summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile.am102
-rw-r--r--lib/Makefile.gnulib1814
-rw-r--r--lib/Makefile.in4856
-rw-r--r--lib/_Noreturn.h43
-rw-r--r--lib/alloca.in.h42
-rw-r--r--lib/amemxfrm.c37
-rw-r--r--lib/amemxfrm.h28
-rw-r--r--lib/arg-nonnull.h21
-rw-r--r--lib/array-mergesort.h34
-rw-r--r--lib/attribute.h226
-rw-r--r--lib/c++defs.h46
-rw-r--r--lib/c-ctype.c18
-rw-r--r--lib/c-ctype.h31
-rw-r--r--lib/c-strcase.h27
-rw-r--r--lib/c-strcasecmp.c29
-rw-r--r--lib/c-strcaseeq.h27
-rw-r--r--lib/c-strncasecmp.c29
-rw-r--r--lib/config.charset682
-rwxr-xr-xlib/declared.sh20
-rw-r--r--lib/errno.in.h27
-rw-r--r--lib/exported.sh.in7
-rw-r--r--lib/flexmember.h27
-rw-r--r--lib/float+.h27
-rw-r--r--lib/float.c25
-rw-r--r--lib/float.in.h31
-rw-r--r--lib/fpucw.h35
-rw-r--r--lib/free.c53
-rw-r--r--lib/frexp.c25
-rw-r--r--lib/frexpl.c25
-rw-r--r--lib/fseterr.c27
-rw-r--r--lib/fseterr.h25
-rw-r--r--lib/glthread/lock.c971
-rw-r--r--lib/glthread/lock.h565
-rw-r--r--lib/glthread/threadlib.c64
-rw-r--r--lib/hard-locale.c70
-rw-r--r--lib/hard-locale.h30
-rw-r--r--lib/iconv.c30
-rw-r--r--lib/iconv.in.h60
-rw-r--r--lib/iconv_close.c30
-rw-r--r--lib/iconv_open-aix.gperf16
-rw-r--r--lib/iconv_open-aix.h66
-rw-r--r--lib/iconv_open-hpux.gperf16
-rw-r--r--lib/iconv_open-hpux.h90
-rw-r--r--lib/iconv_open-irix.gperf16
-rw-r--r--lib/iconv_open-irix.h40
-rw-r--r--lib/iconv_open-osf.gperf16
-rw-r--r--lib/iconv_open-osf.h78
-rw-r--r--lib/iconv_open-solaris.gperf16
-rw-r--r--lib/iconv_open-solaris.h28
-rw-r--r--lib/iconv_open-zos.gperf76
-rw-r--r--lib/iconv_open-zos.h329
-rw-r--r--lib/iconv_open.c28
-rw-r--r--lib/iconveh.h30
-rw-r--r--lib/idx.h134
-rw-r--r--lib/intprops.h638
-rw-r--r--lib/inttypes.in.h1002
-rw-r--r--lib/isnan.c25
-rw-r--r--lib/isnand-nolibm.h29
-rw-r--r--lib/isnand.c25
-rw-r--r--lib/isnanf-nolibm.h32
-rw-r--r--lib/isnanf.c25
-rw-r--r--lib/isnanl-nolibm.h32
-rw-r--r--lib/isnanl.c25
-rw-r--r--lib/iswblank.c27
-rw-r--r--lib/iswdigit.c26
-rw-r--r--lib/iswxdigit.c33
-rw-r--r--lib/itold.c25
-rw-r--r--lib/langinfo.in.h29
-rw-r--r--lib/lc-charset-dispatch.c82
-rw-r--r--lib/lc-charset-dispatch.h40
-rw-r--r--lib/libunistring.rc8
-rw-r--r--lib/libunistring.sym22
-rw-r--r--lib/limits.in.h106
-rw-r--r--lib/localcharset.c1335
-rw-r--r--lib/localcharset.h128
-rw-r--r--lib/locale.in.h305
-rw-r--r--lib/localename-table.c48
-rw-r--r--lib/localename-table.h69
-rw-r--r--lib/localename.c693
-rw-r--r--lib/localename.h22
-rw-r--r--lib/malloc.c52
-rw-r--r--lib/malloca.c51
-rw-r--r--lib/malloca.h56
-rw-r--r--lib/math.c18
-rw-r--r--lib/math.in.h467
-rw-r--r--lib/mbchar.c25
-rw-r--r--lib/mbchar.h32
-rw-r--r--lib/mbiter.c18
-rw-r--r--lib/mbiter.h32
-rw-r--r--lib/mbrtowc-impl-utf8.h138
-rw-r--r--lib/mbrtowc-impl.h262
-rw-r--r--lib/mbrtowc.c361
-rw-r--r--lib/mbsinit.c34
-rw-r--r--lib/mbsnlen.c25
-rw-r--r--lib/mbtowc-lock.c150
-rw-r--r--lib/mbtowc-lock.h125
-rw-r--r--lib/memchr.c35
-rw-r--r--lib/memchr.valgrind16
-rw-r--r--lib/memcmp2.c32
-rw-r--r--lib/memcmp2.h25
-rw-r--r--lib/minmax.h27
-rw-r--r--lib/printf-args.c31
-rw-r--r--lib/printf-args.h39
-rw-r--r--lib/printf-frexp.c25
-rw-r--r--lib/printf-frexp.h25
-rw-r--r--lib/printf-frexpl.c25
-rw-r--r--lib/printf-frexpl.h25
-rw-r--r--lib/printf-parse.c62
-rw-r--r--lib/printf-parse.h27
-rw-r--r--lib/ref-add.sin29
-rw-r--r--lib/ref-del.sin24
-rw-r--r--lib/relocatable.c70
-rw-r--r--lib/relocatable.h30
-rw-r--r--lib/relocatable.valgrind17
-rw-r--r--lib/setlocale-lock.c150
-rw-r--r--lib/setlocale_null.c411
-rw-r--r--lib/setlocale_null.h82
-rw-r--r--lib/signbitd.c25
-rw-r--r--lib/signbitf.c25
-rw-r--r--lib/signbitl.c25
-rw-r--r--lib/size_max.h27
-rw-r--r--lib/stdbool.in.h27
-rw-r--r--lib/stdbool.mini.h2
-rw-r--r--lib/stddef.in.h84
-rw-r--r--lib/stdint.in.h111
-rw-r--r--lib/stdint.mini.h2
-rw-r--r--lib/stdio-impl.h49
-rw-r--r--lib/stdlib.in.h724
-rw-r--r--lib/str-kmp.h39
-rw-r--r--lib/str-two-way.h31
-rw-r--r--lib/streq.h27
-rw-r--r--lib/striconveh.c178
-rw-r--r--lib/striconveh.h33
-rw-r--r--lib/striconveha.c25
-rw-r--r--lib/striconveha.h30
-rw-r--r--lib/string.in.h302
-rw-r--r--lib/strncat.c25
-rw-r--r--lib/strstr.c27
-rw-r--r--lib/sys_types.in.h27
-rw-r--r--lib/thread-optim.h60
-rw-r--r--lib/unicase.h471
-rw-r--r--lib/unicase.in.h99
-rw-r--r--lib/unicase/cased.c37
-rw-r--r--lib/unicase/cased.h224
-rw-r--r--lib/unicase/casefold.h37
-rw-r--r--lib/unicase/caseprop.h41
-rw-r--r--lib/unicase/context.h41
-rw-r--r--lib/unicase/empty-prefix-context.c37
-rw-r--r--lib/unicase/empty-suffix-context.c37
-rw-r--r--lib/unicase/ignorable.c39
-rw-r--r--lib/unicase/ignorable.h460
-rw-r--r--lib/unicase/invariant.h37
-rw-r--r--lib/unicase/locale-language.c37
-rw-r--r--lib/unicase/locale-languages.gperf24
-rw-r--r--lib/unicase/locale-languages.h4
-rw-r--r--lib/unicase/simple-mapping.h37
-rw-r--r--lib/unicase/special-casing-table.gperf26
-rw-r--r--lib/unicase/special-casing-table.h244
-rw-r--r--lib/unicase/special-casing.c37
-rw-r--r--lib/unicase/special-casing.in.h37
-rw-r--r--lib/unicase/tocasefold.c37
-rw-r--r--lib/unicase/tocasefold.h112
-rw-r--r--lib/unicase/tolower.c37
-rw-r--r--lib/unicase/tolower.h128
-rw-r--r--lib/unicase/totitle.c37
-rw-r--r--lib/unicase/totitle.h118
-rw-r--r--lib/unicase/toupper.c37
-rw-r--r--lib/unicase/toupper.h136
-rw-r--r--lib/unicase/u-casecmp.h35
-rw-r--r--lib/unicase/u-casecoll.h35
-rw-r--r--lib/unicase/u-casefold.h35
-rw-r--r--lib/unicase/u-casemap.h37
-rw-r--r--lib/unicase/u-casexfrm.h35
-rw-r--r--lib/unicase/u-ct-casefold.h35
-rw-r--r--lib/unicase/u-ct-totitle.h37
-rw-r--r--lib/unicase/u-is-cased.h37
-rw-r--r--lib/unicase/u-is-invariant.h35
-rw-r--r--lib/unicase/u-prefix-context.h37
-rw-r--r--lib/unicase/u-suffix-context.h35
-rw-r--r--lib/unicase/u-totitle.h35
-rw-r--r--lib/unicase/u16-casecmp.c37
-rw-r--r--lib/unicase/u16-casecoll.c37
-rw-r--r--lib/unicase/u16-casefold.c37
-rw-r--r--lib/unicase/u16-casemap.c39
-rw-r--r--lib/unicase/u16-casexfrm.c37
-rw-r--r--lib/unicase/u16-ct-casefold.c41
-rw-r--r--lib/unicase/u16-ct-tolower.c39
-rw-r--r--lib/unicase/u16-ct-totitle.c39
-rw-r--r--lib/unicase/u16-ct-toupper.c39
-rw-r--r--lib/unicase/u16-is-cased.c37
-rw-r--r--lib/unicase/u16-is-casefolded.c37
-rw-r--r--lib/unicase/u16-is-invariant.c37
-rw-r--r--lib/unicase/u16-is-lowercase.c37
-rw-r--r--lib/unicase/u16-is-titlecase.c37
-rw-r--r--lib/unicase/u16-is-uppercase.c37
-rw-r--r--lib/unicase/u16-prefix-context.c39
-rw-r--r--lib/unicase/u16-suffix-context.c39
-rw-r--r--lib/unicase/u16-tolower.c39
-rw-r--r--lib/unicase/u16-totitle.c37
-rw-r--r--lib/unicase/u16-toupper.c39
-rw-r--r--lib/unicase/u32-casecmp.c37
-rw-r--r--lib/unicase/u32-casecoll.c37
-rw-r--r--lib/unicase/u32-casefold.c37
-rw-r--r--lib/unicase/u32-casemap.c39
-rw-r--r--lib/unicase/u32-casexfrm.c37
-rw-r--r--lib/unicase/u32-ct-casefold.c41
-rw-r--r--lib/unicase/u32-ct-tolower.c39
-rw-r--r--lib/unicase/u32-ct-totitle.c39
-rw-r--r--lib/unicase/u32-ct-toupper.c39
-rw-r--r--lib/unicase/u32-is-cased.c37
-rw-r--r--lib/unicase/u32-is-casefolded.c37
-rw-r--r--lib/unicase/u32-is-invariant.c37
-rw-r--r--lib/unicase/u32-is-lowercase.c37
-rw-r--r--lib/unicase/u32-is-titlecase.c37
-rw-r--r--lib/unicase/u32-is-uppercase.c37
-rw-r--r--lib/unicase/u32-prefix-context.c39
-rw-r--r--lib/unicase/u32-suffix-context.c39
-rw-r--r--lib/unicase/u32-tolower.c39
-rw-r--r--lib/unicase/u32-totitle.c37
-rw-r--r--lib/unicase/u32-toupper.c39
-rw-r--r--lib/unicase/u8-casecmp.c37
-rw-r--r--lib/unicase/u8-casecoll.c37
-rw-r--r--lib/unicase/u8-casefold.c37
-rw-r--r--lib/unicase/u8-casemap.c39
-rw-r--r--lib/unicase/u8-casexfrm.c37
-rw-r--r--lib/unicase/u8-ct-casefold.c41
-rw-r--r--lib/unicase/u8-ct-tolower.c39
-rw-r--r--lib/unicase/u8-ct-totitle.c39
-rw-r--r--lib/unicase/u8-ct-toupper.c39
-rw-r--r--lib/unicase/u8-is-cased.c37
-rw-r--r--lib/unicase/u8-is-casefolded.c37
-rw-r--r--lib/unicase/u8-is-invariant.c37
-rw-r--r--lib/unicase/u8-is-lowercase.c37
-rw-r--r--lib/unicase/u8-is-titlecase.c37
-rw-r--r--lib/unicase/u8-is-uppercase.c37
-rw-r--r--lib/unicase/u8-prefix-context.c39
-rw-r--r--lib/unicase/u8-suffix-context.c39
-rw-r--r--lib/unicase/u8-tolower.c39
-rw-r--r--lib/unicase/u8-totitle.c37
-rw-r--r--lib/unicase/u8-toupper.c39
-rw-r--r--lib/unicase/ulc-casecmp.c35
-rw-r--r--lib/unicase/ulc-casecoll.c37
-rw-r--r--lib/unicase/ulc-casexfrm.c35
-rw-r--r--lib/unicase/unicasemap.h37
-rw-r--r--lib/uniconv.h179
-rw-r--r--lib/uniconv.in.h31
-rw-r--r--lib/uniconv/u-conv-from-enc.h35
-rw-r--r--lib/uniconv/u-conv-to-enc.h39
-rw-r--r--lib/uniconv/u-strconv-from-enc.h25
-rw-r--r--lib/uniconv/u-strconv-to-enc.h35
-rw-r--r--lib/uniconv/u16-conv-from-enc.c39
-rw-r--r--lib/uniconv/u16-conv-to-enc.c39
-rw-r--r--lib/uniconv/u16-strconv-from-enc.c39
-rw-r--r--lib/uniconv/u16-strconv-from-locale.c39
-rw-r--r--lib/uniconv/u16-strconv-to-enc.c39
-rw-r--r--lib/uniconv/u16-strconv-to-locale.c39
-rw-r--r--lib/uniconv/u32-conv-from-enc.c39
-rw-r--r--lib/uniconv/u32-conv-to-enc.c39
-rw-r--r--lib/uniconv/u32-strconv-from-enc.c39
-rw-r--r--lib/uniconv/u32-strconv-from-locale.c39
-rw-r--r--lib/uniconv/u32-strconv-to-enc.c39
-rw-r--r--lib/uniconv/u32-strconv-to-locale.c39
-rw-r--r--lib/uniconv/u8-conv-from-enc.c28
-rw-r--r--lib/uniconv/u8-conv-to-enc.c42
-rw-r--r--lib/uniconv/u8-strconv-from-enc.c25
-rw-r--r--lib/uniconv/u8-strconv-from-locale.c25
-rw-r--r--lib/uniconv/u8-strconv-to-enc.c35
-rw-r--r--lib/uniconv/u8-strconv-to-locale.c39
-rw-r--r--lib/unictype.h1066
-rw-r--r--lib/unictype.in.h240
-rw-r--r--lib/unictype/bidi_byname.c37
-rw-r--r--lib/unictype/bidi_byname.gperf25
-rw-r--r--lib/unictype/bidi_byname.h142
-rw-r--r--lib/unictype/bidi_longname.c37
-rw-r--r--lib/unictype/bidi_name.c37
-rw-r--r--lib/unictype/bidi_of.c27
-rw-r--r--lib/unictype/bidi_of.h319
-rw-r--r--lib/unictype/bidi_test.c37
-rw-r--r--lib/unictype/bitmap.h30
-rw-r--r--lib/unictype/block_test.c37
-rw-r--r--lib/unictype/blocks.c35
-rw-r--r--lib/unictype/blocks.h1271
-rw-r--r--lib/unictype/categ_C.c37
-rw-r--r--lib/unictype/categ_C.h1726
-rw-r--r--lib/unictype/categ_Cc.c37
-rw-r--r--lib/unictype/categ_Cc.h36
-rw-r--r--lib/unictype/categ_Cf.c37
-rw-r--r--lib/unictype/categ_Cf.h120
-rw-r--r--lib/unictype/categ_Cn.c37
-rw-r--r--lib/unictype/categ_Cn.h1682
-rw-r--r--lib/unictype/categ_Co.c37
-rw-r--r--lib/unictype/categ_Co.h52
-rw-r--r--lib/unictype/categ_Cs.c37
-rw-r--r--lib/unictype/categ_Cs.h36
-rw-r--r--lib/unictype/categ_L.c37
-rw-r--r--lib/unictype/categ_L.h1295
-rw-r--r--lib/unictype/categ_LC.c37
-rw-r--r--lib/unictype/categ_LC.h196
-rw-r--r--lib/unictype/categ_Ll.c37
-rw-r--r--lib/unictype/categ_Ll.h208
-rw-r--r--lib/unictype/categ_Lm.c37
-rw-r--r--lib/unictype/categ_Lm.h230
-rw-r--r--lib/unictype/categ_Lo.c37
-rw-r--r--lib/unictype/categ_Lo.h1263
-rw-r--r--lib/unictype/categ_Lt.c37
-rw-r--r--lib/unictype/categ_Lt.h44
-rw-r--r--lib/unictype/categ_Lu.c37
-rw-r--r--lib/unictype/categ_Lu.h186
-rw-r--r--lib/unictype/categ_M.c25
-rw-r--r--lib/unictype/categ_M.h384
-rw-r--r--lib/unictype/categ_Mc.c37
-rw-r--r--lib/unictype/categ_Mc.h202
-rw-r--r--lib/unictype/categ_Me.c37
-rw-r--r--lib/unictype/categ_Me.h60
-rw-r--r--lib/unictype/categ_Mn.c37
-rw-r--r--lib/unictype/categ_Mn.h392
-rw-r--r--lib/unictype/categ_N.c37
-rw-r--r--lib/unictype/categ_N.h398
-rw-r--r--lib/unictype/categ_Nd.c37
-rw-r--r--lib/unictype/categ_Nd.h248
-rw-r--r--lib/unictype/categ_Nl.c37
-rw-r--r--lib/unictype/categ_Nl.h84
-rw-r--r--lib/unictype/categ_No.c37
-rw-r--r--lib/unictype/categ_No.h286
-rw-r--r--lib/unictype/categ_P.c37
-rw-r--r--lib/unictype/categ_P.h416
-rw-r--r--lib/unictype/categ_Pc.c37
-rw-r--r--lib/unictype/categ_Pc.h52
-rw-r--r--lib/unictype/categ_Pd.c37
-rw-r--r--lib/unictype/categ_Pd.h251
-rw-r--r--lib/unictype/categ_Pe.c37
-rw-r--r--lib/unictype/categ_Pe.h116
-rw-r--r--lib/unictype/categ_Pf.c37
-rw-r--r--lib/unictype/categ_Pf.h52
-rw-r--r--lib/unictype/categ_Pi.c37
-rw-r--r--lib/unictype/categ_Pi.h52
-rw-r--r--lib/unictype/categ_Po.c37
-rw-r--r--lib/unictype/categ_Po.h376
-rw-r--r--lib/unictype/categ_Ps.c37
-rw-r--r--lib/unictype/categ_Ps.h116
-rw-r--r--lib/unictype/categ_S.c37
-rw-r--r--lib/unictype/categ_S.h466
-rw-r--r--lib/unictype/categ_Sc.c37
-rw-r--r--lib/unictype/categ_Sc.h289
-rw-r--r--lib/unictype/categ_Sk.c37
-rw-r--r--lib/unictype/categ_Sk.h118
-rw-r--r--lib/unictype/categ_Sm.c37
-rw-r--r--lib/unictype/categ_Sm.h132
-rw-r--r--lib/unictype/categ_So.c37
-rw-r--r--lib/unictype/categ_So.h422
-rw-r--r--lib/unictype/categ_Z.c37
-rw-r--r--lib/unictype/categ_Z.h60
-rw-r--r--lib/unictype/categ_Zl.c37
-rw-r--r--lib/unictype/categ_Zl.h36
-rw-r--r--lib/unictype/categ_Zp.c37
-rw-r--r--lib/unictype/categ_Zp.h36
-rw-r--r--lib/unictype/categ_Zs.c37
-rw-r--r--lib/unictype/categ_Zs.h60
-rw-r--r--lib/unictype/categ_and.c37
-rw-r--r--lib/unictype/categ_and_not.c37
-rw-r--r--lib/unictype/categ_byname.c37
-rw-r--r--lib/unictype/categ_byname.gperf25
-rw-r--r--lib/unictype/categ_byname.h210
-rw-r--r--lib/unictype/categ_longname.c35
-rw-r--r--lib/unictype/categ_name.c35
-rw-r--r--lib/unictype/categ_none.c25
-rw-r--r--lib/unictype/categ_of.c27
-rw-r--r--lib/unictype/categ_of.h758
-rw-r--r--lib/unictype/categ_or.c37
-rw-r--r--lib/unictype/categ_test.c25
-rw-r--r--lib/unictype/combiningclass.c25
-rw-r--r--lib/unictype/combiningclass.h328
-rw-r--r--lib/unictype/combiningclass_byname.c37
-rw-r--r--lib/unictype/combiningclass_byname.gperf25
-rw-r--r--lib/unictype/combiningclass_byname.h110
-rw-r--r--lib/unictype/combiningclass_longname.c35
-rw-r--r--lib/unictype/combiningclass_name.c35
-rw-r--r--lib/unictype/ctype_alnum.c37
-rw-r--r--lib/unictype/ctype_alnum.h1317
-rw-r--r--lib/unictype/ctype_alpha.c37
-rw-r--r--lib/unictype/ctype_alpha.h1317
-rw-r--r--lib/unictype/ctype_blank.c37
-rw-r--r--lib/unictype/ctype_blank.h60
-rw-r--r--lib/unictype/ctype_cntrl.c37
-rw-r--r--lib/unictype/ctype_cntrl.h44
-rw-r--r--lib/unictype/ctype_digit.c37
-rw-r--r--lib/unictype/ctype_digit.h36
-rw-r--r--lib/unictype/ctype_graph.c37
-rw-r--r--lib/unictype/ctype_graph.h1662
-rw-r--r--lib/unictype/ctype_lower.c37
-rw-r--r--lib/unictype/ctype_lower.h184
-rw-r--r--lib/unictype/ctype_print.c37
-rw-r--r--lib/unictype/ctype_print.h1662
-rw-r--r--lib/unictype/ctype_punct.c37
-rw-r--r--lib/unictype/ctype_punct.h900
-rw-r--r--lib/unictype/ctype_space.c37
-rw-r--r--lib/unictype/ctype_space.h60
-rw-r--r--lib/unictype/ctype_upper.c37
-rw-r--r--lib/unictype/ctype_upper.h174
-rw-r--r--lib/unictype/ctype_xdigit.c37
-rw-r--r--lib/unictype/ctype_xdigit.h36
-rw-r--r--lib/unictype/decdigit.c37
-rw-r--r--lib/unictype/decdigit.h38
-rw-r--r--lib/unictype/digit.c37
-rw-r--r--lib/unictype/digit.h38
-rw-r--r--lib/unictype/identsyntaxmap.h37
-rw-r--r--lib/unictype/joininggroup_byname.c37
-rw-r--r--lib/unictype/joininggroup_byname.gperf55
-rw-r--r--lib/unictype/joininggroup_byname.h1168
-rw-r--r--lib/unictype/joininggroup_name.c39
-rw-r--r--lib/unictype/joininggroup_name.h222
-rw-r--r--lib/unictype/joininggroup_of.c39
-rw-r--r--lib/unictype/joininggroup_of.h52
-rw-r--r--lib/unictype/joiningtype_byname.c37
-rw-r--r--lib/unictype/joiningtype_byname.gperf25
-rw-r--r--lib/unictype/joiningtype_byname.h38
-rw-r--r--lib/unictype/joiningtype_longname.c37
-rw-r--r--lib/unictype/joiningtype_name.c37
-rw-r--r--lib/unictype/joiningtype_of.c25
-rw-r--r--lib/unictype/joiningtype_of.h78
-rw-r--r--lib/unictype/mirror.c37
-rw-r--r--lib/unictype/mirror.h60
-rw-r--r--lib/unictype/numeric.c41
-rw-r--r--lib/unictype/numeric.h179
-rw-r--r--lib/unictype/pr_alphabetic.c37
-rw-r--r--lib/unictype/pr_alphabetic.h1319
-rw-r--r--lib/unictype/pr_ascii_hex_digit.c37
-rw-r--r--lib/unictype/pr_ascii_hex_digit.h36
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.c37
-rw-r--r--lib/unictype/pr_bidi_arabic_digit.h58
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.c37
-rw-r--r--lib/unictype/pr_bidi_arabic_right_to_left.h104
-rw-r--r--lib/unictype/pr_bidi_block_separator.c37
-rw-r--r--lib/unictype/pr_bidi_block_separator.h44
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.c37
-rw-r--r--lib/unictype/pr_bidi_boundary_neutral.h108
-rw-r--r--lib/unictype/pr_bidi_common_separator.c37
-rw-r--r--lib/unictype/pr_bidi_common_separator.h60
-rw-r--r--lib/unictype/pr_bidi_control.c37
-rw-r--r--lib/unictype/pr_bidi_control.h44
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.c37
-rw-r--r--lib/unictype/pr_bidi_embedding_or_override.h36
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.c37
-rw-r--r--lib/unictype/pr_bidi_eur_num_separator.h68
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.c37
-rw-r--r--lib/unictype/pr_bidi_eur_num_terminator.h285
-rw-r--r--lib/unictype/pr_bidi_european_digit.c37
-rw-r--r--lib/unictype/pr_bidi_european_digit.h98
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.c37
-rw-r--r--lib/unictype/pr_bidi_hebrew_right_to_left.h108
-rw-r--r--lib/unictype/pr_bidi_left_to_right.c37
-rw-r--r--lib/unictype/pr_bidi_left_to_right.h536
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.c37
-rw-r--r--lib/unictype/pr_bidi_non_spacing_mark.h392
-rw-r--r--lib/unictype/pr_bidi_other_neutral.c37
-rw-r--r--lib/unictype/pr_bidi_other_neutral.h400
-rw-r--r--lib/unictype/pr_bidi_pdf.c37
-rw-r--r--lib/unictype/pr_bidi_pdf.h36
-rw-r--r--lib/unictype/pr_bidi_segment_separator.c37
-rw-r--r--lib/unictype/pr_bidi_segment_separator.h36
-rw-r--r--lib/unictype/pr_bidi_whitespace.c37
-rw-r--r--lib/unictype/pr_bidi_whitespace.h60
-rw-r--r--lib/unictype/pr_byname.c35
-rw-r--r--lib/unictype/pr_byname.gperf24
-rw-r--r--lib/unictype/pr_byname.h416
-rw-r--r--lib/unictype/pr_case_ignorable.c37
-rw-r--r--lib/unictype/pr_case_ignorable.h460
-rw-r--r--lib/unictype/pr_cased.c37
-rw-r--r--lib/unictype/pr_cased.h224
-rw-r--r--lib/unictype/pr_changes_when_casefolded.c37
-rw-r--r--lib/unictype/pr_changes_when_casefolded.h180
-rw-r--r--lib/unictype/pr_changes_when_casemapped.c37
-rw-r--r--lib/unictype/pr_changes_when_casemapped.h180
-rw-r--r--lib/unictype/pr_changes_when_lowercased.c37
-rw-r--r--lib/unictype/pr_changes_when_lowercased.h174
-rw-r--r--lib/unictype/pr_changes_when_titlecased.c37
-rw-r--r--lib/unictype/pr_changes_when_titlecased.h172
-rw-r--r--lib/unictype/pr_changes_when_uppercased.c37
-rw-r--r--lib/unictype/pr_changes_when_uppercased.h192
-rw-r--r--lib/unictype/pr_combining.c37
-rw-r--r--lib/unictype/pr_combining.h392
-rw-r--r--lib/unictype/pr_composite.c37
-rw-r--r--lib/unictype/pr_composite.h262
-rw-r--r--lib/unictype/pr_currency_symbol.c37
-rw-r--r--lib/unictype/pr_currency_symbol.h289
-rw-r--r--lib/unictype/pr_dash.c37
-rw-r--r--lib/unictype/pr_dash.h261
-rw-r--r--lib/unictype/pr_decimal_digit.c37
-rw-r--r--lib/unictype/pr_decimal_digit.h248
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.c37
-rw-r--r--lib/unictype/pr_default_ignorable_code_point.h124
-rw-r--r--lib/unictype/pr_deprecated.c37
-rw-r--r--lib/unictype/pr_deprecated.h84
-rw-r--r--lib/unictype/pr_diacritic.c37
-rw-r--r--lib/unictype/pr_diacritic.h370
-rw-r--r--lib/unictype/pr_emoji.c43
-rw-r--r--lib/unictype/pr_emoji.h367
-rw-r--r--lib/unictype/pr_emoji_component.c43
-rw-r--r--lib/unictype/pr_emoji_component.h476
-rw-r--r--lib/unictype/pr_emoji_modifier.c43
-rw-r--r--lib/unictype/pr_emoji_modifier.h183
-rw-r--r--lib/unictype/pr_emoji_modifier_base.c43
-rw-r--r--lib/unictype/pr_emoji_modifier_base.h331
-rw-r--r--lib/unictype/pr_emoji_presentation.c43
-rw-r--r--lib/unictype/pr_emoji_presentation.h347
-rw-r--r--lib/unictype/pr_extended_pictographic.c43
-rw-r--r--lib/unictype/pr_extended_pictographic.h375
-rw-r--r--lib/unictype/pr_extender.c37
-rw-r--r--lib/unictype/pr_extender.h218
-rw-r--r--lib/unictype/pr_format_control.c37
-rw-r--r--lib/unictype/pr_format_control.h76
-rw-r--r--lib/unictype/pr_grapheme_base.c37
-rw-r--r--lib/unictype/pr_grapheme_base.h1403
-rw-r--r--lib/unictype/pr_grapheme_extend.c37
-rw-r--r--lib/unictype/pr_grapheme_extend.h392
-rw-r--r--lib/unictype/pr_grapheme_link.c37
-rw-r--r--lib/unictype/pr_grapheme_link.h166
-rw-r--r--lib/unictype/pr_hex_digit.c37
-rw-r--r--lib/unictype/pr_hex_digit.h44
-rw-r--r--lib/unictype/pr_hyphen.c37
-rw-r--r--lib/unictype/pr_hyphen.h84
-rw-r--r--lib/unictype/pr_id_continue.c37
-rw-r--r--lib/unictype/pr_id_continue.h1294
-rw-r--r--lib/unictype/pr_id_start.c37
-rw-r--r--lib/unictype/pr_id_start.h1287
-rw-r--r--lib/unictype/pr_ideographic.c37
-rw-r--r--lib/unictype/pr_ideographic.h683
-rw-r--r--lib/unictype/pr_ids_binary_operator.c37
-rw-r--r--lib/unictype/pr_ids_binary_operator.h36
-rw-r--r--lib/unictype/pr_ids_trinary_operator.c37
-rw-r--r--lib/unictype/pr_ids_trinary_operator.h36
-rw-r--r--lib/unictype/pr_ignorable_control.c37
-rw-r--r--lib/unictype/pr_ignorable_control.h120
-rw-r--r--lib/unictype/pr_iso_control.c37
-rw-r--r--lib/unictype/pr_iso_control.h36
-rw-r--r--lib/unictype/pr_join_control.c37
-rw-r--r--lib/unictype/pr_join_control.h36
-rw-r--r--lib/unictype/pr_left_of_pair.c37
-rw-r--r--lib/unictype/pr_left_of_pair.h92
-rw-r--r--lib/unictype/pr_line_separator.c37
-rw-r--r--lib/unictype/pr_line_separator.h36
-rw-r--r--lib/unictype/pr_logical_order_exception.c37
-rw-r--r--lib/unictype/pr_logical_order_exception.h52
-rw-r--r--lib/unictype/pr_lowercase.c37
-rw-r--r--lib/unictype/pr_lowercase.h220
-rw-r--r--lib/unictype/pr_math.c37
-rw-r--r--lib/unictype/pr_math.h140
-rw-r--r--lib/unictype/pr_non_break.c37
-rw-r--r--lib/unictype/pr_non_break.h68
-rw-r--r--lib/unictype/pr_not_a_character.c37
-rw-r--r--lib/unictype/pr_not_a_character.h44
-rw-r--r--lib/unictype/pr_numeric.c37
-rw-r--r--lib/unictype/pr_numeric.h416
-rw-r--r--lib/unictype/pr_other_alphabetic.c37
-rw-r--r--lib/unictype/pr_other_alphabetic.h330
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.c37
-rw-r--r--lib/unictype/pr_other_default_ignorable_code_point.h92
-rw-r--r--lib/unictype/pr_other_grapheme_extend.c37
-rw-r--r--lib/unictype/pr_other_grapheme_extend.h132
-rw-r--r--lib/unictype/pr_other_id_continue.c37
-rw-r--r--lib/unictype/pr_other_id_continue.h60
-rw-r--r--lib/unictype/pr_other_id_start.c37
-rw-r--r--lib/unictype/pr_other_id_start.h52
-rw-r--r--lib/unictype/pr_other_lowercase.c37
-rw-r--r--lib/unictype/pr_other_lowercase.h251
-rw-r--r--lib/unictype/pr_other_math.c37
-rw-r--r--lib/unictype/pr_other_math.h116
-rw-r--r--lib/unictype/pr_other_uppercase.c37
-rw-r--r--lib/unictype/pr_other_uppercase.h52
-rw-r--r--lib/unictype/pr_paired_punctuation.c37
-rw-r--r--lib/unictype/pr_paired_punctuation.h92
-rw-r--r--lib/unictype/pr_paragraph_separator.c37
-rw-r--r--lib/unictype/pr_paragraph_separator.h36
-rw-r--r--lib/unictype/pr_pattern_syntax.c37
-rw-r--r--lib/unictype/pr_pattern_syntax.h100
-rw-r--r--lib/unictype/pr_pattern_white_space.c37
-rw-r--r--lib/unictype/pr_pattern_white_space.h44
-rw-r--r--lib/unictype/pr_private_use.c37
-rw-r--r--lib/unictype/pr_private_use.h52
-rw-r--r--lib/unictype/pr_punctuation.c37
-rw-r--r--lib/unictype/pr_punctuation.h416
-rw-r--r--lib/unictype/pr_quotation_mark.c37
-rw-r--r--lib/unictype/pr_quotation_mark.h68
-rw-r--r--lib/unictype/pr_radical.c37
-rw-r--r--lib/unictype/pr_radical.h36
-rw-r--r--lib/unictype/pr_regional_indicator.c38
-rw-r--r--lib/unictype/pr_sentence_terminal.c37
-rw-r--r--lib/unictype/pr_sentence_terminal.h280
-rw-r--r--lib/unictype/pr_soft_dotted.c37
-rw-r--r--lib/unictype/pr_soft_dotted.h106
-rw-r--r--lib/unictype/pr_space.c37
-rw-r--r--lib/unictype/pr_space.h60
-rw-r--r--lib/unictype/pr_terminal_punctuation.c37
-rw-r--r--lib/unictype/pr_terminal_punctuation.h322
-rw-r--r--lib/unictype/pr_test.c37
-rw-r--r--lib/unictype/pr_titlecase.c37
-rw-r--r--lib/unictype/pr_titlecase.h44
-rw-r--r--lib/unictype/pr_unassigned_code_value.c37
-rw-r--r--lib/unictype/pr_unassigned_code_value.h1680
-rw-r--r--lib/unictype/pr_unified_ideograph.c37
-rw-r--r--lib/unictype/pr_unified_ideograph.h559
-rw-r--r--lib/unictype/pr_uppercase.c37
-rw-r--r--lib/unictype/pr_uppercase.h204
-rw-r--r--lib/unictype/pr_variation_selector.c37
-rw-r--r--lib/unictype/pr_variation_selector.h52
-rw-r--r--lib/unictype/pr_white_space.c37
-rw-r--r--lib/unictype/pr_white_space.h60
-rw-r--r--lib/unictype/pr_xid_continue.c37
-rw-r--r--lib/unictype/pr_xid_continue.h1294
-rw-r--r--lib/unictype/pr_xid_start.c37
-rw-r--r--lib/unictype/pr_xid_start.h1287
-rw-r--r--lib/unictype/pr_zero_width.c37
-rw-r--r--lib/unictype/pr_zero_width.h120
-rw-r--r--lib/unictype/scripts.c25
-rw-r--r--lib/unictype/scripts.h1880
-rw-r--r--lib/unictype/scripts_byname.gperf42
-rw-r--r--lib/unictype/scripts_byname.h1174
-rw-r--r--lib/unictype/sy_c_ident.c37
-rw-r--r--lib/unictype/sy_c_ident.h26
-rw-r--r--lib/unictype/sy_c_whitespace.c37
-rw-r--r--lib/unictype/sy_java_ident.c37
-rw-r--r--lib/unictype/sy_java_ident.h326
-rw-r--r--lib/unictype/sy_java_whitespace.c37
-rw-r--r--lib/unigbrk.h146
-rw-r--r--lib/unigbrk.in.h47
-rw-r--r--lib/unigbrk/gbrkprop.h874
-rw-r--r--lib/unigbrk/u-grapheme-breaks.h83
-rw-r--r--lib/unigbrk/u16-grapheme-breaks.c39
-rw-r--r--lib/unigbrk/u16-grapheme-next.c37
-rw-r--r--lib/unigbrk/u16-grapheme-prev.c37
-rw-r--r--lib/unigbrk/u32-grapheme-breaks.c39
-rw-r--r--lib/unigbrk/u32-grapheme-next.c37
-rw-r--r--lib/unigbrk/u32-grapheme-prev.c37
-rw-r--r--lib/unigbrk/u8-grapheme-breaks.c39
-rw-r--r--lib/unigbrk/u8-grapheme-next.c37
-rw-r--r--lib/unigbrk/u8-grapheme-prev.c37
-rw-r--r--lib/unigbrk/uc-gbrk-prop.c37
-rw-r--r--lib/unigbrk/uc-grapheme-breaks.c40
-rw-r--r--lib/unigbrk/uc-is-grapheme-break.c35
-rw-r--r--lib/unigbrk/ulc-grapheme-breaks.c37
-rw-r--r--lib/unilbrk.h120
-rw-r--r--lib/unilbrk.in.h104
-rw-r--r--lib/unilbrk/internal.h43
-rw-r--r--lib/unilbrk/lbrkprop1.h47
-rw-r--r--lib/unilbrk/lbrkprop2.h2135
-rw-r--r--lib/unilbrk/lbrktables.c113
-rw-r--r--lib/unilbrk/lbrktables.h130
-rw-r--r--lib/unilbrk/u16-possible-linebreaks.c310
-rw-r--r--lib/unilbrk/u16-width-linebreaks.c80
-rw-r--r--lib/unilbrk/u32-possible-linebreaks.c304
-rw-r--r--lib/unilbrk/u32-width-linebreaks.c80
-rw-r--r--lib/unilbrk/u8-possible-linebreaks.c314
-rw-r--r--lib/unilbrk/u8-width-linebreaks.c82
-rw-r--r--lib/unilbrk/ulc-common.c37
-rw-r--r--lib/unilbrk/ulc-common.h37
-rw-r--r--lib/unilbrk/ulc-possible-linebreaks.c80
-rw-r--r--lib/unilbrk/ulc-width-linebreaks.c94
-rw-r--r--lib/uniname.h56
-rw-r--r--lib/uniname.in.h37
-rwxr-xr-xlib/uniname/gen-uninames.lisp95
-rw-r--r--lib/uniname/uniname.c67
-rw-r--r--lib/uniname/uninames.h191042
-rw-r--r--lib/uninorm.h261
-rw-r--r--lib/uninorm.in.h49
-rw-r--r--lib/uninorm/canonical-decomposition.c29
-rw-r--r--lib/uninorm/compat-decomposition.c37
-rw-r--r--lib/uninorm/composition-table.gperf28
-rw-r--r--lib/uninorm/composition-table.h2022
-rw-r--r--lib/uninorm/composition.c25
-rw-r--r--lib/uninorm/decompose-internal.c26
-rw-r--r--lib/uninorm/decompose-internal.h25
-rw-r--r--lib/uninorm/decomposing-form.c37
-rw-r--r--lib/uninorm/decomposition-table.c25
-rw-r--r--lib/uninorm/decomposition-table.h25
-rw-r--r--lib/uninorm/decomposition-table1.h21
-rw-r--r--lib/uninorm/decomposition-table2.h2592
-rw-r--r--lib/uninorm/decomposition.c41
-rw-r--r--lib/uninorm/nfc.c25
-rw-r--r--lib/uninorm/nfd.c25
-rw-r--r--lib/uninorm/nfkc.c39
-rw-r--r--lib/uninorm/nfkd.c39
-rw-r--r--lib/uninorm/normalize-internal.h25
-rw-r--r--lib/uninorm/u-normalize-internal.h25
-rw-r--r--lib/uninorm/u-normcmp.h35
-rw-r--r--lib/uninorm/u-normcoll.h35
-rw-r--r--lib/uninorm/u-normxfrm.h35
-rw-r--r--lib/uninorm/u16-normalize.c39
-rw-r--r--lib/uninorm/u16-normcmp.c37
-rw-r--r--lib/uninorm/u16-normcoll.c37
-rw-r--r--lib/uninorm/u16-normxfrm.c37
-rw-r--r--lib/uninorm/u32-normalize.c27
-rw-r--r--lib/uninorm/u32-normcmp.c37
-rw-r--r--lib/uninorm/u32-normcoll.c37
-rw-r--r--lib/uninorm/u32-normxfrm.c37
-rw-r--r--lib/uninorm/u8-normalize.c39
-rw-r--r--lib/uninorm/u8-normcmp.c37
-rw-r--r--lib/uninorm/u8-normcoll.c37
-rw-r--r--lib/uninorm/u8-normxfrm.c37
-rw-r--r--lib/uninorm/uninorm-filter.c39
-rw-r--r--lib/unistd.c18
-rw-r--r--lib/unistd.in.h850
-rw-r--r--lib/unistdio.h266
-rw-r--r--lib/unistdio.in.h83
-rw-r--r--lib/unistdio/u-asnprintf.h37
-rw-r--r--lib/unistdio/u-asprintf.h37
-rw-r--r--lib/unistdio/u-printf-args.c37
-rw-r--r--lib/unistdio/u-printf-args.h37
-rw-r--r--lib/unistdio/u-printf-parse.h37
-rw-r--r--lib/unistdio/u-snprintf.h37
-rw-r--r--lib/unistdio/u-sprintf.h37
-rw-r--r--lib/unistdio/u-vasprintf.h39
-rw-r--r--lib/unistdio/u-vsnprintf.h39
-rw-r--r--lib/unistdio/u-vsprintf.h35
-rw-r--r--lib/unistdio/u16-asnprintf.c37
-rw-r--r--lib/unistdio/u16-asprintf.c37
-rw-r--r--lib/unistdio/u16-printf-parse.c37
-rw-r--r--lib/unistdio/u16-snprintf.c37
-rw-r--r--lib/unistdio/u16-sprintf.c37
-rw-r--r--lib/unistdio/u16-u16-asnprintf.c37
-rw-r--r--lib/unistdio/u16-u16-asprintf.c37
-rw-r--r--lib/unistdio/u16-u16-snprintf.c37
-rw-r--r--lib/unistdio/u16-u16-sprintf.c37
-rw-r--r--lib/unistdio/u16-u16-vasnprintf.c37
-rw-r--r--lib/unistdio/u16-u16-vasprintf.c37
-rw-r--r--lib/unistdio/u16-u16-vsnprintf.c37
-rw-r--r--lib/unistdio/u16-u16-vsprintf.c37
-rw-r--r--lib/unistdio/u16-vasnprintf.c37
-rw-r--r--lib/unistdio/u16-vasprintf.c37
-rw-r--r--lib/unistdio/u16-vsnprintf.c37
-rw-r--r--lib/unistdio/u16-vsprintf.c37
-rw-r--r--lib/unistdio/u32-asnprintf.c37
-rw-r--r--lib/unistdio/u32-asprintf.c37
-rw-r--r--lib/unistdio/u32-printf-parse.c37
-rw-r--r--lib/unistdio/u32-snprintf.c37
-rw-r--r--lib/unistdio/u32-sprintf.c37
-rw-r--r--lib/unistdio/u32-u32-asnprintf.c37
-rw-r--r--lib/unistdio/u32-u32-asprintf.c37
-rw-r--r--lib/unistdio/u32-u32-snprintf.c37
-rw-r--r--lib/unistdio/u32-u32-sprintf.c37
-rw-r--r--lib/unistdio/u32-u32-vasnprintf.c37
-rw-r--r--lib/unistdio/u32-u32-vasprintf.c37
-rw-r--r--lib/unistdio/u32-u32-vsnprintf.c37
-rw-r--r--lib/unistdio/u32-u32-vsprintf.c37
-rw-r--r--lib/unistdio/u32-vasnprintf.c37
-rw-r--r--lib/unistdio/u32-vasprintf.c37
-rw-r--r--lib/unistdio/u32-vsnprintf.c37
-rw-r--r--lib/unistdio/u32-vsprintf.c37
-rw-r--r--lib/unistdio/u8-asnprintf.c37
-rw-r--r--lib/unistdio/u8-asprintf.c37
-rw-r--r--lib/unistdio/u8-printf-parse.c37
-rw-r--r--lib/unistdio/u8-snprintf.c37
-rw-r--r--lib/unistdio/u8-sprintf.c37
-rw-r--r--lib/unistdio/u8-u8-asnprintf.c37
-rw-r--r--lib/unistdio/u8-u8-asprintf.c37
-rw-r--r--lib/unistdio/u8-u8-snprintf.c37
-rw-r--r--lib/unistdio/u8-u8-sprintf.c37
-rw-r--r--lib/unistdio/u8-u8-vasnprintf.c37
-rw-r--r--lib/unistdio/u8-u8-vasprintf.c37
-rw-r--r--lib/unistdio/u8-u8-vsnprintf.c37
-rw-r--r--lib/unistdio/u8-u8-vsprintf.c37
-rw-r--r--lib/unistdio/u8-vasnprintf.c37
-rw-r--r--lib/unistdio/u8-vasprintf.c37
-rw-r--r--lib/unistdio/u8-vsnprintf.c37
-rw-r--r--lib/unistdio/u8-vsprintf.c37
-rw-r--r--lib/unistdio/ulc-asnprintf.c37
-rw-r--r--lib/unistdio/ulc-asprintf.c37
-rw-r--r--lib/unistdio/ulc-fprintf.c41
-rw-r--r--lib/unistdio/ulc-printf-parse.c37
-rw-r--r--lib/unistdio/ulc-snprintf.c37
-rw-r--r--lib/unistdio/ulc-sprintf.c37
-rw-r--r--lib/unistdio/ulc-vasnprintf.c37
-rw-r--r--lib/unistdio/ulc-vasprintf.c37
-rw-r--r--lib/unistdio/ulc-vfprintf.c41
-rw-r--r--lib/unistdio/ulc-vsnprintf.c37
-rw-r--r--lib/unistdio/ulc-vsprintf.c37
-rw-r--r--lib/unistr.h759
-rw-r--r--lib/unistr.in.h111
-rw-r--r--lib/unistr/u-cmp2.h44
-rw-r--r--lib/unistr/u-cpy-alloc.h40
-rw-r--r--lib/unistr/u-cpy.h28
-rw-r--r--lib/unistr/u-endswith.h37
-rw-r--r--lib/unistr/u-move.h37
-rw-r--r--lib/unistr/u-set.h37
-rw-r--r--lib/unistr/u-startswith.h35
-rw-r--r--lib/unistr/u-stpcpy.h35
-rw-r--r--lib/unistr/u-stpncpy.h37
-rw-r--r--lib/unistr/u-strcat.h37
-rw-r--r--lib/unistr/u-strcoll.h35
-rw-r--r--lib/unistr/u-strcpy.h37
-rw-r--r--lib/unistr/u-strcspn.h37
-rw-r--r--lib/unistr/u-strdup.h37
-rw-r--r--lib/unistr/u-strlen.h37
-rw-r--r--lib/unistr/u-strncat.h37
-rw-r--r--lib/unistr/u-strncpy.h37
-rw-r--r--lib/unistr/u-strnlen.h37
-rw-r--r--lib/unistr/u-strpbrk.h37
-rw-r--r--lib/unistr/u-strspn.h37
-rw-r--r--lib/unistr/u-strstr.h37
-rw-r--r--lib/unistr/u-strtok.h37
-rw-r--r--lib/unistr/u16-check.c37
-rw-r--r--lib/unistr/u16-chr.c35
-rw-r--r--lib/unistr/u16-cmp.c37
-rw-r--r--lib/unistr/u16-cmp2.c37
-rw-r--r--lib/unistr/u16-cpy-alloc.c37
-rw-r--r--lib/unistr/u16-cpy.c37
-rw-r--r--lib/unistr/u16-endswith.c37
-rw-r--r--lib/unistr/u16-mblen.c37
-rw-r--r--lib/unistr/u16-mbsnlen.c37
-rw-r--r--lib/unistr/u16-mbtouc-aux.c37
-rw-r--r--lib/unistr/u16-mbtouc-unsafe-aux.c37
-rw-r--r--lib/unistr/u16-mbtouc-unsafe.c35
-rw-r--r--lib/unistr/u16-mbtouc.c35
-rw-r--r--lib/unistr/u16-mbtoucr.c37
-rw-r--r--lib/unistr/u16-move.c37
-rw-r--r--lib/unistr/u16-next.c37
-rw-r--r--lib/unistr/u16-prev.c37
-rw-r--r--lib/unistr/u16-set.c37
-rw-r--r--lib/unistr/u16-startswith.c37
-rw-r--r--lib/unistr/u16-stpcpy.c37
-rw-r--r--lib/unistr/u16-stpncpy.c37
-rw-r--r--lib/unistr/u16-strcat.c37
-rw-r--r--lib/unistr/u16-strchr.c35
-rw-r--r--lib/unistr/u16-strcmp.c37
-rw-r--r--lib/unistr/u16-strcoll.c37
-rw-r--r--lib/unistr/u16-strcpy.c37
-rw-r--r--lib/unistr/u16-strcspn.c37
-rw-r--r--lib/unistr/u16-strdup.c37
-rw-r--r--lib/unistr/u16-strlen.c37
-rw-r--r--lib/unistr/u16-strmblen.c37
-rw-r--r--lib/unistr/u16-strmbtouc.c37
-rw-r--r--lib/unistr/u16-strncat.c37
-rw-r--r--lib/unistr/u16-strncmp.c37
-rw-r--r--lib/unistr/u16-strncpy.c37
-rw-r--r--lib/unistr/u16-strnlen.c37
-rw-r--r--lib/unistr/u16-strpbrk.c37
-rw-r--r--lib/unistr/u16-strrchr.c35
-rw-r--r--lib/unistr/u16-strspn.c37
-rw-r--r--lib/unistr/u16-strstr.c37
-rw-r--r--lib/unistr/u16-strtok.c37
-rw-r--r--lib/unistr/u16-to-u32.c37
-rw-r--r--lib/unistr/u16-to-u8.c37
-rw-r--r--lib/unistr/u16-uctomb-aux.c37
-rw-r--r--lib/unistr/u16-uctomb.c37
-rw-r--r--lib/unistr/u32-check.c37
-rw-r--r--lib/unistr/u32-chr.c37
-rw-r--r--lib/unistr/u32-cmp.c37
-rw-r--r--lib/unistr/u32-cmp2.c37
-rw-r--r--lib/unistr/u32-cpy-alloc.c37
-rw-r--r--lib/unistr/u32-cpy.c25
-rw-r--r--lib/unistr/u32-endswith.c37
-rw-r--r--lib/unistr/u32-mblen.c37
-rw-r--r--lib/unistr/u32-mbsnlen.c37
-rw-r--r--lib/unistr/u32-mbtouc-unsafe.c25
-rw-r--r--lib/unistr/u32-mbtouc.c37
-rw-r--r--lib/unistr/u32-mbtoucr.c37
-rw-r--r--lib/unistr/u32-move.c37
-rw-r--r--lib/unistr/u32-next.c37
-rw-r--r--lib/unistr/u32-prev.c37
-rw-r--r--lib/unistr/u32-set.c37
-rw-r--r--lib/unistr/u32-startswith.c37
-rw-r--r--lib/unistr/u32-stpcpy.c37
-rw-r--r--lib/unistr/u32-stpncpy.c37
-rw-r--r--lib/unistr/u32-strcat.c37
-rw-r--r--lib/unistr/u32-strchr.c37
-rw-r--r--lib/unistr/u32-strcmp.c37
-rw-r--r--lib/unistr/u32-strcoll.c37
-rw-r--r--lib/unistr/u32-strcpy.c37
-rw-r--r--lib/unistr/u32-strcspn.c37
-rw-r--r--lib/unistr/u32-strdup.c37
-rw-r--r--lib/unistr/u32-strlen.c37
-rw-r--r--lib/unistr/u32-strmblen.c37
-rw-r--r--lib/unistr/u32-strmbtouc.c37
-rw-r--r--lib/unistr/u32-strncat.c37
-rw-r--r--lib/unistr/u32-strncmp.c37
-rw-r--r--lib/unistr/u32-strncpy.c37
-rw-r--r--lib/unistr/u32-strnlen.c37
-rw-r--r--lib/unistr/u32-strpbrk.c37
-rw-r--r--lib/unistr/u32-strrchr.c37
-rw-r--r--lib/unistr/u32-strspn.c37
-rw-r--r--lib/unistr/u32-strstr.c37
-rw-r--r--lib/unistr/u32-strtok.c37
-rw-r--r--lib/unistr/u32-to-u16.c37
-rw-r--r--lib/unistr/u32-to-u8.c25
-rw-r--r--lib/unistr/u32-uctomb.c27
-rw-r--r--lib/unistr/u8-check.c25
-rw-r--r--lib/unistr/u8-chr.c37
-rw-r--r--lib/unistr/u8-cmp.c39
-rw-r--r--lib/unistr/u8-cmp2.c37
-rw-r--r--lib/unistr/u8-cpy-alloc.c37
-rw-r--r--lib/unistr/u8-cpy.c37
-rw-r--r--lib/unistr/u8-endswith.c37
-rw-r--r--lib/unistr/u8-mblen.c25
-rw-r--r--lib/unistr/u8-mbsnlen.c37
-rw-r--r--lib/unistr/u8-mbtouc-aux.c25
-rw-r--r--lib/unistr/u8-mbtouc-unsafe-aux.c25
-rw-r--r--lib/unistr/u8-mbtouc-unsafe.c25
-rw-r--r--lib/unistr/u8-mbtouc.c25
-rw-r--r--lib/unistr/u8-mbtoucr.c25
-rw-r--r--lib/unistr/u8-move.c37
-rw-r--r--lib/unistr/u8-next.c37
-rw-r--r--lib/unistr/u8-prev.c25
-rw-r--r--lib/unistr/u8-set.c37
-rw-r--r--lib/unistr/u8-startswith.c37
-rw-r--r--lib/unistr/u8-stpcpy.c37
-rw-r--r--lib/unistr/u8-stpncpy.c37
-rw-r--r--lib/unistr/u8-strcat.c37
-rw-r--r--lib/unistr/u8-strchr.c37
-rw-r--r--lib/unistr/u8-strcmp.c37
-rw-r--r--lib/unistr/u8-strcoll.c37
-rw-r--r--lib/unistr/u8-strcpy.c37
-rw-r--r--lib/unistr/u8-strcspn.c37
-rw-r--r--lib/unistr/u8-strdup.c50
-rw-r--r--lib/unistr/u8-strlen.c25
-rw-r--r--lib/unistr/u8-strmblen.c35
-rw-r--r--lib/unistr/u8-strmbtouc.c35
-rw-r--r--lib/unistr/u8-strncat.c37
-rw-r--r--lib/unistr/u8-strncmp.c37
-rw-r--r--lib/unistr/u8-strncpy.c37
-rw-r--r--lib/unistr/u8-strnlen.c37
-rw-r--r--lib/unistr/u8-strpbrk.c37
-rw-r--r--lib/unistr/u8-strrchr.c37
-rw-r--r--lib/unistr/u8-strspn.c37
-rw-r--r--lib/unistr/u8-strstr.c37
-rw-r--r--lib/unistr/u8-strtok.c37
-rw-r--r--lib/unistr/u8-to-u16.c37
-rw-r--r--lib/unistr/u8-to-u32.c25
-rw-r--r--lib/unistr/u8-uctomb-aux.c35
-rw-r--r--lib/unistr/u8-uctomb.c31
-rw-r--r--lib/unistring-notinline.h23
-rw-r--r--lib/unistring/cdefs.h116
-rw-r--r--lib/unistring/cdefs.in.h22
-rw-r--r--lib/unistring/inline.h27
-rw-r--r--lib/unistring/version.in.h23
-rw-r--r--lib/unistring/woe32dll.in.h23
-rw-r--r--lib/unitypes.h56
-rw-r--r--lib/unitypes.in.h44
-rw-r--r--lib/uniwbrk.h103
-rw-r--r--lib/uniwbrk.in.h50
-rw-r--r--lib/uniwbrk/u-wordbreaks.h59
-rw-r--r--lib/uniwbrk/u16-wordbreaks.c38
-rw-r--r--lib/uniwbrk/u32-wordbreaks.c38
-rw-r--r--lib/uniwbrk/u8-wordbreaks.c38
-rw-r--r--lib/uniwbrk/ulc-wordbreaks.c37
-rw-r--r--lib/uniwbrk/wbrkprop.h1501
-rw-r--r--lib/uniwbrk/wbrktable.c135
-rw-r--r--lib/uniwbrk/wbrktable.h39
-rw-r--r--lib/uniwbrk/wordbreak-property.c37
-rw-r--r--lib/uniwidth.h82
-rw-r--r--lib/uniwidth.in.h25
-rw-r--r--lib/uniwidth/cjk.h25
-rw-r--r--lib/uniwidth/u16-strwidth.c37
-rw-r--r--lib/uniwidth/u16-width.c37
-rw-r--r--lib/uniwidth/u32-strwidth.c37
-rw-r--r--lib/uniwidth/u32-width.c37
-rw-r--r--lib/uniwidth/u8-strwidth.c37
-rw-r--r--lib/uniwidth/u8-width.c37
-rw-r--r--lib/uniwidth/width.c462
-rw-r--r--lib/uniwidth/width0.h485
-rw-r--r--lib/uniwidth/width2.h549
-rw-r--r--lib/unused-parameter.h45
-rw-r--r--lib/vasnprintf.c504
-rw-r--r--lib/verify.h162
-rw-r--r--lib/version.c23
-rw-r--r--lib/warn-on-use.h131
-rw-r--r--lib/wchar.in.h495
-rw-r--r--lib/wctype-h.c19
-rw-r--r--lib/wctype.in.h424
-rw-r--r--lib/wcwidth.c54
-rw-r--r--lib/windows-initguard.h35
-rw-r--r--lib/windows-mutex.c95
-rw-r--r--lib/windows-mutex.h51
-rw-r--r--lib/windows-once.c62
-rw-r--r--lib/windows-once.h47
-rw-r--r--lib/windows-recmutex.c127
-rw-r--r--lib/windows-recmutex.h57
-rw-r--r--lib/windows-rwlock.c377
-rw-r--r--lib/windows-rwlock.h68
-rw-r--r--lib/xalloc-oversized.h64
-rw-r--r--lib/xsize.c18
-rw-r--r--lib/xsize.h50
980 files changed, 171317 insertions, 137798 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 11cdb1b..3a61811 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-2022 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
@@ -12,7 +12,7 @@
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
-## along with this program. If not, see <http://www.gnu.org/licenses/>.
+## along with this program. If not, see <https://www.gnu.org/licenses/>.
## Process this file with automake to produce Makefile.in.
@@ -28,7 +28,7 @@ SUFFIXES =
lib_LTLIBRARIES = libunistring.la
-nobase_include_HEADERS = \
+nodist_include_HEADERS = \
unitypes.h \
unistr.h \
uniconv.h \
@@ -40,7 +40,9 @@ nobase_include_HEADERS = \
uniwbrk.h \
unilbrk.h \
uninorm.h \
- unicase.h \
+ unicase.h
+
+nobase_include_HEADERS = \
unistring/inline.h
noinst_HEADERS = \
@@ -161,24 +163,13 @@ CLEANFILES += unistring/iconveh.h
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)
- @MKDIR_P@ unistring
- rm -f $@-t $@
- sed -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \
- < $(srcdir)/unistring/cdefs.in.h \
- > $@-t
- mv $@-t $@
-BUILT_SOURCES += unistring/cdefs.h
-MOSTLYCLEANFILES += unistring/cdefs.h-t
-CLEANFILES += unistring/cdefs.h
-EXTRA_DIST += unistring/cdefs.in.h
+nobase_include_HEADERS += unistring/cdefs.h
# unistring/woe32dll.h is not public, but is included by other header files.
nobase_nodist_include_HEADERS += unistring/woe32dll.h
# Directories that contain some CLEANFILES.
-CLEANDIRS =
+CLEANDIRS =
CLEANDIRS_NOT_IN_SRCDIR = unistring
clean-local: clean-generic
@for dir in '' $(CLEANDIRS); do \
@@ -195,6 +186,24 @@ clean-local: clean-generic
fi; \
:
+# Directories that contain some DISTCLEANFILES.
+DISTCLEANDIRS = sys
+DISTCLEANDIRS_NOT_IN_SRCDIR =
+distclean-local: distclean-generic
+ @for dir in '' $(DISTCLEANDIRS); do \
+ if test -n "$$dir" && test -d $$dir; then \
+ echo "rmdir $$dir"; rmdir $$dir; \
+ fi; \
+ done; \
+ if test '$(srcdir)' != '.'; then \
+ for dir in '' $(DISTCLEANDIRS_NOT_IN_SRCDIR); do \
+ if test -n "$$dir" && test -d $$dir; then \
+ echo "rmdir $$dir"; rmdir $$dir; \
+ fi; \
+ done; \
+ fi; \
+ :
+
# List of header files that get installed and that declare 'extern' symbols.
HEADERS_WITH_EXTERNS = \
unitypes.h \
@@ -221,19 +230,35 @@ HEADERS_WITH_EXTERNS = \
# 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; \
+$(srcdir)/libunistring.sym : $(HEADERS_WITH_EXTERNS)
+ if \
+ for f in $(HEADERS_WITH_EXTERNS); do \
+ if test -f $$f; then \
+ cat $$f; \
+ else \
+ cat $(srcdir)/$$f; \
+ fi; \
+ done \
+ | $(srcdir)/declared.sh > $@-t1; \
+ then \
+ LC_ALL=C sort < $@-t1 | LC_ALL=C uniq > $@-t2 && mv $@-t2 $@; \
+ else \
+ if test -f $@; then \
+ echo "Continuing with existing libunistring.sym."; \
else \
- cat $(srcdir)/$$f; \
+ exit 1; \
fi; \
- done \
- | $(srcdir)/declared.sh | LC_ALL=C sort | LC_ALL=C uniq \
- > $@-t
- mv $@-t $@
+ fi
# We distribute it because declared.sh relies on GNU sed.
-MOSTLYCLEANFILES += libunistring.sym-t
+# The GNU Coding Standards say in
+# <https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html>:
+# "GNU distributions usually contain some files which are not source files
+# ... . Since these files normally appear in the source directory, they
+# should always appear in the source directory, not in the build directory.
+# So Makefile rules to update them should put the updated files in the
+# source directory."
+# Therefore we put this file in the source directory, not the build directory.
+MOSTLYCLEANFILES += libunistring.sym-t1 libunistring.sym-t2
MAINTAINERCLEANFILES += libunistring.sym
EXTRA_DIST += libunistring.sym declared.sh
@@ -246,8 +271,10 @@ endif
# Hide undesired symbols that are defined by libunistring_la_SOURCES or
# libunistring_la_LIBADD from the global namespace, by prefixing them with
# "libunistring_".
+# But don't hide symbols that start with "libintl_locale", for the reason
+# stated in localename-table.h.
all check install: config.h
-config.h: $(BUILT_SOURCES) libunistring.sym
+config.h: $(BUILT_SOURCES) $(srcdir)/libunistring.sym
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
: "Avoid double inclusion, to avoid a warning about redefinitions."; \
echo '#ifndef UNISTRING_CONFIG_H'; \
@@ -274,16 +301,11 @@ config.h: $(BUILT_SOURCES) libunistring.sym
;; \
esac; \
done; \
- } 5>&1 \
- | sed -e 's,.* ,,' | LC_ALL=C sort | LC_ALL=C uniq \
- | { \
- if test -f libunistring.sym; then \
- symfile='libunistring.sym'; \
- else \
- symfile='$(srcdir)/libunistring.sym'; \
- fi; \
- LC_ALL=C join -v 1 - $$symfile; \
- } \
+ } 5>&1 1>&2 \
+ | sed -e 's,.* ,,' | grep -v '@' | LC_ALL=C sort | LC_ALL=C uniq \
+ | LC_ALL=C $(top_srcdir)/build-aux/join-v-1 - $(srcdir)/libunistring.sym \
+ | grep -v '^libintl_locale' \
+ | grep -v 'gl_get_setlocale_null_lock' \
| sed -e 's,^\(.*\)$$,#define \1 libunistring_\1,' > config.h-t; \
} 6>&1 && \
if test -f config.h; then \
@@ -314,9 +336,9 @@ AM_CPPFLAGS += -DDEPENDS_ON_LIBICONV=1
# Libtool's library version information for libunistring.
# See the libtool documentation, section "Library interface versions".
-LTV_CURRENT=3
+LTV_CURRENT=4
LTV_REVISION=0
-LTV_AGE=1
+LTV_AGE=2
# How to build libunistring.la.
libunistring_la_LDFLAGS += \
diff --git a/lib/Makefile.gnulib b/lib/Makefile.gnulib
index 8b8a39d..12262d8 100644
--- a/lib/Makefile.gnulib
+++ b/lib/Makefile.gnulib
@@ -1,6 +1,6 @@
## DO NOT EDIT! GENERATED AUTOMATICALLY!
## Process this file with automake to produce Makefile.in.
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2022 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
@@ -21,6 +21,377 @@
# the same distribution terms as the rest of that program.
#
# Generated by gnulib-tool.
+# Reproduce by:
+# gnulib-tool --import --local-dir=gnulib-local \
+# --lib=libunistring \
+# --source-base=lib \
+# --m4-base=gnulib-m4 \
+# --doc-base=doc \
+# --tests-base=tests \
+# --aux-dir=build-aux \
+# --with-tests \
+# --lgpl=3orGPLv2 \
+# --makefile-name=Makefile.gnulib \
+# --no-conditional-dependencies \
+# --libtool \
+# --macro-prefix=gl \
+# relocatable-lib-lgpl \
+# unicase/base \
+# unicase/empty-prefix-context \
+# unicase/empty-suffix-context \
+# unicase/locale-language \
+# unicase/tolower \
+# unicase/totitle \
+# unicase/toupper \
+# unicase/u16-casecmp \
+# unicase/u16-casecoll \
+# unicase/u16-casefold \
+# unicase/u16-casexfrm \
+# unicase/u16-ct-casefold \
+# unicase/u16-ct-tolower \
+# unicase/u16-ct-totitle \
+# unicase/u16-ct-toupper \
+# unicase/u16-is-cased \
+# unicase/u16-is-casefolded \
+# unicase/u16-is-lowercase \
+# unicase/u16-is-titlecase \
+# unicase/u16-is-uppercase \
+# unicase/u16-prefix-context \
+# unicase/u16-suffix-context \
+# unicase/u16-tolower \
+# unicase/u16-totitle \
+# unicase/u16-toupper \
+# unicase/u32-casecmp \
+# unicase/u32-casecoll \
+# unicase/u32-casefold \
+# unicase/u32-casexfrm \
+# unicase/u32-ct-casefold \
+# unicase/u32-ct-tolower \
+# unicase/u32-ct-totitle \
+# unicase/u32-ct-toupper \
+# unicase/u32-is-cased \
+# unicase/u32-is-casefolded \
+# unicase/u32-is-lowercase \
+# unicase/u32-is-titlecase \
+# unicase/u32-is-uppercase \
+# unicase/u32-prefix-context \
+# unicase/u32-suffix-context \
+# unicase/u32-tolower \
+# unicase/u32-totitle \
+# unicase/u32-toupper \
+# unicase/u8-casecmp \
+# unicase/u8-casecoll \
+# unicase/u8-casefold \
+# unicase/u8-casexfrm \
+# unicase/u8-ct-casefold \
+# unicase/u8-ct-tolower \
+# unicase/u8-ct-totitle \
+# unicase/u8-ct-toupper \
+# unicase/u8-is-cased \
+# unicase/u8-is-casefolded \
+# unicase/u8-is-lowercase \
+# unicase/u8-is-titlecase \
+# unicase/u8-is-uppercase \
+# unicase/u8-prefix-context \
+# unicase/u8-suffix-context \
+# unicase/u8-tolower \
+# unicase/u8-totitle \
+# unicase/u8-toupper \
+# unicase/ulc-casecmp \
+# unicase/ulc-casecoll \
+# unicase/ulc-casexfrm \
+# uniconv/base \
+# uniconv/u16-conv-from-enc \
+# uniconv/u16-conv-to-enc \
+# uniconv/u16-strconv-from-enc \
+# uniconv/u16-strconv-from-locale \
+# uniconv/u16-strconv-to-enc \
+# uniconv/u16-strconv-to-locale \
+# uniconv/u32-conv-from-enc \
+# uniconv/u32-conv-to-enc \
+# uniconv/u32-strconv-from-enc \
+# uniconv/u32-strconv-from-locale \
+# uniconv/u32-strconv-to-enc \
+# uniconv/u32-strconv-to-locale \
+# uniconv/u8-conv-from-enc \
+# uniconv/u8-conv-to-enc \
+# uniconv/u8-strconv-from-enc \
+# uniconv/u8-strconv-from-locale \
+# uniconv/u8-strconv-to-enc \
+# uniconv/u8-strconv-to-locale \
+# unictype/base \
+# unictype/bidiclass-all \
+# unictype/block-all \
+# unictype/category-all \
+# unictype/combining-class-all \
+# unictype/ctype-alnum \
+# unictype/ctype-alpha \
+# unictype/ctype-blank \
+# unictype/ctype-cntrl \
+# unictype/ctype-digit \
+# unictype/ctype-graph \
+# unictype/ctype-lower \
+# unictype/ctype-print \
+# unictype/ctype-punct \
+# unictype/ctype-space \
+# unictype/ctype-upper \
+# unictype/ctype-xdigit \
+# unictype/decimal-digit \
+# unictype/digit \
+# unictype/joininggroup-all \
+# unictype/joiningtype-all \
+# unictype/mirror \
+# unictype/numeric \
+# unictype/property-all \
+# unictype/scripts-all \
+# unictype/syntax-c-ident \
+# unictype/syntax-c-whitespace \
+# unictype/syntax-java-ident \
+# unictype/syntax-java-whitespace \
+# unigbrk/base \
+# unigbrk/u16-grapheme-breaks \
+# unigbrk/u16-grapheme-next \
+# unigbrk/u16-grapheme-prev \
+# unigbrk/u32-grapheme-breaks \
+# unigbrk/u32-grapheme-next \
+# unigbrk/u32-grapheme-prev \
+# unigbrk/u8-grapheme-breaks \
+# unigbrk/u8-grapheme-next \
+# unigbrk/u8-grapheme-prev \
+# unigbrk/uc-gbrk-prop \
+# unigbrk/uc-grapheme-breaks \
+# unigbrk/uc-is-grapheme-break \
+# unigbrk/ulc-grapheme-breaks \
+# unilbrk/base \
+# unilbrk/u16-possible-linebreaks \
+# unilbrk/u16-width-linebreaks \
+# unilbrk/u32-possible-linebreaks \
+# unilbrk/u32-width-linebreaks \
+# unilbrk/u8-possible-linebreaks \
+# unilbrk/u8-width-linebreaks \
+# unilbrk/ulc-possible-linebreaks \
+# unilbrk/ulc-width-linebreaks \
+# uniname/base \
+# uniname/uniname \
+# uninorm/base \
+# uninorm/canonical-decomposition \
+# uninorm/composition \
+# uninorm/decomposition \
+# uninorm/filter \
+# uninorm/nfc \
+# uninorm/nfd \
+# uninorm/nfkc \
+# uninorm/nfkd \
+# uninorm/u16-normalize \
+# uninorm/u16-normcmp \
+# uninorm/u16-normcoll \
+# uninorm/u16-normxfrm \
+# uninorm/u32-normalize \
+# uninorm/u32-normcmp \
+# uninorm/u32-normcoll \
+# uninorm/u32-normxfrm \
+# uninorm/u8-normalize \
+# uninorm/u8-normcmp \
+# uninorm/u8-normcoll \
+# uninorm/u8-normxfrm \
+# unistdio/base \
+# unistdio/u16-asnprintf \
+# unistdio/u16-asprintf \
+# unistdio/u16-snprintf \
+# unistdio/u16-sprintf \
+# unistdio/u16-u16-asnprintf \
+# unistdio/u16-u16-asprintf \
+# unistdio/u16-u16-snprintf \
+# unistdio/u16-u16-sprintf \
+# unistdio/u16-u16-vasnprintf \
+# unistdio/u16-u16-vasprintf \
+# unistdio/u16-u16-vsnprintf \
+# unistdio/u16-u16-vsprintf \
+# unistdio/u16-vasnprintf \
+# unistdio/u16-vasprintf \
+# unistdio/u16-vsnprintf \
+# unistdio/u16-vsprintf \
+# unistdio/u32-asnprintf \
+# unistdio/u32-asprintf \
+# unistdio/u32-snprintf \
+# unistdio/u32-sprintf \
+# unistdio/u32-u32-asnprintf \
+# unistdio/u32-u32-asprintf \
+# unistdio/u32-u32-snprintf \
+# unistdio/u32-u32-sprintf \
+# unistdio/u32-u32-vasnprintf \
+# unistdio/u32-u32-vasprintf \
+# unistdio/u32-u32-vsnprintf \
+# unistdio/u32-u32-vsprintf \
+# unistdio/u32-vasnprintf \
+# unistdio/u32-vasprintf \
+# unistdio/u32-vsnprintf \
+# unistdio/u32-vsprintf \
+# unistdio/u8-asnprintf \
+# unistdio/u8-asprintf \
+# unistdio/u8-snprintf \
+# unistdio/u8-sprintf \
+# unistdio/u8-u8-asnprintf \
+# unistdio/u8-u8-asprintf \
+# unistdio/u8-u8-snprintf \
+# unistdio/u8-u8-sprintf \
+# unistdio/u8-u8-vasnprintf \
+# unistdio/u8-u8-vasprintf \
+# unistdio/u8-u8-vsnprintf \
+# unistdio/u8-u8-vsprintf \
+# unistdio/u8-vasnprintf \
+# unistdio/u8-vasprintf \
+# unistdio/u8-vsnprintf \
+# unistdio/u8-vsprintf \
+# unistdio/ulc-asnprintf \
+# unistdio/ulc-asprintf \
+# unistdio/ulc-fprintf \
+# unistdio/ulc-snprintf \
+# unistdio/ulc-sprintf \
+# unistdio/ulc-vasnprintf \
+# unistdio/ulc-vasprintf \
+# unistdio/ulc-vfprintf \
+# unistdio/ulc-vsnprintf \
+# unistdio/ulc-vsprintf \
+# unistr/base \
+# unistr/u16-check \
+# unistr/u16-chr \
+# unistr/u16-cmp \
+# unistr/u16-cmp2 \
+# unistr/u16-cpy \
+# unistr/u16-cpy-alloc \
+# unistr/u16-endswith \
+# unistr/u16-mblen \
+# unistr/u16-mbsnlen \
+# unistr/u16-mbtouc \
+# unistr/u16-mbtouc-unsafe \
+# unistr/u16-mbtoucr \
+# unistr/u16-move \
+# unistr/u16-next \
+# unistr/u16-prev \
+# unistr/u16-set \
+# unistr/u16-startswith \
+# unistr/u16-stpcpy \
+# unistr/u16-stpncpy \
+# unistr/u16-strcat \
+# unistr/u16-strchr \
+# unistr/u16-strcmp \
+# unistr/u16-strcoll \
+# unistr/u16-strcpy \
+# unistr/u16-strcspn \
+# unistr/u16-strdup \
+# unistr/u16-strlen \
+# unistr/u16-strmblen \
+# unistr/u16-strmbtouc \
+# unistr/u16-strncat \
+# unistr/u16-strncmp \
+# unistr/u16-strncpy \
+# unistr/u16-strnlen \
+# unistr/u16-strpbrk \
+# unistr/u16-strrchr \
+# unistr/u16-strspn \
+# unistr/u16-strstr \
+# unistr/u16-strtok \
+# unistr/u16-to-u32 \
+# unistr/u16-to-u8 \
+# unistr/u16-uctomb \
+# unistr/u32-check \
+# unistr/u32-chr \
+# unistr/u32-cmp \
+# unistr/u32-cmp2 \
+# unistr/u32-cpy \
+# unistr/u32-cpy-alloc \
+# unistr/u32-endswith \
+# unistr/u32-mblen \
+# unistr/u32-mbsnlen \
+# unistr/u32-mbtouc \
+# unistr/u32-mbtouc-unsafe \
+# unistr/u32-mbtoucr \
+# unistr/u32-move \
+# unistr/u32-next \
+# unistr/u32-prev \
+# unistr/u32-set \
+# unistr/u32-startswith \
+# unistr/u32-stpcpy \
+# unistr/u32-stpncpy \
+# unistr/u32-strcat \
+# unistr/u32-strchr \
+# unistr/u32-strcmp \
+# unistr/u32-strcoll \
+# unistr/u32-strcpy \
+# unistr/u32-strcspn \
+# unistr/u32-strdup \
+# unistr/u32-strlen \
+# unistr/u32-strmblen \
+# unistr/u32-strmbtouc \
+# unistr/u32-strncat \
+# unistr/u32-strncmp \
+# unistr/u32-strncpy \
+# unistr/u32-strnlen \
+# unistr/u32-strpbrk \
+# unistr/u32-strrchr \
+# unistr/u32-strspn \
+# unistr/u32-strstr \
+# unistr/u32-strtok \
+# unistr/u32-to-u16 \
+# unistr/u32-to-u8 \
+# unistr/u32-uctomb \
+# unistr/u8-check \
+# unistr/u8-chr \
+# unistr/u8-cmp \
+# unistr/u8-cmp2 \
+# unistr/u8-cpy \
+# unistr/u8-cpy-alloc \
+# unistr/u8-endswith \
+# unistr/u8-mblen \
+# unistr/u8-mbsnlen \
+# unistr/u8-mbtouc \
+# unistr/u8-mbtouc-unsafe \
+# unistr/u8-mbtoucr \
+# unistr/u8-move \
+# unistr/u8-next \
+# unistr/u8-prev \
+# unistr/u8-set \
+# unistr/u8-startswith \
+# unistr/u8-stpcpy \
+# unistr/u8-stpncpy \
+# unistr/u8-strcat \
+# unistr/u8-strchr \
+# unistr/u8-strcmp \
+# unistr/u8-strcoll \
+# unistr/u8-strcpy \
+# unistr/u8-strcspn \
+# unistr/u8-strdup \
+# unistr/u8-strlen \
+# unistr/u8-strmblen \
+# unistr/u8-strmbtouc \
+# unistr/u8-strncat \
+# unistr/u8-strncmp \
+# unistr/u8-strncpy \
+# unistr/u8-strnlen \
+# unistr/u8-strpbrk \
+# unistr/u8-strrchr \
+# unistr/u8-strspn \
+# unistr/u8-strstr \
+# unistr/u8-strtok \
+# unistr/u8-to-u16 \
+# unistr/u8-to-u32 \
+# unistr/u8-uctomb \
+# unitypes \
+# uniwbrk/base \
+# uniwbrk/u16-wordbreaks \
+# uniwbrk/u32-wordbreaks \
+# uniwbrk/u8-wordbreaks \
+# uniwbrk/ulc-wordbreaks \
+# uniwbrk/wordbreak-property \
+# uniwidth/base \
+# uniwidth/u16-strwidth \
+# uniwidth/u16-width \
+# uniwidth/u32-strwidth \
+# uniwidth/u32-width \
+# uniwidth/u8-strwidth \
+# uniwidth/u8-width \
+# uniwidth/width
MOSTLYCLEANFILES += core *.stackdump
@@ -33,8 +404,12 @@ libunistring_la_DEPENDENCIES = $(gl_LTLIBOBJS)
EXTRA_libunistring_la_SOURCES =
libunistring_la_LDFLAGS = $(AM_LDFLAGS)
libunistring_la_LDFLAGS += -no-undefined
+libunistring_la_LDFLAGS += $(LIBTHREAD)
+libunistring_la_LDFLAGS += $(LIB_HARD_LOCALE)
+libunistring_la_LDFLAGS += $(LIB_MBRTOWC)
+libunistring_la_LDFLAGS += $(LIB_SETLOCALE_NULL)
libunistring_la_LDFLAGS += $(LTLIBICONV)
-libunistring_la_LDFLAGS += $(LTLIBTHREAD)
+libunistring_la_LDFLAGS += $(LTLIBUNISTRING)
libunistring_la_LDFLAGS += @INTL_MACOSX_LIBS@
## begin gnulib module absolute-header
@@ -42,7 +417,7 @@ libunistring_la_LDFLAGS += @INTL_MACOSX_LIBS@
# 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)
+HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
## end gnulib module absolute-header
@@ -54,11 +429,10 @@ BUILT_SOURCES += $(ALLOCA_H)
# doesn't have one that works with the given compiler.
if GL_GENERATE_ALLOCA_H
alloca.h: alloca.in.h $(top_builddir)/config.status
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- cat $(srcdir)/alloca.in.h; \
- } > $@-t && \
- mv -f $@-t $@
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' \
+ $(srcdir)/alloca.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
alloca.h: $(top_builddir)/config.status
rm -f $@
@@ -84,6 +458,13 @@ EXTRA_DIST += array-mergesort.h
## end gnulib module array-mergesort
+## begin gnulib module attribute
+
+
+EXTRA_DIST += attribute.h
+
+## end gnulib module attribute
+
## begin gnulib module c-ctype
libunistring_la_SOURCES += c-ctype.h c-ctype.c
@@ -103,51 +484,6 @@ EXTRA_DIST += c-strcaseeq.h
## end gnulib module c-strcaseeq
-## begin gnulib module configmake
-
-# Listed in the same order as the GNU makefile conventions, and
-# provided by autoconf 2.59c+ or 2.70.
-# The Automake-defined pkg* macros are appended, in the order
-# listed in the Automake 1.10a+ documentation.
-configmake.h: Makefile
- $(AM_V_GEN)rm -f $@-t && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- echo '#define PREFIX "$(prefix)"'; \
- echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
- echo '#define BINDIR "$(bindir)"'; \
- echo '#define SBINDIR "$(sbindir)"'; \
- echo '#define LIBEXECDIR "$(libexecdir)"'; \
- echo '#define DATAROOTDIR "$(datarootdir)"'; \
- echo '#define DATADIR "$(datadir)"'; \
- 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)"'; \
- echo '#define INFODIR "$(infodir)"'; \
- echo '#define HTMLDIR "$(htmldir)"'; \
- echo '#define DVIDIR "$(dvidir)"'; \
- echo '#define PDFDIR "$(pdfdir)"'; \
- echo '#define PSDIR "$(psdir)"'; \
- echo '#define LIBDIR "$(libdir)"'; \
- echo '#define LISPDIR "$(lispdir)"'; \
- echo '#define LOCALEDIR "$(localedir)"'; \
- echo '#define MANDIR "$(mandir)"'; \
- echo '#define MANEXT "$(manext)"'; \
- echo '#define PKGDATADIR "$(pkgdatadir)"'; \
- echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
- echo '#define PKGLIBDIR "$(pkglibdir)"'; \
- echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
- } | sed '/""/d' > $@-t && \
- mv -f $@-t $@
-
-BUILT_SOURCES += configmake.h
-CLEANFILES += configmake.h configmake.h-t
-
-## end gnulib module configmake
-
## begin gnulib module errno
BUILT_SOURCES += $(ERRNO_H)
@@ -156,9 +492,8 @@ BUILT_SOURCES += $(ERRNO_H)
# doesn't have one that is POSIX compliant.
if GL_GENERATE_ERRNO_H
errno.h: errno.in.h $(top_builddir)/config.status
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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' \
@@ -169,9 +504,8 @@ errno.h: errno.in.h $(top_builddir)/config.status
-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 $@
+ $(srcdir)/errno.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
errno.h: $(top_builddir)/config.status
rm -f $@
@@ -197,17 +531,15 @@ BUILT_SOURCES += $(FLOAT_H)
# doesn't have one that works with the given compiler.
if GL_GENERATE_FLOAT_H
float.h: float.in.h $(top_builddir)/config.status
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
-e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
- < $(srcdir)/float.in.h; \
- } > $@-t && \
- mv $@-t $@
+ $(srcdir)/float.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
float.h: $(top_builddir)/config.status
rm -f $@
@@ -227,6 +559,15 @@ EXTRA_DIST += fpucw.h
## end gnulib module fpucw
+## begin gnulib module free-posix
+
+
+EXTRA_DIST += free.c
+
+EXTRA_libunistring_la_SOURCES += free.c
+
+## end gnulib module free-posix
+
## begin gnulib module frexp-nolibm
@@ -254,6 +595,25 @@ EXTRA_libunistring_la_SOURCES += fseterr.c
## end gnulib module fseterr
+## begin gnulib module gen-header
+
+# In 'sed', replace the pattern space with a "DO NOT EDIT" comment.
+SED_HEADER_NOEDIT = s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,
+
+# '$(SED_HEADER_STDOUT) -e "..."' runs 'sed' but first outputs "DO NOT EDIT".
+SED_HEADER_STDOUT = sed -e 1h -e '1$(SED_HEADER_NOEDIT)' -e 1G
+
+# '$(SED_HEADER_TO_AT_t) FILE' copies FILE to $@-t, prepending a leading
+# "DO_NOT_EDIT". Although this could be done more simply via:
+# SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) > $@-t
+# the -n and 'w' avoid a fork+exec, at least when GNU Make is used.
+SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) -n -e 'w $@-t'
+
+# Use $(gl_V_at) instead of $(AM_V_GEN) or $(AM_V_at) on a line that
+gl_V_at = $(AM_V_GEN)
+
+## end gnulib module gen-header
+
## begin gnulib module gperf
GPERF = gperf
@@ -286,14 +646,13 @@ BUILT_SOURCES += $(ICONV_H)
# 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_ICONV_H''@|$(NEXT_ICONV_H)|g' \
- -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \
+ -e 's/@''GNULIB_ICONV''@/$(GL_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' \
@@ -301,9 +660,8 @@ iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-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 $@
+ $(srcdir)/iconv.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
iconv.h: $(top_builddir)/config.status
rm -f $@
@@ -331,17 +689,74 @@ $(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
$(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
$(V_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
-BUILT_SOURCES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
-MOSTLYCLEANFILES += 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
-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
+$(srcdir)/iconv_open-zos.h: $(srcdir)/iconv_open-zos.gperf
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-zos.gperf > $(srcdir)/iconv_open-zos.h-t && \
+ mv $(srcdir)/iconv_open-zos.h-t $(srcdir)/iconv_open-zos.h
+BUILT_SOURCES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
+MOSTLYCLEANFILES += 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 iconv_open-zos.h-t
+MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
+EXTRA_DIST += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.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.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-zos.gperf iconv_open.c
EXTRA_libunistring_la_SOURCES += iconv.c iconv_close.c iconv_open.c
## end gnulib module iconv_open
+## begin gnulib module idx
+
+libunistring_la_SOURCES += idx.h
+
+## end gnulib module idx
+
+## begin gnulib module intprops
+
+
+EXTRA_DIST += intprops.h
+
+## end gnulib module intprops
+
+## begin gnulib module inttypes-incomplete
+
+BUILT_SOURCES += inttypes.h
+
+# We need the following in order to create <inttypes.h> when the system
+# doesn't have one that works with the given compiler.
+inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_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_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
+ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+ -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
+ -e 's/@''GNULIB_IMAXABS''@/$(GL_GNULIB_IMAXABS)/g' \
+ -e 's/@''GNULIB_IMAXDIV''@/$(GL_GNULIB_IMAXDIV)/g' \
+ -e 's/@''GNULIB_STRTOIMAX''@/$(GL_GNULIB_STRTOIMAX)/g' \
+ -e 's/@''GNULIB_STRTOUMAX''@/$(GL_GNULIB_STRTOUMAX)/g' \
+ -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
+ -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
+ -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
+ -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
+ -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
+ -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
+ -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
+ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
+ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
+ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
+ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/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)/inttypes.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
+MOSTLYCLEANFILES += inttypes.h inttypes.h-t
+
+EXTRA_DIST += inttypes.in.h
+
+## end gnulib module inttypes-incomplete
+
## begin gnulib module isnand-nolibm
@@ -378,6 +793,24 @@ EXTRA_libunistring_la_SOURCES += iswblank.c
## end gnulib module iswblank
+## begin gnulib module iswdigit
+
+
+EXTRA_DIST += iswdigit.c
+
+EXTRA_libunistring_la_SOURCES += iswdigit.c
+
+## end gnulib module iswdigit
+
+## begin gnulib module iswxdigit
+
+
+EXTRA_DIST += iswxdigit.c
+
+EXTRA_libunistring_la_SOURCES += iswxdigit.c
+
+## end gnulib module iswxdigit
+
## begin gnulib module langinfo
BUILT_SOURCES += langinfo.h
@@ -385,15 +818,14 @@ BUILT_SOURCES += langinfo.h
# We need the following in order to create an empty placeholder for
# <langinfo.h> 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' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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/@''GNULIB_NL_LANGINFO''@/$(GL_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_ALTMON''@|$(HAVE_LANGINFO_ALTMON)|g' \
@@ -403,9 +835,8 @@ langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
-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 $@
+ $(srcdir)/langinfo.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += langinfo.h langinfo.h-t
EXTRA_DIST += langinfo.in.h
@@ -420,16 +851,14 @@ BUILT_SOURCES += $(LIMITS_H)
# doesn't have one that is compatible with GNU.
if GL_GENERATE_LIMITS_H
limits.h: limits.in.h $(top_builddir)/config.status
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
- < $(srcdir)/limits.in.h; \
- } > $@-t && \
- mv $@-t $@
+ $(srcdir)/limits.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
limits.h: $(top_builddir)/config.status
rm -f $@
@@ -442,83 +871,57 @@ EXTRA_DIST += limits.in.h
## begin gnulib module localcharset
-libunistring_la_SOURCES += localcharset.h localcharset.c
-
-# 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
-# is not used by another installed package.
-# On systems with glibc-2.1 or newer, the file is redundant, therefore we
-# avoid installing it.
-
-all-local: charset.alias ref-add.sed ref-del.sed
-
-charset_alias = $(DESTDIR)$(libdir)/charset.alias
-charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
-install-exec-local: install-exec-localcharset
-install-exec-localcharset: all-local
- if test $(GLIBC21) = no; then \
- case '$(host_os)' in \
- darwin[56]*) \
- need_charset_alias=true ;; \
- darwin* | cygwin* | mingw* | pw32* | cegcc*) \
- need_charset_alias=false ;; \
- *) \
- need_charset_alias=true ;; \
- esac ; \
- else \
- need_charset_alias=false ; \
- fi ; \
- if $$need_charset_alias; then \
- $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
- fi ; \
- if test -f $(charset_alias); then \
- sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
- $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
- rm -f $(charset_tmp) ; \
- else \
- if $$need_charset_alias; then \
- sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
- $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
- rm -f $(charset_tmp) ; \
- fi ; \
- fi
-
-uninstall-local: uninstall-localcharset
-uninstall-localcharset: all-local
- if test -f $(charset_alias); then \
- sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
- if grep '^# Packages using this file: $$' $(charset_tmp) \
- > /dev/null; then \
- rm -f $(charset_alias); \
- else \
- $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
- fi; \
- rm -f $(charset_tmp); \
- fi
+libunistring_la_SOURCES += localcharset.c
-charset.alias: config.charset
- $(AM_V_GEN)rm -f t-$@ $@ && \
- $(SHELL) $(srcdir)/config.charset '$(host)' > t-$@ && \
- mv t-$@ $@
+EXTRA_DIST += localcharset.h
-SUFFIXES += .sed .sin
-.sin.sed:
- $(AM_V_GEN)rm -f t-$@ $@ && \
- sed -e '/^#/d' -e 's/@''PACKAGE''@/$(PACKAGE)/g' $< > t-$@ && \
- mv t-$@ $@
+## end gnulib module localcharset
-CLEANFILES += charset.alias ref-add.sed ref-del.sed
+## begin gnulib module locale
-EXTRA_DIST += config.charset ref-add.sin ref-del.sin
+BUILT_SOURCES += locale.h
-## end gnulib module localcharset
+# We need the following in order to create <locale.h> when the system
+# doesn't have one that provides all definitions.
+locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
+ -e 's/@''GNULIB_LOCALECONV''@/$(GL_GNULIB_LOCALECONV)/g' \
+ -e 's/@''GNULIB_SETLOCALE''@/$(GL_GNULIB_SETLOCALE)/g' \
+ -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GL_GNULIB_SETLOCALE_NULL)/g' \
+ -e 's/@''GNULIB_DUPLOCALE''@/$(GL_GNULIB_DUPLOCALE)/g' \
+ -e 's/@''GNULIB_LOCALENAME''@/$(GL_GNULIB_LOCALENAME)/g' \
+ -e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
+ -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
+ -e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
+ -e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
+ -e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
+ -e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
+ -e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
+ -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
+ -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
+ -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
+ -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|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)/locale.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
+MOSTLYCLEANFILES += locale.h locale.h-t
+
+EXTRA_DIST += locale.in.h
+
+## end gnulib module locale
## begin gnulib module localename
-libunistring_la_SOURCES += localename.c
+libunistring_la_SOURCES += localename.c localename-table.c
-EXTRA_DIST += localename.h
+EXTRA_DIST += localename-table.h localename.h
## end gnulib module localename
@@ -553,109 +956,114 @@ libunistring_la_SOURCES += math.c
# We need the following in order to create <math.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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' \
+ -e 's/@''GNULIB_ACOSF''@/$(GL_GNULIB_ACOSF)/g' \
+ -e 's/@''GNULIB_ACOSL''@/$(GL_GNULIB_ACOSL)/g' \
+ -e 's/@''GNULIB_ASINF''@/$(GL_GNULIB_ASINF)/g' \
+ -e 's/@''GNULIB_ASINL''@/$(GL_GNULIB_ASINL)/g' \
+ -e 's/@''GNULIB_ATANF''@/$(GL_GNULIB_ATANF)/g' \
+ -e 's/@''GNULIB_ATANL''@/$(GL_GNULIB_ATANL)/g' \
+ -e 's/@''GNULIB_ATAN2F''@/$(GL_GNULIB_ATAN2F)/g' \
+ -e 's/@''GNULIB_CBRT''@/$(GL_GNULIB_CBRT)/g' \
+ -e 's/@''GNULIB_CBRTF''@/$(GL_GNULIB_CBRTF)/g' \
+ -e 's/@''GNULIB_CBRTL''@/$(GL_GNULIB_CBRTL)/g' \
+ -e 's/@''GNULIB_CEIL''@/$(GL_GNULIB_CEIL)/g' \
+ -e 's/@''GNULIB_CEILF''@/$(GL_GNULIB_CEILF)/g' \
+ -e 's/@''GNULIB_CEILL''@/$(GL_GNULIB_CEILL)/g' \
+ -e 's/@''GNULIB_COPYSIGN''@/$(GL_GNULIB_COPYSIGN)/g' \
+ -e 's/@''GNULIB_COPYSIGNF''@/$(GL_GNULIB_COPYSIGNF)/g' \
+ -e 's/@''GNULIB_COPYSIGNL''@/$(GL_GNULIB_COPYSIGNL)/g' \
+ -e 's/@''GNULIB_COSF''@/$(GL_GNULIB_COSF)/g' \
+ -e 's/@''GNULIB_COSL''@/$(GL_GNULIB_COSL)/g' \
+ -e 's/@''GNULIB_COSHF''@/$(GL_GNULIB_COSHF)/g' \
+ -e 's/@''GNULIB_EXPF''@/$(GL_GNULIB_EXPF)/g' \
+ -e 's/@''GNULIB_EXPL''@/$(GL_GNULIB_EXPL)/g' \
+ -e 's/@''GNULIB_EXP2''@/$(GL_GNULIB_EXP2)/g' \
+ -e 's/@''GNULIB_EXP2F''@/$(GL_GNULIB_EXP2F)/g' \
+ -e 's/@''GNULIB_EXP2L''@/$(GL_GNULIB_EXP2L)/g' \
+ -e 's/@''GNULIB_EXPM1''@/$(GL_GNULIB_EXPM1)/g' \
+ -e 's/@''GNULIB_EXPM1F''@/$(GL_GNULIB_EXPM1F)/g' \
+ -e 's/@''GNULIB_EXPM1L''@/$(GL_GNULIB_EXPM1L)/g' \
+ -e 's/@''GNULIB_FABSF''@/$(GL_GNULIB_FABSF)/g' \
+ -e 's/@''GNULIB_FABSL''@/$(GL_GNULIB_FABSL)/g' \
+ -e 's/@''GNULIB_FLOOR''@/$(GL_GNULIB_FLOOR)/g' \
+ -e 's/@''GNULIB_FLOORF''@/$(GL_GNULIB_FLOORF)/g' \
+ -e 's/@''GNULIB_FLOORL''@/$(GL_GNULIB_FLOORL)/g' \
+ -e 's/@''GNULIB_FMA''@/$(GL_GNULIB_FMA)/g' \
+ -e 's/@''GNULIB_FMAF''@/$(GL_GNULIB_FMAF)/g' \
+ -e 's/@''GNULIB_FMAL''@/$(GL_GNULIB_FMAL)/g' \
+ -e 's/@''GNULIB_FMOD''@/$(GL_GNULIB_FMOD)/g' \
+ -e 's/@''GNULIB_FMODF''@/$(GL_GNULIB_FMODF)/g' \
+ -e 's/@''GNULIB_FMODL''@/$(GL_GNULIB_FMODL)/g' \
+ -e 's/@''GNULIB_FREXPF''@/$(GL_GNULIB_FREXPF)/g' \
+ -e 's/@''GNULIB_FREXP''@/$(GL_GNULIB_FREXP)/g' \
+ -e 's/@''GNULIB_FREXPL''@/$(GL_GNULIB_FREXPL)/g' \
+ -e 's/@''GNULIB_HYPOT''@/$(GL_GNULIB_HYPOT)/g' \
+ -e 's/@''GNULIB_HYPOTF''@/$(GL_GNULIB_HYPOTF)/g' \
+ -e 's/@''GNULIB_HYPOTL''@/$(GL_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/@''GNULIB_ILOGB''@/$(GL_GNULIB_ILOGB)/g' \
+ -e 's/@''GNULIB_ILOGBF''@/$(GL_GNULIB_ILOGBF)/g' \
+ -e 's/@''GNULIB_ILOGBL''@/$(GL_GNULIB_ILOGBL)/g' \
+ -e 's/@''GNULIB_ISFINITE''@/$(GL_GNULIB_ISFINITE)/g' \
+ -e 's/@''GNULIB_ISINF''@/$(GL_GNULIB_ISINF)/g' \
+ -e 's/@''GNULIB_ISNAN''@/$(GL_GNULIB_ISNAN)/g' \
+ -e 's/@''GNULIB_ISNANF''@/$(GL_GNULIB_ISNANF)/g' \
+ -e 's/@''GNULIB_ISNAND''@/$(GL_GNULIB_ISNAND)/g' \
+ -e 's/@''GNULIB_ISNANL''@/$(GL_GNULIB_ISNANL)/g' \
+ -e 's/@''GNULIB_LDEXPF''@/$(GL_GNULIB_LDEXPF)/g' \
+ -e 's/@''GNULIB_LDEXPL''@/$(GL_GNULIB_LDEXPL)/g' \
+ -e 's/@''GNULIB_LOG''@/$(GL_GNULIB_LOG)/g' \
+ -e 's/@''GNULIB_LOGF''@/$(GL_GNULIB_LOGF)/g' \
+ -e 's/@''GNULIB_LOGL''@/$(GL_GNULIB_LOGL)/g' \
+ -e 's/@''GNULIB_LOG10''@/$(GL_GNULIB_LOG10)/g' \
+ -e 's/@''GNULIB_LOG10F''@/$(GL_GNULIB_LOG10F)/g' \
+ -e 's/@''GNULIB_LOG10L''@/$(GL_GNULIB_LOG10L)/g' \
+ -e 's/@''GNULIB_LOG1P''@/$(GL_GNULIB_LOG1P)/g' \
+ -e 's/@''GNULIB_LOG1PF''@/$(GL_GNULIB_LOG1PF)/g' \
+ -e 's/@''GNULIB_LOG1PL''@/$(GL_GNULIB_LOG1PL)/g' \
+ -e 's/@''GNULIB_LOG2''@/$(GL_GNULIB_LOG2)/g' \
+ -e 's/@''GNULIB_LOG2F''@/$(GL_GNULIB_LOG2F)/g' \
+ -e 's/@''GNULIB_LOG2L''@/$(GL_GNULIB_LOG2L)/g' \
+ -e 's/@''GNULIB_LOGB''@/$(GL_GNULIB_LOGB)/g' \
+ -e 's/@''GNULIB_LOGBF''@/$(GL_GNULIB_LOGBF)/g' \
+ -e 's/@''GNULIB_LOGBL''@/$(GL_GNULIB_LOGBL)/g' \
+ -e 's/@''GNULIB_MODF''@/$(GL_GNULIB_MODF)/g' \
+ -e 's/@''GNULIB_MODFF''@/$(GL_GNULIB_MODFF)/g' \
+ -e 's/@''GNULIB_MODFL''@/$(GL_GNULIB_MODFL)/g' \
+ -e 's/@''GNULIB_POWF''@/$(GL_GNULIB_POWF)/g' \
+ -e 's/@''GNULIB_REMAINDER''@/$(GL_GNULIB_REMAINDER)/g' \
+ -e 's/@''GNULIB_REMAINDERF''@/$(GL_GNULIB_REMAINDERF)/g' \
+ -e 's/@''GNULIB_REMAINDERL''@/$(GL_GNULIB_REMAINDERL)/g' \
+ -e 's/@''GNULIB_RINT''@/$(GL_GNULIB_RINT)/g' \
+ -e 's/@''GNULIB_RINTF''@/$(GL_GNULIB_RINTF)/g' \
+ -e 's/@''GNULIB_RINTL''@/$(GL_GNULIB_RINTL)/g' \
+ -e 's/@''GNULIB_ROUND''@/$(GL_GNULIB_ROUND)/g' \
+ -e 's/@''GNULIB_ROUNDF''@/$(GL_GNULIB_ROUNDF)/g' \
+ -e 's/@''GNULIB_ROUNDL''@/$(GL_GNULIB_ROUNDL)/g' \
+ -e 's/@''GNULIB_SIGNBIT''@/$(GL_GNULIB_SIGNBIT)/g' \
+ -e 's/@''GNULIB_SINF''@/$(GL_GNULIB_SINF)/g' \
+ -e 's/@''GNULIB_SINL''@/$(GL_GNULIB_SINL)/g' \
+ -e 's/@''GNULIB_SINHF''@/$(GL_GNULIB_SINHF)/g' \
+ -e 's/@''GNULIB_SQRTF''@/$(GL_GNULIB_SQRTF)/g' \
+ -e 's/@''GNULIB_SQRTL''@/$(GL_GNULIB_SQRTL)/g' \
+ -e 's/@''GNULIB_TANF''@/$(GL_GNULIB_TANF)/g' \
+ -e 's/@''GNULIB_TANL''@/$(GL_GNULIB_TANL)/g' \
+ -e 's/@''GNULIB_TANHF''@/$(GL_GNULIB_TANHF)/g' \
+ -e 's/@''GNULIB_TRUNC''@/$(GL_GNULIB_TRUNC)/g' \
+ -e 's/@''GNULIB_TRUNCF''@/$(GL_GNULIB_TRUNCF)/g' \
+ -e 's/@''GNULIB_TRUNCL''@/$(GL_GNULIB_TRUNCL)/g' \
+ -e 's/@''GNULIB_MDA_J0''@/$(GL_GNULIB_MDA_J0)/g' \
+ -e 's/@''GNULIB_MDA_J1''@/$(GL_GNULIB_MDA_J1)/g' \
+ -e 's/@''GNULIB_MDA_JN''@/$(GL_GNULIB_MDA_JN)/g' \
+ -e 's/@''GNULIB_MDA_Y0''@/$(GL_GNULIB_MDA_Y0)/g' \
+ -e 's/@''GNULIB_MDA_Y1''@/$(GL_GNULIB_MDA_Y1)/g' \
+ -e 's/@''GNULIB_MDA_YN''@/$(GL_GNULIB_MDA_YN)/g' \
| \
sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
-e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
@@ -766,8 +1174,10 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_COSF''@|$(REPLACE_COSF)|g' \
-e 's|@''REPLACE_COSHF''@|$(REPLACE_COSHF)|g' \
-e 's|@''REPLACE_EXPF''@|$(REPLACE_EXPF)|g' \
+ -e 's|@''REPLACE_EXPL''@|$(REPLACE_EXPL)|g' \
-e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
-e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
+ -e 's|@''REPLACE_EXPM1L''@|$(REPLACE_EXPM1L)|g' \
-e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
-e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \
-e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \
@@ -817,11 +1227,12 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \
-e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \
-e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \
+ -e 's|@''REPLACE_RINTL''@|$(REPLACE_RINTL)|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_SIGNBIT_USING_BUILTINS''@|$(REPLACE_SIGNBIT_USING_BUILTINS)|g' \
-e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
-e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
-e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
@@ -833,9 +1244,9 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += math.h math.h-t
EXTRA_DIST += math.in.h
@@ -859,9 +1270,9 @@ libunistring_la_SOURCES += mbiter.h mbiter.c
## begin gnulib module mbrtowc
-EXTRA_DIST += mbrtowc.c
+EXTRA_DIST += lc-charset-dispatch.c lc-charset-dispatch.h mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c mbtowc-lock.h windows-initguard.h
-EXTRA_libunistring_la_SOURCES += mbrtowc.c
+EXTRA_libunistring_la_SOURCES += lc-charset-dispatch.c mbrtowc.c mbtowc-lock.c
## end gnulib module mbrtowc
@@ -931,6 +1342,16 @@ EXTRA_libunistring_la_SOURCES += relocatable.c
## end gnulib module relocatable-lib-lgpl
+## begin gnulib module setlocale-null
+
+libunistring_la_SOURCES += setlocale_null.c
+
+EXTRA_DIST += setlocale-lock.c setlocale_null.h windows-initguard.h
+
+EXTRA_libunistring_la_SOURCES += setlocale-lock.c
+
+## end gnulib module setlocale-null
+
## begin gnulib module signbit
@@ -982,18 +1403,6 @@ EXTRA_DIST += c++defs.h
## end gnulib module snippet/c++defs
-## begin gnulib module snippet/unused-parameter
-
-# Because this Makefile snippet defines a variable used by other
-# gnulib Makefile snippets, it must be present in all makefiles that
-# need it. This is ensured by the applicability 'all' defined above.
-
-UNUSED_PARAMETER_H=$(srcdir)/unused-parameter.h
-
-EXTRA_DIST += unused-parameter.h
-
-## end gnulib module snippet/unused-parameter
-
## begin gnulib module snippet/warn-on-use
# Because this Makefile snippet defines a variable used by other
@@ -1014,11 +1423,10 @@ BUILT_SOURCES += $(STDBOOL_H)
# doesn't have one that works.
if GL_GENERATE_STDBOOL_H
stdbool.h: stdbool.in.h $(top_builddir)/config.status
- $(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 $@
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' \
+ $(srcdir)/stdbool.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
stdbool.h: $(top_builddir)/config.status
rm -f $@
@@ -1037,9 +1445,8 @@ BUILT_SOURCES += $(STDDEF_H)
# doesn't have one that works with the given compiler.
if GL_GENERATE_STDDEF_H
stddef.h: stddef.in.h $(top_builddir)/config.status
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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' \
@@ -1047,9 +1454,8 @@ stddef.h: stddef.in.h $(top_builddir)/config.status
-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 $@
+ $(srcdir)/stddef.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
stddef.h: $(top_builddir)/config.status
rm -f $@
@@ -1068,9 +1474,8 @@ BUILT_SOURCES += $(STDINT_H)
# doesn't have one that works with the given compiler.
if GL_GENERATE_STDINT_H
stdint.h: stdint.in.h $(top_builddir)/config.status
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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' \
@@ -1082,8 +1487,6 @@ stdint.h: stdint.in.h $(top_builddir)/config.status
-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' \
-e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
-e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
@@ -1098,10 +1501,9 @@ stdint.h: stdint.in.h $(top_builddir)/config.status
-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' \
- -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
- < $(srcdir)/stdint.in.h; \
- } > $@-t && \
- mv $@-t $@
+ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+ $(srcdir)/stdint.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
else
stdint.h: $(top_builddir)/config.status
rm -f $@
@@ -1120,60 +1522,80 @@ BUILT_SOURCES += stdlib.h
# 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_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_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/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' \
+ -e 's/@''GNULIB__EXIT''@/$(GL_GNULIB__EXIT)/g' \
+ -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GL_GNULIB_ALIGNED_ALLOC)/g' \
+ -e 's/@''GNULIB_ATOLL''@/$(GL_GNULIB_ATOLL)/g' \
+ -e 's/@''GNULIB_CALLOC_GNU''@/$(GL_GNULIB_CALLOC_GNU)/g' \
+ -e 's/@''GNULIB_CALLOC_POSIX''@/$(GL_GNULIB_CALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GL_GNULIB_CANONICALIZE_FILE_NAME)/g' \
+ -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
+ -e 's/@''GNULIB_GETLOADAVG''@/$(GL_GNULIB_GETLOADAVG)/g' \
+ -e 's/@''GNULIB_GETSUBOPT''@/$(GL_GNULIB_GETSUBOPT)/g' \
+ -e 's/@''GNULIB_GRANTPT''@/$(GL_GNULIB_GRANTPT)/g' \
+ -e 's/@''GNULIB_MALLOC_GNU''@/$(GL_GNULIB_MALLOC_GNU)/g' \
+ -e 's/@''GNULIB_MALLOC_POSIX''@/$(GL_GNULIB_MALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_MBTOWC''@/$(GL_GNULIB_MBTOWC)/g' \
+ -e 's/@''GNULIB_MKDTEMP''@/$(GL_GNULIB_MKDTEMP)/g' \
+ -e 's/@''GNULIB_MKOSTEMP''@/$(GL_GNULIB_MKOSTEMP)/g' \
+ -e 's/@''GNULIB_MKOSTEMPS''@/$(GL_GNULIB_MKOSTEMPS)/g' \
+ -e 's/@''GNULIB_MKSTEMP''@/$(GL_GNULIB_MKSTEMP)/g' \
+ -e 's/@''GNULIB_MKSTEMPS''@/$(GL_GNULIB_MKSTEMPS)/g' \
+ -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GL_GNULIB_POSIX_MEMALIGN)/g' \
+ -e 's/@''GNULIB_POSIX_OPENPT''@/$(GL_GNULIB_POSIX_OPENPT)/g' \
+ -e 's/@''GNULIB_PTSNAME''@/$(GL_GNULIB_PTSNAME)/g' \
+ -e 's/@''GNULIB_PTSNAME_R''@/$(GL_GNULIB_PTSNAME_R)/g' \
+ -e 's/@''GNULIB_PUTENV''@/$(GL_GNULIB_PUTENV)/g' \
+ -e 's/@''GNULIB_QSORT_R''@/$(GL_GNULIB_QSORT_R)/g' \
+ -e 's/@''GNULIB_RANDOM''@/$(GL_GNULIB_RANDOM)/g' \
+ -e 's/@''GNULIB_RANDOM_R''@/$(GL_GNULIB_RANDOM_R)/g' \
+ -e 's/@''GNULIB_REALLOC_GNU''@/$(GL_GNULIB_REALLOC_GNU)/g' \
+ -e 's/@''GNULIB_REALLOC_POSIX''@/$(GL_GNULIB_REALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_REALLOCARRAY''@/$(GL_GNULIB_REALLOCARRAY)/g' \
+ -e 's/@''GNULIB_REALPATH''@/$(GL_GNULIB_REALPATH)/g' \
+ -e 's/@''GNULIB_RPMATCH''@/$(GL_GNULIB_RPMATCH)/g' \
+ -e 's/@''GNULIB_SECURE_GETENV''@/$(GL_GNULIB_SECURE_GETENV)/g' \
+ -e 's/@''GNULIB_SETENV''@/$(GL_GNULIB_SETENV)/g' \
+ -e 's/@''GNULIB_STRTOD''@/$(GL_GNULIB_STRTOD)/g' \
+ -e 's/@''GNULIB_STRTOL''@/$(GL_GNULIB_STRTOL)/g' \
+ -e 's/@''GNULIB_STRTOLD''@/$(GL_GNULIB_STRTOLD)/g' \
+ -e 's/@''GNULIB_STRTOLL''@/$(GL_GNULIB_STRTOLL)/g' \
+ -e 's/@''GNULIB_STRTOUL''@/$(GL_GNULIB_STRTOUL)/g' \
+ -e 's/@''GNULIB_STRTOULL''@/$(GL_GNULIB_STRTOULL)/g' \
+ -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GL_GNULIB_SYSTEM_POSIX)/g' \
+ -e 's/@''GNULIB_UNLOCKPT''@/$(GL_GNULIB_UNLOCKPT)/g' \
+ -e 's/@''GNULIB_UNSETENV''@/$(GL_GNULIB_UNSETENV)/g' \
+ -e 's/@''GNULIB_WCTOMB''@/$(GL_GNULIB_WCTOMB)/g' \
+ -e 's/@''GNULIB_MDA_ECVT''@/$(GL_GNULIB_MDA_ECVT)/g' \
+ -e 's/@''GNULIB_MDA_FCVT''@/$(GL_GNULIB_MDA_FCVT)/g' \
+ -e 's/@''GNULIB_MDA_GCVT''@/$(GL_GNULIB_MDA_GCVT)/g' \
+ -e 's/@''GNULIB_MDA_MKTEMP''@/$(GL_GNULIB_MDA_MKTEMP)/g' \
+ -e 's/@''GNULIB_MDA_PUTENV''@/$(GL_GNULIB_MDA_PUTENV)/g' \
< $(srcdir)/stdlib.in.h | \
sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
+ -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
-e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
-e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
+ -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
+ -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
+ -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|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_INITSTATE''@|$(HAVE_INITSTATE)|g' \
-e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
+ -e 's|@''HAVE_MBTOWC''@|$(HAVE_MBTOWC)|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_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|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' \
@@ -1186,36 +1608,55 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-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_SETSTATE''@|$(HAVE_SETSTATE)|g' \
-e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
-e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
+ -e 's|@''HAVE_STRTOL''@|$(HAVE_STRTOL)|g' \
+ -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \
-e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
+ -e 's|@''HAVE_STRTOUL''@|$(HAVE_STRTOUL)|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|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
+ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|$(REPLACE_CALLOC_FOR_CALLOC_GNU)|g' \
+ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|$(REPLACE_CALLOC_FOR_CALLOC_POSIX)|g' \
-e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
- -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
+ -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
+ -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
+ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|$(REPLACE_MALLOC_FOR_MALLOC_GNU)|g' \
+ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|$(REPLACE_MALLOC_FOR_MALLOC_POSIX)|g' \
-e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
-e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+ -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|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''@|$(REPLACE_RANDOM)|g' \
-e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
- -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
+ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|$(REPLACE_REALLOC_FOR_REALLOC_GNU)|g' \
+ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|$(REPLACE_REALLOC_FOR_REALLOC_POSIX)|g' \
+ -e 's|@''REPLACE_REALLOCARRAY''@|$(REPLACE_REALLOCARRAY)|g' \
-e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
-e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
+ -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \
-e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
+ -e 's|@''REPLACE_STRTOL''@|$(REPLACE_STRTOL)|g' \
+ -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \
+ -e 's|@''REPLACE_STRTOLL''@|$(REPLACE_STRTOLL)|g' \
+ -e 's|@''REPLACE_STRTOUL''@|$(REPLACE_STRTOUL)|g' \
+ -e 's|@''REPLACE_STRTOULL''@|$(REPLACE_STRTOULL)|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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += stdlib.h stdlib.h-t
EXTRA_DIST += stdlib.in.h
@@ -1253,57 +1694,61 @@ BUILT_SOURCES += string.h
# We need the following in order to create <string.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_STRING_H''@|$(NEXT_STRING_H)|g' \
- -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/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_EXPLICIT_BZERO''@/$(GL_GNULIB_EXPLICIT_BZERO)/g' \
+ -e 's/@''GNULIB_FFSL''@/$(GL_GNULIB_FFSL)/g' \
+ -e 's/@''GNULIB_FFSLL''@/$(GL_GNULIB_FFSLL)/g' \
+ -e 's/@''GNULIB_MBSLEN''@/$(GL_GNULIB_MBSLEN)/g' \
+ -e 's/@''GNULIB_MBSNLEN''@/$(GL_GNULIB_MBSNLEN)/g' \
+ -e 's/@''GNULIB_MBSCHR''@/$(GL_GNULIB_MBSCHR)/g' \
+ -e 's/@''GNULIB_MBSRCHR''@/$(GL_GNULIB_MBSRCHR)/g' \
+ -e 's/@''GNULIB_MBSSTR''@/$(GL_GNULIB_MBSSTR)/g' \
+ -e 's/@''GNULIB_MBSCASECMP''@/$(GL_GNULIB_MBSCASECMP)/g' \
+ -e 's/@''GNULIB_MBSNCASECMP''@/$(GL_GNULIB_MBSNCASECMP)/g' \
+ -e 's/@''GNULIB_MBSPCASECMP''@/$(GL_GNULIB_MBSPCASECMP)/g' \
+ -e 's/@''GNULIB_MBSCASESTR''@/$(GL_GNULIB_MBSCASESTR)/g' \
+ -e 's/@''GNULIB_MBSCSPN''@/$(GL_GNULIB_MBSCSPN)/g' \
+ -e 's/@''GNULIB_MBSPBRK''@/$(GL_GNULIB_MBSPBRK)/g' \
+ -e 's/@''GNULIB_MBSSPN''@/$(GL_GNULIB_MBSSPN)/g' \
+ -e 's/@''GNULIB_MBSSEP''@/$(GL_GNULIB_MBSSEP)/g' \
+ -e 's/@''GNULIB_MBSTOK_R''@/$(GL_GNULIB_MBSTOK_R)/g' \
+ -e 's/@''GNULIB_MEMCHR''@/$(GL_GNULIB_MEMCHR)/g' \
+ -e 's/@''GNULIB_MEMMEM''@/$(GL_GNULIB_MEMMEM)/g' \
+ -e 's/@''GNULIB_MEMPCPY''@/$(GL_GNULIB_MEMPCPY)/g' \
+ -e 's/@''GNULIB_MEMRCHR''@/$(GL_GNULIB_MEMRCHR)/g' \
+ -e 's/@''GNULIB_RAWMEMCHR''@/$(GL_GNULIB_RAWMEMCHR)/g' \
+ -e 's/@''GNULIB_STPCPY''@/$(GL_GNULIB_STPCPY)/g' \
+ -e 's/@''GNULIB_STPNCPY''@/$(GL_GNULIB_STPNCPY)/g' \
+ -e 's/@''GNULIB_STRCHRNUL''@/$(GL_GNULIB_STRCHRNUL)/g' \
+ -e 's/@''GNULIB_STRDUP''@/$(GL_GNULIB_STRDUP)/g' \
+ -e 's/@''GNULIB_STRNCAT''@/$(GL_GNULIB_STRNCAT)/g' \
+ -e 's/@''GNULIB_STRNDUP''@/$(GL_GNULIB_STRNDUP)/g' \
+ -e 's/@''GNULIB_STRNLEN''@/$(GL_GNULIB_STRNLEN)/g' \
+ -e 's/@''GNULIB_STRPBRK''@/$(GL_GNULIB_STRPBRK)/g' \
+ -e 's/@''GNULIB_STRSEP''@/$(GL_GNULIB_STRSEP)/g' \
+ -e 's/@''GNULIB_STRSTR''@/$(GL_GNULIB_STRSTR)/g' \
+ -e 's/@''GNULIB_STRCASESTR''@/$(GL_GNULIB_STRCASESTR)/g' \
+ -e 's/@''GNULIB_STRTOK_R''@/$(GL_GNULIB_STRTOK_R)/g' \
+ -e 's/@''GNULIB_STRERROR''@/$(GL_GNULIB_STRERROR)/g' \
+ -e 's/@''GNULIB_STRERROR_R''@/$(GL_GNULIB_STRERROR_R)/g' \
+ -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GL_GNULIB_STRERRORNAME_NP)/g' \
+ -e 's/@''GNULIB_SIGABBREV_NP''@/$(GL_GNULIB_SIGABBREV_NP)/g' \
+ -e 's/@''GNULIB_SIGDESCR_NP''@/$(GL_GNULIB_SIGDESCR_NP)/g' \
+ -e 's/@''GNULIB_STRSIGNAL''@/$(GL_GNULIB_STRSIGNAL)/g' \
+ -e 's/@''GNULIB_STRVERSCMP''@/$(GL_GNULIB_STRVERSCMP)/g' \
+ -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GL_GNULIB_MDA_MEMCCPY)/g' \
+ -e 's/@''GNULIB_MDA_STRDUP''@/$(GL_GNULIB_MDA_STRDUP)/g' \
+ -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
< $(srcdir)/string.in.h | \
sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
-e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
-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' \
-e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
@@ -1319,10 +1764,15 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
+ -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
+ -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+ -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
+ -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
-e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
-e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
-e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
@@ -1334,14 +1784,14 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
-e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|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)/string.in.h; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += string.h string.h-t
EXTRA_DIST += string.in.h
@@ -1357,6 +1807,15 @@ EXTRA_libunistring_la_SOURCES += strncat.c
## end gnulib module strncat
+## begin gnulib module strstr
+
+
+EXTRA_DIST += strstr.c
+
+EXTRA_libunistring_la_SOURCES += strstr.c
+
+## end gnulib module strstr
+
## begin gnulib module strstr-simple
@@ -1373,31 +1832,34 @@ BUILT_SOURCES += sys/types.h
# We need the following in order to create <sys/types.h> 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' \
+ $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
+ $(AM_V_at)$(SED_HEADER_STDOUT) \
+ -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' \
-e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
- < $(srcdir)/sys_types.in.h; \
- } > $@-t && \
- mv $@-t $@
+ $(srcdir)/sys_types.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += sys/types.h sys/types.h-t
EXTRA_DIST += sys_types.in.h
## end gnulib module sys_types
+## begin gnulib module thread-optim
+
+
+EXTRA_DIST += thread-optim.h
+
+## end gnulib module thread-optim
+
## begin gnulib module threadlib
libunistring_la_SOURCES += glthread/threadlib.c
-EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
-
## end gnulib module threadlib
## begin gnulib module unicase/base
@@ -1405,11 +1867,8 @@ EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unicase.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unicase.h unicase.h-t
EXTRA_DIST += unicase.in.h
@@ -1455,10 +1914,11 @@ libunistring_la_SOURCES += unicase/locale-language.c
endif
$(srcdir)/unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unicase/locale-languages.h-t1 > $(srcdir)/unicase/locale-languages.h-t2 \
+ && mv $(srcdir)/unicase/locale-languages.h-t2 $(srcdir)/unicase/locale-languages.h
BUILT_SOURCES += unicase/locale-languages.h
-MOSTLYCLEANFILES += unicase/locale-languages.h-t
+MOSTLYCLEANFILES += unicase/locale-languages.h-t1 unicase/locale-languages.h-t2
MAINTAINERCLEANFILES += unicase/locale-languages.h
EXTRA_DIST += unicase/locale-languages.h
@@ -1480,13 +1940,12 @@ EXTRA_DIST += unicase/special-casing-table.h
# Generate special-casing.h with a declaration that depends on the gperf version.
unicase/special-casing.h: unicase/special-casing.in.h unicase/special-casing-table.h
- $(AM_V_at)$(MKDIR_P) unicase
- $(AM_V_GEN)rm -f $@-t $@ && \
- declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" $(srcdir)/unicase/special-casing.in.h; \
- } > $@-t && \
- mv -f $@-t $@
+ $(AM_V_GEN)$(MKDIR_P) '%reldir%/unicase'
+ $(AM_V_at)declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
+ $(AM_V_at)$(SED_HEADER_STDOUT) \
+ -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" \
+ $(srcdir)/unicase/special-casing.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
BUILT_SOURCES += unicase/special-casing.h
MOSTLYCLEANFILES += unicase/special-casing.h unicase/special-casing.h-t
@@ -2105,11 +2564,8 @@ endif
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniconv.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += uniconv.h uniconv.h-t
EXTRA_DIST += iconveh.h localcharset.h striconveha.h uniconv.in.h
@@ -2283,11 +2739,8 @@ endif
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unictype.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unictype.h unictype.h-t
EXTRA_DIST += unictype.in.h
@@ -2301,10 +2754,11 @@ libunistring_la_SOURCES += unictype/bidi_byname.c
endif
$(srcdir)/unictype/bidi_byname.h: $(srcdir)/unictype/bidi_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/bidi_byname.h-t1 > $(srcdir)/unictype/bidi_byname.h-t2 \
+ && mv $(srcdir)/unictype/bidi_byname.h-t2 $(srcdir)/unictype/bidi_byname.h
BUILT_SOURCES += unictype/bidi_byname.h
-MOSTLYCLEANFILES += unictype/bidi_byname.h-t
+MOSTLYCLEANFILES += unictype/bidi_byname.h-t1 unictype/bidi_byname.h-t2
MAINTAINERCLEANFILES += unictype/bidi_byname.h
EXTRA_DIST += unictype/bidi_byname.h
@@ -2767,10 +3221,11 @@ libunistring_la_SOURCES += unictype/categ_byname.c
endif
$(srcdir)/unictype/categ_byname.h: $(srcdir)/unictype/categ_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/categ_byname.h-t1 > $(srcdir)/unictype/categ_byname.h-t2 \
+ && mv $(srcdir)/unictype/categ_byname.h-t2 $(srcdir)/unictype/categ_byname.h
BUILT_SOURCES += unictype/categ_byname.h
-MOSTLYCLEANFILES += unictype/categ_byname.h-t
+MOSTLYCLEANFILES += unictype/categ_byname.h-t1 unictype/categ_byname.h-t2
MAINTAINERCLEANFILES += unictype/categ_byname.h
EXTRA_DIST += unictype/categ_byname.h
@@ -2847,10 +3302,11 @@ libunistring_la_SOURCES += unictype/combiningclass_byname.c
endif
$(srcdir)/unictype/combiningclass_byname.h: $(srcdir)/unictype/combiningclass_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/combiningclass_byname.h-t1 > $(srcdir)/unictype/combiningclass_byname.h-t2 \
+ && mv $(srcdir)/unictype/combiningclass_byname.h-t2 $(srcdir)/unictype/combiningclass_byname.h
BUILT_SOURCES += unictype/combiningclass_byname.h
-MOSTLYCLEANFILES += unictype/combiningclass_byname.h-t
+MOSTLYCLEANFILES += unictype/combiningclass_byname.h-t1 unictype/combiningclass_byname.h-t2
MAINTAINERCLEANFILES += unictype/combiningclass_byname.h
EXTRA_DIST += unictype/combiningclass_byname.h
@@ -3021,10 +3477,11 @@ libunistring_la_SOURCES += unictype/joininggroup_byname.c
endif
$(srcdir)/unictype/joininggroup_byname.h: $(srcdir)/unictype/joininggroup_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/joininggroup_byname.h-t1 > $(srcdir)/unictype/joininggroup_byname.h-t2 \
+ && mv $(srcdir)/unictype/joininggroup_byname.h-t2 $(srcdir)/unictype/joininggroup_byname.h
BUILT_SOURCES += unictype/joininggroup_byname.h
-MOSTLYCLEANFILES += unictype/joininggroup_byname.h-t
+MOSTLYCLEANFILES += unictype/joininggroup_byname.h-t1 unictype/joininggroup_byname.h-t2
MAINTAINERCLEANFILES += unictype/joininggroup_byname.h
EXTRA_DIST += unictype/joininggroup_byname.h
@@ -3059,10 +3516,11 @@ libunistring_la_SOURCES += unictype/joiningtype_byname.c
endif
$(srcdir)/unictype/joiningtype_byname.h: $(srcdir)/unictype/joiningtype_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/joiningtype_byname.h-t1 > $(srcdir)/unictype/joiningtype_byname.h-t2 \
+ && mv $(srcdir)/unictype/joiningtype_byname.h-t2 $(srcdir)/unictype/joiningtype_byname.h
BUILT_SOURCES += unictype/joiningtype_byname.h
-MOSTLYCLEANFILES += unictype/joiningtype_byname.h-t
+MOSTLYCLEANFILES += unictype/joiningtype_byname.h-t1 unictype/joiningtype_byname.h-t2
MAINTAINERCLEANFILES += unictype/joiningtype_byname.h
EXTRA_DIST += unictype/joiningtype_byname.h
@@ -3313,10 +3771,11 @@ libunistring_la_SOURCES += unictype/pr_byname.c
endif
$(srcdir)/unictype/pr_byname.h: $(srcdir)/unictype/pr_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/pr_byname.h-t1 > $(srcdir)/unictype/pr_byname.h-t2 \
+ && mv $(srcdir)/unictype/pr_byname.h-t2 $(srcdir)/unictype/pr_byname.h
BUILT_SOURCES += unictype/pr_byname.h
-MOSTLYCLEANFILES += unictype/pr_byname.h-t
+MOSTLYCLEANFILES += unictype/pr_byname.h-t1 unictype/pr_byname.h-t2
MAINTAINERCLEANFILES += unictype/pr_byname.h
EXTRA_DIST += unictype/pr_byname.h
@@ -3474,6 +3933,66 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_diacritic.h
## end gnulib module unictype/property-diacritic
+## begin gnulib module unictype/property-emoji
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI
+libunistring_la_SOURCES += unictype/pr_emoji.c
+endif
+
+EXTRA_DIST += unictype/bitmap.h unictype/pr_emoji.h
+
+## end gnulib module unictype/property-emoji
+
+## begin gnulib module unictype/property-emoji-component
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_COMPONENT
+libunistring_la_SOURCES += unictype/pr_emoji_component.c
+endif
+
+EXTRA_DIST += unictype/bitmap.h unictype/pr_emoji_component.h
+
+## end gnulib module unictype/property-emoji-component
+
+## begin gnulib module unictype/property-emoji-modifier
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_MODIFIER
+libunistring_la_SOURCES += unictype/pr_emoji_modifier.c
+endif
+
+EXTRA_DIST += unictype/bitmap.h unictype/pr_emoji_modifier.h
+
+## end gnulib module unictype/property-emoji-modifier
+
+## begin gnulib module unictype/property-emoji-modifier-base
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_MODIFIER_BASE
+libunistring_la_SOURCES += unictype/pr_emoji_modifier_base.c
+endif
+
+EXTRA_DIST += unictype/bitmap.h unictype/pr_emoji_modifier_base.h
+
+## end gnulib module unictype/property-emoji-modifier-base
+
+## begin gnulib module unictype/property-emoji-presentation
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_PRESENTATION
+libunistring_la_SOURCES += unictype/pr_emoji_presentation.c
+endif
+
+EXTRA_DIST += unictype/bitmap.h unictype/pr_emoji_presentation.h
+
+## end gnulib module unictype/property-emoji-presentation
+
+## begin gnulib module unictype/property-extended-pictographic
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDED_PICTOGRAPHIC
+libunistring_la_SOURCES += unictype/pr_extended_pictographic.c
+endif
+
+EXTRA_DIST += unictype/bitmap.h unictype/pr_extended_pictographic.h
+
+## end gnulib module unictype/property-extended-pictographic
+
## begin gnulib module unictype/property-extender
if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER
@@ -3864,6 +4383,14 @@ EXTRA_DIST += unictype/bitmap.h unictype/pr_radical.h
## end gnulib module unictype/property-radical
+## begin gnulib module unictype/property-regional-indicator
+
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_REGIONAL_INDICATOR
+libunistring_la_SOURCES += unictype/pr_regional_indicator.c
+endif
+
+## end gnulib module unictype/property-regional-indicator
+
## begin gnulib module unictype/property-sentence-terminal
if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL
@@ -4009,10 +4536,11 @@ libunistring_la_SOURCES += unictype/scripts.c
endif
$(srcdir)/unictype/scripts_byname.h: $(srcdir)/unictype/scripts_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/scripts_byname.h-t1 > $(srcdir)/unictype/scripts_byname.h-t2 \
+ && mv $(srcdir)/unictype/scripts_byname.h-t2 $(srcdir)/unictype/scripts_byname.h
BUILT_SOURCES += unictype/scripts_byname.h
-MOSTLYCLEANFILES += unictype/scripts_byname.h-t
+MOSTLYCLEANFILES += unictype/scripts_byname.h-t1 unictype/scripts_byname.h-t2
MAINTAINERCLEANFILES += unictype/scripts_byname.h
EXTRA_DIST += unictype/scripts_byname.h
@@ -4061,11 +4589,8 @@ endif
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unigbrk.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unigbrk.h unigbrk.h-t
EXTRA_DIST += unigbrk.in.h
@@ -4162,7 +4687,7 @@ EXTRA_DIST += unigbrk/gbrkprop.h
## begin gnulib module unigbrk/uc-grapheme-breaks
-if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS
+if LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS
libunistring_la_SOURCES += unigbrk/uc-grapheme-breaks.c
endif
@@ -4191,11 +4716,8 @@ endif
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unilbrk.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unilbrk.h unilbrk.h-t
EXTRA_DIST += unilbrk.in.h
@@ -4216,7 +4738,7 @@ if LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS
libunistring_la_SOURCES += unilbrk/u16-possible-linebreaks.c
endif
-EXTRA_DIST += uniwidth/cjk.h
+EXTRA_DIST += unilbrk/internal.h uniwidth/cjk.h
## end gnulib module unilbrk/u16-possible-linebreaks
@@ -4234,7 +4756,7 @@ if LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS
libunistring_la_SOURCES += unilbrk/u32-possible-linebreaks.c
endif
-EXTRA_DIST += uniwidth/cjk.h
+EXTRA_DIST += unilbrk/internal.h uniwidth/cjk.h
## end gnulib module unilbrk/u32-possible-linebreaks
@@ -4252,7 +4774,7 @@ if LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS
libunistring_la_SOURCES += unilbrk/u8-possible-linebreaks.c
endif
-EXTRA_DIST += uniwidth/cjk.h
+EXTRA_DIST += unilbrk/internal.h uniwidth/cjk.h
## end gnulib module unilbrk/u8-possible-linebreaks
@@ -4262,6 +4784,8 @@ if LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS
libunistring_la_SOURCES += unilbrk/u8-width-linebreaks.c
endif
+EXTRA_DIST += unilbrk/internal.h
+
## end gnulib module unilbrk/u8-width-linebreaks
## begin gnulib module unilbrk/ulc-common
@@ -4293,11 +4817,8 @@ endif
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniname.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += uniname.h uniname.h-t
EXTRA_DIST += uniname.in.h
@@ -4319,11 +4840,8 @@ EXTRA_DIST += uniname/gen-uninames.lisp uniname/uninames.h
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uninorm.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += uninorm.h uninorm.h-t
EXTRA_DIST += uninorm.in.h
@@ -4353,10 +4871,11 @@ libunistring_la_SOURCES += uninorm/composition.c
endif
$(srcdir)/uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/uninorm/composition-table.h-t1 > $(srcdir)/uninorm/composition-table.h-t2 \
+ && mv $(srcdir)/uninorm/composition-table.h-t2 $(srcdir)/uninorm/composition-table.h
BUILT_SOURCES += uninorm/composition-table.h
-MOSTLYCLEANFILES += uninorm/composition-table.h-t
+MOSTLYCLEANFILES += uninorm/composition-table.h-t1 uninorm/composition-table.h-t2
MAINTAINERCLEANFILES += uninorm/composition-table.h
EXTRA_DIST += uninorm/composition-table.h
@@ -4576,70 +5095,104 @@ libunistring_la_SOURCES += unistd.c
# We need the following in order to create an empty placeholder for
# <unistd.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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_TRUNCATE''@/$(GNULIB_TRUNCATE)/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_ACCESS''@/$(GL_GNULIB_ACCESS)/g' \
+ -e 's/@''GNULIB_CHDIR''@/$(GL_GNULIB_CHDIR)/g' \
+ -e 's/@''GNULIB_CHOWN''@/$(GL_GNULIB_CHOWN)/g' \
+ -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \
+ -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GL_GNULIB_COPY_FILE_RANGE)/g' \
+ -e 's/@''GNULIB_DUP''@/$(GL_GNULIB_DUP)/g' \
+ -e 's/@''GNULIB_DUP2''@/$(GL_GNULIB_DUP2)/g' \
+ -e 's/@''GNULIB_DUP3''@/$(GL_GNULIB_DUP3)/g' \
+ -e 's/@''GNULIB_ENVIRON''@/$(GL_GNULIB_ENVIRON)/g' \
+ -e 's/@''GNULIB_EUIDACCESS''@/$(GL_GNULIB_EUIDACCESS)/g' \
+ -e 's/@''GNULIB_EXECL''@/$(GL_GNULIB_EXECL)/g' \
+ -e 's/@''GNULIB_EXECLE''@/$(GL_GNULIB_EXECLE)/g' \
+ -e 's/@''GNULIB_EXECLP''@/$(GL_GNULIB_EXECLP)/g' \
+ -e 's/@''GNULIB_EXECV''@/$(GL_GNULIB_EXECV)/g' \
+ -e 's/@''GNULIB_EXECVE''@/$(GL_GNULIB_EXECVE)/g' \
+ -e 's/@''GNULIB_EXECVP''@/$(GL_GNULIB_EXECVP)/g' \
+ -e 's/@''GNULIB_EXECVPE''@/$(GL_GNULIB_EXECVPE)/g' \
+ -e 's/@''GNULIB_FACCESSAT''@/$(GL_GNULIB_FACCESSAT)/g' \
+ -e 's/@''GNULIB_FCHDIR''@/$(GL_GNULIB_FCHDIR)/g' \
+ -e 's/@''GNULIB_FCHOWNAT''@/$(GL_GNULIB_FCHOWNAT)/g' \
+ -e 's/@''GNULIB_FDATASYNC''@/$(GL_GNULIB_FDATASYNC)/g' \
+ -e 's/@''GNULIB_FSYNC''@/$(GL_GNULIB_FSYNC)/g' \
+ -e 's/@''GNULIB_FTRUNCATE''@/$(GL_GNULIB_FTRUNCATE)/g' \
+ -e 's/@''GNULIB_GETCWD''@/$(GL_GNULIB_GETCWD)/g' \
+ -e 's/@''GNULIB_GETDOMAINNAME''@/$(GL_GNULIB_GETDOMAINNAME)/g' \
+ -e 's/@''GNULIB_GETDTABLESIZE''@/$(GL_GNULIB_GETDTABLESIZE)/g' \
+ -e 's/@''GNULIB_GETENTROPY''@/$(GL_GNULIB_GETENTROPY)/g' \
+ -e 's/@''GNULIB_GETGROUPS''@/$(GL_GNULIB_GETGROUPS)/g' \
+ -e 's/@''GNULIB_GETHOSTNAME''@/$(GL_GNULIB_GETHOSTNAME)/g' \
+ -e 's/@''GNULIB_GETLOGIN''@/$(GL_GNULIB_GETLOGIN)/g' \
+ -e 's/@''GNULIB_GETLOGIN_R''@/$(GL_GNULIB_GETLOGIN_R)/g' \
+ -e 's/@''GNULIB_GETOPT_POSIX''@/$(GL_GNULIB_GETOPT_POSIX)/g' \
+ -e 's/@''GNULIB_GETPAGESIZE''@/$(GL_GNULIB_GETPAGESIZE)/g' \
+ -e 's/@''GNULIB_GETPASS''@/$(GL_GNULIB_GETPASS)/g' \
+ -e 's/@''GNULIB_GETPASS_GNU''@/$(GL_GNULIB_GETPASS_GNU)/g' \
+ -e 's/@''GNULIB_GETUSERSHELL''@/$(GL_GNULIB_GETUSERSHELL)/g' \
+ -e 's/@''GNULIB_GROUP_MEMBER''@/$(GL_GNULIB_GROUP_MEMBER)/g' \
+ -e 's/@''GNULIB_ISATTY''@/$(GL_GNULIB_ISATTY)/g' \
+ -e 's/@''GNULIB_LCHOWN''@/$(GL_GNULIB_LCHOWN)/g' \
+ -e 's/@''GNULIB_LINK''@/$(GL_GNULIB_LINK)/g' \
+ -e 's/@''GNULIB_LINKAT''@/$(GL_GNULIB_LINKAT)/g' \
+ -e 's/@''GNULIB_LSEEK''@/$(GL_GNULIB_LSEEK)/g' \
+ -e 's/@''GNULIB_PIPE''@/$(GL_GNULIB_PIPE)/g' \
+ -e 's/@''GNULIB_PIPE2''@/$(GL_GNULIB_PIPE2)/g' \
+ -e 's/@''GNULIB_PREAD''@/$(GL_GNULIB_PREAD)/g' \
+ -e 's/@''GNULIB_PWRITE''@/$(GL_GNULIB_PWRITE)/g' \
+ -e 's/@''GNULIB_READ''@/$(GL_GNULIB_READ)/g' \
+ -e 's/@''GNULIB_READLINK''@/$(GL_GNULIB_READLINK)/g' \
+ -e 's/@''GNULIB_READLINKAT''@/$(GL_GNULIB_READLINKAT)/g' \
+ -e 's/@''GNULIB_RMDIR''@/$(GL_GNULIB_RMDIR)/g' \
+ -e 's/@''GNULIB_SETHOSTNAME''@/$(GL_GNULIB_SETHOSTNAME)/g' \
+ -e 's/@''GNULIB_SLEEP''@/$(GL_GNULIB_SLEEP)/g' \
+ -e 's/@''GNULIB_SYMLINK''@/$(GL_GNULIB_SYMLINK)/g' \
+ -e 's/@''GNULIB_SYMLINKAT''@/$(GL_GNULIB_SYMLINKAT)/g' \
+ -e 's/@''GNULIB_TRUNCATE''@/$(GL_GNULIB_TRUNCATE)/g' \
+ -e 's/@''GNULIB_TTYNAME_R''@/$(GL_GNULIB_TTYNAME_R)/g' \
+ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GL_GNULIB_UNISTD_H_GETOPT)/g' \
+ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GL_GNULIB_UNISTD_H_NONBLOCKING)/g' \
+ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GL_GNULIB_UNISTD_H_SIGPIPE)/g' \
+ -e 's/@''GNULIB_UNLINK''@/$(GL_GNULIB_UNLINK)/g' \
+ -e 's/@''GNULIB_UNLINKAT''@/$(GL_GNULIB_UNLINKAT)/g' \
+ -e 's/@''GNULIB_USLEEP''@/$(GL_GNULIB_USLEEP)/g' \
+ -e 's/@''GNULIB_WRITE''@/$(GL_GNULIB_WRITE)/g' \
+ -e 's/@''GNULIB_MDA_ACCESS''@/$(GL_GNULIB_MDA_ACCESS)/g' \
+ -e 's/@''GNULIB_MDA_CHDIR''@/$(GL_GNULIB_MDA_CHDIR)/g' \
+ -e 's/@''GNULIB_MDA_CLOSE''@/$(GL_GNULIB_MDA_CLOSE)/g' \
+ -e 's/@''GNULIB_MDA_DUP''@/$(GL_GNULIB_MDA_DUP)/g' \
+ -e 's/@''GNULIB_MDA_DUP2''@/$(GL_GNULIB_MDA_DUP2)/g' \
+ -e 's/@''GNULIB_MDA_EXECL''@/$(GL_GNULIB_MDA_EXECL)/g' \
+ -e 's/@''GNULIB_MDA_EXECLE''@/$(GL_GNULIB_MDA_EXECLE)/g' \
+ -e 's/@''GNULIB_MDA_EXECLP''@/$(GL_GNULIB_MDA_EXECLP)/g' \
+ -e 's/@''GNULIB_MDA_EXECV''@/$(GL_GNULIB_MDA_EXECV)/g' \
+ -e 's/@''GNULIB_MDA_EXECVE''@/$(GL_GNULIB_MDA_EXECVE)/g' \
+ -e 's/@''GNULIB_MDA_EXECVP''@/$(GL_GNULIB_MDA_EXECVP)/g' \
+ -e 's/@''GNULIB_MDA_EXECVPE''@/$(GL_GNULIB_MDA_EXECVPE)/g' \
+ -e 's/@''GNULIB_MDA_GETCWD''@/$(GL_GNULIB_MDA_GETCWD)/g' \
+ -e 's/@''GNULIB_MDA_GETPID''@/$(GL_GNULIB_MDA_GETPID)/g' \
+ -e 's/@''GNULIB_MDA_ISATTY''@/$(GL_GNULIB_MDA_ISATTY)/g' \
+ -e 's/@''GNULIB_MDA_LSEEK''@/$(GL_GNULIB_MDA_LSEEK)/g' \
+ -e 's/@''GNULIB_MDA_READ''@/$(GL_GNULIB_MDA_READ)/g' \
+ -e 's/@''GNULIB_MDA_RMDIR''@/$(GL_GNULIB_MDA_RMDIR)/g' \
+ -e 's/@''GNULIB_MDA_SWAB''@/$(GL_GNULIB_MDA_SWAB)/g' \
+ -e 's/@''GNULIB_MDA_UNLINK''@/$(GL_GNULIB_MDA_UNLINK)/g' \
+ -e 's/@''GNULIB_MDA_WRITE''@/$(GL_GNULIB_MDA_WRITE)/g' \
< $(srcdir)/unistd.in.h | \
sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
- -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
+ -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
-e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
-e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
+ -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
-e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
-e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
-e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
@@ -4647,9 +5200,11 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
-e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
+ -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
+ -e 's|@''HAVE_GETPASS''@|$(HAVE_GETPASS)|g' \
-e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
-e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
-e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
@@ -4667,6 +5222,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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_EXECVPE''@|$(HAVE_DECL_EXECVPE)|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' \
@@ -4680,10 +5236,18 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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' \
+ sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|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_EXECL''@|$(REPLACE_EXECL)|g' \
+ -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
+ -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
+ -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
+ -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
+ -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
+ -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
-e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
@@ -4693,6 +5257,8 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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_GETPASS''@|$(REPLACE_GETPASS)|g' \
+ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|$(REPLACE_GETPASS_FOR_GETPASS_GNU)|g' \
-e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
-e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
-e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
@@ -4713,13 +5279,14 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
-e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
-e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
+ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unistd.h unistd.h-t
EXTRA_DIST += unistd.in.h
@@ -4731,11 +5298,8 @@ EXTRA_DIST += unistd.in.h
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unistdio.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unistdio.h unistdio.h-t
EXTRA_DIST += unistdio.in.h
@@ -5387,11 +5951,8 @@ EXTRA_DIST += unistdio/u-vsprintf.h
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unistr.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unistr.h unistr.h-t
EXTRA_DIST += unistr.in.h
@@ -6362,8 +6923,6 @@ if LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP
libunistring_la_SOURCES += unistr/u8-strdup.c
endif
-EXTRA_DIST += unistr/u-strdup.h
-
## end gnulib module unistr/u8-strdup
## begin gnulib module unistr/u8-strlen
@@ -6501,11 +7060,8 @@ endif
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unitypes.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += unitypes.h unitypes.h-t
EXTRA_DIST += unitypes.in.h
@@ -6517,11 +7073,8 @@ EXTRA_DIST += unitypes.in.h
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniwbrk.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += uniwbrk.h uniwbrk.h-t
EXTRA_DIST += uniwbrk.in.h
@@ -6589,11 +7142,8 @@ EXTRA_DIST += uniwbrk/wbrkprop.h
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniwidth.in.h
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t
EXTRA_DIST += localcharset.h uniwidth.in.h
@@ -6654,7 +7204,7 @@ if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
libunistring_la_SOURCES += uniwidth/width.c
endif
-EXTRA_DIST += uniwidth/cjk.h
+EXTRA_DIST += unictype/bitmap.h uniwidth/cjk.h uniwidth/width0.h uniwidth/width2.h
## end gnulib module uniwidth/width
@@ -6672,9 +7222,8 @@ BUILT_SOURCES += wchar.h
# We need the following in order to create <wchar.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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' \
@@ -6682,47 +7231,50 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
-e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
-e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
- -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_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/@''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' \
- -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
+ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+ -e 's/@''GNULIB_BTOWC''@/$(GL_GNULIB_BTOWC)/g' \
+ -e 's/@''GNULIB_WCTOB''@/$(GL_GNULIB_WCTOB)/g' \
+ -e 's/@''GNULIB_MBSINIT''@/$(GL_GNULIB_MBSINIT)/g' \
+ -e 's/@''GNULIB_MBRTOWC''@/$(GL_GNULIB_MBRTOWC)/g' \
+ -e 's/@''GNULIB_MBRLEN''@/$(GL_GNULIB_MBRLEN)/g' \
+ -e 's/@''GNULIB_MBSRTOWCS''@/$(GL_GNULIB_MBSRTOWCS)/g' \
+ -e 's/@''GNULIB_MBSNRTOWCS''@/$(GL_GNULIB_MBSNRTOWCS)/g' \
+ -e 's/@''GNULIB_WCRTOMB''@/$(GL_GNULIB_WCRTOMB)/g' \
+ -e 's/@''GNULIB_WCSRTOMBS''@/$(GL_GNULIB_WCSRTOMBS)/g' \
+ -e 's/@''GNULIB_WCSNRTOMBS''@/$(GL_GNULIB_WCSNRTOMBS)/g' \
+ -e 's/@''GNULIB_WCWIDTH''@/$(GL_GNULIB_WCWIDTH)/g' \
+ -e 's/@''GNULIB_WMEMCHR''@/$(GL_GNULIB_WMEMCHR)/g' \
+ -e 's/@''GNULIB_WMEMCMP''@/$(GL_GNULIB_WMEMCMP)/g' \
+ -e 's/@''GNULIB_WMEMCPY''@/$(GL_GNULIB_WMEMCPY)/g' \
+ -e 's/@''GNULIB_WMEMMOVE''@/$(GL_GNULIB_WMEMMOVE)/g' \
+ -e 's/@''GNULIB_WMEMPCPY''@/$(GL_GNULIB_WMEMPCPY)/g' \
+ -e 's/@''GNULIB_WMEMSET''@/$(GL_GNULIB_WMEMSET)/g' \
+ -e 's/@''GNULIB_WCSLEN''@/$(GL_GNULIB_WCSLEN)/g' \
+ -e 's/@''GNULIB_WCSNLEN''@/$(GL_GNULIB_WCSNLEN)/g' \
+ -e 's/@''GNULIB_WCSCPY''@/$(GL_GNULIB_WCSCPY)/g' \
+ -e 's/@''GNULIB_WCPCPY''@/$(GL_GNULIB_WCPCPY)/g' \
+ -e 's/@''GNULIB_WCSNCPY''@/$(GL_GNULIB_WCSNCPY)/g' \
+ -e 's/@''GNULIB_WCPNCPY''@/$(GL_GNULIB_WCPNCPY)/g' \
+ -e 's/@''GNULIB_WCSCAT''@/$(GL_GNULIB_WCSCAT)/g' \
+ -e 's/@''GNULIB_WCSNCAT''@/$(GL_GNULIB_WCSNCAT)/g' \
+ -e 's/@''GNULIB_WCSCMP''@/$(GL_GNULIB_WCSCMP)/g' \
+ -e 's/@''GNULIB_WCSNCMP''@/$(GL_GNULIB_WCSNCMP)/g' \
+ -e 's/@''GNULIB_WCSCASECMP''@/$(GL_GNULIB_WCSCASECMP)/g' \
+ -e 's/@''GNULIB_WCSNCASECMP''@/$(GL_GNULIB_WCSNCASECMP)/g' \
+ -e 's/@''GNULIB_WCSCOLL''@/$(GL_GNULIB_WCSCOLL)/g' \
+ -e 's/@''GNULIB_WCSXFRM''@/$(GL_GNULIB_WCSXFRM)/g' \
+ -e 's/@''GNULIB_WCSDUP''@/$(GL_GNULIB_WCSDUP)/g' \
+ -e 's/@''GNULIB_WCSCHR''@/$(GL_GNULIB_WCSCHR)/g' \
+ -e 's/@''GNULIB_WCSRCHR''@/$(GL_GNULIB_WCSRCHR)/g' \
+ -e 's/@''GNULIB_WCSCSPN''@/$(GL_GNULIB_WCSCSPN)/g' \
+ -e 's/@''GNULIB_WCSSPN''@/$(GL_GNULIB_WCSSPN)/g' \
+ -e 's/@''GNULIB_WCSPBRK''@/$(GL_GNULIB_WCSPBRK)/g' \
+ -e 's/@''GNULIB_WCSSTR''@/$(GL_GNULIB_WCSSTR)/g' \
+ -e 's/@''GNULIB_WCSTOK''@/$(GL_GNULIB_WCSTOK)/g' \
+ -e 's/@''GNULIB_WCSWIDTH''@/$(GL_GNULIB_WCSWIDTH)/g' \
+ -e 's/@''GNULIB_WCSFTIME''@/$(GL_GNULIB_WCSFTIME)/g' \
+ -e 's/@''GNULIB_MDA_WCSDUP''@/$(GL_GNULIB_MDA_WCSDUP)/g' \
+ -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
< $(srcdir)/wchar.in.h | \
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
@@ -6738,6 +7290,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
-e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
-e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
+ -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
-e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
-e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
-e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
@@ -6764,11 +7317,13 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
-e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
+ -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
| \
sed -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_FREE''@|$(REPLACE_FREE)|g' \
-e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
-e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
-e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
@@ -6780,11 +7335,12 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
-e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
-e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
+ -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += wchar.h wchar.h-t
EXTRA_DIST += wchar.in.h
@@ -6799,34 +7355,36 @@ libunistring_la_SOURCES += wctype-h.c
# We need the following in order to create <wctype.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
- -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/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/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+ -e 's/@''GNULIB_ISWBLANK''@/$(GL_GNULIB_ISWBLANK)/g' \
+ -e 's/@''GNULIB_ISWDIGIT''@/$(GL_GNULIB_ISWDIGIT)/g' \
+ -e 's/@''GNULIB_ISWXDIGIT''@/$(GL_GNULIB_ISWXDIGIT)/g' \
+ -e 's/@''GNULIB_WCTYPE''@/$(GL_GNULIB_WCTYPE)/g' \
+ -e 's/@''GNULIB_ISWCTYPE''@/$(GL_GNULIB_ISWCTYPE)/g' \
+ -e 's/@''GNULIB_WCTRANS''@/$(GL_GNULIB_WCTRANS)/g' \
+ -e 's/@''GNULIB_TOWCTRANS''@/$(GL_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_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
+ -e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/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; \
- } > $@-t && \
- mv $@-t $@
+ $(srcdir)/wctype.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
MOSTLYCLEANFILES += wctype.h wctype.h-t
EXTRA_DIST += wctype.in.h
@@ -6842,6 +7400,42 @@ EXTRA_libunistring_la_SOURCES += wcwidth.c
## end gnulib module wcwidth
+## begin gnulib module windows-mutex
+
+
+EXTRA_DIST += windows-initguard.h windows-mutex.c windows-mutex.h
+
+EXTRA_libunistring_la_SOURCES += windows-mutex.c
+
+## end gnulib module windows-mutex
+
+## begin gnulib module windows-once
+
+
+EXTRA_DIST += windows-once.c windows-once.h
+
+EXTRA_libunistring_la_SOURCES += windows-once.c
+
+## end gnulib module windows-once
+
+## begin gnulib module windows-recmutex
+
+
+EXTRA_DIST += windows-initguard.h windows-recmutex.c windows-recmutex.h
+
+EXTRA_libunistring_la_SOURCES += windows-recmutex.c
+
+## end gnulib module windows-recmutex
+
+## begin gnulib module windows-rwlock
+
+
+EXTRA_DIST += windows-initguard.h windows-rwlock.c windows-rwlock.h
+
+EXTRA_libunistring_la_SOURCES += windows-rwlock.c
+
+## end gnulib module windows-rwlock
+
## begin gnulib module xalloc-oversized
diff --git a/lib/Makefile.in b/lib/Makefile.in
index 8b0b2e4..0eeea9c 100644
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.4 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
+# Copyright (C) 1994-2021 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -14,7 +14,7 @@
@SET_MAKE@
-# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+# Copyright (C) 2002-2022 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
@@ -35,6 +35,377 @@
# the same distribution terms as the rest of that program.
#
# Generated by gnulib-tool.
+# Reproduce by:
+# gnulib-tool --import --local-dir=gnulib-local \
+# --lib=libunistring \
+# --source-base=lib \
+# --m4-base=gnulib-m4 \
+# --doc-base=doc \
+# --tests-base=tests \
+# --aux-dir=build-aux \
+# --with-tests \
+# --lgpl=3orGPLv2 \
+# --makefile-name=Makefile.gnulib \
+# --no-conditional-dependencies \
+# --libtool \
+# --macro-prefix=gl \
+# relocatable-lib-lgpl \
+# unicase/base \
+# unicase/empty-prefix-context \
+# unicase/empty-suffix-context \
+# unicase/locale-language \
+# unicase/tolower \
+# unicase/totitle \
+# unicase/toupper \
+# unicase/u16-casecmp \
+# unicase/u16-casecoll \
+# unicase/u16-casefold \
+# unicase/u16-casexfrm \
+# unicase/u16-ct-casefold \
+# unicase/u16-ct-tolower \
+# unicase/u16-ct-totitle \
+# unicase/u16-ct-toupper \
+# unicase/u16-is-cased \
+# unicase/u16-is-casefolded \
+# unicase/u16-is-lowercase \
+# unicase/u16-is-titlecase \
+# unicase/u16-is-uppercase \
+# unicase/u16-prefix-context \
+# unicase/u16-suffix-context \
+# unicase/u16-tolower \
+# unicase/u16-totitle \
+# unicase/u16-toupper \
+# unicase/u32-casecmp \
+# unicase/u32-casecoll \
+# unicase/u32-casefold \
+# unicase/u32-casexfrm \
+# unicase/u32-ct-casefold \
+# unicase/u32-ct-tolower \
+# unicase/u32-ct-totitle \
+# unicase/u32-ct-toupper \
+# unicase/u32-is-cased \
+# unicase/u32-is-casefolded \
+# unicase/u32-is-lowercase \
+# unicase/u32-is-titlecase \
+# unicase/u32-is-uppercase \
+# unicase/u32-prefix-context \
+# unicase/u32-suffix-context \
+# unicase/u32-tolower \
+# unicase/u32-totitle \
+# unicase/u32-toupper \
+# unicase/u8-casecmp \
+# unicase/u8-casecoll \
+# unicase/u8-casefold \
+# unicase/u8-casexfrm \
+# unicase/u8-ct-casefold \
+# unicase/u8-ct-tolower \
+# unicase/u8-ct-totitle \
+# unicase/u8-ct-toupper \
+# unicase/u8-is-cased \
+# unicase/u8-is-casefolded \
+# unicase/u8-is-lowercase \
+# unicase/u8-is-titlecase \
+# unicase/u8-is-uppercase \
+# unicase/u8-prefix-context \
+# unicase/u8-suffix-context \
+# unicase/u8-tolower \
+# unicase/u8-totitle \
+# unicase/u8-toupper \
+# unicase/ulc-casecmp \
+# unicase/ulc-casecoll \
+# unicase/ulc-casexfrm \
+# uniconv/base \
+# uniconv/u16-conv-from-enc \
+# uniconv/u16-conv-to-enc \
+# uniconv/u16-strconv-from-enc \
+# uniconv/u16-strconv-from-locale \
+# uniconv/u16-strconv-to-enc \
+# uniconv/u16-strconv-to-locale \
+# uniconv/u32-conv-from-enc \
+# uniconv/u32-conv-to-enc \
+# uniconv/u32-strconv-from-enc \
+# uniconv/u32-strconv-from-locale \
+# uniconv/u32-strconv-to-enc \
+# uniconv/u32-strconv-to-locale \
+# uniconv/u8-conv-from-enc \
+# uniconv/u8-conv-to-enc \
+# uniconv/u8-strconv-from-enc \
+# uniconv/u8-strconv-from-locale \
+# uniconv/u8-strconv-to-enc \
+# uniconv/u8-strconv-to-locale \
+# unictype/base \
+# unictype/bidiclass-all \
+# unictype/block-all \
+# unictype/category-all \
+# unictype/combining-class-all \
+# unictype/ctype-alnum \
+# unictype/ctype-alpha \
+# unictype/ctype-blank \
+# unictype/ctype-cntrl \
+# unictype/ctype-digit \
+# unictype/ctype-graph \
+# unictype/ctype-lower \
+# unictype/ctype-print \
+# unictype/ctype-punct \
+# unictype/ctype-space \
+# unictype/ctype-upper \
+# unictype/ctype-xdigit \
+# unictype/decimal-digit \
+# unictype/digit \
+# unictype/joininggroup-all \
+# unictype/joiningtype-all \
+# unictype/mirror \
+# unictype/numeric \
+# unictype/property-all \
+# unictype/scripts-all \
+# unictype/syntax-c-ident \
+# unictype/syntax-c-whitespace \
+# unictype/syntax-java-ident \
+# unictype/syntax-java-whitespace \
+# unigbrk/base \
+# unigbrk/u16-grapheme-breaks \
+# unigbrk/u16-grapheme-next \
+# unigbrk/u16-grapheme-prev \
+# unigbrk/u32-grapheme-breaks \
+# unigbrk/u32-grapheme-next \
+# unigbrk/u32-grapheme-prev \
+# unigbrk/u8-grapheme-breaks \
+# unigbrk/u8-grapheme-next \
+# unigbrk/u8-grapheme-prev \
+# unigbrk/uc-gbrk-prop \
+# unigbrk/uc-grapheme-breaks \
+# unigbrk/uc-is-grapheme-break \
+# unigbrk/ulc-grapheme-breaks \
+# unilbrk/base \
+# unilbrk/u16-possible-linebreaks \
+# unilbrk/u16-width-linebreaks \
+# unilbrk/u32-possible-linebreaks \
+# unilbrk/u32-width-linebreaks \
+# unilbrk/u8-possible-linebreaks \
+# unilbrk/u8-width-linebreaks \
+# unilbrk/ulc-possible-linebreaks \
+# unilbrk/ulc-width-linebreaks \
+# uniname/base \
+# uniname/uniname \
+# uninorm/base \
+# uninorm/canonical-decomposition \
+# uninorm/composition \
+# uninorm/decomposition \
+# uninorm/filter \
+# uninorm/nfc \
+# uninorm/nfd \
+# uninorm/nfkc \
+# uninorm/nfkd \
+# uninorm/u16-normalize \
+# uninorm/u16-normcmp \
+# uninorm/u16-normcoll \
+# uninorm/u16-normxfrm \
+# uninorm/u32-normalize \
+# uninorm/u32-normcmp \
+# uninorm/u32-normcoll \
+# uninorm/u32-normxfrm \
+# uninorm/u8-normalize \
+# uninorm/u8-normcmp \
+# uninorm/u8-normcoll \
+# uninorm/u8-normxfrm \
+# unistdio/base \
+# unistdio/u16-asnprintf \
+# unistdio/u16-asprintf \
+# unistdio/u16-snprintf \
+# unistdio/u16-sprintf \
+# unistdio/u16-u16-asnprintf \
+# unistdio/u16-u16-asprintf \
+# unistdio/u16-u16-snprintf \
+# unistdio/u16-u16-sprintf \
+# unistdio/u16-u16-vasnprintf \
+# unistdio/u16-u16-vasprintf \
+# unistdio/u16-u16-vsnprintf \
+# unistdio/u16-u16-vsprintf \
+# unistdio/u16-vasnprintf \
+# unistdio/u16-vasprintf \
+# unistdio/u16-vsnprintf \
+# unistdio/u16-vsprintf \
+# unistdio/u32-asnprintf \
+# unistdio/u32-asprintf \
+# unistdio/u32-snprintf \
+# unistdio/u32-sprintf \
+# unistdio/u32-u32-asnprintf \
+# unistdio/u32-u32-asprintf \
+# unistdio/u32-u32-snprintf \
+# unistdio/u32-u32-sprintf \
+# unistdio/u32-u32-vasnprintf \
+# unistdio/u32-u32-vasprintf \
+# unistdio/u32-u32-vsnprintf \
+# unistdio/u32-u32-vsprintf \
+# unistdio/u32-vasnprintf \
+# unistdio/u32-vasprintf \
+# unistdio/u32-vsnprintf \
+# unistdio/u32-vsprintf \
+# unistdio/u8-asnprintf \
+# unistdio/u8-asprintf \
+# unistdio/u8-snprintf \
+# unistdio/u8-sprintf \
+# unistdio/u8-u8-asnprintf \
+# unistdio/u8-u8-asprintf \
+# unistdio/u8-u8-snprintf \
+# unistdio/u8-u8-sprintf \
+# unistdio/u8-u8-vasnprintf \
+# unistdio/u8-u8-vasprintf \
+# unistdio/u8-u8-vsnprintf \
+# unistdio/u8-u8-vsprintf \
+# unistdio/u8-vasnprintf \
+# unistdio/u8-vasprintf \
+# unistdio/u8-vsnprintf \
+# unistdio/u8-vsprintf \
+# unistdio/ulc-asnprintf \
+# unistdio/ulc-asprintf \
+# unistdio/ulc-fprintf \
+# unistdio/ulc-snprintf \
+# unistdio/ulc-sprintf \
+# unistdio/ulc-vasnprintf \
+# unistdio/ulc-vasprintf \
+# unistdio/ulc-vfprintf \
+# unistdio/ulc-vsnprintf \
+# unistdio/ulc-vsprintf \
+# unistr/base \
+# unistr/u16-check \
+# unistr/u16-chr \
+# unistr/u16-cmp \
+# unistr/u16-cmp2 \
+# unistr/u16-cpy \
+# unistr/u16-cpy-alloc \
+# unistr/u16-endswith \
+# unistr/u16-mblen \
+# unistr/u16-mbsnlen \
+# unistr/u16-mbtouc \
+# unistr/u16-mbtouc-unsafe \
+# unistr/u16-mbtoucr \
+# unistr/u16-move \
+# unistr/u16-next \
+# unistr/u16-prev \
+# unistr/u16-set \
+# unistr/u16-startswith \
+# unistr/u16-stpcpy \
+# unistr/u16-stpncpy \
+# unistr/u16-strcat \
+# unistr/u16-strchr \
+# unistr/u16-strcmp \
+# unistr/u16-strcoll \
+# unistr/u16-strcpy \
+# unistr/u16-strcspn \
+# unistr/u16-strdup \
+# unistr/u16-strlen \
+# unistr/u16-strmblen \
+# unistr/u16-strmbtouc \
+# unistr/u16-strncat \
+# unistr/u16-strncmp \
+# unistr/u16-strncpy \
+# unistr/u16-strnlen \
+# unistr/u16-strpbrk \
+# unistr/u16-strrchr \
+# unistr/u16-strspn \
+# unistr/u16-strstr \
+# unistr/u16-strtok \
+# unistr/u16-to-u32 \
+# unistr/u16-to-u8 \
+# unistr/u16-uctomb \
+# unistr/u32-check \
+# unistr/u32-chr \
+# unistr/u32-cmp \
+# unistr/u32-cmp2 \
+# unistr/u32-cpy \
+# unistr/u32-cpy-alloc \
+# unistr/u32-endswith \
+# unistr/u32-mblen \
+# unistr/u32-mbsnlen \
+# unistr/u32-mbtouc \
+# unistr/u32-mbtouc-unsafe \
+# unistr/u32-mbtoucr \
+# unistr/u32-move \
+# unistr/u32-next \
+# unistr/u32-prev \
+# unistr/u32-set \
+# unistr/u32-startswith \
+# unistr/u32-stpcpy \
+# unistr/u32-stpncpy \
+# unistr/u32-strcat \
+# unistr/u32-strchr \
+# unistr/u32-strcmp \
+# unistr/u32-strcoll \
+# unistr/u32-strcpy \
+# unistr/u32-strcspn \
+# unistr/u32-strdup \
+# unistr/u32-strlen \
+# unistr/u32-strmblen \
+# unistr/u32-strmbtouc \
+# unistr/u32-strncat \
+# unistr/u32-strncmp \
+# unistr/u32-strncpy \
+# unistr/u32-strnlen \
+# unistr/u32-strpbrk \
+# unistr/u32-strrchr \
+# unistr/u32-strspn \
+# unistr/u32-strstr \
+# unistr/u32-strtok \
+# unistr/u32-to-u16 \
+# unistr/u32-to-u8 \
+# unistr/u32-uctomb \
+# unistr/u8-check \
+# unistr/u8-chr \
+# unistr/u8-cmp \
+# unistr/u8-cmp2 \
+# unistr/u8-cpy \
+# unistr/u8-cpy-alloc \
+# unistr/u8-endswith \
+# unistr/u8-mblen \
+# unistr/u8-mbsnlen \
+# unistr/u8-mbtouc \
+# unistr/u8-mbtouc-unsafe \
+# unistr/u8-mbtoucr \
+# unistr/u8-move \
+# unistr/u8-next \
+# unistr/u8-prev \
+# unistr/u8-set \
+# unistr/u8-startswith \
+# unistr/u8-stpcpy \
+# unistr/u8-stpncpy \
+# unistr/u8-strcat \
+# unistr/u8-strchr \
+# unistr/u8-strcmp \
+# unistr/u8-strcoll \
+# unistr/u8-strcpy \
+# unistr/u8-strcspn \
+# unistr/u8-strdup \
+# unistr/u8-strlen \
+# unistr/u8-strmblen \
+# unistr/u8-strmbtouc \
+# unistr/u8-strncat \
+# unistr/u8-strncmp \
+# unistr/u8-strncpy \
+# unistr/u8-strnlen \
+# unistr/u8-strpbrk \
+# unistr/u8-strrchr \
+# unistr/u8-strspn \
+# unistr/u8-strstr \
+# unistr/u8-strtok \
+# unistr/u8-to-u16 \
+# unistr/u8-to-u32 \
+# unistr/u8-uctomb \
+# unitypes \
+# uniwbrk/base \
+# uniwbrk/u16-wordbreaks \
+# uniwbrk/u32-wordbreaks \
+# uniwbrk/u8-wordbreaks \
+# uniwbrk/ulc-wordbreaks \
+# uniwbrk/wordbreak-property \
+# uniwidth/base \
+# uniwidth/u16-strwidth \
+# uniwidth/u16-width \
+# uniwidth/u32-strwidth \
+# uniwidth/u32-width \
+# uniwidth/u8-strwidth \
+# uniwidth/u8-width \
+# uniwidth/width
VPATH = @srcdir@
@@ -96,6 +467,7 @@ 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
@@ -308,318 +680,326 @@ host_triplet = @host@
@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__append_196 = unictype/pr_default_ignorable_code_point.c
@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE@am__append_197 = unictype/pr_deprecated.c
@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE@am__append_198 = unictype/pr_diacritic.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE@am__append_199 = unictype/pr_extender.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE@am__append_200 = unictype/pr_format_control.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE@am__append_201 = unictype/pr_grapheme_base.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE@am__append_202 = unictype/pr_grapheme_extend.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE@am__append_203 = unictype/pr_grapheme_link.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE@am__append_204 = unictype/pr_hex_digit.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE@am__append_205 = unictype/pr_hyphen.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE@am__append_206 = unictype/pr_id_continue.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE@am__append_207 = unictype/pr_id_start.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE@am__append_208 = unictype/pr_ideographic.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE@am__append_209 = unictype/pr_ids_binary_operator.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE@am__append_210 = unictype/pr_ids_trinary_operator.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE@am__append_211 = unictype/pr_ignorable_control.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE@am__append_212 = unictype/pr_iso_control.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE@am__append_213 = unictype/pr_join_control.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE@am__append_214 = unictype/pr_left_of_pair.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE@am__append_215 = unictype/pr_line_separator.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE@am__append_216 = unictype/pr_logical_order_exception.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE@am__append_217 = unictype/pr_lowercase.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE@am__append_218 = unictype/pr_math.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE@am__append_219 = unictype/pr_non_break.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE@am__append_220 = unictype/pr_not_a_character.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE@am__append_221 = unictype/pr_numeric.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE@am__append_222 = unictype/pr_other_alphabetic.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__append_223 = unictype/pr_other_default_ignorable_code_point.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE@am__append_224 = unictype/pr_other_grapheme_extend.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE@am__append_225 = unictype/pr_other_id_continue.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE@am__append_226 = unictype/pr_other_id_start.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE@am__append_227 = unictype/pr_other_lowercase.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE@am__append_228 = unictype/pr_other_math.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE@am__append_229 = unictype/pr_other_uppercase.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE@am__append_230 = unictype/pr_paired_punctuation.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE@am__append_231 = unictype/pr_paragraph_separator.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE@am__append_232 = unictype/pr_pattern_syntax.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE@am__append_233 = unictype/pr_pattern_white_space.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE@am__append_234 = unictype/pr_private_use.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE@am__append_235 = unictype/pr_punctuation.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE@am__append_236 = unictype/pr_quotation_mark.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE@am__append_237 = unictype/pr_radical.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE@am__append_238 = unictype/pr_sentence_terminal.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE@am__append_239 = unictype/pr_soft_dotted.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE@am__append_240 = unictype/pr_space.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE@am__append_241 = unictype/pr_terminal_punctuation.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE@am__append_242 = unictype/pr_test.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE@am__append_243 = unictype/pr_titlecase.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE@am__append_244 = unictype/pr_unassigned_code_value.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE@am__append_245 = unictype/pr_unified_ideograph.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE@am__append_246 = unictype/pr_uppercase.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE@am__append_247 = unictype/pr_variation_selector.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE@am__append_248 = unictype/pr_white_space.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE@am__append_249 = unictype/pr_xid_continue.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE@am__append_250 = unictype/pr_xid_start.c
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE@am__append_251 = unictype/pr_zero_width.c
-@LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE@am__append_252 = unictype/scripts.c
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE@am__append_253 = unictype/sy_c_ident.c
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE@am__append_254 = unictype/sy_c_whitespace.c
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE@am__append_255 = unictype/sy_java_ident.c
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE@am__append_256 = unictype/sy_java_whitespace.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE@am__append_257 = unigbrk/u16-grapheme-breaks.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE@am__append_258 = unigbrk/u16-grapheme-next.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE@am__append_259 = unigbrk/u16-grapheme-prev.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__append_260 = unigbrk/u32-grapheme-breaks.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE@am__append_261 = unigbrk/u32-grapheme-next.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE@am__append_262 = unigbrk/u32-grapheme-prev.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE@am__append_263 = unigbrk/u8-grapheme-breaks.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__append_264 = unigbrk/u8-grapheme-next.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__append_265 = unigbrk/u8-grapheme-prev.c
-@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__append_266 = unigbrk/uc-gbrk-prop.c
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__append_267 = unigbrk/uc-grapheme-breaks.c
-@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__append_268 = unigbrk/uc-is-grapheme-break.c
-@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__append_269 = unigbrk/ulc-grapheme-breaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__append_270 = unilbrk/u16-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__append_271 = unilbrk/u16-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__append_272 = unilbrk/u32-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__append_273 = unilbrk/u32-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__append_274 = unilbrk/u8-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__append_275 = unilbrk/u8-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__append_276 = unilbrk/ulc-possible-linebreaks.c
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__append_277 = unilbrk/ulc-width-linebreaks.c
-@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__append_278 = uniname/uniname.c
-@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__append_279 = uninorm/canonical-decomposition.c
-@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__append_280 = uninorm/composition.c
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__append_281 = uninorm/decomposing-form.c
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__append_282 = uninorm/decomposition.c
-@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__append_283 = uninorm/uninorm-filter.c
-@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__append_284 = uninorm/nfc.c
-@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__append_285 = uninorm/nfd.c
-@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__append_286 = uninorm/nfkc.c
-@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__append_287 = uninorm/nfkd.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__append_288 = uninorm/u16-normalize.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__append_289 = uninorm/u16-normcmp.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__append_290 = uninorm/u16-normcoll.c
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__append_291 = uninorm/u16-normxfrm.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__append_292 = uninorm/u32-normalize.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__append_293 = uninorm/u32-normcmp.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__append_294 = uninorm/u32-normcoll.c
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__append_295 = uninorm/u32-normxfrm.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__append_296 = uninorm/u8-normalize.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__append_297 = uninorm/u8-normcmp.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__append_298 = uninorm/u8-normcoll.c
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__append_299 = uninorm/u8-normxfrm.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__append_300 = unistdio/u16-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__append_301 = unistdio/u16-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__append_302 = unistdio/u16-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__append_303 = unistdio/u16-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__append_304 = unistdio/u16-u16-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__append_305 = unistdio/u16-u16-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__append_306 = unistdio/u16-u16-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__append_307 = unistdio/u16-u16-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__append_308 = unistdio/u16-u16-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__append_309 = unistdio/u16-u16-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__append_310 = unistdio/u16-u16-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__append_311 = unistdio/u16-u16-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__append_312 = unistdio/u16-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__append_313 = unistdio/u16-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__append_314 = unistdio/u16-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__append_315 = unistdio/u16-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__append_316 = unistdio/u32-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__append_317 = unistdio/u32-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__append_318 = unistdio/u32-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__append_319 = unistdio/u32-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__append_320 = unistdio/u32-u32-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__append_321 = unistdio/u32-u32-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__append_322 = unistdio/u32-u32-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__append_323 = unistdio/u32-u32-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__append_324 = unistdio/u32-u32-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__append_325 = unistdio/u32-u32-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__append_326 = unistdio/u32-u32-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__append_327 = unistdio/u32-u32-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__append_328 = unistdio/u32-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__append_329 = unistdio/u32-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__append_330 = unistdio/u32-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__append_331 = unistdio/u32-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__append_332 = unistdio/u8-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__append_333 = unistdio/u8-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__append_334 = unistdio/u8-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__append_335 = unistdio/u8-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__append_336 = unistdio/u8-u8-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__append_337 = unistdio/u8-u8-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__append_338 = unistdio/u8-u8-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__append_339 = unistdio/u8-u8-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__append_340 = unistdio/u8-u8-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__append_341 = unistdio/u8-u8-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__append_342 = unistdio/u8-u8-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__append_343 = unistdio/u8-u8-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__append_344 = unistdio/u8-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__append_345 = unistdio/u8-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__append_346 = unistdio/u8-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__append_347 = unistdio/u8-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__append_348 = unistdio/ulc-asnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__append_349 = unistdio/ulc-asprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__append_350 = unistdio/ulc-fprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__append_351 = unistdio/ulc-snprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__append_352 = unistdio/ulc-sprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__append_353 = unistdio/ulc-vasnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__append_354 = unistdio/ulc-vasprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__append_355 = unistdio/ulc-vfprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__append_356 = unistdio/ulc-vsnprintf.c
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__append_357 = unistdio/ulc-vsprintf.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__append_358 = unistr/u16-check.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__append_359 = unistr/u16-chr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__append_360 = unistr/u16-cmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__append_361 = unistr/u16-cmp2.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__append_362 = unistr/u16-cpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__append_363 = unistr/u16-cpy-alloc.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__append_364 = unistr/u16-endswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__append_365 = unistr/u16-mblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__append_366 = unistr/u16-mbsnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__append_367 = unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__append_368 = unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__append_369 = unistr/u16-mbtoucr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__append_370 = unistr/u16-move.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__append_371 = unistr/u16-next.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__append_372 = unistr/u16-prev.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__append_373 = unistr/u16-set.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__append_374 = unistr/u16-startswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__append_375 = unistr/u16-stpcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__append_376 = unistr/u16-stpncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__append_377 = unistr/u16-strcat.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__append_378 = unistr/u16-strchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__append_379 = unistr/u16-strcmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__append_380 = unistr/u16-strcoll.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__append_381 = unistr/u16-strcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__append_382 = unistr/u16-strcspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__append_383 = unistr/u16-strdup.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__append_384 = unistr/u16-strlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__append_385 = unistr/u16-strmblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__append_386 = unistr/u16-strmbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__append_387 = unistr/u16-strncat.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__append_388 = unistr/u16-strncmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__append_389 = unistr/u16-strncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__append_390 = unistr/u16-strnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__append_391 = unistr/u16-strpbrk.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__append_392 = unistr/u16-strrchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__append_393 = unistr/u16-strspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__append_394 = unistr/u16-strstr.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__append_395 = unistr/u16-strtok.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__append_396 = unistr/u16-to-u32.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__append_397 = unistr/u16-to-u8.c
-@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__append_398 = unistr/u16-uctomb.c unistr/u16-uctomb-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__append_399 = unistr/u32-check.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__append_400 = unistr/u32-chr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__append_401 = unistr/u32-cmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__append_402 = unistr/u32-cmp2.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__append_403 = unistr/u32-cpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__append_404 = unistr/u32-cpy-alloc.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__append_405 = unistr/u32-endswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__append_406 = unistr/u32-mblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__append_407 = unistr/u32-mbsnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__append_408 = unistr/u32-mbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__append_409 = unistr/u32-mbtouc-unsafe.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__append_410 = unistr/u32-mbtoucr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__append_411 = unistr/u32-move.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__append_412 = unistr/u32-next.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__append_413 = unistr/u32-prev.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__append_414 = unistr/u32-set.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__append_415 = unistr/u32-startswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__append_416 = unistr/u32-stpcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__append_417 = unistr/u32-stpncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__append_418 = unistr/u32-strcat.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__append_419 = unistr/u32-strchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__append_420 = unistr/u32-strcmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__append_421 = unistr/u32-strcoll.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__append_422 = unistr/u32-strcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__append_423 = unistr/u32-strcspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__append_424 = unistr/u32-strdup.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__append_425 = unistr/u32-strlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__append_426 = unistr/u32-strmblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__append_427 = unistr/u32-strmbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__append_428 = unistr/u32-strncat.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__append_429 = unistr/u32-strncmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__append_430 = unistr/u32-strncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__append_431 = unistr/u32-strnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__append_432 = unistr/u32-strpbrk.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__append_433 = unistr/u32-strrchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__append_434 = unistr/u32-strspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__append_435 = unistr/u32-strstr.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__append_436 = unistr/u32-strtok.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__append_437 = unistr/u32-to-u16.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__append_438 = unistr/u32-to-u8.c
-@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__append_439 = unistr/u32-uctomb.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__append_440 = unistr/u8-check.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__append_441 = unistr/u8-chr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__append_442 = unistr/u8-cmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__append_443 = unistr/u8-cmp2.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__append_444 = unistr/u8-cpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__append_445 = unistr/u8-cpy-alloc.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__append_446 = unistr/u8-endswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__append_447 = unistr/u8-mblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__append_448 = unistr/u8-mbsnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__append_449 = unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__append_450 = unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__append_451 = unistr/u8-mbtoucr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__append_452 = unistr/u8-move.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__append_453 = unistr/u8-next.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__append_454 = unistr/u8-prev.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__append_455 = unistr/u8-set.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__append_456 = unistr/u8-startswith.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__append_457 = unistr/u8-stpcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__append_458 = unistr/u8-stpncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__append_459 = unistr/u8-strcat.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__append_460 = unistr/u8-strchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__append_461 = unistr/u8-strcmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__append_462 = unistr/u8-strcoll.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__append_463 = unistr/u8-strcpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__append_464 = unistr/u8-strcspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__append_465 = unistr/u8-strdup.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__append_466 = unistr/u8-strlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__append_467 = unistr/u8-strmblen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__append_468 = unistr/u8-strmbtouc.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__append_469 = unistr/u8-strncat.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__append_470 = unistr/u8-strncmp.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__append_471 = unistr/u8-strncpy.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__append_472 = unistr/u8-strnlen.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__append_473 = unistr/u8-strpbrk.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__append_474 = unistr/u8-strrchr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__append_475 = unistr/u8-strspn.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__append_476 = unistr/u8-strstr.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__append_477 = unistr/u8-strtok.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__append_478 = unistr/u8-to-u16.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__append_479 = unistr/u8-to-u32.c
-@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__append_480 = unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
-@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__append_481 = uniwbrk/u16-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__append_482 = uniwbrk/u32-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__append_483 = uniwbrk/u8-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__append_484 = uniwbrk/ulc-wordbreaks.c
-@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__append_485 = uniwbrk/wordbreak-property.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__append_486 = uniwidth/u16-strwidth.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__append_487 = uniwidth/u16-width.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__append_488 = uniwidth/u32-strwidth.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__append_489 = uniwidth/u32-width.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__append_490 = uniwidth/u8-strwidth.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__append_491 = uniwidth/u8-width.c
-@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_492 = uniwidth/width.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_TRUE@am__append_199 = unictype/pr_emoji.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_COMPONENT_TRUE@am__append_200 = unictype/pr_emoji_component.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_MODIFIER_TRUE@am__append_201 = unictype/pr_emoji_modifier.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_MODIFIER_BASE_TRUE@am__append_202 = unictype/pr_emoji_modifier_base.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_PRESENTATION_TRUE@am__append_203 = unictype/pr_emoji_presentation.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDED_PICTOGRAPHIC_TRUE@am__append_204 = unictype/pr_extended_pictographic.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE@am__append_205 = unictype/pr_extender.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE@am__append_206 = unictype/pr_format_control.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE@am__append_207 = unictype/pr_grapheme_base.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE@am__append_208 = unictype/pr_grapheme_extend.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE@am__append_209 = unictype/pr_grapheme_link.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE@am__append_210 = unictype/pr_hex_digit.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE@am__append_211 = unictype/pr_hyphen.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE@am__append_212 = unictype/pr_id_continue.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE@am__append_213 = unictype/pr_id_start.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE@am__append_214 = unictype/pr_ideographic.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE@am__append_215 = unictype/pr_ids_binary_operator.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE@am__append_216 = unictype/pr_ids_trinary_operator.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE@am__append_217 = unictype/pr_ignorable_control.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE@am__append_218 = unictype/pr_iso_control.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE@am__append_219 = unictype/pr_join_control.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE@am__append_220 = unictype/pr_left_of_pair.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE@am__append_221 = unictype/pr_line_separator.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE@am__append_222 = unictype/pr_logical_order_exception.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE@am__append_223 = unictype/pr_lowercase.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE@am__append_224 = unictype/pr_math.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE@am__append_225 = unictype/pr_non_break.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE@am__append_226 = unictype/pr_not_a_character.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE@am__append_227 = unictype/pr_numeric.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE@am__append_228 = unictype/pr_other_alphabetic.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__append_229 = unictype/pr_other_default_ignorable_code_point.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE@am__append_230 = unictype/pr_other_grapheme_extend.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE@am__append_231 = unictype/pr_other_id_continue.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE@am__append_232 = unictype/pr_other_id_start.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE@am__append_233 = unictype/pr_other_lowercase.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE@am__append_234 = unictype/pr_other_math.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE@am__append_235 = unictype/pr_other_uppercase.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE@am__append_236 = unictype/pr_paired_punctuation.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE@am__append_237 = unictype/pr_paragraph_separator.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE@am__append_238 = unictype/pr_pattern_syntax.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE@am__append_239 = unictype/pr_pattern_white_space.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE@am__append_240 = unictype/pr_private_use.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE@am__append_241 = unictype/pr_punctuation.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE@am__append_242 = unictype/pr_quotation_mark.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE@am__append_243 = unictype/pr_radical.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_REGIONAL_INDICATOR_TRUE@am__append_244 = unictype/pr_regional_indicator.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE@am__append_245 = unictype/pr_sentence_terminal.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE@am__append_246 = unictype/pr_soft_dotted.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE@am__append_247 = unictype/pr_space.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE@am__append_248 = unictype/pr_terminal_punctuation.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE@am__append_249 = unictype/pr_test.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE@am__append_250 = unictype/pr_titlecase.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE@am__append_251 = unictype/pr_unassigned_code_value.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE@am__append_252 = unictype/pr_unified_ideograph.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE@am__append_253 = unictype/pr_uppercase.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE@am__append_254 = unictype/pr_variation_selector.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE@am__append_255 = unictype/pr_white_space.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE@am__append_256 = unictype/pr_xid_continue.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE@am__append_257 = unictype/pr_xid_start.c
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE@am__append_258 = unictype/pr_zero_width.c
+@LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE@am__append_259 = unictype/scripts.c
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE@am__append_260 = unictype/sy_c_ident.c
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE@am__append_261 = unictype/sy_c_whitespace.c
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE@am__append_262 = unictype/sy_java_ident.c
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE@am__append_263 = unictype/sy_java_whitespace.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE@am__append_264 = unigbrk/u16-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE@am__append_265 = unigbrk/u16-grapheme-next.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE@am__append_266 = unigbrk/u16-grapheme-prev.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__append_267 = unigbrk/u32-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE@am__append_268 = unigbrk/u32-grapheme-next.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE@am__append_269 = unigbrk/u32-grapheme-prev.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE@am__append_270 = unigbrk/u8-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__append_271 = unigbrk/u8-grapheme-next.c
+@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__append_272 = unigbrk/u8-grapheme-prev.c
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__append_273 = unigbrk/uc-gbrk-prop.c
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_TRUE@am__append_274 = unigbrk/uc-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__append_275 = unigbrk/uc-is-grapheme-break.c
+@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__append_276 = unigbrk/ulc-grapheme-breaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__append_277 = unilbrk/u16-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__append_278 = unilbrk/u16-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__append_279 = unilbrk/u32-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__append_280 = unilbrk/u32-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__append_281 = unilbrk/u8-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__append_282 = unilbrk/u8-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__append_283 = unilbrk/ulc-possible-linebreaks.c
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__append_284 = unilbrk/ulc-width-linebreaks.c
+@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__append_285 = uniname/uniname.c
+@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__append_286 = uninorm/canonical-decomposition.c
+@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__append_287 = uninorm/composition.c
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__append_288 = uninorm/decomposing-form.c
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__append_289 = uninorm/decomposition.c
+@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__append_290 = uninorm/uninorm-filter.c
+@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__append_291 = uninorm/nfc.c
+@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__append_292 = uninorm/nfd.c
+@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__append_293 = uninorm/nfkc.c
+@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__append_294 = uninorm/nfkd.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__append_295 = uninorm/u16-normalize.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__append_296 = uninorm/u16-normcmp.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__append_297 = uninorm/u16-normcoll.c
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__append_298 = uninorm/u16-normxfrm.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__append_299 = uninorm/u32-normalize.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__append_300 = uninorm/u32-normcmp.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__append_301 = uninorm/u32-normcoll.c
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__append_302 = uninorm/u32-normxfrm.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__append_303 = uninorm/u8-normalize.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__append_304 = uninorm/u8-normcmp.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__append_305 = uninorm/u8-normcoll.c
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__append_306 = uninorm/u8-normxfrm.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__append_307 = unistdio/u16-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__append_308 = unistdio/u16-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__append_309 = unistdio/u16-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__append_310 = unistdio/u16-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__append_311 = unistdio/u16-u16-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__append_312 = unistdio/u16-u16-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__append_313 = unistdio/u16-u16-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__append_314 = unistdio/u16-u16-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__append_315 = unistdio/u16-u16-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__append_316 = unistdio/u16-u16-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__append_317 = unistdio/u16-u16-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__append_318 = unistdio/u16-u16-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__append_319 = unistdio/u16-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__append_320 = unistdio/u16-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__append_321 = unistdio/u16-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__append_322 = unistdio/u16-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__append_323 = unistdio/u32-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__append_324 = unistdio/u32-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__append_325 = unistdio/u32-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__append_326 = unistdio/u32-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__append_327 = unistdio/u32-u32-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__append_328 = unistdio/u32-u32-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__append_329 = unistdio/u32-u32-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__append_330 = unistdio/u32-u32-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__append_331 = unistdio/u32-u32-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__append_332 = unistdio/u32-u32-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__append_333 = unistdio/u32-u32-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__append_334 = unistdio/u32-u32-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__append_335 = unistdio/u32-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__append_336 = unistdio/u32-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__append_337 = unistdio/u32-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__append_338 = unistdio/u32-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__append_339 = unistdio/u8-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__append_340 = unistdio/u8-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__append_341 = unistdio/u8-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__append_342 = unistdio/u8-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__append_343 = unistdio/u8-u8-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__append_344 = unistdio/u8-u8-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__append_345 = unistdio/u8-u8-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__append_346 = unistdio/u8-u8-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__append_347 = unistdio/u8-u8-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__append_348 = unistdio/u8-u8-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__append_349 = unistdio/u8-u8-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__append_350 = unistdio/u8-u8-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__append_351 = unistdio/u8-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__append_352 = unistdio/u8-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__append_353 = unistdio/u8-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__append_354 = unistdio/u8-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__append_355 = unistdio/ulc-asnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__append_356 = unistdio/ulc-asprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__append_357 = unistdio/ulc-fprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__append_358 = unistdio/ulc-snprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__append_359 = unistdio/ulc-sprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__append_360 = unistdio/ulc-vasnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__append_361 = unistdio/ulc-vasprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__append_362 = unistdio/ulc-vfprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__append_363 = unistdio/ulc-vsnprintf.c
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__append_364 = unistdio/ulc-vsprintf.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__append_365 = unistr/u16-check.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__append_366 = unistr/u16-chr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__append_367 = unistr/u16-cmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__append_368 = unistr/u16-cmp2.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__append_369 = unistr/u16-cpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__append_370 = unistr/u16-cpy-alloc.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__append_371 = unistr/u16-endswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__append_372 = unistr/u16-mblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__append_373 = unistr/u16-mbsnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__append_374 = unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__append_375 = unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__append_376 = unistr/u16-mbtoucr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__append_377 = unistr/u16-move.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__append_378 = unistr/u16-next.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__append_379 = unistr/u16-prev.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__append_380 = unistr/u16-set.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__append_381 = unistr/u16-startswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__append_382 = unistr/u16-stpcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__append_383 = unistr/u16-stpncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__append_384 = unistr/u16-strcat.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__append_385 = unistr/u16-strchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__append_386 = unistr/u16-strcmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__append_387 = unistr/u16-strcoll.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__append_388 = unistr/u16-strcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__append_389 = unistr/u16-strcspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__append_390 = unistr/u16-strdup.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__append_391 = unistr/u16-strlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__append_392 = unistr/u16-strmblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__append_393 = unistr/u16-strmbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__append_394 = unistr/u16-strncat.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__append_395 = unistr/u16-strncmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__append_396 = unistr/u16-strncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__append_397 = unistr/u16-strnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__append_398 = unistr/u16-strpbrk.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__append_399 = unistr/u16-strrchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__append_400 = unistr/u16-strspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__append_401 = unistr/u16-strstr.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__append_402 = unistr/u16-strtok.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__append_403 = unistr/u16-to-u32.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__append_404 = unistr/u16-to-u8.c
+@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__append_405 = unistr/u16-uctomb.c unistr/u16-uctomb-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__append_406 = unistr/u32-check.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__append_407 = unistr/u32-chr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__append_408 = unistr/u32-cmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__append_409 = unistr/u32-cmp2.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__append_410 = unistr/u32-cpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__append_411 = unistr/u32-cpy-alloc.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__append_412 = unistr/u32-endswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__append_413 = unistr/u32-mblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__append_414 = unistr/u32-mbsnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__append_415 = unistr/u32-mbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__append_416 = unistr/u32-mbtouc-unsafe.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__append_417 = unistr/u32-mbtoucr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__append_418 = unistr/u32-move.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__append_419 = unistr/u32-next.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__append_420 = unistr/u32-prev.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__append_421 = unistr/u32-set.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__append_422 = unistr/u32-startswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__append_423 = unistr/u32-stpcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__append_424 = unistr/u32-stpncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__append_425 = unistr/u32-strcat.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__append_426 = unistr/u32-strchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__append_427 = unistr/u32-strcmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__append_428 = unistr/u32-strcoll.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__append_429 = unistr/u32-strcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__append_430 = unistr/u32-strcspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__append_431 = unistr/u32-strdup.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__append_432 = unistr/u32-strlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__append_433 = unistr/u32-strmblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__append_434 = unistr/u32-strmbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__append_435 = unistr/u32-strncat.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__append_436 = unistr/u32-strncmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__append_437 = unistr/u32-strncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__append_438 = unistr/u32-strnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__append_439 = unistr/u32-strpbrk.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__append_440 = unistr/u32-strrchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__append_441 = unistr/u32-strspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__append_442 = unistr/u32-strstr.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__append_443 = unistr/u32-strtok.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__append_444 = unistr/u32-to-u16.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__append_445 = unistr/u32-to-u8.c
+@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__append_446 = unistr/u32-uctomb.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__append_447 = unistr/u8-check.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__append_448 = unistr/u8-chr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__append_449 = unistr/u8-cmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__append_450 = unistr/u8-cmp2.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__append_451 = unistr/u8-cpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__append_452 = unistr/u8-cpy-alloc.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__append_453 = unistr/u8-endswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__append_454 = unistr/u8-mblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__append_455 = unistr/u8-mbsnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__append_456 = unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__append_457 = unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__append_458 = unistr/u8-mbtoucr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__append_459 = unistr/u8-move.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__append_460 = unistr/u8-next.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__append_461 = unistr/u8-prev.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__append_462 = unistr/u8-set.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__append_463 = unistr/u8-startswith.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__append_464 = unistr/u8-stpcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__append_465 = unistr/u8-stpncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__append_466 = unistr/u8-strcat.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__append_467 = unistr/u8-strchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__append_468 = unistr/u8-strcmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__append_469 = unistr/u8-strcoll.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__append_470 = unistr/u8-strcpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__append_471 = unistr/u8-strcspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__append_472 = unistr/u8-strdup.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__append_473 = unistr/u8-strlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__append_474 = unistr/u8-strmblen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__append_475 = unistr/u8-strmbtouc.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__append_476 = unistr/u8-strncat.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__append_477 = unistr/u8-strncmp.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__append_478 = unistr/u8-strncpy.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__append_479 = unistr/u8-strnlen.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__append_480 = unistr/u8-strpbrk.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__append_481 = unistr/u8-strrchr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__append_482 = unistr/u8-strspn.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__append_483 = unistr/u8-strstr.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__append_484 = unistr/u8-strtok.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__append_485 = unistr/u8-to-u16.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__append_486 = unistr/u8-to-u32.c
+@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__append_487 = unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
+@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__append_488 = uniwbrk/u16-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__append_489 = uniwbrk/u32-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__append_490 = uniwbrk/u8-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__append_491 = uniwbrk/ulc-wordbreaks.c
+@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__append_492 = uniwbrk/wordbreak-property.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__append_493 = uniwidth/u16-strwidth.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__append_494 = uniwidth/u16-width.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__append_495 = uniwidth/u32-strwidth.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__append_496 = uniwidth/u32-width.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__append_497 = uniwidth/u8-strwidth.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__append_498 = uniwidth/u8-width.c
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__append_499 = uniwidth/width.c
# Tell the mingw or Cygwin linker which symbols to export.
-@WOE32DLL_TRUE@am__append_493 = ../woe32dll/unistring-exports.c
-@WOE32DLL_TRUE@am__append_494 = -Wl,--export-all-symbols
-@WOE32_TRUE@am__append_495 = libunistring.res.lo
+@WOE32DLL_TRUE@am__append_500 = ../woe32dll/unistring-exports.c
+@WOE32DLL_TRUE@am__append_501 = -Wl,--export-all-symbols
+@WOE32_TRUE@am__append_502 = 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/asm-underscore.m4 \
+ $(top_srcdir)/gnulib-m4/arpa_inet_h.m4 \
$(top_srcdir)/gnulib-m4/btowc.m4 \
$(top_srcdir)/gnulib-m4/builtin-expect.m4 \
+ $(top_srcdir)/gnulib-m4/calloc.m4 \
+ $(top_srcdir)/gnulib-m4/close.m4 \
$(top_srcdir)/gnulib-m4/codeset.m4 \
- $(top_srcdir)/gnulib-m4/configmake.m4 \
- $(top_srcdir)/gnulib-m4/ctype.m4 \
- $(top_srcdir)/gnulib-m4/dirname.m4 \
+ $(top_srcdir)/gnulib-m4/ctype_h.m4 \
$(top_srcdir)/gnulib-m4/double-slash-root.m4 \
+ $(top_srcdir)/gnulib-m4/dup2.m4 \
$(top_srcdir)/gnulib-m4/eealloc.m4 \
$(top_srcdir)/gnulib-m4/environ.m4 \
$(top_srcdir)/gnulib-m4/errno_h.m4 \
@@ -630,36 +1010,47 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.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/fcntl.m4 \
+ $(top_srcdir)/gnulib-m4/fcntl_h.m4 \
$(top_srcdir)/gnulib-m4/fdopen.m4 \
$(top_srcdir)/gnulib-m4/flexmember.m4 \
$(top_srcdir)/gnulib-m4/float_h.m4 \
$(top_srcdir)/gnulib-m4/fpieee.m4 \
+ $(top_srcdir)/gnulib-m4/free.m4 \
$(top_srcdir)/gnulib-m4/frexp.m4 \
$(top_srcdir)/gnulib-m4/frexpl.m4 \
$(top_srcdir)/gnulib-m4/fseterr.m4 \
+ $(top_srcdir)/gnulib-m4/fstat.m4 \
+ $(top_srcdir)/gnulib-m4/ftruncate.m4 \
+ $(top_srcdir)/gnulib-m4/getcwd.m4 \
+ $(top_srcdir)/gnulib-m4/getdtablesize.m4 \
$(top_srcdir)/gnulib-m4/getpagesize.m4 \
$(top_srcdir)/gnulib-m4/getprogname.m4 \
- $(top_srcdir)/gnulib-m4/glibc21.m4 \
+ $(top_srcdir)/gnulib-m4/gettimeofday.m4 \
$(top_srcdir)/gnulib-m4/gnulib-common.m4 \
$(top_srcdir)/gnulib-m4/gnulib-comp.m4 \
- $(top_srcdir)/gnulib-m4/hard-locale.m4 \
$(top_srcdir)/gnulib-m4/host-cpu-c-abi.m4 \
$(top_srcdir)/gnulib-m4/iconv.m4 \
$(top_srcdir)/gnulib-m4/iconv_h.m4 \
$(top_srcdir)/gnulib-m4/iconv_open.m4 \
$(top_srcdir)/gnulib-m4/include_next.m4 \
+ $(top_srcdir)/gnulib-m4/inet_pton.m4 \
$(top_srcdir)/gnulib-m4/inline.m4 \
+ $(top_srcdir)/gnulib-m4/intl-thread-locale.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/ioctl.m4 \
$(top_srcdir)/gnulib-m4/isblank.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/iswdigit.m4 \
+ $(top_srcdir)/gnulib-m4/iswxdigit.m4 \
$(top_srcdir)/gnulib-m4/langinfo_h.m4 \
+ $(top_srcdir)/gnulib-m4/largefile.m4 \
$(top_srcdir)/gnulib-m4/lcmessage.m4 \
$(top_srcdir)/gnulib-m4/ldexpl.m4 \
$(top_srcdir)/gnulib-m4/lib-ld.m4 \
@@ -676,7 +1067,7 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/locale_h.m4 \
$(top_srcdir)/gnulib-m4/localename.m4 \
$(top_srcdir)/gnulib-m4/lock.m4 \
- $(top_srcdir)/gnulib-m4/longlong.m4 \
+ $(top_srcdir)/gnulib-m4/lstat.m4 \
$(top_srcdir)/gnulib-m4/malloc.m4 \
$(top_srcdir)/gnulib-m4/malloca.m4 \
$(top_srcdir)/gnulib-m4/math_h.m4 \
@@ -689,27 +1080,53 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/memchr.m4 \
$(top_srcdir)/gnulib-m4/minmax.m4 \
$(top_srcdir)/gnulib-m4/mmap-anon.m4 \
+ $(top_srcdir)/gnulib-m4/mode_t.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/musl.m4 \
+ $(top_srcdir)/gnulib-m4/nanosleep.m4 \
+ $(top_srcdir)/gnulib-m4/netinet_in_h.m4 \
$(top_srcdir)/gnulib-m4/nocrash.m4 \
$(top_srcdir)/gnulib-m4/off_t.m4 \
+ $(top_srcdir)/gnulib-m4/open-cloexec.m4 \
+ $(top_srcdir)/gnulib-m4/open-slash.m4 \
+ $(top_srcdir)/gnulib-m4/open.m4 \
+ $(top_srcdir)/gnulib-m4/pathmax.m4 \
+ $(top_srcdir)/gnulib-m4/perror.m4 \
+ $(top_srcdir)/gnulib-m4/pipe.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/pthread-thread.m4 \
+ $(top_srcdir)/gnulib-m4/pthread_h.m4 \
$(top_srcdir)/gnulib-m4/pthread_rwlock_rdlock.m4 \
$(top_srcdir)/gnulib-m4/pthread_sigmask.m4 \
$(top_srcdir)/gnulib-m4/putenv.m4 \
$(top_srcdir)/gnulib-m4/raise.m4 \
+ $(top_srcdir)/gnulib-m4/realloc.m4 \
+ $(top_srcdir)/gnulib-m4/reallocarray.m4 \
$(top_srcdir)/gnulib-m4/relocatable-lib.m4 \
+ $(top_srcdir)/gnulib-m4/sched_h.m4 \
+ $(top_srcdir)/gnulib-m4/sched_yield.m4 \
+ $(top_srcdir)/gnulib-m4/select.m4 \
+ $(top_srcdir)/gnulib-m4/semaphore.m4 \
$(top_srcdir)/gnulib-m4/setenv.m4 \
$(top_srcdir)/gnulib-m4/setlocale.m4 \
+ $(top_srcdir)/gnulib-m4/setlocale_null.m4 \
+ $(top_srcdir)/gnulib-m4/sigaction.m4 \
$(top_srcdir)/gnulib-m4/signal_h.m4 \
$(top_srcdir)/gnulib-m4/signalblocking.m4 \
$(top_srcdir)/gnulib-m4/signbit.m4 \
$(top_srcdir)/gnulib-m4/size_max.m4 \
$(top_srcdir)/gnulib-m4/sleep.m4 \
+ $(top_srcdir)/gnulib-m4/socketlib.m4 \
+ $(top_srcdir)/gnulib-m4/sockets.m4 \
+ $(top_srcdir)/gnulib-m4/socklen.m4 \
+ $(top_srcdir)/gnulib-m4/sockpfaf.m4 \
$(top_srcdir)/gnulib-m4/ssize_t.m4 \
+ $(top_srcdir)/gnulib-m4/stat-time.m4 \
+ $(top_srcdir)/gnulib-m4/stat.m4 \
$(top_srcdir)/gnulib-m4/stdalign.m4 \
$(top_srcdir)/gnulib-m4/stdbool.m4 \
$(top_srcdir)/gnulib-m4/stddef_h.m4 \
@@ -718,17 +1135,25 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.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/strerror_r.m4 \
$(top_srcdir)/gnulib-m4/string_h.m4 \
$(top_srcdir)/gnulib-m4/strncat.m4 \
$(top_srcdir)/gnulib-m4/strstr.m4 \
+ $(top_srcdir)/gnulib-m4/symlink.m4 \
+ $(top_srcdir)/gnulib-m4/sys_ioctl_h.m4 \
+ $(top_srcdir)/gnulib-m4/sys_select_h.m4 \
$(top_srcdir)/gnulib-m4/sys_socket_h.m4 \
+ $(top_srcdir)/gnulib-m4/sys_stat_h.m4 \
+ $(top_srcdir)/gnulib-m4/sys_time_h.m4 \
$(top_srcdir)/gnulib-m4/sys_types_h.m4 \
+ $(top_srcdir)/gnulib-m4/sys_uio_h.m4 \
$(top_srcdir)/gnulib-m4/thread.m4 \
$(top_srcdir)/gnulib-m4/threadlib.m4 \
$(top_srcdir)/gnulib-m4/time_h.m4 \
$(top_srcdir)/gnulib-m4/unistd_h.m4 \
$(top_srcdir)/gnulib-m4/usleep.m4 \
$(top_srcdir)/gnulib-m4/vasnprintf.m4 \
+ $(top_srcdir)/gnulib-m4/visibility.m4 \
$(top_srcdir)/gnulib-m4/warn-on-use.m4 \
$(top_srcdir)/gnulib-m4/wchar_h.m4 \
$(top_srcdir)/gnulib-m4/wchar_t.m4 \
@@ -740,7 +1165,10 @@ am__aclocal_m4_deps = $(top_srcdir)/gnulib-m4/00gnulib.m4 \
$(top_srcdir)/gnulib-m4/wint_t.m4 \
$(top_srcdir)/gnulib-m4/xalloc.m4 \
$(top_srcdir)/gnulib-m4/xsize.m4 \
- $(top_srcdir)/gnulib-m4/yield.m4 $(top_srcdir)/m4/exported.m4 \
+ $(top_srcdir)/gnulib-m4/year2038.m4 \
+ $(top_srcdir)/gnulib-m4/yield.m4 \
+ $(top_srcdir)/gnulib-m4/zzgnulib.m4 \
+ $(top_srcdir)/m4/exported.m4 \
$(top_srcdir)/m4/init-package-version.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
@@ -782,22 +1210,22 @@ am__uninstall_files_from_dir = { \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" \
- "$(DESTDIR)$(includedir)"
+ "$(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 hard-locale.c \
- localcharset.h localcharset.c localename.c glthread/lock.h \
+ c-strcase.h c-strcasecmp.c c-strncasecmp.c hard-locale.c idx.h \
+ localcharset.c localename.c localename-table.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 \
- 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 \
+ setlocale_null.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 \
@@ -896,12 +1324,15 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.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_emoji.c unictype/pr_emoji_component.c \
+ unictype/pr_emoji_modifier.c unictype/pr_emoji_modifier_base.c \
+ unictype/pr_emoji_presentation.c \
+ unictype/pr_extended_pictographic.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 \
@@ -918,10 +1349,11 @@ am__libunistring_la_SOURCES_DIST = amemxfrm.c c-ctype.h c-ctype.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_radical.c unictype/pr_regional_indicator.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 \
@@ -1242,352 +1674,359 @@ am__dirstamp = $(am__leading_dot)dirstamp
@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__objects_195 = unictype/pr_default_ignorable_code_point.lo
@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE@am__objects_196 = unictype/pr_deprecated.lo
@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE@am__objects_197 = unictype/pr_diacritic.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE@am__objects_198 = unictype/pr_extender.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE@am__objects_199 = unictype/pr_format_control.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE@am__objects_200 = unictype/pr_grapheme_base.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE@am__objects_201 = unictype/pr_grapheme_extend.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE@am__objects_202 = unictype/pr_grapheme_link.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE@am__objects_203 = unictype/pr_hex_digit.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE@am__objects_204 = unictype/pr_hyphen.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE@am__objects_205 = unictype/pr_id_continue.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE@am__objects_206 = unictype/pr_id_start.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE@am__objects_207 = unictype/pr_ideographic.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE@am__objects_208 = unictype/pr_ids_binary_operator.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE@am__objects_209 = unictype/pr_ids_trinary_operator.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE@am__objects_210 = unictype/pr_ignorable_control.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE@am__objects_211 = unictype/pr_iso_control.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE@am__objects_212 = unictype/pr_join_control.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE@am__objects_213 = unictype/pr_left_of_pair.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE@am__objects_214 = unictype/pr_line_separator.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE@am__objects_215 = unictype/pr_logical_order_exception.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE@am__objects_216 = unictype/pr_lowercase.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE@am__objects_217 = unictype/pr_math.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE@am__objects_218 = unictype/pr_non_break.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE@am__objects_219 = unictype/pr_not_a_character.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE@am__objects_220 = unictype/pr_numeric.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE@am__objects_221 = unictype/pr_other_alphabetic.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__objects_222 = unictype/pr_other_default_ignorable_code_point.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE@am__objects_223 = unictype/pr_other_grapheme_extend.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE@am__objects_224 = unictype/pr_other_id_continue.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE@am__objects_225 = unictype/pr_other_id_start.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE@am__objects_226 = unictype/pr_other_lowercase.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE@am__objects_227 = unictype/pr_other_math.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE@am__objects_228 = unictype/pr_other_uppercase.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE@am__objects_229 = unictype/pr_paired_punctuation.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE@am__objects_230 = unictype/pr_paragraph_separator.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE@am__objects_231 = unictype/pr_pattern_syntax.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE@am__objects_232 = unictype/pr_pattern_white_space.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE@am__objects_233 = unictype/pr_private_use.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE@am__objects_234 = unictype/pr_punctuation.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE@am__objects_235 = unictype/pr_quotation_mark.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE@am__objects_236 = unictype/pr_radical.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE@am__objects_237 = unictype/pr_sentence_terminal.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE@am__objects_238 = unictype/pr_soft_dotted.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE@am__objects_239 = unictype/pr_space.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE@am__objects_240 = unictype/pr_terminal_punctuation.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE@am__objects_241 = unictype/pr_test.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE@am__objects_242 = unictype/pr_titlecase.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE@am__objects_243 = unictype/pr_unassigned_code_value.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE@am__objects_244 = unictype/pr_unified_ideograph.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE@am__objects_245 = unictype/pr_uppercase.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE@am__objects_246 = unictype/pr_variation_selector.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE@am__objects_247 = unictype/pr_white_space.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE@am__objects_248 = unictype/pr_xid_continue.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE@am__objects_249 = unictype/pr_xid_start.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE@am__objects_250 = unictype/pr_zero_width.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE@am__objects_251 = unictype/scripts.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE@am__objects_252 = unictype/sy_c_ident.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE@am__objects_253 = unictype/sy_c_whitespace.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE@am__objects_254 = unictype/sy_java_ident.lo
-@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE@am__objects_255 = unictype/sy_java_whitespace.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE@am__objects_256 = unigbrk/u16-grapheme-breaks.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE@am__objects_257 = unigbrk/u16-grapheme-next.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE@am__objects_258 = unigbrk/u16-grapheme-prev.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__objects_259 = unigbrk/u32-grapheme-breaks.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE@am__objects_260 = unigbrk/u32-grapheme-next.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE@am__objects_261 = unigbrk/u32-grapheme-prev.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE@am__objects_262 = unigbrk/u8-grapheme-breaks.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__objects_263 = unigbrk/u8-grapheme-next.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__objects_264 = unigbrk/u8-grapheme-prev.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__objects_265 = unigbrk/uc-gbrk-prop.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__objects_266 = unigbrk/uc-grapheme-breaks.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__objects_267 = unigbrk/uc-is-grapheme-break.lo
-@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__objects_268 = unigbrk/ulc-grapheme-breaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__objects_269 = unilbrk/u16-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__objects_270 = unilbrk/u16-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__objects_271 = unilbrk/u32-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__objects_272 = unilbrk/u32-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__objects_273 = unilbrk/u8-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__objects_274 = unilbrk/u8-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__objects_275 = unilbrk/ulc-possible-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__objects_276 = unilbrk/ulc-width-linebreaks.lo
-@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__objects_277 = \
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_TRUE@am__objects_198 = unictype/pr_emoji.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_COMPONENT_TRUE@am__objects_199 = unictype/pr_emoji_component.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_MODIFIER_TRUE@am__objects_200 = unictype/pr_emoji_modifier.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_MODIFIER_BASE_TRUE@am__objects_201 = unictype/pr_emoji_modifier_base.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EMOJI_PRESENTATION_TRUE@am__objects_202 = unictype/pr_emoji_presentation.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDED_PICTOGRAPHIC_TRUE@am__objects_203 = unictype/pr_extended_pictographic.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE@am__objects_204 = unictype/pr_extender.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE@am__objects_205 = unictype/pr_format_control.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE@am__objects_206 = unictype/pr_grapheme_base.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE@am__objects_207 = unictype/pr_grapheme_extend.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE@am__objects_208 = unictype/pr_grapheme_link.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE@am__objects_209 = unictype/pr_hex_digit.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE@am__objects_210 = unictype/pr_hyphen.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE@am__objects_211 = unictype/pr_id_continue.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE@am__objects_212 = unictype/pr_id_start.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE@am__objects_213 = unictype/pr_ideographic.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE@am__objects_214 = unictype/pr_ids_binary_operator.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE@am__objects_215 = unictype/pr_ids_trinary_operator.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE@am__objects_216 = unictype/pr_ignorable_control.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE@am__objects_217 = unictype/pr_iso_control.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE@am__objects_218 = unictype/pr_join_control.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE@am__objects_219 = unictype/pr_left_of_pair.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE@am__objects_220 = unictype/pr_line_separator.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE@am__objects_221 = unictype/pr_logical_order_exception.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE@am__objects_222 = unictype/pr_lowercase.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE@am__objects_223 = unictype/pr_math.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE@am__objects_224 = unictype/pr_non_break.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE@am__objects_225 = unictype/pr_not_a_character.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE@am__objects_226 = unictype/pr_numeric.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE@am__objects_227 = unictype/pr_other_alphabetic.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE@am__objects_228 = unictype/pr_other_default_ignorable_code_point.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE@am__objects_229 = unictype/pr_other_grapheme_extend.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE@am__objects_230 = unictype/pr_other_id_continue.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE@am__objects_231 = unictype/pr_other_id_start.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE@am__objects_232 = unictype/pr_other_lowercase.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE@am__objects_233 = unictype/pr_other_math.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE@am__objects_234 = unictype/pr_other_uppercase.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE@am__objects_235 = unictype/pr_paired_punctuation.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE@am__objects_236 = unictype/pr_paragraph_separator.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE@am__objects_237 = unictype/pr_pattern_syntax.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE@am__objects_238 = unictype/pr_pattern_white_space.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE@am__objects_239 = unictype/pr_private_use.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE@am__objects_240 = unictype/pr_punctuation.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE@am__objects_241 = unictype/pr_quotation_mark.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE@am__objects_242 = unictype/pr_radical.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_REGIONAL_INDICATOR_TRUE@am__objects_243 = unictype/pr_regional_indicator.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE@am__objects_244 = unictype/pr_sentence_terminal.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE@am__objects_245 = unictype/pr_soft_dotted.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE@am__objects_246 = unictype/pr_space.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE@am__objects_247 = unictype/pr_terminal_punctuation.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE@am__objects_248 = unictype/pr_test.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE@am__objects_249 = unictype/pr_titlecase.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE@am__objects_250 = unictype/pr_unassigned_code_value.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE@am__objects_251 = unictype/pr_unified_ideograph.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE@am__objects_252 = unictype/pr_uppercase.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE@am__objects_253 = unictype/pr_variation_selector.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE@am__objects_254 = unictype/pr_white_space.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE@am__objects_255 = unictype/pr_xid_continue.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE@am__objects_256 = unictype/pr_xid_start.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE@am__objects_257 = unictype/pr_zero_width.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE@am__objects_258 = unictype/scripts.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE@am__objects_259 = unictype/sy_c_ident.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE@am__objects_260 = unictype/sy_c_whitespace.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE@am__objects_261 = unictype/sy_java_ident.lo
+@LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE@am__objects_262 = unictype/sy_java_whitespace.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE@am__objects_263 = unigbrk/u16-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE@am__objects_264 = unigbrk/u16-grapheme-next.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE@am__objects_265 = unigbrk/u16-grapheme-prev.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE@am__objects_266 = unigbrk/u32-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE@am__objects_267 = unigbrk/u32-grapheme-next.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE@am__objects_268 = unigbrk/u32-grapheme-prev.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE@am__objects_269 = unigbrk/u8-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE@am__objects_270 = unigbrk/u8-grapheme-next.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE@am__objects_271 = unigbrk/u8-grapheme-prev.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE@am__objects_272 = unigbrk/uc-gbrk-prop.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_GRAPHEME_BREAKS_TRUE@am__objects_273 = unigbrk/uc-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE@am__objects_274 = unigbrk/uc-is-grapheme-break.lo
+@LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE@am__objects_275 = unigbrk/ulc-grapheme-breaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE@am__objects_276 = unilbrk/u16-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE@am__objects_277 = unilbrk/u16-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE@am__objects_278 = unilbrk/u32-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE@am__objects_279 = unilbrk/u32-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE@am__objects_280 = unilbrk/u8-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE@am__objects_281 = unilbrk/u8-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE@am__objects_282 = unilbrk/ulc-possible-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE@am__objects_283 = unilbrk/ulc-width-linebreaks.lo
+@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@am__objects_284 = \
@LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE@ uniname/uniname.lo
-@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__objects_278 = uninorm/canonical-decomposition.lo
-@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__objects_279 = uninorm/composition.lo
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__objects_280 = uninorm/decomposing-form.lo
-@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__objects_281 = uninorm/decomposition.lo
-@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__objects_282 = uninorm/uninorm-filter.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__objects_283 = \
+@LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE@am__objects_285 = uninorm/canonical-decomposition.lo
+@LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE@am__objects_286 = uninorm/composition.lo
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE@am__objects_287 = uninorm/decomposing-form.lo
+@LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE@am__objects_288 = uninorm/decomposition.lo
+@LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE@am__objects_289 = uninorm/uninorm-filter.lo
+@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@am__objects_290 = \
@LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE@ uninorm/nfc.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__objects_284 = \
+@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@am__objects_291 = \
@LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE@ uninorm/nfd.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__objects_285 = \
+@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@am__objects_292 = \
@LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE@ uninorm/nfkc.lo
-@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__objects_286 = \
+@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@am__objects_293 = \
@LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE@ uninorm/nfkd.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__objects_287 = uninorm/u16-normalize.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__objects_288 = uninorm/u16-normcmp.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__objects_289 = uninorm/u16-normcoll.lo
-@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__objects_290 = uninorm/u16-normxfrm.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__objects_291 = uninorm/u32-normalize.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__objects_292 = uninorm/u32-normcmp.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__objects_293 = uninorm/u32-normcoll.lo
-@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__objects_294 = uninorm/u32-normxfrm.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__objects_295 = uninorm/u8-normalize.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__objects_296 = uninorm/u8-normcmp.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__objects_297 = uninorm/u8-normcoll.lo
-@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__objects_298 = uninorm/u8-normxfrm.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__objects_299 = unistdio/u16-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__objects_300 = unistdio/u16-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__objects_301 = unistdio/u16-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__objects_302 = unistdio/u16-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__objects_303 = unistdio/u16-u16-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__objects_304 = unistdio/u16-u16-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__objects_305 = unistdio/u16-u16-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__objects_306 = unistdio/u16-u16-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__objects_307 = unistdio/u16-u16-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__objects_308 = unistdio/u16-u16-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__objects_309 = unistdio/u16-u16-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__objects_310 = unistdio/u16-u16-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__objects_311 = unistdio/u16-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__objects_312 = unistdio/u16-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__objects_313 = unistdio/u16-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__objects_314 = unistdio/u16-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__objects_315 = unistdio/u32-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__objects_316 = unistdio/u32-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__objects_317 = unistdio/u32-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__objects_318 = unistdio/u32-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__objects_319 = unistdio/u32-u32-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__objects_320 = unistdio/u32-u32-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__objects_321 = unistdio/u32-u32-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__objects_322 = unistdio/u32-u32-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__objects_323 = unistdio/u32-u32-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__objects_324 = unistdio/u32-u32-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__objects_325 = unistdio/u32-u32-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__objects_326 = unistdio/u32-u32-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__objects_327 = unistdio/u32-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__objects_328 = unistdio/u32-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__objects_329 = unistdio/u32-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__objects_330 = unistdio/u32-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__objects_331 = unistdio/u8-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__objects_332 = unistdio/u8-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__objects_333 = unistdio/u8-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__objects_334 = unistdio/u8-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__objects_335 = unistdio/u8-u8-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__objects_336 = unistdio/u8-u8-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__objects_337 = unistdio/u8-u8-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__objects_338 = unistdio/u8-u8-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__objects_339 = unistdio/u8-u8-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__objects_340 = unistdio/u8-u8-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__objects_341 = unistdio/u8-u8-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__objects_342 = unistdio/u8-u8-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__objects_343 = unistdio/u8-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__objects_344 = unistdio/u8-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__objects_345 = unistdio/u8-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__objects_346 = unistdio/u8-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__objects_347 = unistdio/ulc-asnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__objects_348 = unistdio/ulc-asprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__objects_349 = unistdio/ulc-fprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__objects_350 = unistdio/ulc-snprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__objects_351 = unistdio/ulc-sprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__objects_352 = unistdio/ulc-vasnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__objects_353 = unistdio/ulc-vasprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__objects_354 = unistdio/ulc-vfprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__objects_355 = unistdio/ulc-vsnprintf.lo
-@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__objects_356 = unistdio/ulc-vsprintf.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__objects_357 = unistr/u16-check.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__objects_358 = \
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE@am__objects_294 = uninorm/u16-normalize.lo
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE@am__objects_295 = uninorm/u16-normcmp.lo
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE@am__objects_296 = uninorm/u16-normcoll.lo
+@LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE@am__objects_297 = uninorm/u16-normxfrm.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE@am__objects_298 = uninorm/u32-normalize.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE@am__objects_299 = uninorm/u32-normcmp.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE@am__objects_300 = uninorm/u32-normcoll.lo
+@LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE@am__objects_301 = uninorm/u32-normxfrm.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE@am__objects_302 = uninorm/u8-normalize.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE@am__objects_303 = uninorm/u8-normcmp.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE@am__objects_304 = uninorm/u8-normcoll.lo
+@LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE@am__objects_305 = uninorm/u8-normxfrm.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE@am__objects_306 = unistdio/u16-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE@am__objects_307 = unistdio/u16-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE@am__objects_308 = unistdio/u16-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE@am__objects_309 = unistdio/u16-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE@am__objects_310 = unistdio/u16-u16-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE@am__objects_311 = unistdio/u16-u16-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE@am__objects_312 = unistdio/u16-u16-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE@am__objects_313 = unistdio/u16-u16-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE@am__objects_314 = unistdio/u16-u16-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE@am__objects_315 = unistdio/u16-u16-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE@am__objects_316 = unistdio/u16-u16-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE@am__objects_317 = unistdio/u16-u16-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE@am__objects_318 = unistdio/u16-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE@am__objects_319 = unistdio/u16-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE@am__objects_320 = unistdio/u16-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE@am__objects_321 = unistdio/u16-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE@am__objects_322 = unistdio/u32-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE@am__objects_323 = unistdio/u32-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE@am__objects_324 = unistdio/u32-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE@am__objects_325 = unistdio/u32-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE@am__objects_326 = unistdio/u32-u32-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE@am__objects_327 = unistdio/u32-u32-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE@am__objects_328 = unistdio/u32-u32-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE@am__objects_329 = unistdio/u32-u32-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE@am__objects_330 = unistdio/u32-u32-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE@am__objects_331 = unistdio/u32-u32-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE@am__objects_332 = unistdio/u32-u32-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE@am__objects_333 = unistdio/u32-u32-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE@am__objects_334 = unistdio/u32-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE@am__objects_335 = unistdio/u32-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE@am__objects_336 = unistdio/u32-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE@am__objects_337 = unistdio/u32-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE@am__objects_338 = unistdio/u8-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE@am__objects_339 = unistdio/u8-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE@am__objects_340 = unistdio/u8-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE@am__objects_341 = unistdio/u8-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE@am__objects_342 = unistdio/u8-u8-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE@am__objects_343 = unistdio/u8-u8-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE@am__objects_344 = unistdio/u8-u8-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE@am__objects_345 = unistdio/u8-u8-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE@am__objects_346 = unistdio/u8-u8-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE@am__objects_347 = unistdio/u8-u8-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE@am__objects_348 = unistdio/u8-u8-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE@am__objects_349 = unistdio/u8-u8-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE@am__objects_350 = unistdio/u8-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE@am__objects_351 = unistdio/u8-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE@am__objects_352 = unistdio/u8-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE@am__objects_353 = unistdio/u8-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE@am__objects_354 = unistdio/ulc-asnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE@am__objects_355 = unistdio/ulc-asprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE@am__objects_356 = unistdio/ulc-fprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE@am__objects_357 = unistdio/ulc-snprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE@am__objects_358 = unistdio/ulc-sprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE@am__objects_359 = unistdio/ulc-vasnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE@am__objects_360 = unistdio/ulc-vasprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE@am__objects_361 = unistdio/ulc-vfprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE@am__objects_362 = unistdio/ulc-vsnprintf.lo
+@LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE@am__objects_363 = unistdio/ulc-vsprintf.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE@am__objects_364 = unistr/u16-check.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@am__objects_365 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE@ unistr/u16-chr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__objects_359 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@am__objects_366 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE@ unistr/u16-cmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__objects_360 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@am__objects_367 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE@ unistr/u16-cmp2.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__objects_361 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@am__objects_368 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE@ unistr/u16-cpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__objects_362 = unistr/u16-cpy-alloc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__objects_363 = unistr/u16-endswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__objects_364 = unistr/u16-mblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__objects_365 = unistr/u16-mbsnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__objects_366 = unistr/u16-mbtouc.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE@am__objects_369 = unistr/u16-cpy-alloc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE@am__objects_370 = unistr/u16-endswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE@am__objects_371 = unistr/u16-mblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE@am__objects_372 = unistr/u16-mbsnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@am__objects_373 = unistr/u16-mbtouc.lo \
@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE@ unistr/u16-mbtouc-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__objects_367 = unistr/u16-mbtouc-unsafe.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE@am__objects_374 = 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_368 = unistr/u16-mbtoucr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__objects_369 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE@am__objects_375 = unistr/u16-mbtoucr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@am__objects_376 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE@ unistr/u16-move.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__objects_370 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@am__objects_377 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE@ unistr/u16-next.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__objects_371 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@am__objects_378 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE@ unistr/u16-prev.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__objects_372 = \
+@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@am__objects_379 = \
@LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE@ unistr/u16-set.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__objects_373 = unistr/u16-startswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__objects_374 = unistr/u16-stpcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__objects_375 = unistr/u16-stpncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__objects_376 = unistr/u16-strcat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__objects_377 = unistr/u16-strchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__objects_378 = unistr/u16-strcmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__objects_379 = unistr/u16-strcoll.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__objects_380 = unistr/u16-strcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__objects_381 = unistr/u16-strcspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__objects_382 = unistr/u16-strdup.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__objects_383 = unistr/u16-strlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__objects_384 = unistr/u16-strmblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__objects_385 = unistr/u16-strmbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__objects_386 = unistr/u16-strncat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__objects_387 = unistr/u16-strncmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__objects_388 = unistr/u16-strncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__objects_389 = unistr/u16-strnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__objects_390 = unistr/u16-strpbrk.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__objects_391 = unistr/u16-strrchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__objects_392 = unistr/u16-strspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__objects_393 = unistr/u16-strstr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__objects_394 = unistr/u16-strtok.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__objects_395 = unistr/u16-to-u32.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__objects_396 = unistr/u16-to-u8.lo
-@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__objects_397 = unistr/u16-uctomb.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE@am__objects_380 = unistr/u16-startswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE@am__objects_381 = unistr/u16-stpcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE@am__objects_382 = unistr/u16-stpncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE@am__objects_383 = unistr/u16-strcat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE@am__objects_384 = unistr/u16-strchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE@am__objects_385 = unistr/u16-strcmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE@am__objects_386 = unistr/u16-strcoll.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE@am__objects_387 = unistr/u16-strcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE@am__objects_388 = unistr/u16-strcspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE@am__objects_389 = unistr/u16-strdup.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE@am__objects_390 = unistr/u16-strlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE@am__objects_391 = unistr/u16-strmblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE@am__objects_392 = unistr/u16-strmbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE@am__objects_393 = unistr/u16-strncat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE@am__objects_394 = unistr/u16-strncmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE@am__objects_395 = unistr/u16-strncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE@am__objects_396 = unistr/u16-strnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE@am__objects_397 = unistr/u16-strpbrk.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE@am__objects_398 = unistr/u16-strrchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE@am__objects_399 = unistr/u16-strspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE@am__objects_400 = unistr/u16-strstr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE@am__objects_401 = unistr/u16-strtok.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE@am__objects_402 = unistr/u16-to-u32.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE@am__objects_403 = unistr/u16-to-u8.lo
+@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@am__objects_404 = unistr/u16-uctomb.lo \
@LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE@ unistr/u16-uctomb-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__objects_398 = unistr/u32-check.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__objects_399 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE@am__objects_405 = unistr/u32-check.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@am__objects_406 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE@ unistr/u32-chr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__objects_400 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@am__objects_407 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE@ unistr/u32-cmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__objects_401 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@am__objects_408 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE@ unistr/u32-cmp2.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__objects_402 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@am__objects_409 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE@ unistr/u32-cpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__objects_403 = unistr/u32-cpy-alloc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__objects_404 = unistr/u32-endswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__objects_405 = unistr/u32-mblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__objects_406 = unistr/u32-mbsnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__objects_407 = unistr/u32-mbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__objects_408 = unistr/u32-mbtouc-unsafe.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__objects_409 = unistr/u32-mbtoucr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__objects_410 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE@am__objects_410 = unistr/u32-cpy-alloc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE@am__objects_411 = unistr/u32-endswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE@am__objects_412 = unistr/u32-mblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE@am__objects_413 = unistr/u32-mbsnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE@am__objects_414 = unistr/u32-mbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE@am__objects_415 = unistr/u32-mbtouc-unsafe.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE@am__objects_416 = unistr/u32-mbtoucr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@am__objects_417 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE@ unistr/u32-move.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__objects_411 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@am__objects_418 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE@ unistr/u32-next.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__objects_412 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@am__objects_419 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE@ unistr/u32-prev.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__objects_413 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@am__objects_420 = \
@LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE@ unistr/u32-set.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__objects_414 = unistr/u32-startswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__objects_415 = unistr/u32-stpcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__objects_416 = unistr/u32-stpncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__objects_417 = unistr/u32-strcat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__objects_418 = unistr/u32-strchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__objects_419 = unistr/u32-strcmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__objects_420 = unistr/u32-strcoll.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__objects_421 = unistr/u32-strcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__objects_422 = unistr/u32-strcspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__objects_423 = unistr/u32-strdup.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__objects_424 = unistr/u32-strlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__objects_425 = unistr/u32-strmblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__objects_426 = unistr/u32-strmbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__objects_427 = unistr/u32-strncat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__objects_428 = unistr/u32-strncmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__objects_429 = unistr/u32-strncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__objects_430 = unistr/u32-strnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__objects_431 = unistr/u32-strpbrk.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__objects_432 = unistr/u32-strrchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__objects_433 = unistr/u32-strspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__objects_434 = unistr/u32-strstr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__objects_435 = unistr/u32-strtok.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__objects_436 = unistr/u32-to-u16.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__objects_437 = unistr/u32-to-u8.lo
-@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__objects_438 = unistr/u32-uctomb.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__objects_439 = \
+@LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE@am__objects_421 = unistr/u32-startswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE@am__objects_422 = unistr/u32-stpcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE@am__objects_423 = unistr/u32-stpncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE@am__objects_424 = unistr/u32-strcat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE@am__objects_425 = unistr/u32-strchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE@am__objects_426 = unistr/u32-strcmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE@am__objects_427 = unistr/u32-strcoll.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE@am__objects_428 = unistr/u32-strcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE@am__objects_429 = unistr/u32-strcspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE@am__objects_430 = unistr/u32-strdup.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE@am__objects_431 = unistr/u32-strlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE@am__objects_432 = unistr/u32-strmblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE@am__objects_433 = unistr/u32-strmbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE@am__objects_434 = unistr/u32-strncat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE@am__objects_435 = unistr/u32-strncmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE@am__objects_436 = unistr/u32-strncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE@am__objects_437 = unistr/u32-strnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE@am__objects_438 = unistr/u32-strpbrk.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE@am__objects_439 = unistr/u32-strrchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE@am__objects_440 = unistr/u32-strspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE@am__objects_441 = unistr/u32-strstr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE@am__objects_442 = unistr/u32-strtok.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE@am__objects_443 = unistr/u32-to-u16.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE@am__objects_444 = unistr/u32-to-u8.lo
+@LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE@am__objects_445 = unistr/u32-uctomb.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@am__objects_446 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE@ unistr/u8-check.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__objects_440 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@am__objects_447 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE@ unistr/u8-chr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__objects_441 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@am__objects_448 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE@ unistr/u8-cmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__objects_442 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@am__objects_449 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE@ unistr/u8-cmp2.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__objects_443 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@am__objects_450 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE@ unistr/u8-cpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__objects_444 = unistr/u8-cpy-alloc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__objects_445 = unistr/u8-endswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__objects_446 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE@am__objects_451 = unistr/u8-cpy-alloc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE@am__objects_452 = unistr/u8-endswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@am__objects_453 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE@ unistr/u8-mblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__objects_447 = unistr/u8-mbsnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__objects_448 = unistr/u8-mbtouc.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE@am__objects_454 = unistr/u8-mbsnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@am__objects_455 = unistr/u8-mbtouc.lo \
@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE@ unistr/u8-mbtouc-aux.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__objects_449 = unistr/u8-mbtouc-unsafe.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE@am__objects_456 = 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_450 = unistr/u8-mbtoucr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__objects_451 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE@am__objects_457 = unistr/u8-mbtoucr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@am__objects_458 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE@ unistr/u8-move.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__objects_452 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@am__objects_459 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE@ unistr/u8-next.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__objects_453 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@am__objects_460 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE@ unistr/u8-prev.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__objects_454 = \
+@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@am__objects_461 = \
@LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE@ unistr/u8-set.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__objects_455 = unistr/u8-startswith.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__objects_456 = unistr/u8-stpcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__objects_457 = unistr/u8-stpncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__objects_458 = unistr/u8-strcat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__objects_459 = unistr/u8-strchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__objects_460 = unistr/u8-strcmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__objects_461 = unistr/u8-strcoll.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__objects_462 = unistr/u8-strcpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__objects_463 = unistr/u8-strcspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__objects_464 = unistr/u8-strdup.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__objects_465 = unistr/u8-strlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__objects_466 = unistr/u8-strmblen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__objects_467 = unistr/u8-strmbtouc.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__objects_468 = unistr/u8-strncat.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__objects_469 = unistr/u8-strncmp.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__objects_470 = unistr/u8-strncpy.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__objects_471 = unistr/u8-strnlen.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__objects_472 = unistr/u8-strpbrk.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__objects_473 = unistr/u8-strrchr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__objects_474 = unistr/u8-strspn.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__objects_475 = unistr/u8-strstr.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__objects_476 = unistr/u8-strtok.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__objects_477 = unistr/u8-to-u16.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__objects_478 = unistr/u8-to-u32.lo
-@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__objects_479 = unistr/u8-uctomb.lo \
+@LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE@am__objects_462 = unistr/u8-startswith.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE@am__objects_463 = unistr/u8-stpcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE@am__objects_464 = unistr/u8-stpncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE@am__objects_465 = unistr/u8-strcat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE@am__objects_466 = unistr/u8-strchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE@am__objects_467 = unistr/u8-strcmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE@am__objects_468 = unistr/u8-strcoll.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE@am__objects_469 = unistr/u8-strcpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE@am__objects_470 = unistr/u8-strcspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE@am__objects_471 = unistr/u8-strdup.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE@am__objects_472 = unistr/u8-strlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE@am__objects_473 = unistr/u8-strmblen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE@am__objects_474 = unistr/u8-strmbtouc.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE@am__objects_475 = unistr/u8-strncat.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE@am__objects_476 = unistr/u8-strncmp.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE@am__objects_477 = unistr/u8-strncpy.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE@am__objects_478 = unistr/u8-strnlen.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE@am__objects_479 = unistr/u8-strpbrk.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE@am__objects_480 = unistr/u8-strrchr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE@am__objects_481 = unistr/u8-strspn.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE@am__objects_482 = unistr/u8-strstr.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE@am__objects_483 = unistr/u8-strtok.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE@am__objects_484 = unistr/u8-to-u16.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE@am__objects_485 = unistr/u8-to-u32.lo
+@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@am__objects_486 = unistr/u8-uctomb.lo \
@LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE@ unistr/u8-uctomb-aux.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__objects_480 = uniwbrk/u16-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__objects_481 = uniwbrk/u32-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__objects_482 = uniwbrk/u8-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__objects_483 = uniwbrk/ulc-wordbreaks.lo
-@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__objects_484 = uniwbrk/wordbreak-property.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__objects_485 = uniwidth/u16-strwidth.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__objects_486 = uniwidth/u16-width.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__objects_487 = uniwidth/u32-strwidth.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__objects_488 = uniwidth/u32-width.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__objects_489 = uniwidth/u8-strwidth.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__objects_490 = uniwidth/u8-width.lo
-@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_491 = \
+@LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE@am__objects_487 = uniwbrk/u16-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE@am__objects_488 = uniwbrk/u32-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE@am__objects_489 = uniwbrk/u8-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE@am__objects_490 = uniwbrk/ulc-wordbreaks.lo
+@LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE@am__objects_491 = uniwbrk/wordbreak-property.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE@am__objects_492 = uniwidth/u16-strwidth.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE@am__objects_493 = uniwidth/u16-width.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE@am__objects_494 = uniwidth/u32-strwidth.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE@am__objects_495 = uniwidth/u32-width.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE@am__objects_496 = uniwidth/u8-strwidth.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE@am__objects_497 = uniwidth/u8-width.lo
+@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@am__objects_498 = \
@LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE@ uniwidth/width.lo
-@WOE32DLL_TRUE@am__objects_492 = ../woe32dll/unistring-exports.lo
+@WOE32DLL_TRUE@am__objects_499 = ../woe32dll/unistring-exports.lo
am_libunistring_la_OBJECTS = amemxfrm.lo c-ctype.lo c-strcasecmp.lo \
c-strncasecmp.lo hard-locale.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) \
+ localename-table.lo glthread/lock.lo malloca.lo math.lo \
+ mbchar.lo mbiter.lo mbsnlen.lo memcmp2.lo printf-frexp.lo \
+ printf-frexpl.lo setlocale_null.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) \
@@ -1674,89 +2113,92 @@ am_libunistring_la_OBJECTS = amemxfrm.lo c-ctype.lo c-strcasecmp.lo \
$(am__objects_259) $(am__objects_260) $(am__objects_261) \
$(am__objects_262) $(am__objects_263) $(am__objects_264) \
$(am__objects_265) $(am__objects_266) $(am__objects_267) \
- $(am__objects_268) unilbrk/lbrktables.lo $(am__objects_269) \
- $(am__objects_270) $(am__objects_271) $(am__objects_272) \
- $(am__objects_273) $(am__objects_274) unilbrk/ulc-common.lo \
- $(am__objects_275) $(am__objects_276) $(am__objects_277) \
- $(am__objects_278) uninorm/compat-decomposition.lo \
- $(am__objects_279) uninorm/decompose-internal.lo \
- $(am__objects_280) $(am__objects_281) \
- uninorm/decomposition-table.lo $(am__objects_282) \
- $(am__objects_283) $(am__objects_284) $(am__objects_285) \
- $(am__objects_286) $(am__objects_287) $(am__objects_288) \
+ $(am__objects_268) $(am__objects_269) $(am__objects_270) \
+ $(am__objects_271) $(am__objects_272) $(am__objects_273) \
+ $(am__objects_274) $(am__objects_275) unilbrk/lbrktables.lo \
+ $(am__objects_276) $(am__objects_277) $(am__objects_278) \
+ $(am__objects_279) $(am__objects_280) $(am__objects_281) \
+ unilbrk/ulc-common.lo $(am__objects_282) $(am__objects_283) \
+ $(am__objects_284) $(am__objects_285) \
+ uninorm/compat-decomposition.lo $(am__objects_286) \
+ uninorm/decompose-internal.lo $(am__objects_287) \
+ $(am__objects_288) uninorm/decomposition-table.lo \
$(am__objects_289) $(am__objects_290) $(am__objects_291) \
$(am__objects_292) $(am__objects_293) $(am__objects_294) \
$(am__objects_295) $(am__objects_296) $(am__objects_297) \
- $(am__objects_298) unistd.lo unistdio/u-printf-args.lo \
- $(am__objects_299) $(am__objects_300) \
- unistdio/u16-printf-parse.lo $(am__objects_301) \
- $(am__objects_302) $(am__objects_303) $(am__objects_304) \
- $(am__objects_305) $(am__objects_306) $(am__objects_307) \
+ $(am__objects_298) $(am__objects_299) $(am__objects_300) \
+ $(am__objects_301) $(am__objects_302) $(am__objects_303) \
+ $(am__objects_304) $(am__objects_305) unistd.lo \
+ unistdio/u-printf-args.lo $(am__objects_306) \
+ $(am__objects_307) unistdio/u16-printf-parse.lo \
$(am__objects_308) $(am__objects_309) $(am__objects_310) \
$(am__objects_311) $(am__objects_312) $(am__objects_313) \
$(am__objects_314) $(am__objects_315) $(am__objects_316) \
- unistdio/u32-printf-parse.lo $(am__objects_317) \
- $(am__objects_318) $(am__objects_319) $(am__objects_320) \
- $(am__objects_321) $(am__objects_322) $(am__objects_323) \
+ $(am__objects_317) $(am__objects_318) $(am__objects_319) \
+ $(am__objects_320) $(am__objects_321) $(am__objects_322) \
+ $(am__objects_323) unistdio/u32-printf-parse.lo \
$(am__objects_324) $(am__objects_325) $(am__objects_326) \
$(am__objects_327) $(am__objects_328) $(am__objects_329) \
$(am__objects_330) $(am__objects_331) $(am__objects_332) \
- unistdio/u8-printf-parse.lo $(am__objects_333) \
- $(am__objects_334) $(am__objects_335) $(am__objects_336) \
- $(am__objects_337) $(am__objects_338) $(am__objects_339) \
+ $(am__objects_333) $(am__objects_334) $(am__objects_335) \
+ $(am__objects_336) $(am__objects_337) $(am__objects_338) \
+ $(am__objects_339) unistdio/u8-printf-parse.lo \
$(am__objects_340) $(am__objects_341) $(am__objects_342) \
$(am__objects_343) $(am__objects_344) $(am__objects_345) \
$(am__objects_346) $(am__objects_347) $(am__objects_348) \
- $(am__objects_349) unistdio/ulc-printf-parse.lo \
- $(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) \
- $(am__objects_473) $(am__objects_474) $(am__objects_475) \
- $(am__objects_476) $(am__objects_477) $(am__objects_478) \
- $(am__objects_479) uniwbrk/wbrktable.lo $(am__objects_480) \
+ $(am__objects_349) $(am__objects_350) $(am__objects_351) \
+ $(am__objects_352) $(am__objects_353) $(am__objects_354) \
+ $(am__objects_355) $(am__objects_356) \
+ unistdio/ulc-printf-parse.lo $(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) $(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) $(am__objects_485) $(am__objects_486) \
- $(am__objects_487) $(am__objects_488) $(am__objects_489) \
- $(am__objects_490) $(am__objects_491) wctype-h.lo xsize.lo \
- version.lo $(am__objects_492)
+ uniwbrk/wbrktable.lo $(am__objects_487) $(am__objects_488) \
+ $(am__objects_489) $(am__objects_490) $(am__objects_491) \
+ $(am__objects_492) $(am__objects_493) $(am__objects_494) \
+ $(am__objects_495) $(am__objects_496) $(am__objects_497) \
+ $(am__objects_498) wctype-h.lo xsize.lo version.lo \
+ $(am__objects_499)
libunistring_la_OBJECTS = $(am_libunistring_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
@@ -1780,7 +2222,7 @@ am__v_at_0 = @
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp =
-am__depfiles_maybe =
+am__maybe_remake_depfiles =
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
@@ -1808,7 +2250,7 @@ am__can_run_installinfo = \
*) (install-info --version) >/dev/null 2>&1;; \
esac
HEADERS = $(nobase_include_HEADERS) $(nobase_nodist_include_HEADERS) \
- $(noinst_HEADERS)
+ $(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
@@ -1826,12 +2268,9 @@ am__define_uniq_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@
@@ -1853,8 +2292,11 @@ BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
+CFLAG_VISIBILITY = @CFLAG_VISIBILITY@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
+CSCOPE = @CSCOPE@
+CTAGS = @CTAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@ -DNO_XMALLOC
DEPDIR = @DEPDIR@
@@ -1874,355 +2316,493 @@ ENOLINK_VALUE = @ENOLINK_VALUE@
EOVERFLOW_HIDDEN = @EOVERFLOW_HIDDEN@
EOVERFLOW_VALUE = @EOVERFLOW_VALUE@
ERRNO_H = @ERRNO_H@
+ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
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_CTIME = @GNULIB_CTIME@
-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_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
-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@
-GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
-GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
+GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
+GL_CXXFLAG_ALLOW_WARNINGS = @GL_CXXFLAG_ALLOW_WARNINGS@
+GL_GNULIB_ACCEPT = @GL_GNULIB_ACCEPT@
+GL_GNULIB_ACCEPT4 = @GL_GNULIB_ACCEPT4@
+GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
+GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
+GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
+GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
+GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
+GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
+GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
+GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
+GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
+GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
+GL_GNULIB_BIND = @GL_GNULIB_BIND@
+GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
+GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
+GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
+GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
+GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
+GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
+GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
+GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
+GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
+GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
+GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
+GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
+GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
+GL_GNULIB_CONNECT = @GL_GNULIB_CONNECT@
+GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
+GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
+GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
+GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
+GL_GNULIB_COSF = @GL_GNULIB_COSF@
+GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
+GL_GNULIB_COSL = @GL_GNULIB_COSL@
+GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
+GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
+GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
+GL_GNULIB_DUP = @GL_GNULIB_DUP@
+GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
+GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
+GL_GNULIB_DUPLOCALE = @GL_GNULIB_DUPLOCALE@
+GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
+GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
+GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
+GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
+GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
+GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
+GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
+GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
+GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
+GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
+GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
+GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
+GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
+GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
+GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
+GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
+GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
+GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
+GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
+GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
+GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
+GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
+GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
+GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
+GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
+GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
+GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
+GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
+GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
+GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
+GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
+GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
+GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
+GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
+GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
+GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
+GL_GNULIB_FMA = @GL_GNULIB_FMA@
+GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
+GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
+GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
+GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
+GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
+GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
+GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
+GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
+GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
+GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
+GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
+GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
+GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
+GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
+GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
+GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
+GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
+GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
+GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
+GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
+GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
+GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
+GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
+GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
+GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
+GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
+GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
+GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
+GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
+GL_GNULIB_GETC = @GL_GNULIB_GETC@
+GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
+GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
+GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
+GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
+GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
+GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
+GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
+GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
+GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
+GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
+GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
+GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
+GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
+GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
+GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
+GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
+GL_GNULIB_GETPEERNAME = @GL_GNULIB_GETPEERNAME@
+GL_GNULIB_GETSOCKNAME = @GL_GNULIB_GETSOCKNAME@
+GL_GNULIB_GETSOCKOPT = @GL_GNULIB_GETSOCKOPT@
+GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
+GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
+GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
+GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
+GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
+GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
+GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
+GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
+GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
+GL_GNULIB_ICONV = @GL_GNULIB_ICONV@
+GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
+GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
+GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
+GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
+GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
+GL_GNULIB_INET_NTOP = @GL_GNULIB_INET_NTOP@
+GL_GNULIB_INET_PTON = @GL_GNULIB_INET_PTON@
+GL_GNULIB_IOCTL = @GL_GNULIB_IOCTL@
+GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
+GL_GNULIB_ISBLANK = @GL_GNULIB_ISBLANK@
+GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
+GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
+GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
+GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
+GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
+GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
+GL_GNULIB_ISWBLANK = @GL_GNULIB_ISWBLANK@
+GL_GNULIB_ISWCTYPE = @GL_GNULIB_ISWCTYPE@
+GL_GNULIB_ISWDIGIT = @GL_GNULIB_ISWDIGIT@
+GL_GNULIB_ISWXDIGIT = @GL_GNULIB_ISWXDIGIT@
+GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
+GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
+GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
+GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
+GL_GNULIB_LINK = @GL_GNULIB_LINK@
+GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
+GL_GNULIB_LISTEN = @GL_GNULIB_LISTEN@
+GL_GNULIB_LOCALECONV = @GL_GNULIB_LOCALECONV@
+GL_GNULIB_LOCALENAME = @GL_GNULIB_LOCALENAME@
+GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
+GL_GNULIB_LOG = @GL_GNULIB_LOG@
+GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
+GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
+GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
+GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
+GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
+GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
+GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
+GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
+GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
+GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
+GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
+GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
+GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
+GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
+GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
+GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
+GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
+GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
+GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
+GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
+GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
+GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
+GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
+GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
+GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
+GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
+GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
+GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
+GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
+GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
+GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
+GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
+GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
+GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
+GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
+GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
+GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
+GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
+GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
+GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
+GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
+GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
+GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
+GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
+GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
+GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
+GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
+GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
+GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
+GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
+GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
+GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
+GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
+GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
+GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
+GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
+GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
+GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
+GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
+GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
+GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
+GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
+GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
+GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
+GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
+GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
+GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
+GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
+GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
+GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
+GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
+GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
+GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
+GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
+GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
+GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
+GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
+GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
+GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
+GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
+GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
+GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
+GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
+GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
+GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
+GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
+GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
+GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
+GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
+GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
+GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
+GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
+GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
+GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
+GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
+GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
+GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
+GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
+GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
+GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
+GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
+GL_GNULIB_MODF = @GL_GNULIB_MODF@
+GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
+GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
+GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
+GL_GNULIB_NL_LANGINFO = @GL_GNULIB_NL_LANGINFO@
+GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
+GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
+GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
+GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
+GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
+GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
+GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
+GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
+GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
+GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
+GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
+GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
+GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
+GL_GNULIB_POWF = @GL_GNULIB_POWF@
+GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
+GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
+GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
+GL_GNULIB_PSELECT = @GL_GNULIB_PSELECT@
+GL_GNULIB_PTHREAD_COND = @GL_GNULIB_PTHREAD_COND@
+GL_GNULIB_PTHREAD_MUTEX = @GL_GNULIB_PTHREAD_MUTEX@
+GL_GNULIB_PTHREAD_MUTEX_TIMEDLOCK = @GL_GNULIB_PTHREAD_MUTEX_TIMEDLOCK@
+GL_GNULIB_PTHREAD_ONCE = @GL_GNULIB_PTHREAD_ONCE@
+GL_GNULIB_PTHREAD_RWLOCK = @GL_GNULIB_PTHREAD_RWLOCK@
+GL_GNULIB_PTHREAD_SIGMASK = @GL_GNULIB_PTHREAD_SIGMASK@
+GL_GNULIB_PTHREAD_SPIN = @GL_GNULIB_PTHREAD_SPIN@
+GL_GNULIB_PTHREAD_THREAD = @GL_GNULIB_PTHREAD_THREAD@
+GL_GNULIB_PTHREAD_TSS = @GL_GNULIB_PTHREAD_TSS@
+GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
+GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
+GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
+GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
+GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
+GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
+GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
+GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
+GL_GNULIB_RAISE = @GL_GNULIB_RAISE@
+GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
+GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
+GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
+GL_GNULIB_READ = @GL_GNULIB_READ@
+GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
+GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
+GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
+GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
+GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
+GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
+GL_GNULIB_RECV = @GL_GNULIB_RECV@
+GL_GNULIB_RECVFROM = @GL_GNULIB_RECVFROM@
+GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
+GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
+GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
+GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
+GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
+GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
+GL_GNULIB_RINT = @GL_GNULIB_RINT@
+GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
+GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
+GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
+GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
+GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
+GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
+GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
+GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
+GL_GNULIB_SCHED_YIELD = @GL_GNULIB_SCHED_YIELD@
+GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
+GL_GNULIB_SELECT = @GL_GNULIB_SELECT@
+GL_GNULIB_SEND = @GL_GNULIB_SEND@
+GL_GNULIB_SENDTO = @GL_GNULIB_SENDTO@
+GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
+GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
+GL_GNULIB_SETLOCALE = @GL_GNULIB_SETLOCALE@
+GL_GNULIB_SETLOCALE_NULL = @GL_GNULIB_SETLOCALE_NULL@
+GL_GNULIB_SETSOCKOPT = @GL_GNULIB_SETSOCKOPT@
+GL_GNULIB_SHUTDOWN = @GL_GNULIB_SHUTDOWN@
+GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
+GL_GNULIB_SIGACTION = @GL_GNULIB_SIGACTION@
+GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
+GL_GNULIB_SIGNAL_H_SIGPIPE = @GL_GNULIB_SIGNAL_H_SIGPIPE@
+GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
+GL_GNULIB_SIGPROCMASK = @GL_GNULIB_SIGPROCMASK@
+GL_GNULIB_SINF = @GL_GNULIB_SINF@
+GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
+GL_GNULIB_SINL = @GL_GNULIB_SINL@
+GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
+GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
+GL_GNULIB_SOCKET = @GL_GNULIB_SOCKET@
+GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
+GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
+GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
+GL_GNULIB_STAT = @GL_GNULIB_STAT@
+GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
+GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
+GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
+GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
+GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
+GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
+GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
+GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
+GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
+GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
+GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
+GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
+GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
+GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
+GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
+GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
+GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
+GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
+GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
+GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
+GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
+GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
+GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
+GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
+GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
+GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
+GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
+GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
+GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
+GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
+GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
+GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
+GL_GNULIB_TANF = @GL_GNULIB_TANF@
+GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
+GL_GNULIB_TANL = @GL_GNULIB_TANL@
+GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
+GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
+GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
+GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
+GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
+GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
+GL_GNULIB_TOWCTRANS = @GL_GNULIB_TOWCTRANS@
+GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
+GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
+GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
+GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
+GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
+GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
+GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
+GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
+GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
+GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
+GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
+GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
+GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
+GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
+GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
+GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
+GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
+GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
+GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
+GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
+GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
+GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
+GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
+GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
+GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
+GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
+GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
+GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
+GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
+GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
+GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
+GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
+GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
+GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
+GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
+GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
+GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
+GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
+GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
+GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
+GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
+GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
+GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
+GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
+GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
+GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
+GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
+GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
+GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
+GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
+GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
+GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
+GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
+GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
+GL_GNULIB_WCTRANS = @GL_GNULIB_WCTRANS@
+GL_GNULIB_WCTYPE = @GL_GNULIB_WCTYPE@
+GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
+GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
+GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
+GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
+GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
+GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
+GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
+GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
+GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
+GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
-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_ISBLANK = @GNULIB_ISBLANK@
-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_LOCALTIME = @GNULIB_LOCALTIME@
-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@
-GNULIB_MBRLEN = @GNULIB_MBRLEN@
-GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
-GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
-GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
-GNULIB_MBSCHR = @GNULIB_MBSCHR@
-GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
-GNULIB_MBSINIT = @GNULIB_MBSINIT@
-GNULIB_MBSLEN = @GNULIB_MBSLEN@
-GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
-GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
-GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
-GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
-GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
-GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
-GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
-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@
-GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
-GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
-GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
-GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
-GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
-GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
-GNULIB_MKTIME = @GNULIB_MKTIME@
-GNULIB_MODF = @GNULIB_MODF@
-GNULIB_MODFF = @GNULIB_MODFF@
-GNULIB_MODFL = @GNULIB_MODFL@
-GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
-GNULIB_NL_LANGINFO = @GNULIB_NL_LANGINFO@
-GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
-GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
-GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
-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_PTHREAD_SIGMASK = @GNULIB_PTHREAD_SIGMASK@
-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_RAISE = @GNULIB_RAISE@
-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_REALLOCARRAY = @GNULIB_REALLOCARRAY@
-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_SIGACTION = @GNULIB_SIGACTION@
-GNULIB_SIGNAL_H_SIGPIPE = @GNULIB_SIGNAL_H_SIGPIPE@
-GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
-GNULIB_SIGPROCMASK = @GNULIB_SIGPROCMASK@
-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_STRFTIME = @GNULIB_STRFTIME@
-GNULIB_STRNCAT = @GNULIB_STRNCAT@
-GNULIB_STRNDUP = @GNULIB_STRNDUP@
-GNULIB_STRNLEN = @GNULIB_STRNLEN@
-GNULIB_STRPBRK = @GNULIB_STRPBRK@
-GNULIB_STRPTIME = @GNULIB_STRPTIME@
-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_TIMEGM = @GNULIB_TIMEGM@
-GNULIB_TIME_R = @GNULIB_TIME_R@
-GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
-GNULIB_TMPFILE = @GNULIB_TMPFILE@
-GNULIB_TOWCTRANS = @GNULIB_TOWCTRANS@
-GNULIB_TRUNC = @GNULIB_TRUNC@
-GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
-GNULIB_TRUNCF = @GNULIB_TRUNCF@
-GNULIB_TRUNCL = @GNULIB_TRUNCL@
-GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
-GNULIB_TZSET = @GNULIB_TZSET@
-GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
-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_WCSFTIME = @GNULIB_WCSFTIME@
-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_ACCEPT4 = @HAVE_ACCEPT4@
HAVE_ACOSF = @HAVE_ACOSF@
HAVE_ACOSL = @HAVE_ACOSL@
+HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
+HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
+HAVE_ARPA_INET_H = @HAVE_ARPA_INET_H@
HAVE_ASINF = @HAVE_ASINF@
HAVE_ASINL = @HAVE_ASINL@
HAVE_ATAN2F = @HAVE_ATAN2F@
@@ -2238,6 +2818,7 @@ HAVE_CBRTL = @HAVE_CBRTL@
HAVE_CHOWN = @HAVE_CHOWN@
HAVE_COPYSIGN = @HAVE_COPYSIGN@
HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
+HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
HAVE_COSF = @HAVE_COSF@
HAVE_COSHF = @HAVE_COSHF@
HAVE_COSL = @HAVE_COSL@
@@ -2251,13 +2832,17 @@ 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_ECVT = @HAVE_DECL_ECVT@
HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
+HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
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_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
+HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
HAVE_DECL_FLOORL = @HAVE_DECL_FLOORL@
@@ -2265,6 +2850,7 @@ 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_GCVT = @HAVE_DECL_GCVT@
HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
@@ -2275,6 +2861,8 @@ 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_INET_NTOP = @HAVE_DECL_INET_NTOP@
+HAVE_DECL_INET_PTON = @HAVE_DECL_INET_PTON@
HAVE_DECL_INITSTATE = @HAVE_DECL_INITSTATE@
HAVE_DECL_LDEXPL = @HAVE_DECL_LDEXPL@
HAVE_DECL_LOCALTIME_R = @HAVE_DECL_LOCALTIME_R@
@@ -2315,13 +2903,14 @@ 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_WCSDUP = @HAVE_DECL_WCSDUP@
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_EXECVPE = @HAVE_EXECVPE@
HAVE_EXPF = @HAVE_EXPF@
HAVE_EXPL = @HAVE_EXPL@
HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
@@ -2331,7 +2920,9 @@ HAVE_FABSF = @HAVE_FABSF@
HAVE_FABSL = @HAVE_FABSL@
HAVE_FACCESSAT = @HAVE_FACCESSAT@
HAVE_FCHDIR = @HAVE_FCHDIR@
+HAVE_FCHMODAT = @HAVE_FCHMODAT@
HAVE_FCHOWNAT = @HAVE_FCHOWNAT@
+HAVE_FCNTL = @HAVE_FCNTL@
HAVE_FDATASYNC = @HAVE_FDATASYNC@
HAVE_FEATURES_H = @HAVE_FEATURES_H@
HAVE_FFSL = @HAVE_FFSL@
@@ -2341,17 +2932,24 @@ HAVE_FMAF = @HAVE_FMAF@
HAVE_FMAL = @HAVE_FMAL@
HAVE_FMODF = @HAVE_FMODF@
HAVE_FMODL = @HAVE_FMODL@
+HAVE_FREELOCALE = @HAVE_FREELOCALE@
HAVE_FREXPF = @HAVE_FREXPF@
HAVE_FSEEKO = @HAVE_FSEEKO@
+HAVE_FSTATAT = @HAVE_FSTATAT@
HAVE_FSYNC = @HAVE_FSYNC@
HAVE_FTELLO = @HAVE_FTELLO@
HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
+HAVE_FUTIMENS = @HAVE_FUTIMENS@
HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
+HAVE_GETENTROPY = @HAVE_GETENTROPY@
HAVE_GETGROUPS = @HAVE_GETGROUPS@
HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
HAVE_GETLOGIN = @HAVE_GETLOGIN@
HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
+HAVE_GETPASS = @HAVE_GETPASS@
HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
+HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
+HAVE_GETUMASK = @HAVE_GETUMASK@
HAVE_GLOBAL_SYMBOL_PIPE = @HAVE_GLOBAL_SYMBOL_PIPE@
HAVE_GRANTPT = @HAVE_GRANTPT@
HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
@@ -2361,6 +2959,7 @@ HAVE_ILOGB = @HAVE_ILOGB@
HAVE_ILOGBF = @HAVE_ILOGBF@
HAVE_ILOGBL = @HAVE_ILOGBL@
HAVE_IMAXDIV_T = @HAVE_IMAXDIV_T@
+HAVE_INITSTATE = @HAVE_INITSTATE@
HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
HAVE_ISBLANK = @HAVE_ISBLANK@
HAVE_ISNAND = @HAVE_ISNAND@
@@ -2374,6 +2973,7 @@ 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_LCHMOD = @HAVE_LCHMOD@
HAVE_LCHOWN = @HAVE_LCHOWN@
HAVE_LDEXPF = @HAVE_LDEXPF@
HAVE_LINK = @HAVE_LINK@
@@ -2387,7 +2987,7 @@ 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_LSTAT = @HAVE_LSTAT@
HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
HAVE_MBRLEN = @HAVE_MBRLEN@
HAVE_MBRTOWC = @HAVE_MBRTOWC@
@@ -2395,9 +2995,14 @@ HAVE_MBSINIT = @HAVE_MBSINIT@
HAVE_MBSLEN = @HAVE_MBSLEN@
HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
-HAVE_MEMCHR = @HAVE_MEMCHR@
+HAVE_MBTOWC = @HAVE_MBTOWC@
HAVE_MEMPCPY = @HAVE_MEMPCPY@
+HAVE_MKDIRAT = @HAVE_MKDIRAT@
HAVE_MKDTEMP = @HAVE_MKDTEMP@
+HAVE_MKFIFO = @HAVE_MKFIFO@
+HAVE_MKFIFOAT = @HAVE_MKFIFOAT@
+HAVE_MKNOD = @HAVE_MKNOD@
+HAVE_MKNODAT = @HAVE_MKNODAT@
HAVE_MKOSTEMP = @HAVE_MKOSTEMP@
HAVE_MKOSTEMPS = @HAVE_MKOSTEMPS@
HAVE_MKSTEMP = @HAVE_MKSTEMP@
@@ -2406,17 +3011,80 @@ HAVE_MODFF = @HAVE_MODFF@
HAVE_MODFL = @HAVE_MODFL@
HAVE_MSVC_INVALID_PARAMETER_HANDLER = @HAVE_MSVC_INVALID_PARAMETER_HANDLER@
HAVE_NANOSLEEP = @HAVE_NANOSLEEP@
+HAVE_NETINET_IN_H = @HAVE_NETINET_IN_H@
+HAVE_NEWLOCALE = @HAVE_NEWLOCALE@
HAVE_NL_LANGINFO = @HAVE_NL_LANGINFO@
+HAVE_OPENAT = @HAVE_OPENAT@
HAVE_OS_H = @HAVE_OS_H@
HAVE_PCLOSE = @HAVE_PCLOSE@
HAVE_PIPE = @HAVE_PIPE@
HAVE_PIPE2 = @HAVE_PIPE2@
HAVE_POPEN = @HAVE_POPEN@
+HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
HAVE_POSIX_SIGNALBLOCKING = @HAVE_POSIX_SIGNALBLOCKING@
HAVE_POWF = @HAVE_POWF@
HAVE_PREAD = @HAVE_PREAD@
+HAVE_PSELECT = @HAVE_PSELECT@
+HAVE_PTHREAD_ATTR_DESTROY = @HAVE_PTHREAD_ATTR_DESTROY@
+HAVE_PTHREAD_ATTR_GETDETACHSTATE = @HAVE_PTHREAD_ATTR_GETDETACHSTATE@
+HAVE_PTHREAD_ATTR_INIT = @HAVE_PTHREAD_ATTR_INIT@
+HAVE_PTHREAD_ATTR_SETDETACHSTATE = @HAVE_PTHREAD_ATTR_SETDETACHSTATE@
+HAVE_PTHREAD_CONDATTR_DESTROY = @HAVE_PTHREAD_CONDATTR_DESTROY@
+HAVE_PTHREAD_CONDATTR_INIT = @HAVE_PTHREAD_CONDATTR_INIT@
+HAVE_PTHREAD_COND_BROADCAST = @HAVE_PTHREAD_COND_BROADCAST@
+HAVE_PTHREAD_COND_DESTROY = @HAVE_PTHREAD_COND_DESTROY@
+HAVE_PTHREAD_COND_INIT = @HAVE_PTHREAD_COND_INIT@
+HAVE_PTHREAD_COND_SIGNAL = @HAVE_PTHREAD_COND_SIGNAL@
+HAVE_PTHREAD_COND_TIMEDWAIT = @HAVE_PTHREAD_COND_TIMEDWAIT@
+HAVE_PTHREAD_COND_WAIT = @HAVE_PTHREAD_COND_WAIT@
+HAVE_PTHREAD_CREATE = @HAVE_PTHREAD_CREATE@
+HAVE_PTHREAD_CREATE_DETACHED = @HAVE_PTHREAD_CREATE_DETACHED@
+HAVE_PTHREAD_DETACH = @HAVE_PTHREAD_DETACH@
+HAVE_PTHREAD_EQUAL = @HAVE_PTHREAD_EQUAL@
+HAVE_PTHREAD_EXIT = @HAVE_PTHREAD_EXIT@
+HAVE_PTHREAD_GETSPECIFIC = @HAVE_PTHREAD_GETSPECIFIC@
+HAVE_PTHREAD_H = @HAVE_PTHREAD_H@
+HAVE_PTHREAD_JOIN = @HAVE_PTHREAD_JOIN@
+HAVE_PTHREAD_KEY_CREATE = @HAVE_PTHREAD_KEY_CREATE@
+HAVE_PTHREAD_KEY_DELETE = @HAVE_PTHREAD_KEY_DELETE@
+HAVE_PTHREAD_MUTEXATTR_DESTROY = @HAVE_PTHREAD_MUTEXATTR_DESTROY@
+HAVE_PTHREAD_MUTEXATTR_GETROBUST = @HAVE_PTHREAD_MUTEXATTR_GETROBUST@
+HAVE_PTHREAD_MUTEXATTR_GETTYPE = @HAVE_PTHREAD_MUTEXATTR_GETTYPE@
+HAVE_PTHREAD_MUTEXATTR_INIT = @HAVE_PTHREAD_MUTEXATTR_INIT@
+HAVE_PTHREAD_MUTEXATTR_SETROBUST = @HAVE_PTHREAD_MUTEXATTR_SETROBUST@
+HAVE_PTHREAD_MUTEXATTR_SETTYPE = @HAVE_PTHREAD_MUTEXATTR_SETTYPE@
+HAVE_PTHREAD_MUTEX_DESTROY = @HAVE_PTHREAD_MUTEX_DESTROY@
+HAVE_PTHREAD_MUTEX_INIT = @HAVE_PTHREAD_MUTEX_INIT@
+HAVE_PTHREAD_MUTEX_LOCK = @HAVE_PTHREAD_MUTEX_LOCK@
+HAVE_PTHREAD_MUTEX_RECURSIVE = @HAVE_PTHREAD_MUTEX_RECURSIVE@
+HAVE_PTHREAD_MUTEX_ROBUST = @HAVE_PTHREAD_MUTEX_ROBUST@
+HAVE_PTHREAD_MUTEX_TIMEDLOCK = @HAVE_PTHREAD_MUTEX_TIMEDLOCK@
+HAVE_PTHREAD_MUTEX_TRYLOCK = @HAVE_PTHREAD_MUTEX_TRYLOCK@
+HAVE_PTHREAD_MUTEX_UNLOCK = @HAVE_PTHREAD_MUTEX_UNLOCK@
+HAVE_PTHREAD_ONCE = @HAVE_PTHREAD_ONCE@
+HAVE_PTHREAD_PROCESS_SHARED = @HAVE_PTHREAD_PROCESS_SHARED@
+HAVE_PTHREAD_RWLOCKATTR_DESTROY = @HAVE_PTHREAD_RWLOCKATTR_DESTROY@
+HAVE_PTHREAD_RWLOCKATTR_INIT = @HAVE_PTHREAD_RWLOCKATTR_INIT@
+HAVE_PTHREAD_RWLOCK_DESTROY = @HAVE_PTHREAD_RWLOCK_DESTROY@
+HAVE_PTHREAD_RWLOCK_INIT = @HAVE_PTHREAD_RWLOCK_INIT@
+HAVE_PTHREAD_RWLOCK_RDLOCK = @HAVE_PTHREAD_RWLOCK_RDLOCK@
+HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK = @HAVE_PTHREAD_RWLOCK_TIMEDRDLOCK@
+HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK = @HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK@
+HAVE_PTHREAD_RWLOCK_TRYRDLOCK = @HAVE_PTHREAD_RWLOCK_TRYRDLOCK@
+HAVE_PTHREAD_RWLOCK_TRYWRLOCK = @HAVE_PTHREAD_RWLOCK_TRYWRLOCK@
+HAVE_PTHREAD_RWLOCK_UNLOCK = @HAVE_PTHREAD_RWLOCK_UNLOCK@
+HAVE_PTHREAD_RWLOCK_WRLOCK = @HAVE_PTHREAD_RWLOCK_WRLOCK@
+HAVE_PTHREAD_SELF = @HAVE_PTHREAD_SELF@
+HAVE_PTHREAD_SETSPECIFIC = @HAVE_PTHREAD_SETSPECIFIC@
HAVE_PTHREAD_SIGMASK = @HAVE_PTHREAD_SIGMASK@
+HAVE_PTHREAD_SPINLOCK_T = @HAVE_PTHREAD_SPINLOCK_T@
+HAVE_PTHREAD_SPIN_DESTROY = @HAVE_PTHREAD_SPIN_DESTROY@
+HAVE_PTHREAD_SPIN_INIT = @HAVE_PTHREAD_SPIN_INIT@
+HAVE_PTHREAD_SPIN_LOCK = @HAVE_PTHREAD_SPIN_LOCK@
+HAVE_PTHREAD_SPIN_TRYLOCK = @HAVE_PTHREAD_SPIN_TRYLOCK@
+HAVE_PTHREAD_SPIN_UNLOCK = @HAVE_PTHREAD_SPIN_UNLOCK@
+HAVE_PTHREAD_T = @HAVE_PTHREAD_T@
HAVE_PTSNAME = @HAVE_PTSNAME@
HAVE_PTSNAME_R = @HAVE_PTSNAME_R@
HAVE_PWRITE = @HAVE_PWRITE@
@@ -2437,10 +3105,16 @@ 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_SA_FAMILY_T = @HAVE_SA_FAMILY_T@
+HAVE_SCHED_H = @HAVE_SCHED_H@
+HAVE_SCHED_YIELD = @HAVE_SCHED_YIELD@
HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
HAVE_SETENV = @HAVE_SETENV@
HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
+HAVE_SETSTATE = @HAVE_SETSTATE@
+HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
HAVE_SIGACTION = @HAVE_SIGACTION@
+HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
HAVE_SIGHANDLER_T = @HAVE_SIGHANDLER_T@
HAVE_SIGINFO_T = @HAVE_SIGINFO_T@
HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
@@ -2458,36 +3132,52 @@ HAVE_STPCPY = @HAVE_STPCPY@
HAVE_STPNCPY = @HAVE_STPNCPY@
HAVE_STRCASESTR = @HAVE_STRCASESTR@
HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
+HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
HAVE_STRPBRK = @HAVE_STRPBRK@
HAVE_STRPTIME = @HAVE_STRPTIME@
HAVE_STRSEP = @HAVE_STRSEP@
HAVE_STRTOD = @HAVE_STRTOD@
+HAVE_STRTOL = @HAVE_STRTOL@
+HAVE_STRTOLD = @HAVE_STRTOLD@
HAVE_STRTOLL = @HAVE_STRTOLL@
+HAVE_STRTOUL = @HAVE_STRTOUL@
HAVE_STRTOULL = @HAVE_STRTOULL@
HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
+HAVE_STRUCT_SCHED_PARAM = @HAVE_STRUCT_SCHED_PARAM@
HAVE_STRUCT_SIGACTION_SA_SIGACTION = @HAVE_STRUCT_SIGACTION_SA_SIGACTION@
+HAVE_STRUCT_SOCKADDR_STORAGE = @HAVE_STRUCT_SOCKADDR_STORAGE@
+HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY = @HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY@
+HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
HAVE_STRVERSCMP = @HAVE_STRVERSCMP@
HAVE_SYMLINK = @HAVE_SYMLINK@
HAVE_SYMLINKAT = @HAVE_SYMLINKAT@
HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_CDEFS_H = @HAVE_SYS_CDEFS_H@
HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_SYS_IOCTL_H = @HAVE_SYS_IOCTL_H@
HAVE_SYS_LOADAVG_H = @HAVE_SYS_LOADAVG_H@
HAVE_SYS_PARAM_H = @HAVE_SYS_PARAM_H@
+HAVE_SYS_SELECT_H = @HAVE_SYS_SELECT_H@
+HAVE_SYS_SOCKET_H = @HAVE_SYS_SOCKET_H@
+HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
+HAVE_SYS_UIO_H = @HAVE_SYS_UIO_H@
HAVE_TANF = @HAVE_TANF@
HAVE_TANHF = @HAVE_TANHF@
HAVE_TANL = @HAVE_TANL@
HAVE_TIMEGM = @HAVE_TIMEGM@
+HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
+HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
HAVE_TYPE_VOLATILE_SIG_ATOMIC_T = @HAVE_TYPE_VOLATILE_SIG_ATOMIC_T@
-HAVE_TZSET = @HAVE_TZSET@
HAVE_UNISTD_H = @HAVE_UNISTD_H@
HAVE_UNLINKAT = @HAVE_UNLINKAT@
HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
-HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
HAVE_USLEEP = @HAVE_USLEEP@
+HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
HAVE_VASPRINTF = @HAVE_VASPRINTF@
HAVE_VDPRINTF = @HAVE_VDPRINTF@
+HAVE_VISIBILITY = @HAVE_VISIBILITY@
HAVE_WCHAR_H = @HAVE_WCHAR_H@
HAVE_WCHAR_T = @HAVE_WCHAR_T@
HAVE_WCPCPY = @HAVE_WCPCPY@
@@ -2526,17 +3216,18 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
HAVE_WMEMCMP = @HAVE_WMEMCMP@
HAVE_WMEMCPY = @HAVE_WMEMCPY@
HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
+HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
HAVE_WMEMSET = @HAVE_WMEMSET@
+HAVE_WS2TCPIP_H = @HAVE_WS2TCPIP_H@
HAVE_XLOCALE_H = @HAVE_XLOCALE_H@
HAVE__BOOL = @HAVE__BOOL@
HAVE__EXIT = @HAVE__EXIT@
HEXVERSION = @HEXVERSION@
-HOST_CPU = @HOST_CPU@
-HOST_CPU_C_ABI = @HOST_CPU_C_ABI@
ICONV_CONST = @ICONV_CONST@
ICONV_H = @ICONV_H@
INCLUDE_NEXT = @INCLUDE_NEXT@
INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@
+INET_PTON_LIB = @INET_PTON_LIB@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -2551,9 +3242,11 @@ LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMULTITHREAD = @LIBMULTITHREAD@
LIBOBJS = @LIBOBJS@
-LIBPTH = @LIBPTH@
-LIBPTH_PREFIX = @LIBPTH_PREFIX@
+LIBPMULTITHREAD = @LIBPMULTITHREAD@
+LIBPTHREAD = @LIBPTHREAD@
LIBS = @LIBS@
+LIBSOCKET = @LIBSOCKET@
+LIBSTDTHREAD = @LIBSTDTHREAD@
LIBTESTS_LIBDEPS = @LIBTESTS_LIBDEPS@
LIBTHREAD = @LIBTHREAD@
LIBTOOL = @LIBTOOL@
@@ -2569,11 +3262,21 @@ LIBUNISTRING_UNISTR_H = @LIBUNISTRING_UNISTR_H@
LIBUNISTRING_UNITYPES_H = @LIBUNISTRING_UNITYPES_H@
LIBUNISTRING_UNIWBRK_H = @LIBUNISTRING_UNIWBRK_H@
LIBUNISTRING_UNIWIDTH_H = @LIBUNISTRING_UNIWIDTH_H@
+LIB_HARD_LOCALE = @LIB_HARD_LOCALE@
+LIB_MBRTOWC = @LIB_MBRTOWC@
+LIB_NANOSLEEP = @LIB_NANOSLEEP@
+LIB_PTHREAD = @LIB_PTHREAD@
LIB_PTHREAD_SIGMASK = @LIB_PTHREAD_SIGMASK@
+LIB_SCHED_YIELD = @LIB_SCHED_YIELD@
+LIB_SELECT = @LIB_SELECT@
+LIB_SEMAPHORE = @LIB_SEMAPHORE@
+LIB_SETLOCALE = @LIB_SETLOCALE@
+LIB_SETLOCALE_NULL = @LIB_SETLOCALE_NULL@
LIMITS_H = @LIMITS_H@
LIPO = @LIPO@
LN_S = @LN_S@
LOCALCHARSET_TESTS_ENVIRONMENT = @LOCALCHARSET_TESTS_ENVIRONMENT@
+LOCALENAME_ENHANCE_LOCALE_FUNCS = @LOCALENAME_ENHANCE_LOCALE_FUNCS@
LOCALE_AR = @LOCALE_AR@
LOCALE_FR = @LOCALE_FR@
LOCALE_FR_UTF8 = @LOCALE_FR_UTF8@
@@ -2584,15 +3287,18 @@ LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBMULTITHREAD = @LTLIBMULTITHREAD@
LTLIBOBJS = @LTLIBOBJS@
-LTLIBPTH = @LTLIBPTH@
LTLIBTHREAD = @LTLIBTHREAD@
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
NAMESPACING = @NAMESPACING@
+NETINET_IN_H = @NETINET_IN_H@
+NEXT_ARPA_INET_H = @NEXT_ARPA_INET_H@
+NEXT_AS_FIRST_DIRECTIVE_ARPA_INET_H = @NEXT_AS_FIRST_DIRECTIVE_ARPA_INET_H@
NEXT_AS_FIRST_DIRECTIVE_CTYPE_H = @NEXT_AS_FIRST_DIRECTIVE_CTYPE_H@
NEXT_AS_FIRST_DIRECTIVE_ERRNO_H = @NEXT_AS_FIRST_DIRECTIVE_ERRNO_H@
+NEXT_AS_FIRST_DIRECTIVE_FCNTL_H = @NEXT_AS_FIRST_DIRECTIVE_FCNTL_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@
@@ -2600,19 +3306,29 @@ NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H = @NEXT_AS_FIRST_DIRECTIVE_LANGINFO_H@
NEXT_AS_FIRST_DIRECTIVE_LIMITS_H = @NEXT_AS_FIRST_DIRECTIVE_LIMITS_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_NETINET_IN_H = @NEXT_AS_FIRST_DIRECTIVE_NETINET_IN_H@
+NEXT_AS_FIRST_DIRECTIVE_PTHREAD_H = @NEXT_AS_FIRST_DIRECTIVE_PTHREAD_H@
+NEXT_AS_FIRST_DIRECTIVE_SCHED_H = @NEXT_AS_FIRST_DIRECTIVE_SCHED_H@
NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H = @NEXT_AS_FIRST_DIRECTIVE_SIGNAL_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_IOCTL_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_IOCTL_H@
+NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H@
+NEXT_AS_FIRST_DIRECTIVE_SYS_SOCKET_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_SOCKET_H@
+NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H@
+NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H@
NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H@
+NEXT_AS_FIRST_DIRECTIVE_SYS_UIO_H = @NEXT_AS_FIRST_DIRECTIVE_SYS_UIO_H@
NEXT_AS_FIRST_DIRECTIVE_TIME_H = @NEXT_AS_FIRST_DIRECTIVE_TIME_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_CTYPE_H = @NEXT_CTYPE_H@
NEXT_ERRNO_H = @NEXT_ERRNO_H@
+NEXT_FCNTL_H = @NEXT_FCNTL_H@
NEXT_FLOAT_H = @NEXT_FLOAT_H@
NEXT_ICONV_H = @NEXT_ICONV_H@
NEXT_INTTYPES_H = @NEXT_INTTYPES_H@
@@ -2620,13 +3336,22 @@ NEXT_LANGINFO_H = @NEXT_LANGINFO_H@
NEXT_LIMITS_H = @NEXT_LIMITS_H@
NEXT_LOCALE_H = @NEXT_LOCALE_H@
NEXT_MATH_H = @NEXT_MATH_H@
+NEXT_NETINET_IN_H = @NEXT_NETINET_IN_H@
+NEXT_PTHREAD_H = @NEXT_PTHREAD_H@
+NEXT_SCHED_H = @NEXT_SCHED_H@
NEXT_SIGNAL_H = @NEXT_SIGNAL_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_IOCTL_H = @NEXT_SYS_IOCTL_H@
+NEXT_SYS_SELECT_H = @NEXT_SYS_SELECT_H@
+NEXT_SYS_SOCKET_H = @NEXT_SYS_SOCKET_H@
+NEXT_SYS_STAT_H = @NEXT_SYS_STAT_H@
+NEXT_SYS_TIME_H = @NEXT_SYS_TIME_H@
NEXT_SYS_TYPES_H = @NEXT_SYS_TYPES_H@
+NEXT_SYS_UIO_H = @NEXT_SYS_UIO_H@
NEXT_TIME_H = @NEXT_TIME_H@
NEXT_UNISTD_H = @NEXT_UNISTD_H@
NEXT_WCHAR_H = @NEXT_WCHAR_H@
@@ -2649,18 +3374,20 @@ PERL = @PERL@
PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
PRIPTR_PREFIX = @PRIPTR_PREFIX@
-PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
RANLIB = @RANLIB@
RC = @RC@
RELOCATABLE = @RELOCATABLE@
+REPLACE_ACCESS = @REPLACE_ACCESS@
REPLACE_ACOSF = @REPLACE_ACOSF@
+REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
REPLACE_ASINF = @REPLACE_ASINF@
REPLACE_ATAN2F = @REPLACE_ATAN2F@
REPLACE_ATANF = @REPLACE_ATANF@
REPLACE_BTOWC = @REPLACE_BTOWC@
-REPLACE_CALLOC = @REPLACE_CALLOC@
+REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
+REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
REPLACE_CBRTF = @REPLACE_CBRTF@
REPLACE_CBRTL = @REPLACE_CBRTL@
@@ -2671,22 +3398,35 @@ REPLACE_CHOWN = @REPLACE_CHOWN@
REPLACE_CLOSE = @REPLACE_CLOSE@
REPLACE_COSF = @REPLACE_COSF@
REPLACE_COSHF = @REPLACE_COSHF@
+REPLACE_CREAT = @REPLACE_CREAT@
REPLACE_CTIME = @REPLACE_CTIME@
REPLACE_DPRINTF = @REPLACE_DPRINTF@
REPLACE_DUP = @REPLACE_DUP@
REPLACE_DUP2 = @REPLACE_DUP2@
REPLACE_DUPLOCALE = @REPLACE_DUPLOCALE@
+REPLACE_EXECL = @REPLACE_EXECL@
+REPLACE_EXECLE = @REPLACE_EXECLE@
+REPLACE_EXECLP = @REPLACE_EXECLP@
+REPLACE_EXECV = @REPLACE_EXECV@
+REPLACE_EXECVE = @REPLACE_EXECVE@
+REPLACE_EXECVP = @REPLACE_EXECVP@
+REPLACE_EXECVPE = @REPLACE_EXECVPE@
REPLACE_EXP2 = @REPLACE_EXP2@
REPLACE_EXP2L = @REPLACE_EXP2L@
REPLACE_EXPF = @REPLACE_EXPF@
+REPLACE_EXPL = @REPLACE_EXPL@
REPLACE_EXPM1 = @REPLACE_EXPM1@
REPLACE_EXPM1F = @REPLACE_EXPM1F@
+REPLACE_EXPM1L = @REPLACE_EXPM1L@
REPLACE_FABSL = @REPLACE_FABSL@
REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
+REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
REPLACE_FCLOSE = @REPLACE_FCLOSE@
+REPLACE_FCNTL = @REPLACE_FCNTL@
REPLACE_FDOPEN = @REPLACE_FDOPEN@
REPLACE_FFLUSH = @REPLACE_FFLUSH@
+REPLACE_FFSLL = @REPLACE_FFSLL@
REPLACE_FLOOR = @REPLACE_FLOOR@
REPLACE_FLOORF = @REPLACE_FLOORF@
REPLACE_FLOORL = @REPLACE_FLOORL@
@@ -2697,17 +3437,23 @@ REPLACE_FMOD = @REPLACE_FMOD@
REPLACE_FMODF = @REPLACE_FMODF@
REPLACE_FMODL = @REPLACE_FMODL@
REPLACE_FOPEN = @REPLACE_FOPEN@
+REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
REPLACE_FPRINTF = @REPLACE_FPRINTF@
REPLACE_FPURGE = @REPLACE_FPURGE@
+REPLACE_FREE = @REPLACE_FREE@
+REPLACE_FREELOCALE = @REPLACE_FREELOCALE@
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_FSTAT = @REPLACE_FSTAT@
+REPLACE_FSTATAT = @REPLACE_FSTATAT@
REPLACE_FTELL = @REPLACE_FTELL@
REPLACE_FTELLO = @REPLACE_FTELLO@
REPLACE_FTRUNCATE = @REPLACE_FTRUNCATE@
+REPLACE_FUTIMENS = @REPLACE_FUTIMENS@
REPLACE_GETCWD = @REPLACE_GETCWD@
REPLACE_GETDELIM = @REPLACE_GETDELIM@
REPLACE_GETDOMAINNAME = @REPLACE_GETDOMAINNAME@
@@ -2716,6 +3462,9 @@ REPLACE_GETGROUPS = @REPLACE_GETGROUPS@
REPLACE_GETLINE = @REPLACE_GETLINE@
REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
+REPLACE_GETPASS = @REPLACE_GETPASS@
+REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
+REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
REPLACE_GMTIME = @REPLACE_GMTIME@
REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
REPLACE_HYPOT = @REPLACE_HYPOT@
@@ -2727,12 +3476,18 @@ REPLACE_ICONV_UTF = @REPLACE_ICONV_UTF@
REPLACE_ILOGB = @REPLACE_ILOGB@
REPLACE_ILOGBF = @REPLACE_ILOGBF@
REPLACE_ILOGBL = @REPLACE_ILOGBL@
+REPLACE_INET_NTOP = @REPLACE_INET_NTOP@
+REPLACE_INET_PTON = @REPLACE_INET_PTON@
+REPLACE_INITSTATE = @REPLACE_INITSTATE@
+REPLACE_IOCTL = @REPLACE_IOCTL@
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_ISWDIGIT = @REPLACE_ISWDIGIT@
+REPLACE_ISWXDIGIT = @REPLACE_ISWXDIGIT@
REPLACE_ITOLD = @REPLACE_ITOLD@
REPLACE_LCHOWN = @REPLACE_LCHOWN@
REPLACE_LDEXPL = @REPLACE_LDEXPL@
@@ -2757,7 +3512,9 @@ REPLACE_LOGBL = @REPLACE_LOGBL@
REPLACE_LOGF = @REPLACE_LOGF@
REPLACE_LOGL = @REPLACE_LOGL@
REPLACE_LSEEK = @REPLACE_LSEEK@
-REPLACE_MALLOC = @REPLACE_MALLOC@
+REPLACE_LSTAT = @REPLACE_LSTAT@
+REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
+REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
REPLACE_MBRLEN = @REPLACE_MBRLEN@
REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
REPLACE_MBSINIT = @REPLACE_MBSINIT@
@@ -2767,6 +3524,11 @@ REPLACE_MBSTATE_T = @REPLACE_MBSTATE_T@
REPLACE_MBTOWC = @REPLACE_MBTOWC@
REPLACE_MEMCHR = @REPLACE_MEMCHR@
REPLACE_MEMMEM = @REPLACE_MEMMEM@
+REPLACE_MKDIR = @REPLACE_MKDIR@
+REPLACE_MKFIFO = @REPLACE_MKFIFO@
+REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
+REPLACE_MKNOD = @REPLACE_MKNOD@
+REPLACE_MKNODAT = @REPLACE_MKNODAT@
REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
REPLACE_MKTIME = @REPLACE_MKTIME@
REPLACE_MODF = @REPLACE_MODF@
@@ -2774,25 +3536,84 @@ REPLACE_MODFF = @REPLACE_MODFF@
REPLACE_MODFL = @REPLACE_MODFL@
REPLACE_NAN = @REPLACE_NAN@
REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
+REPLACE_NEWLOCALE = @REPLACE_NEWLOCALE@
REPLACE_NL_LANGINFO = @REPLACE_NL_LANGINFO@
REPLACE_NULL = @REPLACE_NULL@
REPLACE_OBSTACK_PRINTF = @REPLACE_OBSTACK_PRINTF@
+REPLACE_OPEN = @REPLACE_OPEN@
+REPLACE_OPENAT = @REPLACE_OPENAT@
REPLACE_PERROR = @REPLACE_PERROR@
REPLACE_POPEN = @REPLACE_POPEN@
+REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
REPLACE_PREAD = @REPLACE_PREAD@
REPLACE_PRINTF = @REPLACE_PRINTF@
+REPLACE_PSELECT = @REPLACE_PSELECT@
+REPLACE_PTHREAD_ATTR_DESTROY = @REPLACE_PTHREAD_ATTR_DESTROY@
+REPLACE_PTHREAD_ATTR_GETDETACHSTATE = @REPLACE_PTHREAD_ATTR_GETDETACHSTATE@
+REPLACE_PTHREAD_ATTR_INIT = @REPLACE_PTHREAD_ATTR_INIT@
+REPLACE_PTHREAD_ATTR_SETDETACHSTATE = @REPLACE_PTHREAD_ATTR_SETDETACHSTATE@
+REPLACE_PTHREAD_CONDATTR_DESTROY = @REPLACE_PTHREAD_CONDATTR_DESTROY@
+REPLACE_PTHREAD_CONDATTR_INIT = @REPLACE_PTHREAD_CONDATTR_INIT@
+REPLACE_PTHREAD_COND_BROADCAST = @REPLACE_PTHREAD_COND_BROADCAST@
+REPLACE_PTHREAD_COND_DESTROY = @REPLACE_PTHREAD_COND_DESTROY@
+REPLACE_PTHREAD_COND_INIT = @REPLACE_PTHREAD_COND_INIT@
+REPLACE_PTHREAD_COND_SIGNAL = @REPLACE_PTHREAD_COND_SIGNAL@
+REPLACE_PTHREAD_COND_TIMEDWAIT = @REPLACE_PTHREAD_COND_TIMEDWAIT@
+REPLACE_PTHREAD_COND_WAIT = @REPLACE_PTHREAD_COND_WAIT@
+REPLACE_PTHREAD_CREATE = @REPLACE_PTHREAD_CREATE@
+REPLACE_PTHREAD_DETACH = @REPLACE_PTHREAD_DETACH@
+REPLACE_PTHREAD_EQUAL = @REPLACE_PTHREAD_EQUAL@
+REPLACE_PTHREAD_EXIT = @REPLACE_PTHREAD_EXIT@
+REPLACE_PTHREAD_GETSPECIFIC = @REPLACE_PTHREAD_GETSPECIFIC@
+REPLACE_PTHREAD_JOIN = @REPLACE_PTHREAD_JOIN@
+REPLACE_PTHREAD_KEY_CREATE = @REPLACE_PTHREAD_KEY_CREATE@
+REPLACE_PTHREAD_KEY_DELETE = @REPLACE_PTHREAD_KEY_DELETE@
+REPLACE_PTHREAD_MUTEXATTR_DESTROY = @REPLACE_PTHREAD_MUTEXATTR_DESTROY@
+REPLACE_PTHREAD_MUTEXATTR_GETROBUST = @REPLACE_PTHREAD_MUTEXATTR_GETROBUST@
+REPLACE_PTHREAD_MUTEXATTR_GETTYPE = @REPLACE_PTHREAD_MUTEXATTR_GETTYPE@
+REPLACE_PTHREAD_MUTEXATTR_INIT = @REPLACE_PTHREAD_MUTEXATTR_INIT@
+REPLACE_PTHREAD_MUTEXATTR_SETROBUST = @REPLACE_PTHREAD_MUTEXATTR_SETROBUST@
+REPLACE_PTHREAD_MUTEXATTR_SETTYPE = @REPLACE_PTHREAD_MUTEXATTR_SETTYPE@
+REPLACE_PTHREAD_MUTEX_DESTROY = @REPLACE_PTHREAD_MUTEX_DESTROY@
+REPLACE_PTHREAD_MUTEX_INIT = @REPLACE_PTHREAD_MUTEX_INIT@
+REPLACE_PTHREAD_MUTEX_LOCK = @REPLACE_PTHREAD_MUTEX_LOCK@
+REPLACE_PTHREAD_MUTEX_TIMEDLOCK = @REPLACE_PTHREAD_MUTEX_TIMEDLOCK@
+REPLACE_PTHREAD_MUTEX_TRYLOCK = @REPLACE_PTHREAD_MUTEX_TRYLOCK@
+REPLACE_PTHREAD_MUTEX_UNLOCK = @REPLACE_PTHREAD_MUTEX_UNLOCK@
+REPLACE_PTHREAD_ONCE = @REPLACE_PTHREAD_ONCE@
+REPLACE_PTHREAD_RWLOCKATTR_DESTROY = @REPLACE_PTHREAD_RWLOCKATTR_DESTROY@
+REPLACE_PTHREAD_RWLOCKATTR_INIT = @REPLACE_PTHREAD_RWLOCKATTR_INIT@
+REPLACE_PTHREAD_RWLOCK_DESTROY = @REPLACE_PTHREAD_RWLOCK_DESTROY@
+REPLACE_PTHREAD_RWLOCK_INIT = @REPLACE_PTHREAD_RWLOCK_INIT@
+REPLACE_PTHREAD_RWLOCK_RDLOCK = @REPLACE_PTHREAD_RWLOCK_RDLOCK@
+REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK = @REPLACE_PTHREAD_RWLOCK_TIMEDRDLOCK@
+REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK = @REPLACE_PTHREAD_RWLOCK_TIMEDWRLOCK@
+REPLACE_PTHREAD_RWLOCK_TRYRDLOCK = @REPLACE_PTHREAD_RWLOCK_TRYRDLOCK@
+REPLACE_PTHREAD_RWLOCK_TRYWRLOCK = @REPLACE_PTHREAD_RWLOCK_TRYWRLOCK@
+REPLACE_PTHREAD_RWLOCK_UNLOCK = @REPLACE_PTHREAD_RWLOCK_UNLOCK@
+REPLACE_PTHREAD_RWLOCK_WRLOCK = @REPLACE_PTHREAD_RWLOCK_WRLOCK@
+REPLACE_PTHREAD_SELF = @REPLACE_PTHREAD_SELF@
+REPLACE_PTHREAD_SETSPECIFIC = @REPLACE_PTHREAD_SETSPECIFIC@
REPLACE_PTHREAD_SIGMASK = @REPLACE_PTHREAD_SIGMASK@
+REPLACE_PTHREAD_SPIN_DESTROY = @REPLACE_PTHREAD_SPIN_DESTROY@
+REPLACE_PTHREAD_SPIN_INIT = @REPLACE_PTHREAD_SPIN_INIT@
+REPLACE_PTHREAD_SPIN_LOCK = @REPLACE_PTHREAD_SPIN_LOCK@
+REPLACE_PTHREAD_SPIN_TRYLOCK = @REPLACE_PTHREAD_SPIN_TRYLOCK@
+REPLACE_PTHREAD_SPIN_UNLOCK = @REPLACE_PTHREAD_SPIN_UNLOCK@
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_RAISE = @REPLACE_RAISE@
+REPLACE_RANDOM = @REPLACE_RANDOM@
REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
REPLACE_READ = @REPLACE_READ@
REPLACE_READLINK = @REPLACE_READLINK@
REPLACE_READLINKAT = @REPLACE_READLINKAT@
-REPLACE_REALLOC = @REPLACE_REALLOC@
+REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
+REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
+REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
REPLACE_REALPATH = @REPLACE_REALPATH@
REPLACE_REMAINDER = @REPLACE_REMAINDER@
REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
@@ -2800,14 +3621,18 @@ REPLACE_REMAINDERL = @REPLACE_REMAINDERL@
REPLACE_REMOVE = @REPLACE_REMOVE@
REPLACE_RENAME = @REPLACE_RENAME@
REPLACE_RENAMEAT = @REPLACE_RENAMEAT@
+REPLACE_RINTL = @REPLACE_RINTL@
REPLACE_RMDIR = @REPLACE_RMDIR@
REPLACE_ROUND = @REPLACE_ROUND@
REPLACE_ROUNDF = @REPLACE_ROUNDF@
REPLACE_ROUNDL = @REPLACE_ROUNDL@
+REPLACE_SCHED_YIELD = @REPLACE_SCHED_YIELD@
+REPLACE_SELECT = @REPLACE_SELECT@
REPLACE_SETENV = @REPLACE_SETENV@
REPLACE_SETLOCALE = @REPLACE_SETLOCALE@
+REPLACE_SETSTATE = @REPLACE_SETSTATE@
REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
-REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
+REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
REPLACE_SINF = @REPLACE_SINF@
REPLACE_SINHF = @REPLACE_SINHF@
REPLACE_SLEEP = @REPLACE_SLEEP@
@@ -2815,6 +3640,7 @@ REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
REPLACE_SPRINTF = @REPLACE_SPRINTF@
REPLACE_SQRTF = @REPLACE_SQRTF@
REPLACE_SQRTL = @REPLACE_SQRTL@
+REPLACE_STAT = @REPLACE_STAT@
REPLACE_STDIO_READ_FUNCS = @REPLACE_STDIO_READ_FUNCS@
REPLACE_STDIO_WRITE_FUNCS = @REPLACE_STDIO_WRITE_FUNCS@
REPLACE_STPNCPY = @REPLACE_STPNCPY@
@@ -2822,6 +3648,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
REPLACE_STRDUP = @REPLACE_STRDUP@
REPLACE_STRERROR = @REPLACE_STRERROR@
+REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
REPLACE_STRFTIME = @REPLACE_STRFTIME@
REPLACE_STRNCAT = @REPLACE_STRNCAT@
@@ -2832,8 +3659,14 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
REPLACE_STRTOD = @REPLACE_STRTOD@
REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
+REPLACE_STRTOL = @REPLACE_STRTOL@
+REPLACE_STRTOLD = @REPLACE_STRTOLD@
+REPLACE_STRTOLL = @REPLACE_STRTOLL@
+REPLACE_STRTOUL = @REPLACE_STRTOUL@
+REPLACE_STRTOULL = @REPLACE_STRTOULL@
REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
REPLACE_STRUCT_LCONV = @REPLACE_STRUCT_LCONV@
+REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
REPLACE_SYMLINK = @REPLACE_SYMLINK@
REPLACE_SYMLINKAT = @REPLACE_SYMLINKAT@
REPLACE_TANF = @REPLACE_TANF@
@@ -2851,6 +3684,7 @@ REPLACE_UNLINK = @REPLACE_UNLINK@
REPLACE_UNLINKAT = @REPLACE_UNLINKAT@
REPLACE_UNSETENV = @REPLACE_UNSETENV@
REPLACE_USLEEP = @REPLACE_USLEEP@
+REPLACE_UTIMENSAT = @REPLACE_UTIMENSAT@
REPLACE_VASPRINTF = @REPLACE_VASPRINTF@
REPLACE_VDPRINTF = @REPLACE_VDPRINTF@
REPLACE_VFPRINTF = @REPLACE_VFPRINTF@
@@ -2861,6 +3695,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
+REPLACE_WCSTOK = @REPLACE_WCSTOK@
REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
REPLACE_WCTOB = @REPLACE_WCTOB@
REPLACE_WCTOMB = @REPLACE_WCTOMB@
@@ -2876,19 +3711,25 @@ STDBOOL_H = @STDBOOL_H@
STDDEF_H = @STDDEF_H@
STDINT_H = @STDINT_H@
STRIP = @STRIP@
+SYS_IOCTL_H_HAVE_WINSOCK2_H = @SYS_IOCTL_H_HAVE_WINSOCK2_H@
+SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @SYS_IOCTL_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
TEXI2DVI = @TEXI2DVI@
TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
+TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
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_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
+UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
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@
+WINDOWS_64_BIT_ST_SIZE = @WINDOWS_64_BIT_ST_SIZE@
WINDOWS_STAT_INODES = @WINDOWS_STAT_INODES@
+WINDOWS_STAT_TIMESPEC = @WINDOWS_STAT_TIMESPEC@
WINT_T_SUFFIX = @WINT_T_SUFFIX@
YIELD_LIB = @YIELD_LIB@
abs_builddir = @abs_builddir@
@@ -2931,7 +3772,6 @@ infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
-lispdir = @lispdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
@@ -2953,29 +3793,34 @@ 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 flexmember.h float.c float.in.h itold.c fpucw.h \
- frexp.c frexp.c frexpl.c fseterr.c fseterr.h stdio-impl.h \
- hard-locale.h $(top_srcdir)/build-aux/config.rpath iconv.in.h \
+EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h attribute.h \
+ c-strcaseeq.h errno.in.h flexmember.h float.c float.in.h \
+ itold.c fpucw.h free.c frexp.c frexp.c frexpl.c fseterr.c \
+ fseterr.h stdio-impl.h hard-locale.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 \
- iconv_open-aix.gperf iconv_open-hpux.gperf \
+ iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h 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 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 limits.in.h config.charset ref-add.sin \
- ref-del.sin localename.h malloc.c malloca.h 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 relocatable.valgrind float+.h signbitd.c \
- signbitf.c signbitl.c _Noreturn.h arg-nonnull.h c++defs.h \
- unused-parameter.h 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 \
+ iconv_open-solaris.gperf iconv_open-zos.gperf iconv_open.c \
+ intprops.h inttypes.in.h 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 iswdigit.c \
+ iswxdigit.c langinfo.in.h limits.in.h localcharset.h \
+ locale.in.h localename-table.h localename.h malloc.c malloca.h \
+ math.in.h mbchar.h lc-charset-dispatch.c lc-charset-dispatch.h \
+ mbrtowc-impl-utf8.h mbrtowc-impl.h mbrtowc.c mbtowc-lock.c \
+ mbtowc-lock.h windows-initguard.h mbsinit.c memchr.c \
+ memchr.valgrind memcmp2.h printf-frexp.h printf-frexp.c \
+ printf-frexpl.h relocatable.c relocatable.h \
+ relocatable.valgrind setlocale-lock.c setlocale_null.h \
+ windows-initguard.h float+.h signbitd.c signbitf.c signbitl.c \
+ _Noreturn.h arg-nonnull.h c++defs.h 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 strstr.c str-two-way.h strstr.c \
+ sys_types.in.h thread-optim.h unicase.in.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.in.h \
@@ -3082,8 +3927,13 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \
unictype/pr_decimal_digit.h unictype/bitmap.h \
unictype/pr_default_ignorable_code_point.h unictype/bitmap.h \
unictype/pr_deprecated.h unictype/bitmap.h \
- unictype/pr_diacritic.h unictype/bitmap.h \
- unictype/pr_extender.h unictype/bitmap.h \
+ unictype/pr_diacritic.h unictype/bitmap.h unictype/pr_emoji.h \
+ unictype/bitmap.h unictype/pr_emoji_component.h \
+ unictype/bitmap.h unictype/pr_emoji_modifier.h \
+ unictype/bitmap.h unictype/pr_emoji_modifier_base.h \
+ unictype/bitmap.h unictype/pr_emoji_presentation.h \
+ unictype/bitmap.h unictype/pr_extended_pictographic.h \
+ unictype/bitmap.h unictype/pr_extender.h unictype/bitmap.h \
unictype/pr_format_control.h unictype/bitmap.h \
unictype/pr_grapheme_base.h unictype/bitmap.h \
unictype/pr_grapheme_extend.h unictype/bitmap.h \
@@ -3140,17 +3990,19 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.h \
unigbrk/u-grapheme-breaks.h unigbrk/u-grapheme-breaks.h \
unigbrk/gbrkprop.h unigbrk/u-grapheme-breaks.h unilbrk.in.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 \
- uninorm/composition-table.h uninorm/composition-table.gperf \
- uninorm/decompose-internal.h uninorm/normalize-internal.h \
- uninorm/decomposition-table.h uninorm/decomposition-table1.h \
- uninorm/decomposition-table2.h uninorm/normalize-internal.h \
+ unilbrk/internal.h uniwidth/cjk.h unilbrk/internal.h \
+ uniwidth/cjk.h unilbrk/internal.h uniwidth/cjk.h \
+ unilbrk/internal.h unilbrk/ulc-common.h uniname.in.h \
+ uniname/gen-uninames.lisp uniname/uninames.h uninorm.in.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 uninorm/decomposition-table2.h \
uninorm/normalize-internal.h uninorm/normalize-internal.h \
uninorm/normalize-internal.h uninorm/normalize-internal.h \
- uninorm/normalize-internal.h uninorm/u-normalize-internal.h \
- uninorm/u-normcmp.h uninorm/u-normcoll.h uninorm/u-normxfrm.h \
+ uninorm/normalize-internal.h uninorm/normalize-internal.h \
+ uninorm/u-normalize-internal.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 \
uninorm/normalize-internal.h uninorm/u-normalize-internal.h \
@@ -3202,20 +4054,25 @@ EXTRA_DIST = alloca.in.h amemxfrm.h array-mergesort.h c-strcaseeq.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 \
+ unistr/u-strcoll.h unistr/u-strcspn.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 \
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 xalloc-oversized.h \
- stdbool.mini.h stdint.mini.h unistring/cdefs.in.h \
- libunistring.sym declared.sh libunistring.rc
-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 $(LIMITS_H) math.h $(STDBOOL_H) $(STDDEF_H) \
- $(STDINT_H) stdlib.h string.h sys/types.h \
+ uniwbrk/wbrkprop.h localcharset.h uniwidth.in.h \
+ unictype/bitmap.h uniwidth/cjk.h uniwidth/width0.h \
+ uniwidth/width2.h verify.h wchar.in.h wctype.in.h wcwidth.c \
+ windows-initguard.h windows-mutex.c windows-mutex.h \
+ windows-once.c windows-once.h windows-initguard.h \
+ windows-recmutex.c windows-recmutex.h windows-initguard.h \
+ windows-rwlock.c windows-rwlock.h xalloc-oversized.h \
+ stdbool.mini.h stdint.mini.h libunistring.sym declared.sh \
+ libunistring.rc
+BUILT_SOURCES = $(ALLOCA_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 iconv_open-zos.h \
+ inttypes.h langinfo.h $(LIMITS_H) locale.h math.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 unicase/special-casing.h \
$(LIBUNISTRING_UNICONV_H) $(LIBUNISTRING_UNICTYPE_H) \
@@ -3230,47 +4087,62 @@ BUILT_SOURCES = $(ALLOCA_H) configmake.h $(ERRNO_H) $(FLOAT_H) \
$(LIBUNISTRING_UNITYPES_H) $(LIBUNISTRING_UNIWBRK_H) \
$(LIBUNISTRING_UNIWIDTH_H) wchar.h wctype.h \
unistring/stdbool.h unistring/stdint.h \
- unistring/localcharset.h unistring/iconveh.h unistring/cdefs.h
+ unistring/localcharset.h unistring/iconveh.h
# We distribute it because declared.sh relies on GNU sed.
+# The GNU Coding Standards say in
+# <https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html>:
+# "GNU distributions usually contain some files which are not source files
+# ... . Since these files normally appear in the source directory, they
+# should always appear in the source directory, not in the build directory.
+# So Makefile rules to update them should put the updated files in the
+# source directory."
+# Therefore we put this file in the source directory, not the build directory.
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 limits.h limits.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 sys/types.h \
+ iconv_open-zos.h-t inttypes.h inttypes.h-t langinfo.h \
+ langinfo.h-t limits.h limits.h-t locale.h locale.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 sys/types.h \
sys/types.h-t unicase.h unicase.h-t \
- unicase/locale-languages.h-t unicase/special-casing-table.h-t \
- unicase/special-casing.h unicase/special-casing.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 \
+ unicase/locale-languages.h-t1 unicase/locale-languages.h-t2 \
+ unicase/special-casing-table.h-t unicase/special-casing.h \
+ unicase/special-casing.h-t uniconv.h uniconv.h-t unictype.h \
+ unictype.h-t unictype/bidi_byname.h-t1 \
+ unictype/bidi_byname.h-t2 unictype/categ_byname.h-t1 \
+ unictype/categ_byname.h-t2 unictype/combiningclass_byname.h-t1 \
+ unictype/combiningclass_byname.h-t2 \
+ unictype/joininggroup_byname.h-t1 \
+ unictype/joininggroup_byname.h-t2 \
+ unictype/joiningtype_byname.h-t1 \
+ unictype/joiningtype_byname.h-t2 unictype/pr_byname.h-t1 \
+ unictype/pr_byname.h-t2 unictype/scripts_byname.h-t1 \
+ unictype/scripts_byname.h-t2 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_495)
+ uninorm/composition-table.h-t1 uninorm/composition-table.h-t2 \
+ 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 \
+ libunistring.sym-t1 libunistring.sym-t2 config.h config.h-t \
+ $(am__append_502)
MOSTLYCLEANDIRS =
-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
+CLEANFILES = unistring/stdbool.h unistring/stdint.h \
+ unistring/localcharset.h unistring/iconveh.h
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 \
+ iconv_open-zos.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
+SUFFIXES =
lib_LTLIBRARIES = libunistring.la
-nobase_include_HEADERS = \
+nodist_include_HEADERS = \
unitypes.h \
unistr.h \
uniconv.h \
@@ -3282,9 +4154,11 @@ nobase_include_HEADERS = \
uniwbrk.h \
unilbrk.h \
uninorm.h \
- unicase.h \
- unistring/inline.h
+ unicase.h
+
+# unistring/cdefs.h is not public, but is included by other header files.
+nobase_include_HEADERS = unistring/inline.h unistring/cdefs.h
noinst_HEADERS = \
unistring-notinline.h
@@ -3298,214 +4172,234 @@ AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir) -I$(top_srcdir) \
# Additional source files.
libunistring_la_SOURCES = amemxfrm.c c-ctype.h c-ctype.c c-strcase.h \
- c-strcasecmp.c c-strncasecmp.c hard-locale.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) $(am__append_27) \
- $(am__append_28) unicase/u32-casemap.c $(am__append_29) \
- $(am__append_30) $(am__append_31) $(am__append_32) \
- $(am__append_33) $(am__append_34) $(am__append_35) \
- unicase/u32-is-invariant.c $(am__append_36) $(am__append_37) \
- $(am__append_38) $(am__append_39) $(am__append_40) \
- $(am__append_41) $(am__append_42) $(am__append_43) \
- $(am__append_44) $(am__append_45) $(am__append_46) \
- unicase/u8-casemap.c $(am__append_47) $(am__append_48) \
- $(am__append_49) $(am__append_50) $(am__append_51) \
- $(am__append_52) $(am__append_53) unicase/u8-is-invariant.c \
- $(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) $(am__append_263) \
- $(am__append_264) $(am__append_265) $(am__append_266) \
- $(am__append_267) $(am__append_268) $(am__append_269) \
- unilbrk/lbrktables.c $(am__append_270) $(am__append_271) \
- $(am__append_272) $(am__append_273) $(am__append_274) \
- $(am__append_275) unilbrk/ulc-common.c $(am__append_276) \
- $(am__append_277) $(am__append_278) $(am__append_279) \
- uninorm/compat-decomposition.c $(am__append_280) \
- uninorm/decompose-internal.c $(am__append_281) \
- $(am__append_282) uninorm/decomposition-table.c \
- $(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) $(am__append_293) $(am__append_294) \
- $(am__append_295) $(am__append_296) $(am__append_297) \
- $(am__append_298) $(am__append_299) unistd.c \
- unistdio/u-printf-args.c $(am__append_300) $(am__append_301) \
- unistdio/u16-printf-parse.c $(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) $(am__append_311) \
- $(am__append_312) $(am__append_313) $(am__append_314) \
- $(am__append_315) $(am__append_316) $(am__append_317) \
- unistdio/u32-printf-parse.c $(am__append_318) \
+ c-strcasecmp.c c-strncasecmp.c hard-locale.c idx.h \
+ localcharset.c localename.c localename-table.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 \
+ setlocale_null.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) $(am__append_27) $(am__append_28) \
+ unicase/u32-casemap.c $(am__append_29) $(am__append_30) \
+ $(am__append_31) $(am__append_32) $(am__append_33) \
+ $(am__append_34) $(am__append_35) unicase/u32-is-invariant.c \
+ $(am__append_36) $(am__append_37) $(am__append_38) \
+ $(am__append_39) $(am__append_40) $(am__append_41) \
+ $(am__append_42) $(am__append_43) $(am__append_44) \
+ $(am__append_45) $(am__append_46) unicase/u8-casemap.c \
+ $(am__append_47) $(am__append_48) $(am__append_49) \
+ $(am__append_50) $(am__append_51) $(am__append_52) \
+ $(am__append_53) unicase/u8-is-invariant.c $(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) $(am__append_263) $(am__append_264) \
+ $(am__append_265) $(am__append_266) $(am__append_267) \
+ $(am__append_268) $(am__append_269) $(am__append_270) \
+ $(am__append_271) $(am__append_272) $(am__append_273) \
+ $(am__append_274) $(am__append_275) $(am__append_276) \
+ unilbrk/lbrktables.c $(am__append_277) $(am__append_278) \
+ $(am__append_279) $(am__append_280) $(am__append_281) \
+ $(am__append_282) unilbrk/ulc-common.c $(am__append_283) \
+ $(am__append_284) $(am__append_285) $(am__append_286) \
+ uninorm/compat-decomposition.c $(am__append_287) \
+ uninorm/decompose-internal.c $(am__append_288) \
+ $(am__append_289) uninorm/decomposition-table.c \
+ $(am__append_290) $(am__append_291) $(am__append_292) \
+ $(am__append_293) $(am__append_294) $(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) unistd.c \
+ unistdio/u-printf-args.c $(am__append_307) $(am__append_308) \
+ unistdio/u16-printf-parse.c $(am__append_309) \
+ $(am__append_310) $(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) $(am__append_327) \
- $(am__append_328) $(am__append_329) $(am__append_330) \
- $(am__append_331) $(am__append_332) $(am__append_333) \
- unistdio/u8-printf-parse.c $(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) $(am__append_344) \
- $(am__append_345) $(am__append_346) $(am__append_347) \
- $(am__append_348) $(am__append_349) $(am__append_350) \
- unistdio/ulc-printf-parse.c $(am__append_351) \
+ unistdio/u32-printf-parse.c $(am__append_325) \
+ $(am__append_326) $(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) \
+ unistdio/u8-printf-parse.c $(am__append_341) $(am__append_342) \
+ $(am__append_343) $(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) $(am__append_474) \
- $(am__append_475) $(am__append_476) $(am__append_477) \
- $(am__append_478) $(am__append_479) $(am__append_480) \
- uniwbrk/wbrktable.c $(am__append_481) $(am__append_482) \
- $(am__append_483) $(am__append_484) $(am__append_485) \
- $(am__append_486) $(am__append_487) $(am__append_488) \
- $(am__append_489) $(am__append_490) $(am__append_491) \
- $(am__append_492) wctype-h.c xsize.h xsize.c version.c \
- $(am__append_493)
+ unistdio/ulc-printf-parse.c $(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) $(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) $(am__append_486) $(am__append_487) \
+ uniwbrk/wbrktable.c $(am__append_488) $(am__append_489) \
+ $(am__append_490) $(am__append_491) $(am__append_492) \
+ $(am__append_493) $(am__append_494) $(am__append_495) \
+ $(am__append_496) $(am__append_497) $(am__append_498) \
+ $(am__append_499) wctype-h.c xsize.h xsize.c version.c \
+ $(am__append_500)
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 \
+EXTRA_libunistring_la_SOURCES = float.c itold.c free.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 \
+ isnand.c isnan.c isnanf.c isnan.c isnanl.c iswblank.c \
+ iswdigit.c iswxdigit.c malloc.c lc-charset-dispatch.c \
+ mbrtowc.c mbtowc-lock.c mbsinit.c memchr.c printf-frexp.c \
+ relocatable.c setlocale-lock.c signbitd.c signbitf.c \
+ signbitl.c strncat.c strstr.c strstr.c printf-args.c \
printf-parse.c vasnprintf.c vasnprintf.c printf-parse.c \
vasnprintf.c vasnprintf.c printf-parse.c vasnprintf.c \
- wcwidth.c
+ vasnprintf.c printf-parse.c vasnprintf.c wcwidth.c \
+ windows-mutex.c windows-once.c windows-recmutex.c \
+ windows-rwlock.c
# How to build libunistring.la.
-libunistring_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined $(LTLIBICONV) \
- $(LTLIBTHREAD) @INTL_MACOSX_LIBS@ $(am__append_1) \
- $(am__append_494) -version-info \
+libunistring_la_LDFLAGS = $(AM_LDFLAGS) -no-undefined $(LIBTHREAD) \
+ $(LIB_HARD_LOCALE) $(LIB_MBRTOWC) $(LIB_SETLOCALE_NULL) \
+ $(LTLIBICONV) $(LTLIBUNISTRING) @INTL_MACOSX_LIBS@ \
+ $(am__append_1) $(am__append_501) -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)
+HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
+
+# In 'sed', replace the pattern space with a "DO NOT EDIT" comment.
+SED_HEADER_NOEDIT = s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,
+
+# '$(SED_HEADER_STDOUT) -e "..."' runs 'sed' but first outputs "DO NOT EDIT".
+SED_HEADER_STDOUT = sed -e 1h -e '1$(SED_HEADER_NOEDIT)' -e 1G
+
+# '$(SED_HEADER_TO_AT_t) FILE' copies FILE to $@-t, prepending a leading
+# "DO_NOT_EDIT". Although this could be done more simply via:
+# SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) > $@-t
+# the -n and 'w' avoid a fork+exec, at least when GNU Make is used.
+SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) -n -e 'w $@-t'
+
+# Use $(gl_V_at) instead of $(AM_V_GEN) or $(AM_V_at) on a line that
+gl_V_at = $(AM_V_GEN)
GPERF = gperf
V_GPERF = $(V_GPERF_@AM_V@)
V_GPERF_ = $(V_GPERF_@AM_DEFAULT_V@)
V_GPERF_0 = @echo " 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 makefiles that
@@ -3525,11 +4419,6 @@ CXXDEFS_H = $(srcdir)/c++defs.h
# Because this Makefile snippet defines a variable used by other
# gnulib Makefile snippets, it must be present in all makefiles that
# need it. This is ensured by the applicability 'all' defined above.
-UNUSED_PARAMETER_H = $(srcdir)/unused-parameter.h
-
-# Because this Makefile snippet defines a variable used by other
-# gnulib Makefile snippets, it must be present in all makefiles that
-# need it. This is ensured by the applicability 'all' defined above.
WARN_ON_USE_H = $(srcdir)/warn-on-use.h
# The <stdbool.h> and <stdint.h> replacements that can be installed.
@@ -3540,17 +4429,19 @@ WARN_ON_USE_H = $(srcdir)/warn-on-use.h
# unistring/version.h is public.
-# unistring/cdefs.h is not public, but is included by other header files.
-
# unistring/woe32dll.h is not public, but is included by other header files.
nobase_nodist_include_HEADERS = unistring/stdbool.h unistring/stdint.h \
unistring/localcharset.h unistring/iconveh.h \
- unistring/version.h unistring/cdefs.h unistring/woe32dll.h
+ unistring/version.h unistring/woe32dll.h
# Directories that contain some CLEANFILES.
CLEANDIRS =
CLEANDIRS_NOT_IN_SRCDIR = unistring
+# Directories that contain some DISTCLEANFILES.
+DISTCLEANDIRS = sys
+DISTCLEANDIRS_NOT_IN_SRCDIR =
+
# List of header files that get installed and that declare 'extern' symbols.
HEADERS_WITH_EXTERNS = \
unitypes.h \
@@ -3574,14 +4465,14 @@ HEADERS_WITH_EXTERNS = \
# Libtool's library version information for libunistring.
# See the libtool documentation, section "Library interface versions".
-LTV_CURRENT = 3
+LTV_CURRENT = 4
LTV_REVISION = 0
-LTV_AGE = 1
+LTV_AGE = 2
all: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
-.SUFFIXES: .sed .sin .c .lo .o .obj
+.SUFFIXES: .c .lo .o .obj
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(srcdir)/Makefile.gnulib $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
@@ -3599,8 +4490,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
esac;
$(srcdir)/Makefile.gnulib $(am__empty):
@@ -3870,6 +4761,12 @@ unictype/pr_decimal_digit.lo: unictype/$(am__dirstamp)
unictype/pr_default_ignorable_code_point.lo: unictype/$(am__dirstamp)
unictype/pr_deprecated.lo: unictype/$(am__dirstamp)
unictype/pr_diacritic.lo: unictype/$(am__dirstamp)
+unictype/pr_emoji.lo: unictype/$(am__dirstamp)
+unictype/pr_emoji_component.lo: unictype/$(am__dirstamp)
+unictype/pr_emoji_modifier.lo: unictype/$(am__dirstamp)
+unictype/pr_emoji_modifier_base.lo: unictype/$(am__dirstamp)
+unictype/pr_emoji_presentation.lo: unictype/$(am__dirstamp)
+unictype/pr_extended_pictographic.lo: unictype/$(am__dirstamp)
unictype/pr_extender.lo: unictype/$(am__dirstamp)
unictype/pr_format_control.lo: unictype/$(am__dirstamp)
unictype/pr_grapheme_base.lo: unictype/$(am__dirstamp)
@@ -3910,6 +4807,7 @@ unictype/pr_private_use.lo: unictype/$(am__dirstamp)
unictype/pr_punctuation.lo: unictype/$(am__dirstamp)
unictype/pr_quotation_mark.lo: unictype/$(am__dirstamp)
unictype/pr_radical.lo: unictype/$(am__dirstamp)
+unictype/pr_regional_indicator.lo: unictype/$(am__dirstamp)
unictype/pr_sentence_terminal.lo: unictype/$(am__dirstamp)
unictype/pr_soft_dotted.lo: unictype/$(am__dirstamp)
unictype/pr_space.lo: unictype/$(am__dirstamp)
@@ -4321,6 +5219,27 @@ uninstall-nobase_nodist_includeHEADERS:
@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)
+install-nodist_includeHEADERS: $(nodist_include_HEADERS)
+ @$(NORMAL_INSTALL)
+ @list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
+ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
+ done
+
+uninstall-nodist_includeHEADERS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
ID: $(am__tagged_files)
$(am__define_uniq_tagged_files); mkid -fID $$unique
@@ -4373,8 +5292,10 @@ cscopelist-am: $(am__tagged_files)
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
-distdir: $(DISTFILES)
+distdir-am: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
@@ -4407,14 +5328,15 @@ distdir: $(DISTFILES)
check-am: all-am
check: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS) all-local
+all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs:
- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"; do \
+ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) install-am
-install-exec: install-exec-am
+install-exec: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) install-exec-am
install-data: install-data-am
uninstall: uninstall-am
@@ -4469,7 +5391,7 @@ clean-am: clean-generic clean-libLTLIBRARIES clean-libtool clean-local \
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
- distclean-tags
+ distclean-local distclean-tags
dvi: dvi-am
@@ -4484,13 +5406,14 @@ info: info-am
info-am:
install-data-am: install-nobase_includeHEADERS \
- install-nobase_nodist_includeHEADERS
+ install-nobase_nodist_includeHEADERS \
+ install-nodist_includeHEADERS
install-dvi: install-dvi-am
install-dvi-am:
-install-exec-am: install-exec-local install-libLTLIBRARIES
+install-exec-am: install-libLTLIBRARIES
install-html: install-html-am
@@ -4529,31 +5452,31 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-libLTLIBRARIES uninstall-local \
- uninstall-nobase_includeHEADERS \
- uninstall-nobase_nodist_includeHEADERS
+uninstall-am: uninstall-libLTLIBRARIES uninstall-nobase_includeHEADERS \
+ uninstall-nobase_nodist_includeHEADERS \
+ uninstall-nodist_includeHEADERS
-.MAKE: all check install install-am install-strip
+.MAKE: all check install install-am install-exec install-strip
-.PHONY: CTAGS GTAGS TAGS 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 \
+.PHONY: CTAGS GTAGS TAGS all all-am 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-local 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 \
- install-nobase_nodist_includeHEADERS install-pdf \
- install-pdf-am install-ps install-ps-am install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-libLTLIBRARIES \
+ install-man install-nobase_includeHEADERS \
+ install-nobase_nodist_includeHEADERS \
+ install-nodist_includeHEADERS install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip 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 \
- uninstall-libLTLIBRARIES uninstall-local \
- uninstall-nobase_includeHEADERS \
- uninstall-nobase_nodist_includeHEADERS
+ uninstall-libLTLIBRARIES uninstall-nobase_includeHEADERS \
+ uninstall-nobase_nodist_includeHEADERS \
+ uninstall-nodist_includeHEADERS
.PRECIOUS: Makefile
@@ -4561,58 +5484,18 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-local \
# We need the following in order to create <alloca.h> 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_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_ALLOCA_H_TRUE@ -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' \
+@GL_GENERATE_ALLOCA_H_TRUE@ $(srcdir)/alloca.in.h > $@-t
+@GL_GENERATE_ALLOCA_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_ALLOCA_H_FALSE@alloca.h: $(top_builddir)/config.status
@GL_GENERATE_ALLOCA_H_FALSE@ rm -f $@
-# Listed in the same order as the GNU makefile conventions, and
-# provided by autoconf 2.59c+ or 2.70.
-# The Automake-defined pkg* macros are appended, in the order
-# listed in the Automake 1.10a+ documentation.
-configmake.h: Makefile
- $(AM_V_GEN)rm -f $@-t && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- echo '#define PREFIX "$(prefix)"'; \
- echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
- echo '#define BINDIR "$(bindir)"'; \
- echo '#define SBINDIR "$(sbindir)"'; \
- echo '#define LIBEXECDIR "$(libexecdir)"'; \
- echo '#define DATAROOTDIR "$(datarootdir)"'; \
- echo '#define DATADIR "$(datadir)"'; \
- 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)"'; \
- echo '#define INFODIR "$(infodir)"'; \
- echo '#define HTMLDIR "$(htmldir)"'; \
- echo '#define DVIDIR "$(dvidir)"'; \
- echo '#define PDFDIR "$(pdfdir)"'; \
- echo '#define PSDIR "$(psdir)"'; \
- echo '#define LIBDIR "$(libdir)"'; \
- echo '#define LISPDIR "$(lispdir)"'; \
- echo '#define LOCALEDIR "$(localedir)"'; \
- echo '#define MANDIR "$(mandir)"'; \
- echo '#define MANEXT "$(manext)"'; \
- echo '#define PKGDATADIR "$(pkgdatadir)"'; \
- echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
- echo '#define PKGLIBDIR "$(pkglibdir)"'; \
- echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
- } | sed '/""/d' > $@-t && \
- mv -f $@-t $@
-
# We need the following in order to create <errno.h> 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@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_ERRNO_H_TRUE@ -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' \
@@ -4623,40 +5506,36 @@ configmake.h: Makefile
@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_TRUE@ $(srcdir)/errno.in.h > $@-t
+@GL_GENERATE_ERRNO_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_ERRNO_H_FALSE@errno.h: $(top_builddir)/config.status
@GL_GENERATE_ERRNO_H_FALSE@ rm -f $@
# We need the following in order to create <float.h> 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@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_FLOAT_H_TRUE@ -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_TRUE@ $(srcdir)/float.in.h > $@-t
+@GL_GENERATE_FLOAT_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_FLOAT_H_FALSE@float.h: $(top_builddir)/config.status
@GL_GENERATE_FLOAT_H_FALSE@ rm -f $@
# We need the following in order to create <iconv.h> 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@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_ICONV_H_TRUE@ -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/@''GNULIB_ICONV''@/$(GL_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' \
@@ -4664,9 +5543,8 @@ configmake.h: Makefile
@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_TRUE@ $(srcdir)/iconv.in.h > $@-t
+@GL_GENERATE_ICONV_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_ICONV_H_FALSE@iconv.h: $(top_builddir)/config.status
@GL_GENERATE_ICONV_H_FALSE@ rm -f $@
@@ -4685,19 +5563,53 @@ $(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
$(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
$(V_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
+$(srcdir)/iconv_open-zos.h: $(srcdir)/iconv_open-zos.gperf
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-zos.gperf > $(srcdir)/iconv_open-zos.h-t && \
+ mv $(srcdir)/iconv_open-zos.h-t $(srcdir)/iconv_open-zos.h
+
+# We need the following in order to create <inttypes.h> when the system
+# doesn't have one that works with the given compiler.
+inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_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_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
+ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
+ -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
+ -e 's/@''GNULIB_IMAXABS''@/$(GL_GNULIB_IMAXABS)/g' \
+ -e 's/@''GNULIB_IMAXDIV''@/$(GL_GNULIB_IMAXDIV)/g' \
+ -e 's/@''GNULIB_STRTOIMAX''@/$(GL_GNULIB_STRTOIMAX)/g' \
+ -e 's/@''GNULIB_STRTOUMAX''@/$(GL_GNULIB_STRTOUMAX)/g' \
+ -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
+ -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
+ -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
+ -e 's/@''HAVE_DECL_STRTOUMAX''@/$(HAVE_DECL_STRTOUMAX)/g' \
+ -e 's/@''HAVE_IMAXDIV_T''@/$(HAVE_IMAXDIV_T)/g' \
+ -e 's/@''REPLACE_STRTOIMAX''@/$(REPLACE_STRTOIMAX)/g' \
+ -e 's/@''REPLACE_STRTOUMAX''@/$(REPLACE_STRTOUMAX)/g' \
+ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/$(INT32_MAX_LT_INTMAX_MAX)/g' \
+ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/$(INT64_MAX_EQ_LONG_MAX)/g' \
+ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/$(UINT32_MAX_LT_UINTMAX_MAX)/g' \
+ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/$(UINT64_MAX_EQ_ULONG_MAX)/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)/inttypes.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create an empty placeholder for
# <langinfo.h> 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' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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/@''GNULIB_NL_LANGINFO''@/$(GL_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_ALTMON''@|$(HAVE_LANGINFO_ALTMON)|g' \
@@ -4707,191 +5619,165 @@ langinfo.h: langinfo.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
-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 $@
+ $(srcdir)/langinfo.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <limits.h> when the system
# doesn't have one that is compatible with GNU.
@GL_GENERATE_LIMITS_H_TRUE@limits.h: limits.in.h $(top_builddir)/config.status
-@GL_GENERATE_LIMITS_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
-@GL_GENERATE_LIMITS_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
-@GL_GENERATE_LIMITS_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+@GL_GENERATE_LIMITS_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
@GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
@GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
@GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
@GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
-@GL_GENERATE_LIMITS_H_TRUE@ < $(srcdir)/limits.in.h; \
-@GL_GENERATE_LIMITS_H_TRUE@ } > $@-t && \
-@GL_GENERATE_LIMITS_H_TRUE@ mv $@-t $@
+@GL_GENERATE_LIMITS_H_TRUE@ $(srcdir)/limits.in.h > $@-t
+@GL_GENERATE_LIMITS_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_LIMITS_H_FALSE@limits.h: $(top_builddir)/config.status
@GL_GENERATE_LIMITS_H_FALSE@ rm -f $@
-# 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
-# is not used by another installed package.
-# On systems with glibc-2.1 or newer, the file is redundant, therefore we
-# avoid installing it.
-
-all-local: charset.alias ref-add.sed ref-del.sed
-install-exec-local: install-exec-localcharset
-install-exec-localcharset: all-local
- if test $(GLIBC21) = no; then \
- case '$(host_os)' in \
- darwin[56]*) \
- need_charset_alias=true ;; \
- darwin* | cygwin* | mingw* | pw32* | cegcc*) \
- need_charset_alias=false ;; \
- *) \
- need_charset_alias=true ;; \
- esac ; \
- else \
- need_charset_alias=false ; \
- fi ; \
- if $$need_charset_alias; then \
- $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
- fi ; \
- if test -f $(charset_alias); then \
- sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
- $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
- rm -f $(charset_tmp) ; \
- else \
- if $$need_charset_alias; then \
- sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
- $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
- rm -f $(charset_tmp) ; \
- fi ; \
- fi
-
-uninstall-local: uninstall-localcharset
-uninstall-localcharset: all-local
- if test -f $(charset_alias); then \
- sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
- if grep '^# Packages using this file: $$' $(charset_tmp) \
- > /dev/null; then \
- rm -f $(charset_alias); \
- else \
- $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
- fi; \
- rm -f $(charset_tmp); \
- fi
-
-charset.alias: config.charset
- $(AM_V_GEN)rm -f t-$@ $@ && \
- $(SHELL) $(srcdir)/config.charset '$(host)' > t-$@ && \
- mv t-$@ $@
-.sin.sed:
- $(AM_V_GEN)rm -f t-$@ $@ && \
- sed -e '/^#/d' -e 's/@''PACKAGE''@/$(PACKAGE)/g' $< > t-$@ && \
- mv t-$@ $@
+# We need the following in order to create <locale.h> when the system
+# doesn't have one that provides all definitions.
+locale.h: locale.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
+ -e 's/@''GNULIB_LOCALECONV''@/$(GL_GNULIB_LOCALECONV)/g' \
+ -e 's/@''GNULIB_SETLOCALE''@/$(GL_GNULIB_SETLOCALE)/g' \
+ -e 's/@''GNULIB_SETLOCALE_NULL''@/$(GL_GNULIB_SETLOCALE_NULL)/g' \
+ -e 's/@''GNULIB_DUPLOCALE''@/$(GL_GNULIB_DUPLOCALE)/g' \
+ -e 's/@''GNULIB_LOCALENAME''@/$(GL_GNULIB_LOCALENAME)/g' \
+ -e 's|@''HAVE_NEWLOCALE''@|$(HAVE_NEWLOCALE)|g' \
+ -e 's|@''HAVE_DUPLOCALE''@|$(HAVE_DUPLOCALE)|g' \
+ -e 's|@''HAVE_FREELOCALE''@|$(HAVE_FREELOCALE)|g' \
+ -e 's|@''HAVE_XLOCALE_H''@|$(HAVE_XLOCALE_H)|g' \
+ -e 's|@''REPLACE_LOCALECONV''@|$(REPLACE_LOCALECONV)|g' \
+ -e 's|@''REPLACE_SETLOCALE''@|$(REPLACE_SETLOCALE)|g' \
+ -e 's|@''REPLACE_NEWLOCALE''@|$(REPLACE_NEWLOCALE)|g' \
+ -e 's|@''REPLACE_DUPLOCALE''@|$(REPLACE_DUPLOCALE)|g' \
+ -e 's|@''REPLACE_FREELOCALE''@|$(REPLACE_FREELOCALE)|g' \
+ -e 's|@''REPLACE_STRUCT_LCONV''@|$(REPLACE_STRUCT_LCONV)|g' \
+ -e 's|@''LOCALENAME_ENHANCE_LOCALE_FUNCS''@|$(LOCALENAME_ENHANCE_LOCALE_FUNCS)|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)/locale.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <math.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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' \
+ -e 's/@''GNULIB_ACOSF''@/$(GL_GNULIB_ACOSF)/g' \
+ -e 's/@''GNULIB_ACOSL''@/$(GL_GNULIB_ACOSL)/g' \
+ -e 's/@''GNULIB_ASINF''@/$(GL_GNULIB_ASINF)/g' \
+ -e 's/@''GNULIB_ASINL''@/$(GL_GNULIB_ASINL)/g' \
+ -e 's/@''GNULIB_ATANF''@/$(GL_GNULIB_ATANF)/g' \
+ -e 's/@''GNULIB_ATANL''@/$(GL_GNULIB_ATANL)/g' \
+ -e 's/@''GNULIB_ATAN2F''@/$(GL_GNULIB_ATAN2F)/g' \
+ -e 's/@''GNULIB_CBRT''@/$(GL_GNULIB_CBRT)/g' \
+ -e 's/@''GNULIB_CBRTF''@/$(GL_GNULIB_CBRTF)/g' \
+ -e 's/@''GNULIB_CBRTL''@/$(GL_GNULIB_CBRTL)/g' \
+ -e 's/@''GNULIB_CEIL''@/$(GL_GNULIB_CEIL)/g' \
+ -e 's/@''GNULIB_CEILF''@/$(GL_GNULIB_CEILF)/g' \
+ -e 's/@''GNULIB_CEILL''@/$(GL_GNULIB_CEILL)/g' \
+ -e 's/@''GNULIB_COPYSIGN''@/$(GL_GNULIB_COPYSIGN)/g' \
+ -e 's/@''GNULIB_COPYSIGNF''@/$(GL_GNULIB_COPYSIGNF)/g' \
+ -e 's/@''GNULIB_COPYSIGNL''@/$(GL_GNULIB_COPYSIGNL)/g' \
+ -e 's/@''GNULIB_COSF''@/$(GL_GNULIB_COSF)/g' \
+ -e 's/@''GNULIB_COSL''@/$(GL_GNULIB_COSL)/g' \
+ -e 's/@''GNULIB_COSHF''@/$(GL_GNULIB_COSHF)/g' \
+ -e 's/@''GNULIB_EXPF''@/$(GL_GNULIB_EXPF)/g' \
+ -e 's/@''GNULIB_EXPL''@/$(GL_GNULIB_EXPL)/g' \
+ -e 's/@''GNULIB_EXP2''@/$(GL_GNULIB_EXP2)/g' \
+ -e 's/@''GNULIB_EXP2F''@/$(GL_GNULIB_EXP2F)/g' \
+ -e 's/@''GNULIB_EXP2L''@/$(GL_GNULIB_EXP2L)/g' \
+ -e 's/@''GNULIB_EXPM1''@/$(GL_GNULIB_EXPM1)/g' \
+ -e 's/@''GNULIB_EXPM1F''@/$(GL_GNULIB_EXPM1F)/g' \
+ -e 's/@''GNULIB_EXPM1L''@/$(GL_GNULIB_EXPM1L)/g' \
+ -e 's/@''GNULIB_FABSF''@/$(GL_GNULIB_FABSF)/g' \
+ -e 's/@''GNULIB_FABSL''@/$(GL_GNULIB_FABSL)/g' \
+ -e 's/@''GNULIB_FLOOR''@/$(GL_GNULIB_FLOOR)/g' \
+ -e 's/@''GNULIB_FLOORF''@/$(GL_GNULIB_FLOORF)/g' \
+ -e 's/@''GNULIB_FLOORL''@/$(GL_GNULIB_FLOORL)/g' \
+ -e 's/@''GNULIB_FMA''@/$(GL_GNULIB_FMA)/g' \
+ -e 's/@''GNULIB_FMAF''@/$(GL_GNULIB_FMAF)/g' \
+ -e 's/@''GNULIB_FMAL''@/$(GL_GNULIB_FMAL)/g' \
+ -e 's/@''GNULIB_FMOD''@/$(GL_GNULIB_FMOD)/g' \
+ -e 's/@''GNULIB_FMODF''@/$(GL_GNULIB_FMODF)/g' \
+ -e 's/@''GNULIB_FMODL''@/$(GL_GNULIB_FMODL)/g' \
+ -e 's/@''GNULIB_FREXPF''@/$(GL_GNULIB_FREXPF)/g' \
+ -e 's/@''GNULIB_FREXP''@/$(GL_GNULIB_FREXP)/g' \
+ -e 's/@''GNULIB_FREXPL''@/$(GL_GNULIB_FREXPL)/g' \
+ -e 's/@''GNULIB_HYPOT''@/$(GL_GNULIB_HYPOT)/g' \
+ -e 's/@''GNULIB_HYPOTF''@/$(GL_GNULIB_HYPOTF)/g' \
+ -e 's/@''GNULIB_HYPOTL''@/$(GL_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/@''GNULIB_ILOGB''@/$(GL_GNULIB_ILOGB)/g' \
+ -e 's/@''GNULIB_ILOGBF''@/$(GL_GNULIB_ILOGBF)/g' \
+ -e 's/@''GNULIB_ILOGBL''@/$(GL_GNULIB_ILOGBL)/g' \
+ -e 's/@''GNULIB_ISFINITE''@/$(GL_GNULIB_ISFINITE)/g' \
+ -e 's/@''GNULIB_ISINF''@/$(GL_GNULIB_ISINF)/g' \
+ -e 's/@''GNULIB_ISNAN''@/$(GL_GNULIB_ISNAN)/g' \
+ -e 's/@''GNULIB_ISNANF''@/$(GL_GNULIB_ISNANF)/g' \
+ -e 's/@''GNULIB_ISNAND''@/$(GL_GNULIB_ISNAND)/g' \
+ -e 's/@''GNULIB_ISNANL''@/$(GL_GNULIB_ISNANL)/g' \
+ -e 's/@''GNULIB_LDEXPF''@/$(GL_GNULIB_LDEXPF)/g' \
+ -e 's/@''GNULIB_LDEXPL''@/$(GL_GNULIB_LDEXPL)/g' \
+ -e 's/@''GNULIB_LOG''@/$(GL_GNULIB_LOG)/g' \
+ -e 's/@''GNULIB_LOGF''@/$(GL_GNULIB_LOGF)/g' \
+ -e 's/@''GNULIB_LOGL''@/$(GL_GNULIB_LOGL)/g' \
+ -e 's/@''GNULIB_LOG10''@/$(GL_GNULIB_LOG10)/g' \
+ -e 's/@''GNULIB_LOG10F''@/$(GL_GNULIB_LOG10F)/g' \
+ -e 's/@''GNULIB_LOG10L''@/$(GL_GNULIB_LOG10L)/g' \
+ -e 's/@''GNULIB_LOG1P''@/$(GL_GNULIB_LOG1P)/g' \
+ -e 's/@''GNULIB_LOG1PF''@/$(GL_GNULIB_LOG1PF)/g' \
+ -e 's/@''GNULIB_LOG1PL''@/$(GL_GNULIB_LOG1PL)/g' \
+ -e 's/@''GNULIB_LOG2''@/$(GL_GNULIB_LOG2)/g' \
+ -e 's/@''GNULIB_LOG2F''@/$(GL_GNULIB_LOG2F)/g' \
+ -e 's/@''GNULIB_LOG2L''@/$(GL_GNULIB_LOG2L)/g' \
+ -e 's/@''GNULIB_LOGB''@/$(GL_GNULIB_LOGB)/g' \
+ -e 's/@''GNULIB_LOGBF''@/$(GL_GNULIB_LOGBF)/g' \
+ -e 's/@''GNULIB_LOGBL''@/$(GL_GNULIB_LOGBL)/g' \
+ -e 's/@''GNULIB_MODF''@/$(GL_GNULIB_MODF)/g' \
+ -e 's/@''GNULIB_MODFF''@/$(GL_GNULIB_MODFF)/g' \
+ -e 's/@''GNULIB_MODFL''@/$(GL_GNULIB_MODFL)/g' \
+ -e 's/@''GNULIB_POWF''@/$(GL_GNULIB_POWF)/g' \
+ -e 's/@''GNULIB_REMAINDER''@/$(GL_GNULIB_REMAINDER)/g' \
+ -e 's/@''GNULIB_REMAINDERF''@/$(GL_GNULIB_REMAINDERF)/g' \
+ -e 's/@''GNULIB_REMAINDERL''@/$(GL_GNULIB_REMAINDERL)/g' \
+ -e 's/@''GNULIB_RINT''@/$(GL_GNULIB_RINT)/g' \
+ -e 's/@''GNULIB_RINTF''@/$(GL_GNULIB_RINTF)/g' \
+ -e 's/@''GNULIB_RINTL''@/$(GL_GNULIB_RINTL)/g' \
+ -e 's/@''GNULIB_ROUND''@/$(GL_GNULIB_ROUND)/g' \
+ -e 's/@''GNULIB_ROUNDF''@/$(GL_GNULIB_ROUNDF)/g' \
+ -e 's/@''GNULIB_ROUNDL''@/$(GL_GNULIB_ROUNDL)/g' \
+ -e 's/@''GNULIB_SIGNBIT''@/$(GL_GNULIB_SIGNBIT)/g' \
+ -e 's/@''GNULIB_SINF''@/$(GL_GNULIB_SINF)/g' \
+ -e 's/@''GNULIB_SINL''@/$(GL_GNULIB_SINL)/g' \
+ -e 's/@''GNULIB_SINHF''@/$(GL_GNULIB_SINHF)/g' \
+ -e 's/@''GNULIB_SQRTF''@/$(GL_GNULIB_SQRTF)/g' \
+ -e 's/@''GNULIB_SQRTL''@/$(GL_GNULIB_SQRTL)/g' \
+ -e 's/@''GNULIB_TANF''@/$(GL_GNULIB_TANF)/g' \
+ -e 's/@''GNULIB_TANL''@/$(GL_GNULIB_TANL)/g' \
+ -e 's/@''GNULIB_TANHF''@/$(GL_GNULIB_TANHF)/g' \
+ -e 's/@''GNULIB_TRUNC''@/$(GL_GNULIB_TRUNC)/g' \
+ -e 's/@''GNULIB_TRUNCF''@/$(GL_GNULIB_TRUNCF)/g' \
+ -e 's/@''GNULIB_TRUNCL''@/$(GL_GNULIB_TRUNCL)/g' \
+ -e 's/@''GNULIB_MDA_J0''@/$(GL_GNULIB_MDA_J0)/g' \
+ -e 's/@''GNULIB_MDA_J1''@/$(GL_GNULIB_MDA_J1)/g' \
+ -e 's/@''GNULIB_MDA_JN''@/$(GL_GNULIB_MDA_JN)/g' \
+ -e 's/@''GNULIB_MDA_Y0''@/$(GL_GNULIB_MDA_Y0)/g' \
+ -e 's/@''GNULIB_MDA_Y1''@/$(GL_GNULIB_MDA_Y1)/g' \
+ -e 's/@''GNULIB_MDA_YN''@/$(GL_GNULIB_MDA_YN)/g' \
| \
sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
-e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
@@ -5002,8 +5888,10 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_COSF''@|$(REPLACE_COSF)|g' \
-e 's|@''REPLACE_COSHF''@|$(REPLACE_COSHF)|g' \
-e 's|@''REPLACE_EXPF''@|$(REPLACE_EXPF)|g' \
+ -e 's|@''REPLACE_EXPL''@|$(REPLACE_EXPL)|g' \
-e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
-e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
+ -e 's|@''REPLACE_EXPM1L''@|$(REPLACE_EXPM1L)|g' \
-e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
-e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \
-e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \
@@ -5053,11 +5941,12 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \
-e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \
-e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \
+ -e 's|@''REPLACE_RINTL''@|$(REPLACE_RINTL)|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_SIGNBIT_USING_BUILTINS''@|$(REPLACE_SIGNBIT_USING_BUILTINS)|g' \
-e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
-e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
-e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
@@ -5069,27 +5958,25 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
-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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <stdbool.h> 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_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_STDBOOL_H_TRUE@ -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' \
+@GL_GENERATE_STDBOOL_H_TRUE@ $(srcdir)/stdbool.in.h > $@-t
+@GL_GENERATE_STDBOOL_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_STDBOOL_H_FALSE@stdbool.h: $(top_builddir)/config.status
@GL_GENERATE_STDBOOL_H_FALSE@ rm -f $@
# We need the following in order to create <stddef.h> 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@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_STDDEF_H_TRUE@ -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' \
@@ -5097,18 +5984,16 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
@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_TRUE@ $(srcdir)/stddef.in.h > $@-t
+@GL_GENERATE_STDDEF_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_STDDEF_H_FALSE@stddef.h: $(top_builddir)/config.status
@GL_GENERATE_STDDEF_H_FALSE@ rm -f $@
# We need the following in order to create <stdint.h> 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@ $(gl_V_at)$(SED_HEADER_STDOUT) \
+@GL_GENERATE_STDINT_H_TRUE@ -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' \
@@ -5120,8 +6005,6 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
@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' \
@@ -5136,10 +6019,9 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
@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@ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/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_TRUE@ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+@GL_GENERATE_STDINT_H_TRUE@ $(srcdir)/stdint.in.h > $@-t
+@GL_GENERATE_STDINT_H_TRUE@ $(AM_V_at)mv $@-t $@
@GL_GENERATE_STDINT_H_FALSE@stdint.h: $(top_builddir)/config.status
@GL_GENERATE_STDINT_H_FALSE@ rm -f $@
@@ -5147,60 +6029,80 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
# 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_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_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/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' \
+ -e 's/@''GNULIB__EXIT''@/$(GL_GNULIB__EXIT)/g' \
+ -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GL_GNULIB_ALIGNED_ALLOC)/g' \
+ -e 's/@''GNULIB_ATOLL''@/$(GL_GNULIB_ATOLL)/g' \
+ -e 's/@''GNULIB_CALLOC_GNU''@/$(GL_GNULIB_CALLOC_GNU)/g' \
+ -e 's/@''GNULIB_CALLOC_POSIX''@/$(GL_GNULIB_CALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GL_GNULIB_CANONICALIZE_FILE_NAME)/g' \
+ -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
+ -e 's/@''GNULIB_GETLOADAVG''@/$(GL_GNULIB_GETLOADAVG)/g' \
+ -e 's/@''GNULIB_GETSUBOPT''@/$(GL_GNULIB_GETSUBOPT)/g' \
+ -e 's/@''GNULIB_GRANTPT''@/$(GL_GNULIB_GRANTPT)/g' \
+ -e 's/@''GNULIB_MALLOC_GNU''@/$(GL_GNULIB_MALLOC_GNU)/g' \
+ -e 's/@''GNULIB_MALLOC_POSIX''@/$(GL_GNULIB_MALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_MBTOWC''@/$(GL_GNULIB_MBTOWC)/g' \
+ -e 's/@''GNULIB_MKDTEMP''@/$(GL_GNULIB_MKDTEMP)/g' \
+ -e 's/@''GNULIB_MKOSTEMP''@/$(GL_GNULIB_MKOSTEMP)/g' \
+ -e 's/@''GNULIB_MKOSTEMPS''@/$(GL_GNULIB_MKOSTEMPS)/g' \
+ -e 's/@''GNULIB_MKSTEMP''@/$(GL_GNULIB_MKSTEMP)/g' \
+ -e 's/@''GNULIB_MKSTEMPS''@/$(GL_GNULIB_MKSTEMPS)/g' \
+ -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GL_GNULIB_POSIX_MEMALIGN)/g' \
+ -e 's/@''GNULIB_POSIX_OPENPT''@/$(GL_GNULIB_POSIX_OPENPT)/g' \
+ -e 's/@''GNULIB_PTSNAME''@/$(GL_GNULIB_PTSNAME)/g' \
+ -e 's/@''GNULIB_PTSNAME_R''@/$(GL_GNULIB_PTSNAME_R)/g' \
+ -e 's/@''GNULIB_PUTENV''@/$(GL_GNULIB_PUTENV)/g' \
+ -e 's/@''GNULIB_QSORT_R''@/$(GL_GNULIB_QSORT_R)/g' \
+ -e 's/@''GNULIB_RANDOM''@/$(GL_GNULIB_RANDOM)/g' \
+ -e 's/@''GNULIB_RANDOM_R''@/$(GL_GNULIB_RANDOM_R)/g' \
+ -e 's/@''GNULIB_REALLOC_GNU''@/$(GL_GNULIB_REALLOC_GNU)/g' \
+ -e 's/@''GNULIB_REALLOC_POSIX''@/$(GL_GNULIB_REALLOC_POSIX)/g' \
+ -e 's/@''GNULIB_REALLOCARRAY''@/$(GL_GNULIB_REALLOCARRAY)/g' \
+ -e 's/@''GNULIB_REALPATH''@/$(GL_GNULIB_REALPATH)/g' \
+ -e 's/@''GNULIB_RPMATCH''@/$(GL_GNULIB_RPMATCH)/g' \
+ -e 's/@''GNULIB_SECURE_GETENV''@/$(GL_GNULIB_SECURE_GETENV)/g' \
+ -e 's/@''GNULIB_SETENV''@/$(GL_GNULIB_SETENV)/g' \
+ -e 's/@''GNULIB_STRTOD''@/$(GL_GNULIB_STRTOD)/g' \
+ -e 's/@''GNULIB_STRTOL''@/$(GL_GNULIB_STRTOL)/g' \
+ -e 's/@''GNULIB_STRTOLD''@/$(GL_GNULIB_STRTOLD)/g' \
+ -e 's/@''GNULIB_STRTOLL''@/$(GL_GNULIB_STRTOLL)/g' \
+ -e 's/@''GNULIB_STRTOUL''@/$(GL_GNULIB_STRTOUL)/g' \
+ -e 's/@''GNULIB_STRTOULL''@/$(GL_GNULIB_STRTOULL)/g' \
+ -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GL_GNULIB_SYSTEM_POSIX)/g' \
+ -e 's/@''GNULIB_UNLOCKPT''@/$(GL_GNULIB_UNLOCKPT)/g' \
+ -e 's/@''GNULIB_UNSETENV''@/$(GL_GNULIB_UNSETENV)/g' \
+ -e 's/@''GNULIB_WCTOMB''@/$(GL_GNULIB_WCTOMB)/g' \
+ -e 's/@''GNULIB_MDA_ECVT''@/$(GL_GNULIB_MDA_ECVT)/g' \
+ -e 's/@''GNULIB_MDA_FCVT''@/$(GL_GNULIB_MDA_FCVT)/g' \
+ -e 's/@''GNULIB_MDA_GCVT''@/$(GL_GNULIB_MDA_GCVT)/g' \
+ -e 's/@''GNULIB_MDA_MKTEMP''@/$(GL_GNULIB_MDA_MKTEMP)/g' \
+ -e 's/@''GNULIB_MDA_PUTENV''@/$(GL_GNULIB_MDA_PUTENV)/g' \
< $(srcdir)/stdlib.in.h | \
sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
+ -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
-e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
-e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
+ -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
+ -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
+ -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|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_INITSTATE''@|$(HAVE_INITSTATE)|g' \
-e 's|@''HAVE_DECL_INITSTATE''@|$(HAVE_DECL_INITSTATE)|g' \
+ -e 's|@''HAVE_MBTOWC''@|$(HAVE_MBTOWC)|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_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|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' \
@@ -5213,91 +6115,114 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
-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_SETSTATE''@|$(HAVE_SETSTATE)|g' \
-e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
-e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
+ -e 's|@''HAVE_STRTOL''@|$(HAVE_STRTOL)|g' \
+ -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \
-e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
+ -e 's|@''HAVE_STRTOUL''@|$(HAVE_STRTOUL)|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|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
+ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|$(REPLACE_CALLOC_FOR_CALLOC_GNU)|g' \
+ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|$(REPLACE_CALLOC_FOR_CALLOC_POSIX)|g' \
-e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
- -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
+ -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
+ -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
+ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|$(REPLACE_MALLOC_FOR_MALLOC_GNU)|g' \
+ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|$(REPLACE_MALLOC_FOR_MALLOC_POSIX)|g' \
-e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
-e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
+ -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|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''@|$(REPLACE_RANDOM)|g' \
-e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
- -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
+ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|$(REPLACE_REALLOC_FOR_REALLOC_GNU)|g' \
+ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|$(REPLACE_REALLOC_FOR_REALLOC_POSIX)|g' \
+ -e 's|@''REPLACE_REALLOCARRAY''@|$(REPLACE_REALLOCARRAY)|g' \
-e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
-e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
+ -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \
-e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
+ -e 's|@''REPLACE_STRTOL''@|$(REPLACE_STRTOL)|g' \
+ -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \
+ -e 's|@''REPLACE_STRTOLL''@|$(REPLACE_STRTOLL)|g' \
+ -e 's|@''REPLACE_STRTOUL''@|$(REPLACE_STRTOUL)|g' \
+ -e 's|@''REPLACE_STRTOULL''@|$(REPLACE_STRTOULL)|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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <string.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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_STRING_H''@|$(NEXT_STRING_H)|g' \
- -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/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_EXPLICIT_BZERO''@/$(GL_GNULIB_EXPLICIT_BZERO)/g' \
+ -e 's/@''GNULIB_FFSL''@/$(GL_GNULIB_FFSL)/g' \
+ -e 's/@''GNULIB_FFSLL''@/$(GL_GNULIB_FFSLL)/g' \
+ -e 's/@''GNULIB_MBSLEN''@/$(GL_GNULIB_MBSLEN)/g' \
+ -e 's/@''GNULIB_MBSNLEN''@/$(GL_GNULIB_MBSNLEN)/g' \
+ -e 's/@''GNULIB_MBSCHR''@/$(GL_GNULIB_MBSCHR)/g' \
+ -e 's/@''GNULIB_MBSRCHR''@/$(GL_GNULIB_MBSRCHR)/g' \
+ -e 's/@''GNULIB_MBSSTR''@/$(GL_GNULIB_MBSSTR)/g' \
+ -e 's/@''GNULIB_MBSCASECMP''@/$(GL_GNULIB_MBSCASECMP)/g' \
+ -e 's/@''GNULIB_MBSNCASECMP''@/$(GL_GNULIB_MBSNCASECMP)/g' \
+ -e 's/@''GNULIB_MBSPCASECMP''@/$(GL_GNULIB_MBSPCASECMP)/g' \
+ -e 's/@''GNULIB_MBSCASESTR''@/$(GL_GNULIB_MBSCASESTR)/g' \
+ -e 's/@''GNULIB_MBSCSPN''@/$(GL_GNULIB_MBSCSPN)/g' \
+ -e 's/@''GNULIB_MBSPBRK''@/$(GL_GNULIB_MBSPBRK)/g' \
+ -e 's/@''GNULIB_MBSSPN''@/$(GL_GNULIB_MBSSPN)/g' \
+ -e 's/@''GNULIB_MBSSEP''@/$(GL_GNULIB_MBSSEP)/g' \
+ -e 's/@''GNULIB_MBSTOK_R''@/$(GL_GNULIB_MBSTOK_R)/g' \
+ -e 's/@''GNULIB_MEMCHR''@/$(GL_GNULIB_MEMCHR)/g' \
+ -e 's/@''GNULIB_MEMMEM''@/$(GL_GNULIB_MEMMEM)/g' \
+ -e 's/@''GNULIB_MEMPCPY''@/$(GL_GNULIB_MEMPCPY)/g' \
+ -e 's/@''GNULIB_MEMRCHR''@/$(GL_GNULIB_MEMRCHR)/g' \
+ -e 's/@''GNULIB_RAWMEMCHR''@/$(GL_GNULIB_RAWMEMCHR)/g' \
+ -e 's/@''GNULIB_STPCPY''@/$(GL_GNULIB_STPCPY)/g' \
+ -e 's/@''GNULIB_STPNCPY''@/$(GL_GNULIB_STPNCPY)/g' \
+ -e 's/@''GNULIB_STRCHRNUL''@/$(GL_GNULIB_STRCHRNUL)/g' \
+ -e 's/@''GNULIB_STRDUP''@/$(GL_GNULIB_STRDUP)/g' \
+ -e 's/@''GNULIB_STRNCAT''@/$(GL_GNULIB_STRNCAT)/g' \
+ -e 's/@''GNULIB_STRNDUP''@/$(GL_GNULIB_STRNDUP)/g' \
+ -e 's/@''GNULIB_STRNLEN''@/$(GL_GNULIB_STRNLEN)/g' \
+ -e 's/@''GNULIB_STRPBRK''@/$(GL_GNULIB_STRPBRK)/g' \
+ -e 's/@''GNULIB_STRSEP''@/$(GL_GNULIB_STRSEP)/g' \
+ -e 's/@''GNULIB_STRSTR''@/$(GL_GNULIB_STRSTR)/g' \
+ -e 's/@''GNULIB_STRCASESTR''@/$(GL_GNULIB_STRCASESTR)/g' \
+ -e 's/@''GNULIB_STRTOK_R''@/$(GL_GNULIB_STRTOK_R)/g' \
+ -e 's/@''GNULIB_STRERROR''@/$(GL_GNULIB_STRERROR)/g' \
+ -e 's/@''GNULIB_STRERROR_R''@/$(GL_GNULIB_STRERROR_R)/g' \
+ -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GL_GNULIB_STRERRORNAME_NP)/g' \
+ -e 's/@''GNULIB_SIGABBREV_NP''@/$(GL_GNULIB_SIGABBREV_NP)/g' \
+ -e 's/@''GNULIB_SIGDESCR_NP''@/$(GL_GNULIB_SIGDESCR_NP)/g' \
+ -e 's/@''GNULIB_STRSIGNAL''@/$(GL_GNULIB_STRSIGNAL)/g' \
+ -e 's/@''GNULIB_STRVERSCMP''@/$(GL_GNULIB_STRVERSCMP)/g' \
+ -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GL_GNULIB_MDA_MEMCCPY)/g' \
+ -e 's/@''GNULIB_MDA_STRDUP''@/$(GL_GNULIB_MDA_STRDUP)/g' \
+ -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
< $(srcdir)/string.in.h | \
sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
-e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
-e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
-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' \
-e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
@@ -5313,10 +6238,15 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
+ -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
+ -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
-e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
-e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
+ -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
-e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
-e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
+ -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
-e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
-e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
-e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
@@ -5328,42 +6258,38 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
-e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
-e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
+ -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
-e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
-e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|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)/string.in.h; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <sys/types.h> 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' \
+ $(AM_V_GEN)$(MKDIR_P) 'sys'
+ $(AM_V_at)$(SED_HEADER_STDOUT) \
+ -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' \
-e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
- < $(srcdir)/sys_types.in.h; \
- } > $@-t && \
- mv $@-t $@
+ $(srcdir)/sys_types.in.h > $@-t
+ $(AM_V_at)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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unicase.in.h
+ $(AM_V_at)mv $@-t $@
$(srcdir)/unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unicase/locale-languages.h-t1 > $(srcdir)/unicase/locale-languages.h-t2 \
+ && mv $(srcdir)/unicase/locale-languages.h-t2 $(srcdir)/unicase/locale-languages.h
$(srcdir)/unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
$(V_GPERF)$(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $(srcdir)/unicase/special-casing-table.h-t && \
@@ -5371,155 +6297,178 @@ $(srcdir)/unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table
# Generate special-casing.h with a declaration that depends on the gperf version.
unicase/special-casing.h: unicase/special-casing.in.h unicase/special-casing-table.h
- $(AM_V_at)$(MKDIR_P) unicase
- $(AM_V_GEN)rm -f $@-t $@ && \
- declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" $(srcdir)/unicase/special-casing.in.h; \
- } > $@-t && \
- mv -f $@-t $@
+ $(AM_V_GEN)$(MKDIR_P) 'unicase'
+ $(AM_V_at)declaration=`grep '^gl_unicase_special_lookup' $(srcdir)/unicase/special-casing-table.h | sed -e 's/register //g'` && \
+ $(AM_V_at)$(SED_HEADER_STDOUT) \
+ -e "/gl_unicase_special_lookup/s/gl_unicase_special_lookup.*/$${declaration};/" \
+ $(srcdir)/unicase/special-casing.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniconv.in.h
+ $(AM_V_at)mv $@-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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unictype.in.h
+ $(AM_V_at)mv $@-t $@
$(srcdir)/unictype/bidi_byname.h: $(srcdir)/unictype/bidi_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/bidi_byname.h-t1 > $(srcdir)/unictype/bidi_byname.h-t2 \
+ && mv $(srcdir)/unictype/bidi_byname.h-t2 $(srcdir)/unictype/bidi_byname.h
$(srcdir)/unictype/categ_byname.h: $(srcdir)/unictype/categ_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/categ_byname.h-t1 > $(srcdir)/unictype/categ_byname.h-t2 \
+ && mv $(srcdir)/unictype/categ_byname.h-t2 $(srcdir)/unictype/categ_byname.h
$(srcdir)/unictype/combiningclass_byname.h: $(srcdir)/unictype/combiningclass_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/combiningclass_byname.h-t1 > $(srcdir)/unictype/combiningclass_byname.h-t2 \
+ && mv $(srcdir)/unictype/combiningclass_byname.h-t2 $(srcdir)/unictype/combiningclass_byname.h
$(srcdir)/unictype/joininggroup_byname.h: $(srcdir)/unictype/joininggroup_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/joininggroup_byname.h-t1 > $(srcdir)/unictype/joininggroup_byname.h-t2 \
+ && mv $(srcdir)/unictype/joininggroup_byname.h-t2 $(srcdir)/unictype/joininggroup_byname.h
$(srcdir)/unictype/joiningtype_byname.h: $(srcdir)/unictype/joiningtype_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/joiningtype_byname.h-t1 > $(srcdir)/unictype/joiningtype_byname.h-t2 \
+ && mv $(srcdir)/unictype/joiningtype_byname.h-t2 $(srcdir)/unictype/joiningtype_byname.h
$(srcdir)/unictype/pr_byname.h: $(srcdir)/unictype/pr_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/pr_byname.h-t1 > $(srcdir)/unictype/pr_byname.h-t2 \
+ && mv $(srcdir)/unictype/pr_byname.h-t2 $(srcdir)/unictype/pr_byname.h
$(srcdir)/unictype/scripts_byname.h: $(srcdir)/unictype/scripts_byname.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/unictype/scripts_byname.h-t1 > $(srcdir)/unictype/scripts_byname.h-t2 \
+ && mv $(srcdir)/unictype/scripts_byname.h-t2 $(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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unigbrk.in.h
+ $(AM_V_at)mv $@-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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unilbrk.in.h
+ $(AM_V_at)mv $@-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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniname.in.h
+ $(AM_V_at)mv $@-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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uninorm.in.h
+ $(AM_V_at)mv $@-t $@
$(srcdir)/uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
- $(V_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
+ $(V_GPERF)$(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t1 \
+ && sed -e 's/^const/static const/' < $(srcdir)/uninorm/composition-table.h-t1 > $(srcdir)/uninorm/composition-table.h-t2 \
+ && mv $(srcdir)/uninorm/composition-table.h-t2 $(srcdir)/uninorm/composition-table.h
# We need the following in order to create an empty placeholder for
# <unistd.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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_TRUNCATE''@/$(GNULIB_TRUNCATE)/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_ACCESS''@/$(GL_GNULIB_ACCESS)/g' \
+ -e 's/@''GNULIB_CHDIR''@/$(GL_GNULIB_CHDIR)/g' \
+ -e 's/@''GNULIB_CHOWN''@/$(GL_GNULIB_CHOWN)/g' \
+ -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \
+ -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GL_GNULIB_COPY_FILE_RANGE)/g' \
+ -e 's/@''GNULIB_DUP''@/$(GL_GNULIB_DUP)/g' \
+ -e 's/@''GNULIB_DUP2''@/$(GL_GNULIB_DUP2)/g' \
+ -e 's/@''GNULIB_DUP3''@/$(GL_GNULIB_DUP3)/g' \
+ -e 's/@''GNULIB_ENVIRON''@/$(GL_GNULIB_ENVIRON)/g' \
+ -e 's/@''GNULIB_EUIDACCESS''@/$(GL_GNULIB_EUIDACCESS)/g' \
+ -e 's/@''GNULIB_EXECL''@/$(GL_GNULIB_EXECL)/g' \
+ -e 's/@''GNULIB_EXECLE''@/$(GL_GNULIB_EXECLE)/g' \
+ -e 's/@''GNULIB_EXECLP''@/$(GL_GNULIB_EXECLP)/g' \
+ -e 's/@''GNULIB_EXECV''@/$(GL_GNULIB_EXECV)/g' \
+ -e 's/@''GNULIB_EXECVE''@/$(GL_GNULIB_EXECVE)/g' \
+ -e 's/@''GNULIB_EXECVP''@/$(GL_GNULIB_EXECVP)/g' \
+ -e 's/@''GNULIB_EXECVPE''@/$(GL_GNULIB_EXECVPE)/g' \
+ -e 's/@''GNULIB_FACCESSAT''@/$(GL_GNULIB_FACCESSAT)/g' \
+ -e 's/@''GNULIB_FCHDIR''@/$(GL_GNULIB_FCHDIR)/g' \
+ -e 's/@''GNULIB_FCHOWNAT''@/$(GL_GNULIB_FCHOWNAT)/g' \
+ -e 's/@''GNULIB_FDATASYNC''@/$(GL_GNULIB_FDATASYNC)/g' \
+ -e 's/@''GNULIB_FSYNC''@/$(GL_GNULIB_FSYNC)/g' \
+ -e 's/@''GNULIB_FTRUNCATE''@/$(GL_GNULIB_FTRUNCATE)/g' \
+ -e 's/@''GNULIB_GETCWD''@/$(GL_GNULIB_GETCWD)/g' \
+ -e 's/@''GNULIB_GETDOMAINNAME''@/$(GL_GNULIB_GETDOMAINNAME)/g' \
+ -e 's/@''GNULIB_GETDTABLESIZE''@/$(GL_GNULIB_GETDTABLESIZE)/g' \
+ -e 's/@''GNULIB_GETENTROPY''@/$(GL_GNULIB_GETENTROPY)/g' \
+ -e 's/@''GNULIB_GETGROUPS''@/$(GL_GNULIB_GETGROUPS)/g' \
+ -e 's/@''GNULIB_GETHOSTNAME''@/$(GL_GNULIB_GETHOSTNAME)/g' \
+ -e 's/@''GNULIB_GETLOGIN''@/$(GL_GNULIB_GETLOGIN)/g' \
+ -e 's/@''GNULIB_GETLOGIN_R''@/$(GL_GNULIB_GETLOGIN_R)/g' \
+ -e 's/@''GNULIB_GETOPT_POSIX''@/$(GL_GNULIB_GETOPT_POSIX)/g' \
+ -e 's/@''GNULIB_GETPAGESIZE''@/$(GL_GNULIB_GETPAGESIZE)/g' \
+ -e 's/@''GNULIB_GETPASS''@/$(GL_GNULIB_GETPASS)/g' \
+ -e 's/@''GNULIB_GETPASS_GNU''@/$(GL_GNULIB_GETPASS_GNU)/g' \
+ -e 's/@''GNULIB_GETUSERSHELL''@/$(GL_GNULIB_GETUSERSHELL)/g' \
+ -e 's/@''GNULIB_GROUP_MEMBER''@/$(GL_GNULIB_GROUP_MEMBER)/g' \
+ -e 's/@''GNULIB_ISATTY''@/$(GL_GNULIB_ISATTY)/g' \
+ -e 's/@''GNULIB_LCHOWN''@/$(GL_GNULIB_LCHOWN)/g' \
+ -e 's/@''GNULIB_LINK''@/$(GL_GNULIB_LINK)/g' \
+ -e 's/@''GNULIB_LINKAT''@/$(GL_GNULIB_LINKAT)/g' \
+ -e 's/@''GNULIB_LSEEK''@/$(GL_GNULIB_LSEEK)/g' \
+ -e 's/@''GNULIB_PIPE''@/$(GL_GNULIB_PIPE)/g' \
+ -e 's/@''GNULIB_PIPE2''@/$(GL_GNULIB_PIPE2)/g' \
+ -e 's/@''GNULIB_PREAD''@/$(GL_GNULIB_PREAD)/g' \
+ -e 's/@''GNULIB_PWRITE''@/$(GL_GNULIB_PWRITE)/g' \
+ -e 's/@''GNULIB_READ''@/$(GL_GNULIB_READ)/g' \
+ -e 's/@''GNULIB_READLINK''@/$(GL_GNULIB_READLINK)/g' \
+ -e 's/@''GNULIB_READLINKAT''@/$(GL_GNULIB_READLINKAT)/g' \
+ -e 's/@''GNULIB_RMDIR''@/$(GL_GNULIB_RMDIR)/g' \
+ -e 's/@''GNULIB_SETHOSTNAME''@/$(GL_GNULIB_SETHOSTNAME)/g' \
+ -e 's/@''GNULIB_SLEEP''@/$(GL_GNULIB_SLEEP)/g' \
+ -e 's/@''GNULIB_SYMLINK''@/$(GL_GNULIB_SYMLINK)/g' \
+ -e 's/@''GNULIB_SYMLINKAT''@/$(GL_GNULIB_SYMLINKAT)/g' \
+ -e 's/@''GNULIB_TRUNCATE''@/$(GL_GNULIB_TRUNCATE)/g' \
+ -e 's/@''GNULIB_TTYNAME_R''@/$(GL_GNULIB_TTYNAME_R)/g' \
+ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GL_GNULIB_UNISTD_H_GETOPT)/g' \
+ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GL_GNULIB_UNISTD_H_NONBLOCKING)/g' \
+ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GL_GNULIB_UNISTD_H_SIGPIPE)/g' \
+ -e 's/@''GNULIB_UNLINK''@/$(GL_GNULIB_UNLINK)/g' \
+ -e 's/@''GNULIB_UNLINKAT''@/$(GL_GNULIB_UNLINKAT)/g' \
+ -e 's/@''GNULIB_USLEEP''@/$(GL_GNULIB_USLEEP)/g' \
+ -e 's/@''GNULIB_WRITE''@/$(GL_GNULIB_WRITE)/g' \
+ -e 's/@''GNULIB_MDA_ACCESS''@/$(GL_GNULIB_MDA_ACCESS)/g' \
+ -e 's/@''GNULIB_MDA_CHDIR''@/$(GL_GNULIB_MDA_CHDIR)/g' \
+ -e 's/@''GNULIB_MDA_CLOSE''@/$(GL_GNULIB_MDA_CLOSE)/g' \
+ -e 's/@''GNULIB_MDA_DUP''@/$(GL_GNULIB_MDA_DUP)/g' \
+ -e 's/@''GNULIB_MDA_DUP2''@/$(GL_GNULIB_MDA_DUP2)/g' \
+ -e 's/@''GNULIB_MDA_EXECL''@/$(GL_GNULIB_MDA_EXECL)/g' \
+ -e 's/@''GNULIB_MDA_EXECLE''@/$(GL_GNULIB_MDA_EXECLE)/g' \
+ -e 's/@''GNULIB_MDA_EXECLP''@/$(GL_GNULIB_MDA_EXECLP)/g' \
+ -e 's/@''GNULIB_MDA_EXECV''@/$(GL_GNULIB_MDA_EXECV)/g' \
+ -e 's/@''GNULIB_MDA_EXECVE''@/$(GL_GNULIB_MDA_EXECVE)/g' \
+ -e 's/@''GNULIB_MDA_EXECVP''@/$(GL_GNULIB_MDA_EXECVP)/g' \
+ -e 's/@''GNULIB_MDA_EXECVPE''@/$(GL_GNULIB_MDA_EXECVPE)/g' \
+ -e 's/@''GNULIB_MDA_GETCWD''@/$(GL_GNULIB_MDA_GETCWD)/g' \
+ -e 's/@''GNULIB_MDA_GETPID''@/$(GL_GNULIB_MDA_GETPID)/g' \
+ -e 's/@''GNULIB_MDA_ISATTY''@/$(GL_GNULIB_MDA_ISATTY)/g' \
+ -e 's/@''GNULIB_MDA_LSEEK''@/$(GL_GNULIB_MDA_LSEEK)/g' \
+ -e 's/@''GNULIB_MDA_READ''@/$(GL_GNULIB_MDA_READ)/g' \
+ -e 's/@''GNULIB_MDA_RMDIR''@/$(GL_GNULIB_MDA_RMDIR)/g' \
+ -e 's/@''GNULIB_MDA_SWAB''@/$(GL_GNULIB_MDA_SWAB)/g' \
+ -e 's/@''GNULIB_MDA_UNLINK''@/$(GL_GNULIB_MDA_UNLINK)/g' \
+ -e 's/@''GNULIB_MDA_WRITE''@/$(GL_GNULIB_MDA_WRITE)/g' \
< $(srcdir)/unistd.in.h | \
sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
- -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
+ -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
-e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
-e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
+ -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
-e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
-e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
-e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
@@ -5527,9 +6476,11 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
-e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
-e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
+ -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
-e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
-e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
-e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
+ -e 's|@''HAVE_GETPASS''@|$(HAVE_GETPASS)|g' \
-e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
-e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
-e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
@@ -5547,6 +6498,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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_EXECVPE''@|$(HAVE_DECL_EXECVPE)|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' \
@@ -5560,10 +6512,18 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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' \
+ sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|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_EXECL''@|$(REPLACE_EXECL)|g' \
+ -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
+ -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
+ -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
+ -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
+ -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
+ -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
-e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
-e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
-e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
@@ -5573,6 +6533,8 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-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_GETPASS''@|$(REPLACE_GETPASS)|g' \
+ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|$(REPLACE_GETPASS_FOR_GETPASS_GNU)|g' \
-e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
-e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
-e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
@@ -5593,55 +6555,40 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
-e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
-e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
-e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
+ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
-e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unistdio.in.h
+ $(AM_V_at)mv $@-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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unistr.in.h
+ $(AM_V_at)mv $@-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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/unitypes.in.h
+ $(AM_V_at)mv $@-t $@
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniwbrk.in.h
+ $(AM_V_at)mv $@-t $@
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 $@
+ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/uniwidth.in.h
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <wchar.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -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' \
@@ -5649,47 +6596,50 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
-e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
-e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
- -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_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/@''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' \
- -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
+ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+ -e 's/@''GNULIB_BTOWC''@/$(GL_GNULIB_BTOWC)/g' \
+ -e 's/@''GNULIB_WCTOB''@/$(GL_GNULIB_WCTOB)/g' \
+ -e 's/@''GNULIB_MBSINIT''@/$(GL_GNULIB_MBSINIT)/g' \
+ -e 's/@''GNULIB_MBRTOWC''@/$(GL_GNULIB_MBRTOWC)/g' \
+ -e 's/@''GNULIB_MBRLEN''@/$(GL_GNULIB_MBRLEN)/g' \
+ -e 's/@''GNULIB_MBSRTOWCS''@/$(GL_GNULIB_MBSRTOWCS)/g' \
+ -e 's/@''GNULIB_MBSNRTOWCS''@/$(GL_GNULIB_MBSNRTOWCS)/g' \
+ -e 's/@''GNULIB_WCRTOMB''@/$(GL_GNULIB_WCRTOMB)/g' \
+ -e 's/@''GNULIB_WCSRTOMBS''@/$(GL_GNULIB_WCSRTOMBS)/g' \
+ -e 's/@''GNULIB_WCSNRTOMBS''@/$(GL_GNULIB_WCSNRTOMBS)/g' \
+ -e 's/@''GNULIB_WCWIDTH''@/$(GL_GNULIB_WCWIDTH)/g' \
+ -e 's/@''GNULIB_WMEMCHR''@/$(GL_GNULIB_WMEMCHR)/g' \
+ -e 's/@''GNULIB_WMEMCMP''@/$(GL_GNULIB_WMEMCMP)/g' \
+ -e 's/@''GNULIB_WMEMCPY''@/$(GL_GNULIB_WMEMCPY)/g' \
+ -e 's/@''GNULIB_WMEMMOVE''@/$(GL_GNULIB_WMEMMOVE)/g' \
+ -e 's/@''GNULIB_WMEMPCPY''@/$(GL_GNULIB_WMEMPCPY)/g' \
+ -e 's/@''GNULIB_WMEMSET''@/$(GL_GNULIB_WMEMSET)/g' \
+ -e 's/@''GNULIB_WCSLEN''@/$(GL_GNULIB_WCSLEN)/g' \
+ -e 's/@''GNULIB_WCSNLEN''@/$(GL_GNULIB_WCSNLEN)/g' \
+ -e 's/@''GNULIB_WCSCPY''@/$(GL_GNULIB_WCSCPY)/g' \
+ -e 's/@''GNULIB_WCPCPY''@/$(GL_GNULIB_WCPCPY)/g' \
+ -e 's/@''GNULIB_WCSNCPY''@/$(GL_GNULIB_WCSNCPY)/g' \
+ -e 's/@''GNULIB_WCPNCPY''@/$(GL_GNULIB_WCPNCPY)/g' \
+ -e 's/@''GNULIB_WCSCAT''@/$(GL_GNULIB_WCSCAT)/g' \
+ -e 's/@''GNULIB_WCSNCAT''@/$(GL_GNULIB_WCSNCAT)/g' \
+ -e 's/@''GNULIB_WCSCMP''@/$(GL_GNULIB_WCSCMP)/g' \
+ -e 's/@''GNULIB_WCSNCMP''@/$(GL_GNULIB_WCSNCMP)/g' \
+ -e 's/@''GNULIB_WCSCASECMP''@/$(GL_GNULIB_WCSCASECMP)/g' \
+ -e 's/@''GNULIB_WCSNCASECMP''@/$(GL_GNULIB_WCSNCASECMP)/g' \
+ -e 's/@''GNULIB_WCSCOLL''@/$(GL_GNULIB_WCSCOLL)/g' \
+ -e 's/@''GNULIB_WCSXFRM''@/$(GL_GNULIB_WCSXFRM)/g' \
+ -e 's/@''GNULIB_WCSDUP''@/$(GL_GNULIB_WCSDUP)/g' \
+ -e 's/@''GNULIB_WCSCHR''@/$(GL_GNULIB_WCSCHR)/g' \
+ -e 's/@''GNULIB_WCSRCHR''@/$(GL_GNULIB_WCSRCHR)/g' \
+ -e 's/@''GNULIB_WCSCSPN''@/$(GL_GNULIB_WCSCSPN)/g' \
+ -e 's/@''GNULIB_WCSSPN''@/$(GL_GNULIB_WCSSPN)/g' \
+ -e 's/@''GNULIB_WCSPBRK''@/$(GL_GNULIB_WCSPBRK)/g' \
+ -e 's/@''GNULIB_WCSSTR''@/$(GL_GNULIB_WCSSTR)/g' \
+ -e 's/@''GNULIB_WCSTOK''@/$(GL_GNULIB_WCSTOK)/g' \
+ -e 's/@''GNULIB_WCSWIDTH''@/$(GL_GNULIB_WCSWIDTH)/g' \
+ -e 's/@''GNULIB_WCSFTIME''@/$(GL_GNULIB_WCSFTIME)/g' \
+ -e 's/@''GNULIB_MDA_WCSDUP''@/$(GL_GNULIB_MDA_WCSDUP)/g' \
+ -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
< $(srcdir)/wchar.in.h | \
sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
-e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
@@ -5705,6 +6655,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
-e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
-e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
+ -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
-e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
-e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
-e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
@@ -5731,11 +6682,13 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
-e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
-e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
+ -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
-e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
| \
sed -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_FREE''@|$(REPLACE_FREE)|g' \
-e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
-e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
-e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
@@ -5747,43 +6700,46 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
-e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
-e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
-e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
+ -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|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)'; \
- } > $@-t && \
- mv $@-t $@
+ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
+ > $@-t
+ $(AM_V_at)mv $@-t $@
# We need the following in order to create <wctype.h> 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)
- $(AM_V_GEN)rm -f $@-t $@ && \
- { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
- sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ $(gl_V_at)$(SED_HEADER_STDOUT) \
+ -e 's|@''GUARD_PREFIX''@|GL|g' \
-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/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
- -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/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/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
+ -e 's/@''GNULIB_ISWBLANK''@/$(GL_GNULIB_ISWBLANK)/g' \
+ -e 's/@''GNULIB_ISWDIGIT''@/$(GL_GNULIB_ISWDIGIT)/g' \
+ -e 's/@''GNULIB_ISWXDIGIT''@/$(GL_GNULIB_ISWXDIGIT)/g' \
+ -e 's/@''GNULIB_WCTYPE''@/$(GL_GNULIB_WCTYPE)/g' \
+ -e 's/@''GNULIB_ISWCTYPE''@/$(GL_GNULIB_ISWCTYPE)/g' \
+ -e 's/@''GNULIB_WCTRANS''@/$(GL_GNULIB_WCTRANS)/g' \
+ -e 's/@''GNULIB_TOWCTRANS''@/$(GL_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_ISWDIGIT''@/$(REPLACE_ISWDIGIT)/g' \
+ -e 's/@''REPLACE_ISWXDIGIT''@/$(REPLACE_ISWXDIGIT)/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; \
- } > $@-t && \
- mv $@-t $@
+ $(srcdir)/wctype.in.h > $@-t
+ $(AM_V_at)mv $@-t $@
mostlyclean-local: mostlyclean-generic
@for dir in '' $(MOSTLYCLEANDIRS); do \
@@ -5867,13 +6823,6 @@ 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)
- @MKDIR_P@ unistring
- rm -f $@-t $@
- sed -e '/definition of _GL_UNUSED_PARAMETER/r $(UNUSED_PARAMETER_H)' \
- < $(srcdir)/unistring/cdefs.in.h \
- > $@-t
- mv $@-t $@
clean-local: clean-generic
@for dir in '' $(CLEANDIRS); do \
if test -n "$$dir" && test -d $$dir; then \
@@ -5888,6 +6837,20 @@ clean-local: clean-generic
done; \
fi; \
:
+distclean-local: distclean-generic
+ @for dir in '' $(DISTCLEANDIRS); do \
+ if test -n "$$dir" && test -d $$dir; then \
+ echo "rmdir $$dir"; rmdir $$dir; \
+ fi; \
+ done; \
+ if test '$(srcdir)' != '.'; then \
+ for dir in '' $(DISTCLEANDIRS_NOT_IN_SRCDIR); do \
+ if test -n "$$dir" && test -d $$dir; then \
+ echo "rmdir $$dir"; rmdir $$dir; \
+ fi; \
+ done; \
+ fi; \
+ :
# List of exported symbols.
# We extract it from the header files that get installed.
@@ -5897,23 +6860,33 @@ clean-local: clean-generic
# 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; \
+$(srcdir)/libunistring.sym : $(HEADERS_WITH_EXTERNS)
+ if \
+ for f in $(HEADERS_WITH_EXTERNS); do \
+ if test -f $$f; then \
+ cat $$f; \
+ else \
+ cat $(srcdir)/$$f; \
+ fi; \
+ done \
+ | $(srcdir)/declared.sh > $@-t1; \
+ then \
+ LC_ALL=C sort < $@-t1 | LC_ALL=C uniq > $@-t2 && mv $@-t2 $@; \
+ else \
+ if test -f $@; then \
+ echo "Continuing with existing libunistring.sym."; \
else \
- cat $(srcdir)/$$f; \
+ exit 1; \
fi; \
- done \
- | $(srcdir)/declared.sh | LC_ALL=C sort | LC_ALL=C uniq \
- > $@-t
- mv $@-t $@
+ fi
# Hide undesired symbols that are defined by libunistring_la_SOURCES or
# libunistring_la_LIBADD from the global namespace, by prefixing them with
# "libunistring_".
+# But don't hide symbols that start with "libintl_locale", for the reason
+# stated in localename-table.h.
all check install: config.h
-config.h: $(BUILT_SOURCES) libunistring.sym
+config.h: $(BUILT_SOURCES) $(srcdir)/libunistring.sym
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
: "Avoid double inclusion, to avoid a warning about redefinitions."; \
echo '#ifndef UNISTRING_CONFIG_H'; \
@@ -5940,16 +6913,11 @@ config.h: $(BUILT_SOURCES) libunistring.sym
;; \
esac; \
done; \
- } 5>&1 \
- | sed -e 's,.* ,,' | LC_ALL=C sort | LC_ALL=C uniq \
- | { \
- if test -f libunistring.sym; then \
- symfile='libunistring.sym'; \
- else \
- symfile='$(srcdir)/libunistring.sym'; \
- fi; \
- LC_ALL=C join -v 1 - $$symfile; \
- } \
+ } 5>&1 1>&2 \
+ | sed -e 's,.* ,,' | grep -v '@' | LC_ALL=C sort | LC_ALL=C uniq \
+ | LC_ALL=C $(top_srcdir)/build-aux/join-v-1 - $(srcdir)/libunistring.sym \
+ | grep -v '^libintl_locale' \
+ | grep -v 'gl_get_setlocale_null_lock' \
| sed -e 's,^\(.*\)$$,#define \1 libunistring_\1,' > config.h-t; \
} 6>&1 && \
if test -f config.h; then \
diff --git a/lib/_Noreturn.h b/lib/_Noreturn.h
index c44ad89..e914627 100644
--- a/lib/_Noreturn.h
+++ b/lib/_Noreturn.h
@@ -1,8 +1,43 @@
-#if !defined _Noreturn && __STDC_VERSION__ < 201112
-# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
- || 0x5110 <= __SUNPRO_C)
+/* A C macro for declaring that a function does not return.
+ Copyright (C) 2011-2022 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 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 <https://www.gnu.org/licenses/>. */
+
+#ifndef _Noreturn
+# if (defined __cplusplus \
+ && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
+ || (defined _MSC_VER && 1900 <= _MSC_VER)) \
+ && 0)
+ /* [[noreturn]] is not practically usable, because with it the syntax
+ extern _Noreturn void func (...);
+ would not be valid; such a declaration would only be valid with 'extern'
+ and '_Noreturn' swapped, or without the 'extern' keyword. However, some
+ AIX system header files and several gnulib header files use precisely
+ this syntax with 'extern'. */
+# define _Noreturn [[noreturn]]
+# elif ((!defined __cplusplus || defined __clang__) \
+ && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
+ || (!defined __STRICT_ANSI__ \
+ && (4 < __GNUC__ + (7 <= __GNUC_MINOR__) \
+ || (defined __apple_build_version__ \
+ ? 6000000 <= __apple_build_version__ \
+ : 3 < __clang_major__ + (5 <= __clang_minor__))))))
+ /* _Noreturn works as-is. */
+# elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \
+ || 0x5110 <= __SUNPRO_C)
# define _Noreturn __attribute__ ((__noreturn__))
-# elif 1200 <= _MSC_VER
+# elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
# define _Noreturn __declspec (noreturn)
# else
# define _Noreturn
diff --git a/lib/alloca.in.h b/lib/alloca.in.h
index 09c5416..e2b1461 100644
--- a/lib/alloca.in.h
+++ b/lib/alloca.in.h
@@ -1,31 +1,20 @@
/* Memory allocation on the stack.
- Copyright (C) 1995, 1999, 2001-2004, 2006-2018 Free Software Foundation,
+ Copyright (C) 1995, 1999, 2001-2004, 2006-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ 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 General Public
- License along with this program; if not, see
- <https://www.gnu.org/licenses/>.
- */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
means there is a real alloca function. */
@@ -44,7 +33,16 @@
*/
#ifndef alloca
-# ifdef __GNUC__
+ /* Some version of mingw have an <alloca.h> that causes trouble when
+ included after 'alloca' gets defined as a macro. As a workaround,
+ include this <alloca.h> first and define 'alloca' as a macro afterwards
+ if needed. */
+# if defined __GNUC__ && (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
+# include_next <alloca.h>
+# endif
+#endif
+#ifndef alloca
+# if defined __GNUC__ || (__clang_major__ >= 4)
# define alloca __builtin_alloca
# elif defined _AIX
# define alloca __alloca
diff --git a/lib/amemxfrm.c b/lib/amemxfrm.c
index 314690a..760076c 100644
--- a/lib/amemxfrm.c
+++ b/lib/amemxfrm.c
@@ -1,25 +1,16 @@
/* Locale dependent memory area transformation for comparison.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -170,14 +161,10 @@ amemxfrm (char *s, size_t n, char *resultbuf, size_t *lengthp)
return result;
fail:
- {
- int saved_errno = errno;
- if (result != resultbuf)
- free (result);
- s[n] = orig_sentinel;
- errno = saved_errno;
- return NULL;
- }
+ if (result != resultbuf)
+ free (result);
+ s[n] = orig_sentinel;
+ return NULL;
out_of_memory_1:
if (result != resultbuf)
diff --git a/lib/amemxfrm.h b/lib/amemxfrm.h
index 4c25fea..84316b5 100644
--- a/lib/amemxfrm.h
+++ b/lib/amemxfrm.h
@@ -1,24 +1,15 @@
/* Locale dependent memory area transformation for comparison.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -47,7 +38,8 @@ extern "C" {
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);
+extern char * amemxfrm (char *restrict s, size_t n,
+ char *restrict resultbuf, size_t *lengthp);
#ifdef __cplusplus
diff --git a/lib/arg-nonnull.h b/lib/arg-nonnull.h
index b0318f3..e4513ef 100644
--- a/lib/arg-nonnull.h
+++ b/lib/arg-nonnull.h
@@ -1,20 +1,11 @@
/* A C macro for declaring that specific arguments must not be NULL.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ 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 of the License, or
+ (at your option) any later version.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
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
@@ -27,7 +18,7 @@
that the values passed as arguments n, ..., m must be non-NULL pointers.
n = 1 stands for the first argument, n = 2 for the second argument etc. */
#ifndef _GL_ARG_NONNULL
-# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
+# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__
# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
# else
# define _GL_ARG_NONNULL(params)
diff --git a/lib/array-mergesort.h b/lib/array-mergesort.h
index 38c5712..c70dc73 100644
--- a/lib/array-mergesort.h
+++ b/lib/array-mergesort.h
@@ -1,25 +1,16 @@
/* Stable-sorting of an array using mergesort.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -38,6 +29,8 @@
respectively, less, equal, or greater than the element
pointed to by the second argument.
STATIC The storage class of the functions being defined.
+ STATIC_FROMTO (Optional.) Overrides STATIC for the 'merge_sort_fromto'
+ function.
Before including this file, you also need to include:
#include <stddef.h>
*/
@@ -96,7 +89,12 @@ merge (const ELEMENT *src1, size_t n1,
/* Sort src[0..n-1] into dst[0..n-1], using tmp[0..n/2-1] as temporary
(scratch) storage.
The arrays src, dst, tmp must not overlap. */
-STATIC void
+#ifdef STATIC_FROMTO
+STATIC_FROMTO
+#else
+STATIC
+#endif
+void
merge_sort_fromto (const ELEMENT *src, ELEMENT *dst, size_t n, ELEMENT *tmp)
{
switch (n)
diff --git a/lib/attribute.h b/lib/attribute.h
new file mode 100644
index 0000000..378d4f0
--- /dev/null
+++ b/lib/attribute.h
@@ -0,0 +1,226 @@
+/* ATTRIBUTE_* macros for using attributes in GCC and similar compilers
+
+ Copyright 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Paul Eggert. */
+
+/* Provide public ATTRIBUTE_* names for the private _GL_ATTRIBUTE_*
+ macros used within Gnulib. */
+
+/* These attributes can be placed in two ways:
+ - At the start of a declaration (i.e. even before storage-class
+ specifiers!); then they apply to all entities that are declared
+ by the declaration.
+ - Immediately after the name of an entity being declared by the
+ declaration; then they apply to that entity only. */
+
+#ifndef _GL_ATTRIBUTE_H
+#define _GL_ATTRIBUTE_H
+
+
+/* This file defines two types of attributes:
+ * C2x standard attributes. These have macro names that do not begin with
+ 'ATTRIBUTE_'.
+ * Selected GCC attributes; see:
+ https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
+ https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html
+ https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html
+ These names begin with 'ATTRIBUTE_' to avoid name clashes. */
+
+
+/* =============== Attributes for specific kinds of functions =============== */
+
+/* Attributes for functions that should not be used. */
+
+/* Warn if the entity is used. */
+/* Applies to:
+ - function, variable,
+ - struct, union, struct/union member,
+ - enumeration, enumeration item,
+ - typedef,
+ in C++ also: namespace, class, template specialization. */
+#define DEPRECATED _GL_ATTRIBUTE_DEPRECATED
+
+/* If a function call is not optimized way, warn with MSG. */
+/* Applies to: functions. */
+#define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg)
+
+/* If a function call is not optimized way, report an error with MSG. */
+/* Applies to: functions. */
+#define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg)
+
+
+/* Attributes for memory-allocating functions. */
+
+/* The function returns a pointer to freshly allocated memory. */
+/* Applies to: functions. */
+#define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC
+
+/* ATTRIBUTE_ALLOC_SIZE ((N)) - The Nth argument of the function
+ is the size of the returned memory block.
+ ATTRIBUTE_ALLOC_SIZE ((M, N)) - Multiply the Mth and Nth arguments
+ to determine the size of the returned memory block. */
+/* Applies to: function, pointer to function, function types. */
+#define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args)
+
+/* ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
+ that can be freed by passing them as the Ith argument to the
+ function F.
+ ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
+ can be freed via 'free'; it can be used only after declaring 'free'. */
+/* Applies to: functions. Cannot be used on inline functions. */
+#define ATTRIBUTE_DEALLOC(f, i) _GL_ATTRIBUTE_DEALLOC(f, i)
+#define ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC_FREE
+
+/* Attributes for variadic functions. */
+
+/* The variadic function expects a trailing NULL argument.
+ ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
+ ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */
+/* Applies to: functions. */
+#define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos)
+
+
+/* ================== Attributes for compiler diagnostics ================== */
+
+/* Attributes that help the compiler diagnose programmer mistakes.
+ Some of them may also help for some compiler optimizations. */
+
+/* ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) -
+ The STRING-INDEXth function argument is a format string of style
+ ARCHETYPE, which is one of:
+ printf, gnu_printf
+ scanf, gnu_scanf,
+ strftime, gnu_strftime,
+ strfmon,
+ or the same thing prefixed and suffixed with '__'.
+ If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK
+ are suitable for the format string. */
+/* Applies to: functions. */
+#define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec)
+
+/* ATTRIBUTE_NONNULL ((N1, N2,...)) - Arguments N1, N2,... must not be NULL.
+ ATTRIBUTE_NONNULL () - All pointer arguments must not be null. */
+/* Applies to: functions. */
+#define ATTRIBUTE_NONNULL(args) _GL_ATTRIBUTE_NONNULL (args)
+
+/* The function's return value is a non-NULL pointer. */
+/* Applies to: functions. */
+#define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL
+
+/* Warn if the caller does not use the return value,
+ unless the caller uses something like ignore_value. */
+/* Applies to: function, enumeration, class. */
+#define NODISCARD _GL_ATTRIBUTE_NODISCARD
+
+
+/* Attributes that disable false alarms when the compiler diagnoses
+ programmer "mistakes". */
+
+/* Do not warn if the entity is not used. */
+/* Applies to:
+ - function, variable,
+ - struct, union, struct/union member,
+ - enumeration, enumeration item,
+ - typedef,
+ in C++ also: class. */
+#define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
+
+/* The contents of a character array is not meant to be NUL-terminated. */
+/* Applies to: struct/union members and variables that are arrays of element
+ type '[[un]signed] char'. */
+#define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING
+
+/* Do not warn if control flow falls through to the immediately
+ following 'case' or 'default' label. */
+/* Applies to: Empty statement (;), inside a 'switch' statement. */
+#define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
+
+
+/* ================== Attributes for debugging information ================== */
+
+/* Attributes regarding debugging information emitted by the compiler. */
+
+/* Omit the function from stack traces when debugging. */
+/* Applies to: function. */
+#define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL
+
+/* Make the entity visible to debuggers etc., even with '-fwhole-program'. */
+/* Applies to: functions, variables. */
+#define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
+
+
+/* ========== Attributes that mainly direct compiler optimizations ========== */
+
+/* The function does not throw exceptions. */
+/* Applies to: functions. */
+#define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW
+
+/* Do not inline the function. */
+/* Applies to: functions. */
+#define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE
+
+/* Always inline the function, and report an error if the compiler
+ cannot inline. */
+/* Applies to: function. */
+#define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE
+
+/* It is OK for a compiler to omit duplicate calls with the same arguments.
+ This attribute is safe for a function that neither depends on
+ nor affects observable state, and always returns exactly once -
+ e.g., does not loop forever, and does not call longjmp.
+ (This attribute is stricter than ATTRIBUTE_PURE.) */
+/* Applies to: functions. */
+#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST
+
+/* It is OK for a compiler to omit duplicate calls with the same
+ arguments if observable state is not changed between calls.
+ This attribute is safe for a function that does not affect
+ observable state, and always returns exactly once.
+ (This attribute is looser than ATTRIBUTE_CONST.) */
+/* Applies to: functions. */
+#define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE
+
+/* The function is rarely executed. */
+/* Applies to: functions. */
+#define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD
+
+/* If called from some other compilation unit, the function executes
+ code from that unit only by return or by exception handling,
+ letting the compiler optimize that unit more aggressively. */
+/* Applies to: functions. */
+#define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF
+
+/* For struct members: The member has the smallest possible alignment.
+ For struct, union, class: All members have the smallest possible alignment,
+ minimizing the memory required. */
+/* Applies to: struct members, struct, union,
+ in C++ also: class. */
+#define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED
+
+
+/* ================ Attributes that make invalid code valid ================ */
+
+/* Attributes that prevent fatal compiler optimizations for code that is not
+ fully ISO C compliant. */
+
+/* Pointers to the type may point to the same storage as pointers to
+ other types, thus disabling strict aliasing optimization. */
+/* Applies to: types. */
+#define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS
+
+
+#endif /* _GL_ATTRIBUTE_H */
diff --git a/lib/c++defs.h b/lib/c++defs.h
index 91c76f5..ad18155 100644
--- a/lib/c++defs.h
+++ b/lib/c++defs.h
@@ -1,20 +1,11 @@
/* C++ compatible function declaration macros.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ 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 of the License, or
+ (at your option) any later version.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
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
@@ -155,6 +146,16 @@
_GL_EXTERN_C int _gl_cxxalias_dummy
#endif
+/* _GL_CXXALIAS_MDA (func, rettype, parameters);
+ is to be used when func is a Microsoft deprecated alias, on native Windows.
+ It declares a C++ alias called GNULIB_NAMESPACE::func
+ that redirects to _func, if GNULIB_NAMESPACE is defined.
+ Example:
+ _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
+ */
+#define _GL_CXXALIAS_MDA(func,rettype,parameters) \
+ _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters)
+
/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
except that the C function rpl_func may have a slightly different
@@ -180,6 +181,14 @@
_GL_EXTERN_C int _gl_cxxalias_dummy
#endif
+/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters);
+ is like _GL_CXXALIAS_MDA (func, rettype, parameters);
+ except that the C function func may have a slightly different declaration.
+ A cast is used to silence the "invalid conversion" error that would
+ otherwise occur. */
+#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \
+ _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters)
+
/* _GL_CXXALIAS_SYS (func, rettype, parameters);
declares a C++ alias called GNULIB_NAMESPACE::func
that redirects to the system provided function func, if GNULIB_NAMESPACE
@@ -277,7 +286,7 @@
_GL_CXXALIASWARN_2 (func, namespace)
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
we enable the warning only when not optimizing. */
-# if !__OPTIMIZE__
+# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
# define _GL_CXXALIASWARN_2(func,namespace) \
_GL_WARN_ON_USE (func, \
"The symbol ::" #func " refers to the system function. " \
@@ -305,14 +314,11 @@
_GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
/* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
we enable the warning only when not optimizing. */
-# if !__OPTIMIZE__
+# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
- _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
+ _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \
"The symbol ::" #func " refers to the system function. " \
"Use " #namespace "::" #func " instead.")
-# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
-# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
- extern __typeof__ (func) func
# else
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
_GL_EXTERN_C int _gl_cxxalias_dummy
diff --git a/lib/c-ctype.c b/lib/c-ctype.c
index 5d9d4d8..a247514 100644
--- a/lib/c-ctype.c
+++ b/lib/c-ctype.c
@@ -1,3 +1,21 @@
+/* Character handling in C locale.
+
+ Copyright (C) 2003-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#include <config.h>
+
#define C_CTYPE_INLINE _GL_EXTERN_INLINE
#include "c-ctype.h"
diff --git a/lib/c-ctype.h b/lib/c-ctype.h
index 55f4585..1a4f603 100644
--- a/lib/c-ctype.h
+++ b/lib/c-ctype.h
@@ -5,29 +5,20 @@
<ctype.h> functions' behaviour depends on the current locale set via
setlocale.
- Copyright (C) 2000-2003, 2006, 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2003, 2006, 2008-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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 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 Lesser General Public License for more details.
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef C_CTYPE_H
#define C_CTYPE_H
diff --git a/lib/c-strcase.h b/lib/c-strcase.h
index 371117e..3e874b5 100644
--- a/lib/c-strcase.h
+++ b/lib/c-strcase.h
@@ -1,28 +1,19 @@
/* Case-insensitive string comparison functions in C locale.
- Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2018 Free Software
+ Copyright (C) 1995-1996, 2001, 2003, 2005, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef C_STRCASE_H
#define C_STRCASE_H
diff --git a/lib/c-strcasecmp.c b/lib/c-strcasecmp.c
index 36a9689..87b993c 100644
--- a/lib/c-strcasecmp.c
+++ b/lib/c-strcasecmp.c
@@ -1,27 +1,18 @@
/* c-strcasecmp.c -- case insensitive string comparator in C locale
- Copyright (C) 1998-1999, 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-1999, 2005-2006, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -61,5 +52,5 @@ c_strcasecmp (const char *s1, const char *s2)
/* On machines where 'char' and 'int' are types of the same size, the
difference of two 'unsigned char' values - including the sign bit -
doesn't fit in an 'int'. */
- return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
+ return _GL_CMP (c1, c2);
}
diff --git a/lib/c-strcaseeq.h b/lib/c-strcaseeq.h
index 27bda37..1c4607c 100644
--- a/lib/c-strcaseeq.h
+++ b/lib/c-strcaseeq.h
@@ -1,24 +1,15 @@
/* Optimized case-insensitive string comparison in C locale.
- Copyright (C) 2001-2002, 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -36,7 +27,7 @@
/* Help GCC to generate good code for string comparisons with
immediate strings. */
-#if defined (__GNUC__) && defined (__OPTIMIZE__)
+#if (defined __GNUC__ || defined __clang__) && defined __OPTIMIZE__
/* Case insensitive comparison of ASCII characters. */
# if C_CTYPE_ASCII
diff --git a/lib/c-strncasecmp.c b/lib/c-strncasecmp.c
index e25c8bd..5a5d30b 100644
--- a/lib/c-strncasecmp.c
+++ b/lib/c-strncasecmp.c
@@ -1,27 +1,18 @@
/* c-strncasecmp.c -- case insensitive string comparator in C locale
- Copyright (C) 1998-1999, 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1998-1999, 2005-2006, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -61,5 +52,5 @@ c_strncasecmp (const char *s1, const char *s2, size_t n)
/* On machines where 'char' and 'int' are types of the same size, the
difference of two 'unsigned char' values - including the sign bit -
doesn't fit in an 'int'. */
- return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
+ return _GL_CMP (c1, c2);
}
diff --git a/lib/config.charset b/lib/config.charset
deleted file mode 100644
index acb99ba..0000000
--- a/lib/config.charset
+++ /dev/null
@@ -1,682 +0,0 @@
-#! /bin/sh
-# Output a system dependent table of character encoding aliases.
-#
-# Copyright (C) 2000-2004, 2006-2018 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
-# 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, see <https://www.gnu.org/licenses/>.
-#
-# The table consists of lines of the form
-# ALIAS CANONICAL
-#
-# ALIAS is the (system dependent) result of "nl_langinfo (CODESET)".
-# ALIAS is compared in a case sensitive way.
-#
-# CANONICAL is the GNU canonical name for this character encoding.
-# It must be an encoding supported by libiconv. Support by GNU libc is
-# also desirable. CANONICAL is case insensitive. Usually an upper case
-# MIME charset name is preferred.
-# 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
-# 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
-# KOI8-R Y glibc solaris freebsd netbsd openbsd darwin
-# KOI8-U Y glibc freebsd netbsd openbsd darwin cygwin
-# KOI8-T glibc
-# CP437 dos
-# CP775 dos
-# CP850 aix osf dos
-# CP852 dos
-# CP855 dos
-# CP856 aix
-# CP857 dos
-# CP861 dos
-# CP862 dos
-# CP864 dos
-# CP865 dos
-# CP866 freebsd netbsd openbsd darwin dos
-# CP869 dos
-# CP874 woe32 dos
-# CP922 aix
-# CP932 aix cygwin woe32 dos
-# CP943 aix
-# CP949 osf darwin woe32 dos
-# CP950 woe32 dos
-# CP1046 aix
-# CP1124 aix
-# CP1125 dos
-# CP1129 aix
-# CP1131 darwin
-# CP1250 woe32
-# CP1251 glibc solaris netbsd openbsd darwin cygwin woe32
-# CP1252 aix woe32
-# CP1253 woe32
-# CP1254 woe32
-# CP1255 glibc woe32
-# CP1256 woe32
-# 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-TW glibc aix hpux irix osf solaris netbsd
-# BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin cygwin
-# BIG5-HKSCS glibc solaris darwin
-# GBK glibc aix osf solaris darwin cygwin 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
-# VISCII Y glibc
-# TCVN5712-1 glibc
-# ARMSCII-8 glibc darwin
-# GEORGIAN-PS glibc cygwin
-# PT154 glibc
-# HP-ROMAN8 hpux
-# HP-ARABIC8 hpux
-# HP-GREEK8 hpux
-# HP-HEBREW8 hpux
-# HP-TURKISH8 hpux
-# HP-KANA8 hpux
-# DEC-KANJI osf
-# DEC-HANYU osf
-# UTF-8 Y glibc aix hpux osf solaris netbsd darwin cygwin
-#
-# Note: Names which are not marked as being a MIME name should not be used in
-# Internet protocols for information interchange (mail, news, etc.).
-#
-# Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications
-# must understand both names and treat them as equivalent.
-#
-# The first argument passed to this file is the canonical host specification,
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or
-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-
-host="$1"
-os=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'`
-echo "# This file contains a table of character encoding aliases,"
-echo "# suitable for operating system '${os}'."
-echo "# It was automatically generated from config.charset."
-# List of references, updated during installation:
-echo "# Packages using this file: "
-case "$os" in
- linux-gnulibc1*)
- # Linux libc5 doesn't have nl_langinfo(CODESET); therefore
- # localcharset.c falls back to using the full locale name
- # from the environment variables.
- echo "C ASCII"
- echo "POSIX ASCII"
- for l in af af_ZA ca ca_ES da da_DK de de_AT de_BE de_CH de_DE de_LU \
- en en_AU en_BW en_CA en_DK en_GB en_IE en_NZ en_US en_ZA \
- en_ZW es es_AR es_BO es_CL es_CO es_DO es_EC es_ES es_GT \
- es_HN es_MX es_PA es_PE es_PY es_SV es_US es_UY es_VE et \
- et_EE eu eu_ES fi fi_FI fo fo_FO fr fr_BE fr_CA fr_CH fr_FR \
- fr_LU ga ga_IE gl gl_ES id id_ID in in_ID is is_IS it it_CH \
- it_IT kl kl_GL nl nl_BE nl_NL no no_NO pt pt_BR pt_PT sv \
- sv_FI sv_SE; do
- echo "$l ISO-8859-1"
- echo "$l.iso-8859-1 ISO-8859-1"
- echo "$l.iso-8859-15 ISO-8859-15"
- echo "$l.iso-8859-15@euro ISO-8859-15"
- echo "$l@euro ISO-8859-15"
- echo "$l.cp-437 CP437"
- echo "$l.cp-850 CP850"
- echo "$l.cp-1252 CP1252"
- echo "$l.cp-1252@euro CP1252"
- #echo "$l.atari-st ATARI-ST" # not a commonly used encoding
- echo "$l.utf-8 UTF-8"
- echo "$l.utf-8@euro UTF-8"
- done
- for l in cs cs_CZ hr hr_HR hu hu_HU pl pl_PL ro ro_RO sk sk_SK sl \
- sl_SI sr sr_CS sr_YU; do
- echo "$l ISO-8859-2"
- echo "$l.iso-8859-2 ISO-8859-2"
- echo "$l.cp-852 CP852"
- echo "$l.cp-1250 CP1250"
- echo "$l.utf-8 UTF-8"
- done
- for l in mk mk_MK ru ru_RU; do
- echo "$l ISO-8859-5"
- echo "$l.iso-8859-5 ISO-8859-5"
- echo "$l.koi8-r KOI8-R"
- echo "$l.cp-866 CP866"
- echo "$l.cp-1251 CP1251"
- echo "$l.utf-8 UTF-8"
- done
- for l in ar ar_SA; do
- echo "$l ISO-8859-6"
- echo "$l.iso-8859-6 ISO-8859-6"
- echo "$l.cp-864 CP864"
- #echo "$l.cp-868 CP868" # not a commonly used encoding
- echo "$l.cp-1256 CP1256"
- echo "$l.utf-8 UTF-8"
- done
- for l in el el_GR gr gr_GR; do
- echo "$l ISO-8859-7"
- echo "$l.iso-8859-7 ISO-8859-7"
- echo "$l.cp-869 CP869"
- echo "$l.cp-1253 CP1253"
- echo "$l.cp-1253@euro CP1253"
- echo "$l.utf-8 UTF-8"
- echo "$l.utf-8@euro UTF-8"
- done
- for l in he he_IL iw iw_IL; do
- echo "$l ISO-8859-8"
- echo "$l.iso-8859-8 ISO-8859-8"
- echo "$l.cp-862 CP862"
- echo "$l.cp-1255 CP1255"
- echo "$l.utf-8 UTF-8"
- done
- for l in tr tr_TR; do
- echo "$l ISO-8859-9"
- echo "$l.iso-8859-9 ISO-8859-9"
- echo "$l.cp-857 CP857"
- echo "$l.cp-1254 CP1254"
- echo "$l.utf-8 UTF-8"
- done
- for l in lt lt_LT lv lv_LV; do
- #echo "$l BALTIC" # not a commonly used encoding, wrong encoding name
- echo "$l ISO-8859-13"
- done
- for l in ru_UA uk uk_UA; do
- echo "$l KOI8-U"
- done
- for l in zh zh_CN; do
- #echo "$l GB_2312-80" # not a commonly used encoding, wrong encoding name
- echo "$l GB2312"
- done
- for l in ja ja_JP ja_JP.EUC; do
- echo "$l EUC-JP"
- done
- for l in ko ko_KR; do
- echo "$l EUC-KR"
- done
- for l in th th_TH; do
- echo "$l TIS-620"
- done
- for l in fa fa_IR; do
- #echo "$l ISIRI-3342" # a broken encoding
- echo "$l.utf-8 UTF-8"
- done
- ;;
- linux* | *-gnu*)
- # With glibc-2.1 or newer, we don't need any canonicalization,
- # because glibc has iconv and both glibc and libiconv support all
- # GNU canonical names directly. Therefore, the Makefile does not
- # need to install the alias file at all.
- # The following applies only to glibc-2.0.x and older libcs.
- echo "ISO_646.IRV:1983 ASCII"
- ;;
- aix*)
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-6 ISO-8859-6"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-8 ISO-8859-8"
- echo "ISO8859-9 ISO-8859-9"
- echo "ISO8859-15 ISO-8859-15"
- echo "IBM-850 CP850"
- echo "IBM-856 CP856"
- echo "IBM-921 ISO-8859-13"
- echo "IBM-922 CP922"
- echo "IBM-932 CP932"
- echo "IBM-943 CP943"
- echo "IBM-1046 CP1046"
- echo "IBM-1124 CP1124"
- echo "IBM-1129 CP1129"
- echo "IBM-1252 CP1252"
- echo "IBM-eucCN GB2312"
- echo "IBM-eucJP EUC-JP"
- echo "IBM-eucKR EUC-KR"
- echo "IBM-eucTW EUC-TW"
- echo "big5 BIG5"
- echo "GBK GBK"
- echo "TIS-620 TIS-620"
- echo "UTF-8 UTF-8"
- ;;
- hpux*)
- echo "iso88591 ISO-8859-1"
- echo "iso88592 ISO-8859-2"
- echo "iso88595 ISO-8859-5"
- echo "iso88596 ISO-8859-6"
- echo "iso88597 ISO-8859-7"
- echo "iso88598 ISO-8859-8"
- echo "iso88599 ISO-8859-9"
- echo "iso885915 ISO-8859-15"
- echo "roman8 HP-ROMAN8"
- echo "arabic8 HP-ARABIC8"
- echo "greek8 HP-GREEK8"
- echo "hebrew8 HP-HEBREW8"
- echo "turkish8 HP-TURKISH8"
- echo "kana8 HP-KANA8"
- echo "tis620 TIS-620"
- echo "big5 BIG5"
- echo "eucJP EUC-JP"
- echo "eucKR EUC-KR"
- echo "eucTW EUC-TW"
- echo "hp15CN GB2312"
- #echo "ccdc ?" # what is this?
- echo "SJIS SHIFT_JIS"
- echo "utf8 UTF-8"
- ;;
- irix*)
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-9 ISO-8859-9"
- echo "eucCN GB2312"
- echo "eucJP EUC-JP"
- echo "eucKR EUC-KR"
- echo "eucTW EUC-TW"
- ;;
- osf*)
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-4 ISO-8859-4"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-8 ISO-8859-8"
- echo "ISO8859-9 ISO-8859-9"
- echo "ISO8859-15 ISO-8859-15"
- echo "cp850 CP850"
- echo "big5 BIG5"
- echo "dechanyu DEC-HANYU"
- echo "dechanzi GB2312"
- echo "deckanji DEC-KANJI"
- echo "deckorean EUC-KR"
- echo "eucJP EUC-JP"
- echo "eucKR EUC-KR"
- echo "eucTW EUC-TW"
- echo "GBK GBK"
- echo "KSC5601 CP949"
- echo "sdeckanji EUC-JP"
- echo "SJIS SHIFT_JIS"
- echo "TACTIS TIS-620"
- echo "UTF-8 UTF-8"
- ;;
- solaris*)
- echo "646 ASCII"
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-3 ISO-8859-3"
- echo "ISO8859-4 ISO-8859-4"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-6 ISO-8859-6"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-8 ISO-8859-8"
- echo "ISO8859-9 ISO-8859-9"
- echo "ISO8859-15 ISO-8859-15"
- echo "koi8-r KOI8-R"
- echo "ansi-1251 CP1251"
- echo "BIG5 BIG5"
- echo "Big5-HKSCS BIG5-HKSCS"
- echo "gb2312 GB2312"
- echo "GBK GBK"
- echo "GB18030 GB18030"
- echo "cns11643 EUC-TW"
- echo "5601 EUC-KR"
- echo "ko_KR.johap92 JOHAB"
- echo "eucJP EUC-JP"
- echo "PCK SHIFT_JIS"
- echo "TIS620.2533 TIS-620"
- #echo "sun_eu_greek ?" # what is this?
- echo "UTF-8 UTF-8"
- ;;
- freebsd*)
- # FreeBSD 4.2 doesn't have nl_langinfo(CODESET); therefore
- # localcharset.c falls back to using the full locale name
- # from the environment variables.
- echo "C ASCII"
- echo "US-ASCII ASCII"
- for l in la_LN lt_LN; do
- echo "$l.ASCII ASCII"
- done
- for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
- fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \
- lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do
- echo "$l.ISO_8859-1 ISO-8859-1"
- echo "$l.DIS_8859-15 ISO-8859-15"
- done
- for l in cs_CZ hr_HR hu_HU la_LN lt_LN pl_PL sl_SI; do
- echo "$l.ISO_8859-2 ISO-8859-2"
- done
- for l in la_LN lt_LT; do
- echo "$l.ISO_8859-4 ISO-8859-4"
- done
- for l in ru_RU ru_SU; do
- echo "$l.KOI8-R KOI8-R"
- echo "$l.ISO_8859-5 ISO-8859-5"
- echo "$l.CP866 CP866"
- done
- echo "uk_UA.KOI8-U KOI8-U"
- echo "zh_TW.BIG5 BIG5"
- echo "zh_TW.Big5 BIG5"
- echo "zh_CN.EUC GB2312"
- echo "ja_JP.EUC EUC-JP"
- echo "ja_JP.SJIS SHIFT_JIS"
- echo "ja_JP.Shift_JIS SHIFT_JIS"
- echo "ko_KR.EUC EUC-KR"
- ;;
- netbsd*)
- echo "646 ASCII"
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-4 ISO-8859-4"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-13 ISO-8859-13"
- echo "ISO8859-15 ISO-8859-15"
- echo "eucCN GB2312"
- echo "eucJP EUC-JP"
- echo "eucKR EUC-KR"
- echo "eucTW EUC-TW"
- echo "BIG5 BIG5"
- echo "SJIS SHIFT_JIS"
- ;;
- openbsd*)
- echo "646 ASCII"
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-4 ISO-8859-4"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-13 ISO-8859-13"
- echo "ISO8859-15 ISO-8859-15"
- ;;
- darwin[56]*)
- # Darwin 6.8 doesn't have nl_langinfo(CODESET); therefore
- # localcharset.c falls back to using the full locale name
- # from the environment variables.
- echo "C ASCII"
- for l in en_AU en_CA en_GB en_US la_LN; do
- echo "$l.US-ASCII ASCII"
- done
- for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
- fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE \
- nl_NL no_NO pt_PT sv_SE; do
- echo "$l ISO-8859-1"
- echo "$l.ISO8859-1 ISO-8859-1"
- echo "$l.ISO8859-15 ISO-8859-15"
- done
- for l in la_LN; do
- echo "$l.ISO8859-1 ISO-8859-1"
- echo "$l.ISO8859-15 ISO-8859-15"
- done
- for l in cs_CZ hr_HR hu_HU la_LN pl_PL sl_SI; do
- echo "$l.ISO8859-2 ISO-8859-2"
- done
- for l in la_LN lt_LT; do
- echo "$l.ISO8859-4 ISO-8859-4"
- done
- for l in ru_RU; do
- echo "$l.KOI8-R KOI8-R"
- echo "$l.ISO8859-5 ISO-8859-5"
- echo "$l.CP866 CP866"
- done
- for l in bg_BG; do
- echo "$l.CP1251 CP1251"
- done
- echo "uk_UA.KOI8-U KOI8-U"
- echo "zh_TW.BIG5 BIG5"
- echo "zh_TW.Big5 BIG5"
- echo "zh_CN.EUC GB2312"
- echo "ja_JP.EUC EUC-JP"
- echo "ja_JP.SJIS SHIFT_JIS"
- echo "ko_KR.EUC EUC-KR"
- ;;
- darwin*)
- # Darwin 7.5 has nl_langinfo(CODESET), but sometimes its value is
- # useless:
- # - It returns the empty string when LANG is set to a locale of the
- # form ll_CC, although ll_CC/LC_CTYPE is a symlink to an UTF-8
- # LC_CTYPE file.
- # - The environment variables LANG, LC_CTYPE, LC_ALL are not set by
- # the system; nl_langinfo(CODESET) returns "US-ASCII" in this case.
- # - The documentation says:
- # "... all code that calls BSD system routines should ensure
- # that the const *char parameters of these routines are in UTF-8
- # encoding. All BSD system functions expect their string
- # parameters to be in UTF-8 encoding and nothing else."
- # It also says
- # "An additional caveat is that string parameters for files,
- # paths, and other file-system entities must be in canonical
- # UTF-8. In a canonical UTF-8 Unicode string, all decomposable
- # characters are decomposed ..."
- # but this is not true: You can pass non-decomposed UTF-8 strings
- # to file system functions, and it is the OS which will convert
- # them to decomposed UTF-8 before accessing the file system.
- # - The Apple Terminal application displays UTF-8 by default.
- # - However, other applications are free to use different encodings:
- # - xterm uses ISO-8859-1 by default.
- # - TextEdit uses MacRoman by default.
- # We prefer UTF-8 over decomposed UTF-8-MAC because one should
- # minimize the use of decomposed Unicode. Unfortunately, through the
- # Darwin file system, decomposed UTF-8 strings are leaked into user
- # space nevertheless.
- # Then there are also the locales with encodings other than US-ASCII
- # and UTF-8. These locales can be occasionally useful to users (e.g.
- # when grepping through ISO-8859-1 encoded text files), when all their
- # file names are in US-ASCII.
- echo "ISO8859-1 ISO-8859-1"
- echo "ISO8859-2 ISO-8859-2"
- echo "ISO8859-4 ISO-8859-4"
- echo "ISO8859-5 ISO-8859-5"
- echo "ISO8859-7 ISO-8859-7"
- echo "ISO8859-9 ISO-8859-9"
- echo "ISO8859-13 ISO-8859-13"
- echo "ISO8859-15 ISO-8859-15"
- echo "KOI8-R KOI8-R"
- echo "KOI8-U KOI8-U"
- echo "CP866 CP866"
- echo "CP949 CP949"
- echo "CP1131 CP1131"
- echo "CP1251 CP1251"
- echo "eucCN GB2312"
- echo "GB2312 GB2312"
- echo "eucJP EUC-JP"
- echo "eucKR EUC-KR"
- echo "Big5 BIG5"
- echo "Big5HKSCS BIG5-HKSCS"
- echo "GBK GBK"
- echo "GB18030 GB18030"
- echo "SJIS SHIFT_JIS"
- echo "ARMSCII-8 ARMSCII-8"
- echo "PT154 PT154"
- #echo "ISCII-DEV ?"
- echo "* UTF-8"
- ;;
- beos* | haiku*)
- # BeOS and Haiku have a single locale, and it has UTF-8 encoding.
- echo "* UTF-8"
- ;;
- msdosdjgpp*)
- # DJGPP 2.03 doesn't have nl_langinfo(CODESET); therefore
- # localcharset.c falls back to using the full locale name
- # from the environment variables.
- echo "#"
- echo "# The encodings given here may not all be correct."
- echo "# If you find that the encoding given for your language and"
- echo "# country is not the one your DOS machine actually uses, just"
- echo "# correct it in this file, and send a mail to"
- echo "# Juan Manuel Guerrero <juan.guerrero@gmx.de>"
- echo "# and Bruno Haible <bruno@clisp.org>."
- echo "#"
- echo "C ASCII"
- # ISO-8859-1 languages
- echo "ca CP850"
- echo "ca_ES CP850"
- echo "da CP865" # not CP850 ??
- echo "da_DK CP865" # not CP850 ??
- echo "de CP850"
- echo "de_AT CP850"
- echo "de_CH CP850"
- echo "de_DE CP850"
- echo "en CP850"
- echo "en_AU CP850" # not CP437 ??
- echo "en_CA CP850"
- echo "en_GB CP850"
- echo "en_NZ CP437"
- echo "en_US CP437"
- echo "en_ZA CP850" # not CP437 ??
- echo "es CP850"
- echo "es_AR CP850"
- echo "es_BO CP850"
- echo "es_CL CP850"
- echo "es_CO CP850"
- echo "es_CR CP850"
- echo "es_CU CP850"
- echo "es_DO CP850"
- echo "es_EC CP850"
- echo "es_ES CP850"
- echo "es_GT CP850"
- echo "es_HN CP850"
- echo "es_MX CP850"
- echo "es_NI CP850"
- echo "es_PA CP850"
- echo "es_PY CP850"
- echo "es_PE CP850"
- echo "es_SV CP850"
- echo "es_UY CP850"
- echo "es_VE CP850"
- echo "et CP850"
- echo "et_EE CP850"
- echo "eu CP850"
- echo "eu_ES CP850"
- echo "fi CP850"
- echo "fi_FI CP850"
- echo "fr CP850"
- echo "fr_BE CP850"
- echo "fr_CA CP850"
- echo "fr_CH CP850"
- echo "fr_FR CP850"
- echo "ga CP850"
- echo "ga_IE CP850"
- echo "gd CP850"
- echo "gd_GB CP850"
- echo "gl CP850"
- echo "gl_ES CP850"
- echo "id CP850" # not CP437 ??
- echo "id_ID CP850" # not CP437 ??
- echo "is CP861" # not CP850 ??
- echo "is_IS CP861" # not CP850 ??
- echo "it CP850"
- echo "it_CH CP850"
- echo "it_IT CP850"
- echo "lt CP775"
- echo "lt_LT CP775"
- echo "lv CP775"
- echo "lv_LV CP775"
- echo "nb CP865" # not CP850 ??
- echo "nb_NO CP865" # not CP850 ??
- echo "nl CP850"
- echo "nl_BE CP850"
- echo "nl_NL CP850"
- echo "nn CP865" # not CP850 ??
- echo "nn_NO CP865" # not CP850 ??
- echo "no CP865" # not CP850 ??
- echo "no_NO CP865" # not CP850 ??
- echo "pt CP850"
- echo "pt_BR CP850"
- echo "pt_PT CP850"
- echo "sv CP850"
- echo "sv_SE CP850"
- # ISO-8859-2 languages
- echo "cs CP852"
- echo "cs_CZ CP852"
- echo "hr CP852"
- echo "hr_HR CP852"
- echo "hu CP852"
- echo "hu_HU CP852"
- echo "pl CP852"
- echo "pl_PL CP852"
- echo "ro CP852"
- echo "ro_RO CP852"
- echo "sk CP852"
- echo "sk_SK CP852"
- echo "sl CP852"
- echo "sl_SI CP852"
- echo "sq CP852"
- echo "sq_AL CP852"
- echo "sr CP852" # CP852 or CP866 or CP855 ??
- echo "sr_CS CP852" # CP852 or CP866 or CP855 ??
- echo "sr_YU CP852" # CP852 or CP866 or CP855 ??
- # ISO-8859-3 languages
- echo "mt CP850"
- echo "mt_MT CP850"
- # ISO-8859-5 languages
- echo "be CP866"
- echo "be_BE CP866"
- echo "bg CP866" # not CP855 ??
- echo "bg_BG CP866" # not CP855 ??
- echo "mk CP866" # not CP855 ??
- echo "mk_MK CP866" # not CP855 ??
- echo "ru CP866"
- echo "ru_RU CP866"
- echo "uk CP1125"
- echo "uk_UA CP1125"
- # ISO-8859-6 languages
- echo "ar CP864"
- echo "ar_AE CP864"
- echo "ar_DZ CP864"
- echo "ar_EG CP864"
- echo "ar_IQ CP864"
- echo "ar_IR CP864"
- echo "ar_JO CP864"
- echo "ar_KW CP864"
- echo "ar_MA CP864"
- echo "ar_OM CP864"
- echo "ar_QA CP864"
- echo "ar_SA CP864"
- echo "ar_SY CP864"
- # ISO-8859-7 languages
- echo "el CP869"
- echo "el_GR CP869"
- # ISO-8859-8 languages
- echo "he CP862"
- echo "he_IL CP862"
- # ISO-8859-9 languages
- echo "tr CP857"
- echo "tr_TR CP857"
- # Japanese
- echo "ja CP932"
- echo "ja_JP CP932"
- # Chinese
- echo "zh_CN GBK"
- echo "zh_TW CP950" # not CP938 ??
- # Korean
- echo "kr CP949" # not CP934 ??
- echo "kr_KR CP949" # not CP934 ??
- # Thai
- echo "th CP874"
- echo "th_TH CP874"
- # Other
- echo "eo CP850"
- echo "eo_EO CP850"
- ;;
-esac
diff --git a/lib/declared.sh b/lib/declared.sh
index fbd5996..ae697b2 100755
--- a/lib/declared.sh
+++ b/lib/declared.sh
@@ -1,6 +1,6 @@
#! /bin/sh
#
-# Copyright (C) 2009 Free Software Foundation, Inc.
+# Copyright (C) 2006-2022 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
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# This script determines the declared global symbols in a C header file.
@@ -24,6 +24,8 @@
# - All declarations end in ';' on the same line.
# - Not more than one symbol is declared in a declaration.
+# This script requires GNU sed.
+
# func_usage
# outputs to stdout the --help usage message.
func_usage ()
@@ -44,9 +46,9 @@ Report bugs to <bruno@clisp.org>."
# outputs to stdout the --version message.
func_version ()
{
- echo "declared.sh (GNU libunistring)"
- echo "Copyright (C) 2006, 2009 Free Software Foundation, Inc.
-License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
+ echo "declared.sh (GNU gnulib)"
+ echo "Copyright (C) 2021 Free Software Foundation, Inc.
+License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law."
echo "Written by" "Bruno Haible"
@@ -70,7 +72,7 @@ while test $# -gt 0; do
--version | --versio | --versi | --vers | --ver | --ve | --v )
func_version
exit 0 ;;
- -- ) # Stop option prcessing
+ -- ) # Stop option processing
shift; break ;;
-* )
func_fatal_error "unrecognized option: $option"
@@ -118,17 +120,17 @@ test "$sed_result" = 'aaa' \
# A sed expression that joins 'extern' declarations that are broken over
# several lines.
sed_join_multiline_externs='
-/^extern [^;]*$/{
+/^extern [^;"]*$/{
:a
N
s/\n/ /g
- /^extern [^;]*$/{
+ /^extern [^;"]*$/{
ba
}
}'
# A sed expression that extracts the identifier of each 'extern' declaration.
-sed_extract_extern_declared='s/^extern [^()]* \([A-Za-z_][A-Za-z0-9_]*\) *[;(].*$/\1/p'
+sed_extract_extern_declared='s/^extern [^()]*[ *]\([A-Za-z_][A-Za-z0-9_]*\) *[;(].*$/\1/p'
sed -e "$sed_remove_comments" \
| sed -e "$sed_join_multiline_externs" \
diff --git a/lib/errno.in.h b/lib/errno.in.h
index 8f55e18..3ec1845 100644
--- a/lib/errno.in.h
+++ b/lib/errno.in.h
@@ -1,28 +1,19 @@
/* A POSIX-like <errno.h>.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_ERRNO_H
diff --git a/lib/exported.sh.in b/lib/exported.sh.in
index 7bd3b1e..be7fb38 100644
--- a/lib/exported.sh.in
+++ b/lib/exported.sh.in
@@ -1,6 +1,6 @@
#! /bin/sh
#
-# Copyright (C) 2006, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2006, 2009, 2019 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
@@ -13,12 +13,11 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
#
# This is a script that determines the exported symbols of an object file.
# This is a separate script because $(GLOBAL_SYMBOL_PIPE) cannot be used in a
# Makefile, since it may contain dollar signs.
-nm_cmd="@NM@ \"\$1\" | @GLOBAL_SYMBOL_PIPE@"
-eval $nm_cmd
+@NM@ "$1" | @GLOBAL_SYMBOL_PIPE@
diff --git a/lib/flexmember.h b/lib/flexmember.h
index fde5bca..1545639 100644
--- a/lib/flexmember.h
+++ b/lib/flexmember.h
@@ -1,6 +1,6 @@
/* Sizes of structs with flexible array members.
- Copyright 2016-2018 Free Software Foundation, Inc.
+ Copyright 2016-2022 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -33,11 +33,26 @@
# define FLEXALIGNOF(type) _Alignof (type)
#endif
-/* Upper bound on the size of a struct of type TYPE with a flexible
- array member named MEMBER that is followed by N bytes of other data.
- This is not simply sizeof (TYPE) + N, since it may require
- alignment on unusually picky C11 platforms, and
- FLEXIBLE_ARRAY_MEMBER may be 1 on pre-C11 platforms.
+/* Yield a properly aligned upper bound on the size of a struct of
+ type TYPE with a flexible array member named MEMBER that is
+ followed by N bytes of other data. The result is suitable as an
+ argument to malloc. For example:
+
+ struct s { int n; char d[FLEXIBLE_ARRAY_MEMBER]; };
+ struct s *p = malloc (FLEXSIZEOF (struct s, d, n * sizeof (char)));
+
+ FLEXSIZEOF (TYPE, MEMBER, N) is not simply (sizeof (TYPE) + N),
+ since FLEXIBLE_ARRAY_MEMBER may be 1 on pre-C11 platforms. Nor is
+ it simply (offsetof (TYPE, MEMBER) + N), as that might yield a size
+ that causes malloc to yield a pointer that is not properly aligned
+ for TYPE; for example, if sizeof (int) == alignof (int) == 4,
+ malloc (offsetof (struct s, d) + 3 * sizeof (char)) is equivalent
+ to malloc (7) and might yield a pointer that is not a multiple of 4
+ (which means the pointer is not properly aligned for struct s),
+ whereas malloc (FLEXSIZEOF (struct s, d, 3 * sizeof (char))) is
+ equivalent to malloc (8) and must yield a pointer that is a
+ multiple of 4.
+
Yield a value less than N if and only if arithmetic overflow occurs. */
#define FLEXSIZEOF(type, member, n) \
diff --git a/lib/float+.h b/lib/float+.h
index d2e61ac..9ab4520 100644
--- a/lib/float+.h
+++ b/lib/float+.h
@@ -1,28 +1,19 @@
/* Supplemental information about the floating-point formats.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _FLOATPLUS_H
#define _FLOATPLUS_H
diff --git a/lib/float.c b/lib/float.c
index 7148add..de85064 100644
--- a/lib/float.c
+++ b/lib/float.c
@@ -1,27 +1,18 @@
/* Auxiliary definitions for <float.h>.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/float.in.h b/lib/float.in.h
index 8d42a60..a418376 100644
--- a/lib/float.in.h
+++ b/lib/float.in.h
@@ -1,27 +1,18 @@
/* A correct <float.h>.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_FLOAT_H
@@ -102,11 +93,14 @@
extern const long double LDBL_MAX;
Unfortunately, this is not a constant expression. */
+# if !GNULIB_defined_long_double_union
union gl_long_double_union
{
struct { unsigned int lo; unsigned int hi; unsigned int exponent; } xd;
long double ld;
};
+# define GNULIB_defined_long_double_union 1
+# endif
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. */
@@ -155,11 +149,14 @@ extern const union gl_long_double_union gl_LDBL_MAX;
Unfortunately, this is not a constant expression, and the latter expression
does not work well when GCC is optimizing.. */
+# if !GNULIB_defined_long_double_union
union gl_long_double_union
{
struct { double hi; double lo; } dd;
long double ld;
};
+# define GNULIB_defined_long_double_union 1
+# endif
extern const union gl_long_double_union gl_LDBL_MAX;
# define LDBL_MAX (gl_LDBL_MAX.ld)
#endif
diff --git a/lib/fpucw.h b/lib/fpucw.h
index 3dedca5..1921836 100644
--- a/lib/fpucw.h
+++ b/lib/fpucw.h
@@ -1,27 +1,18 @@
/* Manipulating the FPU control word. -*- coding: utf-8 -*-
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _FPUCW_H
@@ -52,7 +43,7 @@
See Vincent Lefèvre's page https://www.vinc17.net/research/extended.en.html
for a good explanation.
- See http://www.uwsg.iu.edu/hypermail/linux/kernel/0103.0/0453.html for
+ See https://web.archive.org/web/20060905133417/http://www.uwsg.iu.edu/hypermail/linux/kernel/0103.0/0453.html
some argumentation which setting should be the default. */
/* This header file provides the following facilities:
@@ -70,8 +61,8 @@
'long double' safe operation precision
*/
-/* Inline assembler like this works only with GNU C. */
-#if (defined __i386__ || defined __x86_64__) && defined __GNUC__
+/* Inline assembler like this works only with GNU C and clang. */
+#if (defined __i386__ || defined __x86_64__) && (defined __GNUC__ || defined __clang__)
typedef unsigned short fpucw_t; /* glibc calls this fpu_control_t */
@@ -79,12 +70,12 @@ typedef unsigned short fpucw_t; /* glibc calls this fpu_control_t */
# define FPU_PC_DOUBLE 0x200 /* glibc calls this _FPU_DOUBLE */
# define FPU_PC_EXTENDED 0x300 /* glibc calls this _FPU_EXTENDED */
-# define GET_FPUCW() \
+# define GET_FPUCW() __extension__ \
({ fpucw_t _cw; \
__asm__ __volatile__ ("fnstcw %0" : "=m" (*&_cw)); \
_cw; \
})
-# define SET_FPUCW(word) \
+# define SET_FPUCW(word) __extension__ \
(void)({ fpucw_t _ncw = (word); \
__asm__ __volatile__ ("fldcw %0" : : "m" (*&_ncw)); \
})
diff --git a/lib/free.c b/lib/free.c
new file mode 100644
index 0000000..86ebe6c
--- /dev/null
+++ b/lib/free.c
@@ -0,0 +1,53 @@
+/* Make free() preserve errno.
+
+ Copyright (C) 2003, 2006, 2009-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* written by Paul Eggert */
+
+#include <config.h>
+
+/* Specification. */
+#include <stdlib.h>
+
+/* A function definition is only needed if HAVE_FREE_POSIX is not defined. */
+#if !HAVE_FREE_POSIX
+
+# include <errno.h>
+
+void
+rpl_free (void *p)
+# undef free
+{
+# if defined __GNUC__ && !defined __clang__
+ /* An invalid GCC optimization
+ <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98396>
+ would optimize away the assignments in the code below, when link-time
+ optimization (LTO) is enabled. Make the code more complicated, so that
+ GCC does not grok how to optimize it. */
+ int err[2];
+ err[0] = errno;
+ err[1] = errno;
+ errno = 0;
+ free (p);
+ errno = err[errno == 0];
+# else
+ int err = errno;
+ free (p);
+ errno = err;
+# endif
+}
+
+#endif
diff --git a/lib/frexp.c b/lib/frexp.c
index 46b72cb..2c15733 100644
--- a/lib/frexp.c
+++ b/lib/frexp.c
@@ -1,26 +1,17 @@
/* Split a double into fraction and mantissa.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paolo Bonzini <bonzini@gnu.org>, 2003, and
diff --git a/lib/frexpl.c b/lib/frexpl.c
index 93be0dc..55ca010 100644
--- a/lib/frexpl.c
+++ b/lib/frexpl.c
@@ -1,26 +1,17 @@
/* Split a 'long double' into fraction and mantissa.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/fseterr.c b/lib/fseterr.c
index 866b362..897e754 100644
--- a/lib/fseterr.c
+++ b/lib/fseterr.c
@@ -1,26 +1,17 @@
/* Set the error indicator of a stream.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -51,7 +42,7 @@ fseterr (FILE *fp)
fp->_flags |= _IOERR;
#elif defined __minix /* Minix */
fp->_flags |= _IOERR;
-#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */
+#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, UnixWare, mingw, MSVC, NonStop Kernel, OpenVMS */
fp_->_flag |= _IOERR;
#elif defined __UCLIBC__ /* uClibc */
fp->__modeflags |= __FLAG_ERROR;
diff --git a/lib/fseterr.h b/lib/fseterr.h
index 42751e8..7ecf871 100644
--- a/lib/fseterr.h
+++ b/lib/fseterr.h
@@ -1,26 +1,17 @@
/* Set the error indicator of a stream.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _FSETERR_H
diff --git a/lib/glthread/lock.c b/lib/glthread/lock.c
index 9e14891..b650c21 100644
--- a/lib/glthread/lock.c
+++ b/lib/glthread/lock.c
@@ -1,31 +1,21 @@
/* Locking in multithreaded situations.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005.
- Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
- gthr-win32.h. */
+ Based on GCC's gthr-posix.h, gthr-posix95.h. */
#include <config.h>
@@ -33,6 +23,229 @@
/* ========================================================================= */
+#if USE_ISOC_THREADS || USE_ISOC_AND_POSIX_THREADS
+
+/* -------------------------- gl_lock_t datatype -------------------------- */
+
+int
+glthread_lock_init (gl_lock_t *lock)
+{
+ if (mtx_init (&lock->mutex, mtx_plain) != thrd_success)
+ return ENOMEM;
+ lock->init_needed = 0;
+ return 0;
+}
+
+int
+glthread_lock_lock (gl_lock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_lock (&lock->mutex) != thrd_success)
+ return EAGAIN;
+ return 0;
+}
+
+int
+glthread_lock_unlock (gl_lock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_unlock (&lock->mutex) != thrd_success)
+ return EINVAL;
+ return 0;
+}
+
+int
+glthread_lock_destroy (gl_lock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ mtx_destroy (&lock->mutex);
+ return 0;
+}
+
+/* ------------------------- gl_rwlock_t datatype ------------------------- */
+
+int
+glthread_rwlock_init (gl_rwlock_t *lock)
+{
+ if (mtx_init (&lock->lock, mtx_plain) != thrd_success
+ || cnd_init (&lock->waiting_readers) != thrd_success
+ || cnd_init (&lock->waiting_writers) != thrd_success)
+ return ENOMEM;
+ lock->waiting_writers_count = 0;
+ lock->runcount = 0;
+ lock->init_needed = 0;
+ return 0;
+}
+
+int
+glthread_rwlock_rdlock (gl_rwlock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_lock (&lock->lock) != thrd_success)
+ return EAGAIN;
+ /* Test whether only readers are currently running, and whether the runcount
+ field will not overflow, and whether no writer is waiting. The latter
+ condition is because POSIX recommends that "write locks shall take
+ precedence over read locks", to avoid "writer starvation". */
+ while (!(lock->runcount + 1 > 0 && lock->waiting_writers_count == 0))
+ {
+ /* This thread has to wait for a while. Enqueue it among the
+ waiting_readers. */
+ if (cnd_wait (&lock->waiting_readers, &lock->lock) != thrd_success)
+ {
+ mtx_unlock (&lock->lock);
+ return EINVAL;
+ }
+ }
+ lock->runcount++;
+ if (mtx_unlock (&lock->lock) != thrd_success)
+ return EINVAL;
+ return 0;
+}
+
+int
+glthread_rwlock_wrlock (gl_rwlock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_lock (&lock->lock) != thrd_success)
+ return EAGAIN;
+ /* Test whether no readers or writers are currently running. */
+ while (!(lock->runcount == 0))
+ {
+ /* This thread has to wait for a while. Enqueue it among the
+ waiting_writers. */
+ lock->waiting_writers_count++;
+ if (cnd_wait (&lock->waiting_writers, &lock->lock) != thrd_success)
+ {
+ lock->waiting_writers_count--;
+ mtx_unlock (&lock->lock);
+ return EINVAL;
+ }
+ lock->waiting_writers_count--;
+ }
+ lock->runcount--; /* runcount becomes -1 */
+ if (mtx_unlock (&lock->lock) != thrd_success)
+ return EINVAL;
+ return 0;
+}
+
+int
+glthread_rwlock_unlock (gl_rwlock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_lock (&lock->lock) != thrd_success)
+ return EAGAIN;
+ if (lock->runcount < 0)
+ {
+ /* Drop a writer lock. */
+ if (!(lock->runcount == -1))
+ {
+ mtx_unlock (&lock->lock);
+ return EINVAL;
+ }
+ lock->runcount = 0;
+ }
+ else
+ {
+ /* Drop a reader lock. */
+ if (!(lock->runcount > 0))
+ {
+ mtx_unlock (&lock->lock);
+ return EINVAL;
+ }
+ lock->runcount--;
+ }
+ if (lock->runcount == 0)
+ {
+ /* POSIX recommends that "write locks shall take precedence over read
+ locks", to avoid "writer starvation". */
+ if (lock->waiting_writers_count > 0)
+ {
+ /* Wake up one of the waiting writers. */
+ if (cnd_signal (&lock->waiting_writers) != thrd_success)
+ {
+ mtx_unlock (&lock->lock);
+ return EINVAL;
+ }
+ }
+ else
+ {
+ /* Wake up all waiting readers. */
+ if (cnd_broadcast (&lock->waiting_readers) != thrd_success)
+ {
+ mtx_unlock (&lock->lock);
+ return EINVAL;
+ }
+ }
+ }
+ if (mtx_unlock (&lock->lock) != thrd_success)
+ return EINVAL;
+ return 0;
+}
+
+int
+glthread_rwlock_destroy (gl_rwlock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ mtx_destroy (&lock->lock);
+ cnd_destroy (&lock->waiting_readers);
+ cnd_destroy (&lock->waiting_writers);
+ return 0;
+}
+
+/* --------------------- gl_recursive_lock_t datatype --------------------- */
+
+int
+glthread_recursive_lock_init (gl_recursive_lock_t *lock)
+{
+ if (mtx_init (&lock->mutex, mtx_plain | mtx_recursive) != thrd_success)
+ return ENOMEM;
+ lock->init_needed = 0;
+ return 0;
+}
+
+int
+glthread_recursive_lock_lock (gl_recursive_lock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_lock (&lock->mutex) != thrd_success)
+ return EAGAIN;
+ return 0;
+}
+
+int
+glthread_recursive_lock_unlock (gl_recursive_lock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ if (mtx_unlock (&lock->mutex) != thrd_success)
+ return EINVAL;
+ return 0;
+}
+
+int
+glthread_recursive_lock_destroy (gl_recursive_lock_t *lock)
+{
+ if (lock->init_needed)
+ call_once (&lock->init_once, lock->init_func);
+ mtx_destroy (&lock->mutex);
+ return 0;
+}
+
+/* -------------------------- gl_once_t datatype -------------------------- */
+
+#endif
+
+/* ========================================================================= */
+
#if USE_POSIX_THREADS
/* -------------------------- gl_lock_t datatype -------------------------- */
@@ -41,7 +254,7 @@
# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
-# ifdef PTHREAD_RWLOCK_INITIALIZER
+# if defined PTHREAD_RWLOCK_INITIALIZER || defined PTHREAD_RWLOCK_INITIALIZER_NP
# if !HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
/* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
@@ -505,726 +718,32 @@ glthread_once_singlethreaded (pthread_once_t *once_control)
return 0;
}
-#endif
-
-/* ========================================================================= */
-
-#if USE_PTH_THREADS
-
-/* Use the GNU Pth threads library. */
-
-/* -------------------------- gl_lock_t datatype -------------------------- */
-
-/* ------------------------- gl_rwlock_t datatype ------------------------- */
-
-# if !HAVE_PTH_RWLOCK_ACQUIRE_PREFER_WRITER
-
-int
-glthread_rwlock_init_multithreaded (gl_rwlock_t *lock)
-{
- if (!pth_mutex_init (&lock->lock))
- return errno;
- if (!pth_cond_init (&lock->waiting_readers))
- return errno;
- if (!pth_cond_init (&lock->waiting_writers))
- return errno;
- lock->waiting_writers_count = 0;
- lock->runcount = 0;
- lock->initialized = 1;
- return 0;
-}
-
-int
-glthread_rwlock_rdlock_multithreaded (gl_rwlock_t *lock)
-{
- if (!lock->initialized)
- glthread_rwlock_init_multithreaded (lock);
- if (!pth_mutex_acquire (&lock->lock, 0, NULL))
- return errno;
- /* Test whether only readers are currently running, and whether the runcount
- field will not overflow, and whether no writer is waiting. The latter
- condition is because POSIX recommends that "write locks shall take
- precedence over read locks", to avoid "writer starvation". */
- while (!(lock->runcount + 1 > 0 && lock->waiting_writers_count == 0))
- {
- /* This thread has to wait for a while. Enqueue it among the
- waiting_readers. */
- if (!pth_cond_await (&lock->waiting_readers, &lock->lock, NULL))
- {
- int err = errno;
- pth_mutex_release (&lock->lock);
- return err;
- }
- }
- lock->runcount++;
- return (!pth_mutex_release (&lock->lock) ? errno : 0);
-}
-
-int
-glthread_rwlock_wrlock_multithreaded (gl_rwlock_t *lock)
-{
- if (!lock->initialized)
- glthread_rwlock_init_multithreaded (lock);
- if (!pth_mutex_acquire (&lock->lock, 0, NULL))
- return errno;
- /* Test whether no readers or writers are currently running. */
- while (!(lock->runcount == 0))
- {
- /* This thread has to wait for a while. Enqueue it among the
- waiting_writers. */
- lock->waiting_writers_count++;
- if (!pth_cond_await (&lock->waiting_writers, &lock->lock, NULL))
- {
- int err = errno;
- lock->waiting_writers_count--;
- pth_mutex_release (&lock->lock);
- return err;
- }
- lock->waiting_writers_count--;
- }
- lock->runcount--; /* runcount becomes -1 */
- return (!pth_mutex_release (&lock->lock) ? errno : 0);
-}
+# if !(PTHREAD_IN_USE_DETECTION_HARD || USE_POSIX_THREADS_WEAK)
int
-glthread_rwlock_unlock_multithreaded (gl_rwlock_t *lock)
+glthread_once_multithreaded (pthread_once_t *once_control,
+ void (*init_function) (void))
{
- int err;
-
- if (!lock->initialized)
- return EINVAL;
- if (!pth_mutex_acquire (&lock->lock, 0, NULL))
- return errno;
- if (lock->runcount < 0)
- {
- /* Drop a writer lock. */
- if (!(lock->runcount == -1))
- {
- pth_mutex_release (&lock->lock);
- return EINVAL;
- }
- lock->runcount = 0;
- }
- else
+ int err = pthread_once (once_control, init_function);
+ if (err == ENOSYS)
{
- /* Drop a reader lock. */
- if (!(lock->runcount > 0))
- {
- pth_mutex_release (&lock->lock);
- return EINVAL;
- }
- lock->runcount--;
- }
- if (lock->runcount == 0)
- {
- /* POSIX recommends that "write locks shall take precedence over read
- locks", to avoid "writer starvation". */
- if (lock->waiting_writers_count > 0)
- {
- /* Wake up one of the waiting writers. */
- if (!pth_cond_notify (&lock->waiting_writers, FALSE))
- {
- int err = errno;
- pth_mutex_release (&lock->lock);
- return err;
- }
- }
- else
- {
- /* Wake up all waiting readers. */
- if (!pth_cond_notify (&lock->waiting_readers, TRUE))
- {
- int err = errno;
- pth_mutex_release (&lock->lock);
- return err;
- }
- }
+ /* This happens on FreeBSD 11: The pthread_once function in libc returns
+ ENOSYS. */
+ if (glthread_once_singlethreaded (once_control))
+ init_function ();
+ return 0;
}
- return (!pth_mutex_release (&lock->lock) ? errno : 0);
-}
-
-int
-glthread_rwlock_destroy_multithreaded (gl_rwlock_t *lock)
-{
- lock->initialized = 0;
- return 0;
+ return err;
}
# endif
-/* --------------------- gl_recursive_lock_t datatype --------------------- */
-
-/* -------------------------- gl_once_t datatype -------------------------- */
-
-static void
-glthread_once_call (void *arg)
-{
- void (**gl_once_temp_addr) (void) = (void (**) (void)) arg;
- void (*initfunction) (void) = *gl_once_temp_addr;
- initfunction ();
-}
-
-int
-glthread_once_multithreaded (pth_once_t *once_control, void (*initfunction) (void))
-{
- void (*temp) (void) = initfunction;
- return (!pth_once (once_control, glthread_once_call, &temp) ? errno : 0);
-}
-
-int
-glthread_once_singlethreaded (pth_once_t *once_control)
-{
- /* We know that pth_once_t is an integer type. */
- if (*once_control == PTH_ONCE_INIT)
- {
- /* First time use of once_control. Invert the marker. */
- *once_control = ~ PTH_ONCE_INIT;
- return 1;
- }
- else
- return 0;
-}
-
-#endif
-
-/* ========================================================================= */
-
-#if USE_SOLARIS_THREADS
-
-/* Use the old Solaris threads library. */
-
-/* -------------------------- gl_lock_t datatype -------------------------- */
-
-/* ------------------------- gl_rwlock_t datatype ------------------------- */
-
-/* --------------------- gl_recursive_lock_t datatype --------------------- */
-
-int
-glthread_recursive_lock_init_multithreaded (gl_recursive_lock_t *lock)
-{
- int err;
-
- err = mutex_init (&lock->mutex, USYNC_THREAD, NULL);
- if (err != 0)
- return err;
- lock->owner = (thread_t) 0;
- lock->depth = 0;
- return 0;
-}
-
-int
-glthread_recursive_lock_lock_multithreaded (gl_recursive_lock_t *lock)
-{
- thread_t self = thr_self ();
- if (lock->owner != self)
- {
- int err;
-
- err = mutex_lock (&lock->mutex);
- if (err != 0)
- return err;
- lock->owner = self;
- }
- if (++(lock->depth) == 0) /* wraparound? */
- {
- lock->depth--;
- return EAGAIN;
- }
- return 0;
-}
-
-int
-glthread_recursive_lock_unlock_multithreaded (gl_recursive_lock_t *lock)
-{
- if (lock->owner != thr_self ())
- return EPERM;
- if (lock->depth == 0)
- return EINVAL;
- if (--(lock->depth) == 0)
- {
- lock->owner = (thread_t) 0;
- return mutex_unlock (&lock->mutex);
- }
- else
- return 0;
-}
-
-int
-glthread_recursive_lock_destroy_multithreaded (gl_recursive_lock_t *lock)
-{
- if (lock->owner != (thread_t) 0)
- return EBUSY;
- return mutex_destroy (&lock->mutex);
-}
-
-/* -------------------------- gl_once_t datatype -------------------------- */
-
-int
-glthread_once_multithreaded (gl_once_t *once_control, void (*initfunction) (void))
-{
- if (!once_control->inited)
- {
- int err;
-
- /* Use the mutex to guarantee that if another thread is already calling
- the initfunction, this thread waits until it's finished. */
- err = mutex_lock (&once_control->mutex);
- if (err != 0)
- return err;
- if (!once_control->inited)
- {
- once_control->inited = 1;
- initfunction ();
- }
- return mutex_unlock (&once_control->mutex);
- }
- else
- return 0;
-}
-
-int
-glthread_once_singlethreaded (gl_once_t *once_control)
-{
- /* We know that gl_once_t contains an integer type. */
- if (!once_control->inited)
- {
- /* First time use of once_control. Invert the marker. */
- once_control->inited = ~ 0;
- return 1;
- }
- else
- return 0;
-}
-
#endif
/* ========================================================================= */
#if USE_WINDOWS_THREADS
-/* -------------------------- gl_lock_t datatype -------------------------- */
-
-void
-glthread_lock_init_func (gl_lock_t *lock)
-{
- InitializeCriticalSection (&lock->lock);
- lock->guard.done = 1;
-}
-
-int
-glthread_lock_lock_func (gl_lock_t *lock)
-{
- if (!lock->guard.done)
- {
- if (InterlockedIncrement (&lock->guard.started) == 0)
- /* This thread is the first one to need this lock. Initialize it. */
- glthread_lock_init (lock);
- else
- /* Yield the CPU while waiting for another thread to finish
- initializing this lock. */
- while (!lock->guard.done)
- Sleep (0);
- }
- EnterCriticalSection (&lock->lock);
- return 0;
-}
-
-int
-glthread_lock_unlock_func (gl_lock_t *lock)
-{
- if (!lock->guard.done)
- return EINVAL;
- LeaveCriticalSection (&lock->lock);
- return 0;
-}
-
-int
-glthread_lock_destroy_func (gl_lock_t *lock)
-{
- if (!lock->guard.done)
- return EINVAL;
- DeleteCriticalSection (&lock->lock);
- lock->guard.done = 0;
- return 0;
-}
-
-/* ------------------------- gl_rwlock_t datatype ------------------------- */
-
-/* In this file, the waitqueues are implemented as circular arrays. */
-#define gl_waitqueue_t gl_carray_waitqueue_t
-
-static void
-gl_waitqueue_init (gl_waitqueue_t *wq)
-{
- wq->array = NULL;
- wq->count = 0;
- wq->alloc = 0;
- wq->offset = 0;
-}
-
-/* Enqueues the current thread, represented by an event, in a wait queue.
- Returns INVALID_HANDLE_VALUE if an allocation failure occurs. */
-static HANDLE
-gl_waitqueue_add (gl_waitqueue_t *wq)
-{
- HANDLE event;
- unsigned int index;
-
- if (wq->count == wq->alloc)
- {
- unsigned int new_alloc = 2 * wq->alloc + 1;
- HANDLE *new_array =
- (HANDLE *) realloc (wq->array, new_alloc * sizeof (HANDLE));
- if (new_array == NULL)
- /* No more memory. */
- return INVALID_HANDLE_VALUE;
- /* Now is a good opportunity to rotate the array so that its contents
- starts at offset 0. */
- if (wq->offset > 0)
- {
- unsigned int old_count = wq->count;
- unsigned int old_alloc = wq->alloc;
- unsigned int old_offset = wq->offset;
- unsigned int i;
- if (old_offset + old_count > old_alloc)
- {
- unsigned int limit = old_offset + old_count - old_alloc;
- for (i = 0; i < limit; i++)
- new_array[old_alloc + i] = new_array[i];
- }
- for (i = 0; i < old_count; i++)
- new_array[i] = new_array[old_offset + i];
- wq->offset = 0;
- }
- wq->array = new_array;
- wq->alloc = new_alloc;
- }
- /* Whether the created event is a manual-reset one or an auto-reset one,
- does not matter, since we will wait on it only once. */
- event = CreateEvent (NULL, TRUE, FALSE, NULL);
- if (event == INVALID_HANDLE_VALUE)
- /* No way to allocate an event. */
- return INVALID_HANDLE_VALUE;
- index = wq->offset + wq->count;
- if (index >= wq->alloc)
- index -= wq->alloc;
- wq->array[index] = event;
- wq->count++;
- return event;
-}
-
-/* Notifies the first thread from a wait queue and dequeues it. */
-static void
-gl_waitqueue_notify_first (gl_waitqueue_t *wq)
-{
- SetEvent (wq->array[wq->offset + 0]);
- wq->offset++;
- wq->count--;
- if (wq->count == 0 || wq->offset == wq->alloc)
- wq->offset = 0;
-}
-
-/* Notifies all threads from a wait queue and dequeues them all. */
-static void
-gl_waitqueue_notify_all (gl_waitqueue_t *wq)
-{
- unsigned int i;
-
- for (i = 0; i < wq->count; i++)
- {
- unsigned int index = wq->offset + i;
- if (index >= wq->alloc)
- index -= wq->alloc;
- SetEvent (wq->array[index]);
- }
- wq->count = 0;
- wq->offset = 0;
-}
-
-void
-glthread_rwlock_init_func (gl_rwlock_t *lock)
-{
- InitializeCriticalSection (&lock->lock);
- gl_waitqueue_init (&lock->waiting_readers);
- gl_waitqueue_init (&lock->waiting_writers);
- lock->runcount = 0;
- lock->guard.done = 1;
-}
-
-int
-glthread_rwlock_rdlock_func (gl_rwlock_t *lock)
-{
- if (!lock->guard.done)
- {
- if (InterlockedIncrement (&lock->guard.started) == 0)
- /* This thread is the first one to need this lock. Initialize it. */
- glthread_rwlock_init (lock);
- else
- /* Yield the CPU while waiting for another thread to finish
- initializing this lock. */
- while (!lock->guard.done)
- Sleep (0);
- }
- EnterCriticalSection (&lock->lock);
- /* Test whether only readers are currently running, and whether the runcount
- field will not overflow, and whether no writer is waiting. The latter
- condition is because POSIX recommends that "write locks shall take
- precedence over read locks", to avoid "writer starvation". */
- if (!(lock->runcount + 1 > 0 && lock->waiting_writers.count == 0))
- {
- /* This thread has to wait for a while. Enqueue it among the
- waiting_readers. */
- HANDLE event = gl_waitqueue_add (&lock->waiting_readers);
- if (event != INVALID_HANDLE_VALUE)
- {
- DWORD result;
- LeaveCriticalSection (&lock->lock);
- /* Wait until another thread signals this event. */
- result = WaitForSingleObject (event, INFINITE);
- if (result == WAIT_FAILED || result == WAIT_TIMEOUT)
- abort ();
- CloseHandle (event);
- /* The thread which signalled the event already did the bookkeeping:
- removed us from the waiting_readers, incremented lock->runcount. */
- if (!(lock->runcount > 0))
- abort ();
- return 0;
- }
- else
- {
- /* Allocation failure. Weird. */
- do
- {
- LeaveCriticalSection (&lock->lock);
- Sleep (1);
- EnterCriticalSection (&lock->lock);
- }
- while (!(lock->runcount + 1 > 0));
- }
- }
- lock->runcount++;
- LeaveCriticalSection (&lock->lock);
- return 0;
-}
-
-int
-glthread_rwlock_wrlock_func (gl_rwlock_t *lock)
-{
- if (!lock->guard.done)
- {
- if (InterlockedIncrement (&lock->guard.started) == 0)
- /* This thread is the first one to need this lock. Initialize it. */
- glthread_rwlock_init (lock);
- else
- /* Yield the CPU while waiting for another thread to finish
- initializing this lock. */
- while (!lock->guard.done)
- Sleep (0);
- }
- EnterCriticalSection (&lock->lock);
- /* Test whether no readers or writers are currently running. */
- if (!(lock->runcount == 0))
- {
- /* This thread has to wait for a while. Enqueue it among the
- waiting_writers. */
- HANDLE event = gl_waitqueue_add (&lock->waiting_writers);
- if (event != INVALID_HANDLE_VALUE)
- {
- DWORD result;
- LeaveCriticalSection (&lock->lock);
- /* Wait until another thread signals this event. */
- result = WaitForSingleObject (event, INFINITE);
- if (result == WAIT_FAILED || result == WAIT_TIMEOUT)
- abort ();
- CloseHandle (event);
- /* The thread which signalled the event already did the bookkeeping:
- removed us from the waiting_writers, set lock->runcount = -1. */
- if (!(lock->runcount == -1))
- abort ();
- return 0;
- }
- else
- {
- /* Allocation failure. Weird. */
- do
- {
- LeaveCriticalSection (&lock->lock);
- Sleep (1);
- EnterCriticalSection (&lock->lock);
- }
- while (!(lock->runcount == 0));
- }
- }
- lock->runcount--; /* runcount becomes -1 */
- LeaveCriticalSection (&lock->lock);
- return 0;
-}
-
-int
-glthread_rwlock_unlock_func (gl_rwlock_t *lock)
-{
- if (!lock->guard.done)
- return EINVAL;
- EnterCriticalSection (&lock->lock);
- if (lock->runcount < 0)
- {
- /* Drop a writer lock. */
- if (!(lock->runcount == -1))
- abort ();
- lock->runcount = 0;
- }
- else
- {
- /* Drop a reader lock. */
- if (!(lock->runcount > 0))
- {
- LeaveCriticalSection (&lock->lock);
- return EPERM;
- }
- lock->runcount--;
- }
- if (lock->runcount == 0)
- {
- /* POSIX recommends that "write locks shall take precedence over read
- locks", to avoid "writer starvation". */
- if (lock->waiting_writers.count > 0)
- {
- /* Wake up one of the waiting writers. */
- lock->runcount--;
- gl_waitqueue_notify_first (&lock->waiting_writers);
- }
- else
- {
- /* Wake up all waiting readers. */
- lock->runcount += lock->waiting_readers.count;
- gl_waitqueue_notify_all (&lock->waiting_readers);
- }
- }
- LeaveCriticalSection (&lock->lock);
- return 0;
-}
-
-int
-glthread_rwlock_destroy_func (gl_rwlock_t *lock)
-{
- if (!lock->guard.done)
- return EINVAL;
- if (lock->runcount != 0)
- return EBUSY;
- DeleteCriticalSection (&lock->lock);
- if (lock->waiting_readers.array != NULL)
- free (lock->waiting_readers.array);
- if (lock->waiting_writers.array != NULL)
- free (lock->waiting_writers.array);
- lock->guard.done = 0;
- return 0;
-}
-
-/* --------------------- gl_recursive_lock_t datatype --------------------- */
-
-void
-glthread_recursive_lock_init_func (gl_recursive_lock_t *lock)
-{
- lock->owner = 0;
- lock->depth = 0;
- InitializeCriticalSection (&lock->lock);
- lock->guard.done = 1;
-}
-
-int
-glthread_recursive_lock_lock_func (gl_recursive_lock_t *lock)
-{
- if (!lock->guard.done)
- {
- if (InterlockedIncrement (&lock->guard.started) == 0)
- /* This thread is the first one to need this lock. Initialize it. */
- glthread_recursive_lock_init (lock);
- else
- /* Yield the CPU while waiting for another thread to finish
- initializing this lock. */
- while (!lock->guard.done)
- Sleep (0);
- }
- {
- DWORD self = GetCurrentThreadId ();
- if (lock->owner != self)
- {
- EnterCriticalSection (&lock->lock);
- lock->owner = self;
- }
- if (++(lock->depth) == 0) /* wraparound? */
- {
- lock->depth--;
- return EAGAIN;
- }
- }
- return 0;
-}
-
-int
-glthread_recursive_lock_unlock_func (gl_recursive_lock_t *lock)
-{
- if (lock->owner != GetCurrentThreadId ())
- return EPERM;
- if (lock->depth == 0)
- return EINVAL;
- if (--(lock->depth) == 0)
- {
- lock->owner = 0;
- LeaveCriticalSection (&lock->lock);
- }
- return 0;
-}
-
-int
-glthread_recursive_lock_destroy_func (gl_recursive_lock_t *lock)
-{
- if (lock->owner != 0)
- return EBUSY;
- DeleteCriticalSection (&lock->lock);
- lock->guard.done = 0;
- return 0;
-}
-
-/* -------------------------- gl_once_t datatype -------------------------- */
-
-void
-glthread_once_func (gl_once_t *once_control, void (*initfunction) (void))
-{
- if (once_control->inited <= 0)
- {
- if (InterlockedIncrement (&once_control->started) == 0)
- {
- /* This thread is the first one to come to this once_control. */
- InitializeCriticalSection (&once_control->lock);
- EnterCriticalSection (&once_control->lock);
- once_control->inited = 0;
- initfunction ();
- once_control->inited = 1;
- LeaveCriticalSection (&once_control->lock);
- }
- else
- {
- /* Undo last operation. */
- InterlockedDecrement (&once_control->started);
- /* Some other thread has already started the initialization.
- Yield the CPU while waiting for the other thread to finish
- initializing and taking the lock. */
- while (once_control->inited < 0)
- Sleep (0);
- if (once_control->inited <= 0)
- {
- /* Take the lock. This blocks until the other thread has
- finished calling the initfunction. */
- EnterCriticalSection (&once_control->lock);
- LeaveCriticalSection (&once_control->lock);
- if (!(once_control->inited > 0))
- abort ();
- }
- }
- }
-}
-
#endif
/* ========================================================================= */
diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h
index 2d8d5ab..47eed8f 100644
--- a/lib/glthread/lock.h
+++ b/lib/glthread/lock.h
@@ -1,31 +1,21 @@
/* Locking in multithreaded situations.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005.
- Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-solaris.h,
- gthr-win32.h. */
+ Based on GCC's gthr-posix.h, gthr-posix95.h, gthr-win32.h. */
/* This file contains locking primitives for use with a given thread library.
It does not contain primitives for creating threads or for other
@@ -90,6 +80,127 @@
#include <errno.h>
#include <stdlib.h>
+#if !defined c11_threads_in_use
+# if HAVE_THREADS_H && USE_POSIX_THREADS_FROM_LIBC
+# define c11_threads_in_use() 1
+# elif HAVE_THREADS_H && USE_POSIX_THREADS_WEAK
+# include <threads.h>
+# pragma weak thrd_exit
+# define c11_threads_in_use() (thrd_exit != NULL)
+# else
+# define c11_threads_in_use() 0
+# endif
+#endif
+
+/* ========================================================================= */
+
+#if USE_ISOC_THREADS || USE_ISOC_AND_POSIX_THREADS
+
+/* Use the ISO C threads library. */
+
+# include <threads.h>
+
+# ifdef __cplusplus
+extern "C" {
+# endif
+
+/* -------------------------- gl_lock_t datatype -------------------------- */
+
+typedef struct
+ {
+ int volatile init_needed;
+ once_flag init_once;
+ void (*init_func) (void);
+ mtx_t mutex;
+ }
+ gl_lock_t;
+# define gl_lock_define(STORAGECLASS, NAME) \
+ STORAGECLASS gl_lock_t NAME;
+# define gl_lock_define_initialized(STORAGECLASS, NAME) \
+ static void _atomic_init_##NAME (void); \
+ STORAGECLASS gl_lock_t NAME = \
+ { 1, ONCE_FLAG_INIT, _atomic_init_##NAME }; \
+ static void _atomic_init_##NAME (void) \
+ { \
+ if (glthread_lock_init (&(NAME))) \
+ abort (); \
+ }
+extern int glthread_lock_init (gl_lock_t *lock);
+extern int glthread_lock_lock (gl_lock_t *lock);
+extern int glthread_lock_unlock (gl_lock_t *lock);
+extern int glthread_lock_destroy (gl_lock_t *lock);
+
+/* ------------------------- gl_rwlock_t datatype ------------------------- */
+
+typedef struct
+ {
+ int volatile init_needed;
+ once_flag init_once;
+ void (*init_func) (void);
+ mtx_t lock; /* protects the remaining fields */
+ cnd_t waiting_readers; /* waiting readers */
+ cnd_t waiting_writers; /* waiting writers */
+ unsigned int waiting_writers_count; /* number of waiting writers */
+ int runcount; /* number of readers running, or -1 when a writer runs */
+ }
+ gl_rwlock_t;
+# define gl_rwlock_define(STORAGECLASS, NAME) \
+ STORAGECLASS gl_rwlock_t NAME;
+# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
+ static void _atomic_init_##NAME (void); \
+ STORAGECLASS gl_rwlock_t NAME = \
+ { 1, ONCE_FLAG_INIT, _atomic_init_##NAME }; \
+ static void _atomic_init_##NAME (void) \
+ { \
+ if (glthread_rwlock_init (&(NAME))) \
+ abort (); \
+ }
+extern int glthread_rwlock_init (gl_rwlock_t *lock);
+extern int glthread_rwlock_rdlock (gl_rwlock_t *lock);
+extern int glthread_rwlock_wrlock (gl_rwlock_t *lock);
+extern int glthread_rwlock_unlock (gl_rwlock_t *lock);
+extern int glthread_rwlock_destroy (gl_rwlock_t *lock);
+
+/* --------------------- gl_recursive_lock_t datatype --------------------- */
+
+typedef struct
+ {
+ int volatile init_needed;
+ once_flag init_once;
+ void (*init_func) (void);
+ mtx_t mutex;
+ }
+ gl_recursive_lock_t;
+# define gl_recursive_lock_define(STORAGECLASS, NAME) \
+ STORAGECLASS gl_recursive_lock_t NAME;
+# define gl_recursive_lock_define_initialized(STORAGECLASS, NAME) \
+ static void _atomic_init_##NAME (void); \
+ STORAGECLASS gl_recursive_lock_t NAME = \
+ { 1, ONCE_FLAG_INIT, _atomic_init_##NAME }; \
+ static void _atomic_init_##NAME (void) \
+ { \
+ if (glthread_recursive_lock_init (&(NAME))) \
+ abort (); \
+ }
+extern int glthread_recursive_lock_init (gl_recursive_lock_t *lock);
+extern int glthread_recursive_lock_lock (gl_recursive_lock_t *lock);
+extern int glthread_recursive_lock_unlock (gl_recursive_lock_t *lock);
+extern int glthread_recursive_lock_destroy (gl_recursive_lock_t *lock);
+
+/* -------------------------- gl_once_t datatype -------------------------- */
+
+typedef once_flag gl_once_t;
+# define gl_once_define(STORAGECLASS, NAME) \
+ STORAGECLASS once_flag NAME = ONCE_FLAG_INIT;
+# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
+ (call_once (ONCE_CONTROL, INITFUNCTION), 0)
+
+# ifdef __cplusplus
+}
+# endif
+
+#endif
+
/* ========================================================================= */
#if USE_POSIX_THREADS
@@ -165,7 +276,8 @@ extern int glthread_in_use (void);
pthread_rwlockattr_init
*/
# pragma weak pthread_mutexattr_gettype
-# define pthread_in_use() (pthread_mutexattr_gettype != NULL)
+# define pthread_in_use() \
+ (pthread_mutexattr_gettype != NULL || c11_threads_in_use ())
# endif
# else
@@ -198,7 +310,7 @@ typedef pthread_mutex_t gl_lock_t;
# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
-# ifdef PTHREAD_RWLOCK_INITIALIZER
+# if defined PTHREAD_RWLOCK_INITIALIZER || defined PTHREAD_RWLOCK_INITIALIZER_NP
typedef pthread_rwlock_t gl_rwlock_t;
# define gl_rwlock_define(STORAGECLASS, NAME) \
@@ -206,8 +318,13 @@ typedef pthread_rwlock_t gl_rwlock_t;
# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
STORAGECLASS pthread_rwlock_t NAME = gl_rwlock_initializer;
# if HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER
-# define gl_rwlock_initializer \
- PTHREAD_RWLOCK_INITIALIZER
+# if defined PTHREAD_RWLOCK_INITIALIZER
+# define gl_rwlock_initializer \
+ PTHREAD_RWLOCK_INITIALIZER
+# else
+# define gl_rwlock_initializer \
+ PTHREAD_RWLOCK_INITIALIZER_NP
+# endif
# define glthread_rwlock_init(LOCK) \
(pthread_in_use () ? pthread_rwlock_init (LOCK, NULL) : 0)
# else /* glibc with bug https://sourceware.org/bugzilla/show_bug.cgi?id=13701 */
@@ -390,287 +507,20 @@ extern int glthread_recursive_lock_destroy_multithreaded (gl_recursive_lock_t *l
typedef pthread_once_t gl_once_t;
# define gl_once_define(STORAGECLASS, NAME) \
STORAGECLASS pthread_once_t NAME = PTHREAD_ONCE_INIT;
-# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
- (pthread_in_use () \
- ? pthread_once (ONCE_CONTROL, INITFUNCTION) \
- : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
-extern int glthread_once_singlethreaded (pthread_once_t *once_control);
-
-# ifdef __cplusplus
-}
-# endif
-
-#endif
-
-/* ========================================================================= */
-
-#if USE_PTH_THREADS
-
-/* Use the GNU Pth threads library. */
-
-# include <pth.h>
-
-# ifdef __cplusplus
-extern "C" {
-# endif
-
-# if USE_PTH_THREADS_WEAK
-
-/* Use weak references to the GNU Pth threads library. */
-
-# pragma weak pth_mutex_init
-# pragma weak pth_mutex_acquire
-# pragma weak pth_mutex_release
-# pragma weak pth_rwlock_init
-# pragma weak pth_rwlock_acquire
-# pragma weak pth_rwlock_release
-# pragma weak pth_once
-
-# pragma weak pth_cancel
-# define pth_in_use() (pth_cancel != NULL)
-
-# else
-
-# define pth_in_use() 1
-
-# endif
-
-/* -------------------------- gl_lock_t datatype -------------------------- */
-
-typedef pth_mutex_t gl_lock_t;
-# define gl_lock_define(STORAGECLASS, NAME) \
- STORAGECLASS pth_mutex_t NAME;
-# define gl_lock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS pth_mutex_t NAME = gl_lock_initializer;
-# define gl_lock_initializer \
- PTH_MUTEX_INIT
-# define glthread_lock_init(LOCK) \
- (pth_in_use () && !pth_mutex_init (LOCK) ? errno : 0)
-# define glthread_lock_lock(LOCK) \
- (pth_in_use () && !pth_mutex_acquire (LOCK, 0, NULL) ? errno : 0)
-# define glthread_lock_unlock(LOCK) \
- (pth_in_use () && !pth_mutex_release (LOCK) ? errno : 0)
-# define glthread_lock_destroy(LOCK) \
- ((void)(LOCK), 0)
-
-/* ------------------------- gl_rwlock_t datatype ------------------------- */
-
-/* Pth pth_rwlock_acquire always prefers readers. No autoconf test so far. */
-# if HAVE_PTH_RWLOCK_ACQUIRE_PREFER_WRITER
-
-typedef pth_rwlock_t gl_rwlock_t;
-# define gl_rwlock_define(STORAGECLASS, NAME) \
- STORAGECLASS pth_rwlock_t NAME;
-# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS pth_rwlock_t NAME = gl_rwlock_initializer;
-# define gl_rwlock_initializer \
- PTH_RWLOCK_INIT
-# define glthread_rwlock_init(LOCK) \
- (pth_in_use () && !pth_rwlock_init (LOCK) ? errno : 0)
-# define glthread_rwlock_rdlock(LOCK) \
- (pth_in_use () && !pth_rwlock_acquire (LOCK, PTH_RWLOCK_RD, 0, NULL) ? errno : 0)
-# define glthread_rwlock_wrlock(LOCK) \
- (pth_in_use () && !pth_rwlock_acquire (LOCK, PTH_RWLOCK_RW, 0, NULL) ? errno : 0)
-# define glthread_rwlock_unlock(LOCK) \
- (pth_in_use () && !pth_rwlock_release (LOCK) ? errno : 0)
-# define glthread_rwlock_destroy(LOCK) \
- ((void)(LOCK), 0)
-
-# else
-
-typedef struct
- {
- int initialized;
- pth_mutex_t lock; /* protects the remaining fields */
- pth_cond_t waiting_readers; /* waiting readers */
- pth_cond_t waiting_writers; /* waiting writers */
- unsigned int waiting_writers_count; /* number of waiting writers */
- int runcount; /* number of readers running, or -1 when a writer runs */
- }
- gl_rwlock_t;
-# define gl_rwlock_define(STORAGECLASS, NAME) \
- STORAGECLASS gl_rwlock_t NAME;
-# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS gl_rwlock_t NAME = gl_rwlock_initializer;
-# define gl_rwlock_initializer \
- { 0 }
-# define glthread_rwlock_init(LOCK) \
- (pth_in_use () ? glthread_rwlock_init_multithreaded (LOCK) : 0)
-# define glthread_rwlock_rdlock(LOCK) \
- (pth_in_use () ? glthread_rwlock_rdlock_multithreaded (LOCK) : 0)
-# define glthread_rwlock_wrlock(LOCK) \
- (pth_in_use () ? glthread_rwlock_wrlock_multithreaded (LOCK) : 0)
-# define glthread_rwlock_unlock(LOCK) \
- (pth_in_use () ? glthread_rwlock_unlock_multithreaded (LOCK) : 0)
-# define glthread_rwlock_destroy(LOCK) \
- (pth_in_use () ? glthread_rwlock_destroy_multithreaded (LOCK) : 0)
-extern int glthread_rwlock_init_multithreaded (gl_rwlock_t *lock);
-extern int glthread_rwlock_rdlock_multithreaded (gl_rwlock_t *lock);
-extern int glthread_rwlock_wrlock_multithreaded (gl_rwlock_t *lock);
-extern int glthread_rwlock_unlock_multithreaded (gl_rwlock_t *lock);
-extern int glthread_rwlock_destroy_multithreaded (gl_rwlock_t *lock);
-
-# endif
-
-/* --------------------- gl_recursive_lock_t datatype --------------------- */
-
-/* In Pth, mutexes are recursive by default. */
-typedef pth_mutex_t gl_recursive_lock_t;
-# define gl_recursive_lock_define(STORAGECLASS, NAME) \
- STORAGECLASS pth_mutex_t NAME;
-# define gl_recursive_lock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS pth_mutex_t NAME = gl_recursive_lock_initializer;
-# define gl_recursive_lock_initializer \
- PTH_MUTEX_INIT
-# define glthread_recursive_lock_init(LOCK) \
- (pth_in_use () && !pth_mutex_init (LOCK) ? errno : 0)
-# define glthread_recursive_lock_lock(LOCK) \
- (pth_in_use () && !pth_mutex_acquire (LOCK, 0, NULL) ? errno : 0)
-# define glthread_recursive_lock_unlock(LOCK) \
- (pth_in_use () && !pth_mutex_release (LOCK) ? errno : 0)
-# define glthread_recursive_lock_destroy(LOCK) \
- ((void)(LOCK), 0)
-
-/* -------------------------- gl_once_t datatype -------------------------- */
-
-typedef pth_once_t gl_once_t;
-# define gl_once_define(STORAGECLASS, NAME) \
- STORAGECLASS pth_once_t NAME = PTH_ONCE_INIT;
-# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
- (pth_in_use () \
- ? glthread_once_multithreaded (ONCE_CONTROL, INITFUNCTION) \
- : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
-extern int glthread_once_multithreaded (pth_once_t *once_control, void (*initfunction) (void));
-extern int glthread_once_singlethreaded (pth_once_t *once_control);
-
-# ifdef __cplusplus
-}
-# endif
-
-#endif
-
-/* ========================================================================= */
-
-#if USE_SOLARIS_THREADS
-
-/* Use the old Solaris threads library. */
-
-# include <thread.h>
-# include <synch.h>
-
-# ifdef __cplusplus
-extern "C" {
-# endif
-
-# if USE_SOLARIS_THREADS_WEAK
-
-/* Use weak references to the old Solaris threads library. */
-
-# pragma weak mutex_init
-# pragma weak mutex_lock
-# pragma weak mutex_unlock
-# pragma weak mutex_destroy
-# pragma weak rwlock_init
-# pragma weak rw_rdlock
-# pragma weak rw_wrlock
-# pragma weak rw_unlock
-# pragma weak rwlock_destroy
-# pragma weak thr_self
-
-# pragma weak thr_suspend
-# define thread_in_use() (thr_suspend != NULL)
-
+# if PTHREAD_IN_USE_DETECTION_HARD || USE_POSIX_THREADS_WEAK
+# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
+ (pthread_in_use () \
+ ? pthread_once (ONCE_CONTROL, INITFUNCTION) \
+ : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
# else
-
-# define thread_in_use() 1
-
+# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
+ (pthread_in_use () \
+ ? glthread_once_multithreaded (ONCE_CONTROL, INITFUNCTION) \
+ : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
+extern int glthread_once_multithreaded (pthread_once_t *once_control,
+ void (*init_function) (void));
# endif
-
-/* -------------------------- gl_lock_t datatype -------------------------- */
-
-typedef mutex_t gl_lock_t;
-# define gl_lock_define(STORAGECLASS, NAME) \
- STORAGECLASS mutex_t NAME;
-# define gl_lock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS mutex_t NAME = gl_lock_initializer;
-# define gl_lock_initializer \
- DEFAULTMUTEX
-# define glthread_lock_init(LOCK) \
- (thread_in_use () ? mutex_init (LOCK, USYNC_THREAD, NULL) : 0)
-# define glthread_lock_lock(LOCK) \
- (thread_in_use () ? mutex_lock (LOCK) : 0)
-# define glthread_lock_unlock(LOCK) \
- (thread_in_use () ? mutex_unlock (LOCK) : 0)
-# define glthread_lock_destroy(LOCK) \
- (thread_in_use () ? mutex_destroy (LOCK) : 0)
-
-/* ------------------------- gl_rwlock_t datatype ------------------------- */
-
-typedef rwlock_t gl_rwlock_t;
-# define gl_rwlock_define(STORAGECLASS, NAME) \
- STORAGECLASS rwlock_t NAME;
-# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS rwlock_t NAME = gl_rwlock_initializer;
-# define gl_rwlock_initializer \
- DEFAULTRWLOCK
-# define glthread_rwlock_init(LOCK) \
- (thread_in_use () ? rwlock_init (LOCK, USYNC_THREAD, NULL) : 0)
-# define glthread_rwlock_rdlock(LOCK) \
- (thread_in_use () ? rw_rdlock (LOCK) : 0)
-# define glthread_rwlock_wrlock(LOCK) \
- (thread_in_use () ? rw_wrlock (LOCK) : 0)
-# define glthread_rwlock_unlock(LOCK) \
- (thread_in_use () ? rw_unlock (LOCK) : 0)
-# define glthread_rwlock_destroy(LOCK) \
- (thread_in_use () ? rwlock_destroy (LOCK) : 0)
-
-/* --------------------- gl_recursive_lock_t datatype --------------------- */
-
-/* Old Solaris threads did not have recursive locks.
- We have to implement them ourselves. */
-
-typedef struct
- {
- mutex_t mutex;
- thread_t owner;
- unsigned long depth;
- }
- gl_recursive_lock_t;
-# define gl_recursive_lock_define(STORAGECLASS, NAME) \
- STORAGECLASS gl_recursive_lock_t NAME;
-# define gl_recursive_lock_define_initialized(STORAGECLASS, NAME) \
- STORAGECLASS gl_recursive_lock_t NAME = gl_recursive_lock_initializer;
-# define gl_recursive_lock_initializer \
- { DEFAULTMUTEX, (thread_t) 0, 0 }
-# define glthread_recursive_lock_init(LOCK) \
- (thread_in_use () ? glthread_recursive_lock_init_multithreaded (LOCK) : 0)
-# define glthread_recursive_lock_lock(LOCK) \
- (thread_in_use () ? glthread_recursive_lock_lock_multithreaded (LOCK) : 0)
-# define glthread_recursive_lock_unlock(LOCK) \
- (thread_in_use () ? glthread_recursive_lock_unlock_multithreaded (LOCK) : 0)
-# define glthread_recursive_lock_destroy(LOCK) \
- (thread_in_use () ? glthread_recursive_lock_destroy_multithreaded (LOCK) : 0)
-extern int glthread_recursive_lock_init_multithreaded (gl_recursive_lock_t *lock);
-extern int glthread_recursive_lock_lock_multithreaded (gl_recursive_lock_t *lock);
-extern int glthread_recursive_lock_unlock_multithreaded (gl_recursive_lock_t *lock);
-extern int glthread_recursive_lock_destroy_multithreaded (gl_recursive_lock_t *lock);
-
-/* -------------------------- gl_once_t datatype -------------------------- */
-
-typedef struct
- {
- volatile int inited;
- mutex_t mutex;
- }
- gl_once_t;
-# define gl_once_define(STORAGECLASS, NAME) \
- STORAGECLASS gl_once_t NAME = { 0, DEFAULTMUTEX };
-# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
- (thread_in_use () \
- ? glthread_once_multithreaded (ONCE_CONTROL, INITFUNCTION) \
- : (glthread_once_singlethreaded (ONCE_CONTROL) ? (INITFUNCTION (), 0) : 0))
-extern int glthread_once_multithreaded (gl_once_t *once_control, void (*initfunction) (void));
-extern int glthread_once_singlethreaded (gl_once_t *once_control);
+extern int glthread_once_singlethreaded (pthread_once_t *once_control);
# ifdef __cplusplus
}
@@ -685,6 +535,11 @@ extern int glthread_once_singlethreaded (gl_once_t *once_control);
# define WIN32_LEAN_AND_MEAN /* avoid including junk */
# include <windows.h>
+# include "windows-mutex.h"
+# include "windows-rwlock.h"
+# include "windows-recmutex.h"
+# include "windows-once.h"
+
# ifdef __cplusplus
extern "C" {
# endif
@@ -700,127 +555,69 @@ extern "C" {
/* There is no way to statically initialize a CRITICAL_SECTION. It needs
to be done lazily, once only. For this we need spinlocks. */
-typedef struct { volatile int done; volatile long started; } gl_spinlock_t;
-
/* -------------------------- gl_lock_t datatype -------------------------- */
-typedef struct
- {
- gl_spinlock_t guard; /* protects the initialization */
- CRITICAL_SECTION lock;
- }
- gl_lock_t;
+typedef glwthread_mutex_t gl_lock_t;
# define gl_lock_define(STORAGECLASS, NAME) \
STORAGECLASS gl_lock_t NAME;
# define gl_lock_define_initialized(STORAGECLASS, NAME) \
STORAGECLASS gl_lock_t NAME = gl_lock_initializer;
# define gl_lock_initializer \
- { { 0, -1 } }
+ GLWTHREAD_MUTEX_INIT
# define glthread_lock_init(LOCK) \
- (glthread_lock_init_func (LOCK), 0)
+ (glwthread_mutex_init (LOCK), 0)
# define glthread_lock_lock(LOCK) \
- glthread_lock_lock_func (LOCK)
+ glwthread_mutex_lock (LOCK)
# define glthread_lock_unlock(LOCK) \
- glthread_lock_unlock_func (LOCK)
+ glwthread_mutex_unlock (LOCK)
# define glthread_lock_destroy(LOCK) \
- glthread_lock_destroy_func (LOCK)
-extern void glthread_lock_init_func (gl_lock_t *lock);
-extern int glthread_lock_lock_func (gl_lock_t *lock);
-extern int glthread_lock_unlock_func (gl_lock_t *lock);
-extern int glthread_lock_destroy_func (gl_lock_t *lock);
+ glwthread_mutex_destroy (LOCK)
/* ------------------------- gl_rwlock_t datatype ------------------------- */
-/* It is impossible to implement read-write locks using plain locks, without
- introducing an extra thread dedicated to managing read-write locks.
- Therefore here we need to use the low-level Event type. */
-
-typedef struct
- {
- HANDLE *array; /* array of waiting threads, each represented by an event */
- unsigned int count; /* number of waiting threads */
- unsigned int alloc; /* length of allocated array */
- unsigned int offset; /* index of first waiting thread in array */
- }
- gl_carray_waitqueue_t;
-typedef struct
- {
- gl_spinlock_t guard; /* protects the initialization */
- CRITICAL_SECTION lock; /* protects the remaining fields */
- gl_carray_waitqueue_t waiting_readers; /* waiting readers */
- gl_carray_waitqueue_t waiting_writers; /* waiting writers */
- int runcount; /* number of readers running, or -1 when a writer runs */
- }
- gl_rwlock_t;
+typedef glwthread_rwlock_t gl_rwlock_t;
# define gl_rwlock_define(STORAGECLASS, NAME) \
STORAGECLASS gl_rwlock_t NAME;
# define gl_rwlock_define_initialized(STORAGECLASS, NAME) \
STORAGECLASS gl_rwlock_t NAME = gl_rwlock_initializer;
# define gl_rwlock_initializer \
- { { 0, -1 } }
+ GLWTHREAD_RWLOCK_INIT
# define glthread_rwlock_init(LOCK) \
- (glthread_rwlock_init_func (LOCK), 0)
+ (glwthread_rwlock_init (LOCK), 0)
# define glthread_rwlock_rdlock(LOCK) \
- glthread_rwlock_rdlock_func (LOCK)
+ glwthread_rwlock_rdlock (LOCK)
# define glthread_rwlock_wrlock(LOCK) \
- glthread_rwlock_wrlock_func (LOCK)
+ glwthread_rwlock_wrlock (LOCK)
# define glthread_rwlock_unlock(LOCK) \
- glthread_rwlock_unlock_func (LOCK)
+ glwthread_rwlock_unlock (LOCK)
# define glthread_rwlock_destroy(LOCK) \
- glthread_rwlock_destroy_func (LOCK)
-extern void glthread_rwlock_init_func (gl_rwlock_t *lock);
-extern int glthread_rwlock_rdlock_func (gl_rwlock_t *lock);
-extern int glthread_rwlock_wrlock_func (gl_rwlock_t *lock);
-extern int glthread_rwlock_unlock_func (gl_rwlock_t *lock);
-extern int glthread_rwlock_destroy_func (gl_rwlock_t *lock);
+ glwthread_rwlock_destroy (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. */
-
-typedef struct
- {
- gl_spinlock_t guard; /* protects the initialization */
- DWORD owner;
- unsigned long depth;
- CRITICAL_SECTION lock;
- }
- gl_recursive_lock_t;
+typedef glwthread_recmutex_t gl_recursive_lock_t;
# define gl_recursive_lock_define(STORAGECLASS, NAME) \
STORAGECLASS gl_recursive_lock_t NAME;
# define gl_recursive_lock_define_initialized(STORAGECLASS, NAME) \
STORAGECLASS gl_recursive_lock_t NAME = gl_recursive_lock_initializer;
# define gl_recursive_lock_initializer \
- { { 0, -1 }, 0, 0 }
+ GLWTHREAD_RECMUTEX_INIT
# define glthread_recursive_lock_init(LOCK) \
- (glthread_recursive_lock_init_func (LOCK), 0)
+ (glwthread_recmutex_init (LOCK), 0)
# define glthread_recursive_lock_lock(LOCK) \
- glthread_recursive_lock_lock_func (LOCK)
+ glwthread_recmutex_lock (LOCK)
# define glthread_recursive_lock_unlock(LOCK) \
- glthread_recursive_lock_unlock_func (LOCK)
+ glwthread_recmutex_unlock (LOCK)
# define glthread_recursive_lock_destroy(LOCK) \
- glthread_recursive_lock_destroy_func (LOCK)
-extern void glthread_recursive_lock_init_func (gl_recursive_lock_t *lock);
-extern int glthread_recursive_lock_lock_func (gl_recursive_lock_t *lock);
-extern int glthread_recursive_lock_unlock_func (gl_recursive_lock_t *lock);
-extern int glthread_recursive_lock_destroy_func (gl_recursive_lock_t *lock);
+ glwthread_recmutex_destroy (LOCK)
/* -------------------------- gl_once_t datatype -------------------------- */
-typedef struct
- {
- volatile int inited;
- volatile long started;
- CRITICAL_SECTION lock;
- }
- gl_once_t;
+typedef glwthread_once_t gl_once_t;
# define gl_once_define(STORAGECLASS, NAME) \
- STORAGECLASS gl_once_t NAME = { -1, -1 };
+ STORAGECLASS gl_once_t NAME = GLWTHREAD_ONCE_INIT;
# define glthread_once(ONCE_CONTROL, INITFUNCTION) \
- (glthread_once_func (ONCE_CONTROL, INITFUNCTION), 0)
-extern void glthread_once_func (gl_once_t *once_control, void (*initfunction) (void));
+ (glwthread_once (ONCE_CONTROL, INITFUNCTION), 0)
# ifdef __cplusplus
}
@@ -830,7 +627,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_ISOC_THREADS || USE_POSIX_THREADS || USE_ISOC_AND_POSIX_THREADS || USE_WINDOWS_THREADS)
/* Provide dummy implementation if threads are not supported. */
diff --git a/lib/glthread/threadlib.c b/lib/glthread/threadlib.c
index 3534b61..88a76ba 100644
--- a/lib/glthread/threadlib.c
+++ b/lib/glthread/threadlib.c
@@ -1,27 +1,18 @@
/* Multithreading primitives.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2005. */
@@ -29,15 +20,48 @@
/* ========================================================================= */
-#if USE_POSIX_THREADS
+#if USE_POSIX_THREADS || USE_ISOC_AND_POSIX_THREADS
/* Use the POSIX threads library. */
+# include <errno.h>
# include <pthread.h>
# include <stdlib.h>
# if PTHREAD_IN_USE_DETECTION_HARD
+# if defined __FreeBSD__ || defined __DragonFly__ /* FreeBSD */
+
+/* Test using pthread_key_create. */
+
+int
+glthread_in_use (void)
+{
+ static int tested;
+ static int result; /* 1: linked with -lpthread, 0: only with libc */
+
+ if (!tested)
+ {
+ pthread_key_t key;
+ int err = pthread_key_create (&key, NULL);
+
+ if (err == ENOSYS)
+ result = 0;
+ else
+ {
+ result = 1;
+ if (err == 0)
+ pthread_key_delete (key);
+ }
+ tested = 1;
+ }
+ return result;
+}
+
+# else /* Solaris, HP-UX */
+
+/* Test using pthread_create. */
+
/* The function to be executed by a dummy thread. */
static void *
dummy_thread_func (void *arg)
@@ -71,6 +95,8 @@ glthread_in_use (void)
return result;
}
+# endif
+
# endif
#endif
diff --git a/lib/hard-locale.c b/lib/hard-locale.c
index 89027f7..f7fbc47 100644
--- a/lib/hard-locale.c
+++ b/lib/hard-locale.c
@@ -1,28 +1,19 @@
/* hard-locale.c -- Determine whether a locale is hard.
- Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1997-1999, 2002-2004, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -30,52 +21,15 @@
#include "hard-locale.h"
#include <locale.h>
-#include <stdlib.h>
#include <string.h>
-#ifdef __GLIBC__
-# define GLIBC_VERSION __GLIBC__
-#elif defined __UCLIBC__
-# define GLIBC_VERSION 2
-#else
-# define GLIBC_VERSION 0
-#endif
-
-/* Return true if the current CATEGORY locale is hard, i.e. if you
- can't get away with assuming traditional C or POSIX behavior. */
bool
hard_locale (int category)
{
- bool hard = true;
- char const *p = setlocale (category, NULL);
-
- if (p)
- {
- if (2 <= GLIBC_VERSION)
- {
- if (strcmp (p, "C") == 0 || strcmp (p, "POSIX") == 0)
- hard = false;
- }
- else
- {
- char *locale = strdup (p);
- if (locale)
- {
- /* Temporarily set the locale to the "C" and "POSIX" locales
- to find their names, so that we can determine whether one
- or the other is the caller's locale. */
- if (((p = setlocale (category, "C"))
- && strcmp (p, locale) == 0)
- || ((p = setlocale (category, "POSIX"))
- && strcmp (p, locale) == 0))
- hard = false;
+ char locale[SETLOCALE_NULL_MAX];
- /* Restore the caller's locale. */
- setlocale (category, locale);
- free (locale);
- }
- }
- }
+ if (setlocale_null_r (category, locale, sizeof (locale)))
+ return false;
- return hard;
+ return !(strcmp (locale, "C") == 0 || strcmp (locale, "POSIX") == 0);
}
diff --git a/lib/hard-locale.h b/lib/hard-locale.h
index 5440f38..6066f4e 100644
--- a/lib/hard-locale.h
+++ b/lib/hard-locale.h
@@ -1,27 +1,18 @@
/* Determine whether a locale is hard.
- Copyright (C) 1999, 2003-2004, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2003-2004, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef HARD_LOCALE_H_
@@ -29,6 +20,9 @@
# include <stdbool.h>
-bool hard_locale (int);
+/* Return true if the specified CATEGORY of the current locale is hard, i.e.
+ different from the C or POSIX locale that has a fixed behavior.
+ CATEGORY must be one of the LC_* values, but not LC_ALL. */
+extern bool hard_locale (int category);
#endif /* HARD_LOCALE_H_ */
diff --git a/lib/iconv.c b/lib/iconv.c
index abb5ec3..efab53d 100644
--- a/lib/iconv.c
+++ b/lib/iconv.c
@@ -1,27 +1,18 @@
/* Character set conversion.
- Copyright (C) 1999-2001, 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2001, 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -35,9 +26,6 @@
# include <stdint.h>
# include <stdlib.h>
# include "unistr.h"
-# ifndef uintptr_t
-# define uintptr_t unsigned long
-# endif
#endif
#if REPLACE_ICONV_UTF
diff --git a/lib/iconv.in.h b/lib/iconv.in.h
index 1094996..4c5a31c 100644
--- a/lib/iconv.in.h
+++ b/lib/iconv.in.h
@@ -1,28 +1,19 @@
/* A GNU-like <iconv.h>.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_ICONV_H
@@ -61,6 +52,12 @@ _GL_CXXALIAS_SYS (iconv_open, iconv_t,
(const char *tocode, const char *fromcode));
# endif
_GL_CXXALIASWARN (iconv_open);
+#elif defined GNULIB_POSIXCHECK
+# undef iconv_open
+# if HAVE_RAW_DECL_ICONV_OPEN
+_GL_WARN_ON_USE (iconv_open, "iconv_open is not working correctly everywhere - "
+ "use gnulib module iconv for portability");
+# endif
#endif
#if @REPLACE_ICONV_UTF@
@@ -83,22 +80,33 @@ _GL_CXXALIASWARN (iconv_open);
# endif
_GL_FUNCDECL_RPL (iconv, size_t,
(iconv_t cd,
- @ICONV_CONST@ char **inbuf, size_t *inbytesleft,
- char **outbuf, size_t *outbytesleft));
+ @ICONV_CONST@ char **restrict inbuf,
+ size_t *restrict inbytesleft,
+ char **restrict outbuf, size_t *restrict outbytesleft));
_GL_CXXALIAS_RPL (iconv, size_t,
(iconv_t cd,
- @ICONV_CONST@ char **inbuf, size_t *inbytesleft,
- char **outbuf, size_t *outbytesleft));
+ @ICONV_CONST@ char **restrict inbuf,
+ size_t *restrict inbytesleft,
+ char **restrict outbuf, size_t *restrict outbytesleft));
# else
-_GL_CXXALIAS_SYS (iconv, size_t,
- (iconv_t cd,
- @ICONV_CONST@ char **inbuf, size_t *inbytesleft,
- char **outbuf, size_t *outbytesleft));
+/* Need to cast, because on some versions of Solaris, ICONV_CONST does
+ not have the right value for C++. */
+_GL_CXXALIAS_SYS_CAST (iconv, size_t,
+ (iconv_t cd,
+ @ICONV_CONST@ char **restrict inbuf,
+ size_t *restrict inbytesleft,
+ char **restrict outbuf, size_t *restrict outbytesleft));
# endif
_GL_CXXALIASWARN (iconv);
# ifndef ICONV_CONST
# define ICONV_CONST @ICONV_CONST@
# endif
+#elif defined GNULIB_POSIXCHECK
+# undef iconv
+# if HAVE_RAW_DECL_ICONV
+_GL_WARN_ON_USE (iconv, "iconv is not working correctly everywhere - "
+ "use gnulib module iconv for portability");
+# endif
#endif
#if @GNULIB_ICONV@
diff --git a/lib/iconv_close.c b/lib/iconv_close.c
index 65b21fb..2d7fb17 100644
--- a/lib/iconv_close.c
+++ b/lib/iconv_close.c
@@ -1,27 +1,18 @@
/* Character set conversion.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -29,9 +20,6 @@
#include <iconv.h>
#include <stdint.h>
-#ifndef uintptr_t
-# define uintptr_t unsigned long
-#endif
int
rpl_iconv_close (iconv_t cd)
diff --git a/lib/iconv_open-aix.gperf b/lib/iconv_open-aix.gperf
index 6782b99..024da21 100644
--- a/lib/iconv_open-aix.gperf
+++ b/lib/iconv_open-aix.gperf
@@ -1,3 +1,19 @@
+/* Character set conversion.
+ Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
%struct-type
%language=ANSI-C
diff --git a/lib/iconv_open-aix.h b/lib/iconv_open-aix.h
index 4b44ffa..85ed767 100644
--- a/lib/iconv_open-aix.h
+++ b/lib/iconv_open-aix.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-aix.gperf"
+#line 17 "./iconv_open-aix.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 32
@@ -156,74 +156,74 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 43 "./iconv_open-aix.gperf"
+#line 59 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "IBM-eucTW"},
-#line 42 "./iconv_open-aix.gperf"
+#line 58 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "IBM-eucKR"},
-#line 25 "./iconv_open-aix.gperf"
- {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "IBM-852"},
#line 41 "./iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "IBM-852"},
+#line 57 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "IBM-eucJP"},
-#line 14 "./iconv_open-aix.gperf"
+#line 30 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-2"},
-#line 27 "./iconv_open-aix.gperf"
+#line 43 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "IBM-857"},
-#line 24 "./iconv_open-aix.gperf"
+#line 40 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "IBM-850"},
-#line 19 "./iconv_open-aix.gperf"
+#line 35 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-7"},
-#line 33 "./iconv_open-aix.gperf"
+#line 49 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "IBM-932"},
-#line 40 "./iconv_open-aix.gperf"
+#line 56 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "IBM-eucCN"},
-#line 44 "./iconv_open-aix.gperf"
+#line 60 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "big5"},
-#line 23 "./iconv_open-aix.gperf"
+#line 39 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "IBM-437"},
{-1},
-#line 17 "./iconv_open-aix.gperf"
+#line 33 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-5"},
-#line 22 "./iconv_open-aix.gperf"
+#line 38 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "ISO8859-15"},
-#line 15 "./iconv_open-aix.gperf"
- {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-3"},
#line 31 "./iconv_open-aix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-3"},
+#line 47 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "IBM-921"},
-#line 35 "./iconv_open-aix.gperf"
+#line 51 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "IBM-1046"},
-#line 20 "./iconv_open-aix.gperf"
+#line 36 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "ISO8859-8"},
-#line 26 "./iconv_open-aix.gperf"
+#line 42 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "IBM-856"},
-#line 37 "./iconv_open-aix.gperf"
+#line 53 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "IBM-1125"},
-#line 18 "./iconv_open-aix.gperf"
+#line 34 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "ISO8859-6"},
-#line 29 "./iconv_open-aix.gperf"
+#line 45 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "IBM-865"},
-#line 32 "./iconv_open-aix.gperf"
+#line 48 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "IBM-922"},
-#line 39 "./iconv_open-aix.gperf"
+#line 55 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "IBM-1252"},
-#line 21 "./iconv_open-aix.gperf"
+#line 37 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "ISO8859-9"},
{-1},
-#line 34 "./iconv_open-aix.gperf"
+#line 50 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "IBM-943"},
-#line 16 "./iconv_open-aix.gperf"
+#line 32 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "ISO8859-4"},
-#line 13 "./iconv_open-aix.gperf"
+#line 29 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "ISO8859-1"},
{-1}, {-1},
-#line 38 "./iconv_open-aix.gperf"
+#line 54 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "IBM-1129"},
{-1},
-#line 30 "./iconv_open-aix.gperf"
+#line 46 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "IBM-869"},
-#line 36 "./iconv_open-aix.gperf"
+#line 52 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "IBM-1124"},
{-1}, {-1},
-#line 28 "./iconv_open-aix.gperf"
+#line 44 "./iconv_open-aix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, "IBM-861"}
};
diff --git a/lib/iconv_open-hpux.gperf b/lib/iconv_open-hpux.gperf
index 5a35c83..1205750 100644
--- a/lib/iconv_open-hpux.gperf
+++ b/lib/iconv_open-hpux.gperf
@@ -1,3 +1,19 @@
+/* Character set conversion.
+ Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
struct mapping { int standard_name; const char vendor_name[9 + 1]; };
%struct-type
%language=ANSI-C
diff --git a/lib/iconv_open-hpux.h b/lib/iconv_open-hpux.h
index 8766e38..fe3c289 100644
--- a/lib/iconv_open-hpux.h
+++ b/lib/iconv_open-hpux.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-hpux.gperf"
+#line 17 "./iconv_open-hpux.gperf"
struct mapping { int standard_name; const char vendor_name[9 + 1]; };
#define TOTAL_KEYWORDS 44
@@ -180,93 +180,93 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 40 "./iconv_open-hpux.gperf"
+#line 56 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "cp1256"},
-#line 34 "./iconv_open-hpux.gperf"
+#line 50 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "cp1250"},
-#line 35 "./iconv_open-hpux.gperf"
+#line 51 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "cp1251"},
-#line 23 "./iconv_open-hpux.gperf"
+#line 39 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "cp850"},
-#line 49 "./iconv_open-hpux.gperf"
+#line 65 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "tis620"},
-#line 38 "./iconv_open-hpux.gperf"
+#line 54 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "cp1254"},
-#line 16 "./iconv_open-hpux.gperf"
+#line 32 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "iso88596"},
-#line 53 "./iconv_open-hpux.gperf"
+#line 69 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "eucTW"},
-#line 13 "./iconv_open-hpux.gperf"
+#line 29 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "iso88591"},
-#line 19 "./iconv_open-hpux.gperf"
+#line 35 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "iso88599"},
-#line 39 "./iconv_open-hpux.gperf"
+#line 55 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "cp1255"},
-#line 54 "./iconv_open-hpux.gperf"
+#line 70 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "big5"},
-#line 25 "./iconv_open-hpux.gperf"
- {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "cp855"},
#line 41 "./iconv_open-hpux.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "cp855"},
+#line 57 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "cp1257"},
-#line 52 "./iconv_open-hpux.gperf"
+#line 68 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "eucKR"},
-#line 26 "./iconv_open-hpux.gperf"
+#line 42 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "cp857"},
-#line 15 "./iconv_open-hpux.gperf"
+#line 31 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "iso88595"},
-#line 20 "./iconv_open-hpux.gperf"
+#line 36 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "iso885915"},
-#line 31 "./iconv_open-hpux.gperf"
+#line 47 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "cp866"},
-#line 17 "./iconv_open-hpux.gperf"
+#line 33 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "iso88597"},
-#line 27 "./iconv_open-hpux.gperf"
+#line 43 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "cp861"},
-#line 32 "./iconv_open-hpux.gperf"
+#line 48 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "cp869"},
-#line 33 "./iconv_open-hpux.gperf"
+#line 49 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "cp874"},
-#line 29 "./iconv_open-hpux.gperf"
+#line 45 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "cp864"},
-#line 36 "./iconv_open-hpux.gperf"
+#line 52 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "cp1252"},
-#line 21 "./iconv_open-hpux.gperf"
+#line 37 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "cp437"},
-#line 24 "./iconv_open-hpux.gperf"
+#line 40 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "cp852"},
-#line 22 "./iconv_open-hpux.gperf"
+#line 38 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "cp775"},
-#line 30 "./iconv_open-hpux.gperf"
+#line 46 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "cp865"},
-#line 51 "./iconv_open-hpux.gperf"
+#line 67 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "eucJP"},
-#line 14 "./iconv_open-hpux.gperf"
+#line 30 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "iso88592"},
-#line 55 "./iconv_open-hpux.gperf"
+#line 71 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "sjis"},
-#line 42 "./iconv_open-hpux.gperf"
+#line 58 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "cp1258"},
-#line 56 "./iconv_open-hpux.gperf"
+#line 72 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "utf8"},
-#line 48 "./iconv_open-hpux.gperf"
+#line 64 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "kana8"},
-#line 43 "./iconv_open-hpux.gperf"
+#line 59 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "roman8"},
-#line 46 "./iconv_open-hpux.gperf"
+#line 62 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "hebrew8"},
-#line 50 "./iconv_open-hpux.gperf"
+#line 66 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str43, "hp15CN"},
-#line 18 "./iconv_open-hpux.gperf"
+#line 34 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, "iso88598"},
-#line 47 "./iconv_open-hpux.gperf"
+#line 63 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str45, "turkish8"},
-#line 45 "./iconv_open-hpux.gperf"
+#line 61 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46, "greek8"},
-#line 44 "./iconv_open-hpux.gperf"
+#line 60 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "arabic8"},
-#line 28 "./iconv_open-hpux.gperf"
+#line 44 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str48, "cp862"},
-#line 37 "./iconv_open-hpux.gperf"
+#line 53 "./iconv_open-hpux.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str49, "cp1253"}
};
diff --git a/lib/iconv_open-irix.gperf b/lib/iconv_open-irix.gperf
index 3672a80..92a2689 100644
--- a/lib/iconv_open-irix.gperf
+++ b/lib/iconv_open-irix.gperf
@@ -1,3 +1,19 @@
+/* Character set conversion.
+ Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
%struct-type
%language=ANSI-C
diff --git a/lib/iconv_open-irix.h b/lib/iconv_open-irix.h
index 68eaa37..9eec045 100644
--- a/lib/iconv_open-irix.h
+++ b/lib/iconv_open-irix.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-irix.gperf"
+#line 17 "./iconv_open-irix.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 19
@@ -130,43 +130,43 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 24 "./iconv_open-irix.gperf"
+#line 40 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "DOS855"},
-#line 29 "./iconv_open-irix.gperf"
+#line 45 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "eucTW"},
-#line 28 "./iconv_open-irix.gperf"
+#line 44 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "eucKR"},
-#line 25 "./iconv_open-irix.gperf"
+#line 41 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "WIN1251"},
-#line 30 "./iconv_open-irix.gperf"
+#line 46 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "sjis"},
-#line 17 "./iconv_open-irix.gperf"
+#line 33 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-5"},
-#line 22 "./iconv_open-irix.gperf"
+#line 38 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-15"},
-#line 13 "./iconv_open-irix.gperf"
+#line 29 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-1"},
-#line 27 "./iconv_open-irix.gperf"
+#line 43 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "eucJP"},
-#line 23 "./iconv_open-irix.gperf"
+#line 39 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "KOI8"},
-#line 14 "./iconv_open-irix.gperf"
+#line 30 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "ISO8859-2"},
-#line 26 "./iconv_open-irix.gperf"
+#line 42 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "eucCN"},
-#line 21 "./iconv_open-irix.gperf"
+#line 37 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-9"},
-#line 20 "./iconv_open-irix.gperf"
+#line 36 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-8"},
-#line 19 "./iconv_open-irix.gperf"
+#line 35 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-7"},
-#line 18 "./iconv_open-irix.gperf"
+#line 34 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "ISO8859-6"},
-#line 16 "./iconv_open-irix.gperf"
+#line 32 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "ISO8859-4"},
-#line 15 "./iconv_open-irix.gperf"
- {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-3"},
#line 31 "./iconv_open-irix.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-3"},
+#line 47 "./iconv_open-irix.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "TIS620"}
};
diff --git a/lib/iconv_open-osf.gperf b/lib/iconv_open-osf.gperf
index f468ff6..746f563 100644
--- a/lib/iconv_open-osf.gperf
+++ b/lib/iconv_open-osf.gperf
@@ -1,3 +1,19 @@
+/* Character set conversion.
+ Copyright (C) 2007, 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
%struct-type
%language=ANSI-C
diff --git a/lib/iconv_open-osf.h b/lib/iconv_open-osf.h
index bda4e3b..cf23c08 100644
--- a/lib/iconv_open-osf.h
+++ b/lib/iconv_open-osf.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-osf.gperf"
+#line 17 "./iconv_open-osf.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 38
@@ -168,84 +168,84 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 41 "./iconv_open-osf.gperf"
+#line 57 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "cp1255"},
-#line 24 "./iconv_open-osf.gperf"
+#line 40 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "cp775"},
-#line 36 "./iconv_open-osf.gperf"
+#line 52 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "cp1250"},
-#line 47 "./iconv_open-osf.gperf"
+#line 63 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "eucTW"},
-#line 46 "./iconv_open-osf.gperf"
+#line 62 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "eucKR"},
-#line 50 "./iconv_open-osf.gperf"
+#line 66 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "TACTIS"},
-#line 17 "./iconv_open-osf.gperf"
+#line 33 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-5"},
-#line 22 "./iconv_open-osf.gperf"
+#line 38 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-15"},
-#line 48 "./iconv_open-osf.gperf"
+#line 64 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "big5"},
-#line 27 "./iconv_open-osf.gperf"
+#line 43 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "cp855"},
-#line 44 "./iconv_open-osf.gperf"
+#line 60 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "cp1258"},
-#line 25 "./iconv_open-osf.gperf"
+#line 41 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "cp850"},
-#line 31 "./iconv_open-osf.gperf"
+#line 47 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "cp865"},
-#line 45 "./iconv_open-osf.gperf"
+#line 61 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "eucJP"},
-#line 43 "./iconv_open-osf.gperf"
+#line 59 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "cp1257"},
-#line 42 "./iconv_open-osf.gperf"
+#line 58 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "cp1256"},
-#line 20 "./iconv_open-osf.gperf"
+#line 36 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "ISO8859-8"},
-#line 49 "./iconv_open-osf.gperf"
+#line 65 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "SJIS"},
{-1},
-#line 21 "./iconv_open-osf.gperf"
+#line 37 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "ISO8859-9"},
-#line 19 "./iconv_open-osf.gperf"
+#line 35 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "ISO8859-7"},
-#line 18 "./iconv_open-osf.gperf"
+#line 34 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "ISO8859-6"},
{-1},
-#line 28 "./iconv_open-osf.gperf"
+#line 44 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "cp857"},
-#line 38 "./iconv_open-osf.gperf"
+#line 54 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "cp1252"},
-#line 33 "./iconv_open-osf.gperf"
+#line 49 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "cp869"},
-#line 35 "./iconv_open-osf.gperf"
+#line 51 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "KSC5601"},
-#line 32 "./iconv_open-osf.gperf"
+#line 48 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "cp866"},
-#line 23 "./iconv_open-osf.gperf"
+#line 39 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "cp437"},
-#line 37 "./iconv_open-osf.gperf"
+#line 53 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "cp1251"},
-#line 14 "./iconv_open-osf.gperf"
+#line 30 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "ISO8859-2"},
-#line 40 "./iconv_open-osf.gperf"
+#line 56 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "cp1254"},
-#line 34 "./iconv_open-osf.gperf"
+#line 50 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "cp874"},
-#line 26 "./iconv_open-osf.gperf"
+#line 42 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "cp852"},
-#line 39 "./iconv_open-osf.gperf"
+#line 55 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "cp1253"},
-#line 13 "./iconv_open-osf.gperf"
+#line 29 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "ISO8859-1"},
-#line 30 "./iconv_open-osf.gperf"
+#line 46 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "cp862"},
-#line 16 "./iconv_open-osf.gperf"
+#line 32 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str43, "ISO8859-4"},
{-1}, {-1},
-#line 15 "./iconv_open-osf.gperf"
+#line 31 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46, "ISO8859-3"},
-#line 29 "./iconv_open-osf.gperf"
+#line 45 "./iconv_open-osf.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "cp861"}
};
diff --git a/lib/iconv_open-solaris.gperf b/lib/iconv_open-solaris.gperf
index 7d7da38..fbd6f9d 100644
--- a/lib/iconv_open-solaris.gperf
+++ b/lib/iconv_open-solaris.gperf
@@ -1,3 +1,19 @@
+/* Character set conversion.
+ Copyright (C) 2007, 2009, 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
%struct-type
%language=ANSI-C
diff --git a/lib/iconv_open-solaris.h b/lib/iconv_open-solaris.h
index de7dbce..b38b16c 100644
--- a/lib/iconv_open-solaris.h
+++ b/lib/iconv_open-solaris.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./iconv_open-solaris.gperf"
+#line 17 "./iconv_open-solaris.gperf"
struct mapping { int standard_name; const char vendor_name[10 + 1]; };
#define TOTAL_KEYWORDS 13
@@ -132,32 +132,32 @@ static const struct stringpool_t stringpool_contents =
static const struct mapping mappings[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 19 "./iconv_open-solaris.gperf"
+#line 35 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "646"},
-#line 30 "./iconv_open-solaris.gperf"
+#line 46 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str6, "ansi-1251"},
-#line 18 "./iconv_open-solaris.gperf"
+#line 34 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7},
{-1}, {-1},
-#line 20 "./iconv_open-solaris.gperf"
+#line 36 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "ISO8859-1"},
-#line 29 "./iconv_open-solaris.gperf"
+#line 45 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "ISO8859-15"},
-#line 28 "./iconv_open-solaris.gperf"
+#line 44 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "ISO8859-9"},
-#line 27 "./iconv_open-solaris.gperf"
+#line 43 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-8"},
-#line 26 "./iconv_open-solaris.gperf"
+#line 42 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "ISO8859-7"},
-#line 25 "./iconv_open-solaris.gperf"
+#line 41 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "ISO8859-6"},
-#line 24 "./iconv_open-solaris.gperf"
+#line 40 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "ISO8859-5"},
-#line 23 "./iconv_open-solaris.gperf"
+#line 39 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "ISO8859-4"},
-#line 22 "./iconv_open-solaris.gperf"
+#line 38 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-3"},
-#line 21 "./iconv_open-solaris.gperf"
+#line 37 "./iconv_open-solaris.gperf"
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "ISO8859-2"}
};
diff --git a/lib/iconv_open-zos.gperf b/lib/iconv_open-zos.gperf
new file mode 100644
index 0000000..6912485
--- /dev/null
+++ b/lib/iconv_open-zos.gperf
@@ -0,0 +1,76 @@
+/* Character set conversion.
+ Copyright (C) 2019-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+struct mapping { int standard_name; const char vendor_name[10 + 1]; };
+%struct-type
+%language=ANSI-C
+%define slot-name standard_name
+%define hash-function-name mapping_hash
+%define lookup-function-name mapping_lookup
+%readonly-tables
+%global-table
+%define word-array-name mappings
+%pic
+%%
+ASCII, "00367"
+ISO-8859-1, "ISO8859-1"
+ISO-8859-2, "ISO8859-2"
+ISO-8859-3, "00913"
+ISO-8859-4, "ISO8859-4"
+ISO-8859-5, "ISO8859-5"
+ISO-8859-6, "ISO8859-6"
+ISO-8859-7, "ISO8859-7"
+ISO-8859-8, "05012"
+ISO-8859-9, "ISO8859-9"
+ISO-8859-13, "ISO8859-13"
+ISO-8859-15, "ISO8859-15"
+KOI8-R, "00878"
+KOI8-U, "01168"
+CP437, "IBM-437"
+CP775, "00775"
+CP850, "09042"
+CP852, "IBM-852"
+CP855, "13143"
+CP856, "IBM-856"
+CP857, "00857"
+CP861, "IBM-861"
+CP862, "IBM-862"
+CP864, "IBM-864"
+CP865, "00865"
+CP866, "04962"
+CP869, "IBM-869"
+CP874, "TIS-620"
+CP922, "IBM-922"
+CP932, "IBM-943"
+CP943, "IBM-943"
+CP949, "IBM-1363"
+CP1046, "IBM-1046"
+CP1124, "IBM-1124"
+CP1125, "IBM-1125"
+CP1129, "01129"
+CP1131, "01131"
+CP1250, "IBM-5346"
+CP1251, "IBM-5347"
+CP1252, "IBM-5348"
+CP1253, "IBM-5349"
+CP1254, "IBM-5350"
+CP1255, "09447"
+CP1256, "09448"
+CP1257, "09449"
+GB2312, "IBM-eucCN"
+EUC-JP, "01350"
+EUC-KR, "IBM-eucKR"
+GBK, "IBM-1386"
diff --git a/lib/iconv_open-zos.h b/lib/iconv_open-zos.h
new file mode 100644
index 0000000..5f84725
--- /dev/null
+++ b/lib/iconv_open-zos.h
@@ -0,0 +1,329 @@
+/* ANSI-C code produced by gperf version 3.1 */
+/* Command-line: gperf -m 10 ./iconv_open-zos.gperf */
+/* Computed positions: -k'4,$' */
+
+#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 <bug-gperf@gnu.org>."
+#endif
+
+#line 17 "./iconv_open-zos.gperf"
+struct mapping { int standard_name; const char vendor_name[10 + 1]; };
+
+#define TOTAL_KEYWORDS 49
+#define MIN_WORD_LENGTH 3
+#define MAX_WORD_LENGTH 11
+#define MIN_HASH_VALUE 3
+#define MAX_HASH_VALUE 64
+/* maximum key range = 62, duplicates = 0 */
+
+#ifdef __GNUC__
+__inline
+#else
+#ifdef __cplusplus
+inline
+#endif
+#endif
+static unsigned int
+mapping_hash (register const char *str, register size_t len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 16, 38,
+ 14, 1, 32, 22, 29, 3, 0, 7, 40, 2,
+ 5, 18, 23, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 0, 65, 0, 65, 65, 65, 0,
+ 43, 65, 1, 65, 65, 8, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65, 65, 65, 65, 65, 65, 65, 65, 65,
+ 65, 65
+ };
+ register unsigned int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[3]+6];
+ /*FALLTHROUGH*/
+ case 3:
+ break;
+ }
+ return hval + asso_values[(unsigned char)str[len - 1]];
+}
+
+struct stringpool_t
+ {
+ char stringpool_str3[sizeof("GBK")];
+ char stringpool_str5[sizeof("ASCII")];
+ char stringpool_str7[sizeof("CP1253")];
+ char stringpool_str8[sizeof("EUC-KR")];
+ char stringpool_str9[sizeof("CP1257")];
+ char stringpool_str10[sizeof("CP857")];
+ char stringpool_str11[sizeof("ISO-8859-8")];
+ char stringpool_str12[sizeof("ISO-8859-3")];
+ char stringpool_str13[sizeof("ISO-8859-13")];
+ char stringpool_str14[sizeof("ISO-8859-7")];
+ char stringpool_str15[sizeof("CP437")];
+ char stringpool_str16[sizeof("CP1129")];
+ char stringpool_str17[sizeof("CP869")];
+ char stringpool_str18[sizeof("ISO-8859-9")];
+ char stringpool_str19[sizeof("CP922")];
+ char stringpool_str20[sizeof("CP1252")];
+ char stringpool_str21[sizeof("CP852")];
+ char stringpool_str22[sizeof("CP1250")];
+ char stringpool_str23[sizeof("CP850")];
+ char stringpool_str24[sizeof("CP862")];
+ char stringpool_str25[sizeof("ISO-8859-2")];
+ char stringpool_str26[sizeof("CP932")];
+ char stringpool_str27[sizeof("GB2312")];
+ char stringpool_str28[sizeof("CP1255")];
+ char stringpool_str29[sizeof("CP855")];
+ char stringpool_str30[sizeof("KOI8-R")];
+ char stringpool_str31[sizeof("CP1125")];
+ char stringpool_str32[sizeof("CP865")];
+ char stringpool_str33[sizeof("ISO-8859-5")];
+ char stringpool_str34[sizeof("ISO-8859-15")];
+ char stringpool_str35[sizeof("CP1256")];
+ char stringpool_str36[sizeof("CP856")];
+ char stringpool_str37[sizeof("KOI8-U")];
+ char stringpool_str38[sizeof("CP1254")];
+ char stringpool_str39[sizeof("CP866")];
+ char stringpool_str40[sizeof("ISO-8859-6")];
+ char stringpool_str41[sizeof("CP1124")];
+ char stringpool_str42[sizeof("CP864")];
+ char stringpool_str43[sizeof("ISO-8859-4")];
+ char stringpool_str44[sizeof("CP1251")];
+ char stringpool_str45[sizeof("CP775")];
+ char stringpool_str46[sizeof("CP943")];
+ char stringpool_str47[sizeof("CP1131")];
+ char stringpool_str48[sizeof("CP861")];
+ char stringpool_str49[sizeof("ISO-8859-1")];
+ char stringpool_str50[sizeof("EUC-JP")];
+ char stringpool_str52[sizeof("CP949")];
+ char stringpool_str55[sizeof("CP874")];
+ char stringpool_str64[sizeof("CP1046")];
+ };
+static const struct stringpool_t stringpool_contents =
+ {
+ "GBK",
+ "ASCII",
+ "CP1253",
+ "EUC-KR",
+ "CP1257",
+ "CP857",
+ "ISO-8859-8",
+ "ISO-8859-3",
+ "ISO-8859-13",
+ "ISO-8859-7",
+ "CP437",
+ "CP1129",
+ "CP869",
+ "ISO-8859-9",
+ "CP922",
+ "CP1252",
+ "CP852",
+ "CP1250",
+ "CP850",
+ "CP862",
+ "ISO-8859-2",
+ "CP932",
+ "GB2312",
+ "CP1255",
+ "CP855",
+ "KOI8-R",
+ "CP1125",
+ "CP865",
+ "ISO-8859-5",
+ "ISO-8859-15",
+ "CP1256",
+ "CP856",
+ "KOI8-U",
+ "CP1254",
+ "CP866",
+ "ISO-8859-6",
+ "CP1124",
+ "CP864",
+ "ISO-8859-4",
+ "CP1251",
+ "CP775",
+ "CP943",
+ "CP1131",
+ "CP861",
+ "ISO-8859-1",
+ "EUC-JP",
+ "CP949",
+ "CP874",
+ "CP1046"
+ };
+#define stringpool ((const char *) &stringpool_contents)
+
+static const struct mapping mappings[] =
+ {
+ {-1}, {-1}, {-1},
+#line 76 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str3, "IBM-1386"},
+ {-1},
+#line 28 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str5, "00367"},
+ {-1},
+#line 68 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str7, "IBM-5349"},
+#line 75 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str8, "IBM-eucKR"},
+#line 72 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str9, "09449"},
+#line 48 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str10, "00857"},
+#line 36 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str11, "05012"},
+#line 31 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str12, "00913"},
+#line 38 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str13, "ISO8859-13"},
+#line 35 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str14, "ISO8859-7"},
+#line 42 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str15, "IBM-437"},
+#line 63 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str16, "01129"},
+#line 54 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str17, "IBM-869"},
+#line 37 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str18, "ISO8859-9"},
+#line 56 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str19, "IBM-922"},
+#line 67 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str20, "IBM-5348"},
+#line 45 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str21, "IBM-852"},
+#line 65 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str22, "IBM-5346"},
+#line 44 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str23, "09042"},
+#line 50 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str24, "IBM-862"},
+#line 30 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str25, "ISO8859-2"},
+#line 57 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str26, "IBM-943"},
+#line 73 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str27, "IBM-eucCN"},
+#line 70 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str28, "09447"},
+#line 46 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str29, "13143"},
+#line 40 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str30, "00878"},
+#line 62 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str31, "IBM-1125"},
+#line 52 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str32, "00865"},
+#line 33 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str33, "ISO8859-5"},
+#line 39 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str34, "ISO8859-15"},
+#line 71 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str35, "09448"},
+#line 47 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str36, "IBM-856"},
+#line 41 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str37, "01168"},
+#line 69 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str38, "IBM-5350"},
+#line 53 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str39, "04962"},
+#line 34 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str40, "ISO8859-6"},
+#line 61 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str41, "IBM-1124"},
+#line 51 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str42, "IBM-864"},
+#line 32 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str43, "ISO8859-4"},
+#line 66 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str44, "IBM-5347"},
+#line 43 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str45, "00775"},
+#line 58 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str46, "IBM-943"},
+#line 64 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str47, "01131"},
+#line 49 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str48, "IBM-861"},
+#line 29 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str49, "ISO8859-1"},
+#line 74 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str50, "01350"},
+ {-1},
+#line 59 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str52, "IBM-1363"},
+ {-1}, {-1},
+#line 55 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str55, "TIS-620"},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 60 "./iconv_open-zos.gperf"
+ {(int)(size_t)&((struct stringpool_t *)0)->stringpool_str64, "IBM-1046"}
+ };
+
+const struct mapping *
+mapping_lookup (register const char *str, register size_t len)
+{
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register unsigned int key = mapping_hash (str, len);
+
+ if (key <= MAX_HASH_VALUE)
+ {
+ register int o = mappings[key].standard_name;
+ if (o >= 0)
+ {
+ register const char *s = o + stringpool;
+
+ if (*str == *s && !strcmp (str + 1, s + 1))
+ return &mappings[key];
+ }
+ }
+ }
+ return 0;
+}
diff --git a/lib/iconv_open.c b/lib/iconv_open.c
index 448cafa..02c240e 100644
--- a/lib/iconv_open.c
+++ b/lib/iconv_open.c
@@ -1,27 +1,18 @@
/* Character set conversion.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -45,6 +36,7 @@
#define ICONV_FLAVOR_IRIX "iconv_open-irix.h"
#define ICONV_FLAVOR_OSF "iconv_open-osf.h"
#define ICONV_FLAVOR_SOLARIS "iconv_open-solaris.h"
+#define ICONV_FLAVOR_ZOS "iconv_open-zos.h"
#ifdef ICONV_FLAVOR
# include ICONV_FLAVOR
diff --git a/lib/iconveh.h b/lib/iconveh.h
index ae79204..058f68c 100644
--- a/lib/iconveh.h
+++ b/lib/iconveh.h
@@ -1,27 +1,18 @@
/* Character set conversion handler type.
- Copyright (C) 2001-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _ICONVEH_H
@@ -38,7 +29,10 @@ enum iconv_ilseq_handler
{
iconveh_error, /* return and set errno = EILSEQ */
iconveh_question_mark, /* use one '?' per unconvertible character */
- iconveh_escape_sequence /* use escape sequence \uxxxx or \Uxxxxxxxx */
+ iconveh_escape_sequence, /* use escape sequence \uxxxx or \Uxxxxxxxx */
+ iconveh_replacement_character /* use one U+FFFD per unconvertible character
+ if that fits in the target encoding,
+ otherwise one '?' */
};
diff --git a/lib/idx.h b/lib/idx.h
new file mode 100644
index 0000000..c3669dd
--- /dev/null
+++ b/lib/idx.h
@@ -0,0 +1,134 @@
+/* A type for indices and sizes.
+ Copyright (C) 2020-2022 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <https://www.gnu.org/licenses/>. */
+
+#ifndef _IDX_H
+#define _IDX_H
+
+/* Get ptrdiff_t. */
+#include <stddef.h>
+
+/* Get PTRDIFF_MAX. */
+#include <stdint.h>
+
+/* The type 'idx_t' holds an (array) index or an (object) size.
+ Its implementation promotes to a signed integer type,
+ which can hold the values
+ 0..2^63-1 (on 64-bit platforms) or
+ 0..2^31-1 (on 32-bit platforms).
+
+ Why a signed integer type?
+
+ * Security: Signed types can be checked for overflow via
+ '-fsanitize=undefined', but unsigned types cannot.
+
+ * Comparisons without surprises: ISO C99 § 6.3.1.8 specifies a few
+ surprising results for comparisons, such as
+
+ (int) -3 < (unsigned long) 7 => false
+ (int) -3 < (unsigned int) 7 => false
+ and on 32-bit machines:
+ (long) -3 < (unsigned int) 7 => false
+
+ This is surprising because the natural comparison order is by
+ value in the realm of infinite-precision signed integers (ℤ).
+
+ The best way to get rid of such surprises is to use signed types
+ for numerical integer values, and use unsigned types only for
+ bit masks and enums.
+
+ Why not use 'size_t' directly?
+
+ * Because 'size_t' is an unsigned type, and a signed type is better.
+ See above.
+
+ Why not use 'ssize_t'?
+
+ * 'ptrdiff_t' is more portable; it is standardized by ISO C
+ whereas 'ssize_t' is standardized only by POSIX.
+
+ * 'ssize_t' is not required to be as wide as 'size_t', and some
+ now-obsolete POSIX platforms had 'size_t' wider than 'ssize_t'.
+
+ * Conversely, some now-obsolete platforms had 'ptrdiff_t' wider
+ than 'size_t', which can be a win and conforms to POSIX.
+
+ Won't this cause a problem with objects larger than PTRDIFF_MAX?
+
+ * Typical modern or large platforms do not allocate such objects,
+ so this is not much of a problem in practice; for example, you
+ can safely write 'idx_t len = strlen (s);'. To port to older
+ small platforms where allocations larger than PTRDIFF_MAX could
+ in theory be a problem, you can use Gnulib's ialloc module, or
+ functions like ximalloc in Gnulib's xalloc module.
+
+ Why not use 'ptrdiff_t' directly?
+
+ * Maintainability: When reading and modifying code, it helps to know that
+ a certain variable cannot have negative values. For example, when you
+ have a loop
+
+ int n = ...;
+ for (int i = 0; i < n; i++) ...
+
+ or
+
+ ptrdiff_t n = ...;
+ for (ptrdiff_t i = 0; i < n; i++) ...
+
+ you have to ask yourself "what if n < 0?". Whereas in
+
+ idx_t n = ...;
+ for (idx_t i = 0; i < n; i++) ...
+
+ you know that this case cannot happen.
+
+ Similarly, when a programmer writes
+
+ idx_t = ptr2 - ptr1;
+
+ there is an implied assertion that ptr1 and ptr2 point into the same
+ object and that ptr1 <= ptr2.
+
+ * Being future-proof: In the future, range types (integers which are
+ constrained to a certain range of values) may be added to C compilers
+ or to the C standard. Several programming languages (Ada, Haskell,
+ Common Lisp, Pascal) already have range types. Such range types may
+ help producing good code and good warnings. The type 'idx_t' could
+ then be typedef'ed to a range type that is signed after promotion. */
+
+/* In the future, idx_t could be typedef'ed to a signed range type.
+ The clang "extended integer types", supported in Clang 11 or newer
+ <https://clang.llvm.org/docs/LanguageExtensions.html#extended-integer-types>,
+ are a special case of range types. However, these types don't support binary
+ operators with plain integer types (e.g. expressions such as x > 1).
+ Therefore, they don't behave like signed types (and not like unsigned types
+ either). So, we cannot use them here. */
+
+/* Use the signed type 'ptrdiff_t'. */
+/* Note: ISO C does not mandate that 'size_t' and 'ptrdiff_t' have the same
+ size, but it is so on all platforms we have seen since 1990. */
+typedef ptrdiff_t idx_t;
+
+/* IDX_MAX is the maximum value of an idx_t. */
+#define IDX_MAX PTRDIFF_MAX
+
+/* So far no need has been found for an IDX_WIDTH macro.
+ Perhaps there should be another macro IDX_VALUE_BITS that does not
+ count the sign bit and is therefore one less than PTRDIFF_WIDTH. */
+
+#endif /* _IDX_H */
diff --git a/lib/intprops.h b/lib/intprops.h
new file mode 100644
index 0000000..68d6daa
--- /dev/null
+++ b/lib/intprops.h
@@ -0,0 +1,638 @@
+/* intprops.h -- properties of integer types
+
+ Copyright (C) 2001-2022 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 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 <https://www.gnu.org/licenses/>. */
+
+
+#ifndef _GL_INTPROPS_H
+#define _GL_INTPROPS_H
+
+#include <limits.h>
+
+/* Return a value with the common real type of E and V and the value of V.
+ Do not evaluate E. */
+#define _GL_INT_CONVERT(e, v) ((1 ? 0 : (e)) + (v))
+
+/* Act like _GL_INT_CONVERT (E, -V) but work around a bug in IRIX 6.5 cc; see
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00406.html>. */
+#define _GL_INT_NEGATE_CONVERT(e, v) ((1 ? 0 : (e)) - (v))
+
+/* The extra casts in the following macros work around compiler bugs,
+ e.g., in Cray C 5.0.3.0. */
+
+/* True if the arithmetic type T is an integer type. bool counts as
+ an integer. */
+#define TYPE_IS_INTEGER(t) ((t) 1.5 == 1)
+
+/* True if the real type T is signed. */
+#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
+
+/* Return 1 if the real expression E, after promotion, has a
+ signed or floating type. Do not evaluate E. */
+#define EXPR_SIGNED(e) (_GL_INT_NEGATE_CONVERT (e, 1) < 0)
+
+
+/* Minimum and maximum values for integer types and expressions. */
+
+/* The width in bits of the integer type or expression T.
+ Do not evaluate T. T must not be a bit-field expression.
+ Padding bits are not supported; this is checked at compile-time below. */
+#define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
+
+/* The maximum and minimum values for the integer type T. */
+#define TYPE_MINIMUM(t) ((t) ~ TYPE_MAXIMUM (t))
+#define TYPE_MAXIMUM(t) \
+ ((t) (! TYPE_SIGNED (t) \
+ ? (t) -1 \
+ : ((((t) 1 << (TYPE_WIDTH (t) - 2)) - 1) * 2 + 1)))
+
+/* The maximum and minimum values for the type of the expression E,
+ after integer promotion. E is not evaluated. */
+#define _GL_INT_MINIMUM(e) \
+ (EXPR_SIGNED (e) \
+ ? ~ _GL_SIGNED_INT_MAXIMUM (e) \
+ : _GL_INT_CONVERT (e, 0))
+#define _GL_INT_MAXIMUM(e) \
+ (EXPR_SIGNED (e) \
+ ? _GL_SIGNED_INT_MAXIMUM (e) \
+ : _GL_INT_NEGATE_CONVERT (e, 1))
+#define _GL_SIGNED_INT_MAXIMUM(e) \
+ (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH (+ (e)) - 2)) - 1) * 2 + 1)
+
+/* Work around OpenVMS incompatibility with C99. */
+#if !defined LLONG_MAX && defined __INT64_MAX
+# define LLONG_MAX __INT64_MAX
+# define LLONG_MIN __INT64_MIN
+#endif
+
+/* This include file assumes that signed types are two's complement without
+ padding bits; the above macros have undefined behavior otherwise.
+ If this is a problem for you, please let us know how to fix it for your host.
+ This assumption is tested by the intprops-tests module. */
+
+/* Does the __typeof__ keyword work? This could be done by
+ 'configure', but for now it's easier to do it by hand. */
+#if (2 <= __GNUC__ \
+ || (4 <= __clang_major__) \
+ || (1210 <= __IBMC__ && defined __IBM__TYPEOF__) \
+ || (0x5110 <= __SUNPRO_C && !__STDC__))
+# define _GL_HAVE___TYPEOF__ 1
+#else
+# define _GL_HAVE___TYPEOF__ 0
+#endif
+
+/* Return 1 if the integer type or expression T might be signed. Return 0
+ if it is definitely unsigned. T must not be a bit-field expression.
+ This macro does not evaluate its argument, and expands to an
+ integer constant expression. */
+#if _GL_HAVE___TYPEOF__
+# define _GL_SIGNED_TYPE_OR_EXPR(t) TYPE_SIGNED (__typeof__ (t))
+#else
+# define _GL_SIGNED_TYPE_OR_EXPR(t) 1
+#endif
+
+/* Bound on length of the string representing an unsigned integer
+ value representable in B bits. log10 (2.0) < 146/485. The
+ smallest value of B where this bound is not tight is 2621. */
+#define INT_BITS_STRLEN_BOUND(b) (((b) * 146 + 484) / 485)
+
+/* Bound on length of the string representing an integer type or expression T.
+ T must not be a bit-field expression.
+
+ Subtract 1 for the sign bit if T is signed, and then add 1 more for
+ a minus sign if needed.
+
+ Because _GL_SIGNED_TYPE_OR_EXPR sometimes returns 1 when its argument is
+ unsigned, this macro may overestimate the true bound by one byte when
+ applied to unsigned types of size 2, 4, 16, ... bytes. */
+#define INT_STRLEN_BOUND(t) \
+ (INT_BITS_STRLEN_BOUND (TYPE_WIDTH (t) - _GL_SIGNED_TYPE_OR_EXPR (t)) \
+ + _GL_SIGNED_TYPE_OR_EXPR (t))
+
+/* Bound on buffer size needed to represent an integer type or expression T,
+ including the terminating null. T must not be a bit-field expression. */
+#define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
+
+
+/* Range overflow checks.
+
+ The INT_<op>_RANGE_OVERFLOW macros return 1 if the corresponding C
+ operators might not yield numerically correct answers due to
+ arithmetic overflow. They do not rely on undefined or
+ implementation-defined behavior. Their implementations are simple
+ and straightforward, but they are harder to use and may be less
+ efficient than the INT_<op>_WRAPV, INT_<op>_OK, and
+ INT_<op>_OVERFLOW macros described below.
+
+ Example usage:
+
+ long int i = ...;
+ long int j = ...;
+ if (INT_MULTIPLY_RANGE_OVERFLOW (i, j, LONG_MIN, LONG_MAX))
+ printf ("multiply would overflow");
+ else
+ printf ("product is %ld", i * j);
+
+ Restrictions on *_RANGE_OVERFLOW macros:
+
+ These macros do not check for all possible numerical problems or
+ undefined or unspecified behavior: they do not check for division
+ by zero, for bad shift counts, or for shifting negative numbers.
+
+ These macros may evaluate their arguments zero or multiple times,
+ so the arguments should not have side effects. The arithmetic
+ arguments (including the MIN and MAX arguments) must be of the same
+ integer type after the usual arithmetic conversions, and the type
+ must have minimum value MIN and maximum MAX. Unsigned types should
+ use a zero MIN of the proper type.
+
+ Because all arguments are subject to integer promotions, these
+ macros typically do not work on types narrower than 'int'.
+
+ These macros are tuned for constant MIN and MAX. For commutative
+ operations such as A + B, they are also tuned for constant B. */
+
+/* Return 1 if A + B would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. */
+#define INT_ADD_RANGE_OVERFLOW(a, b, min, max) \
+ ((b) < 0 \
+ ? (a) < (min) - (b) \
+ : (max) - (b) < (a))
+
+/* Return 1 if A - B would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. */
+#define INT_SUBTRACT_RANGE_OVERFLOW(a, b, min, max) \
+ ((b) < 0 \
+ ? (max) + (b) < (a) \
+ : (a) < (min) + (b))
+
+/* Return 1 if - A would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. */
+#define INT_NEGATE_RANGE_OVERFLOW(a, min, max) \
+ ((min) < 0 \
+ ? (a) < - (max) \
+ : 0 < (a))
+
+/* Return 1 if A * B would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. Avoid && and || as they tickle
+ bugs in Sun C 5.11 2010/08/13 and other compilers; see
+ <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00401.html>. */
+#define INT_MULTIPLY_RANGE_OVERFLOW(a, b, min, max) \
+ ((b) < 0 \
+ ? ((a) < 0 \
+ ? (a) < (max) / (b) \
+ : (b) == -1 \
+ ? 0 \
+ : (min) / (b) < (a)) \
+ : (b) == 0 \
+ ? 0 \
+ : ((a) < 0 \
+ ? (a) < (min) / (b) \
+ : (max) / (b) < (a)))
+
+/* Return 1 if A / B would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. Do not check for division by zero. */
+#define INT_DIVIDE_RANGE_OVERFLOW(a, b, min, max) \
+ ((min) < 0 && (b) == -1 && (a) < - (max))
+
+/* Return 1 if A % B would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. Do not check for division by zero.
+ Mathematically, % should never overflow, but on x86-like hosts
+ INT_MIN % -1 traps, and the C standard permits this, so treat this
+ as an overflow too. */
+#define INT_REMAINDER_RANGE_OVERFLOW(a, b, min, max) \
+ INT_DIVIDE_RANGE_OVERFLOW (a, b, min, max)
+
+/* Return 1 if A << B would overflow in [MIN,MAX] arithmetic.
+ See above for restrictions. Here, MIN and MAX are for A only, and B need
+ not be of the same type as the other arguments. The C standard says that
+ behavior is undefined for shifts unless 0 <= B < wordwidth, and that when
+ A is negative then A << B has undefined behavior and A >> B has
+ implementation-defined behavior, but do not check these other
+ restrictions. */
+#define INT_LEFT_SHIFT_RANGE_OVERFLOW(a, b, min, max) \
+ ((a) < 0 \
+ ? (a) < (min) >> (b) \
+ : (max) >> (b) < (a))
+
+/* True if __builtin_add_overflow (A, B, P) and __builtin_sub_overflow
+ (A, B, P) work when P is non-null. */
+#if defined __has_builtin
+# define _GL_HAS_BUILTIN_ADD_OVERFLOW __has_builtin (__builtin_add_overflow)
+/* __builtin_{add,sub}_overflow exists but is not reliable in GCC 5.x and 6.x,
+ see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98269>. */
+#elif 7 <= __GNUC__ && !defined __EDG__
+# define _GL_HAS_BUILTIN_ADD_OVERFLOW 1
+#else
+# define _GL_HAS_BUILTIN_ADD_OVERFLOW 0
+#endif
+
+/* True if __builtin_mul_overflow (A, B, P) works when P is non-null. */
+#if defined __clang_major__ && __clang_major__ < 14
+/* Work around Clang bug <https://bugs.llvm.org/show_bug.cgi?id=16404>. */
+# define _GL_HAS_BUILTIN_MUL_OVERFLOW 0
+#else
+# define _GL_HAS_BUILTIN_MUL_OVERFLOW _GL_HAS_BUILTIN_ADD_OVERFLOW
+#endif
+
+/* True if __builtin_add_overflow_p (A, B, C) works, and similarly for
+ __builtin_sub_overflow_p and __builtin_mul_overflow_p. */
+#ifdef __EDG__
+/* In EDG-based compilers like ICC 2021.3 and earlier,
+ __builtin_add_overflow_p etc. are not treated as integral constant
+ expressions even when all arguments are. */
+# define _GL_HAS_BUILTIN_OVERFLOW_P 0
+#elif defined __has_builtin
+# define _GL_HAS_BUILTIN_OVERFLOW_P __has_builtin (__builtin_mul_overflow_p)
+#else
+# define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)
+#endif
+
+/* The _GL*_OVERFLOW macros have the same restrictions as the
+ *_RANGE_OVERFLOW macros, except that they do not assume that operands
+ (e.g., A and B) have the same type as MIN and MAX. Instead, they assume
+ that the result (e.g., A + B) has that type. */
+#if _GL_HAS_BUILTIN_OVERFLOW_P
+# define _GL_ADD_OVERFLOW(a, b, min, max) \
+ __builtin_add_overflow_p (a, b, (__typeof__ ((a) + (b))) 0)
+# define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \
+ __builtin_sub_overflow_p (a, b, (__typeof__ ((a) - (b))) 0)
+# define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \
+ __builtin_mul_overflow_p (a, b, (__typeof__ ((a) * (b))) 0)
+#else
+# define _GL_ADD_OVERFLOW(a, b, min, max) \
+ ((min) < 0 ? INT_ADD_RANGE_OVERFLOW (a, b, min, max) \
+ : (a) < 0 ? (b) <= (a) + (b) \
+ : (b) < 0 ? (a) <= (a) + (b) \
+ : (a) + (b) < (b))
+# define _GL_SUBTRACT_OVERFLOW(a, b, min, max) \
+ ((min) < 0 ? INT_SUBTRACT_RANGE_OVERFLOW (a, b, min, max) \
+ : (a) < 0 ? 1 \
+ : (b) < 0 ? (a) - (b) <= (a) \
+ : (a) < (b))
+# define _GL_MULTIPLY_OVERFLOW(a, b, min, max) \
+ (((min) == 0 && (((a) < 0 && 0 < (b)) || ((b) < 0 && 0 < (a)))) \
+ || INT_MULTIPLY_RANGE_OVERFLOW (a, b, min, max))
+#endif
+#define _GL_DIVIDE_OVERFLOW(a, b, min, max) \
+ ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
+ : (a) < 0 ? (b) <= (a) + (b) - 1 \
+ : (b) < 0 && (a) + (b) <= (a))
+#define _GL_REMAINDER_OVERFLOW(a, b, min, max) \
+ ((min) < 0 ? (b) == _GL_INT_NEGATE_CONVERT (min, 1) && (a) < - (max) \
+ : (a) < 0 ? (a) % (b) != ((max) - (b) + 1) % (b) \
+ : (b) < 0 && ! _GL_UNSIGNED_NEG_MULTIPLE (a, b, max))
+
+/* Return a nonzero value if A is a mathematical multiple of B, where
+ A is unsigned, B is negative, and MAX is the maximum value of A's
+ type. A's type must be the same as (A % B)'s type. Normally (A %
+ -B == 0) suffices, but things get tricky if -B would overflow. */
+#define _GL_UNSIGNED_NEG_MULTIPLE(a, b, max) \
+ (((b) < -_GL_SIGNED_INT_MAXIMUM (b) \
+ ? (_GL_SIGNED_INT_MAXIMUM (b) == (max) \
+ ? (a) \
+ : (a) % (_GL_INT_CONVERT (a, _GL_SIGNED_INT_MAXIMUM (b)) + 1)) \
+ : (a) % - (b)) \
+ == 0)
+
+/* Check for integer overflow, and report low order bits of answer.
+
+ The INT_<op>_OVERFLOW macros return 1 if the corresponding C operators
+ might not yield numerically correct answers due to arithmetic overflow.
+ The INT_<op>_WRAPV macros compute the low-order bits of the sum,
+ difference, and product of two C integers, and return 1 if these
+ low-order bits are not numerically correct.
+ These macros work correctly on all known practical hosts, and do not rely
+ on undefined behavior due to signed arithmetic overflow.
+
+ Example usage, assuming A and B are long int:
+
+ if (INT_MULTIPLY_OVERFLOW (a, b))
+ printf ("result would overflow\n");
+ else
+ printf ("result is %ld (no overflow)\n", a * b);
+
+ Example usage with WRAPV flavor:
+
+ long int result;
+ bool overflow = INT_MULTIPLY_WRAPV (a, b, &result);
+ printf ("result is %ld (%s)\n", result,
+ overflow ? "after overflow" : "no overflow");
+
+ Restrictions on these macros:
+
+ These macros do not check for all possible numerical problems or
+ undefined or unspecified behavior: they do not check for division
+ by zero, for bad shift counts, or for shifting negative numbers.
+
+ These macros may evaluate their arguments zero or multiple times, so the
+ arguments should not have side effects.
+
+ The WRAPV macros are not constant expressions. They support only
+ +, binary -, and *.
+
+ Because the WRAPV macros convert the result, they report overflow
+ in different circumstances than the OVERFLOW macros do. For
+ example, in the typical case with 16-bit 'short' and 32-bit 'int',
+ if A, B and R are all of type 'short' then INT_ADD_OVERFLOW (A, B)
+ returns false because the addition cannot overflow after A and B
+ are converted to 'int', whereas INT_ADD_WRAPV (A, B, &R) returns
+ true or false depending on whether the sum fits into 'short'.
+
+ These macros are tuned for their last input argument being a constant.
+
+ Return 1 if the integer expressions A * B, A - B, -A, A * B, A / B,
+ A % B, and A << B would overflow, respectively. */
+
+#define INT_ADD_OVERFLOW(a, b) \
+ _GL_BINARY_OP_OVERFLOW (a, b, _GL_ADD_OVERFLOW)
+#define INT_SUBTRACT_OVERFLOW(a, b) \
+ _GL_BINARY_OP_OVERFLOW (a, b, _GL_SUBTRACT_OVERFLOW)
+#if _GL_HAS_BUILTIN_OVERFLOW_P
+# define INT_NEGATE_OVERFLOW(a) INT_SUBTRACT_OVERFLOW (0, a)
+#else
+# define INT_NEGATE_OVERFLOW(a) \
+ INT_NEGATE_RANGE_OVERFLOW (a, _GL_INT_MINIMUM (a), _GL_INT_MAXIMUM (a))
+#endif
+#define INT_MULTIPLY_OVERFLOW(a, b) \
+ _GL_BINARY_OP_OVERFLOW (a, b, _GL_MULTIPLY_OVERFLOW)
+#define INT_DIVIDE_OVERFLOW(a, b) \
+ _GL_BINARY_OP_OVERFLOW (a, b, _GL_DIVIDE_OVERFLOW)
+#define INT_REMAINDER_OVERFLOW(a, b) \
+ _GL_BINARY_OP_OVERFLOW (a, b, _GL_REMAINDER_OVERFLOW)
+#define INT_LEFT_SHIFT_OVERFLOW(a, b) \
+ INT_LEFT_SHIFT_RANGE_OVERFLOW (a, b, \
+ _GL_INT_MINIMUM (a), _GL_INT_MAXIMUM (a))
+
+/* Return 1 if the expression A <op> B would overflow,
+ where OP_RESULT_OVERFLOW (A, B, MIN, MAX) does the actual test,
+ assuming MIN and MAX are the minimum and maximum for the result type.
+ Arguments should be free of side effects. */
+#define _GL_BINARY_OP_OVERFLOW(a, b, op_result_overflow) \
+ op_result_overflow (a, b, \
+ _GL_INT_MINIMUM (_GL_INT_CONVERT (a, b)), \
+ _GL_INT_MAXIMUM (_GL_INT_CONVERT (a, b)))
+
+/* Store the low-order bits of A + B, A - B, A * B, respectively, into *R.
+ Return 1 if the result overflows. See above for restrictions. */
+#if _GL_HAS_BUILTIN_ADD_OVERFLOW
+# define INT_ADD_WRAPV(a, b, r) __builtin_add_overflow (a, b, r)
+# define INT_SUBTRACT_WRAPV(a, b, r) __builtin_sub_overflow (a, b, r)
+#else
+# define INT_ADD_WRAPV(a, b, r) \
+ _GL_INT_OP_WRAPV (a, b, r, +, _GL_INT_ADD_RANGE_OVERFLOW)
+# define INT_SUBTRACT_WRAPV(a, b, r) \
+ _GL_INT_OP_WRAPV (a, b, r, -, _GL_INT_SUBTRACT_RANGE_OVERFLOW)
+#endif
+#if _GL_HAS_BUILTIN_MUL_OVERFLOW
+# if ((9 < __GNUC__ + (3 <= __GNUC_MINOR__) \
+ || (__GNUC__ == 8 && 4 <= __GNUC_MINOR__)) \
+ && !defined __EDG__)
+# define INT_MULTIPLY_WRAPV(a, b, r) __builtin_mul_overflow (a, b, r)
+# else
+ /* Work around GCC bug 91450. */
+# define INT_MULTIPLY_WRAPV(a, b, r) \
+ ((!_GL_SIGNED_TYPE_OR_EXPR (*(r)) && EXPR_SIGNED (a) && EXPR_SIGNED (b) \
+ && _GL_INT_MULTIPLY_RANGE_OVERFLOW (a, b, 0, (__typeof__ (*(r))) -1)) \
+ ? ((void) __builtin_mul_overflow (a, b, r), 1) \
+ : __builtin_mul_overflow (a, b, r))
+# endif
+#else
+# define INT_MULTIPLY_WRAPV(a, b, r) \
+ _GL_INT_OP_WRAPV (a, b, r, *, _GL_INT_MULTIPLY_RANGE_OVERFLOW)
+#endif
+
+/* Nonzero if this compiler has GCC bug 68193 or Clang bug 25390. See:
+ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68193
+ https://llvm.org/bugs/show_bug.cgi?id=25390
+ For now, assume all versions of GCC-like compilers generate bogus
+ warnings for _Generic. This matters only for compilers that
+ lack relevant builtins. */
+#if __GNUC__ || defined __clang__
+# define _GL__GENERIC_BOGUS 1
+#else
+# define _GL__GENERIC_BOGUS 0
+#endif
+
+/* Store the low-order bits of A <op> B into *R, where OP specifies
+ the operation and OVERFLOW the overflow predicate. Return 1 if the
+ result overflows. See above for restrictions. */
+#if 201112 <= __STDC_VERSION__ && !_GL__GENERIC_BOGUS
+# define _GL_INT_OP_WRAPV(a, b, r, op, overflow) \
+ (_Generic \
+ (*(r), \
+ signed char: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ signed char, SCHAR_MIN, SCHAR_MAX), \
+ unsigned char: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ unsigned char, 0, UCHAR_MAX), \
+ short int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ short int, SHRT_MIN, SHRT_MAX), \
+ unsigned short int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ unsigned short int, 0, USHRT_MAX), \
+ int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ int, INT_MIN, INT_MAX), \
+ unsigned int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ unsigned int, 0, UINT_MAX), \
+ long int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
+ long int, LONG_MIN, LONG_MAX), \
+ unsigned long int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
+ unsigned long int, 0, ULONG_MAX), \
+ long long int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
+ long long int, LLONG_MIN, LLONG_MAX), \
+ unsigned long long int: \
+ _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
+ unsigned long long int, 0, ULLONG_MAX)))
+#else
+/* Store the low-order bits of A <op> B into *R, where OP specifies
+ the operation and OVERFLOW the overflow predicate. If *R is
+ signed, its type is ST with bounds SMIN..SMAX; otherwise its type
+ is UT with bounds U..UMAX. ST and UT are narrower than int.
+ Return 1 if the result overflows. See above for restrictions. */
+# if _GL_HAVE___TYPEOF__
+# define _GL_INT_OP_WRAPV_SMALLISH(a,b,r,op,overflow,st,smin,smax,ut,umax) \
+ (TYPE_SIGNED (__typeof__ (*(r))) \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, st, smin, smax) \
+ : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, ut, 0, umax))
+# else
+# define _GL_INT_OP_WRAPV_SMALLISH(a,b,r,op,overflow,st,smin,smax,ut,umax) \
+ (overflow (a, b, smin, smax) \
+ ? (overflow (a, b, 0, umax) \
+ ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st), 1) \
+ : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st)) < 0) \
+ : (overflow (a, b, 0, umax) \
+ ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st)) >= 0 \
+ : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st), 0)))
+# endif
+
+# define _GL_INT_OP_WRAPV(a, b, r, op, overflow) \
+ (sizeof *(r) == sizeof (signed char) \
+ ? _GL_INT_OP_WRAPV_SMALLISH (a, b, r, op, overflow, \
+ signed char, SCHAR_MIN, SCHAR_MAX, \
+ unsigned char, UCHAR_MAX) \
+ : sizeof *(r) == sizeof (short int) \
+ ? _GL_INT_OP_WRAPV_SMALLISH (a, b, r, op, overflow, \
+ short int, SHRT_MIN, SHRT_MAX, \
+ unsigned short int, USHRT_MAX) \
+ : sizeof *(r) == sizeof (int) \
+ ? (EXPR_SIGNED (*(r)) \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ int, INT_MIN, INT_MAX) \
+ : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
+ unsigned int, 0, UINT_MAX)) \
+ : _GL_INT_OP_WRAPV_LONGISH(a, b, r, op, overflow))
+# ifdef LLONG_MAX
+# define _GL_INT_OP_WRAPV_LONGISH(a, b, r, op, overflow) \
+ (sizeof *(r) == sizeof (long int) \
+ ? (EXPR_SIGNED (*(r)) \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
+ long int, LONG_MIN, LONG_MAX) \
+ : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
+ unsigned long int, 0, ULONG_MAX)) \
+ : (EXPR_SIGNED (*(r)) \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
+ long long int, LLONG_MIN, LLONG_MAX) \
+ : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
+ unsigned long long int, 0, ULLONG_MAX)))
+# else
+# define _GL_INT_OP_WRAPV_LONGISH(a, b, r, op, overflow) \
+ (EXPR_SIGNED (*(r)) \
+ ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
+ long int, LONG_MIN, LONG_MAX) \
+ : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
+ unsigned long int, 0, ULONG_MAX))
+# endif
+#endif
+
+/* Store the low-order bits of A <op> B into *R, where the operation
+ is given by OP. Use the unsigned type UT for calculation to avoid
+ overflow problems. *R's type is T, with extrema TMIN and TMAX.
+ T must be a signed integer type. Return 1 if the result overflows. */
+#define _GL_INT_OP_CALC(a, b, r, op, overflow, ut, t, tmin, tmax) \
+ (overflow (a, b, tmin, tmax) \
+ ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t), 1) \
+ : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t), 0))
+
+/* Return the low-order bits of A <op> B, where the operation is given
+ by OP. Use the unsigned type UT for calculation to avoid undefined
+ behavior on signed integer overflow, and convert the result to type T.
+ UT is at least as wide as T and is no narrower than unsigned int,
+ T is two's complement, and there is no padding or trap representations.
+ Assume that converting UT to T yields the low-order bits, as is
+ done in all known two's-complement C compilers. E.g., see:
+ https://gcc.gnu.org/onlinedocs/gcc/Integers-implementation.html
+
+ According to the C standard, converting UT to T yields an
+ implementation-defined result or signal for values outside T's
+ range. However, code that works around this theoretical problem
+ runs afoul of a compiler bug in Oracle Studio 12.3 x86. See:
+ https://lists.gnu.org/r/bug-gnulib/2017-04/msg00049.html
+ As the compiler bug is real, don't try to work around the
+ theoretical problem. */
+
+#define _GL_INT_OP_WRAPV_VIA_UNSIGNED(a, b, op, ut, t) \
+ ((t) ((ut) (a) op (ut) (b)))
+
+/* Return true if the numeric values A + B, A - B, A * B fall outside
+ the range TMIN..TMAX. Arguments should be integer expressions
+ without side effects. TMIN should be signed and nonpositive.
+ TMAX should be positive, and should be signed unless TMIN is zero. */
+#define _GL_INT_ADD_RANGE_OVERFLOW(a, b, tmin, tmax) \
+ ((b) < 0 \
+ ? (((tmin) \
+ ? ((EXPR_SIGNED (_GL_INT_CONVERT (a, (tmin) - (b))) || (b) < (tmin)) \
+ && (a) < (tmin) - (b)) \
+ : (a) <= -1 - (b)) \
+ || ((EXPR_SIGNED (a) ? 0 <= (a) : (tmax) < (a)) && (tmax) < (a) + (b))) \
+ : (a) < 0 \
+ ? (((tmin) \
+ ? ((EXPR_SIGNED (_GL_INT_CONVERT (b, (tmin) - (a))) || (a) < (tmin)) \
+ && (b) < (tmin) - (a)) \
+ : (b) <= -1 - (a)) \
+ || ((EXPR_SIGNED (_GL_INT_CONVERT (a, b)) || (tmax) < (b)) \
+ && (tmax) < (a) + (b))) \
+ : (tmax) < (b) || (tmax) - (b) < (a))
+#define _GL_INT_SUBTRACT_RANGE_OVERFLOW(a, b, tmin, tmax) \
+ (((a) < 0) == ((b) < 0) \
+ ? ((a) < (b) \
+ ? !(tmin) || -1 - (tmin) < (b) - (a) - 1 \
+ : (tmax) < (a) - (b)) \
+ : (a) < 0 \
+ ? ((!EXPR_SIGNED (_GL_INT_CONVERT ((a) - (tmin), b)) && (a) - (tmin) < 0) \
+ || (a) - (tmin) < (b)) \
+ : ((! (EXPR_SIGNED (_GL_INT_CONVERT (tmax, b)) \
+ && EXPR_SIGNED (_GL_INT_CONVERT ((tmax) + (b), a))) \
+ && (tmax) <= -1 - (b)) \
+ || (tmax) + (b) < (a)))
+#define _GL_INT_MULTIPLY_RANGE_OVERFLOW(a, b, tmin, tmax) \
+ ((b) < 0 \
+ ? ((a) < 0 \
+ ? (EXPR_SIGNED (_GL_INT_CONVERT (tmax, b)) \
+ ? (a) < (tmax) / (b) \
+ : ((INT_NEGATE_OVERFLOW (b) \
+ ? _GL_INT_CONVERT (b, tmax) >> (TYPE_WIDTH (+ (b)) - 1) \
+ : (tmax) / -(b)) \
+ <= -1 - (a))) \
+ : INT_NEGATE_OVERFLOW (_GL_INT_CONVERT (b, tmin)) && (b) == -1 \
+ ? (EXPR_SIGNED (a) \
+ ? 0 < (a) + (tmin) \
+ : 0 < (a) && -1 - (tmin) < (a) - 1) \
+ : (tmin) / (b) < (a)) \
+ : (b) == 0 \
+ ? 0 \
+ : ((a) < 0 \
+ ? (INT_NEGATE_OVERFLOW (_GL_INT_CONVERT (a, tmin)) && (a) == -1 \
+ ? (EXPR_SIGNED (b) ? 0 < (b) + (tmin) : -1 - (tmin) < (b) - 1) \
+ : (tmin) / (a) < (b)) \
+ : (tmax) / (b) < (a)))
+
+/* The following macros compute A + B, A - B, and A * B, respectively.
+ If no overflow occurs, they set *R to the result and return 1;
+ otherwise, they return 0 and may modify *R.
+
+ Example usage:
+
+ long int result;
+ if (INT_ADD_OK (a, b, &result))
+ printf ("result is %ld\n", result);
+ else
+ printf ("overflow\n");
+
+ A, B, and *R should be integers; they need not be the same type,
+ and they need not be all signed or all unsigned.
+
+ These macros work correctly on all known practical hosts, and do not rely
+ on undefined behavior due to signed arithmetic overflow.
+
+ These macros are not constant expressions.
+
+ These macros may evaluate their arguments zero or multiple times, so the
+ arguments should not have side effects.
+
+ These macros are tuned for B being a constant. */
+
+#define INT_ADD_OK(a, b, r) ! INT_ADD_WRAPV (a, b, r)
+#define INT_SUBTRACT_OK(a, b, r) ! INT_SUBTRACT_WRAPV (a, b, r)
+#define INT_MULTIPLY_OK(a, b, r) ! INT_MULTIPLY_WRAPV (a, b, r)
+
+#endif /* _GL_INTPROPS_H */
diff --git a/lib/inttypes.in.h b/lib/inttypes.in.h
new file mode 100644
index 0000000..853eca0
--- /dev/null
+++ b/lib/inttypes.in.h
@@ -0,0 +1,1002 @@
+/* Copyright (C) 2006-2022 Free Software Foundation, Inc.
+ Written by Paul Eggert, Bruno Haible, Derek Price.
+ This file is part of gnulib.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/*
+ * ISO C 99 <inttypes.h> for platforms that lack it.
+ * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/inttypes.h.html>
+ */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+/* Include the original <inttypes.h> if it exists, and if this file
+ has not been included yet or if this file includes gnulib stdint.h
+ which in turn includes this file.
+ The include_next requires a split double-inclusion guard. */
+#if ! defined INTTYPES_H || defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+# if @HAVE_INTTYPES_H@
+
+ /* Some pre-C++11 <stdint.h> implementations need this. */
+# if defined __cplusplus && ! defined __STDC_FORMAT_MACROS
+# define __STDC_FORMAT_MACROS 1
+# endif
+
+# @INCLUDE_NEXT@ @NEXT_INTTYPES_H@
+
+# define _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H
+# endif
+#endif
+
+#if ! defined INTTYPES_H && ! defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H
+#define INTTYPES_H
+
+/* Include <stdint.h> or the gnulib replacement.
+ But avoid namespace pollution on glibc systems. */
+#ifndef __GLIBC__
+# include <stdint.h>
+#endif
+/* Get CHAR_BIT, INT_MAX, LONG_MAX, etc. */
+#include <limits.h>
+/* On mingw, __USE_MINGW_ANSI_STDIO only works if <stdio.h> is also included */
+#if defined _WIN32 && ! defined __CYGWIN__
+# include <stdio.h>
+#endif
+
+#if !(INT_MAX == 0x7fffffff && INT_MIN + INT_MAX == -1)
+# error "This file assumes that 'int' is 32-bit two's complement. Please report your platform and compiler to <bug-gnulib@gnu.org>."
+#endif
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
+
+/* The definition of _GL_ARG_NONNULL is copied here. */
+
+/* The definition of _GL_WARN_ON_USE is copied here. */
+
+/* 7.8.1 Macros for format specifiers */
+
+#if defined _TNS_R_TARGET
+ /* Tandem NonStop R series and compatible platforms released before
+ July 2005 support %Ld but not %lld. */
+# define _LONG_LONG_FORMAT_PREFIX "L"
+#else
+# define _LONG_LONG_FORMAT_PREFIX "ll"
+#endif
+
+#if !defined PRId8
+# ifdef INT8_MAX
+# define PRId8 "d"
+# endif
+#endif
+#if !defined PRIi8
+# ifdef INT8_MAX
+# define PRIi8 "i"
+# endif
+#endif
+#if !defined PRIo8
+# ifdef UINT8_MAX
+# define PRIo8 "o"
+# endif
+#endif
+#if !defined PRIu8
+# ifdef UINT8_MAX
+# define PRIu8 "u"
+# endif
+#endif
+#if !defined PRIx8
+# ifdef UINT8_MAX
+# define PRIx8 "x"
+# endif
+#endif
+#if !defined PRIX8
+# ifdef UINT8_MAX
+# define PRIX8 "X"
+# endif
+#endif
+#if !defined PRId16
+# ifdef INT16_MAX
+# define PRId16 "d"
+# endif
+#endif
+#if !defined PRIi16
+# ifdef INT16_MAX
+# define PRIi16 "i"
+# endif
+#endif
+#if !defined PRIo16
+# ifdef UINT16_MAX
+# define PRIo16 "o"
+# endif
+#endif
+#if !defined PRIu16
+# ifdef UINT16_MAX
+# define PRIu16 "u"
+# endif
+#endif
+#if !defined PRIx16
+# ifdef UINT16_MAX
+# define PRIx16 "x"
+# endif
+#endif
+#if !defined PRIX16
+# ifdef UINT16_MAX
+# define PRIX16 "X"
+# endif
+#endif
+#if !defined PRId32
+# ifdef INT32_MAX
+# define PRId32 "d"
+# endif
+#endif
+#if !defined PRIi32
+# ifdef INT32_MAX
+# define PRIi32 "i"
+# endif
+#endif
+#if !defined PRIo32
+# ifdef UINT32_MAX
+# define PRIo32 "o"
+# endif
+#endif
+#if !defined PRIu32
+# ifdef UINT32_MAX
+# define PRIu32 "u"
+# endif
+#endif
+#if !defined PRIx32
+# ifdef UINT32_MAX
+# define PRIx32 "x"
+# endif
+#endif
+#if !defined PRIX32
+# ifdef UINT32_MAX
+# define PRIX32 "X"
+# endif
+#endif
+#ifdef INT64_MAX
+# if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @INT64_MAX_EQ_LONG_MAX@)
+# define _PRI64_PREFIX "l"
+# elif defined _MSC_VER || defined __MINGW32__
+# define _PRI64_PREFIX "I64"
+# elif LONG_MAX >> 30 == 1
+# define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX
+# endif
+# if !defined PRId64
+# define PRId64 _PRI64_PREFIX "d"
+# endif
+# if !defined PRIi64
+# define PRIi64 _PRI64_PREFIX "i"
+# endif
+#endif
+#ifdef UINT64_MAX
+# if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @UINT64_MAX_EQ_ULONG_MAX@)
+# define _PRIu64_PREFIX "l"
+# elif defined _MSC_VER || defined __MINGW32__
+# define _PRIu64_PREFIX "I64"
+# elif ULONG_MAX >> 31 == 1
+# define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX
+# endif
+# if !defined PRIo64
+# define PRIo64 _PRIu64_PREFIX "o"
+# endif
+# if !defined PRIu64
+# define PRIu64 _PRIu64_PREFIX "u"
+# endif
+# if !defined PRIx64
+# define PRIx64 _PRIu64_PREFIX "x"
+# endif
+# if !defined PRIX64
+# define PRIX64 _PRIu64_PREFIX "X"
+# endif
+#endif
+
+#if !defined PRIdLEAST8
+# define PRIdLEAST8 "d"
+#endif
+#if !defined PRIiLEAST8
+# define PRIiLEAST8 "i"
+#endif
+#if !defined PRIoLEAST8
+# define PRIoLEAST8 "o"
+#endif
+#if !defined PRIuLEAST8
+# define PRIuLEAST8 "u"
+#endif
+#if !defined PRIxLEAST8
+# define PRIxLEAST8 "x"
+#endif
+#if !defined PRIXLEAST8
+# define PRIXLEAST8 "X"
+#endif
+#if !defined PRIdLEAST16
+# define PRIdLEAST16 "d"
+#endif
+#if !defined PRIiLEAST16
+# define PRIiLEAST16 "i"
+#endif
+#if !defined PRIoLEAST16
+# define PRIoLEAST16 "o"
+#endif
+#if !defined PRIuLEAST16
+# define PRIuLEAST16 "u"
+#endif
+#if !defined PRIxLEAST16
+# define PRIxLEAST16 "x"
+#endif
+#if !defined PRIXLEAST16
+# define PRIXLEAST16 "X"
+#endif
+#if !defined PRIdLEAST32
+# define PRIdLEAST32 "d"
+#endif
+#if !defined PRIiLEAST32
+# define PRIiLEAST32 "i"
+#endif
+#if !defined PRIoLEAST32
+# define PRIoLEAST32 "o"
+#endif
+#if !defined PRIuLEAST32
+# define PRIuLEAST32 "u"
+#endif
+#if !defined PRIxLEAST32
+# define PRIxLEAST32 "x"
+#endif
+#if !defined PRIXLEAST32
+# define PRIXLEAST32 "X"
+#endif
+#ifdef INT64_MAX
+# if !defined PRIdLEAST64
+# define PRIdLEAST64 PRId64
+# endif
+# if !defined PRIiLEAST64
+# define PRIiLEAST64 PRIi64
+# endif
+#endif
+#ifdef UINT64_MAX
+# if !defined PRIoLEAST64
+# define PRIoLEAST64 PRIo64
+# endif
+# if !defined PRIuLEAST64
+# define PRIuLEAST64 PRIu64
+# endif
+# if !defined PRIxLEAST64
+# define PRIxLEAST64 PRIx64
+# endif
+# if !defined PRIXLEAST64
+# define PRIXLEAST64 PRIX64
+# endif
+#endif
+
+#if !defined PRIdFAST8
+# if INT_FAST8_MAX > INT32_MAX
+# define PRIdFAST8 PRId64
+# else
+# define PRIdFAST8 "d"
+# endif
+#endif
+#if !defined PRIiFAST8
+# if INT_FAST8_MAX > INT32_MAX
+# define PRIiFAST8 PRIi64
+# else
+# define PRIiFAST8 "i"
+# endif
+#endif
+#if !defined PRIoFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define PRIoFAST8 PRIo64
+# else
+# define PRIoFAST8 "o"
+# endif
+#endif
+#if !defined PRIuFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define PRIuFAST8 PRIu64
+# else
+# define PRIuFAST8 "u"
+# endif
+#endif
+#if !defined PRIxFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define PRIxFAST8 PRIx64
+# else
+# define PRIxFAST8 "x"
+# endif
+#endif
+#if !defined PRIXFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define PRIXFAST8 PRIX64
+# else
+# define PRIXFAST8 "X"
+# endif
+#endif
+#if !defined PRIdFAST16
+# if INT_FAST16_MAX > INT32_MAX
+# define PRIdFAST16 PRId64
+# else
+# define PRIdFAST16 "d"
+# endif
+#endif
+#if !defined PRIiFAST16
+# if INT_FAST16_MAX > INT32_MAX
+# define PRIiFAST16 PRIi64
+# else
+# define PRIiFAST16 "i"
+# endif
+#endif
+#if !defined PRIoFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define PRIoFAST16 PRIo64
+# else
+# define PRIoFAST16 "o"
+# endif
+#endif
+#if !defined PRIuFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define PRIuFAST16 PRIu64
+# else
+# define PRIuFAST16 "u"
+# endif
+#endif
+#if !defined PRIxFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define PRIxFAST16 PRIx64
+# else
+# define PRIxFAST16 "x"
+# endif
+#endif
+#if !defined PRIXFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define PRIXFAST16 PRIX64
+# else
+# define PRIXFAST16 "X"
+# endif
+#endif
+#if !defined PRIdFAST32
+# if INT_FAST32_MAX > INT32_MAX
+# define PRIdFAST32 PRId64
+# else
+# define PRIdFAST32 "d"
+# endif
+#endif
+#if !defined PRIiFAST32
+# if INT_FAST32_MAX > INT32_MAX
+# define PRIiFAST32 PRIi64
+# else
+# define PRIiFAST32 "i"
+# endif
+#endif
+#if !defined PRIoFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define PRIoFAST32 PRIo64
+# else
+# define PRIoFAST32 "o"
+# endif
+#endif
+#if !defined PRIuFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define PRIuFAST32 PRIu64
+# else
+# define PRIuFAST32 "u"
+# endif
+#endif
+#if !defined PRIxFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define PRIxFAST32 PRIx64
+# else
+# define PRIxFAST32 "x"
+# endif
+#endif
+#if !defined PRIXFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define PRIXFAST32 PRIX64
+# else
+# define PRIXFAST32 "X"
+# endif
+#endif
+#ifdef INT64_MAX
+# if !defined PRIdFAST64
+# define PRIdFAST64 PRId64
+# endif
+# if !defined PRIiFAST64
+# define PRIiFAST64 PRIi64
+# endif
+#endif
+#ifdef UINT64_MAX
+# if !defined PRIoFAST64
+# define PRIoFAST64 PRIo64
+# endif
+# if !defined PRIuFAST64
+# define PRIuFAST64 PRIu64
+# endif
+# if !defined PRIxFAST64
+# define PRIxFAST64 PRIx64
+# endif
+# if !defined PRIXFAST64
+# define PRIXFAST64 PRIX64
+# endif
+#endif
+
+#if !defined PRIdMAX
+# if @INT32_MAX_LT_INTMAX_MAX@
+# define PRIdMAX PRId64
+# else
+# define PRIdMAX "ld"
+# endif
+#endif
+#if !defined PRIiMAX
+# if @INT32_MAX_LT_INTMAX_MAX@
+# define PRIiMAX PRIi64
+# else
+# define PRIiMAX "li"
+# endif
+#endif
+#if !defined PRIoMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define PRIoMAX PRIo64
+# else
+# define PRIoMAX "lo"
+# endif
+#endif
+#if !defined PRIuMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define PRIuMAX PRIu64
+# else
+# define PRIuMAX "lu"
+# endif
+#endif
+#if !defined PRIxMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define PRIxMAX PRIx64
+# else
+# define PRIxMAX "lx"
+# endif
+#endif
+#if !defined PRIXMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define PRIXMAX PRIX64
+# else
+# define PRIXMAX "lX"
+# endif
+#endif
+
+#if !defined PRIdPTR
+# ifdef INTPTR_MAX
+# define PRIdPTR @PRIPTR_PREFIX@ "d"
+# endif
+#endif
+#if !defined PRIiPTR
+# ifdef INTPTR_MAX
+# define PRIiPTR @PRIPTR_PREFIX@ "i"
+# endif
+#endif
+#if !defined PRIoPTR
+# ifdef UINTPTR_MAX
+# define PRIoPTR @PRIPTR_PREFIX@ "o"
+# endif
+#endif
+#if !defined PRIuPTR
+# ifdef UINTPTR_MAX
+# define PRIuPTR @PRIPTR_PREFIX@ "u"
+# endif
+#endif
+#if !defined PRIxPTR
+# ifdef UINTPTR_MAX
+# define PRIxPTR @PRIPTR_PREFIX@ "x"
+# endif
+#endif
+#if !defined PRIXPTR
+# ifdef UINTPTR_MAX
+# define PRIXPTR @PRIPTR_PREFIX@ "X"
+# endif
+#endif
+
+#if !defined SCNd8
+# ifdef INT8_MAX
+# define SCNd8 "hhd"
+# endif
+#endif
+#if !defined SCNi8
+# ifdef INT8_MAX
+# define SCNi8 "hhi"
+# endif
+#endif
+#if !defined SCNo8
+# ifdef UINT8_MAX
+# define SCNo8 "hho"
+# endif
+#endif
+#if !defined SCNu8
+# ifdef UINT8_MAX
+# define SCNu8 "hhu"
+# endif
+#endif
+#if !defined SCNx8
+# ifdef UINT8_MAX
+# define SCNx8 "hhx"
+# endif
+#endif
+#if !defined SCNd16
+# ifdef INT16_MAX
+# define SCNd16 "hd"
+# endif
+#endif
+#if !defined SCNi16
+# ifdef INT16_MAX
+# define SCNi16 "hi"
+# endif
+#endif
+#if !defined SCNo16
+# ifdef UINT16_MAX
+# define SCNo16 "ho"
+# endif
+#endif
+#if !defined SCNu16
+# ifdef UINT16_MAX
+# define SCNu16 "hu"
+# endif
+#endif
+#if !defined SCNx16
+# ifdef UINT16_MAX
+# define SCNx16 "hx"
+# endif
+#endif
+#if !defined SCNd32
+# ifdef INT32_MAX
+# define SCNd32 "d"
+# endif
+#endif
+#if !defined SCNi32
+# ifdef INT32_MAX
+# define SCNi32 "i"
+# endif
+#endif
+#if !defined SCNo32
+# ifdef UINT32_MAX
+# define SCNo32 "o"
+# endif
+#endif
+#if !defined SCNu32
+# ifdef UINT32_MAX
+# define SCNu32 "u"
+# endif
+#endif
+#if !defined SCNx32
+# ifdef UINT32_MAX
+# define SCNx32 "x"
+# endif
+#endif
+#ifdef INT64_MAX
+# if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @INT64_MAX_EQ_LONG_MAX@)
+# define _SCN64_PREFIX "l"
+# elif defined _MSC_VER || defined __MINGW32__
+# define _SCN64_PREFIX "I64"
+# elif LONG_MAX >> 30 == 1
+# define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX
+# endif
+# if !defined SCNd64
+# define SCNd64 _SCN64_PREFIX "d"
+# endif
+# if !defined SCNi64
+# define SCNi64 _SCN64_PREFIX "i"
+# endif
+#endif
+#ifdef UINT64_MAX
+# if (@APPLE_UNIVERSAL_BUILD@ ? defined _LP64 : @UINT64_MAX_EQ_ULONG_MAX@)
+# define _SCNu64_PREFIX "l"
+# elif defined _MSC_VER || defined __MINGW32__
+# define _SCNu64_PREFIX "I64"
+# elif ULONG_MAX >> 31 == 1
+# define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX
+# endif
+# if !defined SCNo64
+# define SCNo64 _SCNu64_PREFIX "o"
+# endif
+# if !defined SCNu64
+# define SCNu64 _SCNu64_PREFIX "u"
+# endif
+# if !defined SCNx64
+# define SCNx64 _SCNu64_PREFIX "x"
+# endif
+#endif
+
+#if !defined SCNdLEAST8
+# define SCNdLEAST8 "hhd"
+#endif
+#if !defined SCNiLEAST8
+# define SCNiLEAST8 "hhi"
+#endif
+#if !defined SCNoLEAST8
+# define SCNoLEAST8 "hho"
+#endif
+#if !defined SCNuLEAST8
+# define SCNuLEAST8 "hhu"
+#endif
+#if !defined SCNxLEAST8
+# define SCNxLEAST8 "hhx"
+#endif
+#if !defined SCNdLEAST16
+# define SCNdLEAST16 "hd"
+#endif
+#if !defined SCNiLEAST16
+# define SCNiLEAST16 "hi"
+#endif
+#if !defined SCNoLEAST16
+# define SCNoLEAST16 "ho"
+#endif
+#if !defined SCNuLEAST16
+# define SCNuLEAST16 "hu"
+#endif
+#if !defined SCNxLEAST16
+# define SCNxLEAST16 "hx"
+#endif
+#if !defined SCNdLEAST32
+# define SCNdLEAST32 "d"
+#endif
+#if !defined SCNiLEAST32
+# define SCNiLEAST32 "i"
+#endif
+#if !defined SCNoLEAST32
+# define SCNoLEAST32 "o"
+#endif
+#if !defined SCNuLEAST32
+# define SCNuLEAST32 "u"
+#endif
+#if !defined SCNxLEAST32
+# define SCNxLEAST32 "x"
+#endif
+#ifdef INT64_MAX
+# if !defined SCNdLEAST64
+# define SCNdLEAST64 SCNd64
+# endif
+# if !defined SCNiLEAST64
+# define SCNiLEAST64 SCNi64
+# endif
+#endif
+#ifdef UINT64_MAX
+# if !defined SCNoLEAST64
+# define SCNoLEAST64 SCNo64
+# endif
+# if !defined SCNuLEAST64
+# define SCNuLEAST64 SCNu64
+# endif
+# if !defined SCNxLEAST64
+# define SCNxLEAST64 SCNx64
+# endif
+#endif
+
+#if !defined SCNdFAST8
+# if INT_FAST8_MAX > INT32_MAX
+# define SCNdFAST8 SCNd64
+# elif INT_FAST8_MAX == 0x7fff
+# define SCNdFAST8 "hd"
+# elif INT_FAST8_MAX == 0x7f
+# define SCNdFAST8 "hhd"
+# else
+# define SCNdFAST8 "d"
+# endif
+#endif
+#if !defined SCNiFAST8
+# if INT_FAST8_MAX > INT32_MAX
+# define SCNiFAST8 SCNi64
+# elif INT_FAST8_MAX == 0x7fff
+# define SCNiFAST8 "hi"
+# elif INT_FAST8_MAX == 0x7f
+# define SCNiFAST8 "hhi"
+# else
+# define SCNiFAST8 "i"
+# endif
+#endif
+#if !defined SCNoFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define SCNoFAST8 SCNo64
+# elif UINT_FAST8_MAX == 0xffff
+# define SCNoFAST8 "ho"
+# elif UINT_FAST8_MAX == 0xff
+# define SCNoFAST8 "hho"
+# else
+# define SCNoFAST8 "o"
+# endif
+#endif
+#if !defined SCNuFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define SCNuFAST8 SCNu64
+# elif UINT_FAST8_MAX == 0xffff
+# define SCNuFAST8 "hu"
+# elif UINT_FAST8_MAX == 0xff
+# define SCNuFAST8 "hhu"
+# else
+# define SCNuFAST8 "u"
+# endif
+#endif
+#if !defined SCNxFAST8
+# if UINT_FAST8_MAX > UINT32_MAX
+# define SCNxFAST8 SCNx64
+# elif UINT_FAST8_MAX == 0xffff
+# define SCNxFAST8 "hx"
+# elif UINT_FAST8_MAX == 0xff
+# define SCNxFAST8 "hhx"
+# else
+# define SCNxFAST8 "x"
+# endif
+#endif
+#if !defined SCNdFAST16
+# if INT_FAST16_MAX > INT32_MAX
+# define SCNdFAST16 SCNd64
+# elif INT_FAST16_MAX == 0x7fff
+# define SCNdFAST16 "hd"
+# else
+# define SCNdFAST16 "d"
+# endif
+#endif
+#if !defined SCNiFAST16
+# if INT_FAST16_MAX > INT32_MAX
+# define SCNiFAST16 SCNi64
+# elif INT_FAST16_MAX == 0x7fff
+# define SCNiFAST16 "hi"
+# else
+# define SCNiFAST16 "i"
+# endif
+#endif
+#if !defined SCNoFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define SCNoFAST16 SCNo64
+# elif UINT_FAST16_MAX == 0xffff
+# define SCNoFAST16 "ho"
+# else
+# define SCNoFAST16 "o"
+# endif
+#endif
+#if !defined SCNuFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define SCNuFAST16 SCNu64
+# elif UINT_FAST16_MAX == 0xffff
+# define SCNuFAST16 "hu"
+# else
+# define SCNuFAST16 "u"
+# endif
+#endif
+#if !defined SCNxFAST16
+# if UINT_FAST16_MAX > UINT32_MAX
+# define SCNxFAST16 SCNx64
+# elif UINT_FAST16_MAX == 0xffff
+# define SCNxFAST16 "hx"
+# else
+# define SCNxFAST16 "x"
+# endif
+#endif
+#if !defined SCNdFAST32
+# if INT_FAST32_MAX > INT32_MAX
+# define SCNdFAST32 SCNd64
+# else
+# define SCNdFAST32 "d"
+# endif
+#endif
+#if !defined SCNiFAST32
+# if INT_FAST32_MAX > INT32_MAX
+# define SCNiFAST32 SCNi64
+# else
+# define SCNiFAST32 "i"
+# endif
+#endif
+#if !defined SCNoFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define SCNoFAST32 SCNo64
+# else
+# define SCNoFAST32 "o"
+# endif
+#endif
+#if !defined SCNuFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define SCNuFAST32 SCNu64
+# else
+# define SCNuFAST32 "u"
+# endif
+#endif
+#if !defined SCNxFAST32
+# if UINT_FAST32_MAX > UINT32_MAX
+# define SCNxFAST32 SCNx64
+# else
+# define SCNxFAST32 "x"
+# endif
+#endif
+#ifdef INT64_MAX
+# if !defined SCNdFAST64
+# define SCNdFAST64 SCNd64
+# endif
+# if !defined SCNiFAST64
+# define SCNiFAST64 SCNi64
+# endif
+#endif
+#ifdef UINT64_MAX
+# if !defined SCNoFAST64
+# define SCNoFAST64 SCNo64
+# endif
+# if !defined SCNuFAST64
+# define SCNuFAST64 SCNu64
+# endif
+# if !defined SCNxFAST64
+# define SCNxFAST64 SCNx64
+# endif
+#endif
+
+#if !defined SCNdMAX
+# if @INT32_MAX_LT_INTMAX_MAX@
+# define SCNdMAX SCNd64
+# else
+# define SCNdMAX "ld"
+# endif
+#endif
+#if !defined SCNiMAX
+# if @INT32_MAX_LT_INTMAX_MAX@
+# define SCNiMAX SCNi64
+# else
+# define SCNiMAX "li"
+# endif
+#endif
+#if !defined SCNoMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define SCNoMAX SCNo64
+# else
+# define SCNoMAX "lo"
+# endif
+#endif
+#if !defined SCNuMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define SCNuMAX SCNu64
+# else
+# define SCNuMAX "lu"
+# endif
+#endif
+#if !defined SCNxMAX
+# if @UINT32_MAX_LT_UINTMAX_MAX@
+# define SCNxMAX SCNx64
+# else
+# define SCNxMAX "lx"
+# endif
+#endif
+
+#if !defined SCNdPTR
+# ifdef INTPTR_MAX
+# define SCNdPTR @PRIPTR_PREFIX@ "d"
+# endif
+#endif
+#if !defined SCNiPTR
+# ifdef INTPTR_MAX
+# define SCNiPTR @PRIPTR_PREFIX@ "i"
+# endif
+#endif
+#if !defined SCNoPTR
+# ifdef UINTPTR_MAX
+# define SCNoPTR @PRIPTR_PREFIX@ "o"
+# endif
+#endif
+#if !defined SCNuPTR
+# ifdef UINTPTR_MAX
+# define SCNuPTR @PRIPTR_PREFIX@ "u"
+# endif
+#endif
+#if !defined SCNxPTR
+# ifdef UINTPTR_MAX
+# define SCNxPTR @PRIPTR_PREFIX@ "x"
+# endif
+#endif
+
+/* 7.8.2 Functions for greatest-width integer types */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if @GNULIB_IMAXABS@
+# if !@HAVE_DECL_IMAXABS@
+extern intmax_t imaxabs (intmax_t);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef imaxabs
+# if HAVE_RAW_DECL_IMAXABS
+_GL_WARN_ON_USE (imaxabs, "imaxabs is unportable - "
+ "use gnulib module imaxabs for portability");
+# endif
+#endif
+
+#if @GNULIB_IMAXDIV@
+# if !@HAVE_IMAXDIV_T@
+# if !GNULIB_defined_imaxdiv_t
+typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t;
+# define GNULIB_defined_imaxdiv_t 1
+# endif
+# endif
+# if !@HAVE_DECL_IMAXDIV@
+extern imaxdiv_t imaxdiv (intmax_t, intmax_t);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef imaxdiv
+# if HAVE_RAW_DECL_IMAXDIV
+_GL_WARN_ON_USE (imaxdiv, "imaxdiv is unportable - "
+ "use gnulib module imaxdiv for portability");
+# endif
+#endif
+
+#if @GNULIB_STRTOIMAX@
+# if @REPLACE_STRTOIMAX@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef strtoimax
+# define strtoimax rpl_strtoimax
+# endif
+_GL_FUNCDECL_RPL (strtoimax, intmax_t,
+ (const char *restrict, char **restrict, int)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtoimax, intmax_t,
+ (const char *restrict, char **restrict, int));
+# else
+# if !@HAVE_DECL_STRTOIMAX@
+# undef strtoimax
+_GL_FUNCDECL_SYS (strtoimax, intmax_t,
+ (const char *restrict, char **restrict, int)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtoimax, intmax_t,
+ (const char *restrict, char **restrict, int));
+# endif
+_GL_CXXALIASWARN (strtoimax);
+#elif defined GNULIB_POSIXCHECK
+# undef strtoimax
+# if HAVE_RAW_DECL_STRTOIMAX
+_GL_WARN_ON_USE (strtoimax, "strtoimax is unportable - "
+ "use gnulib module strtoimax for portability");
+# endif
+#endif
+
+#if @GNULIB_STRTOUMAX@
+# if @REPLACE_STRTOUMAX@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef strtoumax
+# define strtoumax rpl_strtoumax
+# endif
+_GL_FUNCDECL_RPL (strtoumax, uintmax_t,
+ (const char *restrict, char **restrict, int)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtoumax, uintmax_t,
+ (const char *restrict, char **restrict, int));
+# else
+# if !@HAVE_DECL_STRTOUMAX@
+# undef strtoumax
+_GL_FUNCDECL_SYS (strtoumax, uintmax_t,
+ (const char *restrict, char **restrict, int)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtoumax, uintmax_t,
+ (const char *restrict, char **restrict, int));
+# endif
+_GL_CXXALIASWARN (strtoumax);
+#elif defined GNULIB_POSIXCHECK
+# undef strtoumax
+# if HAVE_RAW_DECL_STRTOUMAX
+_GL_WARN_ON_USE (strtoumax, "strtoumax is unportable - "
+ "use gnulib module strtoumax for portability");
+# endif
+#endif
+
+/* Don't bother defining or declaring wcstoimax and wcstoumax, since
+ wide-character functions like this are hardly ever useful. */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* !defined INTTYPES_H && !defined _GL_JUST_INCLUDE_SYSTEM_INTTYPES_H */
diff --git a/lib/isnan.c b/lib/isnan.c
index 69e259f..bd119f6 100644
--- a/lib/isnan.c
+++ b/lib/isnan.c
@@ -1,26 +1,17 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/isnand-nolibm.h b/lib/isnand-nolibm.h
index d651a4c..aad1391 100644
--- a/lib/isnand-nolibm.h
+++ b/lib/isnand-nolibm.h
@@ -1,33 +1,24 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if HAVE_ISNAND_IN_LIBC
/* Get declaration of isnan macro. */
# include <math.h>
-# if __GNUC__ >= 4
- /* GCC 4.0 and newer provides three built-ins for isnan. */
+# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
+ /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */
# undef isnand
# define isnand(x) __builtin_isnan ((double)(x))
# else
diff --git a/lib/isnand.c b/lib/isnand.c
index 4adca81..26501b5 100644
--- a/lib/isnand.c
+++ b/lib/isnand.c
@@ -1,26 +1,17 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
diff --git a/lib/isnanf-nolibm.h b/lib/isnanf-nolibm.h
index b1b7305..4ce81d6 100644
--- a/lib/isnanf-nolibm.h
+++ b/lib/isnanf-nolibm.h
@@ -1,35 +1,27 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if HAVE_ISNANF_IN_LIBC
/* Get declaration of isnan macro or (older) isnanf function. */
# include <math.h>
-# if __GNUC__ >= 4
- /* GCC 4.0 and newer provides three built-ins for isnan. */
+# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
+ /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
+ GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */
# undef isnanf
-# define isnanf(x) __builtin_isnanf ((float)(x))
+# define isnanf(x) __builtin_isnan ((float)(x))
# elif defined isnan
# undef isnanf
# define isnanf(x) isnan ((float)(x))
diff --git a/lib/isnanf.c b/lib/isnanf.c
index 6e780ba..e8b721a 100644
--- a/lib/isnanf.c
+++ b/lib/isnanf.c
@@ -1,26 +1,17 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/isnanl-nolibm.h b/lib/isnanl-nolibm.h
index 2639b3c..a4374e7 100644
--- a/lib/isnanl-nolibm.h
+++ b/lib/isnanl-nolibm.h
@@ -1,35 +1,27 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if HAVE_ISNANL_IN_LIBC
/* Get declaration of isnan macro or (older) isnanl function. */
# include <math.h>
-# if __GNUC__ >= 4
- /* GCC 4.0 and newer provides three built-ins for isnan. */
+# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
+ /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
+ GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */
# undef isnanl
-# define isnanl(x) __builtin_isnanl ((long double)(x))
+# define isnanl(x) __builtin_isnan ((long double)(x))
# elif defined isnan
# undef isnanl
# define isnanl(x) isnan ((long double)(x))
diff --git a/lib/isnanl.c b/lib/isnanl.c
index 3ad5ff1..2f71d6c 100644
--- a/lib/isnanl.c
+++ b/lib/isnanl.c
@@ -1,26 +1,17 @@
/* Test for NaN that does not need libm.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2007. */
diff --git a/lib/iswblank.c b/lib/iswblank.c
index 3f58981..2e601f8 100644
--- a/lib/iswblank.c
+++ b/lib/iswblank.c
@@ -1,27 +1,18 @@
/* Test wide character for being blank.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/iswdigit.c b/lib/iswdigit.c
new file mode 100644
index 0000000..780263f
--- /dev/null
+++ b/lib/iswdigit.c
@@ -0,0 +1,26 @@
+/* Test wide character for being a digit.
+ Copyright (C) 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <wctype.h>
+
+int
+iswdigit (wint_t wc)
+{
+ return wc >= '0' && wc <= '9';
+}
diff --git a/lib/iswxdigit.c b/lib/iswxdigit.c
new file mode 100644
index 0000000..f20b9b3
--- /dev/null
+++ b/lib/iswxdigit.c
@@ -0,0 +1,33 @@
+/* Test wide character for being a hexadecimal digit.
+ Copyright (C) 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include <wctype.h>
+
+int
+iswxdigit (wint_t wc)
+{
+ return ((wc >= '0' && wc <= '9')
+#if 'A' == 0x41 && 'a' == 0x61
+ /* Optimization, assuming ASCII */
+ || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F')
+#else
+ || (wc >= 'A' && wc <= 'F') || (wc >= 'a' && wc <= 'f')
+#endif
+ );
+}
diff --git a/lib/itold.c b/lib/itold.c
index 7bd3a04..fe4a384 100644
--- a/lib/itold.c
+++ b/lib/itold.c
@@ -1,27 +1,18 @@
/* Replacement for 'int' to 'long double' conversion routine.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/langinfo.in.h b/lib/langinfo.in.h
index 7276e49..98aea6a 100644
--- a/lib/langinfo.in.h
+++ b/lib/langinfo.in.h
@@ -1,31 +1,22 @@
/* Substitute for and wrapper around <langinfo.h>.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/*
* POSIX <langinfo.h> for platforms that lack it or have an incomplete one.
- * <http://www.opengroup.org/onlinepubs/9699919799/basedefs/langinfo.h.html>
+ * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/langinfo.h.html>
*/
#ifndef _@GUARD_PREFIX@_LANGINFO_H
diff --git a/lib/lc-charset-dispatch.c b/lib/lc-charset-dispatch.c
new file mode 100644
index 0000000..66d78fd
--- /dev/null
+++ b/lib/lc-charset-dispatch.c
@@ -0,0 +1,82 @@
+/* Dispatching based on the current locale's character encoding.
+ Copyright (C) 2018-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2018. */
+
+#include <config.h>
+
+/* Specification. */
+#include "lc-charset-dispatch.h"
+
+#if GNULIB_defined_mbstate_t
+
+# include "localcharset.h"
+# include "streq.h"
+
+# if GNULIB_WCHAR_SINGLE_LOCALE
+/* When we know that the locale does not change, provide a speedup by
+ caching the value of locale_encoding_classification. */
+# define locale_encoding_classification_cached locale_encoding_classification
+# else
+/* By default, don't make assumptions, hence no caching. */
+# define locale_encoding_classification_uncached locale_encoding_classification
+# endif
+
+# if GNULIB_WCHAR_SINGLE_LOCALE
+static inline
+# endif
+enc_t
+locale_encoding_classification_uncached (void)
+{
+ const char *encoding = locale_charset ();
+ if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0))
+ return enc_utf8;
+ if (STREQ_OPT (encoding, "EUC-JP", 'E', 'U', 'C', '-', 'J', 'P', 0, 0, 0))
+ return enc_eucjp;
+ 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))
+ return enc_94;
+ if (STREQ_OPT (encoding, "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0))
+ return enc_euctw;
+ if (STREQ_OPT (encoding, "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0))
+ return enc_gb18030;
+ if (STREQ_OPT (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0))
+ return enc_sjis;
+ return enc_other;
+}
+
+# if GNULIB_WCHAR_SINGLE_LOCALE
+
+static int cached_locale_enc = -1;
+
+enc_t
+locale_encoding_classification_cached (void)
+{
+ if (cached_locale_enc < 0)
+ cached_locale_enc = locale_encoding_classification_uncached ();
+ return cached_locale_enc;
+}
+
+# endif
+
+#else
+
+/* This declaration is solely to ensure that after preprocessing
+ this file is never empty. */
+typedef int dummy;
+
+#endif
diff --git a/lib/lc-charset-dispatch.h b/lib/lc-charset-dispatch.h
new file mode 100644
index 0000000..3867c32
--- /dev/null
+++ b/lib/lc-charset-dispatch.h
@@ -0,0 +1,40 @@
+/* Dispatching based on the current locale's character encoding.
+ Copyright (C) 2018-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2018. */
+
+#include <wchar.h>
+
+#if GNULIB_defined_mbstate_t
+
+/* A classification of special values of the encoding of the current locale. */
+typedef enum
+ {
+ enc_other, /* other */
+ enc_utf8, /* UTF-8 */
+ enc_eucjp, /* EUC-JP */
+ enc_94, /* EUC-KR, GB2312, BIG5 */
+ enc_euctw, /* EUC-TW */
+ enc_gb18030, /* GB18030 */
+ enc_sjis /* SJIS */
+ }
+ enc_t;
+
+/* Returns a classification of special values of the encoding of the current
+ locale. */
+extern enc_t locale_encoding_classification (void);
+
+#endif
diff --git a/lib/libunistring.rc b/lib/libunistring.rc
index 5274632..a34f40d 100644
--- a/lib/libunistring.rc
+++ b/lib/libunistring.rc
@@ -19,15 +19,15 @@ BEGIN
BEGIN
BLOCK "04090000" /* Lang = US English, Charset = ASCII */
BEGIN
- VALUE "Comments", "This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3 or later. You should have received a copy of the GNU Lesser General Public License along with this library; if not, see <http://www.gnu.org/licenses/>\0"
+ VALUE "Comments", "This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 3 or later. You should have received a copy of the GNU Lesser General Public License along with this library; if not, see <https://www.gnu.org/licenses/>\0"
VALUE "CompanyName", "Free Software Foundation\0"
- VALUE "FileDescription", "LGPLed libunistring for Windows NT/2000/XP/Vista/7 and Windows 95/98/ME\0"
+ VALUE "FileDescription", "LGPLed libunistring for Windows\0"
VALUE "FileVersion", PACKAGE_VERSION_STRING "\0"
VALUE "InternalName", "unistring.dll\0"
- VALUE "LegalCopyright", "Copyright (C) 2001-2011\0"
+ VALUE "LegalCopyright", "Copyright (C) 2001-2019\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "unistring.dll\0"
- VALUE "ProductName", "libunistring: Unicode string library\0"
+ VALUE "ProductName", "GNU libunistring: Unicode string library\0"
VALUE "ProductVersion", PACKAGE_VERSION_STRING "\0"
END
END
diff --git a/lib/libunistring.sym b/lib/libunistring.sym
index 1a148ea..2db9adc 100644
--- a/lib/libunistring.sym
+++ b/lib/libunistring.sym
@@ -70,6 +70,12 @@ UC_PROPERTY_DECIMAL_DIGIT
UC_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT
UC_PROPERTY_DEPRECATED
UC_PROPERTY_DIACRITIC
+UC_PROPERTY_EMOJI
+UC_PROPERTY_EMOJI_COMPONENT
+UC_PROPERTY_EMOJI_MODIFIER
+UC_PROPERTY_EMOJI_MODIFIER_BASE
+UC_PROPERTY_EMOJI_PRESENTATION
+UC_PROPERTY_EXTENDED_PICTOGRAPHIC
UC_PROPERTY_EXTENDER
UC_PROPERTY_FORMAT_CONTROL
UC_PROPERTY_GRAPHEME_BASE
@@ -109,6 +115,7 @@ UC_PROPERTY_PRIVATE_USE
UC_PROPERTY_PUNCTUATION
UC_PROPERTY_QUOTATION_MARK
UC_PROPERTY_RADICAL
+UC_PROPERTY_REGIONAL_INDICATOR
UC_PROPERTY_SENTENCE_TERMINAL
UC_PROPERTY_SOFT_DOTTED
UC_PROPERTY_SPACE
@@ -170,6 +177,7 @@ u16_normcmp
u16_normcoll
u16_normxfrm
u16_possible_linebreaks
+u16_possible_linebreaks_v2
u16_prev
u16_set
u16_snprintf
@@ -222,6 +230,7 @@ u16_vsnprintf
u16_vsprintf
u16_width
u16_width_linebreaks
+u16_width_linebreaks_v2
u16_wordbreaks
u32_asnprintf
u32_asprintf
@@ -266,6 +275,7 @@ u32_normcmp
u32_normcoll
u32_normxfrm
u32_possible_linebreaks
+u32_possible_linebreaks_v2
u32_prev
u32_set
u32_snprintf
@@ -317,6 +327,7 @@ u32_vsnprintf
u32_vsprintf
u32_width
u32_width_linebreaks
+u32_width_linebreaks_v2
u32_wordbreaks
u8_asnprintf
u8_asprintf
@@ -363,6 +374,7 @@ u8_normcmp
u8_normcoll
u8_normxfrm
u8_possible_linebreaks
+u8_possible_linebreaks_v2
u8_prev
u8_set
u8_snprintf
@@ -416,6 +428,7 @@ u8_vsnprintf
u8_vsprintf
u8_width
u8_width_linebreaks
+u8_width_linebreaks_v2
u8_wordbreaks
uc_all_blocks
uc_all_scripts
@@ -497,6 +510,12 @@ uc_is_property_decimal_digit
uc_is_property_default_ignorable_code_point
uc_is_property_deprecated
uc_is_property_diacritic
+uc_is_property_emoji
+uc_is_property_emoji_component
+uc_is_property_emoji_modifier
+uc_is_property_emoji_modifier_base
+uc_is_property_emoji_presentation
+uc_is_property_extended_pictographic
uc_is_property_extender
uc_is_property_format_control
uc_is_property_grapheme_base
@@ -536,6 +555,7 @@ uc_is_property_private_use
uc_is_property_punctuation
uc_is_property_quotation_mark
uc_is_property_radical
+uc_is_property_regional_indicator
uc_is_property_sentence_terminal
uc_is_property_soft_dotted
uc_is_property_space
@@ -581,6 +601,7 @@ ulc_casexfrm
ulc_fprintf
ulc_grapheme_breaks
ulc_possible_linebreaks
+ulc_possible_linebreaks_v2
ulc_snprintf
ulc_sprintf
ulc_vasnprintf
@@ -589,6 +610,7 @@ ulc_vfprintf
ulc_vsnprintf
ulc_vsprintf
ulc_width_linebreaks
+ulc_width_linebreaks_v2
ulc_wordbreaks
unicase_empty_prefix_context
unicase_empty_suffix_context
diff --git a/lib/limits.in.h b/lib/limits.in.h
index aa886e5..b77bf75 100644
--- a/lib/limits.in.h
+++ b/lib/limits.in.h
@@ -1,51 +1,75 @@
/* A GNU-like <limits.h>.
- Copyright 2016-2018 Free Software Foundation, Inc.
+ Copyright 2016-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _@GUARD_PREFIX@_LIMITS_H
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
#endif
@PRAGMA_COLUMNS@
-/* The include_next requires a split double-inclusion guard. */
+#if defined _GL_ALREADY_INCLUDING_LIMITS_H
+/* Special invocation convention:
+ On Haiku/x86_64, we have a sequence of nested includes
+ <limits.h> -> <syslimits.h> -> <limits.h>.
+ In this situation, LONG_MAX and INT_MAX are not yet defined,
+ therefore we should not attempt to define LONG_BIT. */
+
#@INCLUDE_NEXT@ @NEXT_LIMITS_H@
+#else
+/* Normal invocation convention. */
+
+#ifndef _@GUARD_PREFIX@_LIMITS_H
+
+# define _GL_ALREADY_INCLUDING_LIMITS_H
+
+/* The include_next requires a split double-inclusion guard. */
+# @INCLUDE_NEXT@ @NEXT_LIMITS_H@
+
+# undef _GL_ALREADY_INCLUDING_LIMITS_H
+
#ifndef _@GUARD_PREFIX@_LIMITS_H
#define _@GUARD_PREFIX@_LIMITS_H
-/* For HP-UX 11.31. */
-#if defined LONG_LONG_MIN && !defined LLONG_MIN
-# define LLONG_MIN LONG_LONG_MIN
+#ifndef LLONG_MIN
+# if defined LONG_LONG_MIN /* HP-UX 11.31 */
+# define LLONG_MIN LONG_LONG_MIN
+# elif defined LONGLONG_MIN /* IRIX 6.5 */
+# define LLONG_MIN LONGLONG_MIN
+# elif defined __GNUC__
+# define LLONG_MIN (- __LONG_LONG_MAX__ - 1LL)
+# endif
#endif
-#if defined LONG_LONG_MAX && !defined LLONG_MAX
-# define LLONG_MAX LONG_LONG_MAX
+#ifndef LLONG_MAX
+# if defined LONG_LONG_MAX /* HP-UX 11.31 */
+# define LLONG_MAX LONG_LONG_MAX
+# elif defined LONGLONG_MAX /* IRIX 6.5 */
+# define LLONG_MAX LONGLONG_MAX
+# elif defined __GNUC__
+# define LLONG_MAX __LONG_LONG_MAX__
+# endif
#endif
-#if defined ULONG_LONG_MAX && !defined ULLONG_MAX
-# define ULLONG_MAX ULONG_LONG_MAX
+#ifndef ULLONG_MAX
+# if defined ULONG_LONG_MAX /* HP-UX 11.31 */
+# define ULLONG_MAX ULONG_LONG_MAX
+# elif defined ULONGLONG_MAX /* IRIX 6.5 */
+# define ULLONG_MAX ULONGLONG_MAX
+# elif defined __GNUC__
+# define ULLONG_MAX (__LONG_LONG_MAX__ * 2ULL + 1ULL)
+# endif
#endif
/* The number of usable bits in an unsigned or signed integer type
@@ -62,10 +86,24 @@
#define _GL_COB8(n) (_GL_COB4 ((n) >> 4) + _GL_COB4 (n))
#define _GL_COB4(n) (!!((n) & 8) + !!((n) & 4) + !!((n) & 2) + !!((n) & 1))
-/* Macros specified by ISO/IEC TS 18661-1:2014. */
+#ifndef WORD_BIT
+/* Assume 'int' is 32 bits wide. */
+# define WORD_BIT 32
+#endif
+#ifndef LONG_BIT
+/* Assume 'long' is 32 or 64 bits wide. */
+# if LONG_MAX == INT_MAX
+# define LONG_BIT 32
+# else
+# define LONG_BIT 64
+# endif
+#endif
+
+/* Macros specified by C2x and by ISO/IEC TS 18661-1:2014. */
#if (! defined ULLONG_WIDTH \
- && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__))
+ && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__ \
+ || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__)))
# define CHAR_WIDTH _GL_INTEGER_WIDTH (CHAR_MIN, CHAR_MAX)
# define SCHAR_WIDTH _GL_INTEGER_WIDTH (SCHAR_MIN, SCHAR_MAX)
# define UCHAR_WIDTH _GL_INTEGER_WIDTH (0, UCHAR_MAX)
@@ -77,7 +115,17 @@
# define ULONG_WIDTH _GL_INTEGER_WIDTH (0, ULONG_MAX)
# define LLONG_WIDTH _GL_INTEGER_WIDTH (LLONG_MIN, LLONG_MAX)
# define ULLONG_WIDTH _GL_INTEGER_WIDTH (0, ULLONG_MAX)
-#endif /* !ULLONG_WIDTH && (_GNU_SOURCE || __STDC_WANT_IEC_60559_BFP_EXT__) */
+#endif
+
+/* Macros specified by C2x. */
+
+#if (! defined BOOL_WIDTH \
+ && (defined _GNU_SOURCE \
+ || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__)))
+# define BOOL_MAX 1
+# define BOOL_WIDTH 1
+#endif
#endif /* _@GUARD_PREFIX@_LIMITS_H */
#endif /* _@GUARD_PREFIX@_LIMITS_H */
+#endif
diff --git a/lib/localcharset.c b/lib/localcharset.c
index 14b9cba..17a4a1e 100644
--- a/lib/localcharset.c
+++ b/lib/localcharset.c
@@ -1,28 +1,19 @@
/* Determine a canonical name for the current locale's character encoding.
- Copyright (C) 2000-2006, 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2006, 2008-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
@@ -31,7 +22,6 @@
/* Specification. */
#include "localcharset.h"
-#include <fcntl.h>
#include <stddef.h>
#include <stdio.h>
#include <string.h>
@@ -54,11 +44,10 @@
#endif
#if !defined WINDOWS_NATIVE
-# include <unistd.h>
# if HAVE_LANGINFO_CODESET
# include <langinfo.h>
# else
-# if 0 /* see comment below */
+# if 0 /* see comment regarding use of setlocale(), below */
# include <locale.h>
# endif
# endif
@@ -69,6 +58,9 @@
#elif defined WINDOWS_NATIVE
# define WIN32_LEAN_AND_MEAN
# include <windows.h>
+ /* For the use of setlocale() below, the Gnulib override in setlocale.c is
+ not needed; see the platform lists in setlocale_null.m4. */
+# undef setlocale
#endif
#if defined OS2
# define INCL_DOS
@@ -80,324 +72,755 @@
# include <xlocale.h>
#endif
-#if ENABLE_RELOCATABLE
-# include "relocatable.h"
-#else
-# define relocate(pathname) (pathname)
-# define relocate2(pathname,allocatedp) (*(allocatedp) = NULL, (pathname))
-#endif
-/* Get LIBDIR. */
-#ifndef LIBDIR
-# include "configmake.h"
-#endif
+#if HAVE_LANGINFO_CODESET || defined WINDOWS_NATIVE || defined OS2
-/* Define O_NOFOLLOW to 0 on platforms where it does not exist. */
-#ifndef O_NOFOLLOW
-# define O_NOFOLLOW 0
-#endif
+/* On these platforms, we use a mapping from non-canonical encoding name
+ to GNU canonical encoding name. */
-#if defined _WIN32 || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__
- /* Native Windows, Cygwin, OS/2, DOS */
-# define ISSLASH(C) ((C) == '/' || (C) == '\\')
-#endif
+/* With glibc-2.1 or newer, we don't need any canonicalization,
+ because glibc has iconv and both glibc and libiconv support all
+ GNU canonical names directly. */
+# if !((defined __GNU_LIBRARY__ && __GLIBC__ >= 2) || defined __UCLIBC__)
-#ifndef DIRECTORY_SEPARATOR
-# define DIRECTORY_SEPARATOR '/'
-#endif
-
-#ifndef ISSLASH
-# define ISSLASH(C) ((C) == DIRECTORY_SEPARATOR)
-#endif
-
-#if HAVE_DECL_GETC_UNLOCKED
-# undef getc
-# define getc getc_unlocked
-#endif
-
-/* The following static variable is declared 'volatile' to avoid a
- possible multithread problem in the function get_charset_aliases. If we
- are running in a threaded environment, and if two threads initialize
- 'charset_aliases' simultaneously, both will produce the same value,
- and everything will be ok if the two assignments to 'charset_aliases'
- are atomic. But I don't know what will happen if the two assignments mix. */
-#if __STDC__ != 1
-# define volatile /* empty */
-#endif
-/* Pointer to the contents of the charset.alias file, if it has already been
- read, else NULL. Its format is:
- ALIAS_1 '\0' CANONICAL_1 '\0' ... ALIAS_n '\0' CANONICAL_n '\0' '\0' */
-static const char * volatile charset_aliases;
-
-/* Return a pointer to the contents of the charset.alias file. */
-static const char *
-get_charset_aliases (void)
+struct table_entry
{
- const char *cp;
-
- cp = charset_aliases;
- if (cp == NULL)
- {
-#if !(defined DARWIN7 || defined VMS || defined WINDOWS_NATIVE || defined __CYGWIN__ || defined OS2)
- char *malloc_dir = NULL;
- const char *dir;
- const char *base = "charset.alias";
- char *file_name;
-
- /* Make it possible to override the charset.alias location. This is
- necessary for running the testsuite before "make install". */
- dir = getenv ("CHARSETALIASDIR");
- if (dir == NULL || dir[0] == '\0')
- dir = relocate2 (LIBDIR, &malloc_dir);
-
- /* Concatenate dir and base into freshly allocated file_name. */
- {
- size_t dir_len = strlen (dir);
- size_t base_len = strlen (base);
- int add_slash = (dir_len > 0 && !ISSLASH (dir[dir_len - 1]));
- file_name = (char *) malloc (dir_len + add_slash + base_len + 1);
- if (file_name != NULL)
- {
- memcpy (file_name, dir, dir_len);
- if (add_slash)
- file_name[dir_len] = DIRECTORY_SEPARATOR;
- memcpy (file_name + dir_len + add_slash, base, base_len + 1);
- }
- }
-
- free (malloc_dir);
-
- if (file_name == NULL)
- /* Out of memory. Treat the file as empty. */
- cp = "";
- else
- {
- int fd;
-
- /* Open the file. Reject symbolic links on platforms that support
- O_NOFOLLOW. This is a security feature. Without it, an attacker
- could retrieve parts of the contents (namely, the tail of the
- first line that starts with "* ") of an arbitrary file by placing
- a symbolic link to that file under the name "charset.alias" in
- some writable directory and defining the environment variable
- CHARSETALIASDIR to point to that directory. */
- fd = open (file_name,
- O_RDONLY | (HAVE_WORKING_O_NOFOLLOW ? O_NOFOLLOW : 0));
- if (fd < 0)
- /* File not found. Treat it as empty. */
- cp = "";
- else
- {
- FILE *fp;
-
- fp = fdopen (fd, "r");
- if (fp == NULL)
- {
- /* Out of memory. Treat the file as empty. */
- close (fd);
- cp = "";
- }
- else
- {
- /* Parse the file's contents. */
- char *res_ptr = NULL;
- size_t res_size = 0;
-
- for (;;)
- {
- int c;
- char buf1[50+1];
- char buf2[50+1];
- size_t l1, l2;
- char *old_res_ptr;
-
- c = getc (fp);
- if (c == EOF)
- break;
- if (c == '\n' || c == ' ' || c == '\t')
- continue;
- if (c == '#')
- {
- /* Skip comment, to end of line. */
- do
- c = getc (fp);
- while (!(c == EOF || c == '\n'));
- if (c == EOF)
- break;
- continue;
- }
- ungetc (c, fp);
- if (fscanf (fp, "%50s %50s", buf1, buf2) < 2)
- break;
- l1 = strlen (buf1);
- l2 = strlen (buf2);
- old_res_ptr = res_ptr;
- if (res_size == 0)
- {
- res_size = l1 + 1 + l2 + 1;
- res_ptr = (char *) malloc (res_size + 1);
- }
- else
- {
- res_size += l1 + 1 + l2 + 1;
- res_ptr = (char *) realloc (res_ptr, res_size + 1);
- }
- if (res_ptr == NULL)
- {
- /* Out of memory. */
- res_size = 0;
- free (old_res_ptr);
- break;
- }
- strcpy (res_ptr + res_size - (l2 + 1) - (l1 + 1), buf1);
- strcpy (res_ptr + res_size - (l2 + 1), buf2);
- }
- fclose (fp);
- if (res_size == 0)
- cp = "";
- else
- {
- *(res_ptr + res_size) = '\0';
- cp = res_ptr;
- }
- }
- }
+ const char alias[11+1];
+ const char canonical[11+1];
+};
+
+/* Table of platform-dependent mappings, sorted in ascending order. */
+static const struct table_entry alias_table[] =
+ {
+# if defined __FreeBSD__ /* FreeBSD */
+ /*{ "ARMSCII-8", "ARMSCII-8" },*/
+ { "Big5", "BIG5" },
+ { "C", "ASCII" },
+ /*{ "CP1131", "CP1131" },*/
+ /*{ "CP1251", "CP1251" },*/
+ /*{ "CP866", "CP866" },*/
+ /*{ "GB18030", "GB18030" },*/
+ /*{ "GB2312", "GB2312" },*/
+ /*{ "GBK", "GBK" },*/
+ /*{ "ISCII-DEV", "?" },*/
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-13", "ISO-8859-13" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-9", "ISO-8859-9" },
+ /*{ "KOI8-R", "KOI8-R" },*/
+ /*{ "KOI8-U", "KOI8-U" },*/
+ { "SJIS", "SHIFT_JIS" },
+ { "US-ASCII", "ASCII" },
+ { "eucCN", "GB2312" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" }
+# define alias_table_defined
+# endif
+# if defined __NetBSD__ /* NetBSD */
+ { "646", "ASCII" },
+ /*{ "ARMSCII-8", "ARMSCII-8" },*/
+ /*{ "BIG5", "BIG5" },*/
+ { "Big5-HKSCS", "BIG5-HKSCS" },
+ /*{ "CP1251", "CP1251" },*/
+ /*{ "CP866", "CP866" },*/
+ /*{ "GB18030", "GB18030" },*/
+ /*{ "GB2312", "GB2312" },*/
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-13", "ISO-8859-13" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-4", "ISO-8859-4" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ /*{ "KOI8-R", "KOI8-R" },*/
+ /*{ "KOI8-U", "KOI8-U" },*/
+ /*{ "PT154", "PT154" },*/
+ { "SJIS", "SHIFT_JIS" },
+ { "eucCN", "GB2312" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" },
+ { "eucTW", "EUC-TW" }
+# define alias_table_defined
+# endif
+# if defined __OpenBSD__ /* OpenBSD */
+ { "646", "ASCII" },
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-13", "ISO-8859-13" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-4", "ISO-8859-4" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "US-ASCII", "ASCII" }
+# define alias_table_defined
+# endif
+# if defined __APPLE__ && defined __MACH__ /* Mac OS X */
+ /* Darwin 7.5 has nl_langinfo(CODESET), but sometimes its value is
+ useless:
+ - It returns the empty string when LANG is set to a locale of the
+ form ll_CC, although ll_CC/LC_CTYPE is a symlink to an UTF-8
+ LC_CTYPE file.
+ - The environment variables LANG, LC_CTYPE, LC_ALL are not set by
+ the system; nl_langinfo(CODESET) returns "US-ASCII" in this case.
+ - The documentation says:
+ "... all code that calls BSD system routines should ensure
+ that the const *char parameters of these routines are in UTF-8
+ encoding. All BSD system functions expect their string
+ parameters to be in UTF-8 encoding and nothing else."
+ It also says
+ "An additional caveat is that string parameters for files,
+ paths, and other file-system entities must be in canonical
+ UTF-8. In a canonical UTF-8 Unicode string, all decomposable
+ characters are decomposed ..."
+ but this is not true: You can pass non-decomposed UTF-8 strings
+ to file system functions, and it is the OS which will convert
+ them to decomposed UTF-8 before accessing the file system.
+ - The Apple Terminal application displays UTF-8 by default.
+ - However, other applications are free to use different encodings:
+ - xterm uses ISO-8859-1 by default.
+ - TextEdit uses MacRoman by default.
+ We prefer UTF-8 over decomposed UTF-8-MAC because one should
+ minimize the use of decomposed Unicode. Unfortunately, through the
+ Darwin file system, decomposed UTF-8 strings are leaked into user
+ space nevertheless.
+ Then there are also the locales with encodings other than US-ASCII
+ and UTF-8. These locales can be occasionally useful to users (e.g.
+ when grepping through ISO-8859-1 encoded text files), when all their
+ file names are in US-ASCII.
+ */
+ { "ARMSCII-8", "ARMSCII-8" },
+ { "Big5", "BIG5" },
+ { "Big5HKSCS", "BIG5-HKSCS" },
+ { "CP1131", "CP1131" },
+ { "CP1251", "CP1251" },
+ { "CP866", "CP866" },
+ { "CP949", "CP949" },
+ { "GB18030", "GB18030" },
+ { "GB2312", "GB2312" },
+ { "GBK", "GBK" },
+ /*{ "ISCII-DEV", "?" },*/
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-13", "ISO-8859-13" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-4", "ISO-8859-4" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-9", "ISO-8859-9" },
+ { "KOI8-R", "KOI8-R" },
+ { "KOI8-U", "KOI8-U" },
+ { "PT154", "PT154" },
+ { "SJIS", "SHIFT_JIS" },
+ { "eucCN", "GB2312" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" }
+# define alias_table_defined
+# endif
+# if defined _AIX /* AIX */
+ /*{ "GBK", "GBK" },*/
+ { "IBM-1046", "CP1046" },
+ { "IBM-1124", "CP1124" },
+ { "IBM-1129", "CP1129" },
+ { "IBM-1252", "CP1252" },
+ { "IBM-850", "CP850" },
+ { "IBM-856", "CP856" },
+ { "IBM-921", "ISO-8859-13" },
+ { "IBM-922", "CP922" },
+ { "IBM-932", "CP932" },
+ { "IBM-943", "CP943" },
+ { "IBM-eucCN", "GB2312" },
+ { "IBM-eucJP", "EUC-JP" },
+ { "IBM-eucKR", "EUC-KR" },
+ { "IBM-eucTW", "EUC-TW" },
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-6", "ISO-8859-6" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-8", "ISO-8859-8" },
+ { "ISO8859-9", "ISO-8859-9" },
+ { "TIS-620", "TIS-620" },
+ /*{ "UTF-8", "UTF-8" },*/
+ { "big5", "BIG5" }
+# define alias_table_defined
+# endif
+# if defined __hpux /* HP-UX */
+ { "SJIS", "SHIFT_JIS" },
+ { "arabic8", "HP-ARABIC8" },
+ { "big5", "BIG5" },
+ { "cp1251", "CP1251" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" },
+ { "eucTW", "EUC-TW" },
+ { "gb18030", "GB18030" },
+ { "greek8", "HP-GREEK8" },
+ { "hebrew8", "HP-HEBREW8" },
+ { "hkbig5", "BIG5-HKSCS" },
+ { "hp15CN", "GB2312" },
+ { "iso88591", "ISO-8859-1" },
+ { "iso885913", "ISO-8859-13" },
+ { "iso885915", "ISO-8859-15" },
+ { "iso88592", "ISO-8859-2" },
+ { "iso88594", "ISO-8859-4" },
+ { "iso88595", "ISO-8859-5" },
+ { "iso88596", "ISO-8859-6" },
+ { "iso88597", "ISO-8859-7" },
+ { "iso88598", "ISO-8859-8" },
+ { "iso88599", "ISO-8859-9" },
+ { "kana8", "HP-KANA8" },
+ { "koi8r", "KOI8-R" },
+ { "roman8", "HP-ROMAN8" },
+ { "tis620", "TIS-620" },
+ { "turkish8", "HP-TURKISH8" },
+ { "utf8", "UTF-8" }
+# define alias_table_defined
+# endif
+# if defined __sgi /* IRIX */
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-9", "ISO-8859-9" },
+ { "eucCN", "GB2312" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" },
+ { "eucTW", "EUC-TW" }
+# define alias_table_defined
+# endif
+# if defined __osf__ /* OSF/1 */
+ /*{ "GBK", "GBK" },*/
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-4", "ISO-8859-4" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-8", "ISO-8859-8" },
+ { "ISO8859-9", "ISO-8859-9" },
+ { "KSC5601", "CP949" },
+ { "SJIS", "SHIFT_JIS" },
+ { "TACTIS", "TIS-620" },
+ /*{ "UTF-8", "UTF-8" },*/
+ { "big5", "BIG5" },
+ { "cp850", "CP850" },
+ { "dechanyu", "DEC-HANYU" },
+ { "dechanzi", "GB2312" },
+ { "deckanji", "DEC-KANJI" },
+ { "deckorean", "EUC-KR" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" },
+ { "eucTW", "EUC-TW" },
+ { "sdeckanji", "EUC-JP" }
+# define alias_table_defined
+# endif
+# if defined __sun /* Solaris */
+ { "5601", "EUC-KR" },
+ { "646", "ASCII" },
+ /*{ "BIG5", "BIG5" },*/
+ { "Big5-HKSCS", "BIG5-HKSCS" },
+ { "GB18030", "GB18030" },
+ /*{ "GBK", "GBK" },*/
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-11", "TIS-620" },
+ { "ISO8859-13", "ISO-8859-13" },
+ { "ISO8859-15", "ISO-8859-15" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-3", "ISO-8859-3" },
+ { "ISO8859-4", "ISO-8859-4" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-6", "ISO-8859-6" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-8", "ISO-8859-8" },
+ { "ISO8859-9", "ISO-8859-9" },
+ { "PCK", "SHIFT_JIS" },
+ { "TIS620.2533", "TIS-620" },
+ /*{ "UTF-8", "UTF-8" },*/
+ { "ansi-1251", "CP1251" },
+ { "cns11643", "EUC-TW" },
+ { "eucJP", "EUC-JP" },
+ { "gb2312", "GB2312" },
+ { "koi8-r", "KOI8-R" }
+# define alias_table_defined
+# endif
+# if defined __minix /* Minix */
+ { "646", "ASCII" }
+# define alias_table_defined
+# endif
+# if defined WINDOWS_NATIVE || defined __CYGWIN__ /* Windows */
+ { "CP1361", "JOHAB" },
+ { "CP20127", "ASCII" },
+ { "CP20866", "KOI8-R" },
+ { "CP20936", "GB2312" },
+ { "CP21866", "KOI8-RU" },
+ { "CP28591", "ISO-8859-1" },
+ { "CP28592", "ISO-8859-2" },
+ { "CP28593", "ISO-8859-3" },
+ { "CP28594", "ISO-8859-4" },
+ { "CP28595", "ISO-8859-5" },
+ { "CP28596", "ISO-8859-6" },
+ { "CP28597", "ISO-8859-7" },
+ { "CP28598", "ISO-8859-8" },
+ { "CP28599", "ISO-8859-9" },
+ { "CP28605", "ISO-8859-15" },
+ { "CP38598", "ISO-8859-8" },
+ { "CP51932", "EUC-JP" },
+ { "CP51936", "GB2312" },
+ { "CP51949", "EUC-KR" },
+ { "CP51950", "EUC-TW" },
+ { "CP54936", "GB18030" },
+ { "CP65001", "UTF-8" },
+ { "CP936", "GBK" }
+# define alias_table_defined
+# endif
+# if defined OS2 /* OS/2 */
+ /* The list of encodings is taken from "List of OS/2 Codepages"
+ by Alex Taylor:
+ <http://altsan.org/os2/toolkits/uls/index.html#codepages>.
+ See also "__convcp() of kLIBC":
+ <https://github.com/bitwiseworks/libc/blob/master/src/emx/src/lib/locale/__convcp.c>. */
+ { "CP1004", "CP1252" },
+ /*{ "CP1041", "CP943" },*/
+ /*{ "CP1088", "CP949" },*/
+ { "CP1089", "ISO-8859-6" },
+ /*{ "CP1114", "CP950" },*/
+ /*{ "CP1115", "GB2312" },*/
+ { "CP1208", "UTF-8" },
+ /*{ "CP1380", "GB2312" },*/
+ { "CP1381", "GB2312" },
+ { "CP1383", "GB2312" },
+ { "CP1386", "GBK" },
+ /*{ "CP301", "CP943" },*/
+ { "CP3372", "EUC-JP" },
+ { "CP4946", "CP850" },
+ /*{ "CP5048", "JIS_X0208-1990" },*/
+ /*{ "CP5049", "JIS_X0212-1990" },*/
+ /*{ "CP5067", "KS_C_5601-1987" },*/
+ { "CP813", "ISO-8859-7" },
+ { "CP819", "ISO-8859-1" },
+ { "CP878", "KOI8-R" },
+ /*{ "CP897", "CP943" },*/
+ { "CP912", "ISO-8859-2" },
+ { "CP913", "ISO-8859-3" },
+ { "CP914", "ISO-8859-4" },
+ { "CP915", "ISO-8859-5" },
+ { "CP916", "ISO-8859-8" },
+ { "CP920", "ISO-8859-9" },
+ { "CP921", "ISO-8859-13" },
+ { "CP923", "ISO-8859-15" },
+ /*{ "CP941", "CP943" },*/
+ /*{ "CP947", "CP950" },*/
+ /*{ "CP951", "CP949" },*/
+ /*{ "CP952", "JIS_X0208-1990" },*/
+ /*{ "CP953", "JIS_X0212-1990" },*/
+ { "CP954", "EUC-JP" },
+ { "CP964", "EUC-TW" },
+ { "CP970", "EUC-KR" },
+ /*{ "CP971", "KS_C_5601-1987" },*/
+ { "IBM-1004", "CP1252" },
+ /*{ "IBM-1006", "?" },*/
+ /*{ "IBM-1008", "?" },*/
+ /*{ "IBM-1041", "CP943" },*/
+ /*{ "IBM-1051", "?" },*/
+ /*{ "IBM-1088", "CP949" },*/
+ { "IBM-1089", "ISO-8859-6" },
+ /*{ "IBM-1098", "?" },*/
+ /*{ "IBM-1114", "CP950" },*/
+ /*{ "IBM-1115", "GB2312" },*/
+ /*{ "IBM-1116", "?" },*/
+ /*{ "IBM-1117", "?" },*/
+ /*{ "IBM-1118", "?" },*/
+ /*{ "IBM-1119", "?" },*/
+ { "IBM-1124", "CP1124" },
+ { "IBM-1125", "CP1125" },
+ { "IBM-1131", "CP1131" },
+ { "IBM-1208", "UTF-8" },
+ { "IBM-1250", "CP1250" },
+ { "IBM-1251", "CP1251" },
+ { "IBM-1252", "CP1252" },
+ { "IBM-1253", "CP1253" },
+ { "IBM-1254", "CP1254" },
+ { "IBM-1255", "CP1255" },
+ { "IBM-1256", "CP1256" },
+ { "IBM-1257", "CP1257" },
+ /*{ "IBM-1275", "?" },*/
+ /*{ "IBM-1276", "?" },*/
+ /*{ "IBM-1277", "?" },*/
+ /*{ "IBM-1280", "?" },*/
+ /*{ "IBM-1281", "?" },*/
+ /*{ "IBM-1282", "?" },*/
+ /*{ "IBM-1283", "?" },*/
+ /*{ "IBM-1380", "GB2312" },*/
+ { "IBM-1381", "GB2312" },
+ { "IBM-1383", "GB2312" },
+ { "IBM-1386", "GBK" },
+ /*{ "IBM-301", "CP943" },*/
+ { "IBM-3372", "EUC-JP" },
+ { "IBM-367", "ASCII" },
+ { "IBM-437", "CP437" },
+ { "IBM-4946", "CP850" },
+ /*{ "IBM-5048", "JIS_X0208-1990" },*/
+ /*{ "IBM-5049", "JIS_X0212-1990" },*/
+ /*{ "IBM-5067", "KS_C_5601-1987" },*/
+ { "IBM-813", "ISO-8859-7" },
+ { "IBM-819", "ISO-8859-1" },
+ { "IBM-850", "CP850" },
+ /*{ "IBM-851", "?" },*/
+ { "IBM-852", "CP852" },
+ { "IBM-855", "CP855" },
+ { "IBM-856", "CP856" },
+ { "IBM-857", "CP857" },
+ /*{ "IBM-859", "?" },*/
+ { "IBM-860", "CP860" },
+ { "IBM-861", "CP861" },
+ { "IBM-862", "CP862" },
+ { "IBM-863", "CP863" },
+ { "IBM-864", "CP864" },
+ { "IBM-865", "CP865" },
+ { "IBM-866", "CP866" },
+ /*{ "IBM-868", "?" },*/
+ { "IBM-869", "CP869" },
+ { "IBM-874", "CP874" },
+ { "IBM-878", "KOI8-R" },
+ /*{ "IBM-895", "?" },*/
+ /*{ "IBM-897", "CP943" },*/
+ /*{ "IBM-907", "?" },*/
+ /*{ "IBM-909", "?" },*/
+ { "IBM-912", "ISO-8859-2" },
+ { "IBM-913", "ISO-8859-3" },
+ { "IBM-914", "ISO-8859-4" },
+ { "IBM-915", "ISO-8859-5" },
+ { "IBM-916", "ISO-8859-8" },
+ { "IBM-920", "ISO-8859-9" },
+ { "IBM-921", "ISO-8859-13" },
+ { "IBM-922", "CP922" },
+ { "IBM-923", "ISO-8859-15" },
+ { "IBM-932", "CP932" },
+ /*{ "IBM-941", "CP943" },*/
+ /*{ "IBM-942", "?" },*/
+ { "IBM-943", "CP943" },
+ /*{ "IBM-947", "CP950" },*/
+ { "IBM-949", "CP949" },
+ { "IBM-950", "CP950" },
+ /*{ "IBM-951", "CP949" },*/
+ /*{ "IBM-952", "JIS_X0208-1990" },*/
+ /*{ "IBM-953", "JIS_X0212-1990" },*/
+ { "IBM-954", "EUC-JP" },
+ /*{ "IBM-955", "?" },*/
+ { "IBM-964", "EUC-TW" },
+ { "IBM-970", "EUC-KR" },
+ /*{ "IBM-971", "KS_C_5601-1987" },*/
+ { "IBM-eucCN", "GB2312" },
+ { "IBM-eucJP", "EUC-JP" },
+ { "IBM-eucKR", "EUC-KR" },
+ { "IBM-eucTW", "EUC-TW" },
+ { "IBM33722", "EUC-JP" },
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-3", "ISO-8859-3" },
+ { "ISO8859-4", "ISO-8859-4" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-6", "ISO-8859-6" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-8", "ISO-8859-8" },
+ { "ISO8859-9", "ISO-8859-9" },
+ /*{ "JISX0201-1976", "JISX0201-1976" },*/
+ /*{ "JISX0208-1978", "?" },*/
+ /*{ "JISX0208-1983", "JIS_X0208-1983" },*/
+ /*{ "JISX0208-1990", "JIS_X0208-1990" },*/
+ /*{ "JISX0212-1990", "JIS_X0212-1990" },*/
+ /*{ "KSC5601-1987", "KS_C_5601-1987" },*/
+ { "SJIS-1", "CP943" },
+ { "SJIS-2", "CP943" },
+ { "eucJP", "EUC-JP" },
+ { "eucKR", "EUC-KR" },
+ { "eucTW-1993", "EUC-TW" }
+# define alias_table_defined
+# endif
+# if defined VMS /* OpenVMS */
+ /* The list of encodings is taken from the OpenVMS 7.3-1 documentation
+ "Compaq C Run-Time Library Reference Manual for OpenVMS systems"
+ section 10.7 "Handling Different Character Sets". */
+ { "DECHANYU", "DEC-HANYU" },
+ { "DECHANZI", "GB2312" },
+ { "DECKANJI", "DEC-KANJI" },
+ { "DECKOREAN", "EUC-KR" },
+ { "ISO8859-1", "ISO-8859-1" },
+ { "ISO8859-2", "ISO-8859-2" },
+ { "ISO8859-5", "ISO-8859-5" },
+ { "ISO8859-7", "ISO-8859-7" },
+ { "ISO8859-8", "ISO-8859-8" },
+ { "ISO8859-9", "ISO-8859-9" },
+ { "SDECKANJI", "EUC-JP" },
+ { "SJIS", "SHIFT_JIS" },
+ { "eucJP", "EUC-JP" },
+ { "eucTW", "EUC-TW" }
+# define alias_table_defined
+# endif
+# ifndef alias_table_defined
+ /* Just a dummy entry, to avoid a C syntax error. */
+ { "", "" }
+# endif
+ };
- free (file_name);
- }
+# endif
#else
-# if defined DARWIN7
- /* To avoid the trouble of installing a file that is shared by many
- GNU packages -- many packaging systems have problems with this --,
- simply inline the aliases here.
- For speed, map the most frequent case first. */
- cp = "UTF-8" "\0" "UTF-8" "\0"
- "ISO8859-1" "\0" "ISO-8859-1" "\0"
- "ISO8859-2" "\0" "ISO-8859-2" "\0"
- "ISO8859-4" "\0" "ISO-8859-4" "\0"
- "ISO8859-5" "\0" "ISO-8859-5" "\0"
- "ISO8859-7" "\0" "ISO-8859-7" "\0"
- "ISO8859-9" "\0" "ISO-8859-9" "\0"
- "ISO8859-13" "\0" "ISO-8859-13" "\0"
- "ISO8859-15" "\0" "ISO-8859-15" "\0"
- "KOI8-R" "\0" "KOI8-R" "\0"
- "KOI8-U" "\0" "KOI8-U" "\0"
- "CP866" "\0" "CP866" "\0"
- "CP949" "\0" "CP949" "\0"
- "CP1131" "\0" "CP1131" "\0"
- "CP1251" "\0" "CP1251" "\0"
- "eucCN" "\0" "GB2312" "\0"
- "GB2312" "\0" "GB2312" "\0"
- "eucJP" "\0" "EUC-JP" "\0"
- "eucKR" "\0" "EUC-KR" "\0"
- "Big5" "\0" "BIG5" "\0"
- "Big5HKSCS" "\0" "BIG5-HKSCS" "\0"
- "GBK" "\0" "GBK" "\0"
- "GB18030" "\0" "GB18030" "\0"
- "SJIS" "\0" "SHIFT_JIS" "\0"
- "ARMSCII-8" "\0" "ARMSCII-8" "\0"
- "PT154" "\0" "PT154" "\0"
- /*"ISCII-DEV" "\0" "?" "\0"*/
- "*" "\0" "UTF-8" "\0";
-# endif
+/* On these platforms, we use a mapping from locale name to GNU canonical
+ encoding name. */
-# if defined VMS
- /* To avoid the troubles of an extra file charset.alias_vms in the
- sources of many GNU packages, simply inline the aliases here. */
- /* The list of encodings is taken from the OpenVMS 7.3-1 documentation
- "Compaq C Run-Time Library Reference Manual for OpenVMS systems"
- section 10.7 "Handling Different Character Sets". */
- cp = "ISO8859-1" "\0" "ISO-8859-1" "\0"
- "ISO8859-2" "\0" "ISO-8859-2" "\0"
- "ISO8859-5" "\0" "ISO-8859-5" "\0"
- "ISO8859-7" "\0" "ISO-8859-7" "\0"
- "ISO8859-8" "\0" "ISO-8859-8" "\0"
- "ISO8859-9" "\0" "ISO-8859-9" "\0"
- /* Japanese */
- "eucJP" "\0" "EUC-JP" "\0"
- "SJIS" "\0" "SHIFT_JIS" "\0"
- "DECKANJI" "\0" "DEC-KANJI" "\0"
- "SDECKANJI" "\0" "EUC-JP" "\0"
- /* Chinese */
- "eucTW" "\0" "EUC-TW" "\0"
- "DECHANYU" "\0" "DEC-HANYU" "\0"
- "DECHANZI" "\0" "GB2312" "\0"
- /* Korean */
- "DECKOREAN" "\0" "EUC-KR" "\0";
+struct table_entry
+{
+ const char locale[17+1];
+ const char canonical[11+1];
+};
+
+/* Table of platform-dependent mappings, sorted in ascending order. */
+static const struct table_entry locale_table[] =
+ {
+# if defined __FreeBSD__ /* FreeBSD 4.2 */
+ { "cs_CZ.ISO_8859-2", "ISO-8859-2" },
+ { "da_DK.DIS_8859-15", "ISO-8859-15" },
+ { "da_DK.ISO_8859-1", "ISO-8859-1" },
+ { "de_AT.DIS_8859-15", "ISO-8859-15" },
+ { "de_AT.ISO_8859-1", "ISO-8859-1" },
+ { "de_CH.DIS_8859-15", "ISO-8859-15" },
+ { "de_CH.ISO_8859-1", "ISO-8859-1" },
+ { "de_DE.DIS_8859-15", "ISO-8859-15" },
+ { "de_DE.ISO_8859-1", "ISO-8859-1" },
+ { "en_AU.DIS_8859-15", "ISO-8859-15" },
+ { "en_AU.ISO_8859-1", "ISO-8859-1" },
+ { "en_CA.DIS_8859-15", "ISO-8859-15" },
+ { "en_CA.ISO_8859-1", "ISO-8859-1" },
+ { "en_GB.DIS_8859-15", "ISO-8859-15" },
+ { "en_GB.ISO_8859-1", "ISO-8859-1" },
+ { "en_US.DIS_8859-15", "ISO-8859-15" },
+ { "en_US.ISO_8859-1", "ISO-8859-1" },
+ { "es_ES.DIS_8859-15", "ISO-8859-15" },
+ { "es_ES.ISO_8859-1", "ISO-8859-1" },
+ { "fi_FI.DIS_8859-15", "ISO-8859-15" },
+ { "fi_FI.ISO_8859-1", "ISO-8859-1" },
+ { "fr_BE.DIS_8859-15", "ISO-8859-15" },
+ { "fr_BE.ISO_8859-1", "ISO-8859-1" },
+ { "fr_CA.DIS_8859-15", "ISO-8859-15" },
+ { "fr_CA.ISO_8859-1", "ISO-8859-1" },
+ { "fr_CH.DIS_8859-15", "ISO-8859-15" },
+ { "fr_CH.ISO_8859-1", "ISO-8859-1" },
+ { "fr_FR.DIS_8859-15", "ISO-8859-15" },
+ { "fr_FR.ISO_8859-1", "ISO-8859-1" },
+ { "hr_HR.ISO_8859-2", "ISO-8859-2" },
+ { "hu_HU.ISO_8859-2", "ISO-8859-2" },
+ { "is_IS.DIS_8859-15", "ISO-8859-15" },
+ { "is_IS.ISO_8859-1", "ISO-8859-1" },
+ { "it_CH.DIS_8859-15", "ISO-8859-15" },
+ { "it_CH.ISO_8859-1", "ISO-8859-1" },
+ { "it_IT.DIS_8859-15", "ISO-8859-15" },
+ { "it_IT.ISO_8859-1", "ISO-8859-1" },
+ { "ja_JP.EUC", "EUC-JP" },
+ { "ja_JP.SJIS", "SHIFT_JIS" },
+ { "ja_JP.Shift_JIS", "SHIFT_JIS" },
+ { "ko_KR.EUC", "EUC-KR" },
+ { "la_LN.ASCII", "ASCII" },
+ { "la_LN.DIS_8859-15", "ISO-8859-15" },
+ { "la_LN.ISO_8859-1", "ISO-8859-1" },
+ { "la_LN.ISO_8859-2", "ISO-8859-2" },
+ { "la_LN.ISO_8859-4", "ISO-8859-4" },
+ { "lt_LN.ASCII", "ASCII" },
+ { "lt_LN.DIS_8859-15", "ISO-8859-15" },
+ { "lt_LN.ISO_8859-1", "ISO-8859-1" },
+ { "lt_LN.ISO_8859-2", "ISO-8859-2" },
+ { "lt_LT.ISO_8859-4", "ISO-8859-4" },
+ { "nl_BE.DIS_8859-15", "ISO-8859-15" },
+ { "nl_BE.ISO_8859-1", "ISO-8859-1" },
+ { "nl_NL.DIS_8859-15", "ISO-8859-15" },
+ { "nl_NL.ISO_8859-1", "ISO-8859-1" },
+ { "no_NO.DIS_8859-15", "ISO-8859-15" },
+ { "no_NO.ISO_8859-1", "ISO-8859-1" },
+ { "pl_PL.ISO_8859-2", "ISO-8859-2" },
+ { "pt_PT.DIS_8859-15", "ISO-8859-15" },
+ { "pt_PT.ISO_8859-1", "ISO-8859-1" },
+ { "ru_RU.CP866", "CP866" },
+ { "ru_RU.ISO_8859-5", "ISO-8859-5" },
+ { "ru_RU.KOI8-R", "KOI8-R" },
+ { "ru_SU.CP866", "CP866" },
+ { "ru_SU.ISO_8859-5", "ISO-8859-5" },
+ { "ru_SU.KOI8-R", "KOI8-R" },
+ { "sl_SI.ISO_8859-2", "ISO-8859-2" },
+ { "sv_SE.DIS_8859-15", "ISO-8859-15" },
+ { "sv_SE.ISO_8859-1", "ISO-8859-1" },
+ { "uk_UA.KOI8-U", "KOI8-U" },
+ { "zh_CN.EUC", "GB2312" },
+ { "zh_TW.BIG5", "BIG5" },
+ { "zh_TW.Big5", "BIG5" }
+# define locale_table_defined
# endif
-
-# if defined WINDOWS_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. */
-
- cp = "CP936" "\0" "GBK" "\0"
- "CP1361" "\0" "JOHAB" "\0"
- "CP20127" "\0" "ASCII" "\0"
- "CP20866" "\0" "KOI8-R" "\0"
- "CP20936" "\0" "GB2312" "\0"
- "CP21866" "\0" "KOI8-RU" "\0"
- "CP28591" "\0" "ISO-8859-1" "\0"
- "CP28592" "\0" "ISO-8859-2" "\0"
- "CP28593" "\0" "ISO-8859-3" "\0"
- "CP28594" "\0" "ISO-8859-4" "\0"
- "CP28595" "\0" "ISO-8859-5" "\0"
- "CP28596" "\0" "ISO-8859-6" "\0"
- "CP28597" "\0" "ISO-8859-7" "\0"
- "CP28598" "\0" "ISO-8859-8" "\0"
- "CP28599" "\0" "ISO-8859-9" "\0"
- "CP28605" "\0" "ISO-8859-15" "\0"
- "CP38598" "\0" "ISO-8859-8" "\0"
- "CP51932" "\0" "EUC-JP" "\0"
- "CP51936" "\0" "GB2312" "\0"
- "CP51949" "\0" "EUC-KR" "\0"
- "CP51950" "\0" "EUC-TW" "\0"
- "CP54936" "\0" "GB18030" "\0"
- "CP65001" "\0" "UTF-8" "\0";
+# if defined __DJGPP__ /* DOS / DJGPP 2.03 */
+ /* The encodings given here may not all be correct.
+ If you find that the encoding given for your language and
+ country is not the one your DOS machine actually uses, just
+ correct it in this file, and send a mail to
+ Juan Manuel Guerrero <juan.guerrero@gmx.de>
+ and <bug-gnulib@gnu.org>. */
+ { "C", "ASCII" },
+ { "ar", "CP864" },
+ { "ar_AE", "CP864" },
+ { "ar_DZ", "CP864" },
+ { "ar_EG", "CP864" },
+ { "ar_IQ", "CP864" },
+ { "ar_IR", "CP864" },
+ { "ar_JO", "CP864" },
+ { "ar_KW", "CP864" },
+ { "ar_MA", "CP864" },
+ { "ar_OM", "CP864" },
+ { "ar_QA", "CP864" },
+ { "ar_SA", "CP864" },
+ { "ar_SY", "CP864" },
+ { "be", "CP866" },
+ { "be_BE", "CP866" },
+ { "bg", "CP866" }, /* not CP855 ?? */
+ { "bg_BG", "CP866" }, /* not CP855 ?? */
+ { "ca", "CP850" },
+ { "ca_ES", "CP850" },
+ { "cs", "CP852" },
+ { "cs_CZ", "CP852" },
+ { "da", "CP865" }, /* not CP850 ?? */
+ { "da_DK", "CP865" }, /* not CP850 ?? */
+ { "de", "CP850" },
+ { "de_AT", "CP850" },
+ { "de_CH", "CP850" },
+ { "de_DE", "CP850" },
+ { "el", "CP869" },
+ { "el_GR", "CP869" },
+ { "en", "CP850" },
+ { "en_AU", "CP850" }, /* not CP437 ?? */
+ { "en_CA", "CP850" },
+ { "en_GB", "CP850" },
+ { "en_NZ", "CP437" },
+ { "en_US", "CP437" },
+ { "en_ZA", "CP850" }, /* not CP437 ?? */
+ { "eo", "CP850" },
+ { "eo_EO", "CP850" },
+ { "es", "CP850" },
+ { "es_AR", "CP850" },
+ { "es_BO", "CP850" },
+ { "es_CL", "CP850" },
+ { "es_CO", "CP850" },
+ { "es_CR", "CP850" },
+ { "es_CU", "CP850" },
+ { "es_DO", "CP850" },
+ { "es_EC", "CP850" },
+ { "es_ES", "CP850" },
+ { "es_GT", "CP850" },
+ { "es_HN", "CP850" },
+ { "es_MX", "CP850" },
+ { "es_NI", "CP850" },
+ { "es_PA", "CP850" },
+ { "es_PE", "CP850" },
+ { "es_PY", "CP850" },
+ { "es_SV", "CP850" },
+ { "es_UY", "CP850" },
+ { "es_VE", "CP850" },
+ { "et", "CP850" },
+ { "et_EE", "CP850" },
+ { "eu", "CP850" },
+ { "eu_ES", "CP850" },
+ { "fi", "CP850" },
+ { "fi_FI", "CP850" },
+ { "fr", "CP850" },
+ { "fr_BE", "CP850" },
+ { "fr_CA", "CP850" },
+ { "fr_CH", "CP850" },
+ { "fr_FR", "CP850" },
+ { "ga", "CP850" },
+ { "ga_IE", "CP850" },
+ { "gd", "CP850" },
+ { "gd_GB", "CP850" },
+ { "gl", "CP850" },
+ { "gl_ES", "CP850" },
+ { "he", "CP862" },
+ { "he_IL", "CP862" },
+ { "hr", "CP852" },
+ { "hr_HR", "CP852" },
+ { "hu", "CP852" },
+ { "hu_HU", "CP852" },
+ { "id", "CP850" }, /* not CP437 ?? */
+ { "id_ID", "CP850" }, /* not CP437 ?? */
+ { "is", "CP861" }, /* not CP850 ?? */
+ { "is_IS", "CP861" }, /* not CP850 ?? */
+ { "it", "CP850" },
+ { "it_CH", "CP850" },
+ { "it_IT", "CP850" },
+ { "ja", "CP932" },
+ { "ja_JP", "CP932" },
+ { "kr", "CP949" }, /* not CP934 ?? */
+ { "kr_KR", "CP949" }, /* not CP934 ?? */
+ { "lt", "CP775" },
+ { "lt_LT", "CP775" },
+ { "lv", "CP775" },
+ { "lv_LV", "CP775" },
+ { "mk", "CP866" }, /* not CP855 ?? */
+ { "mk_MK", "CP866" }, /* not CP855 ?? */
+ { "mt", "CP850" },
+ { "mt_MT", "CP850" },
+ { "nb", "CP865" }, /* not CP850 ?? */
+ { "nb_NO", "CP865" }, /* not CP850 ?? */
+ { "nl", "CP850" },
+ { "nl_BE", "CP850" },
+ { "nl_NL", "CP850" },
+ { "nn", "CP865" }, /* not CP850 ?? */
+ { "nn_NO", "CP865" }, /* not CP850 ?? */
+ { "no", "CP865" }, /* not CP850 ?? */
+ { "no_NO", "CP865" }, /* not CP850 ?? */
+ { "pl", "CP852" },
+ { "pl_PL", "CP852" },
+ { "pt", "CP850" },
+ { "pt_BR", "CP850" },
+ { "pt_PT", "CP850" },
+ { "ro", "CP852" },
+ { "ro_RO", "CP852" },
+ { "ru", "CP866" },
+ { "ru_RU", "CP866" },
+ { "sk", "CP852" },
+ { "sk_SK", "CP852" },
+ { "sl", "CP852" },
+ { "sl_SI", "CP852" },
+ { "sq", "CP852" },
+ { "sq_AL", "CP852" },
+ { "sr", "CP852" }, /* CP852 or CP866 or CP855 ?? */
+ { "sr_CS", "CP852" }, /* CP852 or CP866 or CP855 ?? */
+ { "sr_YU", "CP852" }, /* CP852 or CP866 or CP855 ?? */
+ { "sv", "CP850" },
+ { "sv_SE", "CP850" },
+ { "th", "CP874" },
+ { "th_TH", "CP874" },
+ { "tr", "CP857" },
+ { "tr_TR", "CP857" },
+ { "uk", "CP1125" },
+ { "uk_UA", "CP1125" },
+ { "zh_CN", "GBK" },
+ { "zh_TW", "CP950" } /* not CP938 ?? */
+# define locale_table_defined
# 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:
- <http://altsan.org/os2/toolkits/uls/index.html#codepages>.
- See also "IBM Globalization - Code page identifiers":
- <https://www-01.ibm.com/software/globalization/cp/cp_cpgid.html>. */
- 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";
+# ifndef locale_table_defined
+ /* Just a dummy entry, to avoid a C syntax error. */
+ { "", "" }
# endif
+ };
+
#endif
- charset_aliases = cp;
- }
-
- return cp;
-}
/* Determine the current locale's character encoding, and canonicalize it
- into one of the canonical names listed in config.charset.
- The result must not be freed; it is statically allocated.
+ into one of the canonical names listed below.
+ The result must not be freed; it is statically allocated. The result
+ becomes invalid when setlocale() is used to change the global locale, or
+ when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
+ is changed; threads in multithreaded programs should not do this.
If the canonical name cannot be determined, the result is a non-canonical
name. */
@@ -408,9 +831,15 @@ const char *
locale_charset (void)
{
const char *codeset;
- const char *aliases;
-#if !(defined WINDOWS_NATIVE || defined OS2)
+ /* This function must be multithread-safe. To achieve this without using
+ thread-local storage, we use a simple strcpy or memcpy to fill this static
+ buffer. Filling it through, for example, strcpy + strcat would not be
+ guaranteed to leave the buffer's contents intact if another thread is
+ currently accessing it. If necessary, the contents is first assembled in
+ a stack-allocated buffer. */
+
+#if HAVE_LANGINFO_CODESET || defined WINDOWS_NATIVE || defined OS2
# if HAVE_LANGINFO_CODESET
@@ -424,7 +853,7 @@ locale_charset (void)
if (codeset != NULL && strcmp (codeset, "US-ASCII") == 0)
{
const char *locale;
- static char buf[2 + 10 + 1];
+ static char resultbuf[2 + 10 + 1];
locale = getenv ("LC_ALL");
if (locale == NULL || locale[0] == '\0')
@@ -448,11 +877,12 @@ locale_charset (void)
modifier = strchr (dot, '@');
if (modifier == NULL)
return dot;
- if (modifier - dot < sizeof (buf))
+ if (modifier - dot < sizeof (resultbuf))
{
- memcpy (buf, dot, modifier - dot);
- buf [modifier - dot] = '\0';
- return buf;
+ /* This way of filling resultbuf is multithread-safe. */
+ memcpy (resultbuf, dot, modifier - dot);
+ resultbuf [modifier - dot] = '\0';
+ return resultbuf;
}
}
}
@@ -468,79 +898,60 @@ locale_charset (void)
converting to GetConsoleOutputCP(). This leads to correct results,
except when SetConsoleOutputCP has been called and a raster font is
in use. */
- sprintf (buf, "CP%u", GetACP ());
- codeset = buf;
- }
-# endif
-
-# else
-
- /* On old systems which lack it, use setlocale or getenv. */
- const char *locale = NULL;
+ {
+ char buf[2 + 10 + 1];
- /* But most old systems don't have a complete set of locales. Some
- (like SunOS 4 or DJGPP) have only the C locale. Therefore we don't
- use setlocale here; it would return "C" when it doesn't support the
- locale name the user has set. */
-# if 0
- locale = setlocale (LC_CTYPE, NULL);
-# endif
- if (locale == NULL || locale[0] == '\0')
- {
- locale = getenv ("LC_ALL");
- if (locale == NULL || locale[0] == '\0')
- {
- locale = getenv ("LC_CTYPE");
- if (locale == NULL || locale[0] == '\0')
- locale = getenv ("LANG");
- }
+ sprintf (buf, "CP%u", GetACP ());
+ strcpy (resultbuf, buf);
+ codeset = resultbuf;
+ }
}
+# endif
- /* On some old systems, one used to set locale = "iso8859_1". On others,
- you set it to "language_COUNTRY.charset". In any case, we resolve it
- through the charset.alias file. */
- codeset = locale;
-
-# endif
+ if (codeset == NULL)
+ /* The canonical name cannot be determined. */
+ codeset = "";
-#elif defined WINDOWS_NATIVE
+# elif defined WINDOWS_NATIVE
- static char buf[2 + 10 + 1];
+ char buf[2 + 10 + 1];
+ static char resultbuf[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;
+ char *current_locale = setlocale (LC_CTYPE, NULL);
+ char *pdot = strrchr (current_locale, '.');
- /* 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 && 2 + strlen (pdot + 1) + 1 <= sizeof (buf))
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. */
+ 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;
+ /* For a locale name such as "French_France.65001", in Windows 10,
+ setlocale now returns "French_France.utf8" instead. */
+ if (strcmp (buf + 2, "65001") == 0 || strcmp (buf + 2, "utf8") == 0)
+ codeset = "UTF-8";
+ else
+ {
+ strcpy (resultbuf, buf);
+ codeset = resultbuf;
+ }
-#elif defined OS2
+# elif defined OS2
const char *locale;
- static char buf[2 + 10 + 1];
+ static char resultbuf[2 + 10 + 1];
ULONG cp[3];
ULONG cplen;
@@ -569,11 +980,12 @@ locale_charset (void)
modifier = strchr (dot, '@');
if (modifier == NULL)
return dot;
- if (modifier - dot < sizeof (buf))
+ if (modifier - dot < sizeof (resultbuf))
{
- memcpy (buf, dot, modifier - dot);
- buf [modifier - dot] = '\0';
- return buf;
+ /* This way of filling resultbuf is multithread-safe. */
+ memcpy (resultbuf, dot, modifier - dot);
+ resultbuf [modifier - dot] = '\0';
+ return resultbuf;
}
}
@@ -589,33 +1001,152 @@ locale_charset (void)
codeset = "";
else
{
+ char buf[2 + 10 + 1];
+
sprintf (buf, "CP%u", cp[0]);
- codeset = buf;
+ strcpy (resultbuf, buf);
+ codeset = resultbuf;
}
}
-#endif
+# else
- if (codeset == NULL)
- /* The canonical name cannot be determined. */
- codeset = "";
+# error "Add code for other platforms here."
+
+# endif
+
+ /* Resolve alias. */
+ {
+# ifdef alias_table_defined
+ /* On some platforms, UTF-8 locales are the most frequently used ones.
+ Speed up the common case and slow down the less common cases by
+ testing for this case first. */
+# if defined __OpenBSD__ || (defined __APPLE__ && defined __MACH__) || defined __sun || defined __CYGWIN__
+ if (strcmp (codeset, "UTF-8") == 0)
+ goto done_table_lookup;
+ else
+# endif
+ {
+ const struct table_entry * const table = alias_table;
+ size_t const table_size =
+ sizeof (alias_table) / sizeof (struct table_entry);
+ /* The table is sorted. Perform a binary search. */
+ size_t hi = table_size;
+ size_t lo = 0;
+ while (lo < hi)
+ {
+ /* Invariant:
+ for i < lo, strcmp (table[i].alias, codeset) < 0,
+ for i >= hi, strcmp (table[i].alias, codeset) > 0. */
+ size_t mid = (hi + lo) >> 1; /* >= lo, < hi */
+ int cmp = strcmp (table[mid].alias, codeset);
+ if (cmp < 0)
+ lo = mid + 1;
+ else if (cmp > 0)
+ hi = mid;
+ else
+ {
+ /* Found an i with
+ strcmp (table[i].alias, codeset) == 0. */
+ codeset = table[mid].canonical;
+ goto done_table_lookup;
+ }
+ }
+ }
+ if (0)
+ done_table_lookup: ;
+ else
+# endif
+ {
+ /* Did not find it in the table. */
+ /* On Mac OS X, all modern locales use the UTF-8 encoding.
+ BeOS and Haiku have a single locale, and it has UTF-8 encoding. */
+# if (defined __APPLE__ && defined __MACH__) || defined __BEOS__ || defined __HAIKU__
+ codeset = "UTF-8";
+# else
+ /* Don't return an empty string. GNU libc and GNU libiconv interpret
+ the empty string as denoting "the locale's character encoding",
+ thus GNU libiconv would call this function a second time. */
+ if (codeset[0] == '\0')
+ codeset = "ASCII";
+# endif
+ }
+ }
+
+#else
+
+ /* On old systems which lack it, use setlocale or getenv. */
+ const char *locale = NULL;
+
+ /* But most old systems don't have a complete set of locales. Some
+ (like DJGPP) have only the C locale. Therefore we don't use setlocale
+ here; it would return "C" when it doesn't support the locale name the
+ user has set. */
+# if 0
+ locale = setlocale (LC_CTYPE, NULL);
+# endif
+ if (locale == NULL || locale[0] == '\0')
+ {
+ locale = getenv ("LC_ALL");
+ if (locale == NULL || locale[0] == '\0')
+ {
+ locale = getenv ("LC_CTYPE");
+ if (locale == NULL || locale[0] == '\0')
+ locale = getenv ("LANG");
+ if (locale == NULL)
+ locale = "";
+ }
+ }
- /* Resolve alias. */
- for (aliases = get_charset_aliases ();
- *aliases != '\0';
- aliases += strlen (aliases) + 1, aliases += strlen (aliases) + 1)
- if (strcmp (codeset, aliases) == 0
- || (aliases[0] == '*' && aliases[1] == '\0'))
+ /* Map locale name to canonical encoding name. */
+ {
+# ifdef locale_table_defined
+ const struct table_entry * const table = locale_table;
+ size_t const table_size =
+ sizeof (locale_table) / sizeof (struct table_entry);
+ /* The table is sorted. Perform a binary search. */
+ size_t hi = table_size;
+ size_t lo = 0;
+ while (lo < hi)
{
- codeset = aliases + strlen (aliases) + 1;
- break;
+ /* Invariant:
+ for i < lo, strcmp (table[i].locale, locale) < 0,
+ for i >= hi, strcmp (table[i].locale, locale) > 0. */
+ size_t mid = (hi + lo) >> 1; /* >= lo, < hi */
+ int cmp = strcmp (table[mid].locale, locale);
+ if (cmp < 0)
+ lo = mid + 1;
+ else if (cmp > 0)
+ hi = mid;
+ else
+ {
+ /* Found an i with
+ strcmp (table[i].locale, locale) == 0. */
+ codeset = table[mid].canonical;
+ goto done_table_lookup;
+ }
+ }
+ if (0)
+ done_table_lookup: ;
+ else
+# endif
+ {
+ /* Did not find it in the table. */
+ /* On Mac OS X, all modern locales use the UTF-8 encoding.
+ BeOS and Haiku have a single locale, and it has UTF-8 encoding. */
+# if (defined __APPLE__ && defined __MACH__) || defined __BEOS__ || defined __HAIKU__
+ codeset = "UTF-8";
+# else
+ /* The canonical name cannot be determined. */
+ /* Don't return an empty string. GNU libc and GNU libiconv interpret
+ the empty string as denoting "the locale's character encoding",
+ thus GNU libiconv would call this function a second time. */
+ codeset = "ASCII";
+# endif
}
+ }
- /* Don't return an empty string. GNU libc and GNU libiconv interpret
- the empty string as denoting "the locale's character encoding",
- thus GNU libiconv would call this function a second time. */
- if (codeset[0] == '\0')
- codeset = "ASCII";
+#endif
#ifdef DARWIN7
/* Mac OS X sets MB_CUR_MAX to 1 when LC_ALL=C, and "UTF-8"
diff --git a/lib/localcharset.h b/lib/localcharset.h
index 454488c..62efbf3 100644
--- a/lib/localcharset.h
+++ b/lib/localcharset.h
@@ -1,28 +1,19 @@
/* Determine a canonical name for the current locale's character encoding.
- Copyright (C) 2000-2003, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2003, 2009-2022 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 it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _LOCALCHARSET_H
#define _LOCALCHARSET_H
@@ -34,12 +25,109 @@ extern "C" {
/* Determine the current locale's character encoding, and canonicalize it
- into one of the canonical names listed in config.charset.
- The result must not be freed; it is statically allocated.
+ into one of the canonical names listed below.
+ The result must not be freed; it is statically allocated. The result
+ becomes invalid when setlocale() is used to change the global locale, or
+ when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
+ is changed; threads in multithreaded programs should not do this.
If the canonical name cannot be determined, the result is a non-canonical
name. */
extern const char * locale_charset (void);
+/* About GNU canonical names for character encodings:
+
+ Every canonical name must be supported by GNU libiconv. Support by GNU libc
+ is also desirable.
+
+ The name is case insensitive. Usually an upper case MIME charset name is
+ preferred.
+
+ The current list of these GNU canonical names is:
+
+ name MIME? used by which systems
+ (darwin = Mac OS X, windows = native Windows)
+
+ ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin minix cygwin
+ ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
+ ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
+ ISO-8859-3 Y glibc solaris cygwin
+ ISO-8859-4 Y hpux osf solaris freebsd netbsd openbsd darwin
+ ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
+ ISO-8859-6 Y glibc aix hpux solaris cygwin
+ ISO-8859-7 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
+ ISO-8859-8 Y glibc aix hpux osf solaris cygwin zos
+ ISO-8859-9 Y glibc aix hpux irix osf solaris freebsd darwin cygwin zos
+ ISO-8859-13 glibc hpux solaris freebsd netbsd openbsd darwin cygwin
+ ISO-8859-14 glibc cygwin
+ ISO-8859-15 glibc aix irix osf solaris freebsd netbsd openbsd darwin cygwin
+ KOI8-R Y glibc hpux solaris freebsd netbsd openbsd darwin
+ KOI8-U Y glibc freebsd netbsd openbsd darwin cygwin
+ KOI8-T glibc
+ CP437 dos
+ CP775 dos
+ CP850 aix osf dos
+ CP852 dos
+ CP855 dos
+ CP856 aix
+ CP857 dos
+ CP861 dos
+ CP862 dos
+ CP864 dos
+ CP865 dos
+ CP866 freebsd netbsd openbsd darwin dos
+ CP869 dos
+ CP874 windows dos
+ CP922 aix
+ CP932 aix cygwin windows dos
+ CP943 aix zos
+ CP949 osf darwin windows dos
+ CP950 windows dos
+ CP1046 aix
+ CP1124 aix
+ CP1125 dos
+ CP1129 aix
+ CP1131 freebsd darwin
+ CP1250 windows
+ CP1251 glibc hpux solaris freebsd netbsd openbsd darwin cygwin windows
+ CP1252 aix windows
+ CP1253 windows
+ CP1254 windows
+ CP1255 glibc windows
+ CP1256 windows
+ CP1257 windows
+ GB2312 Y glibc aix hpux irix solaris freebsd netbsd darwin cygwin zos
+ EUC-JP Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
+ EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin zos
+ EUC-TW glibc aix hpux irix osf solaris netbsd
+ BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin cygwin zos
+ BIG5-HKSCS glibc hpux solaris netbsd darwin
+ GBK glibc aix osf solaris freebsd darwin cygwin windows dos
+ GB18030 glibc hpux solaris freebsd netbsd darwin
+ SHIFT_JIS Y hpux osf solaris freebsd netbsd darwin
+ JOHAB glibc solaris windows
+ TIS-620 glibc aix hpux osf solaris cygwin zos
+ VISCII Y glibc
+ TCVN5712-1 glibc
+ ARMSCII-8 glibc freebsd netbsd darwin
+ GEORGIAN-PS glibc cygwin
+ PT154 glibc netbsd cygwin
+ HP-ROMAN8 hpux
+ HP-ARABIC8 hpux
+ HP-GREEK8 hpux
+ HP-HEBREW8 hpux
+ HP-TURKISH8 hpux
+ HP-KANA8 hpux
+ DEC-KANJI osf
+ DEC-HANYU osf
+ UTF-8 Y glibc aix hpux osf solaris netbsd darwin cygwin zos
+
+ Note: Names which are not marked as being a MIME name should not be used in
+ Internet protocols for information interchange (mail, news, etc.).
+
+ Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications
+ must understand both names and treat them as equivalent.
+ */
+
#ifdef __cplusplus
}
diff --git a/lib/locale.in.h b/lib/locale.in.h
new file mode 100644
index 0000000..4aef74d
--- /dev/null
+++ b/lib/locale.in.h
@@ -0,0 +1,305 @@
+/* A POSIX <locale.h>.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+#if __GNUC__ >= 3
+@PRAGMA_SYSTEM_HEADER@
+#endif
+@PRAGMA_COLUMNS@
+
+#if (defined _WIN32 && !defined __CYGWIN__ && defined __need_locale_t) \
+ || defined _GL_ALREADY_INCLUDING_LOCALE_H
+
+/* Special invocation convention:
+ - Inside mingw header files,
+ - To handle Solaris header files (through Solaris 10) when combined
+ with gettext's libintl.h. */
+
+#@INCLUDE_NEXT@ @NEXT_LOCALE_H@
+
+#else
+/* Normal invocation convention. */
+
+#ifndef _@GUARD_PREFIX@_LOCALE_H
+
+#define _GL_ALREADY_INCLUDING_LOCALE_H
+
+/* The include_next requires a split double-inclusion guard. */
+#@INCLUDE_NEXT@ @NEXT_LOCALE_H@
+
+#undef _GL_ALREADY_INCLUDING_LOCALE_H
+
+#ifndef _@GUARD_PREFIX@_LOCALE_H
+#define _@GUARD_PREFIX@_LOCALE_H
+
+/* NetBSD 5.0 mis-defines NULL. */
+#include <stddef.h>
+
+/* Mac OS X 10.5 defines the locale_t type in <xlocale.h>. */
+#if @HAVE_XLOCALE_H@
+# include <xlocale.h>
+#endif
+
+/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
+
+/* The definition of _GL_ARG_NONNULL is copied here. */
+
+/* The definition of _GL_WARN_ON_USE is copied here. */
+
+/* The LC_MESSAGES locale category is specified in POSIX, but not in ISO C.
+ On systems that don't define it, use the same value as GNU libintl. */
+#if !defined LC_MESSAGES
+# define LC_MESSAGES 1729
+#endif
+
+/* On native Windows with MSVC, 'struct lconv' lacks the members int_p_* and
+ int_n_*. Instead of overriding 'struct lconv', merely define these member
+ names as macros. This avoids trouble in C++ mode. */
+#if defined _MSC_VER
+# define int_p_cs_precedes p_cs_precedes
+# define int_p_sign_posn p_sign_posn
+# define int_p_sep_by_space p_sep_by_space
+# define int_n_cs_precedes n_cs_precedes
+# define int_n_sign_posn n_sign_posn
+# define int_n_sep_by_space n_sep_by_space
+#endif
+
+/* Bionic libc's 'struct lconv' is just a dummy. */
+#if @REPLACE_STRUCT_LCONV@
+# define lconv rpl_lconv
+struct lconv
+{
+ /* All 'char *' are actually 'const char *'. */
+
+ /* Members that depend on the LC_NUMERIC category of the locale. See
+ <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_04> */
+
+ /* Symbol used as decimal point. */
+ char *decimal_point;
+ /* Symbol used to separate groups of digits to the left of the decimal
+ point. */
+ char *thousands_sep;
+ /* Definition of the size of groups of digits to the left of the decimal
+ point. */
+ char *grouping;
+
+ /* Members that depend on the LC_MONETARY category of the locale. See
+ <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html#tag_07_03_03> */
+
+ /* Symbol used as decimal point. */
+ char *mon_decimal_point;
+ /* Symbol used to separate groups of digits to the left of the decimal
+ point. */
+ char *mon_thousands_sep;
+ /* Definition of the size of groups of digits to the left of the decimal
+ point. */
+ char *mon_grouping;
+ /* Sign used to indicate a value >= 0. */
+ char *positive_sign;
+ /* Sign used to indicate a value < 0. */
+ char *negative_sign;
+
+ /* For formatting local currency. */
+ /* Currency symbol (3 characters) followed by separator (1 character). */
+ char *currency_symbol;
+ /* Number of digits after the decimal point. */
+ char frac_digits;
+ /* For values >= 0: 1 if the currency symbol precedes the number, 0 if it
+ comes after the number. */
+ char p_cs_precedes;
+ /* For values >= 0: Position of the sign. */
+ char p_sign_posn;
+ /* For values >= 0: Placement of spaces between currency symbol, sign, and
+ number. */
+ char p_sep_by_space;
+ /* For values < 0: 1 if the currency symbol precedes the number, 0 if it
+ comes after the number. */
+ char n_cs_precedes;
+ /* For values < 0: Position of the sign. */
+ char n_sign_posn;
+ /* For values < 0: Placement of spaces between currency symbol, sign, and
+ number. */
+ char n_sep_by_space;
+
+ /* For formatting international currency. */
+ /* Currency symbol (3 characters) followed by separator (1 character). */
+ char *int_curr_symbol;
+ /* Number of digits after the decimal point. */
+ char int_frac_digits;
+ /* For values >= 0: 1 if the currency symbol precedes the number, 0 if it
+ comes after the number. */
+ char int_p_cs_precedes;
+ /* For values >= 0: Position of the sign. */
+ char int_p_sign_posn;
+ /* For values >= 0: Placement of spaces between currency symbol, sign, and
+ number. */
+ char int_p_sep_by_space;
+ /* For values < 0: 1 if the currency symbol precedes the number, 0 if it
+ comes after the number. */
+ char int_n_cs_precedes;
+ /* For values < 0: Position of the sign. */
+ char int_n_sign_posn;
+ /* For values < 0: Placement of spaces between currency symbol, sign, and
+ number. */
+ char int_n_sep_by_space;
+};
+#endif
+
+#if @GNULIB_LOCALECONV@
+# if @REPLACE_LOCALECONV@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef localeconv
+# define localeconv rpl_localeconv
+# endif
+_GL_FUNCDECL_RPL (localeconv, struct lconv *, (void));
+_GL_CXXALIAS_RPL (localeconv, struct lconv *, (void));
+# else
+_GL_CXXALIAS_SYS (localeconv, struct lconv *, (void));
+# endif
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN (localeconv);
+# endif
+#elif @REPLACE_STRUCT_LCONV@
+# undef localeconv
+# define localeconv localeconv_used_without_requesting_gnulib_module_localeconv
+#elif defined GNULIB_POSIXCHECK
+# undef localeconv
+# if HAVE_RAW_DECL_LOCALECONV
+_GL_WARN_ON_USE (localeconv,
+ "localeconv returns too few information on some platforms - "
+ "use gnulib module localeconv for portability");
+# endif
+#endif
+
+#if @GNULIB_SETLOCALE@
+# if @REPLACE_SETLOCALE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef setlocale
+# define setlocale rpl_setlocale
+# define GNULIB_defined_setlocale 1
+# endif
+_GL_FUNCDECL_RPL (setlocale, char *, (int category, const char *locale));
+_GL_CXXALIAS_RPL (setlocale, char *, (int category, const char *locale));
+# else
+_GL_CXXALIAS_SYS (setlocale, char *, (int category, const char *locale));
+# endif
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN (setlocale);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef setlocale
+# if HAVE_RAW_DECL_SETLOCALE
+_GL_WARN_ON_USE (setlocale, "setlocale works differently on native Windows - "
+ "use gnulib module setlocale for portability");
+# endif
+#endif
+
+#if @GNULIB_SETLOCALE_NULL@
+/* Included here for convenience. */
+# include "setlocale_null.h"
+#endif
+
+#if /*@GNULIB_NEWLOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_NEWLOCALE@)
+# if @REPLACE_NEWLOCALE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef newlocale
+# define newlocale rpl_newlocale
+# define GNULIB_defined_newlocale 1
+# endif
+_GL_FUNCDECL_RPL (newlocale, locale_t,
+ (int category_mask, const char *name, locale_t base)
+ _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (newlocale, locale_t,
+ (int category_mask, const char *name, locale_t base));
+# else
+# if @HAVE_NEWLOCALE@
+_GL_CXXALIAS_SYS (newlocale, locale_t,
+ (int category_mask, const char *name, locale_t base));
+# endif
+# endif
+# if @HAVE_NEWLOCALE@
+_GL_CXXALIASWARN (newlocale);
+# endif
+# if @HAVE_NEWLOCALE@ || @REPLACE_NEWLOCALE@
+# ifndef HAVE_WORKING_NEWLOCALE
+# define HAVE_WORKING_NEWLOCALE 1
+# endif
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef newlocale
+# if HAVE_RAW_DECL_NEWLOCALE
+_GL_WARN_ON_USE (newlocale, "newlocale is not portable");
+# endif
+#endif
+
+#if @GNULIB_DUPLOCALE@ || (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_DUPLOCALE@)
+# if @REPLACE_DUPLOCALE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef duplocale
+# define duplocale rpl_duplocale
+# define GNULIB_defined_duplocale 1
+# endif
+_GL_FUNCDECL_RPL (duplocale, locale_t, (locale_t locale) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (duplocale, locale_t, (locale_t locale));
+# else
+# if @HAVE_DUPLOCALE@
+_GL_CXXALIAS_SYS (duplocale, locale_t, (locale_t locale));
+# endif
+# endif
+# if @HAVE_DUPLOCALE@
+_GL_CXXALIASWARN (duplocale);
+# endif
+# if @HAVE_DUPLOCALE@ || @REPLACE_DUPLOCALE@
+# ifndef HAVE_WORKING_DUPLOCALE
+# define HAVE_WORKING_DUPLOCALE 1
+# endif
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef duplocale
+# if HAVE_RAW_DECL_DUPLOCALE
+_GL_WARN_ON_USE (duplocale, "duplocale is buggy on some glibc systems - "
+ "use gnulib module duplocale for portability");
+# endif
+#endif
+
+#if /*@GNULIB_FREELOCALE@ ||*/ (@GNULIB_LOCALENAME@ && @LOCALENAME_ENHANCE_LOCALE_FUNCS@ && @HAVE_FREELOCALE@)
+# if @REPLACE_FREELOCALE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef freelocale
+# define freelocale rpl_freelocale
+# define GNULIB_defined_freelocale 1
+# endif
+_GL_FUNCDECL_RPL (freelocale, void, (locale_t locale) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (freelocale, void, (locale_t locale));
+# else
+# if @HAVE_FREELOCALE@
+/* Need to cast, because on FreeBSD and Mac OS X 10.13, the return type is
+ int. */
+_GL_CXXALIAS_SYS_CAST (freelocale, void, (locale_t locale));
+# endif
+# endif
+# if @HAVE_FREELOCALE@
+_GL_CXXALIASWARN (freelocale);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef freelocale
+# if HAVE_RAW_DECL_FREELOCALE
+_GL_WARN_ON_USE (freelocale, "freelocale is not portable");
+# endif
+#endif
+
+#endif /* _@GUARD_PREFIX@_LOCALE_H */
+#endif /* _@GUARD_PREFIX@_LOCALE_H */
+#endif /* !(__need_locale_t || _GL_ALREADY_INCLUDING_LOCALE_H) */
diff --git a/lib/localename-table.c b/lib/localename-table.c
new file mode 100644
index 0000000..cb3a090
--- /dev/null
+++ b/lib/localename-table.c
@@ -0,0 +1,48 @@
+/* Table that maps a locale object to the names of the locale categories.
+ Copyright (C) 2018-2022 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2018. */
+
+#include <config.h>
+
+#if HAVE_WORKING_USELOCALE && HAVE_NAMELESS_LOCALES
+
+/* Specification. */
+#include "localename-table.h"
+
+#include <stdint.h>
+
+/* A hash function for pointers. */
+size_t _GL_ATTRIBUTE_CONST
+locale_hash_function (locale_t x)
+{
+ uintptr_t p = (uintptr_t) x;
+ size_t h = ((p % 4177) << 12) + ((p % 79) << 6) + (p % 61);
+ return h;
+}
+
+struct locale_hash_node * locale_hash_table[LOCALE_HASH_TABLE_SIZE]
+ /* = { NULL, ..., NULL } */;
+
+gl_rwlock_define_initialized(, locale_lock)
+
+#else
+
+/* This declaration is solely to ensure that after preprocessing
+ this file is never empty. */
+typedef int dummy;
+
+#endif
diff --git a/lib/localename-table.h b/lib/localename-table.h
new file mode 100644
index 0000000..cfc297c
--- /dev/null
+++ b/lib/localename-table.h
@@ -0,0 +1,69 @@
+/* Table that maps a locale object to the names of the locale categories.
+ Copyright (C) 2018-2022 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2018. */
+
+#if HAVE_WORKING_USELOCALE && HAVE_NAMELESS_LOCALES
+
+# include <stddef.h>
+# include <locale.h>
+
+# include "glthread/lock.h"
+
+struct locale_categories_names
+ {
+ /* Locale category -> name (allocated with indefinite extent). */
+ const char *category_name[6];
+ };
+
+/* A hash table of fixed size. Multiple threads can access it read-only
+ simultaneously, but only one thread can insert into it or remove from it
+ at the same time.
+ This hash table has global scope, so that when an application uses both
+ GNU libintl and gnulib, the application sees only one hash table. (When
+ linking statically with libintl, the fact that localename-table.c is a
+ separate compilation unit resolves the duplicate symbol conflict. When
+ linking with libintl as a shared library, we rely on ELF and the symbol
+ conflict resolution implemented in the ELF dynamic loader here.)
+ Both the libintl overrides and the gnulib overrides of the functions
+ newlocale, duplocale, freelocale see the same hash table (and the same lock).
+ For this reason, the internal layout of the hash table and the hash function
+ MUST NEVER CHANGE. If you need to change the internal layout or the hash
+ function, introduce versioning by appending a version suffix to the symbols
+ at the linker level. */
+# define locale_hash_function libintl_locale_hash_function
+# define locale_hash_table libintl_locale_hash_table
+# define locale_lock libintl_locale_lock
+
+extern size_t _GL_ATTRIBUTE_CONST locale_hash_function (locale_t x);
+
+/* A node in a hash bucket collision list. */
+struct locale_hash_node
+ {
+ struct locale_hash_node *next;
+ locale_t locale;
+ struct locale_categories_names names;
+ };
+
+# define LOCALE_HASH_TABLE_SIZE 101
+extern struct locale_hash_node * locale_hash_table[LOCALE_HASH_TABLE_SIZE];
+
+/* This lock protects the locale_hash_table against multiple simultaneous
+ accesses (except that multiple simultaneous read accesses are allowed). */
+
+gl_rwlock_define(extern, locale_lock)
+
+#endif
diff --git a/lib/localename.c b/lib/localename.c
index 7432978..446fc03 100644
--- a/lib/localename.c
+++ b/lib/localename.c
@@ -1,20 +1,11 @@
/* Determine name of the currently selected locale.
- Copyright (C) 1995-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
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
@@ -30,21 +21,20 @@
#include <config.h>
/* Specification. */
-#ifdef IN_LIBINTL
-# include "gettextP.h"
-#else
-# include "localename.h"
-#endif
+#include "localename.h"
#include <limits.h>
+#include <stdbool.h>
#include <stddef.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
#include "flexmember.h"
+#include "setlocale_null.h"
+#include "thread-optim.h"
-#if HAVE_USELOCALE
+#if HAVE_GOOD_USELOCALE
/* Mac OS X 10.5 defines the locale_t type in <xlocale.h>. */
# if defined __APPLE__ && defined __MACH__
# include <xlocale.h>
@@ -52,29 +42,28 @@
# if (__GLIBC__ >= 2 && !defined __UCLIBC__) || (defined __linux__ && HAVE_LANGINFO_H) || defined __CYGWIN__
# include <langinfo.h>
# endif
-# if !defined IN_LIBINTL
-# include "glthread/lock.h"
-# endif
-# if defined __sun && HAVE_GETLOCALENAME_L
+# include "glthread/lock.h"
+# if defined __sun
+# if HAVE_GETLOCALENAME_L
/* Solaris >= 12. */
extern char * getlocalename_l(int, locale_t);
+# elif HAVE_SOLARIS114_LOCALES
+# include <sys/localedef.h>
+# endif
+# endif
+# if HAVE_NAMELESS_LOCALES
+# include "localename-table.h"
# endif
#endif
-#if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE
+#if HAVE_CFPREFERENCESCOPYAPPVALUE
# include <CoreFoundation/CFString.h>
-# if HAVE_CFLOCALECOPYCURRENT
-# include <CoreFoundation/CFLocale.h>
-# elif HAVE_CFPREFERENCESCOPYAPPVALUE
-# include <CoreFoundation/CFPreferences.h>
-# endif
+# include <CoreFoundation/CFPreferences.h>
#endif
#if defined _WIN32 && !defined __CYGWIN__
# define WINDOWS_NATIVE
-# if !defined IN_LIBINTL
-# include "glthread/lock.h"
-# endif
+# include "glthread/lock.h"
#endif
#if defined WINDOWS_NATIVE || defined __CYGWIN__ /* Native Windows or Cygwin */
@@ -1148,11 +1137,20 @@ extern char * getlocalename_l(int, locale_t);
# ifndef LOCALE_NAME_MAX_LENGTH
# define LOCALE_NAME_MAX_LENGTH 85
# endif
+/* Don't assume that UNICODE is not defined. */
+# undef GetLocaleInfo
+# define GetLocaleInfo GetLocaleInfoA
+# undef EnumSystemLocales
+# define EnumSystemLocales EnumSystemLocalesA
#endif
+/* We want to use the system's setlocale() function here, not the gnulib
+ override. */
+#undef setlocale
-#if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE
-/* Mac OS X 10.2 or newer */
+
+#if HAVE_CFPREFERENCESCOPYAPPVALUE
+/* Mac OS X 10.4 or newer */
/* Canonicalize a Mac OS X locale name to a Unix locale name.
NAME is a sufficiently large buffer.
@@ -1317,22 +1315,44 @@ gl_locale_name_canonicalize (char *name)
/* Mac OS X has "az-Arab", "az-Cyrl", "az-Latn".
The default script for az on Unix is Latin. */
{ "az-Latn", "az" },
+ /* Mac OS X has "bs-Cyrl", "bs-Latn".
+ The default script for bs on Unix is Latin. */
+ { "bs-Latn", "bs" },
/* Mac OS 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 "kk-Cyrl".
+ The default script for kk on Unix is Cyrillic. */
+ { "kk-Cyrl", "kk" },
/* Mac OS 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".
The default script for ms on Unix is Latin. */
{ "ms-Latn", "ms" },
+ /* Mac OS X has "pa-Arab", "pa-Guru".
+ Country codes are used to distinguish these on Unix. */
+ { "pa-Arab", "pa_PK" },
+ { "pa-Guru", "pa_IN" },
+ /* Mac OS X has "shi-Latn", "shi-Tfng". Does not yet exist on Unix. */
+ /* Mac OS X has "sr-Cyrl", "sr-Latn".
+ The default script for sr on Unix is Cyrillic. */
+ { "sr-Cyrl", "sr" },
/* Mac OS 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 "tk-Cyrl".
+ The default script for tk on Unix is Cyrillic. */
+ { "tk-Cyrl", "tk" },
/* Mac OS X has "tt-Cyrl".
The default script for tt on Unix is Cyrillic. */
{ "tt-Cyrl", "tt" },
+ /* Mac OS X has "uz-Arab", "uz-Cyrl", "uz-Latn".
+ The default script for uz on Unix is Latin. */
+ { "uz-Latn", "uz" },
+ /* Mac OS X has "vai-Latn", "vai-Vaii". Does not yet exist on Unix. */
+ /* Mac OS X has "yue-Hans", "yue-Hant".
+ The default script for yue on Unix is Simplified Han. */
+ { "yue-Hans", "yue" },
/* Mac OS X has "zh-Hans", "zh-Hant".
Country codes are used to distinguish these on Unix. */
{ "zh-Hans", "zh_CN" },
@@ -1346,6 +1366,7 @@ gl_locale_name_canonicalize (char *name)
static const script_entry script_table[] = {
{ "Arab", "arabic" },
{ "Cyrl", "cyrillic" },
+ { "Latn", "latin" },
{ "Mong", "mongolian" }
};
@@ -2268,8 +2289,8 @@ gl_locale_name_from_win32_LANGID (LANGID langid)
}
return "wen";
case LANG_SOTHO:
- /* <https://msdn.microsoft.com/en-us/library/dd318693.aspx> calls
- it "Sesotho sa Leboa"; according to
+ /* <https://docs.microsoft.com/en-us/windows/desktop/Intl/language-identifier-constants-and-strings>
+ calls it "Sesotho sa Leboa"; according to
<https://www.ethnologue.com/show_language.asp?code=nso>
<https://www.ethnologue.com/show_language.asp?code=sot>
it's the same as Northern Sotho. */
@@ -2535,7 +2556,7 @@ 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)
+enum_locales_fn (LPSTR locale_num_str)
{
char *endp;
char locval[2 * LOCALE_NAME_MAX_LENGTH + 1 + 1];
@@ -2601,7 +2622,8 @@ get_lcid (const char *locale_name)
#endif
-#if HAVE_USELOCALE /* glibc, Mac OS X, Solaris 11 OpenIndiana, or Solaris 12 */
+#if HAVE_GOOD_USELOCALE /* glibc, Mac OS X, FreeBSD >= 9.1, Cygwin >= 2.6,
+ Solaris 11 OpenIndiana, or Solaris >= 11.4 */
/* Simple hash set of strings. We don't want to drag in lots of hash table
code here. */
@@ -2627,14 +2649,14 @@ string_hash (const void *x)
simultaneously, but only one thread can insert into it at the same time. */
/* A node in a hash bucket collision list. */
-struct hash_node
+struct struniq_hash_node
{
- struct hash_node * volatile next;
+ struct struniq_hash_node * volatile next;
char contents[FLEXIBLE_ARRAY_MEMBER];
};
-# define HASH_TABLE_SIZE 257
-static struct hash_node * volatile struniq_hash_table[HASH_TABLE_SIZE]
+# define STRUNIQ_HASH_TABLE_SIZE 257
+static struct struniq_hash_node * volatile struniq_hash_table[STRUNIQ_HASH_TABLE_SIZE]
/* = { NULL, ..., NULL } */;
/* This lock protects the struniq_hash_table against multiple simultaneous
@@ -2647,46 +2669,425 @@ static const char *
struniq (const char *string)
{
size_t hashcode = string_hash (string);
- size_t slot = hashcode % HASH_TABLE_SIZE;
+ size_t slot = hashcode % STRUNIQ_HASH_TABLE_SIZE;
size_t size;
- struct hash_node *new_node;
- struct hash_node *p;
+ struct struniq_hash_node *new_node;
+ struct struniq_hash_node *p;
for (p = struniq_hash_table[slot]; p != NULL; p = p->next)
if (strcmp (p->contents, string) == 0)
return p->contents;
size = strlen (string) + 1;
new_node =
- (struct hash_node *)
- malloc (FLEXSIZEOF (struct hash_node, contents, size));
+ (struct struniq_hash_node *)
+ malloc (FLEXSIZEOF (struct struniq_hash_node, contents, size));
if (new_node == NULL)
/* Out of memory. Return a statically allocated string. */
return "C";
memcpy (new_node->contents, string, size);
- /* Lock while inserting new_node. */
- gl_lock_lock (struniq_lock);
- /* Check whether another thread already added the string while we were
- waiting on the lock. */
- for (p = struniq_hash_table[slot]; p != NULL; p = p->next)
- if (strcmp (p->contents, string) == 0)
+ {
+ bool mt = gl_multithreaded ();
+ /* Lock while inserting new_node. */
+ if (mt) gl_lock_lock (struniq_lock);
+ /* Check whether another thread already added the string while we were
+ waiting on the lock. */
+ for (p = struniq_hash_table[slot]; p != NULL; p = p->next)
+ if (strcmp (p->contents, string) == 0)
+ {
+ free (new_node);
+ new_node = p;
+ goto done;
+ }
+ /* Really insert new_node into the hash table. Fill new_node entirely
+ first, because other threads may be iterating over the linked list. */
+ new_node->next = struniq_hash_table[slot];
+ struniq_hash_table[slot] = new_node;
+ done:
+ /* Unlock after new_node is inserted. */
+ if (mt) gl_lock_unlock (struniq_lock);
+ }
+ return new_node->contents;
+}
+
+#endif
+
+
+#if LOCALENAME_ENHANCE_LOCALE_FUNCS
+
+/* The 'locale_t' object does not contain the names of the locale categories.
+ We have to associate them with the object through a hash table.
+ The hash table is defined in localename-table.[hc]. */
+
+/* Returns the name of a given locale category in a given locale_t object,
+ allocated as a string with indefinite extent. */
+static const char *
+get_locale_t_name (int category, locale_t locale)
+{
+ if (locale == LC_GLOBAL_LOCALE)
+ {
+ /* Query the global locale. */
+ const char *name = setlocale_null (category);
+ if (name != NULL)
+ return struniq (name);
+ else
+ /* Should normally not happen. */
+ return "";
+ }
+ else
+ {
+ /* Look up the names in the hash table. */
+ size_t hashcode = locale_hash_function (locale);
+ size_t slot = hashcode % LOCALE_HASH_TABLE_SIZE;
+ /* If the locale was not found in the table, return "". This can
+ happen if the application uses the original newlocale()/duplocale()
+ functions instead of the overridden ones. */
+ const char *name = "";
+ struct locale_hash_node *p;
+ /* Lock while looking up the hash node. */
+ gl_rwlock_rdlock (locale_lock);
+ for (p = locale_hash_table[slot]; p != NULL; p = p->next)
+ if (p->locale == locale)
+ {
+ name = p->names.category_name[category];
+ break;
+ }
+ gl_rwlock_unlock (locale_lock);
+ return name;
+ }
+}
+
+# if !(defined newlocale && defined duplocale && defined freelocale)
+# error "newlocale, duplocale, freelocale not being replaced as expected!"
+# endif
+
+/* newlocale() override. */
+locale_t
+newlocale (int category_mask, const char *name, locale_t base)
+#undef newlocale
+{
+ struct locale_categories_names names;
+ struct locale_hash_node *node;
+ locale_t result;
+
+ /* Make sure name has indefinite extent. */
+ if (((LC_CTYPE_MASK | LC_NUMERIC_MASK | LC_TIME_MASK | LC_COLLATE_MASK
+ | LC_MONETARY_MASK | LC_MESSAGES_MASK)
+ & category_mask) != 0)
+ name = struniq (name);
+
+ /* Determine the category names of the result. */
+ if (((LC_CTYPE_MASK | LC_NUMERIC_MASK | LC_TIME_MASK | LC_COLLATE_MASK
+ | LC_MONETARY_MASK | LC_MESSAGES_MASK)
+ & ~category_mask) == 0)
+ {
+ /* Use name, ignore base. */
+ int category;
+
+ name = struniq (name);
+ for (category = 0; category < 6; category++)
+ names.category_name[category] = name;
+ }
+ else
+ {
+ /* Use base, possibly also name. */
+ if (base == NULL)
+ {
+ int category;
+
+ for (category = 0; category < 6; category++)
+ {
+ int mask;
+
+ switch (category)
+ {
+ case LC_CTYPE:
+ mask = LC_CTYPE_MASK;
+ break;
+ case LC_NUMERIC:
+ mask = LC_NUMERIC_MASK;
+ break;
+ case LC_TIME:
+ mask = LC_TIME_MASK;
+ break;
+ case LC_COLLATE:
+ mask = LC_COLLATE_MASK;
+ break;
+ case LC_MONETARY:
+ mask = LC_MONETARY_MASK;
+ break;
+ case LC_MESSAGES:
+ mask = LC_MESSAGES_MASK;
+ break;
+ default:
+ abort ();
+ }
+ names.category_name[category] =
+ ((mask & category_mask) != 0 ? name : "C");
+ }
+ }
+ else if (base == LC_GLOBAL_LOCALE)
+ {
+ int category;
+
+ for (category = 0; category < 6; category++)
+ {
+ int mask;
+
+ switch (category)
+ {
+ case LC_CTYPE:
+ mask = LC_CTYPE_MASK;
+ break;
+ case LC_NUMERIC:
+ mask = LC_NUMERIC_MASK;
+ break;
+ case LC_TIME:
+ mask = LC_TIME_MASK;
+ break;
+ case LC_COLLATE:
+ mask = LC_COLLATE_MASK;
+ break;
+ case LC_MONETARY:
+ mask = LC_MONETARY_MASK;
+ break;
+ case LC_MESSAGES:
+ mask = LC_MESSAGES_MASK;
+ break;
+ default:
+ abort ();
+ }
+ names.category_name[category] =
+ ((mask & category_mask) != 0
+ ? name
+ : get_locale_t_name (category, LC_GLOBAL_LOCALE));
+ }
+ }
+ else
+ {
+ /* Look up the names of base in the hash table. Like multiple calls
+ of get_locale_t_name, but locking only once. */
+ struct locale_hash_node *p;
+ int category;
+
+ /* Lock while looking up the hash node. */
+ gl_rwlock_rdlock (locale_lock);
+ for (p = locale_hash_table[locale_hash_function (base) % LOCALE_HASH_TABLE_SIZE];
+ p != NULL;
+ p = p->next)
+ if (p->locale == base)
+ break;
+
+ for (category = 0; category < 6; category++)
+ {
+ int mask;
+
+ switch (category)
+ {
+ case LC_CTYPE:
+ mask = LC_CTYPE_MASK;
+ break;
+ case LC_NUMERIC:
+ mask = LC_NUMERIC_MASK;
+ break;
+ case LC_TIME:
+ mask = LC_TIME_MASK;
+ break;
+ case LC_COLLATE:
+ mask = LC_COLLATE_MASK;
+ break;
+ case LC_MONETARY:
+ mask = LC_MONETARY_MASK;
+ break;
+ case LC_MESSAGES:
+ mask = LC_MESSAGES_MASK;
+ break;
+ default:
+ abort ();
+ }
+ names.category_name[category] =
+ ((mask & category_mask) != 0
+ ? name
+ : (p != NULL ? p->names.category_name[category] : ""));
+ }
+
+ gl_rwlock_unlock (locale_lock);
+ }
+ }
+
+ node = (struct locale_hash_node *) malloc (sizeof (struct locale_hash_node));
+ if (node == NULL)
+ /* errno is set to ENOMEM. */
+ return NULL;
+
+ result = newlocale (category_mask, name, base);
+ if (result == NULL)
+ {
+ free (node);
+ return NULL;
+ }
+
+ /* Fill the hash node. */
+ node->locale = result;
+ node->names = names;
+
+ /* Insert it in the hash table. */
+ {
+ size_t hashcode = locale_hash_function (result);
+ size_t slot = hashcode % LOCALE_HASH_TABLE_SIZE;
+ struct locale_hash_node *p;
+
+ /* Lock while inserting the new node. */
+ gl_rwlock_wrlock (locale_lock);
+ for (p = locale_hash_table[slot]; p != NULL; p = p->next)
+ if (p->locale == result)
+ {
+ /* This can happen if the application uses the original freelocale()
+ function instead of the overridden one. */
+ p->names = node->names;
+ break;
+ }
+ if (p == NULL)
{
- free (new_node);
- new_node = p;
- goto done;
+ node->next = locale_hash_table[slot];
+ locale_hash_table[slot] = node;
}
- /* Really insert new_node into the hash table. Fill new_node entirely first,
- because other threads may be iterating over the linked list. */
- new_node->next = struniq_hash_table[slot];
- struniq_hash_table[slot] = new_node;
- done:
- /* Unlock after new_node is inserted. */
- gl_lock_unlock (struniq_lock);
- return new_node->contents;
+
+ gl_rwlock_unlock (locale_lock);
+
+ if (p != NULL)
+ free (node);
+ }
+
+ return result;
+}
+
+/* duplocale() override. */
+locale_t
+duplocale (locale_t locale)
+#undef duplocale
+{
+ struct locale_hash_node *node;
+ locale_t result;
+
+ if (locale == NULL)
+ /* Invalid argument. */
+ abort ();
+
+ node = (struct locale_hash_node *) malloc (sizeof (struct locale_hash_node));
+ if (node == NULL)
+ /* errno is set to ENOMEM. */
+ return NULL;
+
+ result = duplocale (locale);
+ if (result == NULL)
+ {
+ free (node);
+ return NULL;
+ }
+
+ /* Fill the hash node. */
+ node->locale = result;
+ if (locale == LC_GLOBAL_LOCALE)
+ {
+ int category;
+
+ for (category = 0; category < 6; category++)
+ node->names.category_name[category] =
+ get_locale_t_name (category, LC_GLOBAL_LOCALE);
+
+ /* Lock before inserting the new node. */
+ gl_rwlock_wrlock (locale_lock);
+ }
+ else
+ {
+ struct locale_hash_node *p;
+
+ /* Lock once, for the lookup and the insertion. */
+ gl_rwlock_wrlock (locale_lock);
+
+ for (p = locale_hash_table[locale_hash_function (locale) % LOCALE_HASH_TABLE_SIZE];
+ p != NULL;
+ p = p->next)
+ if (p->locale == locale)
+ break;
+ if (p != NULL)
+ node->names = p->names;
+ else
+ {
+ /* This can happen if the application uses the original
+ newlocale()/duplocale() functions instead of the overridden
+ ones. */
+ int category;
+
+ for (category = 0; category < 6; category++)
+ node->names.category_name[category] = "";
+ }
+ }
+
+ /* Insert it in the hash table. */
+ {
+ size_t hashcode = locale_hash_function (result);
+ size_t slot = hashcode % LOCALE_HASH_TABLE_SIZE;
+ struct locale_hash_node *p;
+
+ for (p = locale_hash_table[slot]; p != NULL; p = p->next)
+ if (p->locale == result)
+ {
+ /* This can happen if the application uses the original freelocale()
+ function instead of the overridden one. */
+ p->names = node->names;
+ break;
+ }
+ if (p == NULL)
+ {
+ node->next = locale_hash_table[slot];
+ locale_hash_table[slot] = node;
+ }
+
+ gl_rwlock_unlock (locale_lock);
+
+ if (p != NULL)
+ free (node);
+ }
+
+ return result;
+}
+
+/* freelocale() override. */
+void
+freelocale (locale_t locale)
+#undef freelocale
+{
+ if (locale == NULL || locale == LC_GLOBAL_LOCALE)
+ /* Invalid argument. */
+ abort ();
+
+ {
+ size_t hashcode = locale_hash_function (locale);
+ size_t slot = hashcode % LOCALE_HASH_TABLE_SIZE;
+ struct locale_hash_node *found;
+ struct locale_hash_node **p;
+
+ found = NULL;
+ /* Lock while removing the hash node. */
+ gl_rwlock_wrlock (locale_lock);
+ for (p = &locale_hash_table[slot]; *p != NULL; p = &(*p)->next)
+ if ((*p)->locale == locale)
+ {
+ found = *p;
+ *p = (*p)->next;
+ break;
+ }
+ gl_rwlock_unlock (locale_lock);
+ free (found);
+ }
+
+ freelocale (locale);
}
#endif
-#if defined IN_LIBINTL || HAVE_USELOCALE
+#if defined IN_LIBINTL || HAVE_GOOD_USELOCALE
/* Like gl_locale_name_thread, except that the result is not in storage of
indefinite extent. */
@@ -2694,9 +3095,9 @@ struniq (const char *string)
static
# endif
const char *
-gl_locale_name_thread_unsafe (int category, const char *categoryname)
+gl_locale_name_thread_unsafe (int category, _GL_UNUSED const char *categoryname)
{
-# if HAVE_USELOCALE
+# if HAVE_GOOD_USELOCALE
{
locale_t thread_locale = uselocale (NULL);
if (thread_locale != LC_GLOBAL_LOCALE)
@@ -2747,6 +3148,24 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
# if HAVE_GETLOCALENAME_L
/* Solaris >= 12. */
return getlocalename_l (category, thread_locale);
+# elif HAVE_SOLARIS114_LOCALES
+ /* Solaris >= 11.4. */
+ void *lcp = (*thread_locale)->core.data->lcp;
+ if (lcp != NULL)
+ switch (category)
+ {
+ case LC_CTYPE:
+ case LC_NUMERIC:
+ case LC_TIME:
+ case LC_COLLATE:
+ case LC_MONETARY:
+ case LC_MESSAGES:
+ return ((const char * const *) lcp)[category];
+ default: /* We shouldn't get here. */
+ return "";
+ }
+# elif HAVE_NAMELESS_LOCALES
+ return get_locale_t_name (category, thread_locale);
# else
/* Solaris 11 OpenIndiana.
For the internal structure of locale objects, see
@@ -2764,6 +3183,8 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
return "";
}
# endif
+# elif defined _AIX && HAVE_NAMELESS_LOCALES
+ return get_locale_t_name (category, thread_locale);
# elif defined __CYGWIN__
/* Cygwin < 2.6 lacks uselocale and thread-local locales altogether.
Cygwin <= 2.6.1 lacks NL_LOCALE_NAME, requiring peeking inside
@@ -2789,9 +3210,9 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
#endif
const char *
-gl_locale_name_thread (int category, const char *categoryname)
+gl_locale_name_thread (int category, _GL_UNUSED const char *categoryname)
{
-#if HAVE_USELOCALE
+#if HAVE_GOOD_USELOCALE
const char *name = gl_locale_name_thread_unsafe (category, categoryname);
if (name != NULL)
return struniq (name);
@@ -2813,58 +3234,72 @@ gl_locale_name_thread (int category, const char *categoryname)
#endif
const char *
-gl_locale_name_posix (int category, const char *categoryname)
+gl_locale_name_posix (int category, _GL_UNUSED const char *categoryname)
{
#if 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 (category == LC_ALL && strchr (locname, ';'))
- locname = setlocale (LC_CTYPE, NULL);
+ const char *locname =
+ /* setlocale_null (category) is identical to setlocale (category, NULL)
+ on this platform. */
+ setlocale (category, 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);
+ LCID lcid = get_lcid (locname);
if (lcid > 0)
return gl_locale_name_from_win32_LCID (lcid);
}
#endif
- /* Use the POSIX methods of looking to 'LC_ALL', 'LC_xxx', and 'LANG'.
- On some systems this can be done by the 'setlocale' function itself. */
-#if defined HAVE_SETLOCALE && defined HAVE_LC_MESSAGES && defined HAVE_LOCALE_NULL
- return setlocale (category, NULL);
+ {
+ const char *locname;
+
+ /* Use the POSIX methods of looking to 'LC_ALL', 'LC_xxx', and 'LANG'.
+ On some systems this can be done by the 'setlocale' function itself. */
+#if defined HAVE_LC_MESSAGES && defined HAVE_LOCALE_NULL
+ locname = setlocale_null (category);
#else
- /* 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:
- a. when the user missed to use the setlocale() override from libintl
- (for example by not including <libintl.h>),
- b. when setlocale supports only the "C" locale, such as on Cygwin
- 1.5.x. In this case even the override from libintl cannot help.
- 2. on all systems where setlocale supports only the "C" locale. */
- /* Strictly speaking, it is a POSIX violation to look at the environment
- variables regardless whether setlocale has been called or not. POSIX
- says:
- "For C-language programs, the POSIX locale shall be the
- default locale when the setlocale() function is not called."
- But we assume that all programs that use internationalized APIs call
- setlocale (LC_ALL, ""). */
- return gl_locale_name_environ (category, 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:
+ a. when the user missed to use the setlocale() override from libintl
+ (for example by not including <libintl.h>),
+ b. when setlocale supports only the "C" locale, such as on Cygwin
+ 1.5.x. In this case even the override from libintl cannot help.
+ 2. on all systems where setlocale supports only the "C" locale. */
+ /* Strictly speaking, it is a POSIX violation to look at the environment
+ variables regardless whether setlocale has been called or not. POSIX
+ says:
+ "For C-language programs, the POSIX locale shall be the
+ default locale when the setlocale() function is not called."
+ But we assume that all programs that use internationalized APIs call
+ setlocale (LC_ALL, ""). */
+ locname = gl_locale_name_environ (category, categoryname);
+#endif
+ /* Convert the locale name from the format returned by setlocale() or found
+ in the environment variables to the XPG syntax. */
+#if defined WINDOWS_NATIVE
+ if (locname != 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 lcid = get_lcid (locname);
+
+ if (lcid > 0)
+ return gl_locale_name_from_win32_LCID (lcid);
+ }
#endif
+ return locname;
+ }
}
const char *
-gl_locale_name_environ (int category, const char *categoryname)
+gl_locale_name_environ (_GL_UNUSED int category, const char *categoryname)
{
const char *retval;
@@ -2880,7 +3315,7 @@ gl_locale_name_environ (int category, const char *categoryname)
retval = getenv ("LANG");
if (retval != NULL && retval[0] != '\0')
{
-#if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE
+#if HAVE_CFPREFERENCESCOPYAPPVALUE
/* Mac OS X 10.2 or newer.
Ignore invalid LANG value set by the Terminal application. */
if (strcmp (retval, "UTF-8") != 0)
@@ -2927,7 +3362,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_CFPREFERENCESCOPYAPPVALUE || defined WINDOWS_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. */
@@ -2940,8 +3375,17 @@ gl_locale_name_default (void)
context, because message catalogs are not specific to a single
codeset. */
-# if HAVE_CFLOCALECOPYCURRENT || HAVE_CFPREFERENCESCOPYAPPVALUE
- /* Mac OS X 10.2 or newer */
+# if HAVE_CFPREFERENCESCOPYAPPVALUE
+ /* Mac OS X 10.4 or newer */
+ /* Don't use the API introduced in Mac OS X 10.5, CFLocaleCopyCurrent,
+ because in macOS 10.13.4 it has the following behaviour:
+ When two or more languages are specified in the
+ "System Preferences > Language & Region > Preferred Languages" panel,
+ it returns en_CC where CC is the territory (even when English is not among
+ the preferred languages!). What we want instead is what
+ CFLocaleCopyCurrent returned in earlier macOS releases and what
+ CFPreferencesCopyAppValue still returns, namely ll_CC where ll is the
+ first among the preferred languages and CC is the territory. */
{
/* Cache the locale name, since CoreFoundation calls are expensive. */
static const char *cached_localename;
@@ -2949,31 +3393,20 @@ gl_locale_name_default (void)
if (cached_localename == NULL)
{
char namebuf[256];
-# if HAVE_CFLOCALECOPYCURRENT /* Mac OS X 10.3 or newer */
- CFLocaleRef locale = CFLocaleCopyCurrent ();
- CFStringRef name = CFLocaleGetIdentifier (locale);
-
- if (CFStringGetCString (name, namebuf, sizeof (namebuf),
- kCFStringEncodingASCII))
- {
- gl_locale_name_canonicalize (namebuf);
- cached_localename = strdup (namebuf);
- }
- CFRelease (locale);
-# elif HAVE_CFPREFERENCESCOPYAPPVALUE /* Mac OS X 10.2 or newer */
CFTypeRef value =
CFPreferencesCopyAppValue (CFSTR ("AppleLocale"),
kCFPreferencesCurrentApplication);
- if (value != NULL
- && CFGetTypeID (value) == CFStringGetTypeID ()
- && CFStringGetCString ((CFStringRef)value,
- namebuf, sizeof (namebuf),
- kCFStringEncodingASCII))
+ if (value != NULL && CFGetTypeID (value) == CFStringGetTypeID ())
{
- gl_locale_name_canonicalize (namebuf);
- cached_localename = strdup (namebuf);
+ CFStringRef name = (CFStringRef)value;
+
+ if (CFStringGetCString (name, namebuf, sizeof (namebuf),
+ kCFStringEncodingASCII))
+ {
+ gl_locale_name_canonicalize (namebuf);
+ cached_localename = strdup (namebuf);
+ }
}
-# endif
if (cached_localename == NULL)
cached_localename = "C";
}
diff --git a/lib/localename.h b/lib/localename.h
index 80c6f95..fd11081 100644
--- a/lib/localename.h
+++ b/lib/localename.h
@@ -1,20 +1,11 @@
/* Determine name of the currently selected locale.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
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
@@ -95,8 +86,7 @@ extern const char * gl_locale_name_environ (int category, const char *categoryna
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 __CYGWIN__)
+#if !(HAVE_CFPREFERENCESCOPYAPPVALUE || defined _WIN32 || defined __CYGWIN__)
_GL_ATTRIBUTE_CONST
#endif
;
diff --git a/lib/malloc.c b/lib/malloc.c
index acb8341..f334dd6 100644
--- a/lib/malloc.c
+++ b/lib/malloc.c
@@ -1,60 +1,46 @@
/* malloc() function that is glibc compatible.
- Copyright (C) 1997-1998, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1997-1998, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* written by Jim Meyering and Bruno Haible */
#define _GL_USE_STDLIB_ALLOC 1
#include <config.h>
-/* Only the AC_FUNC_MALLOC macro defines 'malloc' already in config.h. */
-#ifdef malloc
-# define NEED_MALLOC_GNU 1
-# 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
#include <stdlib.h>
#include <errno.h>
-/* Allocate an N-byte block of memory from the heap.
- If N is zero, allocate a 1-byte block. */
+#include "xalloc-oversized.h"
+
+/* Allocate an N-byte block of memory from the heap, even if N is 0. */
void *
rpl_malloc (size_t n)
{
- void *result;
-
-#if NEED_MALLOC_GNU
if (n == 0)
n = 1;
-#endif
- result = malloc (n);
+ if (xalloc_oversized (n, 1))
+ {
+ errno = ENOMEM;
+ return NULL;
+ }
+
+ void *result = malloc (n);
#if !HAVE_MALLOC_POSIX
if (result == NULL)
diff --git a/lib/malloca.c b/lib/malloca.c
index 2ec944c..e7beaaf 100644
--- a/lib/malloca.c
+++ b/lib/malloca.c
@@ -1,28 +1,19 @@
/* Safe automatic memory allocation.
- Copyright (C) 2003, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003, 2018.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#define _GL_USE_STDLIB_ALLOC 1
#include <config.h>
@@ -30,6 +21,8 @@
/* Specification. */
#include "malloca.h"
+#include "idx.h"
+#include "intprops.h"
#include "verify.h"
/* The speed critical point in this file is freea() applied to an alloca()
@@ -54,24 +47,30 @@ mmalloca (size_t n)
#if HAVE_ALLOCA
/* Allocate one more word, used to determine the address to pass to freea(),
and room for the alignment ≡ sa_alignment_max mod 2*sa_alignment_max. */
- size_t nplus = n + sizeof (small_t) + 2 * sa_alignment_max - 1;
-
- if (nplus >= n)
+ uintptr_t alignment2_mask = 2 * sa_alignment_max - 1;
+ int plus = sizeof (small_t) + alignment2_mask;
+ idx_t nplus;
+ if (!INT_ADD_WRAPV (n, plus, &nplus) && !xalloc_oversized (nplus, 1))
{
char *mem = (char *) malloc (nplus);
if (mem != NULL)
{
- char *p =
- (char *)((((uintptr_t)mem + sizeof (small_t) + sa_alignment_max - 1)
- & ~(uintptr_t)(2 * sa_alignment_max - 1))
- + sa_alignment_max);
+ uintptr_t umem = (uintptr_t)mem, umemplus;
+ /* The INT_ADD_WRAPV avoids signed integer overflow on
+ theoretical platforms where UINTPTR_MAX <= INT_MAX. */
+ INT_ADD_WRAPV (umem, sizeof (small_t) + sa_alignment_max - 1,
+ &umemplus);
+ idx_t offset = ((umemplus & ~alignment2_mask)
+ + sa_alignment_max - umem);
+ void *vp = mem + offset;
+ small_t *p = vp;
/* Here p >= mem + sizeof (small_t),
and p <= mem + sizeof (small_t) + 2 * sa_alignment_max - 1
hence p + n <= mem + nplus.
So, the memory range [p, p+n) lies in the allocated memory range
[mem, mem + nplus). */
- ((small_t *) p)[-1] = p - mem;
+ p[-1] = offset;
/* p ≡ sa_alignment_max mod 2*sa_alignment_max. */
return p;
}
diff --git a/lib/malloca.h b/lib/malloca.h
index 8e47c16..7ec235f 100644
--- a/lib/malloca.h
+++ b/lib/malloca.h
@@ -1,28 +1,19 @@
/* Safe automatic memory allocation.
- Copyright (C) 2003-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _MALLOCA_H
#define _MALLOCA_H
@@ -60,6 +51,13 @@ extern "C" {
# define safe_alloca(N) ((void) (N), NULL)
#endif
+/* Free a block of memory allocated through malloca(). */
+#if HAVE_ALLOCA
+extern void freea (void *p);
+#else
+# define freea free
+#endif
+
/* malloca(N) is a safe variant of alloca(N). It allocates N bytes of
memory allocated on the stack, that must be freed using freea() before
the function returns. Upon failure, it returns NULL. */
@@ -74,20 +72,16 @@ extern "C" {
# define malloca(N) \
mmalloca (N)
#endif
-extern void * mmalloca (size_t n);
-
-/* Free a block of memory allocated through malloca(). */
-#if HAVE_ALLOCA
-extern void freea (void *p);
-#else
-# define freea free
-#endif
+extern void *mmalloca (size_t n)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (freea, 1)
+ _GL_ATTRIBUTE_ALLOC_SIZE ((1));
/* nmalloca(N,S) is an overflow-safe variant of malloca (N * S).
It allocates an array of N objects, each with S bytes of memory,
- on the stack. S must be positive and N must be nonnegative.
+ on the stack. N and S should be nonnegative and free of side effects.
The array must be freed using freea() before the function returns. */
-#define nmalloca(n, s) (xalloc_oversized (n, s) ? NULL : malloca ((n) * (s)))
+#define nmalloca(n, s) \
+ (xalloc_oversized (n, s) ? NULL : malloca ((n) * (size_t) (s)))
#ifdef __cplusplus
@@ -98,7 +92,7 @@ extern void freea (void *p);
/* ------------------- Auxiliary, non-public definitions ------------------- */
/* Determine the alignment of a type at compile time. */
-#if defined __GNUC__ || defined __IBM__ALIGNOF__
+#if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
# define sa_alignof __alignof__
#elif defined __cplusplus
template <class type> struct sa_alignof_helper { char __slot1; type __slot2; };
@@ -121,14 +115,10 @@ enum
among all elementary types. */
sa_alignment_long = sa_alignof (long),
sa_alignment_double = sa_alignof (double),
-#if HAVE_LONG_LONG_INT
sa_alignment_longlong = sa_alignof (long long),
-#endif
sa_alignment_longdouble = sa_alignof (long double),
sa_alignment_max = ((sa_alignment_long - 1) | (sa_alignment_double - 1)
-#if HAVE_LONG_LONG_INT
| (sa_alignment_longlong - 1)
-#endif
| (sa_alignment_longdouble - 1)
) + 1
};
diff --git a/lib/math.c b/lib/math.c
index ba2a6ab..1502a1f 100644
--- a/lib/math.c
+++ b/lib/math.c
@@ -1,4 +1,22 @@
+/* Inline functions for <math.h>.
+
+ Copyright (C) 2012-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#include <config.h>
+
#define _GL_MATH_INLINE _GL_EXTERN_INLINE
#include "math.h"
typedef int dummy;
diff --git a/lib/math.in.h b/lib/math.in.h
index 8c2f564..ccc3584 100644
--- a/lib/math.in.h
+++ b/lib/math.in.h
@@ -1,27 +1,18 @@
/* A GNU-like <math.h>.
- Copyright (C) 2002-2003, 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002-2003, 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_MATH_H
@@ -31,8 +22,23 @@
#endif
@PRAGMA_COLUMNS@
+#if defined _GL_INCLUDING_MATH_H
+/* Special invocation convention:
+ - On FreeBSD 12.2 we have a sequence of nested includes
+ <math.h> -> <stdlib.h> -> <sys/wait.h> -> <sys/types.h> -> <sys/select.h>
+ -> <signal.h> -> <pthread.h> -> <stdlib.h> -> <math.h>
+ In this situation, the functions are not yet declared, therefore we cannot
+ provide the C++ aliases. */
+
+#@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+
+#else
+/* Normal invocation convention. */
+
/* The include_next requires a split double-inclusion guard. */
+#define _GL_INCLUDING_MATH_H
#@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
+#undef _GL_INCLUDING_MATH_H
#ifndef _@GUARD_PREFIX@_MATH_H
#define _@GUARD_PREFIX@_MATH_H
@@ -50,6 +56,16 @@ _GL_INLINE_HEADER_BEGIN
# define _GL_MATH_INLINE _GL_INLINE
#endif
+/* The __attribute__ feature is available in gcc versions 2.5 and later.
+ The attribute __const__ was added in gcc 2.95. */
+#ifndef _GL_ATTRIBUTE_CONST
+# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__
+# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
+# else
+# define _GL_ATTRIBUTE_CONST /* empty */
+# endif
+#endif
+
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
/* The definition of _GL_ARG_NONNULL is copied here. */
@@ -76,20 +92,20 @@ _gl_cxx_ ## func ## l (long double l) \
{ \
return func (l); \
}
-# define _GL_MATH_CXX_REAL_FLOATING_DECL_2(func) \
+# define _GL_MATH_CXX_REAL_FLOATING_DECL_2(func,rpl_func,rettype) \
_GL_BEGIN_NAMESPACE \
-inline int \
-func (float f) \
+inline rettype \
+rpl_func (float f) \
{ \
return _gl_cxx_ ## func ## f (f); \
} \
-inline int \
-func (double d) \
+inline rettype \
+rpl_func (double d) \
{ \
return _gl_cxx_ ## func ## d (d); \
} \
-inline int \
-func (long double l) \
+inline rettype \
+rpl_func (long double l) \
{ \
return _gl_cxx_ ## func ## l (l); \
} \
@@ -101,27 +117,27 @@ _GL_END_NAMESPACE
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 \
-rpl_ ## func ## f (float f) \
-{ \
- return func (f); \
-} \
-_GL_MATH_INLINE int \
-rpl_ ## func ## d (double d) \
-{ \
- return func (d); \
-} \
-_GL_MATH_INLINE int \
-rpl_ ## func ## l (long double l) \
-{ \
- return func (l); \
-} \
-_GL_WARN_ON_USE (rpl_ ## func ## f, #func " is unportable - " \
- "use gnulib module " #func " for portability"); \
-_GL_WARN_ON_USE (rpl_ ## func ## d, #func " is unportable - " \
- "use gnulib module " #func " for portability"); \
-_GL_WARN_ON_USE (rpl_ ## func ## l, #func " is unportable - " \
- "use gnulib module " #func " for portability")
+_GL_MATH_INLINE int \
+_GL_WARN_ON_USE_ATTRIBUTE (#func " is unportable - " \
+ "use gnulib module " #func " for portability") \
+rpl_ ## func ## f (float f) \
+{ \
+ return func (f); \
+} \
+_GL_MATH_INLINE int \
+_GL_WARN_ON_USE_ATTRIBUTE (#func " is unportable - " \
+ "use gnulib module " #func " for portability") \
+rpl_ ## func ## d (double d) \
+{ \
+ return func (d); \
+} \
+_GL_MATH_INLINE int \
+_GL_WARN_ON_USE_ATTRIBUTE (#func " is unportable - " \
+ "use gnulib module " #func " for portability") \
+rpl_ ## func ## l (long double l) \
+{ \
+ return func (l); \
+}
#define _GL_WARN_REAL_FLOATING_IMPL(func, value) \
(sizeof (value) == sizeof (float) ? rpl_ ## func ## f (value) \
: sizeof (value) == sizeof (double) ? rpl_ ## func ## d (value) \
@@ -264,7 +280,9 @@ _GL_WARN_ON_USE (acosf, "acosf is unportable - "
_GL_FUNCDECL_SYS (acosl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (acosl, long double, (long double x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (acosl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef acosl
# if HAVE_RAW_DECL_ACOSL
@@ -304,7 +322,9 @@ _GL_WARN_ON_USE (asinf, "asinf is unportable - "
_GL_FUNCDECL_SYS (asinl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (asinl, long double, (long double x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (asinl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef asinl
# if HAVE_RAW_DECL_ASINL
@@ -344,7 +364,9 @@ _GL_WARN_ON_USE (atanf, "atanf is unportable - "
_GL_FUNCDECL_SYS (atanl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (atanl, long double, (long double x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (atanl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef atanl
# if HAVE_RAW_DECL_ATANL
@@ -407,7 +429,9 @@ _GL_WARN_ON_USE (cbrtf, "cbrtf is unportable - "
_GL_FUNCDECL_SYS (cbrt, double, (double x));
# endif
_GL_CXXALIAS_SYS (cbrt, double, (double x));
-_GL_CXXALIASWARN (cbrt);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (cbrt, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef cbrt
# if HAVE_RAW_DECL_CBRT
@@ -475,7 +499,9 @@ _GL_CXXALIAS_RPL (ceil, double, (double x));
# else
_GL_CXXALIAS_SYS (ceil, double, (double x));
# endif
-_GL_CXXALIASWARN (ceil);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (ceil, double, (double x));
+# endif
#endif
#if @GNULIB_CEILL@
@@ -493,7 +519,9 @@ _GL_FUNCDECL_SYS (ceill, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (ceill, long double, (long double x));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (ceill);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef ceill
# if HAVE_RAW_DECL_CEILL
@@ -505,6 +533,7 @@ _GL_WARN_ON_USE (ceill, "ceill is unportable - "
#if @GNULIB_COPYSIGNF@
# if !@HAVE_DECL_COPYSIGNF@
+# undef copysignf
_GL_FUNCDECL_SYS (copysignf, float, (float x, float y));
# endif
_GL_CXXALIAS_SYS (copysignf, float, (float x, float y));
@@ -522,7 +551,9 @@ _GL_WARN_ON_USE (copysignf, "copysignf is unportable - "
_GL_FUNCDECL_SYS (copysign, double, (double x, double y));
# endif
_GL_CXXALIAS_SYS (copysign, double, (double x, double y));
-_GL_CXXALIASWARN (copysign);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (copysign, double, (double x, double y));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef copysign
# if HAVE_RAW_DECL_COPYSIGN
@@ -576,7 +607,9 @@ _GL_WARN_ON_USE (cosf, "cosf is unportable - "
_GL_FUNCDECL_SYS (cosl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (cosl, long double, (long double x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (cosl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef cosl
# if HAVE_RAW_DECL_COSL
@@ -636,12 +669,23 @@ _GL_WARN_ON_USE (expf, "expf is unportable - "
#endif
#if @GNULIB_EXPL@
-# if !@HAVE_EXPL@ || !@HAVE_DECL_EXPL@
-# undef expl
+# if @REPLACE_EXPL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef expl
+# define expl rpl_expl
+# endif
+_GL_FUNCDECL_RPL (expl, long double, (long double x));
+_GL_CXXALIAS_RPL (expl, long double, (long double x));
+# else
+# if !@HAVE_EXPL@ || !@HAVE_DECL_EXPL@
+# undef expl
_GL_FUNCDECL_SYS (expl, long double, (long double x));
-# endif
+# endif
_GL_CXXALIAS_SYS (expl, long double, (long double x));
+# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (expl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef expl
# if HAVE_RAW_DECL_EXPL
@@ -679,7 +723,9 @@ _GL_FUNCDECL_SYS (exp2, double, (double x));
# endif
_GL_CXXALIAS_SYS (exp2, double, (double x));
# endif
-_GL_CXXALIASWARN (exp2);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (exp2, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef exp2
# if HAVE_RAW_DECL_EXP2
@@ -750,7 +796,9 @@ _GL_FUNCDECL_SYS (expm1, double, (double x));
# endif
_GL_CXXALIAS_SYS (expm1, double, (double x));
# endif
-_GL_CXXALIASWARN (expm1);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (expm1, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef expm1
# if HAVE_RAW_DECL_EXPM1
@@ -760,11 +808,22 @@ _GL_WARN_ON_USE (expm1, "expm1 is unportable - "
#endif
#if @GNULIB_EXPM1L@
-# if !@HAVE_DECL_EXPM1L@
-# undef expm1l
+# if @REPLACE_EXPM1L@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef expm1l
+# define expm1l rpl_expm1l
+# endif
+_GL_FUNCDECL_RPL (expm1l, long double, (long double x));
+_GL_CXXALIAS_RPL (expm1l, long double, (long double x));
+# else
+# if !@HAVE_DECL_EXPM1L@
+# undef expm1l
+# if !(defined __cplusplus && defined _AIX)
_GL_FUNCDECL_SYS (expm1l, long double, (long double x));
-# endif
+# endif
+# endif
_GL_CXXALIAS_SYS (expm1l, long double, (long double x));
+# endif
_GL_CXXALIASWARN (expm1l);
#elif defined GNULIB_POSIXCHECK
# undef expm1l
@@ -781,7 +840,9 @@ _GL_WARN_ON_USE (expm1l, "expm1l is unportable - "
_GL_FUNCDECL_SYS (fabsf, float, (float x));
# endif
_GL_CXXALIAS_SYS (fabsf, float, (float x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (fabsf);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef fabsf
# if HAVE_RAW_DECL_FABSF
@@ -805,7 +866,9 @@ _GL_FUNCDECL_SYS (fabsl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (fabsl, long double, (long double x));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (fabsl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef fabsl
# if HAVE_RAW_DECL_FABSL
@@ -850,7 +913,9 @@ _GL_CXXALIAS_RPL (floor, double, (double x));
# else
_GL_CXXALIAS_SYS (floor, double, (double x));
# endif
-_GL_CXXALIASWARN (floor);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (floor, double, (double x));
+# endif
#endif
#if @GNULIB_FLOORL@
@@ -868,7 +933,9 @@ _GL_FUNCDECL_SYS (floorl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (floorl, long double, (long double x));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (floorl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef floorl
# if HAVE_RAW_DECL_FLOORL
@@ -888,6 +955,7 @@ _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@
+# undef fmaf
_GL_FUNCDECL_SYS (fmaf, float, (float x, float y, float z));
# endif
_GL_CXXALIAS_SYS (fmaf, float, (float x, float y, float z));
@@ -911,11 +979,14 @@ _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@
+# undef 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);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (fma, double, (double x, double y, double z));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef fma
# if HAVE_RAW_DECL_FMA
@@ -937,8 +1008,10 @@ _GL_CXXALIAS_RPL (fmal, long double,
# else
# if !@HAVE_FMAL@
# undef fmal
+# if !(defined __cplusplus && defined _AIX)
_GL_FUNCDECL_SYS (fmal, long double,
(long double x, long double y, long double z));
+# endif
# endif
_GL_CXXALIAS_SYS (fmal, long double,
(long double x, long double y, long double z));
@@ -988,7 +1061,9 @@ _GL_CXXALIAS_RPL (fmod, double, (double x, double y));
# else
_GL_CXXALIAS_SYS (fmod, double, (double x, double y));
# endif
-_GL_CXXALIASWARN (fmod);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (fmod, double, (double x, double y));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef fmod
# if HAVE_RAW_DECL_FMOD
@@ -1012,7 +1087,9 @@ _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
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (fmodl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef fmodl
# if HAVE_RAW_DECL_FMODL
@@ -1044,7 +1121,9 @@ _GL_FUNCDECL_SYS (frexpf, float, (float x, int *expptr) _GL_ARG_NONNULL ((2)));
# endif
_GL_CXXALIAS_SYS (frexpf, float, (float x, int *expptr));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (frexpf);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef frexpf
# if HAVE_RAW_DECL_FREXPF
@@ -1071,7 +1150,9 @@ _GL_CXXALIAS_RPL (frexp, double, (double x, int *expptr));
# else
_GL_CXXALIAS_SYS (frexp, double, (double x, int *expptr));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN1 (frexp, double, (double x, int *expptr));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef frexp
/* Assume frexp is always declared. */
@@ -1104,7 +1185,9 @@ _GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr));
# endif
#endif
#if @GNULIB_FREXPL@ && !(@REPLACE_FREXPL@ && !@HAVE_DECL_FREXPL@)
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (frexpl);
+# endif
#endif
#if !@GNULIB_FREXPL@ && defined GNULIB_POSIXCHECK
# undef frexpl
@@ -1130,7 +1213,9 @@ _GL_FUNCDECL_SYS (hypotf, float, (float x, float y));
# endif
_GL_CXXALIAS_SYS (hypotf, float, (float x, float y));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (hypotf);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef hypotf
# if HAVE_RAW_DECL_HYPOTF
@@ -1151,7 +1236,9 @@ _GL_CXXALIAS_RPL (hypot, double, (double x, double y));
# else
_GL_CXXALIAS_SYS (hypot, double, (double x, double y));
# endif
-_GL_CXXALIASWARN (hypot);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (hypot, double, (double x, double y));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef hypot
# if HAVE_RAW_DECL_HYPOT
@@ -1175,7 +1262,9 @@ _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
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (hypotl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef hypotl
# if HAVE_RAW_DECL_HYPOTL
@@ -1222,7 +1311,9 @@ _GL_FUNCDECL_SYS (ilogb, int, (double x));
# endif
_GL_CXXALIAS_SYS (ilogb, int, (double x));
# endif
-_GL_CXXALIASWARN (ilogb);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (ilogb, int, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef ilogb
# if HAVE_RAW_DECL_ILOGB
@@ -1241,6 +1332,7 @@ _GL_FUNCDECL_RPL (ilogbl, int, (long double x));
_GL_CXXALIAS_RPL (ilogbl, int, (long double x));
# else
# if !@HAVE_ILOGBL@
+# undef ilogbl
_GL_FUNCDECL_SYS (ilogbl, int, (long double x));
# endif
_GL_CXXALIAS_SYS (ilogbl, int, (long double x));
@@ -1255,6 +1347,55 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - "
#endif
+#if @GNULIB_MDA_J0@
+/* On native Windows, map 'j0' to '_j0', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::j0 always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef j0
+# define j0 _j0
+# endif
+_GL_CXXALIAS_MDA (j0, double, (double x));
+# else
+_GL_CXXALIAS_SYS (j0, double, (double x));
+# endif
+_GL_CXXALIASWARN (j0);
+#endif
+
+#if @GNULIB_MDA_J1@
+/* On native Windows, map 'j1' to '_j1', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::j1 always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef j1
+# define j1 _j1
+# endif
+_GL_CXXALIAS_MDA (j1, double, (double x));
+# else
+_GL_CXXALIAS_SYS (j1, double, (double x));
+# endif
+_GL_CXXALIASWARN (j1);
+#endif
+
+#if @GNULIB_MDA_JN@
+/* On native Windows, map 'jn' to '_jn', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::jn always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef jn
+# define jn _jn
+# endif
+_GL_CXXALIAS_MDA (jn, double, (int n, double x));
+# else
+_GL_CXXALIAS_SYS (jn, double, (int n, double x));
+# endif
+_GL_CXXALIASWARN (jn);
+#endif
+
+
/* Return x * 2^exp. */
#if @GNULIB_LDEXPF@
# if !@HAVE_LDEXPF@
@@ -1262,7 +1403,9 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - "
_GL_FUNCDECL_SYS (ldexpf, float, (float x, int exp));
# endif
_GL_CXXALIAS_SYS (ldexpf, float, (float x, int exp));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (ldexpf);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef ldexpf
# if HAVE_RAW_DECL_LDEXPF
@@ -1288,7 +1431,9 @@ _GL_CXXALIAS_SYS (ldexpl, long double, (long double x, int exp));
# endif
#endif
#if @GNULIB_LDEXPL@
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (ldexpl);
+# endif
#endif
#if !@GNULIB_LDEXPL@ && defined GNULIB_POSIXCHECK
# undef ldexpl
@@ -1334,7 +1479,9 @@ _GL_CXXALIAS_RPL (log, double, (double x));
# else
_GL_CXXALIAS_SYS (log, double, (double x));
# endif
-_GL_CXXALIASWARN (log);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (log, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef log
# if HAVE_RAW_DECL_LOG
@@ -1358,7 +1505,9 @@ _GL_FUNCDECL_SYS (logl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (logl, long double, (long double x));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (logl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef logl
# if HAVE_RAW_DECL_LOGL
@@ -1403,7 +1552,9 @@ _GL_CXXALIAS_RPL (log10, double, (double x));
# else
_GL_CXXALIAS_SYS (log10, double, (double x));
# endif
-_GL_CXXALIASWARN (log10);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (log10, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef log10
# if HAVE_RAW_DECL_LOG10
@@ -1427,7 +1578,9 @@ _GL_FUNCDECL_SYS (log10l, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (log10l, long double, (long double x));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (log10l);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef log10l
# if HAVE_RAW_DECL_LOG10L
@@ -1474,7 +1627,9 @@ _GL_FUNCDECL_SYS (log1p, double, (double x));
# endif
_GL_CXXALIAS_SYS (log1p, double, (double x));
# endif
-_GL_CXXALIASWARN (log1p);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (log1p, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef log1p
# if HAVE_RAW_DECL_LOG1P
@@ -1546,7 +1701,9 @@ _GL_FUNCDECL_SYS (log2, double, (double x));
# endif
_GL_CXXALIAS_SYS (log2, double, (double x));
# endif
-_GL_CXXALIASWARN (log2);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (log2, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef log2
# if HAVE_RAW_DECL_LOG2
@@ -1616,7 +1773,9 @@ _GL_FUNCDECL_SYS (logb, double, (double x));
# endif
_GL_CXXALIAS_SYS (logb, double, (double x));
# endif
-_GL_CXXALIASWARN (logb);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (logb, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef logb
# if HAVE_RAW_DECL_LOGB
@@ -1684,7 +1843,9 @@ _GL_CXXALIAS_RPL (modf, double, (double x, double *iptr));
# else
_GL_CXXALIAS_SYS (modf, double, (double x, double *iptr));
# endif
-_GL_CXXALIASWARN (modf);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (modf, double, (double x, double *iptr));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef modf
# if HAVE_RAW_DECL_MODF
@@ -1710,7 +1871,9 @@ _GL_FUNCDECL_SYS (modfl, long double, (long double x, long double *iptr)
# endif
_GL_CXXALIAS_SYS (modfl, long double, (long double x, long double *iptr));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (modfl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef modfl
# if HAVE_RAW_DECL_MODFL
@@ -1773,7 +1936,9 @@ _GL_FUNCDECL_SYS (remainder, double, (double x, double y));
# endif
_GL_CXXALIAS_SYS (remainder, double, (double x, double y));
# endif
-_GL_CXXALIASWARN (remainder);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (remainder, double, (double x, double y));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef remainder
# if HAVE_RAW_DECL_REMAINDER
@@ -1793,7 +1958,9 @@ _GL_CXXALIAS_RPL (remainderl, long double, (long double x, long double y));
# else
# if !@HAVE_DECL_REMAINDERL@
# undef remainderl
+# if !(defined __cplusplus && defined _AIX)
_GL_FUNCDECL_SYS (remainderl, long double, (long double x, long double y));
+# endif
# endif
_GL_CXXALIAS_SYS (remainderl, long double, (long double x, long double y));
# endif
@@ -1826,7 +1993,9 @@ _GL_WARN_ON_USE (rintf, "rintf is unportable - "
_GL_FUNCDECL_SYS (rint, double, (double x));
# endif
_GL_CXXALIAS_SYS (rint, double, (double x));
-_GL_CXXALIASWARN (rint);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (rint, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef rint
# if HAVE_RAW_DECL_RINT
@@ -1836,10 +2005,19 @@ _GL_WARN_ON_USE (rint, "rint is unportable - "
#endif
#if @GNULIB_RINTL@
-# if !@HAVE_RINTL@
+# if @REPLACE_RINTL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef rintl
+# define rintl rpl_rintl
+# endif
+_GL_FUNCDECL_RPL (rintl, long double, (long double x));
+_GL_CXXALIAS_RPL (rintl, long double, (long double x));
+# else
+# if !@HAVE_RINTL@
_GL_FUNCDECL_SYS (rintl, long double, (long double x));
-# endif
+# endif
_GL_CXXALIAS_SYS (rintl, long double, (long double x));
+# endif
_GL_CXXALIASWARN (rintl);
#elif defined GNULIB_POSIXCHECK
# undef rintl
@@ -1887,7 +2065,9 @@ _GL_FUNCDECL_SYS (round, double, (double x));
# endif
_GL_CXXALIAS_SYS (round, double, (double x));
# endif
-_GL_CXXALIASWARN (round);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (round, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef round
# if HAVE_RAW_DECL_ROUND
@@ -1907,7 +2087,9 @@ _GL_CXXALIAS_RPL (roundl, long double, (long double x));
# else
# if !@HAVE_DECL_ROUNDL@
# undef roundl
+# if !(defined __cplusplus && defined _AIX)
_GL_FUNCDECL_SYS (roundl, long double, (long double x));
+# endif
# endif
_GL_CXXALIAS_SYS (roundl, long double, (long double x));
# endif
@@ -1931,7 +2113,7 @@ _GL_FUNCDECL_RPL (sinf, float, (float x));
_GL_CXXALIAS_RPL (sinf, float, (float x));
# else
# if !@HAVE_SINF@
- # undef sinf
+# undef sinf
_GL_FUNCDECL_SYS (sinf, float, (float x));
# endif
_GL_CXXALIAS_SYS (sinf, float, (float x));
@@ -1951,7 +2133,9 @@ _GL_WARN_ON_USE (sinf, "sinf is unportable - "
_GL_FUNCDECL_SYS (sinl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (sinl, long double, (long double x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (sinl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef sinl
# if HAVE_RAW_DECL_SINL
@@ -2025,7 +2209,9 @@ _GL_FUNCDECL_SYS (sqrtl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (sqrtl, long double, (long double x));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (sqrtl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef sqrtl
# if HAVE_RAW_DECL_SQRTL
@@ -2065,7 +2251,9 @@ _GL_WARN_ON_USE (tanf, "tanf is unportable - "
_GL_FUNCDECL_SYS (tanl, long double, (long double x));
# endif
_GL_CXXALIAS_SYS (tanl, long double, (long double x));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (tanl);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef tanl
# if HAVE_RAW_DECL_TANL
@@ -2137,7 +2325,9 @@ _GL_FUNCDECL_SYS (trunc, double, (double x));
# endif
_GL_CXXALIAS_SYS (trunc, double, (double x));
# endif
-_GL_CXXALIASWARN (trunc);
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN1 (trunc, double, (double x));
+# endif
#elif defined GNULIB_POSIXCHECK
# undef trunc
# if HAVE_RAW_DECL_TRUNC
@@ -2170,6 +2360,55 @@ _GL_WARN_ON_USE (truncl, "truncl is unportable - "
#endif
+#if @GNULIB_MDA_Y0@
+/* On native Windows, map 'y0' to '_y0', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::y0 always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef y0
+# define y0 _y0
+# endif
+_GL_CXXALIAS_MDA (y0, double, (double x));
+# else
+_GL_CXXALIAS_SYS (y0, double, (double x));
+# endif
+_GL_CXXALIASWARN (y0);
+#endif
+
+#if @GNULIB_MDA_Y1@
+/* On native Windows, map 'y1' to '_y1', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::y1 always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef y1
+# define y1 _y1
+# endif
+_GL_CXXALIAS_MDA (y1, double, (double x));
+# else
+_GL_CXXALIAS_SYS (y1, double, (double x));
+# endif
+_GL_CXXALIASWARN (y1);
+#endif
+
+#if @GNULIB_MDA_YN@
+/* On native Windows, map 'yn' to '_yn', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::yn always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef yn
+# define yn _yn
+# endif
+_GL_CXXALIAS_MDA (yn, double, (int n, double x));
+# else
+_GL_CXXALIAS_SYS (yn, double, (int n, double x));
+# endif
+_GL_CXXALIASWARN (yn);
+#endif
+
+
/* Definitions of function-like macros come here, after the function
declarations. */
@@ -2189,7 +2428,14 @@ _GL_EXTERN_C int gl_isfinitel (long double x);
# if defined isfinite || defined GNULIB_NAMESPACE
_GL_MATH_CXX_REAL_FLOATING_DECL_1 (isfinite)
# undef isfinite
-_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite)
+# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__)))
+ /* This platform's <cmath> possibly defines isfinite through a set of inline
+ functions. */
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite, rpl_isfinite, bool)
+# define isfinite rpl_isfinite
+# else
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite, isfinite, bool)
+# endif
# endif
# endif
#elif defined GNULIB_POSIXCHECK
@@ -2216,7 +2462,14 @@ _GL_EXTERN_C int gl_isinfl (long double x);
# if defined isinf || defined GNULIB_NAMESPACE
_GL_MATH_CXX_REAL_FLOATING_DECL_1 (isinf)
# undef isinf
-_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf)
+# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__)))
+ /* This platform's <cmath> possibly defines isinf through a set of inline
+ functions. */
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf, rpl_isinf, bool)
+# define isinf rpl_isinf
+# else
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf, isinf, bool)
+# endif
# endif
# endif
#elif defined GNULIB_POSIXCHECK
@@ -2233,10 +2486,11 @@ _GL_WARN_REAL_FLOATING_DECL (isinf);
# if @HAVE_ISNANF@
/* The original <math.h> included above provides a declaration of isnan macro
or (older) isnanf function. */
-# if __GNUC__ >= 4
- /* GCC 4.0 and newer provides three built-ins for isnan. */
+# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
+ /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
+ GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */
# undef isnanf
-# define isnanf(x) __builtin_isnanf ((float)(x))
+# define isnanf(x) __builtin_isnan ((float)(x))
# elif defined isnan
# undef isnanf
# define isnanf(x) isnan ((float)(x))
@@ -2256,8 +2510,8 @@ _GL_EXTERN_C int isnanf (float x);
# if @HAVE_ISNAND@
/* The original <math.h> included above provides a declaration of isnan
macro. */
-# if __GNUC__ >= 4
- /* GCC 4.0 and newer provides three built-ins for isnan. */
+# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
+ /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */
# undef isnand
# define isnand(x) __builtin_isnan ((double)(x))
# else
@@ -2277,10 +2531,11 @@ _GL_EXTERN_C int isnand (double x);
# if @HAVE_ISNANL@
/* The original <math.h> 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. */
+# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
+ /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
+ GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */
# undef isnanl
-# define isnanl(x) __builtin_isnanl ((long double)(x))
+# define isnanl(x) __builtin_isnan ((long double)(x))
# elif defined isnan
# undef isnanl
# define isnanl(x) isnan ((long double)(x))
@@ -2300,20 +2555,20 @@ _GL_EXTERN_C int isnanl (long double x) _GL_ATTRIBUTE_CONST;
isnanf.h (e.g.) here, because those may end up being macros
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))
+# if @HAVE_ISNANF@ && (__GNUC__ >= 4) || (__clang_major__ >= 4)
+# 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)
# endif
-# if @HAVE_ISNAND@ && __GNUC__ >= 4
+# if @HAVE_ISNAND@ && (__GNUC__ >= 4) || (__clang_major__ >= 4)
# define gl_isnan_d(x) __builtin_isnan ((double)(x))
# else
_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))
+# if @HAVE_ISNANL@ && (__GNUC__ >= 4) || (__clang_major__ >= 4)
+# define gl_isnan_l(x) __builtin_isnan ((long double)(x))
# else
_GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST;
# define gl_isnan_l(x) rpl_isnanl (x)
@@ -2323,18 +2578,25 @@ _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
+# elif (__GNUC__ >= 4) || (__clang_major__ >= 4)
# undef isnan
# define isnan(x) \
- (sizeof (x) == sizeof (long double) ? __builtin_isnanl ((long double)(x)) : \
+ (sizeof (x) == sizeof (long double) ? __builtin_isnan ((long double)(x)) : \
sizeof (x) == sizeof (double) ? __builtin_isnan ((double)(x)) : \
- __builtin_isnanf ((float)(x)))
+ __builtin_isnan ((float)(x)))
# endif
# ifdef __cplusplus
# if defined isnan || defined GNULIB_NAMESPACE
_GL_MATH_CXX_REAL_FLOATING_DECL_1 (isnan)
# undef isnan
-_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan)
+# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__ && __clang_major__ < 12) || (defined __FreeBSD__ && __clang_major__ < 7) || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__)))
+ /* This platform's <cmath> possibly defines isnan through a set of inline
+ functions. */
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, rpl_isnan, bool)
+# define isnan rpl_isnan
+# else
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, isnan, bool)
+# endif
# endif
# else
/* Ensure isnan is a macro. */
@@ -2352,21 +2614,21 @@ _GL_WARN_REAL_FLOATING_DECL (isnan);
#if @GNULIB_SIGNBIT@
-# if (@REPLACE_SIGNBIT_USING_GCC@ \
+# if (@REPLACE_SIGNBIT_USING_BUILTINS@ \
&& (!defined __cplusplus || __cplusplus < 201103))
# undef signbit
- /* GCC 4.0 and newer provides three built-ins for signbit. */
+ /* GCC >= 4.0 and clang provide three built-ins for signbit. */
# define signbit(x) \
(sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \
sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \
__builtin_signbitf (x))
# endif
-# if @REPLACE_SIGNBIT@
+# if @REPLACE_SIGNBIT@ && !GNULIB_defined_signbit
# undef signbit
_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__
+# if (__GNUC__ >= 2 || defined __clang__) && !defined __STRICT_ANSI__
# define _GL_NUM_UINT_WORDS(type) \
((sizeof (type) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
# if defined FLT_SIGNBIT_WORD && defined FLT_SIGNBIT_BIT && !defined gl_signbitf
@@ -2404,12 +2666,20 @@ _GL_EXTERN_C int gl_signbitl (long double arg);
(sizeof (x) == sizeof (long double) ? gl_signbitl (x) : \
sizeof (x) == sizeof (double) ? gl_signbitd (x) : \
gl_signbitf (x))
+# define GNULIB_defined_signbit 1
# endif
# ifdef __cplusplus
# if defined signbit || defined GNULIB_NAMESPACE
_GL_MATH_CXX_REAL_FLOATING_DECL_1 (signbit)
# undef signbit
-_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit)
+# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__)))
+ /* This platform's <cmath> possibly defines signbit through a set of inline
+ functions. */
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit, rpl_signbit, bool)
+# define signbit rpl_signbit
+# else
+_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit, signbit, bool)
+# endif
# endif
# endif
#elif defined GNULIB_POSIXCHECK
@@ -2423,4 +2693,5 @@ _GL_WARN_REAL_FLOATING_DECL (signbit);
_GL_INLINE_HEADER_END
#endif /* _@GUARD_PREFIX@_MATH_H */
+#endif /* _GL_INCLUDING_MATH_H */
#endif /* _@GUARD_PREFIX@_MATH_H */
diff --git a/lib/mbchar.c b/lib/mbchar.c
index 98b2c44..3d05f43 100644
--- a/lib/mbchar.c
+++ b/lib/mbchar.c
@@ -1,25 +1,16 @@
-/* Copyright (C) 2001, 2006, 2009-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001, 2006, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
diff --git a/lib/mbchar.h b/lib/mbchar.h
index 5c43894..9aeb044 100644
--- a/lib/mbchar.h
+++ b/lib/mbchar.h
@@ -1,26 +1,17 @@
/* Multibyte character data type.
- Copyright (C) 2001, 2005-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2005-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
@@ -155,13 +146,6 @@
#include <stdbool.h>
#include <string.h>
-
-/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
- <wchar.h>.
- BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
- <wchar.h>. */
-#include <stdio.h>
-#include <time.h>
#include <wchar.h>
#include <wctype.h>
diff --git a/lib/mbiter.c b/lib/mbiter.c
index 22a1ff8..af7e91b 100644
--- a/lib/mbiter.c
+++ b/lib/mbiter.c
@@ -1,3 +1,21 @@
+/* Iterating through multibyte strings: macros for multi-byte encodings.
+
+ Copyright (C) 2012-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#include <config.h>
+
#define MBITER_INLINE _GL_EXTERN_INLINE
#include "mbiter.h"
diff --git a/lib/mbiter.h b/lib/mbiter.h
index 03e93b7..031fa92 100644
--- a/lib/mbiter.h
+++ b/lib/mbiter.h
@@ -1,26 +1,17 @@
/* Iterating through multibyte strings: macros for multi-byte encodings.
- Copyright (C) 2001, 2005, 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2005, 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
@@ -95,13 +86,6 @@
#include <stdbool.h>
#include <stddef.h>
#include <string.h>
-
-/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
- <wchar.h>.
- BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
- <wchar.h>. */
-#include <stdio.h>
-#include <time.h>
#include <wchar.h>
#include "mbchar.h"
diff --git a/lib/mbrtowc-impl-utf8.h b/lib/mbrtowc-impl-utf8.h
new file mode 100644
index 0000000..8e5ac14
--- /dev/null
+++ b/lib/mbrtowc-impl-utf8.h
@@ -0,0 +1,138 @@
+/* Convert multibyte character to wide character.
+ Copyright (C) 1999-2002, 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
+
+/* This file contains the part of the body of the mbrtowc and mbrtoc32 functions
+ that handles the special case of the UTF-8 encoding. */
+
+ /* Cf. unistr/u8-mbtouc.c. */
+ unsigned char c = (unsigned char) p[0];
+
+ if (c < 0x80)
+ {
+ if (pwc != NULL)
+ *pwc = c;
+ res = (c == 0 ? 0 : 1);
+ goto success;
+ }
+ if (c >= 0xc2)
+ {
+ if (c < 0xe0)
+ {
+ if (m == 1)
+ goto incomplete;
+ else /* m >= 2 */
+ {
+ unsigned char c2 = (unsigned char) p[1];
+
+ if ((c2 ^ 0x80) < 0x40)
+ {
+ if (pwc != NULL)
+ *pwc = ((unsigned int) (c & 0x1f) << 6)
+ | (unsigned int) (c2 ^ 0x80);
+ res = 2;
+ goto success;
+ }
+ }
+ }
+ else if (c < 0xf0)
+ {
+ if (m == 1)
+ goto incomplete;
+ else
+ {
+ unsigned char c2 = (unsigned char) p[1];
+
+ if ((c2 ^ 0x80) < 0x40
+ && (c >= 0xe1 || c2 >= 0xa0)
+ && (c != 0xed || c2 < 0xa0))
+ {
+ if (m == 2)
+ goto incomplete;
+ else /* m >= 3 */
+ {
+ unsigned char c3 = (unsigned char) p[2];
+
+ if ((c3 ^ 0x80) < 0x40)
+ {
+ unsigned int wc =
+ (((unsigned int) (c & 0x0f) << 12)
+ | ((unsigned int) (c2 ^ 0x80) << 6)
+ | (unsigned int) (c3 ^ 0x80));
+
+ if (FITS_IN_CHAR_TYPE (wc))
+ {
+ if (pwc != NULL)
+ *pwc = wc;
+ res = 3;
+ goto success;
+ }
+ }
+ }
+ }
+ }
+ }
+ else if (c <= 0xf4)
+ {
+ if (m == 1)
+ goto incomplete;
+ else
+ {
+ unsigned char c2 = (unsigned char) p[1];
+
+ if ((c2 ^ 0x80) < 0x40
+ && (c >= 0xf1 || c2 >= 0x90)
+ && (c < 0xf4 || (/* c == 0xf4 && */ c2 < 0x90)))
+ {
+ if (m == 2)
+ goto incomplete;
+ else
+ {
+ unsigned char c3 = (unsigned char) p[2];
+
+ if ((c3 ^ 0x80) < 0x40)
+ {
+ if (m == 3)
+ goto incomplete;
+ else /* m >= 4 */
+ {
+ unsigned char c4 = (unsigned char) p[3];
+
+ if ((c4 ^ 0x80) < 0x40)
+ {
+ unsigned int wc =
+ (((unsigned int) (c & 0x07) << 18)
+ | ((unsigned int) (c2 ^ 0x80) << 12)
+ | ((unsigned int) (c3 ^ 0x80) << 6)
+ | (unsigned int) (c4 ^ 0x80));
+
+ if (FITS_IN_CHAR_TYPE (wc))
+ {
+ if (pwc != NULL)
+ *pwc = wc;
+ res = 4;
+ goto success;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ goto invalid;
diff --git a/lib/mbrtowc-impl.h b/lib/mbrtowc-impl.h
new file mode 100644
index 0000000..65538e7
--- /dev/null
+++ b/lib/mbrtowc-impl.h
@@ -0,0 +1,262 @@
+/* Convert multibyte character to wide character.
+ Copyright (C) 1999-2002, 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2008. */
+
+/* This file contains the body of the mbrtowc and mbrtoc32 functions,
+ when GNULIB_defined_mbstate_t is defined. */
+
+ char *pstate = (char *)ps;
+
+ if (s == NULL)
+ {
+ pwc = NULL;
+ s = "";
+ n = 1;
+ }
+
+ if (n == 0)
+ return (size_t)(-2);
+
+ /* Here n > 0. */
+
+ if (pstate == NULL)
+ pstate = internal_state;
+
+ {
+ size_t nstate = pstate[0];
+ char buf[4];
+ const char *p;
+ size_t m;
+ enc_t enc;
+ int res;
+
+ switch (nstate)
+ {
+ case 0:
+ p = s;
+ m = n;
+ break;
+ case 3:
+ buf[2] = pstate[3];
+ FALLTHROUGH;
+ case 2:
+ buf[1] = pstate[2];
+ FALLTHROUGH;
+ case 1:
+ buf[0] = pstate[1];
+ p = buf;
+ m = nstate;
+ buf[m++] = s[0];
+ if (n >= 2 && m < 4)
+ {
+ buf[m++] = s[1];
+ if (n >= 3 && m < 4)
+ buf[m++] = s[2];
+ }
+ break;
+ default:
+ errno = EINVAL;
+ return (size_t)(-1);
+ }
+
+ /* Here m > 0. */
+
+ enc = locale_encoding_classification ();
+
+ if (enc == enc_utf8) /* UTF-8 */
+ {
+ /* Achieve
+ - multi-thread safety and
+ - the ability to produce wide character values > WCHAR_MAX
+ by not calling mbtowc() at all. */
+#include "mbrtowc-impl-utf8.h"
+ }
+ else
+ {
+ /* The hidden internal state of mbtowc would make this function not
+ multi-thread safe. Achieve multi-thread safety through a lock. */
+ wchar_t wc;
+ res = mbtowc_with_lock (&wc, p, m);
+
+ if (res >= 0)
+ {
+ if ((wc == 0) != (res == 0))
+ abort ();
+ if (pwc != NULL)
+ *pwc = wc;
+ goto success;
+ }
+
+ /* mbtowc does not distinguish between invalid and incomplete multibyte
+ sequences. But mbrtowc needs to make this distinction.
+ There are two possible approaches:
+ - Use iconv() and its return value.
+ - Use built-in knowledge about the possible encodings.
+ Given the low quality of implementation of iconv() on the systems
+ that lack mbrtowc(), we use the second approach.
+ The possible encodings are:
+ - 8-bit encodings,
+ - EUC-JP, EUC-KR, GB2312, EUC-TW, BIG5, GB18030, SJIS,
+ - UTF-8 (already handled above).
+ Use specialized code for each. */
+ if (m >= 4 || m >= MB_CUR_MAX)
+ goto invalid;
+ /* Here MB_CUR_MAX > 1 and 0 < m < 4. */
+ switch (enc)
+ {
+ /* As a reference for this code, you can use the GNU libiconv
+ implementation. Look for uses of the RET_TOOFEW macro. */
+
+ case enc_eucjp: /* EUC-JP */
+ {
+ if (m == 1)
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if ((c >= 0xa1 && c < 0xff) || c == 0x8e || c == 0x8f)
+ goto incomplete;
+ }
+ if (m == 2)
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if (c == 0x8f)
+ {
+ unsigned char c2 = (unsigned char) p[1];
+
+ if (c2 >= 0xa1 && c2 < 0xff)
+ goto incomplete;
+ }
+ }
+ goto invalid;
+ }
+
+ case enc_94: /* EUC-KR, GB2312, BIG5 */
+ {
+ if (m == 1)
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if (c >= 0xa1 && c < 0xff)
+ goto incomplete;
+ }
+ goto invalid;
+ }
+
+ case enc_euctw: /* EUC-TW */
+ {
+ if (m == 1)
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if ((c >= 0xa1 && c < 0xff) || c == 0x8e)
+ goto incomplete;
+ }
+ else /* m == 2 || m == 3 */
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if (c == 0x8e)
+ goto incomplete;
+ }
+ goto invalid;
+ }
+
+ case enc_gb18030: /* GB18030 */
+ {
+ if (m == 1)
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if ((c >= 0x90 && c <= 0xe3) || (c >= 0xf8 && c <= 0xfe))
+ goto incomplete;
+ }
+ else /* m == 2 || m == 3 */
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if (c >= 0x90 && c <= 0xe3)
+ {
+ unsigned char c2 = (unsigned char) p[1];
+
+ if (c2 >= 0x30 && c2 <= 0x39)
+ {
+ if (m == 2)
+ goto incomplete;
+ else /* m == 3 */
+ {
+ unsigned char c3 = (unsigned char) p[2];
+
+ if (c3 >= 0x81 && c3 <= 0xfe)
+ goto incomplete;
+ }
+ }
+ }
+ }
+ goto invalid;
+ }
+
+ case enc_sjis: /* SJIS */
+ {
+ if (m == 1)
+ {
+ unsigned char c = (unsigned char) p[0];
+
+ if ((c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xea)
+ || (c >= 0xf0 && c <= 0xf9))
+ goto incomplete;
+ }
+ goto invalid;
+ }
+
+ default:
+ /* An unknown multibyte encoding. */
+ goto incomplete;
+ }
+ }
+
+ success:
+ /* res >= 0 is the corrected return value of
+ mbtowc_with_lock (&wc, p, m). */
+ if (nstate >= (res > 0 ? res : 1))
+ abort ();
+ res -= nstate;
+ pstate[0] = 0;
+ return res;
+
+ incomplete:
+ {
+ size_t k = nstate;
+ /* Here 0 <= k < m < 4. */
+ pstate[++k] = s[0];
+ if (k < m)
+ {
+ pstate[++k] = s[1];
+ if (k < m)
+ pstate[++k] = s[2];
+ }
+ if (k != m)
+ abort ();
+ }
+ pstate[0] = m;
+ return (size_t)(-2);
+
+ invalid:
+ errno = EILSEQ;
+ /* The conversion state is undefined, says POSIX. */
+ return (size_t)(-1);
+ }
diff --git a/lib/mbrtowc.c b/lib/mbrtowc.c
index 773d245..4b164ed 100644
--- a/lib/mbrtowc.c
+++ b/lib/mbrtowc.c
@@ -1,27 +1,18 @@
/* Convert multibyte character to wide character.
- Copyright (C) 1999-2002, 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2005-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -29,321 +20,59 @@
/* Specification. */
#include <wchar.h>
-#if C_LOCALE_MAYBE_EILSEQ
-# include "hard-locale.h"
-# include <locale.h>
-#endif
-
#if GNULIB_defined_mbstate_t
-/* Implement mbrtowc() on top of mbtowc(). */
+/* Implement mbrtowc() on top of mbtowc() for the non-UTF-8 locales
+ and directly for the UTF-8 locales. */
# include <errno.h>
+# include <stdint.h>
# include <stdlib.h>
-# include "localcharset.h"
-# include "streq.h"
-# include "verify.h"
-
-#ifndef FALLTHROUGH
-# if __GNUC__ < 7
-# define FALLTHROUGH ((void) 0)
-# else
-# define FALLTHROUGH __attribute__ ((__fallthrough__))
-# endif
-#endif
-
-verify (sizeof (mbstate_t) >= 4);
-
-static char internal_state[4];
+# if defined _WIN32 && !defined __CYGWIN__
-size_t
-mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
-{
- char *pstate = (char *)ps;
+# define WIN32_LEAN_AND_MEAN /* avoid including junk */
+# include <windows.h>
- if (s == NULL)
- {
- pwc = NULL;
- s = "";
- n = 1;
- }
+# elif HAVE_PTHREAD_API
- if (n == 0)
- return (size_t)(-2);
+# include <pthread.h>
+# if HAVE_THREADS_H && HAVE_WEAK_SYMBOLS
+# include <threads.h>
+# pragma weak thrd_exit
+# define c11_threads_in_use() (thrd_exit != NULL)
+# else
+# define c11_threads_in_use() 0
+# endif
- /* Here n > 0. */
+# elif HAVE_THREADS_H
- if (pstate == NULL)
- pstate = internal_state;
+# include <threads.h>
- {
- size_t nstate = pstate[0];
- char buf[4];
- const char *p;
- size_t m;
-
- switch (nstate)
- {
- case 0:
- p = s;
- m = n;
- break;
- case 3:
- buf[2] = pstate[3];
- FALLTHROUGH;
- case 2:
- buf[1] = pstate[2];
- FALLTHROUGH;
- case 1:
- buf[0] = pstate[1];
- p = buf;
- m = nstate;
- buf[m++] = s[0];
- if (n >= 2 && m < 4)
- {
- buf[m++] = s[1];
- if (n >= 3 && m < 4)
- buf[m++] = s[2];
- }
- break;
- default:
- errno = EINVAL;
- return (size_t)(-1);
- }
-
- /* Here m > 0. */
-
-# if __GLIBC__ || defined __UCLIBC__
- /* Work around bug <https://sourceware.org/bugzilla/show_bug.cgi?id=9674> */
- mbtowc (NULL, NULL, 0);
# endif
- {
- int res = mbtowc (pwc, p, m);
-
- if (res >= 0)
- {
- if (pwc != NULL && ((*pwc == 0) != (res == 0)))
- abort ();
- if (nstate >= (res > 0 ? res : 1))
- abort ();
- res -= nstate;
- pstate[0] = 0;
- return res;
- }
-
- /* mbtowc does not distinguish between invalid and incomplete multibyte
- sequences. But mbrtowc needs to make this distinction.
- There are two possible approaches:
- - Use iconv() and its return value.
- - Use built-in knowledge about the possible encodings.
- Given the low quality of implementation of iconv() on the systems that
- lack mbrtowc(), we use the second approach.
- The possible encodings are:
- - 8-bit encodings,
- - EUC-JP, EUC-KR, GB2312, EUC-TW, BIG5, GB18030, SJIS,
- - UTF-8.
- Use specialized code for each. */
- if (m >= 4 || m >= MB_CUR_MAX)
- goto invalid;
- /* Here MB_CUR_MAX > 1 and 0 < m < 4. */
- {
- const char *encoding = locale_charset ();
-
- if (STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0))
- {
- /* Cf. unistr/u8-mblen.c. */
- unsigned char c = (unsigned char) p[0];
-
- if (c >= 0xc2)
- {
- if (c < 0xe0)
- {
- if (m == 1)
- goto incomplete;
- }
- else if (c < 0xf0)
- {
- if (m == 1)
- goto incomplete;
- if (m == 2)
- {
- unsigned char c2 = (unsigned char) p[1];
-
- if ((c2 ^ 0x80) < 0x40
- && (c >= 0xe1 || c2 >= 0xa0)
- && (c != 0xed || c2 < 0xa0))
- goto incomplete;
- }
- }
- else if (c <= 0xf4)
- {
- if (m == 1)
- goto incomplete;
- else /* m == 2 || m == 3 */
- {
- unsigned char c2 = (unsigned char) p[1];
-
- if ((c2 ^ 0x80) < 0x40
- && (c >= 0xf1 || c2 >= 0x90)
- && (c < 0xf4 || (c == 0xf4 && c2 < 0x90)))
- {
- if (m == 2)
- goto incomplete;
- else /* m == 3 */
- {
- unsigned char c3 = (unsigned char) p[2];
-
- if ((c3 ^ 0x80) < 0x40)
- goto incomplete;
- }
- }
- }
- }
- }
- goto invalid;
- }
-
- /* 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 (m == 1)
- {
- unsigned char c = (unsigned char) p[0];
-
- if ((c >= 0xa1 && c < 0xff) || c == 0x8e || c == 0x8f)
- goto incomplete;
- }
- if (m == 2)
- {
- unsigned char c = (unsigned char) p[0];
- if (c == 0x8f)
- {
- unsigned char c2 = (unsigned char) p[1];
-
- if (c2 >= 0xa1 && c2 < 0xff)
- goto incomplete;
- }
- }
- 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 (m == 1)
- {
- unsigned char c = (unsigned char) p[0];
-
- if (c >= 0xa1 && c < 0xff)
- goto incomplete;
- }
- goto invalid;
- }
- if (STREQ_OPT (encoding,
- "EUC-TW", 'E', 'U', 'C', '-', 'T', 'W', 0, 0, 0))
- {
- if (m == 1)
- {
- unsigned char c = (unsigned char) p[0];
-
- if ((c >= 0xa1 && c < 0xff) || c == 0x8e)
- goto incomplete;
- }
- else /* m == 2 || m == 3 */
- {
- unsigned char c = (unsigned char) p[0];
-
- if (c == 0x8e)
- goto incomplete;
- }
- goto invalid;
- }
- if (STREQ_OPT (encoding,
- "GB18030", 'G', 'B', '1', '8', '0', '3', '0', 0, 0))
- {
- if (m == 1)
- {
- unsigned char c = (unsigned char) p[0];
-
- if ((c >= 0x90 && c <= 0xe3) || (c >= 0xf8 && c <= 0xfe))
- goto incomplete;
- }
- else /* m == 2 || m == 3 */
- {
- unsigned char c = (unsigned char) p[0];
-
- if (c >= 0x90 && c <= 0xe3)
- {
- unsigned char c2 = (unsigned char) p[1];
-
- if (c2 >= 0x30 && c2 <= 0x39)
- {
- if (m == 2)
- goto incomplete;
- else /* m == 3 */
- {
- unsigned char c3 = (unsigned char) p[2];
-
- if (c3 >= 0x81 && c3 <= 0xfe)
- goto incomplete;
- }
- }
- }
- }
- goto invalid;
- }
- if (STREQ_OPT (encoding, "SJIS", 'S', 'J', 'I', 'S', 0, 0, 0, 0, 0))
- {
- if (m == 1)
- {
- unsigned char c = (unsigned char) p[0];
-
- if ((c >= 0x81 && c <= 0x9f) || (c >= 0xe0 && c <= 0xea)
- || (c >= 0xf0 && c <= 0xf9))
- goto incomplete;
- }
- goto invalid;
- }
-
- /* An unknown multibyte encoding. */
- goto incomplete;
- }
+# include "attribute.h"
+# include "verify.h"
+# include "lc-charset-dispatch.h"
+# include "mbtowc-lock.h"
- incomplete:
- {
- size_t k = nstate;
- /* Here 0 <= k < m < 4. */
- pstate[++k] = s[0];
- if (k < m)
- {
- pstate[++k] = s[1];
- if (k < m)
- pstate[++k] = s[2];
- }
- if (k != m)
- abort ();
- }
- pstate[0] = m;
- return (size_t)(-2);
+verify (sizeof (mbstate_t) >= 4);
+static char internal_state[4];
- invalid:
- errno = EILSEQ;
- /* The conversion state is undefined, says POSIX. */
- return (size_t)(-1);
- }
- }
+size_t
+mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
+{
+# define FITS_IN_CHAR_TYPE(wc) ((wc) <= WCHAR_MAX)
+# include "mbrtowc-impl.h"
}
#else
/* Override the system's mbrtowc() function. */
+# if MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
+# include "hard-locale.h"
+# include <locale.h>
+# endif
+
# undef mbrtowc
size_t
@@ -401,14 +130,20 @@ rpl_mbrtowc (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps)
}
# endif
+# if MBRTOWC_STORES_INCOMPLETE_BUG
+ ret = mbrtowc (&wc, s, n, ps);
+ if (ret < (size_t) -2 && pwc != NULL)
+ *pwc = wc;
+# else
ret = mbrtowc (pwc, s, n, ps);
+# endif
# if MBRTOWC_NUL_RETVAL_BUG
if (ret < (size_t) -2 && !*pwc)
return 0;
# endif
-# if C_LOCALE_MAYBE_EILSEQ
+# if MBRTOWC_IN_C_LOCALE_MAYBE_EILSEQ
if ((size_t) -2 <= ret && n != 0 && ! hard_locale (LC_CTYPE))
{
unsigned char uc = *s;
diff --git a/lib/mbsinit.c b/lib/mbsinit.c
index 0afb577..9621def 100644
--- a/lib/mbsinit.c
+++ b/lib/mbsinit.c
@@ -1,27 +1,18 @@
/* Test for initial conversion state.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2008.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -65,13 +56,10 @@ mbsinit (const mbstate_t *ps)
{
# if defined _WIN32 && !defined __CYGWIN__
/* Native Windows. */
-# ifdef __MINGW32__
- /* On mingw, 'mbstate_t' is defined as 'int'. */
- return ps == NULL || *ps == 0;
-# else
- /* MSVC defines 'mbstate_t' as an 8-byte struct; the first 4-bytes matter. */
+ /* MSVC defines 'mbstate_t' as an 8-byte struct; the first 4 bytes matter.
+ On mingw, 'mbstate_t' is sometimes defined as 'int', sometimes defined as
+ an 8-byte struct, of which the first 4 bytes matter. */
return ps == NULL || *(const unsigned int *)ps == 0;
-# endif
# else
/* Minix, HP-UX 11.00, Solaris 2.6, Interix, ... */
/* Maybe this definition works, maybe not... */
diff --git a/lib/mbsnlen.c b/lib/mbsnlen.c
index d46c13c..c6ea1fe 100644
--- a/lib/mbsnlen.c
+++ b/lib/mbsnlen.c
@@ -1,27 +1,18 @@
/* Counting the multibyte characters in a string.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/mbtowc-lock.c b/lib/mbtowc-lock.c
new file mode 100644
index 0000000..06d3224
--- /dev/null
+++ b/lib/mbtowc-lock.c
@@ -0,0 +1,150 @@
+/* Return the internal lock used by mbrtowc and mbrtoc32.
+ Copyright (C) 2019-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2019-2020. */
+
+#include <config.h>
+
+/* When it is known that the gl_get_mbtowc_lock function is defined
+ by a dependency library, it should not be defined here. */
+#if OMIT_MBTOWC_LOCK
+
+/* This declaration is solely to ensure that after preprocessing
+ this file is never empty. */
+typedef int dummy;
+
+#else
+
+/* This file defines the internal lock used by mbrtowc and mbrtoc32.
+ It is a separate compilation unit, so that only one copy of it is
+ present when linking statically. */
+
+/* Prohibit renaming this symbol. */
+# undef gl_get_mbtowc_lock
+
+/* Macro for exporting a symbol (function, not variable) defined in this file,
+ when compiled into a shared library. */
+# ifndef DLL_EXPORTED
+# if HAVE_VISIBILITY
+ /* Override the effect of the compiler option '-fvisibility=hidden'. */
+# define DLL_EXPORTED __attribute__((__visibility__("default")))
+# elif defined _WIN32 || defined __CYGWIN__
+# define DLL_EXPORTED __declspec(dllexport)
+# else
+# define DLL_EXPORTED
+# endif
+# endif
+
+# if defined _WIN32 && !defined __CYGWIN__
+
+# define WIN32_LEAN_AND_MEAN /* avoid including junk */
+# include <windows.h>
+
+# include "windows-initguard.h"
+
+/* The return type is a 'CRITICAL_SECTION *', not a 'glwthread_mutex_t *',
+ because the latter is not guaranteed to be a stable ABI in the future. */
+
+/* Make sure the function gets exported from DLLs. */
+DLL_EXPORTED CRITICAL_SECTION *gl_get_mbtowc_lock (void);
+
+static glwthread_initguard_t guard = GLWTHREAD_INITGUARD_INIT;
+static CRITICAL_SECTION lock;
+
+/* Returns the internal lock used by mbrtowc and mbrtoc32. */
+CRITICAL_SECTION *
+gl_get_mbtowc_lock (void)
+{
+ if (!guard.done)
+ {
+ if (InterlockedIncrement (&guard.started) == 0)
+ {
+ /* This thread is the first one to need the lock. Initialize it. */
+ InitializeCriticalSection (&lock);
+ guard.done = 1;
+ }
+ else
+ {
+ /* Don't let guard.started grow and wrap around. */
+ InterlockedDecrement (&guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this mutex. */
+ while (!guard.done)
+ Sleep (0);
+ }
+ }
+ return &lock;
+}
+
+# elif HAVE_PTHREAD_API
+
+# include <pthread.h>
+
+static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+
+/* Make sure the function gets exported from shared libraries. */
+DLL_EXPORTED pthread_mutex_t *gl_get_mbtowc_lock (void);
+
+/* Returns the internal lock used by mbrtowc and mbrtoc32. */
+pthread_mutex_t *
+gl_get_mbtowc_lock (void)
+{
+ return &mutex;
+}
+
+# elif HAVE_THREADS_H
+
+# include <threads.h>
+# include <stdlib.h>
+
+static int volatile init_needed = 1;
+static once_flag init_once = ONCE_FLAG_INIT;
+static mtx_t mutex;
+
+static void
+atomic_init (void)
+{
+ if (mtx_init (&mutex, mtx_plain) != thrd_success)
+ abort ();
+ init_needed = 0;
+}
+
+/* Make sure the function gets exported from shared libraries. */
+DLL_EXPORTED mtx_t *gl_get_mbtowc_lock (void);
+
+/* Returns the internal lock used by mbrtowc and mbrtoc32. */
+mtx_t *
+gl_get_mbtowc_lock (void)
+{
+ if (init_needed)
+ call_once (&init_once, atomic_init);
+ return &mutex;
+}
+
+# endif
+
+# if (defined _WIN32 || defined __CYGWIN__) && !defined _MSC_VER
+/* Make sure the '__declspec(dllimport)' in mbrtowc.c and mbrtoc32.c does not
+ cause a link failure when no DLLs are involved. */
+# if defined _WIN64 || defined _LP64
+# define IMP(x) __imp_##x
+# else
+# define IMP(x) _imp__##x
+# endif
+void * IMP(gl_get_mbtowc_lock) = &gl_get_mbtowc_lock;
+# endif
+
+#endif
diff --git a/lib/mbtowc-lock.h b/lib/mbtowc-lock.h
new file mode 100644
index 0000000..ecfd44e
--- /dev/null
+++ b/lib/mbtowc-lock.h
@@ -0,0 +1,125 @@
+/* Use the internal lock used by mbrtowc and mbrtoc32.
+ Copyright (C) 2019-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2019-2020. */
+
+/* Use a lock, so that no two threads can invoke mbtowc at the same time. */
+
+static inline int
+mbtowc_unlocked (wchar_t *pwc, const char *p, size_t m)
+{
+ /* Put the hidden internal state of mbtowc into its initial state.
+ This is needed at least with glibc, uClibc, and MSVC CRT.
+ See <https://sourceware.org/bugzilla/show_bug.cgi?id=9674>. */
+ mbtowc (NULL, NULL, 0);
+
+ return mbtowc (pwc, p, m);
+}
+
+/* Prohibit renaming this symbol. */
+#undef gl_get_mbtowc_lock
+
+#if GNULIB_MBRTOWC_SINGLE_THREAD
+
+/* All uses of this function are in a single thread. No locking needed. */
+
+static int
+mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+{
+ return mbtowc_unlocked (pwc, p, m);
+}
+
+#elif defined _WIN32 && !defined __CYGWIN__
+
+extern __declspec(dllimport) CRITICAL_SECTION *gl_get_mbtowc_lock (void);
+
+static int
+mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+{
+ CRITICAL_SECTION *lock = gl_get_mbtowc_lock ();
+ int ret;
+
+ EnterCriticalSection (lock);
+ ret = mbtowc_unlocked (pwc, p, m);
+ LeaveCriticalSection (lock);
+
+ return ret;
+}
+
+#elif HAVE_PTHREAD_API /* AIX, IRIX, Cygwin */
+
+extern
+# if defined _WIN32 || defined __CYGWIN__
+ __declspec(dllimport)
+# endif
+ pthread_mutex_t *gl_get_mbtowc_lock (void);
+
+# if HAVE_WEAK_SYMBOLS /* IRIX */
+
+ /* Avoid the need to link with '-lpthread'. */
+# pragma weak pthread_mutex_lock
+# pragma weak pthread_mutex_unlock
+
+ /* Determine whether libpthread is in use. */
+# pragma weak pthread_mutexattr_gettype
+ /* See the comments in lock.h. */
+# define pthread_in_use() \
+ (pthread_mutexattr_gettype != NULL || c11_threads_in_use ())
+
+# else
+# define pthread_in_use() 1
+# endif
+
+static int
+mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+{
+ if (pthread_in_use())
+ {
+ pthread_mutex_t *lock = gl_get_mbtowc_lock ();
+ int ret;
+
+ if (pthread_mutex_lock (lock))
+ abort ();
+ ret = mbtowc_unlocked (pwc, p, m);
+ if (pthread_mutex_unlock (lock))
+ abort ();
+
+ return ret;
+ }
+ else
+ return mbtowc_unlocked (pwc, p, m);
+}
+
+#elif HAVE_THREADS_H
+
+extern mtx_t *gl_get_mbtowc_lock (void);
+
+static int
+mbtowc_with_lock (wchar_t *pwc, const char *p, size_t m)
+{
+ mtx_t *lock = gl_get_mbtowc_lock ();
+ int ret;
+
+ if (mtx_lock (lock) != thrd_success)
+ abort ();
+ ret = mbtowc_unlocked (pwc, p, m);
+ if (mtx_unlock (lock) != thrd_success)
+ abort ();
+
+ return ret;
+}
+
+#endif
diff --git a/lib/memchr.c b/lib/memchr.c
index 4e4c4d2..0ca7b30 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-2018
+/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2022
Free Software Foundation, Inc.
Based on strlen implementation by Torbjorn Granlund (tege@sics.se),
@@ -7,30 +7,21 @@
adaptation to memchr suggested by Dick Karpinski (dick@cca.ucsf.edu),
and implemented by Roland McGrath (roland@ai.mit.edu).
-NOTE: The canonical source of this file is maintained with the GNU C Library.
-Bugs can be reported to bug-glibc@prep.ai.mit.edu.
+ NOTE: The canonical source of this file is maintained with the GNU C Library.
+ Bugs can be reported to bug-glibc@prep.ai.mit.edu.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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 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 Lesser General Public License for more details.
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _LIBC
# include <config.h>
diff --git a/lib/memchr.valgrind b/lib/memchr.valgrind
index 60f247e..cb0f351 100644
--- a/lib/memchr.valgrind
+++ b/lib/memchr.valgrind
@@ -1,4 +1,20 @@
# Suppress a valgrind message about use of uninitialized memory in memchr().
+
+# Copyright (C) 2009-2022 Free Software Foundation, Inc.
+#
+# This file 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 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 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 <https://www.gnu.org/licenses/>.
+
# POSIX states that when the character is found, memchr must not read extra
# bytes in an overestimated length (for example, where memchr is used to
# implement strnlen). However, we use a safe word read to provide a speedup.
diff --git a/lib/memcmp2.c b/lib/memcmp2.c
index d30d9a2..5780596 100644
--- a/lib/memcmp2.c
+++ b/lib/memcmp2.c
@@ -1,24 +1,15 @@
/* Compare two memory areas with possibly different lengths.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -35,11 +26,6 @@ memcmp2 (const char *s1, size_t n1, const char *s2, size_t n2)
{
int cmp = memcmp (s1, s2, n1 <= n2 ? n1 : n2);
if (cmp == 0)
- {
- if (n1 < n2)
- cmp = -1;
- else if (n1 > n2)
- cmp = 1;
- }
+ cmp = _GL_CMP (n1, n2);
return cmp;
}
diff --git a/lib/memcmp2.h b/lib/memcmp2.h
index 3f74931..1a3c342 100644
--- a/lib/memcmp2.h
+++ b/lib/memcmp2.h
@@ -1,24 +1,15 @@
/* Compare two memory areas with possibly different lengths.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/minmax.h b/lib/minmax.h
index 73593fb..b4b1345 100644
--- a/lib/minmax.h
+++ b/lib/minmax.h
@@ -1,28 +1,19 @@
/* MIN, MAX macros.
- Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2018 Free Software
+ Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _MINMAX_H
#define _MINMAX_H
diff --git a/lib/printf-args.c b/lib/printf-args.c
index 96db6c8..669c24a 100644
--- a/lib/printf-args.c
+++ b/lib/printf-args.c
@@ -1,28 +1,19 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2018 Free Software
+ Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* This file can be parametrized with the following macros:
ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions.
@@ -74,14 +65,12 @@ PRINTF_FETCHARGS (va_list args, arguments *a)
case TYPE_ULONGINT:
ap->a.a_ulongint = va_arg (args, unsigned long int);
break;
-#if HAVE_LONG_LONG_INT
case TYPE_LONGLONGINT:
ap->a.a_longlongint = va_arg (args, long long int);
break;
case TYPE_ULONGLONGINT:
ap->a.a_ulonglongint = va_arg (args, unsigned long long int);
break;
-#endif
case TYPE_DOUBLE:
ap->a.a_double = va_arg (args, double);
break;
@@ -144,11 +133,9 @@ PRINTF_FETCHARGS (va_list args, arguments *a)
case TYPE_COUNT_LONGINT_POINTER:
ap->a.a_count_longint_pointer = va_arg (args, long int *);
break;
-#if HAVE_LONG_LONG_INT
case TYPE_COUNT_LONGLONGINT_POINTER:
ap->a.a_count_longlongint_pointer = va_arg (args, long long int *);
break;
-#endif
#if ENABLE_UNISTDIO
/* The unistdio extensions. */
case TYPE_U8_STRING:
diff --git a/lib/printf-args.h b/lib/printf-args.h
index 2200779..553fe96 100644
--- a/lib/printf-args.h
+++ b/lib/printf-args.h
@@ -1,28 +1,19 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2018 Free Software
+ Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _PRINTF_ARGS_H
#define _PRINTF_ARGS_H
@@ -66,10 +57,8 @@ typedef enum
TYPE_UINT,
TYPE_LONGINT,
TYPE_ULONGINT,
-#if HAVE_LONG_LONG_INT
TYPE_LONGLONGINT,
TYPE_ULONGLONGINT,
-#endif
TYPE_DOUBLE,
TYPE_LONGDOUBLE,
TYPE_CHAR,
@@ -84,10 +73,8 @@ typedef enum
TYPE_COUNT_SCHAR_POINTER,
TYPE_COUNT_SHORT_POINTER,
TYPE_COUNT_INT_POINTER,
- TYPE_COUNT_LONGINT_POINTER
-#if HAVE_LONG_LONG_INT
-, TYPE_COUNT_LONGLONGINT_POINTER
-#endif
+ TYPE_COUNT_LONGINT_POINTER,
+ TYPE_COUNT_LONGLONGINT_POINTER
#if ENABLE_UNISTDIO
/* The unistdio extensions. */
, TYPE_U8_STRING
@@ -110,10 +97,8 @@ typedef struct
unsigned int a_uint;
long int a_longint;
unsigned long int a_ulongint;
-#if HAVE_LONG_LONG_INT
long long int a_longlongint;
unsigned long long int a_ulonglongint;
-#endif
float a_float;
double a_double;
long double a_longdouble;
@@ -130,9 +115,7 @@ typedef struct
short * a_count_short_pointer;
int * a_count_int_pointer;
long int * a_count_longint_pointer;
-#if HAVE_LONG_LONG_INT
long long int * a_count_longlongint_pointer;
-#endif
#if ENABLE_UNISTDIO
/* The unistdio extensions. */
const uint8_t * a_u8_string;
diff --git a/lib/printf-frexp.c b/lib/printf-frexp.c
index dac1758..68fce68 100644
--- a/lib/printf-frexp.c
+++ b/lib/printf-frexp.c
@@ -1,26 +1,17 @@
/* Split a double into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if ! defined USE_LONG_DOUBLE
diff --git a/lib/printf-frexp.h b/lib/printf-frexp.h
index 27e2142..44ece5d 100644
--- a/lib/printf-frexp.h
+++ b/lib/printf-frexp.h
@@ -1,26 +1,17 @@
/* Split a double into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Write a finite, positive number x as
diff --git a/lib/printf-frexpl.c b/lib/printf-frexpl.c
index 6540e8d..0004e02 100644
--- a/lib/printf-frexpl.c
+++ b/lib/printf-frexpl.c
@@ -1,26 +1,17 @@
/* Split a 'long double' into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/printf-frexpl.h b/lib/printf-frexpl.h
index 6ab1202..9220d7b 100644
--- a/lib/printf-frexpl.h
+++ b/lib/printf-frexpl.h
@@ -1,26 +1,17 @@
/* Split a 'long double' into fraction and mantissa, for hexadecimal printf.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Write a finite, positive number x as
diff --git a/lib/printf-parse.c b/lib/printf-parse.c
index b61841b..aab02dc 100644
--- a/lib/printf-parse.c
+++ b/lib/printf-parse.c
@@ -1,27 +1,18 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2000, 2002-2003, 2006-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* This file can be parametrized with the following macros:
CHAR_T The element type of the format string.
@@ -57,16 +48,7 @@
#include <stddef.h>
/* Get intmax_t. */
-#if defined IN_LIBINTL || defined IN_LIBASPRINTF
-# if HAVE_STDINT_H_WITH_UINTMAX
-# include <stdint.h>
-# endif
-# if HAVE_INTTYPES_H_WITH_UINTMAX
-# include <inttypes.h>
-# endif
-#else
-# include <stdint.h>
-#endif
+#include <stdint.h>
/* malloc(), realloc(), free(). */
#include <stdlib.h>
@@ -456,14 +438,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
switch (c)
{
case 'd': case 'i':
-#if HAVE_LONG_LONG_INT
- /* If 'long long' exists and is larger than 'long': */
+ /* If 'long long' is larger than 'long': */
if (flags >= 16 || (flags & 4))
type = TYPE_LONGLONGINT;
else
-#endif
- /* If 'long long' exists and is the same as 'long', we parse
- "lld" into TYPE_LONGINT. */
+ /* If 'long long' is the same as 'long', we parse "lld" into
+ TYPE_LONGINT. */
if (flags >= 8)
type = TYPE_LONGINT;
else if (flags & 2)
@@ -474,14 +454,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
type = TYPE_INT;
break;
case 'o': case 'u': case 'x': case 'X':
-#if HAVE_LONG_LONG_INT
- /* If 'long long' exists and is larger than 'long': */
+ /* If 'unsigned long long' is larger than 'unsigned long': */
if (flags >= 16 || (flags & 4))
type = TYPE_ULONGLONGINT;
else
-#endif
- /* If 'unsigned long long' exists and is the same as
- 'unsigned long', we parse "llu" into TYPE_ULONGINT. */
+ /* If 'unsigned long long' is the same as 'unsigned long', we
+ parse "llu" into TYPE_ULONGINT. */
if (flags >= 8)
type = TYPE_ULONGINT;
else if (flags & 2)
@@ -534,14 +512,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
type = TYPE_POINTER;
break;
case 'n':
-#if HAVE_LONG_LONG_INT
- /* If 'long long' exists and is larger than 'long': */
+ /* If 'long long' is larger than 'long': */
if (flags >= 16 || (flags & 4))
type = TYPE_COUNT_LONGLONGINT_POINTER;
else
-#endif
- /* If 'long long' exists and is the same as 'long', we parse
- "lln" into TYPE_COUNT_LONGINT_POINTER. */
+ /* If 'long long' is the same as 'long', we parse "lln" into
+ TYPE_COUNT_LONGINT_POINTER. */
if (flags >= 8)
type = TYPE_COUNT_LONGINT_POINTER;
else if (flags & 2)
diff --git a/lib/printf-parse.h b/lib/printf-parse.h
index b9f8319..b12ccea 100644
--- a/lib/printf-parse.h
+++ b/lib/printf-parse.h
@@ -1,28 +1,19 @@
/* Parse printf format string.
- Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2018 Free Software
+ Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _PRINTF_PARSE_H
#define _PRINTF_PARSE_H
diff --git a/lib/ref-add.sin b/lib/ref-add.sin
deleted file mode 100644
index 139494f..0000000
--- a/lib/ref-add.sin
+++ /dev/null
@@ -1,29 +0,0 @@
-# Add this package to a list of references stored in a text file.
-#
-# Copyright (C) 2000, 2009-2018 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
-# 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, see <https://www.gnu.org/licenses/>.
-#
-# Written by Bruno Haible <haible@clisp.cons.org>.
-#
-/^# Packages using this file: / {
- s/# Packages using this file://
- ta
- :a
- s/ @PACKAGE@ / @PACKAGE@ /
- tb
- s/ $/ @PACKAGE@ /
- :b
- s/^/# Packages using this file:/
-}
diff --git a/lib/ref-del.sin b/lib/ref-del.sin
deleted file mode 100644
index da00348..0000000
--- a/lib/ref-del.sin
+++ /dev/null
@@ -1,24 +0,0 @@
-# Remove this package from a list of references stored in a text file.
-#
-# Copyright (C) 2000, 2009-2018 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
-# 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 General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, see <https://www.gnu.org/licenses/>.
-#
-# Written by Bruno Haible <haible@clisp.cons.org>.
-#
-/^# Packages using this file: / {
- s/# Packages using this file://
- s/ @PACKAGE@ / /
- s/^/# Packages using this file:/
-}
diff --git a/lib/relocatable.c b/lib/relocatable.c
index 1353ab5..1ca8ec0 100644
--- a/lib/relocatable.c
+++ b/lib/relocatable.c
@@ -1,27 +1,18 @@
/* Provide relocatable packages.
- Copyright (C) 2003-2006, 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2006, 2008-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
@@ -74,6 +65,12 @@
# include <libintl.h>
#endif
+#if defined _WIN32 && !defined __CYGWIN__
+/* Don't assume that UNICODE is not defined. */
+# undef GetModuleFileName
+# define GetModuleFileName GetModuleFileNameA
+#endif
+
/* Faked cheap 'bool'. */
#undef bool
#undef false
@@ -83,8 +80,8 @@
#define true 1
/* Pathname support.
- ISSLASH(C) tests whether C is a directory separator character.
- IS_PATH_WITH_DIR(P) tests whether P contains a directory specification.
+ ISSLASH(C) tests whether C is a directory separator character.
+ IS_FILE_NAME_WITH_DIR(P) tests whether P contains a directory specification.
*/
#if (defined _WIN32 && !defined __CYGWIN__) || defined __EMX__ || defined __DJGPP__
/* Native Windows, OS/2, DOS */
@@ -92,13 +89,13 @@
# define HAS_DEVICE(P) \
((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
&& (P)[1] == ':')
-# define IS_PATH_WITH_DIR(P) \
+# define IS_FILE_NAME_WITH_DIR(P) \
(strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
#else
/* Unix */
# define ISSLASH(C) ((C) == '/')
-# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
+# define IS_FILE_NAME_WITH_DIR(P) (strchr (P, '/') != NULL)
# define FILE_SYSTEM_PREFIX_LEN(P) 0
#endif
@@ -277,7 +274,7 @@ compute_curr_prefix (const char *orig_installprefix,
}
if (!same)
break;
- /* The last pathname component was the same. opi and cpi now point
+ /* The last pathname component was the same. rpi and cpi now point
to the slash before it. */
rp = rpi;
cp = cpi;
@@ -291,23 +288,23 @@ compute_curr_prefix (const char *orig_installprefix,
}
{
- size_t curr_prefix_len = cp - curr_installdir;
- char *curr_prefix;
+ size_t computed_curr_prefix_len = cp - curr_installdir;
+ char *computed_curr_prefix;
- curr_prefix = (char *) xmalloc (curr_prefix_len + 1);
+ computed_curr_prefix = (char *) xmalloc (computed_curr_prefix_len + 1);
#ifdef NO_XMALLOC
- if (curr_prefix == NULL)
+ if (computed_curr_prefix == NULL)
{
free (curr_installdir);
return NULL;
}
#endif
- memcpy (curr_prefix, curr_installdir, curr_prefix_len);
- curr_prefix[curr_prefix_len] = '\0';
+ memcpy (computed_curr_prefix, curr_installdir, computed_curr_prefix_len);
+ computed_curr_prefix[computed_curr_prefix_len] = '\0';
free (curr_installdir);
- return curr_prefix;
+ return computed_curr_prefix;
}
}
}
@@ -326,7 +323,10 @@ static char *shared_library_fullname;
supports longer file names
(see <https://cygwin.com/ml/cygwin/2011-01/msg00410.html>). */
-/* Determine the full pathname of the shared library when it is loaded. */
+/* Determine the full pathname of the shared library when it is loaded.
+
+ Documentation:
+ <https://docs.microsoft.com/en-us/windows/win32/dlls/dllmain> */
BOOL WINAPI
DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved)
@@ -342,11 +342,17 @@ DllMain (HINSTANCE module_handle, DWORD event, LPVOID reserved)
/* Shouldn't happen. */
return FALSE;
- if (!IS_PATH_WITH_DIR (location))
+ if (!IS_FILE_NAME_WITH_DIR (location))
/* Shouldn't happen. */
return FALSE;
- shared_library_fullname = strdup (location);
+ /* Avoid a memory leak when the same DLL get attached, detached,
+ attached, detached, and so on. This happens e.g. when a spell
+ checker DLL is used repeatedly by a mail program. */
+ if (!(shared_library_fullname != NULL
+ && strcmp (shared_library_fullname, location) == 0))
+ /* Remember the full pathname of the shared library. */
+ shared_library_fullname = strdup (location);
}
return TRUE;
diff --git a/lib/relocatable.h b/lib/relocatable.h
index bb228f8..49452fe 100644
--- a/lib/relocatable.h
+++ b/lib/relocatable.h
@@ -1,32 +1,25 @@
/* Provide relocatable packages.
- Copyright (C) 2003, 2005, 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2005, 2008-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2003.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _RELOCATABLE_H
#define _RELOCATABLE_H
+#include <stdlib.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -92,7 +85,8 @@ extern const char * relocate2 (const char *pathname, char **allocatedp);
Returns it, freshly allocated. Returns NULL upon failure. */
extern char * compute_curr_prefix (const char *orig_installprefix,
const char *orig_installdir,
- const char *curr_pathname);
+ const char *curr_pathname)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
#else
diff --git a/lib/relocatable.valgrind b/lib/relocatable.valgrind
index c3dfeff..3e0c76b 100644
--- a/lib/relocatable.valgrind
+++ b/lib/relocatable.valgrind
@@ -1,3 +1,20 @@
+# Suppress a valgrind message about a memory leak in relocatable.c.
+
+# Copyright (C) 2017-2022 Free Software Foundation, Inc.
+#
+# This file 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 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 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 <https://www.gnu.org/licenses/>.
+
# set_this_relocation_prefix leaks intentionally
{
relocatable/set_this_relocation_prefix
diff --git a/lib/setlocale-lock.c b/lib/setlocale-lock.c
new file mode 100644
index 0000000..4e7540e
--- /dev/null
+++ b/lib/setlocale-lock.c
@@ -0,0 +1,150 @@
+/* Return the internal lock used by setlocale_null_r.
+ Copyright (C) 2019-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2019. */
+
+#include <config.h>
+
+/* When it is known that the gl_get_setlocale_null_lock function is defined
+ by a dependency library, it should not be defined here. */
+#if OMIT_SETLOCALE_LOCK
+
+/* This declaration is solely to ensure that after preprocessing
+ this file is never empty. */
+typedef int dummy;
+
+#else
+
+/* This file defines the internal lock used by setlocale_null_r.
+ It is a separate compilation unit, so that only one copy of it is
+ present when linking statically. */
+
+/* Prohibit renaming this symbol. */
+# undef gl_get_setlocale_null_lock
+
+/* Macro for exporting a symbol (function, not variable) defined in this file,
+ when compiled into a shared library. */
+# ifndef DLL_EXPORTED
+# if HAVE_VISIBILITY
+ /* Override the effect of the compiler option '-fvisibility=hidden'. */
+# define DLL_EXPORTED __attribute__((__visibility__("default")))
+# elif defined _WIN32 || defined __CYGWIN__
+# define DLL_EXPORTED __declspec(dllexport)
+# else
+# define DLL_EXPORTED
+# endif
+# endif
+
+# if defined _WIN32 && !defined __CYGWIN__
+
+# define WIN32_LEAN_AND_MEAN /* avoid including junk */
+# include <windows.h>
+
+# include "windows-initguard.h"
+
+/* The return type is a 'CRITICAL_SECTION *', not a 'glwthread_mutex_t *',
+ because the latter is not guaranteed to be a stable ABI in the future. */
+
+/* Make sure the function gets exported from DLLs. */
+DLL_EXPORTED CRITICAL_SECTION *gl_get_setlocale_null_lock (void);
+
+static glwthread_initguard_t guard = GLWTHREAD_INITGUARD_INIT;
+static CRITICAL_SECTION lock;
+
+/* Returns the internal lock used by setlocale_null_r. */
+CRITICAL_SECTION *
+gl_get_setlocale_null_lock (void)
+{
+ if (!guard.done)
+ {
+ if (InterlockedIncrement (&guard.started) == 0)
+ {
+ /* This thread is the first one to need the lock. Initialize it. */
+ InitializeCriticalSection (&lock);
+ guard.done = 1;
+ }
+ else
+ {
+ /* Don't let guard.started grow and wrap around. */
+ InterlockedDecrement (&guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this mutex. */
+ while (!guard.done)
+ Sleep (0);
+ }
+ }
+ return &lock;
+}
+
+# elif HAVE_PTHREAD_API
+
+# include <pthread.h>
+
+static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
+
+/* Make sure the function gets exported from shared libraries. */
+DLL_EXPORTED pthread_mutex_t *gl_get_setlocale_null_lock (void);
+
+/* Returns the internal lock used by setlocale_null_r. */
+pthread_mutex_t *
+gl_get_setlocale_null_lock (void)
+{
+ return &mutex;
+}
+
+# elif HAVE_THREADS_H
+
+# include <threads.h>
+# include <stdlib.h>
+
+static int volatile init_needed = 1;
+static once_flag init_once = ONCE_FLAG_INIT;
+static mtx_t mutex;
+
+static void
+atomic_init (void)
+{
+ if (mtx_init (&mutex, mtx_plain) != thrd_success)
+ abort ();
+ init_needed = 0;
+}
+
+/* Make sure the function gets exported from shared libraries. */
+DLL_EXPORTED mtx_t *gl_get_setlocale_null_lock (void);
+
+/* Returns the internal lock used by setlocale_null_r. */
+mtx_t *
+gl_get_setlocale_null_lock (void)
+{
+ if (init_needed)
+ call_once (&init_once, atomic_init);
+ return &mutex;
+}
+
+# endif
+
+# if (defined _WIN32 || defined __CYGWIN__) && !defined _MSC_VER
+/* Make sure the '__declspec(dllimport)' in setlocale_null.c does not cause
+ a link failure when no DLLs are involved. */
+# if defined _WIN64 || defined _LP64
+# define IMP(x) __imp_##x
+# else
+# define IMP(x) _imp__##x
+# endif
+void * IMP(gl_get_setlocale_null_lock) = &gl_get_setlocale_null_lock;
+# endif
+
+#endif
diff --git a/lib/setlocale_null.c b/lib/setlocale_null.c
new file mode 100644
index 0000000..778429b
--- /dev/null
+++ b/lib/setlocale_null.c
@@ -0,0 +1,411 @@
+/* Query the name of the current global locale.
+ Copyright (C) 2019-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2019. */
+
+#include <config.h>
+
+/* Specification. */
+#include "setlocale_null.h"
+
+#include <errno.h>
+#include <locale.h>
+#include <stdlib.h>
+#include <string.h>
+#if defined _WIN32 && !defined __CYGWIN__
+# include <wchar.h>
+#endif
+
+#if !(SETLOCALE_NULL_ALL_MTSAFE && SETLOCALE_NULL_ONE_MTSAFE)
+# if defined _WIN32 && !defined __CYGWIN__
+
+# define WIN32_LEAN_AND_MEAN /* avoid including junk */
+# include <windows.h>
+
+# elif HAVE_PTHREAD_API
+
+# include <pthread.h>
+# if HAVE_THREADS_H && HAVE_WEAK_SYMBOLS
+# include <threads.h>
+# pragma weak thrd_exit
+# define c11_threads_in_use() (thrd_exit != NULL)
+# else
+# define c11_threads_in_use() 0
+# endif
+
+# elif HAVE_THREADS_H
+
+# include <threads.h>
+
+# endif
+#endif
+
+/* Use the system's setlocale() function, not the gnulib override, here. */
+#undef setlocale
+
+static const char *
+setlocale_null_androidfix (int category)
+{
+ const char *result = setlocale (category, NULL);
+
+#ifdef __ANDROID__
+ if (result == NULL)
+ switch (category)
+ {
+ case LC_CTYPE:
+ case LC_NUMERIC:
+ case LC_TIME:
+ case LC_COLLATE:
+ case LC_MONETARY:
+ case LC_MESSAGES:
+ case LC_ALL:
+ case LC_PAPER:
+ case LC_NAME:
+ case LC_ADDRESS:
+ case LC_TELEPHONE:
+ case LC_MEASUREMENT:
+ result = "C";
+ break;
+ default:
+ break;
+ }
+#endif
+
+ return result;
+}
+
+static int
+setlocale_null_unlocked (int category, char *buf, size_t bufsize)
+{
+#if defined _WIN32 && !defined __CYGWIN__ && defined _MSC_VER
+ /* On native Windows, nowadays, the setlocale() implementation is based
+ on _wsetlocale() and uses malloc() for the result. We are better off
+ using _wsetlocale() directly. */
+ const wchar_t *result = _wsetlocale (category, NULL);
+
+ if (result == NULL)
+ {
+ /* CATEGORY is invalid. */
+ if (bufsize > 0)
+ /* Return an empty string in BUF.
+ This is a convenience for callers that don't want to write explicit
+ code for handling EINVAL. */
+ buf[0] = '\0';
+ return EINVAL;
+ }
+ else
+ {
+ size_t length = wcslen (result);
+ if (length < bufsize)
+ {
+ size_t i;
+
+ /* Convert wchar_t[] -> char[], assuming plain ASCII. */
+ for (i = 0; i <= length; i++)
+ buf[i] = result[i];
+
+ return 0;
+ }
+ else
+ {
+ if (bufsize > 0)
+ {
+ /* Return a truncated result in BUF.
+ This is a convenience for callers that don't want to write
+ explicit code for handling ERANGE. */
+ size_t i;
+
+ /* Convert wchar_t[] -> char[], assuming plain ASCII. */
+ for (i = 0; i < bufsize; i++)
+ buf[i] = result[i];
+ buf[bufsize - 1] = '\0';
+ }
+ return ERANGE;
+ }
+ }
+#else
+ const char *result = setlocale_null_androidfix (category);
+
+ if (result == NULL)
+ {
+ /* CATEGORY is invalid. */
+ if (bufsize > 0)
+ /* Return an empty string in BUF.
+ This is a convenience for callers that don't want to write explicit
+ code for handling EINVAL. */
+ buf[0] = '\0';
+ return EINVAL;
+ }
+ else
+ {
+ size_t length = strlen (result);
+ if (length < bufsize)
+ {
+ memcpy (buf, result, length + 1);
+ return 0;
+ }
+ else
+ {
+ if (bufsize > 0)
+ {
+ /* Return a truncated result in BUF.
+ This is a convenience for callers that don't want to write
+ explicit code for handling ERANGE. */
+ memcpy (buf, result, bufsize - 1);
+ buf[bufsize - 1] = '\0';
+ }
+ return ERANGE;
+ }
+ }
+#endif
+}
+
+#if !(SETLOCALE_NULL_ALL_MTSAFE && SETLOCALE_NULL_ONE_MTSAFE) /* musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin */
+
+/* Use a lock, so that no two threads can invoke setlocale_null_unlocked
+ at the same time. */
+
+/* Prohibit renaming this symbol. */
+# undef gl_get_setlocale_null_lock
+
+# if defined _WIN32 && !defined __CYGWIN__
+
+extern __declspec(dllimport) CRITICAL_SECTION *gl_get_setlocale_null_lock (void);
+
+static int
+setlocale_null_with_lock (int category, char *buf, size_t bufsize)
+{
+ CRITICAL_SECTION *lock = gl_get_setlocale_null_lock ();
+ int ret;
+
+ EnterCriticalSection (lock);
+ ret = setlocale_null_unlocked (category, buf, bufsize);
+ LeaveCriticalSection (lock);
+
+ return ret;
+}
+
+# elif HAVE_PTHREAD_API /* musl libc, macOS, FreeBSD, NetBSD, OpenBSD, AIX, Haiku, Cygwin */
+
+extern
+# if defined _WIN32 || defined __CYGWIN__
+ __declspec(dllimport)
+# endif
+ pthread_mutex_t *gl_get_setlocale_null_lock (void);
+
+# if HAVE_WEAK_SYMBOLS /* musl libc, FreeBSD, NetBSD, OpenBSD, Haiku */
+
+ /* Avoid the need to link with '-lpthread'. */
+# pragma weak pthread_mutex_lock
+# pragma weak pthread_mutex_unlock
+
+ /* Determine whether libpthread is in use. */
+# pragma weak pthread_mutexattr_gettype
+ /* See the comments in lock.h. */
+# define pthread_in_use() \
+ (pthread_mutexattr_gettype != NULL || c11_threads_in_use ())
+
+# else
+# define pthread_in_use() 1
+# endif
+
+static int
+setlocale_null_with_lock (int category, char *buf, size_t bufsize)
+{
+ if (pthread_in_use())
+ {
+ pthread_mutex_t *lock = gl_get_setlocale_null_lock ();
+ int ret;
+
+ if (pthread_mutex_lock (lock))
+ abort ();
+ ret = setlocale_null_unlocked (category, buf, bufsize);
+ if (pthread_mutex_unlock (lock))
+ abort ();
+
+ return ret;
+ }
+ else
+ return setlocale_null_unlocked (category, buf, bufsize);
+}
+
+# elif HAVE_THREADS_H
+
+extern mtx_t *gl_get_setlocale_null_lock (void);
+
+static int
+setlocale_null_with_lock (int category, char *buf, size_t bufsize)
+{
+ mtx_t *lock = gl_get_setlocale_null_lock ();
+ int ret;
+
+ if (mtx_lock (lock) != thrd_success)
+ abort ();
+ ret = setlocale_null_unlocked (category, buf, bufsize);
+ if (mtx_unlock (lock) != thrd_success)
+ abort ();
+
+ return ret;
+}
+
+# endif
+
+#endif
+
+int
+setlocale_null_r (int category, char *buf, size_t bufsize)
+{
+#if SETLOCALE_NULL_ALL_MTSAFE
+# if SETLOCALE_NULL_ONE_MTSAFE
+
+ return setlocale_null_unlocked (category, buf, bufsize);
+
+# else
+
+ if (category == LC_ALL)
+ return setlocale_null_unlocked (category, buf, bufsize);
+ else
+ return setlocale_null_with_lock (category, buf, bufsize);
+
+# endif
+#else
+# if SETLOCALE_NULL_ONE_MTSAFE
+
+ if (category == LC_ALL)
+ return setlocale_null_with_lock (category, buf, bufsize);
+ else
+ return setlocale_null_unlocked (category, buf, bufsize);
+
+# else
+
+ return setlocale_null_with_lock (category, buf, bufsize);
+
+# endif
+#endif
+}
+
+const char *
+setlocale_null (int category)
+{
+#if SETLOCALE_NULL_ALL_MTSAFE && SETLOCALE_NULL_ONE_MTSAFE
+ return setlocale_null_androidfix (category);
+#else
+
+ /* This call must be multithread-safe. To achieve this without using
+ thread-local storage:
+ 1. We use a specific static buffer for each possible CATEGORY
+ argument. So that different threads can call setlocale_mtsafe
+ with different CATEGORY arguments, without interfering.
+ 2. We use a simple strcpy or memcpy to fill this static buffer.
+ Filling it through, for example, strcpy + strcat would not be
+ guaranteed to leave the buffer's contents intact if another thread
+ is currently accessing it. If necessary, the contents is first
+ assembled in a stack-allocated buffer. */
+ if (category == LC_ALL)
+ {
+# if SETLOCALE_NULL_ALL_MTSAFE
+ return setlocale_null_androidfix (LC_ALL);
+# else
+ char buf[SETLOCALE_NULL_ALL_MAX];
+ static char resultbuf[SETLOCALE_NULL_ALL_MAX];
+
+ if (setlocale_null_r (LC_ALL, buf, sizeof (buf)))
+ return "C";
+ strcpy (resultbuf, buf);
+ return resultbuf;
+# endif
+ }
+ else
+ {
+# if SETLOCALE_NULL_ONE_MTSAFE
+ return setlocale_null_androidfix (category);
+# else
+ enum
+ {
+ LC_CTYPE_INDEX,
+ LC_NUMERIC_INDEX,
+ LC_TIME_INDEX,
+ LC_COLLATE_INDEX,
+ LC_MONETARY_INDEX,
+ LC_MESSAGES_INDEX,
+# ifdef LC_PAPER
+ LC_PAPER_INDEX,
+# endif
+# ifdef LC_NAME
+ LC_NAME_INDEX,
+# endif
+# ifdef LC_ADDRESS
+ LC_ADDRESS_INDEX,
+# endif
+# ifdef LC_TELEPHONE
+ LC_TELEPHONE_INDEX,
+# endif
+# ifdef LC_MEASUREMENT
+ LC_MEASUREMENT_INDEX,
+# endif
+# ifdef LC_IDENTIFICATION
+ LC_IDENTIFICATION_INDEX,
+# endif
+ LC_INDICES_COUNT
+ }
+ i;
+ char buf[SETLOCALE_NULL_MAX];
+ static char resultbuf[LC_INDICES_COUNT][SETLOCALE_NULL_MAX];
+ int err;
+
+ err = setlocale_null_r (category, buf, sizeof (buf));
+ if (err == EINVAL)
+ return NULL;
+ if (err)
+ return "C";
+
+ switch (category)
+ {
+ case LC_CTYPE: i = LC_CTYPE_INDEX; break;
+ case LC_NUMERIC: i = LC_NUMERIC_INDEX; break;
+ case LC_TIME: i = LC_TIME_INDEX; break;
+ case LC_COLLATE: i = LC_COLLATE_INDEX; break;
+ case LC_MONETARY: i = LC_MONETARY_INDEX; break;
+ case LC_MESSAGES: i = LC_MESSAGES_INDEX; break;
+# ifdef LC_PAPER
+ case LC_PAPER: i = LC_PAPER_INDEX; break;
+# endif
+# ifdef LC_NAME
+ case LC_NAME: i = LC_NAME_INDEX; break;
+# endif
+# ifdef LC_ADDRESS
+ case LC_ADDRESS: i = LC_ADDRESS_INDEX; break;
+# endif
+# ifdef LC_TELEPHONE
+ case LC_TELEPHONE: i = LC_TELEPHONE_INDEX; break;
+# endif
+# ifdef LC_MEASUREMENT
+ case LC_MEASUREMENT: i = LC_MEASUREMENT_INDEX; break;
+# endif
+# ifdef LC_IDENTIFICATION
+ case LC_IDENTIFICATION: i = LC_IDENTIFICATION_INDEX; break;
+# endif
+ default:
+ /* If you get here, a #ifdef LC_xxx is missing. */
+ abort ();
+ }
+
+ strcpy (resultbuf[i], buf);
+ return resultbuf[i];
+# endif
+ }
+#endif
+}
diff --git a/lib/setlocale_null.h b/lib/setlocale_null.h
new file mode 100644
index 0000000..d1921b0
--- /dev/null
+++ b/lib/setlocale_null.h
@@ -0,0 +1,82 @@
+/* Query the name of the current global locale.
+ Copyright (C) 2019-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2019. */
+
+#ifndef _SETLOCALE_NULL_H
+#define _SETLOCALE_NULL_H
+
+#include <stddef.h>
+
+#include "arg-nonnull.h"
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+/* Recommended size of a buffer for a locale name for a single category.
+ On glibc systems, you can have locale names that are relative file names;
+ assume a maximum length 256.
+ In native Windows, in 2018 the longest locale name was of length 58
+ ("FYRO Macedonian_Former Yugoslav Republic of Macedonia.1251"). */
+#define SETLOCALE_NULL_MAX (256+1)
+
+/* Recommended size of a buffer for a locale name with all categories.
+ On glibc systems, you can have locale names that are relative file names;
+ assume maximum length 256 for each. There are 12 categories; so, the
+ maximum total length is 148+12*256.
+ In native Windows, there are 5 categories, and the maximum total length is
+ 55+5*58. */
+#define SETLOCALE_NULL_ALL_MAX (148+12*256+1)
+
+/* setlocale_null_r (CATEGORY, BUF, BUFSIZE) is like setlocale (CATEGORY, NULL),
+ except that
+ - it is guaranteed to be multithread-safe,
+ - it returns the resulting locale category name or locale name in the
+ user-supplied buffer BUF, which must be BUFSIZE bytes long.
+ The recommended minimum buffer size is
+ - SETLOCALE_NULL_MAX for CATEGORY != LC_ALL, and
+ - SETLOCALE_NULL_ALL_MAX for CATEGORY == LC_ALL.
+ The return value is an error code: 0 if the call is successful, EINVAL if
+ CATEGORY is invalid, or ERANGE if BUFSIZE is smaller than the length needed
+ size (including the trailing NUL byte). In the latter case, a truncated
+ result is returned in BUF, but still NUL-terminated if BUFSIZE > 0.
+ For this call to be multithread-safe, *all* calls to
+ setlocale (CATEGORY, NULL) in all other threads must have been converted
+ to use setlocale_null_r or setlocale_null as well, and the other threads
+ must not make other setlocale invocations (since changing the global locale
+ has side effects on all threads). */
+extern int setlocale_null_r (int category, char *buf, size_t bufsize)
+ _GL_ARG_NONNULL ((2));
+
+/* setlocale_null (CATEGORY) is like setlocale (CATEGORY, NULL), except that
+ it is guaranteed to be multithread-safe.
+ The return value is NULL if CATEGORY is invalid.
+ For this call to be multithread-safe, *all* calls to
+ setlocale (CATEGORY, NULL) in all other threads must have been converted
+ to use setlocale_null_r or setlocale_null as well, and the other threads
+ must not make other setlocale invocations (since changing the global locale
+ has side effects on all threads). */
+extern const char *setlocale_null (int category);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _SETLOCALE_NULL_H */
diff --git a/lib/signbitd.c b/lib/signbitd.c
index 33f9397..776dd73 100644
--- a/lib/signbitd.c
+++ b/lib/signbitd.c
@@ -1,26 +1,17 @@
/* signbit() macro: Determine the sign bit of a floating-point number.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/signbitf.c b/lib/signbitf.c
index 2911a2c..0adf001 100644
--- a/lib/signbitf.c
+++ b/lib/signbitf.c
@@ -1,26 +1,17 @@
/* signbit() macro: Determine the sign bit of a floating-point number.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/signbitl.c b/lib/signbitl.c
index 782a07f..865d276 100644
--- a/lib/signbitl.c
+++ b/lib/signbitl.c
@@ -1,26 +1,17 @@
/* signbit() macro: Determine the sign bit of a floating-point number.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/size_max.h b/lib/size_max.h
index 555cfac..dee2b8e 100644
--- a/lib/size_max.h
+++ b/lib/size_max.h
@@ -1,28 +1,19 @@
/* size_max.h -- declare SIZE_MAX through system headers
- Copyright (C) 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
Written by Simon Josefsson.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef GNULIB_SIZE_MAX_H
#define GNULIB_SIZE_MAX_H
diff --git a/lib/stdbool.in.h b/lib/stdbool.in.h
index ffea051..03840f1 100644
--- a/lib/stdbool.in.h
+++ b/lib/stdbool.in.h
@@ -1,27 +1,18 @@
-/* Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _GL_STDBOOL_H
#define _GL_STDBOOL_H
diff --git a/lib/stdbool.mini.h b/lib/stdbool.mini.h
index c183f75..29736b7 100644
--- a/lib/stdbool.mini.h
+++ b/lib/stdbool.mini.h
@@ -12,7 +12,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTRING_STDBOOL_H
#define _UNISTRING_STDBOOL_H
diff --git a/lib/stddef.in.h b/lib/stddef.in.h
index cda8c75..5c9a747 100644
--- a/lib/stddef.in.h
+++ b/lib/stddef.in.h
@@ -1,34 +1,25 @@
/* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake. */
/*
* POSIX 2008 <stddef.h> for platforms that have issues.
- * <http://www.opengroup.org/susv3xbd/stddef.h.html>
+ * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html>
*/
#if __GNUC__ >= 3
@@ -51,6 +42,13 @@
# define _GL_STDDEF_WINT_T
# endif
# @INCLUDE_NEXT@ @NEXT_STDDEF_H@
+ /* On TinyCC, make sure that the macros that indicate the special invocation
+ convention get undefined. */
+# undef __need_wchar_t
+# undef __need_size_t
+# undef __need_ptrdiff_t
+# undef __need_NULL
+# undef __need_wint_t
# endif
#else
@@ -58,6 +56,23 @@
# ifndef _@GUARD_PREFIX@_STDDEF_H
+/* On AIX 7.2, with xlc in 64-bit mode, <stddef.h> defines max_align_t to a
+ type with alignment 4, but 'long' has alignment 8. */
+# if defined _AIX && defined __LP64__
+# if !GNULIB_defined_max_align_t
+# ifdef _MAX_ALIGN_T
+/* /usr/include/stddef.h has already defined max_align_t. Override it. */
+typedef long rpl_max_align_t;
+# define max_align_t rpl_max_align_t
+# else
+/* Prevent /usr/include/stddef.h from defining max_align_t. */
+typedef long max_align_t;
+# define _MAX_ALIGN_T
+# endif
+# define GNULIB_defined_max_align_t 1
+# endif
+# endif
+
/* The include_next requires a split double-inclusion guard. */
# @INCLUDE_NEXT@ @NEXT_STDDEF_H@
@@ -92,20 +107,28 @@
/* Some platforms lack max_align_t. The check for _GCC_MAX_ALIGN_T is
a hack in case the configure-time test was done with g++ even though
- we are currently compiling with gcc. */
-#if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T)
-# if !GNULIB_defined_max_align_t
+ we are currently compiling with gcc.
+ On MSVC, max_align_t is defined only in C++ mode, after <cstddef> was
+ included. Its definition is good since it has an alignment of 8 (on x86
+ and x86_64).
+ Similarly on OS/2 kLIBC. */
+#if (defined _MSC_VER || (defined __KLIBC__ && !defined __LIBCN__)) \
+ && defined __cplusplus
+# include <cstddef>
+#else
+# if ! (@HAVE_MAX_ALIGN_T@ || (defined _GCC_MAX_ALIGN_T && !defined __clang__))
+# if !GNULIB_defined_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
+# if defined __GNUC__ || (__clang_major__ >= 4)
+# define _GL_STDDEF_ALIGNAS(type) \
+ __attribute__ ((__aligned__ (__alignof__ (type))))
+# else
+# define _GL_STDDEF_ALIGNAS(type) /* */
+# endif
typedef union
{
char *__p _GL_STDDEF_ALIGNAS (char *);
@@ -113,8 +136,9 @@ typedef union
long double __ld _GL_STDDEF_ALIGNAS (long double);
long int __i _GL_STDDEF_ALIGNAS (long int);
} rpl_max_align_t;
-# define max_align_t rpl_max_align_t
-# define GNULIB_defined_max_align_t 1
+# define max_align_t rpl_max_align_t
+# define GNULIB_defined_max_align_t 1
+# endif
# endif
#endif
diff --git a/lib/stdint.in.h b/lib/stdint.in.h
index 0058bfd..eaa7874 100644
--- a/lib/stdint.in.h
+++ b/lib/stdint.in.h
@@ -1,32 +1,23 @@
-/* Copyright (C) 2001-2002, 2004-2018 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2002, 2004-2022 Free Software Foundation, Inc.
Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
This file is part of gnulib.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/*
* ISO C 99 <stdint.h> for platforms that lack it.
- * <http://www.opengroup.org/susv3xbd/stdint.h.html>
+ * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdint.h.html>
*/
#ifndef _@GUARD_PREFIX@_STDINT_H
@@ -94,7 +85,7 @@
/* Override WINT_MIN and WINT_MAX if gnulib's <wchar.h> or <wctype.h> overrides
wint_t. */
-#if @GNULIB_OVERRIDES_WINT_T@
+#if @GNULIBHEADERS_OVERRIDE_WINT_T@
# undef WINT_MIN
# undef WINT_MAX
# define WINT_MIN 0x0U
@@ -197,7 +188,7 @@ typedef long int gl_int64_t;
typedef __int64 gl_int64_t;
# define int64_t gl_int64_t
# define GL_INT64_T
-# elif @HAVE_LONG_LONG_INT@
+# else
# undef int64_t
typedef long long int gl_int64_t;
# define int64_t gl_int64_t
@@ -218,7 +209,7 @@ typedef unsigned long int gl_uint64_t;
typedef unsigned __int64 gl_uint64_t;
# define uint64_t gl_uint64_t
# define GL_UINT64_T
-# elif @HAVE_UNSIGNED_LONG_LONG_INT@
+# else
# undef uint64_t
typedef unsigned long long int gl_uint64_t;
# define uint64_t gl_uint64_t
@@ -308,16 +299,25 @@ typedef gl_uint_fast32_t gl_uint_fast16_t;
/* 7.18.1.4. Integer types capable of holding object pointers */
-/* kLIBC's stdint.h defines _INTPTR_T_DECLARED and needs its own
+/* kLIBC's <stdint.h> defines _INTPTR_T_DECLARED and needs its own
definitions of intptr_t and uintptr_t (which use int and unsigned)
- to avoid clashes with declarations of system functions like sbrk. */
-# ifndef _INTPTR_T_DECLARED
-# undef intptr_t
-# undef uintptr_t
+ to avoid clashes with declarations of system functions like sbrk.
+ Similarly, MinGW WSL-5.4.1 <stdint.h> needs its own intptr_t and
+ uintptr_t to avoid conflicting declarations of system functions like
+ _findclose in <io.h>. */
+# if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \
+ || defined __MINGW32__)
+# undef intptr_t
+# undef uintptr_t
+# ifdef _WIN64
+typedef long long int gl_intptr_t;
+typedef unsigned long long int gl_uintptr_t;
+# else
typedef long int gl_intptr_t;
typedef unsigned long int gl_uintptr_t;
-# define intptr_t gl_intptr_t
-# define uintptr_t gl_uintptr_t
+# endif
+# define intptr_t gl_intptr_t
+# define uintptr_t gl_uintptr_t
# endif
/* 7.18.1.5. Greatest-width integer types */
@@ -332,7 +332,7 @@ typedef unsigned long int gl_uintptr_t;
# ifndef INTMAX_MAX
# undef INTMAX_C
# undef intmax_t
-# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+# if LONG_MAX >> 30 == 1
typedef long long int gl_intmax_t;
# define intmax_t gl_intmax_t
# elif defined GL_INT64_T
@@ -346,7 +346,7 @@ typedef long int gl_intmax_t;
# ifndef UINTMAX_MAX
# undef UINTMAX_C
# undef uintmax_t
-# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+# if ULONG_MAX >> 31 == 1
typedef unsigned long long int gl_uintmax_t;
# define uintmax_t gl_uintmax_t
# elif defined GL_UINT64_T
@@ -494,9 +494,15 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
# undef INTPTR_MIN
# undef INTPTR_MAX
# undef UINTPTR_MAX
-# define INTPTR_MIN LONG_MIN
-# define INTPTR_MAX LONG_MAX
-# define UINTPTR_MAX ULONG_MAX
+# ifdef _WIN64
+# define INTPTR_MIN LLONG_MIN
+# define INTPTR_MAX LLONG_MAX
+# define UINTPTR_MAX ULLONG_MAX
+# else
+# define INTPTR_MIN LONG_MIN
+# define INTPTR_MAX LONG_MAX
+# define UINTPTR_MAX ULONG_MAX
+# endif
/* 7.18.2.5. Limits of greatest-width integer types */
@@ -573,11 +579,6 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
<wchar.h> -> <stdio.h> -> <getopt.h> -> <stdlib.h>, and the latter includes
<stdint.h> 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: <stddef.h>, <stdio.h> and <time.h> must be
- included before <wchar.h>. */
-# include <stddef.h>
-# include <stdio.h>
-# include <time.h>
# define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
# include <wchar.h>
# undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
@@ -595,17 +596,21 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
_STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
/* wint_t limits */
-# undef WINT_MIN
-# undef WINT_MAX
-# if @HAVE_SIGNED_WINT_T@
-# define WINT_MIN \
- _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
-# else
-# define WINT_MIN \
- _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+/* If gnulib's <wchar.h> or <wctype.h> overrides wint_t, @WINT_T_SUFFIX@ is not
+ accurate, therefore use the definitions from above. */
+# if !@GNULIBHEADERS_OVERRIDE_WINT_T@
+# undef WINT_MIN
+# undef WINT_MAX
+# if @HAVE_SIGNED_WINT_T@
+# define WINT_MIN \
+ _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+# else
+# define WINT_MIN \
+ _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
+# endif
+# define WINT_MAX \
+ _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
# endif
-# define WINT_MAX \
- _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
/* 7.18.4. Macros for integer constants */
@@ -636,21 +641,21 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
# define INT64_C(x) x##L
# elif defined _MSC_VER
# define INT64_C(x) x##i64
-# elif @HAVE_LONG_LONG_INT@
+# else
# define INT64_C(x) x##LL
# endif
# if ULONG_MAX >> 31 >> 31 >> 1 == 1
# define UINT64_C(x) x##UL
# elif defined _MSC_VER
# define UINT64_C(x) x##ui64
-# elif @HAVE_UNSIGNED_LONG_LONG_INT@
+# else
# define UINT64_C(x) x##ULL
# endif
/* 7.18.4.2. Macros for greatest-width integer constants */
# ifndef INTMAX_C
-# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
+# if LONG_MAX >> 30 == 1
# define INTMAX_C(x) x##LL
# elif defined GL_INT64_T
# define INTMAX_C(x) INT64_C(x)
@@ -660,7 +665,7 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
# endif
# ifndef UINTMAX_C
-# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
+# if ULONG_MAX >> 31 == 1
# define UINTMAX_C(x) x##ULL
# elif defined GL_UINT64_T
# define UINTMAX_C(x) UINT64_C(x)
diff --git a/lib/stdint.mini.h b/lib/stdint.mini.h
index 2afadcd..813de12 100644
--- a/lib/stdint.mini.h
+++ b/lib/stdint.mini.h
@@ -13,7 +13,7 @@
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 <http://www.gnu.org/licenses/>. */
+ along with this program; if not, see <https://www.gnu.org/licenses/>. */
/*
* Subset of ISO C 99 <stdint.h> for platforms that lack it.
diff --git a/lib/stdio-impl.h b/lib/stdio-impl.h
index d032ccc..ed32e69 100644
--- a/lib/stdio-impl.h
+++ b/lib/stdio-impl.h
@@ -1,37 +1,33 @@
/* Implementation details of FILE streams.
- Copyright (C) 2007-2008, 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2008, 2010-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Many stdio implementations have the same logic and therefore can share
the same implementation of stdio extension API, except that some fields
have different naming conventions, or their access requires some casts. */
-/* Glibc 2.28 made _IO_IN_BACKUP private. For now, work around this
- problem by defining it ourselves. FIXME: Do not rely on glibc
+/* Glibc 2.28 made _IO_UNBUFFERED and _IO_IN_BACKUP private. For now, work
+ around this problem by defining them ourselves. FIXME: Do not rely on glibc
internals. */
-#if !defined _IO_IN_BACKUP && defined _IO_EOF_SEEN
-# define _IO_IN_BACKUP 0x100
+#if defined _IO_EOF_SEEN
+# if !defined _IO_UNBUFFERED
+# define _IO_UNBUFFERED 0x2
+# endif
+# if !defined _IO_IN_BACKUP
+# define _IO_IN_BACKUP 0x100
+# endif
#endif
/* BSD stdio derived implementations. */
@@ -70,6 +66,11 @@
# define _r pub._r
# define _w pub._w
# elif defined __ANDROID__ /* Android */
+# ifdef __LP64__
+# define _gl_flags_file_t int
+# else
+# define _gl_flags_file_t short
+# endif
/* Up to this commit from 2015-10-12
<https://android.googlesource.com/platform/bionic.git/+/f0141dfab10a4b332769d52fa76631a64741297a>
the innards of FILE were public, and fp_ub could be defined like for OpenBSD,
@@ -79,8 +80,8 @@
# define fp_ ((struct { unsigned char *_p; \
int _r; \
int _w; \
- int _flags; \
- int _file; \
+ _gl_flags_file_t _flags; \
+ _gl_flags_file_t _file; \
struct { unsigned char *_base; size_t _size; } _bf; \
int _lbfsize; \
void *_cookie; \
@@ -174,7 +175,7 @@
# define fp_ fp
# endif
-# if defined _SCO_DS /* OpenServer */
+# if defined _SCO_DS || (defined __SCO_VERSION__ || defined __sysv5__) /* OpenServer 5, OpenServer 6, UnixWare 7 */
# define _cnt __cnt
# define _ptr __ptr
# define _base __base
diff --git a/lib/stdlib.in.h b/lib/stdlib.in.h
index 3a3796d..d52c2f7 100644
--- a/lib/stdlib.in.h
+++ b/lib/stdlib.in.h
@@ -1,27 +1,18 @@
/* A GNU-like <stdlib.h>.
- Copyright (C) 1995, 2001-2004, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995, 2001-2004, 2006-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@@ -62,8 +53,8 @@
# include <sys/loadavg.h>
#endif
-/* Native Windows platforms declare mktemp() in <io.h>. */
-#if 0 && (defined _WIN32 && ! defined __CYGWIN__)
+/* Native Windows platforms declare _mktemp() in <io.h>. */
+#if defined _WIN32 && !defined __CYGWIN__
# include <io.h>
#endif
@@ -99,20 +90,52 @@ struct random_data
# endif
#endif
-#if (@GNULIB_MKSTEMP@ || @GNULIB_MKSTEMPS@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !(defined _WIN32 && ! defined __CYGWIN__)
+#if (@GNULIB_MKSTEMP@ || @GNULIB_MKSTEMPS@ || @GNULIB_MKOSTEMP@ || @GNULIB_MKOSTEMPS@ || @GNULIB_GETSUBOPT@ || defined GNULIB_POSIXCHECK) && ! defined __GLIBC__ && !(defined _WIN32 && ! defined __CYGWIN__)
/* On Mac OS X 10.3, only <unistd.h> declares mkstemp. */
/* On Mac OS X 10.5, only <unistd.h> declares mkstemps. */
+/* On Mac OS X 10.13, only <unistd.h> declares mkostemp and mkostemps. */
/* On Cygwin 1.7.1, only <unistd.h> declares getsubopt. */
/* But avoid namespace pollution on glibc systems and native Windows. */
# include <unistd.h>
#endif
+/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
+ that can be freed by passing them as the Ith argument to the
+ function F. */
+#ifndef _GL_ATTRIBUTE_DEALLOC
+# if __GNUC__ >= 11
+# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
+# else
+# define _GL_ATTRIBUTE_DEALLOC(f, i)
+# endif
+#endif
+
+/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
+ can be freed via 'free'; it can be used only after declaring 'free'. */
+/* Applies to: functions. Cannot be used on inline functions. */
+#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
+# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
+#endif
+
+/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
+ allocated memory. */
+/* Applies to: functions. */
+#ifndef _GL_ATTRIBUTE_MALLOC
+# if __GNUC__ >= 3 || defined __clang__
+# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
+# else
+# define _GL_ATTRIBUTE_MALLOC
+# endif
+#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 _GL_ATTRIBUTE_PURE
+# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+# else
+# define _GL_ATTRIBUTE_PURE /* empty */
+# endif
#endif
/* The definition of _Noreturn is copied here. */
@@ -155,6 +178,69 @@ _GL_WARN_ON_USE (_Exit, "_Exit is unportable - "
#endif
+#if @GNULIB_FREE_POSIX@
+# if @REPLACE_FREE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef free
+# define free rpl_free
+# endif
+_GL_FUNCDECL_RPL (free, void, (void *ptr));
+_GL_CXXALIAS_RPL (free, void, (void *ptr));
+# else
+_GL_CXXALIAS_SYS (free, void, (void *ptr));
+# endif
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN (free);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef free
+/* Assume free is always declared. */
+_GL_WARN_ON_USE (free, "free is not future POSIX compliant everywhere - "
+ "use gnulib module free for portability");
+#endif
+
+
+/* Allocate memory with indefinite extent and specified alignment. */
+#if @GNULIB_ALIGNED_ALLOC@
+# if @REPLACE_ALIGNED_ALLOC@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef aligned_alloc
+# define aligned_alloc rpl_aligned_alloc
+# endif
+_GL_FUNCDECL_RPL (aligned_alloc, void *,
+ (size_t alignment, size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+_GL_CXXALIAS_RPL (aligned_alloc, void *, (size_t alignment, size_t size));
+# else
+# if @HAVE_ALIGNED_ALLOC@
+# if __GNUC__ >= 11
+/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (aligned_alloc, void *,
+ (size_t alignment, size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+_GL_CXXALIAS_SYS (aligned_alloc, void *, (size_t alignment, size_t size));
+# endif
+# endif
+# if @HAVE_ALIGNED_ALLOC@
+_GL_CXXALIASWARN (aligned_alloc);
+# endif
+#else
+# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined aligned_alloc
+/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (aligned_alloc, void *,
+ (size_t alignment, size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if defined GNULIB_POSIXCHECK
+# undef aligned_alloc
+# if HAVE_RAW_DECL_ALIGNED_ALLOC
+_GL_WARN_ON_USE (aligned_alloc, "aligned_alloc is not portable - "
+ "use gnulib module aligned_alloc for portability");
+# endif
+# endif
+#endif
+
#if @GNULIB_ATOLL@
/* Parse a signed decimal integer.
Returns the value of the integer. Errors are not detected. */
@@ -174,22 +260,41 @@ _GL_WARN_ON_USE (atoll, "atoll is unportable - "
#endif
#if @GNULIB_CALLOC_POSIX@
-# if @REPLACE_CALLOC@
+# if (@GNULIB_CALLOC_POSIX@ && @REPLACE_CALLOC_FOR_CALLOC_POSIX@) \
+ || (@GNULIB_CALLOC_GNU@ && @REPLACE_CALLOC_FOR_CALLOC_GNU@)
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef calloc
# define calloc rpl_calloc
# endif
-_GL_FUNCDECL_RPL (calloc, void *, (size_t nmemb, size_t size));
+_GL_FUNCDECL_RPL (calloc, void *,
+ (size_t nmemb, size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
_GL_CXXALIAS_RPL (calloc, void *, (size_t nmemb, size_t size));
# else
+# if __GNUC__ >= 11
+/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (calloc, void *,
+ (size_t nmemb, size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
_GL_CXXALIAS_SYS (calloc, void *, (size_t nmemb, size_t size));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (calloc);
-#elif defined GNULIB_POSIXCHECK
-# undef calloc
+# endif
+#else
+# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined calloc
+/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (calloc, void *,
+ (size_t nmemb, size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if defined GNULIB_POSIXCHECK
+# undef calloc
/* Assume calloc is always declared. */
_GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - "
"use gnulib module calloc-posix for portability");
+# endif
#endif
#if @GNULIB_CANONICALIZE_FILE_NAME@
@@ -197,23 +302,108 @@ _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - "
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define canonicalize_file_name rpl_canonicalize_file_name
# endif
-_GL_FUNCDECL_RPL (canonicalize_file_name, char *, (const char *name)
- _GL_ARG_NONNULL ((1)));
+_GL_FUNCDECL_RPL (canonicalize_file_name, char *,
+ (const char *name)
+ _GL_ARG_NONNULL ((1))
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
_GL_CXXALIAS_RPL (canonicalize_file_name, char *, (const char *name));
# else
-# if !@HAVE_CANONICALIZE_FILE_NAME@
-_GL_FUNCDECL_SYS (canonicalize_file_name, char *, (const char *name)
- _GL_ARG_NONNULL ((1)));
+# if !@HAVE_CANONICALIZE_FILE_NAME@ || __GNUC__ >= 11
+_GL_FUNCDECL_SYS (canonicalize_file_name, char *,
+ (const char *name)
+ _GL_ARG_NONNULL ((1))
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
# endif
_GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name));
# endif
+# ifndef GNULIB_defined_canonicalize_file_name
+# define GNULIB_defined_canonicalize_file_name \
+ (!@HAVE_CANONICALIZE_FILE_NAME@ || @REPLACE_CANONICALIZE_FILE_NAME@)
+# endif
_GL_CXXALIASWARN (canonicalize_file_name);
-#elif defined GNULIB_POSIXCHECK
-# undef canonicalize_file_name
-# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
+#else
+# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined canonicalize_file_name
+/* For -Wmismatched-dealloc: Associate canonicalize_file_name with free or
+ rpl_free. */
+_GL_FUNCDECL_SYS (canonicalize_file_name, char *,
+ (const char *name)
+ _GL_ARG_NONNULL ((1))
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if 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 - "
"use gnulib module canonicalize-lgpl for portability");
+# endif
+# endif
+#endif
+
+#if @GNULIB_MDA_ECVT@
+/* On native Windows, map 'ecvt' to '_ecvt', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::ecvt on all platforms that have
+ it. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef ecvt
+# define ecvt _ecvt
+# endif
+_GL_CXXALIAS_MDA (ecvt, char *,
+ (double number, int ndigits, int *decptp, int *signp));
+# else
+# if @HAVE_DECL_ECVT@
+_GL_CXXALIAS_SYS (ecvt, char *,
+ (double number, int ndigits, int *decptp, int *signp));
+# endif
+# endif
+# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_ECVT@
+_GL_CXXALIASWARN (ecvt);
+# endif
+#endif
+
+#if @GNULIB_MDA_FCVT@
+/* On native Windows, map 'fcvt' to '_fcvt', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::fcvt on all platforms that have
+ it. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef fcvt
+# define fcvt _fcvt
+# endif
+_GL_CXXALIAS_MDA (fcvt, char *,
+ (double number, int ndigits, int *decptp, int *signp));
+# else
+# if @HAVE_DECL_FCVT@
+_GL_CXXALIAS_SYS (fcvt, char *,
+ (double number, int ndigits, int *decptp, int *signp));
+# endif
+# endif
+# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCVT@
+_GL_CXXALIASWARN (fcvt);
+# endif
+#endif
+
+#if @GNULIB_MDA_GCVT@
+/* On native Windows, map 'gcvt' to '_gcvt', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::gcvt on all platforms that have
+ it. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef gcvt
+# define gcvt _gcvt
+# endif
+_GL_CXXALIAS_MDA (gcvt, char *, (double number, int ndigits, char *buf));
+# else
+# if @HAVE_DECL_GCVT@
+_GL_CXXALIAS_SYS (gcvt, char *, (double number, int ndigits, char *buf));
+# endif
+# endif
+# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_GCVT@
+_GL_CXXALIASWARN (gcvt);
# endif
#endif
@@ -246,8 +436,8 @@ _GL_WARN_ON_USE (getloadavg, "getloadavg is not portable - "
element (or NULL if it doesn't contain an "=" sign),
- It returns the index of the "token" in the given array of tokens.
Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
- For more details see the POSIX:2001 specification.
- http://www.opengroup.org/susv3xsh/getsubopt.html */
+ For more details see the POSIX specification.
+ https://pubs.opengroup.org/onlinepubs/9699919799/functions/getsubopt.html */
# if !@HAVE_GETSUBOPT@
_GL_FUNCDECL_SYS (getsubopt, int,
(char **optionp, char *const *tokens, char **valuep)
@@ -285,23 +475,42 @@ _GL_WARN_ON_USE (grantpt, "grantpt is not portable - "
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 (@GNULIB_MALLOC_POSIX@ && @REPLACE_MALLOC_FOR_MALLOC_POSIX@) \
+ || (@GNULIB_MALLOC_GNU@ && @REPLACE_MALLOC_FOR_MALLOC_GNU@)
# if !((defined __cplusplus && defined GNULIB_NAMESPACE) \
|| _GL_USE_STDLIB_ALLOC)
# undef malloc
# define malloc rpl_malloc
# endif
-_GL_FUNCDECL_RPL (malloc, void *, (size_t size));
+_GL_FUNCDECL_RPL (malloc, void *,
+ (size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
_GL_CXXALIAS_RPL (malloc, void *, (size_t size));
# else
+# if __GNUC__ >= 11
+/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (malloc, void *,
+ (size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
_GL_CXXALIAS_SYS (malloc, void *, (size_t size));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (malloc);
-#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
-# undef malloc
+# endif
+#else
+# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined malloc
+/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (malloc, void *,
+ (size_t size)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
+# 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
#endif
/* Convert a multibyte character to a wide character. */
@@ -311,12 +520,27 @@ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - "
# 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));
+_GL_FUNCDECL_RPL (mbtowc, int,
+ (wchar_t *restrict pwc, const char *restrict s, size_t n));
+_GL_CXXALIAS_RPL (mbtowc, int,
+ (wchar_t *restrict pwc, const char *restrict s, size_t n));
# else
-_GL_CXXALIAS_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
+# if !@HAVE_MBTOWC@
+_GL_FUNCDECL_SYS (mbtowc, int,
+ (wchar_t *restrict pwc, const char *restrict s, size_t n));
+# endif
+_GL_CXXALIAS_SYS (mbtowc, int,
+ (wchar_t *restrict pwc, const char *restrict s, size_t n));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (mbtowc);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef mbtowc
+# if HAVE_RAW_DECL_MBTOWC
+_GL_WARN_ON_USE (mbtowc, "mbtowc is not portable - "
+ "use gnulib module mbtowc for portability");
+# endif
#endif
#if @GNULIB_MKDTEMP@
@@ -451,6 +675,51 @@ _GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - "
# endif
#endif
+#if @GNULIB_MDA_MKTEMP@
+/* On native Windows, map 'mktemp' to '_mktemp', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::mktemp always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef mktemp
+# define mktemp _mktemp
+# endif
+_GL_CXXALIAS_MDA (mktemp, char *, (char * /*template*/));
+# else
+_GL_CXXALIAS_SYS (mktemp, char *, (char * /*template*/));
+# endif
+_GL_CXXALIASWARN (mktemp);
+#endif
+
+/* Allocate memory with indefinite extent and specified alignment. */
+#if @GNULIB_POSIX_MEMALIGN@
+# if @REPLACE_POSIX_MEMALIGN@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef posix_memalign
+# define posix_memalign rpl_posix_memalign
+# endif
+_GL_FUNCDECL_RPL (posix_memalign, int,
+ (void **memptr, size_t alignment, size_t size)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (posix_memalign, int,
+ (void **memptr, size_t alignment, size_t size));
+# else
+# if @HAVE_POSIX_MEMALIGN@
+_GL_CXXALIAS_SYS (posix_memalign, int,
+ (void **memptr, size_t alignment, size_t size));
+# endif
+# endif
+# if @HAVE_POSIX_MEMALIGN@
+_GL_CXXALIASWARN (posix_memalign);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef posix_memalign
+# if HAVE_RAW_DECL_POSIX_MEMALIGN
+_GL_WARN_ON_USE (posix_memalign, "posix_memalign is not portable - "
+ "use gnulib module posix_memalign for portability");
+# 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. */
@@ -509,6 +778,9 @@ _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
+# ifndef GNULIB_defined_ptsname_r
+# define GNULIB_defined_ptsname_r (!@HAVE_PTSNAME_R@ || @REPLACE_PTSNAME_R@)
+# endif
_GL_CXXALIASWARN (ptsname_r);
#elif defined GNULIB_POSIXCHECK
# undef ptsname_r
@@ -526,6 +798,28 @@ _GL_WARN_ON_USE (ptsname_r, "ptsname_r is not portable - "
# endif
_GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1)));
_GL_CXXALIAS_RPL (putenv, int, (char *string));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef putenv
+# define putenv _putenv
+# endif
+_GL_CXXALIAS_MDA (putenv, int, (char *string));
+# else
+_GL_CXXALIAS_SYS (putenv, int, (char *string));
+# endif
+_GL_CXXALIASWARN (putenv);
+#elif @GNULIB_MDA_PUTENV@
+/* On native Windows, map 'putenv' to '_putenv', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::putenv always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef putenv
+# define putenv _putenv
+# endif
+/* Need to cast, because on mingw, the parameter is either
+ 'const char *string' or 'char *string'. */
+_GL_CXXALIAS_MDA_CAST (putenv, int, (char *string));
# else
_GL_CXXALIAS_SYS (putenv, int, (char *string));
# endif
@@ -536,29 +830,35 @@ _GL_CXXALIASWARN (putenv);
/* Sort an array of NMEMB elements, starting at address BASE, each element
occupying SIZE bytes, in ascending order according to the comparison
function COMPARE. */
+# ifdef __cplusplus
+extern "C" {
+# endif
+# if !GNULIB_defined_qsort_r_fn_types
+typedef int (*_gl_qsort_r_compar_fn) (void const *, void const *, void *);
+# define GNULIB_defined_qsort_r_fn_types 1
+# endif
+# ifdef __cplusplus
+}
+# endif
# 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 *),
+ _gl_qsort_r_compar_fn compare,
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 *),
+ _gl_qsort_r_compar_fn compare,
void *arg));
# else
# if !@HAVE_QSORT_R@
_GL_FUNCDECL_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size,
- int (*compare) (void const *, void const *,
- void *),
+ _gl_qsort_r_compar_fn compare,
void *arg) _GL_ARG_NONNULL ((1, 4)));
# endif
_GL_CXXALIAS_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size,
- int (*compare) (void const *, void const *,
- void *),
+ _gl_qsort_r_compar_fn compare,
void *arg));
# endif
_GL_CXXALIASWARN (qsort_r);
@@ -581,10 +881,21 @@ _GL_WARN_ON_USE (qsort_r, "qsort_r is not portable - "
#if @GNULIB_RANDOM@
-# if !@HAVE_RANDOM@
+# if @REPLACE_RANDOM@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef random
+# define random rpl_random
+# endif
+_GL_FUNCDECL_RPL (random, long, (void));
+_GL_CXXALIAS_RPL (random, long, (void));
+# else
+# if !@HAVE_RANDOM@
_GL_FUNCDECL_SYS (random, long, (void));
+# endif
+/* Need to cast, because on Haiku, the return type is
+ int. */
+_GL_CXXALIAS_SYS_CAST (random, long, (void));
# endif
-_GL_CXXALIAS_SYS (random, long, (void));
_GL_CXXALIASWARN (random);
#elif defined GNULIB_POSIXCHECK
# undef random
@@ -595,10 +906,21 @@ _GL_WARN_ON_USE (random, "random is unportable - "
#endif
#if @GNULIB_RANDOM@
-# if !@HAVE_RANDOM@
+# if @REPLACE_RANDOM@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef srandom
+# define srandom rpl_srandom
+# endif
+_GL_FUNCDECL_RPL (srandom, void, (unsigned int seed));
+_GL_CXXALIAS_RPL (srandom, void, (unsigned int seed));
+# else
+# if !@HAVE_RANDOM@
_GL_FUNCDECL_SYS (srandom, void, (unsigned int seed));
+# endif
+/* Need to cast, because on FreeBSD, the first parameter is
+ unsigned long seed. */
+_GL_CXXALIAS_SYS_CAST (srandom, void, (unsigned int seed));
# endif
-_GL_CXXALIAS_SYS (srandom, void, (unsigned int seed));
_GL_CXXALIASWARN (srandom);
#elif defined GNULIB_POSIXCHECK
# undef srandom
@@ -609,31 +931,56 @@ _GL_WARN_ON_USE (srandom, "srandom is unportable - "
#endif
#if @GNULIB_RANDOM@
-# if !@HAVE_RANDOM@ || !@HAVE_DECL_INITSTATE@
+# if @REPLACE_INITSTATE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef initstate
+# define initstate rpl_initstate
+# endif
+_GL_FUNCDECL_RPL (initstate, char *,
+ (unsigned int seed, char *buf, size_t buf_size)
+ _GL_ARG_NONNULL ((2)));
+_GL_CXXALIAS_RPL (initstate, char *,
+ (unsigned int seed, char *buf, size_t buf_size));
+# else
+# if !@HAVE_INITSTATE@ || !@HAVE_DECL_INITSTATE@
_GL_FUNCDECL_SYS (initstate, char *,
(unsigned int seed, char *buf, size_t buf_size)
_GL_ARG_NONNULL ((2)));
+# endif
+/* Need to cast, because on FreeBSD, the first parameter is
+ unsigned long seed. */
+_GL_CXXALIAS_SYS_CAST (initstate, char *,
+ (unsigned int seed, char *buf, size_t buf_size));
# 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
+# if HAVE_RAW_DECL_INITSTATE
_GL_WARN_ON_USE (initstate, "initstate is unportable - "
"use gnulib module random for portability");
# endif
#endif
#if @GNULIB_RANDOM@
-# if !@HAVE_RANDOM@ || !@HAVE_DECL_SETSTATE@
+# if @REPLACE_SETSTATE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef setstate
+# define setstate rpl_setstate
+# endif
+_GL_FUNCDECL_RPL (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (setstate, char *, (char *arg_state));
+# else
+# if !@HAVE_SETSTATE@ || !@HAVE_DECL_SETSTATE@
_GL_FUNCDECL_SYS (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1)));
+# endif
+/* Need to cast, because on Mac OS X 10.13, HP-UX, Solaris the first parameter
+ is const char *arg_state. */
+_GL_CXXALIAS_SYS_CAST (setstate, char *, (char *arg_state));
# endif
-_GL_CXXALIAS_SYS (setstate, char *, (char *arg_state));
_GL_CXXALIASWARN (setstate);
#elif defined GNULIB_POSIXCHECK
# undef setstate
-# if HAVE_RAW_DECL_SETSTATE_R
+# if HAVE_RAW_DECL_SETSTATE
_GL_WARN_ON_USE (setstate, "setstate is unportable - "
"use gnulib module random for portability");
# endif
@@ -714,9 +1061,11 @@ _GL_FUNCDECL_SYS (initstate_r, int,
struct random_data *rand_state)
_GL_ARG_NONNULL ((2, 4)));
# endif
-_GL_CXXALIAS_SYS (initstate_r, int,
- (unsigned int seed, char *buf, size_t buf_size,
- struct random_data *rand_state));
+/* Need to cast, because on Haiku, the third parameter is
+ unsigned long buf_size. */
+_GL_CXXALIAS_SYS_CAST (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
@@ -744,8 +1093,10 @@ _GL_FUNCDECL_SYS (setstate_r, int,
(char *arg_state, struct random_data *rand_state)
_GL_ARG_NONNULL ((1, 2)));
# endif
-_GL_CXXALIAS_SYS (setstate_r, int,
- (char *arg_state, struct random_data *rand_state));
+/* Need to cast, because on Haiku, the first parameter is
+ void *arg_state. */
+_GL_CXXALIAS_SYS_CAST (setstate_r, int,
+ (char *arg_state, struct random_data *rand_state));
# endif
_GL_CXXALIASWARN (setstate_r);
#elif defined GNULIB_POSIXCHECK
@@ -758,33 +1109,60 @@ _GL_WARN_ON_USE (setstate_r, "setstate_r is unportable - "
#if @GNULIB_REALLOC_POSIX@
-# if @REPLACE_REALLOC@
+# if (@GNULIB_REALLOC_POSIX@ && @REPLACE_REALLOC_FOR_REALLOC_POSIX@) \
+ || (@GNULIB_REALLOC_GNU@ && @REPLACE_REALLOC_FOR_REALLOC_GNU@)
# if !((defined __cplusplus && defined GNULIB_NAMESPACE) \
|| _GL_USE_STDLIB_ALLOC)
# undef realloc
# define realloc rpl_realloc
# endif
-_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size));
+_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size)
+ _GL_ATTRIBUTE_DEALLOC_FREE);
_GL_CXXALIAS_RPL (realloc, void *, (void *ptr, size_t size));
# else
+# if __GNUC__ >= 11
+/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size)
+ _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
_GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (realloc);
-#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
-# undef realloc
+# endif
+#else
+# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined realloc
+/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */
+_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size)
+ _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
+# undef realloc
/* Assume realloc is always declared. */
_GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - "
"use gnulib module realloc-posix for portability");
+# endif
#endif
#if @GNULIB_REALLOCARRAY@
-# if ! @HAVE_REALLOCARRAY@
+# if @REPLACE_REALLOCARRAY@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef reallocarray
+# define reallocarray rpl_reallocarray
+# endif
+_GL_FUNCDECL_RPL (reallocarray, void *,
+ (void *ptr, size_t nmemb, size_t size));
+_GL_CXXALIAS_RPL (reallocarray, void *,
+ (void *ptr, size_t nmemb, size_t size));
+# else
+# if ! @HAVE_REALLOCARRAY@
_GL_FUNCDECL_SYS (reallocarray, void *,
(void *ptr, size_t nmemb, size_t size));
-# endif
+# endif
_GL_CXXALIAS_SYS (reallocarray, void *,
(void *ptr, size_t nmemb, size_t size));
+# endif
_GL_CXXALIASWARN (reallocarray);
#elif defined GNULIB_POSIXCHECK
# undef reallocarray
@@ -799,15 +1177,19 @@ _GL_WARN_ON_USE (reallocarray, "reallocarray is not portable - "
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define realpath rpl_realpath
# endif
-_GL_FUNCDECL_RPL (realpath, char *, (const char *name, char *resolved)
- _GL_ARG_NONNULL ((1)));
-_GL_CXXALIAS_RPL (realpath, char *, (const char *name, char *resolved));
+_GL_FUNCDECL_RPL (realpath, char *,
+ (const char *restrict name, char *restrict resolved)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (realpath, char *,
+ (const char *restrict name, char *restrict resolved));
# else
# if !@HAVE_REALPATH@
-_GL_FUNCDECL_SYS (realpath, char *, (const char *name, char *resolved)
- _GL_ARG_NONNULL ((1)));
+_GL_FUNCDECL_SYS (realpath, char *,
+ (const char *restrict name, char *restrict resolved)
+ _GL_ARG_NONNULL ((1)));
# endif
-_GL_CXXALIAS_SYS (realpath, char *, (const char *name, char *resolved));
+_GL_CXXALIAS_SYS (realpath, char *,
+ (const char *restrict name, char *restrict resolved));
# endif
_GL_CXXALIASWARN (realpath);
#elif defined GNULIB_POSIXCHECK
@@ -889,17 +1271,24 @@ _GL_WARN_ON_USE (setenv, "setenv is unportable - "
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define strtod rpl_strtod
# endif
-_GL_FUNCDECL_RPL (strtod, double, (const char *str, char **endp)
- _GL_ARG_NONNULL ((1)));
-_GL_CXXALIAS_RPL (strtod, double, (const char *str, char **endp));
+# define GNULIB_defined_strtod_function 1
+_GL_FUNCDECL_RPL (strtod, double,
+ (const char *restrict str, char **restrict endp)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtod, double,
+ (const char *restrict str, char **restrict endp));
# else
# if !@HAVE_STRTOD@
-_GL_FUNCDECL_SYS (strtod, double, (const char *str, char **endp)
- _GL_ARG_NONNULL ((1)));
+_GL_FUNCDECL_SYS (strtod, double,
+ (const char *restrict str, char **restrict endp)
+ _GL_ARG_NONNULL ((1)));
# endif
-_GL_CXXALIAS_SYS (strtod, double, (const char *str, char **endp));
+_GL_CXXALIAS_SYS (strtod, double,
+ (const char *restrict str, char **restrict endp));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (strtod);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef strtod
# if HAVE_RAW_DECL_STRTOD
@@ -908,6 +1297,77 @@ _GL_WARN_ON_USE (strtod, "strtod is unportable - "
# endif
#endif
+#if @GNULIB_STRTOLD@
+ /* Parse a 'long double' from STRING, updating ENDP if appropriate. */
+# if @REPLACE_STRTOLD@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define strtold rpl_strtold
+# endif
+# define GNULIB_defined_strtold_function 1
+_GL_FUNCDECL_RPL (strtold, long double,
+ (const char *restrict str, char **restrict endp)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtold, long double,
+ (const char *restrict str, char **restrict endp));
+# else
+# if !@HAVE_STRTOLD@
+_GL_FUNCDECL_SYS (strtold, long double,
+ (const char *restrict str, char **restrict endp)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtold, long double,
+ (const char *restrict str, char **restrict endp));
+# endif
+_GL_CXXALIASWARN (strtold);
+#elif defined GNULIB_POSIXCHECK
+# undef strtold
+# if HAVE_RAW_DECL_STRTOLD
+_GL_WARN_ON_USE (strtold, "strtold is unportable - "
+ "use gnulib module strtold for portability");
+# endif
+#endif
+
+#if @GNULIB_STRTOL@
+/* Parse a signed integer whose textual representation starts at STRING.
+ The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
+ it may be decimal or octal (with prefix "0") or hexadecimal (with prefix
+ "0x").
+ If ENDPTR is not NULL, the address of the first byte after the integer is
+ stored in *ENDPTR.
+ Upon overflow, the return value is LONG_MAX or LONG_MIN, and errno is set
+ to ERANGE. */
+# if @REPLACE_STRTOL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define strtol rpl_strtol
+# endif
+# define GNULIB_defined_strtol_function 1
+_GL_FUNCDECL_RPL (strtol, long,
+ (const char *restrict string, char **restrict endptr,
+ int base)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtol, long,
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# else
+# if !@HAVE_STRTOL@
+_GL_FUNCDECL_SYS (strtol, long,
+ (const char *restrict string, char **restrict endptr,
+ int base)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtol, long,
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# endif
+_GL_CXXALIASWARN (strtol);
+#elif defined GNULIB_POSIXCHECK
+# undef strtol
+# if HAVE_RAW_DECL_STRTOL
+_GL_WARN_ON_USE (strtol, "strtol is unportable - "
+ "use gnulib module strtol for portability");
+# endif
+#endif
+
#if @GNULIB_STRTOLL@
/* Parse a signed integer whose textual representation starts at STRING.
The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
@@ -917,13 +1377,29 @@ _GL_WARN_ON_USE (strtod, "strtod is unportable - "
stored in *ENDPTR.
Upon overflow, the return value is LLONG_MAX or LLONG_MIN, and errno is set
to ERANGE. */
-# if !@HAVE_STRTOLL@
+# if @REPLACE_STRTOLL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define strtoll rpl_strtoll
+# endif
+# define GNULIB_defined_strtoll_function 1
+_GL_FUNCDECL_RPL (strtoll, long long,
+ (const char *restrict string, char **restrict endptr,
+ int base)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtoll, long long,
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# else
+# if !@HAVE_STRTOLL@
_GL_FUNCDECL_SYS (strtoll, long long,
- (const char *string, char **endptr, int base)
+ (const char *restrict string, char **restrict endptr,
+ int base)
_GL_ARG_NONNULL ((1)));
-# endif
+# endif
_GL_CXXALIAS_SYS (strtoll, long long,
- (const char *string, char **endptr, int base));
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# endif
_GL_CXXALIASWARN (strtoll);
#elif defined GNULIB_POSIXCHECK
# undef strtoll
@@ -933,6 +1409,46 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - "
# endif
#endif
+#if @GNULIB_STRTOUL@
+/* Parse an unsigned integer whose textual representation starts at STRING.
+ The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
+ it may be decimal or octal (with prefix "0") or hexadecimal (with prefix
+ "0x").
+ If ENDPTR is not NULL, the address of the first byte after the integer is
+ stored in *ENDPTR.
+ Upon overflow, the return value is ULONG_MAX, and errno is set to ERANGE. */
+# if @REPLACE_STRTOUL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define strtoul rpl_strtoul
+# endif
+# define GNULIB_defined_strtoul_function 1
+_GL_FUNCDECL_RPL (strtoul, unsigned long,
+ (const char *restrict string, char **restrict endptr,
+ int base)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtoul, unsigned long,
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# else
+# if !@HAVE_STRTOUL@
+_GL_FUNCDECL_SYS (strtoul, unsigned long,
+ (const char *restrict string, char **restrict endptr,
+ int base)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (strtoul, unsigned long,
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# endif
+_GL_CXXALIASWARN (strtoul);
+#elif defined GNULIB_POSIXCHECK
+# undef strtoul
+# if HAVE_RAW_DECL_STRTOUL
+_GL_WARN_ON_USE (strtoul, "strtoul is unportable - "
+ "use gnulib module strtoul for portability");
+# endif
+#endif
+
#if @GNULIB_STRTOULL@
/* Parse an unsigned integer whose textual representation starts at STRING.
The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
@@ -942,13 +1458,29 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - "
stored in *ENDPTR.
Upon overflow, the return value is ULLONG_MAX, and errno is set to
ERANGE. */
-# if !@HAVE_STRTOULL@
+# if @REPLACE_STRTOULL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define strtoull rpl_strtoull
+# endif
+# define GNULIB_defined_strtoull_function 1
+_GL_FUNCDECL_RPL (strtoull, unsigned long long,
+ (const char *restrict string, char **restrict endptr,
+ int base)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (strtoull, unsigned long long,
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# else
+# if !@HAVE_STRTOULL@
_GL_FUNCDECL_SYS (strtoull, unsigned long long,
- (const char *string, char **endptr, int base)
+ (const char *restrict string, char **restrict endptr,
+ int base)
_GL_ARG_NONNULL ((1)));
-# endif
+# endif
_GL_CXXALIAS_SYS (strtoull, unsigned long long,
- (const char *string, char **endptr, int base));
+ (const char *restrict string, char **restrict endptr,
+ int base));
+# endif
_GL_CXXALIASWARN (strtoull);
#elif defined GNULIB_POSIXCHECK
# undef strtoull
@@ -1012,7 +1544,9 @@ _GL_CXXALIAS_RPL (wctomb, int, (char *s, wchar_t wc));
# else
_GL_CXXALIAS_SYS (wctomb, int, (char *s, wchar_t wc));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wctomb);
+# endif
#endif
diff --git a/lib/str-kmp.h b/lib/str-kmp.h
index fd66075..7e176ee 100644
--- a/lib/str-kmp.h
+++ b/lib/str-kmp.h
@@ -1,29 +1,28 @@
/* Substring search in a NUL terminated string of UNIT elements,
using the Knuth-Morris-Pratt algorithm.
- Copyright (C) 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2005.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License and the GNU General Public License
+ for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Before including this file, you need to define:
UNIT The element type of the needle and haystack.
diff --git a/lib/str-two-way.h b/lib/str-two-way.h
index 02493d9..7ee344a 100644
--- a/lib/str-two-way.h
+++ b/lib/str-two-way.h
@@ -1,33 +1,24 @@
/* Byte-wise substring search, using the Two-Way algorithm.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2008-2022 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Written by Eric Blake <ebb9@byu.net>, 2008.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Before including this file, you need to include <config.h> and
<string.h>, and define:
- RESULT_TYPE A macro that expands to the return type.
+ RETURN_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].
@@ -58,7 +49,7 @@
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,
+ See https://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
https://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
*/
diff --git a/lib/streq.h b/lib/streq.h
index 92ad259..49f73c1 100644
--- a/lib/streq.h
+++ b/lib/streq.h
@@ -1,24 +1,15 @@
/* Optimized string comparison.
- Copyright (C) 2001-2002, 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -38,7 +29,7 @@
/* Help GCC to generate good code for string comparisons with
immediate strings. */
-#if defined (__GNUC__) && defined (__OPTIMIZE__)
+#if (defined __GNUC__ || defined __clang__) && defined __OPTIMIZE__
static inline int
streq9 (const char *s1, const char *s2)
diff --git a/lib/striconveh.c b/lib/striconveh.c
index 45d76f8..5b60a7e 100644
--- a/lib/striconveh.c
+++ b/lib/striconveh.c
@@ -1,27 +1,18 @@
/* Character set conversion with error handling.
- Copyright (C) 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2022 Free Software Foundation, Inc.
Written by Bruno Haible and Simon Josefsson.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -82,7 +73,7 @@ iconveh_open (const char *to_codeset, const char *from_codeset, iconveh_t *cdp)
{
int saved_errno = errno;
if (cd != (iconv_t)(-1))
- iconv_close (cdp->cd);
+ iconv_close (cd);
errno = saved_errno;
return -1;
}
@@ -466,13 +457,18 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
if (cd2 == (iconv_t)(-1))
{
/* TO_CODESET is UTF-8. */
- /* Error handling can produce up to 1 byte of output. */
- if (length + 1 + extra_alloc > allocated)
+ /* Error handling can produce up to 1 or 3 bytes of
+ output. */
+ size_t extra_need =
+ (handler == iconveh_replacement_character ? 3 : 1);
+ if (length + extra_need + extra_alloc > allocated)
{
char *memory;
allocated = 2 * allocated;
- if (length + 1 + extra_alloc > allocated)
+ if (length + extra_need + extra_alloc > allocated)
+ allocated = 2 * allocated;
+ if (length + extra_need + extra_alloc > allocated)
abort ();
if (result == initial_result)
memory = (char *) malloc (allocated);
@@ -491,7 +487,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
grow = false;
}
/* The input is invalid in FROM_CODESET. Eat up one byte
- and emit a question mark. */
+ and emit a replacement character or a question mark. */
if (!incremented)
{
if (insize == 0)
@@ -499,8 +495,19 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
inptr++;
insize--;
}
- result[length] = '?';
- length++;
+ if (handler == iconveh_replacement_character)
+ {
+ /* U+FFFD in UTF-8 encoding. */
+ result[length+0] = '\357';
+ result[length+1] = '\277';
+ result[length+2] = '\275';
+ length += 3;
+ }
+ else
+ {
+ result[length] = '?';
+ length++;
+ }
}
else
goto indirectly;
@@ -508,11 +515,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
else
{
if (result != initial_result)
- {
- int saved_errno = errno;
- free (result);
- errno = saved_errno;
- }
+ free (result);
return -1;
}
}
@@ -579,11 +582,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
else
{
if (result != initial_result)
- {
- int saved_errno = errno;
- free (result);
- errno = saved_errno;
- }
+ free (result);
return -1;
}
}
@@ -611,7 +610,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
{
const bool slowly = (offsets != NULL || handler == iconveh_error);
# define utf8bufsize 4096 /* may also be smaller or larger than tmpbufsize */
- char utf8buf[utf8bufsize + 1];
+ char utf8buf[utf8bufsize + 3];
size_t utf8len = 0;
const char *in1ptr = src;
size_t in1size = srclen;
@@ -692,19 +691,15 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
&& !(errno == E2BIG || errno == EINVAL || errno == EILSEQ))
{
if (result != initial_result)
- {
- int saved_errno = errno;
- free (result);
- errno = saved_errno;
- }
+ free (result);
return -1;
}
if (res1 == (size_t)(-1)
&& errno == EILSEQ && handler != iconveh_error)
{
/* The input is invalid in FROM_CODESET. Eat up one byte and
- emit a question mark. Room for the question mark was allocated
- at the end of utf8buf. */
+ emit a U+FFFD character or a question mark. Room for this
+ character was allocated at the end of utf8buf. */
if (!incremented1)
{
if (in1size == 0)
@@ -712,7 +707,16 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
in1ptr++;
in1size--;
}
- *out1ptr++ = '?';
+ if (handler == iconveh_replacement_character)
+ {
+ /* U+FFFD in UTF-8 encoding. */
+ out1ptr[0] = '\357';
+ out1ptr[1] = '\277';
+ out1ptr[2] = '\275';
+ out1ptr += 3;
+ }
+ else
+ *out1ptr++ = '?';
res1 = 0;
}
errno1 = errno;
@@ -777,7 +781,7 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
break;
else if (errno == EILSEQ && handler != iconveh_error)
{
- /* Error handling can produce up to 10 bytes of ASCII
+ /* Error handling can produce up to 10 bytes of UTF-8
output. But TO_CODESET may be UCS-2, UTF-16 or
UCS-4, so use CD2 here as well. */
char scratchbuf[10];
@@ -825,6 +829,14 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
scratchbuf[scratchlen++] = hex[(uc>>4) & 15];
scratchbuf[scratchlen++] = hex[uc & 15];
}
+ else if (handler == iconveh_replacement_character)
+ {
+ /* U+FFFD in UTF-8 encoding. */
+ scratchbuf[0] = '\357';
+ scratchbuf[1] = '\277';
+ scratchbuf[2] = '\275';
+ scratchlen = 3;
+ }
else
{
scratchbuf[0] = '?';
@@ -834,9 +846,45 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
inptr = scratchbuf;
insize = scratchlen;
if (cd2 != (iconv_t)(-1))
- res = iconv (cd2,
- (ICONV_CONST char **) &inptr, &insize,
- &out2ptr, &out2size);
+ {
+ char *out2ptr_try = out2ptr;
+ size_t out2size_try = out2size;
+ res = iconv (cd2,
+ (ICONV_CONST char **) &inptr, &insize,
+ &out2ptr_try, &out2size_try);
+ if (handler == iconveh_replacement_character
+ && (res == (size_t)(-1)
+ ? errno == EILSEQ
+ /* FreeBSD iconv(), NetBSD iconv(), and
+ Solaris 11 iconv() insert a '?' if they
+ cannot convert. This is what we want.
+ But IRIX iconv() inserts a NUL byte if it
+ cannot convert.
+ And musl libc iconv() inserts a '*' if it
+ cannot convert. */
+ : (res > 0
+ && !(out2ptr_try - out2ptr == 1
+ && *out2ptr == '?'))))
+ {
+ /* The iconv() call failed.
+ U+FFFD can't be converted to TO_CODESET.
+ Use '?' instead. */
+ scratchbuf[0] = '?';
+ scratchlen = 1;
+ inptr = scratchbuf;
+ insize = scratchlen;
+ res = iconv (cd2,
+ (ICONV_CONST char **) &inptr, &insize,
+ &out2ptr, &out2size);
+ }
+ else
+ {
+ /* Accept the results of the iconv() call. */
+ out2ptr = out2ptr_try;
+ out2size = out2size_try;
+ res = 0;
+ }
+ }
else
{
/* TO_CODESET is UTF-8. */
@@ -901,9 +949,10 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
length = out2ptr - result;
}
# if !defined _LIBICONV_VERSION && !(defined __GLIBC__ && !defined __UCLIBC__)
- /* Irix iconv() inserts a NUL byte if it cannot convert.
- NetBSD iconv() inserts a question mark if it cannot
- convert.
+ /* IRIX iconv() inserts a NUL byte if it cannot convert.
+ FreeBSD iconv(), NetBSD iconv(), and Solaris 11
+ iconv() insert a '?' if they cannot convert.
+ musl libc iconv() inserts a '*' if it cannot convert.
Only GNU libiconv and GNU libc are known to prefer
to fail rather than doing a lossy conversion. */
if (res != (size_t)(-1) && res > 0)
@@ -916,22 +965,14 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
{
/* Failure converting the ASCII replacement. */
if (result != initial_result)
- {
- int saved_errno = errno;
- free (result);
- errno = saved_errno;
- }
+ free (result);
return -1;
}
}
else
{
if (result != initial_result)
- {
- int saved_errno = errno;
- free (result);
- errno = saved_errno;
- }
+ free (result);
return -1;
}
}
@@ -1050,12 +1091,7 @@ str_cd_iconveh (const char *src,
if (retval < 0)
{
- if (result != NULL)
- {
- int saved_errno = errno;
- free (result);
- errno = saved_errno;
- }
+ free (result);
return NULL;
}
@@ -1127,12 +1163,8 @@ mem_iconveh (const char *src, size_t srclen,
{
if (iconveh_close (&cd) < 0)
{
- /* Return -1, but free the allocated memory, and while doing
- that, preserve the errno from iconveh_close. */
- int saved_errno = errno;
- if (result != *resultp && result != NULL)
+ if (result != *resultp)
free (result);
- errno = saved_errno;
return -1;
}
*resultp = result;
@@ -1186,11 +1218,7 @@ str_iconveh (const char *src,
{
if (iconveh_close (&cd) < 0)
{
- /* Return NULL, but free the allocated memory, and while doing
- that, preserve the errno from iconveh_close. */
- int saved_errno = errno;
free (result);
- errno = saved_errno;
return NULL;
}
}
diff --git a/lib/striconveh.h b/lib/striconveh.h
index 1b8e221..e152a04 100644
--- a/lib/striconveh.h
+++ b/lib/striconveh.h
@@ -1,33 +1,24 @@
/* Character set conversion with error handling.
- Copyright (C) 2001-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible and Simon Josefsson.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _STRICONVEH_H
#define _STRICONVEH_H
-#include <stddef.h>
+#include <stdlib.h>
#if HAVE_ICONV
#include <iconv.h>
#endif
@@ -104,7 +95,8 @@ extern int
extern char *
str_cd_iconveh (const char *src,
const iconveh_t *cd,
- enum iconv_ilseq_handler handler);
+ enum iconv_ilseq_handler handler)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
#endif
@@ -138,7 +130,8 @@ extern int
extern char *
str_iconveh (const char *src,
const char *from_codeset, const char *to_codeset,
- enum iconv_ilseq_handler handler);
+ enum iconv_ilseq_handler handler)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
#ifdef __cplusplus
diff --git a/lib/striconveha.c b/lib/striconveha.c
index 781d5b1..66bff72 100644
--- a/lib/striconveha.c
+++ b/lib/striconveha.c
@@ -1,27 +1,18 @@
/* Character set conversion with error handling and autodetection.
- Copyright (C) 2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/striconveha.h b/lib/striconveha.h
index f787fea..fe7b424 100644
--- a/lib/striconveha.h
+++ b/lib/striconveha.h
@@ -1,34 +1,25 @@
/* Character set conversion with error handling and autodetection.
- Copyright (C) 2002, 2005, 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007-2022 Free Software Foundation, Inc.
Written by Bruno Haible.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _STRICONVEHA_H
#define _STRICONVEHA_H
#include <stdbool.h>
-#include <stddef.h>
+#include <stdlib.h>
#include "iconveh.h"
@@ -78,7 +69,8 @@ extern char *
str_iconveha (const char *src,
const char *from_codeset, const char *to_codeset,
bool transliterate,
- enum iconv_ilseq_handler handler);
+ enum iconv_ilseq_handler handler)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
/* In the above, FROM_CODESET can also be one of the following values:
diff --git a/lib/string.in.h b/lib/string.in.h
index 90efc14..03e6a17 100644
--- a/lib/string.in.h
+++ b/lib/string.in.h
@@ -1,28 +1,19 @@
/* A GNU-like <string.h>.
- Copyright (C) 1995-1996, 2001-2018 Free Software Foundation, Inc.
+ Copyright (C) 1995-1996, 2001-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
@@ -61,14 +52,6 @@
# include <wchar.h>
#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
-
/* NetBSD 5.0 declares strsignal in <unistd.h>, not in <string.h>. */
/* But in any case avoid namespace pollution on glibc systems. */
#if (@GNULIB_STRSIGNAL@ || defined GNULIB_POSIXCHECK) && defined __NetBSD__ \
@@ -76,12 +59,82 @@
# include <unistd.h>
#endif
+/* AIX 7.2 declares ffsl and ffsll in <strings.h>, not in <string.h>. */
+/* But in any case avoid namespace pollution on glibc systems. */
+#if ((@GNULIB_FFSL@ || @GNULIB_FFSLL@ || defined GNULIB_POSIXCHECK) \
+ && defined _AIX) \
+ && ! defined __GLIBC__
+# include <strings.h>
+#endif
+
+/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
+ that can be freed by passing them as the Ith argument to the
+ function F. */
+#ifndef _GL_ATTRIBUTE_DEALLOC
+# if __GNUC__ >= 11
+# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
+# else
+# define _GL_ATTRIBUTE_DEALLOC(f, i)
+# endif
+#endif
+
+/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
+ can be freed via 'free'; it can be used only after declaring 'free'. */
+/* Applies to: functions. Cannot be used on inline functions. */
+#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
+# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
+#endif
+
+/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
+ allocated memory. */
+/* Applies to: functions. */
+#ifndef _GL_ATTRIBUTE_MALLOC
+# if __GNUC__ >= 3 || defined __clang__
+# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
+# else
+# define _GL_ATTRIBUTE_MALLOC
+# endif
+#endif
+
+/* The __attribute__ feature is available in gcc versions 2.5 and later.
+ The attribute __pure__ was added in gcc 2.96. */
+#ifndef _GL_ATTRIBUTE_PURE
+# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+# else
+# define _GL_ATTRIBUTE_PURE /* empty */
+# endif
+#endif
+
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
/* The definition of _GL_ARG_NONNULL is copied here. */
/* The definition of _GL_WARN_ON_USE is copied here. */
+/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though <stdlib.h> may not have
+ been included yet. */
+#if @GNULIB_FREE_POSIX@
+# if (@REPLACE_FREE@ && !defined free \
+ && !(defined __cplusplus && defined GNULIB_NAMESPACE))
+/* We can't do '#define free rpl_free' here. */
+_GL_EXTERN_C void rpl_free (void *);
+# undef _GL_ATTRIBUTE_DEALLOC_FREE
+# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1)
+# else
+# if defined _MSC_VER
+_GL_EXTERN_C void __cdecl free (void *);
+# else
+_GL_EXTERN_C void free (void *);
+# endif
+# endif
+#else
+# if defined _MSC_VER
+_GL_EXTERN_C void __cdecl free (void *);
+# else
+_GL_EXTERN_C void free (void *);
+# endif
+#endif
/* Clear a block of memory. The compiler will not delete a call to
this function, even if the block is dead after the call. */
@@ -117,10 +170,18 @@ _GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module");
/* Find the index of the least-significant set bit. */
#if @GNULIB_FFSLL@
-# if !@HAVE_FFSLL@
+# if @REPLACE_FFSLL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# define ffsll rpl_ffsll
+# endif
+_GL_FUNCDECL_RPL (ffsll, int, (long long int i));
+_GL_CXXALIAS_RPL (ffsll, int, (long long int i));
+# else
+# if !@HAVE_FFSLL@
_GL_FUNCDECL_SYS (ffsll, int, (long long int i));
-# endif
+# endif
_GL_CXXALIAS_SYS (ffsll, int, (long long int i));
+# endif
_GL_CXXALIASWARN (ffsll);
#elif defined GNULIB_POSIXCHECK
# undef ffsll
@@ -130,10 +191,30 @@ _GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module");
#endif
+#if @GNULIB_MDA_MEMCCPY@
+/* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::memccpy always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef memccpy
+# define memccpy _memccpy
+# endif
+_GL_CXXALIAS_MDA (memccpy, void *,
+ (void *dest, const void *src, int c, size_t n));
+# else
+_GL_CXXALIAS_SYS (memccpy, void *,
+ (void *dest, const void *src, int c, size_t n));
+# endif
+_GL_CXXALIASWARN (memccpy);
+#endif
+
+
/* Return the first instance of C within N bytes of S, or NULL. */
#if @GNULIB_MEMCHR@
# if @REPLACE_MEMCHR@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef memchr
# define memchr rpl_memchr
# endif
_GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
@@ -141,11 +222,6 @@ _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
_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
- _GL_ARG_NONNULL ((1)));
-# endif
/* On some systems, this function is defined as an overloaded function:
extern "C" { const void * std::memchr (const void *, int, size_t); }
extern "C++" { void * std::memchr (void *, int, size_t); } */
@@ -158,7 +234,7 @@ _GL_CXXALIAS_SYS_CAST2 (memchr,
_GL_CXXALIASWARN1 (memchr, void *, (void *__s, int __c, size_t __n));
_GL_CXXALIASWARN1 (memchr, void const *,
(void const *__s, int __c, size_t __n));
-# else
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (memchr);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -341,9 +417,11 @@ _GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - "
GB18030 and the character to be searched is a digit. */
# undef strchr
/* Assume strchr is always declared. */
-_GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings "
- "in some multibyte locales - "
- "use mbschr if you care about internationalization");
+_GL_WARN_ON_USE_CXX (strchr,
+ const char *, char *, (const char *, int),
+ "strchr cannot work correctly on character strings "
+ "in some multibyte locales - "
+ "use mbschr if you care about internationalization");
#endif
/* Find the first occurrence of C in S or the final NUL byte. */
@@ -392,24 +470,62 @@ _GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - "
# undef strdup
# define strdup rpl_strdup
# endif
-_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
+_GL_FUNCDECL_RPL (strdup, char *,
+ (char const *__s)
+ _GL_ARG_NONNULL ((1))
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
_GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef strdup
+# define strdup _strdup
+# endif
+_GL_CXXALIAS_MDA (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)));
+# if (!@HAVE_DECL_STRDUP@ || __GNUC__ >= 11) && !defined strdup
+_GL_FUNCDECL_SYS (strdup, char *,
+ (char const *__s)
+ _GL_ARG_NONNULL ((1))
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
# endif
_GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
# endif
_GL_CXXALIASWARN (strdup);
-#elif defined GNULIB_POSIXCHECK
-# undef strdup
-# if HAVE_RAW_DECL_STRDUP
+#else
+# if __GNUC__ >= 11 && !defined strdup
+/* For -Wmismatched-dealloc: Associate strdup with free or rpl_free. */
+_GL_FUNCDECL_SYS (strdup, char *,
+ (char const *__s)
+ _GL_ARG_NONNULL ((1))
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if defined GNULIB_POSIXCHECK
+# undef strdup
+# if HAVE_RAW_DECL_STRDUP
_GL_WARN_ON_USE (strdup, "strdup is unportable - "
"use gnulib module strdup for portability");
+# endif
+# elif @GNULIB_MDA_STRDUP@
+/* On native Windows, map 'creat' to '_creat', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::strdup always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef strdup
+# define strdup _strdup
+# endif
+_GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
+# else
+# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
+# undef strdup
+# endif
+_GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
+# endif
+_GL_CXXALIASWARN (strdup);
# endif
#endif
@@ -420,13 +536,18 @@ _GL_WARN_ON_USE (strdup, "strdup is unportable - "
# undef strncat
# define strncat rpl_strncat
# endif
-_GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
- _GL_ARG_NONNULL ((1, 2)));
-_GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
+_GL_FUNCDECL_RPL (strncat, char *,
+ (char *restrict dest, const char *restrict src, size_t n)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (strncat, char *,
+ (char *restrict dest, const char *restrict src, size_t n));
# else
-_GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
+_GL_CXXALIAS_SYS (strncat, char *,
+ (char *restrict dest, const char *restrict src, size_t n));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (strncat);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef strncat
# if HAVE_RAW_DECL_STRNCAT
@@ -521,7 +642,7 @@ _GL_CXXALIAS_SYS_CAST2 (strpbrk,
_GL_CXXALIASWARN1 (strpbrk, char *, (char *__s, char const *__accept));
_GL_CXXALIASWARN1 (strpbrk, char const *,
(char const *__s, char const *__accept));
-# else
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (strpbrk);
# endif
# if defined GNULIB_POSIXCHECK
@@ -530,15 +651,19 @@ _GL_CXXALIASWARN (strpbrk);
locale encoding is GB18030 and one of the characters to be searched is a
digit. */
# undef strpbrk
-_GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings "
- "in multibyte locales - "
- "use mbspbrk if you care about internationalization");
+_GL_WARN_ON_USE_CXX (strpbrk,
+ const char *, char *, (const char *, const char *),
+ "strpbrk cannot work correctly on character strings "
+ "in multibyte locales - "
+ "use mbspbrk if you care about internationalization");
# endif
#elif defined GNULIB_POSIXCHECK
# undef strpbrk
# if HAVE_RAW_DECL_STRPBRK
-_GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - "
- "use gnulib module strpbrk for portability");
+_GL_WARN_ON_USE_CXX (strpbrk,
+ const char *, char *, (const char *, const char *),
+ "strpbrk is unportable - "
+ "use gnulib module strpbrk for portability");
# endif
#endif
@@ -557,9 +682,11 @@ _GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings "
GB18030 and the character to be searched is a digit. */
# undef strrchr
/* Assume strrchr is always declared. */
-_GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings "
- "in some multibyte locales - "
- "use mbsrchr if you care about internationalization");
+_GL_WARN_ON_USE_CXX (strrchr,
+ const char *, char *, (const char *, int),
+ "strrchr cannot work correctly on character strings "
+ "in some multibyte locales - "
+ "use mbsrchr if you care about internationalization");
#endif
/* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
@@ -623,7 +750,7 @@ _GL_CXXALIAS_SYS_CAST2 (strstr,
_GL_CXXALIASWARN1 (strstr, char *, (char *haystack, const char *needle));
_GL_CXXALIASWARN1 (strstr, const char *,
(const char *haystack, const char *needle));
-# else
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (strstr);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -702,7 +829,7 @@ _GL_WARN_ON_USE (strcasestr, "strcasestr does work correctly on character "
This is a variant of strtok() that is multithread-safe.
For the POSIX documentation for this function, see:
- http://www.opengroup.org/susv3xsh/strtok.html
+ https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtok.html
Caveat: It modifies the original string.
Caveat: These functions cannot be used on constant strings.
@@ -973,7 +1100,8 @@ _GL_EXTERN_C char * mbssep (char **stringp, const char *delim)
Caveat: The identity of the delimiting character is lost.
See also mbssep(). */
-_GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr)
+_GL_EXTERN_C char * mbstok_r (char *restrict string, const char *delim,
+ char **save_ptr)
_GL_ARG_NONNULL ((2, 3));
#endif
@@ -989,7 +1117,9 @@ _GL_CXXALIAS_RPL (strerror, char *, (int));
# else
_GL_CXXALIAS_SYS (strerror, char *, (int));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (strerror);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef strerror
/* Assume strerror is always declared. */
@@ -1026,6 +1156,60 @@ _GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - "
# endif
#endif
+/* Return the name of the system error code ERRNUM. */
+#if @GNULIB_STRERRORNAME_NP@
+# if @REPLACE_STRERRORNAME_NP@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef strerrorname_np
+# define strerrorname_np rpl_strerrorname_np
+# endif
+_GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum));
+_GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum));
+# else
+# if !@HAVE_STRERRORNAME_NP@
+_GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum));
+# endif
+_GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum));
+# endif
+_GL_CXXALIASWARN (strerrorname_np);
+#elif defined GNULIB_POSIXCHECK
+# undef strerrorname_np
+# if HAVE_RAW_DECL_STRERRORNAME_NP
+_GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - "
+ "use gnulib module strerrorname_np for portability");
+# endif
+#endif
+
+/* Return an abbreviation string for the signal number SIG. */
+#if @GNULIB_SIGABBREV_NP@
+# if ! @HAVE_SIGABBREV_NP@
+_GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig));
+# endif
+_GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig));
+_GL_CXXALIASWARN (sigabbrev_np);
+#elif defined GNULIB_POSIXCHECK
+# undef sigabbrev_np
+# if HAVE_RAW_DECL_SIGABBREV_NP
+_GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - "
+ "use gnulib module sigabbrev_np for portability");
+# endif
+#endif
+
+/* Return an English description string for the signal number SIG. */
+#if @GNULIB_SIGDESCR_NP@
+# if ! @HAVE_SIGDESCR_NP@
+_GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig));
+# endif
+_GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig));
+_GL_CXXALIASWARN (sigdescr_np);
+#elif defined GNULIB_POSIXCHECK
+# undef sigdescr_np
+# if HAVE_RAW_DECL_SIGDESCR_NP
+_GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - "
+ "use gnulib module sigdescr_np for portability");
+# endif
+#endif
+
#if @GNULIB_STRSIGNAL@
# if @REPLACE_STRSIGNAL@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
diff --git a/lib/strncat.c b/lib/strncat.c
index 502a735..1bfbc99 100644
--- a/lib/strncat.c
+++ b/lib/strncat.c
@@ -1,25 +1,16 @@
/* Concatenate strings.
- Copyright (C) 1999, 2002, 2006, 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/strstr.c b/lib/strstr.c
index 18bbe39..6236915 100644
--- a/lib/strstr.c
+++ b/lib/strstr.c
@@ -1,28 +1,19 @@
-/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2018 Free Software
+/* Copyright (C) 1991-1994, 1996-1998, 2000, 2004, 2007-2022 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 either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* This particular implementation was written by Eric Blake, 2008. */
diff --git a/lib/sys_types.in.h b/lib/sys_types.in.h
index 4530f3e..698e88d 100644
--- a/lib/sys_types.in.h
+++ b/lib/sys_types.in.h
@@ -1,28 +1,19 @@
/* Provide a more complete sys/types.h.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#if __GNUC__ >= 3
@PRAGMA_SYSTEM_HEADER@
diff --git a/lib/thread-optim.h b/lib/thread-optim.h
new file mode 100644
index 0000000..daf887f
--- /dev/null
+++ b/lib/thread-optim.h
@@ -0,0 +1,60 @@
+/* Optimization of multithreaded code.
+
+ Copyright (C) 2020-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2020. */
+
+#ifndef _THREAD_OPTIM_H
+#define _THREAD_OPTIM_H
+
+/* This file defines a way to optimize multithreaded code for the single-thread
+ case, based on the variable '__libc_single_threaded', defined in
+ glibc >= 2.32. */
+
+/* Typical use: In a block or function, use
+
+ bool mt = gl_multithreaded ();
+ ...
+ if (mt)
+ if (pthread_mutex_lock (&lock)) abort ();
+ ...
+ if (mt)
+ if (pthread_mutex_unlock (&lock)) abort ();
+
+ The gl_multithreaded () invocation determines whether the program currently
+ is multithreaded.
+
+ if (mt) STATEMENT executes STATEMENT in the multithreaded case, and skips
+ it in the single-threaded case.
+
+ The code between the gl_multithreaded () invocation and any use of the
+ variable 'mt' must not create threads or invoke functions that may
+ indirectly create threads (e.g. 'dlopen' may, indirectly through C++
+ initializers of global variables in the shared library being opened,
+ create threads).
+
+ The lock here is meant to synchronize threads in the same process. The
+ same optimization cannot be applied to locks that synchronize different
+ processes (e.g. through shared memory mappings). */
+
+#if HAVE_SYS_SINGLE_THREADED_H /* glibc >= 2.32 */
+# include <sys/single_threaded.h>
+# define gl_multithreaded() !__libc_single_threaded
+#else
+# define gl_multithreaded() 1
+#endif
+
+#endif /* _THREAD_OPTIM_H */
diff --git a/lib/unicase.h b/lib/unicase.h
deleted file mode 100644
index 2a75e19..0000000
--- a/lib/unicase.h
+++ /dev/null
@@ -1,471 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Unicode character case mappings.
- Copyright (C) 2002, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNICASE_H
-#define _UNICASE_H
-
-#include "unitypes.h"
-
-/* Get bool. */
-#include <unistring/stdbool.h>
-
-/* Get size_t. */
-#include <stddef.h>
-
-/* 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.in.h b/lib/unicase.in.h
index 47f63b3..ae48c5e 100644
--- a/lib/unicase.in.h
+++ b/lib/unicase.in.h
@@ -1,27 +1,26 @@
/* Unicode character case mappings.
- Copyright (C) 2002, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNICASE_H
#define _UNICASE_H
@@ -105,15 +104,15 @@ extern const char *
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);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Return the lowercase mapping of a string.
The nf argument identifies the normalization form to apply after the
@@ -121,15 +120,15 @@ extern uint32_t *
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);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Return the titlecase mapping of a string.
The nf argument identifies the normalization form to apply after the
@@ -137,15 +136,15 @@ extern uint32_t *
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);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* The case-mapping context given by a prefix string. */
typedef struct casing_prefix_context
@@ -213,21 +212,21 @@ extern uint8_t *
casing_suffix_context_t suffix_context,
const char *iso639_language,
uninorm_t nf,
- uint8_t *resultbuf, size_t *lengthp);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Return the lowercase mapping of a string that is surrounded by a prefix
and a suffix. */
@@ -237,21 +236,21 @@ extern uint8_t *
casing_suffix_context_t suffix_context,
const char *iso639_language,
uninorm_t nf,
- uint8_t *resultbuf, size_t *lengthp);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Return the titlecase mapping of a string that is surrounded by a prefix
and a suffix. */
@@ -261,21 +260,21 @@ extern uint8_t *
casing_suffix_context_t suffix_context,
const char *iso639_language,
uninorm_t nf,
- uint8_t *resultbuf, size_t *lengthp);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Return the case folded string.
Comparing uN_casefold (S1) and uN_casefold (S2) with uN_cmp2() is equivalent
@@ -285,15 +284,15 @@ extern uint32_t *
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);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT 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,
@@ -301,21 +300,21 @@ extern uint8_t *
casing_suffix_context_t suffix_context,
const char *iso639_language,
uninorm_t nf,
- uint8_t *resultbuf, size_t *lengthp);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT 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
@@ -345,16 +344,20 @@ extern int
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);
+ uninorm_t nf,
+ char *_UC_RESTRICT 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);
+ uninorm_t nf,
+ char *_UC_RESTRICT 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);
+ uninorm_t nf,
+ char *_UC_RESTRICT 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);
+ uninorm_t nf,
+ char *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Compare S1 and S2, ignoring differences in case and normalization, using the
collation rules of the current locale.
diff --git a/lib/unicase/cased.c b/lib/unicase/cased.c
index 51b821e..f8a53a6 100644
--- a/lib/unicase/cased.c
+++ b/lib/unicase/cased.c
@@ -1,28 +1,27 @@
/* Test whether a Unicode character is cased.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/cased.h b/lib/unicase/cased.h
index 7b1e5b1..6d78f06 100644
--- a/lib/unicase/cased.h
+++ b/lib/unicase/cased.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Casing Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[21 << 4];
+ unsigned int level3[24 << 4];
}
u_casing_property_cased =
{
@@ -152,18 +176,16 @@ u_casing_property_cased =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 224,
- -1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -206,6 +228,7 @@ u_casing_property_cased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -255,21 +278,22 @@ u_casing_property_cased =
-1,
-1,
-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,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -279,89 +303,101 @@ u_casing_property_cased =
-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,
- 0x000001FF, 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, 0x00FF7FFF, 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, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFEFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0xBCCF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x007FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF21FBD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF78FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0x07600000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF01FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unicase/casefold.h b/lib/unicase/casefold.h
index 6e6fad4..e8d70d4 100644
--- a/lib/unicase/casefold.h
+++ b/lib/unicase/casefold.h
@@ -1,28 +1,27 @@
/* Casefolding of Unicode characters.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include "unitypes.h"
diff --git a/lib/unicase/caseprop.h b/lib/unicase/caseprop.h
index 7b7ece4..586bd4f 100644
--- a/lib/unicase/caseprop.h
+++ b/lib/unicase/caseprop.h
@@ -1,34 +1,33 @@
/* Case related properties of Unicode characters.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdbool.h>
#include "unitypes.h"
/* Determine whether a character is "cased" according to the Unicode Standard,
- <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
+ <https://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
definition D120. */
extern bool
uc_is_cased (ucs4_t uc)
@@ -36,7 +35,7 @@ extern bool
/* Determine whether a character is "case-ignorable"
according to the Unicode Standard,
- <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
+ <https://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
definition D121. */
extern bool
uc_is_case_ignorable (ucs4_t uc)
diff --git a/lib/unicase/context.h b/lib/unicase/context.h
index e99e8fc..587da94 100644
--- a/lib/unicase/context.h
+++ b/lib/unicase/context.h
@@ -1,33 +1,32 @@
/* Case-mapping contexts of UTF-8/UTF-16/UTF-32 substring.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* The context of a prefix string combines the information of the "Before C"
conditions of the Unicode Standard,
- <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
+ <https://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
table 3-14 "Context Specification for Casing".
casing_prefix_context_t contains the following fields:
@@ -47,7 +46,7 @@
/* The context of a suffix string combines the information of the "After C"
conditions of the Unicode Standard,
- <http://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
+ <https://www.unicode.org/versions/Unicode5.0.0/ch03.pdf>, section 3.13,
table 3-14 "Context Specification for Casing".
casing_suffix_context_t contains the following fields:
diff --git a/lib/unicase/empty-prefix-context.c b/lib/unicase/empty-prefix-context.c
index 979d067..c7cad97 100644
--- a/lib/unicase/empty-prefix-context.c
+++ b/lib/unicase/empty-prefix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of empty prefix string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/empty-suffix-context.c b/lib/unicase/empty-suffix-context.c
index f63ed7f..5b8a794 100644
--- a/lib/unicase/empty-suffix-context.c
+++ b/lib/unicase/empty-suffix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of empty suffix string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ignorable.c b/lib/unicase/ignorable.c
index 24cf895..577a59c 100644
--- a/lib/unicase/ignorable.c
+++ b/lib/unicase/ignorable.c
@@ -1,28 +1,27 @@
/* Test whether a Unicode character is case-ignorable.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -35,7 +34,7 @@
its General_Category is one of Nonspacing_Mark (Mn), Enclosing_Mark (Me),
Format (Cf), Modifier_Letter (Lm), or Modifier_Symbol (Sk).
The text marked in braces was added in Unicode 5.1.0, see
- <http://www.unicode.org/versions/Unicode5.1.0/> section "Update of
+ <https://www.unicode.org/versions/Unicode5.1.0/> section "Update of
Definition of case-ignorable". */
/* Since this predicate is only used for the "Before C" and "After C"
conditions of FINAL_SIGMA, we exclude the "cased" characters here.
diff --git a/lib/unicase/ignorable.h b/lib/unicase/ignorable.h
index a80b60d..dbd3a9e 100644
--- a/lib/unicase/ignorable.h
+++ b/lib/unicase/ignorable.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Casing Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[44 << 4];
+ unsigned int level3[54 << 4];
}
u_casing_property_case_ignorable =
{
@@ -165,18 +189,19 @@ u_casing_property_case_ignorable =
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,
16 + 384 * sizeof (short) / sizeof (int) + 528,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -187,6 +212,7 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -213,14 +239,9 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -252,13 +273,14 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -266,31 +288,33 @@ u_casing_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
- 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 720,
+ 16 + 384 * sizeof (short) / sizeof (int) + 736,
+ 16 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 784,
+ 16 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 672,
+ 16 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 688,
+ 16 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -420,181 +444,221 @@ u_casing_property_case_ignorable =
-1
},
{
- 0x00000000, 0x04004000, 0x40000000, 0x00000001,
- 0x00000000, 0x0190A100, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFE000000, 0xFFFFFFFC, 0xFFFFFFE0,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFDF, 0x0030FFFF,
- 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, 0xFFF00000, 0xFFFFFFFF,
- 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,
- 0x00000060, 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, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
- 0x0300F800, 0x00007C90, 0x00000000, 0x0000FFDF,
- 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, 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,
- 0xC0000000, 0x00000000, 0x00000000, 0x00030000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000700, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
- 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, 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, 0x40D38000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
- 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF000000, 0x0000005C, 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, 0xBF7F0000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000001,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 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
+ 0x00000000U, 0x04004000U, 0x40000000U, 0x00000001U,
+ 0x00000000U, 0x0190A100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFE000000U, 0xFFFFFFFCU, 0xFFFFFFE0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFDFU, 0x0030FFFFU,
+ 0x000000B0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x82000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00100000U,
+ 0x17FF003FU, 0x00000000U, 0xFFFFF801U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0xBFC00000U, 0x00003DFFU,
+ 0x00028000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x243FF800U,
+ 0xFFC00000U, 0x00003FFFU, 0x0E000000U, 0x00000000U,
+ 0xFF030100U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU,
+ 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0002000CU,
+ 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU,
+ 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U,
+ 0x00000006U, 0x10000000U, 0x000021BEU, 0xFC00000CU,
+ 0x00000002U, 0x90000000U, 0x0060201EU, 0x0000000CU,
+ 0x00000004U, 0x00000000U, 0x00002001U, 0x00000000U,
+ 0x00000011U, 0xD0000000U, 0x00603DC1U, 0x0000000CU,
+ 0x00000002U, 0x90000000U, 0x00003040U, 0x0000000CU,
+ 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU,
+ 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U,
+ 0x00000000U, 0x07F20000U, 0x00007FC0U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F40U, 0x00000000U,
+ 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U,
+ 0x20002064U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0x3FB00000U, 0x208FFE40U, 0x00000000U,
+ 0x0000F800U, 0x00000000U, 0x00000008U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U,
+ 0x00000000U, 0xFFFF0080U, 0x00007FFFU, 0x00000000U,
+ 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U,
+ 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U,
+ 0x00000000U, 0x00CFF000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0x0300F800U, 0x00007C90U, 0x00000000U, 0x0000FFDFU,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x083E3C00U, 0x00000000U, 0x00000000U,
+ 0x7E000000U, 0x00000000U, 0x00000000U, 0x70000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0xBFF78000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000700U, 0x00000000U, 0x00000000U, 0x001C0000U,
+ 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U,
+ 0x00000007U, 0x33C80000U, 0x00008000U, 0x00000060U,
+ 0x00000000U, 0x00667E00U, 0x00001008U, 0x10010000U,
+ 0x00000000U, 0xC19D0000U, 0x20000002U, 0x00583000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000E00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002120U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U,
+ 0x0008FFFFU, 0x0000FFFFU, 0x00240000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x04004080U, 0x40000000U, 0x00000001U, 0x00010000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x0E000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000006U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000003U, 0x26780000U, 0x00002004U, 0x00000000U,
+ 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U,
+ 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U,
+ 0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U,
+ 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U,
+ 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U,
+ 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U,
+ 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x0000001BU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF80380U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x3FFF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000FF0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unicase/invariant.h b/lib/unicase/invariant.h
index 0f260ee..2b0e33d 100644
--- a/lib/unicase/invariant.h
+++ b/lib/unicase/invariant.h
@@ -1,28 +1,27 @@
/* Internal functions for Unicode character case mappings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdbool.h>
#include <stddef.h>
diff --git a/lib/unicase/locale-language.c b/lib/unicase/locale-language.c
index f562ee9..66ed35d 100644
--- a/lib/unicase/locale-language.c
+++ b/lib/unicase/locale-language.c
@@ -1,28 +1,27 @@
/* Language code of current locale.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/locale-languages.gperf b/lib/unicase/locale-languages.gperf
index 0306576..7d9da2f 100644
--- a/lib/unicase/locale-languages.gperf
+++ b/lib/unicase/locale-languages.gperf
@@ -1,3 +1,27 @@
+/* Language codes of locales.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
%language=ANSI-C
%define hash-function-name uc_locale_language_hash
%define lookup-function-name uc_locale_languages_lookup
diff --git a/lib/unicase/locale-languages.h b/lib/unicase/locale-languages.h
index 70a5d7b..248e2e3 100644
--- a/lib/unicase/locale-languages.h
+++ b/lib/unicase/locale-languages.h
@@ -95,7 +95,7 @@ uc_locale_language_hash (register const char *str, register size_t len)
return hval;
}
-const char *
+static const char *
uc_locale_languages_lookup (register const char *str, register size_t len)
{
struct stringpool_t
@@ -1026,7 +1026,7 @@ uc_locale_languages_lookup (register const char *str, register size_t len)
}
return 0;
}
-#line 271 "./unicase/locale-languages.gperf"
+#line 295 "./unicase/locale-languages.gperf"
/*
* Local Variables:
diff --git a/lib/unicase/simple-mapping.h b/lib/unicase/simple-mapping.h
index 249355f..b47fed6 100644
--- a/lib/unicase/simple-mapping.h
+++ b/lib/unicase/simple-mapping.h
@@ -1,28 +1,27 @@
/* Simple case mapping for Unicode characters.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
ucs4_t
FUNC (ucs4_t uc)
diff --git a/lib/unicase/special-casing-table.gperf b/lib/unicase/special-casing-table.gperf
index 287f49a..0dacbfc 100644
--- a/lib/unicase/special-casing-table.gperf
+++ b/lib/unicase/special-casing-table.gperf
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Special casing rules of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct special_casing_rule { char code[3]; };
%struct-type
%language=ANSI-C
diff --git a/lib/unicase/special-casing-table.h b/lib/unicase/special-casing-table.h
index 4943541..aeb7425 100644
--- a/lib/unicase/special-casing-table.h
+++ b/lib/unicase/special-casing-table.h
@@ -70,249 +70,249 @@ gl_unicase_special_lookup (register const char *str, register size_t len)
};
static const struct special_casing_rule wordlist[] =
{
-#line 126 "./unicase/special-casing-table.gperf"
+#line 150 "./unicase/special-casing-table.gperf"
{"\373\001\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0049, 0 }, { 0xFB01, 0, 0 }, { 0x0046, 0x0069, 0 }, { 0x0066, 0x0069, 0 }},
-#line 31 "./unicase/special-casing-table.gperf"
+#line 55 "./unicase/special-casing-table.gperf"
{"\001I\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x02BC, 0x004E, 0 }, { 0x0149, 0, 0 }, { 0x02BC, 0x004E, 0 }, { 0x02BC, 0x006E, 0 }},
-#line 125 "./unicase/special-casing-table.gperf"
+#line 149 "./unicase/special-casing-table.gperf"
{"\373\000\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0046, 0 }, { 0xFB00, 0, 0 }, { 0x0046, 0x0066, 0 }, { 0x0066, 0x0066, 0 }},
-#line 15 "./unicase/special-casing-table.gperf"
+#line 39 "./unicase/special-casing-table.gperf"
{"\000I\000", 1, SCC_MORE_ABOVE , { 'l', 't' }, { 0x0049, 0, 0 }, { 0x0069, 0x0307, 0 }, { 0x0049, 0, 0 }, { 0x0069, 0, 0 }},
-#line 127 "./unicase/special-casing-table.gperf"
+#line 151 "./unicase/special-casing-table.gperf"
{"\373\002\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x004C, 0 }, { 0xFB02, 0, 0 }, { 0x0046, 0x006C, 0 }, { 0x0066, 0x006C, 0 }},
-#line 128 "./unicase/special-casing-table.gperf"
+#line 152 "./unicase/special-casing-table.gperf"
{"\373\003\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0046, 0x0049 }, { 0xFB03, 0, 0 }, { 0x0046, 0x0066, 0x0069 }, { 0x0066, 0x0066, 0x0069 }},
-#line 28 "./unicase/special-casing-table.gperf"
+#line 52 "./unicase/special-casing-table.gperf"
{"\0010\000", 1, SCC_ALWAYS , { 't', 'r' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 16 "./unicase/special-casing-table.gperf"
+#line 40 "./unicase/special-casing-table.gperf"
{"\000I\001", 1, -SCC_BEFORE_DOT , { 't', 'r' }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 17 "./unicase/special-casing-table.gperf"
+#line 41 "./unicase/special-casing-table.gperf"
{"\000I\002", 1, -SCC_BEFORE_DOT , { 'a', 'z' }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 33 "./unicase/special-casing-table.gperf"
+#line 57 "./unicase/special-casing-table.gperf"
{"\003\007\000", 1, SCC_AFTER_SOFT_DOTTED, { 'l', 't' }, { 0, 0, 0 }, { 0x0307, 0, 0 }, { 0, 0, 0 }, { 0x0307, 0, 0 }},
-#line 29 "./unicase/special-casing-table.gperf"
+#line 53 "./unicase/special-casing-table.gperf"
{"\0010\001", 1, SCC_ALWAYS , { 'a', 'z' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 30 "./unicase/special-casing-table.gperf"
+#line 54 "./unicase/special-casing-table.gperf"
{"\0010\002", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0130, 0, 0 }, { 0x0069, 0x0307, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0x0307, 0 }},
-#line 130 "./unicase/special-casing-table.gperf"
+#line 154 "./unicase/special-casing-table.gperf"
{"\373\005\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0053, 0x0054, 0 }, { 0xFB05, 0, 0 }, { 0x0053, 0x0074, 0 }, { 0x0073, 0x0074, 0 }},
-#line 34 "./unicase/special-casing-table.gperf"
+#line 58 "./unicase/special-casing-table.gperf"
{"\003\007\001", 1, SCC_AFTER_I , { 't', 'r' }, { 0x0307, 0, 0 }, { 0, 0, 0 }, { 0x0307, 0, 0 }, { 0x0307, 0, 0 }},
-#line 35 "./unicase/special-casing-table.gperf"
+#line 59 "./unicase/special-casing-table.gperf"
{"\003\007\002", 0, SCC_AFTER_I , { 'a', 'z' }, { 0x0307, 0, 0 }, { 0, 0, 0 }, { 0x0307, 0, 0 }, { 0x0307, 0, 0 }},
-#line 19 "./unicase/special-casing-table.gperf"
+#line 43 "./unicase/special-casing-table.gperf"
{"\000I\004", 0, SCC_ALWAYS , { 'a', 'z' }, { 0x0049, 0, 0 }, { 0x0069, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 23 "./unicase/special-casing-table.gperf"
+#line 47 "./unicase/special-casing-table.gperf"
{"\000\314\000", 0, SCC_ALWAYS , { 'l', 't' }, { 0x00CC, 0, 0 }, { 0x0069, 0x0307, 0x0300 }, { 0x00CC, 0, 0 }, { 0x00EC, 0, 0 }},
-#line 109 "./unicase/special-casing-table.gperf"
+#line 133 "./unicase/special-casing-table.gperf"
{"\037\314\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0399, 0 }, { 0x1FC3, 0, 0 }, { 0x1FCC, 0, 0 }, { 0x03B7, 0x03B9, 0 }},
-#line 85 "./unicase/special-casing-table.gperf"
+#line 109 "./unicase/special-casing-table.gperf"
{"\037\243\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6B, 0x0399, 0 }, { 0x1FA3, 0, 0 }, { 0x1FAB, 0, 0 }, { 0x1F63, 0x03B9, 0 }},
-#line 80 "./unicase/special-casing-table.gperf"
+#line 104 "./unicase/special-casing-table.gperf"
{"\037\236\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2E, 0x0399, 0 }, { 0x1F96, 0, 0 }, { 0x1F9E, 0, 0 }, { 0x1F26, 0x03B9, 0 }},
-#line 37 "./unicase/special-casing-table.gperf"
+#line 61 "./unicase/special-casing-table.gperf"
{"\003\243\000", 0, SCC_FINAL_SIGMA , { '\0', '\0' }, { 0x03A3, 0, 0 }, { 0x03C2, 0, 0 }, { 0x03A3, 0, 0 }, { 0x03C3, 0, 0 }},
-#line 45 "./unicase/special-casing-table.gperf"
+#line 69 "./unicase/special-casing-table.gperf"
{"\036\236\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1E9E, 0, 0 }, { 0x00DF, 0, 0 }, { 0x1E9E, 0, 0 }, { 0x0073, 0x0073, 0 }},
-#line 76 "./unicase/special-casing-table.gperf"
+#line 100 "./unicase/special-casing-table.gperf"
{"\037\232\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2A, 0x0399, 0 }, { 0x1F92, 0, 0 }, { 0x1F9A, 0, 0 }, { 0x1F22, 0x03B9, 0 }},
-#line 75 "./unicase/special-casing-table.gperf"
+#line 99 "./unicase/special-casing-table.gperf"
{"\037\231\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F29, 0x0399, 0 }, { 0x1F91, 0, 0 }, { 0x1F99, 0, 0 }, { 0x1F21, 0x03B9, 0 }},
-#line 44 "./unicase/special-casing-table.gperf"
+#line 68 "./unicase/special-casing-table.gperf"
{"\036\232\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0041, 0x02BE, 0 }, { 0x1E9A, 0, 0 }, { 0x0041, 0x02BE, 0 }, { 0x0061, 0x02BE, 0 }},
-#line 43 "./unicase/special-casing-table.gperf"
+#line 67 "./unicase/special-casing-table.gperf"
{"\036\231\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0059, 0x030A, 0 }, { 0x1E99, 0, 0 }, { 0x0059, 0x030A, 0 }, { 0x0079, 0x030A, 0 }},
-#line 74 "./unicase/special-casing-table.gperf"
+#line 98 "./unicase/special-casing-table.gperf"
{"\037\230\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F28, 0x0399, 0 }, { 0x1F90, 0, 0 }, { 0x1F98, 0, 0 }, { 0x1F20, 0x03B9, 0 }},
-#line 73 "./unicase/special-casing-table.gperf"
+#line 97 "./unicase/special-casing-table.gperf"
{"\037\227\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2F, 0x0399, 0 }, { 0x1F97, 0, 0 }, { 0x1F9F, 0, 0 }, { 0x1F27, 0x03B9, 0 }},
-#line 42 "./unicase/special-casing-table.gperf"
+#line 66 "./unicase/special-casing-table.gperf"
{"\036\230\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0057, 0x030A, 0 }, { 0x1E98, 0, 0 }, { 0x0057, 0x030A, 0 }, { 0x0077, 0x030A, 0 }},
-#line 41 "./unicase/special-casing-table.gperf"
+#line 65 "./unicase/special-casing-table.gperf"
{"\036\227\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0054, 0x0308, 0 }, { 0x1E97, 0, 0 }, { 0x0054, 0x0308, 0 }, { 0x0074, 0x0308, 0 }},
-#line 72 "./unicase/special-casing-table.gperf"
+#line 96 "./unicase/special-casing-table.gperf"
{"\037\226\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2E, 0x0399, 0 }, { 0x1F96, 0, 0 }, { 0x1F9E, 0, 0 }, { 0x1F26, 0x03B9, 0 }},
-#line 66 "./unicase/special-casing-table.gperf"
+#line 90 "./unicase/special-casing-table.gperf"
{"\037\220\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F28, 0x0399, 0 }, { 0x1F90, 0, 0 }, { 0x1F98, 0, 0 }, { 0x1F20, 0x03B9, 0 }},
-#line 40 "./unicase/special-casing-table.gperf"
+#line 64 "./unicase/special-casing-table.gperf"
{"\036\226\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0048, 0x0331, 0 }, { 0x1E96, 0, 0 }, { 0x0048, 0x0331, 0 }, { 0x0068, 0x0331, 0 }},
-#line 36 "./unicase/special-casing-table.gperf"
+#line 60 "./unicase/special-casing-table.gperf"
{"\003\220\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0301 }, { 0x0390, 0, 0 }, { 0x0399, 0x0308, 0x0301 }, { 0x03B9, 0x0308, 0x0301 }},
-#line 57 "./unicase/special-casing-table.gperf"
+#line 81 "./unicase/special-casing-table.gperf"
{"\037\207\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0F, 0x0399, 0 }, { 0x1F87, 0, 0 }, { 0x1F8F, 0, 0 }, { 0x1F07, 0x03B9, 0 }},
-#line 21 "./unicase/special-casing-table.gperf"
+#line 45 "./unicase/special-casing-table.gperf"
{"\000i\000", 1, SCC_ALWAYS , { 't', 'r' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 124 "./unicase/special-casing-table.gperf"
+#line 148 "./unicase/special-casing-table.gperf"
{"\037\374\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0399, 0 }, { 0x1FF3, 0, 0 }, { 0x1FFC, 0, 0 }, { 0x03C9, 0x03B9, 0 }},
-#line 129 "./unicase/special-casing-table.gperf"
+#line 153 "./unicase/special-casing-table.gperf"
{"\373\004\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0046, 0x0046, 0x004C }, { 0xFB04, 0, 0 }, { 0x0046, 0x0066, 0x006C }, { 0x0066, 0x0066, 0x006C }},
-#line 123 "./unicase/special-casing-table.gperf"
+#line 147 "./unicase/special-casing-table.gperf"
{"\037\367\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0342, 0x0399 }, { 0x1FF7, 0, 0 }, { 0x03A9, 0x0342, 0x0345 }, { 0x03C9, 0x0342, 0x03B9 }},
-#line 22 "./unicase/special-casing-table.gperf"
+#line 46 "./unicase/special-casing-table.gperf"
{"\000i\001", 0, SCC_ALWAYS , { 'a', 'z' }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }, { 0x0130, 0, 0 }, { 0x0069, 0, 0 }},
-#line 18 "./unicase/special-casing-table.gperf"
+#line 42 "./unicase/special-casing-table.gperf"
{"\000I\003", 1, SCC_ALWAYS , { 't', 'r' }, { 0x0049, 0, 0 }, { 0x0069, 0, 0 }, { 0x0049, 0, 0 }, { 0x0131, 0, 0 }},
-#line 122 "./unicase/special-casing-table.gperf"
+#line 146 "./unicase/special-casing-table.gperf"
{"\037\366\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0342, 0 }, { 0x1FF6, 0, 0 }, { 0x03A9, 0x0342, 0 }, { 0x03C9, 0x0342, 0 }},
-#line 121 "./unicase/special-casing-table.gperf"
+#line 145 "./unicase/special-casing-table.gperf"
{"\037\364\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x038F, 0x0399, 0 }, { 0x1FF4, 0, 0 }, { 0x038F, 0x0345, 0 }, { 0x03CE, 0x03B9, 0 }},
-#line 39 "./unicase/special-casing-table.gperf"
+#line 63 "./unicase/special-casing-table.gperf"
{"\005\207\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0535, 0x0552, 0 }, { 0x0587, 0, 0 }, { 0x0535, 0x0582, 0 }, { 0x0565, 0x0582, 0 }},
-#line 120 "./unicase/special-casing-table.gperf"
+#line 144 "./unicase/special-casing-table.gperf"
{"\037\363\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A9, 0x0399, 0 }, { 0x1FF3, 0, 0 }, { 0x1FFC, 0, 0 }, { 0x03C9, 0x03B9, 0 }},
-#line 119 "./unicase/special-casing-table.gperf"
+#line 143 "./unicase/special-casing-table.gperf"
{"\037\362\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1FFA, 0x0399, 0 }, { 0x1FF2, 0, 0 }, { 0x1FFA, 0x0345, 0 }, { 0x1F7C, 0x03B9, 0 }},
-#line 32 "./unicase/special-casing-table.gperf"
+#line 56 "./unicase/special-casing-table.gperf"
{"\001\360\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x004A, 0x030C, 0 }, { 0x01F0, 0, 0 }, { 0x004A, 0x030C, 0 }, { 0x006A, 0x030C, 0 }},
-#line 118 "./unicase/special-casing-table.gperf"
+#line 142 "./unicase/special-casing-table.gperf"
{"\037\347\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0342 }, { 0x1FE7, 0, 0 }, { 0x03A5, 0x0308, 0x0342 }, { 0x03C5, 0x0308, 0x0342 }},
-#line 117 "./unicase/special-casing-table.gperf"
+#line 141 "./unicase/special-casing-table.gperf"
{"\037\346\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0342, 0 }, { 0x1FE6, 0, 0 }, { 0x03A5, 0x0342, 0 }, { 0x03C5, 0x0342, 0 }},
-#line 116 "./unicase/special-casing-table.gperf"
+#line 140 "./unicase/special-casing-table.gperf"
{"\037\344\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A1, 0x0313, 0 }, { 0x1FE4, 0, 0 }, { 0x03A1, 0x0313, 0 }, { 0x03C1, 0x0313, 0 }},
-#line 115 "./unicase/special-casing-table.gperf"
+#line 139 "./unicase/special-casing-table.gperf"
{"\037\343\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0301 }, { 0x1FE3, 0, 0 }, { 0x03A5, 0x0308, 0x0301 }, { 0x03C5, 0x0308, 0x0301 }},
-#line 114 "./unicase/special-casing-table.gperf"
+#line 138 "./unicase/special-casing-table.gperf"
{"\037\342\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0300 }, { 0x1FE2, 0, 0 }, { 0x03A5, 0x0308, 0x0300 }, { 0x03C5, 0x0308, 0x0300 }},
-#line 25 "./unicase/special-casing-table.gperf"
+#line 49 "./unicase/special-casing-table.gperf"
{"\000\337\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0053, 0x0053, 0 }, { 0x00DF, 0, 0 }, { 0x0053, 0x0073, 0 }, { 0x0073, 0x0073, 0 }},
-#line 113 "./unicase/special-casing-table.gperf"
+#line 137 "./unicase/special-casing-table.gperf"
{"\037\327\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0342 }, { 0x1FD7, 0, 0 }, { 0x0399, 0x0308, 0x0342 }, { 0x03B9, 0x0308, 0x0342 }},
-#line 112 "./unicase/special-casing-table.gperf"
+#line 136 "./unicase/special-casing-table.gperf"
{"\037\326\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0342, 0 }, { 0x1FD6, 0, 0 }, { 0x0399, 0x0342, 0 }, { 0x03B9, 0x0342, 0 }},
-#line 111 "./unicase/special-casing-table.gperf"
+#line 135 "./unicase/special-casing-table.gperf"
{"\037\323\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0301 }, { 0x1FD3, 0, 0 }, { 0x0399, 0x0308, 0x0301 }, { 0x03B9, 0x0308, 0x0301 }},
-#line 110 "./unicase/special-casing-table.gperf"
+#line 134 "./unicase/special-casing-table.gperf"
{"\037\322\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0399, 0x0308, 0x0300 }, { 0x1FD2, 0, 0 }, { 0x0399, 0x0308, 0x0300 }, { 0x03B9, 0x0308, 0x0300 }},
-#line 24 "./unicase/special-casing-table.gperf"
+#line 48 "./unicase/special-casing-table.gperf"
{"\000\315\000", 0, SCC_ALWAYS , { 'l', 't' }, { 0x00CD, 0, 0 }, { 0x0069, 0x0307, 0x0301 }, { 0x00CD, 0, 0 }, { 0x00ED, 0, 0 }},
-#line 108 "./unicase/special-casing-table.gperf"
+#line 132 "./unicase/special-casing-table.gperf"
{"\037\307\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0342, 0x0399 }, { 0x1FC7, 0, 0 }, { 0x0397, 0x0342, 0x0345 }, { 0x03B7, 0x0342, 0x03B9 }},
-#line 107 "./unicase/special-casing-table.gperf"
+#line 131 "./unicase/special-casing-table.gperf"
{"\037\306\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0342, 0 }, { 0x1FC6, 0, 0 }, { 0x0397, 0x0342, 0 }, { 0x03B7, 0x0342, 0 }},
-#line 106 "./unicase/special-casing-table.gperf"
+#line 130 "./unicase/special-casing-table.gperf"
{"\037\304\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0389, 0x0399, 0 }, { 0x1FC4, 0, 0 }, { 0x0389, 0x0345, 0 }, { 0x03AE, 0x03B9, 0 }},
-#line 105 "./unicase/special-casing-table.gperf"
+#line 129 "./unicase/special-casing-table.gperf"
{"\037\303\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0397, 0x0399, 0 }, { 0x1FC3, 0, 0 }, { 0x1FCC, 0, 0 }, { 0x03B7, 0x03B9, 0 }},
-#line 104 "./unicase/special-casing-table.gperf"
+#line 128 "./unicase/special-casing-table.gperf"
{"\037\302\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1FCA, 0x0399, 0 }, { 0x1FC2, 0, 0 }, { 0x1FCA, 0x0345, 0 }, { 0x1F74, 0x03B9, 0 }},
-#line 103 "./unicase/special-casing-table.gperf"
+#line 127 "./unicase/special-casing-table.gperf"
{"\037\274\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0399, 0 }, { 0x1FB3, 0, 0 }, { 0x1FBC, 0, 0 }, { 0x03B1, 0x03B9, 0 }},
-#line 102 "./unicase/special-casing-table.gperf"
+#line 126 "./unicase/special-casing-table.gperf"
{"\037\267\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0342, 0x0399 }, { 0x1FB7, 0, 0 }, { 0x0391, 0x0342, 0x0345 }, { 0x03B1, 0x0342, 0x03B9 }},
-#line 101 "./unicase/special-casing-table.gperf"
+#line 125 "./unicase/special-casing-table.gperf"
{"\037\266\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0342, 0 }, { 0x1FB6, 0, 0 }, { 0x0391, 0x0342, 0 }, { 0x03B1, 0x0342, 0 }},
-#line 100 "./unicase/special-casing-table.gperf"
+#line 124 "./unicase/special-casing-table.gperf"
{"\037\264\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0386, 0x0399, 0 }, { 0x1FB4, 0, 0 }, { 0x0386, 0x0345, 0 }, { 0x03AC, 0x03B9, 0 }},
-#line 99 "./unicase/special-casing-table.gperf"
+#line 123 "./unicase/special-casing-table.gperf"
{"\037\263\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0391, 0x0399, 0 }, { 0x1FB3, 0, 0 }, { 0x1FBC, 0, 0 }, { 0x03B1, 0x03B9, 0 }},
-#line 98 "./unicase/special-casing-table.gperf"
+#line 122 "./unicase/special-casing-table.gperf"
{"\037\262\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1FBA, 0x0399, 0 }, { 0x1FB2, 0, 0 }, { 0x1FBA, 0x0345, 0 }, { 0x1F70, 0x03B9, 0 }},
-#line 38 "./unicase/special-casing-table.gperf"
+#line 62 "./unicase/special-casing-table.gperf"
{"\003\260\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0308, 0x0301 }, { 0x03B0, 0, 0 }, { 0x03A5, 0x0308, 0x0301 }, { 0x03C5, 0x0308, 0x0301 }},
-#line 97 "./unicase/special-casing-table.gperf"
+#line 121 "./unicase/special-casing-table.gperf"
{"\037\257\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6F, 0x0399, 0 }, { 0x1FA7, 0, 0 }, { 0x1FAF, 0, 0 }, { 0x1F67, 0x03B9, 0 }},
-#line 96 "./unicase/special-casing-table.gperf"
+#line 120 "./unicase/special-casing-table.gperf"
{"\037\256\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6E, 0x0399, 0 }, { 0x1FA6, 0, 0 }, { 0x1FAE, 0, 0 }, { 0x1F66, 0x03B9, 0 }},
-#line 95 "./unicase/special-casing-table.gperf"
+#line 119 "./unicase/special-casing-table.gperf"
{"\037\255\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6D, 0x0399, 0 }, { 0x1FA5, 0, 0 }, { 0x1FAD, 0, 0 }, { 0x1F65, 0x03B9, 0 }},
-#line 94 "./unicase/special-casing-table.gperf"
+#line 118 "./unicase/special-casing-table.gperf"
{"\037\254\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6C, 0x0399, 0 }, { 0x1FA4, 0, 0 }, { 0x1FAC, 0, 0 }, { 0x1F64, 0x03B9, 0 }},
-#line 93 "./unicase/special-casing-table.gperf"
+#line 117 "./unicase/special-casing-table.gperf"
{"\037\253\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6B, 0x0399, 0 }, { 0x1FA3, 0, 0 }, { 0x1FAB, 0, 0 }, { 0x1F63, 0x03B9, 0 }},
-#line 92 "./unicase/special-casing-table.gperf"
+#line 116 "./unicase/special-casing-table.gperf"
{"\037\252\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6A, 0x0399, 0 }, { 0x1FA2, 0, 0 }, { 0x1FAA, 0, 0 }, { 0x1F62, 0x03B9, 0 }},
-#line 91 "./unicase/special-casing-table.gperf"
+#line 115 "./unicase/special-casing-table.gperf"
{"\037\251\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F69, 0x0399, 0 }, { 0x1FA1, 0, 0 }, { 0x1FA9, 0, 0 }, { 0x1F61, 0x03B9, 0 }},
-#line 90 "./unicase/special-casing-table.gperf"
+#line 114 "./unicase/special-casing-table.gperf"
{"\037\250\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F68, 0x0399, 0 }, { 0x1FA0, 0, 0 }, { 0x1FA8, 0, 0 }, { 0x1F60, 0x03B9, 0 }},
-#line 89 "./unicase/special-casing-table.gperf"
+#line 113 "./unicase/special-casing-table.gperf"
{"\037\247\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6F, 0x0399, 0 }, { 0x1FA7, 0, 0 }, { 0x1FAF, 0, 0 }, { 0x1F67, 0x03B9, 0 }},
-#line 88 "./unicase/special-casing-table.gperf"
+#line 112 "./unicase/special-casing-table.gperf"
{"\037\246\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6E, 0x0399, 0 }, { 0x1FA6, 0, 0 }, { 0x1FAE, 0, 0 }, { 0x1F66, 0x03B9, 0 }},
-#line 87 "./unicase/special-casing-table.gperf"
+#line 111 "./unicase/special-casing-table.gperf"
{"\037\245\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6D, 0x0399, 0 }, { 0x1FA5, 0, 0 }, { 0x1FAD, 0, 0 }, { 0x1F65, 0x03B9, 0 }},
-#line 86 "./unicase/special-casing-table.gperf"
+#line 110 "./unicase/special-casing-table.gperf"
{"\037\244\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6C, 0x0399, 0 }, { 0x1FA4, 0, 0 }, { 0x1FAC, 0, 0 }, { 0x1F64, 0x03B9, 0 }},
-#line 84 "./unicase/special-casing-table.gperf"
+#line 108 "./unicase/special-casing-table.gperf"
{"\037\242\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F6A, 0x0399, 0 }, { 0x1FA2, 0, 0 }, { 0x1FAA, 0, 0 }, { 0x1F62, 0x03B9, 0 }},
-#line 83 "./unicase/special-casing-table.gperf"
+#line 107 "./unicase/special-casing-table.gperf"
{"\037\241\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F69, 0x0399, 0 }, { 0x1FA1, 0, 0 }, { 0x1FA9, 0, 0 }, { 0x1F61, 0x03B9, 0 }},
-#line 82 "./unicase/special-casing-table.gperf"
+#line 106 "./unicase/special-casing-table.gperf"
{"\037\240\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F68, 0x0399, 0 }, { 0x1FA0, 0, 0 }, { 0x1FA8, 0, 0 }, { 0x1F60, 0x03B9, 0 }},
-#line 81 "./unicase/special-casing-table.gperf"
+#line 105 "./unicase/special-casing-table.gperf"
{"\037\237\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2F, 0x0399, 0 }, { 0x1F97, 0, 0 }, { 0x1F9F, 0, 0 }, { 0x1F27, 0x03B9, 0 }},
-#line 79 "./unicase/special-casing-table.gperf"
+#line 103 "./unicase/special-casing-table.gperf"
{"\037\235\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2D, 0x0399, 0 }, { 0x1F95, 0, 0 }, { 0x1F9D, 0, 0 }, { 0x1F25, 0x03B9, 0 }},
-#line 78 "./unicase/special-casing-table.gperf"
+#line 102 "./unicase/special-casing-table.gperf"
{"\037\234\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2C, 0x0399, 0 }, { 0x1F94, 0, 0 }, { 0x1F9C, 0, 0 }, { 0x1F24, 0x03B9, 0 }},
-#line 77 "./unicase/special-casing-table.gperf"
+#line 101 "./unicase/special-casing-table.gperf"
{"\037\233\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2B, 0x0399, 0 }, { 0x1F93, 0, 0 }, { 0x1F9B, 0, 0 }, { 0x1F23, 0x03B9, 0 }},
-#line 71 "./unicase/special-casing-table.gperf"
+#line 95 "./unicase/special-casing-table.gperf"
{"\037\225\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2D, 0x0399, 0 }, { 0x1F95, 0, 0 }, { 0x1F9D, 0, 0 }, { 0x1F25, 0x03B9, 0 }},
-#line 70 "./unicase/special-casing-table.gperf"
+#line 94 "./unicase/special-casing-table.gperf"
{"\037\224\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2C, 0x0399, 0 }, { 0x1F94, 0, 0 }, { 0x1F9C, 0, 0 }, { 0x1F24, 0x03B9, 0 }},
-#line 69 "./unicase/special-casing-table.gperf"
+#line 93 "./unicase/special-casing-table.gperf"
{"\037\223\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2B, 0x0399, 0 }, { 0x1F93, 0, 0 }, { 0x1F9B, 0, 0 }, { 0x1F23, 0x03B9, 0 }},
-#line 68 "./unicase/special-casing-table.gperf"
+#line 92 "./unicase/special-casing-table.gperf"
{"\037\222\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F2A, 0x0399, 0 }, { 0x1F92, 0, 0 }, { 0x1F9A, 0, 0 }, { 0x1F22, 0x03B9, 0 }},
-#line 67 "./unicase/special-casing-table.gperf"
+#line 91 "./unicase/special-casing-table.gperf"
{"\037\221\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F29, 0x0399, 0 }, { 0x1F91, 0, 0 }, { 0x1F99, 0, 0 }, { 0x1F21, 0x03B9, 0 }},
-#line 65 "./unicase/special-casing-table.gperf"
+#line 89 "./unicase/special-casing-table.gperf"
{"\037\217\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0F, 0x0399, 0 }, { 0x1F87, 0, 0 }, { 0x1F8F, 0, 0 }, { 0x1F07, 0x03B9, 0 }},
-#line 64 "./unicase/special-casing-table.gperf"
+#line 88 "./unicase/special-casing-table.gperf"
{"\037\216\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0E, 0x0399, 0 }, { 0x1F86, 0, 0 }, { 0x1F8E, 0, 0 }, { 0x1F06, 0x03B9, 0 }},
-#line 63 "./unicase/special-casing-table.gperf"
+#line 87 "./unicase/special-casing-table.gperf"
{"\037\215\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0D, 0x0399, 0 }, { 0x1F85, 0, 0 }, { 0x1F8D, 0, 0 }, { 0x1F05, 0x03B9, 0 }},
-#line 62 "./unicase/special-casing-table.gperf"
+#line 86 "./unicase/special-casing-table.gperf"
{"\037\214\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0C, 0x0399, 0 }, { 0x1F84, 0, 0 }, { 0x1F8C, 0, 0 }, { 0x1F04, 0x03B9, 0 }},
-#line 61 "./unicase/special-casing-table.gperf"
+#line 85 "./unicase/special-casing-table.gperf"
{"\037\213\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0B, 0x0399, 0 }, { 0x1F83, 0, 0 }, { 0x1F8B, 0, 0 }, { 0x1F03, 0x03B9, 0 }},
-#line 60 "./unicase/special-casing-table.gperf"
+#line 84 "./unicase/special-casing-table.gperf"
{"\037\212\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0A, 0x0399, 0 }, { 0x1F82, 0, 0 }, { 0x1F8A, 0, 0 }, { 0x1F02, 0x03B9, 0 }},
-#line 59 "./unicase/special-casing-table.gperf"
+#line 83 "./unicase/special-casing-table.gperf"
{"\037\211\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F09, 0x0399, 0 }, { 0x1F81, 0, 0 }, { 0x1F89, 0, 0 }, { 0x1F01, 0x03B9, 0 }},
-#line 58 "./unicase/special-casing-table.gperf"
+#line 82 "./unicase/special-casing-table.gperf"
{"\037\210\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F08, 0x0399, 0 }, { 0x1F80, 0, 0 }, { 0x1F88, 0, 0 }, { 0x1F00, 0x03B9, 0 }},
-#line 56 "./unicase/special-casing-table.gperf"
+#line 80 "./unicase/special-casing-table.gperf"
{"\037\206\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0E, 0x0399, 0 }, { 0x1F86, 0, 0 }, { 0x1F8E, 0, 0 }, { 0x1F06, 0x03B9, 0 }},
-#line 55 "./unicase/special-casing-table.gperf"
+#line 79 "./unicase/special-casing-table.gperf"
{"\037\205\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0D, 0x0399, 0 }, { 0x1F85, 0, 0 }, { 0x1F8D, 0, 0 }, { 0x1F05, 0x03B9, 0 }},
-#line 54 "./unicase/special-casing-table.gperf"
+#line 78 "./unicase/special-casing-table.gperf"
{"\037\204\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0C, 0x0399, 0 }, { 0x1F84, 0, 0 }, { 0x1F8C, 0, 0 }, { 0x1F04, 0x03B9, 0 }},
-#line 53 "./unicase/special-casing-table.gperf"
+#line 77 "./unicase/special-casing-table.gperf"
{"\037\203\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0B, 0x0399, 0 }, { 0x1F83, 0, 0 }, { 0x1F8B, 0, 0 }, { 0x1F03, 0x03B9, 0 }},
-#line 52 "./unicase/special-casing-table.gperf"
+#line 76 "./unicase/special-casing-table.gperf"
{"\037\202\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F0A, 0x0399, 0 }, { 0x1F82, 0, 0 }, { 0x1F8A, 0, 0 }, { 0x1F02, 0x03B9, 0 }},
-#line 51 "./unicase/special-casing-table.gperf"
+#line 75 "./unicase/special-casing-table.gperf"
{"\037\201\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F09, 0x0399, 0 }, { 0x1F81, 0, 0 }, { 0x1F89, 0, 0 }, { 0x1F01, 0x03B9, 0 }},
-#line 50 "./unicase/special-casing-table.gperf"
+#line 74 "./unicase/special-casing-table.gperf"
{"\037\200\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x1F08, 0x0399, 0 }, { 0x1F80, 0, 0 }, { 0x1F88, 0, 0 }, { 0x1F00, 0x03B9, 0 }},
-#line 49 "./unicase/special-casing-table.gperf"
+#line 73 "./unicase/special-casing-table.gperf"
{"\037V\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0342 }, { 0x1F56, 0, 0 }, { 0x03A5, 0x0313, 0x0342 }, { 0x03C5, 0x0313, 0x0342 }},
-#line 48 "./unicase/special-casing-table.gperf"
+#line 72 "./unicase/special-casing-table.gperf"
{"\037T\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0301 }, { 0x1F54, 0, 0 }, { 0x03A5, 0x0313, 0x0301 }, { 0x03C5, 0x0313, 0x0301 }},
-#line 47 "./unicase/special-casing-table.gperf"
+#line 71 "./unicase/special-casing-table.gperf"
{"\037R\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0x0300 }, { 0x1F52, 0, 0 }, { 0x03A5, 0x0313, 0x0300 }, { 0x03C5, 0x0313, 0x0300 }},
-#line 46 "./unicase/special-casing-table.gperf"
+#line 70 "./unicase/special-casing-table.gperf"
{"\037P\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x03A5, 0x0313, 0 }, { 0x1F50, 0, 0 }, { 0x03A5, 0x0313, 0 }, { 0x03C5, 0x0313, 0 }},
-#line 20 "./unicase/special-casing-table.gperf"
+#line 44 "./unicase/special-casing-table.gperf"
{"\000J\000", 0, SCC_MORE_ABOVE , { 'l', 't' }, { 0x004A, 0, 0 }, { 0x006A, 0x0307, 0 }, { 0x004A, 0, 0 }, { 0x006A, 0, 0 }},
-#line 27 "./unicase/special-casing-table.gperf"
+#line 51 "./unicase/special-casing-table.gperf"
{"\001.\000", 0, SCC_MORE_ABOVE , { 'l', 't' }, { 0x012E, 0, 0 }, { 0x012F, 0x0307, 0 }, { 0x012E, 0, 0 }, { 0x012F, 0, 0 }},
-#line 26 "./unicase/special-casing-table.gperf"
+#line 50 "./unicase/special-casing-table.gperf"
{"\001(\000", 0, SCC_ALWAYS , { 'l', 't' }, { 0x0128, 0, 0 }, { 0x0069, 0x0307, 0x0303 }, { 0x0128, 0, 0 }, { 0x0129, 0, 0 }},
-#line 136 "./unicase/special-casing-table.gperf"
+#line 160 "./unicase/special-casing-table.gperf"
{"\373\027\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x053D, 0 }, { 0xFB17, 0, 0 }, { 0x0544, 0x056D, 0 }, { 0x0574, 0x056D, 0 }},
-#line 135 "./unicase/special-casing-table.gperf"
+#line 159 "./unicase/special-casing-table.gperf"
{"\373\026\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x054E, 0x0546, 0 }, { 0xFB16, 0, 0 }, { 0x054E, 0x0576, 0 }, { 0x057E, 0x0576, 0 }},
-#line 134 "./unicase/special-casing-table.gperf"
+#line 158 "./unicase/special-casing-table.gperf"
{"\373\025\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x053B, 0 }, { 0xFB15, 0, 0 }, { 0x0544, 0x056B, 0 }, { 0x0574, 0x056B, 0 }},
-#line 133 "./unicase/special-casing-table.gperf"
+#line 157 "./unicase/special-casing-table.gperf"
{"\373\024\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x0535, 0 }, { 0xFB14, 0, 0 }, { 0x0544, 0x0565, 0 }, { 0x0574, 0x0565, 0 }},
-#line 132 "./unicase/special-casing-table.gperf"
+#line 156 "./unicase/special-casing-table.gperf"
{"\373\023\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0544, 0x0546, 0 }, { 0xFB13, 0, 0 }, { 0x0544, 0x0576, 0 }, { 0x0574, 0x0576, 0 }},
-#line 131 "./unicase/special-casing-table.gperf"
+#line 155 "./unicase/special-casing-table.gperf"
{"\373\006\000", 0, SCC_ALWAYS , { '\0', '\0' }, { 0x0053, 0x0054, 0 }, { 0xFB06, 0, 0 }, { 0x0053, 0x0074, 0 }, { 0x0073, 0x0074, 0 }}
};
diff --git a/lib/unicase/special-casing.c b/lib/unicase/special-casing.c
index 69ebd69..fa1dcd3 100644
--- a/lib/unicase/special-casing.c
+++ b/lib/unicase/special-casing.c
@@ -1,28 +1,27 @@
/* Special casing table.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/special-casing.in.h b/lib/unicase/special-casing.in.h
index 12601af..6528067 100644
--- a/lib/unicase/special-casing.in.h
+++ b/lib/unicase/special-casing.in.h
@@ -1,28 +1,27 @@
/* Special casing table.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <stddef.h>
diff --git a/lib/unicase/tocasefold.c b/lib/unicase/tocasefold.c
index e567d8a..ea3e2d3 100644
--- a/lib/unicase/tocasefold.c
+++ b/lib/unicase/tocasefold.c
@@ -1,28 +1,27 @@
/* Casefold mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/tocasefold.h b/lib/unicase/tocasefold.h
index 8358e53..f6c8d8a 100644
--- a/lib/unicase/tocasefold.h
+++ b/lib/unicase/tocasefold.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[34 << 7];
+ int level3[37 << 7];
}
u_mapping =
{
@@ -82,12 +106,12 @@ u_mapping =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, 3584, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 3712, 3840, -1, -1, -1, -1, -1, -1,
+ 3712, 3840, 3968, 4096, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3968, -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, 4096, -1, -1, -1, -1, -1, -1,
+ -1, 4352, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -108,6 +132,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, 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,
@@ -138,8 +163,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, -1, -1, -1, -1,
- -1, -1, 4224, -1, -1, -1, -1, -1,
+ -1, -1, 4608, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -341,12 +365,12 @@ u_mapping =
-8, -8, -8, -8, -8, -8, 0, 0,
-6222, -6221, -6212, -6210, -6210, -6211, -6204, -6180,
35267, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, 0, 0, -3008, -3008, -3008,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -472,7 +496,7 @@ u_mapping =
48, 48, 48, 48, 48, 48, 48, 48,
48, 48, 48, 48, 48, 48, 48, 48,
48, 48, 48, 48, 48, 48, 48, 48,
- 48, 48, 48, 48, 48, 48, 48, 0,
+ 48, 48, 48, 48, 48, 48, 48, 48,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -554,14 +578,14 @@ u_mapping =
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, -42308, -42319, -42315, -42305, -42308, 0,
-42258, -42282, -42261, 928, 1, 0, 1, 0,
+ 1, 0, 1, 0, 1, 0, 1, 0,
+ 1, 0, 1, 0, -48, -42307, -35384, 1,
+ 0, 1, 0, 0, 0, 0, 0, 0,
+ 1, 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, 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,
@@ -643,6 +667,38 @@ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 39, 39, 39, 39, 39, 39, 39, 39,
+ 39, 39, 39, 0, 39, 39, 39, 39,
+ 39, 39, 39, 39, 39, 39, 39, 39,
+ 39, 39, 39, 0, 39, 39, 39, 39,
+ 39, 39, 39, 0, 39, 39, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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,
@@ -675,6 +731,22 @@ 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,
+ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34,
diff --git a/lib/unicase/tolower.c b/lib/unicase/tolower.c
index d01296e..d90c0ef 100644
--- a/lib/unicase/tolower.c
+++ b/lib/unicase/tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/tolower.h b/lib/unicase/tolower.h
index 6795557..52fe184 100644
--- a/lib/unicase/tolower.h
+++ b/lib/unicase/tolower.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[31 << 7];
+ int level3[35 << 7];
}
u_mapping =
{
@@ -24,11 +48,11 @@ u_mapping =
-1, 1280, -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, 1536, 1664, 1792, 1920,
- -1, -1, 2048, 2176, -1, -1, -1, -1,
- -1, 2304, -1, -1, -1, -1, -1, -1,
+ -1, 1536, -1, -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,
- 2432, 2560, -1, -1, -1, -1, -1, -1,
+ 2560, 2688, -1, -1, -1, -1, -1, -1,
-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 +82,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, 2816, 2944, 3072, 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,
@@ -80,14 +104,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, 3328, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 3328, 3456, -1, -1, -1, -1, -1, -1,
+ 3456, 3584, 3712, 3840, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 3584, -1, -1, -1, -1, -1, -1,
+ -1, 3968, -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, 4096, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -108,6 +132,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, 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,
@@ -138,8 +163,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, -1, -1, -1, -1,
- -1, -1, 3840, -1, -1, -1, -1, -1,
+ -1, -1, 4352, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -339,6 +363,22 @@ u_mapping =
38864, 38864, 38864, 38864, 38864, 38864, 38864, 38864,
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,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, -3008, -3008, -3008, -3008, -3008,
+ -3008, -3008, -3008, 0, 0, -3008, -3008, -3008,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 1, 0, 1, 0,
@@ -456,7 +496,7 @@ u_mapping =
48, 48, 48, 48, 48, 48, 48, 48,
48, 48, 48, 48, 48, 48, 48, 48,
48, 48, 48, 48, 48, 48, 48, 48,
- 48, 48, 48, 48, 48, 48, 48, 0,
+ 48, 48, 48, 48, 48, 48, 48, 48,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -538,14 +578,14 @@ u_mapping =
1, 0, 1, 0, 1, 0, 1, 0,
1, 0, -42308, -42319, -42315, -42305, -42308, 0,
-42258, -42282, -42261, 928, 1, 0, 1, 0,
+ 1, 0, 1, 0, 1, 0, 1, 0,
+ 1, 0, 1, 0, -48, -42307, -35384, 1,
+ 0, 1, 0, 0, 0, 0, 0, 0,
+ 1, 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, 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,
@@ -595,6 +635,38 @@ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 39, 39, 39, 39, 39, 39, 39, 39,
+ 39, 39, 39, 0, 39, 39, 39, 39,
+ 39, 39, 39, 39, 39, 39, 39, 39,
+ 39, 39, 39, 0, 39, 39, 39, 39,
+ 39, 39, 39, 0, 39, 39, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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,
@@ -627,6 +699,22 @@ 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,
+ 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34,
34, 34, 34, 34, 34, 34, 34, 34,
diff --git a/lib/unicase/totitle.c b/lib/unicase/totitle.c
index 24877d6..2c1d61f 100644
--- a/lib/unicase/totitle.c
+++ b/lib/unicase/totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/totitle.h b/lib/unicase/totitle.h
index 0512619..c6ecf03 100644
--- a/lib/unicase/totitle.h
+++ b/lib/unicase/totitle.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[37 << 7];
+ int level3[40 << 7];
}
u_mapping =
{
@@ -24,11 +48,11 @@ u_mapping =
-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, 1664, 1792, -1, 1920, 2048, 2176, 2304,
- -1, -1, 2432, 2560, -1, -1, -1, -1,
- -1, 2688, -1, -1, -1, -1, -1, -1,
+ -1, 1664, 1792, 1920, 2048, 2176, 2304, 2432,
+ -1, -1, 2560, 2688, -1, -1, -1, -1,
+ -1, 2816, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 2816, 2944, 3072, -1, -1, -1, -1, -1,
+ 2944, 3072, 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,
@@ -58,8 +82,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, 3200, 3328, 3456, 3584,
- -1, -1, -1, -1, -1, -1, 3712, 3840,
+ -1, -1, -1, -1, 3328, 3456, 3584, 3712,
+ -1, -1, -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,
@@ -80,14 +104,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, 3968, -1,
+ -1, -1, -1, -1, -1, -1, 4096, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4096, 4224, -1, -1, -1, -1, -1, -1,
+ 4224, 4352, -1, 4480, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4352, -1, -1, -1, -1, -1, -1,
+ -1, 4608, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4480, -1, -1, -1, -1, -1, -1,
+ -1, 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,
@@ -108,6 +132,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, 4864, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -138,8 +163,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, -1, -1, -1, -1,
- -1, -1, 4608, -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,
@@ -227,7 +251,7 @@ u_mapping =
-209, -211, 42308, 10743, 42305, 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, 42307, -218, 0, 0, 0, 42282,
-218, -69, -217, -217, -71, 0, 0, 0,
0, 0, -219, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 42261, 42258, 0,
@@ -387,6 +411,22 @@ u_mapping =
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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 35384, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 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, -1, 0, -1, 0, -1,
0, -1, 0, -1, 0, -1, 0, -1,
0, -1, 0, -1, 0, -1, 0, -1,
@@ -510,7 +550,7 @@ u_mapping =
-48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48,
- -48, -48, -48, -48, -48, -48, -48, 0,
+ -48, -48, -48, -48, -48, -48, -48, -48,
0, -1, 0, 0, 0, -10795, -10792, 0,
-1, 0, -1, 0, -1, 0, 0, 0,
0, 0, 0, -1, 0, 0, -1, 0,
@@ -597,19 +637,19 @@ 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, 48, 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, -1, 0, -1, 0, -1, 0, -1,
+ 0, -1, 0, -1, 0, 0, 0, 0,
+ -1, 0, -1, 0, 0, 0, 0, 0,
+ 0, -1, 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, -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,
@@ -693,6 +733,22 @@ u_mapping =
-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, -39,
+ -39, -39, -39, -39, -39, -39, -39, -39,
+ -39, -39, 0, -39, -39, -39, -39, -39,
+ -39, -39, -39, -39, -39, -39, -39, -39,
+ -39, -39, 0, -39, -39, -39, -39, -39,
+ -39, -39, 0, -39, -39, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -727,6 +783,22 @@ 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,
+ -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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, -34, -34, -34, -34, -34, -34,
-34, -34, -34, -34, -34, -34, -34, -34,
-34, -34, -34, -34, -34, -34, -34, -34,
diff --git a/lib/unicase/toupper.c b/lib/unicase/toupper.c
index 3b5cfc5..d282eca 100644
--- a/lib/unicase/toupper.c
+++ b/lib/unicase/toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for Unicode characters (locale and context independent).
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/toupper.h b/lib/unicase/toupper.h
index 453dbb2..478434f 100644
--- a/lib/unicase/toupper.h
+++ b/lib/unicase/toupper.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Simple character mapping of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define mapping_header_0 16
#define mapping_header_1 2
#define mapping_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[37 << 7];
+ int level3[41 << 7];
}
u_mapping =
{
@@ -21,14 +45,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, 1536, -1, -1, -1, -1, -1, 1664,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 1664, 1792, -1, 1920, 2048, 2176, 2304,
- -1, -1, 2432, 2560, -1, -1, -1, -1,
- -1, 2688, -1, -1, -1, -1, -1, -1,
+ -1, 1792, 1920, 2048, 2176, 2304, 2432, 2560,
+ -1, -1, 2688, 2816, -1, -1, -1, -1,
+ -1, 2944, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 2816, 2944, 3072, -1, -1, -1, -1, -1,
+ 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, -1, -1, -1, -1, -1,
@@ -58,8 +82,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, 3200, 3328, 3456, 3584,
- -1, -1, -1, -1, -1, -1, 3712, 3840,
+ -1, -1, -1, -1, 3456, 3584, 3712, 3840,
+ -1, -1, -1, -1, -1, -1, 3968, 4096,
-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 +104,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, 3968, -1,
+ -1, -1, -1, -1, -1, -1, 4224, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4096, 4224, -1, -1, -1, -1, -1, -1,
+ 4352, 4480, -1, 4608, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4352, -1, -1, -1, -1, -1, -1,
+ -1, 4736, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 4480, -1, -1, -1, -1, -1, -1,
+ -1, 4864, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -108,6 +132,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, 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,
@@ -138,8 +163,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, -1, -1, -1, -1,
- -1, -1, 4608, -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,
@@ -227,7 +251,7 @@ u_mapping =
-209, -211, 42308, 10743, 42305, 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, 42307, -218, 0, 0, 0, 42282,
-218, -69, -217, -217, -71, 0, 0, 0,
0, 0, -219, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 42261, 42258, 0,
@@ -349,6 +373,22 @@ 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,
+ 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008,
+ 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008,
+ 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008,
+ 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008,
+ 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008,
+ 3008, 3008, 3008, 0, 0, 3008, 3008, 3008,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -387,6 +427,22 @@ u_mapping =
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, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 35384, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 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, -1, 0, -1, 0, -1,
0, -1, 0, -1, 0, -1, 0, -1,
0, -1, 0, -1, 0, -1, 0, -1,
@@ -510,7 +566,7 @@ u_mapping =
-48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48,
-48, -48, -48, -48, -48, -48, -48, -48,
- -48, -48, -48, -48, -48, -48, -48, 0,
+ -48, -48, -48, -48, -48, -48, -48, -48,
0, -1, 0, 0, 0, -10795, -10792, 0,
-1, 0, -1, 0, -1, 0, 0, 0,
0, 0, 0, -1, 0, 0, -1, 0,
@@ -597,19 +653,19 @@ 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, 48, 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, -1, 0, -1, 0, -1, 0, -1,
+ 0, -1, 0, -1, 0, 0, 0, 0,
+ -1, 0, -1, 0, 0, 0, 0, 0,
+ 0, -1, 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, -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,
@@ -693,6 +749,22 @@ u_mapping =
-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, -39,
+ -39, -39, -39, -39, -39, -39, -39, -39,
+ -39, -39, 0, -39, -39, -39, -39, -39,
+ -39, -39, -39, -39, -39, -39, -39, -39,
+ -39, -39, 0, -39, -39, -39, -39, -39,
+ -39, -39, 0, -39, -39, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -727,6 +799,22 @@ 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,
+ -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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, -34, -34, -34, -34, -34, -34,
-34, -34, -34, -34, -34, -34, -34, -34,
-34, -34, -34, -34, -34, -34, -34, -34,
diff --git a/lib/unicase/u-casecmp.h b/lib/unicase/u-casecmp.h
index 52d3c6e..b8fae54 100644
--- a/lib/unicase/u-casecmp.h
+++ b/lib/unicase/u-casecmp.h
@@ -1,28 +1,27 @@
/* Case and normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const SRC_UNIT *s1, size_t n1, const SRC_UNIT *s2, size_t n2,
diff --git a/lib/unicase/u-casecoll.h b/lib/unicase/u-casecoll.h
index 259e046..c85eca2 100644
--- a/lib/unicase/u-casecoll.h
+++ b/lib/unicase/u-casecoll.h
@@ -1,29 +1,28 @@
/* Locale dependent, case and normalization insensitive comparison of Unicode
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2,
diff --git a/lib/unicase/u-casefold.h b/lib/unicase/u-casefold.h
index 37d56c0..312b87f 100644
--- a/lib/unicase/u-casefold.h
+++ b/lib/unicase/u-casefold.h
@@ -1,28 +1,27 @@
/* Casefolding mapping for Unicode strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u-casemap.h b/lib/unicase/u-casemap.h
index c6559b0..43875ba 100644
--- a/lib/unicase/u-casemap.h
+++ b/lib/unicase/u-casemap.h
@@ -1,28 +1,27 @@
/* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n,
diff --git a/lib/unicase/u-casexfrm.h b/lib/unicase/u-casexfrm.h
index fe73262..9a59b3a 100644
--- a/lib/unicase/u-casexfrm.h
+++ b/lib/unicase/u-casexfrm.h
@@ -1,29 +1,28 @@
/* Locale dependent transformation for case insensitive comparison of Unicode
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const UNIT *s, size_t n, const char *iso639_language, uninorm_t nf,
diff --git a/lib/unicase/u-ct-casefold.h b/lib/unicase/u-ct-casefold.h
index c2cb0f2..8ec7e85 100644
--- a/lib/unicase/u-ct-casefold.h
+++ b/lib/unicase/u-ct-casefold.h
@@ -1,28 +1,27 @@
/* Casefolding mapping for Unicode substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n,
diff --git a/lib/unicase/u-ct-totitle.h b/lib/unicase/u-ct-totitle.h
index 6c138a5..f99e76a 100644
--- a/lib/unicase/u-ct-totitle.h
+++ b/lib/unicase/u-ct-totitle.h
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-8/UTF-16/UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Quoting the Unicode standard, section "Default Case Algorithms":
Find the word boundaries in X according to Unicode Standard Annex #29,
diff --git a/lib/unicase/u-is-cased.h b/lib/unicase/u-is-cased.h
index bb1749b..d63da5f 100644
--- a/lib/unicase/u-is-cased.h
+++ b/lib/unicase/u-is-cased.h
@@ -1,28 +1,27 @@
/* Test whether case matters for a Unicode string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u-is-invariant.h b/lib/unicase/u-is-invariant.h
index e9705ad..5b8ffad 100644
--- a/lib/unicase/u-is-invariant.h
+++ b/lib/unicase/u-is-invariant.h
@@ -1,28 +1,27 @@
/* Test whether a Unicode string is invariant under a given case mapping.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s, size_t n,
diff --git a/lib/unicase/u-prefix-context.h b/lib/unicase/u-prefix-context.h
index b30ed6b..b1e4f70 100644
--- a/lib/unicase/u-prefix-context.h
+++ b/lib/unicase/u-prefix-context.h
@@ -1,28 +1,27 @@
/* Case-mapping context of prefix UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
casing_prefix_context_t
FUNC1 (const UNIT *s, size_t n)
diff --git a/lib/unicase/u-suffix-context.h b/lib/unicase/u-suffix-context.h
index 01ee18e..28adfdf 100644
--- a/lib/unicase/u-suffix-context.h
+++ b/lib/unicase/u-suffix-context.h
@@ -1,28 +1,27 @@
/* Case-mapping context of suffix UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
casing_suffix_context_t
FUNC1 (const UNIT *s, size_t n)
diff --git a/lib/unicase/u-totitle.h b/lib/unicase/u-totitle.h
index 67bbed8..d3e3510 100644
--- a/lib/unicase/u-totitle.h
+++ b/lib/unicase/u-totitle.h
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *s, size_t n, const char *iso639_language,
diff --git a/lib/unicase/u16-casecmp.c b/lib/unicase/u16-casecmp.c
index fb7f0f3..151e2e8 100644
--- a/lib/unicase/u16-casecmp.c
+++ b/lib/unicase/u16-casecmp.c
@@ -1,28 +1,27 @@
/* Case and normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-casecoll.c b/lib/unicase/u16-casecoll.c
index de1af86..0f9e935 100644
--- a/lib/unicase/u16-casecoll.c
+++ b/lib/unicase/u16-casecoll.c
@@ -1,29 +1,28 @@
/* Locale dependent, case and normalization insensitive comparison of UTF-16
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-casefold.c b/lib/unicase/u16-casefold.c
index 458875e..1ef003b 100644
--- a/lib/unicase/u16-casefold.c
+++ b/lib/unicase/u16-casefold.c
@@ -1,28 +1,27 @@
/* Casefolding mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-casemap.c b/lib/unicase/u16-casemap.c
index 0663c7f..0a85856 100644
--- a/lib/unicase/u16-casemap.c
+++ b/lib/unicase/u16-casemap.c
@@ -1,28 +1,27 @@
/* Case mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -36,7 +35,7 @@
#include "unistr.h"
#include "unictype.h"
#include "uninorm.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#include "unicase/special-casing.h"
diff --git a/lib/unicase/u16-casexfrm.c b/lib/unicase/u16-casexfrm.c
index db0b530..dd47e3d 100644
--- a/lib/unicase/u16-casexfrm.c
+++ b/lib/unicase/u16-casexfrm.c
@@ -1,29 +1,28 @@
/* Locale dependent transformation for case insensitive comparison of UTF-16
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-ct-casefold.c b/lib/unicase/u16-ct-casefold.c
index b8f5f5f..e68bf6c 100644
--- a/lib/unicase/u16-ct-casefold.c
+++ b/lib/unicase/u16-ct-casefold.c
@@ -1,28 +1,27 @@
/* Casefolding mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -33,9 +32,9 @@
#include <stddef.h>
#include <stdlib.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
-#include "casefold.h"
+#include "unicase/casefold.h"
#define FUNC u16_ct_casefold
#define UNIT uint16_t
diff --git a/lib/unicase/u16-ct-tolower.c b/lib/unicase/u16-ct-tolower.c
index 9475ba1..5259164 100644
--- a/lib/unicase/u16-ct-tolower.c
+++ b/lib/unicase/u16-ct-tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint16_t *
diff --git a/lib/unicase/u16-ct-totitle.c b/lib/unicase/u16-ct-totitle.c
index 9e3539b..f0fcac4 100644
--- a/lib/unicase/u16-ct-totitle.c
+++ b/lib/unicase/u16-ct-totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -38,7 +37,7 @@
#include "unictype.h"
#include "uniwbrk.h"
#include "uninorm.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#include "unicase/special-casing.h"
diff --git a/lib/unicase/u16-ct-toupper.c b/lib/unicase/u16-ct-toupper.c
index 85a3a43..5d4cfab 100644
--- a/lib/unicase/u16-ct-toupper.c
+++ b/lib/unicase/u16-ct-toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for UTF-16 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint16_t *
diff --git a/lib/unicase/u16-is-cased.c b/lib/unicase/u16-is-cased.c
index 91932c4..d80b62e 100644
--- a/lib/unicase/u16-is-cased.c
+++ b/lib/unicase/u16-is-cased.c
@@ -1,28 +1,27 @@
/* Test whether case matters for an UTF-16 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-casefolded.c b/lib/unicase/u16-is-casefolded.c
index c6b22f1..46018b0 100644
--- a/lib/unicase/u16-is-casefolded.c
+++ b/lib/unicase/u16-is-casefolded.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-16 string is already case-folded.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-invariant.c b/lib/unicase/u16-is-invariant.c
index 6855ccc..779daa0 100644
--- a/lib/unicase/u16-is-invariant.c
+++ b/lib/unicase/u16-is-invariant.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-16 string is invariant under a given case mapping.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-lowercase.c b/lib/unicase/u16-is-lowercase.c
index 2ad72ff..ab091b8 100644
--- a/lib/unicase/u16-is-lowercase.c
+++ b/lib/unicase/u16-is-lowercase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-16 string is entirely lower case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-titlecase.c b/lib/unicase/u16-is-titlecase.c
index 6e1332e..db7285e 100644
--- a/lib/unicase/u16-is-titlecase.c
+++ b/lib/unicase/u16-is-titlecase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-16 string is entirely title case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-is-uppercase.c b/lib/unicase/u16-is-uppercase.c
index 396de36..315365f 100644
--- a/lib/unicase/u16-is-uppercase.c
+++ b/lib/unicase/u16-is-uppercase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-16 string is entirely upper case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-prefix-context.c b/lib/unicase/u16-prefix-context.c
index 8fe060d..7e2b69b 100644
--- a/lib/unicase/u16-prefix-context.c
+++ b/lib/unicase/u16-prefix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of prefix UTF-16 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include "unictype.h"
#include "unistr.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#define FUNC1 u16_casing_prefix_context
diff --git a/lib/unicase/u16-suffix-context.c b/lib/unicase/u16-suffix-context.c
index 53c9a94..436806a 100644
--- a/lib/unicase/u16-suffix-context.c
+++ b/lib/unicase/u16-suffix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of suffix UTF-16 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include "unictype.h"
#include "unistr.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#define FUNC1 u16_casing_suffix_context
diff --git a/lib/unicase/u16-tolower.c b/lib/unicase/u16-tolower.c
index 1c32f4c..1cae4c1 100644
--- a/lib/unicase/u16-tolower.c
+++ b/lib/unicase/u16-tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint16_t *
diff --git a/lib/unicase/u16-totitle.c b/lib/unicase/u16-totitle.c
index 0486890..b021896 100644
--- a/lib/unicase/u16-totitle.c
+++ b/lib/unicase/u16-totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u16-toupper.c b/lib/unicase/u16-toupper.c
index 65d46da..08f463e 100644
--- a/lib/unicase/u16-toupper.c
+++ b/lib/unicase/u16-toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for UTF-16 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint16_t *
diff --git a/lib/unicase/u32-casecmp.c b/lib/unicase/u32-casecmp.c
index 9723b90..c361a2e 100644
--- a/lib/unicase/u32-casecmp.c
+++ b/lib/unicase/u32-casecmp.c
@@ -1,28 +1,27 @@
/* Case and normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-casecoll.c b/lib/unicase/u32-casecoll.c
index d4b4abf..be35532 100644
--- a/lib/unicase/u32-casecoll.c
+++ b/lib/unicase/u32-casecoll.c
@@ -1,29 +1,28 @@
/* Locale dependent, case and normalization insensitive comparison of UTF-32
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-casefold.c b/lib/unicase/u32-casefold.c
index 9b90097..4a22476 100644
--- a/lib/unicase/u32-casefold.c
+++ b/lib/unicase/u32-casefold.c
@@ -1,28 +1,27 @@
/* Casefolding mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-casemap.c b/lib/unicase/u32-casemap.c
index e248488..2c00bb3 100644
--- a/lib/unicase/u32-casemap.c
+++ b/lib/unicase/u32-casemap.c
@@ -1,28 +1,27 @@
/* Case mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -36,7 +35,7 @@
#include "unistr.h"
#include "unictype.h"
#include "uninorm.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#include "unicase/special-casing.h"
diff --git a/lib/unicase/u32-casexfrm.c b/lib/unicase/u32-casexfrm.c
index e5ef9e3..a165393 100644
--- a/lib/unicase/u32-casexfrm.c
+++ b/lib/unicase/u32-casexfrm.c
@@ -1,29 +1,28 @@
/* Locale dependent transformation for case insensitive comparison of UTF-32
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-ct-casefold.c b/lib/unicase/u32-ct-casefold.c
index c752bfa..5bc114a 100644
--- a/lib/unicase/u32-ct-casefold.c
+++ b/lib/unicase/u32-ct-casefold.c
@@ -1,28 +1,27 @@
/* Casefolding mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -33,9 +32,9 @@
#include <stddef.h>
#include <stdlib.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
-#include "casefold.h"
+#include "unicase/casefold.h"
#define FUNC u32_ct_casefold
#define UNIT uint32_t
diff --git a/lib/unicase/u32-ct-tolower.c b/lib/unicase/u32-ct-tolower.c
index 71a8f4a..6973f63 100644
--- a/lib/unicase/u32-ct-tolower.c
+++ b/lib/unicase/u32-ct-tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint32_t *
diff --git a/lib/unicase/u32-ct-totitle.c b/lib/unicase/u32-ct-totitle.c
index 7b8cc1e..52a5ebe 100644
--- a/lib/unicase/u32-ct-totitle.c
+++ b/lib/unicase/u32-ct-totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -38,7 +37,7 @@
#include "unictype.h"
#include "uniwbrk.h"
#include "uninorm.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#include "unicase/special-casing.h"
diff --git a/lib/unicase/u32-ct-toupper.c b/lib/unicase/u32-ct-toupper.c
index 77a55aa..3fd7293 100644
--- a/lib/unicase/u32-ct-toupper.c
+++ b/lib/unicase/u32-ct-toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for UTF-32 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint32_t *
diff --git a/lib/unicase/u32-is-cased.c b/lib/unicase/u32-is-cased.c
index e4a7287..d8ecfb7 100644
--- a/lib/unicase/u32-is-cased.c
+++ b/lib/unicase/u32-is-cased.c
@@ -1,28 +1,27 @@
/* Test whether case matters for an UTF-32 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-casefolded.c b/lib/unicase/u32-is-casefolded.c
index 2f71348..c55cc14 100644
--- a/lib/unicase/u32-is-casefolded.c
+++ b/lib/unicase/u32-is-casefolded.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-32 string is already case-folded.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-invariant.c b/lib/unicase/u32-is-invariant.c
index 7dce1dc..7b14879 100644
--- a/lib/unicase/u32-is-invariant.c
+++ b/lib/unicase/u32-is-invariant.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-32 string is invariant under a given case mapping.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-lowercase.c b/lib/unicase/u32-is-lowercase.c
index 11e12c6..ef23906 100644
--- a/lib/unicase/u32-is-lowercase.c
+++ b/lib/unicase/u32-is-lowercase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-32 string is entirely lower case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-titlecase.c b/lib/unicase/u32-is-titlecase.c
index 5315759..64f830d 100644
--- a/lib/unicase/u32-is-titlecase.c
+++ b/lib/unicase/u32-is-titlecase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-32 string is entirely title case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-is-uppercase.c b/lib/unicase/u32-is-uppercase.c
index cbf4dcf..8edf3d4 100644
--- a/lib/unicase/u32-is-uppercase.c
+++ b/lib/unicase/u32-is-uppercase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-32 string is entirely upper case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-prefix-context.c b/lib/unicase/u32-prefix-context.c
index 9f34a2a..6a5a4a3 100644
--- a/lib/unicase/u32-prefix-context.c
+++ b/lib/unicase/u32-prefix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of prefix UTF-32 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include "unictype.h"
#include "unistr.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#define FUNC1 u32_casing_prefix_context
diff --git a/lib/unicase/u32-suffix-context.c b/lib/unicase/u32-suffix-context.c
index af6fc10..e9c1703 100644
--- a/lib/unicase/u32-suffix-context.c
+++ b/lib/unicase/u32-suffix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of suffix UTF-32 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include "unictype.h"
#include "unistr.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#define FUNC1 u32_casing_suffix_context
diff --git a/lib/unicase/u32-tolower.c b/lib/unicase/u32-tolower.c
index b6da4c1..229a558 100644
--- a/lib/unicase/u32-tolower.c
+++ b/lib/unicase/u32-tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint32_t *
diff --git a/lib/unicase/u32-totitle.c b/lib/unicase/u32-totitle.c
index 19172ac..8341a26 100644
--- a/lib/unicase/u32-totitle.c
+++ b/lib/unicase/u32-totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u32-toupper.c b/lib/unicase/u32-toupper.c
index da93944..261f2f9 100644
--- a/lib/unicase/u32-toupper.c
+++ b/lib/unicase/u32-toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint32_t *
diff --git a/lib/unicase/u8-casecmp.c b/lib/unicase/u8-casecmp.c
index 2495ef3..662b941 100644
--- a/lib/unicase/u8-casecmp.c
+++ b/lib/unicase/u8-casecmp.c
@@ -1,28 +1,27 @@
/* Case and normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-casecoll.c b/lib/unicase/u8-casecoll.c
index 44e0e91..1d35fd3 100644
--- a/lib/unicase/u8-casecoll.c
+++ b/lib/unicase/u8-casecoll.c
@@ -1,29 +1,28 @@
/* Locale dependent, case and normalization insensitive comparison of UTF-8
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-casefold.c b/lib/unicase/u8-casefold.c
index f15bad3..8c19b32 100644
--- a/lib/unicase/u8-casefold.c
+++ b/lib/unicase/u8-casefold.c
@@ -1,28 +1,27 @@
/* Casefolding mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-casemap.c b/lib/unicase/u8-casemap.c
index 3035e27..0ffde61 100644
--- a/lib/unicase/u8-casemap.c
+++ b/lib/unicase/u8-casemap.c
@@ -1,28 +1,27 @@
/* Case mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -36,7 +35,7 @@
#include "unistr.h"
#include "unictype.h"
#include "uninorm.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#include "unicase/special-casing.h"
diff --git a/lib/unicase/u8-casexfrm.c b/lib/unicase/u8-casexfrm.c
index 8c5ab36..940cedb 100644
--- a/lib/unicase/u8-casexfrm.c
+++ b/lib/unicase/u8-casexfrm.c
@@ -1,29 +1,28 @@
/* Locale dependent transformation for case insensitive comparison of UTF-8
strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-ct-casefold.c b/lib/unicase/u8-ct-casefold.c
index c6f190b..47db556 100644
--- a/lib/unicase/u8-ct-casefold.c
+++ b/lib/unicase/u8-ct-casefold.c
@@ -1,28 +1,27 @@
/* Casefolding mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -33,9 +32,9 @@
#include <stddef.h>
#include <stdlib.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
-#include "casefold.h"
+#include "unicase/casefold.h"
#define FUNC u8_ct_casefold
#define UNIT uint8_t
diff --git a/lib/unicase/u8-ct-tolower.c b/lib/unicase/u8-ct-tolower.c
index 4096e40..6c791d8 100644
--- a/lib/unicase/u8-ct-tolower.c
+++ b/lib/unicase/u8-ct-tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint8_t *
diff --git a/lib/unicase/u8-ct-totitle.c b/lib/unicase/u8-ct-totitle.c
index 9fa7c61..934c63f 100644
--- a/lib/unicase/u8-ct-totitle.c
+++ b/lib/unicase/u8-ct-totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -38,7 +37,7 @@
#include "unictype.h"
#include "uniwbrk.h"
#include "uninorm.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#include "unicase/special-casing.h"
diff --git a/lib/unicase/u8-ct-toupper.c b/lib/unicase/u8-ct-toupper.c
index 38f8c33..6996caf 100644
--- a/lib/unicase/u8-ct-toupper.c
+++ b/lib/unicase/u8-ct-toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for UTF-8 substrings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint8_t *
diff --git a/lib/unicase/u8-is-cased.c b/lib/unicase/u8-is-cased.c
index 863888f..96ea2e4 100644
--- a/lib/unicase/u8-is-cased.c
+++ b/lib/unicase/u8-is-cased.c
@@ -1,28 +1,27 @@
/* Test whether case matters for an UTF-8 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-casefolded.c b/lib/unicase/u8-is-casefolded.c
index 877d1cd..f89f10f 100644
--- a/lib/unicase/u8-is-casefolded.c
+++ b/lib/unicase/u8-is-casefolded.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-8 string is already case-folded.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-invariant.c b/lib/unicase/u8-is-invariant.c
index 11b35cd..13880de 100644
--- a/lib/unicase/u8-is-invariant.c
+++ b/lib/unicase/u8-is-invariant.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-8 string is invariant under a given case mapping.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-lowercase.c b/lib/unicase/u8-is-lowercase.c
index 9036a1b..12663e6 100644
--- a/lib/unicase/u8-is-lowercase.c
+++ b/lib/unicase/u8-is-lowercase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-8 string is entirely lower case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-titlecase.c b/lib/unicase/u8-is-titlecase.c
index 8d7a1da..85d0e13 100644
--- a/lib/unicase/u8-is-titlecase.c
+++ b/lib/unicase/u8-is-titlecase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-8 string is entirely title case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-is-uppercase.c b/lib/unicase/u8-is-uppercase.c
index c21f2a4..8568a5a 100644
--- a/lib/unicase/u8-is-uppercase.c
+++ b/lib/unicase/u8-is-uppercase.c
@@ -1,28 +1,27 @@
/* Test whether an UTF-8 string is entirely upper case.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-prefix-context.c b/lib/unicase/u8-prefix-context.c
index abe70eb..2432e39 100644
--- a/lib/unicase/u8-prefix-context.c
+++ b/lib/unicase/u8-prefix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of prefix UTF-8 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include "unictype.h"
#include "unistr.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#define FUNC1 u8_casing_prefix_context
diff --git a/lib/unicase/u8-suffix-context.c b/lib/unicase/u8-suffix-context.c
index 5fec165..4735c48 100644
--- a/lib/unicase/u8-suffix-context.c
+++ b/lib/unicase/u8-suffix-context.c
@@ -1,28 +1,27 @@
/* Case-mapping context of suffix UTF-8 string.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include "unictype.h"
#include "unistr.h"
-#include "caseprop.h"
+#include "unicase/caseprop.h"
#include "context.h"
#define FUNC1 u8_casing_suffix_context
diff --git a/lib/unicase/u8-tolower.c b/lib/unicase/u8-tolower.c
index 62c2576..6fee908 100644
--- a/lib/unicase/u8-tolower.c
+++ b/lib/unicase/u8-tolower.c
@@ -1,28 +1,27 @@
/* Lowercase mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint8_t *
diff --git a/lib/unicase/u8-totitle.c b/lib/unicase/u8-totitle.c
index 22c0944..01d1dda 100644
--- a/lib/unicase/u8-totitle.c
+++ b/lib/unicase/u8-totitle.c
@@ -1,28 +1,27 @@
/* Titlecase mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/u8-toupper.c b/lib/unicase/u8-toupper.c
index 102f3f2..55ed9da 100644
--- a/lib/unicase/u8-toupper.c
+++ b/lib/unicase/u8-toupper.c
@@ -1,28 +1,27 @@
/* Uppercase mapping for UTF-8 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,7 +30,7 @@
#include <stddef.h>
-#include "unicasemap.h"
+#include "unicase/unicasemap.h"
#include "unicase/special-casing.h"
uint8_t *
diff --git a/lib/unicase/ulc-casecmp.c b/lib/unicase/ulc-casecmp.c
index 6fb8330..7a119c9 100644
--- a/lib/unicase/ulc-casecmp.c
+++ b/lib/unicase/ulc-casecmp.c
@@ -1,28 +1,27 @@
/* Case and normalization insensitive comparison of strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ulc-casecoll.c b/lib/unicase/ulc-casecoll.c
index e41e54d..42d02c6 100644
--- a/lib/unicase/ulc-casecoll.c
+++ b/lib/unicase/ulc-casecoll.c
@@ -1,28 +1,27 @@
/* Locale dependent, case and normalization insensitive comparison of strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/ulc-casexfrm.c b/lib/unicase/ulc-casexfrm.c
index e03baa5..4a1ec0a 100644
--- a/lib/unicase/ulc-casexfrm.c
+++ b/lib/unicase/ulc-casexfrm.c
@@ -1,28 +1,27 @@
/* Locale dependent transformation for case insensitive comparison of strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unicase/unicasemap.h b/lib/unicase/unicasemap.h
index 34a002e..6a01c6d 100644
--- a/lib/unicase/unicasemap.h
+++ b/lib/unicase/unicasemap.h
@@ -1,28 +1,27 @@
/* Case mapping for UTF-8/UTF-16/UTF-32 strings (locale dependent).
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <stddef.h>
diff --git a/lib/uniconv.h b/lib/uniconv.h
deleted file mode 100644
index 0413ad3..0000000
--- a/lib/uniconv.h
+++ /dev/null
@@ -1,179 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Conversions between Unicode and legacy encodings.
- Copyright (C) 2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNICONV_H
-#define _UNICONV_H
-
-/* Get size_t. */
-#include <stddef.h>
-
-#include "unitypes.h"
-
-/* Get enum iconv_ilseq_handler. */
-#include <unistring/iconveh.h>
-
-/* Get locale_charset() declaration. */
-#include <unistring/localcharset.h>
-
-
-#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.in.h b/lib/uniconv.in.h
index 640ccf0..be9ad8d 100644
--- a/lib/uniconv.in.h
+++ b/lib/uniconv.in.h
@@ -1,24 +1,15 @@
/* Conversions between Unicode and legacy encodings.
- Copyright (C) 2002, 2005, 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005, 2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -104,19 +95,19 @@ extern char *
enum iconv_ilseq_handler handler,
const uint8_t *src, size_t srclen,
size_t *offsets,
- char *resultbuf, size_t *lengthp);
+ char *_UC_RESTRICT 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);
+ char *_UC_RESTRICT 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);
+ char *_UC_RESTRICT 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.
diff --git a/lib/uniconv/u-conv-from-enc.h b/lib/uniconv/u-conv-from-enc.h
index ba3620b..05cb807 100644
--- a/lib/uniconv/u-conv-from-enc.h
+++ b/lib/uniconv/u-conv-from-enc.h
@@ -1,27 +1,26 @@
/* Conversion to UTF-16/UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const char *fromcode,
diff --git a/lib/uniconv/u-conv-to-enc.h b/lib/uniconv/u-conv-to-enc.h
index aed69d8..d394c76 100644
--- a/lib/uniconv/u-conv-to-enc.h
+++ b/lib/uniconv/u-conv-to-enc.h
@@ -1,27 +1,26 @@
/* Conversion from UTF-16/UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const char *tocode,
diff --git a/lib/uniconv/u-strconv-from-enc.h b/lib/uniconv/u-strconv-from-enc.h
index 176e069..6754094 100644
--- a/lib/uniconv/u-strconv-from-enc.h
+++ b/lib/uniconv/u-strconv-from-enc.h
@@ -1,24 +1,15 @@
/* Conversion to UTF-8/UTF-16/UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uniconv/u-strconv-to-enc.h b/lib/uniconv/u-strconv-to-enc.h
index d4cea4d..fe8ba88 100644
--- a/lib/uniconv/u-strconv-to-enc.h
+++ b/lib/uniconv/u-strconv-to-enc.h
@@ -1,27 +1,26 @@
/* Conversion from UTF-16/UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const UNIT *string,
diff --git a/lib/uniconv/u16-conv-from-enc.c b/lib/uniconv/u16-conv-from-enc.c
index 0c833d5..6369146 100644
--- a/lib/uniconv/u16-conv-from-enc.c
+++ b/lib/uniconv/u16-conv-from-enc.c
@@ -1,27 +1,26 @@
/* Conversion to UTF-16 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-conv-to-enc.c b/lib/uniconv/u16-conv-to-enc.c
index 3699e35..cd08798 100644
--- a/lib/uniconv/u16-conv-to-enc.c
+++ b/lib/uniconv/u16-conv-to-enc.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-16 to legacy encodings.
- Copyright (C) 2002, 2006-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-from-enc.c b/lib/uniconv/u16-strconv-from-enc.c
index 819f722..f23c353 100644
--- a/lib/uniconv/u16-strconv-from-enc.c
+++ b/lib/uniconv/u16-strconv-from-enc.c
@@ -1,27 +1,26 @@
/* Conversion to UTF-16 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-from-locale.c b/lib/uniconv/u16-strconv-from-locale.c
index 6ebc725..933ac98 100644
--- a/lib/uniconv/u16-strconv-from-locale.c
+++ b/lib/uniconv/u16-strconv-from-locale.c
@@ -1,27 +1,26 @@
/* Conversion to UTF-16 from the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-to-enc.c b/lib/uniconv/u16-strconv-to-enc.c
index e32530d..5994e65 100644
--- a/lib/uniconv/u16-strconv-to-enc.c
+++ b/lib/uniconv/u16-strconv-to-enc.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-16 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u16-strconv-to-locale.c b/lib/uniconv/u16-strconv-to-locale.c
index bfc90bc..53a742a 100644
--- a/lib/uniconv/u16-strconv-to-locale.c
+++ b/lib/uniconv/u16-strconv-to-locale.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-16 to the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-conv-from-enc.c b/lib/uniconv/u32-conv-from-enc.c
index 76c479c..2c69ac0 100644
--- a/lib/uniconv/u32-conv-from-enc.c
+++ b/lib/uniconv/u32-conv-from-enc.c
@@ -1,27 +1,26 @@
/* Conversion to UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-conv-to-enc.c b/lib/uniconv/u32-conv-to-enc.c
index d2107d3..e3ce45c 100644
--- a/lib/uniconv/u32-conv-to-enc.c
+++ b/lib/uniconv/u32-conv-to-enc.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-from-enc.c b/lib/uniconv/u32-strconv-from-enc.c
index e6b7245..95a5e59 100644
--- a/lib/uniconv/u32-strconv-from-enc.c
+++ b/lib/uniconv/u32-strconv-from-enc.c
@@ -1,27 +1,26 @@
/* Conversion to UTF-32 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-from-locale.c b/lib/uniconv/u32-strconv-from-locale.c
index a1dd3fc..7e7435c 100644
--- a/lib/uniconv/u32-strconv-from-locale.c
+++ b/lib/uniconv/u32-strconv-from-locale.c
@@ -1,27 +1,26 @@
/* Conversion to UTF-32 from the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-to-enc.c b/lib/uniconv/u32-strconv-to-enc.c
index 26216ba..c35bcc3 100644
--- a/lib/uniconv/u32-strconv-to-enc.c
+++ b/lib/uniconv/u32-strconv-to-enc.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-32 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u32-strconv-to-locale.c b/lib/uniconv/u32-strconv-to-locale.c
index 8f75ad1..598a134 100644
--- a/lib/uniconv/u32-strconv-to-locale.c
+++ b/lib/uniconv/u32-strconv-to-locale.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-32 to the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-conv-from-enc.c b/lib/uniconv/u8-conv-from-enc.c
index 234909c..b8f0fd3 100644
--- a/lib/uniconv/u8-conv-from-enc.c
+++ b/lib/uniconv/u8-conv-from-enc.c
@@ -1,24 +1,15 @@
/* Conversion to UTF-8 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -86,7 +77,8 @@ u8_conv_from_encoding (const char *fromcode,
}
}
- memcpy ((char *) result, src, srclen);
+ if (srclen > 0)
+ memcpy ((char *) result, src, srclen);
*lengthp = srclen;
return result;
}
diff --git a/lib/uniconv/u8-conv-to-enc.c b/lib/uniconv/u8-conv-to-enc.c
index c145248..f68948e 100644
--- a/lib/uniconv/u8-conv-to-enc.c
+++ b/lib/uniconv/u8-conv-to-enc.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-8 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
@@ -69,7 +68,8 @@ u8_conv_to_encoding (const char *tocode,
}
}
- memcpy (result, (const char *) src, srclen);
+ if (srclen > 0)
+ memcpy (result, (const char *) src, srclen);
*lengthp = srclen;
return result;
}
diff --git a/lib/uniconv/u8-strconv-from-enc.c b/lib/uniconv/u8-strconv-from-enc.c
index 1dd535d..83b6dd3 100644
--- a/lib/uniconv/u8-strconv-from-enc.c
+++ b/lib/uniconv/u8-strconv-from-enc.c
@@ -1,24 +1,15 @@
/* Conversion to UTF-8 from legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uniconv/u8-strconv-from-locale.c b/lib/uniconv/u8-strconv-from-locale.c
index 121203d..485593e 100644
--- a/lib/uniconv/u8-strconv-from-locale.c
+++ b/lib/uniconv/u8-strconv-from-locale.c
@@ -1,24 +1,15 @@
/* Conversion to UTF-8 from the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uniconv/u8-strconv-to-enc.c b/lib/uniconv/u8-strconv-to-enc.c
index 478f889..f2f41bc 100644
--- a/lib/uniconv/u8-strconv-to-enc.c
+++ b/lib/uniconv/u8-strconv-to-enc.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-8 to legacy encodings.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/uniconv/u8-strconv-to-locale.c b/lib/uniconv/u8-strconv-to-locale.c
index f103551..9f71b1b 100644
--- a/lib/uniconv/u8-strconv-to-locale.c
+++ b/lib/uniconv/u8-strconv-to-locale.c
@@ -1,27 +1,26 @@
/* Conversion from UTF-8 to the locale encoding.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>. */
diff --git a/lib/unictype.h b/lib/unictype.h
deleted file mode 100644
index 91be112..0000000
--- a/lib/unictype.h
+++ /dev/null
@@ -1,1066 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Unicode character classification and properties.
- Copyright (C) 2002, 2005-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNICTYPE_H
-#define _UNICTYPE_H
-
-#include "unitypes.h"
-
-/* Get LIBUNISTRING_DLL_VARIABLE. */
-#include <unistring/woe32dll.h>
-
-/* Get bool. */
-#include <unistring/stdbool.h>
-
-/* Get size_t. */
-#include <stddef.h>
-
-#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 */
- UC_JOINING_GROUP_AFRICAN_FEH, /* African_Feh */
- UC_JOINING_GROUP_AFRICAN_QAF, /* African_Qaf */
- UC_JOINING_GROUP_AFRICAN_NOON /* African_Noon */
-};
-
-/* 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 <ctype.h> and <wctype.h>. 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.in.h b/lib/unictype.in.h
index 65b01be..1145b76 100644
--- a/lib/unictype.in.h
+++ b/lib/unictype.in.h
@@ -1,24 +1,15 @@
/* Unicode character classification and properties.
- Copyright (C) 2002, 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -478,95 +469,110 @@ extern int
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 */
- UC_JOINING_GROUP_AFRICAN_FEH, /* African_Feh */
- UC_JOINING_GROUP_AFRICAN_QAF, /* African_Qaf */
- UC_JOINING_GROUP_AFRICAN_NOON /* African_Noon */
+ 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 */
+ UC_JOINING_GROUP_AFRICAN_FEH, /* African_Feh */
+ UC_JOINING_GROUP_AFRICAN_QAF, /* African_Qaf */
+ UC_JOINING_GROUP_AFRICAN_NOON, /* African_Noon */
+ UC_JOINING_GROUP_MALAYALAM_NGA, /* Malayalam_Nga */
+ UC_JOINING_GROUP_MALAYALAM_JA, /* Malayalam_Ja */
+ UC_JOINING_GROUP_MALAYALAM_NYA, /* Malayalam_Nya */
+ UC_JOINING_GROUP_MALAYALAM_TTA, /* Malayalam_Tta */
+ UC_JOINING_GROUP_MALAYALAM_NNA, /* Malayalam_Nna */
+ UC_JOINING_GROUP_MALAYALAM_NNNA, /* Malayalam_Nnna */
+ UC_JOINING_GROUP_MALAYALAM_BHA, /* Malayalam_Bha */
+ UC_JOINING_GROUP_MALAYALAM_RA, /* Malayalam_Ra */
+ UC_JOINING_GROUP_MALAYALAM_LLA, /* Malayalam_Lla */
+ UC_JOINING_GROUP_MALAYALAM_LLLA, /* Malayalam_Llla */
+ UC_JOINING_GROUP_MALAYALAM_SSA, /* Malayalam_Ssa */
+ UC_JOINING_GROUP_HANIFI_ROHINGYA_PA, /* Hanifi_Rohingya_Pa */
+ UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA, /* Hanifi_Rohingya_Kinna_Ya */
+ UC_JOINING_GROUP_THIN_YEH, /* Thin_Yeh */
+ UC_JOINING_GROUP_VERTICAL_TAIL /* Vertical_Tail */
};
/* Return the name of a joining group. */
@@ -666,6 +672,13 @@ extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_UNIFIED_IDEOGRA
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;
+/* Emoji. */
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EMOJI;
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EMOJI_PRESENTATION;
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EMOJI_MODIFIER;
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EMOJI_MODIFIER_BASE;
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EMOJI_COMPONENT;
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_EXTENDED_PICTOGRAPHIC;
/* Misc. */
extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_ZERO_WIDTH;
extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_SPACE;
@@ -692,6 +705,7 @@ 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;
+extern LIBUNISTRING_DLL_VARIABLE const uc_property_t UC_PROPERTY_REGIONAL_INDICATOR;
/* Return the property given by name, e.g. "White space". */
extern uc_property_t
@@ -825,6 +839,18 @@ 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_emoji (ucs4_t uc)
+ _UC_ATTRIBUTE_CONST;
+extern bool uc_is_property_emoji_presentation (ucs4_t uc)
+ _UC_ATTRIBUTE_CONST;
+extern bool uc_is_property_emoji_modifier (ucs4_t uc)
+ _UC_ATTRIBUTE_CONST;
+extern bool uc_is_property_emoji_modifier_base (ucs4_t uc)
+ _UC_ATTRIBUTE_CONST;
+extern bool uc_is_property_emoji_component (ucs4_t uc)
+ _UC_ATTRIBUTE_CONST;
+extern bool uc_is_property_extended_pictographic (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)
@@ -875,6 +901,8 @@ 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_regional_indicator (ucs4_t uc)
+ _UC_ATTRIBUTE_CONST;
/* ========================================================================= */
diff --git a/lib/unictype/bidi_byname.c b/lib/unictype/bidi_byname.c
index fd558ac..7891417 100644
--- a/lib/unictype/bidi_byname.c
+++ b/lib/unictype/bidi_byname.c
@@ -1,28 +1,27 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_byname.gperf b/lib/unictype/bidi_byname.gperf
index 5bb0faa..608b88a 100644
--- a/lib/unictype/bidi_byname.gperf
+++ b/lib/unictype/bidi_byname.gperf
@@ -1,4 +1,27 @@
-/* Bidi classes of Unicode characters. */
+/* Bidi classes of Unicode characters.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct named_bidi_class { int name; int bidi_class; };
%struct-type
%ignore-case
diff --git a/lib/unictype/bidi_byname.h b/lib/unictype/bidi_byname.h
index d1fee35..da8cff0 100644
--- a/lib/unictype/bidi_byname.h
+++ b/lib/unictype/bidi_byname.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/bidi_byname.gperf"
+#line 25 "./unictype/bidi_byname.gperf"
struct named_bidi_class { int name; int bidi_class; };
#define TOTAL_KEYWORDS 69
@@ -289,157 +289,157 @@ static const struct bidi_class_stringpool_t bidi_class_stringpool_contents =
static const struct named_bidi_class bidi_class_names[] =
{
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 31 "./unictype/bidi_byname.gperf"
+#line 54 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str5, UC_BIDI_R},
-#line 19 "./unictype/bidi_byname.gperf"
+#line 42 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str6, UC_BIDI_EN},
-#line 32 "./unictype/bidi_byname.gperf"
+#line 55 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str7, UC_BIDI_RLE},
{-1},
-#line 15 "./unictype/bidi_byname.gperf"
+#line 38 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str9, UC_BIDI_AN},
-#line 24 "./unictype/bidi_byname.gperf"
+#line 47 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str10, UC_BIDI_LRE},
-#line 23 "./unictype/bidi_byname.gperf"
+#line 46 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str11, UC_BIDI_L},
-#line 14 "./unictype/bidi_byname.gperf"
+#line 37 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str12, UC_BIDI_AL},
-#line 28 "./unictype/bidi_byname.gperf"
+#line 51 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str13, UC_BIDI_ON},
-#line 34 "./unictype/bidi_byname.gperf"
+#line 57 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str14, UC_BIDI_RLO},
{-1},
-#line 33 "./unictype/bidi_byname.gperf"
+#line 56 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str16, UC_BIDI_RLI},
-#line 26 "./unictype/bidi_byname.gperf"
+#line 49 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str17, UC_BIDI_LRO},
-#line 30 "./unictype/bidi_byname.gperf"
+#line 53 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str18, UC_BIDI_PDI},
-#line 25 "./unictype/bidi_byname.gperf"
- {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI},
#line 48 "./unictype/bidi_byname.gperf"
+ {(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str19, UC_BIDI_LRI},
+#line 71 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str20, UC_BIDI_EN},
{-1},
-#line 37 "./unictype/bidi_byname.gperf"
+#line 60 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str22, UC_BIDI_AL},
{-1},
-#line 76 "./unictype/bidi_byname.gperf"
+#line 99 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str24, UC_BIDI_RLI},
-#line 78 "./unictype/bidi_byname.gperf"
+#line 101 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str25, UC_BIDI_RLO},
-#line 74 "./unictype/bidi_byname.gperf"
+#line 97 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str26, UC_BIDI_RLE},
-#line 60 "./unictype/bidi_byname.gperf"
+#line 83 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str27, UC_BIDI_LRI},
-#line 62 "./unictype/bidi_byname.gperf"
+#line 85 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str28, UC_BIDI_LRO},
-#line 58 "./unictype/bidi_byname.gperf"
+#line 81 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str29, UC_BIDI_LRE},
-#line 59 "./unictype/bidi_byname.gperf"
+#line 82 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str30, UC_BIDI_LRI},
-#line 61 "./unictype/bidi_byname.gperf"
+#line 84 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str31, UC_BIDI_LRO},
-#line 57 "./unictype/bidi_byname.gperf"
+#line 80 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str32, UC_BIDI_LRE},
-#line 47 "./unictype/bidi_byname.gperf"
+#line 70 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str33, UC_BIDI_EN},
-#line 21 "./unictype/bidi_byname.gperf"
+#line 44 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str34, UC_BIDI_ET},
-#line 17 "./unictype/bidi_byname.gperf"
+#line 40 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str35, UC_BIDI_BN},
-#line 49 "./unictype/bidi_byname.gperf"
+#line 72 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str36, UC_BIDI_ES},
-#line 51 "./unictype/bidi_byname.gperf"
+#line 74 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str37, UC_BIDI_ET},
-#line 20 "./unictype/bidi_byname.gperf"
+#line 43 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str38, UC_BIDI_ES},
-#line 75 "./unictype/bidi_byname.gperf"
+#line 98 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str39, UC_BIDI_RLI},
-#line 77 "./unictype/bidi_byname.gperf"
+#line 100 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str40, UC_BIDI_RLO},
-#line 73 "./unictype/bidi_byname.gperf"
+#line 96 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str41, UC_BIDI_RLE},
-#line 45 "./unictype/bidi_byname.gperf"
+#line 68 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str42, UC_BIDI_CS},
-#line 46 "./unictype/bidi_byname.gperf"
+#line 69 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str43, UC_BIDI_CS},
{-1},
-#line 72 "./unictype/bidi_byname.gperf"
+#line 95 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str45, UC_BIDI_R},
-#line 81 "./unictype/bidi_byname.gperf"
+#line 104 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str46, UC_BIDI_WS},
{-1},
-#line 56 "./unictype/bidi_byname.gperf"
+#line 79 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str48, UC_BIDI_L},
-#line 38 "./unictype/bidi_byname.gperf"
+#line 61 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str49, UC_BIDI_AL},
-#line 55 "./unictype/bidi_byname.gperf"
+#line 78 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str50, UC_BIDI_L},
-#line 69 "./unictype/bidi_byname.gperf"
+#line 92 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str51, UC_BIDI_PDI},
-#line 52 "./unictype/bidi_byname.gperf"
+#line 75 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str52, UC_BIDI_ET},
-#line 44 "./unictype/bidi_byname.gperf"
+#line 67 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str53, UC_BIDI_BN},
-#line 80 "./unictype/bidi_byname.gperf"
+#line 103 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str54, UC_BIDI_S},
-#line 50 "./unictype/bidi_byname.gperf"
+#line 73 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str55, UC_BIDI_ES},
-#line 66 "./unictype/bidi_byname.gperf"
+#line 89 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str56, UC_BIDI_ON},
-#line 70 "./unictype/bidi_byname.gperf"
+#line 93 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str57, UC_BIDI_PDI},
-#line 18 "./unictype/bidi_byname.gperf"
+#line 41 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str58, UC_BIDI_CS},
-#line 71 "./unictype/bidi_byname.gperf"
+#line 94 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str59, UC_BIDI_R},
-#line 29 "./unictype/bidi_byname.gperf"
+#line 52 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str60, UC_BIDI_PDF},
-#line 39 "./unictype/bidi_byname.gperf"
+#line 62 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str61, UC_BIDI_AN},
-#line 82 "./unictype/bidi_byname.gperf"
+#line 105 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str62, UC_BIDI_WS},
-#line 16 "./unictype/bidi_byname.gperf"
+#line 39 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str63, UC_BIDI_B},
-#line 36 "./unictype/bidi_byname.gperf"
+#line 59 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str64, UC_BIDI_WS},
-#line 27 "./unictype/bidi_byname.gperf"
+#line 50 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str65, UC_BIDI_NSM},
-#line 43 "./unictype/bidi_byname.gperf"
+#line 66 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str66, UC_BIDI_BN},
-#line 22 "./unictype/bidi_byname.gperf"
+#line 45 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str67, UC_BIDI_FSI},
-#line 65 "./unictype/bidi_byname.gperf"
+#line 88 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str68, UC_BIDI_ON},
-#line 35 "./unictype/bidi_byname.gperf"
+#line 58 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str69, UC_BIDI_S},
-#line 64 "./unictype/bidi_byname.gperf"
+#line 87 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str70, UC_BIDI_NSM},
-#line 63 "./unictype/bidi_byname.gperf"
+#line 86 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str71, UC_BIDI_NSM},
-#line 42 "./unictype/bidi_byname.gperf"
+#line 65 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str72, UC_BIDI_B},
-#line 41 "./unictype/bidi_byname.gperf"
+#line 64 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str73, UC_BIDI_B},
{-1}, {-1}, {-1},
-#line 53 "./unictype/bidi_byname.gperf"
+#line 76 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str77, UC_BIDI_FSI},
-#line 67 "./unictype/bidi_byname.gperf"
+#line 90 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str78, UC_BIDI_PDF},
-#line 40 "./unictype/bidi_byname.gperf"
+#line 63 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str79, UC_BIDI_AN},
{-1}, {-1},
-#line 54 "./unictype/bidi_byname.gperf"
+#line 77 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str82, UC_BIDI_FSI},
{-1},
-#line 68 "./unictype/bidi_byname.gperf"
+#line 91 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str84, UC_BIDI_PDF},
{-1}, {-1},
-#line 79 "./unictype/bidi_byname.gperf"
+#line 102 "./unictype/bidi_byname.gperf"
{(int)(size_t)&((struct bidi_class_stringpool_t *)0)->bidi_class_stringpool_str87, UC_BIDI_S}
};
-const struct named_bidi_class *
+static const struct named_bidi_class *
uc_bidi_class_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/bidi_longname.c b/lib/unictype/bidi_longname.c
index d0d4fbd..85ff4f4 100644
--- a/lib/unictype/bidi_longname.c
+++ b/lib/unictype/bidi_longname.c
@@ -1,28 +1,27 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_name.c b/lib/unictype/bidi_name.c
index 05991c8..2d7e2f8 100644
--- a/lib/unictype/bidi_name.c
+++ b/lib/unictype/bidi_name.c
@@ -1,28 +1,27 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bidi_of.c b/lib/unictype/bidi_of.c
index b4750dd..eed2a3d 100644
--- a/lib/unictype/bidi_of.c
+++ b/lib/unictype/bidi_of.c
@@ -1,25 +1,16 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -48,7 +39,7 @@ uc_bidi_class (ucs4_t uc)
unsigned int index3 = ((uc & bidi_category_header_4) + lookup2) * 5;
/* 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]
| ((unsigned int) u_bidi_category.level3[(index3>>4)+1] << 16))
>> (index3 % 16))
& 0x1f;
diff --git a/lib/unictype/bidi_of.h b/lib/unictype/bidi_of.h
index cc16d2a..8cbbeeb 100644
--- a/lib/unictype/bidi_of.h
+++ b/lib/unictype/bidi_of.h
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Bidi categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#define bidi_category_header_0 16
#define bidi_category_header_1 17
#define bidi_category_header_2 7
@@ -11,7 +27,7 @@ struct
{
int level1[17];
short level2[4 << 9];
- unsigned short level3[151 * 40 + 1];
+ unsigned short level3[174 * 40 + 1];
}
u_bidi_category =
{
@@ -63,7 +79,7 @@ u_bidi_category =
-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,
+ 10112, 10240, 10368, 10496, 10624, 10752, 10880, 11008,
-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,16 +99,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, 11008, 11136,
- 11136, 11136, 11264, 11392, 11520, 11648, 11776, 11904,
- -1, -1, 12032, 12160, -1, 12288, 12416, -1,
+ -1, -1, -1, -1, -1, -1, 11136, 11264,
+ 11264, 11264, 11392, 11520, 11648, 11776, 11904, 12032,
+ -1, -1, 12160, 12288, -1, 12416, 12544, -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,
- 14208, 14336, -1, 14464, 14592, 14720, 14848, -1,
+ 12672, 12672, 12800, 12672, 12928, 13056, 13184, 12672,
+ 12672, 12672, 13312, 12672, 13440, 13568, 13696, 13824,
+ 13952, 14080, 14208, 14336, 14464, 14592, 14720, -1,
+ 14848, 14976, -1, 15104, 15232, 15360, 15488, -1,
+ 15616, -1, 15744, 15872, 16000, 16128, -1, -1,
+ 16256, 16384, 16512, 16640, -1, 16768, -1, 16896,
-1, -1, -1, -1, -1, -1, -1, -1,
- 14976, 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, -1, -1, -1, -1, -1, -1,
@@ -110,9 +127,9 @@ 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, 17024, 17152, -1,
+ -1, -1, -1, -1, -1, -1, 17280, 17408,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 15232, 15360, -1,
- -1, -1, -1, -1, -1, -1, -1, 15488,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -131,24 +148,25 @@ 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, 17536, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 15616, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 17664, -1,
+ -1, -1, 17792, 17920, 18048, -1, 18176, -1,
+ -1, -1, -1, -1, -1, 18304, 18432, 18560,
+ -1, -1, -1, -1, 18688, 18816, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 18944, -1, 17152, -1, -1, 19072, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 15744, 15872, 16000, -1, 16128, -1,
- -1, -1, -1, -1, -1, 16256, 16384, 16512,
- -1, -1, -1, -1, 16640, 16768, -1, -1,
+ 12672, 19200, 19328, -1, -1, -1, -1, -1,
+ 19456, 19584, 19712, -1, 19840, 19968, -1, -1,
+ 20096, 20224, 20352, 20480, 20608, -1, 6656, 6656,
+ 6656, 6656, 6656, 6656, 6656, 20736, 20864, 20992,
+ 21120, 21248, 6656, 6656, 21376, 21504, 6656, 21632,
+ -1, -1, -1, -1, -1, -1, -1, 21760,
-1, -1, -1, -1, -1, -1, -1, -1,
- 16896, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 12544, 17024, 17152, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 17280, 17408, -1, -1,
- 17536, 17664, 17792, -1, -1, -1, 6656, 6656,
- 6656, 6656, 6656, 6656, 6656, 17920, 18048, 18176,
- 18304, 18432, 18560, 18688, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18816,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -210,13 +228,13 @@ 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, 21760,
+ 21888, 21888, 22016, 22144, 21888, 21888, 21888, 21888,
+ 21888, 21888, 21888, 21888, 21888, 21888, 21888, 21888,
+ 21888, 21888, 21888, 21888, 21888, 21888, 21888, 21888,
+ 21888, 21888, 21888, 21888, 21888, 21888, 21888, 21888,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18816,
- 18944, 18944, 19072, 19200, 18944, 18944, 18944, 18944,
- 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
- 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
- 18944, 18944, 18944, 18944, 18944, 18944, 18944, 18944,
-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,9 +292,7 @@ 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, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 18816
+ -1, -1, -1, -1, -1, -1, -1, 21760
},
{
0x39ce, 0x9ce7, 0x0e73, 0x183e, 0x739f, 0x39ce, 0x9ce7, 0xce73,
@@ -333,16 +349,16 @@ u_bidi_category =
0x4210, 0x2108, 0x1084, 0x4842, 0xad6b, 0xd6b5, 0x6b5a, 0x108d,
0x0842, 0x8421, 0x4210, 0x2108, 0x8c63, 0xc631, 0x6318, 0x318c,
0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631,
- 0x6318, 0xd68c, 0x6b5a, 0xb5ad, 0x8636, 0x5294, 0x318e, 0x18c6,
+ 0x6318, 0xd68c, 0x6b5a, 0xb5ad, 0x8636, 0x5294, 0x318e, 0x18da,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x4631, 0xad6b,
0xd68d, 0x6b5a, 0xb5ad, 0x5a36, 0xa36b, 0xd6b5, 0x18da, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
- 0x18c6, 0x8c63, 0xc631, 0xa318, 0x36b5, 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,
- 0x0642, 0x8421, 0x4210, 0x18c8, 0x8c63, 0xc631, 0x6318, 0x318c,
- 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0xd6b5, 0x6b5a, 0xadad, 0x5ad6,
+ 0x18c6, 0x8c63, 0xc631, 0xa318, 0x36b5, 0x18c6, 0x1084, 0x0842,
+ 0x8421, 0x3190, 0x18c6, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x1908, 0x8d6b, 0xc631, 0xad18,
+ 0xd6b5, 0x6b5a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd6b4,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xadad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x35ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -353,7 +369,7 @@ u_bidi_category =
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, 0x0500, 0x0340,
0x35a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xd000, 0x0000, 0x35a0, 0x0000, 0x0d68, 0xd680,
@@ -363,20 +379,20 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xd000, 0x0000, 0xb5a0, 0x1ad6, 0x0d68, 0x0000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
- 0x0000, 0x0000, 0x0000, 0x0140, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0140, 0x0000, 0x0000, 0xd6b4, 0x6b5a,
0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xd000, 0x6800, 0xb5a0, 0x00d6, 0x0000, 0x0000,
- 0x001a, 0x0000, 0x4000, 0x0003, 0x0000, 0x0000, 0xb400, 0x0006,
+ 0x001a, 0x0000, 0x5a00, 0x0003, 0x0000, 0x0000, 0xb400, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x3400, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
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,
+ 0x000d, 0x00d0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x6b40, 0x000d, 0x4000, 0x0d6b, 0xd6b4,
+ 0x0000, 0x0000, 0xd000, 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,
@@ -384,12 +400,12 @@ u_bidi_category =
0x0000, 0x0000, 0xd000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x01a0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xd680, 0x0000, 0xb5a0, 0x00d6, 0x0000, 0x0000,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x0006,
0x0000, 0x0000, 0x0000, 0x0000, 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, 0x0000, 0x0000, 0x0000, 0x0034,
0x0000, 0xb400, 0x40d6, 0x0003, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -401,7 +417,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, 0x01a0,
- 0x5ad0, 0xad6b, 0xd681, 0x0000, 0x0000, 0x0000, 0xad00, 0xd6b5,
+ 0x5ad0, 0xad6b, 0xd6b5, 0x0000, 0x0000, 0x0000, 0xad00, 0xd6b5,
0x001a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xad00,
@@ -446,7 +462,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400, 0x00d6, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb400,
- 0x00d6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xb400, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xb400, 0x0006, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -454,7 +470,7 @@ u_bidi_category =
0x1ad0, 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, 0x6b9a, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -481,8 +497,8 @@ u_bidi_category =
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,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
+ 0x035a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xb5ad, 0x0006, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -508,7 +524,7 @@ u_bidi_category =
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, 0xd680, 0x6b5a,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x9024, 0x0252, 0x0000, 0x0000, 0x0000,
@@ -521,7 +537,7 @@ u_bidi_category =
0xd5a4, 0xe73a, 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,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x000a, 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,
@@ -553,7 +569,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, 0x294a, 0x04a5,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294, 0x004a,
@@ -574,11 +590,11 @@ u_bidi_category =
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,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x2529, 0x5290,
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,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 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,
@@ -596,8 +612,8 @@ u_bidi_category =
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, 0x0129, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x2902, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
@@ -675,7 +691,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
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, 0x0000, 0x0000, 0x5a00, 0x5203, 0xd94a, 0x0000, 0x0000,
0x0000, 0x4a00, 0x0001, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xa520, 0x0094, 0x0000, 0x0000,
@@ -683,7 +699,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x1ad0, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xb5ad, 0x5ad6,
- 0xad6b, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xad6b, 0xd6b5, 0x6b5a, 0x01ad, 0x0000, 0x0000, 0x0000, 0x6800,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x4000, 0xad6b, 0xd6b5, 0x001a, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xad68, 0xd6b5,
@@ -691,7 +707,7 @@ u_bidi_category =
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,
+ 0x4006, 0xad6b, 0xd001, 0x001a, 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,
@@ -707,6 +723,11 @@ 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, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0948, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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,
@@ -721,14 +742,14 @@ u_bidi_category =
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, 0x9488, 0x1084, 0x0842, 0x8421, 0x4210,
- 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x0842, 0x8421, 0x4210, 0x9488, 0x4a52, 0xa529, 0x5294, 0x294a,
+ 0x94a5, 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, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7,
- 0xce73, 0xe739, 0x739c, 0x1084, 0x0842, 0x8421, 0x4210, 0x2124,
+ 0x9108, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce, 0x9ce7,
+ 0xce73, 0xe739, 0x739c, 0x1084, 0x0842, 0x8421, 0x4210, 0x94a4,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52, 0xa529, 0x5294,
0x4212, 0x2108, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
@@ -755,7 +776,7 @@ u_bidi_category =
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,
+ 0x294a, 0x0001, 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, 0x001a,
@@ -794,19 +815,39 @@ u_bidi_category =
0xc631, 0x4318, 0x294a, 0x94a5, 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, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x5ad2, 0x636b, 0x318c, 0x18c6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0x318d, 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, 0xc631, 0x6318, 0x318c, 0x18c6, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x1ad6,
+ 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0xd68c, 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, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xad6b, 0xd6b5,
+ 0x6b5a, 0x108d, 0x0842, 0x8421, 0x318c, 0x18c6, 0x8c63, 0xc631,
+ 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6,
+ 0xb463, 0xdad6, 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,
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,
+ 0x0000, 0x0000, 0x0000, 0x800d, 0x00d6, 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,
+ 0x5ad6, 0xa003, 0x0035, 0x0000, 0x3400, 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,
@@ -816,8 +857,8 @@ u_bidi_category =
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,
+ 0x4000, 0xad6b, 0xd6b5, 0x035a, 0x0000, 0x0000, 0xa000, 0xd6b5,
+ 0x6800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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,
@@ -831,13 +872,13 @@ u_bidi_category =
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, 0xd680, 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, 0x0000,
0x0000, 0xad00, 0xd6b5, 0x6b5a, 0xb400, 0x40d6, 0x0003, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0340, 0x0000, 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,
@@ -865,6 +906,31 @@ 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, 0x0000, 0x0000, 0x6800, 0xb5ad,
+ 0x5ad6, 0xa06b, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xd680, 0x0340, 0x8000, 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, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x5ad0, 0x006b, 0x06b4, 0x0000, 0x000d, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xb5a0, 0x5ad6, 0xa003, 0x0035, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
+ 0x5ad6, 0x0d6b, 0xd680, 0x035a, 0x0000, 0x0000, 0x0068, 0x0000,
+ 0x0000, 0xb5a0, 0x5ad6, 0xa003, 0x06b5, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0xd6b4, 0x6b5a, 0xb5ad, 0x5ad6, 0xad03,
+ 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, 0xb5ad,
0x5ad6, 0xad03, 0xd6b5, 0x001a, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -875,6 +941,26 @@ 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, 0x0000, 0x0000, 0x0000, 0xb5a0,
+ 0x5ad6, 0x0003, 0xd034, 0x681a, 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, 0x01ad, 0x1a00, 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, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 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, 0x00d6, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 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, 0x294a, 0x5295, 0x4a4a, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x0252, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -884,16 +970,26 @@ u_bidi_category =
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,
+ 0x6800, 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, 0x4800, 0x00d0,
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,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x001a, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -903,7 +999,7 @@ u_bidi_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd6b4, 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,
+ 0x4000, 0x004a, 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, 0xb652, 0x24d6, 0x0000, 0x0000,
@@ -944,6 +1040,11 @@ 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, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0340, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xd000, 0x6b5a, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000,
0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x0031, 0x6318, 0x318c,
@@ -951,9 +1052,24 @@ u_bidi_category =
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, 0x5ad1, 0xad6b, 0x0035,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0x5ad1, 0xad6b, 0x01b5,
0x0000, 0x8c63, 0xc631, 0x6318, 0x0000, 0x18c0, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x1080, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x1080, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 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,
@@ -974,16 +1090,26 @@ u_bidi_category =
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,
+ 0x2108, 0x1084, 0x0842, 0x2921, 0x94a5, 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,
+ 0x0000, 0x2948, 0x94a5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0024, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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, 0x2529,
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, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529,
- 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000,
+ 0x94a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x94a4, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x0001, 0x4a52, 0xa529, 0x5294, 0x294a, 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,
@@ -992,28 +1118,33 @@ u_bidi_category =
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,
+ 0x94a5, 0x4a52, 0xa529, 0x1294, 0x0000, 0x0000, 0x4a52, 0xa529,
+ 0x5294, 0x094a, 0x0000, 0x0012, 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,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0025, 0x0252,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
- 0x294a, 0x04a5, 0x4a52, 0xa529, 0x0094, 0x0000, 0x0000, 0x0012,
- 0xa529, 0x5294, 0x294a, 0x04a5, 0x4a52, 0xa529, 0x5294, 0x094a,
- 0x0000, 0x4a52, 0xa529, 0x5294, 0x294a, 0x04a5, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x0252, 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,
+ 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, 0x0025, 0x4a52, 0x0129, 0x5200, 0x294a, 0x0001,
+ 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x0001, 0x4a52,
+ 0xa529, 0x5294, 0x004a, 0x0000, 0x4a52, 0x2529, 0x0000, 0x0000,
+ 0x0000, 0x4a52, 0xa529, 0x5294, 0x0002, 0x0000, 0x4a52, 0xa529,
+ 0x0094, 0x0000, 0x0000, 0x4a52, 0xa529, 0x0004, 0x0000, 0x0000,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa520, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x004a,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x2108, 0x1084, 0x0842, 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,
diff --git a/lib/unictype/bidi_test.c b/lib/unictype/bidi_test.c
index b2ad1da..04b6a22 100644
--- a/lib/unictype/bidi_test.c
+++ b/lib/unictype/bidi_test.c
@@ -1,28 +1,27 @@
/* Bidi classes of Unicode characters.
- Copyright (C) 2002, 2006, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/bitmap.h b/lib/unictype/bitmap.h
index 6227e59..5bd4636 100644
--- a/lib/unictype/bitmap.h
+++ b/lib/unictype/bitmap.h
@@ -1,32 +1,24 @@
/* Three-level bitmap lookup.
- Copyright (C) 2000-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
static inline int bitmap_lookup (const void *table, ucs4_t uc);
-/* These values are currently hardcoded into gen-ctype.c. */
+/* These values are currently hardcoded into gen-uni-tables.c, function
+ output_predicate(). */
#define header_0 16
#define header_2 9
#define header_3 127
@@ -46,7 +38,7 @@ bitmap_lookup (const void *table, ucs4_t uc)
if (lookup2 >= 0)
{
unsigned int index3 = (uc >> 5) & header_4;
- unsigned int lookup3 = ((const int *) table)[lookup2 + index3];
+ unsigned int lookup3 = ((const unsigned int *) table)[lookup2 + index3];
return (lookup3 >> (uc & 0x1f)) & 1;
}
diff --git a/lib/unictype/block_test.c b/lib/unictype/block_test.c
index fe294b9..ec90fbd 100644
--- a/lib/unictype/block_test.c
+++ b/lib/unictype/block_test.c
@@ -1,28 +1,27 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/blocks.c b/lib/unictype/blocks.c
index c0929e7..2ecd8d0 100644
--- a/lib/unictype/blocks.c
+++ b/lib/unictype/blocks.c
@@ -1,28 +1,27 @@
/* Blocks of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/blocks.h b/lib/unictype/blocks.h
index d353bac..a1311c0 100644
--- a/lib/unictype/blocks.h
+++ b/lib/unictype/blocks.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode blocks. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
static const uc_block_t blocks[] =
{
{ 0x0000, 0x007F, "Basic Latin" },
@@ -22,6 +46,8 @@ static const uc_block_t blocks[] =
{ 0x07C0, 0x07FF, "NKo" },
{ 0x0800, 0x083F, "Samaritan" },
{ 0x0840, 0x085F, "Mandaic" },
+ { 0x0860, 0x086F, "Syriac Supplement" },
+ { 0x0870, 0x089F, "Arabic Extended-B" },
{ 0x08A0, 0x08FF, "Arabic Extended-A" },
{ 0x0900, 0x097F, "Devanagari" },
{ 0x0980, 0x09FF, "Bengali" },
@@ -65,6 +91,7 @@ static const uc_block_t blocks[] =
{ 0x1C00, 0x1C4F, "Lepcha" },
{ 0x1C50, 0x1C7F, "Ol Chiki" },
{ 0x1C80, 0x1C8F, "Cyrillic Extended-C" },
+ { 0x1C90, 0x1CBF, "Georgian Extended" },
{ 0x1CC0, 0x1CCF, "Sundanese Supplement" },
{ 0x1CD0, 0x1CFF, "Vedic Extensions" },
{ 0x1D00, 0x1D7F, "Phonetic Extensions" },
@@ -184,7 +211,9 @@ static const uc_block_t blocks[] =
{ 0x104B0, 0x104FF, "Osage" },
{ 0x10500, 0x1052F, "Elbasan" },
{ 0x10530, 0x1056F, "Caucasian Albanian" },
+ { 0x10570, 0x105BF, "Vithkuqi" },
{ 0x10600, 0x1077F, "Linear A" },
+ { 0x10780, 0x107BF, "Latin Extended-F" },
{ 0x10800, 0x1083F, "Cypriot Syllabary" },
{ 0x10840, 0x1085F, "Imperial Aramaic" },
{ 0x10860, 0x1087F, "Palmyrene" },
@@ -204,7 +233,14 @@ static const uc_block_t blocks[] =
{ 0x10B80, 0x10BAF, "Psalter Pahlavi" },
{ 0x10C00, 0x10C4F, "Old Turkic" },
{ 0x10C80, 0x10CFF, "Old Hungarian" },
+ { 0x10D00, 0x10D3F, "Hanifi Rohingya" },
{ 0x10E60, 0x10E7F, "Rumi Numeral Symbols" },
+ { 0x10E80, 0x10EBF, "Yezidi" },
+ { 0x10F00, 0x10F2F, "Old Sogdian" },
+ { 0x10F30, 0x10F6F, "Sogdian" },
+ { 0x10F70, 0x10FAF, "Old Uyghur" },
+ { 0x10FB0, 0x10FDF, "Chorasmian" },
+ { 0x10FE0, 0x10FFF, "Elymaic" },
{ 0x11000, 0x1107F, "Brahmi" },
{ 0x11080, 0x110CF, "Kaithi" },
{ 0x110D0, 0x110FF, "Sora Sompeng" },
@@ -222,37 +258,67 @@ static const uc_block_t blocks[] =
{ 0x11600, 0x1165F, "Modi" },
{ 0x11660, 0x1167F, "Mongolian Supplement" },
{ 0x11680, 0x116CF, "Takri" },
- { 0x11700, 0x1173F, "Ahom" },
+ { 0x11700, 0x1174F, "Ahom" },
+ { 0x11800, 0x1184F, "Dogra" },
{ 0x118A0, 0x118FF, "Warang Citi" },
+ { 0x11900, 0x1195F, "Dives Akuru" },
+ { 0x119A0, 0x119FF, "Nandinagari" },
+ { 0x11A00, 0x11A4F, "Zanabazar Square" },
+ { 0x11A50, 0x11AAF, "Soyombo" },
+ { 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" },
{ 0x11AC0, 0x11AFF, "Pau Cin Hau" },
{ 0x11C00, 0x11C6F, "Bhaiksuki" },
{ 0x11C70, 0x11CBF, "Marchen" },
+ { 0x11D00, 0x11D5F, "Masaram Gondi" },
+ { 0x11D60, 0x11DAF, "Gunjala Gondi" },
+ { 0x11EE0, 0x11EFF, "Makasar" },
+ { 0x11FB0, 0x11FBF, "Lisu Supplement" },
+ { 0x11FC0, 0x11FFF, "Tamil Supplement" },
{ 0x12000, 0x123FF, "Cuneiform" },
{ 0x12400, 0x1247F, "Cuneiform Numbers and Punctuation" },
{ 0x12480, 0x1254F, "Early Dynastic Cuneiform" },
+ { 0x12F90, 0x12FFF, "Cypro-Minoan" },
{ 0x13000, 0x1342F, "Egyptian Hieroglyphs" },
+ { 0x13430, 0x1343F, "Egyptian Hieroglyph Format Controls" },
{ 0x14400, 0x1467F, "Anatolian Hieroglyphs" },
{ 0x16800, 0x16A3F, "Bamum Supplement" },
{ 0x16A40, 0x16A6F, "Mro" },
+ { 0x16A70, 0x16ACF, "Tangsa" },
{ 0x16AD0, 0x16AFF, "Bassa Vah" },
{ 0x16B00, 0x16B8F, "Pahawh Hmong" },
+ { 0x16E40, 0x16E9F, "Medefaidrin" },
{ 0x16F00, 0x16F9F, "Miao" },
{ 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" },
{ 0x17000, 0x187FF, "Tangut" },
{ 0x18800, 0x18AFF, "Tangut Components" },
+ { 0x18B00, 0x18CFF, "Khitan Small Script" },
+ { 0x18D00, 0x18D7F, "Tangut Supplement" },
+ { 0x1AFF0, 0x1AFFF, "Kana Extended-B" },
{ 0x1B000, 0x1B0FF, "Kana Supplement" },
+ { 0x1B100, 0x1B12F, "Kana Extended-A" },
+ { 0x1B130, 0x1B16F, "Small Kana Extension" },
+ { 0x1B170, 0x1B2FF, "Nushu" },
{ 0x1BC00, 0x1BC9F, "Duployan" },
{ 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" },
+ { 0x1CF00, 0x1CFCF, "Znamenny Musical Notation" },
{ 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" },
{ 0x1D100, 0x1D1FF, "Musical Symbols" },
{ 0x1D200, 0x1D24F, "Ancient Greek Musical Notation" },
+ { 0x1D2E0, 0x1D2FF, "Mayan Numerals" },
{ 0x1D300, 0x1D35F, "Tai Xuan Jing Symbols" },
{ 0x1D360, 0x1D37F, "Counting Rod Numerals" },
{ 0x1D400, 0x1D7FF, "Mathematical Alphanumeric Symbols" },
{ 0x1D800, 0x1DAAF, "Sutton SignWriting" },
+ { 0x1DF00, 0x1DFFF, "Latin Extended-G" },
{ 0x1E000, 0x1E02F, "Glagolitic Supplement" },
+ { 0x1E100, 0x1E14F, "Nyiakeng Puachue Hmong" },
+ { 0x1E290, 0x1E2BF, "Toto" },
+ { 0x1E2C0, 0x1E2FF, "Wancho" },
+ { 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" },
{ 0x1E800, 0x1E8DF, "Mende Kikakui" },
{ 0x1E900, 0x1E95F, "Adlam" },
+ { 0x1EC70, 0x1ECBF, "Indic Siyaq Numbers" },
+ { 0x1ED00, 0x1ED4F, "Ottoman Siyaq Numbers" },
{ 0x1EE00, 0x1EEFF, "Arabic Mathematical Alphabetic Symbols" },
{ 0x1F000, 0x1F02F, "Mahjong Tiles" },
{ 0x1F030, 0x1F09F, "Domino Tiles" },
@@ -267,11 +333,16 @@ static const uc_block_t blocks[] =
{ 0x1F780, 0x1F7FF, "Geometric Shapes Extended" },
{ 0x1F800, 0x1F8FF, "Supplemental Arrows-C" },
{ 0x1F900, 0x1F9FF, "Supplemental Symbols and Pictographs" },
+ { 0x1FA00, 0x1FA6F, "Chess Symbols" },
+ { 0x1FA70, 0x1FAFF, "Symbols and Pictographs Extended-A" },
+ { 0x1FB00, 0x1FBFF, "Symbols for Legacy Computing" },
{ 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" },
+ { 0x2CEB0, 0x2EBEF, "CJK Unified Ideographs Extension F" },
{ 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" },
+ { 0x30000, 0x3134F, "CJK Unified Ideographs Extension G" },
{ 0xE0000, 0xE007F, "Tags" },
{ 0xE0100, 0xE01EF, "Variation Selectors Supplement" },
{ 0xF0000, 0xFFFFF, "Supplementary Private Use Area-A" },
@@ -289,638 +360,638 @@ static const uint16_t blocks_level1[640 * 2] =
9, 12,
12, 13,
13, 17,
- 17, 20,
- 20, 22,
+ 17, 22,
22, 24,
24, 26,
26, 28,
28, 30,
30, 32,
- 32, 33,
- 33, 35,
- 35, 36,
- 36, 37,
- 36, 39,
- 39, 40,
- 39, 40,
- 39, 42,
- 42, 47,
- 47, 49,
- 49, 53,
- 53, 56,
- 56, 59,
- 59, 64,
- 64, 67,
- 67, 68,
- 68, 69,
- 69, 73,
- 73, 76,
- 76, 77,
- 77, 78,
- 78, 81,
+ 32, 34,
+ 34, 35,
+ 35, 37,
+ 37, 38,
+ 38, 39,
+ 38, 41,
+ 41, 42,
+ 41, 42,
+ 41, 44,
+ 44, 49,
+ 49, 51,
+ 51, 55,
+ 55, 58,
+ 58, 61,
+ 61, 67,
+ 67, 70,
+ 70, 71,
+ 71, 72,
+ 72, 76,
+ 76, 79,
+ 79, 80,
+ 80, 81,
81, 84,
- 84, 85,
- 85, 88,
- 88, 89,
- 89, 91,
+ 84, 87,
+ 87, 88,
+ 88, 91,
91, 92,
- 92, 93,
- 93, 96,
- 96, 100,
- 100, 102,
- 102, 104,
- 104, 107,
- 107, 113,
- 113, 114,
- 114, 115,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 116,
- 115, 117,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
- 117, 118,
+ 92, 94,
+ 94, 95,
+ 95, 96,
+ 96, 99,
+ 99, 103,
+ 103, 105,
+ 105, 107,
+ 107, 110,
+ 110, 116,
+ 116, 117,
117, 118,
118, 119,
118, 119,
118, 119,
118, 119,
- 118, 121,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 119,
+ 118, 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,
+ 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, 122,
121, 124,
- 124, 126,
- 126, 131,
- 131, 136,
- 136, 140,
- 140, 144,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 145,
- 144, 146,
- 146, 147,
- 146, 147,
- 146, 147,
- 146, 148,
- 148, 149,
- 148, 149,
- 148, 149,
- 148, 149,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
- 149, 150,
+ 124, 125,
+ 124, 127,
+ 127, 129,
+ 129, 134,
+ 134, 139,
+ 139, 143,
+ 143, 147,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 148,
+ 147, 149,
149, 150,
149, 150,
149, 150,
- 149, 150,
- 150, 151,
- 150, 151,
- 151, 153,
+ 149, 151,
+ 151, 152,
+ 151, 152,
+ 151, 152,
+ 151, 152,
152, 153,
152, 153,
- 153, 159,
- 159, 161,
- 161, 163,
- 163, 167,
- 167, 170,
- 170, 175,
- 175, 179,
- 179, 181,
- 181, 182,
- 181, 182,
- 182, 187,
- 187, 191,
- 191, 195,
- 195, 199,
- 199, 201,
- 201, 201,
- 201, 202,
- 202, 202,
- 202, 205,
- 205, 209,
- 209, 212,
- 212, 213,
- 213, 215,
- 215, 216,
- 216, 219,
- 219, 220,
- 220, 221,
- 221, 221,
- 221, 222,
- 222, 222,
- 222, 224,
- 224, 224,
- 224, 224,
- 224, 224,
- 224, 225,
- 224, 225,
- 224, 225,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 152, 153,
+ 153, 154,
+ 153, 154,
+ 154, 156,
+ 155, 156,
+ 155, 156,
+ 156, 162,
+ 162, 164,
+ 164, 166,
+ 166, 170,
+ 170, 173,
+ 173, 178,
+ 178, 182,
+ 182, 185,
+ 185, 186,
+ 185, 187,
+ 187, 192,
+ 192, 196,
+ 196, 200,
+ 200, 204,
+ 204, 206,
+ 206, 207,
+ 207, 209,
+ 209, 214,
+ 214, 217,
+ 217, 221,
+ 221, 224,
224, 225,
225, 227,
- 226, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 227,
- 227, 228,
- 227, 228,
- 227, 228,
- 227, 228,
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, 229,
- 228, 229,
- 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, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 229,
- 229, 230,
- 229, 230,
- 229, 232,
- 232, 233,
- 233, 233,
- 233, 233,
- 233, 233,
- 233, 235,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 235, 236,
- 236, 237,
- 236, 237,
- 236, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 237, 237,
- 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, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
+ 228, 231,
+ 231, 232,
+ 232, 234,
+ 234, 236,
+ 236, 240,
240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 240,
- 240, 241,
- 241, 242,
- 242, 243,
- 243, 245,
- 245, 246,
- 245, 246,
- 245, 246,
- 245, 246,
- 246, 247,
- 246, 247,
- 246, 247,
- 247, 247,
- 247, 247,
- 247, 247,
- 247, 247,
- 247, 247,
+ 240, 242,
+ 242, 244,
+ 244, 245,
+ 245, 247,
+ 247, 248,
+ 247, 248,
+ 247, 248,
247, 248,
- 248, 248,
- 248, 248,
- 248, 248,
- 248, 248,
- 248, 248,
- 248, 248,
- 248, 248,
- 248, 249,
+ 248, 250,
249, 250,
250, 250,
250, 250,
250, 250,
250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
+ 250, 250,
250, 251,
- 251, 251,
- 251, 254,
+ 251, 252,
+ 251, 252,
+ 251, 252,
+ 251, 252,
+ 251, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 253,
+ 253, 254,
+ 253, 254,
+ 253, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
+ 254, 254,
254, 255,
- 255, 256,
- 256, 257,
- 256, 257,
- 256, 257,
- 257, 260,
+ 254, 255,
+ 254, 258,
+ 258, 259,
+ 259, 259,
+ 259, 259,
+ 259, 260,
260, 262,
262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 262, 263,
+ 263, 264,
+ 263, 264,
263, 264,
- 264, 264,
- 264, 264,
- 264, 264,
- 264, 264,
- 264, 264,
- 264, 264,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
- 264, 265,
264, 265,
264, 265,
- 264, 265
+ 265, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 266,
+ 266, 267,
+ 267, 268,
+ 268, 271,
+ 270, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 271,
+ 271, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 273,
+ 273, 274,
+ 274, 275,
+ 275, 276,
+ 276, 278,
+ 278, 280,
+ 280, 281,
+ 280, 281,
+ 280, 281,
+ 280, 281,
+ 281, 282,
+ 281, 282,
+ 281, 282,
+ 282, 282,
+ 282, 282,
+ 282, 282,
+ 282, 282,
+ 282, 283,
+ 283, 284,
+ 284, 285,
+ 285, 287,
+ 287, 287,
+ 287, 287,
+ 287, 287,
+ 287, 287,
+ 287, 288,
+ 288, 289,
+ 289, 290,
+ 290, 290,
+ 290, 290,
+ 290, 291,
+ 291, 292,
+ 292, 293,
+ 293, 293,
+ 293, 296,
+ 296, 297,
+ 297, 298,
+ 298, 299,
+ 298, 299,
+ 298, 299,
+ 299, 302,
+ 302, 304,
+ 304, 305,
+ 305, 306,
+ 306, 308,
+ 308, 309,
+ 309, 309,
+ 309, 309,
+ 309, 309,
+ 309, 309,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310,
+ 309, 310
};
-#define blocks_upper_first_index 264
-#define blocks_upper_last_index 273
+#define blocks_upper_first_index 309
+#define blocks_upper_last_index 320
diff --git a/lib/unictype/categ_C.c b/lib/unictype/categ_C.c
index b00b509..423b2cc 100644
--- a/lib/unictype/categ_C.c
+++ b/lib/unictype/categ_C.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_C.h b/lib/unictype/categ_C.h
index cb331f0..12959fe 100644
--- a/lib/unictype/categ_C.h
+++ b/lib/unictype/categ_C.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[17];
- short level2[5 << 7];
- /*unsigned*/ int level3[78 << 4];
+ short level2[6 << 7];
+ unsigned int level3[87 << 4];
}
u_categ_C =
{
@@ -21,47 +45,72 @@ u_categ_C =
18 * sizeof (int) / sizeof (short) + 128,
18 * sizeof (int) / sizeof (short) + 256,
18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
18 * sizeof (int) / sizeof (short) + 512,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 640,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512
},
{
- 18 + 640 * sizeof (short) / sizeof (int) + 0,
- 18 + 640 * sizeof (short) / sizeof (int) + 16,
- 18 + 640 * sizeof (short) / sizeof (int) + 32,
- 18 + 640 * sizeof (short) / sizeof (int) + 48,
- 18 + 640 * sizeof (short) / sizeof (int) + 64,
- 18 + 640 * sizeof (short) / sizeof (int) + 80,
- 18 + 640 * sizeof (short) / sizeof (int) + 96,
- 18 + 640 * sizeof (short) / sizeof (int) + 112,
- 18 + 640 * sizeof (short) / sizeof (int) + 128,
- 18 + 640 * sizeof (short) / sizeof (int) + 144,
+ 18 + 768 * sizeof (short) / sizeof (int) + 0,
+ 18 + 768 * sizeof (short) / sizeof (int) + 16,
+ 18 + 768 * sizeof (short) / sizeof (int) + 32,
+ 18 + 768 * sizeof (short) / sizeof (int) + 48,
+ 18 + 768 * sizeof (short) / sizeof (int) + 64,
+ 18 + 768 * sizeof (short) / sizeof (int) + 80,
+ 18 + 768 * sizeof (short) / sizeof (int) + 96,
+ 18 + 768 * sizeof (short) / sizeof (int) + 112,
+ 18 + 768 * sizeof (short) / sizeof (int) + 128,
+ 18 + 768 * sizeof (short) / sizeof (int) + 144,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 176,
+ 18 + 768 * sizeof (short) / sizeof (int) + 192,
+ 18 + 768 * sizeof (short) / sizeof (int) + 208,
+ 18 + 768 * sizeof (short) / sizeof (int) + 224,
+ 18 + 768 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 272,
+ 18 + 768 * sizeof (short) / sizeof (int) + 288,
+ 18 + 768 * sizeof (short) / sizeof (int) + 304,
+ 18 + 768 * sizeof (short) / sizeof (int) + 320,
+ 18 + 768 * sizeof (short) / sizeof (int) + 336,
+ -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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 176,
- 18 + 640 * sizeof (short) / sizeof (int) + 192,
- 18 + 640 * sizeof (short) / sizeof (int) + 208,
- 18 + 640 * sizeof (short) / sizeof (int) + 224,
- 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,
- 18 + 640 * sizeof (short) / sizeof (int) + 320,
- 18 + 640 * sizeof (short) / sizeof (int) + 336,
- 18 + 640 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -74,7 +123,6 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -94,6 +142,10 @@ u_categ_C =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 352,
+ 18 + 768 * sizeof (short) / sizeof (int) + 368,
+ 18 + 768 * sizeof (short) / sizeof (int) + 384,
+ 18 + 768 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -115,16 +167,83 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 384,
+ 18 + 768 * sizeof (short) / sizeof (int) + 416,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 18 + 768 * sizeof (short) / sizeof (int) + 544,
+ 18 + 768 * sizeof (short) / sizeof (int) + 560,
+ 18 + 768 * sizeof (short) / sizeof (int) + 576,
+ 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) + 640,
+ 18 + 768 * sizeof (short) / sizeof (int) + 656,
+ 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) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 768,
+ 18 + 768 * sizeof (short) / sizeof (int) + 784,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 800,
-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,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 816,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 832,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 848,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -136,90 +255,75 @@ u_categ_C =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 896,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 912,
+ 18 + 768 * sizeof (short) / sizeof (int) + 928,
+ 18 + 768 * sizeof (short) / sizeof (int) + 944,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 960,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 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,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1056,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1200,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1216,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1232,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1248,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
-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) + 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,
- 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,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
- 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,
-1,
-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,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 848,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / 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) + 864,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -231,67 +335,9 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 960,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1056,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1072,
- 18 + 640 * sizeof (short) / sizeof (int) + 1088,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
- 18 + 640 * sizeof (short) / sizeof (int) + 1136,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -353,6 +399,7 @@ u_categ_C =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1264,
-1,
-1,
-1,
@@ -360,6 +407,8 @@ u_categ_C =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1280,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1296,
-1,
-1,
-1,
@@ -370,12 +419,12 @@ u_categ_C =
-1,
-1,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1312,
-1,
-1,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
-1,
-1,
-1,
@@ -383,10 +432,18 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
- 18 + 640 * sizeof (short) / sizeof (int) + 1184,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1328,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
-1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1344,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -395,600 +452,731 @@ u_categ_C =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1200,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / 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) + 1216,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 1232,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480,
- 18 + 640 * sizeof (short) / sizeof (int) + 480
+ 18 + 768 * sizeof (short) / sizeof (int) + 1360,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1376,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432
},
{
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x80000000,
- 0xFFFFFFFF, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03000000,
- 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, 0x00000000, 0x20000000, 0x00000000,
- 0x0000C000, 0x00000000, 0x00001800, 0x00000000,
- 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
- 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000004,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
- 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
- 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030,
- 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
- 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
- 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
- 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
- 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
- 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000100, 0x0001E000,
- 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000DF40, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
- 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
- 0x00C20000, 0x00000000, 0x18000000, 0xE0000000,
- 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xE0000000, 0x00000000, 0x00000000, 0xFE000000,
- 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, 0x00000000, 0x0000F000, 0xE0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
- 0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x00008000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x01F00000,
- 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
- 0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFE0, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
- 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FC0, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000,
- 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
- 0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF,
- 0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000,
- 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000,
- 0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF,
- 0xFC000000, 0x00000000, 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,
- 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
- 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
- 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
- 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, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
- 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
- 0x00030000, 0xFF800100, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 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, 0xFFFFFFFE,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 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, 0xFFFFFFC0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00200000, 0x00000000,
- 0x20000000, 0x1400219B, 0x00000010, 0x00000000,
- 0x20201840, 0x84000000, 0x000203A0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x3C00F800, 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,
- 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
- 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
- 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
- 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
- 0xFFFC0000, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFFFFFFFFU, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U,
+ 0x0000280FU, 0x00000004U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x01800000U, 0x00000000U,
+ 0x00011800U, 0x00000000U, 0x0000FF00U, 0xFFE07800U,
+ 0x1000003FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U,
+ 0x0000C000U, 0x00000000U, 0x00001800U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U,
+ 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U,
+ 0x00FF8000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U,
+ 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU,
+ 0x00044011U, 0x0C120200U, 0xFFFEC440U, 0x01FC0030U,
+ 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U,
+ 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU,
+ 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U,
+ 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF90030U,
+ 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U,
+ 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU,
+ 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU,
+ 0x00000829U, 0xC0000050U, 0x0C00C0A0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000100U, 0x0001E000U,
+ 0x01000000U, 0x20000000U, 0xF8002000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000DF40U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC280C200U, 0x00000000U,
+ 0x0000C200U, 0x80C20000U, 0x008000C2U, 0x00000000U,
+ 0x00C20000U, 0x00000000U, 0x18000000U, 0xE0000000U,
+ 0xFC000000U, 0x00000000U, 0x00000000U, 0xC0C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0xFE000000U,
+ 0x7FC00000U, 0xFF800000U, 0xFFF00000U, 0xFFF22000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFC00FC00U,
+ 0xFC004000U, 0x00000000U, 0x00000000U, 0xFE000000U,
+ 0x00000000U, 0x0000F800U, 0x00000000U, 0xFFC00000U,
+ 0x80000000U, 0xF000F000U, 0x0000000EU, 0xFFE0C000U,
+ 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U,
+ 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U,
+ 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x0000E000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U,
+ 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U,
+ 0x0000FE00U, 0x18000000U, 0x0000FF00U, 0xF8000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0C00000U, 0x00000000U, 0x5500C0C0U, 0xC0000000U,
+ 0x00000000U, 0x00200000U, 0x10300020U, 0x80230000U,
+ 0x0000F800U, 0x00007C00U, 0x00000000U, 0x000CFFFFU,
+ 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U,
+ 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01F00000U,
+ 0x00000000U, 0x0000DF40U, 0x00000000U, 0x7FFE7F00U,
+ 0xFF800000U, 0x80808080U, 0x80808080U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x04000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xF000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000001FU, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x0000FFF0U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC14F800U, 0x0003FFFFU,
+ 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U,
+ 0x00000000U, 0x00000000U, 0x3C004000U, 0x80000000U,
+ 0x00000000U, 0xFF800000U, 0x0C00C000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFF8U, 0xFF800000U,
+ 0xFF818181U, 0x00008080U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC00C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFF0U, 0x00000780U, 0xF0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU,
+ 0x1F07FF80U, 0xA0800000U, 0x00000024U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0xFFFF7F00U, 0x0000FFFFU,
+ 0xFC000000U, 0x00000000U, 0x00080000U, 0x0020F080U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xE0000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0xE3030303U, 0xCFFF8080U,
+ 0x00001000U, 0x48000080U, 0xC000C000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U,
+ 0x00000078U, 0x00700000U, 0x00000000U, 0x00000000U,
+ 0xE0008000U, 0xFFFFFFFEU, 0x0000FFFFU, 0xC0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xE0000000U, 0x00000000U, 0xFFFE0000U, 0xF0000000U,
+ 0x00000000U, 0x00001FF0U, 0x0000F800U, 0xF8000000U,
+ 0x40000000U, 0x00000000U, 0xFFC000F0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x0000FC00U, 0x00F00000U, 0xF0000000U,
+ 0x00000000U, 0x0000FF00U, 0x00000000U, 0x08007FF0U,
+ 0x00480800U, 0xE4040004U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF800000U, 0xFFC00000U, 0xFFFFFF00U,
+ 0x00000040U, 0xF8020000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000002C0U, 0x6E400000U, 0x00400000U, 0x00000000U,
+ 0x80000000U, 0xFFFF007FU, 0xFFFFFFFFU, 0x07C80000U,
+ 0x70000000U, 0x7C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0F000000U, 0x00030000U, 0x00000000U,
+ 0x01100F90U, 0x78C00000U, 0xFE00FE00U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0xFF800780U,
+ 0x00000000U, 0x01C00000U, 0x00C00000U, 0x00F80000U,
+ 0xE1FC0000U, 0xFFFF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU,
+ 0x00000000U, 0xFFF80000U, 0x00000000U, 0x03F80000U,
+ 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU,
+ 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U,
+ 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U,
+ 0x00000000U, 0x20000000U, 0x0000FFF8U, 0xFC00FE00U,
+ 0x00000000U, 0x00200000U, 0x0000FF00U, 0xFF800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE00001U,
+ 0x00040000U, 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U,
+ 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x10000000U, 0xFFFFFFFCU,
+ 0x00000000U, 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00C00000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFC00FFE0U, 0xFFFFE000U,
+ 0x00000000U, 0xFC000000U, 0xFFFFFC00U, 0xFFFFFFFFU,
+ 0x18000000U, 0x0000F000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x7FF80000U,
+ 0x00900D80U, 0x06400000U, 0xFC00FF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U,
+ 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U,
+ 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U,
+ 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U,
+ 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE08000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U,
+ 0x00000000U, 0xFFFF8000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xFE000000U, 0x80000000U, 0x00003C00U,
+ 0x00000000U, 0x80000000U, 0x0000FC00U, 0xFFC0C000U,
+ 0x00000000U, 0x00000000U, 0x0400FFC0U, 0x1F000004U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U,
+ 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFE0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU,
+ 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9010FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFF8U, 0xFFF8FFFFU, 0x0000FF0FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xE000F800U,
+ 0x0C00FE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U,
+ 0x00000000U, 0x00000180U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF800U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFF800000U, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U,
+ 0x20000000U, 0x1400219BU, 0x00000010U, 0x00000000U,
+ 0x20201840U, 0x84000000U, 0x000203A0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000C0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07FFF000U, 0xFFFF0001U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xC000E000U, 0xFFFF3C00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0xFFFF8000U, 0x00000000U, 0x7C000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0x00000000U, 0xFFE00000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000001U, 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000010U, 0xF5080169U, 0x5569157BU, 0xA1080869U,
+ 0xF0000400U, 0xF0000411U, 0xFFFFFFFFU, 0xFFFCFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U,
+ 0xFFF00000U, 0x00018000U, 0x00010001U, 0xFFC00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU, 0x0000003FU,
+ 0x0000FFF8U, 0xF0000000U, 0xFFFCFE00U, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U,
+ 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U,
+ 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U,
+ 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFFCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFEU,
+ 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFF800U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U
}
};
diff --git a/lib/unictype/categ_Cc.c b/lib/unictype/categ_Cc.c
index 390d19e..c6f9118 100644
--- a/lib/unictype/categ_Cc.c
+++ b/lib/unictype/categ_Cc.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cc.h b/lib/unictype/categ_Cc.h
index 2a6f374..19a46c6 100644
--- a/lib/unictype/categ_Cc.h
+++ b/lib/unictype/categ_Cc.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_categ_Cc =
{
@@ -148,9 +172,9 @@ u_categ_Cc =
-1
},
{
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x80000000,
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Cf.c b/lib/unictype/categ_Cf.c
index 55c23d3..0ef9b0f 100644
--- a/lib/unictype/categ_Cf.c
+++ b/lib/unictype/categ_Cf.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cf.h b/lib/unictype/categ_Cf.h
index 25b882f..4215b07 100644
--- a/lib/unictype/categ_Cf.h
+++ b/lib/unictype/categ_Cf.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[10 << 4];
+ unsigned int level3[11 << 4];
}
u_categ_Cf =
{
@@ -188,6 +212,7 @@ u_categ_Cf =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -255,8 +280,7 @@ u_categ_Cf =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -266,7 +290,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_categ_Cf =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ 16 + 384 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -420,45 +444,49 @@ u_categ_Cf =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1000003F, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x20000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000004,
- 0x00000000, 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, 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, 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,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1000003FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F800U, 0x00007C00U, 0x00000000U, 0x0000FFDFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0E000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x20000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Cn.c b/lib/unictype/categ_Cn.c
index 923d0ef..0ac7616 100644
--- a/lib/unictype/categ_Cn.c
+++ b/lib/unictype/categ_Cn.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cn.h b/lib/unictype/categ_Cn.h
index 02bf264..333d362 100644
--- a/lib/unictype/categ_Cn.h
+++ b/lib/unictype/categ_Cn.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[17];
- short level2[6 << 7];
- /*unsigned*/ int level3[77 << 4];
+ short level2[7 << 7];
+ unsigned int level3[86 << 4];
}
u_categ_Cn =
{
@@ -21,47 +45,72 @@ u_categ_Cn =
18 * sizeof (int) / sizeof (short) + 128,
18 * sizeof (int) / sizeof (short) + 256,
18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
- 18 * sizeof (int) / sizeof (short) + 384,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
+ 18 * sizeof (int) / sizeof (short) + 512,
18 * sizeof (int) / sizeof (short) + 512,
18 * sizeof (int) / sizeof (short) + 640,
- 18 * sizeof (int) / sizeof (short) + 640
+ 18 * sizeof (int) / sizeof (short) + 768,
+ 18 * sizeof (int) / sizeof (short) + 768
},
{
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 0,
- 18 + 768 * sizeof (short) / sizeof (int) + 16,
- 18 + 768 * sizeof (short) / sizeof (int) + 32,
- 18 + 768 * sizeof (short) / sizeof (int) + 48,
- 18 + 768 * sizeof (short) / sizeof (int) + 64,
- 18 + 768 * sizeof (short) / sizeof (int) + 80,
- 18 + 768 * sizeof (short) / sizeof (int) + 96,
- 18 + 768 * sizeof (short) / sizeof (int) + 112,
- 18 + 768 * sizeof (short) / sizeof (int) + 128,
+ 18 + 896 * sizeof (short) / sizeof (int) + 0,
+ 18 + 896 * sizeof (short) / sizeof (int) + 16,
+ 18 + 896 * sizeof (short) / sizeof (int) + 32,
+ 18 + 896 * sizeof (short) / sizeof (int) + 48,
+ 18 + 896 * sizeof (short) / sizeof (int) + 64,
+ 18 + 896 * sizeof (short) / sizeof (int) + 80,
+ 18 + 896 * sizeof (short) / sizeof (int) + 96,
+ 18 + 896 * sizeof (short) / sizeof (int) + 112,
+ 18 + 896 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 144,
+ 18 + 896 * sizeof (short) / sizeof (int) + 160,
+ 18 + 896 * sizeof (short) / sizeof (int) + 176,
+ 18 + 896 * sizeof (short) / sizeof (int) + 192,
+ 18 + 896 * sizeof (short) / sizeof (int) + 208,
+ 18 + 896 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 256,
+ 18 + 896 * sizeof (short) / sizeof (int) + 272,
+ 18 + 896 * sizeof (short) / sizeof (int) + 288,
+ 18 + 896 * sizeof (short) / sizeof (int) + 304,
+ 18 + 896 * sizeof (short) / sizeof (int) + 320,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 144,
- 18 + 768 * sizeof (short) / sizeof (int) + 160,
- 18 + 768 * sizeof (short) / sizeof (int) + 176,
- 18 + 768 * sizeof (short) / sizeof (int) + 192,
- 18 + 768 * sizeof (short) / sizeof (int) + 208,
- 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,
- 18 + 768 * sizeof (short) / sizeof (int) + 304,
- 18 + 768 * sizeof (short) / sizeof (int) + 320,
- 18 + 768 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -74,7 +123,6 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -94,6 +142,10 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 336,
+ 18 + 896 * sizeof (short) / sizeof (int) + 352,
+ 18 + 896 * sizeof (short) / sizeof (int) + 368,
+ 18 + 896 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -115,13 +167,9 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 368,
+ 18 + 896 * 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,
-1,
-1,
-1,
@@ -137,13 +185,66 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 416,
+ 18 + 896 * sizeof (short) / sizeof (int) + 432,
+ 18 + 896 * sizeof (short) / sizeof (int) + 448,
+ 18 + 896 * sizeof (short) / sizeof (int) + 464,
+ 18 + 896 * sizeof (short) / sizeof (int) + 480,
+ 18 + 896 * sizeof (short) / sizeof (int) + 496,
+ 18 + 896 * sizeof (short) / sizeof (int) + 512,
+ 18 + 896 * sizeof (short) / sizeof (int) + 528,
+ 18 + 896 * sizeof (short) / sizeof (int) + 544,
+ 18 + 896 * sizeof (short) / sizeof (int) + 560,
+ 18 + 896 * sizeof (short) / sizeof (int) + 576,
+ 18 + 896 * sizeof (short) / sizeof (int) + 592,
+ 18 + 896 * sizeof (short) / sizeof (int) + 608,
+ 18 + 896 * sizeof (short) / sizeof (int) + 624,
+ 18 + 896 * sizeof (short) / sizeof (int) + 640,
+ 18 + 896 * sizeof (short) / sizeof (int) + 656,
+ 18 + 896 * sizeof (short) / sizeof (int) + 672,
+ 18 + 896 * sizeof (short) / sizeof (int) + 688,
+ 18 + 896 * sizeof (short) / sizeof (int) + 704,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 720,
+ 18 + 896 * sizeof (short) / sizeof (int) + 736,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 784,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 800,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 816,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 832,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -154,72 +255,75 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 864,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 880,
+ 18 + 896 * sizeof (short) / sizeof (int) + 896,
+ 18 + 896 * sizeof (short) / sizeof (int) + 912,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 928,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 944,
+ 18 + 896 * sizeof (short) / sizeof (int) + 960,
+ 18 + 896 * sizeof (short) / sizeof (int) + 976,
+ 18 + 896 * sizeof (short) / sizeof (int) + 992,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1008,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1024,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1040,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1056,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1088,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1120,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1168,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1200,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1216,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
-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,
- 18 + 768 * sizeof (short) / sizeof (int) + 544,
- 18 + 768 * sizeof (short) / sizeof (int) + 560,
- 18 + 768 * sizeof (short) / sizeof (int) + 576,
- 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) + 640,
- 18 + 768 * sizeof (short) / sizeof (int) + 656,
- 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) + 736,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 768,
- 18 + 768 * sizeof (short) / sizeof (int) + 784,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 800,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 816,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 832,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -231,67 +335,9 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 864,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 880,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 896,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 912,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 928,
- 18 + 768 * sizeof (short) / sizeof (int) + 944,
- 18 + 768 * sizeof (short) / sizeof (int) + 960,
- 18 + 768 * sizeof (short) / sizeof (int) + 976,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 992,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 1008,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 1024,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 1040,
- 18 + 768 * sizeof (short) / sizeof (int) + 1056,
- 18 + 768 * sizeof (short) / sizeof (int) + 1072,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1088,
- 18 + 768 * sizeof (short) / sizeof (int) + 1104,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -353,6 +399,7 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1232,
-1,
-1,
-1,
@@ -360,6 +407,8 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1248,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1264,
-1,
-1,
-1,
@@ -370,12 +419,12 @@ u_categ_Cn =
-1,
-1,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1280,
-1,
-1,
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -383,10 +432,18 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1136,
- 18 + 768 * sizeof (short) / sizeof (int) + 1152,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1296,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
-1,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1312,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -395,287 +452,382 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1168,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1184,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 1200,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
- 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1328,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 1344,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
+ 18 + 896 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
@@ -803,316 +955,352 @@ u_categ_Cn =
-1,
-1,
-1,
- 18 + 768 * sizeof (short) / sizeof (int) + 1216
+ 18 + 896 * sizeof (short) / sizeof (int) + 1360
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03000000,
- 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, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00001800, 0x00000000,
- 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
- 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
- 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
- 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030,
- 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
- 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
- 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
- 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
- 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
- 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000100, 0x0001E000,
- 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000DF40, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
- 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
- 0x00C20000, 0x00000000, 0x18000000, 0xE0000000,
- 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xE0000000, 0x00000000, 0x00000000, 0xFE000000,
- 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, 0x00000000, 0x0000F000, 0xE0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
- 0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
- 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x00008000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x01F00000,
- 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
- 0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFE0, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
- 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FC0, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
- 0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF,
- 0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000,
- 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000,
- 0x00030000, 0x00000000, 0xFFFFFF00, 0xC000FFFF,
- 0xFC000000, 0x00000000, 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,
- 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
- 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
- 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
- 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, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
- 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
- 0x00030000, 0xFF800100, 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, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 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, 0xFFFFFFFE,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 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, 0xFFFFFFC0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00200000, 0x00000000,
- 0x20000000, 0x1400219B, 0x00000010, 0x00000000,
- 0x20201840, 0x84000000, 0x000203A0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x3C00F800, 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,
- 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
- 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
- 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
- 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
- 0xFFFC0000, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFD, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xC0000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U,
+ 0x0000280FU, 0x00000004U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x01800000U, 0x00000000U,
+ 0x00011800U, 0x00000000U, 0x0000FF00U, 0xFFE07800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00001800U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U,
+ 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U,
+ 0x00FC8000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U,
+ 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU,
+ 0x00044011U, 0x0C120200U, 0xFFFEC440U, 0x01FC0030U,
+ 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U,
+ 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU,
+ 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U,
+ 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF90030U,
+ 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U,
+ 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU,
+ 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU,
+ 0x00000829U, 0xC0000050U, 0x0C00C0A0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000100U, 0x0001E000U,
+ 0x01000000U, 0x20000000U, 0xF8002000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000DF40U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC280C200U, 0x00000000U,
+ 0x0000C200U, 0x80C20000U, 0x008000C2U, 0x00000000U,
+ 0x00C20000U, 0x00000000U, 0x18000000U, 0xE0000000U,
+ 0xFC000000U, 0x00000000U, 0x00000000U, 0xC0C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0xFE000000U,
+ 0x7FC00000U, 0xFF800000U, 0xFFF00000U, 0xFFF22000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFC00FC00U,
+ 0xFC000000U, 0x00000000U, 0x00000000U, 0xFE000000U,
+ 0x00000000U, 0x0000F800U, 0x00000000U, 0xFFC00000U,
+ 0x80000000U, 0xF000F000U, 0x0000000EU, 0xFFE0C000U,
+ 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U,
+ 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U,
+ 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x0000E000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U,
+ 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U,
+ 0x0000FE00U, 0x18000000U, 0x0000FF00U, 0xF8000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0C00000U, 0x00000000U, 0x5500C0C0U, 0xC0000000U,
+ 0x00000000U, 0x00200000U, 0x10300020U, 0x80230000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000C0020U,
+ 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U,
+ 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01F00000U,
+ 0x00000000U, 0x0000DF40U, 0x00000000U, 0x7FFE7F00U,
+ 0xFF800000U, 0x80808080U, 0x80808080U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x04000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xF000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000001FU, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x0000FFF0U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC14F800U, 0x0003FFFFU,
+ 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U,
+ 0x00000000U, 0x00000000U, 0x3C004000U, 0x80000000U,
+ 0x00000000U, 0xFF800000U, 0x0C00C000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFF8U, 0xFF800000U,
+ 0xFF818181U, 0x00008080U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC00C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFF0U, 0x00000780U, 0xF0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU,
+ 0x1F07FF80U, 0xA0800000U, 0x00000024U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0xFFFF7F00U, 0x0000FFFFU,
+ 0xFC000000U, 0x00000000U, 0x00080000U, 0x0020F080U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0xE3030303U, 0xC1FF8080U,
+ 0x00001000U, 0x48000080U, 0xC000C000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U,
+ 0x00000078U, 0x00700000U, 0x00000000U, 0x00000000U,
+ 0xE0008000U, 0xFFFFFFFEU, 0x0000FFFFU, 0xC0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xE0000000U, 0x00000000U, 0xFFFE0000U, 0xF0000000U,
+ 0x00000000U, 0x00001FF0U, 0x0000F800U, 0xF8000000U,
+ 0x40000000U, 0x00000000U, 0xFFC000F0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x0000FC00U, 0x00F00000U, 0xF0000000U,
+ 0x00000000U, 0x0000FF00U, 0x00000000U, 0x08007FF0U,
+ 0x00480800U, 0xE4040004U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF800000U, 0xFFC00000U, 0xFFFFFF00U,
+ 0x00000040U, 0xF8020000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000002C0U, 0x6E400000U, 0x00400000U, 0x00000000U,
+ 0x80000000U, 0xFFFF007FU, 0xFFFFFFFFU, 0x07C80000U,
+ 0x70000000U, 0x7C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0F000000U, 0x00030000U, 0x00000000U,
+ 0x01100F90U, 0x78C00000U, 0xFE00FE00U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0xFF800780U,
+ 0x00000000U, 0x01C00000U, 0x00C00000U, 0x00F80000U,
+ 0xE1FC0000U, 0xFFFF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU,
+ 0x00000000U, 0xFFF80000U, 0x00000000U, 0x03F80000U,
+ 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU,
+ 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U,
+ 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U,
+ 0x00000000U, 0x00000000U, 0x0000DFF8U, 0xFC00FE00U,
+ 0x00000000U, 0x00200000U, 0x0000FF00U, 0xFF800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE00001U,
+ 0x00040000U, 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U,
+ 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x10000000U, 0xFFFFFFFCU,
+ 0x00000000U, 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00C00000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFC00FFE0U, 0xFFFFE000U,
+ 0x00000000U, 0xFC000000U, 0xFFFFFC00U, 0xFFFFFFFFU,
+ 0x18000000U, 0x0000F000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x7FF80000U,
+ 0x00900D80U, 0x06400000U, 0xFC00FF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U,
+ 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U,
+ 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U,
+ 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U,
+ 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE08000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U,
+ 0x00000000U, 0xFE008000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xFE000000U, 0x80000000U, 0x00003C00U,
+ 0x00000000U, 0x80000000U, 0x0000FC00U, 0xFFC0C000U,
+ 0x00000000U, 0x00000000U, 0x0400FFC0U, 0x1F000004U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U,
+ 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFE0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU,
+ 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9010FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFF8U, 0xFFF8FFFFU, 0x0000FF0FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xE000F800U,
+ 0x0C00FE00U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U,
+ 0x00000000U, 0x00000180U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF800U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFF800000U, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U,
+ 0x20000000U, 0x1400219BU, 0x00000010U, 0x00000000U,
+ 0x20201840U, 0x84000000U, 0x000203A0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000C0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07FFF000U, 0xFFFF0001U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xC000E000U, 0xFFFF3C00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0xFFFF8000U, 0x00000000U, 0x7C000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0x00000000U, 0xFFE00000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000001U, 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000010U, 0xF5080169U, 0x5569157BU, 0xA1080869U,
+ 0xF0000400U, 0xF0000411U, 0xFFFFFFFFU, 0xFFFCFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U,
+ 0xFFF00000U, 0x00018000U, 0x00010001U, 0xFFC00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU, 0x0000003FU,
+ 0x0000FFF8U, 0xF0000000U, 0xFFFCFE00U, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U,
+ 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U,
+ 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U,
+ 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFFCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFEU,
+ 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFF800U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U
}
};
diff --git a/lib/unictype/categ_Co.c b/lib/unictype/categ_Co.c
index dde07c5..3796442 100644
--- a/lib/unictype/categ_Co.c
+++ b/lib/unictype/categ_Co.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Co.h b/lib/unictype/categ_Co.h
index 4480f6c..58615ae 100644
--- a/lib/unictype/categ_Co.h
+++ b/lib/unictype/categ_Co.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[2 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_categ_Co =
{
@@ -294,17 +318,17 @@ u_categ_Co =
18 + 256 * sizeof (short) / sizeof (int) + 32
},
{
- 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
}
};
diff --git a/lib/unictype/categ_Cs.c b/lib/unictype/categ_Cs.c
index 96ca379..2fbed8c 100644
--- a/lib/unictype/categ_Cs.c
+++ b/lib/unictype/categ_Cs.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Cs.h b/lib/unictype/categ_Cs.h
index a4bbfc7..6827a0c 100644
--- a/lib/unictype/categ_Cs.h
+++ b/lib/unictype/categ_Cs.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_categ_Cs =
{
@@ -148,9 +172,9 @@ u_categ_Cs =
-1
},
{
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU
}
};
diff --git a/lib/unictype/categ_L.c b/lib/unictype/categ_L.c
index a0481d6..fb501b2 100644
--- a/lib/unictype/categ_L.c
+++ b/lib/unictype/categ_L.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_L.h b/lib/unictype/categ_L.h
index 89d338b..3850edd 100644
--- a/lib/unictype/categ_L.h
+++ b/lib/unictype/categ_L.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,431 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[65 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[75 << 4];
}
u_categ_L =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- -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) + 336,
- 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) + 352,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 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) + 432,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * 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,
@@ -146,37 +474,13 @@ u_categ_L =
-1,
-1,
-1,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 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) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -184,8 +488,6 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
-1,
@@ -202,24 +504,7 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
- 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) + 832,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -238,13 +523,11 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
-1,
@@ -256,8 +539,6 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
@@ -266,10 +547,8 @@ u_categ_L =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
@@ -278,395 +557,309 @@ u_categ_L =
-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) + 960,
- 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) + 976,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
- 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) + 1008,
- -1,
- -1,
- -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) + 1024,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0xBCDF0000,
- 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060,
- 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
- 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
- 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
- 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
- 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
- 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
- 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
- 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FE07FF,
- 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
- 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x00000000,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
- 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
- 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0x00000000, 0x00000080, 0x00000000, 0x00000000,
- 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
- 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
- 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, 0xF3FFBD50, 0x000043E0, 0x00000000,
- 0x00000018, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x183E0000, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x0000FF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
- 0x0000FFFF, 0x00000000, 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, 0x0000000F, 0xE0FFFFF8,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xBCDF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0xFFFF0000U, 0x000787FFU,
+ 0x00000000U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEC000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x002FFFFFU, 0x9C00C060U,
+ 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x043007FFU,
+ 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFE0003U,
+ 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U,
+ 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U,
+ 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U,
+ 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U,
+ 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U,
+ 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U,
+ 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U,
+ 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFFFFEU, 0x000DFFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFF7D6U, 0x200DFFAFU, 0xF000005FU, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0xFFFFFEFFU, 0x00001FFFU,
+ 0x00001F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x800007FFU, 0x3C3F0000U, 0xFFE1C062U,
+ 0x00004003U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FE07FFU,
+ 0x8003FFFFU, 0x0003FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0x000FFFFFU, 0x10800000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFF9FU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0xFFFF0000U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x000003FFU, 0x00000000U,
+ 0x007FFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U,
+ 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF3FFBD50U, 0x000043E0U, 0x00000000U,
+ 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x183E0000U, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xE07FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U,
+ 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF0U, 0x0007FFFFU, 0x00008000U, 0x7C00FFDFU,
+ 0xFFFFFFFFU, 0x000001FFU, 0x00000FF7U, 0xC47FFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0x38000005U, 0x001C07FFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000007U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF03FDU, 0x003FFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x0000FF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U,
+ 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU,
+ 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU,
+ 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000010U, 0x00000000U,
+ 0xFFFFFFFFU, 0x010007FFU, 0x00000000U, 0x00000000U,
+ 0x07FFFFFFU, 0x00000000U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0xFF6FF27FU, 0x8000FFFFU, 0x00000002U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0x0001FFFFU, 0x0000000AU,
+ 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU,
+ 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU,
+ 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U,
+ 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x00000FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_LC.c b/lib/unictype/categ_LC.c
index 2705967..1a5c180 100644
--- a/lib/unictype/categ_LC.c
+++ b/lib/unictype/categ_LC.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_LC.h b/lib/unictype/categ_LC.h
index 13f3ca8..f129916 100644
--- a/lib/unictype/categ_LC.h
+++ b/lib/unictype/categ_LC.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[19 << 4];
+ unsigned int level3[21 << 4];
}
u_categ_LC =
{
@@ -204,6 +228,7 @@ u_categ_LC =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -254,18 +279,17 @@ u_categ_LC =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -279,81 +303,89 @@ u_categ_LC =
-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,
- 0x000001FF, 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, 0x00FF7FFF, 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, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x00200000U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFEFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xB8CF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x007FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0xFEFFF800U,
+ 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF21FBD50U, 0x000043E0U, 0x00000000U,
+ 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xCFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU,
+ 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFEFFFFU,
+ 0xFFFF78FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0x04600000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0xFFFF01FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Ll.c b/lib/unictype/categ_Ll.c
index 3c43f33..d6b6a52 100644
--- a/lib/unictype/categ_Ll.c
+++ b/lib/unictype/categ_Ll.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Ll.h b/lib/unictype/categ_Ll.h
index 3658bad..f212ee9 100644
--- a/lib/unictype/categ_Ll.h
+++ b/lib/unictype/categ_Ll.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ unsigned int level3[21 << 4];
}
u_categ_Ll =
{
@@ -29,22 +53,21 @@ u_categ_Ll =
-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) + 64,
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) + 112,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -104,10 +127,10 @@ u_categ_Ll =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -146,25 +169,24 @@ u_categ_Ll =
-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,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
-1,
-1,
-1,
@@ -206,6 +228,7 @@ u_categ_Ll =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -255,17 +278,18 @@ u_categ_Ll =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -279,77 +303,89 @@ u_categ_Ll =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
- 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
- 0xAAAAAAAA, 0x55AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
- 0x4E243129, 0xE6512D2A, 0xB5555240, 0xAA29AAAA,
- 0xAAAAAAAA, 0x93FAAAAA, 0xFFFFAA85, 0xFFFFFFFF,
- 0xFFEFFFFF, 0x0000FFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x388A0000,
- 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x192FAAAA,
- 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,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000FFF, 0x00000000, 0xFEFFF800,
- 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, 0x00000000,
- 0x0008C400, 0x32108000, 0x000043C0, 0x00000000,
- 0x00000010, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x0FDA1562,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008501A,
- 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
- 0x0AAAAAAA, 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,
- 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, 0xFF000000, 0x0FFFFFFF,
- 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,
- 0xFFFFFFC0, 0xFC000000, 0x000FFFFF, 0xFFFFC000,
- 0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF,
- 0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003,
- 0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000,
- 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU,
+ 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU,
+ 0xAAAAAAAAU, 0x55AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU,
+ 0x4E243129U, 0xE6512D2AU, 0xB5555240U, 0xAA29AAAAU,
+ 0xAAAAAAAAU, 0x93FAAAAAU, 0xFFFFAA85U, 0xFFFFFFFFU,
+ 0xFFEFFFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x388A0000U,
+ 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x192FAAAAU,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU,
+ 0xAAAAA802U, 0xAAAAAAAAU, 0xAAAAD554U, 0xAAAAAAAAU,
+ 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0xFEFFF800U,
+ 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0xBFEAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x003F00FFU, 0x00FF00FFU, 0x00FF003FU, 0x3FFF00FFU,
+ 0x00FF00FFU, 0x40DF00FFU, 0x00CF00DCU, 0x00DC00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0008C400U, 0x32108000U, 0x000043C0U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x0FDA1562U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0x0008501AU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU,
+ 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FEAAAAU,
+ 0xAABA50AAU, 0xAAA082AAU, 0x02AA050AU, 0x04400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x07FFFFFFU, 0xFFFF01FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF00U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFC000000U, 0x000FFFFFU, 0xFFDFC000U, 0x000000FFU,
+ 0x0FFFFFFCU, 0xEBC00000U, 0x0000FFEFU, 0xFFFFFC00U,
+ 0xC000000FU, 0x00FFFFFFU, 0xFFFC0000U, 0x00000FFFU,
+ 0xFFFFFFC0U, 0xFC000000U, 0x000FFFFFU, 0xFFFFC000U,
+ 0x000000FFU, 0x0FFFFFFCU, 0xFFC00000U, 0x0000FFFFU,
+ 0xFFFFFC00U, 0x0000003FU, 0xF7FFFFFCU, 0xF0000003U,
+ 0x0FDFFFFFU, 0xFFC00000U, 0x003F7FFFU, 0xFFFF0000U,
+ 0x0000FDFFU, 0xFFFFFC00U, 0x00000BF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Lm.c b/lib/unictype/categ_Lm.c
index d8d90c9..73bf01f 100644
--- a/lib/unictype/categ_Lm.c
+++ b/lib/unictype/categ_Lm.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lm.h b/lib/unictype/categ_Lm.h
index 9d33c38..066e680 100644
--- a/lib/unictype/categ_Lm.h
+++ b/lib/unictype/categ_Lm.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[22 << 4];
+ unsigned int level3[26 << 4];
}
u_categ_Lm =
{
@@ -152,6 +176,7 @@ u_categ_Lm =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -201,11 +226,9 @@ u_categ_Lm =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -237,6 +260,7 @@ u_categ_Lm =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -261,11 +285,11 @@ u_categ_Lm =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -279,93 +303,109 @@ u_categ_Lm =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0x04100000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x02000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000060,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04300000,
- 0x04000000, 0x00000110, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00020000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00800000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000008, 0x00000000,
- 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,
- 0xF8000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00008000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000020, 0x083E0000, 0x00000000, 0x00000000,
- 0x60000000, 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, 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,
- 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, 0x00000001
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x04100000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x02000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x04300000U,
+ 0x04000000U, 0x00000110U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x010007FFU,
+ 0xF8000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x30000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x083E0000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x70000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x30000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF800000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000100U, 0x00000000U, 0x00000000U, 0x031C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000040U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000200U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x3F800000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Lo.c b/lib/unictype/categ_Lo.c
index 1c86f87..9d237dd 100644
--- a/lib/unictype/categ_Lo.c
+++ b/lib/unictype/categ_Lo.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lo.h b/lib/unictype/categ_Lo.h
index 034e87f..95271d0 100644
--- a/lib/unictype/categ_Lo.h
+++ b/lib/unictype/categ_Lo.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,429 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[62 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[71 << 4];
}
u_categ_Lo =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- -1,
- 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) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 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) + 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) + 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) + 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) + 320,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 352,
- 4 + 384 * sizeof (short) / sizeof (int) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 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) + 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) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +472,13 @@ u_categ_Lo =
-1,
-1,
-1,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
-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) + 752,
-1,
-1,
-1,
@@ -184,8 +486,6 @@ u_categ_Lo =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -202,24 +502,7 @@ u_categ_Lo =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- 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) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -238,13 +521,11 @@ u_categ_Lo =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,10 +547,8 @@ u_categ_Lo =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -278,383 +557,293 @@ u_categ_Lo =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 928,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
- 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) + 960,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x04000400, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x08000000, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00100000, 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, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFF, 0x000007FE, 0xFFFEC000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C000,
- 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x000007FF,
- 0x003FFFFF, 0x00000000, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFC0003,
- 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
- 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
- 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
- 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
- 0xFFFFFFFE, 0x000DFFFF, 0x0000003F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0xF000001F, 0x00000000,
- 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0x00000000, 0xFFFF0000, 0xE7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FE07FF,
- 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
- 0xFFFFFFFF, 0x000FFFFF, 0x10000000, 0x00000000,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFF7, 0x00FFFFFF,
- 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
- 0x7FFFFFFF, 0x00000000, 0xFFFF0000, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0x000003FF, 0x00000000,
- 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
- 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x00FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x0063DE00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x01E00000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0x000000FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0x00000040, 0x10000000, 0xFFFFFFFE, 0xFFFFFFFF,
- 0x807FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x87FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF0FFF, 0x00000C00, 0x00000000, 0x00004000,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0xF8800000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0000000, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFEFFC0,
- 0x3FFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF03FD, 0x003FFFFF,
- 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,
- 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
- 0x0000FFFF, 0x00000000, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x04000400U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x08000000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00100000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000787FFU,
+ 0x00000000U, 0xFFFFFFFFU, 0x000007FEU, 0xFFFEC000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x002FFFFFU, 0x9C00C000U,
+ 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x000007FFU,
+ 0x003FFFFFU, 0x00000000U, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFC0003U,
+ 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U,
+ 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U,
+ 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U,
+ 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U,
+ 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U,
+ 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U,
+ 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U,
+ 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFFFFEU, 0x000DFFFFU, 0x0000003FU, 0x00000000U,
+ 0xFFFFF7D6U, 0x200DFFAFU, 0xF000001FU, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0xFFFFFEFFU, 0x00001FFFU,
+ 0x00001F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x800007FFU, 0x3C3F0000U, 0xFFE1C062U,
+ 0x00004003U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FE07FFU,
+ 0x8003FFFFU, 0x0003FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0x000FFFFFU, 0x10000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFF7U, 0x01FFFFFFU,
+ 0xFFFFFF9FU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0xFFFF0000U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x000003FFU, 0x00000000U,
+ 0x007FFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U,
+ 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x00FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x046FDE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01E00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x000000FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0x00000040U, 0x10000000U, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0x807FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0x87FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFDFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF0FFFU, 0x00000C00U, 0x00000000U, 0x00004000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0xF8800000U,
+ 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U,
+ 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF0U, 0x0007FFFFU, 0x00000000U, 0x7C00FF9FU,
+ 0xFFFFFFFFU, 0x000001FFU, 0x00000FF7U, 0xC47EFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0x18000005U, 0x000407FFU,
+ 0x007E7E7EU, 0x00007F7FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000007U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0000000U, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFEFFC0U,
+ 0x3FFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF03FDU, 0x003FFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x0000FF0FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0x0000000FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U,
+ 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU,
+ 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU,
+ 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000010U, 0x00000000U,
+ 0xFFFFFFFFU, 0x010007FFU, 0x00000000U, 0x00000000U,
+ 0x07FFFFFFU, 0x00000000U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFF6FF27FU, 0x8000FFFFU, 0x00000002U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0x0001FFFFU, 0x0000000AU,
+ 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU,
+ 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU,
+ 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000400U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00001FFFU, 0x00004000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x00000FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Lt.c b/lib/unictype/categ_Lt.c
index 8c2a7d1..d583d77 100644
--- a/lib/unictype/categ_Lt.c
+++ b/lib/unictype/categ_Lt.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lt.h b/lib/unictype/categ_Lt.h
index e6c7837..e6ca5ae 100644
--- a/lib/unictype/categ_Lt.h
+++ b/lib/unictype/categ_Lt.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_categ_Lt =
{
@@ -148,13 +172,13 @@ u_categ_Lt =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000920, 0x00040000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFF00FF00, 0x1000FF00, 0x00001000, 0x10000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000920U, 0x00040000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF00FF00U, 0x1000FF00U, 0x00001000U, 0x10000000U
}
};
diff --git a/lib/unictype/categ_Lu.c b/lib/unictype/categ_Lu.c
index 78c7c6c..ef39d86 100644
--- a/lib/unictype/categ_Lu.c
+++ b/lib/unictype/categ_Lu.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Lu.h b/lib/unictype/categ_Lu.h
index 39478f4..7c32365 100644
--- a/lib/unictype/categ_Lu.h
+++ b/lib/unictype/categ_Lu.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ unsigned int level3[18 << 4];
}
u_categ_Lu =
{
@@ -35,17 +59,15 @@ u_categ_Lu =
-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) + 112,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -104,9 +126,9 @@ u_categ_Lu =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -148,23 +170,22 @@ u_categ_Lu =
-1,
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -207,6 +228,7 @@ u_categ_Lu =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -255,17 +277,19 @@ u_categ_Lu =
-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,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -279,69 +303,77 @@ u_categ_Lu =
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x7F7FFFFF, 0x00000000,
- 0x55555555, 0xAA555555, 0x555554AA, 0x2B555555,
- 0xB1DBCED6, 0x11AED2D5, 0x4AAAA490, 0x55D25555,
- 0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80450000,
- 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,
- 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,
- 0x00000000, 0x0F000000, 0x0F000F00, 0x0F001F00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x3E273884, 0xC00F3D50, 0x00000020, 0x00000000,
- 0x00000008, 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, 0x005F7D55, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x000FFFFF, 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,
- 0x0000003F, 0x03FFFFFF, 0xFFF00000, 0x00003FFF,
- 0xFFFFFF00, 0xF0000003, 0x003FFFFF, 0xFFFF0000,
- 0x000003FF, 0xFFFFFF00, 0x00000001, 0x07FFFFFC,
- 0xF0000000, 0x001FFFFF, 0xFFC00000, 0x00007FFF,
- 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7F7FFFFFU, 0x00000000U,
+ 0x55555555U, 0xAA555555U, 0x555554AAU, 0x2B555555U,
+ 0xB1DBCED6U, 0x11AED2D5U, 0x4AAAA490U, 0x55D25555U,
+ 0x55555555U, 0x6C055555U, 0x0000557AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80450000U,
+ 0xFFFED740U, 0x00000FFBU, 0x551C8000U, 0xE6905555U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x55555555U,
+ 0x55555401U, 0x55555555U, 0x55552AABU, 0x55555555U,
+ 0x55555555U, 0xFFFE5555U, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x000020BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x40155555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x3F00FF00U, 0xFF00FF00U, 0xAA003F00U, 0x0000FF00U,
+ 0x00000000U, 0x0F000000U, 0x0F000F00U, 0x0F001F00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E273884U, 0xC00F3D50U, 0x00000020U, 0x00000000U,
+ 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0xC025EA9DU,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x00042805U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U,
+ 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U,
+ 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x000FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FFFFFFU, 0xFFF00000U, 0x00003FFFU, 0xFFFFFF00U,
+ 0xD0000003U, 0x003FDE64U, 0xFFFF0000U, 0x000003FFU,
+ 0x1FDFE7B0U, 0x7B000000U, 0x0001FC5FU, 0xFFFFF000U,
+ 0x0000003FU, 0x03FFFFFFU, 0xFFF00000U, 0x00003FFFU,
+ 0xFFFFFF00U, 0xF0000003U, 0x003FFFFFU, 0xFFFF0000U,
+ 0x000003FFU, 0xFFFFFF00U, 0x00000001U, 0x07FFFFFCU,
+ 0xF0000000U, 0x001FFFFFU, 0xFFC00000U, 0x00007FFFU,
+ 0xFFFF0000U, 0x000001FFU, 0x00000400U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_M.c b/lib/unictype/categ_M.c
index af85144..ec72439 100644
--- a/lib/unictype/categ_M.c
+++ b/lib/unictype/categ_M.c
@@ -1,25 +1,16 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unictype/categ_M.h b/lib/unictype/categ_M.h
index 1e8987c..3cc237d 100644
--- a/lib/unictype/categ_M.h
+++ b/lib/unictype/categ_M.h
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +27,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[38 << 4];
+ unsigned int level3[45 << 4];
}
u_categ_M =
{
@@ -168,15 +184,16 @@ u_categ_M =
-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,
16 + 384 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,12 +231,9 @@ u_categ_M =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 464,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,9 +270,9 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,19 +280,21 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -290,7 +306,7 @@ u_categ_M =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -420,157 +436,185 @@ u_categ_M =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000003F8, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
- 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
- 0x0000000F, 0xDC000000, 0x00FEFFFF, 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,
- 0x0000000C, 0x00000000, 0xFF5F8400, 0x000C0000,
- 0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
- 0x03000000, 0xC2A00000, 0x00000000, 0xFFFE0000,
- 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0x00000000, 0x7FFFF800, 0xC3C00000, 0x001E3F9D,
- 0x3C00BFFC, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
- 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
- 0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800,
- 0x00000007, 0x00003FFE, 0x00000000, 0x000FFFC0,
- 0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 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, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF,
- 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, 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, 0x40FFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007FF,
- 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0000000F, 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, 0xFF7F8000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000000,
- 0x60000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF807E3E0,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U,
+ 0x07FF0000U, 0x00000000U, 0xFFFFF800U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x9FC00000U, 0x00003D9FU,
+ 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U,
+ 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U,
+ 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU,
+ 0x0000000FU, 0xDC000000U, 0x00FEFFFFU, 0x0000000CU,
+ 0x0000000EU, 0xD0000000U, 0x0080399FU, 0x4000000CU,
+ 0x0000000EU, 0xD0000000U, 0x00023987U, 0x00230000U,
+ 0x0000000EU, 0xD0000000U, 0x00003BBFU, 0xFC00000CU,
+ 0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x0000000CU,
+ 0x00000004U, 0xC0000000U, 0x00803DC7U, 0x00000000U,
+ 0x0000001FU, 0xD0000000U, 0x00603DDFU, 0x0000000CU,
+ 0x0000000EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU,
+ 0x0000000FU, 0xD8000000U, 0x00803DDFU, 0x0000000CU,
+ 0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x000C0000U,
+ 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0x03000000U, 0xC2A00000U, 0x00000000U, 0xFFFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x7FFFF800U, 0xC3C00000U, 0x001E3F9DU,
+ 0x3C00BFFCU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003C0000U, 0x001C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0xFFF00000U, 0x200FFFFFU, 0x00000000U,
+ 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0FFF0FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0F800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU,
+ 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U,
+ 0x0000001FU, 0xFFF00000U, 0x0000001FU, 0x000FF800U,
+ 0x00000007U, 0x00003FFEU, 0x00000000U, 0x000FFFC0U,
+ 0x00000000U, 0x00FFFFF0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x039021FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000FC00U, 0x00000000U, 0x00000000U,
+ 0x06000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3FF78000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000844U, 0x000010F8U, 0x00000000U, 0x00000000U,
+ 0x00000003U, 0xFFF00000U, 0x0000003FU, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x000FFF80U, 0x00000000U,
+ 0x0000000FU, 0xFFF80000U, 0x00000001U, 0x00000020U,
+ 0x00000000U, 0x007FFE00U, 0x00003008U, 0x38000000U,
+ 0x00000000U, 0xC19D0000U, 0x00000002U, 0x0060F800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000037F8U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000007U, 0x07FF0000U, 0x00000004U, 0x00000000U,
+ 0x00000007U, 0x001FFF80U, 0x00000060U, 0x00080000U,
+ 0x00000007U, 0xFFF80000U, 0x0000DE01U, 0x00000000U,
+ 0x00000000U, 0x40FFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007FFU,
+ 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFE00000U, 0x4000007FU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF3F8000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00FFF800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x79BF0000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000011U,
+ 0x000007FEU, 0x7BF80000U, 0x0FFE0080U, 0x00000000U,
+ 0x03FFFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF7F8000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFE8000U, 0xFFFFFFFFU,
+ 0x000780FFU, 0x00000000U, 0x00000000U, 0x00030010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E3E0U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/categ_Mc.c b/lib/unictype/categ_Mc.c
index ca26a9a..4e89f62 100644
--- a/lib/unictype/categ_Mc.c
+++ b/lib/unictype/categ_Mc.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Mc.h b/lib/unictype/categ_Mc.h
index 4b2f44f..45e7a5c 100644
--- a/lib/unictype/categ_Mc.h
+++ b/lib/unictype/categ_Mc.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[19 << 4];
+ unsigned int level3[22 << 4];
}
u_categ_Mc =
{
@@ -161,9 +185,10 @@ u_categ_Mc =
3 + 256 * sizeof (short) / sizeof (int) + 208,
3 + 256 * sizeof (short) / sizeof (int) + 224,
3 + 256 * sizeof (short) / sizeof (int) + 240,
- -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,
@@ -203,8 +228,7 @@ u_categ_Mc =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
@@ -253,7 +277,7 @@ u_categ_Mc =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -279,81 +303,93 @@ u_categ_Mc =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000008, 0xC8000000, 0x0000DE01, 0x00000000,
- 0x0000000C, 0xC0000000, 0x00801981, 0x00000000,
- 0x00000008, 0xC0000000, 0x00000001, 0x00000000,
- 0x00000008, 0xC0000000, 0x00001A01, 0x00000000,
- 0x0000000C, 0x40000000, 0x00801981, 0x00000000,
- 0x00000000, 0xC0000000, 0x00801DC6, 0x00000000,
- 0x0000000E, 0x00000000, 0x0000001E, 0x00000000,
- 0x0000000C, 0x40000000, 0x00600D9F, 0x00000000,
- 0x0000000C, 0xC0000000, 0x00801DC1, 0x00000000,
- 0x0000000C, 0x00000000, 0xFF038000, 0x000C0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xC0000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x19021800, 0x00C00000, 0x00003F9C,
- 0x1C009F98, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xC0400000, 0x000001BF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x01FB0E78, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x06000000, 0x00000000, 0x00A00000, 0x0007E01A,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000010, 0xE8200000, 0x0000001B, 0x00000000,
- 0x00000004, 0x000004C2, 0x00000000, 0x000C5C80,
- 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, 0x00E00000, 0x00000023, 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, 0x40008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00120200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0007E060,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000008U, 0xC8000000U, 0x0000DE01U, 0x00000000U,
+ 0x0000000CU, 0xC0000000U, 0x00801981U, 0x00000000U,
+ 0x00000008U, 0xC0000000U, 0x00000001U, 0x00000000U,
+ 0x00000008U, 0xC0000000U, 0x00001A01U, 0x00000000U,
+ 0x0000000CU, 0x40000000U, 0x00801981U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00801DC6U, 0x00000000U,
+ 0x0000000EU, 0x00000000U, 0x0000001EU, 0x00000000U,
+ 0x0000000CU, 0x40000000U, 0x00600D9FU, 0x00000000U,
+ 0x0000000CU, 0xC0000000U, 0x00801DC1U, 0x00000000U,
+ 0x0000000CU, 0x00000000U, 0xFF038000U, 0x000C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x19021800U, 0x00C00000U, 0x00003F9CU,
+ 0x1C009F98U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00200000U, 0x00100000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0400000U, 0x000001BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FB0E78U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x06000000U, 0x00000000U, 0x00A00000U, 0x0007E01AU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0xE8200000U, 0x0000001BU, 0x00000000U,
+ 0x00000004U, 0x000004C2U, 0x00000000U, 0x000C5C80U,
+ 0x00000000U, 0x00300FF0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00800002U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000098U, 0x00000000U, 0x00000000U,
+ 0x00000003U, 0xFFF00000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000C0000U, 0x00000000U,
+ 0x00000008U, 0xCC300000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00198000U, 0x00002000U, 0x28000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0020C800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000016D8U,
+ 0x00000005U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000004U, 0x01870000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001000U, 0x00000060U, 0x00000000U,
+ 0x00000004U, 0x80380000U, 0x00004001U, 0x00000000U,
+ 0x00000000U, 0x002C7000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000007U,
+ 0x0000000CU, 0xC0000000U, 0x0080399EU, 0x0000000CU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00E00000U, 0x00000023U, 0x00000000U,
+ 0x00000000U, 0x7A070000U, 0x00000002U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x4F038000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58070000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0040D000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000043U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01007000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x21BF0000U, 0x00000005U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF00E0000U, 0x00000010U,
+ 0x00000000U, 0x02000000U, 0x01800000U, 0x00000000U,
+ 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00120200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00587C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00600000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFE0000U, 0xFFFFFFFFU,
+ 0x000000FFU, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007E060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Me.c b/lib/unictype/categ_Me.c
index 5a4eff4..f9dd76f 100644
--- a/lib/unictype/categ_Me.c
+++ b/lib/unictype/categ_Me.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Me.h b/lib/unictype/categ_Me.h
index c8b5038..0481a2b 100644
--- a/lib/unictype/categ_Me.h
+++ b/lib/unictype/categ_Me.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_categ_Me =
{
@@ -148,21 +172,21 @@ u_categ_Me =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000300, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 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, 0xE0000000, 0x0000001D,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00070000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000300U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x0000001DU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00070000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Mn.c b/lib/unictype/categ_Mn.c
index afe9d0c..689c5f2 100644
--- a/lib/unictype/categ_Mn.c
+++ b/lib/unictype/categ_Mn.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Mn.h b/lib/unictype/categ_Mn.h
index 95cbd43..d53dcf9 100644
--- a/lib/unictype/categ_Mn.h
+++ b/lib/unictype/categ_Mn.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[38 << 4];
+ unsigned int level3[45 << 4];
}
u_categ_Mn =
{
@@ -168,15 +192,16 @@ u_categ_Mn =
-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,
16 + 384 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,12 +239,9 @@ u_categ_Mn =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 464,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,9 +278,9 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,19 +288,21 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_categ_Mn =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -420,157 +444,185 @@ u_categ_Mn =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000000F8, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
- 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
- 0x00000007, 0x14000000, 0x00FE21FE, 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, 0x00000000, 0x005C0400, 0x00000000,
- 0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
- 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
- 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
- 0x20002064, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x0E040187, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
- 0x00000000, 0x3FFF0000, 0x00000000, 0x00000000,
- 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
- 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
- 0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 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, 0xFFFFFFFF,
- 0x00000000, 0x00003C00, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
- 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, 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, 0x40D38000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
- 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF000000, 0x0000005C, 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, 0xBF7F0000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000380,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000000F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U,
+ 0x07FF0000U, 0x00000000U, 0xFFFFF800U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x9FC00000U, 0x00003D9FU,
+ 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U,
+ 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U,
+ 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU,
+ 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU,
+ 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU,
+ 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U,
+ 0x00000006U, 0x10000000U, 0x000021BEU, 0xFC00000CU,
+ 0x00000002U, 0x90000000U, 0x0060201EU, 0x0000000CU,
+ 0x00000004U, 0x00000000U, 0x00002001U, 0x00000000U,
+ 0x00000011U, 0xD0000000U, 0x00603DC1U, 0x0000000CU,
+ 0x00000002U, 0x90000000U, 0x00003040U, 0x0000000CU,
+ 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU,
+ 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U,
+ 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U,
+ 0x20002064U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0x3FB00000U, 0x200FFE40U, 0x00000000U,
+ 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U,
+ 0x00000000U, 0xBFFF0000U, 0x00007FFFU, 0x00000000U,
+ 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U,
+ 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U,
+ 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1FFF0000U, 0x0001FFE2U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x06000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3FF08000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U,
+ 0x00000007U, 0x33C80000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x00667E00U, 0x00001008U, 0x10000000U,
+ 0x00000000U, 0xC19D0000U, 0x00000002U, 0x00403000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002120U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000003U, 0x06780000U, 0x00000004U, 0x00000000U,
+ 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U,
+ 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U,
+ 0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U,
+ 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U,
+ 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U,
+ 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U,
+ 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00078000U, 0x00000000U, 0x00000000U, 0x00000010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000380U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/categ_N.c b/lib/unictype/categ_N.c
index 98f8a52..f285a2f 100644
--- a/lib/unictype/categ_N.c
+++ b/lib/unictype/categ_N.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_N.h b/lib/unictype/categ_N.h
index 8f63f9c..9901b41 100644
--- a/lib/unictype/categ_N.h
+++ b/lib/unictype/categ_N.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[41 << 4];
+ unsigned int level3[46 << 4];
}
u_categ_N =
{
@@ -164,12 +188,10 @@ u_categ_N =
3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 544,
- -1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -202,13 +224,11 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 576,
- -1,
- -1,
- -1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -254,194 +274,218 @@ u_categ_N =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 720,
-1,
-1
},
{
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x720C0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x03F0FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00FCFFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x000FFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x1FFFFE00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0001C000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF03FF,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
- 0x00000000, 0x00000000, 0x07FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03F10000,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
- 0x000003E7, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFC00000,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000080, 0x070003FE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x003C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000003FF, 0xFFFEFF00, 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, 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, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFF80, 0x000FFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000C00, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x0003FFFF,
- 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, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00001FFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x720C0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F0FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00FCFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7F00FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x7F000000U, 0x01FFFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFFFE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0001C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF03FFU,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FFC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF03FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF03FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F10000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0x000003E7U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U,
+ 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000080U, 0x070003FEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003C0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0xFFFEFF00U, 0x00000000U,
+ 0x000003FFU, 0xFFFE0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x003F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFF80U, 0x000FFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FFFFFFEU,
+ 0x00000000U, 0x0000000FU, 0x00000402U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x003E0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0xFE000000U,
+ 0x00000000U, 0x0000FF80U, 0x00000000U, 0xF8000000U,
+ 0x0FC00000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x000001FFU, 0x60000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0x0000F800U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0xFF000000U,
+ 0x00000000U, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x0000007FU, 0x001E0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000FE0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0xFFC00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x001FFFFEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x0FFF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00001FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x001FFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFBFF0000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001EEFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFBFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U
}
};
diff --git a/lib/unictype/categ_Nd.c b/lib/unictype/categ_Nd.c
index cf6ffb8..4eb46a9 100644
--- a/lib/unictype/categ_Nd.c
+++ b/lib/unictype/categ_Nd.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Nd.h b/lib/unictype/categ_Nd.h
index 9f176e5..c1ed692 100644
--- a/lib/unictype/categ_Nd.h
+++ b/lib/unictype/categ_Nd.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[24 << 4];
+ unsigned int level3[27 << 4];
}
u_categ_Nd =
{
@@ -155,16 +179,15 @@ u_categ_Nd =
-1,
-1,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -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,
3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -202,10 +225,8 @@ u_categ_Nd =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -256,17 +277,19 @@ u_categ_Nd =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -275,105 +298,118 @@ u_categ_Nd =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1
},
{
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x000003FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x03FF0000, 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, 0x000003FF,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
- 0x00000000, 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, 0x00000000,
- 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, 0x03FF0000, 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,
- 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, 0x00000000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 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,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FFC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF03FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF03FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0xFFC00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U
}
};
diff --git a/lib/unictype/categ_Nl.c b/lib/unictype/categ_Nl.c
index 084d02f..cb2be24 100644
--- a/lib/unictype/categ_Nl.c
+++ b/lib/unictype/categ_Nl.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Nl.h b/lib/unictype/categ_Nl.h
index 44ded55..139c429 100644
--- a/lib/unictype/categ_Nl.h
+++ b/lib/unictype/categ_Nl.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[7 << 4];
+ unsigned int level3[7 << 4];
}
u_categ_Nl =
{
@@ -279,33 +303,33 @@ u_categ_Nl =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0001C000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0x000001E7, 0x00000000, 0x00000000, 0x00000000,
- 0x00000080, 0x070003FE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000402, 0x00000000,
- 0x00000000, 0x00000000, 0x003E0000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00007FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0001C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x000001E7U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000080U, 0x070003FEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000402U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x003E0000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_No.c b/lib/unictype/categ_No.c
index b16433f..f2740c5 100644
--- a/lib/unictype/categ_No.c
+++ b/lib/unictype/categ_No.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_No.h b/lib/unictype/categ_No.h
index 142a8d0..8d2b337 100644
--- a/lib/unictype/categ_No.h
+++ b/lib/unictype/categ_No.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[29 << 4];
+ unsigned int level3[32 << 4];
}
u_categ_No =
{
@@ -164,6 +188,7 @@ u_categ_No =
3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -201,11 +226,9 @@ u_categ_No =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -254,8 +277,8 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -265,11 +288,12 @@ u_categ_No =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -279,121 +303,133 @@ u_categ_No =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x720C0000, 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, 0x03F00000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00FC0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00070000,
- 0x00000000, 0x00000000, 0x00000000, 0x7F000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x7F000000, 0x01FF0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000FFC00, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x1FFFFE00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x04000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03F10000,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0x00000000,
- 0x00000200, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFC00000,
- 0x000FFFFF, 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, 0x00000000,
- 0x003C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000003FF, 0xFFFEFF00, 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,
- 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, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0007FC00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00001FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 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
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x720C0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00FC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00070000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7F000000U, 0x01FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000FFC00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFFFE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x04000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F10000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00000000U,
+ 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U,
+ 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003C0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0xFFFEFF00U, 0x00000000U,
+ 0x000003FFU, 0xFFFE0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x003F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFF80U, 0x000FFFFFU, 0x00000000U, 0x01E00000U,
+ 0x00000C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FFFFFFEU,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0xFE000000U,
+ 0x00000000U, 0x0000FF80U, 0x00000000U, 0xF8000000U,
+ 0x0FC00000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x000001FFU, 0x60000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0x0000F800U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0xFF000000U,
+ 0x00000000U, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x0000007FU, 0x001E0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000FE0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001FFFFEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0C000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FC00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x00001FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x001FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF8000000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001EEFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFBFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_P.c b/lib/unictype/categ_P.c
index 2ef9591..39feba5 100644
--- a/lib/unictype/categ_P.c
+++ b/lib/unictype/categ_P.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_P.h b/lib/unictype/categ_P.h
index 20e0656..2b89e78 100644
--- a/lib/unictype/categ_P.h
+++ b/lib/unictype/categ_P.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[43 << 4];
+ unsigned int level3[49 << 4];
}
u_categ_P =
{
@@ -156,24 +180,23 @@ u_categ_P =
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,
3 + 256 * sizeof (short) / sizeof (int) + 592,
- -1,
- -1,
- -1,
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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -202,9 +225,10 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 704,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
@@ -243,7 +267,7 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
+ 3 + 256 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -258,14 +282,14 @@ u_categ_P =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 656,
+ 3 + 256 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 672,
+ 3 + 256 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -279,177 +303,201 @@ u_categ_P =
-1
},
{
- 0x00000000, 0x8C00F7EE, 0xB8000001, 0x28000000,
- 0x00000000, 0x88C00882, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x40000000,
- 0x00000080, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000000,
- 0x00000600, 0x40000000, 0x00000049, 0x00180000,
- 0xC8003600, 0x00000000, 0x00000000, 0x00003C00,
- 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00100000,
- 0x00000000, 0x00000000, 0x0C008000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0017FFF0, 0x3C000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x061F0000, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00006000,
- 0x18000000, 0x00000000, 0x00000000, 0x00003800,
- 0x00000000, 0x00600000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x07700000, 0x00000000,
- 0x000007FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00003F7F, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0xF0000000,
- 0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x000800FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFF00FF, 0x7FFBFFEF, 0x60000000,
- 0x00006000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000F00, 0x00000600, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x003FFF00,
- 0x00000000, 0x00000000, 0x00000060, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xDE000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00010000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFF3FF0E, 0x20010000, 0x00000000, 0x00000000,
- 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, 0x00F00000,
- 0x00000000, 0x00000000, 0x0000C000, 0x17000000,
- 0x00000000, 0x0000C000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC0003FFE, 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, 0xC0000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF0000, 0xFFFF0000, 0xFFF7FFFF, 0x00000D0B,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x8C00F7EE, 0xB8000001, 0xA8000000, 0x0000003F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000007, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x2800F800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x70000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
- 0x00000000, 0x00000000, 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, 0x0000C000,
- 0x00000000, 0x00000000, 0x00000000, 0x00200000,
- 0x00000000, 0x0F800000, 0x00000010, 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,
- 0x00000F80, 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
+ 0x00000000U, 0x8C00F7EEU, 0xB8000001U, 0x28000000U,
+ 0x00000000U, 0x88C00882U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x40000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x00000000U,
+ 0x00000600U, 0x40000000U, 0x00000049U, 0x00180000U,
+ 0xE8003600U, 0x00000000U, 0x00000000U, 0x00003C00U,
+ 0x00000000U, 0x00000000U, 0x00100000U, 0x00000000U,
+ 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03800000U,
+ 0x00000000U, 0x7FFF0000U, 0x40000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010030U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00800000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00100000U,
+ 0x00000000U, 0x00000000U, 0x0C008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0017FFF0U, 0x3C000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000000U, 0x061F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FC00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000001FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00003800U,
+ 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07700000U, 0x00000000U,
+ 0x000007FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00003F7FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x60000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U,
+ 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x000800FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFF00FFU, 0x7FFBFFEFU, 0x60000000U,
+ 0x00006000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000F00U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF00U,
+ 0x00000000U, 0x00000000U, 0x00000060U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01FFFFF8U, 0x00000000U, 0x0F000000U, 0x30000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xDE000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF7FFFU, 0x3FFCFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFF3FF0EU, 0x20010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0x40080000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00FC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00F00000U,
+ 0x00000000U, 0x00000000U, 0x0000C000U, 0x17000000U,
+ 0x00000000U, 0x0000C000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0003FFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0xFFFF0000U, 0xFFF7FFFFU, 0x00000D0BU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x8C00F7EEU, 0xB8000001U, 0xA8000000U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000007U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00010000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x01FF0000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U,
+ 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U,
+ 0x00000000U, 0xD8000000U, 0x00000003U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000FU, 0x00300000U,
+ 0x00000000U, 0x00000000U, 0xE80021E0U, 0x00000000U,
+ 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x2C00F800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000EU, 0x00001FFFU,
+ 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x70000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000070U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U,
+ 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00060000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000000U, 0x0F800000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000F80U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Pc.c b/lib/unictype/categ_Pc.c
index 7052654..ee89050 100644
--- a/lib/unictype/categ_Pc.c
+++ b/lib/unictype/categ_Pc.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pc.h b/lib/unictype/categ_Pc.h
index 87d4a62..14d462e 100644
--- a/lib/unictype/categ_Pc.h
+++ b/lib/unictype/categ_Pc.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_categ_Pc =
{
@@ -148,17 +172,17 @@ u_categ_Pc =
2 + 128 * sizeof (short) / sizeof (int) + 32
},
{
- 0x00000000, 0x00000000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x80000000, 0x00100001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00180000, 0x0000E000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x80000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00100001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00180000U, 0x0000E000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Pd.c b/lib/unictype/categ_Pd.c
index 8363be9..07d2473 100644
--- a/lib/unictype/categ_Pd.c
+++ b/lib/unictype/categ_Pd.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pd.h b/lib/unictype/categ_Pd.h
index 6c057c9..9a88e82 100644
--- a/lib/unictype/categ_Pd.h
+++ b/lib/unictype/categ_Pd.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,18 +33,154 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[8 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ unsigned int level3[9 << 4];
}
u_categ_Pd =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 112,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -28,21 +188,16 @@ u_categ_Pd =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -145,40 +300,44 @@ u_categ_Pd =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112
+ -1
},
{
- 0x00000000, 0x00002000, 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,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x003F0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x04800000, 0x0C000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x10000000, 0x00010000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00060000, 0x01000000, 0x00000008,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00002000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000400U, 0x40000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000040U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003F0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x04800000U, 0x0C000000U, 0x20000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00060000U, 0x01000000U, 0x00000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Pe.c b/lib/unictype/categ_Pe.c
index d3edefa..3b44bfc 100644
--- a/lib/unictype/categ_Pe.c
+++ b/lib/unictype/categ_Pe.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pe.h b/lib/unictype/categ_Pe.h
index e257630..1bfa4a4 100644
--- a/lib/unictype/categ_Pe.h
+++ b/lib/unictype/categ_Pe.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[11 << 4];
+ unsigned int level3[11 << 4];
}
u_categ_Pe =
{
@@ -148,49 +172,49 @@ u_categ_Pe =
2 + 128 * sizeof (short) / sizeof (int) + 160
},
{
- 0x00000000, 0x00000200, 0x20000000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x28000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x10000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x40000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000A00, 0x00000400, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x002AAA00,
- 0x00000000, 0x00000000, 0x00000040, 0x0000AA80,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01555550, 0x00000000, 0x0A000000, 0x20000000,
- 0x00000000, 0x000002A8, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xCAA2AA00, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x01000000, 0x55400000, 0x54000115, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000200, 0x20000000, 0x20000000, 0x00000009,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000200U, 0x20000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x28000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x40000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000A00U, 0x00000400U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x002AAA00U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x0000AA80U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01555550U, 0x00000000U, 0x0A000000U, 0x20000000U,
+ 0x00000000U, 0x000002A8U, 0x15400000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xCAA2AA00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01000000U, 0x55400000U, 0x54000115U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000200U, 0x20000000U, 0x20000000U, 0x00000009U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Pf.c b/lib/unictype/categ_Pf.c
index 9622849..0fe185a 100644
--- a/lib/unictype/categ_Pf.c
+++ b/lib/unictype/categ_Pf.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pf.h b/lib/unictype/categ_Pf.h
index 60271aa..6163c66 100644
--- a/lib/unictype/categ_Pf.h
+++ b/lib/unictype/categ_Pf.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_categ_Pf =
{
@@ -148,17 +172,17 @@ u_categ_Pf =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x08000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x22000000, 0x04000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x20002428, 0x00000002, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x22000000U, 0x04000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x20002428U, 0x00000002U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Pi.c b/lib/unictype/categ_Pi.c
index 647eaba..8bcfa6a 100644
--- a/lib/unictype/categ_Pi.c
+++ b/lib/unictype/categ_Pi.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Pi.h b/lib/unictype/categ_Pi.h
index 87f67c8..2052e16 100644
--- a/lib/unictype/categ_Pi.h
+++ b/lib/unictype/categ_Pi.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_categ_Pi =
{
@@ -148,17 +172,17 @@ u_categ_Pi =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000800, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x99000000, 0x02000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x10001214, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x99000000U, 0x02000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10001214U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Po.c b/lib/unictype/categ_Po.c
index da0d9f1..f0fe478 100644
--- a/lib/unictype/categ_Po.c
+++ b/lib/unictype/categ_Po.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Po.h b/lib/unictype/categ_Po.h
index 266e135..1c13190 100644
--- a/lib/unictype/categ_Po.h
+++ b/lib/unictype/categ_Po.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[38 << 4];
+ unsigned int level3[44 << 4];
}
u_categ_Po =
{
@@ -156,24 +180,23 @@ u_categ_Po =
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,
3 + 256 * sizeof (short) / sizeof (int) + 512,
- -1,
- -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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -202,9 +225,10 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -243,7 +267,7 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
@@ -258,14 +282,14 @@ u_categ_Po =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 576,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -279,157 +303,181 @@ u_categ_Po =
-1
},
{
- 0x00000000, 0x8C00D4EE, 0x10000001, 0x00000000,
- 0x00000000, 0x80C00082, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x40000000,
- 0x00000080, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000000,
- 0x00000200, 0x00000000, 0x00000049, 0x00180000,
- 0xC8003600, 0x00000000, 0x00000000, 0x00003C00,
- 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00100000,
- 0x00000000, 0x00000000, 0x0C008000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0017FFF0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x061F0000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00006000,
- 0x00000000, 0x00000000, 0x00000000, 0x00003800,
- 0x00000000, 0x00600000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x07700000, 0x00000000,
- 0x000007BF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00003F7F, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0xF0000000,
- 0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x000800FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00C00000, 0x79FF00FF, 0x7FEBFF8E, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xDE000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00010000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xCB7FC9C3, 0xF3FF7C00, 0x0000001A, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000000E, 0x20000000, 0x00000000, 0x00000000,
- 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, 0x00F00000,
- 0x00000000, 0x00000000, 0x0000C000, 0x17000000,
- 0x00000000, 0x0000C000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC0003FFE, 0x00000000,
- 0x00000000, 0x00000000, 0xF0000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0x00030000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000800,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x2800F800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x70000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
- 0x00000000, 0x00000000, 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, 0x0000C000,
- 0x00000000, 0x00000000, 0x00000000, 0x00200000,
- 0x00000000, 0x0F800000, 0x00000010, 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,
- 0x00000F80, 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
+ 0x00000000U, 0x8C00D4EEU, 0x10000001U, 0x00000000U,
+ 0x00000000U, 0x80C00082U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x40000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x00000000U,
+ 0x00000200U, 0x00000000U, 0x00000049U, 0x00180000U,
+ 0xE8003600U, 0x00000000U, 0x00000000U, 0x00003C00U,
+ 0x00000000U, 0x00000000U, 0x00100000U, 0x00000000U,
+ 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03800000U,
+ 0x00000000U, 0x7FFF0000U, 0x40000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010030U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00800000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00100000U,
+ 0x00000000U, 0x00000000U, 0x0C008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0017FFF0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000000U, 0x061F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FC00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000001FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00003800U,
+ 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07700000U, 0x00000000U,
+ 0x000007BFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00003F7FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x60000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U,
+ 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x000800FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00C00000U, 0x79FF00FFU, 0x7FEBFF8EU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xDE000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xCB7FC9C3U, 0xF3FF7C00U, 0x001CFFFAU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000000EU, 0x20000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0x40080000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00FC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00F00000U,
+ 0x00000000U, 0x00000000U, 0x0000C000U, 0x17000000U,
+ 0x00000000U, 0x0000C000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0003FFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U,
+ 0x027F0000U, 0x00010000U, 0x80F71E60U, 0x00000D03U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x8C00D4EEU, 0x10000001U, 0x00000000U, 0x00000032U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000007U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00010000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x01FF0000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U,
+ 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U,
+ 0x00000000U, 0xD8000000U, 0x00000003U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000FU, 0x00300000U,
+ 0x00000000U, 0x00000000U, 0xE80021E0U, 0x00000000U,
+ 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x2C00F800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000EU, 0x00001FFFU,
+ 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x70000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000070U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U,
+ 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00060000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000000U, 0x0F800000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000F80U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Ps.c b/lib/unictype/categ_Ps.c
index 35ded0d..8852e9b 100644
--- a/lib/unictype/categ_Ps.c
+++ b/lib/unictype/categ_Ps.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Ps.h b/lib/unictype/categ_Ps.h
index 557d0bc..62bc6ee 100644
--- a/lib/unictype/categ_Ps.h
+++ b/lib/unictype/categ_Ps.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[11 << 4];
+ unsigned int level3[11 << 4];
}
u_categ_Ps =
{
@@ -148,49 +172,49 @@ u_categ_Ps =
2 + 128 * sizeof (short) / sizeof (int) + 160
},
{
- 0x00000000, 0x00000100, 0x08000000, 0x08000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x14000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x08000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x44000000, 0x00000000, 0x00000020, 0x20000000,
- 0x00002000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000500, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00155500,
- 0x00000000, 0x00000000, 0x00000020, 0x00005540,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00AAAAA8, 0x00000000, 0x05000000, 0x10000000,
- 0x00000000, 0x00000154, 0x00000004, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x25515500, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00800000, 0xAAA00000, 0x2A00008A, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000100, 0x08000000, 0x88000000, 0x00000004,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000100U, 0x08000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x14000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x08000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x44000000U, 0x00000000U, 0x00000020U, 0x20000000U,
+ 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000500U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00155500U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x00005540U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00AAAAA8U, 0x00000000U, 0x05000000U, 0x10000000U,
+ 0x00000000U, 0x00000154U, 0x0AA00004U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x25515500U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00800000U, 0xAAA00000U, 0x2A00008AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x08000000U, 0x88000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_S.c b/lib/unictype/categ_S.c
index f0a54fc..e7540e6 100644
--- a/lib/unictype/categ_S.c
+++ b/lib/unictype/categ_S.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_S.h b/lib/unictype/categ_S.h
index d60c79b..0ca5000 100644
--- a/lib/unictype/categ_S.h
+++ b/lib/unictype/categ_S.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[48 << 4];
+ unsigned int level3[54 << 4];
}
u_categ_S =
{
@@ -164,6 +188,7 @@ u_categ_S =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -201,9 +226,7 @@ u_categ_S =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 576,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -243,8 +266,8 @@ u_categ_S =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -253,223 +276,248 @@ 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
+ 3 + 256 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 720,
+ 3 + 256 * sizeof (short) / sizeof (int) + 736,
-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) + 656,
- 3 + 256 * sizeof (short) / sizeof (int) + 736,
3 + 256 * sizeof (short) / sizeof (int) + 752,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 768,
+ 3 + 256 * sizeof (short) / sizeof (int) + 784,
+ 3 + 256 * sizeof (short) / sizeof (int) + 800,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
+ 3 + 256 * sizeof (short) / sizeof (int) + 816,
+ 3 + 256 * sizeof (short) / sizeof (int) + 832,
+ 3 + 256 * sizeof (short) / sizeof (int) + 848,
-1,
-1
},
{
- 0x00000000, 0x70000810, 0x40000000, 0x50000001,
- 0x00000000, 0x0113D37C, 0x00800000, 0x00800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFC003C, 0xFFFFAFE0,
- 0x00000000, 0x00000000, 0x00000000, 0x00200000,
- 0x00000030, 0x00000000, 0x00000000, 0x00400000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000004, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000C9C0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x40000000, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00020000,
- 0x00000000, 0x00000000, 0x00000000, 0x00010000,
- 0x00000000, 0x00000000, 0x00000000, 0x07F80000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00008000, 0x02000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x80000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFCE8000E, 0x01500000, 0x00000000, 0x00000000,
- 0x00000000, 0xC0000000, 0x01E0DFBF, 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,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 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, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
- 0x00000000, 0x00000000, 0x00040010, 0x1C000000,
- 0x00001C00, 0x7FFFFFFF, 0x00000000, 0x00000000,
- 0xC1D0037B, 0x0C0042AF, 0x0000BC1F, 0x00000000,
- 0xFFFF0C00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF0FF, 0xFFFFF9FF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 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,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000007E0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
- 0x000C0010, 0xC0C00001, 0x00000000, 0x00000000,
- 0x18000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFC30000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x7FFFFFFF, 0xFFFFFC00, 0x000100FF, 0xFFFFFFFF,
- 0xFFFFFC00, 0x0001FFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 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, 0x30000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000274,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x70000810, 0x40000000, 0x50000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30007F7F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF73FF, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
- 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F,
- 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
+ 0x00000000U, 0x70000810U, 0x40000000U, 0x50000001U,
+ 0x00000000U, 0x0113D37CU, 0x00800000U, 0x00800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC003CU, 0xFFFFAFE0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000030U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000C9C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x40000000U, 0x60000200U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0C0C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x02000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFCE8000EU, 0x01500000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x01E0DFBFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FF007FEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0x00000000U, 0x00000000U, 0x00040010U, 0x1C000000U,
+ 0x00001C00U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U,
+ 0xC1D0037BU, 0x0C0042AFU, 0x0000BC1FU, 0x00000000U,
+ 0xFFFF0C00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF0FFU, 0xFFFFF9FFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0x00000000U,
+ 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000000FFU,
+ 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFF9FU, 0xFFFF003FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFE000007U, 0xFFFFFFFFU, 0xF0FFFFFFU, 0xCFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000007E0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0x000C0010U, 0xC0C00001U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFC30000U, 0x00000000U, 0xFFFFFFFFU, 0x0000000FU,
+ 0x7FFFFFFFU, 0xFFFFFC00U, 0x000100FFU, 0xFFFFFFFFU,
+ 0xFFFFFC00U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x007FFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000600U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x03C00F00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000C00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0xF0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000274U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x70000810U, 0x40000000U, 0x50000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x30007F7FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF800000U, 0x00000000U, 0xFE000000U,
+ 0x1FFF73FFU, 0x00000001U, 0xFFFF0000U, 0x1FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000100U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFE00000U, 0x0003FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xF0000000U, 0x00000020U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0x00001C1FU,
+ 0xFFFFF018U, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000023U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000002U, 0x08000000U,
+ 0x00200000U, 0x00200000U, 0x00008000U, 0x00008000U,
+ 0x00000200U, 0x00000200U, 0x00000008U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x07800000U, 0x00000000U, 0xFFDFE000U,
+ 0x0000006FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00011000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0xFFFFFFC0U,
+ 0xFFFF0007U, 0x0FFFFFFFU, 0x000301FFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Sc.c b/lib/unictype/categ_Sc.c
index c6fc346..9c3ea1b 100644
--- a/lib/unictype/categ_Sc.c
+++ b/lib/unictype/categ_Sc.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sc.h b/lib/unictype/categ_Sc.h
index e5acd72..143c712 100644
--- a/lib/unictype/categ_Sc.h
+++ b/lib/unictype/categ_Sc.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,32 +33,163 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[11 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ unsigned int level3[14 << 4];
}
u_categ_Sc =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -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,
+ -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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -102,7 +257,6 @@ u_categ_Sc =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -132,10 +286,12 @@ u_categ_Sc =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -144,53 +300,64 @@ u_categ_Sc =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 144,
- 2 + 128 * sizeof (short) / sizeof (int) + 160
+ -1
},
{
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x080C0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00020000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
- 0x00000000, 0x80000000, 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, 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, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x10000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000200,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000010, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000063
+ 0x00000000U, 0x00000010U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x080C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x02000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000063U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Sk.c b/lib/unictype/categ_Sk.c
index 11394b4..90b196f 100644
--- a/lib/unictype/categ_Sk.c
+++ b/lib/unictype/categ_Sk.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sk.h b/lib/unictype/categ_Sk.h
index 04f8b0a..415f7a2 100644
--- a/lib/unictype/categ_Sk.h
+++ b/lib/unictype/categ_Sk.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[9 << 4];
+ unsigned int level3[10 << 4];
}
u_categ_Sk =
{
@@ -25,6 +49,7 @@ u_categ_Sk =
3 + 256 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
-1,
-1,
@@ -35,8 +60,7 @@ u_categ_Sk =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -45,7 +69,7 @@ u_categ_Sk =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -104,10 +128,9 @@ u_categ_Sk =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 64,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 80,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -146,10 +169,10 @@ u_categ_Sk =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -270,7 +293,8 @@ u_categ_Sk =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -279,41 +303,45 @@ u_categ_Sk =
-1
},
{
- 0x00000000, 0x00000000, 0x40000000, 0x00000001,
- 0x00000000, 0x01108100, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFC003C, 0xFFFFAFE0,
- 0x00000000, 0x00000000, 0x00000000, 0x00200000,
- 0x00000030, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x18000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x007FFFFF, 0x00000003, 0x00000000, 0x00000000,
- 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
+ 0x00000000U, 0x00000000U, 0x40000000U, 0x00000001U,
+ 0x00000000U, 0x01108100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC003CU, 0xFFFFAFE0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000030U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x007FFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000600U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000C00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U
}
};
diff --git a/lib/unictype/categ_Sm.c b/lib/unictype/categ_Sm.c
index e3dc668..da26b4d 100644
--- a/lib/unictype/categ_Sm.c
+++ b/lib/unictype/categ_Sm.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Sm.h b/lib/unictype/categ_Sm.h
index 164a5e0..84d5e60 100644
--- a/lib/unictype/categ_Sm.h
+++ b/lib/unictype/categ_Sm.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[13 << 4];
+ unsigned int level3[13 << 4];
}
u_categ_Sm =
{
@@ -279,57 +303,57 @@ u_categ_Sm =
-1
},
{
- 0x00000000, 0x70000800, 0x00000000, 0x50000000,
- 0x00000000, 0x00021000, 0x00800000, 0x00800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00400000,
- 0x000001C0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00040010, 0x1C000000,
- 0x00001C00, 0x00000000, 0x00000000, 0x00000000,
- 0x01000000, 0x00000000, 0x0000081F, 0x00000000,
- 0x0C1F0000, 0x00004049, 0x0014C000, 0xFFF00000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000003, 0x00000000, 0x10000000,
- 0xF8000000, 0x000FFFFF, 0xF0000000, 0x00000003,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00800000, 0x00000002, 0xFF000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00008000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFF9F, 0xFFFF003F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFE000007, 0xFFFFFFFF, 0xF0FFFFFF, 0xCFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0xFFFF0000, 0x00001F9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000074,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x70000800, 0x00000000, 0x50000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00001E04,
- 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
+ 0x00000000U, 0x70000800U, 0x00000000U, 0x50000000U,
+ 0x00000000U, 0x00021000U, 0x00800000U, 0x00800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x000001C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00040010U, 0x1C000000U,
+ 0x00001C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01000000U, 0x00000000U, 0x0000081FU, 0x00000000U,
+ 0x0C1F0000U, 0x00004049U, 0x0014C000U, 0xFFF00000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000003U, 0x00000000U, 0x10000000U,
+ 0xF8000000U, 0x000FFFFFU, 0xF0000000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00800000U, 0x00000002U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFF9FU, 0xFFFF003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFE000007U, 0xFFFFFFFFU, 0xF0FFFFFFU, 0xCFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xFFFF0000U, 0x00001F9FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000074U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x70000800U, 0x00000000U, 0x50000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00001E04U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000002U, 0x08000000U,
+ 0x00200000U, 0x00200000U, 0x00008000U, 0x00008000U,
+ 0x00000200U, 0x00000200U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_So.c b/lib/unictype/categ_So.c
index e78e00d..0ac22a7 100644
--- a/lib/unictype/categ_So.c
+++ b/lib/unictype/categ_So.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_So.h b/lib/unictype/categ_So.h
index 166d3e2..3653dbe 100644
--- a/lib/unictype/categ_So.h
+++ b/lib/unictype/categ_So.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[41 << 4];
+ unsigned int level3[47 << 4];
}
u_categ_So =
{
@@ -32,12 +56,11 @@ u_categ_So =
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
-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,
- 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,
@@ -47,6 +70,7 @@ u_categ_So =
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,8 +83,7 @@ u_categ_So =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -103,10 +126,11 @@ u_categ_So =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 368,
+ -1,
3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -147,28 +171,24 @@ u_categ_So =
-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,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
- -1,
- -1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -202,11 +222,11 @@ u_categ_So =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -243,205 +263,233 @@ u_categ_So =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ -1,
-1,
-1,
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
3 + 256 * sizeof (short) / sizeof (int) + 608,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 704,
+ 3 + 256 * sizeof (short) / sizeof (int) + 720,
+ 3 + 256 * sizeof (short) / sizeof (int) + 736,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00014240, 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,
- 0x0000C000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x40000000, 0x60000200,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00400000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00010000,
- 0x00000000, 0x00000000, 0x00000000, 0x05F80000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00008000, 0x02000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFCE8000E, 0x01500000, 0x00000000, 0x00000000,
- 0x00000000, 0xC0000000, 0x01E0DFBF, 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,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFF0FF, 0xFFFFF9FC, 0xFFFFFFFF, 0xEFFFFFFF,
- 0x07FFFFFF, 0xFFF00000, 0x0FFFFFFF, 0x7FFFFFFC,
- 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,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000007E0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
- 0x000C0010, 0xC0C00001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFC30000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x7FFFFFFF, 0xFFFFFC00, 0x000100FF, 0xFFFFFFFF,
- 0xFFFFFC00, 0x0001FFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30006110,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF800000, 0x00000000, 0xFE000000,
- 0x0FFF73FF, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
- 0xFFFFFFFF, 0xFFFFFE7F, 0xFFFFFFFF, 0x00001C1F,
- 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0x000001FF,
- 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,
- 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00014240U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00006000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x40000000U, 0x60000200U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x04000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x05F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x02000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFCE8000EU, 0x01500000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x01E0DFBFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FF007FEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0D0037BU, 0x0C0042AFU, 0x0000B400U, 0x00000000U,
+ 0xF3E00C00U, 0xFFFFBFB6U, 0xFFEB3FFFU, 0x000FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFF0FFU, 0xFFFFF9FCU, 0xFFFFFFFFU, 0xEFFFFFFFU,
+ 0x07FFFFFFU, 0xFFF00000U, 0x0FFFFFFFU, 0xFFFFFFFCU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0x00000000U,
+ 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFF7FFFFFU, 0xFFFFFFFDU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF7FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000000FFU,
+ 0xFFF00000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFFE060U, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000007E0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0x000C0010U, 0xC0C00001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFC30000U, 0x00000000U, 0xFFFFFFFFU, 0x0000000FU,
+ 0x7FFFFFFFU, 0xFFFFFC00U, 0x000100FFU, 0xFFFFFFFFU,
+ 0xFFFFFC00U, 0x0001FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x02C00F00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0xE0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x30006110U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF800000U, 0x00000000U, 0xFE000000U,
+ 0x1FFF73FFU, 0x00000001U, 0xFFFF0000U, 0x1FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000100U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1FE00000U, 0x0003FFFEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xF0000000U, 0x00000020U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0x00001C1FU,
+ 0xFFFFF018U, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000023U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x07800000U, 0x00000000U, 0xFFDFE000U,
+ 0x0000006FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0xFFFFE000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0xFFFFFFC0U,
+ 0xFFFF0007U, 0x0FFFFFFFU, 0x000301FFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Z.c b/lib/unictype/categ_Z.c
index 77bcceb..9087f0c 100644
--- a/lib/unictype/categ_Z.c
+++ b/lib/unictype/categ_Z.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Z.h b/lib/unictype/categ_Z.h
index ba73071..5600416 100644
--- a/lib/unictype/categ_Z.h
+++ b/lib/unictype/categ_Z.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_categ_Z =
{
@@ -148,21 +172,21 @@ u_categ_Z =
-1
},
{
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000007FF, 0x00008300, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000007FFU, 0x00008300U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Zl.c b/lib/unictype/categ_Zl.c
index 628a0f5..a2e679d 100644
--- a/lib/unictype/categ_Zl.c
+++ b/lib/unictype/categ_Zl.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zl.h b/lib/unictype/categ_Zl.h
index d692233..ae58ce9 100644
--- a/lib/unictype/categ_Zl.h
+++ b/lib/unictype/categ_Zl.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_categ_Zl =
{
@@ -148,9 +172,9 @@ u_categ_Zl =
-1
},
{
- 0x00000000, 0x00000100, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Zp.c b/lib/unictype/categ_Zp.c
index f240553..6cdb02a 100644
--- a/lib/unictype/categ_Zp.c
+++ b/lib/unictype/categ_Zp.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zp.h b/lib/unictype/categ_Zp.h
index 66a702e..281c15b 100644
--- a/lib/unictype/categ_Zp.h
+++ b/lib/unictype/categ_Zp.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_categ_Zp =
{
@@ -148,9 +172,9 @@ u_categ_Zp =
-1
},
{
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_Zs.c b/lib/unictype/categ_Zs.c
index b36ba4b..381f100 100644
--- a/lib/unictype/categ_Zs.c
+++ b/lib/unictype/categ_Zs.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_Zs.h b/lib/unictype/categ_Zs.h
index 82d2949..06f3152 100644
--- a/lib/unictype/categ_Zs.h
+++ b/lib/unictype/categ_Zs.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_categ_Zs =
{
@@ -148,21 +172,21 @@ u_categ_Zs =
-1
},
{
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000007FF, 0x00008000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000007FFU, 0x00008000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/categ_and.c b/lib/unictype/categ_and.c
index f452f89..af3de31 100644
--- a/lib/unictype/categ_and.c
+++ b/lib/unictype/categ_and.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_and_not.c b/lib/unictype/categ_and_not.c
index b00d025..aca9988 100644
--- a/lib/unictype/categ_and_not.c
+++ b/lib/unictype/categ_and_not.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_byname.c b/lib/unictype/categ_byname.c
index f1c3fed..5faaaee 100644
--- a/lib/unictype/categ_byname.c
+++ b/lib/unictype/categ_byname.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_byname.gperf b/lib/unictype/categ_byname.gperf
index 54d1996..ee5dbbf 100644
--- a/lib/unictype/categ_byname.gperf
+++ b/lib/unictype/categ_byname.gperf
@@ -1,4 +1,27 @@
-/* Categories of Unicode characters. */
+/* Categories of Unicode characters.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct named_category { int name; unsigned int category_index; };
%struct-type
%ignore-case
diff --git a/lib/unictype/categ_byname.h b/lib/unictype/categ_byname.h
index 65748b0..41bd43e 100644
--- a/lib/unictype/categ_byname.h
+++ b/lib/unictype/categ_byname.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/categ_byname.gperf"
+#line 25 "./unictype/categ_byname.gperf"
struct named_category { int name; unsigned int category_index; };
#define TOTAL_KEYWORDS 103
@@ -357,243 +357,243 @@ static const struct general_category_stringpool_t general_category_stringpool_co
static const struct named_category general_category_names[] =
{
{-1},
-#line 14 "./unictype/categ_byname.gperf"
+#line 37 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str1, UC_CATEGORY_INDEX_L},
-#line 17 "./unictype/categ_byname.gperf"
+#line 40 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str2, UC_CATEGORY_INDEX_Ll},
-#line 46 "./unictype/categ_byname.gperf"
+#line 69 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str3, UC_CATEGORY_INDEX_C},
-#line 15 "./unictype/categ_byname.gperf"
+#line 38 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str4, UC_CATEGORY_INDEX_LC},
-#line 47 "./unictype/categ_byname.gperf"
+#line 70 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str5, UC_CATEGORY_INDEX_Cc},
-#line 27 "./unictype/categ_byname.gperf"
+#line 50 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str6, UC_CATEGORY_INDEX_Nl},
{-1}, {-1},
-#line 25 "./unictype/categ_byname.gperf"
+#line 48 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str9, UC_CATEGORY_INDEX_N},
-#line 30 "./unictype/categ_byname.gperf"
+#line 53 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str10, UC_CATEGORY_INDEX_Pc},
-#line 51 "./unictype/categ_byname.gperf"
+#line 74 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str11, UC_CATEGORY_INDEX_Cn},
-#line 18 "./unictype/categ_byname.gperf"
+#line 41 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str12, UC_CATEGORY_INDEX_Lt},
-#line 29 "./unictype/categ_byname.gperf"
+#line 52 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str13, UC_CATEGORY_INDEX_P},
{-1},
-#line 111 "./unictype/categ_byname.gperf"
+#line 134 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str15, UC_CATEGORY_INDEX_Cc},
-#line 20 "./unictype/categ_byname.gperf"
+#line 43 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str16, UC_CATEGORY_INDEX_Lo},
-#line 50 "./unictype/categ_byname.gperf"
+#line 73 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str17, UC_CATEGORY_INDEX_Co},
-#line 16 "./unictype/categ_byname.gperf"
+#line 39 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str18, UC_CATEGORY_INDEX_Lu},
{-1},
-#line 28 "./unictype/categ_byname.gperf"
+#line 51 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str20, UC_CATEGORY_INDEX_No},
-#line 48 "./unictype/categ_byname.gperf"
+#line 71 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str21, UC_CATEGORY_INDEX_Cf},
-#line 36 "./unictype/categ_byname.gperf"
+#line 59 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str22, UC_CATEGORY_INDEX_Po},
-#line 102 "./unictype/categ_byname.gperf"
+#line 125 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str23, UC_CATEGORY_INDEX_So},
-#line 98 "./unictype/categ_byname.gperf"
+#line 121 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str24, UC_CATEGORY_INDEX_Sc},
-#line 97 "./unictype/categ_byname.gperf"
+#line 120 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str25, UC_CATEGORY_INDEX_Sc},
-#line 35 "./unictype/categ_byname.gperf"
+#line 58 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str26, UC_CATEGORY_INDEX_Pf},
-#line 112 "./unictype/categ_byname.gperf"
+#line 135 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str27, UC_CATEGORY_INDEX_Cf},
-#line 86 "./unictype/categ_byname.gperf"
+#line 109 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str28, UC_CATEGORY_INDEX_Pe},
-#line 87 "./unictype/categ_byname.gperf"
+#line 110 "./unictype/categ_byname.gperf"
{(int)(size_t)&((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"
+#line 108 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str36, UC_CATEGORY_INDEX_Ps},
-#line 81 "./unictype/categ_byname.gperf"
+#line 104 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str37, UC_CATEGORY_INDEX_Pc},
-#line 80 "./unictype/categ_byname.gperf"
+#line 103 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str38, UC_CATEGORY_INDEX_Pc},
-#line 92 "./unictype/categ_byname.gperf"
+#line 115 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str39, UC_CATEGORY_INDEX_Po},
-#line 93 "./unictype/categ_byname.gperf"
+#line 116 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str40, UC_CATEGORY_INDEX_Po},
-#line 84 "./unictype/categ_byname.gperf"
+#line 107 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str41, UC_CATEGORY_INDEX_Ps},
-#line 110 "./unictype/categ_byname.gperf"
+#line 133 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str42, UC_CATEGORY_INDEX_C},
-#line 72 "./unictype/categ_byname.gperf"
+#line 95 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str43, UC_CATEGORY_INDEX_N},
{-1},
-#line 79 "./unictype/categ_byname.gperf"
+#line 102 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str45, UC_CATEGORY_INDEX_P},
-#line 39 "./unictype/categ_byname.gperf"
+#line 62 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str46, UC_CATEGORY_INDEX_Sc},
-#line 44 "./unictype/categ_byname.gperf"
+#line 67 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str47, UC_CATEGORY_INDEX_Zl},
-#line 94 "./unictype/categ_byname.gperf"
+#line 117 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str48, UC_CATEGORY_INDEX_S},
-#line 63 "./unictype/categ_byname.gperf"
+#line 86 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str49, UC_CATEGORY_INDEX_Lo},
-#line 33 "./unictype/categ_byname.gperf"
+#line 56 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str50, UC_CATEGORY_INDEX_Pe},
{-1},
-#line 52 "./unictype/categ_byname.gperf"
+#line 75 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str52, UC_CATEGORY_INDEX_L},
-#line 77 "./unictype/categ_byname.gperf"
+#line 100 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str53, UC_CATEGORY_INDEX_No},
-#line 53 "./unictype/categ_byname.gperf"
+#line 76 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str54, UC_CATEGORY_INDEX_LC},
-#line 23 "./unictype/categ_byname.gperf"
+#line 46 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str55, UC_CATEGORY_INDEX_Mc},
-#line 78 "./unictype/categ_byname.gperf"
+#line 101 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str56, UC_CATEGORY_INDEX_No},
{-1},
-#line 41 "./unictype/categ_byname.gperf"
+#line 64 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str58, UC_CATEGORY_INDEX_So},
-#line 45 "./unictype/categ_byname.gperf"
+#line 68 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str59, UC_CATEGORY_INDEX_Zp},
-#line 75 "./unictype/categ_byname.gperf"
+#line 98 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str60, UC_CATEGORY_INDEX_Nl},
-#line 22 "./unictype/categ_byname.gperf"
+#line 45 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str61, UC_CATEGORY_INDEX_Mn},
-#line 76 "./unictype/categ_byname.gperf"
+#line 99 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str62, UC_CATEGORY_INDEX_Nl},
-#line 58 "./unictype/categ_byname.gperf"
+#line 81 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str63, UC_CATEGORY_INDEX_Ll},
-#line 57 "./unictype/categ_byname.gperf"
+#line 80 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str64, UC_CATEGORY_INDEX_Ll},
{-1},
-#line 101 "./unictype/categ_byname.gperf"
+#line 124 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str66, UC_CATEGORY_INDEX_So},
{-1}, {-1},
-#line 64 "./unictype/categ_byname.gperf"
+#line 87 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str69, UC_CATEGORY_INDEX_Lo},
-#line 56 "./unictype/categ_byname.gperf"
+#line 79 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str70, UC_CATEGORY_INDEX_Lu},
-#line 55 "./unictype/categ_byname.gperf"
+#line 78 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str71, UC_CATEGORY_INDEX_Lu},
{-1}, {-1},
-#line 54 "./unictype/categ_byname.gperf"
+#line 77 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str74, UC_CATEGORY_INDEX_LC},
-#line 67 "./unictype/categ_byname.gperf"
+#line 90 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str75, UC_CATEGORY_INDEX_Mn},
-#line 66 "./unictype/categ_byname.gperf"
+#line 89 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str76, UC_CATEGORY_INDEX_Mn},
{-1},
-#line 95 "./unictype/categ_byname.gperf"
+#line 118 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str78, UC_CATEGORY_INDEX_Sm},
{-1}, {-1},
-#line 109 "./unictype/categ_byname.gperf"
+#line 132 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str81, UC_CATEGORY_INDEX_Zp},
-#line 108 "./unictype/categ_byname.gperf"
+#line 131 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str82, UC_CATEGORY_INDEX_Zp},
-#line 115 "./unictype/categ_byname.gperf"
+#line 138 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str83, UC_CATEGORY_INDEX_Co},
-#line 114 "./unictype/categ_byname.gperf"
+#line 137 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str84, UC_CATEGORY_INDEX_Co},
-#line 37 "./unictype/categ_byname.gperf"
+#line 60 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str85, UC_CATEGORY_INDEX_S},
{-1},
-#line 49 "./unictype/categ_byname.gperf"
+#line 72 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str87, UC_CATEGORY_INDEX_Cs},
-#line 89 "./unictype/categ_byname.gperf"
+#line 112 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str88, UC_CATEGORY_INDEX_Pi},
-#line 88 "./unictype/categ_byname.gperf"
+#line 111 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str89, UC_CATEGORY_INDEX_Pi},
{-1},
-#line 42 "./unictype/categ_byname.gperf"
+#line 65 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str91, UC_CATEGORY_INDEX_Z},
-#line 32 "./unictype/categ_byname.gperf"
+#line 55 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str92, UC_CATEGORY_INDEX_Ps},
-#line 100 "./unictype/categ_byname.gperf"
+#line 123 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str93, UC_CATEGORY_INDEX_Sk},
-#line 99 "./unictype/categ_byname.gperf"
+#line 122 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str94, UC_CATEGORY_INDEX_Sk},
-#line 24 "./unictype/categ_byname.gperf"
+#line 47 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str95, UC_CATEGORY_INDEX_Me},
-#line 113 "./unictype/categ_byname.gperf"
+#line 136 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str96, UC_CATEGORY_INDEX_Cs},
{-1},
-#line 90 "./unictype/categ_byname.gperf"
+#line 113 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str98, UC_CATEGORY_INDEX_Pf},
-#line 91 "./unictype/categ_byname.gperf"
+#line 114 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str99, UC_CATEGORY_INDEX_Pf},
{-1}, {-1},
-#line 103 "./unictype/categ_byname.gperf"
+#line 126 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str102, UC_CATEGORY_INDEX_Z},
-#line 21 "./unictype/categ_byname.gperf"
+#line 44 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str103, UC_CATEGORY_INDEX_M},
-#line 19 "./unictype/categ_byname.gperf"
+#line 42 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str104, UC_CATEGORY_INDEX_Lm},
-#line 83 "./unictype/categ_byname.gperf"
+#line 106 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str105, UC_CATEGORY_INDEX_Pd},
-#line 107 "./unictype/categ_byname.gperf"
+#line 130 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str106, UC_CATEGORY_INDEX_Zl},
{-1},
-#line 105 "./unictype/categ_byname.gperf"
+#line 128 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str108, UC_CATEGORY_INDEX_Zs},
{-1},
-#line 82 "./unictype/categ_byname.gperf"
+#line 105 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str110, UC_CATEGORY_INDEX_Pd},
{-1}, {-1},
-#line 116 "./unictype/categ_byname.gperf"
+#line 139 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str113, UC_CATEGORY_INDEX_Cn},
{-1}, {-1}, {-1}, {-1},
-#line 62 "./unictype/categ_byname.gperf"
+#line 85 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str118, UC_CATEGORY_INDEX_Lm},
-#line 61 "./unictype/categ_byname.gperf"
+#line 84 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str119, UC_CATEGORY_INDEX_Lm},
-#line 65 "./unictype/categ_byname.gperf"
+#line 88 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str120, UC_CATEGORY_INDEX_M},
{-1},
-#line 106 "./unictype/categ_byname.gperf"
+#line 129 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str122, UC_CATEGORY_INDEX_Zl},
-#line 60 "./unictype/categ_byname.gperf"
+#line 83 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str123, UC_CATEGORY_INDEX_Lt},
-#line 59 "./unictype/categ_byname.gperf"
+#line 82 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str124, UC_CATEGORY_INDEX_Lt},
-#line 74 "./unictype/categ_byname.gperf"
+#line 97 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str125, UC_CATEGORY_INDEX_Nd},
-#line 73 "./unictype/categ_byname.gperf"
+#line 96 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str126, UC_CATEGORY_INDEX_Nd},
{-1},
-#line 96 "./unictype/categ_byname.gperf"
+#line 119 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str128, UC_CATEGORY_INDEX_Sm},
{-1},
-#line 104 "./unictype/categ_byname.gperf"
+#line 127 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str130, UC_CATEGORY_INDEX_Zs},
-#line 43 "./unictype/categ_byname.gperf"
+#line 66 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str131, UC_CATEGORY_INDEX_Zs},
-#line 34 "./unictype/categ_byname.gperf"
+#line 57 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str132, UC_CATEGORY_INDEX_Pi},
-#line 69 "./unictype/categ_byname.gperf"
+#line 92 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str133, UC_CATEGORY_INDEX_Mc},
-#line 68 "./unictype/categ_byname.gperf"
+#line 91 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str134, UC_CATEGORY_INDEX_Mc},
{-1}, {-1}, {-1},
-#line 26 "./unictype/categ_byname.gperf"
+#line 49 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str138, UC_CATEGORY_INDEX_Nd},
{-1},
-#line 31 "./unictype/categ_byname.gperf"
+#line 54 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str140, UC_CATEGORY_INDEX_Pd},
{-1},
-#line 40 "./unictype/categ_byname.gperf"
+#line 63 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str142, UC_CATEGORY_INDEX_Sk},
{-1}, {-1}, {-1},
-#line 38 "./unictype/categ_byname.gperf"
+#line 61 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str146, UC_CATEGORY_INDEX_Sm},
{-1}, {-1},
-#line 71 "./unictype/categ_byname.gperf"
+#line 94 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str149, UC_CATEGORY_INDEX_Me},
-#line 70 "./unictype/categ_byname.gperf"
+#line 93 "./unictype/categ_byname.gperf"
{(int)(size_t)&((struct general_category_stringpool_t *)0)->general_category_stringpool_str150, UC_CATEGORY_INDEX_Me}
};
-const struct named_category *
+static const struct named_category *
uc_general_category_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/categ_longname.c b/lib/unictype/categ_longname.c
index bf2652c..4c40efc 100644
--- a/lib/unictype/categ_longname.c
+++ b/lib/unictype/categ_longname.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_name.c b/lib/unictype/categ_name.c
index 54a5327..090e191 100644
--- a/lib/unictype/categ_name.c
+++ b/lib/unictype/categ_name.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_none.c b/lib/unictype/categ_none.c
index ef8f41b..cb91810 100644
--- a/lib/unictype/categ_none.c
+++ b/lib/unictype/categ_none.c
@@ -1,25 +1,16 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unictype/categ_of.c b/lib/unictype/categ_of.c
index c1873bb..99101b5 100644
--- a/lib/unictype/categ_of.c
+++ b/lib/unictype/categ_of.c
@@ -1,25 +1,16 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -48,7 +39,7 @@ lookup_withtable (ucs4_t uc)
unsigned int index3 = ((uc & category_header_4) + lookup2) * 5;
/* 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]
| ((unsigned int) 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 605b235..5d7fd3e 100644
--- a/lib/unictype/categ_of.h
+++ b/lib/unictype/categ_of.h
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Categories of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#define category_header_0 16
#define category_header_1 17
#define category_header_2 7
@@ -10,15 +26,15 @@ static const
struct
{
int level1[17];
- short level2[5 << 9];
- unsigned short level3[216 * 40 + 1];
+ short level2[6 << 9];
+ unsigned short level3[248 * 40 + 1];
}
u_category =
{
{
- 0, 512, 1024, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 1536, 2048,
- 2048
+ 0, 512, 1024, 1536, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2048, 2560,
+ 2560
},
{
0, 128, 256, 384, 512, 640, 768, 896,
@@ -60,11 +76,10 @@ u_category =
4352, 4352, 4352, 4352, 4352, 4352, 4352, 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,
+ 11648, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 11776, 4352, 4352, 11904, 12032, 12160, 12288,
+ 12416, 12544, 12672, 12800, 12928, 13056, 13184, 13312,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
@@ -74,35 +89,36 @@ u_category =
4352, 4352, 4352, 4352, 4352, 4352, 4352, 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,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 13440,
+ 13568, 13568, 13568, 13568, 13568, 13568, 13568, 13568,
+ 13568, 13568, 13568, 13568, 13568, 13568, 13568, 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,
- 18944, 19072, -1, 19200, 19328, 19456, 19584, -1,
- -1, 19712, -1, -1, -1, 19840, -1, -1,
- 19968, 20096, -1, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 4352, 4352, 4352, 20224,
- 20352, 4352, 20480, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 4352, 4352, 13824, 13952, 14080, 14208,
+ 4352, 4352, 14336, 14464, 14592, 14720, 14848, 14976,
+ 15104, 15232, 15360, 15488, -1, 15616, 15744, 15872,
+ 16000, 16128, 16256, 16384, 4352, 4352, 16512, 16640,
+ 16768, 16896, 17024, 17152, 17280, 17408, 17536, 17664,
+ 17792, 17920, 18048, -1, 18176, 18304, 18432, 18560,
+ 18688, 18816, 18944, 19072, 19200, 19328, 19456, -1,
+ 19584, 19712, -1, 19840, 19968, 20096, 20224, -1,
+ 20352, 20480, 20608, 20736, 20864, 20992, -1, -1,
+ 21120, 21248, 21376, 21504, -1, 21632, -1, 21760,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 21888,
+ 22016, 4352, 22144, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 22272,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 20608, -1, -1, -1, -1, -1, -1, -1,
+ 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, -1, -1, -1, -1, -1,
- 4352, 4352, 4352, 4352, 20736, -1, -1, -1,
+ 4352, 4352, 4352, 4352, 22528, -1, -1, -1,
-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,43 +127,43 @@ 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, 20864, 20992, 21120, 21248,
- -1, -1, -1, -1, -1, -1, 21376, 21504,
+ 4352, 4352, 4352, 4352, 22656, 22784, 22912, 23040,
+ -1, -1, -1, -1, 23168, 23296, 23424, 23552,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 4352, 4352, 21632,
- 4352, 4352, 4352, 4352, 4352, 21760, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -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, 4352, 4352, 4352, 23680,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 23808, 23936, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21888, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 22016, 22144, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 24064,
+ 4352, 4352, 24192, 4352, 4352, 24320, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 24448, 24576, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 8832, 22272, 22400, 22528, 22656, -1, 22784, -1,
- 22912, 23040, 23168, 23296, 23424, 23552, 23680, 23808,
- 8832, 8832, 8832, 8832, 23936, 24064, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 24192, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 4352, 24320, 24448, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 24576, 24704, -1, -1,
- 24832, 24960, 25088, 25216, 25344, -1, 8832, 25472,
- 8832, 8832, 8832, 8832, 8832, 25600, 25728, 25856,
- 25984, 26112, 26240, 26368, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 24704, 24832,
+ 8832, 24960, 25088, 25216, 25344, 25472, 25600, -1,
+ 25728, 25856, 25984, 26112, 26240, 26368, 26496, 26624,
+ 8832, 8832, 8832, 8832, 26752, 26880, -1, -1,
+ -1, -1, -1, -1, -1, -1, 27008, -1,
+ 27136, -1, 27264, -1, -1, 27392, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 27520,
+ 4352, 27648, 27776, -1, -1, -1, -1, -1,
+ 27904, 28032, 28160, -1, 28288, 28416, -1, -1,
+ 28544, 28672, 28800, 28928, 29056, -1, 8832, 29184,
+ 8832, 8832, 8832, 8832, 8832, 29312, 29440, 29568,
+ 29696, 29824, 8832, 8832, 29952, 30080, 8832, 30208,
-1, -1, -1, -1, -1, -1, -1, -1,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
@@ -190,17 +206,79 @@ u_category =
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 26496, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 30336, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 30464, 4352,
+ 30592, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
+ 4352, 4352, 4352, 4352, 4352, 30720, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 4352, 26624, 4352,
- 26752, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352,
- 4352, 4352, 4352, 4352, 4352, 26880, -1, -1,
+ 4352, 4352, 4352, 4352, 4352, 4352, 4352, 30848,
+ -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, 30976, -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, 31104, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
-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,12 +289,11 @@ 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, 27008, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 27136, -1, 27264, 27392, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 31232, -1, 31360, 31488, -1, -1, -1, -1,
-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 +354,73 @@ 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, 27520
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 13696,
+ 13696, 13696, 13696, 13696, 13696, 13696, 13696, 31616
},
{
0xe739, 0x739c, 0x39ce, 0x9ce7, 0xce73, 0xe739, 0x739c, 0x39ce,
@@ -396,15 +476,15 @@ u_category =
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x001d,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x7de8, 0x18c4, 0x8c63, 0x843d, 0x4210,
+ 0x0000, 0x0000, 0x0000, 0x7de8, 0x18c4, 0x8c63, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
- 0x8421, 0x4210, 0x3d08, 0xdeb2, 0x9d6b, 0x94bd, 0x4a52, 0xa529,
+ 0x8421, 0x4210, 0x2108, 0xdeb2, 0x9d6b, 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,
+ 0x8421, 0xde90, 0x277b, 0x9084, 0x7b18, 0xbdef, 0xdef7, 0xef7b,
0x6b5a, 0xb5ad, 0x3294, 0x19c6, 0xad63, 0x94a5, 0x4a52, 0xa529,
- 0xa894, 0x8c7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0xa894, 0x8c63, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1083, 0x0842, 0x8421, 0x5290,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x2108, 0x1084,
0x0842, 0x18c5, 0x2123, 0x1085, 0x0842, 0x8421, 0x4210, 0x2108,
@@ -422,16 +502,16 @@ u_category =
0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, 0x294a, 0xf485,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0x4211,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
- 0x8421, 0x5290, 0x294a, 0x94a5, 0x4632, 0x318d, 0xde8e, 0xef7b,
+ 0x8421, 0x5290, 0x294a, 0x94a5, 0x4632, 0x318d, 0xde8e, 0x9ccb,
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,
- 0x3a42, 0x8421, 0x4210, 0xef48, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x4a5e, 0xa529, 0x5294, 0x294a, 0xe8a5, 0x4a52,
+ 0x2108, 0x1084, 0x0842, 0xa421, 0xd294, 0xec7b, 0x1084, 0x0842,
+ 0x8421, 0xde90, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x9421, 0x4210, 0xe908, 0xf75a, 0x7bde, 0xa5ef,
+ 0x5294, 0x294a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6421, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xe8a5, 0x4a52,
0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x14a5, 0x0843, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
@@ -442,43 +522,43 @@ u_category =
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, 0x49d5, 0xe962,
0x14bd, 0x09d3, 0x8421, 0xde90, 0x277b, 0x77a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x13a4,
0x09d2, 0x84e9, 0x5ef4, 0x31ba, 0x94a6, 0x7bde, 0xa52f, 0x52f7,
0xef4a, 0xf4bd, 0x7bde, 0x9def, 0x4210, 0xe93a, 0xf7bd, 0x3bde,
- 0x0842, 0x8421, 0x4210, 0x10a5, 0x4a42, 0xbdef, 0xdef7, 0xef7b,
+ 0x0842, 0x8421, 0x4210, 0x10a5, 0x4a42, 0xbdec, 0xdef7, 0xef7b,
0x14bd, 0x09d3, 0x8421, 0x4210, 0x2748, 0x7484, 0x0842, 0x8421,
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, 0xf671, 0x7bde, 0x9def, 0x5294, 0x294a,
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,
+ 0xef4a, 0xf7bd, 0x4bde, 0xbd31, 0x4ef7, 0x2748, 0x9484, 0x3bd2,
0x0842, 0x8421, 0x4210, 0x2895, 0x94a5, 0xbd52, 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,
+ 0x18c5, 0x0853, 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,
- 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4aef, 0xa529, 0xaa94,
- 0x18a4, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
+ 0x0842, 0x8421, 0x5ef4, 0x2948, 0x18c5, 0x7a63, 0xa529, 0x5297,
+ 0xef4a, 0xf7bd, 0x4bde, 0x84e9, 0xde90, 0xef49, 0x9484, 0x3bd2,
+ 0x0842, 0x8421, 0x4210, 0xf7bd, 0x7bde, 0x4a8f, 0xa529, 0xaa94,
+ 0x18a4, 0x0913, 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,
+ 0xef4a, 0xf7bd, 0x8dde, 0xbde9, 0xdef7, 0xe909, 0x9484, 0x3bd2,
0x0842, 0x8421, 0x4210, 0x909d, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0x18bd, 0x09d3, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
+ 0x18a5, 0x0843, 0x8421, 0x4210, 0x213a, 0x13a4, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x0842, 0x8421, 0xde90, 0x3189, 0x94a6, 0xba52, 0xa631, 0x631b,
+ 0x0842, 0x8421, 0x5290, 0x3188, 0x94a6, 0xba52, 0xa631, 0x631b,
0xa90a, 0xf7bd, 0x084e, 0x4a31, 0xa529, 0x2294, 0x9484, 0x3bd2,
0x0842, 0x8421, 0x4210, 0x294a, 0x94a5, 0xaa52, 0x4212, 0x2108,
- 0x1bbd, 0x09d3, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9,
+ 0x18bd, 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,
@@ -488,9 +568,9 @@ u_category =
0x4a52, 0xa529, 0xde94, 0x9f7b, 0x1084, 0xc842, 0xa528, 0x5294,
0x894a, 0x2108, 0x1084, 0x0842, 0xd8c5, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0x909d, 0x7a4e, 0xa427, 0xde93, 0xef49, 0xf7bd, 0x084e, 0x9d21,
- 0x4210, 0x2108, 0x109d, 0x49d2, 0xbd27, 0xd213, 0x2109, 0x10a4,
- 0x4a52, 0xa529, 0x52f4, 0xef48, 0x1084, 0xfa42, 0xa5e8, 0x5294,
+ 0x909d, 0x3a4e, 0x8421, 0x4e90, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x49d2, 0x8427, 0x4210, 0x2108, 0x10a4,
+ 0x4a52, 0xa529, 0x5294, 0xef48, 0x1084, 0xfa42, 0xa5e8, 0x5294,
0xef4a, 0x2108, 0x1084, 0x0842, 0x4ef5, 0x2108, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6a4, 0x631a, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6b1a, 0xa5ad,
@@ -511,8 +591,8 @@ u_category =
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,
+ 0xef41, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x3884, 0x0842,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -547,15 +627,15 @@ 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, 0x246a, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
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,
- 0x1084, 0x0842, 0x8421, 0x4210, 0x213a, 0x9484, 0x7a52, 0xbdef,
- 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9484,
- 0x6252, 0xbdec, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9484, 0x4c52, 0xbdef,
+ 0xdef7, 0x277b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9484,
+ 0x6262, 0xbdec, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x9484, 0x7bd2, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842,
0x8421, 0x4210, 0x213a, 0x97a4, 0x7bd2, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -563,11 +643,11 @@ u_category =
0x8a52, 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, 0x2e8a, 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,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xdef7, 0xef7b,
0x1084, 0x4a42, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0xa421, 0xde90, 0xef7b, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -590,14 +670,14 @@ u_category =
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,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0x4a52, 0xa529, 0x5294, 0x29ca, 0x94a5, 0x4a52, 0xa529, 0x5294,
+ 0xe94a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x94a5, 0x0862, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x4c52, 0xa529, 0x5314, 0x318c, 0x14c6, 0x0863, 0x8421, 0xd210,
- 0xef7b, 0x2108, 0x1084, 0x0842, 0x18c5, 0x8c63, 0xd6b1, 0x6b5a,
- 0xb5ad, 0x52d6, 0x294a, 0x94a5, 0x6b52, 0xb5ad, 0x5ad6, 0xef7b,
+ 0x4c52, 0xa529, 0x5314, 0x318c, 0x14c6, 0x0863, 0x8421, 0x4210,
+ 0xef7a, 0x2108, 0x1084, 0x0842, 0x18c5, 0x8c63, 0xd6b1, 0x6b5a,
+ 0xb5ad, 0x52d6, 0x294a, 0x94a5, 0x6b52, 0xb5ad, 0x5ad6, 0xec63,
0x18a5, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x94c4, 0x8a52, 0xa531, 0x5298, 0x210a, 0x2108,
0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -608,11 +688,11 @@ u_category =
0x4c62, 0xbd29, 0x18f7, 0x8c63, 0x2108, 0x1084, 0x0842, 0xdef5,
0x2109, 0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x6321, 0x318c, 0x8c46,
- 0x8421, 0x4210, 0xa108, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
- 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc631, 0x6318, 0xbd8c, 0xdef7,
+ 0x8421, 0x4210, 0xa108, 0xdef7, 0xef7b, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xde80, 0x0001, 0xc631, 0x6318, 0xbd8c, 0xdef7,
0xef7b, 0x94a5, 0x4a58, 0xa529, 0x5294, 0x294a, 0x94c5, 0x4a52,
- 0x8529, 0x4210, 0x210a, 0x1884, 0x0853, 0xa5e9, 0xdef4, 0xef7b,
+ 0x8529, 0x4210, 0x210a, 0x1084, 0x0852, 0xa531, 0xde90, 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,
@@ -622,7 +702,7 @@ u_category =
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, 0x52f7, 0x294a,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020,
0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080,
@@ -650,7 +730,7 @@ u_category =
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,
+ 0xe739, 0x739c, 0x39ce, 0x9ce7, 0xf7b3, 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,
@@ -677,7 +757,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, 0x5ad6, 0xed6b,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xded6,
@@ -723,15 +803,15 @@ u_category =
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,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5af,
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,
+ 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xe800, 0x8421,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0xe842, 0x0020, 0x4200,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x0020, 0x4200,
0x0100, 0x1004, 0x0000, 0x8020, 0x4010, 0x2108, 0x3084, 0x0006,
0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0200, 0x2008,
0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0080, 0x0802, 0x8020,
@@ -750,8 +830,8 @@ u_category =
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, 0x7b18, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0x6318, 0x318c, 0x1632, 0x8c63, 0xb62c, 0x6318, 0x318c, 0x18c6,
+ 0x8c63, 0xc6b5, 0x9b18, 0xae6b, 0xe6b9, 0xef58, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5af6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
@@ -774,13 +854,13 @@ u_category =
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x3890, 0x20c6,
0xf7bd, 0x09de, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xef48, 0x109d,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 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, 0xe908, 0x2ab5, 0x54a5, 0xb5ad,
0x5ad6, 0xad6b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x0842, 0x8421, 0xde90, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0x0842, 0x8421, 0x4210, 0x2108, 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,
@@ -792,17 +872,12 @@ u_category =
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0x2955,
0x94a5, 0x4a52, 0xa529, 0x5294, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
- 0x4842, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
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,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0642, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
@@ -829,12 +904,12 @@ u_category =
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, 0xe800, 0x0000,
- 0x0200, 0xbd08, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0x6327, 0x4204, 0x2108,
+ 0x0080, 0x0802, 0x8020, 0x0200, 0x2008, 0x0000, 0x0800, 0x0000,
+ 0x0200, 0x2008, 0x0080, 0x0802, 0x8020, 0x0000, 0x0100, 0xde84,
+ 0xef7b, 0xf420, 0x03d0, 0x2008, 0xdef4, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0x8fbd, 0x4031, 0x6320, 0x4204, 0x2108,
0x1484, 0x4842, 0x8421, 0x4290, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0xdad6, 0xef7b, 0x294a,
+ 0x4210, 0x2108, 0x1084, 0x4a63, 0xb531, 0x5ad6, 0xef7a, 0x294a,
0x54a5, 0xb3ad, 0xdef6, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0x2108, 0x1084, 0x6312, 0xbd8c, 0xdef7, 0xef7b,
@@ -842,7 +917,7 @@ u_category =
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x8c62, 0xc631, 0x6318, 0x318c, 0x18c6, 0x4a53, 0xbdef, 0xdef7,
0x8c7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x94a5, 0x4a52,
- 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0xef49,
+ 0xa529, 0x5294, 0x294a, 0x10a5, 0x0842, 0x3121, 0x1246, 0x2909,
0x2108, 0x1084, 0x0842, 0x4211, 0x2108, 0x1084, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294, 0x8c4a, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xa529, 0x5294,
@@ -850,7 +925,7 @@ u_category =
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,
+ 0x4c62, 0xa529, 0x5318, 0x318a, 0xc626, 0x6318, 0x318c, 0x18c6,
0x1f63, 0x2108, 0x1084, 0x0842, 0xdef5, 0x8c7b, 0x1084, 0xca42,
0x8420, 0x4210, 0x2108, 0x2108, 0x1084, 0x0842, 0x4211, 0xe908,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -867,7 +942,7 @@ u_category =
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,
+ 0x6108, 0xda50, 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,
@@ -905,19 +980,19 @@ u_category =
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,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0xd294, 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,
- 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x0842, 0x8421, 0x4210, 0x6b88, 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, 0x13bd, 0x0842, 0x8421,
0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0xef6b,
+ 0xaf7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x3210, 0xad6b,
0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xc631, 0x6318, 0x2e6c,
0xdef6, 0xef7b, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0xb191,
0x9ab5, 0xae6b, 0xe6b9, 0x6b9a, 0xb9ae, 0x62e6, 0x2e6c, 0x18c6,
@@ -954,7 +1029,7 @@ u_category =
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294,
0x294a, 0x94a5, 0x4a52, 0xa529, 0x9494, 0xaa52, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x552a, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0xdad6, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0x5ad6, 0xef7b, 0xf7b5, 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,
@@ -964,7 +1039,7 @@ u_category =
0x2108, 0xf7a4, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x2945, 0x94a5,
0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xd529, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0xef7b, 0x1084,
+ 0x4210, 0x2108, 0x294a, 0x7bd5, 0xbdef, 0xdef7, 0x2109, 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,
@@ -987,12 +1062,22 @@ u_category =
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,
+ 0xbdef, 0xdef7, 0x8f7b, 0x0000, 0x0000, 0x0000, 0x0e80, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0e80, 0x0000, 0x8000, 0x400e, 0x210f,
+ 0x1084, 0x0842, 0xf421, 0x4210, 0x2108, 0x1084, 0x0842, 0xf421,
+ 0x4210, 0x2108, 0x10f4, 0xef7a, 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, 0xbde9, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842,
0xbd21, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x8c63, 0x4631, 0x631f, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318,
+ 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8fa3,
+ 0xc631, 0x6318, 0xde8c, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 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,
@@ -1015,7 +1100,7 @@ u_category =
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,
+ 0x4842, 0xa5ef, 0xde94, 0x2f7b, 0x294a, 0x94a5, 0xaa52, 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,
@@ -1043,30 +1128,50 @@ u_category =
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
0x2108, 0x1084, 0x0842, 0x8421, 0x7bde, 0xbdef, 0xa52b, 0x5294,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x4a52, 0xbd29, 0xdef7, 0xef7b, 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,
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,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x52f4, 0xef58, 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,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x5294, 0x294a, 0x94a5, 0xbd22, 0xdef7, 0xef7b, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x4842, 0xa529, 0x5294,
+ 0x294a, 0x2945, 0x62a5, 0x318c, 0xdef6, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x9484, 0x4a52, 0x318c, 0xdef6, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x9442, 0x4a52, 0xd529,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbde9, 0xdef7, 0xef7b,
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,
+ 0x0842, 0x8421, 0x4210, 0x9085, 0x4852, 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,
+ 0x4a52, 0xa631, 0x1894, 0x8c75, 0x9631, 0x7bde, 0xbdef, 0xdef7,
+ 0xef75, 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,
+ 0x3a52, 0x0842, 0x8421, 0x4210, 0xc631, 0x8c48, 0xbd21, 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,
+ 0x4c63, 0xa529, 0x5294, 0x314a, 0x1086, 0x6242, 0xb18c, 0x5294,
+ 0x29a2, 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,
@@ -1080,13 +1185,13 @@ u_category =
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,
+ 0x09d2, 0x8421, 0x52f4, 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, 0x1084,
0x8c42, 0xa531, 0x5294, 0x294a, 0x94c6, 0x4c52, 0x8421, 0x1890,
- 0x8c63, 0x2108, 0x1084, 0x0842, 0xd8f5, 0xef63, 0xf7bd, 0x7bde,
+ 0x8c63, 0x2108, 0x1084, 0x0842, 0xd8c5, 0x2163, 0xf484, 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,
@@ -1105,12 +1210,17 @@ u_category =
0x318c, 0x18c6, 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,
+ 0x8a52, 0x2429, 0xdef6, 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,
+ 0xde90, 0x294b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108,
+ 0x1084, 0x0842, 0x1529, 0xac63, 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,
- 0xdef4, 0x294b, 0x94c6, 0x8a52, 0xa529, 0xd294, 0xef7b, 0x2108,
- 0x1084, 0x0842, 0x1529, 0xac63, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x6210, 0x298c, 0x94a5,
+ 0x4a52, 0xa629, 0xd894, 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,
@@ -1118,9 +1228,24 @@ u_category =
0x0000, 0x0000, 0x0000, 0x0000, 0x8421, 0x4210, 0x2108, 0x1084,
0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x2108, 0x1084,
0x0842, 0xa529, 0x5294, 0xa94a, 0x7bde, 0xbdef, 0xdef7, 0x277b,
+ 0x1084, 0x0842, 0x9de9, 0x4ef4, 0x2108, 0x1084, 0x09d2, 0x84e9,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x18c6,
+ 0x4c63, 0xa637, 0x52f7, 0x214c, 0x9886, 0x6312, 0xbdec, 0xdef7,
+ 0xef7b, 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0xdef7, 0xef7b, 0x1084, 0x0842, 0xbd21, 0x4213, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x18c4, 0x4a53, 0xbd29, 0x6297, 0x318c, 0x4485, 0x7a62,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x94a4, 0x4a52, 0xa529, 0x4214, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x9084,
+ 0x4a52, 0xc529, 0x5290, 0x894a, 0xc631, 0x6318, 0xbd2c, 0xdef7,
+ 0xef7b, 0x94a4, 0x4a52, 0xa631, 0x4294, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa531,
+ 0x18c4, 0x8c49, 0xc631, 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,
0x1084, 0x0842, 0xa421, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -1133,6 +1258,26 @@ u_category =
0x4a62, 0xbde9, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0x84e9, 0x4274, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x94a4,
+ 0x4a52, 0xbde9, 0x5e97, 0x2f4a, 0x94a5, 0x0a52, 0xbd29, 0xdef7,
+ 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 0xef7b, 0x1084, 0x4842,
+ 0xa427, 0x4213, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x6318, 0xe98c, 0x74a5, 0x8a63, 0xa429,
+ 0xdef7, 0xef7b, 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, 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, 0x9084, 0x8c52, 0xb189, 0xdef7, 0xef7b,
+ 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7a4,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x6aa5, 0xb5ad, 0x5ad6, 0x9ce7, 0xd6b3, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0x8f7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0xdef4, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
@@ -1148,9 +1293,14 @@ u_category =
0x0842, 0x8421, 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, 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, 0xc624, 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,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908, 0x6b5a,
+ 0xb5ad, 0xbad6, 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,
@@ -1162,10 +1312,10 @@ u_category =
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,
+ 0x0842, 0xdef5, 0x8c7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0xe908, 0x2108, 0x1084, 0x0842, 0xdef5,
0xef7b, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
0x8421, 0x4210, 0xef48, 0x94a5, 0x6252, 0xbdef, 0xdef7, 0xef7b,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
@@ -1178,31 +1328,56 @@ 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,
+ 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,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x318a,
+ 0xdec6, 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,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xde90,
+ 0x2f7b, 0x18c4, 0x8c63, 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63,
+ 0xc631, 0x6318, 0x318c, 0x18c6, 0x8c63, 0xc631, 0x6318, 0x318c,
+ 0x18c6, 0x8c63, 0xbd31, 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, 0xf7a3, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xc463, 0x7a51,
+ 0xbdef, 0xdef7, 0xef7b, 0xf4c6, 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, 0x4210, 0xef7a, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0xbd21, 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, 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
+ 0x2108, 0x1084, 0x4842, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x1084, 0x0842, 0xa421, 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,
+ 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, 0x8c63, 0xc7d1, 0x6318, 0xd18c, 0xe8c7,
+ 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
+ 0x4210, 0x2108, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0x9084, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x084e,
+ 0xbd21, 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, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0xd210, 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,
@@ -1213,6 +1388,16 @@ 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,
+ 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
+ 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0xef4a, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xbde9, 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, 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, 0xad6b, 0xd6b5,
0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6,
@@ -1227,17 +1412,22 @@ u_category =
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,
+ 0xb5ad, 0xded6, 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,
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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x294a, 0x94a5,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x7bd5, 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, 0xbded, 0xdef7, 0xef7b, 0x294a, 0x94a5,
- 0x4a52, 0xa529, 0x5294, 0xf54a, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0xaa52, 0xdef7, 0xef7b,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -1288,21 +1478,56 @@ 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,
+ 0x8421, 0x4210, 0x2108, 0x1090, 0x0842, 0x8421, 0x4210, 0x2108,
+ 0x1084, 0xe842, 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, 0x4a52, 0xa5e9, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529,
0x52f7, 0x294a, 0xf4a5, 0x7a52, 0xa529, 0xde94, 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, 0xef7a, 0x94a5,
+ 0x4a52, 0x6319, 0x318c, 0xef46, 0x2108, 0x1084, 0x0842, 0xdef5,
+ 0xa93b, 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, 0xe948, 0xf7bd,
+ 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842,
+ 0x8421, 0x5210, 0x294a, 0x2108, 0x1084, 0x0842, 0xdef5, 0x9f7b,
+ 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,
+ 0x84e9, 0xd210, 0xe909, 0x1084, 0x0842, 0x8421, 0x4210, 0xe908,
+ 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,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x8400, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421,
- 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4a50, 0xa529, 0xde94,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4a50, 0xa529, 0xd194,
0xef7b, 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, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0x295d, 0x94a5, 0x4a52, 0xa529, 0x5294,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0x5529, 0x5295, 0x2953,
+ 0x7aa5, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
+ 0x295d, 0x94a5, 0x4a52, 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52,
+ 0xa529, 0x5294, 0x294a, 0x94a5, 0x4a52, 0xa529, 0x5554, 0x294a,
+ 0x94a5, 0x4a52, 0xa529, 0xef54, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 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,
@@ -1323,20 +1548,20 @@ u_category =
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,
+ 0x294a, 0x94a5, 0x4a52, 0xa529, 0xad6a, 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, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
+ 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
- 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xf7bd,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 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, 0xdad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7,
- 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xef7b, 0xf6b5, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad,
0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5,
@@ -1346,8 +1571,8 @@ u_category =
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, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
- 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xad6b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 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,
@@ -1356,36 +1581,41 @@ u_category =
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,
+ 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a,
+ 0xb5ad, 0xdad6, 0xef7b, 0xf7b5, 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,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef6b, 0xf6b5,
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,
- 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xbdad, 0xdef7, 0xef7b, 0xf7b5,
- 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdad6,
- 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xed6b, 0xf7bd, 0x7bde,
- 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
- 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xf6b5, 0x7bde, 0xbdef,
- 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7b5, 0x7bde, 0xbdef, 0xdef7,
+ 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, 0xef6b, 0xd6b5, 0x7b5a, 0xb5ef, 0x5ad6, 0xef7b,
+ 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad,
+ 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xef7b, 0xd6b5,
+ 0x6b5a, 0xb5ad, 0xded6, 0xef7b, 0xd6b5, 0x6b5a, 0xbdef, 0xdef7,
+ 0xef7b, 0xd6b5, 0x6b5a, 0xb5ad, 0xdef6, 0xef7b, 0xd6b5, 0x6b5a,
+ 0xbdad, 0xdef7, 0xef7b, 0xd6b5, 0x6b5a, 0xbded, 0xdef7, 0xef7b,
+ 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5e, 0xb5ad,
+ 0x5ad6, 0xad6b, 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,
+ 0xbdef, 0xdef7, 0xef7b, 0x2108, 0x1084, 0x0842, 0xdef5, 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,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 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,
+ 0x0842, 0xa421, 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,
@@ -1394,15 +1624,25 @@ 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, 0xf484, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd,
- 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7,
- 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0x4210, 0x2108, 0xf484, 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,
+ 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0x1084,
+ 0x0842, 0x8421, 0x4210, 0x2108, 0x1084, 0x0842, 0x8421, 0x4210,
+ 0x2108, 0x1084, 0x0842, 0x8421, 0x4210, 0x2108, 0xf7a4, 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,
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, 0xde90,
+ 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde,
+ 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef, 0xdef7, 0xef7b,
0xf75d, 0x7bde, 0xbdef, 0xdef7, 0xef7b, 0xf7bd, 0x7bde, 0xbdef,
0xdef7, 0xef7b, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a,
0xb5ad, 0x5ad6, 0xad6b, 0xd6b5, 0x6b5a, 0xb5ad, 0x5ad6, 0xad6b,
diff --git a/lib/unictype/categ_or.c b/lib/unictype/categ_or.c
index 5b4f08d..de4f32a 100644
--- a/lib/unictype/categ_or.c
+++ b/lib/unictype/categ_or.c
@@ -1,28 +1,27 @@
/* Categories of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/categ_test.c b/lib/unictype/categ_test.c
index 51d0203..1861433 100644
--- a/lib/unictype/categ_test.c
+++ b/lib/unictype/categ_test.c
@@ -1,25 +1,16 @@
/* Categories of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unictype/combiningclass.c b/lib/unictype/combiningclass.c
index 1ea94da..4c691d5 100644
--- a/lib/unictype/combiningclass.c
+++ b/lib/unictype/combiningclass.c
@@ -1,25 +1,16 @@
/* Combining classes of Unicode characters.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unictype/combiningclass.h b/lib/unictype/combiningclass.h
index ddfe9b0..e6cb6fe 100644
--- a/lib/unictype/combiningclass.h
+++ b/lib/unictype/combiningclass.h
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Combining class of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#define combclass_header_0 16
#define combclass_header_1 2
#define combclass_header_2 7
@@ -11,7 +27,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[75 << 7];
+ unsigned char level3[89 << 7];
}
u_combclass =
{
@@ -19,17 +35,17 @@ u_combclass =
{
-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,
+ 896, 1024, 1152, 1280, 1408, 1408, 1408, 1536,
+ 1664, 1408, 1792, 1920, 2048, 2176, 2304, 2432,
+ 2560, 2688, -1, -1, -1, -1, 2816, -1,
+ -1, -1, -1, -1, -1, -1, 2944, 3072,
+ -1, 3200, 3328, -1, 3456, 3584, 3712, 3840,
+ 3968, 4096, -1, 4224, -1, -1, -1, -1,
+ -1, 4352, -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, 4480, 4608, 4736, -1, -1, -1, -1,
+ 4864, 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,
@@ -58,8 +74,8 @@ u_combclass =
-1, -1, -1, -1, -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, 5120, 5248, -1, -1,
+ 5376, 5504, 5632, 5760, -1, 5888, -1, 6016,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -79,16 +95,18 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -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, 6144, -1,
+ -1, -1, -1, -1, 6272, -1, -1, -1,
+ -1, -1, -1, 6400, -1, 6528, 6656, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 6528, 6656, -1, -1,
+ -1, -1, -1, -1, 6784, 6912, -1, -1,
+ -1, -1, 7040, -1, -1, 7168, 7296, 7424,
+ 7552, 7680, 7808, 7936, 8064, 8192, 8320, -1,
+ 8448, 8576, -1, 8704, 8832, 8960, 9088, -1,
+ 7680, -1, 9216, 9344, 9472, 9600, -1, -1,
+ 8832, -1, 9728, 9856, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 6784, 6912, 7040, 7168, 7296, 7424, 7552, -1,
- 7680, 7808, -1, 7936, 8064, 8192, 8320, -1,
-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,
@@ -105,9 +123,10 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 9984, 10112, -1,
+ -1, -1, -1, -1, -1, -1, -1, 10240,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 8448, 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,
@@ -125,21 +144,18 @@ u_combclass =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 10368, -1, -1, -1, -1, -1, -1,
-1, -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, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 10496, 10624, 10752, -1, -1, -1,
-1, -1, -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, 8960, 9088, -1, -1, -1,
+ 10880, -1, 10112, -1, -1, 11008, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 9216, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 9344, 9472, -1, -1, -1, -1, -1,
+ -1, 11136, 11264, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -258,7 +274,7 @@ u_combclass =
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, 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, 230, 230,
@@ -278,14 +294,14 @@ u_combclass =
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, 220, 220, 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, 230, 230, 230, 230,
+ 0, 0, 230, 230, 230, 230, 230, 220,
+ 220, 220, 220, 220, 230, 230, 230, 230,
230, 230, 230, 230, 230, 230, 230, 230,
230, 230, 0, 220, 230, 230, 220, 230,
230, 220, 230, 230, 230, 220, 220, 220,
@@ -322,6 +338,7 @@ u_combclass =
0, 0, 0, 0, 0, 0, 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,
@@ -329,10 +346,15 @@ u_combclass =
0, 0, 0, 0, 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, 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,
@@ -342,12 +364,22 @@ u_combclass =
0, 0, 0, 0, 0, 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, 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, 84, 91, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -362,6 +394,22 @@ u_combclass =
0, 0, 0, 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, 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, 9, 0, 0, 0, 0, 0,
@@ -394,7 +442,7 @@ u_combclass =
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,
+ 118, 118, 9, 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,
@@ -485,7 +533,7 @@ u_combclass =
0, 0, 0, 0, 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, 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,
@@ -570,9 +618,9 @@ u_combclass =
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,
+ 220, 220, 220, 230, 230, 220, 0, 220,
+ 220, 230, 230, 220, 220, 230, 230, 230,
+ 230, 230, 220, 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,
@@ -657,8 +705,8 @@ u_combclass =
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, 230, 233, 220, 230, 220,
+ 230, 230, 230, 230, 230, 230, 232, 228,
+ 228, 220, 218, 230, 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,
@@ -792,7 +840,7 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 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,
@@ -999,17 +1047,81 @@ u_combclass =
0, 0, 0, 0, 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, 9, 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, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 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,
+ 230, 230, 230, 220, 230, 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, 0, 0, 0, 0, 0, 0,
+ 0, 0, 230, 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, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 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,
+ 9, 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,
@@ -1098,7 +1210,7 @@ u_combclass =
0, 0, 0, 0, 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, 7, 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,
@@ -1118,7 +1230,7 @@ u_combclass =
0, 0, 9, 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, 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,
@@ -1210,6 +1322,102 @@ u_combclass =
0, 0, 0, 0, 0, 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, 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,
+ 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, 9, 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, 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, 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, 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,
@@ -1238,6 +1446,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 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, 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, 1, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -1320,6 +1544,22 @@ u_combclass =
0, 0, 0, 0, 0, 0, 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, 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,
diff --git a/lib/unictype/combiningclass_byname.c b/lib/unictype/combiningclass_byname.c
index d8b3bbb..20aa784 100644
--- a/lib/unictype/combiningclass_byname.c
+++ b/lib/unictype/combiningclass_byname.c
@@ -1,28 +1,27 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass_byname.gperf b/lib/unictype/combiningclass_byname.gperf
index 4096850..b7d5f60 100644
--- a/lib/unictype/combiningclass_byname.gperf
+++ b/lib/unictype/combiningclass_byname.gperf
@@ -1,4 +1,27 @@
-/* Categories of Unicode characters. */
+/* Categories of Unicode characters.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct named_combining_class { int name; int combining_class; };
%struct-type
%ignore-case
diff --git a/lib/unictype/combiningclass_byname.h b/lib/unictype/combiningclass_byname.h
index 97474ce..745427a 100644
--- a/lib/unictype/combiningclass_byname.h
+++ b/lib/unictype/combiningclass_byname.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/combiningclass_byname.gperf"
+#line 25 "./unictype/combiningclass_byname.gperf"
struct named_combining_class { int name; int combining_class; };
#define TOTAL_KEYWORDS 53
@@ -254,123 +254,123 @@ static const struct combining_class_stringpool_t combining_class_stringpool_cont
static const struct named_combining_class combining_class_names[] =
{
{-1}, {-1}, {-1},
-#line 24 "./unictype/combiningclass_byname.gperf"
+#line 47 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str3, UC_CCC_B},
{-1},
-#line 15 "./unictype/combiningclass_byname.gperf"
+#line 38 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str5, UC_CCC_OV},
{-1}, {-1},
-#line 20 "./unictype/combiningclass_byname.gperf"
+#line 43 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str8, UC_CCC_ATB},
-#line 29 "./unictype/combiningclass_byname.gperf"
+#line 52 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str9, UC_CCC_A},
-#line 58 "./unictype/combiningclass_byname.gperf"
+#line 81 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str10, UC_CCC_A},
-#line 21 "./unictype/combiningclass_byname.gperf"
+#line 44 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str11, UC_CCC_ATA},
-#line 25 "./unictype/combiningclass_byname.gperf"
+#line 48 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str12, UC_CCC_BR},
-#line 18 "./unictype/combiningclass_byname.gperf"
+#line 41 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str13, UC_CCC_VR},
-#line 33 "./unictype/combiningclass_byname.gperf"
+#line 56 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str14, UC_CCC_IS},
-#line 30 "./unictype/combiningclass_byname.gperf"
+#line 53 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str15, UC_CCC_AR},
-#line 40 "./unictype/combiningclass_byname.gperf"
+#line 63 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str16, UC_CCC_VR},
-#line 22 "./unictype/combiningclass_byname.gperf"
+#line 45 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str17, UC_CCC_ATAR},
-#line 23 "./unictype/combiningclass_byname.gperf"
+#line 46 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str18, UC_CCC_BL},
-#line 27 "./unictype/combiningclass_byname.gperf"
+#line 50 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str19, UC_CCC_R},
-#line 37 "./unictype/combiningclass_byname.gperf"
+#line 60 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str20, UC_CCC_NK},
-#line 28 "./unictype/combiningclass_byname.gperf"
+#line 51 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str21, UC_CCC_AL},
-#line 14 "./unictype/combiningclass_byname.gperf"
+#line 37 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str22, UC_CCC_NR},
-#line 19 "./unictype/combiningclass_byname.gperf"
+#line 42 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str23, UC_CCC_ATBL},
-#line 55 "./unictype/combiningclass_byname.gperf"
+#line 78 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str24, UC_CCC_R},
-#line 36 "./unictype/combiningclass_byname.gperf"
+#line 59 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str25, UC_CCC_OV},
-#line 46 "./unictype/combiningclass_byname.gperf"
+#line 69 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str26, UC_CCC_ATA},
-#line 45 "./unictype/combiningclass_byname.gperf"
+#line 68 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str27, UC_CCC_ATA},
-#line 51 "./unictype/combiningclass_byname.gperf"
+#line 74 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str28, UC_CCC_B},
-#line 54 "./unictype/combiningclass_byname.gperf"
+#line 77 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str29, UC_CCC_L},
-#line 53 "./unictype/combiningclass_byname.gperf"
+#line 76 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str30, UC_CCC_BR},
-#line 26 "./unictype/combiningclass_byname.gperf"
+#line 49 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str31, UC_CCC_L},
-#line 66 "./unictype/combiningclass_byname.gperf"
+#line 89 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str32, UC_CCC_IS},
-#line 60 "./unictype/combiningclass_byname.gperf"
+#line 83 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str33, UC_CCC_AR},
-#line 31 "./unictype/combiningclass_byname.gperf"
+#line 54 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str34, UC_CCC_DB},
-#line 50 "./unictype/combiningclass_byname.gperf"
+#line 73 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str35, UC_CCC_BL},
-#line 65 "./unictype/combiningclass_byname.gperf"
+#line 88 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str36, UC_CCC_IS},
-#line 32 "./unictype/combiningclass_byname.gperf"
+#line 55 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str37, UC_CCC_DA},
-#line 57 "./unictype/combiningclass_byname.gperf"
+#line 80 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str38, UC_CCC_AL},
-#line 42 "./unictype/combiningclass_byname.gperf"
+#line 65 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str39, UC_CCC_ATBL},
-#line 48 "./unictype/combiningclass_byname.gperf"
+#line 71 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str40, UC_CCC_ATAR},
-#line 41 "./unictype/combiningclass_byname.gperf"
+#line 64 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str41, UC_CCC_ATBL},
-#line 47 "./unictype/combiningclass_byname.gperf"
+#line 70 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str42, UC_CCC_ATAR},
{-1},
-#line 64 "./unictype/combiningclass_byname.gperf"
+#line 87 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str44, UC_CCC_DA},
-#line 63 "./unictype/combiningclass_byname.gperf"
+#line 86 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str45, UC_CCC_DA},
{-1},
-#line 44 "./unictype/combiningclass_byname.gperf"
+#line 67 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str47, UC_CCC_ATB},
-#line 43 "./unictype/combiningclass_byname.gperf"
+#line 66 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str48, UC_CCC_ATB},
-#line 49 "./unictype/combiningclass_byname.gperf"
+#line 72 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str49, UC_CCC_BL},
-#line 52 "./unictype/combiningclass_byname.gperf"
+#line 75 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str50, UC_CCC_BR},
-#line 17 "./unictype/combiningclass_byname.gperf"
+#line 40 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str51, UC_CCC_KV},
-#line 56 "./unictype/combiningclass_byname.gperf"
+#line 79 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str52, UC_CCC_AL},
-#line 59 "./unictype/combiningclass_byname.gperf"
+#line 82 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str53, UC_CCC_AR},
{-1},
-#line 35 "./unictype/combiningclass_byname.gperf"
+#line 58 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str55, UC_CCC_NR},
-#line 34 "./unictype/combiningclass_byname.gperf"
+#line 57 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str56, UC_CCC_NR},
{-1}, {-1}, {-1},
-#line 16 "./unictype/combiningclass_byname.gperf"
- {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK},
#line 39 "./unictype/combiningclass_byname.gperf"
+ {(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str60, UC_CCC_NK},
+#line 62 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str61, UC_CCC_KV},
{-1},
-#line 38 "./unictype/combiningclass_byname.gperf"
+#line 61 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str63, UC_CCC_KV},
{-1},
-#line 62 "./unictype/combiningclass_byname.gperf"
+#line 85 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str65, UC_CCC_DB},
-#line 61 "./unictype/combiningclass_byname.gperf"
+#line 84 "./unictype/combiningclass_byname.gperf"
{(int)(size_t)&((struct combining_class_stringpool_t *)0)->combining_class_stringpool_str66, UC_CCC_DB}
};
-const struct named_combining_class *
+static const struct named_combining_class *
uc_combining_class_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/combiningclass_longname.c b/lib/unictype/combiningclass_longname.c
index f7234ee..f2cbb7e 100644
--- a/lib/unictype/combiningclass_longname.c
+++ b/lib/unictype/combiningclass_longname.c
@@ -1,28 +1,27 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/combiningclass_name.c b/lib/unictype/combiningclass_name.c
index 6dbc5ad..5a8f0ba 100644
--- a/lib/unictype/combiningclass_name.c
+++ b/lib/unictype/combiningclass_name.c
@@ -1,28 +1,27 @@
/* Canonical combining classes of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alnum.c b/lib/unictype/ctype_alnum.c
index 877e521..dbff4e1 100644
--- a/lib/unictype/ctype_alnum.c
+++ b/lib/unictype/ctype_alnum.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alnum.h b/lib/unictype/ctype_alnum.h
index 317ed4b..85c4fc8 100644
--- a/lib/unictype/ctype_alnum.h
+++ b/lib/unictype/ctype_alnum.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,432 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[67 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[78 << 4];
}
u_is_alnum =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- -1,
- 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 352,
- 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) + 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) + 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) + 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) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 4 + 384 * sizeof (short) / sizeof (int) + 416,
- 4 + 384 * sizeof (short) / sizeof (int) + 432,
- 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) + 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1184,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1200,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1216,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1232,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +475,13 @@ u_is_alnum =
-1,
-1,
-1,
- 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,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-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) + 784,
-1,
-1,
-1,
@@ -184,8 +489,6 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -202,24 +505,7 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -238,13 +524,11 @@ u_is_alnum =
-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,
@@ -256,8 +540,6 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -266,11 +548,8 @@ u_is_alnum =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -278,403 +557,321 @@ u_is_alnum =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1008,
- 4 + 384 * sizeof (short) / sizeof (int) + 1024,
- 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) + 1040,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1
},
{
- 0x00000000, 0x03FF0000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000,
- 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC3FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9FFFC060,
- 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
- 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
- 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
- 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3,
- 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
- 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
- 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
- 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
- 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
- 0x00000001, 0x000003FF, 0xFFFFFEFF, 0x00001FFF,
- 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x800007FF, 0x3C3F03FF, 0xFFE1C062,
- 0x03FF4003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
- 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
- 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
- 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
- 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000,
- 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
- 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
- 0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
- 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, 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,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x03FF0000, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000,
- 0x0000FFFF, 0x00000000, 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,
- 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, 0x00003FFF,
- 0xFFFFFFFF, 0x0000FFFF, 0x03FF000F, 0xE0FFFFF8,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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, 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, 0xFFFFCFF7, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 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, 0x00000020, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0xBCDF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0xFFFF0000U, 0x000787FFU,
+ 0x00000000U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEC3FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x002FFFFFU, 0x9FFFC060U,
+ 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFFFFU, 0x043007FFU,
+ 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFEFFC3U,
+ 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x1003FFC3U,
+ 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001CFFC0U,
+ 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x0200FFC3U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x0002FFC3U,
+ 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x0000FFC0U,
+ 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x0000FFC3U,
+ 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x0006FFC3U,
+ 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC00FFC3U,
+ 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x0000FFC0U,
+ 0xFFFFFFFEU, 0x07FF7FFFU, 0x03FF7FBFU, 0x00000000U,
+ 0xFFFFF7D6U, 0x200DFFAFU, 0xF3FF005FU, 0x00000000U,
+ 0x00000001U, 0x000003FFU, 0xFFFFFEFFU, 0x00001FFFU,
+ 0x00001F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x800007FFU, 0x3C3F03FFU, 0xFFE1C062U,
+ 0x03FF4003U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x8003FFFFU, 0x0003FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0x000FFFFFU, 0x10800000U, 0x000003FFU,
+ 0x03FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFF9FU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0xFFFFFFC0U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x03FF03FFU, 0x00000000U,
+ 0x007FFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U,
+ 0x03FF03FFU, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFE0U, 0x000FFFFFU, 0x03FF1FE0U, 0x00000000U,
+ 0xFFFFFFF8U, 0xFFFFC001U, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFFFFFFFFU, 0x0000000FU, 0xFFFFE3FFU, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF3FFBF50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000000E0U, 0x1F3E03FEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xE07FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0x80007FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFCU, 0x000FFFFFU, 0x03FF0000U, 0x68FC0000U,
+ 0xFFFFFFFFU, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF0U, 0x0007FFFFU, 0x03FF8000U, 0x7FFFFFDFU,
+ 0xFFFFFFFFU, 0x000001FFU, 0x03FF0FF7U, 0xC47FFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0x38000005U, 0x001C07FFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0007U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x03FF0000U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x003FFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x03FF000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x0026FFC0U,
+ 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x03FF01FFU,
+ 0xFFFFFFF8U, 0xFFC0007FU, 0xFFFF0090U, 0x0047FFFFU,
+ 0xFFFFFFF8U, 0x0007FFFFU, 0x17FF001EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x03FF0000U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x83FF0780U, 0x00000003U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF00B0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF0010U, 0x00000000U,
+ 0xFFFFFFFFU, 0x010007FFU, 0x000003FFU, 0x00000000U,
+ 0x07FFFFFFU, 0x03FF0000U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800003FFU,
+ 0xFF6FF27FU, 0x8000FFFFU, 0x03FF0002U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0x0001FFFFU, 0x0000000AU,
+ 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU,
+ 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x00007FFFU, 0x03FF0001U, 0xFFFC0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU,
+ 0x010003FFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U,
+ 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x000043FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x03FF0FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFF1FFFU, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000007FFU, 0x00000020U, 0x00000000U, 0xFFFFFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_alpha.c b/lib/unictype/ctype_alpha.c
index 364a68e..fc5ed74 100644
--- a/lib/unictype/ctype_alpha.c
+++ b/lib/unictype/ctype_alpha.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_alpha.h b/lib/unictype/ctype_alpha.h
index 0deb71f..1c26f2d 100644
--- a/lib/unictype/ctype_alpha.h
+++ b/lib/unictype/ctype_alpha.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,432 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[67 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[78 << 4];
}
u_is_alpha =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- -1,
- 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 352,
- 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) + 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) + 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) + 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) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 4 + 384 * sizeof (short) / sizeof (int) + 416,
- 4 + 384 * sizeof (short) / sizeof (int) + 432,
- 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) + 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1184,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1200,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1216,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1232,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +475,13 @@ u_is_alpha =
-1,
-1,
-1,
- 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,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-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) + 784,
-1,
-1,
-1,
@@ -184,8 +489,6 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -202,24 +505,7 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -238,13 +524,11 @@ u_is_alpha =
-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,
@@ -256,8 +540,6 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -266,11 +548,8 @@ u_is_alpha =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -278,403 +557,321 @@ u_is_alpha =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 1008,
- 4 + 384 * sizeof (short) / sizeof (int) + 1024,
- 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) + 1040,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1056,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000,
- 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC3FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9FFFC060,
- 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x043007FF,
- 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFEFFC3,
- 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x0003FFC3,
- 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001CFFC0,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x0200FFC3,
- 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x0002FFC3,
- 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x0000FFC0,
- 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x0000FFC3,
- 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x0006FFC3,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC00FFC3,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x0000FFC0,
- 0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FBF, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
- 0x00000001, 0x000003FF, 0xFFFFFEFF, 0x00001FFF,
- 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x800007FF, 0x3C3F03FF, 0xFFE1C062,
- 0x03FF4003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 0x0003DFFF, 0x0003FFFF, 0x0003FFFF, 0x0001DFFF,
- 0xFFFFFFFF, 0x000FFFFF, 0x10800000, 0x000003FF,
- 0x03FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
- 0x7FFFFFFF, 0x00000000, 0xFFFFFFC0, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0x03FF03FF, 0x00000000,
- 0x007FFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0x03FF03FF, 0x00000080, 0x00000000, 0x00000000,
- 0xFFFFFFE0, 0x000FFFFF, 0x03FF0FE0, 0x00000000,
- 0xFFFFFFF8, 0xFFFFC001, 0xFFFFFFFF, 0x0000003F,
- 0xFFFFFFFF, 0x0000000F, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
- 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, 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,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0x80007FFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x03FF0000, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0x001FFFFF, 0x03FF0780, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x00007FFF, 0x03FF0001, 0xFFFC0000,
- 0x0000FFFF, 0x00000000, 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,
- 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, 0x00003FFF,
- 0xFFFFFFFF, 0x0000FFFF, 0x03FF000F, 0xE0FFFFF8,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0001001F, 0x00000000,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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, 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, 0xFFFFCFF7, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF000F, 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, 0x00000020, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0xBCDF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0xFFFF0000U, 0x000787FFU,
+ 0x00000000U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEC3FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x002FFFFFU, 0x9FFFC060U,
+ 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFFFFU, 0x043007FFU,
+ 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFEFFC3U,
+ 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x1003FFC3U,
+ 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001CFFC0U,
+ 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x0200FFC3U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x0002FFC3U,
+ 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x0000FFC0U,
+ 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x0000FFC3U,
+ 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x0006FFC3U,
+ 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC00FFC3U,
+ 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x0000FFC0U,
+ 0xFFFFFFFEU, 0x07FF7FFFU, 0x03FF7FBFU, 0x00000000U,
+ 0xFFFFF7D6U, 0x200DFFAFU, 0xF3FF005FU, 0x00000000U,
+ 0x00000001U, 0x000003FFU, 0xFFFFFEFFU, 0x00001FFFU,
+ 0x00001F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x800007FFU, 0x3C3F03FFU, 0xFFE1C062U,
+ 0x03FF4003U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x8003FFFFU, 0x0003FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0x000FFFFFU, 0x10800000U, 0x000003FFU,
+ 0x03FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFF9FU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0xFFFFFFC0U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x03FF03FFU, 0x00000000U,
+ 0x007FFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U,
+ 0x03FF03FFU, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFE0U, 0x000FFFFFU, 0x03FF1FE0U, 0x00000000U,
+ 0xFFFFFFF8U, 0xFFFFC001U, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFFFFFFFFU, 0x0000000FU, 0xFFFFE3FFU, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF3FFBF50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000000E0U, 0x1F3E03FEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xE07FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0x80007FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFCU, 0x000FFFFFU, 0x03FF0000U, 0x68FC0000U,
+ 0xFFFFFFFFU, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF0U, 0x0007FFFFU, 0x03FF8000U, 0x7FFFFFDFU,
+ 0xFFFFFFFFU, 0x000001FFU, 0x03FF0FF7U, 0xC47FFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0x38000005U, 0x001C07FFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0007U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x03FF0000U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x003FFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x03FF000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x0026FFC0U,
+ 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x03FF01FFU,
+ 0xFFFFFFF8U, 0xFFC0007FU, 0xFFFF0090U, 0x0047FFFFU,
+ 0xFFFFFFF8U, 0x0007FFFFU, 0x17FF001EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x03FF0000U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x83FF0780U, 0x00000003U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF00B0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF0010U, 0x00000000U,
+ 0xFFFFFFFFU, 0x010007FFU, 0x000003FFU, 0x00000000U,
+ 0x07FFFFFFU, 0x03FF0000U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800003FFU,
+ 0xFF6FF27FU, 0x8000FFFFU, 0x03FF0002U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0x0001FFFFU, 0x0000000AU,
+ 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU,
+ 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x00007FFFU, 0x03FF0001U, 0xFFFC0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU,
+ 0x010003FFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x03FF000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U,
+ 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x000043FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x03FF0FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFF1FFFU, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000007FFU, 0x00000020U, 0x00000000U, 0xFFFFFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_blank.c b/lib/unictype/ctype_blank.c
index 772cbbf..a964414 100644
--- a/lib/unictype/ctype_blank.c
+++ b/lib/unictype/ctype_blank.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_blank.h b/lib/unictype/ctype_blank.h
index 5304934..7ad7dbe 100644
--- a/lib/unictype/ctype_blank.h
+++ b/lib/unictype/ctype_blank.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_is_blank =
{
@@ -148,21 +172,21 @@ u_is_blank =
-1
},
{
- 0x00000200, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000077F, 0x00000000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000200U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000077FU, 0x00000000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_cntrl.c b/lib/unictype/ctype_cntrl.c
index 6dcd207..ec53a4f 100644
--- a/lib/unictype/ctype_cntrl.c
+++ b/lib/unictype/ctype_cntrl.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_cntrl.h b/lib/unictype/ctype_cntrl.h
index f88bfc6..871aa63 100644
--- a/lib/unictype/ctype_cntrl.h
+++ b/lib/unictype/ctype_cntrl.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_is_cntrl =
{
@@ -148,13 +172,13 @@ u_is_cntrl =
-1
},
{
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x80000000,
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000300, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000300U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_digit.c b/lib/unictype/ctype_digit.c
index 49653a3..6867900 100644
--- a/lib/unictype/ctype_digit.c
+++ b/lib/unictype/ctype_digit.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_digit.h b/lib/unictype/ctype_digit.h
index 8109394..0dc4cf2 100644
--- a/lib/unictype/ctype_digit.h
+++ b/lib/unictype/ctype_digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_is_digit =
{
@@ -148,9 +172,9 @@ u_is_digit =
-1
},
{
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_graph.c b/lib/unictype/ctype_graph.c
index 86dcc62..003871f 100644
--- a/lib/unictype/ctype_graph.c
+++ b/lib/unictype/ctype_graph.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_graph.h b/lib/unictype/ctype_graph.h
index 57a7b21..5cf49d4 100644
--- a/lib/unictype/ctype_graph.h
+++ b/lib/unictype/ctype_graph.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[17];
- short level2[5 << 7];
- /*unsigned*/ int level3[78 << 4];
+ short level2[6 << 7];
+ unsigned int level3[87 << 4];
}
u_is_graph =
{
@@ -20,6 +44,7 @@ u_is_graph =
18 * sizeof (int) / sizeof (short) + 0,
18 * sizeof (int) / sizeof (short) + 128,
18 * sizeof (int) / sizeof (short) + 256,
+ 18 * sizeof (int) / sizeof (short) + 384,
-1,
-1,
-1,
@@ -30,167 +55,435 @@ u_is_graph =
-1,
-1,
-1,
- -1,
- 18 * sizeof (int) / sizeof (short) + 384,
18 * sizeof (int) / sizeof (short) + 512,
- 18 * sizeof (int) / sizeof (short) + 512
+ 18 * sizeof (int) / sizeof (short) + 640,
+ 18 * sizeof (int) / sizeof (short) + 640
},
{
- 18 + 640 * sizeof (short) / sizeof (int) + 0,
- 18 + 640 * sizeof (short) / sizeof (int) + 16,
- 18 + 640 * sizeof (short) / sizeof (int) + 32,
- 18 + 640 * sizeof (short) / sizeof (int) + 48,
- 18 + 640 * sizeof (short) / sizeof (int) + 64,
- 18 + 640 * sizeof (short) / sizeof (int) + 80,
- 18 + 640 * sizeof (short) / sizeof (int) + 96,
- 18 + 640 * sizeof (short) / sizeof (int) + 112,
- 18 + 640 * sizeof (short) / sizeof (int) + 128,
- 18 + 640 * sizeof (short) / sizeof (int) + 144,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 176,
- 18 + 640 * sizeof (short) / sizeof (int) + 192,
- 18 + 640 * sizeof (short) / sizeof (int) + 208,
- 18 + 640 * sizeof (short) / sizeof (int) + 224,
- 18 + 640 * sizeof (short) / sizeof (int) + 240,
- 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) + 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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (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,
- -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) + 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,
- 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,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
+ 18 + 768 * sizeof (short) / sizeof (int) + 0,
+ 18 + 768 * sizeof (short) / sizeof (int) + 16,
+ 18 + 768 * sizeof (short) / sizeof (int) + 32,
+ 18 + 768 * sizeof (short) / sizeof (int) + 48,
+ 18 + 768 * sizeof (short) / sizeof (int) + 64,
+ 18 + 768 * sizeof (short) / sizeof (int) + 80,
+ 18 + 768 * sizeof (short) / sizeof (int) + 96,
+ 18 + 768 * sizeof (short) / sizeof (int) + 112,
+ 18 + 768 * sizeof (short) / sizeof (int) + 128,
+ 18 + 768 * sizeof (short) / sizeof (int) + 144,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 176,
+ 18 + 768 * sizeof (short) / sizeof (int) + 192,
+ 18 + 768 * sizeof (short) / sizeof (int) + 208,
+ 18 + 768 * sizeof (short) / sizeof (int) + 224,
+ 18 + 768 * sizeof (short) / sizeof (int) + 240,
+ 18 + 768 * sizeof (short) / sizeof (int) + 256,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 272,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 288,
+ 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) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 368,
+ 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) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 18 + 768 * sizeof (short) / sizeof (int) + 544,
+ 18 + 768 * sizeof (short) / sizeof (int) + 560,
+ 18 + 768 * sizeof (short) / sizeof (int) + 576,
+ 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) + 640,
+ 18 + 768 * sizeof (short) / sizeof (int) + 656,
+ 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) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 768,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 784,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 848,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 864,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 880,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 896,
+ 18 + 768 * sizeof (short) / sizeof (int) + 912,
+ 18 + 768 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 960,
+ 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) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1056,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1088,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1200,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1216,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1232,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1248,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1264,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1280,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1296,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1312,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1328,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1344,
+ -1,
+ -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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
-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) + 816,
-1,
-1,
-1,
@@ -198,8 +491,6 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -216,24 +507,7 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 864,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -252,13 +526,11 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -268,134 +540,16 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 960,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
-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) + 1136,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (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,
@@ -416,11 +570,9 @@ u_is_graph =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1200,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1216,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1360,
-1,
-1,
-1,
@@ -548,447 +700,483 @@ 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) + 1232
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1376
},
{
- 0x00000000, 0xFFFFFFFE, 0xFFFFFFFF, 0x7FFFFFFF,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFFF,
- 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, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
- 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF,
- 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
- 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
- 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
- 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
- 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFFFFFF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x1FFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 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, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
- 0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 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, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xE0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000,
- 0x03FFFFFF, 0xFFFFFFFF, 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,
- 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
- 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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, 0x7FFFFFFF, 0x00000000, 0x00000000,
- 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
- 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF,
- 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
- 0xE3FFFFFF, 0xFFFF0FFF, 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,
- 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF,
- 0xFFFCFFFF, 0x007FFEFF, 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,
- 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,
- 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, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 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, 0x0000003F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
- 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, 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 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,
- 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF
+ 0x00000000U, 0xFFFFFFFEU, 0xFFFFFFFFU, 0x7FFFFFFFU,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFCFFFFFFU,
+ 0xFFFFD7F0U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0xFE7FFFFFU, 0xFFFFFFFFU,
+ 0xFFFEE7FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x001F87FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFBFFFU, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU,
+ 0xFFFFFFFFU, 0x7FFF3FFFU, 0x4FFFFFFFU, 0xFFFF07FFU,
+ 0xFF037FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x7FFFFFCFU,
+ 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x007FFFC0U,
+ 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE03FFCFU,
+ 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x00FFFFCFU,
+ 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x07FFFFC0U,
+ 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0xFF80FFCFU,
+ 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU,
+ 0xFFFDDFFFU, 0xFFFFFFFFU, 0xFFF0FDDFU, 0xFFFFFFCFU,
+ 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x001CFFC0U,
+ 0xFFFFFFFEU, 0x87FFFFFFU, 0x0FFFFFFFU, 0x00000000U,
+ 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFEFFU, 0xFFFE1FFFU,
+ 0xFEFFFFFFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0x1FFFFFFFU,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x803FFFFFU, 0x007FFFFFU, 0x000FFFFFU, 0x000DDFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x03FF03FFU,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFF1U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU,
+ 0xCFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU,
+ 0x03FF03FFU, 0xFFFF3FFFU, 0x00007FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF1FFFU, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF00FFFFFU,
+ 0xFFFFFFFFU, 0xF8FFFFFFU, 0xFFFFE3FFU, 0xFFFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFFF00FFU, 0x07FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xEFCFFFDFU, 0x7FDCFFFFU,
+ 0xFFFFF880U, 0xFFFFFCFFU, 0x7FFFFFFFU, 0xFFF3FFDFU,
+ 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE0FFFFFU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x800180FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xFE7FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF000FU,
+ 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0xFFFFFFFFU, 0xFFFF007FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFFFFFU, 0x03FF1FFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC03FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800FFFFFU, 0x1FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FFBFFFU, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0xF3FF3FFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF8000007U, 0x007FFFFFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xFFFFFFFFU, 0xFFFF0FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xE0F8007FU, 0x5F7FFFFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000080FFU, 0xFFFF0000U,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFDF0F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x3E007F7FU,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0xFFFFFF87U, 0xFF8FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFF7FFFU, 0x00000001U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFE00FU, 0xFFFF07FFU, 0x07FFFFFFU,
+ 0xBFFFFFFFU, 0xFFFFFFFFU, 0x003FFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF800FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU,
+ 0x7FFFFFFFU, 0x0000FF80U, 0x00000000U, 0xF837FFFFU,
+ 0x8FFFFFFFU, 0x83FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF0FFFFFFU, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0xFEEFF06FU, 0x873FFFFFU, 0x01FF01FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0x007FF87FU,
+ 0xFFFFFFFFU, 0xFE3FFFFFU, 0xFF3FFFFFU, 0xFF07FFFFU,
+ 0x1E03FFFFU, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFC07FFFFU,
+ 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U,
+ 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF2007U, 0x03FF01FFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00FFU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001FFFFEU,
+ 0xFFFBFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x03FF07FFU,
+ 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xEFFFFFFFU, 0x00000003U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF001FU, 0x00001FFFU,
+ 0xFFFFFFFFU, 0x03FFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xE7FFFFFFU, 0xFFFF0FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x8007FFFFU,
+ 0xFF6FF27FU, 0xF9BFFFFFU, 0x03FF007FU, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU,
+ 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU,
+ 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001F7FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x01FF7FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFFC3FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x003F3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFBFF003FU, 0xE0FFFFFBU,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU,
+ 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0xF3FF01FFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFCFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xF8000FFFU, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3FFF1FFFU, 0x0000C3FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00007FFFU, 0xFFFFFFFFU, 0x83FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFF9FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF0FFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0xFFFFFFC0U,
+ 0xFFFF0007U, 0x0FFFFFFFU, 0x000301FFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
}
};
diff --git a/lib/unictype/ctype_lower.c b/lib/unictype/ctype_lower.c
index cda13a6..36b74e0 100644
--- a/lib/unictype/ctype_lower.c
+++ b/lib/unictype/ctype_lower.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_lower.h b/lib/unictype/ctype_lower.h
index 4717779..e3d4bd1 100644
--- a/lib/unictype/ctype_lower.h
+++ b/lib/unictype/ctype_lower.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[16 << 4];
+ unsigned int level3[18 << 4];
}
u_is_lower =
{
@@ -29,22 +53,21 @@ u_is_lower =
-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) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +127,10 @@ u_is_lower =
-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,
-1,
-1,
@@ -148,23 +171,21 @@ u_is_lower =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
- -1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -207,6 +228,7 @@ u_is_lower =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -265,7 +287,9 @@ u_is_lower =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -279,69 +303,77 @@ u_is_lower =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
- 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
- 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAA955, 0xD4AAAAAA,
- 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2CAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
- 0x60041F89, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000020, 0x388A0000,
- 0x00000000, 0xFFFEF000, 0xAAE37FFF, 0x092FAAAA,
- 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xAAAAAAAA,
- 0xAAAAA802, 0xAAAAAAAA, 0xAAAAD554, 0xAAAAAAAA,
- 0xAAAAAAAA, 0x0000AAAA, 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,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x22000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
- 0x082AAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
- 0x003F00FF, 0x00FF00FF, 0x00AA003F, 0x3FFF00FF,
- 0x00FF00FF, 0x400B00FF, 0x00030008, 0x00080023,
- 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,
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFF00, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0xFF000000, 0x0FFFFFFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU,
+ 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU,
+ 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAA955U, 0xD4AAAAAAU,
+ 0x46241129U, 0xA251212AU, 0xB5555B60U, 0xAA2CAAAAU,
+ 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F6BU,
+ 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U,
+ 0x00000000U, 0xFFFEF000U, 0xAAE37FFFU, 0x092FAAAAU,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU,
+ 0xAAAAA802U, 0xAAAAAAAAU, 0xAAAAD554U, 0xAAAAAAAAU,
+ 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFEU,
+ 0x0000007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x082AAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x003F00FFU, 0x00FF00FFU, 0x00AA003FU, 0x3FFF00FFU,
+ 0x00FF00FFU, 0x400B00FFU, 0x00030008U, 0x00080023U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00004000U, 0xFFFF0000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00481562U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0x0008500AU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU,
+ 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU,
+ 0xAA9A10AAU, 0xAAA002AAU, 0x0282050AU, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF00U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_print.c b/lib/unictype/ctype_print.c
index 3c1253c..e45919a 100644
--- a/lib/unictype/ctype_print.c
+++ b/lib/unictype/ctype_print.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_print.h b/lib/unictype/ctype_print.h
index 5a7b3ab..8974f00 100644
--- a/lib/unictype/ctype_print.h
+++ b/lib/unictype/ctype_print.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[17];
- short level2[5 << 7];
- /*unsigned*/ int level3[78 << 4];
+ short level2[6 << 7];
+ unsigned int level3[87 << 4];
}
u_is_print =
{
@@ -20,6 +44,7 @@ u_is_print =
18 * sizeof (int) / sizeof (short) + 0,
18 * sizeof (int) / sizeof (short) + 128,
18 * sizeof (int) / sizeof (short) + 256,
+ 18 * sizeof (int) / sizeof (short) + 384,
-1,
-1,
-1,
@@ -30,167 +55,435 @@ u_is_print =
-1,
-1,
-1,
- -1,
- 18 * sizeof (int) / sizeof (short) + 384,
18 * sizeof (int) / sizeof (short) + 512,
- 18 * sizeof (int) / sizeof (short) + 512
+ 18 * sizeof (int) / sizeof (short) + 640,
+ 18 * sizeof (int) / sizeof (short) + 640
},
{
- 18 + 640 * sizeof (short) / sizeof (int) + 0,
- 18 + 640 * sizeof (short) / sizeof (int) + 16,
- 18 + 640 * sizeof (short) / sizeof (int) + 32,
- 18 + 640 * sizeof (short) / sizeof (int) + 48,
- 18 + 640 * sizeof (short) / sizeof (int) + 64,
- 18 + 640 * sizeof (short) / sizeof (int) + 80,
- 18 + 640 * sizeof (short) / sizeof (int) + 96,
- 18 + 640 * sizeof (short) / sizeof (int) + 112,
- 18 + 640 * sizeof (short) / sizeof (int) + 128,
- 18 + 640 * sizeof (short) / sizeof (int) + 144,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 176,
- 18 + 640 * sizeof (short) / sizeof (int) + 192,
- 18 + 640 * sizeof (short) / sizeof (int) + 208,
- 18 + 640 * sizeof (short) / sizeof (int) + 224,
- 18 + 640 * sizeof (short) / sizeof (int) + 240,
- 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) + 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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (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,
- -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) + 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,
- 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,
- 18 + 640 * sizeof (short) / sizeof (int) + 768,
+ 18 + 768 * sizeof (short) / sizeof (int) + 0,
+ 18 + 768 * sizeof (short) / sizeof (int) + 16,
+ 18 + 768 * sizeof (short) / sizeof (int) + 32,
+ 18 + 768 * sizeof (short) / sizeof (int) + 48,
+ 18 + 768 * sizeof (short) / sizeof (int) + 64,
+ 18 + 768 * sizeof (short) / sizeof (int) + 80,
+ 18 + 768 * sizeof (short) / sizeof (int) + 96,
+ 18 + 768 * sizeof (short) / sizeof (int) + 112,
+ 18 + 768 * sizeof (short) / sizeof (int) + 128,
+ 18 + 768 * sizeof (short) / sizeof (int) + 144,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 176,
+ 18 + 768 * sizeof (short) / sizeof (int) + 192,
+ 18 + 768 * sizeof (short) / sizeof (int) + 208,
+ 18 + 768 * sizeof (short) / sizeof (int) + 224,
+ 18 + 768 * sizeof (short) / sizeof (int) + 240,
+ 18 + 768 * sizeof (short) / sizeof (int) + 256,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 272,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 288,
+ 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) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 368,
+ 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) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 18 + 768 * sizeof (short) / sizeof (int) + 544,
+ 18 + 768 * sizeof (short) / sizeof (int) + 560,
+ 18 + 768 * sizeof (short) / sizeof (int) + 576,
+ 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) + 640,
+ 18 + 768 * sizeof (short) / sizeof (int) + 656,
+ 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) + 736,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 752,
+ 18 + 768 * sizeof (short) / sizeof (int) + 768,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 784,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 848,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 864,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 880,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 896,
+ 18 + 768 * sizeof (short) / sizeof (int) + 912,
+ 18 + 768 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 960,
+ 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) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1056,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1088,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1104,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1136,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1152,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1168,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1184,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1200,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1216,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1232,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1248,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1264,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1280,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1296,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1312,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1328,
+ -1,
+ -1,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1344,
+ -1,
+ -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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 784,
- 18 + 640 * sizeof (short) / sizeof (int) + 800,
-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) + 816,
-1,
-1,
-1,
@@ -198,8 +491,6 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -216,24 +507,7 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 864,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 880,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -252,13 +526,11 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -268,134 +540,16 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 944,
- 18 + 640 * sizeof (short) / sizeof (int) + 960,
- 18 + 640 * sizeof (short) / sizeof (int) + 976,
- 18 + 640 * sizeof (short) / sizeof (int) + 992,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1008,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 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) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1104,
- 18 + 640 * sizeof (short) / sizeof (int) + 1120,
-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) + 1136,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1152,
- 18 + 640 * sizeof (short) / sizeof (int) + 1168,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (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,
@@ -416,11 +570,9 @@ u_is_print =
-1,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 160,
- 18 + 640 * sizeof (short) / sizeof (int) + 1200,
-1,
-1,
- 18 + 640 * sizeof (short) / sizeof (int) + 1216,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1360,
-1,
-1,
-1,
@@ -548,447 +700,483 @@ 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) + 1232
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 160,
+ 18 + 768 * sizeof (short) / sizeof (int) + 1376
},
{
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFCFFFFFF,
- 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, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFBFFF, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0xFFFFFFFF, 0x7FFF3FFF, 0x4FFFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0FFFFFCF,
- 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0203FFCF,
- 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x00FFFFCF,
- 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x07FFFFC0,
- 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0xFF00FFCF,
- 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0xFFF0FDDF, 0xFFFFFFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x001CFFC0,
- 0xFFFFFFFE, 0x87FFFFFF, 0x0FFFFFFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFFFFFF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x1FFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 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, 0xFFFFFFFF, 0xFFFF0FFF, 0x1FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF00FFFFF,
- 0xFFFFFFFF, 0xF8FFFFFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0xFFFF00FF, 0x037FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
- 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, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 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, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0FFFFF,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800180FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 0xFFFFFFFF, 0x03FF0FFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFC03F, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xE0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000,
- 0x03FFFFFF, 0xFFFFFFFF, 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,
- 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x3FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x07FFFFFF,
- 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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, 0x7FFFFFFF, 0x00000000, 0x00000000,
- 0xBFFFBD7F, 0xFFFF03FF, 0xFFFFFFFF, 0x03FF07FF,
- 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x2BFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF00FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFF3FFFFF, 0x3FFFFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF001F, 0x00001FFF,
- 0xFFFFFFFF, 0x00FFFFFF, 0x000003FF, 0x00000000,
- 0xE3FFFFFF, 0xFFFF0FFF, 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,
- 0xFFFFFDFF, 0xFF7FFFFF, 0xFFFF003F, 0xFFFF1FFF,
- 0xFFFCFFFF, 0x007FFEFF, 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,
- 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,
- 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, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 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, 0x0000003F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
- 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, 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFF9F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF07FF, 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,
- 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFCFFFFFFU,
+ 0xFFFFD7F0U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0xFE7FFFFFU, 0xFFFFFFFFU,
+ 0xFFFEE7FFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0x001F87FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFBFFFU, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU,
+ 0xFFFFFFFFU, 0x7FFF3FFFU, 0x4FFFFFFFU, 0xFFFF07FFU,
+ 0xFF037FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x7FFFFFCFU,
+ 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x007FFFC0U,
+ 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE03FFCFU,
+ 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x00FFFFCFU,
+ 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x07FFFFC0U,
+ 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0xFF80FFCFU,
+ 0xFFFDDFFFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU,
+ 0xFFFDDFFFU, 0xFFFFFFFFU, 0xFFF0FDDFU, 0xFFFFFFCFU,
+ 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x001CFFC0U,
+ 0xFFFFFFFEU, 0x87FFFFFFU, 0x0FFFFFFFU, 0x00000000U,
+ 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFEFFU, 0xFFFE1FFFU,
+ 0xFEFFFFFFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0x1FFFFFFFU,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x803FFFFFU, 0x007FFFFFU, 0x000FFFFFU, 0x000DDFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x03FF03FFU,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFF1U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU,
+ 0xCFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU,
+ 0x03FF03FFU, 0xFFFF3FFFU, 0x00007FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF1FFFU, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF00FFFFFU,
+ 0xFFFFFFFFU, 0xF8FFFFFFU, 0xFFFFE3FFU, 0xFFFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFFF00FFU, 0x07FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xEFCFFFDFU, 0x7FDCFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFCFFU, 0xFFFFFFFFU, 0xFFF3FFDFU,
+ 0x1FFF7FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE0FFFFFU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x800180FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xFE7FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF000FU,
+ 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0xFFFFFFFFU, 0xFFFF007FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFFFFFU, 0x03FF1FFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC03FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800FFFFFU, 0x1FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FFBFFFU, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0xF3FF3FFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF8000007U, 0x007FFFFFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xFFFFFFFFU, 0xFFFF0FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xE0F8007FU, 0x5F7FFFFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000080FFU, 0xFFFF0000U,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0xFFDF0F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x3E007F7FU,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0xFFFFFF87U, 0xFF8FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFF7FFFU, 0x00000001U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFE00FU, 0xFFFF07FFU, 0x07FFFFFFU,
+ 0xBFFFFFFFU, 0xFFFFFFFFU, 0x003FFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF800FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU,
+ 0x7FFFFFFFU, 0x0000FF80U, 0x00000000U, 0xF837FFFFU,
+ 0x8FFFFFFFU, 0x83FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF0FFFFFFU, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0xFEEFF06FU, 0x873FFFFFU, 0x01FF01FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0x007FF87FU,
+ 0xFFFFFFFFU, 0xFE3FFFFFU, 0xFF3FFFFFU, 0xFF07FFFFU,
+ 0x1E03FFFFU, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFC07FFFFU,
+ 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x00033BFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FFFFFFU, 0xFFFF0000U,
+ 0x000003FFU, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFC3FFFU, 0x803FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF2007U, 0x03FF01FFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00FFU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001FFFFEU,
+ 0xFFFBFFFFU, 0x7FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF03FFU, 0xFFFFFFFFU, 0x03FF07FFU,
+ 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xEFFFFFFFU, 0x00000003U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF001FU, 0x00001FFFU,
+ 0xFFFFFFFFU, 0x03FFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xE7FFFFFFU, 0xFFFF0FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x8007FFFFU,
+ 0xFF6FF27FU, 0xF9BFFFFFU, 0x03FF007FU, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0xFF7FFFFFU, 0xFFFF003FU, 0xFFFF1FFFU,
+ 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU,
+ 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001F7FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x01FF7FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFFC3FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x003F3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFBFF003FU, 0xE0FFFFFBU,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU,
+ 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0xF3FF01FFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFCFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xF8000FFFU, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3FFF1FFFU, 0x0000C3FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00007FFFU, 0xFFFFFFFFU, 0x83FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFF9FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF0FFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0xFFFFFFC0U,
+ 0xFFFF0007U, 0x0FFFFFFFU, 0x000301FFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
}
};
diff --git a/lib/unictype/ctype_punct.c b/lib/unictype/ctype_punct.c
index ab5d1c7..93532f2 100644
--- a/lib/unictype/ctype_punct.c
+++ b/lib/unictype/ctype_punct.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_punct.h b/lib/unictype/ctype_punct.h
index fb4a327..c9d03b8 100644
--- a/lib/unictype/ctype_punct.h
+++ b/lib/unictype/ctype_punct.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[64 << 4];
+ unsigned int level3[71 << 4];
}
u_is_punct =
{
@@ -55,13 +79,13 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 256,
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) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
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,
18 + 512 * sizeof (short) / sizeof (int) + 368,
- 18 + 512 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -74,7 +98,7 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -118,10 +142,10 @@ u_is_punct =
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 416,
18 + 512 * sizeof (short) / sizeof (int) + 432,
18 + 512 * sizeof (short) / sizeof (int) + 448,
- 18 + 512 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -148,26 +172,27 @@ u_is_punct =
-1,
-1,
-1,
- 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) + 304,
- 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) + 304,
- 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) + 304,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 464,
18 + 512 * sizeof (short) / sizeof (int) + 480,
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) + 560,
- 18 + 512 * sizeof (short) / sizeof (int) + 576,
-1,
+ 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) + 624,
@@ -177,20 +202,19 @@ u_is_punct =
18 + 512 * sizeof (short) / sizeof (int) + 688,
18 + 512 * sizeof (short) / sizeof (int) + 704,
18 + 512 * sizeof (short) / sizeof (int) + 720,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 736,
- -1,
- -1,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -217,11 +241,9 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 768,
- -1,
- 18 + 512 * sizeof (short) / sizeof (int) + 784,
- -1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 816,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -258,9 +280,9 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -268,33 +290,33 @@ u_is_punct =
-1,
-1,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 816,
- 18 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
- 18 + 512 * sizeof (short) / sizeof (int) + 848,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 864,
- -1,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 880,
- -1,
- -1,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 896,
-1,
- -1,
18 + 512 * sizeof (short) / sizeof (int) + 912,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
18 + 512 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
18 + 512 * sizeof (short) / sizeof (int) + 944,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
18 + 512 * sizeof (short) / sizeof (int) + 960,
- 18 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
18 + 512 * sizeof (short) / sizeof (int) + 992,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1040,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1056,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1072,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1088,
-1,
-1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1104,
-1,
-1,
-1,
@@ -420,391 +442,421 @@ u_is_punct =
-1,
-1,
-1,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 304,
- 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) + 1008
+ -1,
+ -1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 272,
+ 18 + 512 * sizeof (short) / sizeof (int) + 1120
},
{
- 0x00000000, 0xFC00FFFE, 0xF8000001, 0x78000001,
- 0x00000000, 0xFBDFFBFF, 0x00800000, 0x00800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFC003C, 0xFFFFAFE0,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFDF, 0x4020FFFF,
- 0x000000B0, 0x00000000, 0x00000000, 0x00400000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000003FC, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000000,
- 0xFFFEE600, 0xFFFFFFFF, 0x000000FF, 0x00180000,
- 0xDFFFFFFF, 0x00000000, 0xFFFFF800, 0x00013C00,
- 0x00000000, 0x00000000, 0xFFD00000, 0x60003F9F,
- 0x0002BFFF, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x03CFF800,
- 0xFBC00000, 0x7FFF3EEF, 0x4E000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFF,
- 0x0000000F, 0xDC000000, 0x00FEFFFF, 0x0001003C,
- 0x0000000E, 0xD0000000, 0x0080399F, 0x0FFC000C,
- 0x0000000E, 0xD0000000, 0x00023987, 0x00230000,
- 0x0000000E, 0xD0000000, 0x00003BBF, 0x0003000C,
- 0x0000000E, 0xD0000000, 0x00C0399F, 0x00FD000C,
- 0x00000004, 0xC0000000, 0x00803DC7, 0x07FF0000,
- 0x0000000F, 0xC0000000, 0x00603DDF, 0xFF00000C,
- 0x0000000E, 0xD0000000, 0x00603DDF, 0x0000000C,
- 0x0000000E, 0xC0000000, 0x7F80BDDF, 0x03FF000C,
- 0x0000000C, 0x00000000, 0xFF5F8400, 0x001C0000,
- 0x00000000, 0x80008000, 0x0C008040, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
- 0xFFFFFFFE, 0xFFFFFC00, 0x00000000, 0xFFFE0000,
- 0xFEFFE0FF, 0xDFFFFFFF, 0x07FFDFFF, 0x00000000,
- 0x00000000, 0x7FFFF800, 0xC3C0FC00, 0x001E3F9D,
- 0xFC00BFFC, 0x00000000, 0x00000000, 0x08000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xE0000000, 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,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x0FFF0FFF, 0x00000031, 0x00000000,
- 0x00000000, 0x00000000, 0xC4000000, 0xFFFFFFFF,
- 0xCF800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
- 0x00000000, 0x7FFF3F7F, 0x00000000, 0x00000000,
- 0x0000001F, 0xFFF00000, 0xFC00001F, 0x1FFFFFFF,
- 0x00000007, 0x00003FFE, 0x00000000, 0xF00FFFC0,
- 0x00000000, 0xF8FFFFF0, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0xFFFF00FF, 0x031C21FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 0xFFFFFFFF,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
- 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, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFCFFFFF,
- 0xFF3FFFFF, 0xE3FFFFFF, 0x0003FDFF, 0x0000F000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFE0387E0,
- 0x00000000, 0x00000000, 0x00000000, 0x80010000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
- 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
- 0xFFFFFF1E, 0xE0C1FC01, 0x00000000, 0x00000000,
- 0x1E000000, 0x00000001, 0x00000000, 0x08000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0xC0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0x7FFF8000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00FF0000,
- 0x007FFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000600, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x03FF0FF8, 0x00000000, 0x00F00000,
- 0x00000003, 0xFFF00000, 0x0000C03F, 0x1703FFFF,
- 0x00000000, 0x0000FFC0, 0x800FFF80, 0x00000000,
- 0x0000000F, 0xFFF80000, 0xC0003FFF, 0x00000020,
- 0x00000000, 0x007FFE00, 0xF0003008, 0x3B800000,
- 0x00000000, 0xC19D0000, 0xC0000002, 0x0063F800,
- 0x00000000, 0x00000000, 0x08000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00003FF8,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0xC0000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x30000000,
- 0x03FFFFFF, 0xFFFFFFFF, 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,
- 0x0FFF7FFF, 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, 0x7FFFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x80000000, 0x000007FF,
- 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFE00000, 0x2800F87F, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0000004F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF3F8000, 0x30FFFFFF, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0000000F, 0x00001FFF,
- 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, 0xFF7F8000, 0xFC00003E, 0x00031FFF,
- 0xFFFC0000, 0x007FFEFF, 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, 0x0000C000,
- 0x00000000, 0x00000000, 0x00000000, 0x003F0000,
- 0x00000000, 0xFFFF0000, 0xF8000030, 0x00000003,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFE0000, 0x7FFFFFFF,
- 0x00078000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x0000003F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007FFF80, 0x00000000,
- 0x00000000, 0x00000000, 0xC00007F0, 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,
- 0xFFFFF800, 0x00001FDF, 0x00000000, 0x00000000,
- 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF
+ 0x00000000U, 0xFC00FFFEU, 0xF8000001U, 0x78000001U,
+ 0x00000000U, 0xFBDFFBFFU, 0x00800000U, 0x00800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC003CU, 0xFFFFAFE0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFDFU, 0x4020FFFFU,
+ 0x000000B0U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003FCU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x00000000U,
+ 0xFFFEE600U, 0xFFFFFFFFU, 0x000000FFU, 0x00180000U,
+ 0xFFFFFFFFU, 0x00000000U, 0xFFFFF800U, 0x00013C00U,
+ 0x00000000U, 0x00000000U, 0xFFD00000U, 0x60003F9FU,
+ 0x0002BFFFU, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0xE3CFF800U,
+ 0xFBC00000U, 0x7FFF3EEFU, 0x4E000000U, 0x00000000U,
+ 0xFF030100U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFFU,
+ 0x0000000FU, 0xDC000000U, 0x00FEFFFFU, 0x0001003CU,
+ 0x0000000EU, 0xD0000000U, 0x0080399FU, 0x6FFC000CU,
+ 0x0000000EU, 0xD0000000U, 0x00023987U, 0x00630000U,
+ 0x0000000EU, 0xD0000000U, 0x00003BBFU, 0xFC03000CU,
+ 0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x00FD000CU,
+ 0x00000004U, 0xC0000000U, 0x00803DC7U, 0x07FF0000U,
+ 0x0000001FU, 0xD0000000U, 0x00603DDFU, 0xFF80000CU,
+ 0x0000001EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU,
+ 0x0000000FU, 0xD8000000U, 0x7F80BDDFU, 0x03FF000CU,
+ 0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x001C0000U,
+ 0x00000000U, 0x80008000U, 0x0C008040U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0xFFFFFFFEU, 0xFFFFFC00U, 0x00000000U, 0xFFFE0000U,
+ 0xFEFFE0FFU, 0xDFFFFFFFU, 0x07FFDFFFU, 0x00000000U,
+ 0x00000000U, 0x7FFFF800U, 0xC3C0FC00U, 0x001E3F9DU,
+ 0xFC00BFFCU, 0x00000000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x1FFFFFFFU,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00006000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00003800U,
+ 0x003C0000U, 0x007C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0xFFF00000U, 0x2F7FFFFFU, 0x03FF0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0FFF0FFFU, 0x00000031U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC4000000U, 0xFFFFFFFFU,
+ 0xCF800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU,
+ 0x00000000U, 0xFFFF3F7FU, 0x00007FFFU, 0x00000000U,
+ 0x0000001FU, 0xFFF00000U, 0xFC00001FU, 0x7FFFFFFFU,
+ 0x00000007U, 0x00003FFEU, 0x00000000U, 0xF00FFFC0U,
+ 0x00000000U, 0xF8FFFFF0U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF00FFU, 0x039021FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0xFFFFF880U, 0xFFFFFCFFU, 0x7FFFFFFFU, 0x7FF1FFDFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0xFFFF0001U, 0x0001FFFFU,
+ 0xC1D0037BU, 0x0C0040AFU, 0xFFFFBC1FU, 0x00000000U,
+ 0xFFFF0E00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU,
+ 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFE0387E0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF7FFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0xFFFFFF1EU, 0xE0C1FC01U, 0x00000000U, 0x00000000U,
+ 0x1E000000U, 0x00000001U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00000000U, 0xFFFFFFFFU, 0x0000000FU,
+ 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0x0000007FU, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0x7FFF8000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00FF0000U,
+ 0x007FFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000600U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000844U, 0x03FF1FF8U, 0x00000000U, 0x00F00000U,
+ 0x00000003U, 0xFFF00000U, 0x0000C03FU, 0x9703FFFFU,
+ 0x00000000U, 0x0000FFC0U, 0x800FFF80U, 0x00000000U,
+ 0x0000000FU, 0xFFF80000U, 0xC0003FFFU, 0x00000020U,
+ 0x00000000U, 0x007FFE00U, 0xF0003008U, 0x3B800000U,
+ 0x00000000U, 0xC19D0000U, 0xC0000002U, 0x0063F800U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000C00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00003FF8U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0xF0000000U,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFF7FFFFU, 0x00000F7FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFC00FFFEU, 0xF8000001U, 0xF8000001U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3E007F7FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFF87U, 0xFF8FFFFFU, 0x00000000U, 0xFFE00000U,
+ 0x1FFF7FFFU, 0x00000001U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FFFFFFFU,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x07C00000U,
+ 0x80000000U, 0x00000000U, 0x00010000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF800000U, 0xFF800000U,
+ 0x00000000U, 0x0000FF80U, 0x00000000U, 0xF8000000U,
+ 0x8FC00000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0x0000F06EU, 0x87000000U, 0x01FF01FFU, 0xE0000000U,
+ 0xE0000000U, 0x00000000U, 0x00000100U, 0x007FF860U,
+ 0x00000000U, 0xFE000000U, 0xFF000000U, 0xFF000000U,
+ 0x1E000000U, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0x00000000U, 0x00003800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x0000007FU, 0x03FFFFC0U, 0x00000000U,
+ 0x000003FCU, 0x00000000U, 0x00000FE0U, 0x00000000U,
+ 0x00000007U, 0xFF000000U, 0xFFFC3FFFU, 0x8019003FU,
+ 0x00000007U, 0xFFFF0000U, 0x00002007U, 0x00000000U,
+ 0x00000007U, 0x001FFF80U, 0x0000006FU, 0x00380000U,
+ 0x00000007U, 0xFFF80000U, 0xE800FFE1U, 0x001FFFFEU,
+ 0x00000000U, 0x7FFFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x80000000U, 0x000007FFU,
+ 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFE00000U, 0x6C00F87FU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x0000004FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF3F8000U, 0x30FFFFFFU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x0000000FU, 0x00001FFFU,
+ 0x00000000U, 0x02FFF800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0xFC000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0FFFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FC00U,
+ 0x00000000U, 0x79BF0000U, 0x0000007DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000015U,
+ 0x000007FEU, 0xFBF80000U, 0x0FFE00FFU, 0x00000000U,
+ 0xDFFFFC00U, 0x00000007U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF7F8000U, 0xFC00003EU, 0x00031FFFU,
+ 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x8003FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00060000U,
+ 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x003F0000U,
+ 0x00000000U, 0xFFFF0000U, 0xF8000030U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFE8000U, 0xFFFFFFFFU,
+ 0x000780FFU, 0x00000000U, 0x00000000U, 0x00030014U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF0000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0xFFFF007FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000002U, 0x08000000U,
+ 0x00200000U, 0x00200000U, 0x00008000U, 0x00008000U,
+ 0x00000200U, 0x00000200U, 0x00000008U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xF8000FFFU, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x8000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007FFF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC00007F0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0x0000FFFFU, 0x0000E000U, 0x0000FC00U, 0x0000FC00U,
+ 0xFFFFF800U, 0x00003FDFU, 0x00000000U, 0x00000000U,
+ 0xFFFF0007U, 0x0FFFFFFFU, 0x000301FFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
}
};
diff --git a/lib/unictype/ctype_space.c b/lib/unictype/ctype_space.c
index dd1ae0d..e5551c4 100644
--- a/lib/unictype/ctype_space.c
+++ b/lib/unictype/ctype_space.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_space.h b/lib/unictype/ctype_space.h
index c97f7a3..36b63a8 100644
--- a/lib/unictype/ctype_space.h
+++ b/lib/unictype/ctype_space.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_is_space =
{
@@ -148,21 +172,21 @@ u_is_space =
-1
},
{
- 0x00003E00, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000077F, 0x00000300, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00003E00U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000077FU, 0x00000300U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_upper.c b/lib/unictype/ctype_upper.c
index d431064..c25c5e2 100644
--- a/lib/unictype/ctype_upper.c
+++ b/lib/unictype/ctype_upper.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_upper.h b/lib/unictype/ctype_upper.h
index f4c48fb..8856f12 100644
--- a/lib/unictype/ctype_upper.h
+++ b/lib/unictype/ctype_upper.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ unsigned int level3[17 << 4];
}
u_is_upper =
{
@@ -35,18 +59,15 @@ u_is_upper =
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +125,10 @@ u_is_upper =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -148,23 +169,23 @@ u_is_upper =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -207,6 +228,7 @@ u_is_upper =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -265,7 +287,9 @@ u_is_upper =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -279,65 +303,73 @@ u_is_upper =
-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, 0x005F7D55, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x000FFFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7F7FFFFFU, 0x00000000U,
+ 0x55555555U, 0xAA555555U, 0x555554AAU, 0x2B555555U,
+ 0xB1DBCED6U, 0x11AED2D5U, 0x4AAAADB0U, 0x55D65555U,
+ 0x55555555U, 0x6C055555U, 0x0000557AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80450000U,
+ 0xFFFED740U, 0x00000FFBU, 0x55008000U, 0xE6905555U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x55555555U,
+ 0x55555401U, 0x55555555U, 0x55552AABU, 0x55555555U,
+ 0x55555555U, 0xFFFE5555U, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x000020BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x40155555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x3F00FF00U, 0xFF00FF00U, 0xAA003F00U, 0x0000FF00U,
+ 0xFF00FF00U, 0x1F00FF00U, 0x0F001F00U, 0x1F001F00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00040C40U, 0x00000000U, 0x0000FFFFU,
+ 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0xC025EA9DU,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x00042805U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U,
+ 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U,
+ 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x000FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/ctype_xdigit.c b/lib/unictype/ctype_xdigit.c
index 8aef7e4..69892a4 100644
--- a/lib/unictype/ctype_xdigit.c
+++ b/lib/unictype/ctype_xdigit.c
@@ -1,28 +1,27 @@
/* ISO C <ctype.h> like properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/ctype_xdigit.h b/lib/unictype/ctype_xdigit.h
index 74d0a89..8155abc 100644
--- a/lib/unictype/ctype_xdigit.h
+++ b/lib/unictype/ctype_xdigit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* ISO C <ctype.h> like properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_is_xdigit =
{
@@ -148,9 +172,9 @@ u_is_xdigit =
-1
},
{
- 0x00000000, 0x03FF0000, 0x0000007E, 0x0000007E,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x0000007EU, 0x0000007EU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/decdigit.c b/lib/unictype/decdigit.c
index a8d6e30..6884b2b 100644
--- a/lib/unictype/decdigit.c
+++ b/lib/unictype/decdigit.c
@@ -1,28 +1,27 @@
/* Values of decimal digit Unicode characters.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/decdigit.h b/lib/unictype/decdigit.h
index 61ff77a..76cfb0d 100644
--- a/lib/unictype/decdigit.h
+++ b/lib/unictype/decdigit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decimal digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define decdigit_header_0 16
#define decdigit_header_1 2
#define decdigit_header_2 7
@@ -84,11 +108,11 @@ u_decdigit =
-1, -1, -1, -1, -1, -1, -1, -1,
-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, 0, -1, -1, -1, -1, -1,
512, 256, 1664, 640, -1, 256, -1, -1,
640, 640, -1, -1, 640, 384, 0, -1,
- -1, 128, -1, -1, -1, -1, -1, -1,
- 640, -1, -1, -1, -1, -1, -1, -1,
+ -1, 128, 640, -1, -1, -1, -1, -1,
+ 640, -1, 640, 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, -1,
@@ -107,7 +131,7 @@ 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, 128, 384, 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,
@@ -137,13 +161,13 @@ u_decdigit =
-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, 384, -1, -1, 256, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -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, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 256,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
diff --git a/lib/unictype/digit.c b/lib/unictype/digit.c
index 7c6608f..e3a8218 100644
--- a/lib/unictype/digit.c
+++ b/lib/unictype/digit.c
@@ -1,28 +1,27 @@
/* Values of digit Unicode characters.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/digit.h b/lib/unictype/digit.h
index 0e98324..6da9c7f 100644
--- a/lib/unictype/digit.h
+++ b/lib/unictype/digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Digit values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define digit_header_0 16
#define digit_header_1 2
#define digit_header_2 7
@@ -84,11 +108,11 @@ u_digit =
-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,
+ -1, -1, 0, -1, 2816, -1, -1, -1,
2944, 384, 3072, 768, -1, 384, -1, -1,
768, 768, -1, -1, 768, 512, 0, -1,
- -1, 256, -1, -1, -1, -1, -1, -1,
- 768, -1, -1, -1, -1, -1, -1, -1,
+ -1, 256, 768, -1, -1, -1, -1, -1,
+ 768, -1, 768, 896, -1, -1, -1, -1,
-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 +131,7 @@ 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, 256, 512, 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,
@@ -137,13 +161,13 @@ u_digit =
-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, 512, -1, -1, 384, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 768, -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, 384,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
diff --git a/lib/unictype/identsyntaxmap.h b/lib/unictype/identsyntaxmap.h
index 93c600c..90a6a19 100644
--- a/lib/unictype/identsyntaxmap.h
+++ b/lib/unictype/identsyntaxmap.h
@@ -1,28 +1,27 @@
/* Three-level bitmap lookup.
- Copyright (C) 2000-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2000-2002, 2005-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2000-2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
static inline int identsyntax_lookup (ucs4_t uc);
diff --git a/lib/unictype/joininggroup_byname.c b/lib/unictype/joininggroup_byname.c
index 43fa3ef..f365c78 100644
--- a/lib/unictype/joininggroup_byname.c
+++ b/lib/unictype/joininggroup_byname.c
@@ -1,28 +1,27 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joininggroup_byname.gperf b/lib/unictype/joininggroup_byname.gperf
index 495fedb..5931349 100644
--- a/lib/unictype/joininggroup_byname.gperf
+++ b/lib/unictype/joininggroup_byname.gperf
@@ -1,4 +1,27 @@
-/* Arabic joining group of Unicode characters. */
+/* Arabic joining group of Unicode characters.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct named_joining_group { int name; int joining_group; };
%struct-type
%ignore-case
@@ -141,3 +164,33 @@ 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
+Malayalam Nga, UC_JOINING_GROUP_MALAYALAM_NGA
+MalayalamNga, UC_JOINING_GROUP_MALAYALAM_NGA
+Malayalam Ja, UC_JOINING_GROUP_MALAYALAM_JA
+MalayalamJa, UC_JOINING_GROUP_MALAYALAM_JA
+Malayalam Nya, UC_JOINING_GROUP_MALAYALAM_NYA
+MalayalamNya, UC_JOINING_GROUP_MALAYALAM_NYA
+Malayalam Tta, UC_JOINING_GROUP_MALAYALAM_TTA
+MalayalamTta, UC_JOINING_GROUP_MALAYALAM_TTA
+Malayalam Nna, UC_JOINING_GROUP_MALAYALAM_NNA
+MalayalamNna, UC_JOINING_GROUP_MALAYALAM_NNA
+Malayalam Nnna, UC_JOINING_GROUP_MALAYALAM_NNNA
+MalayalamNnna, UC_JOINING_GROUP_MALAYALAM_NNNA
+Malayalam Bha, UC_JOINING_GROUP_MALAYALAM_BHA
+MalayalamBha, UC_JOINING_GROUP_MALAYALAM_BHA
+Malayalam Ra, UC_JOINING_GROUP_MALAYALAM_RA
+MalayalamRa, UC_JOINING_GROUP_MALAYALAM_RA
+Malayalam Lla, UC_JOINING_GROUP_MALAYALAM_LLA
+MalayalamLla, UC_JOINING_GROUP_MALAYALAM_LLA
+Malayalam Llla, UC_JOINING_GROUP_MALAYALAM_LLLA
+MalayalamLlla, UC_JOINING_GROUP_MALAYALAM_LLLA
+Malayalam Ssa, UC_JOINING_GROUP_MALAYALAM_SSA
+MalayalamSsa, UC_JOINING_GROUP_MALAYALAM_SSA
+Hanifi Rohingya Pa, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA
+HanifiRohingyaPa, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA
+Hanifi Rohingya Kinna Ya, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA
+HanifiRohingyaKinnaYa, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA
+Thin Yeh, UC_JOINING_GROUP_THIN_YEH
+ThinYeh, UC_JOINING_GROUP_THIN_YEH
+Vertical Tail, UC_JOINING_GROUP_VERTICAL_TAIL
+VerticalTail, UC_JOINING_GROUP_VERTICAL_TAIL
diff --git a/lib/unictype/joininggroup_byname.h b/lib/unictype/joininggroup_byname.h
index 2ee220d..ac00ad9 100644
--- a/lib/unictype/joininggroup_byname.h
+++ b/lib/unictype/joininggroup_byname.h
@@ -1,6 +1,6 @@
/* ANSI-C code produced by gperf version 3.1 */
/* Command-line: gperf -m 10 ./unictype/joininggroup_byname.gperf */
-/* Computed positions: -k'1-2,11-12,$' */
+/* Computed positions: -k'1-2,10-12,$' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
@@ -29,15 +29,15 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/joininggroup_byname.gperf"
+#line 25 "./unictype/joininggroup_byname.gperf"
struct named_joining_group { int name; int joining_group; };
-#define TOTAL_KEYWORDS 130
+#define TOTAL_KEYWORDS 160
#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 */
+#define MAX_WORD_LENGTH 24
+#define MIN_HASH_VALUE 19
+#define MAX_HASH_VALUE 363
+/* maximum key range = 345, duplicates = 0 */
#ifndef GPERF_DOWNCASE
#define GPERF_DOWNCASE 1
@@ -92,32 +92,32 @@ joining_group_hash (register const char *str, register size_t 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
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 6, 4, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 15, 18, 6, 131, 9,
+ 54, 50, 4, 35, 118, 162, 16, 5, 4, 91,
+ 39, 149, 120, 114, 28, 80, 19, 50, 8, 72,
+ 129, 4, 364, 364, 364, 364, 364, 15, 18, 6,
+ 131, 9, 54, 50, 4, 35, 118, 162, 16, 5,
+ 4, 91, 39, 149, 120, 114, 28, 80, 19, 50,
+ 8, 72, 129, 4, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
+ 364, 364, 364, 364, 364, 364, 364
};
register unsigned int hval = len;
@@ -130,6 +130,8 @@ joining_group_hash (register const char *str, register size_t len)
hval += asso_values[(unsigned char)str[10]];
/*FALLTHROUGH*/
case 10:
+ hval += asso_values[(unsigned char)str[9]];
+ /*FALLTHROUGH*/
case 9:
case 8:
case 7:
@@ -149,601 +151,727 @@ joining_group_hash (register const char *str, register size_t len)
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_str19[sizeof("E")];
+ char joining_group_stringpool_str20[sizeof("Heh")];
+ char joining_group_stringpool_str21[sizeof("Heth")];
+ char joining_group_stringpool_str23[sizeof("Meem")];
+ char joining_group_stringpool_str24[sizeof("He")];
+ char joining_group_stringpool_str26[sizeof("Hah")];
+ char joining_group_stringpool_str34[sizeof("Beh")];
+ char joining_group_stringpool_str35[sizeof("Beth")];
+ char joining_group_stringpool_str36[sizeof("HehGoal")];
+ char joining_group_stringpool_str37[sizeof("Heh Goal")];
+ char joining_group_stringpool_str39[sizeof("Lam")];
+ char joining_group_stringpool_str40[sizeof("Alaph")];
+ char joining_group_stringpool_str41[sizeof("Lamadh")];
+ char joining_group_stringpool_str43[sizeof("ThinYeh")];
+ char joining_group_stringpool_str44[sizeof("Thin Yeh")];
+ char joining_group_stringpool_str45[sizeof("Teth")];
+ char joining_group_stringpool_str48[sizeof("Mim")];
+ char joining_group_stringpool_str50[sizeof("Tah")];
+ char joining_group_stringpool_str53[sizeof("Manichaean Mem")];
+ char joining_group_stringpool_str54[sizeof("Manichaean Zayin")];
+ char joining_group_stringpool_str55[sizeof("Manichaean Beth")];
+ char joining_group_stringpool_str56[sizeof("Manichaean Lamedh")];
+ char joining_group_stringpool_str57[sizeof("Ain")];
+ char joining_group_stringpool_str59[sizeof("Pe")];
+ char joining_group_stringpool_str60[sizeof("Manichaean Daleth")];
+ char joining_group_stringpool_str61[sizeof("Manichaean Dhamedh")];
+ char joining_group_stringpool_str62[sizeof("Malayalam Nga")];
+ char joining_group_stringpool_str63[sizeof("ManichaeanAleph")];
+ char joining_group_stringpool_str64[sizeof("ManichaeanNun")];
+ char joining_group_stringpool_str65[sizeof("Manichaean Kaph")];
+ char joining_group_stringpool_str66[sizeof("Manichaean Gimel")];
+ char joining_group_stringpool_str67[sizeof("Manichaean Ayin")];
+ char joining_group_stringpool_str68[sizeof("Manichaean Aleph")];
+ char joining_group_stringpool_str70[sizeof("Feh")];
+ char joining_group_stringpool_str73[sizeof("MalayalamNna")];
+ char joining_group_stringpool_str74[sizeof("Fe")];
+ char joining_group_stringpool_str75[sizeof("Malayalam Lla")];
+ char joining_group_stringpool_str76[sizeof("Malayalam Llla")];
+ char joining_group_stringpool_str77[sizeof("TehMarbuta")];
+ char joining_group_stringpool_str78[sizeof("ManichaeanLamedh")];
+ char joining_group_stringpool_str79[sizeof("Manichaean Samekh")];
+ char joining_group_stringpool_str81[sizeof("FarsiYeh")];
+ char joining_group_stringpool_str82[sizeof("Farsi Yeh")];
+ char joining_group_stringpool_str83[sizeof("Manichaean Sadhe")];
+ char joining_group_stringpool_str84[sizeof("Manichaean Heth")];
+ char joining_group_stringpool_str85[sizeof("MalayalamLlla")];
+ char joining_group_stringpool_str86[sizeof("Gamal")];
+ char joining_group_stringpool_str87[sizeof("MalayalamBha")];
+ char joining_group_stringpool_str88[sizeof("Yeh")];
+ char joining_group_stringpool_str89[sizeof("Alef")];
+ char joining_group_stringpool_str91[sizeof("Nun")];
+ char joining_group_stringpool_str92[sizeof("Manichaean One")];
+ char joining_group_stringpool_str93[sizeof("HanifiRohingyaPa")];
+ char joining_group_stringpool_str94[sizeof("Nya")];
+ char joining_group_stringpool_str96[sizeof("Taw")];
+ char joining_group_stringpool_str97[sizeof("MalayalamLla")];
+ char joining_group_stringpool_str98[sizeof("HanifiRohingyaKinnaYa")];
+ char joining_group_stringpool_str99[sizeof("YehBarree")];
+ char joining_group_stringpool_str100[sizeof("ManichaeanHeth")];
+ char joining_group_stringpool_str101[sizeof("ManichaeanMem")];
+ char joining_group_stringpool_str102[sizeof("Manichaean Waw")];
+ char joining_group_stringpool_str103[sizeof("Noon")];
+ char joining_group_stringpool_str104[sizeof("Manichaean Five")];
+ char joining_group_stringpool_str106[sizeof("Teh Marbuta")];
+ char joining_group_stringpool_str107[sizeof("Malayalam Bha")];
+ char joining_group_stringpool_str108[sizeof("ManichaeanThamedh")];
+ char joining_group_stringpool_str109[sizeof("Yeh Barree")];
+ char joining_group_stringpool_str111[sizeof("VerticalTail")];
+ char joining_group_stringpool_str114[sizeof("ManichaeanBeth")];
+ char joining_group_stringpool_str116[sizeof("Teh Marbuta Goal")];
+ char joining_group_stringpool_str118[sizeof("Waw")];
+ char joining_group_stringpool_str119[sizeof("MalayalamNga")];
+ char joining_group_stringpool_str121[sizeof("MalayalamTta")];
+ char joining_group_stringpool_str122[sizeof("Gaf")];
+ char joining_group_stringpool_str123[sizeof("ManichaeanTen")];
+ char joining_group_stringpool_str124[sizeof("ManichaeanTeth")];
+ char joining_group_stringpool_str126[sizeof("Shin")];
+ char joining_group_stringpool_str128[sizeof("Manichaean Ten")];
+ char joining_group_stringpool_str129[sizeof("Manichaean Teth")];
+ char joining_group_stringpool_str131[sizeof("Seen")];
+ char joining_group_stringpool_str132[sizeof("Manichaean Thamedh")];
+ char joining_group_stringpool_str133[sizeof("ManichaeanTaw")];
+ char joining_group_stringpool_str134[sizeof("Semkath")];
+ char joining_group_stringpool_str136[sizeof("Reh")];
+ char joining_group_stringpool_str138[sizeof("ManichaeanPe")];
+ char joining_group_stringpool_str139[sizeof("Manichaean Nun")];
+ char joining_group_stringpool_str141[sizeof("MalayalamNya")];
+ char joining_group_stringpool_str142[sizeof("Zhain")];
+ char joining_group_stringpool_str143[sizeof("Sadhe")];
+ char joining_group_stringpool_str147[sizeof("MalayalamNnna")];
+ char joining_group_stringpool_str148[sizeof("ManichaeanTwenty")];
+ char joining_group_stringpool_str149[sizeof("Malayalam Nna")];
+ char joining_group_stringpool_str150[sizeof("Malayalam Nnna")];
+ char joining_group_stringpool_str152[sizeof("Zain")];
+ char joining_group_stringpool_str153[sizeof("ManichaeanYodh")];
+ char joining_group_stringpool_str155[sizeof("ManichaeanWaw")];
+ char joining_group_stringpool_str157[sizeof("ReversedPe")];
+ char joining_group_stringpool_str159[sizeof("YehWithTail")];
+ char joining_group_stringpool_str160[sizeof("Yudh")];
+ char joining_group_stringpool_str162[sizeof("Malayalam Tta")];
+ char joining_group_stringpool_str163[sizeof("Manichaean Resh")];
+ char joining_group_stringpool_str164[sizeof("DalathRish")];
+ char joining_group_stringpool_str165[sizeof("Dal")];
+ char joining_group_stringpool_str167[sizeof("YudhHe")];
+ char joining_group_stringpool_str168[sizeof("Yudh He")];
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")];
+ char joining_group_stringpool_str172[sizeof("Qaph")];
+ char joining_group_stringpool_str174[sizeof("Manichaean Taw")];
+ char joining_group_stringpool_str175[sizeof("Khaph")];
+ char joining_group_stringpool_str176[sizeof("ManichaeanSamekh")];
+ char joining_group_stringpool_str178[sizeof("Manichaean Yodh")];
+ char joining_group_stringpool_str179[sizeof("MalayalamJa")];
+ char joining_group_stringpool_str180[sizeof("ManichaeanSadhe")];
+ char joining_group_stringpool_str181[sizeof("MalayalamRa")];
+ char joining_group_stringpool_str182[sizeof("Hanifi Rohingya Pa")];
+ char joining_group_stringpool_str183[sizeof("FinalSemkath")];
+ char joining_group_stringpool_str184[sizeof("KnottedHeh")];
+ char joining_group_stringpool_str185[sizeof("Kaph")];
+ char joining_group_stringpool_str186[sizeof("ManichaeanAyin")];
+ char joining_group_stringpool_str187[sizeof("Malayalam Nya")];
+ char joining_group_stringpool_str188[sizeof("Hanifi Rohingya Kinna Ya")];
+ char joining_group_stringpool_str189[sizeof("Malayalam Ja")];
+ char joining_group_stringpool_str190[sizeof("ManichaeanZayin")];
+ char joining_group_stringpool_str191[sizeof("Malayalam Ra")];
+ char joining_group_stringpool_str193[sizeof("ManichaeanDaleth")];
+ char joining_group_stringpool_str194[sizeof("Knotted Heh")];
+ char joining_group_stringpool_str195[sizeof("ManichaeanHundred")];
+ char joining_group_stringpool_str196[sizeof("Malayalam Ssa")];
+ char joining_group_stringpool_str197[sizeof("Reversed Pe")];
+ char joining_group_stringpool_str199[sizeof("Manichaean Twenty")];
+ char joining_group_stringpool_str201[sizeof("Manichaean Pe")];
+ char joining_group_stringpool_str210[sizeof("No Joining Group")];
+ char joining_group_stringpool_str211[sizeof("ManichaeanDhamedh")];
+ char joining_group_stringpool_str214[sizeof("Manichaean Hundred")];
+ char joining_group_stringpool_str216[sizeof("ManichaeanResh")];
+ char joining_group_stringpool_str218[sizeof("Vertical Tail")];
+ char joining_group_stringpool_str219[sizeof("ManichaeanFive")];
+ char joining_group_stringpool_str221[sizeof("Qaf")];
+ char joining_group_stringpool_str222[sizeof("ManichaeanKaph")];
+ char joining_group_stringpool_str223[sizeof("ManichaeanGimel")];
+ char joining_group_stringpool_str226[sizeof("SwashKaf")];
+ char joining_group_stringpool_str227[sizeof("Swash Kaf")];
+ char joining_group_stringpool_str228[sizeof("ManichaeanOne")];
+ char joining_group_stringpool_str230[sizeof("ManichaeanQoph")];
+ char joining_group_stringpool_str234[sizeof("Kaf")];
+ char joining_group_stringpool_str239[sizeof("RohingyaYeh")];
+ char joining_group_stringpool_str245[sizeof("SyriacWaw")];
+ char joining_group_stringpool_str263[sizeof("Sad")];
+ char joining_group_stringpool_str268[sizeof("StraightWaw")];
+ char joining_group_stringpool_str271[sizeof("Yeh with tail")];
+ char joining_group_stringpool_str277[sizeof("Straight Waw")];
+ char joining_group_stringpool_str279[sizeof("Dalath Rish")];
+ char joining_group_stringpool_str287[sizeof("BurushaskiYehBarree")];
+ char joining_group_stringpool_str293[sizeof("MalayalamSsa")];
+ char joining_group_stringpool_str296[sizeof("Syriac Waw")];
+ char joining_group_stringpool_str298[sizeof("Burushaski Yeh Barree")];
+ char joining_group_stringpool_str343[sizeof("Rohingya Yeh")];
+ char joining_group_stringpool_str357[sizeof("NoJoiningGroup")];
+ char joining_group_stringpool_str363[sizeof("Final Semkath")];
};
static const struct joining_group_stringpool_t joining_group_stringpool_contents =
{
"E",
"Heh",
"Heth",
+ "Meem",
"He",
- "Feh",
- "Fe",
"Hah",
- "Mim",
- "Meem",
- "FarsiYeh",
- "Farsi Yeh",
- "HehGoal",
- "Heh Goal",
"Beh",
"Beth",
+ "HehGoal",
+ "Heh Goal",
+ "Lam",
"Alaph",
"Lamadh",
- "Alef",
- "Lam",
- "Semkath",
- "Pe",
- "ManichaeanHeth",
- "Sadhe",
+ "ThinYeh",
+ "Thin Yeh",
+ "Teth",
+ "Mim",
+ "Tah",
+ "Manichaean Mem",
+ "Manichaean Zayin",
"Manichaean Beth",
- "Manichaean Heth",
+ "Manichaean Lamedh",
+ "Ain",
+ "Pe",
"Manichaean Daleth",
"Manichaean Dhamedh",
- "ManichaeanMem",
- "Manichaean Lamedh",
+ "Malayalam Nga",
"ManichaeanAleph",
+ "ManichaeanNun",
"Manichaean Kaph",
"Manichaean Gimel",
- "ManichaeanBeth",
- "Teth",
- "Yeh",
+ "Manichaean Ayin",
"Manichaean Aleph",
- "Tah",
- "Manichaean Resh",
- "ManichaeanPe",
- "ManichaeanLamedh",
- "YehBarree",
- "Yeh Barree",
- "Manichaean One",
+ "Feh",
+ "MalayalamNna",
+ "Fe",
+ "Malayalam Lla",
+ "Malayalam Llla",
"TehMarbuta",
- "Gaf",
- "FinalSemkath",
- "ManichaeanSamekh",
- "ManichaeanSadhe",
- "SwashKaf",
- "Swash Kaf",
- "Teh Marbuta",
- "Gamal",
- "ManichaeanTeth",
- "Final Semkath",
- "ManichaeanThamedh",
+ "ManichaeanLamedh",
"Manichaean Samekh",
- "YehWithTail",
+ "FarsiYeh",
+ "Farsi Yeh",
"Manichaean Sadhe",
- "Ain",
- "Manichaean Teth",
- "Teh Marbuta Goal",
- "Manichaean Thamedh",
+ "Manichaean Heth",
+ "MalayalamLlla",
+ "Gamal",
+ "MalayalamBha",
+ "Yeh",
+ "Alef",
+ "Nun",
+ "Manichaean One",
+ "HanifiRohingyaPa",
+ "Nya",
+ "Taw",
+ "MalayalamLla",
+ "HanifiRohingyaKinnaYa",
+ "YehBarree",
+ "ManichaeanHeth",
+ "ManichaeanMem",
"Manichaean Waw",
+ "Noon",
"Manichaean Five",
+ "Teh Marbuta",
+ "Malayalam Bha",
+ "ManichaeanThamedh",
+ "Yeh Barree",
+ "VerticalTail",
+ "ManichaeanBeth",
+ "Teh Marbuta Goal",
"Waw",
+ "MalayalamNga",
+ "MalayalamTta",
+ "Gaf",
+ "ManichaeanTen",
+ "ManichaeanTeth",
"Shin",
- "Taw",
+ "Manichaean Ten",
+ "Manichaean Teth",
"Seen",
- "Yudh",
- "ManichaeanYodh",
- "ManichaeanOne",
- "YudhHe",
- "Yudh He",
- "Manichaean Zayin",
- "Manichaean Mem",
- "SyriacWaw",
- "Syriac Waw",
+ "Manichaean Thamedh",
+ "ManichaeanTaw",
+ "Semkath",
"Reh",
+ "ManichaeanPe",
+ "Manichaean Nun",
+ "MalayalamNya",
+ "Zhain",
+ "Sadhe",
+ "MalayalamNnna",
+ "ManichaeanTwenty",
+ "Malayalam Nna",
+ "Malayalam Nnna",
+ "Zain",
+ "ManichaeanYodh",
+ "ManichaeanWaw",
+ "ReversedPe",
+ "YehWithTail",
+ "Yudh",
+ "Malayalam Tta",
+ "Manichaean Resh",
"DalathRish",
- "Dalath Rish",
"Dal",
- "Manichaean Ayin",
+ "YudhHe",
+ "Yudh He",
+ "Manichaean Qoph",
+ "TehMarbutaGoal",
+ "Qaph",
"Manichaean Taw",
- "ReversedPe",
- "ManichaeanWaw",
- "Nya",
+ "Khaph",
+ "ManichaeanSamekh",
"Manichaean Yodh",
- "ManichaeanTaw",
- "Sad",
+ "MalayalamJa",
+ "ManichaeanSadhe",
+ "MalayalamRa",
+ "Hanifi Rohingya Pa",
+ "FinalSemkath",
+ "KnottedHeh",
+ "Kaph",
+ "ManichaeanAyin",
+ "Malayalam Nya",
+ "Hanifi Rohingya Kinna Ya",
+ "Malayalam Ja",
+ "ManichaeanZayin",
+ "Malayalam Ra",
+ "ManichaeanDaleth",
+ "Knotted Heh",
+ "ManichaeanHundred",
+ "Malayalam Ssa",
"Reversed Pe",
"Manichaean Twenty",
- "ManichaeanTwenty",
+ "Manichaean Pe",
+ "No Joining Group",
"ManichaeanDhamedh",
- "Qaph",
- "BurushaskiYehBarree",
- "Qaf",
- "Straight Waw",
- "Manichaean Nun",
"Manichaean Hundred",
- "Khaph",
"ManichaeanResh",
- "ManichaeanTen",
+ "Vertical Tail",
"ManichaeanFive",
- "Manichaean Qoph",
- "ManichaeanDaleth",
- "TehMarbutaGoal",
- "Kaph",
+ "Qaf",
+ "ManichaeanKaph",
+ "ManichaeanGimel",
+ "SwashKaf",
+ "Swash Kaf",
+ "ManichaeanOne",
+ "ManichaeanQoph",
"Kaf",
- "No Joining Group",
- "Manichaean Ten",
- "StraightWaw",
"RohingyaYeh",
- "ManichaeanHundred",
- "Manichaean Pe",
- "Rohingya Yeh",
- "Zhain",
- "Zain",
- "ManichaeanQoph",
- "Noon",
- "ManichaeanKaph",
- "Burushaski Yeh Barree",
- "Nun",
+ "SyriacWaw",
+ "Sad",
+ "StraightWaw",
"Yeh with tail",
- "ManichaeanNun",
- "ManichaeanAyin",
- "ManichaeanGimel",
- "ManichaeanZayin",
- "KnottedHeh",
- "Knotted Heh",
- "NoJoiningGroup"
+ "Straight Waw",
+ "Dalath Rish",
+ "BurushaskiYehBarree",
+ "MalayalamSsa",
+ "Syriac Waw",
+ "Burushaski Yeh Barree",
+ "Rohingya Yeh",
+ "NoJoiningGroup",
+ "Final Semkath"
};
#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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str11, UC_JOINING_GROUP_E},
-#line 37 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str12, UC_JOINING_GROUP_HEH},
-#line 40 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str13, UC_JOINING_GROUP_HETH},
-#line 36 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str14, UC_JOINING_GROUP_HE},
-#line 30 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str15, UC_JOINING_GROUP_FEH},
- {-1},
-#line 29 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str17, UC_JOINING_GROUP_FE},
-#line 35 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str18, UC_JOINING_GROUP_HAH},
- {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+ {-1},
#line 49 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_MIM},
-#line 48 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str25, UC_JOINING_GROUP_MEEM},
-#line 28 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_FARSI_YEH},
-#line 27 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str27, UC_JOINING_GROUP_FARSI_YEH},
-#line 39 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str28, UC_JOINING_GROUP_HEH_GOAL},
-#line 38 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str29, UC_JOINING_GROUP_HEH_GOAL},
-#line 19 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str30, UC_JOINING_GROUP_BEH},
-#line 20 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str31, UC_JOINING_GROUP_BETH},
-#line 17 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str32, UC_JOINING_GROUP_ALAPH},
-#line 47 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str33, UC_JOINING_GROUP_LAMADH},
-#line 18 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_ALEF},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str19, UC_JOINING_GROUP_E},
+#line 60 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str20, UC_JOINING_GROUP_HEH},
+#line 63 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str21, UC_JOINING_GROUP_HETH},
{-1},
-#line 46 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_LAM},
+#line 71 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str23, UC_JOINING_GROUP_MEEM},
+#line 59 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str24, UC_JOINING_GROUP_HE},
+ {-1},
+#line 58 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str26, UC_JOINING_GROUP_HAH},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 42 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str34, UC_JOINING_GROUP_BEH},
+#line 43 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str35, UC_JOINING_GROUP_BETH},
#line 62 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_SEMKATH},
- {-1}, {-1}, {-1},
-#line 53 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_PE},
-#line 103 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str42, UC_JOINING_GROUP_MANICHAEAN_HETH},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str36, UC_JOINING_GROUP_HEH_GOAL},
+#line 61 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str37, UC_JOINING_GROUP_HEH_GOAL},
{-1},
-#line 60 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_SADHE},
+#line 69 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str39, UC_JOINING_GROUP_LAM},
+#line 40 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str40, UC_JOINING_GROUP_ALAPH},
+#line 70 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str41, UC_JOINING_GROUP_LAMADH},
{-1},
-#line 92 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str46, UC_JOINING_GROUP_MANICHAEAN_BETH},
+#line 194 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str43, UC_JOINING_GROUP_THIN_YEH},
+#line 193 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str44, UC_JOINING_GROUP_THIN_YEH},
+#line 97 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str45, UC_JOINING_GROUP_TETH},
{-1}, {-1},
-#line 102 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str49, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 72 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str48, UC_JOINING_GROUP_MIM},
{-1},
-#line 96 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str51, UC_JOINING_GROUP_MANICHAEAN_DALETH},
-#line 112 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str52, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
-#line 117 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM},
-#line 110 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
#line 91 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str50, UC_JOINING_GROUP_TAH},
{-1}, {-1},
-#line 108 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str58, UC_JOINING_GROUP_MANICHAEAN_KAPH},
-#line 94 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
-#line 93 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_BETH},
-#line 74 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_TETH},
+#line 139 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str53, UC_JOINING_GROUP_MANICHAEAN_MEM},
+#line 123 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str54, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 115 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str55, UC_JOINING_GROUP_MANICHAEAN_BETH},
+#line 133 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str56, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
+#line 39 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str57, UC_JOINING_GROUP_AIN},
{-1},
#line 76 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_YEH},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str59, UC_JOINING_GROUP_PE},
+#line 119 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str60, UC_JOINING_GROUP_MANICHAEAN_DALETH},
+#line 135 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str61, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
+#line 167 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str62, UC_JOINING_GROUP_MALAYALAM_NGA},
+#line 114 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str63, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
+#line 142 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str64, UC_JOINING_GROUP_MANICHAEAN_NUN},
+#line 131 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_KAPH},
+#line 117 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
+#line 145 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 113 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str68, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
{-1},
-#line 90 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str65, UC_JOINING_GROUP_MANICHAEAN_ALEPH},
-#line 68 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str66, UC_JOINING_GROUP_TAH},
-#line 130 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str67, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 53 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_FEH},
{-1}, {-1},
+#line 176 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_MALAYALAM_NNA},
+#line 52 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str74, UC_JOINING_GROUP_FE},
+#line 183 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MALAYALAM_LLA},
+#line 185 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_MALAYALAM_LLLA},
+#line 94 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str77, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 134 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
+#line 143 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
+ {-1},
+#line 51 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str81, UC_JOINING_GROUP_FARSI_YEH},
+#line 50 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_FARSI_YEH},
+#line 149 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_MANICHAEAN_SADHE},
#line 125 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str70, UC_JOINING_GROUP_MANICHAEAN_PE},
-#line 111 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str71, UC_JOINING_GROUP_MANICHAEAN_LAMEDH},
-#line 78 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str72, UC_JOINING_GROUP_YEH_BARREE},
-#line 77 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str73, UC_JOINING_GROUP_YEH_BARREE},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str84, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 186 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str85, UC_JOINING_GROUP_MALAYALAM_LLLA},
+#line 57 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str86, UC_JOINING_GROUP_GAMAL},
+#line 180 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str87, UC_JOINING_GROUP_MALAYALAM_BHA},
+#line 99 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_YEH},
+#line 41 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_ALEF},
{-1},
-#line 134 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str75, UC_JOINING_GROUP_MANICHAEAN_ONE},
-#line 71 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str76, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 74 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str91, UC_JOINING_GROUP_NUN},
+#line 157 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_MANICHAEAN_ONE},
+#line 190 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA},
+#line 75 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str94, UC_JOINING_GROUP_NYA},
{-1},
-#line 33 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str78, UC_JOINING_GROUP_GAF},
-#line 32 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str79, UC_JOINING_GROUP_FINAL_SEMKATH},
+#line 92 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_TAW},
+#line 184 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_MALAYALAM_LLA},
+#line 192 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA},
+#line 101 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_YEH_BARREE},
+#line 126 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_HETH},
+#line 140 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_MANICHAEAN_MEM},
#line 121 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str80, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str102, UC_JOINING_GROUP_MANICHAEAN_WAW},
+#line 73 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_NOON},
+#line 159 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str104, UC_JOINING_GROUP_MANICHAEAN_FIVE},
{-1},
-#line 127 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str82, UC_JOINING_GROUP_MANICHAEAN_SADHE},
-#line 65 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str83, UC_JOINING_GROUP_SWASH_KAF},
-#line 64 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str88, UC_JOINING_GROUP_TEH_MARBUTA},
-#line 34 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str89, UC_JOINING_GROUP_GAMAL},
-#line 105 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str90, UC_JOINING_GROUP_MANICHAEAN_TETH},
+#line 93 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_TEH_MARBUTA},
+#line 179 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str107, UC_JOINING_GROUP_MALAYALAM_BHA},
+#line 138 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 100 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_YEH_BARREE},
{-1},
-#line 31 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str92, UC_JOINING_GROUP_FINAL_SEMKATH},
-#line 115 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str93, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 196 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_VERTICAL_TAIL},
{-1}, {-1},
-#line 120 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str96, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
-#line 80 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str97, UC_JOINING_GROUP_YEH_WITH_TAIL},
-#line 126 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str98, UC_JOINING_GROUP_MANICHAEAN_SADHE},
-#line 16 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str99, UC_JOINING_GROUP_AIN},
-#line 104 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str100, UC_JOINING_GROUP_MANICHAEAN_TETH},
-#line 72 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str101, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
+#line 116 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str114, UC_JOINING_GROUP_MANICHAEAN_BETH},
{-1},
-#line 114 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str103, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 95 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str116, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
{-1},
#line 98 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str105, UC_JOINING_GROUP_MANICHAEAN_WAW},
-#line 136 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str106, UC_JOINING_GROUP_MANICHAEAN_FIVE},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str118, UC_JOINING_GROUP_WAW},
+#line 168 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MALAYALAM_NGA},
{-1},
-#line 75 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str108, UC_JOINING_GROUP_WAW},
-#line 63 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str109, UC_JOINING_GROUP_SHIN},
+#line 174 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str121, UC_JOINING_GROUP_MALAYALAM_TTA},
+#line 56 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str122, UC_JOINING_GROUP_GAF},
+#line 162 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str123, UC_JOINING_GROUP_MANICHAEAN_TEN},
+#line 128 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str124, UC_JOINING_GROUP_MANICHAEAN_TETH},
{-1},
-#line 69 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str111, UC_JOINING_GROUP_TAW},
-#line 61 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str112, UC_JOINING_GROUP_SEEN},
- {-1}, {-1},
-#line 81 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str115, UC_JOINING_GROUP_YUDH},
+#line 86 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str126, UC_JOINING_GROUP_SHIN},
{-1},
-#line 107 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str117, UC_JOINING_GROUP_MANICHAEAN_YODH},
+#line 161 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str128, UC_JOINING_GROUP_MANICHAEAN_TEN},
+#line 127 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_TETH},
{-1},
-#line 135 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str119, UC_JOINING_GROUP_MANICHAEAN_ONE},
+#line 84 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str131, UC_JOINING_GROUP_SEEN},
+#line 137 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_MANICHAEAN_THAMEDH},
+#line 156 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_MANICHAEAN_TAW},
+#line 85 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str134, UC_JOINING_GROUP_SEMKATH},
+ {-1},
+#line 79 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_REH},
+ {-1},
+#line 148 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str138, UC_JOINING_GROUP_MANICHAEAN_PE},
+#line 141 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_MANICHAEAN_NUN},
+ {-1},
+#line 172 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_MALAYALAM_NYA},
+#line 108 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_ZHAIN},
#line 83 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str120, UC_JOINING_GROUP_YUDH_HE},
-#line 82 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str125, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str143, UC_JOINING_GROUP_SADHE},
{-1}, {-1}, {-1},
-#line 116 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str129, UC_JOINING_GROUP_MANICHAEAN_MEM},
- {-1}, {-1},
-#line 67 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str132, UC_JOINING_GROUP_SYRIAC_WAW},
-#line 66 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str133, UC_JOINING_GROUP_SYRIAC_WAW},
+#line 178 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_MALAYALAM_NNNA},
+#line 164 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+#line 175 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MALAYALAM_NNA},
+#line 177 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_MALAYALAM_NNNA},
{-1},
-#line 56 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str135, UC_JOINING_GROUP_REH},
-#line 25 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str136, UC_JOINING_GROUP_DALATH_RISH},
- {-1}, {-1},
-#line 24 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str139, UC_JOINING_GROUP_DALATH_RISH},
+#line 107 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str152, UC_JOINING_GROUP_ZAIN},
+#line 130 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_YODH},
{-1},
-#line 23 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str141, UC_JOINING_GROUP_DAL},
#line 122 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str142, UC_JOINING_GROUP_MANICHAEAN_AYIN},
- {-1},
-#line 132 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str144, UC_JOINING_GROUP_MANICHAEAN_TAW},
-#line 58 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str145, UC_JOINING_GROUP_REVERSED_PE},
-#line 99 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str146, UC_JOINING_GROUP_MANICHAEAN_WAW},
-#line 52 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str147, UC_JOINING_GROUP_NYA},
-#line 106 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str148, UC_JOINING_GROUP_MANICHAEAN_YODH},
-#line 133 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str149, UC_JOINING_GROUP_MANICHAEAN_TAW},
-#line 59 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str150, UC_JOINING_GROUP_SAD},
-#line 57 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str151, UC_JOINING_GROUP_REVERSED_PE},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_WAW},
{-1},
-#line 140 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str153, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+#line 81 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_REVERSED_PE},
{-1},
-#line 141 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str155, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
-#line 113 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str156, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
-#line 55 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str157, UC_JOINING_GROUP_QAPH},
-#line 22 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str158, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
-#line 54 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_QAF},
-#line 88 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_STRAIGHT_WAW},
+#line 103 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str159, UC_JOINING_GROUP_YEH_WITH_TAIL},
+#line 104 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str160, UC_JOINING_GROUP_YUDH},
{-1},
-#line 118 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MANICHAEAN_NUN},
-#line 142 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
-#line 43 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_KHAPH},
-#line 131 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 173 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str162, UC_JOINING_GROUP_MALAYALAM_TTA},
+#line 153 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str163, UC_JOINING_GROUP_MANICHAEAN_RESH},
+#line 48 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str164, UC_JOINING_GROUP_DALATH_RISH},
+#line 46 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str165, UC_JOINING_GROUP_DAL},
{-1},
-#line 139 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_MANICHAEAN_TEN},
-#line 137 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_MANICHAEAN_FIVE},
-#line 128 "./unictype/joininggroup_byname.gperf"
+#line 106 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str167, UC_JOINING_GROUP_YUDH_HE},
+#line 105 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str168, UC_JOINING_GROUP_YUDH_HE},
+#line 151 "./unictype/joininggroup_byname.gperf"
{(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str169, UC_JOINING_GROUP_MANICHAEAN_QOPH},
-#line 97 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str170, UC_JOINING_GROUP_MANICHAEAN_DALETH},
-#line 73 "./unictype/joininggroup_byname.gperf"
+ {-1},
+#line 96 "./unictype/joininggroup_byname.gperf"
{(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str171, UC_JOINING_GROUP_TEH_MARBUTA_GOAL},
-#line 42 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_KAPH},
+#line 78 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str172, UC_JOINING_GROUP_QAPH},
{-1},
-#line 41 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_KAF},
+#line 155 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str174, UC_JOINING_GROUP_MANICHAEAN_TAW},
+#line 66 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str175, UC_JOINING_GROUP_KHAPH},
+#line 144 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_MANICHAEAN_SAMEKH},
{-1},
-#line 14 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str176, UC_JOINING_GROUP_NONE},
-#line 138 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str177, UC_JOINING_GROUP_MANICHAEAN_TEN},
-#line 89 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_STRAIGHT_WAW},
+#line 129 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str178, UC_JOINING_GROUP_MANICHAEAN_YODH},
+#line 170 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str179, UC_JOINING_GROUP_MALAYALAM_JA},
+#line 150 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str180, UC_JOINING_GROUP_MANICHAEAN_SADHE},
+#line 182 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_MALAYALAM_RA},
+#line 189 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str182, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA},
+#line 55 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_FINAL_SEMKATH},
+#line 68 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str184, UC_JOINING_GROUP_KNOTTED_HEH},
+#line 65 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str185, UC_JOINING_GROUP_KAPH},
+#line 146 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str186, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 171 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str187, UC_JOINING_GROUP_MALAYALAM_NYA},
+#line 191 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str188, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA},
+#line 169 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str189, UC_JOINING_GROUP_MALAYALAM_JA},
+#line 124 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 181 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str191, UC_JOINING_GROUP_MALAYALAM_RA},
+ {-1},
+#line 120 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str193, UC_JOINING_GROUP_MANICHAEAN_DALETH},
+#line 67 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str194, UC_JOINING_GROUP_KNOTTED_HEH},
+#line 166 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str195, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
+#line 187 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str196, UC_JOINING_GROUP_MALAYALAM_SSA},
+#line 80 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str197, UC_JOINING_GROUP_REVERSED_PE},
+ {-1},
+#line 163 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str199, UC_JOINING_GROUP_MANICHAEAN_TWENTY},
+ {-1},
+#line 147 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str201, UC_JOINING_GROUP_MANICHAEAN_PE},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 37 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str210, UC_JOINING_GROUP_NONE},
+#line 136 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str211, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH},
{-1}, {-1},
-#line 87 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str181, UC_JOINING_GROUP_ROHINGYA_YEH},
+#line 165 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str214, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
{-1},
-#line 143 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str183, UC_JOINING_GROUP_MANICHAEAN_HUNDRED},
+#line 154 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str216, UC_JOINING_GROUP_MANICHAEAN_RESH},
{-1},
-#line 124 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str190, UC_JOINING_GROUP_ROHINGYA_YEH},
-#line 85 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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)(size_t)&((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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str204, UC_JOINING_GROUP_MANICHAEAN_QOPH},
-#line 50 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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)(size_t)&((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)(size_t)&((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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_NUN},
+#line 195 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str218, UC_JOINING_GROUP_VERTICAL_TAIL},
+#line 160 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str219, UC_JOINING_GROUP_MANICHAEAN_FIVE},
{-1},
-#line 79 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_YEH_WITH_TAIL},
+#line 77 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str221, UC_JOINING_GROUP_QAF},
+#line 132 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str222, UC_JOINING_GROUP_MANICHAEAN_KAPH},
+#line 118 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str223, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
{-1}, {-1},
-#line 119 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_AYIN},
+#line 88 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str226, UC_JOINING_GROUP_SWASH_KAF},
+#line 87 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str227, UC_JOINING_GROUP_SWASH_KAF},
+#line 158 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str228, UC_JOINING_GROUP_MANICHAEAN_ONE},
+ {-1},
+#line 152 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str230, UC_JOINING_GROUP_MANICHAEAN_QOPH},
{-1}, {-1}, {-1},
-#line 95 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str232, UC_JOINING_GROUP_MANICHAEAN_GIMEL},
+#line 64 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str234, UC_JOINING_GROUP_KAF},
+ {-1}, {-1}, {-1}, {-1},
+#line 110 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str239, UC_JOINING_GROUP_ROHINGYA_YEH},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 101 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str238, UC_JOINING_GROUP_MANICHAEAN_ZAYIN},
+#line 90 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str245, UC_JOINING_GROUP_SYRIAC_WAW},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 82 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str263, UC_JOINING_GROUP_SAD},
+ {-1}, {-1}, {-1}, {-1},
+#line 112 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str268, UC_JOINING_GROUP_STRAIGHT_WAW},
+ {-1}, {-1},
+#line 102 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str271, UC_JOINING_GROUP_YEH_WITH_TAIL},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+#line 111 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str277, UC_JOINING_GROUP_STRAIGHT_WAW},
+ {-1},
+#line 47 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str279, UC_JOINING_GROUP_DALATH_RISH},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
#line 45 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str247, UC_JOINING_GROUP_KNOTTED_HEH},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str287, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+#line 188 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str293, UC_JOINING_GROUP_MALAYALAM_SSA},
{-1}, {-1},
+#line 89 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str296, UC_JOINING_GROUP_SYRIAC_WAW},
+ {-1},
#line 44 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((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},
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str298, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-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 109 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str343, UC_JOINING_GROUP_ROHINGYA_YEH},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
{-1}, {-1}, {-1}, {-1},
-#line 15 "./unictype/joininggroup_byname.gperf"
- {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str318, UC_JOINING_GROUP_NONE}
+#line 38 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str357, UC_JOINING_GROUP_NONE},
+ {-1}, {-1}, {-1}, {-1}, {-1},
+#line 54 "./unictype/joininggroup_byname.gperf"
+ {(int)(size_t)&((struct joining_group_stringpool_t *)0)->joining_group_stringpool_str363, UC_JOINING_GROUP_FINAL_SEMKATH}
};
-const struct named_joining_group *
+static const struct named_joining_group *
uc_joining_group_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/joininggroup_name.c b/lib/unictype/joininggroup_name.c
index b89585c..93d81d5 100644
--- a/lib/unictype/joininggroup_name.c
+++ b/lib/unictype/joininggroup_name.c
@@ -1,28 +1,27 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -49,7 +48,7 @@ static const struct joining_group_stringpool_t joining_group_stringpool_contents
static const int joining_group_index[] =
{
-#define ELEM(tag,string) (int)(long)&((struct joining_group_stringpool_t *)0)->tag,
+#define ELEM(tag,string) (int)(size_t)&((struct joining_group_stringpool_t *)0)->tag,
#include "unictype/joininggroup_name.h"
#undef ELEM
};
diff --git a/lib/unictype/joininggroup_name.h b/lib/unictype/joininggroup_name.h
index 46e9df4..fe0a11d 100644
--- a/lib/unictype/joininggroup_name.h
+++ b/lib/unictype/joininggroup_name.h
@@ -1,112 +1,126 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
-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")
+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")
+ELEM (MALAYALAM_NGA, "Malayalam Nga")
+ELEM (MALAYALAM_JA, "Malayalam Ja")
+ELEM (MALAYALAM_NYA, "Malayalam Nya")
+ELEM (MALAYALAM_TTA, "Malayalam Tta")
+ELEM (MALAYALAM_NNA, "Malayalam Nna")
+ELEM (MALAYALAM_NNNA, "Malayalam Nnna")
+ELEM (MALAYALAM_BHA, "Malayalam Bha")
+ELEM (MALAYALAM_RA, "Malayalam Ra")
+ELEM (MALAYALAM_LLA, "Malayalam Lla")
+ELEM (MALAYALAM_LLLA, "Malayalam Llla")
+ELEM (MALAYALAM_SSA, "Malayalam Ssa")
+ELEM (HANIFI_ROHINGYA_PA, "Hanifi Rohingya Pa")
+ELEM (HANIFI_ROHINGYA_KINNA_YA, "Hanifi Rohingya Kinna Ya")
+ELEM (THIN_YEH, "Thin Yeh")
+ELEM (VERTICAL_TAIL, "Vertical Tail")
diff --git a/lib/unictype/joininggroup_of.c b/lib/unictype/joininggroup_of.c
index 49e6967..ce1f94d 100644
--- a/lib/unictype/joininggroup_of.c
+++ b/lib/unictype/joininggroup_of.c
@@ -1,28 +1,27 @@
/* Arabic joining group of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -48,7 +47,7 @@ uc_joining_group (ucs4_t uc)
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]
| ((unsigned int) u_joining_group.level3[(index3>>4)+1] << 16))
>> (index3 % 16))
& 0x7f;
diff --git a/lib/unictype/joininggroup_of.h b/lib/unictype/joininggroup_of.h
index e481407..cfec382 100644
--- a/lib/unictype/joininggroup_of.h
+++ b/lib/unictype/joininggroup_of.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining group of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define joining_group_header_0 16
#define joining_group_header_1 2
#define joining_group_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned short level3[5 * 56 + 1];
+ unsigned short level3[7 * 56 + 1];
}
u_joining_group =
{
@@ -19,7 +43,7 @@ u_joining_group =
{
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, 0, 128, 256, -1,
- -1, 384, -1, -1, -1, -1, -1, -1,
+ 384, 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,
@@ -83,8 +107,8 @@ u_joining_group =
-1, -1, -1, -1, -1, -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, 640, -1, -1,
+ -1, -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, -1, -1,
@@ -169,9 +193,16 @@ u_joining_group =
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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xed59, 0xdb96, 0x7ef5, 0x61c1, 0x18f1, 0x0000,
+ 0x0000, 0xc183, 0x3060, 0x0c18, 0x8306, 0x60c1, 0x1830, 0x060c,
+ 0xc183, 0x0000, 0x9800, 0x8001, 0x840e, 0x72c5, 0x019c, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0204, 0xc584,
- 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1001,
- 0x8408, 0xcc91, 0xc57a, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x6508, 0x3236, 0x28d9, 0x0396, 0x4a1c, 0xdd0e, 0x5028, 0x1109,
+ 0x8408, 0xcc91, 0xc57a, 0x0812, 0x8804, 0x7023, 0x4085, 0x0e32,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -182,6 +213,13 @@ u_joining_group =
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, 0x0019, 0x0000, 0x0000, 0x0032, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x8000, 0x0032, 0x0640, 0x0194, 0x0065, 0x0ca0,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 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/joiningtype_byname.c b/lib/unictype/joiningtype_byname.c
index 90e1b3b..91e0eb2 100644
--- a/lib/unictype/joiningtype_byname.c
+++ b/lib/unictype/joiningtype_byname.c
@@ -1,28 +1,27 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_byname.gperf b/lib/unictype/joiningtype_byname.gperf
index 6b1e7d7..2bd582b 100644
--- a/lib/unictype/joiningtype_byname.gperf
+++ b/lib/unictype/joiningtype_byname.gperf
@@ -1,4 +1,27 @@
-/* Arabic joining type of Unicode characters. */
+/* Arabic joining type of Unicode characters.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct named_joining_type { int name; int joining_type; };
%struct-type
%ignore-case
diff --git a/lib/unictype/joiningtype_byname.h b/lib/unictype/joiningtype_byname.h
index 25b4743..dc99f3f 100644
--- a/lib/unictype/joiningtype_byname.h
+++ b/lib/unictype/joiningtype_byname.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 2 "./unictype/joiningtype_byname.gperf"
+#line 25 "./unictype/joiningtype_byname.gperf"
struct named_joining_type { int name; int joining_type; };
#define TOTAL_KEYWORDS 17
@@ -167,45 +167,45 @@ static const struct joining_type_stringpool_t joining_type_stringpool_contents =
static const struct named_joining_type joining_type_names[] =
{
{-1},
-#line 16 "./unictype/joiningtype_byname.gperf"
+#line 39 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str1, UC_JOINING_TYPE_L},
-#line 17 "./unictype/joiningtype_byname.gperf"
+#line 40 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str2, UC_JOINING_TYPE_R},
-#line 19 "./unictype/joiningtype_byname.gperf"
+#line 42 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str3, UC_JOINING_TYPE_U},
-#line 14 "./unictype/joiningtype_byname.gperf"
+#line 37 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str4, UC_JOINING_TYPE_C},
-#line 15 "./unictype/joiningtype_byname.gperf"
+#line 38 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str5, UC_JOINING_TYPE_D},
{-1},
-#line 18 "./unictype/joiningtype_byname.gperf"
+#line 41 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str7, UC_JOINING_TYPE_T},
{-1}, {-1}, {-1},
-#line 25 "./unictype/joiningtype_byname.gperf"
+#line 48 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str11, UC_JOINING_TYPE_L},
-#line 24 "./unictype/joiningtype_byname.gperf"
+#line 47 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str12, UC_JOINING_TYPE_L},
-#line 27 "./unictype/joiningtype_byname.gperf"
+#line 50 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str13, UC_JOINING_TYPE_R},
-#line 26 "./unictype/joiningtype_byname.gperf"
+#line 49 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str14, UC_JOINING_TYPE_R},
-#line 23 "./unictype/joiningtype_byname.gperf"
+#line 46 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str15, UC_JOINING_TYPE_D},
-#line 22 "./unictype/joiningtype_byname.gperf"
+#line 45 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str16, UC_JOINING_TYPE_D},
-#line 28 "./unictype/joiningtype_byname.gperf"
+#line 51 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str17, UC_JOINING_TYPE_T},
-#line 30 "./unictype/joiningtype_byname.gperf"
+#line 53 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str18, UC_JOINING_TYPE_U},
-#line 29 "./unictype/joiningtype_byname.gperf"
+#line 52 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str19, UC_JOINING_TYPE_U},
-#line 21 "./unictype/joiningtype_byname.gperf"
+#line 44 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str20, UC_JOINING_TYPE_C},
-#line 20 "./unictype/joiningtype_byname.gperf"
+#line 43 "./unictype/joiningtype_byname.gperf"
{(int)(size_t)&((struct joining_type_stringpool_t *)0)->joining_type_stringpool_str21, UC_JOINING_TYPE_C}
};
-const struct named_joining_type *
+static const struct named_joining_type *
uc_joining_type_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/joiningtype_longname.c b/lib/unictype/joiningtype_longname.c
index 2a6f0af..949c4ec 100644
--- a/lib/unictype/joiningtype_longname.c
+++ b/lib/unictype/joiningtype_longname.c
@@ -1,28 +1,27 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_name.c b/lib/unictype/joiningtype_name.c
index ab2d848..5c4c3b8 100644
--- a/lib/unictype/joiningtype_name.c
+++ b/lib/unictype/joiningtype_name.c
@@ -1,28 +1,27 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/joiningtype_of.c b/lib/unictype/joiningtype_of.c
index b04b0ae..573c0e6 100644
--- a/lib/unictype/joiningtype_of.c
+++ b/lib/unictype/joiningtype_of.c
@@ -1,25 +1,16 @@
/* Arabic joining type of Unicode characters.
- Copyright (C) 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unictype/joiningtype_of.h b/lib/unictype/joiningtype_of.h
index 578bfdf..b972343 100644
--- a/lib/unictype/joiningtype_of.h
+++ b/lib/unictype/joiningtype_of.h
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Arabic joining type of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#define joining_type_header_0 16
#define joining_type_header_1 2
#define joining_type_header_2 7
@@ -11,7 +27,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- unsigned char level3[13 * 64];
+ unsigned char level3[17 * 64];
}
u_joining_type =
{
@@ -84,6 +100,8 @@ u_joining_type =
-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, 1536, -1, -1, -1, 1664, 1792,
+ -1, 1920, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -137,9 +155,7 @@ u_joining_type =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -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, 2048, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -163,7 +179,7 @@ u_joining_type =
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,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f,
0xf4, 0x55, 0x45, 0x44, 0x44, 0x55, 0x55, 0x54,
0x55, 0x55, 0x55, 0x55, 0x54, 0x54, 0x54, 0x45,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -184,14 +200,14 @@ u_joining_type =
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, 0x54, 0x44, 0xf4, 0xff, 0xff, 0xff,
+ 0x05, 0x55, 0x55, 0x40, 0x45, 0xf4, 0xff, 0xff,
+ 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44,
+ 0x44, 0x24, 0x22, 0x05, 0x50, 0x55, 0x55, 0xf4,
+ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0x55, 0x55, 0x55, 0x55, 0x55, 0x44, 0x04, 0x54,
- 0x45, 0x54, 0xf5, 0x55, 0x45, 0x55, 0x55, 0xff,
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x45, 0x54, 0x55, 0x55, 0x45, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0xf5, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
@@ -202,7 +218,7 @@ u_joining_type =
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,
+ 0x55, 0x55, 0x55, 0x55, 0xf5, 0xff, 0xff, 0xff,
0x00, 0x00, 0x10, 0x51, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
0x55, 0x55, 0x55, 0x55, 0xf5, 0xf5, 0xff, 0xff,
@@ -243,11 +259,43 @@ u_joining_type =
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x53, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x54, 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, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x45, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
+ 0x55, 0x55, 0x05, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x5f, 0x55, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x55, 0x44, 0x55, 0x55, 0x55, 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,
+ 0x05, 0x55, 0x44, 0x04, 0x45, 0x54, 0x45, 0x55,
+ 0x50, 0x44, 0x05, 0x00, 0x40, 0x35, 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, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff,
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 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, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55,
- 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0x55, 0x55, 0xff, 0xff, 0xff, 0x1f, 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 d028bfb..77aa615 100644
--- a/lib/unictype/mirror.c
+++ b/lib/unictype/mirror.c
@@ -1,28 +1,27 @@
/* Mirrored Unicode characters.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/mirror.h b/lib/unictype/mirror.h
index 0dc4df0..09d9dd8 100644
--- a/lib/unictype/mirror.h
+++ b/lib/unictype/mirror.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Mirrored Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define mirror_header_0 16
#define mirror_header_1 2
#define mirror_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[2];
short level2[2 << 9];
- int level3[22 << 7];
+ int level3[23 << 7];
}
u_mirror =
{
@@ -27,9 +51,9 @@ u_mirror =
-1, -1, -1, -1, -1, -1, -1, -1,
512, 640, 768, -1, 896, 1024, 1152, -1,
-1, -1, -1, -1, -1, -1, 1280, 1408,
- -1, -1, -1, 1536, 1664, 1792, -1, -1,
- -1, -1, -1, -1, 1920, -1, -1, -1,
- 2048, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1536, 1664, 1792, -1, 1920,
+ -1, -1, -1, -1, 2048, -1, -1, -1,
+ 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, -1, -1, -1, -1, -1, -1, -1,
@@ -80,7 +104,7 @@ u_mirror =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 2176, -1, 2304, -1,
+ -1, -1, -1, -1, 2304, -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,
@@ -134,7 +158,7 @@ u_mirror =
-1, -1, -1, -1, -1, -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, 2560, 2688,
+ -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,
@@ -343,7 +367,7 @@ u_mirror =
54901, 54900, 54899, 54898, 54897, 54896, 54895, 54894,
54893, 54892, 54891, 54890, 54889, 54888, 54887, 54886,
54885, 0, 0, 54882, 54881, 54880, 54879, 54878,
- 54877, 54876, 54875, 54874, 54873, 54872, 54871, 54870,
+ 54877, 0, 54875, 54874, 54873, 54872, 54871, 54870,
54869, 54868, 54867, 54866, 54865, 54864, 54863, 54862,
0, 0, 0, 0, 0, 0, 0, 0,
54853, 0, 0, 0, 0, 0, 0, 0,
@@ -387,6 +411,22 @@ u_mirror =
0, 0, 0, 0, 54545, 54544, 54543, 0,
0, 0, 0, 54538, 0, 0, 0, 54534,
54533, 54532, 54531, 54530, 0, 54528, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 54271, 0,
0, 0, 53755, 53754, 53753, 53752, 0, 0,
0, 53748, 53747, 0, 53745, 53744, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -397,8 +437,8 @@ u_mirror =
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 53672, 53671, 53670,
+ 53669, 53668, 53667, 53666, 53665, 0, 0, 0,
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/numeric.c b/lib/unictype/numeric.c
index 0ebe8e1..186337b 100644
--- a/lib/unictype/numeric.c
+++ b/lib/unictype/numeric.c
@@ -1,28 +1,27 @@
/* Values of numeric Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -48,8 +47,8 @@ uc_numeric_value (ucs4_t uc)
unsigned int index3 = ((uc & numeric_header_4) + lookup2) * 8;
/* level3 contains 8-bit values, packed into 16-bit words. */
unsigned int lookup3 =
- ((u_numeric.level3[index3>>4]
- | (u_numeric.level3[(index3>>4)+1] << 16))
+ (((unsigned int) u_numeric.level3[index3>>4]
+ | ((unsigned int) u_numeric.level3[(index3>>4)+1] << 16))
>> (index3 % 16))
& 0xff;
diff --git a/lib/unictype/numeric.h b/lib/unictype/numeric.h
index 338b686..c0a888d 100644
--- a/lib/unictype/numeric.h
+++ b/lib/unictype/numeric.h
@@ -1,7 +1,31 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Numeric values of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
-static const uc_fraction_t u_numeric_values[143] =
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+static const uc_fraction_t u_numeric_values[150] =
{
{ 0, 0 },
{ -727379968, 1 },
@@ -99,6 +123,8 @@ static const uc_fraction_t u_numeric_values[143] =
{ 800000, 1 },
{ 900000, 1 },
{ 1000000, 1 },
+ { 10000000, 1 },
+ { 20000000, 1 },
{ 100000000, 1 },
{ 1410065408, 1 },
{ -1, 2 },
@@ -143,9 +169,14 @@ static const uc_fraction_t u_numeric_values[143] =
{ 3, 16 },
{ 1, 20 },
{ 3, 20 },
+ { 1, 32 },
{ 1, 40 },
+ { 1, 64 },
+ { 3, 64 },
+ { 1, 80 },
{ 3, 80 },
- { 1, 160 }
+ { 1, 160 },
+ { 1, 320 }
};
#define numeric_header_0 16
#define numeric_header_1 3
@@ -157,7 +188,7 @@ struct
{
int level1[3];
short level2[3 << 9];
- unsigned short level3[68 * 64 + 1];
+ unsigned short level3[76 * 64 + 1];
}
u_numeric =
{
@@ -230,13 +261,13 @@ u_numeric =
-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,
- 1408, 1408, -1, -1, 1408, 512, 7424, -1,
- -1, 7552, -1, -1, -1, -1, -1, -1,
- 7680, -1, -1, -1, -1, -1, -1, -1,
+ -1, 6784, 0, -1, 6912, -1, 7040, 7168,
+ 7296, 384, 7424, 7552, -1, 384, -1, -1,
+ 1408, 1408, -1, -1, 1408, 512, 7680, -1,
+ -1, 7808, 1408, -1, -1, -1, -1, -1,
+ 7936, -1, 1408, 4352, -1, -1, -1, 8064,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7808, -1, -1, -1, -1, -1, -1, -1,
+ 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,
@@ -253,7 +284,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, 256, -1, 7936, -1,
+ -1, -1, -1, -1, 256, 512, 8320, -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,
@@ -278,16 +310,19 @@ 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, 8576, 8704, -1,
+ -1, -1, -1, -1, -1, -1, -1, 8832,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 8064, -1,
- -1, -1, -1, -1, -1, -1, -1, 8192,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 512, -1, -1, 384, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 8960, 1408, -1, -1, -1, -1, -1,
+ 9088, 9216, 9344, -1, -1, -1, -1, -1,
+ -1, -1, 9472, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 384,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 8320, 1408, -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,
@@ -349,11 +384,7 @@ 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, -1, -1,
- -1, -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, 9600, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
@@ -368,7 +399,7 @@ 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, 0x0504, 0x0000, 0x0000, 0x0300, 0x0000, 0x636e, 0x006f,
+ 0x0000, 0x0504, 0x0000, 0x0000, 0x0300, 0x0000, 0x6570, 0x0071,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -412,7 +443,7 @@ u_numeric =
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, 0x798a, 0x708b, 0x1271, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -420,7 +451,7 @@ u_numeric =
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, 0x6570, 0x8a71, 0x8b79, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -442,9 +473,9 @@ 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, 0x8c8e, 0x8a8d, 0x8b7c, 0x0070,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x8f94, 0x8c93, 0x8d7e, 0x0072,
0x0000, 0x0000, 0x0000, 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a,
- 0x390c, 0x6e42, 0x6f63, 0x7788, 0x0089, 0x0000, 0x0000, 0x0000,
+ 0x390c, 0x7042, 0x7165, 0x798a, 0x008b, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -455,8 +486,8 @@ 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,
- 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x6463, 0x6665, 0x6867,
- 0x6a69, 0x626b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x6665, 0x6867, 0x6a69,
+ 0x6c6b, 0x646d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -546,7 +577,7 @@ 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,
- 0x7b76, 0x6c7c, 0x706d, 0x7271, 0x7473, 0x7775, 0x7978, 0x037a,
+ 0x7d78, 0x6e7e, 0x726f, 0x7473, 0x7675, 0x7977, 0x7b7a, 0x037c,
0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d,
0x0403, 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x0e0d, 0x3934, 0x423d,
0x4642, 0x004b, 0x0800, 0x4f34, 0x0254, 0x0000, 0x0000, 0x0000,
@@ -596,7 +627,7 @@ 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, 0x6300, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6500, 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,
@@ -648,7 +679,7 @@ 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,
- 0x636e, 0x886f, 0x8977, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x6570, 0x8a71, 0x8b79, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -681,11 +712,11 @@ u_numeric =
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,
+ 0x6570, 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,
+ 0x423d, 0x0746, 0x6534, 0x6f65, 0x0071, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x7002, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -744,16 +775,16 @@ 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,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x6589, 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,
+ 0x5a58, 0x5c5b, 0x5e5d, 0x807f, 0x8281, 0x8483, 0x8685, 0x8887,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
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,
+ 0x0403, 0x0605, 0x160c, 0x4239, 0x0065, 0x0000, 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,
@@ -796,7 +827,23 @@ u_numeric =
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, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x6341, 0x6c6e, 0x006d,
+ 0x3837, 0x3a39, 0x3c3b, 0x3e3d, 0x403f, 0x6541, 0x6e70, 0x006f,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0300, 0x0504,
+ 0x0706, 0x160c, 0x3920, 0x0065, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0300, 0x160c, 0x0039, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 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, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -845,21 +892,35 @@ u_numeric =
0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0403, 0x0605, 0x0807,
0x0a09, 0x0c0b, 0x2016, 0x342a, 0x3635, 0x3837, 0x0039, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x9495, 0x9092, 0x8e8f, 0x9193, 0x8a8c, 0x7e8a, 0x8d79, 0x728b,
+ 0x6570, 0x7165, 0x0095, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 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,
+ 0x0504, 0x0606, 0x0707, 0x0504, 0x0403, 0x6f6e, 0x6e77, 0x796f,
+ 0x7670, 0x7070, 0x6e65, 0x2a6f, 0x0634, 0x0807, 0x0a09, 0x000b,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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, 0x625f,
+ 0x0163, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0d0c, 0x0f0e, 0x1110,
+ 0x1312, 0x1514, 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,
- 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -867,8 +928,18 @@ 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0302, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x0d0c, 0x0f0e, 0x1110,
+ 0x1312, 0x1514, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x3837, 0x0403, 0x0605, 0x0307, 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,
@@ -885,6 +956,30 @@ 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, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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, 0x4342, 0x4544,
+ 0x4746, 0x4948, 0x4b4a, 0x4d4c, 0x4f4e, 0x5150, 0x5352, 0x5554,
+ 0x6054, 0x0361, 0x0504, 0x0706, 0x0908, 0x0b0a, 0x7000, 0x7165,
+ 0x0300, 0x4b04, 0x0054, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 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, 0x4342, 0x4544,
+ 0x4746, 0x4948, 0x4b4a, 0x4d4c, 0x4f4e, 0x5150, 0x5352, 0x0400,
+ 0x0605, 0x0807, 0x0a09, 0x0c0b, 0x3e3c, 0x4b43, 0x7665, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 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,
diff --git a/lib/unictype/pr_alphabetic.c b/lib/unictype/pr_alphabetic.c
index f916fca..0b7799b 100644
--- a/lib/unictype/pr_alphabetic.c
+++ b/lib/unictype/pr_alphabetic.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_alphabetic.h b/lib/unictype/pr_alphabetic.h
index 9a56cb3..34af574 100644
--- a/lib/unictype/pr_alphabetic.h
+++ b/lib/unictype/pr_alphabetic.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,433 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[68 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[77 << 4];
}
u_property_alphabetic =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- -1,
- 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 352,
- 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) + 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) + 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) + 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) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 4 + 384 * sizeof (short) / sizeof (int) + 416,
- 4 + 384 * sizeof (short) / sizeof (int) + 432,
- 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) + 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1184,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1200,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1216,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +476,13 @@ u_property_alphabetic =
-1,
-1,
-1,
- 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,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 752,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-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) + 784,
-1,
-1,
-1,
@@ -184,8 +490,6 @@ u_property_alphabetic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
-1,
@@ -202,24 +506,7 @@ u_property_alphabetic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
- 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -238,13 +525,11 @@ u_property_alphabetic =
-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,
@@ -256,21 +541,15 @@ u_property_alphabetic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -278,407 +557,317 @@ u_property_alphabetic =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
- 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) + 1024,
- 4 + 384 * sizeof (short) / sizeof (int) + 1040,
- 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) + 1056,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 1072,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000020, 0xBCDF0000,
- 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0x000000FF, 0xBFFF0000, 0xFFFF00B6, 0x000707FF,
- 0x07FF0000, 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFC000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x1FEFFFFF, 0x9C00E1FE,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFC00, 0x043007FF,
- 0xFCFFFFFF, 0x00001FFF, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFF03F8,
- 0xFFFFFFFF, 0xEFFFFFFF, 0xFFE1DFFF, 0xFFFE000F,
- 0xFFF99FEF, 0xE3C5FDFF, 0xB080599F, 0x0003000F,
- 0xFFF987EE, 0xC36DFDFF, 0x5E021987, 0x003F0000,
- 0xFFFBBFEE, 0xE3EDFDFF, 0x00011BBF, 0x0200000F,
- 0xFFF99FEE, 0xE3EDFDFF, 0xB0C0199F, 0x0002000F,
- 0xD63DC7EC, 0xC3FFC718, 0x00811DC7, 0x00000000,
- 0xFFFDDFEF, 0xE3FFFDFF, 0x07601DDF, 0x0000000F,
- 0xFFFDDFEF, 0xE3EFFDFF, 0x40601DDF, 0x0006000F,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80F05DDF, 0xFC00000F,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F807F, 0x000C0000,
- 0xFFFFFFFE, 0x07FFFFFF, 0x0000207F, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0xF000205F, 0x00000000,
- 0x00000001, 0x00000000, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFFFF03, 0x1FFFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xF97FFFFF, 0xFFFF0000, 0xFFFFC1E7,
- 0x3000407F, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x87FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 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, 0xFFEFFFFF, 0x00000FEF, 0x00000000,
- 0xFFFFFFFF, 0xFC00F3FF, 0xFFFFFFFF, 0x0003FFBF,
- 0xFFFFFFFF, 0x003FFFFF, 0xFC00E000, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x006FDE00,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x001FFF80,
- 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, 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,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x8FF07FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 0xFFFFF7BB, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000002F, 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, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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, 0x409FFFFF, 0x00000000, 0x00000000,
- 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x000001FF,
- 0xFFF99FEF, 0xE3EDFDFF, 0xE081199F, 0x0000000F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x000007BB, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x7F7FFFFF, 0x00000001, 0xFFFC0000,
- 0xFFFCFFFF, 0x007FFEFF, 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,
- 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, 0x007FFFFF, 0x0000000F, 0xE0FFFFF8,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 0x43FF01FF, 0x00000000, 0x00000000, 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000008F, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0xBCDF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0xBFFF0000U, 0xFFFF00B6U, 0x000787FFU,
+ 0x07FF0000U, 0xFFFFFFFFU, 0xFEFFFFFFU, 0xFFFFC000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FEFFFFFU, 0x9C00E1FEU,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFC00U, 0x043007FFU,
+ 0xFCFFFFFFU, 0x00001FFFU, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0xFFF003FFU, 0xFFFF03F8U,
+ 0xFFFFFFFFU, 0xEFFFFFFFU, 0xFFE1DFFFU, 0xFFFE000FU,
+ 0xFFF99FEFU, 0xE3C5FDFFU, 0xB080599FU, 0x1003000FU,
+ 0xFFF987EEU, 0xC36DFDFFU, 0x5E021987U, 0x003F0000U,
+ 0xFFFBBFEEU, 0xE3EDFDFFU, 0x00011BBFU, 0x1E00000FU,
+ 0xFFF99FEEU, 0xE3EDFDFFU, 0xB0C0199FU, 0x0002000FU,
+ 0xD63DC7ECU, 0xC3FFC718U, 0x00811DC7U, 0x00000000U,
+ 0xFFFDDFEFU, 0xE3FFFDFFU, 0x27601DDFU, 0x0000000FU,
+ 0xFFFDDFEFU, 0xE3EFFDFFU, 0x60601DDFU, 0x0006000FU,
+ 0xFFFDDFFFU, 0xE7FFFFFFU, 0x80F05DDFU, 0xFC00000FU,
+ 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F807FU, 0x000C0000U,
+ 0xFFFFFFFEU, 0x07FFFFFFU, 0x0000207FU, 0x00000000U,
+ 0xFFFFF7D6U, 0x3BFFFFAFU, 0xF000205FU, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0xFFFFFEFFU, 0xFFFE1FFFU,
+ 0xFEFFFF03U, 0x1FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF97FFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0x3C00FFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x800FFFFFU, 0x000FFFFFU, 0x000FFFFFU, 0x000DDFFFU,
+ 0xFFFFFFFFU, 0xFFCFFFFFU, 0x108001FFU, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x01FF0FFFU, 0xFFFF0000U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x000003FFU, 0x00000000U,
+ 0x0FFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x001FFFFEU,
+ 0x00000000U, 0x80000080U, 0x00007001U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFEFFFFFU, 0x00001FEFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFC00F3FFU, 0xFFFFFFFFU, 0x0003FFBFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0xFC00E000U, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x001FFF80U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF3FFBD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000000E0U, 0x1F3E03FEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xE07FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x8FF07FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFFFBFU, 0x000000FFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000002FU, 0xE8FC0000U,
+ 0xFFFFFC00U, 0xFFFF07FFU, 0x0007FFFFU, 0x1FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFF7FFFFU, 0x00008000U, 0x7C00FFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x00003FFFU, 0xFC7FFFFFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x38000005U, 0x003CFFFFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xE0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x07FFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEFF06FU, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000003FU, 0x003E0000U,
+ 0xFFFFFFFCU, 0x01FFFFFFU, 0xFFFF0004U, 0x000001FFU,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFF00F0U, 0x0047FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1400C01EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x409FFFFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x000001FFU,
+ 0xFFF99FEFU, 0xE3EDFDFFU, 0xE081199FU, 0x0000000FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800007BBU, 0x00000003U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000000B3U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x7F3FFFFFU, 0x3F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x00000011U, 0x00000000U,
+ 0xFFFFFFFFU, 0x013FFFFFU, 0x00000000U, 0x00000000U,
+ 0xE7FFFFFFU, 0x000007FFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0xFF6FF27FU, 0x99BFFFFFU, 0x00000007U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001AU,
+ 0xFFFFFFFFU, 0x7FE7FFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0x20FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x7F7FFFFFU, 0x00000001U, 0xFFFC0000U,
+ 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0xB47FFFFFU, 0x000000CBU, 0xFFFFFDBFU,
+ 0x017B7FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU,
+ 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003000BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x43FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x00000FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000088FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_ascii_hex_digit.c b/lib/unictype/pr_ascii_hex_digit.c
index 804b830..6f19a86 100644
--- a/lib/unictype/pr_ascii_hex_digit.c
+++ b/lib/unictype/pr_ascii_hex_digit.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ascii_hex_digit.h b/lib/unictype/pr_ascii_hex_digit.h
index b74611e..8380cb5 100644
--- a/lib/unictype/pr_ascii_hex_digit.h
+++ b/lib/unictype/pr_ascii_hex_digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_ascii_hex_digit =
{
@@ -148,9 +172,9 @@ u_property_ascii_hex_digit =
-1
},
{
- 0x00000000, 0x03FF0000, 0x0000007E, 0x0000007E,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x0000007EU, 0x0000007EU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_arabic_digit.c b/lib/unictype/pr_bidi_arabic_digit.c
index 09f83c2..0005da6 100644
--- a/lib/unictype/pr_bidi_arabic_digit.c
+++ b/lib/unictype/pr_bidi_arabic_digit.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_arabic_digit.h b/lib/unictype/pr_bidi_arabic_digit.h
index a55881d..2557489 100644
--- a/lib/unictype/pr_bidi_arabic_digit.h
+++ b/lib/unictype/pr_bidi_arabic_digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[4 << 4];
}
u_property_bidi_arabic_digit =
{
@@ -155,8 +179,8 @@ u_property_bidi_arabic_digit =
-1,
-1,
-1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
-1,
@@ -279,17 +303,21 @@ u_property_bidi_arabic_digit =
-1
},
{
- 0x0000003F, 0x00000000, 0x00000000, 0x00001BFF,
- 0x00000000, 0x00000000, 0x20000000, 0x00000000,
- 0x00000000, 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, 0x7FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x0000003FU, 0x00000000U, 0x00000000U, 0x00001BFFU,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.c b/lib/unictype/pr_bidi_arabic_right_to_left.c
index 44bfd1d..4ad68ec 100644
--- a/lib/unictype/pr_bidi_arabic_right_to_left.c
+++ b/lib/unictype/pr_bidi_arabic_right_to_left.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_arabic_right_to_left.h b/lib/unictype/pr_bidi_arabic_right_to_left.h
index 541e20a..335118e 100644
--- a/lib/unictype/pr_bidi_arabic_right_to_left.h
+++ b/lib/unictype/pr_bidi_arabic_right_to_left.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[7 << 4];
+ unsigned int level3[10 << 4];
}
u_property_bidi_arabic_right_to_left =
{
@@ -155,6 +179,8 @@ u_property_bidi_arabic_right_to_left =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -265,10 +291,8 @@ u_property_bidi_arabic_right_to_left =
-1,
-1,
-1,
- -1,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -279,33 +303,45 @@ u_property_bidi_arabic_right_to_left =
-1
},
{
- 0xF8002900, 0xFFFFFFFF, 0x000007FF, 0xFFFEE000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0xFC00C060,
- 0xFFFDFFFF, 0x0000FFFF, 0xFFFFF800, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFE003F, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000020,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0xDFFF0000,
- 0xFC000000, 0x00000000, 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
+ 0xF8002900U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEE000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0xFC00C060U,
+ 0xFFFDFFFFU, 0x0000FFFFU, 0xFFFFF800U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFE003FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF07FFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU, 0x1FFF0000U,
+ 0xFC000000U, 0x00000000U, 0x00080000U, 0xFFFFF080U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x03FE003FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_block_separator.c b/lib/unictype/pr_bidi_block_separator.c
index 50aafad..863808e 100644
--- a/lib/unictype/pr_bidi_block_separator.c
+++ b/lib/unictype/pr_bidi_block_separator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_block_separator.h b/lib/unictype/pr_bidi_block_separator.h
index a9747b1..792234c 100644
--- a/lib/unictype/pr_bidi_block_separator.h
+++ b/lib/unictype/pr_bidi_block_separator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_property_bidi_block_separator =
{
@@ -148,13 +172,13 @@ u_property_bidi_block_separator =
-1
},
{
- 0x70002400, 0x00000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x70002400U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_boundary_neutral.c b/lib/unictype/pr_bidi_boundary_neutral.c
index 169d530..bb90906 100644
--- a/lib/unictype/pr_bidi_boundary_neutral.c
+++ b/lib/unictype/pr_bidi_boundary_neutral.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_boundary_neutral.h b/lib/unictype/pr_bidi_boundary_neutral.h
index 28c39eb..4220a58 100644
--- a/lib/unictype/pr_bidi_boundary_neutral.h
+++ b/lib/unictype/pr_bidi_boundary_neutral.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[10 << 4];
+ unsigned int level3[10 << 4];
}
u_property_bidi_boundary_neutral =
{
@@ -550,45 +574,45 @@ u_property_bidi_boundary_neutral =
18 + 512 * sizeof (short) / sizeof (int) + 112
},
{
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x0000FC1F,
- 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, 0xFFFF0000, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xC0000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
+ 0x0FFFC1FFU, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFFFFFFDFU, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00003800U, 0x00000000U, 0x00000000U, 0x0000FC1FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC1FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU
}
};
diff --git a/lib/unictype/pr_bidi_common_separator.c b/lib/unictype/pr_bidi_common_separator.c
index 91c4b37..c4b374d 100644
--- a/lib/unictype/pr_bidi_common_separator.c
+++ b/lib/unictype/pr_bidi_common_separator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_common_separator.h b/lib/unictype/pr_bidi_common_separator.h
index f1f11b1..03307b0 100644
--- a/lib/unictype/pr_bidi_common_separator.h
+++ b/lib/unictype/pr_bidi_common_separator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_property_bidi_common_separator =
{
@@ -148,21 +172,21 @@ u_property_bidi_common_separator =
2 + 128 * sizeof (short) / sizeof (int) + 48
},
{
- 0x00000000, 0x0400D000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00001000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00008000, 0x00000010, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00250000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0400D000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x0400D000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00250000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0400D000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_control.c b/lib/unictype/pr_bidi_control.c
index c5762bb..7cb60f8 100644
--- a/lib/unictype/pr_bidi_control.c
+++ b/lib/unictype/pr_bidi_control.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_control.h b/lib/unictype/pr_bidi_control.h
index b85592b..aab960a 100644
--- a/lib/unictype/pr_bidi_control.h
+++ b/lib/unictype/pr_bidi_control.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_property_bidi_control =
{
@@ -148,13 +172,13 @@ 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000C000U, 0x00007C00U, 0x00000000U, 0x000003C0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_embedding_or_override.c b/lib/unictype/pr_bidi_embedding_or_override.c
index cc7fe6e..894befb 100644
--- a/lib/unictype/pr_bidi_embedding_or_override.c
+++ b/lib/unictype/pr_bidi_embedding_or_override.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_embedding_or_override.h b/lib/unictype/pr_bidi_embedding_or_override.h
index bb1be95..71f24dc 100644
--- a/lib/unictype/pr_bidi_embedding_or_override.h
+++ b/lib/unictype/pr_bidi_embedding_or_override.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_bidi_embedding_or_override =
{
@@ -148,9 +172,9 @@ u_property_bidi_embedding_or_override =
-1
},
{
- 0x00000000, 0x00006C00, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00006C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_eur_num_separator.c b/lib/unictype/pr_bidi_eur_num_separator.c
index f8a3839..35d3b17 100644
--- a/lib/unictype/pr_bidi_eur_num_separator.c
+++ b/lib/unictype/pr_bidi_eur_num_separator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_eur_num_separator.h b/lib/unictype/pr_bidi_eur_num_separator.h
index 4085fc3..15fe737 100644
--- a/lib/unictype/pr_bidi_eur_num_separator.h
+++ b/lib/unictype/pr_bidi_eur_num_separator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[5 << 4];
+ unsigned int level3[5 << 4];
}
u_property_bidi_eur_num_separator =
{
@@ -148,25 +172,25 @@ u_property_bidi_eur_num_separator =
2 + 128 * sizeof (short) / sizeof (int) + 64
},
{
- 0x00000000, 0x00002800, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0C000000,
- 0x00000C00, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00040000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000000C,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00002800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00002800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0C000000U,
+ 0x00000C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00040000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000CU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00002800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.c b/lib/unictype/pr_bidi_eur_num_terminator.c
index 89eddcb..4019ae9 100644
--- a/lib/unictype/pr_bidi_eur_num_terminator.c
+++ b/lib/unictype/pr_bidi_eur_num_terminator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_eur_num_terminator.h b/lib/unictype/pr_bidi_eur_num_terminator.h
index dd00006..21ed3a5 100644
--- a/lib/unictype/pr_bidi_eur_num_terminator.h
+++ b/lib/unictype/pr_bidi_eur_num_terminator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,33 +33,164 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[11 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ unsigned int level3[13 << 4];
}
u_property_bidi_eur_num_terminator =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ 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,
+ -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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
- 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -102,7 +257,6 @@ u_property_bidi_eur_num_terminator =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -132,6 +286,7 @@ u_property_bidi_eur_num_terminator =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
@@ -145,52 +300,60 @@ u_property_bidi_eur_num_terminator =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 160
+ -1
},
{
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x080C0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00020000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
- 0x00000000, 0x80000000, 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, 0x08000000, 0x00000000,
- 0x00000000, 0x001F0000, 0x00000000, 0x00000000,
- 0x00000000, 0x7FFFFFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000063
+ 0x00000000U, 0x00000038U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0003003CU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000600U, 0x00000000U, 0x00000000U, 0x00000400U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x080C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x02000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U,
+ 0x00000000U, 0x001F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00080000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x03000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x00000600U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000038U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000063U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_european_digit.c b/lib/unictype/pr_bidi_european_digit.c
index 7fac8e8..0ef0942 100644
--- a/lib/unictype/pr_bidi_european_digit.c
+++ b/lib/unictype/pr_bidi_european_digit.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_european_digit.h b/lib/unictype/pr_bidi_european_digit.h
index c36f002..e3d18dd 100644
--- a/lib/unictype/pr_bidi_european_digit.h
+++ b/lib/unictype/pr_bidi_european_digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[8 << 4];
+ unsigned int level3[9 << 4];
}
u_property_bidi_european_digit =
{
@@ -274,42 +298,46 @@ u_property_bidi_european_digit =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1
},
{
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x020C0000, 0x00000000, 0x00000000,
- 0x00000000, 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, 0x03F10000,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0FFFFF00, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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,
- 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
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x020C0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F10000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0FFFFF00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FFFFFFEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000007FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U
}
};
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.c b/lib/unictype/pr_bidi_hebrew_right_to_left.c
index 5b2f72c..8e44e83 100644
--- a/lib/unictype/pr_bidi_hebrew_right_to_left.c
+++ b/lib/unictype/pr_bidi_hebrew_right_to_left.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_hebrew_right_to_left.h b/lib/unictype/pr_bidi_hebrew_right_to_left.h
index c77ae9d..99a1199 100644
--- a/lib/unictype/pr_bidi_hebrew_right_to_left.h
+++ b/lib/unictype/pr_bidi_hebrew_right_to_left.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[10 << 4];
+ unsigned int level3[10 << 4];
}
u_property_bidi_hebrew_right_to_left =
{
@@ -279,45 +303,45 @@ u_property_bidi_hebrew_right_to_left =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00010000, 0x40000000, 0xFFFFFF49, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFC3007FF,
- 0x043FFFFF, 0xFFFFC110, 0xF1FFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xA0000000, 0xFFFFFDFF, 0x0000FFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00010000U, 0x40000000U, 0xFFFFFF49U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xDC3007FFU,
+ 0x043FFFFFU, 0xFFFFC110U, 0xF1FFFFFFU, 0x0000F800U,
+ 0x00FC8000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xA0000000U, 0xFFFFFDFFU, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF0F91U, 0x78FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFF9FU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0xFC000000U, 0xFFFFFFFFU,
+ 0xFFFFFFC3U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FF9FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_left_to_right.c b/lib/unictype/pr_bidi_left_to_right.c
index 9ff38cd..4a31311 100644
--- a/lib/unictype/pr_bidi_left_to_right.c
+++ b/lib/unictype/pr_bidi_left_to_right.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_left_to_right.h b/lib/unictype/pr_bidi_left_to_right.h
index 6741ad5..52a456b 100644
--- a/lib/unictype/pr_bidi_left_to_right.h
+++ b/lib/unictype/pr_bidi_left_to_right.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[4 << 7];
- /*unsigned*/ int level3[54 << 4];
+ unsigned int level3[62 << 4];
}
u_property_bidi_left_to_right =
{
@@ -176,9 +200,10 @@ u_property_bidi_left_to_right =
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) + 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) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -216,12 +241,9 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 688,
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) + 656,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
- 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) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -258,9 +280,9 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (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) + 400,
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,
@@ -268,32 +290,32 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 688,
- 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) + 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) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 768,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 784,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 800,
- 18 + 512 * sizeof (short) / sizeof (int) + 304,
- -1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 816,
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) + 848,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 864,
+ 18 + 512 * sizeof (short) / sizeof (int) + 880,
+ 18 + 512 * sizeof (short) / sizeof (int) + 896,
+ 18 + 512 * sizeof (short) / sizeof (int) + 912,
+ -1,
+ 18 + 512 * sizeof (short) / sizeof (int) + 928,
+ 18 + 512 * sizeof (short) / sizeof (int) + 944,
+ 18 + 512 * sizeof (short) / sizeof (int) + 960,
18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 976,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
@@ -419,7 +441,9 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 848,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 400,
+ 18 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
-1,
@@ -547,224 +571,256 @@ u_property_bidi_left_to_right =
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
18 + 512 * sizeof (short) / sizeof (int) + 400,
- 18 + 512 * sizeof (short) / sizeof (int) + 848
+ 18 + 512 * sizeof (short) / sizeof (int) + 976
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xF9FFFFFF, 0x00030003, 0x0000401F,
- 0x00000000, 0x00000000, 0x00000000, 0xBFCF0000,
- 0xFFFFFF4F, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC07, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001BFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3,
- 0xFFFFFFFD, 0xEFFFFFFF, 0xFFFFDFE1, 0xF7F3FFF3,
- 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, 0xFFFFFFFF, 0xFFA3FBFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x780DFFFF, 0xFFFF807F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xE40DFFFF, 0xFFFFC0FF, 0xFFFFFFFF,
- 0xFCFFFFFF, 0xC15FFFFF, 0xFFFFFFFF, 0x8001FFFF,
- 0x01001F20, 0xE0000000, 0xFFFFFFBF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x99021FFF, 0x3CFFFFFF, 0xFFE1FFFE,
- 0xDFFFDF9B, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF, 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,
- 0xE7FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFE3FFFF, 0xFFE3FFFF, 0xFFF3FFFF, 0xFFF3FFFF,
- 0xFFFFFFFF, 0xC04FFFFF, 0xD7F001BF, 0xFC00FFFF,
- 0xFFFF8000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFF9F, 0xFFFFFDFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xF1FBFE78, 0xFFFFFFCE, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x00000000,
- 0xF67FFFFF, 0xFFFFFFFF, 0x80BFFFFF, 0x6007E01A,
- 0xFFFFFFFF, 0x8000FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFF0, 0xE82FFFFF, 0xFFFFFFFB, 0xFFF007FF,
- 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xFFFC5CBF,
- 0xFFFFFFFF, 0xFF300FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0008FFFF, 0xFCEFDE02,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x07C00000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFC00000, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00200000, 0x00000000, 0x00000000, 0x80000000,
- 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,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FC781F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFE0, 0xFFFFFFFF,
- 0x04000000, 0x00000000, 0x00000000, 0xFFF00000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFC00000, 0xF000FFFF,
- 0x000000E0, 0x1F3EC3FE, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE1FFFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0xFFFFFFF0,
- 0x9FFFFFFF, 0xFFFFFFFF, 0x0000FFFF, 0x8FFFFFFF,
- 0xFFFFFFFF, 0x0001FFFF, 0xFFFF0FFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF87FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0x7FFFFFFF,
- 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,
- 0x00000000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFEFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF7BB, 0xFCFFF09F, 0xFFFFFFFF, 0xFF0FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFCF, 0xFFFC0000,
- 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, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x1FFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00008080,
- 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, 0xBF2C7FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF, 0xFFFFF807,
- 0xFFFFFFFC, 0xEFFFFFFF, 0xFFFFFFFE, 0xFFE0E03F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFFFA3, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x7A07FFFF, 0xFFFFFFF2, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x4FC3FFFF, 0xCFFFFFFE, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x5807FFFF, 0xFFFFFFFE, 0xFFFFE000,
- 0xFFFFFFFF, 0xFF40D7FF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x1FFFFFFF, 0xFFFFF043, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xC080FFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0003FFFF, 0xFF920300, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FC7F,
- 0xFFFFF018, 0xFFFFC3FF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFC0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 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,
- 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x3C00F800, 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,
- 0xFFFFE000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFF3FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
- 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
- 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
- 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
- 0xFFFC0000, 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF9FFFFFFU, 0x00030003U, 0x0000401FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xBFCF0000U,
+ 0xFFFFFF4FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC07U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001BFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFF8U, 0xEBFFFFFFU, 0xFF01DE01U, 0xFFFFFFF3U,
+ 0xFFFFFFFDU, 0xEFFFFFFFU, 0xFFFFDFE1U, 0xB7F3FFF3U,
+ 0xFFFFFFF9U, 0xEFFFFFFFU, 0xFFFDC679U, 0xFFDCFFFFU,
+ 0xFFFFFFF9U, 0xEFFFFFFFU, 0xFFFFDE41U, 0x03FDFFF3U,
+ 0xFFFFFFFDU, 0x6FFFFFFFU, 0xFF9FDFE1U, 0xFFFFFFF3U,
+ 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFDFFEU, 0xF807FFFFU,
+ 0xFFFFFFEEU, 0x2FFFFFFFU, 0xFF9FC23EU, 0x80FFFFF3U,
+ 0xFFFFFFFDU, 0xEFFFFFFFU, 0xFFFFCFFFU, 0xFFFFFFF3U,
+ 0xFFFFFFFCU, 0xE7FFFFFFU, 0xFFFFDFE1U, 0xFFFFFFF3U,
+ 0xFFFFFFFDU, 0xFFFFFFFFU, 0xFFA3FBFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x780DFFFFU, 0xFFFF807FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xE00DFFFFU, 0xFFFFC0FFU, 0xFFFFFFFFU,
+ 0xFCFFFFFFU, 0xC15FFFFFU, 0xFFFFFFFFU, 0x8001FFFFU,
+ 0x01001F20U, 0xE0000000U, 0xFFFFFFBFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x99021FFFU, 0x3CFFFFFFU, 0xFFE1FFFEU,
+ 0xDFFFDF9BU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU, 0xFFFFFFFFU,
+ 0xFC00FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xE7FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFE3FFFFU, 0xFFF3FFFFU, 0xFFF3FFFFU, 0xFFF3FFFFU,
+ 0xFFFFFFFFU, 0xC04FFFFFU, 0xD7F001BFU, 0xFC00FFFFU,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFF9FU, 0xFFFFFDFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF1FBFE78U, 0xFFFFFFCEU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xF67FFFFFU, 0xFFFFFFFFU, 0x80BFFFFFU, 0x6007E01AU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0xFFFF8000U, 0xFFFFFFFFU,
+ 0xFFFFFFF0U, 0xE82FFFFFU, 0xFFFFFFFBU, 0xFFF007FFU,
+ 0xFFFFFFFCU, 0xFFFFC4C3U, 0xFFFFFFFFU, 0xFFFC5CBFU,
+ 0xFFFFFFFFU, 0xFF300FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0008FFFFU, 0xFCEFDE02U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x5FFFFFFFU, 0x1FFF1FFCU, 0x9FFF1FFFU,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x800E0000U,
+ 0xFFFF8000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U,
+ 0x3E2FFC84U, 0xF3FFBD50U, 0x0000C3E0U, 0xFFFFFFFFU,
+ 0x0000F1FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U,
+ 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U,
+ 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FC781FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x04000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xF000FFFFU,
+ 0x000000E0U, 0x1F3EC3FEU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xE1FFFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFF0U,
+ 0x9FFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x8FFFFFFFU,
+ 0xFFFFFFFFU, 0x0001FFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF87FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFFFU,
+ 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFEFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF7BBU, 0xFCFFE09FU, 0xFFFFFFFFU, 0xFF0FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFCFU, 0x7FFC0000U,
+ 0xFFFFFFFFU, 0xFFFFC03FU, 0xFFFC007FU, 0xFFFFFFFFU,
+ 0xFFFFFFF8U, 0xCC37FFFFU, 0xFFFFFFFFU, 0xFFFFFFDFU,
+ 0xFFFFFFFFU, 0xFF9981FFU, 0xFFFFEFF7U, 0xEFFFFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0xFFFFFFFDU, 0xFFBFCFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFF3FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFDEDFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00008080U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFDU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xE000E000U, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xDFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF83FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFDU, 0x00FFFFFFU, 0x0003FF80U, 0x7FE6FFC0U,
+ 0xFFFFFFFCU, 0xF987FFFFU, 0xFFFFFFFBU, 0xFFFFFFFFU,
+ 0xFFFFFFF8U, 0xFFE0107FU, 0xFFFFFFFFU, 0xFFF7FFFFU,
+ 0xFFFFFFFCU, 0x803FFFFFU, 0xFFFF61FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xBF2C7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFF807U,
+ 0xFFFFFFFCU, 0xE7FFFFFFU, 0xFFFFFFFEU, 0xFFE0E03FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00FFFFFFU, 0xBFFFFFA3U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x7A07FFFFU, 0xFFFFFFF2U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x4FC3FFFFU, 0xCFFFFFFEU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x5807FFFFU, 0xFFFFFFFEU, 0xFFFFE000U,
+ 0xFFFFFFFFU, 0xFF40D7FFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFFFFFFU, 0xFFFFF043U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF9007FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xA7FFFFFFU, 0xFFFFFFF7U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF30FFFFFU, 0xFFFFFFFEU,
+ 0xFFFFF981U, 0x8607FFFFU, 0xF181FF7FU, 0xFFFFFFFFU,
+ 0xFC8003FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xC080FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0003FFFFU, 0xFF920300U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x4B81FFFFU, 0xFFFFFF40U, 0xFFFFFFFFU,
+ 0xFF5CFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFE7FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0xFFFC0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFE0FFFFU,
+ 0xFFFFFFFFU, 0xFF80FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF7FFFU, 0xFFFFFFFFU,
+ 0xFFF87FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFEBU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x9FFFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000C000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FC7FU,
+ 0xFFFFF018U, 0xFFFFC3FFU, 0xFFFFFFFFU, 0xFFFFF9FFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFF800000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFFFU,
+ 0xFFDFFFFFU, 0xFFFFFFFFU, 0xFFFF7FFFU, 0xFFFFFFFFU,
+ 0xFFFFFDFFU, 0xFFFFFFFFU, 0x00003FF7U, 0x00000000U,
+ 0x00000000U, 0x07800000U, 0x00000000U, 0xFFDFE000U,
+ 0x07FFFFEFU, 0xFFFF0001U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFF80FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFBFFFU, 0xFFFFFFFFU, 0x7FFF0FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0x00000000U, 0xFFE00000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000001U, 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000010U, 0xF5080169U, 0x5569157BU, 0xA1080869U,
+ 0xF0000400U, 0xF0000411U, 0xFFFFFFFFU, 0xFFFCFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U,
+ 0xFFF00000U, 0x00018000U, 0x00010001U, 0xFFC00000U,
+ 0xFFFF0000U, 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFDFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U,
+ 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U,
+ 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U,
+ 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
}
};
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.c b/lib/unictype/pr_bidi_non_spacing_mark.c
index bf88d8c..1d0a429 100644
--- a/lib/unictype/pr_bidi_non_spacing_mark.c
+++ b/lib/unictype/pr_bidi_non_spacing_mark.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_non_spacing_mark.h b/lib/unictype/pr_bidi_non_spacing_mark.h
index d32c7cb..6976047 100644
--- a/lib/unictype/pr_bidi_non_spacing_mark.h
+++ b/lib/unictype/pr_bidi_non_spacing_mark.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[38 << 4];
+ unsigned int level3[45 << 4];
}
u_property_bidi_non_spacing_mark =
{
@@ -168,15 +192,16 @@ u_property_bidi_non_spacing_mark =
-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,
16 + 384 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,12 +239,9 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 464,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,9 +278,9 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,19 +288,21 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_property_bidi_non_spacing_mark =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -420,157 +444,185 @@ u_property_bidi_non_spacing_mark =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000003F8, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
- 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
- 0x00000007, 0x14000000, 0x00FE21FE, 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, 0x00000000, 0x005C0400, 0x00000000,
- 0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
- 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
- 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
- 0x20002064, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x0E040187, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
- 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
- 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
- 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
- 0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 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, 0xFFFFFFFF,
- 0x00000000, 0x00003C00, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
- 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, 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, 0x40D38000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
- 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF000000, 0x0000005C, 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, 0x3F7F0000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0xF8000380,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U,
+ 0x07FF0000U, 0x00000000U, 0xFFFFF800U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x9FC00000U, 0x00003D9FU,
+ 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U,
+ 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U,
+ 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU,
+ 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU,
+ 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU,
+ 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U,
+ 0x00000006U, 0x10000000U, 0x000021BEU, 0xFC00000CU,
+ 0x00000002U, 0x90000000U, 0x0060201EU, 0x0000000CU,
+ 0x00000004U, 0x00000000U, 0x00002001U, 0x00000000U,
+ 0x00000011U, 0xD0000000U, 0x00603DC1U, 0x0000000CU,
+ 0x00000002U, 0x10000000U, 0x00003000U, 0x0000000CU,
+ 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU,
+ 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U,
+ 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U,
+ 0x20002064U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0x3FB00000U, 0x200FFE40U, 0x00000000U,
+ 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U,
+ 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U,
+ 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U,
+ 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U,
+ 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x06000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3FF78000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U,
+ 0x00000007U, 0x33C80000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x00667E00U, 0x00001008U, 0x10000000U,
+ 0x00000000U, 0xC19D0000U, 0x00000002U, 0x00403000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002120U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000003U, 0x06780000U, 0x00000004U, 0x00000000U,
+ 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U,
+ 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U,
+ 0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U,
+ 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U,
+ 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U,
+ 0x0000067EU, 0x79F80000U, 0x0E7E0080U, 0x00000000U,
+ 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x3F7F0000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00078000U, 0x00000000U, 0x00000000U, 0x00000010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000380U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_bidi_other_neutral.c b/lib/unictype/pr_bidi_other_neutral.c
index bf7b505..828afe8 100644
--- a/lib/unictype/pr_bidi_other_neutral.c
+++ b/lib/unictype/pr_bidi_other_neutral.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_other_neutral.h b/lib/unictype/pr_bidi_other_neutral.h
index d49ddf3..4c57dae 100644
--- a/lib/unictype/pr_bidi_other_neutral.h
+++ b/lib/unictype/pr_bidi_other_neutral.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[40 << 4];
+ unsigned int level3[46 << 4];
}
u_property_bidi_other_neutral =
{
@@ -106,6 +130,7 @@ u_property_bidi_other_neutral =
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,
@@ -146,26 +171,24 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- -1,
- 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,
-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,
3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -205,6 +228,7 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -253,10 +277,10 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 528,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 544,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
-1,
-1,
-1,
@@ -268,176 +292,200 @@ u_property_bidi_other_neutral =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 560,
- 3 + 256 * sizeof (short) / sizeof (int) + 576,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
- 3 + 256 * sizeof (short) / sizeof (int) + 592,
- 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
+ 3 + 256 * sizeof (short) / sizeof (int) + 704,
+ 3 + 256 * sizeof (short) / sizeof (int) + 720,
-1,
-1
},
{
- 0x00000000, 0xF80007C6, 0xF8000001, 0x78000001,
- 0x00000000, 0xF9D0DBC2, 0x00800000, 0x00800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x06000000, 0xFFFCFFFC, 0xFFFFBFE0,
- 0x00000000, 0x00000000, 0x00000000, 0x40300000,
- 0x000000B0, 0x00000000, 0x00000000, 0x00400000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00006400, 0x00000000, 0x00000000, 0x00000000,
- 0x0000C0C0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x40000000, 0x00000200,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03C00000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x05F80000,
- 0x00000000, 0x00000000, 0x00000000, 0x7F000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x3C000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
- 0x000007FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000031, 0x00000000,
- 0x00000000, 0x00000000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xA0000000, 0xE000E003, 0x6000E000,
- 0xFFFF0000, 0xFFE000FF, 0x7FFFFFEF, 0x70000000,
- 0x00007000, 0x00000000, 0x00000000, 0x00000000,
- 0xC1D0037B, 0x0C0002AF, 0xFFFF3C1F, 0x00000000,
- 0xFFFF0E00, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFF3FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0xF8000000,
- 0xFFDFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 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,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFE0007E0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x0FFF0000,
- 0xFFFFFF1E, 0xE0C10001, 0x00000000, 0x00000000,
- 0x18000000, 0x00000001, 0x00000000, 0x08000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x0000000F,
- 0x60000000, 0x00000000, 0xFFFF0000, 0x70000000,
- 0x00000000, 0xFFFE0000, 0x0000F000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x07800000,
- 0x00000000, 0x00000000, 0xC0000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0x0000007F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x00000000, 0xC0080000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000100, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000F00, 0x00000000, 0x00F00000,
- 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, 0x20000000,
- 0x03FF0000, 0xFFFF0000, 0x7FD2FFFF, 0x00000973,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xF80007C6, 0xF8000001, 0xF8000001, 0x0000003F,
- 0x00000000, 0x00000000, 0x00000000, 0x3E007F1C,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000002, 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF1FFF, 0x00000001, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00001FFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 0x00000000, 0x00000001, 0x00000000
+ 0x00000000U, 0xF80007C6U, 0xF8000001U, 0x78000001U,
+ 0x00000000U, 0xF9D0DBC2U, 0x00800000U, 0x00800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06000000U, 0xFFFCFFFCU, 0xFFFFBFE0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x40300000U,
+ 0x000000B0U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00006400U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000C0C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x40000000U, 0x00000200U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x05F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x3C000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x000007FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000031U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0xFFFF0000U, 0xFFE000FFU, 0x7FFFFFEFU, 0x70000000U,
+ 0x00007000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC1D0037BU, 0x0C0002AFU, 0xFFFF3C1FU, 0x00000000U,
+ 0xFFFF0E00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF3FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0xF8000000U,
+ 0xFFDFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU,
+ 0x000000FFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFEFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFE0007E0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0xFFFFFF1EU, 0xE0C10001U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000001U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0000000FU,
+ 0x60000000U, 0x00000000U, 0xFFFF0000U, 0x70000000U,
+ 0x00000000U, 0xFFFE0000U, 0x0000F000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07800000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0xC0080000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000F00U, 0x00000000U, 0x00F00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000C00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0xE0000000U,
+ 0x03FF0000U, 0xFFFF0000U, 0x7FD2FFFFU, 0x00000973U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF80007C6U, 0xF8000001U, 0xF8000001U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3E007F1CU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFF1FFFU, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00001FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1FE00000U, 0x0003FFFEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000600U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000023U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U,
+ 0x00200000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000200U, 0x00000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0x0000F800U, 0x00008000U, 0x00000000U, 0x0000FC00U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_pdf.c b/lib/unictype/pr_bidi_pdf.c
index 778a074..6cb3a73 100644
--- a/lib/unictype/pr_bidi_pdf.c
+++ b/lib/unictype/pr_bidi_pdf.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_pdf.h b/lib/unictype/pr_bidi_pdf.h
index aeaafb2..5372b13 100644
--- a/lib/unictype/pr_bidi_pdf.h
+++ b/lib/unictype/pr_bidi_pdf.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_bidi_pdf =
{
@@ -148,9 +172,9 @@ u_property_bidi_pdf =
-1
},
{
- 0x00000000, 0x00001000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00001000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_segment_separator.c b/lib/unictype/pr_bidi_segment_separator.c
index 5dd4d4d..0e38e8c 100644
--- a/lib/unictype/pr_bidi_segment_separator.c
+++ b/lib/unictype/pr_bidi_segment_separator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_segment_separator.h b/lib/unictype/pr_bidi_segment_separator.h
index 8e12d50..20c07ac 100644
--- a/lib/unictype/pr_bidi_segment_separator.h
+++ b/lib/unictype/pr_bidi_segment_separator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_bidi_segment_separator =
{
@@ -148,9 +172,9 @@ u_property_bidi_segment_separator =
-1
},
{
- 0x80000A00, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x80000A00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_bidi_whitespace.c b/lib/unictype/pr_bidi_whitespace.c
index d24aca5..cf9d3dd 100644
--- a/lib/unictype/pr_bidi_whitespace.c
+++ b/lib/unictype/pr_bidi_whitespace.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_bidi_whitespace.h b/lib/unictype/pr_bidi_whitespace.h
index 0c4ce00..4091107 100644
--- a/lib/unictype/pr_bidi_whitespace.h
+++ b/lib/unictype/pr_bidi_whitespace.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_property_bidi_whitespace =
{
@@ -148,21 +172,21 @@ u_property_bidi_whitespace =
-1
},
{
- 0x00001000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000007FF, 0x00000100, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00001000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000007FFU, 0x00000100U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_byname.c b/lib/unictype/pr_byname.c
index dc113d2..2ef101a 100644
--- a/lib/unictype/pr_byname.c
+++ b/lib/unictype/pr_byname.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2007, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_byname.gperf b/lib/unictype/pr_byname.gperf
index 9c2031b..cd6802b 100644
--- a/lib/unictype/pr_byname.gperf
+++ b/lib/unictype/pr_byname.gperf
@@ -1,3 +1,27 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
struct named_property { int name; int property_index; };
%struct-type
%language=ANSI-C
diff --git a/lib/unictype/pr_byname.h b/lib/unictype/pr_byname.h
index a9c6744..377076b 100644
--- a/lib/unictype/pr_byname.h
+++ b/lib/unictype/pr_byname.h
@@ -29,7 +29,7 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 1 "./unictype/pr_byname.gperf"
+#line 25 "./unictype/pr_byname.gperf"
struct named_property { int name; int property_index; };
#define TOTAL_KEYWORDS 206
@@ -524,517 +524,517 @@ static const struct properties_stringpool_t properties_stringpool_contents =
static const struct named_property properties[] =
{
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 25 "./unictype/pr_byname.gperf"
+#line 49 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str8, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
-#line 28 "./unictype/pr_byname.gperf"
+#line 52 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str9, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
-#line 163 "./unictype/pr_byname.gperf"
+#line 187 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str10, UC_PROPERTY_INDEX_IDEOGRAPHIC},
{-1}, {-1},
-#line 173 "./unictype/pr_byname.gperf"
+#line 197 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str13, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
{-1}, {-1},
-#line 75 "./unictype/pr_byname.gperf"
+#line 99 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str16, UC_PROPERTY_INDEX_ID_START},
{-1}, {-1},
-#line 80 "./unictype/pr_byname.gperf"
+#line 104 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str19, UC_PROPERTY_INDEX_ID_CONTINUE},
{-1},
-#line 29 "./unictype/pr_byname.gperf"
+#line 53 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str21, UC_PROPERTY_INDEX_DEPRECATED},
-#line 74 "./unictype/pr_byname.gperf"
+#line 98 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str22, UC_PROPERTY_INDEX_ID_START},
-#line 211 "./unictype/pr_byname.gperf"
+#line 235 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str23, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
{-1},
-#line 170 "./unictype/pr_byname.gperf"
+#line 194 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str25, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
-#line 73 "./unictype/pr_byname.gperf"
+#line 97 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str26, UC_PROPERTY_INDEX_SOFT_DOTTED},
-#line 76 "./unictype/pr_byname.gperf"
+#line 100 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str27, UC_PROPERTY_INDEX_ID_START},
-#line 79 "./unictype/pr_byname.gperf"
+#line 103 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str28, UC_PROPERTY_INDEX_OTHER_ID_START},
{-1},
-#line 83 "./unictype/pr_byname.gperf"
+#line 107 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str30, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
{-1}, {-1},
-#line 77 "./unictype/pr_byname.gperf"
+#line 101 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str33, UC_PROPERTY_INDEX_OTHER_ID_START},
{-1}, {-1},
-#line 214 "./unictype/pr_byname.gperf"
+#line 238 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str36, UC_PROPERTY_INDEX_DIACRITIC},
{-1},
-#line 51 "./unictype/pr_byname.gperf"
+#line 75 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str38, UC_PROPERTY_INDEX_TITLECASE},
-#line 72 "./unictype/pr_byname.gperf"
+#line 96 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str39, UC_PROPERTY_INDEX_SOFT_DOTTED},
-#line 71 "./unictype/pr_byname.gperf"
+#line 95 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str40, UC_PROPERTY_INDEX_SOFT_DOTTED},
{-1},
-#line 145 "./unictype/pr_byname.gperf"
+#line 169 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str42, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
{-1},
-#line 78 "./unictype/pr_byname.gperf"
+#line 102 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str44, UC_PROPERTY_INDEX_OTHER_ID_START},
-#line 131 "./unictype/pr_byname.gperf"
+#line 155 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str45, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
-#line 48 "./unictype/pr_byname.gperf"
+#line 72 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str46, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1},
-#line 33 "./unictype/pr_byname.gperf"
+#line 57 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str48, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1},
-#line 153 "./unictype/pr_byname.gperf"
+#line 177 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str50, UC_PROPERTY_INDEX_BIDI_EMBEDDING_OR_OVERRIDE},
-#line 112 "./unictype/pr_byname.gperf"
+#line 136 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str51, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1}, {-1},
-#line 24 "./unictype/pr_byname.gperf"
+#line 48 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str55, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1},
-#line 137 "./unictype/pr_byname.gperf"
+#line 161 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str58, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
{-1}, {-1}, {-1},
-#line 47 "./unictype/pr_byname.gperf"
+#line 71 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str62, UC_PROPERTY_INDEX_LOWERCASE},
-#line 50 "./unictype/pr_byname.gperf"
+#line 74 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str63, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1}, {-1},
-#line 20 "./unictype/pr_byname.gperf"
+#line 44 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str66, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
{-1}, {-1}, {-1},
-#line 168 "./unictype/pr_byname.gperf"
+#line 192 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str70, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
{-1},
-#line 136 "./unictype/pr_byname.gperf"
+#line 160 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str72, UC_PROPERTY_INDEX_BIDI_ARABIC_DIGIT},
-#line 159 "./unictype/pr_byname.gperf"
+#line 183 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str73, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 46 "./unictype/pr_byname.gperf"
+#line 70 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str74, UC_PROPERTY_INDEX_LOWERCASE},
{-1},
-#line 121 "./unictype/pr_byname.gperf"
+#line 145 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str76, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 134 "./unictype/pr_byname.gperf"
+#line 158 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str77, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
-#line 169 "./unictype/pr_byname.gperf"
+#line 193 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str78, UC_PROPERTY_INDEX_IDS_BINARY_OPERATOR},
-#line 179 "./unictype/pr_byname.gperf"
+#line 203 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str79, UC_PROPERTY_INDEX_ISO_CONTROL},
{-1}, {-1}, {-1},
-#line 36 "./unictype/pr_byname.gperf"
+#line 60 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str83, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
-#line 193 "./unictype/pr_byname.gperf"
+#line 217 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str84, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
{-1}, {-1},
-#line 180 "./unictype/pr_byname.gperf"
+#line 204 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str87, UC_PROPERTY_INDEX_ISO_CONTROL},
{-1},
-#line 166 "./unictype/pr_byname.gperf"
+#line 190 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str89, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
-#line 81 "./unictype/pr_byname.gperf"
+#line 105 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str90, UC_PROPERTY_INDEX_ID_CONTINUE},
-#line 167 "./unictype/pr_byname.gperf"
+#line 191 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str91, UC_PROPERTY_INDEX_RADICAL},
-#line 155 "./unictype/pr_byname.gperf"
+#line 179 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str92, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
-#line 172 "./unictype/pr_byname.gperf"
+#line 196 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str93, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
{-1}, {-1},
-#line 207 "./unictype/pr_byname.gperf"
+#line 231 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str96, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
{-1}, {-1},
-#line 187 "./unictype/pr_byname.gperf"
+#line 211 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str99, UC_PROPERTY_INDEX_LINE_SEPARATOR},
{-1}, {-1},
-#line 45 "./unictype/pr_byname.gperf"
+#line 69 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str102, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
-#line 132 "./unictype/pr_byname.gperf"
+#line 156 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str103, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
-#line 17 "./unictype/pr_byname.gperf"
+#line 41 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str104, UC_PROPERTY_INDEX_ALPHABETIC},
{-1}, {-1},
-#line 55 "./unictype/pr_byname.gperf"
+#line 79 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str107, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 82 "./unictype/pr_byname.gperf"
+#line 106 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str108, UC_PROPERTY_INDEX_ID_CONTINUE},
-#line 85 "./unictype/pr_byname.gperf"
+#line 109 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str109, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
-#line 156 "./unictype/pr_byname.gperf"
+#line 180 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str110, UC_PROPERTY_INDEX_HEX_DIGIT},
-#line 30 "./unictype/pr_byname.gperf"
+#line 54 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str111, UC_PROPERTY_INDEX_DEPRECATED},
-#line 157 "./unictype/pr_byname.gperf"
+#line 181 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str112, UC_PROPERTY_INDEX_HEX_DIGIT},
-#line 202 "./unictype/pr_byname.gperf"
+#line 226 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str113, UC_PROPERTY_INDEX_OTHER_MATH},
{-1}, {-1},
-#line 213 "./unictype/pr_byname.gperf"
+#line 237 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str116, UC_PROPERTY_INDEX_DIACRITIC},
-#line 22 "./unictype/pr_byname.gperf"
+#line 46 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str117, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
{-1},
-#line 209 "./unictype/pr_byname.gperf"
+#line 233 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str119, UC_PROPERTY_INDEX_COMPOSITE},
-#line 34 "./unictype/pr_byname.gperf"
+#line 58 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str120, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
{-1}, {-1}, {-1},
-#line 101 "./unictype/pr_byname.gperf"
+#line 125 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str124, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 123 "./unictype/pr_byname.gperf"
+#line 147 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str125, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 122 "./unictype/pr_byname.gperf"
+#line 146 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str126, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 183 "./unictype/pr_byname.gperf"
+#line 207 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str127, UC_PROPERTY_INDEX_DASH},
{-1},
-#line 44 "./unictype/pr_byname.gperf"
+#line 68 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str129, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
{-1},
-#line 176 "./unictype/pr_byname.gperf"
+#line 200 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str131, UC_PROPERTY_INDEX_SPACE},
-#line 210 "./unictype/pr_byname.gperf"
+#line 234 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str132, UC_PROPERTY_INDEX_DECIMAL_DIGIT},
-#line 113 "./unictype/pr_byname.gperf"
+#line 137 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str133, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1},
-#line 125 "./unictype/pr_byname.gperf"
+#line 149 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str136, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
-#line 52 "./unictype/pr_byname.gperf"
+#line 76 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str137, UC_PROPERTY_INDEX_CASED},
-#line 201 "./unictype/pr_byname.gperf"
+#line 225 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str138, UC_PROPERTY_INDEX_OTHER_MATH},
-#line 144 "./unictype/pr_byname.gperf"
+#line 168 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str139, UC_PROPERTY_INDEX_BIDI_WHITESPACE},
{-1},
-#line 174 "./unictype/pr_byname.gperf"
+#line 198 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str141, UC_PROPERTY_INDEX_ZERO_WIDTH},
{-1},
-#line 175 "./unictype/pr_byname.gperf"
+#line 199 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str143, UC_PROPERTY_INDEX_ZERO_WIDTH},
{-1}, {-1},
-#line 120 "./unictype/pr_byname.gperf"
+#line 144 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str146, UC_PROPERTY_INDEX_BIDI_CONTROL},
-#line 54 "./unictype/pr_byname.gperf"
+#line 78 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str147, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 43 "./unictype/pr_byname.gperf"
+#line 67 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str148, UC_PROPERTY_INDEX_OTHER_UPPERCASE},
-#line 195 "./unictype/pr_byname.gperf"
+#line 219 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str149, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 194 "./unictype/pr_byname.gperf"
+#line 218 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str155, UC_PROPERTY_INDEX_SENTENCE_TERMINAL},
{-1},
-#line 133 "./unictype/pr_byname.gperf"
+#line 157 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str157, UC_PROPERTY_INDEX_BIDI_EUR_NUM_SEPARATOR},
-#line 95 "./unictype/pr_byname.gperf"
+#line 119 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str158, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 94 "./unictype/pr_byname.gperf"
+#line 118 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str159, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 26 "./unictype/pr_byname.gperf"
+#line 50 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str160, UC_PROPERTY_INDEX_OTHER_DEFAULT_IGNORABLE_CODE_POINT},
{-1}, {-1},
-#line 197 "./unictype/pr_byname.gperf"
+#line 221 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str163, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
-#line 140 "./unictype/pr_byname.gperf"
+#line 164 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str164, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
-#line 49 "./unictype/pr_byname.gperf"
+#line 73 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str165, UC_PROPERTY_INDEX_OTHER_LOWERCASE},
{-1}, {-1},
-#line 15 "./unictype/pr_byname.gperf"
+#line 39 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str168, UC_PROPERTY_INDEX_WHITE_SPACE},
-#line 130 "./unictype/pr_byname.gperf"
+#line 154 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str169, UC_PROPERTY_INDEX_BIDI_EUROPEAN_DIGIT},
-#line 18 "./unictype/pr_byname.gperf"
+#line 42 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str170, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
-#line 191 "./unictype/pr_byname.gperf"
+#line 215 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str171, UC_PROPERTY_INDEX_QUOTATION_MARK},
{-1},
-#line 103 "./unictype/pr_byname.gperf"
+#line 127 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str173, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 102 "./unictype/pr_byname.gperf"
+#line 126 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str174, UC_PROPERTY_INDEX_JOIN_CONTROL},
{-1},
-#line 177 "./unictype/pr_byname.gperf"
+#line 201 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str176, UC_PROPERTY_INDEX_NON_BREAK},
{-1},
-#line 126 "./unictype/pr_byname.gperf"
+#line 150 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str178, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
-#line 206 "./unictype/pr_byname.gperf"
+#line 230 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str179, UC_PROPERTY_INDEX_LEFT_OF_PAIR},
-#line 141 "./unictype/pr_byname.gperf"
+#line 165 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str180, UC_PROPERTY_INDEX_BIDI_BLOCK_SEPARATOR},
{-1}, {-1}, {-1},
-#line 149 "./unictype/pr_byname.gperf"
+#line 173 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str184, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
{-1},
-#line 16 "./unictype/pr_byname.gperf"
+#line 40 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str186, UC_PROPERTY_INDEX_ALPHABETIC},
{-1}, {-1},
-#line 186 "./unictype/pr_byname.gperf"
+#line 210 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str189, UC_PROPERTY_INDEX_LINE_SEPARATOR},
-#line 128 "./unictype/pr_byname.gperf"
+#line 152 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str190, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
-#line 216 "./unictype/pr_byname.gperf"
+#line 240 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str191, UC_PROPERTY_INDEX_EXTENDER},
-#line 127 "./unictype/pr_byname.gperf"
- {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
#line 151 "./unictype/pr_byname.gperf"
+ {(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str192, UC_PROPERTY_INDEX_BIDI_HEBREW_RIGHT_TO_LEFT},
+#line 175 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str193, UC_PROPERTY_INDEX_BIDI_PDF},
-#line 100 "./unictype/pr_byname.gperf"
+#line 124 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str194, UC_PROPERTY_INDEX_JOIN_CONTROL},
-#line 129 "./unictype/pr_byname.gperf"
+#line 153 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str195, UC_PROPERTY_INDEX_BIDI_ARABIC_RIGHT_TO_LEFT},
{-1}, {-1},
-#line 90 "./unictype/pr_byname.gperf"
+#line 114 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str198, UC_PROPERTY_INDEX_XID_CONTINUE},
-#line 21 "./unictype/pr_byname.gperf"
+#line 45 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str199, UC_PROPERTY_INDEX_NOT_A_CHARACTER},
{-1},
-#line 87 "./unictype/pr_byname.gperf"
+#line 111 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str201, UC_PROPERTY_INDEX_XID_START},
-#line 89 "./unictype/pr_byname.gperf"
+#line 113 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str202, UC_PROPERTY_INDEX_XID_CONTINUE},
-#line 42 "./unictype/pr_byname.gperf"
+#line 66 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str203, UC_PROPERTY_INDEX_UPPERCASE},
-#line 35 "./unictype/pr_byname.gperf"
+#line 59 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str204, UC_PROPERTY_INDEX_VARIATION_SELECTOR},
-#line 84 "./unictype/pr_byname.gperf"
+#line 108 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str205, UC_PROPERTY_INDEX_OTHER_ID_CONTINUE},
{-1},
-#line 88 "./unictype/pr_byname.gperf"
+#line 112 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str207, UC_PROPERTY_INDEX_XID_START},
-#line 178 "./unictype/pr_byname.gperf"
+#line 202 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str208, UC_PROPERTY_INDEX_NON_BREAK},
{-1},
-#line 38 "./unictype/pr_byname.gperf"
+#line 62 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str210, UC_PROPERTY_INDEX_PRIVATE_USE},
-#line 86 "./unictype/pr_byname.gperf"
+#line 110 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str211, UC_PROPERTY_INDEX_XID_START},
{-1},
-#line 99 "./unictype/pr_byname.gperf"
+#line 123 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str213, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
-#line 98 "./unictype/pr_byname.gperf"
+#line 122 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str214, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
-#line 41 "./unictype/pr_byname.gperf"
+#line 65 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str215, UC_PROPERTY_INDEX_UPPERCASE},
{-1}, {-1}, {-1},
-#line 215 "./unictype/pr_byname.gperf"
+#line 239 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str219, UC_PROPERTY_INDEX_EXTENDER},
-#line 162 "./unictype/pr_byname.gperf"
+#line 186 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str220, UC_PROPERTY_INDEX_IDEOGRAPHIC},
-#line 171 "./unictype/pr_byname.gperf"
+#line 195 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str221, UC_PROPERTY_INDEX_IDS_TRINARY_OPERATOR},
-#line 53 "./unictype/pr_byname.gperf"
+#line 77 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str222, UC_PROPERTY_INDEX_CASE_IGNORABLE},
-#line 196 "./unictype/pr_byname.gperf"
+#line 220 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str223, UC_PROPERTY_INDEX_TERMINAL_PUNCTUATION},
{-1},
-#line 182 "./unictype/pr_byname.gperf"
+#line 206 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str225, UC_PROPERTY_INDEX_FORMAT_CONTROL},
{-1}, {-1},
-#line 124 "./unictype/pr_byname.gperf"
+#line 148 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str228, UC_PROPERTY_INDEX_BIDI_LEFT_TO_RIGHT},
-#line 19 "./unictype/pr_byname.gperf"
+#line 43 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str229, UC_PROPERTY_INDEX_OTHER_ALPHABETIC},
{-1}, {-1}, {-1},
-#line 192 "./unictype/pr_byname.gperf"
+#line 216 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str233, UC_PROPERTY_INDEX_QUOTATION_MARK},
-#line 190 "./unictype/pr_byname.gperf"
+#line 214 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str234, UC_PROPERTY_INDEX_QUOTATION_MARK},
-#line 139 "./unictype/pr_byname.gperf"
+#line 163 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str235, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
{-1},
-#line 138 "./unictype/pr_byname.gperf"
+#line 162 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str237, UC_PROPERTY_INDEX_BIDI_COMMON_SEPARATOR},
{-1}, {-1},
-#line 184 "./unictype/pr_byname.gperf"
+#line 208 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str240, UC_PROPERTY_INDEX_HYPHEN},
-#line 37 "./unictype/pr_byname.gperf"
+#line 61 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str241, UC_PROPERTY_INDEX_PRIVATE_USE},
{-1},
-#line 115 "./unictype/pr_byname.gperf"
+#line 139 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str243, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
-#line 114 "./unictype/pr_byname.gperf"
+#line 138 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str244, UC_PROPERTY_INDEX_OTHER_GRAPHEME_EXTEND},
{-1}, {-1}, {-1},
-#line 160 "./unictype/pr_byname.gperf"
+#line 184 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str248, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 64 "./unictype/pr_byname.gperf"
+#line 88 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str249, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
{-1},
-#line 203 "./unictype/pr_byname.gperf"
+#line 227 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str251, UC_PROPERTY_INDEX_OTHER_MATH},
-#line 107 "./unictype/pr_byname.gperf"
+#line 131 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str252, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 106 "./unictype/pr_byname.gperf"
+#line 130 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str253, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 111 "./unictype/pr_byname.gperf"
+#line 135 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str254, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
-#line 110 "./unictype/pr_byname.gperf"
+#line 134 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str255, UC_PROPERTY_INDEX_GRAPHEME_EXTEND},
{-1}, {-1}, {-1}, {-1},
-#line 105 "./unictype/pr_byname.gperf"
+#line 129 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str260, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 104 "./unictype/pr_byname.gperf"
+#line 128 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str261, UC_PROPERTY_INDEX_GRAPHEME_BASE},
-#line 212 "./unictype/pr_byname.gperf"
+#line 236 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str262, UC_PROPERTY_INDEX_NUMERIC},
{-1},
-#line 109 "./unictype/pr_byname.gperf"
+#line 133 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 38 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str273, UC_PROPERTY_INDEX_WHITE_SPACE},
-#line 185 "./unictype/pr_byname.gperf"
+#line 209 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str274, UC_PROPERTY_INDEX_PUNCTUATION},
{-1},
-#line 148 "./unictype/pr_byname.gperf"
+#line 172 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str276, UC_PROPERTY_INDEX_BIDI_BOUNDARY_NEUTRAL},
-#line 200 "./unictype/pr_byname.gperf"
+#line 224 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str277, UC_PROPERTY_INDEX_MATH},
-#line 158 "./unictype/pr_byname.gperf"
+#line 182 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str278, UC_PROPERTY_INDEX_HEX_DIGIT},
{-1}, {-1}, {-1},
-#line 39 "./unictype/pr_byname.gperf"
+#line 63 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str282, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
{-1},
-#line 135 "./unictype/pr_byname.gperf"
+#line 159 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str284, UC_PROPERTY_INDEX_BIDI_EUR_NUM_TERMINATOR},
-#line 58 "./unictype/pr_byname.gperf"
+#line 82 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str285, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
-#line 23 "./unictype/pr_byname.gperf"
+#line 47 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str286, UC_PROPERTY_INDEX_DEFAULT_IGNORABLE_CODE_POINT},
{-1},
-#line 91 "./unictype/pr_byname.gperf"
+#line 115 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str288, UC_PROPERTY_INDEX_XID_CONTINUE},
{-1}, {-1},
-#line 154 "./unictype/pr_byname.gperf"
+#line 178 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str291, UC_PROPERTY_INDEX_BIDI_OTHER_NEUTRAL},
{-1},
-#line 165 "./unictype/pr_byname.gperf"
+#line 189 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str293, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
{-1}, {-1}, {-1},
-#line 189 "./unictype/pr_byname.gperf"
+#line 213 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str297, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
{-1}, {-1}, {-1},
-#line 188 "./unictype/pr_byname.gperf"
+#line 212 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str301, UC_PROPERTY_INDEX_PARAGRAPH_SEPARATOR},
{-1}, {-1}, {-1}, {-1},
-#line 161 "./unictype/pr_byname.gperf"
+#line 185 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str306, UC_PROPERTY_INDEX_ASCII_HEX_DIGIT},
-#line 198 "./unictype/pr_byname.gperf"
+#line 222 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str307, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
{-1},
-#line 205 "./unictype/pr_byname.gperf"
+#line 229 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str309, UC_PROPERTY_INDEX_PAIRED_PUNCTUATION},
{-1}, {-1},
-#line 119 "./unictype/pr_byname.gperf"
+#line 143 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str312, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 118 "./unictype/pr_byname.gperf"
+#line 142 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str313, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 143 "./unictype/pr_byname.gperf"
+#line 167 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str314, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
{-1}, {-1}, {-1}, {-1},
-#line 142 "./unictype/pr_byname.gperf"
+#line 166 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str319, UC_PROPERTY_INDEX_BIDI_SEGMENT_SEPARATOR},
-#line 117 "./unictype/pr_byname.gperf"
+#line 141 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str320, UC_PROPERTY_INDEX_GRAPHEME_LINK},
-#line 116 "./unictype/pr_byname.gperf"
+#line 140 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str321, UC_PROPERTY_INDEX_GRAPHEME_LINK},
{-1}, {-1},
-#line 61 "./unictype/pr_byname.gperf"
+#line 85 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str324, UC_PROPERTY_INDEX_CHANGES_WHEN_UPPERCASED},
{-1},
-#line 32 "./unictype/pr_byname.gperf"
+#line 56 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str326, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1}, {-1}, {-1},
-#line 146 "./unictype/pr_byname.gperf"
+#line 170 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str330, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
-#line 40 "./unictype/pr_byname.gperf"
+#line 64 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str331, UC_PROPERTY_INDEX_UNASSIGNED_CODE_VALUE},
{-1}, {-1}, {-1},
-#line 62 "./unictype/pr_byname.gperf"
+#line 86 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str335, UC_PROPERTY_INDEX_CHANGES_WHEN_TITLECASED},
-#line 217 "./unictype/pr_byname.gperf"
+#line 241 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str336, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
-#line 108 "./unictype/pr_byname.gperf"
+#line 132 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 242 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str344, UC_PROPERTY_INDEX_IGNORABLE_CONTROL},
-#line 199 "./unictype/pr_byname.gperf"
+#line 223 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str345, UC_PROPERTY_INDEX_CURRENCY_SYMBOL},
{-1},
-#line 97 "./unictype/pr_byname.gperf"
+#line 121 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str347, UC_PROPERTY_INDEX_PATTERN_SYNTAX},
{-1},
-#line 13 "./unictype/pr_byname.gperf"
+#line 37 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 174 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str361, UC_PROPERTY_INDEX_BIDI_PDF},
-#line 31 "./unictype/pr_byname.gperf"
+#line 55 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str362, UC_PROPERTY_INDEX_LOGICAL_ORDER_EXCEPTION},
{-1}, {-1}, {-1},
-#line 181 "./unictype/pr_byname.gperf"
+#line 205 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 80 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str383, UC_PROPERTY_INDEX_CHANGES_WHEN_LOWERCASED},
{-1}, {-1}, {-1},
-#line 164 "./unictype/pr_byname.gperf"
+#line 188 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str387, UC_PROPERTY_INDEX_UNIFIED_IDEOGRAPH},
{-1}, {-1},
-#line 63 "./unictype/pr_byname.gperf"
+#line 87 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 117 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str396, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
-#line 70 "./unictype/pr_byname.gperf"
+#line 94 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 176 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 171 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str411, UC_PROPERTY_INDEX_BIDI_NON_SPACING_MARK},
-#line 67 "./unictype/pr_byname.gperf"
+#line 91 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str412, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1},
-#line 208 "./unictype/pr_byname.gperf"
+#line 232 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str416, UC_PROPERTY_INDEX_COMBINING},
-#line 66 "./unictype/pr_byname.gperf"
+#line 90 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str417, UC_PROPERTY_INDEX_CHANGES_WHEN_CASEFOLDED},
{-1}, {-1}, {-1}, {-1},
-#line 59 "./unictype/pr_byname.gperf"
+#line 83 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 228 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 51 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 116 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str475, UC_PROPERTY_INDEX_PATTERN_WHITE_SPACE},
{-1}, {-1}, {-1}, {-1},
-#line 69 "./unictype/pr_byname.gperf"
+#line 93 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 84 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 81 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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},
@@ -1043,20 +1043,20 @@ static const struct named_property properties[] =
{-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"
+#line 92 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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},
-#line 65 "./unictype/pr_byname.gperf"
+#line 89 "./unictype/pr_byname.gperf"
{(int)(size_t)&((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"
+#line 120 "./unictype/pr_byname.gperf"
{(int)(size_t)&((struct properties_stringpool_t *)0)->properties_stringpool_str619, UC_PROPERTY_INDEX_PATTERN_SYNTAX}
};
-const struct named_property *
+static const struct named_property *
uc_property_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/pr_case_ignorable.c b/lib/unictype/pr_case_ignorable.c
index 598e863..51e6146 100644
--- a/lib/unictype/pr_case_ignorable.c
+++ b/lib/unictype/pr_case_ignorable.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_case_ignorable.h b/lib/unictype/pr_case_ignorable.h
index 7a49b4d..f931e45 100644
--- a/lib/unictype/pr_case_ignorable.h
+++ b/lib/unictype/pr_case_ignorable.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[44 << 4];
+ unsigned int level3[54 << 4];
}
u_property_case_ignorable =
{
@@ -165,18 +189,19 @@ u_property_case_ignorable =
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,
16 + 384 * sizeof (short) / sizeof (int) + 528,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -187,6 +212,7 @@ u_property_case_ignorable =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
-1,
-1,
@@ -213,14 +239,9 @@ u_property_case_ignorable =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -252,13 +273,14 @@ u_property_case_ignorable =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -266,31 +288,33 @@ u_property_case_ignorable =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
- 16 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 720,
+ 16 + 384 * sizeof (short) / sizeof (int) + 736,
+ 16 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 784,
+ 16 + 384 * sizeof (short) / sizeof (int) + 800,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 816,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 672,
+ 16 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 688,
+ 16 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -420,181 +444,221 @@ u_property_case_ignorable =
-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, 0xFFF00000, 0xFFFFFFFF,
- 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,
- 0x00000060, 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, 0xF83FFFFF,
- 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, 0x00000030, 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, 0x40D38000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
- 0x00000003, 0x10000000, 0x00000001, 0x001F1FC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF000000, 0x0000005C, 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, 0xBF7F0000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000001,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 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
+ 0x00000000U, 0x04004080U, 0x40000000U, 0x00000001U,
+ 0x00000000U, 0x0190A100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0430FFFFU,
+ 0x000000B0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x82000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00100000U,
+ 0x17FF003FU, 0x00000000U, 0xFFFFF801U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0xBFC00000U, 0x00003DFFU,
+ 0x00028000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x243FF800U,
+ 0xFFC00000U, 0x00003FFFU, 0x0E000000U, 0x00000000U,
+ 0xFF030100U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU,
+ 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0002000CU,
+ 0x00000002U, 0x10000000U, 0x0000201EU, 0x4000000CU,
+ 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U,
+ 0x00000006U, 0x10000000U, 0x000021BEU, 0xFC00000CU,
+ 0x00000002U, 0x90000000U, 0x0060201EU, 0x0000000CU,
+ 0x00000004U, 0x00000000U, 0x00002001U, 0x00000000U,
+ 0x00000011U, 0xD0000000U, 0x00603DC1U, 0x0000000CU,
+ 0x00000002U, 0x90000000U, 0x00003040U, 0x0000000CU,
+ 0x00000003U, 0x18000000U, 0x0000201EU, 0x0000000CU,
+ 0x00000002U, 0x00000000U, 0x005C0400U, 0x00000000U,
+ 0x00000000U, 0x07F20000U, 0x00007FC0U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F40U, 0x00000000U,
+ 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U,
+ 0x20002064U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0x3FB00000U, 0x208FFE40U, 0x00000000U,
+ 0x0000F800U, 0x00000000U, 0x00000008U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U,
+ 0x00000000U, 0xFFFF0080U, 0x00007FFFU, 0x00000000U,
+ 0x0000000FU, 0x17D00000U, 0x00000004U, 0x000FF800U,
+ 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U,
+ 0x00000000U, 0x00CFF000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU,
+ 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x010007FFU,
+ 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0x0300F800U, 0x00007C90U, 0x00000000U, 0x8002FFDFU,
+ 0x1FFF0000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x30000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x083E3C00U, 0x00000000U, 0x00000000U,
+ 0x7E000000U, 0x00000000U, 0x00000000U, 0x70000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0xBFF78000U,
+ 0xF0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00010000U,
+ 0x00000700U, 0x00000000U, 0x00000000U, 0x031C0000U,
+ 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U,
+ 0x00000007U, 0x33C80000U, 0x00008000U, 0x00000060U,
+ 0x00000000U, 0x00667E00U, 0x00001008U, 0x10010000U,
+ 0x00000000U, 0xC19D0000U, 0x20000002U, 0x00583000U,
+ 0x00000000U, 0x00000000U, 0xF8000000U, 0x00000E00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002120U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000007U, 0x00000000U,
+ 0x0008FFFFU, 0x0000FFFFU, 0x00240000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x04004080U, 0x40000000U, 0x00000001U, 0x00010000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x0E000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000003U, 0x26780000U, 0x00002004U, 0x00000000U,
+ 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U,
+ 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U,
+ 0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U,
+ 0x00000003U, 0x18000000U, 0x00000001U, 0x001F1FC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U,
+ 0x00000000U, 0x85F80000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB03C0000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U,
+ 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U,
+ 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x0000001BU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF80380U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x3FFF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000FF0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_cased.c b/lib/unictype/pr_cased.c
index 4c0eaaa..b135ad0 100644
--- a/lib/unictype/pr_cased.c
+++ b/lib/unictype/pr_cased.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_cased.h b/lib/unictype/pr_cased.h
index 780f433..37ead2a 100644
--- a/lib/unictype/pr_cased.h
+++ b/lib/unictype/pr_cased.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[21 << 4];
+ unsigned int level3[24 << 4];
}
u_property_cased =
{
@@ -152,18 +176,16 @@ u_property_cased =
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 224,
- -1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -206,6 +228,7 @@ u_property_cased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -255,21 +278,22 @@ u_property_cased =
-1,
-1,
-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,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
@@ -279,89 +303,101 @@ u_property_cased =
-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,
- 0x000001FF, 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, 0x00FF7FFF, 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, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF7FFFFFFU, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFEFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0xBCCF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x007FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E2FFC84U, 0xF21FBD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF78FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0x07600000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF01FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_changes_when_casefolded.c b/lib/unictype/pr_changes_when_casefolded.c
index 9717922..376fb05 100644
--- a/lib/unictype/pr_changes_when_casefolded.c
+++ b/lib/unictype/pr_changes_when_casefolded.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_casefolded.h b/lib/unictype/pr_changes_when_casefolded.h
index b4bec6c..6f9c3de 100644
--- a/lib/unictype/pr_changes_when_casefolded.h
+++ b/lib/unictype/pr_changes_when_casefolded.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ unsigned int level3[19 << 4];
}
u_property_changes_when_casefolded =
{
@@ -204,6 +228,7 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -264,8 +289,7 @@ u_property_changes_when_casefolded =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -279,77 +303,81 @@ u_property_changes_when_casefolded =
-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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x005F7D55, 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, 0xFFFF0000, 0x000FFFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00200000U, 0xFF7FFFFFU, 0x00000000U,
+ 0x55555555U, 0xAA555555U, 0x555556AAU, 0xAB555555U,
+ 0xB1DBCED6U, 0x11AED2D5U, 0x4AAAADB0U, 0x55D65555U,
+ 0x55555555U, 0x6C055555U, 0x0000557AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x80450000U,
+ 0xFFFED740U, 0x00000FFBU, 0x55638004U, 0xE6B35555U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x55555555U,
+ 0x55555401U, 0x55555555U, 0x55552AABU, 0x55555555U,
+ 0x55555555U, 0xFFFE5555U, 0x007FFFFFU, 0x00000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x000020BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x4C155555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x3F00FF00U, 0xFF00FF00U, 0xAA003F00U, 0x0000FF00U,
+ 0xFFFFFFFFU, 0x1F9CFFFFU, 0x0F001F9CU, 0x1F9C1F00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00040C40U, 0x00000000U, 0x0000FFFFU,
+ 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0xC025EA9DU,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x00042805U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U,
+ 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U,
+ 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x000FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_changes_when_casemapped.c b/lib/unictype/pr_changes_when_casemapped.c
index dfa6e8b..0b5ae3b 100644
--- a/lib/unictype/pr_changes_when_casemapped.c
+++ b/lib/unictype/pr_changes_when_casemapped.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_casemapped.h b/lib/unictype/pr_changes_when_casemapped.h
index 0cc0a4a..10cb64b 100644
--- a/lib/unictype/pr_changes_when_casemapped.h
+++ b/lib/unictype/pr_changes_when_casemapped.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ unsigned int level3[19 << 4];
}
u_property_changes_when_casemapped =
{
@@ -204,6 +228,7 @@ u_property_changes_when_casemapped =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -264,8 +289,7 @@ u_property_changes_when_casemapped =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -279,77 +303,81 @@ u_property_changes_when_casemapped =
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x00200000, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFEFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xF7FFDFFF, 0xB3FFF3FF, 0xFFFFFFF0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFC0FFFFD, 0x1ADFFFFF, 0x20269F6B,
- 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,
- 0x000001FF, 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, 0x00FF7FFF, 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, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x00200000U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFEFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xF7FFDFFFU, 0xB3FFF3FFU, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFC0FFFFDU, 0x1ADFFFFFU, 0x20269F6BU,
+ 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0xB8CF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFE3FFFFU, 0xEFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x007FFFFFU, 0xFFFFFFFEU,
+ 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x4FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00040C40U, 0x00004000U, 0xFFFFFFFFU,
+ 0x00000018U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC06DFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C780FU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00003FFFU,
+ 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFCFFFCU, 0xFFFFFFFFU, 0xFE00FFFFU,
+ 0xFFDF38FFU, 0xFFFF7FFFU, 0x03C307FFU, 0x00600000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_changes_when_lowercased.c b/lib/unictype/pr_changes_when_lowercased.c
index 2412014..462d83d 100644
--- a/lib/unictype/pr_changes_when_lowercased.c
+++ b/lib/unictype/pr_changes_when_lowercased.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_lowercased.h b/lib/unictype/pr_changes_when_lowercased.h
index a0a5e57..3aefa32 100644
--- a/lib/unictype/pr_changes_when_lowercased.h
+++ b/lib/unictype/pr_changes_when_lowercased.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ unsigned int level3[17 << 4];
}
u_property_changes_when_lowercased =
{
@@ -35,18 +59,15 @@ u_property_changes_when_lowercased =
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +125,10 @@ u_property_changes_when_lowercased =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -148,23 +169,23 @@ u_property_changes_when_lowercased =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -207,6 +228,7 @@ u_property_changes_when_lowercased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -265,7 +287,9 @@ u_property_changes_when_lowercased =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -279,65 +303,73 @@ u_property_changes_when_lowercased =
-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, 0x005F7D55, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x000FFFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7F7FFFFFU, 0x00000000U,
+ 0x55555555U, 0xAA555555U, 0x555554AAU, 0x2B555555U,
+ 0xB1DBCED6U, 0x11AED2D5U, 0x4AAAADB0U, 0x55D65555U,
+ 0x55555555U, 0x6C055555U, 0x0000557AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80450000U,
+ 0xFFFED740U, 0x00000FFBU, 0x55008000U, 0xE6905555U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x55555555U,
+ 0x55555401U, 0x55555555U, 0x55552AABU, 0x55555555U,
+ 0x55555555U, 0xFFFE5555U, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x000020BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x40155555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x3F00FF00U, 0xFF00FF00U, 0xAA003F00U, 0x0000FF00U,
+ 0xFF00FF00U, 0x1F00FF00U, 0x0F001F00U, 0x1F001F00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00040C40U, 0x00000000U, 0x0000FFFFU,
+ 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0xC025EA9DU,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x00042805U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U,
+ 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U,
+ 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x000FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_changes_when_titlecased.c b/lib/unictype/pr_changes_when_titlecased.c
index de13c20..f101b58 100644
--- a/lib/unictype/pr_changes_when_titlecased.c
+++ b/lib/unictype/pr_changes_when_titlecased.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_titlecased.h b/lib/unictype/pr_changes_when_titlecased.h
index b85d29f..666bbf9 100644
--- a/lib/unictype/pr_changes_when_titlecased.h
+++ b/lib/unictype/pr_changes_when_titlecased.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ unsigned int level3[18 << 4];
}
u_property_changes_when_titlecased =
{
@@ -204,6 +228,7 @@ u_property_changes_when_titlecased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -264,8 +289,7 @@ u_property_changes_when_titlecased =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -279,73 +303,77 @@ u_property_changes_when_titlecased =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
- 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
- 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
- 0x46241129, 0xA251212A, 0xB55556D0, 0xAA2BAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
- 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,
- 0x000001FF, 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, 0xFF000000, 0x0FFFFFFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU,
+ 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU,
+ 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU,
+ 0x46241129U, 0xA251212AU, 0xB55556D0U, 0xAA2BAAAAU,
+ 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F6BU,
+ 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U,
+ 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x092FAAAAU,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU,
+ 0xAAAAA802U, 0xAAAAAAAAU, 0xAAAAD554U, 0xAAAAAAAAU,
+ 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFEU,
+ 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x0FEAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x003F00FFU, 0x00FF00FFU, 0x00FF003FU, 0x3FFF00FFU,
+ 0x00FF00FFU, 0x40DF00FFU, 0x00CF00DCU, 0x00DC00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00004000U, 0xFFFF0000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00481562U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0x0008500AU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU,
+ 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU,
+ 0xAA9A10AAU, 0xAAA002AAU, 0x0282050AU, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF00U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_changes_when_uppercased.c b/lib/unictype/pr_changes_when_uppercased.c
index 728832f..899999f 100644
--- a/lib/unictype/pr_changes_when_uppercased.c
+++ b/lib/unictype/pr_changes_when_uppercased.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2011.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_changes_when_uppercased.h b/lib/unictype/pr_changes_when_uppercased.h
index 0c8a010..9ac46f4 100644
--- a/lib/unictype/pr_changes_when_uppercased.h
+++ b/lib/unictype/pr_changes_when_uppercased.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[17 << 4];
+ unsigned int level3[19 << 4];
}
u_property_changes_when_uppercased =
{
@@ -29,22 +53,21 @@ u_property_changes_when_uppercased =
-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) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +127,10 @@ u_property_changes_when_uppercased =
-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,
-1,
-1,
@@ -146,25 +169,23 @@ u_property_changes_when_uppercased =
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -207,6 +228,7 @@ u_property_changes_when_uppercased =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -265,7 +287,9 @@ u_property_changes_when_uppercased =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -279,73 +303,81 @@ u_property_changes_when_uppercased =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
- 0x00000000, 0x00200000, 0x80000000, 0xFF7FFFFF,
- 0xAAAAAAAA, 0x54AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
- 0x46241129, 0xA251212A, 0xB5555B60, 0xAA2DAAAA,
- 0xAAAAAAAA, 0x900AAAA8, 0x1ADFAA85, 0x20269F6B,
- 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,
- 0x000001FF, 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, 0xFF000000, 0x0FFFFFFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU,
+ 0x00000000U, 0x00200000U, 0x80000000U, 0xFF7FFFFFU,
+ 0xAAAAAAAAU, 0x54AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU,
+ 0x46241129U, 0xA251212AU, 0xB5555B60U, 0xAA2DAAAAU,
+ 0xAAAAAAAAU, 0x900AAAA8U, 0x1ADFAA85U, 0x20269F6BU,
+ 0x60041F8DU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x388A0000U,
+ 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x092FAAAAU,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU,
+ 0xAAAAA802U, 0xAAAAAAAAU, 0xAAAAD554U, 0xAAAAAAAAU,
+ 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFEU,
+ 0x000000FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x22000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x0FEAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x003F00FFU, 0x00FF00FFU, 0x00FF003FU, 0x3FFF00FFU,
+ 0xFFFFFFFFU, 0x50DFFFFFU, 0x00CF10DCU, 0x10DC00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00004000U, 0xFFFF0000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x00481562U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0x0008500AU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU,
+ 0x0AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xAAA8AAA8U, 0xAAAAAAAAU, 0x9400AAAAU,
+ 0xAA9A10AAU, 0xAAA002AAU, 0x0282050AU, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00080000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF00U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_combining.c b/lib/unictype/pr_combining.c
index 2473e3d..ad809c0 100644
--- a/lib/unictype/pr_combining.c
+++ b/lib/unictype/pr_combining.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_combining.h b/lib/unictype/pr_combining.h
index afe3ec8..07f3e9b 100644
--- a/lib/unictype/pr_combining.h
+++ b/lib/unictype/pr_combining.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[38 << 4];
+ unsigned int level3[45 << 4];
}
u_property_combining =
{
@@ -168,15 +192,16 @@ u_property_combining =
-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,
16 + 384 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,12 +239,9 @@ u_property_combining =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 464,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,9 +278,9 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,19 +288,21 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_property_combining =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -420,157 +444,185 @@ u_property_combining =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000003F8, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
- 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
- 0x0000000F, 0xDC000000, 0x00FEFFFF, 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,
- 0x0000000C, 0x00000000, 0xFF5F8400, 0x000C0000,
- 0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
- 0x03000000, 0xC2A00000, 0x00000000, 0xFFFE0000,
- 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0x00000000, 0x7FFFF800, 0xC3C00000, 0x001E3F9D,
- 0x3C00BFFC, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0xFFF00000, 0x200FFFFF, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x0FFF0FFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0F800000, 0x00000000, 0x7FE00000, 0x9FFFFFFF,
- 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
- 0x0000001F, 0xFFF00000, 0x0000001F, 0x000FF800,
- 0x00000007, 0x00003FFE, 0x00000000, 0x000FFFC0,
- 0x00000000, 0x00FFFFF0, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF70000, 0x031C21FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 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, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000003F, 0x0003FFFF,
- 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, 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, 0x40FFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007FF,
- 0x0000000F, 0xD0000000, 0x0080399F, 0x001F1FCC,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFE00000, 0x0000007F, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x0000000F, 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, 0xFF7F8000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000000,
- 0x60000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF807E3E0,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U,
+ 0x07FF0000U, 0x00000000U, 0xFFFFF800U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x9FC00000U, 0x00003D9FU,
+ 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U,
+ 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U,
+ 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU,
+ 0x0000000FU, 0xDC000000U, 0x00FEFFFFU, 0x0000000CU,
+ 0x0000000EU, 0xD0000000U, 0x0080399FU, 0x4000000CU,
+ 0x0000000EU, 0xD0000000U, 0x00023987U, 0x00230000U,
+ 0x0000000EU, 0xD0000000U, 0x00003BBFU, 0xFC00000CU,
+ 0x0000000EU, 0xD0000000U, 0x00E0399FU, 0x0000000CU,
+ 0x00000004U, 0xC0000000U, 0x00803DC7U, 0x00000000U,
+ 0x0000001FU, 0xD0000000U, 0x00603DDFU, 0x0000000CU,
+ 0x0000000EU, 0xD0000000U, 0x00603DDFU, 0x0000000CU,
+ 0x0000000FU, 0xD8000000U, 0x00803DDFU, 0x0000000CU,
+ 0x0000000EU, 0x00000000U, 0xFF5F8400U, 0x000C0000U,
+ 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0x03000000U, 0xC2A00000U, 0x00000000U, 0xFFFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x7FFFF800U, 0xC3C00000U, 0x001E3F9DU,
+ 0x3C00BFFCU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003C0000U, 0x001C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0xFFF00000U, 0x200FFFFFU, 0x00000000U,
+ 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0FFF0FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0F800000U, 0x00000000U, 0x7FE00000U, 0x9FFFFFFFU,
+ 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U,
+ 0x0000001FU, 0xFFF00000U, 0x0000001FU, 0x000FF800U,
+ 0x00000007U, 0x00003FFEU, 0x00000000U, 0x000FFFC0U,
+ 0x00000000U, 0x00FFFFF0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x039021FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000FC00U, 0x00000000U, 0x00000000U,
+ 0x06000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3FF78000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000844U, 0x000010F8U, 0x00000000U, 0x00000000U,
+ 0x00000003U, 0xFFF00000U, 0x0000003FU, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x000FFF80U, 0x00000000U,
+ 0x0000000FU, 0xFFF80000U, 0x00000001U, 0x00000020U,
+ 0x00000000U, 0x007FFE00U, 0x00003008U, 0x38000000U,
+ 0x00000000U, 0xC19D0000U, 0x00000002U, 0x0060F800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000037F8U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000007U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000007U, 0x07FF0000U, 0x00000004U, 0x00000000U,
+ 0x00000007U, 0x001FFF80U, 0x00000060U, 0x00080000U,
+ 0x00000007U, 0xFFF80000U, 0x0000DE01U, 0x00000000U,
+ 0x00000000U, 0x40FFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007FFU,
+ 0x0000000FU, 0xD8000000U, 0x0080399FU, 0x001F1FCCU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFE00000U, 0x4000007FU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF3F8000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00FFF800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x79BF0000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000011U,
+ 0x000007FEU, 0x7BF80000U, 0x0FFE0080U, 0x00000000U,
+ 0x03FFFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF7F8000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00FB7C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFE8000U, 0xFFFFFFFFU,
+ 0x000780FFU, 0x00000000U, 0x00000000U, 0x00030010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E3E0U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_composite.c b/lib/unictype/pr_composite.c
index 586320d..c0b7697 100644
--- a/lib/unictype/pr_composite.c
+++ b/lib/unictype/pr_composite.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_composite.h b/lib/unictype/pr_composite.h
index ffe5b54..f25c865 100644
--- a/lib/unictype/pr_composite.h
+++ b/lib/unictype/pr_composite.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[28 << 4];
+ unsigned int level3[29 << 4];
}
u_property_composite =
{
@@ -161,6 +185,7 @@ u_property_composite =
3 + 256 * sizeof (short) / sizeof (int) + 368,
3 + 256 * sizeof (short) / sizeof (int) + 384,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -252,8 +277,7 @@ u_property_composite =
-1,
-1,
-1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1,
-1,
@@ -269,8 +293,8 @@ u_property_composite =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 416,
3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -279,117 +303,121 @@ u_property_composite =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x70000000, 0x3E7EFFBF, 0xBE7EFFBF,
- 0xFFFCFFFF, 0xFEFDFF3F, 0xFFF3F3F9, 0x7FFFFF3F,
- 0x00000000, 0x00018003, 0xDFFFFFF0, 0xFF3FFFCF,
- 0xCFFFFFFF, 0x000FFFC0, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x00000000,
- 0x0001D760, 0x0001FC00, 0x00187C00, 0x00000000,
- 0x0200708B, 0x02000000, 0x708B0000, 0x00C00000,
- 0x00000000, 0x00000000, 0xFCCF0006, 0x033FFCFC,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000080, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000007C, 0x00000000, 0x01E00000,
- 0x00000000, 0x00000000, 0x00080005, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00120200, 0xFF000000, 0x00000000,
- 0x00000000, 0x00000000, 0xB0001800, 0x00000000,
- 0x00000000, 0x00480000, 0x4E000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x30001900, 0x00000000,
- 0x00100000, 0x00000000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00000000, 0x00000100, 0x00000000,
- 0x00000000, 0x00000000, 0x00000D81, 0x00000000,
- 0x00000000, 0x00000000, 0x00001C00, 0x00000000,
- 0x00000000, 0x00000000, 0x74000000, 0x00000000,
- 0x00000000, 0x00080000, 0x00000000, 0x00000000,
- 0x00000000, 0x00080000, 0x30000000, 0x00000000,
- 0x00000000, 0x00000000, 0x10842008, 0x03E80200,
- 0x20080002, 0x02001084, 0x00000000, 0x00000000,
- 0x00000000, 0x00000040, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00045540, 0x28000000, 0x0000000B, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF,
- 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x1555FFFF,
- 0xFFFFFFFF, 0x17DFFFFF, 0xE7C7F5DE, 0x15DC37F7,
- 0x00000000, 0x10D80060, 0x00800380, 0x00000000,
- 0x00000000, 0x00000100, 0x00000000, 0x00000000,
- 0x0040026B, 0x08000007, 0xFFFF0000, 0x0DEE0DEE,
- 0x0C000200, 0x00004000, 0x0000E000, 0x00000000,
- 0x00001210, 0x0001B050, 0x00000292, 0x0333E005,
- 0x00000333, 0x0000F000, 0x00000000, 0x00003C0F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFE00,
- 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00001000, 0x00000000, 0x00000000, 0x00700000,
- 0x00000000, 0x00000000, 0x10000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x55555000, 0x36DB02A5,
- 0xC0100000, 0x55555000, 0x36DB02A5, 0xC7900000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x7FFFFFFF, 0xFFFFFFFF, 0xFFFF000F, 0x7FFFC000,
- 0x00000000, 0xFFFE0000, 0x0000FFFF, 0x00000000,
- 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, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0000001F, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xA0F8007F, 0x5F7FFC00, 0x0000FFDB, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FFFFC00,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFF0,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x1FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xAA820000,
- 0x00000000, 0x00000000, 0x00000000, 0x1FE00000,
- 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
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x70000000U, 0x3E7EFFBFU, 0xBE7EFFBFU,
+ 0xFFFCFFFFU, 0xFEFDFF3FU, 0xFFF3F3F9U, 0x7FFFFF3FU,
+ 0x00000000U, 0x00018003U, 0xDFFFFFF0U, 0xFF3FFFCFU,
+ 0xCFFFFFFFU, 0x000FFFC0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000010U, 0x00000000U,
+ 0x0001D760U, 0x0001FC00U, 0x00187C00U, 0x00000000U,
+ 0x0200708BU, 0x02000000U, 0x708B0000U, 0x00C00000U,
+ 0x00000000U, 0x00000000U, 0xFCCF0006U, 0x033FFCFCU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000007CU, 0x00000000U, 0x01E00000U,
+ 0x00000000U, 0x00000000U, 0x00080005U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00120200U, 0xFF000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xB0001800U, 0x00000000U,
+ 0x00000000U, 0x00480000U, 0x4E000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x30001900U, 0x00000000U,
+ 0x00100000U, 0x00000000U, 0x00001C00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000100U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000D81U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00001C00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x74000000U, 0x00000000U,
+ 0x00000000U, 0x00080000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00080000U, 0x30000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x10842008U, 0x03E80200U,
+ 0x20080002U, 0x02001084U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000040U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00045540U, 0x28000000U, 0x0000000BU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x1555FFFFU,
+ 0xFFFFFFFFU, 0x17DFFFFFU, 0xE7C7F5DEU, 0x15DC37F7U,
+ 0x00000000U, 0x10D80060U, 0x00800380U, 0x00000000U,
+ 0x00000000U, 0x00000100U, 0x00000000U, 0x00000000U,
+ 0x0040026BU, 0x08000007U, 0xFFFF0000U, 0x0DEE0DEEU,
+ 0x0C000200U, 0x00004000U, 0x0000E000U, 0x00000000U,
+ 0x00001210U, 0x0001B050U, 0x00000292U, 0x0333E005U,
+ 0x00000333U, 0x0000F000U, 0x00000000U, 0x00003C0FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFE00U,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0x00700000U,
+ 0x00000000U, 0x00000000U, 0x10000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x55555000U, 0x36DB02A5U,
+ 0xC0100000U, 0x55555000U, 0x36DB02A5U, 0xC7900000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFF000FU, 0x7FFFC000U,
+ 0x00000000U, 0xFFFE0000U, 0x0000FFFFU, 0x80000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000001FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFC00U, 0x0000FFDBU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FFFFC00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFF0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x1FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xAA820000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FE00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x14000000U, 0x00000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00001800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0C000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x0000001FU,
+ 0x00000000U, 0xF8000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF07FFU, 0x000067FFU, 0x0000FC00U, 0x00001C00U,
+ 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000003U, 0x00000000U, 0x000001FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_currency_symbol.c b/lib/unictype/pr_currency_symbol.c
index e2d0210..4c5f9ed 100644
--- a/lib/unictype/pr_currency_symbol.c
+++ b/lib/unictype/pr_currency_symbol.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_currency_symbol.h b/lib/unictype/pr_currency_symbol.h
index ca2d12a..30dbae8 100644
--- a/lib/unictype/pr_currency_symbol.h
+++ b/lib/unictype/pr_currency_symbol.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,32 +33,163 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[11 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ unsigned int level3[14 << 4];
}
u_property_currency_symbol =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -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,
+ -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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -102,7 +257,6 @@ u_property_currency_symbol =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -132,10 +286,12 @@ u_property_currency_symbol =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -144,53 +300,64 @@ u_property_currency_symbol =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 144,
- 2 + 128 * sizeof (short) / sizeof (int) + 160
+ -1
},
{
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x080C0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00020000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
- 0x00000000, 0x80000000, 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, 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, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x10000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000200,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000010, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000063
+ 0x00000000U, 0x00000010U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000003CU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x080C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x02000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x08000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000200U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000063U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_dash.c b/lib/unictype/pr_dash.c
index 5c3e4d8..4351170 100644
--- a/lib/unictype/pr_dash.c
+++ b/lib/unictype/pr_dash.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_dash.h b/lib/unictype/pr_dash.h
index 0677f06..a5dd9c4 100644
--- a/lib/unictype/pr_dash.h
+++ b/lib/unictype/pr_dash.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,18 +33,155 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[9 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ unsigned int level3[10 << 4];
}
u_property_dash =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -28,21 +189,15 @@ u_property_dash =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 32,
-1,
- 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,
-1,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -145,44 +300,48 @@ u_property_dash =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 128
+ -1
},
{
- 0x00000000, 0x00002000, 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,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x003F0000, 0x00000000, 0x00080000, 0x08000000,
- 0x00000800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00040000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x04800000, 0x0C000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x10000000, 0x00010000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00060000, 0x01000000, 0x00000008,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00002000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000400U, 0x40000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000040U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003F0000U, 0x00000000U, 0x00080000U, 0x08000000U,
+ 0x00000800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00040000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x04800000U, 0x0C000000U, 0x20000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00060000U, 0x01000000U, 0x00000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_decimal_digit.c b/lib/unictype/pr_decimal_digit.c
index 543f161..d664b17 100644
--- a/lib/unictype/pr_decimal_digit.c
+++ b/lib/unictype/pr_decimal_digit.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_decimal_digit.h b/lib/unictype/pr_decimal_digit.h
index 542a038..c468a57 100644
--- a/lib/unictype/pr_decimal_digit.h
+++ b/lib/unictype/pr_decimal_digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[24 << 4];
+ unsigned int level3[27 << 4];
}
u_property_decimal_digit =
{
@@ -155,16 +179,15 @@ u_property_decimal_digit =
-1,
-1,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 240,
+ -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,
3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -202,10 +225,8 @@ u_property_decimal_digit =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 336,
- -1,
- -1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -256,17 +277,19 @@ u_property_decimal_digit =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 384,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 368,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 400,
-1,
-1,
-1,
@@ -275,105 +298,118 @@ u_property_decimal_digit =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
-1
},
{
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x000003FF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x03FF0000, 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, 0x000003FF,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
- 0x00000000, 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, 0x00000000,
- 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, 0x03FF0000, 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,
- 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, 0x00000000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 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,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FFC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF03FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF03FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0xFFC00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U
}
};
diff --git a/lib/unictype/pr_default_ignorable_code_point.c b/lib/unictype/pr_default_ignorable_code_point.c
index d67ff1e..c6c77b4 100644
--- a/lib/unictype/pr_default_ignorable_code_point.c
+++ b/lib/unictype/pr_default_ignorable_code_point.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_default_ignorable_code_point.h b/lib/unictype/pr_default_ignorable_code_point.h
index 1163ad4..51b78ac 100644
--- a/lib/unictype/pr_default_ignorable_code_point.h
+++ b/lib/unictype/pr_default_ignorable_code_point.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[12 << 4];
+ unsigned int level3[12 << 4];
}
u_property_default_ignorable_code_point =
{
@@ -420,53 +444,53 @@ u_property_default_ignorable_code_point =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00300000, 0x00000000, 0x00000000,
- 0x00007800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000F800, 0x00007C00, 0x00000000, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000010,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x10000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00300000U, 0x00000000U, 0x00000000U,
+ 0x0000F800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F800U, 0x00007C00U, 0x00000000U, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x01FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU
}
};
diff --git a/lib/unictype/pr_deprecated.c b/lib/unictype/pr_deprecated.c
index fbe5568..04f84a7 100644
--- a/lib/unictype/pr_deprecated.c
+++ b/lib/unictype/pr_deprecated.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_deprecated.h b/lib/unictype/pr_deprecated.h
index 9a7e1f8..13e8f7e 100644
--- a/lib/unictype/pr_deprecated.h
+++ b/lib/unictype/pr_deprecated.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[2 << 7];
- /*unsigned*/ int level3[7 << 4];
+ unsigned int level3[7 << 4];
}
u_property_deprecated =
{
@@ -292,33 +316,33 @@ u_property_deprecated =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000200, 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, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000200U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x02800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000018U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FC00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_diacritic.c b/lib/unictype/pr_diacritic.c
index adc11eb..62a6271 100644
--- a/lib/unictype/pr_diacritic.c
+++ b/lib/unictype/pr_diacritic.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_diacritic.h b/lib/unictype/pr_diacritic.h
index 58877b1..24ecded 100644
--- a/lib/unictype/pr_diacritic.h
+++ b/lib/unictype/pr_diacritic.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[33 << 4];
+ unsigned int level3[43 << 4];
}
u_property_diacritic =
{
@@ -30,22 +54,22 @@ u_property_diacritic =
3 + 256 * sizeof (short) / sizeof (int) + 96,
3 + 256 * sizeof (short) / sizeof (int) + 112,
3 + 256 * sizeof (short) / sizeof (int) + 128,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 144,
+ -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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-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,
@@ -104,9 +128,9 @@ u_property_diacritic =
-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,
-1,
-1,
-1,
@@ -146,24 +170,24 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 320,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 336,
-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,
+ -1,
3 + 256 * sizeof (short) / sizeof (int) + 400,
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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -202,13 +226,9 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -240,6 +260,7 @@ u_property_diacritic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -253,9 +274,10 @@ u_property_diacritic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 608,
+ 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -263,9 +285,11 @@ u_property_diacritic =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 640,
+ 3 + 256 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 512,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
@@ -279,137 +303,177 @@ u_property_diacritic =
-1
},
{
- 0x00000000, 0x00000000, 0x40000000, 0x00000001,
- 0x00000000, 0x01908100, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xE0FF7FFF, 0x04300007,
- 0x00000030, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000000F8, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x02000000, 0x00000000,
- 0xFFFE0000, 0xBFFFFFFB, 0x00000016, 0x00000000,
- 0x00000000, 0x00000000, 0x0187F800, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00001C61,
- 0x00000000, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x003FF800,
- 0x03000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFF8,
- 0x00000000, 0x10000000, 0x001E2000, 0x00020000,
- 0x00000000, 0x10000000, 0x00002000, 0x00000000,
- 0x00000000, 0x10000000, 0x00002000, 0x00000000,
- 0x00000000, 0x10000000, 0x00002000, 0x00000000,
- 0x00000000, 0x10000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x10000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000400, 0x00000000,
- 0x00000000, 0x00000000, 0x00005F80, 0x00000000,
- 0x00000000, 0x00000000, 0x00001F00, 0x00000000,
- 0x03000000, 0xC2A00000, 0x00000000, 0x00000000,
- 0x000000DC, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x06800000, 0x00000000, 0x00000000,
- 0x0C00BF80, 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, 0x200FFE00, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0E000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x9FE00000,
- 0x00000000, 0x3FFF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00100000, 0x00000010, 0x000FF800,
- 0x00000000, 0x00000C00, 0x00000000, 0x00000000,
- 0x00000000, 0x00C00000, 0x00000000, 0x3F000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0x031021FF,
- 0x00000000, 0xFFFFF000, 0xFFFFFFFF, 0x000007FF,
- 0x00000000, 0x00000000, 0x0000FFF0, 0xE0200000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000FC00, 0x00000000, 0x00000000,
- 0x1E000000, 0x00000000, 0x00000000, 0x10000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xB0008000,
- 0x30000000, 0x00000000, 0x00000000, 0x00030000,
- 0xFF800000, 0x00000003, 0x00000000, 0x00000000,
- 0x00000100, 0x00000000, 0x00000000, 0x03000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000010, 0x0003FFFF,
- 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,
- 0x40000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000FFFF, 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, 0x00000044, 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, 0x80000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000770, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x40000000U, 0x00000001U,
+ 0x00000000U, 0x01908100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FF7FFFU, 0x04300007U,
+ 0x00000030U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000000F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x02000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFBU, 0x00000016U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0187F800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x00001C61U,
+ 0x00000000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x003FF800U,
+ 0x03000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF000000U, 0x00000000U, 0x0007FE00U, 0x7FFFFFF8U,
+ 0x00000000U, 0x10000000U, 0x001E2000U, 0x00020000U,
+ 0x00000000U, 0x10000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x10000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x10000000U, 0x00002000U, 0xE0000000U,
+ 0x00000000U, 0x10000000U, 0x00202000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x10000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x10000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x18000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000400U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00005F80U, 0x00000000U,
+ 0x00000000U, 0x04000000U, 0x00001F00U, 0x00000000U,
+ 0x03000000U, 0xC2A00000U, 0x00000000U, 0x00000000U,
+ 0x000000DCU, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x06800000U, 0x00000000U, 0x00003E18U,
+ 0x0C00BF80U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00300000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x200FFE00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0E000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x9FE00000U,
+ 0x00000000U, 0x7FFF0000U, 0x00000FFEU, 0x00000000U,
+ 0x00000000U, 0x00100000U, 0x00000010U, 0x000FF800U,
+ 0x00000000U, 0x00000C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00C00000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x039021FFU,
+ 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x000007FFU,
+ 0x00000000U, 0x00000000U, 0x0000FFF0U, 0xFFE00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xA0000000U, 0xE000E003U, 0x6000E000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FC00U, 0x00000000U, 0x00000000U,
+ 0x1E000000U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xB0008000U,
+ 0x30000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000700U, 0x00000000U, 0x00000000U, 0x03000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000010U, 0x0003FFFFU,
+ 0x00000000U, 0x00007800U, 0x00080000U, 0x00000000U,
+ 0x00000000U, 0x00080000U, 0x00000001U, 0x00000020U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x38000000U,
+ 0x00000000U, 0x80000000U, 0x00000007U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0xF8000000U, 0x00000E00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00003000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00000001U, 0x00010000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000FCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00010000U,
+ 0x00000000U, 0x06000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00180000U, 0x00000000U, 0x00080000U,
+ 0x00000000U, 0x00000000U, 0x00001C01U, 0x00000000U,
+ 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000600U,
+ 0x00000000U, 0x10000000U, 0x00002000U, 0x001F1FC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000044U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00C00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x60000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00100000U, 0x00000080U, 0x00000000U,
+ 0x02000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000034U, 0x00000000U,
+ 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF8000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E380U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000770U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_emoji.c b/lib/unictype/pr_emoji.c
new file mode 100644
index 0000000..9d4cb7b
--- /dev/null
+++ b/lib/unictype/pr_emoji.c
@@ -0,0 +1,43 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_emoji table. */
+#include "pr_emoji.h"
+
+bool
+uc_is_property_emoji (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_emoji, uc);
+}
+
+const uc_property_t UC_PROPERTY_EMOJI =
+ { &uc_is_property_emoji };
diff --git a/lib/unictype/pr_emoji.h b/lib/unictype/pr_emoji.h
new file mode 100644
index 0000000..f09057b
--- /dev/null
+++ b/lib/unictype/pr_emoji.h
@@ -0,0 +1,367 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#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[15 << 4];
+ }
+u_property_emoji =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 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) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
+ 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ -1
+ },
+ {
+ 0x00000000U, 0x03FF0408U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x10000000U, 0x00000200U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x02000004U, 0x00000000U, 0x00000000U,
+ 0x03F00000U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0C000000U, 0x00000100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x070FFE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00400C00U, 0x00000001U, 0x78000000U,
+ 0x2132401FU, 0x0700C44DU, 0x800FFF05U, 0xC8000169U,
+ 0x1AFC0000U, 0x60030C83U, 0x001AC130U, 0x27BF0600U,
+ 0x2054BF24U, 0x00180102U, 0x00B85090U, 0x00000018U,
+ 0x00E00000U, 0x80010002U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00300000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x180000E0U, 0x00000000U, 0x00210000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x20010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x02800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0030000U,
+ 0x07FE4000U, 0x00000000U, 0x00000000U, 0xFFFFFFC0U,
+ 0x04000006U, 0x07FC8000U, 0x00030000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFF3U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xCECFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFB9FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xBFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7E00U, 0x07F980FFU,
+ 0x00613C80U, 0x10060130U, 0x700E001CU, 0xFC08810AU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0E7F83FU, 0x1FF91A3FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1F1F0000U,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
+ }
+};
diff --git a/lib/unictype/pr_emoji_component.c b/lib/unictype/pr_emoji_component.c
new file mode 100644
index 0000000..0fc1d78
--- /dev/null
+++ b/lib/unictype/pr_emoji_component.c
@@ -0,0 +1,43 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_emoji_component table. */
+#include "pr_emoji_component.h"
+
+bool
+uc_is_property_emoji_component (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_emoji_component, uc);
+}
+
+const uc_property_t UC_PROPERTY_EMOJI_COMPONENT =
+ { &uc_is_property_emoji_component };
diff --git a/lib/unictype/pr_emoji_component.h b/lib/unictype/pr_emoji_component.h
new file mode 100644
index 0000000..6e86b8e
--- /dev/null
+++ b/lib/unictype/pr_emoji_component.h
@@ -0,0 +1,476 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#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[7 << 4];
+ }
+u_property_emoji_component =
+{
+ { 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000U, 0x03FF0408U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
+ }
+};
diff --git a/lib/unictype/pr_emoji_modifier.c b/lib/unictype/pr_emoji_modifier.c
new file mode 100644
index 0000000..9e3af82
--- /dev/null
+++ b/lib/unictype/pr_emoji_modifier.c
@@ -0,0 +1,43 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_emoji_modifier table. */
+#include "pr_emoji_modifier.h"
+
+bool
+uc_is_property_emoji_modifier (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_emoji_modifier, uc);
+}
+
+const uc_property_t UC_PROPERTY_EMOJI_MODIFIER =
+ { &uc_is_property_emoji_modifier };
diff --git a/lib/unictype/pr_emoji_modifier.h b/lib/unictype/pr_emoji_modifier.h
new file mode 100644
index 0000000..cf66d15
--- /dev/null
+++ b/lib/unictype/pr_emoji_modifier.h
@@ -0,0 +1,183 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#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[1 << 7];
+ unsigned int level3[1 << 4];
+ }
+u_property_emoji_modifier =
+{
+ { 2 },
+ {
+ -1,
+ 3 * sizeof (int) / sizeof (short) + 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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 + 128 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ },
+ {
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U
+ }
+};
diff --git a/lib/unictype/pr_emoji_modifier_base.c b/lib/unictype/pr_emoji_modifier_base.c
new file mode 100644
index 0000000..d19b854
--- /dev/null
+++ b/lib/unictype/pr_emoji_modifier_base.c
@@ -0,0 +1,43 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_emoji_modifier_base table. */
+#include "pr_emoji_modifier_base.h"
+
+bool
+uc_is_property_emoji_modifier_base (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_emoji_modifier_base, uc);
+}
+
+const uc_property_t UC_PROPERTY_EMOJI_MODIFIER_BASE =
+ { &uc_is_property_emoji_modifier_base };
diff --git a/lib/unictype/pr_emoji_modifier_base.h b/lib/unictype/pr_emoji_modifier_base.h
new file mode 100644
index 0000000..b9b0035
--- /dev/null
+++ b/lib/unictype/pr_emoji_modifier_base.h
@@ -0,0 +1,331 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#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[6 << 4];
+ }
+u_property_emoji_modifier_base =
+{
+ { 2 },
+ {
+ 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,
+ -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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1
+ },
+ {
+ 0x20000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x02000000U,
+ 0x00003C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000000U, 0x00001C9CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFCCU, 0x11FFFFC0U,
+ 0x000280EEU, 0x00000400U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x04300000U,
+ 0x00610000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000F8E0U, 0x00000000U,
+ 0x00000000U, 0x00700008U, 0x00001001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF009000U, 0x73FF0040U, 0x00000000U, 0x00800000U,
+ 0x00000000U, 0x0B600000U, 0x3FFEE000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000038U, 0x007F0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
+ }
+};
diff --git a/lib/unictype/pr_emoji_presentation.c b/lib/unictype/pr_emoji_presentation.c
new file mode 100644
index 0000000..36f8ff0
--- /dev/null
+++ b/lib/unictype/pr_emoji_presentation.c
@@ -0,0 +1,43 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_emoji_presentation table. */
+#include "pr_emoji_presentation.h"
+
+bool
+uc_is_property_emoji_presentation (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_emoji_presentation, uc);
+}
+
+const uc_property_t UC_PROPERTY_EMOJI_PRESENTATION =
+ { &uc_is_property_emoji_presentation };
diff --git a/lib/unictype/pr_emoji_presentation.h b/lib/unictype/pr_emoji_presentation.h
new file mode 100644
index 0000000..2ec0ea9
--- /dev/null
+++ b/lib/unictype/pr_emoji_presentation.h
@@ -0,0 +1,347 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#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[10 << 4];
+ }
+u_property_emoji_presentation =
+{
+ { 2 },
+ {
+ 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,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ 3 + 256 * sizeof (short) / sizeof (int) + 16,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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) + 64,
+ 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,
+ -1
+ },
+ {
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0C000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00091E00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U,
+ 0x00300000U, 0x00000000U, 0x000FFF00U, 0x80000000U,
+ 0x00080000U, 0x60000C02U, 0x00104030U, 0x242C0400U,
+ 0x00000C20U, 0x00000100U, 0x00B85000U, 0x00000000U,
+ 0x00E00000U, 0x80010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00210000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07FE4000U, 0x00000000U, 0x00000000U, 0xFFFFFFC0U,
+ 0x04000002U, 0x077C8000U, 0x00030000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFBFE001U, 0xFFFFFFFFU, 0xDFFFFFFFU,
+ 0x000FFFFFU, 0xFFFFFFFFU, 0x000F87FFU, 0xFF11FFFFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFFFFDU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7800U, 0x040000FFU,
+ 0x00600000U, 0x00000010U, 0x00000000U, 0xF8000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0E7103FU, 0x1FF01800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1F1F0000U,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
+ }
+};
diff --git a/lib/unictype/pr_extended_pictographic.c b/lib/unictype/pr_extended_pictographic.c
new file mode 100644
index 0000000..7464b5c
--- /dev/null
+++ b/lib/unictype/pr_extended_pictographic.c
@@ -0,0 +1,43 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2002.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+#include "bitmap.h"
+
+/* Define u_property_extended_pictographic table. */
+#include "pr_extended_pictographic.h"
+
+bool
+uc_is_property_extended_pictographic (ucs4_t uc)
+{
+ return bitmap_lookup (&u_property_extended_pictographic, uc);
+}
+
+const uc_property_t UC_PROPERTY_EXTENDED_PICTOGRAPHIC =
+ { &uc_is_property_extended_pictographic };
diff --git a/lib/unictype/pr_extended_pictographic.h b/lib/unictype/pr_extended_pictographic.h
new file mode 100644
index 0000000..8db3982
--- /dev/null
+++ b/lib/unictype/pr_extended_pictographic.h
@@ -0,0 +1,375 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#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_extended_pictographic =
+{
+ { 2 },
+ {
+ 3 * sizeof (int) / sizeof (short) + 0,
+ 3 * sizeof (int) / sizeof (short) + 128
+ },
+ {
+ 3 + 256 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 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) + 64,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ 3 + 256 * sizeof (short) / sizeof (int) + 96,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ 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,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
+ 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256
+ },
+ {
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x10000000U, 0x00000200U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x02000004U, 0x00000000U, 0x00000000U,
+ 0x03F00000U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0C000000U, 0x00000100U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x00000000U, 0x00008000U, 0x070FFE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00400C00U, 0x00000001U, 0x78000000U,
+ 0xFFF7FFBFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF003FU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x2057FF3FU, 0x00180102U, 0x00B85090U, 0x000000F8U,
+ 0x00E00000U, 0x80010002U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00300000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x180000E0U, 0x00000000U, 0x00210000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x20010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x02800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000E000U, 0x00008000U, 0x00000000U, 0xC003F000U,
+ 0x07FE4000U, 0xFFFFE000U, 0xFFFFFFFFU, 0x0000003FU,
+ 0x0400FFFEU, 0xF7FC8000U, 0xFFFFFE00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFC0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFFE00000U, 0xFFFFFFFFU,
+ 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U,
+ 0x0000FF00U, 0xFFFFC000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
+ }
+};
diff --git a/lib/unictype/pr_extender.c b/lib/unictype/pr_extender.c
index 4908694..b3cebc1 100644
--- a/lib/unictype/pr_extender.c
+++ b/lib/unictype/pr_extender.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_extender.h b/lib/unictype/pr_extender.h
index 59efb61..4c7c612 100644
--- a/lib/unictype/pr_extender.h
+++ b/lib/unictype/pr_extender.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ unsigned int level3[22 << 4];
}
u_property_extender =
{
@@ -26,16 +50,16 @@ u_property_extender =
-1,
3 + 256 * sizeof (short) / sizeof (int) + 32,
-1,
- -1,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 48,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -45,7 +69,7 @@ u_property_extender =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 112,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -101,12 +125,12 @@ u_property_extender =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-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,
-1,
-1,
@@ -148,22 +172,21 @@ u_property_extender =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 192,
- -1,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-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,
-1,
-1,
-1,
@@ -202,10 +225,10 @@ u_property_extender =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
@@ -262,10 +285,11 @@ u_property_extender =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -279,77 +303,93 @@ u_property_extender =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00800000, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000001, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x04000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000400, 0x00000000, 0x00000008, 0x00000000,
- 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, 0x00400000, 0x00000000, 0x08000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000020, 0x003E0000, 0x00000000, 0x00000000,
- 0x60000000, 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,
- 0x00001000, 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, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000070, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00800000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00030000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x04000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000400U, 0x00000000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00400000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x003E0000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x70000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00200000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000040U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000006U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000001C0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000070U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_format_control.c b/lib/unictype/pr_format_control.c
index f0eef73..56df536 100644
--- a/lib/unictype/pr_format_control.c
+++ b/lib/unictype/pr_format_control.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_format_control.h b/lib/unictype/pr_format_control.h
index 8b6428f..4d24dc2 100644
--- a/lib/unictype/pr_format_control.h
+++ b/lib/unictype/pr_format_control.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[6 << 4];
+ unsigned int level3[6 << 4];
}
u_property_format_control =
{
@@ -420,29 +444,29 @@ u_property_format_control =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00002000, 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,
- 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,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000800U, 0x00000000U, 0x00000000U, 0x0000FC1FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_grapheme_base.c b/lib/unictype/pr_grapheme_base.c
index e4ee5c3..cdcf163 100644
--- a/lib/unictype/pr_grapheme_base.c
+++ b/lib/unictype/pr_grapheme_base.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_base.h b/lib/unictype/pr_grapheme_base.h
index cca8cab..08be8fb 100644
--- a/lib/unictype/pr_grapheme_base.h
+++ b/lib/unictype/pr_grapheme_base.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,441 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[76 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[86 << 4];
}
u_property_grapheme_base =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 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) + 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) + 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,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1184,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1200,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1216,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1232,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1248,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1264,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1280,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1296,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1312,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1328,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1344,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1360,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +484,12 @@ 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 576,
- 4 + 384 * sizeof (short) / sizeof (int) + 592,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
-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) + 832,
-1,
-1,
-1,
@@ -184,8 +497,6 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -202,24 +513,7 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- 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) + 896,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
-1,
@@ -238,13 +532,11 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
-1,
@@ -254,463 +546,364 @@ u_property_grapheme_base =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
- 4 + 384 * sizeof (short) / sizeof (int) + 992,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1024,
-1,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 1040,
-1,
-1,
- 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) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1104,
- 4 + 384 * sizeof (short) / sizeof (int) + 1120,
-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) + 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) + 1152,
- 4 + 384 * sizeof (short) / sizeof (int) + 1168,
- 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) + 1184,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 1200,
-1,
-1
},
{
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0x00000000, 0xFFFFDFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0xFCFF0000,
- 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,
- 0xFFFD3FFF, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFFFF, 0x07F007FF,
- 0x043FFFFF, 0x7FFF0110, 0x41FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF8, 0xEBFFFFFF, 0xFF01DE01, 0xFFFFFFF3,
- 0xFFF99FED, 0xA3C5FDFF, 0xB0005981, 0x0FFFFFC3,
- 0xFFF987E8, 0xC36DFDFF, 0x5E000001, 0x001CFFC0,
- 0xFFFBBFE8, 0xE3EDFDFF, 0x00011A01, 0x0203FFC3,
- 0xFFF99FEC, 0x23EDFDFF, 0xB0001981, 0x00FFFFC3,
- 0xD63DC7E8, 0x83FFC718, 0x00011DC6, 0x07FFFFC0,
- 0xFFFDDFEE, 0x23FFFDFF, 0x0700001E, 0xFF00FFC3,
- 0xFFFDDFED, 0x63EFFDFF, 0x40000D9B, 0x0006FFC3,
- 0xFFFDDFEC, 0xA7FFFFFF, 0xFF70DDC1, 0xFFFFFFC3,
- 0xFC7FFFEC, 0x2FFBFFFF, 0x7F03007F, 0x001CFFC0,
- 0xFFFFFFFE, 0x800DFFFF, 0x0FFF807F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0xF3FF005F, 0x00000000,
- 0xFCFFFFFF, 0xFD5FFFFF, 0xFFFFFEFF, 0x80001FFF,
- 0x00001F20, 0xC0000000, 0x07FFDFBF, 0x00000000,
- 0xFFFFFFFF, 0x99021FFF, 0x3CFFFFFF, 0xFFE1FFFE,
- 0xDFFFDF9B, 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x1FFFFFFF,
- 0x03FFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x1FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 0x0003DFFF, 0x0063FFFF, 0x0003FFFF, 0x0001DFFF,
- 0xFFFFFFFF, 0xC04FFFFF, 0x1FF001BF, 0x03FF03FF,
- 0x03FF07FF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FFFFFF,
- 0xFFFFFF9F, 0xFFFF05FF, 0xFFFFFFFF, 0x003FFFFF,
- 0x7FFFFFFF, 0x01FB0E78, 0xFFFFFFF1, 0x001F3FFF,
- 0xFFFFFFFF, 0xFFFF0FFF, 0xC7FF03FF, 0xFFFFFFFF,
- 0xC67FFFFF, 0xFFFFFFFF, 0x00BFFFFF, 0x0007E01A,
- 0x03FF03FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0xE82FFFFF, 0xFFFF0FFB, 0x1FF007FF,
- 0xFFFFFFFC, 0xFFFFC4C3, 0xFFFFFFFF, 0xF00C5CBF,
- 0xFFFFFFFF, 0xF8300FFF, 0xFFFFE3FF, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0x000800FF, 0x006FDE02,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFDFFFFF, 0xEFCFFFDF, 0x7FDCFFFF,
- 0xFFFF07FF, 0xFFFF80FF, 0xFFFFFFFF, 0xFFF30000,
- 0x1FFF7FFF, 0x7FFFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF0FFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0x0000007F, 0x000007FF, 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, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFE0C7FFF,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000180FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x7FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x003FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0xFFFFFFFF, 0xFFFF007F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00000FFF, 0xFFFFFFFF, 0xC0087FFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00FCFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x00FF7FFF, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0F8007F, 0x5F7FFFFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFF80003, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x3FFF0000,
- 0x03FF0000, 0xFFFF0000, 0xFFF7FFFF, 0xFFDF0F7F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x30007F7F,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0xFFFFFF87, 0xFF8FFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x0FFF7FFF, 0x00000001, 0xFFFF0000, 0x1FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x0FFFFFFE,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFF07FF, 0x003FFFFF,
- 0xBFFFFFFF, 0xFFFFFFFF, 0x003FFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x7FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 0xFFFFFFFF, 0x00FFFFFF, 0x2BFFFFA3, 0x00000000,
- 0xFFFFFFFF, 0x5A06FFFF, 0x03FF00F2, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x4F037FFF, 0x0FFFFFFE, 0x00000000,
- 0xFFFFFFFF, 0x5807FFFF, 0x03FF001E, 0x00001FFF,
- 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,
- 0xFFFFFDFF, 0x4000FFFF, 0xFFFF003F, 0xFFFF1FFF,
- 0x0000FFFF, 0x00120200, 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,
- 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,
- 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, 0x00203FFF,
- 0xFFFFFFFF, 0xFF80FFFF, 0xFBFF003F, 0xE0FFFFFB,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF001F, 0x7FFFFFFF,
- 0xFFF80000, 0x00000000, 0x00000000, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000023, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007FFFFF, 0x0003FFFF,
- 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, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xC3FF000F, 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,
- 0xFFFFFFFF, 0x00001FFF, 0x00000000, 0xFFFFFFC0,
- 0xFFFF0007, 0x0FFFFFFF, 0x000301FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF, 0x007F1FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x001FFFFF, 0x00000000,
- 0xFFFF0FFF, 0xFFFFFFFF, 0x03FF00FF, 0xFFFFFFFF,
- 0xFFFF00FF, 0x00003FFF, 0x00000000, 0x00000000,
- 0x7FFF0000, 0x7FF900FF, 0x7FFF0FFF, 0x00000000,
- 0x0003FFFF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU,
+ 0x00000000U, 0xFFFFDFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFCFF0000U,
+ 0xFFFFD7F0U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC07U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0xFE7FFFFFU, 0xFFFFFFFFU,
+ 0x0000E7FFU, 0x40000000U, 0xFFFF0049U, 0x001F87FFU,
+ 0xE800FFC0U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x403FFFFFU, 0xFFFFC260U,
+ 0xFFFD3FFFU, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFFFFU, 0xC7F007FFU,
+ 0x043FFFFFU, 0x7FFF0110U, 0x41FFFFFFU, 0xFFFF07FFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xFFFFFFF8U, 0xEBFFFFFFU, 0xFF01DE01U, 0xFFFFFFF3U,
+ 0xFFF99FEDU, 0xA3C5FDFFU, 0xB0005981U, 0x3FFFFFC3U,
+ 0xFFF987E8U, 0xC36DFDFFU, 0x5E000001U, 0x005CFFC0U,
+ 0xFFFBBFE8U, 0xE3EDFDFFU, 0x00011A01U, 0x0203FFC3U,
+ 0xFFF99FECU, 0x23EDFDFFU, 0xB0001981U, 0x00FFFFC3U,
+ 0xD63DC7E8U, 0x83FFC718U, 0x00011DC6U, 0x07FFFFC0U,
+ 0xFFFDDFEEU, 0x23FFFDFFU, 0x2700001EU, 0xFF80FFC3U,
+ 0xFFFDDFFDU, 0x63EFFDFFU, 0x60000D9BU, 0x0006FFC3U,
+ 0xFFFDDFFCU, 0xA7FFFFFFU, 0xFF70DDC1U, 0xFFFFFFC3U,
+ 0xFC7FFFECU, 0x2FFBFFFFU, 0x7F03007FU, 0x001CFFC0U,
+ 0xFFFFFFFEU, 0x800DFFFFU, 0x0FFF807FU, 0x00000000U,
+ 0xFFFFF7D6U, 0x200DFFAFU, 0xF3FF005FU, 0x00000000U,
+ 0xFCFFFFFFU, 0xFD5FFFFFU, 0xFFFFFEFFU, 0x80001FFFU,
+ 0x00001F20U, 0xC0000000U, 0x07FFDFBFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x99021FFFU, 0x3CFFFFFFU, 0xFFE1FFFEU,
+ 0xDFFFDF9BU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x1FFFFFFFU,
+ 0x03FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x8023FFFFU, 0x0073FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0xC04FFFFFU, 0x1FF001BFU, 0x03FF03FFU,
+ 0x03FF07FFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFF9FU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x01FB0E78U, 0xFFFFFFF1U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xC7FF03FFU, 0xFFFFFFFFU,
+ 0xC67FFFFFU, 0xFFFFFFFFU, 0x00BFFFFFU, 0x0007E01AU,
+ 0x03FF03FFU, 0x00003FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFF0U, 0xE80FFFFFU, 0xFFFF1FFBU, 0x7FF007FFU,
+ 0xFFFFFFFCU, 0xFFFFC4C3U, 0xFFFFFFFFU, 0xF00C5CBFU,
+ 0xFFFFFFFFU, 0xF8300FFFU, 0xFFFFE3FFU, 0xFFFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x000800FFU, 0x04EFDE02U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xEFCFFFDFU, 0x7FDCFFFFU,
+ 0xFFFF07FFU, 0xFFFF80FFU, 0xFFFFFFFFU, 0xFFF30000U,
+ 0x1FFF7FFFU, 0xFFFFFFFFU, 0x00000001U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000007FU, 0x000007FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFCFFFFFU,
+ 0xFFBFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE0C7FFFU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000180FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x0FFF0000U,
+ 0xFFFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xF87FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF7FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF000FU,
+ 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0xFFFFFFFFU, 0xFFFF007FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xC0087FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FCFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFF7BBU, 0x03FF0F9FU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFC00FU, 0x7FFC0000U,
+ 0xFFFFFFFFU, 0xFFFFC03FU, 0x800C007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF8U, 0xCC37FFFFU, 0xC3FFBFFFU, 0x7FFFFFDFU,
+ 0xFFFFFFFFU, 0x001981FFU, 0xF3FF2FF7U, 0xEFFFFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0xF8000005U, 0x003FCFFFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xFFFFFFFFU, 0xFFFF0FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1EDFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFFFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF80007U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000080FFU, 0xFFFF0000U,
+ 0x03FF0000U, 0xFFFF0000U, 0xFFF7FFFFU, 0xFFDF0F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x30007F7FU,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0xFFFFFF87U, 0xFF8FFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x1FFF7FFFU, 0x00000001U, 0xFFFF0000U, 0x1FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x0FFFFFFEU,
+ 0xFFFFFFFFU, 0xFFFFE00FU, 0xFFFF07FFU, 0x003FFFFFU,
+ 0xBFFFFFFFU, 0xFFFFFFFFU, 0x003FFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF800FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0xFFBFFFFFU, 0xFFFFFFFFU,
+ 0x7FFFFFFFU, 0x0000FF80U, 0x00000000U, 0xF837FFFFU,
+ 0x8FFFFFFFU, 0x83FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF0FFFFFFU, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0xFEEF0001U, 0x003FFFFFU, 0x01FF01FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000000U, 0xFFFFFFFFU, 0x007FF81FU,
+ 0xFFFFFFFFU, 0xFE3FFFFFU, 0xFF3FFFFFU, 0xFF07FFFFU,
+ 0x1E03FFFFU, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0xFC07FFFFU,
+ 0xFFFFFFFFU, 0x03FF000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x000323FFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0x03FE003FU, 0xFFFF0000U,
+ 0x000003C3U, 0xFFFF0000U, 0x00000FFFU, 0x007FFFFFU,
+ 0xFFFFFFFDU, 0x00FFFFFFU, 0xFFFC3F80U, 0x0026FFFFU,
+ 0xFFFFFFFCU, 0xD987FFFFU, 0xFFFF0003U, 0x03FF01FFU,
+ 0xFFFFFFF8U, 0xFFC0107FU, 0xFFFF00FFU, 0x0077FFFFU,
+ 0xFFFFFFFCU, 0x803FFFFFU, 0xFFFF61FFU, 0x001FFFFEU,
+ 0xFFFBFFFFU, 0x3F2C7FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF03FFU, 0x7FFFFFFFU, 0x03FF0007U,
+ 0xFFF99FECU, 0xA3EDFDFFU, 0xE001399EU, 0x0000000FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00FFFFFFU, 0xAFFFFFA3U, 0x00000003U,
+ 0xFFFFFFFFU, 0x5A06FFFFU, 0x03FF00F2U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x4F037FFFU, 0x0FFFFFFEU, 0x00000000U,
+ 0xFFFFFFFFU, 0x5807FFFFU, 0x03FF001EU, 0x00001FFFU,
+ 0xFFFFFFFFU, 0x0340D7FFU, 0x000003FFU, 0x00000000U,
+ 0x07FFFFFFU, 0xFFFF0043U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x09007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x8007FFFFU,
+ 0xFF6FF27FU, 0xA1BEFFFFU, 0x03FF0077U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0xF00FFFFFU, 0x0000001EU,
+ 0xFFFFF801U, 0x8607FFFFU, 0xF181007FU, 0xFFFFFFFFU,
+ 0xFC8003FFU, 0xFFFF0007U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x4000FFFFU, 0xFFFF003FU, 0xFFFF1FFFU,
+ 0x0000FFFFU, 0x00120200U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x03FF0040U, 0xFFFFFDBFU,
+ 0x01587FFFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01E7FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0xFFFFFFFFU, 0x8003FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x001F7FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFFC3FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x00203FFFU,
+ 0xFFFFFFFFU, 0xFF80FFFFU, 0xFBFF003FU, 0xE0FFFFFBU,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x07FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU,
+ 0xFFF800FFU, 0x00000000U, 0x00000000U, 0x0003000FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x93FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFE7FU, 0xFFFFFFFFU, 0x00003C5FU,
+ 0xFFFFF018U, 0xFFFFC3FFU, 0xFFFFFFFFU, 0x000007FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000023U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007FFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFCFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x07800000U, 0x00000000U, 0xFFDFE000U,
+ 0x00000FEFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x0000C3FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x83FF0FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FF9FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000FFFFFU, 0xFFFE7FFFU, 0xFFFEFFFEU, 0x003FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x00000000U, 0xFFFFFFC0U,
+ 0xFFFF0007U, 0x0FFFFFFFU, 0x000301FFU, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0FFFFFFU, 0x1FFF1FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU, 0x00010FFFU,
+ 0xFFFF0FFFU, 0xFFFFFFFFU, 0x03FF00FFU, 0xFFFFFFFFU,
+ 0xFFFF00FFU, 0x00033FFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU, 0x1F1F3FFFU,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFF7FFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_grapheme_extend.c b/lib/unictype/pr_grapheme_extend.c
index f2a821f..2618768 100644
--- a/lib/unictype/pr_grapheme_extend.c
+++ b/lib/unictype/pr_grapheme_extend.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_extend.h b/lib/unictype/pr_grapheme_extend.h
index 93db881..7065a3e 100644
--- a/lib/unictype/pr_grapheme_extend.h
+++ b/lib/unictype/pr_grapheme_extend.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[38 << 4];
+ unsigned int level3[45 << 4];
}
u_property_grapheme_extend =
{
@@ -168,15 +192,16 @@ u_property_grapheme_extend =
-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,
16 + 384 * sizeof (short) / sizeof (int) + 448,
+ 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,
+ 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
@@ -214,12 +239,9 @@ u_property_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 464,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 480,
- -1,
- -1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -256,9 +278,9 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -266,19 +288,21 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 512,
- 16 + 384 * sizeof (short) / sizeof (int) + 528,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 608,
+ 16 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 560,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 656,
+ 16 + 384 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 576,
+ 16 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_property_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 592,
+ 16 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
-1,
-1,
@@ -420,157 +444,185 @@ u_property_grapheme_extend =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000003F8, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFE0000, 0xBFFFFFFF, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0xFFFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0x9FC00000, 0x00003D9F,
- 0x00020000, 0xFFFF0000, 0x000007FF, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x000FF800,
- 0xFBC00000, 0x00003EEF, 0x0E000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFFFFFB,
- 0x00000007, 0x14000000, 0x00FE21FE, 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, 0x00000000, 0x805C8400, 0x00000000,
- 0x00000000, 0x07F20000, 0x00007F80, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00003F00, 0x00000000,
- 0x03000000, 0x02A00000, 0x00000000, 0x7FFE0000,
- 0xFEFFE0DF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0x00000000, 0x66FDE000, 0xC3000000, 0x001E0001,
- 0x20002064, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x001C0000, 0x001C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0x3FB00000, 0x200FFE40, 0x00000000,
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x0E040187, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x09800000, 0x00000000, 0x7F400000, 0x9FF81FE5,
- 0x00000000, 0x7FFF0000, 0x00000000, 0x00000000,
- 0x0000000F, 0x17D00000, 0x00000004, 0x000FF800,
- 0x00000003, 0x00003B3C, 0x00000000, 0x0003A340,
- 0x00000000, 0x00CFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF70000, 0x031021FD,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0xF83FFFFF,
- 0x00001000, 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, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000844, 0x00000060, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x0003FFFF,
- 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,
- 0xC0000000, 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,
- 0x00000002, 0xFF000000, 0x0000007F, 0x80000000,
- 0x00000003, 0x06780000, 0x00000000, 0x00000000,
- 0x00000007, 0x001FEF80, 0x00000000, 0x00080000,
- 0x00000003, 0x7FC00000, 0x00001C00, 0x00000000,
- 0x00000000, 0x40D38000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000007F8,
- 0x00000003, 0x50000000, 0x00800001, 0x001F1FC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF000000, 0x0000005C, 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, 0xBF7F0000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x006DFCFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0xF807C3A0,
- 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,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x007F0000, 0x00000000,
- 0x00000000, 0x00000000, 0x000007F0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000003F8U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFE0000U, 0xBFFFFFFFU, 0x000000B6U, 0x00000000U,
+ 0x07FF0000U, 0x00000000U, 0xFFFFF800U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x9FC00000U, 0x00003D9FU,
+ 0x00020000U, 0xFFFF0000U, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x200FF800U,
+ 0xFBC00000U, 0x00003EEFU, 0x0E000000U, 0x00000000U,
+ 0xFF000000U, 0x00000000U, 0xFFFFFC00U, 0xFFFFFFFBU,
+ 0x00000007U, 0x14000000U, 0x00FE21FEU, 0x0000000CU,
+ 0x00000002U, 0x50000000U, 0x0080201EU, 0x4000000CU,
+ 0x00000006U, 0x10000000U, 0x00023986U, 0x00230000U,
+ 0x00000006U, 0x10000000U, 0x000021BEU, 0xFC00000CU,
+ 0x00000002U, 0xD0000000U, 0x00E0201EU, 0x0000000CU,
+ 0x00000004U, 0x40000000U, 0x00802001U, 0x00000000U,
+ 0x00000011U, 0xD0000000U, 0x00603DC1U, 0x0000000CU,
+ 0x00000002U, 0x90000000U, 0x00603044U, 0x0000000CU,
+ 0x00000003U, 0x58000000U, 0x0080201EU, 0x0000000CU,
+ 0x00000002U, 0x00000000U, 0x805C8400U, 0x00000000U,
+ 0x00000000U, 0x07F20000U, 0x00007F80U, 0x00000000U,
+ 0x00000000U, 0x1FF20000U, 0x00003F00U, 0x00000000U,
+ 0x03000000U, 0x02A00000U, 0x00000000U, 0x7FFE0000U,
+ 0xFEFFE0DFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x66FDE000U, 0xC3000000U, 0x001E0001U,
+ 0x20002064U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x001C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0x3FB00000U, 0x200FFE40U, 0x00000000U,
+ 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0E040187U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x09800000U, 0x00000000U, 0x7F400000U, 0x9FF81FE5U,
+ 0x00000000U, 0xFFFF0000U, 0x00007FFFU, 0x00000000U,
+ 0x0000000FU, 0x17F00000U, 0x00000004U, 0x000FF800U,
+ 0x00000003U, 0x00003B3CU, 0x00000000U, 0x0003A340U,
+ 0x00000000U, 0x00CFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF70000U, 0x031021FDU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0001FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00038000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000FC00U, 0x00000000U, 0x00000000U,
+ 0x06000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3FF78000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000844U, 0x00001060U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x8003FFFFU,
+ 0x00000000U, 0x00003FC0U, 0x0003FF80U, 0x00000000U,
+ 0x00000007U, 0x33C80000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x00667E00U, 0x00001008U, 0x10000000U,
+ 0x00000000U, 0xC19D0000U, 0x00000002U, 0x00403000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002120U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x0000FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x87000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000060U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0001FFC0U, 0x00000000U,
+ 0x0000003CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFF000000U, 0x0000007FU, 0x80190000U,
+ 0x00000003U, 0x06780000U, 0x00000004U, 0x00000000U,
+ 0x00000007U, 0x001FEF80U, 0x00000000U, 0x00080000U,
+ 0x00000003U, 0x7FC00000U, 0x00009E00U, 0x00000000U,
+ 0x00000000U, 0x40D38000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000007F8U,
+ 0x00000003U, 0x58000000U, 0x00800001U, 0x001F1FC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF000000U, 0x4000005CU, 0x00000000U,
+ 0x00000000U, 0xA5F90000U, 0x0000000DU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB03C8000U, 0x30000001U, 0x00000000U,
+ 0x00000000U, 0xA7F80000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00BF2800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000FBCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06FF8000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x58010000U, 0x00000008U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0CF00000U, 0x00000001U,
+ 0x000007FEU, 0x79F80000U, 0x0E7E0080U, 0x00000000U,
+ 0x037FFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xBF7F0000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x006DFCFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x000000BFU, 0x00000000U,
+ 0x00A30000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00180000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00078000U, 0x00000000U, 0x00000000U, 0x00000010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x60000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF807C3A0U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x007F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00004000U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x007F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000007F0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_grapheme_link.c b/lib/unictype/pr_grapheme_link.c
index 5231d8b..67837ad 100644
--- a/lib/unictype/pr_grapheme_link.c
+++ b/lib/unictype/pr_grapheme_link.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_grapheme_link.h b/lib/unictype/pr_grapheme_link.h
index 1692a7a..0371530 100644
--- a/lib/unictype/pr_grapheme_link.h
+++ b/lib/unictype/pr_grapheme_link.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[15 << 4];
+ unsigned int level3[18 << 4];
}
u_property_grapheme_link =
{
@@ -161,9 +185,9 @@ u_property_grapheme_link =
3 + 256 * sizeof (short) / sizeof (int) + 192,
3 + 256 * sizeof (short) / sizeof (int) + 208,
3 + 256 * sizeof (short) / sizeof (int) + 224,
- -1,
- -1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -279,65 +303,77 @@ u_property_grapheme_link =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000400, 0x00000000,
- 0x00000000, 0x04000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000010, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x06000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 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, 0x00000004, 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
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x18000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000400U, 0x00000000U,
+ 0x00000000U, 0x04000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x04000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x06000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00300000U, 0x00100000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00040000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000C00U, 0x00000000U, 0x000C0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000040U, 0x00001000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00080000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00002000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x80010000U,
+ 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00180000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x00200000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000400U,
+ 0x00000000U, 0x00000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00400000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x60000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000001U,
+ 0x00000000U, 0x00100000U, 0x00000080U, 0x00000000U,
+ 0x02000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U,
+ 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_hex_digit.c b/lib/unictype/pr_hex_digit.c
index d2e50f2..178f1a9 100644
--- a/lib/unictype/pr_hex_digit.c
+++ b/lib/unictype/pr_hex_digit.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_hex_digit.h b/lib/unictype/pr_hex_digit.h
index f83ac6a..b994aa4 100644
--- a/lib/unictype/pr_hex_digit.h
+++ b/lib/unictype/pr_hex_digit.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_property_hex_digit =
{
@@ -148,13 +172,13 @@ u_property_hex_digit =
2 + 128 * sizeof (short) / sizeof (int) + 16
},
{
- 0x00000000, 0x03FF0000, 0x0000007E, 0x0000007E,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF0000, 0x0000007E, 0x0000007E, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x03FF0000U, 0x0000007EU, 0x0000007EU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x0000007EU, 0x0000007EU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_hyphen.c b/lib/unictype/pr_hyphen.c
index 9a69ce4..5a2dd69 100644
--- a/lib/unictype/pr_hyphen.c
+++ b/lib/unictype/pr_hyphen.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_hyphen.h b/lib/unictype/pr_hyphen.h
index 35bba66..3401510 100644
--- a/lib/unictype/pr_hyphen.h
+++ b/lib/unictype/pr_hyphen.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[7 << 4];
+ unsigned int level3[7 << 4];
}
u_property_hyphen =
{
@@ -148,33 +172,33 @@ u_property_hyphen =
2 + 128 * sizeof (short) / sizeof (int) + 96
},
{
- 0x00000000, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000400, 0x00000000, 0x00000000, 0x00000000,
- 0x00000040, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00030000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00800000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000008,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00002000, 0x00000000, 0x00000000, 0x00000020,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000400U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000040U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000008U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00002000U, 0x00000000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_id_continue.c b/lib/unictype/pr_id_continue.c
index f5ecaba..7696c66 100644
--- a/lib/unictype/pr_id_continue.c
+++ b/lib/unictype/pr_id_continue.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_id_continue.h b/lib/unictype/pr_id_continue.h
index 6696c3b..d910b0a 100644
--- a/lib/unictype/pr_id_continue.h
+++ b/lib/unictype/pr_id_continue.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[15];
- short level2[4 << 7];
- /*unsigned*/ int level3[69 << 4];
+ short level2[5 << 7];
+ unsigned int level3[80 << 4];
}
u_property_id_continue =
{
@@ -20,6 +44,7 @@ u_property_id_continue =
16 * sizeof (int) / sizeof (short) + 0,
16 * sizeof (int) / sizeof (short) + 128,
16 * sizeof (int) / sizeof (short) + 256,
+ 16 * sizeof (int) / sizeof (short) + 384,
-1,
-1,
-1,
@@ -30,118 +55,404 @@ u_property_id_continue =
-1,
-1,
-1,
- -1,
- 16 * sizeof (int) / sizeof (short) + 384
+ 16 * sizeof (int) / sizeof (short) + 512
},
{
- 16 + 512 * sizeof (short) / sizeof (int) + 0,
- 16 + 512 * sizeof (short) / sizeof (int) + 16,
- 16 + 512 * sizeof (short) / sizeof (int) + 32,
- 16 + 512 * sizeof (short) / sizeof (int) + 48,
- 16 + 512 * sizeof (short) / sizeof (int) + 64,
- 16 + 512 * sizeof (short) / sizeof (int) + 80,
- 16 + 512 * sizeof (short) / sizeof (int) + 96,
- 16 + 512 * sizeof (short) / sizeof (int) + 112,
- 16 + 512 * sizeof (short) / sizeof (int) + 128,
- 16 + 512 * sizeof (short) / sizeof (int) + 144,
- 16 + 512 * sizeof (short) / sizeof (int) + 160,
- 16 + 512 * sizeof (short) / sizeof (int) + 176,
- 16 + 512 * sizeof (short) / sizeof (int) + 192,
- 16 + 512 * sizeof (short) / sizeof (int) + 208,
- 16 + 512 * sizeof (short) / sizeof (int) + 224,
- 16 + 512 * sizeof (short) / sizeof (int) + 240,
- 16 + 512 * sizeof (short) / sizeof (int) + 256,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 272,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 288,
- -1,
- 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 320,
- 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) + 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) + 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) + 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) + 336,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 352,
- 16 + 512 * sizeof (short) / sizeof (int) + 368,
- 16 + 512 * sizeof (short) / sizeof (int) + 384,
- 16 + 512 * sizeof (short) / sizeof (int) + 400,
- 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) + 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 416,
+ 16 + 640 * sizeof (short) / sizeof (int) + 0,
+ 16 + 640 * sizeof (short) / sizeof (int) + 16,
+ 16 + 640 * sizeof (short) / sizeof (int) + 32,
+ 16 + 640 * sizeof (short) / sizeof (int) + 48,
+ 16 + 640 * sizeof (short) / sizeof (int) + 64,
+ 16 + 640 * sizeof (short) / sizeof (int) + 80,
+ 16 + 640 * sizeof (short) / sizeof (int) + 96,
+ 16 + 640 * sizeof (short) / sizeof (int) + 112,
+ 16 + 640 * sizeof (short) / sizeof (int) + 128,
+ 16 + 640 * sizeof (short) / sizeof (int) + 144,
+ 16 + 640 * sizeof (short) / sizeof (int) + 160,
+ 16 + 640 * sizeof (short) / sizeof (int) + 176,
+ 16 + 640 * sizeof (short) / sizeof (int) + 192,
+ 16 + 640 * sizeof (short) / sizeof (int) + 208,
+ 16 + 640 * sizeof (short) / sizeof (int) + 224,
+ 16 + 640 * sizeof (short) / sizeof (int) + 240,
+ 16 + 640 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 320,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 336,
+ 16 + 640 * sizeof (short) / sizeof (int) + 352,
+ 16 + 640 * sizeof (short) / sizeof (int) + 368,
+ 16 + 640 * sizeof (short) / sizeof (int) + 384,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 400,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 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,
+ 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,
+ 16 + 640 * sizeof (short) / sizeof (int) + 544,
+ 16 + 640 * sizeof (short) / sizeof (int) + 560,
+ 16 + 640 * sizeof (short) / sizeof (int) + 576,
+ 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) + 640,
+ 16 + 640 * sizeof (short) / sizeof (int) + 656,
+ 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) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 768,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 832,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 848,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 864,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 880,
+ 16 + 640 * sizeof (short) / sizeof (int) + 896,
+ 16 + 640 * sizeof (short) / sizeof (int) + 912,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 944,
+ 16 + 640 * sizeof (short) / sizeof (int) + 960,
+ 16 + 640 * sizeof (short) / sizeof (int) + 976,
+ 16 + 640 * sizeof (short) / sizeof (int) + 992,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1024,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1040,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1056,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1072,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1136,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1184,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1200,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1216,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1232,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1248,
+ -1,
-1,
-1,
-1,
@@ -158,37 +469,13 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 432,
- 16 + 512 * sizeof (short) / sizeof (int) + 448,
- 16 + 512 * sizeof (short) / sizeof (int) + 464,
- 16 + 512 * sizeof (short) / sizeof (int) + 480,
- 16 + 512 * sizeof (short) / sizeof (int) + 496,
- 16 + 512 * sizeof (short) / sizeof (int) + 512,
- 16 + 512 * sizeof (short) / sizeof (int) + 528,
- 16 + 512 * sizeof (short) / sizeof (int) + 544,
- 16 + 512 * sizeof (short) / sizeof (int) + 560,
- 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,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 720,
- 16 + 512 * sizeof (short) / sizeof (int) + 736,
-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) + 752,
-1,
-1,
-1,
@@ -196,8 +483,6 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -214,24 +499,7 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 800,
- 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 816,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -250,13 +518,11 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,22 +532,14 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 880,
- 16 + 512 * sizeof (short) / sizeof (int) + 896,
- 16 + 512 * sizeof (short) / sizeof (int) + 912,
- 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -290,110 +548,6 @@ u_property_id_continue =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1008,
- 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) + 1024,
- 16 + 512 * sizeof (short) / sizeof (int) + 1040,
- 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) + 1056,
-1,
-1,
-1,
@@ -414,11 +568,9 @@ u_property_id_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1264,
-1,
-1,
-1,
@@ -548,281 +700,325 @@ u_property_id_continue =
-1
},
{
- 0x00000000, 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04A00400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xBCDFFFFF,
- 0xFFFFD7C0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFCFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0xFFFE00FF, 0xBFFFFFFF, 0xFFFF00B6, 0x000707FF,
- 0x07FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC3FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x9FEFFFFF, 0x9FFFFDFF,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
- 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
- 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
- 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF,
- 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
- 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
- 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
- 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
- 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
- 0x03000001, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFFFFDF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 0x001FDFFF, 0x001FFFFF, 0x000FFFFF, 0x000DDFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 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, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
- 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
- 0x00000000, 0x80000000, 0x00100001, 0x80020000,
- 0x1FFF0000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
- 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF81F,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800080FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0x000000E0, 0x1F3EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xFE7FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 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, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000001,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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, 0x40FFFFFF, 0x00000000, 0x00000000,
- 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
- 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000,
- 0xFFFCFFFF, 0x007FFEFF, 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,
- 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, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 0x63FF01FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF807E3E0,
- 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000001C, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 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, 0xFFFFCFF7, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
- 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x03FF0000U, 0x87FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04A00400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xBCDFFFFFU,
+ 0xFFFFD7C0U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFCFBU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0xFFFE01FFU, 0xBFFFFFFFU, 0xFFFF00B6U, 0x000787FFU,
+ 0x07FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFC3FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FEFFFFFU, 0x9FFFFDFFU,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0x243FFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0xFFFF07FFU,
+ 0xFF007EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFCFU,
+ 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x5003FFCFU,
+ 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x003FFFC0U,
+ 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE00FFCFU,
+ 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x0002FFCFU,
+ 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x0000FFC0U,
+ 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0x0000FFCFU,
+ 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU,
+ 0xFFFDDFFFU, 0xFFFFFFFFU, 0x80F07DDFU, 0xFC00FFCFU,
+ 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x000CFFC0U,
+ 0xFFFFFFFEU, 0x07FFFFFFU, 0x03FF7FFFU, 0x00000000U,
+ 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U,
+ 0x03000001U, 0xC2A003FFU, 0xFFFFFEFFU, 0xFFFE1FFFU,
+ 0xFEFFFFDFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0x0003FE00U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x803FFFFFU, 0x001FFFFFU, 0x000FFFFFU, 0x000DDFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x308FFFFFU, 0x000003FFU,
+ 0x03FFB800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFC0U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x07FF03FFU, 0x00000000U,
+ 0x0FFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU,
+ 0x03FF03FFU, 0xBFFF0080U, 0x00007FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1FFFU, 0x000FF800U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFE3FFU, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFF70000U, 0x07FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x80000000U, 0x00100001U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x1FFF0000U, 0x0001FFE2U,
+ 0x3F2FFC84U, 0xF3FFFD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FF81FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x800080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0xFFFFFFFFU,
+ 0x000000E0U, 0x1F3EFFFEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xFE7FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xBFF0FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFFFFFU, 0x000010FFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF003FU, 0xE8FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x000FFFFFU, 0x1FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF8001U, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x03FF3FFFU, 0xFC7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x38000007U, 0x007CFFFFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF37FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xE0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x0000FFFFU, 0x0018FFFFU, 0x0000E000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x03FF0000U, 0x87FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000001U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x07FFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEFF06FU, 0x873FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000007FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U,
+ 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U,
+ 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFF0004U, 0x03FF01FFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00F0U, 0x004FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x17FFDE1FU, 0x00000000U,
+ 0xFFFBFFFFU, 0x40FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x03FF07FFU,
+ 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF07FFU, 0x00000003U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3F000001U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0011U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xE7FFFFFFU, 0x03FF0FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800003FFU,
+ 0xFF6FF27FU, 0xF9BFFFFFU, 0x03FF000FU, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001BU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0080U, 0xFFFFFFFFU,
+ 0x23FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0xFF7FFFFFU, 0x03FF0001U, 0xFFFC0000U,
+ 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU,
+ 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x03FF000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU,
+ 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x63FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E3E0U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3FFF1FFFU, 0x000043FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00007FFFU, 0xFFFFFFFFU, 0x03FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007F001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0FFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_id_start.c b/lib/unictype/pr_id_start.c
index f66e8a4..d15f7d9 100644
--- a/lib/unictype/pr_id_start.c
+++ b/lib/unictype/pr_id_start.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_id_start.h b/lib/unictype/pr_id_start.h
index aff0d0b..0c790a7 100644
--- a/lib/unictype/pr_id_start.h
+++ b/lib/unictype/pr_id_start.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,431 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[74 << 4];
}
u_property_id_start =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- -1,
- 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) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 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) + 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) + 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) + 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 352,
- 4 + 384 * sizeof (short) / sizeof (int) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 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) + 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) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +474,13 @@ u_property_id_start =
-1,
-1,
-1,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
-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) + 752,
-1,
-1,
-1,
@@ -184,8 +488,6 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -202,24 +504,7 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- 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) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -238,13 +523,11 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,8 +539,6 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -266,10 +547,8 @@ u_property_id_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -278,391 +557,305 @@ u_property_id_start =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
- 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) + 992,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0xBCDF0000,
- 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060,
- 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
- 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
- 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
- 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
- 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
- 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
- 0xFFFFFFFE, 0x000DFFFF, 0x0000007F, 0x00000000,
- 0xFEF02596, 0x200DECAE, 0xF000005F, 0x00000000,
- 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 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,
- 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
- 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
- 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,
- 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xF87FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x0FFF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFDF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
- 0x0000FFFF, 0x00000000, 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,
- 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, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xBCDF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0xFFFF0000U, 0x000787FFU,
+ 0x00000000U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEC000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x002FFFFFU, 0x9C00C060U,
+ 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x043007FFU,
+ 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFE0003U,
+ 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U,
+ 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U,
+ 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U,
+ 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U,
+ 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U,
+ 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U,
+ 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U,
+ 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFFFFEU, 0x000DFFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFF7D6U, 0x200DFFAFU, 0xF000005FU, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0xFFFFFEFFU, 0x00001FFFU,
+ 0x00001F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x800007FFU, 0x3C3F0000U, 0xFFE1C062U,
+ 0x00004003U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x8003FFFFU, 0x0003FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0x000FFFFFU, 0x10800000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0xFFFF0000U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x000003FFU, 0x00000000U,
+ 0x007FFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U,
+ 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3F2FFC84U, 0xF3FFFD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0x000000E0U, 0x1F3E03FEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xF87FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U,
+ 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF0U, 0x0007FFFFU, 0x00008000U, 0x7C00FFDFU,
+ 0xFFFFFFFFU, 0x000001FFU, 0x00000FF7U, 0xC47FFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0x38000005U, 0x001C07FFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000007U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x0FFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFDF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x003FFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U,
+ 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU,
+ 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU,
+ 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000010U, 0x00000000U,
+ 0xFFFFFFFFU, 0x010007FFU, 0x00000000U, 0x00000000U,
+ 0x07FFFFFFU, 0x00000000U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0xFF6FF27FU, 0x8000FFFFU, 0x00000002U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0x0001FFFFU, 0x0000000AU,
+ 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU,
+ 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU,
+ 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U,
+ 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x00000FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_ideographic.c b/lib/unictype/pr_ideographic.c
index 1727f67..21ed6c5 100644
--- a/lib/unictype/pr_ideographic.c
+++ b/lib/unictype/pr_ideographic.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ideographic.h b/lib/unictype/pr_ideographic.h
index c9f07e2..bb761b1 100644
--- a/lib/unictype/pr_ideographic.h
+++ b/lib/unictype/pr_ideographic.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,17 +33,18 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[13 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[17 << 4];
}
u_property_ideographic =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
-1,
@@ -46,62 +71,62 @@ u_property_ideographic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
-1,
-1,
-1,
@@ -146,8 +171,276 @@ u_property_ideographic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * 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,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
@@ -206,20 +499,6 @@ u_property_ideographic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -278,187 +557,77 @@ u_property_ideographic =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
-1,
-1
},
{
- 0x000000C0, 0x070003FE, 0x00000000, 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, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x000000C0U, 0x070003FEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000010U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_ids_binary_operator.c b/lib/unictype/pr_ids_binary_operator.c
index d965c09..36c0cb5 100644
--- a/lib/unictype/pr_ids_binary_operator.c
+++ b/lib/unictype/pr_ids_binary_operator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ids_binary_operator.h b/lib/unictype/pr_ids_binary_operator.h
index 12df49d..364fea6 100644
--- a/lib/unictype/pr_ids_binary_operator.h
+++ b/lib/unictype/pr_ids_binary_operator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_ids_binary_operator =
{
@@ -148,9 +172,9 @@ u_property_ids_binary_operator =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FF30000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF30000U
}
};
diff --git a/lib/unictype/pr_ids_trinary_operator.c b/lib/unictype/pr_ids_trinary_operator.c
index e42c0d4..6894957 100644
--- a/lib/unictype/pr_ids_trinary_operator.c
+++ b/lib/unictype/pr_ids_trinary_operator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ids_trinary_operator.h b/lib/unictype/pr_ids_trinary_operator.h
index a76ddbf..3b6f83a 100644
--- a/lib/unictype/pr_ids_trinary_operator.h
+++ b/lib/unictype/pr_ids_trinary_operator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_ids_trinary_operator =
{
@@ -148,9 +172,9 @@ u_property_ids_trinary_operator =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000C0000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000C0000U
}
};
diff --git a/lib/unictype/pr_ignorable_control.c b/lib/unictype/pr_ignorable_control.c
index 4f56b69..19b3efe 100644
--- a/lib/unictype/pr_ignorable_control.c
+++ b/lib/unictype/pr_ignorable_control.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_ignorable_control.h b/lib/unictype/pr_ignorable_control.h
index 1934b12..2519d7b 100644
--- a/lib/unictype/pr_ignorable_control.h
+++ b/lib/unictype/pr_ignorable_control.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[10 << 4];
+ unsigned int level3[11 << 4];
}
u_property_ignorable_control =
{
@@ -188,6 +212,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -255,8 +280,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -266,7 +290,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_property_ignorable_control =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ 16 + 384 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -420,45 +444,49 @@ u_property_ignorable_control =
-1
},
{
- 0x0FFFC1FE, 0x00000000, 0x00000000, 0x80000000,
- 0xFFFFFFDF, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1000003F, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x20000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000004,
- 0x00000000, 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, 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, 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,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x0FFFC1FEU, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFFFFFFDFU, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1000003FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F800U, 0x00007C00U, 0x00000000U, 0x0000FFDFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0E000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x20000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_iso_control.c b/lib/unictype/pr_iso_control.c
index c0c3bcd..86b08d2 100644
--- a/lib/unictype/pr_iso_control.c
+++ b/lib/unictype/pr_iso_control.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_iso_control.h b/lib/unictype/pr_iso_control.h
index e105d64..90fbb43 100644
--- a/lib/unictype/pr_iso_control.h
+++ b/lib/unictype/pr_iso_control.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_iso_control =
{
@@ -148,9 +172,9 @@ u_property_iso_control =
-1
},
{
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x80000000,
- 0xFFFFFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_join_control.c b/lib/unictype/pr_join_control.c
index dfab4b8..6e44d2c 100644
--- a/lib/unictype/pr_join_control.c
+++ b/lib/unictype/pr_join_control.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_join_control.h b/lib/unictype/pr_join_control.h
index ee4b2e1..2371c43 100644
--- a/lib/unictype/pr_join_control.h
+++ b/lib/unictype/pr_join_control.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_join_control =
{
@@ -148,9 +172,9 @@ u_property_join_control =
-1
},
{
- 0x00003000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00003000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_left_of_pair.c b/lib/unictype/pr_left_of_pair.c
index 09f7d6d..453e28c 100644
--- a/lib/unictype/pr_left_of_pair.c
+++ b/lib/unictype/pr_left_of_pair.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_left_of_pair.h b/lib/unictype/pr_left_of_pair.h
index 1503582..a75f3b7 100644
--- a/lib/unictype/pr_left_of_pair.h
+++ b/lib/unictype/pr_left_of_pair.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[8 << 4];
+ unsigned int level3[8 << 4];
}
u_property_left_of_pair =
{
@@ -148,37 +172,37 @@ u_property_left_of_pair =
2 + 128 * sizeof (short) / sizeof (int) + 112
},
{
- 0x00000000, 0x00000100, 0x08000000, 0x08000000,
- 0x00000000, 0x00000800, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x14000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x08000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xDD000000, 0x02000000, 0x00000020, 0x20000000,
- 0x00002000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x25515500, 0x00000000, 0x00000000, 0x00000000,
- 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, 0xAAA00000, 0x2A00000A, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000100, 0x08000000, 0x08000000, 0x00000004,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000100U, 0x08000000U, 0x08000000U,
+ 0x00000000U, 0x00000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x14000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x08000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xDD000000U, 0x02000000U, 0x00000020U, 0x20000000U,
+ 0x00002000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x25515500U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xAAA00000U, 0x2A00000AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x08000000U, 0x08000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_line_separator.c b/lib/unictype/pr_line_separator.c
index 6933ec9..6b3c700 100644
--- a/lib/unictype/pr_line_separator.c
+++ b/lib/unictype/pr_line_separator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_line_separator.h b/lib/unictype/pr_line_separator.h
index 3d94141..69226e9 100644
--- a/lib/unictype/pr_line_separator.h
+++ b/lib/unictype/pr_line_separator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_line_separator =
{
@@ -148,9 +172,9 @@ u_property_line_separator =
-1
},
{
- 0x00000000, 0x00000100, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000100U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_logical_order_exception.c b/lib/unictype/pr_logical_order_exception.c
index 7cd0c47..e7d3478 100644
--- a/lib/unictype/pr_logical_order_exception.c
+++ b/lib/unictype/pr_logical_order_exception.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_logical_order_exception.h b/lib/unictype/pr_logical_order_exception.h
index dab0369..3860b3b 100644
--- a/lib/unictype/pr_logical_order_exception.h
+++ b/lib/unictype/pr_logical_order_exception.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_property_logical_order_exception =
{
@@ -148,17 +172,17 @@ u_property_logical_order_exception =
-1
},
{
- 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
+ 0x00000000U, 0x00000000U, 0x0000001FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x04E00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x1A600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_lowercase.c b/lib/unictype/pr_lowercase.c
index fd0394d..f94b439 100644
--- a/lib/unictype/pr_lowercase.c
+++ b/lib/unictype/pr_lowercase.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_lowercase.h b/lib/unictype/pr_lowercase.h
index b11c836..a8a7153 100644
--- a/lib/unictype/pr_lowercase.h
+++ b/lib/unictype/pr_lowercase.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[19 << 4];
+ unsigned int level3[23 << 4];
}
u_property_lowercase =
{
@@ -29,22 +53,21 @@ u_property_lowercase =
-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) + 64,
3 + 256 * sizeof (short) / sizeof (int) + 80,
3 + 256 * sizeof (short) / sizeof (int) + 96,
- -1,
3 + 256 * sizeof (short) / sizeof (int) + 112,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 128,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +127,10 @@ 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,
-1,
-1,
@@ -146,24 +169,23 @@ u_property_lowercase =
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -206,6 +228,7 @@ u_property_lowercase =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
@@ -255,17 +278,18 @@ u_property_lowercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 320,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -279,81 +303,97 @@ u_property_lowercase =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0x80000000, 0xFF7FFFFF,
- 0xAAAAAAAA, 0x55AAAAAA, 0xAAAAAB55, 0xD4AAAAAA,
- 0x4E243129, 0xE6512D2A, 0xB5555240, 0xAA29AAAA,
- 0xAAAAAAAA, 0x93FAAAAA, 0xFFFFAA85, 0xFFFFFFFF,
- 0xFFEFFFFF, 0x01FFFFFF, 0x00000003, 0x0000001F,
- 0x00000000, 0x00000000, 0x00000020, 0x3C8A0000,
- 0x00010000, 0xFFFFF000, 0xAAE37FFF, 0x192FAAAA,
- 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,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
- 0xBFEAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA,
- 0x003F00FF, 0x00FF00FF, 0x00FF003F, 0x3FFF00FF,
- 0x00FF00FF, 0x40DF00FF, 0x00CF00DC, 0x00DC00FF,
- 0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x1FFF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x0008C400, 0x32108000, 0x000043C0, 0xFFFF0000,
- 0x00000010, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x7FFFFFFF, 0x3FDA1562,
- 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA, 0x0008501A,
- 0xFFFFFFFF, 0x000020BF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xAAAAAAAA, 0x00002AAA,
- 0x3AAAAAAA, 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,
- 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, 0xFF000000, 0x0FFFFFFF,
- 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,
- 0xFFFFFFC0, 0xFC000000, 0x000FFFFF, 0xFFFFC000,
- 0x000000FF, 0x0FFFFFFC, 0xFFC00000, 0x0000FFFF,
- 0xFFFFFC00, 0x0000003F, 0xF7FFFFFC, 0xF0000003,
- 0x0FDFFFFF, 0xFFC00000, 0x003F7FFF, 0xFFFF0000,
- 0x0000FDFF, 0xFFFFFC00, 0x00000BF7, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFFFFC, 0x0000000F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0x80000000U, 0xFF7FFFFFU,
+ 0xAAAAAAAAU, 0x55AAAAAAU, 0xAAAAAB55U, 0xD4AAAAAAU,
+ 0x4E243129U, 0xE6512D2AU, 0xB5555240U, 0xAA29AAAAU,
+ 0xAAAAAAAAU, 0x93FAAAAAU, 0xFFFFAA85U, 0xFFFFFFFFU,
+ 0xFFEFFFFFU, 0x01FFFFFFU, 0x00000003U, 0x0000001FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x3C8A0000U,
+ 0x00010000U, 0xFFFFF000U, 0xAAE37FFFU, 0x192FAAAAU,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0xAAAAAAAAU,
+ 0xAAAAA802U, 0xAAAAAAAAU, 0xAAAAD554U, 0xAAAAAAAAU,
+ 0xAAAAAAAAU, 0x0000AAAAU, 0x00000000U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xE7FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x3F000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0xBFEAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU,
+ 0x003F00FFU, 0x00FF00FFU, 0x00FF003FU, 0x3FFF00FFU,
+ 0x00FF00FFU, 0x40DF00FFU, 0x00CF00DCU, 0x00DC00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0008C400U, 0x32108000U, 0x000043C0U, 0xFFFF0000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x3FDA1562U,
+ 0xAAAAAAAAU, 0xAAAAAAAAU, 0xAAAAAAAAU, 0x0008501AU,
+ 0xFFFFFFFFU, 0x000020BFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xAAAAAAAAU, 0x00002AAAU,
+ 0x3AAAAAAAU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xAAABAAA8U, 0xAAAAAAAAU, 0x95FFAAAAU,
+ 0xAABA50AAU, 0xAAA082AAU, 0x02AA050AU, 0x07400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xF7FFFFFFU, 0xFFFF01FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00F8007FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF00U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF800000U, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFC000000U, 0x000FFFFFU, 0xFFDFC000U, 0x000000FFU,
+ 0x0FFFFFFCU, 0xEBC00000U, 0x0000FFEFU, 0xFFFFFC00U,
+ 0xC000000FU, 0x00FFFFFFU, 0xFFFC0000U, 0x00000FFFU,
+ 0xFFFFFFC0U, 0xFC000000U, 0x000FFFFFU, 0xFFFFC000U,
+ 0x000000FFU, 0x0FFFFFFCU, 0xFFC00000U, 0x0000FFFFU,
+ 0xFFFFFC00U, 0x0000003FU, 0xF7FFFFFCU, 0xF0000003U,
+ 0x0FDFFFFFU, 0xFFC00000U, 0x003F7FFFU, 0xFFFF0000U,
+ 0x0000FDFFU, 0xFFFFFC00U, 0x00000BF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFBFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFCU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_math.c b/lib/unictype/pr_math.c
index b7148b9..a081635 100644
--- a/lib/unictype/pr_math.c
+++ b/lib/unictype/pr_math.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_math.h b/lib/unictype/pr_math.h
index ee50c25..53b3add 100644
--- a/lib/unictype/pr_math.h
+++ b/lib/unictype/pr_math.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[14 << 4];
+ unsigned int level3[14 << 4];
}
u_property_math =
{
@@ -279,61 +303,61 @@ u_property_math =
-1
},
{
- 0x00000000, 0x70000800, 0x40000000, 0x50000000,
- 0x00000000, 0x00021000, 0x00800000, 0x00800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00270000, 0x00730000,
- 0x000001C0, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00400000, 0x001C0000, 0x00040011, 0x7C00001E,
- 0x00007C00, 0x00000000, 0x1FFF0000, 0x0000F862,
- 0x3F2FFC84, 0xF1FBB310, 0x00000BFF, 0x00000000,
- 0xFFFF0000, 0xF0C37EFF, 0x2FFFFFFF, 0xFFF00030,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000F00, 0x00000003, 0x00000000, 0x10000000,
- 0xF8000000, 0x00BFFFFF, 0xF0010000, 0x00000007,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xF0FFC003, 0x000F8CC3, 0xFF001F94,
- 0x00000060, 0x00000000, 0x00000005, 0x0000E00F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 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,
- 0x00000000, 0xFFFF0000, 0x00001F9F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000017E,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x70000800, 0x50000000, 0x50000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00001E04,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFDFFFFF, 0xFFFFFFFF,
- 0xDFFFFFFF, 0xEBFFDE64, 0xFFFFFFEF, 0xFFFFFFFF,
- 0xDFDFE7BF, 0x7BFFFFFF, 0xFFFDFC5F, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 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
+ 0x00000000U, 0x70000800U, 0x40000000U, 0x50000000U,
+ 0x00000000U, 0x00021000U, 0x00800000U, 0x00800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00270000U, 0x00730000U,
+ 0x000001C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00400000U, 0x001C0000U, 0x00040011U, 0x7C00001EU,
+ 0x00007C00U, 0x00000000U, 0x1FFF0000U, 0x0000F862U,
+ 0x3F2FFC84U, 0xF1FBB310U, 0x00000BFFU, 0x00000000U,
+ 0xFFFF0000U, 0xF0C37EFFU, 0x2FFFFFFFU, 0xFFF00030U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000F00U, 0x00000003U, 0x00000000U, 0x10000000U,
+ 0xF8000000U, 0x00BFFFFFU, 0xF0010000U, 0x00000007U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xF0FFC003U, 0x000F8CC3U, 0xFF001F94U,
+ 0x00000060U, 0x00000000U, 0x00000005U, 0x0000E00FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xFFFF0000U, 0x00001F9FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000017EU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x70000800U, 0x50000000U, 0x50000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00001E04U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFCFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_non_break.c b/lib/unictype/pr_non_break.c
index 7be329d..9b39aea 100644
--- a/lib/unictype/pr_non_break.c
+++ b/lib/unictype/pr_non_break.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_non_break.h b/lib/unictype/pr_non_break.h
index ed862de..0e0f753 100644
--- a/lib/unictype/pr_non_break.h
+++ b/lib/unictype/pr_non_break.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[5 << 4];
+ unsigned int level3[5 << 4];
}
u_property_non_break =
{
@@ -148,25 +172,25 @@ u_property_non_break =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xF0008000, 0x00000007,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00041100, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00020080, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF0008000U, 0x00000007U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00041100U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00020080U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_not_a_character.c b/lib/unictype/pr_not_a_character.c
index e4485e6..6a53e9b 100644
--- a/lib/unictype/pr_not_a_character.c
+++ b/lib/unictype/pr_not_a_character.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_not_a_character.h b/lib/unictype/pr_not_a_character.h
index 5bcc485..d20274f 100644
--- a/lib/unictype/pr_not_a_character.h
+++ b/lib/unictype/pr_not_a_character.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[2 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_property_not_a_character =
{
@@ -294,13 +318,13 @@ u_property_not_a_character =
18 + 256 * sizeof (short) / sizeof (int) + 16
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xC0000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U
}
};
diff --git a/lib/unictype/pr_numeric.c b/lib/unictype/pr_numeric.c
index c1fbfa8..dbcb460 100644
--- a/lib/unictype/pr_numeric.c
+++ b/lib/unictype/pr_numeric.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_numeric.h b/lib/unictype/pr_numeric.h
index 84acabb..dd4885d 100644
--- a/lib/unictype/pr_numeric.h
+++ b/lib/unictype/pr_numeric.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[3];
short level2[3 << 7];
- /*unsigned*/ int level3[43 << 4];
+ unsigned int level3[48 << 4];
}
u_property_numeric =
{
@@ -165,12 +189,10 @@ u_property_numeric =
4 + 384 * sizeof (short) / sizeof (int) + 544,
-1,
4 + 384 * sizeof (short) / sizeof (int) + 560,
- -1,
- -1,
- -1,
4 + 384 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 592,
-1,
-1,
-1,
@@ -203,11 +225,11 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 592,
- -1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 608,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 624,
-1,
-1,
-1,
@@ -255,27 +277,29 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 608,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 624,
- -1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 640,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 656,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 640,
+ 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 688,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 656,
+ 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
-1,
+ 4 + 384 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -402,183 +426,203 @@ u_property_numeric =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 672,
+ 4 + 384 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1
},
{
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x720C0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000003FF,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF0000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x03F0FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00FCFFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0007FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x7F00FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x7F000000, 0x01FFFFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x000FFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x000003FF, 0x00000000,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x1FFFFE00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0001C000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03FF03FF,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFC0, 0x00000000,
- 0x00000000, 0x00000000, 0x07FF0000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF03FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 0x00000000,
- 0x00000000, 0x03FF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF03FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03F10000,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
- 0x000003EF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF,
- 0x0FFFFFFF, 0x00000000, 0x00000000, 0xFFFFFC00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFC00000,
- 0x000FFFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000080, 0x070003FE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x003C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x000003FF, 0xFFFEFF00, 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, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x01080800,
- 0x00000000, 0x00040000, 0x000A0000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFF80, 0x000FFFFF, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000C00, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFF0000, 0x00001FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x0003FFFF,
- 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, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x03FF0000, 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
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x720C0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F0FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00FCFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7F00FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x7F000000U, 0x01FFFFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000FFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFFFE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0001C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF03FFU,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FFC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF03FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF03FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03F10000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0x000003EFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x0FFFFFFFU, 0x00000000U, 0x00000000U, 0xFFFFFC00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U,
+ 0x000FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000080U, 0x070003FEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x003C0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0xFFFEFF00U, 0x00000000U,
+ 0x000003FFU, 0xFFFE0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x003F0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01080800U,
+ 0x00000000U, 0x00040000U, 0x000A0000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFF80U, 0x000FFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FFFFFFEU,
+ 0x00000000U, 0x0000000FU, 0x00000402U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x003E0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0xFE000000U,
+ 0x00000000U, 0x0000FF80U, 0x00000000U, 0xF8000000U,
+ 0x0FC00000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0xFFFCFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x000001FFU, 0x60000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0x0000F800U,
+ 0x00000000U, 0x00000000U, 0xFF000000U, 0xFF000000U,
+ 0x00000000U, 0x0000FE00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC000000U,
+ 0x00000000U, 0x03FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x0000007FU, 0x001E0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000FE0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFC0000U, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0xFFC00000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x001FFFFEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x0FFF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x00001FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x001FFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFBFF0000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x007FFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x000003FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03FF0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFFFFFFFFU, 0x001EEFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFEU, 0x3FFFBFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00010000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_alphabetic.c b/lib/unictype/pr_other_alphabetic.c
index 7f25fac..976f60b 100644
--- a/lib/unictype/pr_other_alphabetic.c
+++ b/lib/unictype/pr_other_alphabetic.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_alphabetic.h b/lib/unictype/pr_other_alphabetic.h
index 50dc81d..b89115c 100644
--- a/lib/unictype/pr_other_alphabetic.h
+++ b/lib/unictype/pr_other_alphabetic.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[32 << 4];
+ unsigned int level3[35 << 4];
}
u_property_other_alphabetic =
{
@@ -30,20 +54,20 @@ u_property_other_alphabetic =
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,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
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,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ 3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
-1,
@@ -104,9 +128,9 @@ u_property_other_alphabetic =
-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,
@@ -146,24 +170,25 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 288,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 304,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
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,
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,
-1,
-1,
-1,
@@ -202,9 +227,8 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 416,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 432,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -243,7 +267,7 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 448,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -261,15 +285,15 @@ u_property_other_alphabetic =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -279,133 +303,145 @@ u_property_other_alphabetic =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000020, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xBFFF0000, 0x000000B6, 0x00000000,
- 0x07FF0000, 0x00000000, 0xFEFFF800, 0x00010000,
- 0x00000000, 0x00000000, 0x1FC00000, 0x0000219E,
- 0x00020000, 0xFFFF0000, 0x00000000, 0x00000000,
- 0x00000000, 0x0001FFC0, 0x00000000, 0x00000000,
- 0xF8C00000, 0x00001EEF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF00000, 0xFFFF03F8,
- 0x0000000F, 0xCC000000, 0x00E0DFFF, 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, 0x00000000, 0xFF5F8000, 0x000C0000,
- 0x00000000, 0x07F20000, 0x00002000, 0x00000000,
- 0x00000000, 0x1BF20000, 0x00002000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFE0000,
- 0xFEFFE003, 0x1FFFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x797FF800, 0xC3C00000, 0x001E0185,
- 0x3000007C, 0x00000000, 0x00000000, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000C0000, 0x000C0000, 0x000C0000, 0x000C0000,
- 0x00000000, 0xFFC00000, 0x000001FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x01FF0FFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0F800000, 0x00000000, 0x7FE00000, 0x001FFFFE,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000001F, 0xFFE00000, 0x0000000F, 0x00000000,
- 0x00000007, 0x000033FE, 0x00000000, 0x0003FF80,
- 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, 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, 0x000000F8, 0x00000000, 0x00000000,
- 0x00000003, 0xFFF00000, 0x0000002F, 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, 0x409FF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x000001FF,
- 0x0000000F, 0xC0000000, 0x0080199F, 0x0000000C,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFE00000, 0x0000003B, 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, 0x7F7F8000, 0x00000000, 0x00000000,
- 0xFFFC0000, 0x007FFEFF, 0x00000000, 0x00000000,
- 0x00000000, 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, 0xFFFE0000, 0x7FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x40000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 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,
- 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xBFFF0000U, 0x000000B6U, 0x00000000U,
+ 0x07FF0000U, 0x00000000U, 0xFEFFF800U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x1FC00000U, 0x0000219EU,
+ 0x00020000U, 0xFFFF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0001FFC0U, 0x00000000U, 0x00000000U,
+ 0xF8C00000U, 0x00001EEFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF00000U, 0xFFFF03F8U,
+ 0x0000000FU, 0xCC000000U, 0x00E0DFFFU, 0x0000000CU,
+ 0x0000000EU, 0xC0000000U, 0x0080199FU, 0x0000000CU,
+ 0x0000000EU, 0xC0000000U, 0x00021987U, 0x00230000U,
+ 0x0000000EU, 0xC0000000U, 0x00001BBFU, 0x1C00000CU,
+ 0x0000000EU, 0xC0000000U, 0x00C0199FU, 0x0000000CU,
+ 0x00000004U, 0xC0000000U, 0x00801DC7U, 0x00000000U,
+ 0x0000000FU, 0xC0000000U, 0x00601DDFU, 0x0000000CU,
+ 0x0000000EU, 0xC0000000U, 0x00601DDFU, 0x0000000CU,
+ 0x0000000FU, 0xC0000000U, 0x00801DDFU, 0x0000000CU,
+ 0x0000000EU, 0x00000000U, 0xFF5F8000U, 0x000C0000U,
+ 0x00000000U, 0x07F20000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x1BF20000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFE0000U,
+ 0xFEFFE003U, 0x1FFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x797FF800U, 0xC3C00000U, 0x001E3F9DU,
+ 0x3C00BFFCU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000C0000U, 0x000C0000U, 0x000C0000U, 0x000C0000U,
+ 0x00000000U, 0xFFC00000U, 0x000001FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0F800000U, 0x00000000U, 0x7FE00000U, 0x001FFFFEU,
+ 0x00000000U, 0x80000000U, 0x00007001U, 0x00000000U,
+ 0x0000001FU, 0xFFE00000U, 0x0000000FU, 0x00000000U,
+ 0x00000007U, 0x000033FEU, 0x00000000U, 0x0003FF80U,
+ 0x00000000U, 0x007FFFF0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001FFF80U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000804U, 0x000000F8U, 0x00000000U, 0x00000000U,
+ 0x00000003U, 0xFFF00000U, 0x0000002FU, 0x80000000U,
+ 0x00000000U, 0x000007C0U, 0x0007FF80U, 0x00000000U,
+ 0x0000000FU, 0xFFF00000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x007FFE00U, 0x00003008U, 0x38000000U,
+ 0x00000000U, 0x419D0000U, 0x00000000U, 0x0020F800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000007F8U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F06EU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000F0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00001800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000007U, 0xFF000000U, 0x0000003FU, 0x00180000U,
+ 0x00000004U, 0x01FF0000U, 0x00000004U, 0x00000000U,
+ 0x00000007U, 0x0007FF80U, 0x00000060U, 0x00000000U,
+ 0x00000007U, 0xFFF80000U, 0x0000C000U, 0x00000000U,
+ 0x00000000U, 0x409FF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x000001FFU,
+ 0x0000000FU, 0xC0000000U, 0x0080199FU, 0x0000000CU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFE00000U, 0x0000003BU, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x00000003U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x7F3F8000U, 0x30000000U, 0x00000000U,
+ 0x00000000U, 0x7FFF0000U, 0x00000001U, 0x00000000U,
+ 0x00000000U, 0x003FF800U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x000007FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x19BF0000U, 0x00000005U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFCFE0000U, 0x00000010U,
+ 0x000007FEU, 0x7BE00000U, 0x0FFE0000U, 0x00000000U,
+ 0x00FFFC00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x7F7F8000U, 0x00000000U, 0x00000000U,
+ 0xFFFC0000U, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xB47E0000U, 0x0000008BU, 0x00000000U,
+ 0x007B7C00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00780000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFE8000U, 0xFFFFFFFFU,
+ 0x000780FFU, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x40000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000080U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.c b/lib/unictype/pr_other_default_ignorable_code_point.c
index 9fd2764..b043789 100644
--- a/lib/unictype/pr_other_default_ignorable_code_point.c
+++ b/lib/unictype/pr_other_default_ignorable_code_point.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_default_ignorable_code_point.h b/lib/unictype/pr_other_default_ignorable_code_point.h
index b660e2f..02261f6 100644
--- a/lib/unictype/pr_other_default_ignorable_code_point.h
+++ b/lib/unictype/pr_other_default_ignorable_code_point.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[2 << 7];
- /*unsigned*/ int level3[8 << 4];
+ unsigned int level3[8 << 4];
}
u_property_other_default_ignorable_code_point =
{
@@ -292,37 +316,37 @@ u_property_other_default_ignorable_code_point =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00008000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000010,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x01FF0000,
- 0xFFFFFFFD, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00300000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000020U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000010U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x01FF0000U,
+ 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU
}
};
diff --git a/lib/unictype/pr_other_grapheme_extend.c b/lib/unictype/pr_other_grapheme_extend.c
index 6bced2c..3d57b06 100644
--- a/lib/unictype/pr_other_grapheme_extend.c
+++ b/lib/unictype/pr_other_grapheme_extend.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_grapheme_extend.h b/lib/unictype/pr_other_grapheme_extend.h
index ddd4a67..d818096 100644
--- a/lib/unictype/pr_other_grapheme_extend.h
+++ b/lib/unictype/pr_other_grapheme_extend.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[10 << 4];
+ unsigned int level3[12 << 4];
}
u_property_other_grapheme_extend =
{
@@ -47,10 +71,10 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 48,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 48,
+ 16 + 384 * sizeof (short) / sizeof (int) + 64,
-1,
-1,
-1,
@@ -58,7 +82,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 64,
+ 16 + 384 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -161,7 +185,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 80,
+ 16 + 384 * sizeof (short) / sizeof (int) + 96,
-1,
-1,
-1,
@@ -171,9 +195,10 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 96,
16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -265,8 +290,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_property_other_grapheme_extend =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ 16 + 384 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
-1,
@@ -420,45 +444,53 @@ u_property_other_grapheme_extend =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x40000000, 0x00800000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x40000000, 0x00800000, 0x00000000,
- 0x00000000, 0x40000000, 0x00800000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00600004, 0x00000000,
- 0x00000000, 0x40000000, 0x00800000, 0x00000000,
- 0x00000000, 0x00000000, 0x80008000, 0x00000000,
- 0x00001000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00600004U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00200000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00001000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000C000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x40000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x20010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007C020U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_id_continue.c b/lib/unictype/pr_other_id_continue.c
index da5d812..f48dbc8 100644
--- a/lib/unictype/pr_other_id_continue.c
+++ b/lib/unictype/pr_other_id_continue.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_id_continue.h b/lib/unictype/pr_other_id_continue.h
index 11f3d37..5717396 100644
--- a/lib/unictype/pr_other_id_continue.h
+++ b/lib/unictype/pr_other_id_continue.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_property_other_id_continue =
{
@@ -148,21 +172,21 @@ u_property_other_id_continue =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00800000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 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, 0x00000000, 0x0003FE00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x04000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00800000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0003FE00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x04000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_id_start.c b/lib/unictype/pr_other_id_start.c
index 1bbeede..98177f6 100644
--- a/lib/unictype/pr_other_id_start.c
+++ b/lib/unictype/pr_other_id_start.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_id_start.h b/lib/unictype/pr_other_id_start.h
index d7fe624..89db68f 100644
--- a/lib/unictype/pr_other_id_start.h
+++ b/lib/unictype/pr_other_id_start.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_property_other_id_start =
{
@@ -148,17 +172,17 @@ u_property_other_id_start =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000060, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01000000, 0x00004000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x18000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000060U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01000000U, 0x00004000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_lowercase.c b/lib/unictype/pr_other_lowercase.c
index a0698e8..2e3402c 100644
--- a/lib/unictype/pr_other_lowercase.c
+++ b/lib/unictype/pr_other_lowercase.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_lowercase.h b/lib/unictype/pr_other_lowercase.h
index 96545a2..7ddf38c 100644
--- a/lib/unictype/pr_other_lowercase.h
+++ b/lib/unictype/pr_other_lowercase.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,17 +33,154 @@ static const
struct
{
int header[1];
- int level1[1];
- short level2[1 << 7];
- /*unsigned*/ int level3[8 << 4];
+ int level1[2];
+ short level2[2 << 7];
+ unsigned int level3[9 << 4];
}
u_property_other_lowercase =
{
- { 1 },
- { 2 * sizeof (int) / sizeof (short) + 0 },
+ { 2 },
{
- 2 + 128 * sizeof (short) / sizeof (int) + 0,
- 2 + 128 * sizeof (short) / sizeof (int) + 16,
+ 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ -1,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 80,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -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,
+ 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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -32,15 +193,11 @@ u_property_other_lowercase =
-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) + 64,
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 80,
-1,
-1,
-1,
@@ -101,9 +258,7 @@ u_property_other_lowercase =
-1,
-1,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 96,
-1,
- 2 + 128 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -148,37 +303,41 @@ 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,
- 0xF8000000, 0xFFFFFFFF, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80020000,
- 0x1FFF0000, 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, 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, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x04000400U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0000U, 0x00000003U, 0x0000001FU,
+ 0x00000000U, 0x00000000U, 0x00000020U, 0x04000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFF000U, 0xFFFFFFFFU, 0x010007FFU,
+ 0xF8000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFF0000U, 0x000003FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x30000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x30000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFB9U, 0x07FDFFFFU, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_math.c b/lib/unictype/pr_other_math.c
index af66256..65f6069 100644
--- a/lib/unictype/pr_other_math.c
+++ b/lib/unictype/pr_other_math.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_math.h b/lib/unictype/pr_other_math.h
index e40d7bf..7b4064c 100644
--- a/lib/unictype/pr_other_math.h
+++ b/lib/unictype/pr_other_math.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[11 << 4];
+ unsigned int level3[11 << 4];
}
u_property_other_math =
{
@@ -279,49 +303,49 @@ u_property_other_math =
-1
},
{
- 0x00000000, 0x00000000, 0x40000000, 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, 0x00270000, 0x00330000,
- 0x00400000, 0x001C0000, 0x00000001, 0x6000001E,
- 0x00006000, 0x00000000, 0x1FFF0000, 0x0000F862,
- 0x3E2FFC84, 0xF1FBB310, 0x000003E0, 0x00000000,
- 0xF3E00000, 0xF0C33EB6, 0x2FEB3FFF, 0x00000030,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000F00, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00B00000, 0x00010000, 0x00000004,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xF07FC003, 0x000F8CC1, 0x00001F94,
- 0x00000060, 0x00000000, 0x00000005, 0x0000600F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000060, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000010A,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x50000000, 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, 0xFFFFCFF7, 0xFFFFFFFF,
- 0xFFFFFFEF, 0x0AF7FE96, 0xAA96EA84, 0x5EF7F796,
- 0x0FFFFBFF, 0x0FFFFBEE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x40000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00270000U, 0x00330000U,
+ 0x00400000U, 0x001C0000U, 0x00000001U, 0x6000001EU,
+ 0x00006000U, 0x00000000U, 0x1FFF0000U, 0x0000F862U,
+ 0x3E2FFC84U, 0xF1FBB310U, 0x000003E0U, 0x00000000U,
+ 0xF3E00000U, 0xF0C33EB6U, 0x2FEB3FFFU, 0x00000030U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00B00000U, 0x00010000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xF07FC003U, 0x000F8CC1U, 0x00001F94U,
+ 0x00000060U, 0x00000000U, 0x00000005U, 0x0000600FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000060U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01FFFFF8U, 0x00000000U, 0x0F000000U, 0x30000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000010AU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x50000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_other_uppercase.c b/lib/unictype/pr_other_uppercase.c
index 4ed4af3..45c0c67 100644
--- a/lib/unictype/pr_other_uppercase.c
+++ b/lib/unictype/pr_other_uppercase.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_other_uppercase.h b/lib/unictype/pr_other_uppercase.h
index 938ffbc..e3a129b 100644
--- a/lib/unictype/pr_other_uppercase.h
+++ b/lib/unictype/pr_other_uppercase.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_property_other_uppercase =
{
@@ -279,17 +303,17 @@ u_property_other_uppercase =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000FFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_paired_punctuation.c b/lib/unictype/pr_paired_punctuation.c
index 9c72adc..a1e2a26 100644
--- a/lib/unictype/pr_paired_punctuation.c
+++ b/lib/unictype/pr_paired_punctuation.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_paired_punctuation.h b/lib/unictype/pr_paired_punctuation.h
index 5d6ecdb..caac3d6 100644
--- a/lib/unictype/pr_paired_punctuation.h
+++ b/lib/unictype/pr_paired_punctuation.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[8 << 4];
+ unsigned int level3[8 << 4];
}
u_property_paired_punctuation =
{
@@ -148,37 +172,37 @@ u_property_paired_punctuation =
2 + 128 * sizeof (short) / sizeof (int) + 112
},
{
- 0x00000000, 0x00000300, 0x28000000, 0x28000000,
- 0x00000000, 0x08000800, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x3C000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x18000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFF000000, 0x06000000, 0x00000060, 0x60000000,
- 0x00006000, 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,
- 0xEFF3FF00, 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, 0xFFE00000, 0x7E00001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000300, 0x28000000, 0x28000000, 0x0000000C,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000300U, 0x28000000U, 0x28000000U,
+ 0x00000000U, 0x08000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x3C000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF000000U, 0x06000000U, 0x00000060U, 0x60000000U,
+ 0x00006000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xEFF3FF00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFE00000U, 0x7E00001FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000300U, 0x28000000U, 0x28000000U, 0x0000000CU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_paragraph_separator.c b/lib/unictype/pr_paragraph_separator.c
index 112f4a2..859b631 100644
--- a/lib/unictype/pr_paragraph_separator.c
+++ b/lib/unictype/pr_paragraph_separator.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_paragraph_separator.h b/lib/unictype/pr_paragraph_separator.h
index 497ac60..c11df8b 100644
--- a/lib/unictype/pr_paragraph_separator.h
+++ b/lib/unictype/pr_paragraph_separator.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_paragraph_separator =
{
@@ -148,9 +172,9 @@ u_property_paragraph_separator =
-1
},
{
- 0x00000000, 0x00000200, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_pattern_syntax.c b/lib/unictype/pr_pattern_syntax.c
index dffb445..1ffe4af 100644
--- a/lib/unictype/pr_pattern_syntax.c
+++ b/lib/unictype/pr_pattern_syntax.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_pattern_syntax.h b/lib/unictype/pr_pattern_syntax.h
index 936244a..29d9403 100644
--- a/lib/unictype/pr_pattern_syntax.h
+++ b/lib/unictype/pr_pattern_syntax.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[9 << 4];
+ unsigned int level3[9 << 4];
}
u_property_pattern_syntax =
{
@@ -148,41 +172,41 @@ u_property_pattern_syntax =
2 + 128 * sizeof (short) / sizeof (int) + 128
},
{
- 0x00000000, 0xFC00FFFE, 0x78000001, 0x78000001,
- 0x00000000, 0x88435AFE, 0x00800000, 0x00800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0x7FFF00FF, 0x7FEFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF,
- 0xFFF00000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFF0E, 0x00010001, 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, 0x00000060, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0xFC00FFFEU, 0x78000001U, 0x78000001U,
+ 0x00000000U, 0x88435AFEU, 0x00800000U, 0x00800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x7FFF00FFU, 0x7FEFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0xFFF00000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFF0EU, 0x00010001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000060U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_pattern_white_space.c b/lib/unictype/pr_pattern_white_space.c
index bdfcef2..1de0ce6 100644
--- a/lib/unictype/pr_pattern_white_space.c
+++ b/lib/unictype/pr_pattern_white_space.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_pattern_white_space.h b/lib/unictype/pr_pattern_white_space.h
index cb245bb..b9dd8d8 100644
--- a/lib/unictype/pr_pattern_white_space.h
+++ b/lib/unictype/pr_pattern_white_space.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_property_pattern_white_space =
{
@@ -148,13 +172,13 @@ u_property_pattern_white_space =
-1
},
{
- 0x00003E00, 0x00000001, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000C000, 0x00000300, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00003E00U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000C000U, 0x00000300U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_private_use.c b/lib/unictype/pr_private_use.c
index 81536ca..9b6b1a4 100644
--- a/lib/unictype/pr_private_use.c
+++ b/lib/unictype/pr_private_use.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_private_use.h b/lib/unictype/pr_private_use.h
index 869a5f7..7cba965 100644
--- a/lib/unictype/pr_private_use.h
+++ b/lib/unictype/pr_private_use.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[17];
short level2[2 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_property_private_use =
{
@@ -294,17 +318,17 @@ u_property_private_use =
18 + 256 * sizeof (short) / sizeof (int) + 32
},
{
- 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU
}
};
diff --git a/lib/unictype/pr_punctuation.c b/lib/unictype/pr_punctuation.c
index 7a1e246..27c25ad 100644
--- a/lib/unictype/pr_punctuation.c
+++ b/lib/unictype/pr_punctuation.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_punctuation.h b/lib/unictype/pr_punctuation.h
index 7a9dbb7..68144f4 100644
--- a/lib/unictype/pr_punctuation.h
+++ b/lib/unictype/pr_punctuation.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[43 << 4];
+ unsigned int level3[49 << 4];
}
u_property_punctuation =
{
@@ -156,24 +180,23 @@ u_property_punctuation =
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,
3 + 256 * sizeof (short) / sizeof (int) + 592,
- -1,
- -1,
- -1,
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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 672,
-1,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 688,
-1,
-1,
-1,
@@ -202,9 +225,10 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 624,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 704,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 720,
-1,
-1,
-1,
@@ -243,7 +267,7 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 640,
+ 3 + 256 * sizeof (short) / sizeof (int) + 736,
-1,
-1,
-1,
@@ -258,14 +282,14 @@ u_property_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 656,
+ 3 + 256 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
-1,
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 672,
+ 3 + 256 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -279,177 +303,201 @@ u_property_punctuation =
-1
},
{
- 0x00000000, 0x8C00F7EE, 0xB8000001, 0x28000000,
- 0x00000000, 0x88C00882, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x40000000,
- 0x00000080, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000000,
- 0x00000600, 0x40000000, 0x00000049, 0x00180000,
- 0xC8003600, 0x00000000, 0x00000000, 0x00003C00,
- 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00100000,
- 0x00000000, 0x00000000, 0x0C008000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0017FFF0, 0x3C000000, 0x00000000, 0x00000000,
- 0x00000020, 0x00000000, 0x061F0000, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00006000,
- 0x18000000, 0x00000000, 0x00000000, 0x00003800,
- 0x00000000, 0x00600000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x07700000, 0x00000000,
- 0x000007FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000030, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00003F7F, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFC000000, 0x00000001,
- 0x00000000, 0x00000000, 0x00000000, 0xF0000000,
- 0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x000800FF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFF0000, 0xFFFF00FF, 0x7FFBFFEF, 0x60000000,
- 0x00006000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000F00, 0x00000600, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x003FFF00,
- 0x00000000, 0x00000000, 0x00000060, 0x0000FFC0,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x01FFFFF8, 0x00000000, 0x0F000000, 0x30000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xDE000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00010000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x0000001F, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFF3FF0E, 0x20010000, 0x00000000, 0x00000000,
- 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, 0x00F00000,
- 0x00000000, 0x00000000, 0x0000C000, 0x17000000,
- 0x00000000, 0x0000C000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC0003FFE, 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, 0xC0000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x03FF0000, 0xFFFF0000, 0xFFF7FFFF, 0x00000D0B,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x8C00F7EE, 0xB8000001, 0xA8000000, 0x0000003F,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000007, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x2800F800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000040, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x0000000E, 0x00001FFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x70000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000003E, 0x00030000,
- 0x00000000, 0x00000000, 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, 0x0000C000,
- 0x00000000, 0x00000000, 0x00000000, 0x00200000,
- 0x00000000, 0x0F800000, 0x00000010, 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,
- 0x00000F80, 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
+ 0x00000000U, 0x8C00F7EEU, 0xB8000001U, 0x28000000U,
+ 0x00000000U, 0x88C00882U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x40000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x00000000U,
+ 0x00000600U, 0x40000000U, 0x00000049U, 0x00180000U,
+ 0xE8003600U, 0x00000000U, 0x00000000U, 0x00003C00U,
+ 0x00000000U, 0x00000000U, 0x00100000U, 0x00000000U,
+ 0x00003FFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03800000U,
+ 0x00000000U, 0x7FFF0000U, 0x40000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010030U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00400000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00800000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00100000U,
+ 0x00000000U, 0x00000000U, 0x0C008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0017FFF0U, 0x3C000000U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000000U, 0x061F0000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000FC00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000001FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00003800U,
+ 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07700000U, 0x00000000U,
+ 0x000007FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00003F7FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0x60000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U,
+ 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x000800FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFF00FFU, 0x7FFBFFEFU, 0x60000000U,
+ 0x00006000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000F00U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x003FFF00U,
+ 0x00000000U, 0x00000000U, 0x00000060U, 0x0000FFC0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01FFFFF8U, 0x00000000U, 0x0F000000U, 0x30000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xDE000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF7FFFU, 0x3FFCFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFF3FF0EU, 0x20010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x08000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0x40080000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00FC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00F00000U,
+ 0x00000000U, 0x00000000U, 0x0000C000U, 0x17000000U,
+ 0x00000000U, 0x0000C000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0003FFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xF0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FF0000U, 0xFFFF0000U, 0xFFF7FFFFU, 0x00000D0BU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x8C00F7EEU, 0xB8000001U, 0xA8000000U, 0x0000003FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000007U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00010000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00008000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x80000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x01FF0000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x007F0000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U,
+ 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U,
+ 0x00000000U, 0xD8000000U, 0x00000003U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000FU, 0x00300000U,
+ 0x00000000U, 0x00000000U, 0xE80021E0U, 0x00000000U,
+ 0x00000000U, 0x3F000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x2C00F800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000040U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000EU, 0x00001FFFU,
+ 0x00000000U, 0x02000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x70000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x08000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000070U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x80000000U, 0x0000007FU, 0x00000000U,
+ 0xDC000000U, 0x00000007U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000003EU, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00060000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000000U, 0x0F800000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000F80U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_quotation_mark.c b/lib/unictype/pr_quotation_mark.c
index 2bccf1e..2f5d284 100644
--- a/lib/unictype/pr_quotation_mark.c
+++ b/lib/unictype/pr_quotation_mark.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_quotation_mark.h b/lib/unictype/pr_quotation_mark.h
index 8c57f50..d98a6a8 100644
--- a/lib/unictype/pr_quotation_mark.h
+++ b/lib/unictype/pr_quotation_mark.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[5 << 4];
+ unsigned int level3[5 << 4];
}
u_property_quotation_mark =
{
@@ -148,25 +172,25 @@ u_property_quotation_mark =
2 + 128 * sizeof (short) / sizeof (int) + 64
},
{
- 0x00000000, 0x00000084, 0x00000000, 0x00000000,
- 0x00000000, 0x08000800, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFF000000, 0x06000000, 0x00000000, 0x00000000,
- 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000001E, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000084, 0x00000000, 0x00000000, 0x0000000C,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000084U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x08000800U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF000000U, 0x06000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000004U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE000F000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001EU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000084U, 0x00000000U, 0x00000000U, 0x0000000CU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_radical.c b/lib/unictype/pr_radical.c
index d5e3bdc..8adb0a4 100644
--- a/lib/unictype/pr_radical.c
+++ b/lib/unictype/pr_radical.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_radical.h b/lib/unictype/pr_radical.h
index df5365a..cbc67c9 100644
--- a/lib/unictype/pr_radical.h
+++ b/lib/unictype/pr_radical.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[1 << 4];
+ unsigned int level3[1 << 4];
}
u_property_radical =
{
@@ -148,9 +172,9 @@ u_property_radical =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFBFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFBFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U
}
};
diff --git a/lib/unictype/pr_regional_indicator.c b/lib/unictype/pr_regional_indicator.c
new file mode 100644
index 0000000..2fd9f2e
--- /dev/null
+++ b/lib/unictype/pr_regional_indicator.c
@@ -0,0 +1,38 @@
+/* Properties of Unicode characters.
+ Copyright (C) 2021-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2021.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#include <config.h>
+
+/* Specification. */
+#include "unictype.h"
+
+bool
+uc_is_property_regional_indicator (ucs4_t uc)
+{
+ return (uc >= 0x1F1E6 && uc <= 0x1F1FF);
+}
+
+const uc_property_t UC_PROPERTY_REGIONAL_INDICATOR =
+ { &uc_is_property_regional_indicator };
diff --git a/lib/unictype/pr_sentence_terminal.c b/lib/unictype/pr_sentence_terminal.c
index 2324a13..ba7a09e 100644
--- a/lib/unictype/pr_sentence_terminal.c
+++ b/lib/unictype/pr_sentence_terminal.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_sentence_terminal.h b/lib/unictype/pr_sentence_terminal.h
index 44cf1ba..4907400 100644
--- a/lib/unictype/pr_sentence_terminal.h
+++ b/lib/unictype/pr_sentence_terminal.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[27 << 4];
+ unsigned int level3[32 << 4];
}
u_property_sentence_terminal =
{
@@ -156,14 +180,15 @@ u_property_sentence_terminal =
-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,
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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 432,
-1,
-1,
-1,
@@ -201,10 +226,9 @@ u_property_sentence_terminal =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 448,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 384,
- -1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
-1,
@@ -243,7 +267,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 400,
+ 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
-1,
-1,
@@ -258,7 +282,7 @@ u_property_sentence_terminal =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 416,
+ 3 + 256 * sizeof (short) / sizeof (int) + 496,
-1,
-1,
-1,
@@ -279,113 +303,133 @@ u_property_sentence_terminal =
-1
},
{
- 0x00000000, 0x80004002, 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,
- 0x00000200, 0x00000000, 0x00000000, 0x00000000,
- 0x80000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00100000, 0x00000000,
- 0x00000007, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x02000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000030,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000C00, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000184,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00004000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00600000, 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, 0xCC000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x18000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x30000000, 0x00000380, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x10004000, 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, 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, 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, 0x00001800, 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, 0x00000006, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 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, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000100, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x80004002U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000200U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00100000U, 0x00000000U,
+ 0x00000007U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x02000000U,
+ 0x00000000U, 0x62800000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000030U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000C00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000184U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000208U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000F00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xCC000000U, 0x60000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x18000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0x00000380U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x10004000U, 0x00180000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000004U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000C000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00880000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00C00000U,
+ 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000300U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U,
+ 0x00000000U, 0x00000000U, 0x00C40000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80004002U, 0x00000000U, 0x00000000U, 0x00000002U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00C00000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U,
+ 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000180U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000003U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000EU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0002060U, 0x00000000U,
+ 0x00000000U, 0x1B000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00001800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00FFFE0CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000006U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x70000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000050U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000CU, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000006U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000000U, 0x01800000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000100U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_soft_dotted.c b/lib/unictype/pr_soft_dotted.c
index 7b5e9c4..2f61d49 100644
--- a/lib/unictype/pr_soft_dotted.c
+++ b/lib/unictype/pr_soft_dotted.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_soft_dotted.h b/lib/unictype/pr_soft_dotted.h
index 2c81721..3b0a673 100644
--- a/lib/unictype/pr_soft_dotted.h
+++ b/lib/unictype/pr_soft_dotted.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[9 << 4];
+ unsigned int level3[10 << 4];
}
u_property_soft_dotted =
{
@@ -260,7 +284,7 @@ u_property_soft_dotted =
-1,
-1,
-1,
- -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -279,41 +303,45 @@ u_property_soft_dotted =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000600,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00008000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000200, 0x00000100,
- 0x20000000, 0x00040000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00080000,
- 0x00000000, 0x00000000, 0x01400000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000004,
- 0x00400000, 0x00000110, 0x00000000, 0x00000000,
- 0x00000000, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00020000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000300, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x10000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000000C, 0x00C00000, 0x00000000,
- 0x00000C00, 0xC0000000, 0x00000000, 0x000C0000,
- 0x00000000, 0x000000C0, 0x0C000000, 0x00000000,
- 0x0000C000, 0x00000000, 0x0000000C, 0x00C00000,
- 0x00000000, 0x00000C00, 0xC0000000, 0x00000000,
- 0x000C0000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000600U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000200U, 0x00000100U,
+ 0x20000000U, 0x00040000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00080000U,
+ 0x00000000U, 0x00000000U, 0x01400000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00400000U, 0x00000110U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000300U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x10000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000CU, 0x00C00000U, 0x00000000U,
+ 0x00000C00U, 0xC0000000U, 0x00000000U, 0x000C0000U,
+ 0x00000000U, 0x000000C0U, 0x0C000000U, 0x00000000U,
+ 0x0000C000U, 0x00000000U, 0x0000000CU, 0x00C00000U,
+ 0x00000000U, 0x00000C00U, 0xC0000000U, 0x00000000U,
+ 0x000C0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x04000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_space.c b/lib/unictype/pr_space.c
index 76d937b..0ced347 100644
--- a/lib/unictype/pr_space.c
+++ b/lib/unictype/pr_space.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_space.h b/lib/unictype/pr_space.h
index 66a653c..a1aa380 100644
--- a/lib/unictype/pr_space.h
+++ b/lib/unictype/pr_space.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_property_space =
{
@@ -148,21 +172,21 @@ u_property_space =
-1
},
{
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000007FF, 0x00008000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000007FFU, 0x00008000U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_terminal_punctuation.c b/lib/unictype/pr_terminal_punctuation.c
index 7975670..e9ccd65 100644
--- a/lib/unictype/pr_terminal_punctuation.c
+++ b/lib/unictype/pr_terminal_punctuation.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_terminal_punctuation.h b/lib/unictype/pr_terminal_punctuation.h
index a2a8fe7..e073d0a 100644
--- a/lib/unictype/pr_terminal_punctuation.h
+++ b/lib/unictype/pr_terminal_punctuation.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[32 << 4];
+ unsigned int level3[37 << 4];
}
u_property_terminal_punctuation =
{
@@ -156,20 +180,18 @@ u_property_terminal_punctuation =
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,
3 + 256 * sizeof (short) / sizeof (int) + 432,
- -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,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 512,
-1,
-1,
-1,
@@ -202,10 +224,11 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 464,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 528,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 544,
-1,
-1,
-1,
@@ -243,8 +266,8 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 480,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 560,
-1,
-1,
-1,
@@ -258,7 +281,8 @@ u_property_terminal_punctuation =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 496,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 576,
-1,
-1,
-1,
@@ -279,133 +303,153 @@ u_property_terminal_punctuation =
-1
},
{
- 0x00000000, 0x8C005002, 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, 0x40000000,
- 0x00000080, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000200, 0x00000000, 0x00000008, 0x00000000,
- 0x88001000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00100000, 0x00000000,
- 0x000017FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03000000,
- 0x00000000, 0x7FFF0000, 0x40000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000030,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0C000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0007E100, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000C00, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x000001FE,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00006000,
- 0x00000000, 0x00000000, 0x00000000, 0x00003800,
- 0x00000000, 0x00600000, 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, 0xEC000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xF8000000, 0x00000000, 0xC0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x30000000, 0x00000380, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x10004000, 0x00000002, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000006, 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,
- 0x0000E000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00F80000,
- 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, 0xE0000000, 0x00000000,
- 0x00000000, 0x00000000, 0x80000000, 0x00030000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000800,
- 0x00000000, 0x00000000, 0x00F70000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x8C005002, 0x00000000, 0x00000000, 0x00000012,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x08003800, 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, 0x0000000E, 0x00020000,
- 0x00000000, 0x00000000, 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, 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000780, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x8C005002U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x40000000U,
+ 0x00000080U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000200U, 0x00000000U, 0x00000008U, 0x00000000U,
+ 0xE8001000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00100000U, 0x00000000U,
+ 0x000017FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U,
+ 0x00000000U, 0x7FFF0000U, 0x40000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000030U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0C000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0007E100U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000C00U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000001FEU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00004000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00003800U,
+ 0x00000000U, 0x00600000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x04700000U, 0x00000000U,
+ 0x0000033CU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000030U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000F00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xEC000000U, 0x60000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xF8000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x30000000U, 0x00000380U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x10004000U, 0x0018D002U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000006U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xC0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00C00000U,
+ 0x00000000U, 0x00000000U, 0x0000C000U, 0x00000000U,
+ 0x00000000U, 0x00008000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000380U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xE0000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x80000000U, 0x00030000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000800U,
+ 0x00000000U, 0x00000000U, 0x00F70000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x8C005002U, 0x00000000U, 0x00000000U, 0x00000012U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00010000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00800000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00C00000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x003F0000U,
+ 0x00000000U, 0xFC000000U, 0x00000000U, 0x00000000U,
+ 0x1E000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x03E00000U, 0x00000000U,
+ 0x000003C0U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003F80U, 0x00000000U,
+ 0x00000000U, 0xC0000000U, 0x00000003U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000EU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0002060U, 0x00000000U,
+ 0x00000000U, 0x1F000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000200U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0C003800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00FFFE3CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000006U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x70000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000050U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000CU, 0x00000000U,
+ 0x18000000U, 0x00000006U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000000EU, 0x00020000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x001F0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00200000U,
+ 0x00000000U, 0x03800000U, 0x00000010U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000780U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_test.c b/lib/unictype/pr_test.c
index 926e9aa..ca63f0e 100644
--- a/lib/unictype/pr_test.c
+++ b/lib/unictype/pr_test.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_titlecase.c b/lib/unictype/pr_titlecase.c
index 2863be4..a44eea4 100644
--- a/lib/unictype/pr_titlecase.c
+++ b/lib/unictype/pr_titlecase.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_titlecase.h b/lib/unictype/pr_titlecase.h
index 26a1f4d..c469d6d 100644
--- a/lib/unictype/pr_titlecase.h
+++ b/lib/unictype/pr_titlecase.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[2 << 4];
+ unsigned int level3[2 << 4];
}
u_property_titlecase =
{
@@ -148,13 +172,13 @@ u_property_titlecase =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000920, 0x00040000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFF00FF00, 0x1000FF00, 0x00001000, 0x10000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000920U, 0x00040000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFF00FF00U, 0x1000FF00U, 0x00001000U, 0x10000000U
}
};
diff --git a/lib/unictype/pr_unassigned_code_value.c b/lib/unictype/pr_unassigned_code_value.c
index ea3e1f2..6ac65de 100644
--- a/lib/unictype/pr_unassigned_code_value.c
+++ b/lib/unictype/pr_unassigned_code_value.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_unassigned_code_value.h b/lib/unictype/pr_unassigned_code_value.h
index 4ea9197..94d56a3 100644
--- a/lib/unictype/pr_unassigned_code_value.h
+++ b/lib/unictype/pr_unassigned_code_value.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[15];
- short level2[5 << 7];
- /*unsigned*/ int level3[77 << 4];
+ short level2[6 << 7];
+ unsigned int level3[86 << 4];
}
u_property_unassigned_code_value =
{
@@ -21,45 +45,70 @@ u_property_unassigned_code_value =
16 * sizeof (int) / sizeof (short) + 128,
16 * sizeof (int) / sizeof (short) + 256,
16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 384,
- 16 * sizeof (int) / sizeof (short) + 512
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 512,
+ 16 * sizeof (int) / sizeof (short) + 640
},
{
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 0,
- 16 + 640 * sizeof (short) / sizeof (int) + 16,
- 16 + 640 * sizeof (short) / sizeof (int) + 32,
- 16 + 640 * sizeof (short) / sizeof (int) + 48,
- 16 + 640 * sizeof (short) / sizeof (int) + 64,
- 16 + 640 * sizeof (short) / sizeof (int) + 80,
- 16 + 640 * sizeof (short) / sizeof (int) + 96,
- 16 + 640 * sizeof (short) / sizeof (int) + 112,
- 16 + 640 * sizeof (short) / sizeof (int) + 128,
+ 16 + 768 * sizeof (short) / sizeof (int) + 0,
+ 16 + 768 * sizeof (short) / sizeof (int) + 16,
+ 16 + 768 * sizeof (short) / sizeof (int) + 32,
+ 16 + 768 * sizeof (short) / sizeof (int) + 48,
+ 16 + 768 * sizeof (short) / sizeof (int) + 64,
+ 16 + 768 * sizeof (short) / sizeof (int) + 80,
+ 16 + 768 * sizeof (short) / sizeof (int) + 96,
+ 16 + 768 * sizeof (short) / sizeof (int) + 112,
+ 16 + 768 * sizeof (short) / sizeof (int) + 128,
+ -1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 144,
+ 16 + 768 * sizeof (short) / sizeof (int) + 160,
+ 16 + 768 * sizeof (short) / sizeof (int) + 176,
+ 16 + 768 * sizeof (short) / sizeof (int) + 192,
+ 16 + 768 * sizeof (short) / sizeof (int) + 208,
+ 16 + 768 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 240,
+ -1,
+ -1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 256,
+ 16 + 768 * sizeof (short) / sizeof (int) + 272,
+ 16 + 768 * sizeof (short) / sizeof (int) + 288,
+ 16 + 768 * sizeof (short) / sizeof (int) + 304,
+ 16 + 768 * sizeof (short) / sizeof (int) + 320,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 144,
- 16 + 640 * sizeof (short) / sizeof (int) + 160,
- 16 + 640 * sizeof (short) / sizeof (int) + 176,
- 16 + 640 * sizeof (short) / sizeof (int) + 192,
- 16 + 640 * sizeof (short) / sizeof (int) + 208,
- 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,
- 16 + 640 * sizeof (short) / sizeof (int) + 304,
- 16 + 640 * sizeof (short) / sizeof (int) + 320,
- 16 + 640 * sizeof (short) / sizeof (int) + 336,
-1,
-1,
-1,
@@ -72,7 +121,6 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 352,
-1,
-1,
-1,
@@ -92,6 +140,10 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 336,
+ 16 + 768 * sizeof (short) / sizeof (int) + 352,
+ 16 + 768 * sizeof (short) / sizeof (int) + 368,
+ 16 + 768 * sizeof (short) / sizeof (int) + 384,
-1,
-1,
-1,
@@ -113,13 +165,9 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 368,
+ 16 + 768 * 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,
-1,
-1,
-1,
@@ -135,13 +183,66 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 416,
+ 16 + 768 * sizeof (short) / sizeof (int) + 432,
+ 16 + 768 * sizeof (short) / sizeof (int) + 448,
+ 16 + 768 * sizeof (short) / sizeof (int) + 464,
+ 16 + 768 * sizeof (short) / sizeof (int) + 480,
+ 16 + 768 * sizeof (short) / sizeof (int) + 496,
+ 16 + 768 * sizeof (short) / sizeof (int) + 512,
+ 16 + 768 * sizeof (short) / sizeof (int) + 528,
+ 16 + 768 * sizeof (short) / sizeof (int) + 544,
+ 16 + 768 * sizeof (short) / sizeof (int) + 560,
+ 16 + 768 * sizeof (short) / sizeof (int) + 576,
+ 16 + 768 * sizeof (short) / sizeof (int) + 592,
+ 16 + 768 * sizeof (short) / sizeof (int) + 608,
+ 16 + 768 * sizeof (short) / sizeof (int) + 624,
+ 16 + 768 * sizeof (short) / sizeof (int) + 640,
+ 16 + 768 * sizeof (short) / sizeof (int) + 656,
+ 16 + 768 * sizeof (short) / sizeof (int) + 672,
+ 16 + 768 * sizeof (short) / sizeof (int) + 688,
+ 16 + 768 * sizeof (short) / sizeof (int) + 704,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 720,
+ 16 + 768 * sizeof (short) / sizeof (int) + 736,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 784,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 800,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 816,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 832,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 448,
-1,
-1,
-1,
@@ -152,72 +253,75 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 864,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 880,
+ 16 + 768 * sizeof (short) / sizeof (int) + 896,
+ 16 + 768 * sizeof (short) / sizeof (int) + 912,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 928,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 944,
+ 16 + 768 * sizeof (short) / sizeof (int) + 960,
+ 16 + 768 * sizeof (short) / sizeof (int) + 976,
+ 16 + 768 * sizeof (short) / sizeof (int) + 992,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1008,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1024,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1040,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1056,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1072,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1104,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1120,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1136,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1152,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1168,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1184,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1200,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1216,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1232,
-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,
- 16 + 640 * sizeof (short) / sizeof (int) + 544,
- 16 + 640 * sizeof (short) / sizeof (int) + 560,
- 16 + 640 * sizeof (short) / sizeof (int) + 576,
- 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) + 640,
- 16 + 640 * sizeof (short) / sizeof (int) + 656,
- 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) + 736,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 768,
- 16 + 640 * sizeof (short) / sizeof (int) + 784,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 800,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 816,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 832,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
@@ -229,67 +333,9 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 864,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 880,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 896,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 912,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 928,
- 16 + 640 * sizeof (short) / sizeof (int) + 944,
- 16 + 640 * sizeof (short) / sizeof (int) + 960,
- 16 + 640 * sizeof (short) / sizeof (int) + 976,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 992,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1008,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1024,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1040,
- 16 + 640 * sizeof (short) / sizeof (int) + 1056,
- 16 + 640 * sizeof (short) / sizeof (int) + 1072,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1088,
- 16 + 640 * sizeof (short) / sizeof (int) + 1104,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1120,
-1,
-1,
-1,
@@ -351,6 +397,7 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1248,
-1,
-1,
-1,
@@ -358,6 +405,8 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1264,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1280,
-1,
-1,
-1,
@@ -368,12 +417,12 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1296,
-1,
-1,
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1136,
-1,
-1,
-1,
@@ -381,10 +430,18 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1152,
- 16 + 640 * sizeof (short) / sizeof (int) + 1168,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1312,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
-1,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1328,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1232,
-1,
-1,
-1,
@@ -393,596 +450,727 @@ u_property_unassigned_code_value =
-1,
-1,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1184,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
-1,
- 16 + 640 * sizeof (short) / sizeof (int) + 1200,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1120,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1120,
- 16 + 640 * sizeof (short) / sizeof (int) + 1216,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 752,
- 16 + 640 * sizeof (short) / sizeof (int) + 1120
+ 16 + 768 * sizeof (short) / sizeof (int) + 1344,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1232,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1232,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1360,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 752,
+ 16 + 768 * sizeof (short) / sizeof (int) + 1232
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x03000000,
- 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, 0x00000000, 0x00000000, 0x00000000,
- 0x00004000, 0x00000000, 0x00001800, 0x00000000,
- 0x00000000, 0xFFFC0000, 0x00000000, 0xF8000000,
- 0x00000000, 0x8000C000, 0xB0000000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xC0200000, 0x000FFFFF, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00066010, 0x0C3A0200, 0x4F7F8660, 0xF0000030,
- 0x00067811, 0x2C920200, 0xA1FDC678, 0xFFC0003F,
- 0x00044011, 0x0C120200, 0xFFFEC440, 0xFDFC0030,
- 0x00066011, 0x0C120200, 0x4F3FC660, 0xFF000030,
- 0x29C23813, 0x3C0038E7, 0xFF7EC238, 0xF800003F,
- 0x00022010, 0x1C000200, 0xF89FC220, 0x00FF0030,
- 0x00022010, 0x0C100200, 0xBF9FC220, 0xFFF90030,
- 0x00022011, 0x18000000, 0x000F0220, 0x00000030,
- 0x03800013, 0xD0040000, 0x00A07B80, 0xFFE3003F,
- 0x00000001, 0x78000000, 0xF0000000, 0xFFFFFFFF,
- 0x010FDA69, 0xC4001351, 0x0C00C0A0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000100, 0x0001E000,
- 0x01000000, 0x20000000, 0xF8002000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000DF40, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xC280C200, 0x00000000,
- 0x0000C200, 0x80C20000, 0x008000C2, 0x00000000,
- 0x00C20000, 0x00000000, 0x18000000, 0xE0000000,
- 0xFC000000, 0x00000000, 0x00000000, 0xC0C00000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xE0000000, 0x00000000, 0x00000000, 0xFE000000,
- 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, 0x00000000, 0x0000F000, 0xE0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0FF00000,
- 0x00000000, 0x07000000, 0x00001C00, 0x00000000,
- 0xFFFFFE00, 0xFFFFFFFF, 0x0000FF00, 0xFC800000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x07C00000,
- 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, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0xFFFFFF80, 0xFFFFF800, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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, 0x00008000, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x01F00000,
- 0x00000000, 0x0000DF40, 0x00000000, 0x7FFE7F00,
- 0xFF800000, 0x80808080, 0x80808080, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFE0, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x80000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFC00000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFC00000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000E000, 0x00000000, 0x0000FF80, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFFF000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFF008000, 0xFFFFFFFF, 0x007FFFFF,
- 0x00000000, 0xFC00F000, 0x00000000, 0xFF000000,
- 0x00000000, 0x00000000, 0xFC003FC0, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x0000FFF0, 0x00000780, 0xF0000000,
- 0x00000000, 0x00000000, 0x00000000, 0x0000C000,
- 0x00000000, 0x00000000, 0xFC000000, 0xFFFFFFFF,
- 0x1F07FF80, 0xA0800000, 0x00000024, 0x00000000,
- 0x00000000, 0x00000000, 0x0007FFFC, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000FFFF, 0x00000000,
- 0x00030000, 0x00000000, 0x0000FF00, 0xC0000000,
- 0xFC000000, 0x00000000, 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,
- 0xF0008000, 0xFFFFFFFE, 0x0000FFFF, 0xC0000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xE0000000, 0x00000000, 0xFFFE0000, 0xF0000000,
- 0x00000000, 0x0000FFF0, 0x0000F800, 0xF8000000,
- 0x40000000, 0x00000000, 0xFFC000F0, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xC0000000, 0x0000FC00, 0x00F00000, 0xF0000000,
- 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, 0x80000000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x40004280, 0x0000FC00, 0x00000000, 0xFC00F800,
- 0x00066010, 0x0C120200, 0x1F7EC660, 0xFFE0E030,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xD4000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FF00, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00C00000, 0xC0000000, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFC00FFE0, 0xFFFFE000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000200, 0x00800000, 0x0000FFC0, 0x0000E000,
- 0x00030000, 0xFF800100, 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, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 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, 0xFFFFFFFE,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFFE000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF80000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 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, 0xFFFFFFC0, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0xFF800000, 0xFFFC0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00200000, 0x00000000,
- 0x20000000, 0x1400219B, 0x00000010, 0x00000000,
- 0x20201840, 0x84000000, 0x000203A0, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 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,
- 0x06000080, 0xFFFFF824, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFF800060, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x3C00F800, 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,
- 0x00000000, 0xFFFFE000, 0xFFFFFFFF, 0x0000003F,
- 0x0000FFF8, 0xF0000000, 0xFFFCFE00, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFF80000, 0xFF80E000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFF00000,
- 0x00000000, 0x00000000, 0xFFE00000, 0xFFFFFFFF,
- 0x0000F000, 0x00000000, 0xFC00FF00, 0x00000000,
- 0x0000FF00, 0xFFFFC000, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x8000FFFF, 0x8006FF00, 0x8000F000, 0xFFFFFFFF,
- 0xFFFC0000, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFD, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xFFFF0000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03000000U,
+ 0x0000280FU, 0x00000004U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x01800000U, 0x00000000U,
+ 0x00011800U, 0x00000000U, 0x0000FF00U, 0xFFE07800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00001800U, 0x00000000U,
+ 0x00000000U, 0xFFFC0000U, 0x00000000U, 0x18000000U,
+ 0x00000000U, 0x8000C000U, 0xB0000000U, 0x0000F800U,
+ 0x00FC8000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00066010U, 0x0C3A0200U, 0x4F7F8660U, 0x80000030U,
+ 0x00067811U, 0x2C920200U, 0xA1FDC678U, 0xFF80003FU,
+ 0x00044011U, 0x0C120200U, 0xFFFEC440U, 0x01FC0030U,
+ 0x00066011U, 0x0C120200U, 0x4F1FC660U, 0xFF000030U,
+ 0x29C23813U, 0x3C0038E7U, 0xFF7EC238U, 0xF800003FU,
+ 0x00022000U, 0x0C000200U, 0xD89FC220U, 0x007F0030U,
+ 0x00022000U, 0x0C100200U, 0x9F9FC220U, 0xFFF90030U,
+ 0x00022000U, 0x00000000U, 0x000F0220U, 0x00000030U,
+ 0x03800011U, 0xD0040000U, 0x00A07B80U, 0xFFE3003FU,
+ 0x00000001U, 0x78000000U, 0xF0000000U, 0xFFFFFFFFU,
+ 0x00000829U, 0xC0000050U, 0x0C00C0A0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000100U, 0x0001E000U,
+ 0x01000000U, 0x20000000U, 0xF8002000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000DF40U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC280C200U, 0x00000000U,
+ 0x0000C200U, 0x80C20000U, 0x008000C2U, 0x00000000U,
+ 0x00C20000U, 0x00000000U, 0x18000000U, 0xE0000000U,
+ 0xFC000000U, 0x00000000U, 0x00000000U, 0xC0C00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xE0000000U, 0x00000000U, 0x00000000U, 0xFE000000U,
+ 0x7FC00000U, 0xFF800000U, 0xFFF00000U, 0xFFF22000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFC00FC00U,
+ 0xFC000000U, 0x00000000U, 0x00000000U, 0xFE000000U,
+ 0x00000000U, 0x0000F800U, 0x00000000U, 0xFFC00000U,
+ 0x80000000U, 0xF000F000U, 0x0000000EU, 0xFFE0C000U,
+ 0x00000000U, 0x0000F000U, 0x3800FC00U, 0x00000000U,
+ 0x30000000U, 0x00000000U, 0x80000000U, 0x60000000U,
+ 0xFC00FC00U, 0x0000C000U, 0xFFFF8000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x0000E000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0FF00000U,
+ 0x00000000U, 0x07000000U, 0x00001C00U, 0x00000000U,
+ 0x0000FE00U, 0x18000000U, 0x0000FF00U, 0xF8000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0C00000U, 0x00000000U, 0x5500C0C0U, 0xC0000000U,
+ 0x00000000U, 0x00200000U, 0x10300020U, 0x80230000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x000C0020U,
+ 0xE0008000U, 0x00000000U, 0x0000FFFEU, 0xFFFE0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFF80U, 0xFFFFF800U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00300000U,
+ 0x00400000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x01F00000U,
+ 0x00000000U, 0x0000DF40U, 0x00000000U, 0x7FFE7F00U,
+ 0xFF800000U, 0x80808080U, 0x80808080U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x04000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xF000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000001U, 0x00000000U,
+ 0x01800000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000001FU, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x0000FFF0U,
+ 0x80000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000E000U, 0x00000000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFF000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFC14F800U, 0x0003FFFFU,
+ 0x00000000U, 0xFC00E000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0xFC003FC0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7FF00000U, 0xE0000000U,
+ 0x00000000U, 0x00000000U, 0x3C004000U, 0x80000000U,
+ 0x00000000U, 0xFF800000U, 0x0C00C000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x07FFFFF8U, 0xFF800000U,
+ 0xFF818181U, 0x00008080U, 0x00000000U, 0x0000F000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFC00C000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFF0U, 0x00000780U, 0xF0000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000C000U,
+ 0x00000000U, 0x00000000U, 0xFC000000U, 0xFFFFFFFFU,
+ 0x1F07FF80U, 0xA0800000U, 0x00000024U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0007FFF8U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0x00007F00U, 0x00000000U,
+ 0xFC000000U, 0x00000000U, 0x00080000U, 0x0020F080U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x80000000U, 0xE3030303U, 0x01FF8080U,
+ 0x00001000U, 0x48000080U, 0xC000C000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF8000000U,
+ 0x00000078U, 0x00700000U, 0x00000000U, 0x00000000U,
+ 0xE0008000U, 0xFFFFFFFEU, 0x0000FFFFU, 0xC0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xE0000000U, 0x00000000U, 0xFFFE0000U, 0xF0000000U,
+ 0x00000000U, 0x00001FF0U, 0x0000F800U, 0xF8000000U,
+ 0x40000000U, 0x00000000U, 0xFFC000F0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x0000FC00U, 0x00F00000U, 0xF0000000U,
+ 0x00000000U, 0x0000FF00U, 0x00000000U, 0x08007FF0U,
+ 0x00480800U, 0xE4040004U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFF800000U, 0xFFC00000U, 0xFFFFFF00U,
+ 0x00000040U, 0xF8020000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x000002C0U, 0x6E400000U, 0x00400000U, 0x00000000U,
+ 0x80000000U, 0xFFFF007FU, 0xFFFFFFFFU, 0x07C80000U,
+ 0x70000000U, 0x7C000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0F000000U, 0x00030000U, 0x00000000U,
+ 0x01100F90U, 0x78C00000U, 0xFE00FE00U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0xFF800780U,
+ 0x00000000U, 0x01C00000U, 0x00C00000U, 0x00F80000U,
+ 0xE1FC0000U, 0xFFFF01FFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFE00U, 0xFFFFFFFFU,
+ 0x00000000U, 0xFFF80000U, 0x00000000U, 0x03F80000U,
+ 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0x00000000U, 0xFFFCC400U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000FF00U, 0xFC000000U, 0x0000FFFFU,
+ 0xFFFFFC00U, 0x0000FFFFU, 0xFFFFF000U, 0xFF800000U,
+ 0x00000000U, 0x00000000U, 0x0003C000U, 0x7FC00000U,
+ 0x00000000U, 0x00000000U, 0x0000DFF8U, 0xFC00FE00U,
+ 0x00000000U, 0x00200000U, 0x0000FF00U, 0xFF800000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE00001U,
+ 0x00040000U, 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x40004280U, 0x0000FC00U, 0x00000000U, 0xFC00F800U,
+ 0x00066010U, 0x04120200U, 0x1F7EC660U, 0xFFE0E030U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x10000000U, 0xFFFFFFFCU,
+ 0x00000000U, 0x00000000U, 0xFC00FF00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00C00000U, 0xC0000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFC00FFE0U, 0xFFFFE000U,
+ 0x00000000U, 0xFC000000U, 0xFFFFFC00U, 0xFFFFFFFFU,
+ 0x18000000U, 0x0000F000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xF0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000000U, 0x00000000U, 0x7FF80000U,
+ 0x00900D80U, 0x06400000U, 0xFC00FF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000300U, 0x03000000U, 0xFFFFFFE0U,
+ 0x00000000U, 0x00000000U, 0x0000FF00U, 0x00000000U,
+ 0x00000000U, 0x0000FFF8U, 0x00000000U, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000200U, 0x00800000U, 0x0000FFC0U, 0x0000E000U,
+ 0x00030000U, 0xFF800100U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000480U, 0x4B800000U, 0xFC00FF00U, 0x00000240U,
+ 0xFE048000U, 0xFFFFFC00U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x00000000U, 0x7FFC0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFC000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFE08000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0xFFF80000U,
+ 0x00000000U, 0xFE008000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFF80U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xFE000000U, 0x80000000U, 0x00003C00U,
+ 0x00000000U, 0x80000000U, 0x0000FC00U, 0xFFC0C000U,
+ 0x00000000U, 0x00000000U, 0x0400FFC0U, 0x1F000004U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xF8000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00007800U, 0x00000000U,
+ 0x00007F00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFCFFE0U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFF000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFC00000U, 0xFFFFFFFFU,
+ 0xFFFFFE00U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9010FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFF8U, 0xFFF8FFFFU, 0x0000FF0FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF0000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xE000F800U,
+ 0x0C00FE00U, 0xFFFFFFF0U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000C000U, 0x0000FF80U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFF0U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFC00000U,
+ 0x00000000U, 0x00000180U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFF800U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFC0U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFF800000U, 0xFE000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00200000U, 0x00000000U,
+ 0x20000000U, 0x1400219BU, 0x00000010U, 0x00000000U,
+ 0x20201840U, 0x84000000U, 0x000203A0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x000000C0U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00003000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07FFF000U, 0xFFFF0001U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x80000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x06000080U, 0xFFFFF824U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0xC000E000U, 0xFFFF3C00U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x0000FFFFU, 0xFFFF8000U, 0x00000000U, 0x7C000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80009080U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFF800060U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x3C00F000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0x00000000U, 0xFFE00000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000001U, 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000010U, 0xF5080169U, 0x5569157BU, 0xA1080869U,
+ 0xF0000400U, 0xF0000411U, 0xFFFFFFFFU, 0xFFFCFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x0000F000U, 0x00000000U, 0x00000000U,
+ 0xFFF00000U, 0x00018000U, 0x00010001U, 0xFFC00000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFC000U, 0xFFFFFFFFU, 0x0000003FU,
+ 0x0000FFF8U, 0xF0000000U, 0xFFFCFE00U, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x1F000000U, 0xE000E000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFF00000U,
+ 0x00000000U, 0x00000000U, 0xFE000000U, 0xFFFEF000U,
+ 0x0000F000U, 0x00000000U, 0xFC00FF00U, 0x00000000U,
+ 0x0000FF00U, 0xFFFCC000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFF00000U, 0xE0E0C000U,
+ 0x0000FF80U, 0xF800E000U, 0xFC00FFC0U, 0xFF80FF00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00080000U, 0x00000000U, 0xFFFFF800U, 0xFC00FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFE000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xC0000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000FFFCU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFFFFFEU,
+ 0xC0000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFF800U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFDU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xFFFF0000U
}
};
diff --git a/lib/unictype/pr_unified_ideograph.c b/lib/unictype/pr_unified_ideograph.c
index a1443b0..a0aefea 100644
--- a/lib/unictype/pr_unified_ideograph.c
+++ b/lib/unictype/pr_unified_ideograph.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_unified_ideograph.h b/lib/unictype/pr_unified_ideograph.h
index 237f207..3928ff4 100644
--- a/lib/unictype/pr_unified_ideograph.h
+++ b/lib/unictype/pr_unified_ideograph.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,17 +33,18 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[2 << 7];
- /*unsigned*/ int level3[8 << 4];
+ int level1[4];
+ short level2[3 << 7];
+ unsigned int level3[9 << 4];
}
u_property_unified_ideograph =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 0,
-1,
- 4 * sizeof (int) / sizeof (short) + 128
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256
},
{
-1,
@@ -48,60 +73,296 @@ u_property_unified_ideograph =
-1,
-1,
-1,
- 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) + 0,
- 4 + 256 * sizeof (short) / sizeof (int) + 0,
- 4 + 256 * sizeof (short) / sizeof (int) + 16,
- 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) + 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) + 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) + 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) + 32,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 16,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * 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,
+ 5 + 384 * sizeof (short) / sizeof (int) + 32,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 48,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 64,
+ 5 + 384 * sizeof (short) / sizeof (int) + 80,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 96,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 112,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ 5 + 384 * 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,
@@ -146,114 +407,6 @@ u_property_unified_ideograph =
-1,
-1,
-1,
- -1,
- 4 + 256 * sizeof (short) / sizeof (int) + 48,
- -1,
- -1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 0,
- 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,
@@ -280,37 +433,41 @@ u_property_unified_ideograph =
-1
},
{
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 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
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x801AC000U, 0x0000039AU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_uppercase.c b/lib/unictype/pr_uppercase.c
index a61048b..b1925b5 100644
--- a/lib/unictype/pr_uppercase.c
+++ b/lib/unictype/pr_uppercase.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_uppercase.h b/lib/unictype/pr_uppercase.h
index 149f556..73dd081 100644
--- a/lib/unictype/pr_uppercase.h
+++ b/lib/unictype/pr_uppercase.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[2];
short level2[2 << 7];
- /*unsigned*/ int level3[18 << 4];
+ unsigned int level3[20 << 4];
}
u_property_uppercase =
{
@@ -35,18 +59,15 @@ u_property_uppercase =
-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,
+ 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -104,10 +125,10 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -148,22 +169,23 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 176,
-1,
-1,
3 + 256 * sizeof (short) / sizeof (int) + 192,
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 208,
+ -1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 208,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 224,
-1,
-1,
-1,
@@ -206,6 +228,7 @@ u_property_uppercase =
-1,
-1,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
-1,
-1,
@@ -255,9 +278,9 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 224,
- 3 + 256 * sizeof (short) / sizeof (int) + 240,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 256,
+ 3 + 256 * sizeof (short) / sizeof (int) + 272,
-1,
-1,
-1,
@@ -265,11 +288,12 @@ u_property_uppercase =
-1,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 256,
-1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 288,
-1,
-1,
- 3 + 256 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ 3 + 256 * sizeof (short) / sizeof (int) + 304,
-1,
-1,
-1,
@@ -279,77 +303,85 @@ u_property_uppercase =
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x00000000,
- 0x00000000, 0x00000000, 0x7F7FFFFF, 0x00000000,
- 0x55555555, 0xAA555555, 0x555554AA, 0x2B555555,
- 0xB1DBCED6, 0x11AED2D5, 0x4AAAA490, 0x55D25555,
- 0x55555555, 0x6C055555, 0x0000557A, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x80450000,
- 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,
- 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,
- 0x00000000, 0x0F000000, 0x0F000F00, 0x0F001F00,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x3E273884, 0xC00F3D50, 0x00000020, 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, 0x005F7D55, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x07FFFFFE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x000000FF, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0x000FFFFF, 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,
- 0x0000003F, 0x03FFFFFF, 0xFFF00000, 0x00003FFF,
- 0xFFFFFF00, 0xF0000003, 0x003FFFFF, 0xFFFF0000,
- 0x000003FF, 0xFFFFFF00, 0x00000001, 0x07FFFFFC,
- 0xF0000000, 0x001FFFFF, 0xFFC00000, 0x00007FFF,
- 0xFFFF0000, 0x000001FF, 0x00000400, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x00000003, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0xFFFF0000, 0xFFFF03FF, 0xFFFF03FF,
- 0x000003FF, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x7F7FFFFFU, 0x00000000U,
+ 0x55555555U, 0xAA555555U, 0x555554AAU, 0x2B555555U,
+ 0xB1DBCED6U, 0x11AED2D5U, 0x4AAAA490U, 0x55D25555U,
+ 0x55555555U, 0x6C055555U, 0x0000557AU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80450000U,
+ 0xFFFED740U, 0x00000FFBU, 0x551C8000U, 0xE6905555U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0x55555555U,
+ 0x55555401U, 0x55555555U, 0x55552AABU, 0x55555555U,
+ 0x55555555U, 0xFFFE5555U, 0x007FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x000020BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xE7FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x40155555U, 0x55555555U, 0x55555555U, 0x55555555U,
+ 0x3F00FF00U, 0xFF00FF00U, 0xAA003F00U, 0x0000FF00U,
+ 0x00000000U, 0x0F000000U, 0x0F000F00U, 0x0F001F00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3E273884U, 0xC00F3D50U, 0x00000020U, 0x0000FFFFU,
+ 0x00000008U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFC00000U, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U, 0xC025EA9DU,
+ 0x55555555U, 0x55555555U, 0x55555555U, 0x00042805U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x55555555U, 0x00001555U,
+ 0x05555555U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x55545554U, 0x55555555U, 0x6A005555U,
+ 0x55452855U, 0x555F7D55U, 0x014102F5U, 0x00200000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x07FFFFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000000FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0x000FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF7FF0000U,
+ 0x0037F7FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x03FFFFFFU, 0xFFF00000U, 0x00003FFFU, 0xFFFFFF00U,
+ 0xD0000003U, 0x003FDE64U, 0xFFFF0000U, 0x000003FFU,
+ 0x1FDFE7B0U, 0x7B000000U, 0x0001FC5FU, 0xFFFFF000U,
+ 0x0000003FU, 0x03FFFFFFU, 0xFFF00000U, 0x00003FFFU,
+ 0xFFFFFF00U, 0xF0000003U, 0x003FFFFFU, 0xFFFF0000U,
+ 0x000003FFU, 0xFFFFFF00U, 0x00000001U, 0x07FFFFFCU,
+ 0xF0000000U, 0x001FFFFFU, 0xFFC00000U, 0x00007FFFU,
+ 0xFFFF0000U, 0x000001FFU, 0x00000400U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000003U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFF0000U, 0xFFFF03FFU, 0xFFFF03FFU,
+ 0x000003FFU, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_variation_selector.c b/lib/unictype/pr_variation_selector.c
index c22ab7b..9a475c9 100644
--- a/lib/unictype/pr_variation_selector.c
+++ b/lib/unictype/pr_variation_selector.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_variation_selector.h b/lib/unictype/pr_variation_selector.h
index c038c36..681164c 100644
--- a/lib/unictype/pr_variation_selector.h
+++ b/lib/unictype/pr_variation_selector.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[2 << 7];
- /*unsigned*/ int level3[3 << 4];
+ unsigned int level3[3 << 4];
}
u_property_variation_selector =
{
@@ -292,17 +316,17 @@ u_property_variation_selector =
-1
},
{
- 0x00003800, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x0000FFFF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x0000B800U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_white_space.c b/lib/unictype/pr_white_space.c
index ff6ab1f..aade9a7 100644
--- a/lib/unictype/pr_white_space.c
+++ b/lib/unictype/pr_white_space.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_white_space.h b/lib/unictype/pr_white_space.h
index 7af37ec..f06082b 100644
--- a/lib/unictype/pr_white_space.h
+++ b/lib/unictype/pr_white_space.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[1];
short level2[1 << 7];
- /*unsigned*/ int level3[4 << 4];
+ unsigned int level3[4 << 4];
}
u_property_white_space =
{
@@ -148,21 +172,21 @@ u_property_white_space =
-1
},
{
- 0x00003E00, 0x00000001, 0x00000000, 0x00000000,
- 0x00000020, 0x00000001, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x000007FF, 0x00008300, 0x80000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000001, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00003E00U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000020U, 0x00000001U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x000007FFU, 0x00008300U, 0x80000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_xid_continue.c b/lib/unictype/pr_xid_continue.c
index 91b005d..493eb72 100644
--- a/lib/unictype/pr_xid_continue.c
+++ b/lib/unictype/pr_xid_continue.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_xid_continue.h b/lib/unictype/pr_xid_continue.h
index d8f729d..f721a74 100644
--- a/lib/unictype/pr_xid_continue.h
+++ b/lib/unictype/pr_xid_continue.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -10,8 +34,8 @@ struct
{
int header[1];
int level1[15];
- short level2[4 << 7];
- /*unsigned*/ int level3[69 << 4];
+ short level2[5 << 7];
+ unsigned int level3[80 << 4];
}
u_property_xid_continue =
{
@@ -20,6 +44,7 @@ u_property_xid_continue =
16 * sizeof (int) / sizeof (short) + 0,
16 * sizeof (int) / sizeof (short) + 128,
16 * sizeof (int) / sizeof (short) + 256,
+ 16 * sizeof (int) / sizeof (short) + 384,
-1,
-1,
-1,
@@ -30,118 +55,404 @@ u_property_xid_continue =
-1,
-1,
-1,
- -1,
- 16 * sizeof (int) / sizeof (short) + 384
+ 16 * sizeof (int) / sizeof (short) + 512
},
{
- 16 + 512 * sizeof (short) / sizeof (int) + 0,
- 16 + 512 * sizeof (short) / sizeof (int) + 16,
- 16 + 512 * sizeof (short) / sizeof (int) + 32,
- 16 + 512 * sizeof (short) / sizeof (int) + 48,
- 16 + 512 * sizeof (short) / sizeof (int) + 64,
- 16 + 512 * sizeof (short) / sizeof (int) + 80,
- 16 + 512 * sizeof (short) / sizeof (int) + 96,
- 16 + 512 * sizeof (short) / sizeof (int) + 112,
- 16 + 512 * sizeof (short) / sizeof (int) + 128,
- 16 + 512 * sizeof (short) / sizeof (int) + 144,
- 16 + 512 * sizeof (short) / sizeof (int) + 160,
- 16 + 512 * sizeof (short) / sizeof (int) + 176,
- 16 + 512 * sizeof (short) / sizeof (int) + 192,
- 16 + 512 * sizeof (short) / sizeof (int) + 208,
- 16 + 512 * sizeof (short) / sizeof (int) + 224,
- 16 + 512 * sizeof (short) / sizeof (int) + 240,
- 16 + 512 * sizeof (short) / sizeof (int) + 256,
- -1,
- -1,
- -1,
- -1,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 272,
- -1,
- 16 + 512 * sizeof (short) / sizeof (int) + 288,
- -1,
- 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 320,
- 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) + 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) + 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) + 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) + 336,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 352,
- 16 + 512 * sizeof (short) / sizeof (int) + 368,
- 16 + 512 * sizeof (short) / sizeof (int) + 384,
- 16 + 512 * sizeof (short) / sizeof (int) + 400,
- 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) + 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 416,
+ 16 + 640 * sizeof (short) / sizeof (int) + 0,
+ 16 + 640 * sizeof (short) / sizeof (int) + 16,
+ 16 + 640 * sizeof (short) / sizeof (int) + 32,
+ 16 + 640 * sizeof (short) / sizeof (int) + 48,
+ 16 + 640 * sizeof (short) / sizeof (int) + 64,
+ 16 + 640 * sizeof (short) / sizeof (int) + 80,
+ 16 + 640 * sizeof (short) / sizeof (int) + 96,
+ 16 + 640 * sizeof (short) / sizeof (int) + 112,
+ 16 + 640 * sizeof (short) / sizeof (int) + 128,
+ 16 + 640 * sizeof (short) / sizeof (int) + 144,
+ 16 + 640 * sizeof (short) / sizeof (int) + 160,
+ 16 + 640 * sizeof (short) / sizeof (int) + 176,
+ 16 + 640 * sizeof (short) / sizeof (int) + 192,
+ 16 + 640 * sizeof (short) / sizeof (int) + 208,
+ 16 + 640 * sizeof (short) / sizeof (int) + 224,
+ 16 + 640 * sizeof (short) / sizeof (int) + 240,
+ 16 + 640 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 320,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 336,
+ 16 + 640 * sizeof (short) / sizeof (int) + 352,
+ 16 + 640 * sizeof (short) / sizeof (int) + 368,
+ 16 + 640 * sizeof (short) / sizeof (int) + 384,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 400,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 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,
+ 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,
+ 16 + 640 * sizeof (short) / sizeof (int) + 544,
+ 16 + 640 * sizeof (short) / sizeof (int) + 560,
+ 16 + 640 * sizeof (short) / sizeof (int) + 576,
+ 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) + 640,
+ 16 + 640 * sizeof (short) / sizeof (int) + 656,
+ 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) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 736,
+ 16 + 640 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 768,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 832,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 848,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 864,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 880,
+ 16 + 640 * sizeof (short) / sizeof (int) + 896,
+ 16 + 640 * sizeof (short) / sizeof (int) + 912,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 944,
+ 16 + 640 * sizeof (short) / sizeof (int) + 960,
+ 16 + 640 * sizeof (short) / sizeof (int) + 976,
+ 16 + 640 * sizeof (short) / sizeof (int) + 992,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1024,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1040,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1056,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1072,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1104,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1120,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1136,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1152,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1168,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1184,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1200,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1216,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1232,
+ -1,
+ -1,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 304,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1248,
+ -1,
-1,
-1,
-1,
@@ -158,37 +469,13 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 432,
- 16 + 512 * sizeof (short) / sizeof (int) + 448,
- 16 + 512 * sizeof (short) / sizeof (int) + 464,
- 16 + 512 * sizeof (short) / sizeof (int) + 480,
- 16 + 512 * sizeof (short) / sizeof (int) + 496,
- 16 + 512 * sizeof (short) / sizeof (int) + 512,
- 16 + 512 * sizeof (short) / sizeof (int) + 528,
- 16 + 512 * sizeof (short) / sizeof (int) + 544,
- 16 + 512 * sizeof (short) / sizeof (int) + 560,
- 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,
- 16 + 512 * sizeof (short) / sizeof (int) + 704,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 720,
- 16 + 512 * sizeof (short) / sizeof (int) + 736,
-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) + 752,
-1,
-1,
-1,
@@ -196,8 +483,6 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -214,24 +499,7 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 784,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 800,
- 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 816,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -250,13 +518,11 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -266,22 +532,14 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 880,
- 16 + 512 * sizeof (short) / sizeof (int) + 896,
- 16 + 512 * sizeof (short) / sizeof (int) + 912,
- 16 + 512 * sizeof (short) / sizeof (int) + 928,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 944,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 960,
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 976,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 992,
-1,
-1,
-1,
@@ -290,110 +548,6 @@ u_property_xid_continue =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1008,
- 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) + 1024,
- 16 + 512 * sizeof (short) / sizeof (int) + 1040,
- 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) + 1056,
-1,
-1,
-1,
@@ -414,11 +568,9 @@ u_property_xid_continue =
-1,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 304,
- 16 + 512 * sizeof (short) / sizeof (int) + 1072,
-1,
-1,
- 16 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 16 + 640 * sizeof (short) / sizeof (int) + 1264,
-1,
-1,
-1,
@@ -548,281 +700,325 @@ u_property_xid_continue =
-1
},
{
- 0x00000000, 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04A00400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xB8DFFFFF,
- 0xFFFFD7C0, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFCFB, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0xFFFE00FF, 0xBFFFFFFF, 0xFFFF00B6, 0x000707FF,
- 0x07FF0000, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFC3FF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x9FEFFFFF, 0x9FFFFDFF,
- 0xFFFF0000, 0xFFFFFFFF, 0xFFFFE7FF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFFFFFFF, 0x043FFFFF,
- 0xFFFFFFFF, 0x00003FFF, 0x0FFFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0xFFF00000, 0xFFFFFFFB,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFEFFCF,
- 0xFFF99FEF, 0xF3C5FDFF, 0xB080799F, 0x0003FFCF,
- 0xFFF987EE, 0xD36DFDFF, 0x5E023987, 0x003FFFC0,
- 0xFFFBBFEE, 0xF3EDFDFF, 0x00013BBF, 0x0200FFCF,
- 0xFFF99FEE, 0xF3EDFDFF, 0xB0C0399F, 0x0002FFCF,
- 0xD63DC7EC, 0xC3FFC718, 0x00813DC7, 0x0000FFC0,
- 0xFFFDDFEF, 0xE3FFFDFF, 0x07603DDF, 0x0000FFCF,
- 0xFFFDDFEF, 0xF3EFFDFF, 0x40603DDF, 0x0006FFCF,
- 0xFFFDDFEE, 0xE7FFFFFF, 0x80F07DDF, 0xFC00FFCF,
- 0xFC7FFFEC, 0x2FFBFFFF, 0xFF5F847F, 0x000CFFC0,
- 0xFFFFFFFE, 0x07FFFFFF, 0x03FF7FFF, 0x00000000,
- 0xFEF02596, 0x3BFFECAE, 0xF3FF3F5F, 0x00000000,
- 0x03000001, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE1FFF,
- 0xFEFFFFDF, 0x1FFFFFFF, 0x00000040, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF03FF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0xE7FFFFFF, 0x0003FE00,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 0x001FDFFF, 0x001FFFFF, 0x000FFFFF, 0x000DDFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 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, 0xFFFFFFFF, 0x03FF0FFF, 0x000FF800,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0x00FFFFFF, 0xFFFFE3FF, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0xFFF70000, 0x037FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xF83FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
- 0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
- 0x00000000, 0x80000000, 0x00100001, 0x80020000,
- 0x1FFF0000, 0x00000000, 0x1FFF0000, 0x0001FFE2,
- 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000FF81F,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x800080FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0xFFFFFFFF,
- 0x000000E0, 0x1F3EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xE67FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000FFF, 0xFFFFFFFF, 0xBFF0FFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 0xFFFFFFFF, 0x000000FF, 0xFFFFFFFF, 0x000FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF003F, 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, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xE0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFF0,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x03FF0000,
- 0x0000FFFF, 0x0018FFFF, 0x0000E000, 0xAA8A0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x03FF0000, 0x87FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0xFFFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x20000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000001,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x07FFFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF03FF, 0xFF0FFFFF, 0x0FFFFFFF,
- 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, 0x40FFFFFF, 0x00000000, 0x00000000,
- 0xBFFFBD7F, 0xFFFF01FF, 0xFFFFFFFF, 0x03FF07FF,
- 0xFFF99FEF, 0xF3EDFDFF, 0xE081399F, 0x001F1FCF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0xFF7FFFFF, 0x03FF0001, 0xFFFC0000,
- 0xFFFCFFFF, 0x007FFEFF, 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,
- 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, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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,
- 0x63FF01FF, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0xF807E3E0,
- 0x00000FE7, 0x00003C00, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x0000001C, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 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, 0xFFFFCFF7, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xF87FFFFF, 0xFFFFFFFF, 0x00201FFF,
- 0xF8000010, 0x0000FFFE, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xF9FFFF7F, 0x000007DB, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x007F001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FF07FF, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF
+ 0x00000000U, 0x03FF0000U, 0x87FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04A00400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xB8DFFFFFU,
+ 0xFFFFD7C0U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFCFBU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0xFFFE01FFU, 0xBFFFFFFFU, 0xFFFF00B6U, 0x000787FFU,
+ 0x07FF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFC3FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FEFFFFFU, 0x9FFFFDFFU,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFE7FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFFFFFFFU, 0x243FFFFFU,
+ 0xFFFFFFFFU, 0x00003FFFU, 0x0FFFFFFFU, 0xFFFF07FFU,
+ 0xFF007EFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFBU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFEFFCFU,
+ 0xFFF99FEFU, 0xF3C5FDFFU, 0xB080799FU, 0x5003FFCFU,
+ 0xFFF987EEU, 0xD36DFDFFU, 0x5E023987U, 0x003FFFC0U,
+ 0xFFFBBFEEU, 0xF3EDFDFFU, 0x00013BBFU, 0xFE00FFCFU,
+ 0xFFF99FEEU, 0xF3EDFDFFU, 0xB0E0399FU, 0x0002FFCFU,
+ 0xD63DC7ECU, 0xC3FFC718U, 0x00813DC7U, 0x0000FFC0U,
+ 0xFFFDDFFFU, 0xF3FFFDFFU, 0x27603DDFU, 0x0000FFCFU,
+ 0xFFFDDFEFU, 0xF3EFFDFFU, 0x60603DDFU, 0x0006FFCFU,
+ 0xFFFDDFFFU, 0xFFFFFFFFU, 0x80F07DDFU, 0xFC00FFCFU,
+ 0xFC7FFFEEU, 0x2FFBFFFFU, 0xFF5F847FU, 0x000CFFC0U,
+ 0xFFFFFFFEU, 0x07FFFFFFU, 0x03FF7FFFU, 0x00000000U,
+ 0xFFFFF7D6U, 0x3FFFFFAFU, 0xF3FF3F5FU, 0x00000000U,
+ 0x03000001U, 0xC2A003FFU, 0xFFFFFEFFU, 0xFFFE1FFFU,
+ 0xFEFFFFDFU, 0x1FFFFFFFU, 0x00000040U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF03FFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0xE7FFFFFFU, 0x0003FE00U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x803FFFFFU, 0x001FFFFFU, 0x000FFFFFU, 0x000DDFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x308FFFFFU, 0x000003FFU,
+ 0x03FFB800U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF07FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x0FFF0FFFU, 0xFFFFFFC0U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x07FF03FFU, 0x00000000U,
+ 0x0FFFFFFFU, 0xFFFFFFFFU, 0x7FFFFFFFU, 0x9FFFFFFFU,
+ 0x03FF03FFU, 0xBFFF0080U, 0x00007FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF1FFFU, 0x000FF800U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0x00FFFFFFU, 0xFFFFE3FFU, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0xFFF70000U, 0x07FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x80000000U, 0x00100001U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x1FFF0000U, 0x0001FFE2U,
+ 0x3F2FFC84U, 0xF3FFFD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000FF81FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x800080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0xFFFFFFFFU,
+ 0x000000E0U, 0x1F3EFFFEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xE67FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000FFFU, 0xFFFFFFFFU, 0xBFF0FFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFFFFFU, 0x000010FFU, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF003FU, 0xE8FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x000FFFFFU, 0x1FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF8001U, 0x7FFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x03FF3FFFU, 0xFC7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x38000007U, 0x007CFFFFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF37FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xE0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFF0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x03FF0000U,
+ 0x0000FFFFU, 0x0018FFFFU, 0x0000E000U, 0xAA8A0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x03FF0000U, 0x87FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x20000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000001U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x07FFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF03FFU, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEFF06FU, 0x873FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000007FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x03FF00FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00031BFFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0001FFFFU, 0xFFFF0000U,
+ 0x0000003FU, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x803FFFC0U,
+ 0xFFFFFFFFU, 0x07FFFFFFU, 0xFFFF0004U, 0x03FF01FFU,
+ 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFF00F0U, 0x004FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x17FFDE1FU, 0x00000000U,
+ 0xFFFBFFFFU, 0x40FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0xFFFFFFFFU, 0x03FF07FFU,
+ 0xFFF99FEFU, 0xFBEDFDFFU, 0xE081399FU, 0x001F1FCFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xC3FF07FFU, 0x00000003U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF00BFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFF3FFFFFU, 0x3F000001U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0011U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xE7FFFFFFU, 0x03FF0FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x800003FFU,
+ 0xFF6FF27FU, 0xF9BFFFFFU, 0x03FF000FU, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0xFCFFFFFFU, 0x0000001BU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0080U, 0xFFFFFFFFU,
+ 0x23FFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0xFF7FFFFFU, 0x03FF0001U, 0xFFFC0000U,
+ 0xFFFCFFFFU, 0x007FFEFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0xB47FFFFFU, 0x03FF00FFU, 0xFFFFFDBFU,
+ 0x01FB7FFFU, 0x000003FFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x007FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF03FFU, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x03FF000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF87FFU, 0xFFFFFFFFU,
+ 0xFFFF80FFU, 0x00000000U, 0x00000000U, 0x0003001BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x63FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFF3FFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xF807E3E0U,
+ 0x00000FE7U, 0x00003C00U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x0000001CU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0xFFFFCFF7U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xF87FFFFFU, 0xFFFFFFFFU, 0x00201FFFU,
+ 0xF8000010U, 0x0000FFFEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xF9FFFF7FU, 0x000007DBU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3FFF1FFFU, 0x000043FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00007FFFU, 0xFFFFFFFFU, 0x03FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x007F001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FF0FFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x03FF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU
}
};
diff --git a/lib/unictype/pr_xid_start.c b/lib/unictype/pr_xid_start.c
index 6e76b5e..8e23e14 100644
--- a/lib/unictype/pr_xid_start.c
+++ b/lib/unictype/pr_xid_start.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_xid_start.h b/lib/unictype/pr_xid_start.h
index 4c11007..69b187e 100644
--- a/lib/unictype/pr_xid_start.h
+++ b/lib/unictype/pr_xid_start.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -9,127 +33,431 @@ static const
struct
{
int header[1];
- int level1[3];
- short level2[3 << 7];
- /*unsigned*/ int level3[64 << 4];
+ int level1[4];
+ short level2[4 << 7];
+ unsigned int level3[74 << 4];
}
u_property_xid_start =
{
- { 3 },
+ { 4 },
{
- 4 * sizeof (int) / sizeof (short) + 0,
- 4 * sizeof (int) / sizeof (short) + 128,
- 4 * sizeof (int) / sizeof (short) + 256
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 384
},
{
- 4 + 384 * sizeof (short) / sizeof (int) + 0,
- 4 + 384 * sizeof (short) / sizeof (int) + 16,
- 4 + 384 * sizeof (short) / sizeof (int) + 32,
- 4 + 384 * sizeof (short) / sizeof (int) + 48,
- 4 + 384 * sizeof (short) / sizeof (int) + 64,
- 4 + 384 * sizeof (short) / sizeof (int) + 80,
- 4 + 384 * sizeof (short) / sizeof (int) + 96,
- 4 + 384 * sizeof (short) / sizeof (int) + 112,
- 4 + 384 * sizeof (short) / sizeof (int) + 128,
- 4 + 384 * sizeof (short) / sizeof (int) + 144,
- 4 + 384 * sizeof (short) / sizeof (int) + 160,
- 4 + 384 * sizeof (short) / sizeof (int) + 176,
- 4 + 384 * sizeof (short) / sizeof (int) + 192,
- 4 + 384 * sizeof (short) / sizeof (int) + 208,
- 4 + 384 * sizeof (short) / sizeof (int) + 224,
- 4 + 384 * sizeof (short) / sizeof (int) + 240,
- 4 + 384 * sizeof (short) / sizeof (int) + 256,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 272,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 288,
- -1,
- 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) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 320,
- 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) + 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) + 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) + 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) + 336,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 352,
- 4 + 384 * sizeof (short) / sizeof (int) + 368,
- 4 + 384 * sizeof (short) / sizeof (int) + 384,
- 4 + 384 * sizeof (short) / sizeof (int) + 400,
- 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) + 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) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 0,
+ 5 + 512 * sizeof (short) / sizeof (int) + 16,
+ 5 + 512 * sizeof (short) / sizeof (int) + 32,
+ 5 + 512 * sizeof (short) / sizeof (int) + 48,
+ 5 + 512 * sizeof (short) / sizeof (int) + 64,
+ 5 + 512 * sizeof (short) / sizeof (int) + 80,
+ 5 + 512 * sizeof (short) / sizeof (int) + 96,
+ 5 + 512 * sizeof (short) / sizeof (int) + 112,
+ 5 + 512 * sizeof (short) / sizeof (int) + 128,
+ 5 + 512 * sizeof (short) / sizeof (int) + 144,
+ 5 + 512 * sizeof (short) / sizeof (int) + 160,
+ 5 + 512 * sizeof (short) / sizeof (int) + 176,
+ 5 + 512 * sizeof (short) / sizeof (int) + 192,
+ 5 + 512 * sizeof (short) / sizeof (int) + 208,
+ 5 + 512 * sizeof (short) / sizeof (int) + 224,
+ 5 + 512 * sizeof (short) / sizeof (int) + 240,
+ 5 + 512 * sizeof (short) / sizeof (int) + 256,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 272,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 320,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 336,
+ 5 + 512 * sizeof (short) / sizeof (int) + 352,
+ 5 + 512 * sizeof (short) / sizeof (int) + 368,
+ 5 + 512 * sizeof (short) / sizeof (int) + 384,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 400,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 416,
+ 5 + 512 * sizeof (short) / sizeof (int) + 432,
+ 5 + 512 * sizeof (short) / sizeof (int) + 448,
+ 5 + 512 * sizeof (short) / sizeof (int) + 464,
+ 5 + 512 * sizeof (short) / sizeof (int) + 480,
+ 5 + 512 * sizeof (short) / sizeof (int) + 496,
+ 5 + 512 * sizeof (short) / sizeof (int) + 512,
+ 5 + 512 * sizeof (short) / sizeof (int) + 528,
+ 5 + 512 * sizeof (short) / sizeof (int) + 544,
+ 5 + 512 * sizeof (short) / sizeof (int) + 560,
+ 5 + 512 * sizeof (short) / sizeof (int) + 576,
+ 5 + 512 * sizeof (short) / sizeof (int) + 592,
+ 5 + 512 * sizeof (short) / sizeof (int) + 608,
+ 5 + 512 * sizeof (short) / sizeof (int) + 624,
+ 5 + 512 * sizeof (short) / sizeof (int) + 640,
+ 5 + 512 * sizeof (short) / sizeof (int) + 656,
+ 5 + 512 * sizeof (short) / sizeof (int) + 672,
+ 5 + 512 * sizeof (short) / sizeof (int) + 688,
+ 5 + 512 * sizeof (short) / sizeof (int) + 704,
+ 5 + 512 * sizeof (short) / sizeof (int) + 720,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 736,
+ 5 + 512 * sizeof (short) / sizeof (int) + 752,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 768,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 784,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 800,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 816,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 832,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 848,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 864,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 880,
+ 5 + 512 * sizeof (short) / sizeof (int) + 896,
+ 5 + 512 * sizeof (short) / sizeof (int) + 912,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 928,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 944,
+ 5 + 512 * sizeof (short) / sizeof (int) + 960,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 976,
+ 5 + 512 * sizeof (short) / sizeof (int) + 992,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1008,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1024,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1040,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1056,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1072,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1088,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1104,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1120,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1136,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1152,
+ -1,
+ -1,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 304,
+ 5 + 512 * sizeof (short) / sizeof (int) + 1168,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
-1,
-1,
-1,
@@ -146,37 +474,13 @@ u_property_xid_start =
-1,
-1,
-1,
- 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,
- 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,
- 4 + 384 * sizeof (short) / sizeof (int) + 704,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 720,
- 4 + 384 * sizeof (short) / sizeof (int) + 736,
-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) + 752,
-1,
-1,
-1,
@@ -184,8 +488,6 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 768,
-1,
-1,
-1,
@@ -202,24 +504,7 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 784,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 800,
- 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) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 816,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 832,
-1,
-1,
-1,
@@ -238,13 +523,11 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 848,
-1,
-1,
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 864,
-1,
-1,
-1,
@@ -256,8 +539,6 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 880,
- 4 + 384 * sizeof (short) / sizeof (int) + 896,
-1,
-1,
-1,
@@ -266,10 +547,8 @@ u_property_xid_start =
-1,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 912,
-1,
-1,
- 4 + 384 * sizeof (short) / sizeof (int) + 928,
-1,
-1,
-1,
@@ -278,391 +557,305 @@ u_property_xid_start =
-1,
-1,
-1,
- 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 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) + 960,
- 4 + 384 * sizeof (short) / sizeof (int) + 976,
- 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) + 992,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- 4 + 384 * sizeof (short) / sizeof (int) + 304,
- 4 + 384 * sizeof (short) / sizeof (int) + 1008,
-1,
-1
},
{
- 0x00000000, 0x00000000, 0x07FFFFFE, 0x07FFFFFE,
- 0x00000000, 0x04200400, 0xFF7FFFFF, 0xFF7FFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0003FFC3, 0x0000501F,
- 0x00000000, 0x00000000, 0x00000000, 0xB8DF0000,
- 0xFFFFD740, 0xFFFFFFFB, 0xFFFFFFFF, 0xFFBFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFC03, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFEFFFF, 0x027FFFFF, 0xFFFFFFFE,
- 0x000000FF, 0x00000000, 0xFFFF0000, 0x000707FF,
- 0x00000000, 0xFFFFFFFF, 0x000007FF, 0xFFFEC000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x002FFFFF, 0x9C00C060,
- 0xFFFD0000, 0x0000FFFF, 0xFFFFE000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0002003F, 0xFFFFFC00, 0x043007FF,
- 0x043FFFFF, 0x00000110, 0x01FFFFFF, 0x00000000,
- 0x00000000, 0x3FDFFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFF0, 0x23FFFFFF, 0xFF010000, 0xFFFE0003,
- 0xFFF99FE1, 0x23C5FDFF, 0xB0004000, 0x00030003,
- 0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
- 0xFFFBBFE0, 0x23EDFDFF, 0x00010000, 0x02000003,
- 0xFFF99FE0, 0x23EDFDFF, 0xB0000000, 0x00020003,
- 0xD63DC7E8, 0x03FFC718, 0x00010000, 0x00000000,
- 0xFFFDDFE0, 0x23FFFDFF, 0x07000000, 0x00000003,
- 0xFFFDDFE1, 0x23EFFDFF, 0x40000000, 0x00060003,
- 0xFFFDDFE0, 0x27FFFFFF, 0x80704000, 0xFC000003,
- 0xFC7FFFE0, 0x2FFBFFFF, 0x0000007F, 0x00000000,
- 0xFFFFFFFE, 0x0005FFFF, 0x0000007F, 0x00000000,
- 0xFEF02596, 0x2005ECAE, 0xF000005F, 0x00000000,
- 0x00000001, 0x00000000, 0xFFFFFEFF, 0x00001FFF,
- 0x00001F00, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0x800007FF, 0x3C3F0000, 0xFFE1C062,
- 0x00004003, 0xFFFFFFFF, 0xFFFF20BF, 0xF7FFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3D7F3DFF, 0xFFFFFFFF,
- 0xFFFF3DFF, 0x7F3DFFFF, 0xFF7FFF3D, 0xFFFFFFFF,
- 0xFF3DFFFF, 0xFFFFFFFF, 0x07FFFFFF, 0x00000000,
- 0x0000FFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x3F3FFFFF,
- 0xFFFFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF9FFF,
- 0x07FFFFFE, 0xFFFFFFFF, 0xFFFFFFFF, 0x01FFC7FF,
- 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,
- 0xFFFFFFE0, 0x000FFFFF, 0x00000FE0, 0x00000000,
- 0xFFFFFFF8, 0xFC00C001, 0xFFFFFFFF, 0x0000003F,
- 0xFFFFFFFF, 0x0000000F, 0xFC00E000, 0x3FFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x0063DE00,
- 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,
- 0x3F2FFC84, 0xF3FFFD50, 0x000043E0, 0xFFFFFFFF,
- 0x000001FF, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFF7FFF, 0x7FFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x000C781F,
- 0xFFFFFFFF, 0xFFFF20BF, 0xFFFFFFFF, 0x000080FF,
- 0x007FFFFF, 0x7F7F7F7F, 0x7F7F7F7F, 0x00000000,
- 0x000000E0, 0x1F3E03FE, 0xFFFFFFFE, 0xFFFFFFFF,
- 0xE07FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0xF7FFFFFF,
- 0xFFFFFFE0, 0xFFFE3FFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00007FFF, 0x07FFFFFF, 0x00000000, 0xFFFF0000,
- 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, 0x003FFFFF, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x003FFFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00001FFF, 0x00000000, 0xFFFF0000, 0x3FFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFF1FFF, 0x00000C00, 0xFFFFFFFF, 0x80007FFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0000FFFF,
- 0xFF800000, 0xFFFFFFFC, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFF9FF, 0x00FF7FFF, 0x00000000, 0xFF800000,
- 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFF000F, 0xFFFFF87F, 0x0FFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFF3FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF, 0x00000000,
- 0xA0F8007F, 0x5F7FFDFF, 0xFFFFFFDB, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x0003FFFF, 0xFFF80000, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFFFFF0,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0x3FFFFFFF, 0xFFFF0000, 0xFFFFFFFF,
- 0xFFFCFFFF, 0xFFFFFFFF, 0x000000FF, 0x03FF0000,
- 0x00000000, 0x00000000, 0x00000000, 0xAA8A0000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x1FFFFFFF,
- 0x00000000, 0x07FFFFFE, 0x07FFFFFE, 0xFFFFFFC0,
- 0x3FFFFFFF, 0x7FFFFFFF, 0x1CFCFCFC, 0x00000000,
- 0xFFFFEFFF, 0xB7FFFF7F, 0x3FFF3FFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x07FFFFFF,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x001FFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1FFFFFFF, 0xFFFFFFFF, 0x0001FFFF, 0x00000000,
- 0xFFFFFFFF, 0xFFFF0000, 0xFFFF07FF, 0x003FFFFF,
- 0x3FFFFFFF, 0xFFFFFFFF, 0x003EFF0F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x3FFFFFFF, 0xFFFF0000, 0xFF0FFFFF, 0x0FFFFFFF,
- 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,
- 0xFFFFFFFF, 0x001FFFFF, 0x00000780, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0xFFFFFFFF, 0x01FFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0xFFFFFDFF, 0x00007FFF, 0x00000001, 0xFFFC0000,
- 0x0000FFFF, 0x00000000, 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,
- 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, 0x00000001,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00001FFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x0007FFFF,
- 0x00000000, 0x00000000, 0x00000000, 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, 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,
- 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000001F, 0x00000000,
- 0xFFFFFFFF, 0xFFFFFFFF, 0x0000000F, 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,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU,
+ 0x00000000U, 0x04200400U, 0xFF7FFFFFU, 0xFF7FFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0003FFC3U, 0x0000501FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xB8DF0000U,
+ 0xFFFFD740U, 0xFFFFFFFBU, 0xFFFFFFFFU, 0xFFBFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFC03U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFEFFFFU, 0x027FFFFFU, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0xFFFF0000U, 0x000787FFU,
+ 0x00000000U, 0xFFFFFFFFU, 0x000007FFU, 0xFFFEC000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x002FFFFFU, 0x9C00C060U,
+ 0xFFFD0000U, 0x0000FFFFU, 0xFFFFE000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0002003FU, 0xFFFFFC00U, 0x043007FFU,
+ 0x043FFFFFU, 0x00000110U, 0x01FFFFFFU, 0xFFFF07FFU,
+ 0x00007EFFU, 0xFFFFFFFFU, 0x000003FFU, 0x00000000U,
+ 0xFFFFFFF0U, 0x23FFFFFFU, 0xFF010000U, 0xFFFE0003U,
+ 0xFFF99FE1U, 0x23C5FDFFU, 0xB0004000U, 0x10030003U,
+ 0xFFF987E0U, 0x036DFDFFU, 0x5E000000U, 0x001C0000U,
+ 0xFFFBBFE0U, 0x23EDFDFFU, 0x00010000U, 0x02000003U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xB0000000U, 0x00020003U,
+ 0xD63DC7E8U, 0x03FFC718U, 0x00010000U, 0x00000000U,
+ 0xFFFDDFE0U, 0x23FFFDFFU, 0x27000000U, 0x00000003U,
+ 0xFFFDDFE1U, 0x23EFFDFFU, 0x60000000U, 0x00060003U,
+ 0xFFFDDFF0U, 0x27FFFFFFU, 0x80704000U, 0xFC000003U,
+ 0xFC7FFFE0U, 0x2FFBFFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFFFFEU, 0x0005FFFFU, 0x0000007FU, 0x00000000U,
+ 0xFFFFF7D6U, 0x2005FFAFU, 0xF000005FU, 0x00000000U,
+ 0x00000001U, 0x00000000U, 0xFFFFFEFFU, 0x00001FFFU,
+ 0x00001F00U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x800007FFU, 0x3C3F0000U, 0xFFE1C062U,
+ 0x00004003U, 0xFFFFFFFFU, 0xFFFF20BFU, 0xF7FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3D7F3DFFU, 0xFFFFFFFFU,
+ 0xFFFF3DFFU, 0x7F3DFFFFU, 0xFF7FFF3DU, 0xFFFFFFFFU,
+ 0xFF3DFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU, 0x00000000U,
+ 0x0000FFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3F3FFFFFU,
+ 0xFFFFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF9FFFU,
+ 0x07FFFFFEU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFC7FFU,
+ 0x8003FFFFU, 0x0003FFFFU, 0x0003FFFFU, 0x0001DFFFU,
+ 0xFFFFFFFFU, 0x000FFFFFU, 0x10800000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF05FFU, 0xFFFFFFFFU, 0x003FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0xFFFF0000U, 0x001F3FFFU,
+ 0xFFFFFFFFU, 0xFFFF0FFFU, 0x000003FFU, 0x00000000U,
+ 0x007FFFFFU, 0xFFFFFFFFU, 0x001FFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000080U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFE0U, 0x000FFFFFU, 0x00001FE0U, 0x00000000U,
+ 0xFFFFFFF8U, 0xFC00C001U, 0xFFFFFFFFU, 0x0000003FU,
+ 0xFFFFFFFFU, 0x0000000FU, 0xFC00E000U, 0x3FFFFFFFU,
+ 0xFFFF01FFU, 0xE7FFFFFFU, 0x00000000U, 0x046FDE00U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3F3FFFFFU, 0xFFFFFFFFU, 0xAAFF3F3FU, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0x5FDFFFFFU, 0x0FCF1FDCU, 0x1FDC1FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80020000U,
+ 0x1FFF0000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x3F2FFC84U, 0xF3FFFD50U, 0x000043E0U, 0xFFFFFFFFU,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000C781FU,
+ 0xFFFFFFFFU, 0xFFFF20BFU, 0xFFFFFFFFU, 0x000080FFU,
+ 0x007FFFFFU, 0x7F7F7F7FU, 0x7F7F7F7FU, 0x00000000U,
+ 0x000000E0U, 0x1F3E03FEU, 0xFFFFFFFEU, 0xFFFFFFFFU,
+ 0xE07FFFFFU, 0xFFFFFFFEU, 0xFFFFFFFFU, 0xF7FFFFFFU,
+ 0xFFFFFFE0U, 0xFFFEFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00007FFFU, 0xFFFFFFFFU, 0x00000000U, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00001FFFU, 0x00000000U, 0xFFFF0000U, 0x3FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFF1FFFU, 0x00000C00U, 0xFFFFFFFFU, 0x80007FFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0xFF800000U, 0xFFFFFFFCU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFF9FFU, 0xFFFFFFFFU, 0x03EB07FFU, 0xFFFC0000U,
+ 0xFFFFF7BBU, 0x00000007U, 0xFFFFFFFFU, 0x000FFFFFU,
+ 0xFFFFFFFCU, 0x000FFFFFU, 0x00000000U, 0x68FC0000U,
+ 0xFFFFFC00U, 0xFFFF003FU, 0x0000007FU, 0x1FFFFFFFU,
+ 0xFFFFFFF0U, 0x0007FFFFU, 0x00008000U, 0x7C00FFDFU,
+ 0xFFFFFFFFU, 0x000001FFU, 0x00000FF7U, 0xC47FFFFFU,
+ 0xFFFFFFFFU, 0x3E62FFFFU, 0x38000005U, 0x001C07FFU,
+ 0x007E7E7EU, 0xFFFF7F7FU, 0xF7FFFFFFU, 0xFFFF03FFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000007U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF000FU, 0xFFFFF87FU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF3FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x03FFFFFFU, 0x00000000U,
+ 0xA0F8007FU, 0x5F7FFDFFU, 0xFFFFFFDBU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0003FFFFU, 0xFFF80000U, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFFFFF0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF0000U, 0xFFFFFFFFU,
+ 0xFFFCFFFFU, 0xFFFFFFFFU, 0x000000FFU, 0x03FF0000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0xAA8A0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFFFFFFU,
+ 0x00000000U, 0x07FFFFFEU, 0x07FFFFFEU, 0xFFFFFFC0U,
+ 0x3FFFFFFFU, 0x7FFFFFFFU, 0x1CFCFCFCU, 0x00000000U,
+ 0xFFFFEFFFU, 0xB7FFFF7FU, 0x3FFF3FFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x07FFFFFFU,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0x001FFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFE000U, 0xFFFF07FFU, 0x003FFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0x003EFF0FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFF0000U, 0xFF0FFFFFU, 0x0FFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU, 0xF7FF000FU,
+ 0xFFB7F7FFU, 0x1BFBFFFBU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x007FFFFFU, 0x003FFFFFU, 0x000000FFU,
+ 0xFFFFFFBFU, 0x07FDFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFD3FU, 0x91BFFFFFU, 0x003FFFFFU, 0x007FFFFFU,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x0037FFFFU,
+ 0x003FFFFFU, 0x03FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xC0FFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFEEF0001U, 0x003FFFFFU, 0x00000000U, 0x1FFFFFFFU,
+ 0x1FFFFFFFU, 0x00000000U, 0xFFFFFEFFU, 0x0000001FU,
+ 0xFFFFFFFFU, 0x003FFFFFU, 0x003FFFFFU, 0x0007FFFFU,
+ 0x0003FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000001FFU, 0x00000000U,
+ 0xFFFFFFFFU, 0x0007FFFFU, 0xFFFFFFFFU, 0x0007FFFFU,
+ 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x000303FFU, 0x00000000U, 0x00000000U,
+ 0x1FFFFFFFU, 0xFFFF0080U, 0x0000003FU, 0xFFFF0000U,
+ 0x00000003U, 0xFFFF0000U, 0x0000001FU, 0x007FFFFFU,
+ 0xFFFFFFF8U, 0x00FFFFFFU, 0x00000000U, 0x00260000U,
+ 0xFFFFFFF8U, 0x0000FFFFU, 0xFFFF0000U, 0x000001FFU,
+ 0xFFFFFFF8U, 0x0000007FU, 0xFFFF0090U, 0x0047FFFFU,
+ 0xFFFFFFF8U, 0x0007FFFFU, 0x1400001EU, 0x00000000U,
+ 0xFFFBFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0xBFFFBD7FU, 0xFFFF01FFU, 0x7FFFFFFFU, 0x00000000U,
+ 0xFFF99FE0U, 0x23EDFDFFU, 0xE0010000U, 0x00000003U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x001FFFFFU, 0x80000780U, 0x00000003U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x000000B0U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x0F000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x00000010U, 0x00000000U,
+ 0xFFFFFFFFU, 0x010007FFU, 0x00000000U, 0x00000000U,
+ 0x07FFFFFFU, 0x00000000U, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x00000FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x80000000U,
+ 0xFF6FF27FU, 0x8000FFFFU, 0x00000002U, 0x00000000U,
+ 0x00000000U, 0xFFFFFCFFU, 0x0001FFFFU, 0x0000000AU,
+ 0xFFFFF801U, 0x0407FFFFU, 0xF0010000U, 0xFFFFFFFFU,
+ 0x200003FFU, 0xFFFF0000U, 0xFFFFFFFFU, 0x01FFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFDFFU, 0x00007FFFU, 0x00000001U, 0xFFFC0000U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFB7FU, 0x0001FFFFU, 0x00000040U, 0xFFFFFDBFU,
+ 0x010003FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0007FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00010000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x03FFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00007FFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000000FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0001FFFFU,
+ 0xFFFFFFFFU, 0x00007FFFU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000007FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFF0000U, 0x00003FFFU,
+ 0xFFFFFFFFU, 0x0000FFFFU, 0x0000000FU, 0xE0FFFFF8U,
+ 0x0000FFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000107FFU, 0x00000000U,
+ 0xFFF80000U, 0x00000000U, 0x00000000U, 0x0000000BU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x1FFF07FFU,
+ 0x03FF01FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFDFFFFFU, 0xFFFFFFFFU,
+ 0xDFFFFFFFU, 0xEBFFDE64U, 0xFFFFFFEFU, 0xFFFFFFFFU,
+ 0xDFDFE7BFU, 0x7BFFFFFFU, 0xFFFDFC5FU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFF3FU, 0xF7FFFFFDU, 0xF7FFFFFFU,
+ 0xFFDFFFFFU, 0xFFDFFFFFU, 0xFFFF7FFFU, 0xFFFF7FFFU,
+ 0xFFFFFDFFU, 0xFFFFFDFFU, 0x00000FF7U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x7FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0x3F801FFFU, 0x00004000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0x00003FFFU, 0xFFFFFFFFU, 0x00000FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x7FFF6F7FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000001FU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000080FU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFEFU, 0x0AF7FE96U, 0xAA96EA84U, 0x5EF7F796U,
+ 0x0FFFFBFFU, 0x0FFFFBEEU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x01FFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x3FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFF0003U, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x3FFFFFFFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x000007FFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/pr_zero_width.c b/lib/unictype/pr_zero_width.c
index 4a22a03..2d793c8 100644
--- a/lib/unictype/pr_zero_width.c
+++ b/lib/unictype/pr_zero_width.c
@@ -1,28 +1,27 @@
/* Properties of Unicode characters.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/pr_zero_width.h b/lib/unictype/pr_zero_width.h
index aab1e91..f21e1fc 100644
--- a/lib/unictype/pr_zero_width.h
+++ b/lib/unictype/pr_zero_width.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define header_0 16
#define header_2 9
#define header_3 127
@@ -11,7 +35,7 @@ struct
int header[1];
int level1[15];
short level2[3 << 7];
- /*unsigned*/ int level3[10 << 4];
+ unsigned int level3[11 << 4];
}
u_property_zero_width =
{
@@ -188,6 +212,7 @@ u_property_zero_width =
-1,
-1,
-1,
+ 16 + 384 * sizeof (short) / sizeof (int) + 112,
-1,
-1,
-1,
@@ -255,8 +280,7 @@ u_property_zero_width =
-1,
-1,
-1,
- -1,
- 16 + 384 * sizeof (short) / sizeof (int) + 112,
+ 16 + 384 * sizeof (short) / sizeof (int) + 128,
-1,
-1,
-1,
@@ -266,7 +290,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 128,
+ 16 + 384 * sizeof (short) / sizeof (int) + 144,
-1,
-1,
-1,
@@ -290,7 +314,7 @@ u_property_zero_width =
-1,
-1,
-1,
- 16 + 384 * sizeof (short) / sizeof (int) + 144,
+ 16 + 384 * sizeof (short) / sizeof (int) + 160,
-1,
-1,
-1,
@@ -420,45 +444,49 @@ u_property_zero_width =
-1
},
{
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00002000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x1000003F, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x20000000, 0x00000000,
- 0x00008000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000004,
- 0x00000000, 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, 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, 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,
- 0x00000002, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000,
- 0x00000000, 0x00000000, 0x00000000, 0x00000000
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00002000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x1000003FU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x20000000U, 0x00000000U,
+ 0x00008000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00030000U, 0x00000000U, 0x00000000U, 0x00000004U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00004000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0000F800U, 0x00007C00U, 0x00000000U, 0x0000FFDFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x80000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0E000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x20000000U, 0x00002000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x01FF0000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x07F80000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000002U, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
}
};
diff --git a/lib/unictype/scripts.c b/lib/unictype/scripts.c
index 0b16eb3..b730212 100644
--- a/lib/unictype/scripts.c
+++ b/lib/unictype/scripts.c
@@ -1,25 +1,16 @@
/* Scripts of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unictype/scripts.h b/lib/unictype/scripts.h
index 85bd699..e2ed4b5 100644
--- a/lib/unictype/scripts.h
+++ b/lib/unictype/scripts.h
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
static const uc_interval_t script_common_intervals[] =
{
{ 0x0000, 1, 0 }, { 0x0040, 0, 1 },
@@ -17,10 +33,9 @@ static const uc_interval_t script_common_intervals[] =
{ 0x037E, 1, 1 },
{ 0x0385, 1, 1 },
{ 0x0387, 1, 1 },
- { 0x0589, 1, 1 },
{ 0x0605, 1, 1 },
{ 0x060C, 1, 1 },
- { 0x061B, 1, 0 }, { 0x061C, 0, 1 },
+ { 0x061B, 1, 1 },
{ 0x061F, 1, 1 },
{ 0x0640, 1, 1 },
{ 0x06DD, 1, 1 },
@@ -37,30 +52,27 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1CE1, 1, 1 },
{ 0x1CE9, 1, 0 }, { 0x1CEC, 0, 1 },
{ 0x1CEE, 1, 0 }, { 0x1CF3, 0, 1 },
- { 0x1CF5, 1, 0 }, { 0x1CF6, 0, 1 },
+ { 0x1CF5, 1, 0 }, { 0x1CF7, 0, 1 },
+ { 0x1CFA, 1, 1 },
{ 0x2000, 1, 0 }, { 0x200B, 0, 1 },
{ 0x200E, 1, 0 }, { 0x2064, 0, 1 },
{ 0x2066, 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 }, { 0x20C0, 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 }, { 0x23FE, 0, 1 },
- { 0x2400, 1, 0 }, { 0x2426, 0, 1 },
+ { 0x2190, 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 }, { 0x2E44, 0, 1 },
+ { 0x2B97, 1, 0 }, { 0x2BFF, 0, 1 },
+ { 0x2E00, 1, 0 }, { 0x2E5D, 0, 1 },
{ 0x2FF0, 1, 0 }, { 0x2FFB, 0, 1 },
{ 0x3000, 1, 0 }, { 0x3004, 0, 1 },
{ 0x3006, 1, 1 },
@@ -74,6 +86,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0x31C0, 1, 0 }, { 0x31E3, 0, 1 },
{ 0x3220, 1, 0 }, { 0x325F, 0, 1 },
{ 0x327F, 1, 0 }, { 0x32CF, 0, 1 },
+ { 0x32FF, 1, 1 },
{ 0x3358, 1, 0 }, { 0x33FF, 0, 1 },
{ 0x4DC0, 1, 0 }, { 0x4DFF, 0, 1 },
{ 0xA700, 1, 0 }, { 0xA721, 0, 1 },
@@ -82,6 +95,7 @@ static const uc_interval_t script_common_intervals[] =
{ 0xA92E, 1, 1 },
{ 0xA9CF, 1, 1 },
{ 0xAB5B, 1, 1 },
+ { 0xAB6A, 1, 0 }, { 0xAB6B, 0, 1 },
{ 0xFD3E, 1, 0 }, { 0xFD3F, 0, 1 },
{ 0xFE10, 1, 0 }, { 0xFE19, 0, 1 },
{ 0xFE30, 1, 0 }, { 0xFE52, 0, 1 },
@@ -99,19 +113,21 @@ static const uc_interval_t script_common_intervals[] =
{ 0x10100, 1, 0 }, { 0x10102, 0, 1 },
{ 0x10107, 1, 0 }, { 0x10133, 0, 1 },
{ 0x10137, 1, 0 }, { 0x1013F, 0, 1 },
- { 0x10190, 1, 0 }, { 0x1019B, 0, 1 },
+ { 0x10190, 1, 0 }, { 0x1019C, 0, 1 },
{ 0x101D0, 1, 0 }, { 0x101FC, 0, 1 },
{ 0x102E1, 1, 0 }, { 0x102FB, 0, 1 },
{ 0x1BCA0, 1, 0 }, { 0x1BCA3, 0, 1 },
+ { 0x1CF50, 1, 0 }, { 0x1CFC3, 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 }, { 0x1D1EA, 0, 1 },
+ { 0x1D2E0, 1, 0 }, { 0x1D2F3, 0, 1 },
{ 0x1D300, 1, 0 }, { 0x1D356, 0, 1 },
- { 0x1D360, 1, 0 }, { 0x1D371, 0, 1 },
+ { 0x1D360, 1, 0 }, { 0x1D378, 0, 1 },
{ 0x1D400, 1, 0 }, { 0x1D454, 0, 1 },
{ 0x1D456, 1, 0 }, { 0x1D49C, 0, 1 },
{ 0x1D49E, 1, 0 }, { 0x1D49F, 0, 1 },
@@ -133,39 +149,48 @@ static const uc_interval_t script_common_intervals[] =
{ 0x1D552, 1, 0 }, { 0x1D6A5, 0, 1 },
{ 0x1D6A8, 1, 0 }, { 0x1D7CB, 0, 1 },
{ 0x1D7CE, 1, 0 }, { 0x1D7FF, 0, 1 },
+ { 0x1EC71, 1, 0 }, { 0x1ECB4, 0, 1 },
+ { 0x1ED01, 1, 0 }, { 0x1ED3D, 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 }, { 0x1F1AC, 0, 1 },
+ { 0x1F100, 1, 0 }, { 0x1F1AD, 0, 1 },
{ 0x1F1E6, 1, 0 }, { 0x1F1FF, 0, 1 },
{ 0x1F201, 1, 0 }, { 0x1F202, 0, 1 },
{ 0x1F210, 1, 0 }, { 0x1F23B, 0, 1 },
{ 0x1F240, 1, 0 }, { 0x1F248, 0, 1 },
{ 0x1F250, 1, 0 }, { 0x1F251, 0, 1 },
- { 0x1F300, 1, 0 }, { 0x1F6D2, 0, 1 },
- { 0x1F6E0, 1, 0 }, { 0x1F6EC, 0, 1 },
- { 0x1F6F0, 1, 0 }, { 0x1F6F6, 0, 1 },
+ { 0x1F260, 1, 0 }, { 0x1F265, 0, 1 },
+ { 0x1F300, 1, 0 }, { 0x1F6D7, 0, 1 },
+ { 0x1F6DD, 1, 0 }, { 0x1F6EC, 0, 1 },
+ { 0x1F6F0, 1, 0 }, { 0x1F6FC, 0, 1 },
{ 0x1F700, 1, 0 }, { 0x1F773, 0, 1 },
- { 0x1F780, 1, 0 }, { 0x1F7D4, 0, 1 },
+ { 0x1F780, 1, 0 }, { 0x1F7D8, 0, 1 },
+ { 0x1F7E0, 1, 0 }, { 0x1F7EB, 0, 1 },
+ { 0x1F7F0, 1, 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 }, { 0x1F91E, 0, 1 },
- { 0x1F920, 1, 0 }, { 0x1F927, 0, 1 },
- { 0x1F930, 1, 1 },
- { 0x1F933, 1, 0 }, { 0x1F93E, 0, 1 },
- { 0x1F940, 1, 0 }, { 0x1F94B, 0, 1 },
- { 0x1F950, 1, 0 }, { 0x1F95E, 0, 1 },
- { 0x1F980, 1, 0 }, { 0x1F991, 0, 1 },
- { 0x1F9C0, 1, 1 },
+ { 0x1F8B0, 1, 0 }, { 0x1F8B1, 0, 1 },
+ { 0x1F900, 1, 0 }, { 0x1FA53, 0, 1 },
+ { 0x1FA60, 1, 0 }, { 0x1FA6D, 0, 1 },
+ { 0x1FA70, 1, 0 }, { 0x1FA74, 0, 1 },
+ { 0x1FA78, 1, 0 }, { 0x1FA7C, 0, 1 },
+ { 0x1FA80, 1, 0 }, { 0x1FA86, 0, 1 },
+ { 0x1FA90, 1, 0 }, { 0x1FAAC, 0, 1 },
+ { 0x1FAB0, 1, 0 }, { 0x1FABA, 0, 1 },
+ { 0x1FAC0, 1, 0 }, { 0x1FAC5, 0, 1 },
+ { 0x1FAD0, 1, 0 }, { 0x1FAD9, 0, 1 },
+ { 0x1FAE0, 1, 0 }, { 0x1FAE7, 0, 1 },
+ { 0x1FAF0, 1, 0 }, { 0x1FAF6, 0, 1 },
+ { 0x1FB00, 1, 0 }, { 0x1FB92, 0, 1 },
+ { 0x1FB94, 1, 0 }, { 0x1FBCA, 0, 1 },
+ { 0x1FBF0, 1, 0 }, { 0x1FBF9, 0, 1 },
{ 0xE0001, 1, 1 },
{ 0xE0020, 1, 0 }, { 0xE007F, 0, 1 }
};
@@ -194,14 +219,21 @@ static const uc_interval_t script_latin_intervals[] =
{ 0x2160, 1, 0 }, { 0x2188, 0, 1 },
{ 0x2C60, 1, 0 }, { 0x2C7F, 0, 1 },
{ 0xA722, 1, 0 }, { 0xA787, 0, 1 },
- { 0xA78B, 1, 0 }, { 0xA7AE, 0, 1 },
- { 0xA7B0, 1, 0 }, { 0xA7B7, 0, 1 },
- { 0xA7F7, 1, 0 }, { 0xA7FF, 0, 1 },
+ { 0xA78B, 1, 0 }, { 0xA7CA, 0, 1 },
+ { 0xA7D0, 1, 0 }, { 0xA7D1, 0, 1 },
+ { 0xA7D3, 1, 1 },
+ { 0xA7D5, 1, 0 }, { 0xA7D9, 0, 1 },
+ { 0xA7F2, 1, 0 }, { 0xA7FF, 0, 1 },
{ 0xAB30, 1, 0 }, { 0xAB5A, 0, 1 },
{ 0xAB5C, 1, 0 }, { 0xAB64, 0, 1 },
+ { 0xAB66, 1, 0 }, { 0xAB69, 0, 1 },
{ 0xFB00, 1, 0 }, { 0xFB06, 0, 1 },
{ 0xFF21, 1, 0 }, { 0xFF3A, 0, 1 },
- { 0xFF41, 1, 0 }, { 0xFF5A, 0, 1 }
+ { 0xFF41, 1, 0 }, { 0xFF5A, 0, 1 },
+ { 0x10780, 1, 0 }, { 0x10785, 0, 1 },
+ { 0x10787, 1, 0 }, { 0x107B0, 0, 1 },
+ { 0x107B2, 1, 0 }, { 0x107BA, 0, 1 },
+ { 0x1DF00, 1, 0 }, { 0x1DF1E, 0, 1 }
};
static const uc_interval_t script_greek_intervals[] =
{
@@ -256,9 +288,7 @@ static const uc_interval_t script_cyrillic_intervals[] =
static const uc_interval_t script_armenian_intervals[] =
{
{ 0x0531, 1, 0 }, { 0x0556, 0, 1 },
- { 0x0559, 1, 0 }, { 0x055F, 0, 1 },
- { 0x0561, 1, 0 }, { 0x0587, 0, 1 },
- { 0x058A, 1, 1 },
+ { 0x0559, 1, 0 }, { 0x058A, 0, 1 },
{ 0x058D, 1, 0 }, { 0x058F, 0, 1 },
{ 0xFB13, 1, 0 }, { 0xFB17, 0, 1 }
};
@@ -266,7 +296,7 @@ static const uc_interval_t script_hebrew_intervals[] =
{
{ 0x0591, 1, 0 }, { 0x05C7, 0, 1 },
{ 0x05D0, 1, 0 }, { 0x05EA, 0, 1 },
- { 0x05F0, 1, 0 }, { 0x05F4, 0, 1 },
+ { 0x05EF, 1, 0 }, { 0x05F4, 0, 1 },
{ 0xFB1D, 1, 0 }, { 0xFB36, 0, 1 },
{ 0xFB38, 1, 0 }, { 0xFB3C, 0, 1 },
{ 0xFB3E, 1, 1 },
@@ -279,22 +309,23 @@ 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 },
+ { 0x061C, 1, 0 }, { 0x061E, 0, 1 },
{ 0x0620, 1, 0 }, { 0x063F, 0, 1 },
{ 0x0641, 1, 0 }, { 0x064A, 0, 1 },
{ 0x0656, 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 },
- { 0x08B6, 1, 0 }, { 0x08BD, 0, 1 },
- { 0x08D4, 1, 0 }, { 0x08E1, 0, 1 },
+ { 0x0870, 1, 0 }, { 0x088E, 0, 1 },
+ { 0x0890, 1, 0 }, { 0x0891, 0, 1 },
+ { 0x0898, 1, 0 }, { 0x08E1, 0, 1 },
{ 0x08E3, 1, 0 }, { 0x08FF, 0, 1 },
- { 0xFB50, 1, 0 }, { 0xFBC1, 0, 1 },
+ { 0xFB50, 1, 0 }, { 0xFBC2, 0, 1 },
{ 0xFBD3, 1, 0 }, { 0xFD3D, 0, 1 },
- { 0xFD50, 1, 0 }, { 0xFD8F, 0, 1 },
+ { 0xFD40, 1, 0 }, { 0xFD8F, 0, 1 },
{ 0xFD92, 1, 0 }, { 0xFDC7, 0, 1 },
- { 0xFDF0, 1, 0 }, { 0xFDFD, 0, 1 },
+ { 0xFDCF, 1, 1 },
+ { 0xFDF0, 1, 0 }, { 0xFDFF, 0, 1 },
{ 0xFE70, 1, 0 }, { 0xFE74, 0, 1 },
{ 0xFE76, 1, 0 }, { 0xFEFC, 0, 1 },
{ 0x10E60, 1, 0 }, { 0x10E7E, 0, 1 },
@@ -337,7 +368,8 @@ static const uc_interval_t script_syriac_intervals[] =
{
{ 0x0700, 1, 0 }, { 0x070D, 0, 1 },
{ 0x070F, 1, 0 }, { 0x074A, 0, 1 },
- { 0x074D, 1, 0 }, { 0x074F, 0, 1 }
+ { 0x074D, 1, 0 }, { 0x074F, 0, 1 },
+ { 0x0860, 1, 0 }, { 0x086A, 0, 1 }
};
static const uc_interval_t script_thaana_intervals[] =
{
@@ -346,9 +378,9 @@ 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 },
+ { 0x0955, 1, 0 }, { 0x0963, 0, 1 },
{ 0x0966, 1, 0 }, { 0x097F, 0, 1 },
- { 0xA8E0, 1, 0 }, { 0xA8FD, 0, 1 }
+ { 0xA8E0, 1, 0 }, { 0xA8FF, 0, 1 }
};
static const uc_interval_t script_bengali_intervals[] =
{
@@ -365,7 +397,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 }, { 0x09FE, 0, 1 }
};
static const uc_interval_t script_gurmukhi_intervals[] =
{
@@ -384,7 +416,7 @@ static const uc_interval_t script_gurmukhi_intervals[] =
{ 0x0A51, 1, 1 },
{ 0x0A59, 1, 0 }, { 0x0A5C, 0, 1 },
{ 0x0A5E, 1, 1 },
- { 0x0A66, 1, 0 }, { 0x0A75, 0, 1 }
+ { 0x0A66, 1, 0 }, { 0x0A76, 0, 1 }
};
static const uc_interval_t script_gujarati_intervals[] =
{
@@ -401,7 +433,7 @@ static const uc_interval_t script_gujarati_intervals[] =
{ 0x0AD0, 1, 1 },
{ 0x0AE0, 1, 0 }, { 0x0AE3, 0, 1 },
{ 0x0AE6, 1, 0 }, { 0x0AF1, 0, 1 },
- { 0x0AF9, 1, 1 }
+ { 0x0AF9, 1, 0 }, { 0x0AFF, 0, 1 }
};
static const uc_interval_t script_oriya_intervals[] =
{
@@ -415,7 +447,7 @@ static const uc_interval_t script_oriya_intervals[] =
{ 0x0B3C, 1, 0 }, { 0x0B44, 0, 1 },
{ 0x0B47, 1, 0 }, { 0x0B48, 0, 1 },
{ 0x0B4B, 1, 0 }, { 0x0B4D, 0, 1 },
- { 0x0B56, 1, 0 }, { 0x0B57, 0, 1 },
+ { 0x0B55, 1, 0 }, { 0x0B57, 0, 1 },
{ 0x0B5C, 1, 0 }, { 0x0B5D, 0, 1 },
{ 0x0B5F, 1, 0 }, { 0x0B63, 0, 1 },
{ 0x0B66, 1, 0 }, { 0x0B77, 0, 1 }
@@ -437,28 +469,29 @@ static const uc_interval_t script_tamil_intervals[] =
{ 0x0BCA, 1, 0 }, { 0x0BCD, 0, 1 },
{ 0x0BD0, 1, 1 },
{ 0x0BD7, 1, 1 },
- { 0x0BE6, 1, 0 }, { 0x0BFA, 0, 1 }
+ { 0x0BE6, 1, 0 }, { 0x0BFA, 0, 1 },
+ { 0x11FC0, 1, 0 }, { 0x11FF1, 0, 1 },
+ { 0x11FFF, 1, 1 }
};
static const uc_interval_t script_telugu_intervals[] =
{
- { 0x0C00, 1, 0 }, { 0x0C03, 0, 1 },
- { 0x0C05, 1, 0 }, { 0x0C0C, 0, 1 },
+ { 0x0C00, 1, 0 }, { 0x0C0C, 0, 1 },
{ 0x0C0E, 1, 0 }, { 0x0C10, 0, 1 },
{ 0x0C12, 1, 0 }, { 0x0C28, 0, 1 },
{ 0x0C2A, 1, 0 }, { 0x0C39, 0, 1 },
- { 0x0C3D, 1, 0 }, { 0x0C44, 0, 1 },
+ { 0x0C3C, 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 },
+ { 0x0C5D, 1, 1 },
{ 0x0C60, 1, 0 }, { 0x0C63, 0, 1 },
{ 0x0C66, 1, 0 }, { 0x0C6F, 0, 1 },
- { 0x0C78, 1, 0 }, { 0x0C7F, 0, 1 }
+ { 0x0C77, 1, 0 }, { 0x0C7F, 0, 1 }
};
static const uc_interval_t script_kannada_intervals[] =
{
- { 0x0C80, 1, 0 }, { 0x0C83, 0, 1 },
- { 0x0C85, 1, 0 }, { 0x0C8C, 0, 1 },
+ { 0x0C80, 1, 0 }, { 0x0C8C, 0, 1 },
{ 0x0C8E, 1, 0 }, { 0x0C90, 0, 1 },
{ 0x0C92, 1, 0 }, { 0x0CA8, 0, 1 },
{ 0x0CAA, 1, 0 }, { 0x0CB3, 0, 1 },
@@ -467,18 +500,16 @@ static const uc_interval_t script_kannada_intervals[] =
{ 0x0CC6, 1, 0 }, { 0x0CC8, 0, 1 },
{ 0x0CCA, 1, 0 }, { 0x0CCD, 0, 1 },
{ 0x0CD5, 1, 0 }, { 0x0CD6, 0, 1 },
- { 0x0CDE, 1, 1 },
+ { 0x0CDD, 1, 0 }, { 0x0CDE, 0, 1 },
{ 0x0CE0, 1, 0 }, { 0x0CE3, 0, 1 },
{ 0x0CE6, 1, 0 }, { 0x0CEF, 0, 1 },
{ 0x0CF1, 1, 0 }, { 0x0CF2, 0, 1 }
};
static const uc_interval_t script_malayalam_intervals[] =
{
- { 0x0D01, 1, 0 }, { 0x0D03, 0, 1 },
- { 0x0D05, 1, 0 }, { 0x0D0C, 0, 1 },
+ { 0x0D00, 1, 0 }, { 0x0D0C, 0, 1 },
{ 0x0D0E, 1, 0 }, { 0x0D10, 0, 1 },
- { 0x0D12, 1, 0 }, { 0x0D3A, 0, 1 },
- { 0x0D3D, 1, 0 }, { 0x0D44, 0, 1 },
+ { 0x0D12, 1, 0 }, { 0x0D44, 0, 1 },
{ 0x0D46, 1, 0 }, { 0x0D48, 0, 1 },
{ 0x0D4A, 1, 0 }, { 0x0D4F, 0, 1 },
{ 0x0D54, 1, 0 }, { 0x0D63, 0, 1 },
@@ -486,7 +517,7 @@ static const uc_interval_t script_malayalam_intervals[] =
};
static const uc_interval_t script_sinhala_intervals[] =
{
- { 0x0D82, 1, 0 }, { 0x0D83, 0, 1 },
+ { 0x0D81, 1, 0 }, { 0x0D83, 0, 1 },
{ 0x0D85, 1, 0 }, { 0x0D96, 0, 1 },
{ 0x0D9A, 1, 0 }, { 0x0DB1, 0, 1 },
{ 0x0DB3, 1, 0 }, { 0x0DBB, 0, 1 },
@@ -509,17 +540,10 @@ static const uc_interval_t script_lao_intervals[] =
{
{ 0x0E81, 1, 0 }, { 0x0E82, 0, 1 },
{ 0x0E84, 1, 1 },
- { 0x0E87, 1, 0 }, { 0x0E88, 0, 1 },
- { 0x0E8A, 1, 1 },
- { 0x0E8D, 1, 1 },
- { 0x0E94, 1, 0 }, { 0x0E97, 0, 1 },
- { 0x0E99, 1, 0 }, { 0x0E9F, 0, 1 },
- { 0x0EA1, 1, 0 }, { 0x0EA3, 0, 1 },
+ { 0x0E86, 1, 0 }, { 0x0E8A, 0, 1 },
+ { 0x0E8C, 1, 0 }, { 0x0EA3, 0, 1 },
{ 0x0EA5, 1, 1 },
- { 0x0EA7, 1, 1 },
- { 0x0EAA, 1, 0 }, { 0x0EAB, 0, 1 },
- { 0x0EAD, 1, 0 }, { 0x0EB9, 0, 1 },
- { 0x0EBB, 1, 0 }, { 0x0EBD, 0, 1 },
+ { 0x0EA7, 1, 0 }, { 0x0EBD, 0, 1 },
{ 0x0EC0, 1, 0 }, { 0x0EC4, 0, 1 },
{ 0x0EC6, 1, 1 },
{ 0x0EC8, 1, 0 }, { 0x0ECD, 0, 1 },
@@ -549,6 +573,8 @@ static const uc_interval_t script_georgian_intervals[] =
{ 0x10CD, 1, 1 },
{ 0x10D0, 1, 0 }, { 0x10FA, 0, 1 },
{ 0x10FC, 1, 0 }, { 0x10FF, 0, 1 },
+ { 0x1C90, 1, 0 }, { 0x1CBA, 0, 1 },
+ { 0x1CBD, 1, 0 }, { 0x1CBF, 0, 1 },
{ 0x2D00, 1, 0 }, { 0x2D25, 0, 1 },
{ 0x2D27, 1, 1 },
{ 0x2D2D, 1, 1 }
@@ -603,7 +629,11 @@ static const uc_interval_t script_ethiopic_intervals[] =
{ 0xAB09, 1, 0 }, { 0xAB0E, 0, 1 },
{ 0xAB11, 1, 0 }, { 0xAB16, 0, 1 },
{ 0xAB20, 1, 0 }, { 0xAB26, 0, 1 },
- { 0xAB28, 1, 0 }, { 0xAB2E, 0, 1 }
+ { 0xAB28, 1, 0 }, { 0xAB2E, 0, 1 },
+ { 0x1E7E0, 1, 0 }, { 0x1E7E6, 0, 1 },
+ { 0x1E7E8, 1, 0 }, { 0x1E7EB, 0, 1 },
+ { 0x1E7ED, 1, 0 }, { 0x1E7EE, 0, 1 },
+ { 0x1E7F0, 1, 0 }, { 0x1E7FE, 0, 1 }
};
static const uc_interval_t script_cherokee_intervals[] =
{
@@ -614,7 +644,8 @@ static const uc_interval_t script_cherokee_intervals[] =
static const uc_interval_t script_canadian_aboriginal_intervals[] =
{
{ 0x1400, 1, 0 }, { 0x167F, 0, 1 },
- { 0x18B0, 1, 0 }, { 0x18F5, 0, 1 }
+ { 0x18B0, 1, 0 }, { 0x18F5, 0, 1 },
+ { 0x11AB0, 1, 0 }, { 0x11ABF, 0, 1 }
};
static const uc_interval_t script_ogham_intervals[] =
{
@@ -636,9 +667,8 @@ static const uc_interval_t script_mongolian_intervals[] =
{
{ 0x1800, 1, 0 }, { 0x1801, 0, 1 },
{ 0x1804, 1, 1 },
- { 0x1806, 1, 0 }, { 0x180E, 0, 1 },
- { 0x1810, 1, 0 }, { 0x1819, 0, 1 },
- { 0x1820, 1, 0 }, { 0x1877, 0, 1 },
+ { 0x1806, 1, 0 }, { 0x1819, 0, 1 },
+ { 0x1820, 1, 0 }, { 0x1878, 0, 1 },
{ 0x1880, 1, 0 }, { 0x18AA, 0, 1 },
{ 0x11660, 1, 0 }, { 0x1166C, 0, 1 }
};
@@ -646,7 +676,8 @@ static const uc_interval_t script_hiragana_intervals[] =
{
{ 0x3041, 1, 0 }, { 0x3096, 0, 1 },
{ 0x309D, 1, 0 }, { 0x309F, 0, 1 },
- { 0x1B001, 1, 1 },
+ { 0x1B001, 1, 0 }, { 0x1B11F, 0, 1 },
+ { 0x1B150, 1, 0 }, { 0x1B152, 0, 1 },
{ 0x1F200, 1, 1 }
};
static const uc_interval_t script_katakana_intervals[] =
@@ -658,13 +689,18 @@ static const uc_interval_t script_katakana_intervals[] =
{ 0x3300, 1, 0 }, { 0x3357, 0, 1 },
{ 0xFF66, 1, 0 }, { 0xFF6F, 0, 1 },
{ 0xFF71, 1, 0 }, { 0xFF9D, 0, 1 },
- { 0x1B000, 1, 1 }
+ { 0x1AFF0, 1, 0 }, { 0x1AFF3, 0, 1 },
+ { 0x1AFF5, 1, 0 }, { 0x1AFFB, 0, 1 },
+ { 0x1AFFD, 1, 0 }, { 0x1AFFE, 0, 1 },
+ { 0x1B000, 1, 1 },
+ { 0x1B120, 1, 0 }, { 0x1B122, 0, 1 },
+ { 0x1B164, 1, 0 }, { 0x1B167, 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 }
+ { 0x3105, 1, 0 }, { 0x312F, 0, 1 },
+ { 0x31A0, 1, 0 }, { 0x31BF, 0, 1 }
};
static const uc_interval_t script_han_intervals[] =
{
@@ -675,15 +711,19 @@ static const uc_interval_t script_han_intervals[] =
{ 0x3007, 1, 1 },
{ 0x3021, 1, 0 }, { 0x3029, 0, 1 },
{ 0x3038, 1, 0 }, { 0x303B, 0, 1 },
- { 0x3400, 1, 0 }, { 0x4DB5, 0, 1 },
- { 0x4E00, 1, 0 }, { 0x9FD5, 0, 1 },
+ { 0x3400, 1, 0 }, { 0x4DBF, 0, 1 },
+ { 0x4E00, 1, 0 }, { 0x9FFF, 0, 1 },
{ 0xF900, 1, 0 }, { 0xFA6D, 0, 1 },
{ 0xFA70, 1, 0 }, { 0xFAD9, 0, 1 },
- { 0x20000, 1, 0 }, { 0x2A6D6, 0, 1 },
- { 0x2A700, 1, 0 }, { 0x2B734, 0, 1 },
+ { 0x16FE2, 1, 0 }, { 0x16FE3, 0, 1 },
+ { 0x16FF0, 1, 0 }, { 0x16FF1, 0, 1 },
+ { 0x20000, 1, 0 }, { 0x2A6DF, 0, 1 },
+ { 0x2A700, 1, 0 }, { 0x2B738, 0, 1 },
{ 0x2B740, 1, 0 }, { 0x2B81D, 0, 1 },
{ 0x2B820, 1, 0 }, { 0x2CEA1, 0, 1 },
- { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 }
+ { 0x2CEB0, 1, 0 }, { 0x2EBE0, 0, 1 },
+ { 0x2F800, 1, 0 }, { 0x2FA1D, 0, 1 },
+ { 0x30000, 1, 0 }, { 0x3134A, 0, 1 }
};
static const uc_interval_t script_yi_intervals[] =
{
@@ -692,7 +732,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 }, { 0x10323, 0, 1 },
+ { 0x1032D, 1, 0 }, { 0x1032F, 0, 1 }
};
static const uc_interval_t script_gothic_intervals[] =
{
@@ -708,16 +749,15 @@ static const uc_interval_t script_inherited_intervals[] =
{ 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 },
+ { 0x0951, 1, 0 }, { 0x0954, 0, 1 },
+ { 0x1AB0, 1, 0 }, { 0x1ACE, 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 },
- { 0x1DFB, 1, 0 }, { 0x1DFF, 0, 1 },
+ { 0x1DC0, 1, 0 }, { 0x1DFF, 0, 1 },
{ 0x200C, 1, 0 }, { 0x200D, 0, 1 },
{ 0x20D0, 1, 0 }, { 0x20F0, 0, 1 },
{ 0x302A, 1, 0 }, { 0x302D, 0, 1 },
@@ -726,6 +766,9 @@ static const uc_interval_t script_inherited_intervals[] =
{ 0xFE20, 1, 0 }, { 0xFE2D, 0, 1 },
{ 0x101FD, 1, 1 },
{ 0x102E0, 1, 1 },
+ { 0x1133B, 1, 1 },
+ { 0x1CF00, 1, 0 }, { 0x1CF2D, 0, 1 },
+ { 0x1CF30, 1, 0 }, { 0x1CF46, 0, 1 },
{ 0x1D167, 1, 0 }, { 0x1D169, 0, 1 },
{ 0x1D17B, 1, 0 }, { 0x1D182, 0, 1 },
{ 0x1D185, 1, 0 }, { 0x1D18B, 0, 1 },
@@ -734,8 +777,8 @@ static const uc_interval_t script_inherited_intervals[] =
};
static const uc_interval_t script_tagalog_intervals[] =
{
- { 0x1700, 1, 0 }, { 0x170C, 0, 1 },
- { 0x170E, 1, 0 }, { 0x1714, 0, 1 }
+ { 0x1700, 1, 0 }, { 0x1715, 0, 1 },
+ { 0x171F, 1, 1 }
};
static const uc_interval_t script_hanunoo_intervals[] =
{
@@ -821,8 +864,7 @@ static const uc_interval_t script_new_tai_lue_intervals[] =
};
static const uc_interval_t script_glagolitic_intervals[] =
{
- { 0x2C00, 1, 0 }, { 0x2C2E, 0, 1 },
- { 0x2C30, 1, 0 }, { 0x2C5E, 0, 1 },
+ { 0x2C00, 1, 0 }, { 0x2C5F, 0, 1 },
{ 0x1E000, 1, 0 }, { 0x1E006, 0, 1 },
{ 0x1E008, 1, 0 }, { 0x1E018, 0, 1 },
{ 0x1E01B, 1, 0 }, { 0x1E021, 0, 1 },
@@ -837,7 +879,7 @@ static const uc_interval_t script_tifinagh_intervals[] =
};
static const uc_interval_t script_syloti_nagri_intervals[] =
{
- { 0xA800, 1, 0 }, { 0xA82B, 0, 1 }
+ { 0xA800, 1, 0 }, { 0xA82C, 0, 1 }
};
static const uc_interval_t script_old_persian_intervals[] =
{
@@ -850,15 +892,15 @@ static const uc_interval_t script_kharoshthi_intervals[] =
{ 0x10A05, 1, 0 }, { 0x10A06, 0, 1 },
{ 0x10A0C, 1, 0 }, { 0x10A13, 0, 1 },
{ 0x10A15, 1, 0 }, { 0x10A17, 0, 1 },
- { 0x10A19, 1, 0 }, { 0x10A33, 0, 1 },
+ { 0x10A19, 1, 0 }, { 0x10A35, 0, 1 },
{ 0x10A38, 1, 0 }, { 0x10A3A, 0, 1 },
- { 0x10A3F, 1, 0 }, { 0x10A47, 0, 1 },
+ { 0x10A3F, 1, 0 }, { 0x10A48, 0, 1 },
{ 0x10A50, 1, 0 }, { 0x10A58, 0, 1 }
};
static const uc_interval_t script_balinese_intervals[] =
{
- { 0x1B00, 1, 0 }, { 0x1B4B, 0, 1 },
- { 0x1B50, 1, 0 }, { 0x1B7C, 0, 1 }
+ { 0x1B00, 1, 0 }, { 0x1B4C, 0, 1 },
+ { 0x1B50, 1, 0 }, { 0x1B7E, 0, 1 }
};
static const uc_interval_t script_cuneiform_intervals[] =
{
@@ -878,7 +920,8 @@ static const uc_interval_t script_phags_pa_intervals[] =
};
static const uc_interval_t script_nko_intervals[] =
{
- { 0x07C0, 1, 0 }, { 0x07FA, 0, 1 }
+ { 0x07C0, 1, 0 }, { 0x07FA, 0, 1 },
+ { 0x07FD, 1, 0 }, { 0x07FF, 0, 1 }
};
static const uc_interval_t script_sundanese_intervals[] =
{
@@ -954,7 +997,8 @@ static const uc_interval_t script_avestan_intervals[] =
};
static const uc_interval_t script_egyptian_hieroglyphs_intervals[] =
{
- { 0x13000, 1, 0 }, { 0x1342E, 0, 1 }
+ { 0x13000, 1, 0 }, { 0x1342E, 0, 1 },
+ { 0x13430, 1, 0 }, { 0x13438, 0, 1 }
};
static const uc_interval_t script_samaritan_intervals[] =
{
@@ -963,7 +1007,8 @@ static const uc_interval_t script_samaritan_intervals[] =
};
static const uc_interval_t script_lisu_intervals[] =
{
- { 0xA4D0, 1, 0 }, { 0xA4FF, 0, 1 }
+ { 0xA4D0, 1, 0 }, { 0xA4FF, 0, 1 },
+ { 0x11FB0, 1, 1 }
};
static const uc_interval_t script_bamum_intervals[] =
{
@@ -1007,7 +1052,8 @@ static const uc_interval_t script_old_turkic_intervals[] =
};
static const uc_interval_t script_kaithi_intervals[] =
{
- { 0x11080, 1, 0 }, { 0x110C1, 0, 1 }
+ { 0x11080, 1, 0 }, { 0x110C2, 0, 1 },
+ { 0x110CD, 1, 1 }
};
static const uc_interval_t script_batak_intervals[] =
{
@@ -1017,7 +1063,7 @@ static const uc_interval_t script_batak_intervals[] =
static const uc_interval_t script_brahmi_intervals[] =
{
{ 0x11000, 1, 0 }, { 0x1104D, 0, 1 },
- { 0x11052, 1, 0 }, { 0x1106F, 0, 1 },
+ { 0x11052, 1, 0 }, { 0x11075, 0, 1 },
{ 0x1107F, 1, 1 }
};
static const uc_interval_t script_mandaic_intervals[] =
@@ -1028,7 +1074,7 @@ static const uc_interval_t script_mandaic_intervals[] =
static const uc_interval_t script_chakma_intervals[] =
{
{ 0x11100, 1, 0 }, { 0x11134, 0, 1 },
- { 0x11136, 1, 0 }, { 0x11143, 0, 1 }
+ { 0x11136, 1, 0 }, { 0x11147, 0, 1 }
};
static const uc_interval_t script_meroitic_cursive_intervals[] =
{
@@ -1042,14 +1088,13 @@ static const uc_interval_t script_meroitic_hieroglyphs_intervals[] =
};
static const uc_interval_t script_miao_intervals[] =
{
- { 0x16F00, 1, 0 }, { 0x16F44, 0, 1 },
- { 0x16F50, 1, 0 }, { 0x16F7E, 0, 1 },
+ { 0x16F00, 1, 0 }, { 0x16F4A, 0, 1 },
+ { 0x16F4F, 1, 0 }, { 0x16F87, 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 }
+ { 0x11180, 1, 0 }, { 0x111DF, 0, 1 }
};
static const uc_interval_t script_sora_sompeng_intervals[] =
{
@@ -1058,7 +1103,7 @@ static const uc_interval_t script_sora_sompeng_intervals[] =
};
static const uc_interval_t script_takri_intervals[] =
{
- { 0x11680, 1, 0 }, { 0x116B7, 0, 1 },
+ { 0x11680, 1, 0 }, { 0x116B9, 0, 1 },
{ 0x116C0, 1, 0 }, { 0x116C9, 0, 1 }
};
static const uc_interval_t script_caucasian_albanian_intervals[] =
@@ -1194,9 +1239,9 @@ static const uc_interval_t script_warang_citi_intervals[] =
};
static const uc_interval_t script_ahom_intervals[] =
{
- { 0x11700, 1, 0 }, { 0x11719, 0, 1 },
+ { 0x11700, 1, 0 }, { 0x1171A, 0, 1 },
{ 0x1171D, 1, 0 }, { 0x1172B, 0, 1 },
- { 0x11730, 1, 0 }, { 0x1173F, 0, 1 }
+ { 0x11730, 1, 0 }, { 0x11746, 0, 1 }
};
static const uc_interval_t script_anatolian_hieroglyphs_intervals[] =
{
@@ -1230,7 +1275,7 @@ static const uc_interval_t script_signwriting_intervals[] =
};
static const uc_interval_t script_adlam_intervals[] =
{
- { 0x1E900, 1, 0 }, { 0x1E94A, 0, 1 },
+ { 0x1E900, 1, 0 }, { 0x1E94B, 0, 1 },
{ 0x1E950, 1, 0 }, { 0x1E959, 0, 1 },
{ 0x1E95E, 1, 0 }, { 0x1E95F, 0, 1 }
};
@@ -1249,9 +1294,8 @@ static const uc_interval_t script_marchen_intervals[] =
};
static const uc_interval_t script_newa_intervals[] =
{
- { 0x11400, 1, 0 }, { 0x11459, 0, 1 },
- { 0x1145B, 1, 1 },
- { 0x1145D, 1, 1 }
+ { 0x11400, 1, 0 }, { 0x1145B, 0, 1 },
+ { 0x1145D, 1, 0 }, { 0x11461, 0, 1 }
};
static const uc_interval_t script_osage_intervals[] =
{
@@ -1261,10 +1305,144 @@ static const uc_interval_t script_osage_intervals[] =
static const uc_interval_t script_tangut_intervals[] =
{
{ 0x16FE0, 1, 1 },
- { 0x17000, 1, 0 }, { 0x187EC, 0, 1 },
- { 0x18800, 1, 0 }, { 0x18AF2, 0, 1 }
+ { 0x17000, 1, 0 }, { 0x187F7, 0, 1 },
+ { 0x18800, 1, 0 }, { 0x18AFF, 0, 1 },
+ { 0x18D00, 1, 0 }, { 0x18D08, 0, 1 }
};
-static const uc_script_t scripts[137] =
+static const uc_interval_t script_masaram_gondi_intervals[] =
+{
+ { 0x11D00, 1, 0 }, { 0x11D06, 0, 1 },
+ { 0x11D08, 1, 0 }, { 0x11D09, 0, 1 },
+ { 0x11D0B, 1, 0 }, { 0x11D36, 0, 1 },
+ { 0x11D3A, 1, 1 },
+ { 0x11D3C, 1, 0 }, { 0x11D3D, 0, 1 },
+ { 0x11D3F, 1, 0 }, { 0x11D47, 0, 1 },
+ { 0x11D50, 1, 0 }, { 0x11D59, 0, 1 }
+};
+static const uc_interval_t script_nushu_intervals[] =
+{
+ { 0x16FE1, 1, 1 },
+ { 0x1B170, 1, 0 }, { 0x1B2FB, 0, 1 }
+};
+static const uc_interval_t script_soyombo_intervals[] =
+{
+ { 0x11A50, 1, 0 }, { 0x11AA2, 0, 1 }
+};
+static const uc_interval_t script_zanabazar_square_intervals[] =
+{
+ { 0x11A00, 1, 0 }, { 0x11A47, 0, 1 }
+};
+static const uc_interval_t script_dogra_intervals[] =
+{
+ { 0x11800, 1, 0 }, { 0x1183B, 0, 1 }
+};
+static const uc_interval_t script_gunjala_gondi_intervals[] =
+{
+ { 0x11D60, 1, 0 }, { 0x11D65, 0, 1 },
+ { 0x11D67, 1, 0 }, { 0x11D68, 0, 1 },
+ { 0x11D6A, 1, 0 }, { 0x11D8E, 0, 1 },
+ { 0x11D90, 1, 0 }, { 0x11D91, 0, 1 },
+ { 0x11D93, 1, 0 }, { 0x11D98, 0, 1 },
+ { 0x11DA0, 1, 0 }, { 0x11DA9, 0, 1 }
+};
+static const uc_interval_t script_makasar_intervals[] =
+{
+ { 0x11EE0, 1, 0 }, { 0x11EF8, 0, 1 }
+};
+static const uc_interval_t script_medefaidrin_intervals[] =
+{
+ { 0x16E40, 1, 0 }, { 0x16E9A, 0, 1 }
+};
+static const uc_interval_t script_hanifi_rohingya_intervals[] =
+{
+ { 0x10D00, 1, 0 }, { 0x10D27, 0, 1 },
+ { 0x10D30, 1, 0 }, { 0x10D39, 0, 1 }
+};
+static const uc_interval_t script_sogdian_intervals[] =
+{
+ { 0x10F30, 1, 0 }, { 0x10F59, 0, 1 }
+};
+static const uc_interval_t script_old_sogdian_intervals[] =
+{
+ { 0x10F00, 1, 0 }, { 0x10F27, 0, 1 }
+};
+static const uc_interval_t script_elymaic_intervals[] =
+{
+ { 0x10FE0, 1, 0 }, { 0x10FF6, 0, 1 }
+};
+static const uc_interval_t script_nandinagari_intervals[] =
+{
+ { 0x119A0, 1, 0 }, { 0x119A7, 0, 1 },
+ { 0x119AA, 1, 0 }, { 0x119D7, 0, 1 },
+ { 0x119DA, 1, 0 }, { 0x119E4, 0, 1 }
+};
+static const uc_interval_t script_nyiakeng_puachue_hmong_intervals[] =
+{
+ { 0x1E100, 1, 0 }, { 0x1E12C, 0, 1 },
+ { 0x1E130, 1, 0 }, { 0x1E13D, 0, 1 },
+ { 0x1E140, 1, 0 }, { 0x1E149, 0, 1 },
+ { 0x1E14E, 1, 0 }, { 0x1E14F, 0, 1 }
+};
+static const uc_interval_t script_wancho_intervals[] =
+{
+ { 0x1E2C0, 1, 0 }, { 0x1E2F9, 0, 1 },
+ { 0x1E2FF, 1, 1 }
+};
+static const uc_interval_t script_chorasmian_intervals[] =
+{
+ { 0x10FB0, 1, 0 }, { 0x10FCB, 0, 1 }
+};
+static const uc_interval_t script_dives_akuru_intervals[] =
+{
+ { 0x11900, 1, 0 }, { 0x11906, 0, 1 },
+ { 0x11909, 1, 1 },
+ { 0x1190C, 1, 0 }, { 0x11913, 0, 1 },
+ { 0x11915, 1, 0 }, { 0x11916, 0, 1 },
+ { 0x11918, 1, 0 }, { 0x11935, 0, 1 },
+ { 0x11937, 1, 0 }, { 0x11938, 0, 1 },
+ { 0x1193B, 1, 0 }, { 0x11946, 0, 1 },
+ { 0x11950, 1, 0 }, { 0x11959, 0, 1 }
+};
+static const uc_interval_t script_khitan_small_script_intervals[] =
+{
+ { 0x16FE4, 1, 1 },
+ { 0x18B00, 1, 0 }, { 0x18CD5, 0, 1 }
+};
+static const uc_interval_t script_yezidi_intervals[] =
+{
+ { 0x10E80, 1, 0 }, { 0x10EA9, 0, 1 },
+ { 0x10EAB, 1, 0 }, { 0x10EAD, 0, 1 },
+ { 0x10EB0, 1, 0 }, { 0x10EB1, 0, 1 }
+};
+static const uc_interval_t script_cypro_minoan_intervals[] =
+{
+ { 0x12F90, 1, 0 }, { 0x12FF2, 0, 1 }
+};
+static const uc_interval_t script_old_uyghur_intervals[] =
+{
+ { 0x10F70, 1, 0 }, { 0x10F89, 0, 1 }
+};
+static const uc_interval_t script_tangsa_intervals[] =
+{
+ { 0x16A70, 1, 0 }, { 0x16ABE, 0, 1 },
+ { 0x16AC0, 1, 0 }, { 0x16AC9, 0, 1 }
+};
+static const uc_interval_t script_toto_intervals[] =
+{
+ { 0x1E290, 1, 0 }, { 0x1E2AE, 0, 1 }
+};
+static const uc_interval_t script_vithkuqi_intervals[] =
+{
+ { 0x10570, 1, 0 }, { 0x1057A, 0, 1 },
+ { 0x1057C, 1, 0 }, { 0x1058A, 0, 1 },
+ { 0x1058C, 1, 0 }, { 0x10592, 0, 1 },
+ { 0x10594, 1, 0 }, { 0x10595, 0, 1 },
+ { 0x10597, 1, 0 }, { 0x105A1, 0, 1 },
+ { 0x105A3, 1, 0 }, { 0x105B1, 0, 1 },
+ { 0x105B3, 1, 0 }, { 0x105B9, 0, 1 },
+ { 0x105BB, 1, 0 }, { 0x105BC, 0, 1 }
+};
+static const uc_script_t scripts[161] =
{
{
sizeof (script_common_intervals) / sizeof (uc_interval_t),
@@ -1950,6 +2128,126 @@ static const uc_script_t scripts[137] =
sizeof (script_tangut_intervals) / sizeof (uc_interval_t),
script_tangut_intervals,
"Tangut"
+ },
+ {
+ sizeof (script_masaram_gondi_intervals) / sizeof (uc_interval_t),
+ script_masaram_gondi_intervals,
+ "Masaram_Gondi"
+ },
+ {
+ sizeof (script_nushu_intervals) / sizeof (uc_interval_t),
+ script_nushu_intervals,
+ "Nushu"
+ },
+ {
+ sizeof (script_soyombo_intervals) / sizeof (uc_interval_t),
+ script_soyombo_intervals,
+ "Soyombo"
+ },
+ {
+ sizeof (script_zanabazar_square_intervals) / sizeof (uc_interval_t),
+ script_zanabazar_square_intervals,
+ "Zanabazar_Square"
+ },
+ {
+ sizeof (script_dogra_intervals) / sizeof (uc_interval_t),
+ script_dogra_intervals,
+ "Dogra"
+ },
+ {
+ sizeof (script_gunjala_gondi_intervals) / sizeof (uc_interval_t),
+ script_gunjala_gondi_intervals,
+ "Gunjala_Gondi"
+ },
+ {
+ sizeof (script_makasar_intervals) / sizeof (uc_interval_t),
+ script_makasar_intervals,
+ "Makasar"
+ },
+ {
+ sizeof (script_medefaidrin_intervals) / sizeof (uc_interval_t),
+ script_medefaidrin_intervals,
+ "Medefaidrin"
+ },
+ {
+ sizeof (script_hanifi_rohingya_intervals) / sizeof (uc_interval_t),
+ script_hanifi_rohingya_intervals,
+ "Hanifi_Rohingya"
+ },
+ {
+ sizeof (script_sogdian_intervals) / sizeof (uc_interval_t),
+ script_sogdian_intervals,
+ "Sogdian"
+ },
+ {
+ sizeof (script_old_sogdian_intervals) / sizeof (uc_interval_t),
+ script_old_sogdian_intervals,
+ "Old_Sogdian"
+ },
+ {
+ sizeof (script_elymaic_intervals) / sizeof (uc_interval_t),
+ script_elymaic_intervals,
+ "Elymaic"
+ },
+ {
+ sizeof (script_nandinagari_intervals) / sizeof (uc_interval_t),
+ script_nandinagari_intervals,
+ "Nandinagari"
+ },
+ {
+ sizeof (script_nyiakeng_puachue_hmong_intervals) / sizeof (uc_interval_t),
+ script_nyiakeng_puachue_hmong_intervals,
+ "Nyiakeng_Puachue_Hmong"
+ },
+ {
+ sizeof (script_wancho_intervals) / sizeof (uc_interval_t),
+ script_wancho_intervals,
+ "Wancho"
+ },
+ {
+ sizeof (script_chorasmian_intervals) / sizeof (uc_interval_t),
+ script_chorasmian_intervals,
+ "Chorasmian"
+ },
+ {
+ sizeof (script_dives_akuru_intervals) / sizeof (uc_interval_t),
+ script_dives_akuru_intervals,
+ "Dives_Akuru"
+ },
+ {
+ sizeof (script_khitan_small_script_intervals) / sizeof (uc_interval_t),
+ script_khitan_small_script_intervals,
+ "Khitan_Small_Script"
+ },
+ {
+ sizeof (script_yezidi_intervals) / sizeof (uc_interval_t),
+ script_yezidi_intervals,
+ "Yezidi"
+ },
+ {
+ sizeof (script_cypro_minoan_intervals) / sizeof (uc_interval_t),
+ script_cypro_minoan_intervals,
+ "Cypro_Minoan"
+ },
+ {
+ sizeof (script_old_uyghur_intervals) / sizeof (uc_interval_t),
+ script_old_uyghur_intervals,
+ "Old_Uyghur"
+ },
+ {
+ sizeof (script_tangsa_intervals) / sizeof (uc_interval_t),
+ script_tangsa_intervals,
+ "Tangsa"
+ },
+ {
+ sizeof (script_toto_intervals) / sizeof (uc_interval_t),
+ script_toto_intervals,
+ "Toto"
+ },
+ {
+ sizeof (script_vithkuqi_intervals) / sizeof (uc_interval_t),
+ script_vithkuqi_intervals,
+ "Vithkuqi"
}
};
#define script_header_0 16
@@ -1961,14 +2259,14 @@ static const
struct
{
int level1[15];
- short level2[4 << 9];
- unsigned char level3[208 << 7];
+ short level2[5 << 9];
+ unsigned char level3[242 << 7];
}
u_script =
{
{
- 0, 512, 1024, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 1536
+ 0, 512, 1024, 1536, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2048
},
{
0, 128, 256, 256, 256, 384, 512, 640,
@@ -1979,41 +2277,41 @@ u_script =
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,
- 8320, 8448, 8576, 8704, 8832, 8960, 9088, 9216,
- 9344, 9472, 9600, 9728, 9856, 9984, 10112, 7552,
- 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, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 10240, 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,
- 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, 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,
- 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, 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,
+ 7040, 7168, 7296, 7424, 7552, 7552, 7552, 7552,
+ 7680, 7552, 7552, 7552, 7552, 7552, 7552, 7552,
+ 7808, 7808, 7552, 7552, 7552, 7552, 7936, 8064,
+ 8192, 8320, 8448, 8576, 8704, 8832, 8960, 9088,
+ 9216, 9344, 9472, 9600, 9728, 9856, 9984, 7552,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 10112, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 10240, 10240, 10240, 10240, 10240, 10240, 10240, 10240,
+ 10240, 10368, 10496, 10496, 10624, 10752, 10880, 11008,
+ 11136, 11264, 11392, 11520, 11648, 11776, 11904, 12032,
4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
4096, 4096, 4096, 4096, 4096, 4096, 4096, 4096,
@@ -2024,7 +2322,7 @@ u_script =
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,
+ 4096, 4096, 4096, 4096, 4096, 4096, 4096, 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,
@@ -2033,26 +2331,27 @@ 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,
+ -1, -1, 8960, 8960, 12288, 12416, 12544, 12672,
+ 12800, 12800, 12928, 13056, 13184, 13312, 13440, 13568,
+ 13696, 13824, 13952, 14080, -1, 14208, 14336, 14464,
+ 14592, 14720, 14848, 14976, 15104, 15104, 15232, 15360,
15488, 15616, 15744, 15872, 16000, 16128, 16256, 16384,
- 16512, 16640, -1, -1, 16768, -1, -1, -1,
- 16896, 17024, 17152, 17280, 17408, 17536, 17664, -1,
- 17792, 17920, -1, 18048, 18176, 18304, 18432, -1,
- -1, 18560, -1, -1, -1, 18688, -1, -1,
- 18816, 18944, -1, -1, -1, -1, -1, -1,
- 19072, 19072, 19072, 19072, 19072, 19072, 19072, 19200,
- 19328, 19072, 19456, -1, -1, -1, -1, -1,
+ 16512, 16640, 16768, -1, 16896, 17024, 17152, 17280,
+ 17408, 17536, 17664, 17792, 17920, 18048, 18176, -1,
+ 18304, 18432, -1, 18560, 18688, 18816, 18944, -1,
+ 19072, 19200, 19328, 19456, 19584, 19712, -1, -1,
+ 19840, 19968, 20096, 20224, -1, 20352, -1, 20480,
+ 20608, 20608, 20608, 20608, 20608, 20608, 20608, 20736,
+ 20864, 20608, 20992, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 21120,
+ 21248, 21248, 21248, 21248, 21248, 21248, 21248, 21248,
+ 21376, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 19584, 19584, 19584, 19584, 19584, 19584, 19584, 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,
+ 21504, 21504, 21504, 21504, 21632, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 19840, 19840, 19840, 19840, 19968, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2060,97 +2359,116 @@ 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,
+ 21760, 21760, 21760, 21760, 21888, 22016, 22144, 22272,
+ -1, -1, -1, -1, 22400, 22528, 22656, 22784,
+ 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912,
+ 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912,
+ 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912,
+ 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912,
+ 22912, 22912, 22912, 22912, 22912, 22912, 22912, 22912,
+ 22912, 22912, 22912, 22912, 22912, 22912, 22912, 23040,
+ 22912, 22912, 22912, 22912, 22912, 22912, 23168, 23168,
+ 23168, 23296, 23424, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 20096, 20096, 20096, 20096, 20224, 20352, 20480, 20608,
- -1, -1, -1, -1, -1, -1, 20736, 20864,
- 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
- 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
- 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
- 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
- 20992, 20992, 20992, 20992, 20992, 20992, 20992, 20992,
- 20992, 20992, 20992, 20992, 20992, 20992, 20992, 21120,
- 20992, 20992, 20992, 20992, 20992, 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, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 23552,
+ 23680, 23808, 23936, 24064, 24064, 24192, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 24320, 24448, -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, 24576, 24704,
+ 7552, 24832, 24960, 25088, 25216, 25344, 25472, -1,
+ 25600, 25728, 25856, 7552, 7552, 25984, 7552, 26112,
+ 26240, 26240, 26240, 26240, 26240, 26368, -1, -1,
+ -1, -1, -1, -1, -1, -1, 26496, -1,
+ 26624, -1, 26752, -1, -1, 26880, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 27008,
+ 27136, 27264, 27392, -1, -1, -1, -1, -1,
+ 27520, 27648, 27776, -1, 27904, 28032, -1, -1,
+ 28160, 28288, 7552, 28416, 28544, -1, 7552, 7552,
+ 7552, 7552, 7552, 7552, 7552, 28672, 28800, 28928,
+ 29056, 29184, 7552, 7552, 29312, 29440, 7552, 29568,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21504, 21632, -1, -1, -1, -1, -1, -1,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 29696, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 29824, 8960,
+ 29952, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 30080, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 30208,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 8960, 8960, 8960, 8960, 30336, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7552, 21760, 21888, 22016, 22144, -1, 22272, -1,
- 22400, 22528, 22656, 7552, 7552, 22784, 7552, 22912,
- 23040, 23040, 23040, 23040, 23040, 23168, -1, -1,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 8960, 8960,
+ 8960, 8960, 8960, 8960, 8960, 8960, 30464, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 23296, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 23424, 23552, 23680, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 23808, 23936, -1, -1,
- 24064, 24192, 24320, 24448, 24576, -1, 7552, 7552,
- 7552, 7552, 7552, 7552, 7552, 24704, 24832, 24960,
- 25088, 25216, 25344, 25472, -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,
- 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, 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,
- 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, 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,
- 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, 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,
- 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, 9088, 9088, 9088, 9088,
- 9088, 9088, 9088, 9088, 9088, 25600, 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, 25728, 9088,
- 25856, 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, 25984, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2161,9 +2479,53 @@ 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, 26112, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 26240, -1, 26368, 26496, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 30592, -1, 30720, 30848, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -2369,12 +2731,12 @@ u_script =
4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 255,
255, 4, 4, 4, 4, 4, 4, 4,
- 255, 4, 4, 4, 4, 4, 4, 4,
4, 4, 4, 4, 4, 4, 4, 4,
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,
+ 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 255, 255, 4, 4, 4,
255, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5,
@@ -2386,13 +2748,13 @@ u_script =
5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5,
- 5, 5, 5, 255, 255, 255, 255, 255,
+ 5, 5, 5, 255, 255, 255, 255, 5,
5, 5, 5, 5, 5, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
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, 0, 0, 255, 6, 0,
+ 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,
@@ -2452,7 +2814,7 @@ u_script =
65, 65, 65, 65, 65, 65, 65, 65,
65, 65, 65, 65, 65, 65, 65, 65,
65, 65, 65, 65, 65, 65, 65, 65,
- 65, 65, 65, 255, 255, 255, 255, 255,
+ 65, 65, 65, 255, 255, 65, 65, 65,
81, 81, 81, 81, 81, 81, 81, 81,
81, 81, 81, 81, 81, 81, 81, 81,
81, 81, 81, 81, 81, 81, 81, 81,
@@ -2465,21 +2827,21 @@ u_script =
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,
+ 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 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,
+ 6, 6, 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, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 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,
- 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, 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,
@@ -2495,7 +2857,7 @@ u_script =
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, 40, 40, 40, 40, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 0, 0, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9,
@@ -2516,7 +2878,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, 10, 10, 10, 10, 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,
@@ -2531,7 +2893,7 @@ u_script =
255, 11, 11, 11, 11, 255, 11, 255,
255, 255, 255, 255, 255, 255, 11, 11,
11, 11, 11, 11, 11, 11, 11, 11,
- 11, 11, 11, 11, 11, 11, 255, 255,
+ 11, 11, 11, 11, 11, 11, 11, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 12, 12, 12, 255, 12, 12, 12,
12, 12, 12, 12, 12, 12, 255, 12,
@@ -2548,7 +2910,7 @@ u_script =
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, 12, 12, 12, 12, 12, 12, 12,
255, 13, 13, 13, 255, 13, 13, 13,
13, 13, 13, 13, 13, 255, 255, 13,
13, 255, 255, 13, 13, 13, 13, 13,
@@ -2559,7 +2921,7 @@ u_script =
13, 13, 255, 255, 13, 13, 13, 13,
13, 13, 13, 13, 13, 255, 255, 13,
13, 255, 255, 13, 13, 13, 255, 255,
- 255, 255, 255, 255, 255, 255, 13, 13,
+ 255, 255, 255, 255, 255, 13, 13, 13,
255, 255, 255, 255, 13, 13, 255, 13,
13, 13, 13, 13, 255, 255, 13, 13,
13, 13, 13, 13, 13, 13, 13, 13,
@@ -2581,23 +2943,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,
+ 15, 15, 15, 15, 15, 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, 255, 255, 255, 15, 15, 15,
+ 15, 15, 255, 255, 15, 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, 15, 255, 255, 15, 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,
+ 255, 255, 255, 255, 255, 255, 255, 15,
15, 15, 15, 15, 15, 15, 15, 15,
- 16, 16, 16, 16, 255, 16, 16, 16,
+ 16, 16, 16, 16, 16, 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,
@@ -2608,19 +2970,19 @@ u_script =
16, 16, 16, 16, 16, 255, 16, 16,
16, 255, 16, 16, 16, 16, 255, 255,
255, 255, 255, 255, 255, 16, 16, 255,
- 255, 255, 255, 255, 255, 255, 16, 255,
+ 255, 255, 255, 255, 255, 16, 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, 255, 255, 255, 255, 255, 255, 255,
- 255, 17, 17, 17, 255, 17, 17, 17,
+ 17, 17, 17, 17, 17, 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, 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, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 255, 17, 17,
17, 255, 17, 17, 17, 17, 17, 17,
255, 255, 255, 255, 17, 17, 17, 17,
@@ -2629,7 +2991,7 @@ u_script =
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, 18, 18, 255, 18, 18, 18,
+ 255, 18, 18, 18, 255, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 255,
255, 255, 18, 18, 18, 18, 18, 18,
@@ -2661,14 +3023,14 @@ 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, 20, 20, 255, 20, 255, 255, 20,
- 20, 255, 20, 255, 255, 20, 255, 255,
- 255, 255, 255, 255, 20, 20, 20, 20,
- 255, 20, 20, 20, 20, 20, 20, 20,
- 255, 20, 20, 20, 255, 20, 255, 20,
- 255, 255, 20, 20, 255, 20, 20, 20,
+ 255, 20, 20, 255, 20, 255, 20, 20,
+ 20, 20, 20, 255, 20, 20, 20, 20,
+ 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 255, 20, 20, 20, 255, 255,
+ 20, 20, 20, 20, 255, 20, 255, 20,
+ 20, 20, 20, 20, 20, 20, 20, 20,
+ 20, 20, 20, 20, 20, 20, 20, 20,
+ 20, 20, 20, 20, 20, 20, 255, 255,
20, 20, 20, 20, 20, 255, 20, 255,
20, 20, 20, 20, 20, 20, 255, 255,
20, 20, 20, 20, 20, 20, 20, 20,
@@ -2854,9 +3216,9 @@ u_script =
29, 29, 29, 29, 29, 29, 29, 29,
29, 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,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 41, 41, 41, 41, 41, 41, 41, 41,
+ 41, 41, 41, 41, 41, 41, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 41,
42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 42, 42, 42,
42, 42, 42, 42, 42, 0, 0, 255,
@@ -2886,7 +3248,7 @@ u_script =
30, 30, 30, 30, 30, 30, 30, 30,
30, 30, 255, 255, 255, 255, 255, 255,
31, 31, 0, 0, 31, 0, 31, 31,
- 31, 31, 31, 31, 31, 31, 31, 255,
+ 31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 255, 255, 255, 255, 255, 255,
31, 31, 31, 31, 31, 31, 31, 31,
@@ -2900,7 +3262,7 @@ u_script =
31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 31, 255, 255, 255, 255, 255, 255, 255,
31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31,
31, 31, 31, 31, 31, 31, 31, 31,
@@ -2972,6 +3334,8 @@ u_script =
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, 40,
+ 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,
@@ -2979,8 +3343,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,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
@@ -2990,13 +3352,13 @@ u_script =
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 255, 255, 255, 255,
+ 61, 61, 61, 61, 61, 255, 255, 255,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 255, 255, 255,
+ 61, 61, 61, 61, 61, 61, 61, 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,
@@ -3031,20 +3393,20 @@ u_script =
68, 68, 68, 68, 68, 68, 68, 68,
3, 3, 3, 3, 3, 3, 3, 3,
3, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 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, 255, 255, 23, 23, 23,
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,
+ 0, 0, 0, 0, 40, 0, 0, 0,
+ 40, 40, 0, 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,
@@ -3075,8 +3437,8 @@ 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, 255, 255,
- 255, 255, 255, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 40, 40,
+ 40, 40, 40, 40, 40, 40, 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,
@@ -3132,8 +3494,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, 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,
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40,
@@ -3193,22 +3555,6 @@ 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, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 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, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3255,32 +3601,32 @@ 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, 255, 255,
+ 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, 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,
- 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,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
- 56, 56, 56, 56, 56, 56, 56, 255,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
- 56, 56, 56, 56, 56, 56, 56, 255,
+ 56, 56, 56, 56, 56, 56, 56, 56,
+ 56, 56, 56, 56, 56, 56, 56, 56,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1,
@@ -3341,10 +3687,10 @@ 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, 255, 255,
- 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, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -3434,7 +3780,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, 34, 34, 34, 255, 255,
+ 34, 34, 34, 34, 34, 34, 34, 34,
255, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
24, 24, 24, 24, 24, 24, 24, 24,
@@ -3452,7 +3798,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,
+ 34, 34, 34, 34, 34, 34, 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,
@@ -3492,7 +3838,7 @@ u_script =
33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33,
- 33, 33, 33, 33, 33, 33, 33, 255,
+ 33, 33, 33, 33, 33, 33, 33, 0,
33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33,
33, 33, 33, 33, 33, 33, 33, 33,
@@ -3515,8 +3861,8 @@ 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, 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,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -3525,22 +3871,6 @@ 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,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 35, 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,
36, 36, 36, 36, 36, 36, 36, 36,
36, 36, 36, 36, 36, 36, 36, 36,
36, 36, 36, 36, 36, 36, 36, 36,
@@ -3642,23 +3972,23 @@ 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, 1, 1, 1, 1, 1, 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, 255, 255, 255, 255, 255,
+ 1, 1, 255, 1, 255, 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, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 1,
+ 255, 255, 1, 1, 1, 1, 1, 1,
1, 1, 1, 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,
+ 58, 58, 58, 58, 58, 255, 255, 255,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 255, 255, 255, 255, 255, 255,
64, 64, 64, 64, 64, 64, 64, 64,
@@ -3684,7 +4014,7 @@ u_script =
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,
71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71,
71, 71, 71, 71, 71, 71, 71, 71,
@@ -3761,8 +4091,8 @@ u_script =
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,
+ 1, 1, 1, 1, 1, 2, 1, 1,
+ 1, 1, 0, 0, 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,
@@ -3853,7 +4183,7 @@ 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, 255, 255, 255, 255, 255, 255,
+ 6, 6, 6, 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,
@@ -3885,8 +4215,8 @@ u_script =
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 0, 0,
- 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, 6,
6, 6, 6, 6, 6, 6, 6, 6,
@@ -3902,13 +4232,13 @@ 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,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 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,
6, 6, 6, 6, 6, 6, 6, 6,
- 6, 6, 6, 6, 6, 6, 255, 255,
+ 6, 6, 6, 6, 6, 6, 6, 6,
40, 40, 40, 40, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -4024,7 +4354,7 @@ u_script =
2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 255,
0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 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,
@@ -4058,7 +4388,7 @@ u_script =
37, 37, 37, 37, 37, 37, 37, 37,
37, 37, 37, 37, 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, 37, 37, 37,
38, 38, 38, 38, 38, 38, 38, 38,
38, 38, 38, 38, 38, 38, 38, 38,
38, 38, 38, 38, 38, 38, 38, 38,
@@ -4131,6 +4461,22 @@ u_script =
102, 102, 102, 102, 102, 102, 102, 102,
102, 102, 102, 102, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 102,
+ 160, 160, 160, 160, 160, 160, 160, 160,
+ 160, 160, 160, 255, 160, 160, 160, 160,
+ 160, 160, 160, 160, 160, 160, 160, 160,
+ 160, 160, 160, 255, 160, 160, 160, 160,
+ 160, 160, 160, 255, 160, 160, 255, 160,
+ 160, 160, 160, 160, 160, 160, 160, 160,
+ 160, 160, 255, 160, 160, 160, 160, 160,
+ 160, 160, 160, 160, 160, 160, 160, 160,
+ 160, 160, 255, 160, 160, 160, 160, 160,
+ 160, 160, 255, 160, 160, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
109, 109, 109, 109, 109, 109, 109, 109,
@@ -4165,6 +4511,22 @@ 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,
+ 1, 1, 1, 1, 1, 1, 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, 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, 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,
51, 51, 51, 51, 51, 51, 51, 51,
@@ -4235,10 +4597,10 @@ u_script =
255, 60, 60, 60, 60, 60, 60, 60,
60, 60, 60, 60, 60, 60, 60, 60,
60, 60, 60, 60, 60, 60, 60, 60,
- 60, 60, 60, 60, 255, 255, 255, 255,
+ 60, 60, 60, 60, 60, 60, 255, 255,
60, 60, 60, 255, 255, 255, 255, 60,
60, 60, 60, 60, 60, 60, 60, 60,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 60, 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,
@@ -4325,6 +4687,22 @@ u_script =
129, 129, 129, 129, 129, 129, 129, 129,
129, 129, 129, 255, 255, 255, 255, 255,
255, 255, 129, 129, 129, 129, 129, 129,
+ 145, 145, 145, 145, 145, 145, 145, 145,
+ 145, 145, 145, 145, 145, 145, 145, 145,
+ 145, 145, 145, 145, 145, 145, 145, 145,
+ 145, 145, 145, 145, 145, 145, 145, 145,
+ 145, 145, 145, 145, 145, 145, 145, 145,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 145, 145, 145, 145, 145, 145, 145, 145,
+ 145, 145, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4341,6 +4719,54 @@ 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, 255,
+ 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, 255, 155, 155, 155, 255, 255,
+ 155, 155, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 147, 147, 147, 147, 147, 147, 147, 147,
+ 147, 147, 147, 147, 147, 147, 147, 147,
+ 147, 147, 147, 147, 147, 147, 147, 147,
+ 147, 147, 147, 147, 147, 147, 147, 147,
+ 147, 147, 147, 147, 147, 147, 147, 147,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 146, 146, 146, 146, 146, 146, 146, 146,
+ 146, 146, 146, 146, 146, 146, 146, 146,
+ 146, 146, 146, 146, 146, 146, 146, 146,
+ 146, 146, 146, 146, 146, 146, 146, 146,
+ 146, 146, 146, 146, 146, 146, 146, 146,
+ 146, 146, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 157, 157, 157, 157, 157, 157, 157, 157,
+ 157, 157, 157, 157, 157, 157, 157, 157,
+ 157, 157, 157, 157, 157, 157, 157, 157,
+ 157, 157, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 152, 152, 152, 152, 152, 152, 152, 152,
+ 152, 152, 152, 152, 152, 152, 152, 152,
+ 152, 152, 152, 152, 152, 152, 152, 152,
+ 152, 152, 152, 152, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 148, 148, 148, 148, 148, 148, 148, 148,
+ 148, 148, 148, 148, 148, 148, 148, 148,
+ 148, 148, 148, 148, 148, 148, 148, 255,
+ 255, 255, 255, 255, 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,
@@ -4355,7 +4781,7 @@ u_script =
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,
+ 93, 93, 93, 93, 93, 93, 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,
@@ -4365,8 +4791,8 @@ u_script =
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,
+ 91, 91, 91, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 91, 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,
@@ -4381,7 +4807,7 @@ u_script =
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,
+ 95, 95, 95, 95, 95, 95, 95, 95,
255, 255, 255, 255, 255, 255, 255, 255,
110, 110, 110, 110, 110, 110, 110, 110,
110, 110, 110, 110, 110, 110, 110, 110,
@@ -4398,7 +4824,7 @@ u_script =
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,
99, 99, 99, 99, 99, 99, 99, 99,
255, 18, 18, 18, 18, 18, 18, 18,
@@ -4444,7 +4870,7 @@ u_script =
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, 255, 40, 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,
@@ -4464,8 +4890,8 @@ u_script =
134, 134, 134, 134, 134, 134, 134, 134,
134, 134, 134, 134, 134, 134, 134, 134,
134, 134, 134, 134, 134, 134, 134, 134,
- 134, 134, 255, 134, 255, 134, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 134, 134, 134, 134, 255, 134, 134, 134,
+ 134, 134, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4524,7 +4950,7 @@ u_script =
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, 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,
@@ -4536,11 +4962,27 @@ u_script =
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, 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,
+ 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,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 141, 141, 141, 141,
+ 141, 141, 141, 141, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4565,7 +5007,18 @@ u_script =
124, 124, 124, 124, 124, 124, 124, 124,
124, 124, 124, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 124,
+ 153, 153, 153, 153, 153, 153, 153, 255,
+ 255, 153, 255, 255, 153, 153, 153, 153,
+ 153, 153, 153, 153, 255, 153, 153, 255,
+ 153, 153, 153, 153, 153, 153, 153, 153,
+ 153, 153, 153, 153, 153, 153, 153, 153,
+ 153, 153, 153, 153, 153, 153, 153, 153,
+ 153, 153, 153, 153, 153, 153, 255, 153,
+ 153, 255, 255, 153, 153, 153, 153, 153,
+ 153, 153, 153, 153, 153, 153, 153, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 153, 153, 153, 153, 153, 153, 153, 153,
+ 153, 153, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -4573,6 +5026,43 @@ 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,
+ 149, 149, 149, 149, 149, 149, 149, 149,
+ 255, 255, 149, 149, 149, 149, 149, 149,
+ 149, 149, 149, 149, 149, 149, 149, 149,
+ 149, 149, 149, 149, 149, 149, 149, 149,
+ 149, 149, 149, 149, 149, 149, 149, 149,
+ 149, 149, 149, 149, 149, 149, 149, 149,
+ 149, 149, 149, 149, 149, 149, 149, 149,
+ 255, 255, 149, 149, 149, 149, 149, 149,
+ 149, 149, 149, 149, 149, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 139, 139, 139, 139, 139,
+ 139, 139, 139, 255, 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,
118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118,
118, 118, 118, 118, 118, 118, 118, 118,
@@ -4613,6 +5103,70 @@ 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,
+ 137, 137, 137, 137, 137, 137, 137, 255,
+ 137, 137, 255, 137, 137, 137, 137, 137,
+ 137, 137, 137, 137, 137, 137, 137, 137,
+ 137, 137, 137, 137, 137, 137, 137, 137,
+ 137, 137, 137, 137, 137, 137, 137, 137,
+ 137, 137, 137, 137, 137, 137, 137, 137,
+ 137, 137, 137, 137, 137, 137, 137, 255,
+ 255, 255, 137, 255, 137, 137, 255, 137,
+ 137, 137, 137, 137, 137, 137, 137, 137,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 137, 137, 137, 137, 137, 137, 137, 137,
+ 137, 137, 255, 255, 255, 255, 255, 255,
+ 142, 142, 142, 142, 142, 142, 255, 142,
+ 142, 255, 142, 142, 142, 142, 142, 142,
+ 142, 142, 142, 142, 142, 142, 142, 142,
+ 142, 142, 142, 142, 142, 142, 142, 142,
+ 142, 142, 142, 142, 142, 142, 142, 142,
+ 142, 142, 142, 142, 142, 142, 142, 255,
+ 142, 142, 255, 142, 142, 142, 142, 142,
+ 142, 255, 255, 255, 255, 255, 255, 255,
+ 142, 142, 142, 142, 142, 142, 142, 142,
+ 142, 142, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 143, 143, 143, 143, 143, 143, 143, 143,
+ 143, 143, 143, 143, 143, 143, 143, 143,
+ 143, 143, 143, 143, 143, 143, 143, 143,
+ 143, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 82, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 14, 14, 14, 14, 14, 14, 14, 14,
+ 14, 14, 14, 14, 14, 14, 14, 14,
+ 14, 14, 14, 14, 14, 14, 14, 14,
+ 14, 14, 14, 14, 14, 14, 14, 14,
+ 14, 14, 14, 14, 14, 14, 14, 14,
+ 14, 14, 14, 14, 14, 14, 14, 14,
+ 14, 14, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 14,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
62, 62, 62, 62, 62, 62, 62, 62,
@@ -4677,6 +5231,22 @@ 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,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 156, 156, 156, 156, 156,
+ 156, 156, 156, 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,
@@ -4699,8 +5269,8 @@ u_script =
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,
+ 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,
@@ -4771,18 +5341,18 @@ u_script =
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,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 255,
+ 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 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,
@@ -4821,6 +5391,38 @@ 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 144, 144, 144, 144, 144,
+ 144, 144, 144, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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,
@@ -4829,15 +5431,15 @@ u_script =
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, 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, 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,
@@ -4849,9 +5451,9 @@ 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,
- 136, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 136, 138, 35, 35, 154, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 35, 35, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
136, 136, 136, 136, 136, 136, 136, 136,
136, 136, 136, 136, 136, 136, 136, 136,
@@ -4882,26 +5484,45 @@ u_script =
136, 136, 136, 136, 136, 136, 136, 136,
136, 136, 136, 136, 136, 136, 136, 136,
136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136,
136, 136, 136, 136, 136, 136, 136, 136,
136, 136, 136, 136, 136, 136, 136, 136,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 154, 154,
+ 154, 154, 154, 154, 154, 154, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
136, 136, 136, 136, 136, 136, 136, 136,
- 136, 136, 136, 255, 255, 255, 255, 255,
+ 136, 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,
@@ -4917,6 +5538,99 @@ 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 33, 33, 33, 255, 33, 33, 33,
+ 33, 33, 33, 33, 255, 33, 33, 255,
+ 33, 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, 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, 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, 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, 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, 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, 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, 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, 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,
+ 33, 33, 33, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 32, 32, 32, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 33, 33, 33, 33,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 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,
@@ -4949,6 +5663,38 @@ 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,
+ 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,
+ 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, 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, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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,
@@ -4994,7 +5740,7 @@ 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, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 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,
@@ -5013,6 +5759,22 @@ 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,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 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,
@@ -5027,8 +5789,8 @@ u_script =
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, 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,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
@@ -5141,6 +5903,22 @@ 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,
+ 1, 1, 1, 1, 1, 1, 1, 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, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
56, 56, 56, 56, 56, 56, 56, 255,
56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56,
@@ -5157,6 +5935,54 @@ 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,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 150, 150, 150, 255, 255, 255,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 150, 150, 150, 150, 255, 255,
+ 150, 150, 150, 150, 150, 150, 150, 150,
+ 150, 150, 255, 255, 255, 255, 150, 150,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 159, 159, 159, 159, 159, 159, 159, 159,
+ 159, 159, 159, 159, 159, 159, 159, 159,
+ 159, 159, 159, 159, 159, 159, 159, 159,
+ 159, 159, 159, 159, 159, 159, 159, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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, 255, 255, 255, 255, 255, 151,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 25, 25, 25, 25, 25, 25, 25, 255,
+ 25, 25, 25, 25, 255, 25, 25, 255,
+ 25, 25, 25, 25, 25, 25, 25, 25,
+ 25, 25, 25, 25, 25, 25, 25, 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,
@@ -5198,13 +6024,61 @@ u_script =
131, 131, 131, 131, 131, 131, 131, 131,
131, 131, 131, 131, 131, 131, 131, 131,
131, 131, 131, 131, 131, 131, 131, 131,
- 131, 131, 131, 255, 255, 255, 255, 255,
+ 131, 131, 131, 131, 255, 255, 255, 255,
131, 131, 131, 131, 131, 131, 131, 131,
131, 131, 255, 255, 255, 255, 131, 131,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 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, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 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, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255,
+ 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,
@@ -5270,27 +6144,11 @@ u_script =
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, 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, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -5313,7 +6171,7 @@ u_script =
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,
+ 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,
@@ -5327,12 +6185,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,
- 0, 0, 0, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 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, 255, 255, 255,
- 0, 0, 0, 0, 0, 0, 0, 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,
@@ -5359,11 +6217,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, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 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,
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 255, 255, 255, 255,
+ 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, 255, 255, 255, 255,
@@ -5387,9 +6245,7 @@ u_script =
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,
+ 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,
@@ -5400,35 +6256,55 @@ u_script =
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, 255,
0, 0, 0, 0, 0, 0, 0, 0,
- 255, 255, 255, 255, 255, 255, 255, 255,
- 0, 255, 255, 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, 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, 255, 255,
+ 0, 0, 0, 0, 0, 255, 255, 255,
+ 0, 0, 0, 0, 0, 255, 255, 255,
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,
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,
- 0, 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, 255, 255, 255, 255, 255,
+ 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, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255, 255, 255,
+ 0, 0, 0, 0, 0, 0, 0, 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, 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, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
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, 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,
@@ -5439,8 +6315,6 @@ 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, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255,
@@ -5451,8 +6325,8 @@ 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, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 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,
@@ -5483,9 +6357,36 @@ u_script =
35, 35, 35, 35, 35, 35, 35, 35,
35, 35, 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, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 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,
+ 35, 35, 35, 35, 35, 35, 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,
@@ -5493,16 +6394,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,
- 35, 35, 35, 35, 35, 35, 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,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35,
+ 35, 35, 35, 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,
diff --git a/lib/unictype/scripts_byname.gperf b/lib/unictype/scripts_byname.gperf
index befa93c..d1bde07 100644
--- a/lib/unictype/scripts_byname.gperf
+++ b/lib/unictype/scripts_byname.gperf
@@ -1,6 +1,22 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Unicode scripts. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
struct named_script { int name; unsigned int index; };
%struct-type
%language=ANSI-C
@@ -149,3 +165,27 @@ Marchen, 133
Newa, 134
Osage, 135
Tangut, 136
+Masaram_Gondi, 137
+Nushu, 138
+Soyombo, 139
+Zanabazar_Square, 140
+Dogra, 141
+Gunjala_Gondi, 142
+Makasar, 143
+Medefaidrin, 144
+Hanifi_Rohingya, 145
+Sogdian, 146
+Old_Sogdian, 147
+Elymaic, 148
+Nandinagari, 149
+Nyiakeng_Puachue_Hmong, 150
+Wancho, 151
+Chorasmian, 152
+Dives_Akuru, 153
+Khitan_Small_Script, 154
+Yezidi, 155
+Cypro_Minoan, 156
+Old_Uyghur, 157
+Tangsa, 158
+Toto, 159
+Vithkuqi, 160
diff --git a/lib/unictype/scripts_byname.h b/lib/unictype/scripts_byname.h
index 6f07eba..43c1b31 100644
--- a/lib/unictype/scripts_byname.h
+++ b/lib/unictype/scripts_byname.h
@@ -29,15 +29,15 @@
#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gperf@gnu.org>."
#endif
-#line 4 "./unictype/scripts_byname.gperf"
+#line 20 "./unictype/scripts_byname.gperf"
struct named_script { int name; unsigned int index; };
-#define TOTAL_KEYWORDS 137
+#define TOTAL_KEYWORDS 161
#define MIN_WORD_LENGTH 2
#define MAX_WORD_LENGTH 22
#define MIN_HASH_VALUE 2
-#define MAX_HASH_VALUE 210
-/* maximum key range = 209, duplicates = 0 */
+#define MAX_HASH_VALUE 226
+/* maximum key range = 225, duplicates = 0 */
#ifdef __GNUC__
__inline
@@ -51,32 +51,32 @@ scripts_hash (register const char *str, register size_t len)
{
static const unsigned char asso_values[] =
{
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 9, 0, 16, 40, 28,
- 211, 64, 66, 24, 68, 47, 29, 8, 71, 44,
- 16, 211, 61, 26, 19, 46, 102, 23, 211, 0,
- 211, 211, 211, 211, 211, 51, 211, 3, 54, 55,
- 36, 3, 55, 51, 36, 11, 48, 26, 6, 2,
- 0, 1, 70, 211, 16, 64, 11, 18, 46, 3,
- 211, 83, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 211, 211
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 44, 18, 0, 94, 38,
+ 227, 81, 91, 34, 2, 19, 32, 3, 50, 30,
+ 15, 227, 77, 7, 17, 37, 51, 99, 227, 0,
+ 0, 227, 227, 227, 227, 77, 227, 1, 49, 97,
+ 30, 32, 38, 43, 76, 6, 51, 5, 51, 3,
+ 0, 0, 112, 227, 5, 64, 13, 16, 42, 4,
+ 227, 82, 8, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227, 227, 227, 227, 227,
+ 227, 227, 227, 227, 227, 227
};
register unsigned int hval = len;
@@ -105,584 +105,688 @@ scripts_hash (register const char *str, register size_t len)
struct script_stringpool_t
{
char script_stringpool_str2[sizeof("Yi")];
- char script_stringpool_str9[sizeof("Bamum")];
- char script_stringpool_str10[sizeof("Bengali")];
- char script_stringpool_str11[sizeof("Brahmi")];
- char script_stringpool_str12[sizeof("Mro")];
- char script_stringpool_str14[sizeof("Ahom")];
- char script_stringpool_str15[sizeof("Miao")];
- char script_stringpool_str16[sizeof("Braille")];
- char script_stringpool_str17[sizeof("Balinese")];
- char script_stringpool_str18[sizeof("Mandaic")];
- char script_stringpool_str19[sizeof("Armenian")];
- char script_stringpool_str20[sizeof("Myanmar")];
- char script_stringpool_str21[sizeof("Mongolian")];
- char script_stringpool_str22[sizeof("Adlam")];
- char script_stringpool_str23[sizeof("Cham")];
- char script_stringpool_str24[sizeof("Multani")];
- char script_stringpool_str25[sizeof("Common")];
- char script_stringpool_str26[sizeof("Thai")];
- char script_stringpool_str27[sizeof("Chakma")];
- char script_stringpool_str28[sizeof("Thaana")];
- char script_stringpool_str29[sizeof("Arabic")];
- char script_stringpool_str30[sizeof("Avestan")];
- char script_stringpool_str31[sizeof("Cherokee")];
- char script_stringpool_str32[sizeof("Tamil")];
- char script_stringpool_str33[sizeof("Lao")];
- char script_stringpool_str34[sizeof("Meetei_Mayek")];
- char script_stringpool_str35[sizeof("Mende_Kikakui")];
- char script_stringpool_str36[sizeof("Sinhala")];
- char script_stringpool_str37[sizeof("Anatolian_Hieroglyphs")];
- char script_stringpool_str38[sizeof("Phoenician")];
- char script_stringpool_str39[sizeof("Sharada")];
- char script_stringpool_str40[sizeof("Linear_B")];
- char script_stringpool_str41[sizeof("Carian")];
- char script_stringpool_str42[sizeof("Batak")];
- char script_stringpool_str43[sizeof("Tangut")];
- char script_stringpool_str45[sizeof("Latin")];
- char script_stringpool_str47[sizeof("Shavian")];
- char script_stringpool_str48[sizeof("Modi")];
- char script_stringpool_str49[sizeof("Linear_A")];
- char script_stringpool_str51[sizeof("Syriac")];
- char script_stringpool_str52[sizeof("Cuneiform")];
- char script_stringpool_str53[sizeof("Osmanya")];
- char script_stringpool_str54[sizeof("Limbu")];
- char script_stringpool_str55[sizeof("Osage")];
- char script_stringpool_str56[sizeof("Samaritan")];
- char script_stringpool_str57[sizeof("Kannada")];
- char script_stringpool_str58[sizeof("Caucasian_Albanian")];
- char script_stringpool_str59[sizeof("Tai_Tham")];
- char script_stringpool_str60[sizeof("Tirhuta")];
- char script_stringpool_str61[sizeof("Takri")];
- char script_stringpool_str62[sizeof("Buginese")];
- char script_stringpool_str63[sizeof("Oriya")];
- char script_stringpool_str64[sizeof("Bhaiksuki")];
- char script_stringpool_str65[sizeof("Tai_Le")];
- char script_stringpool_str66[sizeof("Warang_Citi")];
- char script_stringpool_str67[sizeof("Marchen")];
- char script_stringpool_str68[sizeof("Saurashtra")];
- char script_stringpool_str69[sizeof("Han")];
- char script_stringpool_str70[sizeof("Khmer")];
- char script_stringpool_str71[sizeof("Canadian_Aboriginal")];
- char script_stringpool_str72[sizeof("Kharoshthi")];
- char script_stringpool_str73[sizeof("Hanunoo")];
- char script_stringpool_str74[sizeof("Lydian")];
- char script_stringpool_str75[sizeof("Nko")];
- char script_stringpool_str76[sizeof("Manichaean")];
- char script_stringpool_str77[sizeof("Buhid")];
- char script_stringpool_str78[sizeof("Newa")];
- char script_stringpool_str79[sizeof("Bassa_Vah")];
- char script_stringpool_str80[sizeof("Khojki")];
- char script_stringpool_str81[sizeof("Bopomofo")];
- char script_stringpool_str82[sizeof("Telugu")];
- char script_stringpool_str83[sizeof("Tagalog")];
- char script_stringpool_str84[sizeof("Tagbanwa")];
- char script_stringpool_str85[sizeof("Grantha")];
- char script_stringpool_str86[sizeof("Hatran")];
- char script_stringpool_str87[sizeof("Ogham")];
- char script_stringpool_str88[sizeof("Inherited")];
- char script_stringpool_str89[sizeof("Glagolitic")];
- char script_stringpool_str90[sizeof("Hangul")];
- char script_stringpool_str91[sizeof("Tibetan")];
- char script_stringpool_str92[sizeof("Gothic")];
- char script_stringpool_str93[sizeof("Lycian")];
- char script_stringpool_str94[sizeof("Phags_Pa")];
- char script_stringpool_str95[sizeof("Katakana")];
- char script_stringpool_str96[sizeof("Psalter_Pahlavi")];
- char script_stringpool_str97[sizeof("Lisu")];
- char script_stringpool_str98[sizeof("Greek")];
- char script_stringpool_str99[sizeof("Devanagari")];
- char script_stringpool_str100[sizeof("Kaithi")];
- char script_stringpool_str101[sizeof("Cyrillic")];
- char script_stringpool_str102[sizeof("Sundanese")];
- char script_stringpool_str103[sizeof("Coptic")];
- char script_stringpool_str104[sizeof("Cypriot")];
- char script_stringpool_str105[sizeof("Siddham")];
- char script_stringpool_str106[sizeof("Meroitic_Cursive")];
- char script_stringpool_str107[sizeof("Sora_Sompeng")];
- char script_stringpool_str108[sizeof("Old_Permic")];
- char script_stringpool_str109[sizeof("Malayalam")];
- char script_stringpool_str110[sizeof("Meroitic_Hieroglyphs")];
- char script_stringpool_str111[sizeof("Mahajani")];
- char script_stringpool_str112[sizeof("Pau_Cin_Hau")];
- char script_stringpool_str113[sizeof("Khudawadi")];
- char script_stringpool_str114[sizeof("Palmyrene")];
- char script_stringpool_str115[sizeof("Rejang")];
- char script_stringpool_str116[sizeof("Vai")];
- char script_stringpool_str117[sizeof("Gurmukhi")];
- char script_stringpool_str118[sizeof("Tifinagh")];
- char script_stringpool_str119[sizeof("Duployan")];
- char script_stringpool_str120[sizeof("Old_Italic")];
- char script_stringpool_str121[sizeof("Runic")];
- char script_stringpool_str122[sizeof("SignWriting")];
- char script_stringpool_str123[sizeof("Ugaritic")];
- char script_stringpool_str124[sizeof("Georgian")];
- char script_stringpool_str125[sizeof("Javanese")];
- char script_stringpool_str126[sizeof("Syloti_Nagri")];
- char script_stringpool_str127[sizeof("Deseret")];
- char script_stringpool_str128[sizeof("Ethiopic")];
- char script_stringpool_str129[sizeof("Hebrew")];
- char script_stringpool_str132[sizeof("Imperial_Aramaic")];
- char script_stringpool_str133[sizeof("Pahawh_Hmong")];
- char script_stringpool_str134[sizeof("Old_South_Arabian")];
- char script_stringpool_str135[sizeof("Old_Turkic")];
- char script_stringpool_str136[sizeof("Inscriptional_Pahlavi")];
- char script_stringpool_str137[sizeof("Inscriptional_Parthian")];
- char script_stringpool_str141[sizeof("Lepcha")];
- char script_stringpool_str142[sizeof("Egyptian_Hieroglyphs")];
- char script_stringpool_str144[sizeof("Hiragana")];
- char script_stringpool_str147[sizeof("Gujarati")];
- char script_stringpool_str148[sizeof("Nabataean")];
- char script_stringpool_str150[sizeof("Ol_Chiki")];
- char script_stringpool_str151[sizeof("Tai_Viet")];
- char script_stringpool_str153[sizeof("Elbasan")];
- char script_stringpool_str155[sizeof("New_Tai_Lue")];
- char script_stringpool_str171[sizeof("Old_Persian")];
- char script_stringpool_str179[sizeof("Old_North_Arabian")];
- char script_stringpool_str185[sizeof("Kayah_Li")];
- char script_stringpool_str210[sizeof("Old_Hungarian")];
+ char script_stringpool_str5[sizeof("Cham")];
+ char script_stringpool_str6[sizeof("Mro")];
+ char script_stringpool_str8[sizeof("Miao")];
+ char script_stringpool_str9[sizeof("Common")];
+ char script_stringpool_str10[sizeof("Chakma")];
+ char script_stringpool_str11[sizeof("Mandaic")];
+ char script_stringpool_str12[sizeof("Carian")];
+ char script_stringpool_str13[sizeof("Mongolian")];
+ char script_stringpool_str14[sizeof("Myanmar")];
+ char script_stringpool_str15[sizeof("Sinhala")];
+ char script_stringpool_str16[sizeof("Sharada")];
+ char script_stringpool_str17[sizeof("Chorasmian")];
+ char script_stringpool_str19[sizeof("Syriac")];
+ char script_stringpool_str20[sizeof("Cuneiform")];
+ char script_stringpool_str21[sizeof("Shavian")];
+ char script_stringpool_str22[sizeof("Thai")];
+ char script_stringpool_str24[sizeof("Thaana")];
+ char script_stringpool_str25[sizeof("Samaritan")];
+ char script_stringpool_str26[sizeof("Bengali")];
+ char script_stringpool_str27[sizeof("Kannada")];
+ char script_stringpool_str28[sizeof("Brahmi")];
+ char script_stringpool_str29[sizeof("Bamum")];
+ char script_stringpool_str30[sizeof("Khojki")];
+ char script_stringpool_str31[sizeof("Phoenician")];
+ char script_stringpool_str32[sizeof("Khmer")];
+ char script_stringpool_str33[sizeof("Takri")];
+ char script_stringpool_str34[sizeof("Toto")];
+ char script_stringpool_str35[sizeof("Lao")];
+ char script_stringpool_str36[sizeof("Caucasian_Albanian")];
+ char script_stringpool_str37[sizeof("Modi")];
+ char script_stringpool_str38[sizeof("Bhaiksuki")];
+ char script_stringpool_str39[sizeof("Tangut")];
+ char script_stringpool_str40[sizeof("Osmanya")];
+ char script_stringpool_str41[sizeof("Batak")];
+ char script_stringpool_str42[sizeof("Oriya")];
+ char script_stringpool_str43[sizeof("Kharoshthi")];
+ char script_stringpool_str44[sizeof("Yezidi")];
+ char script_stringpool_str45[sizeof("Tirhuta")];
+ char script_stringpool_str46[sizeof("Katakana")];
+ char script_stringpool_str47[sizeof("Saurashtra")];
+ char script_stringpool_str48[sizeof("Ahom")];
+ char script_stringpool_str49[sizeof("Canadian_Aboriginal")];
+ char script_stringpool_str50[sizeof("Latin")];
+ char script_stringpool_str51[sizeof("Tai_Tham")];
+ char script_stringpool_str52[sizeof("Khitan_Small_Script")];
+ char script_stringpool_str53[sizeof("Nko")];
+ char script_stringpool_str54[sizeof("Mende_Kikakui")];
+ char script_stringpool_str55[sizeof("Armenian")];
+ char script_stringpool_str56[sizeof("Limbu")];
+ char script_stringpool_str57[sizeof("Arabic")];
+ char script_stringpool_str58[sizeof("Newa")];
+ char script_stringpool_str59[sizeof("Linear_B")];
+ char script_stringpool_str60[sizeof("Vai")];
+ char script_stringpool_str61[sizeof("Tai_Le")];
+ char script_stringpool_str62[sizeof("Multani")];
+ char script_stringpool_str63[sizeof("Sogdian")];
+ char script_stringpool_str66[sizeof("Zanabazar_Square")];
+ char script_stringpool_str67[sizeof("Anatolian_Hieroglyphs")];
+ char script_stringpool_str68[sizeof("Osage")];
+ char script_stringpool_str69[sizeof("Lydian")];
+ char script_stringpool_str70[sizeof("Tagbanwa")];
+ char script_stringpool_str72[sizeof("Cherokee")];
+ char script_stringpool_str75[sizeof("Khudawadi")];
+ char script_stringpool_str76[sizeof("Tamil")];
+ char script_stringpool_str77[sizeof("Braille")];
+ char script_stringpool_str79[sizeof("Makasar")];
+ char script_stringpool_str81[sizeof("Sundanese")];
+ char script_stringpool_str82[sizeof("Meetei_Mayek")];
+ char script_stringpool_str83[sizeof("Vithkuqi")];
+ char script_stringpool_str84[sizeof("Javanese")];
+ char script_stringpool_str85[sizeof("Linear_A")];
+ char script_stringpool_str86[sizeof("Tibetan")];
+ char script_stringpool_str87[sizeof("Tangsa")];
+ char script_stringpool_str88[sizeof("Old_Permic")];
+ char script_stringpool_str89[sizeof("Phags_Pa")];
+ char script_stringpool_str91[sizeof("Marchen")];
+ char script_stringpool_str92[sizeof("Old_Turkic")];
+ char script_stringpool_str93[sizeof("Bassa_Vah")];
+ char script_stringpool_str94[sizeof("Han")];
+ char script_stringpool_str95[sizeof("Tai_Viet")];
+ char script_stringpool_str96[sizeof("Avestan")];
+ char script_stringpool_str97[sizeof("Old_South_Arabian")];
+ char script_stringpool_str98[sizeof("Hanunoo")];
+ char script_stringpool_str99[sizeof("Soyombo")];
+ char script_stringpool_str100[sizeof("Lisu")];
+ char script_stringpool_str101[sizeof("Buginese")];
+ char script_stringpool_str102[sizeof("Grantha")];
+ char script_stringpool_str103[sizeof("Adlam")];
+ char script_stringpool_str104[sizeof("Sora_Sompeng")];
+ char script_stringpool_str105[sizeof("Glagolitic")];
+ char script_stringpool_str106[sizeof("Gothic")];
+ char script_stringpool_str107[sizeof("Kaithi")];
+ char script_stringpool_str108[sizeof("Old_Sogdian")];
+ char script_stringpool_str109[sizeof("Balinese")];
+ char script_stringpool_str110[sizeof("Nandinagari")];
+ char script_stringpool_str111[sizeof("Hatran")];
+ char script_stringpool_str112[sizeof("Medefaidrin")];
+ char script_stringpool_str113[sizeof("Hangul")];
+ char script_stringpool_str114[sizeof("Ogham")];
+ char script_stringpool_str115[sizeof("Warang_Citi")];
+ char script_stringpool_str116[sizeof("Gurmukhi")];
+ char script_stringpool_str117[sizeof("Telugu")];
+ char script_stringpool_str118[sizeof("Tagalog")];
+ char script_stringpool_str119[sizeof("Pau_Cin_Hau")];
+ char script_stringpool_str120[sizeof("Siddham")];
+ char script_stringpool_str121[sizeof("Psalter_Pahlavi")];
+ char script_stringpool_str122[sizeof("Nabataean")];
+ char script_stringpool_str123[sizeof("Greek")];
+ char script_stringpool_str124[sizeof("Coptic")];
+ char script_stringpool_str125[sizeof("Cypriot")];
+ char script_stringpool_str126[sizeof("Nyiakeng_Puachue_Hmong")];
+ char script_stringpool_str127[sizeof("Meroitic_Cursive")];
+ char script_stringpool_str128[sizeof("Elymaic")];
+ char script_stringpool_str129[sizeof("Buhid")];
+ char script_stringpool_str130[sizeof("Cypro_Minoan")];
+ char script_stringpool_str131[sizeof("Meroitic_Hieroglyphs")];
+ char script_stringpool_str132[sizeof("Georgian")];
+ char script_stringpool_str133[sizeof("Syloti_Nagri")];
+ char script_stringpool_str134[sizeof("Rejang")];
+ char script_stringpool_str135[sizeof("Nushu")];
+ char script_stringpool_str136[sizeof("Lycian")];
+ char script_stringpool_str137[sizeof("Inscriptional_Pahlavi")];
+ char script_stringpool_str138[sizeof("Inscriptional_Parthian")];
+ char script_stringpool_str139[sizeof("Tifinagh")];
+ char script_stringpool_str140[sizeof("Old_North_Arabian")];
+ char script_stringpool_str141[sizeof("Bopomofo")];
+ char script_stringpool_str142[sizeof("Manichaean")];
+ char script_stringpool_str143[sizeof("Dogra")];
+ char script_stringpool_str144[sizeof("Mahajani")];
+ char script_stringpool_str146[sizeof("Malayalam")];
+ char script_stringpool_str147[sizeof("Devanagari")];
+ char script_stringpool_str148[sizeof("Hiragana")];
+ char script_stringpool_str149[sizeof("Ugaritic")];
+ char script_stringpool_str150[sizeof("Old_Persian")];
+ char script_stringpool_str151[sizeof("Gujarati")];
+ char script_stringpool_str153[sizeof("Egyptian_Hieroglyphs")];
+ char script_stringpool_str155[sizeof("Old_Italic")];
+ char script_stringpool_str156[sizeof("Inherited")];
+ char script_stringpool_str157[sizeof("Palmyrene")];
+ char script_stringpool_str158[sizeof("Elbasan")];
+ char script_stringpool_str159[sizeof("New_Tai_Lue")];
+ char script_stringpool_str161[sizeof("Cyrillic")];
+ char script_stringpool_str162[sizeof("Masaram_Gondi")];
+ char script_stringpool_str170[sizeof("Deseret")];
+ char script_stringpool_str172[sizeof("Gunjala_Gondi")];
+ char script_stringpool_str173[sizeof("SignWriting")];
+ char script_stringpool_str178[sizeof("Hebrew")];
+ char script_stringpool_str179[sizeof("Runic")];
+ char script_stringpool_str181[sizeof("Wancho")];
+ char script_stringpool_str183[sizeof("Old_Uyghur")];
+ char script_stringpool_str191[sizeof("Kayah_Li")];
+ char script_stringpool_str197[sizeof("Ol_Chiki")];
+ char script_stringpool_str198[sizeof("Pahawh_Hmong")];
+ char script_stringpool_str207[sizeof("Old_Hungarian")];
+ char script_stringpool_str214[sizeof("Duployan")];
+ char script_stringpool_str216[sizeof("Dives_Akuru")];
+ char script_stringpool_str218[sizeof("Imperial_Aramaic")];
+ char script_stringpool_str219[sizeof("Ethiopic")];
+ char script_stringpool_str221[sizeof("Hanifi_Rohingya")];
+ char script_stringpool_str226[sizeof("Lepcha")];
};
static const struct script_stringpool_t script_stringpool_contents =
{
"Yi",
- "Bamum",
- "Bengali",
- "Brahmi",
+ "Cham",
"Mro",
- "Ahom",
"Miao",
- "Braille",
- "Balinese",
- "Mandaic",
- "Armenian",
- "Myanmar",
- "Mongolian",
- "Adlam",
- "Cham",
- "Multani",
"Common",
- "Thai",
"Chakma",
- "Thaana",
- "Arabic",
- "Avestan",
- "Cherokee",
- "Tamil",
- "Lao",
- "Meetei_Mayek",
- "Mende_Kikakui",
+ "Mandaic",
+ "Carian",
+ "Mongolian",
+ "Myanmar",
"Sinhala",
- "Anatolian_Hieroglyphs",
- "Phoenician",
"Sharada",
- "Linear_B",
- "Carian",
- "Batak",
- "Tangut",
- "Latin",
- "Shavian",
- "Modi",
- "Linear_A",
+ "Chorasmian",
"Syriac",
"Cuneiform",
- "Osmanya",
- "Limbu",
- "Osage",
+ "Shavian",
+ "Thai",
+ "Thaana",
"Samaritan",
+ "Bengali",
"Kannada",
- "Caucasian_Albanian",
- "Tai_Tham",
- "Tirhuta",
+ "Brahmi",
+ "Bamum",
+ "Khojki",
+ "Phoenician",
+ "Khmer",
"Takri",
- "Buginese",
- "Oriya",
+ "Toto",
+ "Lao",
+ "Caucasian_Albanian",
+ "Modi",
"Bhaiksuki",
- "Tai_Le",
- "Warang_Citi",
- "Marchen",
+ "Tangut",
+ "Osmanya",
+ "Batak",
+ "Oriya",
+ "Kharoshthi",
+ "Yezidi",
+ "Tirhuta",
+ "Katakana",
"Saurashtra",
- "Han",
- "Khmer",
+ "Ahom",
"Canadian_Aboriginal",
- "Kharoshthi",
- "Hanunoo",
- "Lydian",
+ "Latin",
+ "Tai_Tham",
+ "Khitan_Small_Script",
"Nko",
- "Manichaean",
- "Buhid",
+ "Mende_Kikakui",
+ "Armenian",
+ "Limbu",
+ "Arabic",
"Newa",
- "Bassa_Vah",
- "Khojki",
- "Bopomofo",
- "Telugu",
- "Tagalog",
+ "Linear_B",
+ "Vai",
+ "Tai_Le",
+ "Multani",
+ "Sogdian",
+ "Zanabazar_Square",
+ "Anatolian_Hieroglyphs",
+ "Osage",
+ "Lydian",
"Tagbanwa",
+ "Cherokee",
+ "Khudawadi",
+ "Tamil",
+ "Braille",
+ "Makasar",
+ "Sundanese",
+ "Meetei_Mayek",
+ "Vithkuqi",
+ "Javanese",
+ "Linear_A",
+ "Tibetan",
+ "Tangsa",
+ "Old_Permic",
+ "Phags_Pa",
+ "Marchen",
+ "Old_Turkic",
+ "Bassa_Vah",
+ "Han",
+ "Tai_Viet",
+ "Avestan",
+ "Old_South_Arabian",
+ "Hanunoo",
+ "Soyombo",
+ "Lisu",
+ "Buginese",
"Grantha",
- "Hatran",
- "Ogham",
- "Inherited",
+ "Adlam",
+ "Sora_Sompeng",
"Glagolitic",
- "Hangul",
- "Tibetan",
"Gothic",
- "Lycian",
- "Phags_Pa",
- "Katakana",
+ "Kaithi",
+ "Old_Sogdian",
+ "Balinese",
+ "Nandinagari",
+ "Hatran",
+ "Medefaidrin",
+ "Hangul",
+ "Ogham",
+ "Warang_Citi",
+ "Gurmukhi",
+ "Telugu",
+ "Tagalog",
+ "Pau_Cin_Hau",
+ "Siddham",
"Psalter_Pahlavi",
- "Lisu",
+ "Nabataean",
"Greek",
- "Devanagari",
- "Kaithi",
- "Cyrillic",
- "Sundanese",
"Coptic",
"Cypriot",
- "Siddham",
+ "Nyiakeng_Puachue_Hmong",
"Meroitic_Cursive",
- "Sora_Sompeng",
- "Old_Permic",
- "Malayalam",
+ "Elymaic",
+ "Buhid",
+ "Cypro_Minoan",
"Meroitic_Hieroglyphs",
- "Mahajani",
- "Pau_Cin_Hau",
- "Khudawadi",
- "Palmyrene",
- "Rejang",
- "Vai",
- "Gurmukhi",
- "Tifinagh",
- "Duployan",
- "Old_Italic",
- "Runic",
- "SignWriting",
- "Ugaritic",
"Georgian",
- "Javanese",
"Syloti_Nagri",
- "Deseret",
- "Ethiopic",
- "Hebrew",
- "Imperial_Aramaic",
- "Pahawh_Hmong",
- "Old_South_Arabian",
- "Old_Turkic",
+ "Rejang",
+ "Nushu",
+ "Lycian",
"Inscriptional_Pahlavi",
"Inscriptional_Parthian",
- "Lepcha",
- "Egyptian_Hieroglyphs",
+ "Tifinagh",
+ "Old_North_Arabian",
+ "Bopomofo",
+ "Manichaean",
+ "Dogra",
+ "Mahajani",
+ "Malayalam",
+ "Devanagari",
"Hiragana",
+ "Ugaritic",
+ "Old_Persian",
"Gujarati",
- "Nabataean",
- "Ol_Chiki",
- "Tai_Viet",
+ "Egyptian_Hieroglyphs",
+ "Old_Italic",
+ "Inherited",
+ "Palmyrene",
"Elbasan",
"New_Tai_Lue",
- "Old_Persian",
- "Old_North_Arabian",
+ "Cyrillic",
+ "Masaram_Gondi",
+ "Deseret",
+ "Gunjala_Gondi",
+ "SignWriting",
+ "Hebrew",
+ "Runic",
+ "Wancho",
+ "Old_Uyghur",
"Kayah_Li",
- "Old_Hungarian"
+ "Ol_Chiki",
+ "Pahawh_Hmong",
+ "Old_Hungarian",
+ "Duployan",
+ "Dives_Akuru",
+ "Imperial_Aramaic",
+ "Ethiopic",
+ "Hanifi_Rohingya",
+ "Lepcha"
};
#define script_stringpool ((const char *) &script_stringpool_contents)
static const struct named_script script_names[] =
{
{-1}, {-1},
-#line 51 "./unictype/scripts_byname.gperf"
+#line 67 "./unictype/scripts_byname.gperf"
{(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str2, 36},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 98 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 83},
-#line 25 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str10, 10},
-#line 108 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 93},
+ {-1}, {-1},
+#line 107 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str5, 76},
+#line 145 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str6, 114},
+ {-1},
#line 129 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 114},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str8, 98},
+#line 31 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str9, 0},
+#line 126 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str10, 95},
+#line 125 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str11, 94},
+#line 105 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str12, 74},
+#line 62 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str13, 31},
+#line 53 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 22},
+#line 49 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 18},
+#line 130 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 99},
+#line 183 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 152},
{-1},
-#line 140 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str14, 125},
-#line 113 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str15, 98},
-#line 67 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str16, 52},
-#line 76 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str17, 61},
-#line 109 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str18, 94},
-#line 19 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 4},
-#line 37 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 22},
-#line 46 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 31},
-#line 146 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 131},
+#line 38 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str19, 7},
+#line 93 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str20, 62},
+#line 80 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str21, 49},
+#line 50 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str22, 19},
+ {-1},
+#line 39 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 8},
+#line 112 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 81},
+#line 41 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 10},
+#line 47 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 16},
+#line 124 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 93},
+#line 114 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 83},
+#line 139 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 108},
+#line 94 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 63},
+#line 61 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 30},
+#line 132 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 101},
+#line 190 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 159},
+#line 51 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 20},
+#line 133 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 102},
+#line 144 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 113},
+#line 163 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 132},
+#line 167 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 136},
+#line 81 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 50},
+#line 123 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 92},
+#line 44 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 13},
#line 91 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str23, 76},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 60},
+#line 186 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str44, 155},
+#line 154 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 123},
+#line 64 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str46, 33},
+#line 101 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 70},
+#line 156 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 125},
+#line 58 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 27},
+#line 32 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str50, 1},
+#line 108 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 77},
+#line 185 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 154},
+#line 96 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 65},
#line 143 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str24, 128},
-#line 15 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str25, 0},
-#line 34 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str26, 19},
-#line 110 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str27, 95},
-#line 23 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str28, 8},
-#line 21 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str29, 6},
-#line 94 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str30, 79},
-#line 41 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str31, 26},
-#line 29 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str32, 14},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 112},
#line 35 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str33, 20},
-#line 100 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str34, 85},
-#line 127 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str35, 112},
-#line 33 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str36, 18},
-#line 141 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str37, 126},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 4},
+#line 76 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 45},
+#line 37 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 6},
+#line 165 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 134},
#line 78 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str38, 63},
-#line 114 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str39, 99},
-#line 62 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str40, 47},
-#line 89 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str41, 74},
-#line 107 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str42, 92},
-#line 151 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str43, 136},
- {-1},
-#line 16 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str45, 1},
- {-1},
-#line 64 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str47, 49},
-#line 128 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str48, 113},
-#line 124 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str49, 109},
- {-1},
-#line 22 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str51, 7},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 47},
+#line 100 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 69},
#line 77 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str52, 62},
-#line 65 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str53, 50},
-#line 60 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str54, 45},
-#line 150 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str55, 135},
-#line 96 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str56, 81},
-#line 31 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str57, 16},
-#line 117 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str58, 102},
-#line 92 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str59, 77},
-#line 138 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str60, 123},
-#line 116 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 101},
-#line 68 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 53},
-#line 28 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 13},
-#line 147 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str64, 132},
-#line 61 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str65, 46},
-#line 139 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 124},
-#line 148 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 133},
-#line 85 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 70},
-#line 50 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 35},
-#line 45 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 30},
-#line 42 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str71, 27},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str61, 46},
+#line 159 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str62, 128},
+#line 177 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str63, 146},
+ {-1}, {-1},
+#line 171 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str66, 140},
+#line 157 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str67, 126},
+#line 166 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str68, 135},
+#line 106 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str69, 75},
#line 75 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 60},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str70, 44},
+ {-1},
#line 57 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str73, 42},
-#line 90 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str74, 75},
-#line 80 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 65},
-#line 126 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 111},
-#line 58 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 43},
-#line 149 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str78, 134},
-#line 118 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 103},
-#line 123 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str80, 108},
-#line 49 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 34},
-#line 30 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 15},
-#line 56 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 41},
-#line 59 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 44},
-#line 121 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 106},
-#line 142 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 127},
-#line 43 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 28},
-#line 55 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 40},
-#line 71 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 56},
-#line 39 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str90, 24},
-#line 36 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 21},
-#line 53 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 38},
-#line 88 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 73},
-#line 79 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 64},
-#line 48 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 33},
-#line 135 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 120},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str72, 26},
+ {-1}, {-1},
+#line 153 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str75, 122},
+#line 45 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str76, 14},
+#line 83 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str77, 52},
+ {-1},
+#line 174 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str79, 143},
+ {-1},
#line 97 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 82},
-#line 17 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 2},
-#line 24 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 9},
-#line 106 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 91},
-#line 18 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 3},
-#line 81 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 66},
-#line 69 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 54},
-#line 66 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 51},
-#line 136 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 121},
-#line 111 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 96},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str81, 66},
+#line 116 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str82, 85},
+#line 191 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str83, 160},
#line 115 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 100},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str84, 84},
+#line 140 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str85, 109},
+#line 52 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str86, 21},
+#line 189 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str87, 158},
+#line 150 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str88, 119},
+#line 95 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str89, 64},
+ {-1},
+#line 164 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str91, 133},
+#line 121 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str92, 90},
#line 134 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 119},
-#line 32 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 17},
-#line 112 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 97},
-#line 125 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 110},
-#line 133 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 118},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str93, 103},
+#line 66 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str94, 35},
+#line 109 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str95, 78},
+#line 110 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str96, 79},
+#line 118 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str97, 87},
+#line 73 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str98, 42},
+#line 170 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str99, 139},
+#line 113 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str100, 82},
+#line 84 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str101, 53},
#line 137 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 122},
-#line 132 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 117},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str102, 106},
+#line 162 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str103, 131},
+#line 131 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str104, 100},
#line 87 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 72},
-#line 84 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 69},
-#line 26 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 11},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str105, 56},
+#line 69 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str106, 38},
+#line 122 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str107, 91},
+#line 178 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str108, 147},
+#line 92 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str109, 61},
+#line 180 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str110, 149},
+#line 158 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str111, 127},
+#line 175 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str112, 144},
+#line 55 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str113, 24},
+#line 59 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str114, 28},
+#line 155 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str115, 124},
+#line 42 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str116, 11},
+#line 46 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str117, 15},
#line 72 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 57},
-#line 119 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 104},
-#line 52 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 37},
-#line 44 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 29},
-#line 145 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 130},
-#line 63 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 48},
-#line 38 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 23},
-#line 99 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 84},
-#line 73 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 58},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str118, 41},
+#line 149 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str119, 118},
+#line 152 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str120, 121},
+#line 151 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str121, 120},
+#line 147 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str122, 116},
+#line 33 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str123, 2},
+#line 85 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str124, 54},
+#line 82 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str125, 51},
+#line 181 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str126, 150},
+#line 127 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 96},
+#line 179 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 148},
+#line 74 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 43},
+#line 187 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str130, 156},
+#line 128 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str131, 97},
#line 54 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str127, 39},
-#line 40 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str128, 25},
-#line 20 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str129, 5},
- {-1}, {-1},
-#line 101 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 86},
-#line 122 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 107},
-#line 102 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 87},
-#line 105 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 90},
-#line 104 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 89},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str132, 23},
+#line 89 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str133, 58},
#line 103 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 88},
- {-1}, {-1}, {-1},
-#line 82 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 67},
-#line 95 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 80},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str134, 72},
+#line 169 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str135, 138},
+#line 104 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str136, 73},
+#line 120 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str137, 89},
+#line 119 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str138, 88},
+#line 88 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str139, 57},
+#line 146 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str140, 115},
+#line 65 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str141, 34},
+#line 142 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str142, 111},
+#line 172 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str143, 141},
+#line 141 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 110},
{-1},
-#line 47 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str144, 32},
- {-1}, {-1},
-#line 27 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 12},
-#line 131 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 116},
+#line 48 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str146, 17},
+#line 40 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str147, 9},
+#line 63 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str148, 32},
+#line 79 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str149, 48},
+#line 90 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 59},
+#line 43 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 12},
{-1},
-#line 83 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str150, 68},
-#line 93 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str151, 78},
+#line 111 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 80},
{-1},
-#line 120 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str153, 105},
+#line 68 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 37},
+#line 71 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str156, 40},
+#line 148 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str157, 117},
+#line 136 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str158, 105},
+#line 86 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str159, 55},
{-1},
+#line 34 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str161, 3},
+#line 168 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str162, 137},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
#line 70 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str155, 55},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 74 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str171, 59},
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str170, 39},
+ {-1},
+#line 173 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str172, 142},
+#line 161 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str173, 130},
+ {-1}, {-1}, {-1}, {-1},
+#line 36 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str178, 5},
+#line 60 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 29},
+ {-1},
+#line 182 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str181, 151},
+ {-1},
+#line 188 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str183, 157},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 130 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str179, 115},
+#line 102 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str191, 71},
{-1}, {-1}, {-1}, {-1}, {-1},
-#line 86 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str185, 71},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
- {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 99 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str197, 68},
+#line 138 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str198, 107},
+ {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
+#line 160 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str207, 129},
{-1}, {-1}, {-1}, {-1}, {-1}, {-1},
-#line 144 "./unictype/scripts_byname.gperf"
- {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str210, 129}
+#line 135 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str214, 104},
+ {-1},
+#line 184 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str216, 153},
+ {-1},
+#line 117 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str218, 86},
+#line 56 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str219, 25},
+ {-1},
+#line 176 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str221, 145},
+ {-1}, {-1}, {-1}, {-1},
+#line 98 "./unictype/scripts_byname.gperf"
+ {(int)(size_t)&((struct script_stringpool_t *)0)->script_stringpool_str226, 67}
};
-const struct named_script *
+static const struct named_script *
uc_script_lookup (register const char *str, register size_t len)
{
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
diff --git a/lib/unictype/sy_c_ident.c b/lib/unictype/sy_c_ident.c
index 7b5df3d..ea4fb10 100644
--- a/lib/unictype/sy_c_ident.c
+++ b/lib/unictype/sy_c_ident.c
@@ -1,28 +1,27 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_c_ident.h b/lib/unictype/sy_c_ident.h
index 174d8d3..0180b58 100644
--- a/lib/unictype/sy_c_ident.h
+++ b/lib/unictype/sy_c_ident.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Language syntax properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#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 9cc06a4..8555f56 100644
--- a/lib/unictype/sy_c_whitespace.c
+++ b/lib/unictype/sy_c_whitespace.c
@@ -1,28 +1,27 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_java_ident.c b/lib/unictype/sy_java_ident.c
index e089a59..5af69c4 100644
--- a/lib/unictype/sy_java_ident.c
+++ b/lib/unictype/sy_java_ident.c
@@ -1,28 +1,27 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unictype/sy_java_ident.h b/lib/unictype/sy_java_ident.h
index e5a1e59..9069f80 100644
--- a/lib/unictype/sy_java_ident.h
+++ b/lib/unictype/sy_java_ident.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Language syntax properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define identsyntax_header_0 12
#define identsyntax_header_1 225
#define identsyntax_header_2 7
@@ -10,18 +34,19 @@ static const
struct
{
int level1[225];
- short level2[25 << 5];
- unsigned short level3[169 * 16];
+ short level2[29 << 5];
+ unsigned short level3[194 * 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, 160,
- 512, -1, -1, 544, -1, 576, 608, -1,
+ 160, 160, 192, 160, 160, 224, -1, 256,
+ 288, 320, 352, 384, 416, -1, 448, 160,
+ 480, -1, 512, 544, 576, 608, 640, 672,
160, 160, 160, 160, 160, 160, 160, 160,
- 160, 160, 640, 672, 704, -1, -1, 736,
+ 160, 160, 704, 736, 768, 160, 800, 832,
+ 160, 864, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -43,8 +68,7 @@ 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,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 768
+ 896
},
{
0, 128, 256, 256, 256, 384, 512, 640,
@@ -58,92 +82,108 @@ u_java_ident =
6784, 6912, 7040, 7168, -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,
- 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, 7296, 7424, 7552, 7680, -1, -1, -1,
+ 7808, 7936, 8064, 8192, -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, 8448, 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, 8320, 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, 8576,
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, 9472, 9600, 9728, 9856, 9984,
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, 10112,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -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,
+ -1, -1, 256, 256, 10240, 10368, 10496, 10624,
+ 256, 256, 10752, 10880, 11008, 11136, 11264, 11392,
+ 11520, 11648, 11776, 11904, -1, 12032, 12160, 12288,
+ 256, 12416, 12544, 12672, 256, 256, 12800, 12928,
13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952,
- 14080, 14208, -1, -1, -1, -1, -1, -1,
- 14336, 14464, 14592, 14720, 14848, 14976, 15104, -1,
- 15232, 15360, -1, 15488, 15616, 15744, 15872, -1,
- -1, 16000, -1, -1, -1, 16128, -1, -1,
- 16256, 16384, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 16512,
- 16640, 256, 16768, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ 14080, 14208, 14336, -1, -1, 14464, 14592, 14720,
+ 14848, 14976, 15104, 15232, 15360, 15488, 15616, -1,
+ 15744, 15872, -1, 16000, 16128, 16256, 16384, -1,
+ 16512, 16640, 16768, 16896, 17024, 17152, -1, -1,
+ 17280, 17408, 17536, 17664, -1, 17792, -1, 17920,
+ 256, 256, 256, 256, 256, 256, 256, 18048,
+ 18176, 256, 18304, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 18432,
256, 256, 256, 256, 256, 256, 256, 256,
- 16896, -1, -1, -1, -1, -1, -1, -1,
+ 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, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 17024, -1, -1, -1,
+ 256, 256, 256, 256, 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, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 17152, 17280, 17408, 17536,
- -1, -1, -1, -1, -1, -1, 17664, 17792,
+ 256, 256, 256, 256, 18816, 18944, 19072, 19200,
+ -1, -1, -1, -1, 19328, -1, 19456, 19584,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 256, 256, 17920,
- 256, 256, 256, 256, 256, 18048, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 19712,
+ 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 19840, 7168, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 18176, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 19968,
+ 256, 256, 20096, 256, 256, 20224, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 18304, 18432, -1, -1, -1, -1, -1, -1,
- -1, -1, 18560, 18688, 18816, -1, -1, -1,
- 18944, 19072, 19200, 256, 256, 19328, 19456, 19584,
- -1, -1, -1, -1, 19712, 19840, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 19968, -1, -1, -1, -1, -1, -1, -1,
+ 20352, 20480, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 20096, 20224, -1, -1, -1, -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, 20608, -1,
+ -1, -1, 20736, 20864, 20992, -1, -1, -1,
+ 21120, 21248, 21376, 256, 256, 21504, 21632, 21760,
+ -1, -1, -1, -1, 21888, 22016, -1, -1,
+ -1, -1, -1, -1, -1, -1, 22144, -1,
+ 22272, -1, 22400, -1, -1, 22528, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 22656,
+ 256, 22784, 22912, -1, -1, -1, -1, -1,
+ -1, 23040, -1, -1, 23168, 23296, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 23424,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 23552, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 20608, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 23680, 256,
+ 23808, 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, 20736, 256,
- 20864, 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, 23936, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
- 256, 256, 256, 256, 256, 20992, -1, -1,
+ 256, 256, 256, 256, 256, 256, 256, 24064,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 21120, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 21248, -1, 21376, 21504, -1, -1, -1, -1,
+ 256, 256, 256, 256, 24192, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 256, 256, 24320, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 24448, -1, 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
@@ -164,9 +204,9 @@ u_java_ident =
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, 0x8000, 0xaaa2, 0x0002, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x2aaa, 0x5556, 0x5555, 0x5555, 0x5555, 0x5555, 0x6555,
- 0x6596, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaa80, 0xaaaa,
+ 0x0000, 0x0000, 0x8000, 0xaaa2, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x2aa8, 0x5556, 0x5555, 0x5555, 0x5555, 0x5555, 0x6555,
+ 0x6596, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x2a80, 0xaa80, 0xaaaa,
0xafff, 0xaa2a, 0x5555, 0xab95, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x5540, 0x5555, 0x5555, 0x5555, 0x0aa5, 0x0001, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
@@ -174,34 +214,34 @@ u_java_ident =
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,
+ 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0x5540, 0xa055, 0x068a,
0x0000, 0x0000, 0x5000, 0x5545, 0x5455, 0xa554, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0xaa54, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0800, 0xa000,
- 0xaaaa, 0xaaaa, 0x55aa, 0x5555, 0x5575, 0x5555, 0x5555, 0x5555,
+ 0x0000, 0x0000, 0x0000, 0xaa54, 0x0000, 0xaa80, 0x0000, 0x0000,
+ 0x0000, 0x8002, 0xaaaf, 0x5555, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x5550, 0x5555, 0x5555, 0x5575, 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,
+ 0x6955, 0x8569, 0x6aaa, 0x20aa, 0x5a50, 0x5555, 0xaa00, 0x982a,
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, 0x5552,
0x0256, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x51a0,
- 0x6955, 0xa569, 0x5aaa, 0x20aa, 0x5a50, 0x5555, 0xaaa2, 0xaaaa,
+ 0x6955, 0xa569, 0x56aa, 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,
+ 0x0155, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x51a0,
+ 0x5955, 0xa559, 0x96aa, 0xa280, 0x5a50, 0x5555, 0xaaaa, 0xaaaa,
0x0254, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x51a0,
- 0x5955, 0xa559, 0x96aa, 0x8aaa, 0x5a50, 0x5555, 0xaa82, 0xaaaa,
- 0x0256, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5280,
+ 0x5955, 0xa559, 0x96aa, 0x82aa, 0x5a50, 0x5555, 0xaa82, 0xaaaa,
+ 0x0055, 0x0800, 0x0008, 0x0000, 0x0000, 0x0000, 0x0000, 0x5140,
0x5955, 0x8559, 0x40aa, 0x2aaa, 0x5a50, 0x5555, 0xaaaa, 0x000a,
- 0x025a, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200,
+ 0x0256, 0x0000, 0x8000, 0x000a, 0x0000, 0x0000, 0x0020, 0xa200,
0x8000, 0x6a9a, 0x9955, 0x5555, 0x5aaa, 0x5555, 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,
+ 0x0882, 0x0080, 0x0000, 0x0000, 0x2200, 0x0000, 0x5504, 0xa155,
0x8800, 0xa555, 0x5555, 0x00a5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaa8, 0xaaaa, 0xaaaa, 0xaaa5, 0x5555, 0xaaa5, 0x66aa, 0x5aa6,
0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0xa800, 0x5556, 0x5555,
@@ -225,12 +265,12 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2800, 0x0000, 0x0000,
0x0002, 0x0000, 0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0a80, 0x0000, 0xaaa8,
- 0x0000, 0x0800, 0xa950, 0xaaaa, 0x0000, 0x0000, 0xa950, 0xaaaa,
+ 0x0000, 0x0000, 0xa550, 0x2aaa, 0x0000, 0x0000, 0xa950, 0xaaaa,
0x0000, 0x0000, 0xaa50, 0xaaaa, 0x0000, 0x0800, 0xaa58, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
0x5555, 0x5555, 0x2a55, 0xa42a, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xb56a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa,
+ 0xaaaa, 0x756a, 0x5555, 0xaaa5, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8,
0x1400, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa84, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x8000, 0x5555, 0xaa55, 0x5555, 0xaa55,
@@ -239,32 +279,30 @@ u_java_ident =
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,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x5555, 0xaaa5, 0x5555, 0xaaa5, 0x2aaa, 0xaaaa, 0x5555, 0x6555,
+ 0x5555, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0155, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
- 0x0155, 0xaa00, 0x5555, 0xaaa5, 0xaaaa, 0x556a, 0xaa55, 0xaaaa,
+ 0x0155, 0xa800, 0x5555, 0xaaa5, 0xaaaa, 0x556a, 0xaa55, 0xaaaa,
0x0015, 0x0000, 0x0000, 0x0000, 0x5554, 0x0555, 0x5555, 0x0005,
0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0x5555, 0xaa55, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x5555, 0xaaaa,
0x5555, 0x02a5, 0x5555, 0x0005, 0x0000, 0x0000, 0x0000, 0xa000,
- 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x8150, 0xaaa5,
+ 0x0000, 0xaaa8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0280,
+ 0xaaaa, 0xaaaa, 0x5595, 0x5555, 0x5555, 0x0401, 0x4100, 0xaa85,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x556a,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555,
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,
- 0xaaaa, 0xaaaa, 0x5555, 0xa955, 0x56a6, 0x5555, 0xaaa9, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0x0000, 0xa800, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0xaaa8, 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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x402a, 0xaa05, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x2000, 0xa2aa, 0x0000, 0x0000,
@@ -277,14 +315,12 @@ u_java_ident =
0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x8000, 0x0296, 0x0002, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0080,
- 0x02aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x0002, 0x0000,
+ 0x02aa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 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, 0x0000,
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,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000,
0x0000, 0xa800, 0x0000, 0x0000, 0x5555, 0xaa05, 0xaaaa, 0xaaaa,
@@ -293,12 +329,12 @@ u_java_ident =
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa5, 0xaaaa,
0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0x000a, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000, 0xaaaa,
- 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000,
- 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xaaaa, 0xaaaa, 0xaaa8,
+ 0x0000, 0x0028, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xaa80, 0x0220, 0xaaa0, 0xaaaa, 0xaaaa, 0x000a, 0x0000,
+ 0x1010, 0x0040, 0x0000, 0x0000, 0x5540, 0xa9aa, 0xaaaa, 0xaaa8,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa,
0x0005, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555,
- 0xa555, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0xa22a,
+ 0xa555, 0xaaaa, 0x5555, 0xaaa5, 0x5555, 0x5555, 0x0005, 0x422a,
0x5555, 0x0005, 0x0000, 0x0000, 0x5000, 0xa555, 0x0000, 0x0000,
0x4000, 0x5555, 0xaa55, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xa800,
0x0055, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
@@ -308,7 +344,7 @@ u_java_ident =
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, 0x0080, 0x0000, 0xaaa0, 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,
@@ -343,16 +379,20 @@ u_java_ident =
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, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x02aa, 0x0000, 0x0000,
0x0000, 0xaa80, 0x0000, 0x0000, 0x0000, 0x0000, 0x5000, 0xaa95,
0x0000, 0x0000, 0x0000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
0xaa00, 0x0000, 0xa002, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xa000, 0x5555, 0xaaa5, 0x0000, 0x0000,
0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0x0000, 0x0080,
+ 0x0000, 0x0080, 0x2080, 0x0000, 0x0020, 0x0000, 0x0020, 0xa820,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa,
0x0000, 0x0000, 0xa000, 0xaaaa, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x2000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0xaa80,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 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,
@@ -361,7 +401,7 @@ u_java_ident =
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0aaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x9654, 0x55aa, 0x0200, 0x0002, 0x0000, 0x0000, 0xaa00, 0x6a95,
+ 0x9654, 0x55aa, 0x0200, 0x0002, 0x0000, 0x0000, 0xa000, 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,
@@ -373,72 +413,106 @@ u_java_ident =
0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0xaaaa, 0x5555, 0xaaa5,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa960, 0xaaa0, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0xa800, 0x2aaa, 0xaaaa, 0x0000, 0x0000,
+ 0x5000, 0x5555, 0xaaa9, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000,
+ 0xa550, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000,
+ 0xa800, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x8000, 0xaaaa,
0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555,
- 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0x5aaa, 0x5555, 0xaaaa, 0x6aaa,
+ 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0x5aaa, 0x5555, 0xa141, 0x6aaa,
0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5555, 0xae95,
- 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x5555, 0xaaa5,
+ 0xaa9a, 0xaeaa, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x5555, 0xaaa5,
0x0015, 0x0000, 0x0000, 0x0000, 0x4000, 0x5555, 0x5955, 0x5555,
- 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa,
+ 0x14aa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8a40, 0xaaaa,
0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555,
- 0xa801, 0xa95a, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xa801, 0x5956, 0x5555, 0xa885, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x5500, 0x5555, 0x9aaa,
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,
+ 0x0255, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0208, 0x5160,
0x6955, 0xa569, 0x6aa8, 0x02aa, 0x5a50, 0xa955, 0xa955, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5400, 0x5555,
- 0x1555, 0xaa80, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x1555, 0xaa80, 0x5555, 0x1aa5, 0xaaa0, 0xaaaa, 0xaaaa, 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,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x5555, 0xaaa8,
0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
- 0x0000, 0x0000, 0x0000, 0x56a0, 0x5555, 0xaa55, 0x5555, 0xaaa5,
+ 0x0000, 0x0000, 0x0000, 0x5680, 0x5555, 0xaa55, 0x5555, 0xaaa5,
+ 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0xaa95,
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,
+ 0x8000, 0x00a2, 0x8200, 0x0000, 0x0000, 0x0000, 0x6555, 0x1569,
+ 0xaa51, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x000a, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x5554, 0x555a, 0xa921, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x5554, 0x0015, 0x0000, 0x0000, 0x0000, 0x0000, 0x5540, 0x9545,
+ 0x6aaa, 0xaaaa, 0x5554, 0x0055, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x5550, 0x5555, 0xa2a5, 0xaaaa, 0xaaaa, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8,
0x0000, 0x0008, 0x0000, 0x0000, 0x0000, 0x4000, 0x9555, 0x5555,
0xaaa8, 0xaaaa, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0x000a, 0x0000,
0x0000, 0x0000, 0x555a, 0x5555, 0x5555, 0x5556, 0x9555, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x8000, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x9554, 0x659a,
+ 0x4555, 0xaaaa, 0x5555, 0xaaa5, 0x2000, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x9550, 0x5565, 0xaaa8, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x9540, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0x02aa, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa,
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, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xffff, 0xaaab,
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, 0x8000, 0x5555, 0xaaa5, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000,
+ 0x5555, 0xaaa5, 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,
+ 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, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa,
+ 0x0000, 0x6a80, 0x5554, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555,
+ 0x5555, 0x6aaa, 0x0015, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xa920, 0xaaaa, 0xaaa5, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa,
- 0xaaa0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0200, 0x8200,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaa80, 0xaaaa, 0x00aa, 0xaaaa, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa00,
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,
+ 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0xa555, 0x5555, 0x5555,
+ 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 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,
@@ -461,26 +535,42 @@ u_java_ident =
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, 0x8000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x9555, 0x5555, 0x5555, 0x5569, 0x5965, 0xaa95, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0x1555, 0xa000,
+ 0x5555, 0x8aa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x9000, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x5500, 0x5555, 0x2aa5,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x8000, 0x8200, 0x0000, 0x8000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0xa800, 0xaaaa, 0x9555, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
- 0x5500, 0xaa95, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x5500, 0xaa15, 0x5555, 0xaaa5, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaa8, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 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,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0xaaa5,
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, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8,
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, 0x0000, 0xaaa0, 0xaaaa, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa,
0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
0xaaae, 0xaaaa, 0xaaaa, 0xaaaa, 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555,
diff --git a/lib/unictype/sy_java_whitespace.c b/lib/unictype/sy_java_whitespace.c
index 8eea727..cd95e96 100644
--- a/lib/unictype/sy_java_whitespace.c
+++ b/lib/unictype/sy_java_whitespace.c
@@ -1,28 +1,27 @@
/* Syntax properties of Unicode characters.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk.h b/lib/unigbrk.h
deleted file mode 100644
index 4c410c9..0000000
--- a/lib/unigbrk.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Grapheme cluster breaks in Unicode strings.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
- Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNIGBRK_H
-#define _UNIGBRK_H
-
-/* Get bool. */
-#include <unistring/stdbool.h>
-
-/* Get size_t. */
-#include <stddef.h>
-
-#include "unitypes.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* ========================================================================= */
-
-/* Property defined in Unicode Standard Annex #29, section "Grapheme Cluster
- Boundaries"
- <http://unicode.org/reports/tr29/#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,
- GBP_ZWJ = 13,
- GBP_EB = 14,
- GBP_EM = 15,
- GBP_GAZ = 16,
- GBP_EBG = 17
-};
-
-/* 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);
-extern void
- uc_grapheme_breaks (const ucs4_t *s, size_t n, char *p);
-
-/* ========================================================================= */
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* _UNIGBRK_H */
diff --git a/lib/unigbrk.in.h b/lib/unigbrk.in.h
index 4315b1a..8992a3a 100644
--- a/lib/unigbrk.in.h
+++ b/lib/unigbrk.in.h
@@ -1,28 +1,27 @@
/* Grapheme cluster breaks in Unicode strings.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIGBRK_H
#define _UNIGBRK_H
@@ -43,7 +42,7 @@ extern "C" {
/* Property defined in Unicode Standard Annex #29, section "Grapheme Cluster
Boundaries"
- <http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries> */
+ <https://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries> */
/* Possible values of the Grapheme_Cluster_Break property.
This enumeration may be extended in the future. */
@@ -63,10 +62,10 @@ enum
GBP_LVT = 11,
GBP_RI = 12,
GBP_ZWJ = 13,
- GBP_EB = 14,
- GBP_EM = 15,
- GBP_GAZ = 16,
- GBP_EBG = 17
+ GBP_EB = 14, /* obsolete */
+ GBP_EM = 15, /* obsolete */
+ GBP_GAZ = 16, /* obsolete */
+ GBP_EBG = 17 /* obsolete */
};
/* Return the Grapheme_Cluster_Break property of a Unicode character. */
diff --git a/lib/unigbrk/gbrkprop.h b/lib/unigbrk/gbrkprop.h
index c8be861..4b1f842 100644
--- a/lib/unigbrk/gbrkprop.h
+++ b/lib/unigbrk/gbrkprop.h
@@ -1,6 +1,30 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Grapheme break property of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
#define gbrkprop_header_0 16
#define gbrkprop_header_1 15
#define gbrkprop_header_2 7
@@ -11,7 +35,7 @@ struct
{
int level1[15];
short level2[3 << 9];
- unsigned char level3[119 << 7];
+ unsigned char level3[124 << 7];
}
unigbrkprop =
{
@@ -29,11 +53,10 @@ unigbrkprop =
4096, 4224, 4352, -1, 4480, 4608, 4736, 4864,
4992, 5120, -1, 5248, -1, -1, -1, -1,
5376, 5504, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 5632, 5760, 5888, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 6016, 6144, 6272, -1, -1, -1, -1,
- 6400, 6528, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 5632, 5760, 5888, -1, -1, -1, -1,
+ 6016, 6144, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -61,42 +84,44 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 6656, 6784, -1, -1,
- 6912, 7040, 7168, 7296, 7424, 7552, -1, 7680,
- 7808, 7936, 8064, 8192, 8320, 8448, 8576, 7808,
- 7936, 8064, 8192, 8320, 8448, 8576, 7808, 7936,
- 8064, 8192, 8320, 8448, 8576, 7808, 7936, 8064,
- 8192, 8320, 8448, 8576, 7808, 7936, 8064, 8192,
- 8320, 8448, 8576, 7808, 7936, 8064, 8192, 8320,
- 8448, 8576, 7808, 7936, 8064, 8192, 8320, 8448,
- 8576, 7808, 7936, 8064, 8192, 8320, 8448, 8576,
- 7808, 7936, 8064, 8192, 8320, 8448, 8576, 7808,
- 7936, 8064, 8192, 8320, 8448, 8576, 7808, 7936,
- 8064, 8192, 8320, 8448, 8576, 7808, 7936, 8064,
- 8192, 8320, 8448, 8576, 7808, 7936, 8064, 8704,
- 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
- 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 6272, 6400, -1, -1,
+ 6528, 6656, 6784, 6912, 7040, 7168, -1, 7296,
+ 7424, 7552, 7680, 7808, 7936, 8064, 8192, 7424,
+ 7552, 7680, 7808, 7936, 8064, 8192, 7424, 7552,
+ 7680, 7808, 7936, 8064, 8192, 7424, 7552, 7680,
+ 7808, 7936, 8064, 8192, 7424, 7552, 7680, 7808,
+ 7936, 8064, 8192, 7424, 7552, 7680, 7808, 7936,
+ 8064, 8192, 7424, 7552, 7680, 7808, 7936, 8064,
+ 8192, 7424, 7552, 7680, 7808, 7936, 8064, 8192,
+ 7424, 7552, 7680, 7808, 7936, 8064, 8192, 7424,
+ 7552, 7680, 7808, 7936, 8064, 8192, 7424, 7552,
+ 7680, 7808, 7936, 8064, 8192, 7424, 7552, 7680,
+ 7808, 7936, 8064, 8192, 7424, 7552, 7680, 8320,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 8960, -1,
- -1, -1, -1, -1, 9088, 9216, -1, 9344,
- -1, -1, -1, 9472, -1, 9600, 9728, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 9856, 9984, -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, 8576, 8704, -1, 8832,
+ -1, -1, -1, 8960, -1, 9088, 9216, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 9344, 9472, -1, -1,
+ -1, -1, 9600, -1, -1, 9728, 9856, 9984,
10112, 10240, 10368, 10496, 10624, 10752, 10880, -1,
11008, 11136, -1, 11264, 11392, 11520, 11648, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 11776, 11904, -1, -1, -1, -1, -1, -1,
+ 11776, -1, 11904, 12032, 12160, 12288, -1, -1,
+ 12416, 12544, 12672, 12800, -1, 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, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 13056, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -109,9 +134,9 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 13184, 13312, -1,
+ -1, -1, -1, -1, -1, -1, 13440, 13568,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 12032, 12160, -1,
- -1, -1, -1, -1, -1, -1, 12288, 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,
@@ -130,28 +155,27 @@ unigbrkprop =
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 13696, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -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, -1, -1, -1, -1, -1, 13824, -1,
+ -1, -1, 13952, 14080, 14208, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 14336, 14464, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 12672, 12800, 12928, -1, -1, -1,
+ 14592, -1, 13312, -1, -1, 14720, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 13056, 13184, -1, -1,
+ -1, 14848, 14976, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 13312, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 15104, -1, -1, -1, 15232,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, 13440, 13568, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 13696, -1, -1, -1, 13824,
- 13952, 14080, 14208, 14336, 14464, 14592, -1, -1,
- -1, -1, 14720, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 14848, 8832, 14976, 15104, 8832, 8832, 8832, 8832,
- 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
- 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
- 8832, 8832, 8832, 8832, 8832, 8832, 8832, 8832,
+ 15360, 15488, 15616, 15744, 15488, 15488, 15488, 15488,
+ 15488, 15488, 15488, 15488, 15488, 15488, 15488, 15488,
+ 15488, 15488, 15488, 15488, 15488, 15488, 15488, 15488,
+ 15488, 15488, 15488, 15488, 15488, 15488, 15488, 15488,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -501,7 +525,7 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -538,7 +562,10 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_PREPEND, GBP_PREPEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -549,12 +576,9 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
@@ -629,7 +653,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -692,8 +716,8 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -715,7 +739,7 @@ unigbrkprop =
GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
@@ -759,6 +783,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -772,8 +797,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
@@ -822,8 +846,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -837,7 +860,8 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
@@ -854,7 +878,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -932,7 +956,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1179,7 +1203,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1187,7 +1211,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1241,7 +1265,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_CONTROL, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_CONTROL, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1381,6 +1405,10 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1394,10 +1422,6 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1411,7 +1435,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK,
@@ -1522,8 +1546,8 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1555,8 +1579,8 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1629,102 +1653,6 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
- GBP_EB, GBP_EB, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_GAZ, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -1953,7 +1881,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2005,7 +1933,7 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2053,7 +1981,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2422,38 +2350,6 @@ unigbrkprop =
GBP_T, GBP_T, GBP_T, GBP_T,
GBP_T, GBP_T, GBP_T, GBP_T,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2742,6 +2638,134 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2770,8 +2794,8 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_OTHER,
@@ -2790,10 +2814,10 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_PREPEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_PREPEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2823,7 +2847,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2856,8 +2880,8 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_OTHER, GBP_PREPEND, GBP_PREPEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -2948,7 +2972,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK,
GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
@@ -2989,7 +3013,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3134,7 +3158,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3169,11 +3193,17 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3194,16 +3224,13 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
- GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_PREPEND,
+ GBP_SPACINGMARK, GBP_PREPEND, GBP_SPACINGMARK, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3239,19 +3266,61 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_PREPEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_PREPEND, GBP_PREPEND, GBP_PREPEND, GBP_PREPEND,
+ GBP_PREPEND, GBP_PREPEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3266,8 +3335,29 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3288,6 +3378,16 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3306,23 +3406,24 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
- GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_PREPEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3339,6 +3440,10 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3357,8 +3462,6 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3395,6 +3498,10 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3407,16 +3514,9 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_CONTROL,
GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
- GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
- GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3424,8 +3524,6 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3462,7 +3560,9 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3479,49 +3579,15 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3542,16 +3608,32 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
- GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_SPACINGMARK,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3573,8 +3655,10 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_SPACINGMARK, GBP_SPACINGMARK, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3585,6 +3669,8 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3594,6 +3680,36 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3623,8 +3739,6 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
- GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3637,6 +3751,16 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_SPACINGMARK, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_SPACINGMARK, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3644,6 +3768,8 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3663,15 +3789,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_RI, GBP_RI,
- GBP_RI, GBP_RI, GBP_RI, GBP_RI,
- GBP_RI, GBP_RI, GBP_RI, GBP_RI,
- GBP_RI, GBP_RI, GBP_RI, GBP_RI,
- GBP_RI, GBP_RI, GBP_RI, GBP_RI,
- GBP_RI, GBP_RI, GBP_RI, GBP_RI,
- GBP_RI, GBP_RI, GBP_RI, GBP_RI,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3686,11 +3804,10 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EB,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3700,43 +3817,62 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EM,
- GBP_EM, GBP_EM, GBP_EM, GBP_EM,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_EXTEND, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_OTHER, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_EB,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EBG, GBP_EBG,
- GBP_EBG, GBP_EBG, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_EB, GBP_EB,
- GBP_OTHER, GBP_EB, GBP_EB, GBP_EB,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_GAZ,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3744,13 +3880,23 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_OTHER, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3783,6 +3929,7 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3795,15 +3942,12 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3824,9 +3968,10 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_GAZ, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3847,9 +3992,6 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_EB, GBP_EB, GBP_EB,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EB,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3857,6 +3999,8 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3870,15 +4014,12 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EB,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_EB, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3898,18 +4039,23 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_RI, GBP_RI, GBP_RI, GBP_RI,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
- GBP_EB, GBP_EB, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_OTHER, GBP_OTHER, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_OTHER, GBP_OTHER, GBP_EB,
- GBP_EB, GBP_EB, GBP_EB, GBP_EB,
- GBP_EB, GBP_EB, GBP_OTHER, GBP_OTHER,
- GBP_EB, GBP_EB, GBP_EB, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
@@ -3926,6 +4072,12 @@ unigbrkprop =
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_OTHER,
+ GBP_OTHER, GBP_OTHER, GBP_OTHER, GBP_EXTEND,
+ GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
@@ -3958,6 +4110,38 @@ unigbrkprop =
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
+ GBP_CONTROL, GBP_CONTROL, GBP_CONTROL, GBP_CONTROL,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
GBP_EXTEND, GBP_EXTEND, GBP_EXTEND, GBP_EXTEND,
diff --git a/lib/unigbrk/u-grapheme-breaks.h b/lib/unigbrk/u-grapheme-breaks.h
index 48afcd6..e1b600f 100644
--- a/lib/unigbrk/u-grapheme-breaks.h
+++ b/lib/unigbrk/u-grapheme-breaks.h
@@ -1,28 +1,30 @@
/* Grapheme cluster break function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
- You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>. */
+/* This file implements section 3 "Grapheme Cluster Boundaries"
+ of Unicode Standard Annex #29 <https://www.unicode.org/reports/tr29/>. */
void
FUNC (const UNIT *s, size_t n, char *p)
@@ -35,10 +37,15 @@ FUNC (const UNIT *s, size_t n, char *p)
-1 at the very beginning of the string. */
int last_char_prop = -1;
- /* Grapheme Cluster break property of the last complex character.
- -1 at the very beginning of the string. */
- int last_compchar_prop = -1;
+ /* True if the last character ends an emoji modifier sequence
+ \p{Extended_Pictographic} Extend*. */
+ bool emoji_modifier_sequence = false;
+ /* True if the last character was immediately preceded by an
+ emoji modifier sequence \p{Extended_Pictographic} Extend*. */
+ bool emoji_modifier_sequence_before_last_char = false;
+ /* Number of consecutive regional indicator (RI) characters seen
+ immediately before the current point. */
size_t ri_count = 0;
/* Don't break inside multibyte characters. */
@@ -89,35 +96,27 @@ FUNC (const UNIT *s, size_t n, char *p)
/* No break after Prepend characters (GB9b). */
else if (last_char_prop == GBP_PREPEND)
/* *p = 0 */;
- /* No break within emoji modifier sequences (GB10). */
- else if ((last_compchar_prop == GBP_EB
- || last_compchar_prop == GBP_EBG)
- && prop == GBP_EM)
- /* *p = 0 */;
- /* No break within emoji zwj sequences (GB11). */
+ /* No break within emoji modifier sequences or emoji zwj sequences
+ (GB11). */
else if (last_char_prop == GBP_ZWJ
- && (prop == GBP_GAZ
- || prop == GBP_EBG))
+ && emoji_modifier_sequence_before_last_char
+ && uc_is_property_extended_pictographic (uc))
/* *p = 0 */;
/* No break between RI if there is an odd number of RI
characters before (GB12, GB13). */
- else if (prop == GBP_RI)
- {
- if (ri_count % 2 == 0)
- *p = 1;
- /* else *p = 0; */
- }
- /* Break everywhere (GBP999). */
+ else if (prop == GBP_RI && (ri_count % 2) != 0)
+ /* *p = 0 */;
+ /* Break everywhere (GB999). */
else
*p = 1;
}
- last_char_prop = prop;
+ emoji_modifier_sequence_before_last_char = emoji_modifier_sequence;
+ emoji_modifier_sequence =
+ (emoji_modifier_sequence && prop == GBP_EXTEND)
+ || uc_is_property_extended_pictographic (uc);
- if (!(prop == GBP_EXTEND
- && (last_compchar_prop == GBP_EB
- || last_compchar_prop == GBP_EBG)))
- last_compchar_prop = prop;
+ last_char_prop = prop;
if (prop == GBP_RI)
ri_count++;
diff --git a/lib/unigbrk/u16-grapheme-breaks.c b/lib/unigbrk/u16-grapheme-breaks.c
index 6221dc1..dc33c8c 100644
--- a/lib/unigbrk/u16-grapheme-breaks.c
+++ b/lib/unigbrk/u16-grapheme-breaks.c
@@ -1,36 +1,37 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
+#include <stdbool.h>
#include <string.h>
+#include "unictype.h"
#include "unistr.h"
#define FUNC u16_grapheme_breaks
diff --git a/lib/unigbrk/u16-grapheme-next.c b/lib/unigbrk/u16-grapheme-next.c
index d7f45a3..96bd688 100644
--- a/lib/unigbrk/u16-grapheme-next.c
+++ b/lib/unigbrk/u16-grapheme-next.c
@@ -1,28 +1,27 @@
/* Next grapheme cluster function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u16-grapheme-prev.c b/lib/unigbrk/u16-grapheme-prev.c
index b47da69..9cd2a52 100644
--- a/lib/unigbrk/u16-grapheme-prev.c
+++ b/lib/unigbrk/u16-grapheme-prev.c
@@ -1,28 +1,27 @@
/* Previous grapheme cluster function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u32-grapheme-breaks.c b/lib/unigbrk/u32-grapheme-breaks.c
index 959ee31..448810a 100644
--- a/lib/unigbrk/u32-grapheme-breaks.c
+++ b/lib/unigbrk/u32-grapheme-breaks.c
@@ -1,36 +1,37 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
+#include <stdbool.h>
#include <string.h>
+#include "unictype.h"
#include "unistr.h"
#define FUNC u32_grapheme_breaks
diff --git a/lib/unigbrk/u32-grapheme-next.c b/lib/unigbrk/u32-grapheme-next.c
index 44502f3..f770f27 100644
--- a/lib/unigbrk/u32-grapheme-next.c
+++ b/lib/unigbrk/u32-grapheme-next.c
@@ -1,28 +1,27 @@
/* Next grapheme cluster function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u32-grapheme-prev.c b/lib/unigbrk/u32-grapheme-prev.c
index b450515..27ee860 100644
--- a/lib/unigbrk/u32-grapheme-prev.c
+++ b/lib/unigbrk/u32-grapheme-prev.c
@@ -1,28 +1,27 @@
/* Previous grapheme cluster function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u8-grapheme-breaks.c b/lib/unigbrk/u8-grapheme-breaks.c
index 659badc..68d8a60 100644
--- a/lib/unigbrk/u8-grapheme-breaks.c
+++ b/lib/unigbrk/u8-grapheme-breaks.c
@@ -1,37 +1,38 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010,
based on code written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
+#include <stdbool.h>
#include <string.h>
+#include "unictype.h"
#include "unistr.h"
#define FUNC u8_grapheme_breaks
diff --git a/lib/unigbrk/u8-grapheme-next.c b/lib/unigbrk/u8-grapheme-next.c
index 6551bdc..3bb5824 100644
--- a/lib/unigbrk/u8-grapheme-next.c
+++ b/lib/unigbrk/u8-grapheme-next.c
@@ -1,28 +1,27 @@
/* Next grapheme cluster function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/u8-grapheme-prev.c b/lib/unigbrk/u8-grapheme-prev.c
index ef949f5..e9238d4 100644
--- a/lib/unigbrk/u8-grapheme-prev.c
+++ b/lib/unigbrk/u8-grapheme-prev.c
@@ -1,28 +1,27 @@
/* Previous grapheme cluster function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/uc-gbrk-prop.c b/lib/unigbrk/uc-gbrk-prop.c
index a23512b..f29d47f 100644
--- a/lib/unigbrk/uc-gbrk-prop.c
+++ b/lib/unigbrk/uc-gbrk-prop.c
@@ -1,28 +1,27 @@
/* Grapheme cluster break property function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/uc-grapheme-breaks.c b/lib/unigbrk/uc-grapheme-breaks.c
index 714b3a4..5f6583e 100644
--- a/lib/unigbrk/uc-grapheme-breaks.c
+++ b/lib/unigbrk/uc-grapheme-breaks.c
@@ -1,37 +1,37 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unigbrk.h"
+#include <stdbool.h>
#include <string.h>
-#include "unistr.h"
+#include "unictype.h"
/* This is similar to u32_mbtouc_unsafe(), but doesn't check invalid
characters. */
diff --git a/lib/unigbrk/uc-is-grapheme-break.c b/lib/unigbrk/uc-is-grapheme-break.c
index ef88049..1367300 100644
--- a/lib/unigbrk/uc-is-grapheme-break.c
+++ b/lib/unigbrk/uc-is-grapheme-break.c
@@ -1,28 +1,27 @@
/* Grapheme cluster break function.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unigbrk/ulc-grapheme-breaks.c b/lib/unigbrk/ulc-grapheme-breaks.c
index 57a9d71..d063bb4 100644
--- a/lib/unigbrk/ulc-grapheme-breaks.c
+++ b/lib/unigbrk/ulc-grapheme-breaks.c
@@ -1,29 +1,28 @@
/* Grapheme cluster breaks function.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Ben Pfaff <blp@cs.stanford.edu>, 2010,
based on code written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk.h b/lib/unilbrk.h
deleted file mode 100644
index 3661a2b..0000000
--- a/lib/unilbrk.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Line breaking of Unicode strings.
- Copyright (C) 2001-2003, 2005-2018 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2001.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNILBRK_H
-#define _UNILBRK_H
-
-/* Get size_t. */
-#include <stddef.h>
-
-#include "unitypes.h"
-
-/* Get locale_charset() declaration. */
-#include <unistring/localcharset.h>
-
-
-#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.in.h b/lib/unilbrk.in.h
index 87848a9..06a8b5c 100644
--- a/lib/unilbrk.in.h
+++ b/lib/unilbrk.in.h
@@ -1,28 +1,27 @@
/* Line breaking of Unicode strings.
- Copyright (C) 2001-2003, 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNILBRK_H
#define _UNILBRK_H
@@ -53,11 +52,14 @@ enum
UC_BREAK_PROHIBITED,
UC_BREAK_POSSIBLE,
UC_BREAK_MANDATORY,
- UC_BREAK_HYPHENATION
+ UC_BREAK_HYPHENATION,
+ UC_BREAK_CR_BEFORE_LF /* only used in _v2 or later */
};
/* 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_CR_BEFORE_LF means that s[i] and s[i+1] is the CR-LF
+ character sequence. (Only used in _v2 or later.)
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
@@ -67,16 +69,35 @@ enum
*/
extern void
u8_possible_linebreaks (const uint8_t *s, size_t n,
- const char *encoding, char *p);
+ const char *encoding, char *_UC_RESTRICT p);
+extern void
+ u8_possible_linebreaks_v2 (const uint8_t *s, size_t n,
+ const char *encoding, char *_UC_RESTRICT p);
+#define u8_possible_linebreaks u8_possible_linebreaks_v2
+
extern void
u16_possible_linebreaks (const uint16_t *s, size_t n,
- const char *encoding, char *p);
+ const char *encoding, char *_UC_RESTRICT p);
+extern void
+ u16_possible_linebreaks_v2 (const uint16_t *s, size_t n,
+ const char *encoding, char *_UC_RESTRICT p);
+#define u16_possible_linebreaks u16_possible_linebreaks_v2
+
extern void
u32_possible_linebreaks (const uint32_t *s, size_t n,
- const char *encoding, char *p);
+ const char *encoding, char *_UC_RESTRICT p);
+extern void
+ u32_possible_linebreaks_v2 (const uint32_t *s, size_t n,
+ const char *encoding, char *_UC_RESTRICT p);
+#define u32_possible_linebreaks u32_possible_linebreaks_v2
+
extern void
ulc_possible_linebreaks (const char *s, size_t n,
- const char *encoding, char *p);
+ const char *encoding, char *_UC_RESTRICT p);
+extern void
+ ulc_possible_linebreaks_v2 (const char *s, size_t n,
+ const char *encoding, char *_UC_RESTRICT p);
+#define ulc_possible_linebreaks ulc_possible_linebreaks_v2
/* 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
@@ -93,22 +114,49 @@ 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);
+ char *_UC_RESTRICT p);
+extern int
+ u8_width_linebreaks_v2 (const uint8_t *s, size_t n, int width,
+ int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *_UC_RESTRICT p);
+#define u8_width_linebreaks u8_width_linebreaks_v2
+
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);
+ char *_UC_RESTRICT p);
+extern int
+ u16_width_linebreaks_v2 (const uint16_t *s, size_t n, int width,
+ int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *_UC_RESTRICT p);
+#define u16_width_linebreaks u16_width_linebreaks_v2
+
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);
+ char *_UC_RESTRICT p);
+extern int
+ u32_width_linebreaks_v2 (const uint32_t *s, size_t n, int width,
+ int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *_UC_RESTRICT p);
+#define u32_width_linebreaks u32_width_linebreaks_v2
+
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);
+ char *_UC_RESTRICT p);
+extern int
+ ulc_width_linebreaks_v2 (const char *s, size_t n, int width,
+ int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *_UC_RESTRICT p);
+#define ulc_width_linebreaks ulc_width_linebreaks_v2
#ifdef __cplusplus
diff --git a/lib/unilbrk/internal.h b/lib/unilbrk/internal.h
new file mode 100644
index 0000000..21cc4e3
--- /dev/null
+++ b/lib/unilbrk/internal.h
@@ -0,0 +1,43 @@
+/* Internal functions for line breaking of Unicode strings.
+ Copyright (C) 2001-2003, 2005-2022 Free Software Foundation, Inc.
+ Written by Bruno Haible <bruno@clisp.org>, 2021.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+extern void
+ u8_possible_linebreaks_loop (const uint8_t *s, size_t n,
+ const char *encoding, int cr,
+ char *_UC_RESTRICT p);
+extern void
+ u16_possible_linebreaks_loop (const uint16_t *s, size_t n,
+ const char *encoding, int cr,
+ char *_UC_RESTRICT p);
+extern void
+ u32_possible_linebreaks_loop (const uint32_t *s, size_t n,
+ const char *encoding, int cr,
+ char *_UC_RESTRICT p);
+
+extern int
+ u8_width_linebreaks_internal (const uint8_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding, int cr,
+ char *p);
diff --git a/lib/unilbrk/lbrkprop1.h b/lib/unilbrk/lbrkprop1.h
index 71b3104..e1e79fc 100644
--- a/lib/unilbrk/lbrkprop1.h
+++ b/lib/unilbrk/lbrkprop1.h
@@ -1,30 +1,29 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Line breaking properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
-
-/* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License and the GNU General Public License
+ for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#define lbrkprop_header_0 16
#define lbrkprop_header_1 15
@@ -36,7 +35,7 @@ typedef struct
{
int level1[15];
int level2[4 << 9];
- unsigned char level3[210 << 7];
+ unsigned char level3[246 << 7];
}
lbrkprop_t;
extern const lbrkprop_t unilbrkprop;
diff --git a/lib/unilbrk/lbrkprop2.h b/lib/unilbrk/lbrkprop2.h
index 659a108..a586094 100644
--- a/lib/unilbrk/lbrkprop2.h
+++ b/lib/unilbrk/lbrkprop2.h
@@ -1,30 +1,29 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Line breaking properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
-/* Copyright (C) 2000-2002, 2004, 2008 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License and the GNU General Public License
+ for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
const lbrkprop_t unilbrkprop =
{
@@ -44,188 +43,188 @@ const lbrkprop_t unilbrkprop =
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, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -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,
- 18560, 18688, -1, 18816, 18944, 19072, 19200, -1,
- -1, 19328, -1, -1, -1, 19456, -1, -1,
- 19584, 19712, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 19840,
- 19968, 256, 20096, -1, -1, -1, -1, -1,
+ 256, 9344, 9472, 9600, 9728, 9856, 9984, 10112,
+ 10240, 10368, 10496, 10624, 10752, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 10880, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 11008, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 11136, 256, 256, 11264, 11392, 256, 11520,
+ 11648, 11776, 11904, 12032, 12160, 12288, 12416, 12544,
+ 12672, 12800, 12928, 13056, 13184, 13312, 13440, 12672,
+ 12800, 12928, 13056, 13184, 13312, 13440, 12672, 12800,
+ 12928, 13056, 13184, 13312, 13440, 12672, 12800, 12928,
+ 13056, 13184, 13312, 13440, 12672, 12800, 12928, 13056,
+ 13184, 13312, 13440, 12672, 12800, 12928, 13056, 13184,
+ 13312, 13440, 12672, 12800, 12928, 13056, 13184, 13312,
+ 13440, 12672, 12800, 12928, 13056, 13184, 13312, 13440,
+ 12672, 12800, 12928, 13056, 13184, 13312, 13440, 12672,
+ 12800, 12928, 13056, 13184, 13312, 13440, 12672, 12800,
+ 12928, 13056, 13184, 13312, 13440, 12672, 12800, 12928,
+ 13056, 13184, 13312, 13440, 12672, 12800, 12928, 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,
- 256, 256, 256, 256, 20224, 20352, 20480, 256,
- 20608, -1, -1, -1, -1, -1, -1, -1,
-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, 20736, 20864, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 9984, 9984, 9984, 9984, 13696, 13824,
+ 256, 256, 13952, 14080, 14208, 14336, 14464, 14592,
+ 14720, 14848, 14976, 15104, -1, 15232, 15360, 15488,
+ 256, 15616, 15744, 15872, 256, 256, 16000, 16128,
+ 16256, 16384, 16512, 16640, 16768, 16896, 17024, 17152,
+ 17280, 17408, 17536, -1, 17664, 17792, 17920, 18048,
+ 18176, 18304, 18432, 18560, 18688, 18816, 18944, -1,
+ 19072, 19200, -1, 19328, 19456, 19584, 19712, -1,
+ 19840, 19968, 20096, 20224, 20352, 20480, -1, -1,
+ 20608, 20736, 20864, 20992, -1, 21120, -1, 21248,
+ 256, 256, 256, 256, 256, 256, 256, 21376,
+ 21504, 256, 21632, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 21760,
+ 256, 256, 256, 256, 21888, 22016, 22144, 256,
+ 22272, -1, -1, -1, -1, -1, -1, -1,
-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, 22400, 22528, -1, -1, -1,
-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, 20992, 21120, 21248, 21376,
- -1, -1, -1, -1, -1, -1, 21504, 21632,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 21760,
- 10112, 10112, 10112, 10112, 10112, 21888, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-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, 22656, 22784, 22912, 23040,
+ -1, -1, -1, -1, 23168, 23296, 23424, 23552,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 23680,
+ 9984, 9984, 9984, 9984, 9984, 9984, 256, 256,
+ 256, 23808, 23936, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 22016, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 22144, 22272, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 24064,
+ 9984, 9984, 24192, 9984, 9984, 24320, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 24448, 24576, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 22400, 22528, 22656, 22784, -1, 22912, -1,
- 23040, 23168, 23296, 256, 256, 23424, 256, 23552,
- 256, 256, 256, 256, 23680, 23808, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 23936, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 24064, 24192, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 24320, 24448, -1, -1,
- 10112, 10112, 24576, 24704, 10112, 10112, 10112, 24832,
- 24960, 25088, 25216, 25344, 25472, 25600, 25728, 25856,
- 25984, 26112, 26240, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 26368,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 10112,
- 10112, 10112, 10112, 10112, 10112, 10112, 10112, 26368,
- 26496, -1, 26624, 26752, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 24704, 21632,
+ 256, 24832, 24960, 25088, 25216, 25344, 25472, -1,
+ 25600, 25728, 25856, 256, 256, 25984, 256, 26112,
+ 256, 256, 256, 256, 26240, 26368, -1, -1,
+ -1, -1, -1, -1, -1, -1, 26496, -1,
+ 26624, -1, 26752, -1, -1, 26880, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 27008,
+ 256, 27136, 27264, -1, -1, -1, -1, -1,
+ 27392, 27520, 27648, -1, 27776, 27904, -1, -1,
+ 28032, 28160, 28288, 28416, 28544, 28672, 9984, 28800,
+ 28928, 29056, 29184, 29312, 29440, 29568, 29696, 29824,
+ 29952, 30080, 30208, 30336, 30464, 30592, 256, 30720,
+ 28672, 28672, 28672, 28672, 28672, 28672, 28672, 30848,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 9984,
+ 9984, 9984, 9984, 9984, 9984, 9984, 9984, 30976,
+ 31104, -1, 31232, 31360, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -292,29 +291,29 @@ const lbrkprop_t unilbrkprop =
},
{
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
- LBP_CM, LBP_BA, LBP_BK, LBP_BK, LBP_BK, LBP_BK, LBP_CM, LBP_CM,
+ LBP_CM, LBP_BA, LBP_LF, LBP_BK, LBP_BK, LBP_CR, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_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_OP1, LBP_CP1, 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_OP1, LBP_PR, LBP_CP1, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_BA, LBP_CL, LBP_AL, LBP_CM,
+ LBP_AL, LBP_AL, LBP_AL, LBP_OP1, LBP_BA, LBP_CL, LBP_AL, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BK, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
- LBP_GL, LBP_OP, LBP_PO, LBP_PR, LBP_PR, LBP_PR, LBP_AL, LBP_AI,
+ LBP_GL, LBP_OP1, LBP_PO, LBP_PR, LBP_PR, LBP_PR, LBP_AL, LBP_AI,
LBP_AI, LBP_AL, LBP_AI, LBP_QU, LBP_AL, LBP_BA, LBP_AL, LBP_AL,
LBP_PO, LBP_PR, LBP_AI, LBP_AI, LBP_BB, LBP_AL, LBP_AI, LBP_AI,
- LBP_AI, LBP_AI, LBP_AI, LBP_QU, LBP_AI, LBP_AI, LBP_AI, LBP_OP,
+ LBP_AI, LBP_AI, LBP_AI, LBP_QU, LBP_AI, LBP_AI, LBP_AI, LBP_OP1,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_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,
@@ -415,12 +414,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_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_XX, LBP_IS, LBP_BA, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_PR,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_IS, LBP_BA, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_PR,
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,
@@ -432,13 +431,13 @@ const lbrkprop_t unilbrkprop =
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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_HL,
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_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_CM, LBP_CM, LBP_CM, LBP_EX, LBP_CM, LBP_EX, LBP_EX, 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,
@@ -498,7 +497,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_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_IS, LBP_EX, LBP_AL, LBP_XX, LBP_XX, LBP_CM, LBP_PR, LBP_PR,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_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,
@@ -511,21 +510,21 @@ 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_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_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_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_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_XX,
+ LBP_AL, LBP_AL, 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_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,
@@ -562,7 +561,7 @@ const lbrkprop_t unilbrkprop =
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_PO, LBP_AL, LBP_PR, LBP_AL, LBP_AL, LBP_CM, 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,
@@ -577,7 +576,7 @@ const lbrkprop_t unilbrkprop =
LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, 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_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, LBP_CM, LBP_XX, LBP_XX,
+ LBP_CM, LBP_CM, LBP_AL, LBP_AL, LBP_AL, 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_CM, LBP_CM, LBP_CM, LBP_XX, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_XX, LBP_AL,
@@ -594,7 +593,7 @@ const lbrkprop_t unilbrkprop =
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_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
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,
@@ -605,7 +604,7 @@ const lbrkprop_t unilbrkprop =
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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM,
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,
@@ -627,23 +626,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_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_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_XX, LBP_XX, LBP_XX, LBP_AL, 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_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_AL, LBP_XX, LBP_XX, LBP_AL, 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_BB,
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_CM, LBP_CM, LBP_CM, LBP_BB, 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,
@@ -654,19 +653,19 @@ const lbrkprop_t unilbrkprop =
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_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_AL, LBP_AL, 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_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_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_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_AL, LBP_AL, LBP_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_AL, LBP_CM, LBP_CM, 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_AL,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_AL, LBP_AL, LBP_AL, LBP_CM,
@@ -675,7 +674,7 @@ 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_PO, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_XX, LBP_XX, 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_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,
@@ -707,14 +706,14 @@ 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_SA, LBP_SA, LBP_XX, LBP_SA, LBP_XX, LBP_XX, LBP_SA,
- LBP_SA, LBP_XX, LBP_SA, LBP_XX, LBP_XX, LBP_SA, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, 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_XX, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_SA, LBP_XX, LBP_SA,
- LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_XX, LBP_SA, LBP_SA, LBP_SA,
+ LBP_XX, LBP_SA, LBP_SA, LBP_XX, LBP_SA, LBP_XX, 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_XX, LBP_SA, LBP_SA, LBP_SA, LBP_XX, LBP_XX,
+ 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_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_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,
@@ -730,7 +729,7 @@ const lbrkprop_t unilbrkprop =
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_BA, LBP_CM, LBP_AL, LBP_CM,
- LBP_AL, LBP_CM, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_CM, LBP_CM,
+ LBP_AL, LBP_CM, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_CM, LBP_CM,
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,
@@ -902,7 +901,7 @@ const lbrkprop_t unilbrkprop =
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_OP, LBP_CL, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_AL, LBP_OP1, LBP_CL, 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,
@@ -916,9 +915,9 @@ 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_AL, LBP_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,
- 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_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_CM, LBP_CM, LBP_CM, LBP_BA, LBP_BA, LBP_XX,
@@ -948,7 +947,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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_AL, LBP_AL, LBP_EX, LBP_EX, LBP_BA, LBP_BA, LBP_BB, LBP_AL,
- LBP_EX, LBP_EX, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_GL, LBP_XX,
+ LBP_EX, LBP_EX, LBP_AL, LBP_CM, LBP_CM, LBP_CM, LBP_GL, 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -962,7 +961,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_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_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,
@@ -1034,6 +1033,8 @@ 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_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_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -1041,8 +1042,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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1052,13 +1051,13 @@ const lbrkprop_t unilbrkprop =
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_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_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_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,
- 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_BA, LBP_BA, 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,
@@ -1093,20 +1092,20 @@ const lbrkprop_t unilbrkprop =
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BA, LBP_BA,
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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_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_CM, LBP_AL, LBP_AL, LBP_CM,
+ LBP_CM, 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,
@@ -1121,8 +1120,8 @@ 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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_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,28 +1157,28 @@ const lbrkprop_t unilbrkprop =
LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_GL,
LBP_BA, LBP_BA, LBP_BA, LBP_ZW, LBP_CM, LBP_ZWJ, LBP_CM, LBP_CM,
LBP_BA, LBP_GL, LBP_BA, LBP_BA, LBP_B2, LBP_AI, LBP_AI, LBP_AL,
- LBP_QU, LBP_QU, LBP_OP, LBP_QU, LBP_QU, LBP_QU, LBP_OP, LBP_QU,
+ LBP_QU, LBP_QU, LBP_OP1, LBP_QU, LBP_QU, LBP_QU, LBP_OP1, LBP_QU,
LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_IN, LBP_IN, LBP_IN, LBP_BA,
LBP_BK, LBP_BK, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_GL,
LBP_PO, LBP_PO, LBP_PO, LBP_PO, LBP_PO, LBP_PO, LBP_PO, LBP_PO,
LBP_AL, LBP_QU, LBP_QU, LBP_AI, LBP_NS, LBP_NS, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IS, LBP_OP, LBP_CL, LBP_NS,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_IS, LBP_OP1, LBP_CL, LBP_NS,
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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP1, 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_OP1, 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_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_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_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
@@ -1252,11 +1251,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_OP, LBP_CL, LBP_OP, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, 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_ID1, LBP_ID1, LBP_AL, LBP_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_OP2, 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,
@@ -1281,8 +1280,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_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_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1347,22 +1346,22 @@ 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_ID1, LBP_ID1, LBP_ID1, LBP_ID1, 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_EB, LBP_ID, LBP_ID,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_AI, LBP_AI,
+ LBP_ID1, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_AL, LBP_ID1, LBP_ID1, LBP_ID1, 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_ID1, 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_ID1,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1370,17 +1369,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_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_EB, 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_EB, LBP_EB, LBP_EB, LBP_EB, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_ID1, LBP_AL, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_AI, LBP_ID1, LBP_ID1, LBP_AI, LBP_AI, LBP_AI,
+ LBP_ID1, LBP_ID1, LBP_AI, LBP_AI, LBP_ID1, LBP_AI, LBP_AI, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_AL, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AI, LBP_AI, LBP_ID1, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI,
+ LBP_AI, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AI, LBP_ID1,
+ LBP_ID1, LBP_EB, LBP_ID1, LBP_AI, LBP_AI, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_AL,
+ LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1391,9 +1390,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_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_ID, 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_QU, LBP_AL, LBP_EX, LBP_EX, LBP_ID1, LBP_AL, LBP_AL, LBP_AL,
+ LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL,
+ LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, 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,
@@ -1403,17 +1402,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_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_OP1, 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_OP, LBP_CL,
- LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP1, LBP_CL,
+ LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, 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_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_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP,
+ LBP_AL, LBP_AL, LBP_AL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1,
+ LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1,
+ LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1,
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,
@@ -1422,11 +1421,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_OP, LBP_CL, LBP_OP, LBP_CL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_OP1, LBP_CL, LBP_OP1, 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_OP, LBP_CL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP1, 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,
@@ -1445,32 +1444,16 @@ 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_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_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,
+ 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_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_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,
@@ -1526,204 +1509,188 @@ const lbrkprop_t unilbrkprop =
LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU,
LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_QU, LBP_BA, LBP_BA,
LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_BA,
- 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_OP1, LBP_BA, LBP_AL, LBP_AL, LBP_QU, LBP_QU, LBP_AL, LBP_AL,
+ LBP_QU, LBP_QU, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL,
+ LBP_OP1, 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_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_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_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_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_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_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_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_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_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_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,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_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, LBP_ID, LBP_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_NS, LBP_ID, LBP_NS,
- 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_NS, LBP_NS, LBP_XX,
- LBP_XX, LBP_CM, LBP_CM, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_ID,
- LBP_NS, 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,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_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, LBP_ID, LBP_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_NS, LBP_ID, LBP_NS,
- 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_NS, LBP_NS, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_NS, LBP_NS, LBP_NS, LBP_NS, 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_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_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_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_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_BA, LBP_OP1, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BA,
+ LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_BA, LBP_AL, LBP_BA, LBP_BA,
+ LBP_AL, LBP_AL, LBP_AL, LBP_EX, LBP_EX, LBP_OP1, LBP_CL, LBP_OP1,
+ LBP_CL, LBP_OP1, LBP_CL, LBP_OP1, LBP_CL, 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_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_BA, LBP_CL, LBP_CL, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1, LBP_ID1,
+ LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL,
+ LBP_OP2, LBP_CL, LBP_ID1, LBP_ID1, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL,
+ LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_NS, LBP_OP2, LBP_CL, LBP_CL,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_CM, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_XX, LBP_NS, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS,
+ LBP_ID1, LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_NS, LBP_XX,
+ LBP_XX, LBP_CM, LBP_CM, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_ID1,
+ LBP_NS, LBP_NS, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS,
+ LBP_ID1, LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS, LBP_ID1, LBP_NS,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_NS, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_ID1,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS,
LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, 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, LBP_ID, LBP_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_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
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_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_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_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_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_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
- LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_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,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_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_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_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_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, 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,
@@ -1768,23 +1735,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_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_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_AL, LBP_AL, LBP_XX, LBP_AL, 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_XX, LBP_XX, LBP_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_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_CM, 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -1810,7 +1777,7 @@ 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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_BB, LBP_AL, LBP_AL, LBP_CM,
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,
@@ -1887,8 +1854,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_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,
@@ -2059,7 +2026,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_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_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,
@@ -2074,9 +2041,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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_CL, LBP_OP1,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2092,27 +2059,27 @@ 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_XX, LBP_XX, LBP_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_AL, LBP_AL, LBP_AL, LBP_AL, 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_PO, 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_IS, LBP_CL, LBP_CL, LBP_IS, LBP_IS, LBP_EX, LBP_EX, LBP_OP,
+ LBP_IS, LBP_CL, LBP_CL, LBP_IS, LBP_IS, LBP_EX, LBP_EX, LBP_OP2,
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_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,
- LBP_CL, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_CL, LBP_ID, LBP_CL, LBP_XX, LBP_NS, LBP_NS, LBP_EX, LBP_EX,
- LBP_ID, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_OP, LBP_CL, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_XX,
- LBP_ID, LBP_PR, LBP_PO, LBP_ID, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_OP2, LBP_CL, LBP_OP2,
+ LBP_CL, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_OP2,
+ LBP_CL, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_ID1, LBP_ID1, LBP_OP2,
+ LBP_CL, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_CL, LBP_ID1, LBP_CL, LBP_XX, LBP_NS, LBP_NS, LBP_EX, LBP_EX,
+ LBP_ID1, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_OP2, LBP_CL, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX,
+ LBP_ID1, LBP_PR, LBP_PO, LBP_ID1, LBP_XX, LBP_XX, LBP_XX, 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_AL,
@@ -2131,35 +2098,35 @@ 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_XX, LBP_XX, LBP_WJ,
- LBP_XX, LBP_EX, LBP_ID, LBP_ID, LBP_PR, LBP_PO, LBP_ID, LBP_ID,
- LBP_OP, LBP_CL, LBP_ID, LBP_ID, LBP_CL, LBP_ID, LBP_CL, 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_EX,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_OP, LBP_ID, LBP_CL, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_OP, LBP_ID, LBP_CL, LBP_ID, LBP_OP,
- LBP_CL, LBP_CL, LBP_OP, LBP_CL, LBP_CL, LBP_NS, LBP_ID, LBP_NS,
+ LBP_XX, LBP_EX, LBP_ID1, LBP_ID1, LBP_PR, LBP_PO, LBP_ID1, LBP_ID1,
+ LBP_OP2, LBP_CL, LBP_ID1, LBP_ID1, LBP_CL, LBP_ID1, LBP_CL, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_NS, LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_OP2, LBP_ID1, LBP_CL, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_OP2, LBP_ID1, LBP_CL, LBP_ID1, LBP_OP2,
+ LBP_CL, LBP_CL, LBP_OP2, LBP_CL, LBP_CL, LBP_NS, LBP_ID1, LBP_NS,
LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_NS,
- 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, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_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_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_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_ID, LBP_ID,
- LBP_XX, LBP_XX, 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_XX, LBP_XX, LBP_ID, LBP_ID, LBP_ID, LBP_XX, LBP_XX, LBP_XX,
- LBP_PO, LBP_PR, LBP_ID, LBP_ID, LBP_ID, LBP_PR, LBP_PR, LBP_XX,
+ LBP_NS, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_NS, LBP_NS,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX,
+ LBP_XX, LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_XX, LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_XX, LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_XX, LBP_XX, LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX, LBP_XX,
+ LBP_PO, LBP_PR, LBP_ID1, LBP_ID1, LBP_ID1, LBP_PR, LBP_PR, 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_CM, LBP_CM, LBP_CM, LBP_CB, LBP_AI, LBP_XX, LBP_XX,
@@ -2214,7 +2181,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_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_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,
@@ -2248,7 +2215,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_XX, LBP_XX, LBP_XX, LBP_XX,
- LBP_XX, LBP_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,
@@ -2305,6 +2272,22 @@ 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_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_AL, LBP_AL, LBP_AL, LBP_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_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_XX, 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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,
@@ -2323,6 +2306,22 @@ 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_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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,
@@ -2393,10 +2392,10 @@ const lbrkprop_t unilbrkprop =
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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, 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_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_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,
@@ -2483,6 +2482,22 @@ 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_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_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2499,6 +2514,54 @@ 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_BA, 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_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_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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,
+ 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,
@@ -2513,7 +2576,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_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_CM, LBP_AL, LBP_AL, 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_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,
@@ -2523,8 +2586,8 @@ const lbrkprop_t unilbrkprop =
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_BA, LBP_BA, 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_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,
@@ -2539,7 +2602,7 @@ 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_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_BA, LBP_BA, LBP_BA, LBP_BA, LBP_AL, LBP_CM, LBP_CM, 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,
@@ -2556,7 +2619,7 @@ 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_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_BA, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, LBP_CM, LBP_CM,
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,
@@ -2602,7 +2665,7 @@ 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_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_AL, LBP_AL, LBP_XX, LBP_CM, 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,
@@ -2622,8 +2685,8 @@ const lbrkprop_t unilbrkprop =
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_BA, LBP_BA, 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_BA, 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_NU, LBP_NU, LBP_BA, LBP_BA, LBP_XX, LBP_AL, LBP_CM, 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,
@@ -2682,7 +2745,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_CM, LBP_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_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,
@@ -2694,11 +2757,27 @@ 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_XX, LBP_XX, LBP_XX, LBP_SA, LBP_SA, LBP_SA,
+ LBP_SA, LBP_SA, LBP_SA, 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_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_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_CM, LBP_CM, LBP_CM, LBP_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_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2723,6 +2802,19 @@ const lbrkprop_t unilbrkprop =
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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, 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_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_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_CM,
+ LBP_CM, LBP_XX, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL,
+ LBP_CM, LBP_AL, LBP_CM, LBP_CM, 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_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,
@@ -2730,6 +2822,39 @@ 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_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_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_AL, LBP_BB, LBP_AL, 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_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_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_AL, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_BB,
+ LBP_AL, LBP_BA, LBP_BA, LBP_BA, LBP_BA, LBP_BB, LBP_AL, LBP_CM,
+ 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_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_BA, LBP_BA, LBP_BA, LBP_AL, LBP_BB, LBP_BB,
+ LBP_BB, 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2738,6 +2863,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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2771,6 +2898,70 @@ 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_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_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_XX,
+ LBP_XX, LBP_XX, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_XX, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_AL, 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_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_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_CM, LBP_CM, LBP_XX, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_CM, LBP_CM, LBP_CM, LBP_CM, 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_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_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_PO, LBP_PO, LBP_PO,
+ LBP_PO, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -2819,6 +3010,8 @@ 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_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,
@@ -2830,13 +3023,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_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_XX, LBP_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_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,
@@ -2845,10 +3037,13 @@ 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_OP1, LBP_OP1, LBP_OP1, 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_OP1, LBP_CL,
+ LBP_OP1, 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,
@@ -2866,15 +3061,27 @@ 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_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_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_OP1, 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_GL, LBP_GL, LBP_GL, LBP_GL, LBP_GL, LBP_GL, LBP_GL, LBP_OP1,
+ 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
@@ -2892,7 +3099,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_AL, LBP_AL, LBP_AL, LBP_OP, LBP_CL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_OP1, 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,
@@ -2929,18 +3136,18 @@ const lbrkprop_t unilbrkprop =
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_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_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_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,
@@ -2979,6 +3186,14 @@ 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_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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,
@@ -2987,15 +3202,39 @@ 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_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_CM, LBP_CM, LBP_CM, LBP_CM, LBP_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_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,
@@ -3007,43 +3246,55 @@ 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_NS, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_NS, LBP_NS, LBP_NS, LBP_NS, LBP_GL, 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ 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_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_XX, LBP_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,
@@ -3059,6 +3310,42 @@ 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_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_XX, LBP_AL, LBP_AL, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_NS, LBP_NS, LBP_NS, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_NS, LBP_NS, LBP_NS, LBP_NS,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, 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,
@@ -3091,6 +3378,22 @@ 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_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_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_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM, LBP_CM,
+ LBP_CM, LBP_CM, LBP_CM, LBP_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3136,7 +3439,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_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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,
@@ -3155,6 +3458,22 @@ 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_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_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,
@@ -3169,8 +3488,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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_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,
@@ -3283,6 +3602,22 @@ 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_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_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,
@@ -3304,6 +3639,54 @@ 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_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_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_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_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_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_CM, LBP_CM, LBP_CM, 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_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_AL, 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_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,
@@ -3324,9 +3707,57 @@ 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_CM, LBP_CM, LBP_CM, LBP_CM,
- LBP_CM, LBP_CM, LBP_CM, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_CM, LBP_CM, LBP_CM, 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_OP, LBP_OP,
+ LBP_NU, LBP_NU, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_OP1, LBP_OP1,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_PO, LBP_AL, LBP_AL, LBP_AL,
+ LBP_PO, 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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_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,
@@ -3363,12 +3794,44 @@ 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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2,
+ LBP_ID2, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID2, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID2, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
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_ID, LBP_ID, LBP_ID,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_ID1, LBP_ID1, LBP_ID1,
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_ID,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, 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_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,
@@ -3376,7 +3839,7 @@ const lbrkprop_t unilbrkprop =
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_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_AI, LBP_AI, LBP_AL, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1,
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,
@@ -3384,129 +3847,161 @@ const lbrkprop_t unilbrkprop =
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_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_RI, LBP_RI,
+ LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_AI, LBP_ID1, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, 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_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_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_EB, LBP_EB, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_EM, LBP_EM, LBP_EM, LBP_EM, LBP_EM,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_EB, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_ID1, LBP_ID1, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_EM, LBP_EM, LBP_EM, LBP_EM, LBP_EM,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB,
LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
- LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB,
- LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID,
LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
- LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_ID, LBP_EB, LBP_EB, LBP_EB,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_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_EB, 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_EB, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_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_EB, LBP_EB, LBP_EB,
- LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_ID1, LBP_EB, LBP_EB, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB,
+ LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_AL, LBP_ID1, LBP_AL, LBP_ID1, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL,
+ LBP_ID1, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_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_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_EB, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3521,8 +4016,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_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_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3533,14 +4028,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_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_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_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
LBP_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_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
@@ -3548,61 +4043,141 @@ 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_ID, LBP_ID, LBP_ID, LBP_ID,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
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_AL, LBP_AL, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
LBP_AL, LBP_AL, LBP_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_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_EB, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_EB, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
- LBP_EB, LBP_EB, LBP_ID, LBP_ID, LBP_EB, LBP_EB, LBP_EB, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID, LBP_ID,
- LBP_ID, LBP_ID, LBP_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_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_EB, LBP_ID1, LBP_ID1, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_EB, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_ID1,
+ LBP_EB, LBP_EB, LBP_ID1, LBP_EB, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB,
+ LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_EB, LBP_EB, LBP_EB, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_EB, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_AL, LBP_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_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_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX, LBP_XX,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2,
+ LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_ID2, LBP_XX, LBP_XX,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1,
+ LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, LBP_ID1, 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 a004845..0dcc757 100644
--- a/lib/unilbrk/lbrktables.c
+++ b/lib/unilbrk/lbrktables.c
@@ -1,28 +1,29 @@
-/* Line breaking auxiliary tables.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2001.
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Table that encodes several line breaking rules. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+/* Copyright (C) 2001-2022 Free Software Foundation, Inc.
- * 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 file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -32,47 +33,43 @@
/* Define unilbrkprop, table of line breaking properties. */
#include "unilbrk/lbrkprop2.h"
-const unsigned char unilbrk_table[30][30] =
+const unsigned char unilbrk_table[33][33] =
{
/* 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 ZWJ EB EM */
-/* 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, 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, 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, I, 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, I, 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, 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, I, 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, I, 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, I, D, 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, I, 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, I, 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, I, 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, 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, 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, I, 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, I, D, 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, I, D, 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, I, I, I, },
-/* 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, I, D, 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, I, D, 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, 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, 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, I, 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, I, 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, 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, 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, I, D, 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, I, D, D, },
-/* ZWJ */ { P, I, D, I, D, I, P, P, P, D, I, D, I, P, D, D, D, P, D, D, D, I, D, D, I, D, I, I, I, I, },
-/* EB */ { 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, I, I, D, I, },
-/* EM */ { 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, I, I, D, D, },
+ /* WJ GL B2 BA BB HY CL CP1 CP2 EX IN NS OP1 OP2 QU IS NU PO PR SY AL H2 H3 ID1 ID2 JL JV JT HL RI ZWJ EB EM */
+/* WJ */ { P, I, I, I, I, I, P, P, P, P, I, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* GL */ { P, I, I, I, I, I, P, P, P, P, I, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* B2 */ { P, I, P, I, D, I, P, P, P, P, I, I, D, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* BA */ { P, D, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* BB */ { P, I, I, I, I, I, P, P, P, P, I, I, I, I, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* HY */ { P, D, D, I, D, I, P, P, P, P, I, I, D, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* CL */ { P, I, D, I, D, I, P, P, P, P, I, P, D, D, I, P, D, I, I, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* CP1 */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, I, I, I, P, I, D, D, D, D, D, D, D, I, D, I, D, D, },
+/* CP2 */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, I, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* EX */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* IN */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* NS */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* OP1 */ { 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, P, P, P, P, P, P, },
+/* OP2 */ { 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, P, P, P, P, P, P, },
+/* QU */ { P, I, I, I, I, I, P, P, P, P, I, I, P, P, I, P, I, I, I, P, I, I, I, I, I, I, I, I, I, I, I, I, I, },
+/* IS */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* NU */ { P, I, D, I, D, I, P, P, P, P, I, I, I, D, I, P, I, I, I, P, I, D, D, D, D, D, D, D, I, D, I, D, D, },
+/* PO */ { P, I, D, I, D, I, P, P, P, P, I, I, I, I, I, P, I, D, D, P, I, D, D, D, D, D, D, D, I, D, I, D, D, },
+/* PR */ { P, I, D, I, D, I, P, P, P, P, I, I, I, I, I, P, I, D, D, P, I, I, I, I, I, I, I, I, I, D, I, I, I, },
+/* SY */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, I, D, D, P, D, D, D, D, D, D, D, D, I, D, D, D, D, },
+/* AL */ { P, I, D, I, D, I, P, P, P, P, I, I, I, D, I, P, I, I, I, P, I, D, D, D, D, D, D, D, I, D, I, D, D, },
+/* H2 */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, I, I, D, D, D, D, D, },
+/* H3 */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, D, I, D, D, D, D, D, },
+/* ID1 */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* ID2 */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, D, D, D, I, },
+/* JL */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, I, I, D, D, I, I, D, D, D, D, D, D, },
+/* JV */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, I, I, D, D, D, D, D, },
+/* JT */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, D, I, D, D, D, D, D, },
+/* HL */ { P, I, D, I, D, I, P, P, P, P, I, I, I, D, I, P, I, I, I, P, I, D, D, D, D, D, D, D, I, D, I, D, D, },
+/* RI */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, D, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
+/* ZWJ */ { P, I, D, I, D, I, P, P, P, P, I, I, I, D, I, P, I, I, I, P, I, D, D, I, I, D, D, D, I, D, I, I, I, },
+/* EB */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, D, D, D, I, },
+/* EM */ { P, I, D, I, D, I, P, P, P, P, I, I, D, D, I, P, D, I, D, P, D, D, D, D, D, D, D, D, D, D, D, D, D, },
/* "" */
/* before */
};
-/* Note: The (IS,AL) entry has been changed from I to D. In other words, the
- rule "Do not break between numeric punctuation and alphabetics" is not
- implemented here. We want to break before the HTML tag in strings like
- "<P>Some sentence.</P>" */
-/* Note: The (B2,B2) entry should probably be D instead of P. */
-/* Note: The (PR,ID) entry should probably be D instead of I. */
-/* Note: The (WJ,*) and (GL,*) entries should probably be P instead of I. */
diff --git a/lib/unilbrk/lbrktables.h b/lib/unilbrk/lbrktables.h
index 7e6ad68..60121ea 100644
--- a/lib/unilbrk/lbrktables.h
+++ b/lib/unilbrk/lbrktables.h
@@ -1,28 +1,27 @@
/* Line breaking auxiliary tables.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include "unitypes.h"
@@ -30,50 +29,55 @@
enum
{
- /* Values >= 30 are resolved at run time. */
- LBP_BK = 30, /* 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 = 31, /* 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 = 32, /* zero width space */
- LBP_GL = 1, /* non-breaking (glue) */
- LBP_SP = 33, /* 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 = 34, /* 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 = 35, /* 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 = 36, /* complex context (South East Asian) */
- LBP_ZWJ = 27, /* zero width joiner */
- LBP_EB = 28, /* emoji base */
- LBP_EM = 29, /* emoji modifier */
- LBP_XX = 37 /* unknown */
+ /* Values >= 33 are resolved at run time. */
+ LBP_BK = 33, /* mandatory break */
+ LBP_CR = 34, /* carriage return */
+ LBP_LF = 35, /* line feed */
+ LBP_CM = 36, /* 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 = 37, /* zero width space */
+ LBP_GL = 1, /* non-breaking (glue) */
+ LBP_SP = 38, /* 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 = 39, /* contingent break opportunity */
+ LBP_CL = 6, /* closing punctuation */
+ LBP_CP1 = 7, /* closing parenthesis, non-EastAsian character */
+ LBP_CP2 = 8, /* closing parenthesis, EastAsian character */
+ LBP_EX = 9, /* exclamation/interrogation */
+ LBP_IN = 10, /* inseparable */
+ LBP_NS = 11, /* non starter */
+ LBP_OP1 = 12, /* opening punctuation, non-EastAsian character */
+ LBP_OP2 = 13, /* opening punctuation, EastAsian character */
+ LBP_QU = 14, /* ambiguous quotation */
+ LBP_IS = 15, /* infix separator (numeric) */
+ LBP_NU = 16, /* numeric */
+ LBP_PO = 17, /* postfix (numeric) */
+ LBP_PR = 18, /* prefix (numeric) */
+ LBP_SY = 19, /* symbols allowing breaks */
+ LBP_AI = 40, /* ambiguous (alphabetic or ideograph) */
+ LBP_AL = 20, /* ordinary alphabetic and symbol characters */
+/*LBP_CJ, conditional Japanese starter, resolved to NS */
+ LBP_H2 = 21, /* Hangul LV syllable */
+ LBP_H3 = 22, /* Hangul LVT syllable */
+ LBP_HL = 28, /* Hebrew letter */
+ LBP_ID1 = 23, /* ideographic */
+ LBP_ID2 = 24, /* ideographic and potential future emoji */
+ LBP_JL = 25, /* Hangul L Jamo */
+ LBP_JV = 26, /* Hangul V Jamo */
+ LBP_JT = 27, /* Hangul T Jamo */
+ LBP_RI = 29, /* regional indicator */
+ LBP_SA = 41, /* complex context (South East Asian) */
+ LBP_ZWJ = 30, /* zero width joiner */
+ LBP_EB = 31, /* emoji base */
+ LBP_EM = 32, /* emoji modifier */
+ LBP_XX = 42, /* unknown */
+ /* Artificial values that exist only at runtime, not in the tables. */
+ LBP_HL_BA = 100
};
#include "lbrkprop1.h"
@@ -104,7 +108,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[30][30];
+extern const unsigned char unilbrk_table[33][33];
/* 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 c9cd3b6..d3bbc98 100644
--- a/lib/unilbrk/u16-possible-linebreaks.c
+++ b/lib/unilbrk/u16-possible-linebreaks.c
@@ -1,33 +1,33 @@
/* Line breaking of UTF-16 strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unilbrk.h"
+#include "unilbrk/internal.h"
#include <stdlib.h>
#include <string.h>
@@ -36,138 +36,198 @@
#include "uniwidth/cjk.h"
#include "unistr.h"
+/* This file implements
+ Unicode Standard Annex #14 <https://www.unicode.org/reports/tr14/>. */
+
void
-u16_possible_linebreaks (const uint16_t *s, size_t n, const char *encoding, char *p)
+u16_possible_linebreaks_loop (const uint16_t *s, size_t n, const char *encoding,
+ int cr, char *p)
{
- int LBP_AI_REPLACEMENT = (is_cjk_encoding (encoding) ? LBP_ID : LBP_AL);
- const uint16_t *s_end = s + n;
- int last_prop = LBP_BK; /* line break property of last non-space character */
- char *seen_space = NULL; /* Was a space seen after the last non-space character? */
- char *seen_space2 = NULL; /* At least two spaces after the last non-space? */
+ if (n > 0)
+ {
+ int LBP_AI_REPLACEMENT = (is_cjk_encoding (encoding) ? LBP_ID1 : LBP_AL);
+ const uint16_t *s_end = s + n;
+ int prev_prop = LBP_BK; /* line break property of last character */
+ int last_prop = LBP_BK; /* line break property of last non-space character */
+ char *seen_space = NULL; /* Was a space seen after the last non-space character? */
- /* Don't break inside multibyte characters. */
- memset (p, UC_BREAK_PROHIBITED, n);
+ /* Don't break inside multibyte characters. */
+ memset (p, UC_BREAK_PROHIBITED, n);
- while (s < s_end)
- {
- ucs4_t uc;
- int count = u16_mbtouc_unsafe (&uc, s, s_end - s);
- int prop = unilbrkprop_lookup (uc);
+ /* Number of consecutive regional indicator (RI) characters seen
+ immediately before the current point. */
+ size_t ri_count = 0;
- if (prop == LBP_BK)
+ do
{
- /* Mandatory break. */
- *p = UC_BREAK_MANDATORY;
- last_prop = LBP_BK;
- seen_space = NULL;
- seen_space2 = NULL;
- }
- else
- {
- char *q;
+ ucs4_t uc;
+ int count = u16_mbtouc_unsafe (&uc, s, s_end - s);
+ int prop = unilbrkprop_lookup (uc);
- /* Resolve property values whose behaviour is not fixed. */
- switch (prop)
- {
- case LBP_AI:
- /* Resolve ambiguous. */
- prop = LBP_AI_REPLACEMENT;
- break;
- case LBP_CB:
- /* This is arbitrary. */
- prop = LBP_ID;
- break;
- case LBP_SA:
- /* We don't handle complex scripts yet.
- Treat LBP_SA like LBP_XX. */
- case LBP_XX:
- /* This is arbitrary. */
- prop = LBP_AL;
- break;
- }
-
- /* Deal with spaces and combining characters. */
- q = p;
- if (prop == LBP_SP)
- {
- /* Don't break just before a space. */
- *p = UC_BREAK_PROHIBITED;
- seen_space2 = seen_space;
- seen_space = p;
- }
- else if (prop == LBP_ZW)
+ if (prop == LBP_BK || prop == LBP_LF || prop == LBP_CR)
{
- /* Don't break just before a zero-width space. */
- *p = UC_BREAK_PROHIBITED;
- last_prop = LBP_ZW;
+ /* (LB4,LB5,LB6) Mandatory break. */
+ *p = UC_BREAK_MANDATORY;
+ /* cr is either LBP_CR or -1. In the first case, recognize
+ a CR-LF sequence. */
+ if (prev_prop == cr && prop == LBP_LF)
+ p[-1] = UC_BREAK_CR_BEFORE_LF;
+ prev_prop = prop;
+ last_prop = LBP_BK;
seen_space = NULL;
- seen_space2 = NULL;
}
- else if (prop == LBP_CM)
+ else
{
- /* Don't break just before a combining character, except immediately after a
- zero-width space. */
- if (last_prop == LBP_ZW)
+ /* Resolve property values whose behaviour is not fixed. */
+ switch (prop)
{
- /* Break after zero-width space. */
- *p = UC_BREAK_POSSIBLE;
- /* A combining character turns a preceding space into LBP_ID. */
- last_prop = LBP_ID;
+ case LBP_AI:
+ /* Resolve ambiguous. */
+ prop = LBP_AI_REPLACEMENT;
+ break;
+ case LBP_CB:
+ /* This is arbitrary. */
+ prop = LBP_ID1;
+ break;
+ case LBP_SA:
+ /* We don't handle complex scripts yet.
+ Treat LBP_SA like LBP_XX. */
+ case LBP_XX:
+ /* This is arbitrary. */
+ prop = LBP_AL;
+ break;
}
- else
+
+ /* Deal with spaces and combining characters. */
+ if (prop == LBP_SP)
{
+ /* (LB7) Don't break just before a space. */
*p = UC_BREAK_PROHIBITED;
- /* A combining character turns a preceding space into LBP_ID. */
- if (seen_space != NULL)
- {
- q = seen_space;
- seen_space = seen_space2;
- prop = LBP_ID;
- goto lookup_via_table;
- }
+ seen_space = p;
}
- }
- else
- {
- lookup_via_table:
- /* prop must be usable as an index for table 7.3 of UTR #14. */
- if (!(prop >= 0 && prop < sizeof (unilbrk_table) / sizeof (unilbrk_table[0])))
- abort ();
-
- if (last_prop == LBP_BK)
+ else if (prop == LBP_ZW)
{
- /* Don't break at the beginning of a line. */
- *q = UC_BREAK_PROHIBITED;
+ /* (LB7) Don't break just before a zero-width space. */
+ *p = UC_BREAK_PROHIBITED;
+ last_prop = LBP_ZW;
+ seen_space = NULL;
}
- else if (last_prop == LBP_ZW)
+ else if (prop == LBP_CM || prop == LBP_ZWJ)
{
- /* Break after zero-width space. */
- *q = UC_BREAK_POSSIBLE;
+ /* (LB9) Don't break just before a combining character or
+ zero-width joiner, except immediately after a mandatory
+ break character, space, or zero-width space. */
+ if (last_prop == LBP_BK)
+ {
+ /* (LB4,LB5,LB6) Don't break at the beginning of a line. */
+ *p = UC_BREAK_PROHIBITED;
+ /* (LB10) Treat CM or ZWJ as AL. */
+ last_prop = LBP_AL;
+ seen_space = NULL;
+ }
+ else if (last_prop == LBP_ZW || seen_space != NULL)
+ {
+ /* (LB8) Break after zero-width space. */
+ /* (LB18) Break after spaces.
+ We do *not* implement the "legacy support for space
+ character as base for combining marks" because now the
+ NBSP CM sequence is recommended instead of SP CM. */
+ *p = UC_BREAK_POSSIBLE;
+ /* (LB10) Treat CM or ZWJ as AL. */
+ last_prop = LBP_AL;
+ seen_space = NULL;
+ }
+ else
+ {
+ /* Treat X CM as if it were X. */
+ *p = UC_BREAK_PROHIBITED;
+ }
}
else
{
- switch (unilbrk_table [last_prop] [prop])
+ /* prop must be usable as an index for table 7.3 of UTR #14. */
+ if (!(prop >= 0 && prop < sizeof (unilbrk_table) / sizeof (unilbrk_table[0])))
+ abort ();
+
+ if (last_prop == LBP_BK)
+ {
+ /* (LB4,LB5,LB6) Don't break at the beginning of a line. */
+ *p = UC_BREAK_PROHIBITED;
+ }
+ else if (last_prop == LBP_ZW)
+ {
+ /* (LB8) Break after zero-width space. */
+ *p = UC_BREAK_POSSIBLE;
+ }
+ else if (prev_prop == LBP_ZWJ)
{
- case D:
- *q = UC_BREAK_POSSIBLE;
- break;
- case I:
- *q = (seen_space != NULL ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED);
- break;
- case P:
- *q = UC_BREAK_PROHIBITED;
- break;
- default:
- abort ();
+ /* (LB8a) Don't break right after a zero-width joiner. */
+ *p = UC_BREAK_PROHIBITED;
}
+ else if (last_prop == LBP_RI && prop == LBP_RI)
+ {
+ /* (LB30a) Break between two regional indicator symbols
+ if and only if there are an even number of regional
+ indicators preceding the position of the break. */
+ *p = (seen_space != NULL || (ri_count % 2) == 0
+ ? UC_BREAK_POSSIBLE
+ : UC_BREAK_PROHIBITED);
+ }
+ else if (prev_prop == LBP_HL_BA)
+ {
+ /* (LB21a) Don't break after Hebrew + Hyphen/Break-After. */
+ *p = UC_BREAK_PROHIBITED;
+ }
+ else
+ {
+ switch (unilbrk_table [last_prop] [prop])
+ {
+ case D:
+ *p = UC_BREAK_POSSIBLE;
+ break;
+ case I:
+ *p = (seen_space != NULL ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED);
+ break;
+ case P:
+ *p = UC_BREAK_PROHIBITED;
+ break;
+ default:
+ abort ();
+ }
+ }
+ last_prop = prop;
+ seen_space = NULL;
}
- last_prop = prop;
- seen_space = NULL;
- seen_space2 = NULL;
+
+ prev_prop = (prev_prop == LBP_HL && (prop == LBP_HY || prop == LBP_BA)
+ ? LBP_HL_BA
+ : prop);
}
- }
- s += count;
- p += count;
+ if (prop == LBP_RI)
+ ri_count++;
+ else
+ ri_count = 0;
+
+ s += count;
+ p += count;
+ }
+ while (s < s_end);
}
}
+
+#undef u16_possible_linebreaks
+
+void
+u16_possible_linebreaks (const uint16_t *s, size_t n, const char *encoding,
+ char *p)
+{
+ u16_possible_linebreaks_loop (s, n, encoding, -1, p);
+}
+
+void
+u16_possible_linebreaks_v2 (const uint16_t *s, size_t n, const char *encoding,
+ char *p)
+{
+ u16_possible_linebreaks_loop (s, n, encoding, LBP_CR, p);
+}
diff --git a/lib/unilbrk/u16-width-linebreaks.c b/lib/unilbrk/u16-width-linebreaks.c
index 1f03335..592cb5a 100644
--- a/lib/unilbrk/u16-width-linebreaks.c
+++ b/lib/unilbrk/u16-width-linebreaks.c
@@ -1,49 +1,50 @@
/* Line breaking of UTF-16 strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unilbrk.h"
+#include "unilbrk/internal.h"
+#include "unilbrk/lbrktables.h"
#include "unistr.h"
#include "uniwidth.h"
-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)
+static int
+u16_width_linebreaks_internal (const uint16_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding, int cr,
+ char *p)
{
const uint16_t *s_end;
char *last_p;
int last_column;
int piece_width;
- u16_possible_linebreaks (s, n, encoding, p);
+ u16_possible_linebreaks_loop (s, n, encoding, cr, p);
s_end = s + n;
last_p = NULL;
@@ -58,7 +59,8 @@ u16_width_linebreaks (const uint16_t *s, size_t n,
if (o != NULL && *o != UC_BREAK_UNDEFINED)
*p = *o;
- if (*p == UC_BREAK_POSSIBLE || *p == UC_BREAK_MANDATORY)
+ if (*p == UC_BREAK_POSSIBLE
+ || *p == UC_BREAK_MANDATORY || *p == UC_BREAK_CR_BEFORE_LF)
{
/* An atomic piece of text ends here. */
if (last_p != NULL && last_column + piece_width > width)
@@ -69,7 +71,7 @@ u16_width_linebreaks (const uint16_t *s, size_t n,
}
}
- if (*p == UC_BREAK_MANDATORY)
+ if (*p == UC_BREAK_MANDATORY || *p == UC_BREAK_CR_BEFORE_LF)
{
/* uc is a line break character. */
/* Start a new piece at column 0. */
@@ -115,3 +117,27 @@ u16_width_linebreaks (const uint16_t *s, size_t n,
return last_column + piece_width;
}
+
+#undef u16_width_linebreaks
+
+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)
+{
+ return u16_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, -1, p);
+}
+
+int
+u16_width_linebreaks_v2 (const uint16_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *p)
+{
+ return u16_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, LBP_CR, p);
+}
diff --git a/lib/unilbrk/u32-possible-linebreaks.c b/lib/unilbrk/u32-possible-linebreaks.c
index abb4d4c..4fb9b41 100644
--- a/lib/unilbrk/u32-possible-linebreaks.c
+++ b/lib/unilbrk/u32-possible-linebreaks.c
@@ -1,167 +1,227 @@
/* Line breaking of UTF-32 strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unilbrk.h"
+#include "unilbrk/internal.h"
#include <stdlib.h>
#include "unilbrk/lbrktables.h"
#include "uniwidth/cjk.h"
+/* This file implements
+ Unicode Standard Annex #14 <https://www.unicode.org/reports/tr14/>. */
+
void
-u32_possible_linebreaks (const uint32_t *s, size_t n, const char *encoding, char *p)
+u32_possible_linebreaks_loop (const uint32_t *s, size_t n, const char *encoding,
+ int cr, char *p)
{
- int LBP_AI_REPLACEMENT = (is_cjk_encoding (encoding) ? LBP_ID : LBP_AL);
- const uint32_t *s_end = s + n;
- int last_prop = LBP_BK; /* line break property of last non-space character */
- char *seen_space = NULL; /* Was a space seen after the last non-space character? */
- char *seen_space2 = NULL; /* At least two spaces after the last non-space? */
-
- while (s < s_end)
+ if (n > 0)
{
- ucs4_t uc = *s;
- int prop = unilbrkprop_lookup (uc);
+ int LBP_AI_REPLACEMENT = (is_cjk_encoding (encoding) ? LBP_ID1 : LBP_AL);
+ const uint32_t *s_end = s + n;
+ int prev_prop = LBP_BK; /* line break property of last character */
+ int last_prop = LBP_BK; /* line break property of last non-space character */
+ char *seen_space = NULL; /* Was a space seen after the last non-space character? */
- if (prop == LBP_BK)
- {
- /* Mandatory break. */
- *p = UC_BREAK_MANDATORY;
- last_prop = LBP_BK;
- seen_space = NULL;
- seen_space2 = NULL;
- }
- else
- {
- char *q;
+ /* Number of consecutive regional indicator (RI) characters seen
+ immediately before the current point. */
+ size_t ri_count = 0;
- /* Resolve property values whose behaviour is not fixed. */
- switch (prop)
- {
- case LBP_AI:
- /* Resolve ambiguous. */
- prop = LBP_AI_REPLACEMENT;
- break;
- case LBP_CB:
- /* This is arbitrary. */
- prop = LBP_ID;
- break;
- case LBP_SA:
- /* We don't handle complex scripts yet.
- Treat LBP_SA like LBP_XX. */
- case LBP_XX:
- /* This is arbitrary. */
- prop = LBP_AL;
- break;
- }
+ do
+ {
+ ucs4_t uc = *s;
+ int prop = unilbrkprop_lookup (uc);
- /* Deal with spaces and combining characters. */
- q = p;
- if (prop == LBP_SP)
- {
- /* Don't break just before a space. */
- *p = UC_BREAK_PROHIBITED;
- seen_space2 = seen_space;
- seen_space = p;
- }
- else if (prop == LBP_ZW)
+ if (prop == LBP_BK || prop == LBP_LF || prop == LBP_CR)
{
- /* Don't break just before a zero-width space. */
- *p = UC_BREAK_PROHIBITED;
- last_prop = LBP_ZW;
+ /* (LB4,LB5,LB6) Mandatory break. */
+ *p = UC_BREAK_MANDATORY;
+ /* cr is either LBP_CR or -1. In the first case, recognize
+ a CR-LF sequence. */
+ if (prev_prop == cr && prop == LBP_LF)
+ p[-1] = UC_BREAK_CR_BEFORE_LF;
+ prev_prop = prop;
+ last_prop = LBP_BK;
seen_space = NULL;
- seen_space2 = NULL;
}
- else if (prop == LBP_CM)
+ else
{
- /* Don't break just before a combining character, except immediately after a
- zero-width space. */
- if (last_prop == LBP_ZW)
+ /* Resolve property values whose behaviour is not fixed. */
+ switch (prop)
{
- /* Break after zero-width space. */
- *p = UC_BREAK_POSSIBLE;
- /* A combining character turns a preceding space into LBP_ID. */
- last_prop = LBP_ID;
+ case LBP_AI:
+ /* Resolve ambiguous. */
+ prop = LBP_AI_REPLACEMENT;
+ break;
+ case LBP_CB:
+ /* This is arbitrary. */
+ prop = LBP_ID1;
+ break;
+ case LBP_SA:
+ /* We don't handle complex scripts yet.
+ Treat LBP_SA like LBP_XX. */
+ case LBP_XX:
+ /* This is arbitrary. */
+ prop = LBP_AL;
+ break;
}
- else
+
+ /* Deal with spaces and combining characters. */
+ if (prop == LBP_SP)
{
+ /* (LB7) Don't break just before a space. */
*p = UC_BREAK_PROHIBITED;
- /* A combining character turns a preceding space into LBP_ID. */
- if (seen_space != NULL)
- {
- q = seen_space;
- seen_space = seen_space2;
- prop = LBP_ID;
- goto lookup_via_table;
- }
+ seen_space = p;
}
- }
- else
- {
- lookup_via_table:
- /* prop must be usable as an index for table 7.3 of UTR #14. */
- if (!(prop >= 0 && prop < sizeof (unilbrk_table) / sizeof (unilbrk_table[0])))
- abort ();
-
- if (last_prop == LBP_BK)
+ else if (prop == LBP_ZW)
{
- /* Don't break at the beginning of a line. */
- *q = UC_BREAK_PROHIBITED;
+ /* (LB7) Don't break just before a zero-width space. */
+ *p = UC_BREAK_PROHIBITED;
+ last_prop = LBP_ZW;
+ seen_space = NULL;
}
- else if (last_prop == LBP_ZW)
+ else if (prop == LBP_CM || prop == LBP_ZWJ)
{
- /* Break after zero-width space. */
- *q = UC_BREAK_POSSIBLE;
+ /* (LB9) Don't break just before a combining character or
+ zero-width joiner, except immediately after a mandatory
+ break character, space, or zero-width space. */
+ if (last_prop == LBP_BK)
+ {
+ /* (LB4,LB5,LB6) Don't break at the beginning of a line. */
+ *p = UC_BREAK_PROHIBITED;
+ /* (LB10) Treat CM or ZWJ as AL. */
+ last_prop = LBP_AL;
+ seen_space = NULL;
+ }
+ else if (last_prop == LBP_ZW || seen_space != NULL)
+ {
+ /* (LB8) Break after zero-width space. */
+ /* (LB18) Break after spaces.
+ We do *not* implement the "legacy support for space
+ character as base for combining marks" because now the
+ NBSP CM sequence is recommended instead of SP CM. */
+ *p = UC_BREAK_POSSIBLE;
+ /* (LB10) Treat CM or ZWJ as AL. */
+ last_prop = LBP_AL;
+ seen_space = NULL;
+ }
+ else
+ {
+ /* Treat X CM as if it were X. */
+ *p = UC_BREAK_PROHIBITED;
+ }
}
else
{
- switch (unilbrk_table [last_prop] [prop])
+ /* prop must be usable as an index for table 7.3 of UTR #14. */
+ if (!(prop >= 0 && prop < sizeof (unilbrk_table) / sizeof (unilbrk_table[0])))
+ abort ();
+
+ if (last_prop == LBP_BK)
+ {
+ /* (LB4,LB5,LB6) Don't break at the beginning of a line. */
+ *p = UC_BREAK_PROHIBITED;
+ }
+ else if (last_prop == LBP_ZW)
+ {
+ /* (LB8) Break after zero-width space. */
+ *p = UC_BREAK_POSSIBLE;
+ }
+ else if (prev_prop == LBP_ZWJ)
{
- case D:
- *q = UC_BREAK_POSSIBLE;
- break;
- case I:
- *q = (seen_space != NULL ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED);
- break;
- case P:
- *q = UC_BREAK_PROHIBITED;
- break;
- default:
- abort ();
+ /* (LB8a) Don't break right after a zero-width joiner. */
+ *p = UC_BREAK_PROHIBITED;
}
+ else if (last_prop == LBP_RI && prop == LBP_RI)
+ {
+ /* (LB30a) Break between two regional indicator symbols
+ if and only if there are an even number of regional
+ indicators preceding the position of the break. */
+ *p = (seen_space != NULL || (ri_count % 2) == 0
+ ? UC_BREAK_POSSIBLE
+ : UC_BREAK_PROHIBITED);
+ }
+ else if (prev_prop == LBP_HL_BA)
+ {
+ /* (LB21a) Don't break after Hebrew + Hyphen/Break-After. */
+ *p = UC_BREAK_PROHIBITED;
+ }
+ else
+ {
+ switch (unilbrk_table [last_prop] [prop])
+ {
+ case D:
+ *p = UC_BREAK_POSSIBLE;
+ break;
+ case I:
+ *p = (seen_space != NULL ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED);
+ break;
+ case P:
+ *p = UC_BREAK_PROHIBITED;
+ break;
+ default:
+ abort ();
+ }
+ }
+ last_prop = prop;
+ seen_space = NULL;
}
- last_prop = prop;
- seen_space = NULL;
- seen_space2 = NULL;
+
+ prev_prop = (prev_prop == LBP_HL && (prop == LBP_HY || prop == LBP_BA)
+ ? LBP_HL_BA
+ : prop);
}
- }
- s++;
- p++;
+ if (prop == LBP_RI)
+ ri_count++;
+ else
+ ri_count = 0;
+
+ s++;
+ p++;
+ }
+ while (s < s_end);
}
}
+
+#undef u32_possible_linebreaks
+
+void
+u32_possible_linebreaks (const uint32_t *s, size_t n, const char *encoding,
+ char *p)
+{
+ u32_possible_linebreaks_loop (s, n, encoding, -1, p);
+}
+
+void
+u32_possible_linebreaks_v2 (const uint32_t *s, size_t n, const char *encoding,
+ char *p)
+{
+ u32_possible_linebreaks_loop (s, n, encoding, LBP_CR, p);
+}
diff --git a/lib/unilbrk/u32-width-linebreaks.c b/lib/unilbrk/u32-width-linebreaks.c
index 418d734..6101b0f 100644
--- a/lib/unilbrk/u32-width-linebreaks.c
+++ b/lib/unilbrk/u32-width-linebreaks.c
@@ -1,48 +1,49 @@
/* Line breaking of UTF-32 strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unilbrk.h"
+#include "unilbrk/internal.h"
+#include "unilbrk/lbrktables.h"
#include "uniwidth.h"
-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)
+static int
+u32_width_linebreaks_internal (const uint32_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding, int cr,
+ char *p)
{
const uint32_t *s_end;
char *last_p;
int last_column;
int piece_width;
- u32_possible_linebreaks (s, n, encoding, p);
+ u32_possible_linebreaks_loop (s, n, encoding, cr, p);
s_end = s + n;
last_p = NULL;
@@ -56,7 +57,8 @@ u32_width_linebreaks (const uint32_t *s, size_t n,
if (o != NULL && *o != UC_BREAK_UNDEFINED)
*p = *o;
- if (*p == UC_BREAK_POSSIBLE || *p == UC_BREAK_MANDATORY)
+ if (*p == UC_BREAK_POSSIBLE
+ || *p == UC_BREAK_MANDATORY || *p == UC_BREAK_CR_BEFORE_LF)
{
/* An atomic piece of text ends here. */
if (last_p != NULL && last_column + piece_width > width)
@@ -67,7 +69,7 @@ u32_width_linebreaks (const uint32_t *s, size_t n,
}
}
- if (*p == UC_BREAK_MANDATORY)
+ if (*p == UC_BREAK_MANDATORY || *p == UC_BREAK_CR_BEFORE_LF)
{
/* uc is a line break character. */
/* Start a new piece at column 0. */
@@ -113,3 +115,27 @@ u32_width_linebreaks (const uint32_t *s, size_t n,
return last_column + piece_width;
}
+
+#undef u32_width_linebreaks
+
+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)
+{
+ return u32_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, -1, p);
+}
+
+int
+u32_width_linebreaks_v2 (const uint32_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *p)
+{
+ return u32_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, LBP_CR, p);
+}
diff --git a/lib/unilbrk/u8-possible-linebreaks.c b/lib/unilbrk/u8-possible-linebreaks.c
index 57fe491..923028e 100644
--- a/lib/unilbrk/u8-possible-linebreaks.c
+++ b/lib/unilbrk/u8-possible-linebreaks.c
@@ -1,33 +1,33 @@
/* Line breaking of UTF-8 strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unilbrk.h"
+#include "unilbrk/internal.h"
#include <stdlib.h>
#include <string.h>
@@ -36,142 +36,202 @@
#include "uniwidth/cjk.h"
#include "unistr.h"
+/* This file implements
+ Unicode Standard Annex #14 <https://www.unicode.org/reports/tr14/>. */
+
void
-u8_possible_linebreaks (const uint8_t *s, size_t n, const char *encoding, char *p)
+u8_possible_linebreaks_loop (const uint8_t *s, size_t n, const char *encoding,
+ int cr, char *p)
{
- int LBP_AI_REPLACEMENT = (is_cjk_encoding (encoding) ? LBP_ID : LBP_AL);
- const uint8_t *s_end = s + n;
- int last_prop = LBP_BK; /* line break property of last non-space character */
- char *seen_space = NULL; /* Was a space seen after the last non-space character? */
- char *seen_space2 = NULL; /* At least two spaces after the last non-space? */
+ if (n > 0)
+ {
+ int LBP_AI_REPLACEMENT = (is_cjk_encoding (encoding) ? LBP_ID1 : LBP_AL);
+ const uint8_t *s_end = s + n;
+ int prev_prop = LBP_BK; /* line break property of last character */
+ int last_prop = LBP_BK; /* line break property of last non-space character */
+ char *seen_space = NULL; /* Was a space seen after the last non-space character? */
- /* Don't break inside multibyte characters. */
- memset (p, UC_BREAK_PROHIBITED, n);
+ /* Don't break inside multibyte characters. */
+ memset (p, UC_BREAK_PROHIBITED, n);
- while (s < s_end)
- {
- ucs4_t uc;
- int count = u8_mbtouc_unsafe (&uc, s, s_end - s);
- int prop = unilbrkprop_lookup (uc);
+ /* Number of consecutive regional indicator (RI) characters seen
+ immediately before the current point. */
+ size_t ri_count = 0;
- if (prop == LBP_BK)
+ do
{
- /* Mandatory break. */
- *p = UC_BREAK_MANDATORY;
- last_prop = LBP_BK;
- seen_space = NULL;
- seen_space2 = NULL;
- }
- else
- {
- char *q;
-
- /* Resolve property values whose behaviour is not fixed. */
- switch (prop)
- {
- case LBP_AI:
- /* Resolve ambiguous. */
- prop = LBP_AI_REPLACEMENT;
- break;
- case LBP_CB:
- /* This is arbitrary. */
- prop = LBP_ID;
- break;
- case LBP_SA:
- /* We don't handle complex scripts yet.
- Treat LBP_SA like LBP_XX. */
- case LBP_XX:
- /* This is arbitrary. */
- prop = LBP_AL;
- break;
- }
+ ucs4_t uc;
+ int count = u8_mbtouc_unsafe (&uc, s, s_end - s);
+ int prop = unilbrkprop_lookup (uc);
- /* Deal with spaces and combining characters. */
- q = p;
- if (prop == LBP_SP)
+ if (prop == LBP_BK || prop == LBP_LF || prop == LBP_CR)
{
- /* Don't break just before a space. */
- *p = UC_BREAK_PROHIBITED;
- seen_space2 = seen_space;
- seen_space = p;
- }
- else if (prop == LBP_ZW)
- {
- /* Don't break just before a zero-width space. */
- *p = UC_BREAK_PROHIBITED;
- last_prop = LBP_ZW;
+ /* (LB4,LB5,LB6) Mandatory break. */
+ *p = UC_BREAK_MANDATORY;
+ /* cr is either LBP_CR or -1. In the first case, recognize
+ a CR-LF sequence. */
+ if (prev_prop == cr && prop == LBP_LF)
+ p[-1] = UC_BREAK_CR_BEFORE_LF;
+ prev_prop = prop;
+ last_prop = LBP_BK;
seen_space = NULL;
- seen_space2 = NULL;
}
- else if (prop == LBP_CM)
+ else
{
- /* Don't break just before a combining character, except immediately after a
- zero-width space. */
- if (last_prop == LBP_ZW)
+ /* Resolve property values whose behaviour is not fixed. */
+ switch (prop)
{
- /* Break after zero-width space. */
- *p = UC_BREAK_POSSIBLE;
- /* A combining character turns a preceding space into LBP_ID. */
- last_prop = LBP_ID;
+ case LBP_AI:
+ /* Resolve ambiguous. */
+ prop = LBP_AI_REPLACEMENT;
+ break;
+ case LBP_CB:
+ /* This is arbitrary. */
+ prop = LBP_ID1;
+ break;
+ case LBP_SA:
+ /* We don't handle complex scripts yet.
+ Treat LBP_SA like LBP_XX. */
+ case LBP_XX:
+ /* This is arbitrary. */
+ prop = LBP_AL;
+ break;
}
- else
+
+ /* Deal with spaces and combining characters. */
+ if (prop == LBP_SP)
{
+ /* (LB7) Don't break just before a space. */
*p = UC_BREAK_PROHIBITED;
- /* A combining character turns a preceding space into LBP_ID. */
- if (seen_space != NULL)
- {
- q = seen_space;
- seen_space = seen_space2;
- prop = LBP_ID;
- goto lookup_via_table;
- }
+ seen_space = p;
}
- }
- else
- {
- lookup_via_table:
- /* prop must be usable as an index for table 7.3 of UTR #14. */
- if (!(prop >= 0 && prop < sizeof (unilbrk_table) / sizeof (unilbrk_table[0])))
- abort ();
-
- if (last_prop == LBP_BK)
+ else if (prop == LBP_ZW)
{
- /* Don't break at the beginning of a line. */
- *q = UC_BREAK_PROHIBITED;
+ /* (LB7) Don't break just before a zero-width space. */
+ *p = UC_BREAK_PROHIBITED;
+ last_prop = LBP_ZW;
+ seen_space = NULL;
}
- else if (last_prop == LBP_ZW)
+ else if (prop == LBP_CM || prop == LBP_ZWJ)
{
- /* Break after zero-width space. */
- *q = UC_BREAK_POSSIBLE;
+ /* (LB9) Don't break just before a combining character or
+ zero-width joiner, except immediately after a mandatory
+ break character, space, or zero-width space. */
+ if (last_prop == LBP_BK)
+ {
+ /* (LB4,LB5,LB6) Don't break at the beginning of a line. */
+ *p = UC_BREAK_PROHIBITED;
+ /* (LB10) Treat CM or ZWJ as AL. */
+ last_prop = LBP_AL;
+ seen_space = NULL;
+ }
+ else if (last_prop == LBP_ZW || seen_space != NULL)
+ {
+ /* (LB8) Break after zero-width space. */
+ /* (LB18) Break after spaces.
+ We do *not* implement the "legacy support for space
+ character as base for combining marks" because now the
+ NBSP CM sequence is recommended instead of SP CM. */
+ *p = UC_BREAK_POSSIBLE;
+ /* (LB10) Treat CM or ZWJ as AL. */
+ last_prop = LBP_AL;
+ seen_space = NULL;
+ }
+ else
+ {
+ /* Treat X CM as if it were X. */
+ *p = UC_BREAK_PROHIBITED;
+ }
}
else
{
- switch (unilbrk_table [last_prop] [prop])
+ /* prop must be usable as an index for table 7.3 of UTR #14. */
+ if (!(prop >= 0 && prop < sizeof (unilbrk_table) / sizeof (unilbrk_table[0])))
+ abort ();
+
+ if (last_prop == LBP_BK)
+ {
+ /* (LB4,LB5,LB6) Don't break at the beginning of a line. */
+ *p = UC_BREAK_PROHIBITED;
+ }
+ else if (last_prop == LBP_ZW)
+ {
+ /* (LB8) Break after zero-width space. */
+ *p = UC_BREAK_POSSIBLE;
+ }
+ else if (prev_prop == LBP_ZWJ)
{
- case D:
- *q = UC_BREAK_POSSIBLE;
- break;
- case I:
- *q = (seen_space != NULL ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED);
- break;
- case P:
- *q = UC_BREAK_PROHIBITED;
- break;
- default:
- abort ();
+ /* (LB8a) Don't break right after a zero-width joiner. */
+ *p = UC_BREAK_PROHIBITED;
}
+ else if (last_prop == LBP_RI && prop == LBP_RI)
+ {
+ /* (LB30a) Break between two regional indicator symbols
+ if and only if there are an even number of regional
+ indicators preceding the position of the break. */
+ *p = (seen_space != NULL || (ri_count % 2) == 0
+ ? UC_BREAK_POSSIBLE
+ : UC_BREAK_PROHIBITED);
+ }
+ else if (prev_prop == LBP_HL_BA)
+ {
+ /* (LB21a) Don't break after Hebrew + Hyphen/Break-After. */
+ *p = UC_BREAK_PROHIBITED;
+ }
+ else
+ {
+ switch (unilbrk_table [last_prop] [prop])
+ {
+ case D:
+ *p = UC_BREAK_POSSIBLE;
+ break;
+ case I:
+ *p = (seen_space != NULL ? UC_BREAK_POSSIBLE : UC_BREAK_PROHIBITED);
+ break;
+ case P:
+ *p = UC_BREAK_PROHIBITED;
+ break;
+ default:
+ abort ();
+ }
+ }
+ last_prop = prop;
+ seen_space = NULL;
}
- last_prop = prop;
- seen_space = NULL;
- seen_space2 = NULL;
+
+ prev_prop = (prev_prop == LBP_HL && (prop == LBP_HY || prop == LBP_BA)
+ ? LBP_HL_BA
+ : prop);
}
- }
- s += count;
- p += count;
+ if (prop == LBP_RI)
+ ri_count++;
+ else
+ ri_count = 0;
+
+ s += count;
+ p += count;
+ }
+ while (s < s_end);
}
}
+#undef u8_possible_linebreaks
+
+void
+u8_possible_linebreaks (const uint8_t *s, size_t n, const char *encoding,
+ char *p)
+{
+ u8_possible_linebreaks_loop (s, n, encoding, -1, p);
+}
+
+void
+u8_possible_linebreaks_v2 (const uint8_t *s, size_t n, const char *encoding,
+ char *p)
+{
+ u8_possible_linebreaks_loop (s, n, encoding, LBP_CR, p);
+}
+
#ifdef TEST
@@ -237,7 +297,7 @@ main (int argc, char * argv[])
char *breaks = malloc (length);
int i;
- u8_possible_linebreaks ((uint8_t *) input, length, "UTF-8", breaks);
+ u8_possible_linebreaks_v2 ((uint8_t *) input, length, "UTF-8", breaks);
for (i = 0; i < length; i++)
{
@@ -251,6 +311,10 @@ main (int argc, char * argv[])
/* U+21B2 (or U+21B5) in UTF-8 encoding */
putc (0xe2, stdout); putc (0x86, stdout); putc (0xb2, stdout);
break;
+ case UC_BREAK_CR_BEFORE_LF:
+ /* U+21E4 in UTF-8 encoding */
+ putc (0xe2, stdout); putc (0x87, stdout); putc (0xa4, stdout);
+ break;
case UC_BREAK_PROHIBITED:
break;
default:
diff --git a/lib/unilbrk/u8-width-linebreaks.c b/lib/unilbrk/u8-width-linebreaks.c
index 19ab9ba..34d949b 100644
--- a/lib/unilbrk/u8-width-linebreaks.c
+++ b/lib/unilbrk/u8-width-linebreaks.c
@@ -1,49 +1,50 @@
/* Line breaking of UTF-8 strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unilbrk.h"
+#include "unilbrk/internal.h"
+#include "unilbrk/lbrktables.h"
#include "unistr.h"
#include "uniwidth.h"
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)
+u8_width_linebreaks_internal (const uint8_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding, int cr,
+ char *p)
{
const uint8_t *s_end;
char *last_p;
int last_column;
int piece_width;
- u8_possible_linebreaks (s, n, encoding, p);
+ u8_possible_linebreaks_loop (s, n, encoding, cr, p);
s_end = s + n;
last_p = NULL;
@@ -58,7 +59,8 @@ u8_width_linebreaks (const uint8_t *s, size_t n,
if (o != NULL && *o != UC_BREAK_UNDEFINED)
*p = *o;
- if (*p == UC_BREAK_POSSIBLE || *p == UC_BREAK_MANDATORY)
+ if (*p == UC_BREAK_POSSIBLE
+ || *p == UC_BREAK_MANDATORY || *p == UC_BREAK_CR_BEFORE_LF)
{
/* An atomic piece of text ends here. */
if (last_p != NULL && last_column + piece_width > width)
@@ -69,7 +71,7 @@ u8_width_linebreaks (const uint8_t *s, size_t n,
}
}
- if (*p == UC_BREAK_MANDATORY)
+ if (*p == UC_BREAK_MANDATORY || *p == UC_BREAK_CR_BEFORE_LF)
{
/* uc is a line break character. */
/* Start a new piece at column 0. */
@@ -116,6 +118,30 @@ u8_width_linebreaks (const uint8_t *s, size_t n,
return last_column + piece_width;
}
+#undef u8_width_linebreaks
+
+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)
+{
+ return u8_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, -1, p);
+}
+
+int
+u8_width_linebreaks_v2 (const uint8_t *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *p)
+{
+ return u8_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, LBP_CR, p);
+}
+
#ifdef TEST
@@ -183,7 +209,7 @@ main (int argc, char * argv[])
char *breaks = malloc (length);
int i;
- u8_width_linebreaks ((uint8_t *) input, length, width, 0, 0, NULL, "UTF-8", breaks);
+ u8_width_linebreaks_v2 ((uint8_t *) input, length, width, 0, 0, NULL, "UTF-8", breaks);
for (i = 0; i < length; i++)
{
@@ -194,6 +220,8 @@ main (int argc, char * argv[])
break;
case UC_BREAK_MANDATORY:
break;
+ case UC_BREAK_CR_BEFORE_LF:
+ break;
case UC_BREAK_PROHIBITED:
break;
default:
diff --git a/lib/unilbrk/ulc-common.c b/lib/unilbrk/ulc-common.c
index c2ee6f5..14c4f0c 100644
--- a/lib/unilbrk/ulc-common.c
+++ b/lib/unilbrk/ulc-common.c
@@ -1,28 +1,27 @@
/* Line breaking auxiliary functions.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unilbrk/ulc-common.h b/lib/unilbrk/ulc-common.h
index 0738e8d..a78610b 100644
--- a/lib/unilbrk/ulc-common.h
+++ b/lib/unilbrk/ulc-common.h
@@ -1,28 +1,27 @@
/* Line breaking auxiliary functions.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Get size_t. */
#include <stddef.h>
diff --git a/lib/unilbrk/ulc-possible-linebreaks.c b/lib/unilbrk/ulc-possible-linebreaks.c
index 2a558f1..aa4a5b5 100644
--- a/lib/unilbrk/ulc-possible-linebreaks.c
+++ b/lib/unilbrk/ulc-possible-linebreaks.c
@@ -1,28 +1,27 @@
/* Line breaking of strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -34,6 +33,8 @@
#include "c-ctype.h"
#include "uniconv.h"
+#include "unilbrk/internal.h"
+#include "unilbrk/lbrktables.h"
#include "unilbrk/ulc-common.h"
/* Line breaking of a string in an arbitrary encoding.
@@ -49,14 +50,14 @@
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_possible_linebreaks (const char *s, size_t n, const char *encoding,
- char *p)
+static void
+ulc_possible_linebreaks_internal (const char *s, size_t n, const char *encoding,
+ int cr, char *p)
{
if (n > 0)
{
if (is_utf8_encoding (encoding))
- u8_possible_linebreaks ((const uint8_t *) s, n, encoding, p);
+ u8_possible_linebreaks_loop ((const uint8_t *) s, n, encoding, cr, p);
else
{
/* Convert the string to UTF-8 and build a translation table
@@ -80,7 +81,7 @@ ulc_possible_linebreaks (const char *s, size_t n, const char *encoding,
/* Determine the possible line breaks of the UTF-8
string. */
- u8_possible_linebreaks (t, m, encoding, q);
+ u8_possible_linebreaks_loop (t, m, encoding, cr, q);
/* Translate the result back to the original string. */
memset (p, UC_BREAK_PROHIBITED, n);
@@ -103,7 +104,7 @@ ulc_possible_linebreaks (const char *s, size_t n, const char *encoding,
if (is_all_ascii (s, n))
{
/* ASCII is a subset of UTF-8. */
- u8_possible_linebreaks ((const uint8_t *) s, n, encoding, p);
+ u8_possible_linebreaks_loop ((const uint8_t *) s, n, encoding, cr, p);
return;
}
#endif
@@ -115,7 +116,14 @@ ulc_possible_linebreaks (const char *s, size_t n, const char *encoding,
const char *s_end = s + n;
while (s < s_end)
{
- *p = (*s == '\n' ? UC_BREAK_MANDATORY : UC_BREAK_PROHIBITED);
+ *p = (*s == '\n'
+ ? UC_BREAK_MANDATORY
+ : ((cr >= 0
+ && *s == '\r'
+ && s + 1 < s_end
+ && *(s + 1) == '\n')
+ ? UC_BREAK_CR_BEFORE_LF
+ : UC_BREAK_PROHIBITED));
s++;
p++;
}
@@ -124,6 +132,22 @@ ulc_possible_linebreaks (const char *s, size_t n, const char *encoding,
}
}
+#undef ulc_possible_linebreaks
+
+void
+ulc_possible_linebreaks (const char *s, size_t n, const char *encoding,
+ char *p)
+{
+ ulc_possible_linebreaks_internal (s, n, encoding, -1, p);
+}
+
+void
+ulc_possible_linebreaks_v2 (const char *s, size_t n, const char *encoding,
+ char *p)
+{
+ ulc_possible_linebreaks_internal (s, n, encoding, LBP_CR, p);
+}
+
#ifdef TEST
@@ -191,7 +215,7 @@ main (int argc, char * argv[])
char *breaks = malloc (length);
int i;
- ulc_possible_linebreaks (input, length, locale_charset (), breaks);
+ ulc_possible_linebreaks_v2 (input, length, locale_charset (), breaks);
for (i = 0; i < length; i++)
{
@@ -202,6 +226,8 @@ main (int argc, char * argv[])
break;
case UC_BREAK_MANDATORY:
break;
+ case UC_BREAK_CR_BEFORE_LF:
+ break;
case UC_BREAK_PROHIBITED:
break;
default:
diff --git a/lib/unilbrk/ulc-width-linebreaks.c b/lib/unilbrk/ulc-width-linebreaks.c
index fbe970d..b7e6c7c 100644
--- a/lib/unilbrk/ulc-width-linebreaks.c
+++ b/lib/unilbrk/ulc-width-linebreaks.c
@@ -1,28 +1,27 @@
/* Line breaking of strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -34,6 +33,8 @@
#include "c-ctype.h"
#include "uniconv.h"
+#include "unilbrk/internal.h"
+#include "unilbrk/lbrktables.h"
#include "unilbrk/ulc-common.h"
/* Line breaking of a string in an arbitrary encoding.
@@ -49,16 +50,16 @@
but this is not backed by an RFC. So we use UTF-8. It supports
characters up to \U7FFFFFFF and is unambiguously defined. */
-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)
+static int
+ulc_width_linebreaks_internal (const char *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding, int cr,
+ char *p)
{
if (n > 0)
{
if (is_utf8_encoding (encoding))
- return u8_width_linebreaks ((const uint8_t *) s, n, width, start_column, at_end_columns, o, encoding, p);
+ return u8_width_linebreaks_internal ((const uint8_t *) s, n, width, start_column, at_end_columns, o, encoding, cr, p);
else
{
/* Convert the string to UTF-8 and build a translation table
@@ -95,7 +96,7 @@ ulc_width_linebreaks (const char *s, size_t n,
/* Determine the line breaks of the UTF-8 string. */
res_column =
- u8_width_linebreaks (t, m, width, start_column, at_end_columns, o8, encoding, q);
+ u8_width_linebreaks_internal (t, m, width, start_column, at_end_columns, o8, encoding, cr, q);
/* Translate the result back to the original string. */
memset (p, UC_BREAK_PROHIBITED, n);
@@ -117,7 +118,7 @@ ulc_width_linebreaks (const char *s, size_t n,
if (is_all_ascii (s, n))
{
/* ASCII is a subset of UTF-8. */
- return u8_width_linebreaks ((const uint8_t *) s, n, width, start_column, at_end_columns, o, encoding, p);
+ return u8_width_linebreaks_internal ((const uint8_t *) s, n, width, start_column, at_end_columns, o, encoding, cr, p);
}
#endif
/* We have a non-ASCII string and cannot convert it.
@@ -128,9 +129,16 @@ ulc_width_linebreaks (const char *s, size_t n,
const char *s_end = s + n;
while (s < s_end)
{
- *p = ((o != NULL && *o == UC_BREAK_MANDATORY) || *s == '\n'
+ *p = ((o != NULL && *o == UC_BREAK_MANDATORY)
+ || *s == '\n'
? UC_BREAK_MANDATORY
- : UC_BREAK_PROHIBITED);
+ : ((o != NULL && *o == UC_BREAK_CR_BEFORE_LF)
+ || (cr >= 0
+ && *s == '\r'
+ && s + 1 < s_end
+ && *(s + 1) == '\n')
+ ? UC_BREAK_CR_BEFORE_LF
+ : UC_BREAK_PROHIBITED));
s++;
p++;
if (o != NULL)
@@ -143,6 +151,30 @@ ulc_width_linebreaks (const char *s, size_t n,
return start_column;
}
+#undef ulc_width_linebreaks
+
+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)
+{
+ return ulc_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, -1, p);
+}
+
+int
+ulc_width_linebreaks_v2 (const char *s, size_t n,
+ int width, int start_column, int at_end_columns,
+ const char *o, const char *encoding,
+ char *p)
+{
+ return ulc_width_linebreaks_internal (s, n,
+ width, start_column, at_end_columns,
+ o, encoding, LBP_CR, p);
+}
+
#ifdef TEST
@@ -210,7 +242,7 @@ main (int argc, char * argv[])
char *breaks = malloc (length);
int i;
- ulc_width_linebreaks (input, length, width, 0, 0, NULL, locale_charset (), breaks);
+ ulc_width_linebreaks_v2 (input, length, width, 0, 0, NULL, locale_charset (), breaks);
for (i = 0; i < length; i++)
{
@@ -221,6 +253,8 @@ main (int argc, char * argv[])
break;
case UC_BREAK_MANDATORY:
break;
+ case UC_BREAK_CR_BEFORE_LF:
+ break;
case UC_BREAK_PROHIBITED:
break;
default:
diff --git a/lib/uniname.h b/lib/uniname.h
deleted file mode 100644
index e5e0b74..0000000
--- a/lib/uniname.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Association between Unicode characters and their names.
- Copyright (C) 2000-2002, 2005, 2007, 2009-2018 Free Software Foundation,
- Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#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.in.h b/lib/uniname.in.h
index 3cc758c..91ed596 100644
--- a/lib/uniname.in.h
+++ b/lib/uniname.in.h
@@ -1,28 +1,27 @@
/* Association between Unicode characters and their names.
- Copyright (C) 2000-2002, 2005, 2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 2000-2002, 2005, 2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNINAME_H
#define _UNINAME_H
diff --git a/lib/uniname/gen-uninames.lisp b/lib/uniname/gen-uninames.lisp
index 937b50e..5ebb921 100755
--- a/lib/uniname/gen-uninames.lisp
+++ b/lib/uniname/gen-uninames.lisp
@@ -1,7 +1,30 @@
#!/usr/local/bin/clisp -C
;;; Creation of gnulib's uninames.h from the UnicodeData.txt table.
-;;; Bruno Haible 2000-12-28
+
+;;; Copyright (C) 2000-2022 Free Software Foundation, Inc.
+;;; Written by Bruno Haible <bruno@clisp.org>, 2000-12-28.
+;;;
+;;; This program is free software.
+;;; It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+;;; You can redistribute it and/or modify it under either
+;;; - the terms of the GNU Lesser General Public License as published
+;;; by the Free Software Foundation; either version 3, or (at your
+;;; option) any later version, or
+;;; - 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, or
+;;; - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+;;;
+;;; 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 and the GNU General Public License
+;;; for more details.
+;;;
+;;; You should have received a copy of the GNU Lesser General Public
+;;; License and of the GNU General Public License along with this
+;;; program. If not, see <https://www.gnu.org/licenses/>.
(defparameter add-comments nil)
@@ -58,11 +81,12 @@
(unless (or (<= #xFE00 code #xFE0F) (<= #xE0100 code #xE01EF))
(push (make-unicode-char :index name-index
:name name-string)
- all-chars)
+ 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)
+ (setf (range-end-code range) code)
(progn
(when range
(push range all-ranges))
@@ -70,32 +94,33 @@
:start-code code
:end-code code))))
(incf name-index)
- (setq last-code code)
- ) ) ) )
+ ) ) ) )
) ) ) )
(setq all-chars (nreverse all-chars))
(if range
- (push range all-ranges))
+ (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)
- ) ) ) ) ) )
+ (let ((line (read-line istream nil nil)))
+ (unless line (return))
+ (unless (or (equal line "") (equal (subseq line 0 1) "#"))
+ (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))
+ 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"
@@ -151,6 +176,28 @@
(format ostream " * Unicode character name table.~%")
(format ostream " * Generated automatically by the gen-uninames utility.~%")
(format ostream " */~%")
+ (format ostream "/* Copyright (C) 2000-2022 Free Software Foundation, Inc.~%")
+ (format ostream "~%")
+ (format ostream " This file is free software.~%")
+ (format ostream " It is dual-licensed under \"the GNU LGPLv3+ or the GNU GPLv2+\".~%")
+ (format ostream " You can redistribute it and/or modify it under either~%")
+ (format ostream " - the terms of the GNU Lesser General Public License as published~%")
+ (format ostream " by the Free Software Foundation; either version 3, or (at your~%")
+ (format ostream " option) any later version, or~%")
+ (format ostream " - the terms of the GNU General Public License as published by the~%")
+ (format ostream " Free Software Foundation; either version 2, or (at your option)~%")
+ (format ostream " any later version, or~%")
+ (format ostream " - the same dual license \"the GNU LGPLv3+ or the GNU GPLv2+\".~%")
+ (format ostream "~%")
+ (format ostream " This file is distributed in the hope that it will be useful,~%")
+ (format ostream " but WITHOUT ANY WARRANTY; without even the implied warranty of~%")
+ (format ostream " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU~%")
+ (format ostream " Lesser General Public License and the GNU General Public License~%")
+ (format ostream " for more details.~%")
+ (format ostream "~%")
+ (format ostream " You should have received a copy of the GNU Lesser General Public~%")
+ (format ostream " License and of the GNU General Public License along with this~%")
+ (format ostream " program. If not, see <https://www.gnu.org/licenses/>. */~%")
(format ostream "~%")
(format ostream "static const char unicode_name_words[~D] = {~%"
(let ((sum 0))
@@ -279,9 +326,7 @@
(incf i (length (unicode-char-word-indices uc)))
) )
(format ostream "};~%")
- (format ostream "static const struct { uint16_t index; uint32_t name:24; }~%")
- (format ostream "#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)~%__attribute__((__packed__))~%#endif~%")
- (format ostream "unicode_name_to_index[~D] = {~%"
+ (format ostream "static const struct { uint16_t index; uint32_t name:24; } ATTRIBUTE_PACKED unicode_name_to_index[~D] = {~%"
(length all-chars-and-aliases)
)
(dolist (uc all-chars-and-aliases)
@@ -295,9 +340,7 @@
(format ostream "~%")
)
(format ostream "};~%")
- (format ostream "static const struct { uint16_t index; 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 "static const struct { uint16_t index; uint32_t name:24; } ATTRIBUTE_PACKED unicode_index_to_name[~D] = {~%"
(length all-chars)
)
(dolist (uc (sort (copy-list all-chars) #'< :key #'unicode-char-index))
diff --git a/lib/uniname/uniname.c b/lib/uniname/uniname.c
index 85c4676..479cb83 100644
--- a/lib/uniname/uniname.c
+++ b/lib/uniname/uniname.c
@@ -1,27 +1,26 @@
/* Association between Unicode characters and their names.
- Copyright (C) 2000-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2000-2002, 2005-2007, 2009-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -34,6 +33,8 @@
#include <stdio.h>
#include <string.h>
+#include "attribute.h"
+
#define SIZEOF(a) (sizeof(a) / sizeof(a[0]))
@@ -67,7 +68,6 @@ unicode_name_word (unsigned int index, unsigned int *lengthp)
{
unsigned int i1;
unsigned int i2;
- unsigned int i;
assert (index < UNICODE_CHARNAME_NUM_WORDS);
@@ -87,7 +87,7 @@ unicode_name_word (unsigned int index, unsigned int *lengthp)
else
i2 = i;
}
- i = i1;
+ unsigned int i = i1;
assert (unicode_name_by_length[i].ind_offset <= index
&& index < unicode_name_by_length[i+1].ind_offset);
*lengthp = i;
@@ -97,7 +97,7 @@ unicode_name_word (unsigned int index, unsigned int *lengthp)
/* Looks up the index of a word. */
static int
-unicode_name_word_lookup (const char *word, unsigned int length)
+unicode_name_word_lookup (const char *word, size_t length)
{
if (length > 0 && length < SIZEOF (unicode_name_by_length) - 1)
{
@@ -366,7 +366,7 @@ unicode_character_name (ucs4_t c, char *buf)
ucs4_t
unicode_name_character (const char *name)
{
- unsigned int len = strlen (name);
+ size_t len = strlen (name);
if (len > 1 && len <= UNICODE_CHARNAME_MAX_LENGTH)
{
/* Test for "word1 word2 ..." syntax. */
@@ -476,9 +476,9 @@ unicode_name_character (const char *name)
p4++;
if (p4 == ptr)
{
- unsigned int n1 = p2 - p1;
- unsigned int n2 = p3 - p2;
- unsigned int n3 = p4 - p3;
+ size_t n1 = p2 - p1;
+ size_t n2 = p3 - p2;
+ size_t n3 = p4 - p3;
if (n1 <= 2 && (n2 >= 1 && n2 <= 3) && n3 <= 2)
{
@@ -585,12 +585,15 @@ unicode_name_character (const char *name)
filled_words:
{
/* Multiply by 2, to simplify later comparisons. */
- unsigned int words_length = wordptr - words;
+ size_t words_length = wordptr - words;
{
- int i = words_length - 1;
+ size_t i = words_length - 1;
words[i] = 2 * words[i];
- for (; --i >= 0; )
- words[i] = 2 * words[i] + 1;
+ for (; i > 0; )
+ {
+ --i;
+ words[i] = 2 * words[i] + 1;
+ }
}
/* Binary search in unicode_name_to_index. */
{
@@ -601,7 +604,7 @@ unicode_name_character (const char *name)
unsigned int i = (i1 + i2) >> 1;
const uint16_t *w = words;
const uint16_t *p = &unicode_names[unicode_name_to_index[i].name];
- unsigned int n = words_length;
+ size_t n = words_length;
for (;;)
{
if (*p < *w)
diff --git a/lib/uniname/uninames.h b/lib/uniname/uninames.h
index 2906ec9..23d3378 100644
--- a/lib/uniname/uninames.h
+++ b/lib/uniname/uninames.h
@@ -5,8 +5,30 @@
* Unicode character name table.
* Generated automatically by the gen-uninames utility.
*/
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
-static const char unicode_name_words[71408] = {
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+static const char unicode_name_words[91249] = {
'A',
'B',
'C',
@@ -111,6 +133,7 @@ static const char unicode_name_words[71408] = {
'E', 'N',
'E', 'O',
'E', 'P',
+ 'E', 'Q',
'E', 'R',
'E', 'S',
'E', 'T',
@@ -139,6 +162,7 @@ static const char unicode_name_words[71408] = {
'G', 'O',
'G', 'U',
'G', 'V',
+ 'G', 'W',
'G', 'Y',
'H', 'A',
'H', 'C',
@@ -175,6 +199,7 @@ static const char unicode_name_words[71408] = {
'I', 'U',
'I', 'X',
'I', 'Y',
+ 'I', 'Z',
'J', 'A',
'J', 'E',
'J', 'I',
@@ -191,6 +216,7 @@ static const char unicode_name_words[71408] = {
'K', 'L',
'K', 'M',
'K', 'O',
+ 'K', 'P',
'K', 'T',
'K', 'U',
'K', 'V',
@@ -226,11 +252,15 @@ static const char unicode_name_words[71408] = {
'M', 'L',
'M', 'M',
'M', 'O',
+ 'M', 'Q',
+ 'M', 'R',
'M', 'S',
'M', 'U',
'M', 'V',
'M', 'W',
+ 'M', 'X',
'M', 'Y',
+ 'M', 'Z',
'N', 'A',
'N', 'D',
'N', 'E',
@@ -246,10 +276,13 @@ static const char unicode_name_words[71408] = {
'N', 'U',
'N', 'V',
'N', 'W',
+ 'N', 'Y',
'O', 'A',
'O', 'B',
+ 'O', 'C',
'O', 'E',
'O', 'F',
+ 'O', 'G',
'O', 'H',
'O', 'I',
'O', 'K',
@@ -267,6 +300,7 @@ static const char unicode_name_words[71408] = {
'O', 'W',
'O', 'X',
'O', 'Y',
+ 'O', 'Z',
'P', '2',
'P', 'A',
'P', 'C',
@@ -343,17 +377,25 @@ static const char unicode_name_words[71408] = {
'U', 'N',
'U', 'O',
'U', 'P',
+ 'U', 'Q',
'U', 'R',
'U', 'S',
'U', 'U',
+ 'U', 'X',
'U', 'Y',
+ 'U', 'Z',
'V', 'A',
+ 'V', 'C',
'V', 'E',
'V', 'I',
'V', 'O',
+ 'V', 'Q',
'V', 'S',
'V', 'U',
+ 'V', 'W',
+ 'V', 'X',
'V', 'Y',
+ 'V', 'Z',
'W', 'A',
'W', 'B',
'W', 'C',
@@ -391,6 +433,9 @@ static const char unicode_name_words[71408] = {
'Z', 'U',
'Z', 'Y',
'-', 'U', 'M',
+ 'A', '-', '1',
+ 'A', '-', '2',
+ 'A', '-', '3',
'A', '-', 'O',
'A', '-', 'U',
'A', 'A', 'I',
@@ -420,6 +465,7 @@ static const char unicode_name_words[71408] = {
'A', 'E', 'Y',
'A', 'G', 'E',
'A', 'H', 'H',
+ 'A', 'I', 'D',
'A', 'I', 'N',
'A', 'I', 'R',
'A', 'L', 'F',
@@ -430,6 +476,7 @@ static const char unicode_name_words[71408] = {
'A', 'M', 'B',
'A', 'N', 'D',
'A', 'N', 'G',
+ 'A', 'N', 'H',
'A', 'N', 'N',
'A', 'N', 'O',
'A', 'N', 'T',
@@ -443,7 +490,11 @@ static const char unicode_name_words[71408] = {
'A', 'S', 'Z',
'A', 'T', 'T',
'A', 'U', 'E',
+ 'A', 'W', 'C',
'A', 'W', 'E',
+ 'A', 'W', 'Q',
+ 'A', 'W', 'X',
+ 'A', 'W', 'Z',
'A', 'X', 'E',
'A', 'Y', 'B',
'A', 'Y', 'N',
@@ -494,6 +545,7 @@ static const char unicode_name_words[71408] = {
'B', 'O', 'X',
'B', 'O', 'Y',
'B', 'R', 'A',
+ 'B', 'R', 'I',
'B', 'U', 'D',
'B', 'U', 'G',
'B', 'U', 'O',
@@ -512,6 +564,7 @@ static const char unicode_name_words[71408] = {
'B', 'Y', 'X',
'C', 'A', 'A',
'C', 'A', 'H',
+ 'C', 'A', 'I',
'C', 'A', 'L',
'C', 'A', 'N',
'C', 'A', 'P',
@@ -609,6 +662,7 @@ static const char unicode_name_words[71408] = {
'D', 'L', 'I',
'D', 'L', 'O',
'D', 'L', 'U',
+ 'D', 'N', 'A',
'D', 'O', 'A',
'D', 'O', 'G',
'D', 'O', 'I',
@@ -629,6 +683,7 @@ static const char unicode_name_words[71408] = {
'D', 'U', 'R',
'D', 'U', 'T',
'D', 'U', 'X',
+ 'D', 'V', 'A',
'D', 'V', 'D',
'D', 'W', 'A',
'D', 'W', 'E',
@@ -639,6 +694,12 @@ static const char unicode_name_words[71408] = {
'D', 'Z', 'I',
'D', 'Z', 'O',
'D', 'Z', 'U',
+ 'E', '-', '1',
+ 'E', '-', '2',
+ 'E', '-', '3',
+ 'E', '-', '4',
+ 'E', '-', '5',
+ 'E', '-', '6',
'E', 'A', 'R',
'E', 'A', 'T',
'E', 'C', 'H',
@@ -652,6 +713,7 @@ static const char unicode_name_words[71408] = {
'E', 'I', 'N',
'E', 'I', 'S',
'E', 'K', 'S',
+ 'E', 'L', 'F',
'E', 'L', 'T',
'E', 'L', 'Y',
'E', 'M', 'P',
@@ -809,6 +871,7 @@ static const char unicode_name_words[71408] = {
'H', 'A', 'T',
'H', 'A', 'U',
'H', 'A', 'X',
+ 'H', 'A', 'Y',
'H', 'D', 'R',
'H', 'E', 'E',
'H', 'E', 'H',
@@ -858,6 +921,7 @@ static const char unicode_name_words[71408] = {
'H', 'U', 'K',
'H', 'U', 'N',
'H', 'U', 'O',
+ 'H', 'U', 'T',
'H', 'W', 'A',
'H', 'W', 'E',
'H', 'W', 'I',
@@ -872,6 +936,10 @@ static const char unicode_name_words[71408] = {
'H', 'Z', 'T',
'H', 'Z', 'W',
'H', 'Z', 'Z',
+ 'I', '-', '1',
+ 'I', '-', '2',
+ 'I', '-', '3',
+ 'I', '-', '4',
'I', '-', 'A',
'I', '-', 'I',
'I', '-', 'O',
@@ -882,6 +950,7 @@ static const char unicode_name_words[71408] = {
'I', 'E', 'T',
'I', 'E', 'X',
'I', 'G', 'I',
+ 'I', 'J', 'E',
'I', 'L', '2',
'I', 'M', 'N',
'I', 'M', 'P',
@@ -1041,6 +1110,7 @@ static const char unicode_name_words[71408] = {
'K', 'Y', 'O',
'K', 'Y', 'U',
'L', 'A', 'A',
+ 'L', 'A', 'B',
'L', 'A', 'E',
'L', 'A', 'H',
'L', 'A', 'I',
@@ -1217,12 +1287,14 @@ static const char unicode_name_words[71408] = {
'N', 'B', 'O',
'N', 'B', 'U',
'N', 'B', 'Y',
+ 'N', 'C', 'A',
'N', 'D', 'A',
'N', 'D', 'E',
'N', 'D', 'I',
'N', 'D', 'O',
'N', 'D', 'U',
'N', 'E', 'E',
+ 'N', 'E', 'L',
'N', 'E', 'N',
'N', 'E', 'O',
'N', 'E', 'P',
@@ -1252,6 +1324,7 @@ static const char unicode_name_words[71408] = {
'N', 'J', 'O',
'N', 'J', 'U',
'N', 'J', 'Y',
+ 'N', 'K', 'A',
'N', 'K', 'O',
'N', 'N', 'A',
'N', 'N', 'E',
@@ -1266,12 +1339,15 @@ static const char unicode_name_words[71408] = {
'N', 'O', 'W',
'N', 'O', 'X',
'N', 'O', 'Y',
+ 'N', 'P', 'A',
+ 'N', 'Q', 'A',
'N', 'R', 'A',
'N', 'R', 'E',
'N', 'R', 'O',
'N', 'R', 'U',
'N', 'R', 'Y',
'N', 'S', 'A',
+ 'N', 'T', 'A',
'N', 'T', 'U',
'N', 'U', 'E',
'N', 'U', 'M',
@@ -1296,6 +1372,9 @@ static const char unicode_name_words[71408] = {
'N', 'Z', 'I',
'N', 'Z', 'U',
'N', 'Z', 'Y',
+ 'O', '-', '1',
+ 'O', '-', '2',
+ 'O', '-', '3',
'O', '-', 'E',
'O', '-', 'O',
'O', '-', 'U',
@@ -1305,6 +1384,7 @@ static const char unicode_name_words[71408] = {
'O', 'D', 'D',
'O', 'E', 'E',
'O', 'E', 'K',
+ 'O', 'E', 'R',
'O', 'E', 'Y',
'O', 'F', 'F',
'O', 'H', 'M',
@@ -1490,6 +1570,7 @@ static const char unicode_name_words[71408] = {
'R', 'R', 'O',
'R', 'R', 'U',
'R', 'R', 'Y',
+ 'R', 'T', 'E',
'R', 'U', 'A',
'R', 'U', 'B',
'R', 'U', 'E',
@@ -1563,6 +1644,10 @@ static const char unicode_name_words[71408] = {
'S', 'O', 'W',
'S', 'O', 'X',
'S', 'O', 'Y',
+ 'S', 'P', 'A',
+ 'S', 'P', 'E',
+ 'S', 'P', 'I',
+ 'S', 'P', 'O',
'S', 'P', 'Y',
'S', 'S', 'A',
'S', 'S', 'E',
@@ -1589,6 +1674,7 @@ static const char unicode_name_words[71408] = {
'S', 'W', 'O',
'S', 'W', 'Z',
'S', 'Y', 'A',
+ 'S', 'Y', 'I',
'S', 'Y', 'P',
'S', 'Y', 'R',
'S', 'Y', 'T',
@@ -1620,6 +1706,7 @@ static const char unicode_name_words[71408] = {
'T', 'A', 'W',
'T', 'A', 'X',
'T', 'A', 'Y',
+ 'T', 'E', 'A',
'T', 'E', 'E',
'T', 'E', 'H',
'T', 'E', 'K',
@@ -1686,6 +1773,7 @@ static const char unicode_name_words[71408] = {
'T', 'W', 'E',
'T', 'W', 'I',
'T', 'W', 'O',
+ 'T', 'X', 'A',
'T', 'Y', 'A',
'T', 'Y', 'E',
'T', 'Y', 'I',
@@ -1696,20 +1784,35 @@ static const char unicode_name_words[71408] = {
'T', 'Z', 'I',
'T', 'Z', 'O',
'T', 'Z', 'U',
+ 'U', '-', '1',
+ 'U', '-', '2',
+ 'U', '-', '3',
+ 'U', '-', '4',
+ 'U', '-', '5',
'U', '-', 'A',
'U', '-', 'U',
'U', 'A', 'N',
'U', 'E', 'A',
+ 'U', 'E', 'C',
'U', 'E', 'E',
'U', 'E', 'I',
+ 'U', 'E', 'N',
+ 'U', 'E', 'Q',
+ 'U', 'E', 'X',
'U', 'E', 'Y',
+ 'U', 'E', 'Z',
'U', 'H', 'D',
+ 'U', 'I', 'C',
+ 'U', 'I', 'Q',
+ 'U', 'I', 'X',
+ 'U', 'I', 'Z',
'U', 'K', 'U',
'U', 'L', 'U',
'U', 'N', 'A',
'U', 'N', 'G',
'U', 'N', 'K',
'U', 'N', 'N',
+ 'U', 'O', 'G',
'U', 'O', 'N',
'U', 'O', 'P',
'U', 'O', 'X',
@@ -1742,6 +1845,7 @@ static const char unicode_name_words[71408] = {
'V', 'E', 'W',
'V', 'E', 'X',
'V', 'F', 'A',
+ 'V', 'H', 'A',
'V', 'I', 'E',
'V', 'I', 'N',
'V', 'I', 'P',
@@ -1782,6 +1886,7 @@ static const char unicode_name_words[71408] = {
'W', 'E', 'N',
'W', 'E', 'O',
'W', 'E', 'P',
+ 'W', 'E', 'T',
'W', 'E', 'X',
'W', 'I', 'I',
'W', 'I', 'N',
@@ -1861,9 +1966,11 @@ static const char unicode_name_words[71408] = {
'Y', 'E', 'R',
'Y', 'E', 'W',
'Y', 'E', 'Y',
+ 'Y', 'H', 'A',
'Y', 'H', 'E',
'Y', 'I', 'E',
'Y', 'I', 'G',
+ 'Y', 'I', 'H',
'Y', 'I', 'I',
'Y', 'I', 'N',
'Y', 'I', 'P',
@@ -1875,10 +1982,12 @@ static const char unicode_name_words[71408] = {
'Y', 'O', 'P',
'Y', 'O', 'Q',
'Y', 'O', 'T',
+ 'Y', 'O', 'U',
'Y', 'O', 'X',
'Y', 'O', 'Y',
'Y', 'R', 'Y',
'Y', 'U', 'E',
+ 'Y', 'U', 'I',
'Y', 'U', 'J',
'Y', 'U', 'M',
'Y', 'U', 'N',
@@ -1955,6 +2064,7 @@ static const char unicode_name_words[71408] = {
'Z', 'Z', 'U',
'Z', 'Z', 'Y',
'A', '-', 'E', 'U',
+ 'A', '-', 'W', 'O',
'A', '0', '0', '1',
'A', '0', '0', '2',
'A', '0', '0', '3',
@@ -2616,6 +2726,7 @@ static const char unicode_name_words[71408] = {
'A', '8', '0', '5',
'A', '8', '0', '6',
'A', '8', '0', '7',
+ 'A', 'A', 'N', 'G',
'A', 'A', 'R', 'U',
'A', 'D', 'A', 'K',
'A', 'D', 'E', 'G',
@@ -2627,6 +2738,7 @@ static const char unicode_name_words[71408] = {
'A', 'I', 'L', 'M',
'A', 'I', 'N', 'N',
'A', 'I', 'N', 'U',
+ 'A', 'I', 'V', 'A',
'A', 'K', 'S', 'A',
'A', 'L', 'A', 'F',
'A', 'L', 'A', 'N',
@@ -2652,18 +2764,23 @@ static const char unicode_name_words[71408] = {
'A', 'R', 'A', 'D',
'A', 'R', 'C', 'H',
'A', 'R', 'G', 'I',
+ 'A', 'R', 'M', 'S',
'A', 'R', 'M', 'Y',
+ 'A', 'R', 'T', 'A',
'A', 'R', 'T', 'S',
'A', 'S', 'A', 'T',
'A', 'S', 'H', '2',
'A', 'S', 'H', '3',
'A', 'S', 'H', '9',
+ 'A', 'T', 'I', 'U',
'A', 'T', 'O', 'M',
'A', 'U', 'N', 'N',
+ 'A', 'U', 'T', 'O',
'A', 'W', 'A', 'Y',
'A', 'Y', 'A', 'H',
'A', 'Y', 'E', 'R',
'A', 'Y', 'I', 'N',
+ 'A', 'Z', 'Z', 'A',
'B', '0', '0', '1',
'B', '0', '0', '2',
'B', '0', '0', '3',
@@ -2872,6 +2989,7 @@ static const char unicode_name_words[71408] = {
'B', 'A', 'G', 'A',
'B', 'A', 'G', 'S',
'B', 'A', 'H', 'T',
+ 'B', 'A', 'L', 'D',
'B', 'A', 'L', 'L',
'B', 'A', 'N', '2',
'B', 'A', 'N', 'D',
@@ -2950,6 +3068,7 @@ static const char unicode_name_words[71408] = {
'B', 'U', 'O', 'N',
'B', 'U', 'O', 'P',
'B', 'U', 'O', 'X',
+ 'B', 'U', 'O', 'Y',
'B', 'U', 'R', '2',
'B', 'U', 'R', 'U',
'B', 'U', 'R', 'X',
@@ -2990,6 +3109,7 @@ static const char unicode_name_words[71408] = {
'C', 'A', 'L', 'C',
'C', 'A', 'L', 'L',
'C', 'A', 'L', 'X',
+ 'C', 'A', 'N', 'E',
'C', 'A', 'N', 'G',
'C', 'A', 'P', 'O',
'C', 'A', 'R', 'D',
@@ -3027,6 +3147,7 @@ static const char unicode_name_words[71408] = {
'C', 'H', 'E', 'X',
'C', 'H', 'H', 'A',
'C', 'H', 'I', 'L',
+ 'C', 'H', 'I', 'M',
'C', 'H', 'I', 'N',
'C', 'H', 'O', 'A',
'C', 'H', 'O', 'E',
@@ -3053,7 +3174,9 @@ static const char unicode_name_words[71408] = {
'C', 'L', 'A', 'W',
'C', 'L', 'E', 'F',
'C', 'L', 'U', 'B',
+ 'C', 'O', 'A', 'T',
'C', 'O', 'D', 'A',
+ 'C', 'O', 'I', 'N',
'C', 'O', 'L', 'D',
'C', 'O', 'L', 'L',
'C', 'O', 'M', 'B',
@@ -3184,6 +3307,7 @@ static const char unicode_name_words[71408] = {
'D', 'D', 'U', 'X',
'D', 'D', 'W', 'A',
'D', 'E', 'A', 'D',
+ 'D', 'E', 'A', 'F',
'D', 'E', 'E', 'L',
'D', 'E', 'E', 'R',
'D', 'E', 'H', 'I',
@@ -3213,10 +3337,12 @@ static const char unicode_name_words[71408] = {
'D', 'I', 'S', 'C',
'D', 'I', 'S', 'H',
'D', 'I', 'S', 'K',
+ 'D', 'I', 'Y', 'A',
'D', 'K', 'A', 'R',
'D', 'L', 'E', 'E',
'D', 'L', 'H', 'A',
'D', 'O', '-', 'O',
+ 'D', 'O', 'D', 'O',
'D', 'O', 'E', 'S',
'D', 'O', 'I', 'T',
'D', 'O', 'N', 'G',
@@ -3227,9 +3353,11 @@ static const char unicode_name_words[71408] = {
'D', 'O', 'W', 'N',
'D', 'R', 'A', 'M',
'D', 'R', 'I', 'L',
+ 'D', 'R', 'O', 'P',
'D', 'R', 'U', 'M',
'D', 'U', 'B', '2',
'D', 'U', 'C', 'K',
+ 'D', 'U', 'D', 'A',
'D', 'U', 'N', '3',
'D', 'U', 'N', '4',
'D', 'U', 'N', 'G',
@@ -3246,6 +3374,7 @@ static const char unicode_name_words[71408] = {
'D', 'Z', 'H', 'E',
'D', 'Z', 'J', 'E',
'D', 'Z', 'W', 'E',
+ 'D', 'Z', 'Y', 'I',
'D', 'Z', 'Z', 'A',
'D', 'Z', 'Z', 'E',
'E', '0', '0', '1',
@@ -3289,16 +3418,19 @@ static const char unicode_name_words[71408] = {
'E', 'A', 'S', 'E',
'E', 'A', 'S', 'T',
'E', 'D', 'I', 'N',
+ 'E', 'G', 'G', 'S',
'E', 'G', 'I', 'R',
'E', 'H', 'K', 'A',
'E', 'H', 'P', 'A',
'E', 'H', 'T', 'A',
'E', 'K', 'A', 'M',
+ 'E', 'L', 'I', 'F',
'E', 'N', 'N', 'I',
'E', 'N', 'O', 'S',
'E', 'O', '-', 'O',
'E', 'O', '-', 'U',
'E', 'R', 'E', 'N',
+ 'E', 'R', 'I', 'S',
'E', 'S', '-', '1',
'E', 'S', '-', '2',
'E', 'S', '-', '3',
@@ -3376,6 +3508,7 @@ static const char unicode_name_words[71408] = {
'F', 'E', 'H', 'U',
'F', 'E', 'N', 'G',
'F', 'E', 'O', 'H',
+ 'F', 'E', 'T', 'H',
'F', 'E', 'U', 'X',
'F', 'I', 'L', 'E',
'F', 'I', 'L', 'L',
@@ -3410,6 +3543,7 @@ static const char unicode_name_words[71408] = {
'F', 'V', 'S', '1',
'F', 'V', 'S', '2',
'F', 'V', 'S', '3',
+ 'F', 'V', 'S', '4',
'F', 'W', 'A', 'A',
'F', 'W', 'E', 'E',
'G', '0', '0', '1',
@@ -3524,6 +3658,7 @@ static const char unicode_name_words[71408] = {
'G', 'I', 'E', 'P',
'G', 'I', 'E', 'T',
'G', 'I', 'E', 'X',
+ 'G', 'I', 'F', 'T',
'G', 'I', 'G', 'A',
'G', 'I', 'R', '2',
'G', 'I', 'R', '3',
@@ -3536,6 +3671,7 @@ static const char unicode_name_words[71408] = {
'G', 'O', 'O', 'D',
'G', 'O', 'R', 'A',
'G', 'O', 'R', 'T',
+ 'G', 'R', 'A', 'F',
'G', 'R', 'A', 'M',
'G', 'S', 'U', 'M',
'G', 'T', 'E', 'R',
@@ -3564,6 +3700,15 @@ static const char unicode_name_words[71408] = {
'H', '0', '0', '6',
'H', '0', '0', '7',
'H', '0', '0', '8',
+ 'H', 'A', '-', '1',
+ 'H', 'A', '-', '2',
+ 'H', 'A', '-', '3',
+ 'H', 'A', '-', '4',
+ 'H', 'A', '-', '5',
+ 'H', 'A', '-', '6',
+ 'H', 'A', '-', '7',
+ 'H', 'A', '-', '8',
+ 'H', 'A', '-', '9',
'H', 'A', 'A', 'M',
'H', 'A', 'G', 'L',
'H', 'A', 'I', 'R',
@@ -3576,6 +3721,13 @@ static const char unicode_name_words[71408] = {
'H', 'A', 'T', 'E',
'H', 'A', 'V', 'E',
'H', 'A', 'W', 'J',
+ 'H', 'E', '-', '1',
+ 'H', 'E', '-', '2',
+ 'H', 'E', '-', '3',
+ 'H', 'E', '-', '4',
+ 'H', 'E', '-', '5',
+ 'H', 'E', '-', '6',
+ 'H', 'E', '-', '7',
'H', 'E', 'A', 'D',
'H', 'E', 'E', 'I',
'H', 'E', 'E', 'L',
@@ -3590,6 +3742,20 @@ static const char unicode_name_words[71408] = {
'H', 'H', 'A', 'A',
'H', 'H', 'E', 'E',
'H', 'H', 'W', 'A',
+ 'H', 'H', 'W', 'E',
+ 'H', 'H', 'W', 'I',
+ 'H', 'H', 'Y', 'A',
+ 'H', 'H', 'Y', 'E',
+ 'H', 'H', 'Y', 'I',
+ 'H', 'H', 'Y', 'O',
+ 'H', 'H', 'Y', 'U',
+ 'H', 'I', '-', '1',
+ 'H', 'I', '-', '2',
+ 'H', 'I', '-', '3',
+ 'H', 'I', '-', '4',
+ 'H', 'I', '-', '5',
+ 'H', 'I', '-', '6',
+ 'H', 'I', '-', '7',
'H', 'I', 'D', 'E',
'H', 'I', 'E', 'X',
'H', 'I', 'G', 'H',
@@ -3650,6 +3816,14 @@ static const char unicode_name_words[71408] = {
'H', 'N', 'U', 'B',
'H', 'N', 'U', 'O',
'H', 'N', 'U', 'T',
+ 'H', 'O', '-', '1',
+ 'H', 'O', '-', '2',
+ 'H', 'O', '-', '3',
+ 'H', 'O', '-', '4',
+ 'H', 'O', '-', '5',
+ 'H', 'O', '-', '6',
+ 'H', 'O', '-', '7',
+ 'H', 'O', '-', '8',
'H', 'O', 'K', 'A',
'H', 'O', 'L', 'E',
'H', 'O', 'L', 'O',
@@ -3664,6 +3838,10 @@ static const char unicode_name_words[71408] = {
'H', 'O', 'T', 'A',
'H', 'O', 'U', 'R',
'H', 'P', 'W', 'G',
+ 'H', 'T', 'T', 'A',
+ 'H', 'U', '-', '1',
+ 'H', 'U', '-', '2',
+ 'H', 'U', '-', '3',
'H', 'U', 'A', 'N',
'H', 'U', 'B', '2',
'H', 'U', 'L', '2',
@@ -3726,6 +3904,7 @@ static const char unicode_name_words[71408] = {
'I', 'N', 'N', 'N',
'I', 'N', 'T', 'I',
'I', 'N', 'Y', 'A',
+ 'I', 'O', 'N', 'G',
'I', 'O', 'T', 'A',
'I', 'R', 'O', 'N',
'I', 'S', 'A', 'Z',
@@ -3738,6 +3917,7 @@ static const char unicode_name_words[71408] = {
'J', 'A', 'C', 'K',
'J', 'A', 'D', 'E',
'J', 'A', 'I', 'N',
+ 'J', 'A', 'L', 'L',
'J', 'A', 'Y', 'N',
'J', 'E', 'E', 'M',
'J', 'E', 'R', 'A',
@@ -3766,6 +3946,7 @@ static const char unicode_name_words[71408] = {
'J', 'J', 'Y', 'P',
'J', 'J', 'Y', 'T',
'J', 'J', 'Y', 'X',
+ 'J', 'N', 'Y', 'A',
'J', 'O', 'I', 'N',
'J', 'O', 'N', 'A',
'J', 'O', 'N', 'G',
@@ -3786,6 +3967,15 @@ static const char unicode_name_words[71408] = {
'K', '0', '0', '6',
'K', '0', '0', '7',
'K', '0', '0', '8',
+ 'K', 'A', '-', '1',
+ 'K', 'A', '-', '2',
+ 'K', 'A', '-', '3',
+ 'K', 'A', '-', '4',
+ 'K', 'A', '-', '5',
+ 'K', 'A', '-', '6',
+ 'K', 'A', '-', '7',
+ 'K', 'A', '-', '8',
+ 'K', 'A', '-', '9',
'K', 'A', 'A', 'B',
'K', 'A', 'A', 'F',
'K', 'A', 'A', 'I',
@@ -3816,6 +4006,12 @@ static const char unicode_name_words[71408] = {
'K', 'A', 'W', 'I',
'K', 'A', 'W', 'V',
'K', 'C', 'A', 'L',
+ 'K', 'E', '-', '1',
+ 'K', 'E', '-', '2',
+ 'K', 'E', '-', '3',
+ 'K', 'E', '-', '4',
+ 'K', 'E', '-', '5',
+ 'K', 'E', '-', '6',
'K', 'E', 'E', 'B',
'K', 'E', 'E', 'V',
'K', 'E', 'O', 'W',
@@ -3824,6 +4020,7 @@ static const char unicode_name_words[71408] = {
'K', 'E', 'U', 'X',
'K', 'H', 'A', 'A',
'K', 'H', 'A', 'B',
+ 'K', 'H', 'A', 'F',
'K', 'H', 'A', 'H',
'K', 'H', 'A', 'I',
'K', 'H', 'A', 'N',
@@ -3838,6 +4035,14 @@ static const char unicode_name_words[71408] = {
'K', 'H', 'O', 'N',
'K', 'H', 'O', 'T',
'K', 'H', 'O', 'U',
+ 'K', 'I', '-', '1',
+ 'K', 'I', '-', '2',
+ 'K', 'I', '-', '3',
+ 'K', 'I', '-', '4',
+ 'K', 'I', '-', '5',
+ 'K', 'I', '-', '6',
+ 'K', 'I', '-', '7',
+ 'K', 'I', '-', '8',
'K', 'I', 'A', 'B',
'K', 'I', 'A', 'V',
'K', 'I', 'C', 'K',
@@ -3847,7 +4052,12 @@ static const char unicode_name_words[71408] = {
'K', 'I', 'R', 'O',
'K', 'I', 'S', 'H',
'K', 'I', 'S', 'S',
+ 'K', 'I', 'T', 'E',
'K', 'K', 'E', 'E',
+ 'K', 'N', 'O', 'T',
+ 'K', 'O', '-', '1',
+ 'K', 'O', '-', '2',
+ 'K', 'O', '-', '3',
'K', 'O', 'E', 'T',
'K', 'O', 'K', 'E',
'K', 'O', 'K', 'O',
@@ -3862,6 +4072,13 @@ static const char unicode_name_words[71408] = {
'K', 'P', 'O', 'O',
'K', 'P', 'O', 'Q',
'K', 'S', 'S', 'A',
+ 'K', 'U', '-', '1',
+ 'K', 'U', '-', '2',
+ 'K', 'U', '-', '3',
+ 'K', 'U', '-', '4',
+ 'K', 'U', '-', '5',
+ 'K', 'U', '-', '6',
+ 'K', 'U', '-', '7',
'K', 'U', 'A', 'B',
'K', 'U', 'A', 'V',
'K', 'U', 'E', 'T',
@@ -3902,9 +4119,11 @@ static const char unicode_name_words[71408] = {
'L', 'A', 'E', 'V',
'L', 'A', 'G', 'U',
'L', 'A', 'K', 'E',
+ 'L', 'A', 'K', 'H',
'L', 'A', 'M', 'D',
'L', 'A', 'M', 'E',
'L', 'A', 'M', 'P',
+ 'L', 'A', 'N', 'D',
'L', 'A', 'N', 'E',
'L', 'A', 'R', 'I',
'L', 'A', 'S', 'T',
@@ -3917,6 +4136,7 @@ static const char unicode_name_words[71408] = {
'L', 'E', 'E', 'K',
'L', 'E', 'F', 'T',
'L', 'E', 'G', 'S',
+ 'L', 'E', 'S', 'H',
'L', 'E', 'S', 'S',
'L', 'E', 'U', 'M',
'L', 'E', 'Z', 'H',
@@ -3944,6 +4164,7 @@ static const char unicode_name_words[71408] = {
'L', 'I', 'S', 'U',
'L', 'I', 'T', 'H',
'L', 'I', 'W', 'N',
+ 'L', 'L', 'H', 'A',
'L', 'L', 'L', 'A',
'L', 'O', 'C', 'K',
'L', 'O', 'G', 'R',
@@ -4161,10 +4382,19 @@ static const char unicode_name_words[71408] = {
'M', '1', '9', '5',
'M', '1', '9', '6',
'M', '1', '9', '7',
+ 'M', 'A', '-', '1',
+ 'M', 'A', '-', '2',
+ 'M', 'A', '-', '3',
+ 'M', 'A', '-', '4',
+ 'M', 'A', '-', '5',
+ 'M', 'A', '-', '6',
+ 'M', 'A', '-', '7',
'M', 'A', 'A', 'I',
'M', 'A', 'D', 'U',
'M', 'A', 'E', 'M',
+ 'M', 'A', 'G', 'E',
'M', 'A', 'L', 'E',
+ 'M', 'A', 'L', 'O',
'M', 'A', 'N', 'S',
'M', 'A', 'R', 'E',
'M', 'A', 'R', 'K',
@@ -4172,6 +4402,7 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'S', 'H',
'M', 'A', 'S', 'K',
'M', 'A', 'S', 'U',
+ 'M', 'A', 'T', 'E',
'M', 'B', 'A', 'A',
'M', 'B', 'A', 'Q',
'M', 'B', 'E', 'E',
@@ -4183,6 +4414,8 @@ static const char unicode_name_words[71408] = {
'M', 'B', 'U', 'U',
'M', 'C', 'H', 'U',
'M', 'D', 'U', 'N',
+ 'M', 'E', '-', '1',
+ 'M', 'E', '-', '2',
'M', 'E', 'A', 'T',
'M', 'E', 'E', 'J',
'M', 'E', 'E', 'M',
@@ -4219,6 +4452,13 @@ static const char unicode_name_words[71408] = {
'M', 'G', 'U', 'R',
'M', 'G', 'U', 'T',
'M', 'G', 'U', 'X',
+ 'M', 'I', '-', '1',
+ 'M', 'I', '-', '2',
+ 'M', 'I', '-', '3',
+ 'M', 'I', '-', '4',
+ 'M', 'I', '-', '5',
+ 'M', 'I', '-', '6',
+ 'M', 'I', '-', '7',
'M', 'I', 'A', 'O',
'M', 'I', 'C', 'R',
'M', 'I', 'E', 'E',
@@ -4233,12 +4473,22 @@ static const char unicode_name_words[71408] = {
'M', 'I', 'R', 'I',
'M', 'M', 'S', 'P',
'M', 'N', 'A', 'S',
+ 'M', 'O', '-', '1',
+ 'M', 'O', '-', '2',
+ 'M', 'O', '-', '3',
+ 'M', 'O', '-', '4',
+ 'M', 'O', '-', '5',
+ 'M', 'O', '-', '6',
'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', '-', '1',
+ 'M', 'U', '-', '2',
+ 'M', 'U', '-', '3',
+ 'M', 'U', '-', '4',
'M', 'U', 'A', 'E',
'M', 'U', 'A', 'N',
'M', 'U', 'A', 'S',
@@ -4300,7 +4550,15 @@ static const char unicode_name_words[71408] = {
'N', '0', '4', '0',
'N', '0', '4', '1',
'N', '0', '4', '2',
+ 'N', 'A', '-', '1',
'N', 'A', '-', '2',
+ 'N', 'A', '-', '3',
+ 'N', 'A', '-', '4',
+ 'N', 'A', '-', '5',
+ 'N', 'A', '-', '6',
+ 'N', 'A', '-', '7',
+ 'N', 'A', '-', '8',
+ 'N', 'A', '-', '9',
'N', 'A', 'A', 'I',
'N', 'A', 'G', 'A',
'N', 'A', 'I', 'L',
@@ -4353,9 +4611,15 @@ static const char unicode_name_words[71408] = {
'N', 'D', 'U', 'R',
'N', 'D', 'U', 'T',
'N', 'D', 'U', 'X',
+ 'N', 'E', '-', '1',
'N', 'E', '-', '2',
+ 'N', 'E', '-', '3',
+ 'N', 'E', '-', '4',
+ 'N', 'E', '-', '5',
+ 'N', 'E', '-', '6',
'N', 'E', 'C', 'K',
'N', 'E', 'R', 'D',
+ 'N', 'E', 'S', 'T',
'N', 'E', 'W', 'A',
'N', 'E', 'X', 'T',
'N', 'G', 'A', 'A',
@@ -4388,11 +4652,20 @@ static const char unicode_name_words[71408] = {
'N', 'G', 'O', 'U',
'N', 'G', 'O', 'X',
'N', 'G', 'U', 'E',
+ 'N', 'G', 'U', 'N',
'N', 'G', 'U', 'O',
'N', 'G', 'V', 'E',
'N', 'G', 'Y', 'E',
+ 'N', 'H', 'A', 'Y',
'N', 'H', 'J', 'A',
'N', 'H', 'U', 'E',
+ 'N', 'I', '-', '1',
+ 'N', 'I', '-', '2',
+ 'N', 'I', '-', '3',
+ 'N', 'I', '-', '4',
+ 'N', 'I', '-', '5',
+ 'N', 'I', '-', '6',
+ 'N', 'I', '-', '7',
'N', 'I', 'E', 'P',
'N', 'I', 'E', 'X',
'N', 'I', 'K', 'A',
@@ -4430,11 +4703,17 @@ static const char unicode_name_words[71408] = {
'N', 'N', 'H', 'A',
'N', 'N', 'N', 'A',
'N', 'N', 'Y', 'A',
+ 'N', 'O', '-', '1',
+ 'N', 'O', '-', '2',
+ 'N', 'O', '-', '3',
+ 'N', 'O', '-', '4',
+ 'N', 'O', '-', '5',
'N', 'O', 'D', 'E',
'N', 'O', 'O', 'N',
'N', 'O', 'S', 'E',
'N', 'O', 'T', 'E',
'N', 'O', 'W', 'C',
+ 'N', 'P', 'L', 'A',
'N', 'Q', 'I', 'G',
'N', 'R', 'A', 'P',
'N', 'R', 'A', 'T',
@@ -4464,9 +4743,14 @@ static const char unicode_name_words[71408] = {
'N', 'T', 'E', 'E',
'N', 'T', 'E', 'N',
'N', 'T', 'O', 'G',
+ 'N', 'T', 'S', 'A',
'N', 'T', 'U', 'J',
'N', 'T', 'U', 'M',
'N', 'T', 'U', 'U',
+ 'N', 'T', 'X', 'A',
+ 'N', 'U', '-', '1',
+ 'N', 'U', '-', '2',
+ 'N', 'U', '-', '3',
'N', 'U', '1', '1',
'N', 'U', 'A', 'E',
'N', 'U', 'L', 'L',
@@ -4480,6 +4764,7 @@ static const char unicode_name_words[71408] = {
'N', 'W', 'O', 'O',
'N', 'Y', 'A', 'A',
'N', 'Y', 'A', 'H',
+ 'N', 'Y', 'A', 'J',
'N', 'Y', 'A', 'M',
'N', 'Y', 'A', 'N',
'N', 'Y', 'C', 'A',
@@ -4588,6 +4873,7 @@ static const char unicode_name_words[71408] = {
'O', 'D', 'E', 'N',
'O', 'G', 'R', 'E',
'O', 'K', 'T', 'O',
+ 'O', 'M', 'E', 'T',
'O', 'N', 'A', 'P',
'O', 'N', 'S', 'U',
'O', 'O', 'M', 'U',
@@ -4611,12 +4897,14 @@ static const char unicode_name_words[71408] = {
'P', 'A', 'A', 'M',
'P', 'A', 'D', 'A',
'P', 'A', 'G', 'E',
+ 'P', 'A', 'L', 'I',
'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', 'U', 'K',
'P', 'A', 'W', 'N',
'P', 'E', 'A', 'R',
'P', 'E', 'E', 'I',
@@ -4734,7 +5022,10 @@ static const char unicode_name_words[71408] = {
'R', '0', '2', '7',
'R', '0', '2', '8',
'R', '0', '2', '9',
+ 'R', 'A', '-', '1',
'R', 'A', '-', '2',
+ 'R', 'A', '-', '3',
+ 'R', 'A', '-', '4',
'R', 'A', 'A', 'I',
'R', 'A', 'D', 'I',
'R', 'A', 'E', 'M',
@@ -4746,6 +5037,10 @@ static const char unicode_name_words[71408] = {
'R', 'A', 'T', 'A',
'R', 'A', 'Y', 'S',
'R', 'D', 'E', 'L',
+ 'R', 'E', '-', '1',
+ 'R', 'E', '-', '2',
+ 'R', 'E', '-', '3',
+ 'R', 'E', '-', '4',
'R', 'E', 'I', 'D',
'R', 'E', 'M', 'U',
'R', 'E', 'P', 'A',
@@ -4754,6 +5049,13 @@ static const char unicode_name_words[71408] = {
'R', 'E', 'S', 'T',
'R', 'E', 'U', 'X',
'R', 'G', 'Y', 'A',
+ 'R', 'I', '-', '1',
+ 'R', 'I', '-', '2',
+ 'R', 'I', '-', '3',
+ 'R', 'I', '-', '4',
+ 'R', 'I', '-', '5',
+ 'R', 'I', '-', '6',
+ 'R', 'I', '-', '7',
'R', 'I', 'A', 'L',
'R', 'I', 'C', 'E',
'R', 'I', 'E', 'E',
@@ -4763,10 +5065,18 @@ static const char unicode_name_words[71408] = {
'R', 'I', 'S', 'H',
'R', 'J', 'E', 'S',
'R', 'N', 'A', 'M',
+ 'R', 'O', '-', '1',
+ 'R', 'O', '-', '2',
+ 'R', 'O', '-', '3',
+ 'R', 'O', '-', '4',
+ 'R', 'O', '-', '5',
+ 'R', 'O', '-', '6',
'R', 'O', 'A', 'R',
'R', 'O', 'C', 'K',
+ 'R', 'O', 'L', 'L',
'R', 'O', 'O', 'F',
'R', 'O', 'O', 'K',
+ 'R', 'O', 'O', 'M',
'R', 'O', 'O', 'T',
'R', 'O', 'S', 'E',
'R', 'O', 'S', 'H',
@@ -4788,6 +5098,12 @@ static const char unicode_name_words[71408] = {
'R', 'R', 'Y', 'R',
'R', 'R', 'Y', 'T',
'R', 'R', 'Y', 'X',
+ 'R', 'U', '-', '1',
+ 'R', 'U', '-', '2',
+ 'R', 'U', '-', '3',
+ 'R', 'U', '-', '4',
+ 'R', 'U', '-', '5',
+ 'R', 'U', '-', '6',
'R', 'U', 'I', 'S',
'R', 'U', 'L', 'E',
'R', 'U', 'M', 'I',
@@ -4846,7 +5162,14 @@ static const char unicode_name_words[71408] = {
'S', '0', '4', '4',
'S', '0', '4', '5',
'S', '0', '4', '6',
+ 'S', 'A', '-', '1',
'S', 'A', '-', '2',
+ 'S', 'A', '-', '3',
+ 'S', 'A', '-', '4',
+ 'S', 'A', '-', '5',
+ 'S', 'A', '-', '6',
+ 'S', 'A', '-', '7',
+ 'S', 'A', '-', '8',
'S', 'A', '-', 'I',
'S', 'A', 'A', 'I',
'S', 'A', 'D', 'E',
@@ -4863,6 +5186,11 @@ static const char unicode_name_words[71408] = {
'S', 'B', 'U', 'B',
'S', 'C', 'A', 'N',
'S', 'C', 'W', 'A',
+ 'S', 'E', '-', '1',
+ 'S', 'E', '-', '2',
+ 'S', 'E', '-', '3',
+ 'S', 'E', '-', '4',
+ 'S', 'E', '-', '5',
'S', 'E', 'A', 'L',
'S', 'E', 'A', 'T',
'S', 'E', 'E', 'N',
@@ -4906,9 +5234,12 @@ static const char unicode_name_words[71408] = {
'S', 'H', 'O', 'P',
'S', 'H', 'O', 'Q',
'S', 'H', 'O', 'T',
+ 'S', 'H', 'O', 'U',
'S', 'H', 'O', 'X',
'S', 'H', 'O', 'Y',
+ 'S', 'H', 'R', 'A',
'S', 'H', 'R', 'I',
+ 'S', 'H', 'R', 'O',
'S', 'H', 'T', 'A',
'S', 'H', 'U', '2',
'S', 'H', 'U', 'L',
@@ -4928,6 +5259,12 @@ static const char unicode_name_words[71408] = {
'S', 'H', 'Y', 'R',
'S', 'H', 'Y', 'T',
'S', 'H', 'Y', 'X',
+ 'S', 'I', '-', '1',
+ 'S', 'I', '-', '2',
+ 'S', 'I', '-', '3',
+ 'S', 'I', '-', '4',
+ 'S', 'I', '-', '5',
+ 'S', 'I', '-', '6',
'S', 'I', 'B', 'E',
'S', 'I', 'D', 'E',
'S', 'I', 'E', 'E',
@@ -4946,16 +5283,25 @@ static const char unicode_name_words[71408] = {
'S', 'I', 'Z', 'E',
'S', 'K', 'I', 'N',
'S', 'K', 'W', 'A',
+ 'S', 'L', 'E', 'D',
'S', 'L', 'O', 'T',
'S', 'L', 'O', 'W',
'S', 'L', 'U', 'R',
'S', 'N', 'A', 'P',
'S', 'N', 'O', 'W',
+ 'S', 'O', '-', '1',
+ 'S', 'O', '-', '2',
+ 'S', 'O', '-', '3',
+ 'S', 'O', '-', '4',
+ 'S', 'O', '-', '5',
+ 'S', 'O', '-', '6',
+ 'S', 'O', '-', '7',
'S', 'O', 'A', 'P',
'S', 'O', 'F', 'T',
'S', 'O', 'N', 'G',
'S', 'O', 'O', 'N',
'S', 'O', 'R', 'A',
+ 'S', 'O', 'R', 'I',
'S', 'P', 'O', 'T',
'S', 'P', 'W', 'A',
'S', 'S', 'A', 'A',
@@ -4987,6 +5333,14 @@ static const char unicode_name_words[71408] = {
'S', 'T', 'E', 'P',
'S', 'T', 'O', 'P',
'S', 'T', 'W', 'A',
+ 'S', 'U', '-', '1',
+ 'S', 'U', '-', '2',
+ 'S', 'U', '-', '3',
+ 'S', 'U', '-', '4',
+ 'S', 'U', '-', '5',
+ 'S', 'U', '-', '6',
+ 'S', 'U', '-', '7',
+ 'S', 'U', '-', '8',
'S', 'U', 'A', 'B',
'S', 'U', 'A', 'E',
'S', 'U', 'A', 'M',
@@ -5001,6 +5355,7 @@ static const char unicode_name_words[71408] = {
'S', 'U', 'R', 'E',
'S', 'U', 'R', 'X',
'S', 'W', 'A', 'A',
+ 'S', 'W', 'A', 'N',
'S', 'W', 'I', 'I',
'S', 'W', 'O', 'O',
'S', 'Y', 'R', 'X',
@@ -5044,7 +5399,10 @@ static const char unicode_name_words[71408] = {
'T', '0', '3', '4',
'T', '0', '3', '5',
'T', '0', '3', '6',
+ 'T', 'A', '-', '1',
'T', 'A', '-', '2',
+ 'T', 'A', '-', '3',
+ 'T', 'A', '-', '4',
'T', 'A', 'A', 'F',
'T', 'A', 'A', 'I',
'T', 'A', 'A', 'M',
@@ -5057,19 +5415,30 @@ static const char unicode_name_words[71408] = {
'T', 'A', 'K', '4',
'T', 'A', 'K', 'E',
'T', 'A', 'L', 'L',
+ 'T', 'A', 'N', 'A',
'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', '-', '1',
'T', 'E', '-', '2',
+ 'T', 'E', '-', '3',
+ 'T', 'E', '-', '4',
+ 'T', 'E', '-', '5',
+ 'T', 'E', '-', '6',
+ 'T', 'E', '-', '7',
+ 'T', 'E', '-', '8',
+ 'T', 'E', '-', '9',
'T', 'E', '-', 'U',
+ 'T', 'E', 'A', 'R',
'T', 'E', 'L', 'U',
'T', 'E', 'N', 'S',
'T', 'E', 'N', 'T',
'T', 'E', 'N', 'U',
'T', 'E', 'S', 'H',
+ 'T', 'E', 'S', 'T',
'T', 'E', 'T', 'H',
'T', 'E', 'U', 'N',
'T', 'E', 'U', 'T',
@@ -5098,6 +5467,13 @@ static const char unicode_name_words[71408] = {
'T', 'H', 'W', 'E',
'T', 'H', 'W', 'I',
'T', 'H', 'W', 'O',
+ 'T', 'I', '-', '1',
+ 'T', 'I', '-', '2',
+ 'T', 'I', '-', '3',
+ 'T', 'I', '-', '4',
+ 'T', 'I', '-', '5',
+ 'T', 'I', '-', '6',
+ 'T', 'I', '-', '7',
'T', 'I', 'C', 'K',
'T', 'I', 'E', 'P',
'T', 'I', 'E', 'X',
@@ -5115,11 +5491,19 @@ static const char unicode_name_words[71408] = {
'T', 'L', 'H', 'I',
'T', 'L', 'H', 'O',
'T', 'L', 'H', 'U',
+ 'T', 'O', '-', '1',
+ 'T', 'O', '-', '2',
+ 'T', 'O', '-', '3',
+ 'T', 'O', '-', '4',
+ 'T', 'O', '-', '5',
+ 'T', 'O', '-', '6',
'T', 'O', 'D', 'O',
'T', 'O', 'N', 'E',
'T', 'O', 'N', 'G',
'T', 'O', 'O', 'N',
+ 'T', 'O', 'T', 'O',
'T', 'R', 'A', 'M',
+ 'T', 'R', 'A', 'P',
'T', 'R', 'A', 'Y',
'T', 'R', 'E', 'E',
'T', 'R', 'I', 'A',
@@ -5150,7 +5534,12 @@ static const char unicode_name_words[71408] = {
'T', 'T', 'S', 'O',
'T', 'T', 'S', 'U',
'T', 'T', 'T', 'A',
+ 'T', 'U', '-', '1',
+ 'T', 'U', '-', '2',
+ 'T', 'U', '-', '3',
+ 'T', 'U', '-', '4',
'T', 'U', 'A', 'E',
+ 'T', 'U', 'B', 'E',
'T', 'U', 'G', '2',
'T', 'U', 'O', 'P',
'T', 'U', 'O', 'T',
@@ -5215,6 +5604,10 @@ static const char unicode_name_words[71408] = {
'U', 'A', 'N', 'G',
'U', 'A', 'T', 'H',
'U', 'D', 'U', 'G',
+ 'U', 'I', 'U', 'C',
+ 'U', 'I', 'U', 'Q',
+ 'U', 'I', 'U', 'X',
+ 'U', 'I', 'U', 'Z',
'U', 'M', 'U', 'M',
'U', 'N', 'A', 'P',
'U', 'N', 'D', 'O',
@@ -5272,8 +5665,10 @@ static const char unicode_name_words[71408] = {
'V', 'A', 'N', 'E',
'V', 'E', 'D', 'E',
'V', 'E', 'I', 'L',
+ 'V', 'E', 'L', 'I',
'V', 'E', 'N', 'D',
'V', 'E', 'R', 'Y',
+ 'V', 'E', 'S', 'T',
'V', 'E', 'U', 'M',
'V', 'E', 'U', 'X',
'V', 'E', 'Y', 'Z',
@@ -5314,26 +5709,49 @@ static const char unicode_name_words[71408] = {
'W', '0', '2', '3',
'W', '0', '2', '4',
'W', '0', '2', '5',
+ 'W', 'A', '-', '1',
+ 'W', 'A', '-', '2',
+ 'W', 'A', '-', '3',
+ 'W', 'A', '-', '4',
+ 'W', 'A', '-', '5',
'W', 'A', 'E', 'N',
'W', 'A', 'L', 'K',
'W', 'A', 'L', 'L',
+ 'W', 'A', 'N', 'D',
'W', 'A', 'V', 'E',
'W', 'A', 'V', 'Y',
+ 'W', 'E', '-', '1',
+ 'W', 'E', '-', '2',
+ 'W', 'E', '-', '3',
+ 'W', 'E', '-', '4',
'W', 'E', 'E', 'N',
'W', 'E', 'L', 'L',
'W', 'E', 'S', 'T',
'W', 'E', 'U', 'X',
+ 'W', 'I', '-', '1',
+ 'W', 'I', '-', '2',
+ 'W', 'I', '-', '3',
+ 'W', 'I', '-', '4',
+ 'W', 'I', '-', '5',
'W', 'I', 'D', 'E',
'W', 'I', 'N', 'D',
'W', 'I', 'N', 'E',
'W', 'I', 'N', 'K',
'W', 'I', 'T', 'H',
+ 'W', 'O', '-', '1',
+ 'W', 'O', '-', '2',
+ 'W', 'O', '-', '3',
+ 'W', 'O', '-', '4',
+ 'W', 'O', '-', '5',
+ 'W', 'O', '-', '6',
+ 'W', 'O', '-', '7',
'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', 'O', 'R', 'M',
'W', 'R', 'A', 'P',
'W', 'U', 'L', 'U',
'W', 'U', 'O', 'P',
@@ -5370,6 +5788,11 @@ static const char unicode_name_words[71408] = {
'Y', '0', '0', '6',
'Y', '0', '0', '7',
'Y', '0', '0', '8',
+ 'Y', 'A', '-', '1',
+ 'Y', 'A', '-', '2',
+ 'Y', 'A', '-', '3',
+ 'Y', 'A', '-', '4',
+ 'Y', 'A', '-', '5',
'Y', 'A', '-', 'O',
'Y', 'A', '-', 'U',
'Y', 'A', 'A', 'I',
@@ -5383,6 +5806,7 @@ static const char unicode_name_words[71408] = {
'Y', 'A', 'H', 'H',
'Y', 'A', 'K', 'H',
'Y', 'A', 'N', 'G',
+ 'Y', 'A', 'R', 'N',
'Y', 'A', 'R', 'R',
'Y', 'A', 'S', 'H',
'Y', 'A', 'S', 'S',
@@ -5409,6 +5833,12 @@ static const char unicode_name_words[71408] = {
'Y', 'I', 'E', 'X',
'Y', 'I', 'N', 'G',
'Y', 'I', 'W', 'N',
+ 'Y', 'O', '-', '1',
+ 'Y', 'O', '-', '2',
+ 'Y', 'O', '-', '3',
+ 'Y', 'O', '-', '4',
+ 'Y', 'O', '-', '5',
+ 'Y', 'O', '-', '6',
'Y', 'O', '-', 'A',
'Y', 'O', '-', 'I',
'Y', 'O', '-', 'O',
@@ -5417,6 +5847,10 @@ static const char unicode_name_words[71408] = {
'Y', 'O', 'M', 'O',
'Y', 'O', 'R', 'I',
'Y', 'O', 'W', 'D',
+ 'Y', 'U', '-', '1',
+ 'Y', 'U', '-', '2',
+ 'Y', 'U', '-', '3',
+ 'Y', 'U', '-', '4',
'Y', 'U', '-', 'A',
'Y', 'U', '-', 'E',
'Y', 'U', '-', 'I',
@@ -5457,8 +5891,10 @@ static const char unicode_name_words[71408] = {
'Z', 'A', 'R', 'L',
'Z', 'A', 'T', 'A',
'Z', 'A', 'Y', 'N',
+ 'Z', 'E', 'L', 'O',
'Z', 'E', 'R', 'O',
'Z', 'E', 'T', 'A',
+ 'Z', 'E', 'U', 'S',
'Z', 'H', 'A', 'A',
'Z', 'H', 'A', 'P',
'Z', 'H', 'A', 'R',
@@ -5707,6 +6143,7 @@ static const char unicode_name_words[71408] = {
'A', 'C', 'U', 'T', 'E',
'A', 'D', 'D', 'A', 'K',
'A', 'D', 'L', 'A', 'M',
+ 'A', 'D', 'U', 'L', 'T',
'A', 'F', 'F', 'I', 'X',
'A', 'F', 'T', 'E', 'R',
'A', 'G', 'A', 'I', 'N',
@@ -5717,6 +6154,7 @@ static const char unicode_name_words[71408] = {
'A', 'I', 'T', 'O', 'N',
'A', 'K', 'A', 'R', 'A',
'A', 'K', 'B', 'A', 'R',
+ 'A', 'K', 'U', 'R', 'U',
'A', 'L', 'A', 'P', 'H',
'A', 'L', 'A', 'R', 'M',
'A', 'L', 'E', 'P', 'H',
@@ -5730,8 +6168,11 @@ static const char unicode_name_words[71408] = {
'A', 'N', 'G', 'E', 'D',
'A', 'N', 'G', 'E', 'L',
'A', 'N', 'G', 'E', 'R',
+ 'A', 'N', 'G', 'K', 'A',
'A', 'N', 'G', 'L', 'E',
'A', 'N', 'G', 'R', 'Y',
+ 'A', 'N', 'H', 'A', 'A',
+ 'A', 'N', 'H', 'U', 'M',
'A', 'N', 'P', 'E', 'A',
'A', 'N', 'S', 'H', 'E',
'A', 'N', 'S', 'U', 'Z',
@@ -5747,6 +6188,7 @@ static const char unicode_name_words[71408] = {
'A', 'R', 'R', 'A', 'Y',
'A', 'R', 'R', 'O', 'W',
'A', 'S', 'A', 'L', '2',
+ 'A', 'S', 'C', 'I', 'A',
'A', 'S', 'H', 'E', 'S',
'A', 'S', 'P', 'E', 'R',
'A', 'T', 'I', 'Y', 'A',
@@ -5766,8 +6208,10 @@ static const char unicode_name_words[71408] = {
'B', '1', '0', '9', 'M',
'B', 'A', 'C', 'O', 'N',
'B', 'A', 'D', 'G', 'E',
+ 'B', 'A', 'G', 'E', 'L',
'B', 'A', 'L', 'A', 'G',
'B', 'A', 'M', 'U', 'M',
+ 'B', 'A', 'N', 'J', 'O',
'B', 'A', 'R', 'A', '2',
'B', 'A', 'S', 'S', 'A',
'B', 'A', 'T', 'A', 'K',
@@ -5779,6 +6223,7 @@ static const char unicode_name_words[71408] = {
'B', 'B', 'U', 'R', 'X',
'B', 'E', 'A', 'C', 'H',
'B', 'E', 'A', 'D', 'S',
+ 'B', 'E', 'A', 'N', 'S',
'B', 'E', 'E', 'T', 'A',
'B', 'E', 'G', 'I', 'N',
'B', 'E', 'H', 'E', 'H',
@@ -5792,6 +6237,7 @@ static const char unicode_name_words[71408] = {
'B', 'I', 'N', 'D', 'U',
'B', 'I', 'R', 'G', 'A',
'B', 'I', 'S', 'A', 'H',
+ 'B', 'I', 'S', 'O', 'N',
'B', 'L', 'A', 'C', 'K',
'B', 'L', 'A', 'D', 'E',
'B', 'L', 'A', 'N', 'K',
@@ -5803,12 +6249,16 @@ static const char unicode_name_words[71408] = {
'B', 'O', 'O', 'K', 'S',
'B', 'O', 'O', 'T', 'S',
'B', 'O', 'R', 'A', 'X',
+ 'B', 'O', 'R', 'Z', 'Y',
'B', 'R', 'A', 'C', 'E',
+ 'B', 'R', 'A', 'I', 'N',
'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', 'O', 'O', 'M',
+ 'B', 'R', 'O', 'W', 'N',
'B', 'R', 'U', 'S', 'H',
'B', 'S', 'D', 'U', 'S',
'B', 'S', 'K', 'A', '-',
@@ -5860,6 +6310,7 @@ static const char unicode_name_words[71408] = {
'C', 'H', 'E', 'R', 'Y',
'C', 'H', 'E', 'S', 'S',
'C', 'H', 'E', 'S', 'T',
+ 'C', 'H', 'H', 'I', 'M',
'C', 'H', 'I', 'C', 'K',
'C', 'H', 'I', 'K', 'I',
'C', 'H', 'I', 'L', 'D',
@@ -5884,11 +6335,109 @@ static const char unicode_name_words[71408] = {
'C', 'L', 'O', 'U', 'D',
'C', 'L', 'O', 'W', 'N',
'C', 'L', 'U', 'B', 'S',
+ 'C', 'M', '0', '0', '1',
+ 'C', 'M', '0', '0', '2',
+ 'C', 'M', '0', '0', '4',
+ 'C', 'M', '0', '0', '5',
+ 'C', 'M', '0', '0', '6',
+ 'C', 'M', '0', '0', '7',
+ 'C', 'M', '0', '0', '8',
+ 'C', 'M', '0', '0', '9',
+ 'C', 'M', '0', '1', '0',
+ 'C', 'M', '0', '1', '1',
+ 'C', 'M', '0', '1', '2',
+ 'C', 'M', '0', '1', '3',
+ 'C', 'M', '0', '1', '5',
+ 'C', 'M', '0', '1', '7',
+ 'C', 'M', '0', '1', '9',
+ 'C', 'M', '0', '2', '1',
+ 'C', 'M', '0', '2', '3',
+ 'C', 'M', '0', '2', '4',
+ 'C', 'M', '0', '2', '5',
+ 'C', 'M', '0', '2', '6',
+ 'C', 'M', '0', '2', '7',
+ 'C', 'M', '0', '2', '8',
+ 'C', 'M', '0', '2', '9',
+ 'C', 'M', '0', '3', '0',
+ 'C', 'M', '0', '3', '3',
+ 'C', 'M', '0', '3', '4',
+ 'C', 'M', '0', '3', '5',
+ 'C', 'M', '0', '3', '6',
+ 'C', 'M', '0', '3', '7',
+ 'C', 'M', '0', '3', '8',
+ 'C', 'M', '0', '3', '9',
+ 'C', 'M', '0', '4', '0',
+ 'C', 'M', '0', '4', '1',
+ 'C', 'M', '0', '4', '4',
+ 'C', 'M', '0', '4', '6',
+ 'C', 'M', '0', '4', '7',
+ 'C', 'M', '0', '4', '9',
+ 'C', 'M', '0', '5', '0',
+ 'C', 'M', '0', '5', '1',
+ 'C', 'M', '0', '5', '2',
+ 'C', 'M', '0', '5', '3',
+ 'C', 'M', '0', '5', '4',
+ 'C', 'M', '0', '5', '5',
+ 'C', 'M', '0', '5', '6',
+ 'C', 'M', '0', '5', '8',
+ 'C', 'M', '0', '5', '9',
+ 'C', 'M', '0', '6', '0',
+ 'C', 'M', '0', '6', '1',
+ 'C', 'M', '0', '6', '2',
+ 'C', 'M', '0', '6', '3',
+ 'C', 'M', '0', '6', '4',
+ 'C', 'M', '0', '6', '6',
+ 'C', 'M', '0', '6', '7',
+ 'C', 'M', '0', '6', '8',
+ 'C', 'M', '0', '6', '9',
+ 'C', 'M', '0', '7', '0',
+ 'C', 'M', '0', '7', '1',
+ 'C', 'M', '0', '7', '2',
+ 'C', 'M', '0', '7', '3',
+ 'C', 'M', '0', '7', '4',
+ 'C', 'M', '0', '7', '5',
+ 'C', 'M', '0', '7', '6',
+ 'C', 'M', '0', '7', '8',
+ 'C', 'M', '0', '7', '9',
+ 'C', 'M', '0', '8', '0',
+ 'C', 'M', '0', '8', '1',
+ 'C', 'M', '0', '8', '2',
+ 'C', 'M', '0', '8', '3',
+ 'C', 'M', '0', '8', '4',
+ 'C', 'M', '0', '8', '5',
+ 'C', 'M', '0', '8', '6',
+ 'C', 'M', '0', '8', '7',
+ 'C', 'M', '0', '8', '8',
+ 'C', 'M', '0', '8', '9',
+ 'C', 'M', '0', '9', '0',
+ 'C', 'M', '0', '9', '1',
+ 'C', 'M', '0', '9', '2',
+ 'C', 'M', '0', '9', '4',
+ 'C', 'M', '0', '9', '5',
+ 'C', 'M', '0', '9', '6',
+ 'C', 'M', '0', '9', '7',
+ 'C', 'M', '0', '9', '8',
+ 'C', 'M', '0', '9', '9',
+ 'C', 'M', '1', '0', '0',
+ 'C', 'M', '1', '0', '1',
+ 'C', 'M', '1', '0', '2',
+ 'C', 'M', '1', '0', '3',
+ 'C', 'M', '1', '0', '4',
+ 'C', 'M', '1', '0', '5',
+ 'C', 'M', '1', '0', '7',
+ 'C', 'M', '1', '0', '8',
+ 'C', 'M', '1', '0', '9',
+ 'C', 'M', '1', '1', '0',
+ 'C', 'M', '1', '1', '2',
+ 'C', 'M', '1', '1', '4',
+ 'C', 'M', '3', '0', '1',
+ 'C', 'M', '3', '0', '2',
'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', 'R', 'A', 'L',
'C', 'O', 'U', 'C', 'H',
'C', 'O', 'V', 'E', 'R',
'C', 'R', 'E', 'A', 'M',
@@ -5964,10 +6513,12 @@ static const char unicode_name_words[71408] = {
'D', 'I', 'P', 'T', 'E',
'D', 'I', 'R', 'G', 'A',
'D', 'I', 'T', 'T', 'O',
+ 'D', 'I', 'V', 'E', 'S',
'D', 'I', 'Z', 'Z', 'Y',
'D', 'J', 'E', 'R', 'V',
'D', 'L', 'H', 'Y', 'A',
'D', 'O', 'B', 'R', 'O',
+ 'D', 'O', 'G', 'R', 'A',
'D', 'O', 'I', 'N', 'G',
'D', 'O', 'L', 'L', 'S',
'D', 'O', 'O', 'N', 'G',
@@ -6039,6 +6590,7 @@ static const char unicode_name_words[71408] = {
'F', '0', '5', '1', 'C',
'F', 'A', 'A', 'F', 'U',
'F', 'A', 'I', 'H', 'U',
+ 'F', 'A', 'I', 'R', 'Y',
'F', 'A', 'R', 'S', 'I',
'F', 'A', 'T', 'H', 'A',
'F', 'E', 'A', 'R', 'N',
@@ -6052,6 +6604,7 @@ static const char unicode_name_words[71408] = {
'F', 'I', 'N', 'A', 'L',
'F', 'I', 'R', 'S', 'T',
'F', 'L', 'A', 'G', 'S',
+ 'F', 'L', 'A', 'M', 'E',
'F', 'L', 'A', 'S', 'H',
'F', 'L', 'I', 'C', 'K',
'F', 'L', 'O', 'O', 'R',
@@ -6092,6 +6645,7 @@ static const char unicode_name_words[71408] = {
'G', 'B', 'A', 'Y', 'I',
'G', 'B', 'E', 'U', 'X',
'G', 'B', 'I', 'E', 'E',
+ 'G', 'E', 'N', 'I', 'E',
'G', 'E', 'S', 'H', '2',
'G', 'E', 'S', 'H', 'U',
'G', 'G', 'I', 'E', 'P',
@@ -6118,6 +6672,7 @@ static const char unicode_name_words[71408] = {
'G', 'L', 'O', 'V', 'E',
'G', 'N', 'Y', 'I', 'S',
'G', 'O', 'I', 'N', 'G',
+ 'G', 'O', 'N', 'D', 'I',
'G', 'O', 'R', 'G', 'I',
'G', 'R', 'A', 'C', 'E',
'G', 'R', 'A', 'I', 'N',
@@ -6129,14 +6684,19 @@ static const char unicode_name_words[71408] = {
'G', 'R', 'E', 'E', 'N',
'G', 'R', 'O', 'U', 'P',
'G', 'U', 'A', 'R', 'D',
+ 'G', 'U', 'I', 'D', 'E',
'G', 'U', 'R', 'U', 'N',
'G', 'V', 'A', 'N', 'G',
'H', '0', '0', '6', 'A',
+ 'H', 'A', '-', '1', '0',
+ 'H', 'A', '-', '1', '1',
'H', 'A', '-', 'H', 'A',
'H', 'A', 'A', 'R', 'U',
+ 'H', 'A', 'D', 'E', 'S',
'H', 'A', 'E', 'G', 'L',
'H', 'A', 'I', 'T', 'U',
'H', 'A', 'L', 'Q', 'A',
+ 'H', 'A', 'M', 'S', 'A',
'H', 'A', 'M', 'Z', 'A',
'H', 'A', 'N', 'D', 'S',
'H', 'A', 'P', 'P', 'Y',
@@ -6146,8 +6706,13 @@ static const char unicode_name_words[71408] = {
'H', 'B', 'A', 'S', 'A',
'H', 'E', 'A', 'R', 'T',
'H', 'E', 'A', 'V', 'Y',
+ 'H', 'E', 'L', 'I', 'X',
+ 'H', 'H', 'W', 'E', 'E',
+ 'H', 'H', 'Y', 'A', 'A',
+ 'H', 'H', 'Y', 'E', 'E',
'H', 'I', 'D', 'E', 'T',
'H', 'I', 'E', 'U', 'H',
+ 'H', 'I', 'N', 'D', 'U',
'H', 'I', 'N', 'G', 'E',
'H', 'I', 'R', 'I', 'Q',
'H', 'L', 'I', 'E', 'P',
@@ -6220,13 +6785,18 @@ static const char unicode_name_words[71408] = {
'J', 'U', 'D', 'G', 'E',
'J', 'U', 'D', 'U', 'L',
'J', 'U', 'E', 'U', 'I',
+ 'K', 'A', '-', '1', '0',
+ 'K', 'A', '-', '1', '1',
+ 'K', 'A', '-', 'K', 'E',
'K', 'A', 'A', 'B', 'A',
+ 'K', 'A', 'A', 'C', 'U',
'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', 'R', 'O', 'R',
'K', 'A', 'S', 'R', 'A',
'K', 'A', 'U', 'N', 'A',
'K', 'A', 'Y', 'A', 'H',
@@ -6248,16 +6818,24 @@ static const char unicode_name_words[71408] = {
'K', 'H', 'U', 'E', 'N',
'K', 'H', 'W', 'A', 'I',
'K', 'I', 'E', 'E', 'M',
+ 'K', 'I', 'I', 'Z', 'H',
+ 'K', 'I', 'N', 'N', 'A',
'K', 'I', 'S', 'A', 'L',
'K', 'N', 'I', 'F', 'E',
'K', 'N', 'O', 'B', 'S',
+ 'K', 'O', '-', 'K', 'I',
'K', 'O', 'A', 'L', 'A',
+ 'K', 'O', 'I', 'N', 'I',
'K', 'O', 'M', 'B', 'U',
'K', 'O', 'O', 'P', 'O',
'K', 'O', 'P', 'P', 'A',
+ 'K', 'O', 'R', 'O', 'N',
'K', 'O', 'V', 'U', 'U',
'K', 'P', 'E', 'U', 'X',
+ 'K', 'R', 'Y', 'U', 'K',
+ 'K', 'R', 'Y', 'Z', 'H',
'K', 'U', 'S', 'M', 'A',
+ 'K', 'U', 'Z', 'H', 'I',
'K', 'W', 'A', 'E', 'T',
'K', 'X', 'W', 'A', 'A',
'K', 'X', 'W', 'E', 'E',
@@ -6280,6 +6858,7 @@ static const char unicode_name_words[71408] = {
'L', 'A', 'T', 'I', 'N',
'L', 'A', 'U', 'L', 'A',
'L', 'A', 'Y', 'A', 'R',
+ 'L', 'E', 'A', 'F', 'Y',
'L', 'E', 'E', 'E', 'E',
'L', 'E', 'L', 'E', 'T',
'L', 'E', 'M', 'O', 'I',
@@ -6296,6 +6875,8 @@ static const char unicode_name_words[71408] = {
'L', 'I', 'N', 'E', 'S',
'L', 'I', 'T', 'R', 'A',
'L', 'I', 'V', 'R', 'E',
+ 'L', 'L', 'A', 'M', 'A',
+ 'L', 'O', 'M', 'K', 'A',
'L', 'O', 'N', 'G', 'A',
'L', 'O', 'R', 'R', 'Y',
'L', 'O', 'T', 'U', 'S',
@@ -6305,6 +6886,7 @@ static const char unicode_name_words[71408] = {
'L', 'U', 'A', 'E', 'P',
'L', 'U', 'G', 'A', 'L',
'L', 'U', 'H', 'U', 'R',
+ 'L', 'U', 'N', 'G', 'S',
'L', 'Y', 'I', 'N', 'G',
'M', '0', '0', '1', 'A',
'M', '0', '0', '1', 'B',
@@ -6331,10 +6913,12 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'D', 'D', 'A',
'M', 'A', 'D', 'Y', 'A',
'M', 'A', 'E', 'S', 'I',
+ 'M', 'A', 'G', 'I', 'C',
'M', 'A', 'H', 'H', 'A',
'M', 'A', 'I', 'R', 'U',
'M', 'A', 'I', 'Z', 'E',
'M', 'A', 'N', 'A', 'T',
+ 'M', 'A', 'N', 'G', 'O',
'M', 'A', 'N', 'N', 'A',
'M', 'A', 'P', 'I', 'Q',
'M', 'A', 'P', 'L', 'E',
@@ -6342,12 +6926,14 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'R', 'C', 'H',
'M', 'A', 'R', 'K', 'S',
'M', 'A', 'S', 'H', '2',
+ 'M', 'A', 'Y', 'A', 'N',
'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', '-', 'M', 'A',
'M', 'E', 'D', 'A', 'L',
'M', 'E', 'E', 'E', 'E',
'M', 'E', 'E', 'M', 'U',
@@ -6414,6 +7000,7 @@ static const char unicode_name_words[71408] = {
'N', 'A', 'I', 'R', 'A',
'N', 'A', 'S', 'A', 'L',
'N', 'A', 'S', 'H', 'I',
+ 'N', 'A', 'Z', 'A', 'R',
'N', 'B', 'I', 'E', 'P',
'N', 'B', 'I', 'E', 'X',
'N', 'B', 'U', 'R', 'X',
@@ -6426,7 +7013,10 @@ static const char unicode_name_words[71408] = {
'N', 'D', 'I', 'E', 'X',
'N', 'D', 'O', 'L', 'E',
'N', 'D', 'U', 'R', 'X',
+ 'N', 'E', '-', 'K', 'O',
+ 'N', 'E', 'M', 'K', 'A',
'N', 'E', 'N', 'O', 'E',
+ 'N', 'E', 'U', 'M', 'E',
'N', 'G', 'A', 'A', 'I',
'N', 'G', 'G', 'A', 'A',
'N', 'G', 'G', 'A', 'P',
@@ -6450,11 +7040,14 @@ static const char unicode_name_words[71408] = {
'N', 'G', 'U', 'A', 'N',
'N', 'G', 'U', 'O', 'T',
'N', 'G', 'U', 'O', 'X',
+ 'N', 'I', '-', 'T', 'E',
'N', 'I', 'E', 'U', 'N',
'N', 'I', 'G', 'H', 'T',
+ 'N', 'I', 'N', 'J', 'A',
'N', 'I', 'N', 'T', 'H',
'N', 'I', 'S', 'A', 'G',
'N', 'I', 'T', 'R', 'E',
+ 'N', 'I', 'Z', 'K', 'O',
'N', 'J', 'A', 'E', 'M',
'N', 'J', 'E', 'U', 'T',
'N', 'J', 'E', 'U', 'X',
@@ -6535,6 +7128,7 @@ static const char unicode_name_words[71408] = {
'N', 'U', 'E', 'N', 'G',
'N', 'U', 'K', 'T', 'A',
'N', 'U', 'N', 'U', 'Z',
+ 'N', 'U', 'S', 'H', 'U',
'N', 'Y', 'I', 'E', 'P',
'N', 'Y', 'I', 'E', 'T',
'N', 'Y', 'I', 'E', 'X',
@@ -6580,13 +7174,16 @@ static const char unicode_name_words[71408] = {
'O', 'L', 'D', 'E', 'R',
'O', 'L', 'I', 'V', 'E',
'O', 'M', 'E', 'G', 'A',
+ 'O', 'N', 'I', 'O', 'N',
'O', 'N', 'K', 'A', 'R',
'O', 'R', 'D', 'E', 'R',
'O', 'R', 'E', '-', '2',
'O', 'R', 'I', 'Y', 'A',
'O', 'S', 'A', 'G', 'E',
+ 'O', 'S', 'O', 'K', 'A',
'O', 'T', 'H', 'A', 'L',
'O', 'T', 'H', 'E', 'R',
+ 'O', 'T', 'T', 'E', 'R',
'O', 'U', 'N', 'C', 'E',
'O', 'U', 'T', 'E', 'R',
'O', 'X', 'E', 'I', 'A',
@@ -6596,6 +7193,9 @@ static const char unicode_name_words[71408] = {
'P', 'A', 'D', 'M', 'A',
'P', 'A', 'G', 'E', 'R',
'P', 'A', 'G', 'E', 'S',
+ 'P', 'A', 'L', 'K', 'A',
+ 'P', 'A', 'L', 'M', 'S',
+ 'P', 'A', 'N', 'A', 'M',
'P', 'A', 'N', 'D', 'A',
'P', 'A', 'N', 'T', 'I',
'P', 'A', 'P', 'E', 'R',
@@ -6605,6 +7205,8 @@ static const char unicode_name_words[71408] = {
'P', 'A', 'S', 'U', 'Q',
'P', 'A', 'T', 'A', 'H',
'P', 'A', 'T', 'A', 'K',
+ 'P', 'A', 'T', 'T', 'Y',
+ 'P', 'A', 'U', 'S', 'E',
'P', 'A', 'Z', 'E', 'R',
'P', 'E', 'A', 'C', 'E',
'P', 'E', 'A', 'C', 'H',
@@ -6617,6 +7219,7 @@ static const char unicode_name_words[71408] = {
'P', 'E', 'N', 'S', 'U',
'P', 'E', 'P', 'E', 'T',
'P', 'E', 'S', 'H', '2',
+ 'P', 'E', 'T', 'R', 'I',
'P', 'H', 'O', 'N', 'E',
'P', 'H', 'U', 'N', 'G',
'P', 'I', 'A', 'N', 'O',
@@ -6628,11 +7231,13 @@ static const char unicode_name_words[71408] = {
'P', 'I', 'Z', 'Z', 'A',
'P', 'L', 'A', 'C', 'E',
'P', 'L', 'A', 'N', 'E',
+ 'P', 'L', 'A', 'N', 'T',
'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', 'L', 'L', 'U',
'P', 'O', 'N', 'D', 'O',
'P', 'O', 'U', 'C', 'H',
'P', 'O', 'U', 'N', 'D',
@@ -6667,10 +7272,14 @@ static const char unicode_name_words[71408] = {
'R', 'A', 'S', 'H', 'A',
'R', 'A', 'T', 'H', 'A',
'R', 'A', 'T', 'I', 'O',
+ 'R', 'A', 'V', 'N', 'O',
+ 'R', 'A', 'Z', 'O', 'R',
'R', 'B', 'A', 'S', 'A',
'R', 'E', 'A', 'C', 'H',
'R', 'E', 'G', 'I', 'A',
+ 'R', 'E', 'I', 'W', 'A',
'R', 'E', 'L', 'A', 'A',
+ 'R', 'E', 'P', 'H', 'A',
'R', 'E', 'V', 'I', 'A',
'R', 'E', 'V', 'M', 'A',
'R', 'G', 'Y', 'A', 'N',
@@ -6684,6 +7293,7 @@ static const char unicode_name_words[71408] = {
'R', 'N', 'O', 'O', 'N',
'R', 'O', 'B', 'A', 'T',
'R', 'O', 'B', 'O', 'T',
+ 'R', 'O', 'G', 'O', 'M',
'R', 'O', 'M', 'A', 'N',
'R', 'O', 'U', 'N', 'D',
'R', 'R', 'U', 'O', 'X',
@@ -6710,6 +7320,7 @@ static const char unicode_name_words[71408] = {
'S', 'A', 'D', 'H', 'E',
'S', 'A', 'F', 'H', 'A',
'S', 'A', 'K', 'H', 'A',
+ 'S', 'A', 'K', 'I', 'N',
'S', 'A', 'K', 'O', 'T',
'S', 'A', 'K', 'T', 'A',
'S', 'A', 'L', 'A', 'D',
@@ -6723,9 +7334,12 @@ static const char unicode_name_words[71408] = {
'S', 'A', 'U', 'I', 'L',
'S', 'A', 'W', 'A', 'N',
'S', 'B', 'R', 'U', 'L',
+ 'S', 'C', 'A', 'R', 'F',
'S', 'C', 'H', 'W', 'A',
'S', 'C', 'O', 'R', 'E',
+ 'S', 'C', 'O', 'T', 'S',
'S', 'D', 'O', 'N', 'G',
+ 'S', 'E', 'D', 'N', 'A',
'S', 'E', 'E', 'N', 'U',
'S', 'E', 'G', 'N', 'O',
'S', 'E', 'G', 'O', 'L',
@@ -6757,10 +7371,14 @@ static const char unicode_name_words[71408] = {
'S', 'H', 'I', 'M', 'A',
'S', 'H', 'I', 'R', 'T',
'S', 'H', 'I', 'T', 'A',
+ 'S', 'H', 'O', 'E', 'S',
'S', 'H', 'O', 'G', 'I',
'S', 'H', 'O', 'O', 'I',
'S', 'H', 'O', 'O', 'T',
'S', 'H', 'O', 'R', 'T',
+ 'S', 'H', 'R', 'A', 'A',
+ 'S', 'H', 'R', 'I', 'I',
+ 'S', 'H', 'R', 'O', 'O',
'S', 'H', 'R', 'U', 'G',
'S', 'H', 'U', 'E', 'Q',
'S', 'H', 'U', 'O', 'P',
@@ -6777,16 +7395,21 @@ static const char unicode_name_words[71408] = {
'S', 'I', 'L', 'A', '3',
'S', 'I', 'X', 'T', 'H',
'S', 'I', 'X', 'T', 'Y',
+ 'S', 'I', 'Y', 'A', 'Q',
'S', 'K', 'A', 'T', 'E',
'S', 'K', 'I', 'E', 'R',
+ 'S', 'K', 'O', 'B', 'A',
'S', 'K', 'U', 'L', 'L',
+ 'S', 'K', 'U', 'N', 'K',
'S', 'L', 'A', 'S', 'H',
'S', 'L', 'A', 'V', 'E',
'S', 'L', 'E', 'E', 'P',
'S', 'L', 'I', 'C', 'E',
+ 'S', 'L', 'I', 'D', 'E',
'S', 'L', 'I', 'N', 'G',
'S', 'L', 'O', 'A', 'N',
'S', 'L', 'O', 'P', 'E',
+ 'S', 'L', 'O', 'T', 'H',
'S', 'L', 'O', 'V', 'O',
'S', 'M', 'A', 'L', 'L',
'S', 'M', 'A', 'S', 'H',
@@ -6795,15 +7418,18 @@ static const char unicode_name_words[71408] = {
'S', 'N', 'A', 'I', 'L',
'S', 'N', 'A', 'K', 'E',
'S', 'N', 'O', 'U', 'T',
+ 'S', 'O', 'C', 'K', 'S',
'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', 'E', 'N', 'T',
'S', 'P', 'I', 'C', 'E',
'S', 'P', 'I', 'N', 'E',
'S', 'P', 'L', 'I', 'T',
+ 'S', 'P', 'O', 'O', 'L',
'S', 'P', 'O', 'O', 'N',
'S', 'Q', 'U', 'A', 'T',
'S', 'Q', 'U', 'I', 'D',
@@ -6824,7 +7450,9 @@ static const char unicode_name_words[71408] = {
'S', 'T', 'O', 'N', 'E',
'S', 'T', 'O', 'R', 'E',
'S', 'T', 'O', 'V', 'E',
+ 'S', 'T', 'R', 'A', 'W',
'S', 'T', 'U', 'D', 'Y',
+ 'S', 'T', 'U', 'P', 'A',
'S', 'U', 'A', 'E', 'N',
'S', 'U', 'A', 'E', 'T',
'S', 'U', 'H', 'U', 'R',
@@ -6840,6 +7468,7 @@ static const char unicode_name_words[71408] = {
'S', 'W', 'O', 'R', 'D',
'S', 'W', 'U', 'N', 'G',
'S', 'Y', 'R', 'M', 'A',
+ 'T', '-', 'R', 'E', 'X',
'T', '0', '0', '3', 'A',
'T', '0', '0', '7', 'A',
'T', '0', '0', '8', 'A',
@@ -6850,10 +7479,14 @@ static const char unicode_name_words[71408] = {
'T', '0', '3', '3', 'A',
'T', 'A', 'B', 'L', 'E',
'T', 'A', 'K', 'R', 'I',
+ 'T', 'A', 'L', 'L', 'Y',
+ 'T', 'A', 'M', 'A', 'N',
'T', 'A', 'M', 'I', 'L',
'T', 'A', 'P', 'E', 'R',
+ 'T', 'A', 'S', 'S', 'I',
'T', 'C', 'H', 'E', 'H',
'T', 'E', 'A', 'R', 'S',
+ 'T', 'E', 'D', 'D', 'Y',
'T', 'E', 'E', 'E', 'E',
'T', 'E', 'E', 'N', 'S',
'T', 'E', 'E', 'T', 'H',
@@ -6871,6 +7504,7 @@ static const char unicode_name_words[71408] = {
'T', 'H', 'I', 'A', 'B',
'T', 'H', 'I', 'C', 'K',
'T', 'H', 'I', 'G', 'H',
+ 'T', 'H', 'I', 'N', 'G',
'T', 'H', 'I', 'R', 'D',
'T', 'H', 'I', 'T', 'A',
'T', 'H', 'O', 'N', 'G',
@@ -6886,6 +7520,7 @@ static const char unicode_name_words[71408] = {
'T', 'I', 'A', 'R', 'A',
'T', 'I', 'G', 'E', 'R',
'T', 'I', 'G', 'H', 'T',
+ 'T', 'I', 'K', 'H', 'Y',
'T', 'I', 'L', 'D', 'E',
'T', 'I', 'L', 'E', 'S',
'T', 'I', 'M', 'E', 'R',
@@ -6900,6 +7535,7 @@ static const char unicode_name_words[71408] = {
'T', 'L', 'H', 'O', 'O',
'T', 'L', 'H', 'W', 'E',
'T', 'L', 'H', 'Y', 'A',
+ 'T', 'O', '-', 'R', 'A',
'T', 'O', 'K', 'Y', 'O',
'T', 'O', 'M', 'P', 'I',
'T', 'O', 'N', 'A', 'L',
@@ -6914,11 +7550,14 @@ static const char unicode_name_words[71408] = {
'T', 'R', 'A', 'D', 'E',
'T', 'R', 'A', 'I', 'N',
'T', 'R', 'E', 'N', 'D',
+ 'T', 'R', 'I', 'L', 'L',
'T', 'R', 'I', 'O', 'N',
+ 'T', 'R', 'O', 'L', 'L',
'T', 'R', 'U', 'C', 'K',
'T', 'R', 'U', 'N', 'K',
'T', 'R', 'U', 'T', 'H',
'T', 'S', 'A', 'D', 'I',
+ 'T', 'S', 'A', 'T', 'A',
'T', 'S', 'E', 'E', 'B',
'T', 'S', 'E', 'R', 'E',
'T', 'S', 'H', 'A', 'B',
@@ -6930,10 +7569,12 @@ static const char unicode_name_words[71408] = {
'T', 'T', 'H', 'W', 'E',
'T', 'T', 'S', 'E', 'E',
'T', 'T', 'T', 'H', 'A',
+ 'T', 'U', '-', 'T', 'O',
'T', 'U', 'A', 'E', 'P',
'T', 'U', 'L', 'I', 'P',
'T', 'U', 'M', 'A', 'E',
'T', 'U', 'N', 'N', 'Y',
+ 'T', 'U', 'P', 'N', 'I',
'T', 'U', 'R', 'O', '2',
'T', 'U', 'T', 'T', 'Y',
'T', 'U', 'U', 'M', 'U',
@@ -7047,10 +7688,12 @@ static const char unicode_name_words[71408] = {
'W', 'U', 'A', 'E', 'N',
'W', 'U', 'A', 'E', 'T',
'W', 'U', 'N', 'J', 'O',
+ 'X', '-', 'R', 'A', 'Y',
'X', '0', '0', '4', 'A',
'X', '0', '0', '4', 'B',
'X', '0', '0', '6', 'A',
'X', '0', '0', '8', 'A',
+ 'X', 'H', 'E', 'Y', 'N',
'X', 'I', 'R', 'O', 'N',
'X', 'Y', 'E', 'E', 'M',
'X', 'Y', 'O', 'O', 'J',
@@ -7073,6 +7716,7 @@ static const char unicode_name_words[71408] = {
'Y', 'O', '-', 'A', 'E',
'Y', 'O', '-', 'E', 'O',
'Y', 'O', '-', 'Y', 'A',
+ 'Y', 'O', '-', 'Y', 'O',
'Y', 'U', '-', 'A', 'E',
'Y', 'U', '-', 'E', 'O',
'Y', 'U', '-', 'Y', 'E',
@@ -7106,6 +7750,8 @@ static const char unicode_name_words[71408] = {
'Z', 'A', 'Q', 'E', 'F',
'Z', 'A', 'R', 'Q', 'A',
'Z', 'A', 'Y', 'I', 'N',
+ 'Z', 'E', 'B', 'R', 'A',
+ 'Z', 'E', 'V', 'O', 'K',
'Z', 'H', 'A', 'I', 'N',
'Z', 'H', 'U', 'O', 'P',
'Z', 'H', 'U', 'O', 'X',
@@ -7138,6 +7784,7 @@ static const char unicode_name_words[71408] = {
'A', 'B', '0', '2', '3', 'M',
'A', 'B', '1', '3', '1', 'A',
'A', 'B', '1', '3', '1', 'B',
+ 'A', 'B', 'A', 'C', 'U', 'S',
'A', 'C', 'C', 'E', 'N', 'T',
'A', 'C', 'C', 'E', 'P', 'T',
'A', 'E', 'G', 'E', 'A', 'N',
@@ -7145,13 +7792,18 @@ static const char unicode_name_words[71408] = {
'A', 'F', 'S', 'A', 'A', 'Q',
'A', 'I', 'H', 'V', 'U', 'S',
'A', 'I', 'K', 'A', 'R', 'A',
+ 'A', 'L', '-', 'J', 'U', 'Z',
'A', 'L', 'A', 'Y', 'H', 'E',
+ 'A', 'L', 'A', 'Y', 'H', 'I',
'A', 'L', 'K', 'A', 'L', 'I',
+ 'A', 'L', 'L', 'A', 'A', 'H',
'A', 'L', 'M', 'O', 'S', 'T',
'A', 'M', 'O', 'U', 'N', 'T',
+ 'A', 'M', 'U', 'L', 'E', 'T',
'A', 'N', 'C', 'H', 'O', 'R',
'A', 'N', 'C', 'O', 'R', 'A',
'A', 'N', 'G', 'L', 'E', 'D',
+ 'A', 'N', 'I', 'M', 'A', 'L',
'A', 'N', 'N', 'A', 'A', 'U',
'A', 'P', 'A', 'A', 'T', 'O',
'A', 'P', 'L', 'O', 'U', 'N',
@@ -7178,6 +7830,7 @@ static const char unicode_name_words[71408] = {
'B', 'A', 'D', 'G', 'E', 'R',
'B', 'A', 'H', 'A', 'R', '2',
'B', 'A', 'I', 'M', 'A', 'I',
+ 'B', 'A', 'L', 'L', 'E', 'T',
'B', 'A', 'L', 'L', 'O', 'T',
'B', 'A', 'L', 'U', 'D', 'A',
'B', 'A', 'M', 'B', 'O', 'O',
@@ -7187,6 +7840,7 @@ static const char unicode_name_words[71408] = {
'B', 'A', 'R', 'L', 'E', 'Y',
'B', 'A', 'R', 'R', 'E', 'D',
'B', 'A', 'R', 'R', 'E', 'E',
+ 'B', 'A', 'S', 'K', 'E', 'T',
'B', 'E', 'A', 'M', 'E', 'D',
'B', 'E', 'A', 'V', 'E', 'R',
'B', 'E', 'E', 'T', 'L', 'E',
@@ -7197,6 +7851,7 @@ static const char unicode_name_words[71408] = {
'B', 'E', 'Y', 'Y', 'A', 'L',
'B', 'I', 'C', 'E', 'P', 'S',
'B', 'I', 'K', 'I', 'N', 'I',
+ 'B', 'I', 'L', 'L', 'E', 'D',
'B', 'I', 'N', 'A', 'R', 'Y',
'B', 'I', 'S', 'H', 'O', 'P',
'B', 'I', 'T', 'I', 'N', 'G',
@@ -7212,11 +7867,14 @@ static const char unicode_name_words[71408] = {
'B', 'R', 'E', 'A', 'T', 'H',
'B', 'R', 'E', 'V', 'I', 'S',
'B', 'R', 'I', 'D', 'G', 'E',
+ 'B', 'R', 'I', 'E', 'F', 'S',
'B', 'R', 'O', 'K', 'E', 'N',
'B', 'R', 'O', 'N', 'Z', 'E',
'B', 'U', 'B', 'B', 'L', 'E',
+ 'B', 'U', 'C', 'K', 'E', 'T',
'B', 'U', 'C', 'K', 'L', 'E',
'B', 'U', 'L', 'L', 'E', 'T',
+ 'B', 'U', 'T', 'T', 'E', 'R',
'B', 'U', 'T', 'T', 'O', 'N',
'C', 'A', 'C', 'T', 'U', 'S',
'C', 'A', 'M', 'E', 'R', 'A',
@@ -7225,6 +7883,8 @@ static const char unicode_name_words[71408] = {
'C', 'A', 'N', 'C', 'E', 'R',
'C', 'A', 'N', 'D', 'L', 'E',
'C', 'A', 'N', 'D', 'R', 'A',
+ 'C', 'A', 'N', 'N', 'E', 'D',
+ 'C', 'A', 'N', 'N', 'O', 'N',
'C', 'A', 'P', 'P', 'E', 'D',
'C', 'A', 'R', 'I', 'A', 'N',
'C', 'A', 'R', 'R', 'O', 'T',
@@ -7236,12 +7896,14 @@ static const char unicode_name_words[71408] = {
'C', 'E', 'L', 'T', 'I', 'C',
'C', 'E', 'N', 'T', 'R', 'E',
'C', 'E', 'R', '-', 'W', 'A',
+ 'C', 'E', 'V', 'I', 'T', 'U',
'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', 'L', 'N', 'U',
'C', 'H', 'E', 'R', 'R', 'Y',
'C', 'H', 'I', 'L', 'L', 'U',
'C', 'H', 'I', 'R', 'E', 'T',
@@ -7258,6 +7920,8 @@ static const char unicode_name_words[71408] = {
'C', 'L', 'O', 'S', 'E', 'D',
'C', 'L', 'O', 'S', 'E', 'T',
'C', 'L', 'O', 'V', 'E', 'R',
+ 'C', 'M', '0', '1', '2', 'B',
+ 'C', 'M', '0', '7', '5', 'B',
'C', 'O', 'F', 'F', 'I', 'N',
'C', 'O', 'L', 'U', 'M', 'N',
'C', 'O', 'M', 'I', 'N', 'G',
@@ -7273,8 +7937,11 @@ static const char unicode_name_words[71408] = {
'C', 'R', 'A', 'Y', 'O', 'N',
'C', 'R', 'E', 'D', 'I', 'T',
'C', 'R', 'O', 'C', 'U', 'S',
+ 'C', 'R', 'U', 'T', 'C', 'H',
'C', 'R', 'Y', 'I', 'N', 'G',
+ 'C', 'U', 'P', 'I', 'D', 'O',
'C', 'U', 'P', 'P', 'E', 'D',
+ 'C', 'U', 'R', 'L', 'E', 'D',
'C', 'U', 'R', 'V', 'E', 'D',
'D', 'A', 'A', 'D', 'H', 'U',
'D', 'A', 'G', 'E', 'S', 'H',
@@ -7304,12 +7971,14 @@ static const char unicode_name_words[71408] = {
'D', 'I', 'P', 'P', 'E', 'R',
'D', 'I', 'R', 'E', 'C', 'T',
'D', 'I', 'V', 'I', 'D', 'E',
+ 'D', 'I', 'V', 'I', 'N', 'G',
'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',
'D', 'O', 'M', 'I', 'N', 'O',
+ 'D', 'O', 'R', 'O', 'M', 'E',
'D', 'O', 'T', 'S', '-', '1',
'D', 'O', 'T', 'S', '-', '2',
'D', 'O', 'T', 'S', '-', '3',
@@ -7323,6 +7992,7 @@ static const char unicode_name_words[71408] = {
'D', 'R', 'A', 'G', 'O', 'N',
'D', 'R', 'E', 'A', 'M', 'Y',
'D', 'U', 'T', 'I', 'E', 'S',
+ 'D', 'V', 'U', 'M', 'Y', 'A',
'E', '-', 'M', 'A', 'I', 'L',
'E', 'I', 'G', 'H', 'T', 'H',
'E', 'I', 'G', 'H', 'T', 'Y',
@@ -7374,9 +8044,11 @@ static const char unicode_name_words[71408] = {
'F', 'L', 'Y', 'I', 'N', 'G',
'F', 'O', 'L', 'D', 'E', 'D',
'F', 'O', 'L', 'D', 'E', 'R',
+ 'F', 'O', 'N', 'D', 'U', 'E',
'F', 'O', 'R', 'C', 'E', 'S',
'F', 'O', 'R', 'K', 'E', 'D',
'F', 'O', 'R', 'M', 'A', 'T',
+ 'F', 'O', 'R', 'M', 'E', 'E',
'F', 'O', 'U', 'R', 'T', 'H',
'F', 'R', 'A', 'M', 'E', 'S',
'F', 'R', 'A', 'N', 'K', 'S',
@@ -7385,6 +8057,7 @@ static const char unicode_name_words[71408] = {
'G', 'A', 'N', 'G', 'I', 'A',
'G', 'A', 'P', 'P', 'E', 'D',
'G', 'A', 'R', 'D', 'E', 'N',
+ 'G', 'A', 'R', 'L', 'I', 'C',
'G', 'A', 'S', 'H', 'A', 'N',
'G', 'E', 'D', 'O', 'L', 'A',
'G', 'E', 'M', 'I', 'N', 'I',
@@ -7400,6 +8073,7 @@ static const char unicode_name_words[71408] = {
'G', 'H', 'I', 'M', 'E', 'L',
'G', 'H', 'U', 'N', 'N', 'A',
'G', 'L', 'E', 'I', 'C', 'H',
+ 'G', 'L', 'O', 'V', 'E', 'S',
'G', 'O', 'B', 'L', 'I', 'N',
'G', 'O', 'L', 'F', 'E', 'R',
'G', 'O', 'R', 'G', 'O', 'N',
@@ -7409,14 +8083,18 @@ static const char unicode_name_words[71408] = {
'G', 'R', 'A', 'T', 'E', 'R',
'G', 'R', 'O', 'U', 'N', 'D',
'G', 'U', 'I', 'T', 'A', 'R',
+ 'G', 'U', 'R', 'A', 'G', 'E',
'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', 'L', 'F', '-', '1',
+ 'H', 'A', 'L', 'F', '-', '2',
'H', 'A', 'M', 'M', 'E', 'R',
'H', 'A', 'N', 'D', 'L', 'E',
'H', 'A', 'N', 'G', 'U', 'L',
+ 'H', 'A', 'N', 'I', 'F', 'I',
'H', 'A', 'T', 'R', 'A', 'N',
'H', 'E', 'A', 'D', 'E', 'D',
'H', 'E', 'A', 'R', 'T', 'S',
@@ -7429,21 +8107,25 @@ static const char unicode_name_words[71408] = {
'H', 'E', 'R', 'U', 'T', 'U',
'H', 'I', '-', 'R', 'E', 'S',
'H', 'I', 'D', 'I', 'N', 'G',
+ 'H', 'I', 'K', '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', 'G', 'I', 'E', 'A',
'H', 'Y', 'P', 'H', 'E', 'N',
'I', '-', 'B', 'E', 'A', 'M',
'I', '-', 'Y', 'A', '-', 'O',
'I', 'L', 'I', 'M', 'M', 'U',
+ 'I', 'M', 'A', 'A', 'L', 'A',
'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', 'E', 'R', 'T',
'I', 'N', 'S', 'I', 'D', 'E',
'I', 'S', 'A', 'K', 'I', 'A',
'I', 'S', 'L', 'A', 'N', 'D',
@@ -7451,10 +8133,12 @@ static const char unicode_name_words[71408] = {
'I', 'T', 'A', 'L', 'I', 'C',
'I', 'Y', 'A', 'N', 'N', 'A',
'J', 'H', 'A', 'Y', 'I', 'N',
+ 'J', 'I', 'G', 'S', 'A', 'W',
'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', 'C', 'H', 'K', 'A',
'K', 'A', 'I', 'T', 'H', 'I',
'K', 'A', 'N', 'A', 'K', 'O',
'K', 'A', 'N', 'G', 'X', 'I',
@@ -7472,8 +8156,10 @@ static const char unicode_name_words[71408] = {
'K', 'E', 'Y', 'C', 'A', 'P',
'K', 'H', 'A', 'M', 'T', 'I',
'K', 'H', 'A', 'N', 'D', 'A',
+ 'K', 'H', 'I', 'T', 'A', 'N',
'K', 'H', 'O', 'J', 'K', 'I',
'K', 'H', 'O', 'M', 'U', 'T',
+ 'K', 'H', 'O', 'N', 'N', 'A',
'K', 'H', 'U', 'D', 'A', 'M',
'K', 'I', 'E', 'V', 'A', 'N',
'K', 'I', 'L', 'L', 'E', 'R',
@@ -7482,18 +8168,24 @@ static const char unicode_name_words[71408] = {
'K', 'I', 'Y', 'E', 'O', 'K',
'K', 'L', 'A', 'S', 'M', 'A',
'K', 'L', 'I', 'T', 'O', 'N',
+ 'K', 'L', 'Y', 'U', 'C', 'H',
'K', 'N', 'I', 'G', 'H', 'T',
+ 'K', 'O', 'B', 'Y', 'L', 'A',
'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', 'R', 'O', 'N', 'O', 'S',
+ 'K', 'U', 'R', 'U', 'N', 'I',
'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', 'D', 'D', 'E', 'R',
'L', 'A', 'H', 'S', 'H', 'U',
+ 'L', 'A', 'K', 'H', 'A', 'N',
'L', 'A', 'M', 'A', 'D', 'H',
'L', 'A', 'M', 'B', 'D', 'A',
'L', 'A', 'M', 'E', 'D', 'H',
@@ -7527,6 +8219,7 @@ static const char unicode_name_words[71408] = {
'L', 'O', 'M', 'M', 'A', 'E',
'L', 'O', 'N', 'S', 'U', 'M',
'L', 'O', 'O', 'P', 'E', 'D',
+ 'L', 'O', 'T', 'I', 'O', 'N',
'L', 'O', 'U', 'D', 'L', 'Y',
'L', 'U', 'N', 'A', 'T', 'E',
'L', 'U', 'N', 'G', 'S', 'I',
@@ -7537,9 +8230,11 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'E', 'L', 'E', 'E',
'M', 'A', 'E', 'M', 'B', 'A',
'M', 'A', 'E', 'N', 'Y', 'I',
+ 'M', 'A', 'G', 'N', 'E', 'T',
'M', 'A', 'I', 'D', 'E', 'N',
'M', 'A', 'N', 'C', 'H', 'U',
'M', 'A', 'N', 'N', 'A', 'Z',
+ 'M', 'A', 'N', 'U', 'A', 'L',
'M', 'A', 'R', 'K', '-', '1',
'M', 'A', 'R', 'K', '-', '2',
'M', 'A', 'R', 'K', '-', '3',
@@ -7553,6 +8248,7 @@ static const char unicode_name_words[71408] = {
'M', 'B', 'E', 'R', 'A', 'E',
'M', 'B', 'E', 'U', 'R', 'I',
'M', 'B', 'U', 'A', 'E', 'M',
+ 'M', 'E', 'C', 'H', 'I', 'K',
'M', 'E', 'D', 'I', 'A', 'L',
'M', 'E', 'D', 'I', 'U', 'M',
'M', 'E', 'E', 'T', 'E', 'I',
@@ -7570,6 +8266,8 @@ static const char unicode_name_words[71408] = {
'M', 'I', 'K', 'R', 'O', 'N',
'M', 'I', 'L', 'L', 'E', 'T',
'M', 'I', 'N', 'I', 'M', 'A',
+ 'M', 'I', 'N', 'N', 'A', 'N',
+ 'M', 'I', 'R', 'R', 'O', 'R',
'M', 'O', 'B', 'I', 'L', 'E',
'M', 'O', 'D', 'E', 'L', 'S',
'M', 'O', 'D', 'E', 'R', 'N',
@@ -7589,7 +8287,9 @@ static const char unicode_name_words[71408] = {
'N', 'A', 'U', 'T', 'H', 'S',
'N', 'A', 'X', 'I', 'A', 'N',
'N', 'D', 'O', 'M', 'B', 'U',
+ 'N', 'E', 'E', 'D', 'L', 'E',
'N', 'E', 'N', 'A', 'N', 'O',
+ 'N', 'E', 'S', 'S', 'U', 'S',
'N', 'E', 'S', 'T', 'E', 'D',
'N', 'E', 'U', 'T', 'E', 'R',
'N', 'G', 'A', 'N', 'G', 'U',
@@ -7613,6 +8313,8 @@ static const char unicode_name_words[71408] = {
'N', 'O', 'K', 'H', 'U', 'K',
'N', 'O', 'R', 'D', 'I', 'C',
'N', 'O', 'R', 'M', 'A', 'L',
+ 'N', 'O', 'V', 'I', 'L', 'E',
+ 'N', 'O', 'Z', 'H', 'K', 'A',
'N', 'S', 'H', 'I', 'E', 'E',
'N', 'S', 'H', 'U', 'E', 'T',
'N', 'S', 'H', 'U', 'O', 'P',
@@ -7628,6 +8330,8 @@ static const char unicode_name_words[71408] = {
'O', 'B', 'E', 'L', 'O', 'S',
'O', 'B', 'E', 'L', 'U', 'S',
'O', 'B', 'J', 'E', 'C', 'T',
+ 'O', 'B', 'L', 'A', 'K', 'O',
+ 'O', 'C', 'H', 'K', 'O', 'M',
'O', 'C', 'L', 'O', 'C', 'K',
'O', 'F', 'F', 'I', 'C', 'E',
'O', 'G', 'O', 'N', 'E', 'K',
@@ -7649,16 +8353,21 @@ static const char unicode_name_words[71408] = {
'O', 'U', 'T', 'B', 'O', 'X',
'O', 'X', 'E', 'I', 'A', 'I',
'O', 'Y', 'A', 'N', 'N', 'A',
+ 'O', 'Y', 'S', 'T', 'E', 'R',
'P', 'A', 'A', 'R', 'A', 'E',
+ 'P', 'A', 'A', 'R', 'A', 'M',
'P', 'A', 'D', 'D', 'L', 'E',
+ 'P', 'A', 'G', 'O', 'D', 'A',
'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', 'R', 'R', 'O', 'T',
'P', 'A', 'S', 'H', 'A', 'E',
'P', 'A', 'S', 'H', 'T', 'A',
+ 'P', 'A', 'S', 'S', 'E', 'D',
'P', 'E', 'E', 'S', 'H', 'I',
'P', 'E', 'N', 'C', 'I', 'L',
'P', 'E', 'N', 'I', 'H', 'I',
@@ -7672,16 +8381,20 @@ static const char unicode_name_words[71408] = {
'P', 'E', 'S', 'E', 'T', 'A',
'P', 'E', 'U', 'T', 'A', 'E',
'P', 'H', 'N', 'A', 'E', 'K',
+ 'P', 'H', 'O', 'L', 'U', 'S',
'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', 'C', 'K', 'U', 'P',
'P', 'I', 'K', 'U', 'R', 'U',
+ 'P', 'I', 'N', 'A', 'T', 'A',
'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', 'A', 'N', 'E', 'T',
'P', 'L', 'O', 'P', 'H', 'U',
'P', 'L', 'U', 'M', 'E', 'D',
'P', 'L', 'U', 'R', 'A', 'L',
@@ -7698,6 +8411,7 @@ static const char unicode_name_words[71408] = {
'P', 'O', 'P', 'P', 'E', 'R',
'P', 'O', 'S', 'T', 'A', 'L',
'P', 'O', 'T', 'A', 'T', 'O',
+ 'P', 'O', 'T', 'T', 'E', 'D',
'P', 'O', 'W', 'D', 'E', 'R',
'P', 'O', 'W', 'E', 'R', 'S',
'P', 'R', 'A', 'Y', 'E', 'R',
@@ -7711,6 +8425,7 @@ static const char unicode_name_words[71408] = {
'P', 'U', 'R', 'I', 'F', 'Y',
'P', 'U', 'R', 'I', 'T', 'Y',
'P', 'U', 'R', 'P', 'L', 'E',
+ 'P', 'U', 'Z', 'Z', 'L', 'E',
'Q', 'A', 'M', 'A', 'T', 'S',
'Q', 'A', 'R', 'N', 'E', 'Y',
'Q', 'E', 'T', 'A', 'N', 'A',
@@ -7731,6 +8446,7 @@ static const char unicode_name_words[71408] = {
'R', 'I', 'B', 'B', 'O', 'N',
'R', 'I', 'K', 'R', 'I', 'K',
'R', 'I', 'M', 'G', 'B', 'A',
+ 'R', 'I', 'N', 'G', 'E', 'D',
'R', 'I', 'P', 'P', 'L', 'E',
'R', 'I', 'S', 'I', 'N', 'G',
'R', 'I', 'T', 'U', 'A', 'L',
@@ -7752,6 +8468,7 @@ static const char unicode_name_words[71408] = {
'S', 'A', 'N', 'G', 'A', '2',
'S', 'A', 'N', 'N', 'Y', 'A',
'S', 'A', 'T', 'U', 'R', 'N',
+ 'S', 'A', 'U', 'C', 'E', 'R',
'S', 'A', 'Y', 'I', 'S', 'I',
'S', 'C', 'A', 'L', 'E', 'S',
'S', 'C', 'H', 'E', 'M', 'A',
@@ -7764,13 +8481,16 @@ static const char unicode_name_words[71408] = {
'S', 'E', 'C', 'R', 'E', 'T',
'S', 'E', 'C', 'T', 'O', 'R',
'S', 'E', 'I', 'S', 'M', 'A',
+ 'S', 'E', 'L', 'E', 'N', 'A',
'S', 'E', 'L', 'F', 'I', 'E',
'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', 'E', 'W', 'I', 'N', 'G',
'S', 'H', 'A', 'D', 'D', 'A',
'S', 'H', 'A', 'D', 'E', 'D',
+ 'S', 'H', 'A', 'K', 'E', 'R',
'S', 'H', 'A', 'K', 'T', 'I',
'S', 'H', 'A', 'P', 'E', 'S',
'S', 'H', 'A', 'V', 'E', 'D',
@@ -7794,6 +8514,7 @@ static const char unicode_name_words[71408] = {
'S', 'I', 'L', 'V', 'E', 'R',
'S', 'I', 'N', 'D', 'H', 'I',
'S', 'I', 'N', 'G', 'L', 'E',
+ 'S', 'I', 'R', 'R', 'A', 'H',
'S', 'I', 'X', 'T', 'H', 'S',
'S', 'K', 'E', 'W', 'E', 'D',
'S', 'L', 'E', 'E', 'P', 'Y',
@@ -7812,6 +8533,7 @@ static const char unicode_name_words[71408] = {
'S', 'P', 'I', 'R', 'A', 'L',
'S', 'P', 'I', 'R', 'I', 'T',
'S', 'P', 'O', 'K', 'E', 'D',
+ 'S', 'P', 'O', 'N', 'G', 'E',
'S', 'P', 'O', 'R', 'T', 'S',
'S', 'P', 'R', 'E', 'A', 'D',
'S', 'P', 'R', 'I', 'N', 'G',
@@ -7819,11 +8541,15 @@ static const char unicode_name_words[71408] = {
'S', 'P', 'U', 'N', 'G', 'S',
'S', 'Q', 'U', 'A', 'R', 'E',
'S', 'Q', 'U', 'I', 'S', 'H',
+ 'S', 'R', 'E', 'D', 'N', 'E',
'S', 'T', 'A', 'T', 'U', 'E',
+ 'S', 'T', 'A', 'T', 'Y', 'A',
+ 'S', 'T', 'E', 'A', 'M', 'Y',
'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', 'L', 'A',
'S', 'T', 'R', 'E', 'S', 'S',
'S', 'T', 'R', 'I', 'D', 'E',
'S', 'T', 'R', 'I', 'K', 'E',
@@ -7841,6 +8567,8 @@ static const char unicode_name_words[71408] = {
'S', 'U', 'R', 'A', 'N', 'G',
'S', 'U', 'R', 'F', 'E', 'R',
'S', 'V', 'A', 'S', 'T', 'I',
+ 'S', 'V', 'E', 'T', 'L', 'O',
+ 'S', 'V', 'E', 'T', 'L', 'Y',
'S', 'W', 'O', 'R', 'D', 'S',
'S', 'Y', 'L', 'O', 'T', 'I',
'S', 'Y', 'M', 'B', 'O', 'L',
@@ -7848,10 +8576,13 @@ static const char unicode_name_words[71408] = {
'S', 'Y', 'O', 'U', 'W', 'A',
'S', 'Y', 'R', 'I', 'A', 'C',
'T', 'A', '-', 'R', 'O', 'L',
+ 'T', 'A', 'H', 'A', 'L', 'A',
'T', 'A', 'I', 'L', 'E', 'D',
'T', 'A', 'L', 'E', 'N', 'T',
'T', 'A', 'L', 'I', 'N', 'G',
+ 'T', 'A', 'M', 'A', 'L', 'E',
'T', 'A', 'M', 'I', 'N', 'G',
+ 'T', 'A', 'N', 'G', 'S', 'A',
'T', 'A', 'N', 'G', 'U', 'T',
'T', 'A', 'N', 'N', 'E', 'D',
'T', 'A', 'R', 'G', 'E', 'T',
@@ -7859,11 +8590,13 @@ static const char unicode_name_words[71408] = {
'T', 'A', 'R', 'U', 'N', 'G',
'T', 'A', 'U', 'R', 'U', 'S',
'T', 'E', 'A', 'C', 'U', 'P',
+ 'T', 'E', 'A', 'P', 'O', 'T',
'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', 'L', 'E',
'T', 'E', 'M', 'P', 'U', 'S',
'T', 'E', 'N', 'N', 'I', 'S',
'T', 'E', 'N', 'U', 'T', 'O',
@@ -7884,6 +8617,7 @@ static const char unicode_name_words[71408] = {
'T', 'I', 'K', 'E', 'U', 'T',
'T', 'I', 'P', 'E', 'H', 'A',
'T', 'I', 'R', 'Y', 'A', 'K',
+ 'T', 'O', 'C', 'H', 'K', 'A',
'T', 'O', 'I', 'L', 'E', 'T',
'T', 'O', 'L', 'O', 'N', 'G',
'T', 'O', 'M', 'A', 'T', 'O',
@@ -7895,6 +8629,13 @@ static const char unicode_name_words[71408] = {
'T', 'O', 'N', 'E', '-', '6',
'T', 'O', 'N', 'E', '-', '7',
'T', 'O', 'N', 'E', '-', '8',
+ 'T', 'O', 'N', 'E', '-', 'B',
+ 'T', 'O', 'N', 'E', '-', 'D',
+ 'T', 'O', 'N', 'E', '-', 'G',
+ 'T', 'O', 'N', 'E', '-', 'J',
+ 'T', 'O', 'N', 'E', '-', 'M',
+ 'T', 'O', 'N', 'E', '-', 'S',
+ 'T', 'O', 'N', 'E', '-', 'V',
'T', 'O', 'N', 'G', 'U', 'E',
'T', 'O', 'P', 'B', 'A', 'R',
'T', 'R', 'I', 'P', 'L', 'E',
@@ -7927,26 +8668,36 @@ static const char unicode_name_words[71408] = {
'T', 'Y', 'P', 'E', '-', '5',
'T', 'Y', 'P', 'E', '-', '6',
'T', 'Y', 'P', 'E', '-', '7',
+ 'U', 'D', 'A', 'R', 'K', 'A',
'U', 'D', 'A', 'T', 'T', 'A',
'U', 'I', 'G', 'H', 'U', 'R',
+ 'U', 'N', 'E', 'V', 'E', 'N',
+ 'U', 'N', 'I', 'T', 'E', 'D',
'U', 'P', 'T', 'U', 'R', 'N',
'U', 'P', 'W', 'A', 'R', 'D',
'U', 'R', 'A', 'N', 'U', 'S',
'U', 'S', 'H', 'U', 'M', 'X',
'U', 'Y', 'A', 'N', 'N', 'A',
+ 'U', 'Y', 'G', 'H', 'U', 'R',
'V', 'A', 'L', 'L', 'E', 'Y',
'V', 'A', 'R', 'E', 'I', 'A',
'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', 'E', 'W', 'E', 'R',
'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', 'I', 'D', 'E', 'D',
'V', 'O', 'L', 'U', 'M', 'E',
'V', 'R', 'A', 'C', 'H', 'Y',
'V', 'U', 'L', 'G', 'A', 'R',
+ 'V', 'Y', 'S', 'O', 'K', 'O',
+ 'W', 'A', 'A', 'J', 'I', 'B',
+ 'W', 'A', 'F', 'F', 'L', 'E',
+ 'W', 'A', 'N', 'C', 'H', 'O',
'W', 'A', 'N', 'I', 'N', 'G',
'W', 'A', 'R', 'A', 'N', 'G',
'W', 'A', 'V', 'I', 'N', 'G',
@@ -7971,6 +8722,7 @@ static const char unicode_name_words[71408] = {
'Y', 'E', 'O', '-', 'Y', 'A',
'Y', 'E', 'U', 'A', 'E', 'T',
'Y', 'E', 'U', 'R', 'A', 'E',
+ 'Y', 'E', 'Z', 'I', 'D', 'I',
'Y', 'F', 'E', 'S', 'I', 'S',
'Y', 'O', '-', 'Y', 'A', 'E',
'Y', 'O', '-', 'Y', 'E', 'O',
@@ -7980,6 +8732,7 @@ static const char unicode_name_words[71408] = {
'Z', 'E', 'M', 'L', 'Y', 'A',
'Z', 'H', 'A', 'Y', 'I', 'N',
'Z', 'I', 'G', 'Z', 'A', 'G',
+ 'Z', 'O', 'M', 'B', 'I', 'E',
'Z', 'Q', 'A', 'P', 'H', 'A',
'Z', 'W', 'N', 'B', 'S', 'P',
'A', 'A', 'Y', 'A', 'N', 'N', 'A',
@@ -7988,6 +8741,7 @@ static const char unicode_name_words[71408] = {
'A', 'C', 'A', 'D', 'E', 'M', 'Y',
'A', 'C', 'C', 'O', 'U', 'N', 'T',
'A', 'D', 'D', 'R', 'E', 'S', 'S',
+ 'A', 'D', 'M', 'E', 'T', 'O', 'S',
'A', 'D', 'V', 'A', 'N', 'C', 'E',
'A', 'E', 'Y', 'A', 'N', 'N', 'A',
'A', 'F', 'G', 'H', 'A', 'N', 'I',
@@ -7996,15 +8750,22 @@ static const char unicode_name_words[71408] = {
'A', 'H', 'A', 'G', 'G', 'A', 'R',
'A', 'I', 'V', 'I', 'L', 'I', 'K',
'A', 'I', 'Y', 'A', 'N', 'N', 'A',
+ 'A', 'L', 'A', 'Y', 'H', 'A', 'A',
+ 'A', 'L', 'A', 'Y', 'H', 'I', 'M',
+ 'A', 'L', 'A', 'Y', 'N', 'A', 'A',
'A', 'L', 'E', 'M', 'B', 'I', 'C',
'A', 'L', 'I', 'G', 'N', 'E', 'D',
+ 'A', 'L', 'L', 'A', 'A', 'H', 'U',
'A', 'L', 'L', 'A', 'H', 'O', 'U',
'A', 'M', 'A', 'L', 'G', 'A', 'M',
'A', 'M', 'P', 'H', 'O', 'R', 'A',
'A', 'N', '-', 'N', 'I', 'S', 'F',
'A', 'N', 'G', 'U', 'L', 'A', 'R',
+ 'A', 'N', 'H', 'U', 'M', 'A', 'A',
+ 'A', 'N', 'H', 'U', 'N', 'N', 'A',
'A', 'N', 'N', 'U', 'I', 'T', 'Y',
'A', 'N', 'T', 'E', 'N', 'N', 'A',
+ 'A', 'P', 'O', 'L', 'L', 'O', 'N',
'A', 'P', 'O', 'T', 'H', 'E', 'S',
'A', 'R', 'A', 'B', 'I', 'A', 'N',
'A', 'R', 'A', 'E', 'A', '-', 'A',
@@ -8016,6 +8777,7 @@ static const char unicode_name_words[71408] = {
'A', 'R', 'K', 'A', 'A', 'N', 'U',
'A', 'R', 'K', 'T', 'I', 'K', 'O',
'A', 'R', 'S', 'E', 'N', 'I', 'C',
+ 'A', 'S', 'T', 'R', 'A', 'E', 'A',
'A', 'U', 'S', 'T', 'R', 'A', 'L',
'A', 'U', 'Y', 'A', 'N', 'N', 'A',
'A', 'V', 'E', 'R', 'A', 'G', 'E',
@@ -8026,6 +8788,7 @@ static const char unicode_name_words[71408] = {
'B', 'A', 'I', 'R', 'K', 'A', 'N',
'B', 'A', 'L', 'L', 'O', 'O', 'N',
'B', 'A', 'M', 'B', 'O', 'O', 'S',
+ 'B', 'A', 'N', 'D', 'A', 'G', 'E',
'B', 'A', 'R', 'L', 'I', 'N', 'E',
'B', 'A', 'R', 'R', 'E', 'K', 'H',
'B', 'A', 'R', 'R', 'I', 'E', 'R',
@@ -8033,6 +8796,7 @@ static const char unicode_name_words[71408] = {
'B', 'A', 'T', 'H', 'T', 'U', 'B',
'B', 'A', 'T', 'T', 'E', 'R', 'Y',
'B', 'A', 'Y', 'A', 'N', 'N', 'A',
+ 'B', 'E', 'A', 'R', 'D', 'E', 'D',
'B', 'E', 'A', 'T', 'I', 'N', 'G',
'B', 'E', 'C', 'A', 'U', 'S', 'E',
'B', 'E', 'E', 'H', 'I', 'V', 'E',
@@ -8043,17 +8807,26 @@ static const char unicode_name_words[71408] = {
'B', 'I', 'C', 'Y', 'C', 'L', 'E',
'B', 'I', 'N', 'D', 'I', 'N', 'G',
'B', 'I', 'S', 'M', 'U', 'T', 'H',
+ 'B', 'I', 'T', 'C', 'O', 'I', 'N',
'B', 'J', 'A', 'R', 'K', 'A', 'N',
'B', 'L', 'E', 'N', 'D', 'E', 'D',
+ 'B', 'L', 'O', 'C', 'K', '-', '2',
+ 'B', 'L', 'O', 'C', 'K', '-', '3',
+ 'B', 'L', 'O', 'C', 'K', '-', '4',
+ 'B', 'L', 'O', 'C', 'K', '-', '5',
+ 'B', 'L', 'O', 'C', 'K', '-', '6',
+ 'B', 'L', 'O', 'C', 'K', '-', '7',
'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', 'R', 'Z', 'A', 'Y', 'A',
'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', 'E', 'A', 'T', 'H', 'Y',
'B', 'R', 'I', 'S', 'T', 'L', 'E',
'B', 'U', 'B', 'B', 'L', 'E', 'S',
'B', 'U', 'F', 'F', 'A', 'L', 'O',
@@ -8065,6 +8838,7 @@ static const char unicode_name_words[71408] = {
'C', 'A', 'P', 'I', 'T', 'A', 'L',
'C', 'A', 'P', 'T', 'I', 'V', 'E',
'C', 'A', 'R', 'R', 'I', 'E', 'R',
+ 'C', 'A', 'U', 'D', 'A', 'T', 'E',
'C', 'A', 'U', 'T', 'I', 'O', 'N',
'C', 'A', 'Y', 'A', 'N', 'N', 'A',
'C', 'E', 'D', 'I', 'L', 'L', 'A',
@@ -8074,6 +8848,7 @@ static const char unicode_name_words[71408] = {
'C', 'H', 'A', 'M', 'I', 'L', 'I',
'C', 'H', 'A', 'P', 'T', 'E', 'R',
'C', 'H', 'A', 'R', 'I', 'O', 'T',
+ 'C', 'H', 'A', 'S', 'H', 'K', 'A',
'C', 'H', 'E', 'C', 'K', 'E', 'R',
'C', 'H', 'E', 'I', 'N', 'A', 'P',
'C', 'H', 'E', 'V', 'R', 'O', 'N',
@@ -8092,7 +8867,9 @@ static const char unicode_name_words[71408] = {
'C', 'L', 'O', 'T', 'H', 'E', 'S',
'C', 'L', 'U', 'S', 'T', 'E', 'R',
'C', 'O', 'A', 'S', 'T', 'E', 'R',
+ 'C', 'O', 'C', 'O', 'N', 'U', 'T',
'C', 'O', 'M', 'P', 'A', 'R', 'E',
+ 'C', 'O', 'M', 'P', 'A', 'S', 'S',
'C', 'O', 'N', 'I', 'C', 'A', 'L',
'C', 'O', 'N', 'T', 'A', 'C', 'T',
'C', 'O', 'N', 'T', 'A', 'I', 'N',
@@ -8100,6 +8877,7 @@ static const char unicode_name_words[71408] = {
'C', 'O', 'N', 'T', 'R', 'O', 'L',
'C', 'O', 'O', 'K', 'I', 'N', 'G',
'C', 'O', 'R', 'N', 'E', 'R', 'S',
+ 'C', 'O', 'R', 'N', 'I', 'S', 'H',
'C', 'O', 'R', 'O', 'N', 'I', 'S',
'C', 'O', 'R', 'R', 'E', 'C', 'T',
'C', 'O', 'U', 'N', 'C', 'I', 'L',
@@ -8107,6 +8885,8 @@ static const char unicode_name_words[71408] = {
'C', 'R', 'I', 'C', 'K', 'E', 'T',
'C', 'R', 'O', 'S', 'S', 'E', 'D',
'C', 'R', 'Y', 'S', 'T', 'A', 'L',
+ 'C', 'U', 'P', 'C', 'A', 'K', 'E',
+ 'C', 'U', 'R', 'L', 'I', 'N', 'G',
'C', 'U', 'R', 'R', 'E', 'N', 'T',
'C', 'U', 'R', 'S', 'I', 'V', 'E',
'C', 'U', 'R', 'V', 'I', 'N', 'G',
@@ -8191,6 +8971,7 @@ static const char unicode_name_words[71408] = {
'E', 'L', 'B', 'A', 'S', 'A', 'N',
'E', 'L', 'E', 'M', 'E', 'N', 'T',
'E', 'L', 'L', 'I', 'P', 'S', 'E',
+ 'E', 'L', 'Y', 'M', 'A', 'I', 'C',
'E', 'N', 'A', 'R', 'X', 'I', 'S',
'E', 'N', 'Q', 'U', 'I', 'R', 'Y',
'E', 'N', 'T', 'R', 'Y', '-', '1',
@@ -8198,9 +8979,11 @@ static const char unicode_name_words[71408] = {
'E', 'P', 'S', 'I', 'L', 'O', 'N',
'E', 'T', 'N', 'A', 'H', 'T', 'A',
'E', 'V', 'E', 'N', 'I', 'N', 'G',
+ 'E', 'Y', 'E', 'B', 'R', 'O', 'W',
'F', 'A', 'C', 'I', 'N', 'G', 'S',
'F', 'A', 'C', 'T', 'O', 'R', 'Y',
'F', 'A', 'I', 'L', 'U', 'R', 'E',
+ 'F', 'A', 'L', 'A', 'F', 'E', 'L',
'F', 'A', 'L', 'L', 'I', 'N', 'G',
'F', 'A', 'T', 'I', 'G', 'U', 'E',
'F', 'A', 'Y', 'A', 'N', 'N', 'A',
@@ -8217,28 +9000,34 @@ static const char unicode_name_words[71408] = {
'F', 'L', 'U', 'S', 'H', 'E', 'D',
'F', 'O', 'N', 'G', 'M', 'A', 'N',
'F', 'O', 'R', 'K', 'I', 'N', 'G',
+ 'F', 'O', 'R', 'T', 'U', 'N', 'E',
'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',
'G', 'A', 'R', 'M', 'E', 'N', 'T',
'G', 'A', 'Y', 'A', 'N', 'N', 'A',
+ 'G', 'E', 'N', 'E', 'R', 'A', 'L',
'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', 'A', 'F', 'F', 'E',
'G', 'I', 'R', 'U', 'D', 'A', 'A',
'G', 'L', 'A', 'G', 'O', 'L', 'I',
'G', 'L', 'A', 'S', 'S', 'E', 'S',
'G', 'L', 'O', 'T', 'T', 'A', 'L',
'G', 'L', 'O', 'W', 'I', 'N', 'G',
+ 'G', 'O', 'G', 'G', 'L', 'E', 'S',
+ 'G', 'O', 'R', 'A', 'Z', 'D', 'O',
'G', 'O', 'R', 'I', 'L', 'L', 'A',
'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',
+ 'G', 'U', 'N', 'J', 'A', 'L', 'A',
'H', 'A', 'F', 'U', 'K', 'H', 'A',
'H', 'A', 'I', 'R', 'C', 'U', 'T',
'H', 'A', 'L', 'A', 'N', 'T', 'A',
@@ -8252,6 +9041,7 @@ static const char unicode_name_words[71408] = {
'H', 'A', 'Y', 'A', 'N', 'N', 'A',
'H', 'E', '-', 'G', 'O', 'A', 'T',
'H', 'E', 'A', 'D', 'I', 'N', 'G',
+ 'H', 'E', 'A', 'R', 'I', 'N', 'G',
'H', 'E', 'R', 'A', 'E', 'U', 'M',
'H', 'E', 'X', 'A', 'G', 'O', 'N',
'H', 'I', 'T', 'T', 'I', 'N', 'G',
@@ -8274,6 +9064,7 @@ static const char unicode_name_words[71408] = {
'I', 'N', 'V', 'E', 'R', 'S', 'E',
'I', 'O', 'D', 'H', 'A', 'D', 'H',
'I', 'O', 'T', 'A', 'T', 'E', 'D',
+ 'I', 'S', 'H', 'M', 'A', 'A', 'M',
'I', 'S', 'O', 'L', 'A', 'T', 'E',
'I', 'Z', 'A', 'K', 'A', 'Y', 'A',
'I', 'Z', 'H', 'I', 'T', 'S', 'A',
@@ -8286,6 +9077,7 @@ static const char unicode_name_words[71408] = {
'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', 'A', 'N',
'K', 'A', 'R', 'O', 'R', 'I', 'I',
'K', 'A', 'T', 'H', 'A', 'K', 'A',
'K', 'A', 'Y', 'A', 'N', 'N', 'A',
@@ -8295,6 +9087,7 @@ static const char unicode_name_words[71408] = {
'K', 'E', 'U', 'A', 'E', 'R', 'I',
'K', 'E', 'U', 'S', 'E', 'U', 'X',
'K', 'E', 'U', 'Y', 'E', 'U', 'X',
+ 'K', 'H', 'A', 'M', 'I', 'L', 'O',
'K', 'H', 'I', 'E', 'U', 'K', 'H',
'K', 'I', 'K', 'A', 'K', 'U', 'I',
'K', 'I', 'N', 'S', 'H', 'I', 'P',
@@ -8307,6 +9100,9 @@ static const char unicode_name_words[71408] = {
'K', 'O', 'R', 'A', 'N', 'I', 'C',
'K', 'O', 'R', 'O', 'N', 'I', 'S',
'K', 'R', 'A', 'T', 'I', 'M', 'A',
+ 'K', 'R', 'Y', 'Z', 'H', 'E', 'M',
+ 'K', 'U', 'F', 'I', 'S', 'M', 'A',
+ 'K', 'U', 'P', 'N', 'A', 'Y', 'A',
'K', 'U', 'R', 'O', 'O', 'N', 'E',
'K', 'Y', 'A', 'T', 'H', 'O', 'S',
'K', 'Y', 'L', 'I', 'S', 'M', 'A',
@@ -8356,20 +9152,25 @@ static const char unicode_name_words[71408] = {
'L', 'A', 'K', '-', '6', '6', '8',
'L', 'A', 'K', '-', '7', '2', '4',
'L', 'A', 'K', '-', '7', '4', '9',
+ 'L', 'A', 'N', 'T', 'A', 'N', 'G',
'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', 'N', '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', 'E', 'V', 'E', 'L', '-', '2',
+ 'L', 'E', 'V', 'E', 'L', '-', '3',
'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', 'B', 'S', 'T', 'E', 'R',
'L', 'O', 'G', 'I', 'C', 'A', 'L',
'L', 'O', 'W', '-', 'M', 'I', 'D',
'L', 'O', 'W', 'E', 'R', 'E', 'D',
@@ -8384,10 +9185,12 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'I', 'K', 'U', 'R', 'O',
'M', 'A', 'I', 'L', 'B', 'O', 'X',
'M', 'A', 'I', 'M', 'U', 'A', 'N',
+ 'M', 'A', 'K', 'A', 'S', 'A', 'R',
'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', 'M', 'M', 'O', 'T', 'H',
'M', 'A', 'N', 'D', 'A', 'I', 'C',
'M', 'A', 'N', 'S', 'U', 'A', 'E',
'M', 'A', 'N', 'S', 'Y', 'O', 'N',
@@ -8396,6 +9199,7 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'R', 'C', 'H', 'E', 'N',
'M', 'A', 'R', 'T', 'I', 'A', 'L',
'M', 'A', 'R', 'W', 'A', 'R', 'I',
+ 'M', 'A', 'S', 'A', 'R', 'A', 'M',
'M', 'A', 'S', 'S', 'A', 'G', 'E',
'M', 'A', 'S', 'S', 'I', 'N', 'G',
'M', 'A', 'T', 'T', 'O', 'C', 'K',
@@ -8407,24 +9211,30 @@ static const char unicode_name_words[71408] = {
'M', 'E', 'E', 'T', 'O', 'R', 'U',
'M', 'E', 'G', 'A', 'T', 'O', 'N',
'M', 'E', 'L', 'O', 'D', 'I', 'C',
+ 'M', 'E', 'L', 'T', 'I', 'N', 'G',
'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', 'C', 'R', 'O', 'B', 'E',
'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', 'O', 'C', 'L', 'E',
'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', 'R', 'A', 'C', 'H', 'N', 'O',
+ 'M', 'R', 'A', 'C', 'H', 'N', 'Y',
'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', 'K', 'A', 'A', 'R', 'A',
'N', 'A', 'S', 'K', 'A', 'P', 'I',
'N', 'A', 'T', 'U', 'R', 'A', 'L',
'N', 'A', 'Y', 'A', 'N', 'N', 'A',
@@ -8433,6 +9243,7 @@ static const char unicode_name_words[71408] = {
'N', 'E', 'I', 'T', 'H', 'E', 'R',
'N', 'E', 'P', 'T', 'U', 'N', 'E',
'N', 'E', 'Q', 'U', 'D', 'A', 'A',
+ 'N', 'E', 'S', 'T', 'I', 'N', 'G',
'N', 'E', 'U', 'T', 'R', 'A', 'L',
'N', 'E', 'W', 'L', 'I', 'N', 'E',
'N', 'G', 'E', 'A', 'D', 'A', 'L',
@@ -8479,6 +9290,7 @@ static const char unicode_name_words[71408] = {
'O', 'R', 'D', 'I', 'N', 'A', 'L',
'O', 'S', 'M', 'A', 'N', 'Y', 'A',
'O', 'T', 'H', 'A', 'L', 'A', 'N',
+ 'O', 'T', 'T', 'O', 'M', 'A', 'N',
'O', 'U', 'T', 'L', 'I', 'N', 'E',
'O', 'V', 'E', 'R', 'B', 'A', 'R',
'O', 'V', 'E', 'R', 'L', 'A', 'P',
@@ -8504,7 +9316,9 @@ static const char unicode_name_words[71408] = {
'P', 'A', 'T', 'T', 'E', 'R', 'N',
'P', 'A', 'Y', 'A', 'N', 'N', 'A',
'P', 'A', 'Y', 'E', 'R', 'O', 'K',
+ 'P', 'E', 'A', 'C', 'O', 'C', 'K',
'P', 'E', 'A', 'N', 'U', 'T', 'S',
+ 'P', 'E', 'E', 'K', 'I', 'N', 'G',
'P', 'E', 'N', 'G', 'K', 'A', 'L',
'P', 'E', 'N', 'G', 'U', 'I', 'N',
'P', 'E', 'N', 'N', 'A', 'N', 'T',
@@ -8522,35 +9336,52 @@ static const char unicode_name_words[71408] = {
'P', 'H', 'I', 'E', 'U', 'P', 'H',
'P', 'H', 'I', 'N', 'T', 'H', 'U',
'P', 'H', 'U', 'T', 'H', 'A', 'O',
+ 'P', 'I', 'A', 'S', 'T', 'R', 'E',
'P', 'I', 'C', 'T', 'U', 'R', 'E',
'P', 'I', 'L', 'C', 'R', 'O', 'W',
+ 'P', 'I', 'N', 'C', 'H', 'E', 'D',
'P', 'I', 'R', 'I', 'E', 'E', 'N',
'P', 'I', 'S', 'E', 'L', 'E', 'H',
+ 'P', 'L', 'A', 'C', 'A', 'R', 'D',
'P', 'L', 'A', 'G', 'I', 'O', 'S',
'P', 'L', 'A', 'Y', 'I', 'N', 'G',
+ 'P', 'L', 'U', 'N', 'G', 'E', 'R',
'P', 'O', 'D', 'A', 'T', 'U', 'S',
'P', 'O', 'I', 'N', 'T', 'E', 'D',
'P', 'O', 'I', 'N', 'T', 'E', 'R',
+ 'P', 'O', 'L', 'N', 'A', 'Y', 'A',
'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', 'R', 'I', 'N', 'G',
'P', 'O', 'U', 'T', 'I', 'N', 'G',
+ 'P', 'O', 'V', 'O', 'D', 'N', 'Y',
+ 'P', 'O', 'V', 'Y', 'S', 'H', 'E',
'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', 'E', 'T', 'Z', 'E', 'L',
'P', 'R', 'I', 'N', 'T', 'E', 'R',
'P', 'R', 'I', 'V', 'A', 'T', 'E',
+ 'P', 'R', 'I', 'Z', 'N', 'A', 'K',
+ 'P', 'R', 'O', 'B', 'I', 'N', 'G',
'P', 'R', 'O', 'D', 'U', 'C', 'T',
'P', 'S', 'A', 'L', 'T', 'E', 'R',
+ 'P', 'U', 'A', 'C', 'H', 'U', 'E',
+ 'P', 'U', 'N', 'C', 'T', 'U', 'S',
'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',
+ 'P', 'U', 'T', 'N', 'A', 'Y', 'A',
'Q', 'U', 'A', 'R', 'T', 'E', 'R',
+ 'Q', 'U', 'D', 'D', 'I', 'S', 'A',
+ 'R', 'A', '-', 'K', 'A', 'R', 'A',
+ 'R', 'A', 'C', 'C', 'O', 'O', 'N',
'R', 'A', 'C', 'Q', 'U', 'E', 'T',
'R', 'A', 'D', 'I', 'C', 'A', 'L',
'R', 'A', 'I', 'L', 'W', 'A', 'Y',
@@ -8560,8 +9391,11 @@ static const char unicode_name_words[71408] = {
'R', 'A', 'P', 'I', 'S', 'M', 'A',
'R', 'A', 'S', 'W', 'A', 'D', 'I',
'R', 'A', 'Y', 'A', 'N', 'N', 'A',
+ 'R', 'A', 'Z', 'S', 'E', 'K', 'A',
+ 'R', 'E', 'A', 'D', 'I', 'N', 'G',
'R', 'E', 'A', 'H', 'M', 'U', 'K',
'R', 'E', 'A', 'L', 'G', 'A', 'R',
+ 'R', 'E', 'C', 'E', 'I', 'P', 'T',
'R', 'E', 'G', 'I', 'A', '-', '2',
'R', 'E', 'G', 'U', 'L', 'U', 'S',
'R', 'E', 'L', 'A', 'X', 'E', 'D',
@@ -8581,6 +9415,7 @@ static const char unicode_name_words[71408] = {
'R', 'O', 'U', 'N', 'D', 'E', 'D',
'R', 'O', 'W', 'B', 'O', 'A', 'T',
'R', 'U', 'N', 'N', 'I', 'N', 'G',
+ 'R', 'U', 'S', 'S', 'I', 'A', 'N',
'R', 'U', 'U', 'B', 'U', 'R', 'U',
'S', 'A', 'I', 'K', 'U', 'R', 'U',
'S', 'A', 'K', 'E', 'U', 'A', 'E',
@@ -8599,6 +9434,7 @@ static const char unicode_name_words[71408] = {
'S', 'E', 'C', 'T', 'I', 'O', 'N',
'S', 'E', 'G', 'M', 'E', 'N', 'T',
'S', 'E', 'M', 'K', 'A', 'T', 'H',
+ 'S', 'E', 'R', 'I', 'O', 'U', 'S',
'S', 'E', 'R', 'V', 'I', 'C', 'E',
'S', 'E', 'U', 'N', 'Y', 'A', 'M',
'S', 'E', 'V', 'E', 'N', 'T', 'H',
@@ -8614,9 +9450,11 @@ static const char unicode_name_words[71408] = {
'S', 'H', 'C', 'H', 'O', 'O', 'I',
'S', 'H', 'E', 'S', 'H', 'I', 'G',
'S', 'H', 'E', 'U', 'A', 'E', 'Q',
+ 'S', 'H', 'O', 'C', 'K', 'E', 'D',
'S', 'H', 'T', 'A', 'P', 'I', 'C',
'S', 'H', 'U', 'F', 'F', 'L', 'E',
'S', 'I', 'D', 'D', 'H', 'A', 'M',
+ 'S', 'I', 'G', 'M', 'O', 'I', 'D',
'S', 'I', 'L', 'I', 'Q', 'U', 'A',
'S', 'I', 'M', 'I', 'L', 'A', 'R',
'S', 'I', 'N', 'G', 'A', 'A', 'T',
@@ -8634,8 +9472,10 @@ static const char unicode_name_words[71408] = {
'S', 'N', 'O', 'W', 'M', 'A', 'N',
'S', 'O', 'C', 'I', 'E', 'T', 'Y',
'S', 'O', 'G', 'D', 'I', 'A', 'N',
+ 'S', 'O', 'L', 'D', 'I', 'E', 'R',
'S', 'O', 'L', 'I', 'D', 'U', 'S',
'S', 'O', 'M', 'P', 'E', 'N', 'G',
+ 'S', 'O', 'Y', 'O', 'M', 'B', 'O',
'S', 'P', 'A', 'C', 'I', 'N', 'G',
'S', 'P', 'A', 'R', 'K', 'L', 'E',
'S', 'P', 'E', 'A', 'K', 'E', 'R',
@@ -8647,6 +9487,7 @@ static const char unicode_name_words[71408] = {
'S', 'Q', 'U', 'A', 'R', 'E', 'D',
'S', 'Q', 'U', 'A', 'R', 'E', 'S',
'S', 'Q', 'U', 'E', 'E', 'Z', 'E',
+ 'S', 'T', 'A', 'C', 'K', 'E', 'D',
'S', 'T', 'A', 'D', 'I', 'U', 'M',
'S', 'T', 'A', 'M', 'P', 'E', 'D',
'S', 'T', 'A', 'R', 'R', 'E', 'D',
@@ -8656,6 +9497,7 @@ static const char unicode_name_words[71408] = {
'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', 'N', 'N', 'O',
'S', 'T', 'R', 'A', 'T', 'U', 'M',
'S', 'T', 'R', 'E', 'T', 'C', 'H',
'S', 'T', 'R', 'O', 'K', 'E', 'S',
@@ -8673,12 +9515,15 @@ static const char unicode_name_words[71408] = {
'S', 'Y', 'N', 'E', 'V', 'M', 'A',
'S', 'Y', 'R', 'I', 'N', 'G', 'E',
'T', '-', 'S', 'H', 'I', 'R', 'T',
+ 'T', 'A', 'A', 'A', 'L', 'A', 'A',
'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', 'K', 'E', 'O', 'U', 'T',
'T', 'A', 'L', 'E', 'N', 'T', 'S',
'T', 'A', 'N', 'G', 'E', 'N', 'T',
+ 'T', 'A', 'S', 'H', 'E', 'E', 'L',
'T', 'A', 'T', 'W', 'E', 'E', 'L',
'T', 'A', 'Y', 'A', 'N', 'N', 'A',
'T', 'C', 'H', 'E', 'H', 'E', 'H',
@@ -8695,10 +9540,12 @@ static const char unicode_name_words[71408] = {
'T', 'H', 'U', 'N', 'D', 'E', 'R',
'T', 'I', 'B', 'E', 'T', 'A', 'N',
'T', 'I', 'C', 'K', 'E', 'T', 'S',
+ 'T', 'I', 'K', 'H', 'A', 'Y', 'A',
'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', 'O', 'L', 'B', 'O', 'X',
'T', 'O', 'R', 'N', 'A', 'D', 'O',
'T', 'O', 'U', 'C', 'H', 'E', 'S',
'T', 'O', 'W', 'A', 'R', 'D', 'S',
@@ -8721,6 +9568,7 @@ static const char unicode_name_words[71408] = {
'T', 'R', 'U', 'M', 'P', '-', '8',
'T', 'R', 'U', 'M', 'P', '-', '9',
'T', 'R', 'U', 'M', 'P', 'E', 'T',
+ 'T', 'R', 'Y', 'A', 'S', 'K', 'A',
'T', 'S', 'A', 'A', 'D', 'I', 'Y',
'T', 'T', 'U', 'D', 'D', 'A', 'G',
'T', 'U', 'M', 'B', 'L', 'E', 'R',
@@ -8741,6 +9589,8 @@ static const char unicode_name_words[71408] = {
'U', 'P', 'W', 'A', 'R', 'D', 'S',
'U', 'S', 'H', 'E', 'N', 'N', 'A',
'U', 'U', 'Y', 'A', 'N', 'N', 'A',
+ 'U', 'Z', 'H', 'A', 'K', 'K', 'U',
+ 'V', 'A', 'M', 'P', 'I', 'R', 'E',
'V', 'A', 'P', 'O', 'U', 'R', 'S',
'V', 'A', 'R', 'E', 'I', 'A', 'I',
'V', 'A', 'R', 'I', 'A', 'N', 'T',
@@ -8772,12 +9622,15 @@ static const char unicode_name_words[71408] = {
'W', 'O', 'R', 'S', 'H', 'I', 'P',
'W', 'R', 'A', 'P', 'P', 'E', 'D',
'W', 'R', 'I', 'T', 'I', 'N', 'G',
+ 'X', 'I', 'A', 'N', 'G', 'Q', 'I',
'Y', 'A', 'E', 'M', 'M', 'A', 'E',
+ 'Y', 'A', 'W', 'N', 'I', 'N', 'G',
'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',
+ 'Z', 'M', 'E', 'Y', 'T', 'S', 'A',
'A', '1', '0', '0', '-', '1', '0', '2',
'A', '4', '0', '0', '-', 'V', 'A', 'S',
'A', '4', '0', '1', '-', 'V', 'A', 'S',
@@ -8800,6 +9653,7 @@ static const char unicode_name_words[71408] = {
'A', '4', '1', '8', '-', 'V', 'A', 'S',
'A', 'C', 'T', 'I', 'V', 'A', 'T', 'E',
'A', 'C', 'T', 'U', 'A', 'L', 'L', 'Y',
+ 'A', 'D', 'H', 'E', 'S', 'I', 'V', 'E',
'A', 'E', 'E', 'Y', 'A', 'N', 'N', 'A',
'A', 'I', 'R', 'P', 'L', 'A', 'N', 'E',
'A', 'K', 'H', 'M', 'I', 'M', 'I', 'C',
@@ -8831,6 +9685,7 @@ static const char unicode_name_words[71408] = {
'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', 'I', 'K', 'R', 'A', 'M', 'A',
'A', 'T', 'T', 'A', 'C', 'H', 'E', 'D',
'A', 'T', 'T', 'H', 'A', 'C', 'A', 'N',
'A', 'V', 'A', 'G', 'R', 'A', 'H', 'A',
@@ -8849,13 +9704,16 @@ static const char unicode_name_words[71408] = {
'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', 'N', 'O', 'V', 'I', 'L', 'E',
'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', 'C', 'K', 'E', 'T', 'S',
'B', 'R', 'A', 'N', 'C', 'H', 'E', 'S',
+ 'B', 'R', 'O', 'C', 'C', 'O', 'L', 'I',
'B', 'U', 'G', 'I', 'N', 'E', 'S', 'E',
'B', 'U', 'I', 'L', 'D', 'I', 'N', 'G',
'B', 'U', 'L', 'L', 'H', 'O', 'R', 'N',
@@ -8889,6 +9747,7 @@ static const char unicode_name_words[71408] = {
'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', 'M', 'B', 'I', 'N', 'G',
'C', 'L', 'I', 'N', 'G', 'I', 'N', 'G',
'C', 'L', 'I', 'N', 'K', 'I', 'N', 'G',
'C', 'O', 'C', 'K', 'T', 'A', 'I', 'L',
@@ -8900,9 +9759,12 @@ static const char unicode_name_words[71408] = {
'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', 'P', 'Y', 'L', 'E', 'F', 'T',
'C', 'O', 'U', 'N', 'T', 'I', 'N', 'G',
+ 'C', 'O', 'V', 'E', 'R', 'I', 'N', 'G',
'C', 'R', 'E', 'A', 'T', 'I', 'V', 'E',
'C', 'R', 'E', 'S', 'C', 'E', 'N', 'T',
+ 'C', 'R', 'O', 'S', 'S', 'B', 'A', 'R',
'C', 'R', 'O', 'S', 'S', 'I', 'N', 'G',
'C', 'R', 'U', 'C', 'I', 'B', 'L', 'E',
'C', 'R', 'U', 'Z', 'E', 'I', 'R', 'O',
@@ -8923,6 +9785,7 @@ static const char unicode_name_words[71408] = {
'D', 'E', 'L', 'E', 'T', 'I', 'O', 'N',
'D', 'E', 'L', 'I', 'V', 'E', 'R', 'Y',
'D', 'E', 'N', 'A', 'R', 'I', 'U', 'S',
+ 'D', 'E', 'R', 'B', 'I', 'T', 'S', 'A',
'D', 'E', 'R', 'E', 'L', 'I', 'C', 'T',
'D', 'E', 'Y', 'T', 'E', 'R', 'O', 'S',
'D', 'E', 'Y', 'T', 'E', 'R', 'O', 'U',
@@ -9002,11 +9865,13 @@ static const char unicode_name_words[71408] = {
'D', 'O', 'T', 'T', 'E', 'D', '-', 'N',
'D', 'O', 'T', 'T', 'E', 'D', '-', 'P',
'D', 'O', 'U', 'G', 'H', 'N', 'U', 'T',
+ 'D', 'O', 'W', 'N', 'W', 'A', 'R', 'D',
'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', 'R', 'O', 'O', 'L', 'I', 'N', 'G',
+ 'D', 'U', 'M', 'P', 'L', 'I', 'N', 'G',
'D', 'U', 'P', 'L', 'O', 'Y', 'A', 'N',
'D', 'U', 'R', 'A', 'T', 'I', 'O', 'N',
'D', 'U', 'S', 'H', 'E', 'N', 'N', 'A',
@@ -9015,6 +9880,8 @@ static const char unicode_name_words[71408] = {
'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', 'E', 'V', 'A', 'T', 'O', 'R',
+ 'E', 'L', 'E', 'V', 'A', 'T', 'U', 'S',
'E', 'L', 'L', 'I', 'P', 'S', 'I', 'S',
'E', 'L', 'L', 'I', 'P', 'T', 'I', 'C',
'E', 'M', 'P', 'H', 'A', 'S', 'I', 'S',
@@ -9042,6 +9909,7 @@ static const char unicode_name_words[71408] = {
'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', 'M', 'I', 'N', 'G', 'O',
'F', 'L', 'A', 'T', 'N', 'E', 'S', 'S',
'F', 'L', 'O', 'R', 'E', 'T', 'T', 'E',
'F', 'L', 'O', 'U', 'R', 'I', 'S', 'H',
@@ -9054,6 +9922,7 @@ static const char unicode_name_words[71408] = {
'F', 'R', 'A', 'C', 'T', 'I', 'O', 'N',
'F', 'R', 'A', 'G', 'M', 'E', 'N', 'T',
'F', 'R', 'A', 'G', 'R', 'A', 'N', 'T',
+ 'F', 'R', 'E', 'E', 'Z', 'I', 'N', 'G',
'F', 'R', 'O', 'W', 'N', 'I', 'N', 'G',
'F', 'U', 'L', 'L', 'N', 'E', 'S', 'S',
'F', 'U', 'N', 'C', 'T', 'I', 'O', 'N',
@@ -9065,17 +9934,20 @@ static const char unicode_name_words[71408] = {
'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', 'R', 'O', 'M', 'N', 'A', 'Y', 'A',
'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', 'D', 'B', 'A', 'L', 'L',
'H', 'A', 'N', 'G', 'Z', 'H', 'O', 'U',
+ 'H', 'A', 'R', 'B', 'A', 'H', 'A', 'Y',
'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', 'D', 'G', 'E', 'H', 'O', 'G',
'H', 'E', 'X', 'A', 'G', 'R', 'A', 'M',
'H', 'E', 'X', 'I', 'F', 'O', 'R', 'M',
'H', 'I', 'B', 'I', 'S', 'C', 'U', 'S',
@@ -9108,17 +9980,21 @@ static const char unicode_name_words[71408] = {
'J', 'A', 'V', 'I', 'Y', 'A', 'N', 'I',
'J', 'O', 'Y', 'S', 'T', 'I', 'C', 'K',
'J', 'U', 'G', 'G', 'L', 'I', 'N', 'G',
+ 'K', 'A', 'N', 'G', 'A', 'R', 'O', 'O',
'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', 'H', 'O', 'K', 'H', 'L', 'O', 'M',
+ 'K', 'N', 'E', 'E', 'L', 'I', 'N', 'G',
'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', 'C', 'R', 'O', 'S', 'S', 'E',
'L', 'A', 'N', 'G', 'U', 'A', 'G', 'E',
'L', 'A', 'T', 'I', 'N', 'A', 'T', 'E',
'L', 'A', 'U', 'G', 'H', 'I', 'N', 'G',
@@ -9147,7 +10023,9 @@ static const char unicode_name_words[71408] = {
'M', 'A', 'I', 'M', 'A', 'L', 'A', 'I',
'M', 'A', 'I', 'Y', 'A', 'M', 'O', 'K',
'M', 'A', 'N', 'A', 'C', 'L', 'E', 'S',
+ 'M', 'A', 'N', 'D', 'A', 'R', 'I', 'N',
'M', 'A', 'N', 'G', 'A', 'L', 'A', 'M',
+ 'M', 'A', 'R', 'R', 'A', 'T', 'A', 'N',
'M', 'A', 'R', 'R', 'I', 'A', 'G', 'E',
'M', 'A', 'R', 'R', 'Y', 'I', 'N', 'G',
'M', 'A', 'R', 'T', 'Y', 'R', 'I', 'A',
@@ -9157,6 +10035,7 @@ static const char unicode_name_words[71408] = {
'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', 'D', 'I', 'E', 'V', 'A', 'L',
'M', 'E', 'M', '-', 'Q', 'O', 'P', 'H',
'M', 'E', 'R', 'O', 'I', 'T', 'I', 'C',
'M', 'E', 'T', 'R', 'E', 'T', 'E', 'S',
@@ -9171,15 +10050,18 @@ static const char unicode_name_words[71408] = {
'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', 'S', 'Q', 'U', 'I', 'T', 'O',
'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', 'T', 'A', 'V', 'R', 'U', 'L', 'I',
'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', 'A', 'T', 'T', 'I', 'L', 'I', 'K',
'N', 'E', 'G', 'A', 'T', 'I', 'O', 'N',
'N', 'E', 'G', 'A', 'T', 'I', 'V', 'E',
'N', 'G', 'E', 'U', 'R', 'E', 'U', 'T',
@@ -9197,6 +10079,9 @@ static const char unicode_name_words[71408] = {
'N', 'O', 'T', 'E', 'H', 'E', 'A', 'D',
'N', 'O', 'V', 'E', 'M', 'B', 'E', 'R',
'N', 'T', 'E', 'U', 'N', 'G', 'B', 'A',
+ 'N', 'Y', 'I', 'A', 'K', 'E', 'N', 'G',
+ 'O', 'B', 'L', 'A', 'C', 'H', 'K', 'O',
+ 'O', 'B', 'S', 'E', 'R', 'V', 'E', 'R',
'O', 'M', 'I', 'S', 'S', 'I', 'O', 'N',
'O', 'N', 'C', 'O', 'M', 'I', 'N', 'G',
'O', 'N', 'E', '-', 'L', 'I', 'N', 'E',
@@ -9205,6 +10090,7 @@ static const char unicode_name_words[71408] = {
'O', 'R', 'I', 'G', 'I', 'N', 'A', 'L',
'O', 'R', 'N', 'A', 'M', 'E', 'N', 'T',
'O', 'R', 'T', 'H', 'O', 'D', 'O', 'X',
+ 'O', 'T', 'S', 'E', 'C', 'H', 'K', 'A',
'O', 'U', 'T', 'L', 'I', 'N', 'E', 'D',
'O', 'V', 'E', 'R', 'L', 'A', 'I', 'D',
'O', 'V', 'E', 'R', 'L', 'I', 'N', 'E',
@@ -9222,11 +10108,13 @@ static const char unicode_name_words[71408] = {
'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', 'K', 'L', 'I', 'T',
'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', 'T', 'H', 'A', 'K', 'K', 'U',
'P', 'A', 'V', 'I', 'Y', 'A', 'N', 'I',
'P', 'E', 'D', 'E', 'S', 'T', 'A', 'L',
'P', 'E', 'L', 'A', 'S', 'T', 'O', 'N',
@@ -9237,26 +10125,31 @@ static const char unicode_name_words[71408] = {
'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', 'C', 'H', 'I', 'N', 'G',
'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', 'A', 'D', 'I', 'N', 'G',
'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', 'E', 'I', 'D', 'O', 'N',
'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', 'F', 'I', 'X', 'E', 'D',
'P', 'R', 'E', 'G', 'N', 'A', 'N', 'T',
'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', 'R', 'O', 'S', 'T', 'A', 'Y', 'A',
'P', 'U', 'S', 'H', 'P', 'I', 'K', 'A',
'Q', 'A', 'I', 'R', 'T', 'H', 'R', 'A',
'Q', 'U', 'A', 'D', 'R', 'A', 'N', 'T',
@@ -9264,6 +10157,8 @@ static const char unicode_name_words[71408] = {
'Q', 'U', 'A', 'R', 'T', 'E', 'R', 'S',
'Q', 'U', 'E', 'S', 'T', 'I', 'O', 'N',
'Q', 'U', 'I', 'N', 'C', 'U', 'N', 'X',
+ 'Q', 'U', 'I', 'N', 'T', 'I', 'L', 'E',
+ 'R', 'A', 'H', 'I', 'M', 'A', 'H', 'U',
'R', 'E', 'C', 'E', 'I', 'V', 'E', 'R',
'R', 'E', 'C', 'O', 'R', 'D', 'E', 'R',
'R', 'E', 'C', 'Y', 'C', 'L', 'E', 'D',
@@ -9279,6 +10174,7 @@ static const char unicode_name_words[71408] = {
'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', 'C', 'K', 'S', 'H', 'A', 'W',
'R', 'I', 'G', 'V', 'E', 'D', 'I', 'C',
'R', 'O', 'H', 'I', 'N', 'G', 'Y', 'A',
'R', 'O', 'M', 'A', 'N', 'I', 'A', 'N',
@@ -9287,8 +10183,12 @@ static const char unicode_name_words[71408] = {
'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', 'L', 'U', 'T', 'I', 'N', 'G',
+ 'S', 'A', 'N', 'D', 'W', 'I', 'C', 'H',
+ 'S', 'A', 'N', 'S', 'K', 'R', 'I', 'T',
'S', 'A', 'N', 'T', 'I', 'I', 'M', 'U',
'S', 'A', 'N', 'Y', 'O', 'O', 'G', 'A',
+ 'S', 'A', 'U', 'R', 'O', 'P', 'O', 'D',
'S', 'A', 'X', 'I', 'M', 'A', 'T', 'A',
'S', 'C', 'I', 'S', 'S', 'O', 'R', 'S',
'S', 'C', 'O', 'R', 'P', 'I', 'O', 'N',
@@ -9297,6 +10197,7 @@ static const char unicode_name_words[71408] = {
'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', 'N', 'T', 'A', 'G', 'O', 'N',
'S', 'E', 'P', 'T', 'U', 'P', 'L', 'E',
'S', 'H', 'A', 'D', 'O', 'W', 'E', 'D',
'S', 'H', 'A', 'M', 'R', 'O', 'C', 'K',
@@ -9305,6 +10206,7 @@ static const char unicode_name_words[71408] = {
'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', 'H', 'U', 'A', 'N', 'G', 'X', 'I',
'S', 'I', 'C', 'K', 'N', 'E', 'S', 'S',
'S', 'I', 'D', 'E', 'W', 'A', 'Y', 'S',
'S', 'I', 'M', 'A', 'N', 'S', 'I', 'S',
@@ -9315,7 +10217,9 @@ static const char unicode_name_words[71408] = {
'S', 'L', 'I', 'G', 'H', 'T', 'L', 'Y',
'S', 'M', 'I', 'R', 'K', 'I', 'N', 'G',
'S', 'N', 'E', 'E', 'Z', 'I', 'N', 'G',
+ 'S', 'O', 'F', 'T', 'B', 'A', 'L', 'L',
'S', 'O', 'F', 'T', 'N', 'E', 'S', 'S',
+ 'S', 'O', 'R', 'O', 'C', 'H', 'Y', 'A',
'S', 'O', 'U', 'T', 'H', 'E', 'R', 'N',
'S', 'P', 'A', 'R', 'K', 'L', 'E', 'R',
'S', 'P', 'A', 'R', 'K', 'L', 'E', 'S',
@@ -9329,8 +10233,11 @@ static const char unicode_name_words[71408] = {
'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', 'A', 'N', 'D', 'I', 'N', 'G',
+ 'S', 'T', 'A', 'R', 'T', 'I', 'N', 'G',
'S', 'T', 'E', 'A', 'M', 'I', 'N', 'G',
'S', 'T', 'I', 'C', 'K', 'I', 'N', 'G',
+ 'S', 'T', 'O', 'P', 'I', 'T', 'S', 'A',
'S', 'T', 'O', 'P', 'P', 'A', 'G', 'E',
'S', 'T', 'O', 'P', 'P', 'I', 'N', 'G',
'S', 'T', 'R', 'A', 'I', 'G', 'H', 'T',
@@ -9353,8 +10260,10 @@ static const char unicode_name_words[71408] = {
'S', 'U', 'I', 'T', 'A', 'B', 'L', 'E',
'S', 'U', 'P', 'E', 'R', 'S', 'E', 'T',
'S', 'U', 'R', 'R', 'O', 'U', 'N', 'D',
+ 'S', 'V', 'E', 'T', 'L', 'A', 'Y', 'A',
'S', 'W', 'A', 'P', 'P', 'I', 'N', 'G',
'S', 'W', 'I', 'M', 'M', 'I', 'N', 'G',
+ 'S', 'W', 'I', 'M', 'S', 'U', 'I', 'T',
'S', 'Y', 'L', 'L', 'A', 'B', 'L', 'E',
'S', 'Y', 'M', 'B', 'O', 'L', '-', '1',
'S', 'Y', 'M', 'B', 'O', 'L', '-', '2',
@@ -9373,6 +10282,7 @@ static const char unicode_name_words[71408] = {
'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', 'R', 'M', 'I', 'N', 'A', 'L',
'T', 'E', 'S', 'S', 'A', 'R', 'O', 'N',
'T', 'E', 'T', 'A', 'R', 'T', 'O', 'S',
'T', 'E', 'T', 'R', 'A', 'P', 'L', 'I',
@@ -9428,11 +10338,17 @@ static const char unicode_name_words[71408] = {
'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', 'R', 'A', 'A', 'K', 'A', 'N',
'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',
+ 'V', 'I', 'T', 'H', 'K', 'U', 'Q', 'I',
+ 'V', 'O', 'M', 'I', 'T', 'I', 'N', 'G',
+ 'V', 'R', 'A', 'K', 'H', 'I', 'Y', 'A',
+ 'V', 'U', 'L', 'C', 'A', 'N', 'U', 'S',
+ 'W', 'A', '-', 'A', 'A', 'L', 'I', 'H',
'W', 'A', 'N', 'D', 'E', 'R', 'E', 'R',
'W', 'A', 'N', 'G', 'K', 'U', 'O', 'Q',
'W', 'A', 'S', 'A', 'L', 'L', 'A', 'M',
@@ -9442,29 +10358,39 @@ static const char unicode_name_words[71408] = {
'Y', 'A', 'M', 'A', 'K', 'K', 'A', 'N',
'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G',
'Y', 'O', 'U', 'T', 'H', 'F', 'U', 'L',
+ 'Z', 'A', 'K', 'R', 'Y', 'T', 'O', 'E',
+ 'Z', 'A', 'N', 'O', 'Z', 'H', 'E', 'K',
+ 'Z', 'A', 'P', 'Y', 'A', 'T', 'O', 'Y',
'Z', 'A', 'V', 'I', 'Y', 'A', 'N', 'I',
+ 'Z', 'N', 'A', 'M', 'E', 'N', 'N', 'Y',
'Z', 'W', 'A', 'R', 'A', 'K', 'A', 'Y',
'A', 'A', 'B', 'A', 'A', 'F', 'I', 'L', 'I',
+ 'A', 'A', 'Z', 'H', 'A', 'A', 'K', 'K', 'U',
'A', 'B', 'K', 'H', 'A', 'S', 'I', 'A', 'N',
'A', 'B', 'U', 'N', 'D', 'A', 'N', 'C', 'E',
+ 'A', 'C', 'C', 'O', 'R', 'D', 'I', 'O', 'N',
'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', 'A', 'Y', 'H', 'I', 'M', 'A', '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', 'L', 'I', 'C', 'A', 'N', 'A',
'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',
'A', 'R', 'R', 'O', 'W', 'H', 'E', 'A', 'D',
+ 'A', 'S', '-', 'S', 'A', 'L', 'A', 'A', 'M',
'A', 'S', 'C', 'E', 'N', 'D', 'I', 'N', 'G',
'A', 'S', 'P', 'I', 'R', 'A', 'T', 'E', 'D',
'A', 'S', 'S', 'E', 'R', 'T', 'I', 'O', 'N',
'A', 'S', 'T', 'E', 'R', 'I', 'S', 'K', 'S',
+ 'A', 'T', 'T', 'A', 'C', 'H', 'I', 'N', 'G',
'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',
@@ -9507,9 +10433,11 @@ static const char unicode_name_words[71408] = {
'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', 'C', 'K', 'R', 'O', 'A', 'C', 'H',
'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', 'O', 'N', 'E', 'N', 'T',
'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',
@@ -9544,6 +10472,7 @@ static const char unicode_name_words[71408] = {
'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', 'I', 'S', 'G', 'U', 'I', 'S', 'E', 'D',
'D', 'O', 'T', 'S', '-', '1', '2', '3', '4',
'D', 'O', 'T', 'S', '-', '1', '2', '3', '5',
'D', 'O', 'T', 'S', '-', '1', '2', '3', '6',
@@ -9619,6 +10548,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'E', 'I', 'G', 'H', 'T', 'I', 'E', 'T', 'H',
'E', 'M', 'B', 'E', 'D', 'D', 'I', 'N', 'G',
'E', 'N', 'C', 'L', 'O', 'S', 'I', 'N', 'G',
'E', 'N', 'C', 'L', 'O', 'S', 'U', 'R', 'E',
@@ -9628,6 +10558,7 @@ static const char unicode_name_words[71408] = {
'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', 'P', 'L', 'O', 'D', 'I', 'N', 'G',
'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',
@@ -9654,6 +10585,7 @@ static const char unicode_name_words[71408] = {
'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', 'L', 'U', 'B', 'C', 'H', 'I', 'K',
'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',
@@ -9670,6 +10602,7 @@ static const char unicode_name_words[71408] = {
'H', 'A', 'N', 'D', '-', 'O', 'V', 'A', 'L',
'H', 'A', 'N', 'D', 'S', 'H', 'A', 'K', 'E',
'H', 'E', 'A', 'D', 'P', 'H', 'O', 'N', 'E',
+ 'H', 'E', 'A', 'D', 'S', 'C', 'A', 'R', 'F',
'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',
@@ -9725,18 +10658,27 @@ static const char unicode_name_words[71408] = {
'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', 'R', 'P', 'E', 'R', 'S', 'O', 'N',
'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', 'K', 'H', 'A', 'S', 'S', 'A', 'S',
'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', 'T', 'O', 'R', 'I', 'Z', 'E', 'D',
'M', 'O', 'U', 'N', 'T', 'A', 'I', 'N', 'S',
+ 'M', 'R', 'A', 'C', 'H', 'N', 'A', 'Y', 'A',
+ 'M', 'U', 'K', 'K', 'U', 'R', 'U', 'N', 'I',
'M', 'U', 'K', 'P', 'H', 'R', 'E', 'N', 'G',
+ 'M', 'U', 'T', 'H', 'A', 'L', 'I', 'Y', 'A',
'M', 'U', 'U', 'R', 'D', 'H', 'A', 'J', 'A',
+ 'N', '-', 'M', 'U', '-', 'M', 'O', '-', '1',
+ 'N', '-', 'M', 'U', '-', 'M', 'O', '-', '2',
'N', 'A', 'B', 'A', 'T', 'A', 'E', 'A', 'N',
+ 'N', 'A', 'S', 'A', 'L', 'I', 'Z', 'E', 'D',
'N', 'A', 'U', 'S', 'E', 'A', 'T', 'E', 'D',
'N', 'D', 'E', 'U', 'A', 'E', 'R', 'E', 'E',
'N', 'E', 'T', 'W', 'O', 'R', 'K', 'E', 'D',
@@ -9750,8 +10692,10 @@ static const char unicode_name_words[71408] = {
'O', 'A', 'B', 'O', 'A', 'F', 'I', 'L', 'I',
'O', 'C', 'C', 'L', 'U', 'S', 'I', 'O', 'N',
'O', 'C', 'T', 'A', 'G', 'O', 'N', 'A', 'L',
+ 'O', 'N', 'E', '-', 'P', 'I', 'E', 'C', 'E',
'O', 'O', 'B', 'O', 'O', 'F', 'I', 'L', 'I',
'O', 'P', 'H', 'I', 'U', 'C', 'H', 'U', 'S',
+ 'O', 'R', 'A', 'N', 'G', 'U', 'T', 'A', 'N',
'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',
@@ -9763,18 +10707,22 @@ static const char unicode_name_words[71408] = {
'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', 'C', 'H', 'U', 'T', 'E',
'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', 'E', 'V', 'O', 'D', 'K', 'A',
'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', 'D', 'V', 'E', 'R', 'T', 'K', 'A',
'P', 'O', 'R', 'R', 'E', 'C', 'T', 'U', 'S',
'P', 'O', 'S', 'I', 'T', 'I', 'O', 'N', 'S',
+ 'P', 'O', 'V', 'O', 'D', 'N', 'A', 'Y', 'A',
'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',
@@ -9787,6 +10735,7 @@ static const char unicode_name_words[71408] = {
'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', 'A', 'H', 'I', 'M', 'A', 'H', 'U', 'M',
'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',
@@ -9798,6 +10747,7 @@ static const char unicode_name_words[71408] = {
'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', 'H', '-', 'A', 'Y', 'I', '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',
@@ -9806,6 +10756,7 @@ static const char unicode_name_words[71408] = {
'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', 'L', 'A', 'A', 'M', 'U', 'H', 'U',
'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',
@@ -9814,18 +10765,28 @@ static const char unicode_name_words[71408] = {
'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', 'G', 'M', 'E', 'N', 'T', 'E', 'D',
'S', 'E', 'M', 'I', 'C', 'O', 'L', 'O', 'N',
'S', 'E', 'M', 'I', 'V', 'O', 'W', 'E', 'L',
+ 'S', 'E', 'P', 'A', 'R', 'A', 'T', 'E', 'D',
'S', 'E', 'P', 'A', 'R', 'A', 'T', 'O', 'R',
'S', 'E', 'P', 'T', 'E', 'M', 'B', 'E', 'R',
'S', 'E', 'V', 'E', 'N', 'T', 'E', 'E', 'N',
'S', 'E', 'V', 'E', 'R', 'A', 'N', 'C', 'E',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '6',
'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', 'K', 'A', 'M', 'E', 'Y', 'T', 'S', 'A',
+ 'S', 'L', 'O', 'Z', 'H', 'I', 'T', 'I', 'E',
'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',
@@ -9841,12 +10802,14 @@ static const char unicode_name_words[71408] = {
'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', 'J', 'O', 'I', 'N', 'E', 'R',
'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', 'H', 'E', 'R', 'O',
'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',
@@ -9890,6 +10853,7 @@ static const char unicode_name_words[71408] = {
'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', 'B', 'A', 'A', 'R', 'A', 'K', 'A',
'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',
@@ -9900,12 +10864,16 @@ static const char unicode_name_words[71408] = {
'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', 'H', 'R', 'E', 'E', '-', 'D', 'O', 'T',
'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', 'D', 'E', 'C', 'I', 'L', 'E',
'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', 'E', 'S', 'V', 'E', 'T', 'L', 'O',
+ 'T', 'R', 'E', 'S', 'V', 'E', 'T', 'L', 'Y',
'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',
@@ -9922,11 +10890,14 @@ static const char unicode_name_words[71408] = {
'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', 'G', 'I', 'N', 'T', 'I', 'L', 'E',
'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', '-', 'S', 'A', 'L', 'L', 'A', 'M',
+ 'W', 'A', 'A', 'A', 'L', 'I', 'H', 'E', 'E',
'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',
@@ -9934,12 +10905,18 @@ static const char unicode_name_words[71408] = {
'W', 'O', 'R', 'D', 'S', 'P', 'A', 'C', 'E',
'W', 'R', 'E', 'S', 'T', 'L', 'E', 'R', 'S',
'Y', 'P', 'O', 'K', 'R', 'I', 'S', 'I', 'S',
+ 'Z', 'A', 'D', 'E', 'R', 'Z', 'H', 'K', 'A',
+ 'Z', 'A', 'K', 'R', 'Y', 'T', 'A', 'Y', 'A',
+ 'Z', 'A', 'N', 'A', 'B', 'A', 'Z', 'A', 'R',
+ 'Z', 'A', 'P', 'Y', 'A', 'T', 'A', 'Y', 'A',
+ 'Z', 'A', 'P', 'Y', 'A', 'T', 'Y', 'M', 'I',
'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', 'A', 'T', 'O', 'M', 'I', 'C', 'A', 'L',
'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',
@@ -9953,6 +10930,7 @@ static const char unicode_name_words[71408] = {
'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', '-', 'S', 'A', 'L', 'A', 'A', 'T', 'U',
'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',
@@ -9963,10 +10941,14 @@ static const char unicode_name_words[71408] = {
'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', 'L', 'O', 'C', 'K', '-', '1', '3', '5', '8',
'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', 'H', 'E', 'L', 'Y', 'U', 'S', 'T', 'K', 'A',
+ 'C', 'H', 'O', 'P', 'S', 'T', 'I', 'C', 'K', 'S',
+ 'C', 'H', 'O', 'R', 'A', 'S', 'M', 'I', 'A', 'N',
'C', 'I', 'R', 'C', 'U', 'M', 'F', 'L', 'E', 'X',
'C', 'O', 'M', 'M', 'E', 'R', 'C', 'I', 'A', 'L',
'C', 'O', 'M', 'P', 'L', 'E', 'M', 'E', 'N', 'T',
@@ -9987,6 +10969,7 @@ static const char unicode_name_words[71408] = {
'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', 'A', 'N', 'T', 'A', 'Y', 'A', 'L', 'A', 'N',
'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',
@@ -10057,6 +11040,7 @@ static const char unicode_name_words[71408] = {
'D', 'O', 'T', 'S', '-', '3', '5', '6', '7', '8',
'D', 'O', 'T', 'S', '-', '4', '5', '6', '7', '8',
'D', 'R', 'U', 'M', 'S', 'T', 'I', 'C', 'K', 'S',
+ 'D', 'V', 'O', 'E', 'T', 'O', 'C', 'H', 'I', 'E',
'E', 'I', 'G', 'H', 'T', 'I', 'E', 'T', 'H', 'S',
'E', 'K', 'S', 'T', 'R', 'E', 'P', 'T', 'O', 'N',
'E', 'L', 'E', 'C', 'T', 'R', 'I', 'C', 'A', 'L',
@@ -10070,6 +11054,7 @@ static const char unicode_name_words[71408] = {
'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', 'H', 'O', 'P', 'P', 'E', 'R',
'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',
@@ -10082,9 +11067,11 @@ static const char unicode_name_words[71408] = {
'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', 'O', 'R', 'T', 'Y', '-', 'F', 'I', 'V', 'E',
'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', 'I', 'M', 'E', 'L', '-', 'H', 'E', 'T', 'H',
'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',
@@ -10092,6 +11079,7 @@ static const char unicode_name_words[71408] = {
'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', 'N', 'T', 'A', 'I', 'G', 'A', 'N', 'A',
'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',
@@ -10112,6 +11100,9 @@ static const char unicode_name_words[71408] = {
'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',
+ 'K', 'L', 'Y', 'U', 'C', 'H', 'E', 'V', 'O', 'Y',
+ 'K', 'R', 'Y', 'U', 'K', 'O', 'V', 'A', 'Y', 'A',
+ 'K', 'R', 'Y', 'Z', 'H', 'E', 'V', 'A', 'Y', 'A',
'K', 'U', 'N', 'D', 'D', 'A', 'L', 'I', 'Y', 'A',
'L', 'A', 'J', 'A', 'N', 'Y', 'A', 'L', 'A', 'N',
'L', 'E', 'N', 'G', 'T', 'H', 'E', 'N', 'E', 'R',
@@ -10124,6 +11115,7 @@ static const char unicode_name_words[71408] = {
'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', 'C', 'H', 'A', 'N', 'I', 'C', 'A', 'L',
'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',
@@ -10155,6 +11147,8 @@ static const char unicode_name_words[71408] = {
'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',
+ 'O', 'V', 'E', 'R', 'H', 'E', 'A', 'T', 'E', 'D',
+ 'O', 'V', 'E', 'R', 'S', 'T', 'R', 'U', 'C', 'K',
'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',
@@ -10162,6 +11156,7 @@ static const char unicode_name_words[71408] = {
'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', 'S', 'S', 'I', 'M', 'B', 'A', 'N', 'G',
'P', 'A', 'T', 'H', 'A', 'M', 'A', 'S', 'A', 'T',
'P', 'E', 'D', 'E', 'S', 'T', 'R', 'I', 'A', 'N',
'P', 'E', 'N', 'T', 'A', 'T', 'H', 'L', 'O', 'N',
@@ -10172,13 +11167,17 @@ static const char unicode_name_words[71408] = {
'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', 'A', 'Y', 'G', 'R', 'O', 'U', 'N', 'D',
'P', 'L', 'U', 'S', '-', 'M', 'I', 'N', 'U', 'S',
+ 'P', 'O', 'D', 'C', 'H', 'A', 'S', 'H', 'I', 'E',
+ 'P', 'O', 'L', 'K', 'U', 'L', 'I', 'Z', 'M', 'Y',
'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',
'P', 'R', 'O', 'P', 'O', 'R', 'T', 'I', 'O', 'N',
+ 'P', 'R', 'O', 'S', 'E', 'R', 'P', 'I', 'N', 'A',
'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',
@@ -10195,6 +11194,7 @@ static const char unicode_name_words[71408] = {
'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', 'L', 'L', 'A', 'L', 'L', 'A', 'H', 'U',
'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',
@@ -10204,6 +11204,21 @@ static const char unicode_name_words[71408] = {
'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', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '5', '6',
'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',
@@ -10223,6 +11238,7 @@ static const char unicode_name_words[71408] = {
'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', 'K', 'A', 'T', 'E', 'B', 'O', 'A', 'R', 'D',
'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',
@@ -10233,6 +11249,7 @@ static const char unicode_name_words[71408] = {
'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', 'H', 'A', 'A', 'N', 'A', 'H', 'U',
'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',
@@ -10246,6 +11263,8 @@ static const char unicode_name_words[71408] = {
'T', 'E', 'T', 'R', 'A', 'S', 'I', 'M', 'O', 'U',
'T', 'H', 'I', 'R', 'T', 'Y', '-', 'O', 'N', 'E',
'T', 'H', 'R', 'E', 'E', '-', 'L', 'I', 'N', 'E',
+ 'T', 'O', 'O', 'T', 'H', 'B', 'R', 'U', 'S', 'H',
+ 'T', 'R', 'A', 'N', 'S', 'P', 'L', 'U', 'T', 'O',
'T', 'R', 'I', 'A', 'N', 'G', 'U', 'L', 'A', 'R',
'T', 'R', 'I', 'F', 'O', 'L', 'I', 'A', 'T', 'E',
'T', 'R', 'I', 'G', 'R', 'A', 'M', 'M', 'O', 'S',
@@ -10259,13 +11278,18 @@ static const char unicode_name_words[71408] = {
'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', 'A', 'K', 'A', 'I', 'Y', 'A', 'R', 'A', 'A',
'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', 'L', 'Y',
+ 'V', 'I', 'E', 'T', 'N', 'A', 'M', 'E', 'S', 'E',
'V', 'I', 'S', 'I', 'G', 'O', 'T', 'H', 'I', 'C',
'V', 'O', 'L', 'L', 'E', 'Y', 'B', 'A', 'L', 'L',
+ 'W', 'A', '-', 'T', 'A', 'A', 'A', 'L', 'A', 'A',
+ 'W', 'A', 'S', '-', 'S', 'A', 'L', 'A', 'A', 'M',
'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',
+ 'Z', 'A', 'Y', 'I', 'N', '-', 'Y', 'O', 'D', 'H',
'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',
@@ -10279,10 +11303,12 @@ static const char unicode_name_words[71408] = {
'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',
+ 'A', 'Y', 'I', 'N', '-', 'D', 'A', 'L', 'E', 'T', 'H',
'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',
+ 'B', 'L', 'U', 'E', 'B', 'E', 'R', 'R', 'I', 'E', 'S',
'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',
@@ -10301,10 +11327,12 @@ static const char unicode_name_words[71408] = {
'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',
+ 'C', 'U', 'L', 'T', 'I', 'V', 'A', 'T', 'I', 'O', 'N',
'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', 'M', 'E', 'S', 'T', 'V', 'E', 'N', 'N', 'Y',
'D', 'E', 'N', 'O', 'M', 'I', 'N', 'A', 'T', 'O', 'R',
'D', 'E', 'R', 'E', 'T', '-', 'H', 'I', 'D', 'E', 'T',
'D', 'E', 'S', 'C', 'R', 'I', 'P', 'T', 'I', 'O', 'N',
@@ -10343,8 +11371,10 @@ static const char unicode_name_words[71408] = {
'D', 'O', 'T', 'S', '-', '2', '4', '5', '6', '7', '8',
'D', 'O', 'T', 'S', '-', '3', '4', '5', '6', '7', '8',
'D', 'O', 'U', 'B', 'L', 'E', '-', 'L', 'I', 'N', 'E',
+ 'D', 'O', 'W', 'N', 'S', 'C', 'A', 'L', 'I', 'N', 'G',
'E', 'A', 'M', 'H', 'A', 'N', 'C', 'H', 'O', 'L', 'L',
'E', 'K', 'F', 'O', 'N', 'I', 'T', 'I', 'K', 'O', 'N',
+ 'E', 'L', 'E', 'C', 'T', 'R', 'O', 'N', 'I', 'C', 'S',
'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',
@@ -10352,6 +11382,7 @@ static const char unicode_name_words[71408] = {
'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', 'R', 'E', 'C', 'R', 'A', 'C', 'K', 'E', 'R',
'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',
@@ -10388,6 +11419,8 @@ static const char unicode_name_words[71408] = {
'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',
+ 'K', 'L', 'Y', 'U', 'C', 'H', 'E', 'V', 'A', 'Y', 'A',
+ 'K', 'N', 'I', 'G', 'H', 'T', '-', 'R', 'O', 'O', 'K',
'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',
@@ -10397,6 +11430,7 @@ static const char unicode_name_words[71408] = {
'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', 'E', 'D', 'E', 'F', 'A', 'I', 'D', 'R', 'I', 'N',
'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',
@@ -10413,7 +11447,9 @@ static const char unicode_name_words[71408] = {
'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',
+ 'M', 'U', 'U', 'V', 'U', 'Z', 'H', 'A', 'K', 'K', 'U',
'N', 'A', 'A', 'K', 'S', 'I', 'K', 'Y', 'A', 'Y', 'A',
+ 'N', 'A', 'N', 'D', 'I', 'N', 'A', 'G', 'A', 'R', 'I',
'N', 'E', 'B', 'E', 'N', 'S', 'T', 'I', 'M', 'M', 'E',
'N', 'I', 'E', 'U', 'N', '-', 'C', 'I', 'E', 'U', 'C',
'N', 'I', 'E', 'U', 'N', '-', 'H', 'I', 'E', 'U', 'H',
@@ -10427,6 +11463,7 @@ static const char unicode_name_words[71408] = {
'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', 'G', 'R', 'A', 'P', 'H', 'U', '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',
@@ -10444,6 +11481,7 @@ static const char unicode_name_words[71408] = {
'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', 'O', 'D', 'C', 'H', 'A', 'S', 'H', 'I', 'E', 'M',
'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',
@@ -10459,19 +11497,42 @@ static const char unicode_name_words[71408] = {
'R', 'I', 'N', 'F', 'O', 'R', 'Z', 'A', 'N', 'D', 'O',
'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', 'A', 'H', 'U',
'S', 'A', 'L', 'L', 'A', 'L', 'L', 'A', 'H', 'O', 'U',
+ 'S', 'C', 'R', 'E', 'W', 'D', 'R', 'I', 'V', 'E', 'R',
'S', 'E', 'E', '-', 'N', 'O', '-', 'E', 'V', 'I', 'L',
'S', 'E', 'M', 'I', '-', 'V', 'O', 'I', 'C', 'E', 'D',
'S', 'E', 'M', 'I', 'S', 'E', 'X', 'T', 'I', 'L', 'E',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '4', '5', '6',
'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', 'I', 'X', 'T', 'E', 'E', 'N', 'T', 'H', '-', '1',
+ 'S', 'I', 'X', 'T', 'E', 'E', 'N', 'T', 'H', '-', '2',
'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', 'T', 'E', 'T', 'H', 'O', 'S', 'C', 'O', 'P', 'E',
'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',
@@ -10483,10 +11544,13 @@ static const char unicode_name_words[71408] = {
'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', 'H', 'I', 'R', 'T', 'Y', '-', 'F', 'I', 'V', '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', 'D', 'I', 'T', 'I', 'O', 'N', 'A', 'L',
'T', 'R', 'A', 'N', 'S', 'V', 'E', 'R', 'S', 'A', 'L',
+ 'T', 'R', 'E', 'S', 'V', 'E', 'T', 'L', 'A', 'Y', 'A',
'T', 'R', 'I', 'T', 'I', 'M', 'O', 'R', 'I', 'O', 'N',
'T', 'W', 'E', 'N', 'T', 'Y', '-', 'F', 'I', 'V', 'E',
'T', 'W', 'E', 'N', 'T', 'Y', '-', 'F', 'O', 'U', 'R',
@@ -10530,6 +11594,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'C', 'Y', 'P', 'R', 'O', '-', 'M', 'I', 'N', 'O', 'A', 'N',
'D', 'E', 'C', 'I', 'S', 'I', 'V', 'E', 'N', 'E', 'S', 'S',
'D', 'I', 'F', 'F', 'E', 'R', 'E', 'N', 'T', 'I', 'A', 'L',
'D', 'I', 'F', 'F', 'I', 'C', 'U', 'L', 'T', 'I', 'E', 'S',
@@ -10547,8 +11612,11 @@ static const char unicode_name_words[71408] = {
'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',
+ 'D', 'O', 'U', 'B', 'L', 'E', '-', 'L', 'I', 'N', 'E', 'D',
+ 'D', 'V', 'O', 'E', 'C', 'H', 'E', 'L', 'N', 'A', 'Y', 'A',
'E', 'I', 'G', 'H', 'T', '-', 'T', 'H', 'I', 'R', 'T', 'Y',
'E', 'R', 'R', 'O', 'R', '-', 'B', 'A', 'R', 'R', 'E', 'D',
+ 'E', 'X', 'T', 'I', 'N', 'G', 'U', 'I', 'S', 'H', 'E', 'R',
'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',
@@ -10561,6 +11629,7 @@ static const char unicode_name_words[71408] = {
'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', 'I', 'P', 'P', 'O', 'P', 'O', 'T', 'A', 'M', 'U', 'S',
'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',
@@ -10570,12 +11639,14 @@ static const char unicode_name_words[71408] = {
'I', 'N', 'S', 'T', 'R', 'U', 'M', 'E', 'N', 'T', 'A', 'L',
'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', 'I', 'N', 'G',
'I', 'N', 'T', 'E', 'R', 'S', 'E', 'C', 'T', 'I', 'O', 'N',
+ 'I', 'N', 'V', 'E', 'R', 'T', 'E', 'B', 'R', 'A', 'T', 'E',
'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',
+ 'K', 'N', 'I', 'G', 'H', 'T', '-', 'Q', 'U', 'E', 'E', 'N',
'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',
@@ -10612,6 +11683,21 @@ static const char unicode_name_words[71408] = {
'S', 'A', 'L', '-', 'A', 'M', 'M', 'O', 'N', 'I', 'A', 'C',
'S', 'E', 'M', 'I', 'C', 'I', 'R', 'C', 'U', 'L', 'A', 'R',
'S', 'E', 'V', 'E', 'N', '-', 'T', 'H', 'I', 'R', 'T', 'Y',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3', '4',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '4', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '4', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '3', '4', '5', '6',
'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',
@@ -10627,6 +11713,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'S', 'U', 'P', 'E', 'R', 'V', 'I', 'L', 'L', 'A', 'I', 'N',
'T', 'H', 'R', 'E', 'E', '-', 'C', 'I', 'R', 'C', 'L', 'E',
'T', 'H', 'R', 'E', 'E', '-', 'L', 'E', 'G', 'G', 'E', 'D',
'T', 'H', 'R', 'E', 'E', '-', 'P', 'E', 'R', '-', 'E', 'M',
@@ -10654,6 +11741,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'C', 'L', 'U', 'S', 'T', 'E', 'R', '-', 'F', 'I', 'N', 'A', 'L',
'C', 'O', 'M', 'P', 'A', 'T', 'I', 'B', 'I', 'L', 'I', 'T', 'Y',
'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '1',
'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '0', '0', '2',
@@ -11410,6 +12498,19 @@ static const char unicode_name_words[71408] = {
'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '3',
'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '4',
'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '8',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '5', '9',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '0',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '1',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '2',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '3',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '4',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '5',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '6',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '7',
+ 'C', 'O', 'M', 'P', 'O', 'N', 'E', 'N', 'T', '-', '7', '6', '8',
'C', 'O', 'N', 'C', 'A', 'V', 'E', '-', 'S', 'I', 'D', 'E', 'D',
'C', 'O', 'N', 'T', 'E', 'M', 'P', 'L', 'A', 'T', 'I', 'O', 'N',
'C', 'R', 'Y', 'P', 'T', 'O', 'G', 'R', 'A', 'M', 'M', 'I', 'C',
@@ -11426,6 +12527,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'H', 'E', 'L', 'L', 'S', 'C', 'H', 'R', 'E', 'I', 'B', 'E', 'R',
'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',
@@ -11439,6 +12541,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'K', 'N', 'I', 'G', 'H', 'T', '-', 'B', 'I', 'S', 'H', 'O', 'P',
'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',
@@ -11461,6 +12564,7 @@ static const char unicode_name_words[71408] = {
'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', 'O', 'L', 'U', 'P', 'O', 'V', 'O', 'D', 'N', 'A', 'Y', 'A',
'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',
@@ -11470,9 +12574,17 @@ static const char unicode_name_words[71408] = {
'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', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3', '4', '5',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3', '4', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '3', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '2', '4', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '1', '3', '4', '5', '6',
+ 'S', 'E', 'X', 'T', 'A', 'N', 'T', '-', '2', '3', '4', '5', '6',
'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'A', 'R',
'S', 'H', 'O', 'R', 'T', '-', 'T', 'W', 'I', 'G', '-', 'Y', 'R',
+ 'S', 'I', 'X', 'T', 'Y', '-', 'F', 'O', 'U', 'R', 'T', 'H', 'S',
'S', 'P', 'E', 'A', 'K', '-', 'N', 'O', '-', 'E', 'V', 'I', 'L',
+ 'S', 'S', 'A', 'N', 'G', 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G',
'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',
@@ -11495,11 +12607,13 @@ static const char unicode_name_words[71408] = {
'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',
+ 'B', 'R', 'E', 'A', 'S', 'T', '-', 'F', 'E', 'E', 'D', 'I', 'N', 'G',
'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',
+ 'G', 'R', 'O', 'M', 'O', 'P', 'O', 'V', 'O', 'D', 'N', 'A', 'Y', 'A',
'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',
@@ -11558,11 +12672,14 @@ static const char unicode_name_words[71408] = {
'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',
+ 'K', 'L', 'Y', 'U', 'C', 'H', 'E', 'P', 'O', 'V', 'O', 'D', 'N', 'Y',
'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', 'R', 'A', 'C', 'H', 'N', 'O', 'T', 'I', 'K', 'H', 'A', 'Y', 'A',
'M', 'U', 'L', 'T', 'I', 'P', 'L', 'I', 'C', 'A', 'T', 'I', 'O', 'N',
+ 'N', 'E', 'P', 'O', 'S', 'T', 'O', 'Y', 'A', 'N', 'N', 'A', 'Y', 'A',
'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',
@@ -11580,6 +12697,7 @@ static const char unicode_name_words[71408] = {
'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',
+ 'T', 'R', 'Y', 'A', 'S', 'O', 'G', 'L', 'A', 'S', 'N', 'A', 'Y', 'A',
'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', '-', '0', '0', '-', '0', '0',
'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', '-', '0', '0', '-', '0', '1',
'V', 'E', 'R', 'T', 'I', 'C', 'A', 'L', '-', '0', '0', '-', '0', '2',
@@ -11636,9 +12754,877 @@ static const char unicode_name_words[71408] = {
'A', 'N', 'T', 'I', 'R', 'E', 'S', 'T', 'R', 'I', 'C', 'T', 'I', 'O', 'N',
'B', 'L', 'A', 'C', 'K', '-', 'F', 'E', 'A', 'T', 'H', 'E', 'R', 'E', 'D',
'C', 'E', 'O', 'N', 'G', 'C', 'H', 'I', 'E', 'U', 'M', 'S', 'I', 'O', 'S',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '0', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '1', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '2', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '3', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '4', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '5', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '6', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '7', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '8', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', '9', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'A', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'B', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'C', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'D', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'E', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'B', 'F', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '0', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '1', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '2', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '3', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '4', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '5', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '6', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '7', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '8', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', '9', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'A', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'B', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'C', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'D', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'D', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'D', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'D', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'D', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', '8', 'C', 'D', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '7', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '8', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', '9', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'A', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'B', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'C', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'D', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'E', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '1', 'F', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '0', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '1', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '2', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '3', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '4', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '5', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '6', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '7', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '8', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', '9', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'A', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'B', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'C', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'D', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', 'B',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', 'C',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', 'D',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', 'E',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'E', 'F',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '0',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '1',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '2',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '3',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '4',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '5',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '6',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '7',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '8',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', '9',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', 'A',
+ 'C', 'H', 'A', 'R', 'A', 'C', 'T', 'E', 'R', '-', '1', 'B', '2', 'F', 'B',
'C', 'H', 'I', 'E', 'U', 'C', 'H', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H',
'C', 'H', 'I', 'T', 'U', 'E', 'U', 'M', 'C', 'H', 'I', 'E', 'U', 'C', 'H',
+ 'C', 'L', 'U', 'S', 'T', 'E', 'R', '-', 'I', 'N', 'I', 'T', 'I', 'A', 'L',
'C', 'O', 'N', 'C', 'A', 'V', 'E', '-', 'P', 'O', 'I', 'N', 'T', 'E', 'D',
+ 'G', 'R', 'O', 'M', 'O', 'K', 'R', 'Y', 'Z', 'H', 'E', 'V', 'A', 'Y', 'A',
'H', 'I', 'G', 'H', '-', 'R', 'E', 'V', 'E', 'R', 'S', 'E', 'D', '-', '9',
'J', 'A', 'L', 'L', 'A', 'J', 'A', 'L', 'A', 'L', 'O', 'U', 'H', 'O', 'U',
'K', 'A', 'P', 'Y', 'E', 'O', 'U', 'N', 'P', 'H', 'I', 'E', 'U', 'P', 'H',
@@ -11660,7 +13646,11 @@ static const char unicode_name_words[71408] = {
'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',
+ 'T', 'R', 'Y', 'A', 'S', 'O', 'P', 'O', 'V', 'O', 'D', 'N', 'A', 'Y', 'A',
+ 'T', 'R', 'Y', 'A', 'S', 'O', 'S', 'T', 'R', 'E', 'L', 'N', 'A', 'Y', 'A',
'W', 'H', 'I', 'T', 'E', '-', 'F', 'E', 'A', 'T', 'H', 'E', 'R', 'E', 'D',
+ 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'K', 'I', 'Y', 'E', 'O', 'K',
+ 'A', 'R', 'R', 'O', 'W', 'H', 'E', 'A', 'D', '-', 'S', 'H', 'A', 'P', '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',
@@ -11713,12 +13703,14 @@ static const char unicode_name_words[71408] = {
'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '6', '-', '0', '4',
'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '6', '-', '0', '5',
'H', 'O', 'R', 'I', 'Z', 'O', 'N', 'T', 'A', 'L', '-', '0', '6', '-', '0', '6',
+ 'K', 'L', 'Y', 'U', 'C', 'H', 'E', 'P', 'O', 'V', 'O', 'D', 'N', 'A', 'Y', 'A',
'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', 'E', 'S', 'H', '-', 'A', 'Y', 'I', 'N', '-', 'D', 'A', 'L', 'E', 'T', 'H',
'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',
@@ -11730,6 +13722,7 @@ static const char unicode_name_words[71408] = {
'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', '-', 'K', 'H', 'I', 'E', 'U', 'K', 'H',
'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',
@@ -11772,6 +13765,8 @@ static const char unicode_name_words[71408] = {
'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',
+ 'D', 'V', 'O', 'E', 'C', 'H', 'E', 'L', 'N', 'O', 'P', 'O', 'V', 'O', 'D', 'N', 'A', 'Y', 'A',
+ 'K', 'L', 'Y', 'U', 'C', 'H', 'E', 'N', 'E', 'P', 'O', 'S', 'T', 'O', 'Y', 'A', 'N', 'N', 'Y',
'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',
@@ -11781,87864 +13776,99969 @@ static const char unicode_name_words[71408] = {
'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',
+ 'D', 'V', 'O', 'E', 'C', 'H', 'E', 'L', 'N', 'O', 'K', 'R', 'Y', 'Z', 'H', 'E', 'V', 'A', 'Y', 'A',
+ 'Y', 'E', 'S', 'I', 'E', 'U', 'N', 'G', '-', 'S', 'S', 'A', 'N', 'G', 'K', 'I', 'Y', 'E', 'O', 'K',
'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',
+ 'K', 'L', 'Y', 'U', 'C', 'H', 'E', 'N', 'E', 'P', 'O', 'S', 'T', 'O', 'Y', 'A', 'N', 'N', 'A', 'Y', 'A',
'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',
'O', 'N', 'E', '-', 'H', 'U', 'N', 'D', 'R', 'E', 'D', '-', 'A', 'N', 'D', '-', 'S', 'I', 'X', 'T', 'I', 'E', 'T', 'H',
'P', 'A', 'S', 'S', 'I', 'V', 'E', '-', 'P', 'U', 'L', 'L', '-', 'D', 'O', 'W', 'N', '-', 'O', 'U', 'T', 'P', 'U', 'T',
+ 'T', 'H', 'R', 'E', 'E', '-', 'H', 'U', 'N', 'D', 'R', 'E', 'D', '-', 'A', 'N', 'D', '-', 'T', 'W', 'E', 'N', 'T', 'I', 'E', 'T', 'H',
};
-#define UNICODE_CHARNAME_NUM_WORDS 11782
-static const struct { uint32_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[26] = {
+#define UNICODE_CHARNAME_NUM_WORDS 13759
+static const struct { uint32_t extra_offset; uint16_t ind_offset; } unicode_name_by_length[29] = {
{ 0, 0 },
{ 0, 0 },
{ 26, 26 },
- { 740, 383 },
- { 5432, 1947 },
- { 19688, 5511 },
- { 27713, 7116 },
- { 32867, 7975 },
- { 38439, 8771 },
- { 43767, 9437 },
- { 48177, 9927 },
- { 51497, 10259 },
- { 54082, 10494 },
- { 55810, 10638 },
- { 66782, 11482 },
- { 68770, 11624 },
- { 69220, 11654 },
- { 70340, 11724 },
- { 70680, 11744 },
- { 71058, 11765 },
- { 71210, 11773 },
- { 71230, 11774 },
- { 71293, 11777 },
- { 71337, 11779 },
- { 71360, 11780 },
- { 71408, 11782 }
+ { 780, 403 },
+ { 5673, 2034 },
+ { 21237, 5925 },
+ { 30312, 7740 },
+ { 36108, 8706 },
+ { 42380, 9602 },
+ { 48244, 10335 },
+ { 53158, 10881 },
+ { 56958, 11261 },
+ { 59983, 11536 },
+ { 61987, 11703 },
+ { 73284, 12572 },
+ { 75356, 12720 },
+ { 88871, 13621 },
+ { 90055, 13695 },
+ { 90395, 13715 },
+ { 90773, 13736 },
+ { 90963, 13746 },
+ { 91023, 13749 },
+ { 91107, 13753 },
+ { 91151, 13755 },
+ { 91174, 13756 },
+ { 91222, 13758 },
+ { 91222, 13758 },
+ { 91222, 13758 },
+ { 91249, 13759 }
};
-#define UNICODE_CHARNAME_WORD_HANGUL 7409
-#define UNICODE_CHARNAME_WORD_SYLLABLE 9348
-#define UNICODE_CHARNAME_WORD_CJK 536
-#define UNICODE_CHARNAME_WORD_COMPATIBILITY 10647
-#define UNICODE_CHARNAME_WORD_VARIATION 9912
-static const uint16_t unicode_names[115981] = {
- 23, 3, 897, 15672,
- 37, 317, 18774,
- 47, 317, 1, 19567, 968,
- 51, 18371, 887, 20234,
- 51, 18371, 7817, 12383, 16088,
- 51, 18371, 7817, 16069, 16088,
- 51, 18371, 9898,
- 51, 18371, 10313, 11756,
- 51, 18371, 13313, 23252,
- 51, 18371, 13341, 12383, 16088,
- 51, 18371, 13341, 16069, 16088,
- 51, 18371, 14603, 23252,
- 51, 18371, 15495, 15340,
- 51, 18371, 15495, 20336,
- 51, 18371, 15495, 20566,
- 51, 18371, 20355, 20566,
- 63, 16200,
- 167, 2511, 15029, 15672,
- 201, 6286,
- 201, 9374,
- 201, 13582,
- 203, 6286,
- 203, 9374,
- 203, 13582,
- 469, 2611, 13883, 18011, 15672,
- 469, 11994,
- 469, 11995, 9854,
- 469, 15127, 15330,
- 469, 15342,
- 469, 17247, 15672,
- 469, 17676,
- 469, 20850,
- 491, 7127, 9854,
- 493, 11709, 441, 17430,
- 493, 11709, 5228,
- 493, 11709, 11905, 2610,
- 493, 11709, 11905, 3076,
- 493, 11709, 11905, 3356,
- 493, 11709, 11905, 6756,
- 493, 11709, 11905, 6778,
- 493, 11709, 11905, 8780,
- 493, 11709, 11905, 10900,
- 493, 11709, 11905, 11978,
- 493, 11709, 11905, 13450,
- 493, 11709, 11905, 13736,
- 493, 11709, 13326,
- 493, 11709, 14999, 68,
- 493, 11709, 14999, 76,
- 493, 11709, 14999, 92,
- 493, 11709, 14999, 202,
- 493, 11709, 14999, 206,
- 493, 11709, 14999, 306,
- 493, 11709, 14999, 324,
- 493, 11709, 14999, 326,
- 493, 11709, 14999, 384,
- 493, 11709, 14999, 388,
- 493, 11709, 14999, 392,
- 493, 11709, 14999, 402,
- 493, 11709, 14999, 406,
- 493, 11709, 14999, 480,
- 493, 11709, 14999, 486,
- 493, 11709, 14999, 512,
- 493, 11709, 14999, 652,
- 493, 11709, 14999, 654,
- 493, 11709, 14999, 678,
- 493, 11709, 14999, 774,
- 493, 11709, 14999, 776,
- 493, 11709, 14999, 778,
- 493, 11709, 14999, 786,
- 493, 11709, 14999, 844,
- 493, 11709, 14999, 1272,
- 493, 11709, 14999, 1314,
- 493, 11709, 14999, 1764,
- 493, 11709, 14999, 2066,
- 493, 11709, 14999, 2628,
- 493, 11709, 14999, 3404,
- 493, 11709, 16427, 18812,
- 493, 11709, 18454,
- 493, 11709, 20269, 18812,
- 493, 11709, 20877, 14625, 15142,
- 493, 11709, 20877, 15142,
- 495, 15672,
- 497, 10641, 20685, 8321, 10641, 7817, 13341, 11477, 11392,
- 505, 10641, 1217, 14874,
- 516,
- 604,
- 671, 5741, 7817, 6435, 5741, 7817, 16480,
- 671, 5741, 7817, 6435, 5741, 13341, 16480,
- 671, 5741, 13341, 6435, 5741, 7817, 16480,
- 671, 5741, 13341, 6435, 5741, 13341, 16480,
- 671, 6435, 11476,
- 671, 6435, 11477, 10641, 5744,
- 671, 6435, 11571, 11476,
- 671, 6435, 14049, 11476,
- 671, 6435, 14625, 11476,
- 671, 6435, 20377, 11476,
- 671, 6435, 23305, 11476,
- 671, 6751, 10092,
- 671, 10086,
- 671, 10087, 10641, 14487, 11392,
- 671, 11477, 17369, 14486,
- 671, 13341, 17839, 18016,
- 671, 18906,
- 671, 18907, 317, 1, 19567, 968,
- 671, 18907, 16065, 3357, 20181, 5742,
- 708,
- 739, 17091, 144,
- 739, 17091, 168,
- 739, 17091, 244,
- 739, 17091, 342,
- 739, 17091, 354,
- 739, 17091, 392,
- 739, 17091, 430,
- 739, 17091, 500,
- 739, 17091, 642,
- 739, 17091, 710,
- 739, 17091, 742,
- 739, 17091, 752,
- 739, 17091, 982,
- 739, 17091, 1046,
- 739, 17091, 1066,
- 739, 17091, 1110,
- 739, 17091, 1114,
- 739, 17091, 1474,
- 739, 17091, 1530,
- 739, 17091, 1658,
- 739, 17091, 1822,
- 739, 17091, 1942,
- 739, 17091, 2134,
- 739, 17091, 2224,
- 739, 17091, 2332,
- 739, 17091, 2742,
- 739, 17091, 2758,
- 739, 17091, 2810,
- 739, 17091, 3060,
- 739, 17091, 3118,
- 739, 17091, 3214,
- 739, 17091, 3460,
- 739, 17091, 3500,
- 739, 17091, 3720,
- 739, 17091, 3848,
- 739, 17091, 3862,
- 739, 17091, 3864,
- 739, 17091, 5784,
- 739, 17091, 6114,
- 739, 17091, 6344,
- 739, 17091, 6984,
- 739, 17091, 6990,
- 739, 17091, 7352,
- 739, 17091, 7356,
- 739, 17091, 7362,
- 739, 17091, 7488,
- 739, 17091, 7508,
- 739, 17091, 8614,
- 739, 17091, 8966,
- 739, 17091, 8984,
- 739, 17091, 9030,
- 739, 17091, 9750,
- 739, 17091, 9792,
- 739, 17091, 9816,
- 739, 17091, 14222,
- 739, 18697, 0,
- 739, 18697, 8,
- 739, 18697, 16,
- 739, 18697, 28,
- 739, 18697, 84,
- 739, 18697, 92,
- 739, 18697, 100,
- 739, 18697, 106,
- 739, 18697, 110,
- 739, 18697, 114,
- 739, 18697, 116,
- 739, 18697, 120,
- 739, 18697, 122,
- 739, 18697, 124,
- 739, 18697, 130,
- 739, 18697, 134,
- 739, 18697, 140,
- 739, 18697, 142,
- 739, 18697, 144,
- 739, 18697, 148,
- 739, 18697, 154,
- 739, 18697, 158,
- 739, 18697, 166,
- 739, 18697, 168,
- 739, 18697, 220,
- 739, 18697, 224,
- 739, 18697, 230,
- 739, 18697, 236,
- 739, 18697, 238,
- 739, 18697, 240,
- 739, 18697, 244,
- 739, 18697, 248,
- 739, 18697, 254,
- 739, 18697, 258,
- 739, 18697, 260,
- 739, 18697, 266,
- 739, 18697, 270,
- 739, 18697, 282,
- 739, 18697, 300,
- 739, 18697, 320,
- 739, 18697, 328,
- 739, 18697, 332,
- 739, 18697, 340,
- 739, 18697, 342,
- 739, 18697, 344,
- 739, 18697, 346,
- 739, 18697, 350,
- 739, 18697, 354,
- 739, 18697, 358,
- 739, 18697, 366,
- 739, 18697, 370,
- 739, 18697, 384,
- 739, 18697, 388,
- 739, 18697, 392,
- 739, 18697, 402,
- 739, 18697, 406,
- 739, 18697, 412,
- 739, 18697, 416,
- 739, 18697, 424,
- 739, 18697, 430,
- 739, 18697, 436,
- 739, 18697, 440,
- 739, 18697, 446,
- 739, 18697, 448,
- 739, 18697, 452,
- 739, 18697, 460,
- 739, 18697, 468,
- 739, 18697, 472,
- 739, 18697, 500,
- 739, 18697, 508,
- 739, 18697, 516,
- 739, 18697, 522,
- 739, 18697, 536,
- 739, 18697, 540,
- 739, 18697, 546,
- 739, 18697, 552,
- 739, 18697, 560,
- 739, 18697, 564,
- 739, 18697, 568,
- 739, 18697, 570,
- 739, 18697, 572,
- 739, 18697, 574,
- 739, 18697, 580,
- 739, 18697, 584,
- 739, 18697, 586,
- 739, 18697, 588,
- 739, 18697, 592,
- 739, 18697, 598,
- 739, 18697, 602,
- 739, 18697, 612,
- 739, 18697, 618,
- 739, 18697, 622,
- 739, 18697, 626,
- 739, 18697, 630,
- 739, 18697, 634,
- 739, 18697, 642,
- 739, 18697, 668,
- 739, 18697, 680,
- 739, 18697, 684,
- 739, 18697, 686,
- 739, 18697, 690,
- 739, 18697, 692,
- 739, 18697, 694,
- 739, 18697, 700,
- 739, 18697, 710,
- 739, 18697, 712,
- 739, 18697, 724,
- 739, 18697, 726,
- 739, 18697, 732,
- 739, 18697, 738,
- 739, 18697, 742,
- 739, 18697, 746,
- 739, 18697, 750,
- 739, 18697, 752,
- 739, 18697, 754,
- 739, 18697, 758,
- 739, 18697, 760,
- 739, 18697, 762,
- 739, 18697, 764,
- 739, 18697, 894,
- 739, 18697, 898,
- 739, 18697, 902,
- 739, 18697, 904,
- 739, 18697, 906,
- 739, 18697, 908,
- 739, 18697, 910,
- 739, 18697, 912,
- 739, 18697, 914,
- 739, 18697, 926,
- 739, 18697, 930,
- 739, 18697, 944,
- 739, 18697, 948,
- 739, 18697, 950,
- 739, 18697, 952,
- 739, 18697, 962,
- 739, 18697, 964,
- 739, 18697, 968,
- 739, 18697, 978,
- 739, 18697, 980,
- 739, 18697, 982,
- 739, 18697, 986,
- 739, 18697, 988,
- 739, 18697, 998,
- 739, 18697, 1000,
- 739, 18697, 1002,
- 739, 18697, 1004,
- 739, 18697, 1014,
- 739, 18697, 1018,
- 739, 18697, 1022,
- 739, 18697, 1038,
- 739, 18697, 1040,
- 739, 18697, 1044,
- 739, 18697, 1046,
- 739, 18697, 1050,
- 739, 18697, 1052,
- 739, 18697, 1054,
- 739, 18697, 1056,
- 739, 18697, 1066,
- 739, 18697, 1068,
- 739, 18697, 1070,
- 739, 18697, 1080,
- 739, 18697, 1082,
- 739, 18697, 1086,
- 739, 18697, 1090,
- 739, 18697, 1092,
- 739, 18697, 1094,
- 739, 18697, 1096,
- 739, 18697, 1098,
- 739, 18697, 1110,
- 739, 18697, 1112,
- 739, 18697, 1114,
- 739, 18697, 1116,
- 739, 18697, 1132,
- 739, 18697, 1136,
- 739, 18697, 1138,
- 739, 18697, 1142,
- 739, 18697, 1144,
- 739, 18697, 1146,
- 739, 18697, 1148,
- 739, 18697, 1150,
- 739, 18697, 1160,
- 739, 18697, 1162,
- 739, 18697, 1176,
- 739, 18697, 1184,
- 739, 18697, 1186,
- 739, 18697, 1188,
- 739, 18697, 1214,
- 739, 18697, 1216,
- 739, 18697, 1218,
- 739, 18697, 1234,
- 739, 18697, 1236,
- 739, 18697, 1238,
- 739, 18697, 1240,
- 739, 18697, 1242,
- 739, 18697, 1352,
- 739, 18697, 1358,
- 739, 18697, 1360,
- 739, 18697, 1376,
- 739, 18697, 1378,
- 739, 18697, 1380,
- 739, 18697, 1394,
- 739, 18697, 1398,
- 739, 18697, 1406,
- 739, 18697, 1408,
- 739, 18697, 1410,
- 739, 18697, 1412,
- 739, 18697, 1422,
- 739, 18697, 1424,
- 739, 18697, 1426,
- 739, 18697, 1448,
- 739, 18697, 1452,
- 739, 18697, 1454,
- 739, 18697, 1474,
- 739, 18697, 1478,
- 739, 18697, 1480,
- 739, 18697, 1482,
- 739, 18697, 1484,
- 739, 18697, 1486,
- 739, 18697, 1488,
- 739, 18697, 1490,
- 739, 18697, 1506,
- 739, 18697, 1512,
- 739, 18697, 1514,
- 739, 18697, 1516,
- 739, 18697, 1528,
- 739, 18697, 1530,
- 739, 18697, 1532,
- 739, 18697, 1550,
- 739, 18697, 1552,
- 739, 18697, 1554,
- 739, 18697, 1556,
- 739, 18697, 1558,
- 739, 18697, 1594,
- 739, 18697, 1598,
- 739, 18697, 1602,
- 739, 18697, 1614,
- 739, 18697, 1618,
- 739, 18697, 1630,
- 739, 18697, 1638,
- 739, 18697, 1640,
- 739, 18697, 1642,
- 739, 18697, 1644,
- 739, 18697, 1646,
- 739, 18697, 1648,
- 739, 18697, 1650,
- 739, 18697, 1652,
- 739, 18697, 1656,
- 739, 18697, 1658,
- 739, 18697, 1660,
- 739, 18697, 1662,
- 739, 18697, 1664,
- 739, 18697, 1666,
- 739, 18697, 1668,
- 739, 18697, 1682,
- 739, 18697, 1684,
- 739, 18697, 1686,
- 739, 18697, 1700,
- 739, 18697, 1712,
- 739, 18697, 1714,
- 739, 18697, 1716,
- 739, 18697, 1718,
- 739, 18697, 1742,
- 739, 18697, 1744,
- 739, 18697, 1746,
- 739, 18697, 1802,
- 739, 18697, 1806,
- 739, 18697, 1808,
- 739, 18697, 1810,
- 739, 18697, 1816,
- 739, 18697, 1818,
- 739, 18697, 1820,
- 739, 18697, 1822,
- 739, 18697, 1828,
- 739, 18697, 1830,
- 739, 18697, 1832,
- 739, 18697, 1836,
- 739, 18697, 1838,
- 739, 18697, 1840,
- 739, 18697, 1842,
- 739, 18697, 1846,
- 739, 18697, 1850,
- 739, 18697, 1852,
- 739, 18697, 1854,
- 739, 18697, 1856,
- 739, 18697, 1880,
- 739, 18697, 1886,
- 739, 18697, 1890,
- 739, 18697, 1902,
- 739, 18697, 1906,
- 739, 18697, 1910,
- 739, 18697, 1930,
- 739, 18697, 1938,
- 739, 18697, 1942,
- 739, 18697, 1948,
- 739, 18697, 1978,
- 739, 18697, 1980,
- 739, 18697, 1984,
- 739, 18697, 2016,
- 739, 18697, 2018,
- 739, 18697, 2022,
- 739, 18697, 2024,
- 739, 18697, 2028,
- 739, 18697, 2082,
- 739, 18697, 2088,
- 739, 18697, 2094,
- 739, 18697, 2114,
- 739, 18697, 2120,
- 739, 18697, 2134,
- 739, 18697, 2140,
- 739, 18697, 2146,
- 739, 18697, 2148,
- 739, 18697, 2166,
- 739, 18697, 2172,
- 739, 18697, 2176,
- 739, 18697, 2200,
- 739, 18697, 2202,
- 739, 18697, 2204,
- 739, 18697, 2208,
- 739, 18697, 2210,
- 739, 18697, 2222,
- 739, 18697, 2224,
- 739, 18697, 2226,
- 739, 18697, 2228,
- 739, 18697, 2246,
- 739, 18697, 2252,
- 739, 18697, 2256,
- 739, 18697, 2286,
- 739, 18697, 2290,
- 739, 18697, 2292,
- 739, 18697, 2294,
- 739, 18697, 2296,
- 739, 18697, 2304,
- 739, 18697, 2316,
- 739, 18697, 2318,
- 739, 18697, 2320,
- 739, 18697, 2332,
- 739, 18697, 2334,
- 739, 18697, 2336,
- 739, 18697, 2350,
- 739, 18697, 2352,
- 739, 18697, 2354,
- 739, 18697, 2358,
- 739, 18697, 2360,
- 739, 18697, 2376,
- 739, 18697, 2378,
- 739, 18697, 2380,
- 739, 18697, 2398,
- 739, 18697, 2406,
- 739, 18697, 2410,
- 739, 18697, 2412,
- 739, 18697, 2414,
- 739, 18697, 2416,
- 739, 18697, 2418,
- 739, 18697, 2420,
- 739, 18697, 2422,
- 739, 18697, 2424,
- 739, 18697, 2426,
- 739, 18697, 2428,
- 739, 18697, 2436,
- 739, 18697, 2442,
- 739, 18697, 2444,
- 739, 18697, 2446,
- 739, 18697, 2452,
- 739, 18697, 2464,
- 739, 18697, 2472,
- 739, 18697, 2474,
- 739, 18697, 2476,
- 739, 18697, 2482,
- 739, 18697, 2484,
- 739, 18697, 2486,
- 739, 18697, 2488,
- 739, 18697, 2506,
- 739, 18697, 2510,
- 739, 18697, 2514,
- 739, 18697, 2518,
- 739, 18697, 2520,
- 739, 18697, 2522,
- 739, 18697, 2524,
- 739, 18697, 2526,
- 739, 18697, 2538,
- 739, 18697, 2540,
- 739, 18697, 2542,
- 739, 18697, 2544,
- 739, 18697, 2546,
- 739, 18697, 2562,
- 739, 18697, 2564,
- 739, 18697, 2566,
- 739, 18697, 2568,
- 739, 18697, 2570,
- 739, 18697, 2572,
- 739, 18697, 2574,
- 739, 18697, 2576,
- 739, 18697, 2646,
- 739, 18697, 2650,
- 739, 18697, 2656,
- 739, 18697, 2686,
- 739, 18697, 2694,
- 739, 18697, 2696,
- 739, 18697, 2698,
- 739, 18697, 2708,
- 739, 18697, 2710,
- 739, 18697, 2712,
- 739, 18697, 2734,
- 739, 18697, 2736,
- 739, 18697, 2740,
- 739, 18697, 2742,
- 739, 18697, 2744,
- 739, 18697, 2754,
- 739, 18697, 2756,
- 739, 18697, 2758,
- 739, 18697, 2760,
- 739, 18697, 2790,
- 739, 18697, 2796,
- 739, 18697, 2798,
- 739, 18697, 2800,
- 739, 18697, 2808,
- 739, 18697, 2810,
- 739, 18697, 2812,
- 739, 18697, 2824,
- 739, 18697, 2826,
- 739, 18697, 2828,
- 739, 18697, 2830,
- 739, 18697, 2836,
- 739, 18697, 2852,
- 739, 18697, 2854,
- 739, 18697, 2856,
- 739, 18697, 2860,
- 739, 18697, 2882,
- 739, 18697, 2886,
- 739, 18697, 2890,
- 739, 18697, 2906,
- 739, 18697, 2910,
- 739, 18697, 2950,
- 739, 18697, 2952,
- 739, 18697, 2954,
- 739, 18697, 2956,
- 739, 18697, 2958,
- 739, 18697, 2960,
- 739, 18697, 2962,
- 739, 18697, 2964,
- 739, 18697, 2976,
- 739, 18697, 2978,
- 739, 18697, 2980,
- 739, 18697, 2982,
- 739, 18697, 2984,
- 739, 18697, 2996,
- 739, 18697, 2998,
- 739, 18697, 3000,
- 739, 18697, 3002,
- 739, 18697, 3022,
- 739, 18697, 3028,
- 739, 18697, 3032,
- 739, 18697, 3040,
- 739, 18697, 3044,
- 739, 18697, 3048,
- 739, 18697, 3050,
- 739, 18697, 3054,
- 739, 18697, 3056,
- 739, 18697, 3060,
- 739, 18697, 3064,
- 739, 18697, 3072,
- 739, 18697, 3074,
- 739, 18697, 3076,
- 739, 18697, 3096,
- 739, 18697, 3102,
- 739, 18697, 3108,
- 739, 18697, 3114,
- 739, 18697, 3116,
- 739, 18697, 3118,
- 739, 18697, 3120,
- 739, 18697, 3122,
- 739, 18697, 3124,
- 739, 18697, 3138,
- 739, 18697, 3140,
- 739, 18697, 3142,
- 739, 18697, 3144,
- 739, 18697, 3148,
- 739, 18697, 3164,
- 739, 18697, 3166,
- 739, 18697, 3168,
- 739, 18697, 3170,
- 739, 18697, 3206,
- 739, 18697, 3214,
- 739, 18697, 3222,
- 739, 18697, 3234,
- 739, 18697, 3240,
- 739, 18697, 3256,
- 739, 18697, 3264,
- 739, 18697, 3268,
- 739, 18697, 3270,
- 739, 18697, 3292,
- 739, 18697, 3298,
- 739, 18697, 3302,
- 739, 18697, 3340,
- 739, 18697, 3342,
- 739, 18697, 3344,
- 739, 18697, 3346,
- 739, 18697, 3348,
- 739, 18697, 3408,
- 739, 18697, 3410,
- 739, 18697, 3446,
- 739, 18697, 3448,
- 739, 18697, 3454,
- 739, 18697, 3460,
- 739, 18697, 3466,
- 739, 18697, 3470,
- 739, 18697, 3474,
- 739, 18697, 3476,
- 739, 18697, 3478,
- 739, 18697, 3486,
- 739, 18697, 3490,
- 739, 18697, 3496,
- 739, 18697, 3498,
- 739, 18697, 3500,
- 739, 18697, 3502,
- 739, 18697, 3504,
- 739, 18697, 3510,
- 739, 18697, 3512,
- 739, 18697, 3514,
- 739, 18697, 3516,
- 739, 18697, 3526,
- 739, 18697, 3528,
- 739, 18697, 3534,
- 739, 18697, 3548,
- 739, 18697, 3550,
- 739, 18697, 3564,
- 739, 18697, 3568,
- 739, 18697, 3578,
- 739, 18697, 3600,
- 739, 18697, 3602,
- 739, 18697, 3604,
- 739, 18697, 3606,
- 739, 18697, 3610,
- 739, 18697, 3614,
- 739, 18697, 3616,
- 739, 18697, 3618,
- 739, 18697, 3638,
- 739, 18697, 3640,
- 739, 18697, 3642,
- 739, 18697, 3646,
- 739, 18697, 3710,
- 739, 18697, 3718,
- 739, 18697, 3720,
- 739, 18697, 3722,
- 739, 18697, 3730,
- 739, 18697, 3734,
- 739, 18697, 3736,
- 739, 18697, 3750,
- 739, 18697, 3752,
- 739, 18697, 3756,
- 739, 18697, 3760,
- 739, 18697, 3762,
- 739, 18697, 3776,
- 739, 18697, 3778,
- 739, 18697, 3780,
- 739, 18697, 3782,
- 739, 18697, 3796,
- 739, 18697, 3798,
- 739, 18697, 3800,
- 739, 18697, 3808,
- 739, 18697, 3810,
- 739, 18697, 3812,
- 739, 18697, 3814,
- 739, 18697, 3818,
- 739, 18697, 3820,
- 739, 18697, 3822,
- 739, 18697, 3828,
- 739, 18697, 3832,
- 739, 18697, 3834,
- 739, 18697, 3836,
- 739, 18697, 3846,
- 739, 18697, 3848,
- 739, 18697, 3850,
- 739, 18697, 3860,
- 739, 18697, 3862,
- 739, 18697, 3864,
- 739, 18697, 3866,
- 739, 18697, 3868,
- 739, 18697, 3874,
- 739, 18697, 3876,
- 739, 18697, 3878,
- 739, 18697, 3880,
- 739, 18697, 3882,
- 739, 18697, 3884,
- 739, 18697, 3886,
- 739, 18697, 3888,
- 739, 18697, 3890,
- 739, 18697, 3892,
- 739, 18697, 5752,
- 739, 18697, 5754,
- 739, 18697, 5756,
- 739, 18697, 5760,
- 739, 18697, 5762,
- 739, 18697, 5764,
- 739, 18697, 5766,
- 739, 18697, 5768,
- 739, 18697, 5770,
- 739, 18697, 5772,
- 739, 18697, 5774,
- 739, 18697, 5776,
- 739, 18697, 5778,
- 739, 18697, 5780,
- 739, 18697, 5782,
- 739, 18697, 5784,
- 739, 18697, 5786,
- 739, 18697, 5788,
- 739, 18697, 5790,
- 739, 18697, 5792,
- 739, 18697, 5828,
- 739, 18697, 5830,
- 739, 18697, 5832,
- 739, 18697, 5882,
- 739, 18697, 5884,
- 739, 18697, 5890,
- 739, 18697, 5896,
- 739, 18697, 6014,
- 739, 18697, 6018,
- 739, 18697, 6022,
- 739, 18697, 6030,
- 739, 18697, 6032,
- 739, 18697, 6034,
- 739, 18697, 6046,
- 739, 18697, 6048,
- 739, 18697, 6050,
- 739, 18697, 6054,
- 739, 18697, 6056,
- 739, 18697, 6058,
- 739, 18697, 6060,
- 739, 18697, 6066,
- 739, 18697, 6068,
- 739, 18697, 6070,
- 739, 18697, 6072,
- 739, 18697, 6074,
- 739, 18697, 6076,
- 739, 18697, 6078,
- 739, 18697, 6114,
- 739, 18697, 6116,
- 739, 18697, 6120,
- 739, 18697, 6134,
- 739, 18697, 6300,
- 739, 18697, 6302,
- 739, 18697, 6304,
- 739, 18697, 6310,
- 739, 18697, 6312,
- 739, 18697, 6324,
- 739, 18697, 6326,
- 739, 18697, 6328,
- 739, 18697, 6330,
- 739, 18697, 6334,
- 739, 18697, 6336,
- 739, 18697, 6338,
- 739, 18697, 6340,
- 739, 18697, 6342,
- 739, 18697, 6344,
- 739, 18697, 6346,
- 739, 18697, 6348,
- 739, 18697, 6396,
- 739, 18697, 6398,
- 739, 18697, 6452,
- 739, 18697, 6456,
- 739, 18697, 6794,
- 739, 18697, 6964,
- 739, 18697, 6966,
- 739, 18697, 6968,
- 739, 18697, 6972,
- 739, 18697, 6974,
- 739, 18697, 6976,
- 739, 18697, 6978,
- 739, 18697, 6980,
- 739, 18697, 6982,
- 739, 18697, 6984,
- 739, 18697, 6986,
- 739, 18697, 6988,
- 739, 18697, 6990,
- 739, 18697, 6992,
- 739, 18697, 6994,
- 739, 18697, 6996,
- 739, 18697, 6998,
- 739, 18697, 7028,
- 739, 18697, 7030,
- 739, 18697, 7032,
- 739, 18697, 7072,
- 739, 18697, 7074,
- 739, 18697, 7076,
- 739, 18697, 7080,
- 739, 18697, 7168,
- 739, 18697, 7176,
- 739, 18697, 7178,
- 739, 18697, 7182,
- 739, 18697, 7184,
- 739, 18697, 7186,
- 739, 18697, 7188,
- 739, 18697, 7190,
- 739, 18697, 7192,
- 739, 18697, 7194,
- 739, 18697, 7196,
- 739, 18697, 7198,
- 739, 18697, 7200,
- 739, 18697, 7202,
- 739, 18697, 7204,
- 739, 18697, 7206,
- 739, 18697, 7208,
- 739, 18697, 7210,
- 739, 18697, 7212,
- 739, 18697, 7214,
- 739, 18697, 7216,
- 739, 18697, 7218,
- 739, 18697, 7220,
- 739, 18697, 7222,
- 739, 18697, 7224,
- 739, 18697, 7226,
- 739, 18697, 7228,
- 739, 18697, 7230,
- 739, 18697, 7232,
- 739, 18697, 7234,
- 739, 18697, 7236,
- 739, 18697, 7238,
- 739, 18697, 7240,
- 739, 18697, 7242,
- 739, 18697, 7244,
- 739, 18697, 7246,
- 739, 18697, 7248,
- 739, 18697, 7250,
- 739, 18697, 7252,
- 739, 18697, 7254,
- 739, 18697, 7256,
- 739, 18697, 7260,
- 739, 18697, 7262,
- 739, 18697, 7264,
- 739, 18697, 7266,
- 739, 18697, 7268,
- 739, 18697, 7270,
- 739, 18697, 7272,
- 739, 18697, 7274,
- 739, 18697, 7276,
- 739, 18697, 7278,
- 739, 18697, 7282,
- 739, 18697, 7284,
- 739, 18697, 7324,
- 739, 18697, 7326,
- 739, 18697, 7328,
- 739, 18697, 7338,
- 739, 18697, 7340,
- 739, 18697, 7342,
- 739, 18697, 7344,
- 739, 18697, 7346,
- 739, 18697, 7348,
- 739, 18697, 7350,
- 739, 18697, 7352,
- 739, 18697, 7354,
- 739, 18697, 7356,
- 739, 18697, 7358,
- 739, 18697, 7360,
- 739, 18697, 7362,
- 739, 18697, 7478,
- 739, 18697, 7480,
- 739, 18697, 7482,
- 739, 18697, 7488,
- 739, 18697, 7490,
- 739, 18697, 7492,
- 739, 18697, 7494,
- 739, 18697, 7496,
- 739, 18697, 7498,
- 739, 18697, 7500,
- 739, 18697, 7502,
- 739, 18697, 7504,
- 739, 18697, 7506,
- 739, 18697, 7508,
- 739, 18697, 7510,
- 739, 18697, 7512,
- 739, 18697, 7514,
- 739, 18697, 7516,
- 739, 18697, 7532,
- 739, 18697, 7534,
- 739, 18697, 7536,
- 739, 18697, 7538,
- 739, 18697, 7540,
- 739, 18697, 7668,
- 739, 18697, 7670,
- 739, 18697, 7720,
- 739, 18697, 7724,
- 739, 18697, 7728,
- 739, 18697, 7840,
- 739, 18697, 7842,
- 739, 18697, 7844,
- 739, 18697, 7896,
- 739, 18697, 7898,
- 739, 18697, 7900,
- 739, 18697, 7902,
- 739, 18697, 7912,
- 739, 18697, 8386,
- 739, 18697, 8388,
- 739, 18697, 8390,
- 739, 18697, 8402,
- 739, 18697, 8404,
- 739, 18697, 8406,
- 739, 18697, 8408,
- 739, 18697, 8410,
- 739, 18697, 8412,
- 739, 18697, 8414,
- 739, 18697, 8416,
- 739, 18697, 8418,
- 739, 18697, 8420,
- 739, 18697, 8422,
- 739, 18697, 8430,
- 739, 18697, 8432,
- 739, 18697, 8478,
- 739, 18697, 8480,
- 739, 18697, 8482,
- 739, 18697, 8488,
- 739, 18697, 8608,
- 739, 18697, 8610,
- 739, 18697, 8612,
- 739, 18697, 8614,
- 739, 18697, 8616,
- 739, 18697, 8618,
- 739, 18697, 8620,
- 739, 18697, 8622,
- 739, 18697, 8624,
- 739, 18697, 8626,
- 739, 18697, 8630,
- 739, 18697, 8632,
- 739, 18697, 8634,
- 739, 18697, 8636,
- 739, 18697, 8638,
- 739, 18697, 8640,
- 739, 18697, 8642,
- 739, 18697, 8644,
- 739, 18697, 8650,
- 739, 18697, 8652,
- 739, 18697, 8654,
- 739, 18697, 8658,
- 739, 18697, 8660,
- 739, 18697, 8662,
- 739, 18697, 8664,
- 739, 18697, 8668,
- 739, 18697, 8670,
- 739, 18697, 8676,
- 739, 18697, 8678,
- 739, 18697, 8680,
- 739, 18697, 8684,
- 739, 18697, 8686,
- 739, 18697, 8688,
- 739, 18697, 8690,
- 739, 18697, 8710,
- 739, 18697, 8716,
- 739, 18697, 8718,
- 739, 18697, 8722,
- 739, 18697, 8724,
- 739, 18697, 8738,
- 739, 18697, 8750,
- 739, 18697, 8754,
- 739, 18697, 8758,
- 739, 18697, 8762,
- 739, 18697, 8772,
- 739, 18697, 8774,
- 739, 18697, 8794,
- 739, 18697, 8796,
- 739, 18697, 8798,
- 739, 18697, 8800,
- 739, 18697, 8804,
- 739, 18697, 8806,
- 739, 18697, 8808,
- 739, 18697, 8810,
- 739, 18697, 8812,
- 739, 18697, 8814,
- 739, 18697, 8816,
- 739, 18697, 8818,
- 739, 18697, 8820,
- 739, 18697, 8822,
- 739, 18697, 8824,
- 739, 18697, 8858,
- 739, 18697, 8860,
- 739, 18697, 8862,
- 739, 18697, 8864,
- 739, 18697, 8868,
- 739, 18697, 8870,
- 739, 18697, 8872,
- 739, 18697, 8874,
- 739, 18697, 8878,
- 739, 18697, 8880,
- 739, 18697, 8882,
- 739, 18697, 8884,
- 739, 18697, 8886,
- 739, 18697, 8888,
- 739, 18697, 8890,
- 739, 18697, 8892,
- 739, 18697, 8928,
- 739, 18697, 8930,
- 739, 18697, 8932,
- 739, 18697, 8962,
- 739, 18697, 8966,
- 739, 18697, 8972,
- 739, 18697, 8974,
- 739, 18697, 8984,
- 739, 18697, 8986,
- 739, 18697, 8988,
- 739, 18697, 8994,
- 739, 18697, 8996,
- 739, 18697, 8998,
- 739, 18697, 9000,
- 739, 18697, 9004,
- 739, 18697, 9008,
- 739, 18697, 9010,
- 739, 18697, 9012,
- 739, 18697, 9014,
- 739, 18697, 9016,
- 739, 18697, 9018,
- 739, 18697, 9020,
- 739, 18697, 9022,
- 739, 18697, 9024,
- 739, 18697, 9028,
- 739, 18697, 9030,
- 739, 18697, 9034,
- 739, 18697, 9036,
- 739, 18697, 9038,
- 739, 18697, 9040,
- 739, 18697, 9042,
- 739, 18697, 9044,
- 739, 18697, 9256,
- 739, 18697, 9260,
- 739, 18697, 9310,
- 739, 18697, 9312,
- 739, 18697, 9314,
- 739, 18697, 9328,
- 739, 18697, 9364,
- 739, 18697, 9366,
- 739, 18697, 9368,
- 739, 18697, 9376,
- 739, 18697, 9378,
- 739, 18697, 9380,
- 739, 18697, 9382,
- 739, 18697, 9394,
- 739, 18697, 9526,
- 739, 18697, 9530,
- 739, 18697, 9532,
- 739, 18697, 9534,
- 739, 18697, 9536,
- 739, 18697, 9538,
- 739, 18697, 9540,
- 739, 18697, 9544,
- 739, 18697, 9546,
- 739, 18697, 9548,
- 739, 18697, 9550,
- 739, 18697, 9552,
- 739, 18697, 9554,
- 739, 18697, 9556,
- 739, 18697, 9558,
- 739, 18697, 9560,
- 739, 18697, 9568,
- 739, 18697, 9570,
- 739, 18697, 9572,
- 739, 18697, 9584,
- 739, 18697, 9748,
- 739, 18697, 9750,
- 739, 18697, 9752,
- 739, 18697, 9762,
- 739, 18697, 9764,
- 739, 18697, 9766,
- 739, 18697, 9792,
- 739, 18697, 9796,
- 739, 18697, 9798,
- 739, 18697, 9812,
- 739, 18697, 9814,
- 739, 18697, 9816,
- 739, 18697, 9818,
- 739, 18697, 9820,
- 739, 18697, 9834,
- 739, 18697, 9836,
- 739, 18697, 9838,
- 739, 18697, 9840,
- 739, 18697, 9848,
- 739, 18697, 9850,
- 739, 18697, 9904,
- 739, 18697, 9906,
- 739, 18697, 9908,
- 739, 18697, 9912,
- 739, 18697, 9914,
- 739, 18697, 9918,
- 739, 18697, 9920,
- 739, 18697, 9922,
- 739, 18697, 9924,
- 739, 18697, 9926,
- 739, 18697, 9928,
- 739, 18697, 9930,
- 739, 18697, 9932,
- 739, 18697, 9934,
- 739, 18697, 9938,
- 739, 18697, 9940,
- 739, 18697, 9942,
- 739, 18697, 9944,
- 739, 18697, 9946,
- 739, 18697, 9976,
- 739, 18697, 9978,
- 739, 18697, 9984,
- 739, 18697, 9992,
- 739, 18697, 10184,
- 739, 18697, 10186,
- 739, 18697, 10290,
- 739, 18697, 10292,
- 739, 18697, 10294,
- 739, 18697, 10300,
- 739, 18697, 10544,
- 739, 18697, 10546,
- 739, 18697, 10548,
- 739, 18697, 10560,
- 739, 18697, 10562,
- 739, 18697, 10658,
- 739, 18697, 10660,
- 739, 18697, 10688,
- 739, 18697, 10690,
- 739, 18697, 10692,
- 739, 18697, 10696,
- 739, 18697, 10708,
- 739, 18697, 10794,
- 739, 18697, 10796,
- 739, 18697, 10798,
- 739, 18697, 10838,
- 739, 18697, 10840,
- 739, 18697, 10842,
- 739, 18697, 10844,
- 739, 18697, 10854,
- 739, 18697, 10906,
- 739, 18697, 10910,
- 739, 18697, 10912,
- 739, 18697, 10916,
- 739, 18697, 10918,
- 739, 18697, 10920,
- 739, 18697, 10928,
- 739, 18697, 10930,
- 739, 18697, 10932,
- 739, 18697, 10934,
- 739, 18697, 10936,
- 739, 18697, 10938,
- 739, 18697, 10940,
- 739, 18697, 10942,
- 739, 18697, 10948,
- 739, 18697, 10950,
- 739, 18697, 10952,
- 739, 18697, 10954,
- 739, 18697, 10958,
- 739, 18697, 10960,
- 739, 18697, 10966,
- 739, 18697, 10968,
- 739, 18697, 10970,
- 739, 18697, 10976,
- 739, 18697, 10980,
- 739, 18697, 10982,
- 739, 18697, 10984,
- 739, 18697, 10988,
- 739, 18697, 10990,
- 739, 18697, 10992,
- 739, 18697, 10994,
- 739, 18697, 10996,
- 739, 18697, 10998,
- 739, 18697, 11000,
- 739, 18697, 11002,
- 739, 18697, 11006,
- 739, 18697, 11008,
- 739, 18697, 11010,
- 739, 18697, 11014,
- 739, 18697, 11016,
- 739, 18697, 11018,
- 739, 18697, 11020,
- 739, 18697, 11528,
- 739, 18697, 11530,
- 739, 18697, 11532,
- 739, 18697, 11534,
- 739, 18697, 11536,
- 739, 18697, 11538,
- 739, 18697, 11722,
- 739, 18697, 11724,
- 739, 18697, 11726,
- 739, 18697, 11728,
- 739, 18697, 11730,
- 739, 18697, 11874,
- 739, 18697, 11876,
- 739, 18697, 11878,
- 739, 18697, 11880,
- 739, 18697, 11882,
- 739, 18697, 12174,
- 739, 18697, 12176,
- 739, 18697, 12178,
- 739, 18697, 12180,
- 739, 18697, 12182,
- 739, 18697, 12184,
- 739, 18697, 12286,
- 739, 18697, 12288,
- 739, 18697, 12290,
- 739, 18697, 12292,
- 739, 18697, 12294,
- 739, 18697, 12296,
- 739, 18697, 12298,
- 739, 18697, 12300,
- 739, 18697, 12304,
- 739, 18697, 12306,
- 739, 18697, 12308,
- 739, 18697, 12310,
- 739, 18697, 12312,
- 739, 18697, 12314,
- 739, 18697, 12316,
- 739, 18697, 12318,
- 739, 18697, 12342,
- 739, 18697, 12344,
- 739, 18697, 12346,
- 739, 18697, 12348,
- 739, 18697, 12350,
- 739, 18697, 12352,
- 739, 18697, 12406,
- 739, 18697, 12408,
- 739, 18697, 12410,
- 739, 18697, 12412,
- 739, 18697, 12414,
- 739, 18697, 12416,
- 739, 18697, 12722,
- 739, 18697, 12724,
- 739, 18697, 12726,
- 739, 18697, 12728,
- 739, 18697, 12814,
- 739, 18697, 12816,
- 739, 18697, 12818,
- 739, 18697, 12820,
- 739, 18697, 12832,
- 739, 18697, 12836,
- 739, 18697, 12860,
- 739, 18697, 12862,
- 739, 18697, 12882,
- 739, 18697, 12884,
- 739, 18697, 12904,
- 739, 18697, 12906,
- 739, 18697, 12908,
- 739, 18697, 12914,
- 739, 18697, 12918,
- 739, 18697, 12920,
- 739, 18697, 12980,
- 739, 18697, 12982,
- 739, 18697, 13056,
- 739, 18697, 13058,
- 739, 18697, 13060,
- 739, 18697, 13062,
- 739, 18697, 13064,
- 739, 18697, 13068,
- 739, 18697, 13070,
- 739, 18697, 13072,
- 739, 18697, 13074,
- 739, 18697, 13076,
- 739, 18697, 13358,
- 739, 18697, 13360,
- 739, 18697, 13362,
- 739, 18697, 13512,
- 739, 18697, 13514,
- 739, 18697, 13516,
- 739, 18697, 13526,
- 739, 18697, 13602,
- 739, 18697, 13604,
- 739, 18697, 13606,
- 739, 18697, 14200,
- 739, 18697, 14202,
- 739, 18697, 14204,
- 739, 18697, 14206,
- 739, 18697, 14220,
- 739, 18697, 14222,
- 739, 18697, 14224,
- 739, 18697, 14228,
- 739, 18697, 14230,
- 739, 18697, 19371, 8320,
- 797, 15528,
- 835, 12005, 634,
- 835, 22966,
- 836,
- 843, 10641, 1216,
- 850,
- 857, 20151, 15673, 671, 9787, 1830,
- 857, 20151, 15673, 671, 10087, 1830,
- 857, 20151, 15673, 671, 10087, 16946,
- 857, 20151, 15673, 671, 10087, 19058,
- 857, 20151, 15673, 671, 11653, 13758,
- 857, 20151, 15673, 1159, 13622,
- 857, 20151, 15673, 1159, 13758,
- 857, 20151, 15673, 1159, 19058,
- 857, 20151, 15673, 1831, 18836,
- 857, 20151, 15673, 1831, 19058,
- 857, 20151, 15673, 2914,
- 857, 20151, 15673, 6435, 9787, 13622,
- 857, 20151, 15673, 6435, 10087, 1830,
- 857, 20151, 15673, 6435, 10087, 18836,
- 857, 20151, 15673, 6435, 11653, 13758,
- 857, 20151, 15673, 7438,
- 857, 20151, 15673, 7439, 18836,
- 857, 20151, 15673, 7817, 9787, 13622,
- 857, 20151, 15673, 9374,
- 857, 20151, 15673, 9375, 671, 11652,
- 857, 20151, 15673, 9375, 1158,
- 857, 20151, 15673, 9375, 1830,
- 857, 20151, 15673, 9375, 2511, 12004,
- 857, 20151, 15673, 9375, 6435, 11652,
- 857, 20151, 15673, 9375, 11756,
- 857, 20151, 15673, 9375, 11888,
- 857, 20151, 15673, 9375, 12004,
- 857, 20151, 15673, 9375, 13546,
- 857, 20151, 15673, 9375, 14486,
- 857, 20151, 15673, 9375, 14592,
- 857, 20151, 15673, 9375, 16248,
- 857, 20151, 15673, 9375, 17463, 11476,
- 857, 20151, 15673, 9375, 18510,
- 857, 20151, 15673, 9375, 18922,
- 857, 20151, 15673, 9375, 19215, 11476,
- 857, 20151, 15673, 9375, 19407, 11476,
- 857, 20151, 15673, 9375, 19408,
- 857, 20151, 15673, 9375, 20375, 11476,
- 857, 20151, 15673, 9375, 21096,
- 857, 20151, 15673, 9951, 19058,
- 857, 20151, 15673, 11436,
- 857, 20151, 15673, 11437, 18836,
- 857, 20151, 15673, 11763, 896,
- 857, 20151, 15673, 11889, 13622,
- 857, 20151, 15673, 11889, 18836,
- 857, 20151, 15673, 13144,
- 857, 20151, 15673, 13145, 18836,
- 857, 20151, 15673, 13295, 9374,
- 857, 20151, 15673, 13295, 18836,
- 857, 20151, 15673, 13547, 896,
- 857, 20151, 15673, 13623, 13758,
- 857, 20151, 15673, 13759, 19058,
- 857, 20151, 15673, 14208,
- 857, 20151, 15673, 14487, 1830,
- 857, 20151, 15673, 14487, 9950,
- 857, 20151, 15673, 14487, 13622,
- 857, 20151, 15673, 14487, 18836,
- 857, 20151, 15673, 14487, 18922,
- 857, 20151, 15673, 14487, 19058,
- 857, 20151, 15673, 14858,
- 857, 20151, 15673, 15623, 9374,
- 857, 20151, 15673, 16249, 18836,
- 857, 20151, 15673, 16377, 18836,
- 857, 20151, 15673, 17463, 10524,
- 857, 20151, 15673, 18923, 896,
- 857, 20151, 15673, 19215, 10524,
- 857, 20151, 15673, 19407, 10524,
- 857, 20151, 15673, 19615, 18836,
- 857, 20151, 15673, 20375, 10524,
- 857, 20151, 15673, 21097, 19058,
- 858,
- 897, 11692,
- 898,
- 916,
- 929, 15672,
- 947, 17123, 17254,
- 947, 17254,
- 958,
- 967, 843, 11476,
- 969, 17997, 671, 12277, 843, 6435, 20181, 12562,
- 969, 17997, 671, 12277, 843, 7817, 6435, 12562,
- 969, 17997, 671, 12277, 843, 7817, 12562,
- 969, 17997, 671, 12277, 843, 13341, 6435, 12562,
- 969, 17997, 671, 12277, 843, 13341, 12562,
- 969, 17997, 671, 12277, 843, 20181, 12562,
- 969, 17997, 671, 12563, 843, 6435, 20181, 12276,
- 969, 17997, 671, 12563, 843, 7817, 6435, 12276,
- 969, 17997, 671, 12563, 843, 7817, 12276,
- 969, 17997, 671, 12563, 843, 13341, 6435, 12276,
- 969, 17997, 671, 12563, 843, 13341, 12276,
- 969, 17997, 671, 12563, 843, 20181, 12276,
- 969, 17997, 671, 14625, 843, 7817, 15572,
- 969, 17997, 671, 14625, 843, 13341, 15572,
- 969, 17997, 671, 14625, 843, 20181, 15572,
- 969, 17997, 671, 15573, 843, 7817, 14624,
- 969, 17997, 671, 15573, 843, 13341, 14624,
- 969, 17997, 671, 15573, 843, 20181, 14624,
- 969, 17997, 6435, 12277, 843, 671, 20181, 12562,
- 969, 17997, 6435, 12277, 843, 7817, 671, 12562,
- 969, 17997, 6435, 12277, 843, 7817, 12562,
- 969, 17997, 6435, 12277, 843, 13341, 671, 12562,
- 969, 17997, 6435, 12277, 843, 13341, 12562,
- 969, 17997, 6435, 12277, 843, 20181, 12562,
- 969, 17997, 6435, 12563, 843, 671, 20181, 12276,
- 969, 17997, 6435, 12563, 843, 7817, 671, 12276,
- 969, 17997, 6435, 12563, 843, 7817, 12276,
- 969, 17997, 6435, 12563, 843, 13341, 671, 12276,
- 969, 17997, 6435, 12563, 843, 13341, 12276,
- 969, 17997, 6435, 12563, 843, 20181, 12276,
- 969, 17997, 6435, 14625, 843, 7817, 15572,
- 969, 17997, 6435, 14625, 843, 13341, 15572,
- 969, 17997, 6435, 14625, 843, 20181, 15572,
- 969, 17997, 6435, 15573, 843, 7817, 14624,
- 969, 17997, 6435, 15573, 843, 13341, 14624,
- 969, 17997, 6435, 15573, 843, 20181, 14624,
- 969, 17997, 7817, 671, 12277, 843, 13341, 6435, 12562,
- 969, 17997, 7817, 6435, 12277, 843, 13341, 671, 12562,
- 969, 17997, 7817, 12277, 843, 13341, 671, 12562,
- 969, 17997, 7817, 12277, 843, 13341, 6435, 12562,
- 969, 17997, 7817, 12277, 843, 13341, 18847, 12562,
- 969, 17997, 7817, 12563, 843, 13341, 671, 12276,
- 969, 17997, 7817, 12563, 843, 13341, 6435, 12276,
- 969, 17997, 7817, 12563, 843, 13341, 18847, 12276,
- 969, 17997, 12277, 670,
- 969, 17997, 12277, 671, 843, 7816,
- 969, 17997, 12277, 671, 843, 12563, 6434,
- 969, 17997, 12277, 671, 843, 13340,
- 969, 17997, 12277, 671, 843, 20180,
- 969, 17997, 12277, 6434,
- 969, 17997, 12277, 6435, 843, 7816,
- 969, 17997, 12277, 6435, 843, 13340,
- 969, 17997, 12277, 6435, 843, 20180,
- 969, 17997, 12277, 7816,
- 969, 17997, 12277, 7817, 843, 12563, 13340,
- 969, 17997, 12277, 13340,
- 969, 17997, 12277, 14625, 6287, 18846,
- 969, 17997, 12277, 14625, 6287, 20180,
- 969, 17997, 12277, 15781, 6287, 18846,
- 969, 17997, 12277, 15781, 6287, 20180,
- 969, 17997, 12277, 18846,
- 969, 17997, 12277, 18847, 843, 7816,
- 969, 17997, 12277, 18847, 843, 13340,
- 969, 17997, 12277, 18847, 843, 20180,
- 969, 17997, 12277, 19553, 6287, 18846,
- 969, 17997, 12277, 19553, 6287, 20180,
- 969, 17997, 12277, 20180,
- 969, 17997, 12563, 670,
- 969, 17997, 12563, 671, 843, 7816,
- 969, 17997, 12563, 671, 843, 12277, 6434,
- 969, 17997, 12563, 671, 843, 13340,
- 969, 17997, 12563, 671, 843, 20180,
- 969, 17997, 12563, 859, 671, 843, 7816,
- 969, 17997, 12563, 859, 671, 843, 13340,
- 969, 17997, 12563, 859, 6435, 843, 7816,
- 969, 17997, 12563, 859, 6435, 843, 13340,
- 969, 17997, 12563, 6434,
- 969, 17997, 12563, 6435, 843, 7816,
- 969, 17997, 12563, 6435, 843, 13340,
- 969, 17997, 12563, 6435, 843, 20180,
- 969, 17997, 12563, 7816,
- 969, 17997, 12563, 7817, 843, 12277, 13340,
- 969, 17997, 12563, 13340,
- 969, 17997, 12563, 14625, 6287, 18846,
- 969, 17997, 12563, 14625, 6287, 20180,
- 969, 17997, 12563, 15781, 6287, 18846,
- 969, 17997, 12563, 15781, 6287, 20180,
- 969, 17997, 12563, 17839, 11772,
- 969, 17997, 12563, 17839, 13889, 7817, 635, 12589, 13340,
- 969, 17997, 12563, 17839, 13889, 13341, 635, 12589, 7816,
- 969, 17997, 12563, 18846,
- 969, 17997, 12563, 18847, 843, 7816,
- 969, 17997, 12563, 18847, 843, 13340,
- 969, 17997, 12563, 18847, 843, 20180,
- 969, 17997, 12563, 19553, 6287, 18846,
- 969, 17997, 12563, 19553, 6287, 20180,
- 969, 17997, 12563, 20180,
- 969, 17997, 13341, 671, 12277, 843, 7817, 6435, 12562,
- 969, 17997, 13341, 6435, 12277, 843, 7817, 671, 12562,
- 969, 17997, 13341, 12277, 843, 7817, 671, 12562,
- 969, 17997, 13341, 12277, 843, 7817, 6435, 12562,
- 969, 17997, 13341, 12277, 843, 7817, 18847, 12562,
- 969, 17997, 13341, 12563, 843, 7817, 671, 12276,
- 969, 17997, 13341, 12563, 843, 7817, 6435, 12276,
- 969, 17997, 13341, 12563, 843, 7817, 18847, 12276,
- 969, 17997, 14625, 671, 843, 7816,
- 969, 17997, 14625, 671, 843, 13340,
- 969, 17997, 14625, 671, 843, 20180,
- 969, 17997, 14625, 6435, 843, 7816,
- 969, 17997, 14625, 6435, 843, 13340,
- 969, 17997, 14625, 6435, 843, 20180,
- 969, 17997, 14625, 18846,
- 969, 17997, 14625, 18847, 843, 7816,
- 969, 17997, 14625, 18847, 843, 13340,
- 969, 17997, 14625, 18847, 843, 20180,
- 969, 17997, 14625, 20180,
- 969, 17997, 18847, 12277, 843, 7817, 12562,
- 969, 17997, 18847, 12277, 843, 13341, 12562,
- 969, 17997, 18847, 12277, 843, 20181, 12562,
- 969, 17997, 18847, 12563, 843, 7817, 12276,
- 969, 17997, 18847, 12563, 843, 13341, 12276,
- 969, 17997, 18847, 12563, 843, 20181, 12276,
- 969, 17997, 18847, 14625, 843, 7817, 15572,
- 969, 17997, 18847, 14625, 843, 13341, 15572,
- 969, 17997, 18847, 14625, 843, 20181, 15572,
- 969, 17997, 18847, 15573, 843, 7817, 14624,
- 969, 17997, 18847, 15573, 843, 13341, 14624,
- 969, 17997, 18847, 15573, 843, 20181, 14624,
- 970,
- 976,
- 984,
- 985, 9956,
- 1017, 17238,
- 1018,
- 1019, 6718,
- 1019, 6719, 10641, 3571, 13568,
- 1019, 6719, 10641, 13693, 485, 1834,
- 1042,
- 1049, 2914,
- 1073, 15643, 6,
- 1073, 15643, 14,
- 1073, 15643, 26,
- 1073, 15643, 30,
- 1073, 15643, 32,
- 1073, 15643, 36,
- 1073, 15643, 38,
- 1073, 15643, 272,
- 1073, 15643, 284,
- 1073, 15643, 290,
- 1073, 15643, 526,
- 1073, 15643, 532,
- 1073, 15643, 554,
- 1073, 15643, 594,
- 1073, 15643, 604,
- 1073, 15643, 610,
- 1073, 15643, 616,
- 1073, 15643, 620,
- 1073, 15643, 632,
- 1073, 15643, 702,
- 1073, 15643, 722,
- 1073, 15643, 996,
- 1073, 15643, 1722,
- 1073, 15643, 1724,
- 1073, 15643, 1726,
- 1073, 15643, 1728,
- 1073, 15643, 3154,
- 1073, 15643, 3160,
- 1073, 15643, 3182,
- 1073, 15643, 7312,
- 1073, 15643, 7364,
- 1073, 15643, 7366,
- 1073, 15643, 7368,
- 1073, 15643, 7370,
- 1073, 15643, 10000,
- 1073, 15643, 12354,
- 1073, 17091, 968,
- 1073, 17091, 1084,
- 1073, 17091, 1206,
- 1073, 17091, 1267, 2610,
- 1073, 17091, 1267, 3356,
- 1073, 17091, 1267, 13736,
- 1073, 17091, 1332,
- 1073, 17091, 1336,
- 1073, 17091, 2439, 2610,
- 1073, 17091, 2439, 3356,
- 1073, 17091, 2439, 6778,
- 1073, 17091, 2439, 13736,
- 1073, 17091, 2606,
- 1073, 17091, 2655, 2610,
- 1073, 17091, 2655, 3356,
- 1073, 17091, 2878,
- 1073, 17091, 2882,
- 1073, 17091, 3136,
- 1073, 17091, 5844,
- 1073, 17091, 5855, 485, 11746,
- 1073, 17091, 5858,
- 1073, 17091, 6082,
- 1073, 17091, 6746,
- 1073, 17091, 6772,
- 1073, 17091, 7126,
- 1073, 17091, 7138,
- 1073, 17091, 7304,
- 1073, 17091, 7458,
- 1073, 17091, 7793, 2610,
- 1073, 17091, 7793, 3356,
- 1073, 17091, 7793, 6778,
- 1073, 17091, 7793, 13736,
- 1073, 17091, 7883, 2610,
- 1073, 17091, 7883, 3356,
- 1073, 17091, 8352,
- 1073, 17091, 8368,
- 1073, 17091, 8460,
- 1073, 17091, 9466,
- 1073, 17091, 9712,
- 1073, 17091, 9860,
- 1073, 17091, 10617, 2610,
- 1073, 17091, 10617, 3356,
- 1073, 17091, 10629, 2610,
- 1073, 17091, 10629, 3356,
- 1073, 17091, 11605, 2610,
- 1073, 17091, 11605, 3356,
- 1073, 17091, 11716,
- 1073, 17091, 11740,
- 1073, 17091, 11884,
- 1073, 17091, 12200,
- 1073, 17091, 12231, 2610,
- 1073, 17091, 12231, 3356,
- 1073, 17091, 12231, 13736,
- 1073, 17091, 12275, 2610,
- 1073, 17091, 12275, 3356,
- 1073, 17091, 12485, 2610,
- 1073, 17091, 12485, 3356,
- 1073, 17091, 12759, 2610,
- 1073, 17091, 12759, 3356,
- 1073, 17091, 13476,
- 1073, 17091, 13563, 2610,
- 1073, 17091, 13563, 3356,
- 1073, 17091, 13572,
- 1073, 17091, 13575, 2610,
- 1073, 17091, 13575, 3356,
- 1073, 17091, 13682,
- 1073, 17091, 13754,
- 1073, 17091, 14033, 2610,
- 1073, 17091, 14033, 3356,
- 1073, 17091, 14346,
- 1073, 17091, 15136,
- 1073, 17091, 15140,
- 1073, 17091, 15320,
- 1073, 17091, 15434,
- 1073, 17091, 15507, 2610,
- 1073, 17091, 15507, 3356,
- 1073, 17091, 15507, 13736,
- 1073, 17091, 15607, 2610,
- 1073, 17091, 15607, 3356,
- 1073, 17091, 15740,
- 1073, 17091, 15812,
- 1073, 17091, 16164,
- 1073, 17091, 17758,
- 1073, 17091, 19984,
- 1073, 17091, 20407, 7123, 10229, 13818,
- 1073, 17091, 20407, 7304,
- 1073, 17091, 20407, 10616,
- 1073, 17091, 20407, 14044,
- 1073, 17091, 20407, 15920,
- 1073, 17091, 21029, 1266,
- 1073, 17091, 21029, 1384,
- 1073, 17091, 21029, 3036,
- 1073, 17091, 21029, 5834,
- 1073, 17091, 21029, 5978,
- 1073, 17091, 21029, 6602,
- 1073, 17091, 21029, 6750,
- 1073, 17091, 21029, 6782,
- 1073, 17091, 21029, 6930,
- 1073, 17091, 21029, 7048,
- 1073, 17091, 21029, 7812,
- 1073, 17091, 21029, 7882,
- 1073, 17091, 21029, 9694,
- 1073, 17091, 21029, 9860,
- 1073, 17091, 21029, 10634,
- 1073, 17091, 21029, 12330,
- 1073, 17091, 21029, 13482,
- 1073, 17091, 21029, 13794,
- 1073, 17091, 21029, 14626,
- 1073, 17091, 21029, 15600,
- 1073, 17091, 21029, 15693, 16708,
- 1073, 17091, 21029, 15812,
- 1073, 17091, 21127, 6602,
- 1073, 17091, 21127, 13794,
- 1073, 17091, 21127, 14626,
- 1073, 17091, 21127, 15812,
- 1073, 21295, 23086,
- 1073, 21295, 23088,
- 1073, 21295, 23090,
- 1073, 21295, 23092,
- 1073, 21295, 23094,
- 1084,
- 1085, 6718,
- 1093, 497, 11571, 15620,
- 1177, 14662,
- 1177, 14664,
- 1177, 14666,
- 1177, 14668,
- 1177, 14670,
- 1177, 14672,
- 1206,
- 1207, 6718,
- 1217, 9286,
- 1217, 11392,
- 1217, 12740,
- 1217, 18386,
- 1244,
- 1264,
- 1265, 485, 9496,
- 1265, 485, 12652,
- 1278,
- 1299, 485, 13264,
- 1299, 10641, 19407, 11477, 11392,
- 1336,
- 1361, 7414,
- 1361, 16740,
- 1386,
- 1397, 834,
- 1399, 6718,
- 1400,
- 1471, 13628,
- 1685, 1206,
- 1685, 15314,
- 1685, 17272,
- 1685, 17674,
- 1741, 11768,
- 1741, 13540,
- 1741, 14847, 13621, 843, 9304,
- 1754,
- 1912,
- 1939, 9854,
- 2081, 283, 436,
- 2081, 283, 468,
- 2081, 367, 384,
- 2081, 10219, 2241, 196,
- 2081, 10219, 2241, 630,
- 2081, 10219, 2241, 3248,
- 2081, 10219, 2241, 14446,
- 2081, 11905, 2610,
- 2081, 11905, 3076,
- 2081, 11905, 3356,
- 2081, 11905, 6756,
- 2081, 11905, 6778,
- 2081, 11905, 8780,
- 2081, 11905, 10900,
- 2081, 11905, 11978,
- 2081, 11905, 13450,
- 2081, 11905, 13736,
- 2081, 14003, 9855, 0,
- 2081, 14003, 9855, 8,
- 2081, 14003, 9855, 16,
- 2081, 14003, 9855, 28,
- 2081, 14003, 9855, 40,
- 2081, 14003, 9855, 48,
- 2081, 14003, 9855, 58,
- 2081, 14003, 9855, 72,
- 2081, 14003, 9855, 78,
- 2081, 14003, 9855, 102,
- 2081, 14003, 9855, 192,
- 2081, 14003, 9855, 308,
- 2081, 14003, 9855, 676,
- 2081, 14003, 9855, 750,
- 2081, 14003, 9855, 2241, 1878,
- 2081, 14003, 9855, 2241, 1974,
- 2081, 14999, 28,
- 2081, 14999, 116,
- 2081, 14999, 140,
- 2081, 14999, 166,
- 2081, 14999, 237, 1362,
- 2081, 14999, 237, 1390,
- 2081, 14999, 237, 3200,
- 2081, 14999, 237, 9974,
- 2081, 14999, 283, 3200,
- 2081, 14999, 283, 9974,
- 2081, 14999, 366,
- 2081, 14999, 402,
- 2081, 14999, 403, 7856,
- 2081, 14999, 403, 7890,
- 2081, 14999, 436,
- 2081, 14999, 468,
- 2081, 14999, 540,
- 2081, 14999, 580,
- 2081, 14999, 603, 3200,
- 2081, 14999, 603, 9974,
- 2081, 14999, 634,
- 2081, 14999, 710,
- 2081, 14999, 742,
- 2081, 14999, 1921, 3200,
- 2081, 14999, 1921, 9974,
- 2081, 14999, 2452,
- 2081, 14999, 2564,
- 2081, 14999, 2683, 3200,
- 2081, 14999, 2683, 9974,
- 2081, 14999, 3249, 3200,
- 2081, 14999, 3249, 9974,
- 2081, 14999, 7655, 258,
- 2081, 14999, 7655, 2564,
- 2081, 18016,
- 2081, 19468,
- 2081, 19617, 9855, 402,
- 2081, 19617, 9855, 2564,
- 2081, 21033, 8320,
- 2112,
- 2175, 7854,
- 2175, 14625, 13261, 19557, 8320,
- 2175, 17642,
- 2175, 19913, 15672,
- 2178,
- 2180,
- 2182,
- 2184,
- 2242,
- 2243, 317, 15814,
- 2243, 317, 17707, 9971, 20218,
- 2243, 843, 14065, 16497, 12262,
- 2243, 10641, 1541, 537, 2244,
- 2243, 10641, 15804,
- 2243, 16220,
- 2247, 15673, 1397, 20220,
- 2341, 11854,
- 2341, 11905, 2610,
- 2341, 11905, 3076,
- 2341, 11905, 3356,
- 2341, 11905, 6756,
- 2341, 11905, 6778,
- 2341, 11905, 8780,
- 2341, 11905, 10900,
- 2341, 11905, 11978,
- 2341, 11905, 13450,
- 2341, 11905, 13736,
- 2341, 14625, 11854,
- 2341, 14999, 0,
- 2341, 14999, 8,
- 2341, 14999, 28,
- 2341, 14999, 106,
- 2341, 14999, 148,
- 2341, 14999, 176,
- 2341, 14999, 366,
- 2341, 14999, 384,
- 2341, 14999, 492,
- 2341, 14999, 498,
- 2341, 14999, 522,
- 2341, 14999, 578,
- 2341, 14999, 580,
- 2341, 14999, 622,
- 2341, 14999, 694,
- 2341, 14999, 742,
- 2341, 14999, 1052,
- 2341, 14999, 1126,
- 2341, 14999, 1584,
- 2341, 14999, 1592,
- 2341, 14999, 2078,
- 2341, 14999, 2312,
- 2341, 14999, 2450,
- 2341, 14999, 2470,
- 2341, 14999, 2680,
- 2341, 14999, 3052,
- 2341, 14999, 3230,
- 2341, 14999, 7636,
- 2341, 14999, 8312,
- 2341, 14999, 10148,
- 2341, 14999, 12446,
- 2364,
- 2441, 3197, 2193, 9855, 2068,
- 2441, 3197, 2193, 9855, 7784,
- 2441, 3197, 2193, 10143, 11905, 2610,
- 2441, 3197, 2193, 10219, 15066,
- 2441, 3197, 2193, 10219, 15068,
- 2441, 3197, 2193, 11905, 2610,
- 2441, 3197, 2193, 11905, 3076,
- 2441, 3197, 2193, 11905, 3356,
- 2441, 3197, 2193, 11905, 6756,
- 2441, 3197, 2193, 11905, 6778,
- 2441, 3197, 2193, 11905, 8780,
- 2441, 3197, 2193, 11905, 10900,
- 2441, 3197, 2193, 11905, 11978,
- 2441, 3197, 2193, 11905, 13450,
- 2441, 3197, 2193, 11905, 13736,
- 2441, 3197, 2193, 14003, 9855, 8,
- 2441, 3197, 2193, 14003, 9855, 28,
- 2441, 3197, 2193, 14003, 9855, 40,
- 2441, 3197, 2193, 14003, 9855, 58,
- 2441, 3197, 2193, 14003, 9855, 66,
- 2441, 3197, 2193, 14003, 9855, 102,
- 2441, 3197, 2193, 14003, 9855, 308,
- 2441, 3197, 2193, 14003, 9855, 334,
- 2441, 3197, 2193, 14003, 9855, 478,
- 2441, 3197, 2193, 14003, 9855, 518,
- 2441, 3197, 2193, 14003, 9855, 656,
- 2441, 3197, 2193, 14003, 9855, 676,
- 2441, 3197, 2193, 14003, 9855, 678,
- 2441, 3197, 2193, 14003, 9855, 788,
- 2441, 3197, 2193, 14003, 9855, 2586,
- 2441, 3197, 2193, 14003, 9855, 3390,
- 2441, 3197, 2193, 14003, 9855, 14003, 19632,
- 2441, 3197, 2193, 14999, 2175, 106,
- 2441, 3197, 2193, 14999, 2175, 148,
- 2441, 3197, 2193, 14999, 2175, 224,
- 2441, 3197, 2193, 14999, 2175, 266,
- 2441, 3197, 2193, 14999, 2175, 350,
- 2441, 3197, 2193, 14999, 2175, 384,
- 2441, 3197, 2193, 14999, 2175, 416,
- 2441, 3197, 2193, 14999, 2175, 448,
- 2441, 3197, 2193, 14999, 2175, 522,
- 2441, 3197, 2193, 14999, 2175, 556,
- 2441, 3197, 2193, 14999, 2175, 588,
- 2441, 3197, 2193, 14999, 2175, 622,
- 2441, 3197, 2193, 14999, 2175, 680,
- 2441, 3197, 2193, 14999, 2175, 718,
- 2441, 3197, 2193, 14999, 2175, 734,
- 2441, 3197, 2193, 14999, 2175, 2030,
- 2441, 3197, 2193, 14999, 2175, 2444,
- 2441, 3197, 2193, 14999, 2175, 2676,
- 2441, 3197, 2193, 14999, 2175, 3128,
- 2441, 3197, 2193, 14999, 2175, 3242,
- 2441, 3197, 2193, 14999, 2175, 3308,
- 2441, 3197, 2193, 14999, 2175, 3620,
- 2441, 3197, 2193, 14999, 7171, 106,
- 2441, 3197, 2193, 14999, 7171, 148,
- 2441, 3197, 2193, 14999, 7171, 224,
- 2441, 3197, 2193, 14999, 7171, 266,
- 2441, 3197, 2193, 14999, 7171, 350,
- 2441, 3197, 2193, 14999, 7171, 384,
- 2441, 3197, 2193, 14999, 7171, 416,
- 2441, 3197, 2193, 14999, 7171, 448,
- 2441, 3197, 2193, 14999, 7171, 522,
- 2441, 3197, 2193, 14999, 7171, 556,
- 2441, 3197, 2193, 14999, 7171, 588,
- 2441, 3197, 2193, 14999, 7171, 622,
- 2441, 3197, 2193, 14999, 7171, 680,
- 2441, 3197, 2193, 14999, 7171, 718,
- 2441, 3197, 2193, 14999, 7171, 734,
- 2441, 3197, 2193, 14999, 7171, 2030,
- 2441, 3197, 2193, 14999, 7171, 2444,
- 2441, 3197, 2193, 14999, 7171, 2676,
- 2441, 3197, 2193, 14999, 7171, 3128,
- 2441, 3197, 2193, 14999, 7171, 3242,
- 2441, 3197, 2193, 14999, 7171, 3308,
- 2441, 3197, 2193, 14999, 7171, 3620,
- 2441, 3197, 2193, 14999, 12085, 2,
- 2441, 3197, 2193, 14999, 12085, 6,
- 2441, 3197, 2193, 14999, 12085, 20,
- 2441, 3197, 2193, 14999, 12085, 24,
- 2441, 3197, 2193, 14999, 12085, 26,
- 2441, 3197, 2193, 14999, 12085, 42,
- 2441, 3197, 2193, 14999, 12085, 456,
- 2441, 8461, 10641, 6718,
- 2441, 8461, 15672,
- 2441, 15537, 9854,
- 2491, 2175, 10219, 19880,
- 2491, 7171, 10219, 19880,
- 2491, 11762,
- 2491, 11905, 2610,
- 2491, 11905, 3076,
- 2491, 11905, 3356,
- 2491, 11905, 6756,
- 2491, 11905, 6778,
- 2491, 11905, 8780,
- 2491, 11905, 10900,
- 2491, 11905, 11978,
- 2491, 11905, 13450,
- 2491, 11905, 13736,
- 2491, 14999, 0,
- 2491, 14999, 8,
- 2491, 14999, 16,
- 2491, 14999, 26,
- 2491, 14999, 28,
- 2491, 14999, 40,
- 2491, 14999, 106,
- 2491, 14999, 148,
- 2491, 14999, 184,
- 2491, 14999, 224,
- 2491, 14999, 266,
- 2491, 14999, 336,
- 2491, 14999, 350,
- 2491, 14999, 384,
- 2491, 14999, 416,
- 2491, 14999, 448,
- 2491, 14999, 449, 15902,
- 2491, 14999, 498,
- 2491, 14999, 522,
- 2491, 14999, 572,
- 2491, 14999, 588,
- 2491, 14999, 622,
- 2491, 14999, 694,
- 2491, 14999, 734,
- 2491, 14999, 1044,
- 2491, 14999, 1458,
- 2491, 14999, 2556,
- 2491, 14999, 2557, 15902,
- 2491, 14999, 2956,
- 2491, 14999, 7521, 336,
- 2491, 14999, 7521, 572,
- 2491, 14999, 7521, 1044,
- 2491, 14999, 19958,
- 2491, 15673, 499, 14564,
- 2491, 15673, 20152,
- 2491, 19003, 7883, 2175, 10218,
- 2491, 19003, 7883, 7171, 10218,
- 2491, 19003, 7883, 15451, 10218,
- 2491, 19003, 7883, 19969, 10218,
- 2491, 19003, 13507, 2175, 10218,
- 2491, 19003, 13507, 7171, 10218,
- 2491, 19003, 13507, 15451, 10218,
- 2491, 19003, 14625, 1217, 11392,
- 2491, 19003, 21157, 8320,
- 2491, 20212,
- 2491, 20685, 8320,
- 2508,
- 2511, 1, 15651, 484,
- 2511, 1, 18689, 484,
- 2511, 81, 16365, 484,
- 2511, 9854,
- 2511, 10232,
- 2511, 11695, 8320,
- 2511, 12005, 634,
- 2511, 13758,
- 2511, 14281, 12005, 634,
- 2511, 15211, 18683, 484,
- 2511, 15211, 18683, 485, 505, 12005, 634,
- 2511, 15621, 12383, 485, 505, 12005, 634,
- 2511, 15621, 18391, 485, 505, 12005, 634,
- 2511, 18431, 634,
- 2511, 19339, 634,
- 2511, 19408,
- 2511, 20127, 634,
- 2511, 21096,
- 2511, 22971, 12005, 634,
- 2545, 843, 5854,
- 2589, 967, 3256,
- 2589, 5811, 14416,
- 2589, 6286,
- 2589, 6774,
- 2589, 7292,
- 2589, 11688,
- 2589, 14283, 485, 11694,
- 2589, 14403, 5739, 22986,
- 2589, 14625, 18922,
- 2589, 17805, 15959, 15232,
- 2589, 18183, 6774,
- 2601, 9854,
- 2603, 6440,
- 2607, 1912,
- 2607, 12973, 15999, 14999, 826,
- 2607, 12973, 15999, 14999, 920,
- 2607, 12973, 15999, 14999, 1120,
- 2607, 12973, 15999, 14999, 1128,
- 2607, 12973, 15999, 14999, 1366,
- 2607, 12973, 15999, 14999, 1582,
- 2607, 12973, 15999, 14999, 1608,
- 2607, 12973, 15999, 14999, 1866,
- 2607, 12973, 15999, 14999, 2076,
- 2607, 12973, 15999, 14999, 2764,
- 2607, 12973, 15999, 14999, 2900,
- 2607, 12973, 15999, 14999, 3010,
- 2607, 12973, 15999, 14999, 3194,
- 2607, 12973, 15999, 14999, 3228,
- 2607, 12973, 15999, 14999, 3532,
- 2607, 12973, 15999, 14999, 3696,
- 2607, 12973, 15999, 14999, 3790,
- 2607, 12973, 15999, 14999, 5246,
- 2607, 12973, 15999, 14999, 6584,
- 2607, 12973, 15999, 14999, 6586,
- 2607, 12973, 15999, 14999, 6588,
- 2607, 12973, 15999, 14999, 6958,
- 2607, 12973, 15999, 14999, 7634,
- 2607, 12973, 15999, 14999, 8356,
- 2607, 12973, 15999, 14999, 8848,
- 2607, 12973, 15999, 14999, 10140,
- 2607, 12973, 15999, 14999, 10152,
- 2607, 12973, 15999, 14999, 10890,
- 2607, 12973, 15999, 14999, 12190,
- 2607, 12973, 15999, 15233, 2610,
- 2607, 12973, 15999, 15233, 3232,
- 2607, 12973, 15999, 15233, 15820,
- 2607, 13581, 15999, 14999, 226,
- 2607, 13581, 15999, 14999, 270,
- 2607, 13581, 15999, 14999, 878,
- 2607, 13581, 15999, 14999, 2280,
- 2607, 13581, 15999, 14999, 2536,
- 2607, 13581, 15999, 14999, 3028,
- 2607, 13581, 15999, 14999, 3220,
- 2607, 13581, 15999, 14999, 3532,
- 2607, 13581, 15999, 14999, 5246,
- 2607, 13581, 15999, 14999, 5818,
- 2607, 13581, 15999, 14999, 7156,
- 2607, 13581, 15999, 14999, 7596,
- 2607, 13581, 15999, 14999, 9372,
- 2607, 13581, 15999, 14999, 9486,
- 2607, 13581, 15999, 14999, 9776,
- 2607, 13581, 15999, 14999, 10126,
- 2607, 13581, 15999, 14999, 10146,
- 2607, 13581, 15999, 14999, 10810,
- 2607, 13581, 15999, 14999, 10898,
- 2607, 13581, 15999, 14999, 12192,
- 2607, 13581, 15999, 14999, 12204,
- 2607, 13581, 15999, 14999, 12470,
- 2607, 13581, 15999, 14999, 13400,
- 2607, 13581, 15999, 14999, 13720,
- 2607, 13581, 15999, 14999, 14546,
- 2607, 13581, 15999, 14999, 14576,
- 2607, 13581, 15999, 14999, 14978,
- 2607, 13581, 15999, 14999, 15474,
- 2607, 13581, 15999, 14999, 16244,
- 2607, 13581, 15999, 15233, 2610,
- 2607, 13581, 15999, 15233, 12080,
- 2607, 13581, 15999, 16901, 19352,
- 2607, 14883, 14999, 0,
- 2607, 14883, 14999, 8,
- 2607, 14883, 14999, 16,
- 2607, 14883, 14999, 28,
- 2607, 14883, 14999, 40,
- 2607, 14883, 14999, 110,
- 2607, 14883, 14999, 154,
- 2607, 14883, 14999, 186,
- 2607, 14883, 14999, 198,
- 2607, 14883, 14999, 200,
- 2607, 14883, 14999, 202,
- 2607, 14883, 14999, 208,
- 2607, 14883, 14999, 210,
- 2607, 14883, 14999, 270,
- 2607, 14883, 14999, 308,
- 2607, 14883, 14999, 350,
- 2607, 14883, 14999, 354,
- 2607, 14883, 14999, 370,
- 2607, 14883, 14999, 528,
- 2607, 14883, 14999, 626,
- 2607, 14883, 14999, 676,
- 2607, 14883, 14999, 682,
- 2607, 14883, 14999, 754,
- 2607, 14883, 14999, 1046,
- 2607, 14883, 14999, 1288,
- 2607, 14883, 14999, 1316,
- 2607, 14883, 14999, 1318,
- 2607, 14883, 14999, 1322,
- 2607, 14883, 14999, 1916,
- 2607, 14883, 14999, 2678,
- 2607, 14883, 14999, 3050,
- 2607, 14883, 14999, 3244,
- 2607, 14883, 16899, 2610,
- 2607, 14883, 16899, 3232,
- 2607, 14883, 16899, 6756,
- 2607, 14883, 16899, 12080,
- 2607, 15317, 14999, 8,
- 2607, 15317, 14999, 16,
- 2607, 15317, 14999, 28,
- 2607, 15317, 14999, 40,
- 2607, 15317, 14999, 80,
- 2607, 15317, 14999, 186,
- 2607, 15317, 14999, 266,
- 2607, 15317, 14999, 292,
- 2607, 15317, 14999, 300,
- 2607, 15317, 14999, 498,
- 2607, 15317, 14999, 734,
- 2607, 15317, 14999, 746,
- 2607, 15317, 14999, 982,
- 2607, 15317, 14999, 1208,
- 2607, 15317, 14999, 1440,
- 2607, 15317, 14999, 2108,
- 2607, 15317, 14999, 2902,
- 2607, 15317, 14999, 3068,
- 2607, 15317, 14999, 3196,
- 2607, 15317, 14999, 3462,
- 2607, 15317, 14999, 3680,
- 2607, 15317, 14999, 3702,
- 2607, 15317, 14999, 3740,
- 2607, 15317, 14999, 7684,
- 2607, 15317, 14999, 9224,
- 2607, 15317, 14999, 10244,
- 2607, 15317, 14999, 10556,
- 2607, 15317, 14999, 10778,
- 2607, 15317, 14999, 10780,
- 2607, 15317, 14999, 10896,
- 2607, 15317, 14999, 10924,
- 2607, 15317, 14999, 11700,
- 2607, 15317, 14999, 11942,
- 2607, 15317, 14999, 11944,
- 2607, 15317, 14999, 12696,
- 2607, 15317, 14999, 12838,
- 2607, 15317, 14999, 13502,
- 2607, 15317, 14999, 17208,
- 2607, 15809, 14999, 15269, 0,
- 2607, 15809, 14999, 15269, 16,
- 2607, 15809, 14999, 15269, 28,
- 2607, 15809, 14999, 15269, 60,
- 2607, 15809, 14999, 15269, 64,
- 2607, 15809, 14999, 15269, 68,
- 2607, 15809, 14999, 15269, 76,
- 2607, 15809, 14999, 15269, 80,
- 2607, 15809, 14999, 15269, 86,
- 2607, 15809, 14999, 15269, 88,
- 2607, 15809, 14999, 15269, 90,
- 2607, 15809, 14999, 15269, 92,
- 2607, 15809, 14999, 15269, 102,
- 2607, 15809, 14999, 15269, 180,
- 2607, 15809, 14999, 15269, 200,
- 2607, 15809, 14999, 15269, 206,
- 2607, 15809, 14999, 15269, 222,
- 2607, 15809, 14999, 15269, 296,
- 2607, 15809, 14999, 15269, 322,
- 2607, 15809, 14999, 15269, 482,
- 2607, 15809, 14999, 15269, 500,
- 2607, 15809, 14999, 15269, 502,
- 2607, 15809, 14999, 15269, 508,
- 2607, 15809, 14999, 15269, 800,
- 2607, 15809, 14999, 15269, 802,
- 2607, 15809, 14999, 15269, 806,
- 2607, 15809, 14999, 15269, 808,
- 2607, 15809, 14999, 15269, 810,
- 2607, 15809, 14999, 15269, 812,
- 2607, 15809, 14999, 15269, 814,
- 2607, 15809, 14999, 15269, 816,
- 2607, 15809, 14999, 15269, 818,
- 2607, 15809, 14999, 15269, 820,
- 2607, 15809, 14999, 15269, 864,
- 2607, 15809, 14999, 15269, 1290,
- 2607, 15809, 14999, 15269, 1296,
- 2607, 15809, 14999, 15269, 1300,
- 2607, 15809, 14999, 15269, 1304,
- 2607, 15809, 14999, 15269, 1306,
- 2607, 15809, 14999, 15269, 1318,
- 2607, 15809, 14999, 15269, 2594,
- 2607, 15809, 14999, 15269, 5746,
- 2607, 15809, 14999, 17535, 0,
- 2607, 15809, 14999, 17535, 8,
- 2607, 15809, 14999, 17535, 16,
- 2607, 15809, 14999, 17535, 60,
- 2607, 15809, 14999, 17535, 64,
- 2607, 15809, 14999, 17535, 66,
- 2607, 15809, 14999, 17535, 68,
- 2607, 15809, 14999, 17535, 76,
- 2607, 15809, 14999, 17535, 86,
- 2607, 15809, 14999, 17535, 88,
- 2607, 15809, 14999, 17535, 92,
- 2607, 15809, 14999, 17535, 102,
- 2607, 15809, 14999, 17535, 180,
- 2607, 15809, 14999, 17535, 222,
- 2607, 15809, 14999, 17535, 322,
- 2607, 15809, 14999, 17535, 482,
- 2607, 15809, 14999, 17535, 502,
- 2607, 15809, 14999, 17535, 800,
- 2607, 15809, 14999, 17535, 806,
- 2607, 15809, 14999, 17535, 808,
- 2607, 15809, 14999, 17535, 812,
- 2607, 15809, 14999, 17535, 818,
- 2607, 15809, 14999, 17535, 820,
- 2607, 15809, 14999, 17535, 844,
- 2607, 15809, 14999, 17535, 864,
- 2607, 15809, 14999, 17535, 1296,
- 2607, 15809, 14999, 17535, 1304,
- 2607, 15809, 14999, 17535, 1306,
- 2607, 15809, 14999, 17535, 1318,
- 2607, 15809, 14999, 17535, 2594,
- 2607, 15809, 14999, 17535, 5224,
- 2607, 17007, 9855, 0,
- 2607, 17007, 9855, 16,
- 2607, 17007, 9855, 40,
- 2607, 17007, 9855, 106,
- 2607, 17007, 9855, 124,
- 2607, 17007, 9855, 148,
- 2607, 17007, 9855, 158,
- 2607, 17007, 9855, 168,
- 2607, 17007, 9855, 224,
- 2607, 17007, 9855, 244,
- 2607, 17007, 9855, 260,
- 2607, 17007, 9855, 266,
- 2607, 17007, 9855, 336,
- 2607, 17007, 9855, 340,
- 2607, 17007, 9855, 350,
- 2607, 17007, 9855, 370,
- 2607, 17007, 9855, 384,
- 2607, 17007, 9855, 416,
- 2607, 17007, 9855, 430,
- 2607, 17007, 9855, 440,
- 2607, 17007, 9855, 448,
- 2607, 17007, 9855, 472,
- 2607, 17007, 9855, 522,
- 2607, 17007, 9855, 572,
- 2607, 17007, 9855, 584,
- 2607, 17007, 9855, 588,
- 2607, 17007, 9855, 622,
- 2607, 17007, 9855, 642,
- 2607, 17007, 9855, 680,
- 2607, 17007, 9855, 684,
- 2607, 17007, 9855, 718,
- 2607, 17007, 9855, 734,
- 2607, 17007, 9855, 752,
- 2607, 17007, 9855, 3048,
- 2607, 17007, 9855, 3114,
- 2607, 17007, 9855, 3242,
- 2607, 17007, 9855, 5724,
- 2607, 17007, 9855, 16102,
- 2607, 17007, 9855, 19038,
- 2607, 17007, 9855, 19900,
- 2607, 17007, 9855, 20588,
- 2607, 17007, 9855, 21016,
- 2607, 17007, 9855, 21018,
- 2607, 17007, 9855, 21270,
- 2607, 17007, 10651, 16270,
- 2607, 17007, 15233, 2610,
- 2607, 17007, 15233, 3232,
- 2607, 17007, 15233, 3356,
- 2607, 17007, 15233, 15820,
- 2607, 17007, 15233, 16502,
- 2607, 18451, 17772,
- 2607, 19335, 13563, 14999, 0,
- 2607, 19335, 13563, 14999, 8,
- 2607, 19335, 13563, 14999, 16,
- 2607, 19335, 13563, 14999, 28,
- 2607, 19335, 13563, 14999, 40,
- 2607, 19335, 13563, 14999, 58,
- 2607, 19335, 13563, 14999, 74,
- 2607, 19335, 13563, 14999, 178,
- 2607, 19335, 13563, 14999, 180,
- 2607, 19335, 13563, 14999, 182,
- 2607, 19335, 13563, 14999, 184,
- 2607, 19335, 13563, 14999, 186,
- 2607, 19335, 13563, 14999, 188,
- 2607, 19335, 13563, 14999, 190,
- 2607, 19335, 13563, 14999, 194,
- 2607, 19335, 13563, 14999, 196,
- 2607, 19335, 13563, 14999, 198,
- 2607, 19335, 13563, 14999, 200,
- 2607, 19335, 13563, 14999, 202,
- 2607, 19335, 13563, 14999, 206,
- 2607, 19335, 13563, 14999, 208,
- 2607, 19335, 13563, 14999, 210,
- 2607, 19335, 13563, 14999, 212,
- 2607, 19335, 13563, 14999, 216,
- 2607, 19335, 13563, 14999, 222,
- 2607, 19335, 13563, 14999, 308,
- 2607, 19335, 13563, 14999, 498,
- 2607, 19335, 13563, 14999, 674,
- 2607, 19335, 13563, 14999, 676,
- 2607, 19335, 13563, 14999, 840,
- 2607, 19335, 13563, 14999, 842,
- 2607, 19335, 13563, 14999, 1268,
- 2607, 19335, 13563, 14999, 1270,
- 2607, 19335, 13563, 14999, 1280,
- 2607, 19335, 13563, 14999, 1292,
- 2607, 19335, 13563, 14999, 1294,
- 2607, 19335, 13563, 14999, 1296,
- 2607, 19335, 13563, 14999, 1304,
- 2607, 19335, 13563, 14999, 1306,
- 2607, 19335, 13563, 14999, 1324,
- 2607, 19335, 13563, 14999, 1330,
- 2607, 19335, 13563, 14999, 1342,
- 2607, 19335, 13563, 14999, 2592,
- 2607, 19335, 13563, 14999, 3402,
- 2607, 19335, 13563, 14999, 11745, 8,
- 2607, 19335, 13563, 14999, 13507, 208,
- 2607, 19335, 13563, 14999, 19597, 482,
- 2607, 19335, 13563, 14999, 19597, 656,
- 2607, 19335, 13563, 14999, 20115, 9854,
- 2607, 19335, 13563, 14999, 20283, 482,
- 2607, 19335, 13563, 14999, 20283, 656,
- 2607, 19335, 15233, 2610,
- 2607, 19335, 15233, 2611, 16502,
- 2607, 19335, 15233, 2611, 18744,
- 2607, 19335, 15233, 3232,
- 2607, 19335, 15233, 6756,
- 2607, 19335, 15233, 12080,
- 2607, 19335, 16111, 14999, 0,
- 2607, 19335, 16111, 14999, 8,
- 2607, 19335, 16111, 14999, 16,
- 2607, 19335, 16111, 14999, 28,
- 2607, 19335, 16111, 14999, 40,
- 2607, 19335, 16111, 14999, 58,
- 2607, 19335, 16111, 14999, 74,
- 2607, 19335, 16111, 14999, 178,
- 2607, 19335, 16111, 14999, 180,
- 2607, 19335, 16111, 14999, 182,
- 2607, 19335, 16111, 14999, 184,
- 2607, 19335, 16111, 14999, 186,
- 2607, 19335, 16111, 14999, 188,
- 2607, 19335, 16111, 14999, 190,
- 2607, 19335, 16111, 14999, 194,
- 2607, 19335, 16111, 14999, 196,
- 2607, 19335, 16111, 14999, 198,
- 2607, 19335, 16111, 14999, 200,
- 2607, 19335, 16111, 14999, 202,
- 2607, 19335, 16111, 14999, 206,
- 2607, 19335, 16111, 14999, 208,
- 2607, 19335, 16111, 14999, 210,
- 2607, 19335, 16111, 14999, 212,
- 2607, 19335, 16111, 14999, 216,
- 2607, 19335, 16111, 14999, 222,
- 2607, 19335, 16111, 14999, 308,
- 2607, 19335, 16111, 14999, 498,
- 2607, 19335, 16111, 14999, 674,
- 2607, 19335, 16111, 14999, 676,
- 2607, 19335, 16111, 14999, 840,
- 2607, 19335, 16111, 14999, 842,
- 2607, 19335, 16111, 14999, 1268,
- 2607, 19335, 16111, 14999, 1270,
- 2607, 19335, 16111, 14999, 1280,
- 2607, 19335, 16111, 14999, 1292,
- 2607, 19335, 16111, 14999, 1294,
- 2607, 19335, 16111, 14999, 1296,
- 2607, 19335, 16111, 14999, 1304,
- 2607, 19335, 16111, 14999, 1306,
- 2607, 19335, 16111, 14999, 1324,
- 2607, 19335, 16111, 14999, 1330,
- 2607, 19335, 16111, 14999, 1342,
- 2607, 19335, 16111, 14999, 2592,
- 2607, 19335, 16111, 14999, 3402,
- 2607, 19335, 16111, 14999, 11745, 8,
- 2607, 19335, 16111, 14999, 13507, 208,
- 2607, 19335, 16111, 14999, 19597, 482,
- 2607, 19335, 16111, 14999, 19597, 656,
- 2607, 19335, 16111, 14999, 20115, 9854,
- 2607, 19335, 16111, 14999, 20283, 482,
- 2607, 19335, 16111, 14999, 20283, 656,
- 2611, 1217, 9175, 3357, 6431, 20876,
- 2611, 1217, 14984,
- 2611, 14421, 12762,
- 2634,
- 2653, 1065, 1601, 14999, 0,
- 2653, 1065, 1601, 14999, 8,
- 2653, 1065, 1601, 14999, 16,
- 2653, 1065, 1601, 14999, 28,
- 2653, 1065, 1601, 14999, 40,
- 2653, 1065, 1601, 14999, 106,
- 2653, 1065, 1601, 14999, 124,
- 2653, 1065, 1601, 14999, 148,
- 2653, 1065, 1601, 14999, 224,
- 2653, 1065, 1601, 14999, 244,
- 2653, 1065, 1601, 14999, 266,
- 2653, 1065, 1601, 14999, 292,
- 2653, 1065, 1601, 14999, 350,
- 2653, 1065, 1601, 14999, 384,
- 2653, 1065, 1601, 14999, 416,
- 2653, 1065, 1601, 14999, 448,
- 2653, 1065, 1601, 14999, 522,
- 2653, 1065, 1601, 14999, 572,
- 2653, 1065, 1601, 14999, 588,
- 2653, 1065, 1601, 14999, 622,
- 2653, 1065, 1601, 14999, 648,
- 2653, 1065, 1601, 14999, 680,
- 2653, 1065, 1601, 14999, 752,
- 2653, 1065, 1601, 14999, 1044,
- 2653, 1065, 1601, 14999, 1914,
- 2653, 1065, 1601, 14999, 2444,
- 2653, 1065, 1601, 14999, 2676,
- 2653, 1065, 1601, 14999, 3242,
- 2653, 1065, 1601, 14999, 12085, 20,
- 2653, 1065, 1601, 14999, 12085, 22,
- 2653, 1065, 1601, 14999, 12085, 24,
- 2653, 1065, 1601, 14999, 12085, 26,
- 2653, 1065, 1601, 14999, 12085, 30,
- 2653, 1065, 1601, 14999, 12085, 38,
- 2653, 1065, 1601, 14999, 12085, 44,
- 2653, 1065, 1601, 14999, 12085, 48,
- 2653, 1065, 1601, 14999, 12085, 456,
- 2653, 1065, 1601, 15451, 10218,
- 2653, 1065, 1601, 15451, 10219, 7882,
- 2653, 1065, 1601, 15451, 10219, 7883, 12084,
- 2653, 1065, 1601, 15451, 10219, 12084,
- 2653, 1065, 1601, 15483, 10218,
- 2653, 1065, 1601, 15483, 10219, 7882,
- 2653, 1065, 1601, 15483, 10219, 7883, 12084,
- 2653, 1065, 1601, 15483, 10219, 12084,
- 2653, 1065, 1601, 15483, 16449, 9956,
- 2653, 1065, 1601, 15483, 16449, 9957, 12084,
- 2653, 1065, 1601, 16449, 9956,
- 2653, 1065, 1601, 16449, 9957, 12084,
- 2653, 1065, 1601, 16449, 9957, 17472,
- 2653, 1065, 1601, 19441, 10218,
- 2653, 1065, 1601, 19441, 10219, 7883, 12084,
- 2653, 1065, 1601, 19441, 10219, 12084,
- 2653, 1065, 1601, 20775, 10218,
- 2653, 1065, 1601, 20775, 10219, 7882,
- 2653, 1065, 1601, 20775, 10219, 7883, 12084,
- 2653, 1065, 1601, 20775, 10219, 12084,
- 2655, 15390,
- 2660,
- 2662,
- 2669, 9175, 17283, 18026,
- 2671, 3233, 18745, 9854,
- 2671, 9854,
- 2671, 12739, 9854,
- 2688,
- 2689, 6718,
- 2689, 8850,
- 2709, 20609, 16534,
- 2709, 20609, 20148,
- 2711, 485, 6768,
- 2743, 15029, 317, 1777, 13239, 15672,
- 2878,
- 2886,
- 2897, 11460,
- 2926,
- 2928,
- 2930,
- 2932,
- 3043, 12740,
- 3060,
- 3077, 17045, 9951, 10641, 15119, 1216,
- 3077, 17045, 11571, 9950,
- 3077, 17045, 18461, 9950,
- 3077, 18453, 11571, 843, 14049, 18072,
- 3081, 843, 3081, 5862,
- 3136,
- 3137, 10641, 6718,
- 3137, 14369, 11748,
- 3193, 2175, 7854,
- 3193, 6793, 9956,
- 3193, 7817, 11779, 16088,
- 3193, 7817, 15621, 16088,
- 3193, 7817, 20846,
- 3193, 9287, 9854,
- 3193, 11756,
- 3193, 11762,
- 3193, 11905, 2610,
- 3193, 11905, 3076,
- 3193, 11905, 3356,
- 3193, 11905, 6756,
- 3193, 11905, 6778,
- 3193, 11905, 8780,
- 3193, 11905, 10900,
- 3193, 11905, 11978,
- 3193, 11905, 13450,
- 3193, 11905, 13736,
- 3193, 12233, 14262,
- 3193, 12541, 13563, 14999, 0,
- 3193, 12541, 13563, 14999, 2,
- 3193, 12541, 13563, 14999, 4,
- 3193, 12541, 13563, 14999, 6,
- 3193, 12541, 13563, 14999, 8,
- 3193, 12541, 13563, 14999, 10,
- 3193, 12541, 13563, 14999, 12,
- 3193, 12541, 13563, 14999, 14,
- 3193, 12541, 13563, 14999, 16,
- 3193, 12541, 13563, 14999, 18,
- 3193, 12541, 13563, 14999, 20,
- 3193, 12541, 13563, 14999, 22,
- 3193, 12541, 13563, 14999, 24,
- 3193, 12541, 13563, 14999, 26,
- 3193, 12541, 13563, 14999, 28,
- 3193, 12541, 13563, 14999, 30,
- 3193, 12541, 13563, 14999, 32,
- 3193, 12541, 13563, 14999, 34,
- 3193, 12541, 13563, 14999, 36,
- 3193, 12541, 13563, 14999, 38,
- 3193, 12541, 13563, 14999, 40,
- 3193, 12541, 13563, 14999, 42,
- 3193, 12541, 13563, 14999, 44,
- 3193, 12541, 13563, 14999, 46,
- 3193, 12541, 13563, 14999, 48,
- 3193, 12541, 13563, 14999, 50,
- 3193, 12541, 16111, 14999, 0,
- 3193, 12541, 16111, 14999, 2,
- 3193, 12541, 16111, 14999, 4,
- 3193, 12541, 16111, 14999, 6,
- 3193, 12541, 16111, 14999, 8,
- 3193, 12541, 16111, 14999, 10,
- 3193, 12541, 16111, 14999, 12,
- 3193, 12541, 16111, 14999, 14,
- 3193, 12541, 16111, 14999, 16,
- 3193, 12541, 16111, 14999, 18,
- 3193, 12541, 16111, 14999, 20,
- 3193, 12541, 16111, 14999, 22,
- 3193, 12541, 16111, 14999, 24,
- 3193, 12541, 16111, 14999, 26,
- 3193, 12541, 16111, 14999, 28,
- 3193, 12541, 16111, 14999, 30,
- 3193, 12541, 16111, 14999, 32,
- 3193, 12541, 16111, 14999, 34,
- 3193, 12541, 16111, 14999, 36,
- 3193, 12541, 16111, 14999, 38,
- 3193, 12541, 16111, 14999, 40,
- 3193, 12541, 16111, 14999, 42,
- 3193, 12541, 16111, 14999, 44,
- 3193, 12541, 16111, 14999, 46,
- 3193, 12541, 16111, 14999, 48,
- 3193, 12541, 16111, 14999, 50,
- 3193, 13341, 11779, 16088,
- 3193, 13341, 15621, 16088,
- 3193, 13341, 20846,
- 3193, 13582,
- 3193, 13758,
- 3193, 14601, 9854,
- 3193, 14647, 9854,
- 3193, 15233, 9854,
- 3193, 17005, 9854,
- 3193, 17123, 17254,
- 3193, 17254,
- 3193, 17642,
- 3193, 18511, 8320,
- 3193, 18847, 7854,
- 3193, 18894,
- 3193, 19409, 9854,
- 3193, 19557, 8320,
- 3193, 19614,
- 3193, 19880,
- 3193, 19921, 14262,
- 3193, 19923, 92,
- 3193, 20685, 8320,
- 3193, 21097, 9854,
- 3193, 21110,
- 3197, 389, 14999, 0,
- 3197, 389, 14999, 8,
- 3197, 389, 14999, 16,
- 3197, 389, 14999, 28,
- 3197, 389, 14999, 40,
- 3197, 389, 14999, 72,
- 3197, 389, 14999, 184,
- 3197, 389, 14999, 190,
- 3197, 389, 14999, 224,
- 3197, 389, 14999, 266,
- 3197, 389, 14999, 350,
- 3197, 389, 14999, 384,
- 3197, 389, 14999, 416,
- 3197, 389, 14999, 448,
- 3197, 389, 14999, 498,
- 3197, 389, 14999, 522,
- 3197, 389, 14999, 556,
- 3197, 389, 14999, 588,
- 3197, 389, 14999, 622,
- 3197, 389, 14999, 656,
- 3197, 389, 14999, 680,
- 3197, 389, 14999, 718,
- 3197, 389, 14999, 734,
- 3197, 389, 14999, 870,
- 3197, 389, 14999, 1914,
- 3197, 389, 14999, 2444,
- 3197, 389, 14999, 2676,
- 3197, 389, 14999, 3242,
- 3197, 389, 14999, 3308,
- 3197, 389, 14999, 10240,
- 3197, 389, 14999, 15762,
- 3197, 389, 14999, 15764,
- 3197, 389, 14999, 15766,
- 3197, 389, 14999, 15768,
- 3197, 389, 14999, 15770,
- 3197, 10143, 7301, 11905, 2610,
- 3197, 10143, 7301, 11905, 3076,
- 3197, 10143, 7301, 11905, 3356,
- 3197, 10143, 7301, 11905, 6756,
- 3197, 10143, 7301, 11905, 6778,
- 3197, 10143, 7301, 11905, 8780,
- 3197, 10143, 7301, 11905, 10900,
- 3197, 10143, 7301, 11905, 11978,
- 3197, 10143, 7301, 11905, 13450,
- 3197, 10143, 7301, 11905, 13736,
- 3197, 10143, 9855, 573, 7114,
- 3197, 10143, 9855, 1688,
- 3197, 10143, 9855, 2241, 3018,
- 3197, 10143, 9855, 2241, 7592,
- 3197, 10143, 9855, 2241, 7593, 2072,
- 3197, 10143, 9855, 2241, 14108,
- 3197, 10143, 9855, 7128,
- 3197, 10143, 9855, 7564,
- 3197, 10143, 9855, 7622,
- 3197, 10143, 9855, 11636,
- 3197, 10143, 9855, 12477, 15764,
- 3197, 10143, 9855, 12477, 15766,
- 3197, 10143, 9855, 12477, 15768,
- 3197, 10143, 9855, 13406,
- 3197, 10143, 9855, 13428,
- 3197, 10143, 9855, 14052,
- 3197, 10143, 9855, 14596,
- 3197, 10143, 9855, 15760,
- 3197, 10143, 9855, 15762,
- 3197, 10143, 9855, 16548,
- 3197, 10143, 9855, 17164,
- 3197, 10143, 9855, 18543, 17139, 9470,
- 3197, 10143, 9855, 19387, 12436,
- 3197, 10143, 9855, 19846,
- 3197, 10143, 9855, 20378,
- 3197, 10143, 10143, 11905, 2610,
- 3197, 10143, 10143, 11905, 3076,
- 3197, 10143, 10143, 11905, 3356,
- 3197, 10143, 10143, 11905, 6756,
- 3197, 10143, 10143, 11905, 6778,
- 3197, 10143, 10143, 11905, 8780,
- 3197, 10143, 10143, 11905, 10900,
- 3197, 10143, 10143, 11905, 11978,
- 3197, 10143, 10143, 11905, 13450,
- 3197, 10143, 10143, 11905, 13736,
- 3197, 10143, 14003, 9855, 0,
- 3197, 10143, 14003, 9855, 8,
- 3197, 10143, 14003, 9855, 16,
- 3197, 10143, 14003, 9855, 28,
- 3197, 10143, 14003, 9855, 40,
- 3197, 10143, 14003, 9855, 58,
- 3197, 10143, 14003, 9855, 66,
- 3197, 10143, 14003, 9855, 72,
- 3197, 10143, 14003, 9855, 308,
- 3197, 10143, 14003, 9855, 479, 11392,
- 3197, 10143, 14003, 9855, 479, 11552,
- 3197, 10143, 14003, 9855, 498,
- 3197, 10143, 14003, 9855, 518,
- 3197, 10143, 14003, 9855, 656,
- 3197, 10143, 14003, 9855, 676,
- 3197, 10143, 14003, 9855, 2241, 3028,
- 3197, 10143, 14003, 9855, 3428,
- 3197, 10143, 14003, 9855, 10099, 58,
- 3197, 10143, 14003, 9855, 10143, 72,
- 3197, 10143, 14999, 0,
- 3197, 10143, 14999, 16,
- 3197, 10143, 14999, 40,
- 3197, 10143, 14999, 106,
- 3197, 10143, 14999, 148,
- 3197, 10143, 14999, 184,
- 3197, 10143, 14999, 308,
- 3197, 10143, 14999, 384,
- 3197, 10143, 14999, 416,
- 3197, 10143, 14999, 448,
- 3197, 10143, 14999, 498,
- 3197, 10143, 14999, 572,
- 3197, 10143, 14999, 676,
- 3197, 10143, 14999, 694,
- 3197, 10143, 14999, 2068,
- 3197, 10143, 14999, 2152,
- 3197, 10143, 14999, 2175, 124,
- 3197, 10143, 14999, 2175, 224,
- 3197, 10143, 14999, 2175, 266,
- 3197, 10143, 14999, 2175, 350,
- 3197, 10143, 14999, 2175, 522,
- 3197, 10143, 14999, 2175, 588,
- 3197, 10143, 14999, 2175, 622,
- 3197, 10143, 14999, 2175, 734,
- 3197, 10143, 14999, 2175, 1044,
- 3197, 10143, 14999, 2175, 1914,
- 3197, 10143, 14999, 2175, 2046,
- 3197, 10143, 14999, 2175, 2676,
- 3197, 10143, 14999, 2175, 3242,
- 3197, 10143, 14999, 2175, 13316,
- 3197, 10143, 14999, 2192,
- 3197, 10143, 14999, 2444,
- 3197, 10143, 14999, 2556,
- 3197, 10143, 14999, 2970,
- 3197, 10143, 14999, 7171, 124,
- 3197, 10143, 14999, 7171, 224,
- 3197, 10143, 14999, 7171, 266,
- 3197, 10143, 14999, 7171, 350,
- 3197, 10143, 14999, 7171, 522,
- 3197, 10143, 14999, 7171, 588,
- 3197, 10143, 14999, 7171, 622,
- 3197, 10143, 14999, 7171, 734,
- 3197, 10143, 14999, 7171, 1044,
- 3197, 10143, 14999, 7171, 1914,
- 3197, 10143, 14999, 7171, 2046,
- 3197, 10143, 14999, 7171, 2676,
- 3197, 10143, 14999, 7171, 3048,
- 3197, 10143, 14999, 7171, 3114,
- 3197, 10143, 14999, 7171, 3242,
- 3197, 10143, 14999, 7171, 13316,
- 3197, 10143, 14999, 9470,
- 3197, 10143, 14999, 9472,
- 3197, 10143, 14999, 12235, 588,
- 3197, 10143, 19003, 22811, 1216,
- 3197, 10143, 19015, 9855, 106,
- 3197, 10143, 19015, 9855, 385, 10101, 2072,
- 3197, 10143, 19015, 9855, 416,
- 3197, 10143, 19015, 9855, 588,
- 3197, 10143, 19015, 9855, 2175, 522,
- 3197, 10143, 19015, 9855, 7171, 13317, 505, 2175, 522,
- 3197, 10143, 19015, 9855, 12085, 2444,
- 3197, 10143, 19015, 9855, 15093, 384,
- 3197, 10143, 19015, 9855, 15093, 572,
- 3197, 10547, 2241, 7592,
- 3197, 10547, 2241, 7652,
- 3197, 10547, 10219, 2241, 196,
- 3197, 10547, 10219, 2241, 3248,
- 3197, 10547, 10219, 2241, 9892,
- 3197, 10547, 10219, 2241, 13050,
- 3197, 10547, 14003, 8,
- 3197, 10547, 14003, 16,
- 3197, 10547, 14003, 28,
- 3197, 10547, 14003, 40,
- 3197, 10547, 14003, 58,
- 3197, 10547, 14003, 78,
- 3197, 10547, 14003, 80,
- 3197, 10547, 14003, 102,
- 3197, 10547, 14003, 292,
- 3197, 10547, 14003, 648,
- 3197, 10547, 14003, 656,
- 3197, 10547, 14003, 870,
- 3197, 10547, 14003, 3384,
- 3197, 10547, 14999, 2175, 28,
- 3197, 10547, 14999, 2175, 116,
- 3197, 10547, 14999, 2175, 140,
- 3197, 10547, 14999, 2175, 166,
- 3197, 10547, 14999, 2175, 236,
- 3197, 10547, 14999, 2175, 258,
- 3197, 10547, 14999, 2175, 282,
- 3197, 10547, 14999, 2175, 366,
- 3197, 10547, 14999, 2175, 402,
- 3197, 10547, 14999, 2175, 436,
- 3197, 10547, 14999, 2175, 468,
- 3197, 10547, 14999, 2175, 540,
- 3197, 10547, 14999, 2175, 580,
- 3197, 10547, 14999, 2175, 602,
- 3197, 10547, 14999, 2175, 634,
- 3197, 10547, 14999, 2175, 686,
- 3197, 10547, 14999, 2175, 742,
- 3197, 10547, 14999, 2175, 1050,
- 3197, 10547, 14999, 2175, 1920,
- 3197, 10547, 14999, 2175, 2452,
- 3197, 10547, 14999, 2175, 2564,
- 3197, 10547, 14999, 2175, 2682,
- 3197, 10547, 14999, 2175, 3248,
- 3197, 10547, 14999, 2175, 7650,
- 3197, 10547, 14999, 7171, 28,
- 3197, 10547, 14999, 7171, 116,
- 3197, 10547, 14999, 7171, 140,
- 3197, 10547, 14999, 7171, 166,
- 3197, 10547, 14999, 7171, 236,
- 3197, 10547, 14999, 7171, 258,
- 3197, 10547, 14999, 7171, 282,
- 3197, 10547, 14999, 7171, 366,
- 3197, 10547, 14999, 7171, 402,
- 3197, 10547, 14999, 7171, 436,
- 3197, 10547, 14999, 7171, 468,
- 3197, 10547, 14999, 7171, 540,
- 3197, 10547, 14999, 7171, 580,
- 3197, 10547, 14999, 7171, 602,
- 3197, 10547, 14999, 7171, 634,
- 3197, 10547, 14999, 7171, 686,
- 3197, 10547, 14999, 7171, 742,
- 3197, 10547, 14999, 7171, 1050,
- 3197, 10547, 14999, 7171, 1920,
- 3197, 10547, 14999, 7171, 2452,
- 3197, 10547, 14999, 7171, 2564,
- 3197, 10547, 14999, 7171, 2682,
- 3197, 10547, 14999, 7171, 3248,
- 3197, 10547, 14999, 7171, 7650,
- 3197, 10547, 15673, 283, 1674,
- 3197, 10547, 15673, 1971, 1970,
- 3197, 10547, 15673, 1974,
- 3197, 10547, 15673, 3018,
- 3197, 10547, 15673, 13050,
- 3257, 9175, 18172,
- 3293, 859, 18997, 11477, 10641, 12740,
- 3293, 859, 21279, 11476,
- 3293, 859, 21279, 11477, 10641, 9286,
- 3293, 1598,
- 3293, 7123, 11571, 14486,
- 3293, 7123, 17179, 9854,
- 3293, 7123, 18176,
- 3293, 7817, 6108,
- 3293, 7817, 7123, 16088,
- 3293, 7817, 14518,
- 3293, 10641, 17463, 11477, 11392,
- 3293, 11779, 16088,
- 3293, 13341, 6108,
- 3293, 13341, 7123, 16088,
- 3293, 13341, 14518,
- 3293, 15621, 16088,
- 3293, 18763, 13483, 16088,
- 3293, 20846,
- 3357, 1217, 14984,
- 3357, 1217, 20876,
- 3357, 2283, 16497, 12262,
- 3357, 6431, 9175, 2611, 1217, 20876,
- 3357, 14067, 16497, 12262,
- 3357, 14421, 12762,
- 3357, 14824,
- 3357, 14889, 17276,
- 3357, 15601, 16096,
- 3357, 16727, 505, 18386,
- 3357, 16727, 843, 18386,
- 3357, 18915, 15981, 20504,
- 3357, 20573, 14647, 13532,
- 3357, 21123, 16727, 504,
- 3357, 21123, 16727, 842,
- 3443, 6793, 9956,
- 3443, 11762,
- 3443, 11905, 2610,
- 3443, 11905, 3076,
- 3443, 11905, 3356,
- 3443, 11905, 6756,
- 3443, 11905, 6778,
- 3443, 11905, 8780,
- 3443, 11905, 10900,
- 3443, 11905, 11978,
- 3443, 11905, 13450,
- 3443, 11905, 13736,
- 3443, 15673, 1344,
- 3443, 15673, 2466,
- 3443, 15673, 3186,
- 3443, 15673, 5736,
- 3443, 15673, 6280,
- 3443, 15673, 6418,
- 3443, 15673, 7522,
- 3443, 15673, 7716,
- 3443, 15673, 10194,
- 3443, 15673, 10220,
- 3443, 15673, 11926,
- 3443, 15673, 12070,
- 3443, 15673, 12448,
- 3443, 18511, 8320,
- 3443, 18697, 0,
- 3443, 18697, 8,
- 3443, 18697, 16,
- 3443, 18697, 28,
- 3443, 18697, 40,
- 3443, 18697, 80,
- 3443, 18697, 106,
- 3443, 18697, 110,
- 3443, 18697, 114,
- 3443, 18697, 116,
- 3443, 18697, 120,
- 3443, 18697, 124,
- 3443, 18697, 130,
- 3443, 18697, 134,
- 3443, 18697, 140,
- 3443, 18697, 142,
- 3443, 18697, 148,
- 3443, 18697, 154,
- 3443, 18697, 158,
- 3443, 18697, 166,
- 3443, 18697, 168,
- 3443, 18697, 184,
- 3443, 18697, 202,
- 3443, 18697, 224,
- 3443, 18697, 226,
- 3443, 18697, 230,
- 3443, 18697, 236,
- 3443, 18697, 238,
- 3443, 18697, 244,
- 3443, 18697, 248,
- 3443, 18697, 254,
- 3443, 18697, 258,
- 3443, 18697, 260,
- 3443, 18697, 266,
- 3443, 18697, 270,
- 3443, 18697, 274,
- 3443, 18697, 282,
- 3443, 18697, 286,
- 3443, 18697, 316,
- 3443, 18697, 336,
- 3443, 18697, 338,
- 3443, 18697, 340,
- 3443, 18697, 342,
- 3443, 18697, 344,
- 3443, 18697, 350,
- 3443, 18697, 354,
- 3443, 18697, 358,
- 3443, 18697, 366,
- 3443, 18697, 370,
- 3443, 18697, 384,
- 3443, 18697, 388,
- 3443, 18697, 392,
- 3443, 18697, 402,
- 3443, 18697, 406,
- 3443, 18697, 416,
- 3443, 18697, 424,
- 3443, 18697, 430,
- 3443, 18697, 436,
- 3443, 18697, 440,
- 3443, 18697, 448,
- 3443, 18697, 452,
- 3443, 18697, 456,
- 3443, 18697, 460,
- 3443, 18697, 468,
- 3443, 18697, 472,
- 3443, 18697, 496,
- 3443, 18697, 498,
- 3443, 18697, 522,
- 3443, 18697, 528,
- 3443, 18697, 536,
- 3443, 18697, 540,
- 3443, 18697, 546,
- 3443, 18697, 572,
- 3443, 18697, 574,
- 3443, 18697, 578,
- 3443, 18697, 580,
- 3443, 18697, 584,
- 3443, 18697, 588,
- 3443, 18697, 592,
- 3443, 18697, 598,
- 3443, 18697, 602,
- 3443, 18697, 612,
- 3443, 18697, 622,
- 3443, 18697, 626,
- 3443, 18697, 630,
- 3443, 18697, 634,
- 3443, 18697, 642,
- 3443, 18697, 666,
- 3443, 18697, 680,
- 3443, 18697, 682,
- 3443, 18697, 684,
- 3443, 18697, 686,
- 3443, 18697, 690,
- 3443, 18697, 694,
- 3443, 18697, 700,
- 3443, 18697, 706,
- 3443, 18697, 710,
- 3443, 18697, 712,
- 3443, 18697, 734,
- 3443, 18697, 736,
- 3443, 18697, 738,
- 3443, 18697, 742,
- 3443, 18697, 746,
- 3443, 18697, 752,
- 3443, 18697, 754,
- 3443, 18697, 758,
- 3443, 18697, 760,
- 3443, 18697, 762,
- 3443, 18697, 918,
- 3443, 18697, 932,
- 3443, 18697, 934,
- 3443, 18697, 936,
- 3443, 18697, 938,
- 3443, 18697, 940,
- 3443, 18697, 960,
- 3443, 18697, 1034,
- 3443, 18697, 1078,
- 3443, 18697, 1152,
- 3443, 18697, 1164,
- 3443, 18697, 1166,
- 3443, 18697, 1168,
- 3443, 18697, 1170,
- 3443, 18697, 1172,
- 3443, 18697, 1212,
- 3443, 18697, 1276,
- 3443, 18697, 1364,
- 3443, 18697, 1392,
- 3443, 18697, 1458,
- 3443, 18697, 1460,
- 3443, 18697, 1462,
- 3443, 18697, 1464,
- 3443, 18697, 1466,
- 3443, 18697, 1468,
- 3443, 18697, 1472,
- 3443, 18697, 1526,
- 3443, 18697, 1590,
- 3443, 18697, 1606,
- 3443, 18697, 1612,
- 3443, 18697, 1634,
- 3443, 18697, 1678,
- 3443, 18697, 1680,
- 3443, 18697, 1698,
- 3443, 18697, 1788,
- 3443, 18697, 1826,
- 3443, 18697, 1878,
- 3443, 18697, 1896,
- 3443, 18697, 1976,
- 3443, 18697, 1986,
- 3443, 18697, 1988,
- 3443, 18697, 1990,
- 3443, 18697, 1992,
- 3443, 18697, 1994,
- 3443, 18697, 2104,
- 3443, 18697, 2164,
- 3443, 18697, 2266,
- 3443, 18697, 2268,
- 3443, 18697, 2270,
- 3443, 18697, 2272,
- 3443, 18697, 2274,
- 3443, 18697, 2278,
- 3443, 18697, 2330,
- 3443, 18697, 2420,
- 3443, 18697, 2422,
- 3443, 18697, 2424,
- 3443, 18697, 2426,
- 3443, 18697, 2428,
- 3443, 18697, 2430,
- 3443, 18697, 2478,
- 3443, 18697, 2480,
- 3443, 18697, 2482,
- 3443, 18697, 2484,
- 3443, 18697, 2486,
- 3443, 18697, 2504,
- 3443, 18697, 2556,
- 3443, 18697, 2560,
- 3443, 18697, 2562,
- 3443, 18697, 2564,
- 3443, 18697, 2566,
- 3443, 18697, 2622,
- 3443, 18697, 2664,
- 3443, 18697, 2706,
- 3443, 18697, 2898,
- 3443, 18697, 2948,
- 3443, 18697, 3036,
- 3443, 18697, 3048,
- 3443, 18697, 3050,
- 3443, 18697, 3052,
- 3443, 18697, 3054,
- 3443, 18697, 3056,
- 3443, 18697, 3094,
- 3443, 18697, 3226,
- 3443, 18697, 3242,
- 3443, 18697, 3244,
- 3443, 18697, 3246,
- 3443, 18697, 3248,
- 3443, 18697, 3250,
- 3443, 18697, 3290,
- 3443, 18697, 3456,
- 3443, 18697, 3484,
- 3443, 18697, 3524,
- 3443, 18697, 3540,
- 3443, 18697, 3544,
- 3443, 18697, 3554,
- 3443, 18697, 3560,
- 3443, 18697, 3562,
- 3443, 18697, 3576,
- 3443, 18697, 3694,
- 3443, 18697, 3728,
- 3443, 18697, 3804,
- 3443, 18697, 3812,
- 3443, 18697, 3814,
- 3443, 18697, 3816,
- 3443, 18697, 3818,
- 3443, 18697, 3820,
- 3443, 18697, 3844,
- 3443, 18697, 5824,
- 3443, 18697, 5826,
- 3443, 18697, 6378,
- 3443, 18697, 6380,
- 3443, 18697, 6382,
- 3443, 18697, 6384,
- 3443, 18697, 6386,
- 3443, 18697, 6388,
- 3443, 18697, 6392,
- 3443, 18697, 6932,
- 3443, 18697, 6934,
- 3443, 18697, 6938,
- 3443, 18697, 6940,
- 3443, 18697, 7698,
- 3443, 18697, 7700,
- 3443, 18697, 7702,
- 3443, 18697, 7704,
- 3443, 18697, 8334,
- 3443, 18697, 8340,
- 3443, 18697, 8392,
- 3443, 18697, 8394,
- 3443, 18697, 8396,
- 3443, 18697, 8398,
- 3443, 18697, 8400,
- 3443, 18697, 8656,
- 3443, 18697, 8674,
- 3443, 18697, 8708,
- 3443, 18697, 8720,
- 3443, 18697, 8726,
- 3443, 18697, 8728,
- 3443, 18697, 8730,
- 3443, 18697, 8732,
- 3443, 18697, 8734,
- 3443, 18697, 8746,
- 3443, 18697, 8792,
- 3443, 18697, 8802,
- 3443, 18697, 8952,
- 3443, 18697, 8982,
- 3443, 18697, 9756,
- 3443, 18697, 9790,
- 3443, 18697, 10150,
- 3443, 18697, 10170,
- 3443, 18697, 10624,
- 3443, 18697, 10648,
- 3443, 18697, 10914,
- 3443, 18697, 10926,
- 3443, 18697, 11898,
- 3443, 18697, 11900,
- 3443, 18697, 12716,
- 3443, 18697, 12720,
- 3443, 18697, 12835, 166,
- 3443, 18697, 12835, 224,
- 3443, 18697, 12835, 350,
- 3443, 18697, 12835, 416,
- 3443, 18697, 12835, 3094,
- 3443, 18697, 12846,
- 3443, 18697, 12848,
- 3443, 18697, 12852,
- 3443, 18697, 20214,
- 3561, 9854,
- 3612,
- 3699, 9854,
- 3717, 10750,
- 3872,
- 5231, 9855, 13370,
- 5231, 9855, 13563, 17178,
- 5231, 9855, 14938,
- 5231, 9855, 17178,
- 5231, 11905, 2610,
- 5231, 11905, 3076,
- 5231, 11905, 3356,
- 5231, 11905, 6756,
- 5231, 11905, 6778,
- 5231, 11905, 8780,
- 5231, 11905, 10900,
- 5231, 11905, 11978,
- 5231, 11905, 13450,
- 5231, 11905, 13736,
- 5231, 14003, 9855, 0,
- 5231, 14003, 9855, 8,
- 5231, 14003, 9855, 16,
- 5231, 14003, 9855, 28,
- 5231, 14003, 9855, 40,
- 5231, 14003, 9855, 58,
- 5231, 14003, 9855, 72,
- 5231, 14003, 9855, 78,
- 5231, 14003, 9855, 98,
- 5231, 14003, 9855, 308,
- 5231, 14003, 9855, 676,
- 5231, 14999, 0,
- 5231, 14999, 106,
- 5231, 14999, 148,
- 5231, 14999, 244,
- 5231, 14999, 266,
- 5231, 14999, 336,
- 5231, 14999, 350,
- 5231, 14999, 384,
- 5231, 14999, 416,
- 5231, 14999, 448,
- 5231, 14999, 522,
- 5231, 14999, 572,
- 5231, 14999, 588,
- 5231, 14999, 622,
- 5231, 14999, 932,
- 5231, 14999, 1044,
- 5231, 14999, 1164,
- 5231, 14999, 1492,
- 5231, 14999, 1796,
- 5231, 14999, 1914,
- 5231, 14999, 2444,
- 5231, 14999, 2556,
- 5231, 14999, 2676,
- 5231, 14999, 3242,
- 5231, 14999, 18891, 244,
- 5231, 14999, 18891, 622,
- 5231, 15233, 3232,
- 5231, 15233, 15820,
- 5231, 15673, 684,
- 5231, 19015, 9855, 15093, 384,
- 5231, 19015, 9855, 15093, 572,
- 5231, 19015, 9855, 15093, 18247, 572,
- 5247, 15672,
- 5274,
- 5303, 15672,
- 5718,
- 5719, 11442,
- 5719, 11706,
- 5719, 14390,
- 5719, 15672,
- 5721, 485, 18026,
- 5721, 10641, 19407, 11477, 11392,
- 5738,
- 5748,
- 5801, 6718,
- 5807, 2344,
- 5808,
- 5809, 10641, 21033, 15642,
- 5809, 15672,
- 5815, 11477, 18471, 19215, 10155, 12973, 6560,
- 5834,
- 5845, 5860,
- 5845, 12274,
- 5846,
- 5853, 3077, 15609, 17642,
- 5853, 6757, 15609, 17642,
- 5853, 11979, 15609, 17642,
- 5853, 12237, 11772,
- 5853, 14049, 14486,
- 5853, 14049, 15620,
- 5853, 17154,
- 5856,
- 5860,
- 5867, 485, 16504,
- 5869, 15672,
- 5893, 317, 20402,
- 5899, 13149, 8320,
- 5957, 3398,
- 5963, 425, 7126,
- 5971, 6741, 968,
- 5971, 12388,
- 5971, 12389, 17862,
- 5973, 484,
- 5975, 18658,
- 5999, 9854,
- 6005, 9854,
- 6011, 11905, 2610,
- 6011, 11905, 3076,
- 6011, 11905, 3356,
- 6011, 11905, 6756,
- 6011, 11905, 6778,
- 6011, 11905, 8780,
- 6011, 11905, 10900,
- 6011, 11905, 11978,
- 6011, 11905, 13450,
- 6011, 11905, 13736,
- 6011, 14003, 9855, 16,
- 6011, 14003, 9855, 28,
- 6011, 14003, 9855, 40,
- 6011, 14003, 9855, 58,
- 6011, 14003, 9855, 72,
- 6011, 14003, 9855, 94,
- 6011, 14003, 9855, 192,
- 6011, 14003, 9855, 308,
- 6011, 14003, 9855, 482,
- 6011, 14003, 9855, 656,
- 6011, 14999, 0,
- 6011, 14999, 8,
- 6011, 14999, 16,
- 6011, 14999, 28,
- 6011, 14999, 40,
- 6011, 14999, 72,
- 6011, 14999, 106,
- 6011, 14999, 148,
- 6011, 14999, 244,
- 6011, 14999, 266,
- 6011, 14999, 336,
- 6011, 14999, 350,
- 6011, 14999, 384,
- 6011, 14999, 416,
- 6011, 14999, 448,
- 6011, 14999, 522,
- 6011, 14999, 572,
- 6011, 14999, 588,
- 6011, 14999, 622,
- 6011, 14999, 680,
- 6011, 14999, 734,
- 6011, 14999, 904,
- 6011, 14999, 932,
- 6011, 14999, 1044,
- 6011, 14999, 1142,
- 6011, 14999, 1164,
- 6011, 14999, 1492,
- 6011, 14999, 1796,
- 6011, 14999, 1914,
- 6011, 14999, 2342,
- 6011, 14999, 2444,
- 6011, 14999, 2456,
- 6011, 14999, 2532,
- 6011, 14999, 2676,
- 6011, 14999, 2716,
- 6011, 14999, 3114,
- 6011, 14999, 3242,
- 6011, 14999, 6036,
- 6011, 14999, 8760,
- 6011, 14999, 8768,
- 6011, 14999, 8770,
- 6011, 14999, 12085, 12,
- 6011, 14999, 12085, 20,
- 6011, 14999, 12085, 22,
- 6011, 14999, 12085, 26,
- 6011, 14999, 12085, 30,
- 6011, 14999, 12085, 34,
- 6011, 14999, 12085, 38,
- 6011, 14999, 12085, 48,
- 6011, 14999, 12085, 132,
- 6011, 14999, 12085, 456,
- 6011, 14999, 12085, 608,
- 6011, 19015, 9855, 384,
- 6011, 19015, 9855, 572,
- 6011, 19015, 9855, 694,
- 6011, 19015, 9855, 734,
- 6011, 19015, 9855, 12085, 14,
- 6011, 19015, 9855, 12085, 24,
- 6011, 19015, 9855, 12085, 456,
- 6011, 20877, 11854,
- 6011, 20877, 14625, 11854,
- 6011, 20877, 15604,
- 6011, 20877, 15781, 11854,
- 6106,
- 6113, 9520,
- 6283, 13454,
- 6283, 20456,
- 6287, 10641, 7817, 15844,
- 6287, 15672,
- 6356,
- 6421, 2511, 12102,
- 6421, 2511, 13266,
- 6421, 2511, 14592,
- 6421, 2511, 14593, 10641, 18543, 18347, 13546,
- 6421, 2511, 16177, 91, 15100,
- 6421, 2511, 16177, 91, 15211, 18682,
- 6421, 2511, 16177, 91, 15211, 18683, 505, 12004,
- 6421, 2511, 17060,
- 6421, 2511, 17061, 505, 12004,
- 6421, 2511, 17310,
- 6421, 2511, 17311, 505, 12004,
- 6425, 9854,
- 6426,
- 6433, 485, 13198,
- 6435, 6751, 10092,
- 6435, 10086,
- 6435, 10087, 10641, 14487, 11552,
- 6435, 13341, 17839, 18016,
- 6435, 18906,
- 6441, 10641, 20098,
- 6444,
- 6561, 15679, 11772,
- 6601, 9854,
- 6604,
- 6719, 9208,
- 6719, 10641, 469, 7053, 16436,
- 6719, 10641, 491, 16436,
- 6719, 10641, 6095, 13654,
- 6719, 10641, 7885, 485, 17404,
- 6719, 10641, 9171, 12764,
- 6719, 10641, 9171, 12765, 843, 6095, 13654,
- 6719, 10641, 13693, 485, 1834,
- 6719, 10641, 14525, 1598,
- 6719, 10641, 16793, 8326,
- 6719, 10641, 17133, 6604,
- 6719, 10641, 19665, 15776,
- 6719, 10641, 19665, 15777, 843, 17519, 1336,
- 6719, 10641, 19665, 15777, 843, 23135, 6604,
- 6719, 10641, 20948,
- 6719, 10641, 21100,
- 6719, 16778,
- 6719, 17521, 12764,
- 6719, 18749, 1, 7678,
- 6719, 19603, 19047, 6768,
- 6719, 19611, 317, 6726,
- 6741, 14732,
- 6741, 16104,
- 6745, 14742,
- 6745, 19542,
- 6746,
- 6747, 14644,
- 6750,
- 6751, 5959, 10641, 13659, 14570,
- 6757, 1217, 8320,
- 6757, 1217, 20876,
- 6759, 317, 7288,
- 6775, 843, 12484,
- 6775, 843, 12485, 10641, 13242,
- 6779, 1217, 8320,
- 6779, 1217, 20876,
- 6779, 7813, 14500,
- 6779, 14519, 14313, 17753, 21278,
- 6779, 17045, 11571, 9950,
- 6779, 20563, 17642,
- 6779, 22973, 17642,
- 6779, 23301, 17642,
- 6783, 6718,
- 6787, 9306,
- 6793, 8461, 10641, 6718,
- 6793, 8461, 15672,
- 6793, 9956,
- 6793, 11578,
- 6793, 13163, 7518,
- 6798,
- 6800,
- 6802,
- 6804,
- 6923, 1176,
- 6950,
- 6951, 10641, 16476,
- 6951, 17521, 1694,
- 6961, 8320,
- 7040,
- 7045, 2438,
- 7046,
- 7119, 13582,
- 7127, 10641, 12389, 843, 15119, 16403, 16196,
- 7131, 6410,
- 7145, 15672,
- 7150,
- 7171, 17501, 9854,
- 7171, 19913, 15672,
- 7288,
- 7518,
- 7530,
- 7678,
- 7679, 8320,
- 7783, 14364,
- 7799, 9854,
- 7801, 17087, 8460,
- 7801, 17087, 8461, 10641, 6718,
- 7801, 17087, 8461, 15672,
- 7813, 20145, 317, 10634,
- 7817, 843, 13341, 10086,
- 7817, 843, 13341, 14625, 19808,
- 7817, 859, 19409, 16088,
- 7817, 2175, 20309, 16088,
- 7817, 2611, 14635, 11578,
- 7817, 2611, 17087, 11578,
- 7817, 5741, 671, 13341, 5741, 671, 16480,
- 7817, 5741, 671, 13341, 5741, 6435, 16480,
- 7817, 5741, 6435, 13341, 5741, 671, 16480,
- 7817, 5741, 6435, 13341, 5741, 6435, 16480,
- 7817, 6751, 10092,
- 7817, 6757, 16357, 11578,
- 7817, 7123, 11571, 14486,
- 7817, 7123, 11578,
- 7817, 7127, 19773, 18514,
- 7817, 10086,
- 7817, 11445, 14414,
- 7817, 11447, 16088,
- 7817, 11447, 16089, 10641, 1216,
- 7817, 11477, 10641, 13563, 14486,
- 7817, 11477, 10641, 16153, 9286,
- 7817, 11571, 18763, 13483, 16088,
- 7817, 11571, 20217, 16088,
- 7817, 11779, 16088,
- 7817, 11779, 16089, 12589, 7292,
- 7817, 11779, 16089, 13889, 7292,
- 7817, 11779, 16089, 15119, 13226,
- 7817, 12094,
- 7817, 13163, 7518,
- 7817, 13341, 10621, 11476,
- 7817, 13341, 11476,
- 7817, 13341, 11477, 10641, 14625, 18847, 15642,
- 7817, 13341, 11477, 10641, 15642,
- 7817, 13341, 11477, 10641, 18847, 15642,
- 7817, 13341, 11477, 17369, 13563, 14486,
- 7817, 13341, 11571, 11476,
- 7817, 13341, 14049, 11476,
- 7817, 13341, 14625, 11476,
- 7817, 13341, 14625, 11477, 10641, 15642,
- 7817, 13341, 14625, 11477, 10641, 18847, 15642,
- 7817, 13341, 20377, 11476,
- 7817, 13341, 20831, 11476,
- 7817, 13341, 23305, 11476,
- 7817, 13451, 16357, 11578,
- 7817, 13737, 16357, 11578,
- 7817, 13737, 18509, 11578,
- 7817, 14049, 11779, 16088,
- 7817, 14049, 14519, 16088,
- 7817, 14049, 15621, 16088,
- 7817, 14049, 18763, 13483, 16088,
- 7817, 14049, 20217, 16088,
- 7817, 14049, 20846,
- 7817, 14497, 11994,
- 7817, 14519, 16088,
- 7817, 14623, 21237, 16088,
- 7817, 14625, 11447, 16088,
- 7817, 14625, 15893, 12072,
- 7817, 14625, 19557, 8320,
- 7817, 14625, 20846,
- 7817, 15211, 14677, 20387, 17074,
- 7817, 15423, 18381, 16088,
- 7817, 15573, 19557, 8320,
- 7817, 15601, 14414,
- 7817, 15621, 16088,
- 7817, 15621, 16089, 10641, 10183, 317, 3293, 14518,
- 7817, 15621, 16089, 10641, 10183, 317, 14393, 14518,
- 7817, 15621, 16089, 10641, 13290,
- 7817, 15621, 16089, 10641, 18836,
- 7817, 15621, 16089, 12589, 14518,
- 7817, 15621, 16089, 13889, 14518,
- 7817, 15621, 16089, 19242,
- 7817, 15893, 12072,
- 7817, 16122,
- 7817, 16734,
- 7817, 17365, 14414,
- 7817, 17529, 7126,
- 7817, 18334,
- 7817, 18555, 887, 19048,
- 7817, 18599, 41, 16088,
- 7817, 18763, 13483, 16088,
- 7817, 18775, 14373, 18847, 896,
- 7817, 18847, 897, 10641, 13290,
- 7817, 18847, 969, 7854,
- 7817, 20387, 17074,
- 7817, 20846,
- 7817, 20847, 12589, 7292,
- 7817, 20847, 13889, 7292,
- 7817, 20847, 19242,
- 7817, 21237, 16088,
- 7817, 22947, 16088,
- 7855, 19618,
- 7855, 20745, 2511, 19347, 3245, 9288,
- 7855, 20745, 10641, 20883, 9219, 14307, 9288,
- 7855, 20745, 10641, 21207, 9219, 14307, 9288,
- 7859, 15672,
- 7861, 6718,
- 7862,
- 7865, 9854,
- 7869, 14999, 0,
- 7869, 14999, 8,
- 7869, 14999, 16,
- 7869, 14999, 28,
- 7869, 14999, 40,
- 7869, 14999, 66,
- 7869, 14999, 106,
- 7869, 14999, 124,
- 7869, 14999, 148,
- 7869, 14999, 214,
- 7869, 14999, 224,
- 7869, 14999, 244,
- 7869, 14999, 266,
- 7869, 14999, 336,
- 7869, 14999, 350,
- 7869, 14999, 384,
- 7869, 14999, 416,
- 7869, 14999, 448,
- 7869, 14999, 482,
- 7869, 14999, 522,
- 7869, 14999, 588,
- 7869, 14999, 622,
- 7869, 14999, 656,
- 7869, 14999, 658,
- 7869, 14999, 694,
- 7869, 14999, 718,
- 7869, 14999, 734,
- 7869, 14999, 752,
- 7869, 14999, 1044,
- 7869, 14999, 1254,
- 7869, 14999, 1492,
- 7869, 14999, 1620,
- 7869, 14999, 1914,
- 7869, 14999, 2444,
- 7869, 14999, 2676,
- 7869, 14999, 3048,
- 7869, 14999, 3242,
- 7869, 14999, 3308,
- 7869, 14999, 3812,
- 7869, 14999, 10219, 449, 540,
- 7869, 14999, 10219, 2375, 116,
- 7869, 14999, 10219, 2375, 448,
- 7869, 14999, 10219, 2375, 630,
- 7869, 14999, 10219, 2375, 1108,
- 7869, 14999, 10219, 2375, 1794,
- 7869, 14999, 10240,
- 7869, 20877, 6793, 9956,
- 7869, 20877, 11762,
- 7876,
- 7877, 10641, 1761, 2668,
- 7883, 6287, 6785, 7817, 15101, 485, 14625, 18846,
- 7883, 7817, 10086,
- 7883, 7817, 13341, 11476,
- 7883, 7817, 13341, 14625, 11476,
- 7883, 13341, 10086,
- 7883, 17864,
- 7883, 19407, 11476,
- 7883, 19407, 11477, 6785, 896,
- 7883, 19407, 14625, 11476,
- 7883, 19407, 14625, 11477, 6785, 896,
- 7883, 19407, 18635, 11476,
- 7883, 20375, 11476,
- 7883, 20375, 11477, 6785, 896,
- 7883, 20375, 14625, 11476,
- 7883, 20375, 14625, 11477, 6785, 896,
- 7883, 20375, 18635, 11476,
- 7893, 12332,
- 7893, 14998,
- 8315, 843, 14685, 9854,
- 8315, 9854,
- 8315, 10641, 15643, 843, 8315, 843, 14685, 9854,
- 8315, 10641, 15643, 9854,
- 8317, 9786,
- 8329, 8320,
- 8353, 497, 5858,
- 8362,
- 8365, 15672,
- 8425, 9855, 18521, 17494,
- 8425, 9855, 18521, 19892,
- 8425, 9855, 19892,
- 8425, 10219, 3293, 13340,
- 8425, 10219, 11392,
- 8425, 10219, 11552,
- 8425, 10219, 13340,
- 8425, 14003, 9855, 0,
- 8425, 14003, 9855, 8,
- 8425, 14003, 9855, 16,
- 8425, 14003, 9855, 26,
- 8425, 14003, 9855, 28,
- 8425, 14003, 9855, 40,
- 8425, 14003, 9855, 44,
- 8425, 14003, 9855, 48,
- 8425, 14003, 9855, 58,
- 8425, 14003, 9855, 66,
- 8425, 14003, 9855, 72,
- 8425, 14003, 9855, 80,
- 8425, 14003, 9855, 94,
- 8425, 14003, 9855, 192,
- 8425, 14003, 9855, 202,
- 8425, 14003, 9855, 208,
- 8425, 14003, 9855, 292,
- 8425, 14003, 9855, 300,
- 8425, 14003, 9855, 308,
- 8425, 14003, 9855, 318,
- 8425, 14003, 9855, 330,
- 8425, 14003, 9855, 456,
- 8425, 14003, 9855, 498,
- 8425, 14003, 9855, 510,
- 8425, 14003, 9855, 648,
- 8425, 14003, 9855, 676,
- 8425, 14003, 9855, 710,
- 8425, 14003, 9855, 738,
- 8425, 14003, 9855, 804,
- 8425, 14003, 9855, 824,
- 8425, 14003, 9855, 844,
- 8425, 14003, 9855, 1300,
- 8425, 14003, 9855, 1314,
- 8425, 14003, 9855, 1738,
- 8425, 14003, 9855, 1756,
- 8425, 14003, 9855, 2596,
- 8425, 14003, 9855, 3382,
- 8425, 14003, 9855, 3388,
- 8425, 14003, 9855, 3400,
- 8425, 14003, 9855, 7412,
- 8425, 14003, 9855, 10410,
- 8425, 14003, 9855, 17143, 208,
- 8425, 14003, 9855, 17143, 1314,
- 8425, 14999, 70,
- 8425, 14999, 106,
- 8425, 14999, 148,
- 8425, 14999, 224,
- 8425, 14999, 244,
- 8425, 14999, 266,
- 8425, 14999, 350,
- 8425, 14999, 384,
- 8425, 14999, 416,
- 8425, 14999, 448,
- 8425, 14999, 522,
- 8425, 14999, 556,
- 8425, 14999, 588,
- 8425, 14999, 622,
- 8425, 14999, 680,
- 8425, 14999, 694,
- 8425, 14999, 718,
- 8425, 14999, 739, 350,
- 8425, 14999, 739, 522,
- 8425, 14999, 739, 622,
- 8425, 14999, 739, 2492,
- 8425, 14999, 739, 3308,
- 8425, 14999, 739, 3322,
- 8425, 14999, 739, 6470,
- 8425, 14999, 739, 10240,
- 8425, 14999, 752,
- 8425, 14999, 1142,
- 8425, 14999, 1254,
- 8425, 14999, 1492,
- 8425, 14999, 1620,
- 8425, 14999, 2122,
- 8425, 14999, 2220,
- 8425, 14999, 2298,
- 8425, 14999, 2444,
- 8425, 14999, 2456,
- 8425, 14999, 2492,
- 8425, 14999, 2556,
- 8425, 14999, 2700,
- 8425, 14999, 2778,
- 8425, 14999, 3048,
- 8425, 14999, 3114,
- 8425, 14999, 3308,
- 8425, 14999, 3322,
- 8425, 14999, 3468,
- 8425, 14999, 3812,
- 8425, 14999, 3854,
- 8425, 14999, 3882,
- 8425, 14999, 6416,
- 8425, 14999, 6470,
- 8425, 14999, 6478,
- 8425, 14999, 7018,
- 8425, 14999, 7836,
- 8425, 14999, 8736,
- 8425, 14999, 8840,
- 8425, 14999, 8960,
- 8425, 14999, 10206,
- 8425, 14999, 10240,
- 8425, 14999, 10248,
- 8425, 14999, 10964,
- 8425, 14999, 11004,
- 8425, 14999, 11012,
- 8425, 14999, 11918,
- 8425, 14999, 13784,
- 8425, 14999, 14226,
- 8425, 14999, 15762,
- 8425, 14999, 15764,
- 8425, 14999, 15766,
- 8425, 14999, 15768,
- 8425, 14999, 15770,
- 8425, 14999, 15772,
- 8425, 14999, 15774,
- 8425, 14999, 16011, 416,
- 8425, 14999, 16011, 448,
- 8425, 14999, 16011, 2444,
- 8425, 14999, 16011, 3882,
- 8425, 14999, 18521, 10240,
- 8425, 14999, 18521, 15760,
- 8425, 14999, 18521, 15762,
- 8425, 14999, 18521, 15766,
- 8425, 14999, 18521, 15768,
- 8425, 14999, 18521, 15770,
- 8425, 14999, 18521, 15774,
- 8425, 14999, 21156,
- 8427, 497, 675, 15672,
- 8427, 6287, 15672,
- 8441, 9854,
- 8444,
- 8448,
- 8455, 9855, 7332,
- 8455, 9855, 15868,
- 8455, 9855, 17486,
- 8455, 9855, 17610,
- 8455, 9855, 20538,
- 8455, 11854,
- 8455, 11905, 2610,
- 8455, 11905, 3076,
- 8455, 11905, 3356,
- 8455, 11905, 6756,
- 8455, 11905, 6778,
- 8455, 11905, 8780,
- 8455, 11905, 10900,
- 8455, 11905, 11978,
- 8455, 11905, 13450,
- 8455, 11905, 13736,
- 8455, 14003, 9855, 8,
- 8455, 14003, 9855, 16,
- 8455, 14003, 9855, 28,
- 8455, 14003, 9855, 40,
- 8455, 14003, 9855, 58,
- 8455, 14003, 9855, 72,
- 8455, 14003, 9855, 94,
- 8455, 14003, 9855, 308,
- 8455, 14003, 9855, 676,
- 8455, 14003, 9855, 17493, 22,
- 8455, 14003, 9855, 17493, 34,
- 8455, 14003, 9855, 17493, 396,
- 8455, 14003, 9855, 17493, 582,
- 8455, 14625, 11854,
- 8455, 14999, 0,
- 8455, 14999, 8,
- 8455, 14999, 16,
- 8455, 14999, 28,
- 8455, 14999, 40,
- 8455, 14999, 58,
- 8455, 14999, 72,
- 8455, 14999, 94,
- 8455, 14999, 106,
- 8455, 14999, 124,
- 8455, 14999, 148,
- 8455, 14999, 244,
- 8455, 14999, 266,
- 8455, 14999, 308,
- 8455, 14999, 336,
- 8455, 14999, 350,
- 8455, 14999, 384,
- 8455, 14999, 416,
- 8455, 14999, 448,
- 8455, 14999, 522,
- 8455, 14999, 572,
- 8455, 14999, 588,
- 8455, 14999, 622,
- 8455, 14999, 676,
- 8455, 14999, 680,
- 8455, 14999, 734,
- 8455, 14999, 932,
- 8455, 14999, 1044,
- 8455, 14999, 1142,
- 8455, 14999, 1164,
- 8455, 14999, 1492,
- 8455, 14999, 1796,
- 8455, 14999, 1914,
- 8455, 14999, 2152,
- 8455, 14999, 2444,
- 8455, 14999, 2492,
- 8455, 14999, 2556,
- 8455, 14999, 2676,
- 8455, 14999, 3048,
- 8455, 14999, 3114,
- 8455, 14999, 3242,
- 8455, 14999, 3322,
- 8455, 14999, 6314,
- 8455, 14999, 10264,
- 8455, 14999, 17493, 22,
- 8455, 14999, 17493, 34,
- 8455, 14999, 17493, 396,
- 8455, 14999, 17493, 582,
- 8455, 20989, 9854,
- 8459, 14414,
- 8461, 17481, 17724,
- 8471, 19408,
- 8471, 21096,
- 8593, 15370,
- 8597, 11516,
- 8600,
- 8628,
- 8697, 6718,
- 8699, 494,
- 8699, 1449, 14698,
- 8699, 9855, 12085, 17610,
- 8699, 9855, 13052,
- 8699, 9855, 15868,
- 8699, 9855, 17486,
- 8699, 9855, 17610,
- 8699, 9855, 17652,
- 8699, 9855, 20552,
- 8699, 11762,
- 8699, 11854,
- 8699, 11905, 2610,
- 8699, 11905, 3076,
- 8699, 11905, 3356,
- 8699, 11905, 6756,
- 8699, 11905, 6778,
- 8699, 11905, 8780,
- 8699, 11905, 10900,
- 8699, 11905, 11978,
- 8699, 11905, 13450,
- 8699, 11905, 13736,
- 8699, 14003, 9855, 8,
- 8699, 14003, 9855, 16,
- 8699, 14003, 9855, 28,
- 8699, 14003, 9855, 40,
- 8699, 14003, 9855, 58,
- 8699, 14003, 9855, 72,
- 8699, 14003, 9855, 94,
- 8699, 14003, 9855, 308,
- 8699, 14003, 9855, 676,
- 8699, 14003, 9855, 17493, 22,
- 8699, 14003, 9855, 17493, 34,
- 8699, 14003, 9855, 17493, 396,
- 8699, 14003, 9855, 17493, 582,
- 8699, 14625, 11854,
- 8699, 14999, 0,
- 8699, 14999, 8,
- 8699, 14999, 16,
- 8699, 14999, 28,
- 8699, 14999, 40,
- 8699, 14999, 58,
- 8699, 14999, 72,
- 8699, 14999, 94,
- 8699, 14999, 106,
- 8699, 14999, 124,
- 8699, 14999, 148,
- 8699, 14999, 244,
- 8699, 14999, 266,
- 8699, 14999, 308,
- 8699, 14999, 336,
- 8699, 14999, 350,
- 8699, 14999, 384,
- 8699, 14999, 416,
- 8699, 14999, 448,
- 8699, 14999, 522,
- 8699, 14999, 572,
- 8699, 14999, 588,
- 8699, 14999, 622,
- 8699, 14999, 676,
- 8699, 14999, 694,
- 8699, 14999, 734,
- 8699, 14999, 932,
- 8699, 14999, 1044,
- 8699, 14999, 1142,
- 8699, 14999, 1164,
- 8699, 14999, 1492,
- 8699, 14999, 1796,
- 8699, 14999, 1914,
- 8699, 14999, 2122,
- 8699, 14999, 2298,
- 8699, 14999, 2444,
- 8699, 14999, 2456,
- 8699, 14999, 2492,
- 8699, 14999, 2556,
- 8699, 14999, 2676,
- 8699, 14999, 2912,
- 8699, 14999, 3048,
- 8699, 14999, 3114,
- 8699, 14999, 3242,
- 8699, 14999, 3322,
- 8699, 14999, 6314,
- 8699, 14999, 8736,
- 8699, 14999, 8960,
- 8699, 14999, 10264,
- 8699, 14999, 17493, 22,
- 8699, 14999, 17493, 34,
- 8699, 14999, 17493, 396,
- 8699, 14999, 17493, 582,
- 8699, 15566,
- 8699, 19361, 9854,
- 8699, 20873, 8320,
- 8699, 20989, 9854,
- 8701, 9206,
- 8850,
- 8852,
- 8853, 2638,
- 8853, 9206,
- 9156,
- 9171, 968,
- 9171, 5860,
- 9171, 6741, 14732,
- 9171, 7876,
- 9171, 12263, 9854,
- 9171, 14455, 11571, 9950,
- 9171, 14455, 11772,
- 9171, 14455, 17642,
- 9171, 14455, 23301, 17642,
- 9171, 14732,
- 9171, 15650,
- 9171, 16751, 10641, 15423, 6758,
- 9171, 16751, 10641, 16731, 6758,
- 9171, 18688,
- 9206,
- 9207, 10641, 6118,
- 9207, 10641, 16153, 10132,
- 9207, 14675, 670,
- 9209, 10228,
- 9209, 14402,
- 9217, 20529, 8320,
- 9222,
- 9231, 9854,
- 9254,
- 9265, 485, 2706,
- 9266,
- 9269, 19960,
- 9287, 9854,
- 9287, 9855, 317, 7817, 7123, 14486,
- 9287, 9855, 317, 13341, 7123, 14486,
- 9287, 9855, 317, 18774,
- 9287, 9855, 10641, 1217, 11552,
- 9287, 9855, 10641, 11571, 18774,
- 9287, 9855, 10641, 13563, 14487, 11392,
- 9287, 9855, 10641, 13759, 11392,
- 9287, 9855, 10641, 13759, 11552,
- 9287, 9855, 10641, 19673, 3356,
- 9287, 9855, 10641, 19921, 14263, 11392,
- 9287, 9855, 11393, 14647, 9854,
- 9466,
- 9495, 9854,
- 9497, 5730,
- 9497, 16192,
- 9502,
- 9503, 317, 12005, 634,
- 9503, 11392,
- 9503, 12005, 634,
- 9503, 13250,
- 9503, 18386,
- 9522,
- 9567, 11905, 2610,
- 9567, 11905, 3076,
- 9567, 11905, 3356,
- 9567, 11905, 6756,
- 9567, 11905, 6778,
- 9567, 11905, 8780,
- 9567, 11905, 11978,
- 9567, 11905, 13450,
- 9567, 11905, 13736,
- 9567, 15233, 2611, 16502,
- 9567, 15233, 3077, 16502,
- 9567, 15233, 3232,
- 9567, 15233, 3357, 16502,
- 9567, 15233, 6757, 16502,
- 9567, 15233, 6779, 16502,
- 9567, 15233, 8781, 16502,
- 9567, 15233, 11979, 16502,
- 9567, 15233, 12080,
- 9567, 15233, 12108,
- 9567, 15233, 13451, 16502,
- 9567, 15233, 13538,
- 9567, 15233, 13737, 16502,
- 9567, 15233, 14636,
- 9567, 15233, 15194,
- 9567, 15233, 15736,
- 9567, 15233, 15820,
- 9567, 15233, 17190,
- 9567, 18089, 2611, 7122,
- 9567, 18089, 2611, 13728,
- 9567, 18089, 2611, 17086,
- 9567, 18089, 3357, 15734,
- 9691, 14391, 843, 1092,
- 9714,
- 9778,
- 9855, 485, 3245, 12328,
- 9865, 10620,
- 9879, 16740,
- 9887, 14437, 18330,
- 9891, 1741, 11768,
- 9891, 13483, 14723, 6410,
- 9891, 14856,
- 9895, 10641, 20375, 11477, 11392,
- 9897, 17257, 11905, 2610,
- 9897, 17257, 11905, 3076,
- 9897, 17257, 11905, 3356,
- 9897, 17257, 11905, 6756,
- 9897, 17257, 11905, 6778,
- 9897, 17257, 11905, 8780,
- 9897, 17257, 11905, 10900,
- 9897, 17257, 11905, 11978,
- 9897, 17257, 11905, 13450,
- 9897, 17257, 11905, 13736,
- 9897, 17257, 14999, 70,
- 9897, 17257, 14999, 190,
- 9897, 17257, 14999, 306,
- 9897, 17257, 14999, 486,
- 9897, 17257, 14999, 658,
- 9897, 17257, 14999, 888,
- 9897, 17257, 14999, 1008,
- 9897, 17257, 14999, 1124,
- 9897, 17257, 14999, 1274,
- 9897, 17257, 14999, 1438,
- 9897, 17257, 14999, 1582,
- 9897, 17257, 14999, 1782,
- 9897, 17257, 14999, 1868,
- 9897, 17257, 14999, 2070,
- 9897, 17257, 14999, 2236,
- 9897, 17257, 14999, 2238,
- 9897, 17257, 14999, 2392,
- 9897, 17257, 14999, 2640,
- 9897, 17257, 14999, 2874,
- 9897, 17257, 14999, 3014,
- 9897, 17257, 14999, 3194,
- 9897, 17257, 14999, 3440,
- 9897, 17257, 14999, 3660,
- 9897, 17257, 14999, 8704,
- 9897, 17257, 14999, 8944,
- 9951, 485, 11866,
- 9951, 843, 17790,
- 9951, 14646,
- 9951, 18386,
- 10088,
- 10103, 11934,
- 10103, 18968,
- 10108,
- 10120,
- 10137, 11905, 2610,
- 10137, 11905, 3076,
- 10137, 11905, 3356,
- 10137, 11905, 6756,
- 10137, 11905, 6778,
- 10137, 11905, 8780,
- 10137, 11905, 10900,
- 10137, 11905, 11978,
- 10137, 11905, 13450,
- 10137, 11905, 13736,
- 10137, 17803, 15673, 5728,
- 10137, 18979, 29, 844,
- 10137, 18979, 117, 14340,
- 10137, 18979, 167, 1156,
- 10137, 18979, 167, 11686,
- 10137, 18979, 237, 224,
- 10137, 18979, 237, 1350,
- 10137, 18979, 283, 1636,
- 10137, 18979, 283, 15206,
- 10137, 18979, 367, 1870,
- 10137, 18979, 403, 7856,
- 10137, 18979, 403, 11720,
- 10137, 18979, 406,
- 10137, 18979, 437, 416,
- 10137, 18979, 469, 472,
- 10137, 18979, 469, 2432,
- 10137, 18979, 541, 2700,
- 10137, 18979, 581, 2966,
- 10137, 18979, 584,
- 10137, 18979, 603, 602,
- 10137, 18979, 603, 3128,
- 10137, 18979, 603, 9574,
- 10137, 18979, 603, 9692,
- 10137, 18979, 635, 3204,
- 10137, 18979, 635, 13194,
- 10137, 18979, 711, 10614,
- 10137, 18979, 743, 3664,
- 10137, 18979, 743, 10800,
- 10137, 18979, 1051, 6012,
- 10137, 18979, 1051, 6044,
- 10137, 18979, 1051, 11690,
- 10137, 18979, 1051, 11714,
- 10137, 18979, 1921, 7636,
- 10137, 18979, 1921, 7656,
- 10137, 18979, 1921, 12474,
- 10137, 18979, 1921, 12478,
- 10137, 18979, 1921, 17098,
- 10137, 18979, 2241, 196,
- 10137, 18979, 2241, 3248,
- 10137, 18979, 2241, 3306,
- 10137, 18979, 2241, 17728,
- 10137, 18979, 2241, 18120,
- 10137, 18979, 2453, 2454,
- 10137, 18979, 2683, 9242,
- 10137, 18979, 2683, 13222,
- 10137, 18979, 2683, 17156,
- 10137, 18979, 3249, 10144,
- 10137, 18979, 3249, 13732,
- 10137, 18979, 3249, 13740,
- 10137, 18979, 3249, 15728,
- 10137, 18979, 3249, 17028,
- 10137, 18979, 3249, 20274,
- 10137, 18979, 9701, 0,
- 10137, 18979, 9701, 8,
- 10137, 18979, 9701, 16,
- 10137, 18979, 9701, 28,
- 10137, 18979, 9701, 40,
- 10137, 18979, 9701, 58,
- 10137, 18979, 9701, 66,
- 10137, 18979, 9701, 73, 16752,
- 10137, 18979, 9701, 73, 18274,
- 10137, 18979, 9701, 78,
- 10137, 18979, 9701, 308,
- 10137, 18979, 9701, 656,
- 10137, 18979, 9701, 676,
- 10137, 18979, 9701, 3386,
- 10137, 18979, 14932,
- 10137, 18979, 16416,
- 10137, 18979, 17026,
- 10137, 18979, 18276,
- 10137, 18979, 18360,
- 10137, 18979, 18864,
- 10137, 18979, 19422,
- 10137, 18979, 19496,
- 10137, 18979, 19866,
- 10137, 18979, 20762,
- 10137, 18979, 20944,
- 10163, 12237, 11772,
- 10163, 13582,
- 10163, 17154,
- 10196,
- 10197, 3357, 6431, 9175, 2611, 1217, 20876,
- 10224,
- 10225, 1016,
- 10232,
- 10421, 15672,
- 10533, 5853, 12237, 11772,
- 10533, 8471, 19408,
- 10533, 8471, 21096,
- 10533, 12277, 3077, 15609, 17642,
- 10533, 12277, 6757, 15609, 17642,
- 10533, 12277, 11979, 15609, 17642,
- 10533, 12277, 11979, 17045, 11571, 9950,
- 10533, 12277, 12237, 11772,
- 10533, 12277, 14049, 14486,
- 10533, 12277, 14049, 15620,
- 10533, 12277, 17123, 17254,
- 10533, 12277, 17154,
- 10533, 12277, 17254,
- 10621, 6286,
- 10621, 11477, 18471, 17855, 7816,
- 10621, 11477, 18471, 17855, 13340,
- 10623, 2175, 7854,
- 10623, 6286,
- 10623, 7854,
- 10623, 18400,
- 10629, 15679, 11772,
- 10635, 11712,
- 10635, 16079, 6718,
- 10637, 12212,
- 10643, 6718,
- 10651, 14890,
- 10651, 19619, 15119, 1216,
- 10901, 14055, 13582,
- 10901, 14055, 14890,
- 10901, 14055, 18367, 13582,
- 10901, 14055, 20284,
- 10972,
- 10974,
- 11395, 11446,
- 11395, 14262,
- 11399, 5251, 20214,
- 11399, 11905, 2610,
- 11399, 11905, 3076,
- 11399, 11905, 3356,
- 11399, 11905, 6756,
- 11399, 11905, 6778,
- 11399, 11905, 8780,
- 11399, 11905, 10900,
- 11399, 11905, 11978,
- 11399, 11905, 13450,
- 11399, 11905, 13736,
- 11399, 12260,
- 11399, 13052,
- 11399, 13563, 14999, 8,
- 11399, 13563, 14999, 16,
- 11399, 13563, 14999, 28,
- 11399, 13563, 14999, 40,
- 11399, 13563, 14999, 106,
- 11399, 13563, 14999, 224,
- 11399, 13563, 14999, 244,
- 11399, 13563, 14999, 266,
- 11399, 13563, 14999, 528,
- 11399, 13563, 14999, 572,
- 11399, 13563, 14999, 642,
- 11399, 13563, 14999, 680,
- 11399, 13563, 14999, 734,
- 11399, 13563, 14999, 934,
- 11399, 13563, 14999, 1048,
- 11399, 13563, 14999, 1164,
- 11399, 13563, 14999, 1460,
- 11399, 13563, 14999, 1866,
- 11399, 13563, 14999, 1914,
- 11399, 13563, 14999, 1992,
- 11399, 13563, 14999, 2456,
- 11399, 13563, 14999, 2536,
- 11399, 13563, 14999, 2556,
- 11399, 13563, 14999, 3048,
- 11399, 13563, 14999, 3532,
- 11399, 13563, 14999, 3708,
- 11399, 13563, 14999, 3794,
- 11399, 13563, 14999, 5250,
- 11399, 13563, 14999, 7484,
- 11399, 13563, 14999, 7774,
- 11399, 13563, 14999, 8434,
- 11399, 13563, 14999, 9344,
- 11399, 13563, 14999, 11834,
- 11399, 13563, 14999, 20408,
- 11399, 14003, 20214,
- 11399, 16111, 14999, 8,
- 11399, 16111, 14999, 16,
- 11399, 16111, 14999, 28,
- 11399, 16111, 14999, 40,
- 11399, 16111, 14999, 106,
- 11399, 16111, 14999, 224,
- 11399, 16111, 14999, 244,
- 11399, 16111, 14999, 266,
- 11399, 16111, 14999, 528,
- 11399, 16111, 14999, 572,
- 11399, 16111, 14999, 642,
- 11399, 16111, 14999, 680,
- 11399, 16111, 14999, 734,
- 11399, 16111, 14999, 934,
- 11399, 16111, 14999, 1048,
- 11399, 16111, 14999, 1164,
- 11399, 16111, 14999, 1460,
- 11399, 16111, 14999, 1866,
- 11399, 16111, 14999, 1914,
- 11399, 16111, 14999, 1992,
- 11399, 16111, 14999, 2456,
- 11399, 16111, 14999, 2536,
- 11399, 16111, 14999, 2556,
- 11399, 16111, 14999, 3048,
- 11399, 16111, 14999, 3532,
- 11399, 16111, 14999, 3708,
- 11399, 16111, 14999, 3794,
- 11399, 16111, 14999, 5250,
- 11399, 16111, 14999, 7484,
- 11399, 16111, 14999, 7774,
- 11399, 16111, 14999, 8434,
- 11399, 16111, 14999, 9344,
- 11399, 16111, 14999, 11834,
- 11399, 16111, 14999, 20408,
- 11399, 16525, 18511, 8320,
- 11399, 16525, 20685, 8320,
- 11399, 18105, 19015, 18318,
- 11399, 19015, 18318,
- 11399, 20155, 8320,
- 11423, 11742,
- 11431, 16818,
- 11445, 15672,
- 11446,
- 11447, 10641, 37, 14874,
- 11447, 10641, 18836,
- 11449, 6718,
- 11470,
- 11477, 18471, 19215, 10155, 16205, 19406,
- 11477, 18471, 19215, 10155, 16205, 20374,
- 11477, 18471, 20375, 10155, 16205, 17462,
- 11477, 18471, 20375, 10155, 16205, 19214,
- 11514,
- 11521, 6793, 9956,
- 11521, 11756,
- 11521, 11762,
- 11521, 14999, 0,
- 11521, 14999, 16,
- 11521, 14999, 24,
- 11521, 14999, 28,
- 11521, 14999, 40,
- 11521, 14999, 184,
- 11521, 14999, 238,
- 11521, 14999, 350,
- 11521, 14999, 358,
- 11521, 14999, 366,
- 11521, 14999, 370,
- 11521, 14999, 384,
- 11521, 14999, 392,
- 11521, 14999, 406,
- 11521, 14999, 416,
- 11521, 14999, 430,
- 11521, 14999, 436,
- 11521, 14999, 440,
- 11521, 14999, 448,
- 11521, 14999, 460,
- 11521, 14999, 472,
- 11521, 14999, 522,
- 11521, 14999, 536,
- 11521, 14999, 584,
- 11521, 14999, 598,
- 11521, 14999, 630,
- 11521, 14999, 694,
- 11521, 14999, 734,
- 11521, 14999, 1364,
- 11521, 14999, 1388,
- 11521, 14999, 1900,
- 11521, 14999, 1906,
- 11521, 14999, 1986,
- 11521, 14999, 2168,
- 11521, 14999, 2282,
- 11521, 14999, 2444,
- 11521, 14999, 2562,
- 11521, 14999, 2664,
- 11521, 14999, 2730,
- 11521, 14999, 2872,
- 11521, 14999, 2898,
- 11521, 14999, 2904,
- 11521, 14999, 2916,
- 11521, 14999, 3054,
- 11521, 14999, 3056,
- 11521, 14999, 3146,
- 11521, 14999, 3186,
- 11521, 14999, 3190,
- 11521, 14999, 3232,
- 11521, 14999, 3236,
- 11521, 14999, 3572,
- 11521, 14999, 3732,
- 11521, 14999, 3754,
- 11521, 14999, 7628,
- 11521, 14999, 7754,
- 11521, 14999, 8330,
- 11521, 14999, 8336,
- 11521, 14999, 8646,
- 11521, 14999, 8726,
- 11521, 14999, 8792,
- 11521, 14999, 8896,
- 11521, 14999, 8908,
- 11521, 14999, 8918,
- 11521, 14999, 8922,
- 11521, 14999, 9234,
- 11521, 14999, 9300,
- 11521, 14999, 9490,
- 11521, 14999, 9498,
- 11521, 14999, 9724,
- 11521, 14999, 9772,
- 11521, 14999, 12496,
- 11521, 14999, 12546,
- 11521, 14999, 12684,
- 11521, 14999, 12896,
- 11521, 14999, 12910,
- 11521, 14999, 13416,
- 11521, 14999, 13486,
- 11521, 14999, 14660,
- 11521, 14999, 14952,
- 11521, 14999, 16876,
- 11521, 14999, 17013, 41, 3755, 2388,
- 11521, 14999, 17013, 406,
- 11521, 14999, 17013, 523, 18230,
- 11521, 14999, 17013, 643, 15056,
- 11521, 14999, 17013, 1882,
- 11521, 14999, 17013, 1906,
- 11521, 14999, 17013, 2117, 2024,
- 11521, 14999, 17013, 2247, 13230,
- 11521, 14999, 17013, 2329, 18354,
- 11521, 14999, 17013, 2387, 8384,
- 11521, 14999, 17013, 2400,
- 11521, 14999, 17013, 2421, 18230,
- 11521, 14999, 17013, 2432,
- 11521, 14999, 17013, 2562,
- 11521, 14999, 17013, 2569, 8384,
- 11521, 14999, 17013, 2674,
- 11521, 14999, 17013, 2705, 523, 2483, 18462,
- 11521, 14999, 17013, 2705, 523, 2483, 20870,
- 11521, 14999, 17013, 2705, 8385, 18462,
- 11521, 14999, 17013, 2705, 8385, 20870,
- 11521, 14999, 17013, 2736,
- 11521, 14999, 17013, 2946,
- 11521, 14999, 17013, 3098,
- 11521, 14999, 17013, 3102,
- 11521, 14999, 17013, 3146,
- 11521, 14999, 17013, 3456,
- 11521, 14999, 17013, 6748,
- 11521, 14999, 17013, 7578,
- 11521, 14999, 17013, 7706,
- 11521, 14999, 17013, 7722,
- 11521, 14999, 17013, 8312,
- 11521, 14999, 17013, 8332,
- 11521, 14999, 17013, 8776,
- 11521, 14999, 17013, 8786,
- 11521, 14999, 17013, 8896,
- 11521, 14999, 17013, 8906,
- 11521, 14999, 17013, 8907, 8382,
- 11521, 14999, 17013, 8907, 8904,
- 11521, 14999, 17013, 8958,
- 11521, 14999, 17013, 8973, 20258,
- 11521, 14999, 17013, 9027, 8380,
- 11521, 14999, 17013, 9202,
- 11521, 14999, 17013, 9795, 12991, 3746,
- 11521, 14999, 17013, 9810,
- 11521, 14999, 17013, 9868,
- 11521, 14999, 17013, 10199, 8384,
- 11521, 14999, 17013, 12169, 1390,
- 11521, 14999, 17013, 12534,
- 11521, 14999, 17013, 12590,
- 11521, 14999, 17013, 12646,
- 11521, 14999, 17013, 12848,
- 11521, 14999, 17013, 12869, 8384,
- 11521, 14999, 17013, 13846,
- 11521, 14999, 17013, 15034,
- 11521, 14999, 17013, 15058,
- 11521, 14999, 17013, 15084,
- 11521, 14999, 17013, 15112,
- 11521, 14999, 17013, 15170,
- 11521, 14999, 17013, 15200,
- 11521, 14999, 17013, 15212,
- 11521, 14999, 17013, 15284,
- 11521, 14999, 17013, 15300,
- 11521, 14999, 17013, 15547, 523, 2482,
- 11521, 14999, 17013, 15552,
- 11521, 14999, 17013, 15588,
- 11521, 14999, 17013, 15720,
- 11521, 14999, 17013, 16742,
- 11521, 14999, 17013, 16764,
- 11521, 14999, 17013, 16820,
- 11521, 14999, 17013, 16822,
- 11521, 14999, 17013, 16884,
- 11521, 14999, 17013, 16894,
- 11521, 14999, 17013, 16970,
- 11521, 14999, 17013, 17186,
- 11521, 14999, 17013, 17456,
- 11521, 14999, 17013, 18266,
- 11521, 14999, 17013, 18268,
- 11521, 14999, 17013, 19288,
- 11521, 14999, 17013, 19780,
- 11521, 14999, 17013, 20200,
- 11521, 14999, 17013, 20226,
- 11521, 14999, 17013, 20270,
- 11521, 14999, 17013, 20278,
- 11521, 14999, 17013, 20400,
- 11521, 14999, 17013, 21092,
- 11521, 14999, 17013, 21148,
- 11521, 14999, 17013, 21158,
- 11521, 14999, 17015, 416,
- 11521, 14999, 17015, 417, 12916,
- 11521, 14999, 17015, 417, 18364,
- 11521, 14999, 17015, 643, 12992,
- 11521, 14999, 17015, 643, 19418,
- 11521, 14999, 17015, 1364,
- 11521, 14999, 17015, 1876,
- 11521, 14999, 17015, 1940,
- 11521, 14999, 17015, 2077, 12991, 8946,
- 11521, 14999, 17015, 2116,
- 11521, 14999, 17015, 2163, 12996,
- 11521, 14999, 17015, 2267, 15054,
- 11521, 14999, 17015, 2429, 8784,
- 11521, 14999, 17015, 2563, 12996,
- 11521, 14999, 17015, 2696,
- 11521, 14999, 17015, 3043, 642,
- 11521, 14999, 17015, 3132,
- 11521, 14999, 17015, 6738,
- 11521, 14999, 17015, 8339, 16786,
- 11521, 14999, 17015, 8378,
- 11521, 14999, 17015, 8381, 15174,
- 11521, 14999, 17015, 8385, 15722,
- 11521, 14999, 17015, 8744,
- 11521, 14999, 17015, 8894,
- 11521, 14999, 17015, 9765, 8790,
- 11521, 14999, 17015, 9846,
- 11521, 14999, 17015, 10080,
- 11521, 14999, 17015, 10534,
- 11521, 14999, 17015, 10741, 18230,
- 11521, 14999, 17015, 12480,
- 11521, 14999, 17015, 12678,
- 11521, 14999, 17015, 12851, 2274,
- 11521, 14999, 17015, 13001, 15542,
- 11521, 14999, 17015, 13186,
- 11521, 14999, 17015, 14076,
- 11521, 14999, 17015, 14918,
- 11521, 14999, 17015, 14922,
- 11521, 14999, 17015, 14968,
- 11521, 14999, 17015, 15088,
- 11521, 14999, 17015, 15110,
- 11521, 14999, 17015, 15172,
- 11521, 14999, 17015, 15182,
- 11521, 14999, 17015, 15183, 12536,
- 11521, 14999, 17015, 15214,
- 11521, 14999, 17015, 15304,
- 11521, 14999, 17015, 15926,
- 11521, 14999, 17015, 16574,
- 11521, 14999, 17015, 16788,
- 11521, 14999, 17015, 16875, 8492,
- 11521, 14999, 17015, 16908,
- 11521, 14999, 17015, 17078,
- 11521, 14999, 17015, 17152,
- 11521, 14999, 17015, 18110,
- 11521, 14999, 17015, 18326,
- 11521, 14999, 17015, 19628,
- 11521, 14999, 17015, 20702,
- 11521, 14999, 17017, 406,
- 11521, 14999, 17017, 417, 12992,
- 11521, 14999, 17017, 417, 16570,
- 11521, 14999, 17017, 584,
- 11521, 14999, 17017, 747, 15146,
- 11521, 14999, 17017, 1404,
- 11521, 14999, 17017, 1860,
- 11521, 14999, 17017, 1901, 2092,
- 11521, 14999, 17017, 1901, 16390,
- 11521, 14999, 17017, 1906,
- 11521, 14999, 17017, 2024,
- 11521, 14999, 17017, 2076,
- 11521, 14999, 17017, 2082,
- 11521, 14999, 17017, 2142,
- 11521, 14999, 17017, 2270,
- 11521, 14999, 17017, 2400,
- 11521, 14999, 17017, 2528,
- 11521, 14999, 17017, 2531, 8338,
- 11521, 14999, 17017, 2568,
- 11521, 14999, 17017, 2668,
- 11521, 14999, 17017, 2692,
- 11521, 14999, 17017, 3236,
- 11521, 14999, 17017, 3580,
- 11521, 14999, 17017, 3648,
- 11521, 14999, 17017, 3746,
- 11521, 14999, 17017, 5878,
- 11521, 14999, 17017, 7012,
- 11521, 14999, 17017, 7624,
- 11521, 14999, 17017, 7721, 16884,
- 11521, 14999, 17017, 8331, 15336,
- 11521, 14999, 17017, 8331, 21030,
- 11521, 14999, 17017, 8338,
- 11521, 14999, 17017, 8342,
- 11521, 14999, 17017, 8428,
- 11521, 14999, 17017, 8464,
- 11521, 14999, 17017, 8648,
- 11521, 14999, 17017, 8650,
- 11521, 14999, 17017, 8712,
- 11521, 14999, 17017, 8734,
- 11521, 14999, 17017, 8744,
- 11521, 14999, 17017, 8786,
- 11521, 14999, 17017, 8898,
- 11521, 14999, 17017, 8902,
- 11521, 14999, 17017, 8904,
- 11521, 14999, 17017, 8910,
- 11521, 14999, 17017, 8969, 16815, 8376,
- 11521, 14999, 17017, 9724,
- 11521, 14999, 17017, 9780,
- 11521, 14999, 17017, 10199, 3742,
- 11521, 14999, 17017, 10536,
- 11521, 14999, 17017, 10784,
- 11521, 14999, 17017, 12164,
- 11521, 14999, 17017, 12646,
- 11521, 14999, 17017, 12672,
- 11521, 14999, 17017, 12674,
- 11521, 14999, 17017, 12824,
- 11521, 14999, 17017, 12830,
- 11521, 14999, 17017, 12848,
- 11521, 14999, 17017, 12856,
- 11521, 14999, 17017, 12866,
- 11521, 14999, 17017, 12869, 15056,
- 11521, 14999, 17017, 12896,
- 11521, 14999, 17017, 12900,
- 11521, 14999, 17017, 12912,
- 11521, 14999, 17017, 12984,
- 11521, 14999, 17017, 12995, 8744,
- 11521, 14999, 17017, 13066,
- 11521, 14999, 17017, 13510,
- 11521, 14999, 17017, 13638,
- 11521, 14999, 17017, 14140,
- 11521, 14999, 17017, 14776,
- 11521, 14999, 17017, 14920,
- 11521, 14999, 17017, 14958,
- 11521, 14999, 17017, 15056,
- 11521, 14999, 17017, 15084,
- 11521, 14999, 17017, 15086,
- 11521, 14999, 17017, 15090,
- 11521, 14999, 17017, 15162,
- 11521, 14999, 17017, 15180,
- 11521, 14999, 17017, 15198,
- 11521, 14999, 17017, 15520,
- 11521, 14999, 17017, 16572,
- 11521, 14999, 17017, 16804,
- 11521, 14999, 17017, 16863, 8946,
- 11521, 14999, 17017, 16864,
- 11521, 14999, 17017, 16892,
- 11521, 14999, 17017, 17034,
- 11521, 14999, 17017, 17334,
- 11521, 14999, 17017, 17354,
- 11521, 14999, 17017, 17382,
- 11521, 14999, 17017, 18292,
- 11521, 14999, 17017, 18294,
- 11521, 14999, 17017, 18342,
- 11521, 14999, 17017, 18378,
- 11521, 14999, 17017, 18848,
- 11521, 14999, 17017, 18854,
- 11521, 14999, 17017, 19462,
- 11521, 14999, 17017, 20202,
- 11521, 14999, 17019, 24,
- 11521, 14999, 17019, 370,
- 11521, 14999, 17019, 440,
- 11521, 14999, 17019, 460,
- 11521, 14999, 17019, 472,
- 11521, 14999, 17019, 630,
- 11521, 14999, 17019, 642,
- 11521, 14999, 17019, 1344,
- 11521, 14999, 17019, 1906,
- 11521, 14999, 17019, 2014,
- 11521, 14999, 17019, 2020,
- 11521, 14999, 17019, 2116,
- 11521, 14999, 17019, 2168,
- 11521, 14999, 17019, 2198,
- 11521, 14999, 17019, 2288,
- 11521, 14999, 17019, 2482,
- 11521, 14999, 17019, 2562,
- 11521, 14999, 17019, 2646,
- 11521, 14999, 17019, 2664,
- 11521, 14999, 17019, 2694,
- 11521, 14999, 17019, 2738,
- 11521, 14999, 17019, 2905, 2606,
- 11521, 14999, 17019, 2905, 8470,
- 11521, 14999, 17019, 2916,
- 11521, 14999, 17019, 3022,
- 11521, 14999, 17019, 3024,
- 11521, 14999, 17019, 3056,
- 11521, 14999, 17019, 3102,
- 11521, 14999, 17019, 3132,
- 11521, 14999, 17019, 3146,
- 11521, 14999, 17019, 3190,
- 11521, 14999, 17019, 3294,
- 11521, 14999, 17019, 3526,
- 11521, 14999, 17019, 3698,
- 11521, 14999, 17019, 7006,
- 11521, 14999, 17019, 7624,
- 11521, 14999, 17019, 7626,
- 11521, 14999, 17019, 7718,
- 11521, 14999, 17019, 7754,
- 11521, 14999, 17019, 7822,
- 11521, 14999, 17019, 7838,
- 11521, 14999, 17019, 8330,
- 11521, 14999, 17019, 8331, 13450,
- 11521, 14999, 17019, 8344,
- 11521, 14999, 17019, 8376,
- 11521, 14999, 17019, 8380,
- 11521, 14999, 17019, 8384,
- 11521, 14999, 17019, 8456,
- 11521, 14999, 17019, 8492,
- 11521, 14999, 17019, 8648,
- 11521, 14999, 17019, 8656,
- 11521, 14999, 17019, 8672,
- 11521, 14999, 17019, 8788,
- 11521, 14999, 17019, 8900,
- 11521, 14999, 17019, 8908,
- 11521, 14999, 17019, 8918,
- 11521, 14999, 17019, 8946,
- 11521, 14999, 17019, 8958,
- 11521, 14999, 17019, 8990,
- 11521, 14999, 17019, 9316,
- 11521, 14999, 17019, 9460,
- 11521, 14999, 17019, 9756,
- 11521, 14999, 17019, 9772,
- 11521, 14999, 17019, 9794,
- 11521, 14999, 17019, 9962,
- 11521, 14999, 17019, 10128,
- 11521, 14999, 17019, 10130,
- 11521, 14999, 17019, 10292,
- 11521, 14999, 17019, 10836,
- 11521, 14999, 17019, 10838,
- 11521, 14999, 17019, 12465, 12676,
- 11521, 14999, 17019, 12502,
- 11521, 14999, 17019, 12546,
- 11521, 14999, 17019, 12684,
- 11521, 14999, 17019, 12712,
- 11521, 14999, 17019, 12714,
- 11521, 14999, 17019, 12826,
- 11521, 14999, 17019, 12844,
- 11521, 14999, 17019, 12864,
- 11521, 14999, 17019, 12872,
- 11521, 14999, 17019, 12898,
- 11521, 14999, 17019, 12902,
- 11521, 14999, 17019, 12912,
- 11521, 14999, 17019, 12986,
- 11521, 14999, 17019, 12990,
- 11521, 14999, 17019, 12996,
- 11521, 14999, 17019, 13486,
- 11521, 14999, 17019, 13694,
- 11521, 14999, 17019, 14074,
- 11521, 14999, 17019, 14140,
- 11521, 14999, 17019, 14778,
- 11521, 14999, 17019, 15002,
- 11521, 14999, 17019, 15108,
- 11521, 14999, 17019, 15114,
- 11521, 14999, 17019, 15116,
- 11521, 14999, 17019, 15172,
- 11521, 14999, 17019, 15176,
- 11521, 14999, 17019, 15178,
- 11521, 14999, 17019, 15186,
- 11521, 14999, 17019, 15188,
- 11521, 14999, 17019, 15218,
- 11521, 14999, 17019, 15220,
- 11521, 14999, 17019, 15326,
- 11521, 14999, 17019, 15522,
- 11521, 14999, 17019, 15540,
- 11521, 14999, 17019, 15720,
- 11521, 14999, 17019, 16744,
- 11521, 14999, 17019, 16758,
- 11521, 14999, 17019, 16806,
- 11521, 14999, 17019, 16868,
- 11521, 14999, 17019, 16872,
- 11521, 14999, 17019, 16882,
- 11521, 14999, 17019, 17530,
- 11521, 14999, 17019, 18352,
- 11521, 14999, 17019, 18358,
- 11521, 14999, 17019, 19256,
- 11521, 14999, 17019, 20198,
- 11521, 14999, 17021, 0,
- 11521, 14999, 17021, 16,
- 11521, 14999, 17021, 28,
- 11521, 14999, 17021, 224,
- 11521, 14999, 17021, 239, 16,
- 11521, 14999, 17021, 239, 5962,
- 11521, 14999, 17021, 239, 15432,
- 11521, 14999, 17021, 358,
- 11521, 14999, 17021, 366,
- 11521, 14999, 17021, 406,
- 11521, 14999, 17021, 416,
- 11521, 14999, 17021, 430,
- 11521, 14999, 17021, 448,
- 11521, 14999, 17021, 523, 15310,
- 11521, 14999, 17021, 523, 15354,
- 11521, 14999, 17021, 536,
- 11521, 14999, 17021, 540,
- 11521, 14999, 17021, 546,
- 11521, 14999, 17021, 1354,
- 11521, 14999, 17021, 1364,
- 11521, 14999, 17021, 1388,
- 11521, 14999, 17021, 1404,
- 11521, 14999, 17021, 1906,
- 11521, 14999, 17021, 2024,
- 11521, 14999, 17021, 2082,
- 11521, 14999, 17021, 2084,
- 11521, 14999, 17021, 2162,
- 11521, 14999, 17021, 2168,
- 11521, 14999, 17021, 2236,
- 11521, 14999, 17021, 2246,
- 11521, 14999, 17021, 2248,
- 11521, 14999, 17021, 2282,
- 11521, 14999, 17021, 2328,
- 11521, 14999, 17021, 2362,
- 11521, 14999, 17021, 2388,
- 11521, 14999, 17021, 2444,
- 11521, 14999, 17021, 2563, 16064,
- 11521, 14999, 17021, 2563, 16158,
- 11521, 14999, 17021, 2636,
- 11521, 14999, 17021, 2730,
- 11521, 14999, 17021, 2732,
- 11521, 14999, 17021, 2872,
- 11521, 14999, 17021, 2884,
- 11521, 14999, 17021, 3008,
- 11521, 14999, 17021, 3036,
- 11521, 14999, 17021, 3042,
- 11521, 14999, 17021, 3054,
- 11521, 14999, 17021, 3090,
- 11521, 14999, 17021, 3186,
- 11521, 14999, 17021, 3200,
- 11521, 14999, 17021, 3208,
- 11521, 14999, 17021, 3232,
- 11521, 14999, 17021, 3238,
- 11521, 14999, 17021, 3290,
- 11521, 14999, 17021, 3294,
- 11521, 14999, 17021, 3338,
- 11521, 14999, 17021, 3456,
- 11521, 14999, 17021, 3482,
- 11521, 14999, 17021, 3572,
- 11521, 14999, 17021, 3578,
- 11521, 14999, 17021, 3672,
- 11521, 14999, 17021, 3720,
- 11521, 14999, 17021, 3733, 11766,
- 11521, 14999, 17021, 3733, 18694,
- 11521, 14999, 17021, 3748,
- 11521, 14999, 17021, 3754,
- 11521, 14999, 17021, 6788,
- 11521, 14999, 17021, 6936,
- 11521, 14999, 17021, 7016,
- 11521, 14999, 17021, 7020,
- 11521, 14999, 17021, 7628,
- 11521, 14999, 17021, 7714,
- 11521, 14999, 17021, 7720,
- 11521, 14999, 17021, 7774,
- 11521, 14999, 17021, 7886,
- 11521, 14999, 17021, 7890,
- 11521, 14999, 17021, 8312,
- 11521, 14999, 17021, 8334,
- 11521, 14999, 17021, 8392,
- 11521, 14999, 17021, 8428,
- 11521, 14999, 17021, 8464,
- 11521, 14999, 17021, 8647, 447, 12334,
- 11521, 14999, 17021, 8647, 18616,
- 11521, 14999, 17021, 8650,
- 11521, 14999, 17021, 8666,
- 11521, 14999, 17021, 8682,
- 11521, 14999, 17021, 8742,
- 11521, 14999, 17021, 8750,
- 11521, 14999, 17021, 8752,
- 11521, 14999, 17021, 8792,
- 11521, 14999, 17021, 8793, 12002,
- 11521, 14999, 17021, 8828,
- 11521, 14999, 17021, 8906,
- 11521, 14999, 17021, 8916,
- 11521, 14999, 17021, 9006,
- 11521, 14999, 17021, 9032,
- 11521, 14999, 17021, 9202,
- 11521, 14999, 17021, 9226,
- 11521, 14999, 17021, 9232,
- 11521, 14999, 17021, 9234,
- 11521, 14999, 17021, 9258,
- 11521, 14999, 17021, 9294,
- 11521, 14999, 17021, 9300,
- 11521, 14999, 17021, 9302,
- 11521, 14999, 17021, 9490,
- 11521, 14999, 17021, 9780,
- 11521, 14999, 17021, 9794,
- 11521, 14999, 17021, 10082,
- 11521, 14999, 17021, 10091, 12996,
- 11521, 14999, 17021, 10222,
- 11521, 14999, 17021, 10286,
- 11521, 14999, 17021, 10630,
- 11521, 14999, 17021, 10782,
- 11521, 14999, 17021, 10786,
- 11521, 14999, 17021, 10792,
- 11521, 14999, 17021, 10834,
- 11521, 14999, 17021, 12166,
- 11521, 14999, 17021, 12194,
- 11521, 14999, 17021, 12196,
- 11521, 14999, 17021, 12462,
- 11521, 14999, 17021, 12498,
- 11521, 14999, 17021, 12672,
- 11521, 14999, 17021, 12710,
- 11521, 14999, 17021, 12718,
- 11521, 14999, 17021, 12828,
- 11521, 14999, 17021, 12858,
- 11521, 14999, 17021, 12870,
- 11521, 14999, 17021, 12874,
- 11521, 14999, 17021, 12878,
- 11521, 14999, 17021, 12900,
- 11521, 14999, 17021, 12988,
- 11521, 14999, 17021, 13228,
- 11521, 14999, 17021, 13636,
- 11521, 14999, 17021, 13850,
- 11521, 14999, 17021, 13990,
- 11521, 14999, 17021, 14122,
- 11521, 14999, 17021, 14138,
- 11521, 14999, 17021, 14778,
- 11521, 14999, 17021, 15000,
- 11521, 14999, 17021, 15184,
- 11521, 14999, 17021, 15190,
- 11521, 14999, 17021, 15212,
- 11521, 14999, 17021, 15216,
- 11521, 14999, 17021, 15446,
- 11521, 14999, 17021, 15722,
- 11521, 14999, 17021, 15924,
- 11521, 14999, 17021, 16438,
- 11521, 14999, 17021, 16858,
- 11521, 14999, 17021, 16860,
- 11521, 14999, 17021, 16866,
- 11521, 14999, 17021, 16870,
- 11521, 14999, 17021, 16880,
- 11521, 14999, 17021, 17212,
- 11521, 14999, 17021, 18350,
- 11521, 14999, 17021, 18354,
- 11521, 14999, 17021, 18356,
- 11521, 14999, 17021, 20277, 8946,
- 11521, 14999, 17023, 24,
- 11521, 14999, 17023, 40,
- 11521, 14999, 17023, 184,
- 11521, 14999, 17023, 350,
- 11521, 14999, 17023, 366,
- 11521, 14999, 17023, 370,
- 11521, 14999, 17023, 384,
- 11521, 14999, 17023, 392,
- 11521, 14999, 17023, 416,
- 11521, 14999, 17023, 436,
- 11521, 14999, 17023, 460,
- 11521, 14999, 17023, 472,
- 11521, 14999, 17023, 584,
- 11521, 14999, 17023, 598,
- 11521, 14999, 17023, 694,
- 11521, 14999, 17023, 734,
- 11521, 14999, 17023, 1388,
- 11521, 14999, 17023, 1900,
- 11521, 14999, 17023, 1906,
- 11521, 14999, 17023, 1986,
- 11521, 14999, 17023, 2168,
- 11521, 14999, 17023, 2562,
- 11521, 14999, 17023, 2664,
- 11521, 14999, 17023, 2898,
- 11521, 14999, 17023, 2904,
- 11521, 14999, 17023, 2916,
- 11521, 14999, 17023, 3054,
- 11521, 14999, 17023, 3056,
- 11521, 14999, 17023, 3146,
- 11521, 14999, 17023, 3186,
- 11521, 14999, 17023, 3190,
- 11521, 14999, 17023, 3236,
- 11521, 14999, 17023, 3572,
- 11521, 14999, 17023, 3732,
- 11521, 14999, 17023, 7754,
- 11521, 14999, 17023, 8330,
- 11521, 14999, 17023, 8336,
- 11521, 14999, 17023, 8646,
- 11521, 14999, 17023, 8726,
- 11521, 14999, 17023, 8896,
- 11521, 14999, 17023, 8908,
- 11521, 14999, 17023, 8922,
- 11521, 14999, 17023, 9234,
- 11521, 14999, 17023, 9300,
- 11521, 14999, 17023, 9490,
- 11521, 14999, 17023, 9498,
- 11521, 14999, 17023, 9724,
- 11521, 14999, 17023, 9772,
- 11521, 14999, 17023, 10558,
- 11521, 14999, 17023, 12684,
- 11521, 14999, 17023, 12896,
- 11521, 14999, 17023, 12910,
- 11521, 14999, 17023, 13416,
- 11521, 14999, 17023, 16876,
- 11521, 16880,
- 11521, 18511, 8320,
- 11521, 19003, 8321, 16592,
- 11521, 19003, 8321, 19806,
- 11521, 19614,
- 11525, 3441, 6793, 9956,
- 11525, 3441, 14999, 0,
- 11525, 3441, 14999, 8,
- 11525, 3441, 14999, 16,
- 11525, 3441, 14999, 28,
- 11525, 3441, 14999, 40,
- 11525, 3441, 14999, 106,
- 11525, 3441, 14999, 130,
- 11525, 3441, 14999, 166,
- 11525, 3441, 14999, 184,
- 11525, 3441, 14999, 224,
- 11525, 3441, 14999, 342,
- 11525, 3441, 14999, 350,
- 11525, 3441, 14999, 498,
- 11525, 3441, 14999, 522,
- 11525, 3441, 14999, 592,
- 11525, 3441, 14999, 634,
- 11525, 3441, 14999, 690,
- 11525, 3441, 14999, 694,
- 11525, 3441, 14999, 760,
- 11525, 3441, 14999, 1438,
- 11525, 3441, 14999, 1466,
- 11525, 3441, 14999, 2268,
- 11525, 3441, 14999, 3432,
- 11525, 3441, 14999, 3710,
- 11525, 3441, 14999, 6390,
- 11525, 3441, 14999, 6574,
- 11525, 3441, 14999, 7334,
- 11525, 3441, 14999, 7696,
- 11525, 3441, 14999, 10776,
- 11525, 3441, 14999, 14022,
- 11525, 3441, 19003, 2175, 10218,
- 11525, 3441, 19003, 2303, 10218,
- 11525, 3441, 19003, 7171, 10218,
- 11525, 3441, 19003, 16729, 10218,
- 11525, 3441, 19003, 18145, 10218,
- 11527, 9855, 13788,
- 11527, 14003, 9855, 8,
- 11527, 14003, 9855, 16,
- 11527, 14003, 9855, 28,
- 11527, 14003, 9855, 40,
- 11527, 14003, 9855, 41, 1397, 20405, 588,
- 11527, 14003, 9855, 184,
- 11527, 14003, 9855, 7601, 16,
- 11527, 14003, 9855, 7601, 28,
- 11527, 14003, 9855, 15293, 8,
- 11527, 14999, 0,
- 11527, 14999, 16,
- 11527, 14999, 40,
- 11527, 14999, 106,
- 11527, 14999, 124,
- 11527, 14999, 148,
- 11527, 14999, 244,
- 11527, 14999, 266,
- 11527, 14999, 336,
- 11527, 14999, 384,
- 11527, 14999, 416,
- 11527, 14999, 448,
- 11527, 14999, 522,
- 11527, 14999, 572,
- 11527, 14999, 588,
- 11527, 14999, 694,
- 11527, 14999, 734,
- 11527, 14999, 2266,
- 11527, 14999, 2420,
- 11527, 14999, 2444,
- 11527, 14999, 2556,
- 11527, 14999, 7601, 106,
- 11527, 14999, 15293, 694,
- 11527, 14999, 18369, 622,
- 11527, 14999, 18619, 622,
- 11527, 14999, 20231, 266,
- 11527, 14999, 20231, 448,
- 11527, 14999, 20231, 588,
- 11527, 14999, 20405, 0,
- 11527, 14999, 20405, 244,
- 11527, 14999, 20405, 266,
- 11527, 14999, 20405, 384,
- 11527, 14999, 20405, 416,
- 11527, 14999, 20405, 522,
- 11527, 14999, 20405, 572,
- 11527, 14999, 20405, 588,
- 11527, 14999, 20405, 694,
- 11527, 14999, 20405, 734,
- 11527, 15673, 11565, 449, 12704,
- 11527, 15673, 11565, 12422,
- 11527, 15673, 11565, 18422,
- 11527, 15673, 11565, 20328,
- 11527, 18422,
- 11527, 19015, 9855, 14,
- 11527, 19015, 9855, 456,
- 11527, 20304,
- 11541, 10641, 18832,
- 11557, 968,
- 11571, 671, 18471, 17655, 12388,
- 11571, 2462,
- 11571, 3137, 10641, 9474,
- 11571, 6091, 9970,
- 11571, 6435, 18471, 17655, 12388,
- 11571, 6758,
- 11571, 6779, 17045, 9950,
- 11571, 7131, 13483, 14723, 6410,
- 11571, 7817, 7797, 12698,
- 11571, 7817, 18471, 12388,
- 11571, 7817, 18471, 17655, 12388,
- 11571, 8461, 15006,
- 11571, 9950,
- 11571, 10197, 15620,
- 11571, 10197, 16248,
- 11571, 10197, 16732,
- 11571, 10533, 13563, 15620,
- 11571, 10533, 13563, 16248,
- 11571, 10533, 13563, 16732,
- 11571, 11703, 7672,
- 11571, 11703, 9220,
- 11571, 11703, 9518,
- 11571, 11703, 13286,
- 11571, 11703, 14382,
- 11571, 11703, 14950,
- 11571, 11773, 497, 15544,
- 11571, 12274,
- 11571, 12275, 9970,
- 11571, 12537, 14486,
- 11571, 12537, 15620,
- 11571, 12589, 7817, 18774,
- 11571, 12589, 13341, 18774,
- 11571, 13341, 18471, 12388,
- 11571, 13341, 18471, 17655, 12388,
- 11571, 13501, 13226,
- 11571, 13545, 843, 19946,
- 11571, 13563, 9950,
- 11571, 13563, 15620,
- 11571, 13563, 16248,
- 11571, 13563, 16732,
- 11571, 13585, 9970,
- 11571, 13816,
- 11571, 13889, 7817, 18774,
- 11571, 13889, 13341, 18774,
- 11571, 14396,
- 11571, 14455, 14049, 9950,
- 11571, 14486,
- 11571, 14487, 1397, 15428,
- 11571, 14487, 10641, 3357, 14049, 6430,
- 11571, 14487, 10641, 6435, 11476,
- 11571, 14487, 10641, 14049, 1217, 13340,
- 11571, 14537, 17463, 843, 19407, 11476,
- 11571, 14537, 17463, 843, 20375, 11476,
- 11571, 14537, 19215, 843, 19407, 11476,
- 11571, 14537, 19215, 843, 20375, 11476,
- 11571, 14537, 19407, 843, 17463, 11476,
- 11571, 14537, 19407, 843, 19215, 11476,
- 11571, 14537, 20375, 843, 17463, 11476,
- 11571, 14537, 20375, 843, 19215, 11476,
- 11571, 14732,
- 11571, 15095, 13563, 15620,
- 11571, 15095, 13563, 16248,
- 11571, 15095, 13563, 16732,
- 11571, 15095, 15620,
- 11571, 15095, 16248,
- 11571, 15095, 16732,
- 11571, 15095, 20973, 18774,
- 11571, 15095, 20973, 18775, 16126,
- 11571, 15095, 22821, 18774,
- 11571, 15095, 22821, 18775, 16126,
- 11571, 15095, 22867, 18774,
- 11571, 15095, 22867, 18775, 16126,
- 11571, 15095, 23121, 18774,
- 11571, 15095, 23121, 18775, 16126,
- 11571, 15469, 18566,
- 11571, 15620,
- 11571, 15621, 1397, 9956,
- 11571, 15621, 14420,
- 11571, 15621, 16126,
- 11571, 16248,
- 11571, 16249, 9970,
- 11571, 16249, 10641, 6435, 11476,
- 11571, 16249, 12741, 14049, 46,
- 11571, 16249, 16126,
- 11571, 16340,
- 11571, 16492,
- 11571, 16732,
- 11571, 16916,
- 11571, 17000,
- 11571, 17084,
- 11571, 17136,
- 11571, 17245, 6718,
- 11571, 17248,
- 11571, 17443, 7817, 3537, 17392,
- 11571, 17463, 20683, 18906,
- 11571, 17995, 2242,
- 11571, 17995, 7672,
- 11571, 18072,
- 11571, 18446,
- 11571, 18511, 8321, 18392,
- 11571, 18566,
- 11571, 18611, 13563, 14486,
- 11571, 18611, 13563, 15620,
- 11571, 18847, 16366,
- 11571, 18847, 19566,
- 11571, 19215, 20683, 18906,
- 11571, 19332,
- 11571, 19407, 14418,
- 11571, 19407, 20683, 18906,
- 11571, 19566,
- 11571, 19772,
- 11571, 19787, 19772,
- 11571, 19821, 19569, 15672,
- 11571, 20181, 16366,
- 11571, 20375, 11476,
- 11571, 20375, 14418,
- 11571, 20375, 18906,
- 11571, 20375, 20683, 18906,
- 11571, 20973, 13563, 18774,
- 11571, 20973, 14625, 18774,
- 11571, 20973, 18774,
- 11571, 20973, 19369, 13341, 18774,
- 11571, 22821, 13563, 18774,
- 11571, 22821, 14625, 18774,
- 11571, 22821, 18774,
- 11571, 22821, 19369, 13341, 18774,
- 11571, 22867, 13563, 18774,
- 11571, 22867, 14625, 18774,
- 11571, 22867, 14625, 18775, 10641, 18847, 896,
- 11571, 22867, 17046,
- 11571, 22867, 18774,
- 11571, 22867, 19369, 13341, 18774,
- 11571, 22888,
- 11571, 23121, 13563, 18774,
- 11571, 23121, 14625, 18774,
- 11571, 23121, 14625, 18775, 10641, 18847, 896,
- 11571, 23121, 17046,
- 11571, 23121, 18446,
- 11571, 23121, 18774,
- 11571, 23121, 18775, 10641, 14625, 18847, 896,
- 11571, 23121, 19369, 13341, 18774,
- 11575, 15672,
- 11586,
- 11594,
- 11596,
- 11601, 10641, 10528,
- 11615, 14003, 9855, 16,
- 11615, 14003, 9855, 40,
- 11615, 14999, 0,
- 11615, 14999, 16,
- 11615, 14999, 40,
- 11615, 14999, 106,
- 11615, 14999, 148,
- 11615, 14999, 244,
- 11615, 14999, 266,
- 11615, 14999, 350,
- 11615, 14999, 384,
- 11615, 14999, 416,
- 11615, 14999, 448,
- 11615, 14999, 522,
- 11615, 14999, 572,
- 11615, 14999, 588,
- 11615, 14999, 622,
- 11615, 14999, 694,
- 11615, 14999, 734,
- 11615, 14999, 2444,
- 11625, 317, 20402,
- 11644,
- 11646,
- 11652,
- 11653, 19361, 13250,
- 11656,
- 11684,
- 11693, 10641, 17463, 13812,
- 11693, 10641, 17463, 13813, 843, 3699, 9854,
- 11693, 10641, 19215, 13812,
- 11695, 8320,
- 11737, 15499, 15672,
- 11743, 6719, 2611, 15242,
- 11743, 6719, 3077, 15242,
- 11743, 6719, 3233, 15242,
- 11743, 6719, 3357, 15242,
- 11743, 6719, 6757, 15242,
- 11743, 6719, 6779, 15242,
- 11743, 6719, 8781, 15242,
- 11743, 6719, 11979, 15242,
- 11743, 6719, 13451, 15242,
- 11743, 6719, 13737, 15242,
- 11743, 6719, 14639, 15242,
- 11743, 6719, 15819, 15242,
- 11743, 6719, 20288,
- 11743, 6719, 20428,
- 11743, 6719, 20468,
- 11743, 6719, 20502,
- 11743, 6719, 20692,
- 11743, 6719, 20698,
- 11743, 6719, 20824,
- 11743, 6719, 21080,
- 11743, 6719, 21208,
- 11743, 6719, 21246,
- 11743, 6719, 22826,
- 11743, 6719, 22948,
- 11745, 670,
- 11748,
- 11749, 10641, 9466,
- 11749, 10641, 9886,
- 11749, 10641, 17384,
- 11749, 10641, 19414,
- 11751, 6718,
- 11756,
- 11757, 9854,
- 11757, 14646,
- 11760,
- 11762,
- 11765, 843, 7794,
- 11773, 485, 18262,
- 11773, 485, 19372,
- 11773, 8320,
- 11773, 15372,
- 11773, 15373, 10641, 20707, 11552,
- 11774,
- 11779, 7888,
- 11779, 16089, 19242,
- 11779, 16727, 504,
- 11779, 16727, 842,
- 11781, 843, 9496,
- 11851, 15672,
- 11856,
- 11889, 12005, 634,
- 11905, 2610,
- 11905, 2611, 6793, 9956,
- 11905, 2611, 11762,
- 11905, 3076,
- 11905, 3077, 6793, 9956,
- 11905, 3077, 11762,
- 11905, 3356,
- 11905, 3357, 6793, 9956,
- 11905, 3357, 11762,
- 11905, 6756,
- 11905, 6757, 6793, 9956,
- 11905, 6757, 11762,
- 11905, 6778,
- 11905, 6779, 6793, 9956,
- 11905, 6779, 11762,
- 11905, 8780,
- 11905, 8781, 6793, 9956,
- 11905, 8781, 11762,
- 11905, 10900,
- 11905, 10901, 6793, 9956,
- 11905, 10901, 11762,
- 11905, 11978,
- 11905, 11979, 6793, 9956,
- 11905, 11979, 11762,
- 11905, 13450,
- 11905, 13451, 6793, 9956,
- 11905, 13451, 11762,
- 11905, 13736,
- 11905, 13737, 6793, 9956,
- 11905, 13737, 11762,
- 11913, 8320,
- 11915, 6718,
- 11915, 15672,
- 11930,
- 11935, 9881, 9854,
- 11964,
- 11968,
- 11969, 12215, 17602,
- 11969, 12215, 22832,
- 11969, 12215, 22968,
- 11969, 14800,
- 11979, 15609, 17642,
- 11979, 17045, 11571, 9950,
- 11979, 17045, 18461, 9950,
- 11979, 17045, 20885, 11571, 9950,
- 11979, 18453, 18397, 11571, 18072,
- 11979, 23301, 19547, 17642,
- 11981, 15672,
- 11987, 18319, 20691, 15830,
- 11987, 18319, 20691, 15832,
- 11987, 18319, 20691, 15834,
- 11987, 18319, 20691, 15836,
- 11987, 18319, 20691, 18822,
- 11989, 3042,
- 11989, 3043, 10641, 7817, 11477, 11392,
- 11989, 3043, 10641, 13341, 11477, 11392,
- 11989, 3043, 10641, 13563, 14487, 11392,
- 11989, 3043, 10641, 16946,
- 11989, 8852,
- 11989, 8853, 2638,
- 11989, 8853, 9206,
- 11989, 9206,
- 11989, 13176,
- 11989, 17866,
- 11993, 15672,
- 12005, 635, 123, 19964,
- 12005, 635, 505, 18486,
- 12005, 635, 505, 18684,
- 12005, 635, 505, 19408,
- 12005, 635, 505, 21096,
- 12005, 843, 18431, 634,
- 12009, 635, 3245, 7816,
- 12009, 635, 3245, 13340,
- 12029, 17780,
- 12065, 15672,
- 12074,
- 12077, 14847, 13621, 843, 5730,
- 12087, 13239, 12682,
- 12087, 15645, 16534,
- 12087, 17087, 8460,
- 12087, 17087, 8461, 10641, 6718,
- 12087, 17087, 8461, 15672,
- 12098,
- 12111, 10641, 81, 46,
- 12111, 10641, 13760,
- 12111, 10641, 17030,
- 12115, 15558,
- 12122,
- 12200,
- 12205, 15672,
- 12209, 15672,
- 12213, 485, 8438,
- 12215, 10641, 19434,
- 12233, 14262,
- 12237, 537, 15672,
- 12237, 849, 15706,
- 12237, 1871, 15672,
- 12237, 2611, 7123, 9854,
- 12237, 2611, 7123, 9855, 18891, 6776,
- 12237, 2611, 17087, 9854,
- 12237, 2681, 15672,
- 12237, 2915, 10641, 15643, 15672,
- 12237, 2915, 15672,
- 12237, 3357, 13133, 9854,
- 12237, 3357, 15735, 9854,
- 12237, 5817, 15672,
- 12237, 6757, 13133, 9854,
- 12237, 6779, 13133, 9854,
- 12237, 9155, 9854,
- 12237, 9176,
- 12237, 10773, 9854,
- 12237, 10901, 9854,
- 12237, 11864,
- 12237, 11865, 843, 9176,
- 12237, 11865, 843, 13974,
- 12237, 11865, 843, 20854,
- 12237, 12435, 15672,
- 12237, 12575, 9854,
- 12237, 12589, 16899, 9854,
- 12237, 13268,
- 12237, 13269, 843, 9176,
- 12237, 13269, 843, 13974,
- 12237, 13269, 843, 20854,
- 12237, 13563, 14623, 15043, 13531, 15672,
- 12237, 13563, 14999, 440,
- 12237, 13563, 14999, 472,
- 12237, 13563, 14999, 536,
- 12237, 13563, 14999, 724,
- 12237, 13563, 14999, 1048,
- 12237, 13563, 14999, 1326,
- 12237, 13563, 14999, 1327, 10641, 9176,
- 12237, 13563, 14999, 1327, 10641, 9177, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 11864,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 9177, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 13975, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 20854,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 20855, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 11865, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 13268,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 9177, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 13975, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 20854,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 20855, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 13269, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 13792,
- 12237, 13563, 14999, 1327, 10641, 13974,
- 12237, 13563, 14999, 1327, 10641, 13975, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 20854,
- 12237, 13563, 14999, 1327, 10641, 20855, 843, 22960,
- 12237, 13563, 14999, 1327, 10641, 22960,
- 12237, 13563, 14999, 2680,
- 12237, 13563, 14999, 2722,
- 12237, 13563, 14999, 2914,
- 12237, 13563, 14999, 2915, 10641, 11864,
- 12237, 13563, 14999, 2915, 10641, 13268,
- 12237, 13563, 14999, 3020,
- 12237, 13563, 14999, 3054,
- 12237, 13563, 14999, 3216,
- 12237, 13563, 14999, 5816,
- 12237, 13563, 14999, 7154,
- 12237, 13563, 14999, 7438,
- 12237, 13563, 14999, 7439, 10641, 9176,
- 12237, 13563, 14999, 7439, 10641, 11864,
- 12237, 13563, 14999, 7439, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 7439, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 7439, 10641, 11865, 843, 20854,
- 12237, 13563, 14999, 7439, 10641, 13268,
- 12237, 13563, 14999, 7439, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 7439, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 7439, 10641, 13269, 843, 20854,
- 12237, 13563, 14999, 7439, 10641, 13792,
- 12237, 13563, 14999, 7439, 10641, 13974,
- 12237, 13563, 14999, 7439, 10641, 15050,
- 12237, 13563, 14999, 7439, 10641, 15876,
- 12237, 13563, 14999, 7439, 10641, 19062,
- 12237, 13563, 14999, 7439, 10641, 19063, 843, 9176,
- 12237, 13563, 14999, 7439, 10641, 19063, 843, 13792,
- 12237, 13563, 14999, 7439, 10641, 19063, 843, 13974,
- 12237, 13563, 14999, 7439, 10641, 19063, 843, 20854,
- 12237, 13563, 14999, 7439, 10641, 20854,
- 12237, 13563, 14999, 10902,
- 12237, 13563, 14999, 11436,
- 12237, 13563, 14999, 11437, 10641, 9176,
- 12237, 13563, 14999, 11437, 10641, 9177, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 11864,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 9177, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 13975, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 20854,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 20855, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 11865, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 13268,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 9177, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 13975, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 20854,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 20855, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 13269, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 13792,
- 12237, 13563, 14999, 11437, 10641, 13974,
- 12237, 13563, 14999, 11437, 10641, 13975, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 15050,
- 12237, 13563, 14999, 11437, 10641, 15876,
- 12237, 13563, 14999, 11437, 10641, 20854,
- 12237, 13563, 14999, 11437, 10641, 20855, 843, 22960,
- 12237, 13563, 14999, 11437, 10641, 22960,
- 12237, 13563, 14999, 11888,
- 12237, 13563, 14999, 12085, 13530,
- 12237, 13563, 14999, 12156,
- 12237, 13563, 14999, 12434,
- 12237, 13563, 14999, 12494,
- 12237, 13563, 14999, 12528,
- 12237, 13563, 14999, 13144,
- 12237, 13563, 14999, 13145, 10641, 9176,
- 12237, 13563, 14999, 13145, 10641, 9177, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 11864,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 9177, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 13975, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 20854,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 20855, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 11865, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 13268,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 9177, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 13975, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 20854,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 20855, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 13269, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 13792,
- 12237, 13563, 14999, 13145, 10641, 13974,
- 12237, 13563, 14999, 13145, 10641, 13975, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 20854,
- 12237, 13563, 14999, 13145, 10641, 20855, 843, 22960,
- 12237, 13563, 14999, 13145, 10641, 22960,
- 12237, 13563, 14999, 13420,
- 12237, 13563, 14999, 13530,
- 12237, 13563, 14999, 13718,
- 12237, 13563, 14999, 15628,
- 12237, 13563, 14999, 16011, 12494,
- 12237, 13563, 14999, 16011, 13420,
- 12237, 13563, 14999, 16252,
- 12237, 13563, 14999, 16376,
- 12237, 13563, 14999, 16377, 10641, 9176,
- 12237, 13563, 14999, 16377, 10641, 11864,
- 12237, 13563, 14999, 16377, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 16377, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 16377, 10641, 13268,
- 12237, 13563, 14999, 16377, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 16377, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 16377, 10641, 13792,
- 12237, 13563, 14999, 16377, 10641, 13974,
- 12237, 13563, 14999, 16926,
- 12237, 13563, 14999, 16927, 10641, 9176,
- 12237, 13563, 14999, 16927, 10641, 11864,
- 12237, 13563, 14999, 16927, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 16927, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 16927, 10641, 13268,
- 12237, 13563, 14999, 16927, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 16927, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 16927, 10641, 13792,
- 12237, 13563, 14999, 16927, 10641, 13974,
- 12237, 13563, 14999, 17460,
- 12237, 13563, 14999, 17461, 10641, 9176,
- 12237, 13563, 14999, 17461, 10641, 11864,
- 12237, 13563, 14999, 17461, 10641, 11865, 843, 9176,
- 12237, 13563, 14999, 17461, 10641, 11865, 843, 13974,
- 12237, 13563, 14999, 17461, 10641, 11865, 843, 20854,
- 12237, 13563, 14999, 17461, 10641, 13268,
- 12237, 13563, 14999, 17461, 10641, 13269, 843, 9176,
- 12237, 13563, 14999, 17461, 10641, 13269, 843, 13974,
- 12237, 13563, 14999, 17461, 10641, 13269, 843, 20854,
- 12237, 13563, 14999, 17461, 10641, 13792,
- 12237, 13563, 14999, 17461, 10641, 13974,
- 12237, 13563, 14999, 17461, 10641, 15050,
- 12237, 13563, 14999, 17461, 10641, 15876,
- 12237, 13563, 14999, 17461, 10641, 19062,
- 12237, 13563, 14999, 17461, 10641, 19063, 843, 9176,
- 12237, 13563, 14999, 17461, 10641, 19063, 843, 13792,
- 12237, 13563, 14999, 17461, 10641, 19063, 843, 13974,
- 12237, 13563, 14999, 17461, 10641, 19063, 843, 20854,
- 12237, 13563, 14999, 17461, 10641, 20854,
- 12237, 13563, 14999, 20299, 16252,
- 12237, 13563, 18543, 14623, 15043, 13531, 15672,
- 12237, 13563, 18543, 15043, 13531, 15672,
- 12237, 13719, 15672,
- 12237, 13737, 13133, 9854,
- 12237, 13737, 18509, 9854,
- 12237, 13792,
- 12237, 13974,
- 12237, 14001, 18371, 18698,
- 12237, 14001, 18371, 18700,
- 12237, 14001, 18371, 18702,
- 12237, 14001, 18371, 18704,
- 12237, 14001, 18371, 18706,
- 12237, 14001, 18371, 18708,
- 12237, 14001, 18371, 18710,
- 12237, 14001, 18371, 18712,
- 12237, 14001, 18371, 18714,
- 12237, 14001, 18371, 19684,
- 12237, 14001, 18371, 19686,
- 12237, 14001, 18371, 19688,
- 12237, 14001, 18371, 19690,
- 12237, 14001, 18371, 19692,
- 12237, 14001, 18371, 19694,
- 12237, 14001, 18371, 19696,
- 12237, 14001, 18371, 19698,
- 12237, 14001, 18371, 19700,
- 12237, 14001, 18371, 19702,
- 12237, 14001, 18371, 19704,
- 12237, 14001, 18371, 19706,
- 12237, 14001, 18371, 19708,
- 12237, 14001, 18371, 19710,
- 12237, 14001, 18371, 19712,
- 12237, 14001, 18371, 19748,
- 12237, 14001, 18371, 19750,
- 12237, 14001, 18371, 19752,
- 12237, 14001, 18371, 19754,
- 12237, 14001, 18371, 19756,
- 12237, 14309, 9854,
- 12237, 14317, 9854,
- 12237, 14795, 9854,
- 12237, 14999, 3734,
- 12237, 14999, 12494,
- 12237, 14999, 13420,
- 12237, 14999, 13563, 16111, 536,
- 12237, 14999, 13563, 16111, 2722,
- 12237, 14999, 13563, 16111, 2914,
- 12237, 14999, 13563, 16111, 12156,
- 12237, 14999, 13563, 16111, 12528,
- 12237, 14999, 13563, 16111, 13144,
- 12237, 14999, 15628,
- 12237, 14999, 16011, 12494,
- 12237, 14999, 16252,
- 12237, 15043, 13531, 15672,
- 12237, 15043, 16377, 15672,
- 12237, 15277, 9854,
- 12237, 15673, 3217, 2914,
- 12237, 15685, 9854,
- 12237, 15915, 9854,
- 12237, 16111, 1871, 15672,
- 12237, 16111, 13719, 15672,
- 12237, 16111, 14623, 15043, 13531, 15672,
- 12237, 16111, 14999, 440,
- 12237, 16111, 14999, 472,
- 12237, 16111, 14999, 536,
- 12237, 16111, 14999, 724,
- 12237, 16111, 14999, 1048,
- 12237, 16111, 14999, 1326,
- 12237, 16111, 14999, 1327, 10641, 9176,
- 12237, 16111, 14999, 1327, 10641, 11864,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 9177, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 13975, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 20854,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 20855, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 11865, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 13268,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 9176,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 9177, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 13974,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 13975, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 20854,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 20855, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 13269, 843, 23114,
- 12237, 16111, 14999, 1327, 10641, 13792,
- 12237, 16111, 14999, 1327, 10641, 13974,
- 12237, 16111, 14999, 1327, 10641, 23114,
- 12237, 16111, 14999, 2680,
- 12237, 16111, 14999, 2722,
- 12237, 16111, 14999, 2914,
- 12237, 16111, 14999, 2915, 10641, 11864,
- 12237, 16111, 14999, 3020,
- 12237, 16111, 14999, 3054,
- 12237, 16111, 14999, 3216,
- 12237, 16111, 14999, 3734,
- 12237, 16111, 14999, 5816,
- 12237, 16111, 14999, 7154,
- 12237, 16111, 14999, 7438,
- 12237, 16111, 14999, 7439, 10641, 9176,
- 12237, 16111, 14999, 7439, 10641, 11864,
- 12237, 16111, 14999, 7439, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 7439, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 7439, 10641, 11865, 843, 20854,
- 12237, 16111, 14999, 7439, 10641, 13268,
- 12237, 16111, 14999, 7439, 10641, 13269, 843, 9176,
- 12237, 16111, 14999, 7439, 10641, 13269, 843, 13974,
- 12237, 16111, 14999, 7439, 10641, 13269, 843, 20854,
- 12237, 16111, 14999, 7439, 10641, 13792,
- 12237, 16111, 14999, 7439, 10641, 13974,
- 12237, 16111, 14999, 7439, 10641, 15050,
- 12237, 16111, 14999, 7439, 10641, 15876,
- 12237, 16111, 14999, 7439, 10641, 19062,
- 12237, 16111, 14999, 10902,
- 12237, 16111, 14999, 11436,
- 12237, 16111, 14999, 11437, 10641, 9176,
- 12237, 16111, 14999, 11437, 10641, 11864,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 9177, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 13975, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 20854,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 20855, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 11865, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 13268,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 9176,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 9177, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 13974,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 13975, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 20854,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 20855, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 13269, 843, 23114,
- 12237, 16111, 14999, 11437, 10641, 13792,
- 12237, 16111, 14999, 11437, 10641, 13974,
- 12237, 16111, 14999, 11437, 10641, 15050,
- 12237, 16111, 14999, 11437, 10641, 15876,
- 12237, 16111, 14999, 11437, 10641, 23114,
- 12237, 16111, 14999, 11888,
- 12237, 16111, 14999, 12156,
- 12237, 16111, 14999, 12434,
- 12237, 16111, 14999, 12528,
- 12237, 16111, 14999, 13144,
- 12237, 16111, 14999, 13145, 10641, 9176,
- 12237, 16111, 14999, 13145, 10641, 11864,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 9177, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 13975, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 20854,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 20855, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 11865, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 13268,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 9176,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 9177, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 13974,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 13975, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 20854,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 20855, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 13269, 843, 23114,
- 12237, 16111, 14999, 13145, 10641, 13792,
- 12237, 16111, 14999, 13145, 10641, 13974,
- 12237, 16111, 14999, 13145, 10641, 23114,
- 12237, 16111, 14999, 13530,
- 12237, 16111, 14999, 13718,
- 12237, 16111, 14999, 16011, 13420,
- 12237, 16111, 14999, 16376,
- 12237, 16111, 14999, 16377, 10641, 9176,
- 12237, 16111, 14999, 16377, 10641, 11864,
- 12237, 16111, 14999, 16377, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 16377, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 16377, 10641, 13268,
- 12237, 16111, 14999, 16377, 10641, 13269, 843, 9176,
- 12237, 16111, 14999, 16377, 10641, 13269, 843, 13974,
- 12237, 16111, 14999, 16377, 10641, 13792,
- 12237, 16111, 14999, 16377, 10641, 13974,
- 12237, 16111, 14999, 16926,
- 12237, 16111, 14999, 16927, 10641, 9176,
- 12237, 16111, 14999, 16927, 10641, 11864,
- 12237, 16111, 14999, 16927, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 16927, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 16927, 10641, 13268,
- 12237, 16111, 14999, 16927, 10641, 13269, 843, 9176,
- 12237, 16111, 14999, 16927, 10641, 13269, 843, 13974,
- 12237, 16111, 14999, 16927, 10641, 13792,
- 12237, 16111, 14999, 16927, 10641, 13974,
- 12237, 16111, 14999, 17460,
- 12237, 16111, 14999, 17461, 10641, 9176,
- 12237, 16111, 14999, 17461, 10641, 11864,
- 12237, 16111, 14999, 17461, 10641, 11865, 843, 9176,
- 12237, 16111, 14999, 17461, 10641, 11865, 843, 13974,
- 12237, 16111, 14999, 17461, 10641, 11865, 843, 20854,
- 12237, 16111, 14999, 17461, 10641, 13792,
- 12237, 16111, 14999, 17461, 10641, 13974,
- 12237, 16111, 14999, 17461, 10641, 15050,
- 12237, 16111, 14999, 17461, 10641, 15876,
- 12237, 16111, 14999, 17461, 10641, 19062,
- 12237, 16111, 14999, 20299, 16252,
- 12237, 16111, 15043, 13531, 15672,
- 12237, 16111, 18543, 14623, 15043, 13531, 15672,
- 12237, 16111, 18543, 15043, 13531, 15672,
- 12237, 16339, 9854,
- 12237, 16596,
- 12237, 16603, 5745, 9854,
- 12237, 16831, 14990,
- 12237, 16899, 9854,
- 12237, 17461, 10641, 7293, 15672,
- 12237, 17461, 10641, 11395, 843, 7293, 15672,
- 12237, 17461, 10641, 19059, 843, 7293, 15672,
- 12237, 18305, 9854,
- 12237, 18511, 8320,
- 12237, 18543, 15043, 16377, 15672,
- 12237, 18603, 9854,
- 12237, 18809, 5745, 9854,
- 12237, 19063, 843, 9176,
- 12237, 19063, 843, 13974,
- 12237, 19063, 843, 20854,
- 12237, 19063, 13792,
- 12237, 19355, 9854,
- 12237, 19673, 13563, 14999, 1048,
- 12237, 19673, 13563, 14999, 2680,
- 12237, 19673, 13563, 14999, 2914,
- 12237, 19673, 13563, 14999, 5816,
- 12237, 19673, 13563, 14999, 12156,
- 12237, 19855, 11491, 2611, 7122,
- 12237, 19855, 11491, 2611, 16338,
- 12237, 19855, 11491, 2611, 16503, 17286,
- 12237, 19855, 11491, 2611, 16503, 17340,
- 12237, 19855, 11491, 2611, 17086,
- 12237, 19855, 11491, 2611, 18745, 17286,
- 12237, 19855, 11491, 2611, 18745, 17340,
- 12237, 19855, 11491, 3233, 8450,
- 12237, 19855, 11491, 3233, 17286,
- 12237, 19855, 11491, 3233, 17340,
- 12237, 19855, 11491, 3233, 18745, 17286,
- 12237, 19855, 11491, 6756,
- 12237, 19855, 11491, 6757, 16502,
- 12237, 19855, 11491, 6757, 16503, 17286,
- 12237, 19855, 11491, 6757, 16503, 17340,
- 12237, 19855, 11491, 6757, 17286,
- 12237, 19855, 11491, 6757, 17340,
- 12237, 19855, 11491, 6757, 18744,
- 12237, 19855, 11491, 6757, 18745, 17340,
- 12237, 19855, 11491, 12080,
- 12237, 19855, 11491, 12081, 17286,
- 12237, 19855, 11491, 12081, 17340,
- 12237, 19855, 11491, 12081, 18744,
- 12237, 19855, 11491, 12081, 18745, 17286,
- 12237, 19855, 15161, 6757, 16502,
- 12237, 19855, 16237, 6757, 8450,
- 12237, 19855, 16491, 2611, 18466,
- 12237, 19855, 17807, 3357, 17990,
- 12237, 19855, 18657, 12081, 8450,
- 12237, 19855, 18739, 2610,
- 12237, 19855, 18739, 2611, 16502,
- 12237, 19855, 18739, 2611, 18744,
- 12237, 19855, 18739, 3232,
- 12237, 19855, 18739, 3356,
- 12237, 19855, 18739, 6757, 16502,
- 12237, 19855, 18739, 6757, 18744,
- 12237, 19855, 18739, 12080,
- 12237, 19855, 18739, 13737, 16502,
- 12237, 19855, 18739, 15736,
- 12237, 19855, 18973, 6757, 16502,
- 12237, 19855, 19437, 3232,
- 12237, 19855, 20123, 3356,
- 12237, 19855, 20123, 3357, 17990,
- 12237, 19855, 20123, 6757, 16502,
- 12237, 19855, 20171, 2610,
- 12237, 19855, 20171, 3232,
- 12237, 19855, 20171, 12080,
- 12237, 19855, 20485, 3232,
- 12237, 19855, 20485, 3233, 18891, 6776,
- 12237, 19855, 20485, 6756,
- 12237, 19855, 20485, 6757, 16502,
- 12237, 19855, 20485, 12080,
- 12237, 19855, 20485, 12081, 18891, 6776,
- 12237, 20854,
- 12237, 21121, 18371, 18698,
- 12237, 21121, 18371, 18700,
- 12237, 21121, 18371, 18704,
- 12237, 21121, 18371, 18706,
- 12237, 21121, 18371, 18710,
- 12237, 21121, 18371, 18712,
- 12237, 21121, 18371, 19686,
- 12237, 21121, 18371, 19688,
- 12237, 21121, 18371, 19690,
- 12237, 21121, 18371, 19692,
- 12237, 21121, 18371, 19698,
- 12237, 21121, 18371, 19700,
- 12237, 21121, 18371, 19702,
- 12237, 21121, 18371, 19710,
- 12237, 21121, 18371, 19712,
- 12237, 21121, 18371, 19714,
- 12237, 21121, 18371, 19716,
- 12237, 21121, 18371, 19718,
- 12237, 21121, 18371, 19720,
- 12237, 21121, 18371, 19722,
- 12237, 21121, 18371, 19724,
- 12237, 21121, 18371, 19726,
- 12237, 21121, 18371, 19728,
- 12237, 21121, 18371, 19730,
- 12237, 21121, 18371, 19732,
- 12237, 21121, 18371, 19734,
- 12237, 21121, 18371, 19736,
- 12237, 21121, 18371, 19738,
- 12237, 21121, 18371, 19740,
- 12237, 21121, 18371, 19742,
- 12237, 21121, 18371, 19744,
- 12237, 21121, 18371, 19746,
- 12237, 21121, 18371, 19748,
- 12237, 21121, 18371, 19750,
- 12237, 21121, 18371, 19752,
- 12237, 21121, 18371, 19754,
- 12237, 21121, 18371, 19756,
- 12237, 22960,
- 12237, 23114,
- 12239, 5860,
- 12239, 11460,
- 12239, 12274,
- 12239, 13410,
- 12265, 15321, 17097, 2611, 7126,
- 12275, 10641, 3265, 497, 3245, 7816,
- 12275, 10641, 11476,
- 12275, 10641, 15442,
- 12275, 19960,
- 12277, 2175, 14625, 11763, 19557, 8321, 18392,
- 12277, 2175, 15573, 11763, 19557, 8321, 18392,
- 12277, 3077, 15609, 17642,
- 12277, 3077, 17045, 11571, 9950,
- 12277, 6757, 15609, 17642,
- 12277, 6757, 17045, 11571, 9950,
- 12277, 6779, 22973, 17642,
- 12277, 9171, 14455, 11772,
- 12277, 9173, 10641, 9173, 14874,
- 12277, 9287, 9854,
- 12277, 11477, 13457, 14055, 2610,
- 12277, 11477, 13457, 14055, 2611, 7122,
- 12277, 11477, 13457, 14055, 2611, 13728,
- 12277, 11477, 13457, 14055, 3357, 15734,
- 12277, 11571, 12274,
- 12277, 11571, 14537, 17463, 843, 20375, 11476,
- 12277, 11571, 14537, 19215, 843, 20375, 11476,
- 12277, 11695, 8320,
- 12277, 11979, 15609, 17642,
- 12277, 11979, 17045, 11571, 9950,
- 12277, 11979, 17045, 18461, 9950,
- 12277, 11979, 17045, 20885, 11571, 9950,
- 12277, 11979, 23301, 19547, 17642,
- 12277, 12237, 11772,
- 12277, 12275, 20685, 8321, 18392,
- 12277, 12537, 14486,
- 12277, 12541, 11772,
- 12277, 12589, 23123, 14049, 20375, 11476,
- 12277, 12741, 9854,
- 12277, 12973, 6561, 11476,
- 12277, 12973, 6561, 18471, 974,
- 12277, 12973, 6561, 18471, 10551, 7812,
- 12277, 12973, 10629, 18471, 974,
- 12277, 12973, 10629, 18471, 10551, 7812,
- 12277, 13581, 6561, 11476,
- 12277, 13581, 6561, 18471, 974,
- 12277, 13581, 6561, 18471, 10551, 7812,
- 12277, 13581, 10629, 18471, 974,
- 12277, 13581, 10629, 18471, 10551, 7812,
- 12277, 13889, 23123, 14049, 20375, 11476,
- 12277, 14049, 14486,
- 12277, 14049, 15620,
- 12277, 14049, 22821, 18774,
- 12277, 14343, 46,
- 12277, 14486,
- 12277, 14487, 10641, 14487, 14874,
- 12277, 14487, 10641, 15643, 843, 3357, 6431, 11392,
- 12277, 14555, 23305, 20375, 11476,
- 12277, 14601, 9854,
- 12277, 14625, 11763, 19557, 8321, 18392,
- 12277, 14625, 15811, 11763, 19557, 8321, 18392,
- 12277, 15501, 18249, 213, 18392,
- 12277, 15573, 11763, 19557, 8321, 18392,
- 12277, 15573, 15811, 11763, 19557, 8321, 18392,
- 12277, 15819, 17045, 11571, 9950,
- 12277, 15819, 17045, 18461, 9950,
- 12277, 16139, 19638,
- 12277, 16153, 17154,
- 12277, 17154,
- 12277, 17260,
- 12277, 17463, 11477, 10641, 12537, 20683, 18906,
- 12277, 17463, 11477, 10641, 20683, 18906,
- 12277, 17642,
- 12277, 17865, 9854,
- 12277, 18249, 9171, 213, 18392,
- 12277, 18397, 11571, 9950,
- 12277, 18847, 896,
- 12277, 18895, 18392,
- 12277, 19215, 11477, 10641, 12537, 20683, 18906,
- 12277, 19215, 11477, 10641, 20683, 18906,
- 12277, 19407, 11477, 10641, 12537, 20683, 18906,
- 12277, 19407, 11477, 10641, 20683, 18906,
- 12277, 20375, 11476,
- 12277, 20375, 11477, 10641, 12537, 20683, 18906,
- 12277, 20375, 11477, 10641, 20683, 18906,
- 12277, 20377, 20753, 18392,
- 12277, 20685, 8321, 15672,
- 12277, 20685, 8321, 18392,
- 12277, 20753, 18392,
- 12277, 20985, 20375, 11476,
- 12277, 21201, 20375, 11476,
- 12277, 21269, 20375, 11476,
- 12277, 22867, 11447, 16089, 18392,
- 12277, 22867, 11447, 19557, 8321, 18392,
- 12277, 23111, 46,
- 12277, 23121, 11447, 16089, 18392,
- 12277, 23121, 11447, 19557, 8321, 18392,
- 12277, 23255, 12973, 6561, 11476,
- 12277, 23255, 13581, 6561, 11476,
- 12277, 23255, 20375, 11476,
- 12277, 23263, 11571, 20375, 11476,
- 12277, 23301, 17642,
- 12277, 23301, 18461, 17642,
- 12277, 23305, 20375, 11476,
- 12277, 23439, 20375, 11476,
- 12320,
- 12325, 2710,
- 12330,
- 12331, 6718,
- 12331, 15420,
- 12332,
- 12334,
- 12335, 10641, 14754,
- 12335, 17700,
- 12335, 18956,
- 12383, 484,
- 12383, 485, 505, 21281, 12005, 634,
- 12387, 10226,
- 12395, 15673, 1397, 12541, 13563, 16714,
- 12395, 15673, 1397, 12541, 16111, 16714,
- 12395, 15673, 1397, 12541, 16714,
- 12395, 15673, 1397, 16896,
- 12395, 15673, 1397, 17322,
- 12402,
- 12426,
- 12445, 393, 9855, 1104,
- 12445, 393, 9855, 9830,
- 12445, 393, 10219, 11640,
- 12445, 393, 10219, 11641, 15350,
- 12445, 393, 10219, 15350,
- 12445, 393, 11905, 2610,
- 12445, 393, 11905, 3076,
- 12445, 393, 11905, 3356,
- 12445, 393, 11905, 6756,
- 12445, 393, 11905, 6778,
- 12445, 393, 11905, 8780,
- 12445, 393, 11905, 10900,
- 12445, 393, 11905, 11978,
- 12445, 393, 11905, 13450,
- 12445, 393, 11905, 13736,
- 12445, 393, 14003, 8,
- 12445, 393, 14003, 28,
- 12445, 393, 14003, 40,
- 12445, 393, 14003, 184,
- 12445, 393, 14003, 656,
- 12445, 393, 14999, 0,
- 12445, 393, 14999, 16,
- 12445, 393, 14999, 106,
- 12445, 393, 14999, 124,
- 12445, 393, 14999, 148,
- 12445, 393, 14999, 244,
- 12445, 393, 14999, 266,
- 12445, 393, 14999, 350,
- 12445, 393, 14999, 384,
- 12445, 393, 14999, 416,
- 12445, 393, 14999, 448,
- 12445, 393, 14999, 482,
- 12445, 393, 14999, 498,
- 12445, 393, 14999, 522,
- 12445, 393, 14999, 572,
- 12445, 393, 14999, 588,
- 12445, 393, 14999, 622,
- 12445, 393, 14999, 680,
- 12445, 393, 14999, 694,
- 12445, 393, 14999, 734,
- 12445, 393, 14999, 752,
- 12445, 393, 14999, 1692,
- 12445, 393, 14999, 1914,
- 12445, 393, 14999, 2444,
- 12445, 393, 14999, 2556,
- 12445, 393, 14999, 2676,
- 12445, 393, 14999, 3048,
- 12445, 393, 14999, 3242,
- 12473, 9855, 2111, 3290,
- 12473, 9855, 7638,
- 12473, 9855, 11412,
- 12473, 9855, 11754,
- 12473, 9855, 13350,
- 12473, 9855, 14350,
- 12473, 9855, 14374,
- 12473, 9855, 14427, 2691, 7730,
- 12473, 9855, 15329, 8466,
- 12473, 9855, 15479, 15486,
- 12473, 9855, 15870,
- 12473, 9855, 16550,
- 12473, 9855, 16590,
- 12473, 9855, 16878,
- 12473, 9855, 17106,
- 12473, 9855, 17400,
- 12473, 9855, 17650,
- 12473, 9855, 19904,
- 12473, 9855, 19908,
- 12473, 9855, 20810,
- 12473, 9855, 20954,
- 12473, 9855, 21284,
- 12473, 9855, 22962,
- 12473, 11905, 2610,
- 12473, 11905, 3076,
- 12473, 11905, 3356,
- 12473, 11905, 6756,
- 12473, 11905, 6778,
- 12473, 11905, 8780,
- 12473, 11905, 10900,
- 12473, 11905, 11978,
- 12473, 11905, 13450,
- 12473, 11905, 13736,
- 12473, 14003, 9855, 8,
- 12473, 14003, 9855, 16,
- 12473, 14003, 9855, 40,
- 12473, 14003, 9855, 48,
- 12473, 14003, 9855, 58,
- 12473, 14003, 9855, 66,
- 12473, 14003, 9855, 72,
- 12473, 14003, 9855, 94,
- 12473, 14003, 9855, 300,
- 12473, 14003, 9855, 308,
- 12473, 14003, 9855, 482,
- 12473, 14003, 9855, 498,
- 12473, 14003, 9855, 648,
- 12473, 14003, 9855, 676,
- 12473, 14003, 9855, 734,
- 12473, 14003, 9855, 750,
- 12473, 14003, 18175, 58,
- 12473, 14003, 18175, 86,
- 12473, 14999, 106,
- 12473, 14999, 124,
- 12473, 14999, 140,
- 12473, 14999, 148,
- 12473, 14999, 166,
- 12473, 14999, 266,
- 12473, 14999, 350,
- 12473, 14999, 366,
- 12473, 14999, 384,
- 12473, 14999, 402,
- 12473, 14999, 436,
- 12473, 14999, 468,
- 12473, 14999, 540,
- 12473, 14999, 556,
- 12473, 14999, 580,
- 12473, 14999, 588,
- 12473, 14999, 622,
- 12473, 14999, 634,
- 12473, 14999, 686,
- 12473, 14999, 742,
- 12473, 14999, 1044,
- 12473, 14999, 1050,
- 12473, 14999, 1914,
- 12473, 14999, 1920,
- 12473, 14999, 2452,
- 12473, 14999, 2498,
- 12473, 14999, 2564,
- 12473, 14999, 2676,
- 12473, 14999, 2682,
- 12473, 14999, 3048,
- 12473, 14999, 3120,
- 12473, 14999, 3242,
- 12473, 14999, 3248,
- 12473, 14999, 10264,
- 12473, 14999, 10270,
- 12473, 15673, 923, 2940,
- 12473, 15673, 923, 7682,
- 12473, 15673, 1133, 2940,
- 12473, 15673, 1133, 7682,
- 12473, 15673, 2111, 11489, 922,
- 12473, 15673, 2111, 11489, 2690,
- 12473, 15673, 2111, 11489, 3092,
- 12473, 15673, 2111, 11489, 5880,
- 12473, 15673, 2111, 11489, 8484,
- 12473, 15673, 2111, 11489, 9298,
- 12473, 15673, 2111, 11489, 18480,
- 12473, 15673, 2111, 11489, 18482,
- 12473, 15673, 2111, 11489, 19536,
- 12473, 15673, 2111, 11489, 19538,
- 12473, 15673, 2691, 2940,
- 12473, 15673, 2691, 7682,
- 12473, 15673, 5881, 2940,
- 12473, 15673, 5881, 7682,
- 12473, 15673, 8485, 2940,
- 12473, 15673, 8485, 7682,
- 12473, 15673, 9299, 2940,
- 12473, 15673, 9299, 7682,
- 12473, 15673, 16225, 2940,
- 12473, 15673, 16225, 7682,
- 12473, 15673, 16227, 2940,
- 12473, 15673, 16227, 7682,
- 12473, 15673, 17813, 2940,
- 12473, 15673, 17813, 7682,
- 12473, 15673, 17815, 2940,
- 12473, 15673, 17815, 7682,
- 12473, 15673, 17817, 2940,
- 12473, 15673, 17817, 7682,
- 12473, 15673, 18481, 2940,
- 12473, 15673, 18481, 7682,
- 12473, 15673, 18483, 2940,
- 12473, 15673, 18483, 7682,
- 12473, 15673, 19537, 2940,
- 12473, 15673, 19537, 7682,
- 12473, 15673, 19539, 2940,
- 12473, 15673, 19539, 7682,
- 12473, 15673, 19810,
- 12473, 15673, 20310,
- 12473, 17803, 15673, 9500,
- 12473, 20741, 14003, 412,
- 12473, 20741, 14003, 558,
- 12473, 20741, 14003, 560,
- 12473, 20741, 14003, 568,
- 12473, 20741, 14003, 586,
- 12473, 20741, 14003, 2230,
- 12473, 20741, 14003, 2762,
- 12473, 20741, 14003, 2766,
- 12473, 20741, 14003, 2768,
- 12473, 20741, 14003, 2772,
- 12473, 20741, 14003, 2794,
- 12473, 20741, 14003, 2807, 10313, 2610,
- 12473, 20741, 14003, 2807, 10313, 3356,
- 12473, 20741, 14003, 2822,
- 12473, 20741, 14003, 2832,
- 12473, 20741, 14003, 3004,
- 12473, 20741, 14003, 9384,
- 12488,
- 12516,
- 12537, 671, 10086,
- 12537, 2611, 1217, 9175, 3357, 6431, 20876,
- 12537, 2611, 9503, 9175, 3357, 13343, 20876,
- 12537, 2897, 14486,
- 12537, 3357, 6431, 9175, 2611, 1217, 20876,
- 12537, 3357, 13343, 9175, 2611, 9503, 20876,
- 12537, 5845, 14486,
- 12537, 5845, 16248,
- 12537, 6435, 10086,
- 12537, 7817, 18775, 18386,
- 12537, 14486,
- 12537, 15263, 16248,
- 12537, 15781, 18847, 897, 18386,
- 12541, 11772,
- 12541, 13563, 14999, 0,
- 12541, 13563, 14999, 1, 10641, 1217, 11392,
- 12541, 13563, 14999, 1, 10641, 1217, 11393, 843, 15050,
- 12541, 13563, 14999, 1, 10641, 1217, 11552,
- 12541, 13563, 14999, 1, 10641, 7293, 11392,
- 12541, 13563, 14999, 1, 10641, 9503, 11392,
- 12541, 13563, 14999, 1, 10641, 9503, 11393, 843, 11394,
- 12541, 13563, 14999, 1, 10641, 9503, 11552,
- 12541, 13563, 14999, 1, 10641, 11394,
- 12541, 13563, 14999, 1, 10641, 11596,
- 12541, 13563, 14999, 1, 10641, 11597, 843, 1217, 11552,
- 12541, 13563, 14999, 1, 10641, 11597, 843, 7293, 11392,
- 12541, 13563, 14999, 1, 10641, 11597, 843, 11394,
- 12541, 13563, 14999, 1, 10641, 11597, 843, 12232,
- 12541, 13563, 14999, 1, 10641, 11597, 843, 13758,
- 12541, 13563, 14999, 1, 10641, 11656,
- 12541, 13563, 14999, 1, 10641, 12232,
- 12541, 13563, 14999, 1, 10641, 13341, 7123, 9502,
- 12541, 13563, 14999, 1, 10641, 13758,
- 12541, 13563, 14999, 1, 10641, 14625, 12232,
- 12541, 13563, 14999, 1, 10641, 15050,
- 12541, 13563, 14999, 1, 10641, 15246,
- 12541, 13563, 14999, 1, 10641, 15642,
- 12541, 13563, 14999, 1, 10641, 18183, 11596,
- 12541, 13563, 14999, 1, 10641, 19058,
- 12541, 13563, 14999, 1, 10641, 19059, 843, 15050,
- 12541, 13563, 14999, 1, 10641, 19587, 7292,
- 12541, 13563, 14999, 1, 10641, 19920,
- 12541, 13563, 14999, 1, 10641, 19921, 843, 1217, 11552,
- 12541, 13563, 14999, 1, 10641, 19921, 843, 7293, 11392,
- 12541, 13563, 14999, 1, 10641, 19921, 843, 11394,
- 12541, 13563, 14999, 1, 10641, 19921, 843, 12232,
- 12541, 13563, 14999, 1, 10641, 19921, 843, 13758,
- 12541, 13563, 14999, 1, 23116,
- 12541, 13563, 14999, 2,
- 12541, 13563, 14999, 3, 10641, 1217, 11392,
- 12541, 13563, 14999, 3, 10641, 1217, 11552,
- 12541, 13563, 14999, 3, 10641, 7292,
- 12541, 13563, 14999, 3, 10641, 7855, 11552,
- 12541, 13563, 14999, 3, 10641, 15119, 13758,
- 12541, 13563, 14999, 3, 10641, 15642,
- 12541, 13563, 14999, 3, 10641, 15778,
- 12541, 13563, 14999, 3, 10641, 16959, 7292,
- 12541, 13563, 14999, 3, 10641, 18074,
- 12541, 13563, 14999, 4,
- 12541, 13563, 14999, 5, 10641, 896,
- 12541, 13563, 14999, 5, 10641, 1217, 11392,
- 12541, 13563, 14999, 5, 10641, 6118,
- 12541, 13563, 14999, 5, 10641, 7292,
- 12541, 13563, 14999, 5, 10641, 11394,
- 12541, 13563, 14999, 5, 10641, 11656,
- 12541, 13563, 14999, 5, 10641, 15642,
- 12541, 13563, 14999, 5, 10641, 16120,
- 12541, 13563, 14999, 5, 10641, 16121, 843, 11394,
- 12541, 13563, 14999, 5, 10641, 16959, 7292,
- 12541, 13563, 14999, 5, 10641, 19920,
- 12541, 13563, 14999, 6,
- 12541, 13563, 14999, 7, 10641, 1217, 11392,
- 12541, 13563, 14999, 7, 10641, 1217, 11552,
- 12541, 13563, 14999, 7, 10641, 6118,
- 12541, 13563, 14999, 7, 10641, 7292,
- 12541, 13563, 14999, 7, 10641, 7293, 843, 10092,
- 12541, 13563, 14999, 7, 10641, 7855, 11552,
- 12541, 13563, 14999, 7, 10641, 10092,
- 12541, 13563, 14999, 7, 10641, 11656,
- 12541, 13563, 14999, 7, 10641, 15119, 13758,
- 12541, 13563, 14999, 7, 10641, 15642,
- 12541, 13563, 14999, 7, 10641, 15778,
- 12541, 13563, 14999, 7, 10641, 16120,
- 12541, 13563, 14999, 7, 10641, 16959, 7292,
- 12541, 13563, 14999, 7, 10641, 19921, 11552,
- 12541, 13563, 14999, 8,
- 12541, 13563, 14999, 9, 10641, 1217, 11392,
- 12541, 13563, 14999, 9, 10641, 1217, 11552,
- 12541, 13563, 14999, 9, 10641, 7293, 11392,
- 12541, 13563, 14999, 9, 10641, 11394,
- 12541, 13563, 14999, 9, 10641, 11596,
- 12541, 13563, 14999, 9, 10641, 11656,
- 12541, 13563, 14999, 9, 10641, 12232,
- 12541, 13563, 14999, 9, 10641, 12974,
- 12541, 13563, 14999, 9, 10641, 13758,
- 12541, 13563, 14999, 9, 10641, 13759, 11552,
- 12541, 13563, 14999, 9, 10641, 14625, 12232,
- 12541, 13563, 14999, 9, 10641, 15050,
- 12541, 13563, 14999, 9, 10641, 15051, 843, 11394,
- 12541, 13563, 14999, 9, 10641, 15051, 843, 12232,
- 12541, 13563, 14999, 9, 10641, 15246,
- 12541, 13563, 14999, 9, 10641, 15642,
- 12541, 13563, 14999, 9, 10641, 16120,
- 12541, 13563, 14999, 9, 10641, 16121, 843, 11596,
- 12541, 13563, 14999, 9, 10641, 18074,
- 12541, 13563, 14999, 9, 10641, 18183, 11596,
- 12541, 13563, 14999, 9, 10641, 19058,
- 12541, 13563, 14999, 9, 10641, 19587, 7292,
- 12541, 13563, 14999, 9, 10641, 19920,
- 12541, 13563, 14999, 9, 10641, 19921, 843, 1217, 11552,
- 12541, 13563, 14999, 9, 10641, 19921, 843, 7293, 11392,
- 12541, 13563, 14999, 9, 10641, 19921, 843, 11394,
- 12541, 13563, 14999, 9, 10641, 19921, 843, 12232,
- 12541, 13563, 14999, 9, 10641, 19921, 843, 13758,
- 12541, 13563, 14999, 9, 10641, 19921, 11552,
- 12541, 13563, 14999, 10,
- 12541, 13563, 14999, 11, 10641, 1217, 11392,
- 12541, 13563, 14999, 11, 10641, 7292,
- 12541, 13563, 14999, 11, 10641, 15119, 13758,
- 12541, 13563, 14999, 11, 10641, 15642,
- 12541, 13563, 14999, 11, 10641, 16959, 7292,
- 12541, 13563, 14999, 12,
- 12541, 13563, 14999, 13, 10641, 1217, 11392,
- 12541, 13563, 14999, 13, 10641, 7292,
- 12541, 13563, 14999, 13, 10641, 11394,
- 12541, 13563, 14999, 13, 10641, 11596,
- 12541, 13563, 14999, 13, 10641, 11656,
- 12541, 13563, 14999, 13, 10641, 15050,
- 12541, 13563, 14999, 13, 10641, 15642,
- 12541, 13563, 14999, 13, 10641, 16120,
- 12541, 13563, 14999, 13, 10641, 16913, 15642,
- 12541, 13563, 14999, 13, 10641, 16959, 7292,
- 12541, 13563, 14999, 13, 10641, 19920,
- 12541, 13563, 14999, 14,
- 12541, 13563, 14999, 15, 10641, 1217, 11392,
- 12541, 13563, 14999, 15, 10641, 1217, 11552,
- 12541, 13563, 14999, 15, 10641, 7292,
- 12541, 13563, 14999, 15, 10641, 7855, 11552,
- 12541, 13563, 14999, 15, 10641, 11597, 11552,
- 12541, 13563, 14999, 15, 10641, 11656,
- 12541, 13563, 14999, 15, 10641, 15642,
- 12541, 13563, 14999, 15, 10641, 16120,
- 12541, 13563, 14999, 15, 10641, 16959, 7292,
- 12541, 13563, 14999, 15, 10641, 19056,
- 12541, 13563, 14999, 15, 10641, 19058,
- 12541, 13563, 14999, 15, 10641, 19920,
- 12541, 13563, 14999, 16,
- 12541, 13563, 14999, 17, 10641, 1217, 11552,
- 12541, 13563, 14999, 17, 10641, 7293, 11392,
- 12541, 13563, 14999, 17, 10641, 11394,
- 12541, 13563, 14999, 17, 10641, 11596,
- 12541, 13563, 14999, 17, 10641, 11656,
- 12541, 13563, 14999, 17, 10641, 12232,
- 12541, 13563, 14999, 17, 10641, 13758,
- 12541, 13563, 14999, 17, 10641, 13759, 11552,
- 12541, 13563, 14999, 17, 10641, 14625, 12232,
- 12541, 13563, 14999, 17, 10641, 15050,
- 12541, 13563, 14999, 17, 10641, 15246,
- 12541, 13563, 14999, 17, 10641, 15642,
- 12541, 13563, 14999, 17, 10641, 18183, 11596,
- 12541, 13563, 14999, 17, 10641, 19058,
- 12541, 13563, 14999, 17, 10641, 19059, 843, 11394,
- 12541, 13563, 14999, 17, 10641, 19587, 7292,
- 12541, 13563, 14999, 17, 10641, 19920,
- 12541, 13563, 14999, 18,
- 12541, 13563, 14999, 19, 10641, 11656,
- 12541, 13563, 14999, 19, 10641, 15642,
- 12541, 13563, 14999, 19, 10641, 19920,
- 12541, 13563, 14999, 19, 10641, 21042,
- 12541, 13563, 14999, 20,
- 12541, 13563, 14999, 21, 10641, 1217, 11552,
- 12541, 13563, 14999, 21, 10641, 7292,
- 12541, 13563, 14999, 21, 10641, 7855, 11552,
- 12541, 13563, 14999, 21, 10641, 11394,
- 12541, 13563, 14999, 21, 10641, 11656,
- 12541, 13563, 14999, 21, 10641, 15642,
- 12541, 13563, 14999, 21, 10641, 15643, 843, 17839, 15642,
- 12541, 13563, 14999, 21, 10641, 16120,
- 12541, 13563, 14999, 21, 10641, 16913, 15642,
- 12541, 13563, 14999, 21, 10641, 16959, 7292,
- 12541, 13563, 14999, 21, 10641, 17839, 15642,
- 12541, 13563, 14999, 21, 10641, 19056,
- 12541, 13563, 14999, 22,
- 12541, 13563, 14999, 23, 10641, 896,
- 12541, 13563, 14999, 23, 10641, 1217, 11552,
- 12541, 13563, 14999, 23, 10641, 1217, 11553, 843, 15050,
- 12541, 13563, 14999, 23, 10641, 5810,
- 12541, 13563, 14999, 23, 10641, 6118,
- 12541, 13563, 14999, 23, 10641, 7171, 15642,
- 12541, 13563, 14999, 23, 10641, 7855, 11552,
- 12541, 13563, 14999, 23, 10641, 11394,
- 12541, 13563, 14999, 23, 10641, 11656,
- 12541, 13563, 14999, 23, 10641, 14625, 896,
- 12541, 13563, 14999, 23, 10641, 14625, 15119, 13758,
- 12541, 13563, 14999, 23, 10641, 15119, 1216,
- 12541, 13563, 14999, 23, 10641, 15119, 9502,
- 12541, 13563, 14999, 23, 10641, 15119, 13758,
- 12541, 13563, 14999, 23, 10641, 15642,
- 12541, 13563, 14999, 23, 10641, 16120,
- 12541, 13563, 14999, 23, 10641, 16959, 7292,
- 12541, 13563, 14999, 23, 10641, 18183, 7807, 36,
- 12541, 13563, 14999, 23, 10641, 19587, 7292,
- 12541, 13563, 14999, 23, 10641, 19587, 7293, 843, 5810,
- 12541, 13563, 14999, 23, 10641, 19921, 11552,
- 12541, 13563, 14999, 24,
- 12541, 13563, 14999, 25, 10641, 1217, 11392,
- 12541, 13563, 14999, 25, 10641, 1217, 11552,
- 12541, 13563, 14999, 25, 10641, 7292,
- 12541, 13563, 14999, 25, 10641, 11394,
- 12541, 13563, 14999, 25, 10641, 15119, 13758,
- 12541, 13563, 14999, 25, 10641, 16959, 7292,
- 12541, 13563, 14999, 25, 10641, 21042,
- 12541, 13563, 14999, 26,
- 12541, 13563, 14999, 27, 10641, 1217, 11392,
- 12541, 13563, 14999, 27, 10641, 1217, 11552,
- 12541, 13563, 14999, 27, 10641, 6118,
- 12541, 13563, 14999, 27, 10641, 7817, 7292,
- 12541, 13563, 14999, 27, 10641, 7855, 11552,
- 12541, 13563, 14999, 27, 10641, 7883, 13341, 2106,
- 12541, 13563, 14999, 27, 10641, 11394,
- 12541, 13563, 14999, 27, 10641, 11656,
- 12541, 13563, 14999, 27, 10641, 12232,
- 12541, 13563, 14999, 27, 10641, 13758,
- 12541, 13563, 14999, 27, 10641, 15119, 13758,
- 12541, 13563, 14999, 27, 10641, 16120,
- 12541, 13563, 14999, 27, 10641, 16913, 15642,
- 12541, 13563, 14999, 27, 10641, 16959, 7292,
- 12541, 13563, 14999, 27, 10641, 19056,
- 12541, 13563, 14999, 27, 10641, 19587, 7292,
- 12541, 13563, 14999, 27, 10641, 19921, 11552,
- 12541, 13563, 14999, 27, 10641, 21042,
- 12541, 13563, 14999, 27, 18485, 123, 19880,
- 12541, 13563, 14999, 28,
- 12541, 13563, 14999, 29, 10641, 1217, 11392,
- 12541, 13563, 14999, 29, 10641, 1217, 11393, 843, 15050,
- 12541, 13563, 14999, 29, 10641, 1217, 11552,
- 12541, 13563, 14999, 29, 10641, 2175, 9503, 14874,
- 12541, 13563, 14999, 29, 10641, 7293, 11392,
- 12541, 13563, 14999, 29, 10641, 7304,
- 12541, 13563, 14999, 29, 10641, 7305, 843, 1217, 11552,
- 12541, 13563, 14999, 29, 10641, 7305, 843, 7293, 11392,
- 12541, 13563, 14999, 29, 10641, 7305, 843, 11394,
- 12541, 13563, 14999, 29, 10641, 7305, 843, 12232,
- 12541, 13563, 14999, 29, 10641, 7305, 843, 13758,
- 12541, 13563, 14999, 29, 10641, 7883, 15643, 16950,
- 12541, 13563, 14999, 29, 10641, 7888,
- 12541, 13563, 14999, 29, 10641, 11394,
- 12541, 13563, 14999, 29, 10641, 11596,
- 12541, 13563, 14999, 29, 10641, 11656,
- 12541, 13563, 14999, 29, 10641, 12232,
- 12541, 13563, 14999, 29, 10641, 13758,
- 12541, 13563, 14999, 29, 10641, 13759, 843, 11394,
- 12541, 13563, 14999, 29, 10641, 13759, 843, 15050,
- 12541, 13563, 14999, 29, 10641, 13759, 843, 19058,
- 12541, 13563, 14999, 29, 10641, 14625, 11394,
- 12541, 13563, 14999, 29, 10641, 14625, 12232,
- 12541, 13563, 14999, 29, 10641, 15050,
- 12541, 13563, 14999, 29, 10641, 15051, 843, 11394,
- 12541, 13563, 14999, 29, 10641, 15051, 843, 12232,
- 12541, 13563, 14999, 29, 10641, 15246,
- 12541, 13563, 14999, 29, 10641, 15247, 843, 15050,
- 12541, 13563, 14999, 29, 10641, 15642,
- 12541, 13563, 14999, 29, 10641, 15643, 843, 11394,
- 12541, 13563, 14999, 29, 10641, 18183, 11596,
- 12541, 13563, 14999, 29, 10641, 19058,
- 12541, 13563, 14999, 29, 10641, 19059, 843, 15050,
- 12541, 13563, 14999, 29, 10641, 19920,
- 12541, 13563, 14999, 29, 10641, 19921, 843, 1217, 11552,
- 12541, 13563, 14999, 29, 10641, 19921, 843, 7293, 11392,
- 12541, 13563, 14999, 29, 10641, 19921, 843, 11394,
- 12541, 13563, 14999, 29, 10641, 19921, 843, 12232,
- 12541, 13563, 14999, 29, 10641, 19921, 843, 13758,
- 12541, 13563, 14999, 30,
- 12541, 13563, 14999, 31, 10641, 1217, 11392,
- 12541, 13563, 14999, 31, 10641, 7292,
- 12541, 13563, 14999, 31, 10641, 11394,
- 12541, 13563, 14999, 31, 10641, 15119, 13758,
- 12541, 13563, 14999, 31, 10641, 15642,
- 12541, 13563, 14999, 31, 10641, 15643, 17369, 19056,
- 12541, 13563, 14999, 31, 10641, 16959, 7292,
- 12541, 13563, 14999, 31, 10641, 18074,
- 12541, 13563, 14999, 31, 10641, 18637, 10092,
- 12541, 13563, 14999, 32,
- 12541, 13563, 14999, 33, 10641, 7292,
- 12541, 13563, 14999, 33, 10641, 7293, 10092,
- 12541, 13563, 14999, 33, 10641, 15643, 17369, 19056,
- 12541, 13563, 14999, 33, 10641, 17839, 15642,
- 12541, 13563, 14999, 34,
- 12541, 13563, 14999, 35, 10641, 1217, 11392,
- 12541, 13563, 14999, 35, 10641, 1217, 11552,
- 12541, 13563, 14999, 35, 10641, 1217, 11553, 843, 15050,
- 12541, 13563, 14999, 35, 10641, 7855, 11552,
- 12541, 13563, 14999, 35, 10641, 7883, 2106,
- 12541, 13563, 14999, 35, 10641, 10092,
- 12541, 13563, 14999, 35, 10641, 11394,
- 12541, 13563, 14999, 35, 10641, 11656,
- 12541, 13563, 14999, 35, 10641, 14625, 12232,
- 12541, 13563, 14999, 35, 10641, 15119, 13758,
- 12541, 13563, 14999, 35, 10641, 15642,
- 12541, 13563, 14999, 35, 10641, 16120,
- 12541, 13563, 14999, 35, 10641, 16913, 15642,
- 12541, 13563, 14999, 35, 10641, 16959, 7292,
- 12541, 13563, 14999, 35, 10641, 18068,
- 12541, 13563, 14999, 35, 10641, 18069, 843, 15119, 13758,
- 12541, 13563, 14999, 35, 10641, 18183, 11596,
- 12541, 13563, 14999, 35, 10641, 21042,
- 12541, 13563, 14999, 35, 17140,
- 12541, 13563, 14999, 35, 17521, 14816,
- 12541, 13563, 14999, 36,
- 12541, 13563, 14999, 37, 10641, 1217, 11392,
- 12541, 13563, 14999, 37, 10641, 1217, 11552,
- 12541, 13563, 14999, 37, 10641, 1217, 11553, 843, 1217, 11392,
- 12541, 13563, 14999, 37, 10641, 7292,
- 12541, 13563, 14999, 37, 10641, 11394,
- 12541, 13563, 14999, 37, 10641, 11395, 843, 1217, 11392,
- 12541, 13563, 14999, 37, 10641, 11656,
- 12541, 13563, 14999, 37, 10641, 11657, 843, 1217, 11392,
- 12541, 13563, 14999, 37, 10641, 11763, 11552,
- 12541, 13563, 14999, 37, 10641, 13653, 10092,
- 12541, 13563, 14999, 37, 10641, 15119, 13758,
- 12541, 13563, 14999, 37, 10641, 16120,
- 12541, 13563, 14999, 37, 10641, 16913, 15642,
- 12541, 13563, 14999, 37, 10641, 16959, 7292,
- 12541, 13563, 14999, 37, 10641, 19920,
- 12541, 13563, 14999, 38,
- 12541, 13563, 14999, 39, 10641, 1217, 11392,
- 12541, 13563, 14999, 39, 10641, 1217, 11552,
- 12541, 13563, 14999, 39, 10641, 6118,
- 12541, 13563, 14999, 39, 10641, 7292,
- 12541, 13563, 14999, 39, 10641, 7855, 11552,
- 12541, 13563, 14999, 39, 10641, 11656,
- 12541, 13563, 14999, 39, 10641, 11763, 11552,
- 12541, 13563, 14999, 39, 10641, 15119, 13758,
- 12541, 13563, 14999, 39, 10641, 15642,
- 12541, 13563, 14999, 39, 10641, 16120,
- 12541, 13563, 14999, 39, 10641, 16959, 7292,
- 12541, 13563, 14999, 39, 10641, 17839, 15642,
- 12541, 13563, 14999, 39, 10641, 19058,
- 12541, 13563, 14999, 39, 10641, 19587, 7292,
- 12541, 13563, 14999, 39, 10641, 19921, 11552,
- 12541, 13563, 14999, 40,
- 12541, 13563, 14999, 41, 896,
- 12541, 13563, 14999, 41, 897, 10641, 13507, 13341, 2106,
- 12541, 13563, 14999, 41, 10641, 1217, 11552,
- 12541, 13563, 14999, 41, 10641, 7293, 11392,
- 12541, 13563, 14999, 41, 10641, 7304,
- 12541, 13563, 14999, 41, 10641, 7305, 843, 1217, 11552,
- 12541, 13563, 14999, 41, 10641, 7305, 843, 7293, 11392,
- 12541, 13563, 14999, 41, 10641, 7305, 843, 11394,
- 12541, 13563, 14999, 41, 10641, 7305, 843, 12232,
- 12541, 13563, 14999, 41, 10641, 7305, 843, 13758,
- 12541, 13563, 14999, 41, 10641, 7817, 7292,
- 12541, 13563, 14999, 41, 10641, 9503, 11392,
- 12541, 13563, 14999, 41, 10641, 11394,
- 12541, 13563, 14999, 41, 10641, 11596,
- 12541, 13563, 14999, 41, 10641, 11656,
- 12541, 13563, 14999, 41, 10641, 12232,
- 12541, 13563, 14999, 41, 10641, 13507, 13341, 2106,
- 12541, 13563, 14999, 41, 10641, 13758,
- 12541, 13563, 14999, 41, 10641, 13759, 843, 11394,
- 12541, 13563, 14999, 41, 10641, 13759, 11552,
- 12541, 13563, 14999, 41, 10641, 14625, 11394,
- 12541, 13563, 14999, 41, 10641, 14625, 12232,
- 12541, 13563, 14999, 41, 10641, 15050,
- 12541, 13563, 14999, 41, 10641, 15051, 843, 19058,
- 12541, 13563, 14999, 41, 10641, 15246,
- 12541, 13563, 14999, 41, 10641, 18183, 11596,
- 12541, 13563, 14999, 41, 10641, 19058,
- 12541, 13563, 14999, 41, 10641, 19059, 843, 11394,
- 12541, 13563, 14999, 41, 10641, 19059, 843, 11656,
- 12541, 13563, 14999, 41, 10641, 19059, 843, 12232,
- 12541, 13563, 14999, 41, 10641, 19059, 843, 15050,
- 12541, 13563, 14999, 41, 10641, 19059, 11552,
- 12541, 13563, 14999, 41, 10641, 19587, 7292,
- 12541, 13563, 14999, 41, 10641, 19920,
- 12541, 13563, 14999, 41, 10641, 19921, 11552,
- 12541, 13563, 14999, 42,
- 12541, 13563, 14999, 43, 10641, 1217, 11552,
- 12541, 13563, 14999, 43, 10641, 6118,
- 12541, 13563, 14999, 43, 10641, 7292,
- 12541, 13563, 14999, 43, 10641, 13341, 7292,
- 12541, 13563, 14999, 43, 10641, 13758,
- 12541, 13563, 14999, 43, 10641, 16959, 7292,
- 12541, 13563, 14999, 43, 10641, 17839, 15642,
- 12541, 13563, 14999, 44,
- 12541, 13563, 14999, 45, 10641, 1217, 11392,
- 12541, 13563, 14999, 45, 10641, 1217, 11552,
- 12541, 13563, 14999, 45, 10641, 7292,
- 12541, 13563, 14999, 45, 10641, 9503, 11392,
- 12541, 13563, 14999, 45, 10641, 11394,
- 12541, 13563, 14999, 45, 10641, 12232,
- 12541, 13563, 14999, 45, 10641, 19058,
- 12541, 13563, 14999, 45, 10641, 19920,
- 12541, 13563, 14999, 46,
- 12541, 13563, 14999, 47, 10641, 1217, 11392,
- 12541, 13563, 14999, 47, 10641, 2175, 13341, 9502,
- 12541, 13563, 14999, 47, 10641, 7883, 7817, 2106,
- 12541, 13563, 14999, 47, 10641, 7883, 7817, 2107, 843, 2175, 13341, 9502,
- 12541, 13563, 14999, 47, 10641, 7883, 7817, 2107, 10641, 13448,
- 12541, 13563, 14999, 47, 10641, 16959, 7292,
- 12541, 13563, 14999, 47, 10641, 19058,
- 12541, 13563, 14999, 48,
- 12541, 13563, 14999, 49, 10641, 1217, 11392,
- 12541, 13563, 14999, 49, 10641, 1217, 11552,
- 12541, 13563, 14999, 49, 10641, 7292,
- 12541, 13563, 14999, 49, 10641, 7293, 11392,
- 12541, 13563, 14999, 49, 10641, 7888,
- 12541, 13563, 14999, 49, 10641, 9503, 11392,
- 12541, 13563, 14999, 49, 10641, 11394,
- 12541, 13563, 14999, 49, 10641, 12232,
- 12541, 13563, 14999, 49, 10641, 13507, 13341, 2106,
- 12541, 13563, 14999, 49, 10641, 13758,
- 12541, 13563, 14999, 49, 10641, 15050,
- 12541, 13563, 14999, 49, 10641, 15642,
- 12541, 13563, 14999, 49, 10641, 19058,
- 12541, 13563, 14999, 49, 10641, 19920,
- 12541, 13563, 14999, 50,
- 12541, 13563, 14999, 51, 10641, 1217, 11392,
- 12541, 13563, 14999, 51, 10641, 1217, 11552,
- 12541, 13563, 14999, 51, 10641, 6118,
- 12541, 13563, 14999, 51, 10641, 7292,
- 12541, 13563, 14999, 51, 10641, 7855, 11552,
- 12541, 13563, 14999, 51, 10641, 11394,
- 12541, 13563, 14999, 51, 10641, 11656,
- 12541, 13563, 14999, 51, 10641, 13653, 10092,
- 12541, 13563, 14999, 51, 10641, 15119, 13758,
- 12541, 13563, 14999, 51, 10641, 15642,
- 12541, 13563, 14999, 51, 10641, 16959, 7292,
- 12541, 13563, 14999, 51, 10641, 19056,
- 12541, 13563, 14999, 51, 10641, 19587, 7292,
- 12541, 13563, 14999, 51, 10641, 19920,
- 12541, 13563, 14999, 58,
- 12541, 13563, 14999, 66,
- 12541, 13563, 14999, 67, 10641, 11394,
- 12541, 13563, 14999, 67, 10641, 15050,
- 12541, 13563, 14999, 82,
- 12541, 13563, 14999, 94,
- 12541, 13563, 14999, 96,
- 12541, 13563, 14999, 97, 10641, 20181, 896,
- 12541, 13563, 14999, 102,
- 12541, 13563, 14999, 151, 16254,
- 12541, 13563, 14999, 172,
- 12541, 13563, 14999, 173, 10641, 11656,
- 12541, 13563, 14999, 173, 16254,
- 12541, 13563, 14999, 173, 16255, 10641, 6118,
- 12541, 13563, 14999, 212,
- 12541, 13563, 14999, 288,
- 12541, 13563, 14999, 326,
- 12541, 13563, 14999, 394,
- 12541, 13563, 14999, 405, 16254,
- 12541, 13563, 14999, 415, 16254,
- 12541, 13563, 14999, 462,
- 12541, 13563, 14999, 488,
- 12541, 13563, 14999, 498,
- 12541, 13563, 14999, 510,
- 12541, 13563, 14999, 567, 16254,
- 12541, 13563, 14999, 625, 16255, 10641, 6118,
- 12541, 13563, 14999, 629, 10641, 22934,
- 12541, 13563, 14999, 639, 16254,
- 12541, 13563, 14999, 644,
- 12541, 13563, 14999, 656,
- 12541, 13563, 14999, 660,
- 12541, 13563, 14999, 664,
- 12541, 13563, 14999, 668,
- 12541, 13563, 14999, 692,
- 12541, 13563, 14999, 1048,
- 12541, 13563, 14999, 1049, 10641, 2175, 7817, 13448,
- 12541, 13563, 14999, 1049, 10641, 2175, 13341, 9502,
- 12541, 13563, 14999, 1076,
- 12541, 13563, 14999, 1230,
- 12541, 13563, 14999, 1300,
- 12541, 13563, 14999, 1301, 10641, 21042,
- 12541, 13563, 14999, 1318,
- 12541, 13563, 14999, 1319, 10641, 6118,
- 12541, 13563, 14999, 1319, 10641, 16959, 7292,
- 12541, 13563, 14999, 1319, 10641, 19587, 7292,
- 12541, 13563, 14999, 1328,
- 12541, 13563, 14999, 1340,
- 12541, 13563, 14999, 1341, 10641, 6118,
- 12541, 13563, 14999, 1341, 10641, 10092,
- 12541, 13563, 14999, 1341, 10641, 11656,
- 12541, 13563, 14999, 1341, 10641, 19587, 7292,
- 12541, 13563, 14999, 1341, 18542,
- 12541, 13563, 14999, 1492,
- 12541, 13563, 14999, 1996,
- 12541, 13563, 14999, 2198,
- 12541, 13563, 14999, 2346,
- 12541, 13563, 14999, 2534,
- 12541, 13563, 14999, 2680,
- 12541, 13563, 14999, 2972,
- 12541, 13563, 14999, 2973, 17140,
- 12541, 13563, 14999, 3293, 7123, 28,
- 12541, 13563, 14999, 3338,
- 12541, 13563, 14999, 5816,
- 12541, 13563, 14999, 6373, 16254,
- 12541, 13563, 14999, 6735, 16254,
- 12541, 13563, 14999, 7123, 14,
- 12541, 13563, 14999, 7148,
- 12541, 13563, 14999, 7149, 10641, 7292,
- 12541, 13563, 14999, 7438,
- 12541, 13563, 14999, 7439, 10641, 15642,
- 12541, 13563, 14999, 7824,
- 12541, 13563, 14999, 7883, 36,
- 12541, 13563, 14999, 7883, 37, 10641, 1217, 11392,
- 12541, 13563, 14999, 7883, 37, 10641, 7171, 15642,
- 12541, 13563, 14999, 7883, 37, 10641, 17839, 15642,
- 12541, 13563, 14999, 9171, 8,
- 12541, 13563, 14999, 9171, 9, 10641, 19587, 7292,
- 12541, 13563, 14999, 9171, 28,
- 12541, 13563, 14999, 9171, 29, 10641, 15642,
- 12541, 13563, 14999, 9171, 29, 10641, 19587, 7292,
- 12541, 13563, 14999, 9171, 482,
- 12541, 13563, 14999, 9469, 7304,
- 12541, 13563, 14999, 10125, 16254,
- 12541, 13563, 14999, 10219, 3076,
- 12541, 13563, 14999, 10219, 3356,
- 12541, 13563, 14999, 10219, 6756,
- 12541, 13563, 14999, 10530,
- 12541, 13563, 14999, 10812,
- 12541, 13563, 14999, 11436,
- 12541, 13563, 14999, 11437, 10641, 19587, 7292,
- 12541, 13563, 14999, 11888,
- 12541, 13563, 14999, 12156,
- 12541, 13563, 14999, 12557, 10,
- 12541, 13563, 14999, 13144,
- 12541, 13563, 14999, 13405, 3680,
- 12541, 13563, 14999, 13432,
- 12541, 13563, 14999, 13433, 10641, 7292,
- 12541, 13563, 14999, 13433, 10641, 19587, 7292,
- 12541, 13563, 14999, 13469, 36,
- 12541, 13563, 14999, 13597, 18543, 1318,
- 12541, 13563, 14999, 13734,
- 12541, 13563, 14999, 13735, 10641, 15642,
- 12541, 13563, 14999, 13735, 10641, 15643, 17369, 19056,
- 12541, 13563, 14999, 14357, 8,
- 12541, 13563, 14999, 14357, 28,
- 12541, 13563, 14999, 14357, 11436,
- 12541, 13563, 14999, 14393, 7123, 28,
- 12541, 13563, 14999, 14411, 22,
- 12541, 13563, 14999, 14497, 9171, 8,
- 12541, 13563, 14999, 14497, 13144,
- 12541, 13563, 14999, 14497, 18543, 9171, 8,
- 12541, 13563, 14999, 14625, 34,
- 12541, 13563, 14999, 14625, 35, 10641, 21042,
- 12541, 13563, 14999, 14977, 10641, 15642,
- 12541, 13563, 14999, 15501, 12,
- 12541, 13563, 14999, 15501, 13, 10641, 21042,
- 12541, 13563, 14999, 15501, 34,
- 12541, 13563, 14999, 15501, 35, 10641, 9502,
- 12541, 13563, 14999, 15811, 0,
- 12541, 13563, 14999, 15811, 8,
- 12541, 13563, 14999, 15811, 12,
- 12541, 13563, 14999, 15811, 14,
- 12541, 13563, 14999, 15811, 15, 10641, 18068,
- 12541, 13563, 14999, 15811, 15, 10641, 18069, 843, 10092,
- 12541, 13563, 14999, 15811, 16,
- 12541, 13563, 14999, 15811, 20,
- 12541, 13563, 14999, 15811, 22,
- 12541, 13563, 14999, 15811, 24,
- 12541, 13563, 14999, 15811, 25, 10641, 7883, 2106,
- 12541, 13563, 14999, 15811, 29, 15254,
- 12541, 13563, 14999, 15811, 29, 15255, 10641, 15642,
- 12541, 13563, 14999, 15811, 34,
- 12541, 13563, 14999, 15811, 35, 10641, 7292,
- 12541, 13563, 14999, 15811, 35, 10641, 7883, 2106,
- 12541, 13563, 14999, 15811, 35, 10641, 10092,
- 12541, 13563, 14999, 15811, 38,
- 12541, 13563, 14999, 15811, 42,
- 12541, 13563, 14999, 15811, 44,
- 12541, 13563, 14999, 15811, 48,
- 12541, 13563, 14999, 15811, 66,
- 12541, 13563, 14999, 15811, 482,
- 12541, 13563, 14999, 15811, 483, 10641, 15642,
- 12541, 13563, 14999, 15811, 483, 10641, 20181, 15642,
- 12541, 13563, 14999, 15811, 660,
- 12541, 13563, 14999, 15811, 9171, 8,
- 12541, 13563, 14999, 15811, 11436,
- 12541, 13563, 14999, 15811, 11888,
- 12541, 13563, 14999, 15811, 16527, 12,
- 12541, 13563, 14999, 16279, 16,
- 12541, 13563, 14999, 16279, 18,
- 12541, 13563, 14999, 16279, 19, 10641, 15642,
- 12541, 13563, 14999, 16279, 19, 10641, 15643, 843, 7292,
- 12541, 13563, 14999, 16449, 9956,
- 12541, 13563, 14999, 16527, 6,
- 12541, 13563, 14999, 16527, 10,
- 12541, 13563, 14999, 16527, 12,
- 12541, 13563, 14999, 16527, 34,
- 12541, 13563, 14999, 16527, 36,
- 12541, 13563, 14999, 16527, 38,
- 12541, 13563, 14999, 17297, 34,
- 12541, 13563, 14999, 17460,
- 12541, 13563, 14999, 17461, 10641, 15642,
- 12541, 13563, 14999, 17497, 66,
- 12541, 13563, 14999, 17497, 482,
- 12541, 13563, 14999, 17497, 656,
- 12541, 13563, 14999, 17667, 1318,
- 12541, 13563, 14999, 18183, 482,
- 12541, 13563, 14999, 18183, 11436,
- 12541, 13563, 14999, 18185, 8,
- 12541, 13563, 14999, 18543, 4,
- 12541, 13563, 14999, 18543, 5, 10641, 1216,
- 12541, 13563, 14999, 18543, 8,
- 12541, 13563, 14999, 18543, 35, 10641, 18068,
- 12541, 13563, 14999, 18543, 9171, 8,
- 12541, 13563, 14999, 18543, 9171, 9, 10641, 7292,
- 12541, 13563, 14999, 18543, 9171, 9, 10641, 19587, 7292,
- 12541, 13563, 14999, 18558,
- 12541, 13563, 14999, 18599, 28,
- 12541, 13563, 14999, 18599, 29, 10641, 15642,
- 12541, 13563, 14999, 18599, 40,
- 12541, 13563, 14999, 18599, 9171, 28,
- 12541, 13563, 14999, 18599, 15811, 24,
- 12541, 13563, 14999, 18599, 20605, 40,
- 12541, 13563, 14999, 18721, 2680,
- 12541, 13563, 14999, 18772,
- 12541, 13563, 14999, 19034,
- 12541, 13563, 14999, 19035, 10641, 11762,
- 12541, 13563, 14999, 20507, 50,
- 12541, 13563, 14999, 20551, 8,
- 12541, 13563, 14999, 20551, 28,
- 12541, 13563, 14999, 20551, 29, 10641, 15642,
- 12541, 13563, 14999, 21151, 42,
- 12541, 13563, 14999, 21151, 396,
- 12541, 13563, 14999, 22825, 826,
- 12541, 13563, 14999, 22825, 5246,
- 12541, 13563, 16111, 14999, 17, 10641, 15642,
- 12541, 13563, 16111, 14999, 41, 10641, 15642,
- 12541, 13563, 18249, 228,
- 12541, 13563, 18249, 230,
- 12541, 13563, 18249, 232,
- 12541, 13563, 18249, 310,
- 12541, 13563, 18249, 482,
- 12541, 13563, 18249, 610,
- 12541, 13563, 18249, 1370,
- 12541, 13563, 18249, 1372,
- 12541, 13563, 18249, 7883, 37, 38,
- 12541, 14999, 744,
- 12541, 14999, 826,
- 12541, 14999, 3357, 10641, 15642,
- 12541, 14999, 10662,
- 12541, 14999, 13563, 16111, 0,
- 12541, 14999, 13563, 16111, 2,
- 12541, 14999, 13563, 16111, 4,
- 12541, 14999, 13563, 16111, 6,
- 12541, 14999, 13563, 16111, 8,
- 12541, 14999, 13563, 16111, 10,
- 12541, 14999, 13563, 16111, 12,
- 12541, 14999, 13563, 16111, 13, 10641, 7292,
- 12541, 14999, 13563, 16111, 14,
- 12541, 14999, 13563, 16111, 16,
- 12541, 14999, 13563, 16111, 18,
- 12541, 14999, 13563, 16111, 20,
- 12541, 14999, 13563, 16111, 22,
- 12541, 14999, 13563, 16111, 23, 10641, 15642,
- 12541, 14999, 13563, 16111, 24,
- 12541, 14999, 13563, 16111, 26,
- 12541, 14999, 13563, 16111, 28,
- 12541, 14999, 13563, 16111, 30,
- 12541, 14999, 13563, 16111, 34,
- 12541, 14999, 13563, 16111, 35, 10641, 13341, 2106,
- 12541, 14999, 13563, 16111, 36,
- 12541, 14999, 13563, 16111, 38,
- 12541, 14999, 13563, 16111, 40,
- 12541, 14999, 13563, 16111, 42,
- 12541, 14999, 13563, 16111, 44,
- 12541, 14999, 13563, 16111, 48,
- 12541, 14999, 13563, 16111, 50,
- 12541, 14999, 13563, 16111, 66,
- 12541, 14999, 13563, 16111, 482,
- 12541, 14999, 13563, 16111, 510,
- 12541, 14999, 13563, 16111, 1328,
- 12541, 14999, 13563, 16111, 1340,
- 12541, 14999, 13563, 16111, 2972,
- 12541, 14999, 13563, 16111, 9171, 28,
- 12541, 14999, 13563, 16111, 14357, 2,
- 12541, 14999, 13563, 16111, 15811, 8,
- 12541, 14999, 13563, 16111, 15811, 24,
- 12541, 14999, 13563, 16111, 15811, 34,
- 12541, 14999, 13563, 16111, 18183, 34,
- 12541, 14999, 13563, 16111, 18543, 26,
- 12541, 14999, 13563, 16111, 18543, 34,
- 12541, 14999, 14567, 11738,
- 12541, 14999, 15873, 19399, 17268,
- 12541, 14999, 16449, 9956,
- 12541, 14999, 16449, 9957, 10641, 15642,
- 12541, 14999, 16703, 11738,
- 12541, 14999, 17599, 11738,
- 12541, 14999, 17679, 20316,
- 12541, 14999, 17681, 11738,
- 12541, 14999, 17681, 20316,
- 12541, 14999, 18183, 16449, 9956,
- 12541, 14999, 18183, 16449, 9957, 10641, 15642,
- 12541, 14999, 18543, 1319, 7888,
- 12541, 14999, 18543, 16449, 9957, 10641, 15642,
- 12541, 14999, 19587, 11738,
- 12541, 14999, 19659, 4,
- 12541, 14999, 20321, 15873, 19278,
- 12541, 14999, 20919, 1216,
- 12541, 16111, 14999, 0,
- 12541, 16111, 14999, 1, 10641, 1217, 11392,
- 12541, 16111, 14999, 1, 10641, 1217, 11393, 843, 15050,
- 12541, 16111, 14999, 1, 10641, 1217, 11552,
- 12541, 16111, 14999, 1, 10641, 7293, 11392,
- 12541, 16111, 14999, 1, 10641, 9503, 11392,
- 12541, 16111, 14999, 1, 10641, 9503, 11393, 843, 11394,
- 12541, 16111, 14999, 1, 10641, 9503, 11552,
- 12541, 16111, 14999, 1, 10641, 11394,
- 12541, 16111, 14999, 1, 10641, 11596,
- 12541, 16111, 14999, 1, 10641, 11597, 843, 1217, 11552,
- 12541, 16111, 14999, 1, 10641, 11597, 843, 7293, 11392,
- 12541, 16111, 14999, 1, 10641, 11597, 843, 11394,
- 12541, 16111, 14999, 1, 10641, 11597, 843, 12232,
- 12541, 16111, 14999, 1, 10641, 11597, 843, 13758,
- 12541, 16111, 14999, 1, 10641, 11656,
- 12541, 16111, 14999, 1, 10641, 12232,
- 12541, 16111, 14999, 1, 10641, 13758,
- 12541, 16111, 14999, 1, 10641, 14625, 12232,
- 12541, 16111, 14999, 1, 10641, 15050,
- 12541, 16111, 14999, 1, 10641, 15246,
- 12541, 16111, 14999, 1, 10641, 15642,
- 12541, 16111, 14999, 1, 10641, 18183, 11596,
- 12541, 16111, 14999, 1, 10641, 19058,
- 12541, 16111, 14999, 1, 10641, 19059, 843, 15050,
- 12541, 16111, 14999, 1, 10641, 19920,
- 12541, 16111, 14999, 1, 10641, 19921, 843, 1217, 11552,
- 12541, 16111, 14999, 1, 10641, 19921, 843, 7293, 11392,
- 12541, 16111, 14999, 1, 10641, 19921, 843, 11394,
- 12541, 16111, 14999, 1, 10641, 19921, 843, 12232,
- 12541, 16111, 14999, 1, 10641, 19921, 843, 13758,
- 12541, 16111, 14999, 2,
- 12541, 16111, 14999, 3, 10641, 1217, 11392,
- 12541, 16111, 14999, 3, 10641, 1217, 11552,
- 12541, 16111, 14999, 3, 10641, 7292,
- 12541, 16111, 14999, 3, 10641, 7855, 11552,
- 12541, 16111, 14999, 3, 10641, 15642,
- 12541, 16111, 14999, 3, 10641, 15778,
- 12541, 16111, 14999, 3, 10641, 18074,
- 12541, 16111, 14999, 4,
- 12541, 16111, 14999, 5, 10641, 896,
- 12541, 16111, 14999, 5, 10641, 1217, 11392,
- 12541, 16111, 14999, 5, 10641, 7292,
- 12541, 16111, 14999, 5, 10641, 11394,
- 12541, 16111, 14999, 5, 10641, 11656,
- 12541, 16111, 14999, 5, 10641, 15642,
- 12541, 16111, 14999, 5, 10641, 16120,
- 12541, 16111, 14999, 5, 10641, 16121, 843, 11394,
- 12541, 16111, 14999, 5, 10641, 19920,
- 12541, 16111, 14999, 6,
- 12541, 16111, 14999, 7, 10641, 1217, 11392,
- 12541, 16111, 14999, 7, 10641, 1217, 11552,
- 12541, 16111, 14999, 7, 10641, 7292,
- 12541, 16111, 14999, 7, 10641, 7855, 11552,
- 12541, 16111, 14999, 7, 10641, 11656,
- 12541, 16111, 14999, 7, 10641, 13563, 14999, 50,
- 12541, 16111, 14999, 7, 10641, 13563, 14999, 51, 10641, 11656,
- 12541, 16111, 14999, 7, 10641, 15642,
- 12541, 16111, 14999, 7, 10641, 15778,
- 12541, 16111, 14999, 7, 10641, 16120,
- 12541, 16111, 14999, 7, 10641, 19921, 11552,
- 12541, 16111, 14999, 8,
- 12541, 16111, 14999, 9, 10641, 1217, 11392,
- 12541, 16111, 14999, 9, 10641, 1217, 11552,
- 12541, 16111, 14999, 9, 10641, 7293, 11392,
- 12541, 16111, 14999, 9, 10641, 11394,
- 12541, 16111, 14999, 9, 10641, 11596,
- 12541, 16111, 14999, 9, 10641, 11656,
- 12541, 16111, 14999, 9, 10641, 12232,
- 12541, 16111, 14999, 9, 10641, 13758,
- 12541, 16111, 14999, 9, 10641, 13759, 11552,
- 12541, 16111, 14999, 9, 10641, 14625, 12232,
- 12541, 16111, 14999, 9, 10641, 15050,
- 12541, 16111, 14999, 9, 10641, 15051, 843, 11394,
- 12541, 16111, 14999, 9, 10641, 15051, 843, 12232,
- 12541, 16111, 14999, 9, 10641, 15246,
- 12541, 16111, 14999, 9, 10641, 15642,
- 12541, 16111, 14999, 9, 10641, 16120,
- 12541, 16111, 14999, 9, 10641, 16121, 843, 11596,
- 12541, 16111, 14999, 9, 10641, 18183, 11596,
- 12541, 16111, 14999, 9, 10641, 19058,
- 12541, 16111, 14999, 9, 10641, 19920,
- 12541, 16111, 14999, 9, 10641, 19921, 843, 1217, 11552,
- 12541, 16111, 14999, 9, 10641, 19921, 843, 7293, 11392,
- 12541, 16111, 14999, 9, 10641, 19921, 843, 11394,
- 12541, 16111, 14999, 9, 10641, 19921, 843, 12232,
- 12541, 16111, 14999, 9, 10641, 19921, 843, 13758,
- 12541, 16111, 14999, 9, 10641, 19921, 11552,
- 12541, 16111, 14999, 10,
- 12541, 16111, 14999, 11, 10641, 1217, 11392,
- 12541, 16111, 14999, 11, 10641, 7292,
- 12541, 16111, 14999, 11, 10641, 15642,
- 12541, 16111, 14999, 12,
- 12541, 16111, 14999, 13, 10641, 1217, 11392,
- 12541, 16111, 14999, 13, 10641, 7292,
- 12541, 16111, 14999, 13, 10641, 11394,
- 12541, 16111, 14999, 13, 10641, 11596,
- 12541, 16111, 14999, 13, 10641, 11656,
- 12541, 16111, 14999, 13, 10641, 15050,
- 12541, 16111, 14999, 13, 10641, 15642,
- 12541, 16111, 14999, 13, 10641, 16120,
- 12541, 16111, 14999, 13, 10641, 16913, 15642,
- 12541, 16111, 14999, 13, 10641, 19920,
- 12541, 16111, 14999, 14,
- 12541, 16111, 14999, 15, 10641, 1217, 11392,
- 12541, 16111, 14999, 15, 10641, 1217, 11552,
- 12541, 16111, 14999, 15, 10641, 7292,
- 12541, 16111, 14999, 15, 10641, 11597, 11552,
- 12541, 16111, 14999, 15, 10641, 11656,
- 12541, 16111, 14999, 15, 10641, 15642,
- 12541, 16111, 14999, 15, 10641, 16120,
- 12541, 16111, 14999, 15, 10641, 19056,
- 12541, 16111, 14999, 15, 10641, 19058,
- 12541, 16111, 14999, 15, 10641, 19920,
- 12541, 16111, 14999, 16,
- 12541, 16111, 14999, 17, 10641, 1217, 11392,
- 12541, 16111, 14999, 17, 10641, 1217, 11552,
- 12541, 16111, 14999, 17, 10641, 7293, 11392,
- 12541, 16111, 14999, 17, 10641, 11394,
- 12541, 16111, 14999, 17, 10641, 11596,
- 12541, 16111, 14999, 17, 10641, 11656,
- 12541, 16111, 14999, 17, 10641, 12232,
- 12541, 16111, 14999, 17, 10641, 13758,
- 12541, 16111, 14999, 17, 10641, 13759, 11552,
- 12541, 16111, 14999, 17, 10641, 14625, 12232,
- 12541, 16111, 14999, 17, 10641, 15050,
- 12541, 16111, 14999, 17, 10641, 15246,
- 12541, 16111, 14999, 17, 10641, 15642,
- 12541, 16111, 14999, 17, 10641, 18183, 11596,
- 12541, 16111, 14999, 17, 10641, 19058,
- 12541, 16111, 14999, 17, 10641, 19059, 843, 11394,
- 12541, 16111, 14999, 17, 10641, 19920,
- 12541, 16111, 14999, 18,
- 12541, 16111, 14999, 19, 10641, 15642,
- 12541, 16111, 14999, 19, 10641, 19920,
- 12541, 16111, 14999, 19, 10641, 21042,
- 12541, 16111, 14999, 20,
- 12541, 16111, 14999, 21, 10641, 1217, 11552,
- 12541, 16111, 14999, 21, 10641, 7292,
- 12541, 16111, 14999, 21, 10641, 7855, 11552,
- 12541, 16111, 14999, 21, 10641, 11394,
- 12541, 16111, 14999, 21, 10641, 11656,
- 12541, 16111, 14999, 21, 10641, 15642,
- 12541, 16111, 14999, 21, 10641, 15643, 843, 17839, 15642,
- 12541, 16111, 14999, 21, 10641, 16120,
- 12541, 16111, 14999, 21, 10641, 16913, 15642,
- 12541, 16111, 14999, 21, 10641, 17839, 15642,
- 12541, 16111, 14999, 21, 10641, 19056,
- 12541, 16111, 14999, 22,
- 12541, 16111, 14999, 23, 10641, 896,
- 12541, 16111, 14999, 23, 10641, 1217, 11552,
- 12541, 16111, 14999, 23, 10641, 1217, 11553, 843, 15050,
- 12541, 16111, 14999, 23, 10641, 5810,
- 12541, 16111, 14999, 23, 10641, 7171, 15642,
- 12541, 16111, 14999, 23, 10641, 7855, 11552,
- 12541, 16111, 14999, 23, 10641, 11394,
- 12541, 16111, 14999, 23, 10641, 11656,
- 12541, 16111, 14999, 23, 10641, 13563, 14999, 18,
- 12541, 16111, 14999, 23, 10641, 14625, 896,
- 12541, 16111, 14999, 23, 10641, 15119, 1216,
- 12541, 16111, 14999, 23, 10641, 15119, 13758,
- 12541, 16111, 14999, 23, 10641, 15642,
- 12541, 16111, 14999, 23, 10641, 16120,
- 12541, 16111, 14999, 23, 10641, 19921, 11552,
- 12541, 16111, 14999, 24,
- 12541, 16111, 14999, 25, 10641, 1217, 11392,
- 12541, 16111, 14999, 25, 10641, 1217, 11552,
- 12541, 16111, 14999, 25, 10641, 7292,
- 12541, 16111, 14999, 25, 10641, 11394,
- 12541, 16111, 14999, 26,
- 12541, 16111, 14999, 27, 10641, 1217, 11392,
- 12541, 16111, 14999, 27, 10641, 1217, 11552,
- 12541, 16111, 14999, 27, 10641, 7817, 7292,
- 12541, 16111, 14999, 27, 10641, 7855, 11552,
- 12541, 16111, 14999, 27, 10641, 7883, 13341, 2106,
- 12541, 16111, 14999, 27, 10641, 11394,
- 12541, 16111, 14999, 27, 10641, 11656,
- 12541, 16111, 14999, 27, 10641, 12232,
- 12541, 16111, 14999, 27, 10641, 13563, 14999, 18,
- 12541, 16111, 14999, 27, 10641, 13758,
- 12541, 16111, 14999, 27, 10641, 16120,
- 12541, 16111, 14999, 27, 10641, 16913, 15642,
- 12541, 16111, 14999, 27, 10641, 19056,
- 12541, 16111, 14999, 27, 10641, 19921, 11552,
- 12541, 16111, 14999, 28,
- 12541, 16111, 14999, 29, 10641, 1217, 11392,
- 12541, 16111, 14999, 29, 10641, 1217, 11393, 843, 15050,
- 12541, 16111, 14999, 29, 10641, 1217, 11552,
- 12541, 16111, 14999, 29, 10641, 7293, 11392,
- 12541, 16111, 14999, 29, 10641, 7304,
- 12541, 16111, 14999, 29, 10641, 7305, 843, 1217, 11552,
- 12541, 16111, 14999, 29, 10641, 7305, 843, 7293, 11392,
- 12541, 16111, 14999, 29, 10641, 7305, 843, 11394,
- 12541, 16111, 14999, 29, 10641, 7305, 843, 12232,
- 12541, 16111, 14999, 29, 10641, 7305, 843, 13758,
- 12541, 16111, 14999, 29, 10641, 7883, 15643, 16950,
- 12541, 16111, 14999, 29, 10641, 7888,
- 12541, 16111, 14999, 29, 10641, 11394,
- 12541, 16111, 14999, 29, 10641, 11596,
- 12541, 16111, 14999, 29, 10641, 11656,
- 12541, 16111, 14999, 29, 10641, 12232,
- 12541, 16111, 14999, 29, 10641, 13758,
- 12541, 16111, 14999, 29, 10641, 13759, 843, 11394,
- 12541, 16111, 14999, 29, 10641, 13759, 843, 15050,
- 12541, 16111, 14999, 29, 10641, 13759, 843, 19058,
- 12541, 16111, 14999, 29, 10641, 14625, 11394,
- 12541, 16111, 14999, 29, 10641, 14625, 12232,
- 12541, 16111, 14999, 29, 10641, 15050,
- 12541, 16111, 14999, 29, 10641, 15051, 843, 11394,
- 12541, 16111, 14999, 29, 10641, 15051, 843, 12232,
- 12541, 16111, 14999, 29, 10641, 15119, 13758,
- 12541, 16111, 14999, 29, 10641, 15246,
- 12541, 16111, 14999, 29, 10641, 15247, 843, 15050,
- 12541, 16111, 14999, 29, 10641, 15642,
- 12541, 16111, 14999, 29, 10641, 15643, 843, 11394,
- 12541, 16111, 14999, 29, 10641, 18183, 11596,
- 12541, 16111, 14999, 29, 10641, 19058,
- 12541, 16111, 14999, 29, 10641, 19059, 843, 15050,
- 12541, 16111, 14999, 29, 10641, 19920,
- 12541, 16111, 14999, 29, 10641, 19921, 843, 1217, 11552,
- 12541, 16111, 14999, 29, 10641, 19921, 843, 7293, 11392,
- 12541, 16111, 14999, 29, 10641, 19921, 843, 11394,
- 12541, 16111, 14999, 29, 10641, 19921, 843, 12232,
- 12541, 16111, 14999, 29, 10641, 19921, 843, 13758,
- 12541, 16111, 14999, 30,
- 12541, 16111, 14999, 31, 10641, 1217, 11392,
- 12541, 16111, 14999, 31, 10641, 7292,
- 12541, 16111, 14999, 31, 10641, 11394,
- 12541, 16111, 14999, 31, 10641, 15642,
- 12541, 16111, 14999, 31, 10641, 15643, 17369, 19056,
- 12541, 16111, 14999, 31, 10641, 18074,
- 12541, 16111, 14999, 31, 10641, 18637, 10092,
- 12541, 16111, 14999, 32,
- 12541, 16111, 14999, 33, 10641, 15643, 17369, 19056,
- 12541, 16111, 14999, 33, 10641, 17839, 15642,
- 12541, 16111, 14999, 34,
- 12541, 16111, 14999, 35, 10641, 1217, 11392,
- 12541, 16111, 14999, 35, 10641, 1217, 11552,
- 12541, 16111, 14999, 35, 10641, 1217, 11553, 843, 15050,
- 12541, 16111, 14999, 35, 10641, 7855, 11552,
- 12541, 16111, 14999, 35, 10641, 10092,
- 12541, 16111, 14999, 35, 10641, 11394,
- 12541, 16111, 14999, 35, 10641, 11656,
- 12541, 16111, 14999, 35, 10641, 14625, 12232,
- 12541, 16111, 14999, 35, 10641, 15642,
- 12541, 16111, 14999, 35, 10641, 16120,
- 12541, 16111, 14999, 35, 10641, 16913, 15642,
- 12541, 16111, 14999, 35, 10641, 18183, 11596,
- 12541, 16111, 14999, 35, 17140,
- 12541, 16111, 14999, 36,
- 12541, 16111, 14999, 37, 10641, 1217, 11392,
- 12541, 16111, 14999, 37, 10641, 1217, 11552,
- 12541, 16111, 14999, 37, 10641, 1217, 11553, 843, 1217, 11392,
- 12541, 16111, 14999, 37, 10641, 11394,
- 12541, 16111, 14999, 37, 10641, 11395, 843, 1217, 11392,
- 12541, 16111, 14999, 37, 10641, 11656,
- 12541, 16111, 14999, 37, 10641, 11657, 843, 1217, 11392,
- 12541, 16111, 14999, 37, 10641, 11763, 11552,
- 12541, 16111, 14999, 37, 10641, 13653, 10092,
- 12541, 16111, 14999, 37, 10641, 16120,
- 12541, 16111, 14999, 37, 10641, 16913, 15642,
- 12541, 16111, 14999, 37, 10641, 19920,
- 12541, 16111, 14999, 38,
- 12541, 16111, 14999, 39, 10641, 1217, 11392,
- 12541, 16111, 14999, 39, 10641, 1217, 11552,
- 12541, 16111, 14999, 39, 10641, 7292,
- 12541, 16111, 14999, 39, 10641, 7855, 11552,
- 12541, 16111, 14999, 39, 10641, 11656,
- 12541, 16111, 14999, 39, 10641, 11763, 11552,
- 12541, 16111, 14999, 39, 10641, 15642,
- 12541, 16111, 14999, 39, 10641, 16120,
- 12541, 16111, 14999, 39, 10641, 17839, 15642,
- 12541, 16111, 14999, 39, 10641, 19587, 7292,
- 12541, 16111, 14999, 39, 10641, 19921, 11552,
- 12541, 16111, 14999, 40,
- 12541, 16111, 14999, 41, 896,
- 12541, 16111, 14999, 41, 10641, 1217, 11552,
- 12541, 16111, 14999, 41, 10641, 7293, 11392,
- 12541, 16111, 14999, 41, 10641, 7304,
- 12541, 16111, 14999, 41, 10641, 7305, 843, 1217, 11552,
- 12541, 16111, 14999, 41, 10641, 7305, 843, 7293, 11392,
- 12541, 16111, 14999, 41, 10641, 7305, 843, 11394,
- 12541, 16111, 14999, 41, 10641, 7305, 843, 12232,
- 12541, 16111, 14999, 41, 10641, 7305, 843, 13758,
- 12541, 16111, 14999, 41, 10641, 9503, 11392,
- 12541, 16111, 14999, 41, 10641, 11394,
- 12541, 16111, 14999, 41, 10641, 11596,
- 12541, 16111, 14999, 41, 10641, 11656,
- 12541, 16111, 14999, 41, 10641, 12232,
- 12541, 16111, 14999, 41, 10641, 13758,
- 12541, 16111, 14999, 41, 10641, 13759, 843, 11394,
- 12541, 16111, 14999, 41, 10641, 13759, 11552,
- 12541, 16111, 14999, 41, 10641, 14625, 11394,
- 12541, 16111, 14999, 41, 10641, 14625, 12232,
- 12541, 16111, 14999, 41, 10641, 15050,
- 12541, 16111, 14999, 41, 10641, 15051, 843, 19058,
- 12541, 16111, 14999, 41, 10641, 15246,
- 12541, 16111, 14999, 41, 10641, 18183, 11596,
- 12541, 16111, 14999, 41, 10641, 19058,
- 12541, 16111, 14999, 41, 10641, 19059, 843, 11394,
- 12541, 16111, 14999, 41, 10641, 19059, 843, 11656,
- 12541, 16111, 14999, 41, 10641, 19059, 843, 12232,
- 12541, 16111, 14999, 41, 10641, 19059, 843, 15050,
- 12541, 16111, 14999, 41, 10641, 19059, 11552,
- 12541, 16111, 14999, 41, 10641, 19920,
- 12541, 16111, 14999, 41, 10641, 19921, 11552,
- 12541, 16111, 14999, 42,
- 12541, 16111, 14999, 43, 10641, 1217, 11552,
- 12541, 16111, 14999, 43, 10641, 7292,
- 12541, 16111, 14999, 43, 10641, 13758,
- 12541, 16111, 14999, 43, 10641, 17839, 15642,
- 12541, 16111, 14999, 44,
- 12541, 16111, 14999, 45, 10641, 1217, 11392,
- 12541, 16111, 14999, 45, 10641, 1217, 11552,
- 12541, 16111, 14999, 45, 10641, 7292,
- 12541, 16111, 14999, 45, 10641, 11394,
- 12541, 16111, 14999, 45, 10641, 12232,
- 12541, 16111, 14999, 45, 10641, 19058,
- 12541, 16111, 14999, 45, 10641, 19920,
- 12541, 16111, 14999, 46,
- 12541, 16111, 14999, 47, 10641, 1217, 11392,
- 12541, 16111, 14999, 47, 10641, 19058,
- 12541, 16111, 14999, 48,
- 12541, 16111, 14999, 49, 10641, 1217, 11392,
- 12541, 16111, 14999, 49, 10641, 1217, 11552,
- 12541, 16111, 14999, 49, 10641, 7292,
- 12541, 16111, 14999, 49, 10641, 7293, 11392,
- 12541, 16111, 14999, 49, 10641, 7888,
- 12541, 16111, 14999, 49, 10641, 11394,
- 12541, 16111, 14999, 49, 10641, 12232,
- 12541, 16111, 14999, 49, 10641, 13758,
- 12541, 16111, 14999, 49, 10641, 15050,
- 12541, 16111, 14999, 49, 10641, 15642,
- 12541, 16111, 14999, 49, 10641, 19058,
- 12541, 16111, 14999, 49, 10641, 19920,
- 12541, 16111, 14999, 50,
- 12541, 16111, 14999, 51, 10641, 1217, 11392,
- 12541, 16111, 14999, 51, 10641, 1217, 11552,
- 12541, 16111, 14999, 51, 10641, 7292,
- 12541, 16111, 14999, 51, 10641, 7855, 11552,
- 12541, 16111, 14999, 51, 10641, 11394,
- 12541, 16111, 14999, 51, 10641, 11656,
- 12541, 16111, 14999, 51, 10641, 13653, 10092,
- 12541, 16111, 14999, 51, 10641, 15642,
- 12541, 16111, 14999, 51, 10641, 19056,
- 12541, 16111, 14999, 51, 10641, 19920,
- 12541, 16111, 14999, 58,
- 12541, 16111, 14999, 66,
- 12541, 16111, 14999, 67, 10641, 11394,
- 12541, 16111, 14999, 67, 10641, 15050,
- 12541, 16111, 14999, 82,
- 12541, 16111, 14999, 94,
- 12541, 16111, 14999, 96,
- 12541, 16111, 14999, 97, 10641, 20181, 896,
- 12541, 16111, 14999, 102,
- 12541, 16111, 14999, 172,
- 12541, 16111, 14999, 173, 10641, 11656,
- 12541, 16111, 14999, 212,
- 12541, 16111, 14999, 326,
- 12541, 16111, 14999, 394,
- 12541, 16111, 14999, 462,
- 12541, 16111, 14999, 488,
- 12541, 16111, 14999, 498,
- 12541, 16111, 14999, 510,
- 12541, 16111, 14999, 644,
- 12541, 16111, 14999, 692,
- 12541, 16111, 14999, 1048,
- 12541, 16111, 14999, 1076,
- 12541, 16111, 14999, 1300,
- 12541, 16111, 14999, 1318,
- 12541, 16111, 14999, 1328,
- 12541, 16111, 14999, 1340,
- 12541, 16111, 14999, 1341, 10641, 11656,
- 12541, 16111, 14999, 1341, 18542,
- 12541, 16111, 14999, 1492,
- 12541, 16111, 14999, 2973, 17140,
- 12541, 16111, 14999, 5816,
- 12541, 16111, 14999, 7123, 14,
- 12541, 16111, 14999, 7148,
- 12541, 16111, 14999, 7438,
- 12541, 16111, 14999, 9171, 8,
- 12541, 16111, 14999, 9171, 28,
- 12541, 16111, 14999, 10219, 3076,
- 12541, 16111, 14999, 10219, 3356,
- 12541, 16111, 14999, 10219, 6756,
- 12541, 16111, 14999, 10530,
- 12541, 16111, 14999, 10662,
- 12541, 16111, 14999, 10812,
- 12541, 16111, 14999, 11436,
- 12541, 16111, 14999, 12156,
- 12541, 16111, 14999, 12340,
- 12541, 16111, 14999, 13144,
- 12541, 16111, 14999, 13432,
- 12541, 16111, 14999, 13469, 36,
- 12541, 16111, 14999, 13563, 33, 10641, 7293, 10092,
- 12541, 16111, 14999, 13563, 16111, 16,
- 12541, 16111, 14999, 13734,
- 12541, 16111, 14999, 13735, 10641, 15642,
- 12541, 16111, 14999, 13735, 10641, 15643, 17369, 19056,
- 12541, 16111, 14999, 14411, 22,
- 12541, 16111, 14999, 15501, 12,
- 12541, 16111, 14999, 15811, 0,
- 12541, 16111, 14999, 15811, 14,
- 12541, 16111, 14999, 15811, 20,
- 12541, 16111, 14999, 15811, 22,
- 12541, 16111, 14999, 15811, 24,
- 12541, 16111, 14999, 15811, 38,
- 12541, 16111, 14999, 15811, 42,
- 12541, 16111, 14999, 15811, 11436,
- 12541, 16111, 14999, 15811, 16527, 12,
- 12541, 16111, 14999, 15969, 6,
- 12541, 16111, 14999, 16449, 9956,
- 12541, 16111, 14999, 16527, 6,
- 12541, 16111, 14999, 16527, 10,
- 12541, 16111, 14999, 16527, 12,
- 12541, 16111, 14999, 16527, 34,
- 12541, 16111, 14999, 16527, 36,
- 12541, 16111, 14999, 16527, 38,
- 12541, 16111, 14999, 17460,
- 12541, 16111, 14999, 17497, 66,
- 12541, 16111, 14999, 17497, 482,
- 12541, 16111, 14999, 17497, 656,
- 12541, 16111, 14999, 18543, 5, 10641, 1216,
- 12541, 16111, 14999, 18543, 8,
- 12541, 16111, 14999, 18543, 9171, 8,
- 12541, 16111, 14999, 18558,
- 12541, 16111, 14999, 18772,
- 12541, 16111, 14999, 19034,
- 12541, 16111, 14999, 19035, 10641, 11762,
- 12541, 16111, 14999, 20507, 50,
- 12541, 16111, 14999, 21151, 42,
- 12541, 16111, 14999, 21151, 396,
- 12541, 16111, 14999, 22825, 826,
- 12541, 16111, 14999, 22825, 5246,
- 12541, 16111, 18249, 310,
- 12541, 16111, 18249, 482,
- 12541, 19673, 13563, 14999, 0,
- 12541, 19673, 13563, 14999, 8,
- 12541, 19673, 13563, 14999, 14,
- 12541, 19673, 13563, 14999, 16,
- 12541, 19673, 13563, 14999, 18,
- 12541, 19673, 13563, 14999, 20,
- 12541, 19673, 13563, 14999, 22,
- 12541, 19673, 13563, 14999, 24,
- 12541, 19673, 13563, 14999, 26,
- 12541, 19673, 13563, 14999, 28,
- 12541, 19673, 13563, 14999, 30,
- 12541, 19673, 13563, 14999, 34,
- 12541, 19673, 13563, 14999, 36,
- 12541, 19673, 13563, 14999, 38,
- 12541, 19673, 13563, 14999, 40,
- 12541, 19673, 13563, 14999, 42,
- 12541, 19673, 13563, 14999, 46,
- 12541, 19673, 13563, 14999, 13432,
- 12541, 20125, 14999, 17, 12578,
- 12541, 20125, 14999, 16011, 24,
- 12541, 20125, 14999, 18183, 24,
- 12541, 20125, 14999, 18543, 10,
- 12541, 20125, 14999, 18543, 30,
- 12541, 20125, 14999, 18599, 16,
- 12552,
- 12559, 15582,
- 12560,
- 12563, 3077, 15609, 17642,
- 12563, 6757, 15609, 17642,
- 12563, 6757, 17045, 11571, 9950,
- 12563, 6779, 17045, 11571, 6122,
- 12563, 6779, 17045, 11571, 9950,
- 12563, 7817, 18763, 13483, 16089, 18392,
- 12563, 9464,
- 12563, 11695, 8320,
- 12563, 11979, 15609, 17642,
- 12563, 12237, 11772,
- 12563, 13341, 18763, 13483, 16089, 18392,
- 12563, 13454,
- 12563, 13737, 17045, 11571, 9950,
- 12563, 14049, 15620,
- 12563, 15819, 17045, 11571, 9950,
- 12563, 17154,
- 12563, 18847, 896,
- 12567, 9855, 2164,
- 12567, 9855, 9680,
- 12567, 9855, 19380,
- 12567, 9855, 19454,
- 12567, 11905, 2610,
- 12567, 11905, 3076,
- 12567, 11905, 3356,
- 12567, 11905, 6756,
- 12567, 11905, 6778,
- 12567, 11905, 8780,
- 12567, 11905, 10900,
- 12567, 11905, 11978,
- 12567, 11905, 13450,
- 12567, 11905, 13736,
- 12567, 13563, 14999, 350,
- 12567, 13563, 14999, 384,
- 12567, 13563, 14999, 416,
- 12567, 13563, 14999, 448,
- 12567, 13563, 14999, 522,
- 12567, 13563, 14999, 572,
- 12567, 13563, 14999, 622,
- 12567, 13563, 14999, 2444,
- 12567, 13563, 14999, 17610,
- 12567, 14003, 9855, 0,
- 12567, 14003, 9855, 8,
- 12567, 14003, 9855, 16,
- 12567, 14003, 9855, 28,
- 12567, 14003, 9855, 40,
- 12567, 14003, 9855, 72,
- 12567, 14003, 9855, 94,
- 12567, 14003, 9855, 184,
- 12567, 14003, 9855, 498,
- 12567, 14999, 106,
- 12567, 14999, 124,
- 12567, 14999, 148,
- 12567, 14999, 244,
- 12567, 14999, 266,
- 12567, 14999, 336,
- 12567, 14999, 350,
- 12567, 14999, 384,
- 12567, 14999, 416,
- 12567, 14999, 448,
- 12567, 14999, 522,
- 12567, 14999, 572,
- 12567, 14999, 588,
- 12567, 14999, 622,
- 12567, 14999, 694,
- 12567, 14999, 734,
- 12567, 14999, 932,
- 12567, 14999, 1044,
- 12567, 14999, 1164,
- 12567, 14999, 1492,
- 12567, 14999, 1796,
- 12567, 14999, 1914,
- 12567, 14999, 2444,
- 12567, 14999, 2676,
- 12567, 14999, 3048,
- 12567, 14999, 3114,
- 12567, 14999, 3242,
- 12567, 14999, 3304,
- 12567, 14999, 3670,
- 12567, 14999, 7088,
- 12567, 18511, 8320,
- 12567, 19667, 14999, 572,
- 12567, 19667, 14999, 694,
- 12567, 19667, 14999, 734,
- 12567, 20685, 8320,
- 12567, 22955, 14998,
- 12577, 18767, 9854,
- 12589, 2611, 14635, 11578,
- 12589, 2611, 17087, 11578,
- 12589, 6757, 16357, 11578,
- 12589, 7123, 11578,
- 12589, 7123, 14486,
- 12589, 7123, 16529, 14049, 14486,
- 12589, 7817, 14526,
- 12589, 7817, 15306,
- 12589, 7817, 18085, 2668,
- 12589, 7817, 18505, 17755, 858,
- 12589, 7817, 18774,
- 12589, 7817, 18929, 2668,
- 12589, 7817, 20296,
- 12589, 7817, 21207, 21279, 11476,
- 12589, 11573, 18566,
- 12589, 13341, 14519, 10641, 1216,
- 12589, 13341, 15306,
- 12589, 13341, 18505, 17755, 858,
- 12589, 13341, 18583, 14049, 14486,
- 12589, 13341, 18583, 14049, 15620,
- 12589, 13341, 18774,
- 12589, 13341, 21207, 18997, 11476,
- 12589, 13341, 22823, 14049, 15620,
- 12589, 13451, 16357, 11578,
- 12589, 13737, 16357, 11578,
- 12589, 13737, 18509, 11578,
- 12597, 6718,
- 12655, 9854,
- 12661, 7812,
- 12692,
- 12695, 16579, 11905, 2610,
- 12695, 16579, 11905, 3076,
- 12695, 16579, 11905, 3356,
- 12695, 16579, 11905, 6756,
- 12695, 16579, 11905, 6778,
- 12695, 16579, 11905, 8780,
- 12695, 16579, 11905, 11978,
- 12695, 16579, 11905, 13450,
- 12695, 16579, 11905, 13736,
- 12695, 16579, 18697, 7915, 358,
- 12695, 16579, 18697, 7917, 350,
- 12695, 16579, 18697, 7919, 370,
- 12695, 16579, 18697, 7921, 706,
- 12695, 16579, 18697, 7923, 694,
- 12695, 16579, 18697, 7925, 712,
- 12695, 16579, 18697, 7927, 2314,
- 12695, 16579, 18697, 7929, 2242,
- 12695, 16579, 18697, 7931, 2348,
- 12695, 16579, 18697, 7933, 114,
- 12695, 16579, 18697, 7935, 106,
- 12695, 16579, 18697, 7937, 120,
- 12695, 16579, 18697, 7939, 16,
- 12695, 16579, 18697, 7941, 0,
- 12695, 16579, 18697, 7943, 40,
- 12695, 16579, 18697, 7945, 158,
- 12695, 16579, 18697, 7947, 148,
- 12695, 16579, 18697, 7949, 168,
- 12695, 16579, 18697, 7951, 598,
- 12695, 16579, 18697, 7953, 588,
- 12695, 16579, 18697, 7955, 612,
- 12695, 16579, 18697, 7957, 630,
- 12695, 16579, 18697, 7959, 622,
- 12695, 16579, 18697, 7961, 642,
- 12695, 16579, 18697, 7963, 392,
- 12695, 16579, 18697, 7965, 384,
- 12695, 16579, 18697, 7967, 406,
- 12695, 16579, 18697, 7969, 340,
- 12695, 16579, 18697, 7971, 336,
- 12695, 16579, 18697, 7973, 344,
- 12695, 16579, 18697, 7975, 738,
- 12695, 16579, 18697, 7977, 734,
- 12695, 16579, 18697, 7979, 746,
- 12695, 16579, 18697, 7981, 230,
- 12695, 16579, 18697, 7983, 224,
- 12695, 16579, 18697, 7985, 238,
- 12695, 16579, 18697, 7987, 2470,
- 12695, 16579, 18697, 7989, 2396,
- 12695, 16579, 18697, 7991, 2536,
- 12695, 16579, 18697, 7993, 1606,
- 12695, 16579, 18697, 7995, 266,
- 12695, 16579, 18697, 7997, 1680,
- 12695, 16579, 18697, 7999, 8726,
- 12695, 16579, 18697, 8001, 7700,
- 12695, 16579, 18697, 8003, 710,
- 12695, 16579, 18697, 8005, 7314,
- 12695, 16579, 18697, 8007, 8334,
- 12695, 16579, 18697, 8009, 366,
- 12695, 16579, 18697, 8011, 3582,
- 12695, 16579, 18697, 8013, 546,
- 12695, 16579, 18697, 8015, 528,
- 12695, 16579, 18697, 8017, 1612,
- 12695, 16579, 18697, 8019, 1634,
- 12695, 16579, 18697, 8021, 2164,
- 12695, 16579, 18697, 8023, 626,
- 12695, 16579, 18697, 8025, 1458,
- 12695, 16579, 18697, 8027, 8746,
- 12695, 16579, 18697, 8029, 8948,
- 12695, 16579, 18697, 8031, 2282,
- 12695, 16579, 18697, 8033, 8980,
- 12695, 16579, 18697, 8035, 3586,
- 12695, 16579, 18697, 8037, 2266,
- 12695, 16579, 18697, 8039, 342,
- 12695, 16579, 18697, 8041, 2426,
- 12695, 16579, 18697, 8043, 1896,
- 12695, 16579, 18697, 8045, 540,
- 12695, 16579, 18697, 8047, 8674,
- 12695, 16579, 18697, 8049, 536,
- 12695, 16579, 18697, 8051, 634,
- 12695, 16579, 18697, 8053, 1464,
- 12695, 16579, 18697, 8055, 6940,
- 12695, 16579, 18697, 8057, 2268,
- 12695, 16579, 18697, 8059, 388,
- 12695, 16579, 18697, 8061, 1994,
- 12695, 16579, 18697, 8063, 226,
- 12695, 16579, 18697, 8065, 1976,
- 12695, 16579, 18697, 8067, 686,
- 12695, 16579, 18697, 8069, 1364,
- 12695, 16579, 18697, 8071, 602,
- 12695, 16579, 18697, 8073, 736,
- 12695, 16579, 18697, 8075, 2664,
- 12695, 16579, 18697, 8077, 8734,
- 12695, 16579, 18697, 8079, 7140,
- 12695, 16579, 18697, 8081, 2104,
- 12695, 16579, 18697, 8083, 682,
- 12695, 16579, 18697, 8085, 7883, 8728,
- 12695, 16579, 18697, 8087, 1698,
- 12695, 16579, 18697, 8089, 236,
- 12695, 16579, 18697, 8091, 1152,
- 12695, 16579, 18697, 8093, 8730,
- 12695, 16579, 18697, 8095, 3226,
- 12695, 16579, 18697, 8097, 1986,
- 12695, 16579, 18697, 8099, 6932,
- 12695, 16579, 18697, 8101, 2328,
- 12695, 16579, 18697, 8103, 354,
- 12695, 16579, 18697, 8105, 270,
- 12695, 16579, 18697, 8107, 110,
- 12695, 16579, 18697, 8109, 8956,
- 12695, 16579, 18697, 8111, 522,
- 12695, 16579, 18697, 8113, 8,
- 12695, 16579, 18697, 8115, 1350,
- 12695, 16579, 18697, 8117, 2706,
- 12695, 16579, 18697, 8119, 960,
- 12695, 16579, 18697, 8121, 3290,
- 12695, 16579, 18697, 8123, 7883, 8340,
- 12695, 16579, 18697, 8125, 7883, 12852,
- 12695, 16579, 18697, 8127, 1460,
- 12695, 16579, 18697, 8129, 1988,
- 12695, 16579, 18697, 8131, 3694,
- 12695, 16579, 18697, 8133, 7883, 388,
- 12695, 16579, 18697, 8135, 244,
- 12695, 16579, 18697, 8137, 7704,
- 12695, 16579, 18697, 8139, 338,
- 12695, 16579, 18697, 8141, 3562,
- 12695, 16579, 18697, 8143, 12846,
- 12695, 16579, 18697, 8145, 592,
- 12695, 16579, 18697, 8147, 2432,
- 12695, 16579, 18697, 8149, 700,
- 12695, 16579, 18697, 8151, 2422,
- 12695, 16579, 18697, 8153, 8732,
- 12695, 16579, 18697, 8155, 742,
- 12695, 16579, 18697, 8157, 2274,
- 12695, 16579, 18697, 8159, 2424,
- 12695, 16579, 18697, 8161, 1462,
- 12695, 16579, 18697, 8163, 2428,
- 12695, 16579, 18697, 8165, 3540,
- 12695, 16579, 18697, 8167, 12854,
- 12695, 16579, 18697, 8169, 7298,
- 12695, 16579, 18697, 8171, 2420,
- 12695, 16579, 18697, 8173, 1590,
- 12695, 16579, 18697, 8175, 316,
- 12695, 16579, 18697, 8177, 1990,
- 12695, 16579, 18697, 8179, 1392,
- 12695, 16579, 18697, 8181, 8802,
- 12695, 16579, 18697, 8183, 316,
- 12695, 16579, 18697, 8185, 3094,
- 12695, 16579, 18697, 8187, 192,
- 12695, 16579, 18697, 8189, 116,
- 12695, 16579, 18697, 8191, 3584,
- 12695, 16579, 18697, 8193, 282,
- 12695, 16579, 18697, 8195, 3728,
- 12695, 16579, 18697, 8197, 7883, 2272,
- 12695, 16579, 18697, 8199, 3542,
- 12695, 16579, 18697, 8201, 3484,
- 12695, 16579, 18697, 8203, 2270,
- 12695, 16579, 18697, 8205, 8728,
- 12695, 16579, 18697, 8207, 28,
- 12695, 16579, 18697, 8209, 1466,
- 12695, 16579, 18697, 8211, 8792,
- 12695, 16579, 18697, 8213, 918,
- 12695, 16579, 18697, 8215, 690,
- 12695, 16579, 18697, 8217, 2478,
- 12695, 16579, 18697, 8219, 402,
- 12695, 16579, 18697, 8221, 8466,
- 12695, 16579, 18697, 8223, 254,
- 12695, 16579, 18697, 8225, 12852,
- 12695, 16579, 18697, 8227, 1788,
- 12695, 16579, 18697, 8229, 1992,
- 12695, 16579, 18697, 8231, 12842,
- 12695, 16579, 18697, 8233, 1826,
- 12695, 16579, 18697, 8235, 7883, 2268,
- 12695, 16579, 18697, 8237, 3036,
- 12695, 16579, 18697, 8239, 184,
- 12695, 16579, 18697, 8241, 8964,
- 12695, 16579, 18697, 8243, 498,
- 12695, 16579, 18697, 8245, 7068,
- 12695, 16579, 18697, 8247, 7064,
- 12695, 16579, 18697, 8249, 260,
- 12695, 16579, 18697, 8251, 2502,
- 12695, 16579, 18697, 8253, 8992,
- 12695, 16579, 18697, 8255, 572,
- 12695, 16579, 18697, 8257, 8340,
- 12695, 16579, 18697, 8259, 3456,
- 12695, 16579, 18697, 8261, 2272,
- 12695, 16579, 18697, 8263, 7883, 342,
- 12695, 16579, 18697, 8265, 274,
- 12695, 16579, 18697, 8267, 12880,
- 12695, 16579, 18697, 8269, 202,
- 12695, 16579, 18697, 8271, 2006,
- 12695, 16579, 18697, 8273, 1212,
- 12695, 16579, 18697, 8275, 166,
- 12695, 16579, 18697, 8277, 684,
- 12695, 16579, 18697, 8279, 7883, 8732,
- 12695, 16579, 18697, 8281, 8720,
- 12695, 16579, 18697, 8283, 680,
- 12695, 16579, 18697, 8285, 286,
- 12695, 16579, 18697, 8287, 8346,
- 12695, 16579, 18697, 8289, 8334,
- 12695, 16579, 18697, 8291, 8472,
- 12695, 16579, 18697, 8293, 1468,
- 12695, 16579, 18697, 8295, 8656,
- 12695, 16579, 18697, 8297, 2486,
- 12695, 16579, 18697, 8299, 1678,
- 12695, 16579, 18697, 8301, 3574,
- 12695, 16579, 18697, 8303, 80,
- 12695, 16579, 18697, 8305, 3062,
- 12695, 16579, 18697, 8307, 1402,
- 12695, 16579, 19003, 15233, 3233, 19784,
- 12695, 16579, 19003, 15233, 10118,
- 12695, 16579, 19003, 15233, 13696,
- 12695, 16579, 19003, 15233, 16503, 19784,
- 12695, 16579, 19003, 15233, 18156,
- 12695, 16579, 19003, 15233, 18310,
- 12695, 16579, 19003, 15233, 19784,
- 12706,
- 12731, 9854,
- 12737, 3536,
- 12741, 9854,
- 12741, 9855, 317, 18774,
- 12741, 9855, 10641, 1217, 11552,
- 12741, 9855, 10641, 11763, 11392,
- 12741, 9855, 10641, 15451, 6430,
- 12741, 9855, 10641, 16389, 6430,
- 12741, 13758,
- 12753, 886,
- 12753, 10641, 14058,
- 12757, 5848,
- 12757, 17172,
- 12761, 6790,
- 12762,
- 12763, 6718,
- 12764,
- 12771, 14424,
- 12772,
- 12785, 6761, 9854,
- 12785, 13469, 9854,
- 12785, 16839, 9854,
- 12787, 13765, 18386,
- 12787, 13884,
- 12787, 13885, 18387, 10641, 1216,
- 12787, 13885, 18387, 10641, 9286,
- 12787, 14049, 18847, 896,
- 12787, 15621, 13885, 18386,
- 12787, 15621, 21125, 18386,
- 12787, 16153, 1217, 18386,
- 12787, 16153, 9287, 18386,
- 12787, 16153, 13765, 18386,
- 12787, 16727, 504,
- 12787, 16727, 842,
- 12787, 17074,
- 12787, 19020,
- 12787, 19674,
- 12787, 21124,
- 12802,
- 12809, 9854,
- 12889, 10641, 13614,
- 12962,
- 12973, 6561, 843, 13581, 10629, 11476,
- 12973, 6561, 11476,
- 12973, 6561, 11477, 843, 13581, 6561, 11476,
- 12973, 6561, 11477, 10641, 7292,
- 12973, 6561, 11477, 17793, 12973, 10629, 11476,
- 12973, 6561, 11477, 17793, 13581, 6561, 11476,
- 12973, 6561, 11571, 11476,
- 12973, 6561, 14049, 11476,
- 12973, 6561, 14625, 11476,
- 12973, 6561, 18471, 974,
- 12973, 6561, 18471, 7812,
- 12973, 6561, 18471, 10551, 7812,
- 12973, 6561, 20377, 11476,
- 12973, 6561, 23305, 11476,
- 12973, 6561, 23305, 11477, 635, 896,
- 12973, 10629, 843, 13581, 6561, 11476,
- 12973, 10629, 11476,
- 12973, 10629, 11477, 635, 7883, 896,
- 12973, 10629, 11477, 635, 14518,
- 12973, 10629, 11477, 843, 12973, 6561, 11476,
- 12973, 10629, 11477, 10641, 7292,
- 12973, 10629, 11477, 17793, 12973, 6561, 11476,
- 12973, 10629, 11571, 11476,
- 12973, 10629, 14049, 11476,
- 12973, 10629, 14625, 11476,
- 12973, 10629, 18471, 974,
- 12973, 10629, 18471, 7812,
- 12973, 10629, 18471, 10551, 7812,
- 12973, 10629, 20377, 11476,
- 12973, 10629, 23305, 11476,
- 12973, 10629, 23305, 11477, 635, 896,
- 12973, 12391, 13379, 8320,
- 12973, 12391, 17087, 8320,
- 12973, 12391, 18089, 2611, 7122,
- 12973, 12391, 18089, 2611, 14634,
- 12973, 12391, 18089, 2611, 17086,
- 12973, 12391, 18089, 2611, 19636,
- 12973, 12391, 18089, 13737, 18508,
- 12973, 12391, 18089, 13737, 20430,
- 12973, 12391, 18507, 8320,
- 12973, 12391, 20873, 8320,
- 13135, 13583, 8320,
- 13135, 14999, 504,
- 13135, 14999, 672,
- 13135, 14999, 2614,
- 13135, 14999, 5234,
- 13135, 14999, 6096,
- 13135, 14999, 6276,
- 13135, 14999, 7056,
- 13135, 14999, 7420,
- 13135, 14999, 7894,
- 13135, 14999, 8476,
- 13135, 14999, 8782,
- 13135, 14999, 9562,
- 13135, 14999, 9688,
- 13135, 14999, 10412,
- 13135, 14999, 11550,
- 13135, 14999, 11680,
- 13135, 14999, 12068,
- 13135, 14999, 13210,
- 13135, 14999, 13766,
- 13135, 14999, 15632,
- 13135, 14999, 16344,
- 13135, 14999, 16346,
- 13135, 14999, 16530,
- 13135, 14999, 16856,
- 13135, 14999, 18830,
- 13135, 14999, 20672,
- 13135, 16397, 8320,
- 13135, 18543, 16397, 8320,
- 13141, 2242,
- 13141, 14064,
- 13153, 73, 14993, 8320,
- 13153, 95, 14993, 8320,
- 13153, 9855, 13052,
- 13153, 9855, 15868,
- 13153, 9855, 17486,
- 13153, 9855, 17610,
- 13153, 9855, 17652,
- 13153, 9855, 20552,
- 13153, 11905, 2610,
- 13153, 11905, 3076,
- 13153, 11905, 3356,
- 13153, 11905, 6756,
- 13153, 11905, 6778,
- 13153, 11905, 8780,
- 13153, 11905, 10900,
- 13153, 11905, 11978,
- 13153, 11905, 13450,
- 13153, 11905, 13736,
- 13153, 14003, 9855, 8,
- 13153, 14003, 9855, 16,
- 13153, 14003, 9855, 28,
- 13153, 14003, 9855, 40,
- 13153, 14003, 9855, 58,
- 13153, 14003, 9855, 72,
- 13153, 14003, 9855, 94,
- 13153, 14003, 9855, 308,
- 13153, 14003, 9855, 676,
- 13153, 14003, 9855, 17493, 22,
- 13153, 14003, 9855, 17493, 34,
- 13153, 14003, 9855, 17493, 396,
- 13153, 14003, 9855, 17493, 582,
- 13153, 14880,
- 13153, 14999, 0,
- 13153, 14999, 8,
- 13153, 14999, 16,
- 13153, 14999, 28,
- 13153, 14999, 40,
- 13153, 14999, 58,
- 13153, 14999, 72,
- 13153, 14999, 94,
- 13153, 14999, 106,
- 13153, 14999, 124,
- 13153, 14999, 148,
- 13153, 14999, 244,
- 13153, 14999, 266,
- 13153, 14999, 308,
- 13153, 14999, 336,
- 13153, 14999, 350,
- 13153, 14999, 384,
- 13153, 14999, 416,
- 13153, 14999, 448,
- 13153, 14999, 522,
- 13153, 14999, 572,
- 13153, 14999, 588,
- 13153, 14999, 622,
- 13153, 14999, 676,
- 13153, 14999, 680,
- 13153, 14999, 694,
- 13153, 14999, 734,
- 13153, 14999, 932,
- 13153, 14999, 1044,
- 13153, 14999, 1142,
- 13153, 14999, 1164,
- 13153, 14999, 1492,
- 13153, 14999, 1796,
- 13153, 14999, 1914,
- 13153, 14999, 2152,
- 13153, 14999, 2444,
- 13153, 14999, 2492,
- 13153, 14999, 2556,
- 13153, 14999, 2676,
- 13153, 14999, 2912,
- 13153, 14999, 2956,
- 13153, 14999, 3048,
- 13153, 14999, 3114,
- 13153, 14999, 3242,
- 13153, 14999, 3322,
- 13153, 14999, 3772,
- 13153, 14999, 6314,
- 13153, 14999, 10264,
- 13153, 14999, 17493, 22,
- 13153, 14999, 17493, 34,
- 13153, 14999, 17493, 396,
- 13153, 14999, 17493, 582,
- 13153, 18089, 2611, 7122,
- 13153, 18089, 2611, 14634,
- 13153, 18089, 2611, 17086,
- 13153, 18089, 2611, 19636,
- 13153, 18089, 13737, 18508,
- 13153, 18089, 13737, 20430,
- 13155, 13563, 14999, 0,
- 13155, 13563, 14999, 8,
- 13155, 13563, 14999, 16,
- 13155, 13563, 14999, 28,
- 13155, 13563, 14999, 40,
- 13155, 13563, 14999, 70,
- 13155, 13563, 14999, 72,
- 13155, 13563, 14999, 266,
- 13155, 13563, 14999, 350,
- 13155, 13563, 14999, 384,
- 13155, 13563, 14999, 416,
- 13155, 13563, 14999, 448,
- 13155, 13563, 14999, 522,
- 13155, 13563, 14999, 588,
- 13155, 13563, 14999, 622,
- 13155, 13563, 14999, 694,
- 13155, 13563, 14999, 752,
- 13155, 13563, 14999, 826,
- 13155, 13563, 14999, 972,
- 13155, 13563, 14999, 1044,
- 13155, 13563, 14999, 1164,
- 13155, 13563, 14999, 1284,
- 13155, 13563, 14999, 1492,
- 13155, 13563, 14999, 1720,
- 13155, 13563, 14999, 1914,
- 13155, 13563, 14999, 2056,
- 13155, 13563, 14999, 2604,
- 13155, 13563, 14999, 3048,
- 13155, 13563, 14999, 3308,
- 13155, 13563, 14999, 3812,
- 13155, 13563, 14999, 6566,
- 13155, 13563, 14999, 6568,
- 13155, 13563, 14999, 6570,
- 13155, 13563, 14999, 10240,
- 13155, 13563, 14999, 11972,
- 13155, 13563, 14999, 11974,
- 13155, 16111, 14999, 0,
- 13155, 16111, 14999, 8,
- 13155, 16111, 14999, 16,
- 13155, 16111, 14999, 28,
- 13155, 16111, 14999, 40,
- 13155, 16111, 14999, 70,
- 13155, 16111, 14999, 72,
- 13155, 16111, 14999, 266,
- 13155, 16111, 14999, 350,
- 13155, 16111, 14999, 384,
- 13155, 16111, 14999, 416,
- 13155, 16111, 14999, 448,
- 13155, 16111, 14999, 522,
- 13155, 16111, 14999, 588,
- 13155, 16111, 14999, 622,
- 13155, 16111, 14999, 694,
- 13155, 16111, 14999, 752,
- 13155, 16111, 14999, 826,
- 13155, 16111, 14999, 972,
- 13155, 16111, 14999, 1044,
- 13155, 16111, 14999, 1164,
- 13155, 16111, 14999, 1284,
- 13155, 16111, 14999, 1492,
- 13155, 16111, 14999, 1720,
- 13155, 16111, 14999, 1914,
- 13155, 16111, 14999, 2056,
- 13155, 16111, 14999, 2604,
- 13155, 16111, 14999, 3048,
- 13155, 16111, 14999, 3308,
- 13155, 16111, 14999, 3812,
- 13155, 16111, 14999, 6566,
- 13155, 16111, 14999, 6568,
- 13155, 16111, 14999, 6570,
- 13155, 16111, 14999, 10240,
- 13155, 16111, 14999, 11972,
- 13155, 16111, 14999, 11974,
- 13161, 9854,
- 13174,
- 13176,
- 13179, 6718,
- 13185, 15376,
- 13199, 15672,
- 13200,
- 13239, 485, 17524,
- 13239, 485, 18179, 9854,
- 13248,
- 13254,
- 13257, 9854,
- 13259, 497, 15672,
- 13259, 13551, 15672,
- 13259, 15253, 15672,
- 13259, 15672,
- 13260,
- 13263, 15499, 15672,
- 13270,
- 13306,
- 13307, 14420,
- 13318,
- 13338,
- 13341, 859, 21097, 16088,
- 13341, 2175, 20309, 16088,
- 13341, 2611, 14635, 11578,
- 13341, 6751, 10092,
- 13341, 7123, 11571, 14486,
- 13341, 7123, 11578,
- 13341, 7127, 19773, 18514,
- 13341, 10086,
- 13341, 11445, 14414,
- 13341, 11446,
- 13341, 11447, 10641, 858,
- 13341, 11447, 10641, 19215, 15945, 11476,
- 13341, 11447, 14623, 21237, 15074,
- 13341, 11447, 16088,
- 13341, 11447, 16089, 10641, 1216,
- 13341, 11447, 17473, 10641, 15620,
- 13341, 11447, 21237, 15074,
- 13341, 11477, 10641, 13563, 14486,
- 13341, 11477, 10641, 16153, 9286,
- 13341, 11571, 18763, 13483, 16088,
- 13341, 11571, 20217, 16088,
- 13341, 11779, 16088,
- 13341, 11779, 16089, 12589, 7292,
- 13341, 11779, 16089, 13889, 7292,
- 13341, 11779, 16089, 15119, 13226,
- 13341, 12094,
- 13341, 13163, 7518,
- 13341, 14049, 11779, 16088,
- 13341, 14049, 14519, 16088,
- 13341, 14049, 15621, 16088,
- 13341, 14049, 18763, 13483, 16088,
- 13341, 14049, 20217, 16088,
- 13341, 14049, 20846,
- 13341, 14519, 16088,
- 13341, 14623, 21237, 16088,
- 13341, 14625, 11447, 16088,
- 13341, 14625, 11477, 10641, 17143, 7138,
- 13341, 14625, 15893, 12072,
- 13341, 14625, 19557, 8320,
- 13341, 14625, 20846,
- 13341, 15211, 14677, 20387, 17074,
- 13341, 15423, 18381, 16088,
- 13341, 15573, 19557, 8320,
- 13341, 15601, 14414,
- 13341, 15621, 16088,
- 13341, 15621, 16089, 10641, 10183, 317, 3293, 14518,
- 13341, 15621, 16089, 10641, 10183, 317, 14393, 14518,
- 13341, 15621, 16089, 10641, 13290,
- 13341, 15621, 16089, 10641, 18836,
- 13341, 15621, 16089, 12589, 14518,
- 13341, 15621, 16089, 13889, 14518,
- 13341, 15621, 16089, 19242,
- 13341, 15893, 12072,
- 13341, 16122,
- 13341, 17262,
- 13341, 17263, 10641, 2611, 13579, 10620,
- 13341, 17263, 10641, 13737, 13579, 14036,
- 13341, 17365, 14414,
- 13341, 18555, 887, 19048,
- 13341, 18599, 41, 16088,
- 13341, 18763, 13483, 16088,
- 13341, 18774,
- 13341, 18775, 11393, 7817, 18774,
- 13341, 18847, 897, 10641, 13290,
- 13341, 18847, 969, 7854,
- 13341, 20387, 17074,
- 13341, 20846,
- 13341, 20847, 12589, 7292,
- 13341, 20847, 13889, 7292,
- 13341, 20847, 19242,
- 13341, 21237, 16088,
- 13341, 22947, 16088,
- 13353, 6718,
- 13355, 91, 9854,
- 13355, 13881, 9854,
- 13355, 16257, 17197, 9854,
- 13355, 16899, 2610,
- 13355, 16899, 2611, 16502,
- 13355, 16899, 2611, 16503, 18744,
- 13355, 16899, 2611, 18744,
- 13355, 16899, 2611, 18745, 5, 6,
- 13355, 16899, 3076,
- 13355, 16899, 3077, 7803, 6776,
- 13355, 16899, 3232,
- 13355, 16899, 3233, 18744,
- 13355, 16899, 3356,
- 13355, 16899, 6756,
- 13355, 16899, 6757, 16502,
- 13355, 16899, 6757, 18744,
- 13355, 16899, 6778,
- 13355, 16899, 8780,
- 13355, 16899, 11978,
- 13355, 16899, 12080,
- 13355, 16899, 12081, 11967, 6776,
- 13355, 16899, 12081, 18744,
- 13355, 16899, 13450,
- 13355, 16899, 13736,
- 13355, 16899, 14638,
- 13355, 16899, 15818,
- 13355, 16899, 18543, 2611, 16502,
- 13355, 17193, 9854,
- 13355, 17197, 9854,
- 13355, 17221, 9854,
- 13355, 17831, 9854,
- 13355, 18579, 9854,
- 13355, 18977, 9854,
- 13355, 19219, 9854,
- 13355, 19555, 9854,
- 13355, 20393, 9854,
- 13357, 15694,
- 13357, 17084,
- 13367, 9854,
- 13369, 18076,
- 13377, 11773, 20876,
- 13377, 14303, 15672,
- 13377, 14999, 4,
- 13377, 14999, 6,
- 13377, 14999, 8,
- 13377, 14999, 12,
- 13377, 14999, 20,
- 13377, 14999, 28,
- 13377, 14999, 32,
- 13377, 14999, 42,
- 13377, 14999, 44,
- 13377, 14999, 46,
- 13377, 14999, 48,
- 13377, 14999, 50,
- 13377, 14999, 63, 0,
- 13377, 14999, 482,
- 13377, 14999, 496,
- 13377, 14999, 498,
- 13377, 14999, 507, 28,
- 13377, 14999, 596,
- 13377, 14999, 744,
- 13377, 14999, 1036,
- 13377, 14999, 1264,
- 13377, 14999, 1300,
- 13377, 14999, 1328,
- 13377, 14999, 1450,
- 13377, 14999, 1476,
- 13377, 14999, 1756,
- 13377, 14999, 1766,
- 13377, 14999, 5226,
- 13377, 14999, 5960,
- 13377, 14999, 6733, 6737, 227, 10,
- 13377, 14999, 6955, 7095, 12,
- 13377, 14999, 7443, 327, 1775, 16,
- 13377, 14999, 7451, 1308,
- 13377, 14999, 7607, 20,
- 13377, 14999, 9948,
- 13377, 14999, 10429, 673, 40,
- 13377, 14999, 11429, 11998,
- 13377, 14999, 11455, 0,
- 13377, 14999, 11674,
- 13377, 14999, 11841, 6271, 6,
- 13377, 14999, 11977, 191, 8,
- 13377, 14999, 12255, 14,
- 13377, 14999, 12405, 18,
- 13377, 14999, 12442,
- 13377, 14999, 13311, 2871, 9479, 34,
- 13377, 14999, 13529, 23277, 36,
- 13377, 14999, 13777, 3267, 3367, 38,
- 13377, 14999, 14079, 10663, 44,
- 13377, 14999, 14745, 14443, 62,
- 13377, 14999, 14745, 14443, 190,
- 13377, 14999, 14745, 14443, 326,
- 13377, 14999, 14745, 14443, 506,
- 13377, 14999, 14745, 14443, 5226,
- 13377, 14999, 14813, 14,
- 13377, 14999, 14866,
- 13377, 14999, 14983, 7787, 7879, 22,
- 13377, 14999, 15065, 2243, 24,
- 13377, 14999, 15157, 2559, 8607, 26,
- 13377, 14999, 15256,
- 13377, 14999, 15323, 15313, 30,
- 13377, 14999, 15595, 36,
- 13377, 14999, 16210,
- 13377, 14999, 16943, 12023, 28,
- 13377, 14999, 17673, 11559, 16073, 2,
- 13377, 14999, 17982,
- 13377, 14999, 17984,
- 13377, 14999, 17986,
- 13377, 14999, 18751, 13743, 13734,
- 13377, 14999, 21114,
- 13377, 14999, 22927, 0,
- 13377, 14999, 22928,
- 13377, 14999, 23103, 66,
- 13377, 14999, 23104,
- 13377, 14999, 23127, 28,
- 13377, 14999, 23129, 36,
- 13377, 14999, 23131, 38,
- 13377, 14999, 23275, 28,
- 13377, 14999, 23293, 24,
- 13377, 14999, 23295, 26,
- 13377, 14999, 23413, 24,
- 13377, 14999, 23479, 14,
- 13377, 14999, 23501, 14,
- 13377, 14999, 23521, 2,
- 13377, 15573, 20876,
- 13377, 17671, 15672,
- 13377, 18337, 20876,
- 13377, 18815, 15672,
- 13379, 9854,
- 13466,
- 13476,
- 13507, 671, 10086,
- 13507, 671, 10087, 10641, 18836,
- 13507, 671, 10087, 11393, 13507, 6435, 10086,
- 13507, 5815, 11477, 18471, 19215, 10155, 12973, 6560,
- 13507, 6435, 10086,
- 13507, 6435, 10087, 10641, 16946,
- 13507, 7817, 10086,
- 13507, 17237, 12973, 11476,
- 13507, 20375, 11477, 11393, 19407, 11476,
- 13507, 20547, 13581, 11476,
- 13508,
- 13542,
- 13544,
- 13545, 843, 19946,
- 13553, 485, 13236,
- 13558,
- 13563, 201, 6286,
- 13563, 3357, 6431, 9175, 2611, 1217, 20876,
- 13563, 3457, 10641, 18836,
- 13563, 5845, 16248,
- 13563, 6793, 9956,
- 13563, 7817, 11779, 16088,
- 13563, 7817, 18763, 13483, 16088,
- 13563, 7817, 20846,
- 13563, 9287, 9854,
- 13563, 11756,
- 13563, 11762,
- 13563, 13341, 11779, 16088,
- 13563, 13341, 18763, 13483, 16088,
- 13563, 13341, 20846,
- 13563, 13355, 16899, 2610,
- 13563, 13355, 16899, 2611, 16502,
- 13563, 13355, 16899, 2611, 18744,
- 13563, 13355, 16899, 3076,
- 13563, 13355, 16899, 3232,
- 13563, 13355, 16899, 3356,
- 13563, 13355, 16899, 6756,
- 13563, 13355, 16899, 6757, 16502,
- 13563, 13355, 16899, 6778,
- 13563, 13355, 16899, 8780,
- 13563, 13355, 16899, 11978,
- 13563, 13355, 16899, 12080,
- 13563, 13355, 16899, 13450,
- 13563, 13355, 16899, 13736,
- 13563, 13355, 16899, 14638,
- 13563, 13355, 16899, 15818,
- 13563, 13758,
- 13563, 14601, 9854,
- 13563, 14647, 9854,
- 13563, 15233, 9854,
- 13563, 15263, 16248,
- 13563, 16365, 484,
- 13563, 16365, 485, 10641, 16946,
- 13563, 16365, 485, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
- 13563, 17005, 9854,
- 13563, 17123, 17254,
- 13563, 17588,
- 13563, 17642,
- 13563, 17783, 91, 15100,
- 13563, 17783, 10641, 16946,
- 13563, 17783, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
- 13563, 18511, 8320,
- 13563, 18894,
- 13563, 19409, 9854,
- 13563, 19614,
- 13563, 19923, 92,
- 13563, 20685, 8320,
- 13563, 20727, 11762,
- 13563, 21097, 9854,
- 13563, 21110,
- 13565, 17074,
- 13568,
- 13570,
- 13572,
- 13577, 13293, 15621, 18392,
- 13577, 13293, 15621, 18393, 317, 11571, 15620,
- 13579, 19565, 19022,
- 13581, 6561, 11476,
- 13581, 6561, 11477, 635, 14518,
- 13581, 6561, 11477, 843, 13581, 10629, 11476,
- 13581, 6561, 11477, 10641, 7292,
- 13581, 6561, 11477, 17793, 12973, 6561, 11476,
- 13581, 6561, 11571, 11476,
- 13581, 6561, 14049, 11476,
- 13581, 6561, 14625, 11476,
- 13581, 6561, 18471, 974,
- 13581, 6561, 18471, 7812,
- 13581, 6561, 18471, 10551, 7812,
- 13581, 6561, 20377, 11476,
- 13581, 6561, 23305, 11476,
- 13581, 6561, 23305, 11477, 635, 896,
- 13581, 10629, 11476,
- 13581, 10629, 11477, 843, 12973, 10629, 11476,
- 13581, 10629, 11477, 10641, 7292,
- 13581, 10629, 11571, 11476,
- 13581, 10629, 14049, 11476,
- 13581, 10629, 14625, 11476,
- 13581, 10629, 18471, 974,
- 13581, 10629, 18471, 7812,
- 13581, 10629, 18471, 10551, 7812,
- 13581, 10629, 20377, 11476,
- 13581, 10629, 23305, 11476,
- 13581, 10629, 23305, 11477, 635, 896,
- 13582,
- 13594,
- 13597, 11571, 20375, 11476,
- 13598,
- 13609, 485, 14836,
- 13609, 485, 20520,
- 13619, 20224,
- 13627, 11692,
- 13648,
- 13653, 18895, 18392,
- 13663, 6286,
- 13683, 15717, 15287, 843, 5730,
- 13685, 9855, 13052,
- 13685, 9855, 15868,
- 13685, 9855, 17486,
- 13685, 9855, 17610,
- 13685, 11905, 2610,
- 13685, 11905, 3076,
- 13685, 11905, 3356,
- 13685, 11905, 6756,
- 13685, 11905, 6778,
- 13685, 11905, 8780,
- 13685, 11905, 10900,
- 13685, 11905, 11978,
- 13685, 11905, 13450,
- 13685, 11905, 13736,
- 13685, 14003, 9855, 8,
- 13685, 14003, 9855, 16,
- 13685, 14003, 9855, 28,
- 13685, 14003, 9855, 40,
- 13685, 14003, 9855, 58,
- 13685, 14003, 9855, 72,
- 13685, 14003, 9855, 94,
- 13685, 14003, 9855, 308,
- 13685, 14003, 9855, 676,
- 13685, 14999, 0,
- 13685, 14999, 8,
- 13685, 14999, 16,
- 13685, 14999, 28,
- 13685, 14999, 40,
- 13685, 14999, 58,
- 13685, 14999, 72,
- 13685, 14999, 94,
- 13685, 14999, 106,
- 13685, 14999, 124,
- 13685, 14999, 148,
- 13685, 14999, 244,
- 13685, 14999, 266,
- 13685, 14999, 308,
- 13685, 14999, 336,
- 13685, 14999, 350,
- 13685, 14999, 384,
- 13685, 14999, 416,
- 13685, 14999, 448,
- 13685, 14999, 522,
- 13685, 14999, 572,
- 13685, 14999, 588,
- 13685, 14999, 622,
- 13685, 14999, 676,
- 13685, 14999, 680,
- 13685, 14999, 734,
- 13685, 14999, 932,
- 13685, 14999, 1044,
- 13685, 14999, 1142,
- 13685, 14999, 1164,
- 13685, 14999, 1492,
- 13685, 14999, 1796,
- 13685, 14999, 1914,
- 13685, 14999, 2444,
- 13685, 14999, 2492,
- 13685, 14999, 2556,
- 13685, 14999, 2676,
- 13685, 14999, 2956,
- 13685, 14999, 3048,
- 13685, 14999, 3242,
- 13685, 14999, 3322,
- 13685, 14999, 6314,
- 13685, 14999, 10264,
- 13687, 91, 11393, 9854,
- 13687, 95, 14993, 8320,
- 13687, 494,
- 13687, 1141, 9854,
- 13687, 9855, 15868,
- 13687, 9855, 17486,
- 13687, 9855, 17610,
- 13687, 10773, 9854,
- 13687, 11887, 9854,
- 13687, 11905, 2610,
- 13687, 11905, 3076,
- 13687, 11905, 3356,
- 13687, 11905, 6756,
- 13687, 11905, 6778,
- 13687, 11905, 8780,
- 13687, 11905, 10900,
- 13687, 11905, 11978,
- 13687, 11905, 13450,
- 13687, 11905, 13736,
- 13687, 12755, 9854,
- 13687, 13379, 9854,
- 13687, 14003, 9855, 8,
- 13687, 14003, 9855, 16,
- 13687, 14003, 9855, 28,
- 13687, 14003, 9855, 40,
- 13687, 14003, 9855, 58,
- 13687, 14003, 9855, 72,
- 13687, 14003, 9855, 94,
- 13687, 14003, 9855, 184,
- 13687, 14003, 9855, 308,
- 13687, 14003, 9855, 498,
- 13687, 14003, 9855, 676,
- 13687, 14529, 9854,
- 13687, 14999, 0,
- 13687, 14999, 8,
- 13687, 14999, 16,
- 13687, 14999, 28,
- 13687, 14999, 40,
- 13687, 14999, 58,
- 13687, 14999, 72,
- 13687, 14999, 94,
- 13687, 14999, 124,
- 13687, 14999, 184,
- 13687, 14999, 266,
- 13687, 14999, 308,
- 13687, 14999, 336,
- 13687, 14999, 350,
- 13687, 14999, 384,
- 13687, 14999, 416,
- 13687, 14999, 448,
- 13687, 14999, 498,
- 13687, 14999, 522,
- 13687, 14999, 572,
- 13687, 14999, 588,
- 13687, 14999, 622,
- 13687, 14999, 676,
- 13687, 14999, 680,
- 13687, 14999, 734,
- 13687, 14999, 2152,
- 13687, 14999, 2444,
- 13687, 14999, 2492,
- 13687, 14999, 2556,
- 13687, 14999, 2956,
- 13687, 14999, 3048,
- 13687, 14999, 3114,
- 13687, 14999, 3322,
- 13687, 14999, 7874,
- 13687, 14999, 8842,
- 13687, 15233, 2611, 16502,
- 13687, 15233, 2611, 18744,
- 13687, 15233, 3232,
- 13687, 15233, 9854,
- 13707, 9854,
- 13717, 6421, 2511, 12032,
- 13717, 14656,
- 13729, 13239, 12682,
- 13737, 1217, 20876,
- 13737, 9475, 7816,
- 13737, 9475, 11392,
- 13737, 9475, 11552,
- 13737, 9475, 13340,
- 13737, 12573, 19945, 7816,
- 13737, 12573, 19945, 13340,
- 13737, 14421, 12762,
- 13737, 15601, 16096,
- 13737, 17045, 11571, 9950,
- 13737, 19407, 14312,
- 13737, 19465, 19006,
- 13737, 20375, 14312,
- 13737, 20573, 14647, 13532,
- 13737, 20607, 11446,
- 13754,
- 13755, 6718,
- 13757, 20481, 19638,
- 13758,
- 13759, 10641, 1217, 11392,
- 13759, 10641, 1217, 11552,
- 13759, 10641, 9503, 11392,
- 13759, 18386,
- 13759, 18387, 10641, 1217, 11392,
- 13759, 18387, 10641, 15451, 6430,
- 13759, 18387, 11393, 19407, 11476,
- 13759, 18387, 11393, 20375, 11476,
- 13763, 11742,
- 13765, 10641, 7817, 7123, 11570,
- 13765, 10641, 13341, 7123, 11570,
- 13771, 6718,
- 13787, 13804,
- 13801, 15464,
- 13809, 8321, 9854,
- 13810,
- 13848,
- 13884,
- 13885, 10641, 12741, 9854,
- 13885, 10641, 16727, 504,
- 13885, 10641, 16946,
- 13885, 11393, 897, 11393, 21124,
- 13885, 11393, 21124,
- 13885, 14373, 843, 14889, 10641, 13884,
- 13889, 2611, 14635, 11578,
- 13889, 7123, 11578,
- 13889, 7123, 14486,
- 13889, 7123, 16529, 14049, 14486,
- 13889, 7817, 505, 12589, 13341, 11779, 16089, 17178,
- 13889, 7817, 14519, 10641, 1216,
- 13889, 7817, 18505, 17755, 858,
- 13889, 7817, 18774,
- 13889, 11573, 18566,
- 13889, 13341, 505, 12589, 7817, 11779, 16089, 17178,
- 13889, 13341, 15306,
- 13889, 13341, 18505, 17755, 858,
- 13889, 13341, 18583, 14049, 14486,
- 13889, 13341, 18583, 14049, 15620,
- 13889, 13341, 18774,
- 13889, 13341, 22823, 14049, 15620,
- 13983, 9855, 7883, 17610,
- 13983, 9855, 15461, 7883, 17610,
- 13983, 9855, 15752,
- 13983, 9855, 17139, 21004,
- 13983, 9855, 17487, 15840,
- 13983, 9855, 17487, 15841, 10641, 10092,
- 13983, 9855, 17487, 17318,
- 13983, 9855, 17487, 17608,
- 13983, 9855, 17487, 17609, 10641, 10092,
- 13983, 9855, 17611, 18827, 12774,
- 13983, 9855, 17611, 20978,
- 13983, 9855, 17611, 20979, 10641, 10092,
- 13983, 9855, 17611, 21000,
- 13983, 9855, 17611, 21020,
- 13983, 9855, 18141, 7883, 17610,
- 13983, 9855, 18543, 17487, 15840,
- 13983, 9855, 18543, 17487, 17608,
- 13983, 9855, 19474,
- 13983, 9855, 20517, 16809, 17318,
- 13983, 9855, 20756,
- 13983, 9855, 20974,
- 13983, 9855, 21004,
- 13983, 10219, 1217, 11552,
- 13983, 10219, 3357, 6431, 11552,
- 13983, 10219, 9503, 11392,
- 13983, 10219, 13464,
- 13983, 10219, 13737, 6431, 11552,
- 13983, 10219, 14435, 11392,
- 13983, 10219, 14435, 11552,
- 13983, 10219, 14625, 9503, 11392,
- 13983, 10219, 14625, 17318,
- 13983, 10219, 15781, 17318,
- 13983, 10219, 16561, 17608,
- 13983, 10219, 17064,
- 13983, 10219, 18202,
- 13983, 10219, 18545, 18205, 20741, 17318,
- 13983, 10219, 20517, 16561, 20741, 17318,
- 13983, 10219, 20517, 16561, 20741, 17319, 19608,
- 13983, 10219, 20517, 19861, 20741, 17318,
- 13983, 10219, 20517, 20741, 17318,
- 13983, 10219, 21013, 20741, 17318,
- 13988,
- 13993, 6922,
- 13993, 14424,
- 13996,
- 14030,
- 14033, 9292,
- 14033, 10620,
- 14033, 14498,
- 14033, 16098,
- 14039, 1019, 6718,
- 14039, 6718,
- 14042,
- 14047, 485, 14578,
- 14049, 671, 18471, 12388,
- 14049, 671, 18471, 17655, 12388,
- 14049, 2462,
- 14049, 3136,
- 14049, 3137, 10641, 9474,
- 14049, 3137, 10641, 13563, 11748,
- 14049, 3137, 14369, 11748,
- 14049, 3137, 14369, 11749, 10641, 9466,
- 14049, 6091, 9970,
- 14049, 6435, 18471, 7817, 7127, 12388,
- 14049, 6435, 18471, 12388,
- 14049, 6435, 18471, 17655, 12388,
- 14049, 6758,
- 14049, 6759, 10641, 20181, 15119, 11571, 15640,
- 14049, 6779, 17045, 6122,
- 14049, 6779, 17045, 9950,
- 14049, 7131, 13483, 14723, 6410,
- 14049, 7817, 7797, 12698,
- 14049, 7817, 18471, 12388,
- 14049, 7817, 18471, 17655, 12388,
- 14049, 9950,
- 14049, 10533, 13563, 15620,
- 14049, 11477, 13457, 14055, 2610,
- 14049, 11477, 13457, 14055, 3357, 15734,
- 14049, 11703, 7672,
- 14049, 11703, 9220,
- 14049, 11703, 9518,
- 14049, 11703, 13286,
- 14049, 11703, 14382,
- 14049, 11703, 14950,
- 14049, 12275, 9970,
- 14049, 12277, 11695, 8320,
- 14049, 12537, 15620,
- 14049, 12541, 11772,
- 14049, 13341, 18471, 12388,
- 14049, 13341, 18471, 17655, 12388,
- 14049, 13501, 13226,
- 14049, 13563, 9950,
- 14049, 13563, 15620,
- 14049, 13563, 16732,
- 14049, 13585, 9970,
- 14049, 14418,
- 14049, 14486,
- 14049, 14487, 10641, 1217, 13340,
- 14049, 14487, 10641, 3357, 6430,
- 14049, 14487, 10641, 6435, 11476,
- 14049, 14487, 10641, 12589, 7817, 18504,
- 14049, 14487, 10641, 12589, 13341, 18504,
- 14049, 14487, 10641, 13889, 7817, 18504,
- 14049, 14487, 10641, 13889, 13341, 18504,
- 14049, 14487, 19937, 11571, 13563, 14486,
- 14049, 14726,
- 14049, 15095, 9950,
- 14049, 15095, 13563, 15620,
- 14049, 15095, 15620,
- 14049, 15095, 16248,
- 14049, 15095, 16732,
- 14049, 15519, 1216,
- 14049, 15620,
- 14049, 15621, 10641, 12589, 7817, 18504,
- 14049, 15621, 10641, 12589, 13341, 18504,
- 14049, 15621, 10641, 13889, 7817, 18504,
- 14049, 15621, 10641, 13889, 13341, 18504,
- 14049, 15621, 10641, 14455, 18847, 7854,
- 14049, 15621, 10641, 17143, 16184,
- 14049, 15621, 10641, 18847, 18943, 7854,
- 14049, 15621, 10641, 19407, 10182,
- 14049, 15621, 10641, 20375, 10182,
- 14049, 15621, 14420,
- 14049, 15621, 19937, 11571, 10533, 13563, 15620,
- 14049, 15621, 19937, 11571, 13563, 15620,
- 14049, 15621, 19937, 11571, 15095, 15620,
- 14049, 16248,
- 14049, 16249, 317, 15620,
- 14049, 16249, 9970,
- 14049, 16249, 10641, 16127, 1216,
- 14049, 16249, 19937, 11571, 10533, 13563, 16248,
- 14049, 16249, 19937, 11571, 13563, 16248,
- 14049, 16249, 19937, 11571, 15095, 16248,
- 14049, 16492,
- 14049, 16733, 19937, 11571, 13563, 16732,
- 14049, 17000,
- 14049, 17245, 6718,
- 14049, 17443, 7817, 3537, 17392,
- 14049, 17995, 2242,
- 14049, 17995, 7672,
- 14049, 18072,
- 14049, 18095, 6718,
- 14049, 18446,
- 14049, 18511, 8321, 18392,
- 14049, 18566,
- 14049, 18775, 19937, 13563, 14049, 18774,
- 14049, 18847, 896,
- 14049, 18847, 16366,
- 14049, 18847, 19566,
- 14049, 19332,
- 14049, 19566,
- 14049, 19772,
- 14049, 19787, 19772,
- 14049, 19790,
- 14049, 20181, 16366,
- 14049, 20685, 8321, 18392,
- 14049, 20973, 13563, 18774,
- 14049, 20973, 18774,
- 14049, 20973, 18775, 10641, 1216,
- 14049, 22807, 16248,
- 14049, 22807, 16249, 10641, 19407, 10182,
- 14049, 22807, 16249, 10641, 20375, 10182,
- 14049, 22821, 13563, 18774,
- 14049, 22821, 18774,
- 14049, 22867, 13563, 18774,
- 14049, 22867, 17046,
- 14049, 22867, 18774,
- 14049, 22888,
- 14049, 23121, 13563, 18774,
- 14049, 23121, 17046,
- 14049, 23121, 18446,
- 14049, 23121, 18774,
- 14063, 18212,
- 14064,
- 14065, 10641, 11623, 6556,
- 14069, 2246,
- 14267, 1221, 16791, 12087, 17308,
- 14267, 10651, 19619, 1216,
- 14267, 10651, 19619, 7854,
- 14267, 11695, 8320,
- 14267, 15027, 16791, 12087, 17308,
- 14267, 15233, 2610,
- 14267, 15233, 2611, 16502,
- 14267, 15233, 2611, 18744,
- 14267, 15233, 3076,
- 14267, 15233, 3077, 16502,
- 14267, 15233, 3077, 18744,
- 14267, 15233, 3232,
- 14267, 15233, 3233, 18744,
- 14267, 15233, 3356,
- 14267, 15233, 3357, 16502,
- 14267, 15233, 3357, 18744,
- 14267, 15233, 6756,
- 14267, 15233, 6757, 16502,
- 14267, 15233, 6757, 18744,
- 14267, 15233, 6778,
- 14267, 15233, 6779, 16502,
- 14267, 15233, 6779, 18744,
- 14267, 15233, 8780,
- 14267, 15233, 8781, 16502,
- 14267, 15233, 8781, 18744,
- 14267, 15233, 11978,
- 14267, 15233, 11979, 16502,
- 14267, 15233, 11979, 18744,
- 14267, 15233, 12080,
- 14267, 15233, 12081, 18744,
- 14267, 15233, 12108,
- 14267, 15233, 12109, 18744,
- 14267, 15233, 13450,
- 14267, 15233, 13451, 16502,
- 14267, 15233, 13451, 18744,
- 14267, 15233, 13538,
- 14267, 15233, 13539, 18744,
- 14267, 15233, 13736,
- 14267, 15233, 13737, 16502,
- 14267, 15233, 13737, 18744,
- 14267, 15233, 14636,
- 14267, 15233, 14637, 18744,
- 14267, 15233, 15194,
- 14267, 15233, 15195, 18744,
- 14267, 15233, 15736,
- 14267, 15233, 15737, 18744,
- 14267, 15233, 15820,
- 14267, 15233, 15821, 18744,
- 14267, 15233, 17190,
- 14267, 15233, 17191, 18744,
- 14267, 15891, 5745, 10422,
- 14267, 15891, 12087, 17308,
- 14267, 15891, 13729, 17308,
- 14267, 15891, 14741, 17308,
- 14267, 15891, 15507, 17308,
- 14267, 16791, 13729, 17308,
- 14267, 16791, 15507, 17308,
- 14269, 17394,
- 14281, 12005, 505, 12005, 634,
- 14281, 12005, 634,
- 14281, 12005, 635, 10641, 19921, 14262,
- 14284,
- 14299, 1299, 485, 5308,
- 14299, 2892,
- 14299, 6291, 19618,
- 14299, 6757, 17045, 9950,
- 14299, 6793, 9956,
- 14299, 7817, 18907, 11392,
- 14299, 7817, 18907, 11552,
- 14299, 8321, 8849, 14782,
- 14299, 8321, 18599, 8849, 14782,
- 14299, 9171, 17810,
- 14299, 9171, 18046,
- 14299, 9171, 18206,
- 14299, 9855, 9459, 15983, 5270,
- 14299, 9855, 12744,
- 14299, 9855, 13402,
- 14299, 9855, 13422,
- 14299, 9855, 14277, 17638,
- 14299, 9855, 15476,
- 14299, 9855, 15571, 18894,
- 14299, 9855, 15571, 21175, 2282,
- 14299, 9855, 19766,
- 14299, 9855, 20881, 14276,
- 14299, 9855, 20905, 14277, 19842,
- 14299, 10093, 18090,
- 14299, 10219, 2611, 1217, 11392,
- 14299, 10219, 2611, 1217, 11552,
- 14299, 10219, 3357, 6431, 11392,
- 14299, 10219, 3357, 6431, 11552,
- 14299, 10219, 7889, 11392,
- 14299, 10219, 7889, 11552,
- 14299, 10623, 12261, 11552,
- 14299, 11762,
- 14299, 11779, 11852,
- 14299, 11779, 12066,
- 14299, 11779, 12440,
- 14299, 11779, 17810,
- 14299, 11779, 18046,
- 14299, 11779, 18206,
- 14299, 11852,
- 14299, 11853, 10641, 1216,
- 14299, 11853, 15093, 6776,
- 14299, 11853, 18191, 6776,
- 14299, 11989, 14455, 2175, 9956,
- 14299, 11989, 14455, 7171, 9956,
- 14299, 12066,
- 14299, 12067, 10641, 1217, 11392,
- 14299, 12067, 10641, 3357, 6430,
- 14299, 12067, 10641, 9502,
- 14299, 12067, 15093, 6776,
- 14299, 12067, 18191, 6776,
- 14299, 12261, 11392,
- 14299, 12261, 11552,
- 14299, 12440,
- 14299, 12441, 10641, 1217, 11552,
- 14299, 12441, 15093, 6776,
- 14299, 12441, 18191, 6776,
- 14299, 13239, 485, 15470,
- 14299, 13341, 18907, 11392,
- 14299, 13341, 18907, 11393, 10641, 1216,
- 14299, 13341, 18907, 11552,
- 14299, 13563, 2175, 8356,
- 14299, 13563, 2175, 8849, 10641, 12440,
- 14299, 13563, 2175, 9716,
- 14299, 13563, 3532,
- 14299, 13563, 3696,
- 14299, 13563, 7171, 826,
- 14299, 13563, 7171, 2077, 5246,
- 14299, 13563, 7171, 2764,
- 14299, 13563, 7171, 3010,
- 14299, 13563, 7171, 3194,
- 14299, 13563, 7171, 3532,
- 14299, 13563, 7171, 3696,
- 14299, 13563, 7171, 7464,
- 14299, 13563, 7171, 8357, 16525, 6776,
- 14299, 13563, 7171, 8357, 18191, 6776,
- 14299, 13563, 7171, 8848,
- 14299, 13563, 7171, 8849, 10641, 12440,
- 14299, 13563, 7171, 9716,
- 14299, 13563, 7171, 9855, 13402,
- 14299, 13563, 7171, 10651, 2792,
- 14299, 13563, 7171, 10651, 13408,
- 14299, 13563, 7171, 10651, 14026,
- 14299, 13563, 7171, 10651, 14296,
- 14299, 13563, 7171, 10651, 15988,
- 14299, 13563, 7171, 10651, 17636,
- 14299, 13563, 7171, 10651, 21010,
- 14299, 13563, 7171, 10890,
- 14299, 13563, 7171, 12642,
- 14299, 13563, 7171, 13737, 6430,
- 14299, 13563, 7171, 16279, 7139, 485, 7634,
- 14299, 13563, 7171, 17143, 10900,
- 14299, 13563, 7171, 17459, 20883, 10900,
- 14299, 13563, 7171, 18079, 15074,
- 14299, 13563, 7171, 18249, 2765, 10641, 2077, 10641, 5247, 16754,
- 14299, 13563, 7171, 18249, 3011, 10641, 2077, 10641, 5247, 16754,
- 14299, 13563, 7171, 18249, 5247, 10641, 2077, 10641, 3696,
- 14299, 13563, 11852,
- 14299, 13563, 12066,
- 14299, 13563, 12440,
- 14299, 13617, 485, 2969, 199, 7174,
- 14299, 13642,
- 14299, 13643, 15093, 6776,
- 14299, 13643, 18191, 6776,
- 14299, 14003, 9855, 1217, 11552,
- 14299, 14003, 9855, 13563, 43, 11392,
- 14299, 14003, 9855, 18183, 13563, 43, 11392,
- 14299, 14625, 13341, 18907, 11392,
- 14299, 14625, 13341, 18907, 11393, 10641, 1216,
- 14299, 14999, 8,
- 14299, 14999, 9, 12085, 6776,
- 14299, 14999, 9, 15093, 6776,
- 14299, 14999, 9, 16525, 6776,
- 14299, 14999, 9, 18191, 6776,
- 14299, 14999, 40,
- 14299, 14999, 41, 10641, 12261, 11392,
- 14299, 14999, 41, 10641, 12261, 11393, 18191, 6776,
- 14299, 14999, 41, 12085, 6776,
- 14299, 14999, 41, 18191, 6776,
- 14299, 14999, 66,
- 14299, 14999, 456,
- 14299, 14999, 457, 12085, 6776,
- 14299, 14999, 457, 15093, 6776,
- 14299, 14999, 457, 16525, 6776,
- 14299, 14999, 457, 18191, 6776,
- 14299, 14999, 482,
- 14299, 14999, 483, 12085, 6776,
- 14299, 14999, 483, 18191, 6776,
- 14299, 14999, 682,
- 14299, 14999, 683, 12085, 6776,
- 14299, 14999, 683, 18191, 6776,
- 14299, 14999, 746,
- 14299, 14999, 747, 12085, 6776,
- 14299, 14999, 747, 18191, 6776,
- 14299, 14999, 826,
- 14299, 14999, 827, 10641, 3357, 6431, 11392,
- 14299, 14999, 827, 10641, 3357, 6431, 20505, 11392,
- 14299, 14999, 827, 10641, 13737, 6431, 11392,
- 14299, 14999, 827, 10641, 13737, 6431, 11552,
- 14299, 14999, 827, 10641, 13737, 6431, 18471, 19215, 11392,
- 14299, 14999, 827, 12085, 6776,
- 14299, 14999, 827, 15093, 6776,
- 14299, 14999, 827, 16525, 6776,
- 14299, 14999, 827, 18191, 6776,
- 14299, 14999, 920,
- 14299, 14999, 921, 10641, 1217, 11553, 843, 13737, 6431, 11392,
- 14299, 14999, 921, 10641, 3357, 6431, 11553, 843, 1217, 11392,
- 14299, 14999, 921, 10641, 12261, 11392,
- 14299, 14999, 921, 10641, 13563, 42,
- 14299, 14999, 921, 10641, 13563, 43, 11552,
- 14299, 14999, 921, 10641, 13563, 8357, 11392,
- 14299, 14999, 921, 10641, 13737, 6431, 18471, 17463, 11552,
- 14299, 14999, 921, 10641, 13737, 6431, 18471, 17463, 11553, 843, 3357, 6431, 11392,
- 14299, 14999, 921, 10641, 13737, 6431, 21109, 11552,
- 14299, 14999, 921, 10641, 18183, 13563, 43, 11552,
- 14299, 14999, 921, 12085, 6776,
- 14299, 14999, 921, 15093, 6776,
- 14299, 14999, 921, 16525, 6776,
- 14299, 14999, 921, 18191, 6776,
- 14299, 14999, 1120,
- 14299, 14999, 1121, 10641, 1217, 11552,
- 14299, 14999, 1121, 12085, 6776,
- 14299, 14999, 1121, 15093, 6776,
- 14299, 14999, 1121, 16525, 6776,
- 14299, 14999, 1121, 18191, 6776,
- 14299, 14999, 1128,
- 14299, 14999, 1129, 10641, 1217, 11552,
- 14299, 14999, 1129, 10641, 1217, 11553, 843, 13563, 3194,
- 14299, 14999, 1129, 10641, 3357, 6431, 20505, 11553, 843, 13563, 3194,
- 14299, 14999, 1129, 10641, 6779, 6431, 11392,
- 14299, 14999, 1129, 10641, 9502,
- 14299, 14999, 1129, 10641, 13737, 6431, 11393, 19214,
- 14299, 14999, 1129, 10641, 13737, 6431, 11552,
- 14299, 14999, 1129, 10641, 18183, 42,
- 14299, 14999, 1129, 10641, 18183, 13563, 43, 11552,
- 14299, 14999, 1129, 12085, 6776,
- 14299, 14999, 1129, 18191, 6776,
- 14299, 14999, 1228,
- 14299, 14999, 1229, 12085, 6776,
- 14299, 14999, 1229, 18191, 6776,
- 14299, 14999, 1366,
- 14299, 14999, 1367, 10641, 1217, 11552,
- 14299, 14999, 1367, 10641, 1217, 11553, 843, 13737, 6431, 11392,
- 14299, 14999, 1367, 10641, 1217, 12767, 11552,
- 14299, 14999, 1367, 10641, 3357, 6431, 11552,
- 14299, 14999, 1367, 10641, 13737, 6431, 11552,
- 14299, 14999, 1367, 10641, 13737, 6431, 18471, 17463, 11552,
- 14299, 14999, 1367, 12085, 6776,
- 14299, 14999, 1367, 15093, 6776,
- 14299, 14999, 1367, 16525, 6776,
- 14299, 14999, 1367, 18191, 6776,
- 14299, 14999, 1434,
- 14299, 14999, 1435, 10641, 3357, 6431, 11552,
- 14299, 14999, 1435, 10641, 9502,
- 14299, 14999, 1435, 10641, 13737, 6431, 11392,
- 14299, 14999, 1435, 10641, 18183, 15642,
- 14299, 14999, 1435, 12085, 6776,
- 14299, 14999, 1435, 15093, 6776,
- 14299, 14999, 1435, 16525, 6776,
- 14299, 14999, 1435, 18191, 6776,
- 14299, 14999, 1582,
- 14299, 14999, 1583, 10641, 3357, 6431, 11392,
- 14299, 14999, 1583, 10641, 3357, 6431, 18847, 11392,
- 14299, 14999, 1583, 10641, 12261, 11392,
- 14299, 14999, 1583, 10641, 13563, 14299, 14999, 3195, 843, 3357, 6430,
- 14299, 14999, 1583, 10641, 13563, 14299, 14999, 3195, 11392,
- 14299, 14999, 1583, 10641, 13563, 14299, 14999, 3195, 11552,
- 14299, 14999, 1583, 10641, 13737, 6431, 11392,
- 14299, 14999, 1583, 10641, 13737, 6431, 18471, 17463, 11552,
- 14299, 14999, 1583, 10641, 18043, 21003, 11905, 6779, 11552,
- 14299, 14999, 1583, 12085, 6776,
- 14299, 14999, 1583, 15093, 6776,
- 14299, 14999, 1583, 16525, 6776,
- 14299, 14999, 1583, 18191, 6776,
- 14299, 14999, 1608,
- 14299, 14999, 1609, 7044,
- 14299, 14999, 1609, 7045, 10641, 12261, 11392,
- 14299, 14999, 1609, 7045, 12085, 6776,
- 14299, 14999, 1609, 7045, 15093, 6776,
- 14299, 14999, 1609, 7045, 16525, 6776,
- 14299, 14999, 1609, 7045, 18191, 6776,
- 14299, 14999, 1609, 10641, 3697, 11392,
- 14299, 14999, 1609, 10641, 3697, 11393, 12085, 6776,
- 14299, 14999, 1609, 10641, 3697, 11393, 18191, 6776,
- 14299, 14999, 1609, 10641, 18183, 42,
- 14299, 14999, 1609, 12085, 6776,
- 14299, 14999, 1609, 15093, 6776,
- 14299, 14999, 1609, 16525, 6776,
- 14299, 14999, 1609, 18191, 6776,
- 14299, 14999, 1609, 20612,
- 14299, 14999, 1609, 20613, 12085, 6776,
- 14299, 14999, 1609, 20613, 15093, 6776,
- 14299, 14999, 1609, 20613, 16525, 6776,
- 14299, 14999, 1609, 20613, 18191, 6776,
- 14299, 14999, 1790,
- 14299, 14999, 1791, 12085, 6776,
- 14299, 14999, 1791, 18191, 6776,
- 14299, 14999, 1866,
- 14299, 14999, 1867, 10641, 1217, 11392,
- 14299, 14999, 1867, 10641, 1217, 11552,
- 14299, 14999, 1867, 10641, 3357, 6431, 11392,
- 14299, 14999, 1867, 10641, 9502,
- 14299, 14999, 1867, 10641, 13737, 6431, 11552,
- 14299, 14999, 1867, 12085, 6776,
- 14299, 14999, 1867, 15093, 6776,
- 14299, 14999, 1867, 16525, 6776,
- 14299, 14999, 1867, 18191, 6776,
- 14299, 14999, 2076,
- 14299, 14999, 2077, 10641, 896,
- 14299, 14999, 2077, 10641, 1217, 11392,
- 14299, 14999, 2077, 10641, 13563, 42,
- 14299, 14999, 2077, 10641, 13737, 6431, 11392,
- 14299, 14999, 2077, 10641, 13737, 6431, 11552,
- 14299, 14999, 2077, 10641, 14625, 896,
- 14299, 14999, 2077, 12085, 6776,
- 14299, 14999, 2077, 15093, 6776,
- 14299, 14999, 2077, 16525, 6776,
- 14299, 14999, 2077, 18191, 6776,
- 14299, 14999, 2175, 5246,
- 14299, 14999, 2666,
- 14299, 14999, 2667, 10641, 13563, 8357, 11392,
- 14299, 14999, 2667, 12085, 6776,
- 14299, 14999, 2667, 15093, 6776,
- 14299, 14999, 2667, 16525, 6776,
- 14299, 14999, 2667, 18191, 6776,
- 14299, 14999, 2764,
- 14299, 14999, 2765, 10641, 1217, 11392,
- 14299, 14999, 2765, 10641, 1217, 11552,
- 14299, 14999, 2765, 10641, 13737, 6431, 11392,
- 14299, 14999, 2765, 12085, 6776,
- 14299, 14999, 2765, 15093, 6776,
- 14299, 14999, 2765, 16525, 6776,
- 14299, 14999, 2765, 18191, 6776,
- 14299, 14999, 2900,
- 14299, 14999, 2901, 10641, 1217, 11552,
- 14299, 14999, 2901, 10641, 1217, 11553, 843, 1217, 11392,
- 14299, 14999, 2901, 10641, 3357, 6431, 11392,
- 14299, 14999, 2901, 10641, 3357, 6431, 20505, 11392,
- 14299, 14999, 2901, 10641, 6779, 6431, 11392,
- 14299, 14999, 2901, 10641, 7888,
- 14299, 14999, 2901, 10641, 9502,
- 14299, 14999, 2901, 10641, 12261, 11392,
- 14299, 14999, 2901, 10641, 13563, 42,
- 14299, 14999, 2901, 10641, 13563, 43, 11552,
- 14299, 14999, 2901, 10641, 13563, 8849, 11392,
- 14299, 14999, 2901, 10641, 13563, 14299, 14999, 3195, 843, 3357, 6430,
- 14299, 14999, 2901, 10641, 15642,
- 14299, 14999, 2901, 10641, 18183, 42,
- 14299, 14999, 2901, 12085, 6776,
- 14299, 14999, 2901, 18191, 6776,
- 14299, 14999, 3010,
- 14299, 14999, 3011, 10641, 3357, 6431, 11552,
- 14299, 14999, 3011, 10641, 13737, 6431, 11392,
- 14299, 14999, 3011, 10641, 13737, 6431, 11552,
- 14299, 14999, 3011, 12085, 6776,
- 14299, 14999, 3011, 15093, 6776,
- 14299, 14999, 3011, 16525, 6776,
- 14299, 14999, 3011, 18191, 6776,
- 14299, 14999, 3194,
- 14299, 14999, 3195, 10641, 3357, 6431, 11392,
- 14299, 14999, 3195, 10641, 13737, 6431, 11392,
- 14299, 14999, 3195, 12085, 6776,
- 14299, 14999, 3195, 15093, 6776,
- 14299, 14999, 3195, 16525, 6776,
- 14299, 14999, 3195, 18191, 6776,
- 14299, 14999, 3228,
- 14299, 14999, 3229, 10641, 9502,
- 14299, 14999, 3229, 10641, 13563, 3229, 11392,
- 14299, 14999, 3229, 10641, 13737, 6431, 11393, 19214,
- 14299, 14999, 3229, 12085, 6776,
- 14299, 14999, 3229, 15093, 6776,
- 14299, 14999, 3229, 16525, 6776,
- 14299, 14999, 3229, 16768,
- 14299, 14999, 3229, 16769, 7044,
- 14299, 14999, 3229, 16769, 12085, 6776,
- 14299, 14999, 3229, 16769, 18191, 6776,
- 14299, 14999, 3229, 18191, 6776,
- 14299, 14999, 3458,
- 14299, 14999, 3459, 12085, 6776,
- 14299, 14999, 3459, 15093, 6776,
- 14299, 14999, 3459, 16525, 6776,
- 14299, 14999, 3459, 18191, 6776,
- 14299, 14999, 3532,
- 14299, 14999, 3533, 10641, 1217, 11392,
- 14299, 14999, 3533, 10641, 1217, 15900,
- 14299, 14999, 3533, 10641, 3357, 6431, 11392,
- 14299, 14999, 3533, 10641, 9502,
- 14299, 14999, 3533, 10641, 12261, 11392,
- 14299, 14999, 3533, 10641, 12261, 11393, 12085, 6776,
- 14299, 14999, 3533, 10641, 12261, 11393, 18191, 6776,
- 14299, 14999, 3533, 10641, 18043, 21003, 11905, 3357, 11392,
- 14299, 14999, 3533, 10641, 18043, 21003, 11905, 13737, 11392,
- 14299, 14999, 3533, 12085, 6776,
- 14299, 14999, 3533, 18191, 6776,
- 14299, 14999, 3696,
- 14299, 14999, 3697, 10641, 3357, 6431, 11553, 843, 1217, 11392,
- 14299, 14999, 3697, 10641, 3357, 6431, 11553, 843, 12261, 11392,
- 14299, 14999, 3697, 10641, 3357, 6431, 11553, 843, 13563, 8849, 11392,
- 14299, 14999, 3697, 10641, 10092,
- 14299, 14999, 3697, 10641, 12261, 11392,
- 14299, 14999, 3697, 10641, 12261, 11393, 12085, 6776,
- 14299, 14999, 3697, 10641, 12261, 11393, 15093, 6776,
- 14299, 14999, 3697, 10641, 12261, 11393, 16525, 6776,
- 14299, 14999, 3697, 10641, 12261, 11393, 18191, 6776,
- 14299, 14999, 3697, 10641, 13563, 42,
- 14299, 14999, 3697, 10641, 13737, 6431, 11552,
- 14299, 14999, 3697, 12085, 6776,
- 14299, 14999, 3697, 14358,
- 14299, 14999, 3697, 14359, 10641, 12261, 11392,
- 14299, 14999, 3697, 14359, 10641, 12261, 11393, 12085, 6776,
- 14299, 14999, 3697, 14359, 10641, 12261, 11393, 18191, 6776,
- 14299, 14999, 3697, 14359, 10641, 18043, 21003, 11905, 3357, 11392,
- 14299, 14999, 3697, 14359, 10641, 18043, 21003, 11905, 13737, 11392,
- 14299, 14999, 3697, 14359, 12085, 6776,
- 14299, 14999, 3697, 14359, 18191, 6776,
- 14299, 14999, 3697, 15093, 6776,
- 14299, 14999, 3697, 16525, 6776,
- 14299, 14999, 3697, 18191, 6776,
- 14299, 14999, 3790,
- 14299, 14999, 3791, 12085, 6776,
- 14299, 14999, 3791, 15093, 6776,
- 14299, 14999, 3791, 16525, 6776,
- 14299, 14999, 3791, 18191, 6776,
- 14299, 14999, 5246,
- 14299, 14999, 5247, 10641, 10623, 12261, 11392,
- 14299, 14999, 5247, 10641, 10623, 12261, 11552,
- 14299, 14999, 5247, 10641, 12261, 11392,
- 14299, 14999, 5247, 10641, 12261, 11393, 12085, 6776,
- 14299, 14999, 5247, 10641, 12261, 11393, 18191, 6776,
- 14299, 14999, 5247, 10641, 12261, 11552,
- 14299, 14999, 5247, 10641, 12261, 11553, 12085, 6776,
- 14299, 14999, 5247, 10641, 12261, 11553, 18191, 6776,
- 14299, 14999, 5247, 10641, 12643, 11392,
- 14299, 14999, 5247, 10641, 12643, 11393, 12085, 6776,
- 14299, 14999, 5247, 10641, 12643, 11393, 18191, 6776,
- 14299, 14999, 5247, 10641, 18043, 21003, 11905, 3357, 11392,
- 14299, 14999, 5247, 10641, 18043, 21003, 11905, 13737, 11392,
- 14299, 14999, 5247, 12085, 6776,
- 14299, 14999, 5247, 14028,
- 14299, 14999, 5247, 14029, 12085, 6776,
- 14299, 14999, 5247, 14029, 18191, 6776,
- 14299, 14999, 5247, 16754,
- 14299, 14999, 5247, 16755, 12085, 6776,
- 14299, 14999, 5247, 16755, 18191, 6776,
- 14299, 14999, 5247, 18191, 6776,
- 14299, 14999, 5804,
- 14299, 14999, 5805, 12085, 6776,
- 14299, 14999, 5805, 15093, 6776,
- 14299, 14999, 5805, 16525, 6776,
- 14299, 14999, 5805, 18191, 6776,
- 14299, 14999, 6298,
- 14299, 14999, 6299, 12085, 6776,
- 14299, 14999, 6299, 18191, 6776,
- 14299, 14999, 6462,
- 14299, 14999, 6463, 12085, 6776,
- 14299, 14999, 6463, 15093, 6776,
- 14299, 14999, 6463, 16525, 6776,
- 14299, 14999, 6463, 18191, 6776,
- 14299, 14999, 7066,
- 14299, 14999, 7067, 12085, 6776,
- 14299, 14999, 7067, 15093, 6776,
- 14299, 14999, 7067, 16525, 6776,
- 14299, 14999, 7067, 18191, 6776,
- 14299, 14999, 7171, 12260,
- 14299, 14999, 7171, 12261, 3532,
- 14299, 14999, 7171, 12261, 3696,
- 14299, 14999, 7171, 12261, 5246,
- 14299, 14999, 7464,
- 14299, 14999, 7465, 10641, 3357, 6431, 11392,
- 14299, 14999, 7465, 12085, 6776,
- 14299, 14999, 7465, 15093, 6776,
- 14299, 14999, 7465, 16525, 6776,
- 14299, 14999, 7465, 18191, 6776,
- 14299, 14999, 7634,
- 14299, 14999, 7635, 12085, 6776,
- 14299, 14999, 7635, 15093, 6776,
- 14299, 14999, 7635, 16525, 6776,
- 14299, 14999, 7635, 18191, 6776,
- 14299, 14999, 8320,
- 14299, 14999, 8356,
- 14299, 14999, 8357, 10641, 1217, 11392,
- 14299, 14999, 8357, 10641, 1217, 11552,
- 14299, 14999, 8357, 10641, 13737, 6431, 11392,
- 14299, 14999, 8357, 12085, 6776,
- 14299, 14999, 8357, 15093, 6776,
- 14299, 14999, 8357, 16525, 6776,
- 14299, 14999, 8357, 18191, 6776,
- 14299, 14999, 8848,
- 14299, 14999, 8849, 10641, 1217, 11552,
- 14299, 14999, 8849, 10641, 3357, 6431, 11552,
- 14299, 14999, 8849, 10641, 9502,
- 14299, 14999, 8849, 10641, 13563, 42,
- 14299, 14999, 8849, 10641, 13563, 3194,
- 14299, 14999, 8849, 10641, 13737, 6431, 11392,
- 14299, 14999, 8849, 12085, 6776,
- 14299, 14999, 8849, 14782,
- 14299, 14999, 8849, 14783, 12085, 6776,
- 14299, 14999, 8849, 14783, 18191, 6776,
- 14299, 14999, 8849, 15093, 6776,
- 14299, 14999, 8849, 16525, 6776,
- 14299, 14999, 8849, 18191, 6776,
- 14299, 14999, 8954,
- 14299, 14999, 8955, 12085, 6776,
- 14299, 14999, 8955, 15093, 6776,
- 14299, 14999, 8955, 16525, 6776,
- 14299, 14999, 8955, 18191, 6776,
- 14299, 14999, 9528,
- 14299, 14999, 9529, 12085, 6776,
- 14299, 14999, 9529, 18191, 6776,
- 14299, 14999, 9716,
- 14299, 14999, 9717, 10641, 1217, 11553, 843, 1217, 11392,
- 14299, 14999, 9717, 10641, 3357, 6431, 20505, 11392,
- 14299, 14999, 9717, 10641, 6779, 6431, 11392,
- 14299, 14999, 9717, 10641, 13563, 14299, 14999, 3195, 843, 3357, 6430,
- 14299, 14999, 9717, 10641, 13737, 6431, 11552,
- 14299, 14999, 9717, 10641, 13737, 6431, 11553, 843, 13737, 6431, 11392,
- 14299, 14999, 9717, 10641, 18043, 21003, 11905, 6779, 11392,
- 14299, 14999, 9717, 10641, 18183, 42,
- 14299, 14999, 9717, 12085, 6776,
- 14299, 14999, 9717, 15093, 6776,
- 14299, 14999, 9717, 16525, 6776,
- 14299, 14999, 9717, 18191, 6776,
- 14299, 14999, 10140,
- 14299, 14999, 10141, 12085, 6776,
- 14299, 14999, 10141, 18191, 6776,
- 14299, 14999, 10152,
- 14299, 14999, 10153, 12085, 6776,
- 14299, 14999, 10153, 15093, 6776,
- 14299, 14999, 10153, 16525, 6776,
- 14299, 14999, 10153, 18191, 6776,
- 14299, 14999, 10262,
- 14299, 14999, 10263, 12085, 6776,
- 14299, 14999, 10263, 15093, 6776,
- 14299, 14999, 10263, 16525, 6776,
- 14299, 14999, 10263, 18191, 6776,
- 14299, 14999, 10890,
- 14299, 14999, 10891, 10641, 18183, 43, 11392,
- 14299, 14999, 10891, 12085, 6776,
- 14299, 14999, 10891, 18191, 6776,
- 14299, 14999, 11548,
- 14299, 14999, 11549, 12085, 6776,
- 14299, 14999, 11549, 15093, 6776,
- 14299, 14999, 11549, 16525, 6776,
- 14299, 14999, 11549, 18191, 6776,
- 14299, 14999, 11842,
- 14299, 14999, 11843, 12085, 6776,
- 14299, 14999, 11843, 18191, 6776,
- 14299, 14999, 12065, 3696,
- 14299, 14999, 12065, 3697, 10641, 3357, 6431, 11392,
- 14299, 14999, 12065, 3697, 10641, 13737, 6431, 11392,
- 14299, 14999, 12065, 3697, 10641, 18043, 21003, 11905, 3357, 11392,
- 14299, 14999, 12065, 3697, 10641, 18043, 21003, 11905, 6779, 11552,
- 14299, 14999, 12065, 3697, 10641, 18043, 21003, 11905, 13737, 11392,
- 14299, 14999, 12065, 3697, 10641, 18183, 42,
- 14299, 14999, 12065, 3697, 12085, 6776,
- 14299, 14999, 12065, 3697, 15093, 6776,
- 14299, 14999, 12065, 3697, 16525, 6776,
- 14299, 14999, 12065, 3697, 18191, 6776,
- 14299, 14999, 12190,
- 14299, 14999, 12191, 10641, 1217, 11552,
- 14299, 14999, 12191, 12085, 6776,
- 14299, 14999, 12191, 15093, 6776,
- 14299, 14999, 12191, 16525, 6776,
- 14299, 14999, 12191, 18191, 6776,
- 14299, 14999, 12260,
- 14299, 14999, 12261, 18191, 6776,
- 14299, 14999, 12452,
- 14299, 14999, 12453, 10641, 1217, 11392,
- 14299, 14999, 12453, 10641, 3357, 6431, 11392,
- 14299, 14999, 12453, 10641, 13737, 6431, 11392,
- 14299, 14999, 12453, 10641, 13737, 6431, 11552,
- 14299, 14999, 12453, 10641, 13737, 6431, 18471, 17463, 11552,
- 14299, 14999, 12453, 12085, 6776,
- 14299, 14999, 12453, 15093, 6776,
- 14299, 14999, 12453, 16525, 6776,
- 14299, 14999, 12453, 18191, 6776,
- 14299, 14999, 12876,
- 14299, 14999, 12877, 12085, 6776,
- 14299, 14999, 12877, 15093, 6776,
- 14299, 14999, 12877, 16525, 6776,
- 14299, 14999, 12877, 18191, 6776,
- 14299, 14999, 13208,
- 14299, 14999, 13209, 12085, 6776,
- 14299, 14999, 13209, 15093, 6776,
- 14299, 14999, 13209, 16525, 6776,
- 14299, 14999, 13209, 18191, 6776,
- 14299, 14999, 13348,
- 14299, 14999, 13349, 12085, 6776,
- 14299, 14999, 13349, 15093, 6776,
- 14299, 14999, 13349, 16525, 6776,
- 14299, 14999, 13349, 18191, 6776,
- 14299, 14999, 13474,
- 14299, 14999, 13475, 10641, 1217, 11552,
- 14299, 14999, 13475, 12085, 6776,
- 14299, 14999, 13475, 15093, 6776,
- 14299, 14999, 13475, 16525, 6776,
- 14299, 14999, 13475, 18191, 6776,
- 14299, 14999, 13653, 1866,
- 14299, 14999, 13690,
- 14299, 14999, 13691, 10641, 1217, 11392,
- 14299, 14999, 13691, 12085, 6776,
- 14299, 14999, 13691, 15093, 6776,
- 14299, 14999, 13691, 16525, 6776,
- 14299, 14999, 13691, 18191, 6776,
- 14299, 14999, 13702,
- 14299, 14999, 13703, 12085, 6776,
- 14299, 14999, 13703, 15093, 6776,
- 14299, 14999, 13703, 16525, 6776,
- 14299, 14999, 13703, 18191, 6776,
- 14299, 14999, 14556,
- 14299, 14999, 14557, 12085, 6776,
- 14299, 14999, 14557, 18191, 6776,
- 14299, 14999, 15798,
- 14299, 14999, 15799, 12085, 6776,
- 14299, 14999, 15799, 15093, 6776,
- 14299, 14999, 15799, 16525, 6776,
- 14299, 14999, 15799, 18191, 6776,
- 14299, 14999, 15843, 14909, 16583, 5247, 16755, 15093, 6776,
- 14299, 14999, 15843, 14909, 16583, 5247, 16755, 16525, 6776,
- 14299, 14999, 15969, 1366,
- 14299, 14999, 15969, 2764,
- 14299, 14999, 15969, 8848,
- 14299, 14999, 16279, 920,
- 14299, 14999, 16279, 1366,
- 14299, 14999, 16279, 2764,
- 14299, 14999, 16583, 482,
- 14299, 14999, 16583, 483, 12085, 6776,
- 14299, 14999, 16583, 483, 18191, 6776,
- 14299, 14999, 16583, 746,
- 14299, 14999, 16583, 747, 12085, 6776,
- 14299, 14999, 16583, 747, 18191, 6776,
- 14299, 14999, 17348,
- 14299, 14999, 17349, 12085, 6776,
- 14299, 14999, 17349, 15093, 6776,
- 14299, 14999, 17349, 16525, 6776,
- 14299, 14999, 17349, 18191, 6776,
- 14299, 14999, 18205, 3696,
- 14299, 14999, 18547, 3696,
- 14299, 14999, 18653, 3532,
- 14299, 14999, 20937, 5246,
- 14299, 15053, 11392,
- 14299, 15233, 8321, 11392,
- 14299, 15233, 9854,
- 14299, 15359, 13987, 9854,
- 14299, 15524,
- 14299, 15525, 15093, 6776,
- 14299, 15525, 18191, 6776,
- 14299, 15673, 1217, 11392,
- 14299, 15673, 1217, 11552,
- 14299, 15673, 3357, 6431, 11392,
- 14299, 15673, 3357, 6431, 11552,
- 14299, 15673, 3357, 6431, 20505, 11392,
- 14299, 15673, 3357, 6431, 20505, 11552,
- 14299, 15673, 6779, 6431, 11392,
- 14299, 15673, 6779, 6431, 11552,
- 14299, 15673, 9502,
- 14299, 15673, 13563, 3195, 11392,
- 14299, 15673, 13563, 3195, 11552,
- 14299, 15673, 13737, 6431, 11392,
- 14299, 15673, 13737, 6431, 11552,
- 14299, 15673, 13737, 6431, 18471, 19215, 11392,
- 14299, 15673, 13737, 6431, 18471, 19215, 11552,
- 14299, 15673, 14625, 18847, 897, 11552,
- 14299, 15781, 1217, 20877, 8320,
- 14299, 15811, 11853, 11552,
- 14299, 16233, 19618,
- 14299, 17005, 9854,
- 14299, 17143, 7171, 9957, 10641, 14697, 14454,
- 14299, 17344,
- 14299, 17345, 10641, 18047, 11392,
- 14299, 17810,
- 14299, 17811, 18191, 6776,
- 14299, 17859, 1299, 485, 5308,
- 14299, 18046,
- 14299, 18047, 18191, 6776,
- 14299, 18079, 15074,
- 14299, 18183, 11852,
- 14299, 18206,
- 14299, 18207, 18191, 6776,
- 14299, 18249, 827, 10641, 3697, 12085, 6776,
- 14299, 18249, 827, 10641, 3697, 18191, 6776,
- 14299, 18249, 827, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 827, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 827, 10641, 7465, 10641, 8357, 12085, 6776,
- 14299, 18249, 827, 10641, 7465, 10641, 8357, 16525, 6776,
- 14299, 18249, 827, 10641, 7465, 16525, 6776,
- 14299, 18249, 827, 10641, 7465, 18191, 6776,
- 14299, 18249, 827, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 827, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 827, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 827, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 827, 10641, 8357, 16525, 6776,
- 14299, 18249, 827, 10641, 8357, 18191, 6776,
- 14299, 18249, 921, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 921, 10641, 1583, 16525, 6776,
- 14299, 18249, 921, 10641, 1583, 18191, 6776,
- 14299, 18249, 921, 10641, 1609, 15093, 6776,
- 14299, 18249, 921, 10641, 1609, 16525, 6776,
- 14299, 18249, 921, 10641, 2901, 12085, 6776,
- 14299, 18249, 921, 10641, 3697, 12085, 6776,
- 14299, 18249, 921, 10641, 3697, 18191, 6776,
- 14299, 18249, 921, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 921, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 921, 10641, 7465, 16525, 6776,
- 14299, 18249, 921, 10641, 7465, 18191, 6776,
- 14299, 18249, 921, 10641, 7635, 10641, 3697, 12085, 6776,
- 14299, 18249, 921, 10641, 7635, 16525, 6776,
- 14299, 18249, 921, 10641, 7635, 18191, 6776,
- 14299, 18249, 921, 10641, 8357, 12085, 6776,
- 14299, 18249, 921, 10641, 8357, 15093, 6776,
- 14299, 18249, 921, 10641, 8357, 16525, 6776,
- 14299, 18249, 921, 10641, 8357, 18191, 6776,
- 14299, 18249, 921, 10641, 8849, 12085, 6776,
- 14299, 18249, 921, 10641, 10891, 12085, 6776,
- 14299, 18249, 1121, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 1121, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 1121, 10641, 1583, 16525, 6776,
- 14299, 18249, 1121, 10641, 1583, 18191, 6776,
- 14299, 18249, 1121, 10641, 2901, 12085, 6776,
- 14299, 18249, 1121, 10641, 2901, 18191, 6776,
- 14299, 18249, 1121, 10641, 3697, 12085, 6776,
- 14299, 18249, 1121, 10641, 3697, 18191, 6776,
- 14299, 18249, 1121, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 1121, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 1121, 10641, 7465, 16525, 6776,
- 14299, 18249, 1121, 10641, 7465, 18191, 6776,
- 14299, 18249, 1121, 10641, 7635, 10641, 8357, 12085, 6776,
- 14299, 18249, 1121, 10641, 7635, 10641, 8357, 16525, 6776,
- 14299, 18249, 1121, 10641, 7635, 16525, 6776,
- 14299, 18249, 1121, 10641, 7635, 18191, 6776,
- 14299, 18249, 1121, 10641, 8357, 16525, 6776,
- 14299, 18249, 1121, 10641, 8357, 18191, 6776,
- 14299, 18249, 1367, 10641, 1583, 16525, 6776,
- 14299, 18249, 1367, 10641, 1583, 18191, 6776,
- 14299, 18249, 1367, 10641, 3697, 12085, 6776,
- 14299, 18249, 1367, 10641, 3697, 18191, 6776,
- 14299, 18249, 1367, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 1367, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 1367, 10641, 7465, 16525, 6776,
- 14299, 18249, 1367, 10641, 7465, 18191, 6776,
- 14299, 18249, 1367, 10641, 7635, 10641, 8357, 12085, 6776,
- 14299, 18249, 1367, 10641, 7635, 10641, 8357, 16525, 6776,
- 14299, 18249, 1367, 10641, 7635, 16525, 6776,
- 14299, 18249, 1367, 10641, 7635, 18191, 6776,
- 14299, 18249, 1367, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 1367, 10641, 8357, 16525, 6776,
- 14299, 18249, 1367, 10641, 8357, 18191, 6776,
- 14299, 18249, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 1583, 10641, 3697, 18191, 6776,
- 14299, 18249, 1583, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 1583, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 1583, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 1583, 10641, 7465, 16525, 6776,
- 14299, 18249, 1583, 10641, 7465, 18191, 6776,
- 14299, 18249, 1583, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 1583, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 1583, 10641, 8357, 16525, 6776,
- 14299, 18249, 1583, 10641, 8357, 18191, 6776,
- 14299, 18249, 1609, 10641, 3697, 18191, 6776,
- 14299, 18249, 1609, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 1609, 10641, 7465, 16525, 6776,
- 14299, 18249, 1609, 10641, 7465, 18191, 6776,
- 14299, 18249, 1609, 10641, 8357, 10641, 7465, 16525, 6776,
- 14299, 18249, 1609, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 1609, 10641, 8357, 16525, 6776,
- 14299, 18249, 1609, 10641, 8357, 18191, 6776,
- 14299, 18249, 1609, 10641, 20937, 5247, 16525, 6776,
- 14299, 18249, 1867, 10641, 1583, 16525, 6776,
- 14299, 18249, 1867, 10641, 1583, 18191, 6776,
- 14299, 18249, 1867, 10641, 2077, 12085, 6776,
- 14299, 18249, 1867, 10641, 2077, 15093, 6776,
- 14299, 18249, 1867, 10641, 2077, 16525, 6776,
- 14299, 18249, 1867, 10641, 2077, 18191, 6776,
- 14299, 18249, 1867, 10641, 3697, 12085, 6776,
- 14299, 18249, 1867, 10641, 3697, 18191, 6776,
- 14299, 18249, 1867, 10641, 5247, 12085, 6776,
- 14299, 18249, 1867, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 1867, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 1867, 10641, 5247, 18191, 6776,
- 14299, 18249, 1867, 10641, 7465, 16525, 6776,
- 14299, 18249, 1867, 10641, 7465, 18191, 6776,
- 14299, 18249, 1867, 10641, 7635, 16525, 6776,
- 14299, 18249, 1867, 10641, 7635, 18191, 6776,
- 14299, 18249, 1867, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 1867, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 1867, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 1867, 10641, 8357, 12085, 6776,
- 14299, 18249, 1867, 10641, 8357, 15093, 6776,
- 14299, 18249, 1867, 10641, 8357, 16525, 6776,
- 14299, 18249, 1867, 10641, 8357, 18191, 6776,
- 14299, 18249, 2077, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 2077, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 2077, 10641, 1583, 10641, 8357, 12085, 6776,
- 14299, 18249, 2077, 10641, 1583, 10641, 8357, 16525, 6776,
- 14299, 18249, 2077, 10641, 1583, 16525, 6776,
- 14299, 18249, 2077, 10641, 1583, 18191, 6776,
- 14299, 18249, 2077, 10641, 1609, 16525, 6776,
- 14299, 18249, 2077, 10641, 3697, 12085, 6776,
- 14299, 18249, 2077, 10641, 3697, 18191, 6776,
- 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11393, 12085, 6776,
- 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11393, 18191, 6776,
- 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11553, 12085, 6776,
- 14299, 18249, 2077, 10641, 5247, 10641, 12261, 11553, 18191, 6776,
- 14299, 18249, 2077, 10641, 5247, 10641, 12643, 11393, 12085, 6776,
- 14299, 18249, 2077, 10641, 5247, 10641, 12643, 11393, 18191, 6776,
- 14299, 18249, 2077, 10641, 5247, 12085, 6776,
- 14299, 18249, 2077, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 2077, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 2077, 10641, 5247, 18191, 6776,
- 14299, 18249, 2077, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 2077, 10641, 7465, 10641, 7465, 12085, 6776,
- 14299, 18249, 2077, 10641, 7465, 10641, 7465, 16525, 6776,
- 14299, 18249, 2077, 10641, 7465, 10641, 8357, 12085, 6776,
- 14299, 18249, 2077, 10641, 7465, 10641, 8357, 16525, 6776,
- 14299, 18249, 2077, 10641, 7465, 16525, 6776,
- 14299, 18249, 2077, 10641, 7465, 18191, 6776,
- 14299, 18249, 2077, 10641, 7635, 10641, 8357, 12085, 6776,
- 14299, 18249, 2077, 10641, 7635, 10641, 8357, 16525, 6776,
- 14299, 18249, 2077, 10641, 7635, 16525, 6776,
- 14299, 18249, 2077, 10641, 7635, 18191, 6776,
- 14299, 18249, 2077, 10641, 8357, 10641, 1583, 12085, 6776,
- 14299, 18249, 2077, 10641, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 2077, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 2077, 10641, 8357, 12085, 6776,
- 14299, 18249, 2077, 10641, 8357, 15093, 6776,
- 14299, 18249, 2077, 10641, 8357, 16525, 6776,
- 14299, 18249, 2077, 10641, 8357, 18191, 6776,
- 14299, 18249, 2765, 10641, 1583, 16525, 6776,
- 14299, 18249, 2765, 10641, 1583, 18191, 6776,
- 14299, 18249, 2765, 10641, 3697, 12085, 6776,
- 14299, 18249, 2765, 10641, 3697, 18191, 6776,
- 14299, 18249, 2765, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 2765, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 2765, 10641, 8357, 10641, 1583, 12085, 6776,
- 14299, 18249, 2765, 10641, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 2765, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 2765, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 2765, 10641, 8357, 16525, 6776,
- 14299, 18249, 2765, 10641, 8357, 18191, 6776,
- 14299, 18249, 2901, 10641, 20937, 5247, 18191, 6776,
- 14299, 18249, 3011, 10641, 1583, 10641, 1583, 12085, 6776,
- 14299, 18249, 3011, 10641, 1583, 10641, 1583, 16525, 6776,
- 14299, 18249, 3011, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 3011, 10641, 1583, 16525, 6776,
- 14299, 18249, 3011, 10641, 1583, 18191, 6776,
- 14299, 18249, 3011, 10641, 2901, 12085, 6776,
- 14299, 18249, 3011, 10641, 2901, 18191, 6776,
- 14299, 18249, 3011, 10641, 3697, 12085, 6776,
- 14299, 18249, 3011, 10641, 3697, 18191, 6776,
- 14299, 18249, 3011, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3011, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 3011, 10641, 7635, 16525, 6776,
- 14299, 18249, 3011, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 3011, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 3011, 10641, 8357, 16525, 6776,
- 14299, 18249, 3011, 10641, 8357, 18191, 6776,
- 14299, 18249, 3195, 10641, 1583, 16525, 6776,
- 14299, 18249, 3195, 10641, 1583, 18191, 6776,
- 14299, 18249, 3195, 10641, 3697, 12085, 6776,
- 14299, 18249, 3195, 10641, 3697, 18191, 6776,
- 14299, 18249, 3195, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3195, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 3195, 10641, 8357, 10641, 1583, 12085, 6776,
- 14299, 18249, 3195, 10641, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 3195, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 3195, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 3195, 10641, 8357, 15093, 6776,
- 14299, 18249, 3195, 10641, 8357, 16525, 6776,
- 14299, 18249, 3195, 10641, 8357, 18191, 6776,
- 14299, 18249, 3229, 10641, 1583, 10641, 7465, 12085, 6776,
- 14299, 18249, 3229, 10641, 1583, 10641, 7465, 16525, 6776,
- 14299, 18249, 3229, 10641, 1583, 10641, 8357, 16525, 6776,
- 14299, 18249, 3229, 10641, 1583, 16525, 6776,
- 14299, 18249, 3229, 10641, 1583, 18191, 6776,
- 14299, 18249, 3229, 10641, 1609, 15093, 6776,
- 14299, 18249, 3229, 10641, 1609, 16525, 6776,
- 14299, 18249, 3229, 10641, 2901, 12085, 6776,
- 14299, 18249, 3229, 10641, 3697, 12085, 6776,
- 14299, 18249, 3229, 10641, 3697, 18191, 6776,
- 14299, 18249, 3229, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3229, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 3229, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 3229, 10641, 7465, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3229, 10641, 7465, 10641, 8357, 16525, 6776,
- 14299, 18249, 3229, 10641, 7465, 16525, 6776,
- 14299, 18249, 3229, 10641, 7465, 18191, 6776,
- 14299, 18249, 3229, 10641, 7635, 10641, 3697, 12085, 6776,
- 14299, 18249, 3229, 10641, 7635, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3229, 10641, 7635, 10641, 8357, 16525, 6776,
- 14299, 18249, 3229, 10641, 7635, 16525, 6776,
- 14299, 18249, 3229, 10641, 7635, 18191, 6776,
- 14299, 18249, 3229, 10641, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 3229, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 3229, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3229, 10641, 8357, 10641, 7465, 16525, 6776,
- 14299, 18249, 3229, 10641, 8357, 10641, 7635, 16525, 6776,
- 14299, 18249, 3229, 10641, 8357, 12085, 6776,
- 14299, 18249, 3229, 10641, 8357, 15093, 6776,
- 14299, 18249, 3229, 10641, 8357, 16525, 6776,
- 14299, 18249, 3229, 10641, 8357, 18191, 6776,
- 14299, 18249, 3229, 10641, 8849, 12085, 6776,
- 14299, 18249, 3229, 10641, 10891, 12085, 6776,
- 14299, 18249, 3697, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 3697, 10641, 1583, 16525, 6776,
- 14299, 18249, 3697, 10641, 1583, 18191, 6776,
- 14299, 18249, 3697, 10641, 1609, 15093, 6776,
- 14299, 18249, 3697, 10641, 1609, 16525, 6776,
- 14299, 18249, 3697, 10641, 2901, 12085, 6776,
- 14299, 18249, 3697, 10641, 3697, 12085, 6776,
- 14299, 18249, 3697, 10641, 3697, 18191, 6776,
- 14299, 18249, 3697, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3697, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 3697, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 3697, 10641, 7465, 16525, 6776,
- 14299, 18249, 3697, 10641, 7465, 18191, 6776,
- 14299, 18249, 3697, 10641, 7635, 16525, 6776,
- 14299, 18249, 3697, 10641, 7635, 18191, 6776,
- 14299, 18249, 3697, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 3697, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 3697, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 3697, 10641, 8357, 12085, 6776,
- 14299, 18249, 3697, 10641, 8357, 15093, 6776,
- 14299, 18249, 3697, 10641, 8357, 16525, 6776,
- 14299, 18249, 3697, 10641, 8357, 18191, 6776,
- 14299, 18249, 3697, 10641, 8849, 12085, 6776,
- 14299, 18249, 3697, 10641, 10891, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 9, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 9, 16525, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 9, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 41, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 41, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 67, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 67, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 483, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 483, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 747, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 747, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1583, 16525, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1583, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1609, 15093, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 1609, 16525, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 2901, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3533, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3533, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3697, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 3697, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 5247, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 7465, 16525, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 7465, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 7635, 16525, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 15093, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 16525, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8357, 18191, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 8849, 12085, 6776,
- 14299, 18249, 3697, 10641, 12261, 11393, 10641, 10891, 12085, 6776,
- 14299, 18249, 3791, 10641, 8357, 15093, 6776,
- 14299, 18249, 3791, 10641, 8357, 16525, 6776,
- 14299, 18249, 3791, 10641, 8357, 18191, 6776,
- 14299, 18249, 5247, 10641, 18047, 12085, 6776,
- 14299, 18249, 5247, 10641, 18047, 18191, 6776,
- 14299, 18249, 5247, 16755, 10641, 20937, 5247, 12085, 6776,
- 14299, 18249, 5247, 16755, 10641, 20937, 5247, 18191, 6776,
- 14299, 18249, 7465, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 7465, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 7465, 10641, 1583, 16525, 6776,
- 14299, 18249, 7465, 10641, 1583, 18191, 6776,
- 14299, 18249, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 7465, 10641, 3697, 18191, 6776,
- 14299, 18249, 7465, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 7465, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 7465, 10641, 8357, 10641, 1583, 12085, 6776,
- 14299, 18249, 7465, 10641, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 7465, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 7465, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 7465, 10641, 8357, 16525, 6776,
- 14299, 18249, 7465, 10641, 8357, 18191, 6776,
- 14299, 18249, 7635, 10641, 1583, 18191, 6776,
- 14299, 18249, 7635, 10641, 3697, 12085, 6776,
- 14299, 18249, 7635, 10641, 3697, 18191, 6776,
- 14299, 18249, 7635, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 7635, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 7635, 10641, 7465, 16525, 6776,
- 14299, 18249, 7635, 10641, 7465, 18191, 6776,
- 14299, 18249, 7635, 10641, 8357, 16525, 6776,
- 14299, 18249, 7635, 10641, 8357, 18191, 6776,
- 14299, 18249, 8357, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 8357, 10641, 1583, 10641, 7465, 16525, 6776,
- 14299, 18249, 8357, 10641, 1583, 10641, 8357, 16525, 6776,
- 14299, 18249, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 8357, 10641, 1583, 18191, 6776,
- 14299, 18249, 8357, 10641, 3697, 18191, 6776,
- 14299, 18249, 8357, 10641, 5247, 12085, 6776,
- 14299, 18249, 8357, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 8357, 10641, 7465, 10641, 1583, 16525, 6776,
- 14299, 18249, 8357, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 8357, 10641, 7465, 10641, 7635, 16525, 6776,
- 14299, 18249, 8357, 10641, 7465, 10641, 8357, 16525, 6776,
- 14299, 18249, 8357, 10641, 7465, 16525, 6776,
- 14299, 18249, 8357, 10641, 7465, 18191, 6776,
- 14299, 18249, 8357, 10641, 7635, 10641, 3697, 12085, 6776,
- 14299, 18249, 8357, 10641, 7635, 10641, 7465, 16525, 6776,
- 14299, 18249, 8357, 10641, 7635, 10641, 8357, 16525, 6776,
- 14299, 18249, 8357, 10641, 7635, 16525, 6776,
- 14299, 18249, 8357, 10641, 7635, 18191, 6776,
- 14299, 18249, 8357, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 8357, 10641, 8357, 18191, 6776,
- 14299, 18249, 8849, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 8849, 10641, 1583, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 8849, 10641, 1583, 10641, 8357, 16525, 6776,
- 14299, 18249, 8849, 10641, 1583, 16525, 6776,
- 14299, 18249, 8849, 10641, 1583, 18191, 6776,
- 14299, 18249, 8849, 10641, 1609, 15093, 6776,
- 14299, 18249, 8849, 10641, 1609, 16525, 6776,
- 14299, 18249, 8849, 10641, 2901, 12085, 6776,
- 14299, 18249, 8849, 10641, 3697, 12085, 6776,
- 14299, 18249, 8849, 10641, 3697, 18191, 6776,
- 14299, 18249, 8849, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 8849, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 8849, 10641, 7465, 10641, 1583, 12085, 6776,
- 14299, 18249, 8849, 10641, 7465, 10641, 1583, 16525, 6776,
- 14299, 18249, 8849, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 8849, 10641, 7465, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 8849, 10641, 7465, 10641, 8357, 12085, 6776,
- 14299, 18249, 8849, 10641, 7465, 10641, 8357, 16525, 6776,
- 14299, 18249, 8849, 10641, 7465, 16525, 6776,
- 14299, 18249, 8849, 10641, 7465, 18191, 6776,
- 14299, 18249, 8849, 10641, 7635, 16525, 6776,
- 14299, 18249, 8849, 10641, 7635, 18191, 6776,
- 14299, 18249, 8849, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 8849, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 8849, 10641, 8357, 12085, 6776,
- 14299, 18249, 8849, 10641, 8357, 15093, 6776,
- 14299, 18249, 8849, 10641, 8357, 16525, 6776,
- 14299, 18249, 8849, 10641, 8357, 18191, 6776,
- 14299, 18249, 8849, 10641, 8849, 12085, 6776,
- 14299, 18249, 8849, 10641, 10891, 12085, 6776,
- 14299, 18249, 9349, 10431, 91, 16595, 9957, 9855, 18191, 6776,
- 14299, 18249, 9717, 10641, 1583, 10641, 7465, 16525, 6776,
- 14299, 18249, 9717, 10641, 1583, 15093, 6776,
- 14299, 18249, 9717, 10641, 1583, 16525, 6776,
- 14299, 18249, 9717, 10641, 1583, 18191, 6776,
- 14299, 18249, 9717, 10641, 1609, 15093, 6776,
- 14299, 18249, 9717, 10641, 1609, 16525, 6776,
- 14299, 18249, 9717, 10641, 2901, 12085, 6776,
- 14299, 18249, 9717, 10641, 2901, 18191, 6776,
- 14299, 18249, 9717, 10641, 3697, 12085, 6776,
- 14299, 18249, 9717, 10641, 3697, 18191, 6776,
- 14299, 18249, 9717, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 9717, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 9717, 10641, 7465, 10641, 1583, 16525, 6776,
- 14299, 18249, 9717, 10641, 7465, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 9717, 10641, 7465, 15093, 6776,
- 14299, 18249, 9717, 10641, 7465, 16525, 6776,
- 14299, 18249, 9717, 10641, 7465, 18191, 6776,
- 14299, 18249, 9717, 10641, 7635, 10641, 3697, 12085, 6776,
- 14299, 18249, 9717, 10641, 7635, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 9717, 10641, 7635, 15093, 6776,
- 14299, 18249, 9717, 10641, 7635, 16525, 6776,
- 14299, 18249, 9717, 10641, 7635, 18191, 6776,
- 14299, 18249, 9717, 10641, 8357, 10641, 1583, 12085, 6776,
- 14299, 18249, 9717, 10641, 8357, 10641, 1583, 16525, 6776,
- 14299, 18249, 9717, 10641, 8357, 10641, 7465, 16525, 6776,
- 14299, 18249, 9717, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 9717, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 9717, 10641, 8357, 15093, 6776,
- 14299, 18249, 9717, 10641, 8357, 16525, 6776,
- 14299, 18249, 9717, 10641, 8357, 18191, 6776,
- 14299, 18249, 10141, 10641, 20937, 5247, 18191, 6776,
- 14299, 18249, 10153, 10641, 1609, 15093, 6776,
- 14299, 18249, 10153, 10641, 2901, 12085, 6776,
- 14299, 18249, 10153, 10641, 3697, 12085, 6776,
- 14299, 18249, 10153, 10641, 3697, 18191, 6776,
- 14299, 18249, 10153, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 10153, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 10153, 10641, 7465, 18191, 6776,
- 14299, 18249, 10153, 10641, 8357, 12085, 6776,
- 14299, 18249, 10153, 10641, 8357, 15093, 6776,
- 14299, 18249, 10153, 10641, 8357, 16525, 6776,
- 14299, 18249, 10153, 10641, 8357, 18191, 6776,
- 14299, 18249, 10153, 10641, 8849, 12085, 6776,
- 14299, 18249, 10153, 10641, 10891, 12085, 6776,
- 14299, 18249, 11419, 18191, 6776,
- 14299, 18249, 11435, 18191, 6776,
- 14299, 18249, 12191, 10641, 3697, 12085, 6776,
- 14299, 18249, 12191, 10641, 3697, 18191, 6776,
- 14299, 18249, 12191, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 12191, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 12191, 10641, 7465, 16525, 6776,
- 14299, 18249, 12191, 10641, 7465, 18191, 6776,
- 14299, 18249, 12191, 10641, 8357, 10641, 3697, 12085, 6776,
- 14299, 18249, 12191, 10641, 8357, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 12191, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 12191, 10641, 8357, 16525, 6776,
- 14299, 18249, 12191, 10641, 8357, 18191, 6776,
- 14299, 18249, 13413, 18191, 6776,
- 14299, 18249, 13415, 10431, 91, 16595, 9957, 9855, 18191, 6776,
- 14299, 18249, 13415, 18191, 6776,
- 14299, 18249, 13475, 10641, 1583, 10641, 3697, 12085, 6776,
- 14299, 18249, 13475, 10641, 1583, 10641, 8357, 12085, 6776,
- 14299, 18249, 13475, 10641, 1583, 10641, 8357, 16525, 6776,
- 14299, 18249, 13475, 10641, 1583, 12085, 6776,
- 14299, 18249, 13475, 10641, 1583, 15093, 6776,
- 14299, 18249, 13475, 10641, 1583, 16525, 6776,
- 14299, 18249, 13475, 10641, 1583, 18191, 6776,
- 14299, 18249, 13475, 10641, 1609, 15093, 6776,
- 14299, 18249, 13475, 10641, 1609, 16525, 6776,
- 14299, 18249, 13475, 10641, 2901, 12085, 6776,
- 14299, 18249, 13475, 10641, 2901, 18191, 6776,
- 14299, 18249, 13475, 10641, 3697, 12085, 6776,
- 14299, 18249, 13475, 10641, 3697, 18191, 6776,
- 14299, 18249, 13475, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 13475, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 13475, 10641, 7465, 10641, 3697, 12085, 6776,
- 14299, 18249, 13475, 10641, 7465, 12085, 6776,
- 14299, 18249, 13475, 10641, 7465, 15093, 6776,
- 14299, 18249, 13475, 10641, 7465, 16525, 6776,
- 14299, 18249, 13475, 10641, 7465, 18191, 6776,
- 14299, 18249, 13475, 10641, 7635, 12085, 6776,
- 14299, 18249, 13475, 10641, 7635, 15093, 6776,
- 14299, 18249, 13475, 10641, 7635, 16525, 6776,
- 14299, 18249, 13475, 10641, 7635, 18191, 6776,
- 14299, 18249, 13475, 10641, 8357, 10641, 7635, 12085, 6776,
- 14299, 18249, 13475, 10641, 8357, 10641, 7635, 16525, 6776,
- 14299, 18249, 13475, 10641, 8357, 10641, 8357, 12085, 6776,
- 14299, 18249, 13475, 10641, 8357, 10641, 8357, 16525, 6776,
- 14299, 18249, 13475, 10641, 8357, 12085, 6776,
- 14299, 18249, 13475, 10641, 8357, 15093, 6776,
- 14299, 18249, 13475, 10641, 8357, 16525, 6776,
- 14299, 18249, 13475, 10641, 8357, 18191, 6776,
- 14299, 18249, 14277, 18191, 6776,
- 14299, 18249, 15427, 18191, 6776,
- 14299, 18249, 15525, 10641, 11853, 15093, 6776,
- 14299, 18249, 15525, 10641, 11853, 18191, 6776,
- 14299, 18249, 15525, 10641, 12067, 15093, 6776,
- 14299, 18249, 15525, 10641, 12067, 18191, 6776,
- 14299, 18249, 15525, 10641, 12441, 15093, 6776,
- 14299, 18249, 15525, 10641, 12441, 18191, 6776,
- 14299, 18249, 15525, 10641, 17811, 18191, 6776,
- 14299, 18249, 15525, 10641, 18207, 18191, 6776,
- 14299, 18249, 15525, 10641, 20937, 5247, 18191, 6776,
- 14299, 18249, 15843, 16583, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 12085, 6776,
- 14299, 18249, 15843, 16583, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 16525, 6776,
- 14299, 18249, 15843, 16583, 3697, 10641, 12261, 11393, 10641, 5247, 16755, 18191, 6776,
- 14299, 18249, 18321, 18191, 6776,
- 14299, 18249, 18857, 18191, 6776,
- 14299, 18249, 18945, 18905, 18902,
- 14299, 18249, 20905, 14277, 18856,
- 14299, 18249, 23266,
- 14299, 18511, 8320,
- 14299, 18543, 11852,
- 14299, 18872,
- 14299, 19614,
- 14299, 19673, 5246,
- 14299, 19785, 19618,
- 14299, 21147, 826,
- 14299, 21147, 920,
- 14299, 21147, 1120,
- 14299, 21147, 1128,
- 14299, 21147, 1366,
- 14299, 21147, 1582,
- 14299, 21147, 1866,
- 14299, 21147, 2076,
- 14299, 21147, 2764,
- 14299, 21147, 2900,
- 14299, 21147, 3010,
- 14299, 21147, 3194,
- 14299, 21147, 3228,
- 14299, 21147, 3532,
- 14299, 21147, 3696,
- 14299, 21147, 3790,
- 14299, 21147, 5246,
- 14299, 21147, 7464,
- 14299, 21147, 7634,
- 14299, 21147, 8356,
- 14299, 21147, 8848,
- 14299, 21147, 9716,
- 14299, 21147, 10140,
- 14299, 21147, 10152,
- 14299, 21147, 10890,
- 14299, 21147, 12190,
- 14299, 21147, 13474,
- 14299, 21147, 15039, 826,
- 14299, 21147, 15039, 920,
- 14299, 21147, 15039, 1120,
- 14299, 21147, 15039, 1128,
- 14299, 21147, 15039, 1366,
- 14299, 21147, 15039, 1582,
- 14299, 21147, 15039, 1608,
- 14299, 21147, 15039, 2076,
- 14299, 21147, 15039, 2764,
- 14299, 21147, 15039, 2900,
- 14299, 21147, 15039, 3010,
- 14299, 21147, 15039, 3194,
- 14299, 21147, 15039, 3228,
- 14299, 21147, 15039, 3532,
- 14299, 21147, 15039, 3696,
- 14299, 21147, 15039, 3790,
- 14299, 21147, 15039, 5246,
- 14299, 21147, 15039, 7464,
- 14299, 21147, 15039, 7634,
- 14299, 21147, 15039, 8356,
- 14299, 21147, 15039, 8848,
- 14299, 21147, 15039, 9716,
- 14299, 21147, 15039, 10140,
- 14299, 21147, 15039, 10152,
- 14299, 21147, 15039, 10890,
- 14299, 21147, 15039, 12190,
- 14299, 21147, 15039, 13474,
- 14299, 21147, 15683, 826,
- 14299, 21147, 15683, 1120,
- 14299, 21147, 15683, 1582,
- 14299, 21147, 15683, 2076,
- 14299, 21147, 15683, 2764,
- 14299, 21147, 15683, 3010,
- 14299, 21147, 15683, 3696,
- 14299, 21147, 15683, 7464,
- 14299, 21147, 15683, 7634,
- 14299, 21147, 15683, 8848,
- 14299, 21147, 15683, 9716,
- 14299, 21147, 15683, 12190,
- 14299, 21147, 15683, 13474,
- 14299, 21147, 15683, 16279, 2764,
- 14299, 21147, 15683, 16279, 8848,
- 14299, 21147, 16279, 920,
- 14299, 21147, 16279, 1366,
- 14299, 21147, 16279, 2764,
- 14299, 21147, 16279, 8848,
- 14299, 21147, 16525, 826,
- 14299, 21147, 16525, 920,
- 14299, 21147, 16525, 1120,
- 14299, 21147, 16525, 1366,
- 14299, 21147, 16525, 1582,
- 14299, 21147, 16525, 1608,
- 14299, 21147, 16525, 1866,
- 14299, 21147, 16525, 2076,
- 14299, 21147, 16525, 2764,
- 14299, 21147, 16525, 3010,
- 14299, 21147, 16525, 3228,
- 14299, 21147, 16525, 3696,
- 14299, 21147, 16525, 7464,
- 14299, 21147, 16525, 7634,
- 14299, 21147, 16525, 8356,
- 14299, 21147, 16525, 8848,
- 14299, 21147, 16525, 9716,
- 14299, 21147, 16525, 10152,
- 14299, 21147, 16525, 12190,
- 14299, 21147, 16525, 13474,
- 14299, 21147, 18387, 1583, 10641, 1128,
- 14299, 21147, 18387, 8357, 10641, 1583, 10641, 17344,
- 14299, 21147, 19659, 826,
- 14299, 21147, 19659, 920,
- 14299, 21147, 19659, 1120,
- 14299, 21147, 19659, 1366,
- 14299, 21147, 19659, 1582,
- 14299, 21147, 19659, 1608,
- 14299, 21147, 19659, 1866,
- 14299, 21147, 19659, 2764,
- 14299, 21147, 19659, 3010,
- 14299, 21147, 19659, 3194,
- 14299, 21147, 19659, 3228,
- 14299, 21147, 19659, 3696,
- 14299, 21147, 19659, 3790,
- 14299, 21147, 19659, 7464,
- 14299, 21147, 19659, 7634,
- 14299, 21147, 19659, 8356,
- 14299, 21147, 19659, 8848,
- 14299, 21147, 19659, 9716,
- 14299, 21147, 19659, 10152,
- 14299, 21147, 19659, 12190,
- 14299, 21147, 19659, 13474,
- 14299, 21147, 19659, 16279, 920,
- 14299, 21147, 19659, 16279, 1366,
- 14299, 21147, 22819, 826,
- 14299, 21147, 22819, 920,
- 14299, 21147, 22819, 1120,
- 14299, 21147, 22819, 1128,
- 14299, 21147, 22819, 1366,
- 14299, 21147, 22819, 1582,
- 14299, 21147, 22819, 2076,
- 14299, 21147, 22819, 2764,
- 14299, 21147, 22819, 2900,
- 14299, 21147, 22819, 3010,
- 14299, 21147, 22819, 3194,
- 14299, 21147, 22819, 3228,
- 14299, 21147, 22819, 3532,
- 14299, 21147, 22819, 3696,
- 14299, 21147, 22819, 3790,
- 14299, 21147, 22819, 7464,
- 14299, 21147, 22819, 7634,
- 14299, 21147, 22819, 8356,
- 14299, 21147, 22819, 8848,
- 14299, 21147, 22819, 9716,
- 14299, 21147, 22819, 10140,
- 14299, 21147, 22819, 10152,
- 14299, 21147, 22819, 10890,
- 14299, 21147, 22819, 12190,
- 14299, 21147, 22819, 13474,
- 14319, 16962,
- 14343, 46,
- 14343, 968,
- 14343, 969, 10641, 46,
- 14343, 969, 10641, 5853, 11694,
- 14343, 969, 10641, 5853, 15501, 46,
- 14343, 969, 10641, 11694,
- 14343, 969, 10641, 12563, 46,
- 14343, 969, 10641, 14342,
- 14343, 969, 10641, 15501, 46,
- 14343, 5853, 15501, 46,
- 14343, 15501, 46,
- 14348,
- 14353, 9288,
- 14361, 14635, 12976,
- 14361, 18909, 16831, 12976,
- 14361, 19637, 12976,
- 14361, 19969, 16831, 12976,
- 14378,
- 14391, 10641, 17051, 6104,
- 14393, 859, 21279, 11476,
- 14393, 7123, 11571, 14486,
- 14393, 7123, 18176,
- 14393, 7817, 6108,
- 14393, 7817, 7123, 16088,
- 14393, 7817, 14518,
- 14393, 11779, 16088,
- 14393, 13341, 6108,
- 14393, 13341, 7123, 16088,
- 14393, 13341, 14518,
- 14393, 15621, 16088,
- 14393, 15621, 16089, 9175, 3293, 15621, 16088,
- 14393, 18763, 13483, 16088,
- 14393, 20846,
- 14396,
- 14397, 10641, 7817, 7123, 11570,
- 14397, 10641, 13341, 7123, 11570,
- 14399, 12216,
- 14401, 9855, 17486,
- 14401, 9855, 17610,
- 14401, 9855, 20552,
- 14401, 9855, 20756,
- 14401, 9855, 20974,
- 14401, 11854,
- 14401, 11905, 2610,
- 14401, 11905, 3076,
- 14401, 11905, 3356,
- 14401, 11905, 6756,
- 14401, 11905, 6778,
- 14401, 11905, 8780,
- 14401, 11905, 10900,
- 14401, 11905, 11978,
- 14401, 11905, 13450,
- 14401, 11905, 13736,
- 14401, 14003, 9855, 8,
- 14401, 14003, 9855, 16,
- 14401, 14003, 9855, 28,
- 14401, 14003, 9855, 40,
- 14401, 14003, 9855, 58,
- 14401, 14003, 9855, 72,
- 14401, 14003, 9855, 94,
- 14401, 14003, 9855, 308,
- 14401, 14003, 9855, 676,
- 14401, 14003, 9855, 17493, 22,
- 14401, 14003, 9855, 17493, 34,
- 14401, 14003, 9855, 17493, 396,
- 14401, 14003, 9855, 17493, 582,
- 14401, 14003, 9855, 20549, 58,
- 14401, 14625, 11854,
- 14401, 14999, 0,
- 14401, 14999, 8,
- 14401, 14999, 16,
- 14401, 14999, 28,
- 14401, 14999, 40,
- 14401, 14999, 58,
- 14401, 14999, 72,
- 14401, 14999, 94,
- 14401, 14999, 106,
- 14401, 14999, 124,
- 14401, 14999, 148,
- 14401, 14999, 244,
- 14401, 14999, 266,
- 14401, 14999, 308,
- 14401, 14999, 336,
- 14401, 14999, 350,
- 14401, 14999, 384,
- 14401, 14999, 416,
- 14401, 14999, 448,
- 14401, 14999, 522,
- 14401, 14999, 572,
- 14401, 14999, 588,
- 14401, 14999, 622,
- 14401, 14999, 676,
- 14401, 14999, 680,
- 14401, 14999, 734,
- 14401, 14999, 932,
- 14401, 14999, 1044,
- 14401, 14999, 1142,
- 14401, 14999, 1164,
- 14401, 14999, 1492,
- 14401, 14999, 1796,
- 14401, 14999, 1914,
- 14401, 14999, 2152,
- 14401, 14999, 2444,
- 14401, 14999, 2492,
- 14401, 14999, 2556,
- 14401, 14999, 2607, 13687, 2956,
- 14401, 14999, 2607, 13687, 7874,
- 14401, 14999, 2607, 13687, 8842,
- 14401, 14999, 2676,
- 14401, 14999, 3048,
- 14401, 14999, 3114,
- 14401, 14999, 3242,
- 14401, 14999, 3322,
- 14401, 14999, 6314,
- 14401, 14999, 10264,
- 14401, 14999, 17493, 22,
- 14401, 14999, 17493, 34,
- 14401, 14999, 17493, 396,
- 14401, 14999, 17493, 582,
- 14401, 15233, 2610,
- 14401, 15233, 2611, 16502,
- 14401, 15233, 2611, 18744,
- 14401, 15233, 3076,
- 14401, 15233, 3232,
- 14401, 15233, 3356,
- 14401, 15233, 6756,
- 14401, 15233, 6778,
- 14401, 15233, 8780,
- 14401, 15233, 11978,
- 14401, 15233, 12080,
- 14401, 15233, 12108,
- 14401, 15233, 13450,
- 14401, 15233, 13538,
- 14401, 15233, 13736,
- 14401, 15233, 14636,
- 14401, 15233, 14890,
- 14401, 15233, 15194,
- 14401, 15233, 15736,
- 14401, 15233, 15820,
- 14401, 15233, 17190,
- 14401, 15868,
- 14401, 20877, 1216,
- 14401, 20877, 7854,
- 14401, 20877, 12582,
- 14401, 20877, 14625, 1216,
- 14401, 20877, 17791, 896,
- 14409, 93, 12888,
- 14411, 896,
- 14411, 12274,
- 14411, 14487, 10641, 19477, 11476,
- 14418,
- 14419, 18386,
- 14422,
- 14424,
- 14425, 10641, 12090,
- 14429, 3192,
- 14430,
- 14432,
- 14439, 14999, 0,
- 14439, 14999, 2,
- 14439, 14999, 6,
- 14439, 14999, 8,
- 14439, 14999, 12,
- 14439, 14999, 16,
- 14439, 14999, 20,
- 14439, 14999, 22,
- 14439, 14999, 24,
- 14439, 14999, 26,
- 14439, 14999, 28,
- 14439, 14999, 30,
- 14439, 14999, 32,
- 14439, 14999, 34,
- 14439, 14999, 36,
- 14439, 14999, 38,
- 14439, 14999, 40,
- 14439, 14999, 46,
- 14439, 14999, 54,
- 14439, 14999, 146,
- 14439, 14999, 174,
- 14439, 14999, 242,
- 14439, 14999, 308,
- 14439, 14999, 348,
- 14439, 14999, 386,
- 14439, 14999, 418,
- 14439, 14999, 450,
- 14439, 14999, 456,
- 14439, 14999, 466,
- 14439, 14999, 520,
- 14439, 14999, 582,
- 14439, 14999, 596,
- 14439, 14999, 608,
- 14439, 14999, 610,
- 14439, 14999, 640,
- 14439, 14999, 676,
- 14439, 14999, 2102,
- 14439, 14999, 2260,
- 14439, 14999, 2262,
- 14439, 14999, 2264,
- 14439, 14999, 3046,
- 14439, 14999, 3126,
- 14439, 14999, 3320,
- 14439, 14999, 3430,
- 14439, 14999, 5902,
- 14439, 14999, 5904,
- 14439, 14999, 10438,
- 14439, 14999, 10440,
- 14439, 14999, 10442,
- 14440,
- 14444,
- 14453, 11772,
- 14455, 7855, 15672,
- 14458,
- 14461, 29, 8320,
- 14461, 95, 8320,
- 14461, 9855, 17486,
- 14461, 9855, 17610,
- 14461, 9855, 20552,
- 14461, 11854,
- 14461, 11905, 2610,
- 14461, 11905, 3076,
- 14461, 11905, 3356,
- 14461, 11905, 6756,
- 14461, 11905, 6778,
- 14461, 11905, 8780,
- 14461, 11905, 10900,
- 14461, 11905, 11978,
- 14461, 11905, 13450,
- 14461, 11905, 13736,
- 14461, 14003, 9855, 0,
- 14461, 14003, 9855, 8,
- 14461, 14003, 9855, 16,
- 14461, 14003, 9855, 28,
- 14461, 14003, 9855, 40,
- 14461, 14003, 9855, 72,
- 14461, 14003, 9855, 94,
- 14461, 14003, 9855, 308,
- 14461, 14003, 9855, 488,
- 14461, 14003, 9855, 676,
- 14461, 14625, 11854,
- 14461, 14999, 8,
- 14461, 14999, 16,
- 14461, 14999, 40,
- 14461, 14999, 58,
- 14461, 14999, 882,
- 14461, 14999, 1006,
- 14461, 14999, 1118,
- 14461, 14999, 1430,
- 14461, 14999, 1578,
- 14461, 14999, 1780,
- 14461, 14999, 1860,
- 14461, 14999, 2066,
- 14461, 14999, 2234,
- 14461, 14999, 2386,
- 14461, 14999, 2636,
- 14461, 14999, 2866,
- 14461, 14999, 3008,
- 14461, 14999, 3186,
- 14461, 14999, 3518,
- 14461, 14999, 3648,
- 14461, 14999, 5820,
- 14461, 14999, 6006,
- 14461, 14999, 6296,
- 14461, 14999, 6374,
- 14461, 14999, 7006,
- 14461, 14999, 7468,
- 14461, 14999, 7630,
- 14461, 14999, 8702,
- 14461, 14999, 8832,
- 14461, 14999, 8942,
- 14461, 14999, 9236,
- 14461, 14999, 10134,
- 14461, 14999, 10258,
- 14461, 14999, 10852,
- 14461, 14999, 11870,
- 14461, 14999, 13834,
- 14461, 15868,
- 14461, 16738,
- 14461, 17179, 8320,
- 14461, 18511, 8320,
- 14469, 14040,
- 14471, 16076,
- 14476,
- 14482,
+#define UNICODE_CHARNAME_WORD_HANGUL 8064
+#define UNICODE_CHARNAME_WORD_SYLLABLE 10235
+#define UNICODE_CHARNAME_WORD_CJK 567
+#define UNICODE_CHARNAME_WORD_COMPATIBILITY 11713
+#define UNICODE_CHARNAME_WORD_VARIATION 10858
+static const uint16_t unicode_names[131164] = {
+ 17, 8291, 3907, 7373, 10484,
+ 23, 3, 955, 17084,
+ 37, 321, 20550,
+ 47, 321, 1, 21421, 1026,
+ 51, 20091, 945, 22174,
+ 51, 20091, 8211, 13469, 17588,
+ 51, 20091, 8211, 17553, 17588,
+ 51, 20091, 10546,
+ 51, 20091, 11047, 12808,
+ 51, 20091, 14479, 25444,
+ 51, 20091, 14515, 13469, 17588,
+ 51, 20091, 14515, 17553, 17588,
+ 51, 20091, 15895, 25444,
+ 51, 20091, 16885, 16720,
+ 51, 20091, 16885, 22288,
+ 51, 20091, 16885, 22574,
+ 51, 20091, 22309, 22574,
+ 63, 17716,
+ 167, 2613, 16369, 17084,
+ 201, 6488,
+ 201, 9906,
+ 201, 14786,
+ 203, 6488,
+ 203, 9906,
+ 203, 14786,
+ 485, 2727, 15121, 19697, 17084,
+ 485, 13052,
+ 485, 13053, 10484,
+ 485, 16479, 16706,
+ 485, 16722,
+ 485, 18879, 17084,
+ 485, 19342,
+ 485, 22880,
+ 513, 7373, 10484,
+ 515, 12567, 453, 19082,
+ 515, 12567, 5406,
+ 515, 12567, 12959, 2726,
+ 515, 12567, 12959, 3194,
+ 515, 12567, 12959, 3486,
+ 515, 12567, 12959, 6978,
+ 515, 12567, 12959, 7000,
+ 515, 12567, 12959, 9282,
+ 515, 12567, 12959, 11726,
+ 515, 12567, 12959, 13036,
+ 515, 12567, 12959, 14634,
+ 515, 12567, 12959, 14960,
+ 515, 12567, 14498,
+ 515, 12567, 16339, 68,
+ 515, 12567, 16339, 76,
+ 515, 12567, 16339, 92,
+ 515, 12567, 16339, 202,
+ 515, 12567, 16339, 206,
+ 515, 12567, 16339, 310,
+ 515, 12567, 16339, 328,
+ 515, 12567, 16339, 330,
+ 515, 12567, 16339, 392,
+ 515, 12567, 16339, 396,
+ 515, 12567, 16339, 400,
+ 515, 12567, 16339, 410,
+ 515, 12567, 16339, 414,
+ 515, 12567, 16339, 498,
+ 515, 12567, 16339, 508,
+ 515, 12567, 16339, 534,
+ 515, 12567, 16339, 676,
+ 515, 12567, 16339, 678,
+ 515, 12567, 16339, 706,
+ 515, 12567, 16339, 820,
+ 515, 12567, 16339, 822,
+ 515, 12567, 16339, 824,
+ 515, 12567, 16339, 832,
+ 515, 12567, 16339, 892,
+ 515, 12567, 16339, 1350,
+ 515, 12567, 16339, 1394,
+ 515, 12567, 16339, 1858,
+ 515, 12567, 16339, 2160,
+ 515, 12567, 16339, 2744,
+ 515, 12567, 16339, 3564,
+ 515, 12567, 17951, 20588,
+ 515, 12567, 20186,
+ 515, 12567, 22209, 20588,
+ 515, 12567, 22909, 15919, 16494,
+ 515, 12567, 22909, 16494,
+ 517, 17084,
+ 519, 11417, 22701, 8737, 11417, 8211, 14515, 12315, 12220,
+ 527, 11417, 1281, 16194,
+ 538,
+ 628,
+ 695, 5933, 8211, 6643, 5933, 8211, 18014,
+ 695, 5933, 8211, 6643, 5933, 14515, 18014,
+ 695, 5933, 14515, 6643, 5933, 8211, 18014,
+ 695, 5933, 14515, 6643, 5933, 14515, 18014,
+ 695, 6643, 12314,
+ 695, 6643, 12315, 11417, 5936,
+ 695, 6643, 12419, 12314,
+ 695, 6643, 15287, 12314,
+ 695, 6643, 15919, 12314,
+ 695, 6643, 22333, 12314,
+ 695, 6643, 27233, 12314,
+ 695, 6973, 10764,
+ 695, 10758,
+ 695, 10759, 11417, 15767, 12220,
+ 695, 12315, 19015, 15766,
+ 695, 14515, 19521, 19706,
+ 695, 20710,
+ 695, 20711, 321, 1, 21421, 1026,
+ 695, 20711, 17549, 3487, 22113, 5934,
+ 748,
+ 779, 18709, 144,
+ 779, 18709, 168,
+ 779, 18709, 246,
+ 779, 18709, 348,
+ 779, 18709, 360,
+ 779, 18709, 400,
+ 779, 18709, 438,
+ 779, 18709, 522,
+ 779, 18709, 666,
+ 779, 18709, 750,
+ 779, 18709, 782,
+ 779, 18709, 792,
+ 779, 18709, 1042,
+ 779, 18709, 1108,
+ 779, 18709, 1128,
+ 779, 18709, 1172,
+ 779, 18709, 1176,
+ 779, 18709, 1554,
+ 779, 18709, 1610,
+ 779, 18709, 1740,
+ 779, 18709, 1916,
+ 779, 18709, 2036,
+ 779, 18709, 2230,
+ 779, 18709, 2320,
+ 779, 18709, 2428,
+ 779, 18709, 2858,
+ 779, 18709, 2874,
+ 779, 18709, 2926,
+ 779, 18709, 3178,
+ 779, 18709, 3244,
+ 779, 18709, 3342,
+ 779, 18709, 3622,
+ 779, 18709, 3664,
+ 779, 18709, 3890,
+ 779, 18709, 4022,
+ 779, 18709, 4036,
+ 779, 18709, 4038,
+ 779, 18709, 5976,
+ 779, 18709, 6316,
+ 779, 18709, 6546,
+ 779, 18709, 7208,
+ 779, 18709, 7214,
+ 779, 18709, 7664,
+ 779, 18709, 7668,
+ 779, 18709, 7674,
+ 779, 18709, 7804,
+ 779, 18709, 7824,
+ 779, 18709, 9086,
+ 779, 18709, 9492,
+ 779, 18709, 9510,
+ 779, 18709, 9556,
+ 779, 18709, 10362,
+ 779, 18709, 10404,
+ 779, 18709, 10434,
+ 779, 18709, 15470,
+ 779, 20471, 0,
+ 779, 20471, 8,
+ 779, 20471, 16,
+ 779, 20471, 28,
+ 779, 20471, 84,
+ 779, 20471, 92,
+ 779, 20471, 100,
+ 779, 20471, 106,
+ 779, 20471, 110,
+ 779, 20471, 114,
+ 779, 20471, 116,
+ 779, 20471, 120,
+ 779, 20471, 122,
+ 779, 20471, 124,
+ 779, 20471, 130,
+ 779, 20471, 134,
+ 779, 20471, 140,
+ 779, 20471, 142,
+ 779, 20471, 144,
+ 779, 20471, 148,
+ 779, 20471, 154,
+ 779, 20471, 158,
+ 779, 20471, 166,
+ 779, 20471, 168,
+ 779, 20471, 222,
+ 779, 20471, 226,
+ 779, 20471, 232,
+ 779, 20471, 238,
+ 779, 20471, 240,
+ 779, 20471, 242,
+ 779, 20471, 246,
+ 779, 20471, 250,
+ 779, 20471, 256,
+ 779, 20471, 260,
+ 779, 20471, 262,
+ 779, 20471, 270,
+ 779, 20471, 274,
+ 779, 20471, 286,
+ 779, 20471, 304,
+ 779, 20471, 324,
+ 779, 20471, 332,
+ 779, 20471, 336,
+ 779, 20471, 346,
+ 779, 20471, 348,
+ 779, 20471, 350,
+ 779, 20471, 352,
+ 779, 20471, 356,
+ 779, 20471, 360,
+ 779, 20471, 364,
+ 779, 20471, 372,
+ 779, 20471, 378,
+ 779, 20471, 392,
+ 779, 20471, 396,
+ 779, 20471, 400,
+ 779, 20471, 410,
+ 779, 20471, 414,
+ 779, 20471, 420,
+ 779, 20471, 424,
+ 779, 20471, 432,
+ 779, 20471, 438,
+ 779, 20471, 444,
+ 779, 20471, 452,
+ 779, 20471, 460,
+ 779, 20471, 464,
+ 779, 20471, 468,
+ 779, 20471, 476,
+ 779, 20471, 484,
+ 779, 20471, 488,
+ 779, 20471, 522,
+ 779, 20471, 530,
+ 779, 20471, 538,
+ 779, 20471, 546,
+ 779, 20471, 560,
+ 779, 20471, 564,
+ 779, 20471, 570,
+ 779, 20471, 576,
+ 779, 20471, 584,
+ 779, 20471, 588,
+ 779, 20471, 592,
+ 779, 20471, 594,
+ 779, 20471, 596,
+ 779, 20471, 598,
+ 779, 20471, 604,
+ 779, 20471, 608,
+ 779, 20471, 610,
+ 779, 20471, 612,
+ 779, 20471, 616,
+ 779, 20471, 622,
+ 779, 20471, 626,
+ 779, 20471, 636,
+ 779, 20471, 642,
+ 779, 20471, 646,
+ 779, 20471, 650,
+ 779, 20471, 654,
+ 779, 20471, 658,
+ 779, 20471, 666,
+ 779, 20471, 692,
+ 779, 20471, 710,
+ 779, 20471, 716,
+ 779, 20471, 718,
+ 779, 20471, 724,
+ 779, 20471, 730,
+ 779, 20471, 734,
+ 779, 20471, 740,
+ 779, 20471, 750,
+ 779, 20471, 752,
+ 779, 20471, 764,
+ 779, 20471, 766,
+ 779, 20471, 772,
+ 779, 20471, 778,
+ 779, 20471, 782,
+ 779, 20471, 786,
+ 779, 20471, 790,
+ 779, 20471, 792,
+ 779, 20471, 794,
+ 779, 20471, 798,
+ 779, 20471, 800,
+ 779, 20471, 802,
+ 779, 20471, 804,
+ 779, 20471, 952,
+ 779, 20471, 956,
+ 779, 20471, 960,
+ 779, 20471, 962,
+ 779, 20471, 964,
+ 779, 20471, 966,
+ 779, 20471, 968,
+ 779, 20471, 970,
+ 779, 20471, 972,
+ 779, 20471, 984,
+ 779, 20471, 988,
+ 779, 20471, 1002,
+ 779, 20471, 1006,
+ 779, 20471, 1008,
+ 779, 20471, 1010,
+ 779, 20471, 1020,
+ 779, 20471, 1022,
+ 779, 20471, 1026,
+ 779, 20471, 1038,
+ 779, 20471, 1040,
+ 779, 20471, 1042,
+ 779, 20471, 1046,
+ 779, 20471, 1048,
+ 779, 20471, 1058,
+ 779, 20471, 1060,
+ 779, 20471, 1062,
+ 779, 20471, 1064,
+ 779, 20471, 1076,
+ 779, 20471, 1080,
+ 779, 20471, 1084,
+ 779, 20471, 1100,
+ 779, 20471, 1102,
+ 779, 20471, 1106,
+ 779, 20471, 1108,
+ 779, 20471, 1112,
+ 779, 20471, 1114,
+ 779, 20471, 1116,
+ 779, 20471, 1118,
+ 779, 20471, 1128,
+ 779, 20471, 1130,
+ 779, 20471, 1132,
+ 779, 20471, 1142,
+ 779, 20471, 1144,
+ 779, 20471, 1148,
+ 779, 20471, 1152,
+ 779, 20471, 1154,
+ 779, 20471, 1156,
+ 779, 20471, 1158,
+ 779, 20471, 1160,
+ 779, 20471, 1172,
+ 779, 20471, 1174,
+ 779, 20471, 1176,
+ 779, 20471, 1178,
+ 779, 20471, 1194,
+ 779, 20471, 1198,
+ 779, 20471, 1200,
+ 779, 20471, 1204,
+ 779, 20471, 1206,
+ 779, 20471, 1208,
+ 779, 20471, 1210,
+ 779, 20471, 1212,
+ 779, 20471, 1222,
+ 779, 20471, 1224,
+ 779, 20471, 1238,
+ 779, 20471, 1246,
+ 779, 20471, 1248,
+ 779, 20471, 1250,
+ 779, 20471, 1278,
+ 779, 20471, 1280,
+ 779, 20471, 1282,
+ 779, 20471, 1298,
+ 779, 20471, 1300,
+ 779, 20471, 1302,
+ 779, 20471, 1304,
+ 779, 20471, 1306,
+ 779, 20471, 1432,
+ 779, 20471, 1438,
+ 779, 20471, 1440,
+ 779, 20471, 1456,
+ 779, 20471, 1458,
+ 779, 20471, 1460,
+ 779, 20471, 1474,
+ 779, 20471, 1478,
+ 779, 20471, 1486,
+ 779, 20471, 1488,
+ 779, 20471, 1490,
+ 779, 20471, 1492,
+ 779, 20471, 1502,
+ 779, 20471, 1504,
+ 779, 20471, 1506,
+ 779, 20471, 1528,
+ 779, 20471, 1532,
+ 779, 20471, 1534,
+ 779, 20471, 1554,
+ 779, 20471, 1558,
+ 779, 20471, 1560,
+ 779, 20471, 1562,
+ 779, 20471, 1564,
+ 779, 20471, 1566,
+ 779, 20471, 1568,
+ 779, 20471, 1570,
+ 779, 20471, 1586,
+ 779, 20471, 1592,
+ 779, 20471, 1594,
+ 779, 20471, 1596,
+ 779, 20471, 1608,
+ 779, 20471, 1610,
+ 779, 20471, 1612,
+ 779, 20471, 1630,
+ 779, 20471, 1632,
+ 779, 20471, 1634,
+ 779, 20471, 1636,
+ 779, 20471, 1638,
+ 779, 20471, 1674,
+ 779, 20471, 1678,
+ 779, 20471, 1682,
+ 779, 20471, 1696,
+ 779, 20471, 1700,
+ 779, 20471, 1712,
+ 779, 20471, 1720,
+ 779, 20471, 1722,
+ 779, 20471, 1724,
+ 779, 20471, 1726,
+ 779, 20471, 1728,
+ 779, 20471, 1730,
+ 779, 20471, 1732,
+ 779, 20471, 1734,
+ 779, 20471, 1738,
+ 779, 20471, 1740,
+ 779, 20471, 1742,
+ 779, 20471, 1744,
+ 779, 20471, 1746,
+ 779, 20471, 1748,
+ 779, 20471, 1750,
+ 779, 20471, 1764,
+ 779, 20471, 1766,
+ 779, 20471, 1768,
+ 779, 20471, 1782,
+ 779, 20471, 1796,
+ 779, 20471, 1798,
+ 779, 20471, 1800,
+ 779, 20471, 1802,
+ 779, 20471, 1834,
+ 779, 20471, 1836,
+ 779, 20471, 1838,
+ 779, 20471, 1896,
+ 779, 20471, 1900,
+ 779, 20471, 1902,
+ 779, 20471, 1904,
+ 779, 20471, 1910,
+ 779, 20471, 1912,
+ 779, 20471, 1914,
+ 779, 20471, 1916,
+ 779, 20471, 1922,
+ 779, 20471, 1924,
+ 779, 20471, 1926,
+ 779, 20471, 1930,
+ 779, 20471, 1932,
+ 779, 20471, 1934,
+ 779, 20471, 1936,
+ 779, 20471, 1940,
+ 779, 20471, 1944,
+ 779, 20471, 1946,
+ 779, 20471, 1948,
+ 779, 20471, 1950,
+ 779, 20471, 1974,
+ 779, 20471, 1980,
+ 779, 20471, 1984,
+ 779, 20471, 1996,
+ 779, 20471, 2000,
+ 779, 20471, 2004,
+ 779, 20471, 2024,
+ 779, 20471, 2032,
+ 779, 20471, 2036,
+ 779, 20471, 2042,
+ 779, 20471, 2072,
+ 779, 20471, 2074,
+ 779, 20471, 2078,
+ 779, 20471, 2110,
+ 779, 20471, 2112,
+ 779, 20471, 2116,
+ 779, 20471, 2118,
+ 779, 20471, 2122,
+ 779, 20471, 2178,
+ 779, 20471, 2184,
+ 779, 20471, 2190,
+ 779, 20471, 2210,
+ 779, 20471, 2216,
+ 779, 20471, 2230,
+ 779, 20471, 2236,
+ 779, 20471, 2242,
+ 779, 20471, 2244,
+ 779, 20471, 2262,
+ 779, 20471, 2268,
+ 779, 20471, 2272,
+ 779, 20471, 2296,
+ 779, 20471, 2298,
+ 779, 20471, 2300,
+ 779, 20471, 2304,
+ 779, 20471, 2306,
+ 779, 20471, 2318,
+ 779, 20471, 2320,
+ 779, 20471, 2322,
+ 779, 20471, 2324,
+ 779, 20471, 2342,
+ 779, 20471, 2348,
+ 779, 20471, 2352,
+ 779, 20471, 2382,
+ 779, 20471, 2386,
+ 779, 20471, 2388,
+ 779, 20471, 2390,
+ 779, 20471, 2392,
+ 779, 20471, 2400,
+ 779, 20471, 2412,
+ 779, 20471, 2414,
+ 779, 20471, 2416,
+ 779, 20471, 2428,
+ 779, 20471, 2430,
+ 779, 20471, 2432,
+ 779, 20471, 2446,
+ 779, 20471, 2448,
+ 779, 20471, 2450,
+ 779, 20471, 2454,
+ 779, 20471, 2456,
+ 779, 20471, 2472,
+ 779, 20471, 2474,
+ 779, 20471, 2476,
+ 779, 20471, 2494,
+ 779, 20471, 2502,
+ 779, 20471, 2506,
+ 779, 20471, 2508,
+ 779, 20471, 2510,
+ 779, 20471, 2512,
+ 779, 20471, 2514,
+ 779, 20471, 2518,
+ 779, 20471, 2520,
+ 779, 20471, 2522,
+ 779, 20471, 2524,
+ 779, 20471, 2526,
+ 779, 20471, 2536,
+ 779, 20471, 2542,
+ 779, 20471, 2544,
+ 779, 20471, 2546,
+ 779, 20471, 2552,
+ 779, 20471, 2564,
+ 779, 20471, 2572,
+ 779, 20471, 2574,
+ 779, 20471, 2576,
+ 779, 20471, 2582,
+ 779, 20471, 2584,
+ 779, 20471, 2586,
+ 779, 20471, 2588,
+ 779, 20471, 2608,
+ 779, 20471, 2612,
+ 779, 20471, 2616,
+ 779, 20471, 2624,
+ 779, 20471, 2626,
+ 779, 20471, 2628,
+ 779, 20471, 2630,
+ 779, 20471, 2632,
+ 779, 20471, 2646,
+ 779, 20471, 2648,
+ 779, 20471, 2650,
+ 779, 20471, 2652,
+ 779, 20471, 2654,
+ 779, 20471, 2670,
+ 779, 20471, 2672,
+ 779, 20471, 2674,
+ 779, 20471, 2676,
+ 779, 20471, 2678,
+ 779, 20471, 2680,
+ 779, 20471, 2682,
+ 779, 20471, 2684,
+ 779, 20471, 2762,
+ 779, 20471, 2766,
+ 779, 20471, 2772,
+ 779, 20471, 2802,
+ 779, 20471, 2810,
+ 779, 20471, 2812,
+ 779, 20471, 2814,
+ 779, 20471, 2824,
+ 779, 20471, 2826,
+ 779, 20471, 2828,
+ 779, 20471, 2850,
+ 779, 20471, 2852,
+ 779, 20471, 2856,
+ 779, 20471, 2858,
+ 779, 20471, 2860,
+ 779, 20471, 2870,
+ 779, 20471, 2872,
+ 779, 20471, 2874,
+ 779, 20471, 2876,
+ 779, 20471, 2906,
+ 779, 20471, 2912,
+ 779, 20471, 2914,
+ 779, 20471, 2916,
+ 779, 20471, 2924,
+ 779, 20471, 2926,
+ 779, 20471, 2928,
+ 779, 20471, 2940,
+ 779, 20471, 2942,
+ 779, 20471, 2944,
+ 779, 20471, 2946,
+ 779, 20471, 2952,
+ 779, 20471, 2968,
+ 779, 20471, 2970,
+ 779, 20471, 2972,
+ 779, 20471, 2976,
+ 779, 20471, 2998,
+ 779, 20471, 3002,
+ 779, 20471, 3006,
+ 779, 20471, 3022,
+ 779, 20471, 3026,
+ 779, 20471, 3066,
+ 779, 20471, 3068,
+ 779, 20471, 3070,
+ 779, 20471, 3072,
+ 779, 20471, 3074,
+ 779, 20471, 3076,
+ 779, 20471, 3078,
+ 779, 20471, 3080,
+ 779, 20471, 3094,
+ 779, 20471, 3096,
+ 779, 20471, 3098,
+ 779, 20471, 3100,
+ 779, 20471, 3102,
+ 779, 20471, 3114,
+ 779, 20471, 3116,
+ 779, 20471, 3118,
+ 779, 20471, 3120,
+ 779, 20471, 3140,
+ 779, 20471, 3146,
+ 779, 20471, 3150,
+ 779, 20471, 3158,
+ 779, 20471, 3162,
+ 779, 20471, 3166,
+ 779, 20471, 3168,
+ 779, 20471, 3172,
+ 779, 20471, 3174,
+ 779, 20471, 3178,
+ 779, 20471, 3182,
+ 779, 20471, 3190,
+ 779, 20471, 3192,
+ 779, 20471, 3194,
+ 779, 20471, 3214,
+ 779, 20471, 3220,
+ 779, 20471, 3226,
+ 779, 20471, 3240,
+ 779, 20471, 3242,
+ 779, 20471, 3244,
+ 779, 20471, 3246,
+ 779, 20471, 3248,
+ 779, 20471, 3250,
+ 779, 20471, 3264,
+ 779, 20471, 3266,
+ 779, 20471, 3268,
+ 779, 20471, 3270,
+ 779, 20471, 3274,
+ 779, 20471, 3292,
+ 779, 20471, 3294,
+ 779, 20471, 3296,
+ 779, 20471, 3298,
+ 779, 20471, 3334,
+ 779, 20471, 3342,
+ 779, 20471, 3350,
+ 779, 20471, 3364,
+ 779, 20471, 3370,
+ 779, 20471, 3386,
+ 779, 20471, 3394,
+ 779, 20471, 3398,
+ 779, 20471, 3400,
+ 779, 20471, 3422,
+ 779, 20471, 3428,
+ 779, 20471, 3432,
+ 779, 20471, 3470,
+ 779, 20471, 3472,
+ 779, 20471, 3474,
+ 779, 20471, 3476,
+ 779, 20471, 3478,
+ 779, 20471, 3570,
+ 779, 20471, 3572,
+ 779, 20471, 3608,
+ 779, 20471, 3610,
+ 779, 20471, 3616,
+ 779, 20471, 3622,
+ 779, 20471, 3628,
+ 779, 20471, 3634,
+ 779, 20471, 3638,
+ 779, 20471, 3640,
+ 779, 20471, 3642,
+ 779, 20471, 3650,
+ 779, 20471, 3654,
+ 779, 20471, 3660,
+ 779, 20471, 3662,
+ 779, 20471, 3664,
+ 779, 20471, 3666,
+ 779, 20471, 3668,
+ 779, 20471, 3674,
+ 779, 20471, 3676,
+ 779, 20471, 3678,
+ 779, 20471, 3680,
+ 779, 20471, 3690,
+ 779, 20471, 3692,
+ 779, 20471, 3698,
+ 779, 20471, 3712,
+ 779, 20471, 3716,
+ 779, 20471, 3730,
+ 779, 20471, 3734,
+ 779, 20471, 3744,
+ 779, 20471, 3766,
+ 779, 20471, 3768,
+ 779, 20471, 3770,
+ 779, 20471, 3772,
+ 779, 20471, 3776,
+ 779, 20471, 3780,
+ 779, 20471, 3782,
+ 779, 20471, 3784,
+ 779, 20471, 3804,
+ 779, 20471, 3806,
+ 779, 20471, 3808,
+ 779, 20471, 3812,
+ 779, 20471, 3878,
+ 779, 20471, 3888,
+ 779, 20471, 3890,
+ 779, 20471, 3892,
+ 779, 20471, 3900,
+ 779, 20471, 3904,
+ 779, 20471, 3908,
+ 779, 20471, 3924,
+ 779, 20471, 3926,
+ 779, 20471, 3930,
+ 779, 20471, 3934,
+ 779, 20471, 3936,
+ 779, 20471, 3950,
+ 779, 20471, 3952,
+ 779, 20471, 3954,
+ 779, 20471, 3956,
+ 779, 20471, 3970,
+ 779, 20471, 3972,
+ 779, 20471, 3974,
+ 779, 20471, 3982,
+ 779, 20471, 3984,
+ 779, 20471, 3986,
+ 779, 20471, 3988,
+ 779, 20471, 3992,
+ 779, 20471, 3994,
+ 779, 20471, 3996,
+ 779, 20471, 4002,
+ 779, 20471, 4006,
+ 779, 20471, 4008,
+ 779, 20471, 4010,
+ 779, 20471, 4020,
+ 779, 20471, 4022,
+ 779, 20471, 4024,
+ 779, 20471, 4034,
+ 779, 20471, 4036,
+ 779, 20471, 4038,
+ 779, 20471, 4040,
+ 779, 20471, 4042,
+ 779, 20471, 4048,
+ 779, 20471, 4050,
+ 779, 20471, 4052,
+ 779, 20471, 4054,
+ 779, 20471, 4056,
+ 779, 20471, 4058,
+ 779, 20471, 4060,
+ 779, 20471, 4062,
+ 779, 20471, 4064,
+ 779, 20471, 4066,
+ 779, 20471, 5944,
+ 779, 20471, 5946,
+ 779, 20471, 5948,
+ 779, 20471, 5952,
+ 779, 20471, 5954,
+ 779, 20471, 5956,
+ 779, 20471, 5958,
+ 779, 20471, 5960,
+ 779, 20471, 5962,
+ 779, 20471, 5964,
+ 779, 20471, 5966,
+ 779, 20471, 5968,
+ 779, 20471, 5970,
+ 779, 20471, 5972,
+ 779, 20471, 5974,
+ 779, 20471, 5976,
+ 779, 20471, 5978,
+ 779, 20471, 5980,
+ 779, 20471, 5982,
+ 779, 20471, 5984,
+ 779, 20471, 6020,
+ 779, 20471, 6022,
+ 779, 20471, 6024,
+ 779, 20471, 6074,
+ 779, 20471, 6076,
+ 779, 20471, 6084,
+ 779, 20471, 6090,
+ 779, 20471, 6210,
+ 779, 20471, 6214,
+ 779, 20471, 6218,
+ 779, 20471, 6226,
+ 779, 20471, 6228,
+ 779, 20471, 6230,
+ 779, 20471, 6244,
+ 779, 20471, 6246,
+ 779, 20471, 6248,
+ 779, 20471, 6252,
+ 779, 20471, 6254,
+ 779, 20471, 6256,
+ 779, 20471, 6258,
+ 779, 20471, 6264,
+ 779, 20471, 6266,
+ 779, 20471, 6268,
+ 779, 20471, 6270,
+ 779, 20471, 6272,
+ 779, 20471, 6274,
+ 779, 20471, 6276,
+ 779, 20471, 6316,
+ 779, 20471, 6318,
+ 779, 20471, 6322,
+ 779, 20471, 6336,
+ 779, 20471, 6502,
+ 779, 20471, 6504,
+ 779, 20471, 6506,
+ 779, 20471, 6512,
+ 779, 20471, 6514,
+ 779, 20471, 6526,
+ 779, 20471, 6528,
+ 779, 20471, 6530,
+ 779, 20471, 6532,
+ 779, 20471, 6536,
+ 779, 20471, 6538,
+ 779, 20471, 6540,
+ 779, 20471, 6542,
+ 779, 20471, 6544,
+ 779, 20471, 6546,
+ 779, 20471, 6548,
+ 779, 20471, 6550,
+ 779, 20471, 6600,
+ 779, 20471, 6602,
+ 779, 20471, 6664,
+ 779, 20471, 6668,
+ 779, 20471, 7016,
+ 779, 20471, 7188,
+ 779, 20471, 7190,
+ 779, 20471, 7192,
+ 779, 20471, 7196,
+ 779, 20471, 7198,
+ 779, 20471, 7200,
+ 779, 20471, 7202,
+ 779, 20471, 7204,
+ 779, 20471, 7206,
+ 779, 20471, 7208,
+ 779, 20471, 7210,
+ 779, 20471, 7212,
+ 779, 20471, 7214,
+ 779, 20471, 7216,
+ 779, 20471, 7218,
+ 779, 20471, 7220,
+ 779, 20471, 7222,
+ 779, 20471, 7252,
+ 779, 20471, 7254,
+ 779, 20471, 7256,
+ 779, 20471, 7300,
+ 779, 20471, 7302,
+ 779, 20471, 7304,
+ 779, 20471, 7308,
+ 779, 20471, 7456,
+ 779, 20471, 7464,
+ 779, 20471, 7466,
+ 779, 20471, 7470,
+ 779, 20471, 7472,
+ 779, 20471, 7474,
+ 779, 20471, 7476,
+ 779, 20471, 7478,
+ 779, 20471, 7480,
+ 779, 20471, 7482,
+ 779, 20471, 7484,
+ 779, 20471, 7486,
+ 779, 20471, 7488,
+ 779, 20471, 7490,
+ 779, 20471, 7492,
+ 779, 20471, 7494,
+ 779, 20471, 7496,
+ 779, 20471, 7498,
+ 779, 20471, 7500,
+ 779, 20471, 7502,
+ 779, 20471, 7504,
+ 779, 20471, 7506,
+ 779, 20471, 7508,
+ 779, 20471, 7510,
+ 779, 20471, 7512,
+ 779, 20471, 7514,
+ 779, 20471, 7516,
+ 779, 20471, 7518,
+ 779, 20471, 7520,
+ 779, 20471, 7522,
+ 779, 20471, 7524,
+ 779, 20471, 7526,
+ 779, 20471, 7528,
+ 779, 20471, 7530,
+ 779, 20471, 7532,
+ 779, 20471, 7534,
+ 779, 20471, 7536,
+ 779, 20471, 7538,
+ 779, 20471, 7540,
+ 779, 20471, 7542,
+ 779, 20471, 7544,
+ 779, 20471, 7548,
+ 779, 20471, 7550,
+ 779, 20471, 7552,
+ 779, 20471, 7554,
+ 779, 20471, 7556,
+ 779, 20471, 7558,
+ 779, 20471, 7560,
+ 779, 20471, 7562,
+ 779, 20471, 7564,
+ 779, 20471, 7566,
+ 779, 20471, 7570,
+ 779, 20471, 7572,
+ 779, 20471, 7636,
+ 779, 20471, 7638,
+ 779, 20471, 7640,
+ 779, 20471, 7650,
+ 779, 20471, 7652,
+ 779, 20471, 7654,
+ 779, 20471, 7656,
+ 779, 20471, 7658,
+ 779, 20471, 7660,
+ 779, 20471, 7662,
+ 779, 20471, 7664,
+ 779, 20471, 7666,
+ 779, 20471, 7668,
+ 779, 20471, 7670,
+ 779, 20471, 7672,
+ 779, 20471, 7674,
+ 779, 20471, 7794,
+ 779, 20471, 7796,
+ 779, 20471, 7798,
+ 779, 20471, 7804,
+ 779, 20471, 7806,
+ 779, 20471, 7808,
+ 779, 20471, 7810,
+ 779, 20471, 7812,
+ 779, 20471, 7814,
+ 779, 20471, 7816,
+ 779, 20471, 7818,
+ 779, 20471, 7820,
+ 779, 20471, 7822,
+ 779, 20471, 7824,
+ 779, 20471, 7826,
+ 779, 20471, 7828,
+ 779, 20471, 7830,
+ 779, 20471, 7832,
+ 779, 20471, 7850,
+ 779, 20471, 7852,
+ 779, 20471, 7854,
+ 779, 20471, 7856,
+ 779, 20471, 7858,
+ 779, 20471, 8034,
+ 779, 20471, 8036,
+ 779, 20471, 8110,
+ 779, 20471, 8114,
+ 779, 20471, 8118,
+ 779, 20471, 8236,
+ 779, 20471, 8238,
+ 779, 20471, 8240,
+ 779, 20471, 8294,
+ 779, 20471, 8296,
+ 779, 20471, 8298,
+ 779, 20471, 8300,
+ 779, 20471, 8310,
+ 779, 20471, 8808,
+ 779, 20471, 8810,
+ 779, 20471, 8812,
+ 779, 20471, 8824,
+ 779, 20471, 8826,
+ 779, 20471, 8828,
+ 779, 20471, 8830,
+ 779, 20471, 8832,
+ 779, 20471, 8834,
+ 779, 20471, 8836,
+ 779, 20471, 8838,
+ 779, 20471, 8840,
+ 779, 20471, 8842,
+ 779, 20471, 8844,
+ 779, 20471, 8866,
+ 779, 20471, 8868,
+ 779, 20471, 8934,
+ 779, 20471, 8936,
+ 779, 20471, 8938,
+ 779, 20471, 8944,
+ 779, 20471, 9080,
+ 779, 20471, 9082,
+ 779, 20471, 9084,
+ 779, 20471, 9086,
+ 779, 20471, 9088,
+ 779, 20471, 9090,
+ 779, 20471, 9092,
+ 779, 20471, 9094,
+ 779, 20471, 9096,
+ 779, 20471, 9098,
+ 779, 20471, 9102,
+ 779, 20471, 9104,
+ 779, 20471, 9106,
+ 779, 20471, 9108,
+ 779, 20471, 9110,
+ 779, 20471, 9112,
+ 779, 20471, 9114,
+ 779, 20471, 9116,
+ 779, 20471, 9122,
+ 779, 20471, 9124,
+ 779, 20471, 9126,
+ 779, 20471, 9130,
+ 779, 20471, 9132,
+ 779, 20471, 9134,
+ 779, 20471, 9136,
+ 779, 20471, 9140,
+ 779, 20471, 9142,
+ 779, 20471, 9148,
+ 779, 20471, 9150,
+ 779, 20471, 9152,
+ 779, 20471, 9156,
+ 779, 20471, 9158,
+ 779, 20471, 9160,
+ 779, 20471, 9162,
+ 779, 20471, 9194,
+ 779, 20471, 9200,
+ 779, 20471, 9202,
+ 779, 20471, 9206,
+ 779, 20471, 9208,
+ 779, 20471, 9222,
+ 779, 20471, 9234,
+ 779, 20471, 9238,
+ 779, 20471, 9242,
+ 779, 20471, 9248,
+ 779, 20471, 9274,
+ 779, 20471, 9276,
+ 779, 20471, 9296,
+ 779, 20471, 9298,
+ 779, 20471, 9300,
+ 779, 20471, 9302,
+ 779, 20471, 9306,
+ 779, 20471, 9308,
+ 779, 20471, 9310,
+ 779, 20471, 9312,
+ 779, 20471, 9314,
+ 779, 20471, 9316,
+ 779, 20471, 9318,
+ 779, 20471, 9320,
+ 779, 20471, 9322,
+ 779, 20471, 9324,
+ 779, 20471, 9326,
+ 779, 20471, 9372,
+ 779, 20471, 9374,
+ 779, 20471, 9376,
+ 779, 20471, 9378,
+ 779, 20471, 9382,
+ 779, 20471, 9384,
+ 779, 20471, 9386,
+ 779, 20471, 9388,
+ 779, 20471, 9392,
+ 779, 20471, 9394,
+ 779, 20471, 9396,
+ 779, 20471, 9398,
+ 779, 20471, 9400,
+ 779, 20471, 9402,
+ 779, 20471, 9404,
+ 779, 20471, 9406,
+ 779, 20471, 9452,
+ 779, 20471, 9454,
+ 779, 20471, 9456,
+ 779, 20471, 9488,
+ 779, 20471, 9492,
+ 779, 20471, 9498,
+ 779, 20471, 9500,
+ 779, 20471, 9510,
+ 779, 20471, 9512,
+ 779, 20471, 9514,
+ 779, 20471, 9520,
+ 779, 20471, 9522,
+ 779, 20471, 9524,
+ 779, 20471, 9526,
+ 779, 20471, 9530,
+ 779, 20471, 9534,
+ 779, 20471, 9536,
+ 779, 20471, 9538,
+ 779, 20471, 9540,
+ 779, 20471, 9542,
+ 779, 20471, 9544,
+ 779, 20471, 9546,
+ 779, 20471, 9548,
+ 779, 20471, 9550,
+ 779, 20471, 9554,
+ 779, 20471, 9556,
+ 779, 20471, 9560,
+ 779, 20471, 9562,
+ 779, 20471, 9564,
+ 779, 20471, 9566,
+ 779, 20471, 9568,
+ 779, 20471, 9570,
+ 779, 20471, 9788,
+ 779, 20471, 9792,
+ 779, 20471, 9842,
+ 779, 20471, 9844,
+ 779, 20471, 9846,
+ 779, 20471, 9860,
+ 779, 20471, 9896,
+ 779, 20471, 9898,
+ 779, 20471, 9900,
+ 779, 20471, 9908,
+ 779, 20471, 9910,
+ 779, 20471, 9912,
+ 779, 20471, 9914,
+ 779, 20471, 9926,
+ 779, 20471, 10102,
+ 779, 20471, 10106,
+ 779, 20471, 10108,
+ 779, 20471, 10110,
+ 779, 20471, 10112,
+ 779, 20471, 10114,
+ 779, 20471, 10116,
+ 779, 20471, 10120,
+ 779, 20471, 10122,
+ 779, 20471, 10124,
+ 779, 20471, 10126,
+ 779, 20471, 10128,
+ 779, 20471, 10130,
+ 779, 20471, 10132,
+ 779, 20471, 10134,
+ 779, 20471, 10136,
+ 779, 20471, 10156,
+ 779, 20471, 10158,
+ 779, 20471, 10160,
+ 779, 20471, 10172,
+ 779, 20471, 10360,
+ 779, 20471, 10362,
+ 779, 20471, 10364,
+ 779, 20471, 10374,
+ 779, 20471, 10376,
+ 779, 20471, 10378,
+ 779, 20471, 10404,
+ 779, 20471, 10408,
+ 779, 20471, 10412,
+ 779, 20471, 10430,
+ 779, 20471, 10432,
+ 779, 20471, 10434,
+ 779, 20471, 10436,
+ 779, 20471, 10438,
+ 779, 20471, 10452,
+ 779, 20471, 10454,
+ 779, 20471, 10456,
+ 779, 20471, 10458,
+ 779, 20471, 10478,
+ 779, 20471, 10480,
+ 779, 20471, 10552,
+ 779, 20471, 10554,
+ 779, 20471, 10556,
+ 779, 20471, 10560,
+ 779, 20471, 10562,
+ 779, 20471, 10566,
+ 779, 20471, 10568,
+ 779, 20471, 10570,
+ 779, 20471, 10572,
+ 779, 20471, 10574,
+ 779, 20471, 10576,
+ 779, 20471, 10578,
+ 779, 20471, 10580,
+ 779, 20471, 10582,
+ 779, 20471, 10586,
+ 779, 20471, 10588,
+ 779, 20471, 10590,
+ 779, 20471, 10592,
+ 779, 20471, 10594,
+ 779, 20471, 10640,
+ 779, 20471, 10642,
+ 779, 20471, 10648,
+ 779, 20471, 10658,
+ 779, 20471, 10892,
+ 779, 20471, 10894,
+ 779, 20471, 11024,
+ 779, 20471, 11026,
+ 779, 20471, 11028,
+ 779, 20471, 11034,
+ 779, 20471, 11290,
+ 779, 20471, 11292,
+ 779, 20471, 11294,
+ 779, 20471, 11306,
+ 779, 20471, 11308,
+ 779, 20471, 11450,
+ 779, 20471, 11452,
+ 779, 20471, 11480,
+ 779, 20471, 11482,
+ 779, 20471, 11484,
+ 779, 20471, 11488,
+ 779, 20471, 11500,
+ 779, 20471, 11598,
+ 779, 20471, 11600,
+ 779, 20471, 11602,
+ 779, 20471, 11662,
+ 779, 20471, 11664,
+ 779, 20471, 11666,
+ 779, 20471, 11668,
+ 779, 20471, 11678,
+ 779, 20471, 11734,
+ 779, 20471, 11738,
+ 779, 20471, 11740,
+ 779, 20471, 11744,
+ 779, 20471, 11746,
+ 779, 20471, 11748,
+ 779, 20471, 11756,
+ 779, 20471, 11758,
+ 779, 20471, 11760,
+ 779, 20471, 11762,
+ 779, 20471, 11764,
+ 779, 20471, 11766,
+ 779, 20471, 11768,
+ 779, 20471, 11770,
+ 779, 20471, 11776,
+ 779, 20471, 11778,
+ 779, 20471, 11780,
+ 779, 20471, 11782,
+ 779, 20471, 11786,
+ 779, 20471, 11788,
+ 779, 20471, 11794,
+ 779, 20471, 11796,
+ 779, 20471, 11798,
+ 779, 20471, 11804,
+ 779, 20471, 11808,
+ 779, 20471, 11810,
+ 779, 20471, 11812,
+ 779, 20471, 11816,
+ 779, 20471, 11818,
+ 779, 20471, 11820,
+ 779, 20471, 11822,
+ 779, 20471, 11824,
+ 779, 20471, 11826,
+ 779, 20471, 11828,
+ 779, 20471, 11830,
+ 779, 20471, 11834,
+ 779, 20471, 11836,
+ 779, 20471, 11838,
+ 779, 20471, 11842,
+ 779, 20471, 11844,
+ 779, 20471, 11846,
+ 779, 20471, 11848,
+ 779, 20471, 12372,
+ 779, 20471, 12374,
+ 779, 20471, 12376,
+ 779, 20471, 12378,
+ 779, 20471, 12380,
+ 779, 20471, 12382,
+ 779, 20471, 12580,
+ 779, 20471, 12582,
+ 779, 20471, 12584,
+ 779, 20471, 12586,
+ 779, 20471, 12588,
+ 779, 20471, 12928,
+ 779, 20471, 12930,
+ 779, 20471, 12932,
+ 779, 20471, 12934,
+ 779, 20471, 12936,
+ 779, 20471, 13238,
+ 779, 20471, 13240,
+ 779, 20471, 13242,
+ 779, 20471, 13244,
+ 779, 20471, 13246,
+ 779, 20471, 13248,
+ 779, 20471, 13372,
+ 779, 20471, 13374,
+ 779, 20471, 13376,
+ 779, 20471, 13378,
+ 779, 20471, 13380,
+ 779, 20471, 13382,
+ 779, 20471, 13384,
+ 779, 20471, 13386,
+ 779, 20471, 13390,
+ 779, 20471, 13392,
+ 779, 20471, 13394,
+ 779, 20471, 13396,
+ 779, 20471, 13398,
+ 779, 20471, 13400,
+ 779, 20471, 13402,
+ 779, 20471, 13404,
+ 779, 20471, 13428,
+ 779, 20471, 13430,
+ 779, 20471, 13432,
+ 779, 20471, 13434,
+ 779, 20471, 13436,
+ 779, 20471, 13438,
+ 779, 20471, 13492,
+ 779, 20471, 13494,
+ 779, 20471, 13496,
+ 779, 20471, 13498,
+ 779, 20471, 13500,
+ 779, 20471, 13502,
+ 779, 20471, 13850,
+ 779, 20471, 13852,
+ 779, 20471, 13854,
+ 779, 20471, 13856,
+ 779, 20471, 13944,
+ 779, 20471, 13946,
+ 779, 20471, 13948,
+ 779, 20471, 13950,
+ 779, 20471, 13962,
+ 779, 20471, 13966,
+ 779, 20471, 13996,
+ 779, 20471, 13998,
+ 779, 20471, 14018,
+ 779, 20471, 14020,
+ 779, 20471, 14046,
+ 779, 20471, 14048,
+ 779, 20471, 14050,
+ 779, 20471, 14056,
+ 779, 20471, 14060,
+ 779, 20471, 14062,
+ 779, 20471, 14122,
+ 779, 20471, 14124,
+ 779, 20471, 14200,
+ 779, 20471, 14202,
+ 779, 20471, 14204,
+ 779, 20471, 14206,
+ 779, 20471, 14208,
+ 779, 20471, 14212,
+ 779, 20471, 14214,
+ 779, 20471, 14216,
+ 779, 20471, 14218,
+ 779, 20471, 14220,
+ 779, 20471, 14534,
+ 779, 20471, 14536,
+ 779, 20471, 14538,
+ 779, 20471, 14704,
+ 779, 20471, 14706,
+ 779, 20471, 14708,
+ 779, 20471, 14718,
+ 779, 20471, 14810,
+ 779, 20471, 14812,
+ 779, 20471, 14814,
+ 779, 20471, 15448,
+ 779, 20471, 15450,
+ 779, 20471, 15452,
+ 779, 20471, 15454,
+ 779, 20471, 15468,
+ 779, 20471, 15470,
+ 779, 20471, 15472,
+ 779, 20471, 15476,
+ 779, 20471, 15478,
+ 779, 20471, 21193, 8736,
+ 843, 16924,
+ 883, 13063, 658,
+ 883, 25146,
+ 884,
+ 891, 11417, 1280,
+ 900,
+ 907, 22079, 17085, 695, 10399, 1924,
+ 907, 22079, 17085, 695, 10759, 1924,
+ 907, 22079, 17085, 695, 10759, 18526,
+ 907, 22079, 17085, 695, 10759, 20870,
+ 907, 22079, 17085, 695, 12509, 14984,
+ 907, 22079, 17085, 1221, 14830,
+ 907, 22079, 17085, 1221, 14984,
+ 907, 22079, 17085, 1221, 20870,
+ 907, 22079, 17085, 1925, 20612,
+ 907, 22079, 17085, 1925, 20870,
+ 907, 22079, 17085, 3030,
+ 907, 22079, 17085, 6643, 10399, 14830,
+ 907, 22079, 17085, 6643, 10759, 1924,
+ 907, 22079, 17085, 6643, 10759, 20612,
+ 907, 22079, 17085, 6643, 12509, 14984,
+ 907, 22079, 17085, 7752,
+ 907, 22079, 17085, 7753, 20612,
+ 907, 22079, 17085, 8211, 10399, 14830,
+ 907, 22079, 17085, 9906,
+ 907, 22079, 17085, 9907, 695, 12508,
+ 907, 22079, 17085, 9907, 1220,
+ 907, 22079, 17085, 9907, 1924,
+ 907, 22079, 17085, 9907, 2613, 13062,
+ 907, 22079, 17085, 9907, 6643, 12508,
+ 907, 22079, 17085, 9907, 12808,
+ 907, 22079, 17085, 9907, 12942,
+ 907, 22079, 17085, 9907, 13062,
+ 907, 22079, 17085, 9907, 14744,
+ 907, 22079, 17085, 9907, 15766,
+ 907, 22079, 17085, 9907, 15882,
+ 907, 22079, 17085, 9907, 17764,
+ 907, 22079, 17085, 9907, 19115, 12314,
+ 907, 22079, 17085, 9907, 20252,
+ 907, 22079, 17085, 9907, 20730,
+ 907, 22079, 17085, 9907, 21029, 12314,
+ 907, 22079, 17085, 9907, 21229, 12314,
+ 907, 22079, 17085, 9907, 21230,
+ 907, 22079, 17085, 9907, 22329, 12314,
+ 907, 22079, 17085, 9907, 23188,
+ 907, 22079, 17085, 10599, 20870,
+ 907, 22079, 17085, 12268,
+ 907, 22079, 17085, 12269, 20612,
+ 907, 22079, 17085, 12815, 954,
+ 907, 22079, 17085, 12943, 14830,
+ 907, 22079, 17085, 12943, 20612,
+ 907, 22079, 17085, 14288,
+ 907, 22079, 17085, 14289, 20612,
+ 907, 22079, 17085, 14461, 9906,
+ 907, 22079, 17085, 14461, 20612,
+ 907, 22079, 17085, 14745, 954,
+ 907, 22079, 17085, 14831, 14984,
+ 907, 22079, 17085, 14985, 20870,
+ 907, 22079, 17085, 15456,
+ 907, 22079, 17085, 15767, 1924,
+ 907, 22079, 17085, 15767, 10598,
+ 907, 22079, 17085, 15767, 14830,
+ 907, 22079, 17085, 15767, 20612,
+ 907, 22079, 17085, 15767, 20730,
+ 907, 22079, 17085, 15767, 20870,
+ 907, 22079, 17085, 16174,
+ 907, 22079, 17085, 17023, 9906,
+ 907, 22079, 17085, 17765, 20612,
+ 907, 22079, 17085, 17895, 20612,
+ 907, 22079, 17085, 19115, 11266,
+ 907, 22079, 17085, 20731, 954,
+ 907, 22079, 17085, 21029, 11266,
+ 907, 22079, 17085, 21229, 11266,
+ 907, 22079, 17085, 21475, 20612,
+ 907, 22079, 17085, 22329, 11266,
+ 907, 22079, 17085, 23189, 20870,
+ 908,
+ 932,
+ 955, 505, 10534,
+ 955, 12548,
+ 956,
+ 974,
+ 987, 17084,
+ 1005, 18747, 18888,
+ 1005, 18888,
+ 1016,
+ 1025, 891, 12314,
+ 1027, 19681, 695, 13353, 891, 6643, 22113, 13676,
+ 1027, 19681, 695, 13353, 891, 8211, 6643, 13676,
+ 1027, 19681, 695, 13353, 891, 8211, 13676,
+ 1027, 19681, 695, 13353, 891, 14515, 6643, 13676,
+ 1027, 19681, 695, 13353, 891, 14515, 13676,
+ 1027, 19681, 695, 13353, 891, 22113, 13676,
+ 1027, 19681, 695, 13677, 891, 6643, 22113, 13352,
+ 1027, 19681, 695, 13677, 891, 8211, 6643, 13352,
+ 1027, 19681, 695, 13677, 891, 8211, 13352,
+ 1027, 19681, 695, 13677, 891, 14515, 6643, 13352,
+ 1027, 19681, 695, 13677, 891, 14515, 13352,
+ 1027, 19681, 695, 13677, 891, 22113, 13352,
+ 1027, 19681, 695, 15919, 891, 8211, 16968,
+ 1027, 19681, 695, 15919, 891, 14515, 16968,
+ 1027, 19681, 695, 15919, 891, 22113, 16968,
+ 1027, 19681, 695, 16969, 891, 8211, 15918,
+ 1027, 19681, 695, 16969, 891, 14515, 15918,
+ 1027, 19681, 695, 16969, 891, 22113, 15918,
+ 1027, 19681, 6643, 13353, 891, 695, 22113, 13676,
+ 1027, 19681, 6643, 13353, 891, 8211, 695, 13676,
+ 1027, 19681, 6643, 13353, 891, 8211, 13676,
+ 1027, 19681, 6643, 13353, 891, 14515, 695, 13676,
+ 1027, 19681, 6643, 13353, 891, 14515, 13676,
+ 1027, 19681, 6643, 13353, 891, 22113, 13676,
+ 1027, 19681, 6643, 13677, 891, 695, 22113, 13352,
+ 1027, 19681, 6643, 13677, 891, 8211, 695, 13352,
+ 1027, 19681, 6643, 13677, 891, 8211, 13352,
+ 1027, 19681, 6643, 13677, 891, 14515, 695, 13352,
+ 1027, 19681, 6643, 13677, 891, 14515, 13352,
+ 1027, 19681, 6643, 13677, 891, 22113, 13352,
+ 1027, 19681, 6643, 15919, 891, 8211, 16968,
+ 1027, 19681, 6643, 15919, 891, 14515, 16968,
+ 1027, 19681, 6643, 15919, 891, 22113, 16968,
+ 1027, 19681, 6643, 16969, 891, 8211, 15918,
+ 1027, 19681, 6643, 16969, 891, 14515, 15918,
+ 1027, 19681, 6643, 16969, 891, 22113, 15918,
+ 1027, 19681, 8211, 695, 13353, 891, 14515, 6643, 13676,
+ 1027, 19681, 8211, 6643, 13353, 891, 14515, 695, 13676,
+ 1027, 19681, 8211, 13353, 891, 14515, 695, 13676,
+ 1027, 19681, 8211, 13353, 891, 14515, 6643, 13676,
+ 1027, 19681, 8211, 13353, 891, 14515, 20625, 13676,
+ 1027, 19681, 8211, 13677, 891, 14515, 695, 13352,
+ 1027, 19681, 8211, 13677, 891, 14515, 6643, 13352,
+ 1027, 19681, 8211, 13677, 891, 14515, 20625, 13352,
+ 1027, 19681, 13353, 694,
+ 1027, 19681, 13353, 695, 891, 8210,
+ 1027, 19681, 13353, 695, 891, 13677, 6642,
+ 1027, 19681, 13353, 695, 891, 14514,
+ 1027, 19681, 13353, 695, 891, 22112,
+ 1027, 19681, 13353, 6642,
+ 1027, 19681, 13353, 6643, 891, 8210,
+ 1027, 19681, 13353, 6643, 891, 14514,
+ 1027, 19681, 13353, 6643, 891, 22112,
+ 1027, 19681, 13353, 8210,
+ 1027, 19681, 13353, 8211, 891, 13677, 14514,
+ 1027, 19681, 13353, 14514,
+ 1027, 19681, 13353, 15919, 6489, 20624,
+ 1027, 19681, 13353, 15919, 6489, 22112,
+ 1027, 19681, 13353, 17219, 6489, 20624,
+ 1027, 19681, 13353, 17219, 6489, 22112,
+ 1027, 19681, 13353, 20624,
+ 1027, 19681, 13353, 20625, 891, 8210,
+ 1027, 19681, 13353, 20625, 891, 14514,
+ 1027, 19681, 13353, 20625, 891, 22112,
+ 1027, 19681, 13353, 21405, 6489, 20624,
+ 1027, 19681, 13353, 21405, 6489, 22112,
+ 1027, 19681, 13353, 22112,
+ 1027, 19681, 13677, 694,
+ 1027, 19681, 13677, 695, 891, 8210,
+ 1027, 19681, 13677, 695, 891, 13353, 6642,
+ 1027, 19681, 13677, 695, 891, 14514,
+ 1027, 19681, 13677, 695, 891, 22112,
+ 1027, 19681, 13677, 909, 695, 891, 8210,
+ 1027, 19681, 13677, 909, 695, 891, 14514,
+ 1027, 19681, 13677, 909, 6643, 891, 8210,
+ 1027, 19681, 13677, 909, 6643, 891, 14514,
+ 1027, 19681, 13677, 6642,
+ 1027, 19681, 13677, 6643, 891, 8210,
+ 1027, 19681, 13677, 6643, 891, 14514,
+ 1027, 19681, 13677, 6643, 891, 22112,
+ 1027, 19681, 13677, 8210,
+ 1027, 19681, 13677, 8211, 891, 13353, 14514,
+ 1027, 19681, 13677, 14514,
+ 1027, 19681, 13677, 15919, 6489, 20624,
+ 1027, 19681, 13677, 15919, 6489, 22112,
+ 1027, 19681, 13677, 17219, 6489, 20624,
+ 1027, 19681, 13677, 17219, 6489, 22112,
+ 1027, 19681, 13677, 19521, 12826,
+ 1027, 19681, 13677, 19521, 15127, 8211, 659, 13707, 14514,
+ 1027, 19681, 13677, 19521, 15127, 14515, 659, 13707, 8210,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 8210,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 8211, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 8211, 659, 13707, 15731, 659, 16467, 14514,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 8211, 891, 16467, 14515, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 14514,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 14515, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 14515, 659, 13707, 15731, 659, 16467, 8210,
+ 1027, 19681, 13677, 19521, 15127, 15731, 659, 16467, 14515, 891, 16467, 8211, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 16467, 8211, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 16467, 8211, 659, 13707, 15731, 659, 16467, 14514,
+ 1027, 19681, 13677, 19521, 16467, 8211, 659, 15127, 15731, 659, 16467, 14514,
+ 1027, 19681, 13677, 19521, 16467, 8211, 659, 15127, 15731, 659, 16467, 14515, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 16467, 14515, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 16467, 14515, 659, 15127, 15731, 659, 16467, 8211, 659, 13707, 15730,
+ 1027, 19681, 13677, 19521, 17764,
+ 1027, 19681, 13677, 20624,
+ 1027, 19681, 13677, 20625, 891, 8210,
+ 1027, 19681, 13677, 20625, 891, 14514,
+ 1027, 19681, 13677, 20625, 891, 22112,
+ 1027, 19681, 13677, 21405, 6489, 20624,
+ 1027, 19681, 13677, 21405, 6489, 22112,
+ 1027, 19681, 13677, 22112,
+ 1027, 19681, 13677, 22113, 11417, 20625, 17050,
+ 1027, 19681, 14515, 695, 13353, 891, 8211, 6643, 13676,
+ 1027, 19681, 14515, 6643, 13353, 891, 8211, 695, 13676,
+ 1027, 19681, 14515, 13353, 891, 8211, 695, 13676,
+ 1027, 19681, 14515, 13353, 891, 8211, 6643, 13676,
+ 1027, 19681, 14515, 13353, 891, 8211, 20625, 13676,
+ 1027, 19681, 14515, 13677, 891, 8211, 695, 13352,
+ 1027, 19681, 14515, 13677, 891, 8211, 6643, 13352,
+ 1027, 19681, 14515, 13677, 891, 8211, 20625, 13352,
+ 1027, 19681, 15919, 695, 891, 8210,
+ 1027, 19681, 15919, 695, 891, 14514,
+ 1027, 19681, 15919, 695, 891, 22112,
+ 1027, 19681, 15919, 6643, 891, 8210,
+ 1027, 19681, 15919, 6643, 891, 14514,
+ 1027, 19681, 15919, 6643, 891, 22112,
+ 1027, 19681, 15919, 20624,
+ 1027, 19681, 15919, 20625, 891, 8210,
+ 1027, 19681, 15919, 20625, 891, 14514,
+ 1027, 19681, 15919, 20625, 891, 22112,
+ 1027, 19681, 15919, 22112,
+ 1027, 19681, 20625, 13353, 891, 8211, 13676,
+ 1027, 19681, 20625, 13353, 891, 14515, 13676,
+ 1027, 19681, 20625, 13353, 891, 22113, 13676,
+ 1027, 19681, 20625, 13677, 891, 8211, 13352,
+ 1027, 19681, 20625, 13677, 891, 14515, 13352,
+ 1027, 19681, 20625, 13677, 891, 22113, 13352,
+ 1027, 19681, 20625, 15919, 891, 8211, 16968,
+ 1027, 19681, 20625, 15919, 891, 14515, 16968,
+ 1027, 19681, 20625, 15919, 891, 22113, 16968,
+ 1027, 19681, 20625, 16969, 891, 8211, 15918,
+ 1027, 19681, 20625, 16969, 891, 14515, 15918,
+ 1027, 19681, 20625, 16969, 891, 22113, 15918,
+ 1028,
+ 1036,
+ 1044,
+ 1045, 10604,
+ 1079, 18870,
+ 1080,
+ 1081, 6938,
+ 1081, 6939, 11417, 3737, 14770,
+ 1081, 6939, 11417, 14913, 505, 1928,
+ 1104,
+ 1111, 3030,
+ 1135, 17051, 6,
+ 1135, 17051, 14,
+ 1135, 17051, 26,
+ 1135, 17051, 30,
+ 1135, 17051, 32,
+ 1135, 17051, 36,
+ 1135, 17051, 38,
+ 1135, 17051, 276,
+ 1135, 17051, 288,
+ 1135, 17051, 294,
+ 1135, 17051, 550,
+ 1135, 17051, 556,
+ 1135, 17051, 578,
+ 1135, 17051, 618,
+ 1135, 17051, 628,
+ 1135, 17051, 634,
+ 1135, 17051, 640,
+ 1135, 17051, 644,
+ 1135, 17051, 656,
+ 1135, 17051, 742,
+ 1135, 17051, 762,
+ 1135, 17051, 1056,
+ 1135, 17051, 1806,
+ 1135, 17051, 1808,
+ 1135, 17051, 1810,
+ 1135, 17051, 1812,
+ 1135, 17051, 3280,
+ 1135, 17051, 3286,
+ 1135, 17051, 3310,
+ 1135, 17051, 7616,
+ 1135, 17051, 7676,
+ 1135, 17051, 7678,
+ 1135, 17051, 7680,
+ 1135, 17051, 7682,
+ 1135, 17051, 10666,
+ 1135, 17051, 13440,
+ 1135, 18709, 1026,
+ 1135, 18709, 1146,
+ 1135, 18709, 1270,
+ 1135, 18709, 1345, 2726,
+ 1135, 18709, 1345, 3486,
+ 1135, 18709, 1345, 14960,
+ 1135, 18709, 1412,
+ 1135, 18709, 1416,
+ 1135, 18709, 2539, 2726,
+ 1135, 18709, 2539, 3486,
+ 1135, 18709, 2539, 7000,
+ 1135, 18709, 2539, 14960,
+ 1135, 18709, 2722,
+ 1135, 18709, 2771, 2726,
+ 1135, 18709, 2771, 3486,
+ 1135, 18709, 2994,
+ 1135, 18709, 2998,
+ 1135, 18709, 3262,
+ 1135, 18709, 6036,
+ 1135, 18709, 6047, 505, 12604,
+ 1135, 18709, 6050,
+ 1135, 18709, 6280,
+ 1135, 18709, 6968,
+ 1135, 18709, 6994,
+ 1135, 18709, 7372,
+ 1135, 18709, 7398,
+ 1135, 18709, 7608,
+ 1135, 18709, 7772,
+ 1135, 18709, 8185, 2726,
+ 1135, 18709, 8185, 3486,
+ 1135, 18709, 8185, 7000,
+ 1135, 18709, 8185, 14960,
+ 1135, 18709, 8281, 2726,
+ 1135, 18709, 8281, 3486,
+ 1135, 18709, 8774,
+ 1135, 18709, 8790,
+ 1135, 18709, 8908,
+ 1135, 18709, 10004,
+ 1135, 18709, 10324,
+ 1135, 18709, 10490,
+ 1135, 18709, 11373, 2726,
+ 1135, 18709, 11373, 3486,
+ 1135, 18709, 11395, 2726,
+ 1135, 18709, 11395, 3486,
+ 1135, 18709, 12461, 2726,
+ 1135, 18709, 12461, 3486,
+ 1135, 18709, 12574,
+ 1135, 18709, 12598,
+ 1135, 18709, 12938,
+ 1135, 18709, 13264,
+ 1135, 18709, 13297, 2726,
+ 1135, 18709, 13297, 3486,
+ 1135, 18709, 13297, 14960,
+ 1135, 18709, 13351, 2726,
+ 1135, 18709, 13351, 3486,
+ 1135, 18709, 13585, 2726,
+ 1135, 18709, 13585, 3486,
+ 1135, 18709, 13887, 2726,
+ 1135, 18709, 13887, 3486,
+ 1135, 18709, 14660,
+ 1135, 18709, 14765, 2726,
+ 1135, 18709, 14765, 3486,
+ 1135, 18709, 14774,
+ 1135, 18709, 14777, 2726,
+ 1135, 18709, 14777, 3486,
+ 1135, 18709, 14896,
+ 1135, 18709, 14978,
+ 1135, 18709, 15271, 2726,
+ 1135, 18709, 15271, 3486,
+ 1135, 18709, 15608,
+ 1135, 18709, 16488,
+ 1135, 18709, 16492,
+ 1135, 18709, 16694,
+ 1135, 18709, 16820,
+ 1135, 18709, 16897, 2726,
+ 1135, 18709, 16897, 3486,
+ 1135, 18709, 16897, 14960,
+ 1135, 18709, 17005, 2726,
+ 1135, 18709, 17005, 3486,
+ 1135, 18709, 17162,
+ 1135, 18709, 17250,
+ 1135, 18709, 17670,
+ 1135, 18709, 19430,
+ 1135, 18709, 21906,
+ 1135, 18709, 22393, 7369, 10953, 15050,
+ 1135, 18709, 22393, 7608,
+ 1135, 18709, 22393, 11372,
+ 1135, 18709, 22393, 15282,
+ 1135, 18709, 22393, 17378,
+ 1135, 18709, 23113, 1344,
+ 1135, 18709, 23113, 1464,
+ 1135, 18709, 23113, 3154,
+ 1135, 18709, 23113, 6026,
+ 1135, 18709, 23113, 6174,
+ 1135, 18709, 23113, 6822,
+ 1135, 18709, 23113, 6972,
+ 1135, 18709, 23113, 7004,
+ 1135, 18709, 23113, 7154,
+ 1135, 18709, 23113, 7274,
+ 1135, 18709, 23113, 8206,
+ 1135, 18709, 23113, 8280,
+ 1135, 18709, 23113, 10296,
+ 1135, 18709, 23113, 10490,
+ 1135, 18709, 23113, 11410,
+ 1135, 18709, 23113, 13416,
+ 1135, 18709, 23113, 14666,
+ 1135, 18709, 23113, 15022,
+ 1135, 18709, 23113, 15920,
+ 1135, 18709, 23113, 16998,
+ 1135, 18709, 23113, 17111, 18260,
+ 1135, 18709, 23113, 17250,
+ 1135, 18709, 23223, 6822,
+ 1135, 18709, 23223, 15022,
+ 1135, 18709, 23223, 15920,
+ 1135, 18709, 23223, 17250,
+ 1135, 23427, 25270,
+ 1135, 23427, 25272,
+ 1135, 23427, 25274,
+ 1135, 23427, 25276,
+ 1135, 23427, 25278,
+ 1146,
+ 1147, 6938,
+ 1155, 519, 12419, 17020,
+ 1155, 11417, 14842,
+ 1159, 505, 8774,
+ 1239, 15958,
+ 1239, 15960,
+ 1239, 15962,
+ 1239, 15964,
+ 1239, 15966,
+ 1239, 15968,
+ 1267, 15919, 13354,
+ 1270,
+ 1271, 6938,
+ 1281, 9818,
+ 1281, 12220,
+ 1281, 13868,
+ 1281, 20112,
+ 1310,
+ 1342,
+ 1343, 505, 10056,
+ 1343, 505, 13774,
+ 1343, 11417, 18025, 872,
+ 1356,
+ 1368,
+ 1379, 505, 14430,
+ 1379, 11417, 21229, 12315, 12220,
+ 1416,
+ 1441, 7726,
+ 1441, 18298,
+ 1464,
+ 1466,
+ 1477, 882,
+ 1479, 6938,
+ 1480,
+ 1551, 14836,
+ 1767, 1270,
+ 1767, 16688,
+ 1767, 18908,
+ 1767, 19340,
+ 1784,
+ 1833, 6314,
+ 1833, 12822,
+ 1833, 14734,
+ 1833, 16161, 14829, 891, 9836,
+ 1848,
+ 1878,
+ 2006,
+ 2033, 10484,
+ 2163, 6290,
+ 2177, 287, 444,
+ 2177, 287, 484,
+ 2177, 373, 392,
+ 2177, 10485, 9737, 17316,
+ 2177, 10939, 2337, 196,
+ 2177, 10939, 2337, 654,
+ 2177, 10939, 2337, 3378,
+ 2177, 10939, 2337, 15722,
+ 2177, 12959, 2726,
+ 2177, 12959, 3194,
+ 2177, 12959, 3486,
+ 2177, 12959, 6978,
+ 2177, 12959, 7000,
+ 2177, 12959, 9282,
+ 2177, 12959, 11726,
+ 2177, 12959, 13036,
+ 2177, 12959, 14634,
+ 2177, 12959, 14960,
+ 2177, 15241, 10485, 0,
+ 2177, 15241, 10485, 8,
+ 2177, 15241, 10485, 16,
+ 2177, 15241, 10485, 28,
+ 2177, 15241, 10485, 40,
+ 2177, 15241, 10485, 48,
+ 2177, 15241, 10485, 58,
+ 2177, 15241, 10485, 72,
+ 2177, 15241, 10485, 78,
+ 2177, 15241, 10485, 102,
+ 2177, 15241, 10485, 192,
+ 2177, 15241, 10485, 312,
+ 2177, 15241, 10485, 702,
+ 2177, 15241, 10485, 790,
+ 2177, 15241, 10485, 2337, 1972,
+ 2177, 15241, 10485, 2337, 2068,
+ 2177, 16339, 28,
+ 2177, 16339, 116,
+ 2177, 16339, 140,
+ 2177, 16339, 166,
+ 2177, 16339, 239, 1442,
+ 2177, 16339, 239, 1470,
+ 2177, 16339, 239, 3328,
+ 2177, 16339, 239, 10638,
+ 2177, 16339, 287, 3328,
+ 2177, 16339, 287, 10638,
+ 2177, 16339, 372,
+ 2177, 16339, 410,
+ 2177, 16339, 411, 8252,
+ 2177, 16339, 411, 8288,
+ 2177, 16339, 444,
+ 2177, 16339, 484,
+ 2177, 16339, 564,
+ 2177, 16339, 604,
+ 2177, 16339, 627, 3328,
+ 2177, 16339, 627, 10638,
+ 2177, 16339, 658,
+ 2177, 16339, 750,
+ 2177, 16339, 782,
+ 2177, 16339, 2015, 3328,
+ 2177, 16339, 2015, 10638,
+ 2177, 16339, 2552,
+ 2177, 16339, 2672,
+ 2177, 16339, 2799, 3328,
+ 2177, 16339, 2799, 10638,
+ 2177, 16339, 3379, 3328,
+ 2177, 16339, 3379, 10638,
+ 2177, 16339, 8005, 260,
+ 2177, 16339, 8005, 2672,
+ 2177, 16339, 9737, 990,
+ 2177, 16339, 9737, 1106,
+ 2177, 16339, 9737, 1204,
+ 2177, 16339, 9737, 1226,
+ 2177, 16339, 9737, 1572,
+ 2177, 16339, 9737, 1890,
+ 2177, 16339, 9737, 2248,
+ 2177, 16339, 9737, 2594,
+ 2177, 16339, 9737, 2664,
+ 2177, 16339, 9737, 3452,
+ 2177, 16339, 9737, 6516,
+ 2177, 16339, 9737, 10988,
+ 2177, 16339, 20313, 3166,
+ 2177, 16339, 20313, 3240,
+ 2177, 19706,
+ 2177, 21308,
+ 2177, 21477, 10485, 410,
+ 2177, 21477, 10485, 2672,
+ 2177, 23117, 8736,
+ 2202,
+ 2208,
+ 2271, 8250,
+ 2271, 15919, 14427, 21409, 8736,
+ 2271, 16230,
+ 2271, 16231, 11417, 1280,
+ 2271, 17530,
+ 2271, 19306,
+ 2271, 21827, 17084,
+ 2274,
+ 2276,
+ 2278,
+ 2280,
+ 2338,
+ 2339, 321, 17252,
+ 2339, 321, 19379, 10635, 22156,
+ 2339, 891, 15303, 18033, 13338,
+ 2339, 11417, 1621, 561, 2340,
+ 2339, 11417, 17242,
+ 2339, 17736,
+ 2343, 17085, 1477, 22158,
+ 2437, 12908,
+ 2437, 12959, 2726,
+ 2437, 12959, 3194,
+ 2437, 12959, 3486,
+ 2437, 12959, 6978,
+ 2437, 12959, 7000,
+ 2437, 12959, 9282,
+ 2437, 12959, 11726,
+ 2437, 12959, 13036,
+ 2437, 12959, 14634,
+ 2437, 12959, 14960,
+ 2437, 15919, 12908,
+ 2437, 16339, 0,
+ 2437, 16339, 8,
+ 2437, 16339, 28,
+ 2437, 16339, 106,
+ 2437, 16339, 148,
+ 2437, 16339, 176,
+ 2437, 16339, 372,
+ 2437, 16339, 392,
+ 2437, 16339, 514,
+ 2437, 16339, 520,
+ 2437, 16339, 546,
+ 2437, 16339, 602,
+ 2437, 16339, 604,
+ 2437, 16339, 646,
+ 2437, 16339, 734,
+ 2437, 16339, 782,
+ 2437, 16339, 1114,
+ 2437, 16339, 1188,
+ 2437, 16339, 1664,
+ 2437, 16339, 1672,
+ 2437, 16339, 2174,
+ 2437, 16339, 2408,
+ 2437, 16339, 2550,
+ 2437, 16339, 2570,
+ 2437, 16339, 2796,
+ 2437, 16339, 3170,
+ 2437, 16339, 3360,
+ 2437, 16339, 7986,
+ 2437, 16339, 8724,
+ 2437, 16339, 10842,
+ 2437, 16339, 13542,
+ 2460,
+ 2541, 3325, 2289, 10485, 2164,
+ 2541, 3325, 2289, 10485, 8174,
+ 2541, 3325, 2289, 10837, 12959, 2726,
+ 2541, 3325, 2289, 10939, 16412,
+ 2541, 3325, 2289, 10939, 16414,
+ 2541, 3325, 2289, 12959, 2726,
+ 2541, 3325, 2289, 12959, 3194,
+ 2541, 3325, 2289, 12959, 3486,
+ 2541, 3325, 2289, 12959, 6978,
+ 2541, 3325, 2289, 12959, 7000,
+ 2541, 3325, 2289, 12959, 9282,
+ 2541, 3325, 2289, 12959, 11726,
+ 2541, 3325, 2289, 12959, 13036,
+ 2541, 3325, 2289, 12959, 14634,
+ 2541, 3325, 2289, 12959, 14960,
+ 2541, 3325, 2289, 15241, 10485, 8,
+ 2541, 3325, 2289, 15241, 10485, 28,
+ 2541, 3325, 2289, 15241, 10485, 40,
+ 2541, 3325, 2289, 15241, 10485, 58,
+ 2541, 3325, 2289, 15241, 10485, 66,
+ 2541, 3325, 2289, 15241, 10485, 102,
+ 2541, 3325, 2289, 15241, 10485, 312,
+ 2541, 3325, 2289, 15241, 10485, 338,
+ 2541, 3325, 2289, 15241, 10485, 496,
+ 2541, 3325, 2289, 15241, 10485, 540,
+ 2541, 3325, 2289, 15241, 10485, 680,
+ 2541, 3325, 2289, 15241, 10485, 702,
+ 2541, 3325, 2289, 15241, 10485, 706,
+ 2541, 3325, 2289, 15241, 10485, 834,
+ 2541, 3325, 2289, 15241, 10485, 2700,
+ 2541, 3325, 2289, 15241, 10485, 3540,
+ 2541, 3325, 2289, 15241, 10485, 15241, 21506,
+ 2541, 3325, 2289, 16339, 2271, 106,
+ 2541, 3325, 2289, 16339, 2271, 148,
+ 2541, 3325, 2289, 16339, 2271, 226,
+ 2541, 3325, 2289, 16339, 2271, 270,
+ 2541, 3325, 2289, 16339, 2271, 356,
+ 2541, 3325, 2289, 16339, 2271, 392,
+ 2541, 3325, 2289, 16339, 2271, 424,
+ 2541, 3325, 2289, 16339, 2271, 464,
+ 2541, 3325, 2289, 16339, 2271, 546,
+ 2541, 3325, 2289, 16339, 2271, 580,
+ 2541, 3325, 2289, 16339, 2271, 612,
+ 2541, 3325, 2289, 16339, 2271, 646,
+ 2541, 3325, 2289, 16339, 2271, 710,
+ 2541, 3325, 2289, 16339, 2271, 758,
+ 2541, 3325, 2289, 16339, 2271, 774,
+ 2541, 3325, 2289, 16339, 2271, 2124,
+ 2541, 3325, 2289, 16339, 2271, 2544,
+ 2541, 3325, 2289, 16339, 2271, 2792,
+ 2541, 3325, 2289, 16339, 2271, 3254,
+ 2541, 3325, 2289, 16339, 2271, 3372,
+ 2541, 3325, 2289, 16339, 2271, 3438,
+ 2541, 3325, 2289, 16339, 2271, 3786,
+ 2541, 3325, 2289, 16339, 7459, 106,
+ 2541, 3325, 2289, 16339, 7459, 148,
+ 2541, 3325, 2289, 16339, 7459, 226,
+ 2541, 3325, 2289, 16339, 7459, 270,
+ 2541, 3325, 2289, 16339, 7459, 356,
+ 2541, 3325, 2289, 16339, 7459, 392,
+ 2541, 3325, 2289, 16339, 7459, 424,
+ 2541, 3325, 2289, 16339, 7459, 464,
+ 2541, 3325, 2289, 16339, 7459, 546,
+ 2541, 3325, 2289, 16339, 7459, 580,
+ 2541, 3325, 2289, 16339, 7459, 612,
+ 2541, 3325, 2289, 16339, 7459, 646,
+ 2541, 3325, 2289, 16339, 7459, 710,
+ 2541, 3325, 2289, 16339, 7459, 758,
+ 2541, 3325, 2289, 16339, 7459, 774,
+ 2541, 3325, 2289, 16339, 7459, 2124,
+ 2541, 3325, 2289, 16339, 7459, 2544,
+ 2541, 3325, 2289, 16339, 7459, 2792,
+ 2541, 3325, 2289, 16339, 7459, 3254,
+ 2541, 3325, 2289, 16339, 7459, 3372,
+ 2541, 3325, 2289, 16339, 7459, 3438,
+ 2541, 3325, 2289, 16339, 7459, 3786,
+ 2541, 3325, 2289, 16339, 13145, 2,
+ 2541, 3325, 2289, 16339, 13145, 6,
+ 2541, 3325, 2289, 16339, 13145, 20,
+ 2541, 3325, 2289, 16339, 13145, 24,
+ 2541, 3325, 2289, 16339, 13145, 26,
+ 2541, 3325, 2289, 16339, 13145, 42,
+ 2541, 3325, 2289, 16339, 13145, 472,
+ 2541, 8909, 11417, 6938,
+ 2541, 8909, 17084,
+ 2541, 16933, 10484,
+ 2593, 2271, 10939, 21790,
+ 2593, 7459, 10939, 21790,
+ 2593, 12814,
+ 2593, 12959, 2726,
+ 2593, 12959, 3194,
+ 2593, 12959, 3486,
+ 2593, 12959, 6978,
+ 2593, 12959, 7000,
+ 2593, 12959, 9282,
+ 2593, 12959, 11726,
+ 2593, 12959, 13036,
+ 2593, 12959, 14634,
+ 2593, 12959, 14960,
+ 2593, 14903, 10484,
+ 2593, 15899, 10484,
+ 2593, 16339, 0,
+ 2593, 16339, 8,
+ 2593, 16339, 16,
+ 2593, 16339, 26,
+ 2593, 16339, 28,
+ 2593, 16339, 40,
+ 2593, 16339, 106,
+ 2593, 16339, 148,
+ 2593, 16339, 184,
+ 2593, 16339, 226,
+ 2593, 16339, 270,
+ 2593, 16339, 342,
+ 2593, 16339, 356,
+ 2593, 16339, 392,
+ 2593, 16339, 424,
+ 2593, 16339, 464,
+ 2593, 16339, 465, 17360,
+ 2593, 16339, 520,
+ 2593, 16339, 546,
+ 2593, 16339, 596,
+ 2593, 16339, 612,
+ 2593, 16339, 646,
+ 2593, 16339, 734,
+ 2593, 16339, 774,
+ 2593, 16339, 1106,
+ 2593, 16339, 1538,
+ 2593, 16339, 2664,
+ 2593, 16339, 2665, 17360,
+ 2593, 16339, 3072,
+ 2593, 16339, 7839, 342,
+ 2593, 16339, 7839, 596,
+ 2593, 16339, 7839, 1106,
+ 2593, 16339, 21878,
+ 2593, 17085, 521, 15854,
+ 2593, 17085, 22080,
+ 2593, 20813, 8281, 2271, 10938,
+ 2593, 20813, 8281, 7459, 10938,
+ 2593, 20813, 8281, 16839, 10938,
+ 2593, 20813, 8281, 21891, 10938,
+ 2593, 20813, 14693, 2271, 10938,
+ 2593, 20813, 14693, 7459, 10938,
+ 2593, 20813, 14693, 16839, 10938,
+ 2593, 20813, 15919, 1281, 12220,
+ 2593, 20813, 23255, 8736,
+ 2593, 21880,
+ 2593, 22150,
+ 2593, 22701, 8736,
+ 2610,
+ 2613, 1, 17059, 504,
+ 2613, 1, 20459, 504,
+ 2613, 81, 17881, 504,
+ 2613, 10484,
+ 2613, 10956,
+ 2613, 12551, 8736,
+ 2613, 13063, 658,
+ 2613, 14984,
+ 2613, 15537, 13063, 658,
+ 2613, 16567, 20453, 504,
+ 2613, 16567, 20453, 505, 527, 13063, 658,
+ 2613, 17021, 13469, 505, 527, 13063, 658,
+ 2613, 17021, 20117, 505, 527, 13063, 658,
+ 2613, 20161, 658,
+ 2613, 21161, 658,
+ 2613, 21230,
+ 2613, 22053, 658,
+ 2613, 23188,
+ 2613, 25151, 13063, 658,
+ 2653, 891, 6046,
+ 2703, 1025, 3386,
+ 2703, 6003, 15686,
+ 2703, 6488,
+ 2703, 6996,
+ 2703, 7596,
+ 2703, 12544,
+ 2703, 15539, 505, 12550,
+ 2703, 15669, 5931, 25170,
+ 2703, 15919, 20730,
+ 2703, 19485, 17421, 16592,
+ 2703, 19883, 6996,
+ 2717, 10484,
+ 2719, 6650,
+ 2723, 2006,
+ 2723, 14115, 17477, 16339, 874,
+ 2723, 14115, 17477, 16339, 978,
+ 2723, 14115, 17477, 16339, 1182,
+ 2723, 14115, 17477, 16339, 1190,
+ 2723, 14115, 17477, 16339, 1446,
+ 2723, 14115, 17477, 16339, 1662,
+ 2723, 14115, 17477, 16339, 1690,
+ 2723, 14115, 17477, 16339, 1960,
+ 2723, 14115, 17477, 16339, 2172,
+ 2723, 14115, 17477, 16339, 2880,
+ 2723, 14115, 17477, 16339, 3016,
+ 2723, 14115, 17477, 16339, 3128,
+ 2723, 14115, 17477, 16339, 3322,
+ 2723, 14115, 17477, 16339, 3358,
+ 2723, 14115, 17477, 16339, 3696,
+ 2723, 14115, 17477, 16339, 3862,
+ 2723, 14115, 17477, 16339, 3964,
+ 2723, 14115, 17477, 16339, 5426,
+ 2723, 14115, 17477, 16339, 6804,
+ 2723, 14115, 17477, 16339, 6806,
+ 2723, 14115, 17477, 16339, 6808,
+ 2723, 14115, 17477, 16339, 7182,
+ 2723, 14115, 17477, 16339, 7984,
+ 2723, 14115, 17477, 16339, 8778,
+ 2723, 14115, 17477, 16339, 9360,
+ 2723, 14115, 17477, 16339, 10834,
+ 2723, 14115, 17477, 16339, 10846,
+ 2723, 14115, 17477, 16339, 11714,
+ 2723, 14115, 17477, 16339, 13254,
+ 2723, 14115, 17477, 16593, 2726,
+ 2723, 14115, 17477, 16593, 3362,
+ 2723, 14115, 17477, 16593, 17258,
+ 2723, 14785, 17477, 16339, 228,
+ 2723, 14785, 17477, 16339, 274,
+ 2723, 14785, 17477, 16339, 936,
+ 2723, 14785, 17477, 16339, 2376,
+ 2723, 14785, 17477, 16339, 2644,
+ 2723, 14785, 17477, 16339, 3146,
+ 2723, 14785, 17477, 16339, 3348,
+ 2723, 14785, 17477, 16339, 3696,
+ 2723, 14785, 17477, 16339, 5426,
+ 2723, 14785, 17477, 16339, 6010,
+ 2723, 14785, 17477, 16339, 7416,
+ 2723, 14785, 17477, 16339, 7932,
+ 2723, 14785, 17477, 16339, 9904,
+ 2723, 14785, 17477, 16339, 10032,
+ 2723, 14785, 17477, 16339, 10388,
+ 2723, 14785, 17477, 16339, 10820,
+ 2723, 14785, 17477, 16339, 10840,
+ 2723, 14785, 17477, 16339, 11626,
+ 2723, 14785, 17477, 16339, 11722,
+ 2723, 14785, 17477, 16339, 13256,
+ 2723, 14785, 17477, 16339, 13268,
+ 2723, 14785, 17477, 16339, 13566,
+ 2723, 14785, 17477, 16339, 14576,
+ 2723, 14785, 17477, 16339, 14942,
+ 2723, 14785, 17477, 16339, 15836,
+ 2723, 14785, 17477, 16339, 15866,
+ 2723, 14785, 17477, 16339, 16318,
+ 2723, 14785, 17477, 16339, 16862,
+ 2723, 14785, 17477, 16339, 17760,
+ 2723, 14785, 17477, 16593, 2726,
+ 2723, 14785, 17477, 16593, 13140,
+ 2723, 14785, 17477, 18479, 21174,
+ 2723, 16203, 16339, 0,
+ 2723, 16203, 16339, 8,
+ 2723, 16203, 16339, 16,
+ 2723, 16203, 16339, 28,
+ 2723, 16203, 16339, 40,
+ 2723, 16203, 16339, 110,
+ 2723, 16203, 16339, 154,
+ 2723, 16203, 16339, 186,
+ 2723, 16203, 16339, 198,
+ 2723, 16203, 16339, 200,
+ 2723, 16203, 16339, 202,
+ 2723, 16203, 16339, 210,
+ 2723, 16203, 16339, 212,
+ 2723, 16203, 16339, 274,
+ 2723, 16203, 16339, 312,
+ 2723, 16203, 16339, 356,
+ 2723, 16203, 16339, 360,
+ 2723, 16203, 16339, 378,
+ 2723, 16203, 16339, 552,
+ 2723, 16203, 16339, 650,
+ 2723, 16203, 16339, 702,
+ 2723, 16203, 16339, 714,
+ 2723, 16203, 16339, 776,
+ 2723, 16203, 16339, 794,
+ 2723, 16203, 16339, 1108,
+ 2723, 16203, 16339, 1366,
+ 2723, 16203, 16339, 1396,
+ 2723, 16203, 16339, 1398,
+ 2723, 16203, 16339, 1402,
+ 2723, 16203, 16339, 2010,
+ 2723, 16203, 16339, 2794,
+ 2723, 16203, 16339, 3168,
+ 2723, 16203, 16339, 3374,
+ 2723, 16203, 16339, 20089, 3440,
+ 2723, 16203, 16339, 20383, 3440,
+ 2723, 16203, 18477, 2726,
+ 2723, 16203, 18477, 3362,
+ 2723, 16203, 18477, 6978,
+ 2723, 16203, 18477, 13140,
+ 2723, 16691, 16339, 8,
+ 2723, 16691, 16339, 16,
+ 2723, 16691, 16339, 28,
+ 2723, 16691, 16339, 40,
+ 2723, 16691, 16339, 80,
+ 2723, 16691, 16339, 186,
+ 2723, 16691, 16339, 270,
+ 2723, 16691, 16339, 296,
+ 2723, 16691, 16339, 304,
+ 2723, 16691, 16339, 520,
+ 2723, 16691, 16339, 774,
+ 2723, 16691, 16339, 786,
+ 2723, 16691, 16339, 1042,
+ 2723, 16691, 16339, 1272,
+ 2723, 16691, 16339, 1520,
+ 2723, 16691, 16339, 2204,
+ 2723, 16691, 16339, 3018,
+ 2723, 16691, 16339, 3186,
+ 2723, 16691, 16339, 3324,
+ 2723, 16691, 16339, 3624,
+ 2723, 16691, 16339, 3846,
+ 2723, 16691, 16339, 3868,
+ 2723, 16691, 16339, 3912,
+ 2723, 16691, 16339, 8060,
+ 2723, 16691, 16339, 9756,
+ 2723, 16691, 16339, 10968,
+ 2723, 16691, 16339, 11302,
+ 2723, 16691, 16339, 11582,
+ 2723, 16691, 16339, 11584,
+ 2723, 16691, 16339, 11720,
+ 2723, 16691, 16339, 11752,
+ 2723, 16691, 16339, 12556,
+ 2723, 16691, 16339, 13000,
+ 2723, 16691, 16339, 13002,
+ 2723, 16691, 16339, 13824,
+ 2723, 16691, 16339, 13972,
+ 2723, 16691, 16339, 14688,
+ 2723, 16691, 16339, 18836,
+ 2723, 17247, 16339, 16633, 0,
+ 2723, 17247, 16339, 16633, 16,
+ 2723, 17247, 16339, 16633, 28,
+ 2723, 17247, 16339, 16633, 60,
+ 2723, 17247, 16339, 16633, 64,
+ 2723, 17247, 16339, 16633, 68,
+ 2723, 17247, 16339, 16633, 76,
+ 2723, 17247, 16339, 16633, 80,
+ 2723, 17247, 16339, 16633, 86,
+ 2723, 17247, 16339, 16633, 88,
+ 2723, 17247, 16339, 16633, 90,
+ 2723, 17247, 16339, 16633, 92,
+ 2723, 17247, 16339, 16633, 102,
+ 2723, 17247, 16339, 16633, 180,
+ 2723, 17247, 16339, 16633, 200,
+ 2723, 17247, 16339, 16633, 206,
+ 2723, 17247, 16339, 16633, 224,
+ 2723, 17247, 16339, 16633, 300,
+ 2723, 17247, 16339, 16633, 326,
+ 2723, 17247, 16339, 16633, 502,
+ 2723, 17247, 16339, 16633, 522,
+ 2723, 17247, 16339, 16633, 524,
+ 2723, 17247, 16339, 16633, 530,
+ 2723, 17247, 16339, 16633, 846,
+ 2723, 17247, 16339, 16633, 848,
+ 2723, 17247, 16339, 16633, 852,
+ 2723, 17247, 16339, 16633, 854,
+ 2723, 17247, 16339, 16633, 856,
+ 2723, 17247, 16339, 16633, 858,
+ 2723, 17247, 16339, 16633, 860,
+ 2723, 17247, 16339, 16633, 862,
+ 2723, 17247, 16339, 16633, 864,
+ 2723, 17247, 16339, 16633, 866,
+ 2723, 17247, 16339, 16633, 914,
+ 2723, 17247, 16339, 16633, 1370,
+ 2723, 17247, 16339, 16633, 1376,
+ 2723, 17247, 16339, 16633, 1380,
+ 2723, 17247, 16339, 16633, 1384,
+ 2723, 17247, 16339, 16633, 1386,
+ 2723, 17247, 16339, 16633, 1398,
+ 2723, 17247, 16339, 16633, 2708,
+ 2723, 17247, 16339, 16633, 5938,
+ 2723, 17247, 16339, 19195, 0,
+ 2723, 17247, 16339, 19195, 8,
+ 2723, 17247, 16339, 19195, 16,
+ 2723, 17247, 16339, 19195, 60,
+ 2723, 17247, 16339, 19195, 64,
+ 2723, 17247, 16339, 19195, 66,
+ 2723, 17247, 16339, 19195, 68,
+ 2723, 17247, 16339, 19195, 76,
+ 2723, 17247, 16339, 19195, 86,
+ 2723, 17247, 16339, 19195, 88,
+ 2723, 17247, 16339, 19195, 92,
+ 2723, 17247, 16339, 19195, 102,
+ 2723, 17247, 16339, 19195, 180,
+ 2723, 17247, 16339, 19195, 224,
+ 2723, 17247, 16339, 19195, 326,
+ 2723, 17247, 16339, 19195, 502,
+ 2723, 17247, 16339, 19195, 524,
+ 2723, 17247, 16339, 19195, 846,
+ 2723, 17247, 16339, 19195, 852,
+ 2723, 17247, 16339, 19195, 854,
+ 2723, 17247, 16339, 19195, 858,
+ 2723, 17247, 16339, 19195, 864,
+ 2723, 17247, 16339, 19195, 866,
+ 2723, 17247, 16339, 19195, 892,
+ 2723, 17247, 16339, 19195, 914,
+ 2723, 17247, 16339, 19195, 1376,
+ 2723, 17247, 16339, 19195, 1384,
+ 2723, 17247, 16339, 19195, 1386,
+ 2723, 17247, 16339, 19195, 1398,
+ 2723, 17247, 16339, 19195, 2708,
+ 2723, 17247, 16339, 19195, 5402,
+ 2723, 17299, 16339, 552,
+ 2723, 17299, 16339, 2376,
+ 2723, 17299, 16339, 2644,
+ 2723, 17299, 16339, 3348,
+ 2723, 17299, 16339, 3696,
+ 2723, 17299, 16339, 6010,
+ 2723, 17299, 16339, 7932,
+ 2723, 17299, 16339, 8214,
+ 2723, 17299, 16339, 10032,
+ 2723, 17299, 16339, 10388,
+ 2723, 17299, 16339, 11626,
+ 2723, 17299, 16339, 12256,
+ 2723, 17299, 16339, 13145, 7416,
+ 2723, 17299, 16339, 14576,
+ 2723, 17299, 16339, 15440,
+ 2723, 17299, 16339, 16318,
+ 2723, 17299, 16339, 16862,
+ 2723, 17299, 16339, 22084,
+ 2723, 17299, 20813, 1281, 12220,
+ 2723, 17299, 20813, 1281, 12398,
+ 2723, 17299, 20813, 3487, 6639, 12220,
+ 2723, 17299, 20813, 3487, 6639, 12398,
+ 2723, 17299, 22909, 954,
+ 2723, 17299, 22909, 3487, 5934,
+ 2723, 17299, 22909, 3487, 6638,
+ 2723, 17299, 22909, 7001, 6638,
+ 2723, 17651, 7597, 8736,
+ 2723, 17651, 21193, 8736,
+ 2723, 18591, 10485, 0,
+ 2723, 18591, 10485, 16,
+ 2723, 18591, 10485, 40,
+ 2723, 18591, 10485, 106,
+ 2723, 18591, 10485, 124,
+ 2723, 18591, 10485, 148,
+ 2723, 18591, 10485, 158,
+ 2723, 18591, 10485, 168,
+ 2723, 18591, 10485, 226,
+ 2723, 18591, 10485, 246,
+ 2723, 18591, 10485, 262,
+ 2723, 18591, 10485, 270,
+ 2723, 18591, 10485, 342,
+ 2723, 18591, 10485, 346,
+ 2723, 18591, 10485, 356,
+ 2723, 18591, 10485, 378,
+ 2723, 18591, 10485, 392,
+ 2723, 18591, 10485, 424,
+ 2723, 18591, 10485, 438,
+ 2723, 18591, 10485, 452,
+ 2723, 18591, 10485, 464,
+ 2723, 18591, 10485, 488,
+ 2723, 18591, 10485, 546,
+ 2723, 18591, 10485, 596,
+ 2723, 18591, 10485, 608,
+ 2723, 18591, 10485, 612,
+ 2723, 18591, 10485, 646,
+ 2723, 18591, 10485, 666,
+ 2723, 18591, 10485, 710,
+ 2723, 18591, 10485, 716,
+ 2723, 18591, 10485, 758,
+ 2723, 18591, 10485, 774,
+ 2723, 18591, 10485, 792,
+ 2723, 18591, 10485, 3166,
+ 2723, 18591, 10485, 3240,
+ 2723, 18591, 10485, 3372,
+ 2723, 18591, 10485, 5914,
+ 2723, 18591, 10485, 17604,
+ 2723, 18591, 10485, 20850,
+ 2723, 18591, 10485, 21812,
+ 2723, 18591, 10485, 22598,
+ 2723, 18591, 10485, 23100,
+ 2723, 18591, 10485, 23102,
+ 2723, 18591, 10485, 23400,
+ 2723, 18591, 11441, 17786,
+ 2723, 18591, 16593, 2726,
+ 2723, 18591, 16593, 3362,
+ 2723, 18591, 16593, 3486,
+ 2723, 18591, 16593, 17258,
+ 2723, 18591, 16593, 18038,
+ 2723, 18885, 16339, 274,
+ 2723, 18885, 16339, 552,
+ 2723, 18885, 16339, 2376,
+ 2723, 18885, 16339, 2644,
+ 2723, 18885, 16339, 3348,
+ 2723, 18885, 16339, 3696,
+ 2723, 18885, 16339, 5500,
+ 2723, 18885, 16339, 6010,
+ 2723, 18885, 16339, 7416,
+ 2723, 18885, 16339, 7932,
+ 2723, 18885, 16339, 10388,
+ 2723, 18885, 16339, 11626,
+ 2723, 18885, 16339, 12256,
+ 2723, 18885, 16339, 13145, 274,
+ 2723, 18885, 16339, 13145, 2644,
+ 2723, 18885, 16339, 13145, 2645, 11417, 20625, 10764,
+ 2723, 18885, 16339, 13145, 3348,
+ 2723, 18885, 16339, 13145, 3349, 11417, 20625, 10764,
+ 2723, 18885, 16339, 13145, 6010,
+ 2723, 18885, 16339, 13145, 12256,
+ 2723, 18885, 16339, 13145, 14576,
+ 2723, 18885, 16339, 13145, 14577, 11417, 20625, 10764,
+ 2723, 18885, 16339, 13268,
+ 2723, 18885, 16339, 14576,
+ 2723, 18885, 16339, 15440,
+ 2723, 18885, 16339, 16318,
+ 2723, 18885, 16339, 16862,
+ 2723, 18885, 16339, 20693, 5500,
+ 2723, 18885, 16339, 27362,
+ 2723, 18885, 16593, 2726,
+ 2723, 18885, 16593, 2727, 18038,
+ 2723, 18885, 16593, 3362,
+ 2723, 18885, 16593, 3486,
+ 2723, 18885, 16593, 6978,
+ 2723, 18885, 16593, 7000,
+ 2723, 18885, 16593, 14960,
+ 2723, 18885, 16593, 17158,
+ 2723, 18885, 16593, 17258,
+ 2723, 18885, 19781, 2727, 7368,
+ 2723, 18885, 19957, 22548,
+ 2723, 20183, 19446,
+ 2723, 21157, 14765, 16339, 0,
+ 2723, 21157, 14765, 16339, 8,
+ 2723, 21157, 14765, 16339, 16,
+ 2723, 21157, 14765, 16339, 28,
+ 2723, 21157, 14765, 16339, 40,
+ 2723, 21157, 14765, 16339, 58,
+ 2723, 21157, 14765, 16339, 74,
+ 2723, 21157, 14765, 16339, 178,
+ 2723, 21157, 14765, 16339, 180,
+ 2723, 21157, 14765, 16339, 182,
+ 2723, 21157, 14765, 16339, 184,
+ 2723, 21157, 14765, 16339, 186,
+ 2723, 21157, 14765, 16339, 188,
+ 2723, 21157, 14765, 16339, 190,
+ 2723, 21157, 14765, 16339, 194,
+ 2723, 21157, 14765, 16339, 196,
+ 2723, 21157, 14765, 16339, 198,
+ 2723, 21157, 14765, 16339, 200,
+ 2723, 21157, 14765, 16339, 202,
+ 2723, 21157, 14765, 16339, 206,
+ 2723, 21157, 14765, 16339, 210,
+ 2723, 21157, 14765, 16339, 212,
+ 2723, 21157, 14765, 16339, 214,
+ 2723, 21157, 14765, 16339, 218,
+ 2723, 21157, 14765, 16339, 224,
+ 2723, 21157, 14765, 16339, 312,
+ 2723, 21157, 14765, 16339, 520,
+ 2723, 21157, 14765, 16339, 700,
+ 2723, 21157, 14765, 16339, 702,
+ 2723, 21157, 14765, 16339, 888,
+ 2723, 21157, 14765, 16339, 890,
+ 2723, 21157, 14765, 16339, 1346,
+ 2723, 21157, 14765, 16339, 1348,
+ 2723, 21157, 14765, 16339, 1358,
+ 2723, 21157, 14765, 16339, 1372,
+ 2723, 21157, 14765, 16339, 1374,
+ 2723, 21157, 14765, 16339, 1376,
+ 2723, 21157, 14765, 16339, 1384,
+ 2723, 21157, 14765, 16339, 1386,
+ 2723, 21157, 14765, 16339, 1404,
+ 2723, 21157, 14765, 16339, 1410,
+ 2723, 21157, 14765, 16339, 1422,
+ 2723, 21157, 14765, 16339, 2706,
+ 2723, 21157, 14765, 16339, 3562,
+ 2723, 21157, 14765, 16339, 12603, 8,
+ 2723, 21157, 14765, 16339, 14693, 210,
+ 2723, 21157, 14765, 16339, 21453, 502,
+ 2723, 21157, 14765, 16339, 21453, 680,
+ 2723, 21157, 14765, 16339, 22039, 10484,
+ 2723, 21157, 14765, 16339, 22223, 502,
+ 2723, 21157, 14765, 16339, 22223, 680,
+ 2723, 21157, 16593, 2726,
+ 2723, 21157, 16593, 2727, 18038,
+ 2723, 21157, 16593, 2727, 20520,
+ 2723, 21157, 16593, 3362,
+ 2723, 21157, 16593, 6978,
+ 2723, 21157, 16593, 13140,
+ 2723, 21157, 17613, 16339, 0,
+ 2723, 21157, 17613, 16339, 8,
+ 2723, 21157, 17613, 16339, 16,
+ 2723, 21157, 17613, 16339, 28,
+ 2723, 21157, 17613, 16339, 40,
+ 2723, 21157, 17613, 16339, 58,
+ 2723, 21157, 17613, 16339, 74,
+ 2723, 21157, 17613, 16339, 178,
+ 2723, 21157, 17613, 16339, 180,
+ 2723, 21157, 17613, 16339, 182,
+ 2723, 21157, 17613, 16339, 184,
+ 2723, 21157, 17613, 16339, 186,
+ 2723, 21157, 17613, 16339, 188,
+ 2723, 21157, 17613, 16339, 190,
+ 2723, 21157, 17613, 16339, 194,
+ 2723, 21157, 17613, 16339, 196,
+ 2723, 21157, 17613, 16339, 198,
+ 2723, 21157, 17613, 16339, 200,
+ 2723, 21157, 17613, 16339, 202,
+ 2723, 21157, 17613, 16339, 206,
+ 2723, 21157, 17613, 16339, 210,
+ 2723, 21157, 17613, 16339, 212,
+ 2723, 21157, 17613, 16339, 214,
+ 2723, 21157, 17613, 16339, 218,
+ 2723, 21157, 17613, 16339, 224,
+ 2723, 21157, 17613, 16339, 312,
+ 2723, 21157, 17613, 16339, 520,
+ 2723, 21157, 17613, 16339, 700,
+ 2723, 21157, 17613, 16339, 702,
+ 2723, 21157, 17613, 16339, 888,
+ 2723, 21157, 17613, 16339, 890,
+ 2723, 21157, 17613, 16339, 1346,
+ 2723, 21157, 17613, 16339, 1348,
+ 2723, 21157, 17613, 16339, 1358,
+ 2723, 21157, 17613, 16339, 1372,
+ 2723, 21157, 17613, 16339, 1374,
+ 2723, 21157, 17613, 16339, 1376,
+ 2723, 21157, 17613, 16339, 1384,
+ 2723, 21157, 17613, 16339, 1386,
+ 2723, 21157, 17613, 16339, 1404,
+ 2723, 21157, 17613, 16339, 1410,
+ 2723, 21157, 17613, 16339, 1422,
+ 2723, 21157, 17613, 16339, 2706,
+ 2723, 21157, 17613, 16339, 3562,
+ 2723, 21157, 17613, 16339, 12603, 8,
+ 2723, 21157, 17613, 16339, 14693, 210,
+ 2723, 21157, 17613, 16339, 21453, 502,
+ 2723, 21157, 17613, 16339, 21453, 680,
+ 2723, 21157, 17613, 16339, 22039, 10484,
+ 2723, 21157, 17613, 16339, 22223, 502,
+ 2723, 21157, 17613, 16339, 22223, 680,
+ 2727, 1281, 9703, 3487, 6639, 22908,
+ 2727, 1281, 16324,
+ 2727, 15693, 13890,
+ 2750,
+ 2769, 1127, 1681, 16339, 0,
+ 2769, 1127, 1681, 16339, 8,
+ 2769, 1127, 1681, 16339, 16,
+ 2769, 1127, 1681, 16339, 28,
+ 2769, 1127, 1681, 16339, 40,
+ 2769, 1127, 1681, 16339, 106,
+ 2769, 1127, 1681, 16339, 124,
+ 2769, 1127, 1681, 16339, 148,
+ 2769, 1127, 1681, 16339, 226,
+ 2769, 1127, 1681, 16339, 246,
+ 2769, 1127, 1681, 16339, 270,
+ 2769, 1127, 1681, 16339, 296,
+ 2769, 1127, 1681, 16339, 356,
+ 2769, 1127, 1681, 16339, 392,
+ 2769, 1127, 1681, 16339, 424,
+ 2769, 1127, 1681, 16339, 464,
+ 2769, 1127, 1681, 16339, 546,
+ 2769, 1127, 1681, 16339, 596,
+ 2769, 1127, 1681, 16339, 612,
+ 2769, 1127, 1681, 16339, 646,
+ 2769, 1127, 1681, 16339, 672,
+ 2769, 1127, 1681, 16339, 710,
+ 2769, 1127, 1681, 16339, 792,
+ 2769, 1127, 1681, 16339, 1106,
+ 2769, 1127, 1681, 16339, 2008,
+ 2769, 1127, 1681, 16339, 2544,
+ 2769, 1127, 1681, 16339, 2792,
+ 2769, 1127, 1681, 16339, 3372,
+ 2769, 1127, 1681, 16339, 13145, 20,
+ 2769, 1127, 1681, 16339, 13145, 22,
+ 2769, 1127, 1681, 16339, 13145, 24,
+ 2769, 1127, 1681, 16339, 13145, 26,
+ 2769, 1127, 1681, 16339, 13145, 30,
+ 2769, 1127, 1681, 16339, 13145, 38,
+ 2769, 1127, 1681, 16339, 13145, 44,
+ 2769, 1127, 1681, 16339, 13145, 48,
+ 2769, 1127, 1681, 16339, 13145, 472,
+ 2769, 1127, 1681, 16839, 10938,
+ 2769, 1127, 1681, 16839, 10939, 8280,
+ 2769, 1127, 1681, 16839, 10939, 8281, 13144,
+ 2769, 1127, 1681, 16839, 10939, 13144,
+ 2769, 1127, 1681, 16871, 10938,
+ 2769, 1127, 1681, 16871, 10939, 8280,
+ 2769, 1127, 1681, 16871, 10939, 8281, 13144,
+ 2769, 1127, 1681, 16871, 10939, 13144,
+ 2769, 1127, 1681, 16871, 17977, 10604,
+ 2769, 1127, 1681, 16871, 17977, 10605, 13144,
+ 2769, 1127, 1681, 17977, 10604,
+ 2769, 1127, 1681, 17977, 10605, 13144,
+ 2769, 1127, 1681, 17977, 10605, 19128,
+ 2769, 1127, 1681, 21265, 10938,
+ 2769, 1127, 1681, 21265, 10939, 8281, 13144,
+ 2769, 1127, 1681, 21265, 10939, 13144,
+ 2769, 1127, 1681, 22797, 10938,
+ 2769, 1127, 1681, 22797, 10939, 8280,
+ 2769, 1127, 1681, 22797, 10939, 8281, 13144,
+ 2769, 1127, 1681, 22797, 10939, 13144,
+ 2771, 16774,
+ 2776,
+ 2778,
+ 2785, 9703, 18921, 19716,
+ 2787, 3363, 20521, 10484,
+ 2787, 10484,
+ 2787, 13867, 10484,
+ 2802,
+ 2804,
+ 2805, 6938,
+ 2805, 9362,
+ 2825, 22621, 18072,
+ 2825, 22621, 22074,
+ 2827, 505, 6990,
+ 2859, 16369, 321, 1871, 14401, 17084,
+ 2994,
+ 3002,
+ 3013, 7259, 19716,
+ 3013, 12298,
+ 3042,
+ 3044,
+ 3046,
+ 3048,
+ 3161, 13868,
+ 3178,
+ 3195, 18637, 10599, 11417, 16467, 1280,
+ 3195, 18637, 12419, 10598,
+ 3195, 18637, 20195, 10598,
+ 3195, 20185, 12419, 891, 15287, 19764,
+ 3199, 891, 3199, 6054,
+ 3209, 10484,
+ 3262,
+ 3263, 11417, 6938,
+ 3263, 15633, 12606,
+ 3321, 2271, 8250,
+ 3321, 7015, 10604,
+ 3321, 8211, 12833, 17588,
+ 3321, 8211, 17021, 17588,
+ 3321, 8211, 22876,
+ 3321, 9819, 10484,
+ 3321, 12808,
+ 3321, 12814,
+ 3321, 12959, 2726,
+ 3321, 12959, 3194,
+ 3321, 12959, 3486,
+ 3321, 12959, 6978,
+ 3321, 12959, 7000,
+ 3321, 12959, 9282,
+ 3321, 12959, 11726,
+ 3321, 12959, 13036,
+ 3321, 12959, 14634,
+ 3321, 12959, 14960,
+ 3321, 13299, 15512,
+ 3321, 13653, 14765, 16339, 0,
+ 3321, 13653, 14765, 16339, 2,
+ 3321, 13653, 14765, 16339, 4,
+ 3321, 13653, 14765, 16339, 6,
+ 3321, 13653, 14765, 16339, 8,
+ 3321, 13653, 14765, 16339, 10,
+ 3321, 13653, 14765, 16339, 12,
+ 3321, 13653, 14765, 16339, 14,
+ 3321, 13653, 14765, 16339, 16,
+ 3321, 13653, 14765, 16339, 18,
+ 3321, 13653, 14765, 16339, 20,
+ 3321, 13653, 14765, 16339, 22,
+ 3321, 13653, 14765, 16339, 24,
+ 3321, 13653, 14765, 16339, 26,
+ 3321, 13653, 14765, 16339, 28,
+ 3321, 13653, 14765, 16339, 30,
+ 3321, 13653, 14765, 16339, 32,
+ 3321, 13653, 14765, 16339, 34,
+ 3321, 13653, 14765, 16339, 36,
+ 3321, 13653, 14765, 16339, 38,
+ 3321, 13653, 14765, 16339, 40,
+ 3321, 13653, 14765, 16339, 42,
+ 3321, 13653, 14765, 16339, 44,
+ 3321, 13653, 14765, 16339, 46,
+ 3321, 13653, 14765, 16339, 48,
+ 3321, 13653, 14765, 16339, 50,
+ 3321, 13653, 17613, 16339, 0,
+ 3321, 13653, 17613, 16339, 2,
+ 3321, 13653, 17613, 16339, 4,
+ 3321, 13653, 17613, 16339, 6,
+ 3321, 13653, 17613, 16339, 8,
+ 3321, 13653, 17613, 16339, 10,
+ 3321, 13653, 17613, 16339, 12,
+ 3321, 13653, 17613, 16339, 14,
+ 3321, 13653, 17613, 16339, 16,
+ 3321, 13653, 17613, 16339, 18,
+ 3321, 13653, 17613, 16339, 20,
+ 3321, 13653, 17613, 16339, 22,
+ 3321, 13653, 17613, 16339, 24,
+ 3321, 13653, 17613, 16339, 26,
+ 3321, 13653, 17613, 16339, 28,
+ 3321, 13653, 17613, 16339, 30,
+ 3321, 13653, 17613, 16339, 32,
+ 3321, 13653, 17613, 16339, 34,
+ 3321, 13653, 17613, 16339, 36,
+ 3321, 13653, 17613, 16339, 38,
+ 3321, 13653, 17613, 16339, 40,
+ 3321, 13653, 17613, 16339, 42,
+ 3321, 13653, 17613, 16339, 44,
+ 3321, 13653, 17613, 16339, 46,
+ 3321, 13653, 17613, 16339, 48,
+ 3321, 13653, 17613, 16339, 50,
+ 3321, 14515, 12833, 17588,
+ 3321, 14515, 17021, 17588,
+ 3321, 14515, 22876,
+ 3321, 14786,
+ 3321, 14984,
+ 3321, 15893, 10484,
+ 3321, 15943, 10484,
+ 3321, 16593, 10484,
+ 3321, 18589, 10484,
+ 3321, 18747, 18888,
+ 3321, 18888,
+ 3321, 19306,
+ 3321, 20253, 8736,
+ 3321, 20625, 8250,
+ 3321, 20696,
+ 3321, 21231, 10484,
+ 3321, 21409, 8736,
+ 3321, 21474,
+ 3321, 21790,
+ 3321, 21841, 15512,
+ 3321, 21843, 92,
+ 3321, 22701, 8736,
+ 3321, 23189, 10484,
+ 3321, 23204,
+ 3325, 397, 16339, 0,
+ 3325, 397, 16339, 8,
+ 3325, 397, 16339, 16,
+ 3325, 397, 16339, 28,
+ 3325, 397, 16339, 40,
+ 3325, 397, 16339, 72,
+ 3325, 397, 16339, 184,
+ 3325, 397, 16339, 190,
+ 3325, 397, 16339, 226,
+ 3325, 397, 16339, 270,
+ 3325, 397, 16339, 356,
+ 3325, 397, 16339, 392,
+ 3325, 397, 16339, 424,
+ 3325, 397, 16339, 464,
+ 3325, 397, 16339, 520,
+ 3325, 397, 16339, 546,
+ 3325, 397, 16339, 580,
+ 3325, 397, 16339, 612,
+ 3325, 397, 16339, 646,
+ 3325, 397, 16339, 680,
+ 3325, 397, 16339, 710,
+ 3325, 397, 16339, 758,
+ 3325, 397, 16339, 774,
+ 3325, 397, 16339, 920,
+ 3325, 397, 16339, 2008,
+ 3325, 397, 16339, 2544,
+ 3325, 397, 16339, 2792,
+ 3325, 397, 16339, 3372,
+ 3325, 397, 16339, 3438,
+ 3325, 397, 16339, 10964,
+ 3325, 397, 16339, 17186,
+ 3325, 397, 16339, 17188,
+ 3325, 397, 16339, 17190,
+ 3325, 397, 16339, 17192,
+ 3325, 397, 16339, 17194,
+ 3325, 10837, 7605, 12959, 2726,
+ 3325, 10837, 7605, 12959, 3194,
+ 3325, 10837, 7605, 12959, 3486,
+ 3325, 10837, 7605, 12959, 6978,
+ 3325, 10837, 7605, 12959, 7000,
+ 3325, 10837, 7605, 12959, 9282,
+ 3325, 10837, 7605, 12959, 11726,
+ 3325, 10837, 7605, 12959, 13036,
+ 3325, 10837, 7605, 12959, 14634,
+ 3325, 10837, 7605, 12959, 14960,
+ 3325, 10837, 10485, 597, 7360,
+ 3325, 10837, 10485, 1770,
+ 3325, 10837, 10485, 2337, 3136,
+ 3325, 10837, 10485, 2337, 7928,
+ 3325, 10837, 10485, 2337, 7929, 2168,
+ 3325, 10837, 10485, 2337, 15350,
+ 3325, 10837, 10485, 7374,
+ 3325, 10837, 10485, 7900,
+ 3325, 10837, 10485, 7970,
+ 3325, 10837, 10485, 12492,
+ 3325, 10837, 10485, 13573, 17188,
+ 3325, 10837, 10485, 13573, 17190,
+ 3325, 10837, 10485, 13573, 17192,
+ 3325, 10837, 10485, 14584,
+ 3325, 10837, 10485, 14606,
+ 3325, 10837, 10485, 15290,
+ 3325, 10837, 10485, 15888,
+ 3325, 10837, 10485, 17184,
+ 3325, 10837, 10485, 17186,
+ 3325, 10837, 10485, 18086,
+ 3325, 10837, 10485, 18790,
+ 3325, 10837, 10485, 20289, 18763, 10008,
+ 3325, 10837, 10485, 21209, 13530,
+ 3325, 10837, 10485, 21744,
+ 3325, 10837, 10485, 22334,
+ 3325, 10837, 10837, 12959, 2726,
+ 3325, 10837, 10837, 12959, 3194,
+ 3325, 10837, 10837, 12959, 3486,
+ 3325, 10837, 10837, 12959, 6978,
+ 3325, 10837, 10837, 12959, 7000,
+ 3325, 10837, 10837, 12959, 9282,
+ 3325, 10837, 10837, 12959, 11726,
+ 3325, 10837, 10837, 12959, 13036,
+ 3325, 10837, 10837, 12959, 14634,
+ 3325, 10837, 10837, 12959, 14960,
+ 3325, 10837, 15241, 10485, 0,
+ 3325, 10837, 15241, 10485, 8,
+ 3325, 10837, 15241, 10485, 16,
+ 3325, 10837, 15241, 10485, 28,
+ 3325, 10837, 15241, 10485, 40,
+ 3325, 10837, 15241, 10485, 58,
+ 3325, 10837, 15241, 10485, 66,
+ 3325, 10837, 15241, 10485, 72,
+ 3325, 10837, 15241, 10485, 312,
+ 3325, 10837, 15241, 10485, 497, 12220,
+ 3325, 10837, 15241, 10485, 497, 12398,
+ 3325, 10837, 15241, 10485, 520,
+ 3325, 10837, 15241, 10485, 540,
+ 3325, 10837, 15241, 10485, 680,
+ 3325, 10837, 15241, 10485, 702,
+ 3325, 10837, 15241, 10485, 2337, 3146,
+ 3325, 10837, 15241, 10485, 3590,
+ 3325, 10837, 15241, 10485, 10771, 58,
+ 3325, 10837, 15241, 10485, 10837, 72,
+ 3325, 10837, 16339, 0,
+ 3325, 10837, 16339, 16,
+ 3325, 10837, 16339, 40,
+ 3325, 10837, 16339, 106,
+ 3325, 10837, 16339, 148,
+ 3325, 10837, 16339, 184,
+ 3325, 10837, 16339, 312,
+ 3325, 10837, 16339, 392,
+ 3325, 10837, 16339, 424,
+ 3325, 10837, 16339, 464,
+ 3325, 10837, 16339, 520,
+ 3325, 10837, 16339, 596,
+ 3325, 10837, 16339, 702,
+ 3325, 10837, 16339, 734,
+ 3325, 10837, 16339, 2164,
+ 3325, 10837, 16339, 2248,
+ 3325, 10837, 16339, 2271, 124,
+ 3325, 10837, 16339, 2271, 226,
+ 3325, 10837, 16339, 2271, 270,
+ 3325, 10837, 16339, 2271, 356,
+ 3325, 10837, 16339, 2271, 546,
+ 3325, 10837, 16339, 2271, 612,
+ 3325, 10837, 16339, 2271, 646,
+ 3325, 10837, 16339, 2271, 774,
+ 3325, 10837, 16339, 2271, 1106,
+ 3325, 10837, 16339, 2271, 2008,
+ 3325, 10837, 16339, 2271, 2140,
+ 3325, 10837, 16339, 2271, 2792,
+ 3325, 10837, 16339, 2271, 3372,
+ 3325, 10837, 16339, 2271, 14482,
+ 3325, 10837, 16339, 2288,
+ 3325, 10837, 16339, 2544,
+ 3325, 10837, 16339, 2664,
+ 3325, 10837, 16339, 3088,
+ 3325, 10837, 16339, 7459, 124,
+ 3325, 10837, 16339, 7459, 226,
+ 3325, 10837, 16339, 7459, 270,
+ 3325, 10837, 16339, 7459, 356,
+ 3325, 10837, 16339, 7459, 546,
+ 3325, 10837, 16339, 7459, 612,
+ 3325, 10837, 16339, 7459, 646,
+ 3325, 10837, 16339, 7459, 774,
+ 3325, 10837, 16339, 7459, 1106,
+ 3325, 10837, 16339, 7459, 2008,
+ 3325, 10837, 16339, 7459, 2140,
+ 3325, 10837, 16339, 7459, 2792,
+ 3325, 10837, 16339, 7459, 3166,
+ 3325, 10837, 16339, 7459, 3240,
+ 3325, 10837, 16339, 7459, 3372,
+ 3325, 10837, 16339, 7459, 14482,
+ 3325, 10837, 16339, 10008,
+ 3325, 10837, 16339, 10010,
+ 3325, 10837, 16339, 13301, 612,
+ 3325, 10837, 20813, 24969, 1280,
+ 3325, 10837, 20827, 10485, 106,
+ 3325, 10837, 20827, 10485, 393, 10775, 2168,
+ 3325, 10837, 20827, 10485, 424,
+ 3325, 10837, 20827, 10485, 612,
+ 3325, 10837, 20827, 10485, 2271, 546,
+ 3325, 10837, 20827, 10485, 7459, 14483, 527, 2271, 546,
+ 3325, 10837, 20827, 10485, 13145, 2544,
+ 3325, 10837, 20827, 10485, 16441, 392,
+ 3325, 10837, 20827, 10485, 16441, 596,
+ 3325, 11293, 2337, 7928,
+ 3325, 11293, 2337, 8002,
+ 3325, 11293, 10939, 2337, 196,
+ 3325, 11293, 10939, 2337, 3378,
+ 3325, 11293, 10939, 2337, 10538,
+ 3325, 11293, 10939, 2337, 14192,
+ 3325, 11293, 15241, 8,
+ 3325, 11293, 15241, 16,
+ 3325, 11293, 15241, 28,
+ 3325, 11293, 15241, 40,
+ 3325, 11293, 15241, 58,
+ 3325, 11293, 15241, 78,
+ 3325, 11293, 15241, 80,
+ 3325, 11293, 15241, 102,
+ 3325, 11293, 15241, 296,
+ 3325, 11293, 15241, 672,
+ 3325, 11293, 15241, 680,
+ 3325, 11293, 15241, 920,
+ 3325, 11293, 15241, 3526,
+ 3325, 11293, 16339, 2271, 28,
+ 3325, 11293, 16339, 2271, 116,
+ 3325, 11293, 16339, 2271, 140,
+ 3325, 11293, 16339, 2271, 166,
+ 3325, 11293, 16339, 2271, 238,
+ 3325, 11293, 16339, 2271, 260,
+ 3325, 11293, 16339, 2271, 286,
+ 3325, 11293, 16339, 2271, 372,
+ 3325, 11293, 16339, 2271, 410,
+ 3325, 11293, 16339, 2271, 444,
+ 3325, 11293, 16339, 2271, 484,
+ 3325, 11293, 16339, 2271, 564,
+ 3325, 11293, 16339, 2271, 604,
+ 3325, 11293, 16339, 2271, 626,
+ 3325, 11293, 16339, 2271, 658,
+ 3325, 11293, 16339, 2271, 718,
+ 3325, 11293, 16339, 2271, 782,
+ 3325, 11293, 16339, 2271, 1112,
+ 3325, 11293, 16339, 2271, 2014,
+ 3325, 11293, 16339, 2271, 2552,
+ 3325, 11293, 16339, 2271, 2672,
+ 3325, 11293, 16339, 2271, 2798,
+ 3325, 11293, 16339, 2271, 3378,
+ 3325, 11293, 16339, 2271, 8000,
+ 3325, 11293, 16339, 7459, 28,
+ 3325, 11293, 16339, 7459, 116,
+ 3325, 11293, 16339, 7459, 140,
+ 3325, 11293, 16339, 7459, 166,
+ 3325, 11293, 16339, 7459, 238,
+ 3325, 11293, 16339, 7459, 260,
+ 3325, 11293, 16339, 7459, 286,
+ 3325, 11293, 16339, 7459, 372,
+ 3325, 11293, 16339, 7459, 410,
+ 3325, 11293, 16339, 7459, 444,
+ 3325, 11293, 16339, 7459, 484,
+ 3325, 11293, 16339, 7459, 564,
+ 3325, 11293, 16339, 7459, 604,
+ 3325, 11293, 16339, 7459, 626,
+ 3325, 11293, 16339, 7459, 658,
+ 3325, 11293, 16339, 7459, 718,
+ 3325, 11293, 16339, 7459, 782,
+ 3325, 11293, 16339, 7459, 1112,
+ 3325, 11293, 16339, 7459, 2014,
+ 3325, 11293, 16339, 7459, 2552,
+ 3325, 11293, 16339, 7459, 2672,
+ 3325, 11293, 16339, 7459, 2798,
+ 3325, 11293, 16339, 7459, 3378,
+ 3325, 11293, 16339, 7459, 8000,
+ 3325, 11293, 17085, 287, 1756,
+ 3325, 11293, 17085, 2065, 2064,
+ 3325, 11293, 17085, 2068,
+ 3325, 11293, 17085, 3136,
+ 3325, 11293, 17085, 14192,
+ 3387, 9703, 19872,
+ 3423, 909, 20805, 12315, 11417, 13868,
+ 3423, 909, 23409, 12314,
+ 3423, 909, 23409, 12315, 11417, 9818,
+ 3423, 1678,
+ 3423, 7369, 8211, 22876,
+ 3423, 7369, 12419, 15766,
+ 3423, 7369, 14515, 22876,
+ 3423, 7369, 18805, 10484,
+ 3423, 7369, 19876,
+ 3423, 8211, 6310,
+ 3423, 8211, 7369, 17588,
+ 3423, 8211, 15802,
+ 3423, 11417, 19115, 12315, 12220,
+ 3423, 12833, 17588,
+ 3423, 14515, 6310,
+ 3423, 14515, 7369, 17588,
+ 3423, 14515, 15802,
+ 3423, 17021, 17588,
+ 3423, 20539, 14667, 17588,
+ 3423, 22876,
+ 3487, 1281, 16324,
+ 3487, 1281, 22908,
+ 3487, 2379, 18033, 13338,
+ 3487, 6639, 9703, 2727, 1281, 22908,
+ 3487, 15305, 18033, 13338,
+ 3487, 15693, 13890,
+ 3487, 16136,
+ 3487, 16211, 18912,
+ 3487, 16999, 17598,
+ 3487, 18285, 527, 20112,
+ 3487, 18285, 891, 20112,
+ 3487, 20721, 17451, 22500,
+ 3487, 22581, 15943, 14724,
+ 3487, 23217, 18285, 526,
+ 3487, 23217, 18285, 890,
+ 3605, 7015, 10604,
+ 3605, 12814,
+ 3605, 12959, 2726,
+ 3605, 12959, 3194,
+ 3605, 12959, 3486,
+ 3605, 12959, 6978,
+ 3605, 12959, 7000,
+ 3605, 12959, 9282,
+ 3605, 12959, 11726,
+ 3605, 12959, 13036,
+ 3605, 12959, 14634,
+ 3605, 12959, 14960,
+ 3605, 17085, 1424,
+ 3605, 17085, 2566,
+ 3605, 17085, 3314,
+ 3605, 17085, 5928,
+ 3605, 17085, 6482,
+ 3605, 17085, 6624,
+ 3605, 17085, 7840,
+ 3605, 17085, 8106,
+ 3605, 17085, 10902,
+ 3605, 17085, 10940,
+ 3605, 17085, 12984,
+ 3605, 17085, 13130,
+ 3605, 17085, 13544,
+ 3605, 20253, 8736,
+ 3605, 20471, 0,
+ 3605, 20471, 8,
+ 3605, 20471, 16,
+ 3605, 20471, 28,
+ 3605, 20471, 40,
+ 3605, 20471, 80,
+ 3605, 20471, 106,
+ 3605, 20471, 110,
+ 3605, 20471, 114,
+ 3605, 20471, 116,
+ 3605, 20471, 120,
+ 3605, 20471, 124,
+ 3605, 20471, 130,
+ 3605, 20471, 134,
+ 3605, 20471, 140,
+ 3605, 20471, 142,
+ 3605, 20471, 148,
+ 3605, 20471, 154,
+ 3605, 20471, 158,
+ 3605, 20471, 166,
+ 3605, 20471, 168,
+ 3605, 20471, 184,
+ 3605, 20471, 202,
+ 3605, 20471, 226,
+ 3605, 20471, 228,
+ 3605, 20471, 232,
+ 3605, 20471, 238,
+ 3605, 20471, 240,
+ 3605, 20471, 246,
+ 3605, 20471, 250,
+ 3605, 20471, 256,
+ 3605, 20471, 260,
+ 3605, 20471, 262,
+ 3605, 20471, 270,
+ 3605, 20471, 274,
+ 3605, 20471, 278,
+ 3605, 20471, 286,
+ 3605, 20471, 290,
+ 3605, 20471, 320,
+ 3605, 20471, 342,
+ 3605, 20471, 344,
+ 3605, 20471, 346,
+ 3605, 20471, 348,
+ 3605, 20471, 350,
+ 3605, 20471, 356,
+ 3605, 20471, 360,
+ 3605, 20471, 364,
+ 3605, 20471, 372,
+ 3605, 20471, 378,
+ 3605, 20471, 392,
+ 3605, 20471, 396,
+ 3605, 20471, 400,
+ 3605, 20471, 410,
+ 3605, 20471, 414,
+ 3605, 20471, 424,
+ 3605, 20471, 432,
+ 3605, 20471, 438,
+ 3605, 20471, 444,
+ 3605, 20471, 452,
+ 3605, 20471, 464,
+ 3605, 20471, 468,
+ 3605, 20471, 472,
+ 3605, 20471, 476,
+ 3605, 20471, 484,
+ 3605, 20471, 488,
+ 3605, 20471, 518,
+ 3605, 20471, 520,
+ 3605, 20471, 546,
+ 3605, 20471, 552,
+ 3605, 20471, 560,
+ 3605, 20471, 564,
+ 3605, 20471, 570,
+ 3605, 20471, 596,
+ 3605, 20471, 598,
+ 3605, 20471, 602,
+ 3605, 20471, 604,
+ 3605, 20471, 608,
+ 3605, 20471, 612,
+ 3605, 20471, 616,
+ 3605, 20471, 622,
+ 3605, 20471, 626,
+ 3605, 20471, 636,
+ 3605, 20471, 646,
+ 3605, 20471, 650,
+ 3605, 20471, 654,
+ 3605, 20471, 658,
+ 3605, 20471, 666,
+ 3605, 20471, 690,
+ 3605, 20471, 710,
+ 3605, 20471, 714,
+ 3605, 20471, 716,
+ 3605, 20471, 718,
+ 3605, 20471, 724,
+ 3605, 20471, 734,
+ 3605, 20471, 740,
+ 3605, 20471, 746,
+ 3605, 20471, 750,
+ 3605, 20471, 752,
+ 3605, 20471, 774,
+ 3605, 20471, 776,
+ 3605, 20471, 778,
+ 3605, 20471, 782,
+ 3605, 20471, 786,
+ 3605, 20471, 792,
+ 3605, 20471, 794,
+ 3605, 20471, 798,
+ 3605, 20471, 800,
+ 3605, 20471, 802,
+ 3605, 20471, 976,
+ 3605, 20471, 990,
+ 3605, 20471, 992,
+ 3605, 20471, 994,
+ 3605, 20471, 996,
+ 3605, 20471, 998,
+ 3605, 20471, 1018,
+ 3605, 20471, 1096,
+ 3605, 20471, 1140,
+ 3605, 20471, 1214,
+ 3605, 20471, 1226,
+ 3605, 20471, 1228,
+ 3605, 20471, 1230,
+ 3605, 20471, 1232,
+ 3605, 20471, 1234,
+ 3605, 20471, 1276,
+ 3605, 20471, 1354,
+ 3605, 20471, 1444,
+ 3605, 20471, 1472,
+ 3605, 20471, 1538,
+ 3605, 20471, 1540,
+ 3605, 20471, 1542,
+ 3605, 20471, 1544,
+ 3605, 20471, 1546,
+ 3605, 20471, 1548,
+ 3605, 20471, 1552,
+ 3605, 20471, 1606,
+ 3605, 20471, 1670,
+ 3605, 20471, 1688,
+ 3605, 20471, 1694,
+ 3605, 20471, 1716,
+ 3605, 20471, 1760,
+ 3605, 20471, 1762,
+ 3605, 20471, 1780,
+ 3605, 20471, 1882,
+ 3605, 20471, 1920,
+ 3605, 20471, 1972,
+ 3605, 20471, 1990,
+ 3605, 20471, 2070,
+ 3605, 20471, 2080,
+ 3605, 20471, 2082,
+ 3605, 20471, 2084,
+ 3605, 20471, 2086,
+ 3605, 20471, 2088,
+ 3605, 20471, 2200,
+ 3605, 20471, 2260,
+ 3605, 20471, 2362,
+ 3605, 20471, 2364,
+ 3605, 20471, 2366,
+ 3605, 20471, 2368,
+ 3605, 20471, 2370,
+ 3605, 20471, 2374,
+ 3605, 20471, 2426,
+ 3605, 20471, 2518,
+ 3605, 20471, 2520,
+ 3605, 20471, 2522,
+ 3605, 20471, 2524,
+ 3605, 20471, 2526,
+ 3605, 20471, 2528,
+ 3605, 20471, 2578,
+ 3605, 20471, 2580,
+ 3605, 20471, 2582,
+ 3605, 20471, 2584,
+ 3605, 20471, 2586,
+ 3605, 20471, 2606,
+ 3605, 20471, 2664,
+ 3605, 20471, 2668,
+ 3605, 20471, 2670,
+ 3605, 20471, 2672,
+ 3605, 20471, 2674,
+ 3605, 20471, 2738,
+ 3605, 20471, 2780,
+ 3605, 20471, 2822,
+ 3605, 20471, 3014,
+ 3605, 20471, 3064,
+ 3605, 20471, 3154,
+ 3605, 20471, 3166,
+ 3605, 20471, 3168,
+ 3605, 20471, 3170,
+ 3605, 20471, 3172,
+ 3605, 20471, 3174,
+ 3605, 20471, 3212,
+ 3605, 20471, 3356,
+ 3605, 20471, 3372,
+ 3605, 20471, 3374,
+ 3605, 20471, 3376,
+ 3605, 20471, 3378,
+ 3605, 20471, 3380,
+ 3605, 20471, 3420,
+ 3605, 20471, 3618,
+ 3605, 20471, 3648,
+ 3605, 20471, 3688,
+ 3605, 20471, 3704,
+ 3605, 20471, 3708,
+ 3605, 20471, 3720,
+ 3605, 20471, 3726,
+ 3605, 20471, 3728,
+ 3605, 20471, 3742,
+ 3605, 20471, 3860,
+ 3605, 20471, 3898,
+ 3605, 20471, 3978,
+ 3605, 20471, 3986,
+ 3605, 20471, 3988,
+ 3605, 20471, 3990,
+ 3605, 20471, 3992,
+ 3605, 20471, 3994,
+ 3605, 20471, 4018,
+ 3605, 20471, 6016,
+ 3605, 20471, 6018,
+ 3605, 20471, 6582,
+ 3605, 20471, 6584,
+ 3605, 20471, 6586,
+ 3605, 20471, 6588,
+ 3605, 20471, 6590,
+ 3605, 20471, 6592,
+ 3605, 20471, 6596,
+ 3605, 20471, 7156,
+ 3605, 20471, 7158,
+ 3605, 20471, 7162,
+ 3605, 20471, 7164,
+ 3605, 20471, 8074,
+ 3605, 20471, 8076,
+ 3605, 20471, 8078,
+ 3605, 20471, 8080,
+ 3605, 20471, 8752,
+ 3605, 20471, 8758,
+ 3605, 20471, 8814,
+ 3605, 20471, 8816,
+ 3605, 20471, 8818,
+ 3605, 20471, 8820,
+ 3605, 20471, 8822,
+ 3605, 20471, 9128,
+ 3605, 20471, 9146,
+ 3605, 20471, 9192,
+ 3605, 20471, 9204,
+ 3605, 20471, 9210,
+ 3605, 20471, 9212,
+ 3605, 20471, 9214,
+ 3605, 20471, 9216,
+ 3605, 20471, 9218,
+ 3605, 20471, 9230,
+ 3605, 20471, 9294,
+ 3605, 20471, 9304,
+ 3605, 20471, 9478,
+ 3605, 20471, 9508,
+ 3605, 20471, 10368,
+ 3605, 20471, 10402,
+ 3605, 20471, 10844,
+ 3605, 20471, 10864,
+ 3605, 20471, 11390,
+ 3605, 20471, 11438,
+ 3605, 20471, 11742,
+ 3605, 20471, 11754,
+ 3605, 20471, 12952,
+ 3605, 20471, 12954,
+ 3605, 20471, 13844,
+ 3605, 20471, 13848,
+ 3605, 20471, 13965, 166,
+ 3605, 20471, 13965, 226,
+ 3605, 20471, 13965, 356,
+ 3605, 20471, 13965, 424,
+ 3605, 20471, 13965, 3212,
+ 3605, 20471, 13982,
+ 3605, 20471, 13984,
+ 3605, 20471, 13988,
+ 3605, 20471, 22152,
+ 3727, 10484,
+ 3778,
+ 3865, 10484,
+ 3887, 11552,
+ 4046,
+ 5409, 10485, 14546,
+ 5409, 10485, 14765, 18804,
+ 5409, 10485, 16266,
+ 5409, 10485, 18804,
+ 5409, 12959, 2726,
+ 5409, 12959, 3194,
+ 5409, 12959, 3486,
+ 5409, 12959, 6978,
+ 5409, 12959, 7000,
+ 5409, 12959, 9282,
+ 5409, 12959, 11726,
+ 5409, 12959, 13036,
+ 5409, 12959, 14634,
+ 5409, 12959, 14960,
+ 5409, 15241, 10485, 0,
+ 5409, 15241, 10485, 8,
+ 5409, 15241, 10485, 16,
+ 5409, 15241, 10485, 28,
+ 5409, 15241, 10485, 40,
+ 5409, 15241, 10485, 58,
+ 5409, 15241, 10485, 72,
+ 5409, 15241, 10485, 78,
+ 5409, 15241, 10485, 98,
+ 5409, 15241, 10485, 312,
+ 5409, 15241, 10485, 702,
+ 5409, 16339, 0,
+ 5409, 16339, 106,
+ 5409, 16339, 124,
+ 5409, 16339, 148,
+ 5409, 16339, 246,
+ 5409, 16339, 270,
+ 5409, 16339, 342,
+ 5409, 16339, 356,
+ 5409, 16339, 392,
+ 5409, 16339, 424,
+ 5409, 16339, 464,
+ 5409, 16339, 546,
+ 5409, 16339, 596,
+ 5409, 16339, 612,
+ 5409, 16339, 646,
+ 5409, 16339, 990,
+ 5409, 16339, 1106,
+ 5409, 16339, 1204,
+ 5409, 16339, 1226,
+ 5409, 16339, 1572,
+ 5409, 16339, 1890,
+ 5409, 16339, 2008,
+ 5409, 16339, 2248,
+ 5409, 16339, 2544,
+ 5409, 16339, 2594,
+ 5409, 16339, 2664,
+ 5409, 16339, 2792,
+ 5409, 16339, 3372,
+ 5409, 16339, 3452,
+ 5409, 16339, 6516,
+ 5409, 16339, 10988,
+ 5409, 16339, 20693, 106,
+ 5409, 16339, 20693, 246,
+ 5409, 16339, 20693, 646,
+ 5409, 16593, 3362,
+ 5409, 16593, 17258,
+ 5409, 17085, 716,
+ 5409, 20827, 10485, 16441, 392,
+ 5409, 20827, 10485, 16441, 596,
+ 5409, 20827, 10485, 16441, 19955, 596,
+ 5427, 17084,
+ 5454,
+ 5489, 17084,
+ 5493, 20290,
+ 5908,
+ 5909, 12274,
+ 5909, 12564,
+ 5909, 15656,
+ 5909, 17084,
+ 5911, 505, 19716,
+ 5911, 11417, 21229, 12315, 12220,
+ 5923, 505, 11554,
+ 5930,
+ 5940,
+ 5993, 6938,
+ 5999, 2440,
+ 6000,
+ 6001, 11417, 23117, 17050,
+ 6001, 16688,
+ 6001, 17084,
+ 6007, 12315, 20207, 21029, 10849, 14115, 6774,
+ 6026,
+ 6037, 6052,
+ 6037, 13350,
+ 6038,
+ 6045, 3195, 17007, 19306,
+ 6045, 6979, 17007, 19306,
+ 6045, 13037, 17007, 19306,
+ 6045, 13303, 12826,
+ 6045, 15287, 15766,
+ 6045, 15287, 17020,
+ 6045, 18780,
+ 6048,
+ 6050,
+ 6052,
+ 6059, 505, 18040,
+ 6059, 11417, 14802,
+ 6061, 17084,
+ 6087, 321, 22388,
+ 6093, 14295, 8736,
+ 6151, 3558,
+ 6157, 433, 7372,
+ 6167, 6963, 1026,
+ 6167, 13474,
+ 6167, 13475, 19544,
+ 6169, 504,
+ 6171, 20428,
+ 6195, 10484,
+ 6201, 10484,
+ 6207, 12959, 2726,
+ 6207, 12959, 3194,
+ 6207, 12959, 3486,
+ 6207, 12959, 6978,
+ 6207, 12959, 7000,
+ 6207, 12959, 9282,
+ 6207, 12959, 11726,
+ 6207, 12959, 13036,
+ 6207, 12959, 14634,
+ 6207, 12959, 14960,
+ 6207, 15241, 10485, 16,
+ 6207, 15241, 10485, 28,
+ 6207, 15241, 10485, 40,
+ 6207, 15241, 10485, 58,
+ 6207, 15241, 10485, 72,
+ 6207, 15241, 10485, 94,
+ 6207, 15241, 10485, 192,
+ 6207, 15241, 10485, 312,
+ 6207, 15241, 10485, 502,
+ 6207, 15241, 10485, 680,
+ 6207, 16339, 0,
+ 6207, 16339, 8,
+ 6207, 16339, 16,
+ 6207, 16339, 28,
+ 6207, 16339, 40,
+ 6207, 16339, 72,
+ 6207, 16339, 106,
+ 6207, 16339, 148,
+ 6207, 16339, 246,
+ 6207, 16339, 270,
+ 6207, 16339, 342,
+ 6207, 16339, 356,
+ 6207, 16339, 392,
+ 6207, 16339, 424,
+ 6207, 16339, 464,
+ 6207, 16339, 546,
+ 6207, 16339, 596,
+ 6207, 16339, 612,
+ 6207, 16339, 646,
+ 6207, 16339, 710,
+ 6207, 16339, 774,
+ 6207, 16339, 962,
+ 6207, 16339, 990,
+ 6207, 16339, 1106,
+ 6207, 16339, 1204,
+ 6207, 16339, 1226,
+ 6207, 16339, 1572,
+ 6207, 16339, 1890,
+ 6207, 16339, 2008,
+ 6207, 16339, 2438,
+ 6207, 16339, 2544,
+ 6207, 16339, 2556,
+ 6207, 16339, 2640,
+ 6207, 16339, 2792,
+ 6207, 16339, 2832,
+ 6207, 16339, 3240,
+ 6207, 16339, 3372,
+ 6207, 16339, 6232,
+ 6207, 16339, 9244,
+ 6207, 16339, 9256,
+ 6207, 16339, 9258,
+ 6207, 16339, 13145, 12,
+ 6207, 16339, 13145, 20,
+ 6207, 16339, 13145, 22,
+ 6207, 16339, 13145, 26,
+ 6207, 16339, 13145, 30,
+ 6207, 16339, 13145, 34,
+ 6207, 16339, 13145, 38,
+ 6207, 16339, 13145, 48,
+ 6207, 16339, 13145, 132,
+ 6207, 16339, 13145, 472,
+ 6207, 16339, 13145, 632,
+ 6207, 20827, 10485, 392,
+ 6207, 20827, 10485, 596,
+ 6207, 20827, 10485, 734,
+ 6207, 20827, 10485, 774,
+ 6207, 20827, 10485, 13145, 14,
+ 6207, 20827, 10485, 13145, 24,
+ 6207, 20827, 10485, 13145, 472,
+ 6207, 22909, 12908,
+ 6207, 22909, 15919, 12908,
+ 6207, 22909, 17002,
+ 6207, 22909, 17219, 12908,
+ 6290,
+ 6294,
+ 6308,
+ 6315, 10096,
+ 6485, 14638,
+ 6485, 22446,
+ 6489, 11417, 8211, 17288,
+ 6489, 17084,
+ 6557, 16694,
+ 6560,
+ 6617, 8186,
+ 6626,
+ 6629, 2613, 13164,
+ 6629, 2613, 14432,
+ 6629, 2613, 15882,
+ 6629, 2613, 15883, 11417, 20289, 20067, 14744,
+ 6629, 2613, 17687, 91, 16448,
+ 6629, 2613, 17687, 91, 16567, 20452,
+ 6629, 2613, 17687, 91, 16567, 20453, 527, 13062,
+ 6629, 2613, 18660,
+ 6629, 2613, 18661, 527, 13062,
+ 6629, 2613, 18950,
+ 6629, 2613, 18951, 527, 13062,
+ 6633, 10484,
+ 6634,
+ 6641, 505, 14358,
+ 6643, 6973, 10764,
+ 6643, 10758,
+ 6643, 10759, 11417, 15767, 12398,
+ 6643, 14515, 19521, 19706,
+ 6643, 20710,
+ 6649, 505, 12430,
+ 6651, 11417, 22020,
+ 6654,
+ 6775, 17091, 12826,
+ 6803, 6999, 2726,
+ 6803, 6999, 3486,
+ 6821, 10484,
+ 6824,
+ 6939, 9738,
+ 6939, 11417, 485, 7279, 17962,
+ 6939, 11417, 513, 17962,
+ 6939, 11417, 2727, 17901, 16808,
+ 6939, 11417, 6297, 14866,
+ 6939, 11417, 8283, 505, 19054,
+ 6939, 11417, 9699, 6825, 891, 7373, 9703, 13892,
+ 6939, 11417, 9699, 13892,
+ 6939, 11417, 9699, 13893, 891, 6297, 14866,
+ 6939, 11417, 9699, 13893, 20632,
+ 6939, 11417, 14341, 7609, 891, 14341, 1678,
+ 6939, 11417, 14913, 505, 1928,
+ 6939, 11417, 15809, 1678,
+ 6939, 11417, 15997, 19465, 15777, 8258,
+ 6939, 11417, 17285, 6825, 891, 11381, 13892,
+ 6939, 11417, 18357, 8742,
+ 6939, 11417, 18386,
+ 6939, 11417, 18579, 1416,
+ 6939, 11417, 18757, 6824,
+ 6939, 11417, 19521, 13892,
+ 6939, 11417, 20201, 6824,
+ 6939, 11417, 21543, 17214,
+ 6939, 11417, 21543, 17215, 891, 19175, 1416,
+ 6939, 11417, 21543, 17215, 891, 25325, 6824,
+ 6939, 11417, 23026,
+ 6939, 11417, 23192,
+ 6939, 18033, 5911, 14912,
+ 6939, 18342,
+ 6939, 19177, 13892,
+ 6939, 20525, 1, 8044,
+ 6939, 21461, 20859, 6990,
+ 6939, 21469, 321, 6946,
+ 6963, 16028,
+ 6963, 17606,
+ 6967, 16042,
+ 6967, 21394,
+ 6968,
+ 6969, 15940,
+ 6969, 23174,
+ 6972,
+ 6973, 6153, 11417, 14871, 15860,
+ 6979, 1281, 8736,
+ 6979, 1281, 22908,
+ 6981, 321, 7592,
+ 6983, 10398,
+ 6994,
+ 6997, 891, 13584,
+ 6997, 891, 13585, 11417, 14406,
+ 7001, 1281, 8736,
+ 7001, 1281, 22908,
+ 7001, 8207, 15780,
+ 7001, 15803, 15573, 19425, 23408,
+ 7001, 18637, 12419, 10598,
+ 7001, 22571, 19306,
+ 7001, 25153, 19306,
+ 7001, 27229, 19306,
+ 7005, 6938,
+ 7009, 9838,
+ 7015, 8909, 11417, 6938,
+ 7015, 8909, 17084,
+ 7015, 10604,
+ 7015, 12426,
+ 7015, 14313, 7836,
+ 7020,
+ 7022,
+ 7024,
+ 7026,
+ 7028,
+ 7147, 1238,
+ 7174,
+ 7175, 11417, 18010,
+ 7175, 19177, 1776,
+ 7185, 8736,
+ 7266,
+ 7271, 2538,
+ 7272,
+ 7365, 14786,
+ 7373, 11417, 13475, 891, 16467, 17925, 17708,
+ 7373, 11417, 13475, 15997, 891, 14963, 17708,
+ 7377, 6614,
+ 7405, 17084,
+ 7410,
+ 7459, 19157, 10484,
+ 7459, 21827, 17084,
+ 7592,
+ 7596,
+ 7836,
+ 7848,
+ 8044,
+ 8045, 8736,
+ 8046,
+ 8050,
+ 8173, 15628,
+ 8193, 10484,
+ 8195, 18699, 8908,
+ 8195, 18699, 8909, 11417, 6938,
+ 8195, 18699, 8909, 17084,
+ 8207, 22071, 321, 11410,
+ 8211, 891, 13707, 891, 14515, 22473, 14961, 20251, 12426,
+ 8211, 891, 13707, 2727, 15931, 12426,
+ 8211, 891, 14515, 10758,
+ 8211, 891, 14515, 15919, 21700,
+ 8211, 891, 14515, 22473, 7369, 12426,
+ 8211, 891, 15127, 891, 14515, 22473, 14961, 20251, 12426,
+ 8211, 891, 15127, 2727, 15931, 12426,
+ 8211, 909, 21231, 17588,
+ 8211, 2271, 22253, 17588,
+ 8211, 2727, 15931, 12426,
+ 8211, 2727, 18699, 12426,
+ 8211, 5933, 695, 14515, 5933, 695, 18014,
+ 8211, 5933, 695, 14515, 5933, 6643, 18014,
+ 8211, 5933, 6643, 14515, 5933, 695, 18014,
+ 8211, 5933, 6643, 14515, 5933, 6643, 18014,
+ 8211, 6973, 10764,
+ 8211, 6979, 17873, 12426,
+ 8211, 7369, 12419, 10598,
+ 8211, 7369, 12419, 15766,
+ 8211, 7369, 12426,
+ 8211, 7369, 15766,
+ 8211, 7369, 15767, 11417, 1280,
+ 8211, 7369, 15767, 11417, 3487, 6638,
+ 8211, 7369, 15767, 11417, 7001, 6638,
+ 8211, 7369, 15767, 11417, 14961, 6638,
+ 8211, 7369, 16028,
+ 8211, 7369, 16443, 14638,
+ 8211, 7369, 18065, 16443, 14639, 891, 14515, 7369, 12426,
+ 8211, 7369, 18771, 2338,
+ 8211, 7373, 21657, 20260,
+ 8211, 10758,
+ 8211, 12277, 15682,
+ 8211, 12281, 17588,
+ 8211, 12281, 17589, 11417, 1280,
+ 8211, 12315, 11417, 14765, 15766,
+ 8211, 12315, 11417, 17659, 9818,
+ 8211, 12419, 20539, 14667, 17588,
+ 8211, 12419, 22155, 17588,
+ 8211, 12833, 17588,
+ 8211, 12833, 17589, 13707, 7596,
+ 8211, 12833, 17589, 15127, 7596,
+ 8211, 12833, 17589, 16467, 14388,
+ 8211, 13156,
+ 8211, 14313, 7836,
+ 8211, 14515, 11379, 12314,
+ 8211, 14515, 12314,
+ 8211, 14515, 12315, 11417, 15919, 20625, 17050,
+ 8211, 14515, 12315, 11417, 17050,
+ 8211, 14515, 12315, 11417, 20625, 17050,
+ 8211, 14515, 12315, 19015, 14765, 15766,
+ 8211, 14515, 12419, 12314,
+ 8211, 14515, 15287, 12314,
+ 8211, 14515, 15919, 12314,
+ 8211, 14515, 15919, 12315, 11417, 17050,
+ 8211, 14515, 15919, 12315, 11417, 20625, 17050,
+ 8211, 14515, 22333, 12314,
+ 8211, 14515, 22859, 12314,
+ 8211, 14515, 27233, 12314,
+ 8211, 14635, 17873, 12426,
+ 8211, 14953, 15287, 14515, 20207, 13474,
+ 8211, 14961, 17873, 12426,
+ 8211, 14961, 20251, 12426,
+ 8211, 15287, 12833, 17588,
+ 8211, 15287, 15803, 17588,
+ 8211, 15287, 17021, 17588,
+ 8211, 15287, 20539, 14667, 17588,
+ 8211, 15287, 22155, 17588,
+ 8211, 15287, 22876,
+ 8211, 15777, 13052,
+ 8211, 15803, 17588,
+ 8211, 15917, 23365, 17588,
+ 8211, 15919, 12281, 17588,
+ 8211, 15919, 17351, 13132,
+ 8211, 15919, 21409, 8736,
+ 8211, 15919, 22876,
+ 8211, 16567, 15973, 22343, 18680,
+ 8211, 16809, 20107, 17588,
+ 8211, 16969, 21409, 8736,
+ 8211, 16999, 15682,
+ 8211, 17021, 17588,
+ 8211, 17021, 17589, 11417, 10891, 321, 3423, 15802,
+ 8211, 17021, 17589, 11417, 10891, 321, 15659, 15802,
+ 8211, 17021, 17589, 11417, 14456,
+ 8211, 17021, 17589, 11417, 15919, 17050,
+ 8211, 17021, 17589, 11417, 17050,
+ 8211, 17021, 17589, 11417, 20612,
+ 8211, 17021, 17589, 13707, 15802,
+ 8211, 17021, 17589, 15127, 15802,
+ 8211, 17021, 17589, 21060,
+ 8211, 17351, 13132,
+ 8211, 17626,
+ 8211, 18292,
+ 8211, 19011, 15682,
+ 8211, 19185, 7372,
+ 8211, 20052,
+ 8211, 20303, 945, 20860,
+ 8211, 20359, 41, 17588,
+ 8211, 20539, 14667, 17588,
+ 8211, 20551, 15637, 20625, 954,
+ 8211, 20625, 955, 11417, 14456,
+ 8211, 20625, 1027, 8250,
+ 8211, 22343, 18680,
+ 8211, 22473, 2727, 18699, 12426,
+ 8211, 22876,
+ 8211, 22877, 13707, 7596,
+ 8211, 22877, 15127, 7596,
+ 8211, 22877, 21060,
+ 8211, 23365, 17588,
+ 8211, 25127, 17588,
+ 8251, 21480,
+ 8251, 22763, 2613, 21169, 3375, 9820,
+ 8251, 22763, 11417, 22915, 9749, 15567, 9820,
+ 8251, 22763, 11417, 23305, 9749, 15567, 9820,
+ 8255, 17084,
+ 8257, 6938,
+ 8258,
+ 8261, 10484,
+ 8265, 16339, 0,
+ 8265, 16339, 8,
+ 8265, 16339, 16,
+ 8265, 16339, 28,
+ 8265, 16339, 40,
+ 8265, 16339, 66,
+ 8265, 16339, 106,
+ 8265, 16339, 124,
+ 8265, 16339, 148,
+ 8265, 16339, 216,
+ 8265, 16339, 226,
+ 8265, 16339, 246,
+ 8265, 16339, 270,
+ 8265, 16339, 342,
+ 8265, 16339, 356,
+ 8265, 16339, 392,
+ 8265, 16339, 424,
+ 8265, 16339, 464,
+ 8265, 16339, 502,
+ 8265, 16339, 546,
+ 8265, 16339, 612,
+ 8265, 16339, 646,
+ 8265, 16339, 680,
+ 8265, 16339, 682,
+ 8265, 16339, 734,
+ 8265, 16339, 758,
+ 8265, 16339, 774,
+ 8265, 16339, 792,
+ 8265, 16339, 1106,
+ 8265, 16339, 1320,
+ 8265, 16339, 1572,
+ 8265, 16339, 1702,
+ 8265, 16339, 2008,
+ 8265, 16339, 2544,
+ 8265, 16339, 2792,
+ 8265, 16339, 3166,
+ 8265, 16339, 3372,
+ 8265, 16339, 3438,
+ 8265, 16339, 3874,
+ 8265, 16339, 3986,
+ 8265, 16339, 10939, 465, 564,
+ 8265, 16339, 10939, 2471, 116,
+ 8265, 16339, 10939, 2471, 464,
+ 8265, 16339, 10939, 2471, 654,
+ 8265, 16339, 10939, 2471, 1170,
+ 8265, 16339, 10939, 2471, 1888,
+ 8265, 16339, 10964,
+ 8265, 22909, 7015, 10604,
+ 8265, 22909, 12814,
+ 8274,
+ 8275, 11417, 1855, 2784,
+ 8281, 6489, 7007, 8211, 16449, 505, 15919, 20624,
+ 8281, 6650,
+ 8281, 8211, 10758,
+ 8281, 8211, 14515, 12314,
+ 8281, 8211, 14515, 15919, 12314,
+ 8281, 14515, 10758,
+ 8281, 19546,
+ 8281, 21229, 12314,
+ 8281, 21229, 12315, 7007, 954,
+ 8281, 21229, 15919, 12314,
+ 8281, 21229, 15919, 12315, 7007, 954,
+ 8281, 21229, 20399, 12314,
+ 8281, 22329, 12314,
+ 8281, 22329, 12315, 7007, 954,
+ 8281, 22329, 15919, 12314,
+ 8281, 22329, 15919, 12315, 7007, 954,
+ 8281, 22329, 20399, 12314,
+ 8291, 13418,
+ 8291, 16338,
+ 8726,
+ 8729, 891, 15981, 10484,
+ 8729, 10484,
+ 8729, 11417, 17051, 891, 8729, 891, 15981, 10484,
+ 8729, 11417, 17051, 10484,
+ 8733, 10398,
+ 8743, 11443, 17084,
+ 8745, 8736,
+ 8747, 12990,
+ 8775, 519, 6050,
+ 8784,
+ 8787, 17084,
+ 8861, 10485, 20267, 19150,
+ 8861, 10485, 20267, 21804,
+ 8861, 10485, 20827, 20033, 954,
+ 8861, 10485, 21804,
+ 8861, 10939, 3423, 14514,
+ 8861, 10939, 12220,
+ 8861, 10939, 12398,
+ 8861, 10939, 14514,
+ 8861, 15241, 10485, 0,
+ 8861, 15241, 10485, 8,
+ 8861, 15241, 10485, 16,
+ 8861, 15241, 10485, 26,
+ 8861, 15241, 10485, 28,
+ 8861, 15241, 10485, 40,
+ 8861, 15241, 10485, 44,
+ 8861, 15241, 10485, 48,
+ 8861, 15241, 10485, 58,
+ 8861, 15241, 10485, 66,
+ 8861, 15241, 10485, 72,
+ 8861, 15241, 10485, 80,
+ 8861, 15241, 10485, 94,
+ 8861, 15241, 10485, 176,
+ 8861, 15241, 10485, 192,
+ 8861, 15241, 10485, 202,
+ 8861, 15241, 10485, 210,
+ 8861, 15241, 10485, 296,
+ 8861, 15241, 10485, 304,
+ 8861, 15241, 10485, 308,
+ 8861, 15241, 10485, 312,
+ 8861, 15241, 10485, 322,
+ 8861, 15241, 10485, 334,
+ 8861, 15241, 10485, 472,
+ 8861, 15241, 10485, 506,
+ 8861, 15241, 10485, 520,
+ 8861, 15241, 10485, 532,
+ 8861, 15241, 10485, 672,
+ 8861, 15241, 10485, 684,
+ 8861, 15241, 10485, 702,
+ 8861, 15241, 10485, 726,
+ 8861, 15241, 10485, 750,
+ 8861, 15241, 10485, 778,
+ 8861, 15241, 10485, 850,
+ 8861, 15241, 10485, 870,
+ 8861, 15241, 10485, 892,
+ 8861, 15241, 10485, 1380,
+ 8861, 15241, 10485, 1394,
+ 8861, 15241, 10485, 1830,
+ 8861, 15241, 10485, 1850,
+ 8861, 15241, 10485, 2710,
+ 8861, 15241, 10485, 2712,
+ 8861, 15241, 10485, 3524,
+ 8861, 15241, 10485, 3532,
+ 8861, 15241, 10485, 3560,
+ 8861, 15241, 10485, 3566,
+ 8861, 15241, 10485, 3916,
+ 8861, 15241, 10485, 7724,
+ 8861, 15241, 10485, 7750,
+ 8861, 15241, 10485, 11144,
+ 8861, 15241, 10485, 18767, 210,
+ 8861, 15241, 10485, 18767, 1394,
+ 8861, 16339, 70,
+ 8861, 16339, 106,
+ 8861, 16339, 148,
+ 8861, 16339, 226,
+ 8861, 16339, 246,
+ 8861, 16339, 270,
+ 8861, 16339, 356,
+ 8861, 16339, 392,
+ 8861, 16339, 424,
+ 8861, 16339, 464,
+ 8861, 16339, 546,
+ 8861, 16339, 580,
+ 8861, 16339, 612,
+ 8861, 16339, 646,
+ 8861, 16339, 650,
+ 8861, 16339, 710,
+ 8861, 16339, 734,
+ 8861, 16339, 758,
+ 8861, 16339, 779, 356,
+ 8861, 16339, 779, 546,
+ 8861, 16339, 779, 646,
+ 8861, 16339, 779, 2594,
+ 8861, 16339, 779, 3438,
+ 8861, 16339, 779, 3452,
+ 8861, 16339, 779, 6682,
+ 8861, 16339, 779, 10964,
+ 8861, 16339, 792,
+ 8861, 16339, 1032,
+ 8861, 16339, 1204,
+ 8861, 16339, 1320,
+ 8861, 16339, 1572,
+ 8861, 16339, 1702,
+ 8861, 16339, 2218,
+ 8861, 16339, 2316,
+ 8861, 16339, 2394,
+ 8861, 16339, 2544,
+ 8861, 16339, 2556,
+ 8861, 16339, 2594,
+ 8861, 16339, 2664,
+ 8861, 16339, 2816,
+ 8861, 16339, 2894,
+ 8861, 16339, 3082,
+ 8861, 16339, 3166,
+ 8861, 16339, 3240,
+ 8861, 16339, 3290,
+ 8861, 16339, 3438,
+ 8861, 16339, 3440,
+ 8861, 16339, 3452,
+ 8861, 16339, 3630,
+ 8861, 16339, 3986,
+ 8861, 16339, 4028,
+ 8861, 16339, 4056,
+ 8861, 16339, 6622,
+ 8861, 16339, 6682,
+ 8861, 16339, 6690,
+ 8861, 16339, 6692,
+ 8861, 16339, 7242,
+ 8861, 16339, 8232,
+ 8861, 16339, 9220,
+ 8861, 16339, 9342,
+ 8861, 16339, 9486,
+ 8861, 16339, 10914,
+ 8861, 16339, 10964,
+ 8861, 16339, 10972,
+ 8861, 16339, 11792,
+ 8861, 16339, 11832,
+ 8861, 16339, 11840,
+ 8861, 16339, 12974,
+ 8861, 16339, 15010,
+ 8861, 16339, 15474,
+ 8861, 16339, 17186,
+ 8861, 16339, 17188,
+ 8861, 16339, 17190,
+ 8861, 16339, 17192,
+ 8861, 16339, 17194,
+ 8861, 16339, 17196,
+ 8861, 16339, 17198,
+ 8861, 16339, 17489, 424,
+ 8861, 16339, 17489, 464,
+ 8861, 16339, 17489, 2544,
+ 8861, 16339, 17489, 4056,
+ 8861, 16339, 20267, 10964,
+ 8861, 16339, 20267, 17184,
+ 8861, 16339, 20267, 17186,
+ 8861, 16339, 20267, 17190,
+ 8861, 16339, 20267, 17192,
+ 8861, 16339, 20267, 17194,
+ 8861, 16339, 20267, 17198,
+ 8861, 16339, 23254,
+ 8863, 519, 701, 17084,
+ 8863, 6489, 17084,
+ 8877, 10484,
+ 8880,
+ 8884,
+ 8903, 10485, 7644,
+ 8903, 10485, 17316,
+ 8903, 10485, 19142,
+ 8903, 10485, 19274,
+ 8903, 10485, 22542,
+ 8903, 12908,
+ 8903, 12959, 2726,
+ 8903, 12959, 3194,
+ 8903, 12959, 3486,
+ 8903, 12959, 6978,
+ 8903, 12959, 7000,
+ 8903, 12959, 9282,
+ 8903, 12959, 11726,
+ 8903, 12959, 13036,
+ 8903, 12959, 14634,
+ 8903, 12959, 14960,
+ 8903, 15241, 10485, 8,
+ 8903, 15241, 10485, 16,
+ 8903, 15241, 10485, 28,
+ 8903, 15241, 10485, 40,
+ 8903, 15241, 10485, 58,
+ 8903, 15241, 10485, 72,
+ 8903, 15241, 10485, 94,
+ 8903, 15241, 10485, 312,
+ 8903, 15241, 10485, 702,
+ 8903, 15241, 10485, 19149, 22,
+ 8903, 15241, 10485, 19149, 34,
+ 8903, 15241, 10485, 19149, 404,
+ 8903, 15241, 10485, 19149, 606,
+ 8903, 15919, 12908,
+ 8903, 16339, 0,
+ 8903, 16339, 8,
+ 8903, 16339, 16,
+ 8903, 16339, 28,
+ 8903, 16339, 40,
+ 8903, 16339, 58,
+ 8903, 16339, 72,
+ 8903, 16339, 94,
+ 8903, 16339, 106,
+ 8903, 16339, 124,
+ 8903, 16339, 148,
+ 8903, 16339, 246,
+ 8903, 16339, 270,
+ 8903, 16339, 312,
+ 8903, 16339, 342,
+ 8903, 16339, 356,
+ 8903, 16339, 392,
+ 8903, 16339, 424,
+ 8903, 16339, 464,
+ 8903, 16339, 546,
+ 8903, 16339, 596,
+ 8903, 16339, 612,
+ 8903, 16339, 646,
+ 8903, 16339, 702,
+ 8903, 16339, 710,
+ 8903, 16339, 774,
+ 8903, 16339, 990,
+ 8903, 16339, 1106,
+ 8903, 16339, 1204,
+ 8903, 16339, 1226,
+ 8903, 16339, 1572,
+ 8903, 16339, 1890,
+ 8903, 16339, 2008,
+ 8903, 16339, 2248,
+ 8903, 16339, 2544,
+ 8903, 16339, 2594,
+ 8903, 16339, 2664,
+ 8903, 16339, 2792,
+ 8903, 16339, 3166,
+ 8903, 16339, 3240,
+ 8903, 16339, 3372,
+ 8903, 16339, 3452,
+ 8903, 16339, 6516,
+ 8903, 16339, 10988,
+ 8903, 16339, 19149, 22,
+ 8903, 16339, 19149, 34,
+ 8903, 16339, 19149, 404,
+ 8903, 16339, 19149, 606,
+ 8903, 23073, 10484,
+ 8907, 15682,
+ 8909, 6152,
+ 8909, 19137, 19396,
+ 8927, 21230,
+ 8927, 23188,
+ 9065, 16752,
+ 9069, 12356,
+ 9072,
+ 9100,
+ 9179, 6938,
+ 9181, 11417, 6778,
+ 9183, 516,
+ 9183, 1529, 15994,
+ 9183, 10485, 13145, 19274,
+ 9183, 10485, 14194,
+ 9183, 10485, 17316,
+ 9183, 10485, 19142,
+ 9183, 10485, 19274,
+ 9183, 10485, 19318,
+ 9183, 10485, 22560,
+ 9183, 10485, 22774,
+ 9183, 10485, 23058,
+ 9183, 12814,
+ 9183, 12908,
+ 9183, 12959, 2726,
+ 9183, 12959, 3194,
+ 9183, 12959, 3486,
+ 9183, 12959, 6978,
+ 9183, 12959, 7000,
+ 9183, 12959, 9282,
+ 9183, 12959, 11726,
+ 9183, 12959, 13036,
+ 9183, 12959, 14634,
+ 9183, 12959, 14960,
+ 9183, 15241, 10485, 8,
+ 9183, 15241, 10485, 16,
+ 9183, 15241, 10485, 28,
+ 9183, 15241, 10485, 40,
+ 9183, 15241, 10485, 58,
+ 9183, 15241, 10485, 72,
+ 9183, 15241, 10485, 94,
+ 9183, 15241, 10485, 312,
+ 9183, 15241, 10485, 702,
+ 9183, 15241, 10485, 19149, 22,
+ 9183, 15241, 10485, 19149, 34,
+ 9183, 15241, 10485, 19149, 404,
+ 9183, 15241, 10485, 19149, 606,
+ 9183, 15919, 12814,
+ 9183, 15919, 12908,
+ 9183, 16339, 0,
+ 9183, 16339, 8,
+ 9183, 16339, 16,
+ 9183, 16339, 28,
+ 9183, 16339, 40,
+ 9183, 16339, 58,
+ 9183, 16339, 72,
+ 9183, 16339, 94,
+ 9183, 16339, 106,
+ 9183, 16339, 124,
+ 9183, 16339, 148,
+ 9183, 16339, 246,
+ 9183, 16339, 270,
+ 9183, 16339, 312,
+ 9183, 16339, 342,
+ 9183, 16339, 356,
+ 9183, 16339, 392,
+ 9183, 16339, 424,
+ 9183, 16339, 464,
+ 9183, 16339, 546,
+ 9183, 16339, 596,
+ 9183, 16339, 612,
+ 9183, 16339, 646,
+ 9183, 16339, 702,
+ 9183, 16339, 734,
+ 9183, 16339, 774,
+ 9183, 16339, 990,
+ 9183, 16339, 1106,
+ 9183, 16339, 1204,
+ 9183, 16339, 1226,
+ 9183, 16339, 1572,
+ 9183, 16339, 1890,
+ 9183, 16339, 2008,
+ 9183, 16339, 2218,
+ 9183, 16339, 2394,
+ 9183, 16339, 2544,
+ 9183, 16339, 2556,
+ 9183, 16339, 2594,
+ 9183, 16339, 2664,
+ 9183, 16339, 2792,
+ 9183, 16339, 3028,
+ 9183, 16339, 3166,
+ 9183, 16339, 3240,
+ 9183, 16339, 3372,
+ 9183, 16339, 3452,
+ 9183, 16339, 6516,
+ 9183, 16339, 9220,
+ 9183, 16339, 9486,
+ 9183, 16339, 10988,
+ 9183, 16339, 15221, 19274,
+ 9183, 16339, 19149, 22,
+ 9183, 16339, 19149, 34,
+ 9183, 16339, 19149, 404,
+ 9183, 16339, 19149, 606,
+ 9183, 16871, 8736,
+ 9183, 16962,
+ 9183, 21183, 10484,
+ 9183, 22903, 8736,
+ 9183, 23073, 10484,
+ 9185, 9734,
+ 9362,
+ 9364,
+ 9365, 2754,
+ 9365, 9734,
+ 9682,
+ 9699, 1026,
+ 9699, 6052,
+ 9699, 6963, 16028,
+ 9699, 8274,
+ 9699, 13339, 10484,
+ 9699, 15731, 12419, 10598,
+ 9699, 15731, 12826,
+ 9699, 15731, 19306,
+ 9699, 15731, 27229, 19306,
+ 9699, 16028,
+ 9699, 17058,
+ 9699, 18309, 11417, 16809, 6980,
+ 9699, 18309, 11417, 18289, 6980,
+ 9699, 20458,
+ 9734,
+ 9735, 11417, 6320,
+ 9735, 11417, 17659, 10826,
+ 9735, 15971, 694,
+ 9739, 695, 7372,
+ 9739, 6643, 7372,
+ 9739, 10952,
+ 9739, 15668,
+ 9747, 22533, 8736,
+ 9754,
+ 9763, 10484,
+ 9786,
+ 9797, 505, 2822,
+ 9798,
+ 9801, 21882,
+ 9819, 10484,
+ 9819, 10485, 321, 8211, 7369, 15766,
+ 9819, 10485, 321, 14515, 7369, 15766,
+ 9819, 10485, 321, 20550,
+ 9819, 10485, 11417, 1281, 12398,
+ 9819, 10485, 11417, 12419, 20550,
+ 9819, 10485, 11417, 14765, 15767, 12220,
+ 9819, 10485, 11417, 14985, 12220,
+ 9819, 10485, 11417, 14985, 12398,
+ 9819, 10485, 11417, 21553, 3486,
+ 9819, 10485, 11417, 21841, 15513, 12220,
+ 9819, 10485, 12221, 15943, 10484,
+ 10004,
+ 10055, 10484,
+ 10057, 5922,
+ 10057, 17704,
+ 10062,
+ 10063, 321, 13063, 658,
+ 10063, 6078,
+ 10063, 12220,
+ 10063, 13063, 658,
+ 10063, 14414,
+ 10063, 20112,
+ 10086,
+ 10089, 505, 14338,
+ 10098,
+ 10155, 12959, 2726,
+ 10155, 12959, 3194,
+ 10155, 12959, 3486,
+ 10155, 12959, 6978,
+ 10155, 12959, 7000,
+ 10155, 12959, 9282,
+ 10155, 12959, 13036,
+ 10155, 12959, 14634,
+ 10155, 12959, 14960,
+ 10155, 16593, 2727, 18038,
+ 10155, 16593, 3195, 18038,
+ 10155, 16593, 3362,
+ 10155, 16593, 3487, 18038,
+ 10155, 16593, 6979, 18038,
+ 10155, 16593, 7001, 18038,
+ 10155, 16593, 9283, 18038,
+ 10155, 16593, 13037, 18038,
+ 10155, 16593, 13140,
+ 10155, 16593, 13170,
+ 10155, 16593, 14635, 18038,
+ 10155, 16593, 14730,
+ 10155, 16593, 14961, 18038,
+ 10155, 16593, 15932,
+ 10155, 16593, 16550,
+ 10155, 16593, 17158,
+ 10155, 16593, 17258,
+ 10155, 16593, 18818,
+ 10155, 19781, 2727, 7368,
+ 10155, 19781, 2727, 14952,
+ 10155, 19781, 2727, 18698,
+ 10155, 19781, 3487, 17156,
+ 10293, 15657, 891, 1154,
+ 10297, 16922,
+ 10304,
+ 10324,
+ 10326,
+ 10390,
+ 10485, 505, 3375, 13414,
+ 10495, 11378,
+ 10508,
+ 10511, 18298,
+ 10519, 15713, 20046,
+ 10537, 1833, 12822,
+ 10537, 14667, 16019, 6614,
+ 10537, 16172,
+ 10541, 11417, 22329, 12315, 12220,
+ 10543, 18891, 12959, 2726,
+ 10543, 18891, 12959, 3194,
+ 10543, 18891, 12959, 3486,
+ 10543, 18891, 12959, 6978,
+ 10543, 18891, 12959, 7000,
+ 10543, 18891, 12959, 9282,
+ 10543, 18891, 12959, 11726,
+ 10543, 18891, 12959, 13036,
+ 10543, 18891, 12959, 14634,
+ 10543, 18891, 12959, 14960,
+ 10543, 18891, 16339, 70,
+ 10543, 18891, 16339, 190,
+ 10543, 18891, 16339, 310,
+ 10543, 18891, 16339, 508,
+ 10543, 18891, 16339, 682,
+ 10543, 18891, 16339, 946,
+ 10543, 18891, 16339, 1068,
+ 10543, 18891, 16339, 1186,
+ 10543, 18891, 16339, 1352,
+ 10543, 18891, 16339, 1518,
+ 10543, 18891, 16339, 1662,
+ 10543, 18891, 16339, 1876,
+ 10543, 18891, 16339, 1962,
+ 10543, 18891, 16339, 2166,
+ 10543, 18891, 16339, 2332,
+ 10543, 18891, 16339, 2334,
+ 10543, 18891, 16339, 2488,
+ 10543, 18891, 16339, 2756,
+ 10543, 18891, 16339, 2990,
+ 10543, 18891, 16339, 3132,
+ 10543, 18891, 16339, 3322,
+ 10543, 18891, 16339, 3602,
+ 10543, 18891, 16339, 3826,
+ 10543, 18891, 16339, 9188,
+ 10543, 18891, 16339, 9468,
+ 10599, 505, 12920,
+ 10599, 891, 19468,
+ 10599, 11417, 8211, 7369, 12418,
+ 10599, 11417, 14515, 7369, 12418,
+ 10599, 15942,
+ 10599, 20112,
+ 10652,
+ 10760,
+ 10777, 12992,
+ 10777, 20776,
+ 10782,
+ 10812,
+ 10819, 11020,
+ 10831, 12959, 2726,
+ 10831, 12959, 3194,
+ 10831, 12959, 3486,
+ 10831, 12959, 6978,
+ 10831, 12959, 7000,
+ 10831, 12959, 9282,
+ 10831, 12959, 11726,
+ 10831, 12959, 13036,
+ 10831, 12959, 14634,
+ 10831, 12959, 14960,
+ 10831, 19483, 17085, 5918,
+ 10831, 20787, 29, 892,
+ 10831, 20787, 117, 15600,
+ 10831, 20787, 167, 1218,
+ 10831, 20787, 167, 12542,
+ 10831, 20787, 239, 226,
+ 10831, 20787, 239, 1430,
+ 10831, 20787, 287, 1718,
+ 10831, 20787, 287, 16562,
+ 10831, 20787, 373, 1964,
+ 10831, 20787, 411, 8252,
+ 10831, 20787, 411, 12578,
+ 10831, 20787, 414,
+ 10831, 20787, 445, 424,
+ 10831, 20787, 485, 488,
+ 10831, 20787, 485, 2532,
+ 10831, 20787, 565, 2816,
+ 10831, 20787, 605, 3084,
+ 10831, 20787, 608,
+ 10831, 20787, 627, 626,
+ 10831, 20787, 627, 3254,
+ 10831, 20787, 627, 10162,
+ 10831, 20787, 627, 10294,
+ 10831, 20787, 659, 3332,
+ 10831, 20787, 659, 14350,
+ 10831, 20787, 751, 11370,
+ 10831, 20787, 783, 3830,
+ 10831, 20787, 783, 11604,
+ 10831, 20787, 1113, 6208,
+ 10831, 20787, 1113, 6242,
+ 10831, 20787, 1113, 12546,
+ 10831, 20787, 1113, 12572,
+ 10831, 20787, 2015, 7986,
+ 10831, 20787, 2015, 8006,
+ 10831, 20787, 2015, 13570,
+ 10831, 20787, 2015, 13574,
+ 10831, 20787, 2015, 18716,
+ 10831, 20787, 2337, 196,
+ 10831, 20787, 2337, 3378,
+ 10831, 20787, 2337, 3436,
+ 10831, 20787, 2337, 19400,
+ 10831, 20787, 2337, 19816,
+ 10831, 20787, 2553, 2554,
+ 10831, 20787, 2799, 9774,
+ 10831, 20787, 2799, 14384,
+ 10831, 20787, 2799, 18782,
+ 10831, 20787, 3379, 10838,
+ 10831, 20787, 3379, 14956,
+ 10831, 20787, 3379, 14964,
+ 10831, 20787, 3379, 17150,
+ 10831, 20787, 3379, 18612,
+ 10831, 20787, 3379, 22214,
+ 10831, 20787, 10303, 0,
+ 10831, 20787, 10303, 8,
+ 10831, 20787, 10303, 16,
+ 10831, 20787, 10303, 28,
+ 10831, 20787, 10303, 40,
+ 10831, 20787, 10303, 58,
+ 10831, 20787, 10303, 66,
+ 10831, 20787, 10303, 73, 18310,
+ 10831, 20787, 10303, 73, 19982,
+ 10831, 20787, 10303, 78,
+ 10831, 20787, 10303, 312,
+ 10831, 20787, 10303, 680,
+ 10831, 20787, 10303, 702,
+ 10831, 20787, 10303, 3530,
+ 10831, 20787, 16258,
+ 10831, 20787, 17938,
+ 10831, 20787, 18610,
+ 10831, 20787, 19984,
+ 10831, 20787, 20080,
+ 10831, 20787, 20652,
+ 10831, 20787, 21244,
+ 10831, 20787, 21340,
+ 10831, 20787, 21776,
+ 10831, 20787, 22784,
+ 10831, 20787, 23022,
+ 10857, 13303, 12826,
+ 10857, 14786,
+ 10857, 18780,
+ 10904,
+ 10905, 3487, 6639, 9703, 2727, 1281, 22908,
+ 10945, 10485, 16839, 10938,
+ 10945, 16339, 0,
+ 10945, 16339, 8,
+ 10945, 16339, 16,
+ 10945, 16339, 28,
+ 10945, 16339, 40,
+ 10945, 16339, 66,
+ 10945, 16339, 106,
+ 10945, 16339, 148,
+ 10945, 16339, 204,
+ 10945, 16339, 246,
+ 10945, 16339, 270,
+ 10945, 16339, 334,
+ 10945, 16339, 342,
+ 10945, 16339, 356,
+ 10945, 16339, 392,
+ 10945, 16339, 424,
+ 10945, 16339, 464,
+ 10945, 16339, 546,
+ 10945, 16339, 596,
+ 10945, 16339, 612,
+ 10945, 16339, 646,
+ 10945, 16339, 734,
+ 10945, 16339, 774,
+ 10945, 16339, 1106,
+ 10945, 16339, 2544,
+ 10945, 16339, 17595, 8,
+ 10945, 16339, 17595, 16,
+ 10945, 16339, 17595, 66,
+ 10945, 16339, 17595, 204,
+ 10945, 16339, 17595, 334,
+ 10946,
+ 10947, 1078,
+ 10956,
+ 10957, 13677, 8909, 5474,
+ 11163, 17084,
+ 11277, 6045, 13303, 12826,
+ 11277, 8927, 21230,
+ 11277, 8927, 23188,
+ 11277, 13353, 3195, 17007, 19306,
+ 11277, 13353, 6979, 17007, 19306,
+ 11277, 13353, 13037, 17007, 19306,
+ 11277, 13353, 13037, 18637, 12419, 10598,
+ 11277, 13353, 13303, 12826,
+ 11277, 13353, 15287, 15766,
+ 11277, 13353, 15287, 17020,
+ 11277, 13353, 18747, 18888,
+ 11277, 13353, 18780,
+ 11277, 13353, 18888,
+ 11379, 6488,
+ 11379, 12315, 20207, 19537, 8210,
+ 11379, 12315, 20207, 19537, 14514,
+ 11381, 2271, 8250,
+ 11381, 6488,
+ 11381, 8250,
+ 11381, 20128,
+ 11395, 17091, 12826,
+ 11411, 12570,
+ 11411, 17577, 6938,
+ 11413, 13276,
+ 11433, 6938,
+ 11434,
+ 11441, 16212,
+ 11441, 21481, 16467, 1280,
+ 11444,
+ 11727, 15293, 14786,
+ 11727, 15293, 16212,
+ 11727, 15293, 20087, 14786,
+ 11727, 15293, 22224,
+ 11730,
+ 11800,
+ 11802,
+ 12223, 12280,
+ 12223, 15512,
+ 12227, 5431, 22152,
+ 12227, 12959, 2726,
+ 12227, 12959, 3194,
+ 12227, 12959, 3486,
+ 12227, 12959, 6978,
+ 12227, 12959, 7000,
+ 12227, 12959, 9282,
+ 12227, 12959, 11726,
+ 12227, 12959, 13036,
+ 12227, 12959, 14634,
+ 12227, 12959, 14960,
+ 12227, 13336,
+ 12227, 14194,
+ 12227, 14765, 16339, 8,
+ 12227, 14765, 16339, 16,
+ 12227, 14765, 16339, 28,
+ 12227, 14765, 16339, 40,
+ 12227, 14765, 16339, 106,
+ 12227, 14765, 16339, 226,
+ 12227, 14765, 16339, 246,
+ 12227, 14765, 16339, 270,
+ 12227, 14765, 16339, 552,
+ 12227, 14765, 16339, 596,
+ 12227, 14765, 16339, 666,
+ 12227, 14765, 16339, 710,
+ 12227, 14765, 16339, 774,
+ 12227, 14765, 16339, 992,
+ 12227, 14765, 16339, 1110,
+ 12227, 14765, 16339, 1226,
+ 12227, 14765, 16339, 1540,
+ 12227, 14765, 16339, 1960,
+ 12227, 14765, 16339, 2008,
+ 12227, 14765, 16339, 2086,
+ 12227, 14765, 16339, 2556,
+ 12227, 14765, 16339, 2644,
+ 12227, 14765, 16339, 2664,
+ 12227, 14765, 16339, 3166,
+ 12227, 14765, 16339, 3696,
+ 12227, 14765, 16339, 3876,
+ 12227, 14765, 16339, 3968,
+ 12227, 14765, 16339, 5430,
+ 12227, 14765, 16339, 7800,
+ 12227, 14765, 16339, 8164,
+ 12227, 14765, 16339, 8870,
+ 12227, 14765, 16339, 9876,
+ 12227, 14765, 16339, 12888,
+ 12227, 14765, 16339, 22394,
+ 12227, 15241, 22152,
+ 12227, 17613, 16339, 8,
+ 12227, 17613, 16339, 16,
+ 12227, 17613, 16339, 28,
+ 12227, 17613, 16339, 40,
+ 12227, 17613, 16339, 106,
+ 12227, 17613, 16339, 226,
+ 12227, 17613, 16339, 246,
+ 12227, 17613, 16339, 270,
+ 12227, 17613, 16339, 552,
+ 12227, 17613, 16339, 596,
+ 12227, 17613, 16339, 666,
+ 12227, 17613, 16339, 710,
+ 12227, 17613, 16339, 774,
+ 12227, 17613, 16339, 992,
+ 12227, 17613, 16339, 1110,
+ 12227, 17613, 16339, 1226,
+ 12227, 17613, 16339, 1540,
+ 12227, 17613, 16339, 1960,
+ 12227, 17613, 16339, 2008,
+ 12227, 17613, 16339, 2086,
+ 12227, 17613, 16339, 2556,
+ 12227, 17613, 16339, 2644,
+ 12227, 17613, 16339, 2664,
+ 12227, 17613, 16339, 3166,
+ 12227, 17613, 16339, 3696,
+ 12227, 17613, 16339, 3876,
+ 12227, 17613, 16339, 3968,
+ 12227, 17613, 16339, 5430,
+ 12227, 17613, 16339, 7800,
+ 12227, 17613, 16339, 8164,
+ 12227, 17613, 16339, 8870,
+ 12227, 17613, 16339, 9876,
+ 12227, 17613, 16339, 12888,
+ 12227, 17613, 16339, 22394,
+ 12227, 18061, 20253, 8736,
+ 12227, 18061, 22701, 8736,
+ 12227, 19799, 20827, 20032,
+ 12227, 20827, 20032,
+ 12227, 22083, 8736,
+ 12227, 23255, 8736,
+ 12228,
+ 12255, 12600,
+ 12263, 18388,
+ 12277, 17084,
+ 12280,
+ 12281, 11417, 37, 16194,
+ 12281, 11417, 20612,
+ 12283, 6938,
+ 12308,
+ 12315, 20207, 19115, 10849, 14115, 11394,
+ 12315, 20207, 21029, 10849, 17721, 21228,
+ 12315, 20207, 21029, 10849, 17721, 22328,
+ 12315, 20207, 22329, 10849, 17721, 14785, 11394,
+ 12315, 20207, 22329, 10849, 17721, 19114,
+ 12315, 20207, 22329, 10849, 17721, 21028,
+ 12319, 17084,
+ 12354,
+ 12358,
+ 12363, 7015, 10604,
+ 12363, 12808,
+ 12363, 12814,
+ 12363, 16339, 0,
+ 12363, 16339, 16,
+ 12363, 16339, 24,
+ 12363, 16339, 28,
+ 12363, 16339, 40,
+ 12363, 16339, 184,
+ 12363, 16339, 240,
+ 12363, 16339, 356,
+ 12363, 16339, 364,
+ 12363, 16339, 372,
+ 12363, 16339, 378,
+ 12363, 16339, 392,
+ 12363, 16339, 400,
+ 12363, 16339, 414,
+ 12363, 16339, 424,
+ 12363, 16339, 438,
+ 12363, 16339, 444,
+ 12363, 16339, 452,
+ 12363, 16339, 464,
+ 12363, 16339, 476,
+ 12363, 16339, 488,
+ 12363, 16339, 546,
+ 12363, 16339, 560,
+ 12363, 16339, 608,
+ 12363, 16339, 622,
+ 12363, 16339, 654,
+ 12363, 16339, 734,
+ 12363, 16339, 774,
+ 12363, 16339, 1444,
+ 12363, 16339, 1468,
+ 12363, 16339, 1994,
+ 12363, 16339, 2000,
+ 12363, 16339, 2080,
+ 12363, 16339, 2264,
+ 12363, 16339, 2378,
+ 12363, 16339, 2544,
+ 12363, 16339, 2670,
+ 12363, 16339, 2780,
+ 12363, 16339, 2846,
+ 12363, 16339, 2988,
+ 12363, 16339, 3014,
+ 12363, 16339, 3020,
+ 12363, 16339, 3032,
+ 12363, 16339, 3172,
+ 12363, 16339, 3174,
+ 12363, 16339, 3272,
+ 12363, 16339, 3314,
+ 12363, 16339, 3318,
+ 12363, 16339, 3362,
+ 12363, 16339, 3366,
+ 12363, 16339, 3738,
+ 12363, 16339, 3902,
+ 12363, 16339, 3928,
+ 12363, 16339, 7976,
+ 12363, 16339, 8144,
+ 12363, 16339, 8748,
+ 12363, 16339, 8754,
+ 12363, 16339, 9118,
+ 12363, 16339, 9210,
+ 12363, 16339, 9294,
+ 12363, 16339, 9410,
+ 12363, 16339, 9422,
+ 12363, 16339, 9434,
+ 12363, 16339, 9446,
+ 12363, 16339, 9766,
+ 12363, 16339, 9832,
+ 12363, 16339, 10036,
+ 12363, 16339, 10058,
+ 12363, 16339, 10336,
+ 12363, 16339, 10384,
+ 12363, 16339, 13602,
+ 12363, 16339, 13660,
+ 12363, 16339, 13812,
+ 12363, 16339, 14038,
+ 12363, 16339, 14052,
+ 12363, 16339, 14594,
+ 12363, 16339, 14670,
+ 12363, 16339, 15956,
+ 12363, 16339, 16284,
+ 12363, 16339, 18454,
+ 12363, 16339, 18597, 41, 3929, 2484,
+ 12363, 16339, 18597, 414,
+ 12363, 16339, 18597, 547, 19938,
+ 12363, 16339, 18597, 667, 16398,
+ 12363, 16339, 18597, 1976,
+ 12363, 16339, 18597, 2000,
+ 12363, 16339, 18597, 2213, 2118,
+ 12363, 16339, 18597, 2343, 14392,
+ 12363, 16339, 18597, 2425, 20074,
+ 12363, 16339, 18597, 2483, 8806,
+ 12363, 16339, 18597, 2496,
+ 12363, 16339, 18597, 2519, 19938,
+ 12363, 16339, 18597, 2532,
+ 12363, 16339, 18597, 2670,
+ 12363, 16339, 18597, 2677, 8806,
+ 12363, 16339, 18597, 2790,
+ 12363, 16339, 18597, 2821, 547, 2583, 20196,
+ 12363, 16339, 18597, 2821, 547, 2583, 22900,
+ 12363, 16339, 18597, 2821, 8807, 20196,
+ 12363, 16339, 18597, 2821, 8807, 22900,
+ 12363, 16339, 18597, 2852,
+ 12363, 16339, 18597, 3062,
+ 12363, 16339, 18597, 3216,
+ 12363, 16339, 18597, 3220,
+ 12363, 16339, 18597, 3272,
+ 12363, 16339, 18597, 3618,
+ 12363, 16339, 18597, 6970,
+ 12363, 16339, 18597, 7914,
+ 12363, 16339, 18597, 8082,
+ 12363, 16339, 18597, 8112,
+ 12363, 16339, 18597, 8724,
+ 12363, 16339, 18597, 8750,
+ 12363, 16339, 18597, 9278,
+ 12363, 16339, 18597, 9288,
+ 12363, 16339, 18597, 9410,
+ 12363, 16339, 18597, 9420,
+ 12363, 16339, 18597, 9421, 8804,
+ 12363, 16339, 18597, 9421, 9418,
+ 12363, 16339, 18597, 9484,
+ 12363, 16339, 18597, 9499, 22198,
+ 12363, 16339, 18597, 9553, 8802,
+ 12363, 16339, 18597, 9730,
+ 12363, 16339, 18597, 10407, 14133, 3920,
+ 12363, 16339, 18597, 10428,
+ 12363, 16339, 18597, 10498,
+ 12363, 16339, 18597, 10907, 8806,
+ 12363, 16339, 18597, 13231, 1470,
+ 12363, 16339, 18597, 13646,
+ 12363, 16339, 18597, 13708,
+ 12363, 16339, 18597, 13766,
+ 12363, 16339, 18597, 13984,
+ 12363, 16339, 18597, 14005, 8806,
+ 12363, 16339, 18597, 15082,
+ 12363, 16339, 18597, 16374,
+ 12363, 16339, 18597, 16400,
+ 12363, 16339, 18597, 16430,
+ 12363, 16339, 18597, 16460,
+ 12363, 16339, 18597, 16526,
+ 12363, 16339, 18597, 16556,
+ 12363, 16339, 18597, 16572,
+ 12363, 16339, 18597, 16650,
+ 12363, 16339, 18597, 16672,
+ 12363, 16339, 18597, 16943, 547, 2582,
+ 12363, 16339, 18597, 16948,
+ 12363, 16339, 18597, 16986,
+ 12363, 16339, 18597, 17142,
+ 12363, 16339, 18597, 18300,
+ 12363, 16339, 18597, 18326,
+ 12363, 16339, 18597, 18390,
+ 12363, 16339, 18597, 18392,
+ 12363, 16339, 18597, 18462,
+ 12363, 16339, 18597, 18472,
+ 12363, 16339, 18597, 18550,
+ 12363, 16339, 18597, 18814,
+ 12363, 16339, 18597, 19108,
+ 12363, 16339, 18597, 19974,
+ 12363, 16339, 18597, 19976,
+ 12363, 16339, 18597, 21106,
+ 12363, 16339, 18597, 21664,
+ 12363, 16339, 18597, 22132,
+ 12363, 16339, 18597, 22164,
+ 12363, 16339, 18597, 22210,
+ 12363, 16339, 18597, 22218,
+ 12363, 16339, 18597, 22386,
+ 12363, 16339, 18597, 23184,
+ 12363, 16339, 18597, 23246,
+ 12363, 16339, 18597, 23256,
+ 12363, 16339, 18599, 424,
+ 12363, 16339, 18599, 425, 14058,
+ 12363, 16339, 18599, 425, 20084,
+ 12363, 16339, 18599, 667, 14134,
+ 12363, 16339, 18599, 667, 21240,
+ 12363, 16339, 18599, 1444,
+ 12363, 16339, 18599, 1970,
+ 12363, 16339, 18599, 2034,
+ 12363, 16339, 18599, 2173, 14133, 9472,
+ 12363, 16339, 18599, 2212,
+ 12363, 16339, 18599, 2259, 14138,
+ 12363, 16339, 18599, 2363, 16396,
+ 12363, 16339, 18599, 2527, 9286,
+ 12363, 16339, 18599, 2671, 14138,
+ 12363, 16339, 18599, 2812,
+ 12363, 16339, 18599, 3161, 666,
+ 12363, 16339, 18599, 3258,
+ 12363, 16339, 18599, 6960,
+ 12363, 16339, 18599, 8757, 18350,
+ 12363, 16339, 18599, 8800,
+ 12363, 16339, 18599, 8803, 16530,
+ 12363, 16339, 18599, 8807, 17144,
+ 12363, 16339, 18599, 9228,
+ 12363, 16339, 18599, 9408,
+ 12363, 16339, 18599, 10377, 9292,
+ 12363, 16339, 18599, 10476,
+ 12363, 16339, 18599, 10752,
+ 12363, 16339, 18599, 11280,
+ 12363, 16339, 18599, 11543, 19938,
+ 12363, 16339, 18599, 13576,
+ 12363, 16339, 18599, 13804,
+ 12363, 16339, 18599, 13987, 2370,
+ 12363, 16339, 18599, 14143, 16938,
+ 12363, 16339, 18599, 14342,
+ 12363, 16339, 18599, 15314,
+ 12363, 16339, 18599, 16242,
+ 12363, 16339, 18599, 16246,
+ 12363, 16339, 18599, 16304,
+ 12363, 16339, 18599, 16434,
+ 12363, 16339, 18599, 16458,
+ 12363, 16339, 18599, 16528,
+ 12363, 16339, 18599, 16538,
+ 12363, 16339, 18599, 16539, 13648,
+ 12363, 16339, 18599, 16574,
+ 12363, 16339, 18599, 16678,
+ 12363, 16339, 18599, 17384,
+ 12363, 16339, 18599, 18114,
+ 12363, 16339, 18599, 18352,
+ 12363, 16339, 18599, 18453, 8948,
+ 12363, 16339, 18599, 18486,
+ 12363, 16339, 18599, 18688,
+ 12363, 16339, 18599, 18778,
+ 12363, 16339, 18599, 19804,
+ 12363, 16339, 18599, 20040,
+ 12363, 16339, 18599, 21502,
+ 12363, 16339, 18599, 22720,
+ 12363, 16339, 18601, 414,
+ 12363, 16339, 18601, 425, 14134,
+ 12363, 16339, 18601, 425, 18110,
+ 12363, 16339, 18601, 608,
+ 12363, 16339, 18601, 787, 16498,
+ 12363, 16339, 18601, 1484,
+ 12363, 16339, 18601, 1954,
+ 12363, 16339, 18601, 1995, 2188,
+ 12363, 16339, 18601, 1995, 17912,
+ 12363, 16339, 18601, 2000,
+ 12363, 16339, 18601, 2118,
+ 12363, 16339, 18601, 2172,
+ 12363, 16339, 18601, 2178,
+ 12363, 16339, 18601, 2238,
+ 12363, 16339, 18601, 2366,
+ 12363, 16339, 18601, 2496,
+ 12363, 16339, 18601, 2634,
+ 12363, 16339, 18601, 2639, 8756,
+ 12363, 16339, 18601, 2676,
+ 12363, 16339, 18601, 2784,
+ 12363, 16339, 18601, 2808,
+ 12363, 16339, 18601, 3366,
+ 12363, 16339, 18601, 3746,
+ 12363, 16339, 18601, 3814,
+ 12363, 16339, 18601, 3920,
+ 12363, 16339, 18601, 6070,
+ 12363, 16339, 18601, 7236,
+ 12363, 16339, 18601, 7972,
+ 12363, 16339, 18601, 8111, 18462,
+ 12363, 16339, 18601, 8749, 16712,
+ 12363, 16339, 18601, 8749, 23114,
+ 12363, 16339, 18601, 8756,
+ 12363, 16339, 18601, 8760,
+ 12363, 16339, 18601, 8864,
+ 12363, 16339, 18601, 8920,
+ 12363, 16339, 18601, 9120,
+ 12363, 16339, 18601, 9122,
+ 12363, 16339, 18601, 9196,
+ 12363, 16339, 18601, 9218,
+ 12363, 16339, 18601, 9228,
+ 12363, 16339, 18601, 9288,
+ 12363, 16339, 18601, 9412,
+ 12363, 16339, 18601, 9416,
+ 12363, 16339, 18601, 9418,
+ 12363, 16339, 18601, 9424,
+ 12363, 16339, 18601, 9495, 18383, 8798,
+ 12363, 16339, 18601, 10336,
+ 12363, 16339, 18601, 10392,
+ 12363, 16339, 18601, 10907, 3914,
+ 12363, 16339, 18601, 11282,
+ 12363, 16339, 18601, 11588,
+ 12363, 16339, 18601, 13226,
+ 12363, 16339, 18601, 13766,
+ 12363, 16339, 18601, 13798,
+ 12363, 16339, 18601, 13800,
+ 12363, 16339, 18601, 13954,
+ 12363, 16339, 18601, 13960,
+ 12363, 16339, 18601, 13984,
+ 12363, 16339, 18601, 13992,
+ 12363, 16339, 18601, 14002,
+ 12363, 16339, 18601, 14005, 16398,
+ 12363, 16339, 18601, 14038,
+ 12363, 16339, 18601, 14042,
+ 12363, 16339, 18601, 14054,
+ 12363, 16339, 18601, 14126,
+ 12363, 16339, 18601, 14137, 9228,
+ 12363, 16339, 18601, 14210,
+ 12363, 16339, 18601, 14702,
+ 12363, 16339, 18601, 14850,
+ 12363, 16339, 18601, 15384,
+ 12363, 16339, 18601, 16078,
+ 12363, 16339, 18601, 16244,
+ 12363, 16339, 18601, 16290,
+ 12363, 16339, 18601, 16398,
+ 12363, 16339, 18601, 16430,
+ 12363, 16339, 18601, 16432,
+ 12363, 16339, 18601, 16436,
+ 12363, 16339, 18601, 16514,
+ 12363, 16339, 18601, 16536,
+ 12363, 16339, 18601, 16554,
+ 12363, 16339, 18601, 16912,
+ 12363, 16339, 18601, 18112,
+ 12363, 16339, 18601, 18370,
+ 12363, 16339, 18601, 18441, 9472,
+ 12363, 16339, 18601, 18442,
+ 12363, 16339, 18601, 18470,
+ 12363, 16339, 18601, 18622,
+ 12363, 16339, 18601, 18976,
+ 12363, 16339, 18601, 19000,
+ 12363, 16339, 18601, 19030,
+ 12363, 16339, 18601, 20004,
+ 12363, 16339, 18601, 20006,
+ 12363, 16339, 18601, 20060,
+ 12363, 16339, 18601, 20098,
+ 12363, 16339, 18601, 20626,
+ 12363, 16339, 18601, 20642,
+ 12363, 16339, 18601, 21302,
+ 12363, 16339, 18601, 22134,
+ 12363, 16339, 18603, 24,
+ 12363, 16339, 18603, 378,
+ 12363, 16339, 18603, 452,
+ 12363, 16339, 18603, 476,
+ 12363, 16339, 18603, 488,
+ 12363, 16339, 18603, 654,
+ 12363, 16339, 18603, 666,
+ 12363, 16339, 18603, 1424,
+ 12363, 16339, 18603, 2000,
+ 12363, 16339, 18603, 2108,
+ 12363, 16339, 18603, 2114,
+ 12363, 16339, 18603, 2212,
+ 12363, 16339, 18603, 2264,
+ 12363, 16339, 18603, 2294,
+ 12363, 16339, 18603, 2384,
+ 12363, 16339, 18603, 2582,
+ 12363, 16339, 18603, 2670,
+ 12363, 16339, 18603, 2762,
+ 12363, 16339, 18603, 2780,
+ 12363, 16339, 18603, 2810,
+ 12363, 16339, 18603, 2854,
+ 12363, 16339, 18603, 3021, 2722,
+ 12363, 16339, 18603, 3021, 8926,
+ 12363, 16339, 18603, 3032,
+ 12363, 16339, 18603, 3140,
+ 12363, 16339, 18603, 3142,
+ 12363, 16339, 18603, 3174,
+ 12363, 16339, 18603, 3220,
+ 12363, 16339, 18603, 3258,
+ 12363, 16339, 18603, 3272,
+ 12363, 16339, 18603, 3318,
+ 12363, 16339, 18603, 3424,
+ 12363, 16339, 18603, 3690,
+ 12363, 16339, 18603, 3864,
+ 12363, 16339, 18603, 7230,
+ 12363, 16339, 18603, 7972,
+ 12363, 16339, 18603, 7974,
+ 12363, 16339, 18603, 8108,
+ 12363, 16339, 18603, 8144,
+ 12363, 16339, 18603, 8218,
+ 12363, 16339, 18603, 8234,
+ 12363, 16339, 18603, 8748,
+ 12363, 16339, 18603, 8749, 14634,
+ 12363, 16339, 18603, 8762,
+ 12363, 16339, 18603, 8798,
+ 12363, 16339, 18603, 8802,
+ 12363, 16339, 18603, 8806,
+ 12363, 16339, 18603, 8904,
+ 12363, 16339, 18603, 8948,
+ 12363, 16339, 18603, 9120,
+ 12363, 16339, 18603, 9128,
+ 12363, 16339, 18603, 9144,
+ 12363, 16339, 18603, 9290,
+ 12363, 16339, 18603, 9414,
+ 12363, 16339, 18603, 9422,
+ 12363, 16339, 18603, 9434,
+ 12363, 16339, 18603, 9472,
+ 12363, 16339, 18603, 9484,
+ 12363, 16339, 18603, 9516,
+ 12363, 16339, 18603, 9848,
+ 12363, 16339, 18603, 9998,
+ 12363, 16339, 18603, 10368,
+ 12363, 16339, 18603, 10384,
+ 12363, 16339, 18603, 10406,
+ 12363, 16339, 18603, 10626,
+ 12363, 16339, 18603, 10822,
+ 12363, 16339, 18603, 10824,
+ 12363, 16339, 18603, 11026,
+ 12363, 16339, 18603, 11660,
+ 12363, 16339, 18603, 11662,
+ 12363, 16339, 18603, 13561, 13802,
+ 12363, 16339, 18603, 13614,
+ 12363, 16339, 18603, 13660,
+ 12363, 16339, 18603, 13812,
+ 12363, 16339, 18603, 13840,
+ 12363, 16339, 18603, 13842,
+ 12363, 16339, 18603, 13956,
+ 12363, 16339, 18603, 13980,
+ 12363, 16339, 18603, 14000,
+ 12363, 16339, 18603, 14008,
+ 12363, 16339, 18603, 14040,
+ 12363, 16339, 18603, 14044,
+ 12363, 16339, 18603, 14054,
+ 12363, 16339, 18603, 14128,
+ 12363, 16339, 18603, 14132,
+ 12363, 16339, 18603, 14138,
+ 12363, 16339, 18603, 14670,
+ 12363, 16339, 18603, 14916,
+ 12363, 16339, 18603, 15312,
+ 12363, 16339, 18603, 15384,
+ 12363, 16339, 18603, 16080,
+ 12363, 16339, 18603, 16342,
+ 12363, 16339, 18603, 16456,
+ 12363, 16339, 18603, 16462,
+ 12363, 16339, 18603, 16464,
+ 12363, 16339, 18603, 16528,
+ 12363, 16339, 18603, 16532,
+ 12363, 16339, 18603, 16534,
+ 12363, 16339, 18603, 16542,
+ 12363, 16339, 18603, 16544,
+ 12363, 16339, 18603, 16578,
+ 12363, 16339, 18603, 16580,
+ 12363, 16339, 18603, 16700,
+ 12363, 16339, 18603, 16914,
+ 12363, 16339, 18603, 16936,
+ 12363, 16339, 18603, 17142,
+ 12363, 16339, 18603, 18302,
+ 12363, 16339, 18603, 18318,
+ 12363, 16339, 18603, 18372,
+ 12363, 16339, 18603, 18446,
+ 12363, 16339, 18603, 18450,
+ 12363, 16339, 18603, 18460,
+ 12363, 16339, 18603, 19188,
+ 12363, 16339, 18603, 20072,
+ 12363, 16339, 18603, 20078,
+ 12363, 16339, 18603, 21074,
+ 12363, 16339, 18603, 22130,
+ 12363, 16339, 18605, 0,
+ 12363, 16339, 18605, 16,
+ 12363, 16339, 18605, 28,
+ 12363, 16339, 18605, 226,
+ 12363, 16339, 18605, 241, 16,
+ 12363, 16339, 18605, 241, 6156,
+ 12363, 16339, 18605, 241, 16818,
+ 12363, 16339, 18605, 364,
+ 12363, 16339, 18605, 372,
+ 12363, 16339, 18605, 414,
+ 12363, 16339, 18605, 424,
+ 12363, 16339, 18605, 438,
+ 12363, 16339, 18605, 464,
+ 12363, 16339, 18605, 547, 16684,
+ 12363, 16339, 18605, 547, 16736,
+ 12363, 16339, 18605, 560,
+ 12363, 16339, 18605, 564,
+ 12363, 16339, 18605, 570,
+ 12363, 16339, 18605, 1434,
+ 12363, 16339, 18605, 1444,
+ 12363, 16339, 18605, 1468,
+ 12363, 16339, 18605, 1484,
+ 12363, 16339, 18605, 2000,
+ 12363, 16339, 18605, 2118,
+ 12363, 16339, 18605, 2178,
+ 12363, 16339, 18605, 2180,
+ 12363, 16339, 18605, 2258,
+ 12363, 16339, 18605, 2264,
+ 12363, 16339, 18605, 2332,
+ 12363, 16339, 18605, 2342,
+ 12363, 16339, 18605, 2344,
+ 12363, 16339, 18605, 2378,
+ 12363, 16339, 18605, 2424,
+ 12363, 16339, 18605, 2458,
+ 12363, 16339, 18605, 2484,
+ 12363, 16339, 18605, 2544,
+ 12363, 16339, 18605, 2671, 17548,
+ 12363, 16339, 18605, 2671, 17664,
+ 12363, 16339, 18605, 2752,
+ 12363, 16339, 18605, 2846,
+ 12363, 16339, 18605, 2848,
+ 12363, 16339, 18605, 2988,
+ 12363, 16339, 18605, 3000,
+ 12363, 16339, 18605, 3126,
+ 12363, 16339, 18605, 3154,
+ 12363, 16339, 18605, 3160,
+ 12363, 16339, 18605, 3172,
+ 12363, 16339, 18605, 3208,
+ 12363, 16339, 18605, 3314,
+ 12363, 16339, 18605, 3328,
+ 12363, 16339, 18605, 3336,
+ 12363, 16339, 18605, 3362,
+ 12363, 16339, 18605, 3368,
+ 12363, 16339, 18605, 3420,
+ 12363, 16339, 18605, 3424,
+ 12363, 16339, 18605, 3468,
+ 12363, 16339, 18605, 3618,
+ 12363, 16339, 18605, 3646,
+ 12363, 16339, 18605, 3738,
+ 12363, 16339, 18605, 3744,
+ 12363, 16339, 18605, 3838,
+ 12363, 16339, 18605, 3890,
+ 12363, 16339, 18605, 3903, 12820,
+ 12363, 16339, 18605, 3903, 20466,
+ 12363, 16339, 18605, 3922,
+ 12363, 16339, 18605, 3928,
+ 12363, 16339, 18605, 7010,
+ 12363, 16339, 18605, 7160,
+ 12363, 16339, 18605, 7240,
+ 12363, 16339, 18605, 7244,
+ 12363, 16339, 18605, 7976,
+ 12363, 16339, 18605, 8104,
+ 12363, 16339, 18605, 8110,
+ 12363, 16339, 18605, 8164,
+ 12363, 16339, 18605, 8284,
+ 12363, 16339, 18605, 8288,
+ 12363, 16339, 18605, 8724,
+ 12363, 16339, 18605, 8752,
+ 12363, 16339, 18605, 8814,
+ 12363, 16339, 18605, 8864,
+ 12363, 16339, 18605, 8920,
+ 12363, 16339, 18605, 9119, 461, 13420,
+ 12363, 16339, 18605, 9119, 20378,
+ 12363, 16339, 18605, 9122,
+ 12363, 16339, 18605, 9138,
+ 12363, 16339, 18605, 9154,
+ 12363, 16339, 18605, 9226,
+ 12363, 16339, 18605, 9234,
+ 12363, 16339, 18605, 9236,
+ 12363, 16339, 18605, 9294,
+ 12363, 16339, 18605, 9295, 13060,
+ 12363, 16339, 18605, 9330,
+ 12363, 16339, 18605, 9420,
+ 12363, 16339, 18605, 9432,
+ 12363, 16339, 18605, 9532,
+ 12363, 16339, 18605, 9558,
+ 12363, 16339, 18605, 9730,
+ 12363, 16339, 18605, 9758,
+ 12363, 16339, 18605, 9764,
+ 12363, 16339, 18605, 9766,
+ 12363, 16339, 18605, 9790,
+ 12363, 16339, 18605, 9826,
+ 12363, 16339, 18605, 9832,
+ 12363, 16339, 18605, 9834,
+ 12363, 16339, 18605, 10036,
+ 12363, 16339, 18605, 10392,
+ 12363, 16339, 18605, 10406,
+ 12363, 16339, 18605, 10754,
+ 12363, 16339, 18605, 10763, 14138,
+ 12363, 16339, 18605, 10942,
+ 12363, 16339, 18605, 11018,
+ 12363, 16339, 18605, 11396,
+ 12363, 16339, 18605, 11586,
+ 12363, 16339, 18605, 11590,
+ 12363, 16339, 18605, 11596,
+ 12363, 16339, 18605, 11658,
+ 12363, 16339, 18605, 13228,
+ 12363, 16339, 18605, 13258,
+ 12363, 16339, 18605, 13260,
+ 12363, 16339, 18605, 13558,
+ 12363, 16339, 18605, 13604,
+ 12363, 16339, 18605, 13798,
+ 12363, 16339, 18605, 13838,
+ 12363, 16339, 18605, 13846,
+ 12363, 16339, 18605, 13958,
+ 12363, 16339, 18605, 13994,
+ 12363, 16339, 18605, 14006,
+ 12363, 16339, 18605, 14010,
+ 12363, 16339, 18605, 14014,
+ 12363, 16339, 18605, 14042,
+ 12363, 16339, 18605, 14130,
+ 12363, 16339, 18605, 14390,
+ 12363, 16339, 18605, 14848,
+ 12363, 16339, 18605, 15086,
+ 12363, 16339, 18605, 15228,
+ 12363, 16339, 18605, 15364,
+ 12363, 16339, 18605, 15382,
+ 12363, 16339, 18605, 16080,
+ 12363, 16339, 18605, 16340,
+ 12363, 16339, 18605, 16540,
+ 12363, 16339, 18605, 16546,
+ 12363, 16339, 18605, 16572,
+ 12363, 16339, 18605, 16576,
+ 12363, 16339, 18605, 16832,
+ 12363, 16339, 18605, 17144,
+ 12363, 16339, 18605, 17382,
+ 12363, 16339, 18605, 17964,
+ 12363, 16339, 18605, 18436,
+ 12363, 16339, 18605, 18438,
+ 12363, 16339, 18605, 18444,
+ 12363, 16339, 18605, 18448,
+ 12363, 16339, 18605, 18458,
+ 12363, 16339, 18605, 18840,
+ 12363, 16339, 18605, 20070,
+ 12363, 16339, 18605, 20074,
+ 12363, 16339, 18605, 20076,
+ 12363, 16339, 18605, 22217, 9472,
+ 12363, 16339, 18607, 24,
+ 12363, 16339, 18607, 40,
+ 12363, 16339, 18607, 184,
+ 12363, 16339, 18607, 356,
+ 12363, 16339, 18607, 372,
+ 12363, 16339, 18607, 378,
+ 12363, 16339, 18607, 392,
+ 12363, 16339, 18607, 400,
+ 12363, 16339, 18607, 424,
+ 12363, 16339, 18607, 444,
+ 12363, 16339, 18607, 476,
+ 12363, 16339, 18607, 488,
+ 12363, 16339, 18607, 608,
+ 12363, 16339, 18607, 622,
+ 12363, 16339, 18607, 734,
+ 12363, 16339, 18607, 774,
+ 12363, 16339, 18607, 1468,
+ 12363, 16339, 18607, 1994,
+ 12363, 16339, 18607, 2000,
+ 12363, 16339, 18607, 2080,
+ 12363, 16339, 18607, 2264,
+ 12363, 16339, 18607, 2670,
+ 12363, 16339, 18607, 2780,
+ 12363, 16339, 18607, 3014,
+ 12363, 16339, 18607, 3020,
+ 12363, 16339, 18607, 3032,
+ 12363, 16339, 18607, 3172,
+ 12363, 16339, 18607, 3174,
+ 12363, 16339, 18607, 3272,
+ 12363, 16339, 18607, 3314,
+ 12363, 16339, 18607, 3318,
+ 12363, 16339, 18607, 3366,
+ 12363, 16339, 18607, 3738,
+ 12363, 16339, 18607, 3902,
+ 12363, 16339, 18607, 8144,
+ 12363, 16339, 18607, 8748,
+ 12363, 16339, 18607, 8754,
+ 12363, 16339, 18607, 9118,
+ 12363, 16339, 18607, 9210,
+ 12363, 16339, 18607, 9410,
+ 12363, 16339, 18607, 9422,
+ 12363, 16339, 18607, 9446,
+ 12363, 16339, 18607, 9766,
+ 12363, 16339, 18607, 9832,
+ 12363, 16339, 18607, 10036,
+ 12363, 16339, 18607, 10058,
+ 12363, 16339, 18607, 10336,
+ 12363, 16339, 18607, 10384,
+ 12363, 16339, 18607, 11304,
+ 12363, 16339, 18607, 13812,
+ 12363, 16339, 18607, 14038,
+ 12363, 16339, 18607, 14052,
+ 12363, 16339, 18607, 14594,
+ 12363, 16339, 18607, 18454,
+ 12363, 18458,
+ 12363, 20253, 8736,
+ 12363, 20813, 8737, 18134,
+ 12363, 20813, 8737, 21698,
+ 12363, 21474,
+ 12364,
+ 12369, 3603, 7015, 10604,
+ 12369, 3603, 16339, 0,
+ 12369, 3603, 16339, 8,
+ 12369, 3603, 16339, 16,
+ 12369, 3603, 16339, 28,
+ 12369, 3603, 16339, 40,
+ 12369, 3603, 16339, 106,
+ 12369, 3603, 16339, 130,
+ 12369, 3603, 16339, 166,
+ 12369, 3603, 16339, 184,
+ 12369, 3603, 16339, 226,
+ 12369, 3603, 16339, 348,
+ 12369, 3603, 16339, 356,
+ 12369, 3603, 16339, 520,
+ 12369, 3603, 16339, 546,
+ 12369, 3603, 16339, 616,
+ 12369, 3603, 16339, 658,
+ 12369, 3603, 16339, 724,
+ 12369, 3603, 16339, 734,
+ 12369, 3603, 16339, 800,
+ 12369, 3603, 16339, 1518,
+ 12369, 3603, 16339, 1546,
+ 12369, 3603, 16339, 2364,
+ 12369, 3603, 16339, 3594,
+ 12369, 3603, 16339, 3878,
+ 12369, 3603, 16339, 6594,
+ 12369, 3603, 16339, 6792,
+ 12369, 3603, 16339, 7646,
+ 12369, 3603, 16339, 8072,
+ 12369, 3603, 16339, 11580,
+ 12369, 3603, 16339, 15260,
+ 12369, 3603, 20813, 2271, 10938,
+ 12369, 3603, 20813, 2399, 10938,
+ 12369, 3603, 20813, 7459, 10938,
+ 12369, 3603, 20813, 18287, 10938,
+ 12369, 3603, 20813, 19845, 10938,
+ 12371, 10485, 15016,
+ 12371, 15241, 10485, 8,
+ 12371, 15241, 10485, 16,
+ 12371, 15241, 10485, 28,
+ 12371, 15241, 10485, 40,
+ 12371, 15241, 10485, 41, 1477, 22391, 612,
+ 12371, 15241, 10485, 184,
+ 12371, 15241, 10485, 7937, 16,
+ 12371, 15241, 10485, 7937, 28,
+ 12371, 15241, 10485, 16663, 8,
+ 12371, 16339, 0,
+ 12371, 16339, 16,
+ 12371, 16339, 40,
+ 12371, 16339, 106,
+ 12371, 16339, 124,
+ 12371, 16339, 148,
+ 12371, 16339, 246,
+ 12371, 16339, 270,
+ 12371, 16339, 342,
+ 12371, 16339, 392,
+ 12371, 16339, 424,
+ 12371, 16339, 464,
+ 12371, 16339, 546,
+ 12371, 16339, 596,
+ 12371, 16339, 612,
+ 12371, 16339, 734,
+ 12371, 16339, 774,
+ 12371, 16339, 2362,
+ 12371, 16339, 2518,
+ 12371, 16339, 2544,
+ 12371, 16339, 2664,
+ 12371, 16339, 7937, 106,
+ 12371, 16339, 16663, 734,
+ 12371, 16339, 20089, 646,
+ 12371, 16339, 20383, 646,
+ 12371, 16339, 22169, 270,
+ 12371, 16339, 22169, 464,
+ 12371, 16339, 22169, 612,
+ 12371, 16339, 22391, 0,
+ 12371, 16339, 22391, 246,
+ 12371, 16339, 22391, 270,
+ 12371, 16339, 22391, 392,
+ 12371, 16339, 22391, 424,
+ 12371, 16339, 22391, 546,
+ 12371, 16339, 22391, 596,
+ 12371, 16339, 22391, 612,
+ 12371, 16339, 22391, 734,
+ 12371, 16339, 22391, 774,
+ 12371, 17085, 12411, 465, 13832,
+ 12371, 17085, 12411, 13508,
+ 12371, 17085, 12411, 20150,
+ 12371, 17085, 12411, 22274,
+ 12371, 20150,
+ 12371, 20827, 10485, 14,
+ 12371, 20827, 10485, 472,
+ 12371, 22248,
+ 12385, 11417, 20608,
+ 12388,
+ 12403, 1026,
+ 12416,
+ 12419, 695, 20207, 19321, 13474,
+ 12419, 2562,
+ 12419, 3263, 11417, 10012,
+ 12419, 6289, 10634,
+ 12419, 6643, 20207, 19321, 13474,
+ 12419, 6980,
+ 12419, 7001, 18637, 10598,
+ 12419, 7377, 14667, 16019, 6614,
+ 12419, 8211, 8191, 13826,
+ 12419, 8211, 20207, 13474,
+ 12419, 8211, 20207, 19321, 13474,
+ 12419, 8909, 16346,
+ 12419, 10598,
+ 12419, 10905, 17020,
+ 12419, 10905, 17764,
+ 12419, 10905, 18290,
+ 12419, 11277, 14765, 17020,
+ 12419, 11277, 14765, 17764,
+ 12419, 11277, 14765, 18290,
+ 12419, 12559, 8038,
+ 12419, 12559, 8039, 18763, 3487, 18039, 18819, 17750,
+ 12419, 12559, 8039, 18763, 16551, 17750,
+ 12419, 12559, 9752,
+ 12419, 12559, 9753, 18763, 3487, 18039, 18819, 17750,
+ 12419, 12559, 9753, 18763, 16551, 17750,
+ 12419, 12559, 10092,
+ 12419, 12559, 10093, 18763, 3487, 18039, 18819, 17750,
+ 12419, 12559, 10093, 18763, 16551, 17750,
+ 12419, 12559, 14452,
+ 12419, 12559, 14453, 18763, 3487, 18039, 18819, 17750,
+ 12419, 12559, 14453, 18763, 16551, 17750,
+ 12419, 12559, 15648,
+ 12419, 12559, 15649, 18763, 3487, 18039, 18819, 17750,
+ 12419, 12559, 15649, 18763, 16551, 17750,
+ 12419, 12559, 16280,
+ 12419, 12559, 16281, 18763, 2727, 18039, 23031, 17750,
+ 12419, 12559, 16281, 18763, 3487, 18039, 18819, 17750,
+ 12419, 12559, 16281, 18763, 3487, 18039, 23047, 17750,
+ 12419, 12559, 16281, 18763, 14961, 18039, 17923, 17750,
+ 12419, 12559, 16281, 18763, 16551, 17750,
+ 12419, 12559, 16281, 18763, 22077, 17750,
+ 12419, 12559, 17249, 8038,
+ 12419, 12559, 17249, 9752,
+ 12419, 12559, 17249, 10092,
+ 12419, 12559, 17249, 14452,
+ 12419, 12559, 17249, 15648,
+ 12419, 12559, 17249, 16280,
+ 12419, 12559, 22050,
+ 12419, 12559, 22051, 18763, 16551, 17750,
+ 12419, 12559, 22782,
+ 12419, 12559, 23234,
+ 12419, 12559, 25024,
+ 12419, 12827, 519, 16940,
+ 12419, 13350,
+ 12419, 13351, 10634,
+ 12419, 13649, 15766,
+ 12419, 13649, 17020,
+ 12419, 13707, 8211, 20550,
+ 12419, 13707, 14515, 20550,
+ 12419, 14515, 20207, 13474,
+ 12419, 14515, 20207, 19321, 13474,
+ 12419, 14687, 14388,
+ 12419, 14741, 891, 21866,
+ 12419, 14765, 10598,
+ 12419, 14765, 17020,
+ 12419, 14765, 17764,
+ 12419, 14765, 18290,
+ 12419, 14789, 10634,
+ 12419, 15048,
+ 12419, 15127, 8211, 20550,
+ 12419, 15127, 14515, 20550,
+ 12419, 15662,
+ 12419, 15731, 15287, 10598,
+ 12419, 15766,
+ 12419, 15767, 1477, 16814,
+ 12419, 15767, 11417, 3487, 15287, 6638,
+ 12419, 15767, 11417, 6643, 12314,
+ 12419, 15767, 11417, 15287, 1281, 14514,
+ 12419, 15827, 19115, 891, 21229, 12314,
+ 12419, 15827, 19115, 891, 22329, 12314,
+ 12419, 15827, 21029, 891, 21229, 12314,
+ 12419, 15827, 21029, 891, 22329, 12314,
+ 12419, 15827, 21229, 891, 19115, 12314,
+ 12419, 15827, 21229, 891, 21029, 12314,
+ 12419, 15827, 22329, 891, 19115, 12314,
+ 12419, 15827, 22329, 891, 21029, 12314,
+ 12419, 16028,
+ 12419, 16443, 14765, 17020,
+ 12419, 16443, 14765, 17764,
+ 12419, 16443, 14765, 18290,
+ 12419, 16443, 17020,
+ 12419, 16443, 17764,
+ 12419, 16443, 18290,
+ 12419, 16443, 23057, 20550,
+ 12419, 16443, 23057, 20551, 17630,
+ 12419, 16443, 24979, 20550,
+ 12419, 16443, 24979, 20551, 17630,
+ 12419, 16443, 25029, 20550,
+ 12419, 16443, 25029, 20551, 17630,
+ 12419, 16443, 25311, 20550,
+ 12419, 16443, 25311, 20551, 17630,
+ 12419, 16857, 20322,
+ 12419, 17020,
+ 12419, 17021, 1477, 10604,
+ 12419, 17021, 15692,
+ 12419, 17021, 17630,
+ 12419, 17764,
+ 12419, 17765, 519, 12826,
+ 12419, 17765, 10634,
+ 12419, 17765, 11417, 6643, 12314,
+ 12419, 17765, 13869, 15287, 46,
+ 12419, 17765, 17630,
+ 12419, 17856,
+ 12419, 18028,
+ 12419, 18290,
+ 12419, 18494,
+ 12419, 18584,
+ 12419, 18694,
+ 12419, 18760,
+ 12419, 18877, 6938,
+ 12419, 18880,
+ 12419, 19095, 8211, 3701, 19042,
+ 12419, 19115, 22699, 20710,
+ 12419, 19679, 2338,
+ 12419, 19679, 8038,
+ 12419, 19764,
+ 12419, 20178,
+ 12419, 20253, 8737, 20118,
+ 12419, 20322,
+ 12419, 20371, 14765, 15766,
+ 12419, 20371, 14765, 17020,
+ 12419, 20625, 17882,
+ 12419, 20625, 21420,
+ 12419, 21029, 22699, 20710,
+ 12419, 21154,
+ 12419, 21229, 15688,
+ 12419, 21229, 22699, 20710,
+ 12419, 21420,
+ 12419, 21656,
+ 12419, 21673, 21656,
+ 12419, 21713, 21423, 17084,
+ 12419, 22113, 17882,
+ 12419, 22329, 12314,
+ 12419, 22329, 15688,
+ 12419, 22329, 20710,
+ 12419, 22329, 22699, 20710,
+ 12419, 23057, 14765, 20550,
+ 12419, 23057, 15919, 20550,
+ 12419, 23057, 20550,
+ 12419, 23057, 21191, 14515, 20550,
+ 12419, 24979, 14765, 20550,
+ 12419, 24979, 15919, 20550,
+ 12419, 24979, 20550,
+ 12419, 24979, 21191, 14515, 20550,
+ 12419, 25029, 14765, 20550,
+ 12419, 25029, 15919, 20550,
+ 12419, 25029, 15919, 20551, 11417, 20625, 954,
+ 12419, 25029, 18638,
+ 12419, 25029, 20550,
+ 12419, 25029, 21191, 14515, 20550,
+ 12419, 25050,
+ 12419, 25311, 14765, 20550,
+ 12419, 25311, 15919, 20550,
+ 12419, 25311, 15919, 20551, 11417, 20625, 954,
+ 12419, 25311, 18638,
+ 12419, 25311, 20178,
+ 12419, 25311, 20550,
+ 12419, 25311, 20551, 11417, 15919, 20625, 954,
+ 12419, 25311, 21191, 14515, 20550,
+ 12423, 17084,
+ 12427, 21488,
+ 12427, 21490,
+ 12427, 21492,
+ 12427, 21494,
+ 12427, 21496,
+ 12427, 21498,
+ 12427, 22350,
+ 12427, 22352,
+ 12427, 22354,
+ 12427, 22356,
+ 12427, 22358,
+ 12427, 22360,
+ 12427, 22362,
+ 12427, 22364,
+ 12427, 22366,
+ 12427, 22368,
+ 12427, 22370,
+ 12427, 22372,
+ 12427, 22374,
+ 12427, 22376,
+ 12427, 22378,
+ 12427, 22948,
+ 12427, 22950,
+ 12427, 22952,
+ 12427, 22954,
+ 12427, 22956,
+ 12427, 22958,
+ 12427, 22960,
+ 12427, 22962,
+ 12427, 22964,
+ 12427, 22966,
+ 12427, 22968,
+ 12427, 22970,
+ 12427, 22972,
+ 12427, 22974,
+ 12427, 22976,
+ 12427, 22978,
+ 12427, 22980,
+ 12427, 22982,
+ 12427, 23308,
+ 12427, 23310,
+ 12427, 23312,
+ 12427, 23314,
+ 12427, 23316,
+ 12427, 23318,
+ 12427, 23320,
+ 12427, 23322,
+ 12427, 23324,
+ 12427, 23326,
+ 12427, 23328,
+ 12427, 23330,
+ 12427, 23332,
+ 12427, 23334,
+ 12427, 23336,
+ 12427, 25090,
+ 12427, 25092,
+ 12427, 25094,
+ 12427, 25096,
+ 12427, 25098,
+ 12427, 25100,
+ 12434,
+ 12444,
+ 12446,
+ 12448,
+ 12450,
+ 12453, 11417, 11270,
+ 12456,
+ 12459, 13350,
+ 12471, 15241, 10485, 16,
+ 12471, 15241, 10485, 40,
+ 12471, 16339, 0,
+ 12471, 16339, 16,
+ 12471, 16339, 40,
+ 12471, 16339, 106,
+ 12471, 16339, 148,
+ 12471, 16339, 246,
+ 12471, 16339, 270,
+ 12471, 16339, 356,
+ 12471, 16339, 392,
+ 12471, 16339, 424,
+ 12471, 16339, 464,
+ 12471, 16339, 546,
+ 12471, 16339, 596,
+ 12471, 16339, 612,
+ 12471, 16339, 646,
+ 12471, 16339, 734,
+ 12471, 16339, 774,
+ 12471, 16339, 2544,
+ 12481, 321, 22388,
+ 12500,
+ 12502,
+ 12508,
+ 12509, 21183, 14414,
+ 12512,
+ 12540,
+ 12544,
+ 12549, 11417, 19115, 15040,
+ 12549, 11417, 19115, 15041, 891, 3865, 10484,
+ 12549, 11417, 21029, 15040,
+ 12551, 8736,
+ 12568,
+ 12595, 16889, 17084,
+ 12601, 6939, 2727, 16606,
+ 12601, 6939, 3195, 16606,
+ 12601, 6939, 3363, 16606,
+ 12601, 6939, 3487, 16606,
+ 12601, 6939, 6979, 16606,
+ 12601, 6939, 7001, 16606,
+ 12601, 6939, 9283, 16606,
+ 12601, 6939, 13037, 16606,
+ 12601, 6939, 14635, 16606,
+ 12601, 6939, 14961, 16606,
+ 12601, 6939, 15935, 16606,
+ 12601, 6939, 17257, 16606,
+ 12601, 6939, 22228,
+ 12601, 6939, 22414,
+ 12601, 6939, 22458,
+ 12601, 6939, 22496,
+ 12601, 6939, 22710,
+ 12601, 6939, 22716,
+ 12601, 6939, 22852,
+ 12601, 6939, 23170,
+ 12601, 6939, 23306,
+ 12601, 6939, 23376,
+ 12601, 6939, 24984,
+ 12601, 6939, 25128,
+ 12603, 694,
+ 12606,
+ 12607, 11417, 10004,
+ 12607, 11417, 10518,
+ 12607, 11417, 19034,
+ 12607, 11417, 21236,
+ 12609, 6938,
+ 12808,
+ 12809, 10484,
+ 12809, 15942,
+ 12812,
+ 12814,
+ 12816,
+ 12819, 891, 8186,
+ 12827, 505, 19970,
+ 12827, 505, 21194,
+ 12827, 8736,
+ 12827, 14353, 11417, 8211, 19470,
+ 12827, 14353, 11417, 14515, 19470,
+ 12827, 16754,
+ 12827, 16755, 11417, 22725, 12398,
+ 12828,
+ 12833, 8286,
+ 12833, 17589, 21060,
+ 12833, 18285, 526,
+ 12833, 18285, 890,
+ 12835, 891, 10056,
+ 12905, 17084,
+ 12910,
+ 12943, 13063, 658,
+ 12959, 2726,
+ 12959, 2727, 7015, 10604,
+ 12959, 2727, 12814,
+ 12959, 3194,
+ 12959, 3195, 7015, 10604,
+ 12959, 3195, 12814,
+ 12959, 3486,
+ 12959, 3487, 7015, 10604,
+ 12959, 3487, 12814,
+ 12959, 6978,
+ 12959, 6979, 7015, 10604,
+ 12959, 6979, 12814,
+ 12959, 7000,
+ 12959, 7001, 7015, 10604,
+ 12959, 7001, 12814,
+ 12959, 9282,
+ 12959, 9283, 7015, 10604,
+ 12959, 9283, 12814,
+ 12959, 11726,
+ 12959, 11727, 7015, 10604,
+ 12959, 11727, 12814,
+ 12959, 13036,
+ 12959, 13037, 7015, 10604,
+ 12959, 13037, 12814,
+ 12959, 14634,
+ 12959, 14635, 7015, 10604,
+ 12959, 14635, 12814,
+ 12959, 14960,
+ 12959, 14961, 7015, 10604,
+ 12959, 14961, 12814,
+ 12967, 8736,
+ 12969, 12251, 1379, 505, 10827, 8736,
+ 12969, 12251, 1529, 15994,
+ 12969, 12251, 10485, 14194,
+ 12969, 12251, 10485, 18002,
+ 12969, 12251, 10485, 19274,
+ 12969, 12251, 10485, 22560,
+ 12969, 12251, 12959, 2726,
+ 12969, 12251, 12959, 3194,
+ 12969, 12251, 12959, 3486,
+ 12969, 12251, 12959, 6978,
+ 12969, 12251, 12959, 7000,
+ 12969, 12251, 12959, 9282,
+ 12969, 12251, 12959, 11726,
+ 12969, 12251, 12959, 13036,
+ 12969, 12251, 12959, 14634,
+ 12969, 12251, 12959, 14960,
+ 12969, 12251, 15241, 10485, 8,
+ 12969, 12251, 15241, 10485, 16,
+ 12969, 12251, 15241, 10485, 28,
+ 12969, 12251, 15241, 10485, 40,
+ 12969, 12251, 15241, 10485, 58,
+ 12969, 12251, 15241, 10485, 72,
+ 12969, 12251, 15241, 10485, 312,
+ 12969, 12251, 15241, 10485, 702,
+ 12969, 12251, 15919, 12908,
+ 12969, 12251, 16339, 0,
+ 12969, 12251, 16339, 8,
+ 12969, 12251, 16339, 16,
+ 12969, 12251, 16339, 28,
+ 12969, 12251, 16339, 40,
+ 12969, 12251, 16339, 58,
+ 12969, 12251, 16339, 106,
+ 12969, 12251, 16339, 124,
+ 12969, 12251, 16339, 148,
+ 12969, 12251, 16339, 246,
+ 12969, 12251, 16339, 270,
+ 12969, 12251, 16339, 312,
+ 12969, 12251, 16339, 342,
+ 12969, 12251, 16339, 356,
+ 12969, 12251, 16339, 392,
+ 12969, 12251, 16339, 424,
+ 12969, 12251, 16339, 464,
+ 12969, 12251, 16339, 546,
+ 12969, 12251, 16339, 596,
+ 12969, 12251, 16339, 612,
+ 12969, 12251, 16339, 646,
+ 12969, 12251, 16339, 702,
+ 12969, 12251, 16339, 710,
+ 12969, 12251, 16339, 774,
+ 12969, 12251, 16339, 792,
+ 12969, 12251, 16339, 990,
+ 12969, 12251, 16339, 1106,
+ 12969, 12251, 16339, 1204,
+ 12969, 12251, 16339, 1226,
+ 12969, 12251, 16339, 1572,
+ 12969, 12251, 16339, 2008,
+ 12969, 12251, 16339, 2248,
+ 12969, 12251, 16339, 2544,
+ 12969, 12251, 16339, 2594,
+ 12969, 12251, 16339, 2664,
+ 12969, 12251, 16339, 2792,
+ 12969, 12251, 16339, 3166,
+ 12969, 12251, 16339, 3240,
+ 12969, 12251, 16339, 3372,
+ 12969, 12251, 16339, 3452,
+ 12969, 12251, 16339, 3946,
+ 12969, 12251, 16339, 6516,
+ 12969, 12251, 16441, 596,
+ 12969, 12251, 16441, 774,
+ 12969, 12251, 17316,
+ 12969, 12251, 18061, 596,
+ 12969, 12251, 20227, 13939, 10484,
+ 12971, 6938,
+ 12971, 17084,
+ 12979, 10485, 14194,
+ 12979, 10485, 17316,
+ 12979, 10485, 19142,
+ 12979, 10485, 19274,
+ 12979, 15241, 10485, 8,
+ 12979, 15241, 10485, 16,
+ 12979, 15241, 10485, 28,
+ 12979, 15241, 10485, 40,
+ 12979, 15241, 10485, 58,
+ 12979, 15241, 10485, 72,
+ 12979, 15241, 10485, 94,
+ 12979, 15241, 10485, 312,
+ 12979, 15241, 10485, 702,
+ 12979, 15241, 10485, 19149, 34,
+ 12979, 15241, 10485, 19149, 606,
+ 12979, 16339, 0,
+ 12979, 16339, 8,
+ 12979, 16339, 16,
+ 12979, 16339, 28,
+ 12979, 16339, 40,
+ 12979, 16339, 58,
+ 12979, 16339, 72,
+ 12979, 16339, 94,
+ 12979, 16339, 106,
+ 12979, 16339, 124,
+ 12979, 16339, 148,
+ 12979, 16339, 246,
+ 12979, 16339, 270,
+ 12979, 16339, 312,
+ 12979, 16339, 342,
+ 12979, 16339, 356,
+ 12979, 16339, 392,
+ 12979, 16339, 424,
+ 12979, 16339, 464,
+ 12979, 16339, 546,
+ 12979, 16339, 596,
+ 12979, 16339, 612,
+ 12979, 16339, 646,
+ 12979, 16339, 702,
+ 12979, 16339, 710,
+ 12979, 16339, 774,
+ 12979, 16339, 990,
+ 12979, 16339, 1106,
+ 12979, 16339, 1204,
+ 12979, 16339, 1226,
+ 12979, 16339, 1572,
+ 12979, 16339, 1890,
+ 12979, 16339, 2008,
+ 12979, 16339, 2544,
+ 12979, 16339, 2594,
+ 12979, 16339, 2664,
+ 12979, 16339, 2792,
+ 12979, 16339, 3072,
+ 12979, 16339, 3166,
+ 12979, 16339, 3240,
+ 12979, 16339, 3372,
+ 12979, 16339, 3452,
+ 12979, 16339, 6516,
+ 12979, 16339, 10988,
+ 12979, 23073, 10484,
+ 12988,
+ 12993, 10513, 10484,
+ 13022,
+ 13026,
+ 13027, 13279, 19266,
+ 13027, 13279, 24990,
+ 13027, 13279, 25148,
+ 13027, 16104,
+ 13037, 17007, 19306,
+ 13037, 18637, 12419, 10598,
+ 13037, 18637, 20195, 10598,
+ 13037, 18637, 22917, 12419, 10598,
+ 13037, 20185, 20125, 12419, 19764,
+ 13037, 27229, 21399, 19306,
+ 13039, 17084,
+ 13045, 20033, 22709, 17268,
+ 13045, 20033, 22709, 17270,
+ 13045, 20033, 22709, 17272,
+ 13045, 20033, 22709, 17274,
+ 13045, 20033, 22709, 20598,
+ 13045, 20817, 3013, 7364,
+ 13045, 20817, 5920,
+ 13045, 20817, 12833, 7364,
+ 13045, 20817, 15287, 7364,
+ 13047, 3160,
+ 13047, 3161, 11417, 8211, 12315, 12220,
+ 13047, 3161, 11417, 14515, 12315, 12220,
+ 13047, 3161, 11417, 14765, 15767, 12220,
+ 13047, 3161, 11417, 18526,
+ 13047, 9180,
+ 13047, 9364,
+ 13047, 9365, 2754,
+ 13047, 9365, 9734,
+ 13047, 9734,
+ 13047, 14326,
+ 13047, 19548,
+ 13051, 17084,
+ 13063, 659, 123, 21886,
+ 13063, 659, 527, 20224,
+ 13063, 659, 527, 20454,
+ 13063, 659, 527, 21230,
+ 13063, 659, 527, 23188,
+ 13063, 891, 20161, 658,
+ 13067, 659, 3375, 8210,
+ 13067, 659, 3375, 14514,
+ 13087, 19454,
+ 13122,
+ 13125, 17084,
+ 13134,
+ 13137, 16161, 14829, 891, 5922,
+ 13147, 14401, 13810,
+ 13147, 17053, 18072,
+ 13147, 18699, 8908,
+ 13147, 18699, 8909, 11417, 6938,
+ 13147, 18699, 8909, 17084,
+ 13160,
+ 13173, 11417, 81, 46,
+ 13173, 11417, 14986,
+ 13173, 11417, 18616,
+ 13177, 16954,
+ 13184,
+ 13232,
+ 13264,
+ 13269, 17084,
+ 13273, 17084,
+ 13277, 505, 8874,
+ 13279, 11417, 21256,
+ 13299, 15512,
+ 13303, 561, 17084,
+ 13303, 899, 17126,
+ 13303, 1965, 17084,
+ 13303, 2727, 7369, 10484,
+ 13303, 2727, 7369, 10485, 20693, 6998,
+ 13303, 2727, 18699, 10484,
+ 13303, 2797, 17084,
+ 13303, 3031, 11417, 17051, 17084,
+ 13303, 3031, 17084,
+ 13303, 3487, 14277, 10484,
+ 13303, 3487, 17157, 10484,
+ 13303, 6009, 17084,
+ 13303, 6979, 14277, 10484,
+ 13303, 7001, 14277, 10484,
+ 13303, 9681, 10484,
+ 13303, 9704,
+ 13303, 11577, 10484,
+ 13303, 11727, 10484,
+ 13303, 12918,
+ 13303, 12919, 891, 9704,
+ 13303, 12919, 891, 15212,
+ 13303, 12919, 891, 22884,
+ 13303, 13529, 17084,
+ 13303, 13689, 10484,
+ 13303, 13707, 18477, 10484,
+ 13303, 14434,
+ 13303, 14435, 891, 9704,
+ 13303, 14435, 891, 15212,
+ 13303, 14435, 891, 22884,
+ 13303, 14765, 15917, 16385, 14723, 17084,
+ 13303, 14765, 16339, 452,
+ 13303, 14765, 16339, 488,
+ 13303, 14765, 16339, 560,
+ 13303, 14765, 16339, 764,
+ 13303, 14765, 16339, 1110,
+ 13303, 14765, 16339, 1406,
+ 13303, 14765, 16339, 1407, 11417, 9704,
+ 13303, 14765, 16339, 1407, 11417, 9705, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 12918,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 9705, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 15213, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 22884,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 22885, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 12919, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 14434,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 9705, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 15213, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 22884,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 22885, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 14435, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 15020,
+ 13303, 14765, 16339, 1407, 11417, 15212,
+ 13303, 14765, 16339, 1407, 11417, 15213, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 22884,
+ 13303, 14765, 16339, 1407, 11417, 22885, 891, 25140,
+ 13303, 14765, 16339, 1407, 11417, 25140,
+ 13303, 14765, 16339, 2796,
+ 13303, 14765, 16339, 2838,
+ 13303, 14765, 16339, 3030,
+ 13303, 14765, 16339, 3031, 11417, 12918,
+ 13303, 14765, 16339, 3031, 11417, 14434,
+ 13303, 14765, 16339, 3138,
+ 13303, 14765, 16339, 3172,
+ 13303, 14765, 16339, 3344,
+ 13303, 14765, 16339, 6008,
+ 13303, 14765, 16339, 7414,
+ 13303, 14765, 16339, 7752,
+ 13303, 14765, 16339, 7753, 11417, 9704,
+ 13303, 14765, 16339, 7753, 11417, 12918,
+ 13303, 14765, 16339, 7753, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 7753, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 7753, 11417, 12919, 891, 22884,
+ 13303, 14765, 16339, 7753, 11417, 14434,
+ 13303, 14765, 16339, 7753, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 7753, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 7753, 11417, 14435, 891, 22884,
+ 13303, 14765, 16339, 7753, 11417, 15020,
+ 13303, 14765, 16339, 7753, 11417, 15212,
+ 13303, 14765, 16339, 7753, 11417, 16392,
+ 13303, 14765, 16339, 7753, 11417, 17326,
+ 13303, 14765, 16339, 7753, 11417, 20874,
+ 13303, 14765, 16339, 7753, 11417, 20875, 891, 9704,
+ 13303, 14765, 16339, 7753, 11417, 20875, 891, 15020,
+ 13303, 14765, 16339, 7753, 11417, 20875, 891, 15212,
+ 13303, 14765, 16339, 7753, 11417, 20875, 891, 22884,
+ 13303, 14765, 16339, 7753, 11417, 22884,
+ 13303, 14765, 16339, 11728,
+ 13303, 14765, 16339, 12268,
+ 13303, 14765, 16339, 12269, 11417, 9704,
+ 13303, 14765, 16339, 12269, 11417, 9705, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 12918,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 9705, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 15213, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 22884,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 22885, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 12919, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 14434,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 9705, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 15213, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 22884,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 22885, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 14435, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 15020,
+ 13303, 14765, 16339, 12269, 11417, 15212,
+ 13303, 14765, 16339, 12269, 11417, 15213, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 16392,
+ 13303, 14765, 16339, 12269, 11417, 17326,
+ 13303, 14765, 16339, 12269, 11417, 22884,
+ 13303, 14765, 16339, 12269, 11417, 22885, 891, 25140,
+ 13303, 14765, 16339, 12269, 11417, 25140,
+ 13303, 14765, 16339, 12942,
+ 13303, 14765, 16339, 13145, 14722,
+ 13303, 14765, 16339, 13218,
+ 13303, 14765, 16339, 13528,
+ 13303, 14765, 16339, 13598,
+ 13303, 14765, 16339, 13640,
+ 13303, 14765, 16339, 14288,
+ 13303, 14765, 16339, 14289, 11417, 9704,
+ 13303, 14765, 16339, 14289, 11417, 9705, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 12918,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 9705, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 15213, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 22884,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 22885, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 12919, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 14434,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 9705, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 15213, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 22884,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 22885, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 14435, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 15020,
+ 13303, 14765, 16339, 14289, 11417, 15212,
+ 13303, 14765, 16339, 14289, 11417, 15213, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 22884,
+ 13303, 14765, 16339, 14289, 11417, 22885, 891, 25140,
+ 13303, 14765, 16339, 14289, 11417, 25140,
+ 13303, 14765, 16339, 14598,
+ 13303, 14765, 16339, 14722,
+ 13303, 14765, 16339, 14940,
+ 13303, 14765, 16339, 17034,
+ 13303, 14765, 16339, 17489, 13598,
+ 13303, 14765, 16339, 17489, 14598,
+ 13303, 14765, 16339, 17768,
+ 13303, 14765, 16339, 17894,
+ 13303, 14765, 16339, 17895, 11417, 9704,
+ 13303, 14765, 16339, 17895, 11417, 12918,
+ 13303, 14765, 16339, 17895, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 17895, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 17895, 11417, 14434,
+ 13303, 14765, 16339, 17895, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 17895, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 17895, 11417, 15020,
+ 13303, 14765, 16339, 17895, 11417, 15212,
+ 13303, 14765, 16339, 18504,
+ 13303, 14765, 16339, 18505, 11417, 9704,
+ 13303, 14765, 16339, 18505, 11417, 12918,
+ 13303, 14765, 16339, 18505, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 18505, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 18505, 11417, 14434,
+ 13303, 14765, 16339, 18505, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 18505, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 18505, 11417, 15020,
+ 13303, 14765, 16339, 18505, 11417, 15212,
+ 13303, 14765, 16339, 19112,
+ 13303, 14765, 16339, 19113, 11417, 9704,
+ 13303, 14765, 16339, 19113, 11417, 12918,
+ 13303, 14765, 16339, 19113, 11417, 12919, 891, 9704,
+ 13303, 14765, 16339, 19113, 11417, 12919, 891, 15212,
+ 13303, 14765, 16339, 19113, 11417, 12919, 891, 22884,
+ 13303, 14765, 16339, 19113, 11417, 14434,
+ 13303, 14765, 16339, 19113, 11417, 14435, 891, 9704,
+ 13303, 14765, 16339, 19113, 11417, 14435, 891, 15212,
+ 13303, 14765, 16339, 19113, 11417, 14435, 891, 22884,
+ 13303, 14765, 16339, 19113, 11417, 15020,
+ 13303, 14765, 16339, 19113, 11417, 15212,
+ 13303, 14765, 16339, 19113, 11417, 16392,
+ 13303, 14765, 16339, 19113, 11417, 17326,
+ 13303, 14765, 16339, 19113, 11417, 20874,
+ 13303, 14765, 16339, 19113, 11417, 20875, 891, 9704,
+ 13303, 14765, 16339, 19113, 11417, 20875, 891, 15020,
+ 13303, 14765, 16339, 19113, 11417, 20875, 891, 15212,
+ 13303, 14765, 16339, 19113, 11417, 20875, 891, 22884,
+ 13303, 14765, 16339, 19113, 11417, 22884,
+ 13303, 14765, 16339, 22243, 17768,
+ 13303, 14765, 20289, 15917, 16385, 14723, 17084,
+ 13303, 14765, 20289, 16385, 14723, 17084,
+ 13303, 14941, 17084,
+ 13303, 14961, 14277, 10484,
+ 13303, 14961, 20251, 10484,
+ 13303, 15020,
+ 13303, 15212,
+ 13303, 15239, 20091, 20472,
+ 13303, 15239, 20091, 20474,
+ 13303, 15239, 20091, 20476,
+ 13303, 15239, 20091, 20478,
+ 13303, 15239, 20091, 20480,
+ 13303, 15239, 20091, 20482,
+ 13303, 15239, 20091, 20484,
+ 13303, 15239, 20091, 20486,
+ 13303, 15239, 20091, 20488,
+ 13303, 15239, 20091, 21566,
+ 13303, 15239, 20091, 21568,
+ 13303, 15239, 20091, 21570,
+ 13303, 15239, 20091, 21572,
+ 13303, 15239, 20091, 21574,
+ 13303, 15239, 20091, 21576,
+ 13303, 15239, 20091, 21578,
+ 13303, 15239, 20091, 21580,
+ 13303, 15239, 20091, 21582,
+ 13303, 15239, 20091, 21584,
+ 13303, 15239, 20091, 21586,
+ 13303, 15239, 20091, 21588,
+ 13303, 15239, 20091, 21590,
+ 13303, 15239, 20091, 21592,
+ 13303, 15239, 20091, 21594,
+ 13303, 15239, 20091, 21630,
+ 13303, 15239, 20091, 21632,
+ 13303, 15239, 20091, 21634,
+ 13303, 15239, 20091, 21636,
+ 13303, 15239, 20091, 21638,
+ 13303, 15569, 10484,
+ 13303, 15577, 10484,
+ 13303, 16099, 10484,
+ 13303, 16339, 3904,
+ 13303, 16339, 13598,
+ 13303, 16339, 14598,
+ 13303, 16339, 14765, 17613, 560,
+ 13303, 16339, 14765, 17613, 2838,
+ 13303, 16339, 14765, 17613, 3030,
+ 13303, 16339, 14765, 17613, 13218,
+ 13303, 16339, 14765, 17613, 13640,
+ 13303, 16339, 14765, 17613, 14288,
+ 13303, 16339, 17034,
+ 13303, 16339, 17489, 13598,
+ 13303, 16339, 17768,
+ 13303, 16385, 14723, 17084,
+ 13303, 16385, 17895, 17084,
+ 13303, 16641, 10484,
+ 13303, 17085, 3345, 3030,
+ 13303, 17099, 10484,
+ 13303, 17373, 10484,
+ 13303, 17613, 1965, 17084,
+ 13303, 17613, 14941, 17084,
+ 13303, 17613, 15917, 16385, 14723, 17084,
+ 13303, 17613, 16339, 452,
+ 13303, 17613, 16339, 488,
+ 13303, 17613, 16339, 560,
+ 13303, 17613, 16339, 764,
+ 13303, 17613, 16339, 1110,
+ 13303, 17613, 16339, 1406,
+ 13303, 17613, 16339, 1407, 11417, 9704,
+ 13303, 17613, 16339, 1407, 11417, 12918,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 9705, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 15213, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 22884,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 22885, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 12919, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 14434,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 9704,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 9705, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 15212,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 15213, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 22884,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 22885, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 14435, 891, 25304,
+ 13303, 17613, 16339, 1407, 11417, 15020,
+ 13303, 17613, 16339, 1407, 11417, 15212,
+ 13303, 17613, 16339, 1407, 11417, 25304,
+ 13303, 17613, 16339, 2796,
+ 13303, 17613, 16339, 2838,
+ 13303, 17613, 16339, 3030,
+ 13303, 17613, 16339, 3031, 11417, 12918,
+ 13303, 17613, 16339, 3138,
+ 13303, 17613, 16339, 3172,
+ 13303, 17613, 16339, 3344,
+ 13303, 17613, 16339, 3904,
+ 13303, 17613, 16339, 6008,
+ 13303, 17613, 16339, 7414,
+ 13303, 17613, 16339, 7752,
+ 13303, 17613, 16339, 7753, 11417, 9704,
+ 13303, 17613, 16339, 7753, 11417, 12918,
+ 13303, 17613, 16339, 7753, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 7753, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 7753, 11417, 12919, 891, 22884,
+ 13303, 17613, 16339, 7753, 11417, 14434,
+ 13303, 17613, 16339, 7753, 11417, 14435, 891, 9704,
+ 13303, 17613, 16339, 7753, 11417, 14435, 891, 15212,
+ 13303, 17613, 16339, 7753, 11417, 14435, 891, 22884,
+ 13303, 17613, 16339, 7753, 11417, 15020,
+ 13303, 17613, 16339, 7753, 11417, 15212,
+ 13303, 17613, 16339, 7753, 11417, 16392,
+ 13303, 17613, 16339, 7753, 11417, 17326,
+ 13303, 17613, 16339, 7753, 11417, 20874,
+ 13303, 17613, 16339, 11728,
+ 13303, 17613, 16339, 12268,
+ 13303, 17613, 16339, 12269, 11417, 9704,
+ 13303, 17613, 16339, 12269, 11417, 12918,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 9705, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 15213, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 22884,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 22885, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 12919, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 14434,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 9704,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 9705, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 15212,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 15213, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 22884,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 22885, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 14435, 891, 25304,
+ 13303, 17613, 16339, 12269, 11417, 15020,
+ 13303, 17613, 16339, 12269, 11417, 15212,
+ 13303, 17613, 16339, 12269, 11417, 16392,
+ 13303, 17613, 16339, 12269, 11417, 17326,
+ 13303, 17613, 16339, 12269, 11417, 25304,
+ 13303, 17613, 16339, 12942,
+ 13303, 17613, 16339, 13218,
+ 13303, 17613, 16339, 13528,
+ 13303, 17613, 16339, 13640,
+ 13303, 17613, 16339, 14288,
+ 13303, 17613, 16339, 14289, 11417, 9704,
+ 13303, 17613, 16339, 14289, 11417, 12918,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 9705, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 15213, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 22884,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 22885, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 12919, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 14434,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 9704,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 9705, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 15212,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 15213, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 22884,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 22885, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 14435, 891, 25304,
+ 13303, 17613, 16339, 14289, 11417, 15020,
+ 13303, 17613, 16339, 14289, 11417, 15212,
+ 13303, 17613, 16339, 14289, 11417, 25304,
+ 13303, 17613, 16339, 14722,
+ 13303, 17613, 16339, 14940,
+ 13303, 17613, 16339, 17489, 14598,
+ 13303, 17613, 16339, 17894,
+ 13303, 17613, 16339, 17895, 11417, 9704,
+ 13303, 17613, 16339, 17895, 11417, 12918,
+ 13303, 17613, 16339, 17895, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 17895, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 17895, 11417, 14434,
+ 13303, 17613, 16339, 17895, 11417, 14435, 891, 9704,
+ 13303, 17613, 16339, 17895, 11417, 14435, 891, 15212,
+ 13303, 17613, 16339, 17895, 11417, 15020,
+ 13303, 17613, 16339, 17895, 11417, 15212,
+ 13303, 17613, 16339, 18504,
+ 13303, 17613, 16339, 18505, 11417, 9704,
+ 13303, 17613, 16339, 18505, 11417, 12918,
+ 13303, 17613, 16339, 18505, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 18505, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 18505, 11417, 14434,
+ 13303, 17613, 16339, 18505, 11417, 14435, 891, 9704,
+ 13303, 17613, 16339, 18505, 11417, 14435, 891, 15212,
+ 13303, 17613, 16339, 18505, 11417, 15020,
+ 13303, 17613, 16339, 18505, 11417, 15212,
+ 13303, 17613, 16339, 19112,
+ 13303, 17613, 16339, 19113, 11417, 9704,
+ 13303, 17613, 16339, 19113, 11417, 12918,
+ 13303, 17613, 16339, 19113, 11417, 12919, 891, 9704,
+ 13303, 17613, 16339, 19113, 11417, 12919, 891, 15212,
+ 13303, 17613, 16339, 19113, 11417, 12919, 891, 22884,
+ 13303, 17613, 16339, 19113, 11417, 15020,
+ 13303, 17613, 16339, 19113, 11417, 15212,
+ 13303, 17613, 16339, 19113, 11417, 16392,
+ 13303, 17613, 16339, 19113, 11417, 17326,
+ 13303, 17613, 16339, 19113, 11417, 20874,
+ 13303, 17613, 16339, 22243, 17768,
+ 13303, 17613, 16385, 14723, 17084,
+ 13303, 17613, 20289, 15917, 16385, 14723, 17084,
+ 13303, 17613, 20289, 16385, 14723, 17084,
+ 13303, 17855, 10484,
+ 13303, 18138,
+ 13303, 18151, 5937, 10484,
+ 13303, 18405, 16330,
+ 13303, 18477, 10484,
+ 13303, 19113, 11417, 7597, 17084,
+ 13303, 19113, 11417, 12223, 891, 7597, 17084,
+ 13303, 19113, 11417, 20871, 891, 7597, 17084,
+ 13303, 20019, 10484,
+ 13303, 20253, 8736,
+ 13303, 20289, 16385, 17895, 17084,
+ 13303, 20363, 10484,
+ 13303, 20585, 5937, 10484,
+ 13303, 20875, 891, 9704,
+ 13303, 20875, 891, 15212,
+ 13303, 20875, 891, 22884,
+ 13303, 20875, 15020,
+ 13303, 21177, 10484,
+ 13303, 21553, 14765, 16339, 1110,
+ 13303, 21553, 14765, 16339, 2796,
+ 13303, 21553, 14765, 16339, 3030,
+ 13303, 21553, 14765, 16339, 6008,
+ 13303, 21553, 14765, 16339, 13218,
+ 13303, 21763, 12331, 2727, 7368,
+ 13303, 21763, 12331, 2727, 17854,
+ 13303, 21763, 12331, 2727, 18039, 18924,
+ 13303, 21763, 12331, 2727, 18039, 18984,
+ 13303, 21763, 12331, 2727, 18698,
+ 13303, 21763, 12331, 2727, 20521, 18924,
+ 13303, 21763, 12331, 2727, 20521, 18984,
+ 13303, 21763, 12331, 3363, 8886,
+ 13303, 21763, 12331, 3363, 18924,
+ 13303, 21763, 12331, 3363, 18984,
+ 13303, 21763, 12331, 3363, 20521, 18924,
+ 13303, 21763, 12331, 6978,
+ 13303, 21763, 12331, 6979, 18038,
+ 13303, 21763, 12331, 6979, 18039, 18924,
+ 13303, 21763, 12331, 6979, 18039, 18984,
+ 13303, 21763, 12331, 6979, 18924,
+ 13303, 21763, 12331, 6979, 18984,
+ 13303, 21763, 12331, 6979, 20520,
+ 13303, 21763, 12331, 6979, 20521, 18984,
+ 13303, 21763, 12331, 13140,
+ 13303, 21763, 12331, 13141, 18924,
+ 13303, 21763, 12331, 13141, 18984,
+ 13303, 21763, 12331, 13141, 20520,
+ 13303, 21763, 12331, 13141, 20521, 18924,
+ 13303, 21763, 16513, 6979, 18038,
+ 13303, 21763, 17753, 6979, 8886,
+ 13303, 21763, 18027, 2727, 20202,
+ 13303, 21763, 19487, 3487, 19674,
+ 13303, 21763, 20427, 13141, 8886,
+ 13303, 21763, 20515, 2726,
+ 13303, 21763, 20515, 2727, 18038,
+ 13303, 21763, 20515, 2727, 20520,
+ 13303, 21763, 20515, 3362,
+ 13303, 21763, 20515, 3486,
+ 13303, 21763, 20515, 6979, 18038,
+ 13303, 21763, 20515, 6979, 20520,
+ 13303, 21763, 20515, 13140,
+ 13303, 21763, 20515, 14961, 18038,
+ 13303, 21763, 20515, 17158,
+ 13303, 21763, 20781, 6979, 18038,
+ 13303, 21763, 21261, 3362,
+ 13303, 21763, 22047, 3486,
+ 13303, 21763, 22047, 3487, 19674,
+ 13303, 21763, 22047, 6979, 18038,
+ 13303, 21763, 22103, 2726,
+ 13303, 21763, 22103, 3362,
+ 13303, 21763, 22103, 13140,
+ 13303, 21763, 22479, 3362,
+ 13303, 21763, 22479, 3363, 20693, 6998,
+ 13303, 21763, 22479, 6978,
+ 13303, 21763, 22479, 6979, 18038,
+ 13303, 21763, 22479, 13140,
+ 13303, 21763, 22479, 13141, 20693, 6998,
+ 13303, 22884,
+ 13303, 23215, 20091, 20472,
+ 13303, 23215, 20091, 20474,
+ 13303, 23215, 20091, 20478,
+ 13303, 23215, 20091, 20480,
+ 13303, 23215, 20091, 20484,
+ 13303, 23215, 20091, 20486,
+ 13303, 23215, 20091, 21568,
+ 13303, 23215, 20091, 21570,
+ 13303, 23215, 20091, 21572,
+ 13303, 23215, 20091, 21574,
+ 13303, 23215, 20091, 21580,
+ 13303, 23215, 20091, 21582,
+ 13303, 23215, 20091, 21584,
+ 13303, 23215, 20091, 21592,
+ 13303, 23215, 20091, 21594,
+ 13303, 23215, 20091, 21596,
+ 13303, 23215, 20091, 21598,
+ 13303, 23215, 20091, 21600,
+ 13303, 23215, 20091, 21602,
+ 13303, 23215, 20091, 21604,
+ 13303, 23215, 20091, 21606,
+ 13303, 23215, 20091, 21608,
+ 13303, 23215, 20091, 21610,
+ 13303, 23215, 20091, 21612,
+ 13303, 23215, 20091, 21614,
+ 13303, 23215, 20091, 21616,
+ 13303, 23215, 20091, 21618,
+ 13303, 23215, 20091, 21620,
+ 13303, 23215, 20091, 21622,
+ 13303, 23215, 20091, 21624,
+ 13303, 23215, 20091, 21626,
+ 13303, 23215, 20091, 21628,
+ 13303, 23215, 20091, 21630,
+ 13303, 23215, 20091, 21632,
+ 13303, 23215, 20091, 21634,
+ 13303, 23215, 20091, 21636,
+ 13303, 23215, 20091, 21638,
+ 13303, 25140,
+ 13303, 25304,
+ 13305, 6052,
+ 13305, 12298,
+ 13305, 13350,
+ 13305, 14588,
+ 13307, 8736,
+ 13311, 1270,
+ 13326,
+ 13334,
+ 13341, 16695, 18715, 2727, 7372,
+ 13351, 11417, 3395, 519, 3375, 8210,
+ 13351, 11417, 12314,
+ 13351, 11417, 16828,
+ 13351, 13338,
+ 13351, 21882,
+ 13353, 2271, 15919, 12815, 21409, 8737, 20118,
+ 13353, 2271, 16969, 12815, 21409, 8737, 20118,
+ 13353, 3195, 17007, 19306,
+ 13353, 3195, 18637, 12419, 10598,
+ 13353, 6979, 17007, 19306,
+ 13353, 6979, 18637, 12419, 10598,
+ 13353, 7001, 25153, 19306,
+ 13353, 9699, 15731, 12826,
+ 13353, 9701, 11417, 9701, 16194,
+ 13353, 9819, 10484,
+ 13353, 12315, 14641, 15293, 2726,
+ 13353, 12315, 14641, 15293, 2727, 7368,
+ 13353, 12315, 14641, 15293, 2727, 14952,
+ 13353, 12315, 14641, 15293, 3487, 17156,
+ 13353, 12419, 13350,
+ 13353, 12419, 15827, 19115, 891, 22329, 12314,
+ 13353, 12419, 15827, 21029, 891, 22329, 12314,
+ 13353, 12551, 8736,
+ 13353, 13037, 17007, 19306,
+ 13353, 13037, 18637, 12419, 10598,
+ 13353, 13037, 18637, 20195, 10598,
+ 13353, 13037, 18637, 22917, 12419, 10598,
+ 13353, 13037, 27229, 21399, 19306,
+ 13353, 13303, 12826,
+ 13353, 13351, 22701, 8737, 20118,
+ 13353, 13649, 15766,
+ 13353, 13653, 12826,
+ 13353, 13707, 25313, 15287, 22329, 12314,
+ 13353, 13869, 10484,
+ 13353, 14115, 6775, 12314,
+ 13353, 14115, 6775, 20207, 1034,
+ 13353, 14115, 6775, 20207, 11297, 8206,
+ 13353, 14115, 11395, 20207, 1034,
+ 13353, 14115, 11395, 20207, 11297, 8206,
+ 13353, 14785, 6775, 12314,
+ 13353, 14785, 6775, 20207, 1034,
+ 13353, 14785, 6775, 20207, 11297, 8206,
+ 13353, 14785, 11395, 20207, 1034,
+ 13353, 14785, 11395, 20207, 11297, 8206,
+ 13353, 15127, 25313, 15287, 22329, 12314,
+ 13353, 15287, 15766,
+ 13353, 15287, 17020,
+ 13353, 15287, 24979, 20550,
+ 13353, 15605, 46,
+ 13353, 15766,
+ 13353, 15767, 11417, 15767, 16194,
+ 13353, 15767, 11417, 17051, 891, 3487, 6639, 12220,
+ 13353, 15845, 27233, 22329, 12314,
+ 13353, 15893, 10484,
+ 13353, 15919, 12815, 21409, 8737, 20118,
+ 13353, 15919, 17249, 12815, 21409, 8737, 20118,
+ 13353, 15943, 10484,
+ 13353, 16891, 19957, 215, 20118,
+ 13353, 16969, 12815, 21409, 8737, 20118,
+ 13353, 16969, 17249, 12815, 21409, 8737, 20118,
+ 13353, 17257, 18637, 12419, 10598,
+ 13353, 17257, 18637, 20195, 10598,
+ 13353, 17645, 21516,
+ 13353, 17659, 18780,
+ 13353, 18780,
+ 13353, 18896,
+ 13353, 19115, 12315, 11417, 13649, 22699, 20710,
+ 13353, 19115, 12315, 11417, 22699, 20710,
+ 13353, 19306,
+ 13353, 19547, 10484,
+ 13353, 19957, 9699, 215, 20118,
+ 13353, 20125, 12419, 10598,
+ 13353, 20625, 954,
+ 13353, 20697, 20118,
+ 13353, 21029, 12315, 11417, 13649, 22699, 20710,
+ 13353, 21029, 12315, 11417, 22699, 20710,
+ 13353, 21229, 12315, 11417, 13649, 22699, 20710,
+ 13353, 21229, 12315, 11417, 22699, 20710,
+ 13353, 22113, 6964,
+ 13353, 22329, 12314,
+ 13353, 22329, 12315, 11417, 13649, 22699, 20710,
+ 13353, 22329, 12315, 11417, 22699, 20710,
+ 13353, 22333, 22771, 20118,
+ 13353, 22701, 8737, 17084,
+ 13353, 22701, 8737, 20118,
+ 13353, 22771, 20118,
+ 13353, 23069, 22329, 12314,
+ 13353, 23299, 22329, 12314,
+ 13353, 23399, 22329, 12314,
+ 13353, 25029, 12281, 17589, 20118,
+ 13353, 25029, 12281, 21409, 8737, 20118,
+ 13353, 25299, 46,
+ 13353, 25311, 12281, 17589, 20118,
+ 13353, 25311, 12281, 21409, 8737, 20118,
+ 13353, 25447, 14115, 6775, 12314,
+ 13353, 25447, 14785, 6775, 12314,
+ 13353, 25447, 22329, 12314,
+ 13353, 27189, 12419, 22329, 12314,
+ 13353, 27229, 19306,
+ 13353, 27229, 20195, 19306,
+ 13353, 27233, 22329, 12314,
+ 13353, 27379, 22329, 12314,
+ 13367, 17134,
+ 13406,
+ 13411, 2826,
+ 13416,
+ 13417, 6938,
+ 13417, 16806,
+ 13418,
+ 13420,
+ 13421, 11417, 16054,
+ 13421, 19372,
+ 13421, 20764,
+ 13469, 504,
+ 13469, 505, 527, 23411, 13063, 658,
+ 13473, 10950,
+ 13475, 20207, 93, 3375, 17312,
+ 13477, 14733, 8181, 8736,
+ 13477, 14733, 14555, 8736,
+ 13477, 14733, 16593, 2726,
+ 13477, 14733, 16593, 2727, 18038,
+ 13477, 14733, 16593, 2727, 20520,
+ 13477, 14733, 16593, 3194,
+ 13477, 14733, 16593, 3195, 18038,
+ 13477, 14733, 16593, 3195, 20520,
+ 13477, 14733, 16593, 3362,
+ 13477, 14733, 16593, 3363, 20520,
+ 13477, 14733, 16593, 3486,
+ 13477, 14733, 16593, 3487, 18038,
+ 13477, 14733, 16593, 3487, 20520,
+ 13477, 14733, 16593, 6978,
+ 13477, 14733, 16593, 6979, 18038,
+ 13477, 14733, 16593, 6979, 20520,
+ 13477, 14733, 16593, 7000,
+ 13477, 14733, 16593, 7001, 18038,
+ 13477, 14733, 16593, 7001, 20520,
+ 13477, 14733, 16593, 8180,
+ 13477, 14733, 16593, 9282,
+ 13477, 14733, 16593, 9283, 18038,
+ 13477, 14733, 16593, 9283, 20520,
+ 13477, 14733, 16593, 13036,
+ 13477, 14733, 16593, 13037, 18038,
+ 13477, 14733, 16593, 13037, 20520,
+ 13477, 14733, 16593, 13140,
+ 13477, 14733, 16593, 13141, 20520,
+ 13477, 14733, 16593, 13170,
+ 13477, 14733, 16593, 13171, 20520,
+ 13477, 14733, 16593, 13534,
+ 13477, 14733, 16593, 14634,
+ 13477, 14733, 16593, 14635, 18038,
+ 13477, 14733, 16593, 14635, 20520,
+ 13477, 14733, 16593, 14730,
+ 13477, 14733, 16593, 14731, 20520,
+ 13477, 14733, 16593, 14960,
+ 13477, 14733, 16593, 14961, 18038,
+ 13477, 14733, 16593, 14961, 20520,
+ 13477, 14733, 16593, 15932,
+ 13477, 14733, 16593, 15933, 20520,
+ 13477, 14733, 16593, 16312,
+ 13477, 14733, 16593, 16550,
+ 13477, 14733, 16593, 16551, 20520,
+ 13477, 14733, 16593, 17158,
+ 13477, 14733, 16593, 17159, 20520,
+ 13477, 14733, 16593, 17258,
+ 13477, 14733, 16593, 17259, 20520,
+ 13477, 14733, 16593, 18096,
+ 13477, 14733, 16593, 18818,
+ 13477, 14733, 16593, 18819, 20520,
+ 13477, 14733, 16593, 20227, 2726,
+ 13477, 14733, 16593, 20227, 3194,
+ 13477, 14733, 16593, 20227, 3486,
+ 13477, 14733, 16593, 20227, 6978,
+ 13477, 14733, 16593, 20227, 7000,
+ 13477, 14733, 16593, 20227, 9282,
+ 13477, 14733, 16593, 20227, 13036,
+ 13477, 14733, 16593, 20227, 14634,
+ 13477, 14733, 16593, 20227, 14960,
+ 13477, 14733, 16593, 20693, 2726,
+ 13477, 14733, 16593, 20693, 3363, 20520,
+ 13477, 14733, 16593, 20693, 3486,
+ 13477, 14733, 19781, 2727, 7368,
+ 13477, 14733, 19781, 2727, 18698,
+ 13477, 14733, 19781, 14961, 20250,
+ 13477, 14733, 20693, 8181, 8736,
+ 13477, 14733, 22902,
+ 13481, 17085, 1477, 13653, 14765, 18266,
+ 13481, 17085, 1477, 13653, 17613, 18266,
+ 13481, 17085, 1477, 13653, 18266,
+ 13481, 17085, 1477, 18474,
+ 13481, 17085, 1477, 18962,
+ 13488,
+ 13518,
+ 13541, 401, 10485, 1166,
+ 13541, 401, 10485, 10448,
+ 13541, 401, 10939, 12496,
+ 13541, 401, 10939, 12497, 16732,
+ 13541, 401, 10939, 16732,
+ 13541, 401, 12959, 2726,
+ 13541, 401, 12959, 3194,
+ 13541, 401, 12959, 3486,
+ 13541, 401, 12959, 6978,
+ 13541, 401, 12959, 7000,
+ 13541, 401, 12959, 9282,
+ 13541, 401, 12959, 11726,
+ 13541, 401, 12959, 13036,
+ 13541, 401, 12959, 14634,
+ 13541, 401, 12959, 14960,
+ 13541, 401, 15241, 8,
+ 13541, 401, 15241, 28,
+ 13541, 401, 15241, 40,
+ 13541, 401, 15241, 184,
+ 13541, 401, 15241, 680,
+ 13541, 401, 16339, 0,
+ 13541, 401, 16339, 16,
+ 13541, 401, 16339, 106,
+ 13541, 401, 16339, 124,
+ 13541, 401, 16339, 148,
+ 13541, 401, 16339, 246,
+ 13541, 401, 16339, 270,
+ 13541, 401, 16339, 356,
+ 13541, 401, 16339, 392,
+ 13541, 401, 16339, 424,
+ 13541, 401, 16339, 464,
+ 13541, 401, 16339, 502,
+ 13541, 401, 16339, 520,
+ 13541, 401, 16339, 546,
+ 13541, 401, 16339, 596,
+ 13541, 401, 16339, 612,
+ 13541, 401, 16339, 646,
+ 13541, 401, 16339, 710,
+ 13541, 401, 16339, 734,
+ 13541, 401, 16339, 774,
+ 13541, 401, 16339, 792,
+ 13541, 401, 16339, 1774,
+ 13541, 401, 16339, 2008,
+ 13541, 401, 16339, 2544,
+ 13541, 401, 16339, 2664,
+ 13541, 401, 16339, 2792,
+ 13541, 401, 16339, 3166,
+ 13541, 401, 16339, 3372,
+ 13569, 10485, 2207, 3420,
+ 13569, 10485, 7988,
+ 13569, 10485, 12242,
+ 13569, 10485, 12806,
+ 13569, 10485, 14524,
+ 13569, 10485, 15612,
+ 13569, 10485, 15638,
+ 13569, 10485, 15699, 2807, 8120,
+ 13569, 10485, 16703, 8922,
+ 13569, 10485, 16867, 16874,
+ 13569, 10485, 17318,
+ 13569, 10485, 18088,
+ 13569, 10485, 18132,
+ 13569, 10485, 18456,
+ 13569, 10485, 18728,
+ 13569, 10485, 19050,
+ 13569, 10485, 19316,
+ 13569, 10485, 21816,
+ 13569, 10485, 21820,
+ 13569, 10485, 22834,
+ 13569, 10485, 23034,
+ 13569, 10485, 23414,
+ 13569, 10485, 25142,
+ 13569, 12959, 2726,
+ 13569, 12959, 3194,
+ 13569, 12959, 3486,
+ 13569, 12959, 6978,
+ 13569, 12959, 7000,
+ 13569, 12959, 9282,
+ 13569, 12959, 11726,
+ 13569, 12959, 13036,
+ 13569, 12959, 14634,
+ 13569, 12959, 14960,
+ 13569, 15241, 10485, 8,
+ 13569, 15241, 10485, 16,
+ 13569, 15241, 10485, 40,
+ 13569, 15241, 10485, 48,
+ 13569, 15241, 10485, 58,
+ 13569, 15241, 10485, 66,
+ 13569, 15241, 10485, 72,
+ 13569, 15241, 10485, 94,
+ 13569, 15241, 10485, 304,
+ 13569, 15241, 10485, 312,
+ 13569, 15241, 10485, 502,
+ 13569, 15241, 10485, 520,
+ 13569, 15241, 10485, 672,
+ 13569, 15241, 10485, 702,
+ 13569, 15241, 10485, 774,
+ 13569, 15241, 10485, 790,
+ 13569, 15241, 19875, 58,
+ 13569, 15241, 19875, 86,
+ 13569, 16339, 106,
+ 13569, 16339, 124,
+ 13569, 16339, 140,
+ 13569, 16339, 148,
+ 13569, 16339, 166,
+ 13569, 16339, 270,
+ 13569, 16339, 356,
+ 13569, 16339, 372,
+ 13569, 16339, 392,
+ 13569, 16339, 410,
+ 13569, 16339, 444,
+ 13569, 16339, 484,
+ 13569, 16339, 564,
+ 13569, 16339, 580,
+ 13569, 16339, 604,
+ 13569, 16339, 612,
+ 13569, 16339, 646,
+ 13569, 16339, 658,
+ 13569, 16339, 718,
+ 13569, 16339, 782,
+ 13569, 16339, 1106,
+ 13569, 16339, 1112,
+ 13569, 16339, 2008,
+ 13569, 16339, 2014,
+ 13569, 16339, 2552,
+ 13569, 16339, 2600,
+ 13569, 16339, 2672,
+ 13569, 16339, 2792,
+ 13569, 16339, 2798,
+ 13569, 16339, 3166,
+ 13569, 16339, 3246,
+ 13569, 16339, 3372,
+ 13569, 16339, 3378,
+ 13569, 16339, 10988,
+ 13569, 16339, 10994,
+ 13569, 17085, 981, 3056,
+ 13569, 17085, 981, 8058,
+ 13569, 17085, 1195, 3056,
+ 13569, 17085, 1195, 8058,
+ 13569, 17085, 2207, 12329, 980,
+ 13569, 17085, 2207, 12329, 2806,
+ 13569, 17085, 2207, 12329, 3210,
+ 13569, 17085, 2207, 12329, 6072,
+ 13569, 17085, 2207, 12329, 8940,
+ 13569, 17085, 2207, 12329, 9830,
+ 13569, 17085, 2207, 12329, 20218,
+ 13569, 17085, 2207, 12329, 20220,
+ 13569, 17085, 2207, 12329, 21388,
+ 13569, 17085, 2207, 12329, 21390,
+ 13569, 17085, 2807, 3056,
+ 13569, 17085, 2807, 8058,
+ 13569, 17085, 6073, 3056,
+ 13569, 17085, 6073, 8058,
+ 13569, 17085, 8941, 3056,
+ 13569, 17085, 8941, 8058,
+ 13569, 17085, 9831, 3056,
+ 13569, 17085, 9831, 8058,
+ 13569, 17085, 17741, 3056,
+ 13569, 17085, 17741, 8058,
+ 13569, 17085, 17743, 3056,
+ 13569, 17085, 17743, 8058,
+ 13569, 17085, 19493, 3056,
+ 13569, 17085, 19493, 8058,
+ 13569, 17085, 19495, 3056,
+ 13569, 17085, 19495, 8058,
+ 13569, 17085, 19497, 3056,
+ 13569, 17085, 19497, 8058,
+ 13569, 17085, 20219, 3056,
+ 13569, 17085, 20219, 8058,
+ 13569, 17085, 20221, 3056,
+ 13569, 17085, 20221, 8058,
+ 13569, 17085, 21389, 3056,
+ 13569, 17085, 21389, 8058,
+ 13569, 17085, 21391, 3056,
+ 13569, 17085, 21391, 8058,
+ 13569, 17085, 21702,
+ 13569, 17085, 22256,
+ 13569, 19483, 17085, 10060,
+ 13569, 22759, 15241, 420,
+ 13569, 22759, 15241, 582,
+ 13569, 22759, 15241, 584,
+ 13569, 22759, 15241, 592,
+ 13569, 22759, 15241, 610,
+ 13569, 22759, 15241, 2326,
+ 13569, 22759, 15241, 2878,
+ 13569, 22759, 15241, 2882,
+ 13569, 22759, 15241, 2884,
+ 13569, 22759, 15241, 2888,
+ 13569, 22759, 15241, 2910,
+ 13569, 22759, 15241, 2923, 11047, 2726,
+ 13569, 22759, 15241, 2923, 11047, 3486,
+ 13569, 22759, 15241, 2938,
+ 13569, 22759, 15241, 2948,
+ 13569, 22759, 15241, 3122,
+ 13569, 22759, 15241, 9916,
+ 13590,
+ 13628,
+ 13649, 695, 10758,
+ 13649, 2727, 1281, 9703, 3487, 6639, 22908,
+ 13649, 2727, 10063, 9703, 3487, 14517, 22908,
+ 13649, 3013, 15766,
+ 13649, 3013, 17020,
+ 13649, 3487, 6639, 9703, 2727, 1281, 22908,
+ 13649, 3487, 14517, 9703, 2727, 10063, 22908,
+ 13649, 6037, 15766,
+ 13649, 6037, 17020,
+ 13649, 6037, 17764,
+ 13649, 6643, 10758,
+ 13649, 8211, 20551, 20112,
+ 13649, 12459, 15766,
+ 13649, 12459, 17020,
+ 13649, 13305, 15766,
+ 13649, 13305, 17020,
+ 13649, 15766,
+ 13649, 16627, 15766,
+ 13649, 16627, 17020,
+ 13649, 16627, 17764,
+ 13649, 16791, 15766,
+ 13649, 16791, 17020,
+ 13649, 17219, 20625, 955, 20112,
+ 13649, 17379, 15766,
+ 13649, 17379, 17020,
+ 13653, 12826,
+ 13653, 14765, 16339, 0,
+ 13653, 14765, 16339, 1, 11417, 1281, 12220,
+ 13653, 14765, 16339, 1, 11417, 1281, 12221, 891, 16392,
+ 13653, 14765, 16339, 1, 11417, 1281, 12398,
+ 13653, 14765, 16339, 1, 11417, 7597, 12220,
+ 13653, 14765, 16339, 1, 11417, 10063, 12220,
+ 13653, 14765, 16339, 1, 11417, 10063, 12221, 891, 12222,
+ 13653, 14765, 16339, 1, 11417, 10063, 12398,
+ 13653, 14765, 16339, 1, 11417, 12222,
+ 13653, 14765, 16339, 1, 11417, 12448,
+ 13653, 14765, 16339, 1, 11417, 12449, 891, 1281, 12398,
+ 13653, 14765, 16339, 1, 11417, 12449, 891, 7597, 12220,
+ 13653, 14765, 16339, 1, 11417, 12449, 891, 12222,
+ 13653, 14765, 16339, 1, 11417, 12449, 891, 13298,
+ 13653, 14765, 16339, 1, 11417, 12449, 891, 14984,
+ 13653, 14765, 16339, 1, 11417, 12512,
+ 13653, 14765, 16339, 1, 11417, 13298,
+ 13653, 14765, 16339, 1, 11417, 14515, 7369, 10062,
+ 13653, 14765, 16339, 1, 11417, 14984,
+ 13653, 14765, 16339, 1, 11417, 15919, 13298,
+ 13653, 14765, 16339, 1, 11417, 16392,
+ 13653, 14765, 16339, 1, 11417, 16610,
+ 13653, 14765, 16339, 1, 11417, 17050,
+ 13653, 14765, 16339, 1, 11417, 19883, 12448,
+ 13653, 14765, 16339, 1, 11417, 20870,
+ 13653, 14765, 16339, 1, 11417, 20871, 891, 16392,
+ 13653, 14765, 16339, 1, 11417, 21443, 7596,
+ 13653, 14765, 16339, 1, 11417, 21840,
+ 13653, 14765, 16339, 1, 11417, 21841, 891, 1281, 12398,
+ 13653, 14765, 16339, 1, 11417, 21841, 891, 7597, 12220,
+ 13653, 14765, 16339, 1, 11417, 21841, 891, 12222,
+ 13653, 14765, 16339, 1, 11417, 21841, 891, 13298,
+ 13653, 14765, 16339, 1, 11417, 21841, 891, 14984,
+ 13653, 14765, 16339, 1, 25306,
+ 13653, 14765, 16339, 2,
+ 13653, 14765, 16339, 3, 11417, 1281, 12220,
+ 13653, 14765, 16339, 3, 11417, 1281, 12398,
+ 13653, 14765, 16339, 3, 11417, 7596,
+ 13653, 14765, 16339, 3, 11417, 8251, 12398,
+ 13653, 14765, 16339, 3, 11417, 16467, 14984,
+ 13653, 14765, 16339, 3, 11417, 17050,
+ 13653, 14765, 16339, 3, 11417, 17216,
+ 13653, 14765, 16339, 3, 11417, 18539, 7596,
+ 13653, 14765, 16339, 3, 11417, 19766,
+ 13653, 14765, 16339, 4,
+ 13653, 14765, 16339, 5, 11417, 954,
+ 13653, 14765, 16339, 5, 11417, 1281, 12220,
+ 13653, 14765, 16339, 5, 11417, 6320,
+ 13653, 14765, 16339, 5, 11417, 7596,
+ 13653, 14765, 16339, 5, 11417, 12222,
+ 13653, 14765, 16339, 5, 11417, 12512,
+ 13653, 14765, 16339, 5, 11417, 17050,
+ 13653, 14765, 16339, 5, 11417, 17624,
+ 13653, 14765, 16339, 5, 11417, 17625, 891, 12222,
+ 13653, 14765, 16339, 5, 11417, 18539, 7596,
+ 13653, 14765, 16339, 5, 11417, 21443, 7596,
+ 13653, 14765, 16339, 5, 11417, 21840,
+ 13653, 14765, 16339, 6,
+ 13653, 14765, 16339, 7, 11417, 1281, 12220,
+ 13653, 14765, 16339, 7, 11417, 1281, 12398,
+ 13653, 14765, 16339, 7, 11417, 6320,
+ 13653, 14765, 16339, 7, 11417, 7596,
+ 13653, 14765, 16339, 7, 11417, 7597, 891, 10764,
+ 13653, 14765, 16339, 7, 11417, 8251, 12398,
+ 13653, 14765, 16339, 7, 11417, 10764,
+ 13653, 14765, 16339, 7, 11417, 12512,
+ 13653, 14765, 16339, 7, 11417, 14693, 17051, 18530,
+ 13653, 14765, 16339, 7, 11417, 16467, 14984,
+ 13653, 14765, 16339, 7, 11417, 17050,
+ 13653, 14765, 16339, 7, 11417, 17216,
+ 13653, 14765, 16339, 7, 11417, 17624,
+ 13653, 14765, 16339, 7, 11417, 18539, 7596,
+ 13653, 14765, 16339, 7, 11417, 21841, 12398,
+ 13653, 14765, 16339, 8,
+ 13653, 14765, 16339, 9, 11417, 1281, 12220,
+ 13653, 14765, 16339, 9, 11417, 1281, 12398,
+ 13653, 14765, 16339, 9, 11417, 7597, 12220,
+ 13653, 14765, 16339, 9, 11417, 12222,
+ 13653, 14765, 16339, 9, 11417, 12448,
+ 13653, 14765, 16339, 9, 11417, 12512,
+ 13653, 14765, 16339, 9, 11417, 13298,
+ 13653, 14765, 16339, 9, 11417, 14116,
+ 13653, 14765, 16339, 9, 11417, 14984,
+ 13653, 14765, 16339, 9, 11417, 14985, 12398,
+ 13653, 14765, 16339, 9, 11417, 15919, 13298,
+ 13653, 14765, 16339, 9, 11417, 16392,
+ 13653, 14765, 16339, 9, 11417, 16393, 891, 12222,
+ 13653, 14765, 16339, 9, 11417, 16393, 891, 13298,
+ 13653, 14765, 16339, 9, 11417, 16610,
+ 13653, 14765, 16339, 9, 11417, 17050,
+ 13653, 14765, 16339, 9, 11417, 17624,
+ 13653, 14765, 16339, 9, 11417, 17625, 891, 12448,
+ 13653, 14765, 16339, 9, 11417, 19766,
+ 13653, 14765, 16339, 9, 11417, 19883, 12448,
+ 13653, 14765, 16339, 9, 11417, 20870,
+ 13653, 14765, 16339, 9, 11417, 21443, 7596,
+ 13653, 14765, 16339, 9, 11417, 21840,
+ 13653, 14765, 16339, 9, 11417, 21841, 891, 1281, 12398,
+ 13653, 14765, 16339, 9, 11417, 21841, 891, 7597, 12220,
+ 13653, 14765, 16339, 9, 11417, 21841, 891, 12222,
+ 13653, 14765, 16339, 9, 11417, 21841, 891, 13298,
+ 13653, 14765, 16339, 9, 11417, 21841, 891, 14984,
+ 13653, 14765, 16339, 9, 11417, 21841, 12398,
+ 13653, 14765, 16339, 10,
+ 13653, 14765, 16339, 11, 11417, 1281, 12220,
+ 13653, 14765, 16339, 11, 11417, 7596,
+ 13653, 14765, 16339, 11, 11417, 16467, 14984,
+ 13653, 14765, 16339, 11, 11417, 17050,
+ 13653, 14765, 16339, 11, 11417, 18539, 7596,
+ 13653, 14765, 16339, 12,
+ 13653, 14765, 16339, 13, 11417, 1281, 12220,
+ 13653, 14765, 16339, 13, 11417, 7596,
+ 13653, 14765, 16339, 13, 11417, 12222,
+ 13653, 14765, 16339, 13, 11417, 12448,
+ 13653, 14765, 16339, 13, 11417, 12512,
+ 13653, 14765, 16339, 13, 11417, 16392,
+ 13653, 14765, 16339, 13, 11417, 17050,
+ 13653, 14765, 16339, 13, 11417, 17624,
+ 13653, 14765, 16339, 13, 11417, 18491, 17050,
+ 13653, 14765, 16339, 13, 11417, 18539, 7596,
+ 13653, 14765, 16339, 13, 11417, 21840,
+ 13653, 14765, 16339, 14,
+ 13653, 14765, 16339, 15, 11417, 1281, 12220,
+ 13653, 14765, 16339, 15, 11417, 1281, 12398,
+ 13653, 14765, 16339, 15, 11417, 7596,
+ 13653, 14765, 16339, 15, 11417, 8251, 12398,
+ 13653, 14765, 16339, 15, 11417, 12449, 12398,
+ 13653, 14765, 16339, 15, 11417, 12512,
+ 13653, 14765, 16339, 15, 11417, 17050,
+ 13653, 14765, 16339, 15, 11417, 17624,
+ 13653, 14765, 16339, 15, 11417, 18539, 7596,
+ 13653, 14765, 16339, 15, 11417, 20868,
+ 13653, 14765, 16339, 15, 11417, 20870,
+ 13653, 14765, 16339, 15, 11417, 21840,
+ 13653, 14765, 16339, 16,
+ 13653, 14765, 16339, 17, 11417, 1281, 12398,
+ 13653, 14765, 16339, 17, 11417, 7597, 12220,
+ 13653, 14765, 16339, 17, 11417, 12222,
+ 13653, 14765, 16339, 17, 11417, 12448,
+ 13653, 14765, 16339, 17, 11417, 12512,
+ 13653, 14765, 16339, 17, 11417, 13298,
+ 13653, 14765, 16339, 17, 11417, 14984,
+ 13653, 14765, 16339, 17, 11417, 14985, 12398,
+ 13653, 14765, 16339, 17, 11417, 15919, 13298,
+ 13653, 14765, 16339, 17, 11417, 16392,
+ 13653, 14765, 16339, 17, 11417, 16610,
+ 13653, 14765, 16339, 17, 11417, 17050,
+ 13653, 14765, 16339, 17, 11417, 17051, 891, 21443, 7596,
+ 13653, 14765, 16339, 17, 11417, 19883, 12448,
+ 13653, 14765, 16339, 17, 11417, 20870,
+ 13653, 14765, 16339, 17, 11417, 20871, 891, 12222,
+ 13653, 14765, 16339, 17, 11417, 21443, 7596,
+ 13653, 14765, 16339, 17, 11417, 21840,
+ 13653, 14765, 16339, 18,
+ 13653, 14765, 16339, 19, 11417, 12512,
+ 13653, 14765, 16339, 19, 11417, 17050,
+ 13653, 14765, 16339, 19, 11417, 21840,
+ 13653, 14765, 16339, 19, 11417, 23126,
+ 13653, 14765, 16339, 20,
+ 13653, 14765, 16339, 21, 11417, 1281, 12398,
+ 13653, 14765, 16339, 21, 11417, 7596,
+ 13653, 14765, 16339, 21, 11417, 8251, 12398,
+ 13653, 14765, 16339, 21, 11417, 12222,
+ 13653, 14765, 16339, 21, 11417, 12512,
+ 13653, 14765, 16339, 21, 11417, 17050,
+ 13653, 14765, 16339, 21, 11417, 17051, 891, 19521, 17050,
+ 13653, 14765, 16339, 21, 11417, 17624,
+ 13653, 14765, 16339, 21, 11417, 18491, 17050,
+ 13653, 14765, 16339, 21, 11417, 18539, 7596,
+ 13653, 14765, 16339, 21, 11417, 19521, 17050,
+ 13653, 14765, 16339, 21, 11417, 20868,
+ 13653, 14765, 16339, 22,
+ 13653, 14765, 16339, 23, 11417, 954,
+ 13653, 14765, 16339, 23, 11417, 1281, 12398,
+ 13653, 14765, 16339, 23, 11417, 1281, 12399, 891, 16392,
+ 13653, 14765, 16339, 23, 11417, 6002,
+ 13653, 14765, 16339, 23, 11417, 6003, 891, 18539, 7596,
+ 13653, 14765, 16339, 23, 11417, 6320,
+ 13653, 14765, 16339, 23, 11417, 7459, 17050,
+ 13653, 14765, 16339, 23, 11417, 8251, 12398,
+ 13653, 14765, 16339, 23, 11417, 12222,
+ 13653, 14765, 16339, 23, 11417, 12512,
+ 13653, 14765, 16339, 23, 11417, 15919, 954,
+ 13653, 14765, 16339, 23, 11417, 15919, 16467, 14984,
+ 13653, 14765, 16339, 23, 11417, 16467, 1280,
+ 13653, 14765, 16339, 23, 11417, 16467, 10062,
+ 13653, 14765, 16339, 23, 11417, 16467, 14984,
+ 13653, 14765, 16339, 23, 11417, 17050,
+ 13653, 14765, 16339, 23, 11417, 17624,
+ 13653, 14765, 16339, 23, 11417, 18539, 7596,
+ 13653, 14765, 16339, 23, 11417, 19758,
+ 13653, 14765, 16339, 23, 11417, 19883, 8201, 36,
+ 13653, 14765, 16339, 23, 11417, 21443, 7596,
+ 13653, 14765, 16339, 23, 11417, 21443, 7597, 891, 6002,
+ 13653, 14765, 16339, 23, 11417, 21841, 12398,
+ 13653, 14765, 16339, 24,
+ 13653, 14765, 16339, 25, 11417, 1281, 12220,
+ 13653, 14765, 16339, 25, 11417, 1281, 12398,
+ 13653, 14765, 16339, 25, 11417, 7596,
+ 13653, 14765, 16339, 25, 11417, 12222,
+ 13653, 14765, 16339, 25, 11417, 16467, 14984,
+ 13653, 14765, 16339, 25, 11417, 18539, 7596,
+ 13653, 14765, 16339, 25, 11417, 23126,
+ 13653, 14765, 16339, 26,
+ 13653, 14765, 16339, 27, 11417, 1281, 12220,
+ 13653, 14765, 16339, 27, 11417, 1281, 12398,
+ 13653, 14765, 16339, 27, 11417, 6320,
+ 13653, 14765, 16339, 27, 11417, 8211, 7596,
+ 13653, 14765, 16339, 27, 11417, 8251, 12398,
+ 13653, 14765, 16339, 27, 11417, 8281, 14515, 2202,
+ 13653, 14765, 16339, 27, 11417, 12222,
+ 13653, 14765, 16339, 27, 11417, 12512,
+ 13653, 14765, 16339, 27, 11417, 13298,
+ 13653, 14765, 16339, 27, 11417, 14984,
+ 13653, 14765, 16339, 27, 11417, 16467, 14984,
+ 13653, 14765, 16339, 27, 11417, 17624,
+ 13653, 14765, 16339, 27, 11417, 18491, 17050,
+ 13653, 14765, 16339, 27, 11417, 18539, 7596,
+ 13653, 14765, 16339, 27, 11417, 20868,
+ 13653, 14765, 16339, 27, 11417, 21443, 7596,
+ 13653, 14765, 16339, 27, 11417, 21841, 12398,
+ 13653, 14765, 16339, 27, 11417, 23126,
+ 13653, 14765, 16339, 27, 20223, 123, 21790,
+ 13653, 14765, 16339, 28,
+ 13653, 14765, 16339, 29, 11417, 1281, 12220,
+ 13653, 14765, 16339, 29, 11417, 1281, 12221, 891, 16392,
+ 13653, 14765, 16339, 29, 11417, 1281, 12398,
+ 13653, 14765, 16339, 29, 11417, 2271, 10063, 16194,
+ 13653, 14765, 16339, 29, 11417, 7597, 12220,
+ 13653, 14765, 16339, 29, 11417, 7608,
+ 13653, 14765, 16339, 29, 11417, 7609, 891, 1281, 12398,
+ 13653, 14765, 16339, 29, 11417, 7609, 891, 7597, 12220,
+ 13653, 14765, 16339, 29, 11417, 7609, 891, 12222,
+ 13653, 14765, 16339, 29, 11417, 7609, 891, 13298,
+ 13653, 14765, 16339, 29, 11417, 7609, 891, 14984,
+ 13653, 14765, 16339, 29, 11417, 8281, 17051, 18530,
+ 13653, 14765, 16339, 29, 11417, 8286,
+ 13653, 14765, 16339, 29, 11417, 12222,
+ 13653, 14765, 16339, 29, 11417, 12448,
+ 13653, 14765, 16339, 29, 11417, 12512,
+ 13653, 14765, 16339, 29, 11417, 13298,
+ 13653, 14765, 16339, 29, 11417, 14984,
+ 13653, 14765, 16339, 29, 11417, 14985, 891, 12222,
+ 13653, 14765, 16339, 29, 11417, 14985, 891, 16392,
+ 13653, 14765, 16339, 29, 11417, 14985, 891, 20870,
+ 13653, 14765, 16339, 29, 11417, 15919, 12222,
+ 13653, 14765, 16339, 29, 11417, 15919, 13298,
+ 13653, 14765, 16339, 29, 11417, 16392,
+ 13653, 14765, 16339, 29, 11417, 16393, 891, 12222,
+ 13653, 14765, 16339, 29, 11417, 16393, 891, 13298,
+ 13653, 14765, 16339, 29, 11417, 16610,
+ 13653, 14765, 16339, 29, 11417, 16611, 891, 16392,
+ 13653, 14765, 16339, 29, 11417, 17050,
+ 13653, 14765, 16339, 29, 11417, 17051, 891, 12222,
+ 13653, 14765, 16339, 29, 11417, 19883, 12448,
+ 13653, 14765, 16339, 29, 11417, 20870,
+ 13653, 14765, 16339, 29, 11417, 20871, 891, 16392,
+ 13653, 14765, 16339, 29, 11417, 21443, 7596,
+ 13653, 14765, 16339, 29, 11417, 21840,
+ 13653, 14765, 16339, 29, 11417, 21841, 891, 1281, 12398,
+ 13653, 14765, 16339, 29, 11417, 21841, 891, 7597, 12220,
+ 13653, 14765, 16339, 29, 11417, 21841, 891, 12222,
+ 13653, 14765, 16339, 29, 11417, 21841, 891, 13298,
+ 13653, 14765, 16339, 29, 11417, 21841, 891, 14984,
+ 13653, 14765, 16339, 30,
+ 13653, 14765, 16339, 31, 11417, 1281, 12220,
+ 13653, 14765, 16339, 31, 11417, 7596,
+ 13653, 14765, 16339, 31, 11417, 12222,
+ 13653, 14765, 16339, 31, 11417, 16467, 14984,
+ 13653, 14765, 16339, 31, 11417, 17050,
+ 13653, 14765, 16339, 31, 11417, 17051, 19015, 20868,
+ 13653, 14765, 16339, 31, 11417, 18539, 7596,
+ 13653, 14765, 16339, 31, 11417, 19766,
+ 13653, 14765, 16339, 31, 11417, 20401, 10764,
+ 13653, 14765, 16339, 32,
+ 13653, 14765, 16339, 33, 11417, 7596,
+ 13653, 14765, 16339, 33, 11417, 7597, 10764,
+ 13653, 14765, 16339, 33, 11417, 17051, 19015, 20868,
+ 13653, 14765, 16339, 33, 11417, 19521, 17050,
+ 13653, 14765, 16339, 34,
+ 13653, 14765, 16339, 35, 11417, 1281, 12220,
+ 13653, 14765, 16339, 35, 11417, 1281, 12398,
+ 13653, 14765, 16339, 35, 11417, 1281, 12399, 891, 16392,
+ 13653, 14765, 16339, 35, 11417, 8251, 12398,
+ 13653, 14765, 16339, 35, 11417, 8281, 2202,
+ 13653, 14765, 16339, 35, 11417, 10764,
+ 13653, 14765, 16339, 35, 11417, 12222,
+ 13653, 14765, 16339, 35, 11417, 12512,
+ 13653, 14765, 16339, 35, 11417, 15919, 13298,
+ 13653, 14765, 16339, 35, 11417, 16467, 14984,
+ 13653, 14765, 16339, 35, 11417, 17050,
+ 13653, 14765, 16339, 35, 11417, 17624,
+ 13653, 14765, 16339, 35, 11417, 18491, 17050,
+ 13653, 14765, 16339, 35, 11417, 18539, 7596,
+ 13653, 14765, 16339, 35, 11417, 19758,
+ 13653, 14765, 16339, 35, 11417, 19759, 891, 16467, 14984,
+ 13653, 14765, 16339, 35, 11417, 19759, 891, 18539, 7596,
+ 13653, 14765, 16339, 35, 11417, 19883, 12448,
+ 13653, 14765, 16339, 35, 11417, 23126,
+ 13653, 14765, 16339, 35, 18764,
+ 13653, 14765, 16339, 35, 19177, 16126,
+ 13653, 14765, 16339, 36,
+ 13653, 14765, 16339, 37, 11417, 1281, 12220,
+ 13653, 14765, 16339, 37, 11417, 1281, 12398,
+ 13653, 14765, 16339, 37, 11417, 1281, 12399, 891, 1281, 12220,
+ 13653, 14765, 16339, 37, 11417, 6320,
+ 13653, 14765, 16339, 37, 11417, 7596,
+ 13653, 14765, 16339, 37, 11417, 12222,
+ 13653, 14765, 16339, 37, 11417, 12223, 891, 1281, 12220,
+ 13653, 14765, 16339, 37, 11417, 12512,
+ 13653, 14765, 16339, 37, 11417, 12513, 891, 1281, 12220,
+ 13653, 14765, 16339, 37, 11417, 12815, 12398,
+ 13653, 14765, 16339, 37, 11417, 14693, 17051, 18530,
+ 13653, 14765, 16339, 37, 11417, 14865, 10764,
+ 13653, 14765, 16339, 37, 11417, 16467, 14984,
+ 13653, 14765, 16339, 37, 11417, 17624,
+ 13653, 14765, 16339, 37, 11417, 18491, 17050,
+ 13653, 14765, 16339, 37, 11417, 18539, 7596,
+ 13653, 14765, 16339, 37, 11417, 21840,
+ 13653, 14765, 16339, 38,
+ 13653, 14765, 16339, 39, 11417, 1281, 12220,
+ 13653, 14765, 16339, 39, 11417, 1281, 12398,
+ 13653, 14765, 16339, 39, 11417, 6320,
+ 13653, 14765, 16339, 39, 11417, 7596,
+ 13653, 14765, 16339, 39, 11417, 7597, 891, 21443, 7596,
+ 13653, 14765, 16339, 39, 11417, 8251, 12398,
+ 13653, 14765, 16339, 39, 11417, 12512,
+ 13653, 14765, 16339, 39, 11417, 12815, 12398,
+ 13653, 14765, 16339, 39, 11417, 16467, 14984,
+ 13653, 14765, 16339, 39, 11417, 17050,
+ 13653, 14765, 16339, 39, 11417, 17624,
+ 13653, 14765, 16339, 39, 11417, 18539, 7596,
+ 13653, 14765, 16339, 39, 11417, 19521, 17050,
+ 13653, 14765, 16339, 39, 11417, 20870,
+ 13653, 14765, 16339, 39, 11417, 21443, 7596,
+ 13653, 14765, 16339, 39, 11417, 21841, 12398,
+ 13653, 14765, 16339, 40,
+ 13653, 14765, 16339, 41, 954,
+ 13653, 14765, 16339, 41, 955, 11417, 14693, 14515, 2202,
+ 13653, 14765, 16339, 41, 11417, 1281, 12398,
+ 13653, 14765, 16339, 41, 11417, 7597, 12220,
+ 13653, 14765, 16339, 41, 11417, 7608,
+ 13653, 14765, 16339, 41, 11417, 7609, 891, 1281, 12398,
+ 13653, 14765, 16339, 41, 11417, 7609, 891, 7597, 12220,
+ 13653, 14765, 16339, 41, 11417, 7609, 891, 12222,
+ 13653, 14765, 16339, 41, 11417, 7609, 891, 13298,
+ 13653, 14765, 16339, 41, 11417, 7609, 891, 14984,
+ 13653, 14765, 16339, 41, 11417, 8211, 7596,
+ 13653, 14765, 16339, 41, 11417, 10063, 12220,
+ 13653, 14765, 16339, 41, 11417, 12222,
+ 13653, 14765, 16339, 41, 11417, 12448,
+ 13653, 14765, 16339, 41, 11417, 12512,
+ 13653, 14765, 16339, 41, 11417, 13298,
+ 13653, 14765, 16339, 41, 11417, 14693, 14515, 2202,
+ 13653, 14765, 16339, 41, 11417, 14984,
+ 13653, 14765, 16339, 41, 11417, 14985, 891, 12222,
+ 13653, 14765, 16339, 41, 11417, 14985, 12398,
+ 13653, 14765, 16339, 41, 11417, 15919, 12222,
+ 13653, 14765, 16339, 41, 11417, 15919, 13298,
+ 13653, 14765, 16339, 41, 11417, 16392,
+ 13653, 14765, 16339, 41, 11417, 16393, 891, 20870,
+ 13653, 14765, 16339, 41, 11417, 16610,
+ 13653, 14765, 16339, 41, 11417, 17050,
+ 13653, 14765, 16339, 41, 11417, 19883, 12448,
+ 13653, 14765, 16339, 41, 11417, 20870,
+ 13653, 14765, 16339, 41, 11417, 20871, 891, 12222,
+ 13653, 14765, 16339, 41, 11417, 20871, 891, 12512,
+ 13653, 14765, 16339, 41, 11417, 20871, 891, 13298,
+ 13653, 14765, 16339, 41, 11417, 20871, 891, 16392,
+ 13653, 14765, 16339, 41, 11417, 20871, 12398,
+ 13653, 14765, 16339, 41, 11417, 21443, 7596,
+ 13653, 14765, 16339, 41, 11417, 21840,
+ 13653, 14765, 16339, 41, 11417, 21841, 12398,
+ 13653, 14765, 16339, 42,
+ 13653, 14765, 16339, 43, 11417, 1281, 12398,
+ 13653, 14765, 16339, 43, 11417, 6320,
+ 13653, 14765, 16339, 43, 11417, 7596,
+ 13653, 14765, 16339, 43, 11417, 14515, 7596,
+ 13653, 14765, 16339, 43, 11417, 14984,
+ 13653, 14765, 16339, 43, 11417, 18539, 7596,
+ 13653, 14765, 16339, 43, 11417, 19521, 17050,
+ 13653, 14765, 16339, 44,
+ 13653, 14765, 16339, 45, 11417, 1281, 12220,
+ 13653, 14765, 16339, 45, 11417, 1281, 12398,
+ 13653, 14765, 16339, 45, 11417, 7596,
+ 13653, 14765, 16339, 45, 11417, 10063, 12220,
+ 13653, 14765, 16339, 45, 11417, 12222,
+ 13653, 14765, 16339, 45, 11417, 13298,
+ 13653, 14765, 16339, 45, 11417, 20870,
+ 13653, 14765, 16339, 45, 11417, 21840,
+ 13653, 14765, 16339, 46,
+ 13653, 14765, 16339, 47, 11417, 1281, 12220,
+ 13653, 14765, 16339, 47, 11417, 2271, 14515, 10062,
+ 13653, 14765, 16339, 47, 11417, 8281, 8211, 2202,
+ 13653, 14765, 16339, 47, 11417, 8281, 8211, 2203, 891, 2271, 14515, 10062,
+ 13653, 14765, 16339, 47, 11417, 8281, 8211, 2203, 11417, 14632,
+ 13653, 14765, 16339, 47, 11417, 18539, 7596,
+ 13653, 14765, 16339, 47, 11417, 20870,
+ 13653, 14765, 16339, 48,
+ 13653, 14765, 16339, 49, 11417, 1281, 12220,
+ 13653, 14765, 16339, 49, 11417, 1281, 12398,
+ 13653, 14765, 16339, 49, 11417, 7596,
+ 13653, 14765, 16339, 49, 11417, 7597, 12220,
+ 13653, 14765, 16339, 49, 11417, 8286,
+ 13653, 14765, 16339, 49, 11417, 10063, 12220,
+ 13653, 14765, 16339, 49, 11417, 12222,
+ 13653, 14765, 16339, 49, 11417, 13298,
+ 13653, 14765, 16339, 49, 11417, 14693, 14515, 2202,
+ 13653, 14765, 16339, 49, 11417, 14984,
+ 13653, 14765, 16339, 49, 11417, 16392,
+ 13653, 14765, 16339, 49, 11417, 17050,
+ 13653, 14765, 16339, 49, 11417, 20870,
+ 13653, 14765, 16339, 49, 11417, 21840,
+ 13653, 14765, 16339, 50,
+ 13653, 14765, 16339, 51, 11417, 1281, 12220,
+ 13653, 14765, 16339, 51, 11417, 1281, 12398,
+ 13653, 14765, 16339, 51, 11417, 6320,
+ 13653, 14765, 16339, 51, 11417, 7596,
+ 13653, 14765, 16339, 51, 11417, 8251, 12398,
+ 13653, 14765, 16339, 51, 11417, 12222,
+ 13653, 14765, 16339, 51, 11417, 12512,
+ 13653, 14765, 16339, 51, 11417, 14865, 10764,
+ 13653, 14765, 16339, 51, 11417, 16467, 14984,
+ 13653, 14765, 16339, 51, 11417, 17050,
+ 13653, 14765, 16339, 51, 11417, 18539, 7596,
+ 13653, 14765, 16339, 51, 11417, 20868,
+ 13653, 14765, 16339, 51, 11417, 21443, 7596,
+ 13653, 14765, 16339, 51, 11417, 21840,
+ 13653, 14765, 16339, 58,
+ 13653, 14765, 16339, 66,
+ 13653, 14765, 16339, 67, 11417, 12222,
+ 13653, 14765, 16339, 67, 11417, 16392,
+ 13653, 14765, 16339, 82,
+ 13653, 14765, 16339, 94,
+ 13653, 14765, 16339, 96,
+ 13653, 14765, 16339, 97, 11417, 22113, 954,
+ 13653, 14765, 16339, 102,
+ 13653, 14765, 16339, 151, 17770,
+ 13653, 14765, 16339, 172,
+ 13653, 14765, 16339, 173, 11417, 12512,
+ 13653, 14765, 16339, 173, 17770,
+ 13653, 14765, 16339, 173, 17771, 11417, 6320,
+ 13653, 14765, 16339, 173, 17771, 11417, 21443, 7596,
+ 13653, 14765, 16339, 214,
+ 13653, 14765, 16339, 292,
+ 13653, 14765, 16339, 330,
+ 13653, 14765, 16339, 402,
+ 13653, 14765, 16339, 413, 17770,
+ 13653, 14765, 16339, 423, 17770,
+ 13653, 14765, 16339, 478,
+ 13653, 14765, 16339, 510,
+ 13653, 14765, 16339, 520,
+ 13653, 14765, 16339, 532,
+ 13653, 14765, 16339, 591, 17770,
+ 13653, 14765, 16339, 649, 17771, 11417, 6320,
+ 13653, 14765, 16339, 653, 11417, 25114,
+ 13653, 14765, 16339, 663, 17770,
+ 13653, 14765, 16339, 663, 17771, 11417, 21443, 7596,
+ 13653, 14765, 16339, 668,
+ 13653, 14765, 16339, 680,
+ 13653, 14765, 16339, 684,
+ 13653, 14765, 16339, 688,
+ 13653, 14765, 16339, 692,
+ 13653, 14765, 16339, 730,
+ 13653, 14765, 16339, 1110,
+ 13653, 14765, 16339, 1111, 11417, 2271, 8211, 14632,
+ 13653, 14765, 16339, 1111, 11417, 2271, 14515, 10062,
+ 13653, 14765, 16339, 1138,
+ 13653, 14765, 16339, 1294,
+ 13653, 14765, 16339, 1380,
+ 13653, 14765, 16339, 1381, 11417, 18539, 7596,
+ 13653, 14765, 16339, 1381, 11417, 23126,
+ 13653, 14765, 16339, 1398,
+ 13653, 14765, 16339, 1399, 11417, 6320,
+ 13653, 14765, 16339, 1399, 11417, 15919, 954,
+ 13653, 14765, 16339, 1399, 11417, 15919, 955, 891, 6320,
+ 13653, 14765, 16339, 1399, 11417, 18539, 7596,
+ 13653, 14765, 16339, 1399, 11417, 21443, 7596,
+ 13653, 14765, 16339, 1408,
+ 13653, 14765, 16339, 1420,
+ 13653, 14765, 16339, 1421, 11417, 6320,
+ 13653, 14765, 16339, 1421, 11417, 10764,
+ 13653, 14765, 16339, 1421, 11417, 12512,
+ 13653, 14765, 16339, 1421, 11417, 18539, 7596,
+ 13653, 14765, 16339, 1421, 11417, 21443, 7596,
+ 13653, 14765, 16339, 1421, 20288,
+ 13653, 14765, 16339, 1572,
+ 13653, 14765, 16339, 2090,
+ 13653, 14765, 16339, 2294,
+ 13653, 14765, 16339, 2442,
+ 13653, 14765, 16339, 2642,
+ 13653, 14765, 16339, 2723, 16753, 28,
+ 13653, 14765, 16339, 2796,
+ 13653, 14765, 16339, 3090,
+ 13653, 14765, 16339, 3091, 18764,
+ 13653, 14765, 16339, 3423, 7369, 28,
+ 13653, 14765, 16339, 3468,
+ 13653, 14765, 16339, 6008,
+ 13653, 14765, 16339, 6577, 17770,
+ 13653, 14765, 16339, 6577, 17771, 11417, 18539, 7596,
+ 13653, 14765, 16339, 6577, 17771, 11417, 21443, 7596,
+ 13653, 14765, 16339, 6955, 17770,
+ 13653, 14765, 16339, 6955, 17771, 11417, 15042,
+ 13653, 14765, 16339, 7369, 14,
+ 13653, 14765, 16339, 7408,
+ 13653, 14765, 16339, 7409, 11417, 7596,
+ 13653, 14765, 16339, 7752,
+ 13653, 14765, 16339, 7753, 11417, 17050,
+ 13653, 14765, 16339, 8220,
+ 13653, 14765, 16339, 8221, 11417, 21443, 7596,
+ 13653, 14765, 16339, 8281, 36,
+ 13653, 14765, 16339, 8281, 37, 11417, 1281, 12220,
+ 13653, 14765, 16339, 8281, 37, 11417, 7459, 17050,
+ 13653, 14765, 16339, 8281, 37, 11417, 19521, 17050,
+ 13653, 14765, 16339, 9699, 8,
+ 13653, 14765, 16339, 9699, 9, 11417, 21443, 7596,
+ 13653, 14765, 16339, 9699, 28,
+ 13653, 14765, 16339, 9699, 29, 11417, 17050,
+ 13653, 14765, 16339, 9699, 29, 11417, 21443, 7596,
+ 13653, 14765, 16339, 9699, 502,
+ 13653, 14765, 16339, 10007, 7608,
+ 13653, 14765, 16339, 10817, 17770,
+ 13653, 14765, 16339, 10817, 17771, 11417, 18539, 7596,
+ 13653, 14765, 16339, 10817, 17771, 11417, 21443, 7596,
+ 13653, 14765, 16339, 10939, 3194,
+ 13653, 14765, 16339, 10939, 3486,
+ 13653, 14765, 16339, 10939, 6978,
+ 13653, 14765, 16339, 11274,
+ 13653, 14765, 16339, 11628,
+ 13653, 14765, 16339, 12268,
+ 13653, 14765, 16339, 12269, 11417, 21443, 7596,
+ 13653, 14765, 16339, 12942,
+ 13653, 14765, 16339, 13218,
+ 13653, 14765, 16339, 13671, 10,
+ 13653, 14765, 16339, 14288,
+ 13653, 14765, 16339, 14581, 3846,
+ 13653, 14765, 16339, 14612,
+ 13653, 14765, 16339, 14613, 11417, 7596,
+ 13653, 14765, 16339, 14613, 11417, 21443, 7596,
+ 13653, 14765, 16339, 14653, 36,
+ 13653, 14765, 16339, 14805, 20289, 1398,
+ 13653, 14765, 16339, 14958,
+ 13653, 14765, 16339, 14959, 11417, 17050,
+ 13653, 14765, 16339, 14959, 11417, 17051, 19015, 20868,
+ 13653, 14765, 16339, 15619, 8,
+ 13653, 14765, 16339, 15619, 28,
+ 13653, 14765, 16339, 15619, 12268,
+ 13653, 14765, 16339, 15659, 7369, 28,
+ 13653, 14765, 16339, 15679, 22,
+ 13653, 14765, 16339, 15777, 9699, 8,
+ 13653, 14765, 16339, 15777, 14288,
+ 13653, 14765, 16339, 15777, 18063, 12,
+ 13653, 14765, 16339, 15777, 20289, 9699, 8,
+ 13653, 14765, 16339, 15919, 34,
+ 13653, 14765, 16339, 15919, 35, 11417, 23126,
+ 13653, 14765, 16339, 15919, 11454,
+ 13653, 14765, 16339, 15919, 14958,
+ 13653, 14765, 16339, 16317, 11417, 17050,
+ 13653, 14765, 16339, 16467, 14617, 36,
+ 13653, 14765, 16339, 16891, 12,
+ 13653, 14765, 16339, 16891, 13, 11417, 23126,
+ 13653, 14765, 16339, 16891, 34,
+ 13653, 14765, 16339, 16891, 35, 11417, 10062,
+ 13653, 14765, 16339, 17249, 0,
+ 13653, 14765, 16339, 17249, 8,
+ 13653, 14765, 16339, 17249, 12,
+ 13653, 14765, 16339, 17249, 14,
+ 13653, 14765, 16339, 17249, 15, 11417, 19758,
+ 13653, 14765, 16339, 17249, 15, 11417, 19759, 891, 10764,
+ 13653, 14765, 16339, 17249, 16,
+ 13653, 14765, 16339, 17249, 20,
+ 13653, 14765, 16339, 17249, 22,
+ 13653, 14765, 16339, 17249, 24,
+ 13653, 14765, 16339, 17249, 25, 11417, 8281, 2202,
+ 13653, 14765, 16339, 17249, 29, 16618,
+ 13653, 14765, 16339, 17249, 29, 16619, 11417, 17050,
+ 13653, 14765, 16339, 17249, 34,
+ 13653, 14765, 16339, 17249, 35, 11417, 7596,
+ 13653, 14765, 16339, 17249, 35, 11417, 8281, 2202,
+ 13653, 14765, 16339, 17249, 35, 11417, 8281, 2203, 891, 21443, 7596,
+ 13653, 14765, 16339, 17249, 35, 11417, 10764,
+ 13653, 14765, 16339, 17249, 35, 11417, 16467, 14984,
+ 13653, 14765, 16339, 17249, 35, 11417, 18539, 7596,
+ 13653, 14765, 16339, 17249, 38,
+ 13653, 14765, 16339, 17249, 39, 11417, 6320,
+ 13653, 14765, 16339, 17249, 42,
+ 13653, 14765, 16339, 17249, 44,
+ 13653, 14765, 16339, 17249, 48,
+ 13653, 14765, 16339, 17249, 49, 11417, 6002,
+ 13653, 14765, 16339, 17249, 66,
+ 13653, 14765, 16339, 17249, 502,
+ 13653, 14765, 16339, 17249, 503, 11417, 17050,
+ 13653, 14765, 16339, 17249, 503, 11417, 22113, 17050,
+ 13653, 14765, 16339, 17249, 684,
+ 13653, 14765, 16339, 17249, 9699, 8,
+ 13653, 14765, 16339, 17249, 12268,
+ 13653, 14765, 16339, 17249, 12942,
+ 13653, 14765, 16339, 17249, 18063, 12,
+ 13653, 14765, 16339, 17795, 16,
+ 13653, 14765, 16339, 17795, 18,
+ 13653, 14765, 16339, 17795, 19, 11417, 17050,
+ 13653, 14765, 16339, 17795, 19, 11417, 17051, 891, 7596,
+ 13653, 14765, 16339, 17977, 0,
+ 13653, 14765, 16339, 17977, 16,
+ 13653, 14765, 16339, 17977, 40,
+ 13653, 14765, 16339, 17977, 10604,
+ 13653, 14765, 16339, 18063, 6,
+ 13653, 14765, 16339, 18063, 10,
+ 13653, 14765, 16339, 18063, 12,
+ 13653, 14765, 16339, 18063, 34,
+ 13653, 14765, 16339, 18063, 36,
+ 13653, 14765, 16339, 18063, 38,
+ 13653, 14765, 16339, 18851, 36,
+ 13653, 14765, 16339, 18935, 34,
+ 13653, 14765, 16339, 19112,
+ 13653, 14765, 16339, 19113, 11417, 17050,
+ 13653, 14765, 16339, 19153, 66,
+ 13653, 14765, 16339, 19153, 502,
+ 13653, 14765, 16339, 19153, 680,
+ 13653, 14765, 16339, 19333, 1398,
+ 13653, 14765, 16339, 19883, 502,
+ 13653, 14765, 16339, 19883, 12268,
+ 13653, 14765, 16339, 19885, 8,
+ 13653, 14765, 16339, 20289, 4,
+ 13653, 14765, 16339, 20289, 5, 11417, 1280,
+ 13653, 14765, 16339, 20289, 8,
+ 13653, 14765, 16339, 20289, 20,
+ 13653, 14765, 16339, 20289, 35, 11417, 19758,
+ 13653, 14765, 16339, 20289, 1380,
+ 13653, 14765, 16339, 20289, 7369, 14,
+ 13653, 14765, 16339, 20289, 9699, 8,
+ 13653, 14765, 16339, 20289, 9699, 9, 11417, 7596,
+ 13653, 14765, 16339, 20289, 9699, 9, 11417, 21443, 7596,
+ 13653, 14765, 16339, 20289, 16891, 12,
+ 13653, 14765, 16339, 20306,
+ 13653, 14765, 16339, 20359, 28,
+ 13653, 14765, 16339, 20359, 29, 11417, 17050,
+ 13653, 14765, 16339, 20359, 40,
+ 13653, 14765, 16339, 20359, 9699, 28,
+ 13653, 14765, 16339, 20359, 17249, 24,
+ 13653, 14765, 16339, 20359, 22617, 40,
+ 13653, 14765, 16339, 20495, 2796,
+ 13653, 14765, 16339, 20548,
+ 13653, 14765, 16339, 20701, 44,
+ 13653, 14765, 16339, 20846,
+ 13653, 14765, 16339, 20847, 11417, 12814,
+ 13653, 14765, 16339, 22505, 50,
+ 13653, 14765, 16339, 22557, 8,
+ 13653, 14765, 16339, 22557, 28,
+ 13653, 14765, 16339, 22557, 29, 11417, 17050,
+ 13653, 14765, 16339, 23249, 42,
+ 13653, 14765, 16339, 23249, 404,
+ 13653, 14765, 16339, 24983, 874,
+ 13653, 14765, 16339, 24983, 5426,
+ 13653, 14765, 17613, 16339, 17, 11417, 17050,
+ 13653, 14765, 17613, 16339, 41, 11417, 17050,
+ 13653, 14765, 19957, 230,
+ 13653, 14765, 19957, 232,
+ 13653, 14765, 19957, 234,
+ 13653, 14765, 19957, 314,
+ 13653, 14765, 19957, 502,
+ 13653, 14765, 19957, 634,
+ 13653, 14765, 19957, 1450,
+ 13653, 14765, 19957, 1452,
+ 13653, 14765, 19957, 8281, 37, 38,
+ 13653, 16339, 784,
+ 13653, 16339, 874,
+ 13653, 16339, 3487, 11417, 17050,
+ 13653, 16339, 11454,
+ 13653, 16339, 14765, 17613, 0,
+ 13653, 16339, 14765, 17613, 2,
+ 13653, 16339, 14765, 17613, 4,
+ 13653, 16339, 14765, 17613, 6,
+ 13653, 16339, 14765, 17613, 8,
+ 13653, 16339, 14765, 17613, 10,
+ 13653, 16339, 14765, 17613, 12,
+ 13653, 16339, 14765, 17613, 13, 11417, 7596,
+ 13653, 16339, 14765, 17613, 14,
+ 13653, 16339, 14765, 17613, 16,
+ 13653, 16339, 14765, 17613, 18,
+ 13653, 16339, 14765, 17613, 20,
+ 13653, 16339, 14765, 17613, 22,
+ 13653, 16339, 14765, 17613, 23, 11417, 6002,
+ 13653, 16339, 14765, 17613, 23, 11417, 17050,
+ 13653, 16339, 14765, 17613, 24,
+ 13653, 16339, 14765, 17613, 26,
+ 13653, 16339, 14765, 17613, 28,
+ 13653, 16339, 14765, 17613, 30,
+ 13653, 16339, 14765, 17613, 32,
+ 13653, 16339, 14765, 17613, 34,
+ 13653, 16339, 14765, 17613, 35, 11417, 14515, 2202,
+ 13653, 16339, 14765, 17613, 36,
+ 13653, 16339, 14765, 17613, 38,
+ 13653, 16339, 14765, 17613, 40,
+ 13653, 16339, 14765, 17613, 42,
+ 13653, 16339, 14765, 17613, 44,
+ 13653, 16339, 14765, 17613, 48,
+ 13653, 16339, 14765, 17613, 50,
+ 13653, 16339, 14765, 17613, 66,
+ 13653, 16339, 14765, 17613, 502,
+ 13653, 16339, 14765, 17613, 532,
+ 13653, 16339, 14765, 17613, 1408,
+ 13653, 16339, 14765, 17613, 1420,
+ 13653, 16339, 14765, 17613, 3090,
+ 13653, 16339, 14765, 17613, 9699, 28,
+ 13653, 16339, 14765, 17613, 15619, 2,
+ 13653, 16339, 14765, 17613, 17249, 8,
+ 13653, 16339, 14765, 17613, 17249, 12,
+ 13653, 16339, 14765, 17613, 17249, 20,
+ 13653, 16339, 14765, 17613, 17249, 24,
+ 13653, 16339, 14765, 17613, 17249, 34,
+ 13653, 16339, 14765, 17613, 19883, 34,
+ 13653, 16339, 14765, 17613, 20289, 26,
+ 13653, 16339, 14765, 17613, 20289, 34,
+ 13653, 16339, 15857, 12596,
+ 13653, 16339, 17321, 21221, 18904,
+ 13653, 16339, 17977, 10604,
+ 13653, 16339, 17977, 10605, 11417, 17050,
+ 13653, 16339, 18253, 12596,
+ 13653, 16339, 19263, 12596,
+ 13653, 16339, 19345, 22262,
+ 13653, 16339, 19347, 12596,
+ 13653, 16339, 19347, 22262,
+ 13653, 16339, 19883, 17977, 10604,
+ 13653, 16339, 19883, 17977, 10605, 11417, 6320,
+ 13653, 16339, 19883, 17977, 10605, 11417, 17050,
+ 13653, 16339, 20289, 1399, 8286,
+ 13653, 16339, 20289, 17977, 10605, 11417, 17050,
+ 13653, 16339, 21443, 12596,
+ 13653, 16339, 21443, 12597, 11417, 21443, 7596,
+ 13653, 16339, 21537, 4,
+ 13653, 16339, 21537, 5, 11417, 6320,
+ 13653, 16339, 22267, 17321, 21096,
+ 13653, 16339, 22991, 1280,
+ 13653, 17613, 16339, 0,
+ 13653, 17613, 16339, 1, 11417, 1281, 12220,
+ 13653, 17613, 16339, 1, 11417, 1281, 12221, 891, 16392,
+ 13653, 17613, 16339, 1, 11417, 1281, 12398,
+ 13653, 17613, 16339, 1, 11417, 7597, 12220,
+ 13653, 17613, 16339, 1, 11417, 10063, 12220,
+ 13653, 17613, 16339, 1, 11417, 10063, 12221, 891, 12222,
+ 13653, 17613, 16339, 1, 11417, 10063, 12398,
+ 13653, 17613, 16339, 1, 11417, 12222,
+ 13653, 17613, 16339, 1, 11417, 12448,
+ 13653, 17613, 16339, 1, 11417, 12449, 891, 1281, 12398,
+ 13653, 17613, 16339, 1, 11417, 12449, 891, 7597, 12220,
+ 13653, 17613, 16339, 1, 11417, 12449, 891, 12222,
+ 13653, 17613, 16339, 1, 11417, 12449, 891, 13298,
+ 13653, 17613, 16339, 1, 11417, 12449, 891, 14984,
+ 13653, 17613, 16339, 1, 11417, 12512,
+ 13653, 17613, 16339, 1, 11417, 13298,
+ 13653, 17613, 16339, 1, 11417, 14984,
+ 13653, 17613, 16339, 1, 11417, 15919, 13298,
+ 13653, 17613, 16339, 1, 11417, 16392,
+ 13653, 17613, 16339, 1, 11417, 16610,
+ 13653, 17613, 16339, 1, 11417, 17050,
+ 13653, 17613, 16339, 1, 11417, 19883, 12448,
+ 13653, 17613, 16339, 1, 11417, 20870,
+ 13653, 17613, 16339, 1, 11417, 20871, 891, 16392,
+ 13653, 17613, 16339, 1, 11417, 21840,
+ 13653, 17613, 16339, 1, 11417, 21841, 891, 1281, 12398,
+ 13653, 17613, 16339, 1, 11417, 21841, 891, 7597, 12220,
+ 13653, 17613, 16339, 1, 11417, 21841, 891, 12222,
+ 13653, 17613, 16339, 1, 11417, 21841, 891, 13298,
+ 13653, 17613, 16339, 1, 11417, 21841, 891, 14984,
+ 13653, 17613, 16339, 2,
+ 13653, 17613, 16339, 3, 11417, 1281, 12220,
+ 13653, 17613, 16339, 3, 11417, 1281, 12398,
+ 13653, 17613, 16339, 3, 11417, 7596,
+ 13653, 17613, 16339, 3, 11417, 8251, 12398,
+ 13653, 17613, 16339, 3, 11417, 17050,
+ 13653, 17613, 16339, 3, 11417, 17216,
+ 13653, 17613, 16339, 3, 11417, 19766,
+ 13653, 17613, 16339, 4,
+ 13653, 17613, 16339, 5, 11417, 954,
+ 13653, 17613, 16339, 5, 11417, 1281, 12220,
+ 13653, 17613, 16339, 5, 11417, 7596,
+ 13653, 17613, 16339, 5, 11417, 12222,
+ 13653, 17613, 16339, 5, 11417, 12512,
+ 13653, 17613, 16339, 5, 11417, 17050,
+ 13653, 17613, 16339, 5, 11417, 17624,
+ 13653, 17613, 16339, 5, 11417, 17625, 891, 12222,
+ 13653, 17613, 16339, 5, 11417, 18539, 7596,
+ 13653, 17613, 16339, 5, 11417, 21840,
+ 13653, 17613, 16339, 6,
+ 13653, 17613, 16339, 7, 11417, 1281, 12220,
+ 13653, 17613, 16339, 7, 11417, 1281, 12398,
+ 13653, 17613, 16339, 7, 11417, 7596,
+ 13653, 17613, 16339, 7, 11417, 8251, 12398,
+ 13653, 17613, 16339, 7, 11417, 12512,
+ 13653, 17613, 16339, 7, 11417, 14693, 17051, 18530,
+ 13653, 17613, 16339, 7, 11417, 14765, 16339, 50,
+ 13653, 17613, 16339, 7, 11417, 14765, 16339, 51, 11417, 12512,
+ 13653, 17613, 16339, 7, 11417, 17050,
+ 13653, 17613, 16339, 7, 11417, 17216,
+ 13653, 17613, 16339, 7, 11417, 17624,
+ 13653, 17613, 16339, 7, 11417, 21841, 12398,
+ 13653, 17613, 16339, 8,
+ 13653, 17613, 16339, 9, 11417, 1281, 12220,
+ 13653, 17613, 16339, 9, 11417, 1281, 12398,
+ 13653, 17613, 16339, 9, 11417, 7597, 12220,
+ 13653, 17613, 16339, 9, 11417, 12222,
+ 13653, 17613, 16339, 9, 11417, 12448,
+ 13653, 17613, 16339, 9, 11417, 12512,
+ 13653, 17613, 16339, 9, 11417, 13298,
+ 13653, 17613, 16339, 9, 11417, 14984,
+ 13653, 17613, 16339, 9, 11417, 14985, 12398,
+ 13653, 17613, 16339, 9, 11417, 15919, 13298,
+ 13653, 17613, 16339, 9, 11417, 16392,
+ 13653, 17613, 16339, 9, 11417, 16393, 891, 12222,
+ 13653, 17613, 16339, 9, 11417, 16393, 891, 13298,
+ 13653, 17613, 16339, 9, 11417, 16610,
+ 13653, 17613, 16339, 9, 11417, 17050,
+ 13653, 17613, 16339, 9, 11417, 17624,
+ 13653, 17613, 16339, 9, 11417, 17625, 891, 12448,
+ 13653, 17613, 16339, 9, 11417, 19883, 12448,
+ 13653, 17613, 16339, 9, 11417, 20870,
+ 13653, 17613, 16339, 9, 11417, 21840,
+ 13653, 17613, 16339, 9, 11417, 21841, 891, 1281, 12398,
+ 13653, 17613, 16339, 9, 11417, 21841, 891, 7597, 12220,
+ 13653, 17613, 16339, 9, 11417, 21841, 891, 12222,
+ 13653, 17613, 16339, 9, 11417, 21841, 891, 13298,
+ 13653, 17613, 16339, 9, 11417, 21841, 891, 14984,
+ 13653, 17613, 16339, 9, 11417, 21841, 12398,
+ 13653, 17613, 16339, 10,
+ 13653, 17613, 16339, 11, 11417, 1281, 12220,
+ 13653, 17613, 16339, 11, 11417, 7596,
+ 13653, 17613, 16339, 11, 11417, 17050,
+ 13653, 17613, 16339, 12,
+ 13653, 17613, 16339, 13, 11417, 1281, 12220,
+ 13653, 17613, 16339, 13, 11417, 7596,
+ 13653, 17613, 16339, 13, 11417, 12222,
+ 13653, 17613, 16339, 13, 11417, 12448,
+ 13653, 17613, 16339, 13, 11417, 12512,
+ 13653, 17613, 16339, 13, 11417, 16392,
+ 13653, 17613, 16339, 13, 11417, 17050,
+ 13653, 17613, 16339, 13, 11417, 17624,
+ 13653, 17613, 16339, 13, 11417, 18491, 17050,
+ 13653, 17613, 16339, 13, 11417, 21840,
+ 13653, 17613, 16339, 14,
+ 13653, 17613, 16339, 15, 11417, 1281, 12220,
+ 13653, 17613, 16339, 15, 11417, 1281, 12398,
+ 13653, 17613, 16339, 15, 11417, 7596,
+ 13653, 17613, 16339, 15, 11417, 12449, 12398,
+ 13653, 17613, 16339, 15, 11417, 12512,
+ 13653, 17613, 16339, 15, 11417, 17050,
+ 13653, 17613, 16339, 15, 11417, 17624,
+ 13653, 17613, 16339, 15, 11417, 20868,
+ 13653, 17613, 16339, 15, 11417, 20870,
+ 13653, 17613, 16339, 15, 11417, 21840,
+ 13653, 17613, 16339, 16,
+ 13653, 17613, 16339, 17, 11417, 1281, 12220,
+ 13653, 17613, 16339, 17, 11417, 1281, 12398,
+ 13653, 17613, 16339, 17, 11417, 7597, 12220,
+ 13653, 17613, 16339, 17, 11417, 12222,
+ 13653, 17613, 16339, 17, 11417, 12448,
+ 13653, 17613, 16339, 17, 11417, 12512,
+ 13653, 17613, 16339, 17, 11417, 13298,
+ 13653, 17613, 16339, 17, 11417, 14984,
+ 13653, 17613, 16339, 17, 11417, 14985, 12398,
+ 13653, 17613, 16339, 17, 11417, 15919, 13298,
+ 13653, 17613, 16339, 17, 11417, 16392,
+ 13653, 17613, 16339, 17, 11417, 16610,
+ 13653, 17613, 16339, 17, 11417, 17050,
+ 13653, 17613, 16339, 17, 11417, 19883, 12448,
+ 13653, 17613, 16339, 17, 11417, 20870,
+ 13653, 17613, 16339, 17, 11417, 20871, 891, 12222,
+ 13653, 17613, 16339, 17, 11417, 21840,
+ 13653, 17613, 16339, 18,
+ 13653, 17613, 16339, 19, 11417, 17050,
+ 13653, 17613, 16339, 19, 11417, 21840,
+ 13653, 17613, 16339, 19, 11417, 23126,
+ 13653, 17613, 16339, 20,
+ 13653, 17613, 16339, 21, 11417, 1281, 12398,
+ 13653, 17613, 16339, 21, 11417, 7596,
+ 13653, 17613, 16339, 21, 11417, 8251, 12398,
+ 13653, 17613, 16339, 21, 11417, 12222,
+ 13653, 17613, 16339, 21, 11417, 12512,
+ 13653, 17613, 16339, 21, 11417, 17050,
+ 13653, 17613, 16339, 21, 11417, 17051, 891, 19521, 17050,
+ 13653, 17613, 16339, 21, 11417, 17624,
+ 13653, 17613, 16339, 21, 11417, 18491, 17050,
+ 13653, 17613, 16339, 21, 11417, 19521, 17050,
+ 13653, 17613, 16339, 21, 11417, 20868,
+ 13653, 17613, 16339, 22,
+ 13653, 17613, 16339, 23, 11417, 954,
+ 13653, 17613, 16339, 23, 11417, 1281, 12398,
+ 13653, 17613, 16339, 23, 11417, 1281, 12399, 891, 16392,
+ 13653, 17613, 16339, 23, 11417, 6002,
+ 13653, 17613, 16339, 23, 11417, 7459, 17050,
+ 13653, 17613, 16339, 23, 11417, 8251, 12398,
+ 13653, 17613, 16339, 23, 11417, 12222,
+ 13653, 17613, 16339, 23, 11417, 12512,
+ 13653, 17613, 16339, 23, 11417, 14765, 16339, 18,
+ 13653, 17613, 16339, 23, 11417, 15919, 954,
+ 13653, 17613, 16339, 23, 11417, 16467, 1280,
+ 13653, 17613, 16339, 23, 11417, 16467, 14984,
+ 13653, 17613, 16339, 23, 11417, 17050,
+ 13653, 17613, 16339, 23, 11417, 17624,
+ 13653, 17613, 16339, 23, 11417, 21841, 12398,
+ 13653, 17613, 16339, 24,
+ 13653, 17613, 16339, 25, 11417, 1281, 12220,
+ 13653, 17613, 16339, 25, 11417, 1281, 12398,
+ 13653, 17613, 16339, 25, 11417, 7596,
+ 13653, 17613, 16339, 25, 11417, 12222,
+ 13653, 17613, 16339, 26,
+ 13653, 17613, 16339, 27, 11417, 1281, 12220,
+ 13653, 17613, 16339, 27, 11417, 1281, 12398,
+ 13653, 17613, 16339, 27, 11417, 8211, 7596,
+ 13653, 17613, 16339, 27, 11417, 8251, 12398,
+ 13653, 17613, 16339, 27, 11417, 8281, 14515, 2202,
+ 13653, 17613, 16339, 27, 11417, 12222,
+ 13653, 17613, 16339, 27, 11417, 12512,
+ 13653, 17613, 16339, 27, 11417, 13298,
+ 13653, 17613, 16339, 27, 11417, 14765, 16339, 18,
+ 13653, 17613, 16339, 27, 11417, 14984,
+ 13653, 17613, 16339, 27, 11417, 17624,
+ 13653, 17613, 16339, 27, 11417, 18491, 17050,
+ 13653, 17613, 16339, 27, 11417, 20868,
+ 13653, 17613, 16339, 27, 11417, 21841, 12398,
+ 13653, 17613, 16339, 28,
+ 13653, 17613, 16339, 29, 11417, 1281, 12220,
+ 13653, 17613, 16339, 29, 11417, 1281, 12221, 891, 16392,
+ 13653, 17613, 16339, 29, 11417, 1281, 12398,
+ 13653, 17613, 16339, 29, 11417, 7597, 12220,
+ 13653, 17613, 16339, 29, 11417, 7608,
+ 13653, 17613, 16339, 29, 11417, 7609, 891, 1281, 12398,
+ 13653, 17613, 16339, 29, 11417, 7609, 891, 7597, 12220,
+ 13653, 17613, 16339, 29, 11417, 7609, 891, 12222,
+ 13653, 17613, 16339, 29, 11417, 7609, 891, 13298,
+ 13653, 17613, 16339, 29, 11417, 7609, 891, 14984,
+ 13653, 17613, 16339, 29, 11417, 8281, 17051, 18530,
+ 13653, 17613, 16339, 29, 11417, 8286,
+ 13653, 17613, 16339, 29, 11417, 12222,
+ 13653, 17613, 16339, 29, 11417, 12448,
+ 13653, 17613, 16339, 29, 11417, 12512,
+ 13653, 17613, 16339, 29, 11417, 13298,
+ 13653, 17613, 16339, 29, 11417, 14984,
+ 13653, 17613, 16339, 29, 11417, 14985, 891, 12222,
+ 13653, 17613, 16339, 29, 11417, 14985, 891, 16392,
+ 13653, 17613, 16339, 29, 11417, 14985, 891, 20870,
+ 13653, 17613, 16339, 29, 11417, 15919, 12222,
+ 13653, 17613, 16339, 29, 11417, 15919, 13298,
+ 13653, 17613, 16339, 29, 11417, 16392,
+ 13653, 17613, 16339, 29, 11417, 16393, 891, 12222,
+ 13653, 17613, 16339, 29, 11417, 16393, 891, 13298,
+ 13653, 17613, 16339, 29, 11417, 16467, 14984,
+ 13653, 17613, 16339, 29, 11417, 16610,
+ 13653, 17613, 16339, 29, 11417, 16611, 891, 16392,
+ 13653, 17613, 16339, 29, 11417, 17050,
+ 13653, 17613, 16339, 29, 11417, 17051, 891, 12222,
+ 13653, 17613, 16339, 29, 11417, 19883, 12448,
+ 13653, 17613, 16339, 29, 11417, 20870,
+ 13653, 17613, 16339, 29, 11417, 20871, 891, 16392,
+ 13653, 17613, 16339, 29, 11417, 21840,
+ 13653, 17613, 16339, 29, 11417, 21841, 891, 1281, 12398,
+ 13653, 17613, 16339, 29, 11417, 21841, 891, 7597, 12220,
+ 13653, 17613, 16339, 29, 11417, 21841, 891, 12222,
+ 13653, 17613, 16339, 29, 11417, 21841, 891, 13298,
+ 13653, 17613, 16339, 29, 11417, 21841, 891, 14984,
+ 13653, 17613, 16339, 30,
+ 13653, 17613, 16339, 31, 11417, 1281, 12220,
+ 13653, 17613, 16339, 31, 11417, 7596,
+ 13653, 17613, 16339, 31, 11417, 12222,
+ 13653, 17613, 16339, 31, 11417, 17050,
+ 13653, 17613, 16339, 31, 11417, 17051, 19015, 20868,
+ 13653, 17613, 16339, 31, 11417, 19766,
+ 13653, 17613, 16339, 31, 11417, 20401, 10764,
+ 13653, 17613, 16339, 32,
+ 13653, 17613, 16339, 33, 11417, 17051, 19015, 20868,
+ 13653, 17613, 16339, 33, 11417, 19521, 17050,
+ 13653, 17613, 16339, 34,
+ 13653, 17613, 16339, 35, 11417, 1281, 12220,
+ 13653, 17613, 16339, 35, 11417, 1281, 12398,
+ 13653, 17613, 16339, 35, 11417, 1281, 12399, 891, 16392,
+ 13653, 17613, 16339, 35, 11417, 8251, 12398,
+ 13653, 17613, 16339, 35, 11417, 10764,
+ 13653, 17613, 16339, 35, 11417, 12222,
+ 13653, 17613, 16339, 35, 11417, 12512,
+ 13653, 17613, 16339, 35, 11417, 15919, 13298,
+ 13653, 17613, 16339, 35, 11417, 17050,
+ 13653, 17613, 16339, 35, 11417, 17624,
+ 13653, 17613, 16339, 35, 11417, 18491, 17050,
+ 13653, 17613, 16339, 35, 11417, 19883, 12448,
+ 13653, 17613, 16339, 35, 18764,
+ 13653, 17613, 16339, 36,
+ 13653, 17613, 16339, 37, 11417, 1281, 12220,
+ 13653, 17613, 16339, 37, 11417, 1281, 12398,
+ 13653, 17613, 16339, 37, 11417, 1281, 12399, 891, 1281, 12220,
+ 13653, 17613, 16339, 37, 11417, 7596,
+ 13653, 17613, 16339, 37, 11417, 12222,
+ 13653, 17613, 16339, 37, 11417, 12223, 891, 1281, 12220,
+ 13653, 17613, 16339, 37, 11417, 12512,
+ 13653, 17613, 16339, 37, 11417, 12513, 891, 1281, 12220,
+ 13653, 17613, 16339, 37, 11417, 12815, 12398,
+ 13653, 17613, 16339, 37, 11417, 14693, 17051, 18530,
+ 13653, 17613, 16339, 37, 11417, 14865, 10764,
+ 13653, 17613, 16339, 37, 11417, 17624,
+ 13653, 17613, 16339, 37, 11417, 18491, 17050,
+ 13653, 17613, 16339, 37, 11417, 21840,
+ 13653, 17613, 16339, 38,
+ 13653, 17613, 16339, 39, 11417, 1281, 12220,
+ 13653, 17613, 16339, 39, 11417, 1281, 12398,
+ 13653, 17613, 16339, 39, 11417, 7596,
+ 13653, 17613, 16339, 39, 11417, 8251, 12398,
+ 13653, 17613, 16339, 39, 11417, 12512,
+ 13653, 17613, 16339, 39, 11417, 12815, 12398,
+ 13653, 17613, 16339, 39, 11417, 17050,
+ 13653, 17613, 16339, 39, 11417, 17624,
+ 13653, 17613, 16339, 39, 11417, 19521, 17050,
+ 13653, 17613, 16339, 39, 11417, 21443, 7596,
+ 13653, 17613, 16339, 39, 11417, 21841, 12398,
+ 13653, 17613, 16339, 40,
+ 13653, 17613, 16339, 41, 954,
+ 13653, 17613, 16339, 41, 11417, 1281, 12398,
+ 13653, 17613, 16339, 41, 11417, 7597, 12220,
+ 13653, 17613, 16339, 41, 11417, 7608,
+ 13653, 17613, 16339, 41, 11417, 7609, 891, 1281, 12398,
+ 13653, 17613, 16339, 41, 11417, 7609, 891, 7597, 12220,
+ 13653, 17613, 16339, 41, 11417, 7609, 891, 12222,
+ 13653, 17613, 16339, 41, 11417, 7609, 891, 13298,
+ 13653, 17613, 16339, 41, 11417, 7609, 891, 14984,
+ 13653, 17613, 16339, 41, 11417, 10063, 12220,
+ 13653, 17613, 16339, 41, 11417, 12222,
+ 13653, 17613, 16339, 41, 11417, 12448,
+ 13653, 17613, 16339, 41, 11417, 12512,
+ 13653, 17613, 16339, 41, 11417, 13298,
+ 13653, 17613, 16339, 41, 11417, 14984,
+ 13653, 17613, 16339, 41, 11417, 14985, 891, 12222,
+ 13653, 17613, 16339, 41, 11417, 14985, 12398,
+ 13653, 17613, 16339, 41, 11417, 15919, 12222,
+ 13653, 17613, 16339, 41, 11417, 15919, 13298,
+ 13653, 17613, 16339, 41, 11417, 16392,
+ 13653, 17613, 16339, 41, 11417, 16393, 891, 20870,
+ 13653, 17613, 16339, 41, 11417, 16610,
+ 13653, 17613, 16339, 41, 11417, 17050,
+ 13653, 17613, 16339, 41, 11417, 19883, 12448,
+ 13653, 17613, 16339, 41, 11417, 20870,
+ 13653, 17613, 16339, 41, 11417, 20871, 891, 12222,
+ 13653, 17613, 16339, 41, 11417, 20871, 891, 12512,
+ 13653, 17613, 16339, 41, 11417, 20871, 891, 13298,
+ 13653, 17613, 16339, 41, 11417, 20871, 891, 16392,
+ 13653, 17613, 16339, 41, 11417, 20871, 12398,
+ 13653, 17613, 16339, 41, 11417, 21840,
+ 13653, 17613, 16339, 41, 11417, 21841, 12398,
+ 13653, 17613, 16339, 42,
+ 13653, 17613, 16339, 43, 11417, 1281, 12398,
+ 13653, 17613, 16339, 43, 11417, 7596,
+ 13653, 17613, 16339, 43, 11417, 14984,
+ 13653, 17613, 16339, 43, 11417, 19521, 17050,
+ 13653, 17613, 16339, 44,
+ 13653, 17613, 16339, 45, 11417, 1281, 12220,
+ 13653, 17613, 16339, 45, 11417, 1281, 12398,
+ 13653, 17613, 16339, 45, 11417, 7596,
+ 13653, 17613, 16339, 45, 11417, 12222,
+ 13653, 17613, 16339, 45, 11417, 13298,
+ 13653, 17613, 16339, 45, 11417, 20870,
+ 13653, 17613, 16339, 45, 11417, 21840,
+ 13653, 17613, 16339, 46,
+ 13653, 17613, 16339, 47, 11417, 1281, 12220,
+ 13653, 17613, 16339, 47, 11417, 20870,
+ 13653, 17613, 16339, 48,
+ 13653, 17613, 16339, 49, 11417, 1281, 12220,
+ 13653, 17613, 16339, 49, 11417, 1281, 12398,
+ 13653, 17613, 16339, 49, 11417, 7596,
+ 13653, 17613, 16339, 49, 11417, 7597, 12220,
+ 13653, 17613, 16339, 49, 11417, 8286,
+ 13653, 17613, 16339, 49, 11417, 12222,
+ 13653, 17613, 16339, 49, 11417, 13298,
+ 13653, 17613, 16339, 49, 11417, 14984,
+ 13653, 17613, 16339, 49, 11417, 16392,
+ 13653, 17613, 16339, 49, 11417, 17050,
+ 13653, 17613, 16339, 49, 11417, 20870,
+ 13653, 17613, 16339, 49, 11417, 21840,
+ 13653, 17613, 16339, 50,
+ 13653, 17613, 16339, 51, 11417, 1281, 12220,
+ 13653, 17613, 16339, 51, 11417, 1281, 12398,
+ 13653, 17613, 16339, 51, 11417, 7596,
+ 13653, 17613, 16339, 51, 11417, 8251, 12398,
+ 13653, 17613, 16339, 51, 11417, 12222,
+ 13653, 17613, 16339, 51, 11417, 12512,
+ 13653, 17613, 16339, 51, 11417, 14865, 10764,
+ 13653, 17613, 16339, 51, 11417, 17050,
+ 13653, 17613, 16339, 51, 11417, 18539, 7596,
+ 13653, 17613, 16339, 51, 11417, 20868,
+ 13653, 17613, 16339, 51, 11417, 21840,
+ 13653, 17613, 16339, 58,
+ 13653, 17613, 16339, 66,
+ 13653, 17613, 16339, 67, 11417, 12222,
+ 13653, 17613, 16339, 67, 11417, 16392,
+ 13653, 17613, 16339, 82,
+ 13653, 17613, 16339, 94,
+ 13653, 17613, 16339, 96,
+ 13653, 17613, 16339, 97, 11417, 22113, 954,
+ 13653, 17613, 16339, 102,
+ 13653, 17613, 16339, 172,
+ 13653, 17613, 16339, 173, 11417, 12512,
+ 13653, 17613, 16339, 214,
+ 13653, 17613, 16339, 330,
+ 13653, 17613, 16339, 402,
+ 13653, 17613, 16339, 478,
+ 13653, 17613, 16339, 510,
+ 13653, 17613, 16339, 520,
+ 13653, 17613, 16339, 532,
+ 13653, 17613, 16339, 668,
+ 13653, 17613, 16339, 730,
+ 13653, 17613, 16339, 1110,
+ 13653, 17613, 16339, 1138,
+ 13653, 17613, 16339, 1380,
+ 13653, 17613, 16339, 1398,
+ 13653, 17613, 16339, 1408,
+ 13653, 17613, 16339, 1420,
+ 13653, 17613, 16339, 1421, 11417, 12512,
+ 13653, 17613, 16339, 1421, 20288,
+ 13653, 17613, 16339, 1572,
+ 13653, 17613, 16339, 2723, 16753, 28,
+ 13653, 17613, 16339, 3091, 18764,
+ 13653, 17613, 16339, 6008,
+ 13653, 17613, 16339, 7369, 14,
+ 13653, 17613, 16339, 7408,
+ 13653, 17613, 16339, 7752,
+ 13653, 17613, 16339, 9699, 8,
+ 13653, 17613, 16339, 9699, 28,
+ 13653, 17613, 16339, 10939, 3194,
+ 13653, 17613, 16339, 10939, 3486,
+ 13653, 17613, 16339, 10939, 6978,
+ 13653, 17613, 16339, 11274,
+ 13653, 17613, 16339, 11454,
+ 13653, 17613, 16339, 11628,
+ 13653, 17613, 16339, 12268,
+ 13653, 17613, 16339, 13218,
+ 13653, 17613, 16339, 13426,
+ 13653, 17613, 16339, 14288,
+ 13653, 17613, 16339, 14612,
+ 13653, 17613, 16339, 14653, 36,
+ 13653, 17613, 16339, 14765, 33, 11417, 7597, 10764,
+ 13653, 17613, 16339, 14765, 17613, 16,
+ 13653, 17613, 16339, 14958,
+ 13653, 17613, 16339, 14959, 11417, 17050,
+ 13653, 17613, 16339, 14959, 11417, 17051, 19015, 20868,
+ 13653, 17613, 16339, 15679, 22,
+ 13653, 17613, 16339, 15777, 18063, 12,
+ 13653, 17613, 16339, 16467, 14617, 36,
+ 13653, 17613, 16339, 16891, 12,
+ 13653, 17613, 16339, 17249, 0,
+ 13653, 17613, 16339, 17249, 14,
+ 13653, 17613, 16339, 17249, 20,
+ 13653, 17613, 16339, 17249, 22,
+ 13653, 17613, 16339, 17249, 24,
+ 13653, 17613, 16339, 17249, 38,
+ 13653, 17613, 16339, 17249, 42,
+ 13653, 17613, 16339, 17249, 12268,
+ 13653, 17613, 16339, 17249, 18063, 12,
+ 13653, 17613, 16339, 17433, 6,
+ 13653, 17613, 16339, 17977, 0,
+ 13653, 17613, 16339, 17977, 16,
+ 13653, 17613, 16339, 17977, 40,
+ 13653, 17613, 16339, 17977, 10604,
+ 13653, 17613, 16339, 18063, 6,
+ 13653, 17613, 16339, 18063, 10,
+ 13653, 17613, 16339, 18063, 12,
+ 13653, 17613, 16339, 18063, 34,
+ 13653, 17613, 16339, 18063, 36,
+ 13653, 17613, 16339, 18063, 38,
+ 13653, 17613, 16339, 18851, 36,
+ 13653, 17613, 16339, 19112,
+ 13653, 17613, 16339, 19153, 66,
+ 13653, 17613, 16339, 19153, 502,
+ 13653, 17613, 16339, 19153, 680,
+ 13653, 17613, 16339, 20289, 5, 11417, 1280,
+ 13653, 17613, 16339, 20289, 8,
+ 13653, 17613, 16339, 20289, 7369, 14,
+ 13653, 17613, 16339, 20289, 9699, 8,
+ 13653, 17613, 16339, 20306,
+ 13653, 17613, 16339, 20548,
+ 13653, 17613, 16339, 20701, 44,
+ 13653, 17613, 16339, 20846,
+ 13653, 17613, 16339, 20847, 11417, 12814,
+ 13653, 17613, 16339, 22505, 50,
+ 13653, 17613, 16339, 23249, 42,
+ 13653, 17613, 16339, 23249, 404,
+ 13653, 17613, 16339, 24983, 874,
+ 13653, 17613, 16339, 24983, 5426,
+ 13653, 17613, 19957, 314,
+ 13653, 17613, 19957, 502,
+ 13653, 21553, 14765, 16339, 0,
+ 13653, 21553, 14765, 16339, 8,
+ 13653, 21553, 14765, 16339, 14,
+ 13653, 21553, 14765, 16339, 16,
+ 13653, 21553, 14765, 16339, 18,
+ 13653, 21553, 14765, 16339, 20,
+ 13653, 21553, 14765, 16339, 22,
+ 13653, 21553, 14765, 16339, 24,
+ 13653, 21553, 14765, 16339, 26,
+ 13653, 21553, 14765, 16339, 28,
+ 13653, 21553, 14765, 16339, 30,
+ 13653, 21553, 14765, 16339, 34,
+ 13653, 21553, 14765, 16339, 36,
+ 13653, 21553, 14765, 16339, 38,
+ 13653, 21553, 14765, 16339, 40,
+ 13653, 21553, 14765, 16339, 42,
+ 13653, 21553, 14765, 16339, 46,
+ 13653, 21553, 14765, 16339, 14612,
+ 13653, 22049, 16339, 17, 13696,
+ 13653, 22049, 16339, 17489, 24,
+ 13653, 22049, 16339, 19883, 24,
+ 13653, 22049, 16339, 20289, 10,
+ 13653, 22049, 16339, 20289, 30,
+ 13653, 22049, 16339, 20359, 16,
+ 13659, 13304,
+ 13666,
+ 13673, 16980,
+ 13674,
+ 13677, 3195, 17007, 19306,
+ 13677, 6979, 17007, 19306,
+ 13677, 6979, 18637, 12419, 10598,
+ 13677, 7001, 18637, 12419, 6324,
+ 13677, 7001, 18637, 12419, 10598,
+ 13677, 8211, 20539, 14667, 17589, 20118,
+ 13677, 10002,
+ 13677, 12551, 8736,
+ 13677, 13037, 17007, 19306,
+ 13677, 13303, 12826,
+ 13677, 14515, 20539, 14667, 17589, 20118,
+ 13677, 14638,
+ 13677, 14961, 18637, 12419, 10598,
+ 13677, 15287, 17020,
+ 13677, 17257, 18637, 12419, 10598,
+ 13677, 18780,
+ 13677, 20625, 954,
+ 13681, 10485, 2260,
+ 13681, 10485, 10282,
+ 13681, 10485, 21202,
+ 13681, 10485, 21286,
+ 13681, 12959, 2726,
+ 13681, 12959, 3194,
+ 13681, 12959, 3486,
+ 13681, 12959, 6978,
+ 13681, 12959, 7000,
+ 13681, 12959, 9282,
+ 13681, 12959, 11726,
+ 13681, 12959, 13036,
+ 13681, 12959, 14634,
+ 13681, 12959, 14960,
+ 13681, 14765, 16339, 356,
+ 13681, 14765, 16339, 392,
+ 13681, 14765, 16339, 424,
+ 13681, 14765, 16339, 464,
+ 13681, 14765, 16339, 546,
+ 13681, 14765, 16339, 596,
+ 13681, 14765, 16339, 646,
+ 13681, 14765, 16339, 2544,
+ 13681, 14765, 16339, 19274,
+ 13681, 15241, 10485, 0,
+ 13681, 15241, 10485, 8,
+ 13681, 15241, 10485, 16,
+ 13681, 15241, 10485, 28,
+ 13681, 15241, 10485, 40,
+ 13681, 15241, 10485, 72,
+ 13681, 15241, 10485, 94,
+ 13681, 15241, 10485, 184,
+ 13681, 15241, 10485, 520,
+ 13681, 16339, 106,
+ 13681, 16339, 124,
+ 13681, 16339, 148,
+ 13681, 16339, 246,
+ 13681, 16339, 270,
+ 13681, 16339, 342,
+ 13681, 16339, 356,
+ 13681, 16339, 392,
+ 13681, 16339, 424,
+ 13681, 16339, 464,
+ 13681, 16339, 546,
+ 13681, 16339, 596,
+ 13681, 16339, 612,
+ 13681, 16339, 646,
+ 13681, 16339, 734,
+ 13681, 16339, 774,
+ 13681, 16339, 990,
+ 13681, 16339, 1106,
+ 13681, 16339, 1226,
+ 13681, 16339, 1572,
+ 13681, 16339, 1890,
+ 13681, 16339, 2008,
+ 13681, 16339, 2544,
+ 13681, 16339, 2792,
+ 13681, 16339, 3166,
+ 13681, 16339, 3240,
+ 13681, 16339, 3372,
+ 13681, 16339, 3434,
+ 13681, 16339, 3836,
+ 13681, 16339, 7316,
+ 13681, 20253, 8736,
+ 13681, 21545, 16339, 596,
+ 13681, 21545, 16339, 734,
+ 13681, 21545, 16339, 774,
+ 13681, 22701, 8736,
+ 13681, 25135, 16338,
+ 13691, 20543, 10484,
+ 13692,
+ 13700,
+ 13707, 2727, 15931, 12426,
+ 13707, 2727, 18699, 12426,
+ 13707, 6979, 17873, 12426,
+ 13707, 7369, 12426,
+ 13707, 7369, 15766,
+ 13707, 7369, 16443, 14638,
+ 13707, 7369, 18065, 15287, 15766,
+ 13707, 8211, 12427, 19521, 13707, 16467, 8211, 659, 13707, 14514,
+ 13707, 8211, 12427, 19521, 13707, 16467, 8211, 659, 13707, 15730,
+ 13707, 8211, 12427, 19521, 15127, 8211, 659, 13707, 15730,
+ 13707, 8211, 12427, 19521, 15127, 8211, 659, 13707, 16467, 14514,
+ 13707, 8211, 12427, 19521, 15127, 8211, 659, 15127, 16467, 14514,
+ 13707, 8211, 12427, 19521, 15127, 15731, 659, 13707, 14514,
+ 13707, 8211, 12427, 19521, 15127, 15731, 659, 13707, 16467, 14514,
+ 13707, 8211, 12427, 19521, 15127, 15731, 659, 15127, 16467, 14514,
+ 13707, 8211, 12427, 19521, 15127, 16467, 8211, 659, 13707, 14514,
+ 13707, 8211, 12427, 19521, 15127, 16467, 8211, 659, 13707, 15730,
+ 13707, 8211, 12427, 19521, 15127, 16467, 8211, 659, 13707, 16467, 14514,
+ 13707, 8211, 15810,
+ 13707, 8211, 16680,
+ 13707, 8211, 19777, 2784,
+ 13707, 8211, 20247, 19427, 908,
+ 13707, 8211, 20550,
+ 13707, 8211, 20737, 2784,
+ 13707, 8211, 22240,
+ 13707, 8211, 22473, 16443, 14638,
+ 13707, 8211, 23305, 23409, 12314,
+ 13707, 12421, 20322,
+ 13707, 14515, 12427, 19521, 13707, 8211, 659, 13707, 16467, 14514,
+ 13707, 14515, 12427, 19521, 13707, 8211, 659, 15127, 15730,
+ 13707, 14515, 12427, 19521, 13707, 8211, 659, 15127, 16467, 14514,
+ 13707, 14515, 12427, 19521, 13707, 15731, 659, 13707, 16467, 14514,
+ 13707, 14515, 12427, 19521, 13707, 15731, 659, 15127, 14514,
+ 13707, 14515, 12427, 19521, 13707, 15731, 659, 15127, 16467, 14514,
+ 13707, 14515, 12427, 19521, 13707, 16467, 8211, 659, 15127, 14514,
+ 13707, 14515, 12427, 19521, 13707, 16467, 8211, 659, 15127, 15730,
+ 13707, 14515, 12427, 19521, 13707, 16467, 8211, 659, 15127, 16467, 14514,
+ 13707, 14515, 12427, 19521, 15127, 16467, 8211, 659, 15127, 14514,
+ 13707, 14515, 12427, 19521, 15127, 16467, 8211, 659, 15127, 15730,
+ 13707, 14515, 15803, 11417, 1280,
+ 13707, 14515, 16680,
+ 13707, 14515, 20247, 19427, 908,
+ 13707, 14515, 20341, 15287, 15766,
+ 13707, 14515, 20341, 15287, 17020,
+ 13707, 14515, 20550,
+ 13707, 14515, 22473, 16443, 14638,
+ 13707, 14515, 23305, 20805, 12314,
+ 13707, 14515, 24981, 15287, 17020,
+ 13707, 14635, 17873, 12426,
+ 13707, 14961, 17873, 12426,
+ 13707, 14961, 20251, 12426,
+ 13707, 22473, 2727, 18699, 12426,
+ 13714,
+ 13717, 6938,
+ 13769, 11376,
+ 13777, 10484,
+ 13778,
+ 13785, 8206,
+ 13795, 18477, 2726,
+ 13795, 18477, 3194,
+ 13795, 18477, 3362,
+ 13795, 18477, 3486,
+ 13795, 18477, 6978,
+ 13795, 18477, 7000,
+ 13795, 18477, 9282,
+ 13795, 18477, 11726,
+ 13795, 18477, 13036,
+ 13795, 18477, 14634,
+ 13795, 18477, 14960,
+ 13795, 18477, 15934,
+ 13795, 18477, 17256,
+ 13795, 18477, 17922,
+ 13795, 18477, 18864,
+ 13795, 18477, 19696,
+ 13795, 18477, 19778,
+ 13795, 18477, 20082,
+ 13795, 18477, 20518,
+ 13795, 18477, 21484,
+ 13820,
+ 13823, 18121, 12959, 2726,
+ 13823, 18121, 12959, 3194,
+ 13823, 18121, 12959, 3486,
+ 13823, 18121, 12959, 6978,
+ 13823, 18121, 12959, 7000,
+ 13823, 18121, 12959, 9282,
+ 13823, 18121, 12959, 13036,
+ 13823, 18121, 12959, 14634,
+ 13823, 18121, 12959, 14960,
+ 13823, 18121, 20471, 8313, 364,
+ 13823, 18121, 20471, 8315, 356,
+ 13823, 18121, 20471, 8317, 378,
+ 13823, 18121, 20471, 8319, 746,
+ 13823, 18121, 20471, 8321, 734,
+ 13823, 18121, 20471, 8323, 752,
+ 13823, 18121, 20471, 8325, 2410,
+ 13823, 18121, 20471, 8327, 2338,
+ 13823, 18121, 20471, 8329, 2444,
+ 13823, 18121, 20471, 8331, 114,
+ 13823, 18121, 20471, 8333, 106,
+ 13823, 18121, 20471, 8335, 120,
+ 13823, 18121, 20471, 8337, 16,
+ 13823, 18121, 20471, 8339, 0,
+ 13823, 18121, 20471, 8341, 40,
+ 13823, 18121, 20471, 8343, 158,
+ 13823, 18121, 20471, 8345, 148,
+ 13823, 18121, 20471, 8347, 168,
+ 13823, 18121, 20471, 8349, 622,
+ 13823, 18121, 20471, 8351, 612,
+ 13823, 18121, 20471, 8353, 636,
+ 13823, 18121, 20471, 8355, 654,
+ 13823, 18121, 20471, 8357, 646,
+ 13823, 18121, 20471, 8359, 666,
+ 13823, 18121, 20471, 8361, 400,
+ 13823, 18121, 20471, 8363, 392,
+ 13823, 18121, 20471, 8365, 414,
+ 13823, 18121, 20471, 8367, 346,
+ 13823, 18121, 20471, 8369, 342,
+ 13823, 18121, 20471, 8371, 350,
+ 13823, 18121, 20471, 8373, 778,
+ 13823, 18121, 20471, 8375, 774,
+ 13823, 18121, 20471, 8377, 786,
+ 13823, 18121, 20471, 8379, 232,
+ 13823, 18121, 20471, 8381, 226,
+ 13823, 18121, 20471, 8383, 240,
+ 13823, 18121, 20471, 8385, 2570,
+ 13823, 18121, 20471, 8387, 2492,
+ 13823, 18121, 20471, 8389, 2644,
+ 13823, 18121, 20471, 8391, 1688,
+ 13823, 18121, 20471, 8393, 270,
+ 13823, 18121, 20471, 8395, 1762,
+ 13823, 18121, 20471, 8397, 9210,
+ 13823, 18121, 20471, 8399, 8076,
+ 13823, 18121, 20471, 8401, 750,
+ 13823, 18121, 20471, 8403, 7626,
+ 13823, 18121, 20471, 8405, 8752,
+ 13823, 18121, 20471, 8407, 372,
+ 13823, 18121, 20471, 8409, 3748,
+ 13823, 18121, 20471, 8411, 570,
+ 13823, 18121, 20471, 8413, 552,
+ 13823, 18121, 20471, 8415, 1694,
+ 13823, 18121, 20471, 8417, 1716,
+ 13823, 18121, 20471, 8419, 2260,
+ 13823, 18121, 20471, 8421, 650,
+ 13823, 18121, 20471, 8423, 1538,
+ 13823, 18121, 20471, 8425, 9230,
+ 13823, 18121, 20471, 8427, 9474,
+ 13823, 18121, 20471, 8429, 2378,
+ 13823, 18121, 20471, 8431, 9506,
+ 13823, 18121, 20471, 8433, 3752,
+ 13823, 18121, 20471, 8435, 2362,
+ 13823, 18121, 20471, 8437, 348,
+ 13823, 18121, 20471, 8439, 2524,
+ 13823, 18121, 20471, 8441, 1990,
+ 13823, 18121, 20471, 8443, 564,
+ 13823, 18121, 20471, 8445, 9146,
+ 13823, 18121, 20471, 8447, 560,
+ 13823, 18121, 20471, 8449, 658,
+ 13823, 18121, 20471, 8451, 1544,
+ 13823, 18121, 20471, 8453, 7164,
+ 13823, 18121, 20471, 8455, 2364,
+ 13823, 18121, 20471, 8457, 396,
+ 13823, 18121, 20471, 8459, 2088,
+ 13823, 18121, 20471, 8461, 228,
+ 13823, 18121, 20471, 8463, 2070,
+ 13823, 18121, 20471, 8465, 718,
+ 13823, 18121, 20471, 8467, 1444,
+ 13823, 18121, 20471, 8469, 626,
+ 13823, 18121, 20471, 8471, 776,
+ 13823, 18121, 20471, 8473, 2780,
+ 13823, 18121, 20471, 8475, 9218,
+ 13823, 18121, 20471, 8477, 7400,
+ 13823, 18121, 20471, 8479, 2200,
+ 13823, 18121, 20471, 8481, 714,
+ 13823, 18121, 20471, 8483, 8281, 9212,
+ 13823, 18121, 20471, 8485, 1780,
+ 13823, 18121, 20471, 8487, 238,
+ 13823, 18121, 20471, 8489, 1214,
+ 13823, 18121, 20471, 8491, 9214,
+ 13823, 18121, 20471, 8493, 3356,
+ 13823, 18121, 20471, 8495, 2080,
+ 13823, 18121, 20471, 8497, 7156,
+ 13823, 18121, 20471, 8499, 2424,
+ 13823, 18121, 20471, 8501, 360,
+ 13823, 18121, 20471, 8503, 274,
+ 13823, 18121, 20471, 8505, 110,
+ 13823, 18121, 20471, 8507, 9482,
+ 13823, 18121, 20471, 8509, 546,
+ 13823, 18121, 20471, 8511, 8,
+ 13823, 18121, 20471, 8513, 1430,
+ 13823, 18121, 20471, 8515, 2822,
+ 13823, 18121, 20471, 8517, 1018,
+ 13823, 18121, 20471, 8519, 3420,
+ 13823, 18121, 20471, 8521, 8281, 8758,
+ 13823, 18121, 20471, 8523, 8281, 13988,
+ 13823, 18121, 20471, 8525, 1540,
+ 13823, 18121, 20471, 8527, 2082,
+ 13823, 18121, 20471, 8529, 3860,
+ 13823, 18121, 20471, 8531, 8281, 396,
+ 13823, 18121, 20471, 8533, 246,
+ 13823, 18121, 20471, 8535, 8080,
+ 13823, 18121, 20471, 8537, 344,
+ 13823, 18121, 20471, 8539, 3728,
+ 13823, 18121, 20471, 8541, 13982,
+ 13823, 18121, 20471, 8543, 616,
+ 13823, 18121, 20471, 8545, 2532,
+ 13823, 18121, 20471, 8547, 740,
+ 13823, 18121, 20471, 8549, 2520,
+ 13823, 18121, 20471, 8551, 9216,
+ 13823, 18121, 20471, 8553, 782,
+ 13823, 18121, 20471, 8555, 2370,
+ 13823, 18121, 20471, 8557, 2522,
+ 13823, 18121, 20471, 8559, 1542,
+ 13823, 18121, 20471, 8561, 2526,
+ 13823, 18121, 20471, 8563, 3704,
+ 13823, 18121, 20471, 8565, 13990,
+ 13823, 18121, 20471, 8567, 7602,
+ 13823, 18121, 20471, 8569, 2518,
+ 13823, 18121, 20471, 8571, 1670,
+ 13823, 18121, 20471, 8573, 320,
+ 13823, 18121, 20471, 8575, 2084,
+ 13823, 18121, 20471, 8577, 1472,
+ 13823, 18121, 20471, 8579, 9304,
+ 13823, 18121, 20471, 8581, 320,
+ 13823, 18121, 20471, 8583, 3212,
+ 13823, 18121, 20471, 8585, 192,
+ 13823, 18121, 20471, 8587, 116,
+ 13823, 18121, 20471, 8589, 3750,
+ 13823, 18121, 20471, 8591, 286,
+ 13823, 18121, 20471, 8593, 3898,
+ 13823, 18121, 20471, 8595, 8281, 2368,
+ 13823, 18121, 20471, 8597, 3706,
+ 13823, 18121, 20471, 8599, 3648,
+ 13823, 18121, 20471, 8601, 2366,
+ 13823, 18121, 20471, 8603, 9212,
+ 13823, 18121, 20471, 8605, 28,
+ 13823, 18121, 20471, 8607, 1546,
+ 13823, 18121, 20471, 8609, 9294,
+ 13823, 18121, 20471, 8611, 976,
+ 13823, 18121, 20471, 8613, 724,
+ 13823, 18121, 20471, 8615, 2578,
+ 13823, 18121, 20471, 8617, 410,
+ 13823, 18121, 20471, 8619, 8922,
+ 13823, 18121, 20471, 8621, 256,
+ 13823, 18121, 20471, 8623, 13988,
+ 13823, 18121, 20471, 8625, 1882,
+ 13823, 18121, 20471, 8627, 2086,
+ 13823, 18121, 20471, 8629, 13978,
+ 13823, 18121, 20471, 8631, 1920,
+ 13823, 18121, 20471, 8633, 8281, 2364,
+ 13823, 18121, 20471, 8635, 3154,
+ 13823, 18121, 20471, 8637, 184,
+ 13823, 18121, 20471, 8639, 9490,
+ 13823, 18121, 20471, 8641, 520,
+ 13823, 18121, 20471, 8643, 7296,
+ 13823, 18121, 20471, 8645, 7292,
+ 13823, 18121, 20471, 8647, 262,
+ 13823, 18121, 20471, 8649, 2604,
+ 13823, 18121, 20471, 8651, 9518,
+ 13823, 18121, 20471, 8653, 596,
+ 13823, 18121, 20471, 8655, 8758,
+ 13823, 18121, 20471, 8657, 3618,
+ 13823, 18121, 20471, 8659, 2368,
+ 13823, 18121, 20471, 8661, 8281, 348,
+ 13823, 18121, 20471, 8663, 278,
+ 13823, 18121, 20471, 8665, 14016,
+ 13823, 18121, 20471, 8667, 202,
+ 13823, 18121, 20471, 8669, 2100,
+ 13823, 18121, 20471, 8671, 1276,
+ 13823, 18121, 20471, 8673, 166,
+ 13823, 18121, 20471, 8675, 716,
+ 13823, 18121, 20471, 8677, 8281, 9216,
+ 13823, 18121, 20471, 8679, 9204,
+ 13823, 18121, 20471, 8681, 710,
+ 13823, 18121, 20471, 8683, 290,
+ 13823, 18121, 20471, 8685, 8764,
+ 13823, 18121, 20471, 8687, 8752,
+ 13823, 18121, 20471, 8689, 8928,
+ 13823, 18121, 20471, 8691, 1548,
+ 13823, 18121, 20471, 8693, 9128,
+ 13823, 18121, 20471, 8695, 2586,
+ 13823, 18121, 20471, 8697, 1760,
+ 13823, 18121, 20471, 8699, 3740,
+ 13823, 18121, 20471, 8701, 80,
+ 13823, 18121, 20471, 8703, 3180,
+ 13823, 18121, 20471, 8705, 1482,
+ 13823, 18121, 20813, 16593, 3363, 21668,
+ 13823, 18121, 20813, 16593, 10810,
+ 13823, 18121, 20813, 16593, 14918,
+ 13823, 18121, 20813, 16593, 18039, 21668,
+ 13823, 18121, 20813, 16593, 19856,
+ 13823, 18121, 20813, 16593, 20024,
+ 13823, 18121, 20813, 16593, 21668,
+ 13834,
+ 13859, 10484,
+ 13865, 3700,
+ 13869, 10484,
+ 13869, 10485, 321, 20550,
+ 13869, 10485, 11417, 1281, 12398,
+ 13869, 10485, 11417, 12815, 12220,
+ 13869, 10485, 11417, 16839, 6638,
+ 13869, 10485, 11417, 17911, 6638,
+ 13869, 14984,
+ 13881, 944,
+ 13881, 11417, 15296,
+ 13885, 6040,
+ 13885, 18798,
+ 13889, 7012,
+ 13890,
+ 13891, 6938,
+ 13891, 10948,
+ 13892,
+ 13899, 15696,
+ 13900,
+ 13913, 6983, 10484,
+ 13913, 14653, 10484,
+ 13913, 18415, 10484,
+ 13915, 14991, 20112,
+ 13915, 15122,
+ 13915, 15123, 20113, 11417, 1280,
+ 13915, 15123, 20113, 11417, 9818,
+ 13915, 15287, 20625, 954,
+ 13915, 17021, 15123, 20112,
+ 13915, 17021, 23219, 20112,
+ 13915, 17659, 1281, 20112,
+ 13915, 17659, 9819, 20112,
+ 13915, 17659, 14991, 20112,
+ 13915, 18285, 526,
+ 13915, 18285, 890,
+ 13915, 18680,
+ 13915, 20832,
+ 13915, 21554,
+ 13915, 23218,
+ 13930,
+ 13937, 10484,
+ 13943, 15540,
+ 14027, 11417, 14822,
+ 14028,
+ 14104,
+ 14115, 6775, 891, 14785, 11395, 12314,
+ 14115, 6775, 12314,
+ 14115, 6775, 12315, 891, 14785, 6775, 12314,
+ 14115, 6775, 12315, 11417, 7596,
+ 14115, 6775, 12315, 19473, 14115, 11395, 12314,
+ 14115, 6775, 12315, 19473, 14785, 6775, 12314,
+ 14115, 6775, 12419, 12314,
+ 14115, 6775, 15287, 12314,
+ 14115, 6775, 15919, 12314,
+ 14115, 6775, 20207, 1034,
+ 14115, 6775, 20207, 8206,
+ 14115, 6775, 20207, 11297, 8206,
+ 14115, 6775, 22333, 12314,
+ 14115, 6775, 27233, 12314,
+ 14115, 6775, 27233, 12315, 659, 954,
+ 14115, 11395, 891, 14785, 6775, 12314,
+ 14115, 11395, 12314,
+ 14115, 11395, 12315, 659, 8281, 954,
+ 14115, 11395, 12315, 659, 15802,
+ 14115, 11395, 12315, 891, 14115, 6775, 12314,
+ 14115, 11395, 12315, 11417, 7596,
+ 14115, 11395, 12315, 19473, 14115, 6775, 12314,
+ 14115, 11395, 12419, 12314,
+ 14115, 11395, 15287, 12314,
+ 14115, 11395, 15919, 12314,
+ 14115, 11395, 20207, 1034,
+ 14115, 11395, 20207, 8206,
+ 14115, 11395, 20207, 11297, 8206,
+ 14115, 11395, 22333, 12314,
+ 14115, 11395, 27233, 12314,
+ 14115, 11395, 27233, 12315, 659, 954,
+ 14115, 13477, 14555, 8736,
+ 14115, 13477, 18699, 8736,
+ 14115, 13477, 19781, 2727, 7368,
+ 14115, 13477, 19781, 2727, 15930,
+ 14115, 13477, 19781, 2727, 18698,
+ 14115, 13477, 19781, 2727, 21510,
+ 14115, 13477, 19781, 14961, 20250,
+ 14115, 13477, 19781, 14961, 22416,
+ 14115, 13477, 20249, 8736,
+ 14115, 13477, 22903, 8736,
+ 14199, 21193, 8736,
+ 14199, 26390,
+ 14199, 26392,
+ 14199, 26394,
+ 14199, 26396,
+ 14199, 26398,
+ 14199, 26400,
+ 14199, 26402,
+ 14199, 26404,
+ 14199, 26406,
+ 14199, 26408,
+ 14199, 26410,
+ 14199, 26412,
+ 14199, 26414,
+ 14199, 26416,
+ 14199, 26418,
+ 14199, 26420,
+ 14199, 26422,
+ 14199, 26424,
+ 14199, 26426,
+ 14199, 26428,
+ 14199, 26430,
+ 14199, 26432,
+ 14199, 26434,
+ 14199, 26436,
+ 14199, 26438,
+ 14199, 26440,
+ 14199, 26442,
+ 14199, 26444,
+ 14199, 26446,
+ 14199, 26448,
+ 14199, 26450,
+ 14199, 26452,
+ 14199, 26454,
+ 14199, 26456,
+ 14199, 26458,
+ 14199, 26460,
+ 14199, 26462,
+ 14199, 26464,
+ 14199, 26466,
+ 14199, 26468,
+ 14199, 26470,
+ 14199, 26472,
+ 14199, 26474,
+ 14199, 26476,
+ 14199, 26478,
+ 14199, 26480,
+ 14199, 26482,
+ 14199, 26484,
+ 14199, 26486,
+ 14199, 26488,
+ 14199, 26490,
+ 14199, 26492,
+ 14199, 26494,
+ 14199, 26496,
+ 14199, 26498,
+ 14199, 26500,
+ 14199, 26502,
+ 14199, 26504,
+ 14199, 26506,
+ 14199, 26508,
+ 14199, 26510,
+ 14199, 26512,
+ 14199, 26514,
+ 14199, 26516,
+ 14199, 26518,
+ 14199, 26520,
+ 14199, 26522,
+ 14199, 26524,
+ 14199, 26526,
+ 14199, 26528,
+ 14199, 26530,
+ 14199, 26532,
+ 14199, 26534,
+ 14199, 26536,
+ 14199, 26538,
+ 14199, 26540,
+ 14199, 26542,
+ 14199, 26544,
+ 14199, 26546,
+ 14199, 26548,
+ 14199, 26550,
+ 14199, 26552,
+ 14199, 26554,
+ 14199, 26556,
+ 14199, 26558,
+ 14199, 26560,
+ 14199, 26562,
+ 14199, 26564,
+ 14199, 26566,
+ 14199, 26568,
+ 14199, 26570,
+ 14199, 26572,
+ 14199, 26574,
+ 14199, 26576,
+ 14199, 26578,
+ 14199, 26580,
+ 14199, 26582,
+ 14199, 26584,
+ 14199, 26586,
+ 14199, 26588,
+ 14199, 26590,
+ 14199, 26592,
+ 14199, 26594,
+ 14199, 26596,
+ 14199, 26598,
+ 14199, 26600,
+ 14199, 26602,
+ 14199, 26604,
+ 14199, 26606,
+ 14199, 26608,
+ 14199, 26610,
+ 14199, 26612,
+ 14199, 26614,
+ 14199, 26616,
+ 14199, 26618,
+ 14199, 26620,
+ 14199, 26622,
+ 14199, 26624,
+ 14199, 26626,
+ 14199, 26628,
+ 14199, 26630,
+ 14199, 26632,
+ 14199, 26634,
+ 14199, 26636,
+ 14199, 26638,
+ 14199, 26640,
+ 14199, 26642,
+ 14199, 26644,
+ 14199, 26646,
+ 14199, 26648,
+ 14199, 26650,
+ 14199, 26652,
+ 14199, 26654,
+ 14199, 26656,
+ 14199, 26658,
+ 14199, 26660,
+ 14199, 26662,
+ 14199, 26664,
+ 14199, 26666,
+ 14199, 26668,
+ 14199, 26670,
+ 14199, 26672,
+ 14199, 26674,
+ 14199, 26676,
+ 14199, 26678,
+ 14199, 26680,
+ 14199, 26682,
+ 14199, 26684,
+ 14199, 26686,
+ 14199, 26688,
+ 14199, 26690,
+ 14199, 26692,
+ 14199, 26694,
+ 14199, 26696,
+ 14199, 26698,
+ 14199, 26700,
+ 14199, 26702,
+ 14199, 26704,
+ 14199, 26706,
+ 14199, 26708,
+ 14199, 26710,
+ 14199, 26712,
+ 14199, 26714,
+ 14199, 26716,
+ 14199, 26718,
+ 14199, 26720,
+ 14199, 26722,
+ 14199, 26724,
+ 14199, 26726,
+ 14199, 26728,
+ 14199, 26730,
+ 14199, 26732,
+ 14199, 26734,
+ 14199, 26736,
+ 14199, 26738,
+ 14199, 26740,
+ 14199, 26742,
+ 14199, 26744,
+ 14199, 26746,
+ 14199, 26748,
+ 14199, 26750,
+ 14199, 26752,
+ 14199, 26754,
+ 14199, 26756,
+ 14199, 26758,
+ 14199, 26760,
+ 14199, 26762,
+ 14199, 26764,
+ 14199, 26766,
+ 14199, 26768,
+ 14199, 26770,
+ 14199, 26772,
+ 14199, 26774,
+ 14199, 26776,
+ 14199, 26778,
+ 14199, 26780,
+ 14199, 26782,
+ 14199, 26784,
+ 14199, 26786,
+ 14199, 26788,
+ 14199, 26790,
+ 14199, 26792,
+ 14199, 26794,
+ 14199, 26796,
+ 14199, 26798,
+ 14199, 26800,
+ 14199, 26802,
+ 14199, 26804,
+ 14199, 26806,
+ 14199, 26808,
+ 14199, 26810,
+ 14199, 26812,
+ 14199, 26814,
+ 14199, 26816,
+ 14199, 26818,
+ 14199, 26820,
+ 14199, 26822,
+ 14199, 26824,
+ 14199, 26826,
+ 14199, 26828,
+ 14199, 26830,
+ 14199, 26832,
+ 14199, 26834,
+ 14199, 26836,
+ 14199, 26838,
+ 14199, 26840,
+ 14199, 26842,
+ 14199, 26844,
+ 14199, 26846,
+ 14199, 26848,
+ 14199, 26850,
+ 14199, 26852,
+ 14199, 26854,
+ 14199, 26856,
+ 14199, 26858,
+ 14199, 26860,
+ 14199, 26862,
+ 14199, 26864,
+ 14199, 26866,
+ 14199, 26868,
+ 14199, 26870,
+ 14199, 26872,
+ 14199, 26874,
+ 14199, 26876,
+ 14199, 26878,
+ 14199, 26880,
+ 14199, 26882,
+ 14199, 26884,
+ 14199, 26886,
+ 14199, 26888,
+ 14199, 26890,
+ 14199, 26892,
+ 14199, 26894,
+ 14199, 26896,
+ 14199, 26898,
+ 14199, 26900,
+ 14199, 26902,
+ 14199, 26904,
+ 14199, 26906,
+ 14199, 26908,
+ 14199, 26910,
+ 14199, 26912,
+ 14199, 26914,
+ 14199, 26916,
+ 14199, 26918,
+ 14199, 26920,
+ 14199, 26922,
+ 14199, 26924,
+ 14199, 26926,
+ 14199, 26928,
+ 14199, 26930,
+ 14199, 26932,
+ 14199, 26934,
+ 14199, 26936,
+ 14199, 26938,
+ 14199, 26940,
+ 14199, 26942,
+ 14199, 26944,
+ 14199, 26946,
+ 14199, 26948,
+ 14199, 26950,
+ 14199, 26952,
+ 14199, 26954,
+ 14199, 26956,
+ 14199, 26958,
+ 14199, 26960,
+ 14199, 26962,
+ 14199, 26964,
+ 14199, 26966,
+ 14199, 26968,
+ 14199, 26970,
+ 14199, 26972,
+ 14199, 26974,
+ 14199, 26976,
+ 14199, 26978,
+ 14199, 26980,
+ 14199, 26982,
+ 14199, 26984,
+ 14199, 26986,
+ 14199, 26988,
+ 14199, 26990,
+ 14199, 26992,
+ 14199, 26994,
+ 14199, 26996,
+ 14199, 26998,
+ 14199, 27000,
+ 14199, 27002,
+ 14199, 27004,
+ 14199, 27006,
+ 14199, 27008,
+ 14199, 27010,
+ 14199, 27012,
+ 14199, 27014,
+ 14199, 27016,
+ 14199, 27018,
+ 14199, 27020,
+ 14199, 27022,
+ 14199, 27024,
+ 14199, 27026,
+ 14199, 27028,
+ 14199, 27030,
+ 14199, 27032,
+ 14199, 27034,
+ 14199, 27036,
+ 14199, 27038,
+ 14199, 27040,
+ 14199, 27042,
+ 14199, 27044,
+ 14199, 27046,
+ 14199, 27048,
+ 14199, 27050,
+ 14199, 27052,
+ 14199, 27054,
+ 14199, 27056,
+ 14199, 27058,
+ 14199, 27060,
+ 14199, 27062,
+ 14199, 27064,
+ 14199, 27066,
+ 14199, 27068,
+ 14199, 27070,
+ 14199, 27072,
+ 14199, 27074,
+ 14199, 27076,
+ 14199, 27078,
+ 14199, 27080,
+ 14199, 27082,
+ 14199, 27084,
+ 14199, 27086,
+ 14199, 27088,
+ 14199, 27090,
+ 14199, 27092,
+ 14199, 27094,
+ 14199, 27096,
+ 14199, 27098,
+ 14199, 27100,
+ 14199, 27102,
+ 14199, 27104,
+ 14199, 27106,
+ 14199, 27108,
+ 14199, 27110,
+ 14199, 27112,
+ 14199, 27114,
+ 14199, 27116,
+ 14199, 27118,
+ 14199, 27120,
+ 14199, 27122,
+ 14199, 27124,
+ 14199, 27126,
+ 14199, 27128,
+ 14199, 27130,
+ 14199, 27132,
+ 14199, 27134,
+ 14199, 27136,
+ 14199, 27138,
+ 14199, 27140,
+ 14199, 27142,
+ 14199, 27144,
+ 14199, 27146,
+ 14199, 27148,
+ 14199, 27150,
+ 14199, 27152,
+ 14199, 27154,
+ 14199, 27156,
+ 14199, 27158,
+ 14199, 27160,
+ 14199, 27162,
+ 14199, 27164,
+ 14199, 27166,
+ 14199, 27168,
+ 14199, 27170,
+ 14199, 27172,
+ 14199, 27174,
+ 14199, 27176,
+ 14199, 27178,
+ 14199, 27180,
+ 14279, 14787, 8736,
+ 14279, 16339, 526,
+ 14279, 16339, 698,
+ 14279, 16339, 2730,
+ 14279, 16339, 5412,
+ 14279, 16339, 6298,
+ 14279, 16339, 6478,
+ 14279, 16339, 7282,
+ 14279, 16339, 7732,
+ 14279, 16339, 8292,
+ 14279, 16339, 8932,
+ 14279, 16339, 9284,
+ 14279, 16339, 10150,
+ 14279, 16339, 10290,
+ 14279, 16339, 11146,
+ 14279, 16339, 12396,
+ 14279, 16339, 12536,
+ 14279, 16339, 13128,
+ 14279, 16339, 14370,
+ 14279, 16339, 14992,
+ 14279, 16339, 17038,
+ 14279, 16339, 17860,
+ 14279, 16339, 17862,
+ 14279, 16339, 18066,
+ 14279, 16339, 18434,
+ 14279, 16339, 20606,
+ 14279, 16339, 22686,
+ 14279, 17919, 8736,
+ 14279, 20289, 17919, 8736,
+ 14285, 2338,
+ 14285, 12228,
+ 14285, 15302,
+ 14286,
+ 14290,
+ 14299, 73, 16333, 8736,
+ 14299, 95, 16333, 8736,
+ 14299, 10485, 14194,
+ 14299, 10485, 17316,
+ 14299, 10485, 19142,
+ 14299, 10485, 19274,
+ 14299, 10485, 19318,
+ 14299, 10485, 20128,
+ 14299, 10485, 22560,
+ 14299, 12959, 2726,
+ 14299, 12959, 3194,
+ 14299, 12959, 3486,
+ 14299, 12959, 6978,
+ 14299, 12959, 7000,
+ 14299, 12959, 9282,
+ 14299, 12959, 11726,
+ 14299, 12959, 13036,
+ 14299, 12959, 14634,
+ 14299, 12959, 14960,
+ 14299, 15241, 10485, 8,
+ 14299, 15241, 10485, 16,
+ 14299, 15241, 10485, 28,
+ 14299, 15241, 10485, 40,
+ 14299, 15241, 10485, 58,
+ 14299, 15241, 10485, 72,
+ 14299, 15241, 10485, 94,
+ 14299, 15241, 10485, 312,
+ 14299, 15241, 10485, 702,
+ 14299, 15241, 10485, 19149, 22,
+ 14299, 15241, 10485, 19149, 34,
+ 14299, 15241, 10485, 19149, 404,
+ 14299, 15241, 10485, 19149, 606,
+ 14299, 16200,
+ 14299, 16339, 0,
+ 14299, 16339, 8,
+ 14299, 16339, 16,
+ 14299, 16339, 28,
+ 14299, 16339, 40,
+ 14299, 16339, 58,
+ 14299, 16339, 72,
+ 14299, 16339, 94,
+ 14299, 16339, 106,
+ 14299, 16339, 124,
+ 14299, 16339, 148,
+ 14299, 16339, 246,
+ 14299, 16339, 270,
+ 14299, 16339, 312,
+ 14299, 16339, 342,
+ 14299, 16339, 356,
+ 14299, 16339, 392,
+ 14299, 16339, 424,
+ 14299, 16339, 464,
+ 14299, 16339, 546,
+ 14299, 16339, 596,
+ 14299, 16339, 612,
+ 14299, 16339, 646,
+ 14299, 16339, 702,
+ 14299, 16339, 710,
+ 14299, 16339, 734,
+ 14299, 16339, 774,
+ 14299, 16339, 990,
+ 14299, 16339, 1106,
+ 14299, 16339, 1204,
+ 14299, 16339, 1226,
+ 14299, 16339, 1572,
+ 14299, 16339, 1890,
+ 14299, 16339, 2008,
+ 14299, 16339, 2248,
+ 14299, 16339, 2544,
+ 14299, 16339, 2594,
+ 14299, 16339, 2664,
+ 14299, 16339, 2792,
+ 14299, 16339, 3028,
+ 14299, 16339, 3072,
+ 14299, 16339, 3166,
+ 14299, 16339, 3240,
+ 14299, 16339, 3372,
+ 14299, 16339, 3452,
+ 14299, 16339, 3946,
+ 14299, 16339, 6516,
+ 14299, 16339, 10988,
+ 14299, 16339, 19149, 22,
+ 14299, 16339, 19149, 34,
+ 14299, 16339, 19149, 404,
+ 14299, 16339, 19149, 606,
+ 14299, 19781, 2727, 7368,
+ 14299, 19781, 2727, 15930,
+ 14299, 19781, 2727, 18698,
+ 14299, 19781, 2727, 21510,
+ 14299, 19781, 14961, 20250,
+ 14299, 19781, 14961, 22416,
+ 14301, 14765, 16339, 0,
+ 14301, 14765, 16339, 8,
+ 14301, 14765, 16339, 16,
+ 14301, 14765, 16339, 28,
+ 14301, 14765, 16339, 40,
+ 14301, 14765, 16339, 70,
+ 14301, 14765, 16339, 72,
+ 14301, 14765, 16339, 270,
+ 14301, 14765, 16339, 356,
+ 14301, 14765, 16339, 392,
+ 14301, 14765, 16339, 424,
+ 14301, 14765, 16339, 464,
+ 14301, 14765, 16339, 546,
+ 14301, 14765, 16339, 612,
+ 14301, 14765, 16339, 646,
+ 14301, 14765, 16339, 734,
+ 14301, 14765, 16339, 792,
+ 14301, 14765, 16339, 874,
+ 14301, 14765, 16339, 1030,
+ 14301, 14765, 16339, 1106,
+ 14301, 14765, 16339, 1226,
+ 14301, 14765, 16339, 1362,
+ 14301, 14765, 16339, 1572,
+ 14301, 14765, 16339, 1804,
+ 14301, 14765, 16339, 2008,
+ 14301, 14765, 16339, 2150,
+ 14301, 14765, 16339, 2720,
+ 14301, 14765, 16339, 3166,
+ 14301, 14765, 16339, 3438,
+ 14301, 14765, 16339, 3986,
+ 14301, 14765, 16339, 6782,
+ 14301, 14765, 16339, 6784,
+ 14301, 14765, 16339, 6786,
+ 14301, 14765, 16339, 10964,
+ 14301, 14765, 16339, 13030,
+ 14301, 14765, 16339, 13032,
+ 14301, 17613, 16339, 0,
+ 14301, 17613, 16339, 8,
+ 14301, 17613, 16339, 16,
+ 14301, 17613, 16339, 28,
+ 14301, 17613, 16339, 40,
+ 14301, 17613, 16339, 70,
+ 14301, 17613, 16339, 72,
+ 14301, 17613, 16339, 270,
+ 14301, 17613, 16339, 356,
+ 14301, 17613, 16339, 392,
+ 14301, 17613, 16339, 424,
+ 14301, 17613, 16339, 464,
+ 14301, 17613, 16339, 546,
+ 14301, 17613, 16339, 612,
+ 14301, 17613, 16339, 646,
+ 14301, 17613, 16339, 734,
+ 14301, 17613, 16339, 792,
+ 14301, 17613, 16339, 874,
+ 14301, 17613, 16339, 1030,
+ 14301, 17613, 16339, 1106,
+ 14301, 17613, 16339, 1226,
+ 14301, 17613, 16339, 1362,
+ 14301, 17613, 16339, 1572,
+ 14301, 17613, 16339, 1804,
+ 14301, 17613, 16339, 2008,
+ 14301, 17613, 16339, 2150,
+ 14301, 17613, 16339, 2720,
+ 14301, 17613, 16339, 3166,
+ 14301, 17613, 16339, 3438,
+ 14301, 17613, 16339, 3986,
+ 14301, 17613, 16339, 6782,
+ 14301, 17613, 16339, 6784,
+ 14301, 17613, 16339, 6786,
+ 14301, 17613, 16339, 10964,
+ 14301, 17613, 16339, 13030,
+ 14301, 17613, 16339, 13032,
+ 14308,
+ 14311, 10484,
+ 14324,
+ 14326,
+ 14331, 695, 20534,
+ 14335, 6938,
+ 14341, 16758,
+ 14359, 17084,
+ 14360,
+ 14381, 6612,
+ 14401, 505, 19180,
+ 14401, 505, 19879, 10484,
+ 14412,
+ 14413, 6999, 3486,
+ 14413, 6999, 6978,
+ 14413, 6999, 7000,
+ 14413, 6999, 14960,
+ 14420,
+ 14423, 10484,
+ 14425, 519, 17084,
+ 14425, 14749, 17084,
+ 14425, 16617, 17084,
+ 14425, 17084,
+ 14426,
+ 14429, 16889, 17084,
+ 14436,
+ 14472,
+ 14473, 15692,
14484,
- 14487, 10641, 835, 987, 13889, 7817, 18505, 11570,
- 14487, 10641, 3357, 20181, 17303, 635, 3245, 13340,
- 14487, 10641, 7817, 7123, 11570,
- 14487, 10641, 12589, 7123, 11570,
- 14487, 10641, 13341, 7123, 11570,
- 14487, 10641, 13563, 14487, 635, 3245, 13340,
- 14487, 10641, 13889, 7123, 11570,
- 14487, 10641, 13889, 13341, 18505, 11570,
- 14487, 10641, 18847, 6742,
- 14487, 10641, 20181, 896,
- 14487, 10641, 21239, 46,
- 14487, 16269, 123, 20181, 897, 843, 3293, 7123, 16269, 123, 18847, 896,
- 14489, 10120,
- 14497, 5860,
- 14497, 7877, 10641, 1912,
- 14497, 13885, 10641, 15516,
- 14497, 13885, 10641, 15517, 843, 13565, 17074,
- 14497, 15650,
- 14497, 15651, 505, 12005, 634,
- 14497, 16751, 10641, 15423, 6758,
- 14497, 16751, 10641, 16731, 6758,
- 14497, 18688,
- 14497, 18689, 505, 12005, 634,
- 14497, 18832,
- 14497, 21125, 10641, 15516,
- 14502,
- 14511, 9496,
+ 14488,
14512,
- 14517, 2607, 15231, 6793, 9956,
- 14517, 2607, 15231, 13987, 16270,
- 14517, 2607, 15231, 14591, 18511, 8320,
- 14517, 2607, 15231, 18171, 18511, 8320,
- 14517, 6793, 9956,
- 14517, 12001, 11905, 2610,
- 14517, 12001, 11905, 3076,
- 14517, 12001, 11905, 3356,
- 14517, 12001, 11905, 6756,
- 14517, 12001, 11905, 6778,
- 14517, 12001, 11905, 8780,
- 14517, 12001, 11905, 11978,
- 14517, 12001, 11905, 13450,
- 14517, 12001, 11905, 13736,
- 14517, 12001, 15233, 2611, 16502,
- 14517, 12001, 15233, 3077, 16502,
- 14517, 12001, 15233, 3232,
- 14517, 12001, 15233, 3357, 16502,
- 14517, 12001, 15233, 6757, 16502,
- 14517, 12001, 15233, 6779, 16502,
- 14517, 12001, 15233, 8781, 16502,
- 14517, 12001, 15233, 11979, 16502,
- 14517, 12001, 15233, 12080,
- 14517, 12001, 15233, 12108,
- 14517, 12001, 15233, 13451, 16502,
- 14517, 12001, 15233, 13538,
- 14517, 12001, 15233, 13737, 16502,
- 14517, 12001, 15233, 14636,
- 14517, 12001, 15233, 15194,
- 14517, 12001, 15233, 15736,
- 14517, 12001, 15233, 15820,
- 14517, 12001, 15233, 17190,
- 14517, 12001, 19785, 8320,
- 14517, 13563, 14999, 28,
- 14517, 13563, 14999, 230,
- 14517, 13563, 14999, 430,
- 14517, 13563, 14999, 460,
- 14517, 13563, 14999, 536,
- 14517, 13563, 14999, 580,
- 14517, 13563, 14999, 648,
- 14517, 13563, 14999, 1154,
- 14517, 13563, 14999, 1282,
- 14517, 13563, 14999, 1368,
- 14517, 13563, 14999, 1918,
- 14517, 13563, 14999, 1998,
- 14517, 13563, 14999, 2607, 14517, 266,
- 14517, 13563, 14999, 2607, 14517, 826,
- 14517, 13563, 14999, 2607, 14517, 1190,
- 14517, 13563, 14999, 2607, 14517, 1318,
- 14517, 13563, 14999, 2607, 14517, 1598,
- 14517, 13563, 14999, 2607, 14517, 1610,
- 14517, 13563, 14999, 2607, 14517, 2624,
- 14517, 13563, 14999, 2607, 14517, 7302,
- 14517, 13563, 14999, 2607, 14517, 9758,
- 14517, 13563, 14999, 2607, 14517, 13494,
- 14517, 13563, 14999, 2607, 14517, 14750,
- 14517, 13563, 14999, 2607, 15231, 2450,
- 14517, 13563, 14999, 2607, 15231, 2562,
- 14517, 13563, 14999, 2607, 15231, 3530,
- 14517, 13563, 14999, 2607, 15231, 13494,
- 14517, 13563, 14999, 2624,
- 14517, 13563, 14999, 2722,
- 14517, 13563, 14999, 3104,
- 14517, 13563, 14999, 3216,
- 14517, 13563, 14999, 5248,
- 14517, 13563, 14999, 7132,
- 14517, 13563, 14999, 7302,
- 14517, 13563, 14999, 7594,
- 14517, 13563, 14999, 7646,
- 14517, 13563, 14999, 9758,
- 14517, 13563, 14999, 9862,
- 14517, 13563, 14999, 10540,
- 14517, 13563, 14999, 10896,
- 14517, 13563, 14999, 11848,
- 14517, 13563, 14999, 12156,
- 14517, 13563, 14999, 12370,
- 14517, 13563, 14999, 12542,
- 14517, 13563, 14999, 13420,
- 14517, 13563, 14999, 13494,
- 14517, 13563, 14999, 14750,
- 14517, 13563, 14999, 15732,
- 14517, 13563, 14999, 16197, 9758,
- 14517, 13563, 14999, 17591, 7646,
- 14517, 13563, 14999, 17689, 7646,
- 14517, 13563, 14999, 18223, 266,
- 14517, 13563, 14999, 19061, 460,
- 14517, 13563, 14999, 19061, 5246,
- 14517, 13563, 14999, 19061, 7302,
- 14517, 13563, 14999, 19061, 7594,
- 14517, 13563, 14999, 22811, 460,
- 14517, 13563, 14999, 22811, 1282,
- 14517, 13563, 14999, 22811, 9758,
- 14517, 13563, 14999, 22811, 14750,
- 14517, 15673, 431, 580,
- 14517, 15673, 537, 580,
- 14517, 15673, 1870,
- 14517, 15673, 1919, 580,
- 14517, 15673, 3217, 580,
- 14517, 15673, 13495, 9862,
- 14517, 15673, 17290,
- 14517, 16111, 14999, 28,
- 14517, 16111, 14999, 230,
- 14517, 16111, 14999, 430,
- 14517, 16111, 14999, 460,
- 14517, 16111, 14999, 536,
- 14517, 16111, 14999, 580,
- 14517, 16111, 14999, 648,
- 14517, 16111, 14999, 1154,
- 14517, 16111, 14999, 1282,
- 14517, 16111, 14999, 1368,
- 14517, 16111, 14999, 1918,
- 14517, 16111, 14999, 1998,
- 14517, 16111, 14999, 2607, 14517, 266,
- 14517, 16111, 14999, 2607, 14517, 826,
- 14517, 16111, 14999, 2607, 14517, 1190,
- 14517, 16111, 14999, 2607, 14517, 1318,
- 14517, 16111, 14999, 2607, 14517, 1598,
- 14517, 16111, 14999, 2607, 14517, 1610,
- 14517, 16111, 14999, 2607, 14517, 2624,
- 14517, 16111, 14999, 2607, 14517, 7302,
- 14517, 16111, 14999, 2607, 14517, 9758,
- 14517, 16111, 14999, 2607, 14517, 13494,
- 14517, 16111, 14999, 2607, 14517, 14750,
- 14517, 16111, 14999, 2607, 15231, 2450,
- 14517, 16111, 14999, 2607, 15231, 2562,
- 14517, 16111, 14999, 2607, 15231, 3530,
- 14517, 16111, 14999, 2607, 15231, 13494,
- 14517, 16111, 14999, 2624,
- 14517, 16111, 14999, 2722,
- 14517, 16111, 14999, 3104,
- 14517, 16111, 14999, 3216,
- 14517, 16111, 14999, 5248,
- 14517, 16111, 14999, 7132,
- 14517, 16111, 14999, 7302,
- 14517, 16111, 14999, 7594,
- 14517, 16111, 14999, 7646,
- 14517, 16111, 14999, 9758,
- 14517, 16111, 14999, 9862,
- 14517, 16111, 14999, 10540,
- 14517, 16111, 14999, 10896,
- 14517, 16111, 14999, 11848,
- 14517, 16111, 14999, 12156,
- 14517, 16111, 14999, 12370,
- 14517, 16111, 14999, 12542,
- 14517, 16111, 14999, 13420,
- 14517, 16111, 14999, 13494,
- 14517, 16111, 14999, 14750,
- 14517, 16111, 14999, 15732,
- 14517, 16111, 14999, 16197, 9758,
- 14517, 16111, 14999, 17591, 7646,
- 14517, 16111, 14999, 17689, 7646,
- 14517, 16111, 14999, 18223, 266,
- 14517, 16111, 14999, 19061, 460,
- 14517, 16111, 14999, 19061, 5246,
- 14517, 16111, 14999, 19061, 7302,
- 14517, 16111, 14999, 19061, 7594,
- 14517, 16111, 14999, 22811, 460,
- 14517, 16111, 14999, 22811, 1282,
- 14517, 16111, 14999, 22811, 9758,
- 14517, 16111, 14999, 22811, 14750,
- 14517, 18089, 2611, 7122,
- 14517, 19003, 461, 11392,
- 14517, 19003, 18629, 11482,
- 14517, 19003, 18629, 12556,
- 14517, 22877, 16270,
- 14523, 10641, 12274,
- 14529, 5970,
- 14533, 1019, 6718,
- 14533, 6718,
- 14537, 9953, 19513, 9855, 18392,
- 14542,
- 14543, 10641, 7817, 12242,
- 14543, 10641, 13341, 12242,
- 14543, 12484,
- 14550,
- 14555, 2175, 7854,
- 14555, 18400,
- 14555, 23305, 20375, 11476,
- 14561, 9854,
- 14561, 16124,
- 14561, 20136,
- 14568,
- 14569, 14878,
- 14581, 20224,
- 14587, 1397, 11968,
- 14587, 1397, 12337, 11968,
- 14587, 1397, 14997, 3716,
- 14587, 1397, 14997, 10750,
- 14587, 1397, 16349, 12336,
- 14587, 1397, 16349, 14826,
- 14587, 1397, 16459, 3716,
- 14587, 1397, 16459, 10750,
- 14587, 1397, 18137, 11968,
- 14591, 1638,
- 14591, 16201, 15673, 6777, 3356,
- 14601, 9854,
- 14605, 10189, 18847, 5720,
- 14605, 10189, 20181, 5720,
- 14605, 10189, 23146,
- 14605, 10189, 23148,
- 14605, 10189, 23150,
- 14605, 10189, 23152,
- 14605, 10189, 23154,
- 14605, 10189, 23156,
- 14605, 10189, 23158,
- 14605, 10189, 23160,
- 14605, 10189, 23162,
- 14605, 10189, 23164,
- 14605, 10189, 23166,
- 14605, 10189, 23168,
- 14605, 10189, 23170,
- 14605, 10189, 23172,
- 14605, 10189, 23174,
- 14605, 10189, 23176,
- 14605, 10189, 23178,
- 14605, 10189, 23180,
- 14605, 10189, 23182,
- 14605, 10189, 23184,
- 14605, 10189, 23186,
- 14605, 10189, 23188,
- 14605, 10189, 23190,
- 14605, 10189, 23192,
- 14605, 10189, 23194,
- 14605, 10189, 23196,
- 14605, 10189, 23198,
- 14605, 10189, 23200,
- 14605, 10189, 23202,
- 14605, 10189, 23204,
- 14605, 10189, 23206,
- 14605, 10189, 23208,
- 14605, 10189, 23210,
- 14605, 10189, 23212,
- 14605, 10189, 23214,
- 14605, 10189, 23216,
- 14605, 10189, 23218,
- 14605, 10189, 23220,
- 14605, 10189, 23222,
- 14605, 10189, 23224,
- 14605, 10189, 23226,
- 14605, 10189, 23228,
- 14605, 10189, 23230,
- 14605, 10189, 23232,
- 14605, 10189, 23234,
- 14605, 10189, 23236,
- 14605, 10189, 23238,
- 14605, 10189, 23240,
- 14605, 10189, 23242,
- 14605, 10189, 23314,
- 14605, 10189, 23316,
- 14605, 10189, 23318,
- 14605, 10189, 23320,
- 14605, 10189, 23322,
- 14605, 10189, 23324,
- 14605, 10189, 23326,
- 14605, 10189, 23328,
- 14605, 10189, 23330,
- 14605, 10189, 23332,
- 14605, 10189, 23334,
- 14605, 10189, 23336,
- 14605, 10189, 23338,
- 14605, 10189, 23340,
- 14605, 10189, 23342,
- 14605, 10189, 23344,
- 14605, 10189, 23346,
- 14605, 10189, 23348,
- 14605, 10189, 23350,
- 14605, 10189, 23352,
- 14605, 10189, 23354,
- 14605, 10189, 23356,
- 14605, 10189, 23358,
- 14605, 10189, 23360,
- 14605, 10189, 23362,
- 14605, 10189, 23364,
- 14605, 10189, 23366,
- 14605, 10189, 23368,
- 14605, 10189, 23370,
- 14605, 10189, 23372,
- 14605, 10189, 23374,
- 14605, 10189, 23376,
- 14605, 10189, 23378,
- 14605, 10189, 23380,
- 14605, 10189, 23382,
- 14605, 10189, 23384,
- 14605, 10189, 23386,
- 14605, 10189, 23388,
- 14605, 10189, 23390,
- 14605, 10189, 23392,
- 14605, 10189, 23394,
- 14605, 10189, 23396,
- 14605, 10189, 23398,
- 14605, 10189, 23400,
- 14605, 10189, 23402,
- 14605, 10189, 23404,
- 14605, 10189, 23406,
- 14605, 10189, 23408,
- 14605, 10189, 23410,
- 14623, 11772,
- 14623, 12072,
- 14623, 14486,
- 14623, 15236,
- 14623, 15620,
- 14623, 22947, 15074,
- 14623, 23121, 11446,
- 14625, 671, 10086,
- 14625, 2175, 7854,
- 14625, 6435, 10086,
- 14625, 7817, 859, 21097, 16088,
- 14625, 9286,
- 14625, 10623, 18400,
- 14625, 11395, 14262,
- 14625, 11757, 12004,
- 14625, 11779, 7888,
- 14625, 12587, 19557, 8320,
- 14625, 13260,
- 14625, 13261, 19557, 8320,
- 14625, 13341, 859, 19409, 16088,
- 14625, 13884,
- 14625, 14542,
- 14625, 14856,
- 14625, 15167, 19408,
- 14625, 15167, 19409, 10641, 18836,
- 14625, 15167, 21096,
- 14625, 15621, 13884,
- 14625, 15621, 21124,
- 14625, 15643, 2511, 9854,
- 14625, 15650,
- 14625, 16153, 11905, 2610,
- 14625, 16153, 11905, 3076,
- 14625, 16153, 11905, 3356,
- 14625, 16153, 11905, 6756,
- 14625, 16153, 11905, 6778,
- 14625, 16153, 11905, 8780,
- 14625, 16153, 11905, 11978,
- 14625, 16153, 11905, 13450,
- 14625, 16153, 11905, 13736,
- 14625, 16153, 15233, 3232,
- 14625, 16727, 504,
- 14625, 16727, 842,
- 14625, 16913, 14856,
- 14625, 17255, 18386,
- 14625, 18176,
- 14625, 18486,
- 14625, 18511, 8320,
- 14625, 18684,
- 14625, 18688,
- 14625, 18847, 896,
- 14625, 18847, 897, 7817, 19808,
- 14625, 18847, 897, 14625, 7817, 19808,
- 14625, 18847, 897, 14625, 13341, 19808,
- 14625, 18847, 7854,
- 14625, 20461, 8320,
- 14625, 20685, 8320,
- 14625, 21124,
- 14625, 23107, 19557, 8320,
- 14625, 23265, 19557, 8320,
- 14626,
- 14627, 6718,
- 14633, 15672,
- 14635, 8852,
- 14647, 9854,
- 14647, 9855, 843, 17237, 18430,
- 14647, 9855, 843, 17237, 18431, 10641, 13759, 11392,
- 14647, 9855, 10641, 1217, 11552,
- 14647, 9855, 10641, 3357, 6431, 11393, 843, 3357, 6431, 11552,
- 14647, 9855, 10641, 11621, 11392,
- 14647, 9855, 11393, 9287, 9854,
- 14647, 9855, 11393, 13759, 18386,
- 14647, 9855, 11393, 19407, 11476,
- 14647, 9855, 11393, 20375, 11476,
- 14647, 10641, 17642,
- 14647, 11756,
- 14652,
- 14679, 7812,
- 14680,
- 14683, 18986,
- 14685, 9854,
- 14686,
- 14689, 14046,
- 14695, 6286,
- 14695, 13582,
- 14703, 9217, 18176,
- 14705, 7127, 9854,
- 14717, 14376,
- 14723, 6410,
- 14725, 12274,
- 14726,
- 14727, 17041, 11650,
- 14727, 20877, 8320,
- 14729, 18026,
- 14732,
- 14734,
- 14737, 20838,
- 14741, 9520,
- 14747, 12113, 9854,
- 14747, 12116,
+ 14515, 891, 13707, 2727, 15931, 12426,
+ 14515, 891, 15127, 2727, 15931, 12426,
+ 14515, 909, 23189, 17588,
+ 14515, 2271, 22253, 17588,
+ 14515, 2727, 15931, 12426,
+ 14515, 2727, 18699, 12426,
+ 14515, 6973, 10764,
+ 14515, 6979, 17873, 12426,
+ 14515, 7369, 12419, 10598,
+ 14515, 7369, 12419, 15766,
+ 14515, 7369, 12426,
+ 14515, 7369, 16028,
+ 14515, 7369, 16443, 14638,
+ 14515, 7369, 18771, 2338,
+ 14515, 7373, 21657, 20260,
+ 14515, 9699, 18911, 1280,
+ 14515, 10758,
+ 14515, 12277, 15682,
+ 14515, 12280,
+ 14515, 12281, 11417, 908,
+ 14515, 12281, 11417, 21029, 17405, 12314,
+ 14515, 12281, 15917, 23365, 16420,
+ 14515, 12281, 17588,
+ 14515, 12281, 17589, 11417, 1280,
+ 14515, 12281, 19129, 11417, 17020,
+ 14515, 12281, 23365, 16420,
+ 14515, 12315, 11417, 14765, 15766,
+ 14515, 12315, 11417, 17659, 9818,
+ 14515, 12419, 20539, 14667, 17588,
+ 14515, 12419, 22155, 17588,
+ 14515, 12833, 17588,
+ 14515, 12833, 17589, 13707, 7596,
+ 14515, 12833, 17589, 15127, 7596,
+ 14515, 12833, 17589, 16467, 14388,
+ 14515, 13156,
+ 14515, 14313, 7836,
+ 14515, 14635, 17873, 12426,
+ 14515, 14953, 15287, 14515, 20207, 13474,
+ 14515, 14961, 17873, 12426,
+ 14515, 14961, 20251, 12426,
+ 14515, 15287, 12833, 17588,
+ 14515, 15287, 15803, 17588,
+ 14515, 15287, 17021, 17588,
+ 14515, 15287, 20539, 14667, 17588,
+ 14515, 15287, 22155, 17588,
+ 14515, 15287, 22876,
+ 14515, 15803, 17588,
+ 14515, 15917, 23365, 17588,
+ 14515, 15919, 12281, 17588,
+ 14515, 15919, 12315, 11417, 18767, 7398,
+ 14515, 15919, 17351, 13132,
+ 14515, 15919, 21409, 8736,
+ 14515, 15919, 22876,
+ 14515, 16567, 15973, 22343, 18680,
+ 14515, 16809, 20107, 17588,
+ 14515, 16969, 21409, 8736,
+ 14515, 16999, 15682,
+ 14515, 17021, 17588,
+ 14515, 17021, 17589, 11417, 10891, 321, 3423, 15802,
+ 14515, 17021, 17589, 11417, 10891, 321, 15659, 15802,
+ 14515, 17021, 17589, 11417, 14456,
+ 14515, 17021, 17589, 11417, 15919, 17050,
+ 14515, 17021, 17589, 11417, 17050,
+ 14515, 17021, 17589, 11417, 20612,
+ 14515, 17021, 17589, 13707, 15802,
+ 14515, 17021, 17589, 15127, 15802,
+ 14515, 17021, 17589, 21060,
+ 14515, 17351, 13132,
+ 14515, 17626,
+ 14515, 18898,
+ 14515, 18899, 11417, 2727, 14783, 11378,
+ 14515, 18899, 11417, 14961, 14783, 15274,
+ 14515, 19011, 15682,
+ 14515, 20303, 945, 20860,
+ 14515, 20359, 41, 17588,
+ 14515, 20539, 14667, 17588,
+ 14515, 20550,
+ 14515, 20551, 12221, 8211, 20550,
+ 14515, 20625, 955, 11417, 14456,
+ 14515, 20625, 1027, 8250,
+ 14515, 22343, 18680,
+ 14515, 22473, 2727, 18699, 12426,
+ 14515, 22876,
+ 14515, 22877, 13707, 7596,
+ 14515, 22877, 15127, 7596,
+ 14515, 22877, 21060,
+ 14515, 23365, 17588,
+ 14515, 25127, 17588,
+ 14527, 6938,
+ 14531, 91, 10484,
+ 14531, 15119, 10484,
+ 14531, 17773, 18825, 10484,
+ 14531, 18477, 2726,
+ 14531, 18477, 2727, 18038,
+ 14531, 18477, 2727, 18039, 20520,
+ 14531, 18477, 2727, 20520,
+ 14531, 18477, 2727, 20521, 5, 6,
+ 14531, 18477, 3194,
+ 14531, 18477, 3195, 8197, 6998,
+ 14531, 18477, 3362,
+ 14531, 18477, 3363, 20520,
+ 14531, 18477, 3486,
+ 14531, 18477, 6978,
+ 14531, 18477, 6979, 18038,
+ 14531, 18477, 6979, 20520,
+ 14531, 18477, 7000,
+ 14531, 18477, 9282,
+ 14531, 18477, 13036,
+ 14531, 18477, 13140,
+ 14531, 18477, 13141, 13025, 6998,
+ 14531, 18477, 13141, 20520,
+ 14531, 18477, 14634,
+ 14531, 18477, 14960,
+ 14531, 18477, 15934,
+ 14531, 18477, 17256,
+ 14531, 18477, 20289, 2727, 18038,
+ 14531, 18821, 10484,
+ 14531, 18825, 10484,
+ 14531, 18853, 10484,
+ 14531, 19511, 10484,
+ 14531, 20335, 10484,
+ 14531, 20785, 10484,
+ 14531, 21033, 10484,
+ 14531, 21407, 10484,
+ 14531, 22349, 10484,
+ 14533, 17112,
+ 14533, 18694,
+ 14543, 10484,
+ 14545, 19768,
+ 14553, 12827, 22908,
+ 14553, 15563, 17084,
+ 14553, 16339, 4,
+ 14553, 16339, 6,
+ 14553, 16339, 8,
+ 14553, 16339, 12,
+ 14553, 16339, 20,
+ 14553, 16339, 28,
+ 14553, 16339, 32,
+ 14553, 16339, 42,
+ 14553, 16339, 44,
+ 14553, 16339, 46,
+ 14553, 16339, 48,
+ 14553, 16339, 50,
+ 14553, 16339, 63, 0,
+ 14553, 16339, 502,
+ 14553, 16339, 518,
+ 14553, 16339, 520,
+ 14553, 16339, 529, 28,
+ 14553, 16339, 620,
+ 14553, 16339, 784,
+ 14553, 16339, 1098,
+ 14553, 16339, 1342,
+ 14553, 16339, 1380,
+ 14553, 16339, 1408,
+ 14553, 16339, 1530,
+ 14553, 16339, 1556,
+ 14553, 16339, 1850,
+ 14553, 16339, 1860,
+ 14553, 16339, 5404,
+ 14553, 16339, 6154,
+ 14553, 16339, 6953, 6957, 229, 10,
+ 14553, 16339, 7179, 7323, 12,
+ 14553, 16339, 7757, 331, 1869, 16,
+ 14553, 16339, 7765, 1388,
+ 14553, 16339, 7943, 20,
+ 14553, 16339, 10596,
+ 14553, 16339, 11171, 699, 40,
+ 14553, 16339, 12261, 13056,
+ 14553, 16339, 12293, 0,
+ 14553, 16339, 12530,
+ 14553, 16339, 12895, 6473, 6,
+ 14553, 16339, 13035, 191, 8,
+ 14553, 16339, 13329, 14,
+ 14553, 16339, 13491, 18,
+ 14553, 16339, 13538,
+ 14553, 16339, 14477, 2987, 10025, 34,
+ 14553, 16339, 14721, 27205, 36,
+ 14553, 16339, 15003, 3397, 3499, 38,
+ 14553, 16339, 15317, 11455, 44,
+ 14553, 16339, 16045, 15719, 62,
+ 14553, 16339, 16045, 15719, 190,
+ 14553, 16339, 16045, 15719, 330,
+ 14553, 16339, 16045, 15719, 528,
+ 14553, 16339, 16045, 15719, 5404,
+ 14553, 16339, 16119, 14,
+ 14553, 16339, 16184,
+ 14553, 16339, 16323, 8177, 8277, 22,
+ 14553, 16339, 16409, 2339, 24,
+ 14553, 16339, 16509, 2667, 9079, 26,
+ 14553, 16339, 16620,
+ 14553, 16339, 16697, 16687, 30,
+ 14553, 16339, 16993, 36,
+ 14553, 16339, 17726,
+ 14553, 16339, 18521, 13081, 28,
+ 14553, 16339, 19339, 12405, 17559, 2,
+ 14553, 16339, 19664,
+ 14553, 16339, 19666,
+ 14553, 16339, 19668,
+ 14553, 16339, 20527, 14967, 14958,
+ 14553, 16339, 23208,
+ 14553, 16339, 25103, 0,
+ 14553, 16339, 25104,
+ 14553, 16339, 25289, 66,
+ 14553, 16339, 25290,
+ 14553, 16339, 25317, 28,
+ 14553, 16339, 25319, 36,
+ 14553, 16339, 25321, 38,
+ 14553, 16339, 27203, 28,
+ 14553, 16339, 27221, 24,
+ 14553, 16339, 27223, 26,
+ 14553, 16339, 27351, 24,
+ 14553, 16339, 27421, 14,
+ 14553, 16339, 27443, 14,
+ 14553, 16339, 27463, 2,
+ 14553, 16969, 22908,
+ 14553, 19337, 17084,
+ 14553, 20055, 22908,
+ 14553, 20591, 17084,
+ 14555, 10484,
+ 14610,
+ 14620,
+ 14650,
+ 14660,
+ 14693, 695, 10758,
+ 14693, 695, 10759, 11417, 20612,
+ 14693, 695, 10759, 12221, 14693, 6643, 10758,
+ 14693, 6007, 12315, 20207, 21029, 10849, 14115, 6774,
+ 14693, 6643, 10758,
+ 14693, 6643, 10759, 11417, 18526,
+ 14693, 8211, 10758,
+ 14693, 18869, 14115, 12314,
+ 14693, 22329, 12315, 12221, 21229, 12314,
+ 14693, 22553, 14785, 12314,
+ 14700,
+ 14736,
+ 14740,
+ 14741, 891, 21866,
+ 14742,
+ 14751, 505, 14398,
+ 14758,
14760,
- 14769, 13213, 9854,
- 14785, 13612,
- 14788,
- 14793, 14999, 1286,
- 14793, 14999, 1792,
- 14793, 14999, 5232,
- 14793, 14999, 6274,
- 14793, 14999, 7026,
- 14793, 14999, 7116,
- 14793, 14999, 7448,
- 14793, 14999, 8781, 16502,
- 14793, 14999, 10426,
- 14793, 14999, 12062,
- 14793, 14999, 12340,
- 14793, 14999, 12378,
- 14793, 14999, 12500,
- 14793, 14999, 12524,
- 14793, 14999, 12656,
- 14793, 14999, 13156,
- 14793, 14999, 13308,
- 14793, 14999, 13426,
- 14793, 14999, 13704,
- 14793, 14999, 14060,
- 14793, 14999, 14272,
- 14793, 14999, 15158,
- 14793, 14999, 15194,
- 14793, 14999, 15738,
- 14793, 14999, 16032,
- 14793, 14999, 18408,
- 14793, 14999, 18502,
- 14796,
+ 14765, 201, 6488,
+ 14765, 3487, 6639, 9703, 2727, 1281, 22908,
+ 14765, 3619, 11417, 20612,
+ 14765, 6037, 17764,
+ 14765, 7015, 10604,
+ 14765, 8211, 12833, 17588,
+ 14765, 8211, 20539, 14667, 17588,
+ 14765, 8211, 22876,
+ 14765, 9819, 10484,
+ 14765, 12808,
+ 14765, 12814,
+ 14765, 14515, 12833, 17588,
+ 14765, 14515, 20539, 14667, 17588,
+ 14765, 14515, 22876,
+ 14765, 14531, 18477, 2726,
+ 14765, 14531, 18477, 2727, 18038,
+ 14765, 14531, 18477, 2727, 20520,
+ 14765, 14531, 18477, 3194,
+ 14765, 14531, 18477, 3362,
+ 14765, 14531, 18477, 3486,
+ 14765, 14531, 18477, 6978,
+ 14765, 14531, 18477, 6979, 18038,
+ 14765, 14531, 18477, 7000,
+ 14765, 14531, 18477, 9282,
+ 14765, 14531, 18477, 13036,
+ 14765, 14531, 18477, 13140,
+ 14765, 14531, 18477, 14634,
+ 14765, 14531, 18477, 14960,
+ 14765, 14531, 18477, 15934,
+ 14765, 14531, 18477, 17256,
+ 14765, 14984,
+ 14765, 15893, 10484,
+ 14765, 15943, 10484,
+ 14765, 16593, 10484,
+ 14765, 16627, 17764,
+ 14765, 17881, 504,
+ 14765, 17881, 505, 11417, 18526,
+ 14765, 17881, 505, 11417, 20625, 955, 93, 1379, 505, 22113, 17050,
+ 14765, 18589, 10484,
+ 14765, 18747, 18888,
+ 14765, 19252,
+ 14765, 19306,
+ 14765, 19457, 91, 16448,
+ 14765, 19457, 11417, 18526,
+ 14765, 19457, 11417, 20625, 955, 93, 1379, 505, 22113, 17050,
+ 14765, 20253, 8736,
+ 14765, 20696,
+ 14765, 21231, 10484,
+ 14765, 21474,
+ 14765, 21843, 92,
+ 14765, 22701, 8736,
+ 14765, 22745, 12814,
+ 14765, 23189, 10484,
+ 14765, 23204,
+ 14767, 18680,
+ 14770,
+ 14772,
+ 14774,
+ 14778,
+ 14781, 14459, 17021, 20118,
+ 14781, 14459, 17021, 20119, 321, 12419, 17020,
+ 14783, 21419, 20834,
+ 14785, 6775, 12314,
+ 14785, 6775, 12315, 659, 15802,
+ 14785, 6775, 12315, 891, 14785, 11395, 12314,
+ 14785, 6775, 12315, 11417, 7596,
+ 14785, 6775, 12315, 19473, 14115, 6775, 12314,
+ 14785, 6775, 12419, 12314,
+ 14785, 6775, 15287, 12314,
+ 14785, 6775, 15919, 12314,
+ 14785, 6775, 20207, 1034,
+ 14785, 6775, 20207, 8206,
+ 14785, 6775, 20207, 11297, 8206,
+ 14785, 6775, 22333, 12314,
+ 14785, 6775, 27233, 12314,
+ 14785, 6775, 27233, 12315, 659, 954,
+ 14785, 11395, 12314,
+ 14785, 11395, 12315, 891, 14115, 11395, 12314,
+ 14785, 11395, 12315, 11417, 7596,
+ 14785, 11395, 12419, 12314,
+ 14785, 11395, 15287, 12314,
+ 14785, 11395, 15919, 12314,
+ 14785, 11395, 20207, 1034,
+ 14785, 11395, 20207, 8206,
+ 14785, 11395, 20207, 11297, 8206,
+ 14785, 11395, 22333, 12314,
+ 14785, 11395, 27233, 12314,
+ 14785, 11395, 27233, 12315, 659, 954,
+ 14786,
+ 14801, 505, 17162,
14802,
- 14814,
- 14815, 843, 9254,
- 14815, 843, 15564,
- 14815, 843, 15912,
- 14819, 14625, 1217, 10219, 8320,
- 14819, 14698,
- 14819, 14999, 0,
- 14819, 14999, 8,
- 14819, 14999, 16,
- 14819, 14999, 28,
- 14819, 14999, 40,
- 14819, 14999, 66,
- 14819, 14999, 204,
- 14819, 14999, 214,
- 14819, 14999, 482,
- 14819, 14999, 694,
- 14819, 14999, 700,
- 14819, 14999, 706,
- 14819, 14999, 734,
- 14819, 14999, 736,
- 14819, 14999, 738,
- 14819, 14999, 742,
- 14819, 14999, 746,
- 14819, 14999, 3520,
- 14819, 14999, 3546,
- 14819, 14999, 3654,
- 14819, 14999, 3700,
- 14819, 14999, 9866,
- 14819, 14999, 10806,
- 14819, 14999, 10824,
- 14819, 14999, 11464,
- 14819, 14999, 11732,
- 14819, 14999, 12280,
- 14819, 14999, 12376,
- 14819, 14999, 12732,
- 14819, 14999, 12886,
- 14819, 14999, 13232,
- 14819, 14999, 13336,
- 14819, 14999, 14130,
- 14819, 14999, 14136,
- 14819, 14999, 14300,
- 14819, 14999, 14944,
- 14819, 14999, 15748,
- 14819, 14999, 15930,
- 14819, 14999, 15936,
- 14819, 14999, 16142,
- 14819, 14999, 16576,
- 14819, 14999, 16976,
- 14819, 14999, 17024,
- 14819, 14999, 17362,
- 14819, 14999, 18866,
- 14819, 14999, 19652,
- 14819, 14999, 20240,
- 14819, 14999, 20280,
- 14819, 14999, 20326,
- 14819, 14999, 20368,
- 14819, 14999, 20410,
- 14819, 14999, 20418,
- 14819, 14999, 20420,
- 14819, 14999, 20434,
- 14819, 14999, 20436,
- 14819, 14999, 20438,
- 14819, 14999, 20442,
- 14819, 14999, 20444,
- 14819, 14999, 20760,
- 14819, 14999, 20786,
- 14819, 14999, 20816,
- 14819, 14999, 20818,
- 14819, 14999, 20860,
- 14819, 14999, 20890,
- 14819, 14999, 20892,
- 14819, 14999, 20896,
- 14819, 14999, 20920,
- 14819, 14999, 20922,
- 14819, 14999, 20926,
- 14819, 14999, 20928,
- 14819, 14999, 20986,
- 14819, 14999, 21162,
- 14819, 14999, 21170,
- 14819, 14999, 21172,
- 14819, 14999, 21190,
- 14819, 14999, 21192,
- 14819, 14999, 22856,
- 14819, 14999, 22858,
- 14819, 14999, 22872,
- 14819, 14999, 22880,
- 14819, 14999, 22906,
- 14819, 14999, 22916,
- 14819, 14999, 22918,
- 14819, 14999, 22920,
- 14819, 14999, 22958,
- 14819, 14999, 23268,
- 14819, 14999, 23426,
- 14819, 14999, 23446,
- 14819, 14999, 23462,
- 14819, 14999, 23464,
- 14819, 14999, 23466,
- 14819, 14999, 23476,
- 14819, 14999, 23494,
- 14819, 15573, 1217, 10219, 8320,
- 14819, 17749, 9866,
- 14819, 17749, 11732,
- 14819, 17749, 12280,
- 14819, 17749, 12376,
- 14819, 17749, 12732,
- 14819, 17749, 12886,
- 14819, 17749, 13232,
- 14819, 17749, 13336,
- 14819, 17749, 14698,
- 14819, 17749, 14944,
- 14819, 17749, 15748,
- 14819, 17749, 16142,
- 14819, 17749, 16576,
- 14819, 17749, 16976,
- 14819, 17749, 17024,
- 14819, 17749, 17362,
- 14819, 17749, 18866,
- 14819, 17749, 19652,
- 14819, 17749, 20174,
- 14819, 17749, 20184,
- 14819, 17749, 20240,
- 14819, 17749, 20280,
- 14819, 17749, 20326,
- 14819, 17749, 20368,
- 14819, 17749, 20410,
- 14819, 17749, 20412,
- 14819, 17749, 20414,
- 14819, 17749, 20416,
- 14819, 17749, 20418,
- 14819, 17749, 20420,
- 14819, 17749, 20422,
- 14819, 17749, 20434,
- 14819, 17749, 20436,
- 14819, 17749, 20438,
- 14819, 17749, 20442,
- 14819, 17749, 20444,
- 14819, 17749, 20446,
- 14819, 17749, 20556,
- 14819, 17749, 20728,
- 14819, 17749, 20730,
- 14819, 17749, 20732,
- 14819, 17749, 20734,
- 14819, 17749, 20736,
- 14819, 17749, 20786,
- 14819, 17749, 20816,
- 14819, 17749, 20818,
- 14819, 17749, 20820,
- 14819, 17749, 20860,
- 14819, 17749, 20862,
- 14819, 17749, 20866,
- 14819, 17749, 20888,
- 14819, 17749, 20890,
- 14819, 17749, 20892,
- 14819, 17749, 20894,
- 14819, 17749, 20896,
- 14819, 17749, 20920,
- 14819, 17749, 20922,
- 14819, 17749, 20926,
- 14819, 17749, 20928,
- 14819, 17749, 20952,
- 14819, 17749, 20986,
- 14819, 17749, 21036,
- 14819, 17749, 21116,
- 14819, 17749, 21118,
- 14819, 17749, 21152,
- 14819, 17749, 21154,
- 14819, 17749, 21160,
- 14819, 17749, 21162,
- 14819, 17749, 21170,
- 14819, 17749, 21172,
- 14819, 17749, 21190,
- 14819, 17749, 21192,
- 14819, 17749, 21212,
- 14819, 17749, 21214,
- 14819, 17749, 21218,
- 14819, 17749, 21220,
- 14819, 17749, 21228,
- 14819, 17749, 21250,
- 14819, 17749, 21252,
- 14819, 17749, 21254,
- 14819, 17749, 21256,
- 14819, 17749, 21288,
- 14819, 17749, 21290,
- 14819, 17749, 22838,
- 14819, 17749, 22842,
- 14819, 17749, 22844,
- 14819, 17749, 22846,
- 14819, 17749, 22856,
- 14819, 17749, 22858,
- 14819, 17749, 22860,
- 14819, 17749, 22862,
- 14819, 17749, 22896,
- 14819, 17749, 22898,
- 14819, 17749, 22900,
- 14819, 17749, 22902,
- 14819, 17749, 22904,
- 14819, 17749, 22906,
- 14819, 17749, 22914,
- 14819, 17749, 22944,
- 14819, 17749, 23132,
- 14819, 17749, 23256,
- 14819, 17749, 23258,
- 14819, 17749, 23260,
- 14819, 17749, 23268,
- 14819, 17749, 23284,
- 14819, 17749, 23296,
- 14819, 17749, 23308,
- 14819, 17749, 23420,
- 14819, 17749, 23422,
- 14819, 17749, 23428,
- 14819, 17749, 23430,
- 14819, 17749, 23436,
- 14819, 17749, 23450,
- 14819, 17749, 23462,
- 14819, 17749, 23464,
- 14819, 17749, 23472,
- 14819, 17749, 23474,
- 14819, 17749, 23480,
- 14819, 17749, 23488,
- 14819, 17749, 23490,
- 14819, 17749, 23494,
- 14819, 17749, 23508,
- 14819, 17749, 23540,
- 14819, 17749, 23546,
- 14819, 17749, 23550,
- 14819, 19375, 9866,
- 14819, 19375, 11732,
- 14819, 19375, 12280,
- 14819, 19375, 12376,
- 14819, 19375, 12732,
- 14819, 19375, 12886,
- 14819, 19375, 13232,
- 14819, 19375, 13336,
- 14819, 19375, 14944,
- 14819, 19375, 15748,
- 14819, 19375, 16142,
- 14819, 19375, 16576,
- 14819, 19375, 16976,
- 14819, 19375, 17024,
- 14819, 19375, 17362,
- 14819, 19375, 18866,
- 14819, 19375, 19652,
- 14819, 19375, 20240,
- 14819, 19375, 20280,
- 14819, 19375, 20326,
- 14819, 19375, 20368,
- 14819, 19375, 20410,
- 14819, 19375, 20412,
- 14819, 19375, 20416,
- 14819, 19375, 20420,
- 14819, 19375, 20422,
- 14819, 19375, 20434,
- 14819, 19375, 20438,
- 14819, 19375, 20440,
- 14819, 19375, 20442,
- 14819, 19375, 20444,
- 14819, 19375, 20446,
- 14819, 19375, 20558,
- 14819, 19375, 20714,
- 14819, 19375, 20716,
- 14819, 19375, 20718,
- 14819, 19375, 20720,
- 14819, 19375, 20760,
- 14819, 19375, 20780,
- 14819, 19375, 20782,
- 14819, 19375, 20784,
- 14819, 19375, 20786,
- 14819, 19375, 20788,
- 14819, 19375, 20816,
- 14819, 19375, 20818,
- 14819, 19375, 20822,
- 14819, 19375, 20860,
- 14819, 19375, 20862,
- 14819, 19375, 20864,
- 14819, 19375, 20868,
- 14819, 19375, 20890,
- 14819, 19375, 20892,
- 14819, 19375, 20894,
- 14819, 19375, 20896,
- 14819, 19375, 20920,
- 14819, 19375, 20922,
- 14819, 19375, 20926,
- 14819, 19375, 20928,
- 14819, 19375, 20952,
- 14819, 19375, 20986,
- 14819, 19375, 21116,
- 14819, 19375, 21130,
- 14819, 19375, 21132,
- 14819, 19375, 21134,
- 14819, 19375, 21136,
- 14819, 19375, 21152,
- 14819, 19375, 21160,
- 14819, 19375, 21162,
- 14819, 19375, 21166,
- 14819, 19375, 21172,
- 14819, 19375, 21190,
- 14819, 19375, 21192,
- 14819, 19375, 21212,
- 14819, 19375, 21216,
- 14819, 19375, 21220,
- 14819, 19375, 21250,
- 14819, 19375, 21254,
- 14819, 19375, 21256,
- 14819, 19375, 22840,
- 14819, 19375, 22856,
- 14819, 19375, 22858,
- 14819, 19375, 22860,
- 14819, 19375, 22870,
- 14819, 19375, 22872,
- 14819, 19375, 22878,
- 14819, 19375, 22880,
- 14819, 19375, 22882,
- 14819, 19375, 22886,
- 14819, 19375, 22898,
- 14819, 19375, 22900,
- 14819, 19375, 22904,
- 14819, 19375, 22914,
- 14819, 19375, 22916,
- 14819, 19375, 22918,
- 14819, 19375, 22920,
- 14819, 19375, 22944,
- 14819, 19375, 22958,
- 14819, 19375, 23098,
- 14819, 19375, 23100,
- 14819, 19375, 23118,
- 14819, 19375, 23136,
- 14819, 19375, 23138,
- 14819, 19375, 23244,
- 14819, 19375, 23246,
- 14819, 19375, 23268,
- 14819, 19375, 23278,
- 14819, 19375, 23282,
- 14819, 19375, 23290,
- 14819, 19375, 23310,
- 14819, 19375, 23416,
- 14819, 19375, 23418,
- 14819, 19375, 23424,
- 14819, 19375, 23426,
- 14819, 19375, 23432,
- 14819, 19375, 23434,
- 14819, 19375, 23446,
- 14819, 19375, 23456,
- 14819, 19375, 23464,
- 14819, 19375, 23466,
- 14819, 19375, 23468,
- 14819, 19375, 23470,
- 14819, 19375, 23472,
- 14819, 19375, 23476,
- 14819, 19375, 23484,
- 14819, 19375, 23496,
- 14819, 19375, 23510,
- 14819, 19375, 23512,
- 14819, 19375, 23514,
- 14819, 19375, 23516,
- 14819, 19375, 23522,
- 14819, 19375, 23524,
- 14819, 19375, 23526,
- 14819, 19375, 23536,
- 14819, 19375, 23540,
- 14819, 19375, 23542,
- 14819, 19375, 23552,
- 14819, 19375, 23558,
- 14819, 19377, 0,
- 14819, 19377, 8,
- 14819, 19377, 16,
- 14819, 19377, 28,
- 14819, 19377, 40,
- 14819, 19377, 66,
- 14819, 19377, 204,
- 14819, 19377, 214,
- 14819, 19377, 482,
- 14819, 19377, 694,
- 14819, 19377, 700,
- 14819, 19377, 706,
- 14819, 19377, 734,
- 14819, 19377, 736,
- 14819, 19377, 738,
- 14819, 19377, 742,
- 14819, 19377, 746,
- 14819, 19377, 768,
- 14819, 19377, 770,
- 14819, 19377, 1730,
- 14819, 19377, 1732,
- 14819, 19377, 1734,
- 14819, 19377, 1736,
- 14819, 19377, 2578,
- 14819, 19377, 2580,
- 14819, 19377, 2582,
- 14819, 19377, 3378,
- 14819, 19377, 3380,
- 14819, 19377, 3520,
- 14819, 19377, 3546,
- 14819, 19377, 3654,
- 14819, 19377, 3700,
- 14819, 19377, 3894,
- 14819, 19377, 6578,
- 14819, 19377, 6580,
- 14819, 19377, 6592,
- 14819, 19377, 6594,
- 14819, 19377, 6596,
- 14819, 19377, 6598,
- 14819, 19377, 7372,
- 14819, 19377, 7374,
- 14819, 19377, 7376,
- 14819, 19377, 7378,
- 14819, 19377, 7380,
- 14819, 19377, 9046,
- 14819, 19377, 9048,
- 14819, 19377, 9050,
- 14819, 19377, 10322,
- 14819, 19377, 10324,
- 14819, 19377, 10726,
- 14819, 19377, 10728,
- 14819, 19377, 10790,
- 14819, 19377, 10804,
- 14819, 19377, 10806,
- 14819, 19377, 10808,
- 14819, 19377, 10820,
- 14819, 19377, 10822,
- 14819, 19377, 10824,
- 14819, 19377, 10826,
- 14819, 19377, 10828,
- 14819, 19377, 11464,
- 14819, 19377, 11996,
- 14819, 19377, 12024,
- 14819, 19377, 12026,
- 14819, 19377, 12356,
- 14819, 19377, 12358,
- 14819, 19377, 12360,
- 14819, 19377, 13078,
- 14819, 19377, 13080,
- 14819, 19377, 13082,
- 14819, 19377, 13860,
- 14819, 19377, 13862,
- 14819, 19377, 14096,
- 14819, 19377, 14112,
- 14819, 19377, 14114,
- 14819, 19377, 14126,
- 14819, 19377, 14128,
- 14819, 19377, 14130,
- 14819, 19377, 14132,
- 14819, 19377, 14134,
- 14819, 19377, 14136,
- 14819, 19377, 14698,
- 14819, 19377, 14860,
- 14819, 19377, 15922,
- 14819, 19377, 15930,
- 14819, 19377, 15932,
- 14819, 19377, 15936,
- 14819, 19377, 16000,
- 14819, 19377, 16002,
- 14819, 19377, 16004,
- 14819, 19377, 16006,
- 14819, 19377, 16506,
- 14819, 19377, 17444,
- 14819, 19377, 17622,
- 14819, 19377, 20432,
- 14821, 14999, 270,
- 14821, 14999, 528,
- 14821, 14999, 878,
- 14821, 14999, 2280,
- 14821, 14999, 2536,
- 14821, 14999, 3220,
- 14821, 14999, 3532,
- 14821, 14999, 5818,
- 14821, 14999, 7156,
- 14821, 14999, 7596,
- 14821, 14999, 9372,
- 14821, 14999, 9776,
- 14821, 14999, 10126,
- 14821, 14999, 10810,
- 14821, 14999, 10898,
- 14821, 14999, 11424,
- 14821, 14999, 12204,
- 14821, 14999, 13400,
- 14821, 14999, 14978,
- 14821, 14999, 15474,
- 14821, 14999, 20590,
- 14821, 15233, 2610,
- 14821, 15233, 2611, 16502,
- 14821, 15233, 3232,
- 14821, 15233, 6756,
- 14821, 15233, 15820,
- 14829, 8321, 12589, 1216,
- 14829, 8321, 13889, 1216,
- 14829, 8321, 15079, 14486,
- 14829, 13251, 3071, 1216,
- 14829, 13251, 9462,
- 14829, 13251, 9777, 1216,
- 14829, 13251, 12269, 13192,
- 14829, 13251, 12269, 13442,
- 14829, 13251, 12269, 15408,
- 14829, 13251, 12284,
- 14829, 13251, 12322,
- 14829, 13251, 12323, 12267, 1397, 3452,
- 14829, 13251, 12702,
- 14829, 13251, 13192,
- 14829, 13251, 13442,
- 14829, 13251, 13488,
- 14829, 13251, 13826,
- 14829, 13251, 14541, 505, 12658,
- 14829, 13251, 15408,
- 14829, 13251, 15409, 13276,
- 14829, 13251, 15414,
- 14829, 13251, 22855, 15858,
- 14829, 14263, 2608,
- 14829, 14263, 6358,
- 14829, 14263, 7424,
- 14829, 14263, 11487, 14810,
- 14829, 14263, 11862,
- 14829, 14263, 12778,
- 14829, 14263, 13196,
- 14829, 14263, 13274,
- 14829, 14263, 13328,
- 14829, 14263, 13442,
- 14829, 14263, 13712,
- 14829, 14263, 14117, 925, 10814,
- 14829, 14263, 14120,
- 14829, 14263, 14193, 12146,
- 14829, 14263, 14193, 13276,
- 14829, 14263, 14194,
- 14829, 14263, 14210,
- 14829, 14263, 14766,
- 14829, 14263, 14767, 15148,
- 14829, 14263, 15104,
- 14829, 14263, 15105, 14910,
- 14829, 14263, 15302,
- 14829, 14263, 15411, 9212,
- 14829, 14263, 15750,
- 14829, 14263, 16378,
- 14829, 14263, 17351, 14758,
- 14829, 14263, 17351, 15412,
- 14829, 14263, 18272,
- 14829, 14263, 19286,
- 14829, 14263, 20394,
- 14829, 14999, 270,
- 14829, 14999, 271, 10641, 12658,
- 14829, 14999, 528,
- 14829, 14999, 529, 10641, 9462,
- 14829, 14999, 529, 10641, 14540,
- 14829, 14999, 928,
- 14829, 14999, 929, 10641, 9462,
- 14829, 14999, 929, 10641, 14540,
- 14829, 14999, 1616,
- 14829, 14999, 1866,
- 14829, 14999, 1867, 10641, 9462,
- 14829, 14999, 1867, 10641, 14540,
- 14829, 14999, 2280,
- 14829, 14999, 2281, 10641, 14540,
- 14829, 14999, 2536,
- 14829, 14999, 2537, 10641, 14540,
- 14829, 14999, 2804,
- 14829, 14999, 2805, 10641, 14540,
- 14829, 14999, 3218,
- 14829, 14999, 3219, 10641, 14540,
- 14829, 14999, 3236,
- 14829, 14999, 3237, 10641, 14540,
- 14829, 14999, 3452,
- 14829, 14999, 3453, 10641, 12322,
- 14829, 14999, 3453, 10641, 14540,
- 14829, 14999, 3726,
- 14829, 14999, 3727, 10641, 12284,
- 14829, 14999, 3727, 10641, 14540,
- 14829, 14999, 5246,
- 14829, 14999, 5247, 10641, 12658,
- 14829, 14999, 5247, 10641, 13192,
- 14829, 14999, 5247, 10641, 15408,
- 14829, 14999, 5312,
- 14829, 14999, 9486,
- 14829, 14999, 9487, 10641, 14540,
- 14829, 14999, 9776,
- 14829, 14999, 9777, 10641, 3071, 1216,
- 14829, 14999, 9777, 10641, 9777, 1216,
- 14829, 14999, 9777, 10641, 14540,
- 14829, 14999, 9777, 10641, 14541, 843, 3071, 1216,
- 14829, 14999, 9777, 10641, 14541, 843, 9777, 1216,
- 14829, 14999, 10633, 270,
- 14829, 14999, 10633, 1866,
- 14829, 14999, 10633, 3218,
- 14829, 14999, 10633, 5246,
- 14829, 14999, 10633, 9486,
- 14829, 14999, 10633, 11850,
- 14829, 14999, 10633, 12085, 2280,
- 14829, 14999, 10633, 12530,
- 14829, 14999, 11850,
- 14829, 14999, 11851, 10641, 14540,
- 14829, 14999, 12085, 528,
- 14829, 14999, 12085, 529, 10641, 14540,
- 14829, 14999, 12085, 1866,
- 14829, 14999, 12085, 1867, 10641, 14540,
- 14829, 14999, 12085, 2280,
- 14829, 14999, 12085, 2536,
- 14829, 14999, 12085, 13822,
- 14829, 14999, 12204,
- 14829, 14999, 12205, 10641, 14540,
- 14829, 14999, 12530,
- 14829, 14999, 12531, 10641, 14540,
- 14829, 14999, 13822,
- 14829, 14999, 13823, 10641, 14540,
- 14829, 14999, 14196,
- 14829, 14999, 14197, 10641, 14540,
- 14829, 14999, 15474,
- 14829, 14999, 15475, 10641, 14540,
- 14829, 14999, 20531, 5312,
- 14829, 14999, 20531, 9287, 9854,
- 14829, 18249, 5247, 12530,
- 14829, 18249, 17537, 3453, 3726,
- 14829, 18249, 17537, 3727, 3727, 13192,
- 14829, 18249, 17537, 14625, 3452,
- 14829, 18249, 17537, 14625, 3726,
- 14829, 20877, 2537, 16464,
- 14829, 20877, 3089, 13190,
- 14829, 20877, 12662,
- 14829, 20877, 13188,
- 14829, 20877, 14766,
- 14829, 20877, 19286,
- 14835, 10641, 14049, 11772,
- 14849, 13293, 15621, 18392,
- 14849, 13293, 15621, 18393, 317, 11571, 15620,
- 14855, 6718,
- 14856,
- 14857, 10641, 19058,
- 14857, 14418,
- 14865, 13379, 9854,
- 14897, 9855, 13052,
- 14897, 9855, 15868,
- 14897, 9855, 17486,
- 14897, 9855, 17610,
- 14897, 9855, 20552,
- 14897, 11854,
- 14897, 14003, 9855, 8,
- 14897, 14003, 9855, 16,
- 14897, 14003, 9855, 28,
- 14897, 14003, 9855, 40,
- 14897, 14003, 9855, 58,
- 14897, 14003, 9855, 72,
- 14897, 14003, 9855, 94,
- 14897, 14003, 9855, 308,
- 14897, 14003, 9855, 676,
- 14897, 14625, 11854,
- 14897, 14625, 17179, 8320,
- 14897, 14999, 0,
- 14897, 14999, 8,
- 14897, 14999, 16,
- 14897, 14999, 28,
- 14897, 14999, 40,
- 14897, 14999, 58,
- 14897, 14999, 72,
- 14897, 14999, 94,
- 14897, 14999, 106,
- 14897, 14999, 124,
- 14897, 14999, 148,
- 14897, 14999, 244,
- 14897, 14999, 266,
- 14897, 14999, 308,
- 14897, 14999, 336,
- 14897, 14999, 350,
- 14897, 14999, 384,
- 14897, 14999, 416,
- 14897, 14999, 448,
- 14897, 14999, 522,
- 14897, 14999, 572,
- 14897, 14999, 588,
- 14897, 14999, 622,
- 14897, 14999, 676,
- 14897, 14999, 680,
- 14897, 14999, 734,
- 14897, 14999, 932,
- 14897, 14999, 1044,
- 14897, 14999, 1142,
- 14897, 14999, 1164,
- 14897, 14999, 1492,
- 14897, 14999, 1796,
- 14897, 14999, 1914,
- 14897, 14999, 2444,
- 14897, 14999, 2492,
- 14897, 14999, 2556,
- 14897, 14999, 2676,
- 14897, 14999, 2912,
- 14897, 14999, 3048,
- 14897, 14999, 3114,
- 14897, 14999, 3242,
- 14897, 14999, 3322,
- 14897, 14999, 6314,
- 14897, 14999, 10264,
- 14897, 14999, 11868,
- 14897, 15233, 9854,
- 14897, 17179, 8320,
- 14897, 20679, 9854,
- 14897, 20989, 9854,
- 14901, 17091, 167, 2510,
- 14901, 17091, 258,
- 14901, 17091, 259, 15584,
- 14901, 17091, 842,
- 14901, 17091, 874,
- 14901, 17091, 946,
- 14901, 17091, 966,
- 14901, 17091, 1084,
- 14901, 17091, 1206,
- 14901, 17091, 1216,
- 14901, 17091, 1220,
- 14901, 17091, 1264,
- 14901, 17091, 1266,
- 14901, 17091, 1336,
- 14901, 17091, 1384,
- 14901, 17091, 1408,
- 14901, 17091, 1740,
- 14901, 17091, 1784,
- 14901, 17091, 2132,
- 14901, 17091, 2242,
- 14901, 17091, 2438,
- 14901, 17091, 2510,
- 14901, 17091, 2606,
- 14901, 17091, 2610,
- 14901, 17091, 2688,
- 14901, 17091, 2882,
- 14901, 17091, 2886,
- 14901, 17091, 2896,
- 14901, 17091, 2974,
- 14901, 17091, 3034,
- 14901, 17091, 3036,
- 14901, 17091, 3136,
- 14901, 17091, 3232,
- 14901, 17091, 3356,
- 14901, 17091, 3357, 12262,
- 14901, 17091, 3424,
- 14901, 17091, 5798,
- 14901, 17091, 5834,
- 14901, 17091, 5844,
- 14901, 17091, 5848,
- 14901, 17091, 5850,
- 14901, 17091, 5855, 485, 11746,
- 14901, 17091, 5858,
- 14901, 17091, 5978,
- 14901, 17091, 5980,
- 14901, 17091, 6082,
- 14901, 17091, 6084,
- 14901, 17091, 6086,
- 14901, 17091, 6356,
- 14901, 17091, 6408,
- 14901, 17091, 6426,
- 14901, 17091, 6435, 968,
- 14901, 17091, 6440,
- 14901, 17091, 6602,
- 14901, 17091, 6718,
- 14901, 17091, 6722,
- 14901, 17091, 6746,
- 14901, 17091, 6750,
- 14901, 17091, 6772,
- 14901, 17091, 6782,
- 14901, 17091, 6930,
- 14901, 17091, 7048,
- 14901, 17091, 7118,
- 14901, 17091, 7123, 10229, 13818,
- 14901, 17091, 7126,
- 14901, 17091, 7138,
- 14901, 17091, 7146,
- 14901, 17091, 7292,
- 14901, 17091, 7304,
- 14901, 17091, 7430,
- 14901, 17091, 7458,
- 14901, 17091, 7780,
- 14901, 17091, 7792,
- 14901, 17091, 7812,
- 14901, 17091, 7814,
- 14901, 17091, 7818,
- 14901, 17091, 7846,
- 14901, 17091, 7854,
- 14901, 17091, 7882,
- 14901, 17091, 7883, 15636,
- 14901, 17091, 8352,
- 14901, 17091, 8460,
- 14901, 17091, 8850,
- 14901, 17091, 9171, 968,
- 14901, 17091, 9278,
- 14901, 17091, 9466,
- 14901, 17091, 9496,
- 14901, 17091, 9516,
- 14901, 17091, 9694,
- 14901, 17091, 9712,
- 14901, 17091, 9720,
- 14901, 17091, 9860,
- 14901, 17091, 9874,
- 14901, 17091, 9954,
- 14901, 17091, 9956,
- 14901, 17091, 10098,
- 14901, 17091, 10188,
- 14901, 17091, 10228,
- 14901, 17091, 10616,
- 14901, 17091, 10617, 19228,
- 14901, 17091, 10628,
- 14901, 17091, 10634,
- 14901, 17091, 10636,
- 14901, 17091, 10652,
- 14901, 17091, 10654,
- 14901, 17091, 11404,
- 14901, 17091, 11476,
- 14901, 17091, 11570,
- 14901, 17091, 11582,
- 14901, 17091, 11604,
- 14901, 17091, 11710,
- 14901, 17091, 11740,
- 14901, 17091, 11758,
- 14901, 17091, 11766,
- 14901, 17091, 11884,
- 14901, 17091, 11968,
- 14901, 17091, 11978,
- 14901, 17091, 11992,
- 14901, 17091, 12076,
- 14901, 17091, 12082,
- 14901, 17091, 12096,
- 14901, 17091, 12200,
- 14901, 17091, 12226,
- 14901, 17091, 12230,
- 14901, 17091, 12274,
- 14901, 17091, 12330,
- 14901, 17091, 12484,
- 14901, 17091, 12692,
- 14901, 17091, 12758,
- 14901, 17091, 12764,
- 14901, 17091, 13258,
- 14901, 17091, 13341, 9171, 968,
- 14901, 17091, 13346,
- 14901, 17091, 13476,
- 14901, 17091, 13482,
- 14901, 17091, 13504,
- 14901, 17091, 13507, 15683, 5834,
- 14901, 17091, 13507, 15740,
- 14901, 17091, 13546,
- 14901, 17091, 13548,
- 14901, 17091, 13552,
- 14901, 17091, 13562,
- 14901, 17091, 13574,
- 14901, 17091, 13578,
- 14901, 17091, 13586,
- 14901, 17091, 13594,
- 14901, 17091, 13610,
- 14901, 17091, 13618,
- 14901, 17091, 13628,
- 14901, 17091, 13656,
- 14901, 17091, 13682,
- 14901, 17091, 13754,
- 14901, 17091, 13794,
- 14901, 17091, 13806,
- 14901, 17091, 14032,
- 14901, 17091, 14044,
- 14901, 17091, 14048,
- 14901, 17091, 14064,
- 14901, 17091, 14072,
- 14901, 17091, 14310,
- 14901, 17091, 14336,
- 14901, 17091, 14346,
- 14901, 17091, 14386,
- 14901, 17091, 14402,
- 14901, 17091, 14520,
- 14901, 17091, 14588,
- 14901, 17091, 14623, 10120,
- 14901, 17091, 14623, 11740,
- 14901, 17091, 14625, 46,
- 14901, 17091, 14626,
- 14901, 17091, 14682,
- 14901, 17091, 14843, 19228,
- 14901, 17091, 14872,
- 14901, 17091, 15122,
- 14901, 17091, 15136,
- 14901, 17091, 15258,
- 14901, 17091, 15500,
- 14901, 17091, 15506,
- 14901, 17091, 15600,
- 14901, 17091, 15606,
- 14901, 17091, 15616,
- 14901, 17091, 15620,
- 14901, 17091, 15693, 16708,
- 14901, 17091, 15776,
- 14901, 17091, 15784,
- 14901, 17091, 15804,
- 14901, 17091, 15812,
- 14901, 17091, 15854,
- 14901, 17091, 15888,
- 14901, 17091, 15920,
- 14901, 17091, 16094,
- 14901, 17091, 16164,
- 14901, 17091, 16170,
- 14901, 17091, 16380,
- 14901, 17091, 16396,
- 14901, 17091, 16470,
- 14901, 17091, 16708,
- 14901, 17091, 16824,
- 14901, 17091, 16930,
- 14901, 17091, 17072,
- 14901, 17091, 17170,
- 14901, 17091, 17482,
- 14901, 17091, 17722,
- 14901, 17091, 18092,
- 14901, 17091, 18316,
- 14901, 17091, 18330,
- 14901, 17091, 18494,
- 14901, 17091, 18596,
- 14901, 17091, 18650,
- 14901, 17091, 19228,
- 14901, 17091, 19984,
- 14901, 17091, 20106,
- 14901, 17091, 20610,
- 14901, 17091, 20901, 10636,
- 14913, 9854,
- 14925, 3232,
- 14931, 9855, 13052,
- 14931, 9855, 13642,
- 14931, 9855, 15524,
- 14931, 9855, 15868,
- 14931, 9855, 17610,
- 14931, 10651, 19618,
- 14931, 11854,
- 14931, 14003, 9855, 8,
- 14931, 14003, 9855, 16,
- 14931, 14003, 9855, 28,
- 14931, 14003, 9855, 40,
- 14931, 14003, 9855, 58,
- 14931, 14003, 9855, 72,
- 14931, 14003, 9855, 94,
- 14931, 14003, 9855, 308,
- 14931, 14625, 11854,
- 14931, 14625, 17179, 8320,
- 14931, 14999, 0,
- 14931, 14999, 8,
- 14931, 14999, 16,
- 14931, 14999, 28,
- 14931, 14999, 40,
- 14931, 14999, 58,
- 14931, 14999, 72,
- 14931, 14999, 94,
- 14931, 14999, 106,
- 14931, 14999, 124,
- 14931, 14999, 148,
- 14931, 14999, 244,
- 14931, 14999, 266,
- 14931, 14999, 336,
- 14931, 14999, 350,
- 14931, 14999, 384,
- 14931, 14999, 416,
- 14931, 14999, 448,
- 14931, 14999, 522,
- 14931, 14999, 572,
- 14931, 14999, 588,
- 14931, 14999, 622,
- 14931, 14999, 680,
- 14931, 14999, 734,
- 14931, 14999, 904,
- 14931, 14999, 932,
- 14931, 14999, 1044,
- 14931, 14999, 1142,
- 14931, 14999, 1164,
- 14931, 14999, 1482,
- 14931, 14999, 1492,
- 14931, 14999, 1812,
- 14931, 14999, 1914,
- 14931, 14999, 2152,
- 14931, 14999, 2444,
- 14931, 14999, 2492,
- 14931, 14999, 2556,
- 14931, 14999, 2676,
- 14931, 14999, 3242,
- 14931, 14999, 3322,
- 14931, 14999, 6306,
- 14931, 14999, 6314,
- 14931, 14999, 10264,
- 14931, 17179, 8320,
- 14931, 20989, 9854,
- 14940,
- 14955, 18643, 15672,
- 14981, 10144,
- 14981, 10145, 505, 12005, 634,
- 14986,
- 14995, 9855, 2880,
- 14995, 9855, 13052,
- 14995, 11905, 2610,
- 14995, 11905, 3076,
- 14995, 11905, 3356,
- 14995, 11905, 6756,
- 14995, 11905, 6778,
- 14995, 11905, 8780,
- 14995, 11905, 10900,
- 14995, 11905, 11978,
- 14995, 11905, 13450,
- 14995, 11905, 13736,
- 14995, 14003, 9855, 8,
- 14995, 14003, 9855, 16,
- 14995, 14003, 9855, 28,
- 14995, 14003, 9855, 40,
- 14995, 14003, 9855, 58,
- 14995, 14003, 9855, 498,
- 14995, 14003, 9855, 676,
- 14995, 14999, 0,
- 14995, 14999, 106,
- 14995, 14999, 124,
- 14995, 14999, 148,
- 14995, 14999, 224,
- 14995, 14999, 244,
- 14995, 14999, 266,
- 14995, 14999, 336,
- 14995, 14999, 350,
- 14995, 14999, 384,
- 14995, 14999, 416,
- 14995, 14999, 448,
- 14995, 14999, 522,
- 14995, 14999, 572,
- 14995, 14999, 588,
- 14995, 14999, 622,
- 14995, 14999, 680,
- 14995, 14999, 694,
- 14995, 14999, 734,
- 14995, 14999, 954,
- 14995, 14999, 1044,
- 14995, 14999, 1142,
- 14995, 14999, 1254,
- 14995, 14999, 1382,
- 14995, 14999, 1520,
- 14995, 14999, 1640,
- 14995, 14999, 1914,
- 14995, 14999, 1962,
- 14995, 14999, 2322,
- 14995, 14999, 2444,
- 14995, 14999, 2556,
- 14995, 14999, 2676,
- 14995, 14999, 2700,
- 14995, 14999, 3048,
- 14995, 14999, 3242,
- 14995, 14999, 3308,
- 14995, 14999, 3322,
- 14995, 14999, 10240,
- 14995, 14999, 10264,
- 14995, 19015, 9855, 20,
- 14995, 19015, 9855, 22,
- 14995, 19015, 9855, 24,
- 14995, 19015, 9855, 26,
- 14995, 19015, 9855, 30,
- 14995, 19015, 9855, 34,
- 14995, 19015, 9855, 38,
- 14995, 19015, 9855, 7592,
- 14995, 19015, 9855, 16910,
- 14995, 19667, 14999, 572,
- 14995, 19667, 14999, 734,
- 14995, 20877, 8959, 15745, 15680,
- 14995, 20877, 14456,
- 14995, 20877, 15680,
- 14995, 20877, 15794,
- 14995, 20877, 15795, 14456,
- 15021, 1, 9855, 4496,
- 15021, 1, 9855, 4498,
- 15021, 1, 9855, 4500,
- 15021, 1, 9855, 4502,
- 15021, 1, 9855, 4504,
- 15021, 1, 9855, 4506,
- 15021, 1, 9855, 4508,
- 15021, 1, 9855, 4510,
- 15021, 1, 9855, 4514,
- 15021, 1, 9855, 4516,
- 15021, 1, 9855, 4518,
- 15021, 1, 9855, 4522,
- 15021, 1, 9855, 4524,
- 15021, 1, 9855, 4526,
- 15021, 1, 9855, 4528,
- 15021, 1, 9855, 4530,
- 15021, 1, 9855, 4532,
- 15021, 1, 9855, 4534,
- 15021, 1, 9855, 4536,
- 15021, 1, 9855, 4538,
- 15021, 1, 9855, 4540,
- 15021, 1, 9855, 4542,
- 15021, 1, 9855, 4544,
- 15021, 1, 9855, 4546,
- 15021, 1, 9855, 4548,
- 15021, 1, 9855, 4550,
- 15021, 1, 9855, 4552,
- 15021, 1, 9855, 4554,
- 15021, 1, 9855, 4556,
- 15021, 1, 9855, 4558,
- 15021, 1, 9855, 4560,
- 15021, 1, 9855, 4562,
- 15021, 1, 9855, 4564,
- 15021, 1, 9855, 4566,
- 15021, 1, 9855, 4568,
- 15021, 1, 9855, 4570,
- 15021, 1, 9855, 4572,
- 15021, 1, 9855, 4574,
- 15021, 1, 9855, 4576,
- 15021, 1, 9855, 4578,
- 15021, 1, 9855, 4580,
- 15021, 1, 9855, 4582,
- 15021, 1, 9855, 4584,
- 15021, 1, 9855, 4586,
- 15021, 1, 9855, 4588,
- 15021, 1, 9855, 4590,
- 15021, 1, 9855, 4592,
- 15021, 1, 9855, 4594,
- 15021, 1, 9855, 4596,
- 15021, 1, 9855, 4598,
- 15021, 1, 9855, 4600,
- 15021, 1, 9855, 4602,
- 15021, 1, 9855, 4604,
- 15021, 1, 9855, 4606,
- 15021, 1, 9855, 4608,
- 15021, 1, 9855, 4610,
- 15021, 1, 9855, 4612,
- 15021, 1, 9855, 4614,
- 15021, 1, 9855, 4616,
- 15021, 1, 9855, 4618,
- 15021, 1, 9855, 4620,
- 15021, 1, 9855, 4622,
- 15021, 1, 9855, 4624,
- 15021, 1, 9855, 4626,
- 15021, 1, 9855, 4628,
- 15021, 1, 9855, 4630,
- 15021, 1, 9855, 4632,
- 15021, 1, 9855, 4634,
- 15021, 1, 9855, 4636,
- 15021, 1, 9855, 4890,
- 15021, 1, 9855, 4892,
- 15021, 1, 9855, 4894,
- 15021, 1, 9855, 4896,
- 15021, 1, 9855, 4898,
- 15021, 1, 9855, 4900,
- 15021, 1, 9855, 4904,
- 15021, 1, 9855, 4906,
- 15021, 1, 9855, 4908,
- 15021, 1, 9855, 4910,
- 15021, 1, 9855, 4912,
- 15021, 1, 9855, 4914,
- 15021, 1, 9855, 4918,
- 15021, 1, 9855, 4920,
- 15021, 1, 9855, 4928,
- 15021, 1, 9855, 4930,
- 15021, 1, 9855, 4934,
- 15021, 1, 9855, 4936,
- 15021, 1, 9855, 4938,
- 15021, 1, 9855, 4940,
- 15021, 1, 9855, 4942,
- 15021, 1, 9855, 4944,
- 15021, 1, 9855, 4946,
- 15021, 1, 9855, 4948,
- 15021, 1, 9855, 4950,
- 15021, 1, 9855, 4952,
- 15021, 1, 9855, 4954,
- 15021, 1, 9855, 4956,
- 15021, 1, 9855, 4958,
- 15021, 1, 9855, 4960,
- 15021, 1, 9855, 4962,
- 15021, 1, 9855, 4964,
- 15021, 1, 9855, 4966,
- 15021, 1, 9855, 4968,
- 15021, 1, 9855, 4970,
- 15021, 1, 9855, 4972,
- 15021, 1, 9855, 4974,
- 15021, 1, 9855, 4976,
- 15021, 1, 9855, 4978,
- 15021, 1, 9855, 4980,
- 15021, 1, 9855, 4982,
- 15021, 1, 9855, 4984,
- 15021, 1, 9855, 4986,
- 15021, 1, 9855, 4988,
- 15021, 1, 9855, 4990,
- 15021, 1, 9855, 4992,
- 15021, 1, 9855, 4994,
- 15021, 1, 9855, 4996,
- 15021, 1, 9855, 4998,
- 15021, 1, 9855, 5000,
- 15021, 1, 9855, 5002,
- 15021, 1, 9855, 5004,
- 15021, 1, 9855, 5006,
- 15021, 1, 9855, 5008,
- 15021, 1, 9855, 5010,
- 15021, 1, 9855, 5012,
- 15021, 1, 9855, 5014,
- 15021, 1, 9855, 5016,
- 15021, 1, 9855, 5018,
- 15021, 1, 9855, 5020,
- 15021, 1, 9855, 5022,
- 15021, 1, 9855, 5024,
- 15021, 1, 9855, 5026,
- 15021, 1, 9855, 5028,
- 15021, 1, 9855, 5030,
- 15021, 1, 9855, 5032,
- 15021, 1, 9855, 5034,
- 15021, 1, 9855, 5036,
- 15021, 1, 9855, 5038,
- 15021, 1, 9855, 5040,
- 15021, 1, 9855, 5042,
- 15021, 1, 9855, 5044,
- 15021, 1, 9855, 5046,
- 15021, 1, 9855, 5048,
- 15021, 1, 9855, 5050,
- 15021, 1, 9855, 5052,
- 15021, 1, 9855, 5054,
- 15021, 1, 9855, 5056,
- 15021, 1, 9855, 5058,
- 15021, 1, 9855, 5060,
- 15021, 1, 9855, 5062,
- 15021, 1, 9855, 5064,
- 15021, 1, 9855, 5066,
- 15021, 1, 9855, 5068,
- 15021, 1, 9855, 5070,
- 15021, 1, 9855, 5072,
- 15021, 1, 9855, 5074,
- 15021, 1, 9855, 5076,
- 15021, 1, 9855, 5078,
- 15021, 1, 9855, 5080,
- 15021, 1, 9855, 5082,
- 15021, 1, 9855, 5084,
- 15021, 1, 9855, 5086,
- 15021, 1, 9855, 5088,
- 15021, 1, 9855, 5090,
- 15021, 1, 9855, 5092,
- 15021, 1, 9855, 5094,
- 15021, 1, 9855, 5096,
- 15021, 1, 9855, 5098,
- 15021, 1, 9855, 5100,
- 15021, 1, 9855, 5102,
- 15021, 1, 9855, 5104,
- 15021, 1, 9855, 5106,
- 15021, 1, 9855, 5108,
- 15021, 1, 9855, 5110,
- 15021, 1, 9855, 5112,
- 15021, 1, 9855, 5114,
- 15021, 1, 9855, 5116,
- 15021, 1, 9855, 5118,
- 15021, 1, 9855, 5120,
- 15021, 1, 9855, 5122,
- 15021, 1, 9855, 5124,
- 15021, 1, 9855, 5126,
- 15021, 1, 9855, 5128,
- 15021, 1, 9855, 5130,
- 15021, 1, 9855, 5132,
- 15021, 1, 9855, 5134,
- 15021, 1, 9855, 5136,
- 15021, 1, 9855, 5138,
- 15021, 1, 9855, 5140,
- 15021, 1, 9855, 5142,
- 15021, 1, 9855, 5144,
- 15021, 1, 9855, 5146,
- 15021, 1, 9855, 5148,
- 15021, 1, 9855, 5150,
- 15021, 1, 9855, 5152,
- 15021, 1, 9855, 5154,
- 15021, 1, 9855, 5156,
- 15021, 1, 9855, 5158,
- 15021, 1, 9855, 5160,
- 15021, 1, 9855, 5162,
- 15021, 1, 9855, 5164,
- 15021, 1, 9855, 5167, 0,
- 15021, 1, 9855, 5169, 2,
- 15021, 1, 9855, 5171, 6,
- 15021, 1, 9855, 5173, 8,
- 15021, 1, 9855, 5175, 10,
- 15021, 1, 9855, 5177, 14,
- 15021, 1, 9855, 5179, 18,
- 15021, 1, 9855, 5181, 20,
- 15021, 1, 9855, 5183, 22,
- 15021, 1, 9855, 5185, 44,
- 15021, 1, 9855, 5187, 46,
- 15021, 1, 9855, 5189, 48,
- 15021, 1, 9855, 5191, 13144,
- 15021, 1, 9855, 5193, 792,
- 15021, 1, 9855, 5195, 108,
- 15021, 1, 9855, 5197, 152,
- 15021, 1, 9855, 5199, 6606,
- 15021, 1, 9855, 5201, 338,
- 15021, 1, 9855, 5202,
- 15021, 1, 9855, 5204,
- 15021, 1, 9855, 5206,
- 15021, 1, 9855, 5208,
- 15021, 1, 9855, 5210,
- 15021, 1, 9855, 5212,
- 15021, 1, 9855, 5214,
- 15021, 1, 9855, 5216,
- 15021, 1, 9855, 11044,
- 15021, 1, 9855, 11102,
- 15021, 1, 9855, 11106,
- 15021, 1, 9855, 11132,
- 15021, 1, 9855, 11134,
- 15021, 1, 9855, 11136,
- 15021, 1, 9855, 11138,
- 15021, 1, 9855, 11140,
- 15021, 1, 9855, 11142,
- 15021, 1, 9855, 11244,
- 15021, 1, 9855, 11246,
- 15021, 1, 9855, 11248,
- 15021, 1, 9855, 11250,
- 15021, 1, 9855, 11252,
- 15021, 1, 9855, 11254,
- 15021, 1, 9855, 11256,
- 15021, 1, 9855, 11258,
- 15021, 1, 9855, 11260,
- 15021, 1, 9855, 11262,
- 15021, 1, 9855, 11264,
- 15021, 1, 9855, 11266,
- 15021, 1, 9855, 11268,
- 15021, 1, 9855, 11270,
- 15021, 1, 9855, 11272,
- 15021, 1, 9855, 11274,
- 15021, 1, 9855, 11276,
- 15021, 1, 9855, 11278,
- 15021, 1, 9855, 11280,
- 15021, 1, 9855, 11282,
- 15021, 1, 9855, 11284,
- 15021, 1, 9855, 11286,
- 15021, 1, 9855, 11288,
- 15021, 1, 9855, 11290,
- 15021, 1, 9855, 11292,
- 15021, 1, 9855, 11294,
- 15021, 1, 9855, 11296,
- 15021, 1, 9855, 11298,
- 15021, 1, 9855, 11300,
- 15021, 1, 9855, 11302,
- 15021, 1, 9855, 11304,
- 15021, 1, 9855, 11306,
- 15021, 1, 9855, 11308,
- 15021, 1, 9855, 11310,
- 15021, 1, 9855, 11312,
- 15021, 1, 9855, 11314,
- 15021, 1, 9855, 11316,
- 15021, 1, 9855, 11318,
- 15021, 1, 9855, 11320,
- 15021, 1, 9855, 11322,
- 15021, 1, 9855, 11324,
- 15021, 1, 9855, 11326,
- 15021, 1, 9855, 11328,
- 15021, 1, 9855, 11330,
- 15021, 1, 9855, 11332,
- 15021, 1, 9855, 11334,
- 15021, 1, 9855, 11336,
- 15021, 1, 9855, 11338,
- 15021, 1, 9855, 11340,
- 15021, 1, 9855, 11342,
- 15021, 1, 9855, 11344,
- 15021, 1, 9855, 11346,
- 15021, 1, 9855, 11348,
- 15021, 1, 9855, 11350,
- 15021, 1, 9855, 11352,
- 15021, 1, 9855, 11354,
- 15021, 1, 9855, 11356,
- 15021, 1, 9855, 11358,
- 15021, 1, 9855, 11360,
- 15021, 1, 9855, 11362,
- 15021, 1, 9855, 11364,
- 15021, 1, 9855, 11366,
- 15021, 1, 9855, 11368,
- 15021, 1, 9855, 11370,
- 15021, 1, 9855, 11372,
- 15021, 1, 9855, 11374,
- 15021, 1, 9855, 11376,
- 15021, 1, 9855, 11378,
- 15021, 1, 9855, 11380,
- 15021, 1, 9855, 11382,
- 15021, 1, 9855, 11384,
- 15021, 1, 9855, 11386,
- 15021, 1, 9855, 11388,
- 15021, 1, 9855, 11390,
- 15021, 1, 9855, 14237, 376,
- 15021, 1, 9855, 14239, 378,
- 15021, 1, 9855, 14241, 380,
- 15021, 1, 9855, 14243, 382,
- 15021, 1, 9855, 14248,
- 15021, 1, 9855, 14250,
- 15021, 1, 9855, 14252,
- 15021, 1, 9855, 14254,
- 15021, 1, 9855, 14256,
- 15021, 1, 9855, 14258,
- 15021, 1, 9855, 14260,
- 15021, 1, 9855, 17542,
- 15021, 1, 9855, 17544,
- 15021, 1, 9855, 17546,
- 15021, 1, 9855, 17548,
- 15021, 1, 9855, 17550,
- 15021, 1, 9855, 17552,
- 15021, 1, 9855, 17554,
- 15021, 1, 9855, 17556,
- 15021, 1, 9855, 17558,
- 15021, 1, 9855, 17560,
- 15021, 1, 9855, 17562,
- 15021, 1, 9855, 17564,
- 15021, 1, 9855, 17566,
- 15021, 1, 9855, 17568,
- 15021, 1, 9855, 17570,
- 15021, 1, 9855, 17572,
- 15021, 1, 9855, 17574,
- 15021, 1, 9855, 17576,
- 15021, 1, 9855, 17578,
- 15021, 1, 9855, 17580,
- 15021, 3, 15673, 5348,
- 15021, 3, 15673, 5350,
- 15021, 3, 15673, 5356,
- 15021, 3, 15673, 5380,
- 15021, 3, 15673, 5404,
- 15021, 3, 15673, 5408,
- 15021, 3, 15673, 5422,
- 15021, 3, 15673, 5436,
- 15021, 3, 15673, 5438,
- 15021, 3, 15673, 5468,
- 15021, 3, 15673, 5474,
- 15021, 3, 15673, 5476,
- 15021, 3, 15673, 5480,
- 15021, 3, 15673, 5484,
- 15021, 3, 18159, 5491, 2242,
- 15021, 3, 18159, 5493, 14064,
- 15021, 3, 18159, 5495, 6356,
- 15021, 3, 18159, 5497, 12006,
- 15021, 3, 18159, 5499, 14044,
- 15021, 3, 18159, 5501, 14354,
- 15021, 3, 18159, 5503, 13142,
- 15021, 3, 18159, 5505, 13588,
- 15021, 3, 18159, 5507, 16214,
- 15021, 3, 18159, 5513, 2602,
- 15021, 3, 18159, 5515, 10636,
- 15021, 3, 18159, 5516,
- 15021, 3, 18159, 5523, 14412,
- 15021, 3, 18159, 5525, 7048,
- 15021, 3, 18159, 5526,
- 15021, 3, 18159, 5529, 10646,
- 15021, 3, 18159, 5530,
- 15021, 3, 18159, 5532,
- 15021, 3, 18159, 5535, 7304,
- 15021, 3, 18159, 5536,
- 15021, 3, 18159, 5538,
- 15021, 3, 18159, 5540,
- 15021, 3, 18159, 5546,
- 15021, 3, 18159, 5548,
- 15021, 3, 18159, 5551, 11746,
- 15021, 3, 18159, 5552,
- 15021, 3, 18159, 5554,
- 15021, 3, 18159, 5557, 16428,
- 15021, 3, 18159, 5559, 14304,
- 15021, 3, 18159, 5560,
- 15021, 3, 18159, 5562,
- 15021, 3, 18159, 5564,
- 15021, 3, 18159, 5566,
- 15021, 3, 18159, 5568,
- 15021, 3, 18159, 5570,
- 15021, 3, 18159, 5572,
- 15021, 3, 18159, 5574,
- 15021, 3, 18159, 5576,
- 15021, 3, 18159, 5579, 12754,
- 15021, 3, 18159, 5580,
- 15021, 3, 18159, 5583, 10228,
- 15021, 3, 18159, 5584,
- 15021, 3, 18159, 5586,
- 15021, 3, 18159, 5588,
- 15021, 3, 18159, 5590,
- 15021, 3, 18159, 5592,
- 15021, 3, 18159, 5594,
- 15021, 3, 18159, 5596,
- 15021, 3, 18159, 5598,
- 15021, 3, 18159, 5600,
- 15021, 3, 18159, 5602,
- 15021, 3, 18159, 5604,
- 15021, 3, 18159, 5607, 14834,
- 15021, 3, 18159, 5649, 19270,
- 15021, 3, 18159, 5655, 16046,
- 15021, 3, 18159, 5665, 13586,
- 15021, 3, 18159, 5667, 11476,
- 15021, 3, 18159, 5668,
- 15021, 3, 18159, 5671, 13660,
- 15021, 3, 18159, 5672,
- 15021, 3, 18159, 5674,
- 15021, 3, 18159, 5677, 17513, 16132,
- 15021, 3, 18159, 5679, 16132,
- 15021, 3, 18159, 5681, 16133, 12110,
- 15021, 3, 18159, 5683, 14046,
- 15021, 3, 18159, 5684,
- 15021, 3, 18159, 5686,
- 15021, 3, 18159, 5690,
- 15021, 3, 18159, 5692,
- 15021, 3, 18159, 5696,
- 15021, 3, 18159, 5698,
- 15021, 3, 18159, 5700,
- 15021, 3, 18159, 5703, 6284,
- 15021, 3, 18159, 5704,
- 15021, 3, 18159, 5706,
- 15021, 3, 18159, 5708,
- 15021, 3, 18159, 5710,
- 15021, 3, 18159, 5712,
- 15021, 3, 18159, 11495, 8318,
- 15021, 3, 18159, 11497, 18640,
- 15021, 3, 18159, 11499, 1332,
- 15021, 3, 18159, 11501, 2878,
- 15021, 3, 18159, 11503, 18586,
- 15021, 3, 18159, 11505, 16486,
- 15021, 3, 18159, 11507, 3106,
- 15021, 3, 18159, 11509, 5846,
- 15021, 3, 18159, 11511, 1084,
- 15021, 3, 18159, 11513, 5876,
- 15021, 3, 18159, 15863, 5542,
- 15021, 3, 18159, 15863, 5608,
- 15021, 3, 18159, 15863, 5610,
- 15021, 3, 18159, 15863, 5612,
- 15021, 3, 18159, 15863, 5614,
- 15021, 3, 18159, 15863, 5616,
- 15021, 3, 18159, 15863, 5618,
- 15021, 3, 18159, 15863, 5620,
- 15021, 3, 18159, 15863, 5622,
- 15021, 3, 18159, 15863, 5624,
- 15021, 3, 18159, 15863, 5626,
- 15021, 3, 18159, 15863, 5628,
- 15021, 3, 18159, 15863, 5630,
- 15021, 3, 18159, 15863, 5632,
- 15021, 3, 18159, 15863, 5634,
- 15021, 3, 18159, 15863, 5636,
- 15021, 3, 18159, 15863, 5638,
- 15021, 3, 18159, 15863, 5640,
- 15021, 3, 18159, 15863, 5642,
- 15021, 3, 18159, 15863, 5644,
- 15021, 3, 18159, 15863, 5646,
- 15021, 3, 18159, 15863, 5650,
- 15021, 3, 18159, 15863, 5652,
- 15021, 3, 18159, 15863, 5656,
- 15021, 3, 18159, 15863, 5658,
- 15021, 3, 18159, 15863, 5660,
- 15021, 3, 18159, 15863, 5662,
- 15021, 3, 18159, 15863, 5694,
- 15021, 3, 18159, 15863, 5714,
- 15021, 3, 18323, 5509, 7598,
- 15021, 3, 18323, 5511, 14898,
- 15021, 3, 18323, 5519, 11466,
- 15021, 3, 18323, 5521, 8366,
- 15021, 3, 18323, 5545, 13854,
- 15021, 3, 18323, 5689, 11908,
- 15021, 3, 18697, 5315, 148,
- 15021, 3, 18697, 5317, 580,
- 15021, 3, 18697, 5319, 522,
- 15021, 3, 18697, 5321, 626,
- 15021, 3, 18697, 5323, 634,
- 15021, 3, 18697, 5325, 448,
- 15021, 3, 18697, 5327, 158,
- 15021, 3, 18697, 5329, 0,
- 15021, 3, 18697, 5331, 592,
- 15021, 3, 18697, 5333, 40,
- 15021, 3, 18697, 5335, 540,
- 15021, 3, 18697, 5337, 602,
- 15021, 3, 18697, 5339, 424,
- 15021, 3, 18697, 5341, 166,
- 15021, 3, 18697, 5343, 436,
- 15021, 3, 18697, 5345, 556,
- 15021, 3, 18697, 5347, 752,
- 15021, 3, 18697, 5353, 760,
- 15021, 3, 18697, 5355, 560,
- 15021, 3, 18697, 5359, 440,
- 15021, 3, 18697, 5361, 452,
- 15021, 3, 18697, 5363, 54,
- 15021, 3, 18697, 5365, 584,
- 15021, 3, 18697, 5367, 574,
- 15021, 3, 18697, 5369, 16,
- 15021, 3, 18697, 5371, 2726,
- 15021, 3, 18697, 5373, 460,
- 15021, 3, 18697, 5375, 588,
- 15021, 3, 18697, 5377, 564,
- 15021, 3, 18697, 5379, 2864,
- 15021, 3, 18697, 5383, 342,
- 15021, 3, 18697, 5385, 630,
- 15021, 3, 18697, 5387, 8,
- 15021, 3, 18697, 5389, 536,
- 15021, 3, 18697, 5391, 706,
- 15021, 3, 18697, 5393, 598,
- 15021, 3, 18697, 5395, 710,
- 15021, 3, 18697, 5397, 56,
- 15021, 3, 18697, 5399, 354,
- 15021, 3, 18697, 5401, 154,
- 15021, 3, 18697, 5403, 338,
- 15021, 3, 18697, 5407, 2548,
- 15021, 3, 18697, 5411, 546,
- 15021, 3, 18697, 5413, 168,
- 15021, 3, 18697, 5415, 468,
- 15021, 3, 18697, 5417, 578,
- 15021, 3, 18697, 5419, 694,
- 15021, 3, 18697, 5421, 472,
- 15021, 3, 18697, 5425, 336,
- 15021, 3, 18697, 5427, 612,
- 15021, 3, 18697, 5429, 622,
- 15021, 3, 18697, 5431, 572,
- 15021, 3, 18697, 5433, 28,
- 15021, 3, 18697, 5435, 2724,
- 15021, 3, 18697, 5441, 344,
- 15021, 3, 18697, 5443, 3184,
- 15021, 3, 18697, 5445, 358,
- 15021, 3, 18697, 5447, 2936,
- 15021, 3, 18697, 5449, 642,
- 15021, 3, 18697, 5451, 366,
- 15021, 3, 18697, 5453, 1248,
- 15021, 3, 18697, 5455, 528,
- 15021, 3, 18697, 5457, 430,
- 15021, 3, 18697, 5459, 754,
- 15021, 3, 18697, 5461, 700,
- 15021, 3, 18697, 5463, 2862,
- 15021, 3, 18697, 5465, 350,
- 15021, 3, 18697, 5467, 558,
- 15021, 3, 18697, 5471, 416,
- 15021, 3, 18697, 5473, 370,
- 15021, 3, 18697, 5479, 94,
- 15021, 3, 18697, 5483, 3352,
- 15021, 3, 18697, 5487, 1250,
- 15021, 3, 18697, 5489, 3356,
- 15025, 20306,
- 15032,
- 15041, 14533, 6718,
- 15047, 14999, 0,
- 15047, 14999, 2,
- 15047, 14999, 6,
- 15047, 14999, 8,
- 15047, 14999, 12,
- 15047, 14999, 14,
- 15047, 14999, 16,
- 15047, 14999, 18,
- 15047, 14999, 20,
- 15047, 14999, 22,
- 15047, 14999, 24,
- 15047, 14999, 26,
- 15047, 14999, 30,
- 15047, 14999, 32,
- 15047, 14999, 34,
- 15047, 14999, 36,
- 15047, 14999, 38,
- 15047, 14999, 40,
- 15047, 14999, 44,
- 15047, 14999, 46,
- 15047, 14999, 50,
- 15047, 14999, 80,
- 15047, 14999, 112,
- 15047, 14999, 202,
- 15047, 14999, 360,
- 15047, 14999, 434,
- 15047, 14999, 466,
- 15047, 14999, 628,
- 15047, 14999, 640,
- 15049, 14999, 0,
- 15049, 14999, 2,
- 15049, 14999, 4,
- 15049, 14999, 6,
- 15049, 14999, 8,
- 15049, 14999, 10,
- 15049, 14999, 12,
- 15049, 14999, 16,
- 15049, 14999, 20,
- 15049, 14999, 22,
- 15049, 14999, 24,
- 15049, 14999, 26,
- 15049, 14999, 28,
- 15049, 14999, 32,
- 15049, 14999, 34,
- 15049, 14999, 36,
- 15049, 14999, 38,
- 15049, 14999, 40,
- 15049, 14999, 42,
- 15049, 14999, 48,
- 15049, 14999, 80,
- 15049, 14999, 202,
- 15049, 14999, 412,
- 15049, 14999, 466,
- 15049, 14999, 608,
- 15049, 14999, 640,
- 15049, 20479, 8320,
- 15050,
- 15095, 3077, 15609, 17642,
- 15095, 3077, 17045, 11571, 9950,
- 15095, 5853, 14049, 14486,
- 15095, 6757, 15609, 17642,
- 15095, 6779, 17045, 11571, 9950,
- 15095, 6779, 17045, 18461, 9950,
- 15095, 7817, 11779, 16089, 18392,
- 15095, 7817, 20847, 18392,
- 15095, 11571, 14486,
- 15095, 11979, 15609, 17642,
- 15095, 11979, 17045, 11571, 9950,
- 15095, 12237, 11772,
- 15095, 13341, 11779, 16089, 18392,
- 15095, 13341, 20847, 18392,
- 15095, 13454,
- 15095, 13563, 14049, 14486,
- 15095, 13737, 17045, 11571, 9950,
- 15095, 13737, 17045, 18461, 9950,
- 15095, 14049, 14486,
- 15095, 14049, 15620,
- 15095, 17154,
- 15095, 18847, 896,
- 15095, 19267, 7817, 20847, 18392,
- 15095, 19267, 13341, 20847, 18392,
- 15095, 21147, 13582,
- 15095, 22867, 11447, 16089, 18392,
- 15095, 23121, 11447, 16089, 18392,
- 15097, 12671, 2199, 7452,
- 15097, 12671, 5272,
- 15097, 12671, 5281, 7452,
- 15097, 12671, 10651, 20357, 8320,
- 15097, 12671, 11411, 14934,
- 15097, 12671, 11905, 2610,
- 15097, 12671, 11905, 3076,
- 15097, 12671, 11905, 3356,
- 15097, 12671, 11905, 6756,
- 15097, 12671, 11905, 6778,
- 15097, 12671, 11905, 8780,
- 15097, 12671, 11905, 10900,
- 15097, 12671, 11905, 11978,
- 15097, 12671, 11905, 13450,
- 15097, 12671, 11905, 13736,
- 15097, 12671, 14003, 9855, 94,
- 15097, 12671, 14003, 9855, 308,
- 15097, 12671, 14003, 9855, 676,
- 15097, 12671, 14003, 9855, 772,
- 15097, 12671, 14003, 9855, 784,
- 15097, 12671, 14003, 9855, 5268,
- 15097, 12671, 14003, 9855, 7428,
- 15097, 12671, 14003, 9855, 8926,
- 15097, 12671, 14003, 9855, 9162,
- 15097, 12671, 14003, 9855, 10418,
- 15097, 12671, 14003, 9855, 14110,
- 15097, 12671, 14003, 9855, 15590,
- 15097, 12671, 14003, 9855, 16136,
- 15097, 12671, 14003, 9855, 17486,
- 15097, 12671, 14999, 8,
- 15097, 12671, 14999, 16,
- 15097, 12671, 14999, 17, 15036,
- 15097, 12671, 14999, 28,
- 15097, 12671, 14999, 106,
- 15097, 12671, 14999, 448,
- 15097, 12671, 14999, 449, 15036,
- 15097, 12671, 14999, 522,
- 15097, 12671, 14999, 523, 15036,
- 15097, 12671, 14999, 666,
- 15097, 12671, 14999, 1044,
- 15097, 12671, 14999, 1142,
- 15097, 12671, 14999, 1178,
- 15097, 12671, 14999, 1524,
- 15097, 12671, 14999, 1696,
- 15097, 12671, 14999, 1804,
- 15097, 12671, 14999, 1972,
- 15097, 12671, 14999, 1973, 15036,
- 15097, 12671, 14999, 2072,
- 15097, 12671, 14999, 2073, 15036,
- 15097, 12671, 14999, 2318,
- 15097, 12671, 14999, 2319, 15036,
- 15097, 12671, 14999, 2492,
- 15097, 12671, 14999, 2556,
- 15097, 12671, 14999, 2876,
- 15097, 12671, 14999, 3018,
- 15097, 12671, 14999, 3048,
- 15097, 12671, 14999, 3114,
- 15097, 12671, 14999, 3260,
- 15097, 12671, 14999, 3261, 15036,
- 15097, 12671, 14999, 3322,
- 15097, 12671, 14999, 3522,
- 15097, 12671, 14999, 5822,
- 15097, 12671, 14999, 6038,
- 15097, 12671, 14999, 6314,
- 15097, 12671, 14999, 6394,
- 15097, 12671, 14999, 7022,
- 15097, 12671, 14999, 7470,
- 15097, 12671, 14999, 7660,
- 15097, 12671, 14999, 8756,
- 15097, 12671, 14999, 8757, 15036,
- 15097, 12671, 14999, 9240,
- 15097, 12671, 14999, 10172,
- 15097, 12671, 14999, 10264,
- 15097, 12671, 14999, 10750,
- 15097, 12671, 14999, 11484,
- 15097, 12671, 15868,
- 15097, 12671, 17732,
- 15097, 12671, 17734,
- 15097, 12671, 18697, 20357, 8320,
- 15119, 1216,
- 15127, 13220,
- 15127, 13221, 2598,
- 15127, 13221, 10641, 20375, 11477, 93, 7816,
- 15128,
- 15131, 20314,
- 15133, 3357, 3134,
- 15134,
- 15135, 6718,
- 15138,
- 15141, 18986,
- 15155, 18367, 13582,
- 15168,
- 15209, 8321, 9854,
- 15211, 18683, 484,
- 15211, 18683, 485, 505, 12005, 634,
- 15233, 3233, 6793, 9956,
- 15233, 9854,
- 15233, 14639, 6793, 9956,
- 15233, 15819, 6793, 9956,
- 15233, 15821, 6793, 9956,
- 15233, 16401, 6793, 9956,
- 15233, 17233, 6793, 9956,
- 15233, 18011, 6793, 9956,
- 15233, 18087, 6793, 9956,
- 15233, 18363, 6793, 9956,
- 15233, 18743, 6793, 9956,
- 15233, 19623, 6793, 9956,
- 15235, 9854,
- 15241, 20887, 18978,
- 15245, 17700,
- 15246,
- 15261, 1912,
- 15263, 5860,
- 15271, 7817, 20846,
- 15271, 13341, 20846,
- 15279, 10226,
- 15289, 12303, 6085, 9855, 1346,
- 15289, 12303, 6085, 9855, 1588,
- 15289, 12303, 6085, 9855, 1976,
- 15289, 12303, 6085, 9855, 2040,
- 15289, 12303, 6085, 9855, 2144,
- 15289, 12303, 6085, 9855, 3444,
- 15289, 12303, 6085, 9855, 3508,
- 15289, 12303, 6085, 9855, 3662,
- 15289, 12303, 6085, 9855, 7136,
- 15289, 12303, 6085, 9855, 7632,
- 15289, 12303, 6085, 9855, 7804,
- 15289, 12303, 6085, 9855, 8468,
- 15289, 12303, 6085, 9855, 9238,
- 15289, 12303, 6085, 9855, 10166,
- 15289, 12303, 6085, 9855, 10236,
- 15289, 12303, 6085, 9855, 10254,
- 15289, 12303, 6085, 9855, 10774,
- 15289, 12303, 6085, 9855, 14092,
- 15289, 12303, 6085, 9855, 15790,
- 15289, 12303, 8321, 1063, 602,
- 15289, 12303, 8321, 1063, 1676,
- 15289, 12303, 8321, 1063, 1904,
- 15289, 12303, 8321, 1063, 3334,
- 15289, 12303, 8321, 1063, 7642,
- 15289, 12303, 8321, 1063, 9964,
- 15289, 12303, 8321, 1063, 10104,
- 15289, 12303, 9855, 96,
- 15289, 12303, 9855, 295, 3668,
- 15289, 12303, 9855, 1063, 2729, 6292,
- 15289, 12303, 9855, 1063, 6111, 15792,
- 15289, 12303, 9855, 1063, 7121, 2207, 8913, 8912,
- 15289, 12303, 9855, 1063, 8867, 3296,
- 15289, 12303, 9855, 1063, 10247, 2944,
- 15289, 12303, 9855, 1063, 10308,
- 15289, 12303, 9855, 1063, 10309, 6064,
- 15289, 12303, 9855, 1063, 11698,
- 15289, 12303, 9855, 1644,
- 15289, 12303, 9855, 2170,
- 15289, 12303, 9855, 2356,
- 15289, 12303, 9855, 3216,
- 15289, 12303, 9855, 3489, 2190,
- 15289, 12303, 9855, 3489, 6730,
- 15289, 12303, 9855, 3489, 8876,
- 15289, 12303, 9855, 3489, 9718,
- 15289, 12303, 9855, 3489, 10168,
- 15289, 12303, 9855, 3489, 13722,
- 15289, 12303, 9855, 3489, 13829, 6000,
- 15289, 12303, 9855, 3873, 10138,
- 15289, 12303, 9855, 7280,
- 15289, 12303, 9855, 8355, 9960,
- 15289, 12303, 9855, 8355, 13824,
- 15289, 12303, 9855, 8856,
- 15289, 12303, 9855, 8914,
- 15289, 12303, 9855, 10682,
- 15289, 12303, 9855, 10686,
- 15289, 12303, 9855, 10706,
- 15289, 12303, 9855, 14091, 2914,
- 15289, 12303, 9855, 14091, 3300,
- 15289, 12303, 9855, 14091, 6720,
- 15289, 12303, 9855, 14091, 13004,
- 15289, 12303, 9855, 15825, 6002,
- 15289, 12303, 9855, 20951, 1644,
- 15289, 12303, 11905, 2610,
- 15289, 12303, 11905, 3076,
- 15289, 12303, 11905, 3356,
- 15289, 12303, 11905, 6756,
- 15289, 12303, 11905, 6778,
- 15289, 12303, 11905, 8780,
- 15289, 12303, 11905, 10900,
- 15289, 12303, 11905, 11978,
- 15289, 12303, 11905, 13450,
- 15289, 12303, 11905, 13736,
- 15289, 12303, 14003, 1862,
- 15289, 12303, 14003, 1888,
- 15289, 12303, 14003, 1894,
- 15289, 12303, 14003, 1908,
- 15289, 12303, 14003, 1926,
- 15289, 12303, 14003, 1944,
- 15289, 12303, 14003, 1966,
- 15289, 12303, 14003, 1982,
- 15289, 12303, 14003, 2008,
- 15289, 12303, 14003, 2026,
- 15289, 12303, 14003, 2034,
- 15289, 12303, 14003, 2044,
- 15289, 12303, 14003, 7558,
- 15289, 12303, 14003, 7566,
- 15289, 12303, 14003, 7580,
- 15289, 12303, 14003, 7582,
- 15289, 12303, 14003, 7604,
- 15289, 12303, 14003, 7608,
- 15289, 12303, 14003, 7610,
- 15289, 12303, 14003, 7614,
- 15289, 12303, 14003, 7618,
- 15289, 12303, 14003, 7620,
- 15289, 12303, 14003, 7662,
- 15289, 12303, 14003, 7664,
- 15289, 12303, 14003, 7690,
- 15289, 12303, 14003, 7692,
- 15289, 12303, 14003, 7710,
- 15289, 12303, 14003, 7712,
- 15289, 12303, 15233, 3233, 17682,
- 15289, 12303, 15233, 3233, 19784,
- 15289, 12303, 15233, 10118,
- 15289, 12303, 15233, 16503, 18310,
- 15289, 12303, 15233, 18156,
- 15289, 12303, 15233, 18310,
- 15289, 12303, 15233, 19802,
- 15289, 12303, 19015, 94,
- 15289, 12303, 19015, 1020,
- 15289, 12303, 19015, 1600,
- 15289, 12303, 19015, 2090,
- 15289, 12303, 19015, 2254,
- 15289, 12303, 19015, 2404,
- 15289, 12303, 19015, 2888,
- 15289, 12303, 19015, 3450,
- 15289, 12303, 19015, 3594,
- 15289, 12303, 19015, 3682,
- 15289, 12303, 19015, 6020,
- 15289, 12303, 19015, 7180,
- 15289, 12303, 19015, 7258,
- 15289, 12303, 19015, 8826,
- 15289, 12303, 19015, 8830,
- 15289, 12303, 19015, 9354,
- 15289, 12303, 19015, 12822,
- 15289, 12303, 19015, 12998,
- 15289, 12303, 19015, 13002,
- 15289, 12303, 19015, 13244,
- 15294,
- 15306,
- 15321, 10641, 5730,
- 15321, 10641, 11581, 7118,
- 15321, 10641, 14731, 12262,
- 15321, 10641, 17059, 6718,
- 15321, 11923, 18970,
- 15321, 14395, 14558,
- 15321, 17097, 5865, 12263, 317, 20554,
- 15321, 18094,
- 15325, 9854,
- 15344,
- 15346,
- 15349, 17780,
- 15349, 17781, 9175, 3357, 536,
- 15357, 19914,
- 15369, 1016,
- 15369, 5977, 19589, 12562,
- 15369, 16922,
+ 14805, 12419, 22329, 12314,
+ 14806,
+ 14817, 505, 16148,
+ 14817, 505, 22524,
+ 14827, 22162,
+ 14829, 15990,
+ 14829, 15991, 11417, 5471, 16808,
+ 14829, 15991, 11417, 12988,
+ 14829, 15991, 18259, 8210,
+ 14829, 15991, 18259, 14514,
+ 14835, 12548,
+ 14846,
+ 14860,
+ 14865, 20697, 20118,
+ 14875, 6488,
+ 14878,
+ 14897, 17139, 16655, 891, 5922,
+ 14899, 10485, 14194,
+ 14899, 10485, 17316,
+ 14899, 10485, 19142,
+ 14899, 10485, 19274,
+ 14899, 12959, 2726,
+ 14899, 12959, 3194,
+ 14899, 12959, 3486,
+ 14899, 12959, 6978,
+ 14899, 12959, 7000,
+ 14899, 12959, 9282,
+ 14899, 12959, 11726,
+ 14899, 12959, 13036,
+ 14899, 12959, 14634,
+ 14899, 12959, 14960,
+ 14899, 15241, 10485, 8,
+ 14899, 15241, 10485, 16,
+ 14899, 15241, 10485, 28,
+ 14899, 15241, 10485, 40,
+ 14899, 15241, 10485, 58,
+ 14899, 15241, 10485, 72,
+ 14899, 15241, 10485, 94,
+ 14899, 15241, 10485, 312,
+ 14899, 15241, 10485, 702,
+ 14899, 16339, 0,
+ 14899, 16339, 8,
+ 14899, 16339, 16,
+ 14899, 16339, 28,
+ 14899, 16339, 40,
+ 14899, 16339, 58,
+ 14899, 16339, 72,
+ 14899, 16339, 94,
+ 14899, 16339, 106,
+ 14899, 16339, 124,
+ 14899, 16339, 148,
+ 14899, 16339, 246,
+ 14899, 16339, 270,
+ 14899, 16339, 312,
+ 14899, 16339, 342,
+ 14899, 16339, 356,
+ 14899, 16339, 392,
+ 14899, 16339, 424,
+ 14899, 16339, 464,
+ 14899, 16339, 546,
+ 14899, 16339, 596,
+ 14899, 16339, 612,
+ 14899, 16339, 646,
+ 14899, 16339, 702,
+ 14899, 16339, 710,
+ 14899, 16339, 774,
+ 14899, 16339, 990,
+ 14899, 16339, 1106,
+ 14899, 16339, 1204,
+ 14899, 16339, 1226,
+ 14899, 16339, 1572,
+ 14899, 16339, 1890,
+ 14899, 16339, 2008,
+ 14899, 16339, 2544,
+ 14899, 16339, 2594,
+ 14899, 16339, 2664,
+ 14899, 16339, 2792,
+ 14899, 16339, 3072,
+ 14899, 16339, 3166,
+ 14899, 16339, 3372,
+ 14899, 16339, 3452,
+ 14899, 16339, 6516,
+ 14899, 16339, 10988,
+ 14899, 16339, 17489, 2008,
+ 14899, 23073, 10484,
+ 14901, 8737, 2726,
+ 14901, 8737, 6978,
+ 14905, 91, 12221, 10484,
+ 14905, 95, 16333, 8736,
+ 14905, 321, 22285, 10484,
+ 14905, 516,
+ 14905, 891, 2705, 10484,
+ 14905, 1203, 10484,
+ 14905, 1285, 22597, 10484,
+ 14905, 3715, 22597, 10484,
+ 14905, 8189, 10484,
+ 14905, 10297, 2759, 10484,
+ 14905, 10485, 2530,
+ 14905, 10485, 2820,
+ 14905, 10485, 11272,
+ 14905, 10485, 13520,
+ 14905, 10485, 13612,
+ 14905, 10485, 14332,
+ 14905, 10485, 15734,
+ 14905, 10485, 16294,
+ 14905, 10485, 16652,
+ 14905, 10485, 17316,
+ 14905, 10485, 19120,
+ 14905, 10485, 19142,
+ 14905, 10485, 19274,
+ 14905, 10485, 20170,
+ 14905, 10485, 20618,
+ 14905, 10485, 20672,
+ 14905, 10485, 21284,
+ 14905, 10485, 21288,
+ 14905, 10485, 22498,
+ 14905, 10485, 22836,
+ 14905, 11577, 10484,
+ 14905, 12941, 10484,
+ 14905, 12959, 2726,
+ 14905, 12959, 3194,
+ 14905, 12959, 3486,
+ 14905, 12959, 6978,
+ 14905, 12959, 7000,
+ 14905, 12959, 9282,
+ 14905, 12959, 11726,
+ 14905, 12959, 13036,
+ 14905, 12959, 14634,
+ 14905, 12959, 14960,
+ 14905, 13883, 10484,
+ 14905, 14555, 10484,
+ 14905, 14793, 10484,
+ 14905, 15029, 10484,
+ 14905, 15241, 10485, 8,
+ 14905, 15241, 10485, 16,
+ 14905, 15241, 10485, 28,
+ 14905, 15241, 10485, 40,
+ 14905, 15241, 10485, 58,
+ 14905, 15241, 10485, 72,
+ 14905, 15241, 10485, 94,
+ 14905, 15241, 10485, 184,
+ 14905, 15241, 10485, 312,
+ 14905, 15241, 10485, 520,
+ 14905, 15241, 10485, 702,
+ 14905, 15813, 10484,
+ 14905, 16339, 0,
+ 14905, 16339, 8,
+ 14905, 16339, 16,
+ 14905, 16339, 28,
+ 14905, 16339, 40,
+ 14905, 16339, 58,
+ 14905, 16339, 72,
+ 14905, 16339, 94,
+ 14905, 16339, 124,
+ 14905, 16339, 184,
+ 14905, 16339, 270,
+ 14905, 16339, 312,
+ 14905, 16339, 342,
+ 14905, 16339, 356,
+ 14905, 16339, 392,
+ 14905, 16339, 424,
+ 14905, 16339, 464,
+ 14905, 16339, 520,
+ 14905, 16339, 546,
+ 14905, 16339, 596,
+ 14905, 16339, 612,
+ 14905, 16339, 646,
+ 14905, 16339, 702,
+ 14905, 16339, 710,
+ 14905, 16339, 774,
+ 14905, 16339, 2248,
+ 14905, 16339, 2544,
+ 14905, 16339, 2594,
+ 14905, 16339, 2664,
+ 14905, 16339, 3072,
+ 14905, 16339, 3166,
+ 14905, 16339, 3240,
+ 14905, 16339, 3452,
+ 14905, 16339, 8272,
+ 14905, 16339, 9344,
+ 14905, 16593, 2727, 18038,
+ 14905, 16593, 2727, 20520,
+ 14905, 16593, 3362,
+ 14905, 16593, 10484,
+ 14905, 17717, 10484,
+ 14905, 19781, 2727, 13138,
+ 14905, 19781, 2727, 14932,
+ 14905, 19781, 2727, 15930,
+ 14905, 19781, 2727, 16120,
+ 14905, 19781, 2727, 16122,
+ 14905, 19781, 2727, 18698,
+ 14905, 19781, 2727, 19774,
+ 14905, 19781, 2727, 21038,
+ 14905, 19781, 2727, 21704,
+ 14905, 19781, 2727, 22996,
+ 14905, 19781, 2727, 22998,
+ 14905, 19781, 2727, 23350,
+ 14905, 19781, 2727, 25120,
+ 14905, 19781, 2727, 27512,
+ 14905, 19781, 2727, 27516,
+ 14905, 19781, 14961, 20250,
+ 14905, 19781, 14961, 22024,
+ 14905, 19781, 14961, 22416,
+ 14905, 19781, 14961, 22484,
+ 14905, 19781, 14961, 25106,
+ 14905, 19781, 22685, 15973, 13578,
+ 14905, 20411, 7007, 10484,
+ 14905, 22909, 1379, 505, 10826,
+ 14905, 23039, 15813, 10484,
+ 14905, 23039, 16593, 10484,
+ 14915, 5992,
+ 14929, 10484,
+ 14939, 6629, 2613, 13090,
+ 14939, 15952,
+ 14953, 14401, 13810,
+ 14957, 16868,
+ 14961, 1281, 22908,
+ 14961, 10013, 8210,
+ 14961, 10013, 12220,
+ 14961, 10013, 12398,
+ 14961, 10013, 14514,
+ 14961, 13687, 21865, 8210,
+ 14961, 13687, 21865, 14514,
+ 14961, 15693, 13890,
+ 14961, 16999, 17598,
+ 14961, 18637, 12419, 10598,
+ 14961, 21229, 15572,
+ 14961, 21305, 20818,
+ 14961, 22329, 15572,
+ 14961, 22581, 15943, 14724,
+ 14961, 22619, 12280,
+ 14978,
+ 14979, 6938,
+ 14981, 22475, 21516,
+ 14984,
+ 14985, 11417, 1281, 12220,
+ 14985, 11417, 1281, 12398,
+ 14985, 11417, 10063, 12220,
+ 14985, 20112,
+ 14985, 20113, 11417, 1281, 12220,
+ 14985, 20113, 11417, 16839, 6638,
+ 14985, 20113, 12221, 21229, 12314,
+ 14985, 20113, 12221, 22329, 12314,
+ 14989, 12600,
+ 14991, 11417, 8211, 7369, 12418,
+ 14991, 11417, 14515, 7369, 12418,
+ 14997, 6938,
+ 15015, 15032,
+ 15022,
+ 15029, 16852,
+ 15037, 8737, 10484,
+ 15038,
+ 15046,
+ 15084,
+ 15122,
+ 15123, 11417, 13869, 10484,
+ 15123, 11417, 18285, 526,
+ 15123, 11417, 18526,
+ 15123, 12221, 955, 12221, 23218,
+ 15123, 12221, 23218,
+ 15123, 15637, 891, 16211, 11417, 15122,
+ 15127, 891, 8211, 891, 13707, 22473, 14961, 20251, 12426,
+ 15127, 891, 13707, 2727, 15931, 12426,
+ 15127, 891, 13707, 22473, 7369, 12426,
+ 15127, 891, 14515, 891, 13707, 22473, 14961, 20251, 12426,
+ 15127, 2727, 15931, 12426,
+ 15127, 2727, 18699, 12426,
+ 15127, 6979, 17873, 12426,
+ 15127, 7369, 12426,
+ 15127, 7369, 12427, 891, 13707, 7369, 18065, 16443, 14638,
+ 15127, 7369, 15766,
+ 15127, 7369, 16443, 14638,
+ 15127, 7369, 18065, 15287, 15766,
+ 15127, 7369, 18065, 16443, 14639, 891, 13707, 7369, 12426,
+ 15127, 8211, 527, 13707, 14515, 12833, 17589, 18804,
+ 15127, 8211, 659, 13707, 14515, 6964,
+ 15127, 8211, 12427, 19521, 13707, 8211, 659, 13707, 16467, 14514,
+ 15127, 8211, 12427, 19521, 13707, 8211, 659, 15127, 15730,
+ 15127, 8211, 12427, 19521, 13707, 8211, 659, 15127, 16467, 14514,
+ 15127, 8211, 12427, 19521, 13707, 15731, 659, 13707, 16467, 14514,
+ 15127, 8211, 12427, 19521, 13707, 15731, 659, 15127, 14514,
+ 15127, 8211, 12427, 19521, 13707, 15731, 659, 15127, 16467, 14514,
+ 15127, 8211, 12427, 19521, 13707, 16467, 8211, 659, 15127, 14514,
+ 15127, 8211, 12427, 19521, 13707, 16467, 8211, 659, 15127, 15730,
+ 15127, 8211, 12427, 19521, 13707, 16467, 8211, 659, 15127, 16467, 14514,
+ 15127, 8211, 12427, 19521, 15127, 16467, 8211, 659, 15127, 14514,
+ 15127, 8211, 12427, 19521, 15127, 16467, 8211, 659, 15127, 15730,
+ 15127, 8211, 15803, 11417, 1280,
+ 15127, 8211, 20247, 19427, 908,
+ 15127, 8211, 20550,
+ 15127, 8211, 22473, 16443, 14638,
+ 15127, 12421, 20322,
+ 15127, 14515, 527, 13707, 8211, 12833, 17589, 18804,
+ 15127, 14515, 659, 13707, 8211, 6964,
+ 15127, 14515, 12427, 19521, 13707, 16467, 8211, 659, 13707, 14514,
+ 15127, 14515, 12427, 19521, 13707, 16467, 8211, 659, 13707, 15730,
+ 15127, 14515, 12427, 19521, 15127, 8211, 659, 13707, 15730,
+ 15127, 14515, 12427, 19521, 15127, 8211, 659, 13707, 16467, 14514,
+ 15127, 14515, 12427, 19521, 15127, 8211, 659, 15127, 16467, 14514,
+ 15127, 14515, 12427, 19521, 15127, 15731, 659, 13707, 14514,
+ 15127, 14515, 12427, 19521, 15127, 15731, 659, 13707, 16467, 14514,
+ 15127, 14515, 12427, 19521, 15127, 15731, 659, 15127, 16467, 14514,
+ 15127, 14515, 12427, 19521, 15127, 16467, 8211, 659, 13707, 14514,
+ 15127, 14515, 12427, 19521, 15127, 16467, 8211, 659, 13707, 15730,
+ 15127, 14515, 12427, 19521, 15127, 16467, 8211, 659, 13707, 16467, 14514,
+ 15127, 14515, 16680,
+ 15127, 14515, 20247, 19427, 908,
+ 15127, 14515, 20341, 15287, 15766,
+ 15127, 14515, 20341, 15287, 17020,
+ 15127, 14515, 20550,
+ 15127, 14515, 22473, 16443, 14638,
+ 15127, 14515, 24981, 15287, 17020,
+ 15127, 14635, 17873, 12426,
+ 15127, 14961, 17873, 12426,
+ 15127, 14961, 20251, 12426,
+ 15127, 22473, 2727, 18699, 12426,
+ 15221, 10485, 8281, 19274,
+ 15221, 10485, 15919, 19275, 23084,
+ 15221, 10485, 16849, 8281, 19274,
+ 15221, 10485, 17174,
+ 15221, 10485, 18763, 23088,
+ 15221, 10485, 19143, 17280,
+ 15221, 10485, 19143, 17281, 11417, 10764,
+ 15221, 10485, 19143, 18958,
+ 15221, 10485, 19143, 19272,
+ 15221, 10485, 19143, 19273, 11417, 10764,
+ 15221, 10485, 19275, 20603, 13902,
+ 15221, 10485, 19275, 23062,
+ 15221, 10485, 19275, 23063, 11417, 10764,
+ 15221, 10485, 19275, 23084,
+ 15221, 10485, 19275, 23104,
+ 15221, 10485, 19312,
+ 15221, 10485, 19841, 8281, 19274,
+ 15221, 10485, 20289, 19143, 17280,
+ 15221, 10485, 20289, 19143, 19272,
+ 15221, 10485, 21314,
+ 15221, 10485, 22519, 18377, 18958,
+ 15221, 10485, 22774,
+ 15221, 10485, 23058,
+ 15221, 10485, 23088,
+ 15221, 10939, 1281, 12398,
+ 15221, 10939, 3487, 6639, 12398,
+ 15221, 10939, 10063, 12220,
+ 15221, 10939, 14648,
+ 15221, 10939, 14961, 6639, 12398,
+ 15221, 10939, 15707, 12220,
+ 15221, 10939, 15707, 12398,
+ 15221, 10939, 15919, 10063, 12220,
+ 15221, 10939, 15919, 18958,
+ 15221, 10939, 17219, 18958,
+ 15221, 10939, 18101, 19272,
+ 15221, 10939, 18664,
+ 15221, 10939, 19904,
+ 15221, 10939, 20293, 19907, 22759, 18958,
+ 15221, 10939, 22519, 18101, 22759, 18958,
+ 15221, 10939, 22519, 18101, 22759, 18959, 21466,
+ 15221, 10939, 22519, 21769, 22759, 18958,
+ 15221, 10939, 22519, 22759, 18958,
+ 15221, 10939, 23097, 22759, 18958,
+ 15226,
+ 15231, 7146,
+ 15231, 15696,
+ 15234,
+ 15268,
+ 15271, 9824,
+ 15271, 11378,
+ 15271, 15778,
+ 15271, 17600,
+ 15277, 1081, 6938,
+ 15277, 6938,
+ 15280,
+ 15284,
+ 15285, 505, 15868,
+ 15287, 695, 20207, 13474,
+ 15287, 695, 20207, 19321, 13474,
+ 15287, 2562,
+ 15287, 3262,
+ 15287, 3263, 11417, 10012,
+ 15287, 3263, 11417, 14765, 12606,
+ 15287, 3263, 15633, 12606,
+ 15287, 3263, 15633, 12607, 11417, 10004,
+ 15287, 6289, 10634,
+ 15287, 6643, 20207, 8211, 7373, 13474,
+ 15287, 6643, 20207, 13474,
+ 15287, 6643, 20207, 19321, 13474,
+ 15287, 6980,
+ 15287, 6981, 11417, 22113, 16467, 12419, 17048,
+ 15287, 7001, 18637, 6324,
+ 15287, 7001, 18637, 10598,
+ 15287, 7377, 14667, 16019, 6614,
+ 15287, 8211, 8191, 13826,
+ 15287, 8211, 20207, 13474,
+ 15287, 8211, 20207, 19321, 13474,
+ 15287, 8909, 16904,
+ 15287, 10598,
+ 15287, 11277, 14765, 17020,
+ 15287, 12315, 14641, 15293, 2726,
+ 15287, 12315, 14641, 15293, 3487, 17156,
+ 15287, 12559, 8038,
+ 15287, 12559, 8039, 18763, 3487, 18039, 18819, 17750,
+ 15287, 12559, 8039, 18763, 16551, 17750,
+ 15287, 12559, 9752,
+ 15287, 12559, 9753, 18763, 3487, 18039, 18819, 17750,
+ 15287, 12559, 9753, 18763, 16551, 17750,
+ 15287, 12559, 10092,
+ 15287, 12559, 10093, 18763, 3487, 18039, 18819, 17750,
+ 15287, 12559, 10093, 18763, 16551, 17750,
+ 15287, 12559, 14452,
+ 15287, 12559, 14453, 18763, 3487, 18039, 18819, 17750,
+ 15287, 12559, 14453, 18763, 16551, 17750,
+ 15287, 12559, 15648,
+ 15287, 12559, 15649, 18763, 3487, 18039, 18819, 17750,
+ 15287, 12559, 15649, 18763, 16551, 17750,
+ 15287, 12559, 16280,
+ 15287, 12559, 16281, 18763, 2727, 18039, 23031, 17750,
+ 15287, 12559, 16281, 18763, 3487, 18039, 18819, 17750,
+ 15287, 12559, 16281, 18763, 3487, 18039, 23047, 17750,
+ 15287, 12559, 16281, 18763, 14961, 18039, 17923, 17750,
+ 15287, 12559, 16281, 18763, 16551, 17750,
+ 15287, 12559, 16281, 18763, 22077, 17750,
+ 15287, 12559, 17249, 8038,
+ 15287, 12559, 17249, 9752,
+ 15287, 12559, 17249, 10092,
+ 15287, 12559, 17249, 14452,
+ 15287, 12559, 17249, 15648,
+ 15287, 12559, 17249, 16280,
+ 15287, 12559, 22050,
+ 15287, 12559, 22051, 18763, 16551, 17750,
+ 15287, 12559, 22782,
+ 15287, 12559, 23234,
+ 15287, 12559, 25024,
+ 15287, 13350,
+ 15287, 13351, 10634,
+ 15287, 13353, 12551, 8736,
+ 15287, 13353, 18781, 11417, 18767, 17694,
+ 15287, 13649, 17020,
+ 15287, 13653, 12826,
+ 15287, 14515, 20207, 13474,
+ 15287, 14515, 20207, 19321, 13474,
+ 15287, 14687, 14388,
+ 15287, 14765, 10598,
+ 15287, 14765, 17020,
+ 15287, 14765, 18290,
+ 15287, 14789, 10634,
+ 15287, 15688,
+ 15287, 15766,
+ 15287, 15767, 11417, 1281, 14514,
+ 15287, 15767, 11417, 3487, 6638,
+ 15287, 15767, 11417, 6643, 12314,
+ 15287, 15767, 11417, 13707, 8211, 20246,
+ 15287, 15767, 11417, 13707, 14515, 20246,
+ 15287, 15767, 11417, 15127, 8211, 20246,
+ 15287, 15767, 11417, 15127, 14515, 20246,
+ 15287, 15767, 21857, 12419, 14765, 15766,
+ 15287, 16022,
+ 15287, 16443, 10598,
+ 15287, 16443, 14765, 17020,
+ 15287, 16443, 17020,
+ 15287, 16443, 17764,
+ 15287, 16443, 18290,
+ 15287, 16911, 1280,
+ 15287, 17020,
+ 15287, 17021, 11417, 13707, 8211, 20246,
+ 15287, 17021, 11417, 13707, 14515, 20246,
+ 15287, 17021, 11417, 15127, 8211, 20246,
+ 15287, 17021, 11417, 15127, 14515, 20246,
+ 15287, 17021, 11417, 15731, 20625, 8250,
+ 15287, 17021, 11417, 18767, 17694,
+ 15287, 17021, 11417, 20625, 20751, 8250,
+ 15287, 17021, 11417, 21229, 10890,
+ 15287, 17021, 11417, 22329, 10890,
+ 15287, 17021, 15692,
+ 15287, 17021, 21857, 12419, 11277, 14765, 17020,
+ 15287, 17021, 21857, 12419, 14765, 17020,
+ 15287, 17021, 21857, 12419, 16443, 17020,
+ 15287, 17764,
+ 15287, 17765, 321, 17020,
+ 15287, 17765, 10634,
+ 15287, 17765, 11417, 17631, 1280,
+ 15287, 17765, 21857, 12419, 11277, 14765, 17764,
+ 15287, 17765, 21857, 12419, 14765, 17764,
+ 15287, 17765, 21857, 12419, 16443, 17764,
+ 15287, 18028,
+ 15287, 18291, 21857, 12419, 14765, 18290,
+ 15287, 18584,
+ 15287, 18877, 6938,
+ 15287, 19095, 8211, 3701, 19042,
+ 15287, 19679, 2338,
+ 15287, 19679, 8038,
+ 15287, 19764,
+ 15287, 19789, 6938,
+ 15287, 20178,
+ 15287, 20253, 8737, 20118,
+ 15287, 20322,
+ 15287, 20551, 21857, 14765, 15287, 20550,
+ 15287, 20625, 954,
+ 15287, 20625, 17882,
+ 15287, 20625, 21420,
+ 15287, 21154,
+ 15287, 21420,
+ 15287, 21656,
+ 15287, 21673, 21656,
+ 15287, 21676,
+ 15287, 22113, 17882,
+ 15287, 22701, 8737, 20118,
+ 15287, 23057, 14765, 20550,
+ 15287, 23057, 17644,
+ 15287, 23057, 20550,
+ 15287, 23057, 20551, 11417, 1280,
+ 15287, 24965, 17764,
+ 15287, 24965, 17765, 11417, 21229, 10890,
+ 15287, 24965, 17765, 11417, 22329, 10890,
+ 15287, 24979, 14765, 20550,
+ 15287, 24979, 20550,
+ 15287, 25029, 14765, 20550,
+ 15287, 25029, 18638,
+ 15287, 25029, 20550,
+ 15287, 25050,
+ 15287, 25311, 14765, 20550,
+ 15287, 25311, 18638,
+ 15287, 25311, 20178,
+ 15287, 25311, 20550,
+ 15301, 19914,
+ 15302,
+ 15303, 11417, 12479, 6770,
+ 15307, 2342,
+ 15318,
15374,
- 15379, 7304,
- 15379, 8320,
- 15379, 8321, 6718,
- 15380,
- 15387, 11542,
- 15388,
- 15399, 15961, 20772,
- 15407, 12274,
- 15418,
- 15419, 6718,
- 15421, 1016,
- 15421, 20266,
- 15423, 421, 9854,
- 15423, 423, 9854,
- 15423, 1216,
- 15423, 5721, 485, 7126,
- 15423, 6752,
- 15423, 7126,
- 15423, 7127, 10641, 9217, 16065, 15119, 843, 9503, 16402,
- 15423, 7127, 10641, 16403, 17270,
- 15423, 11762,
- 15423, 14623, 22851, 15074,
- 15423, 15620,
- 15423, 22851, 15074,
- 15431, 14003, 9855, 8,
- 15431, 14003, 9855, 16,
- 15431, 14003, 9855, 28,
- 15431, 14003, 9855, 40,
- 15431, 14003, 9855, 72,
- 15431, 14003, 9855, 94,
- 15431, 14003, 9855, 176,
- 15431, 14003, 9855, 214,
- 15431, 14999, 0,
- 15431, 14999, 106,
- 15431, 14999, 124,
- 15431, 14999, 148,
- 15431, 14999, 244,
- 15431, 14999, 266,
- 15431, 14999, 336,
- 15431, 14999, 350,
- 15431, 14999, 384,
- 15431, 14999, 416,
- 15431, 14999, 448,
- 15431, 14999, 522,
- 15431, 14999, 572,
- 15431, 14999, 588,
- 15431, 14999, 622,
- 15431, 14999, 694,
- 15431, 14999, 734,
- 15431, 14999, 2266,
- 15431, 14999, 2420,
- 15431, 14999, 2444,
- 15431, 14999, 2556,
- 15431, 14999, 8726,
- 15431, 14999, 8976,
- 15431, 15868,
- 15431, 17179, 8320,
- 15431, 19015, 9855, 14,
- 15431, 19015, 9855, 26,
- 15431, 19015, 9855, 34,
- 15431, 19015, 9855, 456,
- 15439, 7816,
- 15439, 13340,
- 15439, 15672,
- 15442,
- 15443, 11477, 671, 7816,
- 15443, 11477, 671, 13340,
- 15443, 11477, 6435, 7816,
- 15443, 11477, 6435, 13340,
- 15443, 11477, 7817, 670,
- 15443, 11477, 7817, 6434,
- 15443, 11477, 13341, 670,
- 15443, 11477, 13341, 6434,
- 15451, 17839, 17793, 13581, 6561, 11476,
- 15451, 17839, 17793, 16389, 17838,
- 15456,
- 15459, 16168,
- 15462,
- 15488,
- 15492,
- 15496,
- 15497, 17162,
- 15498,
- 15501, 13563, 8,
- 15501, 13563, 12,
- 15501, 13563, 22,
- 15501, 13563, 28,
- 15501, 16111, 2,
- 15501, 16111, 8,
- 15501, 16111, 10,
- 15501, 16111, 14,
- 15501, 16111, 16,
- 15501, 16111, 22,
- 15501, 16111, 24,
- 15501, 16111, 30,
- 15501, 16111, 34,
- 15501, 18249, 213, 18392,
- 15502,
- 15507, 13239, 12682,
+ 15443, 6938,
15510,
- 15514,
- 15519, 1216,
- 15533, 1740,
- 15544,
- 15551, 15560,
- 15556,
- 15558,
- 15573, 12587, 19557, 8320,
- 15573, 22867, 11447, 19557, 8320,
- 15573, 23121, 11447, 19557, 8320,
- 15573, 23265, 19557, 8320,
- 15579, 6718,
- 15581, 505, 3112,
- 15587, 5730,
- 15601, 16034,
- 15602,
- 15603, 3538,
- 15605, 8853, 2638,
- 15605, 13482,
- 15605, 17715, 2638,
- 15611, 12682,
- 15621, 1, 9175, 24,
- 15621, 5, 9175, 356,
- 15621, 21, 2600,
- 15621, 25, 2600,
- 15621, 25, 9175, 36,
- 15621, 25, 9175, 37, 17274,
- 15621, 25, 11776,
- 15621, 25, 17274,
- 15621, 43, 9175, 24,
- 15621, 78,
- 15621, 94,
- 15621, 118,
- 15621, 126,
- 15621, 128,
- 15621, 138,
- 15621, 139, 11776,
- 15621, 139, 17274,
- 15621, 140,
- 15621, 148,
- 15621, 150,
- 15621, 160,
- 15621, 162,
- 15621, 164,
- 15621, 165, 11776,
- 15621, 165, 17274,
- 15621, 216,
- 15621, 234,
- 15621, 246,
- 15621, 264,
- 15621, 266,
- 15621, 272,
- 15621, 284,
- 15621, 290,
- 15621, 316,
- 15621, 330,
- 15621, 350,
- 15621, 352,
- 15621, 356,
- 15621, 360,
- 15621, 362,
- 15621, 364,
- 15621, 365, 11776,
- 15621, 365, 16110,
- 15621, 365, 17274,
- 15621, 368,
- 15621, 372,
- 15621, 374,
- 15621, 398,
- 15621, 400,
- 15621, 410,
- 15621, 416,
- 15621, 418,
- 15621, 419, 13562,
- 15621, 426,
- 15621, 432,
- 15621, 434,
- 15621, 435, 11776,
- 15621, 435, 17274,
- 15621, 438,
- 15621, 441, 0,
- 15621, 441, 10,
- 15621, 441, 12,
- 15621, 441, 22,
- 15621, 441, 24,
- 15621, 441, 36,
- 15621, 441, 42,
- 15621, 441, 44,
- 15621, 442,
- 15621, 443, 8360,
- 15621, 444,
- 15621, 445, 8360,
- 15621, 448,
- 15621, 454,
- 15621, 464,
- 15621, 470,
- 15621, 474,
- 15621, 476,
- 15621, 512,
- 15621, 522,
- 15621, 523, 5266,
- 15621, 524,
- 15621, 530,
- 15621, 534,
- 15621, 538,
- 15621, 542,
- 15621, 544,
- 15621, 548,
- 15621, 550,
- 15621, 606,
- 15621, 614,
- 15621, 696,
- 15621, 896,
- 15621, 1010,
- 15621, 1014,
- 15621, 1092,
- 15621, 1311, 8597, 12688,
- 15621, 1311, 8597, 14832,
- 15621, 1311, 8597, 15676,
- 15621, 1311, 8597, 17338,
- 15621, 1312,
- 15621, 1442,
- 15621, 1502,
- 15621, 1534,
- 15621, 1678,
- 15621, 1690,
- 15621, 1924,
- 15621, 1986,
- 15621, 2160,
- 15621, 2300,
- 15621, 2310,
- 15621, 2326,
- 15621, 2338,
- 15621, 2718,
- 15621, 2870,
- 15621, 2871, 9175, 36,
- 15621, 2871, 9175, 37, 17274,
- 15621, 3252,
- 15621, 3288,
- 15621, 3406,
- 15621, 5218,
- 15621, 5836,
- 15621, 6368,
- 15621, 6428,
- 15621, 6772,
- 15621, 6779, 16184,
- 15621, 7034,
- 15621, 7294,
- 15621, 7434,
- 15621, 7616,
- 15621, 7674,
- 15621, 7817, 9171, 969, 18386,
- 15621, 8360,
- 15621, 8446,
- 15621, 8602,
- 15621, 9164,
- 15621, 9166,
- 15621, 9230,
- 15621, 9262,
- 15621, 9480,
- 15621, 9504,
- 15621, 9520,
- 15621, 10641, 3293, 7123, 11570,
- 15621, 10641, 7817, 7123, 11570,
- 15621, 10641, 12589, 7817, 17839, 7123, 11570,
- 15621, 10641, 12589, 13341, 17839, 7123, 11570,
- 15621, 10641, 13341, 7123, 11570,
- 15621, 10641, 13889, 7817, 635, 12589, 13341, 6742,
- 15621, 10641, 13889, 7817, 17839, 7123, 11570,
- 15621, 10641, 13889, 13341, 635, 12589, 7817, 6742,
- 15621, 10641, 13889, 13341, 17839, 7123, 11570,
- 15621, 10641, 14393, 7123, 11570,
- 15621, 10641, 17839, 19949, 6742,
- 15621, 10641, 18847, 6742,
- 15621, 10641, 19019, 16944,
- 15621, 10641, 20181, 6742,
- 15621, 10641, 20295, 19949, 6742,
- 15621, 10830,
- 15621, 11450,
- 15621, 11544,
- 15621, 11836,
- 15621, 11970,
- 15621, 12160,
- 15621, 12162,
- 15621, 12206,
- 15621, 12256,
- 15621, 12326,
- 15621, 12338,
- 15621, 12383, 484,
- 15621, 12383, 485, 505, 2511, 12005, 634,
- 15621, 12383, 485, 505, 12005, 634,
- 15621, 12430,
- 15621, 12450,
- 15621, 12492,
- 15621, 12648,
- 15621, 12650,
- 15621, 12978,
- 15621, 13170,
- 15621, 13206,
- 15621, 13214,
- 15621, 13252,
- 15621, 13341, 9171, 969, 18386,
- 15621, 13380,
- 15621, 13444,
- 15621, 13446,
- 15621, 14034,
- 15621, 14098,
- 15621, 14100,
- 15621, 14292,
- 15621, 14320,
- 15621, 14388,
- 15621, 14804,
- 15621, 14838,
- 15621, 14852,
- 15621, 14870,
- 15621, 14956,
- 15621, 14964,
- 15621, 15076,
- 15621, 15308,
- 15621, 15338,
- 15621, 15362,
- 15621, 15694,
- 15621, 16028,
- 15621, 16442,
- 15621, 16556,
- 15621, 16558,
- 15621, 16600,
- 15621, 16732,
- 15621, 16748,
- 15621, 16766,
- 15621, 16794,
- 15621, 16796,
- 15621, 16810,
- 15621, 17128,
- 15621, 17148,
- 15621, 17150,
- 15621, 17230,
- 15621, 17708,
- 15621, 18030,
- 15621, 18147, 7286,
- 15621, 18154,
- 15621, 18391, 484,
- 15621, 18391, 485, 505, 2511, 12005, 634,
- 15621, 18391, 485, 505, 12005, 634,
- 15621, 18406,
- 15621, 18477, 19352,
- 15621, 18532,
- 15621, 18560,
- 15621, 19306,
- 15621, 19328,
- 15621, 19388,
- 15621, 19394,
- 15621, 19442,
- 15621, 19524,
- 15621, 20208,
- 15621, 20580,
- 15621, 20758,
- 15625, 485, 16716,
- 15635, 18397, 14049, 9950,
- 15647, 20236,
- 15651, 484,
- 15651, 485, 505, 12005, 634,
- 15651, 485, 505, 12005, 635, 10641, 1217, 11392,
- 15651, 485, 10641, 2511, 12005, 634,
- 15651, 485, 11393, 2511, 12005, 634,
- 15651, 485, 11393, 13759, 18386,
- 15651, 485, 11393, 14281, 12005, 634,
- 15651, 485, 11393, 14647, 9854,
- 15651, 10641, 1216,
- 15651, 10641, 9287, 9855, 11552,
- 15651, 10641, 23111, 9855, 11552,
- 15651, 11393, 15650,
- 15651, 11393, 18688,
- 15651, 11393, 20375, 11476,
- 15661, 9175, 18956,
- 15664,
- 15671, 12807, 9855, 16482,
- 15671, 12807, 9855, 17610,
- 15671, 12807, 9855, 18006,
- 15671, 12807, 14003, 9855, 0,
- 15671, 12807, 14003, 9855, 8,
- 15671, 12807, 14003, 9855, 16,
- 15671, 12807, 14003, 9855, 40,
- 15671, 12807, 14003, 9855, 498,
- 15671, 12807, 14999, 0,
- 15671, 12807, 14999, 8,
- 15671, 12807, 14999, 16,
- 15671, 12807, 14999, 28,
- 15671, 12807, 14999, 40,
- 15671, 12807, 14999, 116,
- 15671, 12807, 14999, 140,
- 15671, 12807, 14999, 166,
- 15671, 12807, 14999, 258,
- 15671, 12807, 14999, 282,
- 15671, 12807, 14999, 342,
- 15671, 12807, 14999, 366,
- 15671, 12807, 14999, 402,
- 15671, 12807, 14999, 436,
- 15671, 12807, 14999, 468,
- 15671, 12807, 14999, 540,
- 15671, 12807, 14999, 580,
- 15671, 12807, 14999, 602,
- 15671, 12807, 14999, 634,
- 15671, 12807, 14999, 938,
- 15671, 12807, 14999, 1050,
- 15671, 12807, 14999, 1148,
- 15671, 12807, 14999, 1170,
- 15671, 12807, 14999, 1498,
- 15671, 12807, 14999, 1798,
- 15671, 12807, 14999, 1920,
- 15671, 12807, 14999, 2682,
- 15671, 12807, 14999, 2960,
- 15671, 12807, 14999, 3248,
- 15671, 12807, 14999, 3330,
- 15671, 12807, 14999, 6320,
- 15671, 12807, 14999, 10270,
- 15671, 12807, 15361, 15066,
- 15671, 12807, 15361, 15068,
- 15671, 12807, 15361, 15070,
- 15671, 12807, 15361, 15072,
- 15673, 1397, 1299, 485, 10132,
- 15673, 1397, 1299, 485, 15094,
- 15673, 1397, 1299, 485, 21258,
- 15673, 1397, 1299, 485, 21259, 11578,
- 15673, 1397, 5808,
- 15673, 1397, 6289, 7859, 14648,
- 15673, 1397, 6741, 19618,
- 15673, 1397, 6777, 6728,
- 15673, 1397, 7855, 6728,
- 15673, 1397, 8924,
- 15673, 1397, 10423, 19618,
- 15673, 1397, 12241, 19618,
- 15673, 1397, 12667, 16130,
- 15673, 1397, 13491, 316,
- 15673, 1397, 13491, 2632,
- 15673, 1397, 13582,
- 15673, 1397, 13617, 485, 10132,
- 15673, 1397, 13617, 485, 16488,
- 15673, 1397, 14428,
- 15673, 1397, 14562,
- 15673, 1397, 14563, 6777, 3356,
- 15673, 1397, 14573, 16181, 2610,
- 15673, 1397, 14573, 16181, 3356,
- 15673, 1397, 14573, 16181, 6778,
- 15673, 1397, 14573, 16181, 13736,
- 15673, 1397, 14648,
- 15673, 1397, 15429, 19618,
- 15673, 1397, 16370,
- 15673, 1397, 16854,
- 15673, 1397, 17721, 15438,
- 15673, 1397, 18349, 20518,
- 15673, 1397, 18847, 20462,
- 15673, 1397, 18924,
- 15673, 1397, 19599, 15592,
- 15673, 1397, 20181, 20462,
- 15673, 1397, 20454,
- 15673, 1397, 20455, 6777, 3356,
- 15673, 1397, 20518,
- 15673, 1397, 20941, 7418,
- 15679, 1299, 485, 19512,
- 15679, 3357, 18847, 6431, 11392,
- 15679, 3357, 18847, 6431, 11552,
- 15679, 11757, 15577, 7816,
- 15679, 11757, 15577, 13340,
- 15679, 12015, 11392,
- 15679, 12015, 11552,
- 15679, 12273, 11392,
- 15679, 12273, 11552,
- 15679, 12784,
- 15679, 13321, 11392,
- 15679, 13321, 11552,
- 15679, 13382,
- 15679, 13737, 6431, 11392,
- 15679, 13737, 6431, 11552,
- 15679, 14623, 14215, 15990,
- 15679, 14623, 14215, 20180,
- 15679, 14999, 8,
- 15679, 14999, 270,
- 15679, 14999, 528,
- 15679, 14999, 2312,
- 15679, 14999, 2536,
- 15679, 14999, 3220,
- 15679, 14999, 3532,
- 15679, 14999, 5818,
- 15679, 14999, 7156,
- 15679, 14999, 7596,
- 15679, 14999, 9350,
- 15679, 14999, 9506,
- 15679, 14999, 9776,
- 15679, 14999, 10126,
- 15679, 14999, 10127, 18100,
- 15679, 14999, 10832,
- 15679, 14999, 10833, 270,
- 15679, 14999, 10890,
- 15679, 14999, 11420,
- 15679, 14999, 12085, 17182,
- 15679, 14999, 12150,
- 15679, 14999, 12151, 18100,
- 15679, 14999, 13400,
- 15679, 14999, 14544,
- 15679, 14999, 14974,
- 15679, 14999, 16279, 14545, 9506,
- 15679, 14999, 17007, 11560,
- 15679, 14999, 17007, 14772,
- 15679, 14999, 17007, 16242,
- 15679, 14999, 17182,
- 15679, 14999, 17253, 226,
- 15679, 14999, 17253, 12468,
- 15679, 14999, 17253, 14198,
- 15679, 14999, 18543, 528,
- 15679, 14999, 20937, 11420,
- 15679, 15397, 11392,
- 15679, 15397, 11552,
- 15679, 15397, 14622,
- 15679, 15947, 11392,
- 15679, 15947, 11552,
- 15679, 15947, 14622,
- 15679, 16040,
- 15679, 16913, 7855, 11392,
- 15679, 16913, 7855, 11552,
- 15679, 18051, 1216,
- 15679, 18131, 15238,
- 15679, 18131, 19438,
- 15679, 18131, 19894,
- 15679, 18552,
- 15679, 19558,
- 15679, 19671, 6793, 9956,
- 15679, 19671, 11756,
- 15679, 19671, 11757, 15577, 7816,
- 15679, 19671, 11757, 15577, 13340,
- 15679, 20181, 11756,
- 15679, 20574,
- 15679, 20713, 14622,
- 15679, 20939, 6793, 9956,
- 15679, 20939, 11756,
- 15679, 20939, 11757, 15577, 7816,
- 15679, 20989, 8320,
- 15691, 19371, 8320,
- 15691, 21296,
- 15691, 21298,
- 15691, 21300,
- 15691, 21302,
- 15691, 21304,
- 15691, 21306,
- 15691, 21308,
- 15691, 21310,
- 15691, 21312,
- 15691, 21314,
- 15691, 21316,
- 15691, 21318,
- 15691, 21320,
- 15691, 21322,
- 15691, 21324,
- 15691, 21326,
- 15691, 21328,
- 15691, 21330,
- 15691, 21332,
- 15691, 21334,
- 15691, 21336,
- 15691, 21338,
- 15691, 21340,
- 15691, 21342,
- 15691, 21344,
- 15691, 21346,
- 15691, 21348,
- 15691, 21350,
- 15691, 21352,
- 15691, 21354,
- 15691, 21356,
- 15691, 21358,
- 15691, 21360,
- 15691, 21362,
- 15691, 21364,
- 15691, 21366,
- 15691, 21368,
- 15691, 21370,
- 15691, 21372,
- 15691, 21374,
- 15691, 21376,
- 15691, 21378,
- 15691, 21380,
- 15691, 21382,
- 15691, 21384,
- 15691, 21386,
- 15691, 21388,
- 15691, 21390,
- 15691, 21392,
- 15691, 21394,
- 15691, 21396,
- 15691, 21398,
- 15691, 21400,
- 15691, 21402,
- 15691, 21404,
- 15691, 21406,
- 15691, 21408,
- 15691, 21410,
- 15691, 21412,
- 15691, 21414,
- 15691, 21416,
- 15691, 21418,
- 15691, 21420,
- 15691, 21422,
- 15691, 21424,
- 15691, 21426,
- 15691, 21428,
- 15691, 21430,
- 15691, 21432,
- 15691, 21434,
- 15691, 21436,
- 15691, 21438,
- 15691, 21440,
- 15691, 21442,
- 15691, 21444,
- 15691, 21446,
- 15691, 21448,
- 15691, 21450,
- 15691, 21452,
- 15691, 21454,
- 15691, 21456,
- 15691, 21458,
- 15691, 21460,
- 15691, 21462,
- 15691, 21464,
- 15691, 21466,
- 15691, 21468,
- 15691, 21470,
- 15691, 21472,
- 15691, 21474,
- 15691, 21476,
- 15691, 21478,
- 15691, 21480,
- 15691, 21482,
- 15691, 21484,
- 15691, 21486,
- 15691, 21488,
- 15691, 21490,
- 15691, 21492,
- 15691, 21494,
- 15691, 21496,
- 15691, 21498,
- 15691, 21500,
- 15691, 21502,
- 15691, 21504,
- 15691, 21506,
- 15691, 21508,
- 15691, 21510,
- 15691, 21512,
- 15691, 21514,
- 15691, 21516,
- 15691, 21518,
- 15691, 21520,
- 15691, 21522,
- 15691, 21524,
- 15691, 21526,
- 15691, 21528,
- 15691, 21530,
- 15691, 21532,
- 15691, 21534,
- 15691, 21536,
- 15691, 21538,
- 15691, 21540,
- 15691, 21542,
- 15691, 21544,
- 15691, 21546,
- 15691, 21548,
- 15691, 21550,
- 15691, 21552,
- 15691, 21554,
- 15691, 21556,
- 15691, 21558,
- 15691, 21560,
- 15691, 21562,
- 15691, 21564,
- 15691, 21566,
- 15691, 21568,
- 15691, 21570,
- 15691, 21572,
- 15691, 21574,
- 15691, 21576,
- 15691, 21578,
- 15691, 21580,
- 15691, 21582,
- 15691, 21584,
- 15691, 21586,
- 15691, 21588,
- 15691, 21590,
- 15691, 21592,
- 15691, 21594,
- 15691, 21596,
- 15691, 21598,
- 15691, 21600,
- 15691, 21602,
- 15691, 21604,
- 15691, 21606,
- 15691, 21608,
- 15691, 21610,
- 15691, 21612,
- 15691, 21614,
- 15691, 21616,
- 15691, 21618,
- 15691, 21620,
- 15691, 21622,
- 15691, 21624,
- 15691, 21626,
- 15691, 21628,
- 15691, 21630,
- 15691, 21632,
- 15691, 21634,
- 15691, 21636,
- 15691, 21638,
- 15691, 21640,
- 15691, 21642,
- 15691, 21644,
- 15691, 21646,
- 15691, 21648,
- 15691, 21650,
- 15691, 21652,
- 15691, 21654,
- 15691, 21656,
- 15691, 21658,
- 15691, 21660,
- 15691, 21662,
- 15691, 21664,
- 15691, 21666,
- 15691, 21668,
- 15691, 21670,
- 15691, 21672,
- 15691, 21674,
- 15691, 21676,
- 15691, 21678,
- 15691, 21680,
- 15691, 21682,
- 15691, 21684,
- 15691, 21686,
- 15691, 21688,
- 15691, 21690,
- 15691, 21692,
- 15691, 21694,
- 15691, 21696,
- 15691, 21698,
- 15691, 21700,
- 15691, 21702,
- 15691, 21704,
- 15691, 21706,
- 15691, 21708,
- 15691, 21710,
- 15691, 21712,
- 15691, 21714,
- 15691, 21716,
- 15691, 21718,
- 15691, 21720,
- 15691, 21722,
- 15691, 21724,
- 15691, 21726,
- 15691, 21728,
- 15691, 21730,
- 15691, 21732,
- 15691, 21734,
- 15691, 21736,
- 15691, 21738,
- 15691, 21740,
- 15691, 21742,
- 15691, 21744,
- 15691, 21746,
- 15691, 21748,
- 15691, 21750,
- 15691, 21752,
- 15691, 21754,
- 15691, 21756,
- 15691, 21758,
- 15691, 21760,
- 15691, 21762,
- 15691, 21764,
- 15691, 21766,
- 15691, 21768,
- 15691, 21770,
- 15691, 21772,
- 15691, 21774,
- 15691, 21776,
- 15691, 21778,
- 15691, 21780,
- 15691, 21782,
- 15691, 21784,
- 15691, 21786,
- 15691, 21788,
- 15691, 21790,
- 15691, 21792,
- 15691, 21794,
- 15691, 21796,
- 15691, 21798,
- 15691, 21800,
- 15691, 21802,
- 15691, 21804,
- 15691, 21806,
- 15691, 21808,
- 15691, 21810,
- 15691, 21812,
- 15691, 21814,
- 15691, 21816,
- 15691, 21818,
- 15691, 21820,
- 15691, 21822,
- 15691, 21824,
- 15691, 21826,
- 15691, 21828,
- 15691, 21830,
- 15691, 21832,
- 15691, 21834,
- 15691, 21836,
- 15691, 21838,
- 15691, 21840,
- 15691, 21842,
- 15691, 21844,
- 15691, 21846,
- 15691, 21848,
- 15691, 21850,
- 15691, 21852,
- 15691, 21854,
- 15691, 21856,
- 15691, 21858,
- 15691, 21860,
- 15691, 21862,
- 15691, 21864,
- 15691, 21866,
- 15691, 21868,
- 15691, 21870,
- 15691, 21872,
- 15691, 21874,
- 15691, 21876,
- 15691, 21878,
- 15691, 21880,
- 15691, 21882,
- 15691, 21884,
- 15691, 21886,
- 15691, 21888,
- 15691, 21890,
- 15691, 21892,
- 15691, 21894,
- 15691, 21896,
- 15691, 21898,
- 15691, 21900,
- 15691, 21902,
- 15691, 21904,
- 15691, 21906,
- 15691, 21908,
- 15691, 21910,
- 15691, 21912,
- 15691, 21914,
- 15691, 21916,
- 15691, 21918,
- 15691, 21920,
- 15691, 21922,
- 15691, 21924,
- 15691, 21926,
- 15691, 21928,
- 15691, 21930,
- 15691, 21932,
- 15691, 21934,
- 15691, 21936,
- 15691, 21938,
- 15691, 21940,
- 15691, 21942,
- 15691, 21944,
- 15691, 21946,
- 15691, 21948,
- 15691, 21950,
- 15691, 21952,
- 15691, 21954,
- 15691, 21956,
- 15691, 21958,
- 15691, 21960,
- 15691, 21962,
- 15691, 21964,
- 15691, 21966,
- 15691, 21968,
- 15691, 21970,
- 15691, 21972,
- 15691, 21974,
- 15691, 21976,
- 15691, 21978,
- 15691, 21980,
- 15691, 21982,
- 15691, 21984,
- 15691, 21986,
- 15691, 21988,
- 15691, 21990,
- 15691, 21992,
- 15691, 21994,
- 15691, 21996,
- 15691, 21998,
- 15691, 22000,
- 15691, 22002,
- 15691, 22004,
- 15691, 22006,
- 15691, 22008,
- 15691, 22010,
- 15691, 22012,
- 15691, 22014,
- 15691, 22016,
- 15691, 22018,
- 15691, 22020,
- 15691, 22022,
- 15691, 22024,
- 15691, 22026,
- 15691, 22028,
- 15691, 22030,
- 15691, 22032,
- 15691, 22034,
- 15691, 22036,
- 15691, 22038,
- 15691, 22040,
- 15691, 22042,
- 15691, 22044,
- 15691, 22046,
- 15691, 22048,
- 15691, 22050,
- 15691, 22052,
- 15691, 22054,
- 15691, 22056,
- 15691, 22058,
- 15691, 22060,
- 15691, 22062,
- 15691, 22064,
- 15691, 22066,
- 15691, 22068,
- 15691, 22070,
- 15691, 22072,
- 15691, 22074,
- 15691, 22076,
- 15691, 22078,
- 15691, 22080,
- 15691, 22082,
- 15691, 22084,
- 15691, 22086,
- 15691, 22088,
- 15691, 22090,
- 15691, 22092,
- 15691, 22094,
- 15691, 22096,
- 15691, 22098,
- 15691, 22100,
- 15691, 22102,
- 15691, 22104,
- 15691, 22106,
- 15691, 22108,
- 15691, 22110,
- 15691, 22112,
- 15691, 22114,
- 15691, 22116,
- 15691, 22118,
- 15691, 22120,
- 15691, 22122,
- 15691, 22124,
- 15691, 22126,
- 15691, 22128,
- 15691, 22130,
- 15691, 22132,
- 15691, 22134,
- 15691, 22136,
- 15691, 22138,
- 15691, 22140,
- 15691, 22142,
- 15691, 22144,
- 15691, 22146,
- 15691, 22148,
- 15691, 22150,
- 15691, 22152,
- 15691, 22154,
- 15691, 22156,
- 15691, 22158,
- 15691, 22160,
- 15691, 22162,
- 15691, 22164,
- 15691, 22166,
- 15691, 22168,
- 15691, 22170,
- 15691, 22172,
- 15691, 22174,
- 15691, 22176,
- 15691, 22178,
- 15691, 22180,
- 15691, 22182,
- 15691, 22184,
- 15691, 22186,
- 15691, 22188,
- 15691, 22190,
- 15691, 22192,
- 15691, 22194,
- 15691, 22196,
- 15691, 22198,
- 15691, 22200,
- 15691, 22202,
- 15691, 22204,
- 15691, 22206,
- 15691, 22208,
- 15691, 22210,
- 15691, 22212,
- 15691, 22214,
- 15691, 22216,
- 15691, 22218,
- 15691, 22220,
- 15691, 22222,
- 15691, 22224,
- 15691, 22226,
- 15691, 22228,
- 15691, 22230,
- 15691, 22232,
- 15691, 22234,
- 15691, 22236,
- 15691, 22238,
- 15691, 22240,
- 15691, 22242,
- 15691, 22244,
- 15691, 22246,
- 15691, 22248,
- 15691, 22250,
- 15691, 22252,
- 15691, 22254,
- 15691, 22256,
- 15691, 22258,
- 15691, 22260,
- 15691, 22262,
- 15691, 22264,
- 15691, 22266,
- 15691, 22268,
- 15691, 22270,
- 15691, 22272,
- 15691, 22274,
- 15691, 22276,
- 15691, 22278,
- 15691, 22280,
- 15691, 22282,
- 15691, 22284,
- 15691, 22286,
- 15691, 22288,
- 15691, 22290,
- 15691, 22292,
- 15691, 22294,
- 15691, 22296,
- 15691, 22298,
- 15691, 22300,
- 15691, 22302,
- 15691, 22304,
- 15691, 22306,
- 15691, 22308,
- 15691, 22310,
- 15691, 22312,
- 15691, 22314,
- 15691, 22316,
- 15691, 22318,
- 15691, 22320,
- 15691, 22322,
- 15691, 22324,
- 15691, 22326,
- 15691, 22328,
- 15691, 22330,
- 15691, 22332,
- 15691, 22334,
- 15691, 22336,
- 15691, 22338,
- 15691, 22340,
- 15691, 22342,
- 15691, 22344,
- 15691, 22346,
- 15691, 22348,
- 15691, 22350,
- 15691, 22352,
- 15691, 22354,
- 15691, 22356,
- 15691, 22358,
- 15691, 22360,
- 15691, 22362,
- 15691, 22364,
- 15691, 22366,
- 15691, 22368,
- 15691, 22370,
- 15691, 22372,
- 15691, 22374,
- 15691, 22376,
- 15691, 22378,
- 15691, 22380,
- 15691, 22382,
- 15691, 22384,
- 15691, 22386,
- 15691, 22388,
- 15691, 22390,
- 15691, 22392,
- 15691, 22394,
- 15691, 22396,
- 15691, 22398,
- 15691, 22400,
- 15691, 22402,
- 15691, 22404,
- 15691, 22406,
- 15691, 22408,
- 15691, 22410,
- 15691, 22412,
- 15691, 22414,
- 15691, 22416,
- 15691, 22418,
- 15691, 22420,
- 15691, 22422,
- 15691, 22424,
- 15691, 22426,
- 15691, 22428,
- 15691, 22430,
- 15691, 22432,
- 15691, 22434,
- 15691, 22436,
- 15691, 22438,
- 15691, 22440,
- 15691, 22442,
- 15691, 22444,
- 15691, 22446,
- 15691, 22448,
- 15691, 22450,
- 15691, 22452,
- 15691, 22454,
- 15691, 22456,
- 15691, 22458,
- 15691, 22460,
- 15691, 22462,
- 15691, 22464,
- 15691, 22466,
- 15691, 22468,
- 15691, 22470,
- 15691, 22472,
- 15691, 22474,
- 15691, 22476,
- 15691, 22478,
- 15691, 22480,
- 15691, 22482,
- 15691, 22484,
- 15691, 22486,
- 15691, 22488,
- 15691, 22490,
- 15691, 22492,
- 15691, 22494,
- 15691, 22496,
- 15691, 22498,
- 15691, 22500,
- 15691, 22502,
- 15691, 22504,
- 15691, 22506,
- 15691, 22508,
- 15691, 22510,
- 15691, 22512,
- 15691, 22514,
- 15691, 22516,
- 15691, 22518,
- 15691, 22520,
- 15691, 22522,
- 15691, 22524,
- 15691, 22526,
- 15691, 22528,
- 15691, 22530,
- 15691, 22532,
- 15691, 22534,
- 15691, 22536,
- 15691, 22538,
- 15691, 22540,
- 15691, 22542,
- 15691, 22544,
- 15691, 22546,
- 15691, 22548,
- 15691, 22550,
- 15691, 22552,
- 15691, 22554,
- 15691, 22556,
- 15691, 22558,
- 15691, 22560,
- 15691, 22562,
- 15691, 22564,
- 15691, 22566,
- 15691, 22568,
- 15691, 22570,
- 15691, 22572,
- 15691, 22574,
- 15691, 22576,
- 15691, 22578,
- 15691, 22580,
- 15691, 22582,
- 15691, 22584,
- 15691, 22586,
- 15691, 22588,
- 15691, 22590,
- 15691, 22592,
- 15691, 22594,
- 15691, 22596,
- 15691, 22598,
- 15691, 22600,
- 15691, 22602,
- 15691, 22604,
- 15691, 22606,
- 15691, 22608,
- 15691, 22610,
- 15691, 22612,
- 15691, 22614,
- 15691, 22616,
- 15691, 22618,
- 15691, 22620,
- 15691, 22622,
- 15691, 22624,
- 15691, 22626,
- 15691, 22628,
- 15691, 22630,
- 15691, 22632,
- 15691, 22634,
- 15691, 22636,
- 15691, 22638,
- 15691, 22640,
- 15691, 22642,
- 15691, 22644,
- 15691, 22646,
- 15691, 22648,
- 15691, 22650,
- 15691, 22652,
- 15691, 22654,
- 15691, 22656,
- 15691, 22658,
- 15691, 22660,
- 15691, 22662,
- 15691, 22664,
- 15691, 22666,
- 15691, 22668,
- 15691, 22670,
- 15691, 22672,
- 15691, 22674,
- 15691, 22676,
- 15691, 22678,
- 15691, 22680,
- 15691, 22682,
- 15691, 22684,
- 15691, 22686,
- 15691, 22688,
- 15691, 22690,
- 15691, 22692,
- 15691, 22694,
- 15691, 22696,
- 15691, 22698,
- 15691, 22700,
- 15691, 22702,
- 15691, 22704,
- 15691, 22706,
- 15691, 22708,
- 15691, 22710,
- 15691, 22712,
- 15691, 22714,
- 15691, 22716,
- 15691, 22718,
- 15691, 22720,
- 15691, 22722,
- 15691, 22724,
- 15691, 22726,
- 15691, 22728,
- 15691, 22730,
- 15691, 22732,
- 15691, 22734,
- 15691, 22736,
- 15691, 22738,
- 15691, 22740,
- 15691, 22742,
- 15691, 22744,
- 15691, 22746,
- 15691, 22748,
- 15691, 22750,
- 15691, 22752,
- 15691, 22754,
- 15691, 22756,
- 15691, 22758,
- 15691, 22760,
- 15691, 22762,
- 15691, 22764,
- 15691, 22766,
- 15691, 22768,
- 15691, 22770,
- 15691, 22772,
- 15691, 22774,
- 15691, 22776,
- 15691, 22778,
- 15691, 22780,
- 15691, 22782,
- 15691, 22784,
- 15691, 22786,
- 15691, 22788,
- 15691, 22790,
- 15691, 22792,
- 15691, 22794,
- 15691, 22796,
- 15691, 22798,
- 15691, 22800,
- 15691, 22802,
- 15691, 22804,
- 15700,
- 15703, 17521, 14816,
- 15713, 73, 14993, 8320,
- 15713, 9855, 13858,
- 15713, 9855, 15868,
- 15713, 9855, 17486,
- 15713, 9855, 17610,
- 15713, 9855, 17652,
- 15713, 9855, 19003, 20553, 11392,
- 15713, 9855, 20552,
- 15713, 11905, 2610,
- 15713, 11905, 3076,
- 15713, 11905, 3356,
- 15713, 11905, 6756,
- 15713, 11905, 6778,
- 15713, 11905, 8780,
- 15713, 11905, 10900,
- 15713, 11905, 11978,
- 15713, 11905, 13450,
- 15713, 11905, 13736,
- 15713, 14003, 9855, 8,
- 15713, 14003, 9855, 16,
- 15713, 14003, 9855, 28,
- 15713, 14003, 9855, 40,
- 15713, 14003, 9855, 58,
- 15713, 14003, 9855, 72,
- 15713, 14003, 9855, 94,
- 15713, 14003, 9855, 184,
- 15713, 14003, 9855, 308,
- 15713, 14003, 9855, 498,
- 15713, 14003, 9855, 676,
- 15713, 14003, 9855, 17493, 22,
- 15713, 14003, 9855, 17493, 34,
- 15713, 14003, 9855, 17493, 396,
- 15713, 14003, 9855, 17493, 582,
- 15713, 14993, 8320,
- 15713, 14999, 0,
- 15713, 14999, 8,
- 15713, 14999, 16,
- 15713, 14999, 28,
- 15713, 14999, 40,
- 15713, 14999, 58,
- 15713, 14999, 72,
- 15713, 14999, 94,
- 15713, 14999, 106,
- 15713, 14999, 124,
- 15713, 14999, 148,
- 15713, 14999, 184,
- 15713, 14999, 244,
- 15713, 14999, 266,
- 15713, 14999, 308,
- 15713, 14999, 336,
- 15713, 14999, 350,
- 15713, 14999, 384,
- 15713, 14999, 416,
- 15713, 14999, 448,
- 15713, 14999, 498,
- 15713, 14999, 522,
- 15713, 14999, 572,
- 15713, 14999, 588,
- 15713, 14999, 622,
- 15713, 14999, 676,
- 15713, 14999, 680,
- 15713, 14999, 734,
- 15713, 14999, 932,
- 15713, 14999, 1044,
- 15713, 14999, 1142,
- 15713, 14999, 1164,
- 15713, 14999, 1254,
- 15713, 14999, 1492,
- 15713, 14999, 1796,
- 15713, 14999, 1914,
- 15713, 14999, 2152,
- 15713, 14999, 2444,
- 15713, 14999, 2492,
- 15713, 14999, 2556,
- 15713, 14999, 2676,
- 15713, 14999, 2956,
- 15713, 14999, 3048,
- 15713, 14999, 3114,
- 15713, 14999, 3242,
- 15713, 14999, 3308,
- 15713, 14999, 3322,
- 15713, 14999, 6314,
- 15713, 14999, 7874,
- 15713, 14999, 9542,
- 15713, 14999, 10264,
- 15713, 14999, 17493, 22,
- 15713, 14999, 17493, 34,
- 15713, 14999, 17493, 396,
- 15713, 14999, 17493, 582,
- 15713, 18089, 11905, 2611, 1397, 2591, 15385, 485, 6778,
- 15713, 18089, 11905, 2611, 1397, 6603, 15385, 485, 6778,
- 15713, 18089, 11905, 3357, 1397, 2591, 15385, 485, 6778,
- 15713, 18089, 11905, 3357, 1397, 6603, 15385, 485, 6778,
- 15713, 18089, 11905, 10901, 1397, 2591, 15385, 485, 6778,
- 15713, 18089, 11905, 13737, 1397, 2591, 15385, 485, 6778,
- 15713, 18089, 11905, 13737, 1397, 6603, 15385, 485, 6778,
- 15717, 17089, 843, 5730,
- 15727, 13642,
- 15727, 14999, 634,
- 15727, 14999, 760,
- 15727, 14999, 882,
- 15727, 14999, 1578,
- 15727, 14999, 2386,
- 15727, 14999, 2866,
- 15727, 14999, 3648,
- 15727, 14999, 3786,
- 15727, 14999, 5238,
- 15727, 14999, 7160,
- 15727, 14999, 7630,
- 15727, 14999, 10134,
- 15727, 14999, 10258,
- 15727, 14999, 11432,
- 15727, 14999, 12060,
- 15727, 14999, 12144,
- 15727, 14999, 12428,
- 15727, 14999, 12512,
- 15727, 14999, 12686,
- 15727, 14999, 12970,
- 15727, 14999, 13272,
- 15727, 14999, 13438,
- 15727, 14999, 13972,
- 15727, 14999, 14020,
- 15727, 14999, 14538,
- 15727, 14999, 14574,
- 15727, 14999, 14770,
- 15727, 14999, 15466,
- 15727, 14999, 15534,
- 15727, 14999, 15724,
- 15727, 14999, 17818,
- 15727, 14999, 18196,
- 15727, 14999, 18440,
- 15727, 14999, 18728,
- 15727, 14999, 18870,
- 15727, 14999, 18980,
- 15727, 14999, 19292,
- 15727, 14999, 19410,
- 15727, 14999, 19626,
- 15727, 15952,
- 15727, 16352,
- 15727, 16508,
- 15727, 16914,
- 15727, 17448,
- 15727, 18874,
- 15727, 19222,
- 15727, 19248,
- 15727, 19480,
- 15727, 19486,
- 15743, 671, 9854,
- 15743, 6435, 9854,
- 15746,
- 15754,
- 15758,
- 15776,
- 15781, 9286,
- 15781, 11757, 18386,
- 15781, 13260,
- 15781, 13758,
- 15781, 15167, 19408,
- 15781, 15167, 21096,
- 15781, 17255, 14381, 18524,
- 15781, 18176,
- 15781, 18847, 897, 10641, 20181, 15642,
- 15781, 18847, 897, 13341, 19808,
- 15781, 18847, 897, 14381, 18524,
- 15781, 18847, 897, 19048,
- 15781, 20181, 897, 10641, 14625, 18847, 15642,
- 15781, 20181, 897, 10641, 15781, 18847, 15642,
- 15788,
- 15803, 9854,
- 15806,
- 15811, 491, 7127, 9854,
- 15811, 2511, 9854,
- 15811, 11446,
- 15811, 11571, 13501, 13226,
- 15811, 11571, 18446,
- 15811, 11762,
- 15811, 11905, 3356,
- 15811, 11905, 13736,
- 15811, 12237, 13563, 14999, 7438,
- 15811, 12973, 6561, 18471, 7812,
- 15811, 12973, 10629, 18471, 7812,
- 15811, 13563, 10,
- 15811, 13581, 6561, 18471, 7812,
- 15811, 13581, 10629, 18471, 7812,
- 15811, 14049, 13501, 13226,
- 15811, 14542,
- 15811, 16111, 10,
- 15811, 18894,
- 15811, 19614,
- 15811, 20377, 16111, 12,
- 15811, 20377, 16111, 22,
- 15811, 20377, 16111, 48,
- 15812,
- 15819, 17045, 11571, 9950,
- 15823, 6286,
- 15848,
- 15861, 505, 11773, 17074,
- 15866,
- 15875, 18176,
- 15879, 18089, 2611, 7122,
- 15879, 18089, 2611, 12078,
- 15879, 18089, 2611, 12890,
- 15879, 18089, 2611, 13536,
- 15879, 18089, 2611, 13710,
- 15879, 18089, 2611, 13728,
- 15879, 18089, 2611, 14634,
- 15879, 18089, 2611, 17086,
- 15879, 18089, 2611, 17188,
- 15879, 18089, 3357, 14692,
- 15879, 18089, 3357, 15734,
- 15879, 18089, 6757, 15574,
- 15879, 18089, 6757, 16356,
- 15879, 18089, 6779, 14692,
- 15879, 18089, 10901, 15734,
- 15879, 18089, 13451, 16356,
- 15879, 18089, 13737, 14692,
- 15879, 18089, 13737, 16356,
- 15879, 18089, 13737, 18508,
- 15881, 16441, 8461, 15672,
- 15881, 17791, 8461, 15672,
- 15883, 6081, 494,
- 15883, 6081, 11905, 2610,
- 15883, 6081, 11905, 3076,
- 15883, 6081, 11905, 3356,
- 15883, 6081, 11905, 6756,
- 15883, 6081, 11905, 6778,
- 15883, 6081, 11905, 8780,
- 15883, 6081, 11905, 10900,
- 15883, 6081, 11905, 11978,
- 15883, 6081, 11905, 13450,
- 15883, 6081, 11905, 13736,
- 15883, 6081, 13563, 14999, 0,
- 15883, 6081, 13563, 14999, 8,
- 15883, 6081, 13563, 14999, 28,
- 15883, 6081, 13563, 14999, 78,
- 15883, 6081, 13563, 14999, 92,
- 15883, 6081, 13563, 14999, 120,
- 15883, 6081, 13563, 14999, 148,
- 15883, 6081, 13563, 14999, 244,
- 15883, 6081, 13563, 14999, 308,
- 15883, 6081, 13563, 14999, 366,
- 15883, 6081, 13563, 14999, 546,
- 15883, 6081, 13563, 14999, 652,
- 15883, 6081, 13563, 14999, 676,
- 15883, 6081, 13563, 14999, 706,
- 15883, 6081, 13563, 14999, 734,
- 15883, 6081, 13563, 14999, 742,
- 15883, 6081, 13563, 14999, 746,
- 15883, 6081, 13563, 14999, 844,
- 15883, 6081, 13563, 14999, 1302,
- 15883, 6081, 13563, 14999, 1306,
- 15883, 6081, 13563, 14999, 1596,
- 15883, 6081, 13563, 14999, 2590,
- 15883, 6081, 13563, 14999, 3068,
- 15883, 6081, 13563, 14999, 3324,
- 15883, 6081, 13563, 14999, 3744,
- 15883, 6081, 13563, 14999, 7172,
- 15883, 6081, 13563, 14999, 7290,
- 15883, 6081, 13563, 14999, 7306,
- 15883, 6081, 13563, 14999, 8702,
- 15883, 6081, 13563, 14999, 8926,
- 15883, 6081, 13563, 14999, 9936,
- 15883, 6081, 13563, 14999, 10552,
- 15883, 6081, 15233, 3232,
- 15883, 6081, 15233, 12080,
- 15883, 6081, 15233, 12108,
- 15883, 6081, 15233, 13538,
- 15883, 6081, 15233, 14636,
- 15883, 6081, 15233, 15194,
- 15883, 6081, 15233, 15736,
- 15883, 6081, 15233, 15820,
- 15883, 6081, 15233, 17190,
- 15883, 6081, 16111, 14999, 0,
- 15883, 6081, 16111, 14999, 8,
- 15883, 6081, 16111, 14999, 28,
- 15883, 6081, 16111, 14999, 78,
- 15883, 6081, 16111, 14999, 92,
- 15883, 6081, 16111, 14999, 120,
- 15883, 6081, 16111, 14999, 148,
- 15883, 6081, 16111, 14999, 244,
- 15883, 6081, 16111, 14999, 308,
- 15883, 6081, 16111, 14999, 366,
- 15883, 6081, 16111, 14999, 546,
- 15883, 6081, 16111, 14999, 652,
- 15883, 6081, 16111, 14999, 676,
- 15883, 6081, 16111, 14999, 706,
- 15883, 6081, 16111, 14999, 734,
- 15883, 6081, 16111, 14999, 742,
- 15883, 6081, 16111, 14999, 746,
- 15883, 6081, 16111, 14999, 844,
- 15883, 6081, 16111, 14999, 1302,
- 15883, 6081, 16111, 14999, 1306,
- 15883, 6081, 16111, 14999, 1596,
- 15883, 6081, 16111, 14999, 2590,
- 15883, 6081, 16111, 14999, 3068,
- 15883, 6081, 16111, 14999, 3324,
- 15883, 6081, 16111, 14999, 3744,
- 15883, 6081, 16111, 14999, 7172,
- 15883, 6081, 16111, 14999, 7290,
- 15883, 6081, 16111, 14999, 7306,
- 15883, 6081, 16111, 14999, 8702,
- 15883, 6081, 16111, 14999, 8926,
- 15883, 6081, 16111, 14999, 9936,
- 15883, 6081, 16111, 14999, 10552,
- 15885, 7127, 9854,
- 15885, 11571, 6758,
- 15885, 14049, 6758,
- 15887, 16441, 8461, 15672,
- 15887, 17791, 8461, 15672,
- 15891, 15004,
- 15893, 18847, 7854,
- 15895, 14726,
- 15905, 1598,
- 15905, 11588,
- 15905, 15480,
- 15905, 16164,
- 15907, 15672,
- 15911, 17074,
- 15912,
- 15921, 12274,
+ 15517, 1285, 18355, 13147, 18948,
+ 15517, 11441, 21481, 1280,
+ 15517, 11441, 21481, 8250,
+ 15517, 12551, 8736,
+ 15517, 16367, 18355, 13147, 18948,
+ 15517, 16593, 2726,
+ 15517, 16593, 2727, 18038,
+ 15517, 16593, 2727, 20520,
+ 15517, 16593, 3194,
+ 15517, 16593, 3195, 18038,
+ 15517, 16593, 3195, 20520,
+ 15517, 16593, 3362,
+ 15517, 16593, 3363, 20520,
+ 15517, 16593, 3486,
+ 15517, 16593, 3487, 18038,
+ 15517, 16593, 3487, 20520,
+ 15517, 16593, 6978,
+ 15517, 16593, 6979, 18038,
+ 15517, 16593, 6979, 20520,
+ 15517, 16593, 7000,
+ 15517, 16593, 7001, 18038,
+ 15517, 16593, 7001, 20520,
+ 15517, 16593, 9282,
+ 15517, 16593, 9283, 18038,
+ 15517, 16593, 9283, 20520,
+ 15517, 16593, 13036,
+ 15517, 16593, 13037, 18038,
+ 15517, 16593, 13037, 20520,
+ 15517, 16593, 13140,
+ 15517, 16593, 13141, 20520,
+ 15517, 16593, 13170,
+ 15517, 16593, 13171, 20520,
+ 15517, 16593, 14634,
+ 15517, 16593, 14635, 18038,
+ 15517, 16593, 14635, 20520,
+ 15517, 16593, 14730,
+ 15517, 16593, 14731, 20520,
+ 15517, 16593, 14960,
+ 15517, 16593, 14961, 18038,
+ 15517, 16593, 14961, 20520,
+ 15517, 16593, 15932,
+ 15517, 16593, 15933, 20520,
+ 15517, 16593, 16550,
+ 15517, 16593, 16551, 20520,
+ 15517, 16593, 17158,
+ 15517, 16593, 17159, 20520,
+ 15517, 16593, 17258,
+ 15517, 16593, 17259, 20520,
+ 15517, 16593, 18818,
+ 15517, 16593, 18819, 20520,
+ 15517, 17349, 5937, 11164,
+ 15517, 17349, 13147, 18948,
+ 15517, 17349, 14953, 18948,
+ 15517, 17349, 16041, 18948,
+ 15517, 17349, 16897, 18948,
+ 15517, 18355, 14953, 18948,
+ 15517, 18355, 16897, 18948,
+ 15519, 19044,
+ 15537, 13063, 527, 13063, 658,
+ 15537, 13063, 658,
+ 15537, 13063, 659, 11417, 21841, 15512,
+ 15542,
+ 15559, 1379, 505, 5496,
+ 15559, 1379, 505, 10827, 8736,
+ 15559, 3008,
+ 15559, 6493, 21480,
+ 15559, 6979, 18637, 10598,
+ 15559, 7015, 10604,
+ 15559, 7369, 13763, 9703, 13762,
+ 15559, 8211, 20711, 12220,
+ 15559, 8211, 20711, 12398,
+ 15559, 8737, 9361, 16084,
+ 15559, 8737, 20359, 9361, 16084,
+ 15559, 9699, 19490,
+ 15559, 9699, 19736,
+ 15559, 9699, 19908,
+ 15559, 10485, 9997, 17455, 5450,
+ 15559, 10485, 13872,
+ 15559, 10485, 14578,
+ 15559, 10485, 14600,
+ 15559, 10485, 15529, 19302,
+ 15559, 10485, 16864,
+ 15559, 10485, 16967, 20696,
+ 15559, 10485, 16967, 23273, 2378,
+ 15559, 10485, 21650,
+ 15559, 10485, 22913, 15528,
+ 15559, 10485, 22939, 15529, 21740,
+ 15559, 10765, 19782,
+ 15559, 10939, 2727, 1281, 12220,
+ 15559, 10939, 2727, 1281, 12398,
+ 15559, 10939, 3487, 6639, 12220,
+ 15559, 10939, 3487, 6639, 12398,
+ 15559, 10939, 8287, 12220,
+ 15559, 10939, 8287, 12398,
+ 15559, 11381, 13337, 12398,
+ 15559, 12814,
+ 15559, 12833, 12906,
+ 15559, 12833, 13126,
+ 15559, 12833, 13536,
+ 15559, 12833, 19490,
+ 15559, 12833, 19736,
+ 15559, 12833, 19908,
+ 15559, 12906,
+ 15559, 12907, 11417, 1280,
+ 15559, 12907, 16441, 6998,
+ 15559, 12907, 19891, 6998,
+ 15559, 13047, 15731, 2271, 10604,
+ 15559, 13047, 15731, 7459, 10604,
+ 15559, 13126,
+ 15559, 13127, 11417, 1281, 12220,
+ 15559, 13127, 11417, 3487, 6638,
+ 15559, 13127, 11417, 10062,
+ 15559, 13127, 16441, 6998,
+ 15559, 13127, 19891, 6998,
+ 15559, 13337, 12220,
+ 15559, 13337, 12398,
+ 15559, 13536,
+ 15559, 13537, 11417, 1281, 12398,
+ 15559, 13537, 16441, 6998,
+ 15559, 13537, 19891, 6998,
+ 15559, 13649, 14533, 1281, 12220,
+ 15559, 13649, 14533, 1281, 12398,
+ 15559, 13649, 14533, 1281, 16195, 15767, 12398,
+ 15559, 13649, 15767, 12398,
+ 15559, 13763, 17332,
+ 15559, 14401, 505, 16858,
+ 15559, 14423, 8737, 12220,
+ 15559, 14515, 20711, 12220,
+ 15559, 14515, 20711, 12221, 11417, 1280,
+ 15559, 14515, 20711, 12398,
+ 15559, 14765, 2271, 3696,
+ 15559, 14765, 2271, 8778,
+ 15559, 14765, 2271, 9361, 11417, 13536,
+ 15559, 14765, 2271, 10328,
+ 15559, 14765, 2271, 11441, 16180,
+ 15559, 14765, 2271, 11441, 18070,
+ 15559, 14765, 2271, 11441, 18988,
+ 15559, 14765, 3696,
+ 15559, 14765, 3862,
+ 15559, 14765, 7459, 874,
+ 15559, 14765, 7459, 2173, 5426,
+ 15559, 14765, 7459, 2880,
+ 15559, 14765, 7459, 3128,
+ 15559, 14765, 7459, 3322,
+ 15559, 14765, 7459, 3696,
+ 15559, 14765, 7459, 3862,
+ 15559, 14765, 7459, 3863, 15621, 11417, 3487, 6639, 12398,
+ 15559, 14765, 7459, 3964,
+ 15559, 14765, 7459, 7780,
+ 15559, 14765, 7459, 8779, 18061, 6998,
+ 15559, 14765, 7459, 8779, 19891, 6998,
+ 15559, 14765, 7459, 9360,
+ 15559, 14765, 7459, 9361, 11417, 13536,
+ 15559, 14765, 7459, 10328,
+ 15559, 14765, 7459, 10485, 14578,
+ 15559, 14765, 7459, 11441, 2908,
+ 15559, 14765, 7459, 11441, 3132,
+ 15559, 14765, 7459, 11441, 14586,
+ 15559, 14765, 7459, 11441, 15264,
+ 15559, 14765, 7459, 11441, 15526,
+ 15559, 14765, 7459, 11441, 15556,
+ 15559, 14765, 7459, 11441, 17460,
+ 15559, 14765, 7459, 11441, 19300,
+ 15559, 14765, 7459, 11441, 23094,
+ 15559, 14765, 7459, 11714,
+ 15559, 14765, 7459, 13125, 3862,
+ 15559, 14765, 7459, 13762,
+ 15559, 14765, 7459, 14961, 6638,
+ 15559, 14765, 7459, 17795, 7399, 505, 7984,
+ 15559, 14765, 7459, 18767, 11726,
+ 15559, 14765, 7459, 19111, 22915, 11726,
+ 15559, 14765, 7459, 19771, 16420,
+ 15559, 14765, 7459, 19957, 2881, 11417, 2173, 11417, 5427, 18314,
+ 15559, 14765, 7459, 19957, 3129, 11417, 2173, 11417, 5427, 18314,
+ 15559, 14765, 7459, 19957, 5427, 11417, 2173, 11417, 3862,
+ 15559, 14765, 12906,
+ 15559, 14765, 13125, 3862,
+ 15559, 14765, 13126,
+ 15559, 14765, 13536,
+ 15559, 14825, 505, 3087, 199, 7462,
+ 15559, 14854,
+ 15559, 14855, 12398,
+ 15559, 14855, 16441, 6998,
+ 15559, 14855, 19891, 6998,
+ 15559, 15241, 10485, 1281, 12398,
+ 15559, 15241, 10485, 14765, 43, 12220,
+ 15559, 15241, 10485, 19883, 14765, 43, 12220,
+ 15559, 15919, 14515, 20711, 12220,
+ 15559, 15919, 14515, 20711, 12221, 11417, 1280,
+ 15559, 16339, 8,
+ 15559, 16339, 9, 13145, 6998,
+ 15559, 16339, 9, 16441, 6998,
+ 15559, 16339, 9, 18061, 6998,
+ 15559, 16339, 9, 19891, 6998,
+ 15559, 16339, 40,
+ 15559, 16339, 41, 11417, 13337, 12220,
+ 15559, 16339, 41, 11417, 13337, 12221, 19891, 6998,
+ 15559, 16339, 41, 13145, 6998,
+ 15559, 16339, 41, 19891, 6998,
+ 15559, 16339, 66,
+ 15559, 16339, 472,
+ 15559, 16339, 473, 13145, 6998,
+ 15559, 16339, 473, 16441, 6998,
+ 15559, 16339, 473, 18061, 6998,
+ 15559, 16339, 473, 19891, 6998,
+ 15559, 16339, 502,
+ 15559, 16339, 503, 13145, 6998,
+ 15559, 16339, 503, 19891, 6998,
+ 15559, 16339, 714,
+ 15559, 16339, 715, 13145, 6998,
+ 15559, 16339, 715, 19891, 6998,
+ 15559, 16339, 786,
+ 15559, 16339, 787, 13145, 6998,
+ 15559, 16339, 787, 19891, 6998,
+ 15559, 16339, 874,
+ 15559, 16339, 875, 11417, 3487, 6639, 12220,
+ 15559, 16339, 875, 11417, 3487, 6639, 22501, 12220,
+ 15559, 16339, 875, 11417, 14961, 6639, 12220,
+ 15559, 16339, 875, 11417, 14961, 6639, 12398,
+ 15559, 16339, 875, 11417, 14961, 6639, 20207, 21029, 12220,
+ 15559, 16339, 875, 13145, 6998,
+ 15559, 16339, 875, 16441, 6998,
+ 15559, 16339, 875, 18061, 6998,
+ 15559, 16339, 875, 19891, 6998,
+ 15559, 16339, 978,
+ 15559, 16339, 979, 11417, 1281, 12399, 891, 14961, 6639, 12220,
+ 15559, 16339, 979, 11417, 3487, 6639, 12399, 891, 1281, 12220,
+ 15559, 16339, 979, 11417, 13337, 12220,
+ 15559, 16339, 979, 11417, 14765, 42,
+ 15559, 16339, 979, 11417, 14765, 43, 12398,
+ 15559, 16339, 979, 11417, 14765, 8779, 12220,
+ 15559, 16339, 979, 11417, 14961, 6639, 20207, 19115, 12398,
+ 15559, 16339, 979, 11417, 14961, 6639, 20207, 19115, 12399, 891, 3487, 6639, 12220,
+ 15559, 16339, 979, 11417, 14961, 6639, 23203, 12398,
+ 15559, 16339, 979, 11417, 19883, 14765, 43, 12398,
+ 15559, 16339, 979, 13145, 6998,
+ 15559, 16339, 979, 16441, 6998,
+ 15559, 16339, 979, 18061, 6998,
+ 15559, 16339, 979, 19891, 6998,
+ 15559, 16339, 1182,
+ 15559, 16339, 1183, 11417, 1281, 12398,
+ 15559, 16339, 1183, 13145, 6998,
+ 15559, 16339, 1183, 16441, 6998,
+ 15559, 16339, 1183, 18061, 6998,
+ 15559, 16339, 1183, 19891, 6998,
+ 15559, 16339, 1190,
+ 15559, 16339, 1191, 11417, 1281, 12398,
+ 15559, 16339, 1191, 11417, 1281, 12399, 891, 14765, 3322,
+ 15559, 16339, 1191, 11417, 3487, 6639, 22501, 12399, 891, 14765, 3322,
+ 15559, 16339, 1191, 11417, 7001, 6639, 12220,
+ 15559, 16339, 1191, 11417, 10062,
+ 15559, 16339, 1191, 11417, 14961, 6639, 12221, 21028,
+ 15559, 16339, 1191, 11417, 14961, 6639, 12398,
+ 15559, 16339, 1191, 11417, 19883, 42,
+ 15559, 16339, 1191, 11417, 19883, 14765, 43, 12398,
+ 15559, 16339, 1191, 13145, 6998,
+ 15559, 16339, 1191, 19891, 6998,
+ 15559, 16339, 1292,
+ 15559, 16339, 1293, 13145, 6998,
+ 15559, 16339, 1293, 19891, 6998,
+ 15559, 16339, 1446,
+ 15559, 16339, 1447, 11417, 1281, 12398,
+ 15559, 16339, 1447, 11417, 1281, 12399, 891, 14961, 6639, 12220,
+ 15559, 16339, 1447, 11417, 1281, 13895, 12398,
+ 15559, 16339, 1447, 11417, 3487, 6639, 12398,
+ 15559, 16339, 1447, 11417, 14961, 6639, 12398,
+ 15559, 16339, 1447, 11417, 14961, 6639, 20207, 19115, 12398,
+ 15559, 16339, 1447, 13145, 6998,
+ 15559, 16339, 1447, 16441, 6998,
+ 15559, 16339, 1447, 18061, 6998,
+ 15559, 16339, 1447, 19891, 6998,
+ 15559, 16339, 1514,
+ 15559, 16339, 1515, 11417, 3487, 6639, 12398,
+ 15559, 16339, 1515, 11417, 10062,
+ 15559, 16339, 1515, 11417, 14961, 6639, 12220,
+ 15559, 16339, 1515, 11417, 19883, 17050,
+ 15559, 16339, 1515, 13145, 6998,
+ 15559, 16339, 1515, 16441, 6998,
+ 15559, 16339, 1515, 18061, 6998,
+ 15559, 16339, 1515, 19891, 6998,
+ 15559, 16339, 1662,
+ 15559, 16339, 1663, 11417, 3487, 6639, 12220,
+ 15559, 16339, 1663, 11417, 3487, 6639, 20625, 12220,
+ 15559, 16339, 1663, 11417, 13337, 12220,
+ 15559, 16339, 1663, 11417, 14765, 15559, 16339, 3323, 891, 3487, 6638,
+ 15559, 16339, 1663, 11417, 14765, 15559, 16339, 3323, 12220,
+ 15559, 16339, 1663, 11417, 14765, 15559, 16339, 3323, 12398,
+ 15559, 16339, 1663, 11417, 14961, 6639, 12220,
+ 15559, 16339, 1663, 11417, 14961, 6639, 20207, 19115, 12398,
+ 15559, 16339, 1663, 11417, 19733, 23087, 12959, 7001, 12398,
+ 15559, 16339, 1663, 11417, 19883, 14765, 43, 12398,
+ 15559, 16339, 1663, 13145, 6998,
+ 15559, 16339, 1663, 16441, 6998,
+ 15559, 16339, 1663, 18061, 6998,
+ 15559, 16339, 1663, 19891, 6998,
+ 15559, 16339, 1690,
+ 15559, 16339, 1691, 7270,
+ 15559, 16339, 1691, 7271, 11417, 13337, 12220,
+ 15559, 16339, 1691, 7271, 13145, 6998,
+ 15559, 16339, 1691, 7271, 16441, 6998,
+ 15559, 16339, 1691, 7271, 18061, 6998,
+ 15559, 16339, 1691, 7271, 19891, 6998,
+ 15559, 16339, 1691, 11417, 3863, 12220,
+ 15559, 16339, 1691, 11417, 3863, 12221, 13145, 6998,
+ 15559, 16339, 1691, 11417, 3863, 12221, 19891, 6998,
+ 15559, 16339, 1691, 11417, 19883, 42,
+ 15559, 16339, 1691, 13145, 6998,
+ 15559, 16339, 1691, 16441, 6998,
+ 15559, 16339, 1691, 18061, 6998,
+ 15559, 16339, 1691, 19891, 6998,
+ 15559, 16339, 1691, 22624,
+ 15559, 16339, 1691, 22625, 13145, 6998,
+ 15559, 16339, 1691, 22625, 16441, 6998,
+ 15559, 16339, 1691, 22625, 18061, 6998,
+ 15559, 16339, 1691, 22625, 19891, 6998,
+ 15559, 16339, 1884,
+ 15559, 16339, 1885, 13145, 6998,
+ 15559, 16339, 1885, 19891, 6998,
+ 15559, 16339, 1960,
+ 15559, 16339, 1961, 11417, 1281, 12220,
+ 15559, 16339, 1961, 11417, 1281, 12398,
+ 15559, 16339, 1961, 11417, 3487, 6639, 12220,
+ 15559, 16339, 1961, 11417, 10062,
+ 15559, 16339, 1961, 11417, 14961, 6639, 12398,
+ 15559, 16339, 1961, 13145, 6998,
+ 15559, 16339, 1961, 16441, 6998,
+ 15559, 16339, 1961, 18061, 6998,
+ 15559, 16339, 1961, 19891, 6998,
+ 15559, 16339, 2172,
+ 15559, 16339, 2173, 11417, 954,
+ 15559, 16339, 2173, 11417, 1281, 12220,
+ 15559, 16339, 2173, 11417, 14765, 42,
+ 15559, 16339, 2173, 11417, 14765, 15559, 16339, 3323, 12220,
+ 15559, 16339, 2173, 11417, 14961, 6639, 12220,
+ 15559, 16339, 2173, 11417, 14961, 6639, 12398,
+ 15559, 16339, 2173, 11417, 15919, 954,
+ 15559, 16339, 2173, 13145, 6998,
+ 15559, 16339, 2173, 16441, 6998,
+ 15559, 16339, 2173, 18061, 6998,
+ 15559, 16339, 2173, 19891, 6998,
+ 15559, 16339, 2271, 5426,
+ 15559, 16339, 2782,
+ 15559, 16339, 2783, 11417, 14765, 42,
+ 15559, 16339, 2783, 11417, 14765, 8779, 12220,
+ 15559, 16339, 2783, 13145, 6998,
+ 15559, 16339, 2783, 16441, 6998,
+ 15559, 16339, 2783, 18061, 6998,
+ 15559, 16339, 2783, 19891, 6998,
+ 15559, 16339, 2880,
+ 15559, 16339, 2881, 11417, 1281, 12220,
+ 15559, 16339, 2881, 11417, 1281, 12398,
+ 15559, 16339, 2881, 11417, 1281, 12399, 891, 485, 6639, 12220,
+ 15559, 16339, 2881, 11417, 14961, 6639, 12220,
+ 15559, 16339, 2881, 13145, 6998,
+ 15559, 16339, 2881, 16441, 6998,
+ 15559, 16339, 2881, 18061, 6998,
+ 15559, 16339, 2881, 19891, 6998,
+ 15559, 16339, 3016,
+ 15559, 16339, 3017, 11417, 1281, 12398,
+ 15559, 16339, 3017, 11417, 1281, 12399, 891, 1281, 12220,
+ 15559, 16339, 3017, 11417, 3487, 6639, 12220,
+ 15559, 16339, 3017, 11417, 3487, 6639, 22501, 12220,
+ 15559, 16339, 3017, 11417, 7001, 6639, 12220,
+ 15559, 16339, 3017, 11417, 8286,
+ 15559, 16339, 3017, 11417, 10062,
+ 15559, 16339, 3017, 11417, 13337, 12220,
+ 15559, 16339, 3017, 11417, 14765, 42,
+ 15559, 16339, 3017, 11417, 14765, 43, 12398,
+ 15559, 16339, 3017, 11417, 14765, 9361, 12220,
+ 15559, 16339, 3017, 11417, 14765, 15559, 16339, 3323, 891, 3487, 6638,
+ 15559, 16339, 3017, 11417, 17050,
+ 15559, 16339, 3017, 11417, 19883, 42,
+ 15559, 16339, 3017, 13145, 6998,
+ 15559, 16339, 3017, 19891, 6998,
+ 15559, 16339, 3128,
+ 15559, 16339, 3129, 11417, 3487, 6639, 12398,
+ 15559, 16339, 3129, 11417, 14961, 6639, 12220,
+ 15559, 16339, 3129, 11417, 14961, 6639, 12398,
+ 15559, 16339, 3129, 13145, 6998,
+ 15559, 16339, 3129, 16441, 6998,
+ 15559, 16339, 3129, 18061, 6998,
+ 15559, 16339, 3129, 19891, 6998,
+ 15559, 16339, 3322,
+ 15559, 16339, 3323, 11417, 1281, 12398,
+ 15559, 16339, 3323, 11417, 3487, 6639, 12220,
+ 15559, 16339, 3323, 11417, 14961, 6639, 12220,
+ 15559, 16339, 3323, 11417, 14961, 6639, 12398,
+ 15559, 16339, 3323, 13145, 6998,
+ 15559, 16339, 3323, 16441, 6998,
+ 15559, 16339, 3323, 18061, 6998,
+ 15559, 16339, 3323, 19891, 6998,
+ 15559, 16339, 3358,
+ 15559, 16339, 3359, 11417, 10062,
+ 15559, 16339, 3359, 11417, 14765, 42,
+ 15559, 16339, 3359, 11417, 14765, 3359, 12220,
+ 15559, 16339, 3359, 11417, 14961, 6639, 12221, 21028,
+ 15559, 16339, 3359, 13145, 6998,
+ 15559, 16339, 3359, 16441, 6998,
+ 15559, 16339, 3359, 18061, 6998,
+ 15559, 16339, 3359, 18330,
+ 15559, 16339, 3359, 18331, 7270,
+ 15559, 16339, 3359, 18331, 13145, 6998,
+ 15559, 16339, 3359, 18331, 19891, 6998,
+ 15559, 16339, 3359, 19891, 6998,
+ 15559, 16339, 3620,
+ 15559, 16339, 3621, 13145, 6998,
+ 15559, 16339, 3621, 16441, 6998,
+ 15559, 16339, 3621, 18061, 6998,
+ 15559, 16339, 3621, 19891, 6998,
+ 15559, 16339, 3696,
+ 15559, 16339, 3697, 11417, 1281, 12220,
+ 15559, 16339, 3697, 11417, 1281, 17358,
+ 15559, 16339, 3697, 11417, 3487, 6639, 12220,
+ 15559, 16339, 3697, 11417, 10062,
+ 15559, 16339, 3697, 11417, 13337, 12220,
+ 15559, 16339, 3697, 11417, 13337, 12221, 13145, 6998,
+ 15559, 16339, 3697, 11417, 13337, 12221, 19891, 6998,
+ 15559, 16339, 3697, 11417, 19733, 23087, 12959, 3487, 12220,
+ 15559, 16339, 3697, 11417, 19733, 23087, 12959, 14961, 12220,
+ 15559, 16339, 3697, 13145, 6998,
+ 15559, 16339, 3697, 19891, 6998,
+ 15559, 16339, 3862,
+ 15559, 16339, 3863, 11417, 3487, 6639, 12399, 891, 1281, 12220,
+ 15559, 16339, 3863, 11417, 3487, 6639, 12399, 891, 13337, 12220,
+ 15559, 16339, 3863, 11417, 3487, 6639, 12399, 891, 14765, 9361, 12220,
+ 15559, 16339, 3863, 11417, 10764,
+ 15559, 16339, 3863, 11417, 13337, 12220,
+ 15559, 16339, 3863, 11417, 13337, 12221, 13145, 6998,
+ 15559, 16339, 3863, 11417, 13337, 12221, 16441, 6998,
+ 15559, 16339, 3863, 11417, 13337, 12221, 18061, 6998,
+ 15559, 16339, 3863, 11417, 13337, 12221, 19891, 6998,
+ 15559, 16339, 3863, 11417, 14765, 42,
+ 15559, 16339, 3863, 11417, 14961, 6639, 12398,
+ 15559, 16339, 3863, 13145, 6998,
+ 15559, 16339, 3863, 15620,
+ 15559, 16339, 3863, 15621, 11417, 13337, 12220,
+ 15559, 16339, 3863, 15621, 11417, 13337, 12221, 13145, 6998,
+ 15559, 16339, 3863, 15621, 11417, 13337, 12221, 19891, 6998,
+ 15559, 16339, 3863, 15621, 11417, 19733, 23087, 12959, 3487, 12220,
+ 15559, 16339, 3863, 15621, 11417, 19733, 23087, 12959, 14961, 12220,
+ 15559, 16339, 3863, 15621, 13145, 6998,
+ 15559, 16339, 3863, 15621, 19891, 6998,
+ 15559, 16339, 3863, 16441, 6998,
+ 15559, 16339, 3863, 18061, 6998,
+ 15559, 16339, 3863, 19891, 6998,
+ 15559, 16339, 3964,
+ 15559, 16339, 3965, 13145, 6998,
+ 15559, 16339, 3965, 16441, 6998,
+ 15559, 16339, 3965, 18061, 6998,
+ 15559, 16339, 3965, 19891, 6998,
+ 15559, 16339, 5426,
+ 15559, 16339, 5427, 11417, 1281, 12220,
+ 15559, 16339, 5427, 11417, 8211, 16467, 17050,
+ 15559, 16339, 5427, 11417, 11381, 13337, 12220,
+ 15559, 16339, 5427, 11417, 11381, 13337, 12398,
+ 15559, 16339, 5427, 11417, 13337, 12220,
+ 15559, 16339, 5427, 11417, 13337, 12221, 13145, 6998,
+ 15559, 16339, 5427, 11417, 13337, 12221, 19891, 6998,
+ 15559, 16339, 5427, 11417, 13337, 12398,
+ 15559, 16339, 5427, 11417, 13337, 12399, 13145, 6998,
+ 15559, 16339, 5427, 11417, 13337, 12399, 19891, 6998,
+ 15559, 16339, 5427, 11417, 13763, 12220,
+ 15559, 16339, 5427, 11417, 13763, 12221, 13145, 6998,
+ 15559, 16339, 5427, 11417, 13763, 12221, 19891, 6998,
+ 15559, 16339, 5427, 11417, 14515, 16467, 17050,
+ 15559, 16339, 5427, 11417, 14515, 16467, 17051, 891, 1281, 12220,
+ 15559, 16339, 5427, 11417, 14515, 16467, 17051, 891, 8211, 10062,
+ 15559, 16339, 5427, 11417, 19315, 3423, 14515, 13126,
+ 15559, 16339, 5427, 11417, 19315, 3423, 14515, 13127, 891, 1281, 12220,
+ 15559, 16339, 5427, 11417, 19315, 3423, 14515, 13127, 891, 8211, 10062,
+ 15559, 16339, 5427, 11417, 19315, 8211, 13336,
+ 15559, 16339, 5427, 11417, 19315, 8211, 14533, 1280,
+ 15559, 16339, 5427, 11417, 19315, 13126,
+ 15559, 16339, 5427, 11417, 19315, 13536,
+ 15559, 16339, 5427, 11417, 19315, 14515, 13336,
+ 15559, 16339, 5427, 11417, 19315, 14515, 14533, 1280,
+ 15559, 16339, 5427, 11417, 19315, 14533, 1281, 12220,
+ 15559, 16339, 5427, 11417, 19315, 14533, 1281, 12398,
+ 15559, 16339, 5427, 11417, 19315, 15659, 14515, 13536,
+ 15559, 16339, 5427, 11417, 19315, 15659, 14515, 13537, 891, 1281, 12220,
+ 15559, 16339, 5427, 11417, 19315, 15659, 14515, 13537, 891, 8211, 10062,
+ 15559, 16339, 5427, 11417, 19733, 23087, 12959, 3487, 12220,
+ 15559, 16339, 5427, 11417, 19733, 23087, 12959, 14961, 12220,
+ 15559, 16339, 5427, 13145, 6998,
+ 15559, 16339, 5427, 15266,
+ 15559, 16339, 5427, 15267, 13145, 6998,
+ 15559, 16339, 5427, 15267, 19891, 6998,
+ 15559, 16339, 5427, 18314,
+ 15559, 16339, 5427, 18315, 13145, 6998,
+ 15559, 16339, 5427, 18315, 19891, 6998,
+ 15559, 16339, 5427, 19891, 6998,
+ 15559, 16339, 5996,
+ 15559, 16339, 5997, 13145, 6998,
+ 15559, 16339, 5997, 16441, 6998,
+ 15559, 16339, 5997, 18061, 6998,
+ 15559, 16339, 5997, 19891, 6998,
+ 15559, 16339, 6500,
+ 15559, 16339, 6501, 13145, 6998,
+ 15559, 16339, 6501, 19891, 6998,
+ 15559, 16339, 6674,
+ 15559, 16339, 6675, 13145, 6998,
+ 15559, 16339, 6675, 16441, 6998,
+ 15559, 16339, 6675, 18061, 6998,
+ 15559, 16339, 6675, 19891, 6998,
+ 15559, 16339, 7284,
+ 15559, 16339, 7294,
+ 15559, 16339, 7295, 13145, 6998,
+ 15559, 16339, 7295, 16441, 6998,
+ 15559, 16339, 7295, 18061, 6998,
+ 15559, 16339, 7295, 19891, 6998,
+ 15559, 16339, 7459, 13336,
+ 15559, 16339, 7459, 13337, 3696,
+ 15559, 16339, 7459, 13337, 3862,
+ 15559, 16339, 7459, 13337, 5426,
+ 15559, 16339, 7780,
+ 15559, 16339, 7781, 11417, 3487, 6639, 12220,
+ 15559, 16339, 7781, 11417, 14961, 6639, 12220,
+ 15559, 16339, 7781, 11417, 14961, 6639, 12398,
+ 15559, 16339, 7781, 13145, 6998,
+ 15559, 16339, 7781, 16441, 6998,
+ 15559, 16339, 7781, 18061, 6998,
+ 15559, 16339, 7781, 19891, 6998,
+ 15559, 16339, 7984,
+ 15559, 16339, 7985, 13145, 6998,
+ 15559, 16339, 7985, 16441, 6998,
+ 15559, 16339, 7985, 18061, 6998,
+ 15559, 16339, 7985, 19891, 6998,
+ 15559, 16339, 8736,
+ 15559, 16339, 8778,
+ 15559, 16339, 8779, 11417, 1281, 12220,
+ 15559, 16339, 8779, 11417, 1281, 12398,
+ 15559, 16339, 8779, 11417, 14961, 6639, 12220,
+ 15559, 16339, 8779, 13145, 6998,
+ 15559, 16339, 8779, 16441, 6998,
+ 15559, 16339, 8779, 18061, 6998,
+ 15559, 16339, 8779, 19891, 6998,
+ 15559, 16339, 9360,
+ 15559, 16339, 9361, 11417, 1281, 12398,
+ 15559, 16339, 9361, 11417, 3487, 6639, 12398,
+ 15559, 16339, 9361, 11417, 10062,
+ 15559, 16339, 9361, 11417, 14765, 42,
+ 15559, 16339, 9361, 11417, 14765, 3322,
+ 15559, 16339, 9361, 11417, 14961, 6639, 12220,
+ 15559, 16339, 9361, 11417, 19883, 14765, 42,
+ 15559, 16339, 9361, 13145, 6998,
+ 15559, 16339, 9361, 16084,
+ 15559, 16339, 9361, 16085, 13145, 6998,
+ 15559, 16339, 9361, 16085, 19891, 6998,
+ 15559, 16339, 9361, 16441, 6998,
+ 15559, 16339, 9361, 18061, 6998,
+ 15559, 16339, 9361, 19891, 6998,
+ 15559, 16339, 9480,
+ 15559, 16339, 9481, 13145, 6998,
+ 15559, 16339, 9481, 16441, 6998,
+ 15559, 16339, 9481, 18061, 6998,
+ 15559, 16339, 9481, 19891, 6998,
+ 15559, 16339, 10104,
+ 15559, 16339, 10105, 13145, 6998,
+ 15559, 16339, 10105, 19891, 6998,
+ 15559, 16339, 10328,
+ 15559, 16339, 10329, 11417, 1281, 12399, 891, 1281, 12220,
+ 15559, 16339, 10329, 11417, 3487, 6639, 22501, 12220,
+ 15559, 16339, 10329, 11417, 7001, 6639, 12220,
+ 15559, 16339, 10329, 11417, 14765, 15559, 16339, 3323, 891, 3487, 6638,
+ 15559, 16339, 10329, 11417, 14961, 6639, 12398,
+ 15559, 16339, 10329, 11417, 14961, 6639, 12399, 891, 14961, 6639, 12220,
+ 15559, 16339, 10329, 11417, 19733, 23087, 12959, 7001, 12220,
+ 15559, 16339, 10329, 11417, 19883, 42,
+ 15559, 16339, 10329, 13145, 6998,
+ 15559, 16339, 10329, 16441, 6998,
+ 15559, 16339, 10329, 18061, 6998,
+ 15559, 16339, 10329, 19891, 6998,
+ 15559, 16339, 10834,
+ 15559, 16339, 10835, 13145, 6998,
+ 15559, 16339, 10835, 19891, 6998,
+ 15559, 16339, 10846,
+ 15559, 16339, 10847, 13145, 6998,
+ 15559, 16339, 10847, 16441, 6998,
+ 15559, 16339, 10847, 18061, 6998,
+ 15559, 16339, 10847, 19891, 6998,
+ 15559, 16339, 10857, 3862,
+ 15559, 16339, 10986,
+ 15559, 16339, 10987, 11417, 14765, 42,
+ 15559, 16339, 10987, 13145, 6998,
+ 15559, 16339, 10987, 16441, 6998,
+ 15559, 16339, 10987, 18061, 6998,
+ 15559, 16339, 10987, 19891, 6998,
+ 15559, 16339, 11714,
+ 15559, 16339, 11715, 11417, 19883, 43, 12220,
+ 15559, 16339, 11715, 13145, 6998,
+ 15559, 16339, 11715, 19891, 6998,
+ 15559, 16339, 12394,
+ 15559, 16339, 12395, 13145, 6998,
+ 15559, 16339, 12395, 16441, 6998,
+ 15559, 16339, 12395, 18061, 6998,
+ 15559, 16339, 12395, 19891, 6998,
+ 15559, 16339, 12896,
+ 15559, 16339, 12897, 13145, 6998,
+ 15559, 16339, 12897, 19891, 6998,
+ 15559, 16339, 13125, 3862,
+ 15559, 16339, 13125, 3863, 11417, 3487, 6639, 12220,
+ 15559, 16339, 13125, 3863, 11417, 14961, 6639, 12220,
+ 15559, 16339, 13125, 3863, 11417, 19733, 23087, 12959, 3487, 12220,
+ 15559, 16339, 13125, 3863, 11417, 19733, 23087, 12959, 7001, 12398,
+ 15559, 16339, 13125, 3863, 11417, 19733, 23087, 12959, 14961, 12220,
+ 15559, 16339, 13125, 3863, 11417, 19883, 42,
+ 15559, 16339, 13125, 3863, 13145, 6998,
+ 15559, 16339, 13125, 3863, 16441, 6998,
+ 15559, 16339, 13125, 3863, 18061, 6998,
+ 15559, 16339, 13125, 3863, 19891, 6998,
+ 15559, 16339, 13254,
+ 15559, 16339, 13255, 11417, 1281, 12398,
+ 15559, 16339, 13255, 11417, 14961, 6639, 12220,
+ 15559, 16339, 13255, 13145, 6998,
+ 15559, 16339, 13255, 16441, 6998,
+ 15559, 16339, 13255, 18061, 6998,
+ 15559, 16339, 13255, 19891, 6998,
+ 15559, 16339, 13336,
+ 15559, 16339, 13337, 19891, 6998,
+ 15559, 16339, 13548,
+ 15559, 16339, 13549, 11417, 1281, 12220,
+ 15559, 16339, 13549, 11417, 3487, 6639, 12220,
+ 15559, 16339, 13549, 11417, 3487, 6639, 22501, 12398,
+ 15559, 16339, 13549, 11417, 14765, 42,
+ 15559, 16339, 13549, 11417, 14961, 6639, 12220,
+ 15559, 16339, 13549, 11417, 14961, 6639, 12398,
+ 15559, 16339, 13549, 11417, 14961, 6639, 20207, 19115, 12398,
+ 15559, 16339, 13549, 13145, 6998,
+ 15559, 16339, 13549, 16441, 6998,
+ 15559, 16339, 13549, 18061, 6998,
+ 15559, 16339, 13549, 19891, 6998,
+ 15559, 16339, 14012,
+ 15559, 16339, 14013, 13145, 6998,
+ 15559, 16339, 14013, 16441, 6998,
+ 15559, 16339, 14013, 18061, 6998,
+ 15559, 16339, 14013, 19891, 6998,
+ 15559, 16339, 14368,
+ 15559, 16339, 14369, 13145, 6998,
+ 15559, 16339, 14369, 16441, 6998,
+ 15559, 16339, 14369, 18061, 6998,
+ 15559, 16339, 14369, 19891, 6998,
+ 15559, 16339, 14522,
+ 15559, 16339, 14523, 13145, 6998,
+ 15559, 16339, 14523, 16441, 6998,
+ 15559, 16339, 14523, 18061, 6998,
+ 15559, 16339, 14523, 19891, 6998,
+ 15559, 16339, 14658,
+ 15559, 16339, 14659, 11417, 1281, 12398,
+ 15559, 16339, 14659, 13145, 6998,
+ 15559, 16339, 14659, 16441, 6998,
+ 15559, 16339, 14659, 18061, 6998,
+ 15559, 16339, 14659, 19891, 6998,
+ 15559, 16339, 14865, 1960,
+ 15559, 16339, 14910,
+ 15559, 16339, 14911, 11417, 1281, 12220,
+ 15559, 16339, 14911, 11417, 14765, 42,
+ 15559, 16339, 14911, 13145, 6998,
+ 15559, 16339, 14911, 16441, 6998,
+ 15559, 16339, 14911, 18061, 6998,
+ 15559, 16339, 14911, 19891, 6998,
+ 15559, 16339, 14924,
+ 15559, 16339, 14925, 13145, 6998,
+ 15559, 16339, 14925, 16441, 6998,
+ 15559, 16339, 14925, 18061, 6998,
+ 15559, 16339, 14925, 19891, 6998,
+ 15559, 16339, 15846,
+ 15559, 16339, 15847, 13145, 6998,
+ 15559, 16339, 15847, 19891, 6998,
+ 15559, 16339, 17236,
+ 15559, 16339, 17237, 13145, 6998,
+ 15559, 16339, 17237, 16441, 6998,
+ 15559, 16339, 17237, 18061, 6998,
+ 15559, 16339, 17237, 19891, 6998,
+ 15559, 16339, 17283, 16233, 18125, 5427, 18315, 16441, 6998,
+ 15559, 16339, 17283, 16233, 18125, 5427, 18315, 18061, 6998,
+ 15559, 16339, 17433, 1446,
+ 15559, 16339, 17433, 2880,
+ 15559, 16339, 17433, 2881, 11417, 14961, 6639, 12220,
+ 15559, 16339, 17433, 9360,
+ 15559, 16339, 17795, 978,
+ 15559, 16339, 17795, 1446,
+ 15559, 16339, 17795, 2880,
+ 15559, 16339, 18125, 502,
+ 15559, 16339, 18125, 503, 13145, 6998,
+ 15559, 16339, 18125, 503, 19891, 6998,
+ 15559, 16339, 18125, 786,
+ 15559, 16339, 18125, 787, 13145, 6998,
+ 15559, 16339, 18125, 787, 19891, 6998,
+ 15559, 16339, 18994,
+ 15559, 16339, 18995, 13145, 6998,
+ 15559, 16339, 18995, 16441, 6998,
+ 15559, 16339, 18995, 18061, 6998,
+ 15559, 16339, 18995, 19891, 6998,
+ 15559, 16339, 19907, 3862,
+ 15559, 16339, 20295, 3862,
+ 15559, 16339, 20423, 3696,
+ 15559, 16339, 23015, 5426,
+ 15559, 16395, 12220,
+ 15559, 16593, 8737, 12220,
+ 15559, 16593, 10484,
+ 15559, 16741, 15225, 10484,
+ 15559, 16809, 14533, 1280,
+ 15559, 16918,
+ 15559, 16919, 16441, 6998,
+ 15559, 16919, 19891, 6998,
+ 15559, 17085, 1281, 12220,
+ 15559, 17085, 1281, 12398,
+ 15559, 17085, 3487, 6639, 12220,
+ 15559, 17085, 3487, 6639, 12398,
+ 15559, 17085, 3487, 6639, 22501, 12220,
+ 15559, 17085, 3487, 6639, 22501, 12398,
+ 15559, 17085, 7001, 6639, 12220,
+ 15559, 17085, 7001, 6639, 12398,
+ 15559, 17085, 10062,
+ 15559, 17085, 14765, 3323, 12220,
+ 15559, 17085, 14765, 3323, 12398,
+ 15559, 17085, 14961, 6639, 12220,
+ 15559, 17085, 14961, 6639, 12398,
+ 15559, 17085, 14961, 6639, 20207, 21029, 12220,
+ 15559, 17085, 14961, 6639, 20207, 21029, 12398,
+ 15559, 17085, 15267, 12220,
+ 15559, 17085, 15919, 20625, 955, 12398,
+ 15559, 17219, 1281, 22909, 8736,
+ 15559, 17249, 12907, 12398,
+ 15559, 17749, 21480,
+ 15559, 17853, 13762,
+ 15559, 18589, 10484,
+ 15559, 18615, 8737, 12220,
+ 15559, 18767, 7459, 10605, 11417, 15993, 15730,
+ 15559, 18990,
+ 15559, 18991, 11417, 3487, 6639, 12398,
+ 15559, 18991, 11417, 19737, 12220,
+ 15559, 18991, 11417, 22239, 3696,
+ 15559, 18991, 11417, 22239, 13336,
+ 15559, 19333, 14533, 1280,
+ 15559, 19490,
+ 15559, 19491, 19891, 6998,
+ 15559, 19541, 1379, 505, 5496,
+ 15559, 19736,
+ 15559, 19737, 19891, 6998,
+ 15559, 19771, 16420,
+ 15559, 19883, 12906,
+ 15559, 19908,
+ 15559, 19909, 19891, 6998,
+ 15559, 19957, 875, 11417, 3863, 13145, 6998,
+ 15559, 19957, 875, 11417, 3863, 19891, 6998,
+ 15559, 19957, 875, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 875, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 875, 11417, 7781, 11417, 8779, 13145, 6998,
+ 15559, 19957, 875, 11417, 7781, 11417, 8779, 18061, 6998,
+ 15559, 19957, 875, 11417, 7781, 18061, 6998,
+ 15559, 19957, 875, 11417, 7781, 19891, 6998,
+ 15559, 19957, 875, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 875, 11417, 8779, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 875, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 875, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 875, 11417, 8779, 18061, 6998,
+ 15559, 19957, 875, 11417, 8779, 19891, 6998,
+ 15559, 19957, 979, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 979, 11417, 1663, 18061, 6998,
+ 15559, 19957, 979, 11417, 1663, 19891, 6998,
+ 15559, 19957, 979, 11417, 1691, 16441, 6998,
+ 15559, 19957, 979, 11417, 1691, 18061, 6998,
+ 15559, 19957, 979, 11417, 3017, 13145, 6998,
+ 15559, 19957, 979, 11417, 3863, 13145, 6998,
+ 15559, 19957, 979, 11417, 3863, 19891, 6998,
+ 15559, 19957, 979, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 979, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 979, 11417, 7781, 18061, 6998,
+ 15559, 19957, 979, 11417, 7781, 19891, 6998,
+ 15559, 19957, 979, 11417, 7985, 11417, 3863, 13145, 6998,
+ 15559, 19957, 979, 11417, 7985, 18061, 6998,
+ 15559, 19957, 979, 11417, 7985, 19891, 6998,
+ 15559, 19957, 979, 11417, 8779, 13145, 6998,
+ 15559, 19957, 979, 11417, 8779, 16441, 6998,
+ 15559, 19957, 979, 11417, 8779, 18061, 6998,
+ 15559, 19957, 979, 11417, 8779, 19891, 6998,
+ 15559, 19957, 979, 11417, 9361, 13145, 6998,
+ 15559, 19957, 979, 11417, 11715, 13145, 6998,
+ 15559, 19957, 1183, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1183, 11417, 1663, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 1183, 11417, 1663, 18061, 6998,
+ 15559, 19957, 1183, 11417, 1663, 19891, 6998,
+ 15559, 19957, 1183, 11417, 3017, 13145, 6998,
+ 15559, 19957, 1183, 11417, 3017, 19891, 6998,
+ 15559, 19957, 1183, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1183, 11417, 3863, 19891, 6998,
+ 15559, 19957, 1183, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 1183, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 1183, 11417, 7781, 18061, 6998,
+ 15559, 19957, 1183, 11417, 7781, 19891, 6998,
+ 15559, 19957, 1183, 11417, 7985, 11417, 8779, 13145, 6998,
+ 15559, 19957, 1183, 11417, 7985, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1183, 11417, 7985, 18061, 6998,
+ 15559, 19957, 1183, 11417, 7985, 19891, 6998,
+ 15559, 19957, 1183, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1183, 11417, 8779, 19891, 6998,
+ 15559, 19957, 1447, 11417, 1663, 18061, 6998,
+ 15559, 19957, 1447, 11417, 1663, 19891, 6998,
+ 15559, 19957, 1447, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1447, 11417, 3863, 19891, 6998,
+ 15559, 19957, 1447, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 1447, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 1447, 11417, 7781, 18061, 6998,
+ 15559, 19957, 1447, 11417, 7781, 19891, 6998,
+ 15559, 19957, 1447, 11417, 7985, 11417, 8779, 13145, 6998,
+ 15559, 19957, 1447, 11417, 7985, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1447, 11417, 7985, 18061, 6998,
+ 15559, 19957, 1447, 11417, 7985, 19891, 6998,
+ 15559, 19957, 1447, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1447, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1447, 11417, 8779, 19891, 6998,
+ 15559, 19957, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1663, 11417, 3863, 19891, 6998,
+ 15559, 19957, 1663, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 1663, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 1663, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1663, 11417, 7781, 18061, 6998,
+ 15559, 19957, 1663, 11417, 7781, 19891, 6998,
+ 15559, 19957, 1663, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1663, 11417, 8779, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 1663, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1663, 11417, 8779, 19891, 6998,
+ 15559, 19957, 1691, 11417, 3863, 19891, 6998,
+ 15559, 19957, 1691, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 1691, 11417, 7781, 18061, 6998,
+ 15559, 19957, 1691, 11417, 7781, 19891, 6998,
+ 15559, 19957, 1691, 11417, 8779, 11417, 7781, 18061, 6998,
+ 15559, 19957, 1691, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1691, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1691, 11417, 8779, 19891, 6998,
+ 15559, 19957, 1691, 11417, 23015, 5427, 18061, 6998,
+ 15559, 19957, 1961, 11417, 1663, 18061, 6998,
+ 15559, 19957, 1961, 11417, 1663, 19891, 6998,
+ 15559, 19957, 1961, 11417, 2173, 13145, 6998,
+ 15559, 19957, 1961, 11417, 2173, 16441, 6998,
+ 15559, 19957, 1961, 11417, 2173, 18061, 6998,
+ 15559, 19957, 1961, 11417, 2173, 19891, 6998,
+ 15559, 19957, 1961, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1961, 11417, 3863, 19891, 6998,
+ 15559, 19957, 1961, 11417, 5427, 13145, 6998,
+ 15559, 19957, 1961, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 1961, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 1961, 11417, 5427, 19891, 6998,
+ 15559, 19957, 1961, 11417, 7781, 18061, 6998,
+ 15559, 19957, 1961, 11417, 7781, 19891, 6998,
+ 15559, 19957, 1961, 11417, 7985, 18061, 6998,
+ 15559, 19957, 1961, 11417, 7985, 19891, 6998,
+ 15559, 19957, 1961, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 1961, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 1961, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1961, 11417, 8779, 13145, 6998,
+ 15559, 19957, 1961, 11417, 8779, 16441, 6998,
+ 15559, 19957, 1961, 11417, 8779, 18061, 6998,
+ 15559, 19957, 1961, 11417, 8779, 19891, 6998,
+ 15559, 19957, 2173, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 2173, 11417, 1663, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 2173, 11417, 1663, 11417, 8779, 13145, 6998,
+ 15559, 19957, 2173, 11417, 1663, 11417, 8779, 18061, 6998,
+ 15559, 19957, 2173, 11417, 1663, 18061, 6998,
+ 15559, 19957, 2173, 11417, 1663, 19891, 6998,
+ 15559, 19957, 2173, 11417, 1691, 18061, 6998,
+ 15559, 19957, 2173, 11417, 3863, 13145, 6998,
+ 15559, 19957, 2173, 11417, 3863, 19891, 6998,
+ 15559, 19957, 2173, 11417, 5427, 11417, 13337, 12221, 13145, 6998,
+ 15559, 19957, 2173, 11417, 5427, 11417, 13337, 12221, 19891, 6998,
+ 15559, 19957, 2173, 11417, 5427, 11417, 13337, 12399, 13145, 6998,
+ 15559, 19957, 2173, 11417, 5427, 11417, 13337, 12399, 19891, 6998,
+ 15559, 19957, 2173, 11417, 5427, 11417, 13763, 12221, 13145, 6998,
+ 15559, 19957, 2173, 11417, 5427, 11417, 13763, 12221, 19891, 6998,
+ 15559, 19957, 2173, 11417, 5427, 13145, 6998,
+ 15559, 19957, 2173, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 2173, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 2173, 11417, 5427, 19891, 6998,
+ 15559, 19957, 2173, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 2173, 11417, 7781, 11417, 7781, 13145, 6998,
+ 15559, 19957, 2173, 11417, 7781, 11417, 7781, 18061, 6998,
+ 15559, 19957, 2173, 11417, 7781, 11417, 8779, 13145, 6998,
+ 15559, 19957, 2173, 11417, 7781, 11417, 8779, 18061, 6998,
+ 15559, 19957, 2173, 11417, 7781, 18061, 6998,
+ 15559, 19957, 2173, 11417, 7781, 19891, 6998,
+ 15559, 19957, 2173, 11417, 7985, 11417, 8779, 13145, 6998,
+ 15559, 19957, 2173, 11417, 7985, 11417, 8779, 18061, 6998,
+ 15559, 19957, 2173, 11417, 7985, 18061, 6998,
+ 15559, 19957, 2173, 11417, 7985, 19891, 6998,
+ 15559, 19957, 2173, 11417, 8779, 11417, 1663, 13145, 6998,
+ 15559, 19957, 2173, 11417, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 2173, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 2173, 11417, 8779, 13145, 6998,
+ 15559, 19957, 2173, 11417, 8779, 16441, 6998,
+ 15559, 19957, 2173, 11417, 8779, 18061, 6998,
+ 15559, 19957, 2173, 11417, 8779, 19891, 6998,
+ 15559, 19957, 2881, 11417, 1663, 18061, 6998,
+ 15559, 19957, 2881, 11417, 1663, 19891, 6998,
+ 15559, 19957, 2881, 11417, 3863, 13145, 6998,
+ 15559, 19957, 2881, 11417, 3863, 19891, 6998,
+ 15559, 19957, 2881, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 2881, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 2881, 11417, 8779, 11417, 1663, 13145, 6998,
+ 15559, 19957, 2881, 11417, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 2881, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 2881, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 2881, 11417, 8779, 18061, 6998,
+ 15559, 19957, 2881, 11417, 8779, 19891, 6998,
+ 15559, 19957, 3017, 11417, 23015, 5427, 19891, 6998,
+ 15559, 19957, 3129, 11417, 1663, 11417, 1663, 13145, 6998,
+ 15559, 19957, 3129, 11417, 1663, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3129, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3129, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3129, 11417, 1663, 19891, 6998,
+ 15559, 19957, 3129, 11417, 3017, 13145, 6998,
+ 15559, 19957, 3129, 11417, 3017, 19891, 6998,
+ 15559, 19957, 3129, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3129, 11417, 3863, 19891, 6998,
+ 15559, 19957, 3129, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3129, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 3129, 11417, 7985, 18061, 6998,
+ 15559, 19957, 3129, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 3129, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3129, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3129, 11417, 8779, 19891, 6998,
+ 15559, 19957, 3323, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3323, 11417, 1663, 19891, 6998,
+ 15559, 19957, 3323, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3323, 11417, 3863, 19891, 6998,
+ 15559, 19957, 3323, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3323, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 3323, 11417, 8779, 11417, 1663, 13145, 6998,
+ 15559, 19957, 3323, 11417, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3323, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3323, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3323, 11417, 8779, 16441, 6998,
+ 15559, 19957, 3323, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3323, 11417, 8779, 19891, 6998,
+ 15559, 19957, 3359, 11417, 1663, 11417, 7781, 13145, 6998,
+ 15559, 19957, 3359, 11417, 1663, 11417, 7781, 18061, 6998,
+ 15559, 19957, 3359, 11417, 1663, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3359, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3359, 11417, 1663, 19891, 6998,
+ 15559, 19957, 3359, 11417, 1691, 16441, 6998,
+ 15559, 19957, 3359, 11417, 1691, 18061, 6998,
+ 15559, 19957, 3359, 11417, 3017, 13145, 6998,
+ 15559, 19957, 3359, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3359, 11417, 3863, 19891, 6998,
+ 15559, 19957, 3359, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3359, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 3359, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3359, 11417, 7781, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3359, 11417, 7781, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3359, 11417, 7781, 18061, 6998,
+ 15559, 19957, 3359, 11417, 7781, 19891, 6998,
+ 15559, 19957, 3359, 11417, 7985, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3359, 11417, 7985, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3359, 11417, 7985, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3359, 11417, 7985, 18061, 6998,
+ 15559, 19957, 3359, 11417, 7985, 19891, 6998,
+ 15559, 19957, 3359, 11417, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3359, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3359, 11417, 8779, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3359, 11417, 8779, 11417, 7781, 18061, 6998,
+ 15559, 19957, 3359, 11417, 8779, 11417, 7985, 18061, 6998,
+ 15559, 19957, 3359, 11417, 8779, 13145, 6998,
+ 15559, 19957, 3359, 11417, 8779, 16441, 6998,
+ 15559, 19957, 3359, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3359, 11417, 8779, 19891, 6998,
+ 15559, 19957, 3359, 11417, 9361, 13145, 6998,
+ 15559, 19957, 3359, 11417, 11715, 13145, 6998,
+ 15559, 19957, 3863, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3863, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3863, 11417, 1663, 19891, 6998,
+ 15559, 19957, 3863, 11417, 1691, 16441, 6998,
+ 15559, 19957, 3863, 11417, 1691, 18061, 6998,
+ 15559, 19957, 3863, 11417, 3017, 13145, 6998,
+ 15559, 19957, 3863, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3863, 11417, 3863, 19891, 6998,
+ 15559, 19957, 3863, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3863, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 3863, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3863, 11417, 7781, 18061, 6998,
+ 15559, 19957, 3863, 11417, 7781, 19891, 6998,
+ 15559, 19957, 3863, 11417, 7985, 18061, 6998,
+ 15559, 19957, 3863, 11417, 7985, 19891, 6998,
+ 15559, 19957, 3863, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3863, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 3863, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3863, 11417, 8779, 13145, 6998,
+ 15559, 19957, 3863, 11417, 8779, 16441, 6998,
+ 15559, 19957, 3863, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3863, 11417, 8779, 19891, 6998,
+ 15559, 19957, 3863, 11417, 9361, 13145, 6998,
+ 15559, 19957, 3863, 11417, 11715, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 9, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 9, 18061, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 9, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 41, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 41, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 67, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 67, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 503, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 503, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 787, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 787, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 1663, 18061, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 1663, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 1691, 16441, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 1691, 18061, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 3017, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 3697, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 3697, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 3863, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 3863, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 5427, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 5427, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 7781, 18061, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 7781, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 7985, 18061, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 8779, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 8779, 16441, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 8779, 19891, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 9361, 13145, 6998,
+ 15559, 19957, 3863, 11417, 13337, 12221, 11417, 11715, 13145, 6998,
+ 15559, 19957, 3965, 11417, 8779, 16441, 6998,
+ 15559, 19957, 3965, 11417, 8779, 18061, 6998,
+ 15559, 19957, 3965, 11417, 8779, 19891, 6998,
+ 15559, 19957, 5427, 11417, 19737, 13145, 6998,
+ 15559, 19957, 5427, 11417, 19737, 19891, 6998,
+ 15559, 19957, 5427, 18315, 11417, 23015, 5427, 13145, 6998,
+ 15559, 19957, 5427, 18315, 11417, 23015, 5427, 19891, 6998,
+ 15559, 19957, 5503, 735, 7776,
+ 15559, 19957, 7781, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 7781, 11417, 1663, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 7781, 11417, 1663, 18061, 6998,
+ 15559, 19957, 7781, 11417, 1663, 19891, 6998,
+ 15559, 19957, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 7781, 11417, 3863, 19891, 6998,
+ 15559, 19957, 7781, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 7781, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 7781, 11417, 8779, 11417, 1663, 13145, 6998,
+ 15559, 19957, 7781, 11417, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 7781, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 7781, 11417, 8779, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 7781, 11417, 8779, 18061, 6998,
+ 15559, 19957, 7781, 11417, 8779, 19891, 6998,
+ 15559, 19957, 7985, 11417, 1663, 19891, 6998,
+ 15559, 19957, 7985, 11417, 3863, 13145, 6998,
+ 15559, 19957, 7985, 11417, 3863, 19891, 6998,
+ 15559, 19957, 7985, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 7985, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 7985, 11417, 7781, 18061, 6998,
+ 15559, 19957, 7985, 11417, 7781, 19891, 6998,
+ 15559, 19957, 7985, 11417, 8779, 18061, 6998,
+ 15559, 19957, 7985, 11417, 8779, 19891, 6998,
+ 15559, 19957, 8779, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 8779, 11417, 1663, 11417, 7781, 18061, 6998,
+ 15559, 19957, 8779, 11417, 1663, 11417, 8779, 18061, 6998,
+ 15559, 19957, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 8779, 11417, 1663, 19891, 6998,
+ 15559, 19957, 8779, 11417, 3863, 19891, 6998,
+ 15559, 19957, 8779, 11417, 5427, 13145, 6998,
+ 15559, 19957, 8779, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 8779, 11417, 7781, 11417, 1663, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 8779, 11417, 7781, 11417, 7985, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7781, 11417, 8779, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7781, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7781, 19891, 6998,
+ 15559, 19957, 8779, 11417, 7985, 11417, 3863, 13145, 6998,
+ 15559, 19957, 8779, 11417, 7985, 11417, 7781, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7985, 11417, 8779, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7985, 18061, 6998,
+ 15559, 19957, 8779, 11417, 7985, 19891, 6998,
+ 15559, 19957, 8779, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 8779, 11417, 8779, 19891, 6998,
+ 15559, 19957, 9361, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 9361, 11417, 1663, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 9361, 11417, 1663, 11417, 8779, 18061, 6998,
+ 15559, 19957, 9361, 11417, 1663, 18061, 6998,
+ 15559, 19957, 9361, 11417, 1663, 19891, 6998,
+ 15559, 19957, 9361, 11417, 1691, 16441, 6998,
+ 15559, 19957, 9361, 11417, 1691, 18061, 6998,
+ 15559, 19957, 9361, 11417, 3017, 13145, 6998,
+ 15559, 19957, 9361, 11417, 3863, 13145, 6998,
+ 15559, 19957, 9361, 11417, 3863, 19891, 6998,
+ 15559, 19957, 9361, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 9361, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 9361, 11417, 7781, 11417, 1663, 13145, 6998,
+ 15559, 19957, 9361, 11417, 7781, 11417, 1663, 18061, 6998,
+ 15559, 19957, 9361, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 9361, 11417, 7781, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 9361, 11417, 7781, 11417, 8779, 13145, 6998,
+ 15559, 19957, 9361, 11417, 7781, 11417, 8779, 18061, 6998,
+ 15559, 19957, 9361, 11417, 7781, 18061, 6998,
+ 15559, 19957, 9361, 11417, 7781, 19891, 6998,
+ 15559, 19957, 9361, 11417, 7985, 18061, 6998,
+ 15559, 19957, 9361, 11417, 7985, 19891, 6998,
+ 15559, 19957, 9361, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 9361, 11417, 8779, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 9361, 11417, 8779, 13145, 6998,
+ 15559, 19957, 9361, 11417, 8779, 16441, 6998,
+ 15559, 19957, 9361, 11417, 8779, 18061, 6998,
+ 15559, 19957, 9361, 11417, 8779, 19891, 6998,
+ 15559, 19957, 9361, 11417, 9361, 13145, 6998,
+ 15559, 19957, 9361, 11417, 11715, 13145, 6998,
+ 15559, 19957, 9881, 11173, 91, 18137, 10605, 10485, 19891, 6998,
+ 15559, 19957, 9997, 17453, 894,
+ 15559, 19957, 9997, 17453, 12284,
+ 15559, 19957, 9997, 17453, 12286,
+ 15559, 19957, 9997, 17453, 17464,
+ 15559, 19957, 9997, 17453, 17466,
+ 15559, 19957, 10329, 11417, 1663, 11417, 7781, 18061, 6998,
+ 15559, 19957, 10329, 11417, 1663, 16441, 6998,
+ 15559, 19957, 10329, 11417, 1663, 18061, 6998,
+ 15559, 19957, 10329, 11417, 1663, 19891, 6998,
+ 15559, 19957, 10329, 11417, 1691, 16441, 6998,
+ 15559, 19957, 10329, 11417, 1691, 18061, 6998,
+ 15559, 19957, 10329, 11417, 3017, 13145, 6998,
+ 15559, 19957, 10329, 11417, 3017, 19891, 6998,
+ 15559, 19957, 10329, 11417, 3863, 13145, 6998,
+ 15559, 19957, 10329, 11417, 3863, 19891, 6998,
+ 15559, 19957, 10329, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 10329, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 10329, 11417, 7781, 11417, 1663, 18061, 6998,
+ 15559, 19957, 10329, 11417, 7781, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 10329, 11417, 7781, 16441, 6998,
+ 15559, 19957, 10329, 11417, 7781, 18061, 6998,
+ 15559, 19957, 10329, 11417, 7781, 19891, 6998,
+ 15559, 19957, 10329, 11417, 7985, 11417, 3863, 13145, 6998,
+ 15559, 19957, 10329, 11417, 7985, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 10329, 11417, 7985, 16441, 6998,
+ 15559, 19957, 10329, 11417, 7985, 18061, 6998,
+ 15559, 19957, 10329, 11417, 7985, 19891, 6998,
+ 15559, 19957, 10329, 11417, 8779, 11417, 1663, 13145, 6998,
+ 15559, 19957, 10329, 11417, 8779, 11417, 1663, 18061, 6998,
+ 15559, 19957, 10329, 11417, 8779, 11417, 7781, 18061, 6998,
+ 15559, 19957, 10329, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 10329, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 10329, 11417, 8779, 16441, 6998,
+ 15559, 19957, 10329, 11417, 8779, 18061, 6998,
+ 15559, 19957, 10329, 11417, 8779, 19891, 6998,
+ 15559, 19957, 10835, 11417, 23015, 5427, 19891, 6998,
+ 15559, 19957, 10847, 11417, 1691, 16441, 6998,
+ 15559, 19957, 10847, 11417, 3017, 13145, 6998,
+ 15559, 19957, 10847, 11417, 3863, 13145, 6998,
+ 15559, 19957, 10847, 11417, 3863, 19891, 6998,
+ 15559, 19957, 10847, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 10847, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 10847, 11417, 7781, 19891, 6998,
+ 15559, 19957, 10847, 11417, 8779, 13145, 6998,
+ 15559, 19957, 10847, 11417, 8779, 16441, 6998,
+ 15559, 19957, 10847, 11417, 8779, 18061, 6998,
+ 15559, 19957, 10847, 11417, 8779, 19891, 6998,
+ 15559, 19957, 10847, 11417, 9361, 13145, 6998,
+ 15559, 19957, 10847, 11417, 11715, 13145, 6998,
+ 15559, 19957, 12249, 19891, 6998,
+ 15559, 19957, 12267, 19891, 6998,
+ 15559, 19957, 13255, 11417, 3863, 13145, 6998,
+ 15559, 19957, 13255, 11417, 3863, 19891, 6998,
+ 15559, 19957, 13255, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 13255, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 13255, 11417, 7781, 18061, 6998,
+ 15559, 19957, 13255, 11417, 7781, 19891, 6998,
+ 15559, 19957, 13255, 11417, 8779, 11417, 3863, 13145, 6998,
+ 15559, 19957, 13255, 11417, 8779, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 13255, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 13255, 11417, 8779, 18061, 6998,
+ 15559, 19957, 13255, 11417, 8779, 19891, 6998,
+ 15559, 19957, 14591, 19891, 6998,
+ 15559, 19957, 14593, 11173, 91, 18137, 10605, 10485, 19891, 6998,
+ 15559, 19957, 14593, 19891, 6998,
+ 15559, 19957, 14659, 11417, 1663, 11417, 3863, 13145, 6998,
+ 15559, 19957, 14659, 11417, 1663, 11417, 8779, 13145, 6998,
+ 15559, 19957, 14659, 11417, 1663, 11417, 8779, 18061, 6998,
+ 15559, 19957, 14659, 11417, 1663, 13145, 6998,
+ 15559, 19957, 14659, 11417, 1663, 16441, 6998,
+ 15559, 19957, 14659, 11417, 1663, 18061, 6998,
+ 15559, 19957, 14659, 11417, 1663, 19891, 6998,
+ 15559, 19957, 14659, 11417, 1691, 16441, 6998,
+ 15559, 19957, 14659, 11417, 1691, 18061, 6998,
+ 15559, 19957, 14659, 11417, 3017, 13145, 6998,
+ 15559, 19957, 14659, 11417, 3017, 19891, 6998,
+ 15559, 19957, 14659, 11417, 3863, 13145, 6998,
+ 15559, 19957, 14659, 11417, 3863, 19891, 6998,
+ 15559, 19957, 14659, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 14659, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 14659, 11417, 7781, 11417, 3863, 13145, 6998,
+ 15559, 19957, 14659, 11417, 7781, 13145, 6998,
+ 15559, 19957, 14659, 11417, 7781, 16441, 6998,
+ 15559, 19957, 14659, 11417, 7781, 18061, 6998,
+ 15559, 19957, 14659, 11417, 7781, 19891, 6998,
+ 15559, 19957, 14659, 11417, 7985, 13145, 6998,
+ 15559, 19957, 14659, 11417, 7985, 16441, 6998,
+ 15559, 19957, 14659, 11417, 7985, 18061, 6998,
+ 15559, 19957, 14659, 11417, 7985, 19891, 6998,
+ 15559, 19957, 14659, 11417, 8779, 11417, 7985, 13145, 6998,
+ 15559, 19957, 14659, 11417, 8779, 11417, 7985, 18061, 6998,
+ 15559, 19957, 14659, 11417, 8779, 11417, 8779, 13145, 6998,
+ 15559, 19957, 14659, 11417, 8779, 11417, 8779, 18061, 6998,
+ 15559, 19957, 14659, 11417, 8779, 13145, 6998,
+ 15559, 19957, 14659, 11417, 8779, 16441, 6998,
+ 15559, 19957, 14659, 11417, 8779, 18061, 6998,
+ 15559, 19957, 14659, 11417, 8779, 19891, 6998,
+ 15559, 19957, 15529, 19891, 6998,
+ 15559, 19957, 15531, 20712,
+ 15559, 19957, 15531, 21803, 22510,
+ 15559, 19957, 16813, 19891, 6998,
+ 15559, 19957, 16919, 11417, 12907, 16441, 6998,
+ 15559, 19957, 16919, 11417, 12907, 19891, 6998,
+ 15559, 19957, 16919, 11417, 13127, 16441, 6998,
+ 15559, 19957, 16919, 11417, 13127, 19891, 6998,
+ 15559, 19957, 16919, 11417, 13537, 16441, 6998,
+ 15559, 19957, 16919, 11417, 13537, 19891, 6998,
+ 15559, 19957, 16919, 11417, 19491, 19891, 6998,
+ 15559, 19957, 16919, 11417, 19909, 19891, 6998,
+ 15559, 19957, 16919, 11417, 23015, 5427, 19891, 6998,
+ 15559, 19957, 17283, 18125, 3863, 11417, 13337, 12221, 11417, 5427, 18315, 13145, 6998,
+ 15559, 19957, 17283, 18125, 3863, 11417, 13337, 12221, 11417, 5427, 18315, 18061, 6998,
+ 15559, 19957, 17283, 18125, 3863, 11417, 13337, 12221, 11417, 5427, 18315, 19891, 6998,
+ 15559, 19957, 17443, 20712,
+ 15559, 19957, 17445, 20712,
+ 15559, 19957, 18701, 16970,
+ 15559, 19957, 20035, 19891, 6998,
+ 15559, 19957, 20259, 15534,
+ 15559, 19957, 20645, 19891, 6998,
+ 15559, 19957, 20689, 20712,
+ 15559, 19957, 20753, 20709, 20706,
+ 15559, 19957, 21413, 15534,
+ 15559, 19957, 21455, 17446,
+ 15559, 19957, 21649, 22508,
+ 15559, 19957, 22331, 15531, 21737, 21734,
+ 15559, 19957, 22441, 735, 18972,
+ 15559, 19957, 22937, 15531, 20638,
+ 15559, 19957, 22939, 15529, 20644,
+ 15559, 19957, 27194,
+ 15559, 20253, 8736,
+ 15559, 20289, 12906,
+ 15559, 20625, 10764,
+ 15559, 20668,
+ 15559, 21474,
+ 15559, 21553, 5426,
+ 15559, 21669, 21480,
+ 15559, 23015, 5427, 21268,
+ 15559, 23245, 874,
+ 15559, 23245, 978,
+ 15559, 23245, 1182,
+ 15559, 23245, 1190,
+ 15559, 23245, 1446,
+ 15559, 23245, 1662,
+ 15559, 23245, 1960,
+ 15559, 23245, 2172,
+ 15559, 23245, 2880,
+ 15559, 23245, 3016,
+ 15559, 23245, 3128,
+ 15559, 23245, 3322,
+ 15559, 23245, 3358,
+ 15559, 23245, 3696,
+ 15559, 23245, 3862,
+ 15559, 23245, 3964,
+ 15559, 23245, 5426,
+ 15559, 23245, 7780,
+ 15559, 23245, 7984,
+ 15559, 23245, 8778,
+ 15559, 23245, 9360,
+ 15559, 23245, 10328,
+ 15559, 23245, 10834,
+ 15559, 23245, 10846,
+ 15559, 23245, 11714,
+ 15559, 23245, 13254,
+ 15559, 23245, 14658,
+ 15559, 23245, 16379, 874,
+ 15559, 23245, 16379, 978,
+ 15559, 23245, 16379, 1182,
+ 15559, 23245, 16379, 1190,
+ 15559, 23245, 16379, 1446,
+ 15559, 23245, 16379, 1662,
+ 15559, 23245, 16379, 1690,
+ 15559, 23245, 16379, 2172,
+ 15559, 23245, 16379, 2880,
+ 15559, 23245, 16379, 3016,
+ 15559, 23245, 16379, 3128,
+ 15559, 23245, 16379, 3322,
+ 15559, 23245, 16379, 3358,
+ 15559, 23245, 16379, 3696,
+ 15559, 23245, 16379, 3862,
+ 15559, 23245, 16379, 3964,
+ 15559, 23245, 16379, 5426,
+ 15559, 23245, 16379, 7780,
+ 15559, 23245, 16379, 7984,
+ 15559, 23245, 16379, 8778,
+ 15559, 23245, 16379, 9360,
+ 15559, 23245, 16379, 10328,
+ 15559, 23245, 16379, 10834,
+ 15559, 23245, 16379, 10846,
+ 15559, 23245, 16379, 11714,
+ 15559, 23245, 16379, 13254,
+ 15559, 23245, 16379, 14658,
+ 15559, 23245, 17097, 874,
+ 15559, 23245, 17097, 1182,
+ 15559, 23245, 17097, 1662,
+ 15559, 23245, 17097, 2172,
+ 15559, 23245, 17097, 2880,
+ 15559, 23245, 17097, 3128,
+ 15559, 23245, 17097, 3862,
+ 15559, 23245, 17097, 7780,
+ 15559, 23245, 17097, 7984,
+ 15559, 23245, 17097, 9360,
+ 15559, 23245, 17097, 10328,
+ 15559, 23245, 17097, 13254,
+ 15559, 23245, 17097, 14658,
+ 15559, 23245, 17097, 17795, 2880,
+ 15559, 23245, 17097, 17795, 9360,
+ 15559, 23245, 17795, 978,
+ 15559, 23245, 17795, 1446,
+ 15559, 23245, 17795, 2880,
+ 15559, 23245, 17795, 9360,
+ 15559, 23245, 18061, 874,
+ 15559, 23245, 18061, 978,
+ 15559, 23245, 18061, 1182,
+ 15559, 23245, 18061, 1446,
+ 15559, 23245, 18061, 1662,
+ 15559, 23245, 18061, 1690,
+ 15559, 23245, 18061, 1960,
+ 15559, 23245, 18061, 2172,
+ 15559, 23245, 18061, 2880,
+ 15559, 23245, 18061, 3128,
+ 15559, 23245, 18061, 3358,
+ 15559, 23245, 18061, 3862,
+ 15559, 23245, 18061, 7780,
+ 15559, 23245, 18061, 7984,
+ 15559, 23245, 18061, 8778,
+ 15559, 23245, 18061, 9360,
+ 15559, 23245, 18061, 10328,
+ 15559, 23245, 18061, 10846,
+ 15559, 23245, 18061, 13254,
+ 15559, 23245, 18061, 14658,
+ 15559, 23245, 20113, 1663, 11417, 1190,
+ 15559, 23245, 20113, 8779, 11417, 1663, 11417, 18990,
+ 15559, 23245, 21537, 874,
+ 15559, 23245, 21537, 978,
+ 15559, 23245, 21537, 1182,
+ 15559, 23245, 21537, 1446,
+ 15559, 23245, 21537, 1662,
+ 15559, 23245, 21537, 1690,
+ 15559, 23245, 21537, 1960,
+ 15559, 23245, 21537, 2880,
+ 15559, 23245, 21537, 3128,
+ 15559, 23245, 21537, 3322,
+ 15559, 23245, 21537, 3358,
+ 15559, 23245, 21537, 3862,
+ 15559, 23245, 21537, 3964,
+ 15559, 23245, 21537, 7780,
+ 15559, 23245, 21537, 7984,
+ 15559, 23245, 21537, 8778,
+ 15559, 23245, 21537, 9360,
+ 15559, 23245, 21537, 10328,
+ 15559, 23245, 21537, 10846,
+ 15559, 23245, 21537, 13254,
+ 15559, 23245, 21537, 14658,
+ 15559, 23245, 21537, 17795, 978,
+ 15559, 23245, 21537, 17795, 1446,
+ 15559, 23245, 24977, 874,
+ 15559, 23245, 24977, 978,
+ 15559, 23245, 24977, 1182,
+ 15559, 23245, 24977, 1190,
+ 15559, 23245, 24977, 1446,
+ 15559, 23245, 24977, 1662,
+ 15559, 23245, 24977, 2172,
+ 15559, 23245, 24977, 2880,
+ 15559, 23245, 24977, 3016,
+ 15559, 23245, 24977, 3128,
+ 15559, 23245, 24977, 3322,
+ 15559, 23245, 24977, 3358,
+ 15559, 23245, 24977, 3696,
+ 15559, 23245, 24977, 3862,
+ 15559, 23245, 24977, 3964,
+ 15559, 23245, 24977, 7780,
+ 15559, 23245, 24977, 7984,
+ 15559, 23245, 24977, 8778,
+ 15559, 23245, 24977, 9360,
+ 15559, 23245, 24977, 10328,
+ 15559, 23245, 24977, 10834,
+ 15559, 23245, 24977, 10846,
+ 15559, 23245, 24977, 11714,
+ 15559, 23245, 24977, 13254,
+ 15559, 23245, 24977, 14658,
+ 15579, 18542,
+ 15596,
+ 15603, 14684,
+ 15605, 46,
+ 15605, 1026,
+ 15605, 1027, 11417, 46,
+ 15605, 1027, 11417, 6045, 12550,
+ 15605, 1027, 11417, 6045, 16891, 46,
+ 15605, 1027, 11417, 12550,
+ 15605, 1027, 11417, 13677, 46,
+ 15605, 1027, 11417, 15604,
+ 15605, 1027, 11417, 16891, 46,
+ 15605, 6045, 16891, 46,
+ 15605, 16891, 46,
+ 15610,
+ 15615, 9820,
+ 15622,
+ 15625, 15931, 14118,
+ 15625, 20715, 18405, 14118,
+ 15625, 21511, 14118,
+ 15625, 21891, 18405, 14118,
+ 15626,
+ 15628,
+ 15642,
+ 15645, 1076,
+ 15651, 2236,
+ 15657, 11417, 18645, 6306,
+ 15659, 909, 23409, 12314,
+ 15659, 7369, 8211, 22876,
+ 15659, 7369, 12419, 15766,
+ 15659, 7369, 14515, 22876,
+ 15659, 7369, 19876,
+ 15659, 8211, 6310,
+ 15659, 8211, 7369, 17588,
+ 15659, 8211, 15802,
+ 15659, 12833, 17588,
+ 15659, 14515, 6310,
+ 15659, 14515, 7369, 17588,
+ 15659, 14515, 15802,
+ 15659, 17021, 17588,
+ 15659, 17021, 17589, 9703, 3423, 17021, 17588,
+ 15659, 20539, 14667, 17588,
+ 15659, 22876,
+ 15662,
+ 15663, 11417, 8211, 7369, 12418,
+ 15663, 11417, 14515, 7369, 12418,
+ 15665, 13280,
+ 15667, 10485, 2723, 14905, 17316,
+ 15667, 10485, 19142,
+ 15667, 10485, 19274,
+ 15667, 10485, 22560,
+ 15667, 10485, 22774,
+ 15667, 10485, 23058,
+ 15667, 12908,
+ 15667, 12959, 2726,
+ 15667, 12959, 3194,
+ 15667, 12959, 3486,
+ 15667, 12959, 6978,
+ 15667, 12959, 7000,
+ 15667, 12959, 9282,
+ 15667, 12959, 11726,
+ 15667, 12959, 13036,
+ 15667, 12959, 14634,
+ 15667, 12959, 14960,
+ 15667, 15241, 10485, 8,
+ 15667, 15241, 10485, 16,
+ 15667, 15241, 10485, 28,
+ 15667, 15241, 10485, 40,
+ 15667, 15241, 10485, 58,
+ 15667, 15241, 10485, 72,
+ 15667, 15241, 10485, 94,
+ 15667, 15241, 10485, 312,
+ 15667, 15241, 10485, 702,
+ 15667, 15241, 10485, 2723, 14905, 14693, 8,
+ 15667, 15241, 10485, 2723, 14905, 14693, 28,
+ 15667, 15241, 10485, 19149, 22,
+ 15667, 15241, 10485, 19149, 34,
+ 15667, 15241, 10485, 19149, 404,
+ 15667, 15241, 10485, 19149, 606,
+ 15667, 15241, 10485, 22555, 58,
+ 15667, 15919, 12908,
+ 15667, 16339, 0,
+ 15667, 16339, 8,
+ 15667, 16339, 16,
+ 15667, 16339, 28,
+ 15667, 16339, 40,
+ 15667, 16339, 58,
+ 15667, 16339, 72,
+ 15667, 16339, 94,
+ 15667, 16339, 106,
+ 15667, 16339, 124,
+ 15667, 16339, 148,
+ 15667, 16339, 246,
+ 15667, 16339, 270,
+ 15667, 16339, 312,
+ 15667, 16339, 342,
+ 15667, 16339, 356,
+ 15667, 16339, 392,
+ 15667, 16339, 424,
+ 15667, 16339, 464,
+ 15667, 16339, 546,
+ 15667, 16339, 596,
+ 15667, 16339, 612,
+ 15667, 16339, 646,
+ 15667, 16339, 702,
+ 15667, 16339, 710,
+ 15667, 16339, 774,
+ 15667, 16339, 990,
+ 15667, 16339, 1106,
+ 15667, 16339, 1204,
+ 15667, 16339, 1226,
+ 15667, 16339, 1572,
+ 15667, 16339, 1890,
+ 15667, 16339, 2008,
+ 15667, 16339, 2248,
+ 15667, 16339, 2544,
+ 15667, 16339, 2594,
+ 15667, 16339, 2664,
+ 15667, 16339, 2723, 14905, 2248,
+ 15667, 16339, 2723, 14905, 3072,
+ 15667, 16339, 2723, 14905, 8272,
+ 15667, 16339, 2723, 14905, 9344,
+ 15667, 16339, 2723, 14905, 14693, 8,
+ 15667, 16339, 2723, 14905, 14693, 28,
+ 15667, 16339, 2792,
+ 15667, 16339, 3166,
+ 15667, 16339, 3240,
+ 15667, 16339, 3372,
+ 15667, 16339, 3452,
+ 15667, 16339, 6516,
+ 15667, 16339, 10988,
+ 15667, 16339, 19149, 22,
+ 15667, 16339, 19149, 34,
+ 15667, 16339, 19149, 404,
+ 15667, 16339, 19149, 606,
+ 15667, 16593, 2726,
+ 15667, 16593, 2727, 18038,
+ 15667, 16593, 2727, 20520,
+ 15667, 16593, 3194,
+ 15667, 16593, 3362,
+ 15667, 16593, 3486,
+ 15667, 16593, 6978,
+ 15667, 16593, 7000,
+ 15667, 16593, 9282,
+ 15667, 16593, 13036,
+ 15667, 16593, 13140,
+ 15667, 16593, 13170,
+ 15667, 16593, 14634,
+ 15667, 16593, 14730,
+ 15667, 16593, 14960,
+ 15667, 16593, 15932,
+ 15667, 16593, 16212,
+ 15667, 16593, 16550,
+ 15667, 16593, 17158,
+ 15667, 16593, 17258,
+ 15667, 16593, 18818,
+ 15667, 17316,
+ 15667, 22909, 1280,
+ 15667, 22909, 8250,
+ 15667, 22909, 13700,
+ 15667, 22909, 15919, 1280,
+ 15667, 22909, 19469, 954,
+ 15675, 93, 14026,
+ 15676,
+ 15679, 954,
+ 15679, 13350,
+ 15679, 15767, 11417, 21317, 12314,
+ 15683, 3354,
+ 15684,
+ 15688,
+ 15689, 20112,
+ 15690,
+ 15694,
+ 15696,
+ 15697, 11417, 13152,
+ 15701, 3320,
+ 15702,
+ 15704,
+ 15709, 6990,
+ 15715, 16339, 0,
+ 15715, 16339, 2,
+ 15715, 16339, 6,
+ 15715, 16339, 8,
+ 15715, 16339, 12,
+ 15715, 16339, 16,
+ 15715, 16339, 20,
+ 15715, 16339, 22,
+ 15715, 16339, 24,
+ 15715, 16339, 26,
+ 15715, 16339, 28,
+ 15715, 16339, 30,
+ 15715, 16339, 32,
+ 15715, 16339, 34,
+ 15715, 16339, 36,
+ 15715, 16339, 38,
+ 15715, 16339, 40,
+ 15715, 16339, 46,
+ 15715, 16339, 54,
+ 15715, 16339, 146,
+ 15715, 16339, 174,
+ 15715, 16339, 244,
+ 15715, 16339, 312,
+ 15715, 16339, 354,
+ 15715, 16339, 394,
+ 15715, 16339, 426,
+ 15715, 16339, 466,
+ 15715, 16339, 472,
+ 15715, 16339, 482,
+ 15715, 16339, 544,
+ 15715, 16339, 606,
+ 15715, 16339, 620,
+ 15715, 16339, 632,
+ 15715, 16339, 634,
+ 15715, 16339, 664,
+ 15715, 16339, 702,
+ 15715, 16339, 2198,
+ 15715, 16339, 2356,
+ 15715, 16339, 2358,
+ 15715, 16339, 2360,
+ 15715, 16339, 3164,
+ 15715, 16339, 3252,
+ 15715, 16339, 3450,
+ 15715, 16339, 3592,
+ 15715, 16339, 6096,
+ 15715, 16339, 6098,
+ 15715, 16339, 11180,
+ 15715, 16339, 11182,
+ 15715, 16339, 11184,
+ 15716,
+ 15720,
+ 15729, 12826,
+ 15731, 8251, 17084,
+ 15736,
+ 15739, 29, 8736,
+ 15739, 95, 8736,
+ 15739, 10485, 19142,
+ 15739, 10485, 19274,
+ 15739, 10485, 22560,
+ 15739, 12908,
+ 15739, 12959, 2726,
+ 15739, 12959, 3194,
+ 15739, 12959, 3486,
+ 15739, 12959, 6978,
+ 15739, 12959, 7000,
+ 15739, 12959, 9282,
+ 15739, 12959, 11726,
+ 15739, 12959, 13036,
+ 15739, 12959, 14634,
+ 15739, 12959, 14960,
+ 15739, 15241, 10485, 0,
+ 15739, 15241, 10485, 8,
+ 15739, 15241, 10485, 16,
+ 15739, 15241, 10485, 28,
+ 15739, 15241, 10485, 40,
+ 15739, 15241, 10485, 58,
+ 15739, 15241, 10485, 72,
+ 15739, 15241, 10485, 94,
+ 15739, 15241, 10485, 192,
+ 15739, 15241, 10485, 312,
+ 15739, 15241, 10485, 510,
+ 15739, 15241, 10485, 702,
+ 15739, 15919, 12908,
+ 15739, 16339, 8,
+ 15739, 16339, 16,
+ 15739, 16339, 40,
+ 15739, 16339, 58,
+ 15739, 16339, 940,
+ 15739, 16339, 1066,
+ 15739, 16339, 1180,
+ 15739, 16339, 1510,
+ 15739, 16339, 1658,
+ 15739, 16339, 1874,
+ 15739, 16339, 1954,
+ 15739, 16339, 2160,
+ 15739, 16339, 2330,
+ 15739, 16339, 2482,
+ 15739, 16339, 2752,
+ 15739, 16339, 2982,
+ 15739, 16339, 3126,
+ 15739, 16339, 3314,
+ 15739, 16339, 3600,
+ 15739, 16339, 3682,
+ 15739, 16339, 3814,
+ 15739, 16339, 6012,
+ 15739, 16339, 6202,
+ 15739, 16339, 6498,
+ 15739, 16339, 6578,
+ 15739, 16339, 7230,
+ 15739, 16339, 7784,
+ 15739, 16339, 7978,
+ 15739, 16339, 8222,
+ 15739, 16339, 9186,
+ 15739, 16339, 9334,
+ 15739, 16339, 9466,
+ 15739, 16339, 9768,
+ 15739, 16339, 10828,
+ 15739, 16339, 10982,
+ 15739, 16339, 11676,
+ 15739, 16339, 12924,
+ 15739, 16339, 15068,
+ 15739, 17316,
+ 15739, 18296,
+ 15739, 18805, 8736,
+ 15739, 20253, 8736,
+ 15747, 15278,
+ 15751, 17574,
+ 15756,
+ 15762,
+ 15764,
+ 15767, 11417, 883, 1047, 15127, 8211, 20247, 12418,
+ 15767, 11417, 3487, 22113, 18943, 659, 3375, 14514,
+ 15767, 11417, 8211, 7369, 12418,
+ 15767, 11417, 13707, 7369, 12418,
+ 15767, 11417, 14515, 7369, 12418,
+ 15767, 11417, 14765, 15767, 659, 3375, 14514,
+ 15767, 11417, 15127, 7369, 12418,
+ 15767, 11417, 15127, 14515, 20247, 12418,
+ 15767, 11417, 20625, 6964,
+ 15767, 11417, 22113, 954,
+ 15767, 11417, 23367, 46,
+ 15767, 17785, 123, 22113, 955, 891, 3423, 7369, 17785, 123, 20625, 954,
+ 15769, 10812,
+ 15777, 6052,
+ 15777, 8275, 11417, 2006,
+ 15777, 15123, 11417, 16908,
+ 15777, 15123, 11417, 16909, 891, 14767, 18680,
+ 15777, 17058,
+ 15777, 17059, 527, 13063, 658,
+ 15777, 18309, 11417, 16809, 6980,
+ 15777, 18309, 11417, 18289, 6980,
+ 15777, 20458,
+ 15777, 20459, 527, 13063, 658,
+ 15777, 20608,
+ 15777, 23219, 11417, 16908,
+ 15786,
+ 15795, 10056,
+ 15796,
+ 15801, 2723, 16591, 7015, 10604,
+ 15801, 2723, 16591, 15225, 17786,
+ 15801, 2723, 16591, 15881, 20253, 8736,
+ 15801, 2723, 16591, 19871, 20253, 8736,
+ 15801, 7015, 10604,
+ 15801, 13059, 12959, 2726,
+ 15801, 13059, 12959, 3194,
+ 15801, 13059, 12959, 3486,
+ 15801, 13059, 12959, 6978,
+ 15801, 13059, 12959, 7000,
+ 15801, 13059, 12959, 9282,
+ 15801, 13059, 12959, 13036,
+ 15801, 13059, 12959, 14634,
+ 15801, 13059, 12959, 14960,
+ 15801, 13059, 16593, 2727, 18038,
+ 15801, 13059, 16593, 3195, 18038,
+ 15801, 13059, 16593, 3362,
+ 15801, 13059, 16593, 3487, 18038,
+ 15801, 13059, 16593, 6979, 18038,
+ 15801, 13059, 16593, 7001, 18038,
+ 15801, 13059, 16593, 9283, 18038,
+ 15801, 13059, 16593, 13037, 18038,
+ 15801, 13059, 16593, 13140,
+ 15801, 13059, 16593, 13170,
+ 15801, 13059, 16593, 14635, 18038,
+ 15801, 13059, 16593, 14730,
+ 15801, 13059, 16593, 14961, 18038,
+ 15801, 13059, 16593, 15932,
+ 15801, 13059, 16593, 16550,
+ 15801, 13059, 16593, 17158,
+ 15801, 13059, 16593, 17258,
+ 15801, 13059, 16593, 18818,
+ 15801, 13059, 21669, 8736,
+ 15801, 14765, 16339, 28,
+ 15801, 14765, 16339, 232,
+ 15801, 14765, 16339, 438,
+ 15801, 14765, 16339, 476,
+ 15801, 14765, 16339, 560,
+ 15801, 14765, 16339, 604,
+ 15801, 14765, 16339, 672,
+ 15801, 14765, 16339, 1216,
+ 15801, 14765, 16339, 1360,
+ 15801, 14765, 16339, 1448,
+ 15801, 14765, 16339, 2012,
+ 15801, 14765, 16339, 2092,
+ 15801, 14765, 16339, 2723, 15801, 270,
+ 15801, 14765, 16339, 2723, 15801, 874,
+ 15801, 14765, 16339, 2723, 15801, 1252,
+ 15801, 14765, 16339, 2723, 15801, 1398,
+ 15801, 14765, 16339, 2723, 15801, 1678,
+ 15801, 14765, 16339, 2723, 15801, 1692,
+ 15801, 14765, 16339, 2723, 15801, 2740,
+ 15801, 14765, 16339, 2723, 15801, 7606,
+ 15801, 14765, 16339, 2723, 15801, 10370,
+ 15801, 14765, 16339, 2723, 15801, 14678,
+ 15801, 14765, 16339, 2723, 15801, 16050,
+ 15801, 14765, 16339, 2723, 16591, 2550,
+ 15801, 14765, 16339, 2723, 16591, 2670,
+ 15801, 14765, 16339, 2723, 16591, 3694,
+ 15801, 14765, 16339, 2723, 16591, 14678,
+ 15801, 14765, 16339, 2740,
+ 15801, 14765, 16339, 2838,
+ 15801, 14765, 16339, 3222,
+ 15801, 14765, 16339, 3344,
+ 15801, 14765, 16339, 5428,
+ 15801, 14765, 16339, 7378,
+ 15801, 14765, 16339, 7606,
+ 15801, 14765, 16339, 7930,
+ 15801, 14765, 16339, 7996,
+ 15801, 14765, 16339, 10370,
+ 15801, 14765, 16339, 10492,
+ 15801, 14765, 16339, 11286,
+ 15801, 14765, 16339, 11720,
+ 15801, 14765, 16339, 12902,
+ 15801, 14765, 16339, 13218,
+ 15801, 14765, 16339, 13456,
+ 15801, 14765, 16339, 13654,
+ 15801, 14765, 16339, 14598,
+ 15801, 14765, 16339, 14678,
+ 15801, 14765, 16339, 16050,
+ 15801, 14765, 16339, 17154,
+ 15801, 14765, 16339, 17709, 10370,
+ 15801, 14765, 16339, 19255, 7996,
+ 15801, 14765, 16339, 19357, 7996,
+ 15801, 14765, 16339, 19929, 270,
+ 15801, 14765, 16339, 20873, 476,
+ 15801, 14765, 16339, 20873, 5426,
+ 15801, 14765, 16339, 20873, 7606,
+ 15801, 14765, 16339, 20873, 7930,
+ 15801, 14765, 16339, 24969, 476,
+ 15801, 14765, 16339, 24969, 1360,
+ 15801, 14765, 16339, 24969, 10370,
+ 15801, 14765, 16339, 24969, 16050,
+ 15801, 17085, 439, 604,
+ 15801, 17085, 561, 604,
+ 15801, 17085, 1964,
+ 15801, 17085, 2013, 604,
+ 15801, 17085, 3345, 604,
+ 15801, 17085, 14679, 10492,
+ 15801, 17085, 18928,
+ 15801, 17613, 16339, 28,
+ 15801, 17613, 16339, 232,
+ 15801, 17613, 16339, 438,
+ 15801, 17613, 16339, 476,
+ 15801, 17613, 16339, 560,
+ 15801, 17613, 16339, 604,
+ 15801, 17613, 16339, 672,
+ 15801, 17613, 16339, 1216,
+ 15801, 17613, 16339, 1360,
+ 15801, 17613, 16339, 1448,
+ 15801, 17613, 16339, 2012,
+ 15801, 17613, 16339, 2092,
+ 15801, 17613, 16339, 2723, 15801, 270,
+ 15801, 17613, 16339, 2723, 15801, 874,
+ 15801, 17613, 16339, 2723, 15801, 1252,
+ 15801, 17613, 16339, 2723, 15801, 1398,
+ 15801, 17613, 16339, 2723, 15801, 1678,
+ 15801, 17613, 16339, 2723, 15801, 1692,
+ 15801, 17613, 16339, 2723, 15801, 2740,
+ 15801, 17613, 16339, 2723, 15801, 7606,
+ 15801, 17613, 16339, 2723, 15801, 10370,
+ 15801, 17613, 16339, 2723, 15801, 14678,
+ 15801, 17613, 16339, 2723, 15801, 16050,
+ 15801, 17613, 16339, 2723, 16591, 2550,
+ 15801, 17613, 16339, 2723, 16591, 2670,
+ 15801, 17613, 16339, 2723, 16591, 3694,
+ 15801, 17613, 16339, 2723, 16591, 14678,
+ 15801, 17613, 16339, 2740,
+ 15801, 17613, 16339, 2838,
+ 15801, 17613, 16339, 3222,
+ 15801, 17613, 16339, 3344,
+ 15801, 17613, 16339, 5428,
+ 15801, 17613, 16339, 7378,
+ 15801, 17613, 16339, 7606,
+ 15801, 17613, 16339, 7930,
+ 15801, 17613, 16339, 7996,
+ 15801, 17613, 16339, 10370,
+ 15801, 17613, 16339, 10492,
+ 15801, 17613, 16339, 11286,
+ 15801, 17613, 16339, 11720,
+ 15801, 17613, 16339, 12902,
+ 15801, 17613, 16339, 13218,
+ 15801, 17613, 16339, 13456,
+ 15801, 17613, 16339, 13654,
+ 15801, 17613, 16339, 14598,
+ 15801, 17613, 16339, 14678,
+ 15801, 17613, 16339, 16050,
+ 15801, 17613, 16339, 17154,
+ 15801, 17613, 16339, 17709, 10370,
+ 15801, 17613, 16339, 19255, 7996,
+ 15801, 17613, 16339, 19357, 7996,
+ 15801, 17613, 16339, 19929, 270,
+ 15801, 17613, 16339, 20873, 476,
+ 15801, 17613, 16339, 20873, 5426,
+ 15801, 17613, 16339, 20873, 7606,
+ 15801, 17613, 16339, 20873, 7930,
+ 15801, 17613, 16339, 24969, 476,
+ 15801, 17613, 16339, 24969, 1360,
+ 15801, 17613, 16339, 24969, 10370,
+ 15801, 17613, 16339, 24969, 16050,
+ 15801, 19781, 2727, 7368,
+ 15801, 20813, 477, 12220,
+ 15801, 20813, 20393, 12322,
+ 15801, 20813, 20393, 13670,
+ 15801, 25039, 17786,
+ 15807, 11417, 13350,
+ 15813, 6166,
+ 15816,
+ 15819, 1081, 6938,
+ 15819, 6938,
+ 15820,
+ 15827, 10601, 21359, 10485, 20118,
+ 15832,
+ 15833, 11417, 8211, 13308,
+ 15833, 11417, 14515, 13308,
+ 15833, 13584,
+ 15840,
+ 15845, 2271, 8250,
+ 15845, 20128,
+ 15845, 27233, 22329, 12314,
+ 15851, 10484,
+ 15851, 17628,
+ 15851, 22062,
+ 15858,
+ 15859, 16198,
+ 15871, 22162,
+ 15877, 1477, 13026,
+ 15877, 1477, 13423, 13026,
+ 15877, 1477, 16337, 3886,
+ 15877, 1477, 16337, 11552,
+ 15877, 1477, 17865, 13422,
+ 15877, 1477, 17865, 16138,
+ 15877, 1477, 17991, 3886,
+ 15877, 1477, 17991, 11552,
+ 15877, 1477, 19835, 13026,
+ 15881, 1720,
+ 15881, 17717, 17085, 6999, 3486,
+ 15885, 8742,
+ 15893, 10484,
+ 15897, 10897, 20625, 5910,
+ 15897, 10897, 22113, 5910,
+ 15897, 10897, 25338,
+ 15897, 10897, 25340,
+ 15897, 10897, 25342,
+ 15897, 10897, 25344,
+ 15897, 10897, 25346,
+ 15897, 10897, 25348,
+ 15897, 10897, 25350,
+ 15897, 10897, 25352,
+ 15897, 10897, 25354,
+ 15897, 10897, 25356,
+ 15897, 10897, 25358,
+ 15897, 10897, 25360,
+ 15897, 10897, 25362,
+ 15897, 10897, 25364,
+ 15897, 10897, 25366,
+ 15897, 10897, 25368,
+ 15897, 10897, 25370,
+ 15897, 10897, 25372,
+ 15897, 10897, 25374,
+ 15897, 10897, 25376,
+ 15897, 10897, 25378,
+ 15897, 10897, 25380,
+ 15897, 10897, 25382,
+ 15897, 10897, 25384,
+ 15897, 10897, 25386,
+ 15897, 10897, 25388,
+ 15897, 10897, 25390,
+ 15897, 10897, 25392,
+ 15897, 10897, 25394,
+ 15897, 10897, 25396,
+ 15897, 10897, 25398,
+ 15897, 10897, 25400,
+ 15897, 10897, 25402,
+ 15897, 10897, 25404,
+ 15897, 10897, 25406,
+ 15897, 10897, 25408,
+ 15897, 10897, 25410,
+ 15897, 10897, 25412,
+ 15897, 10897, 25414,
+ 15897, 10897, 25416,
+ 15897, 10897, 25418,
+ 15897, 10897, 25420,
+ 15897, 10897, 25422,
+ 15897, 10897, 25424,
+ 15897, 10897, 25426,
+ 15897, 10897, 25428,
+ 15897, 10897, 25430,
+ 15897, 10897, 25432,
+ 15897, 10897, 25434,
+ 15897, 10897, 27250,
+ 15897, 10897, 27252,
+ 15897, 10897, 27254,
+ 15897, 10897, 27256,
+ 15897, 10897, 27258,
+ 15897, 10897, 27260,
+ 15897, 10897, 27262,
+ 15897, 10897, 27264,
+ 15897, 10897, 27266,
+ 15897, 10897, 27268,
+ 15897, 10897, 27270,
+ 15897, 10897, 27272,
+ 15897, 10897, 27274,
+ 15897, 10897, 27276,
+ 15897, 10897, 27278,
+ 15897, 10897, 27280,
+ 15897, 10897, 27282,
+ 15897, 10897, 27284,
+ 15897, 10897, 27286,
+ 15897, 10897, 27288,
+ 15897, 10897, 27290,
+ 15897, 10897, 27292,
+ 15897, 10897, 27294,
+ 15897, 10897, 27296,
+ 15897, 10897, 27298,
+ 15897, 10897, 27300,
+ 15897, 10897, 27302,
+ 15897, 10897, 27304,
+ 15897, 10897, 27306,
+ 15897, 10897, 27308,
+ 15897, 10897, 27310,
+ 15897, 10897, 27312,
+ 15897, 10897, 27314,
+ 15897, 10897, 27316,
+ 15897, 10897, 27318,
+ 15897, 10897, 27320,
+ 15897, 10897, 27322,
+ 15897, 10897, 27324,
+ 15897, 10897, 27326,
+ 15897, 10897, 27328,
+ 15897, 10897, 27330,
+ 15897, 10897, 27332,
+ 15897, 10897, 27334,
+ 15897, 10897, 27336,
+ 15897, 10897, 27338,
+ 15897, 10897, 27340,
+ 15897, 10897, 27342,
+ 15897, 10897, 27344,
+ 15897, 10897, 27346,
+ 15917, 8251, 6938,
+ 15917, 12826,
+ 15917, 13132,
+ 15917, 15766,
+ 15917, 16596,
+ 15917, 17020,
+ 15917, 18888,
+ 15917, 25127, 16420,
+ 15917, 25311, 12280,
+ 15919, 695, 10758,
+ 15919, 2271, 8250,
+ 15919, 6643, 10758,
+ 15919, 8211, 909, 23189, 17588,
+ 15919, 9818,
+ 15919, 11381, 20128,
+ 15919, 12223, 15512,
+ 15919, 12809, 13062,
+ 15919, 12833, 8286,
+ 15919, 13705, 21409, 8736,
+ 15919, 14426,
+ 15919, 14427, 21409, 8736,
+ 15919, 14515, 909, 21231, 17588,
+ 15919, 15122,
+ 15919, 15832,
+ 15919, 16172,
+ 15919, 16523, 21230,
+ 15919, 16523, 21231, 11417, 20612,
+ 15919, 16523, 23188,
+ 15919, 17021, 15122,
+ 15919, 17021, 23218,
+ 15919, 17051, 2613, 10484,
+ 15919, 17058,
+ 15919, 17659, 12959, 2726,
+ 15919, 17659, 12959, 3194,
+ 15919, 17659, 12959, 3486,
+ 15919, 17659, 12959, 6978,
+ 15919, 17659, 12959, 7000,
+ 15919, 17659, 12959, 9282,
+ 15919, 17659, 12959, 13036,
+ 15919, 17659, 12959, 14634,
+ 15919, 17659, 12959, 14960,
+ 15919, 17659, 16593, 3362,
+ 15919, 18285, 526,
+ 15919, 18285, 890,
+ 15919, 18491, 16172,
+ 15919, 18889, 20112,
+ 15919, 18917, 12814,
+ 15919, 19876,
+ 15919, 20224,
+ 15919, 20253, 8736,
+ 15919, 20454,
+ 15919, 20458,
+ 15919, 20625, 954,
+ 15919, 20625, 955, 8211, 21700,
+ 15919, 20625, 955, 15919, 8211, 21700,
+ 15919, 20625, 955, 15919, 14515, 21700,
+ 15919, 20625, 8250,
+ 15919, 22451, 8736,
+ 15919, 22701, 8736,
+ 15919, 23218,
+ 15919, 25293, 21409, 8736,
+ 15919, 27193, 21409, 8736,
+ 15920,
+ 15921, 6938,
+ 15929, 17084,
+ 15931, 9364,
+ 15943, 10484,
+ 15943, 10485, 891, 18869, 20160,
+ 15943, 10485, 891, 18869, 20161, 11417, 14985, 12220,
+ 15943, 10485, 11417, 1281, 12398,
+ 15943, 10485, 11417, 3487, 6639, 12221, 891, 3487, 6639, 12398,
+ 15943, 10485, 11417, 12477, 12220,
+ 15943, 10485, 11417, 19873, 12398,
+ 15943, 10485, 12221, 9819, 10484,
+ 15943, 10485, 12221, 14985, 20112,
+ 15943, 10485, 12221, 21229, 12314,
+ 15943, 10485, 12221, 22329, 12314,
+ 15943, 11417, 19306,
+ 15943, 12808,
15948,
- 15959, 484,
- 15967, 9854,
- 15978,
- 15986,
- 15995, 10641, 5742,
- 16019, 9854,
- 16025, 14999, 0,
- 16025, 14999, 8,
- 16025, 14999, 16,
- 16025, 14999, 28,
- 16025, 14999, 40,
- 16025, 14999, 58,
- 16025, 14999, 66,
- 16025, 14999, 80,
- 16025, 14999, 82,
- 16025, 14999, 110,
- 16025, 14999, 130,
- 16025, 14999, 154,
- 16025, 14999, 184,
- 16025, 14999, 226,
- 16025, 14999, 248,
- 16025, 14999, 270,
- 16025, 14999, 308,
- 16025, 14999, 338,
- 16025, 14999, 354,
- 16025, 14999, 388,
- 16025, 14999, 424,
- 16025, 14999, 452,
- 16025, 14999, 498,
- 16025, 14999, 528,
- 16025, 14999, 574,
- 16025, 14999, 592,
- 16025, 14999, 626,
- 16025, 14999, 676,
- 16025, 14999, 682,
- 16025, 14999, 720,
- 16025, 14999, 736,
- 16025, 14999, 754,
- 16025, 14999, 780,
- 16025, 14999, 782,
- 16025, 14999, 804,
- 16025, 14999, 934,
- 16025, 14999, 1166,
- 16025, 14999, 1484,
- 16025, 14999, 1494,
- 16025, 14999, 1654,
- 16025, 14999, 2446,
- 16025, 14999, 2494,
- 16025, 14999, 2560,
- 16025, 14999, 3050,
- 16025, 14999, 3244,
- 16025, 14999, 3324,
- 16025, 14999, 3622,
- 16025, 14999, 3632,
- 16025, 14999, 3774,
- 16025, 14999, 3814,
- 16025, 14999, 8764,
- 16025, 14999, 8766,
- 16025, 14999, 9832,
- 16025, 14999, 9916,
- 16025, 20989, 8320,
- 16026,
- 16031, 11734,
- 16034,
- 16046,
- 16048,
- 16053, 12274,
- 16054,
- 16059, 5808,
- 16061, 95, 14993, 8320,
- 16061, 5272,
- 16061, 9855, 13052,
- 16061, 9855, 15868,
- 16061, 9855, 17486,
- 16061, 9855, 17610,
- 16061, 9855, 17652,
- 16061, 9855, 20552,
- 16061, 11905, 2610,
- 16061, 11905, 3076,
- 16061, 11905, 3356,
- 16061, 11905, 6756,
- 16061, 11905, 6778,
- 16061, 11905, 8780,
- 16061, 11905, 10900,
- 16061, 11905, 11978,
- 16061, 11905, 13450,
- 16061, 11905, 13736,
- 16061, 12159, 8320,
- 16061, 13379, 8320,
- 16061, 13379, 9854,
- 16061, 14003, 9855, 8,
- 16061, 14003, 9855, 16,
- 16061, 14003, 9855, 28,
- 16061, 14003, 9855, 40,
- 16061, 14003, 9855, 58,
- 16061, 14003, 9855, 72,
- 16061, 14003, 9855, 94,
- 16061, 14003, 9855, 308,
- 16061, 14003, 9855, 676,
- 16061, 14003, 9855, 17493, 22,
- 16061, 14003, 9855, 17493, 34,
- 16061, 14003, 9855, 17493, 396,
- 16061, 14003, 9855, 17493, 582,
- 16061, 14880,
- 16061, 14999, 0,
- 16061, 14999, 8,
- 16061, 14999, 16,
- 16061, 14999, 28,
- 16061, 14999, 40,
- 16061, 14999, 58,
- 16061, 14999, 72,
- 16061, 14999, 94,
- 16061, 14999, 106,
- 16061, 14999, 124,
- 16061, 14999, 148,
- 16061, 14999, 244,
- 16061, 14999, 266,
- 16061, 14999, 308,
- 16061, 14999, 336,
- 16061, 14999, 350,
- 16061, 14999, 384,
- 16061, 14999, 416,
- 16061, 14999, 448,
- 16061, 14999, 522,
- 16061, 14999, 572,
- 16061, 14999, 573, 10641, 12589, 17838,
- 16061, 14999, 573, 10641, 15119, 17838,
- 16061, 14999, 588,
- 16061, 14999, 622,
- 16061, 14999, 676,
- 16061, 14999, 734,
- 16061, 14999, 932,
- 16061, 14999, 1044,
- 16061, 14999, 1142,
- 16061, 14999, 1164,
- 16061, 14999, 1492,
- 16061, 14999, 1796,
- 16061, 14999, 1914,
- 16061, 14999, 2444,
- 16061, 14999, 2492,
- 16061, 14999, 2556,
- 16061, 14999, 2676,
- 16061, 14999, 2912,
- 16061, 14999, 2956,
- 16061, 14999, 3048,
- 16061, 14999, 3114,
- 16061, 14999, 3242,
- 16061, 14999, 3322,
- 16061, 14999, 3772,
- 16061, 14999, 6314,
- 16061, 14999, 10264,
- 16061, 14999, 14929, 622,
- 16061, 14999, 17493, 22,
- 16061, 14999, 17493, 34,
- 16061, 14999, 17493, 396,
- 16061, 14999, 17493, 582,
- 16061, 17803, 19479, 2610,
- 16061, 17803, 19479, 2611, 7821, 10145, 3245, 20596,
- 16061, 17803, 19479, 3356,
- 16061, 17803, 19479, 6778,
- 16061, 17803, 19479, 13736,
- 16061, 17803, 20597, 17232,
- 16063, 9502,
- 16063, 9503, 10641, 14486,
- 16064,
- 16066,
- 16076,
- 16084,
- 16085, 485, 16410,
- 16086,
- 16091, 16989, 11574,
- 16091, 16989, 14606,
- 16091, 16989, 14608,
- 16091, 16989, 14610,
- 16091, 16989, 14612,
- 16091, 16989, 14614,
- 16091, 16989, 14616,
- 16091, 16989, 14618,
- 16091, 16989, 14620,
- 16091, 16989, 16280,
- 16091, 16989, 16282,
- 16091, 16989, 16284,
- 16091, 16989, 16286,
- 16091, 16989, 16288,
- 16091, 16989, 16290,
- 16091, 16989, 16292,
- 16091, 16989, 16294,
- 16091, 16989, 16296,
- 16091, 16989, 16298,
- 16091, 16989, 16300,
- 16091, 16989, 16302,
- 16091, 16989, 16304,
- 16091, 16989, 16306,
- 16091, 16989, 16308,
- 16091, 16989, 16310,
- 16091, 16989, 16312,
- 16091, 16989, 16314,
- 16091, 16989, 16316,
- 16091, 16989, 16318,
- 16091, 16989, 16320,
- 16091, 16989, 16322,
- 16091, 16989, 16324,
- 16091, 16989, 16326,
- 16091, 16989, 16328,
- 16091, 16989, 16330,
- 16091, 16989, 16332,
- 16091, 16989, 16334,
- 16091, 16989, 17870,
- 16091, 16989, 17872,
- 16091, 16989, 17874,
- 16091, 16989, 17876,
- 16091, 16989, 17878,
- 16091, 16989, 17880,
- 16091, 16989, 17882,
- 16091, 16989, 17884,
- 16091, 16989, 17886,
- 16091, 16989, 17888,
- 16091, 16989, 17890,
- 16091, 16989, 17892,
- 16091, 16989, 17894,
- 16091, 16989, 17896,
- 16091, 16989, 17898,
- 16091, 16989, 17900,
- 16091, 16989, 17902,
- 16091, 16989, 17904,
- 16091, 16989, 17906,
- 16091, 16989, 17908,
- 16091, 16989, 17910,
- 16091, 16989, 17912,
- 16091, 16989, 17914,
- 16091, 16989, 17916,
- 16091, 16989, 17918,
- 16091, 16989, 17920,
- 16091, 16989, 17922,
- 16091, 16989, 17924,
- 16091, 16989, 17926,
- 16091, 16989, 17928,
- 16091, 16989, 17930,
- 16091, 16989, 17932,
- 16091, 16989, 17934,
- 16091, 16989, 17936,
- 16091, 16989, 17938,
- 16091, 16989, 17940,
- 16091, 16989, 17942,
- 16091, 16989, 17944,
- 16091, 16989, 17946,
- 16091, 16989, 17948,
- 16091, 16989, 17950,
- 16091, 16989, 17952,
- 16091, 16989, 17954,
- 16091, 16989, 17956,
- 16091, 16989, 17958,
- 16091, 16989, 17960,
- 16091, 16989, 17962,
- 16091, 16989, 17964,
- 16091, 16989, 17966,
- 16091, 16989, 17968,
- 16091, 16989, 17970,
- 16091, 16989, 17972,
- 16091, 16989, 17974,
- 16091, 16989, 17976,
- 16091, 16989, 17978,
- 16091, 16989, 17980,
- 16091, 16989, 19074,
- 16091, 16989, 19076,
- 16091, 16989, 19078,
- 16091, 16989, 19080,
- 16091, 16989, 19082,
- 16091, 16989, 19084,
- 16091, 16989, 19086,
- 16091, 16989, 19088,
- 16091, 16989, 19090,
- 16091, 16989, 19092,
- 16091, 16989, 19094,
- 16091, 16989, 19096,
- 16091, 16989, 19098,
- 16091, 16989, 19100,
- 16091, 16989, 19102,
- 16091, 16989, 19104,
- 16091, 16989, 19106,
- 16091, 16989, 19108,
- 16091, 16989, 19110,
- 16091, 16989, 19112,
- 16091, 16989, 19114,
- 16091, 16989, 19116,
- 16091, 16989, 19118,
- 16091, 16989, 19120,
- 16091, 16989, 19122,
- 16091, 16989, 19124,
- 16091, 16989, 19126,
- 16091, 16989, 19128,
- 16091, 16989, 19130,
- 16091, 16989, 19132,
- 16091, 16989, 19134,
- 16091, 16989, 19136,
- 16091, 16989, 19138,
- 16091, 16989, 19140,
- 16091, 16989, 19142,
- 16091, 16989, 19144,
- 16091, 16989, 19146,
- 16091, 16989, 19148,
- 16091, 16989, 19150,
- 16091, 16989, 19152,
- 16091, 16989, 19154,
- 16091, 16989, 19156,
- 16091, 16989, 19158,
- 16091, 16989, 19160,
- 16091, 16989, 19162,
- 16091, 16989, 19164,
- 16091, 16989, 19166,
- 16091, 16989, 19168,
- 16091, 16989, 19170,
- 16091, 16989, 19172,
- 16091, 16989, 19174,
- 16091, 16989, 19176,
- 16091, 16989, 19178,
- 16091, 16989, 19180,
- 16091, 16989, 19182,
- 16091, 16989, 19184,
- 16091, 16989, 19186,
- 16091, 16989, 19188,
- 16091, 16989, 19190,
- 16091, 16989, 19192,
- 16091, 16989, 19194,
- 16091, 16989, 19196,
- 16091, 16989, 19198,
- 16091, 16989, 19200,
- 16091, 16989, 19202,
- 16091, 16989, 19204,
- 16091, 16989, 19206,
- 16091, 16989, 19208,
- 16091, 16989, 19210,
- 16091, 16989, 19212,
- 16091, 16989, 19986,
- 16091, 16989, 19988,
- 16091, 16989, 19990,
- 16091, 16989, 19992,
- 16091, 16989, 19994,
- 16091, 16989, 19996,
- 16091, 16989, 19998,
- 16091, 16989, 20000,
- 16091, 16989, 20002,
- 16091, 16989, 20004,
- 16091, 16989, 20006,
- 16091, 16989, 20008,
- 16091, 16989, 20010,
- 16091, 16989, 20012,
- 16091, 16989, 20014,
- 16091, 16989, 20016,
- 16091, 16989, 20018,
- 16091, 16989, 20020,
- 16091, 16989, 20022,
- 16091, 16989, 20024,
- 16091, 16989, 20026,
- 16091, 16989, 20028,
- 16091, 16989, 20030,
- 16091, 16989, 20032,
- 16091, 16989, 20034,
- 16091, 16989, 20036,
- 16091, 16989, 20038,
- 16091, 16989, 20040,
- 16091, 16989, 20042,
- 16091, 16989, 20044,
- 16091, 16989, 20046,
- 16091, 16989, 20048,
- 16091, 16989, 20050,
- 16091, 16989, 20052,
- 16091, 16989, 20054,
- 16091, 16989, 20056,
- 16091, 16989, 20058,
- 16091, 16989, 20060,
- 16091, 16989, 20062,
- 16091, 16989, 20064,
- 16091, 16989, 20066,
- 16091, 16989, 20068,
- 16091, 16989, 20070,
- 16091, 16989, 20072,
- 16091, 16989, 20074,
- 16091, 16989, 20076,
- 16091, 16989, 20078,
- 16091, 16989, 20080,
- 16091, 16989, 20082,
- 16091, 16989, 20084,
- 16091, 16989, 20086,
- 16091, 16989, 20088,
- 16091, 16989, 20090,
- 16091, 16989, 20092,
- 16091, 16989, 20094,
- 16091, 16989, 20096,
- 16091, 16989, 20614,
- 16091, 16989, 20616,
- 16091, 16989, 20618,
- 16091, 16989, 20620,
- 16091, 16989, 20622,
- 16091, 16989, 20624,
- 16091, 16989, 20626,
- 16091, 16989, 20628,
- 16091, 16989, 20630,
- 16091, 16989, 20632,
- 16091, 16989, 20634,
- 16091, 16989, 20636,
- 16091, 16989, 20638,
- 16091, 16989, 20640,
- 16091, 16989, 20642,
- 16091, 16989, 20644,
- 16091, 16989, 20646,
- 16091, 16989, 20648,
- 16091, 16989, 20650,
- 16091, 16989, 20652,
- 16091, 16989, 20654,
- 16091, 16989, 20656,
- 16091, 16989, 20658,
- 16091, 16989, 20660,
- 16091, 16989, 20662,
- 16091, 16989, 20664,
- 16091, 16989, 20666,
- 16091, 16989, 20668,
- 16091, 16989, 21062,
- 16091, 16989, 21064,
- 16091, 16989, 21066,
- 16091, 16989, 21068,
- 16091, 16989, 21070,
- 16091, 16989, 21072,
- 16091, 16989, 21074,
- 16091, 16989, 21076,
- 16091, 16989, 22816,
+ 15975, 8206,
+ 15976,
+ 15979, 20794,
+ 15981, 10484,
+ 15982,
+ 15985, 15284,
+ 15991, 6488,
+ 15991, 14786,
+ 15999, 9747, 19876,
+ 16001, 7373, 10484,
+ 16013, 15640,
+ 16019, 6614,
+ 16021, 13350,
+ 16022,
+ 16023, 18631, 12506,
+ 16023, 22909, 8736,
+ 16025, 6610,
+ 16025, 16878,
+ 16025, 19716,
+ 16028,
+ 16030,
+ 16032,
+ 16035, 22866,
+ 16041, 10096,
+ 16047, 13175, 10484,
+ 16047, 13178,
+ 16056,
+ 16062,
+ 16071, 14373, 10484,
+ 16087, 14820,
+ 16088,
+ 16092,
+ 16097, 16339, 1364,
+ 16097, 16339, 1886,
+ 16097, 16339, 5410,
+ 16097, 16339, 6476,
+ 16097, 16339, 7250,
+ 16097, 16339, 7362,
+ 16097, 16339, 7762,
+ 16097, 16339, 9283, 18038,
+ 16097, 16339, 11168,
+ 16097, 16339, 13120,
+ 16097, 16339, 13426,
+ 16097, 16339, 13464,
+ 16097, 16339, 13610,
+ 16097, 16339, 13636,
+ 16097, 16339, 13780,
+ 16097, 16339, 14304,
+ 16097, 16339, 14474,
+ 16097, 16339, 14604,
+ 16097, 16339, 14926,
+ 16097, 16339, 15298,
+ 16097, 16339, 15522,
+ 16097, 16339, 16510,
+ 16097, 16339, 16550,
+ 16097, 16339, 17160,
+ 16097, 16339, 17512,
+ 16097, 16339, 20136,
+ 16097, 16339, 20244,
16100,
- 16108,
- 16117, 9854,
- 16120,
- 16135, 11584,
- 16140,
- 16153, 46,
- 16153, 128,
- 16153, 716,
- 16153, 1217, 18386,
- 16153, 5853, 46,
- 16153, 6286,
- 16153, 9171, 14455, 11979, 17045, 9950,
- 16153, 9286,
- 16153, 9503, 18386,
- 16153, 11773, 15372,
- 16153, 11905, 2610,
- 16153, 11905, 3076,
- 16153, 11905, 3356,
- 16153, 11905, 6756,
- 16153, 11905, 6778,
- 16153, 11905, 8780,
- 16153, 11905, 10900,
- 16153, 11905, 11978,
- 16153, 11905, 13450,
- 16153, 11905, 13736,
- 16153, 12277, 14049, 20375, 11476,
- 16153, 12541, 13563, 14999, 0,
- 16153, 12541, 13563, 14999, 2,
- 16153, 12541, 13563, 14999, 4,
- 16153, 12541, 13563, 14999, 6,
- 16153, 12541, 13563, 14999, 8,
- 16153, 12541, 13563, 14999, 10,
- 16153, 12541, 13563, 14999, 12,
- 16153, 12541, 13563, 14999, 14,
- 16153, 12541, 13563, 14999, 16,
- 16153, 12541, 13563, 14999, 18,
- 16153, 12541, 13563, 14999, 20,
- 16153, 12541, 13563, 14999, 22,
- 16153, 12541, 13563, 14999, 24,
- 16153, 12541, 13563, 14999, 26,
- 16153, 12541, 13563, 14999, 28,
- 16153, 12541, 13563, 14999, 30,
- 16153, 12541, 13563, 14999, 32,
- 16153, 12541, 13563, 14999, 34,
- 16153, 12541, 13563, 14999, 36,
- 16153, 12541, 13563, 14999, 38,
- 16153, 12541, 13563, 14999, 40,
- 16153, 12541, 13563, 14999, 42,
- 16153, 12541, 13563, 14999, 44,
- 16153, 12541, 13563, 14999, 46,
- 16153, 12541, 13563, 14999, 48,
- 16153, 12541, 13563, 14999, 50,
- 16153, 12541, 16111, 14999, 0,
- 16153, 12541, 16111, 14999, 2,
- 16153, 12541, 16111, 14999, 4,
- 16153, 12541, 16111, 14999, 6,
- 16153, 12541, 16111, 14999, 8,
- 16153, 12541, 16111, 14999, 10,
- 16153, 12541, 16111, 14999, 12,
- 16153, 12541, 16111, 14999, 14,
- 16153, 12541, 16111, 14999, 16,
- 16153, 12541, 16111, 14999, 18,
- 16153, 12541, 16111, 14999, 20,
- 16153, 12541, 16111, 14999, 22,
- 16153, 12541, 16111, 14999, 24,
- 16153, 12541, 16111, 14999, 26,
- 16153, 12541, 16111, 14999, 28,
- 16153, 12541, 16111, 14999, 30,
- 16153, 12541, 16111, 14999, 32,
- 16153, 12541, 16111, 14999, 34,
- 16153, 12541, 16111, 14999, 36,
- 16153, 12541, 16111, 14999, 38,
- 16153, 12541, 16111, 14999, 40,
- 16153, 12541, 16111, 14999, 42,
- 16153, 12541, 16111, 14999, 44,
- 16153, 12541, 16111, 14999, 46,
- 16153, 12541, 16111, 14999, 48,
- 16153, 12541, 16111, 14999, 50,
- 16153, 12740,
- 16153, 13764,
- 16153, 14049, 9950,
- 16153, 14049, 14418,
- 16153, 14418,
- 16153, 14646,
- 16153, 14819, 9866,
- 16153, 14819, 9867, 0,
- 16153, 14819, 11732,
- 16153, 14819, 11733, 0,
- 16153, 14819, 12280,
- 16153, 14819, 12281, 0,
- 16153, 14819, 12376,
- 16153, 14819, 12377, 0,
- 16153, 14819, 12377, 40,
- 16153, 14819, 12732,
- 16153, 14819, 12733, 0,
- 16153, 14819, 12886,
- 16153, 14819, 12887, 0,
- 16153, 14819, 13232,
- 16153, 14819, 13233, 0,
- 16153, 14819, 13336,
- 16153, 14819, 13337, 0,
- 16153, 14819, 14944,
- 16153, 14819, 14945, 0,
- 16153, 14819, 15748,
- 16153, 14819, 15749, 0,
- 16153, 14819, 16142,
- 16153, 14819, 16143, 0,
- 16153, 14819, 16576,
- 16153, 14819, 16577, 0,
- 16153, 14819, 17024,
- 16153, 14819, 17025, 0,
- 16153, 14819, 17362,
- 16153, 14819, 17363, 0,
- 16153, 14883, 12541, 16111, 14999, 4,
- 16153, 14883, 12541, 16111, 14999, 34,
- 16153, 14955, 18979, 12424,
- 16153, 14955, 18979, 14462,
- 16153, 15233, 3232,
- 16153, 15233, 3233, 497, 11571, 15620,
- 16153, 15233, 12080,
- 16153, 15233, 12081, 497, 11571, 15620,
- 16153, 15233, 12108,
- 16153, 15233, 12109, 497, 11571, 15620,
- 16153, 15233, 12109, 2610,
- 16153, 15233, 12109, 3076,
- 16153, 15233, 12109, 3356,
- 16153, 15233, 12109, 6756,
- 16153, 15233, 12109, 6778,
- 16153, 15233, 12109, 8780,
- 16153, 15233, 12109, 11978,
- 16153, 15233, 12109, 13450,
- 16153, 15233, 12109, 13736,
- 16153, 15233, 13539, 497, 11571, 15620,
- 16153, 15233, 14637, 497, 11571, 15620,
- 16153, 15233, 14638,
- 16153, 15233, 15736,
- 16153, 15233, 15737, 497, 11571, 15620,
- 16153, 15233, 15737, 2610,
- 16153, 15233, 15737, 3076,
- 16153, 15233, 15737, 3356,
- 16153, 15233, 15737, 6756,
- 16153, 15233, 15737, 6778,
- 16153, 15233, 15737, 8780,
- 16153, 15233, 15737, 11978,
- 16153, 15233, 15737, 13450,
- 16153, 15233, 15737, 13736,
- 16153, 15233, 15818,
- 16153, 15233, 15820,
- 16153, 15233, 15821, 497, 11571, 15620,
- 16153, 15233, 15821, 2610,
- 16153, 15233, 15821, 3076,
- 16153, 15233, 15821, 3356,
- 16153, 15233, 15821, 6756,
- 16153, 15233, 15821, 6778,
- 16153, 15233, 15821, 8780,
- 16153, 15233, 15821, 11978,
- 16153, 15233, 15821, 13450,
- 16153, 15233, 15821, 13736,
- 16153, 15233, 16400,
- 16153, 15233, 17191, 497, 11571, 15620,
- 16153, 15233, 17232,
- 16153, 15233, 18010,
- 16153, 15233, 18086,
- 16153, 15233, 18362,
- 16153, 15233, 18742,
- 16153, 15233, 19622,
- 16153, 15379, 8320,
- 16153, 17123, 17254,
- 16153, 17643, 18386,
- 16153, 17793, 12532,
- 16153, 17865, 9854,
- 16153, 17865, 13546,
- 16153, 18209, 0,
- 16153, 18209, 8,
- 16153, 18209, 16,
- 16153, 18209, 28,
- 16153, 18209, 40,
- 16153, 18209, 266,
- 16153, 18209, 270,
- 16153, 18209, 274,
- 16153, 18209, 282,
- 16153, 18209, 286,
- 16153, 18209, 350,
- 16153, 18209, 354,
- 16153, 18209, 358,
- 16153, 18209, 366,
- 16153, 18209, 370,
- 16153, 18209, 416,
- 16153, 18209, 424,
- 16153, 18209, 430,
- 16153, 18209, 436,
- 16153, 18209, 440,
- 16153, 18209, 448,
- 16153, 18209, 452,
- 16153, 18209, 460,
- 16153, 18209, 468,
- 16153, 18209, 472,
- 16153, 18209, 572,
- 16153, 18209, 574,
- 16153, 18209, 578,
- 16153, 18209, 580,
- 16153, 18209, 584,
- 16153, 18209, 588,
- 16153, 18209, 592,
- 16153, 18209, 598,
- 16153, 18209, 602,
- 16153, 18209, 612,
- 16153, 18209, 622,
- 16153, 18209, 626,
- 16153, 18209, 630,
- 16153, 18209, 634,
- 16153, 18209, 642,
- 16153, 18209, 694,
- 16153, 18209, 700,
- 16153, 18209, 706,
- 16153, 18209, 710,
- 16153, 18209, 734,
- 16153, 18209, 742,
- 16153, 18209, 746,
- 16153, 18430,
- 16153, 18775, 6434,
- 16153, 18847, 896,
- 16153, 19341, 2174,
- 16153, 19341, 2610,
- 16153, 19341, 3076,
- 16153, 19341, 3136,
- 16153, 19341, 3232,
- 16153, 19341, 3356,
- 16153, 19341, 6102,
- 16153, 19341, 6746,
- 16153, 19341, 6756,
- 16153, 19341, 6778,
- 16153, 19341, 7134,
- 16153, 19341, 7170,
- 16153, 19341, 7446,
- 16153, 19341, 7694,
- 16153, 19341, 7816,
- 16153, 19341, 8314,
- 16153, 19341, 8460,
- 16153, 19341, 8596,
- 16153, 19341, 8780,
- 16153, 19341, 9488,
- 16153, 19341, 10644,
- 16153, 19341, 11968,
- 16153, 19341, 11978,
- 16153, 19341, 12518,
- 16153, 19341, 12700,
- 16153, 19341, 12888,
- 16153, 19341, 13262,
- 16153, 19341, 13340,
- 16153, 19341, 13450,
- 16153, 19341, 13626,
- 16153, 19341, 13634,
- 16153, 19341, 13736,
- 16153, 19341, 14032,
- 16153, 19341, 14264,
- 16153, 19341, 14454,
- 16153, 19341, 14684,
- 16153, 19341, 15496,
- 16153, 19341, 15508,
- 16153, 19341, 16188,
- 16153, 19341, 17250,
- 16153, 19341, 17264,
- 16153, 19341, 17596,
- 16153, 19341, 18298,
- 16153, 19341, 18510,
- 16153, 19341, 18528,
- 16153, 19341, 18536,
- 16153, 19341, 18686,
- 16153, 19341, 18884,
- 16153, 19341, 18916,
- 16153, 19341, 19240,
- 16153, 19341, 19258,
- 16153, 19341, 19680,
- 16153, 19341, 20116,
- 16153, 19341, 21128,
- 16153, 19341, 22978,
- 16153, 19408,
- 16153, 20181, 897, 10641, 12974,
- 16153, 20743, 15592,
- 16153, 21096,
- 16153, 22894,
- 16153, 23111, 9855, 10641, 19921, 14262,
- 16153, 23549, 17865, 9854,
- 16157, 11584,
- 16173, 13688,
- 16179, 18176,
- 16181, 12486,
- 16182,
- 16195, 899, 843, 5730,
- 16197, 12088,
- 16197, 15668,
- 16197, 18349, 17275, 12541, 16111, 14999, 30,
- 16199, 5730,
- 16206,
- 16208,
- 16212,
- 16217, 18697, 0,
- 16217, 18697, 8,
- 16217, 18697, 16,
- 16217, 18697, 28,
- 16217, 18697, 40,
- 16217, 18697, 336,
- 16217, 18697, 342,
- 16217, 18697, 350,
- 16217, 18697, 354,
- 16217, 18697, 358,
- 16217, 18697, 366,
- 16217, 18697, 370,
- 16217, 18697, 384,
- 16217, 18697, 388,
- 16217, 18697, 392,
- 16217, 18697, 402,
- 16217, 18697, 406,
- 16217, 18697, 416,
- 16217, 18697, 424,
- 16217, 18697, 430,
- 16217, 18697, 436,
- 16217, 18697, 440,
- 16217, 18697, 448,
- 16217, 18697, 452,
- 16217, 18697, 460,
- 16217, 18697, 468,
- 16217, 18697, 472,
- 16217, 18697, 522,
- 16217, 18697, 528,
- 16217, 18697, 536,
- 16217, 18697, 540,
- 16217, 18697, 546,
- 16217, 18697, 572,
- 16217, 18697, 574,
- 16217, 18697, 578,
- 16217, 18697, 580,
- 16217, 18697, 584,
- 16217, 18697, 588,
- 16217, 18697, 592,
- 16217, 18697, 598,
- 16217, 18697, 602,
- 16217, 18697, 612,
- 16217, 18697, 622,
- 16217, 18697, 626,
- 16217, 18697, 630,
- 16217, 18697, 634,
- 16217, 18697, 642,
- 16217, 18697, 694,
- 16217, 18697, 700,
- 16217, 18697, 706,
- 16217, 18697, 710,
- 16217, 18697, 718,
- 16217, 18697, 720,
- 16217, 18697, 752,
- 16217, 18697, 760,
- 16233, 18041, 15672,
- 16233, 19619, 1913, 15672,
- 16239, 13563, 14999, 14,
- 16239, 13563, 14999, 102,
- 16239, 13563, 14999, 186,
- 16239, 13563, 14999, 198,
- 16239, 13563, 14999, 200,
- 16239, 13563, 14999, 202,
- 16239, 13563, 14999, 208,
- 16239, 13563, 14999, 210,
- 16239, 13563, 14999, 218,
- 16239, 13563, 14999, 488,
- 16239, 13563, 14999, 514,
- 16239, 13563, 14999, 712,
- 16239, 13563, 14999, 918,
- 16239, 13563, 14999, 1152,
- 16239, 13563, 14999, 1300,
- 16239, 13563, 14999, 1318,
- 16239, 13563, 14999, 1328,
- 16239, 13563, 14999, 1456,
- 16239, 13563, 14999, 1788,
- 16239, 13563, 14999, 1892,
- 16239, 13563, 14999, 2664,
- 16239, 13563, 14999, 3226,
- 16239, 13563, 14999, 3456,
- 16239, 13563, 14999, 3694,
- 16239, 13563, 14999, 3804,
- 16239, 13563, 14999, 6024,
- 16239, 13563, 14999, 7883, 0,
- 16239, 13563, 14999, 7883, 8,
- 16239, 13563, 14999, 7883, 16,
- 16239, 13563, 14999, 7883, 28,
- 16239, 13563, 14999, 7883, 70,
- 16239, 13563, 14999, 7883, 498,
- 16239, 13563, 14999, 10150,
- 16239, 13563, 14999, 10914,
- 16239, 13563, 14999, 13507, 0,
- 16239, 13563, 14999, 13507, 8,
- 16239, 13563, 14999, 13507, 16,
- 16239, 13563, 14999, 13507, 28,
- 16239, 13563, 14999, 13507, 70,
- 16239, 13563, 14999, 13507, 498,
- 16239, 16111, 14999, 14,
- 16239, 16111, 14999, 102,
- 16239, 16111, 14999, 186,
- 16239, 16111, 14999, 198,
- 16239, 16111, 14999, 200,
- 16239, 16111, 14999, 202,
- 16239, 16111, 14999, 208,
- 16239, 16111, 14999, 210,
- 16239, 16111, 14999, 218,
- 16239, 16111, 14999, 488,
- 16239, 16111, 14999, 514,
- 16239, 16111, 14999, 712,
- 16239, 16111, 14999, 918,
- 16239, 16111, 14999, 1152,
- 16239, 16111, 14999, 1300,
- 16239, 16111, 14999, 1318,
- 16239, 16111, 14999, 1328,
- 16239, 16111, 14999, 1456,
- 16239, 16111, 14999, 1788,
- 16239, 16111, 14999, 1892,
- 16239, 16111, 14999, 2664,
- 16239, 16111, 14999, 3226,
- 16239, 16111, 14999, 3456,
- 16239, 16111, 14999, 3694,
- 16239, 16111, 14999, 3804,
- 16239, 16111, 14999, 6024,
- 16239, 16111, 14999, 7883, 0,
- 16239, 16111, 14999, 7883, 8,
- 16239, 16111, 14999, 7883, 16,
- 16239, 16111, 14999, 7883, 28,
- 16239, 16111, 14999, 7883, 70,
- 16239, 16111, 14999, 7883, 498,
- 16239, 16111, 14999, 10150,
- 16239, 16111, 14999, 10914,
- 16239, 16111, 14999, 13507, 0,
- 16239, 16111, 14999, 13507, 8,
- 16239, 16111, 14999, 13507, 16,
- 16239, 16111, 14999, 13507, 28,
- 16239, 16111, 14999, 13507, 70,
- 16239, 16111, 14999, 13507, 498,
- 16241, 15896,
- 16241, 17772,
- 16249, 10641, 3293, 7123, 11570,
- 16249, 10641, 7817, 7123, 11570,
- 16249, 10641, 13341, 7123, 11570,
- 16249, 10641, 14393, 7123, 11570,
- 16249, 13461, 10641, 1, 1217, 14874,
- 16249, 15694,
- 16249, 18386,
- 16261, 16153, 20377, 11905, 2610,
- 16261, 16153, 20377, 11905, 3076,
- 16261, 16153, 20377, 11905, 3356,
- 16261, 16153, 20377, 11905, 6756,
- 16261, 16153, 20377, 11905, 6778,
- 16261, 16153, 20377, 11905, 8780,
- 16261, 16153, 20377, 11905, 10900,
- 16261, 16153, 20377, 11905, 11978,
- 16261, 16153, 20377, 11905, 13450,
- 16261, 16153, 20377, 11905, 13736,
- 16261, 16153, 20377, 15233, 3232,
- 16261, 18349, 16153, 11905, 2610,
- 16261, 18349, 16153, 11905, 3076,
- 16261, 18349, 16153, 11905, 3356,
- 16261, 18349, 16153, 11905, 6756,
- 16261, 18349, 16153, 11905, 6778,
- 16261, 18349, 16153, 11905, 8780,
- 16261, 18349, 16153, 11905, 11978,
- 16261, 18349, 16153, 11905, 13450,
- 16261, 18349, 16153, 11905, 13736,
- 16261, 18349, 16153, 15233, 3232,
- 16261, 18349, 16153, 20377, 11905, 2610,
- 16261, 18349, 16153, 20377, 11905, 3076,
- 16261, 18349, 16153, 20377, 11905, 3356,
- 16261, 18349, 16153, 20377, 11905, 6756,
- 16261, 18349, 16153, 20377, 11905, 6778,
- 16261, 18349, 16153, 20377, 11905, 8780,
- 16261, 18349, 16153, 20377, 11905, 10900,
- 16261, 18349, 16153, 20377, 11905, 11978,
- 16261, 18349, 16153, 20377, 11905, 13450,
- 16261, 18349, 16153, 20377, 11905, 13736,
- 16261, 18349, 16153, 20377, 15233, 3232,
- 16272,
- 16275, 15672,
- 16276,
- 16337, 8315, 9854,
- 16337, 14685, 9854,
- 16339, 9854,
- 16340,
- 16363, 14999, 0,
- 16363, 14999, 8,
- 16363, 14999, 16,
- 16363, 14999, 28,
- 16363, 14999, 40,
- 16363, 14999, 48,
- 16363, 14999, 110,
- 16363, 14999, 130,
- 16363, 14999, 154,
- 16363, 14999, 192,
- 16363, 14999, 226,
- 16363, 14999, 248,
- 16363, 14999, 270,
- 16363, 14999, 338,
- 16363, 14999, 354,
- 16363, 14999, 388,
- 16363, 14999, 424,
- 16363, 14999, 448,
- 16363, 14999, 452,
- 16363, 14999, 528,
- 16363, 14999, 558,
- 16363, 14999, 574,
- 16363, 14999, 592,
- 16363, 14999, 626,
- 16363, 14999, 682,
- 16363, 14999, 720,
- 16363, 14999, 754,
- 16363, 14999, 1046,
- 16363, 14999, 1166,
- 16363, 14999, 1494,
- 16363, 14999, 1518,
- 16363, 14999, 1916,
- 16363, 14999, 2154,
- 16363, 14999, 2422,
- 16363, 14999, 2480,
- 16363, 14999, 2958,
- 16363, 14999, 3050,
- 16363, 14999, 3244,
- 16363, 14999, 3814,
- 16363, 14999, 14774,
- 16365, 484,
- 16365, 485, 10641, 1217, 11392,
- 16365, 485, 10641, 3357, 20181, 17302,
- 16365, 485, 10641, 7883, 20181, 15642,
- 16365, 485, 10641, 16946,
- 16365, 485, 10641, 18836,
- 16365, 485, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
- 16365, 485, 16935, 17462,
- 16365, 485, 16935, 19214,
- 16384,
- 16389, 17839, 317, 14049, 14487, 317, 11571, 15620,
- 16389, 17839, 17793, 12973, 6561, 11476,
- 16389, 17839, 17793, 15451, 17838,
- 16395, 6718,
- 16404,
- 16407, 9289, 843, 6750,
- 16415, 6718,
- 16418,
- 16425, 3420,
- 16451, 9950,
- 16452,
- 16457, 95, 14993, 8320,
- 16457, 494,
- 16457, 9855, 13052,
- 16457, 9855, 13246,
- 16457, 9855, 15868,
- 16457, 9855, 17486,
- 16457, 9855, 17610,
- 16457, 9855, 17652,
- 16457, 9855, 19003, 17611, 11392,
- 16457, 9855, 20552,
- 16457, 14003, 9855, 16,
- 16457, 14003, 9855, 40,
- 16457, 14003, 9855, 58,
- 16457, 14003, 9855, 72,
- 16457, 14003, 9855, 94,
- 16457, 14003, 9855, 184,
- 16457, 14003, 9855, 308,
- 16457, 14003, 9855, 498,
- 16457, 14003, 9855, 676,
- 16457, 14003, 9855, 17493, 22,
- 16457, 14003, 9855, 17493, 34,
- 16457, 14003, 9855, 17493, 396,
- 16457, 14003, 9855, 17493, 582,
- 16457, 14999, 0,
- 16457, 14999, 16,
- 16457, 14999, 40,
- 16457, 14999, 58,
- 16457, 14999, 72,
- 16457, 14999, 94,
- 16457, 14999, 106,
- 16457, 14999, 124,
- 16457, 14999, 148,
- 16457, 14999, 184,
- 16457, 14999, 244,
- 16457, 14999, 266,
- 16457, 14999, 308,
- 16457, 14999, 336,
- 16457, 14999, 350,
- 16457, 14999, 384,
- 16457, 14999, 416,
- 16457, 14999, 448,
- 16457, 14999, 498,
- 16457, 14999, 522,
- 16457, 14999, 572,
- 16457, 14999, 588,
- 16457, 14999, 622,
- 16457, 14999, 676,
- 16457, 14999, 680,
- 16457, 14999, 734,
- 16457, 14999, 932,
- 16457, 14999, 1044,
- 16457, 14999, 1142,
- 16457, 14999, 1164,
- 16457, 14999, 1492,
- 16457, 14999, 1796,
- 16457, 14999, 1914,
- 16457, 14999, 2152,
- 16457, 14999, 2444,
- 16457, 14999, 2492,
- 16457, 14999, 2556,
- 16457, 14999, 2676,
- 16457, 14999, 3048,
- 16457, 14999, 3114,
- 16457, 14999, 3242,
- 16457, 14999, 3322,
- 16457, 14999, 6314,
- 16457, 14999, 10264,
- 16457, 14999, 13983, 14625, 17610,
- 16457, 14999, 13983, 17610,
- 16457, 14999, 17493, 22,
- 16457, 14999, 17493, 34,
- 16457, 14999, 17493, 396,
- 16457, 14999, 17493, 582,
- 16461, 12274,
- 16463, 9854,
- 16466,
- 16473, 6718,
- 16474,
- 16479, 9855, 18414,
- 16479, 14003, 9855, 16,
- 16479, 14003, 9855, 40,
- 16479, 14999, 0,
- 16479, 14999, 16,
- 16479, 14999, 40,
- 16479, 14999, 106,
- 16479, 14999, 148,
- 16479, 14999, 244,
- 16479, 14999, 266,
- 16479, 14999, 350,
- 16479, 14999, 384,
- 16479, 14999, 416,
- 16479, 14999, 448,
- 16479, 14999, 522,
- 16479, 14999, 572,
- 16479, 14999, 588,
- 16479, 14999, 622,
- 16479, 14999, 694,
- 16479, 14999, 734,
- 16479, 14999, 2444,
- 16499, 9854,
- 16501, 6718,
- 16503, 15365, 15672,
- 16523, 14299, 6777, 17202,
- 16523, 19759, 18692,
- 16529, 14049, 14486,
- 16529, 14418,
- 16537, 16698,
- 16546,
- 16553, 73, 14993, 8320,
- 16553, 9855, 13052,
- 16553, 9855, 15868,
- 16553, 9855, 17259, 20552,
- 16553, 9855, 17486,
- 16553, 9855, 17610,
- 16553, 9855, 17652,
- 16553, 9855, 20552,
- 16553, 9855, 20756,
- 16553, 9855, 20974,
- 16553, 11905, 2610,
- 16553, 11905, 3076,
- 16553, 11905, 3356,
- 16553, 11905, 6756,
- 16553, 11905, 6778,
- 16553, 11905, 8780,
- 16553, 11905, 10900,
- 16553, 11905, 11978,
- 16553, 11905, 13450,
- 16553, 11905, 13736,
- 16553, 14003, 9855, 8,
- 16553, 14003, 9855, 16,
- 16553, 14003, 9855, 28,
- 16553, 14003, 9855, 40,
- 16553, 14003, 9855, 58,
- 16553, 14003, 9855, 72,
- 16553, 14003, 9855, 94,
- 16553, 14003, 9855, 184,
- 16553, 14003, 9855, 308,
- 16553, 14003, 9855, 498,
- 16553, 14003, 9855, 676,
- 16553, 14003, 9855, 17493, 22,
- 16553, 14003, 9855, 17493, 34,
- 16553, 14003, 9855, 17493, 396,
- 16553, 14003, 9855, 17493, 582,
- 16553, 14993, 8320,
- 16553, 14999, 0,
- 16553, 14999, 8,
- 16553, 14999, 16,
- 16553, 14999, 28,
- 16553, 14999, 40,
- 16553, 14999, 58,
- 16553, 14999, 72,
- 16553, 14999, 94,
- 16553, 14999, 106,
- 16553, 14999, 124,
- 16553, 14999, 148,
- 16553, 14999, 184,
- 16553, 14999, 224,
- 16553, 14999, 244,
- 16553, 14999, 266,
- 16553, 14999, 308,
- 16553, 14999, 336,
- 16553, 14999, 350,
- 16553, 14999, 384,
- 16553, 14999, 416,
- 16553, 14999, 448,
- 16553, 14999, 498,
- 16553, 14999, 522,
- 16553, 14999, 572,
- 16553, 14999, 588,
- 16553, 14999, 622,
- 16553, 14999, 676,
- 16553, 14999, 680,
- 16553, 14999, 734,
- 16553, 14999, 932,
- 16553, 14999, 1044,
- 16553, 14999, 1142,
- 16553, 14999, 1164,
- 16553, 14999, 1492,
- 16553, 14999, 1796,
- 16553, 14999, 1914,
- 16553, 14999, 2152,
- 16553, 14999, 2444,
- 16553, 14999, 2492,
- 16553, 14999, 2556,
- 16553, 14999, 2676,
- 16553, 14999, 2956,
- 16553, 14999, 3048,
- 16553, 14999, 3114,
- 16553, 14999, 3242,
- 16553, 14999, 3322,
- 16553, 14999, 6314,
- 16553, 14999, 7874,
- 16553, 14999, 10264,
- 16553, 14999, 17493, 22,
- 16553, 14999, 17493, 34,
- 16553, 14999, 17493, 396,
- 16553, 14999, 17493, 582,
- 16585, 1019, 6719, 10641, 14497, 6604,
- 16585, 6718,
- 16585, 6719, 10641, 14497, 6604,
- 16585, 6719, 10641, 17245, 6604,
- 16712,
- 16721, 19413, 9854,
- 16727, 504,
- 16727, 505, 10641, 1217, 11392,
- 16727, 505, 10641, 14625, 16946,
- 16727, 505, 10641, 14625, 18836,
- 16727, 505, 10641, 15119, 9952,
- 16727, 505, 10641, 20181, 6286,
- 16727, 505, 20833, 16727, 842,
- 16727, 842,
- 16727, 843, 10641, 1217, 11392,
- 16727, 843, 10641, 14625, 16946,
- 16727, 843, 10641, 14625, 18836,
- 16727, 843, 10641, 15119, 9952,
- 16727, 843, 10641, 18836,
- 16727, 843, 10641, 20181, 6286,
- 16732,
- 16733, 16269, 123, 20181, 9564,
- 16747, 10189, 2611, 485, 16036,
- 16747, 10189, 2611, 485, 16154,
- 16747, 10189, 2611, 485, 19918,
- 16747, 10189, 2897, 14626,
- 16747, 10189, 3077, 485, 16036,
- 16747, 10189, 3077, 485, 16154,
- 16747, 10189, 3077, 485, 19918,
- 16747, 10189, 3357, 485, 16036,
- 16747, 10189, 3357, 485, 16154,
- 16747, 10189, 3357, 485, 19918,
- 16747, 10189, 5720,
- 16747, 10189, 6561, 10634,
- 16747, 10189, 6757, 485, 16036,
- 16747, 10189, 6757, 485, 16154,
- 16747, 10189, 6757, 485, 19918,
- 16747, 10189, 6779, 485, 16036,
- 16747, 10189, 6779, 485, 16154,
- 16747, 10189, 6779, 485, 19918,
- 16747, 10189, 8781, 485, 16036,
- 16747, 10189, 8781, 485, 16154,
- 16747, 10189, 8781, 485, 19918,
- 16747, 10189, 9284,
- 16747, 10189, 10629, 10634,
- 16747, 10189, 11979, 485, 16036,
- 16747, 10189, 11979, 485, 16154,
- 16747, 10189, 11979, 485, 19918,
- 16747, 10189, 12239, 14626,
- 16747, 10189, 12418,
- 16747, 10189, 12973, 10634,
- 16747, 10189, 13451, 485, 16036,
- 16747, 10189, 13451, 485, 16154,
- 16747, 10189, 13451, 485, 19918,
- 16747, 10189, 13581, 10634,
- 16747, 10189, 13737, 485, 16036,
- 16747, 10189, 13737, 485, 16154,
- 16747, 10189, 13737, 485, 19918,
- 16747, 10189, 14049, 14626,
- 16747, 10189, 14332,
- 16747, 10189, 14346,
- 16747, 10189, 15264,
- 16747, 10189, 15614,
- 16747, 10189, 15658,
- 16747, 10189, 15898,
- 16747, 10189, 21292,
- 16761, 11772,
- 16763, 14999, 60,
- 16763, 14999, 64,
- 16763, 14999, 68,
- 16763, 14999, 70,
- 16763, 14999, 74,
- 16763, 14999, 76,
- 16763, 14999, 78,
- 16763, 14999, 80,
- 16763, 14999, 84,
- 16763, 14999, 86,
- 16763, 14999, 88,
- 16763, 14999, 90,
- 16763, 14999, 92,
- 16763, 14999, 104,
- 16763, 14999, 316,
- 16763, 14999, 328,
- 16763, 14999, 826,
- 16763, 14999, 864,
- 16763, 14999, 866,
- 16763, 14999, 868,
- 16763, 14999, 1864,
- 16763, 14999, 5240,
- 16763, 14999, 12258,
- 16763, 14999, 17464,
- 16763, 14999, 18004,
- 16763, 20155, 8320,
- 16763, 20523, 8320,
- 16763, 20876,
- 16763, 21267, 8320,
- 16773, 7139, 8320,
- 16773, 8321, 9742,
- 16773, 9855, 17610,
- 16773, 9855, 20552,
- 16773, 14003, 9855, 8,
- 16773, 14003, 9855, 16,
- 16773, 14003, 9855, 28,
- 16773, 14003, 9855, 40,
- 16773, 14003, 9855, 58,
- 16773, 14999, 0,
- 16773, 14999, 52,
- 16773, 14999, 106,
- 16773, 14999, 124,
- 16773, 14999, 148,
- 16773, 14999, 244,
- 16773, 14999, 266,
- 16773, 14999, 336,
- 16773, 14999, 350,
- 16773, 14999, 384,
- 16773, 14999, 416,
- 16773, 14999, 448,
- 16773, 14999, 522,
- 16773, 14999, 572,
- 16773, 14999, 588,
- 16773, 14999, 622,
- 16773, 14999, 694,
- 16773, 14999, 734,
- 16773, 14999, 752,
- 16773, 14999, 1044,
- 16773, 14999, 1254,
- 16773, 14999, 1914,
- 16773, 14999, 2444,
- 16773, 14999, 2556,
- 16773, 14999, 2676,
- 16773, 14999, 3048,
- 16773, 14999, 3242,
- 16773, 14999, 3308,
- 16773, 14999, 3812,
- 16773, 14999, 10240,
- 16773, 19667, 14999, 0,
- 16773, 19667, 14999, 106,
- 16773, 19667, 14999, 124,
- 16773, 19667, 14999, 148,
- 16773, 19667, 14999, 244,
- 16773, 19667, 14999, 266,
- 16773, 19667, 14999, 336,
- 16773, 19667, 14999, 350,
- 16773, 19667, 14999, 384,
- 16773, 19667, 14999, 416,
- 16773, 19667, 14999, 448,
- 16773, 19667, 14999, 522,
- 16773, 19667, 14999, 572,
- 16773, 19667, 14999, 588,
- 16773, 19667, 14999, 622,
- 16773, 19667, 14999, 694,
- 16773, 19667, 14999, 734,
- 16773, 19667, 14999, 752,
- 16773, 19667, 14999, 1044,
- 16773, 19667, 14999, 1254,
- 16773, 19667, 14999, 1914,
- 16773, 19667, 14999, 2444,
- 16773, 19667, 14999, 2556,
- 16773, 19667, 14999, 2676,
- 16773, 19667, 14999, 3048,
- 16773, 19667, 14999, 3242,
- 16773, 19667, 14999, 3308,
- 16773, 19667, 14999, 3812,
- 16773, 19667, 14999, 10240,
- 16775, 5293, 17454,
- 16801, 10641, 8781, 17696,
- 16802,
- 16809, 20181, 18016,
- 16812,
- 16829, 14999, 0,
- 16829, 14999, 8,
- 16829, 14999, 16,
- 16829, 14999, 40,
- 16829, 14999, 106,
- 16829, 14999, 124,
- 16829, 14999, 148,
- 16829, 14999, 244,
- 16829, 14999, 266,
- 16829, 14999, 336,
- 16829, 14999, 350,
- 16829, 14999, 384,
- 16829, 14999, 416,
- 16829, 14999, 448,
- 16829, 14999, 522,
- 16829, 14999, 572,
- 16829, 14999, 588,
- 16829, 14999, 622,
- 16829, 14999, 680,
- 16829, 14999, 734,
- 16829, 14999, 932,
- 16829, 14999, 1044,
- 16829, 14999, 1142,
- 16829, 14999, 1164,
- 16829, 14999, 1492,
- 16829, 14999, 1812,
- 16829, 14999, 1914,
- 16829, 14999, 2492,
- 16829, 14999, 2556,
- 16829, 14999, 2676,
- 16829, 14999, 2912,
- 16829, 14999, 2956,
- 16829, 14999, 3242,
- 16829, 14999, 3322,
- 16829, 14999, 6306,
- 16829, 14999, 6314,
- 16829, 14999, 10264,
- 16829, 17179, 8320,
- 16831, 8852,
- 16831, 13434,
- 16831, 15673, 5, 6088,
- 16831, 15673, 11, 6088,
- 16831, 15673, 11, 6089, 15275, 5258,
- 16831, 15673, 11, 6089, 15275, 11524,
- 16831, 15673, 13, 6088,
- 16831, 15673, 13, 6089, 15275, 5258,
- 16831, 15673, 13, 6089, 15275, 11524,
- 16831, 15673, 47, 18374,
- 16831, 15673, 50,
- 16831, 15673, 149, 5968,
- 16831, 15673, 636,
- 16831, 15673, 1097, 10192,
- 16831, 15673, 1129, 13440,
- 16831, 15673, 1299, 485, 15630,
- 16831, 15673, 1299, 3256,
- 16831, 15673, 1299, 5796,
- 16831, 15673, 1299, 9882,
- 16831, 15673, 1299, 15332,
- 16831, 15673, 2611, 16503, 22951, 8852,
- 16831, 15673, 2611, 16503, 22951, 9488,
- 16831, 15673, 2673, 20452,
- 16831, 15673, 6092,
- 16831, 15673, 6278,
- 16831, 15673, 6279, 834,
- 16831, 15673, 6441, 14490,
- 16831, 15673, 6441, 14492,
- 16831, 15673, 6761, 670,
- 16831, 15673, 6761, 6434,
- 16831, 15673, 6797, 11570,
- 16831, 15673, 6797, 14048,
- 16831, 15673, 7123, 8852,
- 16831, 15673, 7123, 9488,
- 16831, 15673, 7123, 13205, 8320,
- 16831, 15673, 7817, 15435, 9854,
- 16831, 15673, 8461, 18375, 11570,
- 16831, 15673, 8461, 18375, 14048,
- 16831, 15673, 8925, 18374,
- 16831, 15673, 9287, 18374,
- 16831, 15673, 10296,
- 16831, 15673, 10297, 670,
- 16831, 15673, 10297, 13546,
- 16831, 15673, 10555, 18374,
- 16831, 15673, 10641, 20688,
- 16831, 15673, 11547, 3256,
- 16831, 15673, 11547, 5796,
- 16831, 15673, 11547, 9882,
- 16831, 15673, 11547, 15332,
- 16831, 15673, 11592,
- 16831, 15673, 11596,
- 16831, 15673, 11770,
- 16831, 15673, 12085, 16038,
- 16831, 15673, 12106,
- 16831, 15673, 12225, 8853, 469, 13546,
- 16831, 15673, 12225, 8853, 13546,
- 16831, 15673, 12578,
- 16831, 15673, 12579, 18449, 9488,
- 16831, 15673, 12579, 20191, 9488,
- 16831, 15673, 12708,
- 16831, 15673, 12777, 9488,
- 16831, 15673, 13205, 671, 8320,
- 16831, 15673, 13205, 8320,
- 16831, 15673, 13224,
- 16831, 15673, 13341, 15435, 9854,
- 16831, 15673, 13440,
- 16831, 15673, 13469, 670,
- 16831, 15673, 13469, 6434,
- 16831, 15673, 13507, 16038,
- 16831, 15673, 13994,
- 16831, 15673, 14051, 8852,
- 16831, 15673, 14051, 9488,
- 16831, 15673, 14405, 8320,
- 16831, 15673, 14406,
- 16831, 15673, 14407, 9488,
- 16831, 15673, 14487, 47, 18374,
- 16831, 15673, 14494,
- 16831, 15673, 14509, 10192,
- 16831, 15673, 14555, 16038,
- 16831, 15673, 14561, 13546,
- 16831, 15673, 14625, 6760,
- 16831, 15673, 14625, 13468,
- 16831, 15673, 14625, 16038,
- 16831, 15673, 14635, 8852,
- 16831, 15673, 14635, 9488,
- 16831, 15673, 14937, 5, 6088,
- 16831, 15673, 14937, 1299, 485, 13226,
- 16831, 15673, 14937, 6761, 9854,
- 16831, 15673, 14937, 7123, 8852,
- 16831, 15673, 14937, 12085, 8852,
- 16831, 15673, 14937, 14051, 8852,
- 16831, 15673, 14937, 14635, 8853, 9953, 670,
- 16831, 15673, 14937, 14635, 8853, 9953, 6434,
- 16831, 15673, 14937, 17087, 8853, 9953, 670,
- 16831, 15673, 14937, 17087, 8853, 9953, 6434,
- 16831, 15673, 14937, 20351, 8320,
- 16831, 15673, 15082,
- 16831, 15673, 15124,
- 16831, 15673, 15125, 9488,
- 16831, 15673, 15125, 11570,
- 16831, 15673, 15275, 5258,
- 16831, 15673, 15275, 11524,
- 16831, 15673, 15435, 6430,
- 16831, 15673, 15573, 16038,
- 16831, 15673, 15621, 2,
- 16831, 15673, 15621, 18375, 11570,
- 16831, 15673, 15621, 18375, 14048,
- 16831, 15673, 15648,
- 16831, 15673, 15715, 19521, 1089, 20341, 18448,
- 16831, 15673, 15715, 19521, 1089, 20341, 18449, 21054,
- 16831, 15673, 15715, 19521, 1089, 20341, 20190,
- 16831, 15673, 15715, 20739, 1089, 20341, 18448,
- 16831, 15673, 15715, 20739, 1089, 20341, 20190,
- 16831, 15673, 15715, 20739, 1089, 20341, 20191, 21054,
- 16831, 15673, 15715, 20739, 1089, 20341, 20191, 21056,
- 16831, 15673, 15715, 20739, 1089, 20341, 20191, 21058,
- 16831, 15673, 16088,
- 16831, 15673, 16106,
- 16831, 15673, 16167, 18375, 11570,
- 16831, 15673, 16167, 18375, 14048,
- 16831, 15673, 16398,
- 16831, 15673, 16399, 11552,
- 16831, 15673, 16839, 670,
- 16831, 15673, 16839, 6434,
- 16831, 15673, 17042,
- 16831, 15673, 17087, 8852,
- 16831, 15673, 17087, 9488,
- 16831, 15673, 17087, 10219, 6760,
- 16831, 15673, 17087, 10219, 13468,
- 16831, 15673, 17123, 12085, 16038,
- 16831, 15673, 17762,
- 16831, 15673, 18065, 19792,
- 16831, 15673, 18065, 19794,
- 16831, 15673, 18065, 19796,
- 16831, 15673, 18183, 10296,
- 16831, 15673, 18337, 16791, 9488,
- 16831, 15673, 18375, 11570,
- 16831, 15673, 18385, 13608,
- 16831, 15673, 18393, 18664,
- 16831, 15673, 18393, 18666,
- 16831, 15673, 18393, 18668,
- 16831, 15673, 18393, 18670,
- 16831, 15673, 18393, 18672,
- 16831, 15673, 18393, 18674,
- 16831, 15673, 18393, 18676,
- 16831, 15673, 18393, 18678,
- 16831, 15673, 18393, 18680,
- 16831, 15673, 18393, 19660,
- 16831, 15673, 18393, 19662,
- 16831, 15673, 18535, 18054,
- 16831, 15673, 18535, 18056,
- 16831, 15673, 18535, 18058,
- 16831, 15673, 18605, 13608,
- 16831, 15673, 18760,
- 16831, 15673, 18761, 19584,
- 16831, 15673, 18775, 18375, 671, 11570,
- 16831, 15673, 18775, 18375, 671, 13341, 11570,
- 16831, 15673, 18775, 18375, 671, 13341, 14048,
- 16831, 15673, 18775, 18375, 671, 14048,
- 16831, 15673, 18775, 18375, 6435, 11570,
- 16831, 15673, 18775, 18375, 6435, 14048,
- 16831, 15673, 18775, 18375, 7817, 11570,
- 16831, 15673, 18775, 18375, 7817, 14048,
- 16831, 15673, 18775, 18375, 13341, 11570,
- 16831, 15673, 18775, 18375, 13341, 14048,
- 16831, 15673, 18821, 13608,
- 16831, 15673, 19003, 671, 966,
- 16831, 15673, 19003, 2922,
- 16831, 15673, 19003, 5812,
- 16831, 15673, 19003, 6422,
- 16831, 15673, 19003, 6435, 966,
- 16831, 15673, 19003, 6764,
- 16831, 15673, 19003, 9885, 19530,
- 16831, 15673, 19003, 9952,
- 16831, 15673, 19003, 12584,
- 16831, 15673, 19003, 13566,
- 16831, 15673, 19003, 14262,
- 16831, 15673, 19003, 14625, 15776,
- 16831, 15673, 19003, 14706,
- 16831, 15673, 19003, 14708,
- 16831, 15673, 19003, 14710,
- 16831, 15673, 19003, 14712,
- 16831, 15673, 19003, 14714,
- 16831, 15673, 19003, 15718,
- 16831, 15673, 19003, 15781, 15776,
- 16831, 15673, 19003, 16770,
- 16831, 15673, 19003, 18132,
- 16831, 15673, 19003, 18638,
- 16831, 15673, 19003, 19792,
- 16831, 15673, 19003, 19794,
- 16831, 15673, 19003, 19796,
- 16831, 15673, 19003, 21015, 1216,
- 16831, 15673, 19003, 21227, 9952,
- 16831, 15673, 19003, 22932,
- 16831, 15673, 19003, 23248,
- 16831, 15673, 19003, 23414,
- 16831, 15673, 19024,
- 16831, 15673, 19263, 13608,
- 16831, 15673, 19275, 13608,
- 16831, 15673, 19291, 670,
- 16831, 15673, 19291, 6434,
- 16831, 15673, 19301, 5, 6088,
- 16831, 15673, 19301, 11, 6088,
- 16831, 15673, 19532,
- 16831, 15673, 19533, 14718,
- 16831, 15673, 19606,
- 16831, 15673, 19607, 14718,
- 16831, 15673, 19637, 8852,
- 16831, 15673, 19637, 9488,
- 16831, 15673, 19887, 670,
- 16831, 15673, 19887, 6434,
- 16831, 15673, 20383, 9488,
- 16831, 15673, 20383, 11570,
- 16831, 15673, 20383, 14048,
- 16831, 15673, 20389, 9488,
- 16831, 15673, 20389, 11570,
- 16831, 15673, 20389, 14048,
- 16831, 15673, 20427, 19276,
- 16831, 15673, 20477, 13608,
- 16831, 15673, 20592,
- 16831, 15673, 20697, 19276,
- 16831, 15673, 20710,
- 16831, 15673, 20814,
- 16831, 15673, 20847, 18374,
- 16831, 15673, 20898,
- 16831, 15673, 21185, 5258,
- 16831, 15673, 21185, 11524,
- 16831, 15673, 21223, 8852,
- 16831, 15673, 21223, 9488,
- 16831, 15673, 22941, 8852,
- 16831, 15673, 22941, 9488,
- 16831, 15673, 23141, 18375, 6435, 11570,
- 16831, 15673, 23141, 18375, 6435, 14048,
- 16831, 18212,
- 16831, 18213, 10641, 12396,
- 16833, 3197, 12527, 11905, 2610,
- 16833, 3197, 12527, 11905, 3076,
- 16833, 3197, 12527, 11905, 3356,
- 16833, 3197, 12527, 11905, 6756,
- 16833, 3197, 12527, 11905, 6778,
- 16833, 3197, 12527, 11905, 8780,
- 16833, 3197, 12527, 11905, 10900,
- 16833, 3197, 12527, 11905, 11978,
- 16833, 3197, 12527, 11905, 13450,
- 16833, 3197, 12527, 11905, 13736,
- 16833, 9747, 11905, 2610,
- 16833, 9747, 11905, 3076,
- 16833, 9747, 11905, 3356,
- 16833, 9747, 11905, 6756,
- 16833, 9747, 11905, 6778,
- 16833, 9747, 11905, 8780,
- 16833, 9747, 11905, 10900,
- 16833, 9747, 11905, 11978,
- 16833, 9747, 11905, 13450,
- 16833, 9747, 11905, 13736,
- 16833, 9855, 1217, 11552,
- 16833, 9855, 2645, 12439, 10218,
- 16833, 9855, 3197, 12527, 15762,
- 16833, 9855, 3197, 12527, 15768,
- 16833, 9855, 5294,
- 16833, 9855, 9747, 3030,
- 16833, 9855, 9747, 15762,
- 16833, 9855, 9747, 15764,
- 16833, 9855, 9747, 15768,
- 16833, 9855, 9747, 15770,
- 16833, 9855, 9747, 16191, 15762,
- 16833, 9855, 9747, 16191, 15764,
- 16833, 9855, 9747, 16191, 18023, 10218,
- 16833, 9855, 13375, 16961, 15768,
- 16833, 9855, 14927, 15760,
- 16833, 9855, 14927, 15764,
- 16833, 9855, 15031, 17178,
- 16833, 9855, 15868,
- 16833, 9855, 17178,
- 16833, 9855, 17486,
- 16833, 9855, 17511, 2753, 12439, 15760,
- 16833, 9855, 17511, 2753, 12439, 15762,
- 16833, 9855, 17511, 2753, 12439, 15764,
- 16833, 9855, 17511, 2753, 12439, 15766,
- 16833, 9855, 17511, 2753, 12439, 15768,
- 16833, 9855, 17610,
- 16833, 10219, 8321, 9731, 12439, 355, 2682,
- 16833, 10219, 8321, 9731, 12439, 12270,
- 16833, 11905, 2610,
- 16833, 11905, 3076,
- 16833, 11905, 3356,
- 16833, 11905, 6756,
- 16833, 11905, 6778,
- 16833, 11905, 8780,
- 16833, 11905, 10900,
- 16833, 11905, 11978,
- 16833, 11905, 13450,
- 16833, 11905, 13736,
- 16833, 14003, 9855, 8,
- 16833, 14003, 9855, 9, 11392,
- 16833, 14003, 9855, 16,
- 16833, 14003, 9855, 40,
- 16833, 14003, 9855, 58,
- 16833, 14003, 9855, 72,
- 16833, 14003, 9855, 308,
- 16833, 14003, 9855, 676,
- 16833, 14003, 9855, 2329, 28,
- 16833, 14003, 9855, 2329, 308,
- 16833, 14003, 9855, 6953, 12439, 16,
- 16833, 14003, 9855, 9731, 12439, 214,
- 16833, 14003, 9855, 9747, 8,
- 16833, 14003, 9855, 9747, 9, 11392,
- 16833, 14003, 9855, 9747, 58,
- 16833, 14003, 9855, 9747, 12085, 48,
- 16833, 14003, 9855, 10099, 58,
- 16833, 14003, 9855, 11415, 0,
- 16833, 14003, 9855, 11415, 72,
- 16833, 14003, 9855, 12445, 40,
- 16833, 14003, 9855, 12445, 184,
- 16833, 14003, 9855, 12445, 482,
- 16833, 14003, 9855, 17493, 22,
- 16833, 14003, 9855, 17493, 34,
- 16833, 14003, 9855, 17493, 396,
- 16833, 14003, 9855, 17493, 582,
- 16833, 14003, 9855, 17511, 2753, 12439, 214,
- 16833, 14003, 9855, 17511, 2753, 12439, 656,
- 16833, 14999, 0,
- 16833, 14999, 8,
- 16833, 14999, 16,
- 16833, 14999, 28,
- 16833, 14999, 40,
- 16833, 14999, 94,
- 16833, 14999, 106,
- 16833, 14999, 124,
- 16833, 14999, 148,
- 16833, 14999, 244,
- 16833, 14999, 266,
- 16833, 14999, 308,
- 16833, 14999, 336,
- 16833, 14999, 350,
- 16833, 14999, 384,
- 16833, 14999, 416,
- 16833, 14999, 448,
- 16833, 14999, 522,
- 16833, 14999, 572,
- 16833, 14999, 588,
- 16833, 14999, 622,
- 16833, 14999, 676,
- 16833, 14999, 694,
- 16833, 14999, 734,
- 16833, 14999, 932,
- 16833, 14999, 1044,
- 16833, 14999, 1142,
- 16833, 14999, 1164,
- 16833, 14999, 1492,
- 16833, 14999, 1796,
- 16833, 14999, 1914,
- 16833, 14999, 2152,
- 16833, 14999, 2329, 8,
- 16833, 14999, 2329, 904,
- 16833, 14999, 2329, 906,
- 16833, 14999, 2329, 1796,
- 16833, 14999, 2329, 2444,
- 16833, 14999, 2444,
- 16833, 14999, 2492,
- 16833, 14999, 2556,
- 16833, 14999, 2676,
- 16833, 14999, 3048,
- 16833, 14999, 3114,
- 16833, 14999, 3197, 12527, 106,
- 16833, 14999, 3197, 12527, 148,
- 16833, 14999, 3197, 12527, 224,
- 16833, 14999, 3197, 12527, 244,
- 16833, 14999, 3197, 12527, 336,
- 16833, 14999, 3197, 12527, 932,
- 16833, 14999, 3197, 12527, 1142,
- 16833, 14999, 3197, 12527, 1164,
- 16833, 14999, 3197, 12527, 1492,
- 16833, 14999, 3197, 12527, 1796,
- 16833, 14999, 3197, 12527, 2152,
- 16833, 14999, 3197, 12527, 2492,
- 16833, 14999, 3197, 12527, 2556,
- 16833, 14999, 3197, 12527, 6314,
- 16833, 14999, 3242,
- 16833, 14999, 3322,
- 16833, 14999, 6314,
- 16833, 14999, 8844,
- 16833, 14999, 9731, 12439, 3048,
- 16833, 14999, 9747, 0,
- 16833, 14999, 9747, 106,
- 16833, 14999, 9747, 124,
- 16833, 14999, 9747, 148,
- 16833, 14999, 9747, 224,
- 16833, 14999, 9747, 244,
- 16833, 14999, 9747, 266,
- 16833, 14999, 9747, 350,
- 16833, 14999, 9747, 448,
- 16833, 14999, 9747, 752,
- 16833, 14999, 9747, 932,
- 16833, 14999, 9747, 1044,
- 16833, 14999, 9747, 1492,
- 16833, 14999, 9747, 1796,
- 16833, 14999, 9747, 1914,
- 16833, 14999, 9747, 2492,
- 16833, 14999, 9747, 2556,
- 16833, 14999, 9747, 2676,
- 16833, 14999, 9747, 3242,
- 16833, 14999, 9825, 16961, 1044,
- 16833, 14999, 9825, 16961, 3048,
- 16833, 14999, 10264,
- 16833, 14999, 11415, 572,
- 16833, 14999, 12235, 588,
- 16833, 14999, 13375, 16961, 224,
- 16833, 14999, 14927, 124,
- 16833, 14999, 14927, 224,
- 16833, 14999, 14927, 244,
- 16833, 14999, 14927, 266,
- 16833, 14999, 14927, 336,
- 16833, 14999, 14927, 448,
- 16833, 14999, 14927, 572,
- 16833, 14999, 14927, 588,
- 16833, 14999, 14927, 718,
- 16833, 14999, 14927, 752,
- 16833, 14999, 14927, 1044,
- 16833, 14999, 14927, 1142,
- 16833, 14999, 14927, 1164,
- 16833, 14999, 14927, 1620,
- 16833, 14999, 14927, 1796,
- 16833, 14999, 14927, 2556,
- 16833, 14999, 14927, 3322,
- 16833, 14999, 14927, 6314,
- 16833, 14999, 14927, 10264,
- 16833, 14999, 16351, 2753, 12439, 2492,
- 16833, 14999, 16351, 2753, 12439, 3764,
- 16833, 14999, 16351, 2753, 12439, 7024,
- 16833, 14999, 17493, 22,
- 16833, 14999, 17493, 34,
- 16833, 14999, 17493, 396,
- 16833, 14999, 17493, 582,
- 16833, 14999, 17511, 2753, 12439, 2746,
- 16833, 14999, 17511, 2753, 12439, 3242,
- 16833, 15673, 9747, 2610,
- 16833, 15673, 9747, 20684,
- 16833, 15673, 11415, 2610,
- 16833, 15673, 11415, 3356,
- 16833, 15673, 11415, 20684,
- 16833, 15673, 18106,
- 16833, 15673, 18254,
- 16833, 15673, 19004,
- 16833, 15673, 22964,
- 16833, 18257, 14927, 280,
- 16833, 18257, 14927, 562,
- 16833, 18257, 14927, 2586,
- 16833, 18319, 14999, 9747, 22912,
- 16833, 18319, 14999, 14927, 22912,
- 16833, 19015, 9855, 2329, 15093, 384,
- 16833, 19015, 9855, 2329, 15093, 416,
- 16833, 19015, 9855, 2329, 15093, 448,
- 16833, 19015, 9855, 9747, 15093, 694,
- 16833, 19015, 9855, 15093, 266,
- 16833, 19015, 9855, 15093, 572,
- 16833, 19015, 9855, 15093, 694,
- 16833, 19015, 9855, 15093, 734,
- 16842,
- 16845, 14625, 18847, 897, 14625, 13341, 19808,
- 16847, 1, 15651, 485, 2509, 12005, 634,
- 16847, 1, 18689, 485, 2509, 12005, 634,
- 16847, 19409, 2509, 12005, 634,
- 16847, 19409, 2509, 20127, 634,
- 16847, 19409, 2509, 21096,
- 16847, 21097, 2509, 12005, 634,
- 16847, 21097, 2509, 19408,
- 16847, 21097, 2509, 20127, 634,
- 16847, 21281, 2509, 17585, 12005, 634,
- 16848,
- 16853, 6718,
- 16855, 7816,
- 16855, 13340,
- 16887, 11905, 15530,
- 16889, 9854,
- 16891, 7817, 20385, 10641, 13737, 6430,
- 16891, 12589, 23123, 14049, 20375, 11476,
- 16891, 13341, 20385, 10641, 13737, 6430,
- 16891, 13889, 23123, 14049, 20375, 11476,
- 16913, 11447, 16935, 670,
- 16913, 11447, 16935, 6434,
- 16920,
- 16937, 6406,
- 16937, 6407, 7414,
- 16941, 11905, 2610,
- 16941, 11905, 3076,
- 16941, 11905, 3356,
- 16941, 11905, 6756,
- 16941, 11905, 6778,
- 16941, 11905, 8780,
- 16941, 11905, 10900,
- 16941, 11905, 11978,
- 16941, 11905, 13450,
- 16941, 11905, 13736,
- 16941, 14999, 0,
- 16941, 14999, 8,
- 16941, 14999, 16,
- 16941, 14999, 28,
- 16941, 14999, 40,
- 16941, 14999, 58,
- 16941, 14999, 106,
- 16941, 14999, 184,
- 16941, 14999, 224,
- 16941, 14999, 244,
- 16941, 14999, 266,
- 16941, 14999, 336,
- 16941, 14999, 498,
- 16941, 14999, 572,
- 16941, 14999, 588,
- 16941, 14999, 622,
- 16941, 14999, 718,
- 16941, 14999, 734,
- 16941, 14999, 1164,
- 16941, 14999, 1914,
- 16941, 14999, 3532,
- 16941, 14999, 5246,
- 16941, 14999, 5982,
- 16941, 14999, 6354,
- 16941, 14999, 7560,
- 16941, 14999, 7776,
- 16941, 14999, 8436,
- 16941, 14999, 8934,
- 16941, 14999, 9344,
- 16941, 14999, 13492,
- 16948,
+ 16106,
+ 16124,
+ 16125, 891, 9786,
+ 16125, 891, 16960,
+ 16125, 891, 17370,
+ 16129, 15919, 1281, 10939, 8736,
+ 16129, 15994,
+ 16129, 16339, 0,
+ 16129, 16339, 8,
+ 16129, 16339, 16,
+ 16129, 16339, 28,
+ 16129, 16339, 40,
+ 16129, 16339, 66,
+ 16129, 16339, 204,
+ 16129, 16339, 216,
+ 16129, 16339, 502,
+ 16129, 16339, 734,
+ 16129, 16339, 740,
+ 16129, 16339, 746,
+ 16129, 16339, 774,
+ 16129, 16339, 776,
+ 16129, 16339, 778,
+ 16129, 16339, 782,
+ 16129, 16339, 786,
+ 16129, 16339, 3684,
+ 16129, 16339, 3710,
+ 16129, 16339, 3820,
+ 16129, 16339, 3866,
+ 16129, 16339, 10496,
+ 16129, 16339, 11622,
+ 16129, 16339, 11648,
+ 16129, 16339, 12302,
+ 16129, 16339, 12590,
+ 16129, 16339, 13364,
+ 16129, 16339, 13462,
+ 16129, 16339, 13860,
+ 16129, 16339, 14024,
+ 16129, 16339, 14394,
+ 16129, 16339, 14510,
+ 16129, 16339, 15372,
+ 16129, 16339, 15380,
+ 16129, 16339, 15560,
+ 16129, 16339, 16272,
+ 16129, 16339, 17170,
+ 16129, 16339, 17390,
+ 16129, 16339, 17396,
+ 16129, 16339, 17648,
+ 16129, 16339, 18118,
+ 16129, 16339, 18556,
+ 16129, 16339, 18608,
+ 16129, 16339, 19008,
+ 16129, 16339, 20654,
+ 16129, 16339, 21530,
+ 16129, 16339, 22180,
+ 16129, 16339, 22220,
+ 16129, 16339, 22272,
+ 16129, 16339, 22322,
+ 16129, 16339, 22396,
+ 16129, 16339, 22404,
+ 16129, 16339, 22406,
+ 16129, 16339, 22422,
+ 16129, 16339, 22424,
+ 16129, 16339, 22426,
+ 16129, 16339, 22430,
+ 16129, 16339, 22432,
+ 16129, 16339, 22778,
+ 16129, 16339, 22810,
+ 16129, 16339, 22844,
+ 16129, 16339, 22846,
+ 16129, 16339, 22890,
+ 16129, 16339, 22922,
+ 16129, 16339, 22924,
+ 16129, 16339, 22928,
+ 16129, 16339, 22992,
+ 16129, 16339, 22994,
+ 16129, 16339, 23002,
+ 16129, 16339, 23004,
+ 16129, 16339, 23070,
+ 16129, 16339, 23260,
+ 16129, 16339, 23268,
+ 16129, 16339, 23270,
+ 16129, 16339, 23288,
+ 16129, 16339, 23290,
+ 16129, 16339, 25016,
+ 16129, 16339, 25018,
+ 16129, 16339, 25034,
+ 16129, 16339, 25042,
+ 16129, 16339, 25068,
+ 16129, 16339, 25080,
+ 16129, 16339, 25082,
+ 16129, 16339, 25084,
+ 16129, 16339, 25138,
+ 16129, 16339, 27196,
+ 16129, 16339, 27366,
+ 16129, 16339, 27388,
+ 16129, 16339, 27404,
+ 16129, 16339, 27406,
+ 16129, 16339, 27408,
+ 16129, 16339, 27418,
+ 16129, 16339, 27436,
+ 16129, 16969, 1281, 10939, 8736,
+ 16129, 19421, 10496,
+ 16129, 19421, 12590,
+ 16129, 19421, 13364,
+ 16129, 19421, 13462,
+ 16129, 19421, 13860,
+ 16129, 19421, 14024,
+ 16129, 19421, 14394,
+ 16129, 19421, 14510,
+ 16129, 19421, 15994,
+ 16129, 19421, 16272,
+ 16129, 19421, 17170,
+ 16129, 19421, 17648,
+ 16129, 19421, 18118,
+ 16129, 19421, 18556,
+ 16129, 19421, 18608,
+ 16129, 19421, 19008,
+ 16129, 19421, 20654,
+ 16129, 19421, 21530,
+ 16129, 19421, 22106,
+ 16129, 19421, 22116,
+ 16129, 19421, 22180,
+ 16129, 19421, 22220,
+ 16129, 19421, 22272,
+ 16129, 19421, 22322,
+ 16129, 19421, 22396,
+ 16129, 19421, 22398,
+ 16129, 19421, 22400,
+ 16129, 19421, 22402,
+ 16129, 19421, 22404,
+ 16129, 19421, 22406,
+ 16129, 19421, 22408,
+ 16129, 19421, 22422,
+ 16129, 19421, 22424,
+ 16129, 19421, 22426,
+ 16129, 19421, 22430,
+ 16129, 19421, 22432,
+ 16129, 19421, 22434,
+ 16129, 19421, 22564,
+ 16129, 19421, 22746,
+ 16129, 19421, 22748,
+ 16129, 19421, 22750,
+ 16129, 19421, 22752,
+ 16129, 19421, 22754,
+ 16129, 19421, 22810,
+ 16129, 19421, 22844,
+ 16129, 19421, 22846,
+ 16129, 19421, 22848,
+ 16129, 19421, 22890,
+ 16129, 19421, 22892,
+ 16129, 19421, 22896,
+ 16129, 19421, 22920,
+ 16129, 19421, 22922,
+ 16129, 19421, 22924,
+ 16129, 19421, 22926,
+ 16129, 19421, 22928,
+ 16129, 19421, 22992,
+ 16129, 19421, 22994,
+ 16129, 19421, 23002,
+ 16129, 19421, 23004,
+ 16129, 19421, 23032,
+ 16129, 19421, 23070,
+ 16129, 19421, 23120,
+ 16129, 19421, 23210,
+ 16129, 19421, 23212,
+ 16129, 19421, 23250,
+ 16129, 19421, 23252,
+ 16129, 19421, 23258,
+ 16129, 19421, 23260,
+ 16129, 19421, 23268,
+ 16129, 19421, 23270,
+ 16129, 19421, 23288,
+ 16129, 19421, 23290,
+ 16129, 19421, 23340,
+ 16129, 19421, 23342,
+ 16129, 19421, 23346,
+ 16129, 19421, 23348,
+ 16129, 19421, 23356,
+ 16129, 19421, 23380,
+ 16129, 19421, 23382,
+ 16129, 19421, 23384,
+ 16129, 19421, 23386,
+ 16129, 19421, 23418,
+ 16129, 19421, 23420,
+ 16129, 19421, 24998,
+ 16129, 19421, 25002,
+ 16129, 19421, 25004,
+ 16129, 19421, 25006,
+ 16129, 19421, 25016,
+ 16129, 19421, 25018,
+ 16129, 19421, 25020,
+ 16129, 19421, 25022,
+ 16129, 19421, 25058,
+ 16129, 19421, 25060,
+ 16129, 19421, 25062,
+ 16129, 19421, 25064,
+ 16129, 19421, 25066,
+ 16129, 19421, 25068,
+ 16129, 19421, 25078,
+ 16129, 19421, 25124,
+ 16129, 19421, 25322,
+ 16129, 19421, 25448,
+ 16129, 19421, 27182,
+ 16129, 19421, 27184,
+ 16129, 19421, 27196,
+ 16129, 19421, 27212,
+ 16129, 19421, 27224,
+ 16129, 19421, 27244,
+ 16129, 19421, 27358,
+ 16129, 19421, 27360,
+ 16129, 19421, 27368,
+ 16129, 19421, 27370,
+ 16129, 19421, 27376,
+ 16129, 19421, 27392,
+ 16129, 19421, 27404,
+ 16129, 19421, 27406,
+ 16129, 19421, 27414,
+ 16129, 19421, 27416,
+ 16129, 19421, 27422,
+ 16129, 19421, 27430,
+ 16129, 19421, 27432,
+ 16129, 19421, 27436,
+ 16129, 19421, 27450,
+ 16129, 19421, 27486,
+ 16129, 19421, 27492,
+ 16129, 19421, 27500,
+ 16129, 21197, 10496,
+ 16129, 21197, 12590,
+ 16129, 21197, 13364,
+ 16129, 21197, 13462,
+ 16129, 21197, 13860,
+ 16129, 21197, 14024,
+ 16129, 21197, 14394,
+ 16129, 21197, 14510,
+ 16129, 21197, 16272,
+ 16129, 21197, 17170,
+ 16129, 21197, 17648,
+ 16129, 21197, 18118,
+ 16129, 21197, 18556,
+ 16129, 21197, 18608,
+ 16129, 21197, 19008,
+ 16129, 21197, 20654,
+ 16129, 21197, 21530,
+ 16129, 21197, 22180,
+ 16129, 21197, 22220,
+ 16129, 21197, 22272,
+ 16129, 21197, 22322,
+ 16129, 21197, 22396,
+ 16129, 21197, 22398,
+ 16129, 21197, 22402,
+ 16129, 21197, 22406,
+ 16129, 21197, 22408,
+ 16129, 21197, 22422,
+ 16129, 21197, 22426,
+ 16129, 21197, 22428,
+ 16129, 21197, 22430,
+ 16129, 21197, 22432,
+ 16129, 21197, 22434,
+ 16129, 21197, 22566,
+ 16129, 21197, 22732,
+ 16129, 21197, 22734,
+ 16129, 21197, 22736,
+ 16129, 21197, 22738,
+ 16129, 21197, 22778,
+ 16129, 21197, 22804,
+ 16129, 21197, 22806,
+ 16129, 21197, 22808,
+ 16129, 21197, 22810,
+ 16129, 21197, 22812,
+ 16129, 21197, 22844,
+ 16129, 21197, 22846,
+ 16129, 21197, 22850,
+ 16129, 21197, 22890,
+ 16129, 21197, 22892,
+ 16129, 21197, 22894,
+ 16129, 21197, 22898,
+ 16129, 21197, 22922,
+ 16129, 21197, 22924,
+ 16129, 21197, 22926,
+ 16129, 21197, 22928,
+ 16129, 21197, 22992,
+ 16129, 21197, 22994,
+ 16129, 21197, 23002,
+ 16129, 21197, 23004,
+ 16129, 21197, 23032,
+ 16129, 21197, 23070,
+ 16129, 21197, 23210,
+ 16129, 21197, 23226,
+ 16129, 21197, 23228,
+ 16129, 21197, 23230,
+ 16129, 21197, 23232,
+ 16129, 21197, 23250,
+ 16129, 21197, 23258,
+ 16129, 21197, 23260,
+ 16129, 21197, 23264,
+ 16129, 21197, 23270,
+ 16129, 21197, 23288,
+ 16129, 21197, 23290,
+ 16129, 21197, 23340,
+ 16129, 21197, 23344,
+ 16129, 21197, 23348,
+ 16129, 21197, 23380,
+ 16129, 21197, 23384,
+ 16129, 21197, 23386,
+ 16129, 21197, 25000,
+ 16129, 21197, 25016,
+ 16129, 21197, 25018,
+ 16129, 21197, 25020,
+ 16129, 21197, 25032,
+ 16129, 21197, 25034,
+ 16129, 21197, 25040,
+ 16129, 21197, 25042,
+ 16129, 21197, 25044,
+ 16129, 21197, 25048,
+ 16129, 21197, 25060,
+ 16129, 21197, 25062,
+ 16129, 21197, 25066,
+ 16129, 21197, 25078,
+ 16129, 21197, 25080,
+ 16129, 21197, 25082,
+ 16129, 21197, 25084,
+ 16129, 21197, 25110,
+ 16129, 21197, 25124,
+ 16129, 21197, 25138,
+ 16129, 21197, 25282,
+ 16129, 21197, 25284,
+ 16129, 21197, 25308,
+ 16129, 21197, 25326,
+ 16129, 21197, 25328,
+ 16129, 21197, 25436,
+ 16129, 21197, 25438,
+ 16129, 21197, 27196,
+ 16129, 21197, 27206,
+ 16129, 21197, 27210,
+ 16129, 21197, 27218,
+ 16129, 21197, 27240,
+ 16129, 21197, 27246,
+ 16129, 21197, 27354,
+ 16129, 21197, 27356,
+ 16129, 21197, 27364,
+ 16129, 21197, 27366,
+ 16129, 21197, 27372,
+ 16129, 21197, 27374,
+ 16129, 21197, 27386,
+ 16129, 21197, 27388,
+ 16129, 21197, 27398,
+ 16129, 21197, 27406,
+ 16129, 21197, 27408,
+ 16129, 21197, 27410,
+ 16129, 21197, 27412,
+ 16129, 21197, 27414,
+ 16129, 21197, 27418,
+ 16129, 21197, 27426,
+ 16129, 21197, 27438,
+ 16129, 21197, 27452,
+ 16129, 21197, 27454,
+ 16129, 21197, 27456,
+ 16129, 21197, 27458,
+ 16129, 21197, 27464,
+ 16129, 21197, 27466,
+ 16129, 21197, 27468,
+ 16129, 21197, 27482,
+ 16129, 21197, 27486,
+ 16129, 21197, 27488,
+ 16129, 21197, 27496,
+ 16129, 21197, 27504,
+ 16129, 21197, 27510,
+ 16129, 21199, 0,
+ 16129, 21199, 8,
+ 16129, 21199, 16,
+ 16129, 21199, 28,
+ 16129, 21199, 40,
+ 16129, 21199, 66,
+ 16129, 21199, 204,
+ 16129, 21199, 216,
+ 16129, 21199, 502,
+ 16129, 21199, 734,
+ 16129, 21199, 740,
+ 16129, 21199, 746,
+ 16129, 21199, 774,
+ 16129, 21199, 776,
+ 16129, 21199, 778,
+ 16129, 21199, 782,
+ 16129, 21199, 786,
+ 16129, 21199, 814,
+ 16129, 21199, 816,
+ 16129, 21199, 1822,
+ 16129, 21199, 1824,
+ 16129, 21199, 1826,
+ 16129, 21199, 1828,
+ 16129, 21199, 2692,
+ 16129, 21199, 2694,
+ 16129, 21199, 2696,
+ 16129, 21199, 3520,
+ 16129, 21199, 3522,
+ 16129, 21199, 3684,
+ 16129, 21199, 3710,
+ 16129, 21199, 3820,
+ 16129, 21199, 3866,
+ 16129, 21199, 4068,
+ 16129, 21199, 6796,
+ 16129, 21199, 6798,
+ 16129, 21199, 6812,
+ 16129, 21199, 6814,
+ 16129, 21199, 6816,
+ 16129, 21199, 6818,
+ 16129, 21199, 7684,
+ 16129, 21199, 7686,
+ 16129, 21199, 7688,
+ 16129, 21199, 7690,
+ 16129, 21199, 7692,
+ 16129, 21199, 9572,
+ 16129, 21199, 9574,
+ 16129, 21199, 9576,
+ 16129, 21199, 11056,
+ 16129, 21199, 11058,
+ 16129, 21199, 11528,
+ 16129, 21199, 11530,
+ 16129, 21199, 11594,
+ 16129, 21199, 11620,
+ 16129, 21199, 11622,
+ 16129, 21199, 11624,
+ 16129, 21199, 11644,
+ 16129, 21199, 11646,
+ 16129, 21199, 11648,
+ 16129, 21199, 11650,
+ 16129, 21199, 11652,
+ 16129, 21199, 12302,
+ 16129, 21199, 13054,
+ 16129, 21199, 13082,
+ 16129, 21199, 13084,
+ 16129, 21199, 13442,
+ 16129, 21199, 13444,
+ 16129, 21199, 13446,
+ 16129, 21199, 14222,
+ 16129, 21199, 14224,
+ 16129, 21199, 14226,
+ 16129, 21199, 15098,
+ 16129, 21199, 15100,
+ 16129, 21199, 15338,
+ 16129, 21199, 15354,
+ 16129, 21199, 15356,
+ 16129, 21199, 15368,
+ 16129, 21199, 15370,
+ 16129, 21199, 15372,
+ 16129, 21199, 15376,
+ 16129, 21199, 15378,
+ 16129, 21199, 15380,
+ 16129, 21199, 15994,
+ 16129, 21199, 16176,
+ 16129, 21199, 17380,
+ 16129, 21199, 17390,
+ 16129, 21199, 17392,
+ 16129, 21199, 17396,
+ 16129, 21199, 17478,
+ 16129, 21199, 17480,
+ 16129, 21199, 17482,
+ 16129, 21199, 17484,
+ 16129, 21199, 18042,
+ 16129, 21199, 19096,
+ 16129, 21199, 19286,
+ 16129, 21199, 22420,
+ 16131, 20295, 8737, 465, 16260,
+ 16131, 20295, 8737, 14582,
+ 16131, 20295, 10485, 10772,
+ 16131, 20295, 10485, 14908,
+ 16131, 20295, 10485, 17094,
+ 16131, 20295, 10485, 19824,
+ 16131, 20295, 12959, 2726,
+ 16131, 20295, 12959, 3194,
+ 16131, 20295, 12959, 3486,
+ 16131, 20295, 12959, 6978,
+ 16131, 20295, 12959, 7000,
+ 16131, 20295, 12959, 9282,
+ 16131, 20295, 12959, 11726,
+ 16131, 20295, 12959, 13036,
+ 16131, 20295, 12959, 14634,
+ 16131, 20295, 12959, 14960,
+ 16131, 20295, 15241, 0,
+ 16131, 20295, 15241, 8,
+ 16131, 20295, 15241, 16,
+ 16131, 20295, 15241, 28,
+ 16131, 20295, 15241, 40,
+ 16131, 20295, 16339, 0,
+ 16131, 20295, 16339, 106,
+ 16131, 20295, 16339, 124,
+ 16131, 20295, 16339, 148,
+ 16131, 20295, 16339, 226,
+ 16131, 20295, 16339, 246,
+ 16131, 20295, 16339, 270,
+ 16131, 20295, 16339, 342,
+ 16131, 20295, 16339, 356,
+ 16131, 20295, 16339, 392,
+ 16131, 20295, 16339, 424,
+ 16131, 20295, 16339, 464,
+ 16131, 20295, 16339, 546,
+ 16131, 20295, 16339, 596,
+ 16131, 20295, 16339, 612,
+ 16131, 20295, 16339, 646,
+ 16131, 20295, 16339, 710,
+ 16131, 20295, 16339, 734,
+ 16131, 20295, 16339, 774,
+ 16131, 20295, 16339, 792,
+ 16131, 20295, 16339, 1204,
+ 16131, 20295, 16339, 2008,
+ 16131, 20295, 16339, 2544,
+ 16131, 20295, 16339, 2664,
+ 16131, 20295, 16339, 3072,
+ 16131, 20295, 16339, 3166,
+ 16131, 20295, 16339, 3452,
+ 16131, 20295, 16339, 13581, 734,
+ 16131, 20295, 16339, 13581, 774,
+ 16133, 16339, 274,
+ 16133, 16339, 552,
+ 16133, 16339, 936,
+ 16133, 16339, 2376,
+ 16133, 16339, 2644,
+ 16133, 16339, 3348,
+ 16133, 16339, 3696,
+ 16133, 16339, 6010,
+ 16133, 16339, 7416,
+ 16133, 16339, 7932,
+ 16133, 16339, 9904,
+ 16133, 16339, 10388,
+ 16133, 16339, 10820,
+ 16133, 16339, 11626,
+ 16133, 16339, 11722,
+ 16133, 16339, 12256,
+ 16133, 16339, 13268,
+ 16133, 16339, 14576,
+ 16133, 16339, 16318,
+ 16133, 16339, 16862,
+ 16133, 16339, 22600,
+ 16133, 16593, 2726,
+ 16133, 16593, 2727, 18038,
+ 16133, 16593, 3362,
+ 16133, 16593, 6978,
+ 16133, 16593, 17258,
+ 16141, 3897, 20550,
+ 16141, 8737, 13707, 1280,
+ 16141, 8737, 15127, 1280,
+ 16141, 8737, 16425, 15766,
+ 16141, 14415, 3189, 1280,
+ 16141, 14415, 10000,
+ 16141, 14415, 10389, 1280,
+ 16141, 14415, 13345, 14348,
+ 16141, 14415, 13345, 14626,
+ 16141, 14415, 13345, 16794,
+ 16141, 14415, 13370,
+ 16141, 14415, 13408,
+ 16141, 14415, 13409, 13343, 1477, 3614,
+ 16141, 14415, 13830,
+ 16141, 14415, 14348,
+ 16141, 14415, 14626,
+ 16141, 14415, 14672,
+ 16141, 14415, 15060,
+ 16141, 14415, 15831, 527, 13782,
+ 16141, 14415, 16794,
+ 16141, 14415, 16795, 14442,
+ 16141, 14415, 16800,
+ 16141, 14415, 25015, 17304,
+ 16141, 15513, 2724,
+ 16141, 15513, 6562,
+ 16141, 15513, 7736,
+ 16141, 15513, 12327, 16116,
+ 16141, 15513, 12916,
+ 16141, 15513, 13906,
+ 16141, 15513, 14356,
+ 16141, 15513, 14440,
+ 16141, 15513, 14502,
+ 16141, 15513, 14626,
+ 16141, 15513, 14934,
+ 16141, 15513, 15359, 983, 11630,
+ 16141, 15513, 15362,
+ 16141, 15513, 15437, 13208,
+ 16141, 15513, 15437, 14442,
+ 16141, 15513, 15438,
+ 16141, 15513, 15458,
+ 16141, 15513, 16068,
+ 16141, 15513, 16069, 16500,
+ 16141, 15513, 16452,
+ 16141, 15513, 16453, 16234,
+ 16141, 15513, 16674,
+ 16141, 15513, 16797, 9742,
+ 16141, 15513, 17172,
+ 16141, 15513, 17896,
+ 16141, 15513, 18997, 16060,
+ 16141, 15513, 18997, 16798,
+ 16141, 15513, 19980,
+ 16141, 15513, 21104,
+ 16141, 15513, 22380,
+ 16141, 16339, 274,
+ 16141, 16339, 275, 11417, 13782,
+ 16141, 16339, 552,
+ 16141, 16339, 553, 11417, 10000,
+ 16141, 16339, 553, 11417, 15830,
+ 16141, 16339, 986,
+ 16141, 16339, 987, 11417, 10000,
+ 16141, 16339, 987, 11417, 15830,
+ 16141, 16339, 1698,
+ 16141, 16339, 1960,
+ 16141, 16339, 1961, 11417, 10000,
+ 16141, 16339, 1961, 11417, 15830,
+ 16141, 16339, 2376,
+ 16141, 16339, 2377, 11417, 15830,
+ 16141, 16339, 2644,
+ 16141, 16339, 2645, 11417, 15830,
+ 16141, 16339, 2920,
+ 16141, 16339, 2921, 11417, 15830,
+ 16141, 16339, 3346,
+ 16141, 16339, 3347, 11417, 15830,
+ 16141, 16339, 3366,
+ 16141, 16339, 3367, 11417, 15830,
+ 16141, 16339, 3614,
+ 16141, 16339, 3615, 11417, 13408,
+ 16141, 16339, 3615, 11417, 15830,
+ 16141, 16339, 3896,
+ 16141, 16339, 3897, 11417, 13370,
+ 16141, 16339, 3897, 11417, 15830,
+ 16141, 16339, 5426,
+ 16141, 16339, 5427, 11417, 13782,
+ 16141, 16339, 5427, 11417, 14348,
+ 16141, 16339, 5427, 11417, 16794,
+ 16141, 16339, 5500,
+ 16141, 16339, 10032,
+ 16141, 16339, 10033, 11417, 15830,
+ 16141, 16339, 10388,
+ 16141, 16339, 10389, 11417, 3189, 1280,
+ 16141, 16339, 10389, 11417, 10389, 1280,
+ 16141, 16339, 10389, 11417, 15830,
+ 16141, 16339, 10389, 11417, 15831, 891, 3189, 1280,
+ 16141, 16339, 10389, 11417, 15831, 891, 10389, 1280,
+ 16141, 16339, 11409, 274,
+ 16141, 16339, 11409, 1960,
+ 16141, 16339, 11409, 3346,
+ 16141, 16339, 11409, 5426,
+ 16141, 16339, 11409, 10032,
+ 16141, 16339, 11409, 12904,
+ 16141, 16339, 11409, 13145, 2376,
+ 16141, 16339, 11409, 13642,
+ 16141, 16339, 12904,
+ 16141, 16339, 12905, 11417, 15830,
+ 16141, 16339, 13145, 552,
+ 16141, 16339, 13145, 553, 11417, 15830,
+ 16141, 16339, 13145, 1960,
+ 16141, 16339, 13145, 1961, 11417, 15830,
+ 16141, 16339, 13145, 2376,
+ 16141, 16339, 13145, 2644,
+ 16141, 16339, 13145, 15054,
+ 16141, 16339, 13268,
+ 16141, 16339, 13269, 11417, 15830,
+ 16141, 16339, 13642,
+ 16141, 16339, 13643, 11417, 15830,
+ 16141, 16339, 15054,
+ 16141, 16339, 15055, 11417, 15830,
+ 16141, 16339, 15440,
+ 16141, 16339, 15441, 11417, 15830,
+ 16141, 16339, 16862,
+ 16141, 16339, 16863, 11417, 15830,
+ 16141, 16339, 22535, 5500,
+ 16141, 16339, 22535, 9819, 10484,
+ 16141, 19957, 5427, 13642,
+ 16141, 19957, 19197, 3615, 3896,
+ 16141, 19957, 19197, 3897, 3897, 14348,
+ 16141, 19957, 19197, 15919, 3614,
+ 16141, 19957, 19197, 15919, 3896,
+ 16141, 22909, 2645, 17998,
+ 16141, 22909, 3207, 14346,
+ 16141, 22909, 13786,
+ 16141, 22909, 14344,
+ 16141, 22909, 16068,
+ 16141, 22909, 21104,
+ 16147, 11417, 15287, 12826,
+ 16157, 6054,
+ 16163, 14459, 17021, 20118,
+ 16163, 14459, 17021, 20119, 321, 12419, 17020,
+ 16169, 6938,
+ 16170,
+ 16172,
+ 16173, 11417, 20870,
+ 16173, 15688,
+ 16183, 14555, 10484,
+ 16209, 16793, 14388,
+ 16221, 10485, 14194,
+ 16221, 10485, 17316,
+ 16221, 10485, 19142,
+ 16221, 10485, 19274,
+ 16221, 10485, 22560,
+ 16221, 12908,
+ 16221, 15241, 10485, 8,
+ 16221, 15241, 10485, 16,
+ 16221, 15241, 10485, 28,
+ 16221, 15241, 10485, 40,
+ 16221, 15241, 10485, 58,
+ 16221, 15241, 10485, 72,
+ 16221, 15241, 10485, 94,
+ 16221, 15241, 10485, 312,
+ 16221, 15241, 10485, 702,
+ 16221, 15241, 10485, 19149, 34,
+ 16221, 15919, 12908,
+ 16221, 15919, 18805, 8736,
+ 16221, 16339, 0,
+ 16221, 16339, 8,
+ 16221, 16339, 16,
+ 16221, 16339, 28,
+ 16221, 16339, 40,
+ 16221, 16339, 58,
+ 16221, 16339, 72,
+ 16221, 16339, 94,
+ 16221, 16339, 106,
+ 16221, 16339, 124,
+ 16221, 16339, 148,
+ 16221, 16339, 246,
+ 16221, 16339, 270,
+ 16221, 16339, 312,
+ 16221, 16339, 342,
+ 16221, 16339, 356,
+ 16221, 16339, 392,
+ 16221, 16339, 424,
+ 16221, 16339, 464,
+ 16221, 16339, 546,
+ 16221, 16339, 596,
+ 16221, 16339, 612,
+ 16221, 16339, 646,
+ 16221, 16339, 702,
+ 16221, 16339, 710,
+ 16221, 16339, 774,
+ 16221, 16339, 990,
+ 16221, 16339, 1106,
+ 16221, 16339, 1204,
+ 16221, 16339, 1226,
+ 16221, 16339, 1572,
+ 16221, 16339, 1890,
+ 16221, 16339, 2008,
+ 16221, 16339, 2544,
+ 16221, 16339, 2594,
+ 16221, 16339, 2664,
+ 16221, 16339, 2792,
+ 16221, 16339, 3028,
+ 16221, 16339, 3166,
+ 16221, 16339, 3240,
+ 16221, 16339, 3372,
+ 16221, 16339, 3452,
+ 16221, 16339, 6516,
+ 16221, 16339, 10988,
+ 16221, 16339, 12922,
+ 16221, 16593, 10484,
+ 16221, 16593, 10485, 12220,
+ 16221, 18805, 8736,
+ 16221, 22695, 10484,
+ 16221, 23073, 10484,
+ 16225, 18709, 167, 2612,
+ 16225, 18709, 260,
+ 16225, 18709, 261, 16982,
+ 16225, 18709, 890,
+ 16225, 18709, 932,
+ 16225, 18709, 1004,
+ 16225, 18709, 1024,
+ 16225, 18709, 1146,
+ 16225, 18709, 1270,
+ 16225, 18709, 1280,
+ 16225, 18709, 1284,
+ 16225, 18709, 1342,
+ 16225, 18709, 1344,
+ 16225, 18709, 1416,
+ 16225, 18709, 1464,
+ 16225, 18709, 1488,
+ 16225, 18709, 1832,
+ 16225, 18709, 1878,
+ 16225, 18709, 2228,
+ 16225, 18709, 2338,
+ 16225, 18709, 2538,
+ 16225, 18709, 2612,
+ 16225, 18709, 2722,
+ 16225, 18709, 2726,
+ 16225, 18709, 2804,
+ 16225, 18709, 2998,
+ 16225, 18709, 3002,
+ 16225, 18709, 3012,
+ 16225, 18709, 3092,
+ 16225, 18709, 3152,
+ 16225, 18709, 3154,
+ 16225, 18709, 3262,
+ 16225, 18709, 3362,
+ 16225, 18709, 3486,
+ 16225, 18709, 3487, 13338,
+ 16225, 18709, 3586,
+ 16225, 18709, 5990,
+ 16225, 18709, 6026,
+ 16225, 18709, 6036,
+ 16225, 18709, 6040,
+ 16225, 18709, 6042,
+ 16225, 18709, 6047, 505, 12604,
+ 16225, 18709, 6050,
+ 16225, 18709, 6174,
+ 16225, 18709, 6176,
+ 16225, 18709, 6280,
+ 16225, 18709, 6282,
+ 16225, 18709, 6284,
+ 16225, 18709, 6560,
+ 16225, 18709, 6612,
+ 16225, 18709, 6634,
+ 16225, 18709, 6643, 1026,
+ 16225, 18709, 6650,
+ 16225, 18709, 6822,
+ 16225, 18709, 6938,
+ 16225, 18709, 6942,
+ 16225, 18709, 6968,
+ 16225, 18709, 6972,
+ 16225, 18709, 6994,
+ 16225, 18709, 7004,
+ 16225, 18709, 7154,
+ 16225, 18709, 7274,
+ 16225, 18709, 7364,
+ 16225, 18709, 7369, 10953, 15050,
+ 16225, 18709, 7372,
+ 16225, 18709, 7398,
+ 16225, 18709, 7406,
+ 16225, 18709, 7596,
+ 16225, 18709, 7608,
+ 16225, 18709, 7742,
+ 16225, 18709, 7772,
+ 16225, 18709, 8170,
+ 16225, 18709, 8184,
+ 16225, 18709, 8206,
+ 16225, 18709, 8208,
+ 16225, 18709, 8212,
+ 16225, 18709, 8242,
+ 16225, 18709, 8250,
+ 16225, 18709, 8280,
+ 16225, 18709, 8281, 17044,
+ 16225, 18709, 8774,
+ 16225, 18709, 8908,
+ 16225, 18709, 9362,
+ 16225, 18709, 9699, 1026,
+ 16225, 18709, 9810,
+ 16225, 18709, 10004,
+ 16225, 18709, 10056,
+ 16225, 18709, 10090,
+ 16225, 18709, 10296,
+ 16225, 18709, 10324,
+ 16225, 18709, 10332,
+ 16225, 18709, 10490,
+ 16225, 18709, 10504,
+ 16225, 18709, 10602,
+ 16225, 18709, 10604,
+ 16225, 18709, 10770,
+ 16225, 18709, 10896,
+ 16225, 18709, 10952,
+ 16225, 18709, 11372,
+ 16225, 18709, 11373, 21044,
+ 16225, 18709, 11394,
+ 16225, 18709, 11410,
+ 16225, 18709, 11412,
+ 16225, 18709, 11442,
+ 16225, 18709, 11446,
+ 16225, 18709, 12234,
+ 16225, 18709, 12314,
+ 16225, 18709, 12418,
+ 16225, 18709, 12430,
+ 16225, 18709, 12460,
+ 16225, 18709, 12568,
+ 16225, 18709, 12598,
+ 16225, 18709, 12810,
+ 16225, 18709, 12820,
+ 16225, 18709, 12938,
+ 16225, 18709, 13026,
+ 16225, 18709, 13036,
+ 16225, 18709, 13050,
+ 16225, 18709, 13136,
+ 16225, 18709, 13142,
+ 16225, 18709, 13158,
+ 16225, 18709, 13264,
+ 16225, 18709, 13292,
+ 16225, 18709, 13296,
+ 16225, 18709, 13350,
+ 16225, 18709, 13416,
+ 16225, 18709, 13584,
+ 16225, 18709, 13820,
+ 16225, 18709, 13886,
+ 16225, 18709, 13892,
+ 16225, 18709, 14424,
+ 16225, 18709, 14515, 9699, 1026,
+ 16225, 18709, 14520,
+ 16225, 18709, 14660,
+ 16225, 18709, 14666,
+ 16225, 18709, 14690,
+ 16225, 18709, 14693, 17097, 6026,
+ 16225, 18709, 14693, 17162,
+ 16225, 18709, 14744,
+ 16225, 18709, 14746,
+ 16225, 18709, 14750,
+ 16225, 18709, 14764,
+ 16225, 18709, 14776,
+ 16225, 18709, 14782,
+ 16225, 18709, 14790,
+ 16225, 18709, 14802,
+ 16225, 18709, 14818,
+ 16225, 18709, 14826,
+ 16225, 18709, 14836,
+ 16225, 18709, 14868,
+ 16225, 18709, 14896,
+ 16225, 18709, 14978,
+ 16225, 18709, 15022,
+ 16225, 18709, 15034,
+ 16225, 18709, 15270,
+ 16225, 18709, 15282,
+ 16225, 18709, 15286,
+ 16225, 18709, 15302,
+ 16225, 18709, 15310,
+ 16225, 18709, 15570,
+ 16225, 18709, 15596,
+ 16225, 18709, 15608,
+ 16225, 18709, 15652,
+ 16225, 18709, 15668,
+ 16225, 18709, 15804,
+ 16225, 18709, 15878,
+ 16225, 18709, 15917, 10812,
+ 16225, 18709, 15917, 12598,
+ 16225, 18709, 15919, 46,
+ 16225, 18709, 15920,
+ 16225, 18709, 15978,
+ 16225, 18709, 16155, 21044,
+ 16225, 18709, 16190,
+ 16225, 18709, 16470,
+ 16225, 18709, 16488,
+ 16225, 18709, 16622,
+ 16225, 18709, 16890,
+ 16225, 18709, 16896,
+ 16225, 18709, 16998,
+ 16225, 18709, 17004,
+ 16225, 18709, 17016,
+ 16225, 18709, 17020,
+ 16225, 18709, 17111, 18260,
+ 16225, 18709, 17214,
+ 16225, 18709, 17222,
+ 16225, 18709, 17242,
+ 16225, 18709, 17250,
+ 16225, 18709, 17300,
+ 16225, 18709, 17346,
+ 16225, 18709, 17378,
+ 16225, 18709, 17596,
+ 16225, 18709, 17670,
+ 16225, 18709, 17678,
+ 16225, 18709, 17898,
+ 16225, 18709, 17918,
+ 16225, 18709, 18004,
+ 16225, 18709, 18260,
+ 16225, 18709, 18394,
+ 16225, 18709, 18508,
+ 16225, 18709, 18674,
+ 16225, 18709, 18796,
+ 16225, 18709, 19138,
+ 16225, 18709, 19394,
+ 16225, 18709, 19784,
+ 16225, 18709, 20030,
+ 16225, 18709, 20046,
+ 16225, 18709, 20234,
+ 16225, 18709, 20356,
+ 16225, 18709, 20420,
+ 16225, 18709, 21044,
+ 16225, 18709, 21906,
+ 16225, 18709, 22030,
+ 16225, 18709, 22622,
+ 16225, 18709, 22933, 11412,
+ 16237, 10484,
+ 16249, 3362,
+ 16255, 14765, 16891, 15994,
+ 16255, 14765, 16891, 25450,
+ 16255, 14765, 16891, 25452,
+ 16255, 14765, 16891, 25454,
+ 16255, 14765, 16891, 25456,
+ 16255, 14765, 16891, 25458,
+ 16255, 14765, 16891, 25460,
+ 16255, 14765, 16891, 25462,
+ 16255, 14765, 16891, 25464,
+ 16255, 14765, 16891, 25466,
+ 16255, 14765, 16891, 25468,
+ 16255, 14765, 16891, 25470,
+ 16255, 14765, 16891, 25472,
+ 16255, 14765, 16891, 25474,
+ 16255, 14765, 16891, 25476,
+ 16255, 14765, 16891, 25478,
+ 16255, 14765, 16891, 25480,
+ 16255, 14765, 16891, 25482,
+ 16255, 14765, 16891, 25484,
+ 16255, 14765, 16891, 25486,
+ 16255, 14765, 16891, 25488,
+ 16255, 14765, 16891, 25490,
+ 16255, 14765, 16891, 25492,
+ 16255, 14765, 16891, 25494,
+ 16255, 14765, 16891, 25496,
+ 16255, 14765, 16891, 25498,
+ 16255, 14765, 16891, 25500,
+ 16255, 14765, 16891, 25502,
+ 16255, 14765, 16891, 25504,
+ 16255, 14765, 16891, 25506,
+ 16255, 14765, 16891, 25508,
+ 16255, 14765, 16891, 25510,
+ 16255, 14765, 16891, 25512,
+ 16255, 14765, 16891, 25514,
+ 16255, 14765, 16891, 25516,
+ 16255, 14765, 16891, 25518,
+ 16255, 14765, 16891, 25520,
+ 16255, 14765, 16891, 25522,
+ 16255, 14765, 16891, 25524,
+ 16255, 14765, 16891, 25526,
+ 16255, 14765, 16891, 25528,
+ 16255, 14765, 16891, 25530,
+ 16255, 14765, 16891, 25532,
+ 16255, 14765, 16891, 25534,
+ 16255, 14765, 16891, 25536,
+ 16255, 14765, 16891, 25538,
+ 16255, 14765, 16891, 25540,
+ 16255, 14765, 16891, 25542,
+ 16255, 14765, 16891, 25544,
+ 16255, 14765, 16891, 25546,
+ 16255, 14765, 16891, 25548,
+ 16255, 14765, 16891, 25550,
+ 16255, 14765, 16891, 25552,
+ 16255, 14765, 16891, 25554,
+ 16255, 14765, 16891, 25556,
+ 16255, 14765, 16891, 25558,
+ 16255, 14765, 16891, 25560,
+ 16255, 14765, 16891, 25562,
+ 16255, 14765, 16891, 25564,
+ 16255, 14765, 16891, 25566,
+ 16255, 14765, 16891, 25568,
+ 16255, 14765, 16891, 25570,
+ 16255, 14765, 16891, 25572,
+ 16255, 14765, 16891, 25574,
+ 16255, 14765, 16891, 25576,
+ 16255, 14765, 16891, 25578,
+ 16255, 14765, 16891, 25580,
+ 16255, 14765, 16891, 25582,
+ 16255, 14765, 16891, 25584,
+ 16255, 14765, 16891, 25586,
+ 16255, 14765, 16891, 25588,
+ 16255, 14765, 16891, 25590,
+ 16255, 14765, 16891, 25592,
+ 16255, 14765, 16891, 25594,
+ 16255, 14765, 16891, 25596,
+ 16255, 14765, 16891, 25598,
+ 16255, 14765, 16891, 25600,
+ 16255, 14765, 16891, 25602,
+ 16255, 14765, 16891, 25604,
+ 16255, 14765, 16891, 25606,
+ 16255, 14765, 16891, 25608,
+ 16255, 14765, 16891, 25610,
+ 16255, 14765, 16891, 25612,
+ 16255, 14765, 16891, 25614,
+ 16255, 14765, 16891, 25616,
+ 16255, 14765, 16891, 25618,
+ 16255, 14765, 16891, 25620,
+ 16255, 14765, 16891, 25622,
+ 16255, 14765, 16891, 25624,
+ 16255, 14765, 16891, 25626,
+ 16255, 14765, 16891, 25628,
+ 16255, 14765, 16891, 25630,
+ 16255, 14765, 16891, 25632,
+ 16255, 14765, 16891, 25634,
+ 16255, 14765, 16891, 25636,
+ 16255, 14765, 16891, 25638,
+ 16255, 14765, 16891, 25640,
+ 16255, 14765, 16891, 25642,
+ 16255, 14765, 16891, 25644,
+ 16255, 14765, 16891, 25646,
+ 16255, 14765, 16891, 25648,
+ 16255, 14765, 16891, 25650,
+ 16255, 14765, 16891, 25652,
+ 16255, 14765, 16891, 25654,
+ 16255, 14765, 16891, 25656,
+ 16255, 14765, 16891, 25658,
+ 16255, 14765, 16891, 25660,
+ 16255, 14765, 16891, 25662,
+ 16255, 14765, 16891, 25664,
+ 16255, 14765, 16891, 25666,
+ 16255, 14765, 16891, 25668,
+ 16255, 14765, 16891, 25670,
+ 16255, 14765, 16891, 25672,
+ 16255, 14765, 16891, 25674,
+ 16255, 14765, 16891, 25676,
+ 16255, 14765, 16891, 25678,
+ 16255, 14765, 16891, 25680,
+ 16255, 14765, 16891, 25682,
+ 16255, 14765, 16891, 25684,
+ 16255, 14765, 16891, 25686,
+ 16255, 14765, 16891, 25688,
+ 16255, 14765, 16891, 25690,
+ 16255, 14765, 16891, 25692,
+ 16255, 14765, 16891, 25694,
+ 16255, 14765, 16891, 25696,
+ 16255, 14765, 16891, 25698,
+ 16255, 14765, 16891, 25700,
+ 16255, 14765, 16891, 25702,
+ 16255, 14765, 16891, 25704,
+ 16255, 14765, 16891, 25706,
+ 16255, 14765, 16891, 25708,
+ 16255, 14765, 16891, 25710,
+ 16255, 14765, 16891, 25712,
+ 16255, 14765, 16891, 25714,
+ 16255, 14765, 16891, 25716,
+ 16255, 14765, 16891, 25718,
+ 16255, 14765, 16891, 25720,
+ 16255, 14765, 16891, 25722,
+ 16255, 14765, 16891, 25724,
+ 16255, 14765, 16891, 25726,
+ 16255, 14765, 16891, 25728,
+ 16255, 14765, 16891, 25730,
+ 16255, 14765, 16891, 25732,
+ 16255, 14765, 16891, 25734,
+ 16255, 14765, 16891, 25736,
+ 16255, 14765, 16891, 25738,
+ 16255, 14765, 16891, 25740,
+ 16255, 14765, 16891, 25742,
+ 16255, 14765, 16891, 25744,
+ 16255, 14765, 16891, 25746,
+ 16255, 14765, 16891, 25748,
+ 16255, 14765, 16891, 25750,
+ 16255, 14765, 16891, 25752,
+ 16255, 14765, 16891, 25754,
+ 16255, 14765, 16891, 25756,
+ 16255, 14765, 16891, 25758,
+ 16255, 14765, 16891, 25760,
+ 16255, 14765, 16891, 25762,
+ 16255, 14765, 16891, 25764,
+ 16255, 14765, 16891, 25766,
+ 16255, 14765, 16891, 25768,
+ 16255, 14765, 16891, 25770,
+ 16255, 14765, 16891, 25772,
+ 16255, 14765, 16891, 25774,
+ 16255, 14765, 16891, 25776,
+ 16255, 14765, 16891, 25778,
+ 16255, 14765, 16891, 25780,
+ 16255, 14765, 16891, 25782,
+ 16255, 14765, 16891, 25784,
+ 16255, 14765, 16891, 25786,
+ 16255, 14765, 16891, 25788,
+ 16255, 14765, 16891, 25790,
+ 16255, 14765, 16891, 25792,
+ 16255, 14765, 16891, 25794,
+ 16255, 14765, 16891, 25796,
+ 16255, 14765, 16891, 25798,
+ 16255, 14765, 16891, 25800,
+ 16255, 14765, 16891, 25802,
+ 16255, 14765, 16891, 25804,
+ 16255, 14765, 16891, 25806,
+ 16255, 14765, 16891, 25808,
+ 16255, 14765, 16891, 25810,
+ 16255, 14765, 16891, 25812,
+ 16255, 14765, 16891, 25814,
+ 16255, 14765, 16891, 25816,
+ 16255, 14765, 16891, 25818,
+ 16255, 14765, 16891, 25820,
+ 16255, 14765, 16891, 25822,
+ 16255, 14765, 16891, 25824,
+ 16255, 14765, 16891, 25826,
+ 16255, 14765, 16891, 25828,
+ 16255, 14765, 16891, 25830,
+ 16255, 14765, 16891, 25832,
+ 16255, 14765, 16891, 25834,
+ 16255, 14765, 16891, 25836,
+ 16255, 14765, 16891, 25838,
+ 16255, 14765, 16891, 25840,
+ 16255, 14765, 16891, 25842,
+ 16255, 14765, 16891, 25844,
+ 16255, 14765, 16891, 25846,
+ 16255, 14765, 16891, 25848,
+ 16255, 14765, 16891, 25850,
+ 16255, 14765, 16891, 25852,
+ 16255, 14765, 16891, 25854,
+ 16255, 14765, 16891, 25856,
+ 16255, 14765, 16891, 25858,
+ 16255, 14765, 16891, 25860,
+ 16255, 14765, 16891, 25862,
+ 16255, 14765, 16891, 25864,
+ 16255, 14765, 16891, 25866,
+ 16255, 14765, 16891, 25868,
+ 16255, 14765, 16891, 25870,
+ 16255, 14765, 16891, 25872,
+ 16255, 14765, 16891, 25874,
+ 16255, 14765, 16891, 25876,
+ 16255, 14765, 16891, 25878,
+ 16255, 14765, 16891, 25880,
+ 16255, 14765, 16891, 25882,
+ 16255, 14765, 16891, 25884,
+ 16255, 14765, 16891, 25886,
+ 16255, 14765, 16891, 25888,
+ 16255, 14765, 16891, 25890,
+ 16255, 14765, 16891, 25892,
+ 16255, 14765, 16891, 25894,
+ 16255, 14765, 16891, 25896,
+ 16255, 14765, 16891, 25898,
+ 16255, 14765, 16891, 25900,
+ 16255, 14765, 16891, 25902,
+ 16255, 14765, 16891, 25904,
+ 16255, 14765, 16891, 25906,
+ 16255, 14765, 16891, 25908,
+ 16255, 14765, 16891, 25910,
+ 16255, 14765, 16891, 25912,
+ 16255, 14765, 16891, 25914,
+ 16255, 14765, 16891, 25916,
+ 16255, 14765, 16891, 25918,
+ 16255, 14765, 16891, 25920,
+ 16255, 14765, 16891, 25922,
+ 16255, 14765, 16891, 25924,
+ 16255, 14765, 16891, 25926,
+ 16255, 14765, 16891, 25928,
+ 16255, 14765, 16891, 25930,
+ 16255, 14765, 16891, 25932,
+ 16255, 14765, 16891, 25934,
+ 16255, 14765, 16891, 25936,
+ 16255, 14765, 16891, 25938,
+ 16255, 14765, 16891, 25940,
+ 16255, 14765, 16891, 25942,
+ 16255, 14765, 16891, 25944,
+ 16255, 14765, 16891, 25946,
+ 16255, 14765, 16891, 25948,
+ 16255, 14765, 16891, 25950,
+ 16255, 14765, 16891, 25952,
+ 16255, 14765, 16891, 25954,
+ 16255, 14765, 16891, 25956,
+ 16255, 14765, 16891, 25958,
+ 16255, 14765, 16891, 25960,
+ 16255, 14765, 16891, 25962,
+ 16255, 14765, 16891, 25964,
+ 16255, 14765, 16891, 25966,
+ 16255, 14765, 16891, 25968,
+ 16255, 14765, 16891, 25970,
+ 16255, 14765, 16891, 25972,
+ 16255, 14765, 16891, 25974,
+ 16255, 14765, 16891, 25976,
+ 16255, 14765, 16891, 25978,
+ 16255, 14765, 16891, 25980,
+ 16255, 14765, 16891, 25982,
+ 16255, 14765, 16891, 25984,
+ 16255, 14765, 16891, 25986,
+ 16255, 14765, 16891, 25988,
+ 16255, 14765, 16891, 25990,
+ 16255, 14765, 16891, 25992,
+ 16255, 14765, 16891, 25994,
+ 16255, 14765, 16891, 25996,
+ 16255, 14765, 16891, 25998,
+ 16255, 14765, 16891, 26000,
+ 16255, 14765, 16891, 26002,
+ 16255, 14765, 16891, 26004,
+ 16255, 14765, 16891, 26006,
+ 16255, 14765, 16891, 26008,
+ 16255, 14765, 16891, 26010,
+ 16255, 14765, 16891, 26012,
+ 16255, 14765, 16891, 26014,
+ 16255, 14765, 16891, 26016,
+ 16255, 14765, 16891, 26018,
+ 16255, 14765, 16891, 26020,
+ 16255, 14765, 16891, 26022,
+ 16255, 14765, 16891, 26024,
+ 16255, 14765, 16891, 26026,
+ 16255, 14765, 16891, 26028,
+ 16255, 14765, 16891, 26030,
+ 16255, 14765, 16891, 26032,
+ 16255, 14765, 16891, 26034,
+ 16255, 14765, 16891, 26036,
+ 16255, 14765, 16891, 26038,
+ 16255, 14765, 16891, 26040,
+ 16255, 14765, 16891, 26042,
+ 16255, 14765, 16891, 26044,
+ 16255, 14765, 16891, 26046,
+ 16255, 14765, 16891, 26048,
+ 16255, 14765, 16891, 26050,
+ 16255, 14765, 16891, 26052,
+ 16255, 14765, 16891, 26054,
+ 16255, 14765, 16891, 26056,
+ 16255, 14765, 16891, 26058,
+ 16255, 14765, 16891, 26060,
+ 16255, 14765, 16891, 26062,
+ 16255, 14765, 16891, 26064,
+ 16255, 14765, 16891, 26066,
+ 16255, 14765, 16891, 26068,
+ 16255, 14765, 16891, 26070,
+ 16255, 14765, 16891, 26072,
+ 16255, 14765, 16891, 26074,
+ 16255, 14765, 16891, 26076,
+ 16255, 14765, 16891, 26078,
+ 16255, 14765, 16891, 26080,
+ 16255, 14765, 16891, 26082,
+ 16255, 14765, 16891, 26084,
+ 16255, 14765, 16891, 26086,
+ 16255, 14765, 16891, 26088,
+ 16255, 14765, 16891, 26090,
+ 16255, 14765, 16891, 26092,
+ 16255, 14765, 16891, 26094,
+ 16255, 14765, 16891, 26096,
+ 16255, 14765, 16891, 26098,
+ 16255, 14765, 16891, 26100,
+ 16255, 14765, 16891, 26102,
+ 16255, 14765, 16891, 26104,
+ 16255, 14765, 16891, 26106,
+ 16255, 14765, 16891, 26108,
+ 16255, 14765, 16891, 26110,
+ 16255, 14765, 16891, 26112,
+ 16255, 14765, 16891, 26114,
+ 16255, 14765, 16891, 26116,
+ 16255, 14765, 16891, 26118,
+ 16255, 14765, 16891, 26120,
+ 16255, 14765, 16891, 26122,
+ 16255, 14765, 16891, 26124,
+ 16255, 14765, 16891, 26126,
+ 16255, 14765, 16891, 26128,
+ 16255, 14765, 16891, 26130,
+ 16255, 14765, 16891, 26132,
+ 16255, 14765, 16891, 26134,
+ 16255, 14765, 16891, 26136,
+ 16255, 14765, 16891, 26138,
+ 16255, 14765, 16891, 26140,
+ 16255, 14765, 16891, 26142,
+ 16255, 14765, 16891, 26144,
+ 16255, 14765, 16891, 26146,
+ 16255, 14765, 16891, 26148,
+ 16255, 14765, 16891, 26150,
+ 16255, 14765, 16891, 26152,
+ 16255, 14765, 16891, 26154,
+ 16255, 14765, 16891, 26156,
+ 16255, 14765, 16891, 26158,
+ 16255, 14765, 16891, 26160,
+ 16255, 14765, 16891, 26162,
+ 16255, 14765, 16891, 26164,
+ 16255, 14765, 16891, 26166,
+ 16255, 14765, 16891, 26168,
+ 16255, 14765, 16891, 26170,
+ 16255, 14765, 16891, 26172,
+ 16255, 14765, 16891, 26174,
+ 16255, 14765, 16891, 26176,
+ 16255, 14765, 16891, 26178,
+ 16255, 14765, 16891, 26180,
+ 16255, 14765, 16891, 26182,
+ 16255, 14765, 16891, 26184,
+ 16255, 14765, 16891, 26186,
+ 16255, 14765, 16891, 26188,
+ 16255, 14765, 16891, 26190,
+ 16255, 14765, 16891, 26192,
+ 16255, 14765, 16891, 26194,
+ 16255, 14765, 16891, 26196,
+ 16255, 14765, 16891, 26198,
+ 16255, 14765, 16891, 26200,
+ 16255, 14765, 16891, 26202,
+ 16255, 14765, 16891, 26204,
+ 16255, 14765, 16891, 26206,
+ 16255, 14765, 16891, 26208,
+ 16255, 14765, 16891, 26210,
+ 16255, 14765, 16891, 26212,
+ 16255, 14765, 16891, 26214,
+ 16255, 14765, 16891, 26216,
+ 16255, 14765, 16891, 26218,
+ 16255, 14765, 16891, 26220,
+ 16255, 14765, 16891, 26222,
+ 16255, 14765, 16891, 26224,
+ 16255, 14765, 16891, 26226,
+ 16255, 14765, 16891, 26228,
+ 16255, 14765, 16891, 26230,
+ 16255, 14765, 16891, 26232,
+ 16255, 14765, 16891, 26234,
+ 16255, 14765, 16891, 26236,
+ 16255, 14765, 16891, 26238,
+ 16255, 14765, 16891, 26240,
+ 16255, 14765, 16891, 26242,
+ 16255, 14765, 16891, 26244,
+ 16255, 14765, 16891, 26246,
+ 16255, 14765, 16891, 26248,
+ 16255, 14765, 16891, 26250,
+ 16255, 14765, 16891, 26252,
+ 16255, 14765, 16891, 26254,
+ 16255, 14765, 16891, 26256,
+ 16255, 14765, 16891, 26258,
+ 16255, 14765, 16891, 26260,
+ 16255, 14765, 16891, 26262,
+ 16255, 14765, 16891, 26264,
+ 16255, 14765, 16891, 26266,
+ 16255, 14765, 16891, 26268,
+ 16255, 14765, 16891, 26270,
+ 16255, 14765, 16891, 26272,
+ 16255, 14765, 16891, 26274,
+ 16255, 14765, 16891, 26276,
+ 16255, 14765, 16891, 26278,
+ 16255, 14765, 16891, 26280,
+ 16255, 14765, 16891, 26282,
+ 16255, 14765, 16891, 26284,
+ 16255, 14765, 16891, 26286,
+ 16255, 14765, 16891, 26288,
+ 16255, 14765, 16891, 26290,
+ 16255, 14765, 16891, 26292,
+ 16255, 14765, 16891, 26294,
+ 16255, 14765, 16891, 26296,
+ 16255, 14765, 16891, 26298,
+ 16255, 14765, 16891, 26300,
+ 16255, 14765, 16891, 26302,
+ 16255, 14765, 16891, 26304,
+ 16255, 14765, 16891, 26306,
+ 16255, 14765, 16891, 26308,
+ 16255, 14765, 16891, 26310,
+ 16255, 14765, 16891, 26312,
+ 16255, 14765, 16891, 26314,
+ 16255, 14765, 16891, 26316,
+ 16255, 14765, 16891, 26318,
+ 16255, 14765, 16891, 26320,
+ 16255, 14765, 16891, 26322,
+ 16255, 14765, 16891, 26324,
+ 16255, 14765, 16891, 26326,
+ 16255, 14765, 16891, 26328,
+ 16255, 14765, 16891, 26330,
+ 16255, 14765, 16891, 26332,
+ 16255, 14765, 16891, 26334,
+ 16255, 14765, 16891, 26336,
+ 16255, 14765, 16891, 26338,
+ 16255, 14765, 16891, 26340,
+ 16255, 14765, 16891, 26342,
+ 16255, 14765, 16891, 26344,
+ 16255, 14765, 16891, 26346,
+ 16255, 14765, 16891, 26348,
+ 16255, 14765, 16891, 26350,
+ 16255, 14765, 16891, 26352,
+ 16255, 14765, 16891, 26354,
+ 16255, 14765, 16891, 26356,
+ 16255, 14765, 16891, 26358,
+ 16255, 14765, 16891, 26360,
+ 16255, 14765, 16891, 26362,
+ 16255, 14765, 16891, 26364,
+ 16255, 14765, 16891, 26366,
+ 16255, 14765, 16891, 26368,
+ 16255, 14765, 16891, 26370,
+ 16255, 14765, 16891, 26372,
+ 16255, 14765, 16891, 26374,
+ 16255, 14765, 16891, 26376,
+ 16255, 14765, 16891, 26378,
+ 16255, 14765, 16891, 26380,
+ 16255, 14765, 16891, 26382,
+ 16255, 14765, 16891, 26384,
+ 16255, 14765, 16891, 26386,
+ 16255, 14765, 16891, 26388,
+ 16257, 10485, 14194,
+ 16257, 10485, 14854,
+ 16257, 10485, 16918,
+ 16257, 10485, 17316,
+ 16257, 10485, 19274,
+ 16257, 11441, 21480,
+ 16257, 12908,
+ 16257, 15241, 10485, 8,
+ 16257, 15241, 10485, 16,
+ 16257, 15241, 10485, 28,
+ 16257, 15241, 10485, 40,
+ 16257, 15241, 10485, 58,
+ 16257, 15241, 10485, 72,
+ 16257, 15241, 10485, 94,
+ 16257, 15241, 10485, 312,
+ 16257, 15919, 12908,
+ 16257, 15919, 18805, 8736,
+ 16257, 16339, 0,
+ 16257, 16339, 8,
+ 16257, 16339, 16,
+ 16257, 16339, 28,
+ 16257, 16339, 40,
+ 16257, 16339, 58,
+ 16257, 16339, 72,
+ 16257, 16339, 94,
+ 16257, 16339, 106,
+ 16257, 16339, 124,
+ 16257, 16339, 148,
+ 16257, 16339, 246,
+ 16257, 16339, 270,
+ 16257, 16339, 342,
+ 16257, 16339, 356,
+ 16257, 16339, 392,
+ 16257, 16339, 424,
+ 16257, 16339, 464,
+ 16257, 16339, 546,
+ 16257, 16339, 596,
+ 16257, 16339, 612,
+ 16257, 16339, 646,
+ 16257, 16339, 710,
+ 16257, 16339, 774,
+ 16257, 16339, 962,
+ 16257, 16339, 990,
+ 16257, 16339, 1106,
+ 16257, 16339, 1204,
+ 16257, 16339, 1226,
+ 16257, 16339, 1562,
+ 16257, 16339, 1572,
+ 16257, 16339, 1906,
+ 16257, 16339, 2008,
+ 16257, 16339, 2248,
+ 16257, 16339, 2544,
+ 16257, 16339, 2594,
+ 16257, 16339, 2664,
+ 16257, 16339, 2792,
+ 16257, 16339, 3372,
+ 16257, 16339, 3452,
+ 16257, 16339, 6508,
+ 16257, 16339, 6516,
+ 16257, 16339, 10988,
+ 16257, 18805, 8736,
+ 16257, 23073, 10484,
+ 16268,
+ 16287, 20407, 17084,
+ 16292,
+ 16308,
+ 16321, 10838,
+ 16321, 10839, 527, 13063, 658,
+ 16326,
+ 16335, 10485, 2996,
+ 16335, 10485, 14194,
+ 16335, 12959, 2726,
+ 16335, 12959, 3194,
+ 16335, 12959, 3486,
+ 16335, 12959, 6978,
+ 16335, 12959, 7000,
+ 16335, 12959, 9282,
+ 16335, 12959, 11726,
+ 16335, 12959, 13036,
+ 16335, 12959, 14634,
+ 16335, 12959, 14960,
+ 16335, 15241, 10485, 8,
+ 16335, 15241, 10485, 16,
+ 16335, 15241, 10485, 28,
+ 16335, 15241, 10485, 40,
+ 16335, 15241, 10485, 58,
+ 16335, 15241, 10485, 520,
+ 16335, 15241, 10485, 702,
+ 16335, 16339, 0,
+ 16335, 16339, 106,
+ 16335, 16339, 124,
+ 16335, 16339, 148,
+ 16335, 16339, 226,
+ 16335, 16339, 246,
+ 16335, 16339, 270,
+ 16335, 16339, 342,
+ 16335, 16339, 356,
+ 16335, 16339, 392,
+ 16335, 16339, 424,
+ 16335, 16339, 464,
+ 16335, 16339, 546,
+ 16335, 16339, 596,
+ 16335, 16339, 612,
+ 16335, 16339, 646,
+ 16335, 16339, 710,
+ 16335, 16339, 734,
+ 16335, 16339, 774,
+ 16335, 16339, 1012,
+ 16335, 16339, 1106,
+ 16335, 16339, 1204,
+ 16335, 16339, 1320,
+ 16335, 16339, 1462,
+ 16335, 16339, 1600,
+ 16335, 16339, 1722,
+ 16335, 16339, 2008,
+ 16335, 16339, 2056,
+ 16335, 16339, 2418,
+ 16335, 16339, 2544,
+ 16335, 16339, 2664,
+ 16335, 16339, 2792,
+ 16335, 16339, 2816,
+ 16335, 16339, 3166,
+ 16335, 16339, 3372,
+ 16335, 16339, 3438,
+ 16335, 16339, 3452,
+ 16335, 16339, 10964,
+ 16335, 16339, 10988,
+ 16335, 20827, 10485, 20,
+ 16335, 20827, 10485, 22,
+ 16335, 20827, 10485, 24,
+ 16335, 20827, 10485, 26,
+ 16335, 20827, 10485, 30,
+ 16335, 20827, 10485, 34,
+ 16335, 20827, 10485, 38,
+ 16335, 20827, 10485, 7928,
+ 16335, 20827, 10485, 18488,
+ 16335, 21545, 16339, 596,
+ 16335, 21545, 16339, 774,
+ 16335, 22909, 9485, 17167, 17092,
+ 16335, 22909, 15732,
+ 16335, 22909, 17092,
+ 16335, 22909, 17232,
+ 16335, 22909, 17233, 15732,
+ 16361, 1, 10485, 4672,
+ 16361, 1, 10485, 4674,
+ 16361, 1, 10485, 4676,
+ 16361, 1, 10485, 4678,
+ 16361, 1, 10485, 4680,
+ 16361, 1, 10485, 4682,
+ 16361, 1, 10485, 4684,
+ 16361, 1, 10485, 4686,
+ 16361, 1, 10485, 4690,
+ 16361, 1, 10485, 4692,
+ 16361, 1, 10485, 4694,
+ 16361, 1, 10485, 4698,
+ 16361, 1, 10485, 4700,
+ 16361, 1, 10485, 4702,
+ 16361, 1, 10485, 4704,
+ 16361, 1, 10485, 4706,
+ 16361, 1, 10485, 4708,
+ 16361, 1, 10485, 4710,
+ 16361, 1, 10485, 4712,
+ 16361, 1, 10485, 4714,
+ 16361, 1, 10485, 4716,
+ 16361, 1, 10485, 4718,
+ 16361, 1, 10485, 4720,
+ 16361, 1, 10485, 4722,
+ 16361, 1, 10485, 4724,
+ 16361, 1, 10485, 4726,
+ 16361, 1, 10485, 4728,
+ 16361, 1, 10485, 4730,
+ 16361, 1, 10485, 4732,
+ 16361, 1, 10485, 4734,
+ 16361, 1, 10485, 4736,
+ 16361, 1, 10485, 4738,
+ 16361, 1, 10485, 4740,
+ 16361, 1, 10485, 4742,
+ 16361, 1, 10485, 4744,
+ 16361, 1, 10485, 4746,
+ 16361, 1, 10485, 4748,
+ 16361, 1, 10485, 4750,
+ 16361, 1, 10485, 4752,
+ 16361, 1, 10485, 4754,
+ 16361, 1, 10485, 4756,
+ 16361, 1, 10485, 4758,
+ 16361, 1, 10485, 4760,
+ 16361, 1, 10485, 4762,
+ 16361, 1, 10485, 4764,
+ 16361, 1, 10485, 4766,
+ 16361, 1, 10485, 4768,
+ 16361, 1, 10485, 4770,
+ 16361, 1, 10485, 4772,
+ 16361, 1, 10485, 4774,
+ 16361, 1, 10485, 4776,
+ 16361, 1, 10485, 4778,
+ 16361, 1, 10485, 4780,
+ 16361, 1, 10485, 4782,
+ 16361, 1, 10485, 4784,
+ 16361, 1, 10485, 4786,
+ 16361, 1, 10485, 4788,
+ 16361, 1, 10485, 4790,
+ 16361, 1, 10485, 4792,
+ 16361, 1, 10485, 4794,
+ 16361, 1, 10485, 4796,
+ 16361, 1, 10485, 4798,
+ 16361, 1, 10485, 4800,
+ 16361, 1, 10485, 4802,
+ 16361, 1, 10485, 4804,
+ 16361, 1, 10485, 4806,
+ 16361, 1, 10485, 4808,
+ 16361, 1, 10485, 4810,
+ 16361, 1, 10485, 4812,
+ 16361, 1, 10485, 5066,
+ 16361, 1, 10485, 5068,
+ 16361, 1, 10485, 5070,
+ 16361, 1, 10485, 5072,
+ 16361, 1, 10485, 5074,
+ 16361, 1, 10485, 5076,
+ 16361, 1, 10485, 5080,
+ 16361, 1, 10485, 5082,
+ 16361, 1, 10485, 5084,
+ 16361, 1, 10485, 5086,
+ 16361, 1, 10485, 5088,
+ 16361, 1, 10485, 5090,
+ 16361, 1, 10485, 5094,
+ 16361, 1, 10485, 5096,
+ 16361, 1, 10485, 5104,
+ 16361, 1, 10485, 5106,
+ 16361, 1, 10485, 5110,
+ 16361, 1, 10485, 5112,
+ 16361, 1, 10485, 5114,
+ 16361, 1, 10485, 5116,
+ 16361, 1, 10485, 5118,
+ 16361, 1, 10485, 5120,
+ 16361, 1, 10485, 5122,
+ 16361, 1, 10485, 5124,
+ 16361, 1, 10485, 5126,
+ 16361, 1, 10485, 5128,
+ 16361, 1, 10485, 5130,
+ 16361, 1, 10485, 5132,
+ 16361, 1, 10485, 5134,
+ 16361, 1, 10485, 5136,
+ 16361, 1, 10485, 5138,
+ 16361, 1, 10485, 5140,
+ 16361, 1, 10485, 5142,
+ 16361, 1, 10485, 5144,
+ 16361, 1, 10485, 5146,
+ 16361, 1, 10485, 5148,
+ 16361, 1, 10485, 5150,
+ 16361, 1, 10485, 5152,
+ 16361, 1, 10485, 5154,
+ 16361, 1, 10485, 5156,
+ 16361, 1, 10485, 5158,
+ 16361, 1, 10485, 5160,
+ 16361, 1, 10485, 5162,
+ 16361, 1, 10485, 5164,
+ 16361, 1, 10485, 5166,
+ 16361, 1, 10485, 5168,
+ 16361, 1, 10485, 5170,
+ 16361, 1, 10485, 5172,
+ 16361, 1, 10485, 5174,
+ 16361, 1, 10485, 5176,
+ 16361, 1, 10485, 5178,
+ 16361, 1, 10485, 5180,
+ 16361, 1, 10485, 5182,
+ 16361, 1, 10485, 5184,
+ 16361, 1, 10485, 5186,
+ 16361, 1, 10485, 5188,
+ 16361, 1, 10485, 5190,
+ 16361, 1, 10485, 5192,
+ 16361, 1, 10485, 5194,
+ 16361, 1, 10485, 5196,
+ 16361, 1, 10485, 5198,
+ 16361, 1, 10485, 5200,
+ 16361, 1, 10485, 5202,
+ 16361, 1, 10485, 5204,
+ 16361, 1, 10485, 5206,
+ 16361, 1, 10485, 5208,
+ 16361, 1, 10485, 5210,
+ 16361, 1, 10485, 5212,
+ 16361, 1, 10485, 5214,
+ 16361, 1, 10485, 5216,
+ 16361, 1, 10485, 5218,
+ 16361, 1, 10485, 5220,
+ 16361, 1, 10485, 5222,
+ 16361, 1, 10485, 5224,
+ 16361, 1, 10485, 5226,
+ 16361, 1, 10485, 5228,
+ 16361, 1, 10485, 5230,
+ 16361, 1, 10485, 5232,
+ 16361, 1, 10485, 5234,
+ 16361, 1, 10485, 5236,
+ 16361, 1, 10485, 5238,
+ 16361, 1, 10485, 5240,
+ 16361, 1, 10485, 5242,
+ 16361, 1, 10485, 5244,
+ 16361, 1, 10485, 5246,
+ 16361, 1, 10485, 5248,
+ 16361, 1, 10485, 5250,
+ 16361, 1, 10485, 5252,
+ 16361, 1, 10485, 5254,
+ 16361, 1, 10485, 5256,
+ 16361, 1, 10485, 5258,
+ 16361, 1, 10485, 5260,
+ 16361, 1, 10485, 5262,
+ 16361, 1, 10485, 5264,
+ 16361, 1, 10485, 5266,
+ 16361, 1, 10485, 5268,
+ 16361, 1, 10485, 5270,
+ 16361, 1, 10485, 5272,
+ 16361, 1, 10485, 5274,
+ 16361, 1, 10485, 5276,
+ 16361, 1, 10485, 5278,
+ 16361, 1, 10485, 5280,
+ 16361, 1, 10485, 5282,
+ 16361, 1, 10485, 5284,
+ 16361, 1, 10485, 5286,
+ 16361, 1, 10485, 5288,
+ 16361, 1, 10485, 5290,
+ 16361, 1, 10485, 5292,
+ 16361, 1, 10485, 5294,
+ 16361, 1, 10485, 5296,
+ 16361, 1, 10485, 5298,
+ 16361, 1, 10485, 5300,
+ 16361, 1, 10485, 5302,
+ 16361, 1, 10485, 5304,
+ 16361, 1, 10485, 5306,
+ 16361, 1, 10485, 5308,
+ 16361, 1, 10485, 5310,
+ 16361, 1, 10485, 5312,
+ 16361, 1, 10485, 5314,
+ 16361, 1, 10485, 5316,
+ 16361, 1, 10485, 5318,
+ 16361, 1, 10485, 5320,
+ 16361, 1, 10485, 5322,
+ 16361, 1, 10485, 5324,
+ 16361, 1, 10485, 5326,
+ 16361, 1, 10485, 5328,
+ 16361, 1, 10485, 5330,
+ 16361, 1, 10485, 5332,
+ 16361, 1, 10485, 5334,
+ 16361, 1, 10485, 5336,
+ 16361, 1, 10485, 5338,
+ 16361, 1, 10485, 5340,
+ 16361, 1, 10485, 5343, 0,
+ 16361, 1, 10485, 5345, 2,
+ 16361, 1, 10485, 5347, 6,
+ 16361, 1, 10485, 5349, 8,
+ 16361, 1, 10485, 5351, 10,
+ 16361, 1, 10485, 5353, 14,
+ 16361, 1, 10485, 5355, 18,
+ 16361, 1, 10485, 5357, 20,
+ 16361, 1, 10485, 5359, 22,
+ 16361, 1, 10485, 5361, 44,
+ 16361, 1, 10485, 5363, 46,
+ 16361, 1, 10485, 5365, 48,
+ 16361, 1, 10485, 5367, 14288,
+ 16361, 1, 10485, 5369, 838,
+ 16361, 1, 10485, 5371, 108,
+ 16361, 1, 10485, 5373, 152,
+ 16361, 1, 10485, 5375, 6826,
+ 16361, 1, 10485, 5377, 344,
+ 16361, 1, 10485, 5378,
+ 16361, 1, 10485, 5380,
+ 16361, 1, 10485, 5382,
+ 16361, 1, 10485, 5384,
+ 16361, 1, 10485, 5386,
+ 16361, 1, 10485, 5388,
+ 16361, 1, 10485, 5390,
+ 16361, 1, 10485, 5392,
+ 16361, 1, 10485, 11872,
+ 16361, 1, 10485, 11930,
+ 16361, 1, 10485, 11934,
+ 16361, 1, 10485, 11960,
+ 16361, 1, 10485, 11962,
+ 16361, 1, 10485, 11964,
+ 16361, 1, 10485, 11966,
+ 16361, 1, 10485, 11968,
+ 16361, 1, 10485, 11970,
+ 16361, 1, 10485, 12072,
+ 16361, 1, 10485, 12074,
+ 16361, 1, 10485, 12076,
+ 16361, 1, 10485, 12078,
+ 16361, 1, 10485, 12080,
+ 16361, 1, 10485, 12082,
+ 16361, 1, 10485, 12084,
+ 16361, 1, 10485, 12086,
+ 16361, 1, 10485, 12088,
+ 16361, 1, 10485, 12090,
+ 16361, 1, 10485, 12092,
+ 16361, 1, 10485, 12094,
+ 16361, 1, 10485, 12096,
+ 16361, 1, 10485, 12098,
+ 16361, 1, 10485, 12100,
+ 16361, 1, 10485, 12102,
+ 16361, 1, 10485, 12104,
+ 16361, 1, 10485, 12106,
+ 16361, 1, 10485, 12108,
+ 16361, 1, 10485, 12110,
+ 16361, 1, 10485, 12112,
+ 16361, 1, 10485, 12114,
+ 16361, 1, 10485, 12116,
+ 16361, 1, 10485, 12118,
+ 16361, 1, 10485, 12120,
+ 16361, 1, 10485, 12122,
+ 16361, 1, 10485, 12124,
+ 16361, 1, 10485, 12126,
+ 16361, 1, 10485, 12128,
+ 16361, 1, 10485, 12130,
+ 16361, 1, 10485, 12132,
+ 16361, 1, 10485, 12134,
+ 16361, 1, 10485, 12136,
+ 16361, 1, 10485, 12138,
+ 16361, 1, 10485, 12140,
+ 16361, 1, 10485, 12142,
+ 16361, 1, 10485, 12144,
+ 16361, 1, 10485, 12146,
+ 16361, 1, 10485, 12148,
+ 16361, 1, 10485, 12150,
+ 16361, 1, 10485, 12152,
+ 16361, 1, 10485, 12154,
+ 16361, 1, 10485, 12156,
+ 16361, 1, 10485, 12158,
+ 16361, 1, 10485, 12160,
+ 16361, 1, 10485, 12162,
+ 16361, 1, 10485, 12164,
+ 16361, 1, 10485, 12166,
+ 16361, 1, 10485, 12168,
+ 16361, 1, 10485, 12170,
+ 16361, 1, 10485, 12172,
+ 16361, 1, 10485, 12174,
+ 16361, 1, 10485, 12176,
+ 16361, 1, 10485, 12178,
+ 16361, 1, 10485, 12180,
+ 16361, 1, 10485, 12182,
+ 16361, 1, 10485, 12184,
+ 16361, 1, 10485, 12186,
+ 16361, 1, 10485, 12188,
+ 16361, 1, 10485, 12190,
+ 16361, 1, 10485, 12192,
+ 16361, 1, 10485, 12194,
+ 16361, 1, 10485, 12196,
+ 16361, 1, 10485, 12198,
+ 16361, 1, 10485, 12200,
+ 16361, 1, 10485, 12202,
+ 16361, 1, 10485, 12204,
+ 16361, 1, 10485, 12206,
+ 16361, 1, 10485, 12208,
+ 16361, 1, 10485, 12210,
+ 16361, 1, 10485, 12212,
+ 16361, 1, 10485, 12214,
+ 16361, 1, 10485, 12216,
+ 16361, 1, 10485, 12218,
+ 16361, 1, 10485, 15485, 384,
+ 16361, 1, 10485, 15487, 386,
+ 16361, 1, 10485, 15489, 388,
+ 16361, 1, 10485, 15491, 390,
+ 16361, 1, 10485, 15496,
+ 16361, 1, 10485, 15498,
+ 16361, 1, 10485, 15500,
+ 16361, 1, 10485, 15502,
+ 16361, 1, 10485, 15504,
+ 16361, 1, 10485, 15506,
+ 16361, 1, 10485, 15508,
+ 16361, 1, 10485, 19204,
+ 16361, 1, 10485, 19206,
+ 16361, 1, 10485, 19208,
+ 16361, 1, 10485, 19210,
+ 16361, 1, 10485, 19212,
+ 16361, 1, 10485, 19214,
+ 16361, 1, 10485, 19216,
+ 16361, 1, 10485, 19218,
+ 16361, 1, 10485, 19220,
+ 16361, 1, 10485, 19222,
+ 16361, 1, 10485, 19224,
+ 16361, 1, 10485, 19226,
+ 16361, 1, 10485, 19228,
+ 16361, 1, 10485, 19230,
+ 16361, 1, 10485, 19232,
+ 16361, 1, 10485, 19234,
+ 16361, 1, 10485, 19236,
+ 16361, 1, 10485, 19238,
+ 16361, 1, 10485, 19240,
+ 16361, 1, 10485, 19242,
+ 16361, 3, 17085, 5538,
+ 16361, 3, 17085, 5540,
+ 16361, 3, 17085, 5546,
+ 16361, 3, 17085, 5570,
+ 16361, 3, 17085, 5594,
+ 16361, 3, 17085, 5598,
+ 16361, 3, 17085, 5612,
+ 16361, 3, 17085, 5626,
+ 16361, 3, 17085, 5628,
+ 16361, 3, 17085, 5658,
+ 16361, 3, 17085, 5664,
+ 16361, 3, 17085, 5666,
+ 16361, 3, 17085, 5670,
+ 16361, 3, 17085, 5674,
+ 16361, 3, 19859, 5681, 2338,
+ 16361, 3, 19859, 5683, 15302,
+ 16361, 3, 19859, 5685, 6560,
+ 16361, 3, 19859, 5687, 13064,
+ 16361, 3, 19859, 5689, 15282,
+ 16361, 3, 19859, 5691, 15616,
+ 16361, 3, 19859, 5693, 14286,
+ 16361, 3, 19859, 5695, 14794,
+ 16361, 3, 19859, 5697, 17730,
+ 16361, 3, 19859, 5703, 2718,
+ 16361, 3, 19859, 5705, 11412,
+ 16361, 3, 19859, 5706,
+ 16361, 3, 19859, 5713, 15680,
+ 16361, 3, 19859, 5715, 7274,
+ 16361, 3, 19859, 5716,
+ 16361, 3, 19859, 5719, 11436,
+ 16361, 3, 19859, 5720,
+ 16361, 3, 19859, 5722,
+ 16361, 3, 19859, 5725, 7608,
+ 16361, 3, 19859, 5726,
+ 16361, 3, 19859, 5728,
+ 16361, 3, 19859, 5730,
+ 16361, 3, 19859, 5736,
+ 16361, 3, 19859, 5738,
+ 16361, 3, 19859, 5741, 12604,
+ 16361, 3, 19859, 5742,
+ 16361, 3, 19859, 5744,
+ 16361, 3, 19859, 5747, 17952,
+ 16361, 3, 19859, 5749, 15564,
+ 16361, 3, 19859, 5750,
+ 16361, 3, 19859, 5752,
+ 16361, 3, 19859, 5754,
+ 16361, 3, 19859, 5756,
+ 16361, 3, 19859, 5758,
+ 16361, 3, 19859, 5760,
+ 16361, 3, 19859, 5762,
+ 16361, 3, 19859, 5764,
+ 16361, 3, 19859, 5766,
+ 16361, 3, 19859, 5769, 13882,
+ 16361, 3, 19859, 5770,
+ 16361, 3, 19859, 5773, 10952,
+ 16361, 3, 19859, 5774,
+ 16361, 3, 19859, 5776,
+ 16361, 3, 19859, 5778,
+ 16361, 3, 19859, 5780,
+ 16361, 3, 19859, 5782,
+ 16361, 3, 19859, 5784,
+ 16361, 3, 19859, 5786,
+ 16361, 3, 19859, 5788,
+ 16361, 3, 19859, 5790,
+ 16361, 3, 19859, 5792,
+ 16361, 3, 19859, 5794,
+ 16361, 3, 19859, 5797, 16146,
+ 16361, 3, 19859, 5839, 21088,
+ 16361, 3, 19859, 5845, 17528,
+ 16361, 3, 19859, 5855, 14790,
+ 16361, 3, 19859, 5857, 12314,
+ 16361, 3, 19859, 5858,
+ 16361, 3, 19859, 5861, 14872,
+ 16361, 3, 19859, 5862,
+ 16361, 3, 19859, 5864,
+ 16361, 3, 19859, 5867, 19169, 17636,
+ 16361, 3, 19859, 5869, 17636,
+ 16361, 3, 19859, 5871, 17637, 13172,
+ 16361, 3, 19859, 5873, 15284,
+ 16361, 3, 19859, 5874,
+ 16361, 3, 19859, 5876,
+ 16361, 3, 19859, 5880,
+ 16361, 3, 19859, 5882,
+ 16361, 3, 19859, 5886,
+ 16361, 3, 19859, 5888,
+ 16361, 3, 19859, 5890,
+ 16361, 3, 19859, 5893, 6486,
+ 16361, 3, 19859, 5894,
+ 16361, 3, 19859, 5896,
+ 16361, 3, 19859, 5898,
+ 16361, 3, 19859, 5900,
+ 16361, 3, 19859, 5902,
+ 16361, 3, 19859, 12335, 8734,
+ 16361, 3, 19859, 12337, 20404,
+ 16361, 3, 19859, 12339, 1412,
+ 16361, 3, 19859, 12341, 2994,
+ 16361, 3, 19859, 12343, 20344,
+ 16361, 3, 19859, 12345, 18020,
+ 16361, 3, 19859, 12347, 3224,
+ 16361, 3, 19859, 12349, 6038,
+ 16361, 3, 19859, 12351, 1146,
+ 16361, 3, 19859, 12353, 6068,
+ 16361, 3, 19859, 17309, 5732,
+ 16361, 3, 19859, 17309, 5798,
+ 16361, 3, 19859, 17309, 5800,
+ 16361, 3, 19859, 17309, 5802,
+ 16361, 3, 19859, 17309, 5804,
+ 16361, 3, 19859, 17309, 5806,
+ 16361, 3, 19859, 17309, 5808,
+ 16361, 3, 19859, 17309, 5810,
+ 16361, 3, 19859, 17309, 5812,
+ 16361, 3, 19859, 17309, 5814,
+ 16361, 3, 19859, 17309, 5816,
+ 16361, 3, 19859, 17309, 5818,
+ 16361, 3, 19859, 17309, 5820,
+ 16361, 3, 19859, 17309, 5822,
+ 16361, 3, 19859, 17309, 5824,
+ 16361, 3, 19859, 17309, 5826,
+ 16361, 3, 19859, 17309, 5828,
+ 16361, 3, 19859, 17309, 5830,
+ 16361, 3, 19859, 17309, 5832,
+ 16361, 3, 19859, 17309, 5834,
+ 16361, 3, 19859, 17309, 5836,
+ 16361, 3, 19859, 17309, 5840,
+ 16361, 3, 19859, 17309, 5842,
+ 16361, 3, 19859, 17309, 5846,
+ 16361, 3, 19859, 17309, 5848,
+ 16361, 3, 19859, 17309, 5850,
+ 16361, 3, 19859, 17309, 5852,
+ 16361, 3, 19859, 17309, 5884,
+ 16361, 3, 19859, 17309, 5904,
+ 16361, 3, 20037, 5699, 7934,
+ 16361, 3, 20037, 5701, 16222,
+ 16361, 3, 20037, 5709, 12304,
+ 16361, 3, 20037, 5711, 8788,
+ 16361, 3, 20037, 5735, 15092,
+ 16361, 3, 20037, 5879, 12962,
+ 16361, 3, 20471, 5505, 148,
+ 16361, 3, 20471, 5507, 604,
+ 16361, 3, 20471, 5509, 546,
+ 16361, 3, 20471, 5511, 650,
+ 16361, 3, 20471, 5513, 658,
+ 16361, 3, 20471, 5515, 464,
+ 16361, 3, 20471, 5517, 158,
+ 16361, 3, 20471, 5519, 0,
+ 16361, 3, 20471, 5521, 616,
+ 16361, 3, 20471, 5523, 40,
+ 16361, 3, 20471, 5525, 564,
+ 16361, 3, 20471, 5527, 626,
+ 16361, 3, 20471, 5529, 432,
+ 16361, 3, 20471, 5531, 166,
+ 16361, 3, 20471, 5533, 444,
+ 16361, 3, 20471, 5535, 580,
+ 16361, 3, 20471, 5537, 792,
+ 16361, 3, 20471, 5543, 800,
+ 16361, 3, 20471, 5545, 584,
+ 16361, 3, 20471, 5549, 452,
+ 16361, 3, 20471, 5551, 468,
+ 16361, 3, 20471, 5553, 54,
+ 16361, 3, 20471, 5555, 608,
+ 16361, 3, 20471, 5557, 598,
+ 16361, 3, 20471, 5559, 16,
+ 16361, 3, 20471, 5561, 2842,
+ 16361, 3, 20471, 5563, 476,
+ 16361, 3, 20471, 5565, 612,
+ 16361, 3, 20471, 5567, 588,
+ 16361, 3, 20471, 5569, 2980,
+ 16361, 3, 20471, 5573, 348,
+ 16361, 3, 20471, 5575, 654,
+ 16361, 3, 20471, 5577, 8,
+ 16361, 3, 20471, 5579, 560,
+ 16361, 3, 20471, 5581, 746,
+ 16361, 3, 20471, 5583, 622,
+ 16361, 3, 20471, 5585, 750,
+ 16361, 3, 20471, 5587, 56,
+ 16361, 3, 20471, 5589, 360,
+ 16361, 3, 20471, 5591, 154,
+ 16361, 3, 20471, 5593, 344,
+ 16361, 3, 20471, 5597, 2656,
+ 16361, 3, 20471, 5601, 570,
+ 16361, 3, 20471, 5603, 168,
+ 16361, 3, 20471, 5605, 484,
+ 16361, 3, 20471, 5607, 602,
+ 16361, 3, 20471, 5609, 734,
+ 16361, 3, 20471, 5611, 488,
+ 16361, 3, 20471, 5615, 342,
+ 16361, 3, 20471, 5617, 636,
+ 16361, 3, 20471, 5619, 646,
+ 16361, 3, 20471, 5621, 596,
+ 16361, 3, 20471, 5623, 28,
+ 16361, 3, 20471, 5625, 2840,
+ 16361, 3, 20471, 5631, 350,
+ 16361, 3, 20471, 5633, 3312,
+ 16361, 3, 20471, 5635, 364,
+ 16361, 3, 20471, 5637, 3052,
+ 16361, 3, 20471, 5639, 666,
+ 16361, 3, 20471, 5641, 372,
+ 16361, 3, 20471, 5643, 1314,
+ 16361, 3, 20471, 5645, 552,
+ 16361, 3, 20471, 5647, 438,
+ 16361, 3, 20471, 5649, 794,
+ 16361, 3, 20471, 5651, 740,
+ 16361, 3, 20471, 5653, 2978,
+ 16361, 3, 20471, 5655, 356,
+ 16361, 3, 20471, 5657, 582,
+ 16361, 3, 20471, 5661, 424,
+ 16361, 3, 20471, 5663, 378,
+ 16361, 3, 20471, 5669, 94,
+ 16361, 3, 20471, 5673, 3482,
+ 16361, 3, 20471, 5677, 1316,
+ 16361, 3, 20471, 5679, 3486,
+ 16365, 22250,
+ 16372,
+ 16381, 15656,
+ 16383, 15819, 6938,
+ 16389, 16339, 0,
+ 16389, 16339, 2,
+ 16389, 16339, 6,
+ 16389, 16339, 8,
+ 16389, 16339, 12,
+ 16389, 16339, 14,
+ 16389, 16339, 16,
+ 16389, 16339, 18,
+ 16389, 16339, 20,
+ 16389, 16339, 22,
+ 16389, 16339, 24,
+ 16389, 16339, 26,
+ 16389, 16339, 30,
+ 16389, 16339, 32,
+ 16389, 16339, 34,
+ 16389, 16339, 36,
+ 16389, 16339, 38,
+ 16389, 16339, 40,
+ 16389, 16339, 44,
+ 16389, 16339, 46,
+ 16389, 16339, 50,
+ 16389, 16339, 80,
+ 16389, 16339, 112,
+ 16389, 16339, 202,
+ 16389, 16339, 366,
+ 16389, 16339, 442,
+ 16389, 16339, 482,
+ 16389, 16339, 652,
+ 16389, 16339, 664,
+ 16391, 16339, 0,
+ 16391, 16339, 2,
+ 16391, 16339, 4,
+ 16391, 16339, 6,
+ 16391, 16339, 8,
+ 16391, 16339, 10,
+ 16391, 16339, 12,
+ 16391, 16339, 16,
+ 16391, 16339, 20,
+ 16391, 16339, 22,
+ 16391, 16339, 24,
+ 16391, 16339, 26,
+ 16391, 16339, 28,
+ 16391, 16339, 32,
+ 16391, 16339, 34,
+ 16391, 16339, 36,
+ 16391, 16339, 38,
+ 16391, 16339, 40,
+ 16391, 16339, 42,
+ 16391, 16339, 48,
+ 16391, 16339, 80,
+ 16391, 16339, 202,
+ 16391, 16339, 420,
+ 16391, 16339, 482,
+ 16391, 16339, 632,
+ 16391, 16339, 664,
+ 16391, 22473, 8736,
+ 16392,
+ 16402,
+ 16411, 22514,
+ 16443, 3195, 17007, 19306,
+ 16443, 3195, 18637, 12419, 10598,
+ 16443, 6045, 15287, 15766,
+ 16443, 6979, 17007, 19306,
+ 16443, 7001, 18637, 12419, 10598,
+ 16443, 7001, 18637, 20195, 10598,
+ 16443, 8211, 12833, 17589, 20118,
+ 16443, 8211, 22877, 20118,
+ 16443, 12419, 15766,
+ 16443, 13037, 17007, 19306,
+ 16443, 13037, 18637, 12419, 10598,
+ 16443, 13303, 12826,
+ 16443, 14515, 12833, 17589, 20118,
+ 16443, 14515, 22877, 20118,
+ 16443, 14638,
+ 16443, 14765, 15287, 15766,
+ 16443, 14961, 18637, 12419, 10598,
+ 16443, 14961, 18637, 20195, 10598,
+ 16443, 15287, 15766,
+ 16443, 15287, 17020,
+ 16443, 18780,
+ 16443, 20625, 954,
+ 16443, 21085, 8211, 22877, 20118,
+ 16443, 21085, 14515, 22877, 20118,
+ 16443, 23245, 14786,
+ 16443, 25029, 12281, 17589, 20118,
+ 16443, 25311, 12281, 17589, 20118,
+ 16445, 13797, 2295, 7766,
+ 16445, 13797, 5452,
+ 16445, 13797, 5461, 7766,
+ 16445, 13797, 11441, 22311, 8736,
+ 16445, 13797, 12241, 16262,
+ 16445, 13797, 12959, 2726,
+ 16445, 13797, 12959, 3194,
+ 16445, 13797, 12959, 3486,
+ 16445, 13797, 12959, 6978,
+ 16445, 13797, 12959, 7000,
+ 16445, 13797, 12959, 9282,
+ 16445, 13797, 12959, 11726,
+ 16445, 13797, 12959, 13036,
+ 16445, 13797, 12959, 14634,
+ 16445, 13797, 12959, 14960,
+ 16445, 13797, 15241, 10485, 94,
+ 16445, 13797, 15241, 10485, 312,
+ 16445, 13797, 15241, 10485, 702,
+ 16445, 13797, 15241, 10485, 818,
+ 16445, 13797, 15241, 10485, 830,
+ 16445, 13797, 15241, 10485, 5448,
+ 16445, 13797, 15241, 10485, 7740,
+ 16445, 13797, 15241, 10485, 9450,
+ 16445, 13797, 15241, 10485, 9690,
+ 16445, 13797, 15241, 10485, 11160,
+ 16445, 13797, 15241, 10485, 15352,
+ 16445, 13797, 15241, 10485, 16988,
+ 16445, 13797, 15241, 10485, 17642,
+ 16445, 13797, 15241, 10485, 19142,
+ 16445, 13797, 16339, 8,
+ 16445, 13797, 16339, 16,
+ 16445, 13797, 16339, 17, 16376,
+ 16445, 13797, 16339, 28,
+ 16445, 13797, 16339, 106,
+ 16445, 13797, 16339, 464,
+ 16445, 13797, 16339, 465, 16376,
+ 16445, 13797, 16339, 546,
+ 16445, 13797, 16339, 547, 16376,
+ 16445, 13797, 16339, 690,
+ 16445, 13797, 16339, 1106,
+ 16445, 13797, 16339, 1204,
+ 16445, 13797, 16339, 1240,
+ 16445, 13797, 16339, 1604,
+ 16445, 13797, 16339, 1778,
+ 16445, 13797, 16339, 1898,
+ 16445, 13797, 16339, 2066,
+ 16445, 13797, 16339, 2067, 16376,
+ 16445, 13797, 16339, 2168,
+ 16445, 13797, 16339, 2169, 16376,
+ 16445, 13797, 16339, 2414,
+ 16445, 13797, 16339, 2415, 16376,
+ 16445, 13797, 16339, 2594,
+ 16445, 13797, 16339, 2664,
+ 16445, 13797, 16339, 2992,
+ 16445, 13797, 16339, 3136,
+ 16445, 13797, 16339, 3166,
+ 16445, 13797, 16339, 3240,
+ 16445, 13797, 16339, 3390,
+ 16445, 13797, 16339, 3391, 16376,
+ 16445, 13797, 16339, 3452,
+ 16445, 13797, 16339, 3686,
+ 16445, 13797, 16339, 6014,
+ 16445, 13797, 16339, 6234,
+ 16445, 13797, 16339, 6516,
+ 16445, 13797, 16339, 6598,
+ 16445, 13797, 16339, 7246,
+ 16445, 13797, 16339, 7786,
+ 16445, 13797, 16339, 8010,
+ 16445, 13797, 16339, 9240,
+ 16445, 13797, 16339, 9241, 16376,
+ 16445, 13797, 16339, 9772,
+ 16445, 13797, 16339, 10866,
+ 16445, 13797, 16339, 10988,
+ 16445, 13797, 16339, 11552,
+ 16445, 13797, 16339, 12324,
+ 16445, 13797, 17316,
+ 16445, 13797, 19404,
+ 16445, 13797, 19406,
+ 16445, 13797, 20471, 22311, 8736,
+ 16467, 1280,
+ 16467, 14953, 15287, 14515, 20207, 13474,
+ 16476,
+ 16477, 5922,
+ 16479, 14382,
+ 16479, 14383, 2714,
+ 16479, 14383, 11417, 22329, 12315, 93, 8210,
+ 16480,
+ 16483, 22260,
+ 16485, 3487, 3260,
+ 16486,
+ 16487, 6938,
+ 16490,
+ 16493, 20794,
+ 16507, 20087, 14786,
+ 16520,
+ 16524,
+ 16565, 8737, 10484,
+ 16567, 20453, 504,
+ 16567, 20453, 505, 527, 13063, 658,
+ 16593, 3363, 7015, 10604,
+ 16593, 10484,
+ 16593, 15935, 7015, 10604,
+ 16593, 17257, 7015, 10604,
+ 16593, 17259, 7015, 10604,
+ 16593, 17923, 7015, 10604,
+ 16593, 18865, 7015, 10604,
+ 16593, 19697, 7015, 10604,
+ 16593, 19779, 7015, 10604,
+ 16593, 20083, 7015, 10604,
+ 16593, 20519, 7015, 10604,
+ 16593, 21485, 7015, 10604,
+ 16595, 10484,
+ 16601, 22919, 20786,
+ 16609, 19372,
+ 16610,
+ 16625, 2006,
+ 16627, 6052,
+ 16627, 13350,
+ 16635, 8211, 22876,
+ 16635, 14515, 22876,
+ 16643, 10950,
+ 16648,
+ 16656,
+ 16659, 13389, 6283, 10485, 1426,
+ 16659, 13389, 6283, 10485, 1668,
+ 16659, 13389, 6283, 10485, 2070,
+ 16659, 13389, 6283, 10485, 2134,
+ 16659, 13389, 6283, 10485, 2240,
+ 16659, 13389, 6283, 10485, 3606,
+ 16659, 13389, 6283, 10485, 3672,
+ 16659, 13389, 6283, 10485, 3828,
+ 16659, 13389, 6283, 10485, 7382,
+ 16659, 13389, 6283, 10485, 7980,
+ 16659, 13389, 6283, 10485, 8198,
+ 16659, 13389, 6283, 10485, 8924,
+ 16659, 13389, 6283, 10485, 9770,
+ 16659, 13389, 6283, 10485, 10860,
+ 16659, 13389, 6283, 10485, 10960,
+ 16659, 13389, 6283, 10485, 10978,
+ 16659, 13389, 6283, 10485, 11578,
+ 16659, 13389, 6283, 10485, 15334,
+ 16659, 13389, 6283, 10485, 17228,
+ 16659, 13389, 8737, 1125, 626,
+ 16659, 13389, 8737, 1125, 1758,
+ 16659, 13389, 8737, 1125, 1998,
+ 16659, 13389, 8737, 1125, 3464,
+ 16659, 13389, 8737, 1125, 7992,
+ 16659, 13389, 8737, 1125, 10628,
+ 16659, 13389, 8737, 1125, 10778,
+ 16659, 13389, 10485, 96,
+ 16659, 13389, 10485, 299, 3834,
+ 16659, 13389, 10485, 1125, 2845, 6494,
+ 16659, 13389, 10485, 1125, 6313, 17230,
+ 16659, 13389, 10485, 1125, 7367, 2303, 9427, 9426,
+ 16659, 13389, 10485, 1125, 9381, 3426,
+ 16659, 13389, 10485, 1125, 10971, 3060,
+ 16659, 13389, 10485, 1125, 11042,
+ 16659, 13389, 10485, 1125, 11043, 6262,
+ 16659, 13389, 10485, 1125, 12554,
+ 16659, 13389, 10485, 1726,
+ 16659, 13389, 10485, 2266,
+ 16659, 13389, 10485, 2452,
+ 16659, 13389, 10485, 3344,
+ 16659, 13389, 10485, 3653, 2286,
+ 16659, 13389, 10485, 3653, 6950,
+ 16659, 13389, 10485, 3653, 9390,
+ 16659, 13389, 10485, 3653, 10330,
+ 16659, 13389, 10485, 3653, 10862,
+ 16659, 13389, 10485, 3653, 14944,
+ 16659, 13389, 10485, 3653, 15063, 6196,
+ 16659, 13389, 10485, 4047, 10832,
+ 16659, 13389, 10485, 7568,
+ 16659, 13389, 10485, 8777, 10624,
+ 16659, 13389, 10485, 8777, 15058,
+ 16659, 13389, 10485, 9370,
+ 16659, 13389, 10485, 9430,
+ 16659, 13389, 10485, 11474,
+ 16659, 13389, 10485, 11478,
+ 16659, 13389, 10485, 11498,
+ 16659, 13389, 10485, 15333, 3030,
+ 16659, 13389, 10485, 15333, 3430,
+ 16659, 13389, 10485, 15333, 6940,
+ 16659, 13389, 10485, 15333, 14146,
+ 16659, 13389, 10485, 17263, 6198,
+ 16659, 13389, 10485, 23029, 1726,
+ 16659, 13389, 12959, 2726,
+ 16659, 13389, 12959, 3194,
+ 16659, 13389, 12959, 3486,
+ 16659, 13389, 12959, 6978,
+ 16659, 13389, 12959, 7000,
+ 16659, 13389, 12959, 9282,
+ 16659, 13389, 12959, 11726,
+ 16659, 13389, 12959, 13036,
+ 16659, 13389, 12959, 14634,
+ 16659, 13389, 12959, 14960,
+ 16659, 13389, 15241, 1956,
+ 16659, 13389, 15241, 1982,
+ 16659, 13389, 15241, 1988,
+ 16659, 13389, 15241, 2002,
+ 16659, 13389, 15241, 2020,
+ 16659, 13389, 15241, 2038,
+ 16659, 13389, 15241, 2060,
+ 16659, 13389, 15241, 2076,
+ 16659, 13389, 15241, 2102,
+ 16659, 13389, 15241, 2120,
+ 16659, 13389, 15241, 2128,
+ 16659, 13389, 15241, 2138,
+ 16659, 13389, 15241, 7894,
+ 16659, 13389, 15241, 7902,
+ 16659, 13389, 15241, 7916,
+ 16659, 13389, 15241, 7918,
+ 16659, 13389, 15241, 7940,
+ 16659, 13389, 15241, 7944,
+ 16659, 13389, 15241, 7946,
+ 16659, 13389, 15241, 7950,
+ 16659, 13389, 15241, 7966,
+ 16659, 13389, 15241, 7968,
+ 16659, 13389, 15241, 8028,
+ 16659, 13389, 15241, 8030,
+ 16659, 13389, 15241, 8066,
+ 16659, 13389, 15241, 8068,
+ 16659, 13389, 15241, 8100,
+ 16659, 13389, 15241, 8102,
+ 16659, 13389, 16593, 3363, 19348,
+ 16659, 13389, 16593, 3363, 21668,
+ 16659, 13389, 16593, 10810,
+ 16659, 13389, 16593, 18039, 20024,
+ 16659, 13389, 16593, 19856,
+ 16659, 13389, 16593, 20024,
+ 16659, 13389, 16593, 21694,
+ 16659, 13389, 20827, 94,
+ 16659, 13389, 20827, 1082,
+ 16659, 13389, 20827, 1680,
+ 16659, 13389, 20827, 2186,
+ 16659, 13389, 20827, 2350,
+ 16659, 13389, 20827, 2500,
+ 16659, 13389, 20827, 3004,
+ 16659, 13389, 20827, 3612,
+ 16659, 13389, 20827, 3760,
+ 16659, 13389, 20827, 3848,
+ 16659, 13389, 20827, 6216,
+ 16659, 13389, 20827, 7468,
+ 16659, 13389, 20827, 7546,
+ 16659, 13389, 20827, 9328,
+ 16659, 13389, 20827, 9332,
+ 16659, 13389, 20827, 9886,
+ 16659, 13389, 20827, 13952,
+ 16659, 13389, 20827, 14140,
+ 16659, 13389, 20827, 14144,
+ 16659, 13389, 20827, 14408,
+ 16664,
+ 16670,
+ 16677, 17084,
+ 16680,
+ 16685, 18036,
+ 16695, 321, 13701, 20214,
+ 16695, 321, 17031, 10094,
+ 16695, 11417, 5922,
+ 16695, 11417, 12429, 7364,
+ 16695, 11417, 12828,
+ 16695, 11417, 16027, 13338,
+ 16695, 11417, 18655, 6938,
+ 16695, 11417, 21146,
+ 16695, 12981, 20778,
+ 16695, 15661, 15848,
+ 16695, 18715, 6057, 13339, 321, 22562,
+ 16695, 19436,
+ 16695, 19788,
+ 16699, 10484,
+ 16704,
+ 16715, 15048,
+ 16718,
+ 16724,
+ 16726,
+ 16729, 19454,
+ 16729, 19455, 9703, 3487, 560,
+ 16739, 21828,
+ 16751, 1078,
+ 16751, 6173, 21445, 13676,
+ 16751, 18500,
+ 16756,
+ 16761, 7608,
+ 16761, 8736,
+ 16761, 8737, 6938,
+ 16762,
+ 16765, 14404,
+ 16771, 12386,
+ 16772,
+ 16783, 17423, 22794,
+ 16791, 13350,
+ 16804,
+ 16805, 6938,
+ 16807, 1078,
+ 16807, 22206,
+ 16809, 429, 10484,
+ 16809, 431, 10484,
+ 16809, 449, 10484,
+ 16809, 1280,
+ 16809, 5911, 505, 7372,
+ 16809, 6974,
+ 16809, 7372,
+ 16809, 7373, 11417, 9747, 17549, 16467, 891, 10063, 17924,
+ 16809, 7373, 11417, 17925, 18906,
+ 16809, 12814,
+ 16809, 15917, 25011, 16420,
+ 16809, 17020,
+ 16809, 25011, 16420,
+ 16817, 15241, 10485, 8,
+ 16817, 15241, 10485, 16,
+ 16817, 15241, 10485, 28,
+ 16817, 15241, 10485, 40,
+ 16817, 15241, 10485, 72,
+ 16817, 15241, 10485, 94,
+ 16817, 15241, 10485, 176,
+ 16817, 15241, 10485, 216,
+ 16817, 16339, 0,
+ 16817, 16339, 106,
+ 16817, 16339, 124,
+ 16817, 16339, 148,
+ 16817, 16339, 246,
+ 16817, 16339, 270,
+ 16817, 16339, 342,
+ 16817, 16339, 356,
+ 16817, 16339, 392,
+ 16817, 16339, 424,
+ 16817, 16339, 464,
+ 16817, 16339, 546,
+ 16817, 16339, 596,
+ 16817, 16339, 612,
+ 16817, 16339, 646,
+ 16817, 16339, 734,
+ 16817, 16339, 774,
+ 16817, 16339, 2362,
+ 16817, 16339, 2518,
+ 16817, 16339, 2544,
+ 16817, 16339, 2664,
+ 16817, 16339, 9210,
+ 16817, 16339, 9502,
+ 16817, 17316,
+ 16817, 18805, 8736,
+ 16817, 20827, 10485, 14,
+ 16817, 20827, 10485, 26,
+ 16817, 20827, 10485, 34,
+ 16817, 20827, 10485, 472,
+ 16825, 8210,
+ 16825, 14514,
+ 16825, 17084,
+ 16828,
+ 16829, 12315, 695, 8210,
+ 16829, 12315, 695, 14514,
+ 16829, 12315, 6643, 8210,
+ 16829, 12315, 6643, 14514,
+ 16829, 12315, 8211, 694,
+ 16829, 12315, 8211, 6642,
+ 16829, 12315, 14515, 694,
+ 16829, 12315, 14515, 6642,
+ 16835, 16730,
+ 16839, 19521, 19473, 14785, 6775, 12314,
+ 16839, 19521, 19473, 17911, 19520,
+ 16844,
+ 16847, 14734,
+ 16847, 17674,
+ 16850,
+ 16857, 2808,
+ 16857, 11278,
+ 16876,
+ 16882,
+ 16886,
+ 16887, 18788,
+ 16888,
+ 16891, 14765, 8,
+ 16891, 14765, 12,
+ 16891, 14765, 22,
+ 16891, 14765, 28,
+ 16891, 17613, 2,
+ 16891, 17613, 8,
+ 16891, 17613, 10,
+ 16891, 17613, 14,
+ 16891, 17613, 16,
+ 16891, 17613, 22,
+ 16891, 17613, 24,
+ 16891, 17613, 30,
+ 16891, 17613, 34,
+ 16891, 19957, 215, 20118,
+ 16892,
+ 16897, 14401, 13810,
+ 16900,
+ 16906,
+ 16911, 1280,
+ 16917, 16516,
+ 16929, 1832,
+ 16940,
+ 16947, 16956,
+ 16950,
16952,
- 16987, 21048,
- 16994,
- 16998,
- 17003, 6718,
- 17005, 9854,
- 17033, 9854,
- 17041, 5971, 795, 485, 11752,
- 17041, 5971, 795, 485, 14824,
- 17041, 5971, 795, 485, 15596,
- 17041, 5971, 795, 485, 17842,
- 17041, 5971, 2897, 12418,
- 17041, 5971, 3077, 485, 11752,
- 17041, 5971, 3077, 485, 14824,
- 17041, 5971, 3077, 485, 15596,
- 17041, 5971, 3077, 485, 17842,
- 17041, 5971, 3233, 485, 11752,
- 17041, 5971, 3233, 485, 14824,
- 17041, 5971, 3233, 485, 15596,
- 17041, 5971, 3233, 485, 17842,
- 17041, 5971, 3357, 485, 11752,
- 17041, 5971, 3357, 485, 14824,
- 17041, 5971, 3357, 485, 15596,
- 17041, 5971, 3357, 485, 17842,
- 17041, 5971, 5720,
- 17041, 5971, 6757, 485, 11752,
- 17041, 5971, 6757, 485, 14824,
- 17041, 5971, 6757, 485, 15596,
- 17041, 5971, 6757, 485, 17842,
- 17041, 5971, 6770,
- 17041, 5971, 6779, 485, 11752,
- 17041, 5971, 6779, 485, 14824,
- 17041, 5971, 6779, 485, 15596,
- 17041, 5971, 6779, 485, 17842,
- 17041, 5971, 7457, 485, 11752,
- 17041, 5971, 7457, 485, 14824,
- 17041, 5971, 7457, 485, 15596,
- 17041, 5971, 7457, 485, 17842,
- 17041, 5971, 7673, 485, 11752,
- 17041, 5971, 7673, 485, 14824,
- 17041, 5971, 7673, 485, 15596,
- 17041, 5971, 7673, 485, 17842,
- 17041, 5971, 8781, 485, 11752,
- 17041, 5971, 8781, 485, 14824,
- 17041, 5971, 8781, 485, 15596,
- 17041, 5971, 8781, 485, 17842,
- 17041, 5971, 11571, 12418,
- 17041, 5971, 11979, 485, 11752,
- 17041, 5971, 11979, 485, 14824,
- 17041, 5971, 11979, 485, 15596,
- 17041, 5971, 11979, 485, 17842,
- 17041, 5971, 13287, 485, 11752,
- 17041, 5971, 13287, 485, 14824,
- 17041, 5971, 13287, 485, 15596,
- 17041, 5971, 13287, 485, 17842,
- 17041, 5971, 13451, 485, 11752,
- 17041, 5971, 13451, 485, 14824,
- 17041, 5971, 13451, 485, 15596,
- 17041, 5971, 13451, 485, 17842,
- 17041, 5971, 13737, 485, 11752,
- 17041, 5971, 13737, 485, 14824,
- 17041, 5971, 13737, 485, 15596,
- 17041, 5971, 13737, 485, 17842,
- 17041, 5971, 14049, 12418,
- 17041, 5971, 14951, 485, 11752,
- 17041, 5971, 14951, 485, 14824,
- 17041, 5971, 14951, 485, 15596,
- 17041, 5971, 14951, 485, 17842,
- 17041, 5971, 17408,
- 17041, 5971, 17410,
- 17041, 5971, 17412,
- 17041, 5971, 17414,
- 17041, 5971, 17416,
- 17041, 5971, 17418,
- 17041, 5971, 17420,
- 17041, 5971, 17422,
- 17041, 5971, 17424,
- 17041, 5971, 18784,
- 17041, 5971, 18786,
- 17041, 5971, 18788,
- 17041, 5971, 18790,
- 17041, 5971, 18792,
- 17041, 5971, 18794,
- 17041, 5971, 18796,
- 17041, 5971, 18798,
- 17041, 5971, 18800,
- 17041, 5971, 18802,
- 17041, 5971, 18804,
- 17041, 5971, 18806,
- 17048,
- 17052,
- 17055, 14033, 15672,
- 17057, 2106,
- 17059, 1019, 6718,
- 17059, 6718,
- 17070,
- 17071, 7414,
- 17077, 16957, 6779, 6431, 10641, 1216,
- 17077, 16957, 6779, 6431, 10641, 11772,
- 17077, 16957, 14999, 270,
- 17077, 16957, 14999, 528,
- 17077, 16957, 14999, 2536,
- 17077, 16957, 14999, 3220,
- 17077, 16957, 14999, 5818,
- 17077, 16957, 14999, 7156,
- 17077, 16957, 14999, 7596,
- 17077, 16957, 14999, 9776,
- 17077, 16957, 14999, 10810,
- 17077, 16957, 14999, 11424,
- 17077, 16957, 14999, 12204,
- 17077, 16957, 14999, 13400,
- 17077, 16957, 14999, 14196,
- 17077, 16957, 14999, 14546,
- 17077, 16957, 14999, 14978,
- 17077, 16957, 14999, 15474,
- 17077, 16957, 14999, 18300,
- 17077, 16957, 14999, 22956,
- 17077, 16957, 15233, 2610,
- 17077, 16957, 15233, 2611, 16502,
- 17077, 16957, 15233, 3232,
- 17077, 16957, 15233, 3356,
- 17077, 16957, 15233, 6778,
- 17077, 16957, 15233, 13736,
- 17077, 16957, 15233, 15820,
- 17077, 16957, 15811, 17179, 8320,
- 17077, 16957, 17179, 8320,
- 17084,
- 17087, 8852,
- 17091, 15673, 14392,
- 17093, 1016,
- 17093, 13806,
- 17094,
- 17123, 12563, 6779, 17045, 18461, 9950,
- 17123, 13759, 18387, 11393, 19407, 11476,
- 17123, 13759, 18387, 11393, 20375, 11476,
- 17123, 16135, 11584,
- 17123, 17254,
- 17123, 17255, 10641, 20181, 15642,
- 17123, 17255, 18386,
- 17123, 17255, 19541, 15650,
- 17127, 5808,
- 17131, 13657, 15380,
- 17133, 497, 3245, 12095, 18228,
- 17134,
- 17136,
- 17139, 12277, 11571, 12275, 14418,
- 17139, 12563, 6779, 17045, 11571, 6122,
- 17139, 14049, 6779, 17045, 6122,
- 17139, 14725, 12275, 14418,
- 17139, 16111, 32,
- 17144,
- 17147, 13497, 10641, 9704,
- 17154,
- 17172,
- 17174,
- 17179, 9854,
- 17180,
- 17185, 8320,
- 17194,
- 17201, 2643, 485, 6768,
- 17205, 494,
- 17205, 6572,
- 17205, 9855, 13052,
- 17205, 9855, 15868,
- 17205, 9855, 17218,
- 17205, 9855, 17486,
- 17205, 9855, 17610,
- 17205, 9855, 17652,
- 17205, 9855, 20552,
- 17205, 9855, 20756,
- 17205, 9855, 20974,
- 17205, 11854,
- 17205, 11905, 2610,
- 17205, 11905, 3076,
- 17205, 11905, 3356,
- 17205, 11905, 6756,
- 17205, 11905, 6778,
- 17205, 11905, 8780,
- 17205, 11905, 10900,
- 17205, 11905, 11978,
- 17205, 11905, 13450,
- 17205, 11905, 13736,
- 17205, 12035, 13507, 14003, 8320,
- 17205, 13651, 8320,
- 17205, 14003, 9855, 8,
- 17205, 14003, 9855, 16,
- 17205, 14003, 9855, 28,
- 17205, 14003, 9855, 40,
- 17205, 14003, 9855, 58,
- 17205, 14003, 9855, 72,
- 17205, 14003, 9855, 94,
- 17205, 14003, 9855, 308,
- 17205, 14003, 9855, 676,
- 17205, 14003, 9855, 17493, 22,
- 17205, 14003, 9855, 17493, 34,
- 17205, 14003, 9855, 17493, 396,
- 17205, 14003, 9855, 17493, 582,
- 17205, 14003, 18319, 8320,
- 17205, 14625, 11854,
- 17205, 14999, 0,
- 17205, 14999, 8,
- 17205, 14999, 16,
- 17205, 14999, 28,
- 17205, 14999, 40,
- 17205, 14999, 58,
- 17205, 14999, 72,
- 17205, 14999, 94,
- 17205, 14999, 106,
- 17205, 14999, 124,
- 17205, 14999, 148,
- 17205, 14999, 244,
- 17205, 14999, 266,
- 17205, 14999, 308,
- 17205, 14999, 336,
- 17205, 14999, 350,
- 17205, 14999, 384,
- 17205, 14999, 416,
- 17205, 14999, 448,
- 17205, 14999, 522,
- 17205, 14999, 572,
- 17205, 14999, 588,
- 17205, 14999, 622,
- 17205, 14999, 676,
- 17205, 14999, 680,
- 17205, 14999, 734,
- 17205, 14999, 932,
- 17205, 14999, 1044,
- 17205, 14999, 1142,
- 17205, 14999, 1164,
- 17205, 14999, 1492,
- 17205, 14999, 1796,
- 17205, 14999, 1914,
- 17205, 14999, 2152,
- 17205, 14999, 2444,
- 17205, 14999, 2492,
- 17205, 14999, 2556,
- 17205, 14999, 2676,
- 17205, 14999, 3048,
- 17205, 14999, 3114,
- 17205, 14999, 3242,
- 17205, 14999, 3322,
- 17205, 14999, 6314,
- 17205, 14999, 10264,
- 17205, 14999, 17493, 22,
- 17205, 14999, 17493, 34,
- 17205, 14999, 17493, 396,
- 17205, 14999, 17493, 582,
- 17205, 15483, 8320,
- 17205, 17179, 15066,
- 17205, 17179, 15068,
- 17205, 19618,
- 17205, 20166,
- 17205, 20989, 9854,
- 17205, 21041, 9854,
- 17207, 14999, 70,
- 17207, 14999, 302,
- 17207, 14999, 496,
- 17207, 14999, 504,
- 17207, 14999, 602,
- 17207, 14999, 670,
- 17207, 14999, 798,
- 17207, 14999, 822,
- 17207, 14999, 828,
- 17207, 14999, 860,
- 17207, 14999, 864,
- 17207, 14999, 872,
- 17207, 14999, 942,
- 17207, 14999, 1264,
- 17207, 14999, 1266,
- 17207, 14999, 1278,
- 17207, 14999, 1314,
- 17207, 14999, 1364,
- 17207, 14999, 1436,
- 17207, 14999, 1738,
- 17207, 14999, 1740,
- 17207, 14999, 2536,
- 17207, 14999, 2584,
- 17207, 14999, 2602,
- 17207, 14999, 2632,
- 17207, 14999, 3298,
- 17207, 14999, 3494,
- 17207, 14999, 3558,
- 17207, 14999, 3692,
- 17207, 14999, 3704,
- 17207, 14999, 3844,
- 17207, 14999, 6352,
- 17207, 14999, 7322,
- 17207, 14999, 7666,
- 17207, 14999, 7880,
- 17207, 14999, 8442,
- 17207, 14999, 9168,
- 17207, 14999, 9228,
- 17207, 14999, 9512,
- 17207, 14999, 9982,
- 17207, 14999, 10158,
- 17207, 14999, 10646,
- 17207, 14999, 11474,
- 17207, 14999, 12250,
- 17207, 14999, 12420,
- 17207, 14999, 13726,
- 17207, 14999, 14482,
- 17207, 14999, 16790,
- 17217, 17074,
- 17219, 1299, 485, 10133, 8320,
- 17219, 9855, 13052,
- 17219, 9855, 15868,
- 17219, 9855, 17218,
- 17219, 9855, 17486,
- 17219, 9855, 17610,
- 17219, 9855, 20552,
- 17219, 11854,
- 17219, 14003, 9855, 8,
- 17219, 14003, 9855, 16,
- 17219, 14003, 9855, 28,
- 17219, 14003, 9855, 40,
- 17219, 14003, 9855, 58,
- 17219, 14003, 9855, 72,
- 17219, 14003, 9855, 94,
- 17219, 14003, 9855, 308,
- 17219, 14003, 9855, 676,
- 17219, 14003, 9855, 17493, 34,
- 17219, 14003, 9855, 17493, 582,
- 17219, 14003, 9855, 18891, 40,
- 17219, 14003, 9855, 18891, 676,
- 17219, 14625, 11854,
- 17219, 14999, 0,
- 17219, 14999, 8,
- 17219, 14999, 16,
- 17219, 14999, 28,
- 17219, 14999, 40,
- 17219, 14999, 58,
- 17219, 14999, 72,
- 17219, 14999, 94,
- 17219, 14999, 106,
- 17219, 14999, 124,
- 17219, 14999, 148,
- 17219, 14999, 244,
- 17219, 14999, 266,
- 17219, 14999, 308,
- 17219, 14999, 336,
- 17219, 14999, 350,
- 17219, 14999, 384,
- 17219, 14999, 416,
- 17219, 14999, 448,
- 17219, 14999, 522,
- 17219, 14999, 572,
- 17219, 14999, 588,
- 17219, 14999, 622,
- 17219, 14999, 676,
- 17219, 14999, 680,
- 17219, 14999, 734,
- 17219, 14999, 932,
- 17219, 14999, 1044,
- 17219, 14999, 1142,
- 17219, 14999, 1164,
- 17219, 14999, 1492,
- 17219, 14999, 1796,
- 17219, 14999, 1914,
- 17219, 14999, 2444,
- 17219, 14999, 2492,
- 17219, 14999, 2556,
- 17219, 14999, 2676,
- 17219, 14999, 3048,
- 17219, 14999, 3114,
- 17219, 14999, 3242,
- 17219, 14999, 3322,
- 17219, 14999, 6314,
- 17219, 14999, 10264,
- 17219, 14999, 17493, 22,
- 17219, 14999, 17493, 34,
- 17219, 14999, 17493, 396,
- 17219, 14999, 17493, 582,
- 17219, 14999, 18891, 40,
- 17219, 14999, 20499, 18891, 16,
- 17219, 14999, 20499, 18891, 308,
- 17219, 14999, 21241, 18891, 16,
- 17219, 17179, 8321, 10641, 9475, 843, 14623, 14625, 19026,
- 17219, 17179, 8321, 10641, 9475, 843, 14623, 15781, 19026,
- 17219, 17179, 8321, 10641, 9475, 843, 14623, 19026,
- 17219, 17179, 8321, 10641, 14625, 19026,
- 17219, 17179, 8321, 10641, 15781, 19026,
- 17219, 17179, 8321, 10641, 16155, 843, 3357, 20110,
- 17219, 17179, 8321, 10641, 16155, 843, 6779, 20110,
- 17219, 17179, 8321, 10641, 16155, 843, 9474,
- 17219, 17179, 8321, 10641, 17397, 843, 14623, 19026,
- 17219, 17179, 8321, 10641, 17397, 843, 18825, 19490,
- 17219, 17179, 8321, 10641, 18581, 19026,
- 17219, 17179, 8321, 10641, 19553, 19026,
- 17219, 17179, 8321, 14625, 9502,
- 17219, 17179, 8321, 14625, 9503, 10641, 9474,
- 17219, 19619, 896,
- 17219, 19619, 1216,
- 17219, 20357, 15066,
- 17219, 20357, 15068,
- 17219, 20357, 15070,
- 17223, 505, 19408,
- 17223, 505, 21096,
- 17223, 11393, 19409, 11393, 14647, 9854,
- 17223, 11393, 21097, 11393, 14647, 9854,
- 17223, 12741, 17222,
- 17227, 7871, 11905, 2610,
- 17227, 7871, 11905, 3076,
- 17227, 7871, 11905, 3356,
- 17227, 7871, 11905, 6756,
- 17227, 7871, 11905, 6778,
- 17227, 7871, 11905, 8780,
- 17227, 7871, 11905, 10900,
- 17227, 7871, 11905, 11978,
- 17227, 7871, 11905, 13450,
- 17227, 7871, 11905, 13736,
- 17227, 9855, 18886,
- 17227, 9855, 19834,
- 17227, 9855, 19874,
- 17227, 14003, 9855, 6401, 16588,
- 17227, 14003, 9855, 6401, 18188,
- 17227, 14003, 9855, 6401, 19494,
- 17227, 14003, 9855, 6401, 19856,
- 17227, 14003, 9855, 6401, 20700,
- 17227, 14003, 9855, 6401, 21090,
- 17227, 14003, 9855, 12461, 18188,
- 17227, 14003, 9855, 12461, 19494,
- 17227, 14003, 9855, 12461, 19856,
- 17227, 14003, 9855, 12491, 6360,
- 17227, 14003, 9855, 16588,
- 17227, 14003, 9855, 16589, 1579, 6401, 19858,
- 17227, 14003, 9855, 16589, 1579, 19858,
- 17227, 14003, 9855, 16589, 1579, 20700,
- 17227, 14003, 9855, 19858,
- 17227, 14003, 9855, 20700,
- 17227, 14003, 9855, 21090,
- 17227, 14999, 5265, 16050,
- 17227, 14999, 14334,
- 17227, 14999, 14658,
- 17227, 14999, 14884,
- 17227, 14999, 15282,
- 17227, 14999, 15852,
- 17227, 14999, 15950,
- 17227, 14999, 15964,
- 17227, 14999, 15976,
- 17227, 14999, 16020,
- 17227, 14999, 16223, 16704,
- 17227, 14999, 16223, 16840,
- 17227, 14999, 16223, 17166,
- 17227, 14999, 16354,
- 17227, 14999, 16392,
- 17227, 14999, 16484,
- 17227, 14999, 16512,
- 17227, 14999, 16555, 20272,
- 17227, 14999, 16784,
- 17227, 14999, 16932,
- 17227, 14999, 17104,
- 17227, 14999, 17159, 16228,
- 17227, 14999, 17159, 16430,
- 17227, 14999, 17159, 16542,
- 17227, 14999, 17159, 17820,
- 17227, 14999, 17333, 17166,
- 17227, 14999, 17333, 18563, 20812,
- 17227, 14999, 17333, 20272,
- 17227, 14999, 17466,
- 17227, 14999, 17474,
- 17227, 14999, 17532,
- 17227, 14999, 17586,
- 17227, 14999, 18160,
- 17227, 14999, 18186,
- 17227, 14999, 19342,
- 17227, 14999, 19364,
- 17227, 14999, 19457, 16704,
- 17227, 14999, 19457, 16840,
- 17227, 14999, 19457, 17166,
- 17227, 14999, 19865, 16050,
- 17227, 14999, 19865, 16118,
- 17227, 14999, 19865, 16228,
- 17227, 14999, 19865, 16430,
- 17227, 14999, 19865, 16542,
- 17227, 14999, 19865, 16562,
- 17227, 14999, 19865, 16990,
- 17227, 14999, 19865, 17346,
- 17227, 14999, 19865, 17820,
- 17227, 14999, 19865, 18810,
- 17227, 14999, 20777, 16050,
- 17227, 14999, 20777, 16118,
- 17227, 14999, 20777, 16228,
- 17227, 14999, 20777, 16430,
- 17227, 14999, 20777, 16542,
- 17227, 14999, 20777, 16562,
- 17227, 14999, 20777, 16990,
- 17227, 14999, 20777, 17346,
- 17227, 14999, 20777, 17820,
- 17227, 14999, 20777, 18810,
- 17227, 16011, 11905, 2610,
- 17227, 16011, 11905, 3076,
- 17227, 16011, 11905, 3356,
- 17227, 16011, 11905, 6756,
- 17227, 16011, 11905, 6778,
- 17227, 16011, 11905, 8780,
- 17227, 16011, 11905, 11978,
- 17227, 16011, 11905, 13450,
- 17227, 16011, 11905, 13736,
- 17227, 16011, 15233, 2611, 16502,
- 17227, 16011, 15233, 2611, 18744,
- 17227, 16011, 15233, 3232,
- 17227, 16011, 15233, 12080,
- 17227, 16011, 15233, 12108,
- 17227, 16011, 15233, 13538,
- 17227, 16011, 15233, 14636,
- 17227, 16011, 15233, 15194,
- 17227, 16011, 15233, 15736,
- 17227, 16011, 15233, 15820,
- 17227, 16011, 15233, 17190,
- 17227, 20877, 20210,
- 17233, 17045, 17642,
- 17237, 12005, 635, 505, 19408,
- 17237, 12005, 635, 505, 19409, 10641, 1217, 14874,
- 17237, 12005, 635, 505, 21096,
- 17237, 12005, 635, 505, 21097, 10641, 1217, 14874,
- 17237, 12973, 11477, 10641, 14851, 7138,
- 17237, 12973, 11477, 10641, 20181, 10092,
- 17241, 12537, 504,
- 17241, 12537, 842,
- 17243, 10144,
- 17243, 10145, 505, 12005, 634,
- 17245, 1019, 6719, 10641, 9171, 12764,
- 17245, 1019, 6719, 10641, 21105, 6604,
- 17245, 6719, 10641, 7124,
- 17245, 6719, 10641, 9171, 12764,
- 17245, 6719, 10641, 9171, 12765, 843, 6095, 13654,
- 17245, 6719, 10641, 9171, 12765, 843, 17245, 6604,
- 17245, 6719, 10641, 9171, 12765, 843, 23135, 6604,
- 17245, 6719, 10641, 12328,
- 17245, 6719, 10641, 17245, 6604,
- 17245, 6719, 10641, 20456,
- 17245, 6719, 10641, 21105, 6604,
- 17247, 15672,
- 17248,
- 17249, 17521, 9886,
- 17254,
- 17255, 10641, 16946,
- 17260,
- 17262,
- 17263, 10641, 2611, 13579, 10620,
- 17263, 10641, 13737, 13579, 14036,
- 17263, 10641, 21033, 15642,
- 17275, 136,
- 17275, 268,
- 17275, 288,
- 17275, 298,
- 17275, 442,
- 17275, 456,
- 17275, 490,
- 17275, 590,
- 17275, 608,
- 17275, 671, 10641, 20685, 8320,
- 17275, 688,
- 17275, 698,
- 17275, 1073, 17453, 22988,
- 17275, 1073, 17453, 22990,
- 17275, 1073, 17453, 22992,
- 17275, 1073, 17453, 22994,
- 17275, 1073, 17453, 22996,
- 17275, 1073, 17453, 22998,
- 17275, 1073, 17453, 23000,
- 17275, 1073, 17453, 23002,
- 17275, 1073, 17453, 23004,
- 17275, 1073, 17453, 23008,
- 17275, 1073, 17453, 23010,
- 17275, 1073, 17453, 23012,
- 17275, 1073, 17453, 23014,
- 17275, 1073, 17453, 23016,
- 17275, 1073, 17453, 23018,
- 17275, 1073, 17453, 23020,
- 17275, 1073, 17453, 23022,
- 17275, 1073, 17453, 23024,
- 17275, 1073, 17453, 23028,
- 17275, 1073, 17453, 23030,
- 17275, 1073, 17453, 23032,
- 17275, 1073, 17453, 23034,
- 17275, 1073, 17453, 23036,
- 17275, 1073, 17453, 23038,
- 17275, 1073, 17453, 23040,
- 17275, 1073, 17453, 23044,
- 17275, 1073, 17453, 23046,
- 17275, 1073, 17453, 23048,
- 17275, 1073, 17453, 23050,
- 17275, 1073, 17453, 23052,
- 17275, 1073, 17453, 23056,
- 17275, 1073, 17453, 23058,
- 17275, 1073, 17453, 23062,
- 17275, 1073, 17453, 23064,
- 17275, 1073, 17453, 23066,
- 17275, 1073, 17453, 23070,
- 17275, 1073, 17453, 23072,
- 17275, 1073, 17453, 23074,
- 17275, 1073, 17453, 23076,
- 17275, 1073, 17453, 23078,
- 17275, 1073, 17453, 23080,
- 17275, 1073, 17453, 23082,
- 17275, 1073, 17453, 23084,
- 17275, 1217, 18386,
- 17275, 1604,
- 17275, 1912,
- 17275, 2440,
- 17275, 2611, 16503, 15821, 30,
- 17275, 2720,
- 17275, 3058,
- 17275, 3100,
- 17275, 3357, 20,
- 17275, 3392,
- 17275, 3480,
- 17275, 6100,
- 17275, 6757, 13251, 2610,
- 17275, 6779, 20,
- 17275, 6779, 1217, 20876,
- 17275, 6780,
- 17275, 9286,
- 17275, 11979, 20,
- 17275, 12541, 13563, 14999, 6,
- 17275, 12541, 16111, 14999, 0,
- 17275, 12541, 16111, 14999, 2,
- 17275, 12541, 16111, 14999, 4,
- 17275, 12541, 16111, 14999, 6,
- 17275, 12541, 16111, 14999, 8,
- 17275, 12541, 16111, 14999, 10,
- 17275, 12541, 16111, 14999, 12,
- 17275, 12541, 16111, 14999, 14,
- 17275, 12541, 16111, 14999, 16,
- 17275, 12541, 16111, 14999, 18,
- 17275, 12541, 16111, 14999, 20,
- 17275, 12541, 16111, 14999, 22,
- 17275, 12541, 16111, 14999, 24,
- 17275, 12541, 16111, 14999, 26,
- 17275, 12541, 16111, 14999, 28,
- 17275, 12541, 16111, 14999, 30,
- 17275, 12541, 16111, 14999, 32,
- 17275, 12541, 16111, 14999, 34,
- 17275, 12541, 16111, 14999, 36,
- 17275, 12541, 16111, 14999, 38,
- 17275, 12541, 16111, 14999, 40,
- 17275, 12541, 16111, 14999, 42,
- 17275, 12541, 16111, 14999, 44,
- 17275, 12541, 16111, 14999, 46,
- 17275, 12541, 16111, 14999, 48,
- 17275, 12541, 16111, 14999, 50,
- 17275, 12740,
- 17275, 13451, 13251, 2610,
- 17275, 13539, 30,
- 17275, 13563, 14486,
- 17275, 13737, 6,
- 17275, 13764,
- 17275, 14840,
- 17275, 15451, 17839, 13546,
- 17275, 15507, 15498,
- 17275, 15620,
- 17275, 16389, 17839, 13546,
- 17275, 16727, 504,
- 17275, 16727, 842,
- 17275, 17154,
- 17275, 17642,
- 17275, 18209, 154,
- 17275, 18209, 588,
- 17275, 18209, 7686,
- 17275, 18264,
- 17275, 20497, 13251, 3356,
- 17280,
- 17283, 18026,
- 17288,
- 17305, 19264,
+ 16954,
+ 16969, 13705, 21409, 8736,
+ 16969, 25029, 12281, 21409, 8736,
+ 16969, 25311, 12281, 21409, 8736,
+ 16969, 27193, 21409, 8736,
+ 16977, 6938,
+ 16979, 527, 3238,
+ 16985, 5922,
+ 16999, 17514,
+ 17000,
+ 17001, 3702,
+ 17003, 9365, 2754,
+ 17003, 14666,
+ 17003, 19387, 2754,
+ 17008,
+ 17011, 13810,
+ 17021, 1, 9703, 24,
+ 17021, 5, 9703, 362,
+ 17021, 21, 2716,
+ 17021, 25, 2716,
+ 17021, 25, 9703, 36,
+ 17021, 25, 9703, 37, 18910,
+ 17021, 25, 12830,
+ 17021, 25, 18910,
+ 17021, 43, 9703, 24,
+ 17021, 78,
+ 17021, 94,
+ 17021, 118,
+ 17021, 126,
+ 17021, 128,
+ 17021, 138,
+ 17021, 139, 12830,
+ 17021, 139, 18910,
+ 17021, 140,
+ 17021, 148,
+ 17021, 150,
+ 17021, 160,
+ 17021, 162,
+ 17021, 164,
+ 17021, 165, 12830,
+ 17021, 165, 18910,
+ 17021, 218,
+ 17021, 236,
+ 17021, 248,
+ 17021, 268,
+ 17021, 270,
+ 17021, 276,
+ 17021, 288,
+ 17021, 294,
+ 17021, 320,
+ 17021, 334,
+ 17021, 356,
+ 17021, 358,
+ 17021, 362,
+ 17021, 366,
+ 17021, 368,
+ 17021, 370,
+ 17021, 371, 12830,
+ 17021, 371, 17612,
+ 17021, 371, 18910,
+ 17021, 376,
+ 17021, 380,
+ 17021, 382,
+ 17021, 406,
+ 17021, 408,
+ 17021, 418,
+ 17021, 424,
+ 17021, 426,
+ 17021, 427, 14764,
+ 17021, 434,
+ 17021, 440,
+ 17021, 442,
+ 17021, 443, 12830,
+ 17021, 443, 18910,
+ 17021, 450,
+ 17021, 453, 0,
+ 17021, 453, 10,
+ 17021, 453, 12,
+ 17021, 453, 22,
+ 17021, 453, 24,
+ 17021, 453, 36,
+ 17021, 453, 42,
+ 17021, 453, 44,
+ 17021, 454,
+ 17021, 455, 8782,
+ 17021, 456,
+ 17021, 457, 8782,
+ 17021, 464,
+ 17021, 470,
+ 17021, 480,
+ 17021, 486,
+ 17021, 490,
+ 17021, 492,
+ 17021, 534,
+ 17021, 546,
+ 17021, 547, 5446,
+ 17021, 548,
+ 17021, 554,
+ 17021, 558,
+ 17021, 562,
+ 17021, 566,
+ 17021, 568,
+ 17021, 572,
+ 17021, 574,
+ 17021, 630,
+ 17021, 638,
+ 17021, 736,
+ 17021, 954,
+ 17021, 1072,
+ 17021, 1076,
+ 17021, 1154,
+ 17021, 1391, 9069, 13816,
+ 17021, 1391, 9069, 14496,
+ 17021, 1391, 9069, 16144,
+ 17021, 1391, 9069, 17088,
+ 17021, 1391, 9069, 18980,
+ 17021, 1392,
+ 17021, 1522,
+ 17021, 1582,
+ 17021, 1614,
+ 17021, 1760,
+ 17021, 1772,
+ 17021, 2018,
+ 17021, 2080,
+ 17021, 2256,
+ 17021, 2396,
+ 17021, 2406,
+ 17021, 2422,
+ 17021, 2434,
+ 17021, 2834,
+ 17021, 2986,
+ 17021, 2987, 9703, 36,
+ 17021, 2987, 9703, 37, 18910,
+ 17021, 3382,
+ 17021, 3418,
+ 17021, 3568,
+ 17021, 5396,
+ 17021, 6028,
+ 17021, 6572,
+ 17021, 6636,
+ 17021, 6994,
+ 17021, 7001, 17694,
+ 17021, 7260,
+ 17021, 7598,
+ 17021, 7746,
+ 17021, 7952,
+ 17021, 8040,
+ 17021, 8211, 9699, 1027, 20112,
+ 17021, 8782,
+ 17021, 8882,
+ 17021, 9074,
+ 17021, 9692,
+ 17021, 9694,
+ 17021, 9762,
+ 17021, 9794,
+ 17021, 10026,
+ 17021, 10064,
+ 17021, 10096,
+ 17021, 11417, 3423, 7369, 12418,
+ 17021, 11417, 8211, 7369, 12418,
+ 17021, 11417, 13707, 8211, 19521, 7369, 12418,
+ 17021, 11417, 13707, 14515, 19521, 7369, 12418,
+ 17021, 11417, 14515, 7369, 12418,
+ 17021, 11417, 15127, 8211, 659, 13707, 14515, 6964,
+ 17021, 11417, 15127, 8211, 19521, 7369, 12418,
+ 17021, 11417, 15127, 14515, 659, 13707, 8211, 6964,
+ 17021, 11417, 15127, 14515, 19521, 7369, 12418,
+ 17021, 11417, 15659, 7369, 12418,
+ 17021, 11417, 19521, 21869, 6964,
+ 17021, 11417, 20625, 6964,
+ 17021, 11417, 20831, 18524,
+ 17021, 11417, 22113, 6964,
+ 17021, 11417, 22235, 21869, 6964,
+ 17021, 11654,
+ 17021, 12288,
+ 17021, 12390,
+ 17021, 12890,
+ 17021, 13028,
+ 17021, 13222,
+ 17021, 13224,
+ 17021, 13270,
+ 17021, 13330,
+ 17021, 13412,
+ 17021, 13424,
+ 17021, 13469, 504,
+ 17021, 13469, 505, 527, 2613, 13063, 658,
+ 17021, 13469, 505, 527, 13063, 658,
+ 17021, 13524,
+ 17021, 13546,
+ 17021, 13596,
+ 17021, 13770,
+ 17021, 13772,
+ 17021, 14120,
+ 17021, 14320,
+ 17021, 14366,
+ 17021, 14374,
+ 17021, 14418,
+ 17021, 14515, 9699, 1027, 20112,
+ 17021, 14556,
+ 17021, 14628,
+ 17021, 14630,
+ 17021, 15272,
+ 17021, 15340,
+ 17021, 15342,
+ 17021, 15552,
+ 17021, 15580,
+ 17021, 15654,
+ 17021, 16110,
+ 17021, 16150,
+ 17021, 16166,
+ 17021, 16188,
+ 17021, 16288,
+ 17021, 16300,
+ 17021, 16422,
+ 17021, 16682,
+ 17021, 16716,
+ 17021, 16744,
+ 17021, 17112,
+ 17021, 17508,
+ 17021, 17970,
+ 17021, 18094,
+ 17021, 18098,
+ 17021, 18148,
+ 17021, 18290,
+ 17021, 18306,
+ 17021, 18328,
+ 17021, 18358,
+ 17021, 18360,
+ 17021, 18378,
+ 17021, 18752,
+ 17021, 18774,
+ 17021, 18776,
+ 17021, 18862,
+ 17021, 19380,
+ 17021, 19720,
+ 17021, 19847, 7590,
+ 17021, 19854,
+ 17021, 20117, 504,
+ 17021, 20117, 505, 527, 2613, 13063, 658,
+ 17021, 20117, 505, 527, 13063, 658,
+ 17021, 20134,
+ 17021, 20215, 21174,
+ 17021, 20278,
+ 17021, 20314,
+ 17021, 21126,
+ 17021, 21150,
+ 17021, 21210,
+ 17021, 21216,
+ 17021, 21266,
+ 17021, 21372,
+ 17021, 22140,
+ 17021, 22588,
+ 17021, 22776,
+ 17027, 505, 18272,
+ 17043, 20125, 15287, 10598,
+ 17055, 22176,
+ 17059, 504,
+ 17059, 505, 527, 13063, 658,
+ 17059, 505, 527, 13063, 659, 11417, 1281, 12220,
+ 17059, 505, 11417, 2613, 13063, 658,
+ 17059, 505, 12221, 2613, 13063, 658,
+ 17059, 505, 12221, 14985, 20112,
+ 17059, 505, 12221, 15537, 13063, 658,
+ 17059, 505, 12221, 15943, 10484,
+ 17059, 11417, 1280,
+ 17059, 11417, 9819, 10485, 12398,
+ 17059, 11417, 25299, 10485, 12398,
+ 17059, 12221, 17058,
+ 17059, 12221, 20458,
+ 17059, 12221, 22329, 12314,
+ 17069, 9703, 20764,
+ 17072,
+ 17083, 13935, 10485, 18016,
+ 17083, 13935, 10485, 19274,
+ 17083, 13935, 10485, 19692,
+ 17083, 13935, 10485, 20693, 18016,
+ 17083, 13935, 15241, 10485, 0,
+ 17083, 13935, 15241, 10485, 8,
+ 17083, 13935, 15241, 10485, 16,
+ 17083, 13935, 15241, 10485, 40,
+ 17083, 13935, 15241, 10485, 520,
+ 17083, 13935, 16339, 0,
+ 17083, 13935, 16339, 8,
+ 17083, 13935, 16339, 16,
+ 17083, 13935, 16339, 28,
+ 17083, 13935, 16339, 40,
+ 17083, 13935, 16339, 116,
+ 17083, 13935, 16339, 140,
+ 17083, 13935, 16339, 166,
+ 17083, 13935, 16339, 260,
+ 17083, 13935, 16339, 286,
+ 17083, 13935, 16339, 348,
+ 17083, 13935, 16339, 372,
+ 17083, 13935, 16339, 410,
+ 17083, 13935, 16339, 444,
+ 17083, 13935, 16339, 484,
+ 17083, 13935, 16339, 564,
+ 17083, 13935, 16339, 604,
+ 17083, 13935, 16339, 626,
+ 17083, 13935, 16339, 658,
+ 17083, 13935, 16339, 996,
+ 17083, 13935, 16339, 1112,
+ 17083, 13935, 16339, 1210,
+ 17083, 13935, 16339, 1232,
+ 17083, 13935, 16339, 1578,
+ 17083, 13935, 16339, 1892,
+ 17083, 13935, 16339, 2014,
+ 17083, 13935, 16339, 2798,
+ 17083, 13935, 16339, 3076,
+ 17083, 13935, 16339, 3378,
+ 17083, 13935, 16339, 3460,
+ 17083, 13935, 16339, 6522,
+ 17083, 13935, 16339, 10994,
+ 17083, 13935, 16743, 16412,
+ 17083, 13935, 16743, 16414,
+ 17083, 13935, 16743, 16416,
+ 17083, 13935, 16743, 16418,
+ 17085, 1477, 1379, 505, 10826,
+ 17085, 1477, 1379, 505, 16442,
+ 17085, 1477, 1379, 505, 23388,
+ 17085, 1477, 1379, 505, 23389, 12426,
+ 17085, 1477, 6000,
+ 17085, 1477, 6491, 8255, 15944,
+ 17085, 1477, 6963, 21480,
+ 17085, 1477, 6999, 6948,
+ 17085, 1477, 8251, 6948,
+ 17085, 1477, 9448,
+ 17085, 1477, 11047, 1, 22690,
+ 17085, 1477, 11165, 21480,
+ 17085, 1477, 13307, 21480,
+ 17085, 1477, 13791, 17634,
+ 17085, 1477, 14675, 320,
+ 17085, 1477, 14675, 2748,
+ 17085, 1477, 14786,
+ 17085, 1477, 14825, 505, 10826,
+ 17085, 1477, 14825, 505, 18022,
+ 17085, 1477, 15700,
+ 17085, 1477, 15852,
+ 17085, 1477, 15853, 6999, 3486,
+ 17085, 1477, 15863, 17691, 2726,
+ 17085, 1477, 15863, 17691, 3486,
+ 17085, 1477, 15863, 17691, 7000,
+ 17085, 1477, 15863, 17691, 14960,
+ 17085, 1477, 15944,
+ 17085, 1477, 16815, 21480,
+ 17085, 1477, 17888,
+ 17085, 1477, 18432,
+ 17085, 1477, 19393, 16824,
+ 17085, 1477, 20069, 22522,
+ 17085, 1477, 20625, 22452,
+ 17085, 1477, 20732,
+ 17085, 1477, 21457, 16990,
+ 17085, 1477, 22113, 22452,
+ 17085, 1477, 22444,
+ 17085, 1477, 22445, 6999, 3486,
+ 17085, 1477, 22522,
+ 17085, 1477, 23019, 7730,
+ 17091, 1379, 505, 21358,
+ 17091, 3487, 20625, 6639, 12220,
+ 17091, 3487, 20625, 6639, 12398,
+ 17091, 12809, 16975, 8210,
+ 17091, 12809, 16975, 14514,
+ 17091, 13073, 12220,
+ 17091, 13073, 12398,
+ 17091, 13349, 12220,
+ 17091, 13349, 12398,
+ 17091, 13912,
+ 17091, 14491, 12220,
+ 17091, 14491, 12398,
+ 17091, 14558,
+ 17091, 14961, 6639, 12220,
+ 17091, 14961, 6639, 12398,
+ 17091, 15917, 15463, 17462,
+ 17091, 15917, 15463, 22112,
+ 17091, 16339, 8,
+ 17091, 16339, 274,
+ 17091, 16339, 552,
+ 17091, 16339, 2408,
+ 17091, 16339, 2644,
+ 17091, 16339, 3348,
+ 17091, 16339, 3696,
+ 17091, 16339, 6010,
+ 17091, 16339, 7416,
+ 17091, 16339, 7932,
+ 17091, 16339, 9882,
+ 17091, 16339, 10066,
+ 17091, 16339, 10388,
+ 17091, 16339, 10820,
+ 17091, 16339, 10821, 19794,
+ 17091, 16339, 11656,
+ 17091, 16339, 11657, 274,
+ 17091, 16339, 11714,
+ 17091, 16339, 12252,
+ 17091, 16339, 13145, 18808,
+ 17091, 16339, 13212,
+ 17091, 16339, 13213, 19794,
+ 17091, 16339, 14576,
+ 17091, 16339, 15834,
+ 17091, 16339, 16314,
+ 17091, 16339, 17795, 15835, 10066,
+ 17091, 16339, 18591, 12406,
+ 17091, 16339, 18591, 16074,
+ 17091, 16339, 18591, 17758,
+ 17091, 16339, 18808,
+ 17091, 16339, 18885, 228,
+ 17091, 16339, 18885, 13564,
+ 17091, 16339, 18885, 15446,
+ 17091, 16339, 20289, 552,
+ 17091, 16339, 21247, 342,
+ 17091, 16339, 21247, 596,
+ 17091, 16339, 21247, 990,
+ 17091, 16339, 21247, 2248,
+ 17091, 16339, 21247, 2544,
+ 17091, 16339, 21247, 2594,
+ 17091, 16339, 21247, 2664,
+ 17091, 16339, 21247, 3240,
+ 17091, 16339, 21247, 3452,
+ 17091, 16339, 21247, 8272,
+ 17091, 16339, 21247, 9344,
+ 17091, 16339, 23015, 12252,
+ 17091, 16781, 12220,
+ 17091, 16781, 12398,
+ 17091, 16781, 15916,
+ 17091, 17409, 12220,
+ 17091, 17409, 12398,
+ 17091, 17409, 15916,
+ 17091, 17522,
+ 17091, 18491, 8251, 12220,
+ 17091, 18491, 8251, 12398,
+ 17091, 19741, 1280,
+ 17091, 19829, 16598,
+ 17091, 19829, 21262,
+ 17091, 19829, 21806,
+ 17091, 20300,
+ 17091, 21410,
+ 17091, 21551, 7015, 10604,
+ 17091, 21551, 12808,
+ 17091, 21551, 12809, 16975, 8210,
+ 17091, 21551, 12809, 16975, 14514,
+ 17091, 22113, 12808,
+ 17091, 22582,
+ 17091, 22731, 15916,
+ 17091, 23017, 7015, 10604,
+ 17091, 23017, 12808,
+ 17091, 23017, 12809, 16975, 8210,
+ 17091, 23073, 8736,
+ 17102,
+ 17107, 12959, 2726,
+ 17107, 12959, 3194,
+ 17107, 12959, 3486,
+ 17107, 12959, 6978,
+ 17107, 12959, 7000,
+ 17107, 12959, 9282,
+ 17107, 12959, 11726,
+ 17107, 12959, 13036,
+ 17107, 12959, 14634,
+ 17107, 12959, 14960,
+ 17107, 16339, 62,
+ 17107, 16339, 86,
+ 17107, 16339, 100,
+ 17107, 16339, 104,
+ 17107, 16339, 106,
+ 17107, 16339, 124,
+ 17107, 16339, 148,
+ 17107, 16339, 180,
+ 17107, 16339, 208,
+ 17107, 16339, 222,
+ 17107, 16339, 224,
+ 17107, 16339, 226,
+ 17107, 16339, 246,
+ 17107, 16339, 270,
+ 17107, 16339, 300,
+ 17107, 16339, 326,
+ 17107, 16339, 336,
+ 17107, 16339, 340,
+ 17107, 16339, 356,
+ 17107, 16339, 392,
+ 17107, 16339, 424,
+ 17107, 16339, 428,
+ 17107, 16339, 446,
+ 17107, 16339, 458,
+ 17107, 16339, 462,
+ 17107, 16339, 464,
+ 17107, 16339, 500,
+ 17107, 16339, 524,
+ 17107, 16339, 538,
+ 17107, 16339, 542,
+ 17107, 16339, 546,
+ 17107, 16339, 596,
+ 17107, 16339, 612,
+ 17107, 16339, 646,
+ 17107, 16339, 676,
+ 17107, 16339, 696,
+ 17107, 16339, 704,
+ 17107, 16339, 708,
+ 17107, 16339, 712,
+ 17107, 16339, 720,
+ 17107, 16339, 728,
+ 17107, 16339, 732,
+ 17107, 16339, 734,
+ 17107, 16339, 758,
+ 17107, 16339, 774,
+ 17107, 16339, 792,
+ 17107, 16339, 922,
+ 17107, 16339, 926,
+ 17107, 16339, 928,
+ 17107, 16339, 930,
+ 17107, 16339, 1106,
+ 17107, 16339, 1226,
+ 17107, 16339, 1572,
+ 17107, 16339, 1774,
+ 17107, 16339, 2008,
+ 17107, 16339, 2544,
+ 17107, 16339, 2556,
+ 17107, 16339, 2664,
+ 17107, 16339, 2792,
+ 17107, 16339, 3166,
+ 17107, 16339, 3372,
+ 17107, 16339, 3438,
+ 17107, 16339, 3528,
+ 17107, 16339, 3536,
+ 17107, 16339, 3538,
+ 17107, 16339, 3542,
+ 17107, 16339, 3546,
+ 17107, 16339, 3548,
+ 17107, 16339, 3550,
+ 17107, 16339, 3552,
+ 17107, 16339, 7618,
+ 17107, 16339, 8281, 3538,
+ 17107, 16339, 11150,
+ 17107, 16339, 11152,
+ 17107, 16339, 11154,
+ 17107, 16339, 11156,
+ 17107, 16339, 13145, 472,
+ 17107, 16339, 14693, 928,
+ 17107, 16339, 14693, 3542,
+ 17109, 21193, 8736,
+ 17109, 23428,
+ 17109, 23430,
+ 17109, 23432,
+ 17109, 23434,
+ 17109, 23436,
+ 17109, 23438,
+ 17109, 23440,
+ 17109, 23442,
+ 17109, 23444,
+ 17109, 23446,
+ 17109, 23448,
+ 17109, 23450,
+ 17109, 23452,
+ 17109, 23454,
+ 17109, 23456,
+ 17109, 23458,
+ 17109, 23460,
+ 17109, 23462,
+ 17109, 23464,
+ 17109, 23466,
+ 17109, 23468,
+ 17109, 23470,
+ 17109, 23472,
+ 17109, 23474,
+ 17109, 23476,
+ 17109, 23478,
+ 17109, 23480,
+ 17109, 23482,
+ 17109, 23484,
+ 17109, 23486,
+ 17109, 23488,
+ 17109, 23490,
+ 17109, 23492,
+ 17109, 23494,
+ 17109, 23496,
+ 17109, 23498,
+ 17109, 23500,
+ 17109, 23502,
+ 17109, 23504,
+ 17109, 23506,
+ 17109, 23508,
+ 17109, 23510,
+ 17109, 23512,
+ 17109, 23514,
+ 17109, 23516,
+ 17109, 23518,
+ 17109, 23520,
+ 17109, 23522,
+ 17109, 23524,
+ 17109, 23526,
+ 17109, 23528,
+ 17109, 23530,
+ 17109, 23532,
+ 17109, 23534,
+ 17109, 23536,
+ 17109, 23538,
+ 17109, 23540,
+ 17109, 23542,
+ 17109, 23544,
+ 17109, 23546,
+ 17109, 23548,
+ 17109, 23550,
+ 17109, 23552,
+ 17109, 23554,
+ 17109, 23556,
+ 17109, 23558,
+ 17109, 23560,
+ 17109, 23562,
+ 17109, 23564,
+ 17109, 23566,
+ 17109, 23568,
+ 17109, 23570,
+ 17109, 23572,
+ 17109, 23574,
+ 17109, 23576,
+ 17109, 23578,
+ 17109, 23580,
+ 17109, 23582,
+ 17109, 23584,
+ 17109, 23586,
+ 17109, 23588,
+ 17109, 23590,
+ 17109, 23592,
+ 17109, 23594,
+ 17109, 23596,
+ 17109, 23598,
+ 17109, 23600,
+ 17109, 23602,
+ 17109, 23604,
+ 17109, 23606,
+ 17109, 23608,
+ 17109, 23610,
+ 17109, 23612,
+ 17109, 23614,
+ 17109, 23616,
+ 17109, 23618,
+ 17109, 23620,
+ 17109, 23622,
+ 17109, 23624,
+ 17109, 23626,
+ 17109, 23628,
+ 17109, 23630,
+ 17109, 23632,
+ 17109, 23634,
+ 17109, 23636,
+ 17109, 23638,
+ 17109, 23640,
+ 17109, 23642,
+ 17109, 23644,
+ 17109, 23646,
+ 17109, 23648,
+ 17109, 23650,
+ 17109, 23652,
+ 17109, 23654,
+ 17109, 23656,
+ 17109, 23658,
+ 17109, 23660,
+ 17109, 23662,
+ 17109, 23664,
+ 17109, 23666,
+ 17109, 23668,
+ 17109, 23670,
+ 17109, 23672,
+ 17109, 23674,
+ 17109, 23676,
+ 17109, 23678,
+ 17109, 23680,
+ 17109, 23682,
+ 17109, 23684,
+ 17109, 23686,
+ 17109, 23688,
+ 17109, 23690,
+ 17109, 23692,
+ 17109, 23694,
+ 17109, 23696,
+ 17109, 23698,
+ 17109, 23700,
+ 17109, 23702,
+ 17109, 23704,
+ 17109, 23706,
+ 17109, 23708,
+ 17109, 23710,
+ 17109, 23712,
+ 17109, 23714,
+ 17109, 23716,
+ 17109, 23718,
+ 17109, 23720,
+ 17109, 23722,
+ 17109, 23724,
+ 17109, 23726,
+ 17109, 23728,
+ 17109, 23730,
+ 17109, 23732,
+ 17109, 23734,
+ 17109, 23736,
+ 17109, 23738,
+ 17109, 23740,
+ 17109, 23742,
+ 17109, 23744,
+ 17109, 23746,
+ 17109, 23748,
+ 17109, 23750,
+ 17109, 23752,
+ 17109, 23754,
+ 17109, 23756,
+ 17109, 23758,
+ 17109, 23760,
+ 17109, 23762,
+ 17109, 23764,
+ 17109, 23766,
+ 17109, 23768,
+ 17109, 23770,
+ 17109, 23772,
+ 17109, 23774,
+ 17109, 23776,
+ 17109, 23778,
+ 17109, 23780,
+ 17109, 23782,
+ 17109, 23784,
+ 17109, 23786,
+ 17109, 23788,
+ 17109, 23790,
+ 17109, 23792,
+ 17109, 23794,
+ 17109, 23796,
+ 17109, 23798,
+ 17109, 23800,
+ 17109, 23802,
+ 17109, 23804,
+ 17109, 23806,
+ 17109, 23808,
+ 17109, 23810,
+ 17109, 23812,
+ 17109, 23814,
+ 17109, 23816,
+ 17109, 23818,
+ 17109, 23820,
+ 17109, 23822,
+ 17109, 23824,
+ 17109, 23826,
+ 17109, 23828,
+ 17109, 23830,
+ 17109, 23832,
+ 17109, 23834,
+ 17109, 23836,
+ 17109, 23838,
+ 17109, 23840,
+ 17109, 23842,
+ 17109, 23844,
+ 17109, 23846,
+ 17109, 23848,
+ 17109, 23850,
+ 17109, 23852,
+ 17109, 23854,
+ 17109, 23856,
+ 17109, 23858,
+ 17109, 23860,
+ 17109, 23862,
+ 17109, 23864,
+ 17109, 23866,
+ 17109, 23868,
+ 17109, 23870,
+ 17109, 23872,
+ 17109, 23874,
+ 17109, 23876,
+ 17109, 23878,
+ 17109, 23880,
+ 17109, 23882,
+ 17109, 23884,
+ 17109, 23886,
+ 17109, 23888,
+ 17109, 23890,
+ 17109, 23892,
+ 17109, 23894,
+ 17109, 23896,
+ 17109, 23898,
+ 17109, 23900,
+ 17109, 23902,
+ 17109, 23904,
+ 17109, 23906,
+ 17109, 23908,
+ 17109, 23910,
+ 17109, 23912,
+ 17109, 23914,
+ 17109, 23916,
+ 17109, 23918,
+ 17109, 23920,
+ 17109, 23922,
+ 17109, 23924,
+ 17109, 23926,
+ 17109, 23928,
+ 17109, 23930,
+ 17109, 23932,
+ 17109, 23934,
+ 17109, 23936,
+ 17109, 23938,
+ 17109, 23940,
+ 17109, 23942,
+ 17109, 23944,
+ 17109, 23946,
+ 17109, 23948,
+ 17109, 23950,
+ 17109, 23952,
+ 17109, 23954,
+ 17109, 23956,
+ 17109, 23958,
+ 17109, 23960,
+ 17109, 23962,
+ 17109, 23964,
+ 17109, 23966,
+ 17109, 23968,
+ 17109, 23970,
+ 17109, 23972,
+ 17109, 23974,
+ 17109, 23976,
+ 17109, 23978,
+ 17109, 23980,
+ 17109, 23982,
+ 17109, 23984,
+ 17109, 23986,
+ 17109, 23988,
+ 17109, 23990,
+ 17109, 23992,
+ 17109, 23994,
+ 17109, 23996,
+ 17109, 23998,
+ 17109, 24000,
+ 17109, 24002,
+ 17109, 24004,
+ 17109, 24006,
+ 17109, 24008,
+ 17109, 24010,
+ 17109, 24012,
+ 17109, 24014,
+ 17109, 24016,
+ 17109, 24018,
+ 17109, 24020,
+ 17109, 24022,
+ 17109, 24024,
+ 17109, 24026,
+ 17109, 24028,
+ 17109, 24030,
+ 17109, 24032,
+ 17109, 24034,
+ 17109, 24036,
+ 17109, 24038,
+ 17109, 24040,
+ 17109, 24042,
+ 17109, 24044,
+ 17109, 24046,
+ 17109, 24048,
+ 17109, 24050,
+ 17109, 24052,
+ 17109, 24054,
+ 17109, 24056,
+ 17109, 24058,
+ 17109, 24060,
+ 17109, 24062,
+ 17109, 24064,
+ 17109, 24066,
+ 17109, 24068,
+ 17109, 24070,
+ 17109, 24072,
+ 17109, 24074,
+ 17109, 24076,
+ 17109, 24078,
+ 17109, 24080,
+ 17109, 24082,
+ 17109, 24084,
+ 17109, 24086,
+ 17109, 24088,
+ 17109, 24090,
+ 17109, 24092,
+ 17109, 24094,
+ 17109, 24096,
+ 17109, 24098,
+ 17109, 24100,
+ 17109, 24102,
+ 17109, 24104,
+ 17109, 24106,
+ 17109, 24108,
+ 17109, 24110,
+ 17109, 24112,
+ 17109, 24114,
+ 17109, 24116,
+ 17109, 24118,
+ 17109, 24120,
+ 17109, 24122,
+ 17109, 24124,
+ 17109, 24126,
+ 17109, 24128,
+ 17109, 24130,
+ 17109, 24132,
+ 17109, 24134,
+ 17109, 24136,
+ 17109, 24138,
+ 17109, 24140,
+ 17109, 24142,
+ 17109, 24144,
+ 17109, 24146,
+ 17109, 24148,
+ 17109, 24150,
+ 17109, 24152,
+ 17109, 24154,
+ 17109, 24156,
+ 17109, 24158,
+ 17109, 24160,
+ 17109, 24162,
+ 17109, 24164,
+ 17109, 24166,
+ 17109, 24168,
+ 17109, 24170,
+ 17109, 24172,
+ 17109, 24174,
+ 17109, 24176,
+ 17109, 24178,
+ 17109, 24180,
+ 17109, 24182,
+ 17109, 24184,
+ 17109, 24186,
+ 17109, 24188,
+ 17109, 24190,
+ 17109, 24192,
+ 17109, 24194,
+ 17109, 24196,
+ 17109, 24198,
+ 17109, 24200,
+ 17109, 24202,
+ 17109, 24204,
+ 17109, 24206,
+ 17109, 24208,
+ 17109, 24210,
+ 17109, 24212,
+ 17109, 24214,
+ 17109, 24216,
+ 17109, 24218,
+ 17109, 24220,
+ 17109, 24222,
+ 17109, 24224,
+ 17109, 24226,
+ 17109, 24228,
+ 17109, 24230,
+ 17109, 24232,
+ 17109, 24234,
+ 17109, 24236,
+ 17109, 24238,
+ 17109, 24240,
+ 17109, 24242,
+ 17109, 24244,
+ 17109, 24246,
+ 17109, 24248,
+ 17109, 24250,
+ 17109, 24252,
+ 17109, 24254,
+ 17109, 24256,
+ 17109, 24258,
+ 17109, 24260,
+ 17109, 24262,
+ 17109, 24264,
+ 17109, 24266,
+ 17109, 24268,
+ 17109, 24270,
+ 17109, 24272,
+ 17109, 24274,
+ 17109, 24276,
+ 17109, 24278,
+ 17109, 24280,
+ 17109, 24282,
+ 17109, 24284,
+ 17109, 24286,
+ 17109, 24288,
+ 17109, 24290,
+ 17109, 24292,
+ 17109, 24294,
+ 17109, 24296,
+ 17109, 24298,
+ 17109, 24300,
+ 17109, 24302,
+ 17109, 24304,
+ 17109, 24306,
+ 17109, 24308,
+ 17109, 24310,
+ 17109, 24312,
+ 17109, 24314,
+ 17109, 24316,
+ 17109, 24318,
+ 17109, 24320,
+ 17109, 24322,
+ 17109, 24324,
+ 17109, 24326,
+ 17109, 24328,
+ 17109, 24330,
+ 17109, 24332,
+ 17109, 24334,
+ 17109, 24336,
+ 17109, 24338,
+ 17109, 24340,
+ 17109, 24342,
+ 17109, 24344,
+ 17109, 24346,
+ 17109, 24348,
+ 17109, 24350,
+ 17109, 24352,
+ 17109, 24354,
+ 17109, 24356,
+ 17109, 24358,
+ 17109, 24360,
+ 17109, 24362,
+ 17109, 24364,
+ 17109, 24366,
+ 17109, 24368,
+ 17109, 24370,
+ 17109, 24372,
+ 17109, 24374,
+ 17109, 24376,
+ 17109, 24378,
+ 17109, 24380,
+ 17109, 24382,
+ 17109, 24384,
+ 17109, 24386,
+ 17109, 24388,
+ 17109, 24390,
+ 17109, 24392,
+ 17109, 24394,
+ 17109, 24396,
+ 17109, 24398,
+ 17109, 24400,
+ 17109, 24402,
+ 17109, 24404,
+ 17109, 24406,
+ 17109, 24408,
+ 17109, 24410,
+ 17109, 24412,
+ 17109, 24414,
+ 17109, 24416,
+ 17109, 24418,
+ 17109, 24420,
+ 17109, 24422,
+ 17109, 24424,
+ 17109, 24426,
+ 17109, 24428,
+ 17109, 24430,
+ 17109, 24432,
+ 17109, 24434,
+ 17109, 24436,
+ 17109, 24438,
+ 17109, 24440,
+ 17109, 24442,
+ 17109, 24444,
+ 17109, 24446,
+ 17109, 24448,
+ 17109, 24450,
+ 17109, 24452,
+ 17109, 24454,
+ 17109, 24456,
+ 17109, 24458,
+ 17109, 24460,
+ 17109, 24462,
+ 17109, 24464,
+ 17109, 24466,
+ 17109, 24468,
+ 17109, 24470,
+ 17109, 24472,
+ 17109, 24474,
+ 17109, 24476,
+ 17109, 24478,
+ 17109, 24480,
+ 17109, 24482,
+ 17109, 24484,
+ 17109, 24486,
+ 17109, 24488,
+ 17109, 24490,
+ 17109, 24492,
+ 17109, 24494,
+ 17109, 24496,
+ 17109, 24498,
+ 17109, 24500,
+ 17109, 24502,
+ 17109, 24504,
+ 17109, 24506,
+ 17109, 24508,
+ 17109, 24510,
+ 17109, 24512,
+ 17109, 24514,
+ 17109, 24516,
+ 17109, 24518,
+ 17109, 24520,
+ 17109, 24522,
+ 17109, 24524,
+ 17109, 24526,
+ 17109, 24528,
+ 17109, 24530,
+ 17109, 24532,
+ 17109, 24534,
+ 17109, 24536,
+ 17109, 24538,
+ 17109, 24540,
+ 17109, 24542,
+ 17109, 24544,
+ 17109, 24546,
+ 17109, 24548,
+ 17109, 24550,
+ 17109, 24552,
+ 17109, 24554,
+ 17109, 24556,
+ 17109, 24558,
+ 17109, 24560,
+ 17109, 24562,
+ 17109, 24564,
+ 17109, 24566,
+ 17109, 24568,
+ 17109, 24570,
+ 17109, 24572,
+ 17109, 24574,
+ 17109, 24576,
+ 17109, 24578,
+ 17109, 24580,
+ 17109, 24582,
+ 17109, 24584,
+ 17109, 24586,
+ 17109, 24588,
+ 17109, 24590,
+ 17109, 24592,
+ 17109, 24594,
+ 17109, 24596,
+ 17109, 24598,
+ 17109, 24600,
+ 17109, 24602,
+ 17109, 24604,
+ 17109, 24606,
+ 17109, 24608,
+ 17109, 24610,
+ 17109, 24612,
+ 17109, 24614,
+ 17109, 24616,
+ 17109, 24618,
+ 17109, 24620,
+ 17109, 24622,
+ 17109, 24624,
+ 17109, 24626,
+ 17109, 24628,
+ 17109, 24630,
+ 17109, 24632,
+ 17109, 24634,
+ 17109, 24636,
+ 17109, 24638,
+ 17109, 24640,
+ 17109, 24642,
+ 17109, 24644,
+ 17109, 24646,
+ 17109, 24648,
+ 17109, 24650,
+ 17109, 24652,
+ 17109, 24654,
+ 17109, 24656,
+ 17109, 24658,
+ 17109, 24660,
+ 17109, 24662,
+ 17109, 24664,
+ 17109, 24666,
+ 17109, 24668,
+ 17109, 24670,
+ 17109, 24672,
+ 17109, 24674,
+ 17109, 24676,
+ 17109, 24678,
+ 17109, 24680,
+ 17109, 24682,
+ 17109, 24684,
+ 17109, 24686,
+ 17109, 24688,
+ 17109, 24690,
+ 17109, 24692,
+ 17109, 24694,
+ 17109, 24696,
+ 17109, 24698,
+ 17109, 24700,
+ 17109, 24702,
+ 17109, 24704,
+ 17109, 24706,
+ 17109, 24708,
+ 17109, 24710,
+ 17109, 24712,
+ 17109, 24714,
+ 17109, 24716,
+ 17109, 24718,
+ 17109, 24720,
+ 17109, 24722,
+ 17109, 24724,
+ 17109, 24726,
+ 17109, 24728,
+ 17109, 24730,
+ 17109, 24732,
+ 17109, 24734,
+ 17109, 24736,
+ 17109, 24738,
+ 17109, 24740,
+ 17109, 24742,
+ 17109, 24744,
+ 17109, 24746,
+ 17109, 24748,
+ 17109, 24750,
+ 17109, 24752,
+ 17109, 24754,
+ 17109, 24756,
+ 17109, 24758,
+ 17109, 24760,
+ 17109, 24762,
+ 17109, 24764,
+ 17109, 24766,
+ 17109, 24768,
+ 17109, 24770,
+ 17109, 24772,
+ 17109, 24774,
+ 17109, 24776,
+ 17109, 24778,
+ 17109, 24780,
+ 17109, 24782,
+ 17109, 24784,
+ 17109, 24786,
+ 17109, 24788,
+ 17109, 24790,
+ 17109, 24792,
+ 17109, 24794,
+ 17109, 24796,
+ 17109, 24798,
+ 17109, 24800,
+ 17109, 24802,
+ 17109, 24804,
+ 17109, 24806,
+ 17109, 24808,
+ 17109, 24810,
+ 17109, 24812,
+ 17109, 24814,
+ 17109, 24816,
+ 17109, 24818,
+ 17109, 24820,
+ 17109, 24822,
+ 17109, 24824,
+ 17109, 24826,
+ 17109, 24828,
+ 17109, 24830,
+ 17109, 24832,
+ 17109, 24834,
+ 17109, 24836,
+ 17109, 24838,
+ 17109, 24840,
+ 17109, 24842,
+ 17109, 24844,
+ 17109, 24846,
+ 17109, 24848,
+ 17109, 24850,
+ 17109, 24852,
+ 17109, 24854,
+ 17109, 24856,
+ 17109, 24858,
+ 17109, 24860,
+ 17109, 24862,
+ 17109, 24864,
+ 17109, 24866,
+ 17109, 24868,
+ 17109, 24870,
+ 17109, 24872,
+ 17109, 24874,
+ 17109, 24876,
+ 17109, 24878,
+ 17109, 24880,
+ 17109, 24882,
+ 17109, 24884,
+ 17109, 24886,
+ 17109, 24888,
+ 17109, 24890,
+ 17109, 24892,
+ 17109, 24894,
+ 17109, 24896,
+ 17109, 24898,
+ 17109, 24900,
+ 17109, 24902,
+ 17109, 24904,
+ 17109, 24906,
+ 17109, 24908,
+ 17109, 24910,
+ 17109, 24912,
+ 17109, 24914,
+ 17109, 24916,
+ 17109, 24918,
+ 17109, 24920,
+ 17109, 24922,
+ 17109, 24924,
+ 17109, 24926,
+ 17109, 24928,
+ 17109, 24930,
+ 17109, 24932,
+ 17109, 24934,
+ 17109, 24936,
+ 17109, 24938,
+ 17109, 24940,
+ 17109, 24942,
+ 17109, 24944,
+ 17109, 24946,
+ 17109, 24948,
+ 17109, 24950,
+ 17109, 24952,
+ 17109, 24954,
+ 17109, 24956,
+ 17109, 24958,
+ 17109, 24960,
+ 17109, 24962,
+ 17118,
+ 17121, 19177, 16126,
+ 17122,
+ 17133, 73, 16333, 8736,
+ 17133, 10485, 14194,
+ 17133, 10485, 15096,
+ 17133, 10485, 17316,
+ 17133, 10485, 18848,
+ 17133, 10485, 19142,
+ 17133, 10485, 19274,
+ 17133, 10485, 19318,
+ 17133, 10485, 20813, 19275, 12220,
+ 17133, 10485, 20813, 22561, 12220,
+ 17133, 10485, 22560,
+ 17133, 12959, 2726,
+ 17133, 12959, 3194,
+ 17133, 12959, 3486,
+ 17133, 12959, 6978,
+ 17133, 12959, 7000,
+ 17133, 12959, 9282,
+ 17133, 12959, 11726,
+ 17133, 12959, 13036,
+ 17133, 12959, 14634,
+ 17133, 12959, 14960,
+ 17133, 15241, 10485, 8,
+ 17133, 15241, 10485, 16,
+ 17133, 15241, 10485, 28,
+ 17133, 15241, 10485, 40,
+ 17133, 15241, 10485, 58,
+ 17133, 15241, 10485, 72,
+ 17133, 15241, 10485, 94,
+ 17133, 15241, 10485, 184,
+ 17133, 15241, 10485, 312,
+ 17133, 15241, 10485, 520,
+ 17133, 15241, 10485, 702,
+ 17133, 15241, 10485, 19149, 22,
+ 17133, 15241, 10485, 19149, 34,
+ 17133, 15241, 10485, 19149, 404,
+ 17133, 15241, 10485, 19149, 606,
+ 17133, 16333, 8736,
+ 17133, 16339, 0,
+ 17133, 16339, 8,
+ 17133, 16339, 16,
+ 17133, 16339, 28,
+ 17133, 16339, 40,
+ 17133, 16339, 58,
+ 17133, 16339, 72,
+ 17133, 16339, 94,
+ 17133, 16339, 106,
+ 17133, 16339, 124,
+ 17133, 16339, 148,
+ 17133, 16339, 184,
+ 17133, 16339, 246,
+ 17133, 16339, 270,
+ 17133, 16339, 312,
+ 17133, 16339, 342,
+ 17133, 16339, 356,
+ 17133, 16339, 392,
+ 17133, 16339, 424,
+ 17133, 16339, 464,
+ 17133, 16339, 520,
+ 17133, 16339, 546,
+ 17133, 16339, 596,
+ 17133, 16339, 612,
+ 17133, 16339, 646,
+ 17133, 16339, 702,
+ 17133, 16339, 710,
+ 17133, 16339, 774,
+ 17133, 16339, 990,
+ 17133, 16339, 1106,
+ 17133, 16339, 1204,
+ 17133, 16339, 1226,
+ 17133, 16339, 1320,
+ 17133, 16339, 1572,
+ 17133, 16339, 1890,
+ 17133, 16339, 2008,
+ 17133, 16339, 2248,
+ 17133, 16339, 2544,
+ 17133, 16339, 2594,
+ 17133, 16339, 2664,
+ 17133, 16339, 2792,
+ 17133, 16339, 3072,
+ 17133, 16339, 3166,
+ 17133, 16339, 3240,
+ 17133, 16339, 3372,
+ 17133, 16339, 3438,
+ 17133, 16339, 3452,
+ 17133, 16339, 6516,
+ 17133, 16339, 8272,
+ 17133, 16339, 10118,
+ 17133, 16339, 10988,
+ 17133, 16339, 18411, 14416,
+ 17133, 16339, 19149, 22,
+ 17133, 16339, 19149, 34,
+ 17133, 16339, 19149, 404,
+ 17133, 16339, 19149, 606,
+ 17133, 19781, 12959, 2727, 1477, 2705, 16769, 505, 7000,
+ 17133, 19781, 12959, 2727, 1477, 6823, 16769, 505, 7000,
+ 17133, 19781, 12959, 3487, 1477, 2705, 16769, 505, 7000,
+ 17133, 19781, 12959, 3487, 1477, 6823, 16769, 505, 7000,
+ 17133, 19781, 12959, 11727, 1477, 2705, 16769, 505, 7000,
+ 17133, 19781, 12959, 14961, 1477, 2705, 16769, 505, 7000,
+ 17133, 19781, 12959, 14961, 1477, 6823, 16769, 505, 7000,
+ 17139, 18707, 891, 5922,
+ 17149, 14854,
+ 17149, 16339, 658,
+ 17149, 16339, 800,
+ 17149, 16339, 940,
+ 17149, 16339, 1658,
+ 17149, 16339, 2482,
+ 17149, 16339, 2982,
+ 17149, 16339, 3814,
+ 17149, 16339, 3960,
+ 17149, 16339, 5416,
+ 17149, 16339, 7420,
+ 17149, 16339, 7978,
+ 17149, 16339, 10828,
+ 17149, 16339, 10982,
+ 17149, 16339, 12264,
+ 17149, 16339, 13118,
+ 17149, 16339, 13206,
+ 17149, 16339, 13522,
+ 17149, 16339, 13624,
+ 17149, 16339, 13814,
+ 17149, 16339, 14112,
+ 17149, 16339, 14438,
+ 17149, 16339, 14622,
+ 17149, 16339, 15210,
+ 17149, 16339, 15258,
+ 17149, 16339, 15828,
+ 17149, 16339, 15864,
+ 17149, 16339, 16072,
+ 17149, 16339, 16854,
+ 17149, 16339, 16930,
+ 17149, 16339, 17146,
+ 17149, 16339, 19498,
+ 17149, 16339, 19896,
+ 17149, 16339, 20172,
+ 17149, 16339, 20502,
+ 17149, 16339, 20664,
+ 17149, 16339, 20788,
+ 17149, 16339, 21110,
+ 17149, 16339, 21232,
+ 17149, 16339, 21500,
+ 17149, 17414,
+ 17149, 17868,
+ 17149, 18044,
+ 17149, 18492,
+ 17149, 19100,
+ 17149, 20670,
+ 17149, 21036,
+ 17149, 21066,
+ 17149, 21320,
+ 17149, 21328,
+ 17165, 695, 10484,
+ 17165, 6643, 10484,
+ 17168,
+ 17178,
+ 17182,
+ 17214,
+ 17219, 9818,
+ 17219, 12809, 20112,
+ 17219, 14426,
+ 17219, 14984,
+ 17219, 15832,
+ 17219, 16523, 21230,
+ 17219, 16523, 23188,
+ 17219, 18889, 15647, 20270,
+ 17219, 19876,
+ 17219, 20625, 955, 11417, 22113, 17050,
+ 17219, 20625, 955, 14515, 21700,
+ 17219, 20625, 955, 15647, 20270,
+ 17219, 20625, 955, 20860,
+ 17219, 22113, 955, 11417, 15919, 20625, 17050,
+ 17219, 22113, 955, 11417, 17219, 20625, 17050,
+ 17226,
+ 17241, 10484,
+ 17244,
+ 17249, 513, 7373, 10484,
+ 17249, 2613, 10484,
+ 17249, 12280,
+ 17249, 12419, 14687, 14388,
+ 17249, 12419, 20178,
+ 17249, 12814,
+ 17249, 12959, 3486,
+ 17249, 12959, 14960,
+ 17249, 13303, 14765, 16339, 7752,
+ 17249, 14115, 6775, 20207, 8206,
+ 17249, 14115, 11395, 20207, 8206,
+ 17249, 14765, 10,
+ 17249, 14785, 6775, 20207, 8206,
+ 17249, 14785, 11395, 20207, 8206,
+ 17249, 15287, 14687, 14388,
+ 17249, 15832,
+ 17249, 17613, 10,
+ 17249, 20696,
+ 17249, 21474,
+ 17249, 22333, 17613, 12,
+ 17249, 22333, 17613, 22,
+ 17249, 22333, 17613, 48,
+ 17250,
+ 17257, 18637, 12419, 10598,
+ 17261, 6488,
+ 17287, 17084,
+ 17292,
+ 17307, 527, 12827, 18680,
17314,
- 17315, 9175, 19452,
- 17317, 18176,
- 17320,
- 17328,
- 17330,
- 17337, 9855, 15868,
- 17337, 14003, 9855, 16,
- 17337, 14003, 9855, 40,
- 17337, 14999, 0,
- 17337, 14999, 16,
- 17337, 14999, 40,
- 17337, 14999, 106,
- 17337, 14999, 148,
- 17337, 14999, 244,
- 17337, 14999, 266,
- 17337, 14999, 350,
- 17337, 14999, 384,
- 17337, 14999, 416,
- 17337, 14999, 448,
- 17337, 14999, 522,
- 17337, 14999, 588,
- 17337, 14999, 622,
- 17337, 14999, 694,
- 17337, 14999, 734,
- 17337, 14999, 2444,
- 17365, 16034,
- 17367, 20957, 19407, 20683, 18906,
- 17367, 20957, 20375, 18906,
- 17367, 20957, 20375, 20683, 18906,
- 17367, 21139, 19215, 20683, 18906,
- 17367, 22923, 17463, 20683, 18906,
- 17367, 22975, 20375, 18906,
- 17371, 11749, 843, 9466,
- 17373, 371, 585, 1914,
- 17373, 371, 585, 1915, 5901, 2307, 1012,
- 17373, 8321, 845, 12467, 7090,
- 17373, 8321, 845, 12467, 7096,
- 17373, 8321, 1047, 2294,
- 17373, 8321, 1545, 13365, 7090,
- 17373, 8321, 1545, 13365, 7096,
- 17373, 8321, 2921, 6029, 15619, 9742,
- 17373, 8321, 3309, 11028,
- 17373, 8321, 3713, 2295, 13831, 9743, 416,
- 17373, 8321, 5841, 9789, 255, 2295, 13332,
- 17373, 8321, 5841, 9789, 3713, 2294,
- 17373, 8321, 7063, 3713, 2295, 767, 7063, 13831, 416,
- 17373, 8321, 7063, 3713, 2295, 767, 9511, 5795, 416,
- 17373, 8321, 7063, 3713, 2295, 19805, 0,
- 17373, 8321, 7063, 13830,
- 17373, 8321, 8715, 11627, 2563, 3840,
- 17373, 8321, 8715, 11627, 9733, 13364,
- 17373, 8321, 8971, 9742,
- 17373, 8321, 8971, 13830,
- 17373, 8321, 8971, 13831, 9742,
- 17373, 8321, 9493, 7059, 9742,
- 17373, 8321, 9742,
- 17373, 8321, 11607, 13364,
- 17373, 8321, 11609, 9789, 255, 2295, 13332,
- 17373, 8321, 11611, 3713, 2294,
- 17373, 8321, 11653, 3713, 2295, 9251, 9743, 416,
- 17373, 8321, 11653, 11027, 13365, 425, 7883, 1012,
- 17373, 8321, 11653, 11027, 13365, 5901, 2307, 1012,
- 17373, 8321, 12747, 3713, 255, 2295, 13332,
- 17373, 8321, 13431, 9742,
- 17373, 8321, 13831, 9742,
- 17373, 8321, 15296,
- 17373, 8321, 16161, 3713, 2295, 9729, 416,
- 17373, 8321, 16161, 5871, 15455, 3713, 2295, 9729, 416,
- 17373, 8321, 16468,
- 17373, 8321, 16525, 3713, 2295, 8351, 416,
- 17373, 8321, 16525, 5871, 15455, 3713, 2295, 8351, 416,
- 17373, 8321, 16707, 12681, 13364,
- 17373, 8321, 18769, 12681, 13364,
- 17373, 8321, 19049, 13831, 11612,
- 17373, 8321, 22853, 13830,
- 17373, 9855, 1537, 1013, 17124,
- 17373, 9855, 1537, 2277, 17124,
- 17373, 9855, 2099, 3309, 1012,
- 17373, 9855, 2101, 13364,
- 17373, 9855, 2251, 13832,
- 17373, 9855, 2563, 3841, 2387, 148,
- 17373, 9855, 3085, 7808,
- 17373, 9855, 3677, 13832,
- 17373, 9855, 8349, 1012,
- 17373, 9855, 9477, 2391, 6944,
- 17373, 9855, 9477, 2391, 7060,
- 17373, 9855, 9477, 2391, 9477, 6412,
- 17373, 9855, 9477, 2391, 12218,
- 17373, 9855, 9477, 6413, 6944,
- 17373, 9855, 9477, 6413, 7060,
- 17373, 9855, 9477, 6413, 9477, 2390,
- 17373, 9855, 9477, 6413, 12218,
- 17373, 9855, 9509, 613, 2445, 580,
- 17373, 9855, 9511, 5794,
- 17373, 9855, 10751, 13364,
- 17373, 9855, 18183, 8349, 1012,
- 17373, 11905, 2610,
- 17373, 11905, 3076,
- 17373, 11905, 3356,
- 17373, 11905, 6756,
- 17373, 11905, 6778,
- 17373, 11905, 7123, 2610,
- 17373, 11905, 7123, 3076,
- 17373, 11905, 7123, 3356,
- 17373, 11905, 7123, 6756,
- 17373, 11905, 7123, 6778,
- 17373, 11905, 7123, 8780,
- 17373, 11905, 7123, 10900,
- 17373, 11905, 7123, 11978,
- 17373, 11905, 7123, 13450,
- 17373, 11905, 7123, 13736,
- 17373, 11905, 8780,
- 17373, 11905, 10900,
- 17373, 11905, 11978,
- 17373, 11905, 13450,
- 17373, 11905, 13736,
- 17373, 14003, 9855, 8,
- 17373, 14003, 9855, 16,
- 17373, 14003, 9855, 28,
- 17373, 14003, 9855, 40,
- 17373, 14003, 9855, 58,
- 17373, 14003, 9855, 184,
- 17373, 14003, 9855, 308,
- 17373, 14003, 9855, 498,
- 17373, 14003, 9855, 676,
- 17373, 14003, 9855, 17493, 22,
- 17373, 14003, 9855, 17493, 34,
- 17373, 14003, 9855, 17493, 396,
- 17373, 14003, 9855, 17493, 582,
- 17373, 14003, 9855, 18543, 16,
- 17373, 14003, 9855, 18543, 308,
- 17373, 14999, 0,
- 17373, 14999, 52,
- 17373, 14999, 106,
- 17373, 14999, 124,
- 17373, 14999, 148,
- 17373, 14999, 244,
- 17373, 14999, 266,
- 17373, 14999, 336,
- 17373, 14999, 350,
- 17373, 14999, 384,
- 17373, 14999, 416,
- 17373, 14999, 448,
- 17373, 14999, 522,
- 17373, 14999, 572,
- 17373, 14999, 588,
- 17373, 14999, 622,
- 17373, 14999, 694,
- 17373, 14999, 734,
- 17373, 14999, 752,
- 17373, 14999, 932,
- 17373, 14999, 1044,
- 17373, 14999, 1142,
- 17373, 14999, 1164,
- 17373, 14999, 1254,
- 17373, 14999, 1492,
- 17373, 14999, 1914,
- 17373, 14999, 1952,
- 17373, 14999, 2444,
- 17373, 14999, 2492,
- 17373, 14999, 2556,
- 17373, 14999, 2676,
- 17373, 14999, 2956,
- 17373, 14999, 3048,
- 17373, 14999, 3114,
- 17373, 14999, 3242,
- 17373, 14999, 3308,
- 17373, 14999, 3322,
- 17373, 14999, 3812,
- 17373, 14999, 6314,
- 17373, 14999, 6470,
- 17373, 14999, 7708,
- 17373, 14999, 10240,
- 17373, 14999, 10264,
- 17373, 14999, 20141, 572,
- 17373, 15673, 2509, 120,
- 17373, 15673, 2509, 121, 5901, 14232,
- 17373, 15673, 2509, 121, 7061, 14232,
- 17373, 15673, 2509, 121, 8971, 14232,
- 17373, 15673, 2895, 2924,
- 17373, 15673, 2895, 2925, 9493, 7058,
- 17373, 15673, 6439, 120,
- 17373, 15673, 9251, 522,
- 17373, 15673, 13173, 6946,
- 17373, 18259, 9855, 6009, 13364,
- 17373, 18259, 9855, 7829, 13364,
- 17373, 18697, 494,
- 17373, 19667, 9855, 2099, 3309, 1012,
- 17373, 19667, 9855, 8349, 1012,
- 17373, 19667, 9855, 18183, 8349, 1012,
- 17373, 19667, 14999, 0,
- 17373, 19667, 14999, 52,
- 17373, 19667, 14999, 106,
- 17373, 19667, 14999, 124,
- 17373, 19667, 14999, 148,
- 17373, 19667, 14999, 244,
- 17373, 19667, 14999, 266,
- 17373, 19667, 14999, 336,
- 17373, 19667, 14999, 350,
- 17373, 19667, 14999, 384,
- 17373, 19667, 14999, 416,
- 17373, 19667, 14999, 448,
- 17373, 19667, 14999, 522,
- 17373, 19667, 14999, 572,
- 17373, 19667, 14999, 588,
- 17373, 19667, 14999, 622,
- 17373, 19667, 14999, 694,
- 17373, 19667, 14999, 734,
- 17373, 19667, 14999, 752,
- 17373, 19667, 14999, 932,
- 17373, 19667, 14999, 1044,
- 17373, 19667, 14999, 1142,
- 17373, 19667, 14999, 1164,
- 17373, 19667, 14999, 1254,
- 17373, 19667, 14999, 1492,
- 17373, 19667, 14999, 1914,
- 17373, 19667, 14999, 2444,
- 17373, 19667, 14999, 2492,
- 17373, 19667, 14999, 2556,
- 17373, 19667, 14999, 2676,
- 17373, 19667, 14999, 3048,
- 17373, 19667, 14999, 3114,
- 17373, 19667, 14999, 3242,
- 17373, 19667, 14999, 3308,
- 17373, 19667, 14999, 3322,
- 17373, 19667, 14999, 3812,
- 17373, 19667, 14999, 6314,
- 17373, 19667, 14999, 6470,
- 17373, 19667, 14999, 7708,
- 17373, 19667, 14999, 10240,
- 17373, 19667, 14999, 10264,
- 17373, 19667, 14999, 20141, 572,
- 17373, 19667, 14999, 20141, 694,
- 17373, 19667, 14999, 20141, 734,
- 17373, 21007, 9855, 9735, 6943, 11025, 13364,
- 17373, 21007, 9855, 13437, 15796,
- 17373, 21007, 9855, 14235, 522,
- 17373, 21035, 9855, 5967, 10114,
- 17373, 21035, 9855, 9707, 11022,
- 17373, 21035, 9855, 12277, 5802,
- 17373, 21035, 9855, 12563, 5802,
- 17381, 494,
- 17381, 5272,
- 17381, 9855, 13052,
- 17381, 9855, 15868,
- 17381, 9855, 17486,
- 17381, 9855, 17610,
- 17381, 9855, 17652,
- 17381, 9855, 20552,
- 17381, 11905, 2610,
- 17381, 11905, 3076,
- 17381, 11905, 3356,
- 17381, 11905, 6756,
- 17381, 11905, 6778,
- 17381, 11905, 8780,
- 17381, 11905, 10900,
- 17381, 11905, 11978,
- 17381, 11905, 13450,
- 17381, 11905, 13736,
- 17381, 12246,
- 17381, 14003, 9855, 8,
- 17381, 14003, 9855, 16,
- 17381, 14003, 9855, 28,
- 17381, 14003, 9855, 40,
- 17381, 14003, 9855, 58,
- 17381, 14003, 9855, 72,
- 17381, 14003, 9855, 94,
- 17381, 14003, 9855, 308,
- 17381, 14003, 9855, 676,
- 17381, 14003, 9855, 13507, 8,
- 17381, 14003, 9855, 13507, 28,
- 17381, 14003, 9855, 17493, 22,
- 17381, 14003, 9855, 17493, 34,
- 17381, 14003, 9855, 17493, 396,
- 17381, 14003, 9855, 17493, 582,
- 17381, 14999, 0,
- 17381, 14999, 8,
- 17381, 14999, 16,
- 17381, 14999, 28,
- 17381, 14999, 40,
- 17381, 14999, 58,
- 17381, 14999, 72,
- 17381, 14999, 94,
- 17381, 14999, 106,
- 17381, 14999, 124,
- 17381, 14999, 148,
- 17381, 14999, 244,
- 17381, 14999, 266,
- 17381, 14999, 308,
- 17381, 14999, 336,
- 17381, 14999, 350,
- 17381, 14999, 384,
- 17381, 14999, 416,
- 17381, 14999, 448,
- 17381, 14999, 522,
- 17381, 14999, 572,
- 17381, 14999, 588,
- 17381, 14999, 622,
- 17381, 14999, 676,
- 17381, 14999, 680,
- 17381, 14999, 734,
- 17381, 14999, 932,
- 17381, 14999, 1044,
- 17381, 14999, 1142,
- 17381, 14999, 1164,
- 17381, 14999, 1492,
- 17381, 14999, 1796,
- 17381, 14999, 1914,
- 17381, 14999, 2444,
- 17381, 14999, 2492,
- 17381, 14999, 2556,
- 17381, 14999, 2676,
- 17381, 14999, 3048,
- 17381, 14999, 3114,
- 17381, 14999, 3242,
- 17381, 14999, 3322,
- 17381, 14999, 6314,
- 17381, 14999, 10264,
- 17381, 14999, 17493, 22,
- 17381, 14999, 17493, 34,
- 17381, 14999, 17493, 396,
- 17381, 14999, 17493, 582,
- 17381, 20989, 9854,
- 17390,
- 17397, 14640,
- 17399, 1397, 6746,
- 17399, 1397, 7788,
- 17399, 1397, 10634,
- 17399, 1397, 11968,
- 17399, 1397, 14032,
- 17399, 1397, 14826,
- 17399, 1397, 17370,
- 17399, 1397, 18330,
- 17426,
- 17433, 12212,
- 17437, 7865, 9854,
- 17441, 20375, 14312,
- 17451, 6718,
- 17463, 3357, 14823, 11476,
- 17463, 11476,
- 17463, 11477, 635, 896,
- 17463, 11477, 6785, 896,
- 17463, 11477, 10641, 3265, 19406,
- 17463, 11477, 10641, 3265, 20374,
- 17463, 11477, 10641, 12537, 18775, 18906,
- 17463, 11477, 10641, 13563, 18775, 18906,
- 17463, 11477, 10641, 13563, 20683, 18906,
- 17463, 11477, 10641, 14625, 15642,
- 17463, 11477, 10641, 15095, 18775, 18906,
- 17463, 11477, 10641, 16891, 10092,
- 17463, 11477, 10641, 20181, 15642,
- 17463, 11477, 10641, 20683, 18906,
- 17463, 11477, 19407, 485, 19215, 11476,
- 17463, 11571, 11476,
- 17463, 11571, 16153, 14049, 11476,
- 17463, 12277, 11476,
- 17463, 12277, 19931, 11476,
- 17463, 14049, 11476,
- 17463, 14049, 11477, 497, 18442,
- 17463, 14049, 11477, 497, 18443, 10641, 18847, 896,
- 17463, 14049, 11477, 497, 18443, 10641, 20181, 896,
- 17463, 14049, 11477, 6785, 896,
- 17463, 14049, 11477, 6785, 897, 10641, 20181, 896,
- 17463, 14049, 11477, 15901, 18775, 18906,
- 17463, 14049, 14625, 11476,
- 17463, 14049, 14625, 11477, 497, 18442,
- 17463, 14286,
- 17463, 14555, 11476,
- 17463, 14625, 11476,
- 17463, 15291, 14312,
- 17463, 15456,
- 17463, 15781, 11476,
- 17463, 16481, 10641, 5741, 7817, 635, 896,
- 17463, 16481, 10641, 5741, 7817, 6785, 896,
- 17463, 16481, 10641, 5741, 7817, 14373, 17463, 16481, 10641, 5741, 13340,
- 17463, 16481, 10641, 5741, 7817, 14373, 19215, 16481, 10641, 5741, 13340,
- 17463, 16481, 10641, 5741, 13341, 635, 896,
- 17463, 16481, 10641, 5741, 13341, 6785, 896,
- 17463, 16481, 10641, 5741, 19406,
- 17463, 16481, 10641, 5741, 20374,
- 17463, 17275, 11476,
- 17463, 18775, 18906,
- 17463, 19553, 11476,
- 17463, 19931, 11476,
- 17463, 20377, 11476,
- 17463, 20501, 11477, 6785, 13563, 14486,
- 17463, 20501, 11477, 10641, 18775, 19890,
- 17463, 20687, 11476,
- 17463, 23305, 11476,
- 17463, 23305, 11477, 635, 896,
- 17463, 23305, 11477, 10641, 5853, 13456,
- 17463, 23305, 11477, 10641, 7883, 3265, 19406,
- 17463, 23305, 11477, 10641, 7883, 3265, 20374,
- 17463, 23305, 11477, 10641, 10533, 12277, 13456,
- 17463, 23305, 11477, 10641, 12277, 13456,
- 17463, 23305, 11477, 10641, 14625, 20181, 15642,
- 17463, 23305, 11477, 10641, 15095, 13456,
- 17463, 23305, 11477, 10641, 15155, 13456,
- 17463, 23305, 11477, 19407, 485, 19215, 23305, 11476,
- 17463, 23305, 14555, 11476,
- 17463, 23305, 15291, 14312,
- 17479, 7126,
- 17498,
- 17505, 9854,
- 17508,
- 17519, 6718,
- 17523, 6718,
- 17527, 17066,
- 17529, 7126,
- 17583, 14299, 6777, 17202,
- 17583, 19759, 18692,
- 17588,
- 17589, 17634,
- 17589, 19054,
- 17601, 18076,
- 17605, 9854,
- 17620,
- 17631, 6437, 9854,
- 17631, 6793, 9956,
- 17631, 11762,
- 17631, 13563, 14999, 124,
- 17631, 13563, 14999, 140,
- 17631, 13563, 14999, 148,
- 17631, 13563, 14999, 190,
- 17631, 13563, 14999, 212,
- 17631, 13563, 14999, 282,
- 17631, 13563, 14999, 336,
- 17631, 13563, 14999, 486,
- 17631, 13563, 14999, 572,
- 17631, 13563, 14999, 634,
- 17631, 13563, 14999, 686,
- 17631, 13563, 14999, 738,
- 17631, 13563, 14999, 752,
- 17631, 13563, 14999, 876,
- 17631, 13563, 14999, 924,
- 17631, 13563, 14999, 1044,
- 17631, 13563, 14999, 1268,
- 17631, 13563, 14999, 1366,
- 17631, 13563, 14999, 1510,
- 17631, 13563, 14999, 1758,
- 17631, 13563, 14999, 1898,
- 17631, 13563, 14999, 1900,
- 17631, 13563, 14999, 2282,
- 17631, 13563, 14999, 2512,
- 17631, 13563, 14999, 2666,
- 17631, 13563, 14999, 2900,
- 17631, 13563, 14999, 3038,
- 17631, 13563, 14999, 3048,
- 17631, 13563, 14999, 3464,
- 17631, 13563, 14999, 3598,
- 17631, 13563, 14999, 3814,
- 17631, 13563, 14999, 6026,
- 17631, 13563, 14999, 7008,
- 17631, 13563, 14999, 7474,
- 17631, 13563, 14999, 7872,
- 17631, 13563, 14999, 9274,
- 17631, 13563, 14999, 10200,
- 17631, 13563, 14999, 10802,
- 17631, 13563, 18249, 1269, 10802,
- 17631, 13563, 18249, 2283, 1268,
- 17631, 13563, 18249, 2283, 1758,
- 17631, 13563, 18249, 2283, 2512,
- 17631, 13563, 18249, 2283, 3598,
- 17631, 13563, 18249, 3465, 2512,
- 17631, 14856,
- 17631, 16111, 14999, 124,
- 17631, 16111, 14999, 140,
- 17631, 16111, 14999, 148,
- 17631, 16111, 14999, 190,
- 17631, 16111, 14999, 212,
- 17631, 16111, 14999, 282,
- 17631, 16111, 14999, 336,
- 17631, 16111, 14999, 486,
- 17631, 16111, 14999, 572,
- 17631, 16111, 14999, 634,
- 17631, 16111, 14999, 686,
- 17631, 16111, 14999, 738,
- 17631, 16111, 14999, 752,
- 17631, 16111, 14999, 876,
- 17631, 16111, 14999, 924,
- 17631, 16111, 14999, 1044,
- 17631, 16111, 14999, 1268,
- 17631, 16111, 14999, 1366,
- 17631, 16111, 14999, 1510,
- 17631, 16111, 14999, 1758,
- 17631, 16111, 14999, 1898,
- 17631, 16111, 14999, 1900,
- 17631, 16111, 14999, 2282,
- 17631, 16111, 14999, 2512,
- 17631, 16111, 14999, 2666,
- 17631, 16111, 14999, 2900,
- 17631, 16111, 14999, 3038,
- 17631, 16111, 14999, 3048,
- 17631, 16111, 14999, 3464,
- 17631, 16111, 14999, 3598,
- 17631, 16111, 14999, 3814,
- 17631, 16111, 14999, 6026,
- 17631, 16111, 14999, 7008,
- 17631, 16111, 14999, 7474,
- 17631, 16111, 14999, 7872,
- 17631, 16111, 14999, 9274,
- 17631, 16111, 14999, 10200,
- 17631, 16111, 14999, 10802,
- 17631, 18021, 8320,
- 17631, 18319, 14999, 7817, 7123, 9502,
- 17631, 18511, 8320,
- 17631, 19880,
- 17631, 20685, 8320,
- 17631, 20989, 8320,
- 17642,
- 17643, 18386,
- 17644,
- 17647, 9786,
- 17657, 11642,
- 17659, 11594,
- 17661, 5223, 5222,
- 17661, 9855, 3397, 13334,
- 17661, 9855, 3397, 14434,
- 17661, 9855, 11568,
- 17661, 9855, 11678,
- 17661, 9855, 15662,
- 17661, 9855, 17118,
- 17661, 11655, 9858,
- 17661, 11655, 16984,
- 17661, 11655, 19502,
- 17661, 11905, 2610,
- 17661, 11905, 3076,
- 17661, 11905, 3356,
- 17661, 11905, 6756,
- 17661, 11905, 6778,
- 17661, 11905, 8780,
- 17661, 11905, 10900,
- 17661, 11905, 11978,
- 17661, 11905, 13450,
- 17661, 11905, 13736,
- 17661, 13180,
- 17661, 14003, 9855, 385, 12554,
- 17661, 14003, 9855, 385, 12555, 15704,
- 17661, 14003, 9855, 573, 9482,
- 17661, 14003, 9855, 573, 9483, 15704,
- 17661, 14003, 9855, 3396,
- 17661, 14003, 9855, 3397, 9702,
- 17661, 14003, 9855, 9972,
- 17661, 14003, 9855, 9973, 7422,
- 17661, 14003, 9855, 13216,
- 17661, 14003, 9855, 13217, 15704,
- 17661, 14003, 9855, 15686,
- 17661, 14003, 9855, 15687, 9482,
- 17661, 14003, 9855, 15687, 9483, 15704,
- 17661, 14003, 9855, 15687, 15704,
- 17661, 14003, 9855, 15704,
- 17661, 14056,
- 17661, 14999, 106,
- 17661, 14999, 107, 16566,
- 17661, 14999, 124,
- 17661, 14999, 125, 7778,
- 17661, 14999, 148,
- 17661, 14999, 149, 8310,
- 17661, 14999, 149, 12781, 18888,
- 17661, 14999, 149, 12781, 19420,
- 17661, 14999, 187, 13424,
- 17661, 14999, 244,
- 17661, 14999, 245, 7054,
- 17661, 14999, 266,
- 17661, 14999, 336,
- 17661, 14999, 337, 7466,
- 17661, 14999, 350,
- 17661, 14999, 351, 19420,
- 17661, 14999, 384,
- 17661, 14999, 385, 12554,
- 17661, 14999, 385, 12555, 15704,
- 17661, 14999, 416,
- 17661, 14999, 448,
- 17661, 14999, 449, 15424,
- 17661, 14999, 522,
- 17661, 14999, 523, 12432,
- 17661, 14999, 572,
- 17661, 14999, 573, 9482,
- 17661, 14999, 573, 9483, 15704,
- 17661, 14999, 588,
- 17661, 14999, 589, 9686,
- 17661, 14999, 589, 9698,
- 17661, 14999, 622,
- 17661, 14999, 623, 10106,
- 17661, 14999, 623, 12538,
- 17661, 14999, 623, 12781, 19420,
- 17661, 14999, 683, 13424,
- 17661, 14999, 694,
- 17661, 14999, 734,
- 17661, 14999, 1867, 13424,
- 17661, 14999, 2444,
- 17661, 14999, 2556,
- 17661, 14999, 3795, 13424,
- 17661, 14999, 7659, 13424,
- 17661, 14999, 10319, 13424,
- 17661, 14999, 11416,
- 17661, 14999, 11417, 15704,
- 17661, 14999, 11982,
- 17661, 14999, 12380,
- 17661, 14999, 12381, 15704,
- 17661, 14999, 13138,
- 17661, 14999, 13139, 15704,
- 17661, 14999, 13876,
- 17661, 14999, 13877, 15704,
- 17661, 14999, 14274,
- 17661, 14999, 14327, 13424,
- 17661, 15298,
- 17661, 16831, 15673, 6280,
- 17661, 16831, 15673, 6281, 6956,
- 17661, 16831, 15673, 6281, 15662,
- 17661, 16831, 15673, 6366,
- 17661, 16831, 15673, 6404,
- 17661, 16831, 15673, 6424,
- 17661, 16831, 15673, 6450,
- 17661, 16831, 15673, 11838,
- 17661, 16831, 15673, 11844,
- 17661, 16831, 15673, 11894,
- 17661, 16831, 15673, 19003, 7050,
- 17661, 16831, 15673, 19003, 11554,
- 17661, 16831, 15673, 19003, 11990,
- 17661, 16831, 15673, 19003, 13700,
- 17661, 16831, 15673, 19003, 14914,
- 17661, 16831, 15673, 19003, 14915, 10641, 16544,
- 17661, 16831, 15673, 19003, 14916,
- 17661, 16831, 15673, 19003, 14917, 10641, 16544,
- 17661, 16831, 15673, 19003, 16544,
- 17661, 16831, 15673, 19401, 9171, 9210,
- 17661, 16831, 15673, 19401, 9171, 9270,
- 17661, 16831, 15673, 19401, 9171, 9308,
- 17661, 16831, 15673, 19401, 14497, 9276,
- 17661, 16831, 15673, 19401, 14497, 9282,
- 17661, 16831, 15673, 20371, 9171, 1122,
- 17661, 16831, 15673, 20371, 9171, 1224,
- 17661, 16831, 15673, 20371, 14497, 3198,
- 17661, 16831, 15673, 20371, 14497, 3336,
- 17661, 18412,
- 17663, 10641, 3699, 9854,
- 17663, 10641, 6601, 9854,
- 17663, 10641, 13257, 9854,
- 17663, 10641, 14601, 9854,
- 17664,
- 17685, 5958,
- 17686,
- 17690,
- 17691, 10084,
- 17693, 12085, 14999, 14,
- 17693, 12085, 14999, 20,
- 17693, 12085, 14999, 30,
- 17693, 12085, 14999, 38,
- 17693, 14999, 0,
- 17693, 14999, 2,
- 17693, 14999, 4,
- 17693, 14999, 6,
- 17693, 14999, 8,
- 17693, 14999, 10,
- 17693, 14999, 12,
- 17693, 14999, 14,
- 17693, 14999, 16,
- 17693, 14999, 18,
- 17693, 14999, 20,
- 17693, 14999, 22,
- 17693, 14999, 24,
- 17693, 14999, 26,
- 17693, 14999, 28,
- 17693, 14999, 30,
- 17693, 14999, 32,
- 17693, 14999, 34,
- 17693, 14999, 36,
- 17693, 14999, 38,
- 17693, 14999, 40,
- 17693, 14999, 42,
- 17693, 14999, 46,
- 17693, 14999, 50,
- 17693, 14999, 72,
- 17693, 14999, 78,
- 17693, 14999, 80,
- 17693, 14999, 94,
- 17693, 14999, 120,
- 17693, 14999, 132,
- 17693, 14999, 184,
- 17693, 14999, 190,
- 17693, 14999, 192,
- 17693, 14999, 202,
- 17693, 14999, 208,
- 17693, 14999, 252,
- 17693, 14999, 256,
- 17693, 14999, 260,
- 17693, 14999, 306,
- 17693, 14999, 314,
- 17693, 14999, 324,
- 17693, 14999, 330,
- 17693, 14999, 340,
- 17693, 14999, 390,
- 17693, 14999, 456,
- 17693, 14999, 494,
- 17693, 14999, 498,
- 17693, 14999, 510,
- 17693, 14999, 596,
- 17693, 14999, 756,
- 17693, 14999, 758,
- 17693, 14999, 764,
- 17693, 14999, 844,
- 17693, 14999, 846,
- 17693, 14999, 1300,
- 17693, 14999, 1302,
- 17693, 14999, 1762,
- 17693, 14999, 2448,
- 17693, 14999, 2612,
- 17693, 14999, 2614,
- 17693, 14999, 3404,
- 17693, 14999, 5236,
- 17693, 14999, 5304,
- 17693, 14999, 7432,
- 17699, 1299, 485, 17178,
- 17699, 14003, 9855, 8,
- 17699, 14003, 9855, 16,
- 17699, 14003, 9855, 28,
- 17699, 14003, 9855, 40,
- 17699, 14003, 9855, 66,
- 17699, 14999, 0,
- 17699, 14999, 106,
- 17699, 14999, 124,
- 17699, 14999, 148,
- 17699, 14999, 244,
- 17699, 14999, 266,
- 17699, 14999, 336,
- 17699, 14999, 350,
- 17699, 14999, 384,
- 17699, 14999, 416,
- 17699, 14999, 448,
- 17699, 14999, 522,
- 17699, 14999, 572,
- 17699, 14999, 588,
- 17699, 14999, 622,
- 17699, 14999, 680,
- 17699, 14999, 734,
- 17699, 14999, 2338,
- 17699, 14999, 2444,
- 17699, 14999, 2518,
- 17699, 14999, 2556,
- 17699, 14999, 8742,
- 17699, 14999, 8950,
- 17699, 16964,
- 17701, 21038,
- 17702,
- 17703, 10641, 13579, 14036,
- 17704,
+ 17323, 13303, 12826,
+ 17325, 19876,
+ 17329, 19781, 2727, 7368,
+ 17329, 19781, 2727, 13138,
+ 17329, 19781, 2727, 14030,
+ 17329, 19781, 2727, 14728,
+ 17329, 19781, 2727, 14932,
+ 17329, 19781, 2727, 14952,
+ 17329, 19781, 2727, 15930,
+ 17329, 19781, 2727, 18698,
+ 17329, 19781, 2727, 18816,
+ 17329, 19781, 3487, 15988,
+ 17329, 19781, 3487, 17156,
+ 17329, 19781, 6979, 16972,
+ 17329, 19781, 6979, 17872,
+ 17329, 19781, 7001, 15988,
+ 17329, 19781, 11727, 17156,
+ 17329, 19781, 14635, 17872,
+ 17329, 19781, 14961, 15988,
+ 17329, 19781, 14961, 17872,
+ 17329, 19781, 14961, 20250,
+ 17334,
+ 17337, 9247, 10484,
+ 17337, 10939, 2064,
+ 17337, 10939, 3472,
+ 17337, 10939, 13592,
+ 17337, 10939, 15090,
+ 17337, 12959, 2726,
+ 17337, 12959, 3194,
+ 17337, 12959, 3486,
+ 17337, 12959, 6978,
+ 17337, 12959, 7000,
+ 17337, 12959, 9282,
+ 17337, 12959, 11726,
+ 17337, 12959, 13036,
+ 17337, 12959, 14634,
+ 17337, 12959, 14960,
+ 17337, 16339, 0,
+ 17337, 16339, 8,
+ 17337, 16339, 16,
+ 17337, 16339, 28,
+ 17337, 16339, 40,
+ 17337, 16339, 58,
+ 17337, 16339, 94,
+ 17337, 16339, 106,
+ 17337, 16339, 124,
+ 17337, 16339, 148,
+ 17337, 16339, 202,
+ 17337, 16339, 226,
+ 17337, 16339, 246,
+ 17337, 16339, 270,
+ 17337, 16339, 342,
+ 17337, 16339, 356,
+ 17337, 16339, 392,
+ 17337, 16339, 424,
+ 17337, 16339, 464,
+ 17337, 16339, 518,
+ 17337, 16339, 546,
+ 17337, 16339, 596,
+ 17337, 16339, 612,
+ 17337, 16339, 646,
+ 17337, 16339, 710,
+ 17337, 16339, 734,
+ 17337, 16339, 774,
+ 17337, 16339, 792,
+ 17337, 16339, 826,
+ 17337, 16339, 892,
+ 17337, 16339, 1850,
+ 17337, 16339, 2008,
+ 17337, 16339, 2544,
+ 17337, 16339, 2664,
+ 17337, 16339, 2728,
+ 17337, 16339, 2792,
+ 17337, 16339, 3166,
+ 17337, 16339, 3372,
+ 17337, 16339, 3434,
+ 17337, 16339, 3438,
+ 17337, 16339, 3534,
+ 17337, 16339, 3882,
+ 17337, 16339, 5394,
+ 17337, 16339, 8270,
+ 17339, 17967, 8909, 17084,
+ 17339, 19469, 8909, 17084,
+ 17341, 6279, 516,
+ 17341, 6279, 12959, 2726,
+ 17341, 6279, 12959, 3194,
+ 17341, 6279, 12959, 3486,
+ 17341, 6279, 12959, 6978,
+ 17341, 6279, 12959, 7000,
+ 17341, 6279, 12959, 9282,
+ 17341, 6279, 12959, 11726,
+ 17341, 6279, 12959, 13036,
+ 17341, 6279, 12959, 14634,
+ 17341, 6279, 12959, 14960,
+ 17341, 6279, 14765, 16339, 0,
+ 17341, 6279, 14765, 16339, 8,
+ 17341, 6279, 14765, 16339, 28,
+ 17341, 6279, 14765, 16339, 78,
+ 17341, 6279, 14765, 16339, 92,
+ 17341, 6279, 14765, 16339, 120,
+ 17341, 6279, 14765, 16339, 148,
+ 17341, 6279, 14765, 16339, 246,
+ 17341, 6279, 14765, 16339, 312,
+ 17341, 6279, 14765, 16339, 372,
+ 17341, 6279, 14765, 16339, 570,
+ 17341, 6279, 14765, 16339, 676,
+ 17341, 6279, 14765, 16339, 702,
+ 17341, 6279, 14765, 16339, 746,
+ 17341, 6279, 14765, 16339, 774,
+ 17341, 6279, 14765, 16339, 782,
+ 17341, 6279, 14765, 16339, 786,
+ 17341, 6279, 14765, 16339, 892,
+ 17341, 6279, 14765, 16339, 1382,
+ 17341, 6279, 14765, 16339, 1386,
+ 17341, 6279, 14765, 16339, 1676,
+ 17341, 6279, 14765, 16339, 2704,
+ 17341, 6279, 14765, 16339, 3186,
+ 17341, 6279, 14765, 16339, 3454,
+ 17341, 6279, 14765, 16339, 3918,
+ 17341, 6279, 14765, 16339, 7460,
+ 17341, 6279, 14765, 16339, 7594,
+ 17341, 6279, 14765, 16339, 7610,
+ 17341, 6279, 14765, 16339, 9186,
+ 17341, 6279, 14765, 16339, 9450,
+ 17341, 6279, 14765, 16339, 10584,
+ 17341, 6279, 14765, 16339, 11298,
+ 17341, 6279, 16593, 3362,
+ 17341, 6279, 16593, 13140,
+ 17341, 6279, 16593, 13170,
+ 17341, 6279, 16593, 14730,
+ 17341, 6279, 16593, 15932,
+ 17341, 6279, 16593, 16550,
+ 17341, 6279, 16593, 17158,
+ 17341, 6279, 16593, 17258,
+ 17341, 6279, 16593, 18818,
+ 17341, 6279, 17613, 16339, 0,
+ 17341, 6279, 17613, 16339, 8,
+ 17341, 6279, 17613, 16339, 28,
+ 17341, 6279, 17613, 16339, 78,
+ 17341, 6279, 17613, 16339, 92,
+ 17341, 6279, 17613, 16339, 120,
+ 17341, 6279, 17613, 16339, 148,
+ 17341, 6279, 17613, 16339, 246,
+ 17341, 6279, 17613, 16339, 312,
+ 17341, 6279, 17613, 16339, 372,
+ 17341, 6279, 17613, 16339, 570,
+ 17341, 6279, 17613, 16339, 676,
+ 17341, 6279, 17613, 16339, 702,
+ 17341, 6279, 17613, 16339, 746,
+ 17341, 6279, 17613, 16339, 774,
+ 17341, 6279, 17613, 16339, 782,
+ 17341, 6279, 17613, 16339, 786,
+ 17341, 6279, 17613, 16339, 892,
+ 17341, 6279, 17613, 16339, 1382,
+ 17341, 6279, 17613, 16339, 1386,
+ 17341, 6279, 17613, 16339, 1676,
+ 17341, 6279, 17613, 16339, 2704,
+ 17341, 6279, 17613, 16339, 3186,
+ 17341, 6279, 17613, 16339, 3454,
+ 17341, 6279, 17613, 16339, 3918,
+ 17341, 6279, 17613, 16339, 7460,
+ 17341, 6279, 17613, 16339, 7594,
+ 17341, 6279, 17613, 16339, 7610,
+ 17341, 6279, 17613, 16339, 9186,
+ 17341, 6279, 17613, 16339, 9450,
+ 17341, 6279, 17613, 16339, 10584,
+ 17341, 6279, 17613, 16339, 11298,
+ 17343, 7373, 10484,
+ 17343, 12419, 6980,
+ 17343, 15287, 6980,
+ 17345, 17967, 8909, 17084,
+ 17345, 19469, 8909, 17084,
+ 17349, 16344,
+ 17351, 20625, 8250,
+ 17353, 16022,
+ 17354,
+ 17363, 1678,
+ 17363, 12436,
+ 17363, 16868,
+ 17363, 17670,
+ 17365, 17084,
+ 17369, 18680,
+ 17370,
+ 17379, 13350,
+ 17387, 16339, 110,
+ 17387, 16339, 214,
+ 17387, 16339, 220,
+ 17387, 16339, 226,
+ 17387, 16339, 342,
+ 17387, 16339, 536,
+ 17387, 16339, 552,
+ 17387, 16339, 596,
+ 17387, 16339, 616,
+ 17387, 16339, 646,
+ 17387, 16339, 688,
+ 17387, 16339, 710,
+ 17387, 16339, 711, 20693, 6998,
+ 17387, 16339, 758,
+ 17387, 16339, 792,
+ 17387, 16339, 794,
+ 17387, 16339, 1124,
+ 17387, 16339, 1182,
+ 17387, 16339, 1190,
+ 17387, 16339, 1418,
+ 17387, 16339, 1514,
+ 17387, 16339, 1684,
+ 17387, 16339, 1702,
+ 17387, 16339, 1960,
+ 17387, 16339, 2172,
+ 17387, 16339, 2173, 11417, 1281, 12220,
+ 17387, 16339, 2408,
+ 17387, 16339, 2644,
+ 17387, 16339, 2794,
+ 17387, 16339, 2880,
+ 17387, 16339, 3028,
+ 17387, 16339, 3128,
+ 17387, 16339, 3188,
+ 17387, 16339, 3374,
+ 17387, 16339, 3696,
+ 17387, 16339, 3904,
+ 17387, 16339, 3905, 11417, 21841, 12220,
+ 17387, 16339, 3968,
+ 17387, 16339, 6236,
+ 17387, 16339, 6790,
+ 17387, 16339, 7982,
+ 17387, 16339, 10388,
+ 17387, 16339, 12562,
+ 17387, 16339, 15328,
+ 17387, 20813, 13337, 8736,
+ 17387, 20813, 13763, 8736,
+ 17387, 22743, 8736,
+ 17406,
+ 17410,
+ 17421, 504,
+ 17424,
+ 17431, 10484,
+ 17448,
+ 17458,
+ 17471, 11417, 5934,
+ 17472,
+ 17496,
+ 17499, 10484,
+ 17505, 16339, 0,
+ 17505, 16339, 8,
+ 17505, 16339, 16,
+ 17505, 16339, 28,
+ 17505, 16339, 40,
+ 17505, 16339, 58,
+ 17505, 16339, 66,
+ 17505, 16339, 80,
+ 17505, 16339, 82,
+ 17505, 16339, 110,
+ 17505, 16339, 130,
+ 17505, 16339, 154,
+ 17505, 16339, 184,
+ 17505, 16339, 228,
+ 17505, 16339, 250,
+ 17505, 16339, 274,
+ 17505, 16339, 312,
+ 17505, 16339, 344,
+ 17505, 16339, 360,
+ 17505, 16339, 396,
+ 17505, 16339, 432,
+ 17505, 16339, 468,
+ 17505, 16339, 520,
+ 17505, 16339, 552,
+ 17505, 16339, 598,
+ 17505, 16339, 616,
+ 17505, 16339, 650,
+ 17505, 16339, 702,
+ 17505, 16339, 714,
+ 17505, 16339, 760,
+ 17505, 16339, 776,
+ 17505, 16339, 794,
+ 17505, 16339, 826,
+ 17505, 16339, 828,
+ 17505, 16339, 850,
+ 17505, 16339, 992,
+ 17505, 16339, 1228,
+ 17505, 16339, 1564,
+ 17505, 16339, 1574,
+ 17505, 16339, 1736,
+ 17505, 16339, 2546,
+ 17505, 16339, 2596,
+ 17505, 16339, 2668,
+ 17505, 16339, 3168,
+ 17505, 16339, 3374,
+ 17505, 16339, 3454,
+ 17505, 16339, 3788,
+ 17505, 16339, 3798,
+ 17505, 16339, 3948,
+ 17505, 16339, 3988,
+ 17505, 16339, 9250,
+ 17505, 16339, 9252,
+ 17505, 16339, 10450,
+ 17505, 16339, 10564,
+ 17505, 23073, 8736,
+ 17506,
+ 17511, 12592,
+ 17514,
+ 17528,
+ 17530,
+ 17535, 16694,
+ 17537, 13350,
+ 17538,
+ 17543, 6000,
+ 17545, 95, 16333, 8736,
+ 17545, 5452,
+ 17545, 10485, 14194,
+ 17545, 10485, 17316,
+ 17545, 10485, 19142,
+ 17545, 10485, 19274,
+ 17545, 10485, 19318,
+ 17545, 10485, 22560,
+ 17545, 12959, 2726,
+ 17545, 12959, 3194,
+ 17545, 12959, 3486,
+ 17545, 12959, 6978,
+ 17545, 12959, 7000,
+ 17545, 12959, 9282,
+ 17545, 12959, 11726,
+ 17545, 12959, 13036,
+ 17545, 12959, 14634,
+ 17545, 12959, 14960,
+ 17545, 13221, 8736,
+ 17545, 14555, 8736,
+ 17545, 14555, 10484,
+ 17545, 15241, 10485, 8,
+ 17545, 15241, 10485, 16,
+ 17545, 15241, 10485, 28,
+ 17545, 15241, 10485, 40,
+ 17545, 15241, 10485, 58,
+ 17545, 15241, 10485, 72,
+ 17545, 15241, 10485, 94,
+ 17545, 15241, 10485, 312,
+ 17545, 15241, 10485, 702,
+ 17545, 15241, 10485, 19149, 22,
+ 17545, 15241, 10485, 19149, 34,
+ 17545, 15241, 10485, 19149, 404,
+ 17545, 15241, 10485, 19149, 606,
+ 17545, 16200,
+ 17545, 16339, 0,
+ 17545, 16339, 8,
+ 17545, 16339, 16,
+ 17545, 16339, 28,
+ 17545, 16339, 40,
+ 17545, 16339, 58,
+ 17545, 16339, 72,
+ 17545, 16339, 94,
+ 17545, 16339, 106,
+ 17545, 16339, 124,
+ 17545, 16339, 148,
+ 17545, 16339, 246,
+ 17545, 16339, 270,
+ 17545, 16339, 312,
+ 17545, 16339, 342,
+ 17545, 16339, 356,
+ 17545, 16339, 392,
+ 17545, 16339, 424,
+ 17545, 16339, 464,
+ 17545, 16339, 546,
+ 17545, 16339, 596,
+ 17545, 16339, 597, 11417, 13707, 19520,
+ 17545, 16339, 597, 11417, 16467, 19520,
+ 17545, 16339, 612,
+ 17545, 16339, 646,
+ 17545, 16339, 702,
+ 17545, 16339, 774,
+ 17545, 16339, 990,
+ 17545, 16339, 1106,
+ 17545, 16339, 1204,
+ 17545, 16339, 1226,
+ 17545, 16339, 1572,
+ 17545, 16339, 1890,
+ 17545, 16339, 2008,
+ 17545, 16339, 2544,
+ 17545, 16339, 2594,
+ 17545, 16339, 2664,
+ 17545, 16339, 2792,
+ 17545, 16339, 3028,
+ 17545, 16339, 3072,
+ 17545, 16339, 3166,
+ 17545, 16339, 3240,
+ 17545, 16339, 3372,
+ 17545, 16339, 3452,
+ 17545, 16339, 3946,
+ 17545, 16339, 6516,
+ 17545, 16339, 10988,
+ 17545, 16339, 15221, 19274,
+ 17545, 16339, 16253, 646,
+ 17545, 16339, 19149, 22,
+ 17545, 16339, 19149, 34,
+ 17545, 16339, 19149, 404,
+ 17545, 16339, 19149, 606,
+ 17545, 16871, 8736,
+ 17545, 19483, 21319, 2726,
+ 17545, 19483, 21319, 2727, 8217, 10839, 3375, 22608,
+ 17545, 19483, 21319, 3486,
+ 17545, 19483, 21319, 7000,
+ 17545, 19483, 21319, 14960,
+ 17545, 19483, 22609, 18864,
+ 17545, 23073, 10484,
+ 17547, 10062,
+ 17547, 10063, 11417, 15766,
+ 17548,
+ 17550,
+ 17557, 10484,
+ 17574,
+ 17584,
+ 17585, 505, 17932,
+ 17586,
+ 17591, 18569, 12422,
+ 17591, 18569, 15900,
+ 17591, 18569, 15902,
+ 17591, 18569, 15904,
+ 17591, 18569, 15906,
+ 17591, 18569, 15908,
+ 17591, 18569, 15910,
+ 17591, 18569, 15912,
+ 17591, 18569, 15914,
+ 17591, 18569, 17796,
+ 17591, 18569, 17798,
+ 17591, 18569, 17800,
+ 17591, 18569, 17802,
+ 17591, 18569, 17804,
+ 17591, 18569, 17806,
+ 17591, 18569, 17808,
+ 17591, 18569, 17810,
+ 17591, 18569, 17812,
+ 17591, 18569, 17814,
+ 17591, 18569, 17816,
+ 17591, 18569, 17818,
+ 17591, 18569, 17820,
+ 17591, 18569, 17822,
+ 17591, 18569, 17824,
+ 17591, 18569, 17826,
+ 17591, 18569, 17828,
+ 17591, 18569, 17830,
+ 17591, 18569, 17832,
+ 17591, 18569, 17834,
+ 17591, 18569, 17836,
+ 17591, 18569, 17838,
+ 17591, 18569, 17840,
+ 17591, 18569, 17842,
+ 17591, 18569, 17844,
+ 17591, 18569, 17846,
+ 17591, 18569, 17848,
+ 17591, 18569, 17850,
+ 17591, 18569, 19552,
+ 17591, 18569, 19554,
+ 17591, 18569, 19556,
+ 17591, 18569, 19558,
+ 17591, 18569, 19560,
+ 17591, 18569, 19562,
+ 17591, 18569, 19564,
+ 17591, 18569, 19566,
+ 17591, 18569, 19568,
+ 17591, 18569, 19570,
+ 17591, 18569, 19572,
+ 17591, 18569, 19574,
+ 17591, 18569, 19576,
+ 17591, 18569, 19578,
+ 17591, 18569, 19580,
+ 17591, 18569, 19582,
+ 17591, 18569, 19584,
+ 17591, 18569, 19586,
+ 17591, 18569, 19588,
+ 17591, 18569, 19590,
+ 17591, 18569, 19592,
+ 17591, 18569, 19594,
+ 17591, 18569, 19596,
+ 17591, 18569, 19598,
+ 17591, 18569, 19600,
+ 17591, 18569, 19602,
+ 17591, 18569, 19604,
+ 17591, 18569, 19606,
+ 17591, 18569, 19608,
+ 17591, 18569, 19610,
+ 17591, 18569, 19612,
+ 17591, 18569, 19614,
+ 17591, 18569, 19616,
+ 17591, 18569, 19618,
+ 17591, 18569, 19620,
+ 17591, 18569, 19622,
+ 17591, 18569, 19624,
+ 17591, 18569, 19626,
+ 17591, 18569, 19628,
+ 17591, 18569, 19630,
+ 17591, 18569, 19632,
+ 17591, 18569, 19634,
+ 17591, 18569, 19636,
+ 17591, 18569, 19638,
+ 17591, 18569, 19640,
+ 17591, 18569, 19642,
+ 17591, 18569, 19644,
+ 17591, 18569, 19646,
+ 17591, 18569, 19648,
+ 17591, 18569, 19650,
+ 17591, 18569, 19652,
+ 17591, 18569, 19654,
+ 17591, 18569, 19656,
+ 17591, 18569, 19658,
+ 17591, 18569, 19660,
+ 17591, 18569, 19662,
+ 17591, 18569, 20888,
+ 17591, 18569, 20890,
+ 17591, 18569, 20892,
+ 17591, 18569, 20894,
+ 17591, 18569, 20896,
+ 17591, 18569, 20898,
+ 17591, 18569, 20900,
+ 17591, 18569, 20902,
+ 17591, 18569, 20904,
+ 17591, 18569, 20906,
+ 17591, 18569, 20908,
+ 17591, 18569, 20910,
+ 17591, 18569, 20912,
+ 17591, 18569, 20914,
+ 17591, 18569, 20916,
+ 17591, 18569, 20918,
+ 17591, 18569, 20920,
+ 17591, 18569, 20922,
+ 17591, 18569, 20924,
+ 17591, 18569, 20926,
+ 17591, 18569, 20928,
+ 17591, 18569, 20930,
+ 17591, 18569, 20932,
+ 17591, 18569, 20934,
+ 17591, 18569, 20936,
+ 17591, 18569, 20938,
+ 17591, 18569, 20940,
+ 17591, 18569, 20942,
+ 17591, 18569, 20944,
+ 17591, 18569, 20946,
+ 17591, 18569, 20948,
+ 17591, 18569, 20950,
+ 17591, 18569, 20952,
+ 17591, 18569, 20954,
+ 17591, 18569, 20956,
+ 17591, 18569, 20958,
+ 17591, 18569, 20960,
+ 17591, 18569, 20962,
+ 17591, 18569, 20964,
+ 17591, 18569, 20966,
+ 17591, 18569, 20968,
+ 17591, 18569, 20970,
+ 17591, 18569, 20972,
+ 17591, 18569, 20974,
+ 17591, 18569, 20976,
+ 17591, 18569, 20978,
+ 17591, 18569, 20980,
+ 17591, 18569, 20982,
+ 17591, 18569, 20984,
+ 17591, 18569, 20986,
+ 17591, 18569, 20988,
+ 17591, 18569, 20990,
+ 17591, 18569, 20992,
+ 17591, 18569, 20994,
+ 17591, 18569, 20996,
+ 17591, 18569, 20998,
+ 17591, 18569, 21000,
+ 17591, 18569, 21002,
+ 17591, 18569, 21004,
+ 17591, 18569, 21006,
+ 17591, 18569, 21008,
+ 17591, 18569, 21010,
+ 17591, 18569, 21012,
+ 17591, 18569, 21014,
+ 17591, 18569, 21016,
+ 17591, 18569, 21018,
+ 17591, 18569, 21020,
+ 17591, 18569, 21022,
+ 17591, 18569, 21024,
+ 17591, 18569, 21026,
+ 17591, 18569, 21908,
+ 17591, 18569, 21910,
+ 17591, 18569, 21912,
+ 17591, 18569, 21914,
+ 17591, 18569, 21916,
+ 17591, 18569, 21918,
+ 17591, 18569, 21920,
+ 17591, 18569, 21922,
+ 17591, 18569, 21924,
+ 17591, 18569, 21926,
+ 17591, 18569, 21928,
+ 17591, 18569, 21930,
+ 17591, 18569, 21932,
+ 17591, 18569, 21934,
+ 17591, 18569, 21936,
+ 17591, 18569, 21938,
+ 17591, 18569, 21940,
+ 17591, 18569, 21942,
+ 17591, 18569, 21944,
+ 17591, 18569, 21946,
+ 17591, 18569, 21948,
+ 17591, 18569, 21950,
+ 17591, 18569, 21952,
+ 17591, 18569, 21954,
+ 17591, 18569, 21956,
+ 17591, 18569, 21958,
+ 17591, 18569, 21960,
+ 17591, 18569, 21962,
+ 17591, 18569, 21964,
+ 17591, 18569, 21966,
+ 17591, 18569, 21968,
+ 17591, 18569, 21970,
+ 17591, 18569, 21972,
+ 17591, 18569, 21974,
+ 17591, 18569, 21976,
+ 17591, 18569, 21978,
+ 17591, 18569, 21980,
+ 17591, 18569, 21982,
+ 17591, 18569, 21984,
+ 17591, 18569, 21986,
+ 17591, 18569, 21988,
+ 17591, 18569, 21990,
+ 17591, 18569, 21992,
+ 17591, 18569, 21994,
+ 17591, 18569, 21996,
+ 17591, 18569, 21998,
+ 17591, 18569, 22000,
+ 17591, 18569, 22002,
+ 17591, 18569, 22004,
+ 17591, 18569, 22006,
+ 17591, 18569, 22008,
+ 17591, 18569, 22010,
+ 17591, 18569, 22012,
+ 17591, 18569, 22014,
+ 17591, 18569, 22016,
+ 17591, 18569, 22018,
+ 17591, 18569, 22626,
+ 17591, 18569, 22628,
+ 17591, 18569, 22630,
+ 17591, 18569, 22632,
+ 17591, 18569, 22634,
+ 17591, 18569, 22636,
+ 17591, 18569, 22638,
+ 17591, 18569, 22640,
+ 17591, 18569, 22642,
+ 17591, 18569, 22644,
+ 17591, 18569, 22646,
+ 17591, 18569, 22648,
+ 17591, 18569, 22650,
+ 17591, 18569, 22652,
+ 17591, 18569, 22654,
+ 17591, 18569, 22656,
+ 17591, 18569, 22658,
+ 17591, 18569, 22660,
+ 17591, 18569, 22662,
+ 17591, 18569, 22664,
+ 17591, 18569, 22666,
+ 17591, 18569, 22668,
+ 17591, 18569, 22670,
+ 17591, 18569, 22672,
+ 17591, 18569, 22674,
+ 17591, 18569, 22676,
+ 17591, 18569, 22678,
+ 17591, 18569, 22680,
+ 17591, 18569, 23148,
+ 17591, 18569, 23150,
+ 17591, 18569, 23152,
+ 17591, 18569, 23154,
+ 17591, 18569, 23156,
+ 17591, 18569, 23158,
+ 17591, 18569, 23160,
+ 17591, 18569, 23162,
+ 17591, 18569, 24974,
+ 17598,
+ 17602,
+ 17610,
+ 17621, 10484,
+ 17624,
+ 17641, 12432,
+ 17641, 12433, 6964,
+ 17646,
+ 17659, 5, 11417, 20127, 20730,
+ 17659, 46,
+ 17659, 126,
+ 17659, 128,
+ 17659, 756,
+ 17659, 1281, 20112,
+ 17659, 6045, 46,
+ 17659, 6488,
+ 17659, 9699, 15731, 13037, 18637, 10598,
+ 17659, 9818,
+ 17659, 10063, 20112,
+ 17659, 11727, 11417, 14744,
+ 17659, 12827, 16038,
+ 17659, 12827, 16039, 11417, 3487, 6638,
+ 17659, 12827, 16039, 11417, 7001, 6638,
+ 17659, 12827, 16754,
+ 17659, 12959, 2726,
+ 17659, 12959, 3194,
+ 17659, 12959, 3486,
+ 17659, 12959, 6978,
+ 17659, 12959, 7000,
+ 17659, 12959, 9282,
+ 17659, 12959, 11726,
+ 17659, 12959, 13036,
+ 17659, 12959, 14634,
+ 17659, 12959, 14960,
+ 17659, 13353, 15287, 22329, 12314,
+ 17659, 13423, 15990,
+ 17659, 13653, 14765, 16339, 0,
+ 17659, 13653, 14765, 16339, 2,
+ 17659, 13653, 14765, 16339, 4,
+ 17659, 13653, 14765, 16339, 6,
+ 17659, 13653, 14765, 16339, 8,
+ 17659, 13653, 14765, 16339, 10,
+ 17659, 13653, 14765, 16339, 12,
+ 17659, 13653, 14765, 16339, 14,
+ 17659, 13653, 14765, 16339, 16,
+ 17659, 13653, 14765, 16339, 18,
+ 17659, 13653, 14765, 16339, 20,
+ 17659, 13653, 14765, 16339, 22,
+ 17659, 13653, 14765, 16339, 24,
+ 17659, 13653, 14765, 16339, 26,
+ 17659, 13653, 14765, 16339, 28,
+ 17659, 13653, 14765, 16339, 30,
+ 17659, 13653, 14765, 16339, 32,
+ 17659, 13653, 14765, 16339, 34,
+ 17659, 13653, 14765, 16339, 36,
+ 17659, 13653, 14765, 16339, 38,
+ 17659, 13653, 14765, 16339, 40,
+ 17659, 13653, 14765, 16339, 42,
+ 17659, 13653, 14765, 16339, 44,
+ 17659, 13653, 14765, 16339, 46,
+ 17659, 13653, 14765, 16339, 48,
+ 17659, 13653, 14765, 16339, 50,
+ 17659, 13653, 17613, 16339, 0,
+ 17659, 13653, 17613, 16339, 2,
+ 17659, 13653, 17613, 16339, 4,
+ 17659, 13653, 17613, 16339, 6,
+ 17659, 13653, 17613, 16339, 8,
+ 17659, 13653, 17613, 16339, 10,
+ 17659, 13653, 17613, 16339, 12,
+ 17659, 13653, 17613, 16339, 14,
+ 17659, 13653, 17613, 16339, 16,
+ 17659, 13653, 17613, 16339, 18,
+ 17659, 13653, 17613, 16339, 20,
+ 17659, 13653, 17613, 16339, 22,
+ 17659, 13653, 17613, 16339, 24,
+ 17659, 13653, 17613, 16339, 26,
+ 17659, 13653, 17613, 16339, 28,
+ 17659, 13653, 17613, 16339, 30,
+ 17659, 13653, 17613, 16339, 32,
+ 17659, 13653, 17613, 16339, 34,
+ 17659, 13653, 17613, 16339, 36,
+ 17659, 13653, 17613, 16339, 38,
+ 17659, 13653, 17613, 16339, 40,
+ 17659, 13653, 17613, 16339, 42,
+ 17659, 13653, 17613, 16339, 44,
+ 17659, 13653, 17613, 16339, 46,
+ 17659, 13653, 17613, 16339, 48,
+ 17659, 13653, 17613, 16339, 50,
+ 17659, 13868,
+ 17659, 14990,
+ 17659, 15287, 10598,
+ 17659, 15287, 15688,
+ 17659, 15688,
+ 17659, 15893, 10485, 11417, 20127, 20730,
+ 17659, 15942,
+ 17659, 16129, 10496,
+ 17659, 16129, 10497, 0,
+ 17659, 16129, 12590,
+ 17659, 16129, 12591, 0,
+ 17659, 16129, 13364,
+ 17659, 16129, 13365, 0,
+ 17659, 16129, 13462,
+ 17659, 16129, 13463, 0,
+ 17659, 16129, 13463, 40,
+ 17659, 16129, 13860,
+ 17659, 16129, 13861, 0,
+ 17659, 16129, 14024,
+ 17659, 16129, 14025, 0,
+ 17659, 16129, 14394,
+ 17659, 16129, 14395, 0,
+ 17659, 16129, 14510,
+ 17659, 16129, 14511, 0,
+ 17659, 16129, 16272,
+ 17659, 16129, 16273, 0,
+ 17659, 16129, 17170,
+ 17659, 16129, 17171, 0,
+ 17659, 16129, 17648,
+ 17659, 16129, 17649, 0,
+ 17659, 16129, 18118,
+ 17659, 16129, 18119, 0,
+ 17659, 16129, 18608,
+ 17659, 16129, 18609, 0,
+ 17659, 16129, 19008,
+ 17659, 16129, 19009, 0,
+ 17659, 16203, 13653, 17613, 16339, 4,
+ 17659, 16203, 13653, 17613, 16339, 34,
+ 17659, 16287, 20787, 13510,
+ 17659, 16287, 20787, 15740,
+ 17659, 16593, 3362,
+ 17659, 16593, 3363, 519, 12419, 17020,
+ 17659, 16593, 13140,
+ 17659, 16593, 13141, 519, 12419, 17020,
+ 17659, 16593, 13170,
+ 17659, 16593, 13171, 519, 12419, 17020,
+ 17659, 16593, 13171, 2726,
+ 17659, 16593, 13171, 3194,
+ 17659, 16593, 13171, 3486,
+ 17659, 16593, 13171, 6978,
+ 17659, 16593, 13171, 7000,
+ 17659, 16593, 13171, 9282,
+ 17659, 16593, 13171, 13036,
+ 17659, 16593, 13171, 14634,
+ 17659, 16593, 13171, 14960,
+ 17659, 16593, 14731, 519, 12419, 17020,
+ 17659, 16593, 15933, 519, 12419, 17020,
+ 17659, 16593, 15934,
+ 17659, 16593, 17158,
+ 17659, 16593, 17159, 519, 12419, 17020,
+ 17659, 16593, 17159, 2726,
+ 17659, 16593, 17159, 3194,
+ 17659, 16593, 17159, 3486,
+ 17659, 16593, 17159, 6978,
+ 17659, 16593, 17159, 7000,
+ 17659, 16593, 17159, 9282,
+ 17659, 16593, 17159, 13036,
+ 17659, 16593, 17159, 14634,
+ 17659, 16593, 17159, 14960,
+ 17659, 16593, 17256,
+ 17659, 16593, 17258,
+ 17659, 16593, 17259, 519, 12419, 17020,
+ 17659, 16593, 17259, 2726,
+ 17659, 16593, 17259, 3194,
+ 17659, 16593, 17259, 3486,
+ 17659, 16593, 17259, 6978,
+ 17659, 16593, 17259, 7000,
+ 17659, 16593, 17259, 9282,
+ 17659, 16593, 17259, 13036,
+ 17659, 16593, 17259, 14634,
+ 17659, 16593, 17259, 14960,
+ 17659, 16593, 17922,
+ 17659, 16593, 18819, 519, 12419, 17020,
+ 17659, 16593, 18864,
+ 17659, 16593, 19696,
+ 17659, 16593, 19778,
+ 17659, 16593, 20082,
+ 17659, 16593, 20518,
+ 17659, 16593, 21484,
+ 17659, 16761, 8736,
+ 17659, 17020,
+ 17659, 18747, 18888,
+ 17659, 19307, 20112,
+ 17659, 19473, 13644,
+ 17659, 19547, 10484,
+ 17659, 19547, 14744,
+ 17659, 19911, 0,
+ 17659, 19911, 8,
+ 17659, 19911, 16,
+ 17659, 19911, 28,
+ 17659, 19911, 40,
+ 17659, 19911, 270,
+ 17659, 19911, 274,
+ 17659, 19911, 278,
+ 17659, 19911, 286,
+ 17659, 19911, 290,
+ 17659, 19911, 356,
+ 17659, 19911, 360,
+ 17659, 19911, 364,
+ 17659, 19911, 372,
+ 17659, 19911, 378,
+ 17659, 19911, 424,
+ 17659, 19911, 432,
+ 17659, 19911, 438,
+ 17659, 19911, 444,
+ 17659, 19911, 452,
+ 17659, 19911, 464,
+ 17659, 19911, 468,
+ 17659, 19911, 476,
+ 17659, 19911, 484,
+ 17659, 19911, 488,
+ 17659, 19911, 596,
+ 17659, 19911, 598,
+ 17659, 19911, 602,
+ 17659, 19911, 604,
+ 17659, 19911, 608,
+ 17659, 19911, 612,
+ 17659, 19911, 616,
+ 17659, 19911, 622,
+ 17659, 19911, 626,
+ 17659, 19911, 636,
+ 17659, 19911, 646,
+ 17659, 19911, 650,
+ 17659, 19911, 654,
+ 17659, 19911, 658,
+ 17659, 19911, 666,
+ 17659, 19911, 734,
+ 17659, 19911, 740,
+ 17659, 19911, 746,
+ 17659, 19911, 750,
+ 17659, 19911, 774,
+ 17659, 19911, 782,
+ 17659, 19911, 786,
+ 17659, 20160,
+ 17659, 20550,
+ 17659, 20551, 6642,
+ 17659, 20625, 954,
+ 17659, 21163, 2270,
+ 17659, 21163, 2726,
+ 17659, 21163, 3194,
+ 17659, 21163, 3262,
+ 17659, 21163, 3362,
+ 17659, 21163, 3486,
+ 17659, 21163, 6304,
+ 17659, 21163, 6968,
+ 17659, 21163, 6978,
+ 17659, 21163, 7000,
+ 17659, 21163, 7380,
+ 17659, 21163, 7458,
+ 17659, 21163, 7760,
+ 17659, 21163, 8070,
+ 17659, 21163, 8210,
+ 17659, 21163, 8728,
+ 17659, 21163, 8908,
+ 17659, 21163, 9068,
+ 17659, 21163, 9282,
+ 17659, 21163, 10034,
+ 17659, 21163, 11434,
+ 17659, 21163, 13026,
+ 17659, 21163, 13036,
+ 17659, 21163, 13630,
+ 17659, 21163, 13828,
+ 17659, 21163, 14026,
+ 17659, 21163, 14428,
+ 17659, 21163, 14514,
+ 17659, 21163, 14634,
+ 17659, 21163, 14834,
+ 17659, 21163, 14844,
+ 17659, 21163, 14960,
+ 17659, 21163, 15270,
+ 17659, 21163, 15514,
+ 17659, 21163, 15730,
+ 17659, 21163, 15980,
+ 17659, 21163, 16886,
+ 17659, 21163, 16898,
+ 17659, 21163, 17700,
+ 17659, 21163, 18882,
+ 17659, 21163, 18900,
+ 17659, 21163, 19260,
+ 17659, 21163, 20010,
+ 17659, 21163, 20252,
+ 17659, 21163, 20274,
+ 17659, 21163, 20282,
+ 17659, 21163, 20456,
+ 17659, 21163, 20684,
+ 17659, 21163, 20724,
+ 17659, 21163, 21056,
+ 17659, 21163, 21076,
+ 17659, 21163, 21562,
+ 17659, 21163, 22040,
+ 17659, 21163, 23224,
+ 17659, 21163, 25160,
+ 17659, 21230,
+ 17659, 22113, 955, 11417, 14116,
+ 17659, 22761, 16990,
+ 17659, 23188,
+ 17659, 23409, 12314,
+ 17659, 25056,
+ 17659, 25299, 10485, 11417, 21841, 15512,
+ 17659, 27499, 19547, 10484,
+ 17663, 12432,
+ 17676,
+ 17680,
+ 17683, 14906,
+ 17689, 19876,
+ 17691, 13586,
+ 17692,
+ 17697, 15225, 17786,
+ 17706,
+ 17707, 957, 891, 5922,
+ 17709, 13148,
+ 17709, 17080,
+ 17709, 20069, 18911, 13653, 17613, 16339, 30,
+ 17711, 5922,
17712,
- 17714,
- 17717, 19683, 0,
- 17717, 19683, 4,
- 17717, 19683, 8,
- 17717, 19683, 10,
- 17717, 19683, 16,
- 17717, 19683, 20,
- 17717, 19683, 22,
- 17717, 19683, 24,
- 17717, 19683, 26,
- 17717, 19683, 28,
- 17717, 19683, 30,
- 17717, 19683, 32,
- 17717, 19683, 34,
- 17717, 19683, 36,
- 17717, 19683, 38,
- 17717, 19683, 48,
- 17717, 19683, 58,
- 17717, 19683, 72,
- 17717, 19683, 80,
- 17717, 19683, 102,
- 17717, 19683, 124,
- 17717, 19683, 130,
- 17717, 19683, 134,
- 17717, 19683, 140,
- 17717, 19683, 202,
- 17717, 19683, 224,
- 17717, 19683, 226,
- 17717, 19683, 230,
- 17717, 19683, 236,
- 17717, 19683, 276,
- 17717, 19683, 308,
- 17717, 19683, 316,
- 17717, 19683, 350,
- 17717, 19683, 354,
- 17717, 19683, 358,
- 17717, 19683, 366,
- 17717, 19683, 374,
- 17717, 19683, 384,
- 17717, 19683, 388,
- 17717, 19683, 390,
- 17717, 19683, 392,
- 17717, 19683, 402,
- 17717, 19683, 416,
- 17717, 19683, 424,
- 17717, 19683, 428,
- 17717, 19683, 430,
- 17717, 19683, 436,
- 17717, 19683, 448,
- 17717, 19683, 452,
- 17717, 19683, 456,
- 17717, 19683, 458,
- 17717, 19683, 460,
- 17717, 19683, 468,
- 17717, 19683, 496,
- 17717, 19683, 498,
- 17717, 19683, 518,
- 17717, 19683, 522,
- 17717, 19683, 528,
- 17717, 19683, 536,
- 17717, 19683, 540,
- 17717, 19683, 556,
- 17717, 19683, 560,
- 17717, 19683, 564,
- 17717, 19683, 572,
- 17717, 19683, 574,
- 17717, 19683, 578,
- 17717, 19683, 580,
- 17717, 19683, 588,
- 17717, 19683, 592,
- 17717, 19683, 596,
- 17717, 19683, 598,
- 17717, 19683, 602,
- 17717, 19683, 616,
- 17717, 19683, 622,
- 17717, 19683, 626,
- 17717, 19683, 628,
- 17717, 19683, 630,
- 17717, 19683, 634,
- 17717, 19683, 694,
- 17717, 19683, 700,
- 17717, 19683, 706,
- 17717, 19683, 710,
- 17717, 19683, 734,
- 17717, 19683, 736,
- 17717, 19683, 738,
- 17717, 19683, 742,
- 17717, 19683, 772,
- 17717, 19683, 788,
- 17717, 19683, 1006,
- 17717, 19683, 1049, 9854,
- 17717, 19683, 1058,
- 17717, 19683, 1078,
- 17717, 19683, 1100,
- 17717, 19683, 1102,
- 17717, 19683, 1104,
- 17717, 19683, 1106,
- 17717, 19683, 1344,
- 17717, 19683, 1374,
- 17717, 19683, 1392,
- 17717, 19683, 1860,
- 17717, 19683, 1892,
- 17717, 19683, 1934,
- 17717, 19683, 1976,
- 17717, 19683, 2032,
- 17717, 19683, 2036,
- 17717, 19683, 2038,
- 17717, 19683, 2042,
- 17717, 19683, 2066,
- 17717, 19683, 2096,
- 17717, 19683, 2122,
- 17717, 19683, 2126,
- 17717, 19683, 2128,
- 17717, 19683, 2136,
- 17717, 19683, 2164,
- 17717, 19683, 2212,
- 17717, 19683, 2214,
- 17717, 19683, 2216,
- 17717, 19683, 2218,
- 17717, 19683, 2234,
- 17717, 19683, 2258,
- 17717, 19683, 2308,
- 17717, 19683, 2330,
- 17717, 19683, 2366,
- 17717, 19683, 2368,
- 17717, 19683, 2370,
- 17717, 19683, 2372,
- 17717, 19683, 2386,
- 17717, 19683, 2408,
- 17717, 19683, 2444,
- 17717, 19683, 2450,
- 17717, 19683, 2452,
- 17717, 19683, 2466,
- 17717, 19683, 2496,
- 17717, 19683, 2504,
- 17717, 19683, 2516,
- 17717, 19683, 2548,
- 17717, 19683, 2550,
- 17717, 19683, 2552,
- 17717, 19683, 2554,
- 17717, 19683, 2636,
- 17717, 19683, 2658,
- 17717, 19683, 2690,
- 17717, 19683, 2706,
- 17717, 19683, 2714,
- 17717, 19683, 2746,
- 17717, 19683, 2748,
- 17717, 19683, 2750,
- 17717, 19683, 2752,
- 17717, 19683, 2762,
- 17717, 19683, 2766,
- 17717, 19683, 2794,
- 17717, 19683, 2806,
- 17717, 19683, 2866,
- 17717, 19683, 2892,
- 17717, 19683, 2916,
- 17717, 19683, 2948,
- 17717, 19683, 2986,
- 17717, 19683, 2990,
- 17717, 19683, 2992,
- 17717, 19683, 3008,
- 17717, 19683, 3034,
- 17717, 19683, 3048,
- 17717, 19683, 3050,
- 17717, 19683, 3052,
- 17717, 19683, 3054,
- 17717, 19683, 3068,
- 17717, 19683, 3094,
- 17717, 19683, 3110,
- 17717, 19683, 3150,
- 17717, 19683, 3152,
- 17717, 19683, 3156,
- 17717, 19683, 3158,
- 17717, 19683, 3186,
- 17717, 19683, 3224,
- 17717, 19683, 3242,
- 17717, 19683, 3244,
- 17717, 19683, 3246,
- 17717, 19683, 3248,
- 17717, 19683, 3258,
- 17717, 19683, 3290,
- 17717, 19683, 3322,
- 17717, 19683, 3324,
- 17717, 19683, 3326,
- 17717, 19683, 3328,
- 17717, 19683, 3330,
- 17717, 19683, 3350,
- 17717, 19683, 3352,
- 17717, 19683, 3354,
- 17717, 19683, 3356,
- 17717, 19683, 3358,
- 17717, 19683, 3360,
- 17717, 19683, 3362,
- 17717, 19683, 3364,
- 17717, 19683, 3518,
- 17717, 19683, 3536,
- 17717, 19683, 3552,
- 17717, 19683, 3562,
- 17717, 19683, 3648,
- 17717, 19683, 3688,
- 17717, 19683, 3714,
- 17717, 19683, 3728,
- 17717, 19683, 3738,
- 17717, 19683, 3764,
- 17717, 19683, 3766,
- 17717, 19683, 3768,
- 17717, 19683, 3770,
- 17717, 19683, 5954,
- 17717, 19683, 6124,
- 17717, 19683, 6126,
- 17717, 19683, 6128,
- 17717, 19683, 6716,
- 17717, 19683, 6793, 9956,
- 17717, 19683, 6806,
- 17717, 19683, 7562,
- 17717, 19683, 7732,
- 17717, 19683, 7734,
- 17717, 19683, 7738,
- 17717, 19683, 7740,
- 17717, 19683, 7772,
- 17717, 19683, 7826,
- 17717, 19683, 7832,
- 17717, 19683, 7834,
- 17717, 19683, 7904,
- 17717, 19683, 7906,
- 17717, 19683, 7908,
- 17717, 19683, 8308,
- 17717, 19683, 8494,
- 17717, 19683, 8498,
- 17717, 19683, 8500,
- 17717, 19683, 8588,
- 17717, 19683, 8702,
- 17717, 19683, 8706,
- 17717, 19683, 8740,
- 17717, 19683, 8748,
- 17717, 19683, 8834,
- 17717, 19683, 8836,
- 17717, 19683, 8838,
- 17717, 19683, 8936,
- 17717, 19683, 8938,
- 17717, 19683, 8940,
- 17717, 19683, 9200,
- 17717, 19683, 9318,
- 17717, 19683, 9322,
- 17717, 19683, 9324,
- 17717, 19683, 9326,
- 17717, 19683, 9346,
- 17717, 19683, 9456,
- 17717, 19683, 9576,
- 17717, 19683, 9578,
- 17717, 19683, 9580,
- 17717, 19683, 9582,
- 17717, 19683, 9682,
- 17717, 19683, 9740,
- 17717, 19683, 9754,
- 17717, 19683, 9772,
- 17717, 19683, 9790,
- 17717, 19683, 9800,
- 17717, 19683, 9822,
- 17717, 19683, 9824,
- 17717, 19683, 9826,
- 17717, 19683, 9828,
- 17717, 19683, 9986,
- 17717, 19683, 9988,
- 17717, 19683, 9990,
- 17717, 19683, 10078,
- 17717, 19683, 10134,
- 17717, 19683, 10160,
- 17717, 19683, 10170,
- 17717, 19683, 10174,
- 17717, 19683, 10176,
- 17717, 19683, 10206,
- 17717, 19683, 10208,
- 17717, 19683, 10210,
- 17717, 19683, 10212,
- 17717, 19683, 10264,
- 17717, 19683, 10266,
- 17717, 19683, 10268,
- 17717, 19683, 10270,
- 17717, 19683, 10302,
- 17717, 19683, 10304,
- 17717, 19683, 10306,
- 17717, 19683, 10730,
- 17717, 19683, 10846,
- 17717, 19683, 10848,
- 17717, 19683, 10850,
- 17717, 19683, 12085, 3293, 7123, 9502,
- 17717, 19683, 12085, 6435, 10086,
- 17717, 19683, 12085, 9286,
- 17717, 19683, 12085, 9502,
- 17717, 19683, 12085, 11394,
- 17717, 19683, 12085, 12232,
- 17717, 19683, 12085, 13341, 7123, 9502,
- 17717, 19683, 12085, 13507, 20181, 15642,
- 17717, 19683, 12085, 13563, 9502,
- 17717, 19683, 12085, 14393, 7123, 9502,
- 17717, 19683, 12085, 14625, 11394,
- 17717, 19683, 12085, 14625, 13507, 18847, 17302,
- 17717, 19683, 12085, 15119, 1216,
- 17717, 19683, 12085, 15423, 1216,
- 17717, 19683, 12840,
- 17717, 19683, 12964,
- 17717, 19683, 12966,
- 17717, 19683, 12968,
- 17717, 19683, 13518,
- 17717, 19683, 13520,
- 17717, 19683, 13522,
- 17717, 19683, 13524,
- 17717, 19683, 13744,
- 17717, 19683, 13780,
- 17717, 19683, 13782,
- 17717, 19683, 13834,
- 17717, 19683, 13838,
- 17717, 19683, 13840,
- 17717, 19683, 14363, 6365, 22,
- 17717, 19683, 14363, 6365, 34,
- 17717, 19683, 14856,
- 17717, 19683, 15093, 22,
- 17717, 19683, 15093, 34,
- 17717, 19683, 15153, 3244,
- 17717, 19683, 15153, 3246,
- 17717, 19683, 15153, 10160,
- 17717, 19683, 15417, 574,
- 17717, 19683, 15417, 2988,
- 17717, 19683, 15491, 24,
- 17717, 19683, 15491, 266,
- 17717, 19683, 15491, 270,
- 17717, 19683, 15491, 274,
- 17717, 19683, 15491, 282,
- 17717, 19683, 15491, 340,
- 17717, 19683, 15491, 344,
- 17717, 19683, 15491, 628,
- 17717, 19683, 15491, 738,
- 17717, 19683, 15491, 1680,
- 17717, 19683, 15491, 1844,
- 17717, 19683, 15491, 3048,
- 17717, 19683, 15491, 3050,
- 17717, 19683, 15491, 3052,
- 17717, 19683, 15491, 3054,
- 17717, 19683, 15491, 9790,
- 17717, 19683, 15491, 9824,
- 17717, 19683, 15917, 44,
- 17717, 19683, 15917, 498,
- 17717, 19683, 15917, 1078,
- 17717, 19683, 15917, 1976,
- 17717, 19683, 15917, 2164,
- 17717, 19683, 15917, 2330,
- 17717, 19683, 15917, 2504,
- 17717, 19683, 15917, 2706,
- 17717, 19683, 15917, 3094,
- 17717, 19683, 15917, 3290,
- 17717, 19683, 15917, 3728,
- 17717, 19683, 15917, 9318,
- 17717, 19683, 15975, 2,
- 17717, 19683, 16115, 14,
- 17717, 19683, 16115, 16,
- 17717, 19683, 16115, 30,
- 17717, 19683, 16115, 50,
- 17717, 19683, 16115, 158,
- 17717, 19683, 16115, 184,
- 17717, 19683, 16115, 244,
- 17717, 19683, 16115, 248,
- 17717, 19683, 16115, 254,
- 17717, 19683, 16115, 258,
- 17717, 19683, 16115, 260,
- 17717, 19683, 16115, 274,
- 17717, 19683, 16115, 336,
- 17717, 19683, 16115, 338,
- 17717, 19683, 16115, 340,
- 17717, 19683, 16115, 342,
- 17717, 19683, 16115, 344,
- 17717, 19683, 16115, 360,
- 17717, 19683, 16115, 384,
- 17717, 19683, 16115, 388,
- 17717, 19683, 16115, 392,
- 17717, 19683, 16115, 402,
- 17717, 19683, 16115, 406,
- 17717, 19683, 16115, 416,
- 17717, 19683, 16115, 424,
- 17717, 19683, 16115, 430,
- 17717, 19683, 16115, 436,
- 17717, 19683, 16115, 440,
- 17717, 19683, 16115, 448,
- 17717, 19683, 16115, 452,
- 17717, 19683, 16115, 456,
- 17717, 19683, 16115, 460,
- 17717, 19683, 16115, 468,
- 17717, 19683, 16115, 472,
- 17717, 19683, 16115, 522,
- 17717, 19683, 16115, 528,
- 17717, 19683, 16115, 536,
- 17717, 19683, 16115, 540,
- 17717, 19683, 16115, 546,
- 17717, 19683, 16115, 572,
- 17717, 19683, 16115, 574,
- 17717, 19683, 16115, 578,
- 17717, 19683, 16115, 580,
- 17717, 19683, 16115, 584,
- 17717, 19683, 16115, 588,
- 17717, 19683, 16115, 592,
- 17717, 19683, 16115, 596,
- 17717, 19683, 16115, 598,
- 17717, 19683, 16115, 602,
- 17717, 19683, 16115, 612,
- 17717, 19683, 16115, 694,
- 17717, 19683, 16115, 700,
- 17717, 19683, 16115, 706,
- 17717, 19683, 16115, 710,
- 17717, 19683, 16115, 712,
- 17717, 19683, 16115, 734,
- 17717, 19683, 16115, 736,
- 17717, 19683, 16115, 738,
- 17717, 19683, 16115, 742,
- 17717, 19683, 16115, 746,
- 17717, 19683, 16115, 752,
- 17717, 19683, 16115, 754,
- 17717, 19683, 16115, 758,
- 17717, 19683, 16115, 760,
- 17717, 19683, 16115, 762,
- 17717, 19683, 16115, 1044,
- 17717, 19683, 16115, 1046,
- 17717, 19683, 16115, 1048,
- 17717, 19683, 16115, 1050,
- 17717, 19683, 16115, 1052,
- 17717, 19683, 16115, 1152,
- 17717, 19683, 16115, 1194,
- 17717, 19683, 16115, 1196,
- 17717, 19683, 16115, 1198,
- 17717, 19683, 16115, 1200,
- 17717, 19683, 16115, 1202,
- 17717, 19683, 16115, 1254,
- 17717, 19683, 16115, 1256,
- 17717, 19683, 16115, 1258,
- 17717, 19683, 16115, 1260,
- 17717, 19683, 16115, 1262,
- 17717, 19683, 16115, 1430,
- 17717, 19683, 16115, 1468,
- 17717, 19683, 16115, 1492,
- 17717, 19683, 16115, 1494,
- 17717, 19683, 16115, 1496,
- 17717, 19683, 16115, 1498,
- 17717, 19683, 16115, 1500,
- 17717, 19683, 16115, 1560,
- 17717, 19683, 16115, 1566,
- 17717, 19683, 16115, 1606,
- 17717, 19683, 16115, 1702,
- 17717, 19683, 16115, 1704,
- 17717, 19683, 16115, 1706,
- 17717, 19683, 16115, 1708,
- 17717, 19683, 16115, 1710,
- 17717, 19683, 16115, 1788,
- 17717, 19683, 16115, 1812,
- 17717, 19683, 16115, 1814,
- 17717, 19683, 16115, 1816,
- 17717, 19683, 16115, 1818,
- 17717, 19683, 16115, 1820,
- 17717, 19683, 16115, 1848,
- 17717, 19683, 16115, 1914,
- 17717, 19683, 16115, 1916,
- 17717, 19683, 16115, 1918,
- 17717, 19683, 16115, 1920,
- 17717, 19683, 16115, 1922,
- 17717, 19683, 16115, 1952,
- 17717, 19683, 16115, 1954,
- 17717, 19683, 16115, 1956,
- 17717, 19683, 16115, 1958,
- 17717, 19683, 16115, 1960,
- 17717, 19683, 16115, 2104,
- 17717, 19683, 16115, 2122,
- 17717, 19683, 16115, 2124,
- 17717, 19683, 16115, 2126,
- 17717, 19683, 16115, 2128,
- 17717, 19683, 16115, 2130,
- 17717, 19683, 16115, 2278,
- 17717, 19683, 16115, 2430,
- 17717, 19683, 16115, 2664,
- 17717, 19683, 16115, 2898,
- 17717, 19683, 16115, 3036,
- 17717, 19683, 16115, 3048,
- 17717, 19683, 16115, 3050,
- 17717, 19683, 16115, 3052,
- 17717, 19683, 16115, 3054,
- 17717, 19683, 16115, 3056,
- 17717, 19683, 16115, 3242,
- 17717, 19683, 16115, 3244,
- 17717, 19683, 16115, 3246,
- 17717, 19683, 16115, 3248,
- 17717, 19683, 16115, 3250,
- 17717, 19683, 16115, 3274,
- 17717, 19683, 16115, 3276,
- 17717, 19683, 16115, 3278,
- 17717, 19683, 16115, 3280,
- 17717, 19683, 16115, 3282,
- 17717, 19683, 16115, 3308,
- 17717, 19683, 16115, 3310,
- 17717, 19683, 16115, 3312,
- 17717, 19683, 16115, 3314,
- 17717, 19683, 16115, 3316,
- 17717, 19683, 16115, 3322,
- 17717, 19683, 16115, 3324,
- 17717, 19683, 16115, 3328,
- 17717, 19683, 16115, 3330,
- 17717, 19683, 16115, 3332,
- 17717, 19683, 16115, 3540,
- 17717, 19683, 16115, 3694,
- 17717, 19683, 16115, 3804,
- 17717, 19683, 16115, 6024,
- 17717, 19683, 16115, 6365, 1468,
- 17717, 19683, 16115, 6414,
- 17717, 19683, 16115, 6468,
- 17717, 19683, 16115, 7014,
- 17717, 19683, 16115, 7336,
- 17717, 19683, 16115, 7486,
- 17717, 19683, 16115, 7644,
- 17717, 19683, 16115, 7680,
- 17717, 19683, 16115, 7830,
- 17717, 19683, 16115, 9756,
- 17717, 19683, 16115, 10150,
- 17717, 19683, 16115, 10204,
- 17717, 19683, 16115, 10206,
- 17717, 19683, 16115, 10208,
- 17717, 19683, 16115, 10210,
- 17717, 19683, 16115, 10212,
- 17717, 19683, 16115, 10214,
- 17717, 19683, 16115, 10238,
- 17717, 19683, 16115, 10260,
- 17717, 19683, 16115, 10274,
- 17717, 19683, 16115, 10276,
- 17717, 19683, 16115, 10278,
- 17717, 19683, 16115, 10280,
- 17717, 19683, 16115, 10282,
- 17717, 19683, 16115, 13778,
- 17717, 19683, 16115, 13842,
- 17717, 19683, 16115, 14567, 36,
- 17717, 19683, 16115, 16525, 50,
- 17717, 19683, 16351, 44,
- 17717, 19683, 16449, 9956,
- 17717, 19683, 16837, 3006,
- 17717, 19683, 16837, 3082,
- 17717, 19683, 16837, 3518,
- 17717, 19683, 16837, 3562,
- 17717, 19683, 16837, 6124,
- 17717, 19683, 16837, 7732,
- 17717, 19683, 16837, 8494,
- 17717, 19683, 16837, 8936,
- 17717, 19683, 16837, 9710,
- 17717, 19683, 16837, 9876,
- 17717, 19683, 16837, 9900,
- 17717, 19683, 16837, 9958,
- 17717, 19683, 16837, 9986,
- 17717, 19683, 16837, 10302,
- 17717, 19683, 16837, 10846,
- 17717, 19683, 16903, 14,
- 17717, 19683, 16903, 266,
- 17717, 19683, 16903, 270,
- 17717, 19683, 16903, 274,
- 17717, 19683, 16903, 282,
- 17717, 19683, 16903, 1578,
- 17717, 19683, 16903, 1632,
- 17717, 19683, 16903, 1680,
- 17717, 19683, 16905, 14,
- 17717, 19683, 16925, 4,
- 17717, 19683, 16925, 20,
- 17717, 19683, 16925, 24,
- 17717, 19683, 16925, 26,
- 17717, 19683, 16925, 30,
- 17717, 19683, 16925, 36,
- 17717, 19683, 16925, 38,
- 17717, 19683, 16925, 596,
- 17717, 19683, 16925, 2552,
- 17717, 19683, 16925, 2554,
- 17717, 19683, 16925, 8938,
- 17717, 19683, 16925, 8940,
- 17717, 19683, 17357, 628,
- 17717, 19683, 17357, 3242,
- 17717, 19683, 17357, 3244,
- 17717, 19683, 17357, 3246,
- 17717, 19683, 17357, 3248,
- 17717, 19683, 17357, 10134,
- 17717, 19683, 17357, 10160,
- 17717, 19683, 17357, 10170,
- 17717, 19683, 17511, 44,
- 17717, 19683, 18947, 0,
- 17717, 19683, 18947, 8,
- 17717, 19683, 18947, 16,
- 17717, 19683, 18947, 28,
- 17717, 19683, 18947, 36,
- 17717, 19683, 18947, 44,
- 17717, 19683, 18947, 350,
- 17717, 19683, 18947, 354,
- 17717, 19683, 18947, 358,
- 17717, 19683, 18947, 366,
- 17717, 19683, 18947, 448,
- 17717, 19683, 18947, 452,
- 17717, 19683, 18947, 460,
- 17717, 19683, 18947, 468,
- 17717, 19683, 18947, 694,
- 17717, 19683, 18947, 700,
- 17717, 19683, 18947, 706,
- 17717, 19683, 18947, 710,
- 17717, 19683, 19845, 22,
- 17717, 19683, 19845, 24,
- 17717, 19683, 19845, 30,
- 17717, 19683, 19845, 34,
- 17717, 19683, 19845, 48,
- 17717, 19683, 19845, 384,
- 17717, 19683, 19845, 388,
- 17717, 19683, 19845, 402,
- 17717, 19683, 19845, 572,
- 17717, 19683, 19845, 574,
- 17717, 19683, 19845, 578,
- 17717, 19683, 19845, 580,
- 17717, 19683, 19845, 694,
- 17717, 19683, 19845, 700,
- 17717, 19683, 19845, 706,
- 17717, 19683, 19845, 710,
- 17717, 19683, 19845, 1100,
- 17717, 19683, 19845, 1102,
- 17717, 19683, 19845, 1104,
- 17717, 19683, 19845, 1106,
- 17717, 19683, 19845, 2032,
- 17717, 19683, 19845, 2036,
- 17717, 19683, 19845, 2038,
- 17717, 19683, 19845, 2042,
- 17717, 19683, 19845, 2066,
- 17717, 19683, 19845, 2164,
- 17717, 19683, 19845, 2212,
- 17717, 19683, 19845, 2214,
- 17717, 19683, 19845, 2216,
- 17717, 19683, 19845, 2218,
- 17717, 19683, 19845, 2366,
- 17717, 19683, 19845, 2368,
- 17717, 19683, 19845, 2370,
- 17717, 19683, 19845, 2372,
- 17717, 19683, 19845, 2548,
- 17717, 19683, 19845, 2550,
- 17717, 19683, 19845, 2746,
- 17717, 19683, 19845, 2748,
- 17717, 19683, 19845, 2750,
- 17717, 19683, 19845, 2752,
- 17717, 19683, 19845, 3150,
- 17717, 19683, 19845, 3152,
- 17717, 19683, 19845, 3156,
- 17717, 19683, 19845, 3158,
- 17717, 19683, 19845, 3350,
- 17717, 19683, 19845, 3352,
- 17717, 19683, 19845, 3354,
- 17717, 19683, 19845, 3356,
- 17717, 19683, 19845, 3518,
- 17717, 19683, 19845, 3552,
- 17717, 19683, 19845, 3562,
- 17717, 19683, 19845, 3764,
- 17717, 19683, 19845, 3766,
- 17717, 19683, 19845, 3768,
- 17717, 19683, 19845, 3770,
- 17717, 19683, 19845, 6124,
- 17717, 19683, 19845, 6126,
- 17717, 19683, 19845, 6128,
- 17717, 19683, 19845, 6806,
- 17717, 19683, 19845, 7732,
- 17717, 19683, 19845, 7738,
- 17717, 19683, 19845, 7740,
- 17717, 19683, 19845, 7904,
- 17717, 19683, 19845, 7906,
- 17717, 19683, 19845, 7908,
- 17717, 19683, 19845, 8494,
- 17717, 19683, 19845, 8498,
- 17717, 19683, 19845, 8500,
- 17717, 19683, 19845, 8936,
- 17717, 19683, 19845, 9318,
- 17717, 19683, 19845, 9322,
- 17717, 19683, 19845, 9324,
- 17717, 19683, 19845, 9576,
- 17717, 19683, 19845, 9822,
- 17717, 19683, 19845, 9824,
- 17717, 19683, 19845, 9826,
- 17717, 19683, 19845, 9828,
- 17717, 19683, 19845, 9986,
- 17717, 19683, 19845, 9988,
- 17717, 19683, 19845, 9990,
- 17717, 19683, 19845, 10302,
- 17717, 19683, 19845, 10304,
- 17717, 19683, 19845, 10306,
- 17717, 19683, 19845, 10846,
- 17717, 19683, 19845, 10848,
- 17717, 19683, 19845, 10850,
- 17717, 19683, 19845, 13518,
- 17717, 19683, 19845, 13520,
- 17717, 19683, 19845, 13522,
- 17717, 19683, 19845, 13744,
- 17717, 19683, 19899, 24,
- 17717, 19683, 19899, 36,
- 17717, 19683, 19911, 48,
- 17717, 19683, 20265, 600,
- 17717, 19683, 20515, 628,
- 17717, 19683, 20515, 3242,
- 17717, 19683, 20515, 3244,
- 17717, 19683, 20515, 3246,
- 17717, 19683, 20515, 3248,
- 17717, 19683, 20515, 10174,
- 17717, 19683, 20515, 10178,
- 17717, 19683, 20515, 10180,
- 17717, 19683, 20515, 12085, 628,
- 17717, 19683, 20515, 13744,
- 17717, 19683, 20515, 13746,
- 17717, 19683, 20515, 13748,
- 17717, 19683, 20515, 13750,
- 17717, 19683, 21225, 1868,
- 17717, 19683, 21225, 1898,
- 17717, 19683, 21225, 1932,
- 17717, 19683, 21225, 1968,
- 17719, 12330,
- 17731, 19432,
- 17737, 13563, 14999, 0,
- 17737, 13563, 14999, 8,
- 17737, 13563, 14999, 16,
- 17737, 13563, 14999, 28,
- 17737, 13563, 14999, 36,
- 17737, 13563, 14999, 40,
- 17737, 13563, 14999, 42,
- 17737, 13563, 14999, 148,
- 17737, 13563, 14999, 154,
- 17737, 13563, 14999, 158,
- 17737, 13563, 14999, 166,
- 17737, 13563, 14999, 168,
- 17737, 13563, 14999, 170,
- 17737, 13563, 14999, 244,
- 17737, 13563, 14999, 248,
- 17737, 13563, 14999, 254,
- 17737, 13563, 14999, 258,
- 17737, 13563, 14999, 260,
- 17737, 13563, 14999, 262,
- 17737, 13563, 14999, 266,
- 17737, 13563, 14999, 270,
- 17737, 13563, 14999, 274,
- 17737, 13563, 14999, 282,
- 17737, 13563, 14999, 286,
- 17737, 13563, 14999, 288,
- 17737, 13563, 14999, 350,
- 17737, 13563, 14999, 384,
- 17737, 13563, 14999, 388,
- 17737, 13563, 14999, 392,
- 17737, 13563, 14999, 402,
- 17737, 13563, 14999, 406,
- 17737, 13563, 14999, 408,
- 17737, 13563, 14999, 416,
- 17737, 13563, 14999, 424,
- 17737, 13563, 14999, 430,
- 17737, 13563, 14999, 436,
- 17737, 13563, 14999, 440,
- 17737, 13563, 14999, 442,
- 17737, 13563, 14999, 448,
- 17737, 13563, 14999, 452,
- 17737, 13563, 14999, 460,
- 17737, 13563, 14999, 468,
- 17737, 13563, 14999, 472,
- 17737, 13563, 14999, 474,
- 17737, 13563, 14999, 588,
- 17737, 13563, 14999, 592,
- 17737, 13563, 14999, 598,
- 17737, 13563, 14999, 602,
- 17737, 13563, 14999, 612,
- 17737, 13563, 14999, 614,
- 17737, 13563, 14999, 622,
- 17737, 13563, 14999, 626,
- 17737, 13563, 14999, 630,
- 17737, 13563, 14999, 694,
- 17737, 13563, 14999, 700,
- 17737, 13563, 14999, 706,
- 17737, 13563, 14999, 710,
- 17737, 13563, 14999, 712,
- 17737, 13563, 14999, 714,
- 17737, 13563, 14999, 734,
- 17737, 13563, 14999, 736,
- 17737, 13563, 14999, 738,
- 17737, 13563, 14999, 742,
- 17737, 13563, 14999, 746,
- 17737, 13563, 14999, 748,
- 17737, 13563, 14999, 1194,
- 17737, 13563, 14999, 1664,
- 17737, 13563, 14999, 2392,
- 17737, 13563, 14999, 2814,
- 17737, 13563, 14999, 2816,
- 17737, 13563, 14999, 2820,
- 17737, 13563, 14999, 2824,
- 17737, 13563, 14999, 2832,
- 17737, 13563, 14999, 2834,
- 17737, 13563, 14999, 3274,
- 17737, 13563, 14999, 3276,
- 17737, 13563, 14999, 3278,
- 17737, 13563, 14999, 3280,
- 17737, 13563, 14999, 3282,
- 17737, 13563, 14999, 3284,
- 17737, 13563, 14999, 3308,
- 17737, 13563, 14999, 3310,
- 17737, 13563, 14999, 3312,
- 17737, 13563, 14999, 3314,
- 17737, 13563, 14999, 3316,
- 17737, 13563, 14999, 3318,
- 17737, 14999, 0,
- 17737, 14999, 8,
- 17737, 14999, 16,
- 17737, 14999, 28,
- 17737, 14999, 36,
- 17737, 14999, 40,
- 17737, 14999, 42,
- 17737, 14999, 148,
- 17737, 14999, 154,
- 17737, 14999, 158,
- 17737, 14999, 166,
- 17737, 14999, 168,
- 17737, 14999, 170,
- 17737, 14999, 244,
- 17737, 14999, 248,
- 17737, 14999, 254,
- 17737, 14999, 258,
- 17737, 14999, 260,
- 17737, 14999, 262,
- 17737, 14999, 266,
- 17737, 14999, 270,
- 17737, 14999, 274,
- 17737, 14999, 282,
- 17737, 14999, 286,
- 17737, 14999, 288,
- 17737, 14999, 350,
- 17737, 14999, 384,
- 17737, 14999, 388,
- 17737, 14999, 392,
- 17737, 14999, 402,
- 17737, 14999, 406,
- 17737, 14999, 408,
- 17737, 14999, 416,
- 17737, 14999, 424,
- 17737, 14999, 430,
- 17737, 14999, 436,
- 17737, 14999, 440,
- 17737, 14999, 442,
- 17737, 14999, 448,
- 17737, 14999, 452,
- 17737, 14999, 460,
- 17737, 14999, 468,
- 17737, 14999, 472,
- 17737, 14999, 474,
- 17737, 14999, 588,
- 17737, 14999, 592,
- 17737, 14999, 598,
- 17737, 14999, 602,
- 17737, 14999, 612,
- 17737, 14999, 614,
- 17737, 14999, 622,
- 17737, 14999, 626,
- 17737, 14999, 630,
- 17737, 14999, 694,
- 17737, 14999, 700,
- 17737, 14999, 706,
- 17737, 14999, 710,
- 17737, 14999, 712,
- 17737, 14999, 714,
- 17737, 14999, 734,
- 17737, 14999, 736,
- 17737, 14999, 738,
- 17737, 14999, 742,
- 17737, 14999, 746,
- 17737, 14999, 748,
- 17737, 14999, 1194,
- 17737, 14999, 1664,
- 17737, 14999, 2392,
- 17737, 14999, 2814,
- 17737, 14999, 2816,
- 17737, 14999, 2820,
- 17737, 14999, 2824,
- 17737, 14999, 2832,
- 17737, 14999, 2834,
- 17737, 14999, 3274,
- 17737, 14999, 3276,
- 17737, 14999, 3278,
- 17737, 14999, 3280,
- 17737, 14999, 3282,
- 17737, 14999, 3284,
- 17737, 14999, 3308,
- 17737, 14999, 3310,
- 17737, 14999, 3312,
- 17737, 14999, 3314,
- 17737, 14999, 3316,
- 17737, 14999, 3318,
- 17738,
- 17740,
- 17743, 17792,
- 17744,
- 17761, 12263, 9854,
- 17767, 5807, 8474,
- 17767, 16446,
- 17769, 12212,
- 17775, 5730,
- 17779, 6718,
- 17783, 91, 15100,
- 17783, 91, 15211, 18682,
- 17783, 91, 15211, 18683, 505, 12005, 634,
- 17783, 10641, 7883, 20181, 15642,
- 17783, 10641, 16946,
- 17783, 10641, 18847, 897, 93, 1299, 485, 20181, 15642,
- 17787, 2943, 10119, 11905, 2610,
- 17787, 2943, 10119, 11905, 3076,
- 17787, 2943, 10119, 11905, 3356,
- 17787, 2943, 10119, 11905, 6756,
- 17787, 2943, 10119, 11905, 6778,
- 17787, 2943, 10119, 11905, 8780,
- 17787, 2943, 10119, 11905, 11978,
- 17787, 2943, 10119, 11905, 13450,
- 17787, 2943, 10119, 11905, 13736,
- 17787, 2943, 10423, 11905, 2610,
- 17787, 2943, 10423, 11905, 3076,
- 17787, 2943, 10423, 11905, 3356,
- 17787, 2943, 10423, 11905, 6756,
- 17787, 2943, 10423, 11905, 6778,
- 17787, 2943, 10423, 11905, 8780,
- 17787, 2943, 10423, 11905, 11978,
- 17787, 2943, 10423, 11905, 13450,
- 17787, 2943, 10423, 11905, 13736,
- 17791, 8460,
- 17793, 12532,
- 17797, 9854,
- 17798,
- 17803, 9854,
- 17803, 18038,
- 17809, 13563, 14999, 0,
- 17809, 13563, 14999, 1, 10641, 11596,
- 17809, 13563, 14999, 1, 10641, 19058,
- 17809, 13563, 14999, 8,
- 17809, 13563, 14999, 9, 10641, 19058,
- 17809, 13563, 14999, 16,
- 17809, 13563, 14999, 17, 10641, 12232,
- 17809, 13563, 14999, 17, 10641, 15050,
- 17809, 13563, 14999, 17, 10641, 19058,
- 17809, 13563, 14999, 28,
- 17809, 13563, 14999, 29, 10641, 19058,
- 17809, 13563, 14999, 40,
- 17809, 13563, 14999, 41, 10641, 14625, 11394,
- 17809, 13563, 14999, 41, 10641, 15050,
- 17809, 13563, 14999, 41, 10641, 19058,
- 17809, 13563, 14999, 110,
- 17809, 13563, 14999, 154,
- 17809, 13563, 14999, 186,
- 17809, 13563, 14999, 198,
- 17809, 13563, 14999, 199, 10641, 7292,
- 17809, 13563, 14999, 199, 10641, 10092,
- 17809, 13563, 14999, 199, 10641, 15119, 7292,
- 17809, 13563, 14999, 199, 10641, 19056,
- 17809, 13563, 14999, 200,
- 17809, 13563, 14999, 201, 10641, 10092,
- 17809, 13563, 14999, 202,
- 17809, 13563, 14999, 203, 10641, 7292,
- 17809, 13563, 14999, 203, 10641, 7817, 7292,
- 17809, 13563, 14999, 203, 10641, 10092,
- 17809, 13563, 14999, 203, 10641, 15119, 7292,
- 17809, 13563, 14999, 203, 10641, 19056,
- 17809, 13563, 14999, 208,
- 17809, 13563, 14999, 209, 10641, 10182,
- 17809, 13563, 14999, 210,
- 17809, 13563, 14999, 211, 10641, 19056,
- 17809, 13563, 14999, 266,
- 17809, 13563, 14999, 267, 10641, 7292,
- 17809, 13563, 14999, 267, 10641, 15642,
- 17809, 13563, 14999, 267, 10641, 19056,
- 17809, 13563, 14999, 300,
- 17809, 13563, 14999, 301, 10641, 11596,
- 17809, 13563, 14999, 301, 10641, 12232,
- 17809, 13563, 14999, 318,
- 17809, 13563, 14999, 338,
- 17809, 13563, 14999, 350,
- 17809, 13563, 14999, 351, 10641, 7292,
- 17809, 13563, 14999, 351, 10641, 15642,
- 17809, 13563, 14999, 351, 10641, 18847, 15642,
- 17809, 13563, 14999, 351, 10641, 19056,
- 17809, 13563, 14999, 508,
- 17809, 13563, 14999, 528,
- 17809, 13563, 14999, 529, 10641, 15119, 7292,
- 17809, 13563, 14999, 529, 10641, 19056,
- 17809, 13563, 14999, 556,
- 17809, 13563, 14999, 626,
- 17809, 13563, 14999, 627, 10641, 15119, 7292,
- 17809, 13563, 14999, 627, 10641, 19056,
- 17809, 13563, 14999, 662,
- 17809, 13563, 14999, 682,
- 17809, 13563, 14999, 700,
- 17809, 13563, 14999, 734,
- 17809, 13563, 14999, 738,
- 17809, 13563, 14999, 740,
- 17809, 13563, 14999, 746,
- 17809, 13563, 14999, 754,
- 17809, 13563, 14999, 755, 10641, 19056,
- 17809, 13563, 14999, 755, 10641, 19058,
- 17809, 13563, 14999, 947, 3758,
- 17809, 13563, 14999, 1046,
- 17809, 13563, 14999, 1047, 10641, 18847, 15642,
- 17809, 13563, 14999, 1047, 10641, 19056,
- 17809, 13563, 14999, 1047, 10641, 19058,
- 17809, 13563, 14999, 1192,
- 17809, 13563, 14999, 1248,
- 17809, 13563, 14999, 1256,
- 17809, 13563, 14999, 1494,
- 17809, 13563, 14999, 1495, 10641, 15119, 7292,
- 17809, 13563, 14999, 1495, 10641, 15642,
- 17809, 13563, 14999, 1495, 10641, 15643, 843, 7292,
- 17809, 13563, 14999, 1495, 10641, 15844,
- 17809, 13563, 14999, 1495, 10641, 19056,
- 17809, 13563, 14999, 1518,
- 17809, 13563, 14999, 1704,
- 17809, 13563, 14999, 1950,
- 17809, 13563, 14999, 1998,
- 17809, 13563, 14999, 2122,
- 17809, 13563, 14999, 2150,
- 17809, 13563, 14999, 2480,
- 17809, 13563, 14999, 2722,
- 17809, 13563, 14999, 2912,
- 17809, 13563, 14999, 3048,
- 17809, 13563, 14999, 3310,
- 17809, 13563, 14999, 3352,
- 17809, 13563, 14999, 3654,
- 17809, 13563, 14999, 3680,
- 17809, 13563, 14999, 3814,
- 17809, 13563, 14999, 3815, 10641, 11596,
- 17809, 13563, 14999, 3815, 10641, 19056,
- 17809, 13563, 14999, 3815, 10641, 19058,
- 17809, 13563, 14999, 5990,
- 17809, 13563, 14999, 6294,
- 17809, 13563, 14999, 6472,
- 17809, 13563, 14999, 6476,
- 17809, 13563, 14999, 6480,
- 17809, 13563, 14999, 6754,
- 17809, 13563, 14999, 7131, 9854,
- 17809, 13563, 14999, 7438,
- 17809, 13563, 14999, 7689, 154,
- 17809, 13563, 14999, 7689, 1192,
- 17809, 13563, 14999, 7689, 2150,
- 17809, 13563, 14999, 7689, 2480,
- 17809, 13563, 14999, 7689, 3078,
- 17809, 13563, 14999, 7689, 3272,
- 17809, 13563, 14999, 7689, 3838,
- 17809, 13563, 14999, 7689, 6474,
- 17809, 13563, 14999, 9768,
- 17809, 13563, 14999, 9769, 10641, 19056,
- 17809, 13563, 14999, 9824,
- 17809, 13563, 14999, 9891, 154,
- 17809, 13563, 14999, 9891, 198,
- 17809, 13563, 14999, 9891, 200,
- 17809, 13563, 14999, 9891, 9854,
- 17809, 13563, 14999, 10099, 626,
- 17809, 13563, 14999, 10099, 3680,
- 17809, 13563, 14999, 10099, 7131, 9854,
- 17809, 13563, 14999, 10110,
- 17809, 13563, 14999, 10242,
- 17809, 13563, 14999, 10250,
- 17809, 13563, 14999, 10256,
- 17809, 13563, 14999, 10633, 210,
- 17809, 13563, 14999, 10780,
- 17809, 13563, 14999, 10781, 10641, 5721, 3702,
- 17809, 13563, 14999, 10781, 10641, 19058,
- 17809, 13563, 14999, 10946,
- 17809, 13563, 14999, 11427, 350,
- 17809, 13563, 14999, 11603, 13144,
- 17809, 13563, 14999, 11916,
- 17809, 13563, 14999, 11940,
- 17809, 13563, 14999, 11948,
- 17809, 13563, 14999, 12494,
- 17809, 13563, 14999, 13144,
- 17809, 13563, 14999, 13145, 10641, 13774,
- 17809, 13563, 14999, 13357, 13144,
- 17809, 13563, 14999, 13432,
- 17809, 13563, 14999, 13433, 10641, 19058,
- 17809, 13563, 14999, 13472,
- 17809, 13563, 14999, 13507, 16,
- 17809, 13563, 14999, 13507, 17, 10641, 10092,
- 17809, 13563, 14999, 13507, 40,
- 17809, 13563, 14999, 14357, 28,
- 17809, 13563, 14999, 14357, 29, 10641, 19058,
- 17809, 13563, 14999, 14497, 15031, 3758,
- 17809, 13563, 14999, 14625, 28,
- 17809, 13563, 14999, 14625, 19447, 28,
- 17809, 13563, 14999, 15031, 3758,
- 17809, 13563, 14999, 15155, 28,
- 17809, 13563, 14999, 15940,
- 17809, 13563, 14999, 16045, 350,
- 17809, 13563, 14999, 16075, 3758,
- 17809, 13563, 14999, 16197, 28,
- 17809, 13563, 14999, 16538,
- 17809, 13563, 14999, 16539, 10641, 14625, 12233, 14262,
- 17809, 13563, 14999, 16853, 3702,
- 17809, 13563, 14999, 17143, 682,
- 17809, 13563, 14999, 18185, 0,
- 17809, 13563, 14999, 18185, 8,
- 17809, 13563, 14999, 18185, 947, 3758,
- 17809, 13563, 14999, 18185, 3680,
- 17809, 13563, 14999, 18185, 14497, 15031, 3758,
- 17809, 13563, 14999, 18185, 15031, 3758,
- 17809, 13563, 14999, 18410,
- 17809, 13563, 14999, 18543, 746,
- 17809, 13563, 14999, 18543, 754,
- 17809, 13563, 14999, 18543, 1256,
- 17809, 13563, 14999, 18543, 3310,
- 17809, 13563, 14999, 18577, 9854,
- 17809, 13563, 14999, 18653, 40,
- 17809, 13563, 14999, 18653, 41, 10641, 15642,
- 17809, 13563, 14999, 18877, 266,
- 17809, 13563, 14999, 18877, 1046,
- 17809, 13563, 14999, 18877, 1047, 10641, 19056,
- 17809, 13563, 14999, 18877, 1256,
- 17809, 13563, 14999, 18939, 28,
- 17809, 13563, 14999, 19447, 28,
- 17809, 13563, 14999, 19449, 662,
- 17809, 13563, 14999, 19815, 300,
- 17809, 13563, 14999, 19817, 662,
- 17809, 13563, 14999, 20205, 1046,
- 17809, 13563, 14999, 20771, 154,
- 17809, 13563, 14999, 21243, 626,
- 17809, 13563, 14999, 23555, 16,
- 17809, 13563, 18249, 1, 300,
- 17809, 13563, 18249, 203, 1494,
- 17809, 13563, 18249, 627, 3310,
- 17809, 14906,
- 17809, 14999, 13563, 16111, 198,
- 17809, 14999, 18410,
- 17809, 14999, 20809, 28,
- 17809, 16111, 14999, 0,
- 17809, 16111, 14999, 1, 10641, 11596,
- 17809, 16111, 14999, 1, 10641, 19058,
- 17809, 16111, 14999, 8,
- 17809, 16111, 14999, 9, 10641, 19058,
- 17809, 16111, 14999, 16,
- 17809, 16111, 14999, 17, 10641, 12232,
- 17809, 16111, 14999, 17, 10641, 15050,
- 17809, 16111, 14999, 17, 10641, 19058,
- 17809, 16111, 14999, 28,
- 17809, 16111, 14999, 29, 10641, 19058,
- 17809, 16111, 14999, 40,
- 17809, 16111, 14999, 41, 10641, 14625, 11394,
- 17809, 16111, 14999, 41, 10641, 15050,
- 17809, 16111, 14999, 41, 10641, 19058,
- 17809, 16111, 14999, 110,
- 17809, 16111, 14999, 154,
- 17809, 16111, 14999, 186,
- 17809, 16111, 14999, 198,
- 17809, 16111, 14999, 199, 10641, 7292,
- 17809, 16111, 14999, 199, 10641, 10092,
- 17809, 16111, 14999, 199, 10641, 15119, 7292,
- 17809, 16111, 14999, 199, 10641, 19056,
- 17809, 16111, 14999, 200,
- 17809, 16111, 14999, 201, 10641, 10092,
- 17809, 16111, 14999, 202,
- 17809, 16111, 14999, 203, 10641, 7292,
- 17809, 16111, 14999, 203, 10641, 7817, 7292,
- 17809, 16111, 14999, 203, 10641, 10092,
- 17809, 16111, 14999, 203, 10641, 15119, 7292,
- 17809, 16111, 14999, 203, 10641, 19056,
- 17809, 16111, 14999, 208,
- 17809, 16111, 14999, 209, 10641, 10182,
- 17809, 16111, 14999, 210,
- 17809, 16111, 14999, 211, 10641, 19056,
- 17809, 16111, 14999, 266,
- 17809, 16111, 14999, 267, 10641, 7292,
- 17809, 16111, 14999, 267, 10641, 15642,
- 17809, 16111, 14999, 267, 10641, 19056,
- 17809, 16111, 14999, 300,
- 17809, 16111, 14999, 301, 10641, 11596,
- 17809, 16111, 14999, 301, 10641, 12232,
- 17809, 16111, 14999, 318,
- 17809, 16111, 14999, 338,
- 17809, 16111, 14999, 350,
- 17809, 16111, 14999, 351, 10641, 7292,
- 17809, 16111, 14999, 351, 10641, 15642,
- 17809, 16111, 14999, 351, 10641, 18847, 15642,
- 17809, 16111, 14999, 351, 10641, 19056,
- 17809, 16111, 14999, 508,
- 17809, 16111, 14999, 528,
- 17809, 16111, 14999, 529, 10641, 15119, 7292,
- 17809, 16111, 14999, 529, 10641, 19056,
- 17809, 16111, 14999, 556,
- 17809, 16111, 14999, 626,
- 17809, 16111, 14999, 627, 10641, 15119, 7292,
- 17809, 16111, 14999, 627, 10641, 19056,
- 17809, 16111, 14999, 662,
- 17809, 16111, 14999, 682,
- 17809, 16111, 14999, 700,
- 17809, 16111, 14999, 734,
- 17809, 16111, 14999, 738,
- 17809, 16111, 14999, 740,
- 17809, 16111, 14999, 746,
- 17809, 16111, 14999, 754,
- 17809, 16111, 14999, 755, 10641, 19056,
- 17809, 16111, 14999, 755, 10641, 19058,
- 17809, 16111, 14999, 947, 3758,
- 17809, 16111, 14999, 1046,
- 17809, 16111, 14999, 1047, 10641, 18847, 15642,
- 17809, 16111, 14999, 1047, 10641, 19056,
- 17809, 16111, 14999, 1047, 10641, 19058,
- 17809, 16111, 14999, 1192,
- 17809, 16111, 14999, 1248,
- 17809, 16111, 14999, 1256,
- 17809, 16111, 14999, 1494,
- 17809, 16111, 14999, 1495, 10641, 15119, 7292,
- 17809, 16111, 14999, 1495, 10641, 15642,
- 17809, 16111, 14999, 1495, 10641, 15643, 843, 7292,
- 17809, 16111, 14999, 1495, 10641, 15844,
- 17809, 16111, 14999, 1495, 10641, 19056,
- 17809, 16111, 14999, 1518,
- 17809, 16111, 14999, 1704,
- 17809, 16111, 14999, 1950,
- 17809, 16111, 14999, 1998,
- 17809, 16111, 14999, 2122,
- 17809, 16111, 14999, 2150,
- 17809, 16111, 14999, 2480,
- 17809, 16111, 14999, 2722,
- 17809, 16111, 14999, 2912,
- 17809, 16111, 14999, 3048,
- 17809, 16111, 14999, 3310,
- 17809, 16111, 14999, 3352,
- 17809, 16111, 14999, 3654,
- 17809, 16111, 14999, 3680,
- 17809, 16111, 14999, 3814,
- 17809, 16111, 14999, 3815, 10641, 11596,
- 17809, 16111, 14999, 3815, 10641, 19056,
- 17809, 16111, 14999, 3815, 10641, 19058,
- 17809, 16111, 14999, 5990,
- 17809, 16111, 14999, 6294,
- 17809, 16111, 14999, 6472,
- 17809, 16111, 14999, 6476,
- 17809, 16111, 14999, 6480,
- 17809, 16111, 14999, 6754,
- 17809, 16111, 14999, 7131, 9854,
- 17809, 16111, 14999, 7438,
- 17809, 16111, 14999, 7689, 154,
- 17809, 16111, 14999, 7689, 1192,
- 17809, 16111, 14999, 7689, 2150,
- 17809, 16111, 14999, 7689, 2480,
- 17809, 16111, 14999, 7689, 3078,
- 17809, 16111, 14999, 7689, 3272,
- 17809, 16111, 14999, 7689, 3838,
- 17809, 16111, 14999, 7689, 6474,
- 17809, 16111, 14999, 9768,
- 17809, 16111, 14999, 9769, 10641, 19056,
- 17809, 16111, 14999, 9824,
- 17809, 16111, 14999, 9891, 154,
- 17809, 16111, 14999, 9891, 198,
- 17809, 16111, 14999, 9891, 200,
- 17809, 16111, 14999, 9891, 9854,
- 17809, 16111, 14999, 10110,
- 17809, 16111, 14999, 10242,
- 17809, 16111, 14999, 10250,
- 17809, 16111, 14999, 10256,
- 17809, 16111, 14999, 10780,
- 17809, 16111, 14999, 10781, 10641, 5721, 3702,
- 17809, 16111, 14999, 10781, 10641, 19058,
- 17809, 16111, 14999, 10946,
- 17809, 16111, 14999, 11427, 350,
- 17809, 16111, 14999, 11603, 13144,
- 17809, 16111, 14999, 11916,
- 17809, 16111, 14999, 11940,
- 17809, 16111, 14999, 11948,
- 17809, 16111, 14999, 12494,
- 17809, 16111, 14999, 13144,
- 17809, 16111, 14999, 13145, 10641, 13774,
- 17809, 16111, 14999, 13357, 13144,
- 17809, 16111, 14999, 13432,
- 17809, 16111, 14999, 13433, 10641, 19058,
- 17809, 16111, 14999, 13472,
- 17809, 16111, 14999, 13507, 16,
- 17809, 16111, 14999, 13507, 17, 10641, 10092,
- 17809, 16111, 14999, 13507, 40,
- 17809, 16111, 14999, 14357, 28,
- 17809, 16111, 14999, 14357, 29, 10641, 19058,
- 17809, 16111, 14999, 14497, 15031, 3758,
- 17809, 16111, 14999, 14625, 28,
- 17809, 16111, 14999, 14625, 19447, 28,
- 17809, 16111, 14999, 15031, 3758,
- 17809, 16111, 14999, 15940,
- 17809, 16111, 14999, 16045, 350,
- 17809, 16111, 14999, 16075, 3758,
- 17809, 16111, 14999, 16197, 28,
- 17809, 16111, 14999, 16538,
- 17809, 16111, 14999, 16539, 10641, 14625, 12233, 14262,
- 17809, 16111, 14999, 16853, 3702,
- 17809, 16111, 14999, 18185, 0,
- 17809, 16111, 14999, 18185, 8,
- 17809, 16111, 14999, 18185, 947, 3758,
- 17809, 16111, 14999, 18185, 3680,
- 17809, 16111, 14999, 18185, 14497, 15031, 3758,
- 17809, 16111, 14999, 18185, 15031, 3758,
- 17809, 16111, 14999, 18543, 746,
- 17809, 16111, 14999, 18543, 754,
- 17809, 16111, 14999, 18543, 1256,
- 17809, 16111, 14999, 18543, 3310,
- 17809, 16111, 14999, 18577, 9854,
- 17809, 16111, 14999, 18653, 40,
- 17809, 16111, 14999, 18653, 41, 10641, 15642,
- 17809, 16111, 14999, 18877, 266,
- 17809, 16111, 14999, 18877, 1046,
- 17809, 16111, 14999, 18877, 1047, 10641, 19056,
- 17809, 16111, 14999, 18877, 1256,
- 17809, 16111, 14999, 18939, 28,
- 17809, 16111, 14999, 19447, 28,
- 17809, 16111, 14999, 19449, 662,
- 17809, 16111, 14999, 19815, 300,
- 17809, 16111, 14999, 20205, 1046,
- 17809, 16111, 14999, 23555, 16,
- 17809, 16111, 18249, 1, 300,
- 17809, 16111, 18249, 203, 1494,
- 17809, 16111, 18249, 627, 3310,
- 17809, 16992,
- 17809, 19785, 9854,
- 17825, 6767, 9873, 15672,
- 17829, 13816,
- 17833, 12335, 17700,
- 17841, 9854,
- 17857, 1016,
- 17865, 9854,
- 17865, 13546,
- 17865, 13764,
- 17866,
- 17867, 10641, 10132,
- 17867, 10641, 10133, 843, 17030,
- 17867, 10641, 17030,
- 17988,
- 17993, 13251, 20375, 11476,
- 17999, 6718,
- 18001, 9855, 29, 10641, 11772,
- 18001, 11401, 2175, 1216,
- 18001, 11401, 2175, 7854,
- 18001, 11401, 2175, 7883, 12232,
- 18001, 11401, 2175, 10620,
- 18001, 11401, 2175, 11394,
- 18001, 11401, 2175, 11476,
- 18001, 11401, 2175, 12232,
- 18001, 11401, 2175, 13757, 11394,
- 18001, 11401, 2175, 14486,
- 18001, 11401, 2175, 18846,
- 18001, 11401, 2175, 18847, 15504,
- 18001, 11401, 2303, 18847, 15504,
- 18001, 11401, 2303, 20181, 15504,
- 18001, 11401, 7171, 1216,
- 18001, 11401, 7171, 7854,
- 18001, 11401, 7171, 7883, 12232,
- 18001, 11401, 7171, 10620,
- 18001, 11401, 7171, 11394,
- 18001, 11401, 7171, 12232,
- 18001, 11401, 7171, 13757, 11394,
- 18001, 11401, 7171, 14486,
- 18001, 11401, 7171, 18846,
- 18001, 11401, 7171, 18847, 15504,
- 18001, 11401, 7817, 20181, 15504,
- 18001, 11401, 13341, 20181, 15504,
- 18001, 11401, 17649, 9, 7292,
- 18001, 11401, 17649, 17, 7292,
- 18001, 11401, 17649, 10092,
- 18001, 11401, 17649, 15504,
- 18001, 11401, 17649, 17342,
- 18001, 11401, 17649, 17343, 7292,
- 18001, 11401, 17649, 22869, 15504,
- 18001, 13725, 14999, 18574,
- 18001, 14625, 8320,
- 18001, 14999, 0,
- 18001, 14999, 2,
- 18001, 14999, 6,
- 18001, 14999, 7, 36,
- 18001, 14999, 8,
- 18001, 14999, 10,
- 18001, 14999, 11, 26,
- 18001, 14999, 12,
- 18001, 14999, 13, 35, 36,
- 18001, 14999, 14,
- 18001, 14999, 16,
- 18001, 14999, 18,
- 18001, 14999, 19, 24,
- 18001, 14999, 19, 25, 36,
- 18001, 14999, 19, 26,
- 18001, 14999, 19, 27, 36,
- 18001, 14999, 19, 36,
- 18001, 14999, 19, 37, 10641, 1216,
- 18001, 14999, 19, 10641, 1216,
- 18001, 14999, 19, 10641, 6431, 14875, 843, 11392,
- 18001, 14999, 20,
- 18001, 14999, 21, 24,
- 18001, 14999, 21, 35, 36,
- 18001, 14999, 22,
- 18001, 14999, 24,
- 18001, 14999, 25, 26,
- 18001, 14999, 25, 27, 36,
- 18001, 14999, 25, 36,
- 18001, 14999, 25, 10641, 1216,
- 18001, 14999, 26,
- 18001, 14999, 27, 24,
- 18001, 14999, 27, 25, 36,
- 18001, 14999, 27, 36,
- 18001, 14999, 27, 10641, 1216,
- 18001, 14999, 28,
- 18001, 14999, 30,
- 18001, 14999, 31, 26,
- 18001, 14999, 34,
- 18001, 14999, 35, 36,
- 18001, 14999, 36,
- 18001, 14999, 37, 18,
- 18001, 14999, 37, 19, 36,
- 18001, 14999, 37, 20,
- 18001, 14999, 37, 21, 34,
- 18001, 14999, 37, 24,
- 18001, 14999, 37, 26,
- 18001, 14999, 37, 30,
- 18001, 14999, 37, 31, 34,
- 18001, 14999, 37, 36,
- 18001, 14999, 37, 38,
- 18001, 14999, 37, 39, 34,
- 18001, 14999, 37, 10641, 1216,
- 18001, 14999, 37, 10641, 1217, 11552,
- 18001, 14999, 38,
- 18001, 14999, 39, 35, 36,
- 18001, 14999, 39, 36,
- 18001, 14999, 40,
- 18001, 14999, 41, 26,
- 18001, 14999, 42,
- 18001, 14999, 44,
- 18001, 14999, 45, 34,
- 18001, 14999, 46,
- 18001, 14999, 156,
- 18001, 14999, 184,
- 18001, 14999, 214,
- 18001, 14999, 278,
- 18001, 14999, 300,
- 18001, 14999, 360,
- 18001, 14999, 390,
- 18001, 14999, 478,
- 18001, 14999, 510,
- 18001, 14999, 514,
- 18001, 14999, 576,
- 18001, 14999, 628,
- 18001, 14999, 658,
- 18001, 14999, 660,
- 18001, 14999, 694,
- 18001, 14999, 704,
- 18001, 14999, 706,
- 18001, 14999, 710,
- 18001, 14999, 730,
- 18001, 14999, 736,
- 18001, 14999, 854,
- 18001, 14999, 2620,
- 18001, 14999, 3542,
- 18001, 14999, 3566,
- 18001, 14999, 7883, 16,
- 18001, 14999, 7883, 40,
- 18001, 14999, 12811, 0,
- 18001, 14999, 12811, 16,
- 18001, 14999, 12811, 28,
- 18001, 14999, 12811, 40,
- 18001, 14999, 13507, 16,
- 18001, 14999, 13557, 18,
- 18001, 14999, 13557, 40,
- 18001, 14999, 13557, 80,
- 18001, 14999, 13557, 156,
- 18001, 14999, 13557, 184,
- 18001, 14999, 13557, 190,
- 18001, 14999, 13557, 202,
- 18001, 14999, 13557, 496,
- 18001, 14999, 13557, 514,
- 18001, 14999, 15319, 78,
- 18001, 14999, 15319, 80,
- 18001, 14999, 17493, 24,
- 18001, 14999, 18549, 16,
- 18001, 14999, 18549, 40,
- 18001, 20877, 16147, 6793, 9956,
- 18009, 20173, 3896,
- 18009, 20173, 3898,
- 18009, 20173, 3900,
- 18009, 20173, 3902,
- 18009, 20173, 3904,
- 18009, 20173, 3906,
- 18009, 20173, 3908,
- 18009, 20173, 3910,
- 18009, 20173, 3912,
- 18009, 20173, 3914,
- 18009, 20173, 3916,
- 18009, 20173, 3918,
- 18009, 20173, 3920,
- 18009, 20173, 3922,
- 18009, 20173, 3924,
- 18009, 20173, 3926,
- 18009, 20173, 3928,
- 18009, 20173, 3930,
- 18009, 20173, 3932,
- 18009, 20173, 3934,
- 18009, 20173, 3936,
- 18009, 20173, 3938,
- 18009, 20173, 3940,
- 18009, 20173, 3942,
- 18009, 20173, 3944,
- 18009, 20173, 3946,
- 18009, 20173, 3948,
- 18009, 20173, 3950,
- 18009, 20173, 3952,
- 18009, 20173, 3954,
- 18009, 20173, 3956,
- 18009, 20173, 3958,
- 18009, 20173, 3960,
- 18009, 20173, 3962,
- 18009, 20173, 3964,
- 18009, 20173, 3966,
- 18009, 20173, 3968,
- 18009, 20173, 3970,
- 18009, 20173, 3972,
- 18009, 20173, 3974,
- 18009, 20173, 3976,
- 18009, 20173, 3978,
- 18009, 20173, 3980,
- 18009, 20173, 3982,
- 18009, 20173, 3984,
- 18009, 20173, 3986,
- 18009, 20173, 3988,
- 18009, 20173, 3990,
- 18009, 20173, 3992,
- 18009, 20173, 3994,
- 18009, 20173, 3996,
- 18009, 20173, 3998,
- 18009, 20173, 4000,
- 18009, 20173, 4002,
- 18009, 20173, 4004,
- 18009, 20173, 4006,
- 18009, 20173, 4008,
- 18009, 20173, 4010,
- 18009, 20173, 4012,
- 18009, 20173, 4014,
- 18009, 20173, 4016,
- 18009, 20173, 4018,
- 18009, 20173, 4020,
- 18009, 20173, 4022,
- 18009, 20173, 4024,
- 18009, 20173, 4026,
- 18009, 20173, 4028,
- 18009, 20173, 4030,
- 18009, 20173, 4032,
- 18009, 20173, 4034,
- 18009, 20173, 5314,
- 18009, 20173, 5316,
- 18009, 20173, 5318,
- 18009, 20173, 5320,
- 18009, 20173, 5322,
- 18009, 20173, 5324,
- 18009, 20173, 5326,
- 18009, 20173, 5328,
- 18009, 20173, 5330,
- 18009, 20173, 5906,
- 18009, 20173, 5908,
- 18009, 20173, 5910,
- 18009, 20173, 5912,
- 18009, 20173, 5914,
- 18009, 20173, 5916,
- 18009, 20173, 5918,
- 18009, 20173, 5920,
- 18009, 20173, 5922,
- 18009, 20173, 5924,
- 18009, 20173, 5926,
- 18009, 20173, 5928,
- 18009, 20173, 5930,
- 18009, 20173, 5932,
- 18009, 20173, 5934,
- 18009, 20173, 5936,
- 18009, 20173, 5938,
- 18009, 20173, 5940,
- 18009, 20173, 5942,
- 18009, 20173, 5944,
- 18009, 20173, 5946,
- 18009, 20173, 5948,
- 18009, 20173, 5950,
- 18009, 20173, 5952,
- 18009, 20173, 6136,
- 18009, 20173, 6138,
- 18009, 20173, 6140,
- 18009, 20173, 6142,
- 18009, 20173, 6144,
- 18009, 20173, 6146,
- 18009, 20173, 6148,
- 18009, 20173, 6150,
- 18009, 20173, 6152,
- 18009, 20173, 6154,
- 18009, 20173, 6156,
- 18009, 20173, 6158,
- 18009, 20173, 6160,
- 18009, 20173, 6162,
- 18009, 20173, 6164,
- 18009, 20173, 6166,
- 18009, 20173, 6168,
- 18009, 20173, 6170,
- 18009, 20173, 6172,
- 18009, 20173, 6174,
- 18009, 20173, 6176,
- 18009, 20173, 6178,
- 18009, 20173, 6180,
- 18009, 20173, 6182,
- 18009, 20173, 6184,
- 18009, 20173, 6186,
- 18009, 20173, 6188,
- 18009, 20173, 6190,
- 18009, 20173, 6192,
- 18009, 20173, 6194,
- 18009, 20173, 6196,
- 18009, 20173, 6198,
- 18009, 20173, 6200,
- 18009, 20173, 6202,
- 18009, 20173, 6204,
- 18009, 20173, 6206,
- 18009, 20173, 6208,
- 18009, 20173, 6210,
- 18009, 20173, 6212,
- 18009, 20173, 6214,
- 18009, 20173, 6216,
- 18009, 20173, 6218,
- 18009, 20173, 6220,
- 18009, 20173, 6222,
- 18009, 20173, 6224,
- 18009, 20173, 6226,
- 18009, 20173, 6228,
- 18009, 20173, 6230,
- 18009, 20173, 6232,
- 18009, 20173, 6234,
- 18009, 20173, 6236,
- 18009, 20173, 6238,
- 18009, 20173, 6240,
- 18009, 20173, 6242,
- 18009, 20173, 6244,
- 18009, 20173, 6246,
- 18009, 20173, 6248,
- 18009, 20173, 6250,
- 18009, 20173, 6252,
- 18009, 20173, 6254,
- 18009, 20173, 6256,
- 18009, 20173, 6258,
- 18009, 20173, 6260,
- 18009, 20173, 6262,
- 18009, 20173, 6264,
- 18009, 20173, 6266,
- 18009, 20173, 6268,
- 18009, 20173, 6482,
- 18009, 20173, 6484,
- 18009, 20173, 6486,
- 18009, 20173, 6488,
- 18009, 20173, 6490,
- 18009, 20173, 6492,
- 18009, 20173, 6494,
- 18009, 20173, 6496,
- 18009, 20173, 6498,
- 18009, 20173, 6500,
- 18009, 20173, 6502,
- 18009, 20173, 6504,
- 18009, 20173, 6506,
- 18009, 20173, 6508,
- 18009, 20173, 6510,
- 18009, 20173, 6512,
- 18009, 20173, 6514,
- 18009, 20173, 6516,
- 18009, 20173, 6518,
- 18009, 20173, 6520,
- 18009, 20173, 6522,
- 18009, 20173, 6524,
- 18009, 20173, 6526,
- 18009, 20173, 6528,
- 18009, 20173, 6530,
- 18009, 20173, 6532,
- 18009, 20173, 6534,
- 18009, 20173, 6536,
- 18009, 20173, 6538,
- 18009, 20173, 6540,
- 18009, 20173, 6542,
- 18009, 20173, 6544,
- 18009, 20173, 6546,
- 18009, 20173, 6548,
- 18009, 20173, 6550,
- 18009, 20173, 6552,
- 18009, 20173, 6554,
- 18009, 20173, 6610,
- 18009, 20173, 6612,
- 18009, 20173, 6614,
- 18009, 20173, 6616,
- 18009, 20173, 6618,
- 18009, 20173, 6620,
- 18009, 20173, 6622,
- 18009, 20173, 6624,
- 18009, 20173, 6626,
- 18009, 20173, 6628,
- 18009, 20173, 6630,
- 18009, 20173, 6632,
- 18009, 20173, 6634,
- 18009, 20173, 6636,
- 18009, 20173, 6638,
- 18009, 20173, 6640,
- 18009, 20173, 6642,
- 18009, 20173, 6644,
- 18009, 20173, 6646,
- 18009, 20173, 6648,
- 18009, 20173, 6650,
- 18009, 20173, 6652,
- 18009, 20173, 6654,
- 18009, 20173, 6656,
- 18009, 20173, 6658,
- 18009, 20173, 6660,
- 18009, 20173, 6662,
- 18009, 20173, 6664,
- 18009, 20173, 6666,
- 18009, 20173, 6668,
- 18009, 20173, 6670,
- 18009, 20173, 6672,
- 18009, 20173, 6674,
- 18009, 20173, 6676,
- 18009, 20173, 6678,
- 18009, 20173, 6680,
- 18009, 20173, 6682,
- 18009, 20173, 6684,
- 18009, 20173, 6686,
- 18009, 20173, 6688,
- 18009, 20173, 6690,
- 18009, 20173, 6692,
- 18009, 20173, 6694,
- 18009, 20173, 6696,
- 18009, 20173, 6698,
- 18009, 20173, 6700,
- 18009, 20173, 6702,
- 18009, 20173, 6704,
- 18009, 20173, 6706,
- 18009, 20173, 6708,
- 18009, 20173, 6710,
- 18009, 20173, 6712,
- 18009, 20173, 6714,
- 18009, 20173, 6810,
- 18009, 20173, 6812,
- 18009, 20173, 6814,
- 18009, 20173, 6816,
- 18009, 20173, 6818,
- 18009, 20173, 6820,
- 18009, 20173, 6822,
- 18009, 20173, 6824,
- 18009, 20173, 6826,
- 18009, 20173, 6828,
- 18009, 20173, 6830,
- 18009, 20173, 6832,
- 18009, 20173, 6834,
- 18009, 20173, 6836,
- 18009, 20173, 6838,
- 18009, 20173, 6840,
- 18009, 20173, 6842,
- 18009, 20173, 6844,
- 18009, 20173, 6846,
- 18009, 20173, 6848,
- 18009, 20173, 6850,
- 18009, 20173, 6852,
- 18009, 20173, 6854,
- 18009, 20173, 6856,
- 18009, 20173, 6858,
- 18009, 20173, 6860,
- 18009, 20173, 6862,
- 18009, 20173, 6864,
- 18009, 20173, 6866,
- 18009, 20173, 6868,
- 18009, 20173, 6870,
- 18009, 20173, 6872,
- 18009, 20173, 6874,
- 18009, 20173, 6876,
- 18009, 20173, 6878,
- 18009, 20173, 6880,
- 18009, 20173, 6882,
- 18009, 20173, 6884,
- 18009, 20173, 6886,
- 18009, 20173, 6888,
- 18009, 20173, 6890,
- 18009, 20173, 6892,
- 18009, 20173, 6894,
- 18009, 20173, 6896,
- 18009, 20173, 6898,
- 18009, 20173, 6900,
- 18009, 20173, 6902,
- 18009, 20173, 6904,
- 18009, 20173, 6906,
- 18009, 20173, 6908,
- 18009, 20173, 6910,
- 18009, 20173, 6912,
- 18009, 20173, 6914,
- 18009, 20173, 6916,
- 18009, 20173, 7098,
- 18009, 20173, 7100,
- 18009, 20173, 7102,
- 18009, 20173, 7104,
- 18009, 20173, 7106,
- 18009, 20173, 7108,
- 18009, 20173, 7110,
- 18009, 20173, 7112,
- 18009, 20173, 7382,
- 18009, 20173, 7384,
- 18009, 20173, 7386,
- 18009, 20173, 7388,
- 18009, 20173, 7390,
- 18009, 20173, 7392,
- 18009, 20173, 7394,
- 18009, 20173, 7396,
- 18009, 20173, 7398,
- 18009, 20173, 7400,
- 18009, 20173, 7402,
- 18009, 20173, 7404,
- 18009, 20173, 7406,
- 18009, 20173, 7408,
- 18009, 20173, 7410,
- 18009, 20173, 7542,
- 18009, 20173, 7544,
- 18009, 20173, 7546,
- 18009, 20173, 7548,
- 18009, 20173, 7550,
- 18009, 20173, 7552,
- 18009, 20173, 7554,
- 18009, 20173, 7556,
- 18009, 20173, 7756,
- 18009, 20173, 7758,
- 18009, 20173, 7760,
- 18009, 20173, 7762,
- 18009, 20173, 7764,
- 18009, 20173, 7766,
- 18009, 20173, 7768,
- 18009, 20173, 7770,
- 18009, 20173, 7914,
- 18009, 20173, 7916,
- 18009, 20173, 7918,
- 18009, 20173, 7920,
- 18009, 20173, 7922,
- 18009, 20173, 7924,
- 18009, 20173, 7926,
- 18009, 20173, 7928,
- 18009, 20173, 7930,
- 18009, 20173, 7932,
- 18009, 20173, 7934,
- 18009, 20173, 7936,
- 18009, 20173, 7938,
- 18009, 20173, 7940,
- 18009, 20173, 7942,
- 18009, 20173, 7944,
- 18009, 20173, 7946,
- 18009, 20173, 7948,
- 18009, 20173, 7950,
- 18009, 20173, 7952,
- 18009, 20173, 7954,
- 18009, 20173, 7956,
- 18009, 20173, 7958,
- 18009, 20173, 7960,
- 18009, 20173, 7962,
- 18009, 20173, 7964,
- 18009, 20173, 7966,
- 18009, 20173, 7968,
- 18009, 20173, 7970,
- 18009, 20173, 7972,
- 18009, 20173, 7974,
- 18009, 20173, 7976,
- 18009, 20173, 7978,
- 18009, 20173, 7980,
- 18009, 20173, 7982,
- 18009, 20173, 7984,
- 18009, 20173, 7986,
- 18009, 20173, 7988,
- 18009, 20173, 7990,
- 18009, 20173, 7992,
- 18009, 20173, 7994,
- 18009, 20173, 7996,
- 18009, 20173, 7998,
- 18009, 20173, 8000,
- 18009, 20173, 8502,
- 18009, 20173, 8504,
- 18009, 20173, 8506,
- 18009, 20173, 8508,
- 18009, 20173, 8510,
- 18009, 20173, 8512,
- 18009, 20173, 8514,
- 18009, 20173, 8516,
- 18009, 20173, 8518,
- 18009, 20173, 8520,
- 18009, 20173, 8522,
- 18009, 20173, 8524,
- 18009, 20173, 8526,
- 18009, 20173, 8528,
- 18009, 20173, 8530,
- 18009, 20173, 8532,
- 18009, 20173, 8534,
- 18009, 20173, 8536,
- 18009, 20173, 8538,
- 18009, 20173, 8540,
- 18009, 20173, 8542,
- 18009, 20173, 8544,
- 18009, 20173, 8546,
- 18009, 20173, 8548,
- 18009, 20173, 8550,
- 18009, 20173, 8552,
- 18009, 20173, 8554,
- 18009, 20173, 8556,
- 18009, 20173, 8558,
- 18009, 20173, 8560,
- 18009, 20173, 8562,
- 18009, 20173, 8564,
- 18009, 20173, 8566,
- 18009, 20173, 8568,
- 18009, 20173, 8570,
- 18009, 20173, 8572,
- 18009, 20173, 8574,
- 18009, 20173, 8576,
- 18009, 20173, 8578,
- 18009, 20173, 8580,
- 18009, 20173, 8582,
- 18009, 20173, 8584,
- 18009, 20173, 9052,
- 18009, 20173, 9054,
- 18009, 20173, 9056,
- 18009, 20173, 9058,
- 18009, 20173, 9060,
- 18009, 20173, 9062,
- 18009, 20173, 9064,
- 18009, 20173, 9066,
- 18009, 20173, 9068,
- 18009, 20173, 9070,
- 18009, 20173, 9072,
- 18009, 20173, 9074,
- 18009, 20173, 9076,
- 18009, 20173, 9078,
- 18009, 20173, 9080,
- 18009, 20173, 9082,
- 18009, 20173, 9084,
- 18009, 20173, 9086,
- 18009, 20173, 9088,
- 18009, 20173, 9090,
- 18009, 20173, 9092,
- 18009, 20173, 9094,
- 18009, 20173, 9096,
- 18009, 20173, 9098,
- 18009, 20173, 9100,
- 18009, 20173, 9102,
- 18009, 20173, 9104,
- 18009, 20173, 9106,
- 18009, 20173, 9108,
- 18009, 20173, 9110,
- 18009, 20173, 9112,
- 18009, 20173, 9114,
- 18009, 20173, 9116,
- 18009, 20173, 9118,
- 18009, 20173, 9120,
- 18009, 20173, 9122,
- 18009, 20173, 9124,
- 18009, 20173, 9126,
- 18009, 20173, 9128,
- 18009, 20173, 9130,
- 18009, 20173, 9132,
- 18009, 20173, 9134,
- 18009, 20173, 9136,
- 18009, 20173, 9138,
- 18009, 20173, 9140,
- 18009, 20173, 9142,
- 18009, 20173, 9144,
- 18009, 20173, 9146,
- 18009, 20173, 9148,
- 18009, 20173, 9150,
- 18009, 20173, 9152,
- 18009, 20173, 9178,
- 18009, 20173, 9180,
- 18009, 20173, 9182,
- 18009, 20173, 9184,
- 18009, 20173, 9186,
- 18009, 20173, 9188,
- 18009, 20173, 9190,
- 18009, 20173, 9192,
- 18009, 20173, 9194,
- 18009, 20173, 9196,
- 18009, 20173, 9198,
- 18009, 20173, 9330,
- 18009, 20173, 9332,
- 18009, 20173, 9334,
- 18009, 20173, 9336,
- 18009, 20173, 9338,
- 18009, 20173, 9340,
- 18009, 20173, 9342,
- 18009, 20173, 9396,
- 18009, 20173, 9398,
- 18009, 20173, 9400,
- 18009, 20173, 9402,
- 18009, 20173, 9404,
- 18009, 20173, 9406,
- 18009, 20173, 9408,
- 18009, 20173, 9410,
- 18009, 20173, 9412,
- 18009, 20173, 9414,
- 18009, 20173, 9416,
- 18009, 20173, 9418,
- 18009, 20173, 9420,
- 18009, 20173, 9422,
- 18009, 20173, 9424,
- 18009, 20173, 9426,
- 18009, 20173, 9428,
- 18009, 20173, 9430,
- 18009, 20173, 9432,
- 18009, 20173, 9434,
- 18009, 20173, 9436,
- 18009, 20173, 9438,
- 18009, 20173, 9440,
- 18009, 20173, 9442,
- 18009, 20173, 9444,
- 18009, 20173, 9446,
- 18009, 20173, 9448,
- 18009, 20173, 9450,
- 18009, 20173, 9452,
- 18009, 20173, 9586,
- 18009, 20173, 9588,
- 18009, 20173, 9590,
- 18009, 20173, 9592,
- 18009, 20173, 9594,
- 18009, 20173, 9596,
- 18009, 20173, 9598,
- 18009, 20173, 9600,
- 18009, 20173, 9602,
- 18009, 20173, 9604,
- 18009, 20173, 9606,
- 18009, 20173, 9608,
- 18009, 20173, 9610,
- 18009, 20173, 9612,
- 18009, 20173, 9614,
- 18009, 20173, 9616,
- 18009, 20173, 9618,
- 18009, 20173, 9620,
- 18009, 20173, 9622,
- 18009, 20173, 9624,
- 18009, 20173, 9626,
- 18009, 20173, 9628,
- 18009, 20173, 9630,
- 18009, 20173, 9632,
- 18009, 20173, 9634,
- 18009, 20173, 9636,
- 18009, 20173, 9638,
- 18009, 20173, 9640,
- 18009, 20173, 9642,
- 18009, 20173, 9644,
- 18009, 20173, 9646,
- 18009, 20173, 9648,
- 18009, 20173, 9650,
- 18009, 20173, 9652,
- 18009, 20173, 9654,
- 18009, 20173, 9656,
- 18009, 20173, 9658,
- 18009, 20173, 9660,
- 18009, 20173, 9662,
- 18009, 20173, 9664,
- 18009, 20173, 9666,
- 18009, 20173, 9668,
- 18009, 20173, 9670,
- 18009, 20173, 9672,
- 18009, 20173, 9674,
- 18009, 20173, 9676,
- 18009, 20173, 10002,
- 18009, 20173, 10004,
- 18009, 20173, 10006,
- 18009, 20173, 10008,
- 18009, 20173, 10010,
- 18009, 20173, 10012,
- 18009, 20173, 10014,
- 18009, 20173, 10016,
- 18009, 20173, 10018,
- 18009, 20173, 10020,
- 18009, 20173, 10022,
- 18009, 20173, 10024,
- 18009, 20173, 10026,
- 18009, 20173, 10028,
- 18009, 20173, 10030,
- 18009, 20173, 10032,
- 18009, 20173, 10034,
- 18009, 20173, 10036,
- 18009, 20173, 10038,
- 18009, 20173, 10040,
- 18009, 20173, 10042,
- 18009, 20173, 10044,
- 18009, 20173, 10046,
- 18009, 20173, 10048,
- 18009, 20173, 10050,
- 18009, 20173, 10052,
- 18009, 20173, 10054,
- 18009, 20173, 10056,
- 18009, 20173, 10058,
- 18009, 20173, 10060,
- 18009, 20173, 10062,
- 18009, 20173, 10064,
- 18009, 20173, 10066,
- 18009, 20173, 10068,
- 18009, 20173, 10070,
- 18009, 20173, 10072,
- 18009, 20173, 10326,
- 18009, 20173, 10328,
- 18009, 20173, 10330,
- 18009, 20173, 10332,
- 18009, 20173, 10334,
- 18009, 20173, 10336,
- 18009, 20173, 10338,
- 18009, 20173, 10340,
- 18009, 20173, 10342,
- 18009, 20173, 10344,
- 18009, 20173, 10346,
- 18009, 20173, 10348,
- 18009, 20173, 10350,
- 18009, 20173, 10352,
- 18009, 20173, 10354,
- 18009, 20173, 10356,
- 18009, 20173, 10358,
- 18009, 20173, 10360,
- 18009, 20173, 10362,
- 18009, 20173, 10364,
- 18009, 20173, 10366,
- 18009, 20173, 10368,
- 18009, 20173, 10370,
- 18009, 20173, 10372,
- 18009, 20173, 10374,
- 18009, 20173, 10376,
- 18009, 20173, 10378,
- 18009, 20173, 10380,
- 18009, 20173, 10382,
- 18009, 20173, 10384,
- 18009, 20173, 10386,
- 18009, 20173, 10388,
- 18009, 20173, 10390,
- 18009, 20173, 10392,
- 18009, 20173, 10394,
- 18009, 20173, 10396,
- 18009, 20173, 10398,
- 18009, 20173, 10400,
- 18009, 20173, 10402,
- 18009, 20173, 10404,
- 18009, 20173, 10406,
- 18009, 20173, 10408,
- 18009, 20173, 10444,
- 18009, 20173, 10446,
- 18009, 20173, 10448,
- 18009, 20173, 10450,
- 18009, 20173, 10452,
- 18009, 20173, 10454,
- 18009, 20173, 10456,
- 18009, 20173, 10458,
- 18009, 20173, 10460,
- 18009, 20173, 10462,
- 18009, 20173, 10464,
- 18009, 20173, 10466,
- 18009, 20173, 10468,
- 18009, 20173, 10470,
- 18009, 20173, 10472,
- 18009, 20173, 10474,
- 18009, 20173, 10476,
- 18009, 20173, 10478,
- 18009, 20173, 10480,
- 18009, 20173, 10482,
- 18009, 20173, 10484,
- 18009, 20173, 10486,
- 18009, 20173, 10488,
- 18009, 20173, 10490,
- 18009, 20173, 10492,
- 18009, 20173, 10494,
- 18009, 20173, 10496,
- 18009, 20173, 10498,
- 18009, 20173, 10500,
- 18009, 20173, 10502,
- 18009, 20173, 10504,
- 18009, 20173, 10506,
- 18009, 20173, 10508,
- 18009, 20173, 10510,
- 18009, 20173, 10512,
- 18009, 20173, 10514,
- 18009, 20173, 10516,
- 18009, 20173, 10518,
- 18009, 20173, 10520,
- 18009, 20173, 10522,
- 18009, 20173, 10564,
- 18009, 20173, 10566,
- 18009, 20173, 10568,
- 18009, 20173, 10570,
- 18009, 20173, 10572,
- 18009, 20173, 10574,
- 18009, 20173, 10576,
- 18009, 20173, 10578,
- 18009, 20173, 10580,
- 18009, 20173, 10582,
- 18009, 20173, 10584,
- 18009, 20173, 10586,
- 18009, 20173, 10588,
- 18009, 20173, 10590,
- 18009, 20173, 10592,
- 18009, 20173, 10594,
- 18009, 20173, 10596,
- 18009, 20173, 10598,
- 18009, 20173, 10600,
- 18009, 20173, 10602,
- 18009, 20173, 10604,
- 18009, 20173, 10606,
- 18009, 20173, 10608,
- 18009, 20173, 10610,
- 18009, 20173, 10612,
- 18009, 20173, 10664,
- 18009, 20173, 10666,
- 18009, 20173, 10668,
- 18009, 20173, 10670,
- 18009, 20173, 10672,
- 18009, 20173, 10674,
- 18009, 20173, 10676,
- 18009, 20173, 10678,
- 18009, 20173, 10710,
- 18009, 20173, 10712,
- 18009, 20173, 10714,
- 18009, 20173, 10716,
- 18009, 20173, 10718,
- 18009, 20173, 10720,
- 18009, 20173, 10722,
- 18009, 20173, 10724,
- 18009, 20173, 10856,
- 18009, 20173, 10858,
- 18009, 20173, 10860,
- 18009, 20173, 10862,
- 18009, 20173, 10864,
- 18009, 20173, 10866,
- 18009, 20173, 10868,
- 18009, 20173, 10870,
- 18009, 20173, 10872,
- 18009, 20173, 10874,
- 18009, 20173, 10876,
- 18009, 20173, 10878,
- 18009, 20173, 10880,
- 18009, 20173, 10882,
- 18009, 20173, 10884,
- 18009, 20173, 10886,
- 18009, 20173, 11030,
- 18009, 20173, 11032,
- 18009, 20173, 11034,
- 18009, 20173, 11038,
- 18009, 20173, 11040,
- 18009, 20173, 11046,
- 18009, 20173, 11050,
- 18009, 20173, 11054,
- 18009, 20173, 11056,
- 18009, 20173, 11058,
- 18009, 20173, 11178,
- 18009, 20173, 11180,
- 18009, 20173, 11182,
- 18009, 20173, 11184,
- 18009, 20173, 11186,
- 18009, 20173, 11188,
- 18009, 20173, 11190,
- 18009, 20173, 11192,
- 18009, 20173, 11194,
- 18009, 20173, 11196,
- 18009, 20173, 11198,
- 18009, 20173, 11200,
- 18009, 20173, 11202,
- 18009, 20173, 11204,
- 18009, 20173, 11206,
- 18009, 20173, 11208,
- 18009, 20173, 11210,
- 18009, 20173, 11212,
- 18009, 20173, 11214,
- 18009, 20173, 11216,
- 18009, 20173, 11218,
- 18009, 20173, 11220,
- 18009, 20173, 11222,
- 18009, 20173, 11224,
- 18009, 20173, 11226,
- 18009, 20173, 11228,
- 18009, 20173, 11230,
- 18009, 20173, 11232,
- 18009, 20173, 11234,
- 18009, 20173, 11236,
- 18009, 20173, 11238,
- 18009, 20173, 11240,
- 18009, 20173, 11492,
- 18009, 20173, 11628,
- 18009, 20173, 11630,
- 18009, 20173, 11632,
- 18009, 20173, 11634,
- 18009, 20173, 11784,
- 18009, 20173, 11786,
- 18009, 20173, 11788,
- 18009, 20173, 11790,
- 18009, 20173, 11792,
- 18009, 20173, 11794,
- 18009, 20173, 11796,
- 18009, 20173, 11798,
- 18009, 20173, 11800,
- 18009, 20173, 11802,
- 18009, 20173, 11804,
- 18009, 20173, 11806,
- 18009, 20173, 11808,
- 18009, 20173, 11810,
- 18009, 20173, 11812,
- 18009, 20173, 11814,
- 18009, 20173, 11816,
- 18009, 20173, 11818,
- 18009, 20173, 11820,
- 18009, 20173, 11822,
- 18009, 20173, 11824,
- 18009, 20173, 11826,
- 18009, 20173, 11828,
- 18009, 20173, 11830,
- 18009, 20173, 11832,
- 18009, 20173, 11950,
- 18009, 20173, 11952,
- 18009, 20173, 11954,
- 18009, 20173, 11956,
- 18009, 20173, 11958,
- 18009, 20173, 11960,
- 18009, 20173, 11962,
- 18009, 20173, 12036,
- 18009, 20173, 12038,
- 18009, 20173, 12040,
- 18009, 20173, 12042,
- 18009, 20173, 12044,
- 18009, 20173, 12046,
- 18009, 20173, 12048,
- 18009, 20173, 12050,
- 18009, 20173, 12052,
- 18009, 20173, 12054,
- 18009, 20173, 12056,
- 18009, 20173, 12058,
- 18009, 20173, 12124,
- 18009, 20173, 12126,
- 18009, 20173, 12128,
- 18009, 20173, 12130,
- 18009, 20173, 12132,
- 18009, 20173, 12134,
- 18009, 20173, 12136,
- 18009, 20173, 12138,
- 18009, 20173, 12140,
- 18009, 20173, 12142,
- 18009, 20173, 12248,
- 18009, 20173, 12362,
- 18009, 20173, 12364,
- 18009, 20173, 12366,
- 18009, 20173, 12368,
- 18009, 20173, 12508,
- 18009, 20173, 12510,
- 18009, 20173, 12598,
- 18009, 20173, 12600,
- 18009, 20173, 12602,
- 18009, 20173, 12604,
- 18009, 20173, 12606,
- 18009, 20173, 12608,
- 18009, 20173, 12610,
- 18009, 20173, 12612,
- 18009, 20173, 12614,
- 18009, 20173, 12616,
- 18009, 20173, 12618,
- 18009, 20173, 12620,
- 18009, 20173, 12622,
- 18009, 20173, 12624,
- 18009, 20173, 12626,
- 18009, 20173, 12628,
- 18009, 20173, 12630,
- 18009, 20173, 12632,
- 18009, 20173, 12634,
- 18009, 20173, 12636,
- 18009, 20173, 12638,
- 18009, 20173, 12640,
- 18009, 20173, 12788,
- 18009, 20173, 12790,
- 18009, 20173, 12792,
- 18009, 20173, 12794,
- 18009, 20173, 12796,
- 18009, 20173, 12798,
- 18009, 20173, 12800,
- 18009, 20173, 12922,
- 18009, 20173, 12924,
- 18009, 20173, 12926,
- 18009, 20173, 12928,
- 18009, 20173, 12930,
- 18009, 20173, 12932,
- 18009, 20173, 12934,
- 18009, 20173, 12936,
- 18009, 20173, 12938,
- 18009, 20173, 12940,
- 18009, 20173, 12942,
- 18009, 20173, 12944,
- 18009, 20173, 12946,
- 18009, 20173, 12948,
- 18009, 20173, 12950,
- 18009, 20173, 12952,
- 18009, 20173, 12954,
- 18009, 20173, 12956,
- 18009, 20173, 12958,
- 18009, 20173, 12960,
- 18009, 20173, 13006,
- 18009, 20173, 13008,
- 18009, 20173, 13010,
- 18009, 20173, 13012,
- 18009, 20173, 13014,
- 18009, 20173, 13016,
- 18009, 20173, 13018,
- 18009, 20173, 13020,
- 18009, 20173, 13022,
- 18009, 20173, 13024,
- 18009, 20173, 13026,
- 18009, 20173, 13028,
- 18009, 20173, 13030,
- 18009, 20173, 13032,
- 18009, 20173, 13034,
- 18009, 20173, 13036,
- 18009, 20173, 13038,
- 18009, 20173, 13040,
- 18009, 20173, 13042,
- 18009, 20173, 13044,
- 18009, 20173, 13046,
- 18009, 20173, 13048,
- 18009, 20173, 13084,
- 18009, 20173, 13086,
- 18009, 20173, 13088,
- 18009, 20173, 13090,
- 18009, 20173, 13092,
- 18009, 20173, 13094,
- 18009, 20173, 13096,
- 18009, 20173, 13098,
- 18009, 20173, 13100,
- 18009, 20173, 13102,
- 18009, 20173, 13104,
- 18009, 20173, 13106,
- 18009, 20173, 13108,
- 18009, 20173, 13110,
- 18009, 20173, 13112,
- 18009, 20173, 13114,
- 18009, 20173, 13116,
- 18009, 20173, 13118,
- 18009, 20173, 13120,
- 18009, 20173, 13122,
- 18009, 20173, 13124,
- 18009, 20173, 13126,
- 18009, 20173, 13128,
- 18009, 20173, 13130,
- 18009, 20173, 13166,
- 18009, 20173, 13168,
- 18009, 20173, 13296,
- 18009, 20173, 13298,
- 18009, 20173, 13300,
- 18009, 20173, 13302,
- 18009, 20173, 13304,
- 18009, 20173, 13384,
- 18009, 20173, 13386,
- 18009, 20173, 13388,
- 18009, 20173, 13390,
- 18009, 20173, 13392,
- 18009, 20173, 13394,
- 18009, 20173, 13396,
- 18009, 20173, 13398,
- 18009, 20173, 13666,
- 18009, 20173, 13668,
- 18009, 20173, 13670,
- 18009, 20173, 13672,
- 18009, 20173, 13674,
- 18009, 20173, 13676,
- 18009, 20173, 13678,
- 18009, 20173, 13680,
- 18009, 20173, 13864,
- 18009, 20173, 13866,
- 18009, 20173, 13868,
- 18009, 20173, 13870,
- 18009, 20173, 13872,
- 18009, 20173, 13898,
- 18009, 20173, 13900,
- 18009, 20173, 13902,
- 18009, 20173, 13904,
- 18009, 20173, 13906,
- 18009, 20173, 13908,
- 18009, 20173, 13910,
- 18009, 20173, 13912,
- 18009, 20173, 13914,
- 18009, 20173, 13916,
- 18009, 20173, 13918,
- 18009, 20173, 13920,
- 18009, 20173, 13922,
- 18009, 20173, 13924,
- 18009, 20173, 13926,
- 18009, 20173, 13928,
- 18009, 20173, 13930,
- 18009, 20173, 13932,
- 18009, 20173, 13934,
- 18009, 20173, 13936,
- 18009, 20173, 13938,
- 18009, 20173, 13940,
- 18009, 20173, 13942,
- 18009, 20173, 13944,
- 18009, 20173, 13946,
- 18009, 20173, 13948,
- 18009, 20173, 13950,
- 18009, 20173, 13952,
- 18009, 20173, 13954,
- 18009, 20173, 13956,
- 18009, 20173, 13958,
- 18009, 20173, 13960,
- 18009, 20173, 13962,
- 18009, 20173, 13964,
- 18009, 20173, 13966,
- 18009, 20173, 13968,
- 18009, 20173, 13970,
- 18009, 20173, 14006,
- 18009, 20173, 14008,
- 18009, 20173, 14010,
- 18009, 20173, 14012,
- 18009, 20173, 14014,
- 18009, 20173, 14016,
- 18009, 20173, 14018,
- 18009, 20173, 14080,
- 18009, 20173, 14082,
- 18009, 20173, 14084,
- 18009, 20173, 14086,
- 18009, 20173, 14094,
- 18009, 20173, 14142,
- 18009, 20173, 14144,
- 18009, 20173, 14146,
- 18009, 20173, 14148,
- 18009, 20173, 14150,
- 18009, 20173, 14152,
- 18009, 20173, 14154,
- 18009, 20173, 14156,
- 18009, 20173, 14158,
- 18009, 20173, 14160,
- 18009, 20173, 14162,
- 18009, 20173, 14164,
- 18009, 20173, 14166,
- 18009, 20173, 14168,
- 18009, 20173, 14170,
- 18009, 20173, 14172,
- 18009, 20173, 14174,
- 18009, 20173, 14176,
- 18009, 20173, 14178,
- 18009, 20173, 14180,
- 18009, 20173, 14182,
- 18009, 20173, 14184,
- 18009, 20173, 14186,
- 18009, 20173, 14188,
- 18009, 20173, 14190,
- 18009, 20173, 14244,
- 18009, 20173, 14246,
- 18009, 20173, 15202,
- 18009, 20173, 15204,
- 18009, 20173, 15222,
- 18009, 20173, 15224,
- 18009, 20173, 15226,
- 18009, 20173, 15228,
- 18013, 9280,
- 18013, 11476,
- 18013, 12563, 5874,
- 18013, 13796,
- 18014,
- 18021, 15672,
- 18026,
- 18027, 10641, 19215, 11477, 11392,
- 18027, 10641, 19414,
- 18035, 6793, 9956,
- 18035, 11756,
- 18035, 11762,
- 18035, 11905, 2610,
- 18035, 11905, 3076,
- 18035, 11905, 3356,
- 18035, 11905, 6756,
- 18035, 11905, 6778,
- 18035, 11905, 8780,
- 18035, 11905, 11978,
- 18035, 11905, 13450,
- 18035, 11905, 13736,
- 18035, 13791, 8321, 7726,
- 18035, 13791, 8321, 11892,
- 18035, 13791, 8321, 11902,
- 18035, 13791, 8321, 12278,
- 18035, 13791, 8321, 12454,
- 18035, 13791, 8321, 13507, 15444,
- 18035, 13791, 8321, 14124,
- 18035, 13791, 8321, 14474,
- 18035, 13791, 8321, 15444,
- 18035, 13791, 8321, 20598,
- 18035, 15233, 3232,
- 18035, 15233, 3233, 18744,
- 18035, 15233, 12080,
- 18035, 15233, 12108,
- 18035, 15233, 13538,
- 18035, 15233, 14636,
- 18035, 15233, 15194,
- 18035, 15233, 15736,
- 18035, 15233, 15820,
- 18035, 15233, 16502,
- 18035, 15233, 17190,
- 18035, 17063, 11756,
- 18035, 17179, 8320,
- 18035, 18511, 8320,
- 18035, 18697, 106,
- 18035, 18697, 110,
- 18035, 18697, 114,
- 18035, 18697, 116,
- 18035, 18697, 120,
- 18035, 18697, 124,
- 18035, 18697, 130,
- 18035, 18697, 134,
- 18035, 18697, 140,
- 18035, 18697, 142,
- 18035, 18697, 148,
- 18035, 18697, 154,
- 18035, 18697, 158,
- 18035, 18697, 166,
- 18035, 18697, 168,
- 18035, 18697, 224,
- 18035, 18697, 226,
- 18035, 18697, 230,
- 18035, 18697, 236,
- 18035, 18697, 238,
- 18035, 18697, 244,
- 18035, 18697, 248,
- 18035, 18697, 254,
- 18035, 18697, 258,
- 18035, 18697, 260,
- 18035, 18697, 266,
- 18035, 18697, 270,
- 18035, 18697, 274,
- 18035, 18697, 282,
- 18035, 18697, 286,
- 18035, 18697, 336,
- 18035, 18697, 338,
- 18035, 18697, 340,
- 18035, 18697, 342,
- 18035, 18697, 344,
- 18035, 18697, 350,
- 18035, 18697, 354,
- 18035, 18697, 358,
- 18035, 18697, 366,
- 18035, 18697, 370,
- 18035, 18697, 384,
- 18035, 18697, 388,
- 18035, 18697, 392,
- 18035, 18697, 402,
- 18035, 18697, 406,
- 18035, 18697, 416,
- 18035, 18697, 424,
- 18035, 18697, 430,
- 18035, 18697, 436,
- 18035, 18697, 440,
- 18035, 18697, 448,
- 18035, 18697, 452,
- 18035, 18697, 460,
- 18035, 18697, 468,
- 18035, 18697, 472,
- 18035, 18697, 522,
- 18035, 18697, 528,
- 18035, 18697, 536,
- 18035, 18697, 540,
- 18035, 18697, 546,
- 18035, 18697, 556,
- 18035, 18697, 558,
- 18035, 18697, 560,
- 18035, 18697, 564,
- 18035, 18697, 568,
- 18035, 18697, 572,
- 18035, 18697, 574,
- 18035, 18697, 578,
- 18035, 18697, 580,
- 18035, 18697, 584,
- 18035, 18697, 588,
- 18035, 18697, 592,
- 18035, 18697, 598,
- 18035, 18697, 602,
- 18035, 18697, 612,
- 18035, 18697, 622,
- 18035, 18697, 626,
- 18035, 18697, 630,
- 18035, 18697, 634,
- 18035, 18697, 642,
- 18035, 18697, 680,
- 18035, 18697, 682,
- 18035, 18697, 684,
- 18035, 18697, 686,
- 18035, 18697, 690,
- 18035, 18697, 694,
- 18035, 18697, 700,
- 18035, 18697, 706,
- 18035, 18697, 710,
- 18035, 18697, 712,
- 18035, 18697, 718,
- 18035, 18697, 720,
- 18035, 18697, 724,
- 18035, 18697, 726,
- 18035, 18697, 728,
- 18035, 18697, 734,
- 18035, 18697, 736,
- 18035, 18697, 738,
- 18035, 18697, 742,
- 18035, 18697, 746,
- 18035, 18697, 752,
- 18035, 18697, 754,
- 18035, 18697, 758,
- 18035, 18697, 760,
- 18035, 18697, 762,
- 18035, 18697, 882,
- 18035, 18697, 904,
- 18035, 18697, 906,
- 18035, 18697, 908,
- 18035, 18697, 910,
- 18035, 18697, 912,
- 18035, 18697, 918,
- 18035, 18697, 956,
- 18035, 18697, 990,
- 18035, 18697, 992,
- 18035, 18697, 994,
- 18035, 18697, 1006,
- 18035, 18697, 1024,
- 18035, 18697, 1026,
- 18035, 18697, 1028,
- 18035, 18697, 1030,
- 18035, 18697, 1032,
- 18035, 18697, 1034,
- 18035, 18697, 1044,
- 18035, 18697, 1046,
- 18035, 18697, 1048,
- 18035, 18697, 1050,
- 18035, 18697, 1052,
- 18035, 18697, 1074,
- 18035, 18697, 1100,
- 18035, 18697, 1118,
- 18035, 18697, 1142,
- 18035, 18697, 1144,
- 18035, 18697, 1146,
- 18035, 18697, 1148,
- 18035, 18697, 1150,
- 18035, 18697, 1152,
- 18035, 18697, 1204,
- 18035, 18697, 1246,
- 18035, 18697, 1256,
- 18035, 18697, 1258,
- 18035, 18697, 1260,
- 18035, 18697, 1262,
- 18035, 18697, 1344,
- 18035, 18697, 1364,
- 18035, 18697, 1414,
- 18035, 18697, 1416,
- 18035, 18697, 1418,
- 18035, 18697, 1420,
- 18035, 18697, 1430,
- 18035, 18697, 1468,
- 18035, 18697, 1482,
- 18035, 18697, 1484,
- 18035, 18697, 1486,
- 18035, 18697, 1488,
- 18035, 18697, 1490,
- 18035, 18697, 1522,
- 18035, 18697, 1560,
- 18035, 18697, 1562,
- 18035, 18697, 1564,
- 18035, 18697, 1568,
- 18035, 18697, 1570,
- 18035, 18697, 1572,
- 18035, 18697, 1574,
- 18035, 18697, 1576,
- 18035, 18697, 1578,
- 18035, 18697, 1606,
- 18035, 18697, 1620,
- 18035, 18697, 1622,
- 18035, 18697, 1624,
- 18035, 18697, 1626,
- 18035, 18697, 1628,
- 18035, 18697, 1670,
- 18035, 18697, 1780,
- 18035, 18697, 1788,
- 18035, 18697, 1824,
- 18035, 18697, 1848,
- 18035, 18697, 1860,
- 18035, 18697, 1896,
- 18035, 18697, 1964,
- 18035, 18697, 2032,
- 18035, 18697, 2036,
- 18035, 18697, 2038,
- 18035, 18697, 2046,
- 18035, 18697, 2048,
- 18035, 18697, 2050,
- 18035, 18697, 2052,
- 18035, 18697, 2054,
- 18035, 18697, 2056,
- 18035, 18697, 2058,
- 18035, 18697, 2060,
- 18035, 18697, 2062,
- 18035, 18697, 2064,
- 18035, 18697, 2066,
- 18035, 18697, 2104,
- 18035, 18697, 2158,
- 18035, 18697, 2212,
- 18035, 18697, 2234,
- 18035, 18697, 2278,
- 18035, 18697, 2324,
- 18035, 18697, 2366,
- 18035, 18697, 2368,
- 18035, 18697, 2370,
- 18035, 18697, 2374,
- 18035, 18697, 2386,
- 18035, 18697, 2430,
- 18035, 18697, 2500,
- 18035, 18697, 2548,
- 18035, 18697, 2556,
- 18035, 18697, 2560,
- 18035, 18697, 2562,
- 18035, 18697, 2564,
- 18035, 18697, 2566,
- 18035, 18697, 2636,
- 18035, 18697, 2664,
- 18035, 18697, 2676,
- 18035, 18697, 2678,
- 18035, 18697, 2680,
- 18035, 18697, 2682,
- 18035, 18697, 2684,
- 18035, 18697, 2702,
- 18035, 18697, 2746,
- 18035, 18697, 2748,
- 18035, 18697, 2750,
- 18035, 18697, 2762,
- 18035, 18697, 2776,
- 18035, 18697, 2780,
- 18035, 18697, 2782,
- 18035, 18697, 2784,
- 18035, 18697, 2786,
- 18035, 18697, 2788,
- 18035, 18697, 2802,
- 18035, 18697, 2838,
- 18035, 18697, 2840,
- 18035, 18697, 2842,
- 18035, 18697, 2844,
- 18035, 18697, 2846,
- 18035, 18697, 2848,
- 18035, 18697, 2850,
- 18035, 18697, 2858,
- 18035, 18697, 2866,
- 18035, 18697, 2898,
- 18035, 18697, 2938,
- 18035, 18697, 2986,
- 18035, 18697, 2994,
- 18035, 18697, 3008,
- 18035, 18697, 3036,
- 18035, 18697, 3048,
- 18035, 18697, 3050,
- 18035, 18697, 3052,
- 18035, 18697, 3054,
- 18035, 18697, 3056,
- 18035, 18697, 3086,
- 18035, 18697, 3114,
- 18035, 18697, 3116,
- 18035, 18697, 3118,
- 18035, 18697, 3120,
- 18035, 18697, 3122,
- 18035, 18697, 3150,
- 18035, 18697, 3172,
- 18035, 18697, 3174,
- 18035, 18697, 3176,
- 18035, 18697, 3178,
- 18035, 18697, 3180,
- 18035, 18697, 3186,
- 18035, 18697, 3226,
- 18035, 18697, 3242,
- 18035, 18697, 3244,
- 18035, 18697, 3246,
- 18035, 18697, 3248,
- 18035, 18697, 3250,
- 18035, 18697, 3286,
- 18035, 18697, 3308,
- 18035, 18697, 3310,
- 18035, 18697, 3312,
- 18035, 18697, 3314,
- 18035, 18697, 3316,
- 18035, 18697, 3350,
- 18035, 18697, 3368,
- 18035, 18697, 3370,
- 18035, 18697, 3372,
- 18035, 18697, 3374,
- 18035, 18697, 3376,
- 18035, 18697, 3438,
- 18035, 18697, 3456,
- 18035, 18697, 3506,
- 18035, 18697, 3518,
- 18035, 18697, 3540,
- 18035, 18697, 3556,
- 18035, 18697, 3590,
- 18035, 18697, 3596,
- 18035, 18697, 3608,
- 18035, 18697, 3624,
- 18035, 18697, 3626,
- 18035, 18697, 3628,
- 18035, 18697, 3630,
- 18035, 18697, 3632,
- 18035, 18697, 3634,
- 18035, 18697, 3636,
- 18035, 18697, 3644,
- 18035, 18697, 3648,
- 18035, 18697, 3694,
- 18035, 18697, 3724,
- 18035, 18697, 3786,
- 18035, 18697, 3804,
- 18035, 18697, 3812,
- 18035, 18697, 3814,
- 18035, 18697, 3816,
- 18035, 18697, 3818,
- 18035, 18697, 3820,
- 18035, 18697, 3842,
- 18035, 18697, 3870,
- 18035, 18697, 3882,
- 18035, 18697, 3884,
- 18035, 18697, 3886,
- 18035, 18697, 3888,
- 18035, 18697, 3890,
- 18035, 18697, 5750,
- 18035, 18697, 5758,
- 18035, 18697, 5894,
- 18035, 18697, 5984,
- 18035, 18697, 5986,
- 18035, 18697, 5988,
- 18035, 18697, 5990,
- 18035, 18697, 5992,
- 18035, 18697, 5994,
- 18035, 18697, 5996,
- 18035, 18697, 6006,
- 18035, 18697, 6024,
- 18035, 18697, 6042,
- 18035, 18697, 6062,
- 18035, 18697, 6296,
- 18035, 18697, 6308,
- 18035, 18697, 6316,
- 18035, 18697, 6318,
- 18035, 18697, 6320,
- 18035, 18697, 6322,
- 18035, 18697, 6332,
- 18035, 18697, 6350,
- 18035, 18697, 6464,
- 18035, 18697, 6468,
- 18035, 18697, 6808,
- 18035, 18697, 6962,
- 18035, 18697, 6970,
- 18035, 18697, 7000,
- 18035, 18697, 7002,
- 18035, 18697, 7004,
- 18035, 18697, 7082,
- 18035, 18697, 7084,
- 18035, 18697, 7086,
- 18035, 18697, 7092,
- 18035, 18697, 7160,
- 18035, 18697, 7162,
- 18035, 18697, 7164,
- 18035, 18697, 7732,
- 18035, 18697, 7736,
- 18035, 18697, 7742,
- 18035, 18697, 7744,
- 18035, 18697, 7746,
- 18035, 18697, 7748,
- 18035, 18697, 7750,
- 18035, 18697, 7752,
- 18035, 18697, 7754,
- 18035, 18697, 8496,
- 18035, 18697, 8942,
- 18035, 18697, 8952,
- 18035, 18697, 8978,
- 18035, 18697, 9002,
- 18035, 18697, 9236,
- 18035, 18697, 9246,
- 18035, 18697, 9248,
- 18035, 18697, 9252,
- 18035, 18697, 9320,
- 18035, 18697, 9352,
- 18035, 18697, 9356,
- 18035, 18697, 9358,
- 18035, 18697, 9360,
- 18035, 18697, 9362,
- 18035, 18697, 9386,
- 18035, 18697, 9388,
- 18035, 18697, 9390,
- 18035, 18697, 9392,
- 18035, 18697, 9740,
- 18035, 18697, 9756,
- 18035, 18697, 9784,
- 18035, 18697, 9822,
- 18035, 18697, 9902,
- 18035, 18697, 9910,
- 18035, 18697, 9994,
- 18035, 18697, 9996,
- 18035, 18697, 9998,
- 18035, 18697, 10134,
- 18035, 18697, 10150,
- 18035, 18697, 10164,
- 18035, 18697, 10174,
- 18035, 18697, 10234,
- 18035, 18697, 10238,
- 18035, 18697, 10252,
- 18035, 18697, 10266,
- 18035, 18697, 10268,
- 18035, 18697, 10270,
- 18035, 18697, 10272,
- 18035, 18697, 10314,
- 18035, 18697, 10316,
- 18035, 18697, 10320,
- 18035, 18697, 10698,
- 18035, 18697, 10700,
- 18035, 18697, 10702,
- 18035, 18697, 10704,
- 18035, 18697, 10904,
- 18035, 18697, 10914,
- 18035, 18697, 10944,
- 18035, 18697, 10978,
- 18035, 18697, 10986,
- 18035, 18697, 11660,
- 18035, 18697, 11662,
- 18035, 18697, 11664,
- 18035, 18697, 11666,
- 18035, 18697, 11668,
- 18035, 18697, 11670,
- 18035, 18697, 11672,
- 18035, 18697, 11870,
- 18035, 18697, 11872,
- 18035, 18697, 12186,
- 18035, 18697, 12188,
- 18035, 18697, 12504,
- 18035, 18697, 12506,
- 18035, 18697, 13280,
- 18035, 18697, 13282,
- 18035, 18697, 13834,
- 18035, 18697, 13836,
- 18035, 18697, 14448,
- 18035, 18697, 14450,
- 18035, 18697, 16449, 0,
- 18035, 18697, 16449, 8,
- 18035, 18697, 16449, 16,
- 18035, 18697, 16449, 28,
- 18035, 18697, 16449, 40,
- 18035, 18697, 16449, 58,
- 18035, 18697, 16449, 184,
- 18035, 18697, 16449, 478,
- 18035, 18697, 16449, 694,
- 18035, 18697, 19613, 990,
- 18035, 18697, 19613, 1414,
- 18035, 18697, 19613, 2366,
- 18035, 18697, 19613, 2746,
- 18035, 18697, 20321, 0,
- 18035, 18697, 20321, 8,
- 18035, 18697, 20321, 16,
- 18035, 18697, 20321, 28,
- 18035, 18697, 20321, 40,
- 18035, 18697, 20321, 58,
- 18035, 18697, 20321, 184,
- 18035, 19003, 14003, 14993, 8320,
- 18035, 19003, 20155, 843, 14003, 14993, 8320,
- 18035, 19003, 20155, 8320,
- 18035, 19513, 19618,
- 18035, 19614,
- 18035, 19848,
- 18037, 9297, 15244,
- 18037, 14444,
- 18043, 21003, 11905, 2610,
- 18043, 21003, 11905, 3076,
- 18043, 21003, 11905, 3356,
- 18043, 21003, 11905, 6756,
- 18043, 21003, 11905, 6778,
- 18043, 21003, 11905, 8780,
- 18043, 21003, 11905, 10900,
- 18043, 21003, 11905, 11978,
- 18043, 21003, 11905, 13450,
- 18043, 21003, 11905, 13736,
- 18051, 16939, 19352,
- 18067, 18620,
- 18070,
+ 17715, 14836,
+ 17722,
+ 17724,
+ 17728,
+ 17733, 20471, 0,
+ 17733, 20471, 8,
+ 17733, 20471, 16,
+ 17733, 20471, 28,
+ 17733, 20471, 40,
+ 17733, 20471, 342,
+ 17733, 20471, 348,
+ 17733, 20471, 356,
+ 17733, 20471, 360,
+ 17733, 20471, 364,
+ 17733, 20471, 372,
+ 17733, 20471, 378,
+ 17733, 20471, 392,
+ 17733, 20471, 396,
+ 17733, 20471, 400,
+ 17733, 20471, 410,
+ 17733, 20471, 414,
+ 17733, 20471, 424,
+ 17733, 20471, 432,
+ 17733, 20471, 438,
+ 17733, 20471, 444,
+ 17733, 20471, 452,
+ 17733, 20471, 464,
+ 17733, 20471, 468,
+ 17733, 20471, 476,
+ 17733, 20471, 484,
+ 17733, 20471, 488,
+ 17733, 20471, 546,
+ 17733, 20471, 552,
+ 17733, 20471, 560,
+ 17733, 20471, 564,
+ 17733, 20471, 570,
+ 17733, 20471, 596,
+ 17733, 20471, 598,
+ 17733, 20471, 602,
+ 17733, 20471, 604,
+ 17733, 20471, 608,
+ 17733, 20471, 612,
+ 17733, 20471, 616,
+ 17733, 20471, 622,
+ 17733, 20471, 626,
+ 17733, 20471, 636,
+ 17733, 20471, 646,
+ 17733, 20471, 650,
+ 17733, 20471, 654,
+ 17733, 20471, 658,
+ 17733, 20471, 666,
+ 17733, 20471, 734,
+ 17733, 20471, 740,
+ 17733, 20471, 746,
+ 17733, 20471, 750,
+ 17733, 20471, 758,
+ 17733, 20471, 760,
+ 17733, 20471, 792,
+ 17733, 20471, 800,
+ 17749, 19731, 17084,
+ 17749, 21481, 2007, 17084,
+ 17755, 14765, 16339, 14,
+ 17755, 14765, 16339, 102,
+ 17755, 14765, 16339, 186,
+ 17755, 14765, 16339, 198,
+ 17755, 14765, 16339, 200,
+ 17755, 14765, 16339, 202,
+ 17755, 14765, 16339, 210,
+ 17755, 14765, 16339, 212,
+ 17755, 14765, 16339, 220,
+ 17755, 14765, 16339, 510,
+ 17755, 14765, 16339, 536,
+ 17755, 14765, 16339, 752,
+ 17755, 14765, 16339, 976,
+ 17755, 14765, 16339, 1214,
+ 17755, 14765, 16339, 1380,
+ 17755, 14765, 16339, 1398,
+ 17755, 14765, 16339, 1408,
+ 17755, 14765, 16339, 1536,
+ 17755, 14765, 16339, 1882,
+ 17755, 14765, 16339, 1986,
+ 17755, 14765, 16339, 2780,
+ 17755, 14765, 16339, 3356,
+ 17755, 14765, 16339, 3618,
+ 17755, 14765, 16339, 3860,
+ 17755, 14765, 16339, 3978,
+ 17755, 14765, 16339, 6220,
+ 17755, 14765, 16339, 8281, 0,
+ 17755, 14765, 16339, 8281, 8,
+ 17755, 14765, 16339, 8281, 16,
+ 17755, 14765, 16339, 8281, 28,
+ 17755, 14765, 16339, 8281, 70,
+ 17755, 14765, 16339, 8281, 520,
+ 17755, 14765, 16339, 10844,
+ 17755, 14765, 16339, 11742,
+ 17755, 14765, 16339, 14693, 0,
+ 17755, 14765, 16339, 14693, 8,
+ 17755, 14765, 16339, 14693, 16,
+ 17755, 14765, 16339, 14693, 28,
+ 17755, 14765, 16339, 14693, 70,
+ 17755, 14765, 16339, 14693, 520,
+ 17755, 17613, 16339, 14,
+ 17755, 17613, 16339, 102,
+ 17755, 17613, 16339, 186,
+ 17755, 17613, 16339, 198,
+ 17755, 17613, 16339, 200,
+ 17755, 17613, 16339, 202,
+ 17755, 17613, 16339, 210,
+ 17755, 17613, 16339, 212,
+ 17755, 17613, 16339, 220,
+ 17755, 17613, 16339, 510,
+ 17755, 17613, 16339, 536,
+ 17755, 17613, 16339, 752,
+ 17755, 17613, 16339, 976,
+ 17755, 17613, 16339, 1214,
+ 17755, 17613, 16339, 1380,
+ 17755, 17613, 16339, 1398,
+ 17755, 17613, 16339, 1408,
+ 17755, 17613, 16339, 1536,
+ 17755, 17613, 16339, 1882,
+ 17755, 17613, 16339, 1986,
+ 17755, 17613, 16339, 2780,
+ 17755, 17613, 16339, 3356,
+ 17755, 17613, 16339, 3618,
+ 17755, 17613, 16339, 3860,
+ 17755, 17613, 16339, 3978,
+ 17755, 17613, 16339, 6220,
+ 17755, 17613, 16339, 8281, 0,
+ 17755, 17613, 16339, 8281, 8,
+ 17755, 17613, 16339, 8281, 16,
+ 17755, 17613, 16339, 8281, 28,
+ 17755, 17613, 16339, 8281, 70,
+ 17755, 17613, 16339, 8281, 520,
+ 17755, 17613, 16339, 10844,
+ 17755, 17613, 16339, 11742,
+ 17755, 17613, 16339, 14693, 0,
+ 17755, 17613, 16339, 14693, 8,
+ 17755, 17613, 16339, 14693, 16,
+ 17755, 17613, 16339, 14693, 28,
+ 17755, 17613, 16339, 14693, 70,
+ 17755, 17613, 16339, 14693, 520,
+ 17757, 17354,
+ 17757, 19446,
+ 17765, 11417, 3423, 7369, 12418,
+ 17765, 11417, 8211, 7369, 12418,
+ 17765, 11417, 14515, 7369, 12418,
+ 17765, 11417, 15659, 7369, 12418,
+ 17765, 14645, 11417, 1, 1281, 16194,
+ 17765, 17112,
+ 17765, 20112,
+ 17777, 17659, 22333, 12959, 2726,
+ 17777, 17659, 22333, 12959, 3194,
+ 17777, 17659, 22333, 12959, 3486,
+ 17777, 17659, 22333, 12959, 6978,
+ 17777, 17659, 22333, 12959, 7000,
+ 17777, 17659, 22333, 12959, 9282,
+ 17777, 17659, 22333, 12959, 11726,
+ 17777, 17659, 22333, 12959, 13036,
+ 17777, 17659, 22333, 12959, 14634,
+ 17777, 17659, 22333, 12959, 14960,
+ 17777, 17659, 22333, 16593, 3362,
+ 17777, 20069, 17659, 12959, 2726,
+ 17777, 20069, 17659, 12959, 3194,
+ 17777, 20069, 17659, 12959, 3486,
+ 17777, 20069, 17659, 12959, 6978,
+ 17777, 20069, 17659, 12959, 7000,
+ 17777, 20069, 17659, 12959, 9282,
+ 17777, 20069, 17659, 12959, 13036,
+ 17777, 20069, 17659, 12959, 14634,
+ 17777, 20069, 17659, 12959, 14960,
+ 17777, 20069, 17659, 16593, 3362,
+ 17777, 20069, 17659, 22333, 12959, 2726,
+ 17777, 20069, 17659, 22333, 12959, 3194,
+ 17777, 20069, 17659, 22333, 12959, 3486,
+ 17777, 20069, 17659, 22333, 12959, 6978,
+ 17777, 20069, 17659, 22333, 12959, 7000,
+ 17777, 20069, 17659, 22333, 12959, 9282,
+ 17777, 20069, 17659, 22333, 12959, 11726,
+ 17777, 20069, 17659, 22333, 12959, 13036,
+ 17777, 20069, 17659, 22333, 12959, 14634,
+ 17777, 20069, 17659, 22333, 12959, 14960,
+ 17777, 20069, 17659, 22333, 16593, 3362,
+ 17788,
+ 17791, 17084,
+ 17792,
+ 17853, 8729, 10484,
+ 17853, 15981, 10484,
+ 17853, 17084,
+ 17855, 10484,
+ 17856,
+ 17879, 16339, 0,
+ 17879, 16339, 8,
+ 17879, 16339, 16,
+ 17879, 16339, 28,
+ 17879, 16339, 40,
+ 17879, 16339, 48,
+ 17879, 16339, 110,
+ 17879, 16339, 130,
+ 17879, 16339, 154,
+ 17879, 16339, 192,
+ 17879, 16339, 228,
+ 17879, 16339, 250,
+ 17879, 16339, 274,
+ 17879, 16339, 344,
+ 17879, 16339, 360,
+ 17879, 16339, 396,
+ 17879, 16339, 432,
+ 17879, 16339, 464,
+ 17879, 16339, 468,
+ 17879, 16339, 552,
+ 17879, 16339, 582,
+ 17879, 16339, 598,
+ 17879, 16339, 616,
+ 17879, 16339, 650,
+ 17879, 16339, 714,
+ 17879, 16339, 760,
+ 17879, 16339, 794,
+ 17879, 16339, 1108,
+ 17879, 16339, 1228,
+ 17879, 16339, 1574,
+ 17879, 16339, 1598,
+ 17879, 16339, 2010,
+ 17879, 16339, 2250,
+ 17879, 16339, 2520,
+ 17879, 16339, 2580,
+ 17879, 16339, 3074,
+ 17879, 16339, 3168,
+ 17879, 16339, 3374,
+ 17879, 16339, 3988,
+ 17879, 16339, 16076,
+ 17881, 504,
+ 17881, 505, 11417, 1281, 12220,
+ 17881, 505, 11417, 3487, 22113, 18942,
+ 17881, 505, 11417, 8281, 22113, 17050,
+ 17881, 505, 11417, 18526,
+ 17881, 505, 11417, 20612,
+ 17881, 505, 11417, 20625, 955, 93, 1379, 505, 22113, 17050,
+ 17881, 505, 18513, 19114,
+ 17881, 505, 18513, 21028,
+ 17885, 16339, 274,
+ 17885, 16339, 552,
+ 17885, 16339, 2376,
+ 17885, 16339, 2644,
+ 17885, 16339, 3348,
+ 17885, 16339, 3696,
+ 17885, 16339, 5500,
+ 17885, 16339, 6010,
+ 17885, 16339, 7416,
+ 17885, 16339, 7932,
+ 17885, 16339, 9904,
+ 17885, 16339, 10032,
+ 17885, 16339, 10388,
+ 17885, 16339, 10820,
+ 17885, 16339, 11626,
+ 17885, 16339, 12256,
+ 17885, 16339, 13268,
+ 17885, 16339, 14576,
+ 17885, 16339, 15440,
+ 17885, 16339, 15836,
+ 17885, 16339, 16318,
+ 17885, 16339, 16862,
+ 17885, 19957, 22520,
+ 17904,
+ 17908,
+ 17911, 19521, 321, 15287, 15767, 321, 12419, 17020,
+ 17911, 19521, 19473, 14115, 6775, 12314,
+ 17911, 19521, 19473, 16839, 19520,
+ 17917, 6938,
+ 17918,
+ 17926,
+ 17929, 9821, 891, 6972,
+ 17937, 6938,
+ 17940,
+ 17943, 15796,
+ 17949, 3582,
+ 17969, 6938,
+ 17979, 10598,
+ 17980,
+ 17984,
+ 17989, 95, 16333, 8736,
+ 17989, 516,
+ 17989, 10485, 14194,
+ 17989, 10485, 14410,
+ 17989, 10485, 17316,
+ 17989, 10485, 19142,
+ 17989, 10485, 19274,
+ 17989, 10485, 19318,
+ 17989, 10485, 20813, 19275, 12220,
+ 17989, 10485, 22560,
+ 17989, 15241, 10485, 16,
+ 17989, 15241, 10485, 40,
+ 17989, 15241, 10485, 58,
+ 17989, 15241, 10485, 72,
+ 17989, 15241, 10485, 94,
+ 17989, 15241, 10485, 184,
+ 17989, 15241, 10485, 312,
+ 17989, 15241, 10485, 520,
+ 17989, 15241, 10485, 702,
+ 17989, 15241, 10485, 19149, 22,
+ 17989, 15241, 10485, 19149, 34,
+ 17989, 15241, 10485, 19149, 404,
+ 17989, 15241, 10485, 19149, 606,
+ 17989, 16339, 0,
+ 17989, 16339, 16,
+ 17989, 16339, 40,
+ 17989, 16339, 58,
+ 17989, 16339, 72,
+ 17989, 16339, 94,
+ 17989, 16339, 106,
+ 17989, 16339, 124,
+ 17989, 16339, 148,
+ 17989, 16339, 184,
+ 17989, 16339, 246,
+ 17989, 16339, 270,
+ 17989, 16339, 312,
+ 17989, 16339, 342,
+ 17989, 16339, 356,
+ 17989, 16339, 392,
+ 17989, 16339, 424,
+ 17989, 16339, 464,
+ 17989, 16339, 520,
+ 17989, 16339, 546,
+ 17989, 16339, 596,
+ 17989, 16339, 612,
+ 17989, 16339, 646,
+ 17989, 16339, 702,
+ 17989, 16339, 710,
+ 17989, 16339, 774,
+ 17989, 16339, 990,
+ 17989, 16339, 1106,
+ 17989, 16339, 1204,
+ 17989, 16339, 1226,
+ 17989, 16339, 1572,
+ 17989, 16339, 1890,
+ 17989, 16339, 2008,
+ 17989, 16339, 2248,
+ 17989, 16339, 2544,
+ 17989, 16339, 2594,
+ 17989, 16339, 2664,
+ 17989, 16339, 2792,
+ 17989, 16339, 3166,
+ 17989, 16339, 3240,
+ 17989, 16339, 3372,
+ 17989, 16339, 3452,
+ 17989, 16339, 6516,
+ 17989, 16339, 10988,
+ 17989, 16339, 15221, 15919, 19274,
+ 17989, 16339, 15221, 19274,
+ 17989, 16339, 19149, 22,
+ 17989, 16339, 19149, 34,
+ 17989, 16339, 19149, 404,
+ 17989, 16339, 19149, 606,
+ 17993, 13350,
+ 17995, 10484,
+ 17997, 13287, 516,
+ 17997, 13287, 10485, 19142,
+ 17997, 13287, 10485, 19274,
+ 17997, 13287, 12959, 2726,
+ 17997, 13287, 12959, 3194,
+ 17997, 13287, 12959, 3486,
+ 17997, 13287, 12959, 6978,
+ 17997, 13287, 12959, 7000,
+ 17997, 13287, 12959, 9282,
+ 17997, 13287, 12959, 11726,
+ 17997, 13287, 12959, 13036,
+ 17997, 13287, 12959, 14634,
+ 17997, 13287, 12959, 14960,
+ 17997, 13287, 15241, 10485, 16,
+ 17997, 13287, 15241, 10485, 40,
+ 17997, 13287, 15241, 10485, 58,
+ 17997, 13287, 15241, 10485, 72,
+ 17997, 13287, 15241, 10485, 94,
+ 17997, 13287, 15241, 10485, 184,
+ 17997, 13287, 15241, 10485, 312,
+ 17997, 13287, 15241, 10485, 520,
+ 17997, 13287, 15241, 10485, 702,
+ 17997, 13287, 16339, 0,
+ 17997, 13287, 16339, 16,
+ 17997, 13287, 16339, 40,
+ 17997, 13287, 16339, 58,
+ 17997, 13287, 16339, 72,
+ 17997, 13287, 16339, 94,
+ 17997, 13287, 16339, 106,
+ 17997, 13287, 16339, 124,
+ 17997, 13287, 16339, 148,
+ 17997, 13287, 16339, 184,
+ 17997, 13287, 16339, 246,
+ 17997, 13287, 16339, 270,
+ 17997, 13287, 16339, 312,
+ 17997, 13287, 16339, 342,
+ 17997, 13287, 16339, 356,
+ 17997, 13287, 16339, 392,
+ 17997, 13287, 16339, 424,
+ 17997, 13287, 16339, 464,
+ 17997, 13287, 16339, 520,
+ 17997, 13287, 16339, 546,
+ 17997, 13287, 16339, 596,
+ 17997, 13287, 16339, 612,
+ 17997, 13287, 16339, 646,
+ 17997, 13287, 16339, 702,
+ 17997, 13287, 16339, 710,
+ 17997, 13287, 16339, 774,
+ 17997, 13287, 16339, 990,
+ 17997, 13287, 16339, 1106,
+ 17997, 13287, 16339, 1204,
+ 17997, 13287, 16339, 1226,
+ 17997, 13287, 16339, 1572,
+ 17997, 13287, 16339, 1890,
+ 17997, 13287, 16339, 2008,
+ 17997, 13287, 16339, 2248,
+ 17997, 13287, 16339, 2544,
+ 17997, 13287, 16339, 2792,
+ 17997, 13287, 16339, 3372,
+ 17997, 13287, 16339, 3452,
+ 17997, 13287, 16339, 6516,
+ 17997, 13287, 16339, 10988,
+ 17997, 13287, 17316,
+ 18000,
+ 18007, 6938,
+ 18008,
+ 18013, 10485, 20142,
+ 18013, 15241, 10485, 16,
+ 18013, 15241, 10485, 40,
+ 18013, 16339, 0,
+ 18013, 16339, 16,
+ 18013, 16339, 40,
+ 18013, 16339, 106,
+ 18013, 16339, 148,
+ 18013, 16339, 246,
+ 18013, 16339, 270,
+ 18013, 16339, 356,
+ 18013, 16339, 392,
+ 18013, 16339, 424,
+ 18013, 16339, 464,
+ 18013, 16339, 546,
+ 18013, 16339, 596,
+ 18013, 16339, 612,
+ 18013, 16339, 646,
+ 18013, 16339, 734,
+ 18013, 16339, 774,
+ 18013, 16339, 2544,
+ 18035, 10484,
+ 18037, 6938,
+ 18039, 16747, 17084,
+ 18059, 15559, 6999, 18830,
+ 18059, 21641, 20464,
+ 18065, 12551, 8736,
+ 18065, 15287, 15766,
+ 18065, 15688,
+ 18065, 16443, 14638,
+ 18065, 17641, 12433, 6964,
+ 18065, 21029, 12315, 11417, 3395, 21228,
+ 18075, 18248,
18084,
- 18089, 13546,
- 18089, 19479, 2610,
- 18095, 6719, 10641, 9171, 12764,
- 18099, 20534,
- 18109, 13563, 14999, 80,
- 18109, 13563, 14999, 202,
- 18109, 13563, 14999, 270,
- 18109, 13563, 14999, 316,
- 18109, 13563, 14999, 496,
- 18109, 13563, 14999, 666,
- 18109, 13563, 14999, 700,
- 18109, 13563, 14999, 740,
- 18109, 13563, 14999, 812,
- 18109, 13563, 14999, 892,
- 18109, 13563, 14999, 1012,
- 18109, 13563, 14999, 1060,
- 18109, 13563, 14999, 1210,
- 18109, 13563, 14999, 1446,
- 18109, 13563, 14999, 1580,
- 18109, 13563, 14999, 1596,
- 18109, 13563, 14999, 1630,
- 18109, 13563, 14999, 1672,
- 18109, 13563, 14999, 1804,
- 18109, 13563, 14999, 1878,
- 18109, 13563, 14999, 2086,
- 18109, 13563, 14999, 2242,
- 18109, 13563, 14999, 2402,
- 18109, 13563, 14999, 2648,
- 18109, 13563, 14999, 2770,
- 18109, 13563, 14999, 2872,
- 18109, 13563, 14999, 3020,
- 18109, 13563, 14999, 3202,
- 18109, 13563, 14999, 3210,
- 18109, 13563, 14999, 3472,
- 18109, 13563, 14999, 3592,
- 18109, 13563, 14999, 3806,
- 18109, 13563, 14999, 6016,
- 18109, 13563, 14999, 6040,
- 18109, 13563, 14999, 7010,
- 18109, 13563, 14999, 7472,
- 18109, 13563, 14999, 7640,
- 18109, 13563, 14999, 9244,
- 18109, 13563, 14999, 9776,
- 18109, 13563, 14999, 10908,
- 18109, 14999, 80,
- 18109, 14999, 202,
- 18109, 14999, 230,
- 18109, 14999, 270,
- 18109, 14999, 316,
- 18109, 14999, 496,
- 18109, 14999, 666,
- 18109, 14999, 700,
- 18109, 14999, 740,
- 18109, 14999, 812,
- 18109, 14999, 826,
- 18109, 14999, 892,
- 18109, 14999, 1012,
- 18109, 14999, 1060,
- 18109, 14999, 1210,
- 18109, 14999, 1446,
- 18109, 14999, 1580,
- 18109, 14999, 1596,
- 18109, 14999, 1630,
- 18109, 14999, 1672,
- 18109, 14999, 1804,
- 18109, 14999, 1878,
- 18109, 14999, 2086,
- 18109, 14999, 2242,
- 18109, 14999, 2402,
- 18109, 14999, 2648,
- 18109, 14999, 2770,
- 18109, 14999, 2872,
- 18109, 14999, 3020,
- 18109, 14999, 3202,
- 18109, 14999, 3210,
- 18109, 14999, 3472,
- 18109, 14999, 3592,
- 18109, 14999, 3806,
- 18109, 14999, 6016,
- 18109, 14999, 6040,
- 18109, 14999, 7010,
- 18109, 14999, 7131, 9854,
- 18109, 14999, 7472,
- 18109, 14999, 7640,
- 18109, 14999, 9244,
- 18109, 14999, 9776,
- 18109, 14999, 10908,
- 18109, 14999, 11984,
- 18109, 14999, 14971, 9854,
- 18109, 14999, 15811, 1446,
- 18109, 16111, 14999, 80,
- 18109, 16111, 14999, 202,
- 18109, 16111, 14999, 270,
- 18109, 16111, 14999, 316,
- 18109, 16111, 14999, 496,
- 18109, 16111, 14999, 666,
- 18109, 16111, 14999, 700,
- 18109, 16111, 14999, 740,
- 18109, 16111, 14999, 812,
- 18109, 16111, 14999, 892,
- 18109, 16111, 14999, 1012,
- 18109, 16111, 14999, 1060,
- 18109, 16111, 14999, 1210,
- 18109, 16111, 14999, 1446,
- 18109, 16111, 14999, 1580,
- 18109, 16111, 14999, 1596,
- 18109, 16111, 14999, 1630,
- 18109, 16111, 14999, 1672,
- 18109, 16111, 14999, 1804,
- 18109, 16111, 14999, 1878,
- 18109, 16111, 14999, 2086,
- 18109, 16111, 14999, 2242,
- 18109, 16111, 14999, 2402,
- 18109, 16111, 14999, 2648,
- 18109, 16111, 14999, 2770,
- 18109, 16111, 14999, 2872,
- 18109, 16111, 14999, 3020,
- 18109, 16111, 14999, 3202,
- 18109, 16111, 14999, 3210,
- 18109, 16111, 14999, 3472,
- 18109, 16111, 14999, 3592,
- 18109, 16111, 14999, 3806,
- 18109, 16111, 14999, 6016,
- 18109, 16111, 14999, 6040,
- 18109, 16111, 14999, 7010,
- 18109, 16111, 14999, 7472,
- 18109, 16111, 14999, 7640,
- 18109, 16111, 14999, 9244,
- 18109, 16111, 14999, 9776,
- 18109, 16111, 14999, 10908,
- 18109, 19513, 19618,
- 18115, 1019, 6719, 10641, 17245, 6604,
- 18115, 6718,
- 18115, 6719, 10641, 17245, 6604,
- 18117, 494,
- 18117, 9855, 13052,
- 18117, 9855, 15868,
- 18117, 9855, 17486,
- 18117, 9855, 17610,
- 18117, 9855, 17652,
- 18117, 9855, 20552,
- 18117, 11905, 2610,
- 18117, 11905, 3076,
- 18117, 11905, 3356,
- 18117, 11905, 6756,
- 18117, 11905, 6778,
- 18117, 11905, 8780,
- 18117, 11905, 10900,
- 18117, 11905, 11978,
- 18117, 11905, 13450,
- 18117, 11905, 13736,
- 18117, 13379, 9854,
- 18117, 14003, 9855, 8,
- 18117, 14003, 9855, 16,
- 18117, 14003, 9855, 28,
- 18117, 14003, 9855, 40,
- 18117, 14003, 9855, 58,
- 18117, 14003, 9855, 72,
- 18117, 14003, 9855, 94,
- 18117, 14003, 9855, 308,
- 18117, 14003, 9855, 676,
- 18117, 14003, 9855, 14435, 8,
- 18117, 14003, 9855, 14435, 28,
- 18117, 14003, 9855, 17493, 22,
- 18117, 14003, 9855, 17493, 34,
- 18117, 14003, 9855, 17493, 396,
- 18117, 14003, 9855, 17493, 582,
- 18117, 14003, 14435, 8,
- 18117, 14003, 14435, 28,
- 18117, 14999, 0,
- 18117, 14999, 8,
- 18117, 14999, 16,
- 18117, 14999, 28,
- 18117, 14999, 40,
- 18117, 14999, 58,
- 18117, 14999, 72,
- 18117, 14999, 94,
- 18117, 14999, 106,
- 18117, 14999, 124,
- 18117, 14999, 148,
- 18117, 14999, 244,
- 18117, 14999, 266,
- 18117, 14999, 308,
- 18117, 14999, 336,
- 18117, 14999, 350,
- 18117, 14999, 384,
- 18117, 14999, 416,
- 18117, 14999, 448,
- 18117, 14999, 522,
- 18117, 14999, 572,
- 18117, 14999, 588,
- 18117, 14999, 622,
- 18117, 14999, 676,
- 18117, 14999, 680,
- 18117, 14999, 734,
- 18117, 14999, 932,
- 18117, 14999, 1044,
- 18117, 14999, 1142,
- 18117, 14999, 1164,
- 18117, 14999, 1492,
- 18117, 14999, 1796,
- 18117, 14999, 1914,
- 18117, 14999, 2152,
- 18117, 14999, 2444,
- 18117, 14999, 2492,
- 18117, 14999, 2556,
- 18117, 14999, 2676,
- 18117, 14999, 3048,
- 18117, 14999, 3114,
- 18117, 14999, 3242,
- 18117, 14999, 3322,
- 18117, 14999, 3812,
- 18117, 14999, 6314,
- 18117, 14999, 10264,
- 18117, 14999, 17493, 22,
- 18117, 14999, 17493, 34,
- 18117, 14999, 17493, 396,
- 18117, 14999, 17493, 582,
- 18117, 20989, 9854,
- 18119, 197, 13146,
- 18119, 1770,
- 18119, 3416,
- 18119, 9855, 5221, 11562,
- 18119, 9855, 11562,
- 18119, 9855, 13052,
- 18119, 9855, 13874,
- 18119, 9855, 15868,
- 18119, 9855, 15918,
- 18119, 9855, 17486,
- 18119, 11396,
- 18119, 11905, 2610,
- 18119, 11905, 3076,
- 18119, 11905, 3356,
- 18119, 11905, 6756,
- 18119, 11905, 6778,
- 18119, 11905, 8780,
- 18119, 11905, 10900,
- 18119, 11905, 11978,
- 18119, 11905, 13450,
- 18119, 11905, 13736,
- 18119, 13768,
- 18119, 14003, 9855, 16,
- 18119, 14003, 9855, 40,
- 18119, 14003, 9855, 58,
- 18119, 14003, 9855, 72,
- 18119, 14003, 9855, 94,
- 18119, 14003, 9855, 184,
- 18119, 14003, 9855, 308,
- 18119, 14003, 9855, 498,
- 18119, 14003, 9855, 676,
- 18119, 14999, 0,
- 18119, 14999, 16,
- 18119, 14999, 40,
- 18119, 14999, 58,
- 18119, 14999, 72,
- 18119, 14999, 94,
- 18119, 14999, 106,
- 18119, 14999, 124,
- 18119, 14999, 148,
- 18119, 14999, 184,
- 18119, 14999, 224,
- 18119, 14999, 244,
- 18119, 14999, 266,
- 18119, 14999, 308,
- 18119, 14999, 336,
- 18119, 14999, 350,
- 18119, 14999, 384,
- 18119, 14999, 416,
- 18119, 14999, 448,
- 18119, 14999, 498,
- 18119, 14999, 522,
- 18119, 14999, 572,
- 18119, 14999, 588,
- 18119, 14999, 622,
- 18119, 14999, 676,
- 18119, 14999, 680,
- 18119, 14999, 734,
- 18119, 14999, 752,
- 18119, 14999, 932,
- 18119, 14999, 1044,
- 18119, 14999, 1142,
- 18119, 14999, 1164,
- 18119, 14999, 1492,
- 18119, 14999, 1796,
- 18119, 14999, 1914,
- 18119, 14999, 2152,
- 18119, 14999, 2444,
- 18119, 14999, 2492,
- 18119, 14999, 2556,
- 18119, 14999, 2676,
- 18119, 14999, 2956,
- 18119, 14999, 3048,
- 18119, 14999, 3242,
- 18119, 14999, 3322,
- 18119, 14999, 6314,
- 18119, 14999, 7018,
- 18119, 14999, 7648,
- 18119, 14999, 10264,
- 18124,
- 18127, 16899, 2610,
- 18127, 16899, 3076,
- 18127, 16899, 3232,
- 18127, 16899, 3356,
- 18127, 16899, 6756,
- 18127, 16899, 6778,
- 18127, 16899, 8780,
- 18127, 16899, 11978,
- 18127, 16899, 13450,
- 18127, 16899, 13736,
- 18127, 16899, 15736,
- 18127, 16899, 15820,
- 18135, 11706,
- 18139, 1397, 3245, 5290,
- 18139, 1397, 3245, 10626,
- 18139, 1397, 3245, 14680,
- 18139, 1397, 3245, 14765, 10634,
- 18139, 1397, 3245, 14895, 7788,
- 18139, 1397, 3245, 15955, 14032,
- 18139, 1397, 3245, 16565, 13625, 18330,
- 18139, 1397, 3245, 17633, 17370,
- 18139, 1397, 3245, 17722,
- 18139, 1397, 3245, 17765, 6746,
- 18139, 1397, 3245, 17789, 14826,
- 18139, 1397, 3245, 18285, 15060,
- 18139, 1397, 3245, 18852,
- 18139, 1397, 3245, 19563, 11968,
- 18139, 1397, 10653, 497, 3245, 16230,
- 18139, 1397, 11403, 19926,
- 18139, 1397, 12224,
- 18139, 1397, 12235, 13258,
- 18139, 1397, 12235, 15688,
- 18139, 1397, 12235, 20332,
- 18139, 1397, 12235, 22908,
- 18139, 1397, 12393, 13820,
- 18139, 1397, 12765, 16184,
- 18139, 1397, 13198,
- 18139, 1397, 13563, 15688,
- 18139, 1397, 13563, 22908,
- 18139, 1397, 14367, 19926,
- 18139, 1397, 14385, 17368,
- 18139, 1397, 14507, 635, 8358,
- 18139, 1397, 15438,
- 18139, 1397, 16497, 18758,
- 18139, 1397, 16816,
- 18139, 1397, 17083, 15846,
- 18139, 1397, 17120,
- 18139, 1397, 17502,
- 18139, 1397, 17618,
- 18139, 1397, 17776,
- 18139, 1397, 17824,
- 18139, 1397, 18002,
- 18139, 1397, 18168,
- 18139, 1397, 18496,
- 18139, 1397, 18770,
- 18139, 1397, 18869, 12100,
- 18139, 1397, 18878,
- 18139, 1397, 19041, 485, 3245, 12562,
- 18139, 1397, 19268,
- 18139, 1397, 19283, 18758,
- 18139, 1397, 19356,
- 18139, 1397, 19358,
- 18139, 1397, 19651, 11456,
- 18139, 1397, 19975, 93, 3245, 18930,
- 18139, 1397, 19976,
- 18139, 1397, 20118,
- 18139, 1397, 20138,
- 18139, 1397, 20222,
- 18139, 1397, 20290,
- 18139, 1397, 20292,
- 18139, 1397, 20364,
- 18139, 1397, 20448,
- 18139, 1397, 20594,
- 18139, 1397, 20602,
- 18139, 1397, 20828,
- 18139, 1397, 21024,
- 18139, 1397, 22808,
- 18142,
- 18147, 14999, 0,
- 18147, 14999, 8,
- 18147, 14999, 16,
- 18147, 14999, 26,
- 18147, 14999, 28,
- 18147, 14999, 40,
- 18147, 14999, 106,
- 18147, 14999, 110,
- 18147, 14999, 114,
- 18147, 14999, 116,
- 18147, 14999, 120,
- 18147, 14999, 148,
- 18147, 14999, 154,
- 18147, 14999, 158,
- 18147, 14999, 166,
- 18147, 14999, 168,
- 18147, 14999, 244,
- 18147, 14999, 248,
- 18147, 14999, 254,
- 18147, 14999, 258,
- 18147, 14999, 260,
- 18147, 14999, 266,
- 18147, 14999, 270,
- 18147, 14999, 274,
- 18147, 14999, 282,
- 18147, 14999, 286,
- 18147, 14999, 350,
- 18147, 14999, 354,
- 18147, 14999, 358,
- 18147, 14999, 366,
- 18147, 14999, 370,
- 18147, 14999, 416,
- 18147, 14999, 424,
- 18147, 14999, 430,
- 18147, 14999, 436,
- 18147, 14999, 440,
- 18147, 14999, 448,
- 18147, 14999, 452,
- 18147, 14999, 460,
- 18147, 14999, 468,
- 18147, 14999, 472,
- 18147, 14999, 522,
- 18147, 14999, 528,
- 18147, 14999, 536,
- 18147, 14999, 540,
- 18147, 14999, 546,
- 18147, 14999, 572,
- 18147, 14999, 574,
- 18147, 14999, 578,
- 18147, 14999, 580,
- 18147, 14999, 584,
- 18147, 14999, 588,
- 18147, 14999, 592,
- 18147, 14999, 598,
- 18147, 14999, 602,
- 18147, 14999, 612,
- 18147, 14999, 622,
- 18147, 14999, 626,
- 18147, 14999, 630,
- 18147, 14999, 634,
- 18147, 14999, 642,
- 18147, 14999, 690,
- 18147, 14999, 694,
- 18147, 14999, 700,
- 18147, 14999, 706,
- 18147, 14999, 710,
- 18147, 14999, 734,
- 18147, 14999, 742,
- 18147, 14999, 746,
- 18147, 14999, 752,
- 18147, 14999, 754,
- 18147, 14999, 758,
- 18147, 14999, 760,
- 18147, 14999, 762,
- 18147, 14999, 13563, 0,
- 18147, 14999, 13563, 8,
- 18147, 14999, 13563, 16,
- 18147, 14999, 13563, 28,
- 18147, 14999, 13563, 40,
- 18147, 14999, 13563, 350,
- 18147, 14999, 13563, 354,
- 18147, 14999, 13563, 642,
- 18147, 14999, 13563, 694,
- 18147, 14999, 13563, 734,
- 18147, 14999, 13563, 742,
- 18147, 14999, 13563, 746,
- 18147, 14999, 16011, 736,
- 18147, 15873, 19371, 8320,
- 18147, 16255, 10816,
- 18147, 19371, 8320,
- 18149, 9870,
- 18150,
- 18152,
- 18165, 16009, 14999, 270,
- 18165, 16009, 14999, 528,
- 18165, 16009, 14999, 2280,
- 18165, 16009, 14999, 2536,
- 18165, 16009, 14999, 3220,
- 18165, 16009, 14999, 3532,
- 18165, 16009, 14999, 5312,
- 18165, 16009, 14999, 5818,
- 18165, 16009, 14999, 7156,
- 18165, 16009, 14999, 7596,
- 18165, 16009, 14999, 9372,
- 18165, 16009, 14999, 9486,
- 18165, 16009, 14999, 9776,
- 18165, 16009, 14999, 10126,
- 18165, 16009, 14999, 10810,
- 18165, 16009, 14999, 11424,
- 18165, 16009, 14999, 12204,
- 18165, 16009, 14999, 13400,
- 18165, 16009, 14999, 14196,
- 18165, 16009, 14999, 14546,
- 18165, 16009, 14999, 14978,
- 18165, 16009, 14999, 15474,
- 18165, 16009, 15233, 2610,
- 18165, 16009, 15233, 2611, 16502,
- 18165, 16009, 15233, 2611, 18744,
- 18165, 16009, 15233, 3232,
- 18165, 16009, 15233, 3233, 18744,
- 18165, 16009, 15233, 3356,
- 18165, 16009, 15233, 13736,
- 18165, 16009, 15233, 15820,
- 18165, 16009, 17179, 9854,
- 18167, 18026,
- 18169, 6767, 9873, 15672,
- 18172,
- 18173, 16845, 10641, 18847, 896,
- 18176,
- 18177, 10641, 13765, 9854,
- 18177, 10641, 13884,
- 18177, 10641, 14625, 15642,
- 18177, 10641, 16946,
- 18177, 10641, 18836,
- 18177, 10641, 19407, 11477, 10641, 7292,
- 18177, 10641, 21124,
- 18177, 14307, 1, 13251, 18386,
- 18177, 16023, 10641, 13546,
- 18177, 19242,
- 18181, 17074,
- 18183, 2601, 9854,
- 18183, 7807, 36,
- 18183, 18511, 8320,
- 18183, 18840,
- 18183, 19516,
- 18183, 20685, 8320,
- 18183, 20752,
- 18193, 5739, 15672,
- 18193, 9158,
- 18193, 9297, 15244,
- 18193, 11924,
- 18193, 14444,
- 18193, 14786,
- 18193, 15673, 1397, 17668,
- 18193, 20195, 18643, 15672,
- 18195, 7817, 19580,
- 18195, 9205, 5222,
- 18195, 9205, 5223, 5222,
- 18195, 9205, 11438,
- 18195, 9205, 12594,
- 18195, 9205, 12644,
- 18195, 9205, 13773, 17434,
- 18195, 9205, 14056,
- 18195, 9205, 15022,
- 18195, 9205, 15044,
- 18195, 9205, 16972,
- 18195, 9205, 17036,
- 18195, 9205, 19366,
- 18195, 9855, 11676,
- 18195, 9855, 11677, 10116,
- 18195, 9855, 12544,
- 18195, 9855, 17516,
- 18195, 9855, 19508,
- 18195, 11905, 2610,
- 18195, 11905, 3076,
- 18195, 11905, 3356,
- 18195, 11905, 6756,
- 18195, 11905, 6778,
- 18195, 11905, 8780,
- 18195, 11905, 10900,
- 18195, 11905, 11978,
- 18195, 11905, 13450,
- 18195, 11905, 13736,
- 18195, 13341, 19580,
- 18195, 14003, 9855, 9972,
- 18195, 14003, 9855, 9973, 15102,
- 18195, 14003, 9855, 10656,
- 18195, 14003, 9855, 10657, 12690,
- 18195, 14003, 9855, 11911, 8486,
- 18195, 14003, 9855, 13216,
- 18195, 14003, 9855, 15686,
- 18195, 14003, 9855, 15698,
- 18195, 14003, 9855, 15756,
- 18195, 14999, 0,
- 18195, 14999, 8,
- 18195, 14999, 16,
- 18195, 14999, 17, 7612,
- 18195, 14999, 28,
- 18195, 14999, 40,
- 18195, 14999, 72,
- 18195, 14999, 106,
- 18195, 14999, 107, 12780,
- 18195, 14999, 124,
- 18195, 14999, 125, 12780,
- 18195, 14999, 148,
- 18195, 14999, 149, 19420,
- 18195, 14999, 244,
- 18195, 14999, 245, 12780,
- 18195, 14999, 266,
- 18195, 14999, 308,
- 18195, 14999, 336,
- 18195, 14999, 337, 19420,
- 18195, 14999, 350,
- 18195, 14999, 351, 12780,
- 18195, 14999, 351, 13424,
- 18195, 14999, 384,
- 18195, 14999, 416,
- 18195, 14999, 448,
- 18195, 14999, 449, 12780,
- 18195, 14999, 522,
- 18195, 14999, 523, 11682,
- 18195, 14999, 523, 12780,
- 18195, 14999, 572,
- 18195, 14999, 573, 11408,
- 18195, 14999, 588,
- 18195, 14999, 589, 12780,
- 18195, 14999, 589, 19420,
- 18195, 14999, 622,
- 18195, 14999, 623, 12780,
- 18195, 14999, 694,
- 18195, 14999, 734,
- 18195, 14999, 1142,
- 18195, 14999, 1143, 19420,
- 18195, 14999, 2444,
- 18195, 14999, 2445, 12548,
- 18195, 14999, 2445, 12549, 17102,
- 18195, 14999, 2556,
- 18195, 14999, 2557, 12780,
- 18195, 14999, 3322,
- 18195, 14999, 3323, 19420,
- 18195, 15811, 9205, 17036,
- 18195, 16974,
- 18195, 19015, 9855, 11638,
- 18195, 19015, 9855, 12456,
- 18195, 19015, 9855, 16996,
- 18195, 20836,
- 18198,
- 18200,
- 18209, 14999, 0,
- 18209, 14999, 8,
- 18209, 14999, 16,
- 18209, 14999, 26,
- 18209, 14999, 28,
- 18209, 14999, 40,
- 18209, 14999, 106,
- 18209, 14999, 110,
- 18209, 14999, 114,
- 18209, 14999, 116,
- 18209, 14999, 120,
- 18209, 14999, 148,
- 18209, 14999, 154,
- 18209, 14999, 158,
- 18209, 14999, 166,
- 18209, 14999, 168,
- 18209, 14999, 244,
- 18209, 14999, 248,
- 18209, 14999, 254,
- 18209, 14999, 258,
- 18209, 14999, 260,
- 18209, 14999, 266,
- 18209, 14999, 270,
- 18209, 14999, 274,
- 18209, 14999, 282,
- 18209, 14999, 286,
- 18209, 14999, 350,
- 18209, 14999, 354,
- 18209, 14999, 358,
- 18209, 14999, 366,
- 18209, 14999, 370,
- 18209, 14999, 416,
- 18209, 14999, 424,
- 18209, 14999, 430,
- 18209, 14999, 436,
- 18209, 14999, 440,
- 18209, 14999, 448,
- 18209, 14999, 452,
- 18209, 14999, 460,
- 18209, 14999, 468,
- 18209, 14999, 472,
- 18209, 14999, 522,
- 18209, 14999, 528,
- 18209, 14999, 536,
- 18209, 14999, 540,
- 18209, 14999, 546,
- 18209, 14999, 572,
- 18209, 14999, 574,
- 18209, 14999, 578,
- 18209, 14999, 580,
- 18209, 14999, 584,
- 18209, 14999, 588,
- 18209, 14999, 592,
- 18209, 14999, 598,
- 18209, 14999, 602,
- 18209, 14999, 612,
- 18209, 14999, 622,
- 18209, 14999, 626,
- 18209, 14999, 630,
- 18209, 14999, 634,
- 18209, 14999, 642,
- 18209, 14999, 680,
- 18209, 14999, 682,
- 18209, 14999, 684,
- 18209, 14999, 686,
- 18209, 14999, 690,
- 18209, 14999, 694,
- 18209, 14999, 700,
- 18209, 14999, 706,
- 18209, 14999, 710,
- 18209, 14999, 734,
- 18209, 14999, 742,
- 18209, 14999, 746,
- 18209, 14999, 752,
- 18209, 14999, 754,
- 18209, 14999, 758,
- 18209, 14999, 760,
- 18209, 14999, 762,
- 18209, 14999, 13563, 0,
- 18209, 14999, 13563, 8,
- 18209, 14999, 13563, 16,
- 18209, 14999, 13563, 28,
- 18209, 14999, 13563, 40,
- 18209, 14999, 13563, 266,
- 18209, 14999, 13563, 270,
- 18209, 14999, 13563, 274,
- 18209, 14999, 13563, 282,
- 18209, 14999, 13563, 286,
- 18209, 14999, 13563, 350,
- 18209, 14999, 13563, 354,
- 18209, 14999, 13563, 370,
- 18209, 14999, 13563, 440,
- 18209, 14999, 13563, 472,
- 18209, 14999, 13563, 572,
- 18209, 14999, 13563, 574,
- 18209, 14999, 13563, 578,
- 18209, 14999, 13563, 580,
- 18209, 14999, 13563, 584,
- 18209, 14999, 13563, 598,
- 18209, 14999, 13563, 612,
- 18209, 14999, 13563, 634,
- 18209, 14999, 13563, 642,
- 18209, 14999, 13563, 694,
- 18209, 14999, 13563, 734,
- 18209, 14999, 13563, 742,
- 18209, 14999, 13563, 746,
- 18209, 14999, 16011, 8,
- 18209, 15119, 1216,
- 18209, 15873, 19371, 8320,
- 18209, 16255, 7694,
- 18209, 19371, 8320,
- 18212,
- 18213, 843, 12762,
- 18225, 3192,
- 18249, 9171, 213, 18392,
- 18250,
- 18260,
- 18271, 9855, 13052,
- 18271, 14999, 0,
- 18271, 14999, 8,
- 18271, 14999, 16,
- 18271, 14999, 28,
- 18271, 14999, 40,
- 18271, 14999, 106,
- 18271, 14999, 124,
- 18271, 14999, 148,
- 18271, 14999, 244,
- 18271, 14999, 266,
- 18271, 14999, 336,
- 18271, 14999, 350,
- 18271, 14999, 384,
- 18271, 14999, 416,
- 18271, 14999, 448,
- 18271, 14999, 522,
- 18271, 14999, 572,
- 18271, 14999, 588,
- 18271, 14999, 622,
- 18271, 14999, 680,
- 18271, 14999, 932,
- 18271, 14999, 1044,
- 18271, 14999, 1142,
- 18271, 14999, 1164,
- 18271, 14999, 1492,
- 18271, 14999, 1796,
- 18271, 14999, 1914,
- 18271, 14999, 2492,
- 18271, 14999, 2556,
- 18271, 14999, 2676,
- 18271, 14999, 2956,
- 18271, 14999, 3242,
- 18271, 14999, 3322,
- 18271, 14999, 6314,
- 18271, 14999, 10264,
- 18271, 17179, 8320,
- 18271, 18249, 9802,
- 18271, 20989, 9854,
- 18283, 15672,
+ 18091, 73, 16333, 8736,
+ 18091, 10485, 14194,
+ 18091, 10485, 17316,
+ 18091, 10485, 18848,
+ 18091, 10485, 18895, 22560,
+ 18091, 10485, 19142,
+ 18091, 10485, 19274,
+ 18091, 10485, 19318,
+ 18091, 10485, 22560,
+ 18091, 10485, 22774,
+ 18091, 10485, 23058,
+ 18091, 12959, 2726,
+ 18091, 12959, 3194,
+ 18091, 12959, 3486,
+ 18091, 12959, 6978,
+ 18091, 12959, 7000,
+ 18091, 12959, 9282,
+ 18091, 12959, 11726,
+ 18091, 12959, 13036,
+ 18091, 12959, 14634,
+ 18091, 12959, 14960,
+ 18091, 15241, 10485, 8,
+ 18091, 15241, 10485, 16,
+ 18091, 15241, 10485, 28,
+ 18091, 15241, 10485, 40,
+ 18091, 15241, 10485, 58,
+ 18091, 15241, 10485, 72,
+ 18091, 15241, 10485, 94,
+ 18091, 15241, 10485, 184,
+ 18091, 15241, 10485, 312,
+ 18091, 15241, 10485, 520,
+ 18091, 15241, 10485, 702,
+ 18091, 15241, 10485, 19149, 22,
+ 18091, 15241, 10485, 19149, 34,
+ 18091, 15241, 10485, 19149, 404,
+ 18091, 15241, 10485, 19149, 606,
+ 18091, 16333, 8736,
+ 18091, 16339, 0,
+ 18091, 16339, 8,
+ 18091, 16339, 16,
+ 18091, 16339, 28,
+ 18091, 16339, 40,
+ 18091, 16339, 58,
+ 18091, 16339, 72,
+ 18091, 16339, 94,
+ 18091, 16339, 106,
+ 18091, 16339, 124,
+ 18091, 16339, 148,
+ 18091, 16339, 184,
+ 18091, 16339, 226,
+ 18091, 16339, 246,
+ 18091, 16339, 270,
+ 18091, 16339, 312,
+ 18091, 16339, 342,
+ 18091, 16339, 356,
+ 18091, 16339, 392,
+ 18091, 16339, 424,
+ 18091, 16339, 464,
+ 18091, 16339, 520,
+ 18091, 16339, 546,
+ 18091, 16339, 596,
+ 18091, 16339, 612,
+ 18091, 16339, 646,
+ 18091, 16339, 702,
+ 18091, 16339, 710,
+ 18091, 16339, 774,
+ 18091, 16339, 990,
+ 18091, 16339, 1106,
+ 18091, 16339, 1204,
+ 18091, 16339, 1226,
+ 18091, 16339, 1572,
+ 18091, 16339, 1890,
+ 18091, 16339, 2008,
+ 18091, 16339, 2248,
+ 18091, 16339, 2544,
+ 18091, 16339, 2594,
+ 18091, 16339, 2664,
+ 18091, 16339, 2792,
+ 18091, 16339, 3072,
+ 18091, 16339, 3166,
+ 18091, 16339, 3240,
+ 18091, 16339, 3372,
+ 18091, 16339, 3452,
+ 18091, 16339, 6516,
+ 18091, 16339, 8272,
+ 18091, 16339, 10988,
+ 18091, 16339, 18411, 14416,
+ 18091, 16339, 19149, 22,
+ 18091, 16339, 19149, 34,
+ 18091, 16339, 19149, 404,
+ 18091, 16339, 19149, 606,
+ 18127, 1081, 6939, 11417, 15777, 6824,
+ 18127, 6938,
+ 18127, 6939, 11417, 15777, 6824,
+ 18127, 6939, 11417, 18877, 6824,
+ 18264,
+ 18277, 21235, 10484,
+ 18282,
+ 18285, 526,
+ 18285, 527, 11417, 1281, 12220,
+ 18285, 527, 11417, 15919, 18526,
+ 18285, 527, 11417, 15919, 20612,
+ 18285, 527, 11417, 16467, 10600,
+ 18285, 527, 11417, 22113, 6488,
+ 18285, 527, 22861, 18285, 890,
+ 18285, 890,
+ 18285, 891, 11417, 1281, 12220,
+ 18285, 891, 11417, 15919, 18526,
+ 18285, 891, 11417, 15919, 20612,
+ 18285, 891, 11417, 16467, 10600,
+ 18285, 891, 11417, 20612,
+ 18285, 891, 11417, 22113, 6488,
18290,
- 18297, 122,
- 18297, 11446,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 671, 843, 7816,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 671, 843, 13340,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 6435, 843, 7816,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 6435, 843, 13340,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 7817, 843, 670,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 7817, 843, 6434,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 13341, 843, 670,
- 18297, 11447, 10641, 9171, 863, 14643, 317, 11477, 18471, 13341, 843, 6434,
- 18297, 11447, 16935, 7816,
- 18297, 13341, 11447, 10641, 1216,
- 18303, 16203, 14999, 0,
- 18303, 16203, 14999, 8,
- 18303, 16203, 14999, 16,
- 18303, 16203, 14999, 28,
- 18303, 16203, 14999, 106,
- 18303, 16203, 14999, 148,
- 18303, 16203, 14999, 350,
- 18303, 16203, 14999, 384,
- 18303, 16203, 14999, 416,
- 18303, 16203, 14999, 448,
- 18303, 16203, 14999, 452,
- 18303, 16203, 14999, 522,
- 18303, 16203, 14999, 556,
- 18303, 16203, 14999, 572,
- 18303, 16203, 14999, 588,
- 18303, 16203, 14999, 592,
- 18303, 16203, 14999, 622,
- 18303, 16203, 14999, 626,
- 18303, 16203, 14999, 634,
- 18303, 16203, 14999, 694,
- 18303, 16203, 14999, 734,
- 18303, 16203, 14999, 1620,
- 18303, 16203, 14999, 1914,
- 18303, 16203, 14999, 16011, 588,
- 18303, 16203, 15233, 2610,
- 18303, 16203, 15233, 2611, 16502,
- 18303, 16203, 15233, 2611, 16503, 18744,
- 18303, 16203, 15233, 2611, 18744,
- 18303, 16203, 15233, 3076,
- 18303, 16203, 15233, 3077, 16502,
- 18303, 16203, 15233, 3077, 16503, 18744,
- 18303, 16203, 15233, 3077, 18744,
- 18303, 16203, 15233, 3232,
- 18303, 16203, 15233, 3233, 18744,
- 18303, 16203, 15233, 3356,
- 18303, 16203, 15233, 3357, 16502,
- 18303, 16203, 15233, 3357, 16503, 18744,
- 18303, 16203, 15233, 3357, 18744,
- 18303, 16203, 15233, 6756,
- 18303, 16203, 15233, 6757, 16502,
- 18303, 16203, 15233, 6757, 16503, 18744,
- 18303, 16203, 15233, 6757, 18744,
- 18303, 16203, 15233, 6778,
- 18303, 16203, 15233, 6779, 16502,
- 18303, 16203, 15233, 6779, 16503, 18744,
- 18303, 16203, 15233, 6779, 18744,
- 18303, 16203, 15233, 8780,
- 18303, 16203, 15233, 8781, 16502,
- 18303, 16203, 15233, 8781, 16503, 18744,
- 18303, 16203, 15233, 8781, 18744,
- 18303, 16203, 15233, 11978,
- 18303, 16203, 15233, 11979, 16502,
- 18303, 16203, 15233, 11979, 16503, 18744,
- 18303, 16203, 15233, 11979, 18744,
- 18303, 16203, 15233, 12080,
- 18303, 16203, 15233, 12081, 18744,
- 18303, 16203, 15233, 12108,
- 18303, 16203, 15233, 12109, 18744,
- 18303, 16203, 15233, 13450,
- 18303, 16203, 15233, 13451, 16502,
- 18303, 16203, 15233, 13451, 16503, 18744,
- 18303, 16203, 15233, 13451, 18744,
- 18303, 16203, 15233, 13538,
- 18303, 16203, 15233, 13539, 18744,
- 18303, 16203, 15233, 13736,
- 18303, 16203, 15233, 13737, 16502,
- 18303, 16203, 15233, 13737, 16503, 18744,
- 18303, 16203, 15233, 13737, 18744,
- 18303, 16203, 15233, 14637, 18744,
- 18303, 16203, 15233, 15195, 18744,
- 18303, 16203, 15233, 15736,
- 18303, 16203, 15233, 15737, 18744,
- 18303, 16203, 15233, 15820,
- 18303, 16203, 15233, 15821, 18744,
- 18303, 16203, 15233, 17190,
- 18303, 16203, 15233, 17191, 18744,
- 18303, 16203, 18089, 2611, 7122,
- 18303, 16203, 18089, 2611, 17438,
- 18303, 16203, 18089, 3077, 18816,
- 18303, 16203, 18089, 3233, 18816,
- 18303, 16203, 18089, 3357, 18816,
- 18303, 16203, 18089, 6757, 18816,
- 18303, 16203, 18089, 6779, 18816,
- 18303, 16203, 18089, 8781, 18816,
- 18303, 16203, 18089, 11979, 18816,
- 18303, 16203, 18089, 13451, 18816,
- 18303, 16203, 18089, 13737, 18816,
- 18303, 16203, 18089, 14639, 18816,
- 18303, 16203, 18257, 1752,
- 18303, 16203, 18257, 2934,
- 18303, 21107, 14999, 0,
- 18303, 21107, 14999, 8,
- 18303, 21107, 14999, 16,
- 18303, 21107, 14999, 28,
- 18303, 21107, 14999, 106,
- 18303, 21107, 14999, 148,
- 18303, 21107, 14999, 350,
- 18303, 21107, 14999, 384,
- 18303, 21107, 14999, 416,
- 18303, 21107, 14999, 448,
- 18303, 21107, 14999, 452,
- 18303, 21107, 14999, 522,
- 18303, 21107, 14999, 556,
- 18303, 21107, 14999, 572,
- 18303, 21107, 14999, 588,
- 18303, 21107, 14999, 592,
- 18303, 21107, 14999, 622,
- 18303, 21107, 14999, 626,
- 18303, 21107, 14999, 634,
- 18303, 21107, 14999, 694,
- 18303, 21107, 14999, 734,
- 18303, 21107, 14999, 1620,
- 18303, 21107, 14999, 1914,
- 18303, 21107, 14999, 5716,
- 18303, 21107, 14999, 8586,
- 18303, 21107, 14999, 8692,
- 18303, 21107, 14999, 9454,
- 18303, 21107, 14999, 9678,
- 18303, 21107, 14999, 10074,
- 18303, 21107, 14999, 10112,
- 18303, 21107, 15673, 10542,
- 18303, 21107, 15673, 15864,
- 18307, 3357, 15555, 9175, 7882,
- 18307, 3357, 15555, 14888,
- 18307, 7883, 9175, 3357, 15554,
- 18307, 7883, 9175, 13506,
- 18307, 11596,
- 18307, 13507, 9175, 7882,
- 18307, 17402,
- 18307, 19518,
- 18307, 19778,
- 18309, 12682,
- 18312,
- 18314,
- 18319, 11597, 10641, 18183, 11596,
- 18319, 14999, 671, 10086,
- 18319, 14999, 671, 18906,
- 18319, 14999, 674,
- 18319, 14999, 1217, 13546,
- 18319, 14999, 1217, 18847, 896,
- 18319, 14999, 1217, 20181, 896,
- 18319, 14999, 1299, 2175, 10218,
- 18319, 14999, 1299, 7171, 10218,
- 18319, 14999, 2175, 671, 18906,
- 18319, 14999, 2175, 6435, 18906,
- 18319, 14999, 2175, 7817, 11476,
- 18319, 14999, 2175, 7817, 18906,
- 18319, 14999, 2175, 9502,
- 18319, 14999, 2175, 10219, 896,
- 18319, 14999, 2175, 11395, 14262,
- 18319, 14999, 2175, 12233, 14262,
- 18319, 14999, 2175, 13341, 18906,
- 18319, 14999, 2175, 13758,
- 18319, 14999, 2175, 14623, 10219, 896,
- 18319, 14999, 2175, 14623, 19405, 10219, 896,
- 18319, 14999, 2175, 15050,
- 18319, 14999, 2175, 18183, 20685, 8320,
- 18319, 14999, 2175, 18847, 7854,
- 18319, 14999, 2175, 19405, 10219, 896,
- 18319, 14999, 2175, 19921, 14262,
- 18319, 14999, 2303, 10219, 896,
- 18319, 14999, 2303, 14623, 10219, 896,
- 18319, 14999, 2303, 14623, 19405, 10219, 896,
- 18319, 14999, 2303, 19405, 10219, 896,
- 18319, 14999, 3717, 19053, 10219, 8320,
- 18319, 14999, 6435, 10086,
- 18319, 14999, 6435, 18906,
- 18319, 14999, 7123, 20479, 11756,
- 18319, 14999, 7171, 10219, 896,
- 18319, 14999, 7171, 14623, 10219, 896,
- 18319, 14999, 7171, 14623, 19405, 10219, 896,
- 18319, 14999, 7171, 19405, 10219, 896,
- 18319, 14999, 7817, 7123, 9502,
- 18319, 14999, 7817, 18906,
- 18319, 14999, 9171, 13480,
- 18319, 14999, 9287, 9854,
- 18319, 14999, 10751, 19053, 10219, 8320,
- 18319, 14999, 11395, 14262,
- 18319, 14999, 11547, 2175, 10218,
- 18319, 14999, 11547, 7171, 10218,
- 18319, 14999, 11756,
- 18319, 14999, 11773, 14262,
- 18319, 14999, 12233, 14262,
- 18319, 14999, 12589, 13341, 14519, 11446,
- 18319, 14999, 12741, 9854,
- 18319, 14999, 13260,
- 18319, 14999, 13341, 7123, 9502,
- 18319, 14999, 13341, 18906,
- 18319, 14999, 13480,
- 18319, 14999, 13507, 14647, 9854,
- 18319, 14999, 13563, 0,
- 18319, 14999, 13563, 2,
- 18319, 14999, 13563, 4,
- 18319, 14999, 13563, 5, 10641, 6118,
- 18319, 14999, 13563, 6,
- 18319, 14999, 13563, 8,
- 18319, 14999, 13563, 10,
- 18319, 14999, 13563, 12,
- 18319, 14999, 13563, 14,
- 18319, 14999, 13563, 15, 10641, 7292,
- 18319, 14999, 13563, 17, 10641, 15642,
- 18319, 14999, 13563, 18,
- 18319, 14999, 13563, 19, 10641, 21042,
- 18319, 14999, 13563, 20,
- 18319, 14999, 13563, 22,
- 18319, 14999, 13563, 23, 10641, 15119, 13758,
- 18319, 14999, 13563, 23, 10641, 16959, 7292,
- 18319, 14999, 13563, 23, 10641, 18183, 7807, 36,
- 18319, 14999, 13563, 23, 10641, 19587, 7292,
- 18319, 14999, 13563, 24,
- 18319, 14999, 13563, 25, 10641, 7292,
- 18319, 14999, 13563, 27, 10641, 7817, 7292,
- 18319, 14999, 13563, 27, 10641, 19587, 7292,
- 18319, 14999, 13563, 28,
- 18319, 14999, 13563, 30,
- 18319, 14999, 13563, 34,
- 18319, 14999, 13563, 36,
- 18319, 14999, 13563, 37, 10641, 7292,
- 18319, 14999, 13563, 38,
- 18319, 14999, 13563, 39, 10641, 16959, 7292,
- 18319, 14999, 13563, 40,
- 18319, 14999, 13563, 41, 896,
- 18319, 14999, 13563, 41, 10641, 7817, 7292,
- 18319, 14999, 13563, 42,
- 18319, 14999, 13563, 43, 10641, 7292,
- 18319, 14999, 13563, 44,
- 18319, 14999, 13563, 46,
- 18319, 14999, 13563, 48,
- 18319, 14999, 13563, 50,
- 18319, 14999, 13563, 51, 10641, 6118,
- 18319, 14999, 13563, 51, 10641, 19587, 7292,
- 18319, 14999, 13563, 826,
- 18319, 14999, 13563, 1048,
- 18319, 14999, 13563, 1300,
- 18319, 14999, 13563, 1318,
- 18319, 14999, 13563, 1328,
- 18319, 14999, 13563, 1340,
- 18319, 14999, 13563, 2680,
- 18319, 14999, 13563, 3293, 7123, 28,
- 18319, 14999, 13563, 5816,
- 18319, 14999, 13563, 7148,
- 18319, 14999, 13563, 7438,
- 18319, 14999, 13563, 9171, 8,
- 18319, 14999, 13563, 9171, 28,
- 18319, 14999, 13563, 11436,
- 18319, 14999, 13563, 11888,
- 18319, 14999, 13563, 12156,
- 18319, 14999, 13563, 12237, 2680,
- 18319, 14999, 13563, 12237, 12156,
- 18319, 14999, 13563, 13432,
- 18319, 14999, 13563, 13718,
- 18319, 14999, 13563, 14357, 28,
- 18319, 14999, 13563, 14393, 7123, 28,
- 18319, 14999, 13563, 15501, 12,
- 18319, 14999, 13563, 15811, 0,
- 18319, 14999, 13563, 15811, 14,
- 18319, 14999, 13563, 15811, 16,
- 18319, 14999, 13563, 15811, 24,
- 18319, 14999, 13563, 15811, 25, 10641, 7883, 2106,
- 18319, 14999, 13563, 15811, 34,
- 18319, 14999, 13563, 15811, 35, 10641, 7292,
- 18319, 14999, 13563, 15811, 42,
- 18319, 14999, 13563, 15811, 66,
- 18319, 14999, 13563, 15811, 9171, 8,
- 18319, 14999, 13563, 15811, 11436,
- 18319, 14999, 13563, 16111, 16,
- 18319, 14999, 13563, 16111, 17, 10641, 15642,
- 18319, 14999, 13563, 16111, 22,
- 18319, 14999, 13563, 16111, 26,
- 18319, 14999, 13563, 16111, 40,
- 18319, 14999, 13563, 16111, 18183, 34,
- 18319, 14999, 13563, 16279, 19, 10641, 15642,
- 18319, 14999, 13563, 17460,
- 18319, 14999, 13563, 18249, 482,
- 18319, 14999, 13563, 18543, 9171, 8,
- 18319, 14999, 13563, 18543, 16449, 9956,
- 18319, 14999, 13563, 18599, 40,
- 18319, 14999, 14625, 13260,
- 18319, 14999, 14625, 19880,
- 18319, 14999, 15050,
- 18319, 14999, 15119, 12233, 14262,
- 18319, 14999, 15119, 14625, 11395, 14262,
- 18319, 14999, 15119, 14625, 12233, 14262,
- 18319, 14999, 15423, 671, 11476,
- 18319, 14999, 15423, 6435, 11476,
- 18319, 14999, 15423, 11756,
- 18319, 14999, 15423, 18183, 20685, 8320,
- 18319, 14999, 15423, 20685, 8320,
- 18319, 14999, 15441, 7292,
- 18319, 14999, 15635, 843, 2175, 10218,
- 18319, 14999, 15635, 843, 7171, 10218,
- 18319, 14999, 15811, 11762,
- 18319, 14999, 16111, 0,
- 18319, 14999, 16111, 2,
- 18319, 14999, 16111, 6,
- 18319, 14999, 16111, 8,
- 18319, 14999, 16111, 12,
- 18319, 14999, 16111, 14,
- 18319, 14999, 16111, 15, 10641, 15642,
- 18319, 14999, 16111, 16,
- 18319, 14999, 16111, 18,
- 18319, 14999, 16111, 20,
- 18319, 14999, 16111, 22,
- 18319, 14999, 16111, 24,
- 18319, 14999, 16111, 26,
- 18319, 14999, 16111, 28,
- 18319, 14999, 16111, 30,
- 18319, 14999, 16111, 34,
- 18319, 14999, 16111, 38,
- 18319, 14999, 16111, 40,
- 18319, 14999, 16111, 42,
- 18319, 14999, 16111, 44,
- 18319, 14999, 16111, 66,
- 18319, 14999, 16111, 510,
- 18319, 14999, 16111, 14357, 2,
- 18319, 14999, 16111, 18543, 8,
- 18319, 14999, 16111, 18543, 26,
- 18319, 14999, 16127, 7817, 7123, 9502,
- 18319, 14999, 16127, 13341, 7123, 9502,
- 18319, 14999, 16145, 10219, 3717, 568,
- 18319, 14999, 16145, 10219, 3717, 584,
- 18319, 14999, 16145, 10219, 3717, 9270,
- 18319, 14999, 16145, 10219, 3717, 13458,
- 18319, 14999, 16145, 10219, 10751, 568,
- 18319, 14999, 16145, 10219, 10751, 584,
- 18319, 14999, 16145, 10219, 10751, 9270,
- 18319, 14999, 16145, 10219, 10751, 13458,
- 18319, 14999, 16449, 9956,
- 18319, 14999, 17494,
- 18319, 14999, 17809, 202,
- 18319, 14999, 17809, 7131, 9854,
- 18319, 14999, 17809, 9891, 9854,
- 18319, 14999, 18109, 2402,
- 18319, 14999, 18543, 11762,
- 18319, 14999, 18543, 16449, 9956,
- 18319, 14999, 18847, 7854,
- 18319, 14999, 19245, 10219, 896,
- 18319, 14999, 19245, 14623, 10219, 896,
- 18319, 14999, 19245, 14623, 19405, 10219, 896,
- 18319, 14999, 19245, 19405, 10219, 896,
- 18319, 14999, 19880,
- 18319, 14999, 19921, 14262,
- 18319, 14999, 20133, 10219, 896,
- 18319, 14999, 20133, 14623, 10219, 896,
- 18319, 14999, 20133, 14623, 19405, 10219, 896,
- 18319, 14999, 20133, 19405, 10219, 896,
- 18319, 14999, 20479, 11756,
- 18319, 14999, 20968,
- 18323, 1397, 3716,
- 18323, 1397, 10750,
- 18323, 1397, 11968,
- 18324,
- 18328,
- 18330,
- 18331, 17092,
- 18331, 17710,
- 18331, 18934,
- 18334,
- 18337, 16831, 12976,
- 18338,
- 18339, 13884,
- 18339, 23110,
- 18340,
- 18345, 9214,
- 18345, 11905, 15530,
- 18349, 16153, 11905, 10900,
- 18349, 16153, 12541, 16111, 14999, 0,
- 18349, 16153, 12541, 16111, 14999, 2,
- 18349, 16153, 12541, 16111, 14999, 4,
- 18349, 16153, 12541, 16111, 14999, 6,
- 18349, 16153, 12541, 16111, 14999, 8,
- 18349, 16153, 12541, 16111, 14999, 10,
- 18349, 16153, 12541, 16111, 14999, 12,
- 18349, 16153, 12541, 16111, 14999, 14,
- 18349, 16153, 12541, 16111, 14999, 16,
- 18349, 16153, 12541, 16111, 14999, 18,
- 18349, 16153, 12541, 16111, 14999, 20,
- 18349, 16153, 12541, 16111, 14999, 22,
- 18349, 16153, 12541, 16111, 14999, 24,
- 18349, 16153, 12541, 16111, 14999, 26,
- 18349, 16153, 12541, 16111, 14999, 28,
- 18349, 16153, 12541, 16111, 14999, 30,
- 18349, 16153, 12541, 16111, 14999, 32,
- 18349, 16153, 12541, 16111, 14999, 34,
- 18349, 16153, 12541, 16111, 14999, 36,
- 18349, 16153, 12541, 16111, 14999, 38,
- 18349, 16153, 12541, 16111, 14999, 40,
- 18349, 16153, 12541, 16111, 14999, 42,
- 18349, 16153, 12541, 16111, 14999, 44,
- 18349, 16153, 12541, 16111, 14999, 46,
- 18349, 16153, 12541, 16111, 14999, 48,
- 18349, 16153, 12541, 16111, 14999, 50,
- 18349, 16153, 15233, 14638,
- 18349, 16153, 15233, 15818,
- 18349, 16153, 15233, 15820,
- 18349, 16153, 15233, 16400,
- 18349, 16153, 15233, 17232,
- 18349, 16153, 15233, 18010,
- 18349, 16153, 15233, 18086,
- 18349, 16153, 15233, 18362,
- 18349, 16153, 15233, 18742,
- 18349, 16153, 15233, 19622,
- 18349, 17275, 60,
- 18349, 17275, 296,
- 18349, 17275, 522,
- 18349, 17275, 588,
- 18349, 17275, 698,
- 18349, 17275, 11773, 8320,
- 18349, 17275, 12541, 16111, 14999, 0,
- 18349, 17275, 12541, 16111, 14999, 2,
- 18349, 17275, 12541, 16111, 14999, 4,
- 18349, 17275, 12541, 16111, 14999, 6,
- 18349, 17275, 12541, 16111, 14999, 8,
- 18349, 17275, 12541, 16111, 14999, 10,
- 18349, 17275, 12541, 16111, 14999, 12,
- 18349, 17275, 12541, 16111, 14999, 14,
- 18349, 17275, 12541, 16111, 14999, 16,
- 18349, 17275, 12541, 16111, 14999, 18,
- 18349, 17275, 12541, 16111, 14999, 20,
- 18349, 17275, 12541, 16111, 14999, 22,
- 18349, 17275, 12541, 16111, 14999, 24,
- 18349, 17275, 12541, 16111, 14999, 26,
- 18349, 17275, 12541, 16111, 14999, 28,
- 18349, 17275, 12541, 16111, 14999, 30,
- 18349, 17275, 12541, 16111, 14999, 32,
- 18349, 17275, 12541, 16111, 14999, 34,
- 18349, 17275, 12541, 16111, 14999, 36,
- 18349, 17275, 12541, 16111, 14999, 38,
- 18349, 17275, 12541, 16111, 14999, 40,
- 18349, 17275, 12541, 16111, 14999, 42,
- 18349, 17275, 12541, 16111, 14999, 44,
- 18349, 17275, 12541, 16111, 14999, 46,
- 18349, 17275, 12541, 16111, 14999, 48,
- 18349, 17275, 12541, 16111, 14999, 50,
- 18367, 13582,
- 18372,
- 18373, 10641, 19963, 11766,
- 18383, 984,
- 18383, 6747, 14644,
- 18383, 10108,
- 18383, 15369, 1016,
- 18383, 19902,
- 18391, 484,
- 18395, 11772,
- 18397, 11571, 9950,
- 18397, 12237, 11772,
- 18397, 12541, 11772,
- 18397, 14049, 9950,
- 18400,
- 18416,
- 18431, 634,
- 18431, 10641, 13759, 18386,
- 18431, 10641, 20181, 15642,
- 18439, 16180,
- 18451, 17772,
- 18457, 8321, 9742,
- 18457, 8321, 14625, 9742,
- 18457, 14625, 7139, 8320,
- 18457, 14999, 0,
- 18457, 14999, 8,
- 18457, 14999, 16,
- 18457, 14999, 28,
- 18457, 14999, 40,
- 18457, 14999, 106,
- 18457, 14999, 124,
- 18457, 14999, 148,
- 18457, 14999, 184,
- 18457, 14999, 224,
- 18457, 14999, 244,
- 18457, 14999, 266,
- 18457, 14999, 336,
- 18457, 14999, 350,
- 18457, 14999, 384,
- 18457, 14999, 416,
- 18457, 14999, 448,
- 18457, 14999, 522,
- 18457, 14999, 556,
- 18457, 14999, 572,
- 18457, 14999, 588,
- 18457, 14999, 622,
- 18457, 14999, 694,
- 18457, 14999, 718,
- 18457, 14999, 734,
- 18457, 14999, 752,
- 18457, 14999, 1044,
- 18457, 14999, 1142,
- 18457, 14999, 1254,
- 18457, 14999, 1482,
- 18457, 14999, 1914,
- 18457, 14999, 2444,
- 18457, 14999, 2492,
- 18457, 14999, 2556,
- 18457, 14999, 2676,
- 18457, 14999, 3048,
- 18457, 14999, 3242,
- 18457, 14999, 3308,
- 18457, 14999, 3322,
- 18457, 14999, 3812,
- 18457, 14999, 10240,
- 18457, 14999, 10264,
- 18457, 14999, 13563, 0,
- 18457, 14999, 15873, 266,
- 18457, 14999, 18891, 734,
- 18457, 14999, 18911, 224,
- 18457, 14999, 19839, 3048,
- 18457, 14999, 20552,
- 18457, 15573, 7139, 8320,
- 18457, 19667, 14999, 572,
- 18457, 19667, 14999, 694,
- 18457, 19667, 14999, 734,
- 18457, 20459, 14999, 572,
- 18459, 6407, 9855, 517, 5720,
- 18459, 6407, 9855, 918,
- 18459, 6407, 9855, 966,
- 18459, 6407, 9855, 1018,
- 18459, 6407, 9855, 2132,
- 18459, 6407, 9855, 2878,
- 18459, 6407, 9855, 3030,
- 18459, 6407, 9855, 6090,
- 18459, 6407, 9855, 6098,
- 18459, 6407, 9855, 6432,
- 18459, 6407, 9855, 7166,
- 18459, 6407, 9855, 7304,
- 18459, 6407, 9855, 7848,
- 18459, 6407, 9855, 9778,
- 18459, 6407, 9855, 10550,
- 18459, 6407, 9855, 10623, 5734,
- 18459, 6407, 9855, 11476,
- 18459, 6407, 9855, 11617, 2106,
- 18459, 6407, 9855, 11710,
- 18459, 6407, 9855, 11964,
- 18459, 6407, 9855, 12096,
- 18459, 6407, 9855, 13241, 10228,
- 18459, 6407, 9855, 13554,
- 18459, 6407, 9855, 13563, 874,
- 18459, 6407, 9855, 13752,
- 18459, 6407, 9855, 13852,
- 18459, 6407, 9855, 14064,
- 18459, 6407, 9855, 14504,
- 18459, 6407, 9855, 14598,
- 18459, 6407, 9855, 14798,
- 18459, 6407, 9855, 14834,
- 18459, 6407, 9855, 15353, 7138,
- 18459, 6407, 9855, 15544,
- 18459, 6407, 9855, 16056,
- 18459, 6407, 9855, 16112,
- 18459, 6407, 9855, 16782,
- 18459, 6407, 9855, 16982,
- 18459, 6407, 9855, 17136,
- 18459, 6407, 9855, 18102,
- 18459, 6407, 9855, 18278,
- 18459, 6407, 9855, 18654,
- 18459, 6407, 9855, 18727, 7138,
- 18459, 6407, 9855, 18948,
- 18459, 6407, 9855, 18967, 13240,
- 18459, 6407, 9855, 19003, 16913, 15642,
- 18459, 6407, 9855, 20312,
- 18461, 9950,
- 18475, 15626,
- 18477, 19352,
- 18486,
- 18487, 505, 12005, 634,
- 18487, 505, 20127, 634,
- 18487, 987, 2511, 20127, 634,
- 18487, 11393, 2511, 12005, 634,
- 18487, 11393, 2511, 14281, 12005, 634,
- 18487, 11393, 14281, 12005, 634,
- 18487, 11393, 14647, 9854,
- 18487, 11393, 20917, 2511, 12005, 634,
- 18487, 11393, 20917, 14647, 9854,
- 18487, 13883, 18524,
- 18489, 14064,
- 18491, 9206,
- 18492,
- 18499, 7854,
- 18505, 12589, 7816,
- 18505, 12589, 13340,
- 18505, 13889, 7816,
- 18505, 13889, 7817, 843, 12589, 7817, 843, 12589, 13340,
- 18505, 13889, 7817, 843, 12589, 13340,
- 18505, 13889, 7817, 843, 13889, 13341, 843, 12589, 7816,
- 18505, 13889, 7817, 843, 13889, 13341, 843, 12589, 13340,
- 18505, 13889, 13340,
- 18505, 13889, 13341, 843, 12589, 7816,
- 18505, 13889, 13341, 843, 12589, 7817, 843, 12589, 13340,
- 18511, 8320,
- 18511, 20685, 8320,
- 18512,
- 18519, 13183, 15672,
- 18523, 19353, 15673, 14999, 0,
- 18523, 19353, 15673, 14999, 2,
- 18523, 19353, 15673, 14999, 4,
- 18523, 19353, 15673, 14999, 6,
- 18523, 19353, 15673, 14999, 8,
- 18523, 19353, 15673, 14999, 10,
- 18523, 19353, 15673, 14999, 12,
- 18523, 19353, 15673, 14999, 14,
- 18523, 19353, 15673, 14999, 16,
- 18523, 19353, 15673, 14999, 18,
- 18523, 19353, 15673, 14999, 20,
- 18523, 19353, 15673, 14999, 22,
- 18523, 19353, 15673, 14999, 24,
- 18523, 19353, 15673, 14999, 26,
- 18523, 19353, 15673, 14999, 28,
- 18523, 19353, 15673, 14999, 30,
- 18523, 19353, 15673, 14999, 32,
- 18523, 19353, 15673, 14999, 34,
- 18523, 19353, 15673, 14999, 36,
- 18523, 19353, 15673, 14999, 38,
- 18523, 19353, 15673, 14999, 40,
- 18523, 19353, 15673, 14999, 42,
- 18523, 19353, 15673, 14999, 44,
- 18523, 19353, 15673, 14999, 46,
- 18523, 19353, 15673, 14999, 48,
- 18523, 19353, 15673, 14999, 50,
- 18527, 6718,
- 18531, 15442,
- 18538,
- 18540,
- 18543, 2511, 9854,
- 18543, 7127, 10641, 15119, 14701, 18042,
- 18543, 11446,
- 18543, 11447, 10641, 18836,
- 18543, 11762,
- 18543, 11989, 3042,
- 18543, 13260,
- 18543, 13758,
- 18543, 13759, 14646,
- 18543, 14625, 13260,
- 18543, 14625, 13261, 19557, 8320,
- 18543, 14625, 15643, 2511, 9854,
- 18543, 14737, 20838,
- 18543, 15423, 7127, 10641, 16403, 17270,
- 18543, 15743, 671, 9854,
- 18543, 15743, 6435, 9854,
- 18543, 15781, 13260,
- 18543, 17033, 9854,
- 18543, 17139, 14725, 12275, 14418,
- 18543, 17479, 7126,
- 18543, 18511, 8320,
- 18543, 19614,
- 18543, 20377, 16111, 22,
- 18556,
- 18568,
- 18570,
- 18572,
- 18583, 14049, 9950,
- 18583, 14049, 12541, 11772,
- 18583, 14049, 14486,
- 18584,
- 18591, 9950,
- 18593, 5726,
- 18593, 17406,
- 18599, 11571, 671, 18471, 12388,
- 18599, 11571, 6435, 18471, 12388,
- 18599, 11571, 7817, 18471, 12388,
- 18599, 11571, 13341, 18471, 12388,
- 18599, 14049, 671, 18471, 12388,
- 18599, 14049, 6435, 18471, 12388,
- 18599, 14049, 7817, 18471, 12388,
- 18599, 14049, 13341, 18471, 12388,
- 18607, 17642,
- 18609, 6718,
- 18609, 15672,
- 18609, 21276,
- 18611, 17245, 6718,
- 18611, 18095, 6718,
- 18613, 6718,
- 18615, 6718,
- 18622,
- 18625, 7139, 317, 20402,
- 18627, 9854,
- 18631, 14042,
- 18645, 5866,
- 18653, 13372,
- 18663, 20127, 634,
- 18684,
- 18685, 505, 12005, 634,
- 18685, 505, 20127, 634,
- 18685, 987, 2511, 20127, 634,
- 18685, 11393, 2511, 12005, 634,
- 18685, 11393, 2511, 14281, 12005, 634,
- 18685, 11393, 14281, 12005, 634,
- 18685, 11393, 14647, 9854,
- 18685, 11393, 20917, 2511, 12005, 634,
- 18685, 11393, 20917, 14647, 9854,
- 18685, 13883, 18524,
- 18689, 484,
- 18689, 485, 505, 12005, 634,
- 18689, 485, 505, 12005, 635, 10641, 1217, 11392,
- 18689, 485, 10641, 2511, 12005, 634,
- 18689, 485, 11393, 2511, 12005, 634,
- 18689, 485, 11393, 13759, 18386,
- 18689, 485, 11393, 14281, 12005, 634,
- 18689, 485, 11393, 14647, 9854,
- 18689, 10641, 1216,
- 18689, 10641, 9287, 9855, 11552,
- 18689, 10641, 23111, 9855, 11552,
- 18689, 11393, 15650,
- 18689, 11393, 18688,
- 18689, 11393, 19407, 11476,
- 18689, 14373, 843, 14889, 123, 6287, 10641, 15650,
- 18689, 14373, 15650,
- 18689, 19541, 17254,
- 18716,
- 18719, 14003, 9855, 16,
- 18719, 14003, 9855, 40,
- 18719, 14999, 0,
- 18719, 14999, 16,
- 18719, 14999, 40,
- 18719, 14999, 106,
- 18719, 14999, 148,
- 18719, 14999, 244,
- 18719, 14999, 350,
- 18719, 14999, 384,
- 18719, 14999, 416,
- 18719, 14999, 448,
- 18719, 14999, 522,
- 18719, 14999, 588,
- 18719, 14999, 622,
- 18719, 14999, 694,
- 18719, 14999, 734,
- 18719, 14999, 2444,
- 18723, 10228,
- 18731, 17714,
- 18741, 6718,
- 18747, 6286,
- 18753, 14999, 734,
- 18753, 14999, 736,
- 18753, 14999, 738,
- 18753, 14999, 742,
- 18753, 14999, 746,
- 18753, 14999, 3648,
- 18753, 14999, 3650,
- 18753, 14999, 3652,
- 18753, 14999, 3656,
- 18753, 14999, 3658,
- 18753, 14999, 3660,
- 18753, 14999, 3662,
- 18753, 14999, 3664,
- 18753, 14999, 3666,
- 18753, 14999, 3668,
- 18753, 14999, 3670,
- 18753, 14999, 3672,
- 18753, 14999, 3674,
- 18753, 14999, 3676,
- 18753, 14999, 3678,
- 18753, 14999, 3680,
- 18753, 14999, 3684,
- 18753, 14999, 3686,
- 18753, 14999, 3688,
- 18753, 14999, 3690,
- 18753, 14999, 3706,
- 18753, 14999, 5311, 10742,
- 18753, 14999, 10732,
- 18753, 14999, 10734,
- 18753, 14999, 10736,
- 18753, 14999, 10738,
- 18753, 14999, 10742,
- 18753, 14999, 10746,
- 18753, 14999, 10748,
- 18753, 14999, 10752,
- 18753, 14999, 10754,
- 18753, 14999, 10756,
- 18753, 14999, 10758,
- 18753, 14999, 10762,
- 18753, 14999, 10768,
- 18753, 14999, 10770,
- 18753, 14999, 14102,
- 18753, 14999, 14104,
- 18753, 14999, 14106,
- 18753, 14999, 14371, 15957, 3660,
- 18753, 14999, 14371, 15957, 3662,
- 18753, 14999, 15801, 3660,
- 18753, 14999, 15801, 3664,
- 18753, 14999, 15801, 3674,
- 18753, 14999, 15801, 10742,
- 18753, 14999, 15801, 10744,
- 18753, 14999, 15801, 10748,
- 18753, 14999, 15801, 10750,
- 18753, 14999, 15801, 10768,
- 18753, 14999, 15973, 10768,
- 18753, 14999, 20465, 3690,
- 18753, 18319, 14999, 22865, 8320,
- 18753, 19015, 14890,
- 18753, 19619, 8320,
- 18757, 9855, 212,
- 18763, 13483, 18951, 1073, 17453, 22990,
- 18763, 13483, 18951, 1073, 17453, 22994,
- 18763, 13483, 18951, 1073, 17453, 23006,
- 18763, 13483, 18951, 1073, 17453, 23026,
- 18763, 13483, 18951, 1073, 17453, 23034,
- 18763, 13483, 18951, 1073, 17453, 23042,
- 18763, 13483, 18951, 1073, 17453, 23054,
- 18763, 13483, 18951, 1073, 17453, 23060,
- 18763, 13483, 18951, 1073, 17453, 23068,
- 18763, 13483, 18951, 12541, 16111, 14999, 36,
- 18775, 10641, 1217, 11392,
- 18775, 10641, 15517, 93, 14392,
- 18775, 10641, 17143, 16184,
- 18775, 10641, 18836,
- 18776,
- 18783, 6750,
- 18783, 11932,
- 18829, 10651, 16270,
- 18829, 14999, 16,
- 18829, 14999, 40,
- 18829, 14999, 282,
- 18829, 14999, 546,
- 18829, 14999, 634,
- 18829, 14999, 710,
- 18829, 14999, 762,
- 18829, 14999, 826,
- 18829, 14999, 1866,
- 18829, 14999, 1914,
- 18829, 14999, 2280,
- 18829, 14999, 2536,
- 18829, 14999, 3122,
- 18829, 14999, 3236,
- 18829, 14999, 3726,
- 18829, 14999, 5256,
- 18829, 14999, 5816,
- 18829, 14999, 6376,
- 18829, 14999, 7308,
- 18829, 14999, 9370,
- 18829, 14999, 9684,
- 18829, 14999, 9776,
- 18829, 14999, 10902,
- 18829, 14999, 11888,
- 18829, 14999, 12154,
- 18829, 14999, 12190,
- 18829, 14999, 12528,
- 18829, 14999, 13314,
- 18829, 14999, 13418,
- 18829, 14999, 15730,
- 18832,
- 18833, 497, 14800,
- 18833, 10641, 9467, 11936,
- 18835, 6718,
- 18840,
- 18844,
- 18847, 897, 10641, 20181, 15642,
- 18847, 897, 14373, 13341, 18774,
- 18847, 897, 14625, 7817, 19808,
- 18847, 897, 15781, 13341, 19808,
- 18847, 3077, 6430,
- 18847, 3189, 1912,
- 18847, 6779, 6430,
- 18847, 7591, 15435, 8320,
- 18847, 7591, 15435, 8321, 12589, 7122,
- 18847, 7591, 15435, 8321, 13889, 7122,
- 18847, 7591, 15435, 10641, 15873, 13579, 8320,
- 18847, 7591, 15435, 10641, 15873, 13579, 8321, 13889, 7122,
- 18847, 7854,
- 18847, 7855, 10641, 14487, 11392,
- 18847, 7855, 10641, 14487, 11552,
- 18847, 7855, 10641, 15119, 1216,
- 18847, 7855, 19242,
- 18847, 8315, 10641, 15643, 9854,
- 18847, 13758,
- 18847, 15945, 7854,
- 18847, 17393, 12562,
- 18847, 18016,
- 18847, 20727, 19371, 8320,
- 18851, 15620,
- 18881, 635, 3245, 17306,
- 18883, 17374,
- 18891, 16929, 7817, 3537, 17392,
- 18892,
- 18894,
- 18897, 20173, 3896,
- 18897, 20173, 3898,
- 18897, 20173, 3900,
- 18897, 20173, 3902,
- 18897, 20173, 3904,
- 18897, 20173, 3906,
- 18897, 20173, 3908,
- 18897, 20173, 3910,
- 18897, 20173, 3912,
- 18897, 20173, 3914,
- 18897, 20173, 3916,
- 18897, 20173, 3918,
- 18897, 20173, 3920,
- 18897, 20173, 3922,
- 18897, 20173, 3924,
- 18897, 20173, 3926,
- 18897, 20173, 3928,
- 18897, 20173, 3930,
- 18897, 20173, 3932,
- 18897, 20173, 3934,
- 18897, 20173, 3936,
- 18897, 20173, 3938,
- 18897, 20173, 3940,
- 18897, 20173, 3942,
- 18897, 20173, 3944,
- 18897, 20173, 3946,
- 18897, 20173, 3948,
- 18897, 20173, 3950,
- 18897, 20173, 3952,
- 18897, 20173, 3954,
- 18897, 20173, 3956,
- 18897, 20173, 3958,
- 18897, 20173, 3960,
- 18897, 20173, 3962,
- 18897, 20173, 3964,
- 18897, 20173, 3966,
- 18897, 20173, 3968,
- 18897, 20173, 3970,
- 18897, 20173, 3972,
- 18897, 20173, 3974,
- 18897, 20173, 3976,
- 18897, 20173, 3978,
- 18897, 20173, 3980,
- 18897, 20173, 3982,
- 18897, 20173, 3984,
- 18897, 20173, 3986,
- 18897, 20173, 3988,
- 18897, 20173, 3990,
- 18897, 20173, 3992,
- 18897, 20173, 3994,
- 18897, 20173, 3996,
- 18897, 20173, 3998,
- 18897, 20173, 4000,
- 18897, 20173, 4002,
- 18897, 20173, 4004,
- 18897, 20173, 4006,
- 18897, 20173, 4008,
- 18897, 20173, 4010,
- 18897, 20173, 4012,
- 18897, 20173, 4014,
- 18897, 20173, 4016,
- 18897, 20173, 4018,
- 18897, 20173, 4020,
- 18897, 20173, 4022,
- 18897, 20173, 4024,
- 18897, 20173, 4026,
- 18897, 20173, 4028,
- 18897, 20173, 4030,
- 18897, 20173, 4032,
- 18897, 20173, 4034,
- 18897, 20173, 4036,
- 18897, 20173, 4038,
- 18897, 20173, 4040,
- 18897, 20173, 4042,
- 18897, 20173, 4044,
- 18897, 20173, 4046,
- 18897, 20173, 4048,
- 18897, 20173, 4050,
- 18897, 20173, 4052,
- 18897, 20173, 4054,
- 18897, 20173, 4056,
- 18897, 20173, 4058,
- 18897, 20173, 4060,
- 18897, 20173, 4062,
- 18897, 20173, 4064,
- 18897, 20173, 4066,
- 18897, 20173, 4068,
- 18897, 20173, 4070,
- 18897, 20173, 4072,
- 18897, 20173, 4074,
- 18897, 20173, 4076,
- 18897, 20173, 4078,
- 18897, 20173, 4080,
- 18897, 20173, 4082,
- 18897, 20173, 4084,
- 18897, 20173, 4086,
- 18897, 20173, 4088,
- 18897, 20173, 4090,
- 18897, 20173, 4092,
- 18897, 20173, 4094,
- 18897, 20173, 4096,
- 18897, 20173, 4098,
- 18897, 20173, 4100,
- 18897, 20173, 4102,
- 18897, 20173, 4104,
- 18897, 20173, 4106,
- 18897, 20173, 4108,
- 18897, 20173, 4110,
- 18897, 20173, 4112,
- 18897, 20173, 4114,
- 18897, 20173, 4116,
- 18897, 20173, 4118,
- 18897, 20173, 4120,
- 18897, 20173, 4122,
- 18897, 20173, 4124,
- 18897, 20173, 4126,
- 18897, 20173, 4128,
- 18897, 20173, 4130,
- 18897, 20173, 4132,
- 18897, 20173, 4134,
- 18897, 20173, 4136,
- 18897, 20173, 4138,
- 18897, 20173, 4140,
- 18897, 20173, 4142,
- 18897, 20173, 4144,
- 18897, 20173, 4146,
- 18897, 20173, 4148,
- 18897, 20173, 4150,
- 18897, 20173, 4152,
- 18897, 20173, 4154,
- 18897, 20173, 4156,
- 18897, 20173, 4158,
- 18897, 20173, 4160,
- 18897, 20173, 4162,
- 18897, 20173, 4164,
- 18897, 20173, 4166,
- 18897, 20173, 4168,
- 18897, 20173, 4170,
- 18897, 20173, 4172,
- 18897, 20173, 4174,
- 18897, 20173, 4176,
- 18897, 20173, 4178,
- 18897, 20173, 4180,
- 18897, 20173, 4182,
- 18897, 20173, 4184,
- 18897, 20173, 4186,
- 18897, 20173, 4188,
- 18897, 20173, 4190,
- 18897, 20173, 4192,
- 18897, 20173, 4194,
- 18897, 20173, 4196,
- 18897, 20173, 4198,
- 18897, 20173, 4200,
- 18897, 20173, 4202,
- 18897, 20173, 4204,
- 18897, 20173, 4206,
- 18897, 20173, 4208,
- 18897, 20173, 4210,
- 18897, 20173, 4212,
- 18897, 20173, 4214,
- 18897, 20173, 4216,
- 18897, 20173, 4218,
- 18897, 20173, 4220,
- 18897, 20173, 4222,
- 18897, 20173, 4224,
- 18897, 20173, 4226,
- 18897, 20173, 4228,
- 18897, 20173, 4230,
- 18897, 20173, 4232,
- 18897, 20173, 4234,
- 18897, 20173, 4236,
- 18897, 20173, 4238,
- 18897, 20173, 4240,
- 18897, 20173, 4242,
- 18897, 20173, 4244,
- 18897, 20173, 4246,
- 18897, 20173, 4248,
- 18897, 20173, 4250,
- 18897, 20173, 4252,
- 18897, 20173, 4254,
- 18897, 20173, 4256,
- 18897, 20173, 4258,
- 18897, 20173, 4260,
- 18897, 20173, 4262,
- 18897, 20173, 4264,
- 18897, 20173, 4266,
- 18897, 20173, 4268,
- 18897, 20173, 4270,
- 18897, 20173, 4272,
- 18897, 20173, 4274,
- 18897, 20173, 4276,
- 18897, 20173, 4278,
- 18897, 20173, 4280,
- 18897, 20173, 4282,
- 18897, 20173, 4284,
- 18897, 20173, 4286,
- 18897, 20173, 4288,
- 18897, 20173, 4290,
- 18897, 20173, 4292,
- 18897, 20173, 4294,
- 18897, 20173, 4296,
- 18897, 20173, 4298,
- 18897, 20173, 4300,
- 18897, 20173, 4302,
- 18897, 20173, 4304,
- 18897, 20173, 4306,
- 18897, 20173, 4308,
- 18897, 20173, 4310,
- 18897, 20173, 4312,
- 18897, 20173, 4314,
- 18897, 20173, 4316,
- 18897, 20173, 4318,
- 18897, 20173, 4320,
- 18897, 20173, 4322,
- 18897, 20173, 4324,
- 18897, 20173, 4326,
- 18897, 20173, 4328,
- 18897, 20173, 4330,
- 18897, 20173, 4332,
- 18897, 20173, 4334,
- 18897, 20173, 4336,
- 18897, 20173, 4338,
- 18897, 20173, 4340,
- 18897, 20173, 4342,
- 18897, 20173, 4344,
- 18897, 20173, 4346,
- 18897, 20173, 4348,
- 18897, 20173, 4350,
- 18897, 20173, 4352,
- 18897, 20173, 4354,
- 18897, 20173, 4356,
- 18897, 20173, 4358,
- 18897, 20173, 4360,
- 18897, 20173, 4362,
- 18897, 20173, 4364,
- 18897, 20173, 4366,
- 18897, 20173, 4368,
- 18897, 20173, 4370,
- 18897, 20173, 4372,
- 18897, 20173, 4374,
- 18897, 20173, 4376,
- 18897, 20173, 4378,
- 18897, 20173, 4380,
- 18897, 20173, 4382,
- 18897, 20173, 4384,
- 18897, 20173, 4386,
- 18897, 20173, 4388,
- 18897, 20173, 4390,
- 18897, 20173, 4392,
- 18897, 20173, 4394,
- 18897, 20173, 4396,
- 18897, 20173, 4398,
- 18897, 20173, 4400,
- 18897, 20173, 4402,
- 18897, 20173, 4404,
- 18897, 20173, 4406,
- 18897, 20173, 4408,
- 18897, 20173, 4410,
- 18897, 20173, 4412,
- 18897, 20173, 4414,
- 18897, 20173, 4416,
- 18897, 20173, 4418,
- 18897, 20173, 4420,
- 18897, 20173, 4422,
- 18897, 20173, 4424,
- 18897, 20173, 4426,
- 18897, 20173, 4428,
- 18897, 20173, 4430,
- 18897, 20173, 4432,
- 18897, 20173, 4434,
- 18897, 20173, 4436,
- 18897, 20173, 4438,
- 18897, 20173, 4440,
- 18897, 20173, 4442,
- 18897, 20173, 4444,
- 18897, 20173, 4446,
- 18897, 20173, 4448,
- 18897, 20173, 4450,
- 18897, 20173, 4452,
- 18897, 20173, 4454,
- 18897, 20173, 4456,
- 18897, 20173, 4458,
- 18897, 20173, 4460,
- 18897, 20173, 4462,
- 18897, 20173, 4464,
- 18897, 20173, 4466,
- 18897, 20173, 4468,
- 18897, 20173, 4470,
- 18897, 20173, 4472,
- 18897, 20173, 4474,
- 18897, 20173, 4476,
- 18897, 20173, 4478,
- 18897, 20173, 4480,
- 18897, 20173, 4482,
- 18897, 20173, 4484,
- 18897, 20173, 4486,
- 18897, 20173, 4488,
- 18897, 20173, 4490,
- 18897, 20173, 4492,
- 18897, 20173, 4494,
- 18897, 20173, 4496,
- 18897, 20173, 4498,
- 18897, 20173, 4500,
- 18897, 20173, 4502,
- 18897, 20173, 4504,
- 18897, 20173, 4506,
- 18897, 20173, 4508,
- 18897, 20173, 4510,
- 18897, 20173, 4512,
- 18897, 20173, 4514,
- 18897, 20173, 4516,
- 18897, 20173, 4518,
- 18897, 20173, 4520,
- 18897, 20173, 4522,
- 18897, 20173, 4524,
- 18897, 20173, 4526,
- 18897, 20173, 4528,
- 18897, 20173, 4530,
- 18897, 20173, 4532,
- 18897, 20173, 4534,
- 18897, 20173, 4536,
- 18897, 20173, 4538,
- 18897, 20173, 4540,
- 18897, 20173, 4542,
- 18897, 20173, 4544,
- 18897, 20173, 4546,
- 18897, 20173, 4548,
- 18897, 20173, 4550,
- 18897, 20173, 4552,
- 18897, 20173, 4554,
- 18897, 20173, 4556,
- 18897, 20173, 4560,
- 18897, 20173, 4562,
- 18897, 20173, 4564,
- 18897, 20173, 4566,
- 18897, 20173, 4568,
- 18897, 20173, 4570,
- 18897, 20173, 4572,
- 18897, 20173, 4574,
- 18897, 20173, 4576,
- 18897, 20173, 4578,
- 18897, 20173, 4580,
- 18897, 20173, 4582,
- 18897, 20173, 4584,
- 18897, 20173, 4586,
- 18897, 20173, 4588,
- 18897, 20173, 4590,
- 18897, 20173, 4592,
- 18897, 20173, 4594,
- 18897, 20173, 4596,
- 18897, 20173, 4598,
- 18897, 20173, 4600,
- 18897, 20173, 4602,
- 18897, 20173, 4604,
- 18897, 20173, 4606,
- 18897, 20173, 4608,
- 18897, 20173, 4610,
- 18897, 20173, 4612,
- 18897, 20173, 4614,
- 18897, 20173, 4616,
- 18897, 20173, 4618,
- 18897, 20173, 4620,
- 18897, 20173, 4622,
- 18897, 20173, 4624,
- 18897, 20173, 4626,
- 18897, 20173, 4628,
- 18897, 20173, 4630,
- 18897, 20173, 4632,
- 18897, 20173, 4634,
- 18897, 20173, 4636,
- 18897, 20173, 4638,
- 18897, 20173, 4640,
- 18897, 20173, 4642,
- 18897, 20173, 4644,
- 18897, 20173, 4646,
- 18897, 20173, 4648,
- 18897, 20173, 4650,
- 18897, 20173, 4652,
- 18897, 20173, 4654,
- 18897, 20173, 4656,
- 18897, 20173, 4658,
- 18897, 20173, 4661, 573, 505, 578,
- 18897, 20173, 4662,
- 18897, 20173, 4664,
- 18897, 20173, 4666,
- 18897, 20173, 4668,
- 18897, 20173, 4670,
- 18897, 20173, 4672,
- 18897, 20173, 4674,
- 18897, 20173, 4676,
- 18897, 20173, 4678,
- 18897, 20173, 4681, 11978,
- 18897, 20173, 4682,
- 18897, 20173, 4684,
- 18897, 20173, 4686,
- 18897, 20173, 4688,
- 18897, 20173, 4690,
- 18897, 20173, 4692,
- 18897, 20173, 4694,
- 18897, 20173, 4696,
- 18897, 20173, 4698,
- 18897, 20173, 4700,
- 18897, 20173, 4702,
- 18897, 20173, 4704,
- 18897, 20173, 4706,
- 18897, 20173, 4708,
- 18897, 20173, 4710,
- 18897, 20173, 4712,
- 18897, 20173, 4715, 11547, 18257, 8320,
- 18897, 20173, 4716,
- 18897, 20173, 4718,
- 18897, 20173, 4720,
- 18897, 20173, 4722,
- 18897, 20173, 4724,
- 18897, 20173, 4726,
- 18897, 20173, 4728,
- 18897, 20173, 4730,
- 18897, 20173, 4732,
- 18897, 20173, 4734,
- 18897, 20173, 4736,
- 18897, 20173, 4738,
- 18897, 20173, 4740,
- 18897, 20173, 4742,
- 18897, 20173, 4744,
- 18897, 20173, 4746,
- 18897, 20173, 4748,
- 18897, 20173, 4750,
- 18897, 20173, 4752,
- 18897, 20173, 4754,
- 18897, 20173, 4756,
- 18897, 20173, 4758,
- 18897, 20173, 4760,
- 18897, 20173, 4762,
- 18897, 20173, 4764,
- 18897, 20173, 4766,
- 18897, 20173, 4768,
- 18897, 20173, 4770,
- 18897, 20173, 4772,
- 18897, 20173, 4774,
- 18897, 20173, 4776,
- 18897, 20173, 4778,
- 18897, 20173, 4780,
- 18897, 20173, 4782,
- 18897, 20173, 4784,
- 18897, 20173, 4786,
- 18897, 20173, 4788,
- 18897, 20173, 4790,
- 18897, 20173, 4792,
- 18897, 20173, 4794,
- 18897, 20173, 4796,
- 18897, 20173, 4798,
- 18897, 20173, 4800,
- 18897, 20173, 4802,
- 18897, 20173, 4804,
- 18897, 20173, 4806,
- 18897, 20173, 4808,
- 18897, 20173, 4810,
- 18897, 20173, 4812,
- 18897, 20173, 4814,
- 18897, 20173, 4816,
- 18897, 20173, 4818,
- 18897, 20173, 4820,
- 18897, 20173, 4822,
- 18897, 20173, 4824,
- 18897, 20173, 4826,
- 18897, 20173, 4828,
- 18897, 20173, 4830,
- 18897, 20173, 4832,
- 18897, 20173, 4834,
- 18897, 20173, 4836,
- 18897, 20173, 4838,
- 18897, 20173, 4840,
- 18897, 20173, 4842,
- 18897, 20173, 4844,
- 18897, 20173, 4846,
- 18897, 20173, 4848,
- 18897, 20173, 4850,
- 18897, 20173, 4852,
- 18897, 20173, 4854,
- 18897, 20173, 4856,
- 18897, 20173, 4858,
- 18897, 20173, 4860,
- 18897, 20173, 4862,
- 18897, 20173, 4864,
- 18897, 20173, 4866,
- 18897, 20173, 4868,
- 18897, 20173, 4870,
- 18897, 20173, 4872,
- 18897, 20173, 4874,
- 18897, 20173, 4876,
- 18897, 20173, 4878,
- 18897, 20173, 4880,
- 18897, 20173, 4882,
- 18897, 20173, 4884,
- 18897, 20173, 4886,
- 18897, 20173, 4888,
- 18897, 20173, 4890,
- 18897, 20173, 4892,
- 18897, 20173, 4894,
- 18897, 20173, 4896,
- 18897, 20173, 4898,
- 18897, 20173, 4900,
- 18897, 20173, 4902,
- 18897, 20173, 4904,
- 18897, 20173, 4906,
- 18897, 20173, 4908,
- 18897, 20173, 4910,
- 18897, 20173, 4912,
- 18897, 20173, 4914,
- 18897, 20173, 4916,
- 18897, 20173, 4918,
- 18897, 20173, 4920,
- 18897, 20173, 4922,
- 18897, 20173, 4924,
- 18897, 20173, 4926,
- 18897, 20173, 4928,
- 18897, 20173, 4930,
- 18897, 20173, 4932,
- 18897, 20173, 4934,
- 18897, 20173, 4936,
- 18897, 20173, 4938,
- 18897, 20173, 4940,
- 18897, 20173, 4942,
- 18897, 20173, 4944,
- 18897, 20173, 4946,
- 18897, 20173, 4948,
- 18897, 20173, 11036,
- 18897, 20173, 11042,
- 18897, 20173, 11048,
- 18897, 20173, 11052,
- 18897, 20173, 11058,
- 18897, 20173, 11060,
- 18897, 20173, 11062,
- 18897, 20173, 11064,
- 18897, 20173, 11066,
- 18897, 20173, 11068,
- 18897, 20173, 11070,
- 18897, 20173, 11072,
- 18897, 20173, 11074,
- 18897, 20173, 11076,
- 18897, 20173, 11078,
- 18897, 20173, 11080,
- 18897, 20173, 11082,
- 18897, 20173, 11084,
- 18897, 20173, 11086,
- 18897, 20173, 11088,
- 18897, 20173, 11090,
- 18897, 20173, 11092,
- 18897, 20173, 11094,
- 18897, 20173, 11096,
- 18897, 20173, 11098,
- 18897, 20173, 11100,
- 18897, 20173, 11104,
- 18897, 20173, 11108,
- 18897, 20173, 11110,
- 18897, 20173, 11112,
- 18897, 20173, 11114,
- 18897, 20173, 11116,
- 18897, 20173, 11118,
- 18897, 20173, 11120,
- 18897, 20173, 11122,
- 18897, 20173, 11124,
- 18897, 20173, 11126,
- 18897, 20173, 11128,
- 18897, 20173, 11130,
- 18897, 20173, 11132,
- 18897, 20173, 11144,
- 18897, 20173, 11146,
- 18897, 20173, 11148,
- 18897, 20173, 11150,
- 18897, 20173, 11152,
- 18897, 20173, 11154,
- 18897, 20173, 11156,
- 18897, 20173, 11158,
- 18897, 20173, 11160,
- 18897, 20173, 11162,
- 18897, 20173, 11164,
- 18897, 20173, 11166,
- 18897, 20173, 11168,
- 18897, 20173, 11170,
- 18897, 20173, 11173, 1299, 18257, 8320,
- 18897, 20173, 11174,
- 18897, 20173, 11176,
- 18899, 6718,
- 18909, 8846,
- 18912,
+ 18291, 17785, 123, 22113, 10152,
+ 18292,
+ 18305, 10897, 2727, 505, 17516,
+ 18305, 10897, 2727, 505, 17660,
+ 18305, 10897, 2727, 505, 21832,
+ 18305, 10897, 3013, 15920,
+ 18305, 10897, 3195, 505, 17516,
+ 18305, 10897, 3195, 505, 17660,
+ 18305, 10897, 3195, 505, 21832,
+ 18305, 10897, 3487, 505, 17516,
+ 18305, 10897, 3487, 505, 17660,
+ 18305, 10897, 3487, 505, 21832,
+ 18305, 10897, 5910,
+ 18305, 10897, 6775, 11410,
+ 18305, 10897, 6979, 505, 17516,
+ 18305, 10897, 6979, 505, 17660,
+ 18305, 10897, 6979, 505, 21832,
+ 18305, 10897, 7001, 505, 17516,
+ 18305, 10897, 7001, 505, 17660,
+ 18305, 10897, 7001, 505, 21832,
+ 18305, 10897, 9283, 505, 17516,
+ 18305, 10897, 9283, 505, 17660,
+ 18305, 10897, 9283, 505, 21832,
+ 18305, 10897, 9816,
+ 18305, 10897, 11395, 11410,
+ 18305, 10897, 13037, 505, 17516,
+ 18305, 10897, 13037, 505, 17660,
+ 18305, 10897, 13037, 505, 21832,
+ 18305, 10897, 13305, 15920,
+ 18305, 10897, 13504,
+ 18305, 10897, 14115, 11410,
+ 18305, 10897, 14635, 505, 17516,
+ 18305, 10897, 14635, 505, 17660,
+ 18305, 10897, 14635, 505, 21832,
+ 18305, 10897, 14785, 11410,
+ 18305, 10897, 14961, 505, 17516,
+ 18305, 10897, 14961, 505, 17660,
+ 18305, 10897, 14961, 505, 21832,
+ 18305, 10897, 15287, 15920,
+ 18305, 10897, 15592,
+ 18305, 10897, 15608,
+ 18305, 10897, 16628,
+ 18305, 10897, 17014,
+ 18305, 10897, 17066,
+ 18305, 10897, 17356,
+ 18305, 10897, 23422,
+ 18313, 1379, 505, 18804,
+ 18313, 12278,
+ 18313, 15241, 10485, 8,
+ 18313, 15241, 10485, 16,
+ 18313, 15241, 10485, 28,
+ 18313, 15241, 10485, 40,
+ 18313, 16339, 0,
+ 18313, 16339, 106,
+ 18313, 16339, 124,
+ 18313, 16339, 148,
+ 18313, 16339, 246,
+ 18313, 16339, 342,
+ 18313, 16339, 356,
+ 18313, 16339, 392,
+ 18313, 16339, 424,
+ 18313, 16339, 464,
+ 18313, 16339, 546,
+ 18313, 16339, 596,
+ 18313, 16339, 612,
+ 18313, 16339, 646,
+ 18313, 16339, 710,
+ 18313, 16339, 774,
+ 18313, 16339, 2544,
+ 18313, 16339, 2664,
+ 18313, 22254,
+ 18321, 12826,
+ 18322,
+ 18325, 16339, 60,
+ 18325, 16339, 64,
+ 18325, 16339, 68,
+ 18325, 16339, 70,
+ 18325, 16339, 74,
+ 18325, 16339, 76,
+ 18325, 16339, 78,
+ 18325, 16339, 80,
+ 18325, 16339, 84,
+ 18325, 16339, 86,
+ 18325, 16339, 88,
+ 18325, 16339, 90,
+ 18325, 16339, 92,
+ 18325, 16339, 104,
+ 18325, 16339, 320,
+ 18325, 16339, 332,
+ 18325, 16339, 874,
+ 18325, 16339, 914,
+ 18325, 16339, 916,
+ 18325, 16339, 918,
+ 18325, 16339, 1958,
+ 18325, 16339, 5420,
+ 18325, 16339, 13332,
+ 18325, 16339, 19116,
+ 18325, 16339, 19690,
+ 18325, 22083, 8736,
+ 18325, 22527, 8736,
+ 18325, 22908,
+ 18325, 23397, 8736,
+ 18335, 7399, 8736,
+ 18335, 8737, 10354,
+ 18335, 10485, 19274,
+ 18335, 10485, 22560,
+ 18335, 15241, 10485, 8,
+ 18335, 15241, 10485, 16,
+ 18335, 15241, 10485, 28,
+ 18335, 15241, 10485, 40,
+ 18335, 15241, 10485, 58,
+ 18335, 16339, 0,
+ 18335, 16339, 52,
+ 18335, 16339, 106,
+ 18335, 16339, 124,
+ 18335, 16339, 148,
+ 18335, 16339, 246,
+ 18335, 16339, 270,
+ 18335, 16339, 342,
+ 18335, 16339, 356,
+ 18335, 16339, 392,
+ 18335, 16339, 424,
+ 18335, 16339, 464,
+ 18335, 16339, 546,
+ 18335, 16339, 596,
+ 18335, 16339, 612,
+ 18335, 16339, 646,
+ 18335, 16339, 734,
+ 18335, 16339, 774,
+ 18335, 16339, 792,
+ 18335, 16339, 1106,
+ 18335, 16339, 1320,
+ 18335, 16339, 2008,
+ 18335, 16339, 2544,
+ 18335, 16339, 2664,
+ 18335, 16339, 2792,
+ 18335, 16339, 3166,
+ 18335, 16339, 3372,
+ 18335, 16339, 3438,
+ 18335, 16339, 3986,
+ 18335, 16339, 10964,
+ 18335, 21545, 16339, 0,
+ 18335, 21545, 16339, 106,
+ 18335, 21545, 16339, 124,
+ 18335, 21545, 16339, 148,
+ 18335, 21545, 16339, 246,
+ 18335, 21545, 16339, 270,
+ 18335, 21545, 16339, 342,
+ 18335, 21545, 16339, 356,
+ 18335, 21545, 16339, 392,
+ 18335, 21545, 16339, 424,
+ 18335, 21545, 16339, 464,
+ 18335, 21545, 16339, 546,
+ 18335, 21545, 16339, 596,
+ 18335, 21545, 16339, 612,
+ 18335, 21545, 16339, 646,
+ 18335, 21545, 16339, 734,
+ 18335, 21545, 16339, 774,
+ 18335, 21545, 16339, 792,
+ 18335, 21545, 16339, 1106,
+ 18335, 21545, 16339, 1320,
+ 18335, 21545, 16339, 2008,
+ 18335, 21545, 16339, 2544,
+ 18335, 21545, 16339, 2664,
+ 18335, 21545, 16339, 2792,
+ 18335, 21545, 16339, 3166,
+ 18335, 21545, 16339, 3372,
+ 18335, 21545, 16339, 3438,
+ 18335, 21545, 16339, 3986,
+ 18335, 21545, 16339, 10964,
+ 18337, 5477, 19106,
+ 18341, 13287, 10485, 14194,
+ 18341, 13287, 10485, 15706,
+ 18341, 13287, 10485, 18002,
+ 18341, 13287, 10485, 19142,
+ 18341, 13287, 10485, 19274,
+ 18341, 13287, 12959, 2726,
+ 18341, 13287, 12959, 3194,
+ 18341, 13287, 12959, 3486,
+ 18341, 13287, 12959, 6978,
+ 18341, 13287, 12959, 7000,
+ 18341, 13287, 12959, 9282,
+ 18341, 13287, 12959, 11726,
+ 18341, 13287, 12959, 13036,
+ 18341, 13287, 12959, 14634,
+ 18341, 13287, 12959, 14960,
+ 18341, 13287, 14500,
+ 18341, 13287, 15241, 10485, 8,
+ 18341, 13287, 15241, 10485, 16,
+ 18341, 13287, 15241, 10485, 28,
+ 18341, 13287, 15241, 10485, 40,
+ 18341, 13287, 15241, 10485, 58,
+ 18341, 13287, 15241, 10485, 72,
+ 18341, 13287, 15241, 10485, 94,
+ 18341, 13287, 15241, 10485, 312,
+ 18341, 13287, 15241, 10485, 702,
+ 18341, 13287, 15241, 10485, 19149, 34,
+ 18341, 13287, 16339, 0,
+ 18341, 13287, 16339, 8,
+ 18341, 13287, 16339, 16,
+ 18341, 13287, 16339, 28,
+ 18341, 13287, 16339, 40,
+ 18341, 13287, 16339, 58,
+ 18341, 13287, 16339, 72,
+ 18341, 13287, 16339, 94,
+ 18341, 13287, 16339, 106,
+ 18341, 13287, 16339, 124,
+ 18341, 13287, 16339, 148,
+ 18341, 13287, 16339, 246,
+ 18341, 13287, 16339, 270,
+ 18341, 13287, 16339, 312,
+ 18341, 13287, 16339, 342,
+ 18341, 13287, 16339, 356,
+ 18341, 13287, 16339, 392,
+ 18341, 13287, 16339, 424,
+ 18341, 13287, 16339, 464,
+ 18341, 13287, 16339, 546,
+ 18341, 13287, 16339, 596,
+ 18341, 13287, 16339, 612,
+ 18341, 13287, 16339, 646,
+ 18341, 13287, 16339, 702,
+ 18341, 13287, 16339, 710,
+ 18341, 13287, 16339, 774,
+ 18341, 13287, 16339, 990,
+ 18341, 13287, 16339, 1106,
+ 18341, 13287, 16339, 1204,
+ 18341, 13287, 16339, 1226,
+ 18341, 13287, 16339, 1572,
+ 18341, 13287, 16339, 1890,
+ 18341, 13287, 16339, 2008,
+ 18341, 13287, 16339, 2248,
+ 18341, 13287, 16339, 2544,
+ 18341, 13287, 16339, 2594,
+ 18341, 13287, 16339, 2664,
+ 18341, 13287, 16339, 2792,
+ 18341, 13287, 16339, 3166,
+ 18341, 13287, 16339, 3240,
+ 18341, 13287, 16339, 3372,
+ 18341, 13287, 16339, 3434,
+ 18341, 13287, 16339, 3452,
+ 18341, 13287, 16339, 6516,
+ 18341, 13287, 16339, 7834,
+ 18341, 13287, 16339, 8084,
+ 18341, 13287, 16339, 10988,
+ 18341, 13287, 17316,
+ 18341, 13287, 18702,
+ 18365, 6938,
+ 18367, 11417, 9283, 19366,
+ 18368,
+ 18374,
+ 18377, 22113, 19706,
+ 18380,
+ 18403, 16339, 0,
+ 18403, 16339, 8,
+ 18403, 16339, 16,
+ 18403, 16339, 40,
+ 18403, 16339, 106,
+ 18403, 16339, 124,
+ 18403, 16339, 148,
+ 18403, 16339, 246,
+ 18403, 16339, 270,
+ 18403, 16339, 342,
+ 18403, 16339, 356,
+ 18403, 16339, 392,
+ 18403, 16339, 424,
+ 18403, 16339, 464,
+ 18403, 16339, 546,
+ 18403, 16339, 596,
+ 18403, 16339, 612,
+ 18403, 16339, 646,
+ 18403, 16339, 710,
+ 18403, 16339, 774,
+ 18403, 16339, 990,
+ 18403, 16339, 1106,
+ 18403, 16339, 1204,
+ 18403, 16339, 1226,
+ 18403, 16339, 1572,
+ 18403, 16339, 1906,
+ 18403, 16339, 2008,
+ 18403, 16339, 2594,
+ 18403, 16339, 2664,
+ 18403, 16339, 2792,
+ 18403, 16339, 3028,
+ 18403, 16339, 3072,
+ 18403, 16339, 3372,
+ 18403, 16339, 3452,
+ 18403, 16339, 6508,
+ 18403, 16339, 6516,
+ 18403, 16339, 10988,
+ 18403, 18805, 8736,
+ 18405, 9364,
+ 18405, 14614,
+ 18405, 17085, 5, 6286,
+ 18405, 17085, 11, 6286,
+ 18405, 17085, 11, 6287, 16639, 5438,
+ 18405, 17085, 11, 6287, 16639, 12368,
+ 18405, 17085, 13, 6286,
+ 18405, 17085, 13, 6287, 16639, 5438,
+ 18405, 17085, 13, 6287, 16639, 12368,
+ 18405, 17085, 47, 20094,
+ 18405, 17085, 50,
+ 18405, 17085, 149, 6164,
+ 18405, 17085, 660,
+ 18405, 17085, 1159, 10900,
+ 18405, 17085, 1191, 14624,
+ 18405, 17085, 1379, 505, 17036,
+ 18405, 17085, 1379, 3386,
+ 18405, 17085, 1379, 5988,
+ 18405, 17085, 1379, 10514,
+ 18405, 17085, 1379, 16708,
+ 18405, 17085, 2727, 18039, 25131, 9364,
+ 18405, 17085, 2727, 18039, 25131, 10034,
+ 18405, 17085, 2789, 22442,
+ 18405, 17085, 6292,
+ 18405, 17085, 6480,
+ 18405, 17085, 6481, 882,
+ 18405, 17085, 6651, 15770,
+ 18405, 17085, 6651, 15772,
+ 18405, 17085, 6983, 694,
+ 18405, 17085, 6983, 6642,
+ 18405, 17085, 7019, 12418,
+ 18405, 17085, 7019, 15286,
+ 18405, 17085, 7369, 9364,
+ 18405, 17085, 7369, 10034,
+ 18405, 17085, 7369, 14365, 8736,
+ 18405, 17085, 8211, 16821, 10484,
+ 18405, 17085, 8909, 20095, 12418,
+ 18405, 17085, 8909, 20095, 15286,
+ 18405, 17085, 9449, 20094,
+ 18405, 17085, 9819, 20094,
+ 18405, 17085, 10544,
+ 18405, 17085, 11030,
+ 18405, 17085, 11031, 694,
+ 18405, 17085, 11031, 14744,
+ 18405, 17085, 11301, 20094,
+ 18405, 17085, 11417, 22704,
+ 18405, 17085, 12393, 3386,
+ 18405, 17085, 12393, 5988,
+ 18405, 17085, 12393, 10514,
+ 18405, 17085, 12393, 16708,
+ 18405, 17085, 12442,
+ 18405, 17085, 12448,
+ 18405, 17085, 12824,
+ 18405, 17085, 13145, 17520,
+ 18405, 17085, 13168,
+ 18405, 17085, 13291, 9365, 485, 14744,
+ 18405, 17085, 13291, 9365, 14744,
+ 18405, 17085, 13600,
+ 18405, 17085, 13696,
+ 18405, 17085, 13697, 20181, 10034,
+ 18405, 17085, 13697, 22123, 10034,
+ 18405, 17085, 13836,
+ 18405, 17085, 13905, 10034,
+ 18405, 17085, 14365, 695, 8736,
+ 18405, 17085, 14365, 8736,
+ 18405, 17085, 14386,
+ 18405, 17085, 14515, 16821, 10484,
+ 18405, 17085, 14624,
+ 18405, 17085, 14653, 694,
+ 18405, 17085, 14653, 6642,
+ 18405, 17085, 14693, 17520,
+ 18405, 17085, 15232,
+ 18405, 17085, 15289, 9364,
+ 18405, 17085, 15289, 10034,
+ 18405, 17085, 15671, 8736,
+ 18405, 17085, 15672,
+ 18405, 17085, 15673, 10034,
+ 18405, 17085, 15767, 47, 20094,
+ 18405, 17085, 15774,
+ 18405, 17085, 15793, 10900,
+ 18405, 17085, 15845, 17520,
+ 18405, 17085, 15851, 14744,
+ 18405, 17085, 15919, 6982,
+ 18405, 17085, 15919, 14652,
+ 18405, 17085, 15919, 17520,
+ 18405, 17085, 15931, 9364,
+ 18405, 17085, 15931, 10034,
+ 18405, 17085, 16265, 5, 6286,
+ 18405, 17085, 16265, 1379, 505, 14388,
+ 18405, 17085, 16265, 6983, 10484,
+ 18405, 17085, 16265, 7369, 9364,
+ 18405, 17085, 16265, 13145, 9364,
+ 18405, 17085, 16265, 15289, 9364,
+ 18405, 17085, 16265, 15931, 9365, 10601, 694,
+ 18405, 17085, 16265, 15931, 9365, 10601, 6642,
+ 18405, 17085, 16265, 18699, 9365, 10601, 694,
+ 18405, 17085, 16265, 18699, 9365, 10601, 6642,
+ 18405, 17085, 16265, 22305, 8736,
+ 18405, 17085, 16428,
+ 18405, 17085, 16472,
+ 18405, 17085, 16473, 10034,
+ 18405, 17085, 16473, 12418,
+ 18405, 17085, 16639, 5438,
+ 18405, 17085, 16639, 12368,
+ 18405, 17085, 16821, 6638,
+ 18405, 17085, 16969, 17520,
+ 18405, 17085, 17021, 2,
+ 18405, 17085, 17021, 20095, 12418,
+ 18405, 17085, 17021, 20095, 15286,
+ 18405, 17085, 17056,
+ 18405, 17085, 17137, 21369, 1151, 22293, 20180,
+ 18405, 17085, 17137, 21369, 1151, 22293, 20181, 23140,
+ 18405, 17085, 17137, 21369, 1151, 22293, 22122,
+ 18405, 17085, 17137, 22757, 1151, 22293, 20180,
+ 18405, 17085, 17137, 22757, 1151, 22293, 22122,
+ 18405, 17085, 17137, 22757, 1151, 22293, 22123, 23140,
+ 18405, 17085, 17137, 22757, 1151, 22293, 22123, 23142,
+ 18405, 17085, 17137, 22757, 1151, 22293, 22123, 23144,
+ 18405, 17085, 17588,
+ 18405, 17085, 17608,
+ 18405, 17085, 17673, 20095, 12418,
+ 18405, 17085, 17673, 20095, 15286,
+ 18405, 17085, 17920,
+ 18405, 17085, 17921, 12398,
+ 18405, 17085, 18415, 694,
+ 18405, 17085, 18415, 6642,
+ 18405, 17085, 18634,
+ 18405, 17085, 18699, 9364,
+ 18405, 17085, 18699, 10034,
+ 18405, 17085, 18699, 10939, 6982,
+ 18405, 17085, 18699, 10939, 14652,
+ 18405, 17085, 18747, 13145, 17520,
+ 18405, 17085, 19434,
+ 18405, 17085, 19755, 21680,
+ 18405, 17085, 19755, 21682,
+ 18405, 17085, 19755, 21684,
+ 18405, 17085, 19883, 11030,
+ 18405, 17085, 20055, 18355, 10034,
+ 18405, 17085, 20095, 12418,
+ 18405, 17085, 20111, 14816,
+ 18405, 17085, 20119, 20434,
+ 18405, 17085, 20119, 20436,
+ 18405, 17085, 20119, 20438,
+ 18405, 17085, 20119, 20440,
+ 18405, 17085, 20119, 20442,
+ 18405, 17085, 20119, 20444,
+ 18405, 17085, 20119, 20446,
+ 18405, 17085, 20119, 20448,
+ 18405, 17085, 20119, 20450,
+ 18405, 17085, 20119, 21538,
+ 18405, 17085, 20119, 21540,
+ 18405, 17085, 20281, 19744,
+ 18405, 17085, 20281, 19746,
+ 18405, 17085, 20281, 19748,
+ 18405, 17085, 20365, 14816,
+ 18405, 17085, 20536,
+ 18405, 17085, 20537, 21440,
+ 18405, 17085, 20551, 20095, 695, 12418,
+ 18405, 17085, 20551, 20095, 695, 14515, 12418,
+ 18405, 17085, 20551, 20095, 695, 14515, 15286,
+ 18405, 17085, 20551, 20095, 695, 15286,
+ 18405, 17085, 20551, 20095, 6643, 12418,
+ 18405, 17085, 20551, 20095, 6643, 15286,
+ 18405, 17085, 20551, 20095, 8211, 12418,
+ 18405, 17085, 20551, 20095, 8211, 15286,
+ 18405, 17085, 20551, 20095, 14515, 12418,
+ 18405, 17085, 20551, 20095, 14515, 15286,
+ 18405, 17085, 20597, 14816,
+ 18405, 17085, 20813, 695, 1024,
+ 18405, 17085, 20813, 3038,
+ 18405, 17085, 20813, 6004,
+ 18405, 17085, 20813, 6630,
+ 18405, 17085, 20813, 6643, 1024,
+ 18405, 17085, 20813, 6986,
+ 18405, 17085, 20813, 10517, 21378,
+ 18405, 17085, 20813, 10600,
+ 18405, 17085, 20813, 13702,
+ 18405, 17085, 20813, 14768,
+ 18405, 17085, 20813, 15512,
+ 18405, 17085, 20813, 15919, 17214,
+ 18405, 17085, 20813, 16002,
+ 18405, 17085, 20813, 16004,
+ 18405, 17085, 20813, 16006,
+ 18405, 17085, 20813, 16008,
+ 18405, 17085, 20813, 16010,
+ 18405, 17085, 20813, 17140,
+ 18405, 17085, 20813, 17219, 17214,
+ 18405, 17085, 20813, 18332,
+ 18405, 17085, 20813, 19830,
+ 18405, 17085, 20813, 20402,
+ 18405, 17085, 20813, 21680,
+ 18405, 17085, 20813, 21682,
+ 18405, 17085, 20813, 21684,
+ 18405, 17085, 20813, 23099, 1280,
+ 18405, 17085, 20813, 23355, 10600,
+ 18405, 17085, 20813, 25112,
+ 18405, 17085, 20813, 25440,
+ 18405, 17085, 20813, 27352,
+ 18405, 17085, 20836,
+ 18405, 17085, 21081, 14816,
+ 18405, 17085, 21093, 14816,
+ 18405, 17085, 21109, 694,
+ 18405, 17085, 21109, 6642,
+ 18405, 17085, 21121, 5, 6286,
+ 18405, 17085, 21121, 11, 6286,
+ 18405, 17085, 21382,
+ 18405, 17085, 21383, 16014,
+ 18405, 17085, 21464,
+ 18405, 17085, 21465, 16014,
+ 18405, 17085, 21511, 9364,
+ 18405, 17085, 21511, 10034,
+ 18405, 17085, 21797, 694,
+ 18405, 17085, 21797, 6642,
+ 18405, 17085, 22339, 10034,
+ 18405, 17085, 22339, 12418,
+ 18405, 17085, 22339, 15286,
+ 18405, 17085, 22345, 10034,
+ 18405, 17085, 22345, 12418,
+ 18405, 17085, 22345, 15286,
+ 18405, 17085, 22413, 21094,
+ 18405, 17085, 22467, 14816,
+ 18405, 17085, 22602,
+ 18405, 17085, 22715, 21094,
+ 18405, 17085, 22728,
+ 18405, 17085, 22842,
+ 18405, 17085, 22877, 20094,
+ 18405, 17085, 22930,
+ 18405, 17085, 23283, 5438,
+ 18405, 17085, 23283, 12368,
+ 18405, 17085, 23351, 9364,
+ 18405, 17085, 23351, 10034,
+ 18405, 17085, 25121, 9364,
+ 18405, 17085, 25121, 10034,
+ 18405, 17085, 25331, 20095, 6643, 12418,
+ 18405, 17085, 25331, 20095, 6643, 15286,
+ 18405, 19914,
+ 18405, 19915, 11417, 13482,
+ 18407, 3325, 13639, 12959, 2726,
+ 18407, 3325, 13639, 12959, 3194,
+ 18407, 3325, 13639, 12959, 3486,
+ 18407, 3325, 13639, 12959, 6978,
+ 18407, 3325, 13639, 12959, 7000,
+ 18407, 3325, 13639, 12959, 9282,
+ 18407, 3325, 13639, 12959, 11726,
+ 18407, 3325, 13639, 12959, 13036,
+ 18407, 3325, 13639, 12959, 14634,
+ 18407, 3325, 13639, 12959, 14960,
+ 18407, 10359, 12959, 2726,
+ 18407, 10359, 12959, 3194,
+ 18407, 10359, 12959, 3486,
+ 18407, 10359, 12959, 6978,
+ 18407, 10359, 12959, 7000,
+ 18407, 10359, 12959, 9282,
+ 18407, 10359, 12959, 11726,
+ 18407, 10359, 12959, 13036,
+ 18407, 10359, 12959, 14634,
+ 18407, 10359, 12959, 14960,
+ 18407, 10485, 1281, 12398,
+ 18407, 10485, 2761, 13533, 10938,
+ 18407, 10485, 3325, 13639, 17186,
+ 18407, 10485, 3325, 13639, 17192,
+ 18407, 10485, 5478,
+ 18407, 10485, 10359, 3148,
+ 18407, 10485, 10359, 17186,
+ 18407, 10485, 10359, 17188,
+ 18407, 10485, 10359, 17192,
+ 18407, 10485, 10359, 17194,
+ 18407, 10485, 10359, 17703, 17186,
+ 18407, 10485, 10359, 17703, 17188,
+ 18407, 10485, 10359, 17703, 19713, 10938,
+ 18407, 10485, 14551, 18541, 17192,
+ 18407, 10485, 16251, 17184,
+ 18407, 10485, 16251, 17188,
+ 18407, 10485, 16371, 18804,
+ 18407, 10485, 17316,
+ 18407, 10485, 18804,
+ 18407, 10485, 19142,
+ 18407, 10485, 19167, 2869, 13533, 17184,
+ 18407, 10485, 19167, 2869, 13533, 17186,
+ 18407, 10485, 19167, 2869, 13533, 17188,
+ 18407, 10485, 19167, 2869, 13533, 17190,
+ 18407, 10485, 19167, 2869, 13533, 17192,
+ 18407, 10485, 19274,
+ 18407, 10939, 8737, 10343, 13533, 361, 2798,
+ 18407, 10939, 8737, 10343, 13533, 13346,
+ 18407, 12959, 2726,
+ 18407, 12959, 3194,
+ 18407, 12959, 3486,
+ 18407, 12959, 6978,
+ 18407, 12959, 7000,
+ 18407, 12959, 9282,
+ 18407, 12959, 11726,
+ 18407, 12959, 13036,
+ 18407, 12959, 14634,
+ 18407, 12959, 14960,
+ 18407, 15241, 10485, 8,
+ 18407, 15241, 10485, 9, 12220,
+ 18407, 15241, 10485, 16,
+ 18407, 15241, 10485, 40,
+ 18407, 15241, 10485, 58,
+ 18407, 15241, 10485, 72,
+ 18407, 15241, 10485, 312,
+ 18407, 15241, 10485, 702,
+ 18407, 15241, 10485, 2425, 28,
+ 18407, 15241, 10485, 2425, 312,
+ 18407, 15241, 10485, 7177, 13533, 16,
+ 18407, 15241, 10485, 10343, 13533, 216,
+ 18407, 15241, 10485, 10359, 8,
+ 18407, 15241, 10485, 10359, 9, 12220,
+ 18407, 15241, 10485, 10359, 58,
+ 18407, 15241, 10485, 10359, 13145, 48,
+ 18407, 15241, 10485, 10771, 58,
+ 18407, 15241, 10485, 12245, 0,
+ 18407, 15241, 10485, 12245, 72,
+ 18407, 15241, 10485, 13541, 40,
+ 18407, 15241, 10485, 13541, 184,
+ 18407, 15241, 10485, 13541, 502,
+ 18407, 15241, 10485, 19149, 22,
+ 18407, 15241, 10485, 19149, 34,
+ 18407, 15241, 10485, 19149, 404,
+ 18407, 15241, 10485, 19149, 606,
+ 18407, 15241, 10485, 19167, 2869, 13533, 216,
+ 18407, 15241, 10485, 19167, 2869, 13533, 680,
+ 18407, 16339, 0,
+ 18407, 16339, 8,
+ 18407, 16339, 16,
+ 18407, 16339, 28,
+ 18407, 16339, 40,
+ 18407, 16339, 94,
+ 18407, 16339, 106,
+ 18407, 16339, 124,
+ 18407, 16339, 148,
+ 18407, 16339, 246,
+ 18407, 16339, 270,
+ 18407, 16339, 312,
+ 18407, 16339, 342,
+ 18407, 16339, 356,
+ 18407, 16339, 392,
+ 18407, 16339, 424,
+ 18407, 16339, 464,
+ 18407, 16339, 546,
+ 18407, 16339, 596,
+ 18407, 16339, 612,
+ 18407, 16339, 646,
+ 18407, 16339, 702,
+ 18407, 16339, 734,
+ 18407, 16339, 774,
+ 18407, 16339, 990,
+ 18407, 16339, 1106,
+ 18407, 16339, 1204,
+ 18407, 16339, 1226,
+ 18407, 16339, 1572,
+ 18407, 16339, 1890,
+ 18407, 16339, 2008,
+ 18407, 16339, 2248,
+ 18407, 16339, 2425, 8,
+ 18407, 16339, 2425, 962,
+ 18407, 16339, 2425, 964,
+ 18407, 16339, 2425, 1890,
+ 18407, 16339, 2425, 2544,
+ 18407, 16339, 2544,
+ 18407, 16339, 2594,
+ 18407, 16339, 2664,
+ 18407, 16339, 2792,
+ 18407, 16339, 3166,
+ 18407, 16339, 3240,
+ 18407, 16339, 3325, 13639, 106,
+ 18407, 16339, 3325, 13639, 148,
+ 18407, 16339, 3325, 13639, 226,
+ 18407, 16339, 3325, 13639, 246,
+ 18407, 16339, 3325, 13639, 342,
+ 18407, 16339, 3325, 13639, 990,
+ 18407, 16339, 3325, 13639, 1204,
+ 18407, 16339, 3325, 13639, 1226,
+ 18407, 16339, 3325, 13639, 1572,
+ 18407, 16339, 3325, 13639, 1890,
+ 18407, 16339, 3325, 13639, 2248,
+ 18407, 16339, 3325, 13639, 2594,
+ 18407, 16339, 3325, 13639, 2664,
+ 18407, 16339, 3325, 13639, 6516,
+ 18407, 16339, 3372,
+ 18407, 16339, 3452,
+ 18407, 16339, 6516,
+ 18407, 16339, 9346,
+ 18407, 16339, 10343, 13533, 3166,
+ 18407, 16339, 10359, 0,
+ 18407, 16339, 10359, 106,
+ 18407, 16339, 10359, 124,
+ 18407, 16339, 10359, 148,
+ 18407, 16339, 10359, 226,
+ 18407, 16339, 10359, 246,
+ 18407, 16339, 10359, 270,
+ 18407, 16339, 10359, 356,
+ 18407, 16339, 10359, 464,
+ 18407, 16339, 10359, 792,
+ 18407, 16339, 10359, 990,
+ 18407, 16339, 10359, 1106,
+ 18407, 16339, 10359, 1572,
+ 18407, 16339, 10359, 1890,
+ 18407, 16339, 10359, 2008,
+ 18407, 16339, 10359, 2594,
+ 18407, 16339, 10359, 2664,
+ 18407, 16339, 10359, 2792,
+ 18407, 16339, 10359, 3372,
+ 18407, 16339, 10443, 18541, 1106,
+ 18407, 16339, 10443, 18541, 3166,
+ 18407, 16339, 10988,
+ 18407, 16339, 12245, 596,
+ 18407, 16339, 13301, 612,
+ 18407, 16339, 14551, 18541, 226,
+ 18407, 16339, 16251, 124,
+ 18407, 16339, 16251, 226,
+ 18407, 16339, 16251, 246,
+ 18407, 16339, 16251, 270,
+ 18407, 16339, 16251, 342,
+ 18407, 16339, 16251, 464,
+ 18407, 16339, 16251, 596,
+ 18407, 16339, 16251, 612,
+ 18407, 16339, 16251, 758,
+ 18407, 16339, 16251, 792,
+ 18407, 16339, 16251, 1106,
+ 18407, 16339, 16251, 1204,
+ 18407, 16339, 16251, 1226,
+ 18407, 16339, 16251, 1702,
+ 18407, 16339, 16251, 1890,
+ 18407, 16339, 16251, 2248,
+ 18407, 16339, 16251, 2664,
+ 18407, 16339, 16251, 3452,
+ 18407, 16339, 16251, 6516,
+ 18407, 16339, 16251, 10988,
+ 18407, 16339, 17867, 2869, 13533, 2594,
+ 18407, 16339, 17867, 2869, 13533, 3938,
+ 18407, 16339, 17867, 2869, 13533, 7248,
+ 18407, 16339, 19149, 22,
+ 18407, 16339, 19149, 34,
+ 18407, 16339, 19149, 404,
+ 18407, 16339, 19149, 606,
+ 18407, 16339, 19167, 2869, 13533, 2862,
+ 18407, 16339, 19167, 2869, 13533, 3372,
+ 18407, 17085, 10359, 2726,
+ 18407, 17085, 10359, 22700,
+ 18407, 17085, 12245, 2726,
+ 18407, 17085, 12245, 3486,
+ 18407, 17085, 12245, 22700,
+ 18407, 17085, 19800,
+ 18407, 17085, 19962,
+ 18407, 17085, 20814,
+ 18407, 17085, 25144,
+ 18407, 19965, 16251, 284,
+ 18407, 19965, 16251, 586,
+ 18407, 19965, 16251, 2700,
+ 18407, 20033, 16339, 10359, 25076,
+ 18407, 20033, 16339, 16251, 25076,
+ 18407, 20827, 10485, 2425, 16441, 392,
+ 18407, 20827, 10485, 2425, 16441, 424,
+ 18407, 20827, 10485, 2425, 16441, 464,
+ 18407, 20827, 10485, 10359, 16441, 734,
+ 18407, 20827, 10485, 16441, 270,
+ 18407, 20827, 10485, 16441, 596,
+ 18407, 20827, 10485, 16441, 734,
+ 18407, 20827, 10485, 16441, 774,
+ 18418,
+ 18421, 15919, 20625, 955, 15919, 14515, 21700,
+ 18423, 1, 17059, 505, 2611, 13063, 658,
+ 18423, 1, 20459, 505, 2611, 13063, 658,
+ 18423, 21231, 2611, 13063, 658,
+ 18423, 21231, 2611, 22053, 658,
+ 18423, 21231, 2611, 23188,
+ 18423, 23189, 2611, 13063, 658,
+ 18423, 23189, 2611, 21230,
+ 18423, 23189, 2611, 22053, 658,
+ 18423, 23411, 2611, 19247, 13063, 658,
+ 18424,
+ 18425, 6999, 3486,
+ 18429, 12982,
+ 18431, 6938,
+ 18431, 12559, 8038,
+ 18431, 12559, 8039, 18763, 3487, 18039, 18819, 17750,
+ 18431, 12559, 8039, 18763, 16551, 17750,
+ 18431, 12559, 9752,
+ 18431, 12559, 9753, 18763, 3487, 18039, 18819, 17750,
+ 18431, 12559, 9753, 18763, 16551, 17750,
+ 18431, 12559, 10092,
+ 18431, 12559, 10093, 18763, 3487, 18039, 18819, 17750,
+ 18431, 12559, 10093, 18763, 16551, 17750,
+ 18431, 12559, 14452,
+ 18431, 12559, 14453, 18763, 3487, 18039, 18819, 17750,
+ 18431, 12559, 14453, 18763, 16551, 17750,
+ 18431, 12559, 15648,
+ 18431, 12559, 15649, 18763, 3487, 18039, 18819, 17750,
+ 18431, 12559, 15649, 18763, 16551, 17750,
+ 18431, 12559, 16280,
+ 18431, 12559, 16281, 18763, 2727, 18039, 23031, 17750,
+ 18431, 12559, 16281, 18763, 3487, 18039, 18819, 17750,
+ 18431, 12559, 16281, 18763, 3487, 18039, 23047, 17750,
+ 18431, 12559, 16281, 18763, 14961, 18039, 17923, 17750,
+ 18431, 12559, 16281, 18763, 16551, 17750,
+ 18431, 12559, 16281, 18763, 22077, 17750,
+ 18431, 12559, 17249, 8038,
+ 18431, 12559, 17249, 9752,
+ 18431, 12559, 17249, 10092,
+ 18431, 12559, 17249, 14452,
+ 18431, 12559, 17249, 15648,
+ 18431, 12559, 17249, 16280,
+ 18431, 12559, 22050,
+ 18431, 12559, 22051, 18763, 16551, 17750,
+ 18433, 8210,
+ 18433, 14514,
+ 18465, 12959, 16926,
+ 18467, 10484,
+ 18469, 8211, 22341, 11417, 14961, 6638,
+ 18469, 13707, 25313, 15287, 22329, 12314,
+ 18469, 14515, 22341, 11417, 14961, 6638,
+ 18469, 15127, 25313, 15287, 22329, 12314,
+ 18491, 12281, 18513, 694,
+ 18491, 12281, 18513, 6642,
+ 18491, 16172,
+ 18498,
+ 18515, 6610,
+ 18515, 6611, 7726,
+ 18519, 12959, 2726,
+ 18519, 12959, 3194,
+ 18519, 12959, 3486,
+ 18519, 12959, 6978,
+ 18519, 12959, 7000,
+ 18519, 12959, 9282,
+ 18519, 12959, 11726,
+ 18519, 12959, 13036,
+ 18519, 12959, 14634,
+ 18519, 12959, 14960,
+ 18519, 16339, 0,
+ 18519, 16339, 8,
+ 18519, 16339, 16,
+ 18519, 16339, 28,
+ 18519, 16339, 40,
+ 18519, 16339, 58,
+ 18519, 16339, 106,
+ 18519, 16339, 184,
+ 18519, 16339, 226,
+ 18519, 16339, 246,
+ 18519, 16339, 270,
+ 18519, 16339, 342,
+ 18519, 16339, 520,
+ 18519, 16339, 596,
+ 18519, 16339, 612,
+ 18519, 16339, 646,
+ 18519, 16339, 758,
+ 18519, 16339, 774,
+ 18519, 16339, 1226,
+ 18519, 16339, 2008,
+ 18519, 16339, 3696,
+ 18519, 16339, 5426,
+ 18519, 16339, 6178,
+ 18519, 16339, 6558,
+ 18519, 16339, 7896,
+ 18519, 16339, 8166,
+ 18519, 16339, 8872,
+ 18519, 16339, 9458,
+ 18519, 16339, 9876,
+ 18519, 16339, 14676,
+ 18523, 14733, 16593, 2726,
+ 18523, 14733, 16593, 2727, 18038,
+ 18523, 14733, 16593, 2727, 20520,
+ 18523, 14733, 16593, 3194,
+ 18523, 14733, 16593, 3195, 18038,
+ 18523, 14733, 16593, 3195, 20520,
+ 18523, 14733, 16593, 3362,
+ 18523, 14733, 16593, 3363, 20520,
+ 18523, 14733, 16593, 3486,
+ 18523, 14733, 16593, 3487, 18038,
+ 18523, 14733, 16593, 3487, 20520,
+ 18523, 14733, 16593, 6978,
+ 18523, 14733, 16593, 6979, 18038,
+ 18523, 14733, 16593, 6979, 20520,
+ 18523, 14733, 16593, 7000,
+ 18523, 14733, 16593, 7001, 18038,
+ 18523, 14733, 16593, 7001, 20520,
+ 18523, 14733, 16593, 9282,
+ 18523, 14733, 16593, 9283, 18038,
+ 18523, 14733, 16593, 9283, 20520,
+ 18523, 14733, 16593, 13036,
+ 18523, 14733, 16593, 13037, 18038,
+ 18523, 14733, 16593, 13037, 20520,
+ 18523, 14733, 16593, 13140,
+ 18523, 14733, 16593, 13141, 20520,
+ 18523, 14733, 16593, 13170,
+ 18523, 14733, 16593, 13171, 20520,
+ 18523, 14733, 16593, 14634,
+ 18523, 14733, 16593, 14635, 18038,
+ 18523, 14733, 16593, 14635, 20520,
+ 18523, 14733, 16593, 14730,
+ 18523, 14733, 16593, 14731, 20520,
+ 18523, 14733, 16593, 14960,
+ 18523, 14733, 16593, 14961, 18038,
+ 18523, 14733, 16593, 14961, 20520,
+ 18523, 14733, 16593, 15932,
+ 18523, 14733, 16593, 15933, 20520,
+ 18523, 14733, 16593, 16550,
+ 18523, 14733, 16593, 16551, 20520,
+ 18523, 14733, 16593, 17158,
+ 18523, 14733, 16593, 17159, 20520,
+ 18523, 14733, 16593, 17258,
+ 18523, 14733, 16593, 17259, 20520,
+ 18523, 14733, 16593, 18818,
+ 18523, 14733, 16593, 18819, 20520,
+ 18523, 14733, 19781, 2727, 7368,
+ 18523, 14733, 19781, 2727, 14728,
+ 18523, 14733, 19992,
+ 18523, 14733, 20693, 16593, 3194,
+ 18523, 14733, 20693, 16593, 3195, 18038,
+ 18523, 14733, 20693, 16593, 3362,
+ 18523, 14733, 20693, 16593, 3363, 20520,
+ 18523, 14733, 20693, 16593, 3486,
+ 18523, 14733, 20693, 16593, 3487, 20520,
+ 18523, 14733, 20693, 16593, 6978,
+ 18523, 14733, 20693, 16593, 7000,
+ 18523, 14733, 20693, 16593, 7001, 18038,
+ 18523, 14733, 20693, 16593, 9282,
+ 18523, 14733, 20693, 16593, 13036,
+ 18523, 14733, 20693, 16593, 14634,
+ 18523, 14733, 20693, 16593, 14960,
+ 18528,
+ 18532,
+ 18567, 23134,
+ 18574,
+ 18576,
+ 18582,
+ 18587, 6938,
+ 18589, 10484,
+ 18619, 10484,
+ 18621, 17924,
+ 18626,
+ 18631, 6167, 841, 505, 12610,
+ 18631, 6167, 841, 505, 16136,
+ 18631, 6167, 841, 505, 16994,
+ 18631, 6167, 841, 505, 19524,
+ 18631, 6167, 3013, 13504,
+ 18631, 6167, 3195, 505, 12610,
+ 18631, 6167, 3195, 505, 16136,
+ 18631, 6167, 3195, 505, 16994,
+ 18631, 6167, 3195, 505, 19524,
+ 18631, 6167, 3363, 505, 12610,
+ 18631, 6167, 3363, 505, 16136,
+ 18631, 6167, 3363, 505, 16994,
+ 18631, 6167, 3363, 505, 19524,
+ 18631, 6167, 3487, 505, 12610,
+ 18631, 6167, 3487, 505, 16136,
+ 18631, 6167, 3487, 505, 16994,
+ 18631, 6167, 3487, 505, 19524,
+ 18631, 6167, 5910,
+ 18631, 6167, 6979, 505, 12610,
+ 18631, 6167, 6979, 505, 16136,
+ 18631, 6167, 6979, 505, 16994,
+ 18631, 6167, 6979, 505, 19524,
+ 18631, 6167, 6992,
+ 18631, 6167, 7001, 505, 12610,
+ 18631, 6167, 7001, 505, 16136,
+ 18631, 6167, 7001, 505, 16994,
+ 18631, 6167, 7001, 505, 19524,
+ 18631, 6167, 7771, 505, 12610,
+ 18631, 6167, 7771, 505, 16136,
+ 18631, 6167, 7771, 505, 16994,
+ 18631, 6167, 7771, 505, 19524,
+ 18631, 6167, 8039, 505, 12610,
+ 18631, 6167, 8039, 505, 16136,
+ 18631, 6167, 8039, 505, 16994,
+ 18631, 6167, 8039, 505, 19524,
+ 18631, 6167, 9283, 505, 12610,
+ 18631, 6167, 9283, 505, 16136,
+ 18631, 6167, 9283, 505, 16994,
+ 18631, 6167, 9283, 505, 19524,
+ 18631, 6167, 12419, 13504,
+ 18631, 6167, 13037, 505, 12610,
+ 18631, 6167, 13037, 505, 16136,
+ 18631, 6167, 13037, 505, 16994,
+ 18631, 6167, 13037, 505, 19524,
+ 18631, 6167, 14453, 505, 12610,
+ 18631, 6167, 14453, 505, 16136,
+ 18631, 6167, 14453, 505, 16994,
+ 18631, 6167, 14453, 505, 19524,
+ 18631, 6167, 14635, 505, 12610,
+ 18631, 6167, 14635, 505, 16136,
+ 18631, 6167, 14635, 505, 16994,
+ 18631, 6167, 14635, 505, 19524,
+ 18631, 6167, 14961, 505, 12610,
+ 18631, 6167, 14961, 505, 16136,
+ 18631, 6167, 14961, 505, 16994,
+ 18631, 6167, 14961, 505, 19524,
+ 18631, 6167, 15287, 13504,
+ 18631, 6167, 16281, 505, 12610,
+ 18631, 6167, 16281, 505, 16136,
+ 18631, 6167, 16281, 505, 16994,
+ 18631, 6167, 16281, 505, 19524,
+ 18631, 6167, 19058,
+ 18631, 6167, 19060,
+ 18631, 6167, 19062,
+ 18631, 6167, 19064,
+ 18631, 6167, 19066,
+ 18631, 6167, 19068,
+ 18631, 6167, 19070,
+ 18631, 6167, 19072,
+ 18631, 6167, 19074,
+ 18631, 6167, 20560,
+ 18631, 6167, 20562,
+ 18631, 6167, 20564,
+ 18631, 6167, 20566,
+ 18631, 6167, 20568,
+ 18631, 6167, 20570,
+ 18631, 6167, 20572,
+ 18631, 6167, 20574,
+ 18631, 6167, 20576,
+ 18631, 6167, 20578,
+ 18631, 6167, 20580,
+ 18631, 6167, 20582,
+ 18632,
+ 18642,
+ 18646,
+ 18649, 15271, 17084,
+ 18651, 2202,
+ 18653, 16366,
+ 18655, 1081, 6938,
+ 18655, 6938,
+ 18670,
+ 18672,
+ 18673, 7726,
+ 18679, 6160,
+ 18683, 18537, 7001, 6639, 11417, 1280,
+ 18683, 18537, 7001, 6639, 11417, 12826,
+ 18683, 18537, 16339, 274,
+ 18683, 18537, 16339, 552,
+ 18683, 18537, 16339, 2644,
+ 18683, 18537, 16339, 3348,
+ 18683, 18537, 16339, 6010,
+ 18683, 18537, 16339, 7416,
+ 18683, 18537, 16339, 7932,
+ 18683, 18537, 16339, 10388,
+ 18683, 18537, 16339, 11626,
+ 18683, 18537, 16339, 12256,
+ 18683, 18537, 16339, 13268,
+ 18683, 18537, 16339, 14576,
+ 18683, 18537, 16339, 15440,
+ 18683, 18537, 16339, 15836,
+ 18683, 18537, 16339, 16318,
+ 18683, 18537, 16339, 16862,
+ 18683, 18537, 16339, 20014,
+ 18683, 18537, 16339, 25136,
+ 18683, 18537, 16593, 2726,
+ 18683, 18537, 16593, 2727, 18038,
+ 18683, 18537, 16593, 3362,
+ 18683, 18537, 16593, 3486,
+ 18683, 18537, 16593, 7000,
+ 18683, 18537, 16593, 14960,
+ 18683, 18537, 16593, 17258,
+ 18683, 18537, 17249, 18805, 8736,
+ 18683, 18537, 18805, 8736,
+ 18687, 19705, 8736,
+ 18694,
+ 18699, 9364,
+ 18704,
+ 18709, 17085, 15658,
+ 18711, 1078,
+ 18711, 15034,
+ 18712,
+ 18732,
+ 18747, 13677, 7001, 18637, 20195, 10598,
+ 18747, 14985, 20113, 12221, 21229, 12314,
+ 18747, 14985, 20113, 12221, 22329, 12314,
+ 18747, 17641, 12432,
+ 18747, 18888,
+ 18747, 18889, 11417, 22113, 17050,
+ 18747, 18889, 20112,
+ 18747, 18889, 21393, 17058,
+ 18751, 6000,
+ 18755, 14869, 16762,
+ 18757, 519, 3375, 13157, 19936,
+ 18758,
+ 18760,
+ 18763, 13353, 12419, 13351, 15688,
+ 18763, 13677, 7001, 18637, 12419, 6324,
+ 18763, 15287, 7001, 18637, 6324,
+ 18763, 16021, 13351, 15688,
+ 18763, 17613, 32,
+ 18767, 17085, 1477, 240,
+ 18767, 17085, 1477, 414,
+ 18767, 17085, 1477, 764,
+ 18767, 17085, 1477, 1070,
+ 18767, 17085, 1477, 10410,
+ 18767, 17085, 1477, 20354,
+ 18768,
+ 18771, 14681, 11417, 10306,
+ 18773, 23091, 17085, 16568,
+ 18773, 23091, 17085, 19350,
+ 18773, 23091, 17085, 20256,
+ 18773, 23091, 17085, 20336,
+ 18773, 23091, 17085, 21678,
+ 18773, 23091, 17085, 21722,
+ 18780,
+ 18798,
+ 18800,
+ 18805, 10484,
+ 18806,
+ 18811, 6939, 11417, 18963, 19465, 13892,
+ 18813, 8736,
+ 18822,
+ 18829, 2759, 505, 6990,
+ 18833, 516,
+ 18833, 6788,
+ 18833, 10485, 14194,
+ 18833, 10485, 17316,
+ 18833, 10485, 18848,
+ 18833, 10485, 19142,
+ 18833, 10485, 19274,
+ 18833, 10485, 19318,
+ 18833, 10485, 19883, 22560,
+ 18833, 10485, 22560,
+ 18833, 10485, 22774,
+ 18833, 10485, 23058,
+ 18833, 12908,
+ 18833, 12959, 2726,
+ 18833, 12959, 3194,
+ 18833, 12959, 3486,
+ 18833, 12959, 6978,
+ 18833, 12959, 7000,
+ 18833, 12959, 9282,
+ 18833, 12959, 11726,
+ 18833, 12959, 13036,
+ 18833, 12959, 14634,
+ 18833, 12959, 14960,
+ 18833, 13093, 14693, 15241, 8736,
+ 18833, 14863, 8736,
+ 18833, 15241, 10485, 8,
+ 18833, 15241, 10485, 16,
+ 18833, 15241, 10485, 28,
+ 18833, 15241, 10485, 40,
+ 18833, 15241, 10485, 58,
+ 18833, 15241, 10485, 72,
+ 18833, 15241, 10485, 94,
+ 18833, 15241, 10485, 312,
+ 18833, 15241, 10485, 702,
+ 18833, 15241, 10485, 19149, 22,
+ 18833, 15241, 10485, 19149, 34,
+ 18833, 15241, 10485, 19149, 404,
+ 18833, 15241, 10485, 19149, 606,
+ 18833, 15241, 10485, 25075, 8,
+ 18833, 15241, 20033, 8736,
+ 18833, 15919, 12908,
+ 18833, 16339, 0,
+ 18833, 16339, 8,
+ 18833, 16339, 16,
+ 18833, 16339, 28,
+ 18833, 16339, 40,
+ 18833, 16339, 58,
+ 18833, 16339, 72,
+ 18833, 16339, 94,
+ 18833, 16339, 106,
+ 18833, 16339, 124,
+ 18833, 16339, 148,
+ 18833, 16339, 246,
+ 18833, 16339, 270,
+ 18833, 16339, 312,
+ 18833, 16339, 342,
+ 18833, 16339, 356,
+ 18833, 16339, 392,
+ 18833, 16339, 424,
+ 18833, 16339, 464,
+ 18833, 16339, 546,
+ 18833, 16339, 596,
+ 18833, 16339, 612,
+ 18833, 16339, 646,
+ 18833, 16339, 702,
+ 18833, 16339, 710,
+ 18833, 16339, 774,
+ 18833, 16339, 990,
+ 18833, 16339, 1106,
+ 18833, 16339, 1204,
+ 18833, 16339, 1226,
+ 18833, 16339, 1572,
+ 18833, 16339, 1890,
+ 18833, 16339, 2008,
+ 18833, 16339, 2248,
+ 18833, 16339, 2544,
+ 18833, 16339, 2594,
+ 18833, 16339, 2664,
+ 18833, 16339, 2792,
+ 18833, 16339, 3166,
+ 18833, 16339, 3240,
+ 18833, 16339, 3372,
+ 18833, 16339, 3452,
+ 18833, 16339, 6516,
+ 18833, 16339, 10988,
+ 18833, 16339, 19149, 22,
+ 18833, 16339, 19149, 34,
+ 18833, 16339, 19149, 404,
+ 18833, 16339, 19149, 606,
+ 18833, 16871, 8736,
+ 18833, 18805, 16412,
+ 18833, 18805, 16414,
+ 18833, 21480,
+ 18833, 22096,
+ 18833, 23073, 10484,
+ 18833, 23125, 10484,
+ 18835, 16339, 70,
+ 18835, 16339, 306,
+ 18835, 16339, 518,
+ 18835, 16339, 526,
+ 18835, 16339, 626,
+ 18835, 16339, 694,
+ 18835, 16339, 844,
+ 18835, 16339, 868,
+ 18835, 16339, 876,
+ 18835, 16339, 910,
+ 18835, 16339, 914,
+ 18835, 16339, 924,
+ 18835, 16339, 1000,
+ 18835, 16339, 1342,
+ 18835, 16339, 1344,
+ 18835, 16339, 1356,
+ 18835, 16339, 1394,
+ 18835, 16339, 1444,
+ 18835, 16339, 1516,
+ 18835, 16339, 1830,
+ 18835, 16339, 1832,
+ 18835, 16339, 2644,
+ 18835, 16339, 2698,
+ 18835, 16339, 2718,
+ 18835, 16339, 2748,
+ 18835, 16339, 3428,
+ 18835, 16339, 3658,
+ 18835, 16339, 3724,
+ 18835, 16339, 3858,
+ 18835, 16339, 3870,
+ 18835, 16339, 4018,
+ 18835, 16339, 6554,
+ 18835, 16339, 7634,
+ 18835, 16339, 8032,
+ 18835, 16339, 8278,
+ 18835, 16339, 8878,
+ 18835, 16339, 9696,
+ 18835, 16339, 9760,
+ 18835, 16339, 10084,
+ 18835, 16339, 10646,
+ 18835, 16339, 10852,
+ 18835, 16339, 11436,
+ 18835, 16339, 12312,
+ 18835, 16339, 13322,
+ 18835, 16339, 13506,
+ 18835, 16339, 14948,
+ 18835, 16339, 15762,
+ 18835, 16339, 18354,
+ 18843, 6939, 11417, 21059, 7398,
+ 18847, 18680,
+ 18849, 1379, 505, 10827, 8736,
+ 18849, 10485, 14194,
+ 18849, 10485, 17316,
+ 18849, 10485, 18848,
+ 18849, 10485, 19142,
+ 18849, 10485, 19274,
+ 18849, 10485, 22560,
+ 18849, 12908,
+ 18849, 15241, 10485, 8,
+ 18849, 15241, 10485, 16,
+ 18849, 15241, 10485, 28,
+ 18849, 15241, 10485, 40,
+ 18849, 15241, 10485, 58,
+ 18849, 15241, 10485, 72,
+ 18849, 15241, 10485, 94,
+ 18849, 15241, 10485, 312,
+ 18849, 15241, 10485, 702,
+ 18849, 15241, 10485, 19149, 34,
+ 18849, 15241, 10485, 19149, 606,
+ 18849, 15241, 10485, 20693, 40,
+ 18849, 15241, 10485, 20693, 702,
+ 18849, 15919, 12908,
+ 18849, 16339, 0,
+ 18849, 16339, 8,
+ 18849, 16339, 16,
+ 18849, 16339, 28,
+ 18849, 16339, 40,
+ 18849, 16339, 58,
+ 18849, 16339, 72,
+ 18849, 16339, 94,
+ 18849, 16339, 106,
+ 18849, 16339, 124,
+ 18849, 16339, 148,
+ 18849, 16339, 246,
+ 18849, 16339, 270,
+ 18849, 16339, 312,
+ 18849, 16339, 342,
+ 18849, 16339, 356,
+ 18849, 16339, 392,
+ 18849, 16339, 424,
+ 18849, 16339, 464,
+ 18849, 16339, 546,
+ 18849, 16339, 596,
+ 18849, 16339, 612,
+ 18849, 16339, 646,
+ 18849, 16339, 702,
+ 18849, 16339, 710,
+ 18849, 16339, 774,
+ 18849, 16339, 990,
+ 18849, 16339, 1106,
+ 18849, 16339, 1204,
+ 18849, 16339, 1226,
+ 18849, 16339, 1572,
+ 18849, 16339, 1890,
+ 18849, 16339, 2008,
+ 18849, 16339, 2544,
+ 18849, 16339, 2594,
+ 18849, 16339, 2664,
+ 18849, 16339, 2792,
+ 18849, 16339, 3166,
+ 18849, 16339, 3240,
+ 18849, 16339, 3372,
+ 18849, 16339, 3452,
+ 18849, 16339, 6516,
+ 18849, 16339, 10988,
+ 18849, 16339, 19149, 22,
+ 18849, 16339, 19149, 34,
+ 18849, 16339, 19149, 404,
+ 18849, 16339, 19149, 606,
+ 18849, 16339, 20693, 40,
+ 18849, 16339, 22493, 20693, 16,
+ 18849, 16339, 22493, 20693, 312,
+ 18849, 16339, 23371, 20693, 16,
+ 18849, 18805, 8737, 11417, 10013, 891, 15917, 15919, 20838,
+ 18849, 18805, 8737, 11417, 10013, 891, 15917, 17219, 20838,
+ 18849, 18805, 8737, 11417, 10013, 891, 15917, 20838,
+ 18849, 18805, 8737, 11417, 15919, 20838,
+ 18849, 18805, 8737, 11417, 17219, 20838,
+ 18849, 18805, 8737, 11417, 17661, 891, 3487, 22034,
+ 18849, 18805, 8737, 11417, 17661, 891, 7001, 22034,
+ 18849, 18805, 8737, 11417, 17661, 891, 10012,
+ 18849, 18805, 8737, 11417, 19047, 891, 15917, 20838,
+ 18849, 18805, 8737, 11417, 19047, 891, 20601, 21334,
+ 18849, 18805, 8737, 11417, 20339, 20838,
+ 18849, 18805, 8737, 11417, 21405, 20838,
+ 18849, 18805, 8737, 15919, 10062,
+ 18849, 18805, 8737, 15919, 10063, 11417, 10012,
+ 18849, 21481, 954,
+ 18849, 21481, 1280,
+ 18849, 22311, 16412,
+ 18849, 22311, 16414,
+ 18849, 22311, 16416,
+ 18855, 527, 21230,
+ 18855, 527, 23188,
+ 18855, 12221, 21231, 12221, 15943, 10484,
+ 18855, 12221, 23189, 12221, 15943, 10484,
+ 18855, 13869, 18854,
+ 18859, 8267, 12959, 2726,
+ 18859, 8267, 12959, 3194,
+ 18859, 8267, 12959, 3486,
+ 18859, 8267, 12959, 6978,
+ 18859, 8267, 12959, 7000,
+ 18859, 8267, 12959, 9282,
+ 18859, 8267, 12959, 11726,
+ 18859, 8267, 12959, 13036,
+ 18859, 8267, 12959, 14634,
+ 18859, 8267, 12959, 14960,
+ 18859, 10485, 20686,
+ 18859, 10485, 21728,
+ 18859, 10485, 21784,
+ 18859, 10485, 22560,
+ 18859, 15241, 10485, 6605, 18130,
+ 18859, 15241, 10485, 6605, 19888,
+ 18859, 15241, 10485, 6605, 21338,
+ 18859, 15241, 10485, 6605, 21764,
+ 18859, 15241, 10485, 6605, 22718,
+ 18859, 15241, 10485, 6605, 23182,
+ 18859, 15241, 10485, 13557, 19888,
+ 18859, 15241, 10485, 13557, 21338,
+ 18859, 15241, 10485, 13557, 21764,
+ 18859, 15241, 10485, 13595, 6564,
+ 18859, 15241, 10485, 18130,
+ 18859, 15241, 10485, 18131, 1659, 6605, 21766,
+ 18859, 15241, 10485, 18131, 1659, 21766,
+ 18859, 15241, 10485, 18131, 1659, 22718,
+ 18859, 15241, 10485, 21766,
+ 18859, 15241, 10485, 22718,
+ 18859, 15241, 10485, 23182,
+ 18859, 16339, 5445, 17532,
+ 18859, 16339, 15594,
+ 18859, 16339, 15954,
+ 18859, 16339, 16204,
+ 18859, 16339, 16646,
+ 18859, 16339, 17296,
+ 18859, 16339, 17412,
+ 18859, 16339, 17428,
+ 18859, 16339, 17440,
+ 18859, 16339, 17500,
+ 18859, 16339, 17739, 18254,
+ 18859, 16339, 17739, 18416,
+ 18859, 16339, 17739, 18792,
+ 18859, 16339, 17870,
+ 18859, 16339, 17914,
+ 18859, 16339, 18018,
+ 18859, 16339, 18048,
+ 18859, 16339, 18093, 22212,
+ 18859, 16339, 18348,
+ 18859, 16339, 18510,
+ 18859, 16339, 18722,
+ 18859, 16339, 18785, 17744,
+ 18859, 16339, 18785, 17954,
+ 18859, 16339, 18785, 18080,
+ 18859, 16339, 18785, 19500,
+ 18859, 16339, 18975, 18792,
+ 18859, 16339, 18975, 20317, 22838,
+ 18859, 16339, 18975, 22212,
+ 18859, 16339, 19118,
+ 18859, 16339, 19130,
+ 18859, 16339, 19192,
+ 18859, 16339, 19250,
+ 18859, 16339, 19860,
+ 18859, 16339, 19886,
+ 18859, 16339, 21164,
+ 18859, 16339, 21186,
+ 18859, 16339, 21291, 18254,
+ 18859, 16339, 21291, 18416,
+ 18859, 16339, 21291, 18792,
+ 18859, 16339, 21773, 17532,
+ 18859, 16339, 21773, 17622,
+ 18859, 16339, 21773, 17744,
+ 18859, 16339, 21773, 17954,
+ 18859, 16339, 21773, 18080,
+ 18859, 16339, 21773, 18102,
+ 18859, 16339, 21773, 18570,
+ 18859, 16339, 21773, 18992,
+ 18859, 16339, 21773, 19500,
+ 18859, 16339, 21773, 20586,
+ 18859, 16339, 22799, 17532,
+ 18859, 16339, 22799, 17622,
+ 18859, 16339, 22799, 17744,
+ 18859, 16339, 22799, 17954,
+ 18859, 16339, 22799, 18080,
+ 18859, 16339, 22799, 18102,
+ 18859, 16339, 22799, 18570,
+ 18859, 16339, 22799, 18992,
+ 18859, 16339, 22799, 19500,
+ 18859, 16339, 22799, 20586,
+ 18859, 17489, 12959, 2726,
+ 18859, 17489, 12959, 3194,
+ 18859, 17489, 12959, 3486,
+ 18859, 17489, 12959, 6978,
+ 18859, 17489, 12959, 7000,
+ 18859, 17489, 12959, 9282,
+ 18859, 17489, 12959, 13036,
+ 18859, 17489, 12959, 14634,
+ 18859, 17489, 12959, 14960,
+ 18859, 17489, 16593, 2727, 18038,
+ 18859, 17489, 16593, 2727, 20520,
+ 18859, 17489, 16593, 3362,
+ 18859, 17489, 16593, 13140,
+ 18859, 17489, 16593, 13170,
+ 18859, 17489, 16593, 14730,
+ 18859, 17489, 16593, 15932,
+ 18859, 17489, 16593, 16550,
+ 18859, 17489, 16593, 17158,
+ 18859, 17489, 16593, 17258,
+ 18859, 17489, 16593, 18818,
+ 18859, 22909, 22148,
+ 18865, 18637, 19306,
+ 18869, 13063, 659, 527, 21230,
+ 18869, 13063, 659, 527, 21231, 11417, 1281, 16194,
+ 18869, 13063, 659, 527, 23188,
+ 18869, 13063, 659, 527, 23189, 11417, 1281, 16194,
+ 18869, 14115, 12315, 11417, 16165, 7398,
+ 18869, 14115, 12315, 11417, 22113, 10764,
+ 18873, 13649, 526,
+ 18873, 13649, 890,
+ 18875, 10838,
+ 18875, 10839, 527, 13063, 658,
+ 18877, 1081, 6939, 11417, 9699, 13892,
+ 18877, 1081, 6939, 11417, 23197, 6824,
+ 18877, 6939, 11417, 7370,
+ 18877, 6939, 11417, 9699, 13892,
+ 18877, 6939, 11417, 9699, 13893, 891, 6297, 14866,
+ 18877, 6939, 11417, 9699, 13893, 891, 18877, 6824,
+ 18877, 6939, 11417, 9699, 13893, 891, 25325, 6824,
+ 18877, 6939, 11417, 10806,
+ 18877, 6939, 11417, 13414,
+ 18877, 6939, 11417, 18877, 6824,
+ 18877, 6939, 11417, 18877, 6825, 891, 7373, 19465, 13892,
+ 18877, 6939, 11417, 18877, 6825, 891, 14961, 16136,
+ 18877, 6939, 11417, 22446,
+ 18877, 6939, 11417, 23197, 6824,
+ 18879, 17084,
+ 18880,
+ 18881, 19177, 10518,
+ 18885, 16339, 274,
+ 18885, 16339, 552,
+ 18885, 16339, 2376,
+ 18885, 16339, 2644,
+ 18885, 16339, 3348,
+ 18885, 16339, 3696,
+ 18885, 16339, 5500,
+ 18885, 16339, 6010,
+ 18885, 16339, 6958,
+ 18885, 16339, 7416,
+ 18885, 16339, 7932,
+ 18885, 16339, 8214,
+ 18885, 16339, 10388,
+ 18885, 16339, 11626,
+ 18885, 16339, 12256,
+ 18885, 16339, 13268,
+ 18885, 16339, 14576,
+ 18885, 16339, 15440,
+ 18885, 16339, 16318,
+ 18885, 16339, 16862,
+ 18885, 16339, 21436,
+ 18885, 16593, 2726,
+ 18885, 16593, 2727, 18038,
+ 18885, 16593, 3362,
+ 18885, 16593, 17258,
+ 18885, 20813, 1281, 12220,
+ 18885, 20813, 1281, 12398,
+ 18885, 20813, 3487, 6639, 12220,
+ 18885, 20813, 3487, 6639, 12398,
+ 18885, 20813, 7597, 12220,
+ 18885, 20813, 7597, 12398,
+ 18885, 20813, 8281, 7597, 12398,
+ 18885, 20813, 10033, 12398,
+ 18885, 20813, 12837, 12220,
+ 18885, 20813, 12837, 12398,
+ 18885, 20813, 17051, 12398,
+ 18885, 22759, 10388,
+ 18885, 22909, 3487, 17661, 11417, 6638,
+ 18885, 22909, 3487, 20625, 5934,
+ 18885, 22909, 3487, 20625, 5935, 11417, 6638,
+ 18885, 22909, 7369, 15767, 11417, 1280,
+ 18885, 22909, 15767, 11417, 1280,
+ 18888,
+ 18889, 11417, 18526,
+ 18893, 7399, 8737, 11417, 8909, 891, 3262,
+ 18893, 7399, 8737, 11417, 8909, 891, 3263, 891, 13150,
+ 18893, 7399, 8737, 11417, 8909, 891, 3263, 891, 17219, 13150,
+ 18893, 8737, 10354,
+ 18893, 8737, 14410,
+ 18893, 8737, 15064,
+ 18893, 8737, 15919, 10354,
+ 18893, 10485, 19142,
+ 18893, 10485, 19274,
+ 18893, 10485, 22774,
+ 18893, 10485, 23058,
+ 18893, 13145, 20827, 10485, 2,
+ 18893, 13145, 20827, 10485, 6,
+ 18893, 13145, 20827, 10485, 12,
+ 18893, 13145, 20827, 10485, 20,
+ 18893, 13145, 20827, 10485, 22,
+ 18893, 13145, 20827, 10485, 24,
+ 18893, 13145, 20827, 10485, 26,
+ 18893, 13145, 20827, 10485, 34,
+ 18893, 13145, 20827, 10485, 36,
+ 18893, 13145, 20827, 10485, 52,
+ 18893, 13145, 20827, 10485, 472,
+ 18893, 13145, 20827, 10485, 620,
+ 18893, 15241, 10485, 8,
+ 18893, 15241, 10485, 16,
+ 18893, 15241, 10485, 28,
+ 18893, 15241, 10485, 40,
+ 18893, 15241, 10485, 72,
+ 18893, 15241, 10485, 94,
+ 18893, 15241, 10485, 502,
+ 18893, 15241, 10485, 680,
+ 18893, 15241, 10485, 19149, 22,
+ 18893, 15241, 10485, 19149, 34,
+ 18893, 15241, 16333, 8736,
+ 18893, 16339, 0,
+ 18893, 16339, 52,
+ 18893, 16339, 106,
+ 18893, 16339, 124,
+ 18893, 16339, 148,
+ 18893, 16339, 246,
+ 18893, 16339, 270,
+ 18893, 16339, 342,
+ 18893, 16339, 356,
+ 18893, 16339, 392,
+ 18893, 16339, 424,
+ 18893, 16339, 464,
+ 18893, 16339, 546,
+ 18893, 16339, 596,
+ 18893, 16339, 612,
+ 18893, 16339, 646,
+ 18893, 16339, 710,
+ 18893, 16339, 774,
+ 18893, 16339, 792,
+ 18893, 16339, 990,
+ 18893, 16339, 1106,
+ 18893, 16339, 1204,
+ 18893, 16339, 1226,
+ 18893, 16339, 1320,
+ 18893, 16339, 1572,
+ 18893, 16339, 1890,
+ 18893, 16339, 2008,
+ 18893, 16339, 2544,
+ 18893, 16339, 2594,
+ 18893, 16339, 2664,
+ 18893, 16339, 2792,
+ 18893, 16339, 3166,
+ 18893, 16339, 3240,
+ 18893, 16339, 3372,
+ 18893, 16339, 3438,
+ 18893, 16339, 3452,
+ 18893, 16339, 3986,
+ 18893, 16339, 6516,
+ 18893, 16339, 8084,
+ 18893, 16339, 10964,
+ 18893, 16339, 10988,
+ 18893, 20507, 16412,
+ 18893, 20507, 16414,
+ 18893, 21546,
+ 18893, 22083, 8736,
+ 18893, 27187, 16339, 392,
+ 18893, 27187, 16339, 596,
+ 18893, 27187, 16339, 612,
+ 18893, 27187, 16339, 3166,
+ 18896,
+ 18898,
+ 18899, 11417, 2727, 14783, 11378,
+ 18899, 11417, 14961, 14783, 15274,
+ 18899, 11417, 23117, 17050,
+ 18911, 136,
+ 18911, 272,
+ 18911, 292,
+ 18911, 302,
+ 18911, 454,
+ 18911, 472,
+ 18911, 512,
+ 18911, 614,
+ 18911, 632,
+ 18911, 695, 11417, 22701, 8736,
+ 18911, 722,
+ 18911, 738,
+ 18911, 1135, 19105, 25172,
+ 18911, 1135, 19105, 25174,
+ 18911, 1135, 19105, 25176,
+ 18911, 1135, 19105, 25178,
+ 18911, 1135, 19105, 25180,
+ 18911, 1135, 19105, 25182,
+ 18911, 1135, 19105, 25184,
+ 18911, 1135, 19105, 25186,
+ 18911, 1135, 19105, 25188,
+ 18911, 1135, 19105, 25192,
+ 18911, 1135, 19105, 25194,
+ 18911, 1135, 19105, 25196,
+ 18911, 1135, 19105, 25198,
+ 18911, 1135, 19105, 25200,
+ 18911, 1135, 19105, 25202,
+ 18911, 1135, 19105, 25204,
+ 18911, 1135, 19105, 25206,
+ 18911, 1135, 19105, 25208,
+ 18911, 1135, 19105, 25212,
+ 18911, 1135, 19105, 25214,
+ 18911, 1135, 19105, 25216,
+ 18911, 1135, 19105, 25218,
+ 18911, 1135, 19105, 25220,
+ 18911, 1135, 19105, 25222,
+ 18911, 1135, 19105, 25224,
+ 18911, 1135, 19105, 25228,
+ 18911, 1135, 19105, 25230,
+ 18911, 1135, 19105, 25232,
+ 18911, 1135, 19105, 25234,
+ 18911, 1135, 19105, 25236,
+ 18911, 1135, 19105, 25240,
+ 18911, 1135, 19105, 25242,
+ 18911, 1135, 19105, 25246,
+ 18911, 1135, 19105, 25248,
+ 18911, 1135, 19105, 25250,
+ 18911, 1135, 19105, 25254,
+ 18911, 1135, 19105, 25256,
+ 18911, 1135, 19105, 25258,
+ 18911, 1135, 19105, 25260,
+ 18911, 1135, 19105, 25262,
+ 18911, 1135, 19105, 25264,
+ 18911, 1135, 19105, 25266,
+ 18911, 1135, 19105, 25268,
+ 18911, 1281, 20112,
+ 18911, 1686,
+ 18911, 2006,
+ 18911, 2540,
+ 18911, 2727, 18039, 17259, 30,
+ 18911, 2836,
+ 18911, 3176,
+ 18911, 3218,
+ 18911, 3487, 20,
+ 18911, 3544,
+ 18911, 3644,
+ 18911, 6302,
+ 18911, 6979, 14415, 2726,
+ 18911, 7001, 20,
+ 18911, 7001, 1281, 22908,
+ 18911, 7002,
+ 18911, 9818,
+ 18911, 13037, 20,
+ 18911, 13653, 14765, 16339, 6,
+ 18911, 13653, 17613, 16339, 0,
+ 18911, 13653, 17613, 16339, 2,
+ 18911, 13653, 17613, 16339, 4,
+ 18911, 13653, 17613, 16339, 6,
+ 18911, 13653, 17613, 16339, 8,
+ 18911, 13653, 17613, 16339, 10,
+ 18911, 13653, 17613, 16339, 12,
+ 18911, 13653, 17613, 16339, 14,
+ 18911, 13653, 17613, 16339, 16,
+ 18911, 13653, 17613, 16339, 18,
+ 18911, 13653, 17613, 16339, 20,
+ 18911, 13653, 17613, 16339, 22,
+ 18911, 13653, 17613, 16339, 24,
+ 18911, 13653, 17613, 16339, 26,
+ 18911, 13653, 17613, 16339, 28,
+ 18911, 13653, 17613, 16339, 30,
+ 18911, 13653, 17613, 16339, 32,
+ 18911, 13653, 17613, 16339, 34,
+ 18911, 13653, 17613, 16339, 36,
+ 18911, 13653, 17613, 16339, 38,
+ 18911, 13653, 17613, 16339, 40,
+ 18911, 13653, 17613, 16339, 42,
+ 18911, 13653, 17613, 16339, 44,
+ 18911, 13653, 17613, 16339, 46,
+ 18911, 13653, 17613, 16339, 48,
+ 18911, 13653, 17613, 16339, 50,
+ 18911, 13868,
+ 18911, 14635, 14415, 2726,
+ 18911, 14731, 30,
+ 18911, 14765, 15766,
+ 18911, 14961, 6,
+ 18911, 14990,
+ 18911, 16152,
+ 18911, 16839, 19521, 14744,
+ 18911, 16897, 16888,
+ 18911, 17020,
+ 18911, 17911, 19521, 14744,
+ 18911, 18285, 526,
+ 18911, 18285, 890,
+ 18911, 18780,
+ 18911, 19306,
+ 18911, 19911, 154,
+ 18911, 19911, 612,
+ 18911, 19911, 8062,
+ 18911, 19972,
+ 18911, 22491, 14415, 3486,
18918,
- 18921, 15709, 16740,
- 18927, 17089, 843, 20912,
- 18933, 1449, 18060,
- 18933, 1449, 18062,
- 18933, 9855, 15868,
- 18933, 9855, 17486,
- 18933, 9855, 17610,
- 18933, 9855, 17652,
- 18933, 9855, 20552,
- 18933, 10651, 19618,
- 18933, 11854,
- 18933, 11905, 2610,
- 18933, 11905, 3076,
- 18933, 11905, 3356,
- 18933, 11905, 6756,
- 18933, 11905, 6778,
- 18933, 11905, 8780,
- 18933, 11905, 10900,
- 18933, 11905, 11978,
- 18933, 11905, 13450,
- 18933, 11905, 13736,
- 18933, 14003, 9855, 8,
- 18933, 14003, 9855, 16,
- 18933, 14003, 9855, 28,
- 18933, 14003, 9855, 40,
- 18933, 14003, 9855, 58,
- 18933, 14003, 9855, 72,
- 18933, 14003, 9855, 94,
- 18933, 14003, 9855, 308,
- 18933, 14003, 9855, 676,
- 18933, 14003, 9855, 17493, 22,
- 18933, 14003, 9855, 17493, 34,
- 18933, 14003, 9855, 17493, 582,
- 18933, 14625, 11854,
- 18933, 14999, 0,
- 18933, 14999, 8,
- 18933, 14999, 16,
- 18933, 14999, 28,
- 18933, 14999, 40,
- 18933, 14999, 58,
- 18933, 14999, 72,
- 18933, 14999, 94,
- 18933, 14999, 106,
- 18933, 14999, 124,
- 18933, 14999, 148,
- 18933, 14999, 244,
- 18933, 14999, 266,
- 18933, 14999, 308,
- 18933, 14999, 336,
- 18933, 14999, 350,
- 18933, 14999, 384,
- 18933, 14999, 416,
- 18933, 14999, 448,
- 18933, 14999, 522,
- 18933, 14999, 572,
- 18933, 14999, 588,
- 18933, 14999, 622,
- 18933, 14999, 676,
- 18933, 14999, 680,
- 18933, 14999, 734,
- 18933, 14999, 932,
- 18933, 14999, 1044,
- 18933, 14999, 1142,
- 18933, 14999, 1164,
- 18933, 14999, 1492,
- 18933, 14999, 1796,
- 18933, 14999, 1914,
- 18933, 14999, 2444,
- 18933, 14999, 2492,
- 18933, 14999, 2556,
- 18933, 14999, 2676,
- 18933, 14999, 3048,
- 18933, 14999, 3114,
- 18933, 14999, 3242,
- 18933, 14999, 3322,
- 18933, 14999, 6314,
- 18933, 14999, 10264,
- 18933, 14999, 17493, 22,
- 18933, 14999, 17493, 34,
- 18933, 14999, 17493, 582,
- 18933, 15233, 2610,
- 18933, 15233, 3076,
- 18933, 15233, 3232,
- 18933, 15233, 3356,
- 18933, 15233, 6756,
- 18933, 15233, 6778,
- 18933, 15233, 8780,
- 18933, 15233, 11978,
- 18933, 15233, 12080,
- 18933, 15233, 12108,
- 18933, 15233, 13450,
- 18933, 15233, 13538,
- 18933, 15233, 13736,
- 18933, 15233, 14636,
- 18933, 15233, 15194,
- 18933, 15233, 15736,
- 18933, 15233, 15820,
- 18933, 15233, 17190,
- 18933, 18157, 10423, 8320,
- 18934,
- 18936,
- 18941, 9854,
+ 18921, 19716,
+ 18926,
+ 18945, 21082,
18954,
- 18958,
- 18961, 16831, 15673, 1252,
- 18961, 16831, 15673, 1335, 20674,
- 18961, 16831, 15673, 5278,
- 18961, 16831, 15673, 7445, 2434,
- 18961, 16831, 15673, 7445, 17624,
- 18961, 16831, 15673, 8598,
- 18961, 16831, 15673, 10157, 1871, 15996,
- 18961, 16831, 15673, 10230,
- 18961, 16831, 15673, 10789, 848,
- 18961, 16831, 15673, 10789, 7602,
- 18961, 16831, 15673, 11407, 5288,
- 18961, 16831, 15673, 11407, 8370,
- 18961, 16831, 15673, 11407, 9291, 5288,
- 18961, 16831, 15673, 11407, 9291, 12222,
- 18961, 16831, 15673, 11407, 12222,
- 18961, 16831, 15673, 11407, 15106,
- 18961, 16831, 15673, 11407, 17626,
- 18961, 16831, 15673, 11407, 19294,
- 18961, 16831, 15673, 11459, 1335, 2434,
- 18961, 16831, 15673, 11459, 20674,
- 18961, 16831, 15673, 11468,
- 18961, 16831, 15673, 11719, 14218,
- 18961, 16831, 15673, 11719, 14948,
- 18961, 16831, 15673, 11719, 15598,
- 18961, 16831, 15673, 11906,
- 18961, 16831, 15673, 11907, 17624,
- 18961, 16831, 15673, 12550,
- 18961, 16831, 15673, 13165, 2434,
- 18961, 16831, 15673, 13165, 11906,
- 18961, 16831, 15673, 13165, 20674,
- 18961, 16831, 15673, 13268,
- 18961, 16831, 15673, 13330,
- 18961, 16831, 15673, 13664,
- 18961, 16831, 15673, 13714,
- 18961, 16831, 15673, 13715, 14294,
- 18961, 16831, 15673, 13730,
- 18961, 16831, 15673, 13980,
- 18961, 16831, 15673, 14089, 14946,
- 18961, 16831, 15673, 14552,
- 18961, 16831, 15673, 14583, 5279, 1253, 17868,
- 18961, 16831, 15673, 14583, 19069, 221, 17868,
- 18961, 16831, 15673, 14583, 20483, 9161, 17868,
- 18961, 16831, 15673, 14583, 20807, 17353, 17868,
- 18961, 16831, 15673, 14583, 20960,
- 18961, 16831, 15673, 14583, 22936,
- 18961, 16831, 15673, 14651, 20840,
- 18961, 16831, 15673, 14651, 21282,
- 18961, 16831, 15673, 14691, 17235, 14481, 13978,
- 18961, 16831, 15673, 14749, 17, 15929, 22936,
- 18961, 16831, 15673, 14749, 8605, 12372,
- 18961, 16831, 15673, 14749, 15164,
- 18961, 16831, 15673, 14749, 16757, 14481, 17848,
- 18961, 16831, 15673, 14749, 16757, 14481, 20260,
- 18961, 16831, 15673, 14749, 17235, 14481, 13978,
- 18961, 16831, 15673, 14749, 17235, 14481, 15674,
- 18961, 16831, 15673, 14749, 17235, 17847, 158,
- 18961, 16831, 15673, 14749, 17624,
- 18961, 16831, 15673, 14749, 17625, 17837, 12374,
- 18961, 16831, 15673, 14749, 19065, 158,
- 18961, 16831, 15673, 14749, 19065, 354,
- 18961, 16831, 15673, 14749, 19065, 461, 848,
- 18961, 16831, 15673, 14749, 19065, 461, 7602,
- 18961, 16831, 15673, 14749, 19065, 522,
- 18961, 16831, 15673, 14749, 19065, 760,
- 18961, 16831, 15673, 14749, 19065, 8598,
- 18961, 16831, 15673, 14749, 20109, 18900,
- 18961, 16831, 15673, 14763, 14582,
- 18961, 16831, 15673, 14763, 15928,
- 18961, 16831, 15673, 14791, 2435, 848,
- 18961, 16831, 15673, 14791, 2435, 7602,
- 18961, 16831, 15673, 14791, 17624,
- 18961, 16831, 15673, 14791, 22893, 11896,
- 18961, 16831, 15673, 14791, 22893, 17628,
- 18961, 16831, 15673, 14877, 15711, 19336,
- 18961, 16831, 15673, 14905, 18780,
- 18961, 16831, 15673, 14946,
- 18961, 16831, 15673, 14947, 848,
- 18961, 16831, 15673, 14947, 7602,
- 18961, 16831, 15673, 14991, 1253, 16148,
- 18961, 16831, 15673, 14991, 6577, 16150,
- 18961, 16831, 15673, 14991, 13815, 16148,
- 18961, 16831, 15673, 14991, 16519, 16150,
- 18961, 16831, 15673, 14991, 18733, 16148,
- 18961, 16831, 15673, 15121, 7444,
- 18961, 16831, 15673, 15249, 2434,
- 18961, 16831, 15673, 15249, 17624,
- 18961, 16831, 15673, 15250,
- 18961, 16831, 15673, 15281, 17624,
- 18961, 16831, 15673, 15335, 2434,
- 18961, 16831, 15673, 15335, 17624,
- 18961, 16831, 15673, 15394,
- 18961, 16831, 15673, 15512,
- 18961, 16831, 15673, 15513, 2434,
- 18961, 16831, 15673, 15628,
- 18961, 16831, 15673, 15706,
- 18961, 16831, 15673, 15782,
- 18961, 16831, 15673, 15857, 2434,
- 18961, 16831, 15673, 15857, 11906,
- 18961, 16831, 15673, 15857, 20674,
- 18961, 16831, 15673, 15929, 5279, 1253, 17868,
- 18961, 16831, 15673, 15929, 19069, 221, 17868,
- 18961, 16831, 15673, 15929, 20483, 9161, 17868,
- 18961, 16831, 15673, 15929, 20807, 17353, 17868,
- 18961, 16831, 15673, 15929, 20960,
- 18961, 16831, 15673, 15934,
- 18961, 16831, 15673, 16015, 158,
- 18961, 16831, 15673, 16015, 244,
- 18961, 16831, 15673, 16015, 354,
- 18961, 16831, 15673, 16015, 460,
- 18961, 16831, 15673, 16015, 522,
- 18961, 16831, 15673, 16015, 760,
- 18961, 16831, 15673, 16015, 3492,
- 18961, 16831, 15673, 16128,
- 18961, 16831, 15673, 16250,
- 18961, 16831, 15673, 16358,
- 18961, 16831, 15673, 16369, 1871, 14749, 3492,
- 18961, 16831, 15673, 16510,
- 18961, 16831, 15673, 16569, 2435, 848,
- 18961, 16831, 15673, 16569, 2435, 7602,
- 18961, 16831, 15673, 16569, 2435, 8372,
- 18961, 16831, 15673, 16569, 17624,
- 18961, 16831, 15673, 16596,
- 18961, 16831, 15673, 16599, 2434,
- 18961, 16831, 15673, 16599, 5254,
- 18961, 16831, 15673, 16599, 17624,
- 18961, 16831, 15673, 16604,
- 18961, 16831, 15673, 16736,
- 18961, 16831, 15673, 17008,
- 18961, 16831, 15673, 17010,
- 18961, 16831, 15673, 17100,
- 18961, 16831, 15673, 17292,
- 18961, 16831, 15673, 17293, 17614,
- 18961, 16831, 15673, 17325, 2434,
- 18961, 16831, 15673, 17325, 8375, 17294,
- 18961, 16831, 15673, 17325, 17624,
- 18961, 16831, 15673, 17326,
- 18961, 16831, 15673, 17352,
- 18961, 16831, 15673, 17378,
- 18961, 16831, 15673, 17471, 17624,
- 18961, 16831, 15673, 17538,
- 18961, 16831, 15673, 17613, 2434,
- 18961, 16831, 15673, 17613, 17624,
- 18961, 16831, 15673, 17616,
- 18961, 16831, 15673, 17726,
- 18961, 16831, 15673, 17747, 2434,
- 18961, 16831, 15673, 17747, 17624,
- 18961, 16831, 15673, 17845, 5279, 12734,
- 18961, 16831, 15673, 17845, 5279, 15098,
- 18961, 16831, 15673, 17845, 11906,
- 18961, 16831, 15673, 17845, 17360,
- 18961, 16831, 15673, 17850,
- 18961, 16831, 15673, 17851, 22893, 11896,
- 18961, 16831, 15673, 17851, 22893, 17629, 848,
- 18961, 16831, 15673, 17851, 22893, 17629, 7602,
- 18961, 16831, 15673, 17853, 250,
- 18961, 16831, 15673, 18028,
- 18961, 16831, 15673, 18162,
- 18961, 16831, 15673, 18210,
- 18961, 16831, 15673, 18216,
- 18961, 16831, 15673, 18217, 5254,
- 18961, 16831, 15673, 18218,
- 18961, 16831, 15673, 18220,
- 18961, 16831, 15673, 18287, 5253, 15393, 12372,
- 18961, 16831, 15673, 18287, 5253, 17835, 12372,
- 18961, 16831, 15673, 18287, 13977, 12372,
- 18961, 16831, 15673, 18287, 15393, 12372,
- 18961, 16831, 15673, 18287, 15787, 12372,
- 18961, 16831, 15673, 18287, 16711, 12372,
- 18961, 16831, 15673, 18287, 17039, 12372,
- 18961, 16831, 15673, 18287, 17039, 18735, 12372,
- 18961, 16831, 15673, 18287, 17835, 12372,
- 18961, 16831, 15673, 18287, 18735, 12372,
- 18961, 16831, 15673, 18287, 18735, 16711, 12372,
- 18961, 16831, 15673, 18287, 19798,
- 18961, 16831, 15673, 18287, 20345, 12372,
- 18961, 16831, 15673, 18432,
- 18961, 16831, 15673, 18444,
- 18961, 16831, 15673, 18445, 2434,
- 18961, 16831, 15673, 18564,
- 18961, 16831, 15673, 18601, 14314,
- 18961, 16831, 15673, 18601, 14315, 16264,
- 18961, 16831, 15673, 18601, 14315, 18778,
- 18961, 16831, 15673, 18601, 14315, 20472,
- 18961, 16831, 15673, 18601, 17360,
- 18961, 16831, 15673, 18601, 17361, 16264,
- 18961, 16831, 15673, 18601, 17361, 18778,
- 18961, 16831, 15673, 18601, 17361, 20472,
- 18961, 16831, 15673, 18736,
- 18961, 16831, 15673, 18781, 2434,
- 18961, 16831, 15673, 18781, 5254,
- 18961, 16831, 15673, 18781, 17624,
- 18961, 16831, 15673, 19067, 510,
- 18961, 16831, 15673, 19232,
- 18961, 16831, 15673, 19255, 17848,
- 18961, 16831, 15673, 19255, 20260,
- 18961, 16831, 15673, 19255, 20942,
- 18961, 16831, 15673, 19344,
- 18961, 16831, 15673, 19378,
- 18961, 16831, 15673, 19382,
- 18961, 16831, 15673, 19383, 2435, 848,
- 18961, 16831, 15673, 19383, 2435, 7602,
- 18961, 16831, 15673, 19383, 2435, 8372,
- 18961, 16831, 15673, 19383, 17624,
- 18961, 16831, 15673, 19392,
- 18961, 16831, 15673, 19493, 2434,
- 18961, 16831, 15673, 19493, 17624,
- 18961, 16831, 15673, 19548,
- 18961, 16831, 15673, 19549, 2434,
- 18961, 16831, 15673, 19764,
- 18961, 16831, 15673, 19800,
- 18961, 16831, 15673, 19852,
- 18961, 16831, 15673, 19853, 11906,
- 18961, 16831, 15673, 19870,
- 18961, 16831, 15673, 19877, 15711, 19336,
- 18961, 16831, 15673, 19877, 19763, 2434,
- 18961, 16831, 15673, 19878,
- 18961, 16831, 15673, 19879, 2434,
- 18961, 16831, 15673, 19879, 11906,
- 18961, 16831, 15673, 20102,
- 18961, 16831, 15673, 20159, 27, 14294,
- 18961, 16831, 15673, 20159, 27, 16262,
- 18961, 16831, 15673, 20186,
- 18961, 16831, 15673, 20188,
- 18961, 16831, 15673, 20841, 2434,
- 18961, 16831, 15673, 20841, 17624,
- 18961, 16831, 15673, 20842,
- 18961, 16831, 15673, 20843, 2434,
- 18961, 16831, 15673, 20843, 17624,
- 18961, 16831, 15673, 20854,
- 18961, 16831, 15673, 20947, 1320,
- 18961, 16831, 15673, 20947, 1334,
- 18961, 16831, 15673, 20998,
- 18961, 16831, 15673, 21098,
- 18961, 16831, 15673, 21232,
- 18961, 16831, 15673, 21282,
- 18961, 16831, 15673, 22984,
- 18961, 16831, 15673, 23142,
- 18961, 16831, 15673, 23144,
- 18961, 16831, 15673, 23250,
- 18961, 16831, 15673, 23270,
- 18961, 16831, 15673, 23272,
- 18961, 16831, 15673, 23280,
- 18961, 16831, 15673, 23286,
- 18961, 16831, 15673, 23288,
- 18961, 16831, 15673, 23444,
- 18961, 16831, 15673, 23528,
- 18961, 16831, 15673, 23538,
- 18962,
- 18964,
- 18975, 17593, 14999, 178,
- 18975, 17593, 14999, 496,
- 18975, 17593, 14999, 838,
- 18975, 17593, 14999, 852,
- 18975, 17593, 14999, 928,
- 18975, 17593, 14999, 1016,
- 18975, 17593, 14999, 1044,
- 18975, 17593, 14999, 1048,
- 18975, 17593, 14999, 1136,
- 18975, 17593, 14999, 1338,
- 18975, 17593, 14999, 1348,
- 18975, 17593, 14999, 1510,
- 18975, 17593, 14999, 1768,
- 18975, 17593, 14999, 1778,
- 18975, 17593, 14999, 1884,
- 18975, 17593, 14999, 1946,
- 18975, 17593, 14999, 2078,
- 18975, 17593, 14999, 2248,
- 18975, 17593, 14999, 2668,
- 18975, 17593, 14999, 2770,
- 18975, 17593, 14999, 2774,
- 18975, 17593, 14999, 2886,
- 18975, 17593, 14999, 3048,
- 18975, 17593, 14999, 3212,
- 18975, 17593, 14999, 3812,
- 18975, 17593, 14999, 5982,
- 18975, 17593, 14999, 6018,
- 18975, 17593, 14999, 6052,
- 18975, 17593, 14999, 6130,
- 18975, 17593, 14999, 6132,
- 18975, 17593, 14999, 6460,
- 18975, 17593, 14999, 6466,
- 18975, 17593, 14999, 7158,
- 18975, 17593, 14999, 7436,
- 18975, 17593, 14999, 7462,
- 18975, 17593, 14999, 7476,
- 18975, 17593, 14999, 7910,
- 18975, 17593, 14999, 8854,
- 18975, 17593, 14999, 9274,
- 18975, 17593, 14999, 9726,
- 18975, 17593, 14999, 9744,
- 18975, 17593, 14999, 9800,
- 18975, 17593, 14999, 10202,
- 18975, 17593, 14999, 10310,
- 18975, 17593, 14999, 10538,
- 18975, 17593, 14999, 10684,
- 18975, 17593, 14999, 10766,
- 18975, 17593, 14999, 10818,
- 18975, 17593, 14999, 10894,
- 18975, 17593, 14999, 10922,
- 18975, 17593, 14999, 11946,
- 18975, 17593, 14999, 12198,
- 18975, 17593, 17757, 8320,
- 18979, 3256,
- 18983, 6758,
- 18985, 896,
- 18987, 10228,
- 18988,
- 18989, 93, 6458,
- 18991, 15127, 13220,
- 18993, 17700,
- 18994,
- 18997, 3293, 20385, 11476,
- 18997, 9171, 14487, 11476,
- 18997, 13341, 843, 7817, 20385, 14312,
- 18997, 14497, 14487, 11476,
- 18997, 14753, 14487, 11476,
- 18997, 16179, 18176,
- 18997, 18176,
- 18997, 19215, 843, 17463, 9171, 14487, 14312,
- 18997, 20375, 843, 19407, 9171, 14487, 14312,
- 18997, 20375, 843, 19407, 9171, 14487, 14313, 10641, 16153, 2611, 16950,
- 18997, 23305, 9171, 14487, 11476,
- 19001, 15672,
- 19003, 47, 11392,
- 19003, 47, 11552,
- 19003, 327, 11552,
- 19003, 671, 10087, 11392,
- 19003, 671, 10087, 11552,
- 19003, 673, 11392,
- 19003, 675, 11392,
- 19003, 1217, 11392,
- 19003, 1217, 11393, 13340,
- 19003, 1217, 11552,
- 19003, 2175, 7854,
- 19003, 2511, 13759, 11392,
- 19003, 2607, 15317, 14999, 80,
- 19003, 2607, 15317, 14999, 1208,
- 19003, 2607, 15317, 14999, 3068,
- 19003, 2607, 15317, 14999, 10896,
- 19003, 2607, 15317, 14999, 12838,
- 19003, 3589, 11552,
- 19003, 6435, 10087, 11552,
- 19003, 6779, 6431, 11392,
- 19003, 7293, 11392,
- 19003, 7304,
- 19003, 7817, 7123, 9503, 11392,
- 19003, 7817, 7123, 9503, 11552,
- 19003, 7817, 10087, 11552,
- 19003, 7817, 11447, 11392,
- 19003, 7817, 11447, 11552,
- 19003, 7817, 11477, 11392,
- 19003, 7817, 11477, 11552,
- 19003, 7817, 13341, 11477, 11392,
- 19003, 7817, 13341, 11477, 11552,
- 19003, 7817, 16481, 11392,
- 19003, 7817, 18907, 11392,
- 19003, 7817, 18907, 11552,
- 19003, 7883, 14625, 17255, 16950,
- 19003, 7883, 15643, 16950,
- 19003, 7883, 17255, 16950,
- 19003, 7883, 18847, 7855, 16950,
- 19003, 9171, 8321, 11552,
- 19003, 9287, 9855, 11552,
- 19003, 9503, 11392,
- 19003, 9503, 11552,
- 19003, 9503, 16950,
- 19003, 10633, 14409, 11392,
- 19003, 11395, 10219, 8320,
- 19003, 11395, 14262,
- 19003, 11395, 14263, 11552,
- 19003, 11596,
- 19003, 11597, 11552,
- 19003, 11656,
- 19003, 11657, 11552,
- 19003, 11763, 11392,
- 19003, 11763, 11393, 13340,
- 19003, 11763, 11552,
- 19003, 12233, 10219, 8320,
- 19003, 12233, 14262,
- 19003, 12233, 14263, 11552,
- 19003, 12237, 16596,
- 19003, 12237, 16831, 17402,
- 19003, 12237, 16831, 19518,
- 19003, 12237, 16831, 19778,
- 19003, 12237, 19063, 13792,
- 19003, 12237, 20854,
- 19003, 12237, 22960,
- 19003, 12541, 13563, 14999, 0,
- 19003, 12541, 13563, 14999, 1, 10641, 19058,
- 19003, 12541, 13563, 14999, 2,
- 19003, 12541, 13563, 14999, 4,
- 19003, 12541, 13563, 14999, 5, 16120,
- 19003, 12541, 13563, 14999, 6,
- 19003, 12541, 13563, 14999, 8,
- 19003, 12541, 13563, 14999, 10,
- 19003, 12541, 13563, 14999, 12,
- 19003, 12541, 13563, 14999, 14,
- 19003, 12541, 13563, 14999, 16,
- 19003, 12541, 13563, 14999, 20,
- 19003, 12541, 13563, 14999, 22,
- 19003, 12541, 13563, 14999, 23, 10641, 14625, 15119, 13758,
- 19003, 12541, 13563, 14999, 24,
- 19003, 12541, 13563, 14999, 26,
- 19003, 12541, 13563, 14999, 28,
- 19003, 12541, 13563, 14999, 29, 10641, 12563, 22977, 15642,
- 19003, 12541, 13563, 14999, 29, 10641, 19058,
- 19003, 12541, 13563, 14999, 30,
- 19003, 12541, 13563, 14999, 34,
- 19003, 12541, 13563, 14999, 35, 11552,
- 19003, 12541, 13563, 14999, 35, 17140,
- 19003, 12541, 13563, 14999, 36,
- 19003, 12541, 13563, 14999, 38,
- 19003, 12541, 13563, 14999, 40,
- 19003, 12541, 13563, 14999, 41, 10641, 12563, 22977, 15642,
- 19003, 12541, 13563, 14999, 41, 10641, 19058,
- 19003, 12541, 13563, 14999, 42,
- 19003, 12541, 13563, 14999, 44,
- 19003, 12541, 13563, 14999, 46,
- 19003, 12541, 13563, 14999, 50,
- 19003, 12541, 13563, 14999, 66,
- 19003, 12541, 13563, 14999, 82,
- 19003, 12541, 13563, 14999, 96,
- 19003, 12541, 13563, 14999, 1318,
- 19003, 12541, 13563, 14999, 1328,
- 19003, 12541, 13563, 14999, 5816,
- 19003, 12541, 13563, 14999, 7883, 36,
- 19003, 12541, 13563, 14999, 11436,
- 19003, 12541, 13563, 14999, 13432,
- 19003, 12541, 13563, 14999, 16527, 6,
- 19003, 12541, 13563, 14999, 19267, 9171, 1, 11392,
- 19003, 12541, 14999, 13563, 16111, 12,
- 19003, 12541, 14999, 13563, 16111, 22,
- 19003, 12541, 14999, 13563, 16111, 24,
- 19003, 12541, 14999, 13563, 16111, 26,
- 19003, 12541, 14999, 13563, 16111, 34,
- 19003, 12563, 22977, 15643, 11552,
- 19003, 12741, 9855, 11552,
- 19003, 13341, 7123, 9503, 11392,
- 19003, 13341, 7123, 9503, 11552,
- 19003, 13341, 10087, 11552,
- 19003, 13341, 11477, 11392,
- 19003, 13341, 11477, 11552,
- 19003, 13341, 16481, 11392,
- 19003, 13341, 18907, 843, 671, 18907, 11552,
- 19003, 13341, 18907, 843, 6435, 18907, 11552,
- 19003, 13341, 18907, 11392,
- 19003, 13341, 18907, 11552,
- 19003, 13507, 15643, 16950,
- 19003, 13507, 17255, 16950,
- 19003, 13507, 18847, 7855, 16950,
- 19003, 13573, 11552,
- 19003, 13737, 6431, 11392,
- 19003, 13758,
- 19003, 13759, 7817, 7123, 11552,
- 19003, 13759, 11552,
- 19003, 13759, 13341, 7123, 11552,
- 19003, 13759, 16950,
- 19003, 14281, 12005, 635, 11392,
- 19003, 14281, 12005, 635, 11552,
- 19003, 14409, 11392,
- 19003, 14409, 11552,
- 19003, 14623, 11395, 14262,
- 19003, 14623, 12233, 14262,
- 19003, 14625, 2175, 7854,
- 19003, 14625, 9171, 8321, 11552,
- 19003, 14625, 9503, 11552,
- 19003, 14625, 11395, 14262,
- 19003, 14625, 11596,
- 19003, 14625, 11597, 11552,
- 19003, 14625, 12233, 14262,
- 19003, 14625, 13758,
- 19003, 14625, 13759, 7817, 7122,
- 19003, 14625, 13759, 13341, 7122,
- 19003, 14625, 15050,
- 19003, 14625, 15051, 11552,
- 19003, 14625, 18183, 11596,
- 19003, 14625, 18183, 11597, 11552,
- 19003, 14625, 18400,
- 19003, 14625, 18847, 7855, 11392,
- 19003, 14625, 18847, 7855, 11552,
- 19003, 14625, 18847, 15643, 16950,
- 19003, 14625, 19921, 11392,
- 19003, 14625, 20375, 11477, 11552,
- 19003, 14625, 20845, 11392,
- 19003, 14647, 9855, 11552,
- 19003, 15050,
- 19003, 15051, 7817, 7122,
- 19003, 15051, 7817, 7123, 11552,
- 19003, 15051, 11552,
- 19003, 15051, 13341, 7122,
- 19003, 15051, 13341, 7123, 11552,
- 19003, 15246,
- 19003, 15247, 11392,
- 19003, 15621, 11552,
- 19003, 15645, 22977, 15643, 11552,
- 19003, 15781, 1216,
- 19003, 15781, 18838,
- 19003, 15811, 11763, 11392,
- 19003, 15893, 7855, 11552,
- 19003, 15945, 11392,
- 19003, 15945, 11552,
- 19003, 15993, 15672,
- 19003, 16120,
- 19003, 16337, 19921, 14262,
- 19003, 16398,
- 19003, 16457, 11905, 2610,
- 19003, 16457, 11905, 3076,
- 19003, 16457, 11905, 3356,
- 19003, 16457, 11905, 6756,
- 19003, 16457, 11905, 6778,
- 19003, 16457, 11905, 10900,
- 19003, 16457, 11905, 13736,
- 19003, 16457, 14999, 0,
- 19003, 16457, 14999, 350,
- 19003, 16457, 14999, 448,
- 19003, 16457, 14999, 522,
- 19003, 16457, 14999, 684,
- 19003, 17123, 17255, 16950,
- 19003, 17177, 11552,
- 19003, 17463, 11477, 11552,
- 19003, 17643, 11392,
- 19003, 17643, 11552,
- 19003, 17809, 3233, 18311, 9854,
- 19003, 17809, 11865, 18468,
- 19003, 17809, 13269, 18468,
- 19003, 17809, 13774,
- 19003, 17809, 13775, 7817, 7122,
- 19003, 17809, 13775, 13341, 7122,
- 19003, 17809, 14004,
- 19003, 17809, 14906,
- 19003, 17809, 14999, 0,
- 19003, 17809, 14999, 16,
- 19003, 17809, 14999, 28,
- 19003, 17809, 14999, 40,
- 19003, 17809, 14999, 110,
- 19003, 17809, 14999, 154,
- 19003, 17809, 14999, 186,
- 19003, 17809, 14999, 198,
- 19003, 17809, 14999, 200,
- 19003, 17809, 14999, 202,
- 19003, 17809, 14999, 208,
- 19003, 17809, 14999, 210,
- 19003, 17809, 14999, 266,
- 19003, 17809, 14999, 300,
- 19003, 17809, 14999, 350,
- 19003, 17809, 14999, 528,
- 19003, 17809, 14999, 626,
- 19003, 17809, 14999, 682,
- 19003, 17809, 14999, 738,
- 19003, 17809, 14999, 746,
- 19003, 17809, 14999, 754,
- 19003, 17809, 14999, 947, 3758,
- 19003, 17809, 14999, 1046,
- 19003, 17809, 14999, 1494,
- 19003, 17809, 14999, 3048,
- 19003, 17809, 14999, 3310,
- 19003, 17809, 14999, 3680,
- 19003, 17809, 14999, 3814,
- 19003, 17809, 14999, 6754,
- 19003, 17809, 14999, 7131, 9854,
- 19003, 17809, 14999, 9891, 9854,
- 19003, 17809, 14999, 10780,
- 19003, 17809, 14999, 11916,
- 19003, 17809, 14999, 12012,
- 19003, 17809, 14999, 13144,
- 19003, 17809, 14999, 13472,
- 19003, 17809, 14999, 15031, 3758,
- 19003, 17809, 14999, 18185, 0,
- 19003, 17809, 14999, 18185, 8,
- 19003, 17809, 14999, 18185, 947, 3758,
- 19003, 17809, 14999, 19449, 662,
- 19003, 17809, 14999, 19815, 300,
- 19003, 17809, 16503, 18311, 9854,
- 19003, 17809, 16503, 19785, 9854,
- 19003, 17809, 16992,
- 19003, 17809, 18311, 9854,
- 19003, 17809, 18472,
- 19003, 17809, 18745, 18311, 9854,
- 19003, 17809, 23112,
- 19003, 17827, 8320,
- 19003, 18113, 14890,
- 19003, 18172,
- 19003, 18183, 11596,
- 19003, 18183, 11597, 11552,
- 19003, 18183, 14409, 11552,
- 19003, 18183, 14625, 5287, 11552,
- 19003, 18249, 7817, 7122,
- 19003, 18249, 7817, 7123, 11552,
- 19003, 18249, 13341, 7122,
- 19003, 18249, 13341, 7123, 11552,
- 19003, 18400,
- 19003, 18543, 11763, 11392,
- 19003, 18847, 7855, 11392,
- 19003, 18847, 7855, 11552,
- 19003, 18847, 13758,
- 19003, 18997, 9503, 16950,
- 19003, 18997, 11477, 11392,
- 19003, 19058,
- 19003, 19059, 11552,
- 19003, 19215, 11476,
- 19003, 19227, 14486,
- 19003, 19227, 14487, 18922,
- 19003, 19227, 14924,
- 19003, 19227, 15498,
- 19003, 19227, 15620,
- 19003, 19227, 15847, 18471, 18774,
- 19003, 19227, 16248,
- 19003, 19407, 11477, 16950,
- 19003, 19407, 16481, 10641, 5741, 19214,
- 19003, 19587, 7293, 11552,
- 19003, 19921, 14262,
- 19003, 19921, 14263, 11552,
- 19003, 19935, 15050,
- 19003, 19935, 15051, 11552,
- 19003, 19971, 9855, 17652,
- 19003, 19971, 11905, 2610,
- 19003, 19971, 11905, 3076,
- 19003, 19971, 11905, 3356,
- 19003, 19971, 11905, 6756,
- 19003, 19971, 11905, 6778,
- 19003, 19971, 11905, 8780,
- 19003, 19971, 11905, 10900,
- 19003, 19971, 11905, 11978,
- 19003, 19971, 11905, 13450,
- 19003, 19971, 11905, 13736,
- 19003, 19971, 14999, 0,
- 19003, 19971, 14999, 40,
- 19003, 19971, 14999, 350,
- 19003, 19971, 14999, 448,
- 19003, 19971, 14999, 522,
- 19003, 19971, 14999, 572,
- 19003, 19971, 14999, 684,
- 19003, 20157, 14999, 16,
- 19003, 20157, 14999, 742,
- 19003, 20157, 14999, 746,
- 19003, 20157, 14999, 880,
- 19003, 20157, 14999, 947, 3758,
- 19003, 20157, 14999, 2616,
- 19003, 20157, 14999, 3048,
- 19003, 20157, 14999, 3312,
- 19003, 20157, 14999, 3394,
- 19003, 20157, 14999, 5872,
- 19003, 20157, 14999, 6754,
- 19003, 20157, 14999, 7152,
- 19003, 20157, 14999, 7454,
- 19003, 20157, 14999, 7584,
- 19003, 20157, 14999, 9804,
- 19003, 20157, 14999, 10526,
- 19003, 20157, 14999, 10760,
- 19003, 20157, 14999, 10778,
- 19003, 20157, 14999, 10780,
- 19003, 20157, 14999, 11920,
- 19003, 20157, 14999, 12118,
- 19003, 20157, 14999, 12812,
- 19003, 20157, 14999, 13344,
- 19003, 20157, 14999, 13560,
- 19003, 20157, 14999, 13563, 3758,
- 19003, 20157, 14999, 14118,
- 19003, 20157, 14999, 14478,
- 19003, 20157, 14999, 14594,
- 19003, 20157, 14999, 15366,
- 19003, 20157, 14999, 15816,
- 19003, 20157, 14999, 15938,
- 19003, 20157, 14999, 16444,
- 19003, 20157, 14999, 16525, 7454,
- 19003, 20157, 14999, 16533, 947, 3758,
- 19003, 20157, 14999, 16533, 13563, 3758,
- 19003, 20157, 14999, 16724,
- 19003, 20157, 14999, 16834,
- 19003, 20157, 14999, 17540,
- 19003, 20179, 11392,
- 19003, 20375, 16481, 10641, 5741, 19214,
- 19003, 20461, 8320,
- 19003, 20552,
- 19003, 20835, 7293, 11552,
- 19003, 20845, 11392,
- 19003, 20845, 11552,
- 19003, 20845, 16950,
- 19003, 20992,
- 19003, 21026,
- 19003, 21094,
- 19003, 21140,
- 19003, 21142,
- 19003, 21144,
- 19003, 21279, 9503, 16950,
- 19003, 21279, 11477, 11392,
- 19003, 22980,
- 19003, 23448,
- 19003, 23454,
- 19003, 23459, 15873, 13579, 8320,
- 19003, 23459, 20909, 13579, 8320,
- 19009, 10641, 1217, 11392,
- 19023, 9854,
- 19028,
- 19030,
- 19037, 9855, 0,
- 19037, 9855, 1, 13765, 0,
- 19037, 9855, 1, 13765, 266,
- 19037, 9855, 1, 13765, 884,
- 19037, 9855, 1, 13765, 1748,
- 19037, 9855, 1, 13765, 3012,
- 19037, 9855, 1, 13765, 6927, 10122,
- 19037, 9855, 1, 13765, 8490,
- 19037, 9855, 1, 13765, 12523, 7070,
- 19037, 9855, 8,
- 19037, 9855, 9, 9175, 9, 2537, 9175, 2536,
- 19037, 9855, 9, 13765, 2646,
- 19037, 9855, 16,
- 19037, 9855, 17, 0,
- 19037, 9855, 40,
- 19037, 9855, 41, 40,
- 19037, 9855, 41, 41, 40,
- 19037, 9855, 41, 1542,
- 19037, 9855, 41, 9175, 41, 41, 18543, 9175, 41, 18542,
- 19037, 9855, 41, 9175, 41, 523, 9175, 523, 1451, 9175, 1450,
- 19037, 9855, 41, 9175, 41, 3143, 9175, 3142,
- 19037, 9855, 54,
- 19037, 9855, 60,
- 19037, 9855, 61, 7070,
- 19037, 9855, 61, 13765, 41, 9287, 41, 9287, 40,
- 19037, 9855, 61, 13765, 266,
- 19037, 9855, 61, 13765, 1442,
- 19037, 9855, 61, 13765, 1749, 7070,
- 19037, 9855, 61, 13765, 2536,
- 19037, 9855, 61, 13765, 2537, 10122,
- 19037, 9855, 61, 13765, 5296,
- 19037, 9855, 61, 13765, 6447, 7070,
- 19037, 9855, 61, 13765, 6927, 10122,
- 19037, 9855, 61, 13765, 7426,
- 19037, 9855, 61, 13765, 9806,
- 19037, 9855, 61, 13765, 12520,
- 19037, 9855, 61, 13765, 13484,
- 19037, 9855, 64,
- 19037, 9855, 65, 13765, 6590,
- 19037, 9855, 74,
- 19037, 9855, 75, 13765, 12010,
- 19037, 9855, 75, 13765, 13499, 9287, 7042,
- 19037, 9855, 76,
- 19037, 9855, 77, 13765, 76,
- 19037, 9855, 77, 13765, 266,
- 19037, 9855, 77, 13765, 358,
- 19037, 9855, 77, 13765, 3050,
- 19037, 9855, 77, 13765, 3426,
- 19037, 9855, 77, 13765, 6402,
- 19037, 9855, 77, 13765, 7042,
- 19037, 9855, 77, 13765, 7572,
- 19037, 9855, 80,
- 19037, 9855, 81, 9175, 80,
- 19037, 9855, 81, 9287, 8591, 17274,
- 19037, 9855, 81, 9287, 8591, 18389, 81, 9287, 8590,
- 19037, 9855, 81, 13737, 13764,
- 19037, 9855, 106,
- 19037, 9855, 114,
- 19037, 9855, 115, 13765, 0,
- 19037, 9855, 115, 13765, 1450,
- 19037, 9855, 115, 13765, 1749, 7070,
- 19037, 9855, 120,
- 19037, 9855, 121, 9175, 121, 60,
- 19037, 9855, 121, 9175, 121, 666,
- 19037, 9855, 121, 9175, 121, 13765, 2382,
- 19037, 9855, 121, 17793, 120,
- 19037, 9855, 148,
- 19037, 9855, 149, 13765, 10094,
- 19037, 9855, 158,
- 19037, 9855, 168,
- 19037, 9855, 169, 7070,
- 19037, 9855, 169, 9175, 168,
- 19037, 9855, 169, 17210,
- 19037, 9855, 174,
- 19037, 9855, 175, 13765, 1, 9287, 267, 9287, 148,
- 19037, 9855, 175, 13765, 40,
- 19037, 9855, 175, 13765, 430,
- 19037, 9855, 175, 13765, 1450,
- 19037, 9855, 175, 13765, 2022,
- 19037, 9855, 175, 13765, 2646,
- 19037, 9855, 175, 13765, 3016,
- 19037, 9855, 175, 13765, 3050,
- 19037, 9855, 198,
- 19037, 9855, 202,
- 19037, 9855, 203, 13765, 424,
- 19037, 9855, 203, 13765, 6926,
- 19037, 9855, 203, 13765, 6927, 10122,
- 19037, 9855, 203, 17274,
- 19037, 9855, 203, 17793, 202,
- 19037, 9855, 203, 18389, 202,
- 19037, 9855, 244,
- 19037, 9855, 245, 7070,
- 19037, 9855, 254,
- 19037, 9855, 255, 13765, 8,
- 19037, 9855, 255, 13765, 40,
- 19037, 9855, 255, 17793, 254,
- 19037, 9855, 260,
- 19037, 9855, 261, 17793, 260,
- 19037, 9855, 266,
- 19037, 9855, 267, 7070,
- 19037, 9855, 267, 10122,
- 19037, 9855, 267, 10123, 7070,
- 19037, 9855, 274,
- 19037, 9855, 275, 13765, 40,
- 19037, 9855, 275, 13765, 864,
- 19037, 9855, 275, 13765, 865, 9175, 275, 13765, 864,
- 19037, 9855, 275, 13765, 884,
- 19037, 9855, 275, 13765, 1432,
- 19037, 9855, 275, 13765, 1936,
- 19037, 9855, 275, 13765, 2536,
- 19037, 9855, 275, 13765, 3050,
- 19037, 9855, 275, 13765, 5296,
- 19037, 9855, 275, 13765, 6408,
- 19037, 9855, 286,
- 19037, 9855, 294,
- 19037, 9855, 304,
- 19037, 9855, 312,
- 19037, 9855, 313, 13765, 6927, 10122,
- 19037, 9855, 314,
- 19037, 9855, 315, 13765, 10094,
- 19037, 9855, 315, 17274,
- 19037, 9855, 315, 17793, 314,
- 19037, 9855, 315, 18389, 314,
- 19037, 9855, 316,
- 19037, 9855, 324,
- 19037, 9855, 350,
- 19037, 9855, 351, 13765, 0,
- 19037, 9855, 351, 13765, 40,
- 19037, 9855, 351, 13765, 41, 41, 40,
- 19037, 9855, 351, 13765, 64,
- 19037, 9855, 351, 13765, 65, 9287, 2000,
- 19037, 9855, 351, 13765, 114,
- 19037, 9855, 351, 13765, 120,
- 19037, 9855, 351, 13765, 244,
- 19037, 9855, 351, 13765, 254,
- 19037, 9855, 351, 13765, 260,
- 19037, 9855, 351, 13765, 275, 13765, 5296,
- 19037, 9855, 351, 13765, 314,
- 19037, 9855, 351, 13765, 350,
- 19037, 9855, 351, 13765, 358,
- 19037, 9855, 351, 13765, 392,
- 19037, 9855, 351, 13765, 406,
- 19037, 9855, 351, 13765, 424,
- 19037, 9855, 351, 13765, 425, 9287, 168,
- 19037, 9855, 351, 13765, 425, 9287, 254,
- 19037, 9855, 351, 13765, 425, 9287, 626,
- 19037, 9855, 351, 13765, 430,
- 19037, 9855, 351, 13765, 431, 9287, 13054,
- 19037, 9855, 351, 13765, 452,
- 19037, 9855, 351, 13765, 522,
- 19037, 9855, 351, 13765, 536,
- 19037, 9855, 351, 13765, 584,
- 19037, 9855, 351, 13765, 588,
- 19037, 9855, 351, 13765, 642,
- 19037, 9855, 351, 13765, 646,
- 19037, 9855, 351, 13765, 654,
- 19037, 9855, 351, 13765, 672,
- 19037, 9855, 351, 13765, 758,
- 19037, 9855, 351, 13765, 884,
- 19037, 9855, 351, 13765, 896,
- 19037, 9855, 351, 13765, 1442,
- 19037, 9855, 351, 13765, 1450,
- 19037, 9855, 351, 13765, 1451, 9287, 9737, 9287, 0,
- 19037, 9855, 351, 13765, 1542,
- 19037, 9855, 351, 13765, 1748,
- 19037, 9855, 351, 13765, 1872,
- 19037, 9855, 351, 13765, 1928,
- 19037, 9855, 351, 13765, 2198,
- 19037, 9855, 351, 13765, 2536,
- 19037, 9855, 351, 13765, 3026,
- 19037, 9855, 351, 13765, 3048,
- 19037, 9855, 351, 13765, 3050,
- 19037, 9855, 351, 13765, 3056,
- 19037, 9855, 351, 13765, 3066,
- 19037, 9855, 351, 13765, 3210,
- 19037, 9855, 351, 13765, 3412,
- 19037, 9855, 351, 13765, 3426,
- 19037, 9855, 351, 13765, 5296,
- 19037, 9855, 351, 13765, 5298,
- 19037, 9855, 351, 13765, 6590,
- 19037, 9855, 351, 13765, 6927, 10122,
- 19037, 9855, 351, 13765, 7036,
- 19037, 9855, 351, 13765, 7042,
- 19037, 9855, 351, 13765, 7043, 9287, 3026,
- 19037, 9855, 351, 13765, 7043, 17793, 7042,
- 19037, 9855, 351, 13765, 7078,
- 19037, 9855, 351, 13765, 9770,
- 19037, 9855, 351, 13765, 9808,
- 19037, 9855, 351, 13765, 10417, 13765, 522,
- 19037, 9855, 351, 13765, 11452,
- 19037, 9855, 351, 13765, 11518,
- 19037, 9855, 351, 13765, 12010,
- 19037, 9855, 351, 13765, 13640,
- 19037, 9855, 358,
- 19037, 9855, 359, 13765, 40,
- 19037, 9855, 359, 13765, 654,
- 19037, 9855, 359, 13765, 884,
- 19037, 9855, 370,
- 19037, 9855, 371, 9175, 275, 13765, 5297, 371, 9175, 275, 13765, 5296,
- 19037, 9855, 384,
- 19037, 9855, 392,
- 19037, 9855, 406,
- 19037, 9855, 407, 13765, 884,
- 19037, 9855, 416,
- 19037, 9855, 417, 7070,
- 19037, 9855, 417, 13765, 10094,
- 19037, 9855, 424,
- 19037, 9855, 430,
- 19037, 9855, 431, 9287, 3784,
- 19037, 9855, 440,
- 19037, 9855, 441, 9175, 440,
- 19037, 9855, 448,
- 19037, 9855, 452,
- 19037, 9855, 453, 13765, 0,
- 19037, 9855, 453, 13765, 654,
- 19037, 9855, 453, 17210,
- 19037, 9855, 460,
- 19037, 9855, 461, 13765, 8,
- 19037, 9855, 472,
- 19037, 9855, 522,
- 19037, 9855, 536,
- 19037, 9855, 537, 13765, 0,
- 19037, 9855, 537, 13765, 8,
- 19037, 9855, 537, 13765, 16,
- 19037, 9855, 537, 13765, 40,
- 19037, 9855, 537, 13765, 60,
- 19037, 9855, 537, 13765, 114,
- 19037, 9855, 537, 13765, 120,
- 19037, 9855, 537, 13765, 294,
- 19037, 9855, 537, 13765, 646,
- 19037, 9855, 537, 17793, 536,
- 19037, 9855, 572,
- 19037, 9855, 578,
- 19037, 9855, 584,
- 19037, 9855, 588,
- 19037, 9855, 598,
- 19037, 9855, 599, 7070,
- 19037, 9855, 599, 13765, 10094,
- 19037, 9855, 612,
- 19037, 9855, 613, 9175, 612,
- 19037, 9855, 622,
- 19037, 9855, 623, 7070,
- 19037, 9855, 623, 13765, 274,
- 19037, 9855, 623, 13765, 430,
- 19037, 9855, 623, 17642,
- 19037, 9855, 626,
- 19037, 9855, 627, 7070,
- 19037, 9855, 630,
- 19037, 9855, 631, 10122,
- 19037, 9855, 642,
- 19037, 9855, 646,
- 19037, 9855, 650,
- 19037, 9855, 654,
- 19037, 9855, 655, 7070,
- 19037, 9855, 655, 13765, 41, 9287, 41, 9287, 40,
- 19037, 9855, 655, 13765, 41, 9287, 41, 9287, 41, 7070,
- 19037, 9855, 655, 13765, 430,
- 19037, 9855, 655, 13765, 884,
- 19037, 9855, 655, 14960,
- 19037, 9855, 655, 17210,
- 19037, 9855, 655, 17211, 13765, 884,
- 19037, 9855, 664,
- 19037, 9855, 665, 13765, 40,
- 19037, 9855, 665, 13765, 424,
- 19037, 9855, 665, 13765, 425, 9287, 148,
- 19037, 9855, 665, 13765, 9736,
- 19037, 9855, 665, 13765, 12520,
- 19037, 9855, 666,
- 19037, 9855, 667, 7070,
- 19037, 9855, 672,
- 19037, 9855, 673, 17210,
- 19037, 9855, 673, 17793, 672,
- 19037, 9855, 752,
- 19037, 9855, 753, 10122,
- 19037, 9855, 753, 17275, 13765, 2022,
- 19037, 9855, 758,
- 19037, 9855, 759, 9175, 758,
- 19037, 9855, 762,
- 19037, 9855, 763, 9175, 763, 9287, 3026,
- 19037, 9855, 790,
- 19037, 9855, 791, 13765, 0,
- 19037, 9855, 791, 13765, 425, 9287, 202,
- 19037, 9855, 791, 13765, 6927, 10122,
- 19037, 9855, 791, 13765, 9736,
- 19037, 9855, 791, 13765, 10094,
- 19037, 9855, 791, 13765, 11518,
- 19037, 9855, 864,
- 19037, 9855, 865, 7569, 10122,
- 19037, 9855, 865, 9175, 865, 9175, 864,
- 19037, 9855, 865, 9175, 865, 9175, 865, 17793, 865, 9175, 865, 9175, 864,
- 19037, 9855, 865, 9175, 865, 10289, 9175, 10289, 10289, 9175, 10289, 2646,
- 19037, 9855, 865, 10957, 10122,
- 19037, 9855, 884,
- 19037, 9855, 885, 13765, 6409, 10122,
- 19037, 9855, 890,
- 19037, 9855, 891, 9175, 890,
- 19037, 9855, 896,
- 19037, 9855, 982,
- 19037, 9855, 1122,
- 19037, 9855, 1123, 13765, 2022,
- 19037, 9855, 1123, 14943, 13765, 1, 9287, 8324,
- 19037, 9855, 1123, 14943, 13765, 114,
- 19037, 9855, 1123, 14943, 13765, 244,
- 19037, 9855, 1123, 14943, 13765, 245, 9287, 8324,
- 19037, 9855, 1123, 14943, 13765, 254,
- 19037, 9855, 1123, 14943, 13765, 266,
- 19037, 9855, 1123, 14943, 13765, 324,
- 19037, 9855, 1123, 14943, 13765, 325, 9287, 406,
- 19037, 9855, 1123, 14943, 13765, 384,
- 19037, 9855, 1123, 14943, 13765, 406,
- 19037, 9855, 1123, 14943, 13765, 407, 9287, 12668,
- 19037, 9855, 1123, 14943, 13765, 452,
- 19037, 9855, 1123, 14943, 13765, 598,
- 19037, 9855, 1123, 14943, 13765, 647, 9287, 7036,
- 19037, 9855, 1123, 14943, 13765, 647, 9287, 8324,
- 19037, 9855, 1123, 14943, 13765, 1542,
- 19037, 9855, 1123, 14943, 13765, 1872,
- 19037, 9855, 1123, 14943, 13765, 2198,
- 19037, 9855, 1123, 14943, 13765, 2647, 9287, 2646,
- 19037, 9855, 1123, 14943, 13765, 3426,
- 19037, 9855, 1123, 14943, 13765, 5262,
- 19037, 9855, 1123, 14943, 13765, 7036,
- 19037, 9855, 1123, 14943, 13765, 10094,
- 19037, 9855, 1123, 14943, 13765, 11518,
- 19037, 9855, 1130,
- 19037, 9855, 1134,
- 19037, 9855, 1174,
- 19037, 9855, 1180,
- 19037, 9855, 1181, 13765, 41, 41, 40,
- 19037, 9855, 1181, 13765, 1748,
- 19037, 9855, 1181, 13765, 3050,
- 19037, 9855, 1182,
- 19037, 9855, 1183, 14903, 41, 7071, 6408,
- 19037, 9855, 1222,
- 19037, 9855, 1223, 13765, 3050,
- 19037, 9855, 1223, 13765, 6590,
- 19037, 9855, 1224,
- 19037, 9855, 1225, 13765, 244,
- 19037, 9855, 1225, 13765, 254,
- 19037, 9855, 1225, 13765, 266,
- 19037, 9855, 1225, 13765, 274,
- 19037, 9855, 1225, 13765, 430,
- 19037, 9855, 1225, 13765, 460,
- 19037, 9855, 1225, 13765, 536,
- 19037, 9855, 1225, 13765, 599, 7070,
- 19037, 9855, 1225, 13765, 864,
- 19037, 9855, 1225, 13765, 865, 93, 7816,
- 19037, 9855, 1225, 13765, 1182,
- 19037, 9855, 1225, 13765, 1232,
- 19037, 9855, 1225, 13765, 1749, 7070,
- 19037, 9855, 1225, 13765, 2022,
- 19037, 9855, 1225, 13765, 2076,
- 19037, 9855, 1225, 13765, 2077, 13765, 2022,
- 19037, 9855, 1225, 13765, 2195, 9287, 7042,
- 19037, 9855, 1225, 13765, 2284,
- 19037, 9855, 1225, 13765, 3050,
- 19037, 9855, 1225, 13765, 7037, 7070,
- 19037, 9855, 1225, 13765, 7042,
- 19037, 9855, 1225, 13765, 8324,
- 19037, 9855, 1225, 13765, 11452,
- 19037, 9855, 1225, 13765, 12010,
- 19037, 9855, 1225, 13765, 14902,
- 19037, 9855, 1225, 13765, 14960,
- 19037, 9855, 1225, 13765, 14961, 9287, 14902,
- 19037, 9855, 1225, 13765, 16608,
- 19037, 9855, 1226,
- 19037, 9855, 1232,
- 19037, 9855, 1428,
- 19037, 9855, 1429, 9175, 1428,
- 19037, 9855, 1429, 13765, 1, 9287, 149, 9287, 266,
- 19037, 9855, 1429, 13765, 1, 9287, 266,
- 19037, 9855, 1429, 13765, 1, 9287, 1748,
- 19037, 9855, 1429, 13765, 40,
- 19037, 9855, 1429, 13765, 80,
- 19037, 9855, 1429, 13765, 81, 9287, 1873, 9287, 0,
- 19037, 9855, 1429, 13765, 148,
- 19037, 9855, 1429, 13765, 158,
- 19037, 9855, 1429, 13765, 198,
- 19037, 9855, 1429, 13765, 199, 9287, 384,
- 19037, 9855, 1429, 13765, 202,
- 19037, 9855, 1429, 13765, 203, 13765, 6927, 10122,
- 19037, 9855, 1429, 13765, 244,
- 19037, 9855, 1429, 13765, 254,
- 19037, 9855, 1429, 13765, 267, 9287, 0,
- 19037, 9855, 1429, 13765, 267, 9287, 407, 9287, 6590,
- 19037, 9855, 1429, 13765, 275, 9287, 392,
- 19037, 9855, 1429, 13765, 384,
- 19037, 9855, 1429, 13765, 425, 9287, 202,
- 19037, 9855, 1429, 13765, 430,
- 19037, 9855, 1429, 13765, 452,
- 19037, 9855, 1429, 13765, 453, 9287, 174,
- 19037, 9855, 1429, 13765, 453, 9287, 254,
- 19037, 9855, 1429, 13765, 522,
- 19037, 9855, 1429, 13765, 654,
- 19037, 9855, 1429, 13765, 655, 9287, 168,
- 19037, 9855, 1429, 13765, 791, 10123, 9287, 3188,
- 19037, 9855, 1429, 13765, 864,
- 19037, 9855, 1429, 13765, 884,
- 19037, 9855, 1429, 13765, 897, 9287, 572,
- 19037, 9855, 1429, 13765, 982,
- 19037, 9855, 1429, 13765, 983, 9287, 572,
- 19037, 9855, 1429, 13765, 1181, 7070,
- 19037, 9855, 1429, 13765, 1181, 13765, 3050,
- 19037, 9855, 1429, 13765, 1222,
- 19037, 9855, 1429, 13765, 1225, 13765, 1749, 7070,
- 19037, 9855, 1429, 13765, 1225, 13765, 14902,
- 19037, 9855, 1429, 13765, 1450,
- 19037, 9855, 1429, 13765, 1451, 9287, 158,
- 19037, 9855, 1429, 13765, 1451, 9287, 452,
- 19037, 9855, 1429, 13765, 1504,
- 19037, 9855, 1429, 13765, 1505, 9287, 0,
- 19037, 9855, 1429, 13765, 1586,
- 19037, 9855, 1429, 13765, 1587, 9287, 384,
- 19037, 9855, 1429, 13765, 1749, 7070,
- 19037, 9855, 1429, 13765, 1773, 9287, 287, 9287, 864,
- 19037, 9855, 1429, 13765, 1872,
- 19037, 9855, 1429, 13765, 1928,
- 19037, 9855, 1429, 13765, 1929, 9287, 2074,
- 19037, 9855, 1429, 13765, 2001, 9287, 80,
- 19037, 9855, 1429, 13765, 2076,
- 19037, 9855, 1429, 13765, 2077, 13765, 2022,
- 19037, 9855, 1429, 13765, 2194,
- 19037, 9855, 1429, 13765, 2536,
- 19037, 9855, 1429, 13765, 2537, 9175, 2536,
- 19037, 9855, 1429, 13765, 3016,
- 19037, 9855, 1429, 13765, 3026,
- 19037, 9855, 1429, 13765, 3050,
- 19037, 9855, 1429, 13765, 3051, 9287, 3344,
- 19037, 9855, 1429, 13765, 3134,
- 19037, 9855, 1429, 13765, 5296,
- 19037, 9855, 1429, 13765, 5297, 9287, 1442,
- 19037, 9855, 1429, 13765, 6582,
- 19037, 9855, 1429, 13765, 6927, 10122,
- 19037, 9855, 1429, 13765, 7037, 9287, 612,
- 19037, 9855, 1429, 13765, 7316,
- 19037, 9855, 1429, 13765, 8490,
- 19037, 9855, 1429, 13765, 9770,
- 19037, 9855, 1429, 13765, 9774,
- 19037, 9855, 1429, 13765, 10094,
- 19037, 9855, 1429, 13765, 10962,
- 19037, 9855, 1429, 13765, 14338,
- 19037, 9855, 1429, 13765, 14902,
- 19037, 9855, 1429, 13765, 14961, 9287, 14902,
- 19037, 9855, 1432,
- 19037, 9855, 1433, 9175, 1433, 1451, 9175, 1450,
- 19037, 9855, 1442,
- 19037, 9855, 1443, 1433, 9175, 1433, 1451, 9175, 1450,
- 19037, 9855, 1444,
- 19037, 9855, 1446,
- 19037, 9855, 1450,
- 19037, 9855, 1504,
- 19037, 9855, 1505, 9175, 1504,
- 19037, 9855, 1505, 17793, 1504,
- 19037, 9855, 1508,
- 19037, 9855, 1538,
- 19037, 9855, 1539, 7070,
- 19037, 9855, 1539, 13765, 1749, 7070,
- 19037, 9855, 1539, 13765, 1872,
- 19037, 9855, 1539, 13765, 1873, 13765, 1749, 7070,
- 19037, 9855, 1539, 13765, 2536,
- 19037, 9855, 1539, 13765, 3017, 9287, 10288,
- 19037, 9855, 1542,
- 19037, 9855, 1543, 9175, 1543, 12592,
- 19037, 9855, 1543, 9287, 7043, 13765, 10094,
- 19037, 9855, 1543, 13765, 1, 9287, 2022,
- 19037, 9855, 1543, 13765, 2022,
- 19037, 9855, 1546,
- 19037, 9855, 1548,
- 19037, 9855, 1549, 13765, 3050,
- 19037, 9855, 1554,
- 19037, 9855, 1586,
- 19037, 9855, 1748,
- 19037, 9855, 1749, 578,
- 19037, 9855, 1749, 1174,
- 19037, 9855, 1749, 7070,
- 19037, 9855, 1749, 9175, 1749, 9783, 9175, 9783, 655, 9175, 654,
- 19037, 9855, 1750,
- 19037, 9855, 1772,
- 19037, 9855, 1858,
- 19037, 9855, 1859, 17793, 1858,
- 19037, 9855, 1862,
- 19037, 9855, 1872,
- 19037, 9855, 1873, 13765, 1749, 7070,
- 19037, 9855, 1874,
- 19037, 9855, 1875, 13765, 884,
- 19037, 9855, 1875, 17793, 1874,
- 19037, 9855, 1881, 16360,
- 19037, 9855, 1928,
- 19037, 9855, 1936,
- 19037, 9855, 2000,
- 19037, 9855, 2002,
- 19037, 9855, 2003, 17473, 6776,
- 19037, 9855, 2004,
- 19037, 9855, 2012,
- 19037, 9855, 2013, 7070,
- 19037, 9855, 2014,
- 19037, 9855, 2022,
- 19037, 9855, 2023, 18389, 2022,
- 19037, 9855, 2074,
- 19037, 9855, 2075, 13765, 2074,
- 19037, 9855, 2076,
- 19037, 9855, 2077, 13765, 2022,
- 19037, 9855, 2077, 13765, 2023, 9287, 584,
- 19037, 9855, 2138,
- 19037, 9855, 2186,
- 19037, 9855, 2187, 7071, 13765, 864,
- 19037, 9855, 2187, 10122,
- 19037, 9855, 2187, 13765, 76,
- 19037, 9855, 2187, 13765, 275, 13765, 884,
- 19037, 9855, 2187, 13765, 314,
- 19037, 9855, 2187, 13765, 358,
- 19037, 9855, 2187, 13765, 385, 9287, 864,
- 19037, 9855, 2187, 13765, 425, 9287, 202,
- 19037, 9855, 2187, 13765, 452,
- 19037, 9855, 2187, 13765, 472,
- 19037, 9855, 2187, 13765, 599, 9287, 864,
- 19037, 9855, 2187, 13765, 884,
- 19037, 9855, 2187, 13765, 1586,
- 19037, 9855, 2187, 13765, 2646,
- 19037, 9855, 2187, 13765, 2647, 9287, 2647, 9287, 2188,
- 19037, 9855, 2187, 13765, 3056,
- 19037, 9855, 2187, 13765, 6408,
- 19037, 9855, 2187, 13765, 6590,
- 19037, 9855, 2187, 13765, 6591, 9287, 2074,
- 19037, 9855, 2187, 13765, 6591, 10122,
- 19037, 9855, 2187, 13765, 6927, 10122,
- 19037, 9855, 2187, 13765, 7570,
- 19037, 9855, 2187, 13765, 7572,
- 19037, 9855, 2187, 13765, 7573, 9287, 864,
- 19037, 9855, 2187, 13765, 9857, 9287, 120,
- 19037, 9855, 2187, 13765, 10094,
- 19037, 9855, 2187, 13765, 10288,
- 19037, 9855, 2187, 13765, 12520,
- 19037, 9855, 2187, 17210,
- 19037, 9855, 2187, 17211, 13765, 884,
- 19037, 9855, 2187, 17274,
- 19037, 9855, 2187, 17793, 2186,
- 19037, 9855, 2187, 18389, 2186,
- 19037, 9855, 2188,
- 19037, 9855, 2194,
- 19037, 9855, 2196,
- 19037, 9855, 2198,
- 19037, 9855, 2199, 9175, 2198,
- 19037, 9855, 2199, 9175, 2199, 1451, 9175, 1450,
- 19037, 9855, 2232,
- 19037, 9855, 2238,
- 19037, 9855, 2250,
- 19037, 9855, 2284,
- 19037, 9855, 2314,
- 19037, 9855, 2344,
- 19037, 9855, 2345, 7070,
- 19037, 9855, 2382,
- 19037, 9855, 2384,
- 19037, 9855, 2394,
- 19037, 9855, 2395, 16906,
- 19037, 9855, 2458,
- 19037, 9855, 2468,
- 19037, 9855, 2469, 13765, 1451, 9287, 6927, 10122,
- 19037, 9855, 2469, 13765, 6927, 10122,
- 19037, 9855, 2470,
- 19037, 9855, 2536,
- 19037, 9855, 2537, 9175, 2536,
- 19037, 9855, 2537, 10122,
- 19037, 9855, 2537, 12523, 13765, 1450,
- 19037, 9855, 2537, 12523, 13765, 3016,
- 19037, 9855, 2537, 12523, 13765, 3017, 9175, 2537, 12523, 13765, 3016,
- 19037, 9855, 2537, 12523, 13765, 3426,
- 19037, 9855, 2537, 12523, 13765, 8324,
- 19037, 9855, 2537, 17793, 2536,
- 19037, 9855, 2537, 17793, 2537, 12523, 9175, 12522,
- 19037, 9855, 2638,
- 19037, 9855, 2642,
- 19037, 9855, 2646,
- 19037, 9855, 2868,
- 19037, 9855, 3012,
- 19037, 9855, 3013, 7070,
- 19037, 9855, 3013, 7071, 13765, 266,
- 19037, 9855, 3013, 9175, 3012,
- 19037, 9855, 3013, 13765, 0,
- 19037, 9855, 3013, 13765, 168,
- 19037, 9855, 3013, 13765, 202,
- 19037, 9855, 3013, 13765, 266,
- 19037, 9855, 3013, 13765, 430,
- 19037, 9855, 3013, 13765, 646,
- 19037, 9855, 3013, 13765, 650,
- 19037, 9855, 3013, 13765, 664,
- 19037, 9855, 3013, 13765, 672,
- 19037, 9855, 3013, 13765, 1222,
- 19037, 9855, 3013, 13765, 1749, 7070,
- 19037, 9855, 3013, 13765, 1872,
- 19037, 9855, 3013, 13765, 2022,
- 19037, 9855, 3013, 13765, 2198,
- 19037, 9855, 3013, 13765, 2536,
- 19037, 9855, 3013, 13765, 3016,
- 19037, 9855, 3013, 13765, 3051, 93, 7816,
- 19037, 9855, 3013, 13765, 3188,
- 19037, 9855, 3013, 13765, 3426,
- 19037, 9855, 3013, 13765, 9770,
- 19037, 9855, 3013, 13765, 10094,
- 19037, 9855, 3013, 16906,
- 19037, 9855, 3016,
- 19037, 9855, 3017, 12521, 13765, 5296,
- 19037, 9855, 3026,
- 19037, 9855, 3048,
- 19037, 9855, 3050,
- 19037, 9855, 3051, 286,
- 19037, 9855, 3051, 9175, 3050,
- 19037, 9855, 3051, 9175, 3051, 1433, 9175, 1433, 1451, 9175, 1450,
- 19037, 9855, 3051, 9175, 3051, 3189, 9175, 3189, 1451, 9175, 1450,
- 19037, 9855, 3051, 9287, 3026,
- 19037, 9855, 3051, 9287, 7316,
- 19037, 9855, 3051, 9287, 8594,
- 19037, 9855, 3056,
- 19037, 9855, 3057, 9175, 18183, 3056,
- 19037, 9855, 3066,
- 19037, 9855, 3130,
- 19037, 9855, 3134,
- 19037, 9855, 3142,
- 19037, 9855, 3188,
- 19037, 9855, 3189, 9175, 3189, 461, 9175, 461, 6409, 9175, 6408,
- 19037, 9855, 3189, 17274,
- 19037, 9855, 3192,
- 19037, 9855, 3193, 13765, 114,
- 19037, 9855, 3193, 13765, 654,
- 19037, 9855, 3193, 13765, 1542,
- 19037, 9855, 3193, 13765, 3050,
- 19037, 9855, 3193, 13765, 3056,
- 19037, 9855, 3193, 13765, 10288,
- 19037, 9855, 3210,
- 19037, 9855, 3254,
- 19037, 9855, 3260,
- 19037, 9855, 3266,
- 19037, 9855, 3267, 9175, 3266,
- 19037, 9855, 3267, 9175, 3267, 1433, 9175, 1433, 1451, 9175, 1450,
- 19037, 9855, 3267, 13765, 10094,
- 19037, 9855, 3336,
- 19037, 9855, 3338,
- 19037, 9855, 3339, 13765, 6927, 10122,
- 19037, 9855, 3339, 13765, 13737, 6408,
- 19037, 9855, 3344,
- 19037, 9855, 3345, 9175, 3345, 753, 9175, 752,
- 19037, 9855, 3412,
- 19037, 9855, 3413, 13765, 1, 9287, 266,
- 19037, 9855, 3413, 13765, 1, 9287, 448,
- 19037, 9855, 3413, 13765, 76,
- 19037, 9855, 3413, 13765, 266,
- 19037, 9855, 3413, 13765, 646,
- 19037, 9855, 3413, 13765, 647, 9287, 114,
- 19037, 9855, 3413, 13765, 647, 9287, 864,
- 19037, 9855, 3413, 13765, 654,
- 19037, 9855, 3413, 13765, 2536,
- 19037, 9855, 3413, 18182,
- 19037, 9855, 3414,
- 19037, 9855, 3418,
- 19037, 9855, 3422,
- 19037, 9855, 3423, 13765, 0,
- 19037, 9855, 3423, 13765, 41, 9287, 1542,
- 19037, 9855, 3423, 13765, 244,
- 19037, 9855, 3423, 13765, 260,
- 19037, 9855, 3423, 13765, 266,
- 19037, 9855, 3423, 13765, 314,
- 19037, 9855, 3423, 13765, 358,
- 19037, 9855, 3423, 13765, 522,
- 19037, 9855, 3423, 13765, 642,
- 19037, 9855, 3423, 13765, 654,
- 19037, 9855, 3423, 13765, 896,
- 19037, 9855, 3423, 13765, 1232,
- 19037, 9855, 3423, 13765, 1442,
- 19037, 9855, 3423, 13765, 1450,
- 19037, 9855, 3423, 13765, 1748,
- 19037, 9855, 3423, 13765, 1772,
- 19037, 9855, 3423, 13765, 2188,
- 19037, 9855, 3423, 13765, 2198,
- 19037, 9855, 3423, 13765, 2314,
- 19037, 9855, 3423, 13765, 3050,
- 19037, 9855, 3423, 13765, 6927, 10122,
- 19037, 9855, 3423, 13765, 9852,
- 19037, 9855, 3423, 13765, 11858,
- 19037, 9855, 3423, 13765, 13892,
- 19037, 9855, 3423, 13765, 14324,
- 19037, 9855, 3423, 13765, 16692,
- 19037, 9855, 3426,
- 19037, 9855, 3427, 13765, 0,
- 19037, 9855, 3427, 13765, 370,
- 19037, 9855, 3427, 13765, 2022,
- 19037, 9855, 3427, 13765, 10094,
- 19037, 9855, 3434,
- 19037, 9855, 3435, 13765, 14902,
- 19037, 9855, 3436,
- 19037, 9855, 3784,
- 19037, 9855, 3788,
- 19037, 9855, 3802,
- 19037, 9855, 3824,
- 19037, 9855, 3826,
- 19037, 9855, 3827, 7569, 10122,
- 19037, 9855, 3830,
- 19037, 9855, 3856,
- 19037, 9855, 3857, 13765, 0,
- 19037, 9855, 3857, 13765, 13737, 6409, 10122,
- 19037, 9855, 3858,
- 19037, 9855, 5244,
- 19037, 9855, 5262,
- 19037, 9855, 5263, 13765, 2010,
- 19037, 9855, 5263, 13765, 3050,
- 19037, 9855, 5276,
- 19037, 9855, 5284,
- 19037, 9855, 5285, 13765, 2022,
- 19037, 9855, 5296,
- 19037, 9855, 5722,
- 19037, 9855, 5886,
- 19037, 9855, 6272,
- 19037, 9855, 6402,
- 19037, 9855, 6403, 13765, 654,
- 19037, 9855, 6408,
- 19037, 9855, 6409, 9287, 3056,
- 19037, 9855, 6442,
- 19037, 9855, 6446,
- 19037, 9855, 6447, 7070,
- 19037, 9855, 6447, 7071, 7070,
- 19037, 9855, 6448,
- 19037, 9855, 6454,
- 19037, 9855, 6562,
- 19037, 9855, 6564,
- 19037, 9855, 6582,
- 19037, 9855, 6590,
- 19037, 9855, 6591, 17793, 6590,
- 19037, 9855, 6608,
- 19037, 9855, 6609, 13765, 0,
- 19037, 9855, 6609, 13765, 1, 9287, 2074,
- 19037, 9855, 6609, 13765, 1, 9287, 2075, 13765, 2074,
- 19037, 9855, 6609, 13765, 80,
- 19037, 9855, 6609, 13765, 266,
- 19037, 9855, 6609, 13765, 267, 7070,
- 19037, 9855, 6609, 13765, 384,
- 19037, 9855, 6609, 13765, 392,
- 19037, 9855, 6609, 13765, 406,
- 19037, 9855, 6609, 13765, 612,
- 19037, 9855, 6609, 13765, 646,
- 19037, 9855, 6609, 13765, 654,
- 19037, 9855, 6609, 13765, 884,
- 19037, 9855, 6609, 13765, 1542,
- 19037, 9855, 6609, 13765, 1749, 7070,
- 19037, 9855, 6609, 13765, 2000,
- 19037, 9855, 6609, 13765, 2075, 13765, 2074,
- 19037, 9855, 6609, 13765, 3050,
- 19037, 9855, 6609, 13765, 6447, 7070,
- 19037, 9855, 6609, 13765, 6447, 7071, 7070,
- 19037, 9855, 6609, 13765, 14902,
- 19037, 9855, 6609, 13765, 14903, 17274,
- 19037, 9855, 6609, 17211, 13765, 274,
- 19037, 9855, 6609, 17211, 13765, 384,
- 19037, 9855, 6609, 17211, 13765, 424,
- 19037, 9855, 6609, 17211, 13765, 612,
- 19037, 9855, 6609, 17211, 13765, 864,
- 19037, 9855, 6609, 17211, 13765, 1749, 7070,
- 19037, 9855, 6609, 17211, 13765, 2074,
- 19037, 9855, 6609, 17211, 13765, 2284,
- 19037, 9855, 6918,
- 19037, 9855, 6919, 17139, 15195, 16234,
- 19037, 9855, 6919, 17793, 6918,
- 19037, 9855, 6926,
- 19037, 9855, 6927, 9175, 6926,
- 19037, 9855, 6927, 10122,
- 19037, 9855, 6927, 17793, 6926,
- 19037, 9855, 6928,
- 19037, 9855, 6948,
- 19037, 9855, 7036,
- 19037, 9855, 7037, 7070,
- 19037, 9855, 7038,
- 19037, 9855, 7039, 13765, 1, 9287, 1748,
- 19037, 9855, 7039, 13765, 407, 9287, 1748,
- 19037, 9855, 7039, 13765, 522,
- 19037, 9855, 7039, 13765, 1748,
- 19037, 9855, 7039, 13765, 6927, 10122,
- 19037, 9855, 7042,
- 19037, 9855, 7043, 10122,
- 19037, 9855, 7043, 13765, 884,
- 19037, 9855, 7043, 13765, 7043, 17793, 7042,
- 19037, 9855, 7043, 13765, 10094,
- 19037, 9855, 7043, 17793, 7042,
- 19037, 9855, 7078,
- 19037, 9855, 7316,
- 19037, 9855, 7317, 13765, 80,
- 19037, 9855, 7317, 13765, 654,
- 19037, 9855, 7317, 13765, 1586,
- 19037, 9855, 7317, 13765, 7866,
- 19037, 9855, 7317, 13765, 14902,
- 19037, 9855, 7318,
- 19037, 9855, 7330,
- 19037, 9855, 7416,
- 19037, 9855, 7417, 9175, 7417, 982,
- 19037, 9855, 7417, 9175, 7417, 17274,
- 19037, 9855, 7426,
- 19037, 9855, 7570,
- 19037, 9855, 7572,
- 19037, 9855, 7574,
- 19037, 9855, 7576,
- 19037, 9855, 7577, 9175, 7576,
- 19037, 9855, 7586,
- 19037, 9855, 7588,
- 19037, 9855, 7676,
- 19037, 9855, 7866,
- 19037, 9855, 8324,
- 19037, 9855, 8368,
- 19037, 9855, 8490,
- 19037, 9855, 8491, 9175, 8490,
- 19037, 9855, 8491, 9175, 8491, 13765, 1, 9287, 448,
- 19037, 9855, 8491, 9175, 8491, 13765, 244,
- 19037, 9855, 8491, 9175, 8491, 13765, 1872,
- 19037, 9855, 8491, 13765, 0,
- 19037, 9855, 8491, 13765, 752,
- 19037, 9855, 8491, 13765, 2022,
- 19037, 9855, 8491, 17793, 8490,
- 19037, 9855, 8590,
- 19037, 9855, 8591, 13765, 3057, 10122,
- 19037, 9855, 8591, 18182,
- 19037, 9855, 8591, 18389, 8590,
- 19037, 9855, 8594,
- 19037, 9855, 8778,
- 19037, 9855, 8920,
- 19037, 9855, 8921, 9175, 8921, 983, 9175, 982,
- 19037, 9855, 8921, 10122,
- 19037, 9855, 8921, 17139, 15195, 16234,
- 19037, 9855, 9272,
- 19037, 9855, 9736,
- 19037, 9855, 9737, 13765, 0,
- 19037, 9855, 9737, 13765, 40,
- 19037, 9855, 9737, 13765, 41, 9287, 0,
- 19037, 9855, 9737, 13765, 452,
- 19037, 9855, 9737, 13765, 884,
- 19037, 9855, 9737, 13765, 3344,
- 19037, 9855, 9737, 13765, 7042,
- 19037, 9855, 9737, 13765, 9806,
- 19037, 9855, 9738,
- 19037, 9855, 9739, 10122,
- 19037, 9855, 9760,
- 19037, 9855, 9770,
- 19037, 9855, 9771, 13765, 0,
- 19037, 9855, 9771, 13765, 314,
- 19037, 9855, 9774,
- 19037, 9855, 9775, 13765, 0,
- 19037, 9855, 9775, 13765, 890,
- 19037, 9855, 9775, 13765, 1182,
- 19037, 9855, 9775, 13765, 1450,
- 19037, 9855, 9775, 13765, 1748,
- 19037, 9855, 9775, 13765, 1749, 7070,
- 19037, 9855, 9775, 13765, 2196,
- 19037, 9855, 9775, 13765, 2344,
- 19037, 9855, 9775, 13765, 3016,
- 19037, 9855, 9775, 13765, 11618,
- 19037, 9855, 9775, 13765, 14960,
- 19037, 9855, 9782,
- 19037, 9855, 9783, 9175, 9783, 983, 9175, 982,
- 19037, 9855, 9783, 10122,
- 19037, 9855, 9806,
- 19037, 9855, 9807, 9287, 175, 13765, 80,
- 19037, 9855, 9807, 9287, 1225, 13765, 460,
- 19037, 9855, 9852,
- 19037, 9855, 9853, 9175, 9853, 9806,
- 19037, 9855, 9856,
- 19037, 9855, 9968,
- 19037, 9855, 9980,
- 19037, 9855, 10094,
- 19037, 9855, 10095, 9287, 3012,
- 19037, 9855, 10288,
- 19037, 9855, 10414,
- 19037, 9855, 10416,
- 19037, 9855, 10417, 13765, 522,
- 19037, 9855, 10417, 13765, 14902,
- 19037, 9855, 10424,
- 19037, 9855, 10432,
- 19037, 9855, 10434,
- 19037, 9855, 10892,
- 19037, 9855, 10962,
- 19037, 9855, 11424,
- 19037, 9855, 11452,
- 19037, 9855, 11472,
- 19037, 9855, 11478,
- 19037, 9855, 11518,
- 19037, 9855, 11522,
- 19037, 9855, 11618,
- 19037, 9855, 11619, 9175, 11618,
- 19037, 9855, 11858,
- 19037, 9855, 11860,
- 19037, 9855, 11938,
- 19037, 9855, 12010,
- 19037, 9855, 12011, 46,
- 19037, 9855, 12148,
- 19037, 9855, 12202,
- 19037, 9855, 12210,
- 19037, 9855, 12244,
- 19037, 9855, 12458,
- 19037, 9855, 12482,
- 19037, 9855, 12520,
- 19037, 9855, 12521, 13765, 0,
- 19037, 9855, 12521, 13765, 1, 9287, 149, 9287, 266,
- 19037, 9855, 12521, 13765, 1, 9287, 1450,
- 19037, 9855, 12521, 13765, 1, 9287, 2074,
- 19037, 9855, 12521, 13765, 40,
- 19037, 9855, 12521, 13765, 41, 9287, 0,
- 19037, 9855, 12521, 13765, 41, 9287, 41, 9287, 40,
- 19037, 9855, 12521, 13765, 76,
- 19037, 9855, 12521, 13765, 80,
- 19037, 9855, 12521, 13765, 114,
- 19037, 9855, 12521, 13765, 202,
- 19037, 9855, 12521, 13765, 244,
- 19037, 9855, 12521, 13765, 254,
- 19037, 9855, 12521, 13765, 266,
- 19037, 9855, 12521, 13765, 275, 13765, 2536,
- 19037, 9855, 12521, 13765, 314,
- 19037, 9855, 12521, 13765, 315, 9287, 266,
- 19037, 9855, 12521, 13765, 315, 9287, 406,
- 19037, 9855, 12521, 13765, 358,
- 19037, 9855, 12521, 13765, 406,
- 19037, 9855, 12521, 13765, 424,
- 19037, 9855, 12521, 13765, 425, 9287, 202,
- 19037, 9855, 12521, 13765, 452,
- 19037, 9855, 12521, 13765, 627, 9287, 1, 9287, 613, 9287, 448,
- 19037, 9855, 12521, 13765, 647, 9287, 864,
- 19037, 9855, 12521, 13765, 654,
- 19037, 9855, 12521, 13765, 763, 9175, 762,
- 19037, 9855, 12521, 13765, 865, 10957, 10122,
- 19037, 9855, 12521, 13765, 884,
- 19037, 9855, 12521, 13765, 1134,
- 19037, 9855, 12521, 13765, 1450,
- 19037, 9855, 12521, 13765, 1542,
- 19037, 9855, 12521, 13765, 1543, 9287, 1542,
- 19037, 9855, 12521, 13765, 1586,
- 19037, 9855, 12521, 13765, 1749, 7070,
- 19037, 9855, 12521, 13765, 1936,
- 19037, 9855, 12521, 13765, 2000,
- 19037, 9855, 12521, 13765, 2012,
- 19037, 9855, 12521, 13765, 2013, 9287, 275, 9287, 0,
- 19037, 9855, 12521, 13765, 2196,
- 19037, 9855, 12521, 13765, 3051, 9287, 3134,
- 19037, 9855, 12521, 13765, 3134,
- 19037, 9855, 12521, 13765, 3192,
- 19037, 9855, 12521, 13765, 3426,
- 19037, 9855, 12521, 13765, 7866,
- 19037, 9855, 12521, 13765, 8490,
- 19037, 9855, 12521, 13765, 9806,
- 19037, 9855, 12521, 13765, 9807, 9287, 9806,
- 19037, 9855, 12521, 13765, 10094,
- 19037, 9855, 12521, 13765, 12520,
- 19037, 9855, 12521, 13765, 13499, 9287, 7043, 9287, 12010,
- 19037, 9855, 12521, 13765, 13499, 9287, 7043, 10122,
- 19037, 9855, 12521, 17274,
- 19037, 9855, 12522,
- 19037, 9855, 12523, 7070,
- 19037, 9855, 12523, 7071, 9175, 12523, 7071, 3050,
- 19037, 9855, 12523, 13765, 3050,
- 19037, 9855, 12523, 13765, 3051, 9287, 3134,
- 19037, 9855, 12592,
- 19037, 9855, 12593, 9175, 12592,
- 19037, 9855, 12593, 17210,
- 19037, 9855, 12593, 18389, 12592,
- 19037, 9855, 12668,
- 19037, 9855, 12782,
- 19037, 9855, 12783, 7070,
- 19037, 9855, 12783, 13765, 0,
- 19037, 9855, 12783, 13765, 1, 9287, 158,
- 19037, 9855, 12783, 13765, 158,
- 19037, 9855, 12783, 13765, 752,
- 19037, 9855, 12804,
- 19037, 9855, 12892,
- 19037, 9855, 13054,
- 19037, 9855, 13055, 791, 13765, 114,
- 19037, 9855, 13055, 791, 13765, 384,
- 19037, 9855, 13055, 791, 13765, 452,
- 19037, 9855, 13055, 791, 13765, 646,
- 19037, 9855, 13055, 791, 13765, 1224,
- 19037, 9855, 13055, 791, 13765, 1542,
- 19037, 9855, 13055, 791, 13765, 1749, 7070,
- 19037, 9855, 13055, 791, 13765, 7572,
- 19037, 9855, 13055, 791, 13765, 13534,
- 19037, 9855, 13055, 791, 13765, 14324,
- 19037, 9855, 13055, 14943, 13765, 114,
- 19037, 9855, 13055, 14943, 13765, 115, 40,
- 19037, 9855, 13218,
- 19037, 9855, 13219, 17642,
- 19037, 9855, 13234,
- 19037, 9855, 13235, 13765, 654,
- 19037, 9855, 13235, 13765, 752,
- 19037, 9855, 13235, 13765, 1874,
- 19037, 9855, 13235, 18389, 13234,
- 19037, 9855, 13452,
- 19037, 9855, 13462,
- 19037, 9855, 13478,
- 19037, 9855, 13484,
- 19037, 9855, 13498,
- 19037, 9855, 13534,
- 19037, 9855, 13640,
- 19037, 9855, 13878,
- 19037, 9855, 13892,
- 19037, 9855, 13893, 13765, 40,
- 19037, 9855, 13896,
- 19037, 9855, 14216,
- 19037, 9855, 14324,
- 19037, 9855, 14338,
- 19037, 9855, 14339, 13765, 460,
- 19037, 9855, 14339, 13765, 752,
- 19037, 9855, 14339, 13765, 790,
- 19037, 9855, 14756,
- 19037, 9855, 14806,
- 19037, 9855, 14902,
- 19037, 9855, 14903, 9175, 14903, 12521, 13765, 41, 9175, 12521, 13765, 40,
- 19037, 9855, 14903, 12521, 13765, 41, 9175, 12521, 13765, 40,
- 19037, 9855, 14942,
- 19037, 9855, 14943, 9175, 14942,
- 19037, 9855, 14960,
- 19037, 9855, 14962,
- 19037, 9855, 14972,
- 19037, 9855, 15008,
- 19037, 9855, 15144,
- 19037, 9855, 15150,
- 19037, 9855, 15192,
- 19037, 9855, 15193, 13765, 40,
- 19037, 9855, 15193, 13765, 41, 9287, 40,
- 19037, 9855, 15193, 13765, 80,
- 19037, 9855, 15193, 13765, 254,
- 19037, 9855, 15193, 13765, 274,
- 19037, 9855, 15193, 13765, 425, 9287, 6927, 10122,
- 19037, 9855, 15193, 13765, 452,
- 19037, 9855, 15193, 13765, 647, 9287, 864,
- 19037, 9855, 15193, 13765, 864,
- 19037, 9855, 15193, 13765, 865, 9287, 864,
- 19037, 9855, 15193, 13765, 890,
- 19037, 9855, 15193, 13765, 1181, 7070,
- 19037, 9855, 15193, 13765, 1542,
- 19037, 9855, 15193, 13765, 1546,
- 19037, 9855, 15193, 13765, 2536,
- 19037, 9855, 15193, 13765, 2647, 9287, 2646,
- 19037, 9855, 15193, 13765, 3050,
- 19037, 9855, 15193, 13765, 3051, 9287, 1, 80,
- 19037, 9855, 15193, 13765, 3051, 9287, 864,
- 19037, 9855, 15193, 13765, 3051, 9287, 865, 9287, 864,
- 19037, 9855, 15193, 13765, 3426,
- 19037, 9855, 15193, 13765, 7042,
- 19037, 9855, 15193, 13765, 8324,
- 19037, 9855, 15193, 13765, 12458,
- 19037, 9855, 15193, 13765, 13892,
- 19037, 9855, 15193, 13765, 16616,
- 19037, 9855, 15484,
- 19037, 9855, 15538,
- 19037, 9855, 15548,
- 19037, 9855, 15562,
- 19037, 9855, 15656,
- 19037, 9855, 15850,
- 19037, 9855, 16434,
- 19037, 9855, 16435, 13765, 40,
- 19037, 9855, 16435, 13765, 2022,
- 19037, 9855, 16606,
- 19037, 9855, 16610,
- 19037, 9855, 16612,
- 19037, 9855, 16614,
- 19037, 9855, 16616,
- 19037, 9855, 16618,
- 19037, 9855, 16620,
- 19037, 9855, 16623, 9175, 16623, 7070,
- 19037, 9855, 16624,
- 19037, 9855, 16627, 9175, 16626,
- 19037, 9855, 16628,
- 19037, 9855, 16630,
- 19037, 9855, 16632,
- 19037, 9855, 16634,
- 19037, 9855, 16636,
- 19037, 9855, 16638,
- 19037, 9855, 16640,
- 19037, 9855, 16642,
- 19037, 9855, 16644,
- 19037, 9855, 16646,
- 19037, 9855, 16648,
- 19037, 9855, 16650,
- 19037, 9855, 16652,
- 19037, 9855, 16654,
- 19037, 9855, 16656,
- 19037, 9855, 16658,
- 19037, 9855, 16660,
- 19037, 9855, 16662,
- 19037, 9855, 16664,
- 19037, 9855, 16665, 13765, 260,
- 19037, 9855, 16665, 13765, 647, 9287, 106,
- 19037, 9855, 16665, 13765, 1748,
- 19037, 9855, 16665, 13765, 2647, 9287, 2188,
- 19037, 9855, 16665, 13765, 2647, 9287, 2647, 9287, 2188,
- 19037, 9855, 16666,
- 19037, 9855, 16668,
- 19037, 9855, 16670,
- 19037, 9855, 16672,
- 19037, 9855, 16674,
- 19037, 9855, 16676,
- 19037, 9855, 16678,
- 19037, 9855, 16680,
- 19037, 9855, 16682,
- 19037, 9855, 16684,
- 19037, 9855, 16686,
- 19037, 9855, 16687, 13765, 384,
- 19037, 9855, 16687, 13765, 626,
- 19037, 9855, 16687, 13765, 646,
- 19037, 9855, 16687, 13765, 654,
- 19037, 9855, 16687, 13765, 864,
- 19037, 9855, 16687, 13765, 884,
- 19037, 9855, 16687, 13765, 2000,
- 19037, 9855, 16687, 13765, 3210,
- 19037, 9855, 16687, 13765, 6447, 7071, 7070,
- 19037, 9855, 16687, 13765, 13892,
- 19037, 9855, 16688,
- 19037, 9855, 16690,
- 19037, 9855, 16691, 13765, 244,
- 19037, 9855, 16691, 13765, 460,
- 19037, 9855, 16691, 13765, 654,
- 19037, 9855, 16691, 13765, 1222,
- 19037, 9855, 16691, 13765, 1748,
- 19037, 9855, 16691, 13765, 1749, 7070,
- 19037, 9855, 16691, 13765, 2647, 9287, 2647, 9287, 2188,
- 19037, 9855, 16691, 13765, 13485, 9287, 358,
- 19037, 9855, 16691, 13765, 13892,
- 19037, 9855, 16694,
- 19037, 9855, 16696,
- 19037, 9855, 18588,
- 19037, 16901, 9855, 2607, 17641, 2611, 13536,
- 19037, 16901, 9855, 2607, 17641, 2611, 17086,
- 19037, 16901, 9855, 2611, 5732,
- 19037, 16901, 9855, 2611, 5888,
- 19037, 16901, 9855, 2611, 7123, 1554,
- 19037, 16901, 9855, 2611, 12020,
- 19037, 16901, 9855, 2611, 12170,
- 19037, 16901, 9855, 2611, 12172,
- 19037, 16901, 9855, 2611, 13470,
- 19037, 16901, 9855, 2611, 13729, 6408,
- 19037, 16901, 9855, 2611, 13729, 17473, 6777, 0,
- 19037, 16901, 9855, 2611, 14635, 864,
- 19037, 16901, 9855, 2611, 17087, 864,
- 19037, 16901, 9855, 2611, 17087, 1554,
- 19037, 16901, 9855, 3077, 40,
- 19037, 16901, 9855, 3077, 41, 17473, 6776,
- 19037, 16901, 9855, 3077, 864,
- 19037, 16901, 9855, 3077, 865, 10122,
- 19037, 16901, 9855, 3077, 6408,
- 19037, 16901, 9855, 3077, 12170,
- 19037, 16901, 9855, 3077, 13462,
- 19037, 16901, 9855, 3077, 17473, 6777, 5300,
- 19037, 16901, 9855, 3357, 864,
- 19037, 16901, 9855, 3357, 865, 10122,
- 19037, 16901, 9855, 3357, 5732,
- 19037, 16901, 9855, 3357, 5888,
- 19037, 16901, 9855, 3357, 12020,
- 19037, 16901, 9855, 3357, 12170,
- 19037, 16901, 9855, 3357, 12172,
- 19037, 16901, 9855, 3357, 13462,
- 19037, 16901, 9855, 3357, 13470,
- 19037, 16901, 9855, 3357, 15735, 6408,
- 19037, 16901, 9855, 3357, 15735, 17473, 6777, 0,
- 19037, 16901, 9855, 6757, 40,
- 19037, 16901, 9855, 6757, 41, 17473, 6776,
- 19037, 16901, 9855, 6757, 864,
- 19037, 16901, 9855, 6757, 865, 10122,
- 19037, 16901, 9855, 6757, 5732,
- 19037, 16901, 9855, 6757, 5733, 17473, 6776,
- 19037, 16901, 9855, 6757, 5888,
- 19037, 16901, 9855, 6757, 6408,
- 19037, 16901, 9855, 6757, 12170,
- 19037, 16901, 9855, 6757, 12172,
- 19037, 16901, 9855, 6757, 13462,
- 19037, 16901, 9855, 6757, 13470,
- 19037, 16901, 9855, 6757, 15575, 6408,
- 19037, 16901, 9855, 6779, 40,
- 19037, 16901, 9855, 6779, 41, 17473, 6776,
- 19037, 16901, 9855, 6779, 864,
- 19037, 16901, 9855, 6779, 865, 10122,
- 19037, 16901, 9855, 6779, 5732,
- 19037, 16901, 9855, 6779, 5733, 17473, 6776,
- 19037, 16901, 9855, 6779, 5888,
- 19037, 16901, 9855, 6779, 6408,
- 19037, 16901, 9855, 6779, 12170,
- 19037, 16901, 9855, 6779, 12172,
- 19037, 16901, 9855, 6779, 13462,
- 19037, 16901, 9855, 6779, 13470,
- 19037, 16901, 9855, 6779, 17473, 6777, 12570,
- 19037, 16901, 9855, 6779, 17473, 6777, 12571, 0,
- 19037, 16901, 9855, 6779, 17473, 6777, 12571, 2,
- 19037, 16901, 9855, 6779, 17473, 6777, 15010,
- 19037, 16901, 9855, 8781, 40,
- 19037, 16901, 9855, 8781, 41, 17473, 6776,
- 19037, 16901, 9855, 8781, 864,
- 19037, 16901, 9855, 8781, 6408,
- 19037, 16901, 9855, 8781, 12170,
- 19037, 16901, 9855, 8781, 13462,
- 19037, 16901, 9855, 8781, 17473, 6777, 14862,
- 19037, 16901, 9855, 8781, 17473, 6777, 14863, 0,
- 19037, 16901, 9855, 8781, 17473, 6777, 16514,
- 19037, 16901, 9855, 8781, 17473, 6777, 16516,
- 19037, 16901, 9855, 11979, 40,
- 19037, 16901, 9855, 11979, 41, 17473, 6776,
- 19037, 16901, 9855, 11979, 864,
- 19037, 16901, 9855, 11979, 6408,
- 19037, 16901, 9855, 11979, 12170,
- 19037, 16901, 9855, 11979, 13462,
- 19037, 16901, 9855, 11979, 17473, 6777, 10436,
- 19037, 16901, 9855, 11979, 17473, 6777, 13894,
- 19037, 16901, 9855, 13451, 40,
- 19037, 16901, 9855, 13451, 41, 17473, 6776,
- 19037, 16901, 9855, 13451, 864,
- 19037, 16901, 9855, 13451, 6408,
- 19037, 16901, 9855, 13451, 12170,
- 19037, 16901, 9855, 13451, 13462,
- 19037, 16901, 9855, 13451, 17473, 6777, 7427, 0,
- 19037, 16901, 9855, 13451, 17473, 6777, 7427, 2,
- 19037, 16901, 9855, 13451, 17473, 6777, 12384,
- 19037, 16901, 9855, 13463, 13765, 1443, 9287, 2314,
- 19037, 16901, 9855, 13463, 13765, 1443, 9287, 6408,
- 19037, 16901, 9855, 13737, 864,
- 19037, 16901, 9855, 13737, 865, 10122,
- 19037, 16901, 9855, 13737, 5732,
- 19037, 16901, 9855, 13737, 5888,
- 19037, 16901, 9855, 13737, 5889, 17473, 6776,
- 19037, 16901, 9855, 13737, 6408,
- 19037, 16901, 9855, 13737, 12170,
- 19037, 16901, 9855, 13737, 12172,
- 19037, 16901, 9855, 13737, 13462,
- 19037, 16901, 9855, 13737, 13463, 17473, 6776,
- 19037, 16901, 9855, 13737, 13470,
- 19037, 16901, 9855, 13737, 13471, 17473, 6776,
- 19037, 16901, 9855, 13737, 17473, 6777, 12016,
- 19037, 16901, 9855, 13737, 17473, 6777, 12018,
- 19037, 16901, 9855, 16361, 2611, 13728,
- 19037, 16901, 9855, 16361, 3357, 15734,
- 19037, 16901, 9855, 16361, 12080,
- 19037, 16901, 9855, 16361, 12108,
- 19037, 16901, 9855, 19470,
- 19037, 16901, 9855, 19472,
- 19037, 20877, 9855, 2607, 17641, 10651, 16270,
- 19037, 20877, 9855, 17839, 11756,
- 19037, 20877, 9855, 17839, 18776,
- 19037, 20877, 9855, 17839, 19550,
- 19037, 20877, 9855, 18847, 11756,
- 19045, 10228,
- 19051, 15673, 12563, 671, 843, 20180,
- 19051, 15673, 12563, 671, 843, 20181, 10641, 10620,
- 19051, 15673, 12563, 671, 843, 20181, 10641, 14486,
- 19051, 15673, 12563, 671, 843, 20181, 10641, 18774,
- 19051, 15673, 12563, 6435, 843, 20180,
- 19051, 15673, 12563, 6435, 843, 20181, 10641, 10620,
- 19051, 15673, 12563, 6435, 843, 20181, 10641, 14486,
- 19051, 15673, 12563, 6435, 843, 20181, 10641, 18774,
- 19051, 15673, 12563, 18847, 843, 3293, 7816,
- 19051, 15673, 12563, 18847, 843, 3293, 13340,
- 19051, 15673, 12563, 18847, 843, 10620,
- 19051, 15673, 12563, 18847, 843, 14393, 7816,
- 19051, 15673, 12563, 18847, 843, 14393, 13340,
- 19051, 15673, 12563, 18847, 10641, 14486,
- 19051, 15673, 12563, 18847, 10641, 18774,
- 19058,
- 19071, 15266,
- 19215, 3357, 14823, 11476,
- 19215, 11476,
- 19215, 11477, 635, 896,
- 19215, 11477, 6785, 896,
- 19215, 11477, 10641, 3265, 19406,
- 19215, 11477, 10641, 3265, 20374,
- 19215, 11477, 10641, 12537, 18775, 18906,
- 19215, 11477, 10641, 13563, 18775, 18906,
- 19215, 11477, 10641, 13563, 20683, 18906,
- 19215, 11477, 10641, 14519, 19406,
- 19215, 11477, 10641, 14625, 15642,
- 19215, 11477, 10641, 15095, 18775, 18906,
- 19215, 11477, 10641, 16891, 10092,
- 19215, 11477, 10641, 20181, 15642,
- 19215, 11477, 10641, 20683, 18906,
- 19215, 11477, 19407, 485, 17463, 11476,
- 19215, 11571, 11476,
- 19215, 11571, 16153, 14049, 11476,
- 19215, 12277, 11476,
- 19215, 12277, 19931, 11476,
- 19215, 14049, 11476,
- 19215, 14049, 11477, 15901, 18775, 18906,
- 19215, 14286,
- 19215, 14555, 11476,
- 19215, 14625, 11476,
- 19215, 15291, 14312,
- 19215, 15456,
- 19215, 15781, 11476,
- 19215, 15945, 11476,
- 19215, 16481, 10641, 5741, 7817, 635, 896,
- 19215, 16481, 10641, 5741, 7817, 6785, 896,
- 19215, 16481, 10641, 5741, 7817, 14373, 17463, 16481, 10641, 5741, 13340,
- 19215, 16481, 10641, 5741, 7817, 14373, 19215, 16481, 10641, 5741, 13340,
- 19215, 16481, 10641, 5741, 13341, 635, 896,
- 19215, 16481, 10641, 5741, 13341, 6785, 896,
- 19215, 16481, 10641, 5741, 19406,
- 19215, 16481, 10641, 5741, 20374,
- 19215, 17275, 11476,
- 19215, 18775, 18906,
- 19215, 19553, 11476,
- 19215, 19931, 11476,
- 19215, 20377, 11476,
- 19215, 20501, 11477, 10641, 18775, 19890,
- 19215, 20687, 11476,
- 19215, 23305, 11476,
- 19215, 23305, 11477, 635, 896,
- 19215, 23305, 11477, 10641, 5853, 13456,
- 19215, 23305, 11477, 10641, 7883, 3265, 19406,
- 19215, 23305, 11477, 10641, 7883, 3265, 20374,
- 19215, 23305, 11477, 10641, 10533, 12277, 13456,
- 19215, 23305, 11477, 10641, 12277, 13456,
- 19215, 23305, 11477, 10641, 14625, 20181, 15642,
- 19215, 23305, 11477, 10641, 15095, 13456,
- 19215, 23305, 11477, 10641, 15155, 13456,
- 19215, 23305, 11477, 19407, 485, 17463, 23305, 11476,
- 19215, 23305, 14555, 11476,
- 19215, 23305, 15291, 14312,
- 19215, 23305, 15945, 11476,
- 19217, 11642,
- 19221, 16186,
- 19235, 15672,
- 19236,
- 19239, 10228,
- 19247, 12277, 3077, 15609, 17642,
- 19247, 12277, 6757, 15609, 17642,
- 19247, 12277, 12237, 11772,
- 19247, 12277, 14049, 14486,
- 19247, 12277, 14049, 15620,
- 19247, 12277, 17154,
- 19253, 9854,
- 19260,
- 19281, 2175, 7854,
- 19281, 2511, 9854,
- 19281, 3561, 9854,
- 19281, 3699, 9854,
- 19281, 6005, 9854,
- 19281, 6793, 9956,
- 19281, 7817, 11779, 16088,
- 19281, 7817, 14049, 20846,
- 19281, 7817, 15621, 16088,
- 19281, 7817, 20846,
- 19281, 9287, 9854,
- 19281, 11756,
- 19281, 11762,
- 19281, 11905, 2610,
- 19281, 11905, 3076,
- 19281, 11905, 3356,
- 19281, 11905, 6756,
- 19281, 11905, 6778,
- 19281, 11905, 8780,
- 19281, 11905, 10900,
- 19281, 11905, 11978,
- 19281, 11905, 13450,
- 19281, 11905, 13736,
- 19281, 12233, 14262,
- 19281, 12541, 13563, 14999, 0,
- 19281, 12541, 13563, 14999, 2,
- 19281, 12541, 13563, 14999, 4,
- 19281, 12541, 13563, 14999, 6,
- 19281, 12541, 13563, 14999, 8,
- 19281, 12541, 13563, 14999, 10,
- 19281, 12541, 13563, 14999, 12,
- 19281, 12541, 13563, 14999, 14,
- 19281, 12541, 13563, 14999, 16,
- 19281, 12541, 13563, 14999, 18,
- 19281, 12541, 13563, 14999, 20,
- 19281, 12541, 13563, 14999, 22,
- 19281, 12541, 13563, 14999, 24,
- 19281, 12541, 13563, 14999, 26,
- 19281, 12541, 13563, 14999, 28,
- 19281, 12541, 13563, 14999, 30,
- 19281, 12541, 13563, 14999, 32,
- 19281, 12541, 13563, 14999, 34,
- 19281, 12541, 13563, 14999, 36,
- 19281, 12541, 13563, 14999, 38,
- 19281, 12541, 13563, 14999, 40,
- 19281, 12541, 13563, 14999, 42,
- 19281, 12541, 13563, 14999, 44,
- 19281, 12541, 13563, 14999, 46,
- 19281, 12541, 13563, 14999, 48,
- 19281, 12541, 13563, 14999, 50,
- 19281, 12541, 16111, 14999, 0,
- 19281, 12541, 16111, 14999, 2,
- 19281, 12541, 16111, 14999, 4,
- 19281, 12541, 16111, 14999, 6,
- 19281, 12541, 16111, 14999, 8,
- 19281, 12541, 16111, 14999, 10,
- 19281, 12541, 16111, 14999, 12,
- 19281, 12541, 16111, 14999, 14,
- 19281, 12541, 16111, 14999, 16,
- 19281, 12541, 16111, 14999, 18,
- 19281, 12541, 16111, 14999, 20,
- 19281, 12541, 16111, 14999, 22,
- 19281, 12541, 16111, 14999, 24,
- 19281, 12541, 16111, 14999, 26,
- 19281, 12541, 16111, 14999, 28,
- 19281, 12541, 16111, 14999, 30,
- 19281, 12541, 16111, 14999, 32,
- 19281, 12541, 16111, 14999, 34,
- 19281, 12541, 16111, 14999, 36,
- 19281, 12541, 16111, 14999, 38,
- 19281, 12541, 16111, 14999, 40,
- 19281, 12541, 16111, 14999, 42,
- 19281, 12541, 16111, 14999, 44,
- 19281, 12541, 16111, 14999, 46,
- 19281, 12541, 16111, 14999, 48,
- 19281, 12541, 16111, 14999, 50,
- 19281, 13257, 9854,
- 19281, 13341, 11779, 16088,
- 19281, 13341, 14049, 20846,
- 19281, 13341, 15621, 16088,
- 19281, 13341, 20846,
- 19281, 13758,
- 19281, 14411, 896,
- 19281, 14601, 9854,
- 19281, 14647, 9854,
- 19281, 15050,
- 19281, 15233, 9854,
- 19281, 17005, 9854,
- 19281, 17123, 17254,
- 19281, 17254,
- 19281, 17642,
- 19281, 18511, 8320,
- 19281, 18847, 7854,
- 19281, 18894,
- 19281, 19409, 9854,
- 19281, 19557, 8320,
- 19281, 19614,
- 19281, 19880,
- 19281, 19921, 14262,
- 19281, 19923, 92,
- 19281, 20685, 8320,
- 19281, 21097, 9854,
- 19281, 21110,
- 19285, 20342,
- 19303, 6718,
- 19304,
- 19309, 7817, 14519, 16088,
- 19309, 11571, 15620,
- 19309, 12105, 12563, 18846,
- 19309, 13341, 14519, 16088,
- 19309, 14049, 14486,
- 19309, 14819, 14698,
- 19309, 14819, 14999, 0,
- 19309, 14819, 14999, 8,
- 19309, 14819, 14999, 16,
- 19309, 14819, 14999, 28,
- 19309, 14819, 14999, 40,
- 19309, 14819, 14999, 66,
- 19309, 14819, 14999, 204,
- 19309, 14819, 14999, 214,
- 19309, 14819, 14999, 482,
- 19309, 14819, 14999, 694,
- 19309, 14819, 14999, 700,
- 19309, 14819, 14999, 706,
- 19309, 14819, 14999, 734,
- 19309, 14819, 14999, 736,
- 19309, 14819, 14999, 738,
- 19309, 14819, 14999, 742,
- 19309, 14819, 14999, 746,
- 19309, 14819, 14999, 3520,
- 19309, 14819, 14999, 3546,
- 19309, 14819, 14999, 3654,
- 19309, 14819, 14999, 3700,
- 19309, 14819, 14999, 9866,
- 19309, 14819, 14999, 11732,
- 19309, 14819, 14999, 12280,
- 19309, 14819, 14999, 12376,
- 19309, 14819, 14999, 12732,
- 19309, 14819, 14999, 12886,
- 19309, 14819, 14999, 13232,
- 19309, 14819, 14999, 13336,
- 19309, 14819, 14999, 14944,
- 19309, 14819, 14999, 15748,
- 19309, 14819, 14999, 16142,
- 19309, 14819, 14999, 16576,
- 19309, 14819, 14999, 17024,
- 19309, 14819, 14999, 17362,
- 19309, 14819, 14999, 19652,
- 19309, 14819, 14999, 20326,
- 19309, 14819, 14999, 20368,
- 19309, 14819, 14999, 20434,
- 19309, 14819, 14999, 20444,
- 19309, 14819, 14999, 20760,
- 19309, 14819, 14999, 20816,
- 19309, 14819, 14999, 20818,
- 19309, 14819, 14999, 20890,
- 19309, 14819, 14999, 20892,
- 19309, 14819, 14999, 20896,
- 19309, 14819, 14999, 20926,
- 19309, 14819, 14999, 20928,
- 19309, 14819, 14999, 21190,
- 19309, 14819, 14999, 22918,
- 19309, 14819, 14999, 22920,
- 19309, 17463, 11476,
- 19309, 18209, 14999, 0,
- 19309, 18209, 14999, 8,
- 19309, 18209, 14999, 16,
- 19309, 18209, 14999, 26,
- 19309, 18209, 14999, 28,
- 19309, 18209, 14999, 40,
- 19309, 18209, 14999, 266,
- 19309, 18209, 14999, 270,
- 19309, 18209, 14999, 274,
- 19309, 18209, 14999, 282,
- 19309, 18209, 14999, 286,
- 19309, 18209, 14999, 350,
- 19309, 18209, 14999, 354,
- 19309, 18209, 14999, 358,
- 19309, 18209, 14999, 366,
- 19309, 18209, 14999, 370,
- 19309, 18209, 14999, 416,
- 19309, 18209, 14999, 424,
- 19309, 18209, 14999, 430,
- 19309, 18209, 14999, 436,
- 19309, 18209, 14999, 440,
- 19309, 18209, 14999, 448,
- 19309, 18209, 14999, 452,
- 19309, 18209, 14999, 460,
- 19309, 18209, 14999, 468,
- 19309, 18209, 14999, 472,
- 19309, 18209, 14999, 572,
- 19309, 18209, 14999, 574,
- 19309, 18209, 14999, 578,
- 19309, 18209, 14999, 580,
- 19309, 18209, 14999, 584,
- 19309, 18209, 14999, 588,
- 19309, 18209, 14999, 592,
- 19309, 18209, 14999, 598,
- 19309, 18209, 14999, 602,
- 19309, 18209, 14999, 612,
- 19309, 18209, 14999, 622,
- 19309, 18209, 14999, 626,
- 19309, 18209, 14999, 630,
- 19309, 18209, 14999, 634,
- 19309, 18209, 14999, 642,
- 19309, 18209, 14999, 694,
- 19309, 18209, 14999, 710,
- 19309, 18209, 14999, 734,
- 19309, 18209, 14999, 742,
- 19309, 18209, 14999, 746,
- 19309, 18209, 14999, 13563, 0,
- 19309, 18209, 14999, 13563, 8,
- 19309, 18209, 14999, 13563, 16,
- 19309, 18209, 14999, 13563, 28,
- 19309, 18209, 14999, 13563, 40,
- 19309, 18209, 14999, 13563, 642,
- 19309, 18209, 14999, 13563, 734,
- 19309, 18209, 14999, 13563, 742,
- 19309, 18209, 14999, 13563, 746,
- 19309, 18209, 15119, 1216,
- 19309, 18209, 15873, 13579, 8320,
- 19309, 18209, 20909, 13579, 8320,
- 19309, 19215, 11476,
- 19309, 19407, 11476,
- 19309, 20375, 11476,
- 19309, 20727, 6793, 9956,
- 19309, 20727, 11762,
- 19309, 23459, 19545, 13579, 8320,
- 19310,
- 19322,
- 19324,
- 19327, 19297, 15672,
- 19331, 19013, 15080,
- 19332,
- 19333, 10641, 16413, 9696,
- 19339, 634,
- 19339, 635, 843, 17237, 18430,
- 19339, 10641, 1217, 11392,
- 19349, 90,
- 19350,
- 19361, 15672,
- 19363, 9286,
- 19363, 13764,
- 19363, 19618,
- 19385, 9855, 13052,
- 19385, 9855, 15868,
- 19385, 9855, 17610,
- 19385, 11905, 2610,
- 19385, 11905, 3076,
- 19385, 11905, 3356,
- 19385, 11905, 6756,
- 19385, 11905, 6778,
- 19385, 11905, 8780,
- 19385, 11905, 10900,
- 19385, 11905, 11978,
- 19385, 11905, 13450,
- 19385, 11905, 13736,
- 19385, 14003, 9855, 8,
- 19385, 14003, 9855, 16,
- 19385, 14003, 9855, 28,
- 19385, 14003, 9855, 40,
- 19385, 14003, 9855, 58,
- 19385, 14003, 9855, 72,
- 19385, 14003, 9855, 94,
- 19385, 14003, 9855, 308,
- 19385, 14003, 9855, 676,
- 19385, 14999, 0,
- 19385, 14999, 8,
- 19385, 14999, 16,
- 19385, 14999, 28,
- 19385, 14999, 40,
- 19385, 14999, 58,
- 19385, 14999, 72,
- 19385, 14999, 94,
- 19385, 14999, 106,
- 19385, 14999, 124,
- 19385, 14999, 148,
- 19385, 14999, 244,
- 19385, 14999, 266,
- 19385, 14999, 308,
- 19385, 14999, 336,
- 19385, 14999, 350,
- 19385, 14999, 384,
- 19385, 14999, 416,
- 19385, 14999, 448,
- 19385, 14999, 522,
- 19385, 14999, 572,
- 19385, 14999, 588,
- 19385, 14999, 622,
- 19385, 14999, 676,
- 19385, 14999, 680,
- 19385, 14999, 734,
- 19385, 14999, 904,
- 19385, 14999, 932,
- 19385, 14999, 1044,
- 19385, 14999, 1142,
- 19385, 14999, 1164,
- 19385, 14999, 1482,
- 19385, 14999, 1492,
- 19385, 14999, 1796,
- 19385, 14999, 1812,
- 19385, 14999, 1914,
- 19385, 14999, 2444,
- 19385, 14999, 2492,
- 19385, 14999, 2556,
- 19385, 14999, 2676,
- 19385, 14999, 2956,
- 19385, 14999, 3048,
- 19385, 14999, 3242,
- 19385, 14999, 3322,
- 19385, 14999, 6306,
- 19385, 14999, 6314,
- 19385, 14999, 10264,
- 19390,
- 19403, 859, 21279, 11476,
- 19407, 3293, 15527, 14049, 11476,
- 19407, 3357, 14823, 11476,
- 19407, 10621, 11476,
- 19407, 11476,
- 19407, 11477, 635, 896,
- 19407, 11477, 635, 897, 9175, 20375, 11477, 635, 896,
- 19407, 11477, 635, 11571, 16248,
- 19407, 11477, 6785, 896,
- 19407, 11477, 6785, 897, 635, 11571, 16248,
- 19407, 11477, 9175, 20375, 11476,
- 19407, 11477, 10641, 3265, 17462,
- 19407, 11477, 10641, 3265, 19214,
- 19407, 11477, 10641, 7292,
- 19407, 11477, 10641, 7888,
- 19407, 11477, 10641, 9287, 11552,
- 19407, 11477, 10641, 10092,
- 19407, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
- 19407, 11477, 10641, 10093, 10641, 18847, 15642,
- 19407, 11477, 10641, 12537, 18775, 18906,
- 19407, 11477, 10641, 13563, 18775, 18906,
- 19407, 11477, 10641, 13563, 20683, 18906,
- 19407, 11477, 10641, 14623, 9952,
- 19407, 11477, 10641, 14625, 18847, 15642,
- 19407, 11477, 10641, 15095, 18775, 18906,
- 19407, 11477, 10641, 15642,
- 19407, 11477, 10641, 16891, 10092,
- 19407, 11477, 10641, 18847, 15642,
- 19407, 11477, 10641, 20683, 18906,
- 19407, 11477, 11393, 13507, 20375, 11476,
- 19407, 11477, 11393, 13759, 18386,
- 19407, 11477, 11393, 14281, 12005, 634,
- 19407, 11477, 11393, 17123, 13759, 18386,
- 19407, 11477, 11393, 17123, 14281, 12005, 634,
- 19407, 11477, 17369, 46,
- 19407, 11477, 17369, 15650,
- 19407, 11477, 17369, 19408,
- 19407, 11571, 11476,
- 19407, 11571, 16153, 14049, 11476,
- 19407, 12277, 11476,
- 19407, 12277, 19931, 11476,
- 19407, 14049, 11476,
- 19407, 14049, 11477, 15901, 18775, 18906,
- 19407, 14555, 11476,
- 19407, 14625, 6287, 11476,
- 19407, 14625, 11476,
- 19407, 14625, 11477, 6785, 896,
- 19407, 14625, 11477, 10641, 15642,
- 19407, 14625, 11477, 10641, 18847, 15642,
- 19407, 14625, 19888,
- 19407, 15291, 14312,
- 19407, 15456,
- 19407, 15781, 6287, 11476,
- 19407, 15781, 11476,
- 19407, 16481, 9175, 20375, 16480,
- 19407, 16481, 10641, 5741, 671, 635, 896,
- 19407, 16481, 10641, 5741, 671, 6785, 896,
- 19407, 16481, 10641, 5741, 671, 11393, 7883, 6286,
- 19407, 16481, 10641, 5741, 671, 11393, 19407, 16481, 10641, 5741, 6434,
- 19407, 16481, 10641, 5741, 671, 11393, 20375, 16481, 10641, 5741, 670,
- 19407, 16481, 10641, 5741, 6435, 635, 896,
- 19407, 16481, 10641, 5741, 6435, 6785, 896,
- 19407, 16481, 10641, 5741, 6435, 11393, 20375, 16481, 10641, 5741, 6434,
- 19407, 16481, 10641, 5741, 6435, 11553, 7883, 6286,
- 19407, 16481, 10641, 5741, 17462,
- 19407, 16481, 10641, 5741, 19214,
- 19407, 17275, 11476,
- 19407, 18635, 11476,
- 19407, 18775, 18906,
- 19407, 19553, 11476,
- 19407, 19888,
- 19407, 19931, 11476,
- 19407, 20377, 11476,
- 19407, 20501, 11477, 6785, 896,
- 19407, 20501, 11477, 10641, 10092,
- 19407, 20501, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
- 19407, 20501, 11477, 10641, 10093, 10641, 18847, 15642,
- 19407, 20501, 11477, 10641, 14625, 18847, 15642,
- 19407, 20501, 11477, 10641, 18775, 19890,
- 19407, 20501, 11477, 10641, 18847, 15642,
- 19407, 20501, 15781, 6287, 11476,
- 19407, 20545, 18583, 14049, 11476,
- 19407, 20687, 11476,
- 19407, 20769, 14049, 11476,
- 19407, 20831, 11476,
- 19407, 21089, 18583, 14049, 11476,
- 19407, 21199, 14049, 11476,
- 19407, 21287, 14049, 11476,
- 19407, 23305, 11476,
- 19407, 23305, 11477, 635, 896,
- 19407, 23305, 11477, 9175, 20375, 23305, 11476,
- 19407, 23305, 11477, 10641, 5853, 13456,
- 19407, 23305, 11477, 10641, 7883, 3265, 17462,
- 19407, 23305, 11477, 10641, 7883, 3265, 19214,
- 19407, 23305, 11477, 10641, 10533, 12277, 13456,
- 19407, 23305, 11477, 10641, 12277, 13456,
- 19407, 23305, 11477, 10641, 14625, 18847, 15642,
- 19407, 23305, 11477, 10641, 14625, 20181, 15642,
- 19407, 23305, 11477, 10641, 15095, 13456,
- 19407, 23305, 11477, 10641, 15155, 13456,
- 19407, 23305, 14555, 11476,
- 19407, 23305, 15291, 14312,
- 19409, 505, 12005, 634,
- 19409, 505, 17237, 12005, 634,
- 19409, 505, 17237, 12005, 635, 10641, 1217, 11392,
- 19409, 505, 17237, 12005, 635, 10641, 1217, 11393, 13340,
- 19409, 505, 17237, 12005, 635, 10641, 1217, 14874,
- 19409, 505, 20127, 634,
- 19409, 505, 20536,
- 19409, 505, 21096,
- 19409, 843, 2511, 20536,
- 19409, 843, 20917, 2511, 12005, 634,
- 19409, 987, 2511, 12005, 634,
- 19409, 987, 2511, 20127, 634,
- 19409, 9175, 12005, 634,
- 19409, 9854,
- 19409, 10641, 1216,
- 19409, 10641, 14487, 14874,
- 19409, 10641, 18511, 8321, 11392,
- 19409, 11393, 17223, 505, 12004,
- 19409, 11393, 17223, 11393, 21096,
- 19409, 11393, 17237, 12005, 11393, 21097, 11393, 17237, 12004,
- 19409, 11393, 19407, 11476,
- 19409, 11393, 20671, 12005, 11393, 21096,
- 19409, 11393, 21097, 11393, 20671, 12004,
- 19409, 12005, 635, 505, 21096,
- 19409, 14497, 123, 11782,
- 19409, 14497, 123, 11783, 11393, 17237, 12004,
- 19414,
- 19415, 8458,
- 19415, 8459, 14414,
- 19425, 95, 14993, 8320,
- 19425, 6291, 8320,
- 19425, 9855, 9212,
- 19425, 9855, 15868,
- 19425, 9855, 17486,
- 19425, 9855, 17610,
- 19425, 9855, 17652,
- 19425, 9855, 20552,
- 19425, 11905, 2610,
- 19425, 11905, 3076,
- 19425, 11905, 3356,
- 19425, 11905, 6756,
- 19425, 11905, 6778,
- 19425, 11905, 8780,
- 19425, 11905, 10900,
- 19425, 11905, 11978,
- 19425, 11905, 13450,
- 19425, 11905, 13736,
- 19425, 14003, 9855, 8,
- 19425, 14003, 9855, 16,
- 19425, 14003, 9855, 28,
- 19425, 14003, 9855, 40,
- 19425, 14003, 9855, 58,
- 19425, 14003, 9855, 72,
- 19425, 14003, 9855, 94,
- 19425, 14003, 9855, 184,
- 19425, 14003, 9855, 308,
- 19425, 14003, 9855, 498,
- 19425, 14003, 9855, 676,
- 19425, 14003, 9855, 17493, 22,
- 19425, 14003, 9855, 17493, 34,
- 19425, 14003, 9855, 17493, 396,
- 19425, 14003, 9855, 17493, 582,
- 19425, 14999, 0,
- 19425, 14999, 8,
- 19425, 14999, 16,
- 19425, 14999, 28,
- 19425, 14999, 40,
- 19425, 14999, 58,
- 19425, 14999, 72,
- 19425, 14999, 94,
- 19425, 14999, 106,
- 19425, 14999, 124,
- 19425, 14999, 148,
- 19425, 14999, 184,
- 19425, 14999, 244,
- 19425, 14999, 266,
- 19425, 14999, 308,
- 19425, 14999, 336,
- 19425, 14999, 350,
- 19425, 14999, 384,
- 19425, 14999, 416,
- 19425, 14999, 448,
- 19425, 14999, 498,
- 19425, 14999, 522,
- 19425, 14999, 572,
- 19425, 14999, 588,
- 19425, 14999, 622,
- 19425, 14999, 676,
- 19425, 14999, 680,
- 19425, 14999, 734,
- 19425, 14999, 932,
- 19425, 14999, 1044,
- 19425, 14999, 1142,
- 19425, 14999, 1164,
- 19425, 14999, 1217, 9484,
- 19425, 14999, 1492,
- 19425, 14999, 1796,
- 19425, 14999, 1914,
- 19425, 14999, 2152,
- 19425, 14999, 2444,
- 19425, 14999, 2492,
- 19425, 14999, 2556,
- 19425, 14999, 2676,
- 19425, 14999, 2956,
- 19425, 14999, 3048,
- 19425, 14999, 3114,
- 19425, 14999, 3242,
- 19425, 14999, 3322,
- 19425, 14999, 6314,
- 19425, 14999, 7874,
- 19425, 14999, 8842,
- 19425, 14999, 10264,
- 19425, 14999, 10284,
- 19425, 14999, 14473, 20,
- 19425, 14999, 14473, 22,
- 19425, 14999, 14473, 24,
- 19425, 14999, 14473, 26,
- 19425, 14999, 14473, 48,
- 19425, 14999, 14473, 396,
- 19425, 14999, 14473, 466,
- 19425, 14999, 14473, 582,
- 19425, 14999, 14473, 2156,
- 19425, 14999, 16011, 308,
- 19425, 14999, 17493, 22,
- 19425, 14999, 17493, 34,
- 19425, 14999, 17493, 396,
- 19425, 14999, 17493, 582,
- 19425, 15233, 2611, 16502,
- 19425, 15233, 2611, 18744,
- 19425, 15233, 3232,
- 19425, 18089, 2611, 7122,
- 19425, 18089, 2611, 12078,
- 19425, 18089, 2611, 13710,
- 19425, 18089, 2611, 14634,
- 19425, 18089, 2611, 17086,
- 19425, 18089, 2611, 18082,
- 19425, 18089, 2611, 19636,
- 19425, 18089, 2611, 19812,
- 19425, 18089, 2611, 23560,
- 19425, 18089, 13737, 18508,
- 19425, 18089, 13737, 20100,
- 19425, 18089, 13737, 20430,
- 19425, 18089, 13737, 20490,
- 19429, 16939, 19352,
- 19445, 6779, 6430,
- 19445, 6781, 19825, 18575, 2610,
- 19445, 6781, 19825, 18575, 3356,
- 19445, 6781, 19825, 18575, 13736,
- 19445, 6793, 9956,
- 19445, 9843, 18697, 17695, 15074,
- 19445, 10217, 9891, 14856,
- 19445, 11566,
- 19445, 11567, 10641, 14625, 18392,
- 19445, 11567, 10641, 18392,
- 19445, 11756,
- 19445, 11762,
- 19445, 11905, 2610,
- 19445, 11905, 3076,
- 19445, 11905, 3356,
- 19445, 11905, 6756,
- 19445, 11905, 6778,
- 19445, 11905, 8780,
- 19445, 11905, 10900,
- 19445, 11905, 11978,
- 19445, 11905, 13450,
- 19445, 11905, 13736,
- 19445, 13659, 11566,
- 19445, 13659, 11567, 10641, 14625, 18392,
- 19445, 13659, 11567, 10641, 18392,
- 19445, 14003, 19618,
- 19445, 14625, 11567, 10641, 18392,
- 19445, 14999, 0,
- 19445, 14999, 8,
- 19445, 14999, 16,
- 19445, 14999, 28,
- 19445, 14999, 40,
- 19445, 14999, 106,
- 19445, 14999, 148,
- 19445, 14999, 184,
- 19445, 14999, 224,
- 19445, 14999, 244,
- 19445, 14999, 336,
- 19445, 14999, 350,
- 19445, 14999, 384,
- 19445, 14999, 416,
- 19445, 14999, 448,
- 19445, 14999, 482,
- 19445, 14999, 522,
- 19445, 14999, 556,
- 19445, 14999, 572,
- 19445, 14999, 588,
- 19445, 14999, 622,
- 19445, 14999, 656,
- 19445, 14999, 694,
- 19445, 14999, 734,
- 19445, 14999, 752,
- 19445, 14999, 833, 6921, 0,
- 19445, 14999, 833, 6921, 16,
- 19445, 14999, 833, 6921, 70,
- 19445, 14999, 833, 6921, 124,
- 19445, 14999, 833, 6921, 148,
- 19445, 14999, 833, 6921, 350,
- 19445, 14999, 833, 6921, 522,
- 19445, 14999, 833, 6921, 622,
- 19445, 14999, 833, 6921, 752,
- 19445, 14999, 833, 6921, 1142,
- 19445, 14999, 833, 6921, 2444,
- 19445, 14999, 833, 6921, 2492,
- 19445, 14999, 833, 6921, 2676,
- 19445, 14999, 833, 6921, 3114,
- 19445, 14999, 833, 6921, 3322,
- 19445, 14999, 833, 6921, 3812,
- 19445, 14999, 833, 6921, 7123, 40,
- 19445, 14999, 833, 6921, 7123, 734,
- 19445, 14999, 833, 6921, 10264,
- 19445, 14999, 833, 6921, 13737, 14344,
- 19445, 14999, 833, 6921, 14344,
- 19445, 14999, 833, 6921, 14548,
- 19445, 14999, 833, 6921, 16218,
- 19445, 14999, 833, 6921, 17446,
- 19445, 14999, 833, 6921, 17487, 2610,
- 19445, 14999, 833, 6921, 17611, 2610,
- 19445, 14999, 833, 6921, 18183, 17446,
- 19445, 14999, 844,
- 19445, 14999, 1044,
- 19445, 14999, 1048,
- 19445, 14999, 1578,
- 19445, 14999, 1914,
- 19445, 14999, 2122,
- 19445, 14999, 3048,
- 19445, 14999, 3308,
- 19445, 14999, 3816,
- 19445, 14999, 3852,
- 19445, 14999, 9843, 8,
- 19445, 14999, 9843, 16,
- 19445, 14999, 9843, 40,
- 19445, 14999, 9843, 148,
- 19445, 14999, 9843, 224,
- 19445, 14999, 9843, 244,
- 19445, 14999, 9843, 266,
- 19445, 14999, 9843, 334,
- 19445, 14999, 9843, 336,
- 19445, 14999, 9843, 350,
- 19445, 14999, 9843, 522,
- 19445, 14999, 9843, 622,
- 19445, 14999, 9843, 656,
- 19445, 14999, 9843, 752,
- 19445, 14999, 9843, 844,
- 19445, 14999, 9843, 1044,
- 19445, 14999, 9843, 1430,
- 19445, 14999, 9843, 1578,
- 19445, 14999, 9843, 2866,
- 19445, 14999, 9843, 3048,
- 19445, 14999, 9843, 3308,
- 19445, 14999, 9843, 3812,
- 19445, 14999, 10217, 8,
- 19445, 14999, 10217, 16,
- 19445, 14999, 10217, 28,
- 19445, 14999, 10217, 40,
- 19445, 14999, 10217, 106,
- 19445, 14999, 10217, 148,
- 19445, 14999, 10217, 244,
- 19445, 14999, 10217, 336,
- 19445, 14999, 10217, 350,
- 19445, 14999, 10217, 416,
- 19445, 14999, 10217, 482,
- 19445, 14999, 10217, 522,
- 19445, 14999, 10217, 556,
- 19445, 14999, 10217, 622,
- 19445, 14999, 10217, 656,
- 19445, 14999, 10217, 694,
- 19445, 14999, 10217, 734,
- 19445, 14999, 10217, 833, 6921, 622,
- 19445, 14999, 10217, 833, 6921, 3812,
- 19445, 14999, 10217, 844,
- 19445, 14999, 10217, 1044,
- 19445, 14999, 10217, 1254,
- 19445, 14999, 10217, 1430,
- 19445, 14999, 10217, 1578,
- 19445, 14999, 10217, 1800,
- 19445, 14999, 10217, 2460,
- 19445, 14999, 10217, 3308,
- 19445, 14999, 10217, 7883, 14003, 9854,
- 19445, 14999, 15063, 16,
- 19445, 14999, 15063, 224,
- 19445, 14999, 15063, 350,
- 19445, 14999, 15063, 572,
- 19445, 14999, 15063, 833, 6921, 124,
- 19445, 14999, 15063, 833, 6921, 622,
- 19445, 14999, 15063, 833, 6921, 752,
- 19445, 14999, 15063, 833, 6921, 932,
- 19445, 14999, 15063, 833, 6921, 1108,
- 19445, 14999, 15063, 833, 6921, 1164,
- 19445, 14999, 15063, 833, 6921, 1492,
- 19445, 14999, 15063, 833, 6921, 1796,
- 19445, 14999, 15063, 833, 6921, 2122,
- 19445, 14999, 15063, 833, 6921, 2444,
- 19445, 14999, 15063, 833, 6921, 3114,
- 19445, 14999, 15063, 833, 6921, 3322,
- 19445, 14999, 15063, 833, 6921, 3812,
- 19445, 14999, 15063, 833, 6921, 6314,
- 19445, 14999, 15063, 3812,
- 19445, 15063, 6793, 9956,
- 19445, 15063, 11762,
- 19445, 15196,
- 19445, 15781, 11567, 10641, 18392,
- 19445, 15811, 13659, 11567, 10641, 14625, 18392,
- 19445, 17139, 11566,
- 19445, 17139, 11567, 10641, 14625, 18392,
- 19445, 17139, 11567, 10641, 18392,
- 19445, 18016,
- 19445, 18183, 11566,
- 19445, 18183, 11567, 10641, 14625, 18392,
- 19459, 14999, 270,
- 19459, 14999, 528,
- 19459, 14999, 2280,
- 19459, 14999, 2536,
- 19459, 14999, 3220,
- 19459, 14999, 3532,
- 19459, 14999, 5312,
- 19459, 14999, 5818,
- 19459, 14999, 7156,
- 19459, 14999, 7596,
- 19459, 14999, 9372,
- 19459, 14999, 9486,
- 19459, 14999, 9776,
- 19459, 14999, 10126,
- 19459, 14999, 10810,
- 19459, 14999, 11424,
- 19459, 14999, 12085, 270,
- 19459, 14999, 12085, 2280,
- 19459, 14999, 12085, 2536,
- 19459, 14999, 12085, 5818,
- 19459, 14999, 12085, 7596,
- 19459, 14999, 12085, 9776,
- 19459, 14999, 12085, 10810,
- 19459, 14999, 12085, 11424,
- 19459, 14999, 12085, 14978,
- 19459, 14999, 12204,
- 19459, 14999, 13400,
- 19459, 14999, 14196,
- 19459, 14999, 14546,
- 19459, 14999, 14978,
- 19459, 14999, 15474,
- 19459, 15233, 2610,
- 19459, 15233, 2611, 16502,
- 19459, 15233, 3232,
- 19459, 15233, 3356,
- 19459, 15233, 6756,
- 19459, 15233, 6778,
- 19459, 15233, 13736,
- 19459, 15233, 15820,
- 19459, 19033, 15233, 6778,
- 19461, 6718,
- 19466,
- 19485, 9854,
- 19488,
- 19499, 14999, 270,
- 19499, 14999, 528,
- 19499, 14999, 2280,
- 19499, 14999, 2536,
- 19499, 14999, 3220,
- 19499, 14999, 3532,
- 19499, 14999, 5312,
- 19499, 14999, 5818,
- 19499, 14999, 7156,
- 19499, 14999, 7596,
- 19499, 14999, 9372,
- 19499, 14999, 9486,
- 19499, 14999, 9776,
- 19499, 14999, 10126,
- 19499, 14999, 10810,
- 19499, 14999, 11424,
- 19499, 14999, 12085, 2536,
- 19499, 14999, 12204,
- 19499, 14999, 13400,
- 19499, 14999, 14196,
- 19499, 14999, 14546,
- 19499, 14999, 14978,
- 19499, 14999, 15474,
- 19499, 15233, 2610,
- 19499, 15233, 3232,
- 19499, 15233, 3356,
- 19499, 15233, 6756,
- 19499, 15233, 6778,
- 19499, 15233, 13736,
- 19499, 15233, 15820,
- 19499, 22867, 16408,
- 19499, 23121, 16408,
- 19510,
- 19513, 19618,
- 19515, 9778,
- 19516,
- 19523, 13183, 9854,
- 19526,
- 19528,
- 19529, 10641, 3227, 3292,
- 19553, 13260,
- 19553, 18177, 18386,
- 19557, 8320,
- 19569, 15673, 1397, 15827, 18464,
- 19569, 15673, 1397, 15829, 18464,
- 19569, 15673, 1397, 15831, 18464,
- 19569, 15673, 1397, 15833, 18464,
- 19569, 15673, 1397, 15835, 18464,
- 19569, 15673, 1397, 15837, 18464,
- 19569, 15673, 1397, 15839, 18464,
- 19569, 15673, 1397, 16433, 19430,
- 19571, 8320,
- 19589, 14824,
- 19591, 18181, 17074,
- 19593, 19466,
- 19599, 8321, 316,
- 19599, 8321, 14540,
- 19599, 8321, 16520,
- 19599, 8321, 16850,
- 19599, 8321, 19482,
- 19599, 8321, 20121, 3760,
- 19599, 14003, 9855, 0,
- 19599, 14003, 9855, 8,
- 19599, 14003, 9855, 16,
- 19599, 14003, 9855, 28,
- 19599, 14003, 9855, 40,
- 19599, 14003, 9855, 58,
- 19599, 14003, 9855, 7883, 0,
- 19599, 14003, 9855, 7883, 8,
- 19599, 14003, 9855, 7883, 16,
- 19599, 14003, 9855, 7883, 40,
- 19599, 14003, 9855, 7883, 58,
- 19599, 14003, 9855, 13507, 0,
- 19599, 14003, 9855, 13642,
- 19599, 14003, 9855, 18403, 0,
- 19599, 14003, 9855, 18403, 58,
- 19599, 14999, 230,
- 19599, 14999, 316,
- 19599, 14999, 328,
- 19599, 14999, 334,
- 19599, 14999, 882,
- 19599, 14999, 950,
- 19599, 14999, 2312,
- 19599, 14999, 2536,
- 19599, 14999, 2818,
- 19599, 14999, 3268,
- 19599, 14999, 3760,
- 19599, 14999, 3806,
- 19599, 14999, 5242,
- 19599, 14999, 7560,
- 19599, 14999, 9506,
- 19599, 14999, 9746,
- 19599, 14999, 10076,
- 19599, 14999, 11846,
- 19599, 14999, 12152,
- 19599, 14999, 12514,
- 19599, 14999, 17224,
- 19599, 14999, 17428,
- 19599, 18319, 14999, 16,
- 19599, 18319, 14999, 13507, 0,
- 19599, 18319, 14999, 20121, 3760,
- 19599, 20877, 900,
- 19599, 20877, 3089, 18288,
- 19599, 20877, 10298,
- 19599, 20877, 10888,
- 19599, 20877, 11440,
- 19599, 20877, 13284,
- 19599, 20877, 14212,
- 19599, 20877, 14270,
- 19599, 20877, 14290,
- 19599, 20877, 14328,
- 19599, 20877, 16012,
- 19599, 20877, 16799, 13284,
- 19599, 20877, 16850,
- 19599, 20877, 20396,
- 19599, 20989, 8320,
- 19600,
- 19601, 15994,
- 19604,
- 19614,
- 19630,
- 19635, 14739, 671, 9954,
- 19635, 14739, 6435, 9954,
- 19635, 14739, 14999, 16948,
- 19635, 14739, 19941, 16948,
- 19638,
- 19640,
- 19643, 12274,
- 19644,
- 19647, 11446,
- 19647, 11447, 16935, 670,
- 19647, 11447, 16935, 7816,
- 19649, 13655, 15672,
- 19654,
- 19673, 2610,
- 19673, 3076,
- 19673, 3356,
- 19673, 6756,
- 19673, 6778,
- 19673, 7817, 20846,
- 19673, 8780,
- 19673, 9287, 9854,
- 19673, 10900,
- 19673, 11978,
- 19673, 12740,
- 19673, 13341, 20846,
- 19673, 13450,
- 19673, 13736,
- 19673, 14647, 9854,
- 19675, 3292,
- 19675, 10641, 18176,
- 19675, 14392,
- 19677, 9855, 15868,
- 19677, 9855, 16966,
- 19677, 9855, 18428,
- 19677, 9855, 19504,
- 19677, 9855, 19506,
- 19677, 11905, 2610,
- 19677, 11905, 3076,
- 19677, 11905, 3356,
- 19677, 11905, 6756,
- 19677, 11905, 6778,
- 19677, 11905, 8780,
- 19677, 11905, 10900,
- 19677, 11905, 11978,
- 19677, 11905, 13450,
- 19677, 11905, 13736,
- 19677, 14003, 9855, 16968,
- 19677, 14003, 9855, 16980,
- 19677, 14003, 9855, 18418,
- 19677, 14003, 9855, 18424,
- 19677, 14003, 9855, 20300,
- 19677, 14003, 9855, 20302,
- 19677, 14999, 0,
- 19677, 14999, 8,
- 19677, 14999, 16,
- 19677, 14999, 28,
- 19677, 14999, 40,
- 19677, 14999, 66,
- 19677, 14999, 106,
- 19677, 14999, 124,
- 19677, 14999, 148,
- 19677, 14999, 214,
- 19677, 14999, 224,
- 19677, 14999, 244,
- 19677, 14999, 266,
- 19677, 14999, 336,
- 19677, 14999, 350,
- 19677, 14999, 384,
- 19677, 14999, 416,
- 19677, 14999, 448,
- 19677, 14999, 522,
- 19677, 14999, 556,
- 19677, 14999, 572,
- 19677, 14999, 588,
- 19677, 14999, 622,
- 19677, 14999, 680,
- 19677, 14999, 694,
- 19677, 14999, 718,
- 19677, 14999, 734,
- 19677, 14999, 752,
- 19677, 14999, 932,
- 19677, 14999, 1914,
- 19677, 14999, 2118,
- 19677, 14999, 2444,
- 19677, 14999, 2556,
- 19677, 14999, 2908,
- 19677, 14999, 3162,
- 19677, 14999, 12085, 20,
- 19677, 14999, 12085, 24,
- 19677, 17652,
- 19677, 19015, 9855, 16978,
- 19677, 19015, 9855, 18426,
- 19677, 19015, 9855, 18437, 416,
- 19677, 19015, 9855, 18437, 694,
- 19677, 19015, 9855, 19500,
- 19677, 20877, 11565, 107, 17160,
- 19677, 20877, 11565, 149, 17160,
- 19677, 20877, 11565, 351, 17160,
- 19677, 20877, 11565, 2119, 17160,
- 19677, 20877, 11565, 11638,
- 19677, 20877, 11565, 13646,
- 19677, 20877, 11565, 17080,
- 19677, 20877, 11565, 18420,
- 19678,
+ 18955, 9703, 21280,
+ 18957, 19876,
+ 18960,
+ 18968,
+ 18970,
+ 18979, 10485, 17316,
+ 18979, 10485, 20142,
+ 18979, 15241, 10485, 16,
+ 18979, 15241, 10485, 40,
+ 18979, 16339, 0,
+ 18979, 16339, 16,
+ 18979, 16339, 40,
+ 18979, 16339, 106,
+ 18979, 16339, 148,
+ 18979, 16339, 246,
+ 18979, 16339, 270,
+ 18979, 16339, 356,
+ 18979, 16339, 392,
+ 18979, 16339, 424,
+ 18979, 16339, 464,
+ 18979, 16339, 546,
+ 18979, 16339, 596,
+ 18979, 16339, 612,
+ 18979, 16339, 646,
+ 18979, 16339, 734,
+ 18979, 16339, 774,
+ 18979, 16339, 2544,
+ 18979, 16339, 17489, 596,
+ 18983, 1026,
+ 19011, 17514,
+ 19013, 23037, 21229, 22699, 20710,
+ 19013, 23037, 22329, 20710,
+ 19013, 23037, 22329, 22699, 20710,
+ 19013, 23237, 21029, 22699, 20710,
+ 19013, 25087, 19115, 22699, 20710,
+ 19013, 25155, 22329, 20710,
+ 19017, 12607, 891, 10004,
+ 19019, 379, 609, 2008,
+ 19019, 379, 609, 2009, 6095, 2403, 1074,
+ 19019, 8737, 893, 13563, 7318,
+ 19019, 8737, 893, 13563, 7324,
+ 19019, 8737, 1109, 2390,
+ 19019, 8737, 1625, 14541, 7318,
+ 19019, 8737, 1625, 14541, 7324,
+ 19019, 8737, 3037, 6225, 17019, 10354,
+ 19019, 8737, 3439, 11856,
+ 19019, 8737, 3881, 2391, 15065, 10355, 424,
+ 19019, 8737, 6033, 10401, 257, 2391, 14506,
+ 19019, 8737, 6033, 10401, 3881, 2390,
+ 19019, 8737, 7291, 3881, 2391, 807, 7291, 15065, 424,
+ 19019, 8737, 7291, 3881, 2391, 807, 10071, 5987, 424,
+ 19019, 8737, 7291, 3881, 2391, 21697, 0,
+ 19019, 8737, 7291, 15064,
+ 19019, 8737, 9199, 12483, 2671, 4014,
+ 19019, 8737, 9199, 12483, 10345, 14540,
+ 19019, 8737, 9497, 10354,
+ 19019, 8737, 9497, 15064,
+ 19019, 8737, 9497, 15065, 10354,
+ 19019, 8737, 10039, 7287, 10354,
+ 19019, 8737, 10354,
+ 19019, 8737, 12463, 14540,
+ 19019, 8737, 12465, 10401, 257, 2391, 14506,
+ 19019, 8737, 12467, 3881, 2390,
+ 19019, 8737, 12509, 3881, 2391, 9783, 10355, 424,
+ 19019, 8737, 12509, 11855, 14541, 433, 8281, 1074,
+ 19019, 8737, 12509, 11855, 14541, 6095, 2403, 1074,
+ 19019, 8737, 13875, 3881, 257, 2391, 14506,
+ 19019, 8737, 14609, 10354,
+ 19019, 8737, 15065, 10354,
+ 19019, 8737, 16666,
+ 19019, 8737, 17667, 3881, 2391, 10341, 424,
+ 19019, 8737, 17667, 6063, 16843, 3881, 2391, 10341, 424,
+ 19019, 8737, 18002,
+ 19019, 8737, 18061, 3881, 2391, 8769, 424,
+ 19019, 8737, 18061, 6063, 16843, 3881, 2391, 8769, 424,
+ 19019, 8737, 18257, 13807, 14540,
+ 19019, 8737, 20545, 13807, 14540,
+ 19019, 8737, 20861, 15065, 12468,
+ 19019, 8737, 25013, 15064,
+ 19019, 10485, 1617, 1075, 18748,
+ 19019, 10485, 1617, 2373, 18748,
+ 19019, 10485, 2195, 3439, 1074,
+ 19019, 10485, 2197, 14540,
+ 19019, 10485, 2347, 15066,
+ 19019, 10485, 2671, 4015, 2483, 148,
+ 19019, 10485, 3203, 8202,
+ 19019, 10485, 3843, 15066,
+ 19019, 10485, 8767, 1074,
+ 19019, 10485, 10015, 2487, 7168,
+ 19019, 10485, 10015, 2487, 7288,
+ 19019, 10485, 10015, 2487, 10015, 6618,
+ 19019, 10485, 10015, 2487, 13282,
+ 19019, 10485, 10015, 6619, 7168,
+ 19019, 10485, 10015, 6619, 7288,
+ 19019, 10485, 10015, 6619, 10015, 2486,
+ 19019, 10485, 10015, 6619, 13282,
+ 19019, 10485, 10069, 637, 2545, 604,
+ 19019, 10485, 10071, 5986,
+ 19019, 10485, 11553, 14540,
+ 19019, 10485, 19883, 8767, 1074,
+ 19019, 12959, 2726,
+ 19019, 12959, 3194,
+ 19019, 12959, 3486,
+ 19019, 12959, 6978,
+ 19019, 12959, 7000,
+ 19019, 12959, 7369, 2726,
+ 19019, 12959, 7369, 3194,
+ 19019, 12959, 7369, 3486,
+ 19019, 12959, 7369, 6978,
+ 19019, 12959, 7369, 7000,
+ 19019, 12959, 7369, 9282,
+ 19019, 12959, 7369, 11726,
+ 19019, 12959, 7369, 13036,
+ 19019, 12959, 7369, 14634,
+ 19019, 12959, 7369, 14960,
+ 19019, 12959, 9282,
+ 19019, 12959, 11726,
+ 19019, 12959, 13036,
+ 19019, 12959, 14634,
+ 19019, 12959, 14960,
+ 19019, 15241, 10485, 8,
+ 19019, 15241, 10485, 16,
+ 19019, 15241, 10485, 28,
+ 19019, 15241, 10485, 40,
+ 19019, 15241, 10485, 58,
+ 19019, 15241, 10485, 184,
+ 19019, 15241, 10485, 312,
+ 19019, 15241, 10485, 520,
+ 19019, 15241, 10485, 702,
+ 19019, 15241, 10485, 19149, 22,
+ 19019, 15241, 10485, 19149, 34,
+ 19019, 15241, 10485, 19149, 404,
+ 19019, 15241, 10485, 19149, 606,
+ 19019, 15241, 10485, 20289, 16,
+ 19019, 15241, 10485, 20289, 312,
+ 19019, 16339, 0,
+ 19019, 16339, 52,
+ 19019, 16339, 106,
+ 19019, 16339, 124,
+ 19019, 16339, 148,
+ 19019, 16339, 246,
+ 19019, 16339, 270,
+ 19019, 16339, 342,
+ 19019, 16339, 356,
+ 19019, 16339, 392,
+ 19019, 16339, 424,
+ 19019, 16339, 464,
+ 19019, 16339, 546,
+ 19019, 16339, 596,
+ 19019, 16339, 612,
+ 19019, 16339, 646,
+ 19019, 16339, 734,
+ 19019, 16339, 774,
+ 19019, 16339, 792,
+ 19019, 16339, 990,
+ 19019, 16339, 1106,
+ 19019, 16339, 1204,
+ 19019, 16339, 1226,
+ 19019, 16339, 1320,
+ 19019, 16339, 1572,
+ 19019, 16339, 2008,
+ 19019, 16339, 2046,
+ 19019, 16339, 2544,
+ 19019, 16339, 2594,
+ 19019, 16339, 2664,
+ 19019, 16339, 2792,
+ 19019, 16339, 3072,
+ 19019, 16339, 3166,
+ 19019, 16339, 3240,
+ 19019, 16339, 3372,
+ 19019, 16339, 3438,
+ 19019, 16339, 3452,
+ 19019, 16339, 3986,
+ 19019, 16339, 6516,
+ 19019, 16339, 6682,
+ 19019, 16339, 8084,
+ 19019, 16339, 10964,
+ 19019, 16339, 10988,
+ 19019, 16339, 22067, 596,
+ 19019, 17085, 2611, 120,
+ 19019, 17085, 2611, 121, 6095, 15480,
+ 19019, 17085, 2611, 121, 7289, 15480,
+ 19019, 17085, 2611, 121, 9497, 15480,
+ 19019, 17085, 3011, 3040,
+ 19019, 17085, 3011, 3041, 10039, 7286,
+ 19019, 17085, 6647, 120,
+ 19019, 17085, 9783, 546,
+ 19019, 17085, 14323, 7170,
+ 19019, 19967, 10485, 6205, 14540,
+ 19019, 19967, 10485, 8225, 14540,
+ 19019, 20471, 516,
+ 19019, 21545, 10485, 2195, 3439, 1074,
+ 19019, 21545, 10485, 8767, 1074,
+ 19019, 21545, 10485, 19883, 8767, 1074,
+ 19019, 21545, 16339, 0,
+ 19019, 21545, 16339, 52,
+ 19019, 21545, 16339, 106,
+ 19019, 21545, 16339, 124,
+ 19019, 21545, 16339, 148,
+ 19019, 21545, 16339, 246,
+ 19019, 21545, 16339, 270,
+ 19019, 21545, 16339, 342,
+ 19019, 21545, 16339, 356,
+ 19019, 21545, 16339, 392,
+ 19019, 21545, 16339, 424,
+ 19019, 21545, 16339, 464,
+ 19019, 21545, 16339, 546,
+ 19019, 21545, 16339, 596,
+ 19019, 21545, 16339, 612,
+ 19019, 21545, 16339, 646,
+ 19019, 21545, 16339, 734,
+ 19019, 21545, 16339, 774,
+ 19019, 21545, 16339, 792,
+ 19019, 21545, 16339, 990,
+ 19019, 21545, 16339, 1106,
+ 19019, 21545, 16339, 1204,
+ 19019, 21545, 16339, 1226,
+ 19019, 21545, 16339, 1320,
+ 19019, 21545, 16339, 1572,
+ 19019, 21545, 16339, 2008,
+ 19019, 21545, 16339, 2544,
+ 19019, 21545, 16339, 2594,
+ 19019, 21545, 16339, 2664,
+ 19019, 21545, 16339, 2792,
+ 19019, 21545, 16339, 3166,
+ 19019, 21545, 16339, 3240,
+ 19019, 21545, 16339, 3372,
+ 19019, 21545, 16339, 3438,
+ 19019, 21545, 16339, 3452,
+ 19019, 21545, 16339, 3986,
+ 19019, 21545, 16339, 6516,
+ 19019, 21545, 16339, 6682,
+ 19019, 21545, 16339, 8084,
+ 19019, 21545, 16339, 10964,
+ 19019, 21545, 16339, 10988,
+ 19019, 21545, 16339, 22067, 596,
+ 19019, 21545, 16339, 22067, 734,
+ 19019, 21545, 16339, 22067, 774,
+ 19019, 23091, 10485, 10347, 7167, 11853, 14540,
+ 19019, 23091, 10485, 14619, 17234,
+ 19019, 23091, 10485, 15483, 546,
+ 19019, 23119, 10485, 6163, 10804,
+ 19019, 23119, 10485, 10309, 11850,
+ 19019, 23119, 10485, 13353, 5994,
+ 19019, 23119, 10485, 13677, 5994,
+ 19029, 516,
+ 19029, 5452,
+ 19029, 10485, 14194,
+ 19029, 10485, 17316,
+ 19029, 10485, 19142,
+ 19029, 10485, 19274,
+ 19029, 10485, 19318,
+ 19029, 10485, 22560,
+ 19029, 12959, 2726,
+ 19029, 12959, 3194,
+ 19029, 12959, 3486,
+ 19029, 12959, 6978,
+ 19029, 12959, 7000,
+ 19029, 12959, 9282,
+ 19029, 12959, 11726,
+ 19029, 12959, 13036,
+ 19029, 12959, 14634,
+ 19029, 12959, 14960,
+ 19029, 13314,
+ 19029, 15241, 10485, 8,
+ 19029, 15241, 10485, 16,
+ 19029, 15241, 10485, 28,
+ 19029, 15241, 10485, 40,
+ 19029, 15241, 10485, 58,
+ 19029, 15241, 10485, 72,
+ 19029, 15241, 10485, 94,
+ 19029, 15241, 10485, 312,
+ 19029, 15241, 10485, 702,
+ 19029, 15241, 10485, 14693, 8,
+ 19029, 15241, 10485, 14693, 28,
+ 19029, 15241, 10485, 19149, 22,
+ 19029, 15241, 10485, 19149, 34,
+ 19029, 15241, 10485, 19149, 404,
+ 19029, 15241, 10485, 19149, 606,
+ 19029, 16339, 0,
+ 19029, 16339, 8,
+ 19029, 16339, 16,
+ 19029, 16339, 28,
+ 19029, 16339, 40,
+ 19029, 16339, 58,
+ 19029, 16339, 72,
+ 19029, 16339, 94,
+ 19029, 16339, 106,
+ 19029, 16339, 124,
+ 19029, 16339, 148,
+ 19029, 16339, 246,
+ 19029, 16339, 270,
+ 19029, 16339, 312,
+ 19029, 16339, 342,
+ 19029, 16339, 356,
+ 19029, 16339, 392,
+ 19029, 16339, 424,
+ 19029, 16339, 464,
+ 19029, 16339, 546,
+ 19029, 16339, 596,
+ 19029, 16339, 612,
+ 19029, 16339, 646,
+ 19029, 16339, 702,
+ 19029, 16339, 710,
+ 19029, 16339, 774,
+ 19029, 16339, 990,
+ 19029, 16339, 1106,
+ 19029, 16339, 1204,
+ 19029, 16339, 1226,
+ 19029, 16339, 1572,
+ 19029, 16339, 1890,
+ 19029, 16339, 2008,
+ 19029, 16339, 2544,
+ 19029, 16339, 2594,
+ 19029, 16339, 2664,
+ 19029, 16339, 2792,
+ 19029, 16339, 3166,
+ 19029, 16339, 3240,
+ 19029, 16339, 3372,
+ 19029, 16339, 3452,
+ 19029, 16339, 6516,
+ 19029, 16339, 10988,
+ 19029, 16339, 19149, 22,
+ 19029, 16339, 19149, 34,
+ 19029, 16339, 19149, 404,
+ 19029, 16339, 19149, 606,
+ 19029, 23073, 10484,
+ 19032,
+ 19040,
+ 19047, 15936,
+ 19049, 1477, 6968,
+ 19049, 1477, 8178,
+ 19049, 1477, 11410,
+ 19049, 1477, 13026,
+ 19049, 1477, 15270,
+ 19049, 1477, 16138,
+ 19049, 1477, 19016,
+ 19049, 1477, 20046,
+ 19076,
+ 19085, 13276,
+ 19089, 8261, 10484,
+ 19093, 22329, 15572,
+ 19103, 6938,
+ 19115, 3487, 16135, 12314,
+ 19115, 12314,
+ 19115, 12315, 659, 954,
+ 19115, 12315, 891, 14515, 2727, 15931, 12426,
+ 19115, 12315, 7007, 954,
+ 19115, 12315, 11417, 3395, 21228,
+ 19115, 12315, 11417, 3395, 22328,
+ 19115, 12315, 11417, 13649, 20551, 20710,
+ 19115, 12315, 11417, 14765, 20551, 20710,
+ 19115, 12315, 11417, 14765, 22699, 20710,
+ 19115, 12315, 11417, 15919, 17050,
+ 19115, 12315, 11417, 16443, 20551, 20710,
+ 19115, 12315, 11417, 18469, 10764,
+ 19115, 12315, 11417, 22113, 17050,
+ 19115, 12315, 11417, 22699, 20710,
+ 19115, 12315, 21229, 505, 21029, 12314,
+ 19115, 12419, 12314,
+ 19115, 12419, 17659, 15287, 12314,
+ 19115, 13353, 12314,
+ 19115, 13353, 21851, 12314,
+ 19115, 15287, 12314,
+ 19115, 15287, 12315, 519, 20174,
+ 19115, 15287, 12315, 519, 20175, 11417, 20625, 954,
+ 19115, 15287, 12315, 519, 20175, 11417, 22113, 954,
+ 19115, 15287, 12315, 7007, 954,
+ 19115, 15287, 12315, 7007, 955, 11417, 22113, 954,
+ 19115, 15287, 12315, 17359, 20551, 20710,
+ 19115, 15287, 15919, 12314,
+ 19115, 15287, 15919, 12315, 519, 20174,
+ 19115, 15544,
+ 19115, 15845, 12314,
+ 19115, 15919, 12314,
+ 19115, 16661, 15572,
+ 19115, 16844,
+ 19115, 17219, 12314,
+ 19115, 18015, 11417, 5933, 8211, 659, 954,
+ 19115, 18015, 11417, 5933, 8211, 7007, 954,
+ 19115, 18015, 11417, 5933, 8211, 15637, 19115, 18015, 11417, 5933, 14514,
+ 19115, 18015, 11417, 5933, 8211, 15637, 21029, 18015, 11417, 5933, 14514,
+ 19115, 18015, 11417, 5933, 14515, 659, 954,
+ 19115, 18015, 11417, 5933, 14515, 7007, 954,
+ 19115, 18015, 11417, 5933, 21228,
+ 19115, 18015, 11417, 5933, 22328,
+ 19115, 18911, 12314,
+ 19115, 20551, 20710,
+ 19115, 21405, 12314,
+ 19115, 21851, 12314,
+ 19115, 22333, 12314,
+ 19115, 22495, 12315, 7007, 14765, 15766,
+ 19115, 22495, 12315, 11417, 20551, 21800,
+ 19115, 22703, 12314,
+ 19115, 27233, 12314,
+ 19115, 27233, 12315, 659, 954,
+ 19115, 27233, 12315, 11417, 6045, 14640,
+ 19115, 27233, 12315, 11417, 8281, 3395, 21228,
+ 19115, 27233, 12315, 11417, 8281, 3395, 22328,
+ 19115, 27233, 12315, 11417, 11277, 13353, 14640,
+ 19115, 27233, 12315, 11417, 13353, 14640,
+ 19115, 27233, 12315, 11417, 15919, 22113, 17050,
+ 19115, 27233, 12315, 11417, 16443, 14640,
+ 19115, 27233, 12315, 11417, 16507, 14640,
+ 19115, 27233, 12315, 21229, 505, 21029, 27233, 12314,
+ 19115, 27233, 15845, 12314,
+ 19115, 27233, 16661, 15572,
+ 19122,
+ 19135, 7372,
+ 19154,
+ 19161, 10484,
+ 19164,
+ 19175, 6938,
+ 19179, 6938,
+ 19183, 18666,
+ 19185, 7372,
+ 19187, 3013, 13416,
+ 19187, 3013, 15710,
+ 19187, 3013, 17636,
+ 19187, 3013, 17956,
+ 19187, 3013, 18886,
+ 19187, 3013, 19700,
+ 19187, 3013, 19988,
+ 19187, 12419, 13416,
+ 19187, 12419, 15710,
+ 19187, 12419, 17636,
+ 19187, 12419, 17956,
+ 19187, 12419, 18886,
+ 19187, 12419, 19700,
+ 19187, 12419, 19988,
+ 19191, 6938,
+ 19245, 15559, 6999, 18830,
+ 19245, 21641, 20464,
+ 19249, 17518,
+ 19252,
+ 19253, 19298,
+ 19253, 20866,
+ 19265, 19768,
+ 19269, 10484,
+ 19284,
+ 19295, 6645, 10484,
+ 19295, 7015, 10604,
+ 19295, 12814,
+ 19295, 14765, 16339, 124,
+ 19295, 14765, 16339, 140,
+ 19295, 14765, 16339, 148,
+ 19295, 14765, 16339, 190,
+ 19295, 14765, 16339, 214,
+ 19295, 14765, 16339, 286,
+ 19295, 14765, 16339, 342,
+ 19295, 14765, 16339, 508,
+ 19295, 14765, 16339, 596,
+ 19295, 14765, 16339, 658,
+ 19295, 14765, 16339, 718,
+ 19295, 14765, 16339, 778,
+ 19295, 14765, 16339, 779, 11417, 17050,
+ 19295, 14765, 16339, 792,
+ 19295, 14765, 16339, 934,
+ 19295, 14765, 16339, 982,
+ 19295, 14765, 16339, 1106,
+ 19295, 14765, 16339, 1346,
+ 19295, 14765, 16339, 1446,
+ 19295, 14765, 16339, 1590,
+ 19295, 14765, 16339, 1852,
+ 19295, 14765, 16339, 1992,
+ 19295, 14765, 16339, 1994,
+ 19295, 14765, 16339, 2378,
+ 19295, 14765, 16339, 2614,
+ 19295, 14765, 16339, 2782,
+ 19295, 14765, 16339, 3016,
+ 19295, 14765, 16339, 3156,
+ 19295, 14765, 16339, 3166,
+ 19295, 14765, 16339, 3626,
+ 19295, 14765, 16339, 3764,
+ 19295, 14765, 16339, 3988,
+ 19295, 14765, 16339, 6222,
+ 19295, 14765, 16339, 7232,
+ 19295, 14765, 16339, 7790,
+ 19295, 14765, 16339, 8268,
+ 19295, 14765, 16339, 9806,
+ 19295, 14765, 16339, 10908,
+ 19295, 14765, 16339, 11606,
+ 19295, 14765, 16339, 17249, 934,
+ 19295, 14765, 19957, 1347, 11606,
+ 19295, 14765, 19957, 2379, 1346,
+ 19295, 14765, 19957, 2379, 1852,
+ 19295, 14765, 19957, 2379, 2614,
+ 19295, 14765, 19957, 2379, 3764,
+ 19295, 14765, 19957, 3627, 2614,
+ 19295, 16172,
+ 19295, 17613, 16339, 124,
+ 19295, 17613, 16339, 140,
+ 19295, 17613, 16339, 148,
+ 19295, 17613, 16339, 190,
+ 19295, 17613, 16339, 214,
+ 19295, 17613, 16339, 286,
+ 19295, 17613, 16339, 342,
+ 19295, 17613, 16339, 508,
+ 19295, 17613, 16339, 596,
+ 19295, 17613, 16339, 658,
+ 19295, 17613, 16339, 718,
+ 19295, 17613, 16339, 778,
+ 19295, 17613, 16339, 792,
+ 19295, 17613, 16339, 934,
+ 19295, 17613, 16339, 982,
+ 19295, 17613, 16339, 1106,
+ 19295, 17613, 16339, 1346,
+ 19295, 17613, 16339, 1446,
+ 19295, 17613, 16339, 1590,
+ 19295, 17613, 16339, 1852,
+ 19295, 17613, 16339, 1992,
+ 19295, 17613, 16339, 1994,
+ 19295, 17613, 16339, 2378,
+ 19295, 17613, 16339, 2614,
+ 19295, 17613, 16339, 2782,
+ 19295, 17613, 16339, 3016,
+ 19295, 17613, 16339, 3156,
+ 19295, 17613, 16339, 3166,
+ 19295, 17613, 16339, 3626,
+ 19295, 17613, 16339, 3764,
+ 19295, 17613, 16339, 3988,
+ 19295, 17613, 16339, 6222,
+ 19295, 17613, 16339, 7232,
+ 19295, 17613, 16339, 7790,
+ 19295, 17613, 16339, 8268,
+ 19295, 17613, 16339, 9806,
+ 19295, 17613, 16339, 10908,
+ 19295, 17613, 16339, 11606,
+ 19295, 19711, 8736,
+ 19295, 20033, 16339, 8211, 7369, 10062,
+ 19295, 20253, 8736,
+ 19295, 21790,
+ 19295, 22701, 8736,
+ 19295, 23073, 8736,
+ 19306,
+ 19307, 20112,
+ 19308,
+ 19311, 10398,
+ 19323, 12498,
+ 19325, 12446,
+ 19327, 5401, 5400,
+ 19327, 10485, 3557, 14508,
+ 19327, 10485, 3557, 15706,
+ 19327, 10485, 12414,
+ 19327, 10485, 12534,
+ 19327, 10485, 17070,
+ 19327, 10485, 18742,
+ 19327, 12511, 10488,
+ 19327, 12511, 18564,
+ 19327, 12511, 21346,
+ 19327, 12959, 2726,
+ 19327, 12959, 3194,
+ 19327, 12959, 3486,
+ 19327, 12959, 6978,
+ 19327, 12959, 7000,
+ 19327, 12959, 9282,
+ 19327, 12959, 11726,
+ 19327, 12959, 13036,
+ 19327, 12959, 14634,
+ 19327, 12959, 14960,
+ 19327, 14336,
+ 19327, 14337, 18246,
+ 19327, 15241, 10485, 393, 13668,
+ 19327, 15241, 10485, 393, 13669, 17124,
+ 19327, 15241, 10485, 597, 10028,
+ 19327, 15241, 10485, 597, 10029, 17124,
+ 19327, 15241, 10485, 3556,
+ 19327, 15241, 10485, 3557, 10304,
+ 19327, 15241, 10485, 10636,
+ 19327, 15241, 10485, 10637, 7734,
+ 19327, 15241, 10485, 14376,
+ 19327, 15241, 10485, 14377, 17124,
+ 19327, 15241, 10485, 17100,
+ 19327, 15241, 10485, 17101, 10028,
+ 19327, 15241, 10485, 17101, 10029, 17124,
+ 19327, 15241, 10485, 17101, 17124,
+ 19327, 15241, 10485, 17124,
+ 19327, 15294,
+ 19327, 16339, 106,
+ 19327, 16339, 107, 18106,
+ 19327, 16339, 124,
+ 19327, 16339, 125, 8168,
+ 19327, 16339, 148,
+ 19327, 16339, 149, 8722,
+ 19327, 16339, 149, 13909, 20690,
+ 19327, 16339, 149, 13909, 21242,
+ 19327, 16339, 187, 14602,
+ 19327, 16339, 246,
+ 19327, 16339, 247, 7280,
+ 19327, 16339, 270,
+ 19327, 16339, 342,
+ 19327, 16339, 343, 7782,
+ 19327, 16339, 356,
+ 19327, 16339, 357, 21242,
+ 19327, 16339, 392,
+ 19327, 16339, 393, 13668,
+ 19327, 16339, 393, 13669, 17124,
+ 19327, 16339, 424,
+ 19327, 16339, 464,
+ 19327, 16339, 465, 16810,
+ 19327, 16339, 546,
+ 19327, 16339, 547, 13526,
+ 19327, 16339, 596,
+ 19327, 16339, 597, 10028,
+ 19327, 16339, 597, 10029, 17124,
+ 19327, 16339, 612,
+ 19327, 16339, 613, 10288,
+ 19327, 16339, 613, 10300,
+ 19327, 16339, 646,
+ 19327, 16339, 647, 10780,
+ 19327, 16339, 647, 13650,
+ 19327, 16339, 647, 13909, 21242,
+ 19327, 16339, 715, 14602,
+ 19327, 16339, 734,
+ 19327, 16339, 774,
+ 19327, 16339, 1961, 14602,
+ 19327, 16339, 2544,
+ 19327, 16339, 2664,
+ 19327, 16339, 3969, 14602,
+ 19327, 16339, 8009, 14602,
+ 19327, 16339, 11053, 14602,
+ 19327, 16339, 12246,
+ 19327, 16339, 12247, 17124,
+ 19327, 16339, 13040,
+ 19327, 16339, 13466,
+ 19327, 16339, 13467, 17124,
+ 19327, 16339, 14282,
+ 19327, 16339, 14283, 17124,
+ 19327, 16339, 15114,
+ 19327, 16339, 15115, 17124,
+ 19327, 16339, 15524,
+ 19327, 16339, 15587, 14602,
+ 19327, 16339, 17489, 7834,
+ 19327, 16668,
+ 19327, 16669, 18246,
+ 19327, 18405, 17085, 6482,
+ 19327, 18405, 17085, 6483, 7180,
+ 19327, 18405, 17085, 6483, 17070,
+ 19327, 18405, 17085, 6570,
+ 19327, 18405, 17085, 6608,
+ 19327, 18405, 17085, 6632,
+ 19327, 18405, 17085, 6662,
+ 19327, 18405, 17085, 12892,
+ 19327, 18405, 17085, 12898,
+ 19327, 18405, 17085, 12948,
+ 19327, 18405, 17085, 20813, 7276,
+ 19327, 18405, 17085, 20813, 12400,
+ 19327, 18405, 17085, 20813, 13048,
+ 19327, 18405, 17085, 20813, 14922,
+ 19327, 18405, 17085, 20813, 16238,
+ 19327, 18405, 17085, 20813, 16239, 11417, 18082,
+ 19327, 18405, 17085, 20813, 16240,
+ 19327, 18405, 17085, 20813, 16241, 11417, 18082,
+ 19327, 18405, 17085, 20813, 18082,
+ 19327, 18405, 17085, 21223, 9699, 9740,
+ 19327, 18405, 17085, 21223, 9699, 9802,
+ 19327, 18405, 17085, 21223, 9699, 9840,
+ 19327, 18405, 17085, 21223, 15777, 9808,
+ 19327, 18405, 17085, 21223, 15777, 9814,
+ 19327, 18405, 17085, 22325, 9699, 1184,
+ 19327, 18405, 17085, 22325, 9699, 1288,
+ 19327, 18405, 17085, 22325, 15777, 3326,
+ 19327, 18405, 17085, 22325, 15777, 3466,
+ 19327, 20140,
+ 19329, 11417, 3865, 10484,
+ 19329, 11417, 6821, 10484,
+ 19329, 11417, 14423, 10484,
+ 19329, 11417, 15893, 10484,
+ 19330,
+ 19341, 1026,
+ 19353, 6152,
+ 19354,
+ 19358,
+ 19359, 10756,
+ 19361, 13145, 16339, 12,
+ 19361, 13145, 16339, 14,
+ 19361, 13145, 16339, 20,
+ 19361, 13145, 16339, 30,
+ 19361, 13145, 16339, 38,
+ 19361, 16339, 0,
+ 19361, 16339, 2,
+ 19361, 16339, 4,
+ 19361, 16339, 6,
+ 19361, 16339, 8,
+ 19361, 16339, 10,
+ 19361, 16339, 12,
+ 19361, 16339, 14,
+ 19361, 16339, 16,
+ 19361, 16339, 18,
+ 19361, 16339, 20,
+ 19361, 16339, 22,
+ 19361, 16339, 24,
+ 19361, 16339, 26,
+ 19361, 16339, 28,
+ 19361, 16339, 29, 11417, 1281, 12220,
+ 19361, 16339, 30,
+ 19361, 16339, 32,
+ 19361, 16339, 34,
+ 19361, 16339, 36,
+ 19361, 16339, 38,
+ 19361, 16339, 40,
+ 19361, 16339, 42,
+ 19361, 16339, 46,
+ 19361, 16339, 50,
+ 19361, 16339, 70,
+ 19361, 16339, 72,
+ 19361, 16339, 78,
+ 19361, 16339, 80,
+ 19361, 16339, 94,
+ 19361, 16339, 120,
+ 19361, 16339, 132,
+ 19361, 16339, 184,
+ 19361, 16339, 190,
+ 19361, 16339, 192,
+ 19361, 16339, 202,
+ 19361, 16339, 210,
+ 19361, 16339, 254,
+ 19361, 16339, 258,
+ 19361, 16339, 262,
+ 19361, 16339, 266,
+ 19361, 16339, 310,
+ 19361, 16339, 318,
+ 19361, 16339, 328,
+ 19361, 16339, 334,
+ 19361, 16339, 346,
+ 19361, 16339, 382,
+ 19361, 16339, 398,
+ 19361, 16339, 472,
+ 19361, 16339, 482,
+ 19361, 16339, 502,
+ 19361, 16339, 516,
+ 19361, 16339, 520,
+ 19361, 16339, 532,
+ 19361, 16339, 620,
+ 19361, 16339, 796,
+ 19361, 16339, 798,
+ 19361, 16339, 804,
+ 19361, 16339, 892,
+ 19361, 16339, 896,
+ 19361, 16339, 1380,
+ 19361, 16339, 1382,
+ 19361, 16339, 1856,
+ 19361, 16339, 2548,
+ 19361, 16339, 2728,
+ 19361, 16339, 2730,
+ 19361, 16339, 3564,
+ 19361, 16339, 5414,
+ 19361, 16339, 5490,
+ 19361, 16339, 7744,
+ 19368,
+ 19371, 1379, 505, 18804,
+ 19371, 15241, 10485, 8,
+ 19371, 15241, 10485, 16,
+ 19371, 15241, 10485, 28,
+ 19371, 15241, 10485, 40,
+ 19371, 15241, 10485, 66,
+ 19371, 16339, 0,
+ 19371, 16339, 106,
+ 19371, 16339, 124,
+ 19371, 16339, 148,
+ 19371, 16339, 246,
+ 19371, 16339, 270,
+ 19371, 16339, 342,
+ 19371, 16339, 356,
+ 19371, 16339, 392,
+ 19371, 16339, 424,
+ 19371, 16339, 464,
+ 19371, 16339, 546,
+ 19371, 16339, 596,
+ 19371, 16339, 612,
+ 19371, 16339, 646,
+ 19371, 16339, 710,
+ 19371, 16339, 774,
+ 19371, 16339, 2434,
+ 19371, 16339, 2544,
+ 19371, 16339, 2624,
+ 19371, 16339, 2664,
+ 19371, 16339, 9226,
+ 19371, 16339, 9476,
+ 19371, 18544,
+ 19373, 23122,
+ 19374,
+ 19375, 11417, 14783, 15274,
+ 19376,
+ 19384,
+ 19386,
+ 19389, 21565, 0,
+ 19389, 21565, 4,
+ 19389, 21565, 8,
+ 19389, 21565, 10,
+ 19389, 21565, 16,
+ 19389, 21565, 20,
+ 19389, 21565, 22,
+ 19389, 21565, 24,
+ 19389, 21565, 26,
+ 19389, 21565, 28,
+ 19389, 21565, 30,
+ 19389, 21565, 32,
+ 19389, 21565, 34,
+ 19389, 21565, 36,
+ 19389, 21565, 38,
+ 19389, 21565, 48,
+ 19389, 21565, 58,
+ 19389, 21565, 72,
+ 19389, 21565, 80,
+ 19389, 21565, 102,
+ 19389, 21565, 124,
+ 19389, 21565, 130,
+ 19389, 21565, 134,
+ 19389, 21565, 140,
+ 19389, 21565, 202,
+ 19389, 21565, 226,
+ 19389, 21565, 228,
+ 19389, 21565, 232,
+ 19389, 21565, 238,
+ 19389, 21565, 280,
+ 19389, 21565, 312,
+ 19389, 21565, 320,
+ 19389, 21565, 356,
+ 19389, 21565, 360,
+ 19389, 21565, 364,
+ 19389, 21565, 372,
+ 19389, 21565, 382,
+ 19389, 21565, 392,
+ 19389, 21565, 396,
+ 19389, 21565, 398,
+ 19389, 21565, 400,
+ 19389, 21565, 410,
+ 19389, 21565, 424,
+ 19389, 21565, 432,
+ 19389, 21565, 436,
+ 19389, 21565, 438,
+ 19389, 21565, 444,
+ 19389, 21565, 464,
+ 19389, 21565, 468,
+ 19389, 21565, 472,
+ 19389, 21565, 474,
+ 19389, 21565, 476,
+ 19389, 21565, 484,
+ 19389, 21565, 518,
+ 19389, 21565, 520,
+ 19389, 21565, 540,
+ 19389, 21565, 546,
+ 19389, 21565, 552,
+ 19389, 21565, 560,
+ 19389, 21565, 564,
+ 19389, 21565, 580,
+ 19389, 21565, 584,
+ 19389, 21565, 588,
+ 19389, 21565, 596,
+ 19389, 21565, 598,
+ 19389, 21565, 602,
+ 19389, 21565, 604,
+ 19389, 21565, 612,
+ 19389, 21565, 616,
+ 19389, 21565, 620,
+ 19389, 21565, 622,
+ 19389, 21565, 626,
+ 19389, 21565, 640,
+ 19389, 21565, 646,
+ 19389, 21565, 650,
+ 19389, 21565, 652,
+ 19389, 21565, 654,
+ 19389, 21565, 658,
+ 19389, 21565, 734,
+ 19389, 21565, 740,
+ 19389, 21565, 746,
+ 19389, 21565, 750,
+ 19389, 21565, 774,
+ 19389, 21565, 776,
+ 19389, 21565, 778,
+ 19389, 21565, 782,
+ 19389, 21565, 818,
+ 19389, 21565, 834,
+ 19389, 21565, 1066,
+ 19389, 21565, 1111, 10484,
+ 19389, 21565, 1120,
+ 19389, 21565, 1140,
+ 19389, 21565, 1162,
+ 19389, 21565, 1164,
+ 19389, 21565, 1166,
+ 19389, 21565, 1168,
+ 19389, 21565, 1424,
+ 19389, 21565, 1454,
+ 19389, 21565, 1472,
+ 19389, 21565, 1954,
+ 19389, 21565, 1986,
+ 19389, 21565, 2028,
+ 19389, 21565, 2070,
+ 19389, 21565, 2126,
+ 19389, 21565, 2130,
+ 19389, 21565, 2132,
+ 19389, 21565, 2136,
+ 19389, 21565, 2160,
+ 19389, 21565, 2192,
+ 19389, 21565, 2218,
+ 19389, 21565, 2222,
+ 19389, 21565, 2224,
+ 19389, 21565, 2232,
+ 19389, 21565, 2260,
+ 19389, 21565, 2308,
+ 19389, 21565, 2310,
+ 19389, 21565, 2312,
+ 19389, 21565, 2314,
+ 19389, 21565, 2330,
+ 19389, 21565, 2354,
+ 19389, 21565, 2404,
+ 19389, 21565, 2426,
+ 19389, 21565, 2462,
+ 19389, 21565, 2464,
+ 19389, 21565, 2466,
+ 19389, 21565, 2468,
+ 19389, 21565, 2482,
+ 19389, 21565, 2504,
+ 19389, 21565, 2544,
+ 19389, 21565, 2550,
+ 19389, 21565, 2552,
+ 19389, 21565, 2566,
+ 19389, 21565, 2598,
+ 19389, 21565, 2606,
+ 19389, 21565, 2618,
+ 19389, 21565, 2656,
+ 19389, 21565, 2658,
+ 19389, 21565, 2660,
+ 19389, 21565, 2662,
+ 19389, 21565, 2752,
+ 19389, 21565, 2774,
+ 19389, 21565, 2806,
+ 19389, 21565, 2822,
+ 19389, 21565, 2830,
+ 19389, 21565, 2862,
+ 19389, 21565, 2864,
+ 19389, 21565, 2866,
+ 19389, 21565, 2868,
+ 19389, 21565, 2878,
+ 19389, 21565, 2882,
+ 19389, 21565, 2910,
+ 19389, 21565, 2922,
+ 19389, 21565, 2982,
+ 19389, 21565, 3008,
+ 19389, 21565, 3032,
+ 19389, 21565, 3064,
+ 19389, 21565, 3104,
+ 19389, 21565, 3108,
+ 19389, 21565, 3110,
+ 19389, 21565, 3126,
+ 19389, 21565, 3152,
+ 19389, 21565, 3166,
+ 19389, 21565, 3168,
+ 19389, 21565, 3170,
+ 19389, 21565, 3172,
+ 19389, 21565, 3186,
+ 19389, 21565, 3212,
+ 19389, 21565, 3228,
+ 19389, 21565, 3230,
+ 19389, 21565, 3232,
+ 19389, 21565, 3234,
+ 19389, 21565, 3236,
+ 19389, 21565, 3276,
+ 19389, 21565, 3278,
+ 19389, 21565, 3282,
+ 19389, 21565, 3284,
+ 19389, 21565, 3314,
+ 19389, 21565, 3352,
+ 19389, 21565, 3372,
+ 19389, 21565, 3374,
+ 19389, 21565, 3376,
+ 19389, 21565, 3378,
+ 19389, 21565, 3388,
+ 19389, 21565, 3420,
+ 19389, 21565, 3452,
+ 19389, 21565, 3454,
+ 19389, 21565, 3456,
+ 19389, 21565, 3458,
+ 19389, 21565, 3460,
+ 19389, 21565, 3480,
+ 19389, 21565, 3482,
+ 19389, 21565, 3484,
+ 19389, 21565, 3486,
+ 19389, 21565, 3490,
+ 19389, 21565, 3492,
+ 19389, 21565, 3494,
+ 19389, 21565, 3496,
+ 19389, 21565, 3682,
+ 19389, 21565, 3700,
+ 19389, 21565, 3718,
+ 19389, 21565, 3728,
+ 19389, 21565, 3814,
+ 19389, 21565, 3854,
+ 19389, 21565, 3884,
+ 19389, 21565, 3898,
+ 19389, 21565, 3910,
+ 19389, 21565, 3938,
+ 19389, 21565, 3940,
+ 19389, 21565, 3942,
+ 19389, 21565, 3944,
+ 19389, 21565, 6148,
+ 19389, 21565, 6326,
+ 19389, 21565, 6328,
+ 19389, 21565, 6330,
+ 19389, 21565, 6936,
+ 19389, 21565, 7015, 10604,
+ 19389, 21565, 7030,
+ 19389, 21565, 7898,
+ 19389, 21565, 8122,
+ 19389, 21565, 8124,
+ 19389, 21565, 8128,
+ 19389, 21565, 8130,
+ 19389, 21565, 8162,
+ 19389, 21565, 8222,
+ 19389, 21565, 8228,
+ 19389, 21565, 8230,
+ 19389, 21565, 8302,
+ 19389, 21565, 8304,
+ 19389, 21565, 8306,
+ 19389, 21565, 8720,
+ 19389, 21565, 8950,
+ 19389, 21565, 8954,
+ 19389, 21565, 8956,
+ 19389, 21565, 9060,
+ 19389, 21565, 9186,
+ 19389, 21565, 9190,
+ 19389, 21565, 9224,
+ 19389, 21565, 9232,
+ 19389, 21565, 9336,
+ 19389, 21565, 9338,
+ 19389, 21565, 9340,
+ 19389, 21565, 9460,
+ 19389, 21565, 9462,
+ 19389, 21565, 9464,
+ 19389, 21565, 9728,
+ 19389, 21565, 9850,
+ 19389, 21565, 9854,
+ 19389, 21565, 9856,
+ 19389, 21565, 9858,
+ 19389, 21565, 9878,
+ 19389, 21565, 9994,
+ 19389, 21565, 10164,
+ 19389, 21565, 10166,
+ 19389, 21565, 10168,
+ 19389, 21565, 10170,
+ 19389, 21565, 10284,
+ 19389, 21565, 10352,
+ 19389, 21565, 10366,
+ 19389, 21565, 10384,
+ 19389, 21565, 10402,
+ 19389, 21565, 10414,
+ 19389, 21565, 10440,
+ 19389, 21565, 10442,
+ 19389, 21565, 10444,
+ 19389, 21565, 10446,
+ 19389, 21565, 10650,
+ 19389, 21565, 10654,
+ 19389, 21565, 10656,
+ 19389, 21565, 10750,
+ 19389, 21565, 10828,
+ 19389, 21565, 10854,
+ 19389, 21565, 10864,
+ 19389, 21565, 10868,
+ 19389, 21565, 10870,
+ 19389, 21565, 10914,
+ 19389, 21565, 10916,
+ 19389, 21565, 10918,
+ 19389, 21565, 10920,
+ 19389, 21565, 10988,
+ 19389, 21565, 10990,
+ 19389, 21565, 10992,
+ 19389, 21565, 10994,
+ 19389, 21565, 11036,
+ 19389, 21565, 11038,
+ 19389, 21565, 11040,
+ 19389, 21565, 11532,
+ 19389, 21565, 11670,
+ 19389, 21565, 11672,
+ 19389, 21565, 11674,
+ 19389, 21565, 13145, 3423, 7369, 10062,
+ 19389, 21565, 13145, 6643, 10758,
+ 19389, 21565, 13145, 9818,
+ 19389, 21565, 13145, 10062,
+ 19389, 21565, 13145, 12222,
+ 19389, 21565, 13145, 13298,
+ 19389, 21565, 13145, 14515, 7369, 10062,
+ 19389, 21565, 13145, 14693, 22113, 17050,
+ 19389, 21565, 13145, 14765, 10062,
+ 19389, 21565, 13145, 15659, 7369, 10062,
+ 19389, 21565, 13145, 15919, 12222,
+ 19389, 21565, 13145, 15919, 14693, 20625, 18942,
+ 19389, 21565, 13145, 16467, 1280,
+ 19389, 21565, 13145, 16809, 1280,
+ 19389, 21565, 13976,
+ 19389, 21565, 14106,
+ 19389, 21565, 14108,
+ 19389, 21565, 14110,
+ 19389, 21565, 14710,
+ 19389, 21565, 14712,
+ 19389, 21565, 14714,
+ 19389, 21565, 14716,
+ 19389, 21565, 14968,
+ 19389, 21565, 15006,
+ 19389, 21565, 15008,
+ 19389, 21565, 15068,
+ 19389, 21565, 15072,
+ 19389, 21565, 15074,
+ 19389, 21565, 15627, 6569, 22,
+ 19389, 21565, 15627, 6569, 34,
+ 19389, 21565, 16172,
+ 19389, 21565, 16441, 22,
+ 19389, 21565, 16441, 34,
+ 19389, 21565, 16505, 3374,
+ 19389, 21565, 16505, 3376,
+ 19389, 21565, 16505, 10854,
+ 19389, 21565, 16803, 598,
+ 19389, 21565, 16803, 3106,
+ 19389, 21565, 16881, 24,
+ 19389, 21565, 16881, 270,
+ 19389, 21565, 16881, 274,
+ 19389, 21565, 16881, 278,
+ 19389, 21565, 16881, 286,
+ 19389, 21565, 16881, 346,
+ 19389, 21565, 16881, 350,
+ 19389, 21565, 16881, 652,
+ 19389, 21565, 16881, 778,
+ 19389, 21565, 16881, 1762,
+ 19389, 21565, 16881, 1938,
+ 19389, 21565, 16881, 3166,
+ 19389, 21565, 16881, 3168,
+ 19389, 21565, 16881, 3170,
+ 19389, 21565, 16881, 3172,
+ 19389, 21565, 16881, 10402,
+ 19389, 21565, 16881, 10442,
+ 19389, 21565, 17375, 44,
+ 19389, 21565, 17375, 520,
+ 19389, 21565, 17375, 1140,
+ 19389, 21565, 17375, 2070,
+ 19389, 21565, 17375, 2260,
+ 19389, 21565, 17375, 2426,
+ 19389, 21565, 17375, 2606,
+ 19389, 21565, 17375, 2822,
+ 19389, 21565, 17375, 3212,
+ 19389, 21565, 17375, 3420,
+ 19389, 21565, 17375, 3898,
+ 19389, 21565, 17375, 9850,
+ 19389, 21565, 17439, 2,
+ 19389, 21565, 17617, 14,
+ 19389, 21565, 17617, 16,
+ 19389, 21565, 17617, 30,
+ 19389, 21565, 17617, 50,
+ 19389, 21565, 17617, 158,
+ 19389, 21565, 17617, 184,
+ 19389, 21565, 17617, 246,
+ 19389, 21565, 17617, 250,
+ 19389, 21565, 17617, 256,
+ 19389, 21565, 17617, 260,
+ 19389, 21565, 17617, 262,
+ 19389, 21565, 17617, 278,
+ 19389, 21565, 17617, 342,
+ 19389, 21565, 17617, 344,
+ 19389, 21565, 17617, 346,
+ 19389, 21565, 17617, 348,
+ 19389, 21565, 17617, 350,
+ 19389, 21565, 17617, 366,
+ 19389, 21565, 17617, 392,
+ 19389, 21565, 17617, 396,
+ 19389, 21565, 17617, 400,
+ 19389, 21565, 17617, 410,
+ 19389, 21565, 17617, 414,
+ 19389, 21565, 17617, 424,
+ 19389, 21565, 17617, 432,
+ 19389, 21565, 17617, 438,
+ 19389, 21565, 17617, 444,
+ 19389, 21565, 17617, 452,
+ 19389, 21565, 17617, 464,
+ 19389, 21565, 17617, 468,
+ 19389, 21565, 17617, 472,
+ 19389, 21565, 17617, 476,
+ 19389, 21565, 17617, 484,
+ 19389, 21565, 17617, 488,
+ 19389, 21565, 17617, 546,
+ 19389, 21565, 17617, 552,
+ 19389, 21565, 17617, 560,
+ 19389, 21565, 17617, 564,
+ 19389, 21565, 17617, 570,
+ 19389, 21565, 17617, 596,
+ 19389, 21565, 17617, 598,
+ 19389, 21565, 17617, 602,
+ 19389, 21565, 17617, 604,
+ 19389, 21565, 17617, 608,
+ 19389, 21565, 17617, 612,
+ 19389, 21565, 17617, 616,
+ 19389, 21565, 17617, 620,
+ 19389, 21565, 17617, 622,
+ 19389, 21565, 17617, 626,
+ 19389, 21565, 17617, 636,
+ 19389, 21565, 17617, 734,
+ 19389, 21565, 17617, 740,
+ 19389, 21565, 17617, 746,
+ 19389, 21565, 17617, 750,
+ 19389, 21565, 17617, 752,
+ 19389, 21565, 17617, 774,
+ 19389, 21565, 17617, 776,
+ 19389, 21565, 17617, 778,
+ 19389, 21565, 17617, 782,
+ 19389, 21565, 17617, 786,
+ 19389, 21565, 17617, 792,
+ 19389, 21565, 17617, 794,
+ 19389, 21565, 17617, 798,
+ 19389, 21565, 17617, 800,
+ 19389, 21565, 17617, 802,
+ 19389, 21565, 17617, 1106,
+ 19389, 21565, 17617, 1108,
+ 19389, 21565, 17617, 1110,
+ 19389, 21565, 17617, 1112,
+ 19389, 21565, 17617, 1114,
+ 19389, 21565, 17617, 1214,
+ 19389, 21565, 17617, 1256,
+ 19389, 21565, 17617, 1258,
+ 19389, 21565, 17617, 1260,
+ 19389, 21565, 17617, 1262,
+ 19389, 21565, 17617, 1264,
+ 19389, 21565, 17617, 1320,
+ 19389, 21565, 17617, 1322,
+ 19389, 21565, 17617, 1324,
+ 19389, 21565, 17617, 1326,
+ 19389, 21565, 17617, 1328,
+ 19389, 21565, 17617, 1510,
+ 19389, 21565, 17617, 1548,
+ 19389, 21565, 17617, 1572,
+ 19389, 21565, 17617, 1574,
+ 19389, 21565, 17617, 1576,
+ 19389, 21565, 17617, 1578,
+ 19389, 21565, 17617, 1580,
+ 19389, 21565, 17617, 1640,
+ 19389, 21565, 17617, 1646,
+ 19389, 21565, 17617, 1688,
+ 19389, 21565, 17617, 1786,
+ 19389, 21565, 17617, 1788,
+ 19389, 21565, 17617, 1790,
+ 19389, 21565, 17617, 1792,
+ 19389, 21565, 17617, 1794,
+ 19389, 21565, 17617, 1882,
+ 19389, 21565, 17617, 1906,
+ 19389, 21565, 17617, 1908,
+ 19389, 21565, 17617, 1910,
+ 19389, 21565, 17617, 1912,
+ 19389, 21565, 17617, 1914,
+ 19389, 21565, 17617, 1942,
+ 19389, 21565, 17617, 2008,
+ 19389, 21565, 17617, 2010,
+ 19389, 21565, 17617, 2012,
+ 19389, 21565, 17617, 2014,
+ 19389, 21565, 17617, 2016,
+ 19389, 21565, 17617, 2046,
+ 19389, 21565, 17617, 2048,
+ 19389, 21565, 17617, 2050,
+ 19389, 21565, 17617, 2052,
+ 19389, 21565, 17617, 2054,
+ 19389, 21565, 17617, 2200,
+ 19389, 21565, 17617, 2218,
+ 19389, 21565, 17617, 2220,
+ 19389, 21565, 17617, 2222,
+ 19389, 21565, 17617, 2224,
+ 19389, 21565, 17617, 2226,
+ 19389, 21565, 17617, 2374,
+ 19389, 21565, 17617, 2528,
+ 19389, 21565, 17617, 2780,
+ 19389, 21565, 17617, 3014,
+ 19389, 21565, 17617, 3154,
+ 19389, 21565, 17617, 3166,
+ 19389, 21565, 17617, 3168,
+ 19389, 21565, 17617, 3170,
+ 19389, 21565, 17617, 3172,
+ 19389, 21565, 17617, 3174,
+ 19389, 21565, 17617, 3372,
+ 19389, 21565, 17617, 3374,
+ 19389, 21565, 17617, 3376,
+ 19389, 21565, 17617, 3378,
+ 19389, 21565, 17617, 3380,
+ 19389, 21565, 17617, 3404,
+ 19389, 21565, 17617, 3406,
+ 19389, 21565, 17617, 3408,
+ 19389, 21565, 17617, 3410,
+ 19389, 21565, 17617, 3412,
+ 19389, 21565, 17617, 3438,
+ 19389, 21565, 17617, 3440,
+ 19389, 21565, 17617, 3442,
+ 19389, 21565, 17617, 3444,
+ 19389, 21565, 17617, 3446,
+ 19389, 21565, 17617, 3452,
+ 19389, 21565, 17617, 3454,
+ 19389, 21565, 17617, 3458,
+ 19389, 21565, 17617, 3460,
+ 19389, 21565, 17617, 3462,
+ 19389, 21565, 17617, 3704,
+ 19389, 21565, 17617, 3860,
+ 19389, 21565, 17617, 3978,
+ 19389, 21565, 17617, 6220,
+ 19389, 21565, 17617, 6569, 1548,
+ 19389, 21565, 17617, 6620,
+ 19389, 21565, 17617, 6680,
+ 19389, 21565, 17617, 7238,
+ 19389, 21565, 17617, 7648,
+ 19389, 21565, 17617, 7802,
+ 19389, 21565, 17617, 7994,
+ 19389, 21565, 17617, 8048,
+ 19389, 21565, 17617, 8226,
+ 19389, 21565, 17617, 10368,
+ 19389, 21565, 17617, 10844,
+ 19389, 21565, 17617, 10912,
+ 19389, 21565, 17617, 10914,
+ 19389, 21565, 17617, 10916,
+ 19389, 21565, 17617, 10918,
+ 19389, 21565, 17617, 10920,
+ 19389, 21565, 17617, 10922,
+ 19389, 21565, 17617, 10962,
+ 19389, 21565, 17617, 10984,
+ 19389, 21565, 17617, 10998,
+ 19389, 21565, 17617, 11000,
+ 19389, 21565, 17617, 11002,
+ 19389, 21565, 17617, 11004,
+ 19389, 21565, 17617, 11006,
+ 19389, 21565, 17617, 15004,
+ 19389, 21565, 17617, 15076,
+ 19389, 21565, 17617, 15857, 36,
+ 19389, 21565, 17617, 18061, 50,
+ 19389, 21565, 17867, 44,
+ 19389, 21565, 17977, 10604,
+ 19389, 21565, 18413, 3124,
+ 19389, 21565, 18413, 3200,
+ 19389, 21565, 18413, 3682,
+ 19389, 21565, 18413, 3728,
+ 19389, 21565, 18413, 6326,
+ 19389, 21565, 18413, 8122,
+ 19389, 21565, 18413, 8950,
+ 19389, 21565, 18413, 9460,
+ 19389, 21565, 18413, 10312,
+ 19389, 21565, 18413, 10506,
+ 19389, 21565, 18413, 10548,
+ 19389, 21565, 18413, 10606,
+ 19389, 21565, 18413, 10650,
+ 19389, 21565, 18413, 11036,
+ 19389, 21565, 18413, 11670,
+ 19389, 21565, 18481, 14,
+ 19389, 21565, 18481, 270,
+ 19389, 21565, 18481, 274,
+ 19389, 21565, 18481, 278,
+ 19389, 21565, 18481, 286,
+ 19389, 21565, 18481, 1658,
+ 19389, 21565, 18481, 1714,
+ 19389, 21565, 18481, 1762,
+ 19389, 21565, 18483, 14,
+ 19389, 21565, 18503, 4,
+ 19389, 21565, 18503, 20,
+ 19389, 21565, 18503, 24,
+ 19389, 21565, 18503, 26,
+ 19389, 21565, 18503, 30,
+ 19389, 21565, 18503, 36,
+ 19389, 21565, 18503, 38,
+ 19389, 21565, 18503, 620,
+ 19389, 21565, 18503, 2660,
+ 19389, 21565, 18503, 2662,
+ 19389, 21565, 18503, 9462,
+ 19389, 21565, 18503, 9464,
+ 19389, 21565, 19003, 652,
+ 19389, 21565, 19003, 3372,
+ 19389, 21565, 19003, 3374,
+ 19389, 21565, 19003, 3376,
+ 19389, 21565, 19003, 3378,
+ 19389, 21565, 19003, 10828,
+ 19389, 21565, 19003, 10854,
+ 19389, 21565, 19003, 10864,
+ 19389, 21565, 19167, 44,
+ 19389, 21565, 20065, 270,
+ 19389, 21565, 20065, 278,
+ 19389, 21565, 20065, 286,
+ 19389, 21565, 20065, 1658,
+ 19389, 21565, 20065, 1714,
+ 19389, 21565, 20065, 1762,
+ 19389, 21565, 20065, 10416,
+ 19389, 21565, 20065, 10418,
+ 19389, 21565, 20065, 10420,
+ 19389, 21565, 20065, 14694,
+ 19389, 21565, 20065, 14696,
+ 19389, 21565, 20065, 14698,
+ 19389, 21565, 20755, 0,
+ 19389, 21565, 20755, 8,
+ 19389, 21565, 20755, 16,
+ 19389, 21565, 20755, 28,
+ 19389, 21565, 20755, 36,
+ 19389, 21565, 20755, 44,
+ 19389, 21565, 20755, 356,
+ 19389, 21565, 20755, 360,
+ 19389, 21565, 20755, 364,
+ 19389, 21565, 20755, 372,
+ 19389, 21565, 20755, 464,
+ 19389, 21565, 20755, 468,
+ 19389, 21565, 20755, 476,
+ 19389, 21565, 20755, 484,
+ 19389, 21565, 20755, 734,
+ 19389, 21565, 20755, 740,
+ 19389, 21565, 20755, 746,
+ 19389, 21565, 20755, 750,
+ 19389, 21565, 21743, 22,
+ 19389, 21565, 21743, 24,
+ 19389, 21565, 21743, 30,
+ 19389, 21565, 21743, 34,
+ 19389, 21565, 21743, 48,
+ 19389, 21565, 21743, 392,
+ 19389, 21565, 21743, 396,
+ 19389, 21565, 21743, 410,
+ 19389, 21565, 21743, 596,
+ 19389, 21565, 21743, 598,
+ 19389, 21565, 21743, 602,
+ 19389, 21565, 21743, 604,
+ 19389, 21565, 21743, 734,
+ 19389, 21565, 21743, 740,
+ 19389, 21565, 21743, 746,
+ 19389, 21565, 21743, 750,
+ 19389, 21565, 21743, 1162,
+ 19389, 21565, 21743, 1164,
+ 19389, 21565, 21743, 1166,
+ 19389, 21565, 21743, 1168,
+ 19389, 21565, 21743, 2126,
+ 19389, 21565, 21743, 2130,
+ 19389, 21565, 21743, 2132,
+ 19389, 21565, 21743, 2136,
+ 19389, 21565, 21743, 2160,
+ 19389, 21565, 21743, 2260,
+ 19389, 21565, 21743, 2308,
+ 19389, 21565, 21743, 2310,
+ 19389, 21565, 21743, 2312,
+ 19389, 21565, 21743, 2314,
+ 19389, 21565, 21743, 2462,
+ 19389, 21565, 21743, 2464,
+ 19389, 21565, 21743, 2466,
+ 19389, 21565, 21743, 2468,
+ 19389, 21565, 21743, 2656,
+ 19389, 21565, 21743, 2658,
+ 19389, 21565, 21743, 2862,
+ 19389, 21565, 21743, 2864,
+ 19389, 21565, 21743, 2866,
+ 19389, 21565, 21743, 2868,
+ 19389, 21565, 21743, 3276,
+ 19389, 21565, 21743, 3278,
+ 19389, 21565, 21743, 3282,
+ 19389, 21565, 21743, 3284,
+ 19389, 21565, 21743, 3480,
+ 19389, 21565, 21743, 3482,
+ 19389, 21565, 21743, 3484,
+ 19389, 21565, 21743, 3486,
+ 19389, 21565, 21743, 3682,
+ 19389, 21565, 21743, 3718,
+ 19389, 21565, 21743, 3728,
+ 19389, 21565, 21743, 3938,
+ 19389, 21565, 21743, 3940,
+ 19389, 21565, 21743, 3942,
+ 19389, 21565, 21743, 3944,
+ 19389, 21565, 21743, 6326,
+ 19389, 21565, 21743, 6328,
+ 19389, 21565, 21743, 6330,
+ 19389, 21565, 21743, 7030,
+ 19389, 21565, 21743, 8122,
+ 19389, 21565, 21743, 8128,
+ 19389, 21565, 21743, 8130,
+ 19389, 21565, 21743, 8302,
+ 19389, 21565, 21743, 8304,
+ 19389, 21565, 21743, 8306,
+ 19389, 21565, 21743, 8950,
+ 19389, 21565, 21743, 8954,
+ 19389, 21565, 21743, 8956,
+ 19389, 21565, 21743, 9460,
+ 19389, 21565, 21743, 9850,
+ 19389, 21565, 21743, 9854,
+ 19389, 21565, 21743, 9856,
+ 19389, 21565, 21743, 10164,
+ 19389, 21565, 21743, 10440,
+ 19389, 21565, 21743, 10442,
+ 19389, 21565, 21743, 10444,
+ 19389, 21565, 21743, 10446,
+ 19389, 21565, 21743, 10650,
+ 19389, 21565, 21743, 10654,
+ 19389, 21565, 21743, 10656,
+ 19389, 21565, 21743, 11036,
+ 19389, 21565, 21743, 11038,
+ 19389, 21565, 21743, 11040,
+ 19389, 21565, 21743, 11670,
+ 19389, 21565, 21743, 11672,
+ 19389, 21565, 21743, 11674,
+ 19389, 21565, 21743, 14710,
+ 19389, 21565, 21743, 14712,
+ 19389, 21565, 21743, 14714,
+ 19389, 21565, 21743, 14968,
+ 19389, 21565, 21811, 24,
+ 19389, 21565, 21811, 36,
+ 19389, 21565, 21823, 48,
+ 19389, 21565, 22205, 624,
+ 19389, 21565, 22517, 652,
+ 19389, 21565, 22517, 3372,
+ 19389, 21565, 22517, 3374,
+ 19389, 21565, 22517, 3376,
+ 19389, 21565, 22517, 3378,
+ 19389, 21565, 22517, 10868,
+ 19389, 21565, 22517, 10872,
+ 19389, 21565, 22517, 10874,
+ 19389, 21565, 22517, 13145, 652,
+ 19389, 21565, 22517, 14968,
+ 19389, 21565, 22517, 14970,
+ 19389, 21565, 22517, 14972,
+ 19389, 21565, 22517, 14974,
+ 19389, 21565, 23353, 1962,
+ 19389, 21565, 23353, 1992,
+ 19389, 21565, 23353, 2026,
+ 19389, 21565, 23353, 2062,
+ 19391, 13416,
+ 19403, 21254,
+ 19409, 14765, 16339, 0,
+ 19409, 14765, 16339, 8,
+ 19409, 14765, 16339, 16,
+ 19409, 14765, 16339, 28,
+ 19409, 14765, 16339, 36,
+ 19409, 14765, 16339, 40,
+ 19409, 14765, 16339, 42,
+ 19409, 14765, 16339, 148,
+ 19409, 14765, 16339, 154,
+ 19409, 14765, 16339, 158,
+ 19409, 14765, 16339, 166,
+ 19409, 14765, 16339, 168,
+ 19409, 14765, 16339, 170,
+ 19409, 14765, 16339, 246,
+ 19409, 14765, 16339, 250,
+ 19409, 14765, 16339, 256,
+ 19409, 14765, 16339, 260,
+ 19409, 14765, 16339, 262,
+ 19409, 14765, 16339, 264,
+ 19409, 14765, 16339, 270,
+ 19409, 14765, 16339, 274,
+ 19409, 14765, 16339, 278,
+ 19409, 14765, 16339, 286,
+ 19409, 14765, 16339, 290,
+ 19409, 14765, 16339, 292,
+ 19409, 14765, 16339, 356,
+ 19409, 14765, 16339, 392,
+ 19409, 14765, 16339, 396,
+ 19409, 14765, 16339, 400,
+ 19409, 14765, 16339, 410,
+ 19409, 14765, 16339, 414,
+ 19409, 14765, 16339, 416,
+ 19409, 14765, 16339, 424,
+ 19409, 14765, 16339, 432,
+ 19409, 14765, 16339, 438,
+ 19409, 14765, 16339, 444,
+ 19409, 14765, 16339, 452,
+ 19409, 14765, 16339, 454,
+ 19409, 14765, 16339, 464,
+ 19409, 14765, 16339, 468,
+ 19409, 14765, 16339, 476,
+ 19409, 14765, 16339, 484,
+ 19409, 14765, 16339, 488,
+ 19409, 14765, 16339, 490,
+ 19409, 14765, 16339, 612,
+ 19409, 14765, 16339, 616,
+ 19409, 14765, 16339, 622,
+ 19409, 14765, 16339, 626,
+ 19409, 14765, 16339, 636,
+ 19409, 14765, 16339, 638,
+ 19409, 14765, 16339, 646,
+ 19409, 14765, 16339, 650,
+ 19409, 14765, 16339, 654,
+ 19409, 14765, 16339, 734,
+ 19409, 14765, 16339, 740,
+ 19409, 14765, 16339, 746,
+ 19409, 14765, 16339, 750,
+ 19409, 14765, 16339, 752,
+ 19409, 14765, 16339, 754,
+ 19409, 14765, 16339, 774,
+ 19409, 14765, 16339, 776,
+ 19409, 14765, 16339, 778,
+ 19409, 14765, 16339, 782,
+ 19409, 14765, 16339, 786,
+ 19409, 14765, 16339, 788,
+ 19409, 14765, 16339, 1256,
+ 19409, 14765, 16339, 1746,
+ 19409, 14765, 16339, 2488,
+ 19409, 14765, 16339, 2930,
+ 19409, 14765, 16339, 2932,
+ 19409, 14765, 16339, 2936,
+ 19409, 14765, 16339, 2940,
+ 19409, 14765, 16339, 2948,
+ 19409, 14765, 16339, 2950,
+ 19409, 14765, 16339, 3404,
+ 19409, 14765, 16339, 3406,
+ 19409, 14765, 16339, 3408,
+ 19409, 14765, 16339, 3410,
+ 19409, 14765, 16339, 3412,
+ 19409, 14765, 16339, 3414,
+ 19409, 14765, 16339, 3438,
+ 19409, 14765, 16339, 3440,
+ 19409, 14765, 16339, 3442,
+ 19409, 14765, 16339, 3444,
+ 19409, 14765, 16339, 3446,
+ 19409, 14765, 16339, 3448,
+ 19409, 16339, 0,
+ 19409, 16339, 8,
+ 19409, 16339, 16,
+ 19409, 16339, 28,
+ 19409, 16339, 36,
+ 19409, 16339, 40,
+ 19409, 16339, 42,
+ 19409, 16339, 148,
+ 19409, 16339, 154,
+ 19409, 16339, 158,
+ 19409, 16339, 166,
+ 19409, 16339, 168,
+ 19409, 16339, 170,
+ 19409, 16339, 246,
+ 19409, 16339, 250,
+ 19409, 16339, 256,
+ 19409, 16339, 260,
+ 19409, 16339, 262,
+ 19409, 16339, 264,
+ 19409, 16339, 270,
+ 19409, 16339, 274,
+ 19409, 16339, 278,
+ 19409, 16339, 286,
+ 19409, 16339, 290,
+ 19409, 16339, 292,
+ 19409, 16339, 356,
+ 19409, 16339, 392,
+ 19409, 16339, 396,
+ 19409, 16339, 400,
+ 19409, 16339, 410,
+ 19409, 16339, 414,
+ 19409, 16339, 416,
+ 19409, 16339, 424,
+ 19409, 16339, 432,
+ 19409, 16339, 438,
+ 19409, 16339, 444,
+ 19409, 16339, 452,
+ 19409, 16339, 454,
+ 19409, 16339, 464,
+ 19409, 16339, 468,
+ 19409, 16339, 476,
+ 19409, 16339, 484,
+ 19409, 16339, 488,
+ 19409, 16339, 490,
+ 19409, 16339, 612,
+ 19409, 16339, 616,
+ 19409, 16339, 622,
+ 19409, 16339, 626,
+ 19409, 16339, 636,
+ 19409, 16339, 638,
+ 19409, 16339, 646,
+ 19409, 16339, 650,
+ 19409, 16339, 654,
+ 19409, 16339, 734,
+ 19409, 16339, 740,
+ 19409, 16339, 746,
+ 19409, 16339, 750,
+ 19409, 16339, 752,
+ 19409, 16339, 754,
+ 19409, 16339, 774,
+ 19409, 16339, 776,
+ 19409, 16339, 778,
+ 19409, 16339, 782,
+ 19409, 16339, 786,
+ 19409, 16339, 788,
+ 19409, 16339, 1256,
+ 19409, 16339, 1746,
+ 19409, 16339, 2488,
+ 19409, 16339, 2930,
+ 19409, 16339, 2932,
+ 19409, 16339, 2936,
+ 19409, 16339, 2940,
+ 19409, 16339, 2948,
+ 19409, 16339, 2950,
+ 19409, 16339, 3404,
+ 19409, 16339, 3406,
+ 19409, 16339, 3408,
+ 19409, 16339, 3410,
+ 19409, 16339, 3412,
+ 19409, 16339, 3414,
+ 19409, 16339, 3438,
+ 19409, 16339, 3440,
+ 19409, 16339, 3442,
+ 19409, 16339, 3444,
+ 19409, 16339, 3446,
+ 19409, 16339, 3448,
+ 19410,
+ 19412,
+ 19415, 19472,
+ 19416,
+ 19433, 13339, 10484,
+ 19441, 5999, 8930,
+ 19441, 17974,
+ 19443, 13276,
+ 19449, 5922,
+ 19453, 6938,
+ 19457, 91, 16448,
+ 19457, 91, 16567, 20452,
+ 19457, 91, 16567, 20453, 527, 13063, 658,
+ 19457, 11417, 8281, 22113, 17050,
+ 19457, 11417, 18526,
+ 19457, 11417, 20625, 955, 93, 1379, 505, 22113, 17050,
+ 19461, 17084,
+ 19463, 3059, 10811, 12959, 2726,
+ 19463, 3059, 10811, 12959, 3194,
+ 19463, 3059, 10811, 12959, 3486,
+ 19463, 3059, 10811, 12959, 6978,
+ 19463, 3059, 10811, 12959, 7000,
+ 19463, 3059, 10811, 12959, 9282,
+ 19463, 3059, 10811, 12959, 13036,
+ 19463, 3059, 10811, 12959, 14634,
+ 19463, 3059, 10811, 12959, 14960,
+ 19463, 3059, 11165, 12959, 2726,
+ 19463, 3059, 11165, 12959, 3194,
+ 19463, 3059, 11165, 12959, 3486,
+ 19463, 3059, 11165, 12959, 6978,
+ 19463, 3059, 11165, 12959, 7000,
+ 19463, 3059, 11165, 12959, 9282,
+ 19463, 3059, 11165, 12959, 13036,
+ 19463, 3059, 11165, 12959, 14634,
+ 19463, 3059, 11165, 12959, 14960,
+ 19469, 8908,
+ 19473, 13644,
+ 19477, 10484,
+ 19478,
+ 19483, 10484,
+ 19483, 19728,
+ 19489, 14765, 16339, 0,
+ 19489, 14765, 16339, 1, 11417, 12448,
+ 19489, 14765, 16339, 1, 11417, 20870,
+ 19489, 14765, 16339, 8,
+ 19489, 14765, 16339, 9, 11417, 20870,
+ 19489, 14765, 16339, 16,
+ 19489, 14765, 16339, 17, 11417, 13298,
+ 19489, 14765, 16339, 17, 11417, 16392,
+ 19489, 14765, 16339, 17, 11417, 20870,
+ 19489, 14765, 16339, 28,
+ 19489, 14765, 16339, 29, 11417, 20870,
+ 19489, 14765, 16339, 40,
+ 19489, 14765, 16339, 41, 11417, 15919, 12222,
+ 19489, 14765, 16339, 41, 11417, 16392,
+ 19489, 14765, 16339, 41, 11417, 20870,
+ 19489, 14765, 16339, 110,
+ 19489, 14765, 16339, 154,
+ 19489, 14765, 16339, 186,
+ 19489, 14765, 16339, 198,
+ 19489, 14765, 16339, 199, 11417, 7596,
+ 19489, 14765, 16339, 199, 11417, 10764,
+ 19489, 14765, 16339, 199, 11417, 16467, 7596,
+ 19489, 14765, 16339, 199, 11417, 20868,
+ 19489, 14765, 16339, 200,
+ 19489, 14765, 16339, 201, 11417, 10764,
+ 19489, 14765, 16339, 202,
+ 19489, 14765, 16339, 203, 11417, 7596,
+ 19489, 14765, 16339, 203, 11417, 8211, 7596,
+ 19489, 14765, 16339, 203, 11417, 10764,
+ 19489, 14765, 16339, 203, 11417, 16467, 7596,
+ 19489, 14765, 16339, 203, 11417, 20868,
+ 19489, 14765, 16339, 210,
+ 19489, 14765, 16339, 211, 11417, 10890,
+ 19489, 14765, 16339, 212,
+ 19489, 14765, 16339, 213, 11417, 20868,
+ 19489, 14765, 16339, 270,
+ 19489, 14765, 16339, 271, 11417, 7596,
+ 19489, 14765, 16339, 271, 11417, 17050,
+ 19489, 14765, 16339, 271, 11417, 20868,
+ 19489, 14765, 16339, 304,
+ 19489, 14765, 16339, 305, 11417, 12448,
+ 19489, 14765, 16339, 305, 11417, 13298,
+ 19489, 14765, 16339, 322,
+ 19489, 14765, 16339, 344,
+ 19489, 14765, 16339, 356,
+ 19489, 14765, 16339, 357, 11417, 7596,
+ 19489, 14765, 16339, 357, 11417, 17050,
+ 19489, 14765, 16339, 357, 11417, 20625, 17050,
+ 19489, 14765, 16339, 357, 11417, 20868,
+ 19489, 14765, 16339, 530,
+ 19489, 14765, 16339, 552,
+ 19489, 14765, 16339, 553, 11417, 16467, 7596,
+ 19489, 14765, 16339, 553, 11417, 20868,
+ 19489, 14765, 16339, 580,
+ 19489, 14765, 16339, 650,
+ 19489, 14765, 16339, 651, 11417, 16467, 7596,
+ 19489, 14765, 16339, 651, 11417, 20868,
+ 19489, 14765, 16339, 686,
+ 19489, 14765, 16339, 714,
+ 19489, 14765, 16339, 740,
+ 19489, 14765, 16339, 774,
+ 19489, 14765, 16339, 778,
+ 19489, 14765, 16339, 780,
+ 19489, 14765, 16339, 786,
+ 19489, 14765, 16339, 794,
+ 19489, 14765, 16339, 795, 11417, 20868,
+ 19489, 14765, 16339, 795, 11417, 20870,
+ 19489, 14765, 16339, 1005, 3932,
+ 19489, 14765, 16339, 1108,
+ 19489, 14765, 16339, 1109, 11417, 20625, 17050,
+ 19489, 14765, 16339, 1109, 11417, 20868,
+ 19489, 14765, 16339, 1109, 11417, 20870,
+ 19489, 14765, 16339, 1254,
+ 19489, 14765, 16339, 1314,
+ 19489, 14765, 16339, 1322,
+ 19489, 14765, 16339, 1574,
+ 19489, 14765, 16339, 1575, 11417, 16467, 7596,
+ 19489, 14765, 16339, 1575, 11417, 17050,
+ 19489, 14765, 16339, 1575, 11417, 17051, 891, 7596,
+ 19489, 14765, 16339, 1575, 11417, 17288,
+ 19489, 14765, 16339, 1575, 11417, 20868,
+ 19489, 14765, 16339, 1598,
+ 19489, 14765, 16339, 1788,
+ 19489, 14765, 16339, 2044,
+ 19489, 14765, 16339, 2092,
+ 19489, 14765, 16339, 2218,
+ 19489, 14765, 16339, 2246,
+ 19489, 14765, 16339, 2580,
+ 19489, 14765, 16339, 2838,
+ 19489, 14765, 16339, 3028,
+ 19489, 14765, 16339, 3166,
+ 19489, 14765, 16339, 3440,
+ 19489, 14765, 16339, 3482,
+ 19489, 14765, 16339, 3820,
+ 19489, 14765, 16339, 3846,
+ 19489, 14765, 16339, 3988,
+ 19489, 14765, 16339, 3989, 11417, 12448,
+ 19489, 14765, 16339, 3989, 11417, 20868,
+ 19489, 14765, 16339, 3989, 11417, 20870,
+ 19489, 14765, 16339, 6186,
+ 19489, 14765, 16339, 6496,
+ 19489, 14765, 16339, 6684,
+ 19489, 14765, 16339, 6688,
+ 19489, 14765, 16339, 6694,
+ 19489, 14765, 16339, 6976,
+ 19489, 14765, 16339, 7377, 10484,
+ 19489, 14765, 16339, 7752,
+ 19489, 14765, 16339, 8065, 154,
+ 19489, 14765, 16339, 8065, 1254,
+ 19489, 14765, 16339, 8065, 2246,
+ 19489, 14765, 16339, 8065, 2580,
+ 19489, 14765, 16339, 8065, 3196,
+ 19489, 14765, 16339, 8065, 3402,
+ 19489, 14765, 16339, 8065, 4012,
+ 19489, 14765, 16339, 8065, 6686,
+ 19489, 14765, 16339, 10380,
+ 19489, 14765, 16339, 10381, 11417, 20868,
+ 19489, 14765, 16339, 10442,
+ 19489, 14765, 16339, 10537, 154,
+ 19489, 14765, 16339, 10537, 198,
+ 19489, 14765, 16339, 10537, 200,
+ 19489, 14765, 16339, 10537, 10484,
+ 19489, 14765, 16339, 10771, 650,
+ 19489, 14765, 16339, 10771, 3846,
+ 19489, 14765, 16339, 10771, 7377, 10484,
+ 19489, 14765, 16339, 10784,
+ 19489, 14765, 16339, 10966,
+ 19489, 14765, 16339, 10974,
+ 19489, 14765, 16339, 10980,
+ 19489, 14765, 16339, 11409, 212,
+ 19489, 14765, 16339, 11584,
+ 19489, 14765, 16339, 11585, 11417, 5911, 3868,
+ 19489, 14765, 16339, 11585, 11417, 20870,
+ 19489, 14765, 16339, 11774,
+ 19489, 14765, 16339, 12259, 356,
+ 19489, 14765, 16339, 12455, 14288,
+ 19489, 14765, 16339, 12972,
+ 19489, 14765, 16339, 12998,
+ 19489, 14765, 16339, 13006,
+ 19489, 14765, 16339, 13598,
+ 19489, 14765, 16339, 14288,
+ 19489, 14765, 16339, 14289, 11417, 15000,
+ 19489, 14765, 16339, 14533, 14288,
+ 19489, 14765, 16339, 14612,
+ 19489, 14765, 16339, 14613, 11417, 20870,
+ 19489, 14765, 16339, 14656,
+ 19489, 14765, 16339, 14693, 16,
+ 19489, 14765, 16339, 14693, 17, 11417, 10764,
+ 19489, 14765, 16339, 14693, 40,
+ 19489, 14765, 16339, 15619, 28,
+ 19489, 14765, 16339, 15619, 29, 11417, 20870,
+ 19489, 14765, 16339, 15777, 16371, 3932,
+ 19489, 14765, 16339, 15919, 28,
+ 19489, 14765, 16339, 15919, 21273, 28,
+ 19489, 14765, 16339, 16371, 3932,
+ 19489, 14765, 16339, 16507, 28,
+ 19489, 14765, 16339, 17400,
+ 19489, 14765, 16339, 17527, 356,
+ 19489, 14765, 16339, 17561, 3932,
+ 19489, 14765, 16339, 17709, 28,
+ 19489, 14765, 16339, 18076,
+ 19489, 14765, 16339, 18077, 11417, 15919, 13299, 15512,
+ 19489, 14765, 16339, 18431, 3868,
+ 19489, 14765, 16339, 18767, 714,
+ 19489, 14765, 16339, 19885, 0,
+ 19489, 14765, 16339, 19885, 8,
+ 19489, 14765, 16339, 19885, 1005, 3932,
+ 19489, 14765, 16339, 19885, 3846,
+ 19489, 14765, 16339, 19885, 15777, 16371, 3932,
+ 19489, 14765, 16339, 19885, 16371, 3932,
+ 19489, 14765, 16339, 20138,
+ 19489, 14765, 16339, 20289, 786,
+ 19489, 14765, 16339, 20289, 794,
+ 19489, 14765, 16339, 20289, 1322,
+ 19489, 14765, 16339, 20289, 3440,
+ 19489, 14765, 16339, 20333, 10484,
+ 19489, 14765, 16339, 20423, 40,
+ 19489, 14765, 16339, 20423, 41, 11417, 17050,
+ 19489, 14765, 16339, 20675, 270,
+ 19489, 14765, 16339, 20675, 1108,
+ 19489, 14765, 16339, 20675, 1109, 11417, 20868,
+ 19489, 14765, 16339, 20675, 1322,
+ 19489, 14765, 16339, 20747, 28,
+ 19489, 14765, 16339, 21273, 28,
+ 19489, 14765, 16339, 21275, 686,
+ 19489, 14765, 16339, 21707, 304,
+ 19489, 14765, 16339, 21709, 686,
+ 19489, 14765, 16339, 22137, 1108,
+ 19489, 14765, 16339, 22793, 154,
+ 19489, 14765, 16339, 23373, 650,
+ 19489, 14765, 16339, 27507, 16,
+ 19489, 14765, 19957, 1, 304,
+ 19489, 14765, 19957, 203, 1574,
+ 19489, 14765, 19957, 651, 3440,
+ 19489, 16230,
+ 19489, 16339, 14765, 17613, 198,
+ 19489, 16339, 20138,
+ 19489, 16339, 22833, 28,
+ 19489, 17613, 16339, 0,
+ 19489, 17613, 16339, 1, 11417, 12448,
+ 19489, 17613, 16339, 1, 11417, 20870,
+ 19489, 17613, 16339, 8,
+ 19489, 17613, 16339, 9, 11417, 20870,
+ 19489, 17613, 16339, 16,
+ 19489, 17613, 16339, 17, 11417, 13298,
+ 19489, 17613, 16339, 17, 11417, 16392,
+ 19489, 17613, 16339, 17, 11417, 20870,
+ 19489, 17613, 16339, 28,
+ 19489, 17613, 16339, 29, 11417, 20870,
+ 19489, 17613, 16339, 40,
+ 19489, 17613, 16339, 41, 11417, 15919, 12222,
+ 19489, 17613, 16339, 41, 11417, 16392,
+ 19489, 17613, 16339, 41, 11417, 20870,
+ 19489, 17613, 16339, 110,
+ 19489, 17613, 16339, 154,
+ 19489, 17613, 16339, 186,
+ 19489, 17613, 16339, 198,
+ 19489, 17613, 16339, 199, 11417, 7596,
+ 19489, 17613, 16339, 199, 11417, 10764,
+ 19489, 17613, 16339, 199, 11417, 16467, 7596,
+ 19489, 17613, 16339, 199, 11417, 20868,
+ 19489, 17613, 16339, 200,
+ 19489, 17613, 16339, 201, 11417, 10764,
+ 19489, 17613, 16339, 202,
+ 19489, 17613, 16339, 203, 11417, 7596,
+ 19489, 17613, 16339, 203, 11417, 8211, 7596,
+ 19489, 17613, 16339, 203, 11417, 10764,
+ 19489, 17613, 16339, 203, 11417, 16467, 7596,
+ 19489, 17613, 16339, 203, 11417, 20868,
+ 19489, 17613, 16339, 210,
+ 19489, 17613, 16339, 211, 11417, 10890,
+ 19489, 17613, 16339, 212,
+ 19489, 17613, 16339, 213, 11417, 20868,
+ 19489, 17613, 16339, 270,
+ 19489, 17613, 16339, 271, 11417, 7596,
+ 19489, 17613, 16339, 271, 11417, 17050,
+ 19489, 17613, 16339, 271, 11417, 20868,
+ 19489, 17613, 16339, 304,
+ 19489, 17613, 16339, 305, 11417, 12448,
+ 19489, 17613, 16339, 305, 11417, 13298,
+ 19489, 17613, 16339, 322,
+ 19489, 17613, 16339, 344,
+ 19489, 17613, 16339, 356,
+ 19489, 17613, 16339, 357, 11417, 7596,
+ 19489, 17613, 16339, 357, 11417, 17050,
+ 19489, 17613, 16339, 357, 11417, 20625, 17050,
+ 19489, 17613, 16339, 357, 11417, 20868,
+ 19489, 17613, 16339, 530,
+ 19489, 17613, 16339, 552,
+ 19489, 17613, 16339, 553, 11417, 16467, 7596,
+ 19489, 17613, 16339, 553, 11417, 20868,
+ 19489, 17613, 16339, 580,
+ 19489, 17613, 16339, 650,
+ 19489, 17613, 16339, 651, 11417, 16467, 7596,
+ 19489, 17613, 16339, 651, 11417, 20868,
+ 19489, 17613, 16339, 686,
+ 19489, 17613, 16339, 714,
+ 19489, 17613, 16339, 740,
+ 19489, 17613, 16339, 774,
+ 19489, 17613, 16339, 778,
+ 19489, 17613, 16339, 780,
+ 19489, 17613, 16339, 786,
+ 19489, 17613, 16339, 794,
+ 19489, 17613, 16339, 795, 11417, 20868,
+ 19489, 17613, 16339, 795, 11417, 20870,
+ 19489, 17613, 16339, 1005, 3932,
+ 19489, 17613, 16339, 1108,
+ 19489, 17613, 16339, 1109, 11417, 20625, 17050,
+ 19489, 17613, 16339, 1109, 11417, 20868,
+ 19489, 17613, 16339, 1109, 11417, 20870,
+ 19489, 17613, 16339, 1254,
+ 19489, 17613, 16339, 1314,
+ 19489, 17613, 16339, 1322,
+ 19489, 17613, 16339, 1574,
+ 19489, 17613, 16339, 1575, 11417, 16467, 7596,
+ 19489, 17613, 16339, 1575, 11417, 17050,
+ 19489, 17613, 16339, 1575, 11417, 17051, 891, 7596,
+ 19489, 17613, 16339, 1575, 11417, 17288,
+ 19489, 17613, 16339, 1575, 11417, 20868,
+ 19489, 17613, 16339, 1598,
+ 19489, 17613, 16339, 1788,
+ 19489, 17613, 16339, 2044,
+ 19489, 17613, 16339, 2092,
+ 19489, 17613, 16339, 2218,
+ 19489, 17613, 16339, 2246,
+ 19489, 17613, 16339, 2580,
+ 19489, 17613, 16339, 2838,
+ 19489, 17613, 16339, 3028,
+ 19489, 17613, 16339, 3166,
+ 19489, 17613, 16339, 3440,
+ 19489, 17613, 16339, 3482,
+ 19489, 17613, 16339, 3820,
+ 19489, 17613, 16339, 3846,
+ 19489, 17613, 16339, 3988,
+ 19489, 17613, 16339, 3989, 11417, 12448,
+ 19489, 17613, 16339, 3989, 11417, 20868,
+ 19489, 17613, 16339, 3989, 11417, 20870,
+ 19489, 17613, 16339, 6186,
+ 19489, 17613, 16339, 6496,
+ 19489, 17613, 16339, 6684,
+ 19489, 17613, 16339, 6688,
+ 19489, 17613, 16339, 6694,
+ 19489, 17613, 16339, 6976,
+ 19489, 17613, 16339, 7377, 10484,
+ 19489, 17613, 16339, 7752,
+ 19489, 17613, 16339, 8065, 154,
+ 19489, 17613, 16339, 8065, 1254,
+ 19489, 17613, 16339, 8065, 2246,
+ 19489, 17613, 16339, 8065, 2580,
+ 19489, 17613, 16339, 8065, 3196,
+ 19489, 17613, 16339, 8065, 3402,
+ 19489, 17613, 16339, 8065, 4012,
+ 19489, 17613, 16339, 8065, 6686,
+ 19489, 17613, 16339, 10380,
+ 19489, 17613, 16339, 10381, 11417, 20868,
+ 19489, 17613, 16339, 10442,
+ 19489, 17613, 16339, 10537, 154,
+ 19489, 17613, 16339, 10537, 198,
+ 19489, 17613, 16339, 10537, 200,
+ 19489, 17613, 16339, 10537, 10484,
+ 19489, 17613, 16339, 10784,
+ 19489, 17613, 16339, 10966,
+ 19489, 17613, 16339, 10974,
+ 19489, 17613, 16339, 10980,
+ 19489, 17613, 16339, 11584,
+ 19489, 17613, 16339, 11585, 11417, 5911, 3868,
+ 19489, 17613, 16339, 11585, 11417, 20870,
+ 19489, 17613, 16339, 11774,
+ 19489, 17613, 16339, 12259, 356,
+ 19489, 17613, 16339, 12455, 14288,
+ 19489, 17613, 16339, 12972,
+ 19489, 17613, 16339, 12998,
+ 19489, 17613, 16339, 13006,
+ 19489, 17613, 16339, 13598,
+ 19489, 17613, 16339, 14288,
+ 19489, 17613, 16339, 14289, 11417, 15000,
+ 19489, 17613, 16339, 14533, 14288,
+ 19489, 17613, 16339, 14612,
+ 19489, 17613, 16339, 14613, 11417, 20870,
+ 19489, 17613, 16339, 14656,
+ 19489, 17613, 16339, 14693, 16,
+ 19489, 17613, 16339, 14693, 17, 11417, 10764,
+ 19489, 17613, 16339, 14693, 40,
+ 19489, 17613, 16339, 15619, 28,
+ 19489, 17613, 16339, 15619, 29, 11417, 20870,
+ 19489, 17613, 16339, 15777, 16371, 3932,
+ 19489, 17613, 16339, 15919, 28,
+ 19489, 17613, 16339, 15919, 21273, 28,
+ 19489, 17613, 16339, 16371, 3932,
+ 19489, 17613, 16339, 17400,
+ 19489, 17613, 16339, 17527, 356,
+ 19489, 17613, 16339, 17561, 3932,
+ 19489, 17613, 16339, 17709, 28,
+ 19489, 17613, 16339, 18076,
+ 19489, 17613, 16339, 18077, 11417, 15919, 13299, 15512,
+ 19489, 17613, 16339, 18431, 3868,
+ 19489, 17613, 16339, 19885, 0,
+ 19489, 17613, 16339, 19885, 8,
+ 19489, 17613, 16339, 19885, 1005, 3932,
+ 19489, 17613, 16339, 19885, 3846,
+ 19489, 17613, 16339, 19885, 15777, 16371, 3932,
+ 19489, 17613, 16339, 19885, 16371, 3932,
+ 19489, 17613, 16339, 20289, 786,
+ 19489, 17613, 16339, 20289, 794,
+ 19489, 17613, 16339, 20289, 1322,
+ 19489, 17613, 16339, 20289, 3440,
+ 19489, 17613, 16339, 20333, 10484,
+ 19489, 17613, 16339, 20423, 40,
+ 19489, 17613, 16339, 20423, 41, 11417, 17050,
+ 19489, 17613, 16339, 20675, 270,
+ 19489, 17613, 16339, 20675, 1108,
+ 19489, 17613, 16339, 20675, 1109, 11417, 20868,
+ 19489, 17613, 16339, 20675, 1322,
+ 19489, 17613, 16339, 20747, 28,
+ 19489, 17613, 16339, 21273, 28,
+ 19489, 17613, 16339, 21275, 686,
+ 19489, 17613, 16339, 21707, 304,
+ 19489, 17613, 16339, 22137, 1108,
+ 19489, 17613, 16339, 27507, 16,
+ 19489, 17613, 19957, 1, 304,
+ 19489, 17613, 19957, 203, 1574,
+ 19489, 17613, 19957, 651, 3440,
+ 19489, 18572,
+ 19489, 21669, 10484,
+ 19505, 6989, 10503, 17084,
+ 19509, 15048,
+ 19515, 13421, 19372,
+ 19523, 10484,
+ 19539, 1078,
+ 19547, 10484,
+ 19547, 14744,
+ 19547, 14990,
+ 19548,
+ 19549, 11417, 10826,
+ 19549, 11417, 10827, 891, 18616,
+ 19549, 11417, 18616,
+ 19670,
+ 19673, 15971, 7596,
+ 19673, 15971, 7597, 11417, 1280,
+ 19673, 15971, 18469, 7596,
+ 19673, 15971, 18469, 7597, 11417, 1280,
+ 19677, 14415, 22329, 12314,
+ 19683, 6938,
+ 19684,
+ 19687, 10485, 29, 11417, 12826,
+ 19687, 12231, 2271, 1280,
+ 19687, 12231, 2271, 8250,
+ 19687, 12231, 2271, 8281, 13298,
+ 19687, 12231, 2271, 11378,
+ 19687, 12231, 2271, 12222,
+ 19687, 12231, 2271, 12314,
+ 19687, 12231, 2271, 13298,
+ 19687, 12231, 2271, 14981, 12222,
+ 19687, 12231, 2271, 15766,
+ 19687, 12231, 2271, 20624,
+ 19687, 12231, 2271, 20625, 16894,
+ 19687, 12231, 2399, 20625, 16894,
+ 19687, 12231, 2399, 22113, 16894,
+ 19687, 12231, 7459, 1280,
+ 19687, 12231, 7459, 8250,
+ 19687, 12231, 7459, 8281, 13298,
+ 19687, 12231, 7459, 11378,
+ 19687, 12231, 7459, 12222,
+ 19687, 12231, 7459, 13298,
+ 19687, 12231, 7459, 14981, 12222,
+ 19687, 12231, 7459, 15766,
+ 19687, 12231, 7459, 20624,
+ 19687, 12231, 7459, 20625, 16894,
+ 19687, 12231, 8211, 22113, 16894,
+ 19687, 12231, 14515, 22113, 16894,
+ 19687, 12231, 19315, 9, 7596,
+ 19687, 12231, 19315, 17, 7596,
+ 19687, 12231, 19315, 10764,
+ 19687, 12231, 19315, 16894,
+ 19687, 12231, 19315, 18986,
+ 19687, 12231, 19315, 18987, 7596,
+ 19687, 12231, 19315, 25031, 16894,
+ 19687, 14947, 16339, 20330,
+ 19687, 15919, 8736,
+ 19687, 16339, 0,
+ 19687, 16339, 2,
+ 19687, 16339, 6,
+ 19687, 16339, 7, 36,
+ 19687, 16339, 8,
+ 19687, 16339, 10,
+ 19687, 16339, 11, 26,
+ 19687, 16339, 12,
+ 19687, 16339, 13, 35, 36,
+ 19687, 16339, 14,
+ 19687, 16339, 16,
+ 19687, 16339, 18,
+ 19687, 16339, 19, 24,
+ 19687, 16339, 19, 25, 36,
+ 19687, 16339, 19, 26,
+ 19687, 16339, 19, 27, 36,
+ 19687, 16339, 19, 36,
+ 19687, 16339, 19, 37, 11417, 1280,
+ 19687, 16339, 19, 11417, 1280,
+ 19687, 16339, 19, 11417, 6639, 16195, 891, 12220,
+ 19687, 16339, 20,
+ 19687, 16339, 21, 24,
+ 19687, 16339, 21, 35, 36,
+ 19687, 16339, 22,
+ 19687, 16339, 24,
+ 19687, 16339, 25, 26,
+ 19687, 16339, 25, 27, 36,
+ 19687, 16339, 25, 36,
+ 19687, 16339, 25, 11417, 1280,
+ 19687, 16339, 26,
+ 19687, 16339, 27, 24,
+ 19687, 16339, 27, 25, 36,
+ 19687, 16339, 27, 36,
+ 19687, 16339, 27, 11417, 1280,
+ 19687, 16339, 28,
+ 19687, 16339, 30,
+ 19687, 16339, 31, 26,
+ 19687, 16339, 34,
+ 19687, 16339, 35, 36,
+ 19687, 16339, 36,
+ 19687, 16339, 37, 18,
+ 19687, 16339, 37, 19, 36,
+ 19687, 16339, 37, 20,
+ 19687, 16339, 37, 21, 34,
+ 19687, 16339, 37, 24,
+ 19687, 16339, 37, 26,
+ 19687, 16339, 37, 30,
+ 19687, 16339, 37, 31, 34,
+ 19687, 16339, 37, 36,
+ 19687, 16339, 37, 38,
+ 19687, 16339, 37, 39, 34,
+ 19687, 16339, 37, 11417, 1280,
+ 19687, 16339, 37, 11417, 1281, 12398,
+ 19687, 16339, 38,
+ 19687, 16339, 39, 35, 36,
+ 19687, 16339, 39, 36,
+ 19687, 16339, 40,
+ 19687, 16339, 41, 26,
+ 19687, 16339, 42,
+ 19687, 16339, 44,
+ 19687, 16339, 45, 34,
+ 19687, 16339, 46,
+ 19687, 16339, 156,
+ 19687, 16339, 184,
+ 19687, 16339, 216,
+ 19687, 16339, 282,
+ 19687, 16339, 304,
+ 19687, 16339, 366,
+ 19687, 16339, 398,
+ 19687, 16339, 496,
+ 19687, 16339, 532,
+ 19687, 16339, 536,
+ 19687, 16339, 600,
+ 19687, 16339, 652,
+ 19687, 16339, 682,
+ 19687, 16339, 684,
+ 19687, 16339, 734,
+ 19687, 16339, 744,
+ 19687, 16339, 746,
+ 19687, 16339, 750,
+ 19687, 16339, 770,
+ 19687, 16339, 776,
+ 19687, 16339, 904,
+ 19687, 16339, 2736,
+ 19687, 16339, 3706,
+ 19687, 16339, 3732,
+ 19687, 16339, 8281, 16,
+ 19687, 16339, 8281, 40,
+ 19687, 16339, 13939, 0,
+ 19687, 16339, 13939, 16,
+ 19687, 16339, 13939, 28,
+ 19687, 16339, 13939, 40,
+ 19687, 16339, 14693, 16,
+ 19687, 16339, 14757, 18,
+ 19687, 16339, 14757, 40,
+ 19687, 16339, 14757, 80,
+ 19687, 16339, 14757, 156,
+ 19687, 16339, 14757, 184,
+ 19687, 16339, 14757, 190,
+ 19687, 16339, 14757, 202,
+ 19687, 16339, 14757, 518,
+ 19687, 16339, 14757, 536,
+ 19687, 16339, 16693, 78,
+ 19687, 16339, 16693, 80,
+ 19687, 16339, 19149, 24,
+ 19687, 16339, 20297, 16,
+ 19687, 16339, 20297, 40,
+ 19687, 22909, 17653, 7015, 10604,
+ 19695, 22105, 1379, 18806,
+ 19695, 22105, 4072,
+ 19695, 22105, 4074,
+ 19695, 22105, 4076,
+ 19695, 22105, 4078,
+ 19695, 22105, 4080,
+ 19695, 22105, 4082,
+ 19695, 22105, 4084,
+ 19695, 22105, 4086,
+ 19695, 22105, 4088,
+ 19695, 22105, 4090,
+ 19695, 22105, 4092,
+ 19695, 22105, 4094,
+ 19695, 22105, 4096,
+ 19695, 22105, 4098,
+ 19695, 22105, 4100,
+ 19695, 22105, 4102,
+ 19695, 22105, 4104,
+ 19695, 22105, 4106,
+ 19695, 22105, 4108,
+ 19695, 22105, 4110,
+ 19695, 22105, 4112,
+ 19695, 22105, 4114,
+ 19695, 22105, 4116,
+ 19695, 22105, 4118,
+ 19695, 22105, 4120,
+ 19695, 22105, 4122,
+ 19695, 22105, 4124,
+ 19695, 22105, 4126,
+ 19695, 22105, 4128,
+ 19695, 22105, 4130,
+ 19695, 22105, 4132,
+ 19695, 22105, 4134,
+ 19695, 22105, 4136,
+ 19695, 22105, 4138,
+ 19695, 22105, 4140,
+ 19695, 22105, 4142,
+ 19695, 22105, 4144,
+ 19695, 22105, 4146,
+ 19695, 22105, 4148,
+ 19695, 22105, 4150,
+ 19695, 22105, 4152,
+ 19695, 22105, 4154,
+ 19695, 22105, 4156,
+ 19695, 22105, 4158,
+ 19695, 22105, 4160,
+ 19695, 22105, 4162,
+ 19695, 22105, 4164,
+ 19695, 22105, 4166,
+ 19695, 22105, 4168,
+ 19695, 22105, 4170,
+ 19695, 22105, 4172,
+ 19695, 22105, 4174,
+ 19695, 22105, 4176,
+ 19695, 22105, 4178,
+ 19695, 22105, 4180,
+ 19695, 22105, 4182,
+ 19695, 22105, 4184,
+ 19695, 22105, 4186,
+ 19695, 22105, 4188,
+ 19695, 22105, 4190,
+ 19695, 22105, 4192,
+ 19695, 22105, 4194,
+ 19695, 22105, 4196,
+ 19695, 22105, 4198,
+ 19695, 22105, 4200,
+ 19695, 22105, 4202,
+ 19695, 22105, 4204,
+ 19695, 22105, 4206,
+ 19695, 22105, 4208,
+ 19695, 22105, 4210,
+ 19695, 22105, 5504,
+ 19695, 22105, 5506,
+ 19695, 22105, 5508,
+ 19695, 22105, 5510,
+ 19695, 22105, 5512,
+ 19695, 22105, 5514,
+ 19695, 22105, 5516,
+ 19695, 22105, 5518,
+ 19695, 22105, 5520,
+ 19695, 22105, 6100,
+ 19695, 22105, 6102,
+ 19695, 22105, 6104,
+ 19695, 22105, 6106,
+ 19695, 22105, 6108,
+ 19695, 22105, 6110,
+ 19695, 22105, 6112,
+ 19695, 22105, 6114,
+ 19695, 22105, 6116,
+ 19695, 22105, 6118,
+ 19695, 22105, 6120,
+ 19695, 22105, 6122,
+ 19695, 22105, 6124,
+ 19695, 22105, 6126,
+ 19695, 22105, 6128,
+ 19695, 22105, 6130,
+ 19695, 22105, 6132,
+ 19695, 22105, 6134,
+ 19695, 22105, 6136,
+ 19695, 22105, 6138,
+ 19695, 22105, 6140,
+ 19695, 22105, 6142,
+ 19695, 22105, 6144,
+ 19695, 22105, 6146,
+ 19695, 22105, 6338,
+ 19695, 22105, 6340,
+ 19695, 22105, 6342,
+ 19695, 22105, 6344,
+ 19695, 22105, 6346,
+ 19695, 22105, 6348,
+ 19695, 22105, 6350,
+ 19695, 22105, 6352,
+ 19695, 22105, 6354,
+ 19695, 22105, 6356,
+ 19695, 22105, 6358,
+ 19695, 22105, 6360,
+ 19695, 22105, 6362,
+ 19695, 22105, 6364,
+ 19695, 22105, 6366,
+ 19695, 22105, 6368,
+ 19695, 22105, 6370,
+ 19695, 22105, 6372,
+ 19695, 22105, 6374,
+ 19695, 22105, 6376,
+ 19695, 22105, 6378,
+ 19695, 22105, 6380,
+ 19695, 22105, 6382,
+ 19695, 22105, 6384,
+ 19695, 22105, 6386,
+ 19695, 22105, 6388,
+ 19695, 22105, 6390,
+ 19695, 22105, 6392,
+ 19695, 22105, 6394,
+ 19695, 22105, 6396,
+ 19695, 22105, 6398,
+ 19695, 22105, 6400,
+ 19695, 22105, 6402,
+ 19695, 22105, 6404,
+ 19695, 22105, 6406,
+ 19695, 22105, 6408,
+ 19695, 22105, 6410,
+ 19695, 22105, 6412,
+ 19695, 22105, 6414,
+ 19695, 22105, 6416,
+ 19695, 22105, 6418,
+ 19695, 22105, 6420,
+ 19695, 22105, 6422,
+ 19695, 22105, 6424,
+ 19695, 22105, 6426,
+ 19695, 22105, 6428,
+ 19695, 22105, 6430,
+ 19695, 22105, 6432,
+ 19695, 22105, 6434,
+ 19695, 22105, 6436,
+ 19695, 22105, 6438,
+ 19695, 22105, 6440,
+ 19695, 22105, 6442,
+ 19695, 22105, 6444,
+ 19695, 22105, 6446,
+ 19695, 22105, 6448,
+ 19695, 22105, 6450,
+ 19695, 22105, 6452,
+ 19695, 22105, 6454,
+ 19695, 22105, 6456,
+ 19695, 22105, 6458,
+ 19695, 22105, 6460,
+ 19695, 22105, 6462,
+ 19695, 22105, 6464,
+ 19695, 22105, 6466,
+ 19695, 22105, 6468,
+ 19695, 22105, 6470,
+ 19695, 22105, 6696,
+ 19695, 22105, 6698,
+ 19695, 22105, 6700,
+ 19695, 22105, 6702,
+ 19695, 22105, 6704,
+ 19695, 22105, 6706,
+ 19695, 22105, 6708,
+ 19695, 22105, 6710,
+ 19695, 22105, 6712,
+ 19695, 22105, 6714,
+ 19695, 22105, 6716,
+ 19695, 22105, 6718,
+ 19695, 22105, 6720,
+ 19695, 22105, 6722,
+ 19695, 22105, 6724,
+ 19695, 22105, 6726,
+ 19695, 22105, 6728,
+ 19695, 22105, 6730,
+ 19695, 22105, 6732,
+ 19695, 22105, 6734,
+ 19695, 22105, 6736,
+ 19695, 22105, 6738,
+ 19695, 22105, 6740,
+ 19695, 22105, 6742,
+ 19695, 22105, 6744,
+ 19695, 22105, 6746,
+ 19695, 22105, 6748,
+ 19695, 22105, 6750,
+ 19695, 22105, 6752,
+ 19695, 22105, 6754,
+ 19695, 22105, 6756,
+ 19695, 22105, 6758,
+ 19695, 22105, 6760,
+ 19695, 22105, 6762,
+ 19695, 22105, 6764,
+ 19695, 22105, 6766,
+ 19695, 22105, 6768,
+ 19695, 22105, 6830,
+ 19695, 22105, 6832,
+ 19695, 22105, 6834,
+ 19695, 22105, 6836,
+ 19695, 22105, 6838,
+ 19695, 22105, 6840,
+ 19695, 22105, 6842,
+ 19695, 22105, 6844,
+ 19695, 22105, 6846,
+ 19695, 22105, 6848,
+ 19695, 22105, 6850,
+ 19695, 22105, 6852,
+ 19695, 22105, 6854,
+ 19695, 22105, 6856,
+ 19695, 22105, 6858,
+ 19695, 22105, 6860,
+ 19695, 22105, 6862,
+ 19695, 22105, 6864,
+ 19695, 22105, 6866,
+ 19695, 22105, 6868,
+ 19695, 22105, 6870,
+ 19695, 22105, 6872,
+ 19695, 22105, 6874,
+ 19695, 22105, 6876,
+ 19695, 22105, 6878,
+ 19695, 22105, 6880,
+ 19695, 22105, 6882,
+ 19695, 22105, 6884,
+ 19695, 22105, 6886,
+ 19695, 22105, 6888,
+ 19695, 22105, 6890,
+ 19695, 22105, 6892,
+ 19695, 22105, 6894,
+ 19695, 22105, 6896,
+ 19695, 22105, 6898,
+ 19695, 22105, 6900,
+ 19695, 22105, 6902,
+ 19695, 22105, 6904,
+ 19695, 22105, 6906,
+ 19695, 22105, 6908,
+ 19695, 22105, 6910,
+ 19695, 22105, 6912,
+ 19695, 22105, 6914,
+ 19695, 22105, 6916,
+ 19695, 22105, 6918,
+ 19695, 22105, 6920,
+ 19695, 22105, 6922,
+ 19695, 22105, 6924,
+ 19695, 22105, 6926,
+ 19695, 22105, 6928,
+ 19695, 22105, 6930,
+ 19695, 22105, 6932,
+ 19695, 22105, 6934,
+ 19695, 22105, 7034,
+ 19695, 22105, 7036,
+ 19695, 22105, 7038,
+ 19695, 22105, 7040,
+ 19695, 22105, 7042,
+ 19695, 22105, 7044,
+ 19695, 22105, 7046,
+ 19695, 22105, 7048,
+ 19695, 22105, 7050,
+ 19695, 22105, 7052,
+ 19695, 22105, 7054,
+ 19695, 22105, 7056,
+ 19695, 22105, 7058,
+ 19695, 22105, 7060,
+ 19695, 22105, 7062,
+ 19695, 22105, 7064,
+ 19695, 22105, 7066,
+ 19695, 22105, 7068,
+ 19695, 22105, 7070,
+ 19695, 22105, 7072,
+ 19695, 22105, 7074,
+ 19695, 22105, 7076,
+ 19695, 22105, 7078,
+ 19695, 22105, 7080,
+ 19695, 22105, 7082,
+ 19695, 22105, 7084,
+ 19695, 22105, 7086,
+ 19695, 22105, 7088,
+ 19695, 22105, 7090,
+ 19695, 22105, 7092,
+ 19695, 22105, 7094,
+ 19695, 22105, 7096,
+ 19695, 22105, 7098,
+ 19695, 22105, 7100,
+ 19695, 22105, 7102,
+ 19695, 22105, 7104,
+ 19695, 22105, 7106,
+ 19695, 22105, 7108,
+ 19695, 22105, 7110,
+ 19695, 22105, 7112,
+ 19695, 22105, 7114,
+ 19695, 22105, 7116,
+ 19695, 22105, 7118,
+ 19695, 22105, 7120,
+ 19695, 22105, 7122,
+ 19695, 22105, 7124,
+ 19695, 22105, 7126,
+ 19695, 22105, 7128,
+ 19695, 22105, 7130,
+ 19695, 22105, 7132,
+ 19695, 22105, 7134,
+ 19695, 22105, 7136,
+ 19695, 22105, 7138,
+ 19695, 22105, 7140,
+ 19695, 22105, 7326,
+ 19695, 22105, 7328,
+ 19695, 22105, 7330,
+ 19695, 22105, 7332,
+ 19695, 22105, 7334,
+ 19695, 22105, 7336,
+ 19695, 22105, 7338,
+ 19695, 22105, 7340,
+ 19695, 22105, 7694,
+ 19695, 22105, 7696,
+ 19695, 22105, 7698,
+ 19695, 22105, 7700,
+ 19695, 22105, 7702,
+ 19695, 22105, 7704,
+ 19695, 22105, 7706,
+ 19695, 22105, 7708,
+ 19695, 22105, 7710,
+ 19695, 22105, 7712,
+ 19695, 22105, 7714,
+ 19695, 22105, 7716,
+ 19695, 22105, 7718,
+ 19695, 22105, 7720,
+ 19695, 22105, 7722,
+ 19695, 22105, 7860,
+ 19695, 22105, 7862,
+ 19695, 22105, 7864,
+ 19695, 22105, 7866,
+ 19695, 22105, 7868,
+ 19695, 22105, 7870,
+ 19695, 22105, 7872,
+ 19695, 22105, 7874,
+ 19695, 22105, 8146,
+ 19695, 22105, 8148,
+ 19695, 22105, 8150,
+ 19695, 22105, 8152,
+ 19695, 22105, 8154,
+ 19695, 22105, 8156,
+ 19695, 22105, 8158,
+ 19695, 22105, 8160,
+ 19695, 22105, 8312,
+ 19695, 22105, 8314,
+ 19695, 22105, 8316,
+ 19695, 22105, 8318,
+ 19695, 22105, 8320,
+ 19695, 22105, 8322,
+ 19695, 22105, 8324,
+ 19695, 22105, 8326,
+ 19695, 22105, 8328,
+ 19695, 22105, 8330,
+ 19695, 22105, 8332,
+ 19695, 22105, 8334,
+ 19695, 22105, 8336,
+ 19695, 22105, 8338,
+ 19695, 22105, 8340,
+ 19695, 22105, 8342,
+ 19695, 22105, 8344,
+ 19695, 22105, 8346,
+ 19695, 22105, 8348,
+ 19695, 22105, 8350,
+ 19695, 22105, 8352,
+ 19695, 22105, 8354,
+ 19695, 22105, 8356,
+ 19695, 22105, 8358,
+ 19695, 22105, 8360,
+ 19695, 22105, 8362,
+ 19695, 22105, 8364,
+ 19695, 22105, 8366,
+ 19695, 22105, 8368,
+ 19695, 22105, 8370,
+ 19695, 22105, 8372,
+ 19695, 22105, 8374,
+ 19695, 22105, 8376,
+ 19695, 22105, 8378,
+ 19695, 22105, 8380,
+ 19695, 22105, 8382,
+ 19695, 22105, 8384,
+ 19695, 22105, 8386,
+ 19695, 22105, 8388,
+ 19695, 22105, 8390,
+ 19695, 22105, 8392,
+ 19695, 22105, 8394,
+ 19695, 22105, 8396,
+ 19695, 22105, 8398,
+ 19695, 22105, 8958,
+ 19695, 22105, 8960,
+ 19695, 22105, 8962,
+ 19695, 22105, 8964,
+ 19695, 22105, 8966,
+ 19695, 22105, 8968,
+ 19695, 22105, 8970,
+ 19695, 22105, 8972,
+ 19695, 22105, 8974,
+ 19695, 22105, 8976,
+ 19695, 22105, 8978,
+ 19695, 22105, 8980,
+ 19695, 22105, 8982,
+ 19695, 22105, 8984,
+ 19695, 22105, 8986,
+ 19695, 22105, 8988,
+ 19695, 22105, 8990,
+ 19695, 22105, 8992,
+ 19695, 22105, 8994,
+ 19695, 22105, 8996,
+ 19695, 22105, 8998,
+ 19695, 22105, 9000,
+ 19695, 22105, 9002,
+ 19695, 22105, 9004,
+ 19695, 22105, 9006,
+ 19695, 22105, 9008,
+ 19695, 22105, 9010,
+ 19695, 22105, 9012,
+ 19695, 22105, 9014,
+ 19695, 22105, 9016,
+ 19695, 22105, 9018,
+ 19695, 22105, 9020,
+ 19695, 22105, 9022,
+ 19695, 22105, 9024,
+ 19695, 22105, 9026,
+ 19695, 22105, 9028,
+ 19695, 22105, 9030,
+ 19695, 22105, 9032,
+ 19695, 22105, 9034,
+ 19695, 22105, 9036,
+ 19695, 22105, 9038,
+ 19695, 22105, 9040,
+ 19695, 22105, 9578,
+ 19695, 22105, 9580,
+ 19695, 22105, 9582,
+ 19695, 22105, 9584,
+ 19695, 22105, 9586,
+ 19695, 22105, 9588,
+ 19695, 22105, 9590,
+ 19695, 22105, 9592,
+ 19695, 22105, 9594,
+ 19695, 22105, 9596,
+ 19695, 22105, 9598,
+ 19695, 22105, 9600,
+ 19695, 22105, 9602,
+ 19695, 22105, 9604,
+ 19695, 22105, 9606,
+ 19695, 22105, 9608,
+ 19695, 22105, 9610,
+ 19695, 22105, 9612,
+ 19695, 22105, 9614,
+ 19695, 22105, 9616,
+ 19695, 22105, 9618,
+ 19695, 22105, 9620,
+ 19695, 22105, 9622,
+ 19695, 22105, 9624,
+ 19695, 22105, 9626,
+ 19695, 22105, 9628,
+ 19695, 22105, 9630,
+ 19695, 22105, 9632,
+ 19695, 22105, 9634,
+ 19695, 22105, 9636,
+ 19695, 22105, 9638,
+ 19695, 22105, 9640,
+ 19695, 22105, 9642,
+ 19695, 22105, 9644,
+ 19695, 22105, 9646,
+ 19695, 22105, 9648,
+ 19695, 22105, 9650,
+ 19695, 22105, 9652,
+ 19695, 22105, 9654,
+ 19695, 22105, 9656,
+ 19695, 22105, 9658,
+ 19695, 22105, 9660,
+ 19695, 22105, 9662,
+ 19695, 22105, 9664,
+ 19695, 22105, 9666,
+ 19695, 22105, 9668,
+ 19695, 22105, 9670,
+ 19695, 22105, 9672,
+ 19695, 22105, 9674,
+ 19695, 22105, 9676,
+ 19695, 22105, 9678,
+ 19695, 22105, 9706,
+ 19695, 22105, 9708,
+ 19695, 22105, 9710,
+ 19695, 22105, 9712,
+ 19695, 22105, 9714,
+ 19695, 22105, 9716,
+ 19695, 22105, 9718,
+ 19695, 22105, 9720,
+ 19695, 22105, 9722,
+ 19695, 22105, 9724,
+ 19695, 22105, 9726,
+ 19695, 22105, 9862,
+ 19695, 22105, 9864,
+ 19695, 22105, 9866,
+ 19695, 22105, 9868,
+ 19695, 22105, 9870,
+ 19695, 22105, 9872,
+ 19695, 22105, 9874,
+ 19695, 22105, 9928,
+ 19695, 22105, 9930,
+ 19695, 22105, 9932,
+ 19695, 22105, 9934,
+ 19695, 22105, 9936,
+ 19695, 22105, 9938,
+ 19695, 22105, 9940,
+ 19695, 22105, 9942,
+ 19695, 22105, 9944,
+ 19695, 22105, 9946,
+ 19695, 22105, 9948,
+ 19695, 22105, 9950,
+ 19695, 22105, 9952,
+ 19695, 22105, 9954,
+ 19695, 22105, 9956,
+ 19695, 22105, 9958,
+ 19695, 22105, 9960,
+ 19695, 22105, 9962,
+ 19695, 22105, 9964,
+ 19695, 22105, 9966,
+ 19695, 22105, 9968,
+ 19695, 22105, 9970,
+ 19695, 22105, 9972,
+ 19695, 22105, 9974,
+ 19695, 22105, 9976,
+ 19695, 22105, 9978,
+ 19695, 22105, 9980,
+ 19695, 22105, 9982,
+ 19695, 22105, 9984,
+ 19695, 22105, 10174,
+ 19695, 22105, 10176,
+ 19695, 22105, 10178,
+ 19695, 22105, 10180,
+ 19695, 22105, 10182,
+ 19695, 22105, 10184,
+ 19695, 22105, 10186,
+ 19695, 22105, 10188,
+ 19695, 22105, 10190,
+ 19695, 22105, 10192,
+ 19695, 22105, 10194,
+ 19695, 22105, 10196,
+ 19695, 22105, 10198,
+ 19695, 22105, 10200,
+ 19695, 22105, 10202,
+ 19695, 22105, 10204,
+ 19695, 22105, 10206,
+ 19695, 22105, 10208,
+ 19695, 22105, 10210,
+ 19695, 22105, 10212,
+ 19695, 22105, 10214,
+ 19695, 22105, 10216,
+ 19695, 22105, 10218,
+ 19695, 22105, 10220,
+ 19695, 22105, 10222,
+ 19695, 22105, 10224,
+ 19695, 22105, 10226,
+ 19695, 22105, 10228,
+ 19695, 22105, 10230,
+ 19695, 22105, 10232,
+ 19695, 22105, 10234,
+ 19695, 22105, 10236,
+ 19695, 22105, 10238,
+ 19695, 22105, 10240,
+ 19695, 22105, 10242,
+ 19695, 22105, 10244,
+ 19695, 22105, 10246,
+ 19695, 22105, 10248,
+ 19695, 22105, 10250,
+ 19695, 22105, 10252,
+ 19695, 22105, 10254,
+ 19695, 22105, 10256,
+ 19695, 22105, 10258,
+ 19695, 22105, 10260,
+ 19695, 22105, 10262,
+ 19695, 22105, 10264,
+ 19695, 22105, 10668,
+ 19695, 22105, 10670,
+ 19695, 22105, 10672,
+ 19695, 22105, 10674,
+ 19695, 22105, 10676,
+ 19695, 22105, 10678,
+ 19695, 22105, 10680,
+ 19695, 22105, 10682,
+ 19695, 22105, 10684,
+ 19695, 22105, 10686,
+ 19695, 22105, 10688,
+ 19695, 22105, 10690,
+ 19695, 22105, 10692,
+ 19695, 22105, 10694,
+ 19695, 22105, 10696,
+ 19695, 22105, 10698,
+ 19695, 22105, 10700,
+ 19695, 22105, 10702,
+ 19695, 22105, 10704,
+ 19695, 22105, 10706,
+ 19695, 22105, 10708,
+ 19695, 22105, 10710,
+ 19695, 22105, 10712,
+ 19695, 22105, 10714,
+ 19695, 22105, 10716,
+ 19695, 22105, 10718,
+ 19695, 22105, 10720,
+ 19695, 22105, 10722,
+ 19695, 22105, 10724,
+ 19695, 22105, 10726,
+ 19695, 22105, 10728,
+ 19695, 22105, 10730,
+ 19695, 22105, 10732,
+ 19695, 22105, 10734,
+ 19695, 22105, 10736,
+ 19695, 22105, 10738,
+ 19695, 22105, 11060,
+ 19695, 22105, 11062,
+ 19695, 22105, 11064,
+ 19695, 22105, 11066,
+ 19695, 22105, 11068,
+ 19695, 22105, 11070,
+ 19695, 22105, 11072,
+ 19695, 22105, 11074,
+ 19695, 22105, 11076,
+ 19695, 22105, 11078,
+ 19695, 22105, 11080,
+ 19695, 22105, 11082,
+ 19695, 22105, 11084,
+ 19695, 22105, 11086,
+ 19695, 22105, 11088,
+ 19695, 22105, 11090,
+ 19695, 22105, 11092,
+ 19695, 22105, 11094,
+ 19695, 22105, 11096,
+ 19695, 22105, 11098,
+ 19695, 22105, 11100,
+ 19695, 22105, 11102,
+ 19695, 22105, 11104,
+ 19695, 22105, 11106,
+ 19695, 22105, 11108,
+ 19695, 22105, 11110,
+ 19695, 22105, 11112,
+ 19695, 22105, 11114,
+ 19695, 22105, 11116,
+ 19695, 22105, 11118,
+ 19695, 22105, 11120,
+ 19695, 22105, 11122,
+ 19695, 22105, 11124,
+ 19695, 22105, 11126,
+ 19695, 22105, 11128,
+ 19695, 22105, 11130,
+ 19695, 22105, 11132,
+ 19695, 22105, 11134,
+ 19695, 22105, 11136,
+ 19695, 22105, 11138,
+ 19695, 22105, 11140,
+ 19695, 22105, 11142,
+ 19695, 22105, 11186,
+ 19695, 22105, 11188,
+ 19695, 22105, 11190,
+ 19695, 22105, 11192,
+ 19695, 22105, 11194,
+ 19695, 22105, 11196,
+ 19695, 22105, 11198,
+ 19695, 22105, 11200,
+ 19695, 22105, 11202,
+ 19695, 22105, 11204,
+ 19695, 22105, 11206,
+ 19695, 22105, 11208,
+ 19695, 22105, 11210,
+ 19695, 22105, 11212,
+ 19695, 22105, 11214,
+ 19695, 22105, 11216,
+ 19695, 22105, 11218,
+ 19695, 22105, 11220,
+ 19695, 22105, 11222,
+ 19695, 22105, 11224,
+ 19695, 22105, 11226,
+ 19695, 22105, 11228,
+ 19695, 22105, 11230,
+ 19695, 22105, 11232,
+ 19695, 22105, 11234,
+ 19695, 22105, 11236,
+ 19695, 22105, 11238,
+ 19695, 22105, 11240,
+ 19695, 22105, 11242,
+ 19695, 22105, 11244,
+ 19695, 22105, 11246,
+ 19695, 22105, 11248,
+ 19695, 22105, 11250,
+ 19695, 22105, 11252,
+ 19695, 22105, 11254,
+ 19695, 22105, 11256,
+ 19695, 22105, 11258,
+ 19695, 22105, 11260,
+ 19695, 22105, 11262,
+ 19695, 22105, 11264,
+ 19695, 22105, 11310,
+ 19695, 22105, 11312,
+ 19695, 22105, 11314,
+ 19695, 22105, 11316,
+ 19695, 22105, 11318,
+ 19695, 22105, 11320,
+ 19695, 22105, 11322,
+ 19695, 22105, 11324,
+ 19695, 22105, 11326,
+ 19695, 22105, 11328,
+ 19695, 22105, 11330,
+ 19695, 22105, 11332,
+ 19695, 22105, 11334,
+ 19695, 22105, 11336,
+ 19695, 22105, 11338,
+ 19695, 22105, 11340,
+ 19695, 22105, 11342,
+ 19695, 22105, 11344,
+ 19695, 22105, 11346,
+ 19695, 22105, 11348,
+ 19695, 22105, 11350,
+ 19695, 22105, 11352,
+ 19695, 22105, 11354,
+ 19695, 22105, 11356,
+ 19695, 22105, 11358,
+ 19695, 22105, 11456,
+ 19695, 22105, 11458,
+ 19695, 22105, 11460,
+ 19695, 22105, 11462,
+ 19695, 22105, 11464,
+ 19695, 22105, 11466,
+ 19695, 22105, 11468,
+ 19695, 22105, 11470,
+ 19695, 22105, 11502,
+ 19695, 22105, 11504,
+ 19695, 22105, 11506,
+ 19695, 22105, 11508,
+ 19695, 22105, 11510,
+ 19695, 22105, 11512,
+ 19695, 22105, 11514,
+ 19695, 22105, 11516,
+ 19695, 22105, 11680,
+ 19695, 22105, 11682,
+ 19695, 22105, 11684,
+ 19695, 22105, 11686,
+ 19695, 22105, 11688,
+ 19695, 22105, 11690,
+ 19695, 22105, 11692,
+ 19695, 22105, 11694,
+ 19695, 22105, 11696,
+ 19695, 22105, 11698,
+ 19695, 22105, 11700,
+ 19695, 22105, 11702,
+ 19695, 22105, 11704,
+ 19695, 22105, 11706,
+ 19695, 22105, 11708,
+ 19695, 22105, 11710,
+ 19695, 22105, 11858,
+ 19695, 22105, 11860,
+ 19695, 22105, 11862,
+ 19695, 22105, 11866,
+ 19695, 22105, 11868,
+ 19695, 22105, 11874,
+ 19695, 22105, 11878,
+ 19695, 22105, 11882,
+ 19695, 22105, 11884,
+ 19695, 22105, 11886,
+ 19695, 22105, 12006,
+ 19695, 22105, 12008,
+ 19695, 22105, 12010,
+ 19695, 22105, 12012,
+ 19695, 22105, 12014,
+ 19695, 22105, 12016,
+ 19695, 22105, 12018,
+ 19695, 22105, 12020,
+ 19695, 22105, 12022,
+ 19695, 22105, 12024,
+ 19695, 22105, 12026,
+ 19695, 22105, 12028,
+ 19695, 22105, 12030,
+ 19695, 22105, 12032,
+ 19695, 22105, 12034,
+ 19695, 22105, 12036,
+ 19695, 22105, 12038,
+ 19695, 22105, 12040,
+ 19695, 22105, 12042,
+ 19695, 22105, 12044,
+ 19695, 22105, 12046,
+ 19695, 22105, 12048,
+ 19695, 22105, 12050,
+ 19695, 22105, 12052,
+ 19695, 22105, 12054,
+ 19695, 22105, 12056,
+ 19695, 22105, 12058,
+ 19695, 22105, 12060,
+ 19695, 22105, 12062,
+ 19695, 22105, 12064,
+ 19695, 22105, 12066,
+ 19695, 22105, 12068,
+ 19695, 22105, 12332,
+ 19695, 22105, 12393, 18806,
+ 19695, 22105, 12484,
+ 19695, 22105, 12486,
+ 19695, 22105, 12488,
+ 19695, 22105, 12490,
+ 19695, 22105, 12838,
+ 19695, 22105, 12840,
+ 19695, 22105, 12842,
+ 19695, 22105, 12844,
+ 19695, 22105, 12846,
+ 19695, 22105, 12848,
+ 19695, 22105, 12850,
+ 19695, 22105, 12852,
+ 19695, 22105, 12854,
+ 19695, 22105, 12856,
+ 19695, 22105, 12858,
+ 19695, 22105, 12860,
+ 19695, 22105, 12862,
+ 19695, 22105, 12864,
+ 19695, 22105, 12866,
+ 19695, 22105, 12868,
+ 19695, 22105, 12870,
+ 19695, 22105, 12872,
+ 19695, 22105, 12874,
+ 19695, 22105, 12876,
+ 19695, 22105, 12878,
+ 19695, 22105, 12880,
+ 19695, 22105, 12882,
+ 19695, 22105, 12884,
+ 19695, 22105, 12886,
+ 19695, 22105, 13008,
+ 19695, 22105, 13010,
+ 19695, 22105, 13012,
+ 19695, 22105, 13014,
+ 19695, 22105, 13016,
+ 19695, 22105, 13018,
+ 19695, 22105, 13020,
+ 19695, 22105, 13094,
+ 19695, 22105, 13096,
+ 19695, 22105, 13098,
+ 19695, 22105, 13100,
+ 19695, 22105, 13102,
+ 19695, 22105, 13104,
+ 19695, 22105, 13106,
+ 19695, 22105, 13108,
+ 19695, 22105, 13110,
+ 19695, 22105, 13112,
+ 19695, 22105, 13114,
+ 19695, 22105, 13116,
+ 19695, 22105, 13186,
+ 19695, 22105, 13188,
+ 19695, 22105, 13190,
+ 19695, 22105, 13192,
+ 19695, 22105, 13194,
+ 19695, 22105, 13196,
+ 19695, 22105, 13198,
+ 19695, 22105, 13200,
+ 19695, 22105, 13202,
+ 19695, 22105, 13204,
+ 19695, 22105, 13316,
+ 19695, 22105, 13448,
+ 19695, 22105, 13450,
+ 19695, 22105, 13452,
+ 19695, 22105, 13454,
+ 19695, 22105, 13620,
+ 19695, 22105, 13622,
+ 19695, 22105, 13718,
+ 19695, 22105, 13720,
+ 19695, 22105, 13722,
+ 19695, 22105, 13724,
+ 19695, 22105, 13726,
+ 19695, 22105, 13728,
+ 19695, 22105, 13730,
+ 19695, 22105, 13732,
+ 19695, 22105, 13734,
+ 19695, 22105, 13736,
+ 19695, 22105, 13738,
+ 19695, 22105, 13740,
+ 19695, 22105, 13742,
+ 19695, 22105, 13744,
+ 19695, 22105, 13746,
+ 19695, 22105, 13748,
+ 19695, 22105, 13750,
+ 19695, 22105, 13752,
+ 19695, 22105, 13754,
+ 19695, 22105, 13756,
+ 19695, 22105, 13758,
+ 19695, 22105, 13760,
+ 19695, 22105, 13916,
+ 19695, 22105, 13918,
+ 19695, 22105, 13920,
+ 19695, 22105, 13922,
+ 19695, 22105, 13924,
+ 19695, 22105, 13926,
+ 19695, 22105, 13928,
+ 19695, 22105, 14064,
+ 19695, 22105, 14066,
+ 19695, 22105, 14068,
+ 19695, 22105, 14070,
+ 19695, 22105, 14072,
+ 19695, 22105, 14074,
+ 19695, 22105, 14076,
+ 19695, 22105, 14078,
+ 19695, 22105, 14080,
+ 19695, 22105, 14082,
+ 19695, 22105, 14084,
+ 19695, 22105, 14086,
+ 19695, 22105, 14088,
+ 19695, 22105, 14090,
+ 19695, 22105, 14092,
+ 19695, 22105, 14094,
+ 19695, 22105, 14096,
+ 19695, 22105, 14098,
+ 19695, 22105, 14100,
+ 19695, 22105, 14102,
+ 19695, 22105, 14148,
+ 19695, 22105, 14150,
+ 19695, 22105, 14152,
+ 19695, 22105, 14154,
+ 19695, 22105, 14156,
+ 19695, 22105, 14158,
+ 19695, 22105, 14160,
+ 19695, 22105, 14162,
+ 19695, 22105, 14164,
+ 19695, 22105, 14166,
+ 19695, 22105, 14168,
+ 19695, 22105, 14170,
+ 19695, 22105, 14172,
+ 19695, 22105, 14174,
+ 19695, 22105, 14176,
+ 19695, 22105, 14178,
+ 19695, 22105, 14180,
+ 19695, 22105, 14182,
+ 19695, 22105, 14184,
+ 19695, 22105, 14186,
+ 19695, 22105, 14188,
+ 19695, 22105, 14190,
+ 19695, 22105, 14228,
+ 19695, 22105, 14230,
+ 19695, 22105, 14232,
+ 19695, 22105, 14234,
+ 19695, 22105, 14236,
+ 19695, 22105, 14238,
+ 19695, 22105, 14240,
+ 19695, 22105, 14242,
+ 19695, 22105, 14244,
+ 19695, 22105, 14246,
+ 19695, 22105, 14248,
+ 19695, 22105, 14250,
+ 19695, 22105, 14252,
+ 19695, 22105, 14254,
+ 19695, 22105, 14256,
+ 19695, 22105, 14258,
+ 19695, 22105, 14260,
+ 19695, 22105, 14262,
+ 19695, 22105, 14264,
+ 19695, 22105, 14266,
+ 19695, 22105, 14268,
+ 19695, 22105, 14270,
+ 19695, 22105, 14272,
+ 19695, 22105, 14274,
+ 19695, 22105, 14316,
+ 19695, 22105, 14318,
+ 19695, 22105, 14462,
+ 19695, 22105, 14464,
+ 19695, 22105, 14466,
+ 19695, 22105, 14468,
+ 19695, 22105, 14470,
+ 19695, 22105, 14560,
+ 19695, 22105, 14562,
+ 19695, 22105, 14564,
+ 19695, 22105, 14566,
+ 19695, 22105, 14568,
+ 19695, 22105, 14570,
+ 19695, 22105, 14572,
+ 19695, 22105, 14574,
+ 19695, 22105, 14880,
+ 19695, 22105, 14882,
+ 19695, 22105, 14884,
+ 19695, 22105, 14886,
+ 19695, 22105, 14888,
+ 19695, 22105, 14890,
+ 19695, 22105, 14892,
+ 19695, 22105, 14894,
+ 19695, 22105, 15102,
+ 19695, 22105, 15104,
+ 19695, 22105, 15106,
+ 19695, 22105, 15108,
+ 19695, 22105, 15110,
+ 19695, 22105, 15136,
+ 19695, 22105, 15138,
+ 19695, 22105, 15140,
+ 19695, 22105, 15142,
+ 19695, 22105, 15144,
+ 19695, 22105, 15146,
+ 19695, 22105, 15148,
+ 19695, 22105, 15150,
+ 19695, 22105, 15152,
+ 19695, 22105, 15154,
+ 19695, 22105, 15156,
+ 19695, 22105, 15158,
+ 19695, 22105, 15160,
+ 19695, 22105, 15162,
+ 19695, 22105, 15164,
+ 19695, 22105, 15166,
+ 19695, 22105, 15168,
+ 19695, 22105, 15170,
+ 19695, 22105, 15172,
+ 19695, 22105, 15174,
+ 19695, 22105, 15176,
+ 19695, 22105, 15178,
+ 19695, 22105, 15180,
+ 19695, 22105, 15182,
+ 19695, 22105, 15184,
+ 19695, 22105, 15186,
+ 19695, 22105, 15188,
+ 19695, 22105, 15190,
+ 19695, 22105, 15192,
+ 19695, 22105, 15194,
+ 19695, 22105, 15196,
+ 19695, 22105, 15198,
+ 19695, 22105, 15200,
+ 19695, 22105, 15202,
+ 19695, 22105, 15204,
+ 19695, 22105, 15206,
+ 19695, 22105, 15208,
+ 19695, 22105, 15244,
+ 19695, 22105, 15246,
+ 19695, 22105, 15248,
+ 19695, 22105, 15250,
+ 19695, 22105, 15252,
+ 19695, 22105, 15254,
+ 19695, 22105, 15256,
+ 19695, 22105, 15320,
+ 19695, 22105, 15322,
+ 19695, 22105, 15324,
+ 19695, 22105, 15326,
+ 19695, 22105, 15336,
+ 19695, 22105, 15386,
+ 19695, 22105, 15388,
+ 19695, 22105, 15390,
+ 19695, 22105, 15392,
+ 19695, 22105, 15394,
+ 19695, 22105, 15396,
+ 19695, 22105, 15398,
+ 19695, 22105, 15400,
+ 19695, 22105, 15402,
+ 19695, 22105, 15404,
+ 19695, 22105, 15406,
+ 19695, 22105, 15408,
+ 19695, 22105, 15410,
+ 19695, 22105, 15412,
+ 19695, 22105, 15414,
+ 19695, 22105, 15416,
+ 19695, 22105, 15418,
+ 19695, 22105, 15420,
+ 19695, 22105, 15422,
+ 19695, 22105, 15424,
+ 19695, 22105, 15426,
+ 19695, 22105, 15428,
+ 19695, 22105, 15430,
+ 19695, 22105, 15432,
+ 19695, 22105, 15434,
+ 19695, 22105, 15492,
+ 19695, 22105, 15494,
+ 19695, 22105, 16193, 93, 3423, 1378,
+ 19695, 22105, 16193, 93, 3423, 14824,
+ 19695, 22105, 16193, 93, 15659, 1378,
+ 19695, 22105, 16193, 93, 15659, 14824,
+ 19695, 22105, 16558,
+ 19695, 22105, 16560,
+ 19695, 22105, 16582,
+ 19695, 22105, 16584,
+ 19695, 22105, 16586,
+ 19695, 22105, 16588,
+ 19695, 22105, 18531, 16466,
+ 19695, 22105, 20625, 16212,
+ 19695, 22105, 22113, 16212,
+ 19699, 9812,
+ 19699, 12314,
+ 19699, 13677, 6066,
+ 19699, 15024,
+ 19700,
+ 19702,
+ 19711, 17084,
+ 19716,
+ 19717, 11417, 21029, 12315, 12220,
+ 19717, 11417, 21236,
+ 19725, 7015, 10604,
+ 19725, 12808,
+ 19725, 12814,
+ 19725, 12959, 2726,
+ 19725, 12959, 3194,
+ 19725, 12959, 3486,
+ 19725, 12959, 6978,
+ 19725, 12959, 7000,
+ 19725, 12959, 9282,
+ 19725, 12959, 13036,
+ 19725, 12959, 14634,
+ 19725, 12959, 14960,
+ 19725, 15019, 8737, 8116,
+ 19725, 15019, 8737, 12946,
+ 19725, 15019, 8737, 12956,
+ 19725, 15019, 8737, 13362,
+ 19725, 15019, 8737, 13550,
+ 19725, 15019, 8737, 14693, 16830,
+ 19725, 15019, 8737, 15366,
+ 19725, 15019, 8737, 15754,
+ 19725, 15019, 8737, 16830,
+ 19725, 15019, 8737, 22610,
+ 19725, 16593, 3362,
+ 19725, 16593, 3363, 20520,
+ 19725, 16593, 13140,
+ 19725, 16593, 13170,
+ 19725, 16593, 14730,
+ 19725, 16593, 15932,
+ 19725, 16593, 16550,
+ 19725, 16593, 17158,
+ 19725, 16593, 17258,
+ 19725, 16593, 18038,
+ 19725, 16593, 18818,
+ 19725, 18663, 12808,
+ 19725, 18805, 8736,
+ 19725, 20253, 8736,
+ 19725, 20471, 106,
+ 19725, 20471, 110,
+ 19725, 20471, 114,
+ 19725, 20471, 116,
+ 19725, 20471, 120,
+ 19725, 20471, 124,
+ 19725, 20471, 130,
+ 19725, 20471, 134,
+ 19725, 20471, 140,
+ 19725, 20471, 142,
+ 19725, 20471, 148,
+ 19725, 20471, 154,
+ 19725, 20471, 158,
+ 19725, 20471, 166,
+ 19725, 20471, 168,
+ 19725, 20471, 226,
+ 19725, 20471, 228,
+ 19725, 20471, 232,
+ 19725, 20471, 238,
+ 19725, 20471, 240,
+ 19725, 20471, 246,
+ 19725, 20471, 250,
+ 19725, 20471, 256,
+ 19725, 20471, 260,
+ 19725, 20471, 262,
+ 19725, 20471, 270,
+ 19725, 20471, 274,
+ 19725, 20471, 278,
+ 19725, 20471, 286,
+ 19725, 20471, 290,
+ 19725, 20471, 342,
+ 19725, 20471, 344,
+ 19725, 20471, 346,
+ 19725, 20471, 348,
+ 19725, 20471, 350,
+ 19725, 20471, 356,
+ 19725, 20471, 360,
+ 19725, 20471, 364,
+ 19725, 20471, 372,
+ 19725, 20471, 378,
+ 19725, 20471, 392,
+ 19725, 20471, 396,
+ 19725, 20471, 400,
+ 19725, 20471, 410,
+ 19725, 20471, 414,
+ 19725, 20471, 424,
+ 19725, 20471, 432,
+ 19725, 20471, 438,
+ 19725, 20471, 444,
+ 19725, 20471, 452,
+ 19725, 20471, 464,
+ 19725, 20471, 468,
+ 19725, 20471, 476,
+ 19725, 20471, 484,
+ 19725, 20471, 488,
+ 19725, 20471, 546,
+ 19725, 20471, 552,
+ 19725, 20471, 560,
+ 19725, 20471, 564,
+ 19725, 20471, 570,
+ 19725, 20471, 580,
+ 19725, 20471, 582,
+ 19725, 20471, 584,
+ 19725, 20471, 588,
+ 19725, 20471, 592,
+ 19725, 20471, 596,
+ 19725, 20471, 598,
+ 19725, 20471, 602,
+ 19725, 20471, 604,
+ 19725, 20471, 608,
+ 19725, 20471, 612,
+ 19725, 20471, 616,
+ 19725, 20471, 622,
+ 19725, 20471, 626,
+ 19725, 20471, 636,
+ 19725, 20471, 646,
+ 19725, 20471, 650,
+ 19725, 20471, 654,
+ 19725, 20471, 658,
+ 19725, 20471, 666,
+ 19725, 20471, 710,
+ 19725, 20471, 714,
+ 19725, 20471, 716,
+ 19725, 20471, 718,
+ 19725, 20471, 724,
+ 19725, 20471, 734,
+ 19725, 20471, 740,
+ 19725, 20471, 746,
+ 19725, 20471, 750,
+ 19725, 20471, 752,
+ 19725, 20471, 758,
+ 19725, 20471, 760,
+ 19725, 20471, 764,
+ 19725, 20471, 766,
+ 19725, 20471, 768,
+ 19725, 20471, 774,
+ 19725, 20471, 776,
+ 19725, 20471, 778,
+ 19725, 20471, 782,
+ 19725, 20471, 786,
+ 19725, 20471, 792,
+ 19725, 20471, 794,
+ 19725, 20471, 798,
+ 19725, 20471, 800,
+ 19725, 20471, 802,
+ 19725, 20471, 940,
+ 19725, 20471, 962,
+ 19725, 20471, 964,
+ 19725, 20471, 966,
+ 19725, 20471, 968,
+ 19725, 20471, 970,
+ 19725, 20471, 976,
+ 19725, 20471, 1014,
+ 19725, 20471, 1050,
+ 19725, 20471, 1052,
+ 19725, 20471, 1054,
+ 19725, 20471, 1066,
+ 19725, 20471, 1086,
+ 19725, 20471, 1088,
+ 19725, 20471, 1090,
+ 19725, 20471, 1092,
+ 19725, 20471, 1094,
+ 19725, 20471, 1096,
+ 19725, 20471, 1106,
+ 19725, 20471, 1108,
+ 19725, 20471, 1110,
+ 19725, 20471, 1112,
+ 19725, 20471, 1114,
+ 19725, 20471, 1136,
+ 19725, 20471, 1162,
+ 19725, 20471, 1180,
+ 19725, 20471, 1204,
+ 19725, 20471, 1206,
+ 19725, 20471, 1208,
+ 19725, 20471, 1210,
+ 19725, 20471, 1212,
+ 19725, 20471, 1214,
+ 19725, 20471, 1268,
+ 19725, 20471, 1312,
+ 19725, 20471, 1322,
+ 19725, 20471, 1324,
+ 19725, 20471, 1326,
+ 19725, 20471, 1328,
+ 19725, 20471, 1424,
+ 19725, 20471, 1444,
+ 19725, 20471, 1494,
+ 19725, 20471, 1496,
+ 19725, 20471, 1498,
+ 19725, 20471, 1500,
+ 19725, 20471, 1510,
+ 19725, 20471, 1548,
+ 19725, 20471, 1562,
+ 19725, 20471, 1564,
+ 19725, 20471, 1566,
+ 19725, 20471, 1568,
+ 19725, 20471, 1570,
+ 19725, 20471, 1602,
+ 19725, 20471, 1640,
+ 19725, 20471, 1642,
+ 19725, 20471, 1644,
+ 19725, 20471, 1648,
+ 19725, 20471, 1650,
+ 19725, 20471, 1652,
+ 19725, 20471, 1654,
+ 19725, 20471, 1656,
+ 19725, 20471, 1658,
+ 19725, 20471, 1688,
+ 19725, 20471, 1702,
+ 19725, 20471, 1704,
+ 19725, 20471, 1706,
+ 19725, 20471, 1708,
+ 19725, 20471, 1710,
+ 19725, 20471, 1752,
+ 19725, 20471, 1874,
+ 19725, 20471, 1882,
+ 19725, 20471, 1918,
+ 19725, 20471, 1942,
+ 19725, 20471, 1954,
+ 19725, 20471, 1990,
+ 19725, 20471, 2058,
+ 19725, 20471, 2126,
+ 19725, 20471, 2130,
+ 19725, 20471, 2132,
+ 19725, 20471, 2140,
+ 19725, 20471, 2142,
+ 19725, 20471, 2144,
+ 19725, 20471, 2146,
+ 19725, 20471, 2148,
+ 19725, 20471, 2150,
+ 19725, 20471, 2152,
+ 19725, 20471, 2154,
+ 19725, 20471, 2156,
+ 19725, 20471, 2158,
+ 19725, 20471, 2160,
+ 19725, 20471, 2200,
+ 19725, 20471, 2254,
+ 19725, 20471, 2308,
+ 19725, 20471, 2330,
+ 19725, 20471, 2374,
+ 19725, 20471, 2420,
+ 19725, 20471, 2462,
+ 19725, 20471, 2464,
+ 19725, 20471, 2466,
+ 19725, 20471, 2470,
+ 19725, 20471, 2482,
+ 19725, 20471, 2528,
+ 19725, 20471, 2602,
+ 19725, 20471, 2656,
+ 19725, 20471, 2664,
+ 19725, 20471, 2668,
+ 19725, 20471, 2670,
+ 19725, 20471, 2672,
+ 19725, 20471, 2674,
+ 19725, 20471, 2752,
+ 19725, 20471, 2780,
+ 19725, 20471, 2792,
+ 19725, 20471, 2794,
+ 19725, 20471, 2796,
+ 19725, 20471, 2798,
+ 19725, 20471, 2800,
+ 19725, 20471, 2818,
+ 19725, 20471, 2862,
+ 19725, 20471, 2864,
+ 19725, 20471, 2866,
+ 19725, 20471, 2878,
+ 19725, 20471, 2892,
+ 19725, 20471, 2896,
+ 19725, 20471, 2898,
+ 19725, 20471, 2900,
+ 19725, 20471, 2902,
+ 19725, 20471, 2904,
+ 19725, 20471, 2918,
+ 19725, 20471, 2954,
+ 19725, 20471, 2956,
+ 19725, 20471, 2958,
+ 19725, 20471, 2960,
+ 19725, 20471, 2962,
+ 19725, 20471, 2964,
+ 19725, 20471, 2966,
+ 19725, 20471, 2974,
+ 19725, 20471, 2982,
+ 19725, 20471, 3014,
+ 19725, 20471, 3054,
+ 19725, 20471, 3104,
+ 19725, 20471, 3112,
+ 19725, 20471, 3126,
+ 19725, 20471, 3154,
+ 19725, 20471, 3166,
+ 19725, 20471, 3168,
+ 19725, 20471, 3170,
+ 19725, 20471, 3172,
+ 19725, 20471, 3174,
+ 19725, 20471, 3204,
+ 19725, 20471, 3240,
+ 19725, 20471, 3242,
+ 19725, 20471, 3244,
+ 19725, 20471, 3246,
+ 19725, 20471, 3248,
+ 19725, 20471, 3276,
+ 19725, 20471, 3300,
+ 19725, 20471, 3302,
+ 19725, 20471, 3304,
+ 19725, 20471, 3306,
+ 19725, 20471, 3308,
+ 19725, 20471, 3314,
+ 19725, 20471, 3356,
+ 19725, 20471, 3372,
+ 19725, 20471, 3374,
+ 19725, 20471, 3376,
+ 19725, 20471, 3378,
+ 19725, 20471, 3380,
+ 19725, 20471, 3416,
+ 19725, 20471, 3438,
+ 19725, 20471, 3440,
+ 19725, 20471, 3442,
+ 19725, 20471, 3444,
+ 19725, 20471, 3446,
+ 19725, 20471, 3480,
+ 19725, 20471, 3500,
+ 19725, 20471, 3502,
+ 19725, 20471, 3504,
+ 19725, 20471, 3506,
+ 19725, 20471, 3508,
+ 19725, 20471, 3600,
+ 19725, 20471, 3618,
+ 19725, 20471, 3670,
+ 19725, 20471, 3682,
+ 19725, 20471, 3704,
+ 19725, 20471, 3722,
+ 19725, 20471, 3756,
+ 19725, 20471, 3762,
+ 19725, 20471, 3774,
+ 19725, 20471, 3790,
+ 19725, 20471, 3792,
+ 19725, 20471, 3794,
+ 19725, 20471, 3796,
+ 19725, 20471, 3798,
+ 19725, 20471, 3800,
+ 19725, 20471, 3802,
+ 19725, 20471, 3810,
+ 19725, 20471, 3814,
+ 19725, 20471, 3860,
+ 19725, 20471, 3894,
+ 19725, 20471, 3960,
+ 19725, 20471, 3978,
+ 19725, 20471, 3986,
+ 19725, 20471, 3988,
+ 19725, 20471, 3990,
+ 19725, 20471, 3992,
+ 19725, 20471, 3994,
+ 19725, 20471, 4016,
+ 19725, 20471, 4044,
+ 19725, 20471, 4056,
+ 19725, 20471, 4058,
+ 19725, 20471, 4060,
+ 19725, 20471, 4062,
+ 19725, 20471, 4064,
+ 19725, 20471, 5942,
+ 19725, 20471, 5950,
+ 19725, 20471, 6088,
+ 19725, 20471, 6180,
+ 19725, 20471, 6182,
+ 19725, 20471, 6184,
+ 19725, 20471, 6186,
+ 19725, 20471, 6188,
+ 19725, 20471, 6190,
+ 19725, 20471, 6192,
+ 19725, 20471, 6202,
+ 19725, 20471, 6220,
+ 19725, 20471, 6240,
+ 19725, 20471, 6260,
+ 19725, 20471, 6498,
+ 19725, 20471, 6510,
+ 19725, 20471, 6518,
+ 19725, 20471, 6520,
+ 19725, 20471, 6522,
+ 19725, 20471, 6524,
+ 19725, 20471, 6534,
+ 19725, 20471, 6552,
+ 19725, 20471, 6676,
+ 19725, 20471, 6680,
+ 19725, 20471, 7032,
+ 19725, 20471, 7186,
+ 19725, 20471, 7194,
+ 19725, 20471, 7224,
+ 19725, 20471, 7226,
+ 19725, 20471, 7228,
+ 19725, 20471, 7310,
+ 19725, 20471, 7312,
+ 19725, 20471, 7314,
+ 19725, 20471, 7320,
+ 19725, 20471, 7420,
+ 19725, 20471, 7422,
+ 19725, 20471, 7424,
+ 19725, 20471, 7426,
+ 19725, 20471, 7428,
+ 19725, 20471, 7430,
+ 19725, 20471, 7432,
+ 19725, 20471, 7434,
+ 19725, 20471, 7436,
+ 19725, 20471, 7438,
+ 19725, 20471, 8122,
+ 19725, 20471, 8126,
+ 19725, 20471, 8132,
+ 19725, 20471, 8134,
+ 19725, 20471, 8136,
+ 19725, 20471, 8138,
+ 19725, 20471, 8140,
+ 19725, 20471, 8142,
+ 19725, 20471, 8144,
+ 19725, 20471, 8952,
+ 19725, 20471, 9466,
+ 19725, 20471, 9478,
+ 19725, 20471, 9504,
+ 19725, 20471, 9528,
+ 19725, 20471, 9768,
+ 19725, 20471, 9778,
+ 19725, 20471, 9780,
+ 19725, 20471, 9784,
+ 19725, 20471, 9852,
+ 19725, 20471, 9884,
+ 19725, 20471, 9888,
+ 19725, 20471, 9890,
+ 19725, 20471, 9892,
+ 19725, 20471, 9894,
+ 19725, 20471, 9918,
+ 19725, 20471, 9920,
+ 19725, 20471, 9922,
+ 19725, 20471, 9924,
+ 19725, 20471, 10352,
+ 19725, 20471, 10368,
+ 19725, 20471, 10396,
+ 19725, 20471, 10440,
+ 19725, 20471, 10550,
+ 19725, 20471, 10558,
+ 19725, 20471, 10660,
+ 19725, 20471, 10662,
+ 19725, 20471, 10664,
+ 19725, 20471, 10828,
+ 19725, 20471, 10844,
+ 19725, 20471, 10858,
+ 19725, 20471, 10868,
+ 19725, 20471, 10958,
+ 19725, 20471, 10962,
+ 19725, 20471, 10976,
+ 19725, 20471, 10990,
+ 19725, 20471, 10992,
+ 19725, 20471, 10994,
+ 19725, 20471, 10996,
+ 19725, 20471, 11048,
+ 19725, 20471, 11050,
+ 19725, 20471, 11054,
+ 19725, 20471, 11490,
+ 19725, 20471, 11492,
+ 19725, 20471, 11494,
+ 19725, 20471, 11496,
+ 19725, 20471, 11732,
+ 19725, 20471, 11742,
+ 19725, 20471, 11772,
+ 19725, 20471, 11806,
+ 19725, 20471, 11814,
+ 19725, 20471, 12516,
+ 19725, 20471, 12518,
+ 19725, 20471, 12520,
+ 19725, 20471, 12522,
+ 19725, 20471, 12524,
+ 19725, 20471, 12526,
+ 19725, 20471, 12528,
+ 19725, 20471, 12924,
+ 19725, 20471, 12926,
+ 19725, 20471, 13250,
+ 19725, 20471, 13252,
+ 19725, 20471, 13356,
+ 19725, 20471, 13358,
+ 19725, 20471, 13360,
+ 19725, 20471, 13616,
+ 19725, 20471, 13618,
+ 19725, 20471, 14446,
+ 19725, 20471, 14448,
+ 19725, 20471, 15068,
+ 19725, 20471, 15070,
+ 19725, 20471, 15724,
+ 19725, 20471, 15726,
+ 19725, 20471, 16109, 1054,
+ 19725, 20471, 16109, 1498,
+ 19725, 20471, 16109, 1642,
+ 19725, 20471, 16109, 1644,
+ 19725, 20471, 16109, 2130,
+ 19725, 20471, 16109, 2132,
+ 19725, 20471, 16109, 2466,
+ 19725, 20471, 16109, 2866,
+ 19725, 20471, 16109, 2956,
+ 19725, 20471, 16109, 2958,
+ 19725, 20471, 16109, 6088,
+ 19725, 20471, 16109, 7032,
+ 19725, 20471, 16109, 7312,
+ 19725, 20471, 16109, 7424,
+ 19725, 20471, 16109, 8126,
+ 19725, 20471, 16109, 8952,
+ 19725, 20471, 16109, 9852,
+ 19725, 20471, 16109, 9920,
+ 19725, 20471, 17977, 0,
+ 19725, 20471, 17977, 8,
+ 19725, 20471, 17977, 16,
+ 19725, 20471, 17977, 28,
+ 19725, 20471, 17977, 40,
+ 19725, 20471, 17977, 58,
+ 19725, 20471, 17977, 184,
+ 19725, 20471, 17977, 496,
+ 19725, 20471, 17977, 734,
+ 19725, 20471, 21471, 1050,
+ 19725, 20471, 21471, 1494,
+ 19725, 20471, 21471, 2462,
+ 19725, 20471, 21471, 2862,
+ 19725, 20471, 22267, 0,
+ 19725, 20471, 22267, 8,
+ 19725, 20471, 22267, 16,
+ 19725, 20471, 22267, 28,
+ 19725, 20471, 22267, 40,
+ 19725, 20471, 22267, 58,
+ 19725, 20471, 22267, 184,
+ 19725, 20813, 15241, 16333, 8736,
+ 19725, 20813, 22083, 891, 15241, 16333, 8736,
+ 19725, 20813, 22083, 8736,
+ 19725, 21359, 21480,
+ 19725, 21474,
+ 19725, 21746,
+ 19727, 9829, 16608,
+ 19727, 15720,
+ 19733, 23087, 12959, 2726,
+ 19733, 23087, 12959, 3194,
+ 19733, 23087, 12959, 3486,
+ 19733, 23087, 12959, 6978,
+ 19733, 23087, 12959, 7000,
+ 19733, 23087, 12959, 9282,
+ 19733, 23087, 12959, 11726,
+ 19733, 23087, 12959, 13036,
+ 19733, 23087, 12959, 14634,
+ 19733, 23087, 12959, 14960,
+ 19741, 18517, 21174,
+ 19757, 20384,
19760,
- 19768,
- 19773, 497, 3293, 485, 12750,
- 19773, 9854,
- 19773, 18253, 9854,
- 19773, 18514,
- 19773, 18515, 10641, 9206,
- 19773, 18516,
- 19774,
- 19777, 1397, 497, 3245, 13984,
- 19777, 1397, 1834,
- 19777, 1397, 2093, 505, 12748,
- 19777, 1397, 5853, 20360,
- 19777, 1397, 6558,
- 19777, 1397, 6793, 14486,
- 19777, 1397, 11928,
- 19777, 1397, 12221, 635, 8358,
- 19777, 1397, 12392,
- 19777, 1397, 12742,
- 19777, 1397, 13322,
- 19777, 1397, 13632,
- 19777, 1397, 13886,
- 19777, 1397, 14030,
- 19777, 1397, 14322,
- 19777, 1397, 14454,
- 19777, 1397, 14464,
- 19777, 1397, 14497, 12764,
- 19777, 1397, 14630,
- 19777, 1397, 14720,
- 19777, 1397, 14988,
- 19777, 1397, 15404,
- 19777, 1397, 15452,
- 19777, 1397, 15962,
- 19777, 1397, 16042,
- 19777, 1397, 16162,
- 19777, 1397, 16174,
- 19777, 1397, 16258,
- 19777, 1397, 16386,
- 19777, 1397, 16497, 5720,
- 19777, 1397, 16565, 13562,
- 19777, 1397, 16580,
- 19777, 1397, 16780,
- 19777, 1397, 16790,
- 19777, 1397, 16954,
- 19777, 1397, 16988,
- 19777, 1397, 17116,
- 19777, 1397, 17228,
- 19777, 1397, 17502,
- 19777, 1397, 18032,
- 19777, 1397, 18096,
- 19777, 1397, 18128,
- 19777, 1397, 18168,
- 19777, 1397, 18538,
- 19777, 1397, 18648,
- 19777, 1397, 18660,
- 19777, 1397, 18843, 505, 17506,
- 19777, 1397, 18953, 2632,
- 19777, 1397, 18998,
- 19777, 1397, 19016,
- 19777, 1397, 19040,
- 19777, 1397, 19054,
- 19777, 1397, 19230,
- 19777, 1397, 19268,
- 19777, 1397, 19272,
- 19777, 1397, 19282,
- 19777, 1397, 19283, 316,
- 19777, 1397, 19298,
- 19777, 1397, 19396,
- 19777, 1397, 19582,
- 19777, 1397, 19624,
- 19777, 1397, 19926,
- 19777, 1397, 19928,
- 19777, 1397, 19938,
- 19777, 1397, 19982,
- 19777, 1397, 20112,
- 19777, 1397, 20130,
- 19777, 1397, 20290,
- 19777, 1397, 20358,
- 19777, 1397, 20524,
- 19777, 1397, 20576,
- 19777, 1397, 20676,
- 19777, 1397, 20704,
- 19777, 1397, 20852,
- 19777, 1397, 20990,
- 19777, 1397, 21046,
- 19777, 1397, 21050,
- 19777, 1397, 21052,
- 19777, 1397, 21272,
- 19777, 1397, 22813, 505, 19980,
- 19777, 1397, 22828,
- 19782,
- 19788,
- 19821, 19569, 15672,
- 19823, 20849, 15672,
- 19829, 8452,
+ 19762,
+ 19776,
+ 19781, 14744,
+ 19781, 21319, 2726,
+ 19787, 6938,
+ 19789, 6939, 11417, 9699, 13892,
+ 19793, 22538,
+ 19803, 14765, 16339, 80,
+ 19803, 14765, 16339, 202,
+ 19803, 14765, 16339, 274,
+ 19803, 14765, 16339, 320,
+ 19803, 14765, 16339, 518,
+ 19803, 14765, 16339, 690,
+ 19803, 14765, 16339, 740,
+ 19803, 14765, 16339, 780,
+ 19803, 14765, 16339, 858,
+ 19803, 14765, 16339, 950,
+ 19803, 14765, 16339, 1074,
+ 19803, 14765, 16339, 1122,
+ 19803, 14765, 16339, 1274,
+ 19803, 14765, 16339, 1526,
+ 19803, 14765, 16339, 1660,
+ 19803, 14765, 16339, 1676,
+ 19803, 14765, 16339, 1712,
+ 19803, 14765, 16339, 1754,
+ 19803, 14765, 16339, 1898,
+ 19803, 14765, 16339, 1972,
+ 19803, 14765, 16339, 2182,
+ 19803, 14765, 16339, 2338,
+ 19803, 14765, 16339, 2498,
+ 19803, 14765, 16339, 2764,
+ 19803, 14765, 16339, 2886,
+ 19803, 14765, 16339, 2988,
+ 19803, 14765, 16339, 3138,
+ 19803, 14765, 16339, 3330,
+ 19803, 14765, 16339, 3338,
+ 19803, 14765, 16339, 3636,
+ 19803, 14765, 16339, 3758,
+ 19803, 14765, 16339, 3980,
+ 19803, 14765, 16339, 6212,
+ 19803, 14765, 16339, 6238,
+ 19803, 14765, 16339, 7234,
+ 19803, 14765, 16339, 7788,
+ 19803, 14765, 16339, 7990,
+ 19803, 14765, 16339, 9776,
+ 19803, 14765, 16339, 10388,
+ 19803, 14765, 16339, 11736,
+ 19803, 16339, 80,
+ 19803, 16339, 202,
+ 19803, 16339, 232,
+ 19803, 16339, 274,
+ 19803, 16339, 320,
+ 19803, 16339, 518,
+ 19803, 16339, 690,
+ 19803, 16339, 740,
+ 19803, 16339, 780,
+ 19803, 16339, 858,
+ 19803, 16339, 874,
+ 19803, 16339, 950,
+ 19803, 16339, 1074,
+ 19803, 16339, 1122,
+ 19803, 16339, 1274,
+ 19803, 16339, 1526,
+ 19803, 16339, 1660,
+ 19803, 16339, 1676,
+ 19803, 16339, 1712,
+ 19803, 16339, 1754,
+ 19803, 16339, 1898,
+ 19803, 16339, 1972,
+ 19803, 16339, 2182,
+ 19803, 16339, 2338,
+ 19803, 16339, 2498,
+ 19803, 16339, 2764,
+ 19803, 16339, 2886,
+ 19803, 16339, 2988,
+ 19803, 16339, 3138,
+ 19803, 16339, 3330,
+ 19803, 16339, 3338,
+ 19803, 16339, 3636,
+ 19803, 16339, 3758,
+ 19803, 16339, 3980,
+ 19803, 16339, 6212,
+ 19803, 16339, 6238,
+ 19803, 16339, 7234,
+ 19803, 16339, 7377, 10484,
+ 19803, 16339, 7788,
+ 19803, 16339, 7990,
+ 19803, 16339, 9776,
+ 19803, 16339, 10388,
+ 19803, 16339, 11736,
+ 19803, 16339, 13042,
+ 19803, 16339, 16307, 10484,
+ 19803, 16339, 17249, 1526,
+ 19803, 17613, 16339, 80,
+ 19803, 17613, 16339, 202,
+ 19803, 17613, 16339, 274,
+ 19803, 17613, 16339, 320,
+ 19803, 17613, 16339, 518,
+ 19803, 17613, 16339, 690,
+ 19803, 17613, 16339, 740,
+ 19803, 17613, 16339, 780,
+ 19803, 17613, 16339, 858,
+ 19803, 17613, 16339, 950,
+ 19803, 17613, 16339, 1074,
+ 19803, 17613, 16339, 1122,
+ 19803, 17613, 16339, 1274,
+ 19803, 17613, 16339, 1526,
+ 19803, 17613, 16339, 1660,
+ 19803, 17613, 16339, 1676,
+ 19803, 17613, 16339, 1712,
+ 19803, 17613, 16339, 1754,
+ 19803, 17613, 16339, 1898,
+ 19803, 17613, 16339, 1972,
+ 19803, 17613, 16339, 2182,
+ 19803, 17613, 16339, 2338,
+ 19803, 17613, 16339, 2498,
+ 19803, 17613, 16339, 2764,
+ 19803, 17613, 16339, 2886,
+ 19803, 17613, 16339, 2988,
+ 19803, 17613, 16339, 3138,
+ 19803, 17613, 16339, 3330,
+ 19803, 17613, 16339, 3338,
+ 19803, 17613, 16339, 3636,
+ 19803, 17613, 16339, 3758,
+ 19803, 17613, 16339, 3980,
+ 19803, 17613, 16339, 6212,
+ 19803, 17613, 16339, 6238,
+ 19803, 17613, 16339, 7234,
+ 19803, 17613, 16339, 7788,
+ 19803, 17613, 16339, 7990,
+ 19803, 17613, 16339, 9776,
+ 19803, 17613, 16339, 10388,
+ 19803, 17613, 16339, 11736,
+ 19803, 20051, 17613, 16339, 80,
+ 19803, 20051, 17613, 16339, 202,
+ 19803, 20051, 17613, 16339, 232,
+ 19803, 20051, 17613, 16339, 274,
+ 19803, 20051, 17613, 16339, 320,
+ 19803, 20051, 17613, 16339, 518,
+ 19803, 20051, 17613, 16339, 690,
+ 19803, 20051, 17613, 16339, 740,
+ 19803, 20051, 17613, 16339, 780,
+ 19803, 20051, 17613, 16339, 858,
+ 19803, 20051, 17613, 16339, 874,
+ 19803, 20051, 17613, 16339, 950,
+ 19803, 20051, 17613, 16339, 1074,
+ 19803, 20051, 17613, 16339, 1122,
+ 19803, 20051, 17613, 16339, 1274,
+ 19803, 20051, 17613, 16339, 1526,
+ 19803, 20051, 17613, 16339, 1660,
+ 19803, 20051, 17613, 16339, 1676,
+ 19803, 20051, 17613, 16339, 1712,
+ 19803, 20051, 17613, 16339, 1754,
+ 19803, 20051, 17613, 16339, 1898,
+ 19803, 20051, 17613, 16339, 1972,
+ 19803, 20051, 17613, 16339, 2182,
+ 19803, 20051, 17613, 16339, 2338,
+ 19803, 20051, 17613, 16339, 2498,
+ 19803, 20051, 17613, 16339, 2764,
+ 19803, 20051, 17613, 16339, 2886,
+ 19803, 20051, 17613, 16339, 2988,
+ 19803, 20051, 17613, 16339, 3138,
+ 19803, 20051, 17613, 16339, 3330,
+ 19803, 20051, 17613, 16339, 3338,
+ 19803, 20051, 17613, 16339, 3636,
+ 19803, 20051, 17613, 16339, 3758,
+ 19803, 20051, 17613, 16339, 3980,
+ 19803, 20051, 17613, 16339, 6212,
+ 19803, 20051, 17613, 16339, 6238,
+ 19803, 20051, 17613, 16339, 7234,
+ 19803, 20051, 17613, 16339, 7377, 10484,
+ 19803, 20051, 17613, 16339, 7788,
+ 19803, 20051, 17613, 16339, 7990,
+ 19803, 20051, 17613, 16339, 9776,
+ 19803, 20051, 17613, 16339, 10388,
+ 19803, 20051, 17613, 16339, 11736,
+ 19803, 20051, 17613, 16339, 13042,
+ 19803, 20051, 17613, 16339, 16307, 10484,
+ 19803, 20051, 17613, 16339, 17249, 1526,
+ 19803, 21359, 21480,
+ 19809, 1081, 6939, 11417, 18877, 6824,
+ 19809, 6938,
+ 19809, 6939, 11417, 2727, 13649, 891, 2727, 14765, 1416,
+ 19809, 6939, 11417, 10599, 6824,
+ 19809, 6939, 11417, 18877, 6824,
+ 19813, 516,
+ 19813, 10485, 14194,
+ 19813, 10485, 14854,
+ 19813, 10485, 15767, 14195, 12220,
+ 19813, 10485, 16394,
+ 19813, 10485, 16918,
+ 19813, 10485, 17316,
+ 19813, 10485, 19142,
+ 19813, 10485, 19274,
+ 19813, 10485, 19318,
+ 19813, 10485, 21671, 14195, 12220,
+ 19813, 10485, 22493, 14195, 12220,
+ 19813, 10485, 22560,
+ 19813, 12959, 2726,
+ 19813, 12959, 3194,
+ 19813, 12959, 3486,
+ 19813, 12959, 6978,
+ 19813, 12959, 7000,
+ 19813, 12959, 9282,
+ 19813, 12959, 11726,
+ 19813, 12959, 13036,
+ 19813, 12959, 14634,
+ 19813, 12959, 14960,
+ 19813, 14555, 10484,
+ 19813, 15241, 10485, 8,
+ 19813, 15241, 10485, 16,
+ 19813, 15241, 10485, 28,
+ 19813, 15241, 10485, 40,
+ 19813, 15241, 10485, 58,
+ 19813, 15241, 10485, 72,
+ 19813, 15241, 10485, 94,
+ 19813, 15241, 10485, 312,
+ 19813, 15241, 10485, 702,
+ 19813, 15241, 10485, 15707, 8,
+ 19813, 15241, 10485, 15707, 28,
+ 19813, 15241, 10485, 19149, 22,
+ 19813, 15241, 10485, 19149, 34,
+ 19813, 15241, 10485, 19149, 404,
+ 19813, 15241, 10485, 19149, 606,
+ 19813, 15241, 15707, 8,
+ 19813, 15241, 15707, 28,
+ 19813, 16339, 0,
+ 19813, 16339, 8,
+ 19813, 16339, 16,
+ 19813, 16339, 28,
+ 19813, 16339, 40,
+ 19813, 16339, 58,
+ 19813, 16339, 72,
+ 19813, 16339, 94,
+ 19813, 16339, 106,
+ 19813, 16339, 124,
+ 19813, 16339, 148,
+ 19813, 16339, 246,
+ 19813, 16339, 270,
+ 19813, 16339, 312,
+ 19813, 16339, 342,
+ 19813, 16339, 356,
+ 19813, 16339, 392,
+ 19813, 16339, 424,
+ 19813, 16339, 464,
+ 19813, 16339, 546,
+ 19813, 16339, 596,
+ 19813, 16339, 612,
+ 19813, 16339, 646,
+ 19813, 16339, 702,
+ 19813, 16339, 710,
+ 19813, 16339, 774,
+ 19813, 16339, 990,
+ 19813, 16339, 1106,
+ 19813, 16339, 1204,
+ 19813, 16339, 1226,
+ 19813, 16339, 1572,
+ 19813, 16339, 1890,
+ 19813, 16339, 2008,
+ 19813, 16339, 2248,
+ 19813, 16339, 2544,
+ 19813, 16339, 2594,
+ 19813, 16339, 2664,
+ 19813, 16339, 2792,
+ 19813, 16339, 3166,
+ 19813, 16339, 3240,
+ 19813, 16339, 3372,
+ 19813, 16339, 3452,
+ 19813, 16339, 3986,
+ 19813, 16339, 6516,
+ 19813, 16339, 10988,
+ 19813, 16339, 19149, 22,
+ 19813, 16339, 19149, 34,
+ 19813, 16339, 19149, 404,
+ 19813, 16339, 19149, 606,
+ 19813, 23073, 10484,
+ 19815, 197, 14292,
+ 19815, 1864,
+ 19815, 3578,
+ 19815, 10485, 5399, 12408,
+ 19815, 10485, 12408,
+ 19815, 10485, 14194,
+ 19815, 10485, 15112,
+ 19815, 10485, 17316,
+ 19815, 10485, 17376,
+ 19815, 10485, 19142,
+ 19815, 12224,
+ 19815, 12959, 2726,
+ 19815, 12959, 3194,
+ 19815, 12959, 3486,
+ 19815, 12959, 6978,
+ 19815, 12959, 7000,
+ 19815, 12959, 9282,
+ 19815, 12959, 11726,
+ 19815, 12959, 13036,
+ 19815, 12959, 14634,
+ 19815, 12959, 14960,
+ 19815, 14994,
+ 19815, 15241, 10485, 16,
+ 19815, 15241, 10485, 40,
+ 19815, 15241, 10485, 58,
+ 19815, 15241, 10485, 72,
+ 19815, 15241, 10485, 94,
+ 19815, 15241, 10485, 184,
+ 19815, 15241, 10485, 312,
+ 19815, 15241, 10485, 520,
+ 19815, 15241, 10485, 702,
+ 19815, 16339, 0,
+ 19815, 16339, 16,
+ 19815, 16339, 40,
+ 19815, 16339, 58,
+ 19815, 16339, 72,
+ 19815, 16339, 94,
+ 19815, 16339, 106,
+ 19815, 16339, 124,
+ 19815, 16339, 148,
+ 19815, 16339, 184,
+ 19815, 16339, 226,
+ 19815, 16339, 246,
+ 19815, 16339, 270,
+ 19815, 16339, 312,
+ 19815, 16339, 342,
+ 19815, 16339, 356,
+ 19815, 16339, 392,
+ 19815, 16339, 424,
+ 19815, 16339, 464,
+ 19815, 16339, 520,
+ 19815, 16339, 546,
+ 19815, 16339, 596,
+ 19815, 16339, 612,
+ 19815, 16339, 646,
+ 19815, 16339, 702,
+ 19815, 16339, 710,
+ 19815, 16339, 774,
+ 19815, 16339, 792,
+ 19815, 16339, 990,
+ 19815, 16339, 1106,
+ 19815, 16339, 1204,
+ 19815, 16339, 1226,
+ 19815, 16339, 1572,
+ 19815, 16339, 1890,
+ 19815, 16339, 2008,
+ 19815, 16339, 2248,
+ 19815, 16339, 2544,
+ 19815, 16339, 2594,
+ 19815, 16339, 2664,
+ 19815, 16339, 2792,
+ 19815, 16339, 3072,
+ 19815, 16339, 3166,
+ 19815, 16339, 3372,
+ 19815, 16339, 3452,
+ 19815, 16339, 6516,
+ 19815, 16339, 7242,
+ 19815, 16339, 7998,
+ 19815, 16339, 10988,
+ 19815, 23073, 10484,
+ 19820,
+ 19823, 18477, 2726,
+ 19823, 18477, 3194,
+ 19823, 18477, 3362,
+ 19823, 18477, 3486,
+ 19823, 18477, 6978,
+ 19823, 18477, 7000,
+ 19823, 18477, 9282,
+ 19823, 18477, 13036,
+ 19823, 18477, 14634,
+ 19823, 18477, 14960,
+ 19823, 18477, 17158,
+ 19823, 18477, 17258,
+ 19833, 12564,
+ 19836,
+ 19839, 1477, 3375, 5472,
+ 19839, 1477, 3375, 11392,
+ 19839, 1477, 3375, 15976,
+ 19839, 1477, 3375, 16067, 11410,
+ 19839, 1477, 3375, 16217, 8178,
+ 19839, 1477, 3375, 17417, 15270,
+ 19839, 1477, 3375, 18105, 14833, 20046,
+ 19839, 1477, 3375, 19297, 19016,
+ 19839, 1477, 3375, 19394,
+ 19839, 1477, 3375, 19439, 6968,
+ 19839, 1477, 3375, 19467, 16138,
+ 19839, 1477, 3375, 19997, 16404,
+ 19839, 1477, 3375, 20640,
+ 19839, 1477, 3375, 21417, 13026,
+ 19839, 1477, 11443, 519, 3375, 17746,
+ 19839, 1477, 12233, 21846,
+ 19839, 1477, 13290,
+ 19839, 1477, 13301, 14424,
+ 19839, 1477, 13301, 17104,
+ 19839, 1477, 13301, 22284,
+ 19839, 1477, 13301, 25072,
+ 19839, 1477, 13479, 15052,
+ 19839, 1477, 13893, 17694,
+ 19839, 1477, 14358,
+ 19839, 1477, 14765, 17104,
+ 19839, 1477, 14765, 25072,
+ 19839, 1477, 15631, 21846,
+ 19839, 1477, 15651, 19014,
+ 19839, 1477, 15791, 659, 8780,
+ 19839, 1477, 16824,
+ 19839, 1477, 18033, 20534,
+ 19839, 1477, 18384,
+ 19839, 1477, 18693, 17290,
+ 19839, 1477, 18744,
+ 19839, 1477, 19158,
+ 19839, 1477, 19282,
+ 19839, 1477, 19450,
+ 19839, 1477, 19504,
+ 19839, 1477, 19688,
+ 19839, 1477, 19868,
+ 19839, 1477, 20236,
+ 19839, 1477, 20546,
+ 19839, 1477, 20657, 13162,
+ 19839, 1477, 20676,
+ 19839, 1477, 20853, 505, 3375, 13676,
+ 19839, 1477, 21086,
+ 19839, 1477, 21101, 20534,
+ 19839, 1477, 21178,
+ 19839, 1477, 21180,
+ 19839, 1477, 21529, 12294,
+ 19839, 1477, 21897, 93, 3375, 20738,
+ 19839, 1477, 21898,
+ 19839, 1477, 22042,
+ 19839, 1477, 22064,
+ 19839, 1477, 22160,
+ 19839, 1477, 22230,
+ 19839, 1477, 22232,
+ 19839, 1477, 22318,
+ 19839, 1477, 22436,
+ 19839, 1477, 22604,
+ 19839, 1477, 22614,
+ 19839, 1477, 22856,
+ 19839, 1477, 23108,
+ 19839, 1477, 24966,
+ 19842,
+ 19847, 16339, 0,
+ 19847, 16339, 8,
+ 19847, 16339, 16,
+ 19847, 16339, 26,
+ 19847, 16339, 28,
+ 19847, 16339, 40,
+ 19847, 16339, 106,
+ 19847, 16339, 110,
+ 19847, 16339, 114,
+ 19847, 16339, 116,
+ 19847, 16339, 120,
+ 19847, 16339, 148,
+ 19847, 16339, 154,
+ 19847, 16339, 158,
+ 19847, 16339, 166,
+ 19847, 16339, 168,
+ 19847, 16339, 246,
+ 19847, 16339, 250,
+ 19847, 16339, 256,
+ 19847, 16339, 260,
+ 19847, 16339, 262,
+ 19847, 16339, 270,
+ 19847, 16339, 274,
+ 19847, 16339, 278,
+ 19847, 16339, 286,
+ 19847, 16339, 290,
+ 19847, 16339, 356,
+ 19847, 16339, 360,
+ 19847, 16339, 364,
+ 19847, 16339, 372,
+ 19847, 16339, 378,
+ 19847, 16339, 424,
+ 19847, 16339, 432,
+ 19847, 16339, 438,
+ 19847, 16339, 444,
+ 19847, 16339, 452,
+ 19847, 16339, 464,
+ 19847, 16339, 468,
+ 19847, 16339, 476,
+ 19847, 16339, 484,
+ 19847, 16339, 488,
+ 19847, 16339, 546,
+ 19847, 16339, 552,
+ 19847, 16339, 560,
+ 19847, 16339, 564,
+ 19847, 16339, 570,
+ 19847, 16339, 596,
+ 19847, 16339, 598,
+ 19847, 16339, 602,
+ 19847, 16339, 604,
+ 19847, 16339, 608,
+ 19847, 16339, 612,
+ 19847, 16339, 616,
+ 19847, 16339, 622,
+ 19847, 16339, 626,
+ 19847, 16339, 636,
+ 19847, 16339, 646,
+ 19847, 16339, 650,
+ 19847, 16339, 654,
+ 19847, 16339, 658,
+ 19847, 16339, 666,
+ 19847, 16339, 724,
+ 19847, 16339, 734,
+ 19847, 16339, 740,
+ 19847, 16339, 746,
+ 19847, 16339, 750,
+ 19847, 16339, 774,
+ 19847, 16339, 782,
+ 19847, 16339, 786,
+ 19847, 16339, 792,
+ 19847, 16339, 794,
+ 19847, 16339, 798,
+ 19847, 16339, 800,
+ 19847, 16339, 802,
+ 19847, 16339, 14765, 0,
+ 19847, 16339, 14765, 8,
+ 19847, 16339, 14765, 16,
+ 19847, 16339, 14765, 28,
+ 19847, 16339, 14765, 40,
+ 19847, 16339, 14765, 356,
+ 19847, 16339, 14765, 360,
+ 19847, 16339, 14765, 666,
+ 19847, 16339, 14765, 734,
+ 19847, 16339, 14765, 740,
+ 19847, 16339, 14765, 746,
+ 19847, 16339, 14765, 750,
+ 19847, 16339, 14765, 774,
+ 19847, 16339, 14765, 782,
+ 19847, 16339, 14765, 786,
+ 19847, 16339, 17489, 752,
+ 19847, 16339, 17489, 776,
+ 19847, 17321, 21193, 8736,
+ 19847, 17771, 11632,
+ 19847, 21193, 8736,
+ 19849, 10500,
19850,
- 19863, 15673, 1397, 828,
- 19863, 15673, 1397, 1548,
- 19863, 15673, 1397, 2602,
- 19863, 15673, 1397, 2711, 11480,
- 19863, 15673, 1397, 3263, 2626,
- 19863, 15673, 1397, 3534,
- 19863, 15673, 1397, 5260,
- 19863, 15673, 1397, 5283, 13324,
- 19863, 15673, 1397, 5283, 13998,
- 19863, 15673, 1397, 5283, 17110,
- 19863, 15673, 1397, 5283, 17488,
- 19863, 15673, 1397, 5749, 485, 8322,
- 19863, 15673, 1397, 5749, 485, 17468,
- 19863, 15673, 1397, 5964,
- 19863, 15673, 1397, 6746,
- 19863, 15673, 1397, 7048,
- 19863, 15673, 1397, 7123, 6436,
- 19863, 15673, 1397, 7123, 13160,
- 19863, 15673, 1397, 7310,
- 19863, 15673, 1397, 7441, 2626,
- 19863, 15673, 1397, 7441, 13150,
- 19863, 15673, 1397, 7811, 2626,
- 19863, 15673, 1397, 9515, 9694,
- 19863, 15673, 1397, 9515, 15472,
- 19863, 15673, 1397, 9694,
- 19863, 15673, 1397, 9695, 485, 14515, 20532,
- 19863, 15673, 1397, 9695, 485, 17606,
- 19863, 15673, 1397, 9888,
- 19863, 15673, 1397, 11480,
- 19863, 15673, 1397, 11571, 15654,
- 19863, 15673, 1397, 11590,
- 19863, 15673, 1397, 11598,
- 19863, 15673, 1397, 11649, 16826,
- 19863, 15673, 1397, 11968,
- 19863, 15673, 1397, 12331, 6450,
- 19863, 15673, 1397, 12754,
- 19863, 15673, 1397, 12888,
- 19863, 15673, 1397, 12894,
- 19863, 15673, 1397, 13289, 7852,
- 19863, 15673, 1397, 13856,
- 19863, 15673, 1397, 13890,
- 19863, 15673, 1397, 14032,
- 19863, 15673, 1397, 14278,
- 19863, 15673, 1397, 14515, 2626,
- 19863, 15673, 1397, 14515, 20532,
- 19863, 15673, 1397, 14531, 485, 7440,
- 19863, 15673, 1397, 14531, 485, 14514,
- 19863, 15673, 1397, 14531, 485, 17784,
- 19863, 15673, 1397, 15382,
- 19863, 15673, 1397, 15402,
- 19863, 15673, 1397, 15436,
- 19863, 15673, 1397, 15568,
- 19863, 15673, 1397, 15606,
- 19863, 15673, 1397, 15654,
- 19863, 15673, 1397, 15696,
- 19863, 15673, 1397, 15978,
- 19863, 15673, 1397, 15984,
- 19863, 15673, 1397, 16016,
- 19863, 15673, 1397, 16071, 2626,
- 19863, 15673, 1397, 16080,
- 19863, 15673, 1397, 16082,
- 19863, 15673, 1397, 16266,
- 19863, 15673, 1397, 16803, 19668,
- 19863, 15673, 1397, 16803, 20930,
- 19863, 15673, 1397, 16803, 20932,
- 19863, 15673, 1397, 17108,
- 19863, 15673, 1397, 17112,
- 19863, 15673, 1397, 17113, 485, 7440,
- 19863, 15673, 1397, 17113, 485, 17606,
- 19863, 15673, 1397, 17113, 485, 19872,
- 19863, 15673, 1397, 17169, 485, 7524,
- 19863, 15673, 1397, 17285, 17396,
- 19863, 15673, 1397, 17299, 13645, 17298,
- 19863, 15673, 1397, 17299, 13645, 19656,
- 19863, 15673, 1397, 17396,
- 19863, 15673, 1397, 17484,
- 19863, 15673, 1397, 17485, 485, 17606,
- 19863, 15673, 1397, 17490,
- 19863, 15673, 1397, 17594,
- 19863, 15673, 1397, 17607, 2626,
- 19863, 15673, 1397, 17712,
- 19863, 15673, 1397, 17750,
- 19863, 15673, 1397, 17794,
- 19863, 15673, 1397, 17860,
- 19863, 15673, 1397, 18479, 11598,
- 19863, 15673, 1397, 18724,
- 19863, 15673, 1397, 18754,
- 19863, 15673, 1397, 19042,
- 19863, 15673, 1397, 19416,
- 19863, 15673, 1397, 19426,
- 19863, 15673, 1397, 19560,
- 19863, 15673, 1397, 19572,
- 19863, 15673, 1397, 19574,
- 19863, 15673, 1397, 19576,
- 19863, 15673, 1397, 19669, 485, 9695, 485, 14514,
- 19863, 15673, 1397, 19669, 485, 9695, 485, 17606,
- 19863, 15673, 1397, 19669, 485, 14514,
- 19863, 15673, 1397, 19669, 485, 17606,
- 19863, 15673, 1397, 19826,
- 19863, 15673, 1397, 19830,
- 19863, 15673, 1397, 19832,
- 19863, 15673, 1397, 19836,
- 19863, 15673, 1397, 19884,
- 19863, 15673, 1397, 19950,
- 19863, 15673, 1397, 19952,
- 19863, 15673, 1397, 19954,
- 19863, 15673, 1397, 19956,
- 19863, 15673, 1397, 19978,
- 19863, 15673, 1397, 20542,
- 19863, 15673, 1397, 20755, 2626,
- 19863, 15673, 1397, 20874,
- 19863, 15673, 1397, 20934,
- 19863, 15673, 1397, 21169, 15654,
- 19863, 15673, 1397, 21182,
- 19863, 15673, 1397, 21186,
- 19863, 15673, 1397, 21204,
- 19880,
- 19883, 3245, 12568,
- 19897, 6718,
+ 19852,
+ 19865, 17487, 16339, 274,
+ 19865, 17487, 16339, 552,
+ 19865, 17487, 16339, 2376,
+ 19865, 17487, 16339, 2644,
+ 19865, 17487, 16339, 3348,
+ 19865, 17487, 16339, 3696,
+ 19865, 17487, 16339, 5500,
+ 19865, 17487, 16339, 6010,
+ 19865, 17487, 16339, 7416,
+ 19865, 17487, 16339, 7932,
+ 19865, 17487, 16339, 9904,
+ 19865, 17487, 16339, 10032,
+ 19865, 17487, 16339, 10388,
+ 19865, 17487, 16339, 10820,
+ 19865, 17487, 16339, 11626,
+ 19865, 17487, 16339, 12256,
+ 19865, 17487, 16339, 13268,
+ 19865, 17487, 16339, 14576,
+ 19865, 17487, 16339, 15440,
+ 19865, 17487, 16339, 15836,
+ 19865, 17487, 16339, 16318,
+ 19865, 17487, 16339, 16862,
+ 19865, 17487, 16593, 2726,
+ 19865, 17487, 16593, 2727, 18038,
+ 19865, 17487, 16593, 2727, 20520,
+ 19865, 17487, 16593, 3362,
+ 19865, 17487, 16593, 3363, 20520,
+ 19865, 17487, 16593, 3486,
+ 19865, 17487, 16593, 14960,
+ 19865, 17487, 16593, 17258,
+ 19865, 17487, 18805, 10484,
+ 19867, 19716,
+ 19869, 6989, 10503, 17084,
+ 19872,
+ 19873, 18421, 11417, 20625, 954,
+ 19876,
+ 19877, 11417, 14991, 10484,
+ 19877, 11417, 15122,
+ 19877, 11417, 15919, 17050,
+ 19877, 11417, 18526,
+ 19877, 11417, 20612,
+ 19877, 11417, 21229, 12315, 11417, 7596,
+ 19877, 11417, 23218,
+ 19877, 15567, 1, 14415, 20112,
+ 19877, 17503, 11417, 14744,
+ 19877, 21060,
+ 19881, 18680,
+ 19883, 2271, 16230,
+ 19883, 2271, 16231, 11417, 16231, 12220,
+ 19883, 2717, 10484,
+ 19883, 8201, 36,
+ 19883, 20253, 8736,
+ 19883, 20616,
+ 19883, 21362,
+ 19883, 22701, 8736,
+ 19883, 22770,
+ 19893, 5931, 17084,
+ 19893, 9684,
+ 19893, 9829, 16608,
+ 19893, 12982,
+ 19893, 15720,
+ 19893, 16090,
+ 19893, 17085, 1477, 19334,
+ 19893, 22127, 20407, 17084,
+ 19895, 8211, 21434,
+ 19895, 9733, 5400,
+ 19895, 9733, 5401, 5400,
+ 19895, 9733, 12270,
+ 19895, 9733, 13712,
+ 19895, 9733, 13764,
+ 19895, 9733, 14999, 19086,
+ 19895, 9733, 15294,
+ 19895, 9733, 16362,
+ 19895, 9733, 16386,
+ 19895, 9733, 18552,
+ 19895, 9733, 18624,
+ 19895, 9733, 21188,
+ 19895, 10485, 12532,
+ 19895, 10485, 12533, 10808,
+ 19895, 10485, 13656,
+ 19895, 10485, 19172,
+ 19895, 10485, 21352,
+ 19895, 12959, 2726,
+ 19895, 12959, 3194,
+ 19895, 12959, 3486,
+ 19895, 12959, 6978,
+ 19895, 12959, 7000,
+ 19895, 12959, 9282,
+ 19895, 12959, 11726,
+ 19895, 12959, 13036,
+ 19895, 12959, 14634,
+ 19895, 12959, 14960,
+ 19895, 14515, 21434,
+ 19895, 15241, 10485, 10636,
+ 19895, 15241, 10485, 10637, 16450,
+ 19895, 15241, 10485, 11448,
+ 19895, 15241, 10485, 11449, 13818,
+ 19895, 15241, 10485, 12965, 8942,
+ 19895, 15241, 10485, 14376,
+ 19895, 15241, 10485, 17100,
+ 19895, 15241, 10485, 17116,
+ 19895, 15241, 10485, 17180,
+ 19895, 16339, 0,
+ 19895, 16339, 8,
+ 19895, 16339, 16,
+ 19895, 16339, 17, 7948,
+ 19895, 16339, 28,
+ 19895, 16339, 40,
+ 19895, 16339, 72,
+ 19895, 16339, 106,
+ 19895, 16339, 107, 13908,
+ 19895, 16339, 124,
+ 19895, 16339, 125, 13908,
+ 19895, 16339, 148,
+ 19895, 16339, 149, 21242,
+ 19895, 16339, 246,
+ 19895, 16339, 247, 13908,
+ 19895, 16339, 270,
+ 19895, 16339, 312,
+ 19895, 16339, 342,
+ 19895, 16339, 343, 21242,
+ 19895, 16339, 356,
+ 19895, 16339, 357, 13908,
+ 19895, 16339, 357, 14602,
+ 19895, 16339, 392,
+ 19895, 16339, 424,
+ 19895, 16339, 464,
+ 19895, 16339, 465, 13908,
+ 19895, 16339, 546,
+ 19895, 16339, 547, 12538,
+ 19895, 16339, 547, 13908,
+ 19895, 16339, 596,
+ 19895, 16339, 597, 12238,
+ 19895, 16339, 612,
+ 19895, 16339, 613, 13908,
+ 19895, 16339, 613, 21242,
+ 19895, 16339, 646,
+ 19895, 16339, 647, 13908,
+ 19895, 16339, 734,
+ 19895, 16339, 774,
+ 19895, 16339, 1204,
+ 19895, 16339, 1205, 21242,
+ 19895, 16339, 2544,
+ 19895, 16339, 2545, 13662,
+ 19895, 16339, 2545, 13663, 18720,
+ 19895, 16339, 2664,
+ 19895, 16339, 2665, 13908,
+ 19895, 16339, 3452,
+ 19895, 16339, 3453, 21242,
+ 19895, 17249, 9733, 18624,
+ 19895, 18554,
+ 19895, 20827, 10485, 12494,
+ 19895, 20827, 10485, 13552,
+ 19895, 20827, 10485, 18580,
+ 19895, 22864,
+ 19898,
+ 19900,
19902,
- 19907, 843, 7296,
- 19917, 2175, 7854,
- 19917, 18400,
- 19921, 14262,
- 19923, 92,
- 19923, 12741, 9854,
- 19924,
- 19933, 6718,
- 19943, 19819, 15672,
- 19967, 13630,
- 19969, 8846,
- 19971, 494,
- 19971, 1449, 14698,
- 19971, 7461, 494,
- 19971, 9855, 7171, 17259, 1216,
- 19971, 9855, 13052,
- 19971, 9855, 14625, 20553, 15868,
- 19971, 9855, 15868,
- 19971, 9855, 17218,
- 19971, 9855, 17259, 20552,
- 19971, 9855, 17486,
- 19971, 9855, 17610,
- 19971, 9855, 17652,
- 19971, 9855, 18183, 20552,
- 19971, 9855, 18500,
- 19971, 9855, 20552,
- 19971, 9855, 20553, 3356,
- 19971, 9855, 20553, 13736,
- 19971, 9855, 20553, 15868,
- 19971, 9855, 20553, 17652,
- 19971, 11395, 14262,
- 19971, 11652,
- 19971, 11854,
- 19971, 11905, 2610,
- 19971, 11905, 3076,
- 19971, 11905, 3356,
- 19971, 11905, 6756,
- 19971, 11905, 6778,
- 19971, 11905, 8780,
- 19971, 11905, 10900,
- 19971, 11905, 11978,
- 19971, 11905, 13450,
- 19971, 11905, 13736,
- 19971, 12233, 14262,
- 19971, 14003, 9855, 8,
- 19971, 14003, 9855, 16,
- 19971, 14003, 9855, 28,
- 19971, 14003, 9855, 40,
- 19971, 14003, 9855, 58,
- 19971, 14003, 9855, 72,
- 19971, 14003, 9855, 94,
- 19971, 14003, 9855, 98,
- 19971, 14003, 9855, 308,
- 19971, 14003, 9855, 482,
- 19971, 14003, 9855, 656,
- 19971, 14003, 9855, 676,
- 19971, 14003, 9855, 2618,
- 19971, 14003, 9855, 3428,
- 19971, 14003, 9855, 13507, 8,
- 19971, 14003, 9855, 13507, 28,
- 19971, 14003, 9855, 14435, 8,
- 19971, 14003, 9855, 14435, 28,
- 19971, 14003, 9855, 14435, 7883, 8,
- 19971, 14003, 9855, 17493, 22,
- 19971, 14003, 9855, 17493, 34,
- 19971, 14003, 9855, 17493, 396,
- 19971, 14003, 9855, 17493, 582,
- 19971, 14003, 9855, 22911, 8,
- 19971, 14625, 11854,
- 19971, 14999, 0,
- 19971, 14999, 8,
- 19971, 14999, 16,
- 19971, 14999, 28,
- 19971, 14999, 40,
- 19971, 14999, 58,
- 19971, 14999, 72,
- 19971, 14999, 94,
- 19971, 14999, 98,
- 19971, 14999, 106,
- 19971, 14999, 124,
- 19971, 14999, 148,
- 19971, 14999, 224,
- 19971, 14999, 244,
- 19971, 14999, 266,
- 19971, 14999, 308,
- 19971, 14999, 336,
- 19971, 14999, 350,
- 19971, 14999, 384,
- 19971, 14999, 416,
- 19971, 14999, 448,
- 19971, 14999, 482,
- 19971, 14999, 522,
- 19971, 14999, 556,
- 19971, 14999, 572,
- 19971, 14999, 588,
- 19971, 14999, 622,
- 19971, 14999, 656,
- 19971, 14999, 676,
- 19971, 14999, 680,
- 19971, 14999, 734,
- 19971, 14999, 752,
- 19971, 14999, 904,
- 19971, 14999, 932,
- 19971, 14999, 1044,
- 19971, 14999, 1142,
- 19971, 14999, 1164,
- 19971, 14999, 1482,
- 19971, 14999, 1492,
- 19971, 14999, 1796,
- 19971, 14999, 1812,
- 19971, 14999, 1914,
- 19971, 14999, 2152,
- 19971, 14999, 2444,
- 19971, 14999, 2492,
- 19971, 14999, 2556,
- 19971, 14999, 2618,
- 19971, 14999, 2676,
- 19971, 14999, 2912,
- 19971, 14999, 2956,
- 19971, 14999, 3048,
- 19971, 14999, 3114,
- 19971, 14999, 3242,
- 19971, 14999, 3322,
- 19971, 14999, 3428,
- 19971, 14999, 3772,
- 19971, 14999, 3812,
- 19971, 14999, 6306,
- 19971, 14999, 6314,
- 19971, 14999, 7018,
- 19971, 14999, 7648,
- 19971, 14999, 7874,
- 19971, 14999, 8842,
- 19971, 14999, 10264,
- 19971, 14999, 11868,
- 19971, 14999, 12277, 734,
- 19971, 14999, 13507, 0,
- 19971, 14999, 13507, 8,
- 19971, 14999, 13507, 28,
- 19971, 14999, 14435, 0,
- 19971, 14999, 14435, 8,
- 19971, 14999, 14435, 28,
- 19971, 14999, 16449, 9956,
- 19971, 14999, 16777, 1142,
- 19971, 14999, 17493, 22,
- 19971, 14999, 17493, 34,
- 19971, 14999, 17493, 396,
- 19971, 14999, 17493, 582,
- 19971, 15635, 9855, 15840,
- 19971, 15635, 9855, 17608,
- 19971, 20166,
- 19971, 20989, 9854,
- 19973, 16064,
- 20105, 21124,
- 20127, 634,
- 20127, 10641, 6779, 6431, 11392,
- 20134,
- 20146,
- 20157, 13563, 14999, 16,
- 20157, 13563, 14999, 528,
- 20157, 13563, 14999, 742,
- 20157, 13563, 14999, 746,
- 20157, 13563, 14999, 880,
- 20157, 13563, 14999, 947, 3758,
- 20157, 13563, 14999, 2616,
- 20157, 13563, 14999, 2630,
- 20157, 13563, 14999, 3048,
- 20157, 13563, 14999, 3312,
- 20157, 13563, 14999, 3394,
- 20157, 13563, 14999, 5872,
- 20157, 13563, 14999, 6754,
- 20157, 13563, 14999, 7152,
- 20157, 13563, 14999, 7454,
- 20157, 13563, 14999, 7584,
- 20157, 13563, 14999, 9804,
- 20157, 13563, 14999, 10526,
- 20157, 13563, 14999, 10760,
- 20157, 13563, 14999, 10778,
- 20157, 13563, 14999, 10780,
- 20157, 13563, 14999, 11920,
- 20157, 13563, 14999, 11940,
- 20157, 13563, 14999, 12118,
- 20157, 13563, 14999, 12812,
- 20157, 13563, 14999, 13344,
- 20157, 13563, 14999, 13560,
- 20157, 13563, 14999, 13563, 3758,
- 20157, 13563, 14999, 13563, 3759, 10641, 10092,
- 20157, 13563, 14999, 14118,
- 20157, 13563, 14999, 14478,
- 20157, 13563, 14999, 14594,
- 20157, 13563, 14999, 15366,
- 20157, 13563, 14999, 15816,
- 20157, 13563, 14999, 15938,
- 20157, 13563, 14999, 16444,
- 20157, 13563, 14999, 16525, 7454,
- 20157, 13563, 14999, 16533, 947, 3758,
- 20157, 13563, 14999, 16533, 13563, 3758,
- 20157, 13563, 14999, 16538,
- 20157, 13563, 14999, 16724,
- 20157, 13563, 14999, 16834,
- 20157, 13563, 14999, 17214,
- 20157, 13563, 14999, 17267, 266,
- 20157, 13563, 14999, 17540,
- 20157, 13563, 14999, 18227, 16834,
- 20157, 13563, 14999, 20487, 0,
- 20157, 16111, 14999, 16,
- 20157, 16111, 14999, 528,
- 20157, 16111, 14999, 742,
- 20157, 16111, 14999, 746,
- 20157, 16111, 14999, 880,
- 20157, 16111, 14999, 947, 3758,
- 20157, 16111, 14999, 2616,
- 20157, 16111, 14999, 2630,
- 20157, 16111, 14999, 3048,
- 20157, 16111, 14999, 3312,
- 20157, 16111, 14999, 3394,
- 20157, 16111, 14999, 5872,
- 20157, 16111, 14999, 6754,
- 20157, 16111, 14999, 7152,
- 20157, 16111, 14999, 7454,
- 20157, 16111, 14999, 7584,
- 20157, 16111, 14999, 9804,
- 20157, 16111, 14999, 10526,
- 20157, 16111, 14999, 10760,
- 20157, 16111, 14999, 10778,
- 20157, 16111, 14999, 10780,
- 20157, 16111, 14999, 11920,
- 20157, 16111, 14999, 11940,
- 20157, 16111, 14999, 12118,
- 20157, 16111, 14999, 12812,
- 20157, 16111, 14999, 13344,
- 20157, 16111, 14999, 13560,
- 20157, 16111, 14999, 13563, 3758,
- 20157, 16111, 14999, 13563, 3759, 10641, 10092,
- 20157, 16111, 14999, 14118,
- 20157, 16111, 14999, 14478,
- 20157, 16111, 14999, 14594,
- 20157, 16111, 14999, 15366,
- 20157, 16111, 14999, 15816,
- 20157, 16111, 14999, 15938,
- 20157, 16111, 14999, 16444,
- 20157, 16111, 14999, 16525, 7454,
- 20157, 16111, 14999, 16533, 947, 3758,
- 20157, 16111, 14999, 16533, 13563, 3758,
- 20157, 16111, 14999, 16538,
- 20157, 16111, 14999, 16724,
- 20157, 16111, 14999, 16834,
- 20157, 16111, 14999, 17214,
- 20157, 16111, 14999, 17267, 266,
- 20157, 16111, 14999, 17540,
- 20157, 16111, 14999, 18227, 16834,
- 20157, 16111, 14999, 20487, 0,
- 20161, 1014,
- 20168,
- 20177, 13810,
- 20177, 13811, 10641, 14419, 8850,
- 20178,
- 20181, 896,
- 20181, 3189, 1912,
- 20181, 7855, 19242,
- 20181, 8315, 10641, 15643, 9854,
- 20181, 9709, 15012,
- 20181, 9709, 15014,
- 20181, 9709, 15016,
- 20181, 9709, 15018,
- 20181, 11571, 16492,
- 20181, 11571, 16916,
- 20181, 17393, 12562,
- 20181, 18016,
- 20183, 15672,
- 20193, 18172,
- 20207, 9855, 897, 11392,
- 20207, 9855, 1217, 11552,
- 20207, 9855, 11658,
- 20207, 9855, 14625, 9503, 11552,
- 20207, 9855, 17486,
- 20207, 9855, 17610,
- 20207, 11905, 2610,
- 20207, 11905, 3356,
- 20207, 11905, 6778,
- 20207, 11905, 13736,
- 20207, 14003, 9855, 8,
- 20207, 14003, 9855, 16,
- 20207, 14003, 9855, 28,
- 20207, 14003, 9855, 40,
- 20207, 14003, 9855, 17493, 34,
- 20207, 14003, 14993, 8320,
- 20207, 14999, 0,
- 20207, 14999, 106,
- 20207, 14999, 124,
- 20207, 14999, 148,
- 20207, 14999, 244,
- 20207, 14999, 266,
- 20207, 14999, 336,
- 20207, 14999, 350,
- 20207, 14999, 384,
- 20207, 14999, 416,
- 20207, 14999, 448,
- 20207, 14999, 522,
- 20207, 14999, 572,
- 20207, 14999, 588,
- 20207, 14999, 622,
- 20207, 14999, 680,
- 20207, 14999, 734,
- 20207, 14999, 752,
- 20207, 14999, 932,
- 20207, 14999, 1044,
- 20207, 14999, 1142,
- 20207, 14999, 1164,
- 20207, 14999, 1492,
- 20207, 14999, 1914,
- 20207, 14999, 1952,
- 20207, 14999, 2492,
- 20207, 14999, 2556,
- 20207, 14999, 2676,
- 20207, 14999, 3048,
- 20207, 14999, 3114,
- 20207, 14999, 3242,
- 20207, 14999, 3322,
- 20207, 14999, 6314,
- 20207, 14999, 10264,
- 20207, 14999, 13844,
- 20207, 15233, 2611, 16502,
- 20207, 15233, 2611, 18744,
- 20207, 15233, 3232,
- 20207, 15233, 15820,
- 20207, 15868,
- 20207, 20877, 1216,
- 20207, 20877, 11854,
- 20207, 20877, 12572,
- 20207, 20877, 12582,
- 20207, 20877, 13563, 14486,
- 20207, 20877, 14486,
- 20207, 20877, 14625, 11854,
- 20207, 20877, 17791, 896,
- 20207, 20877, 18280,
- 20233, 9855, 654,
- 20233, 14999, 226,
- 20233, 14999, 270,
- 20233, 14999, 528,
- 20233, 14999, 2280,
- 20233, 14999, 2536,
- 20233, 14999, 3220,
- 20233, 14999, 3532,
- 20233, 14999, 5312,
- 20233, 14999, 5818,
- 20233, 14999, 7156,
- 20233, 14999, 7596,
- 20233, 14999, 9372,
- 20233, 14999, 9486,
- 20233, 14999, 9776,
- 20233, 14999, 10126,
- 20233, 14999, 10680,
- 20233, 14999, 10694,
- 20233, 14999, 10810,
- 20233, 14999, 11242,
- 20233, 14999, 11424,
- 20233, 14999, 11560,
- 20233, 14999, 12204,
- 20233, 14999, 12400,
- 20233, 14999, 12468,
- 20233, 14999, 13278,
- 20233, 14999, 13400,
- 20233, 14999, 13600,
- 20233, 14999, 14196,
- 20233, 14999, 14546,
- 20233, 14999, 14780,
- 20233, 14999, 14886,
- 20233, 14999, 14978,
- 20233, 14999, 15474,
- 20233, 14999, 15942,
- 20233, 14999, 16246,
- 20233, 14999, 17358,
- 20233, 15233, 2610,
- 20233, 15233, 2611, 16502,
- 20233, 15233, 3232,
- 20233, 15233, 6756,
- 20233, 15233, 15820,
- 20233, 20877, 1216,
- 20233, 20877, 1217, 15901, 1216,
- 20233, 20877, 3357, 6430,
- 20233, 20877, 7855, 14698,
- 20233, 20877, 9950,
- 20233, 20877, 14625, 1217, 15901, 1216,
- 20233, 20877, 16408,
- 20233, 20989, 8321, 11392,
- 20233, 20989, 8321, 11552,
- 20236,
- 20238,
- 20263, 15672,
+ 19911, 16339, 0,
+ 19911, 16339, 8,
+ 19911, 16339, 16,
+ 19911, 16339, 26,
+ 19911, 16339, 28,
+ 19911, 16339, 40,
+ 19911, 16339, 106,
+ 19911, 16339, 110,
+ 19911, 16339, 114,
+ 19911, 16339, 116,
+ 19911, 16339, 120,
+ 19911, 16339, 148,
+ 19911, 16339, 154,
+ 19911, 16339, 158,
+ 19911, 16339, 166,
+ 19911, 16339, 168,
+ 19911, 16339, 246,
+ 19911, 16339, 250,
+ 19911, 16339, 256,
+ 19911, 16339, 260,
+ 19911, 16339, 262,
+ 19911, 16339, 270,
+ 19911, 16339, 274,
+ 19911, 16339, 278,
+ 19911, 16339, 286,
+ 19911, 16339, 290,
+ 19911, 16339, 356,
+ 19911, 16339, 360,
+ 19911, 16339, 364,
+ 19911, 16339, 372,
+ 19911, 16339, 378,
+ 19911, 16339, 424,
+ 19911, 16339, 432,
+ 19911, 16339, 438,
+ 19911, 16339, 444,
+ 19911, 16339, 452,
+ 19911, 16339, 464,
+ 19911, 16339, 468,
+ 19911, 16339, 476,
+ 19911, 16339, 484,
+ 19911, 16339, 488,
+ 19911, 16339, 546,
+ 19911, 16339, 552,
+ 19911, 16339, 560,
+ 19911, 16339, 564,
+ 19911, 16339, 570,
+ 19911, 16339, 596,
+ 19911, 16339, 598,
+ 19911, 16339, 602,
+ 19911, 16339, 604,
+ 19911, 16339, 608,
+ 19911, 16339, 612,
+ 19911, 16339, 616,
+ 19911, 16339, 622,
+ 19911, 16339, 626,
+ 19911, 16339, 636,
+ 19911, 16339, 646,
+ 19911, 16339, 650,
+ 19911, 16339, 654,
+ 19911, 16339, 658,
+ 19911, 16339, 666,
+ 19911, 16339, 710,
+ 19911, 16339, 714,
+ 19911, 16339, 716,
+ 19911, 16339, 718,
+ 19911, 16339, 724,
+ 19911, 16339, 734,
+ 19911, 16339, 740,
+ 19911, 16339, 746,
+ 19911, 16339, 750,
+ 19911, 16339, 774,
+ 19911, 16339, 782,
+ 19911, 16339, 786,
+ 19911, 16339, 792,
+ 19911, 16339, 794,
+ 19911, 16339, 798,
+ 19911, 16339, 800,
+ 19911, 16339, 802,
+ 19911, 16339, 14765, 0,
+ 19911, 16339, 14765, 8,
+ 19911, 16339, 14765, 16,
+ 19911, 16339, 14765, 26,
+ 19911, 16339, 14765, 28,
+ 19911, 16339, 14765, 40,
+ 19911, 16339, 14765, 270,
+ 19911, 16339, 14765, 274,
+ 19911, 16339, 14765, 278,
+ 19911, 16339, 14765, 286,
+ 19911, 16339, 14765, 290,
+ 19911, 16339, 14765, 356,
+ 19911, 16339, 14765, 360,
+ 19911, 16339, 14765, 378,
+ 19911, 16339, 14765, 452,
+ 19911, 16339, 14765, 488,
+ 19911, 16339, 14765, 596,
+ 19911, 16339, 14765, 598,
+ 19911, 16339, 14765, 602,
+ 19911, 16339, 14765, 604,
+ 19911, 16339, 14765, 608,
+ 19911, 16339, 14765, 622,
+ 19911, 16339, 14765, 636,
+ 19911, 16339, 14765, 658,
+ 19911, 16339, 14765, 666,
+ 19911, 16339, 14765, 734,
+ 19911, 16339, 14765, 740,
+ 19911, 16339, 14765, 746,
+ 19911, 16339, 14765, 750,
+ 19911, 16339, 14765, 774,
+ 19911, 16339, 14765, 782,
+ 19911, 16339, 14765, 786,
+ 19911, 16339, 16475, 17186,
+ 19911, 16339, 16475, 17188,
+ 19911, 16339, 16475, 17190,
+ 19911, 16339, 16475, 17192,
+ 19911, 16339, 16475, 17196,
+ 19911, 16339, 16475, 17198,
+ 19911, 16339, 16475, 21299, 17184,
+ 19911, 16339, 16475, 21299, 17186,
+ 19911, 16339, 16475, 21299, 17188,
+ 19911, 16339, 16475, 21299, 17190,
+ 19911, 16339, 16475, 21299, 17192,
+ 19911, 16339, 16475, 21299, 17196,
+ 19911, 16339, 16475, 21299, 17198,
+ 19911, 16339, 17489, 8,
+ 19911, 16339, 17489, 752,
+ 19911, 16339, 17489, 776,
+ 19911, 16339, 17489, 778,
+ 19911, 16467, 1280,
+ 19911, 17321, 21193, 8736,
+ 19911, 17771, 8070,
+ 19911, 21193, 8736,
+ 19914,
+ 19915, 891, 13890,
+ 19919, 16694,
+ 19931, 14829, 891, 5922,
+ 19933, 3320,
+ 19957, 9699, 215, 20118,
+ 19958,
+ 19968,
+ 19979, 10485, 14194,
+ 19979, 16339, 0,
+ 19979, 16339, 8,
+ 19979, 16339, 16,
+ 19979, 16339, 28,
+ 19979, 16339, 40,
+ 19979, 16339, 106,
+ 19979, 16339, 124,
+ 19979, 16339, 148,
+ 19979, 16339, 246,
+ 19979, 16339, 270,
+ 19979, 16339, 342,
+ 19979, 16339, 356,
+ 19979, 16339, 392,
+ 19979, 16339, 424,
+ 19979, 16339, 464,
+ 19979, 16339, 546,
+ 19979, 16339, 596,
+ 19979, 16339, 612,
+ 19979, 16339, 646,
+ 19979, 16339, 710,
+ 19979, 16339, 990,
+ 19979, 16339, 1106,
+ 19979, 16339, 1204,
+ 19979, 16339, 1226,
+ 19979, 16339, 1572,
+ 19979, 16339, 1890,
+ 19979, 16339, 2008,
+ 19979, 16339, 2594,
+ 19979, 16339, 2664,
+ 19979, 16339, 2792,
+ 19979, 16339, 3072,
+ 19979, 16339, 3372,
+ 19979, 16339, 3452,
+ 19979, 16339, 6516,
+ 19979, 16339, 10988,
+ 19979, 18805, 8736,
+ 19979, 19957, 10418,
+ 19979, 23073, 10484,
+ 19995, 17084,
+ 20002,
+ 20009, 122,
+ 20009, 12280,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 695, 891, 8210,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 695, 891, 14514,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 6643, 891, 8210,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 6643, 891, 14514,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 8211, 891, 694,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 8211, 891, 6642,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 14515, 891, 694,
+ 20009, 12281, 11417, 9699, 913, 15939, 321, 12315, 20207, 14515, 891, 6642,
+ 20009, 12281, 18513, 8210,
+ 20009, 14515, 12281, 11417, 1280,
+ 20013, 12814,
+ 20013, 20253, 8736,
+ 20013, 22701, 8736,
+ 20017, 17719, 16339, 0,
+ 20017, 17719, 16339, 8,
+ 20017, 17719, 16339, 16,
+ 20017, 17719, 16339, 28,
+ 20017, 17719, 16339, 106,
+ 20017, 17719, 16339, 148,
+ 20017, 17719, 16339, 356,
+ 20017, 17719, 16339, 392,
+ 20017, 17719, 16339, 424,
+ 20017, 17719, 16339, 464,
+ 20017, 17719, 16339, 468,
+ 20017, 17719, 16339, 546,
+ 20017, 17719, 16339, 580,
+ 20017, 17719, 16339, 596,
+ 20017, 17719, 16339, 612,
+ 20017, 17719, 16339, 616,
+ 20017, 17719, 16339, 646,
+ 20017, 17719, 16339, 650,
+ 20017, 17719, 16339, 658,
+ 20017, 17719, 16339, 734,
+ 20017, 17719, 16339, 774,
+ 20017, 17719, 16339, 1702,
+ 20017, 17719, 16339, 2008,
+ 20017, 17719, 16339, 17489, 612,
+ 20017, 17719, 16593, 2726,
+ 20017, 17719, 16593, 2727, 18038,
+ 20017, 17719, 16593, 2727, 18039, 20520,
+ 20017, 17719, 16593, 2727, 20520,
+ 20017, 17719, 16593, 3194,
+ 20017, 17719, 16593, 3195, 18038,
+ 20017, 17719, 16593, 3195, 18039, 20520,
+ 20017, 17719, 16593, 3195, 20520,
+ 20017, 17719, 16593, 3362,
+ 20017, 17719, 16593, 3363, 20520,
+ 20017, 17719, 16593, 3486,
+ 20017, 17719, 16593, 3487, 18038,
+ 20017, 17719, 16593, 3487, 18039, 20520,
+ 20017, 17719, 16593, 3487, 20520,
+ 20017, 17719, 16593, 6978,
+ 20017, 17719, 16593, 6979, 18038,
+ 20017, 17719, 16593, 6979, 18039, 20520,
+ 20017, 17719, 16593, 6979, 20520,
+ 20017, 17719, 16593, 7000,
+ 20017, 17719, 16593, 7001, 18038,
+ 20017, 17719, 16593, 7001, 18039, 20520,
+ 20017, 17719, 16593, 7001, 20520,
+ 20017, 17719, 16593, 9282,
+ 20017, 17719, 16593, 9283, 18038,
+ 20017, 17719, 16593, 9283, 18039, 20520,
+ 20017, 17719, 16593, 9283, 20520,
+ 20017, 17719, 16593, 13036,
+ 20017, 17719, 16593, 13037, 18038,
+ 20017, 17719, 16593, 13037, 18039, 20520,
+ 20017, 17719, 16593, 13037, 20520,
+ 20017, 17719, 16593, 13140,
+ 20017, 17719, 16593, 13141, 20520,
+ 20017, 17719, 16593, 13170,
+ 20017, 17719, 16593, 13171, 20520,
+ 20017, 17719, 16593, 14634,
+ 20017, 17719, 16593, 14635, 18038,
+ 20017, 17719, 16593, 14635, 18039, 20520,
+ 20017, 17719, 16593, 14635, 20520,
+ 20017, 17719, 16593, 14730,
+ 20017, 17719, 16593, 14731, 20520,
+ 20017, 17719, 16593, 14960,
+ 20017, 17719, 16593, 14961, 18038,
+ 20017, 17719, 16593, 14961, 18039, 20520,
+ 20017, 17719, 16593, 14961, 20520,
+ 20017, 17719, 16593, 15933, 20520,
+ 20017, 17719, 16593, 16551, 20520,
+ 20017, 17719, 16593, 17158,
+ 20017, 17719, 16593, 17159, 20520,
+ 20017, 17719, 16593, 17258,
+ 20017, 17719, 16593, 17259, 20520,
+ 20017, 17719, 16593, 18818,
+ 20017, 17719, 16593, 18819, 20520,
+ 20017, 17719, 19781, 2727, 7368,
+ 20017, 17719, 19781, 2727, 19090,
+ 20017, 17719, 19781, 3195, 20592,
+ 20017, 17719, 19781, 3363, 20592,
+ 20017, 17719, 19781, 3487, 20592,
+ 20017, 17719, 19781, 6979, 20592,
+ 20017, 17719, 19781, 7001, 20592,
+ 20017, 17719, 19781, 9283, 20592,
+ 20017, 17719, 19781, 13037, 20592,
+ 20017, 17719, 19781, 14635, 20592,
+ 20017, 17719, 19781, 14961, 20592,
+ 20017, 17719, 19781, 15935, 20592,
+ 20017, 17719, 19965, 1846,
+ 20017, 17719, 19965, 3050,
+ 20017, 23199, 16339, 0,
+ 20017, 23199, 16339, 8,
+ 20017, 23199, 16339, 16,
+ 20017, 23199, 16339, 28,
+ 20017, 23199, 16339, 106,
+ 20017, 23199, 16339, 148,
+ 20017, 23199, 16339, 356,
+ 20017, 23199, 16339, 392,
+ 20017, 23199, 16339, 424,
+ 20017, 23199, 16339, 464,
+ 20017, 23199, 16339, 468,
+ 20017, 23199, 16339, 546,
+ 20017, 23199, 16339, 580,
+ 20017, 23199, 16339, 596,
+ 20017, 23199, 16339, 612,
+ 20017, 23199, 16339, 616,
+ 20017, 23199, 16339, 646,
+ 20017, 23199, 16339, 650,
+ 20017, 23199, 16339, 658,
+ 20017, 23199, 16339, 734,
+ 20017, 23199, 16339, 774,
+ 20017, 23199, 16339, 1702,
+ 20017, 23199, 16339, 2008,
+ 20017, 23199, 16339, 5906,
+ 20017, 23199, 16339, 9044,
+ 20017, 23199, 16339, 9166,
+ 20017, 23199, 16339, 9988,
+ 20017, 23199, 16339, 10268,
+ 20017, 23199, 16339, 10742,
+ 20017, 23199, 16339, 10788,
+ 20017, 23199, 17085, 11288,
+ 20017, 23199, 17085, 17310,
+ 20021, 3487, 16951, 9703, 8280,
+ 20021, 3487, 16951, 16210,
+ 20021, 8281, 9703, 3487, 16950,
+ 20021, 8281, 9703, 14692,
+ 20021, 12448,
+ 20021, 14693, 9703, 8280,
+ 20021, 19052,
+ 20021, 21364,
+ 20021, 21662,
+ 20023, 13810,
+ 20023, 16146,
+ 20026,
+ 20028,
+ 20033, 12449, 11417, 19883, 12448,
+ 20033, 16339, 695, 10758,
+ 20033, 16339, 695, 20710,
+ 20033, 16339, 700,
+ 20033, 16339, 1281, 14744,
+ 20033, 16339, 1281, 20625, 954,
+ 20033, 16339, 1281, 22113, 954,
+ 20033, 16339, 1379, 2271, 10938,
+ 20033, 16339, 1379, 7459, 10938,
+ 20033, 16339, 2271, 695, 20710,
+ 20033, 16339, 2271, 6643, 20710,
+ 20033, 16339, 2271, 8211, 12314,
+ 20033, 16339, 2271, 8211, 20710,
+ 20033, 16339, 2271, 10062,
+ 20033, 16339, 2271, 10939, 954,
+ 20033, 16339, 2271, 12223, 15512,
+ 20033, 16339, 2271, 13299, 15512,
+ 20033, 16339, 2271, 14515, 20710,
+ 20033, 16339, 2271, 14984,
+ 20033, 16339, 2271, 15917, 10939, 954,
+ 20033, 16339, 2271, 15917, 21227, 10939, 954,
+ 20033, 16339, 2271, 16392,
+ 20033, 16339, 2271, 19883, 22701, 8736,
+ 20033, 16339, 2271, 20625, 8250,
+ 20033, 16339, 2271, 21227, 10939, 954,
+ 20033, 16339, 2271, 21841, 15512,
+ 20033, 16339, 2399, 10939, 954,
+ 20033, 16339, 2399, 15917, 10939, 954,
+ 20033, 16339, 2399, 15917, 21227, 10939, 954,
+ 20033, 16339, 2399, 21227, 10939, 954,
+ 20033, 16339, 3887, 20865, 10939, 8736,
+ 20033, 16339, 6643, 10758,
+ 20033, 16339, 6643, 20710,
+ 20033, 16339, 7369, 22473, 12808,
+ 20033, 16339, 7459, 10939, 954,
+ 20033, 16339, 7459, 15917, 10939, 954,
+ 20033, 16339, 7459, 15917, 21227, 10939, 954,
+ 20033, 16339, 7459, 21227, 10939, 954,
+ 20033, 16339, 8211, 7369, 10062,
+ 20033, 16339, 8211, 10758,
+ 20033, 16339, 8211, 20710,
+ 20033, 16339, 9699, 14664,
+ 20033, 16339, 9819, 10484,
+ 20033, 16339, 11553, 20865, 10939, 8736,
+ 20033, 16339, 12223, 15512,
+ 20033, 16339, 12393, 2271, 10938,
+ 20033, 16339, 12393, 7459, 10938,
+ 20033, 16339, 12808,
+ 20033, 16339, 12827, 15512,
+ 20033, 16339, 13299, 15512,
+ 20033, 16339, 13707, 14515, 15803, 12280,
+ 20033, 16339, 13869, 10484,
+ 20033, 16339, 14426,
+ 20033, 16339, 14515, 7369, 10062,
+ 20033, 16339, 14515, 10758,
+ 20033, 16339, 14515, 20710,
+ 20033, 16339, 14664,
+ 20033, 16339, 14693, 15943, 10484,
+ 20033, 16339, 14765, 0,
+ 20033, 16339, 14765, 2,
+ 20033, 16339, 14765, 3, 11417, 7596,
+ 20033, 16339, 14765, 4,
+ 20033, 16339, 14765, 5, 11417, 6320,
+ 20033, 16339, 14765, 6,
+ 20033, 16339, 14765, 7, 11417, 7596,
+ 20033, 16339, 14765, 7, 11417, 7597, 891, 10764,
+ 20033, 16339, 14765, 7, 11417, 10764,
+ 20033, 16339, 14765, 8,
+ 20033, 16339, 14765, 10,
+ 20033, 16339, 14765, 12,
+ 20033, 16339, 14765, 13, 11417, 7596,
+ 20033, 16339, 14765, 14,
+ 20033, 16339, 14765, 15, 11417, 7596,
+ 20033, 16339, 14765, 15, 11417, 17050,
+ 20033, 16339, 14765, 17, 11417, 17050,
+ 20033, 16339, 14765, 18,
+ 20033, 16339, 14765, 19, 11417, 23126,
+ 20033, 16339, 14765, 20,
+ 20033, 16339, 14765, 22,
+ 20033, 16339, 14765, 23, 11417, 6002,
+ 20033, 16339, 14765, 23, 11417, 16467, 14984,
+ 20033, 16339, 14765, 23, 11417, 18539, 7596,
+ 20033, 16339, 14765, 23, 11417, 19883, 8201, 36,
+ 20033, 16339, 14765, 23, 11417, 21443, 7596,
+ 20033, 16339, 14765, 23, 11417, 21443, 7597, 891, 6002,
+ 20033, 16339, 14765, 24,
+ 20033, 16339, 14765, 25, 11417, 7596,
+ 20033, 16339, 14765, 27, 11417, 8211, 7596,
+ 20033, 16339, 14765, 27, 11417, 21443, 7596,
+ 20033, 16339, 14765, 28,
+ 20033, 16339, 14765, 29, 11417, 17050,
+ 20033, 16339, 14765, 30,
+ 20033, 16339, 14765, 32,
+ 20033, 16339, 14765, 34,
+ 20033, 16339, 14765, 35, 11417, 10764,
+ 20033, 16339, 14765, 35, 11417, 19758,
+ 20033, 16339, 14765, 36,
+ 20033, 16339, 14765, 37, 11417, 6320,
+ 20033, 16339, 14765, 37, 11417, 7596,
+ 20033, 16339, 14765, 38,
+ 20033, 16339, 14765, 39, 11417, 18539, 7596,
+ 20033, 16339, 14765, 39, 11417, 21443, 7596,
+ 20033, 16339, 14765, 40,
+ 20033, 16339, 14765, 41, 954,
+ 20033, 16339, 14765, 41, 11417, 8211, 7596,
+ 20033, 16339, 14765, 42,
+ 20033, 16339, 14765, 43, 11417, 7596,
+ 20033, 16339, 14765, 43, 11417, 14515, 7596,
+ 20033, 16339, 14765, 44,
+ 20033, 16339, 14765, 46,
+ 20033, 16339, 14765, 48,
+ 20033, 16339, 14765, 50,
+ 20033, 16339, 14765, 51, 11417, 6320,
+ 20033, 16339, 14765, 51, 11417, 21443, 7596,
+ 20033, 16339, 14765, 66,
+ 20033, 16339, 14765, 173, 17770,
+ 20033, 16339, 14765, 173, 17771, 11417, 6320,
+ 20033, 16339, 14765, 173, 17771, 11417, 21443, 7596,
+ 20033, 16339, 14765, 413, 17770,
+ 20033, 16339, 14765, 423, 17770,
+ 20033, 16339, 14765, 649, 17771, 11417, 6320,
+ 20033, 16339, 14765, 663, 17770,
+ 20033, 16339, 14765, 663, 17771, 11417, 21443, 7596,
+ 20033, 16339, 14765, 874,
+ 20033, 16339, 14765, 1110,
+ 20033, 16339, 14765, 1380,
+ 20033, 16339, 14765, 1398,
+ 20033, 16339, 14765, 1408,
+ 20033, 16339, 14765, 1420,
+ 20033, 16339, 14765, 2796,
+ 20033, 16339, 14765, 3423, 7369, 28,
+ 20033, 16339, 14765, 6008,
+ 20033, 16339, 14765, 6577, 17770,
+ 20033, 16339, 14765, 6955, 17770,
+ 20033, 16339, 14765, 7408,
+ 20033, 16339, 14765, 7409, 11417, 7596,
+ 20033, 16339, 14765, 7752,
+ 20033, 16339, 14765, 8220,
+ 20033, 16339, 14765, 8221, 11417, 21443, 7596,
+ 20033, 16339, 14765, 9699, 8,
+ 20033, 16339, 14765, 9699, 28,
+ 20033, 16339, 14765, 10007, 7608,
+ 20033, 16339, 14765, 10817, 17770,
+ 20033, 16339, 14765, 12268,
+ 20033, 16339, 14765, 12942,
+ 20033, 16339, 14765, 13218,
+ 20033, 16339, 14765, 13303, 2796,
+ 20033, 16339, 14765, 13303, 13218,
+ 20033, 16339, 14765, 14612,
+ 20033, 16339, 14765, 14940,
+ 20033, 16339, 14765, 15619, 28,
+ 20033, 16339, 14765, 15659, 7369, 28,
+ 20033, 16339, 14765, 15777, 14288,
+ 20033, 16339, 14765, 15777, 20289, 9699, 8,
+ 20033, 16339, 14765, 16891, 12,
+ 20033, 16339, 14765, 17249, 0,
+ 20033, 16339, 14765, 17249, 14,
+ 20033, 16339, 14765, 17249, 16,
+ 20033, 16339, 14765, 17249, 24,
+ 20033, 16339, 14765, 17249, 25, 11417, 8281, 2202,
+ 20033, 16339, 14765, 17249, 34,
+ 20033, 16339, 14765, 17249, 35, 11417, 7596,
+ 20033, 16339, 14765, 17249, 35, 11417, 8281, 2202,
+ 20033, 16339, 14765, 17249, 35, 11417, 8281, 2203, 891, 21443, 7596,
+ 20033, 16339, 14765, 17249, 42,
+ 20033, 16339, 14765, 17249, 44,
+ 20033, 16339, 14765, 17249, 48,
+ 20033, 16339, 14765, 17249, 49, 11417, 6002,
+ 20033, 16339, 14765, 17249, 66,
+ 20033, 16339, 14765, 17249, 9699, 8,
+ 20033, 16339, 14765, 17249, 12268,
+ 20033, 16339, 14765, 17613, 2,
+ 20033, 16339, 14765, 17613, 12,
+ 20033, 16339, 14765, 17613, 13, 11417, 7596,
+ 20033, 16339, 14765, 17613, 14,
+ 20033, 16339, 14765, 17613, 16,
+ 20033, 16339, 14765, 17613, 17, 11417, 17050,
+ 20033, 16339, 14765, 17613, 22,
+ 20033, 16339, 14765, 17613, 23, 11417, 6002,
+ 20033, 16339, 14765, 17613, 26,
+ 20033, 16339, 14765, 17613, 34,
+ 20033, 16339, 14765, 17613, 40,
+ 20033, 16339, 14765, 17613, 48,
+ 20033, 16339, 14765, 17613, 58,
+ 20033, 16339, 14765, 17613, 502,
+ 20033, 16339, 14765, 17613, 19883, 34,
+ 20033, 16339, 14765, 17795, 19, 11417, 17050,
+ 20033, 16339, 14765, 17795, 19, 11417, 17051, 891, 7596,
+ 20033, 16339, 14765, 19112,
+ 20033, 16339, 14765, 19957, 502,
+ 20033, 16339, 14765, 20289, 8,
+ 20033, 16339, 14765, 20289, 9699, 8,
+ 20033, 16339, 14765, 20289, 17977, 10604,
+ 20033, 16339, 14765, 20359, 40,
+ 20033, 16339, 15857, 12596,
+ 20033, 16339, 15919, 14426,
+ 20033, 16339, 15919, 21790,
+ 20033, 16339, 16392,
+ 20033, 16339, 16467, 13299, 15512,
+ 20033, 16339, 16467, 15919, 12223, 15512,
+ 20033, 16339, 16467, 15919, 13299, 15512,
+ 20033, 16339, 16809, 695, 12314,
+ 20033, 16339, 16809, 6643, 12314,
+ 20033, 16339, 16809, 12808,
+ 20033, 16339, 16809, 19883, 22701, 8736,
+ 20033, 16339, 16809, 22701, 8736,
+ 20033, 16339, 16827, 7596,
+ 20033, 16339, 17043, 891, 2271, 10938,
+ 20033, 16339, 17043, 891, 7459, 10938,
+ 20033, 16339, 17249, 12814,
+ 20033, 16339, 17613, 0,
+ 20033, 16339, 17613, 2,
+ 20033, 16339, 17613, 4,
+ 20033, 16339, 17613, 6,
+ 20033, 16339, 17613, 8,
+ 20033, 16339, 17613, 10,
+ 20033, 16339, 17613, 12,
+ 20033, 16339, 17613, 14,
+ 20033, 16339, 17613, 15, 11417, 17050,
+ 20033, 16339, 17613, 16,
+ 20033, 16339, 17613, 18,
+ 20033, 16339, 17613, 20,
+ 20033, 16339, 17613, 22,
+ 20033, 16339, 17613, 24,
+ 20033, 16339, 17613, 26,
+ 20033, 16339, 17613, 28,
+ 20033, 16339, 17613, 30,
+ 20033, 16339, 17613, 32,
+ 20033, 16339, 17613, 34,
+ 20033, 16339, 17613, 38,
+ 20033, 16339, 17613, 40,
+ 20033, 16339, 17613, 42,
+ 20033, 16339, 17613, 44,
+ 20033, 16339, 17613, 66,
+ 20033, 16339, 17613, 532,
+ 20033, 16339, 17613, 15619, 2,
+ 20033, 16339, 17613, 20289, 8,
+ 20033, 16339, 17613, 20289, 26,
+ 20033, 16339, 17631, 8211, 7369, 10062,
+ 20033, 16339, 17631, 14515, 7369, 10062,
+ 20033, 16339, 17651, 10939, 3887, 592,
+ 20033, 16339, 17651, 10939, 3887, 608,
+ 20033, 16339, 17651, 10939, 3887, 9802,
+ 20033, 16339, 17651, 10939, 3887, 14642,
+ 20033, 16339, 17651, 10939, 11553, 592,
+ 20033, 16339, 17651, 10939, 11553, 608,
+ 20033, 16339, 17651, 10939, 11553, 9802,
+ 20033, 16339, 17651, 10939, 11553, 14642,
+ 20033, 16339, 17977, 10604,
+ 20033, 16339, 17977, 10605, 11417, 17050,
+ 20033, 16339, 18253, 12596,
+ 20033, 16339, 19150,
+ 20033, 16339, 19263, 12596,
+ 20033, 16339, 19347, 12596,
+ 20033, 16339, 19489, 202,
+ 20033, 16339, 19489, 7377, 10484,
+ 20033, 16339, 19489, 10537, 10484,
+ 20033, 16339, 19803, 2498,
+ 20033, 16339, 20289, 12814,
+ 20033, 16339, 20289, 17977, 10604,
+ 20033, 16339, 20289, 17977, 10605, 11417, 17050,
+ 20033, 16339, 20625, 8250,
+ 20033, 16339, 21063, 10939, 954,
+ 20033, 16339, 21063, 15917, 10939, 954,
+ 20033, 16339, 21063, 15917, 21227, 10939, 954,
+ 20033, 16339, 21063, 21227, 10939, 954,
+ 20033, 16339, 21443, 12597, 11417, 21443, 7596,
+ 20033, 16339, 21790,
+ 20033, 16339, 21841, 15512,
+ 20033, 16339, 22059, 10939, 954,
+ 20033, 16339, 22059, 15917, 10939, 954,
+ 20033, 16339, 22059, 15917, 21227, 10939, 954,
+ 20033, 16339, 22059, 21227, 10939, 954,
+ 20033, 16339, 22473, 12808,
+ 20033, 16339, 23015, 7369, 22473, 12808,
+ 20033, 16339, 23015, 22473, 12808,
+ 20033, 16339, 23052,
+ 20037, 1477, 3886,
+ 20037, 1477, 11552,
+ 20037, 1477, 13026,
+ 20038,
+ 20042,
+ 20044,
+ 20046,
+ 20047, 18710,
+ 20047, 19382,
+ 20047, 20742,
+ 20052,
+ 20055, 18405, 14118,
+ 20056,
+ 20057, 15122,
+ 20057, 25298,
+ 20058,
+ 20063, 9744,
+ 20063, 12959, 16926,
+ 20069, 17659, 12959, 11726,
+ 20069, 17659, 13653, 17613, 16339, 0,
+ 20069, 17659, 13653, 17613, 16339, 2,
+ 20069, 17659, 13653, 17613, 16339, 4,
+ 20069, 17659, 13653, 17613, 16339, 6,
+ 20069, 17659, 13653, 17613, 16339, 8,
+ 20069, 17659, 13653, 17613, 16339, 10,
+ 20069, 17659, 13653, 17613, 16339, 12,
+ 20069, 17659, 13653, 17613, 16339, 14,
+ 20069, 17659, 13653, 17613, 16339, 16,
+ 20069, 17659, 13653, 17613, 16339, 18,
+ 20069, 17659, 13653, 17613, 16339, 20,
+ 20069, 17659, 13653, 17613, 16339, 22,
+ 20069, 17659, 13653, 17613, 16339, 24,
+ 20069, 17659, 13653, 17613, 16339, 26,
+ 20069, 17659, 13653, 17613, 16339, 28,
+ 20069, 17659, 13653, 17613, 16339, 30,
+ 20069, 17659, 13653, 17613, 16339, 32,
+ 20069, 17659, 13653, 17613, 16339, 34,
+ 20069, 17659, 13653, 17613, 16339, 36,
+ 20069, 17659, 13653, 17613, 16339, 38,
+ 20069, 17659, 13653, 17613, 16339, 40,
+ 20069, 17659, 13653, 17613, 16339, 42,
+ 20069, 17659, 13653, 17613, 16339, 44,
+ 20069, 17659, 13653, 17613, 16339, 46,
+ 20069, 17659, 13653, 17613, 16339, 48,
+ 20069, 17659, 13653, 17613, 16339, 50,
+ 20069, 17659, 16593, 15934,
+ 20069, 17659, 16593, 17256,
+ 20069, 17659, 16593, 17258,
+ 20069, 17659, 16593, 17922,
+ 20069, 17659, 16593, 18864,
+ 20069, 17659, 16593, 19696,
+ 20069, 17659, 16593, 19778,
+ 20069, 17659, 16593, 20082,
+ 20069, 17659, 16593, 20518,
+ 20069, 17659, 16593, 21484,
+ 20069, 17659, 17020,
+ 20069, 17659, 20550,
+ 20069, 18911, 60,
+ 20069, 18911, 300,
+ 20069, 18911, 546,
+ 20069, 18911, 612,
+ 20069, 18911, 738,
+ 20069, 18911, 12827, 8736,
+ 20069, 18911, 13653, 17613, 16339, 0,
+ 20069, 18911, 13653, 17613, 16339, 2,
+ 20069, 18911, 13653, 17613, 16339, 4,
+ 20069, 18911, 13653, 17613, 16339, 6,
+ 20069, 18911, 13653, 17613, 16339, 8,
+ 20069, 18911, 13653, 17613, 16339, 10,
+ 20069, 18911, 13653, 17613, 16339, 12,
+ 20069, 18911, 13653, 17613, 16339, 14,
+ 20069, 18911, 13653, 17613, 16339, 16,
+ 20069, 18911, 13653, 17613, 16339, 18,
+ 20069, 18911, 13653, 17613, 16339, 20,
+ 20069, 18911, 13653, 17613, 16339, 22,
+ 20069, 18911, 13653, 17613, 16339, 24,
+ 20069, 18911, 13653, 17613, 16339, 26,
+ 20069, 18911, 13653, 17613, 16339, 28,
+ 20069, 18911, 13653, 17613, 16339, 30,
+ 20069, 18911, 13653, 17613, 16339, 32,
+ 20069, 18911, 13653, 17613, 16339, 34,
+ 20069, 18911, 13653, 17613, 16339, 36,
+ 20069, 18911, 13653, 17613, 16339, 38,
+ 20069, 18911, 13653, 17613, 16339, 40,
+ 20069, 18911, 13653, 17613, 16339, 42,
+ 20069, 18911, 13653, 17613, 16339, 44,
+ 20069, 18911, 13653, 17613, 16339, 46,
+ 20069, 18911, 13653, 17613, 16339, 48,
+ 20069, 18911, 13653, 17613, 16339, 50,
+ 20069, 18911, 20253, 8736,
+ 20069, 19521, 12826,
+ 20069, 19521, 16467, 14515, 659, 13707, 15730,
+ 20069, 19521, 17764,
+ 20087, 14786,
+ 20092,
+ 20093, 11417, 21885, 12820,
+ 20101, 18685, 13389, 10485, 771, 770,
+ 20101, 18685, 13389, 10485, 1477, 14950,
+ 20101, 18685, 13389, 10485, 1477, 15548,
+ 20101, 18685, 13389, 10485, 1477, 16694,
+ 20101, 18685, 13389, 10485, 1477, 19960,
+ 20101, 18685, 13389, 10485, 1477, 23220,
+ 20101, 18685, 13389, 12959, 2726,
+ 20101, 18685, 13389, 12959, 3194,
+ 20101, 18685, 13389, 12959, 3486,
+ 20101, 18685, 13389, 12959, 6978,
+ 20101, 18685, 13389, 12959, 7000,
+ 20101, 18685, 13389, 12959, 9282,
+ 20101, 18685, 13389, 12959, 11726,
+ 20101, 18685, 13389, 12959, 13036,
+ 20101, 18685, 13389, 12959, 14634,
+ 20101, 18685, 13389, 12959, 14960,
+ 20101, 18685, 13389, 16339, 0,
+ 20101, 18685, 13389, 16339, 8,
+ 20101, 18685, 13389, 16339, 16,
+ 20101, 18685, 13389, 16339, 28,
+ 20101, 18685, 13389, 16339, 40,
+ 20101, 18685, 13389, 16339, 44,
+ 20101, 18685, 13389, 16339, 58,
+ 20101, 18685, 13389, 16339, 124,
+ 20101, 18685, 13389, 16339, 148,
+ 20101, 18685, 13389, 16339, 184,
+ 20101, 18685, 13389, 16339, 226,
+ 20101, 18685, 13389, 16339, 246,
+ 20101, 18685, 13389, 16339, 270,
+ 20101, 18685, 13389, 16339, 356,
+ 20101, 18685, 13389, 16339, 392,
+ 20101, 18685, 13389, 16339, 424,
+ 20101, 18685, 13389, 16339, 464,
+ 20101, 18685, 13389, 16339, 520,
+ 20101, 18685, 13389, 16339, 546,
+ 20101, 18685, 13389, 16339, 580,
+ 20101, 18685, 13389, 16339, 596,
+ 20101, 18685, 13389, 16339, 612,
+ 20101, 18685, 13389, 16339, 646,
+ 20101, 18685, 13389, 16339, 710,
+ 20101, 18685, 13389, 16339, 758,
+ 20101, 18685, 13389, 16339, 774,
+ 20101, 18685, 13389, 16339, 792,
+ 20101, 18685, 13389, 16339, 1256,
+ 20101, 18685, 13389, 16339, 1662,
+ 20101, 18685, 13389, 16339, 2418,
+ 20101, 18685, 13389, 16339, 2516,
+ 20101, 18685, 13389, 16339, 2590,
+ 20101, 18685, 13389, 16339, 2620,
+ 20101, 18685, 13389, 16339, 2622,
+ 20101, 18685, 13389, 16339, 2624,
+ 20101, 18685, 13389, 16339, 2636,
+ 20101, 18685, 13389, 16339, 2664,
+ 20101, 18685, 13389, 16339, 2816,
+ 20101, 18685, 13389, 16339, 3072,
+ 20101, 18685, 13389, 16339, 3438,
+ 20101, 18685, 13389, 16339, 3488,
+ 20101, 18685, 13389, 16339, 3796,
+ 20101, 18685, 13389, 16339, 9368,
+ 20101, 18685, 13389, 16339, 9428,
+ 20101, 18685, 13389, 16339, 9436,
+ 20101, 18685, 13389, 17200,
+ 20101, 18685, 13389, 17202,
+ 20101, 18685, 13389, 17204,
+ 20101, 18685, 13389, 17206,
+ 20101, 18685, 13389, 17208,
+ 20101, 18685, 13389, 17210,
+ 20101, 18685, 13389, 17212,
+ 20101, 18685, 13389, 17659, 124,
+ 20101, 18685, 13389, 19965, 9470,
+ 20101, 18685, 13389, 20471, 22152,
+ 20105, 1417, 17084,
+ 20109, 1044,
+ 20109, 6969, 15940,
+ 20109, 10782,
+ 20109, 16751, 1078,
+ 20109, 21814,
+ 20117, 504,
+ 20121, 12826,
+ 20125, 12419, 10598,
+ 20125, 13303, 12826,
+ 20125, 13653, 12826,
+ 20125, 15287, 10598,
+ 20128,
+ 20144,
+ 20161, 658,
+ 20161, 11417, 14985, 20112,
+ 20161, 11417, 22113, 17050,
+ 20169, 17690,
+ 20183, 19446,
+ 20189, 8737, 10354,
+ 20189, 8737, 15919, 10354,
+ 20189, 15919, 7399, 8736,
+ 20189, 16339, 0,
+ 20189, 16339, 8,
+ 20189, 16339, 16,
+ 20189, 16339, 28,
+ 20189, 16339, 40,
+ 20189, 16339, 106,
+ 20189, 16339, 124,
+ 20189, 16339, 148,
+ 20189, 16339, 184,
+ 20189, 16339, 226,
+ 20189, 16339, 246,
+ 20189, 16339, 270,
+ 20189, 16339, 342,
+ 20189, 16339, 356,
+ 20189, 16339, 392,
+ 20189, 16339, 424,
+ 20189, 16339, 464,
+ 20189, 16339, 546,
+ 20189, 16339, 580,
+ 20189, 16339, 596,
+ 20189, 16339, 612,
+ 20189, 16339, 646,
+ 20189, 16339, 734,
+ 20189, 16339, 758,
+ 20189, 16339, 774,
+ 20189, 16339, 792,
+ 20189, 16339, 1106,
+ 20189, 16339, 1204,
+ 20189, 16339, 1320,
+ 20189, 16339, 1562,
+ 20189, 16339, 2008,
+ 20189, 16339, 2544,
+ 20189, 16339, 2594,
+ 20189, 16339, 2664,
+ 20189, 16339, 2792,
+ 20189, 16339, 3166,
+ 20189, 16339, 3372,
+ 20189, 16339, 3438,
+ 20189, 16339, 3452,
+ 20189, 16339, 3986,
+ 20189, 16339, 10964,
+ 20189, 16339, 10988,
+ 20189, 16339, 14765, 0,
+ 20189, 16339, 17321, 270,
+ 20189, 16339, 20693, 774,
+ 20189, 16339, 20717, 226,
+ 20189, 16339, 21733, 3166,
+ 20189, 16339, 22560,
+ 20189, 16969, 7399, 8736,
+ 20189, 21545, 16339, 596,
+ 20189, 21545, 16339, 734,
+ 20189, 21545, 16339, 774,
+ 20189, 22449, 16339, 596,
+ 20191, 6611, 10485, 539, 5910,
+ 20191, 6611, 10485, 976,
+ 20191, 6611, 10485, 1024,
+ 20191, 6611, 10485, 1080,
+ 20191, 6611, 10485, 2228,
+ 20191, 6611, 10485, 2994,
+ 20191, 6611, 10485, 3148,
+ 20191, 6611, 10485, 6288,
+ 20191, 6611, 10485, 6300,
+ 20191, 6611, 10485, 6640,
+ 20191, 6611, 10485, 7454,
+ 20191, 6611, 10485, 7608,
+ 20191, 6611, 10485, 8244,
+ 20191, 6611, 10485, 10390,
+ 20191, 6611, 10485, 11296,
+ 20191, 6611, 10485, 11381, 5926,
+ 20191, 6611, 10485, 12314,
+ 20191, 6611, 10485, 12473, 2202,
+ 20191, 6611, 10485, 12568,
+ 20191, 6611, 10485, 13022,
+ 20191, 6611, 10485, 13158,
+ 20191, 6611, 10485, 14403, 10952,
+ 20191, 6611, 10485, 14754,
+ 20191, 6611, 10485, 14765, 932,
+ 20191, 6611, 10485, 14976,
+ 20191, 6611, 10485, 15088,
+ 20191, 6611, 10485, 15302,
+ 20191, 6611, 10485, 15788,
+ 20191, 6611, 10485, 15890,
+ 20191, 6611, 10485, 16102,
+ 20191, 6611, 10485, 16146,
+ 20191, 6611, 10485, 16735, 7398,
+ 20191, 6611, 10485, 16940,
+ 20191, 6611, 10485, 17540,
+ 20191, 6611, 10485, 17614,
+ 20191, 6611, 10485, 18346,
+ 20191, 6611, 10485, 18562,
+ 20191, 6611, 10485, 18760,
+ 20191, 6611, 10485, 19796,
+ 20191, 6611, 10485, 19986,
+ 20191, 6611, 10485, 20424,
+ 20191, 6611, 10485, 20501, 7398,
+ 20191, 6611, 10485, 20756,
+ 20191, 6611, 10485, 20775, 14402,
+ 20191, 6611, 10485, 20813, 18491, 17050,
+ 20191, 6611, 10485, 22258,
+ 20193, 7372,
+ 20195, 10598,
+ 20211, 17032,
+ 20212,
+ 20215, 21174,
+ 20224,
+ 20225, 527, 13063, 658,
+ 20225, 527, 22053, 658,
+ 20225, 1047, 2613, 22053, 658,
+ 20225, 12221, 2613, 13063, 658,
+ 20225, 12221, 2613, 15537, 13063, 658,
+ 20225, 12221, 15537, 13063, 658,
+ 20225, 12221, 15943, 10484,
+ 20225, 12221, 22989, 2613, 13063, 658,
+ 20225, 12221, 22989, 15943, 10484,
+ 20225, 15121, 20270,
+ 20229, 2338,
+ 20229, 15302,
+ 20229, 16694,
+ 20231, 9734,
+ 20232,
+ 20239, 8250,
+ 20247, 13707, 8210,
+ 20247, 13707, 14514,
+ 20247, 15127, 8210,
+ 20247, 15127, 8211, 891, 13707, 8211, 891, 13707, 14514,
+ 20247, 15127, 8211, 891, 13707, 14514,
+ 20247, 15127, 8211, 891, 15127, 14515, 891, 13707, 8210,
+ 20247, 15127, 8211, 891, 15127, 14515, 891, 13707, 14514,
+ 20247, 15127, 14514,
+ 20247, 15127, 14515, 891, 13707, 8210,
+ 20247, 15127, 14515, 891, 13707, 8211, 891, 13707, 14514,
+ 20253, 8736,
+ 20253, 22701, 8736,
+ 20254,
+ 20265, 14339, 17084,
+ 20269, 21175, 17085, 16339, 0,
+ 20269, 21175, 17085, 16339, 2,
+ 20269, 21175, 17085, 16339, 4,
+ 20269, 21175, 17085, 16339, 6,
+ 20269, 21175, 17085, 16339, 8,
+ 20269, 21175, 17085, 16339, 10,
+ 20269, 21175, 17085, 16339, 12,
+ 20269, 21175, 17085, 16339, 14,
+ 20269, 21175, 17085, 16339, 16,
+ 20269, 21175, 17085, 16339, 18,
+ 20269, 21175, 17085, 16339, 20,
+ 20269, 21175, 17085, 16339, 22,
+ 20269, 21175, 17085, 16339, 24,
+ 20269, 21175, 17085, 16339, 26,
+ 20269, 21175, 17085, 16339, 28,
+ 20269, 21175, 17085, 16339, 30,
+ 20269, 21175, 17085, 16339, 32,
+ 20269, 21175, 17085, 16339, 34,
+ 20269, 21175, 17085, 16339, 36,
+ 20269, 21175, 17085, 16339, 38,
+ 20269, 21175, 17085, 16339, 40,
+ 20269, 21175, 17085, 16339, 42,
+ 20269, 21175, 17085, 16339, 44,
+ 20269, 21175, 17085, 16339, 46,
+ 20269, 21175, 17085, 16339, 48,
+ 20269, 21175, 17085, 16339, 50,
+ 20273, 6938,
+ 20277, 16828,
+ 20284,
20286,
- 20290,
- 20312,
- 20319, 5292,
- 20323, 14625, 20876,
- 20323, 15573, 20876,
- 20325, 10651, 19618,
- 20325, 14999, 270,
- 20325, 14999, 528,
- 20325, 14999, 826,
- 20325, 14999, 830,
- 20325, 14999, 928,
- 20325, 14999, 1616,
- 20325, 14999, 1866,
- 20325, 14999, 2280,
- 20325, 14999, 2536,
- 20325, 14999, 2804,
- 20325, 14999, 3216,
- 20325, 14999, 3236,
- 20325, 14999, 3530,
- 20325, 14999, 3726,
- 20325, 14999, 3792,
- 20325, 14999, 6362,
- 20325, 14999, 6924,
- 20325, 14999, 7790,
- 20325, 14999, 9524,
- 20325, 14999, 9684,
- 20325, 14999, 9722,
- 20325, 14999, 9776,
- 20325, 15233, 2610,
- 20325, 15233, 2611, 16502,
- 20325, 15233, 3232,
- 20325, 15233, 3356,
- 20325, 15233, 13736,
- 20325, 15233, 15820,
- 20331, 9854,
- 20335, 9854,
- 20338,
+ 20289, 2613, 10484,
+ 20289, 7373, 11417, 16467, 15997, 19732,
+ 20289, 12280,
+ 20289, 12281, 11417, 20612,
+ 20289, 12814,
+ 20289, 13047, 3160,
+ 20289, 14426,
+ 20289, 14515, 12280,
+ 20289, 14984,
+ 20289, 14985, 15942,
+ 20289, 15919, 14426,
+ 20289, 15919, 14427, 21409, 8736,
+ 20289, 15919, 17051, 2613, 10484,
+ 20289, 16035, 22866,
+ 20289, 16809, 7373, 11417, 17925, 18906,
+ 20289, 17165, 695, 10484,
+ 20289, 17165, 6643, 10484,
+ 20289, 17219, 14426,
+ 20289, 18619, 10484,
+ 20289, 18763, 16021, 13351, 15688,
+ 20289, 19135, 7372,
+ 20289, 20253, 8736,
+ 20289, 21474,
+ 20289, 22333, 17613, 22,
+ 20304,
+ 20309, 6938,
+ 20310,
+ 20318,
+ 20324,
+ 20326,
+ 20328,
+ 20341, 15287, 10598,
+ 20341, 15287, 13653, 12826,
+ 20341, 15287, 15766,
20342,
- 20347, 18177, 18386,
- 20349, 12005, 634,
- 20353, 9854,
- 20363, 7817, 16372,
- 20363, 7817, 16374,
- 20366,
- 20373, 859, 18997, 11476,
- 20375, 3293, 15527, 14049, 11476,
- 20375, 3357, 14823, 11476,
- 20375, 10621, 11476,
- 20375, 11476,
- 20375, 11477, 635, 896,
- 20375, 11477, 635, 11571, 16248,
- 20375, 11477, 6785, 896,
- 20375, 11477, 6785, 897, 635, 11571, 16248,
- 20375, 11477, 9175, 19407, 11476,
- 20375, 11477, 10641, 3265, 17462,
- 20375, 11477, 10641, 3265, 19214,
- 20375, 11477, 10641, 7292,
- 20375, 11477, 10641, 7888,
- 20375, 11477, 10641, 9287, 11552,
- 20375, 11477, 10641, 10092,
- 20375, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
- 20375, 11477, 10641, 10093, 10641, 18847, 15642,
- 20375, 11477, 10641, 12537, 18775, 18906,
- 20375, 11477, 10641, 13563, 18775, 18906,
- 20375, 11477, 10641, 13563, 20683, 18906,
- 20375, 11477, 10641, 14519, 19214,
- 20375, 11477, 10641, 14623, 9952,
- 20375, 11477, 10641, 14625, 18847, 15642,
- 20375, 11477, 10641, 15095, 18775, 18906,
- 20375, 11477, 10641, 15642,
- 20375, 11477, 10641, 16891, 10092,
- 20375, 11477, 10641, 18847, 15642,
- 20375, 11477, 10641, 20683, 18906,
- 20375, 11477, 11393, 13507, 19407, 11476,
- 20375, 11477, 11393, 13759, 18386,
- 20375, 11477, 11393, 14281, 12005, 634,
- 20375, 11477, 11393, 17123, 13759, 18386,
- 20375, 11477, 11393, 17123, 14281, 12005, 634,
- 20375, 11477, 17369, 46,
- 20375, 11477, 17369, 18688,
- 20375, 11477, 17369, 21096,
- 20375, 11571, 11476,
- 20375, 11571, 16153, 14049, 11476,
- 20375, 12277, 11476,
- 20375, 12277, 19931, 11476,
- 20375, 14049, 11476,
- 20375, 14049, 11477, 6785, 10618,
- 20375, 14049, 11477, 15901, 18775, 18906,
- 20375, 14393, 15527, 14049, 11476,
- 20375, 14555, 11476,
- 20375, 14625, 6287, 11476,
- 20375, 14625, 11476,
- 20375, 14625, 11477, 6785, 896,
- 20375, 14625, 11477, 10641, 15642,
- 20375, 14625, 11477, 10641, 18847, 15642,
- 20375, 14625, 19888,
- 20375, 15291, 14312,
- 20375, 15456,
- 20375, 15781, 6287, 11476,
- 20375, 15781, 11476,
- 20375, 16481, 9175, 19407, 16480,
- 20375, 16481, 10641, 5741, 671, 635, 896,
- 20375, 16481, 10641, 5741, 671, 6785, 896,
- 20375, 16481, 10641, 5741, 671, 11393, 7883, 6286,
- 20375, 16481, 10641, 5741, 671, 11393, 19407, 16481, 10641, 5741, 670,
- 20375, 16481, 10641, 5741, 671, 11393, 20375, 16481, 10641, 5741, 6434,
- 20375, 16481, 10641, 5741, 6435, 635, 896,
- 20375, 16481, 10641, 5741, 6435, 6785, 896,
- 20375, 16481, 10641, 5741, 6435, 11393, 19407, 16481, 10641, 5741, 6434,
- 20375, 16481, 10641, 5741, 6435, 11553, 7883, 6286,
- 20375, 16481, 10641, 5741, 17462,
- 20375, 16481, 10641, 5741, 19214,
- 20375, 17275, 11476,
- 20375, 18635, 11476,
- 20375, 18775, 18906,
- 20375, 19553, 11476,
- 20375, 19888,
- 20375, 19931, 11476,
- 20375, 20377, 11476,
- 20375, 20501, 11477, 6785, 896,
- 20375, 20501, 11477, 10641, 10092,
- 20375, 20501, 11477, 10641, 10093, 10641, 14625, 18847, 15642,
- 20375, 20501, 11477, 10641, 10093, 10641, 18847, 15642,
- 20375, 20501, 11477, 10641, 14625, 18847, 15642,
- 20375, 20501, 11477, 10641, 18775, 19890,
- 20375, 20501, 11477, 10641, 18847, 15642,
- 20375, 20501, 15781, 6287, 11476,
- 20375, 20545, 18583, 14049, 11476,
- 20375, 20687, 11476,
- 20375, 20769, 14049, 11476,
- 20375, 20831, 11476,
- 20375, 21089, 18583, 14049, 11476,
- 20375, 21199, 14049, 11476,
- 20375, 23305, 11476,
- 20375, 23305, 11477, 635, 896,
- 20375, 23305, 11477, 9175, 19407, 23305, 11476,
- 20375, 23305, 11477, 10641, 5853, 13456,
- 20375, 23305, 11477, 10641, 7883, 3265, 17462,
- 20375, 23305, 11477, 10641, 7883, 3265, 19214,
- 20375, 23305, 11477, 10641, 10533, 12277, 13456,
- 20375, 23305, 11477, 10641, 12277, 13456,
- 20375, 23305, 11477, 10641, 14625, 18847, 15642,
- 20375, 23305, 11477, 10641, 14625, 20181, 15642,
- 20375, 23305, 11477, 10641, 15095, 13456,
- 20375, 23305, 11477, 10641, 15155, 13456,
- 20375, 23305, 14555, 11476,
- 20375, 23305, 15291, 14312,
- 20377, 12277, 2175, 14625, 11763, 19557, 8321, 18392,
- 20377, 12277, 14625, 11763, 19557, 8321, 18392,
- 20377, 12277, 14625, 15811, 11763, 19557, 8321, 18392,
- 20377, 20753, 18392,
- 20381, 9855, 15868,
- 20381, 9855, 17486,
- 20381, 9855, 17610,
- 20381, 9855, 20552,
- 20381, 11854,
- 20381, 11905, 2610,
- 20381, 11905, 3076,
- 20381, 11905, 3356,
- 20381, 11905, 6756,
- 20381, 11905, 6778,
- 20381, 11905, 8780,
- 20381, 11905, 10900,
- 20381, 11905, 11978,
- 20381, 11905, 13450,
- 20381, 11905, 13736,
- 20381, 14003, 9855, 8,
- 20381, 14003, 9855, 16,
- 20381, 14003, 9855, 28,
- 20381, 14003, 9855, 40,
- 20381, 14003, 9855, 58,
- 20381, 14003, 9855, 72,
- 20381, 14003, 9855, 94,
- 20381, 14003, 9855, 184,
- 20381, 14003, 9855, 308,
- 20381, 14003, 9855, 498,
- 20381, 14003, 9855, 676,
- 20381, 14003, 9855, 17493, 22,
- 20381, 14003, 9855, 17493, 34,
- 20381, 14003, 9855, 17493, 396,
- 20381, 14003, 9855, 17493, 582,
- 20381, 14625, 11854,
- 20381, 14999, 0,
- 20381, 14999, 8,
- 20381, 14999, 16,
- 20381, 14999, 28,
- 20381, 14999, 40,
- 20381, 14999, 58,
- 20381, 14999, 72,
- 20381, 14999, 94,
- 20381, 14999, 106,
- 20381, 14999, 124,
- 20381, 14999, 148,
- 20381, 14999, 184,
- 20381, 14999, 244,
- 20381, 14999, 266,
- 20381, 14999, 308,
- 20381, 14999, 336,
- 20381, 14999, 350,
- 20381, 14999, 384,
- 20381, 14999, 416,
- 20381, 14999, 448,
- 20381, 14999, 498,
- 20381, 14999, 522,
- 20381, 14999, 572,
- 20381, 14999, 588,
- 20381, 14999, 622,
- 20381, 14999, 676,
- 20381, 14999, 680,
- 20381, 14999, 734,
- 20381, 14999, 932,
- 20381, 14999, 1044,
- 20381, 14999, 1142,
- 20381, 14999, 1164,
- 20381, 14999, 1492,
- 20381, 14999, 1796,
- 20381, 14999, 1914,
- 20381, 14999, 2152,
- 20381, 14999, 2444,
- 20381, 14999, 2492,
- 20381, 14999, 2556,
- 20381, 14999, 2676,
- 20381, 14999, 3048,
- 20381, 14999, 3114,
- 20381, 14999, 3242,
- 20381, 14999, 3322,
- 20381, 14999, 6314,
- 20381, 14999, 10264,
- 20381, 14999, 17493, 22,
- 20381, 14999, 17493, 34,
- 20381, 14999, 17493, 396,
- 20381, 14999, 17493, 582,
- 20381, 19015, 9855, 12252,
- 20387, 17075, 10641, 14393, 14496,
- 20399, 9171, 968,
- 20403, 485, 12398,
- 20425, 13582,
- 20450,
- 20461, 17092,
- 20466,
- 20479, 6759, 497, 9296,
- 20479, 13372,
- 20479, 14418,
- 20488,
- 20508,
- 20510,
- 20513, 15672,
- 20531, 1913, 15672,
- 20541, 12580,
- 20545, 18583, 14049, 20375, 11476,
- 20547, 13581, 11477, 10641, 14851, 10092,
- 20547, 13581, 11477, 10641, 20181, 10092,
- 20561, 18098,
- 20567, 15672,
- 20568,
- 20570,
- 20579, 13630,
- 20583, 634,
- 20584,
- 20586,
- 20671, 12005, 635, 505, 19408,
- 20671, 12005, 635, 505, 21096,
- 20671, 17237, 12005, 635, 505, 19408,
- 20671, 17237, 12005, 635, 505, 21096,
- 20671, 17237, 19409, 505, 12005, 634,
- 20671, 17237, 21097, 505, 12005, 634,
- 20681, 634,
- 20685, 8320,
- 20685, 18511, 8320,
- 20695, 13582,
- 20723, 9786,
- 20725, 13250,
- 20727, 6793, 9956,
- 20727, 7123, 6743, 13582,
- 20727, 11762,
- 20727, 12559, 10219, 8320,
- 20727, 13582,
- 20727, 15233, 10900,
- 20727, 15451, 10219, 8320,
- 20727, 16161, 8320,
- 20727, 18025, 10219, 8320,
- 20727, 19053, 10219, 8320,
- 20727, 19371, 8320,
- 20727, 19771, 7855, 6729, 19619, 15672,
- 20727, 19771, 15673, 1397, 1141, 2610,
- 20727, 19771, 15673, 1397, 1141, 3076,
- 20727, 19771, 15673, 1397, 1141, 3232,
- 20727, 19771, 15673, 1397, 1141, 3356,
- 20727, 19771, 15673, 1397, 1141, 6756,
- 20727, 19771, 15673, 1397, 1141, 6778,
- 20727, 19771, 15673, 1397, 1141, 8780,
- 20727, 19771, 15673, 1397, 1141, 11978,
- 20727, 19771, 15673, 1397, 1141, 13450,
- 20727, 19771, 15673, 1397, 1141, 13736,
- 20727, 19771, 15673, 1397, 1141, 14638,
- 20727, 19771, 15673, 1397, 1141, 15736,
- 20727, 19771, 15673, 1397, 1141, 15818,
- 20727, 19771, 15673, 1397, 1141, 15820,
- 20727, 19771, 15673, 1397, 1141, 16400,
- 20727, 19771, 15673, 1397, 1141, 17232,
- 20727, 19771, 15673, 1397, 1141, 18010,
- 20727, 19771, 15673, 1397, 1141, 18086,
- 20727, 19771, 15673, 1397, 1141, 18362,
- 20727, 19771, 15673, 1397, 1141, 18742,
- 20727, 19771, 15673, 1397, 1141, 19622,
- 20727, 19771, 15673, 1397, 1141, 20474,
- 20727, 19771, 15673, 1397, 1141, 20492,
- 20727, 19771, 15673, 1397, 1141, 20494,
- 20727, 19771, 15673, 1397, 1141, 20496,
- 20727, 19771, 15673, 1397, 1141, 20962,
- 20727, 19771, 15673, 1397, 1141, 20964,
- 20727, 19771, 15673, 1397, 1141, 20966,
- 20727, 19771, 15673, 1397, 1141, 21260,
- 20727, 19771, 15673, 1397, 1141, 21262,
- 20727, 19771, 15673, 1397, 1141, 21264,
- 20727, 19771, 15673, 1397, 2258,
- 20727, 19771, 15673, 1397, 7311, 2610,
- 20727, 19771, 15673, 1397, 7311, 3076,
- 20727, 19771, 15673, 1397, 7311, 3232,
- 20727, 19771, 15673, 1397, 7311, 3356,
- 20727, 19771, 15673, 1397, 7311, 6756,
- 20727, 19771, 15673, 1397, 7311, 6778,
- 20727, 19771, 15673, 1397, 7311, 8780,
- 20727, 19771, 15673, 1397, 7311, 10900,
- 20727, 19771, 15673, 1397, 7311, 11978,
- 20727, 19771, 15673, 1397, 7311, 13450,
- 20727, 19771, 15673, 1397, 7311, 13736,
- 20727, 19771, 15673, 1397, 7311, 14638,
- 20727, 19771, 15673, 1397, 7311, 15818,
- 20727, 19771, 15673, 1397, 7311, 15820,
- 20727, 19771, 15673, 1397, 7311, 16400,
- 20727, 19771, 15673, 1397, 7311, 17232,
- 20727, 19771, 15673, 1397, 7311, 18010,
- 20727, 19771, 15673, 1397, 7311, 18086,
- 20727, 19771, 15673, 1397, 7311, 18362,
- 20727, 19771, 15673, 1397, 7311, 18742,
- 20727, 19771, 15673, 1397, 7311, 19622,
- 20727, 19771, 15673, 1397, 7311, 20492,
- 20727, 19771, 15673, 1397, 7311, 20496,
- 20727, 19771, 15673, 1397, 7311, 20964,
- 20727, 19771, 15673, 1397, 7311, 21264,
- 20727, 19771, 15673, 1397, 7526,
- 20727, 19771, 15673, 1397, 7528,
- 20727, 19771, 15673, 1397, 11462,
- 20727, 19771, 15673, 1397, 12664,
- 20727, 19771, 15673, 1397, 14330,
- 20727, 19771, 15673, 1397, 16540,
- 20727, 19771, 15673, 1397, 16918,
- 20727, 19771, 15673, 1397, 17822,
- 20727, 19771, 15673, 1397, 18048,
- 20727, 19771, 15673, 1397, 18376,
- 20727, 19771, 15673, 1397, 19620,
- 20727, 19825, 19352,
- 20727, 19869, 2243, 8320,
- 20727, 19869, 2611, 8320,
- 20727, 19869, 3293, 8320,
- 20727, 19869, 3357, 8320,
- 20727, 19869, 6779, 8320,
- 20727, 19869, 11969, 8320,
- 20727, 19869, 12087, 8320,
- 20727, 19869, 13729, 8320,
- 20727, 19869, 13737, 8320,
- 20727, 19869, 14393, 8320,
- 20727, 19869, 14741, 8320,
- 20727, 19869, 14827, 8320,
- 20727, 19869, 15119, 8320,
- 20727, 19869, 15507, 8320,
- 20727, 19869, 16723, 8320,
- 20727, 19869, 17123, 8320,
- 20727, 20601, 18979, 6793, 18690,
- 20727, 20601, 18979, 7817, 635, 13340,
- 20727, 20601, 18979, 7817, 635, 15119, 843, 13340,
- 20727, 20601, 18979, 11393, 635, 11552,
- 20727, 20601, 18979, 11393, 635, 15119, 843, 11552,
- 20727, 20601, 18979, 18398,
- 20727, 20601, 18979, 18691, 6785, 7816,
- 20727, 20601, 18979, 18691, 6785, 11392,
- 20727, 20601, 18979, 18691, 6785, 11552,
- 20727, 20601, 18979, 18691, 6785, 12589, 7816,
- 20727, 20601, 18979, 18691, 6785, 13889, 7816,
- 20727, 20601, 18979, 18691, 6785, 13889, 13340,
- 20743, 6371, 15320,
- 20743, 15592,
- 20746,
- 20749, 19869, 14284,
- 20749, 19869, 19618,
- 20749, 19869, 20470,
- 20751, 14685, 843, 8315, 9854,
- 20752,
- 20765, 6752,
- 20765, 15667, 9854,
- 20765, 15667, 9855, 10641, 6430,
- 20765, 17631, 18033, 9854,
- 20767, 20197, 19516,
- 20769, 14049, 20375, 11476,
- 20779, 11742,
- 20805, 6718,
- 20827, 14033, 15672,
- 20838,
- 20849, 9854,
- 20857, 6718,
- 20858,
- 20877, 13582,
- 20879, 9854,
- 20887, 18978,
- 20902,
- 20907, 15134,
- 20910,
- 20915, 829, 5843, 13563, 19594,
- 20915, 829, 9967, 13563, 19594,
- 20915, 829, 16079, 2632,
- 20915, 829, 17313, 316,
- 20915, 1337, 10638,
- 20915, 1337, 11577, 15572,
- 20915, 1337, 11577, 18336,
- 20915, 2141, 12589, 9175, 13888,
- 20915, 2141, 13889, 9175, 12588,
- 20915, 2969, 15572,
- 20915, 2969, 16064,
- 20915, 2969, 18336,
- 20915, 6556,
- 20915, 6605, 7123, 9170,
- 20915, 6605, 7123, 14496,
- 20915, 6605, 9170,
- 20915, 6605, 10633, 9170,
- 20915, 6605, 14496,
- 20915, 6605, 18632,
- 20915, 6605, 18859, 18332,
- 20915, 6719, 19073, 18477, 8851, 671, 505, 6434,
- 20915, 6719, 19073, 18477, 8851, 671, 505, 6435, 17376,
- 20915, 6719, 19073, 18477, 8851, 16421, 17376,
- 20915, 6743, 20242,
- 20915, 6743, 20244,
- 20915, 6743, 20246,
- 20915, 6743, 20248,
- 20915, 6743, 20250,
- 20915, 6793, 9956,
- 20915, 7118,
- 20915, 7138,
- 20915, 7139, 2918,
- 20915, 7139, 18333, 14486,
- 20915, 7139, 23503, 10190,
- 20915, 7139, 23503, 11782,
- 20915, 7139, 23503, 18652,
- 20915, 7139, 23533, 11782,
- 20915, 7139, 23533, 18652,
- 20915, 7851, 18232,
- 20915, 7851, 18234,
- 20915, 7851, 18236,
- 20915, 7851, 18238,
- 20915, 7851, 18240,
- 20915, 7851, 18242,
- 20915, 7851, 18244,
- 20915, 7851, 20564,
- 20915, 7863, 17069, 18758,
- 20915, 8694,
- 20915, 8851, 16174,
- 20915, 8851, 16852,
- 20915, 8851, 17514,
- 20915, 8851, 18862,
- 20915, 11605, 15572,
- 20915, 11605, 16064,
- 20915, 11605, 18336,
- 20915, 11756,
- 20915, 11762,
- 20915, 12093, 12537, 15572,
- 20915, 12093, 12537, 18336,
- 20915, 12093, 13563, 15572,
- 20915, 12093, 13563, 18336,
- 20915, 12093, 20390,
- 20915, 12229, 15572,
- 20915, 12229, 16064,
- 20915, 12229, 18336,
- 20915, 12765, 7678,
- 20915, 12765, 7679, 16420,
- 20915, 12765, 7679, 18860,
- 20915, 12765, 9171, 9172,
- 20915, 12765, 9171, 9173, 10764,
- 20915, 12765, 9171, 9173, 18860,
- 20915, 12765, 9171, 14486,
- 20915, 12765, 9171, 16420,
- 20915, 12765, 9171, 18860,
- 20915, 12765, 9171, 19566,
- 20915, 12765, 9171, 19567, 10764,
- 20915, 12765, 9171, 19567, 18860,
- 20915, 12765, 12122,
- 20915, 12765, 12123, 9170,
- 20915, 12765, 12123, 18860,
- 20915, 12765, 13568,
- 20915, 12765, 13569, 9170,
- 20915, 12765, 13569, 18860,
- 20915, 12765, 13708,
- 20915, 12765, 13709, 15652,
- 20915, 12765, 13709, 16420,
- 20915, 12765, 14497, 16174,
- 20915, 12765, 14497, 16420,
- 20915, 12765, 14497, 16852,
- 20915, 12765, 16184,
- 20915, 12765, 18863, 14624,
- 20915, 12765, 18863, 15572,
- 20915, 13698,
- 20915, 13699, 497, 7862,
- 20915, 13699, 497, 7863, 18332,
- 20915, 13699, 497, 15776,
- 20915, 13699, 497, 15777, 18332,
- 20915, 13699, 5839, 7862,
- 20915, 13699, 18332,
- 20915, 13709, 14467, 2174,
- 20915, 13709, 14467, 7170,
- 20915, 13709, 14467, 15118,
- 20915, 13803, 15572,
- 20915, 13803, 16064,
- 20915, 13803, 18336,
- 20915, 13889, 5851, 17377, 6785, 1637, 14892,
- 20915, 14405, 14654,
- 20915, 14405, 14868,
- 20915, 14467, 15400,
- 20915, 14467, 15652,
- 20915, 14467, 16852,
- 20915, 14629, 18045, 671, 16852,
- 20915, 14629, 18045, 6435, 16852,
- 20915, 14629, 18045, 16853, 670,
- 20915, 14629, 18045, 16853, 6434,
- 20915, 14700,
- 20915, 15639, 15572,
- 20915, 15639, 16064,
- 20915, 15639, 18336,
- 20915, 15777, 3265, 16065, 7862,
- 20915, 15777, 3265, 18765, 14875, 12764,
- 20915, 15777, 12769, 15971, 11696,
- 20915, 15777, 14455, 14875, 12764,
- 20915, 15777, 14455, 18647, 2632,
- 20915, 15777, 14875, 12765, 17114,
- 20915, 15777, 16719, 7862,
- 20915, 15777, 18647, 2633, 1356,
- 20915, 16343, 6724,
- 20915, 16343, 9880,
- 20915, 16343, 12031, 13159, 10192,
- 20915, 16343, 13708,
- 20915, 16343, 16454,
- 20915, 16343, 17114,
- 20915, 16343, 18907, 12536,
- 20915, 16343, 18907, 13562,
- 20915, 16343, 21210,
- 20915, 16343, 21211, 20526,
- 20915, 17279, 12093, 20526,
- 20915, 17279, 12537, 15572,
- 20915, 17279, 12537, 18336,
- 20915, 17279, 13563, 15572,
- 20915, 17279, 13563, 18336,
- 20915, 17279, 20390,
- 20915, 17317, 16064,
- 20915, 17317, 17322,
- 20915, 18045, 18653, 670,
- 20915, 18045, 18653, 6434,
- 20915, 18045, 18653, 16852,
- 20915, 18081, 16174,
- 20915, 18081, 16852,
- 20915, 18081, 18860,
- 20915, 18122,
- 20915, 18123, 469, 13738,
- 20915, 18123, 6757, 16403, 15612,
- 20915, 18123, 6757, 16403, 15613, 9170,
- 20915, 18123, 9170,
- 20915, 18123, 9171, 469, 13738,
- 20915, 18123, 9171, 13739, 9844,
- 20915, 18123, 9171, 13739, 16420,
- 20915, 18123, 12388,
- 20915, 18123, 12389, 9503, 15030,
- 20915, 18123, 12389, 13738,
- 20915, 18123, 12389, 13739, 9170,
- 20915, 18123, 13739, 9844,
- 20915, 18123, 13739, 16420,
- 20915, 18123, 15119, 9503, 15030,
- 20915, 18253, 7139, 8694,
- 20915, 18253, 11890,
- 20915, 18253, 12565, 14584,
- 20915, 18253, 13798,
- 20915, 18253, 14054,
- 20915, 18253, 14830,
- 20915, 18551, 20242,
- 20915, 18551, 20244,
- 20915, 18551, 20246,
- 20915, 18551, 20248,
- 20915, 18551, 20250,
- 20915, 18551, 20252,
- 20915, 18551, 20254,
- 20915, 18551, 20256,
- 20915, 18551, 20790,
- 20915, 18551, 20792,
- 20915, 18551, 20794,
- 20915, 18551, 20796,
- 20915, 18551, 20798,
- 20915, 18551, 20800,
- 20915, 18551, 20802,
- 20915, 18595, 1637, 13590,
- 20915, 18595, 1637, 19534,
- 20915, 18595, 17377, 6785, 14024,
- 20915, 19251, 670,
- 20915, 19251, 6434,
- 20915, 19251, 20144,
- 20915, 19312,
- 20915, 19313, 469, 13738,
- 20915, 19313, 6779, 16403, 19010,
- 20915, 19313, 12389, 13739, 11783, 13739, 14874,
- 20915, 19313, 13739, 9844,
- 20915, 19313, 13739, 16420,
- 20915, 19313, 15119, 9503, 15031, 19010,
- 20915, 19313, 15119, 9503, 15031, 19011, 9844,
- 20915, 19314,
- 20915, 19315, 6779, 16403, 19011, 5814,
- 20915, 19315, 7142,
- 20915, 19315, 9503, 670,
- 20915, 19315, 9503, 6434,
- 20915, 19315, 9503, 12388,
- 20915, 19315, 9503, 13738,
- 20915, 19315, 9503, 15030,
- 20915, 19315, 9503, 15118,
- 20915, 19315, 9503, 15119, 15423, 18214,
- 20915, 19315, 9503, 15119, 19010,
- 20915, 19315, 9503, 15423, 16586,
- 20915, 19315, 12388,
- 20915, 19315, 12389, 671, 15119, 14844,
- 20915, 19315, 12389, 671, 15119, 14845, 13739, 9844,
- 20915, 19315, 12389, 671, 15119, 14845, 13739, 19010,
- 20915, 19315, 12389, 5814,
- 20915, 19315, 12389, 5815, 9175, 15118,
- 20915, 19315, 12389, 9503, 15030,
- 20915, 19315, 12389, 13739, 7292,
- 20915, 19315, 12389, 13739, 9844,
- 20915, 19315, 12389, 13739, 9845, 5865, 5814,
- 20915, 19315, 12389, 13739, 9845, 12389, 5814,
- 20915, 19315, 12389, 13739, 9845, 12389, 12282,
- 20915, 19315, 12389, 13739, 9845, 13739, 5814,
- 20915, 19315, 12389, 13739, 9845, 13739, 17838,
- 20915, 19315, 12389, 13739, 9845, 13739, 19010,
- 20915, 19315, 12389, 13739, 11783, 13739, 13882,
- 20915, 19315, 12389, 13739, 11783, 13739, 14874,
- 20915, 19315, 12389, 13739, 14289, 317, 15119, 670,
- 20915, 19315, 12389, 13739, 14289, 2633, 15119, 670,
- 20915, 19315, 12389, 13739, 14486,
- 20915, 19315, 12389, 13739, 14535, 15119, 670,
- 20915, 19315, 12389, 13739, 14851, 15119, 670,
- 20915, 19315, 12389, 13739, 14851, 15119, 14844,
- 20915, 19315, 12389, 13739, 16153, 15119, 670,
- 20915, 19315, 12389, 13739, 16421, 12389, 5814,
- 20915, 19315, 12389, 13739, 16421, 12389, 18652,
- 20915, 19315, 12389, 13739, 17800,
- 20915, 19315, 12389, 14534,
- 20915, 19315, 12389, 14844,
- 20915, 19315, 12389, 14845, 2174,
- 20915, 19315, 12389, 14845, 15119, 670,
- 20915, 19315, 12389, 14845, 15119, 671, 13739, 9844,
- 20915, 19315, 12389, 15118,
- 20915, 19315, 12389, 15119, 671, 15613, 13739, 16420,
- 20915, 19315, 12389, 15119, 5814,
- 20915, 19315, 12389, 15119, 5815, 13739, 18652,
- 20915, 19315, 12389, 15119, 9502,
- 20915, 19315, 12389, 15119, 9503, 5814,
- 20915, 19315, 12389, 15119, 9503, 19010,
- 20915, 19315, 12389, 15119, 11773, 15030,
- 20915, 19315, 12389, 15119, 13738,
- 20915, 19315, 12389, 15119, 13739, 5814,
- 20915, 19315, 12389, 15119, 13739, 14288,
- 20915, 19315, 12389, 15119, 13739, 14289, 2632,
- 20915, 19315, 12389, 15119, 13739, 14534,
- 20915, 19315, 12389, 15119, 13739, 14844,
- 20915, 19315, 12389, 15119, 13739, 14850,
- 20915, 19315, 12389, 15119, 13739, 16152,
- 20915, 19315, 12389, 15119, 13739, 19011, 14844,
- 20915, 19315, 12389, 15119, 14844,
- 20915, 19315, 12389, 15119, 14845, 15613, 13739, 9844,
- 20915, 19315, 12389, 15119, 15030,
- 20915, 19315, 12389, 15119, 15423, 18214,
- 20915, 19315, 12389, 15119, 16196,
- 20915, 19315, 12389, 15119, 16197, 13739, 9844,
- 20915, 19315, 12389, 15119, 18653, 13739, 5814,
- 20915, 19315, 12389, 15119, 19010,
- 20915, 19315, 12389, 15119, 19011, 12389, 5814,
- 20915, 19315, 12389, 15119, 19011, 13739, 9844,
- 20915, 19315, 12389, 15119, 19011, 13739, 9845, 5814,
- 20915, 19315, 12389, 15119, 19011, 13739, 9845, 19010,
- 20915, 19315, 12389, 15119, 19011, 13739, 16420,
- 20915, 19315, 12389, 15119, 19011, 14534,
- 20915, 19315, 12389, 15119, 19011, 14535, 13739, 16420,
- 20915, 19315, 12389, 15119, 19011, 14844,
- 20915, 19315, 12389, 15119, 19011, 14845, 13739, 9844,
- 20915, 19315, 12389, 15119, 19011, 15119, 5814,
- 20915, 19315, 12389, 15423, 16586,
- 20915, 19315, 13738,
- 20915, 19315, 13739, 7142,
- 20915, 19315, 13739, 9175, 3357, 16402,
- 20915, 19315, 13739, 9175, 6779, 15423, 18214,
- 20915, 19315, 13739, 9845, 5814,
- 20915, 19315, 13739, 9845, 17838,
- 20915, 19315, 13739, 9845, 19010,
- 20915, 19315, 13739, 13883, 3357, 16402,
- 20915, 19315, 13739, 13883, 6779, 16402,
- 20915, 19315, 13739, 13883, 12389, 5814,
- 20915, 19315, 13739, 13883, 13737, 16402,
- 20915, 19315, 13739, 13883, 15031, 670,
- 20915, 19315, 13739, 16065, 9503, 15030,
- 20915, 19315, 13739, 16065, 12389, 15118,
- 20915, 19315, 13739, 16065, 12389, 15119, 18652,
- 20915, 19315, 13739, 16065, 15119, 9502,
- 20915, 19315, 13739, 16420,
- 20915, 19315, 15031, 670,
- 20915, 19315, 15031, 5814,
- 20915, 19315, 15031, 6434,
- 20915, 19315, 15031, 6435, 15273, 16152,
- 20915, 19315, 15031, 6435, 15449, 14536,
- 20915, 19315, 15031, 6435, 15449, 18652,
- 20915, 19315, 15031, 12388,
- 20915, 19315, 15031, 12389, 13738,
- 20915, 19315, 15031, 13738,
- 20915, 19315, 15031, 15423, 16586,
- 20915, 19315, 15031, 17387, 13738,
- 20915, 19315, 15119, 670,
- 20915, 19315, 15119, 671, 13739, 9844,
- 20915, 19315, 15119, 5815, 9175, 12388,
- 20915, 19315, 15119, 6434,
- 20915, 19315, 15119, 9503, 15030,
- 20915, 19315, 15119, 13739, 14289, 2633, 12389, 670,
- 20915, 19315, 15119, 13739, 14289, 2633, 12389, 16196,
- 20915, 19315, 15119, 13739, 14289, 12389, 670,
- 20915, 19315, 15119, 13739, 14535, 12389, 670,
- 20915, 19315, 15119, 13739, 14851, 12389, 670,
- 20915, 19315, 15119, 13739, 15030,
- 20915, 19315, 15119, 13739, 16153, 12389, 670,
- 20915, 19315, 15119, 13739, 16153, 12389, 14844,
- 20915, 19315, 15119, 15030,
- 20915, 19315, 15119, 15423, 16586,
- 20915, 19316,
- 20915, 19317, 6757, 16403, 15612,
- 20915, 19317, 6757, 16403, 15613, 5814,
- 20915, 19317, 6757, 16403, 15613, 6779, 5814,
- 20915, 19317, 6757, 16403, 15613, 13739, 16420,
- 20915, 19317, 6757, 16403, 15613, 14844,
- 20915, 19317, 6757, 16403, 15613, 14845, 469, 13738,
- 20915, 19317, 6757, 16403, 15613, 14845, 13739, 9844,
- 20915, 19317, 6779, 16402,
- 20915, 19317, 6779, 16403, 5814,
- 20915, 19317, 6779, 16403, 14844,
- 20915, 19317, 6779, 16403, 19010,
- 20915, 19317, 6779, 16403, 19011, 13592,
- 20915, 19317, 7142,
- 20915, 19317, 7143, 6757, 16403, 15612,
- 20915, 19317, 7143, 6757, 16403, 15613, 5814,
- 20915, 19317, 7143, 6757, 16403, 15613, 6779, 5814,
- 20915, 19317, 7143, 13739, 9844,
- 20915, 19317, 13593, 12389, 13739, 9844,
- 20915, 19317, 13593, 14454,
- 20915, 19317, 13593, 14455, 13739, 9844,
- 20915, 19317, 13593, 14455, 13739, 9845, 5814,
- 20915, 19317, 13593, 15030,
- 20915, 19317, 13739, 5814,
- 20915, 19317, 13739, 9844,
- 20915, 19317, 13739, 16420,
- 20915, 19317, 16065, 9209, 16382,
- 20915, 19318,
- 20915, 19319, 9503, 13738,
- 20915, 19319, 12389, 9503, 15031, 316,
- 20915, 19319, 12389, 9503, 15031, 2632,
- 20915, 19319, 12389, 9503, 15031, 13882,
- 20915, 19319, 15119, 9503, 15031, 19010,
- 20915, 19319, 15119, 9503, 15031, 19011, 316,
- 20915, 19319, 15119, 9503, 15031, 19011, 2632,
- 20915, 19319, 15119, 13738,
- 20915, 19319, 17800,
- 20915, 19320,
- 20915, 19321, 469, 13738,
- 20915, 19321, 6757, 16403, 15612,
- 20915, 19321, 9503, 15030,
- 20915, 19321, 12388,
- 20915, 19321, 13739, 9844,
- 20915, 19321, 13739, 16420,
- 20915, 19321, 15031, 670,
- 20915, 19614,
- 20915, 19841, 18595, 1637, 8462,
- 20915, 20128,
- 20915, 20143, 18595, 1637, 8462,
- 20915, 20162,
- 20915, 20163, 9503, 6435, 15119, 13739, 12389, 11772,
- 20915, 20163, 9503, 15030,
- 20915, 20163, 12388,
- 20915, 20163, 12389, 9503, 15030,
- 20915, 20163, 12389, 9503, 15031, 2632,
- 20915, 20163, 12389, 13738,
- 20915, 20163, 12389, 13739, 316,
- 20915, 20163, 12389, 13739, 2632,
- 20915, 20163, 12389, 15119, 9502,
- 20915, 20163, 12389, 15119, 15030,
- 20915, 20163, 15031, 670,
- 20915, 20163, 15031, 12388,
- 20915, 20163, 15031, 12389, 13739, 12389, 13738,
- 20915, 20163, 15031, 12389, 13739, 12389, 13739, 2632,
- 20915, 20163, 15119, 9503, 15030,
- 20915, 20163, 15119, 9503, 15031, 316,
- 20915, 20163, 15119, 9503, 15031, 2632,
- 20915, 20164,
- 20915, 20165, 469, 13738,
- 20915, 20165, 6757, 16403, 15613, 9170,
- 20915, 20165, 6779, 16403, 19010,
- 20915, 20165, 9170,
- 20915, 20165, 9171, 469, 13738,
- 20915, 20165, 9171, 13739, 9844,
- 20915, 20165, 9171, 13739, 16420,
- 20915, 20165, 9502,
- 20915, 20165, 9503, 6435, 12389, 13739, 7293, 15118,
- 20915, 20165, 12388,
- 20915, 20165, 12389, 9503, 15030,
- 20915, 20165, 12389, 13738,
- 20915, 20165, 12389, 13739, 9170,
- 20915, 20165, 12389, 13739, 9844,
- 20915, 20165, 12389, 13739, 12536,
- 20915, 20165, 12389, 13739, 13562,
- 20915, 20165, 12389, 14844,
- 20915, 20165, 12389, 15119, 9502,
- 20915, 20165, 12389, 15119, 9503, 19010,
- 20915, 20165, 12389, 15119, 15030,
- 20915, 20165, 13562,
- 20915, 20165, 13739, 9844,
- 20915, 20165, 13739, 9845, 18765, 12388,
- 20915, 20165, 13739, 16065, 15119, 9502,
- 20915, 20165, 15030,
- 20915, 20165, 15031, 12388,
- 20915, 20165, 15031, 12389, 13738,
- 20915, 20165, 15031, 13738,
- 20915, 20165, 15118,
- 20915, 20165, 15119, 9503, 15030,
- 20915, 20708,
- 20915, 20709, 9503, 15030,
- 20915, 20709, 12388,
- 20915, 20709, 12389, 5814,
- 20915, 20709, 12389, 9503, 15030,
- 20915, 20709, 12389, 12282,
- 20915, 20709, 12389, 15118,
- 20915, 20709, 12389, 15119, 9502,
- 20915, 20709, 12389, 15119, 11773, 15030,
- 20915, 20709, 12389, 15119, 13738,
- 20915, 20709, 12389, 15119, 15030,
- 20915, 20709, 12389, 15119, 16196,
- 20915, 20709, 15031, 670,
- 20915, 20709, 15031, 12388,
- 20915, 20709, 15119, 670,
- 20915, 20709, 15119, 9503, 15030,
- 20915, 20709, 15119, 9503, 15031, 5814,
- 20915, 20846,
- 20915, 22836,
- 20915, 22837, 9170,
- 20915, 22837, 12389, 9503, 15031, 496,
- 20915, 22837, 15119, 9503, 15031, 496,
- 20915, 23109, 671, 6435, 12536,
- 20915, 23109, 671, 6435, 13562,
- 20915, 23109, 671, 6435, 20527, 12536,
- 20915, 23109, 671, 6435, 20527, 13562,
- 20915, 23109, 671, 20390,
- 20915, 23109, 6435, 20390,
- 20915, 23109, 9845, 635, 9845, 18566,
- 20915, 23303, 14537, 5812,
- 20915, 23303, 18653, 17300,
- 20915, 23441, 18818,
- 20915, 23443, 863, 15605, 14624,
- 20915, 23443, 863, 15605, 15572,
- 20915, 23443, 863, 15605, 15780,
- 20915, 23443, 17198,
- 20915, 23443, 23519, 14624,
- 20915, 23443, 23519, 15572,
- 20915, 23443, 23519, 20526,
- 20915, 23443, 23545, 14624,
- 20915, 23443, 23545, 15572,
- 20915, 23443, 23545, 20526,
- 20915, 23453, 14536,
- 20915, 23453, 17752,
- 20915, 23453, 18652,
- 20915, 23453, 18653, 14624,
- 20915, 23453, 18653, 20526,
- 20915, 23461, 5307, 12536,
- 20915, 23461, 5307, 13562,
- 20915, 23461, 5307, 15094,
- 20915, 23461, 5307, 16700,
- 20915, 23461, 16065, 5307, 12536,
- 20915, 23461, 16065, 5307, 13562,
- 20915, 23461, 16065, 5307, 15094,
- 20915, 23461, 16065, 5307, 16700,
- 20915, 23461, 16065, 17389, 12536,
- 20915, 23461, 16065, 17389, 13562,
- 20915, 23461, 16065, 17389, 15094,
- 20915, 23461, 16065, 17389, 16700,
- 20915, 23461, 17389, 12536,
- 20915, 23461, 17389, 13562,
- 20915, 23461, 17389, 15094,
- 20915, 23461, 17389, 16700,
- 20915, 23487, 17198,
- 20915, 23487, 23519, 14624,
- 20915, 23487, 23519, 15572,
- 20915, 23487, 23519, 20526,
- 20915, 23487, 23545, 14624,
- 20915, 23487, 23545, 15572,
- 20915, 23487, 23545, 20526,
- 20915, 23493, 14536,
- 20915, 23493, 18652,
- 20915, 23493, 18653, 14624,
- 20915, 23493, 18653, 20526,
- 20915, 23499, 13582,
- 20915, 23503, 863, 14487, 13563, 14624,
- 20915, 23503, 863, 14487, 13563, 15572,
- 20915, 23503, 863, 14487, 15095, 14624,
- 20915, 23503, 863, 14487, 15095, 15572,
- 20915, 23503, 969, 12536,
- 20915, 23503, 969, 13562,
- 20915, 23503, 969, 15094,
- 20915, 23503, 1786,
- 20915, 23503, 5813, 12536,
- 20915, 23503, 5813, 13562,
- 20915, 23503, 5813, 15094,
- 20915, 23503, 7321, 12536,
- 20915, 23503, 7321, 13562,
- 20915, 23503, 7321, 15094,
- 20915, 23503, 7321, 16495, 11704,
- 20915, 23503, 7321, 16495, 12121, 10618,
- 20915, 23503, 7889, 12536,
- 20915, 23503, 7889, 13562,
- 20915, 23503, 7889, 13563, 14624,
- 20915, 23503, 7889, 15094,
- 20915, 23503, 7889, 16495, 11704,
- 20915, 23503, 7889, 16495, 12121, 10618,
- 20915, 23503, 10621, 11783, 14625, 12536,
- 20915, 23503, 10621, 11783, 14625, 13562,
- 20915, 23503, 10621, 11783, 14625, 15094,
- 20915, 23503, 10621, 11783, 15781, 12536,
- 20915, 23503, 10621, 11783, 15781, 13562,
- 20915, 23503, 10621, 11783, 15781, 15094,
- 20915, 23503, 10621, 16495, 11704,
- 20915, 23503, 10621, 16495, 12121, 10618,
- 20915, 23503, 10621, 17839, 9219, 12536,
- 20915, 23503, 10621, 17839, 9219, 13562,
- 20915, 23503, 10621, 17839, 9219, 15094,
- 20915, 23503, 11695, 12536,
- 20915, 23503, 11695, 13562,
- 20915, 23503, 11695, 15094,
- 20915, 23503, 11772,
- 20915, 23503, 11783, 10155, 18652,
- 20915, 23503, 11783, 16495, 11704,
- 20915, 23503, 11783, 16495, 12121, 10618,
- 20915, 23503, 11783, 17087, 12536,
- 20915, 23503, 11783, 17087, 13562,
- 20915, 23503, 11783, 17087, 15094,
- 20915, 23503, 11783, 17087, 16700,
- 20915, 23503, 11783, 20707, 12536,
- 20915, 23503, 11783, 20707, 13562,
- 20915, 23503, 11783, 20707, 15094,
- 20915, 23503, 11783, 20707, 16700,
- 20915, 23503, 11783, 22943, 14487, 13562,
- 20915, 23503, 11783, 22943, 14487, 15094,
- 20915, 23503, 13203, 12536,
- 20915, 23503, 13203, 13562,
- 20915, 23503, 13203, 15094,
- 20915, 23503, 14071, 14487, 12121, 14624,
- 20915, 23503, 14071, 14487, 12121, 15572,
- 20915, 23503, 14519, 12536,
- 20915, 23503, 14519, 13562,
- 20915, 23503, 14519, 15094,
- 20915, 23503, 14519, 18550,
- 20915, 23503, 14537, 11773, 13562,
- 20915, 23503, 14537, 11773, 15094,
- 20915, 23503, 14625, 14071, 6762,
- 20915, 23503, 14625, 18652,
- 20915, 23503, 14625, 20526,
- 20915, 23503, 14625, 20527, 14071, 6762,
- 20915, 23503, 14701, 16155, 14624,
- 20915, 23503, 14701, 16155, 15572,
- 20915, 23503, 14701, 16174,
- 20915, 23503, 15573, 14071, 6762,
- 20915, 23503, 15573, 18653, 12536,
- 20915, 23503, 15573, 18653, 13562,
- 20915, 23503, 15573, 18653, 15094,
- 20915, 23503, 15573, 18653, 16700,
- 20915, 23503, 15781, 14071, 6762,
- 20915, 23503, 15781, 18653, 18332,
- 20915, 23503, 15781, 20526,
- 20915, 23503, 15781, 20527, 14071, 6762,
- 20915, 23503, 15945, 12536,
- 20915, 23503, 15945, 13562,
- 20915, 23503, 15945, 15094,
- 20915, 23503, 17198,
- 20915, 23519, 14624,
- 20915, 23519, 14625, 16495, 11704,
- 20915, 23519, 14625, 16495, 12121, 10618,
- 20915, 23519, 15572,
- 20915, 23519, 15573, 16495, 11704,
- 20915, 23519, 15573, 16495, 12121, 10618,
- 20915, 23519, 18890,
- 20915, 23519, 20527, 16495, 11704,
- 20915, 23519, 20527, 16495, 12121, 10618,
- 20915, 23531, 13582,
- 20915, 23533, 863, 14487, 16495, 10619, 12537, 14624,
- 20915, 23533, 863, 14487, 16495, 10619, 12537, 15572,
- 20915, 23533, 863, 14487, 16495, 10619, 13563, 14624,
- 20915, 23533, 863, 14487, 16495, 10619, 13563, 15572,
- 20915, 23533, 863, 14487, 16495, 10619, 15095, 14624,
- 20915, 23533, 863, 14487, 16495, 10619, 15095, 15572,
- 20915, 23533, 969, 12536,
- 20915, 23533, 969, 13562,
- 20915, 23533, 969, 15094,
- 20915, 23533, 1786,
- 20915, 23533, 5812,
- 20915, 23533, 7321, 13562,
- 20915, 23533, 7321, 16495, 12095, 12537, 14624,
- 20915, 23533, 7321, 16495, 12095, 13563, 14624,
- 20915, 23533, 7321, 16495, 12095, 15781, 12537, 15780,
- 20915, 23533, 7321, 16495, 12095, 15781, 13563, 15780,
- 20915, 23533, 7321, 16495, 16123, 12537, 14624,
- 20915, 23533, 7321, 16495, 16123, 12537, 15780,
- 20915, 23533, 7321, 16495, 16123, 13563, 14624,
- 20915, 23533, 7321, 16495, 16123, 13563, 15780,
- 20915, 23533, 7889, 13562,
- 20915, 23533, 7889, 16495, 12095, 12537, 14624,
- 20915, 23533, 7889, 16495, 12095, 12537, 15572,
- 20915, 23533, 7889, 16495, 12095, 13563, 14624,
- 20915, 23533, 7889, 16495, 12095, 13563, 15572,
- 20915, 23533, 7889, 16495, 16123, 12537, 14624,
- 20915, 23533, 7889, 16495, 16123, 12537, 15572,
- 20915, 23533, 7889, 16495, 16123, 13563, 14624,
- 20915, 23533, 7889, 16495, 16123, 13563, 15572,
- 20915, 23533, 10621, 12536,
- 20915, 23533, 10621, 13562,
- 20915, 23533, 10621, 13572,
- 20915, 23533, 10621, 16495, 12095, 12536,
- 20915, 23533, 10621, 16495, 12095, 13562,
- 20915, 23533, 10621, 16495, 16123, 12536,
- 20915, 23533, 10621, 16495, 16123, 13562,
- 20915, 23533, 11694,
- 20915, 23533, 11772,
- 20915, 23533, 11783, 12536,
- 20915, 23533, 11783, 13562,
- 20915, 23533, 11783, 15094,
- 20915, 23533, 11783, 16495, 12095, 12536,
- 20915, 23533, 11783, 16495, 12095, 13562,
- 20915, 23533, 11783, 16495, 16123, 12536,
- 20915, 23533, 11783, 16495, 16123, 13562,
- 20915, 23533, 11783, 16700,
- 20915, 23533, 11783, 17770,
- 20915, 23533, 13203, 12536,
- 20915, 23533, 13203, 13562,
- 20915, 23533, 13203, 15094,
- 20915, 23533, 14071, 14487, 16495, 10619, 14624,
- 20915, 23533, 14071, 14487, 16495, 10619, 15572,
- 20915, 23533, 14519, 12536,
- 20915, 23533, 14519, 13562,
- 20915, 23533, 14519, 15094,
- 20915, 23533, 14625, 14071, 6762,
- 20915, 23533, 14625, 18652,
- 20915, 23533, 14625, 20526,
- 20915, 23533, 14625, 20527, 14071, 6762,
- 20915, 23533, 14701, 16155, 16495, 10619, 14624,
- 20915, 23533, 14701, 16155, 16495, 10619, 15572,
- 20915, 23533, 14701, 16174,
- 20915, 23533, 15573, 14071, 6762,
- 20915, 23533, 15573, 18653, 12536,
- 20915, 23533, 15573, 18653, 13562,
- 20915, 23533, 15573, 18653, 15094,
- 20915, 23533, 15573, 18653, 16700,
- 20915, 23533, 15781, 14071, 6762,
- 20915, 23533, 15781, 18653, 18332,
- 20915, 23533, 15781, 20527, 14071, 6762,
- 20915, 23533, 15781, 20527, 18332,
- 20915, 23533, 15945, 12536,
- 20915, 23533, 15945, 13562,
- 20915, 23533, 15945, 15094,
- 20915, 23533, 17199, 18430,
- 20915, 23545, 14624,
- 20915, 23545, 14625, 16495, 12094,
- 20915, 23545, 14625, 16495, 16122,
- 20915, 23545, 15572,
- 20915, 23545, 15573, 16495, 12094,
- 20915, 23545, 15573, 16495, 16122,
- 20915, 23545, 20526,
- 20915, 23545, 20527, 16495, 12094,
- 20915, 23545, 20527, 16495, 16122,
- 20924,
- 20937, 2610,
- 20937, 3076,
- 20937, 3356,
- 20937, 6756,
- 20937, 6778,
- 20937, 7817, 20846,
- 20937, 8780,
- 20937, 9287, 9854,
- 20937, 10900,
- 20937, 11978,
- 20937, 12541, 13563, 14999, 16,
- 20937, 12541, 13563, 14999, 26,
- 20937, 12740,
- 20937, 13341, 20846,
- 20937, 13450,
- 20937, 13736,
- 20937, 14647, 9854,
- 20948,
- 20959, 21124,
- 20971, 9854,
- 20973, 2897, 18774,
- 20973, 13563, 2897, 18774,
- 20973, 13563, 17588,
- 20973, 17588,
- 20973, 18309, 17588,
- 20973, 18775, 10641, 7817, 7123, 11570,
- 20973, 18775, 10641, 13341, 7123, 11570,
- 20977, 6718,
- 20980,
- 20983, 18019, 18098,
- 20985, 12973, 6561, 5741, 11476,
- 20985, 12973, 6561, 10533, 12277, 5741, 11476,
- 20985, 12973, 6561, 12277, 5741, 11476,
- 20985, 12973, 6561, 12563, 5741, 11476,
- 20985, 12973, 6561, 15095, 5741, 11476,
- 20985, 12973, 10629, 5741, 11476,
- 20985, 12973, 10629, 10533, 12277, 5741, 11476,
- 20985, 12973, 10629, 12277, 5741, 11476,
- 20985, 12973, 10629, 12563, 5741, 11476,
- 20985, 12973, 10629, 15095, 5741, 11476,
- 20985, 13581, 6561, 5741, 11476,
- 20985, 13581, 6561, 10533, 12277, 5741, 11476,
- 20985, 13581, 6561, 12277, 5741, 11476,
- 20985, 13581, 6561, 12563, 5741, 11476,
- 20985, 13581, 6561, 15095, 5741, 11476,
- 20985, 13581, 10629, 5741, 11476,
- 20985, 13581, 10629, 10533, 12277, 5741, 11476,
- 20985, 13581, 10629, 12277, 5741, 11476,
- 20985, 13581, 10629, 12563, 5741, 11476,
- 20985, 13581, 10629, 15095, 5741, 11476,
- 20985, 17463, 5741, 11476,
- 20985, 17463, 10533, 12277, 5741, 11476,
- 20985, 17463, 12277, 5741, 11476,
- 20985, 17463, 12563, 5741, 11476,
- 20985, 17463, 15095, 5741, 11476,
- 20985, 19215, 5741, 11476,
- 20985, 19215, 10533, 12277, 5741, 11476,
- 20985, 19215, 12277, 5741, 11476,
- 20985, 19215, 12563, 5741, 11476,
- 20985, 19215, 15095, 5741, 11476,
- 20985, 19407, 5741, 11476,
- 20985, 19407, 10533, 12277, 5741, 11476,
- 20985, 19407, 12277, 5741, 11476,
- 20985, 19407, 12563, 5741, 11476,
- 20985, 19407, 15095, 5741, 11476,
- 20985, 20375, 5741, 11476,
- 20985, 20375, 10533, 12277, 5741, 11476,
- 20985, 20375, 12277, 5741, 11476,
- 20985, 20375, 12563, 5741, 11476,
- 20985, 20375, 15095, 5741, 11476,
- 20994,
- 20997, 505, 19020,
- 21003, 2671, 3233, 18745, 9854,
- 21003, 2671, 12739, 9854,
- 21003, 6113, 9520,
- 21003, 11905, 2610,
- 21003, 11905, 3076,
- 21003, 11905, 3356,
- 21003, 11905, 6756,
- 21003, 11905, 6778,
- 21003, 11905, 8780,
- 21003, 11905, 10900,
- 21003, 11905, 11978,
- 21003, 11905, 13450,
- 21003, 11905, 13736,
- 21003, 14741, 9520,
- 21009, 15673, 1397, 15848,
- 21023, 16111, 4,
- 21023, 16111, 14,
- 21023, 16111, 16,
- 21023, 16111, 34,
- 21023, 16111, 50,
- 21033, 46,
- 21039, 9854,
- 21039, 15908,
- 21044,
- 21061, 987, 18527, 6718,
- 21061, 6718,
- 21079, 18334,
- 21083, 11571, 14486,
- 21083, 11571, 15620,
- 21083, 11571, 16248,
- 21083, 14049, 14486,
- 21083, 14049, 15620,
- 21083, 14049, 16248,
- 21084,
- 21087, 5719, 11706,
- 21089, 18583, 14049, 20375, 11476,
- 21097, 505, 12005, 634,
- 21097, 505, 17237, 12005, 634,
- 21097, 505, 17237, 12005, 635, 10641, 1217, 11392,
- 21097, 505, 17237, 12005, 635, 10641, 1217, 11393, 7816,
- 21097, 505, 17237, 12005, 635, 10641, 1217, 14874,
- 21097, 505, 19408,
- 21097, 505, 20127, 634,
- 21097, 505, 20536,
- 21097, 843, 2511, 20536,
- 21097, 843, 20917, 2511, 12005, 634,
- 21097, 987, 2511, 12005, 634,
- 21097, 987, 2511, 20127, 634,
- 21097, 9175, 12005, 634,
- 21097, 9854,
- 21097, 10641, 1216,
- 21097, 10641, 14487, 14874,
- 21097, 10641, 18511, 8321, 11392,
- 21097, 11393, 17223, 505, 12004,
- 21097, 11393, 17223, 11393, 19408,
- 21097, 11393, 17237, 12005, 11393, 19409, 11393, 17237, 12004,
- 21097, 11393, 19409, 11393, 20671, 12004,
- 21097, 11393, 20375, 11476,
- 21097, 11393, 20671, 12005, 11393, 19408,
- 21097, 12005, 635, 505, 19408,
- 21097, 14373, 19408,
- 21097, 14497, 123, 11782,
- 21097, 14497, 123, 11783, 11393, 17237, 12004,
- 21097, 20833, 19408,
- 21103, 15134,
- 21110,
- 21112,
+ 20349, 10598,
+ 20351, 5916,
+ 20351, 19056,
+ 20359, 12419, 695, 20207, 13474,
+ 20359, 12419, 6643, 20207, 13474,
+ 20359, 12419, 8211, 20207, 13474,
+ 20359, 12419, 14515, 20207, 13474,
+ 20359, 15287, 695, 20207, 13474,
+ 20359, 15287, 6643, 20207, 13474,
+ 20359, 15287, 8211, 20207, 13474,
+ 20359, 15287, 14515, 20207, 13474,
+ 20367, 19306,
+ 20369, 6938,
+ 20369, 17084,
+ 20369, 23406,
+ 20371, 18877, 6938,
+ 20371, 19789, 6938,
+ 20373, 6938,
+ 20375, 6938,
+ 20376,
+ 20386,
+ 20389, 7399, 321, 22388,
+ 20391, 10484,
+ 20395, 15280,
+ 20409, 16694,
+ 20413, 6058,
+ 20423, 14548,
+ 20433, 22053, 658,
+ 20454,
+ 20455, 527, 13063, 658,
+ 20455, 527, 22053, 658,
+ 20455, 1047, 2613, 22053, 658,
+ 20455, 12221, 2613, 13063, 658,
+ 20455, 12221, 2613, 15537, 13063, 658,
+ 20455, 12221, 15537, 13063, 658,
+ 20455, 12221, 15943, 10484,
+ 20455, 12221, 22989, 2613, 13063, 658,
+ 20455, 12221, 22989, 15943, 10484,
+ 20455, 15121, 20270,
+ 20459, 504,
+ 20459, 505, 527, 13063, 658,
+ 20459, 505, 527, 13063, 659, 11417, 1281, 12220,
+ 20459, 505, 11417, 2613, 13063, 658,
+ 20459, 505, 12221, 2613, 13063, 658,
+ 20459, 505, 12221, 14985, 20112,
+ 20459, 505, 12221, 15537, 13063, 658,
+ 20459, 505, 12221, 15943, 10484,
+ 20459, 11417, 1280,
+ 20459, 11417, 9819, 10485, 12398,
+ 20459, 11417, 25299, 10485, 12398,
+ 20459, 12221, 17058,
+ 20459, 12221, 20458,
+ 20459, 12221, 21229, 12314,
+ 20459, 15637, 891, 16211, 123, 6489, 11417, 17058,
+ 20459, 15637, 17058,
+ 20459, 21393, 18888,
+ 20490,
+ 20493, 15241, 10485, 16,
+ 20493, 15241, 10485, 40,
+ 20493, 16339, 0,
+ 20493, 16339, 16,
+ 20493, 16339, 40,
+ 20493, 16339, 106,
+ 20493, 16339, 148,
+ 20493, 16339, 246,
+ 20493, 16339, 356,
+ 20493, 16339, 392,
+ 20493, 16339, 424,
+ 20493, 16339, 464,
+ 20493, 16339, 546,
+ 20493, 16339, 612,
+ 20493, 16339, 646,
+ 20493, 16339, 734,
+ 20493, 16339, 774,
+ 20493, 16339, 2544,
+ 20497, 10952,
+ 20505, 19386,
+ 20517, 6938,
+ 20523, 6488,
+ 20529, 16339, 774,
+ 20529, 16339, 776,
+ 20529, 16339, 778,
+ 20529, 16339, 782,
+ 20529, 16339, 786,
+ 20529, 16339, 3814,
+ 20529, 16339, 3816,
+ 20529, 16339, 3818,
+ 20529, 16339, 3822,
+ 20529, 16339, 3824,
+ 20529, 16339, 3826,
+ 20529, 16339, 3828,
+ 20529, 16339, 3830,
+ 20529, 16339, 3832,
+ 20529, 16339, 3834,
+ 20529, 16339, 3836,
+ 20529, 16339, 3838,
+ 20529, 16339, 3840,
+ 20529, 16339, 3842,
+ 20529, 16339, 3844,
+ 20529, 16339, 3846,
+ 20529, 16339, 3850,
+ 20529, 16339, 3852,
+ 20529, 16339, 3854,
+ 20529, 16339, 3856,
+ 20529, 16339, 3872,
+ 20529, 16339, 5499, 11544,
+ 20529, 16339, 11534,
+ 20529, 16339, 11536,
+ 20529, 16339, 11538,
+ 20529, 16339, 11540,
+ 20529, 16339, 11544,
+ 20529, 16339, 11548,
+ 20529, 16339, 11550,
+ 20529, 16339, 11556,
+ 20529, 16339, 11558,
+ 20529, 16339, 11560,
+ 20529, 16339, 11562,
+ 20529, 16339, 11566,
+ 20529, 16339, 11572,
+ 20529, 16339, 11574,
+ 20529, 16339, 15344,
+ 20529, 16339, 15346,
+ 20529, 16339, 15348,
+ 20529, 16339, 15635, 17419, 3826,
+ 20529, 16339, 15635, 17419, 3828,
+ 20529, 16339, 17239, 3826,
+ 20529, 16339, 17239, 3830,
+ 20529, 16339, 17239, 3840,
+ 20529, 16339, 17239, 11544,
+ 20529, 16339, 17239, 11546,
+ 20529, 16339, 17239, 11550,
+ 20529, 16339, 17239, 11552,
+ 20529, 16339, 17239, 11572,
+ 20529, 16339, 17437, 11572,
+ 20529, 16339, 22455, 3856,
+ 20529, 20033, 16339, 25027, 8736,
+ 20529, 20827, 16212,
+ 20529, 21481, 8736,
+ 20533, 10485, 214,
+ 20533, 10485, 17613, 214,
+ 20539, 14667, 20759, 1135, 19105, 25174,
+ 20539, 14667, 20759, 1135, 19105, 25178,
+ 20539, 14667, 20759, 1135, 19105, 25190,
+ 20539, 14667, 20759, 1135, 19105, 25210,
+ 20539, 14667, 20759, 1135, 19105, 25218,
+ 20539, 14667, 20759, 1135, 19105, 25226,
+ 20539, 14667, 20759, 1135, 19105, 25238,
+ 20539, 14667, 20759, 1135, 19105, 25244,
+ 20539, 14667, 20759, 1135, 19105, 25252,
+ 20539, 14667, 20759, 13653, 17613, 16339, 36,
+ 20551, 11417, 1281, 12220,
+ 20551, 11417, 16909, 93, 15658,
+ 20551, 11417, 18767, 17694,
+ 20551, 11417, 20612,
+ 20552,
+ 20559, 6972,
+ 20559, 12990,
+ 20605, 11441, 17786,
+ 20605, 16339, 16,
+ 20605, 16339, 40,
+ 20605, 16339, 286,
+ 20605, 16339, 570,
+ 20605, 16339, 658,
+ 20605, 16339, 750,
+ 20605, 16339, 802,
+ 20605, 16339, 874,
+ 20605, 16339, 1960,
+ 20605, 16339, 2008,
+ 20605, 16339, 2376,
+ 20605, 16339, 2644,
+ 20605, 16339, 3248,
+ 20605, 16339, 3366,
+ 20605, 16339, 3896,
+ 20605, 16339, 5436,
+ 20605, 16339, 6008,
+ 20605, 16339, 6580,
+ 20605, 16339, 7612,
+ 20605, 16339, 9902,
+ 20605, 16339, 10286,
+ 20605, 16339, 10388,
+ 20605, 16339, 11728,
+ 20605, 16339, 12942,
+ 20605, 16339, 13216,
+ 20605, 16339, 13254,
+ 20605, 16339, 13640,
+ 20605, 16339, 14480,
+ 20605, 16339, 14596,
+ 20605, 16339, 17152,
+ 20608,
+ 20609, 519, 16104,
+ 20609, 11417, 10005, 12994,
+ 20611, 6938,
+ 20616,
+ 20622,
+ 20625, 955, 11417, 22113, 17050,
+ 20625, 955, 15637, 14515, 20550,
+ 20625, 955, 15919, 8211, 21700,
+ 20625, 955, 17219, 14515, 21700,
+ 20625, 2727, 15931, 17562,
+ 20625, 2727, 15931, 17564,
+ 20625, 2727, 15931, 17566,
+ 20625, 2727, 15931, 17568,
+ 20625, 2727, 15931, 17570,
+ 20625, 2727, 15931, 17572,
+ 20625, 3195, 6638,
+ 20625, 3317, 2006,
+ 20625, 7001, 6638,
+ 20625, 7927, 16821, 8736,
+ 20625, 7927, 16821, 8737, 13707, 7368,
+ 20625, 7927, 16821, 8737, 15127, 7368,
+ 20625, 7927, 16821, 11417, 17321, 14783, 8736,
+ 20625, 7927, 16821, 11417, 17321, 14783, 8737, 15127, 7368,
+ 20625, 8250,
+ 20625, 8251, 11417, 15767, 12220,
+ 20625, 8251, 11417, 15767, 12398,
+ 20625, 8251, 11417, 16467, 1280,
+ 20625, 8251, 21060,
+ 20625, 8729, 11417, 17051, 10484,
+ 20625, 14984,
+ 20625, 17405, 8250,
+ 20625, 19043, 13676,
+ 20625, 19706,
+ 20625, 22745, 21193, 8736,
+ 20629, 17020,
+ 20631, 14765, 16339, 0,
+ 20631, 14765, 16339, 8,
+ 20631, 14765, 16339, 16,
+ 20631, 14765, 16339, 28,
+ 20631, 14765, 16339, 40,
+ 20631, 14765, 16339, 48,
+ 20631, 14765, 16339, 110,
+ 20631, 14765, 16339, 130,
+ 20631, 14765, 16339, 154,
+ 20631, 14765, 16339, 192,
+ 20631, 14765, 16339, 228,
+ 20631, 14765, 16339, 246,
+ 20631, 14765, 16339, 270,
+ 20631, 14765, 16339, 344,
+ 20631, 14765, 16339, 356,
+ 20631, 14765, 16339, 392,
+ 20631, 14765, 16339, 432,
+ 20631, 14765, 16339, 468,
+ 20631, 14765, 16339, 552,
+ 20631, 14765, 16339, 580,
+ 20631, 14765, 16339, 598,
+ 20631, 14765, 16339, 616,
+ 20631, 14765, 16339, 650,
+ 20631, 14765, 16339, 714,
+ 20631, 14765, 16339, 760,
+ 20631, 14765, 16339, 794,
+ 20631, 14765, 16339, 964,
+ 20631, 14765, 16339, 1108,
+ 20631, 14765, 16339, 1228,
+ 20631, 14765, 16339, 1702,
+ 20631, 14765, 16339, 1842,
+ 20631, 14765, 16339, 2248,
+ 20631, 14765, 16339, 2580,
+ 20631, 14765, 16339, 3168,
+ 20631, 14765, 16339, 3374,
+ 20631, 17613, 16339, 0,
+ 20631, 17613, 16339, 8,
+ 20631, 17613, 16339, 16,
+ 20631, 17613, 16339, 28,
+ 20631, 17613, 16339, 40,
+ 20631, 17613, 16339, 48,
+ 20631, 17613, 16339, 110,
+ 20631, 17613, 16339, 130,
+ 20631, 17613, 16339, 154,
+ 20631, 17613, 16339, 192,
+ 20631, 17613, 16339, 228,
+ 20631, 17613, 16339, 246,
+ 20631, 17613, 16339, 270,
+ 20631, 17613, 16339, 344,
+ 20631, 17613, 16339, 356,
+ 20631, 17613, 16339, 392,
+ 20631, 17613, 16339, 432,
+ 20631, 17613, 16339, 468,
+ 20631, 17613, 16339, 552,
+ 20631, 17613, 16339, 580,
+ 20631, 17613, 16339, 598,
+ 20631, 17613, 16339, 616,
+ 20631, 17613, 16339, 650,
+ 20631, 17613, 16339, 714,
+ 20631, 17613, 16339, 760,
+ 20631, 17613, 16339, 794,
+ 20631, 17613, 16339, 964,
+ 20631, 17613, 16339, 1108,
+ 20631, 17613, 16339, 1228,
+ 20631, 17613, 16339, 1702,
+ 20631, 17613, 16339, 1842,
+ 20631, 17613, 16339, 2248,
+ 20631, 17613, 16339, 2580,
+ 20631, 17613, 16339, 3168,
+ 20631, 17613, 16339, 3374,
+ 20636,
+ 20667, 13975, 1309, 43, 15748,
+ 20667, 13975, 3060,
+ 20667, 13975, 6656,
+ 20667, 13975, 6976,
+ 20667, 13975, 9750,
+ 20667, 13975, 13606,
+ 20667, 13975, 13607, 14982,
+ 20667, 13975, 13608,
+ 20667, 13975, 13970,
+ 20667, 13975, 14302,
+ 20667, 13975, 14303, 20462,
+ 20667, 13975, 14303, 22145, 20462,
+ 20667, 13975, 14303, 22781, 20462,
+ 20667, 13975, 14303, 22781, 25300,
+ 20667, 13975, 14303, 23042,
+ 20667, 13975, 14328,
+ 20667, 13975, 15919, 21758,
+ 20667, 13975, 16278,
+ 20667, 13975, 16282,
+ 20667, 13975, 16438,
+ 20667, 13975, 16439, 18656,
+ 20667, 13975, 16439, 22142,
+ 20667, 13975, 16439, 25286,
+ 20667, 13975, 16439, 27474,
+ 20667, 13975, 16602,
+ 20667, 13975, 17028,
+ 20667, 13975, 17029, 37, 14528,
+ 20667, 13975, 17029, 37, 15927, 21760,
+ 20667, 13975, 17029, 37, 18142,
+ 20667, 13975, 17029, 37, 18143, 17, 20662,
+ 20667, 13975, 17029, 37, 20662,
+ 20667, 13975, 17029, 37, 20663, 17, 18142,
+ 20667, 13975, 17029, 37, 20663, 17, 22904,
+ 20667, 13975, 17029, 21754,
+ 20667, 13975, 17029, 21755, 37, 20662,
+ 20667, 13975, 17029, 25300,
+ 20667, 13975, 17041, 19023, 18696,
+ 20667, 13975, 17041, 19810,
+ 20667, 13975, 17041, 19811, 11417, 16969, 21758,
+ 20667, 13975, 17041, 20240,
+ 20667, 13975, 17041, 21386,
+ 20667, 13975, 17041, 22144,
+ 20667, 13975, 17041, 22145, 19078,
+ 20667, 13975, 17041, 22145, 19810,
+ 20667, 13975, 17041, 22145, 19811, 11417, 16969, 21758,
+ 20667, 13975, 17041, 22145, 21386,
+ 20667, 13975, 17041, 22145, 25168,
+ 20667, 13975, 17041, 22145, 25169, 11417, 15919, 21758,
+ 20667, 13975, 17041, 22145, 25169, 11417, 16969, 21758,
+ 20667, 13975, 17041, 22145, 27190,
+ 20667, 13975, 17041, 22145, 27191, 21386,
+ 20667, 13975, 17041, 22146,
+ 20667, 13975, 17041, 23168,
+ 20667, 13975, 17041, 23169, 22780,
+ 20667, 13975, 17041, 25070,
+ 20667, 13975, 17041, 25168,
+ 20667, 13975, 17041, 25169, 11417, 15919, 21758,
+ 20667, 13975, 17041, 25169, 11417, 16969, 21758,
+ 20667, 13975, 17041, 25296,
+ 20667, 13975, 17041, 25300,
+ 20667, 13975, 17041, 25336,
+ 20667, 13975, 17041, 27190,
+ 20667, 13975, 17041, 27191, 21386,
+ 20667, 13975, 17041, 27234,
+ 20667, 13975, 17041, 27236,
+ 20667, 13975, 17041, 27348,
+ 20667, 13975, 17041, 27472,
+ 20667, 13975, 17041, 27473, 22780,
+ 20667, 13975, 17041, 27494,
+ 20667, 13975, 17041, 27502,
+ 20667, 13975, 17638,
+ 20667, 13975, 18116,
+ 20667, 13975, 18144,
+ 20667, 13975, 19202,
+ 20667, 13975, 19512,
+ 20667, 13975, 20158,
+ 20667, 13975, 20289, 21834,
+ 20667, 13975, 20416,
+ 20667, 13975, 20417, 37, 16604,
+ 20667, 13975, 20417, 11417, 20381, 16570,
+ 20667, 13975, 20635, 20240,
+ 20667, 13975, 20635, 20462,
+ 20667, 13975, 20635, 21282,
+ 20667, 13975, 20635, 22781, 20240,
+ 20667, 13975, 20635, 22781, 20462,
+ 20667, 13975, 20635, 22781, 21282,
+ 20667, 13975, 20635, 22781, 23042,
+ 20667, 13975, 20635, 23042,
+ 20667, 13975, 20660,
+ 20667, 13975, 21113, 12440,
+ 20667, 13975, 21113, 14982,
+ 20667, 13975, 21113, 17078,
+ 20667, 13975, 21113, 18400,
+ 20667, 13975, 21113, 21688,
+ 20667, 13975, 21366,
+ 20667, 13975, 21367, 25300,
+ 20667, 13975, 21513, 19022,
+ 20667, 13975, 21513, 20462,
+ 20667, 13975, 21513, 21282,
+ 20667, 13975, 21513, 22781, 19022,
+ 20667, 13975, 21513, 22781, 20462,
+ 20667, 13975, 21513, 23042,
+ 20667, 13975, 21513, 23169, 20240,
+ 20667, 13975, 21513, 23169, 20462,
+ 20667, 13975, 21513, 23169, 22780,
+ 20667, 13975, 21513, 23169, 25300,
+ 20667, 13975, 21513, 27502,
+ 20667, 13975, 21514,
+ 20667, 13975, 21515, 37, 18142,
+ 20667, 13975, 21515, 37, 20662,
+ 20667, 13975, 21515, 20658,
+ 20667, 13975, 21758,
+ 20667, 13975, 21834,
+ 20667, 13975, 22280,
+ 20667, 13975, 22282,
+ 20667, 13975, 22607, 16278,
+ 20667, 18677, 20033, 3060,
+ 20667, 18677, 20033, 13608,
+ 20667, 18677, 20033, 18268,
+ 20667, 18677, 20033, 18270,
+ 20667, 18677, 20033, 20885, 6986,
+ 20667, 20813, 8737, 518,
+ 20667, 20813, 8737, 8731, 18659, 37, 18142,
+ 20667, 20813, 8737, 8731, 18659, 37, 19917, 519, 8210,
+ 20667, 20813, 8737, 8731, 18659, 37, 19917, 519, 14514,
+ 20667, 20813, 8737, 8731, 18659, 519, 8210,
+ 20667, 20813, 8737, 8731, 18659, 519, 14514,
+ 20667, 20813, 8737, 8731, 18659, 18936,
+ 20667, 20813, 8737, 11724,
+ 20667, 20813, 8737, 13608,
+ 20667, 20813, 8737, 13609, 519, 8210,
+ 20667, 20813, 8737, 13694,
+ 20667, 20813, 8737, 14037, 37, 18143, 519, 8210,
+ 20667, 20813, 8737, 14037, 37, 18143, 519, 14514,
+ 20667, 20813, 8737, 14037, 519, 8210,
+ 20667, 20813, 8737, 14037, 519, 14514,
+ 20667, 20813, 8737, 14486,
+ 20667, 20813, 8737, 14738,
+ 20667, 20813, 8737, 15057, 37, 18142,
+ 20667, 20813, 8737, 15057, 519, 8210,
+ 20667, 20813, 8737, 15057, 519, 14514,
+ 20667, 20813, 8737, 15444,
+ 20667, 20813, 8737, 15827, 9688,
+ 20667, 20813, 8737, 16218,
+ 20667, 20813, 8737, 17025, 519, 8210,
+ 20667, 20813, 8737, 17025, 519, 14514,
+ 20667, 20813, 8737, 17176,
+ 20667, 20813, 8737, 17278,
+ 20667, 20813, 8737, 17331, 37, 18142,
+ 20667, 20813, 8737, 17331, 37, 19917, 519, 8210,
+ 20667, 20813, 8737, 17331, 37, 19917, 519, 14514,
+ 20667, 20813, 8737, 17331, 519, 8210,
+ 20667, 20813, 8737, 17331, 519, 14514,
+ 20667, 20813, 8737, 17582,
+ 20667, 20813, 8737, 17638,
+ 20667, 20813, 8737, 17639, 18640,
+ 20667, 20813, 8737, 17983, 14037, 37, 18143, 519, 8210,
+ 20667, 20813, 8737, 17983, 14037, 37, 18143, 519, 14514,
+ 20667, 20813, 8737, 17983, 14037, 519, 8210,
+ 20667, 20813, 8737, 17983, 14037, 519, 14514,
+ 20667, 20813, 8737, 17983, 17330,
+ 20667, 20813, 8737, 18146,
+ 20667, 20813, 8737, 18659, 37, 18142,
+ 20667, 20813, 8737, 18659, 37, 19917, 519, 8210,
+ 20667, 20813, 8737, 18659, 37, 19917, 519, 14514,
+ 20667, 20813, 8737, 18659, 519, 8210,
+ 20667, 20813, 8737, 18659, 519, 14514,
+ 20667, 20813, 8737, 18659, 18936,
+ 20667, 20813, 8737, 18724,
+ 20667, 20813, 8737, 18937, 8731, 18658,
+ 20667, 20813, 8737, 19022,
+ 20667, 20813, 8737, 20102,
+ 20667, 20813, 8737, 20122,
+ 20667, 20813, 8737, 20381, 16570,
+ 20667, 20813, 8737, 21380,
+ 20667, 20813, 8737, 21752,
+ 20667, 20813, 8737, 22022,
+ 20667, 20813, 8737, 22280,
+ 20667, 20813, 8737, 22281, 11417, 20625, 17050,
+ 20667, 20813, 8737, 22607, 21752,
+ 20667, 20813, 13707, 15019, 14479, 21174,
+ 20667, 20813, 15019, 14479, 8737, 17076,
+ 20667, 20813, 15019, 14479, 8737, 18398,
+ 20667, 20813, 15019, 14479, 8737, 21686,
+ 20667, 20813, 20723, 20625, 9688,
+ 20678,
+ 20681, 659, 3375, 18946,
+ 20683, 19020,
+ 20693, 18507, 8211, 3701, 19042,
+ 20694,
+ 20696,
+ 20699, 22105, 4072,
+ 20699, 22105, 4074,
+ 20699, 22105, 4076,
+ 20699, 22105, 4078,
+ 20699, 22105, 4080,
+ 20699, 22105, 4082,
+ 20699, 22105, 4084,
+ 20699, 22105, 4086,
+ 20699, 22105, 4088,
+ 20699, 22105, 4090,
+ 20699, 22105, 4092,
+ 20699, 22105, 4094,
+ 20699, 22105, 4096,
+ 20699, 22105, 4098,
+ 20699, 22105, 4100,
+ 20699, 22105, 4102,
+ 20699, 22105, 4104,
+ 20699, 22105, 4106,
+ 20699, 22105, 4108,
+ 20699, 22105, 4110,
+ 20699, 22105, 4112,
+ 20699, 22105, 4114,
+ 20699, 22105, 4116,
+ 20699, 22105, 4118,
+ 20699, 22105, 4120,
+ 20699, 22105, 4122,
+ 20699, 22105, 4124,
+ 20699, 22105, 4126,
+ 20699, 22105, 4128,
+ 20699, 22105, 4130,
+ 20699, 22105, 4132,
+ 20699, 22105, 4134,
+ 20699, 22105, 4136,
+ 20699, 22105, 4138,
+ 20699, 22105, 4140,
+ 20699, 22105, 4142,
+ 20699, 22105, 4144,
+ 20699, 22105, 4146,
+ 20699, 22105, 4148,
+ 20699, 22105, 4150,
+ 20699, 22105, 4152,
+ 20699, 22105, 4154,
+ 20699, 22105, 4156,
+ 20699, 22105, 4158,
+ 20699, 22105, 4160,
+ 20699, 22105, 4162,
+ 20699, 22105, 4164,
+ 20699, 22105, 4166,
+ 20699, 22105, 4168,
+ 20699, 22105, 4170,
+ 20699, 22105, 4172,
+ 20699, 22105, 4174,
+ 20699, 22105, 4176,
+ 20699, 22105, 4178,
+ 20699, 22105, 4180,
+ 20699, 22105, 4182,
+ 20699, 22105, 4184,
+ 20699, 22105, 4186,
+ 20699, 22105, 4188,
+ 20699, 22105, 4190,
+ 20699, 22105, 4192,
+ 20699, 22105, 4194,
+ 20699, 22105, 4196,
+ 20699, 22105, 4198,
+ 20699, 22105, 4200,
+ 20699, 22105, 4202,
+ 20699, 22105, 4204,
+ 20699, 22105, 4206,
+ 20699, 22105, 4208,
+ 20699, 22105, 4210,
+ 20699, 22105, 4212,
+ 20699, 22105, 4214,
+ 20699, 22105, 4216,
+ 20699, 22105, 4218,
+ 20699, 22105, 4220,
+ 20699, 22105, 4222,
+ 20699, 22105, 4224,
+ 20699, 22105, 4226,
+ 20699, 22105, 4228,
+ 20699, 22105, 4230,
+ 20699, 22105, 4232,
+ 20699, 22105, 4234,
+ 20699, 22105, 4236,
+ 20699, 22105, 4238,
+ 20699, 22105, 4240,
+ 20699, 22105, 4242,
+ 20699, 22105, 4244,
+ 20699, 22105, 4246,
+ 20699, 22105, 4248,
+ 20699, 22105, 4250,
+ 20699, 22105, 4252,
+ 20699, 22105, 4254,
+ 20699, 22105, 4256,
+ 20699, 22105, 4258,
+ 20699, 22105, 4260,
+ 20699, 22105, 4262,
+ 20699, 22105, 4264,
+ 20699, 22105, 4266,
+ 20699, 22105, 4268,
+ 20699, 22105, 4270,
+ 20699, 22105, 4272,
+ 20699, 22105, 4274,
+ 20699, 22105, 4276,
+ 20699, 22105, 4278,
+ 20699, 22105, 4280,
+ 20699, 22105, 4282,
+ 20699, 22105, 4284,
+ 20699, 22105, 4286,
+ 20699, 22105, 4288,
+ 20699, 22105, 4290,
+ 20699, 22105, 4292,
+ 20699, 22105, 4294,
+ 20699, 22105, 4296,
+ 20699, 22105, 4298,
+ 20699, 22105, 4300,
+ 20699, 22105, 4302,
+ 20699, 22105, 4304,
+ 20699, 22105, 4306,
+ 20699, 22105, 4308,
+ 20699, 22105, 4310,
+ 20699, 22105, 4312,
+ 20699, 22105, 4314,
+ 20699, 22105, 4316,
+ 20699, 22105, 4318,
+ 20699, 22105, 4320,
+ 20699, 22105, 4322,
+ 20699, 22105, 4324,
+ 20699, 22105, 4326,
+ 20699, 22105, 4328,
+ 20699, 22105, 4330,
+ 20699, 22105, 4332,
+ 20699, 22105, 4334,
+ 20699, 22105, 4336,
+ 20699, 22105, 4338,
+ 20699, 22105, 4340,
+ 20699, 22105, 4342,
+ 20699, 22105, 4344,
+ 20699, 22105, 4346,
+ 20699, 22105, 4348,
+ 20699, 22105, 4350,
+ 20699, 22105, 4352,
+ 20699, 22105, 4354,
+ 20699, 22105, 4356,
+ 20699, 22105, 4358,
+ 20699, 22105, 4360,
+ 20699, 22105, 4362,
+ 20699, 22105, 4364,
+ 20699, 22105, 4366,
+ 20699, 22105, 4368,
+ 20699, 22105, 4370,
+ 20699, 22105, 4372,
+ 20699, 22105, 4374,
+ 20699, 22105, 4376,
+ 20699, 22105, 4378,
+ 20699, 22105, 4380,
+ 20699, 22105, 4382,
+ 20699, 22105, 4384,
+ 20699, 22105, 4386,
+ 20699, 22105, 4388,
+ 20699, 22105, 4390,
+ 20699, 22105, 4392,
+ 20699, 22105, 4394,
+ 20699, 22105, 4396,
+ 20699, 22105, 4398,
+ 20699, 22105, 4400,
+ 20699, 22105, 4402,
+ 20699, 22105, 4404,
+ 20699, 22105, 4406,
+ 20699, 22105, 4408,
+ 20699, 22105, 4410,
+ 20699, 22105, 4412,
+ 20699, 22105, 4414,
+ 20699, 22105, 4416,
+ 20699, 22105, 4418,
+ 20699, 22105, 4420,
+ 20699, 22105, 4422,
+ 20699, 22105, 4424,
+ 20699, 22105, 4426,
+ 20699, 22105, 4428,
+ 20699, 22105, 4430,
+ 20699, 22105, 4432,
+ 20699, 22105, 4434,
+ 20699, 22105, 4436,
+ 20699, 22105, 4438,
+ 20699, 22105, 4440,
+ 20699, 22105, 4442,
+ 20699, 22105, 4444,
+ 20699, 22105, 4446,
+ 20699, 22105, 4448,
+ 20699, 22105, 4450,
+ 20699, 22105, 4452,
+ 20699, 22105, 4454,
+ 20699, 22105, 4456,
+ 20699, 22105, 4458,
+ 20699, 22105, 4460,
+ 20699, 22105, 4462,
+ 20699, 22105, 4464,
+ 20699, 22105, 4466,
+ 20699, 22105, 4468,
+ 20699, 22105, 4470,
+ 20699, 22105, 4472,
+ 20699, 22105, 4474,
+ 20699, 22105, 4476,
+ 20699, 22105, 4478,
+ 20699, 22105, 4480,
+ 20699, 22105, 4482,
+ 20699, 22105, 4484,
+ 20699, 22105, 4486,
+ 20699, 22105, 4488,
+ 20699, 22105, 4490,
+ 20699, 22105, 4492,
+ 20699, 22105, 4494,
+ 20699, 22105, 4496,
+ 20699, 22105, 4498,
+ 20699, 22105, 4500,
+ 20699, 22105, 4502,
+ 20699, 22105, 4504,
+ 20699, 22105, 4506,
+ 20699, 22105, 4508,
+ 20699, 22105, 4510,
+ 20699, 22105, 4512,
+ 20699, 22105, 4514,
+ 20699, 22105, 4516,
+ 20699, 22105, 4518,
+ 20699, 22105, 4520,
+ 20699, 22105, 4522,
+ 20699, 22105, 4524,
+ 20699, 22105, 4526,
+ 20699, 22105, 4528,
+ 20699, 22105, 4530,
+ 20699, 22105, 4532,
+ 20699, 22105, 4534,
+ 20699, 22105, 4536,
+ 20699, 22105, 4538,
+ 20699, 22105, 4540,
+ 20699, 22105, 4542,
+ 20699, 22105, 4544,
+ 20699, 22105, 4546,
+ 20699, 22105, 4548,
+ 20699, 22105, 4550,
+ 20699, 22105, 4552,
+ 20699, 22105, 4554,
+ 20699, 22105, 4556,
+ 20699, 22105, 4558,
+ 20699, 22105, 4560,
+ 20699, 22105, 4562,
+ 20699, 22105, 4564,
+ 20699, 22105, 4566,
+ 20699, 22105, 4568,
+ 20699, 22105, 4570,
+ 20699, 22105, 4572,
+ 20699, 22105, 4574,
+ 20699, 22105, 4576,
+ 20699, 22105, 4578,
+ 20699, 22105, 4580,
+ 20699, 22105, 4582,
+ 20699, 22105, 4584,
+ 20699, 22105, 4586,
+ 20699, 22105, 4588,
+ 20699, 22105, 4590,
+ 20699, 22105, 4592,
+ 20699, 22105, 4594,
+ 20699, 22105, 4596,
+ 20699, 22105, 4598,
+ 20699, 22105, 4600,
+ 20699, 22105, 4602,
+ 20699, 22105, 4604,
+ 20699, 22105, 4606,
+ 20699, 22105, 4608,
+ 20699, 22105, 4610,
+ 20699, 22105, 4612,
+ 20699, 22105, 4614,
+ 20699, 22105, 4616,
+ 20699, 22105, 4618,
+ 20699, 22105, 4620,
+ 20699, 22105, 4622,
+ 20699, 22105, 4624,
+ 20699, 22105, 4626,
+ 20699, 22105, 4628,
+ 20699, 22105, 4630,
+ 20699, 22105, 4632,
+ 20699, 22105, 4634,
+ 20699, 22105, 4636,
+ 20699, 22105, 4638,
+ 20699, 22105, 4640,
+ 20699, 22105, 4642,
+ 20699, 22105, 4644,
+ 20699, 22105, 4646,
+ 20699, 22105, 4648,
+ 20699, 22105, 4650,
+ 20699, 22105, 4652,
+ 20699, 22105, 4654,
+ 20699, 22105, 4656,
+ 20699, 22105, 4658,
+ 20699, 22105, 4660,
+ 20699, 22105, 4662,
+ 20699, 22105, 4664,
+ 20699, 22105, 4666,
+ 20699, 22105, 4668,
+ 20699, 22105, 4670,
+ 20699, 22105, 4672,
+ 20699, 22105, 4674,
+ 20699, 22105, 4676,
+ 20699, 22105, 4678,
+ 20699, 22105, 4680,
+ 20699, 22105, 4682,
+ 20699, 22105, 4684,
+ 20699, 22105, 4686,
+ 20699, 22105, 4688,
+ 20699, 22105, 4690,
+ 20699, 22105, 4692,
+ 20699, 22105, 4694,
+ 20699, 22105, 4696,
+ 20699, 22105, 4698,
+ 20699, 22105, 4700,
+ 20699, 22105, 4702,
+ 20699, 22105, 4704,
+ 20699, 22105, 4706,
+ 20699, 22105, 4708,
+ 20699, 22105, 4710,
+ 20699, 22105, 4712,
+ 20699, 22105, 4714,
+ 20699, 22105, 4716,
+ 20699, 22105, 4718,
+ 20699, 22105, 4720,
+ 20699, 22105, 4722,
+ 20699, 22105, 4724,
+ 20699, 22105, 4726,
+ 20699, 22105, 4728,
+ 20699, 22105, 4730,
+ 20699, 22105, 4732,
+ 20699, 22105, 4736,
+ 20699, 22105, 4738,
+ 20699, 22105, 4740,
+ 20699, 22105, 4742,
+ 20699, 22105, 4744,
+ 20699, 22105, 4746,
+ 20699, 22105, 4748,
+ 20699, 22105, 4750,
+ 20699, 22105, 4752,
+ 20699, 22105, 4754,
+ 20699, 22105, 4756,
+ 20699, 22105, 4758,
+ 20699, 22105, 4760,
+ 20699, 22105, 4762,
+ 20699, 22105, 4764,
+ 20699, 22105, 4766,
+ 20699, 22105, 4768,
+ 20699, 22105, 4770,
+ 20699, 22105, 4772,
+ 20699, 22105, 4774,
+ 20699, 22105, 4776,
+ 20699, 22105, 4778,
+ 20699, 22105, 4780,
+ 20699, 22105, 4782,
+ 20699, 22105, 4784,
+ 20699, 22105, 4786,
+ 20699, 22105, 4788,
+ 20699, 22105, 4790,
+ 20699, 22105, 4792,
+ 20699, 22105, 4794,
+ 20699, 22105, 4796,
+ 20699, 22105, 4798,
+ 20699, 22105, 4800,
+ 20699, 22105, 4802,
+ 20699, 22105, 4804,
+ 20699, 22105, 4806,
+ 20699, 22105, 4808,
+ 20699, 22105, 4810,
+ 20699, 22105, 4812,
+ 20699, 22105, 4814,
+ 20699, 22105, 4816,
+ 20699, 22105, 4818,
+ 20699, 22105, 4820,
+ 20699, 22105, 4822,
+ 20699, 22105, 4824,
+ 20699, 22105, 4826,
+ 20699, 22105, 4828,
+ 20699, 22105, 4830,
+ 20699, 22105, 4832,
+ 20699, 22105, 4834,
+ 20699, 22105, 4837, 597, 527, 602,
+ 20699, 22105, 4838,
+ 20699, 22105, 4840,
+ 20699, 22105, 4842,
+ 20699, 22105, 4844,
+ 20699, 22105, 4846,
+ 20699, 22105, 4848,
+ 20699, 22105, 4850,
+ 20699, 22105, 4852,
+ 20699, 22105, 4854,
+ 20699, 22105, 4857, 13036,
+ 20699, 22105, 4858,
+ 20699, 22105, 4860,
+ 20699, 22105, 4862,
+ 20699, 22105, 4864,
+ 20699, 22105, 4866,
+ 20699, 22105, 4868,
+ 20699, 22105, 4870,
+ 20699, 22105, 4872,
+ 20699, 22105, 4874,
+ 20699, 22105, 4876,
+ 20699, 22105, 4878,
+ 20699, 22105, 4880,
+ 20699, 22105, 4882,
+ 20699, 22105, 4884,
+ 20699, 22105, 4886,
+ 20699, 22105, 4888,
+ 20699, 22105, 4891, 12393, 19965, 8736,
+ 20699, 22105, 4892,
+ 20699, 22105, 4894,
+ 20699, 22105, 4896,
+ 20699, 22105, 4898,
+ 20699, 22105, 4900,
+ 20699, 22105, 4902,
+ 20699, 22105, 4904,
+ 20699, 22105, 4906,
+ 20699, 22105, 4908,
+ 20699, 22105, 4910,
+ 20699, 22105, 4912,
+ 20699, 22105, 4914,
+ 20699, 22105, 4916,
+ 20699, 22105, 4918,
+ 20699, 22105, 4920,
+ 20699, 22105, 4922,
+ 20699, 22105, 4924,
+ 20699, 22105, 4926,
+ 20699, 22105, 4928,
+ 20699, 22105, 4930,
+ 20699, 22105, 4932,
+ 20699, 22105, 4934,
+ 20699, 22105, 4936,
+ 20699, 22105, 4938,
+ 20699, 22105, 4940,
+ 20699, 22105, 4942,
+ 20699, 22105, 4944,
+ 20699, 22105, 4946,
+ 20699, 22105, 4948,
+ 20699, 22105, 4950,
+ 20699, 22105, 4952,
+ 20699, 22105, 4954,
+ 20699, 22105, 4956,
+ 20699, 22105, 4958,
+ 20699, 22105, 4960,
+ 20699, 22105, 4962,
+ 20699, 22105, 4964,
+ 20699, 22105, 4966,
+ 20699, 22105, 4968,
+ 20699, 22105, 4970,
+ 20699, 22105, 4972,
+ 20699, 22105, 4974,
+ 20699, 22105, 4976,
+ 20699, 22105, 4978,
+ 20699, 22105, 4980,
+ 20699, 22105, 4982,
+ 20699, 22105, 4984,
+ 20699, 22105, 4986,
+ 20699, 22105, 4988,
+ 20699, 22105, 4990,
+ 20699, 22105, 4992,
+ 20699, 22105, 4994,
+ 20699, 22105, 4996,
+ 20699, 22105, 4998,
+ 20699, 22105, 5000,
+ 20699, 22105, 5002,
+ 20699, 22105, 5004,
+ 20699, 22105, 5006,
+ 20699, 22105, 5008,
+ 20699, 22105, 5010,
+ 20699, 22105, 5012,
+ 20699, 22105, 5014,
+ 20699, 22105, 5016,
+ 20699, 22105, 5018,
+ 20699, 22105, 5020,
+ 20699, 22105, 5022,
+ 20699, 22105, 5024,
+ 20699, 22105, 5026,
+ 20699, 22105, 5028,
+ 20699, 22105, 5030,
+ 20699, 22105, 5032,
+ 20699, 22105, 5034,
+ 20699, 22105, 5036,
+ 20699, 22105, 5038,
+ 20699, 22105, 5040,
+ 20699, 22105, 5042,
+ 20699, 22105, 5044,
+ 20699, 22105, 5046,
+ 20699, 22105, 5048,
+ 20699, 22105, 5050,
+ 20699, 22105, 5052,
+ 20699, 22105, 5054,
+ 20699, 22105, 5056,
+ 20699, 22105, 5058,
+ 20699, 22105, 5060,
+ 20699, 22105, 5062,
+ 20699, 22105, 5064,
+ 20699, 22105, 5066,
+ 20699, 22105, 5068,
+ 20699, 22105, 5070,
+ 20699, 22105, 5072,
+ 20699, 22105, 5074,
+ 20699, 22105, 5076,
+ 20699, 22105, 5078,
+ 20699, 22105, 5080,
+ 20699, 22105, 5082,
+ 20699, 22105, 5084,
+ 20699, 22105, 5086,
+ 20699, 22105, 5088,
+ 20699, 22105, 5090,
+ 20699, 22105, 5092,
+ 20699, 22105, 5094,
+ 20699, 22105, 5096,
+ 20699, 22105, 5098,
+ 20699, 22105, 5100,
+ 20699, 22105, 5102,
+ 20699, 22105, 5104,
+ 20699, 22105, 5106,
+ 20699, 22105, 5108,
+ 20699, 22105, 5110,
+ 20699, 22105, 5112,
+ 20699, 22105, 5114,
+ 20699, 22105, 5116,
+ 20699, 22105, 5118,
+ 20699, 22105, 5120,
+ 20699, 22105, 5122,
+ 20699, 22105, 5124,
+ 20699, 22105, 11864,
+ 20699, 22105, 11870,
+ 20699, 22105, 11876,
+ 20699, 22105, 11880,
+ 20699, 22105, 11886,
+ 20699, 22105, 11888,
+ 20699, 22105, 11890,
+ 20699, 22105, 11892,
+ 20699, 22105, 11894,
+ 20699, 22105, 11896,
+ 20699, 22105, 11898,
+ 20699, 22105, 11900,
+ 20699, 22105, 11902,
+ 20699, 22105, 11904,
+ 20699, 22105, 11906,
+ 20699, 22105, 11908,
+ 20699, 22105, 11910,
+ 20699, 22105, 11912,
+ 20699, 22105, 11914,
+ 20699, 22105, 11916,
+ 20699, 22105, 11918,
+ 20699, 22105, 11920,
+ 20699, 22105, 11922,
+ 20699, 22105, 11924,
+ 20699, 22105, 11926,
+ 20699, 22105, 11928,
+ 20699, 22105, 11932,
+ 20699, 22105, 11936,
+ 20699, 22105, 11938,
+ 20699, 22105, 11940,
+ 20699, 22105, 11942,
+ 20699, 22105, 11944,
+ 20699, 22105, 11946,
+ 20699, 22105, 11948,
+ 20699, 22105, 11950,
+ 20699, 22105, 11952,
+ 20699, 22105, 11954,
+ 20699, 22105, 11956,
+ 20699, 22105, 11958,
+ 20699, 22105, 11960,
+ 20699, 22105, 11972,
+ 20699, 22105, 11974,
+ 20699, 22105, 11976,
+ 20699, 22105, 11978,
+ 20699, 22105, 11980,
+ 20699, 22105, 11982,
+ 20699, 22105, 11984,
+ 20699, 22105, 11986,
+ 20699, 22105, 11988,
+ 20699, 22105, 11990,
+ 20699, 22105, 11992,
+ 20699, 22105, 11994,
+ 20699, 22105, 11996,
+ 20699, 22105, 11998,
+ 20699, 22105, 12001, 1379, 19965, 8736,
+ 20699, 22105, 12002,
+ 20699, 22105, 12004,
+ 20703, 6938,
+ 20715, 9358,
+ 20718,
+ 20726,
+ 20729, 17129, 18298,
+ 20735, 18707, 891, 22984,
+ 20741, 1529, 19750,
+ 20741, 1529, 19752,
+ 20741, 10485, 17316,
+ 20741, 10485, 19142,
+ 20741, 10485, 19274,
+ 20741, 10485, 19318,
+ 20741, 10485, 22560,
+ 20741, 11441, 21480,
+ 20741, 12908,
+ 20741, 12959, 2726,
+ 20741, 12959, 3194,
+ 20741, 12959, 3486,
+ 20741, 12959, 6978,
+ 20741, 12959, 7000,
+ 20741, 12959, 9282,
+ 20741, 12959, 11726,
+ 20741, 12959, 13036,
+ 20741, 12959, 14634,
+ 20741, 12959, 14960,
+ 20741, 15241, 10485, 8,
+ 20741, 15241, 10485, 16,
+ 20741, 15241, 10485, 28,
+ 20741, 15241, 10485, 40,
+ 20741, 15241, 10485, 58,
+ 20741, 15241, 10485, 72,
+ 20741, 15241, 10485, 94,
+ 20741, 15241, 10485, 312,
+ 20741, 15241, 10485, 702,
+ 20741, 15241, 10485, 19149, 22,
+ 20741, 15241, 10485, 19149, 34,
+ 20741, 15241, 10485, 19149, 606,
+ 20741, 15919, 12908,
+ 20741, 16339, 0,
+ 20741, 16339, 8,
+ 20741, 16339, 16,
+ 20741, 16339, 28,
+ 20741, 16339, 40,
+ 20741, 16339, 58,
+ 20741, 16339, 72,
+ 20741, 16339, 94,
+ 20741, 16339, 106,
+ 20741, 16339, 124,
+ 20741, 16339, 148,
+ 20741, 16339, 246,
+ 20741, 16339, 270,
+ 20741, 16339, 312,
+ 20741, 16339, 342,
+ 20741, 16339, 356,
+ 20741, 16339, 392,
+ 20741, 16339, 424,
+ 20741, 16339, 464,
+ 20741, 16339, 546,
+ 20741, 16339, 596,
+ 20741, 16339, 612,
+ 20741, 16339, 646,
+ 20741, 16339, 702,
+ 20741, 16339, 710,
+ 20741, 16339, 774,
+ 20741, 16339, 990,
+ 20741, 16339, 1106,
+ 20741, 16339, 1204,
+ 20741, 16339, 1226,
+ 20741, 16339, 1572,
+ 20741, 16339, 1890,
+ 20741, 16339, 2008,
+ 20741, 16339, 2544,
+ 20741, 16339, 2594,
+ 20741, 16339, 2664,
+ 20741, 16339, 2792,
+ 20741, 16339, 3166,
+ 20741, 16339, 3240,
+ 20741, 16339, 3372,
+ 20741, 16339, 3452,
+ 20741, 16339, 6516,
+ 20741, 16339, 10988,
+ 20741, 16339, 19149, 22,
+ 20741, 16339, 19149, 34,
+ 20741, 16339, 19149, 606,
+ 20741, 16593, 2726,
+ 20741, 16593, 3194,
+ 20741, 16593, 3362,
+ 20741, 16593, 3486,
+ 20741, 16593, 6978,
+ 20741, 16593, 7000,
+ 20741, 16593, 9282,
+ 20741, 16593, 13036,
+ 20741, 16593, 13140,
+ 20741, 16593, 13170,
+ 20741, 16593, 14634,
+ 20741, 16593, 14730,
+ 20741, 16593, 14960,
+ 20741, 16593, 15932,
+ 20741, 16593, 16550,
+ 20741, 16593, 17158,
+ 20741, 16593, 17258,
+ 20741, 16593, 18818,
+ 20741, 19857, 11165, 8736,
+ 20742,
+ 20744,
+ 20749, 10484,
+ 20756,
+ 20762,
+ 20766,
+ 20769, 18405, 17085, 1318,
+ 20769, 18405, 17085, 1415, 22688,
+ 20769, 18405, 17085, 5458,
+ 20769, 18405, 17085, 7759, 2534,
+ 20769, 18405, 17085, 7759, 19288,
+ 20769, 18405, 17085, 9070,
+ 20769, 18405, 17085, 10851, 1965, 17474,
+ 20769, 18405, 17085, 10954,
+ 20769, 18405, 17085, 11593, 898,
+ 20769, 18405, 17085, 11593, 7938,
+ 20769, 18405, 17085, 12237, 5468,
+ 20769, 18405, 17085, 12237, 8792,
+ 20769, 18405, 17085, 12237, 9823, 5468,
+ 20769, 18405, 17085, 12237, 9823, 13288,
+ 20769, 18405, 17085, 12237, 13288,
+ 20769, 18405, 17085, 12237, 16454,
+ 20769, 18405, 17085, 12237, 19290,
+ 20769, 18405, 17085, 12237, 21114,
+ 20769, 18405, 17085, 12297, 1415, 2534,
+ 20769, 18405, 17085, 12297, 22688,
+ 20769, 18405, 17085, 12306,
+ 20769, 18405, 17085, 12577, 15466,
+ 20769, 18405, 17085, 12577, 16276,
+ 20769, 18405, 17085, 12577, 16996,
+ 20769, 18405, 17085, 12960,
+ 20769, 18405, 17085, 12961, 19288,
+ 20769, 18405, 17085, 13664,
+ 20769, 18405, 17085, 14315, 2534,
+ 20769, 18405, 17085, 14315, 12960,
+ 20769, 18405, 17085, 14315, 22688,
+ 20769, 18405, 17085, 14434,
+ 20769, 18405, 17085, 14504,
+ 20769, 18405, 17085, 14876,
+ 20769, 18405, 17085, 14936,
+ 20769, 18405, 17085, 14937, 15554,
+ 20769, 18405, 17085, 14954,
+ 20769, 18405, 17085, 15218,
+ 20769, 18405, 17085, 15331, 16274,
+ 20769, 18405, 17085, 15842,
+ 20769, 18405, 17085, 15873, 5459, 1319, 19550,
+ 20769, 18405, 17085, 15873, 20881, 223, 19550,
+ 20769, 18405, 17085, 15873, 22477, 9687, 19550,
+ 20769, 18405, 17085, 15873, 22831, 18999, 19550,
+ 20769, 18405, 17085, 15873, 23044,
+ 20769, 18405, 17085, 15873, 25116,
+ 20769, 18405, 17085, 15947, 22870,
+ 20769, 18405, 17085, 15947, 23412,
+ 20769, 18405, 17085, 15987, 18867, 15761, 15216,
+ 20769, 18405, 17085, 16049, 17, 17389, 25116,
+ 20769, 18405, 17085, 16049, 9077, 13458,
+ 20769, 18405, 17085, 16049, 16518,
+ 20769, 18405, 17085, 16049, 18317, 15761, 19530,
+ 20769, 18405, 17085, 16049, 18317, 15761, 22200,
+ 20769, 18405, 17085, 16049, 18867, 15761, 15216,
+ 20769, 18405, 17085, 16049, 18867, 15761, 17086,
+ 20769, 18405, 17085, 16049, 18867, 19529, 158,
+ 20769, 18405, 17085, 16049, 19288,
+ 20769, 18405, 17085, 16049, 19289, 19519, 13460,
+ 20769, 18405, 17085, 16049, 20877, 158,
+ 20769, 18405, 17085, 16049, 20877, 360,
+ 20769, 18405, 17085, 16049, 20877, 477, 898,
+ 20769, 18405, 17085, 16049, 20877, 477, 7938,
+ 20769, 18405, 17085, 16049, 20877, 546,
+ 20769, 18405, 17085, 16049, 20877, 800,
+ 20769, 18405, 17085, 16049, 20877, 9070,
+ 20769, 18405, 17085, 16049, 22033, 20704,
+ 20769, 18405, 17085, 16065, 15872,
+ 20769, 18405, 17085, 16065, 17388,
+ 20769, 18405, 17085, 16095, 2535, 898,
+ 20769, 18405, 17085, 16095, 2535, 7938,
+ 20769, 18405, 17085, 16095, 19288,
+ 20769, 18405, 17085, 16095, 25055, 12950,
+ 20769, 18405, 17085, 16095, 25055, 19292,
+ 20769, 18405, 17085, 16197, 17131, 21158,
+ 20769, 18405, 17085, 16229, 20556,
+ 20769, 18405, 17085, 16274,
+ 20769, 18405, 17085, 16275, 898,
+ 20769, 18405, 17085, 16275, 7938,
+ 20769, 18405, 17085, 16331, 1319, 17654,
+ 20769, 18405, 17085, 16331, 6795, 17656,
+ 20769, 18405, 17085, 16331, 15045, 17654,
+ 20769, 18405, 17085, 16331, 18055, 17656,
+ 20769, 18405, 17085, 16331, 20509, 17654,
+ 20769, 18405, 17085, 16469, 7758,
+ 20769, 18405, 17085, 16613, 2534,
+ 20769, 18405, 17085, 16613, 19288,
+ 20769, 18405, 17085, 16614,
+ 20769, 18405, 17085, 16645, 19288,
+ 20769, 18405, 17085, 16711, 2534,
+ 20769, 18405, 17085, 16711, 19288,
+ 20769, 18405, 17085, 16778,
+ 20769, 18405, 17085, 16902,
+ 20769, 18405, 17085, 16903, 2534,
+ 20769, 18405, 17085, 17034,
+ 20769, 18405, 17085, 17126,
+ 20769, 18405, 17085, 17220,
+ 20769, 18405, 17085, 17303, 2534,
+ 20769, 18405, 17085, 17303, 12960,
+ 20769, 18405, 17085, 17303, 22688,
+ 20769, 18405, 17085, 17389, 5459, 1319, 19550,
+ 20769, 18405, 17085, 17389, 20881, 223, 19550,
+ 20769, 18405, 17085, 17389, 22477, 9687, 19550,
+ 20769, 18405, 17085, 17389, 22831, 18999, 19550,
+ 20769, 18405, 17085, 17389, 23044,
+ 20769, 18405, 17085, 17394,
+ 20769, 18405, 17085, 17493, 158,
+ 20769, 18405, 17085, 17493, 246,
+ 20769, 18405, 17085, 17493, 360,
+ 20769, 18405, 17085, 17493, 476,
+ 20769, 18405, 17085, 17493, 546,
+ 20769, 18405, 17085, 17493, 800,
+ 20769, 18405, 17085, 17493, 3656,
+ 20769, 18405, 17085, 17632,
+ 20769, 18405, 17085, 17766,
+ 20769, 18405, 17085, 17874,
+ 20769, 18405, 17085, 17887, 1965, 16049, 3656,
+ 20769, 18405, 17085, 18046,
+ 20769, 18405, 17085, 18109, 2535, 898,
+ 20769, 18405, 17085, 18109, 2535, 7938,
+ 20769, 18405, 17085, 18109, 2535, 8794,
+ 20769, 18405, 17085, 18109, 19288,
+ 20769, 18405, 17085, 18138,
+ 20769, 18405, 17085, 18141, 2534,
+ 20769, 18405, 17085, 18141, 5434,
+ 20769, 18405, 17085, 18141, 19288,
+ 20769, 18405, 17085, 18152,
+ 20769, 18405, 17085, 18294,
+ 20769, 18405, 17085, 18592,
+ 20769, 18405, 17085, 18594,
+ 20769, 18405, 17085, 18718,
+ 20769, 18405, 17085, 18930,
+ 20769, 18405, 17085, 18931, 19278,
+ 20769, 18405, 17085, 18965, 2534,
+ 20769, 18405, 17085, 18965, 8797, 18932,
+ 20769, 18405, 17085, 18965, 19288,
+ 20769, 18405, 17085, 18966,
+ 20769, 18405, 17085, 18998,
+ 20769, 18405, 17085, 19026,
+ 20769, 18405, 17085, 19127, 19288,
+ 20769, 18405, 17085, 19198,
+ 20769, 18405, 17085, 19277, 2534,
+ 20769, 18405, 17085, 19277, 19288,
+ 20769, 18405, 17085, 19280,
+ 20769, 18405, 17085, 19398,
+ 20769, 18405, 17085, 19419, 2534,
+ 20769, 18405, 17085, 19419, 19288,
+ 20769, 18405, 17085, 19527, 5459, 13862,
+ 20769, 18405, 17085, 19527, 5459, 16446,
+ 20769, 18405, 17085, 19527, 12960,
+ 20769, 18405, 17085, 19527, 19006,
+ 20769, 18405, 17085, 19532,
+ 20769, 18405, 17085, 19533, 25055, 12950,
+ 20769, 18405, 17085, 19533, 25055, 19293, 898,
+ 20769, 18405, 17085, 19533, 25055, 19293, 7938,
+ 20769, 18405, 17085, 19535, 252,
+ 20769, 18405, 17085, 19718,
+ 20769, 18405, 17085, 19862,
+ 20769, 18405, 17085, 19912,
+ 20769, 18405, 17085, 19922,
+ 20769, 18405, 17085, 19923, 5434,
+ 20769, 18405, 17085, 19924,
+ 20769, 18405, 17085, 19926,
+ 20769, 18405, 17085, 19999, 5433, 16777, 13458,
+ 20769, 18405, 17085, 19999, 5433, 19517, 13458,
+ 20769, 18405, 17085, 19999, 15215, 13458,
+ 20769, 18405, 17085, 19999, 16777, 13458,
+ 20769, 18405, 17085, 19999, 17225, 13458,
+ 20769, 18405, 17085, 19999, 18263, 13458,
+ 20769, 18405, 17085, 19999, 18629, 13458,
+ 20769, 18405, 17085, 19999, 18629, 20511, 13458,
+ 20769, 18405, 17085, 19999, 19517, 13458,
+ 20769, 18405, 17085, 19999, 20511, 13458,
+ 20769, 18405, 17085, 19999, 20511, 18263, 13458,
+ 20769, 18405, 17085, 19999, 21690,
+ 20769, 18405, 17085, 19999, 22299, 13458,
+ 20769, 18405, 17085, 20162,
+ 20769, 18405, 17085, 20176,
+ 20769, 18405, 17085, 20177, 2534,
+ 20769, 18405, 17085, 20320,
+ 20769, 18405, 17085, 20361, 15574,
+ 20769, 18405, 17085, 20361, 15575, 17780,
+ 20769, 18405, 17085, 20361, 15575, 20554,
+ 20769, 18405, 17085, 20361, 15575, 22462,
+ 20769, 18405, 17085, 20361, 19006,
+ 20769, 18405, 17085, 20361, 19007, 17780,
+ 20769, 18405, 17085, 20361, 19007, 20554,
+ 20769, 18405, 17085, 20361, 19007, 22462,
+ 20769, 18405, 17085, 20512,
+ 20769, 18405, 17085, 20557, 2534,
+ 20769, 18405, 17085, 20557, 5434,
+ 20769, 18405, 17085, 20557, 19288,
+ 20769, 18405, 17085, 20879, 532,
+ 20769, 18405, 17085, 21048,
+ 20769, 18405, 17085, 21073, 19530,
+ 20769, 18405, 17085, 21073, 22200,
+ 20769, 18405, 17085, 21073, 23020,
+ 20769, 18405, 17085, 21166,
+ 20769, 18405, 17085, 21200,
+ 20769, 18405, 17085, 21204,
+ 20769, 18405, 17085, 21205, 2535, 898,
+ 20769, 18405, 17085, 21205, 2535, 7938,
+ 20769, 18405, 17085, 21205, 2535, 8794,
+ 20769, 18405, 17085, 21205, 19288,
+ 20769, 18405, 17085, 21214,
+ 20769, 18405, 17085, 21337, 2534,
+ 20769, 18405, 17085, 21337, 19288,
+ 20769, 18405, 17085, 21400,
+ 20769, 18405, 17085, 21401, 2534,
+ 20769, 18405, 17085, 21646,
+ 20769, 18405, 17085, 21692,
+ 20769, 18405, 17085, 21750,
+ 20769, 18405, 17085, 21751, 12960,
+ 20769, 18405, 17085, 21780,
+ 20769, 18405, 17085, 21787, 17131, 21158,
+ 20769, 18405, 17085, 21787, 21645, 2534,
+ 20769, 18405, 17085, 21788,
+ 20769, 18405, 17085, 21789, 2534,
+ 20769, 18405, 17085, 21789, 12960,
+ 20769, 18405, 17085, 22026,
+ 20769, 18405, 17085, 22089, 27, 15554,
+ 20769, 18405, 17085, 22089, 27, 17778,
+ 20769, 18405, 17085, 22118,
+ 20769, 18405, 17085, 22120,
+ 20769, 18405, 17085, 22871, 2534,
+ 20769, 18405, 17085, 22871, 19288,
+ 20769, 18405, 17085, 22872,
+ 20769, 18405, 17085, 22873, 2534,
+ 20769, 18405, 17085, 22873, 19288,
+ 20769, 18405, 17085, 22884,
+ 20769, 18405, 17085, 23025, 1400,
+ 20769, 18405, 17085, 23025, 1414,
+ 20769, 18405, 17085, 23082,
+ 20769, 18405, 17085, 23190,
+ 20769, 18405, 17085, 23360,
+ 20769, 18405, 17085, 23412,
+ 20769, 18405, 17085, 25166,
+ 20769, 18405, 17085, 25332,
+ 20769, 18405, 17085, 25334,
+ 20769, 18405, 17085, 25442,
+ 20769, 18405, 17085, 27198,
+ 20769, 18405, 17085, 27200,
+ 20769, 18405, 17085, 27208,
+ 20769, 18405, 17085, 27214,
+ 20769, 18405, 17085, 27216,
+ 20769, 18405, 17085, 27384,
+ 20769, 18405, 17085, 27470,
+ 20769, 18405, 17085, 27484,
+ 20770,
+ 20772,
+ 20775, 3148,
+ 20783, 19257, 16339, 178,
+ 20783, 19257, 16339, 518,
+ 20783, 19257, 16339, 886,
+ 20783, 19257, 16339, 902,
+ 20783, 19257, 16339, 986,
+ 20783, 19257, 16339, 1078,
+ 20783, 19257, 16339, 1106,
+ 20783, 19257, 16339, 1110,
+ 20783, 19257, 16339, 1198,
+ 20783, 19257, 16339, 1418,
+ 20783, 19257, 16339, 1428,
+ 20783, 19257, 16339, 1590,
+ 20783, 19257, 16339, 1862,
+ 20783, 19257, 16339, 1872,
+ 20783, 19257, 16339, 1978,
+ 20783, 19257, 16339, 2040,
+ 20783, 19257, 16339, 2174,
+ 20783, 19257, 16339, 2344,
+ 20783, 19257, 16339, 2784,
+ 20783, 19257, 16339, 2886,
+ 20783, 19257, 16339, 2890,
+ 20783, 19257, 16339, 3002,
+ 20783, 19257, 16339, 3166,
+ 20783, 19257, 16339, 3340,
+ 20783, 19257, 16339, 3986,
+ 20783, 19257, 16339, 6178,
+ 20783, 19257, 16339, 6214,
+ 20783, 19257, 16339, 6250,
+ 20783, 19257, 16339, 6332,
+ 20783, 19257, 16339, 6334,
+ 20783, 19257, 16339, 6672,
+ 20783, 19257, 16339, 6678,
+ 20783, 19257, 16339, 7418,
+ 20783, 19257, 16339, 7748,
+ 20783, 19257, 16339, 7778,
+ 20783, 19257, 16339, 7792,
+ 20783, 19257, 16339, 8308,
+ 20783, 19257, 16339, 9366,
+ 20783, 19257, 16339, 9806,
+ 20783, 19257, 16339, 10338,
+ 20783, 19257, 16339, 10356,
+ 20783, 19257, 16339, 10414,
+ 20783, 19257, 16339, 10910,
+ 20783, 19257, 16339, 11044,
+ 20783, 19257, 16339, 11284,
+ 20783, 19257, 16339, 11476,
+ 20783, 19257, 16339, 11570,
+ 20783, 19257, 16339, 11634,
+ 20783, 19257, 16339, 11718,
+ 20783, 19257, 16339, 11750,
+ 20783, 19257, 16339, 13004,
+ 20783, 19257, 16339, 13262,
+ 20783, 19257, 19429, 8736,
+ 20787, 3386,
+ 20791, 6980,
+ 20793, 954,
+ 20795, 10952,
+ 20796,
+ 20797, 93, 6670,
+ 20799, 16479, 14382,
+ 20801, 19372,
+ 20802,
+ 20805, 3423, 22341, 12314,
+ 20805, 9699, 15767, 12314,
+ 20805, 14515, 891, 8211, 22341, 15572,
+ 20805, 15777, 15767, 12314,
+ 20805, 16053, 15767, 12314,
+ 20805, 17689, 19876,
+ 20805, 19876,
+ 20805, 21029, 891, 19115, 9699, 15767, 15572,
+ 20805, 22329, 891, 21229, 9699, 15767, 15572,
+ 20805, 22329, 891, 21229, 9699, 15767, 15573, 11417, 17659, 2727, 18530,
+ 20805, 27233, 9699, 15767, 12314,
+ 20808,
+ 20811, 17084,
+ 20813, 47, 12220,
+ 20813, 47, 12398,
+ 20813, 331, 12398,
+ 20813, 695, 10759, 12220,
+ 20813, 695, 10759, 12398,
+ 20813, 699, 12220,
+ 20813, 701, 12220,
+ 20813, 1281, 12220,
+ 20813, 1281, 12221, 8210,
+ 20813, 1281, 12221, 14514,
+ 20813, 1281, 12398,
+ 20813, 1281, 12399, 8210,
+ 20813, 2271, 8250,
+ 20813, 2613, 14985, 12220,
+ 20813, 2723, 16691, 16339, 80,
+ 20813, 2723, 16691, 16339, 1272,
+ 20813, 2723, 16691, 16339, 3186,
+ 20813, 2723, 16691, 16339, 11720,
+ 20813, 2723, 16691, 16339, 13972,
+ 20813, 3755, 12398,
+ 20813, 6643, 10759, 12398,
+ 20813, 7001, 6639, 12220,
+ 20813, 7597, 12220,
+ 20813, 7608,
+ 20813, 8211, 7369, 10063, 12220,
+ 20813, 8211, 7369, 10063, 12398,
+ 20813, 8211, 10759, 12398,
+ 20813, 8211, 12281, 12220,
+ 20813, 8211, 12281, 12398,
+ 20813, 8211, 12315, 12220,
+ 20813, 8211, 12315, 12398,
+ 20813, 8211, 14515, 12315, 12220,
+ 20813, 8211, 14515, 12315, 12398,
+ 20813, 8211, 18015, 12220,
+ 20813, 8211, 20711, 12220,
+ 20813, 8211, 20711, 12398,
+ 20813, 8211, 22877, 12221, 8210,
+ 20813, 8211, 22877, 12399, 8210,
+ 20813, 8281, 15919, 18889, 18530,
+ 20813, 8281, 17051, 18530,
+ 20813, 8281, 18889, 18530,
+ 20813, 8281, 20625, 8251, 18530,
+ 20813, 9699, 8737, 12398,
+ 20813, 9819, 10485, 12220,
+ 20813, 9819, 10485, 12398,
+ 20813, 10063, 12220,
+ 20813, 10063, 12398,
+ 20813, 10063, 18530,
+ 20813, 11409, 15675, 12220,
+ 20813, 11409, 19883, 15675, 12398,
+ 20813, 12223, 10939, 8736,
+ 20813, 12223, 15512,
+ 20813, 12223, 15513, 12398,
+ 20813, 12411, 12398,
+ 20813, 12448,
+ 20813, 12449, 12398,
+ 20813, 12512,
+ 20813, 12513, 12398,
+ 20813, 12815, 12220,
+ 20813, 12815, 12221, 14514,
+ 20813, 12815, 12398,
+ 20813, 13299, 10939, 8736,
+ 20813, 13299, 15512,
+ 20813, 13299, 15513, 12398,
+ 20813, 13303, 18138,
+ 20813, 13303, 18405, 19052,
+ 20813, 13303, 18405, 21364,
+ 20813, 13303, 18405, 21662,
+ 20813, 13303, 20875, 15020,
+ 20813, 13303, 22884,
+ 20813, 13303, 25140,
+ 20813, 13653, 14765, 16339, 0,
+ 20813, 13653, 14765, 16339, 1, 11417, 20870,
+ 20813, 13653, 14765, 16339, 2,
+ 20813, 13653, 14765, 16339, 4,
+ 20813, 13653, 14765, 16339, 5, 17624,
+ 20813, 13653, 14765, 16339, 6,
+ 20813, 13653, 14765, 16339, 8,
+ 20813, 13653, 14765, 16339, 10,
+ 20813, 13653, 14765, 16339, 12,
+ 20813, 13653, 14765, 16339, 14,
+ 20813, 13653, 14765, 16339, 16,
+ 20813, 13653, 14765, 16339, 20,
+ 20813, 13653, 14765, 16339, 22,
+ 20813, 13653, 14765, 16339, 23, 11417, 15919, 16467, 14984,
+ 20813, 13653, 14765, 16339, 24,
+ 20813, 13653, 14765, 16339, 26,
+ 20813, 13653, 14765, 16339, 28,
+ 20813, 13653, 14765, 16339, 29, 11417, 13677, 25159, 17050,
+ 20813, 13653, 14765, 16339, 29, 11417, 20870,
+ 20813, 13653, 14765, 16339, 30,
+ 20813, 13653, 14765, 16339, 34,
+ 20813, 13653, 14765, 16339, 35, 12398,
+ 20813, 13653, 14765, 16339, 35, 18764,
+ 20813, 13653, 14765, 16339, 36,
+ 20813, 13653, 14765, 16339, 38,
+ 20813, 13653, 14765, 16339, 40,
+ 20813, 13653, 14765, 16339, 41, 11417, 13677, 25159, 17050,
+ 20813, 13653, 14765, 16339, 41, 11417, 20870,
+ 20813, 13653, 14765, 16339, 42,
+ 20813, 13653, 14765, 16339, 44,
+ 20813, 13653, 14765, 16339, 45, 12398,
+ 20813, 13653, 14765, 16339, 46,
+ 20813, 13653, 14765, 16339, 50,
+ 20813, 13653, 14765, 16339, 66,
+ 20813, 13653, 14765, 16339, 82,
+ 20813, 13653, 14765, 16339, 96,
+ 20813, 13653, 14765, 16339, 1398,
+ 20813, 13653, 14765, 16339, 1408,
+ 20813, 13653, 14765, 16339, 6008,
+ 20813, 13653, 14765, 16339, 8281, 36,
+ 20813, 13653, 14765, 16339, 12268,
+ 20813, 13653, 14765, 16339, 14612,
+ 20813, 13653, 14765, 16339, 17249, 45, 12398,
+ 20813, 13653, 14765, 16339, 18063, 6,
+ 20813, 13653, 14765, 16339, 18063, 12,
+ 20813, 13653, 14765, 16339, 18063, 34,
+ 20813, 13653, 14765, 16339, 18063, 38,
+ 20813, 13653, 14765, 16339, 21085, 9699, 1, 12220,
+ 20813, 13653, 16339, 14765, 17613, 12,
+ 20813, 13653, 16339, 14765, 17613, 22,
+ 20813, 13653, 16339, 14765, 17613, 24,
+ 20813, 13653, 16339, 14765, 17613, 26,
+ 20813, 13653, 16339, 14765, 17613, 34,
+ 20813, 13677, 25159, 17051, 12398,
+ 20813, 13869, 10485, 12398,
+ 20813, 14515, 7369, 10063, 12220,
+ 20813, 14515, 7369, 10063, 12398,
+ 20813, 14515, 10759, 12398,
+ 20813, 14515, 12315, 12220,
+ 20813, 14515, 12315, 12398,
+ 20813, 14515, 18015, 12220,
+ 20813, 14515, 20711, 891, 695, 20711, 12398,
+ 20813, 14515, 20711, 891, 6643, 20711, 12398,
+ 20813, 14515, 20711, 12220,
+ 20813, 14515, 20711, 12398,
+ 20813, 14515, 22877, 12221, 14514,
+ 20813, 14515, 22877, 12399, 14514,
+ 20813, 14693, 17051, 18530,
+ 20813, 14693, 18889, 18530,
+ 20813, 14693, 20625, 8251, 18530,
+ 20813, 14775, 12398,
+ 20813, 14961, 6639, 12220,
+ 20813, 14984,
+ 20813, 14985, 8211, 7369, 12398,
+ 20813, 14985, 12398,
+ 20813, 14985, 14515, 7369, 12398,
+ 20813, 14985, 18530,
+ 20813, 15537, 13063, 659, 12220,
+ 20813, 15537, 13063, 659, 12398,
+ 20813, 15675, 12220,
+ 20813, 15675, 12398,
+ 20813, 15917, 12223, 15512,
+ 20813, 15917, 13299, 15512,
+ 20813, 15919, 2271, 8250,
+ 20813, 15919, 9699, 8737, 12398,
+ 20813, 15919, 9819, 10485, 12220,
+ 20813, 15919, 9819, 10485, 12398,
+ 20813, 15919, 10063, 12398,
+ 20813, 15919, 12223, 15512,
+ 20813, 15919, 12448,
+ 20813, 15919, 12449, 12398,
+ 20813, 15919, 13299, 15512,
+ 20813, 15919, 14984,
+ 20813, 15919, 14985, 8211, 7368,
+ 20813, 15919, 14985, 14515, 7368,
+ 20813, 15919, 16392,
+ 20813, 15919, 16393, 12398,
+ 20813, 15919, 19883, 12448,
+ 20813, 15919, 19883, 12449, 12398,
+ 20813, 15919, 20128,
+ 20813, 15919, 20625, 8251, 12220,
+ 20813, 15919, 20625, 8251, 12398,
+ 20813, 15919, 20625, 17051, 18530,
+ 20813, 15919, 21841, 12220,
+ 20813, 15919, 22329, 12315, 12398,
+ 20813, 15919, 22875, 12220,
+ 20813, 15943, 10485, 12398,
+ 20813, 16231, 12221, 8210,
+ 20813, 16231, 12221, 14514,
+ 20813, 16392,
+ 20813, 16393, 8211, 7368,
+ 20813, 16393, 8211, 7369, 12398,
+ 20813, 16393, 12398,
+ 20813, 16393, 14515, 7368,
+ 20813, 16393, 14515, 7369, 12398,
+ 20813, 16593, 10485, 12220,
+ 20813, 16610,
+ 20813, 16611, 12220,
+ 20813, 17021, 12398,
+ 20813, 17021, 19365, 12220,
+ 20813, 17053, 25159, 17051, 12398,
+ 20813, 17219, 1280,
+ 20813, 17219, 12223, 15512,
+ 20813, 17219, 20614,
+ 20813, 17249, 12815, 12220,
+ 20813, 17351, 8251, 12398,
+ 20813, 17405, 12220,
+ 20813, 17405, 12398,
+ 20813, 17469, 17084,
+ 20813, 17624,
+ 20813, 17853, 21841, 15512,
+ 20813, 17920,
+ 20813, 17989, 12959, 2726,
+ 20813, 17989, 12959, 3194,
+ 20813, 17989, 12959, 3486,
+ 20813, 17989, 12959, 6978,
+ 20813, 17989, 12959, 7000,
+ 20813, 17989, 12959, 11726,
+ 20813, 17989, 12959, 14960,
+ 20813, 17989, 16339, 0,
+ 20813, 17989, 16339, 356,
+ 20813, 17989, 16339, 464,
+ 20813, 17989, 16339, 546,
+ 20813, 17989, 16339, 716,
+ 20813, 18747, 18889, 18530,
+ 20813, 18803, 12398,
+ 20813, 19115, 12315, 12398,
+ 20813, 19307, 12220,
+ 20813, 19307, 12398,
+ 20813, 19489, 3363, 20025, 10484,
+ 20813, 19489, 12919, 20204,
+ 20813, 19489, 14435, 20204,
+ 20813, 19489, 15000,
+ 20813, 19489, 15001, 8211, 7368,
+ 20813, 19489, 15001, 14515, 7368,
+ 20813, 19489, 15242,
+ 20813, 19489, 16230,
+ 20813, 19489, 16339, 0,
+ 20813, 19489, 16339, 16,
+ 20813, 19489, 16339, 28,
+ 20813, 19489, 16339, 40,
+ 20813, 19489, 16339, 110,
+ 20813, 19489, 16339, 154,
+ 20813, 19489, 16339, 186,
+ 20813, 19489, 16339, 198,
+ 20813, 19489, 16339, 200,
+ 20813, 19489, 16339, 202,
+ 20813, 19489, 16339, 210,
+ 20813, 19489, 16339, 212,
+ 20813, 19489, 16339, 270,
+ 20813, 19489, 16339, 304,
+ 20813, 19489, 16339, 356,
+ 20813, 19489, 16339, 552,
+ 20813, 19489, 16339, 650,
+ 20813, 19489, 16339, 714,
+ 20813, 19489, 16339, 778,
+ 20813, 19489, 16339, 786,
+ 20813, 19489, 16339, 794,
+ 20813, 19489, 16339, 1005, 3932,
+ 20813, 19489, 16339, 1108,
+ 20813, 19489, 16339, 1574,
+ 20813, 19489, 16339, 3166,
+ 20813, 19489, 16339, 3440,
+ 20813, 19489, 16339, 3846,
+ 20813, 19489, 16339, 3988,
+ 20813, 19489, 16339, 6976,
+ 20813, 19489, 16339, 7377, 10484,
+ 20813, 19489, 16339, 10537, 10484,
+ 20813, 19489, 16339, 11584,
+ 20813, 19489, 16339, 12972,
+ 20813, 19489, 16339, 13070,
+ 20813, 19489, 16339, 14288,
+ 20813, 19489, 16339, 14656,
+ 20813, 19489, 16339, 16371, 3932,
+ 20813, 19489, 16339, 19885, 0,
+ 20813, 19489, 16339, 19885, 8,
+ 20813, 19489, 16339, 19885, 1005, 3932,
+ 20813, 19489, 16339, 21275, 686,
+ 20813, 19489, 16339, 21707, 304,
+ 20813, 19489, 18039, 20025, 10484,
+ 20813, 19489, 18039, 21669, 10484,
+ 20813, 19489, 18572,
+ 20813, 19489, 20025, 10484,
+ 20813, 19489, 20208,
+ 20813, 19489, 20521, 20025, 10484,
+ 20813, 19489, 25302,
+ 20813, 19507, 8736,
+ 20813, 19807, 16212,
+ 20813, 19872,
+ 20813, 19883, 12448,
+ 20813, 19883, 12449, 12398,
+ 20813, 19883, 15675, 12398,
+ 20813, 19883, 15919, 5467, 12220,
+ 20813, 19883, 15919, 5467, 12398,
+ 20813, 19957, 8211, 7368,
+ 20813, 19957, 8211, 7369, 12398,
+ 20813, 19957, 14515, 7368,
+ 20813, 19957, 14515, 7369, 12398,
+ 20813, 20128,
+ 20813, 20289, 12815, 12220,
+ 20813, 20625, 8251, 12220,
+ 20813, 20625, 8251, 12398,
+ 20813, 20625, 14984,
+ 20813, 20805, 10063, 18530,
+ 20813, 20805, 12315, 12220,
+ 20813, 20870,
+ 20813, 20871, 12398,
+ 20813, 21029, 12314,
+ 20813, 21043, 15766,
+ 20813, 21043, 15767, 20730,
+ 20813, 21043, 16248,
+ 20813, 21043, 16888,
+ 20813, 21043, 17020,
+ 20813, 21043, 17291, 20207, 20550,
+ 20813, 21043, 17764,
+ 20813, 21229, 12315, 18530,
+ 20813, 21229, 18015, 11417, 5933, 21028,
+ 20813, 21443, 7597, 12398,
+ 20813, 21841, 15512,
+ 20813, 21841, 15513, 12398,
+ 20813, 21855, 16392,
+ 20813, 21855, 16393, 12398,
+ 20813, 21893, 10485, 19318,
+ 20813, 21893, 12959, 2726,
+ 20813, 21893, 12959, 3194,
+ 20813, 21893, 12959, 3486,
+ 20813, 21893, 12959, 6978,
+ 20813, 21893, 12959, 7000,
+ 20813, 21893, 12959, 9282,
+ 20813, 21893, 12959, 11726,
+ 20813, 21893, 12959, 13036,
+ 20813, 21893, 12959, 14634,
+ 20813, 21893, 12959, 14960,
+ 20813, 21893, 16339, 0,
+ 20813, 21893, 16339, 40,
+ 20813, 21893, 16339, 356,
+ 20813, 21893, 16339, 464,
+ 20813, 21893, 16339, 546,
+ 20813, 21893, 16339, 596,
+ 20813, 21893, 16339, 716,
+ 20813, 22087, 16339, 16,
+ 20813, 22087, 16339, 782,
+ 20813, 22087, 16339, 786,
+ 20813, 22087, 16339, 938,
+ 20813, 22087, 16339, 1005, 3932,
+ 20813, 22087, 16339, 2732,
+ 20813, 22087, 16339, 3166,
+ 20813, 22087, 16339, 3442,
+ 20813, 22087, 16339, 3554,
+ 20813, 22087, 16339, 6064,
+ 20813, 22087, 16339, 6976,
+ 20813, 22087, 16339, 7412,
+ 20813, 22087, 16339, 7768,
+ 20813, 22087, 16339, 7920,
+ 20813, 22087, 16339, 10422,
+ 20813, 22087, 16339, 11268,
+ 20813, 22087, 16339, 11564,
+ 20813, 22087, 16339, 11582,
+ 20813, 22087, 16339, 11584,
+ 20813, 22087, 16339, 12976,
+ 20813, 22087, 16339, 13180,
+ 20813, 22087, 16339, 13940,
+ 20813, 22087, 16339, 14518,
+ 20813, 22087, 16339, 14762,
+ 20813, 22087, 16339, 14765, 3932,
+ 20813, 22087, 16339, 15360,
+ 20813, 22087, 16339, 15758,
+ 20813, 22087, 16339, 15886,
+ 20813, 22087, 16339, 16748,
+ 20813, 22087, 16339, 17254,
+ 20813, 22087, 16339, 17398,
+ 20813, 22087, 16339, 17972,
+ 20813, 22087, 16339, 18061, 7768,
+ 20813, 22087, 16339, 18069, 1005, 3932,
+ 20813, 22087, 16339, 18069, 14765, 3932,
+ 20813, 22087, 16339, 18280,
+ 20813, 22087, 16339, 18408,
+ 20813, 22087, 16339, 19200,
+ 20813, 22111, 12220,
+ 20813, 22329, 18015, 11417, 5933, 21028,
+ 20813, 22451, 8736,
+ 20813, 22560,
+ 20813, 22863, 7597, 12398,
+ 20813, 22875, 12220,
+ 20813, 22875, 12398,
+ 20813, 22875, 18530,
+ 20813, 23076,
+ 20813, 23110,
+ 20813, 23186,
+ 20813, 23238,
+ 20813, 23240,
+ 20813, 23242,
+ 20813, 23409, 10063, 18530,
+ 20813, 23409, 12315, 12220,
+ 20813, 25162,
+ 20813, 27390,
+ 20813, 27396,
+ 20813, 27401, 17321, 14783, 8736,
+ 20813, 27401, 22945, 14783, 8736,
+ 20821, 11417, 1281, 12220,
+ 20835, 10484,
+ 20840,
+ 20842,
+ 20849, 10485, 0,
+ 20849, 10485, 1, 14991, 0,
+ 20849, 10485, 1, 14991, 270,
+ 20849, 10485, 1, 14991, 942,
+ 20849, 10485, 1, 14991, 1840,
+ 20849, 10485, 1, 14991, 3130,
+ 20849, 10485, 1, 14991, 7151, 10814,
+ 20849, 10485, 1, 14991, 8946,
+ 20849, 10485, 1, 14991, 13635, 7298,
+ 20849, 10485, 8,
+ 20849, 10485, 9, 9703, 9, 2645, 9703, 2644,
+ 20849, 10485, 9, 14991, 2762,
+ 20849, 10485, 16,
+ 20849, 10485, 17, 0,
+ 20849, 10485, 40,
+ 20849, 10485, 41, 40,
+ 20849, 10485, 41, 41, 40,
+ 20849, 10485, 41, 1622,
+ 20849, 10485, 41, 9703, 41, 41, 20289, 9703, 41, 20288,
+ 20849, 10485, 41, 9703, 41, 547, 9703, 547, 1531, 9703, 1530,
+ 20849, 10485, 41, 9703, 41, 3269, 9703, 3268,
+ 20849, 10485, 54,
+ 20849, 10485, 60,
+ 20849, 10485, 61, 7298,
+ 20849, 10485, 61, 14991, 41, 9819, 41, 9819, 40,
+ 20849, 10485, 61, 14991, 270,
+ 20849, 10485, 61, 14991, 1522,
+ 20849, 10485, 61, 14991, 1841, 7298,
+ 20849, 10485, 61, 14991, 2644,
+ 20849, 10485, 61, 14991, 2645, 10814,
+ 20849, 10485, 61, 14991, 5480,
+ 20849, 10485, 61, 14991, 6659, 7298,
+ 20849, 10485, 61, 14991, 7151, 10814,
+ 20849, 10485, 61, 14991, 7738,
+ 20849, 10485, 61, 14991, 10424,
+ 20849, 10485, 61, 14991, 13632,
+ 20849, 10485, 61, 14991, 14668,
+ 20849, 10485, 64,
+ 20849, 10485, 65, 14991, 6810,
+ 20849, 10485, 74,
+ 20849, 10485, 75, 14991, 13068,
+ 20849, 10485, 75, 14991, 14683, 9819, 7268,
+ 20849, 10485, 76,
+ 20849, 10485, 77, 14991, 76,
+ 20849, 10485, 77, 14991, 270,
+ 20849, 10485, 77, 14991, 364,
+ 20849, 10485, 77, 14991, 3168,
+ 20849, 10485, 77, 14991, 3588,
+ 20849, 10485, 77, 14991, 6606,
+ 20849, 10485, 77, 14991, 7268,
+ 20849, 10485, 77, 14991, 7908,
+ 20849, 10485, 80,
+ 20849, 10485, 81, 9703, 80,
+ 20849, 10485, 81, 9819, 9063, 18910,
+ 20849, 10485, 81, 9819, 9063, 20115, 81, 9819, 9062,
+ 20849, 10485, 81, 14961, 14990,
+ 20849, 10485, 106,
+ 20849, 10485, 114,
+ 20849, 10485, 115, 14991, 0,
+ 20849, 10485, 115, 14991, 1530,
+ 20849, 10485, 115, 14991, 1841, 7298,
+ 20849, 10485, 120,
+ 20849, 10485, 121, 9703, 121, 60,
+ 20849, 10485, 121, 9703, 121, 690,
+ 20849, 10485, 121, 9703, 121, 14991, 2478,
+ 20849, 10485, 121, 19473, 120,
+ 20849, 10485, 148,
+ 20849, 10485, 149, 14991, 10766,
+ 20849, 10485, 158,
+ 20849, 10485, 168,
+ 20849, 10485, 169, 7298,
+ 20849, 10485, 169, 9703, 168,
+ 20849, 10485, 169, 18838,
+ 20849, 10485, 174,
+ 20849, 10485, 175, 14991, 1, 9819, 271, 9819, 148,
+ 20849, 10485, 175, 14991, 40,
+ 20849, 10485, 175, 14991, 438,
+ 20849, 10485, 175, 14991, 1530,
+ 20849, 10485, 175, 14991, 2116,
+ 20849, 10485, 175, 14991, 2762,
+ 20849, 10485, 175, 14991, 3134,
+ 20849, 10485, 175, 14991, 3168,
+ 20849, 10485, 198,
+ 20849, 10485, 202,
+ 20849, 10485, 203, 14991, 432,
+ 20849, 10485, 203, 14991, 7150,
+ 20849, 10485, 203, 14991, 7151, 10814,
+ 20849, 10485, 203, 18910,
+ 20849, 10485, 203, 19473, 202,
+ 20849, 10485, 203, 20115, 202,
+ 20849, 10485, 246,
+ 20849, 10485, 247, 7298,
+ 20849, 10485, 256,
+ 20849, 10485, 257, 14991, 8,
+ 20849, 10485, 257, 14991, 40,
+ 20849, 10485, 257, 19473, 256,
+ 20849, 10485, 262,
+ 20849, 10485, 263, 19473, 262,
+ 20849, 10485, 270,
+ 20849, 10485, 271, 7298,
+ 20849, 10485, 271, 10814,
+ 20849, 10485, 271, 10815, 7298,
+ 20849, 10485, 278,
+ 20849, 10485, 279, 14991, 40,
+ 20849, 10485, 279, 14991, 914,
+ 20849, 10485, 279, 14991, 915, 9703, 279, 14991, 914,
+ 20849, 10485, 279, 14991, 942,
+ 20849, 10485, 279, 14991, 1512,
+ 20849, 10485, 279, 14991, 2030,
+ 20849, 10485, 279, 14991, 2644,
+ 20849, 10485, 279, 14991, 3168,
+ 20849, 10485, 279, 14991, 5480,
+ 20849, 10485, 279, 14991, 6612,
+ 20849, 10485, 290,
+ 20849, 10485, 298,
+ 20849, 10485, 308,
+ 20849, 10485, 316,
+ 20849, 10485, 317, 14991, 7151, 10814,
+ 20849, 10485, 318,
+ 20849, 10485, 319, 14991, 10766,
+ 20849, 10485, 319, 18910,
+ 20849, 10485, 319, 19473, 318,
+ 20849, 10485, 319, 20115, 318,
+ 20849, 10485, 320,
+ 20849, 10485, 328,
+ 20849, 10485, 356,
+ 20849, 10485, 357, 14991, 0,
+ 20849, 10485, 357, 14991, 40,
+ 20849, 10485, 357, 14991, 41, 41, 40,
+ 20849, 10485, 357, 14991, 64,
+ 20849, 10485, 357, 14991, 65, 9819, 2094,
+ 20849, 10485, 357, 14991, 114,
+ 20849, 10485, 357, 14991, 120,
+ 20849, 10485, 357, 14991, 246,
+ 20849, 10485, 357, 14991, 256,
+ 20849, 10485, 357, 14991, 262,
+ 20849, 10485, 357, 14991, 279, 14991, 5480,
+ 20849, 10485, 357, 14991, 318,
+ 20849, 10485, 357, 14991, 356,
+ 20849, 10485, 357, 14991, 364,
+ 20849, 10485, 357, 14991, 400,
+ 20849, 10485, 357, 14991, 414,
+ 20849, 10485, 357, 14991, 432,
+ 20849, 10485, 357, 14991, 433, 9819, 168,
+ 20849, 10485, 357, 14991, 433, 9819, 256,
+ 20849, 10485, 357, 14991, 433, 9819, 650,
+ 20849, 10485, 357, 14991, 438,
+ 20849, 10485, 357, 14991, 439, 9819, 14196,
+ 20849, 10485, 357, 14991, 468,
+ 20849, 10485, 357, 14991, 546,
+ 20849, 10485, 357, 14991, 560,
+ 20849, 10485, 357, 14991, 608,
+ 20849, 10485, 357, 14991, 612,
+ 20849, 10485, 357, 14991, 666,
+ 20849, 10485, 357, 14991, 670,
+ 20849, 10485, 357, 14991, 678,
+ 20849, 10485, 357, 14991, 698,
+ 20849, 10485, 357, 14991, 798,
+ 20849, 10485, 357, 14991, 942,
+ 20849, 10485, 357, 14991, 954,
+ 20849, 10485, 357, 14991, 1522,
+ 20849, 10485, 357, 14991, 1530,
+ 20849, 10485, 357, 14991, 1531, 9819, 10349, 9819, 0,
+ 20849, 10485, 357, 14991, 1622,
+ 20849, 10485, 357, 14991, 1840,
+ 20849, 10485, 357, 14991, 1966,
+ 20849, 10485, 357, 14991, 2022,
+ 20849, 10485, 357, 14991, 2294,
+ 20849, 10485, 357, 14991, 2644,
+ 20849, 10485, 357, 14991, 3144,
+ 20849, 10485, 357, 14991, 3166,
+ 20849, 10485, 357, 14991, 3168,
+ 20849, 10485, 357, 14991, 3174,
+ 20849, 10485, 357, 14991, 3184,
+ 20849, 10485, 357, 14991, 3338,
+ 20849, 10485, 357, 14991, 3574,
+ 20849, 10485, 357, 14991, 3588,
+ 20849, 10485, 357, 14991, 5480,
+ 20849, 10485, 357, 14991, 5482,
+ 20849, 10485, 357, 14991, 6810,
+ 20849, 10485, 357, 14991, 7151, 10814,
+ 20849, 10485, 357, 14991, 7262,
+ 20849, 10485, 357, 14991, 7268,
+ 20849, 10485, 357, 14991, 7269, 9819, 3144,
+ 20849, 10485, 357, 14991, 7269, 19473, 7268,
+ 20849, 10485, 357, 14991, 7306,
+ 20849, 10485, 357, 14991, 10382,
+ 20849, 10485, 357, 14991, 10426,
+ 20849, 10485, 357, 14991, 11159, 14991, 546,
+ 20849, 10485, 357, 14991, 12290,
+ 20849, 10485, 357, 14991, 12360,
+ 20849, 10485, 357, 14991, 13068,
+ 20849, 10485, 357, 14991, 14852,
+ 20849, 10485, 364,
+ 20849, 10485, 365, 14991, 40,
+ 20849, 10485, 365, 14991, 678,
+ 20849, 10485, 365, 14991, 942,
+ 20849, 10485, 378,
+ 20849, 10485, 379, 9703, 279, 14991, 5481, 379, 9703, 279, 14991, 5480,
+ 20849, 10485, 392,
+ 20849, 10485, 400,
+ 20849, 10485, 414,
+ 20849, 10485, 415, 14991, 942,
+ 20849, 10485, 424,
+ 20849, 10485, 425, 7298,
+ 20849, 10485, 425, 14991, 10766,
+ 20849, 10485, 432,
+ 20849, 10485, 438,
+ 20849, 10485, 439, 9819, 3958,
+ 20849, 10485, 452,
+ 20849, 10485, 453, 9703, 452,
+ 20849, 10485, 464,
+ 20849, 10485, 468,
+ 20849, 10485, 469, 14991, 0,
+ 20849, 10485, 469, 14991, 678,
+ 20849, 10485, 469, 18838,
+ 20849, 10485, 476,
+ 20849, 10485, 477, 14991, 8,
+ 20849, 10485, 488,
+ 20849, 10485, 546,
+ 20849, 10485, 560,
+ 20849, 10485, 561, 14991, 0,
+ 20849, 10485, 561, 14991, 8,
+ 20849, 10485, 561, 14991, 16,
+ 20849, 10485, 561, 14991, 40,
+ 20849, 10485, 561, 14991, 60,
+ 20849, 10485, 561, 14991, 114,
+ 20849, 10485, 561, 14991, 120,
+ 20849, 10485, 561, 14991, 298,
+ 20849, 10485, 561, 14991, 670,
+ 20849, 10485, 561, 19473, 560,
+ 20849, 10485, 596,
+ 20849, 10485, 602,
+ 20849, 10485, 608,
+ 20849, 10485, 612,
+ 20849, 10485, 622,
+ 20849, 10485, 623, 7298,
+ 20849, 10485, 623, 14991, 10766,
+ 20849, 10485, 636,
+ 20849, 10485, 637, 9703, 636,
+ 20849, 10485, 646,
+ 20849, 10485, 647, 7298,
+ 20849, 10485, 647, 14991, 278,
+ 20849, 10485, 647, 14991, 438,
+ 20849, 10485, 647, 19306,
+ 20849, 10485, 650,
+ 20849, 10485, 651, 7298,
+ 20849, 10485, 654,
+ 20849, 10485, 655, 10814,
+ 20849, 10485, 666,
+ 20849, 10485, 670,
+ 20849, 10485, 674,
+ 20849, 10485, 678,
+ 20849, 10485, 679, 7298,
+ 20849, 10485, 679, 14991, 41, 9819, 41, 9819, 40,
+ 20849, 10485, 679, 14991, 41, 9819, 41, 9819, 41, 7298,
+ 20849, 10485, 679, 14991, 438,
+ 20849, 10485, 679, 14991, 942,
+ 20849, 10485, 679, 16296,
+ 20849, 10485, 679, 18838,
+ 20849, 10485, 679, 18839, 14991, 942,
+ 20849, 10485, 688,
+ 20849, 10485, 689, 14991, 40,
+ 20849, 10485, 689, 14991, 432,
+ 20849, 10485, 689, 14991, 433, 9819, 148,
+ 20849, 10485, 689, 14991, 10348,
+ 20849, 10485, 689, 14991, 13632,
+ 20849, 10485, 690,
+ 20849, 10485, 691, 7298,
+ 20849, 10485, 698,
+ 20849, 10485, 699, 18838,
+ 20849, 10485, 699, 19473, 698,
+ 20849, 10485, 792,
+ 20849, 10485, 793, 10814,
+ 20849, 10485, 793, 18911, 14991, 2116,
+ 20849, 10485, 798,
+ 20849, 10485, 799, 9703, 798,
+ 20849, 10485, 802,
+ 20849, 10485, 803, 9703, 803, 9819, 3144,
+ 20849, 10485, 836,
+ 20849, 10485, 837, 14991, 0,
+ 20849, 10485, 837, 14991, 433, 9819, 202,
+ 20849, 10485, 837, 14991, 7151, 10814,
+ 20849, 10485, 837, 14991, 10348,
+ 20849, 10485, 837, 14991, 10766,
+ 20849, 10485, 837, 14991, 12360,
+ 20849, 10485, 914,
+ 20849, 10485, 915, 7905, 10814,
+ 20849, 10485, 915, 9703, 915, 9703, 914,
+ 20849, 10485, 915, 9703, 915, 9703, 915, 19473, 915, 9703, 915, 9703, 914,
+ 20849, 10485, 915, 9703, 915, 11023, 9703, 11023, 11023, 9703, 11023, 2762,
+ 20849, 10485, 915, 11785, 10814,
+ 20849, 10485, 942,
+ 20849, 10485, 943, 14991, 6613, 10814,
+ 20849, 10485, 948,
+ 20849, 10485, 949, 9703, 948,
+ 20849, 10485, 954,
+ 20849, 10485, 1042,
+ 20849, 10485, 1184,
+ 20849, 10485, 1185, 14991, 2116,
+ 20849, 10485, 1185, 16271, 14991, 1, 9819, 8740,
+ 20849, 10485, 1185, 16271, 14991, 114,
+ 20849, 10485, 1185, 16271, 14991, 246,
+ 20849, 10485, 1185, 16271, 14991, 247, 9819, 8740,
+ 20849, 10485, 1185, 16271, 14991, 256,
+ 20849, 10485, 1185, 16271, 14991, 270,
+ 20849, 10485, 1185, 16271, 14991, 328,
+ 20849, 10485, 1185, 16271, 14991, 329, 9819, 414,
+ 20849, 10485, 1185, 16271, 14991, 392,
+ 20849, 10485, 1185, 16271, 14991, 414,
+ 20849, 10485, 1185, 16271, 14991, 415, 9819, 13792,
+ 20849, 10485, 1185, 16271, 14991, 468,
+ 20849, 10485, 1185, 16271, 14991, 622,
+ 20849, 10485, 1185, 16271, 14991, 671, 9819, 7262,
+ 20849, 10485, 1185, 16271, 14991, 671, 9819, 8740,
+ 20849, 10485, 1185, 16271, 14991, 1622,
+ 20849, 10485, 1185, 16271, 14991, 1966,
+ 20849, 10485, 1185, 16271, 14991, 2294,
+ 20849, 10485, 1185, 16271, 14991, 2763, 9819, 2762,
+ 20849, 10485, 1185, 16271, 14991, 3588,
+ 20849, 10485, 1185, 16271, 14991, 5442,
+ 20849, 10485, 1185, 16271, 14991, 7262,
+ 20849, 10485, 1185, 16271, 14991, 10766,
+ 20849, 10485, 1185, 16271, 14991, 12360,
+ 20849, 10485, 1192,
+ 20849, 10485, 1196,
+ 20849, 10485, 1236,
+ 20849, 10485, 1242,
+ 20849, 10485, 1243, 14991, 41, 41, 40,
+ 20849, 10485, 1243, 14991, 1840,
+ 20849, 10485, 1243, 14991, 3168,
+ 20849, 10485, 1244,
+ 20849, 10485, 1245, 16227, 41, 7299, 6612,
+ 20849, 10485, 1286,
+ 20849, 10485, 1287, 14991, 3168,
+ 20849, 10485, 1287, 14991, 6810,
+ 20849, 10485, 1288,
+ 20849, 10485, 1289, 14991, 246,
+ 20849, 10485, 1289, 14991, 256,
+ 20849, 10485, 1289, 14991, 270,
+ 20849, 10485, 1289, 14991, 278,
+ 20849, 10485, 1289, 14991, 438,
+ 20849, 10485, 1289, 14991, 476,
+ 20849, 10485, 1289, 14991, 560,
+ 20849, 10485, 1289, 14991, 623, 7298,
+ 20849, 10485, 1289, 14991, 914,
+ 20849, 10485, 1289, 14991, 915, 93, 8210,
+ 20849, 10485, 1289, 14991, 1244,
+ 20849, 10485, 1289, 14991, 1296,
+ 20849, 10485, 1289, 14991, 1841, 7298,
+ 20849, 10485, 1289, 14991, 2116,
+ 20849, 10485, 1289, 14991, 2172,
+ 20849, 10485, 1289, 14991, 2173, 14991, 2116,
+ 20849, 10485, 1289, 14991, 2291, 9819, 7268,
+ 20849, 10485, 1289, 14991, 2380,
+ 20849, 10485, 1289, 14991, 3168,
+ 20849, 10485, 1289, 14991, 7263, 7298,
+ 20849, 10485, 1289, 14991, 7268,
+ 20849, 10485, 1289, 14991, 8740,
+ 20849, 10485, 1289, 14991, 12290,
+ 20849, 10485, 1289, 14991, 13068,
+ 20849, 10485, 1289, 14991, 16226,
+ 20849, 10485, 1289, 14991, 16296,
+ 20849, 10485, 1289, 14991, 16297, 9819, 16226,
+ 20849, 10485, 1289, 14991, 18156,
+ 20849, 10485, 1290,
+ 20849, 10485, 1296,
+ 20849, 10485, 1508,
+ 20849, 10485, 1509, 9703, 1508,
+ 20849, 10485, 1509, 14991, 1, 9819, 149, 9819, 270,
+ 20849, 10485, 1509, 14991, 1, 9819, 270,
+ 20849, 10485, 1509, 14991, 1, 9819, 1840,
+ 20849, 10485, 1509, 14991, 40,
+ 20849, 10485, 1509, 14991, 80,
+ 20849, 10485, 1509, 14991, 81, 9819, 1967, 9819, 0,
+ 20849, 10485, 1509, 14991, 148,
+ 20849, 10485, 1509, 14991, 158,
+ 20849, 10485, 1509, 14991, 198,
+ 20849, 10485, 1509, 14991, 199, 9819, 392,
+ 20849, 10485, 1509, 14991, 202,
+ 20849, 10485, 1509, 14991, 203, 14991, 7151, 10814,
+ 20849, 10485, 1509, 14991, 246,
+ 20849, 10485, 1509, 14991, 256,
+ 20849, 10485, 1509, 14991, 271, 9819, 0,
+ 20849, 10485, 1509, 14991, 271, 9819, 415, 9819, 6810,
+ 20849, 10485, 1509, 14991, 279, 9819, 400,
+ 20849, 10485, 1509, 14991, 392,
+ 20849, 10485, 1509, 14991, 433, 9819, 202,
+ 20849, 10485, 1509, 14991, 438,
+ 20849, 10485, 1509, 14991, 468,
+ 20849, 10485, 1509, 14991, 469, 9819, 174,
+ 20849, 10485, 1509, 14991, 469, 9819, 256,
+ 20849, 10485, 1509, 14991, 546,
+ 20849, 10485, 1509, 14991, 678,
+ 20849, 10485, 1509, 14991, 679, 9819, 168,
+ 20849, 10485, 1509, 14991, 837, 10815, 9819, 3316,
+ 20849, 10485, 1509, 14991, 914,
+ 20849, 10485, 1509, 14991, 942,
+ 20849, 10485, 1509, 14991, 955, 9819, 596,
+ 20849, 10485, 1509, 14991, 1042,
+ 20849, 10485, 1509, 14991, 1043, 9819, 596,
+ 20849, 10485, 1509, 14991, 1243, 7298,
+ 20849, 10485, 1509, 14991, 1243, 14991, 3168,
+ 20849, 10485, 1509, 14991, 1286,
+ 20849, 10485, 1509, 14991, 1289, 14991, 1841, 7298,
+ 20849, 10485, 1509, 14991, 1289, 14991, 16226,
+ 20849, 10485, 1509, 14991, 1530,
+ 20849, 10485, 1509, 14991, 1531, 9819, 158,
+ 20849, 10485, 1509, 14991, 1531, 9819, 468,
+ 20849, 10485, 1509, 14991, 1584,
+ 20849, 10485, 1509, 14991, 1585, 9819, 0,
+ 20849, 10485, 1509, 14991, 1666,
+ 20849, 10485, 1509, 14991, 1667, 9819, 392,
+ 20849, 10485, 1509, 14991, 1841, 7298,
+ 20849, 10485, 1509, 14991, 1867, 9819, 291, 9819, 914,
+ 20849, 10485, 1509, 14991, 1966,
+ 20849, 10485, 1509, 14991, 2022,
+ 20849, 10485, 1509, 14991, 2023, 9819, 2170,
+ 20849, 10485, 1509, 14991, 2095, 9819, 80,
+ 20849, 10485, 1509, 14991, 2172,
+ 20849, 10485, 1509, 14991, 2173, 14991, 2116,
+ 20849, 10485, 1509, 14991, 2290,
+ 20849, 10485, 1509, 14991, 2644,
+ 20849, 10485, 1509, 14991, 2645, 9703, 2644,
+ 20849, 10485, 1509, 14991, 3134,
+ 20849, 10485, 1509, 14991, 3144,
+ 20849, 10485, 1509, 14991, 3168,
+ 20849, 10485, 1509, 14991, 3169, 9819, 3474,
+ 20849, 10485, 1509, 14991, 3260,
+ 20849, 10485, 1509, 14991, 5480,
+ 20849, 10485, 1509, 14991, 5481, 9819, 1522,
+ 20849, 10485, 1509, 14991, 6800,
+ 20849, 10485, 1509, 14991, 7151, 10814,
+ 20849, 10485, 1509, 14991, 7263, 9819, 636,
+ 20849, 10485, 1509, 14991, 7628,
+ 20849, 10485, 1509, 14991, 8946,
+ 20849, 10485, 1509, 14991, 10382,
+ 20849, 10485, 1509, 14991, 10386,
+ 20849, 10485, 1509, 14991, 10766,
+ 20849, 10485, 1509, 14991, 11790,
+ 20849, 10485, 1509, 14991, 15598,
+ 20849, 10485, 1509, 14991, 16226,
+ 20849, 10485, 1509, 14991, 16297, 9819, 16226,
+ 20849, 10485, 1512,
+ 20849, 10485, 1513, 9703, 1513, 1531, 9703, 1530,
+ 20849, 10485, 1522,
+ 20849, 10485, 1523, 1513, 9703, 1513, 1531, 9703, 1530,
+ 20849, 10485, 1524,
+ 20849, 10485, 1526,
+ 20849, 10485, 1530,
+ 20849, 10485, 1584,
+ 20849, 10485, 1585, 9703, 1584,
+ 20849, 10485, 1585, 19473, 1584,
+ 20849, 10485, 1588,
+ 20849, 10485, 1618,
+ 20849, 10485, 1619, 7298,
+ 20849, 10485, 1619, 14991, 1841, 7298,
+ 20849, 10485, 1619, 14991, 1966,
+ 20849, 10485, 1619, 14991, 1967, 14991, 1841, 7298,
+ 20849, 10485, 1619, 14991, 2644,
+ 20849, 10485, 1619, 14991, 3135, 9819, 11022,
+ 20849, 10485, 1622,
+ 20849, 10485, 1623, 9703, 1623, 13710,
+ 20849, 10485, 1623, 9819, 7269, 14991, 10766,
+ 20849, 10485, 1623, 14991, 1, 9819, 2116,
+ 20849, 10485, 1623, 14991, 2116,
+ 20849, 10485, 1626,
+ 20849, 10485, 1628,
+ 20849, 10485, 1629, 14991, 3168,
+ 20849, 10485, 1634,
+ 20849, 10485, 1666,
+ 20849, 10485, 1840,
+ 20849, 10485, 1841, 602,
+ 20849, 10485, 1841, 1236,
+ 20849, 10485, 1841, 7298,
+ 20849, 10485, 1841, 9703, 1841, 10395, 9703, 10395, 679, 9703, 678,
+ 20849, 10485, 1844,
+ 20849, 10485, 1866,
+ 20849, 10485, 1952,
+ 20849, 10485, 1953, 19473, 1952,
+ 20849, 10485, 1956,
+ 20849, 10485, 1966,
+ 20849, 10485, 1967, 14991, 1841, 7298,
+ 20849, 10485, 1968,
+ 20849, 10485, 1969, 14991, 942,
+ 20849, 10485, 1969, 19473, 1968,
+ 20849, 10485, 1975, 17876,
+ 20849, 10485, 2022,
+ 20849, 10485, 2030,
+ 20849, 10485, 2094,
+ 20849, 10485, 2096,
+ 20849, 10485, 2097, 19129, 6998,
+ 20849, 10485, 2098,
+ 20849, 10485, 2106,
+ 20849, 10485, 2107, 7298,
+ 20849, 10485, 2108,
+ 20849, 10485, 2116,
+ 20849, 10485, 2117, 20115, 2116,
+ 20849, 10485, 2170,
+ 20849, 10485, 2171, 14991, 2170,
+ 20849, 10485, 2172,
+ 20849, 10485, 2173, 14991, 2116,
+ 20849, 10485, 2173, 14991, 2117, 9819, 608,
+ 20849, 10485, 2234,
+ 20849, 10485, 2282,
+ 20849, 10485, 2283, 7299, 14991, 914,
+ 20849, 10485, 2283, 10814,
+ 20849, 10485, 2283, 14991, 76,
+ 20849, 10485, 2283, 14991, 279, 14991, 942,
+ 20849, 10485, 2283, 14991, 318,
+ 20849, 10485, 2283, 14991, 364,
+ 20849, 10485, 2283, 14991, 393, 9819, 914,
+ 20849, 10485, 2283, 14991, 433, 9819, 202,
+ 20849, 10485, 2283, 14991, 468,
+ 20849, 10485, 2283, 14991, 488,
+ 20849, 10485, 2283, 14991, 623, 9819, 914,
+ 20849, 10485, 2283, 14991, 942,
+ 20849, 10485, 2283, 14991, 1666,
+ 20849, 10485, 2283, 14991, 2762,
+ 20849, 10485, 2283, 14991, 2763, 9819, 2763, 9819, 2284,
+ 20849, 10485, 2283, 14991, 3174,
+ 20849, 10485, 2283, 14991, 6612,
+ 20849, 10485, 2283, 14991, 6810,
+ 20849, 10485, 2283, 14991, 6811, 9819, 2170,
+ 20849, 10485, 2283, 14991, 6811, 10814,
+ 20849, 10485, 2283, 14991, 7151, 10814,
+ 20849, 10485, 2283, 14991, 7906,
+ 20849, 10485, 2283, 14991, 7908,
+ 20849, 10485, 2283, 14991, 7909, 9819, 914,
+ 20849, 10485, 2283, 14991, 10487, 9819, 120,
+ 20849, 10485, 2283, 14991, 10766,
+ 20849, 10485, 2283, 14991, 11022,
+ 20849, 10485, 2283, 14991, 13632,
+ 20849, 10485, 2283, 18838,
+ 20849, 10485, 2283, 18839, 14991, 942,
+ 20849, 10485, 2283, 18910,
+ 20849, 10485, 2283, 19473, 2282,
+ 20849, 10485, 2283, 20115, 2282,
+ 20849, 10485, 2284,
+ 20849, 10485, 2290,
+ 20849, 10485, 2292,
+ 20849, 10485, 2294,
+ 20849, 10485, 2295, 9703, 2294,
+ 20849, 10485, 2295, 9703, 2295, 1531, 9703, 1530,
+ 20849, 10485, 2328,
+ 20849, 10485, 2334,
+ 20849, 10485, 2346,
+ 20849, 10485, 2380,
+ 20849, 10485, 2410,
+ 20849, 10485, 2440,
+ 20849, 10485, 2441, 7298,
+ 20849, 10485, 2478,
+ 20849, 10485, 2480,
+ 20849, 10485, 2490,
+ 20849, 10485, 2491, 18484,
+ 20849, 10485, 2558,
+ 20849, 10485, 2568,
+ 20849, 10485, 2569, 14991, 1531, 9819, 7151, 10814,
+ 20849, 10485, 2569, 14991, 7151, 10814,
+ 20849, 10485, 2570,
+ 20849, 10485, 2644,
+ 20849, 10485, 2645, 9703, 2644,
+ 20849, 10485, 2645, 10814,
+ 20849, 10485, 2645, 13635, 14991, 1530,
+ 20849, 10485, 2645, 13635, 14991, 3134,
+ 20849, 10485, 2645, 13635, 14991, 3135, 9703, 2645, 13635, 14991, 3134,
+ 20849, 10485, 2645, 13635, 14991, 3588,
+ 20849, 10485, 2645, 13635, 14991, 8740,
+ 20849, 10485, 2645, 19473, 2644,
+ 20849, 10485, 2645, 19473, 2645, 13635, 9703, 13634,
+ 20849, 10485, 2754,
+ 20849, 10485, 2758,
+ 20849, 10485, 2762,
+ 20849, 10485, 2984,
+ 20849, 10485, 3130,
+ 20849, 10485, 3131, 7298,
+ 20849, 10485, 3131, 7299, 14991, 270,
+ 20849, 10485, 3131, 9703, 3130,
+ 20849, 10485, 3131, 14991, 0,
+ 20849, 10485, 3131, 14991, 168,
+ 20849, 10485, 3131, 14991, 202,
+ 20849, 10485, 3131, 14991, 270,
+ 20849, 10485, 3131, 14991, 438,
+ 20849, 10485, 3131, 14991, 670,
+ 20849, 10485, 3131, 14991, 674,
+ 20849, 10485, 3131, 14991, 688,
+ 20849, 10485, 3131, 14991, 698,
+ 20849, 10485, 3131, 14991, 1286,
+ 20849, 10485, 3131, 14991, 1841, 7298,
+ 20849, 10485, 3131, 14991, 1966,
+ 20849, 10485, 3131, 14991, 2116,
+ 20849, 10485, 3131, 14991, 2294,
+ 20849, 10485, 3131, 14991, 2644,
+ 20849, 10485, 3131, 14991, 3134,
+ 20849, 10485, 3131, 14991, 3169, 93, 8210,
+ 20849, 10485, 3131, 14991, 3316,
+ 20849, 10485, 3131, 14991, 3588,
+ 20849, 10485, 3131, 14991, 10382,
+ 20849, 10485, 3131, 14991, 10766,
+ 20849, 10485, 3131, 18484,
+ 20849, 10485, 3134,
+ 20849, 10485, 3135, 13633, 14991, 5480,
+ 20849, 10485, 3144,
+ 20849, 10485, 3166,
+ 20849, 10485, 3168,
+ 20849, 10485, 3169, 290,
+ 20849, 10485, 3169, 9703, 3168,
+ 20849, 10485, 3169, 9703, 3169, 1513, 9703, 1513, 1531, 9703, 1530,
+ 20849, 10485, 3169, 9703, 3169, 3317, 9703, 3317, 1531, 9703, 1530,
+ 20849, 10485, 3169, 9819, 3144,
+ 20849, 10485, 3169, 9819, 7628,
+ 20849, 10485, 3169, 9819, 9066,
+ 20849, 10485, 3174,
+ 20849, 10485, 3175, 9703, 19883, 3174,
+ 20849, 10485, 3184,
+ 20849, 10485, 3256,
+ 20849, 10485, 3260,
+ 20849, 10485, 3268,
+ 20849, 10485, 3316,
+ 20849, 10485, 3317, 9703, 3317, 477, 9703, 477, 6613, 9703, 6612,
+ 20849, 10485, 3317, 18910,
+ 20849, 10485, 3320,
+ 20849, 10485, 3321, 14991, 114,
+ 20849, 10485, 3321, 14991, 678,
+ 20849, 10485, 3321, 14991, 1622,
+ 20849, 10485, 3321, 14991, 3168,
+ 20849, 10485, 3321, 14991, 3174,
+ 20849, 10485, 3321, 14991, 11022,
+ 20849, 10485, 3338,
+ 20849, 10485, 3384,
+ 20849, 10485, 3390,
+ 20849, 10485, 3396,
+ 20849, 10485, 3397, 9703, 3396,
+ 20849, 10485, 3397, 9703, 3397, 1513, 9703, 1513, 1531, 9703, 1530,
+ 20849, 10485, 3397, 14991, 10766,
+ 20849, 10485, 3466,
+ 20849, 10485, 3468,
+ 20849, 10485, 3469, 14991, 7151, 10814,
+ 20849, 10485, 3469, 14991, 14961, 6612,
+ 20849, 10485, 3474,
+ 20849, 10485, 3475, 9703, 3475, 793, 9703, 792,
+ 20849, 10485, 3574,
+ 20849, 10485, 3575, 14991, 1, 9819, 270,
+ 20849, 10485, 3575, 14991, 1, 9819, 464,
+ 20849, 10485, 3575, 14991, 76,
+ 20849, 10485, 3575, 14991, 270,
+ 20849, 10485, 3575, 14991, 670,
+ 20849, 10485, 3575, 14991, 671, 9819, 114,
+ 20849, 10485, 3575, 14991, 671, 9819, 914,
+ 20849, 10485, 3575, 14991, 678,
+ 20849, 10485, 3575, 14991, 2644,
+ 20849, 10485, 3575, 19882,
+ 20849, 10485, 3576,
+ 20849, 10485, 3580,
+ 20849, 10485, 3584,
+ 20849, 10485, 3585, 14991, 0,
+ 20849, 10485, 3585, 14991, 41, 9819, 1622,
+ 20849, 10485, 3585, 14991, 246,
+ 20849, 10485, 3585, 14991, 262,
+ 20849, 10485, 3585, 14991, 270,
+ 20849, 10485, 3585, 14991, 318,
+ 20849, 10485, 3585, 14991, 364,
+ 20849, 10485, 3585, 14991, 546,
+ 20849, 10485, 3585, 14991, 666,
+ 20849, 10485, 3585, 14991, 678,
+ 20849, 10485, 3585, 14991, 954,
+ 20849, 10485, 3585, 14991, 1296,
+ 20849, 10485, 3585, 14991, 1522,
+ 20849, 10485, 3585, 14991, 1530,
+ 20849, 10485, 3585, 14991, 1840,
+ 20849, 10485, 3585, 14991, 1866,
+ 20849, 10485, 3585, 14991, 2284,
+ 20849, 10485, 3585, 14991, 2294,
+ 20849, 10485, 3585, 14991, 2410,
+ 20849, 10485, 3585, 14991, 3168,
+ 20849, 10485, 3585, 14991, 7151, 10814,
+ 20849, 10485, 3585, 14991, 10482,
+ 20849, 10485, 3585, 14991, 12912,
+ 20849, 10485, 3585, 14991, 15130,
+ 20849, 10485, 3585, 14991, 15584,
+ 20849, 10485, 3585, 14991, 18240,
+ 20849, 10485, 3588,
+ 20849, 10485, 3589, 14991, 0,
+ 20849, 10485, 3589, 14991, 378,
+ 20849, 10485, 3589, 14991, 2116,
+ 20849, 10485, 3589, 14991, 10766,
+ 20849, 10485, 3596,
+ 20849, 10485, 3597, 14991, 16226,
+ 20849, 10485, 3598,
+ 20849, 10485, 3958,
+ 20849, 10485, 3962,
+ 20849, 10485, 3976,
+ 20849, 10485, 3998,
+ 20849, 10485, 4000,
+ 20849, 10485, 4001, 7905, 10814,
+ 20849, 10485, 4004,
+ 20849, 10485, 4030,
+ 20849, 10485, 4031, 14991, 0,
+ 20849, 10485, 4031, 14991, 14961, 6613, 10814,
+ 20849, 10485, 4032,
+ 20849, 10485, 5424,
+ 20849, 10485, 5442,
+ 20849, 10485, 5443, 14991, 2104,
+ 20849, 10485, 5443, 14991, 3168,
+ 20849, 10485, 5456,
+ 20849, 10485, 5464,
+ 20849, 10485, 5465, 14991, 2116,
+ 20849, 10485, 5480,
+ 20849, 10485, 5912,
+ 20849, 10485, 6080,
+ 20849, 10485, 6474,
+ 20849, 10485, 6606,
+ 20849, 10485, 6607, 14991, 678,
+ 20849, 10485, 6612,
+ 20849, 10485, 6613, 9819, 3174,
+ 20849, 10485, 6652,
+ 20849, 10485, 6658,
+ 20849, 10485, 6659, 7298,
+ 20849, 10485, 6659, 7299, 7298,
+ 20849, 10485, 6660,
+ 20849, 10485, 6666,
+ 20849, 10485, 6776,
+ 20849, 10485, 6780,
+ 20849, 10485, 6800,
+ 20849, 10485, 6810,
+ 20849, 10485, 6811, 19473, 6810,
+ 20849, 10485, 6828,
+ 20849, 10485, 6829, 14991, 0,
+ 20849, 10485, 6829, 14991, 1, 9819, 2170,
+ 20849, 10485, 6829, 14991, 1, 9819, 2171, 14991, 2170,
+ 20849, 10485, 6829, 14991, 80,
+ 20849, 10485, 6829, 14991, 270,
+ 20849, 10485, 6829, 14991, 271, 7298,
+ 20849, 10485, 6829, 14991, 392,
+ 20849, 10485, 6829, 14991, 400,
+ 20849, 10485, 6829, 14991, 414,
+ 20849, 10485, 6829, 14991, 636,
+ 20849, 10485, 6829, 14991, 670,
+ 20849, 10485, 6829, 14991, 678,
+ 20849, 10485, 6829, 14991, 942,
+ 20849, 10485, 6829, 14991, 1622,
+ 20849, 10485, 6829, 14991, 1841, 7298,
+ 20849, 10485, 6829, 14991, 2094,
+ 20849, 10485, 6829, 14991, 2171, 14991, 2170,
+ 20849, 10485, 6829, 14991, 3168,
+ 20849, 10485, 6829, 14991, 6659, 7298,
+ 20849, 10485, 6829, 14991, 6659, 7299, 7298,
+ 20849, 10485, 6829, 14991, 16226,
+ 20849, 10485, 6829, 14991, 16227, 18910,
+ 20849, 10485, 6829, 18839, 14991, 278,
+ 20849, 10485, 6829, 18839, 14991, 392,
+ 20849, 10485, 6829, 18839, 14991, 432,
+ 20849, 10485, 6829, 18839, 14991, 636,
+ 20849, 10485, 6829, 18839, 14991, 914,
+ 20849, 10485, 6829, 18839, 14991, 1841, 7298,
+ 20849, 10485, 6829, 18839, 14991, 2170,
+ 20849, 10485, 6829, 18839, 14991, 2380,
+ 20849, 10485, 7142,
+ 20849, 10485, 7143, 18763, 16551, 17750,
+ 20849, 10485, 7143, 19473, 7142,
+ 20849, 10485, 7150,
+ 20849, 10485, 7151, 9703, 7150,
+ 20849, 10485, 7151, 10814,
+ 20849, 10485, 7151, 19473, 7150,
+ 20849, 10485, 7152,
+ 20849, 10485, 7172,
+ 20849, 10485, 7262,
+ 20849, 10485, 7263, 7298,
+ 20849, 10485, 7264,
+ 20849, 10485, 7265, 14991, 1, 9819, 1840,
+ 20849, 10485, 7265, 14991, 415, 9819, 1840,
+ 20849, 10485, 7265, 14991, 546,
+ 20849, 10485, 7265, 14991, 1840,
+ 20849, 10485, 7265, 14991, 7151, 10814,
+ 20849, 10485, 7268,
+ 20849, 10485, 7269, 10814,
+ 20849, 10485, 7269, 14991, 942,
+ 20849, 10485, 7269, 14991, 7269, 19473, 7268,
+ 20849, 10485, 7269, 14991, 10766,
+ 20849, 10485, 7269, 19473, 7268,
+ 20849, 10485, 7306,
+ 20849, 10485, 7628,
+ 20849, 10485, 7629, 14991, 80,
+ 20849, 10485, 7629, 14991, 678,
+ 20849, 10485, 7629, 14991, 1666,
+ 20849, 10485, 7629, 14991, 8262,
+ 20849, 10485, 7629, 14991, 16226,
+ 20849, 10485, 7630,
+ 20849, 10485, 7642,
+ 20849, 10485, 7728,
+ 20849, 10485, 7729, 9703, 7729, 1042,
+ 20849, 10485, 7729, 9703, 7729, 18910,
+ 20849, 10485, 7738,
+ 20849, 10485, 7906,
+ 20849, 10485, 7908,
+ 20849, 10485, 7910,
+ 20849, 10485, 7912,
+ 20849, 10485, 7913, 9703, 7912,
+ 20849, 10485, 7922,
+ 20849, 10485, 7924,
+ 20849, 10485, 8042,
+ 20849, 10485, 8262,
+ 20849, 10485, 8740,
+ 20849, 10485, 8790,
+ 20849, 10485, 8946,
+ 20849, 10485, 8947, 9703, 8946,
+ 20849, 10485, 8947, 9703, 8947, 14991, 1, 9819, 464,
+ 20849, 10485, 8947, 9703, 8947, 14991, 246,
+ 20849, 10485, 8947, 9703, 8947, 14991, 1966,
+ 20849, 10485, 8947, 14991, 0,
+ 20849, 10485, 8947, 14991, 792,
+ 20849, 10485, 8947, 14991, 2116,
+ 20849, 10485, 8947, 19473, 8946,
+ 20849, 10485, 9062,
+ 20849, 10485, 9063, 14991, 3175, 10814,
+ 20849, 10485, 9063, 19882,
+ 20849, 10485, 9063, 20115, 9062,
+ 20849, 10485, 9066,
+ 20849, 10485, 9280,
+ 20849, 10485, 9444,
+ 20849, 10485, 9445, 9703, 9445, 1043, 9703, 1042,
+ 20849, 10485, 9445, 10814,
+ 20849, 10485, 9445, 18763, 16551, 17750,
+ 20849, 10485, 9804,
+ 20849, 10485, 10348,
+ 20849, 10485, 10349, 14991, 0,
+ 20849, 10485, 10349, 14991, 40,
+ 20849, 10485, 10349, 14991, 41, 9819, 0,
+ 20849, 10485, 10349, 14991, 468,
+ 20849, 10485, 10349, 14991, 942,
+ 20849, 10485, 10349, 14991, 3474,
+ 20849, 10485, 10349, 14991, 7268,
+ 20849, 10485, 10349, 14991, 10424,
+ 20849, 10485, 10350,
+ 20849, 10485, 10351, 10814,
+ 20849, 10485, 10372,
+ 20849, 10485, 10382,
+ 20849, 10485, 10383, 14991, 0,
+ 20849, 10485, 10383, 14991, 318,
+ 20849, 10485, 10386,
+ 20849, 10485, 10387, 14991, 0,
+ 20849, 10485, 10387, 14991, 948,
+ 20849, 10485, 10387, 14991, 1244,
+ 20849, 10485, 10387, 14991, 1530,
+ 20849, 10485, 10387, 14991, 1840,
+ 20849, 10485, 10387, 14991, 1841, 7298,
+ 20849, 10485, 10387, 14991, 2292,
+ 20849, 10485, 10387, 14991, 2440,
+ 20849, 10485, 10387, 14991, 3134,
+ 20849, 10485, 10387, 14991, 12474,
+ 20849, 10485, 10387, 14991, 16296,
+ 20849, 10485, 10394,
+ 20849, 10485, 10395, 9703, 10395, 1043, 9703, 1042,
+ 20849, 10485, 10395, 10814,
+ 20849, 10485, 10424,
+ 20849, 10485, 10425, 9819, 175, 14991, 80,
+ 20849, 10485, 10425, 9819, 1289, 14991, 476,
+ 20849, 10485, 10482,
+ 20849, 10485, 10483, 9703, 10483, 10424,
+ 20849, 10485, 10486,
+ 20849, 10485, 10632,
+ 20849, 10485, 10644,
+ 20849, 10485, 10766,
+ 20849, 10485, 10767, 9819, 3130,
+ 20849, 10485, 11022,
+ 20849, 10485, 11148,
+ 20849, 10485, 11158,
+ 20849, 10485, 11159, 14991, 546,
+ 20849, 10485, 11159, 14991, 16226,
+ 20849, 10485, 11166,
+ 20849, 10485, 11174,
+ 20849, 10485, 11176,
+ 20849, 10485, 11716,
+ 20849, 10485, 11790,
+ 20849, 10485, 12256,
+ 20849, 10485, 12290,
+ 20849, 10485, 12310,
+ 20849, 10485, 12316,
+ 20849, 10485, 12360,
+ 20849, 10485, 12366,
+ 20849, 10485, 12474,
+ 20849, 10485, 12475, 9703, 12474,
+ 20849, 10485, 12912,
+ 20849, 10485, 12914,
+ 20849, 10485, 12996,
+ 20849, 10485, 13068,
+ 20849, 10485, 13069, 46,
+ 20849, 10485, 13210,
+ 20849, 10485, 13266,
+ 20849, 10485, 13274,
+ 20849, 10485, 13312,
+ 20849, 10485, 13554,
+ 20849, 10485, 13582,
+ 20849, 10485, 13632,
+ 20849, 10485, 13633, 14991, 0,
+ 20849, 10485, 13633, 14991, 1, 9819, 149, 9819, 270,
+ 20849, 10485, 13633, 14991, 1, 9819, 1530,
+ 20849, 10485, 13633, 14991, 1, 9819, 2170,
+ 20849, 10485, 13633, 14991, 40,
+ 20849, 10485, 13633, 14991, 41, 9819, 0,
+ 20849, 10485, 13633, 14991, 41, 9819, 41, 9819, 40,
+ 20849, 10485, 13633, 14991, 76,
+ 20849, 10485, 13633, 14991, 80,
+ 20849, 10485, 13633, 14991, 114,
+ 20849, 10485, 13633, 14991, 202,
+ 20849, 10485, 13633, 14991, 246,
+ 20849, 10485, 13633, 14991, 256,
+ 20849, 10485, 13633, 14991, 270,
+ 20849, 10485, 13633, 14991, 279, 14991, 2644,
+ 20849, 10485, 13633, 14991, 318,
+ 20849, 10485, 13633, 14991, 319, 9819, 270,
+ 20849, 10485, 13633, 14991, 319, 9819, 414,
+ 20849, 10485, 13633, 14991, 364,
+ 20849, 10485, 13633, 14991, 414,
+ 20849, 10485, 13633, 14991, 432,
+ 20849, 10485, 13633, 14991, 433, 9819, 202,
+ 20849, 10485, 13633, 14991, 468,
+ 20849, 10485, 13633, 14991, 651, 9819, 1, 9819, 637, 9819, 464,
+ 20849, 10485, 13633, 14991, 671, 9819, 914,
+ 20849, 10485, 13633, 14991, 678,
+ 20849, 10485, 13633, 14991, 803, 9703, 802,
+ 20849, 10485, 13633, 14991, 915, 11785, 10814,
+ 20849, 10485, 13633, 14991, 942,
+ 20849, 10485, 13633, 14991, 1196,
+ 20849, 10485, 13633, 14991, 1530,
+ 20849, 10485, 13633, 14991, 1622,
+ 20849, 10485, 13633, 14991, 1623, 9819, 1622,
+ 20849, 10485, 13633, 14991, 1666,
+ 20849, 10485, 13633, 14991, 1841, 7298,
+ 20849, 10485, 13633, 14991, 2030,
+ 20849, 10485, 13633, 14991, 2094,
+ 20849, 10485, 13633, 14991, 2106,
+ 20849, 10485, 13633, 14991, 2107, 9819, 279, 9819, 0,
+ 20849, 10485, 13633, 14991, 2292,
+ 20849, 10485, 13633, 14991, 3169, 9819, 3260,
+ 20849, 10485, 13633, 14991, 3260,
+ 20849, 10485, 13633, 14991, 3320,
+ 20849, 10485, 13633, 14991, 3588,
+ 20849, 10485, 13633, 14991, 8262,
+ 20849, 10485, 13633, 14991, 8946,
+ 20849, 10485, 13633, 14991, 10424,
+ 20849, 10485, 13633, 14991, 10425, 9819, 10424,
+ 20849, 10485, 13633, 14991, 10766,
+ 20849, 10485, 13633, 14991, 13632,
+ 20849, 10485, 13633, 14991, 14683, 9819, 7269, 9819, 13068,
+ 20849, 10485, 13633, 14991, 14683, 9819, 7269, 10814,
+ 20849, 10485, 13633, 18910,
+ 20849, 10485, 13634,
+ 20849, 10485, 13635, 7298,
+ 20849, 10485, 13635, 7299, 9703, 13635, 7299, 3168,
+ 20849, 10485, 13635, 14991, 3168,
+ 20849, 10485, 13635, 14991, 3169, 9819, 3260,
+ 20849, 10485, 13710,
+ 20849, 10485, 13711, 9703, 13710,
+ 20849, 10485, 13711, 18838,
+ 20849, 10485, 13711, 20115, 13710,
+ 20849, 10485, 13792,
+ 20849, 10485, 13910,
+ 20849, 10485, 13911, 7298,
+ 20849, 10485, 13911, 14991, 0,
+ 20849, 10485, 13911, 14991, 1, 9819, 158,
+ 20849, 10485, 13911, 14991, 158,
+ 20849, 10485, 13911, 14991, 792,
+ 20849, 10485, 13932,
+ 20849, 10485, 14032,
+ 20849, 10485, 14196,
+ 20849, 10485, 14197, 837, 14991, 114,
+ 20849, 10485, 14197, 837, 14991, 392,
+ 20849, 10485, 14197, 837, 14991, 468,
+ 20849, 10485, 14197, 837, 14991, 670,
+ 20849, 10485, 14197, 837, 14991, 1288,
+ 20849, 10485, 14197, 837, 14991, 1622,
+ 20849, 10485, 14197, 837, 14991, 1841, 7298,
+ 20849, 10485, 14197, 837, 14991, 7908,
+ 20849, 10485, 14197, 837, 14991, 14726,
+ 20849, 10485, 14197, 837, 14991, 15584,
+ 20849, 10485, 14197, 16271, 14991, 114,
+ 20849, 10485, 14197, 16271, 14991, 115, 40,
+ 20849, 10485, 14378,
+ 20849, 10485, 14379, 19306,
+ 20849, 10485, 14396,
+ 20849, 10485, 14397, 14991, 678,
+ 20849, 10485, 14397, 14991, 792,
+ 20849, 10485, 14397, 14991, 1968,
+ 20849, 10485, 14397, 20115, 14396,
+ 20849, 10485, 14636,
+ 20849, 10485, 14646,
+ 20849, 10485, 14662,
+ 20849, 10485, 14668,
+ 20849, 10485, 14682,
+ 20849, 10485, 14726,
+ 20849, 10485, 14852,
+ 20849, 10485, 15116,
+ 20849, 10485, 15130,
+ 20849, 10485, 15131, 14991, 40,
+ 20849, 10485, 15134,
+ 20849, 10485, 15464,
+ 20849, 10485, 15584,
+ 20849, 10485, 15598,
+ 20849, 10485, 15599, 14991, 476,
+ 20849, 10485, 15599, 14991, 792,
+ 20849, 10485, 15599, 14991, 836,
+ 20849, 10485, 16058,
+ 20849, 10485, 16112,
+ 20849, 10485, 16226,
+ 20849, 10485, 16227, 9703, 16227, 13633, 14991, 41, 9703, 13633, 14991, 40,
+ 20849, 10485, 16227, 13633, 14991, 41, 9703, 13633, 14991, 40,
+ 20849, 10485, 16270,
+ 20849, 10485, 16271, 9703, 16270,
+ 20849, 10485, 16296,
+ 20849, 10485, 16298,
+ 20849, 10485, 16310,
+ 20849, 10485, 16348,
+ 20849, 10485, 16496,
+ 20849, 10485, 16502,
+ 20849, 10485, 16548,
+ 20849, 10485, 16549, 14991, 40,
+ 20849, 10485, 16549, 14991, 41, 9819, 40,
+ 20849, 10485, 16549, 14991, 80,
+ 20849, 10485, 16549, 14991, 256,
+ 20849, 10485, 16549, 14991, 278,
+ 20849, 10485, 16549, 14991, 433, 9819, 7151, 10814,
+ 20849, 10485, 16549, 14991, 468,
+ 20849, 10485, 16549, 14991, 671, 9819, 914,
+ 20849, 10485, 16549, 14991, 914,
+ 20849, 10485, 16549, 14991, 915, 9819, 914,
+ 20849, 10485, 16549, 14991, 948,
+ 20849, 10485, 16549, 14991, 1243, 7298,
+ 20849, 10485, 16549, 14991, 1622,
+ 20849, 10485, 16549, 14991, 1626,
+ 20849, 10485, 16549, 14991, 2644,
+ 20849, 10485, 16549, 14991, 2763, 9819, 2762,
+ 20849, 10485, 16549, 14991, 3168,
+ 20849, 10485, 16549, 14991, 3169, 9819, 1, 80,
+ 20849, 10485, 16549, 14991, 3169, 9819, 914,
+ 20849, 10485, 16549, 14991, 3169, 9819, 915, 9819, 914,
+ 20849, 10485, 16549, 14991, 3588,
+ 20849, 10485, 16549, 14991, 7268,
+ 20849, 10485, 16549, 14991, 8740,
+ 20849, 10485, 16549, 14991, 13554,
+ 20849, 10485, 16549, 14991, 15130,
+ 20849, 10485, 16549, 14991, 18164,
+ 20849, 10485, 16872,
+ 20849, 10485, 16934,
+ 20849, 10485, 16944,
+ 20849, 10485, 16958,
+ 20849, 10485, 17064,
+ 20849, 10485, 17294,
+ 20849, 10485, 17960,
+ 20849, 10485, 17961, 14991, 40,
+ 20849, 10485, 17961, 14991, 2116,
+ 20849, 10485, 18154,
+ 20849, 10485, 18158,
+ 20849, 10485, 18160,
+ 20849, 10485, 18162,
+ 20849, 10485, 18164,
+ 20849, 10485, 18166,
+ 20849, 10485, 18168,
+ 20849, 10485, 18171, 9703, 18171, 7298,
+ 20849, 10485, 18172,
+ 20849, 10485, 18175, 9703, 18174,
+ 20849, 10485, 18176,
+ 20849, 10485, 18178,
+ 20849, 10485, 18180,
+ 20849, 10485, 18182,
+ 20849, 10485, 18184,
+ 20849, 10485, 18186,
+ 20849, 10485, 18188,
+ 20849, 10485, 18190,
+ 20849, 10485, 18192,
+ 20849, 10485, 18194,
+ 20849, 10485, 18196,
+ 20849, 10485, 18198,
+ 20849, 10485, 18200,
+ 20849, 10485, 18202,
+ 20849, 10485, 18204,
+ 20849, 10485, 18206,
+ 20849, 10485, 18208,
+ 20849, 10485, 18210,
+ 20849, 10485, 18212,
+ 20849, 10485, 18213, 14991, 262,
+ 20849, 10485, 18213, 14991, 671, 9819, 106,
+ 20849, 10485, 18213, 14991, 1840,
+ 20849, 10485, 18213, 14991, 2763, 9819, 2284,
+ 20849, 10485, 18213, 14991, 2763, 9819, 2763, 9819, 2284,
+ 20849, 10485, 18214,
+ 20849, 10485, 18216,
+ 20849, 10485, 18218,
+ 20849, 10485, 18220,
+ 20849, 10485, 18222,
+ 20849, 10485, 18224,
+ 20849, 10485, 18226,
+ 20849, 10485, 18228,
+ 20849, 10485, 18230,
+ 20849, 10485, 18232,
+ 20849, 10485, 18234,
+ 20849, 10485, 18235, 14991, 392,
+ 20849, 10485, 18235, 14991, 650,
+ 20849, 10485, 18235, 14991, 670,
+ 20849, 10485, 18235, 14991, 678,
+ 20849, 10485, 18235, 14991, 914,
+ 20849, 10485, 18235, 14991, 942,
+ 20849, 10485, 18235, 14991, 2094,
+ 20849, 10485, 18235, 14991, 3338,
+ 20849, 10485, 18235, 14991, 6659, 7299, 7298,
+ 20849, 10485, 18235, 14991, 15130,
+ 20849, 10485, 18236,
+ 20849, 10485, 18238,
+ 20849, 10485, 18239, 14991, 246,
+ 20849, 10485, 18239, 14991, 476,
+ 20849, 10485, 18239, 14991, 678,
+ 20849, 10485, 18239, 14991, 1286,
+ 20849, 10485, 18239, 14991, 1840,
+ 20849, 10485, 18239, 14991, 1841, 7298,
+ 20849, 10485, 18239, 14991, 2763, 9819, 2763, 9819, 2284,
+ 20849, 10485, 18239, 14991, 14669, 9819, 364,
+ 20849, 10485, 18239, 14991, 15130,
+ 20849, 10485, 18242,
+ 20849, 10485, 18244,
+ 20849, 10485, 20346,
+ 20849, 18479, 10485, 2723, 19305, 2727, 14728,
+ 20849, 18479, 10485, 2723, 19305, 2727, 18698,
+ 20849, 18479, 10485, 2727, 5924,
+ 20849, 18479, 10485, 2727, 6082,
+ 20849, 18479, 10485, 2727, 7369, 1634,
+ 20849, 18479, 10485, 2727, 13078,
+ 20849, 18479, 10485, 2727, 13234,
+ 20849, 18479, 10485, 2727, 13236,
+ 20849, 18479, 10485, 2727, 14654,
+ 20849, 18479, 10485, 2727, 14953, 6612,
+ 20849, 18479, 10485, 2727, 14953, 19129, 6999, 0,
+ 20849, 18479, 10485, 2727, 15931, 914,
+ 20849, 18479, 10485, 2727, 18699, 914,
+ 20849, 18479, 10485, 2727, 18699, 1634,
+ 20849, 18479, 10485, 3195, 40,
+ 20849, 18479, 10485, 3195, 41, 19129, 6998,
+ 20849, 18479, 10485, 3195, 914,
+ 20849, 18479, 10485, 3195, 915, 10814,
+ 20849, 18479, 10485, 3195, 6612,
+ 20849, 18479, 10485, 3195, 13234,
+ 20849, 18479, 10485, 3195, 14646,
+ 20849, 18479, 10485, 3195, 19129, 6999, 5484,
+ 20849, 18479, 10485, 3487, 914,
+ 20849, 18479, 10485, 3487, 915, 10814,
+ 20849, 18479, 10485, 3487, 5924,
+ 20849, 18479, 10485, 3487, 6082,
+ 20849, 18479, 10485, 3487, 13078,
+ 20849, 18479, 10485, 3487, 13234,
+ 20849, 18479, 10485, 3487, 13236,
+ 20849, 18479, 10485, 3487, 14646,
+ 20849, 18479, 10485, 3487, 14654,
+ 20849, 18479, 10485, 3487, 17157, 6612,
+ 20849, 18479, 10485, 3487, 17157, 19129, 6999, 0,
+ 20849, 18479, 10485, 6979, 40,
+ 20849, 18479, 10485, 6979, 41, 19129, 6998,
+ 20849, 18479, 10485, 6979, 914,
+ 20849, 18479, 10485, 6979, 915, 10814,
+ 20849, 18479, 10485, 6979, 5924,
+ 20849, 18479, 10485, 6979, 5925, 19129, 6998,
+ 20849, 18479, 10485, 6979, 6082,
+ 20849, 18479, 10485, 6979, 6612,
+ 20849, 18479, 10485, 6979, 13234,
+ 20849, 18479, 10485, 6979, 13236,
+ 20849, 18479, 10485, 6979, 14646,
+ 20849, 18479, 10485, 6979, 14654,
+ 20849, 18479, 10485, 6979, 16973, 6612,
+ 20849, 18479, 10485, 7001, 40,
+ 20849, 18479, 10485, 7001, 41, 19129, 6998,
+ 20849, 18479, 10485, 7001, 914,
+ 20849, 18479, 10485, 7001, 915, 10814,
+ 20849, 18479, 10485, 7001, 5924,
+ 20849, 18479, 10485, 7001, 5925, 19129, 6998,
+ 20849, 18479, 10485, 7001, 6082,
+ 20849, 18479, 10485, 7001, 6612,
+ 20849, 18479, 10485, 7001, 13234,
+ 20849, 18479, 10485, 7001, 13236,
+ 20849, 18479, 10485, 7001, 14646,
+ 20849, 18479, 10485, 7001, 14654,
+ 20849, 18479, 10485, 7001, 19129, 6999, 13684,
+ 20849, 18479, 10485, 7001, 19129, 6999, 13685, 0,
+ 20849, 18479, 10485, 7001, 19129, 6999, 13685, 2,
+ 20849, 18479, 10485, 7001, 19129, 6999, 16350,
+ 20849, 18479, 10485, 9283, 40,
+ 20849, 18479, 10485, 9283, 41, 19129, 6998,
+ 20849, 18479, 10485, 9283, 914,
+ 20849, 18479, 10485, 9283, 6612,
+ 20849, 18479, 10485, 9283, 13234,
+ 20849, 18479, 10485, 9283, 14646,
+ 20849, 18479, 10485, 9283, 19129, 6999, 16178,
+ 20849, 18479, 10485, 9283, 19129, 6999, 16179, 0,
+ 20849, 18479, 10485, 9283, 19129, 6999, 18050,
+ 20849, 18479, 10485, 9283, 19129, 6999, 18052,
+ 20849, 18479, 10485, 13037, 40,
+ 20849, 18479, 10485, 13037, 41, 19129, 6998,
+ 20849, 18479, 10485, 13037, 914,
+ 20849, 18479, 10485, 13037, 6612,
+ 20849, 18479, 10485, 13037, 13234,
+ 20849, 18479, 10485, 13037, 14646,
+ 20849, 18479, 10485, 13037, 19129, 6999, 11178,
+ 20849, 18479, 10485, 13037, 19129, 6999, 15132,
+ 20849, 18479, 10485, 14635, 40,
+ 20849, 18479, 10485, 14635, 41, 19129, 6998,
+ 20849, 18479, 10485, 14635, 914,
+ 20849, 18479, 10485, 14635, 6612,
+ 20849, 18479, 10485, 14635, 13234,
+ 20849, 18479, 10485, 14635, 14646,
+ 20849, 18479, 10485, 14635, 19129, 6999, 7739, 0,
+ 20849, 18479, 10485, 14635, 19129, 6999, 7739, 2,
+ 20849, 18479, 10485, 14635, 19129, 6999, 13470,
+ 20849, 18479, 10485, 14647, 14991, 1523, 9819, 2410,
+ 20849, 18479, 10485, 14647, 14991, 1523, 9819, 6612,
+ 20849, 18479, 10485, 14961, 914,
+ 20849, 18479, 10485, 14961, 915, 10814,
+ 20849, 18479, 10485, 14961, 5924,
+ 20849, 18479, 10485, 14961, 6082,
+ 20849, 18479, 10485, 14961, 6083, 19129, 6998,
+ 20849, 18479, 10485, 14961, 6612,
+ 20849, 18479, 10485, 14961, 13234,
+ 20849, 18479, 10485, 14961, 13236,
+ 20849, 18479, 10485, 14961, 14646,
+ 20849, 18479, 10485, 14961, 14647, 19129, 6998,
+ 20849, 18479, 10485, 14961, 14654,
+ 20849, 18479, 10485, 14961, 14655, 19129, 6998,
+ 20849, 18479, 10485, 14961, 19129, 6999, 13074,
+ 20849, 18479, 10485, 14961, 19129, 6999, 13076,
+ 20849, 18479, 10485, 17877, 2727, 14952,
+ 20849, 18479, 10485, 17877, 3487, 17156,
+ 20849, 18479, 10485, 17877, 13140,
+ 20849, 18479, 10485, 17877, 13170,
+ 20849, 18479, 10485, 21310,
+ 20849, 18479, 10485, 21312,
+ 20849, 22909, 10485, 2723, 19305, 11441, 17786,
+ 20849, 22909, 10485, 19521, 12808,
+ 20849, 22909, 10485, 19521, 20552,
+ 20849, 22909, 10485, 19521, 21402,
+ 20849, 22909, 10485, 20625, 12808,
+ 20857, 10952,
+ 20863, 17085, 13677, 695, 891, 22112,
+ 20863, 17085, 13677, 695, 891, 22113, 11417, 11378,
+ 20863, 17085, 13677, 695, 891, 22113, 11417, 15766,
+ 20863, 17085, 13677, 695, 891, 22113, 11417, 20550,
+ 20863, 17085, 13677, 6643, 891, 22112,
+ 20863, 17085, 13677, 6643, 891, 22113, 11417, 11378,
+ 20863, 17085, 13677, 6643, 891, 22113, 11417, 15766,
+ 20863, 17085, 13677, 6643, 891, 22113, 11417, 20550,
+ 20863, 17085, 13677, 20625, 891, 3423, 8210,
+ 20863, 17085, 13677, 20625, 891, 3423, 14514,
+ 20863, 17085, 13677, 20625, 891, 11378,
+ 20863, 17085, 13677, 20625, 891, 15659, 8210,
+ 20863, 17085, 13677, 20625, 891, 15659, 14514,
+ 20863, 17085, 13677, 20625, 11417, 15766,
+ 20863, 17085, 13677, 20625, 11417, 20550,
+ 20870,
+ 20883, 16630,
+ 20887, 6938,
+ 21029, 3487, 16135, 12314,
+ 21029, 12314,
+ 21029, 12315, 659, 954,
+ 21029, 12315, 891, 14515, 2727, 15931, 12426,
+ 21029, 12315, 7007, 954,
+ 21029, 12315, 11417, 3395, 21228,
+ 21029, 12315, 11417, 3395, 22328,
+ 21029, 12315, 11417, 13649, 20551, 20710,
+ 21029, 12315, 11417, 14765, 20551, 20710,
+ 21029, 12315, 11417, 14765, 22699, 20710,
+ 21029, 12315, 11417, 15803, 21228,
+ 21029, 12315, 11417, 15919, 17050,
+ 21029, 12315, 11417, 16443, 20551, 20710,
+ 21029, 12315, 11417, 18469, 10764,
+ 21029, 12315, 11417, 22113, 17050,
+ 21029, 12315, 11417, 22699, 20710,
+ 21029, 12315, 21229, 505, 19115, 12314,
+ 21029, 12419, 12314,
+ 21029, 12419, 17659, 15287, 12314,
+ 21029, 13353, 12314,
+ 21029, 13353, 21851, 12314,
+ 21029, 15287, 12314,
+ 21029, 15287, 12315, 17359, 20551, 20710,
+ 21029, 15544,
+ 21029, 15845, 12314,
+ 21029, 15919, 12314,
+ 21029, 16661, 15572,
+ 21029, 16844,
+ 21029, 17219, 12314,
+ 21029, 17405, 12314,
+ 21029, 18015, 11417, 5933, 8211, 659, 954,
+ 21029, 18015, 11417, 5933, 8211, 7007, 954,
+ 21029, 18015, 11417, 5933, 8211, 15637, 19115, 18015, 11417, 5933, 14514,
+ 21029, 18015, 11417, 5933, 8211, 15637, 21029, 18015, 11417, 5933, 14514,
+ 21029, 18015, 11417, 5933, 14515, 659, 954,
+ 21029, 18015, 11417, 5933, 14515, 7007, 954,
+ 21029, 18015, 11417, 5933, 21228,
+ 21029, 18015, 11417, 5933, 22328,
+ 21029, 18911, 12314,
+ 21029, 20551, 20710,
+ 21029, 21405, 12314,
+ 21029, 21851, 12314,
+ 21029, 22333, 12314,
+ 21029, 22495, 12315, 11417, 20551, 21800,
+ 21029, 22703, 12314,
+ 21029, 27233, 12314,
+ 21029, 27233, 12315, 659, 954,
+ 21029, 27233, 12315, 11417, 6045, 14640,
+ 21029, 27233, 12315, 11417, 8281, 3395, 21228,
+ 21029, 27233, 12315, 11417, 8281, 3395, 22328,
+ 21029, 27233, 12315, 11417, 11277, 13353, 14640,
+ 21029, 27233, 12315, 11417, 13353, 14640,
+ 21029, 27233, 12315, 11417, 15919, 22113, 17050,
+ 21029, 27233, 12315, 11417, 16443, 14640,
+ 21029, 27233, 12315, 11417, 16507, 14640,
+ 21029, 27233, 12315, 21229, 505, 19115, 27233, 12314,
+ 21029, 27233, 15845, 12314,
+ 21029, 27233, 16661, 15572,
+ 21029, 27233, 17405, 12314,
+ 21031, 12498,
+ 21035, 17698,
+ 21051, 17084,
+ 21052,
+ 21055, 10952,
+ 21065, 13353, 3195, 17007, 19306,
+ 21065, 13353, 6979, 17007, 19306,
+ 21065, 13353, 13303, 12826,
+ 21065, 13353, 15287, 15766,
+ 21065, 13353, 15287, 17020,
+ 21065, 13353, 18780,
+ 21071, 10484,
+ 21078,
+ 21082,
+ 21099, 2271, 8250,
+ 21099, 2613, 10484,
+ 21099, 3727, 10484,
+ 21099, 3865, 10484,
+ 21099, 6201, 10484,
+ 21099, 7015, 10604,
+ 21099, 8211, 12833, 17588,
+ 21099, 8211, 15287, 22876,
+ 21099, 8211, 17021, 17588,
+ 21099, 8211, 22876,
+ 21099, 9819, 10484,
+ 21099, 12808,
+ 21099, 12814,
+ 21099, 12959, 2726,
+ 21099, 12959, 3194,
+ 21099, 12959, 3486,
+ 21099, 12959, 6978,
+ 21099, 12959, 7000,
+ 21099, 12959, 9282,
+ 21099, 12959, 11726,
+ 21099, 12959, 13036,
+ 21099, 12959, 14634,
+ 21099, 12959, 14960,
+ 21099, 13299, 15512,
+ 21099, 13653, 14765, 16339, 0,
+ 21099, 13653, 14765, 16339, 2,
+ 21099, 13653, 14765, 16339, 4,
+ 21099, 13653, 14765, 16339, 6,
+ 21099, 13653, 14765, 16339, 8,
+ 21099, 13653, 14765, 16339, 10,
+ 21099, 13653, 14765, 16339, 12,
+ 21099, 13653, 14765, 16339, 14,
+ 21099, 13653, 14765, 16339, 16,
+ 21099, 13653, 14765, 16339, 18,
+ 21099, 13653, 14765, 16339, 20,
+ 21099, 13653, 14765, 16339, 22,
+ 21099, 13653, 14765, 16339, 24,
+ 21099, 13653, 14765, 16339, 26,
+ 21099, 13653, 14765, 16339, 28,
+ 21099, 13653, 14765, 16339, 30,
+ 21099, 13653, 14765, 16339, 32,
+ 21099, 13653, 14765, 16339, 34,
+ 21099, 13653, 14765, 16339, 36,
+ 21099, 13653, 14765, 16339, 38,
+ 21099, 13653, 14765, 16339, 40,
+ 21099, 13653, 14765, 16339, 42,
+ 21099, 13653, 14765, 16339, 44,
+ 21099, 13653, 14765, 16339, 46,
+ 21099, 13653, 14765, 16339, 48,
+ 21099, 13653, 14765, 16339, 50,
+ 21099, 13653, 17613, 16339, 0,
+ 21099, 13653, 17613, 16339, 2,
+ 21099, 13653, 17613, 16339, 4,
+ 21099, 13653, 17613, 16339, 6,
+ 21099, 13653, 17613, 16339, 8,
+ 21099, 13653, 17613, 16339, 10,
+ 21099, 13653, 17613, 16339, 12,
+ 21099, 13653, 17613, 16339, 14,
+ 21099, 13653, 17613, 16339, 16,
+ 21099, 13653, 17613, 16339, 18,
+ 21099, 13653, 17613, 16339, 20,
+ 21099, 13653, 17613, 16339, 22,
+ 21099, 13653, 17613, 16339, 24,
+ 21099, 13653, 17613, 16339, 26,
+ 21099, 13653, 17613, 16339, 28,
+ 21099, 13653, 17613, 16339, 30,
+ 21099, 13653, 17613, 16339, 32,
+ 21099, 13653, 17613, 16339, 34,
+ 21099, 13653, 17613, 16339, 36,
+ 21099, 13653, 17613, 16339, 38,
+ 21099, 13653, 17613, 16339, 40,
+ 21099, 13653, 17613, 16339, 42,
+ 21099, 13653, 17613, 16339, 44,
+ 21099, 13653, 17613, 16339, 46,
+ 21099, 13653, 17613, 16339, 48,
+ 21099, 13653, 17613, 16339, 50,
+ 21099, 14423, 10484,
+ 21099, 14515, 12833, 17588,
+ 21099, 14515, 15287, 22876,
+ 21099, 14515, 17021, 17588,
+ 21099, 14515, 22876,
+ 21099, 14984,
+ 21099, 15679, 954,
+ 21099, 15893, 10484,
+ 21099, 15943, 10484,
+ 21099, 16392,
+ 21099, 16593, 10484,
+ 21099, 18589, 10484,
+ 21099, 18747, 18888,
+ 21099, 18888,
+ 21099, 19306,
+ 21099, 20253, 8736,
+ 21099, 20625, 8250,
+ 21099, 20696,
+ 21099, 21231, 10484,
+ 21099, 21409, 8736,
+ 21099, 21474,
+ 21099, 21790,
+ 21099, 21841, 15512,
+ 21099, 21843, 92,
+ 21099, 22701, 8736,
+ 21099, 23189, 10484,
+ 21099, 23204,
+ 21103, 22294,
+ 21123, 6938,
21124,
- 21125, 10641, 1216,
- 21125, 10641, 16727, 842,
- 21125, 10641, 16946,
- 21125, 11393, 897, 11393, 13884,
- 21125, 11393, 13884,
- 21125, 14373, 843, 14889, 10641, 21124,
- 21147, 5853, 537, 15672,
- 21147, 5853, 2681, 15672,
- 21147, 5853, 2915, 15672,
- 21147, 5853, 11905, 2610,
- 21147, 5853, 11905, 3076,
- 21147, 5853, 11905, 3356,
- 21147, 5853, 11905, 6756,
- 21147, 5853, 11905, 6778,
- 21147, 5853, 11905, 8780,
- 21147, 5853, 11905, 10900,
- 21147, 5853, 11905, 11978,
- 21147, 5853, 11905, 13450,
- 21147, 5853, 11905, 13736,
- 21147, 5853, 12435, 15672,
- 21147, 5853, 12802,
- 21147, 5853, 13563, 0,
- 21147, 5853, 13563, 2,
- 21147, 5853, 13563, 4,
- 21147, 5853, 13563, 6,
- 21147, 5853, 13563, 8,
- 21147, 5853, 13563, 10,
- 21147, 5853, 13563, 12,
- 21147, 5853, 13563, 14,
- 21147, 5853, 13563, 16,
- 21147, 5853, 13563, 18,
- 21147, 5853, 13563, 20,
- 21147, 5853, 13563, 22,
- 21147, 5853, 13563, 24,
- 21147, 5853, 13563, 26,
- 21147, 5853, 13563, 28,
- 21147, 5853, 13563, 30,
- 21147, 5853, 13563, 32,
- 21147, 5853, 13563, 34,
- 21147, 5853, 13563, 36,
- 21147, 5853, 13563, 38,
- 21147, 5853, 13563, 40,
- 21147, 5853, 13563, 42,
- 21147, 5853, 13563, 44,
- 21147, 5853, 13563, 46,
- 21147, 5853, 13563, 48,
- 21147, 5853, 13563, 50,
- 21147, 5853, 13563, 440,
- 21147, 5853, 13563, 472,
- 21147, 5853, 13563, 536,
- 21147, 5853, 13563, 724,
- 21147, 5853, 13563, 1048,
- 21147, 5853, 13563, 1326,
- 21147, 5853, 13563, 2680,
- 21147, 5853, 13563, 2722,
- 21147, 5853, 13563, 2914,
- 21147, 5853, 13563, 3216,
- 21147, 5853, 13563, 5816,
- 21147, 5853, 13563, 7438,
- 21147, 5853, 13563, 10902,
- 21147, 5853, 13563, 11436,
- 21147, 5853, 13563, 11888,
- 21147, 5853, 13563, 12085, 13530,
- 21147, 5853, 13563, 12156,
- 21147, 5853, 13563, 12434,
- 21147, 5853, 13563, 12528,
- 21147, 5853, 13563, 13144,
- 21147, 5853, 13563, 13530,
- 21147, 5853, 13563, 13718,
- 21147, 5853, 13563, 16252,
- 21147, 5853, 13563, 16376,
- 21147, 5853, 13563, 16926,
- 21147, 5853, 13563, 17460,
- 21147, 5853, 13719, 15672,
- 21147, 5853, 14883, 537, 15672,
- 21147, 5853, 14883, 2681, 15672,
- 21147, 5853, 14883, 2915, 15672,
- 21147, 5853, 14883, 12435, 15672,
- 21147, 5853, 14883, 12802,
- 21147, 5853, 14883, 13563, 0,
- 21147, 5853, 14883, 13563, 2,
- 21147, 5853, 14883, 13563, 4,
- 21147, 5853, 14883, 13563, 6,
- 21147, 5853, 14883, 13563, 8,
- 21147, 5853, 14883, 13563, 10,
- 21147, 5853, 14883, 13563, 12,
- 21147, 5853, 14883, 13563, 14,
- 21147, 5853, 14883, 13563, 16,
- 21147, 5853, 14883, 13563, 18,
- 21147, 5853, 14883, 13563, 20,
- 21147, 5853, 14883, 13563, 22,
- 21147, 5853, 14883, 13563, 24,
- 21147, 5853, 14883, 13563, 26,
- 21147, 5853, 14883, 13563, 28,
- 21147, 5853, 14883, 13563, 30,
- 21147, 5853, 14883, 13563, 32,
- 21147, 5853, 14883, 13563, 34,
- 21147, 5853, 14883, 13563, 36,
- 21147, 5853, 14883, 13563, 38,
- 21147, 5853, 14883, 13563, 40,
- 21147, 5853, 14883, 13563, 42,
- 21147, 5853, 14883, 13563, 44,
- 21147, 5853, 14883, 13563, 46,
- 21147, 5853, 14883, 13563, 48,
- 21147, 5853, 14883, 13563, 50,
- 21147, 5853, 14883, 13563, 440,
- 21147, 5853, 14883, 13563, 472,
- 21147, 5853, 14883, 13563, 536,
- 21147, 5853, 14883, 13563, 724,
- 21147, 5853, 14883, 13563, 1048,
- 21147, 5853, 14883, 13563, 1326,
- 21147, 5853, 14883, 13563, 2680,
- 21147, 5853, 14883, 13563, 2722,
- 21147, 5853, 14883, 13563, 2914,
- 21147, 5853, 14883, 13563, 3216,
- 21147, 5853, 14883, 13563, 5816,
- 21147, 5853, 14883, 13563, 7438,
- 21147, 5853, 14883, 13563, 10902,
- 21147, 5853, 14883, 13563, 11436,
- 21147, 5853, 14883, 13563, 11888,
- 21147, 5853, 14883, 13563, 12085, 13530,
- 21147, 5853, 14883, 13563, 12156,
- 21147, 5853, 14883, 13563, 12434,
- 21147, 5853, 14883, 13563, 12528,
- 21147, 5853, 14883, 13563, 13144,
- 21147, 5853, 14883, 13563, 13530,
- 21147, 5853, 14883, 13563, 13718,
- 21147, 5853, 14883, 13563, 16376,
- 21147, 5853, 14883, 13563, 16926,
- 21147, 5853, 14883, 13563, 17460,
- 21147, 5853, 14883, 13719, 15672,
- 21147, 5853, 14883, 16111, 0,
- 21147, 5853, 14883, 16111, 2,
- 21147, 5853, 14883, 16111, 4,
- 21147, 5853, 14883, 16111, 6,
- 21147, 5853, 14883, 16111, 8,
- 21147, 5853, 14883, 16111, 10,
- 21147, 5853, 14883, 16111, 12,
- 21147, 5853, 14883, 16111, 14,
- 21147, 5853, 14883, 16111, 16,
- 21147, 5853, 14883, 16111, 18,
- 21147, 5853, 14883, 16111, 20,
- 21147, 5853, 14883, 16111, 22,
- 21147, 5853, 14883, 16111, 24,
- 21147, 5853, 14883, 16111, 26,
- 21147, 5853, 14883, 16111, 28,
- 21147, 5853, 14883, 16111, 30,
- 21147, 5853, 14883, 16111, 32,
- 21147, 5853, 14883, 16111, 34,
- 21147, 5853, 14883, 16111, 36,
- 21147, 5853, 14883, 16111, 38,
- 21147, 5853, 14883, 16111, 40,
- 21147, 5853, 14883, 16111, 42,
- 21147, 5853, 14883, 16111, 44,
- 21147, 5853, 14883, 16111, 46,
- 21147, 5853, 14883, 16111, 48,
- 21147, 5853, 14883, 16111, 50,
- 21147, 5853, 14883, 16111, 440,
- 21147, 5853, 14883, 16111, 472,
- 21147, 5853, 14883, 16111, 536,
- 21147, 5853, 14883, 16111, 724,
- 21147, 5853, 14883, 16111, 1048,
- 21147, 5853, 14883, 16111, 1326,
- 21147, 5853, 14883, 16111, 2680,
- 21147, 5853, 14883, 16111, 2722,
- 21147, 5853, 14883, 16111, 2914,
- 21147, 5853, 14883, 16111, 3216,
- 21147, 5853, 14883, 16111, 5816,
- 21147, 5853, 14883, 16111, 7438,
- 21147, 5853, 14883, 16111, 10902,
- 21147, 5853, 14883, 16111, 11436,
- 21147, 5853, 14883, 16111, 11888,
- 21147, 5853, 14883, 16111, 12156,
- 21147, 5853, 14883, 16111, 12434,
- 21147, 5853, 14883, 16111, 12528,
- 21147, 5853, 14883, 16111, 13144,
- 21147, 5853, 14883, 16111, 13530,
- 21147, 5853, 14883, 16111, 13718,
- 21147, 5853, 14883, 16111, 13719, 15672,
- 21147, 5853, 14883, 16111, 16376,
- 21147, 5853, 14883, 16111, 16926,
- 21147, 5853, 14883, 16111, 17460,
- 21147, 5853, 14883, 16377, 15672,
- 21147, 5853, 14883, 16987, 21048,
- 21147, 5853, 15501, 13563, 0,
- 21147, 5853, 15501, 13563, 2,
- 21147, 5853, 15501, 13563, 4,
- 21147, 5853, 15501, 13563, 6,
- 21147, 5853, 15501, 13563, 8,
- 21147, 5853, 15501, 13563, 10,
- 21147, 5853, 15501, 13563, 12,
- 21147, 5853, 15501, 13563, 14,
- 21147, 5853, 15501, 13563, 16,
- 21147, 5853, 15501, 13563, 18,
- 21147, 5853, 15501, 13563, 20,
- 21147, 5853, 15501, 13563, 22,
- 21147, 5853, 15501, 13563, 24,
- 21147, 5853, 15501, 13563, 26,
- 21147, 5853, 15501, 13563, 28,
- 21147, 5853, 15501, 13563, 30,
- 21147, 5853, 15501, 13563, 32,
- 21147, 5853, 15501, 13563, 34,
- 21147, 5853, 15501, 13563, 36,
- 21147, 5853, 15501, 13563, 38,
- 21147, 5853, 15501, 13563, 40,
- 21147, 5853, 15501, 13563, 42,
- 21147, 5853, 15501, 13563, 44,
- 21147, 5853, 15501, 13563, 46,
- 21147, 5853, 15501, 13563, 48,
- 21147, 5853, 15501, 13563, 50,
- 21147, 5853, 15501, 16111, 0,
- 21147, 5853, 15501, 16111, 2,
- 21147, 5853, 15501, 16111, 4,
- 21147, 5853, 15501, 16111, 6,
- 21147, 5853, 15501, 16111, 8,
- 21147, 5853, 15501, 16111, 10,
- 21147, 5853, 15501, 16111, 12,
- 21147, 5853, 15501, 16111, 14,
- 21147, 5853, 15501, 16111, 16,
- 21147, 5853, 15501, 16111, 18,
- 21147, 5853, 15501, 16111, 20,
- 21147, 5853, 15501, 16111, 22,
- 21147, 5853, 15501, 16111, 24,
- 21147, 5853, 15501, 16111, 26,
- 21147, 5853, 15501, 16111, 28,
- 21147, 5853, 15501, 16111, 30,
- 21147, 5853, 15501, 16111, 32,
- 21147, 5853, 15501, 16111, 34,
- 21147, 5853, 15501, 16111, 36,
- 21147, 5853, 15501, 16111, 38,
- 21147, 5853, 15501, 16111, 40,
- 21147, 5853, 15501, 16111, 42,
- 21147, 5853, 15501, 16111, 44,
- 21147, 5853, 15501, 16111, 46,
- 21147, 5853, 15501, 16111, 48,
- 21147, 5853, 15501, 16111, 50,
- 21147, 5853, 16111, 0,
- 21147, 5853, 16111, 2,
- 21147, 5853, 16111, 4,
- 21147, 5853, 16111, 6,
- 21147, 5853, 16111, 8,
- 21147, 5853, 16111, 10,
- 21147, 5853, 16111, 12,
- 21147, 5853, 16111, 14,
- 21147, 5853, 16111, 16,
- 21147, 5853, 16111, 18,
- 21147, 5853, 16111, 20,
- 21147, 5853, 16111, 22,
- 21147, 5853, 16111, 24,
- 21147, 5853, 16111, 26,
- 21147, 5853, 16111, 28,
- 21147, 5853, 16111, 30,
- 21147, 5853, 16111, 32,
- 21147, 5853, 16111, 34,
- 21147, 5853, 16111, 36,
- 21147, 5853, 16111, 38,
- 21147, 5853, 16111, 40,
- 21147, 5853, 16111, 42,
- 21147, 5853, 16111, 44,
- 21147, 5853, 16111, 46,
- 21147, 5853, 16111, 48,
- 21147, 5853, 16111, 50,
- 21147, 5853, 16111, 440,
- 21147, 5853, 16111, 472,
- 21147, 5853, 16111, 536,
- 21147, 5853, 16111, 724,
- 21147, 5853, 16111, 1048,
- 21147, 5853, 16111, 1326,
- 21147, 5853, 16111, 2680,
- 21147, 5853, 16111, 2722,
- 21147, 5853, 16111, 2914,
- 21147, 5853, 16111, 3216,
- 21147, 5853, 16111, 5816,
- 21147, 5853, 16111, 7438,
- 21147, 5853, 16111, 10902,
- 21147, 5853, 16111, 11436,
- 21147, 5853, 16111, 11888,
- 21147, 5853, 16111, 12156,
- 21147, 5853, 16111, 12434,
- 21147, 5853, 16111, 12528,
- 21147, 5853, 16111, 13144,
- 21147, 5853, 16111, 13530,
- 21147, 5853, 16111, 13718,
- 21147, 5853, 16111, 13719, 15672,
- 21147, 5853, 16111, 16252,
- 21147, 5853, 16111, 16376,
- 21147, 5853, 16111, 16926,
- 21147, 5853, 16111, 17460,
- 21147, 5853, 16377, 15672,
- 21147, 5853, 16423, 13563, 0,
- 21147, 5853, 16423, 13563, 2,
- 21147, 5853, 16423, 13563, 4,
- 21147, 5853, 16423, 13563, 6,
- 21147, 5853, 16423, 13563, 8,
- 21147, 5853, 16423, 13563, 10,
- 21147, 5853, 16423, 13563, 12,
- 21147, 5853, 16423, 13563, 14,
- 21147, 5853, 16423, 13563, 16,
- 21147, 5853, 16423, 13563, 18,
- 21147, 5853, 16423, 13563, 20,
- 21147, 5853, 16423, 13563, 22,
- 21147, 5853, 16423, 13563, 24,
- 21147, 5853, 16423, 13563, 26,
- 21147, 5853, 16423, 13563, 28,
- 21147, 5853, 16423, 13563, 30,
- 21147, 5853, 16423, 13563, 32,
- 21147, 5853, 16423, 13563, 34,
- 21147, 5853, 16423, 13563, 36,
- 21147, 5853, 16423, 13563, 38,
- 21147, 5853, 16423, 13563, 40,
- 21147, 5853, 16423, 13563, 42,
- 21147, 5853, 16423, 13563, 44,
- 21147, 5853, 16423, 13563, 46,
- 21147, 5853, 16423, 13563, 48,
- 21147, 5853, 16423, 13563, 50,
- 21147, 5853, 16423, 16111, 0,
- 21147, 5853, 16423, 16111, 2,
- 21147, 5853, 16423, 16111, 4,
- 21147, 5853, 16423, 16111, 6,
- 21147, 5853, 16423, 16111, 8,
- 21147, 5853, 16423, 16111, 10,
- 21147, 5853, 16423, 16111, 12,
- 21147, 5853, 16423, 16111, 14,
- 21147, 5853, 16423, 16111, 16,
- 21147, 5853, 16423, 16111, 18,
- 21147, 5853, 16423, 16111, 20,
- 21147, 5853, 16423, 16111, 22,
- 21147, 5853, 16423, 16111, 24,
- 21147, 5853, 16423, 16111, 26,
- 21147, 5853, 16423, 16111, 28,
- 21147, 5853, 16423, 16111, 30,
- 21147, 5853, 16423, 16111, 32,
- 21147, 5853, 16423, 16111, 34,
- 21147, 5853, 16423, 16111, 36,
- 21147, 5853, 16423, 16111, 38,
- 21147, 5853, 16423, 16111, 40,
- 21147, 5853, 16423, 16111, 42,
- 21147, 5853, 16423, 16111, 44,
- 21147, 5853, 16423, 16111, 46,
- 21147, 5853, 16423, 16111, 48,
- 21147, 5853, 16423, 16111, 50,
- 21147, 5853, 16987, 21048,
- 21147, 7817, 11447, 16088,
- 21147, 7817, 14049, 15621, 16088,
- 21147, 7817, 14049, 18763, 13483, 16088,
- 21147, 7817, 14625, 11447, 16088,
- 21147, 7817, 19267, 20846,
- 21147, 13341, 11447, 16088,
- 21147, 13341, 14049, 15621, 16088,
- 21147, 13341, 14049, 18763, 13483, 16088,
- 21147, 13341, 14625, 11447, 16088,
- 21147, 13341, 19267, 20846,
- 21147, 14883, 537, 15672,
- 21147, 14883, 2681, 15672,
- 21147, 14883, 2915, 15672,
- 21147, 14883, 12435, 15672,
- 21147, 14883, 12802,
- 21147, 14883, 13563, 0,
- 21147, 14883, 13563, 2,
- 21147, 14883, 13563, 4,
- 21147, 14883, 13563, 6,
- 21147, 14883, 13563, 8,
- 21147, 14883, 13563, 10,
- 21147, 14883, 13563, 12,
- 21147, 14883, 13563, 16,
- 21147, 14883, 13563, 18,
- 21147, 14883, 13563, 20,
- 21147, 14883, 13563, 22,
- 21147, 14883, 13563, 24,
- 21147, 14883, 13563, 26,
- 21147, 14883, 13563, 28,
- 21147, 14883, 13563, 30,
- 21147, 14883, 13563, 32,
- 21147, 14883, 13563, 34,
- 21147, 14883, 13563, 36,
- 21147, 14883, 13563, 38,
- 21147, 14883, 13563, 40,
- 21147, 14883, 13563, 42,
- 21147, 14883, 13563, 44,
- 21147, 14883, 13563, 46,
- 21147, 14883, 13563, 48,
- 21147, 14883, 13563, 50,
- 21147, 14883, 13563, 440,
- 21147, 14883, 13563, 472,
- 21147, 14883, 13563, 536,
- 21147, 14883, 13563, 724,
- 21147, 14883, 13563, 1048,
- 21147, 14883, 13563, 1326,
- 21147, 14883, 13563, 2680,
- 21147, 14883, 13563, 2722,
- 21147, 14883, 13563, 2914,
- 21147, 14883, 13563, 3216,
- 21147, 14883, 13563, 5816,
- 21147, 14883, 13563, 7438,
- 21147, 14883, 13563, 10902,
- 21147, 14883, 13563, 11436,
- 21147, 14883, 13563, 11888,
- 21147, 14883, 13563, 12085, 13530,
- 21147, 14883, 13563, 12156,
- 21147, 14883, 13563, 12434,
- 21147, 14883, 13563, 12528,
- 21147, 14883, 13563, 13144,
- 21147, 14883, 13563, 13530,
- 21147, 14883, 13563, 13718,
- 21147, 14883, 13563, 16279, 16,
- 21147, 14883, 13563, 16279, 18,
- 21147, 14883, 13563, 16376,
- 21147, 14883, 13563, 16926,
- 21147, 14883, 13563, 17460,
- 21147, 14883, 13719, 15672,
- 21147, 14883, 16111, 0,
- 21147, 14883, 16111, 2,
- 21147, 14883, 16111, 4,
- 21147, 14883, 16111, 6,
- 21147, 14883, 16111, 8,
- 21147, 14883, 16111, 10,
- 21147, 14883, 16111, 12,
- 21147, 14883, 16111, 14,
- 21147, 14883, 16111, 16,
- 21147, 14883, 16111, 18,
- 21147, 14883, 16111, 20,
- 21147, 14883, 16111, 22,
- 21147, 14883, 16111, 24,
- 21147, 14883, 16111, 26,
- 21147, 14883, 16111, 28,
- 21147, 14883, 16111, 30,
- 21147, 14883, 16111, 32,
- 21147, 14883, 16111, 34,
- 21147, 14883, 16111, 36,
- 21147, 14883, 16111, 38,
- 21147, 14883, 16111, 40,
- 21147, 14883, 16111, 42,
- 21147, 14883, 16111, 44,
- 21147, 14883, 16111, 46,
- 21147, 14883, 16111, 48,
- 21147, 14883, 16111, 50,
- 21147, 14883, 16111, 440,
- 21147, 14883, 16111, 472,
- 21147, 14883, 16111, 536,
- 21147, 14883, 16111, 724,
- 21147, 14883, 16111, 1048,
- 21147, 14883, 16111, 1326,
- 21147, 14883, 16111, 2680,
- 21147, 14883, 16111, 2722,
- 21147, 14883, 16111, 2914,
- 21147, 14883, 16111, 3216,
- 21147, 14883, 16111, 5816,
- 21147, 14883, 16111, 7438,
- 21147, 14883, 16111, 10902,
- 21147, 14883, 16111, 11436,
- 21147, 14883, 16111, 11888,
- 21147, 14883, 16111, 12156,
- 21147, 14883, 16111, 12434,
- 21147, 14883, 16111, 12528,
- 21147, 14883, 16111, 13144,
- 21147, 14883, 16111, 13530,
- 21147, 14883, 16111, 13718,
- 21147, 14883, 16111, 13719, 15672,
- 21147, 14883, 16111, 16376,
- 21147, 14883, 16111, 16926,
- 21147, 14883, 16111, 17460,
- 21147, 14883, 16377, 15672,
- 21147, 14883, 16987, 21048,
- 21147, 15451, 17838,
- 21147, 15501, 13563, 0,
- 21147, 15501, 13563, 2,
- 21147, 15501, 13563, 4,
- 21147, 15501, 13563, 6,
- 21147, 15501, 13563, 10,
- 21147, 15501, 13563, 14,
- 21147, 15501, 13563, 16,
- 21147, 15501, 13563, 18,
- 21147, 15501, 13563, 20,
- 21147, 15501, 13563, 22,
- 21147, 15501, 13563, 24,
- 21147, 15501, 13563, 26,
- 21147, 15501, 13563, 30,
- 21147, 15501, 13563, 32,
- 21147, 15501, 13563, 34,
- 21147, 15501, 13563, 36,
- 21147, 15501, 13563, 38,
- 21147, 15501, 13563, 40,
- 21147, 15501, 13563, 42,
- 21147, 15501, 13563, 44,
- 21147, 15501, 13563, 46,
- 21147, 15501, 13563, 48,
- 21147, 15501, 13563, 50,
- 21147, 15501, 16111, 0,
- 21147, 15501, 16111, 4,
- 21147, 15501, 16111, 6,
- 21147, 15501, 16111, 12,
- 21147, 15501, 16111, 18,
- 21147, 15501, 16111, 20,
- 21147, 15501, 16111, 26,
- 21147, 15501, 16111, 28,
- 21147, 15501, 16111, 30,
- 21147, 15501, 16111, 32,
- 21147, 15501, 16111, 36,
- 21147, 15501, 16111, 38,
- 21147, 15501, 16111, 40,
- 21147, 15501, 16111, 42,
- 21147, 15501, 16111, 44,
- 21147, 15501, 16111, 46,
- 21147, 15501, 16111, 48,
- 21147, 15501, 16111, 50,
- 21147, 16389, 17838,
- 21147, 16423, 13563, 0,
- 21147, 16423, 13563, 2,
- 21147, 16423, 13563, 4,
- 21147, 16423, 13563, 6,
- 21147, 16423, 13563, 8,
- 21147, 16423, 13563, 10,
- 21147, 16423, 13563, 12,
- 21147, 16423, 13563, 14,
- 21147, 16423, 13563, 16,
- 21147, 16423, 13563, 18,
- 21147, 16423, 13563, 20,
- 21147, 16423, 13563, 22,
- 21147, 16423, 13563, 24,
- 21147, 16423, 13563, 26,
- 21147, 16423, 13563, 28,
- 21147, 16423, 13563, 30,
- 21147, 16423, 13563, 32,
- 21147, 16423, 13563, 34,
- 21147, 16423, 13563, 36,
- 21147, 16423, 13563, 38,
- 21147, 16423, 13563, 40,
- 21147, 16423, 13563, 42,
- 21147, 16423, 13563, 44,
- 21147, 16423, 13563, 46,
- 21147, 16423, 13563, 48,
- 21147, 16423, 13563, 50,
- 21147, 16423, 16111, 0,
- 21147, 16423, 16111, 2,
- 21147, 16423, 16111, 6,
- 21147, 16423, 16111, 8,
- 21147, 16423, 16111, 10,
- 21147, 16423, 16111, 12,
- 21147, 16423, 16111, 18,
- 21147, 16423, 16111, 20,
- 21147, 16423, 16111, 22,
- 21147, 16423, 16111, 24,
- 21147, 16423, 16111, 26,
- 21147, 16423, 16111, 28,
- 21147, 16423, 16111, 30,
- 21147, 16423, 16111, 32,
- 21147, 16423, 16111, 36,
- 21147, 16423, 16111, 38,
- 21147, 16423, 16111, 40,
- 21147, 16423, 16111, 42,
- 21147, 16423, 16111, 44,
- 21147, 16423, 16111, 46,
- 21147, 16423, 16111, 48,
- 21147, 19451, 11905, 2610,
- 21147, 19451, 11905, 3076,
- 21147, 19451, 11905, 3356,
- 21147, 19451, 11905, 6756,
- 21147, 19451, 11905, 6778,
- 21147, 19451, 11905, 8780,
- 21147, 19451, 11905, 10900,
- 21147, 19451, 11905, 11978,
- 21147, 19451, 11905, 13450,
- 21147, 19451, 11905, 13736,
- 21147, 19451, 13563, 0,
- 21147, 19451, 13563, 2,
- 21147, 19451, 13563, 4,
- 21147, 19451, 13563, 6,
- 21147, 19451, 13563, 8,
- 21147, 19451, 13563, 10,
- 21147, 19451, 13563, 12,
- 21147, 19451, 13563, 14,
- 21147, 19451, 13563, 16,
- 21147, 19451, 13563, 18,
- 21147, 19451, 13563, 20,
- 21147, 19451, 13563, 22,
- 21147, 19451, 13563, 24,
- 21147, 19451, 13563, 26,
- 21147, 19451, 13563, 28,
- 21147, 19451, 13563, 30,
- 21147, 19451, 13563, 32,
- 21147, 19451, 13563, 34,
- 21147, 19451, 13563, 36,
- 21147, 19451, 13563, 38,
- 21147, 19451, 13563, 40,
- 21147, 19451, 13563, 42,
- 21147, 19451, 13563, 44,
- 21147, 19451, 13563, 46,
- 21147, 19451, 13563, 48,
- 21147, 19451, 13563, 50,
- 21147, 19451, 16111, 0,
- 21147, 19451, 16111, 2,
- 21147, 19451, 16111, 4,
- 21147, 19451, 16111, 6,
- 21147, 19451, 16111, 8,
- 21147, 19451, 16111, 10,
- 21147, 19451, 16111, 12,
- 21147, 19451, 16111, 14,
- 21147, 19451, 16111, 16,
- 21147, 19451, 16111, 18,
- 21147, 19451, 16111, 20,
- 21147, 19451, 16111, 22,
- 21147, 19451, 16111, 24,
- 21147, 19451, 16111, 26,
- 21147, 19451, 16111, 28,
- 21147, 19451, 16111, 30,
- 21147, 19451, 16111, 32,
- 21147, 19451, 16111, 34,
- 21147, 19451, 16111, 36,
- 21147, 19451, 16111, 38,
- 21147, 19451, 16111, 40,
- 21147, 19451, 16111, 42,
- 21147, 19451, 16111, 44,
- 21147, 19451, 16111, 46,
- 21147, 19451, 16111, 48,
- 21147, 19451, 16111, 50,
- 21147, 20377, 5853, 537, 15672,
- 21147, 20377, 5853, 2681, 15672,
- 21147, 20377, 5853, 2915, 15672,
- 21147, 20377, 5853, 11905, 2610,
- 21147, 20377, 5853, 11905, 3076,
- 21147, 20377, 5853, 11905, 3356,
- 21147, 20377, 5853, 11905, 6756,
- 21147, 20377, 5853, 11905, 6778,
- 21147, 20377, 5853, 11905, 8780,
- 21147, 20377, 5853, 11905, 10900,
- 21147, 20377, 5853, 11905, 11978,
- 21147, 20377, 5853, 11905, 13450,
- 21147, 20377, 5853, 11905, 13736,
- 21147, 20377, 5853, 12435, 15672,
- 21147, 20377, 5853, 12802,
- 21147, 20377, 5853, 13563, 0,
- 21147, 20377, 5853, 13563, 2,
- 21147, 20377, 5853, 13563, 4,
- 21147, 20377, 5853, 13563, 6,
- 21147, 20377, 5853, 13563, 8,
- 21147, 20377, 5853, 13563, 10,
- 21147, 20377, 5853, 13563, 12,
- 21147, 20377, 5853, 13563, 14,
- 21147, 20377, 5853, 13563, 16,
- 21147, 20377, 5853, 13563, 18,
- 21147, 20377, 5853, 13563, 20,
- 21147, 20377, 5853, 13563, 22,
- 21147, 20377, 5853, 13563, 24,
- 21147, 20377, 5853, 13563, 26,
- 21147, 20377, 5853, 13563, 28,
- 21147, 20377, 5853, 13563, 30,
- 21147, 20377, 5853, 13563, 32,
- 21147, 20377, 5853, 13563, 34,
- 21147, 20377, 5853, 13563, 36,
- 21147, 20377, 5853, 13563, 38,
- 21147, 20377, 5853, 13563, 40,
- 21147, 20377, 5853, 13563, 42,
- 21147, 20377, 5853, 13563, 44,
- 21147, 20377, 5853, 13563, 46,
- 21147, 20377, 5853, 13563, 48,
- 21147, 20377, 5853, 13563, 50,
- 21147, 20377, 5853, 13563, 440,
- 21147, 20377, 5853, 13563, 472,
- 21147, 20377, 5853, 13563, 536,
- 21147, 20377, 5853, 13563, 724,
- 21147, 20377, 5853, 13563, 1048,
- 21147, 20377, 5853, 13563, 1326,
- 21147, 20377, 5853, 13563, 2680,
- 21147, 20377, 5853, 13563, 2722,
- 21147, 20377, 5853, 13563, 2914,
- 21147, 20377, 5853, 13563, 3216,
- 21147, 20377, 5853, 13563, 5816,
- 21147, 20377, 5853, 13563, 7438,
- 21147, 20377, 5853, 13563, 10902,
- 21147, 20377, 5853, 13563, 11436,
- 21147, 20377, 5853, 13563, 11888,
- 21147, 20377, 5853, 13563, 12085, 13530,
- 21147, 20377, 5853, 13563, 12156,
- 21147, 20377, 5853, 13563, 12434,
- 21147, 20377, 5853, 13563, 12528,
- 21147, 20377, 5853, 13563, 13144,
- 21147, 20377, 5853, 13563, 13530,
- 21147, 20377, 5853, 13563, 13718,
- 21147, 20377, 5853, 13563, 16376,
- 21147, 20377, 5853, 13563, 16926,
- 21147, 20377, 5853, 13563, 17460,
- 21147, 20377, 5853, 13719, 15672,
- 21147, 20377, 5853, 14883, 537, 15672,
- 21147, 20377, 5853, 14883, 2681, 15672,
- 21147, 20377, 5853, 14883, 2915, 15672,
- 21147, 20377, 5853, 14883, 12435, 15672,
- 21147, 20377, 5853, 14883, 12802,
- 21147, 20377, 5853, 14883, 13563, 0,
- 21147, 20377, 5853, 14883, 13563, 2,
- 21147, 20377, 5853, 14883, 13563, 4,
- 21147, 20377, 5853, 14883, 13563, 6,
- 21147, 20377, 5853, 14883, 13563, 8,
- 21147, 20377, 5853, 14883, 13563, 10,
- 21147, 20377, 5853, 14883, 13563, 12,
- 21147, 20377, 5853, 14883, 13563, 14,
- 21147, 20377, 5853, 14883, 13563, 16,
- 21147, 20377, 5853, 14883, 13563, 18,
- 21147, 20377, 5853, 14883, 13563, 20,
- 21147, 20377, 5853, 14883, 13563, 22,
- 21147, 20377, 5853, 14883, 13563, 24,
- 21147, 20377, 5853, 14883, 13563, 26,
- 21147, 20377, 5853, 14883, 13563, 28,
- 21147, 20377, 5853, 14883, 13563, 30,
- 21147, 20377, 5853, 14883, 13563, 32,
- 21147, 20377, 5853, 14883, 13563, 34,
- 21147, 20377, 5853, 14883, 13563, 36,
- 21147, 20377, 5853, 14883, 13563, 38,
- 21147, 20377, 5853, 14883, 13563, 40,
- 21147, 20377, 5853, 14883, 13563, 42,
- 21147, 20377, 5853, 14883, 13563, 44,
- 21147, 20377, 5853, 14883, 13563, 46,
- 21147, 20377, 5853, 14883, 13563, 48,
- 21147, 20377, 5853, 14883, 13563, 50,
- 21147, 20377, 5853, 14883, 13563, 440,
- 21147, 20377, 5853, 14883, 13563, 472,
- 21147, 20377, 5853, 14883, 13563, 536,
- 21147, 20377, 5853, 14883, 13563, 724,
- 21147, 20377, 5853, 14883, 13563, 1048,
- 21147, 20377, 5853, 14883, 13563, 1326,
- 21147, 20377, 5853, 14883, 13563, 2680,
- 21147, 20377, 5853, 14883, 13563, 2722,
- 21147, 20377, 5853, 14883, 13563, 2914,
- 21147, 20377, 5853, 14883, 13563, 3216,
- 21147, 20377, 5853, 14883, 13563, 5816,
- 21147, 20377, 5853, 14883, 13563, 7438,
- 21147, 20377, 5853, 14883, 13563, 10902,
- 21147, 20377, 5853, 14883, 13563, 11436,
- 21147, 20377, 5853, 14883, 13563, 11888,
- 21147, 20377, 5853, 14883, 13563, 12085, 13530,
- 21147, 20377, 5853, 14883, 13563, 12156,
- 21147, 20377, 5853, 14883, 13563, 12434,
- 21147, 20377, 5853, 14883, 13563, 12528,
- 21147, 20377, 5853, 14883, 13563, 13144,
- 21147, 20377, 5853, 14883, 13563, 13530,
- 21147, 20377, 5853, 14883, 13563, 13718,
- 21147, 20377, 5853, 14883, 13563, 16376,
- 21147, 20377, 5853, 14883, 13563, 16926,
- 21147, 20377, 5853, 14883, 13563, 17460,
- 21147, 20377, 5853, 14883, 13719, 15672,
- 21147, 20377, 5853, 14883, 16111, 0,
- 21147, 20377, 5853, 14883, 16111, 2,
- 21147, 20377, 5853, 14883, 16111, 4,
- 21147, 20377, 5853, 14883, 16111, 6,
- 21147, 20377, 5853, 14883, 16111, 8,
- 21147, 20377, 5853, 14883, 16111, 10,
- 21147, 20377, 5853, 14883, 16111, 12,
- 21147, 20377, 5853, 14883, 16111, 14,
- 21147, 20377, 5853, 14883, 16111, 16,
- 21147, 20377, 5853, 14883, 16111, 18,
- 21147, 20377, 5853, 14883, 16111, 20,
- 21147, 20377, 5853, 14883, 16111, 22,
- 21147, 20377, 5853, 14883, 16111, 24,
- 21147, 20377, 5853, 14883, 16111, 26,
- 21147, 20377, 5853, 14883, 16111, 28,
- 21147, 20377, 5853, 14883, 16111, 30,
- 21147, 20377, 5853, 14883, 16111, 32,
- 21147, 20377, 5853, 14883, 16111, 34,
- 21147, 20377, 5853, 14883, 16111, 36,
- 21147, 20377, 5853, 14883, 16111, 38,
- 21147, 20377, 5853, 14883, 16111, 40,
- 21147, 20377, 5853, 14883, 16111, 42,
- 21147, 20377, 5853, 14883, 16111, 44,
- 21147, 20377, 5853, 14883, 16111, 46,
- 21147, 20377, 5853, 14883, 16111, 48,
- 21147, 20377, 5853, 14883, 16111, 50,
- 21147, 20377, 5853, 14883, 16111, 440,
- 21147, 20377, 5853, 14883, 16111, 472,
- 21147, 20377, 5853, 14883, 16111, 536,
- 21147, 20377, 5853, 14883, 16111, 724,
- 21147, 20377, 5853, 14883, 16111, 1048,
- 21147, 20377, 5853, 14883, 16111, 1326,
- 21147, 20377, 5853, 14883, 16111, 2680,
- 21147, 20377, 5853, 14883, 16111, 2722,
- 21147, 20377, 5853, 14883, 16111, 2914,
- 21147, 20377, 5853, 14883, 16111, 3216,
- 21147, 20377, 5853, 14883, 16111, 5816,
- 21147, 20377, 5853, 14883, 16111, 7438,
- 21147, 20377, 5853, 14883, 16111, 10902,
- 21147, 20377, 5853, 14883, 16111, 11436,
- 21147, 20377, 5853, 14883, 16111, 11888,
- 21147, 20377, 5853, 14883, 16111, 12156,
- 21147, 20377, 5853, 14883, 16111, 12434,
- 21147, 20377, 5853, 14883, 16111, 12528,
- 21147, 20377, 5853, 14883, 16111, 13144,
- 21147, 20377, 5853, 14883, 16111, 13530,
- 21147, 20377, 5853, 14883, 16111, 13718,
- 21147, 20377, 5853, 14883, 16111, 13719, 15672,
- 21147, 20377, 5853, 14883, 16111, 16376,
- 21147, 20377, 5853, 14883, 16111, 16926,
- 21147, 20377, 5853, 14883, 16111, 17460,
- 21147, 20377, 5853, 14883, 16377, 15672,
- 21147, 20377, 5853, 14883, 16987, 21048,
- 21147, 20377, 5853, 16111, 0,
- 21147, 20377, 5853, 16111, 2,
- 21147, 20377, 5853, 16111, 4,
- 21147, 20377, 5853, 16111, 6,
- 21147, 20377, 5853, 16111, 8,
- 21147, 20377, 5853, 16111, 10,
- 21147, 20377, 5853, 16111, 12,
- 21147, 20377, 5853, 16111, 14,
- 21147, 20377, 5853, 16111, 16,
- 21147, 20377, 5853, 16111, 18,
- 21147, 20377, 5853, 16111, 20,
- 21147, 20377, 5853, 16111, 22,
- 21147, 20377, 5853, 16111, 24,
- 21147, 20377, 5853, 16111, 26,
- 21147, 20377, 5853, 16111, 28,
- 21147, 20377, 5853, 16111, 30,
- 21147, 20377, 5853, 16111, 32,
- 21147, 20377, 5853, 16111, 34,
- 21147, 20377, 5853, 16111, 36,
- 21147, 20377, 5853, 16111, 38,
- 21147, 20377, 5853, 16111, 40,
- 21147, 20377, 5853, 16111, 42,
- 21147, 20377, 5853, 16111, 44,
- 21147, 20377, 5853, 16111, 46,
- 21147, 20377, 5853, 16111, 48,
- 21147, 20377, 5853, 16111, 50,
- 21147, 20377, 5853, 16111, 440,
- 21147, 20377, 5853, 16111, 472,
- 21147, 20377, 5853, 16111, 536,
- 21147, 20377, 5853, 16111, 724,
- 21147, 20377, 5853, 16111, 1048,
- 21147, 20377, 5853, 16111, 1326,
- 21147, 20377, 5853, 16111, 2680,
- 21147, 20377, 5853, 16111, 2722,
- 21147, 20377, 5853, 16111, 2914,
- 21147, 20377, 5853, 16111, 3216,
- 21147, 20377, 5853, 16111, 5816,
- 21147, 20377, 5853, 16111, 7438,
- 21147, 20377, 5853, 16111, 10902,
- 21147, 20377, 5853, 16111, 11436,
- 21147, 20377, 5853, 16111, 11888,
- 21147, 20377, 5853, 16111, 12156,
- 21147, 20377, 5853, 16111, 12434,
- 21147, 20377, 5853, 16111, 12528,
- 21147, 20377, 5853, 16111, 13144,
- 21147, 20377, 5853, 16111, 13530,
- 21147, 20377, 5853, 16111, 13718,
- 21147, 20377, 5853, 16111, 13719, 15672,
- 21147, 20377, 5853, 16111, 16376,
- 21147, 20377, 5853, 16111, 16926,
- 21147, 20377, 5853, 16111, 17460,
- 21147, 20377, 5853, 16377, 15672,
- 21147, 20377, 5853, 16987, 21048,
- 21147, 20377, 11905, 2610,
- 21147, 20377, 11905, 3076,
- 21147, 20377, 11905, 3356,
- 21147, 20377, 11905, 6756,
- 21147, 20377, 11905, 6778,
- 21147, 20377, 11905, 8780,
- 21147, 20377, 11905, 10900,
- 21147, 20377, 11905, 11978,
- 21147, 20377, 11905, 13450,
- 21147, 20377, 11905, 13736,
- 21147, 20377, 13563, 0,
- 21147, 20377, 13563, 2,
- 21147, 20377, 13563, 4,
- 21147, 20377, 13563, 6,
- 21147, 20377, 13563, 8,
- 21147, 20377, 13563, 10,
- 21147, 20377, 13563, 12,
- 21147, 20377, 13563, 14,
- 21147, 20377, 13563, 16,
- 21147, 20377, 13563, 18,
- 21147, 20377, 13563, 20,
- 21147, 20377, 13563, 22,
- 21147, 20377, 13563, 24,
- 21147, 20377, 13563, 26,
- 21147, 20377, 13563, 28,
- 21147, 20377, 13563, 30,
- 21147, 20377, 13563, 32,
- 21147, 20377, 13563, 34,
- 21147, 20377, 13563, 36,
- 21147, 20377, 13563, 38,
- 21147, 20377, 13563, 40,
- 21147, 20377, 13563, 42,
- 21147, 20377, 13563, 44,
- 21147, 20377, 13563, 46,
- 21147, 20377, 13563, 48,
- 21147, 20377, 13563, 50,
- 21147, 20377, 14883, 13563, 0,
- 21147, 20377, 14883, 13563, 2,
- 21147, 20377, 14883, 13563, 4,
- 21147, 20377, 14883, 13563, 6,
- 21147, 20377, 14883, 13563, 8,
- 21147, 20377, 14883, 13563, 10,
- 21147, 20377, 14883, 13563, 12,
- 21147, 20377, 14883, 13563, 14,
- 21147, 20377, 14883, 13563, 16,
- 21147, 20377, 14883, 13563, 18,
- 21147, 20377, 14883, 13563, 20,
- 21147, 20377, 14883, 13563, 22,
- 21147, 20377, 14883, 13563, 24,
- 21147, 20377, 14883, 13563, 26,
- 21147, 20377, 14883, 13563, 28,
- 21147, 20377, 14883, 13563, 30,
- 21147, 20377, 14883, 13563, 32,
- 21147, 20377, 14883, 13563, 34,
- 21147, 20377, 14883, 13563, 36,
- 21147, 20377, 14883, 13563, 38,
- 21147, 20377, 14883, 13563, 40,
- 21147, 20377, 14883, 13563, 42,
- 21147, 20377, 14883, 13563, 44,
- 21147, 20377, 14883, 13563, 46,
- 21147, 20377, 14883, 13563, 48,
- 21147, 20377, 14883, 13563, 50,
- 21147, 20377, 14883, 16111, 0,
- 21147, 20377, 14883, 16111, 2,
- 21147, 20377, 14883, 16111, 4,
- 21147, 20377, 14883, 16111, 6,
- 21147, 20377, 14883, 16111, 8,
- 21147, 20377, 14883, 16111, 10,
- 21147, 20377, 14883, 16111, 12,
- 21147, 20377, 14883, 16111, 14,
- 21147, 20377, 14883, 16111, 16,
- 21147, 20377, 14883, 16111, 18,
- 21147, 20377, 14883, 16111, 20,
- 21147, 20377, 14883, 16111, 22,
- 21147, 20377, 14883, 16111, 24,
- 21147, 20377, 14883, 16111, 26,
- 21147, 20377, 14883, 16111, 28,
- 21147, 20377, 14883, 16111, 30,
- 21147, 20377, 14883, 16111, 32,
- 21147, 20377, 14883, 16111, 34,
- 21147, 20377, 14883, 16111, 36,
- 21147, 20377, 14883, 16111, 38,
- 21147, 20377, 14883, 16111, 40,
- 21147, 20377, 14883, 16111, 42,
- 21147, 20377, 14883, 16111, 44,
- 21147, 20377, 14883, 16111, 46,
- 21147, 20377, 14883, 16111, 48,
- 21147, 20377, 14883, 16111, 50,
- 21147, 20377, 16111, 0,
- 21147, 20377, 16111, 2,
- 21147, 20377, 16111, 4,
- 21147, 20377, 16111, 6,
- 21147, 20377, 16111, 8,
- 21147, 20377, 16111, 10,
- 21147, 20377, 16111, 12,
- 21147, 20377, 16111, 14,
- 21147, 20377, 16111, 16,
- 21147, 20377, 16111, 18,
- 21147, 20377, 16111, 20,
- 21147, 20377, 16111, 22,
- 21147, 20377, 16111, 24,
- 21147, 20377, 16111, 26,
- 21147, 20377, 16111, 28,
- 21147, 20377, 16111, 30,
- 21147, 20377, 16111, 32,
- 21147, 20377, 16111, 34,
- 21147, 20377, 16111, 36,
- 21147, 20377, 16111, 38,
- 21147, 20377, 16111, 40,
- 21147, 20377, 16111, 42,
- 21147, 20377, 16111, 44,
- 21147, 20377, 16111, 46,
- 21147, 20377, 16111, 48,
- 21147, 20377, 16111, 50,
- 21147, 22819, 11905, 2610,
- 21147, 22819, 11905, 3076,
- 21147, 22819, 11905, 3356,
- 21147, 22819, 11905, 6756,
- 21147, 22819, 11905, 6778,
- 21147, 22819, 11905, 8780,
- 21147, 22819, 11905, 10900,
- 21147, 22819, 11905, 11978,
- 21147, 22819, 11905, 13450,
- 21147, 22819, 11905, 13736,
- 21147, 22819, 13563, 0,
- 21147, 22819, 13563, 2,
- 21147, 22819, 13563, 4,
- 21147, 22819, 13563, 6,
- 21147, 22819, 13563, 8,
- 21147, 22819, 13563, 10,
- 21147, 22819, 13563, 12,
- 21147, 22819, 13563, 14,
- 21147, 22819, 13563, 16,
- 21147, 22819, 13563, 18,
- 21147, 22819, 13563, 20,
- 21147, 22819, 13563, 22,
- 21147, 22819, 13563, 24,
- 21147, 22819, 13563, 26,
- 21147, 22819, 13563, 28,
- 21147, 22819, 13563, 30,
- 21147, 22819, 13563, 32,
- 21147, 22819, 13563, 34,
- 21147, 22819, 13563, 36,
- 21147, 22819, 13563, 38,
- 21147, 22819, 13563, 40,
- 21147, 22819, 13563, 42,
- 21147, 22819, 13563, 44,
- 21147, 22819, 13563, 46,
- 21147, 22819, 13563, 48,
- 21147, 22819, 13563, 50,
- 21147, 22819, 16111, 0,
- 21147, 22819, 16111, 2,
- 21147, 22819, 16111, 6,
- 21147, 22819, 16111, 8,
- 21147, 22819, 16111, 10,
- 21147, 22819, 16111, 12,
- 21147, 22819, 16111, 16,
- 21147, 22819, 16111, 18,
- 21147, 22819, 16111, 20,
- 21147, 22819, 16111, 22,
- 21147, 22819, 16111, 24,
- 21147, 22819, 16111, 28,
- 21147, 22819, 16111, 36,
- 21147, 22819, 16111, 38,
- 21147, 22819, 16111, 40,
- 21147, 22819, 16111, 42,
- 21147, 22819, 16111, 44,
- 21147, 22819, 16111, 46,
- 21147, 22819, 16111, 48,
- 21165, 14856,
- 21177, 10096,
- 21179, 6777, 1397, 18847, 201, 6286,
- 21179, 6777, 1397, 18847, 203, 6286,
- 21179, 6777, 1397, 18847, 2175, 7854,
- 21179, 6777, 1397, 18847, 3357, 1217, 14984,
- 21179, 6777, 1397, 18847, 7817, 11447, 16088,
- 21179, 6777, 1397, 18847, 7817, 11571, 20217, 16088,
- 21179, 6777, 1397, 18847, 7817, 11779, 16088,
- 21179, 6777, 1397, 18847, 7817, 14049, 14519, 16088,
- 21179, 6777, 1397, 18847, 7817, 14049, 20217, 16088,
- 21179, 6777, 1397, 18847, 7817, 14519, 16088,
- 21179, 6777, 1397, 18847, 7817, 14625, 11447, 16088,
- 21179, 6777, 1397, 18847, 7817, 15621, 16088,
- 21179, 6777, 1397, 18847, 7817, 18763, 13483, 16088,
- 21179, 6777, 1397, 18847, 7817, 20846,
- 21179, 6777, 1397, 18847, 10623, 2175, 7854,
- 21179, 6777, 1397, 18847, 11756,
- 21179, 6777, 1397, 18847, 11762,
- 21179, 6777, 1397, 18847, 13341, 11447, 16088,
- 21179, 6777, 1397, 18847, 13341, 11571, 20217, 16088,
- 21179, 6777, 1397, 18847, 13341, 11779, 16088,
- 21179, 6777, 1397, 18847, 13341, 14049, 14519, 16088,
- 21179, 6777, 1397, 18847, 13341, 14049, 20217, 16088,
- 21179, 6777, 1397, 18847, 13341, 14049, 20217, 16092,
- 21179, 6777, 1397, 18847, 13341, 14519, 16088,
- 21179, 6777, 1397, 18847, 13341, 14625, 11447, 16088,
- 21179, 6777, 1397, 18847, 13341, 15621, 16088,
- 21179, 6777, 1397, 18847, 13341, 18763, 13483, 16088,
- 21179, 6777, 1397, 18847, 13341, 20846,
- 21179, 6777, 1397, 18847, 18511, 8320,
- 21179, 6777, 1397, 18847, 19614,
- 21179, 6777, 1397, 18847, 20181, 18016,
- 21179, 6777, 1397, 18847, 20685, 8320,
- 21179, 6777, 1397, 18847, 20727, 6793, 9956,
- 21179, 6777, 1397, 18847, 20727, 11762,
- 21181, 634,
- 21189, 17476,
- 21195, 6752,
- 21195, 15667, 9854,
- 21195, 15667, 9855, 10641, 6430,
- 21195, 17631, 18033, 9854,
- 21197, 20197, 19516,
- 21199, 14049, 20375, 11476,
- 21202,
- 21231, 6793, 9956,
- 21234,
- 21245, 13582,
- 21248,
- 21269, 20375, 11476,
- 21275, 6718,
- 21279, 3293, 20385, 11476,
- 21279, 9171, 14487, 11476,
- 21279, 14497, 14487, 11476,
- 21279, 14753, 14487, 11476,
- 21279, 16179, 18176,
- 21279, 19215, 843, 17463, 9171, 14487, 14312,
- 21279, 20744,
- 21279, 23305, 3293, 18825, 11476,
- 21279, 23305, 7817, 18825, 11476,
- 21279, 23305, 9171, 14487, 11476,
- 21279, 23305, 13341, 18825, 11476,
- 21279, 23305, 14393, 18825, 11476,
- 21281, 987, 2511, 17585, 12005, 634,
- 21281, 12005, 505, 12005, 634,
- 21281, 12005, 634,
- 21281, 12005, 635, 505, 3245, 12383, 484,
- 22815, 19819, 15672,
- 22819, 12787, 19674,
- 22819, 13563, 536,
- 22819, 13563, 12156,
- 22819, 14883, 13563, 6,
- 22819, 14883, 13563, 8,
- 22819, 14883, 13563, 16,
- 22819, 14883, 13563, 18,
- 22819, 14883, 16111, 6,
- 22819, 16111, 4,
- 22819, 16111, 14,
- 22819, 16111, 26,
- 22819, 16111, 30,
- 22819, 16111, 32,
- 22819, 16111, 34,
- 22819, 16111, 50,
- 22819, 16111, 536,
- 22819, 16111, 12156,
- 22821, 2897, 18774,
- 22821, 13563, 2897, 18774,
- 22821, 18775, 10641, 7817, 7123, 11570,
- 22821, 18775, 10641, 13341, 7123, 11570,
- 22831, 9854,
- 22835, 12005, 634,
- 22835, 20127, 634,
- 22849, 16957, 14999, 270,
- 22849, 16957, 14999, 528,
- 22849, 16957, 14999, 2536,
- 22849, 16957, 14999, 3220,
- 22849, 16957, 14999, 5818,
- 22849, 16957, 14999, 7156,
- 22849, 16957, 14999, 7596,
- 22849, 16957, 14999, 9776,
- 22849, 16957, 14999, 10126,
- 22849, 16957, 14999, 10810,
- 22849, 16957, 14999, 11424,
- 22849, 16957, 14999, 12204,
- 22849, 16957, 14999, 13400,
- 22849, 16957, 14999, 14196,
- 22849, 16957, 14999, 14546,
- 22849, 16957, 14999, 14978,
- 22849, 16957, 14999, 15474,
- 22849, 16957, 14999, 18300,
- 22849, 16957, 14999, 22956,
- 22849, 16957, 15233, 2610,
- 22849, 16957, 15233, 2611, 16502,
- 22849, 16957, 15233, 2611, 18744,
- 22849, 16957, 15233, 3232,
- 22849, 16957, 15233, 3356,
- 22849, 16957, 15233, 6778,
- 22849, 16957, 15233, 13736,
- 22849, 16957, 15233, 15820,
- 22849, 18435, 14999, 270,
- 22849, 18435, 14999, 528,
- 22849, 18435, 14999, 2280,
- 22849, 18435, 14999, 2536,
- 22849, 18435, 14999, 3220,
- 22849, 18435, 14999, 3532,
- 22849, 18435, 14999, 5312,
- 22849, 18435, 14999, 5818,
- 22849, 18435, 14999, 7156,
- 22849, 18435, 14999, 7596,
- 22849, 18435, 14999, 9372,
- 22849, 18435, 14999, 9486,
- 22849, 18435, 14999, 9776,
- 22849, 18435, 14999, 10126,
- 22849, 18435, 14999, 10810,
- 22849, 18435, 14999, 11424,
- 22849, 18435, 14999, 12204,
- 22849, 18435, 14999, 13400,
- 22849, 18435, 14999, 14196,
- 22849, 18435, 14999, 14546,
- 22849, 18435, 14999, 14978,
- 22849, 18435, 14999, 15474,
- 22849, 18435, 15233, 2610,
- 22849, 18435, 15233, 2611, 16502,
- 22849, 18435, 15233, 2611, 18744,
- 22849, 18435, 15233, 3232,
- 22849, 18435, 15233, 3356,
- 22849, 18435, 15233, 6778,
- 22849, 18435, 15233, 13736,
- 22849, 18435, 15233, 15820,
- 22867, 11447, 16088,
- 22867, 14537, 11447, 16088,
- 22867, 14625, 11447, 19557, 8320,
- 22867, 20229, 12212,
- 22869, 8320,
- 22869, 16534,
- 22869, 18404,
- 22869, 19224,
- 22875, 9854,
- 22885, 20375, 11476,
- 22891, 11905, 2610,
- 22891, 11905, 3076,
- 22891, 11905, 3356,
- 22891, 11905, 6756,
- 22891, 11905, 6778,
- 22891, 11905, 8780,
- 22891, 11905, 11978,
- 22891, 11905, 13450,
- 22891, 11905, 13736,
- 22891, 12541, 13563, 14999, 0,
- 22891, 12541, 13563, 14999, 2,
- 22891, 12541, 13563, 14999, 4,
- 22891, 12541, 13563, 14999, 6,
- 22891, 12541, 13563, 14999, 8,
- 22891, 12541, 13563, 14999, 10,
- 22891, 12541, 13563, 14999, 12,
- 22891, 12541, 13563, 14999, 14,
- 22891, 12541, 13563, 14999, 16,
- 22891, 12541, 13563, 14999, 18,
- 22891, 12541, 13563, 14999, 20,
- 22891, 12541, 13563, 14999, 22,
- 22891, 12541, 13563, 14999, 24,
- 22891, 12541, 13563, 14999, 26,
- 22891, 12541, 13563, 14999, 28,
- 22891, 12541, 13563, 14999, 30,
- 22891, 12541, 13563, 14999, 32,
- 22891, 12541, 13563, 14999, 34,
- 22891, 12541, 13563, 14999, 36,
- 22891, 12541, 13563, 14999, 38,
- 22891, 12541, 13563, 14999, 40,
- 22891, 12541, 13563, 14999, 42,
- 22891, 12541, 13563, 14999, 44,
- 22891, 12541, 13563, 14999, 46,
- 22891, 12541, 13563, 14999, 48,
- 22891, 12541, 13563, 14999, 50,
- 22891, 12541, 16111, 14999, 0,
- 22891, 12541, 16111, 14999, 2,
- 22891, 12541, 16111, 14999, 4,
- 22891, 12541, 16111, 14999, 6,
- 22891, 12541, 16111, 14999, 8,
- 22891, 12541, 16111, 14999, 10,
- 22891, 12541, 16111, 14999, 12,
- 22891, 12541, 16111, 14999, 14,
- 22891, 12541, 16111, 14999, 16,
- 22891, 12541, 16111, 14999, 18,
- 22891, 12541, 16111, 14999, 20,
- 22891, 12541, 16111, 14999, 22,
- 22891, 12541, 16111, 14999, 24,
- 22891, 12541, 16111, 14999, 26,
- 22891, 12541, 16111, 14999, 28,
- 22891, 12541, 16111, 14999, 30,
- 22891, 12541, 16111, 14999, 32,
- 22891, 12541, 16111, 14999, 34,
- 22891, 12541, 16111, 14999, 36,
- 22891, 12541, 16111, 14999, 38,
- 22891, 12541, 16111, 14999, 40,
- 22891, 12541, 16111, 14999, 42,
- 22891, 12541, 16111, 14999, 44,
- 22891, 12541, 16111, 14999, 46,
- 22891, 12541, 16111, 14999, 48,
- 22891, 12541, 16111, 14999, 50,
- 22891, 14819, 9866,
- 22891, 14819, 9867, 0,
- 22891, 14819, 11732,
- 22891, 14819, 11733, 0,
- 22891, 14819, 11733, 40,
- 22891, 14819, 12280,
- 22891, 14819, 12281, 0,
- 22891, 14819, 12376,
- 22891, 14819, 12377, 0,
- 22891, 14819, 12732,
- 22891, 14819, 12733, 0,
- 22891, 14819, 12886,
- 22891, 14819, 12887, 0,
- 22891, 14819, 13232,
- 22891, 14819, 13233, 0,
- 22891, 14819, 13336,
- 22891, 14819, 13337, 0,
- 22891, 14819, 14944,
- 22891, 14819, 14945, 0,
- 22891, 14819, 15748,
- 22891, 14819, 15749, 0,
- 22891, 14819, 16142,
- 22891, 14819, 16143, 0,
- 22891, 14819, 16576,
- 22891, 14819, 16577, 0,
- 22891, 14819, 17024,
- 22891, 14819, 17025, 0,
- 22891, 14819, 17362,
- 22891, 14819, 17363, 0,
- 22891, 14955, 18979, 29, 286,
- 22891, 14955, 18979, 13136,
- 22891, 15233, 3232,
- 22891, 15233, 14638,
- 22891, 15233, 15818,
- 22891, 15233, 15820,
- 22891, 15233, 16400,
- 22891, 15233, 17232,
- 22891, 15233, 18010,
- 22891, 15233, 18086,
- 22891, 15233, 18362,
- 22891, 15233, 18742,
- 22891, 15233, 19622,
- 22891, 19341, 2610,
- 22891, 19341, 3076,
- 22891, 19341, 3136,
- 22891, 19341, 3232,
- 22891, 19341, 3356,
- 22891, 19341, 5962,
- 22891, 19341, 6746,
- 22891, 19341, 6756,
- 22891, 19341, 6778,
- 22891, 19341, 7134,
- 22891, 19341, 8460,
- 22891, 19341, 8596,
- 22891, 19341, 8780,
- 22891, 19341, 9488,
- 22891, 19341, 9720,
- 22891, 19341, 10644,
- 22891, 19341, 11968,
- 22891, 19341, 11978,
- 22891, 19341, 12518,
- 22891, 19341, 12700,
- 22891, 19341, 13322,
- 22891, 19341, 13450,
- 22891, 19341, 13626,
- 22891, 19341, 13634,
- 22891, 19341, 13736,
- 22891, 19341, 14032,
- 22891, 19341, 17250,
- 22891, 19341, 17264,
- 22891, 19341, 17596,
- 22891, 19341, 18052,
- 22891, 19341, 18536,
- 22891, 19341, 19258,
- 22891, 19341, 19578,
- 22891, 19341, 19680,
- 22891, 19341, 20116,
- 22891, 19341, 22978,
- 22894,
- 22895, 10641, 36,
- 22925, 8320,
- 22925, 16534,
- 22925, 18404,
- 22925, 19224,
- 22931, 15134,
- 22938,
- 22952,
- 22971, 12005, 634,
- 22973, 17642,
- 22983, 6718,
- 23096,
- 23111, 46,
- 23111, 9854,
- 23111, 9855, 317, 7817, 7123, 14486,
- 23111, 9855, 317, 13341, 7123, 14486,
- 23111, 9855, 317, 14625, 14486,
- 23111, 9855, 317, 18774,
- 23111, 9855, 10641, 1217, 11392,
- 23111, 9855, 10641, 18836,
- 23121, 11447, 16088,
- 23121, 14537, 11447, 16088,
- 23121, 14625, 11447, 19557, 8320,
- 23121, 20229, 12212,
- 23124,
- 23255, 12973, 6561, 11476,
- 23255, 13581, 6561, 11476,
- 23255, 20375, 11476,
- 23299, 20375, 11476,
- 23301, 17642,
- 23305, 20375, 11476,
- 23307, 20375, 11476,
- 23313, 11430,
- 23459, 14625, 14856,
- 23459, 15873, 13579, 8320,
- 23459, 19545, 13579, 8320,
- 23459, 20909, 13579, 8320,
- 23483, 15672,
- 23505, 17588,
- 23507, 13183, 15672,
- 23535, 14809, 15672,
- 23535, 14967, 15672,
- 23557, 15672,
- 23563, 15672,
+ 21129, 8211, 15803, 17588,
+ 21129, 12419, 17020,
+ 21129, 13167, 13677, 20624,
+ 21129, 14515, 15803, 17588,
+ 21129, 15287, 15766,
+ 21129, 16129, 15994,
+ 21129, 16129, 16339, 0,
+ 21129, 16129, 16339, 8,
+ 21129, 16129, 16339, 16,
+ 21129, 16129, 16339, 28,
+ 21129, 16129, 16339, 40,
+ 21129, 16129, 16339, 66,
+ 21129, 16129, 16339, 204,
+ 21129, 16129, 16339, 216,
+ 21129, 16129, 16339, 502,
+ 21129, 16129, 16339, 734,
+ 21129, 16129, 16339, 740,
+ 21129, 16129, 16339, 746,
+ 21129, 16129, 16339, 774,
+ 21129, 16129, 16339, 776,
+ 21129, 16129, 16339, 778,
+ 21129, 16129, 16339, 782,
+ 21129, 16129, 16339, 786,
+ 21129, 16129, 16339, 3684,
+ 21129, 16129, 16339, 3710,
+ 21129, 16129, 16339, 3820,
+ 21129, 16129, 16339, 3866,
+ 21129, 16129, 16339, 10496,
+ 21129, 16129, 16339, 12590,
+ 21129, 16129, 16339, 13364,
+ 21129, 16129, 16339, 13462,
+ 21129, 16129, 16339, 13860,
+ 21129, 16129, 16339, 14024,
+ 21129, 16129, 16339, 14394,
+ 21129, 16129, 16339, 14510,
+ 21129, 16129, 16339, 16272,
+ 21129, 16129, 16339, 17170,
+ 21129, 16129, 16339, 17648,
+ 21129, 16129, 16339, 18118,
+ 21129, 16129, 16339, 18608,
+ 21129, 16129, 16339, 19008,
+ 21129, 16129, 16339, 21530,
+ 21129, 16129, 16339, 22272,
+ 21129, 16129, 16339, 22322,
+ 21129, 16129, 16339, 22422,
+ 21129, 16129, 16339, 22432,
+ 21129, 16129, 16339, 22778,
+ 21129, 16129, 16339, 22844,
+ 21129, 16129, 16339, 22846,
+ 21129, 16129, 16339, 22922,
+ 21129, 16129, 16339, 22924,
+ 21129, 16129, 16339, 22928,
+ 21129, 16129, 16339, 23002,
+ 21129, 16129, 16339, 23004,
+ 21129, 16129, 16339, 23288,
+ 21129, 16129, 16339, 25082,
+ 21129, 16129, 16339, 25084,
+ 21129, 19115, 12314,
+ 21129, 19911, 16339, 0,
+ 21129, 19911, 16339, 8,
+ 21129, 19911, 16339, 16,
+ 21129, 19911, 16339, 26,
+ 21129, 19911, 16339, 28,
+ 21129, 19911, 16339, 40,
+ 21129, 19911, 16339, 270,
+ 21129, 19911, 16339, 274,
+ 21129, 19911, 16339, 278,
+ 21129, 19911, 16339, 286,
+ 21129, 19911, 16339, 290,
+ 21129, 19911, 16339, 356,
+ 21129, 19911, 16339, 360,
+ 21129, 19911, 16339, 364,
+ 21129, 19911, 16339, 372,
+ 21129, 19911, 16339, 378,
+ 21129, 19911, 16339, 424,
+ 21129, 19911, 16339, 432,
+ 21129, 19911, 16339, 438,
+ 21129, 19911, 16339, 444,
+ 21129, 19911, 16339, 452,
+ 21129, 19911, 16339, 464,
+ 21129, 19911, 16339, 468,
+ 21129, 19911, 16339, 476,
+ 21129, 19911, 16339, 484,
+ 21129, 19911, 16339, 488,
+ 21129, 19911, 16339, 596,
+ 21129, 19911, 16339, 598,
+ 21129, 19911, 16339, 602,
+ 21129, 19911, 16339, 604,
+ 21129, 19911, 16339, 608,
+ 21129, 19911, 16339, 612,
+ 21129, 19911, 16339, 616,
+ 21129, 19911, 16339, 622,
+ 21129, 19911, 16339, 626,
+ 21129, 19911, 16339, 636,
+ 21129, 19911, 16339, 646,
+ 21129, 19911, 16339, 650,
+ 21129, 19911, 16339, 654,
+ 21129, 19911, 16339, 658,
+ 21129, 19911, 16339, 666,
+ 21129, 19911, 16339, 734,
+ 21129, 19911, 16339, 750,
+ 21129, 19911, 16339, 774,
+ 21129, 19911, 16339, 782,
+ 21129, 19911, 16339, 786,
+ 21129, 19911, 16339, 14765, 0,
+ 21129, 19911, 16339, 14765, 8,
+ 21129, 19911, 16339, 14765, 16,
+ 21129, 19911, 16339, 14765, 28,
+ 21129, 19911, 16339, 14765, 40,
+ 21129, 19911, 16339, 14765, 666,
+ 21129, 19911, 16339, 14765, 774,
+ 21129, 19911, 16339, 14765, 782,
+ 21129, 19911, 16339, 14765, 786,
+ 21129, 19911, 16467, 1280,
+ 21129, 19911, 17321, 14783, 8736,
+ 21129, 19911, 22945, 14783, 8736,
+ 21129, 21029, 12314,
+ 21129, 21229, 12314,
+ 21129, 22329, 12314,
+ 21129, 22745, 7015, 10604,
+ 21129, 22745, 12814,
+ 21129, 27401, 21397, 14783, 8736,
+ 21130,
+ 21142,
+ 21144,
+ 21148,
+ 21149, 21117, 17084,
+ 21153, 20825, 16426,
+ 21154,
+ 21155, 11417, 17935, 10298,
+ 21161, 658,
+ 21161, 659, 891, 18869, 20160,
+ 21161, 11417, 1281, 12220,
+ 21171, 90,
+ 21172,
+ 21183, 17084,
+ 21185, 9818,
+ 21185, 14990,
+ 21185, 21480,
+ 21207, 10485, 14194,
+ 21207, 10485, 17316,
+ 21207, 10485, 19274,
+ 21207, 12959, 2726,
+ 21207, 12959, 3194,
+ 21207, 12959, 3486,
+ 21207, 12959, 6978,
+ 21207, 12959, 7000,
+ 21207, 12959, 9282,
+ 21207, 12959, 11726,
+ 21207, 12959, 13036,
+ 21207, 12959, 14634,
+ 21207, 12959, 14960,
+ 21207, 15241, 10485, 8,
+ 21207, 15241, 10485, 16,
+ 21207, 15241, 10485, 28,
+ 21207, 15241, 10485, 40,
+ 21207, 15241, 10485, 58,
+ 21207, 15241, 10485, 72,
+ 21207, 15241, 10485, 94,
+ 21207, 15241, 10485, 312,
+ 21207, 15241, 10485, 702,
+ 21207, 16339, 0,
+ 21207, 16339, 8,
+ 21207, 16339, 16,
+ 21207, 16339, 28,
+ 21207, 16339, 40,
+ 21207, 16339, 58,
+ 21207, 16339, 72,
+ 21207, 16339, 94,
+ 21207, 16339, 106,
+ 21207, 16339, 124,
+ 21207, 16339, 148,
+ 21207, 16339, 246,
+ 21207, 16339, 270,
+ 21207, 16339, 312,
+ 21207, 16339, 342,
+ 21207, 16339, 356,
+ 21207, 16339, 392,
+ 21207, 16339, 424,
+ 21207, 16339, 464,
+ 21207, 16339, 546,
+ 21207, 16339, 596,
+ 21207, 16339, 612,
+ 21207, 16339, 646,
+ 21207, 16339, 702,
+ 21207, 16339, 710,
+ 21207, 16339, 774,
+ 21207, 16339, 962,
+ 21207, 16339, 990,
+ 21207, 16339, 1106,
+ 21207, 16339, 1204,
+ 21207, 16339, 1226,
+ 21207, 16339, 1562,
+ 21207, 16339, 1572,
+ 21207, 16339, 1890,
+ 21207, 16339, 1906,
+ 21207, 16339, 2008,
+ 21207, 16339, 2544,
+ 21207, 16339, 2594,
+ 21207, 16339, 2664,
+ 21207, 16339, 2792,
+ 21207, 16339, 3072,
+ 21207, 16339, 3166,
+ 21207, 16339, 3372,
+ 21207, 16339, 3452,
+ 21207, 16339, 6508,
+ 21207, 16339, 6516,
+ 21207, 16339, 10988,
+ 21212,
+ 21225, 909, 23409, 12314,
+ 21229, 3423, 16921, 15287, 12314,
+ 21229, 3487, 16135, 12314,
+ 21229, 7372,
+ 21229, 11379, 12314,
+ 21229, 12314,
+ 21229, 12315, 659, 954,
+ 21229, 12315, 659, 955, 9703, 22329, 12315, 659, 954,
+ 21229, 12315, 659, 12419, 17764,
+ 21229, 12315, 891, 15127, 891, 13707, 2727, 15931, 12426,
+ 21229, 12315, 7007, 954,
+ 21229, 12315, 7007, 955, 659, 12419, 17764,
+ 21229, 12315, 9703, 22329, 12314,
+ 21229, 12315, 11417, 3395, 19114,
+ 21229, 12315, 11417, 3395, 21028,
+ 21229, 12315, 11417, 7596,
+ 21229, 12315, 11417, 8286,
+ 21229, 12315, 11417, 9819, 12398,
+ 21229, 12315, 11417, 10764,
+ 21229, 12315, 11417, 10765, 11417, 15919, 20625, 17050,
+ 21229, 12315, 11417, 10765, 11417, 20625, 17050,
+ 21229, 12315, 11417, 13649, 20551, 20710,
+ 21229, 12315, 11417, 14765, 20551, 20710,
+ 21229, 12315, 11417, 14765, 22699, 20710,
+ 21229, 12315, 11417, 15917, 10600,
+ 21229, 12315, 11417, 15919, 20625, 17050,
+ 21229, 12315, 11417, 16443, 20551, 20710,
+ 21229, 12315, 11417, 17050,
+ 21229, 12315, 11417, 18469, 10764,
+ 21229, 12315, 11417, 20625, 17050,
+ 21229, 12315, 11417, 22699, 20710,
+ 21229, 12315, 12221, 14693, 22329, 12314,
+ 21229, 12315, 12221, 14985, 20112,
+ 21229, 12315, 12221, 15537, 13063, 658,
+ 21229, 12315, 12221, 18747, 14985, 20112,
+ 21229, 12315, 12221, 18747, 15537, 13063, 658,
+ 21229, 12315, 19015, 46,
+ 21229, 12315, 19015, 17058,
+ 21229, 12315, 19015, 21230,
+ 21229, 12419, 12314,
+ 21229, 12419, 17659, 15287, 12314,
+ 21229, 13353, 12314,
+ 21229, 13353, 21851, 12314,
+ 21229, 15287, 12314,
+ 21229, 15287, 12315, 17359, 20551, 20710,
+ 21229, 15845, 12314,
+ 21229, 15919, 6489, 12314,
+ 21229, 15919, 12314,
+ 21229, 15919, 12315, 7007, 954,
+ 21229, 15919, 12315, 11417, 17050,
+ 21229, 15919, 12315, 11417, 20625, 17050,
+ 21229, 15919, 21798,
+ 21229, 16661, 15572,
+ 21229, 16844,
+ 21229, 17219, 6489, 12314,
+ 21229, 17219, 12314,
+ 21229, 18015, 9703, 22329, 18014,
+ 21229, 18015, 11417, 5933, 695, 659, 954,
+ 21229, 18015, 11417, 5933, 695, 7007, 954,
+ 21229, 18015, 11417, 5933, 695, 12221, 8281, 6488,
+ 21229, 18015, 11417, 5933, 695, 12221, 21229, 18015, 11417, 5933, 6642,
+ 21229, 18015, 11417, 5933, 695, 12221, 22329, 18015, 11417, 5933, 694,
+ 21229, 18015, 11417, 5933, 6643, 659, 954,
+ 21229, 18015, 11417, 5933, 6643, 7007, 954,
+ 21229, 18015, 11417, 5933, 6643, 12221, 22329, 18015, 11417, 5933, 6642,
+ 21229, 18015, 11417, 5933, 6643, 12399, 8281, 6488,
+ 21229, 18015, 11417, 5933, 19114,
+ 21229, 18015, 11417, 5933, 21028,
+ 21229, 18911, 12314,
+ 21229, 20399, 12314,
+ 21229, 20551, 20710,
+ 21229, 21405, 12314,
+ 21229, 21798,
+ 21229, 21851, 12314,
+ 21229, 22333, 12314,
+ 21229, 22495, 12315, 7007, 954,
+ 21229, 22495, 12315, 11417, 10764,
+ 21229, 22495, 12315, 11417, 10765, 11417, 15919, 20625, 17050,
+ 21229, 22495, 12315, 11417, 10765, 11417, 20625, 17050,
+ 21229, 22495, 12315, 11417, 15919, 20625, 17050,
+ 21229, 22495, 12315, 11417, 20551, 21800,
+ 21229, 22495, 12315, 11417, 20625, 17050,
+ 21229, 22495, 17219, 6489, 12314,
+ 21229, 22551, 20341, 15287, 12314,
+ 21229, 22703, 12314,
+ 21229, 22791, 15287, 12314,
+ 21229, 22859, 12314,
+ 21229, 23181, 20341, 15287, 12314,
+ 21229, 23297, 15287, 12314,
+ 21229, 23417, 15287, 12314,
+ 21229, 27233, 12314,
+ 21229, 27233, 12315, 659, 954,
+ 21229, 27233, 12315, 9703, 22329, 27233, 12314,
+ 21229, 27233, 12315, 11417, 6045, 14640,
+ 21229, 27233, 12315, 11417, 8281, 3395, 19114,
+ 21229, 27233, 12315, 11417, 8281, 3395, 21028,
+ 21229, 27233, 12315, 11417, 11277, 13353, 14640,
+ 21229, 27233, 12315, 11417, 13353, 14640,
+ 21229, 27233, 12315, 11417, 15919, 20625, 17050,
+ 21229, 27233, 12315, 11417, 15919, 22113, 17050,
+ 21229, 27233, 12315, 11417, 16443, 14640,
+ 21229, 27233, 12315, 11417, 16507, 14640,
+ 21229, 27233, 15845, 12314,
+ 21229, 27233, 16661, 15572,
+ 21231, 527, 13063, 658,
+ 21231, 527, 18869, 13063, 658,
+ 21231, 527, 18869, 13063, 659, 11417, 1281, 12220,
+ 21231, 527, 18869, 13063, 659, 11417, 1281, 12221, 14514,
+ 21231, 527, 18869, 13063, 659, 11417, 1281, 16194,
+ 21231, 527, 22053, 658,
+ 21231, 527, 22540,
+ 21231, 527, 23188,
+ 21231, 891, 2613, 22540,
+ 21231, 891, 22989, 2613, 13063, 658,
+ 21231, 1047, 2613, 13063, 658,
+ 21231, 1047, 2613, 22053, 658,
+ 21231, 9703, 13063, 658,
+ 21231, 10484,
+ 21231, 11417, 1280,
+ 21231, 11417, 15767, 16194,
+ 21231, 11417, 20253, 8737, 12220,
+ 21231, 12221, 18855, 527, 13062,
+ 21231, 12221, 18855, 12221, 23188,
+ 21231, 12221, 18869, 13063, 12221, 23189, 12221, 18869, 13062,
+ 21231, 12221, 21229, 12314,
+ 21231, 12221, 22683, 13063, 12221, 23188,
+ 21231, 12221, 23189, 12221, 22683, 13062,
+ 21231, 13063, 659, 527, 23188,
+ 21231, 15777, 123, 12836,
+ 21231, 15777, 123, 12837, 12221, 18869, 13062,
+ 21236,
+ 21237, 8906,
+ 21237, 8907, 15682,
+ 21247, 95, 16333, 8736,
+ 21247, 6493, 8736,
+ 21247, 10485, 9742,
+ 21247, 10485, 17316,
+ 21247, 10485, 19142,
+ 21247, 10485, 19274,
+ 21247, 10485, 19318,
+ 21247, 10485, 19427, 17316,
+ 21247, 10485, 20625, 955, 17316,
+ 21247, 10485, 20813, 19275, 12220,
+ 21247, 10485, 22560,
+ 21247, 12959, 2726,
+ 21247, 12959, 3194,
+ 21247, 12959, 3486,
+ 21247, 12959, 6978,
+ 21247, 12959, 7000,
+ 21247, 12959, 9282,
+ 21247, 12959, 11726,
+ 21247, 12959, 13036,
+ 21247, 12959, 14634,
+ 21247, 12959, 14960,
+ 21247, 15241, 10485, 8,
+ 21247, 15241, 10485, 16,
+ 21247, 15241, 10485, 28,
+ 21247, 15241, 10485, 40,
+ 21247, 15241, 10485, 58,
+ 21247, 15241, 10485, 72,
+ 21247, 15241, 10485, 94,
+ 21247, 15241, 10485, 184,
+ 21247, 15241, 10485, 312,
+ 21247, 15241, 10485, 520,
+ 21247, 15241, 10485, 702,
+ 21247, 15241, 10485, 19149, 22,
+ 21247, 15241, 10485, 19149, 34,
+ 21247, 15241, 10485, 19149, 404,
+ 21247, 15241, 10485, 19149, 606,
+ 21247, 16339, 0,
+ 21247, 16339, 8,
+ 21247, 16339, 16,
+ 21247, 16339, 28,
+ 21247, 16339, 40,
+ 21247, 16339, 58,
+ 21247, 16339, 72,
+ 21247, 16339, 94,
+ 21247, 16339, 106,
+ 21247, 16339, 124,
+ 21247, 16339, 148,
+ 21247, 16339, 184,
+ 21247, 16339, 246,
+ 21247, 16339, 270,
+ 21247, 16339, 312,
+ 21247, 16339, 342,
+ 21247, 16339, 356,
+ 21247, 16339, 392,
+ 21247, 16339, 424,
+ 21247, 16339, 464,
+ 21247, 16339, 520,
+ 21247, 16339, 546,
+ 21247, 16339, 596,
+ 21247, 16339, 612,
+ 21247, 16339, 646,
+ 21247, 16339, 702,
+ 21247, 16339, 710,
+ 21247, 16339, 774,
+ 21247, 16339, 990,
+ 21247, 16339, 1106,
+ 21247, 16339, 1204,
+ 21247, 16339, 1226,
+ 21247, 16339, 1281, 10030,
+ 21247, 16339, 1572,
+ 21247, 16339, 1890,
+ 21247, 16339, 2008,
+ 21247, 16339, 2248,
+ 21247, 16339, 2544,
+ 21247, 16339, 2594,
+ 21247, 16339, 2664,
+ 21247, 16339, 2792,
+ 21247, 16339, 3072,
+ 21247, 16339, 3166,
+ 21247, 16339, 3240,
+ 21247, 16339, 3372,
+ 21247, 16339, 3452,
+ 21247, 16339, 6516,
+ 21247, 16339, 8272,
+ 21247, 16339, 9344,
+ 21247, 16339, 10988,
+ 21247, 16339, 11008,
+ 21247, 16339, 15221, 19274,
+ 21247, 16339, 15753, 20,
+ 21247, 16339, 15753, 22,
+ 21247, 16339, 15753, 24,
+ 21247, 16339, 15753, 26,
+ 21247, 16339, 15753, 48,
+ 21247, 16339, 15753, 404,
+ 21247, 16339, 15753, 482,
+ 21247, 16339, 15753, 606,
+ 21247, 16339, 15753, 2252,
+ 21247, 16339, 17489, 312,
+ 21247, 16339, 19149, 22,
+ 21247, 16339, 19149, 34,
+ 21247, 16339, 19149, 404,
+ 21247, 16339, 19149, 606,
+ 21247, 16593, 2727, 18038,
+ 21247, 16593, 2727, 20520,
+ 21247, 16593, 3362,
+ 21247, 19781, 2727, 7368,
+ 21247, 19781, 2727, 13138,
+ 21247, 19781, 2727, 14932,
+ 21247, 19781, 2727, 15930,
+ 21247, 19781, 2727, 18698,
+ 21247, 19781, 2727, 19774,
+ 21247, 19781, 2727, 21510,
+ 21247, 19781, 2727, 21704,
+ 21247, 19781, 2727, 27512,
+ 21247, 19781, 14961, 20250,
+ 21247, 19781, 14961, 22024,
+ 21247, 19781, 14961, 22416,
+ 21247, 19781, 14961, 22484,
+ 21251, 18517, 21174,
+ 21258,
+ 21271, 7001, 6638,
+ 21271, 7003, 21717, 20331, 2726,
+ 21271, 7003, 21717, 20331, 3486,
+ 21271, 7003, 21717, 20331, 7000,
+ 21271, 7003, 21717, 20331, 14960,
+ 21271, 7015, 10604,
+ 21271, 10473, 20471, 19363, 16420,
+ 21271, 10937, 10537, 16172,
+ 21271, 12412,
+ 21271, 12413, 11417, 15919, 20118,
+ 21271, 12413, 11417, 20118,
+ 21271, 12808,
+ 21271, 12814,
+ 21271, 12959, 2726,
+ 21271, 12959, 3194,
+ 21271, 12959, 3486,
+ 21271, 12959, 6978,
+ 21271, 12959, 7000,
+ 21271, 12959, 9282,
+ 21271, 12959, 11726,
+ 21271, 12959, 13036,
+ 21271, 12959, 14634,
+ 21271, 12959, 14960,
+ 21271, 14871, 12412,
+ 21271, 14871, 12413, 11417, 15919, 20118,
+ 21271, 14871, 12413, 11417, 20118,
+ 21271, 15241, 21480,
+ 21271, 15919, 12413, 11417, 20118,
+ 21271, 16339, 0,
+ 21271, 16339, 8,
+ 21271, 16339, 16,
+ 21271, 16339, 28,
+ 21271, 16339, 40,
+ 21271, 16339, 106,
+ 21271, 16339, 148,
+ 21271, 16339, 184,
+ 21271, 16339, 226,
+ 21271, 16339, 246,
+ 21271, 16339, 342,
+ 21271, 16339, 356,
+ 21271, 16339, 392,
+ 21271, 16339, 424,
+ 21271, 16339, 464,
+ 21271, 16339, 502,
+ 21271, 16339, 546,
+ 21271, 16339, 580,
+ 21271, 16339, 596,
+ 21271, 16339, 612,
+ 21271, 16339, 646,
+ 21271, 16339, 680,
+ 21271, 16339, 734,
+ 21271, 16339, 774,
+ 21271, 16339, 792,
+ 21271, 16339, 881, 7145, 0,
+ 21271, 16339, 881, 7145, 16,
+ 21271, 16339, 881, 7145, 70,
+ 21271, 16339, 881, 7145, 124,
+ 21271, 16339, 881, 7145, 148,
+ 21271, 16339, 881, 7145, 356,
+ 21271, 16339, 881, 7145, 546,
+ 21271, 16339, 881, 7145, 646,
+ 21271, 16339, 881, 7145, 792,
+ 21271, 16339, 881, 7145, 1204,
+ 21271, 16339, 881, 7145, 2544,
+ 21271, 16339, 881, 7145, 2594,
+ 21271, 16339, 881, 7145, 2792,
+ 21271, 16339, 881, 7145, 3240,
+ 21271, 16339, 881, 7145, 3452,
+ 21271, 16339, 881, 7145, 3986,
+ 21271, 16339, 881, 7145, 7369, 40,
+ 21271, 16339, 881, 7145, 7369, 774,
+ 21271, 16339, 881, 7145, 10988,
+ 21271, 16339, 881, 7145, 14961, 15606,
+ 21271, 16339, 881, 7145, 15606,
+ 21271, 16339, 881, 7145, 15838,
+ 21271, 16339, 881, 7145, 17734,
+ 21271, 16339, 881, 7145, 19098,
+ 21271, 16339, 881, 7145, 19143, 2726,
+ 21271, 16339, 881, 7145, 19275, 2726,
+ 21271, 16339, 881, 7145, 19883, 19098,
+ 21271, 16339, 892,
+ 21271, 16339, 1106,
+ 21271, 16339, 1107, 11417, 3487, 6638,
+ 21271, 16339, 1110,
+ 21271, 16339, 1658,
+ 21271, 16339, 2008,
+ 21271, 16339, 2218,
+ 21271, 16339, 3166,
+ 21271, 16339, 3438,
+ 21271, 16339, 3990,
+ 21271, 16339, 4026,
+ 21271, 16339, 10473, 8,
+ 21271, 16339, 10473, 16,
+ 21271, 16339, 10473, 40,
+ 21271, 16339, 10473, 148,
+ 21271, 16339, 10473, 226,
+ 21271, 16339, 10473, 246,
+ 21271, 16339, 10473, 270,
+ 21271, 16339, 10473, 338,
+ 21271, 16339, 10473, 342,
+ 21271, 16339, 10473, 356,
+ 21271, 16339, 10473, 546,
+ 21271, 16339, 10473, 646,
+ 21271, 16339, 10473, 680,
+ 21271, 16339, 10473, 792,
+ 21271, 16339, 10473, 892,
+ 21271, 16339, 10473, 1106,
+ 21271, 16339, 10473, 1510,
+ 21271, 16339, 10473, 1658,
+ 21271, 16339, 10473, 2982,
+ 21271, 16339, 10473, 3166,
+ 21271, 16339, 10473, 3438,
+ 21271, 16339, 10473, 3986,
+ 21271, 16339, 10937, 8,
+ 21271, 16339, 10937, 16,
+ 21271, 16339, 10937, 28,
+ 21271, 16339, 10937, 40,
+ 21271, 16339, 10937, 106,
+ 21271, 16339, 10937, 148,
+ 21271, 16339, 10937, 246,
+ 21271, 16339, 10937, 342,
+ 21271, 16339, 10937, 356,
+ 21271, 16339, 10937, 424,
+ 21271, 16339, 10937, 502,
+ 21271, 16339, 10937, 546,
+ 21271, 16339, 10937, 580,
+ 21271, 16339, 10937, 646,
+ 21271, 16339, 10937, 680,
+ 21271, 16339, 10937, 734,
+ 21271, 16339, 10937, 774,
+ 21271, 16339, 10937, 881, 7145, 646,
+ 21271, 16339, 10937, 881, 7145, 3986,
+ 21271, 16339, 10937, 892,
+ 21271, 16339, 10937, 1106,
+ 21271, 16339, 10937, 1320,
+ 21271, 16339, 10937, 1510,
+ 21271, 16339, 10937, 1658,
+ 21271, 16339, 10937, 1894,
+ 21271, 16339, 10937, 2560,
+ 21271, 16339, 10937, 3438,
+ 21271, 16339, 10937, 8281, 15241, 10484,
+ 21271, 16339, 16407, 16,
+ 21271, 16339, 16407, 226,
+ 21271, 16339, 16407, 356,
+ 21271, 16339, 16407, 596,
+ 21271, 16339, 16407, 881, 7145, 124,
+ 21271, 16339, 16407, 881, 7145, 646,
+ 21271, 16339, 16407, 881, 7145, 792,
+ 21271, 16339, 16407, 881, 7145, 990,
+ 21271, 16339, 16407, 881, 7145, 1170,
+ 21271, 16339, 16407, 881, 7145, 1226,
+ 21271, 16339, 16407, 881, 7145, 1572,
+ 21271, 16339, 16407, 881, 7145, 1890,
+ 21271, 16339, 16407, 881, 7145, 2218,
+ 21271, 16339, 16407, 881, 7145, 2544,
+ 21271, 16339, 16407, 881, 7145, 3240,
+ 21271, 16339, 16407, 881, 7145, 3452,
+ 21271, 16339, 16407, 881, 7145, 3986,
+ 21271, 16339, 16407, 881, 7145, 6516,
+ 21271, 16339, 16407, 3986,
+ 21271, 16407, 7015, 10604,
+ 21271, 16407, 12814,
+ 21271, 16552,
+ 21271, 17219, 12413, 11417, 20118,
+ 21271, 17249, 14871, 12413, 11417, 15919, 20118,
+ 21271, 18763, 12412,
+ 21271, 18763, 12413, 11417, 15919, 20118,
+ 21271, 18763, 12413, 11417, 20118,
+ 21271, 19706,
+ 21271, 19883, 12412,
+ 21271, 19883, 12413, 11417, 15919, 20118,
+ 21279, 22514,
+ 21297, 16339, 274,
+ 21297, 16339, 552,
+ 21297, 16339, 2376,
+ 21297, 16339, 2644,
+ 21297, 16339, 3348,
+ 21297, 16339, 3696,
+ 21297, 16339, 5500,
+ 21297, 16339, 6010,
+ 21297, 16339, 7416,
+ 21297, 16339, 7932,
+ 21297, 16339, 9904,
+ 21297, 16339, 10032,
+ 21297, 16339, 10388,
+ 21297, 16339, 10820,
+ 21297, 16339, 11626,
+ 21297, 16339, 12256,
+ 21297, 16339, 13145, 274,
+ 21297, 16339, 13145, 2376,
+ 21297, 16339, 13145, 2644,
+ 21297, 16339, 13145, 6010,
+ 21297, 16339, 13145, 7932,
+ 21297, 16339, 13145, 10388,
+ 21297, 16339, 13145, 11626,
+ 21297, 16339, 13145, 12256,
+ 21297, 16339, 13145, 16318,
+ 21297, 16339, 13268,
+ 21297, 16339, 14576,
+ 21297, 16339, 15440,
+ 21297, 16339, 15836,
+ 21297, 16339, 16318,
+ 21297, 16339, 16862,
+ 21297, 16593, 2726,
+ 21297, 16593, 2727, 18038,
+ 21297, 16593, 3362,
+ 21297, 16593, 3486,
+ 21297, 16593, 6978,
+ 21297, 16593, 7000,
+ 21297, 16593, 14960,
+ 21297, 16593, 17258,
+ 21297, 20845, 16593, 7000,
+ 21301, 6938,
+ 21306,
+ 21325, 10484,
+ 21327, 20468,
+ 21330,
+ 21332,
+ 21343, 16339, 274,
+ 21343, 16339, 552,
+ 21343, 16339, 2376,
+ 21343, 16339, 2644,
+ 21343, 16339, 3348,
+ 21343, 16339, 3696,
+ 21343, 16339, 5500,
+ 21343, 16339, 6010,
+ 21343, 16339, 7416,
+ 21343, 16339, 7932,
+ 21343, 16339, 9904,
+ 21343, 16339, 10032,
+ 21343, 16339, 10388,
+ 21343, 16339, 10820,
+ 21343, 16339, 11626,
+ 21343, 16339, 12256,
+ 21343, 16339, 13145, 2644,
+ 21343, 16339, 13268,
+ 21343, 16339, 14576,
+ 21343, 16339, 15440,
+ 21343, 16339, 15836,
+ 21343, 16339, 16318,
+ 21343, 16339, 16862,
+ 21343, 16593, 2726,
+ 21343, 16593, 3362,
+ 21343, 16593, 3486,
+ 21343, 16593, 6978,
+ 21343, 16593, 7000,
+ 21343, 16593, 14960,
+ 21343, 16593, 17258,
+ 21343, 25029, 17930,
+ 21343, 25311, 17930,
+ 21354,
+ 21356,
+ 21359, 21480,
+ 21361, 10390,
+ 21362,
+ 21371, 14339, 10484,
+ 21374,
+ 21376,
+ 21377, 11417, 3357, 3422,
+ 21405, 14426,
+ 21405, 19877, 20112,
+ 21409, 8736,
+ 21423, 17085, 1477, 17265, 20198,
+ 21423, 17085, 1477, 17267, 20198,
+ 21423, 17085, 1477, 17269, 20198,
+ 21423, 17085, 1477, 17271, 20198,
+ 21423, 17085, 1477, 17273, 20198,
+ 21423, 17085, 1477, 17275, 20198,
+ 21423, 17085, 1477, 17277, 20198,
+ 21423, 17085, 1477, 17959, 21252,
+ 21425, 8736,
+ 21445, 16136,
+ 21447, 19881, 18680,
+ 21449, 21306,
+ 21457, 8737, 320,
+ 21457, 8737, 15830,
+ 21457, 8737, 18056,
+ 21457, 8737, 18426,
+ 21457, 8737, 21322,
+ 21457, 8737, 22045, 3934,
+ 21457, 15241, 10485, 0,
+ 21457, 15241, 10485, 8,
+ 21457, 15241, 10485, 16,
+ 21457, 15241, 10485, 28,
+ 21457, 15241, 10485, 40,
+ 21457, 15241, 10485, 58,
+ 21457, 15241, 10485, 8281, 0,
+ 21457, 15241, 10485, 8281, 8,
+ 21457, 15241, 10485, 8281, 16,
+ 21457, 15241, 10485, 8281, 40,
+ 21457, 15241, 10485, 8281, 58,
+ 21457, 15241, 10485, 14693, 0,
+ 21457, 15241, 10485, 14854,
+ 21457, 15241, 10485, 20131, 0,
+ 21457, 15241, 10485, 20131, 58,
+ 21457, 16339, 232,
+ 21457, 16339, 320,
+ 21457, 16339, 332,
+ 21457, 16339, 338,
+ 21457, 16339, 940,
+ 21457, 16339, 1008,
+ 21457, 16339, 2408,
+ 21457, 16339, 2644,
+ 21457, 16339, 2934,
+ 21457, 16339, 3398,
+ 21457, 16339, 3934,
+ 21457, 16339, 3980,
+ 21457, 16339, 5422,
+ 21457, 16339, 7896,
+ 21457, 16339, 10066,
+ 21457, 16339, 10358,
+ 21457, 16339, 10748,
+ 21457, 16339, 12900,
+ 21457, 16339, 13214,
+ 21457, 16339, 13626,
+ 21457, 16339, 18856,
+ 21457, 16339, 19080,
+ 21457, 20033, 16339, 16,
+ 21457, 20033, 16339, 14693, 0,
+ 21457, 20033, 16339, 22045, 3934,
+ 21457, 22909, 958,
+ 21457, 22909, 3207, 20000,
+ 21457, 22909, 11032,
+ 21457, 22909, 11712,
+ 21457, 22909, 12272,
+ 21457, 22909, 14450,
+ 21457, 22909, 15460,
+ 21457, 22909, 15520,
+ 21457, 22909, 15550,
+ 21457, 22909, 15588,
+ 21457, 22909, 17490,
+ 21457, 22909, 18363, 14450,
+ 21457, 22909, 18426,
+ 21457, 22909, 22382,
+ 21457, 23073, 8736,
+ 21458,
+ 21459, 17470,
+ 21462,
+ 21473, 12959, 2726,
+ 21473, 12959, 3194,
+ 21473, 12959, 3486,
+ 21473, 12959, 6978,
+ 21473, 12959, 7000,
+ 21473, 12959, 9282,
+ 21473, 12959, 11726,
+ 21473, 12959, 13036,
+ 21473, 12959, 14634,
+ 21473, 12959, 14960,
+ 21474,
+ 21479, 17084,
+ 21504,
+ 21509, 16037, 695, 10602,
+ 21509, 16037, 6643, 10602,
+ 21509, 16037, 16339, 18528,
+ 21509, 16037, 21861, 18528,
+ 21516,
+ 21518,
+ 21521, 13350,
+ 21522,
+ 21525, 12280,
+ 21525, 12281, 18513, 694,
+ 21525, 12281, 18513, 8210,
+ 21527, 14867, 17084,
+ 21532,
+ 21553, 2726,
+ 21553, 3194,
+ 21553, 3486,
+ 21553, 6978,
+ 21553, 7000,
+ 21553, 8211, 22876,
+ 21553, 9282,
+ 21553, 9819, 10484,
+ 21553, 11726,
+ 21553, 13036,
+ 21553, 13868,
+ 21553, 14515, 22876,
+ 21553, 14634,
+ 21553, 14960,
+ 21553, 15943, 10484,
+ 21555, 3422,
+ 21555, 11417, 19876,
+ 21555, 15658,
+ 21557, 10485, 17316,
+ 21557, 10485, 18546,
+ 21557, 10485, 20156,
+ 21557, 10485, 21348,
+ 21557, 10485, 21350,
+ 21557, 12959, 2726,
+ 21557, 12959, 3194,
+ 21557, 12959, 3486,
+ 21557, 12959, 6978,
+ 21557, 12959, 7000,
+ 21557, 12959, 9282,
+ 21557, 12959, 11726,
+ 21557, 12959, 13036,
+ 21557, 12959, 14634,
+ 21557, 12959, 14960,
+ 21557, 15241, 10485, 18548,
+ 21557, 15241, 10485, 18560,
+ 21557, 15241, 10485, 20146,
+ 21557, 15241, 10485, 20152,
+ 21557, 15241, 10485, 22244,
+ 21557, 15241, 10485, 22246,
+ 21557, 16339, 0,
+ 21557, 16339, 8,
+ 21557, 16339, 16,
+ 21557, 16339, 28,
+ 21557, 16339, 40,
+ 21557, 16339, 66,
+ 21557, 16339, 106,
+ 21557, 16339, 124,
+ 21557, 16339, 148,
+ 21557, 16339, 216,
+ 21557, 16339, 226,
+ 21557, 16339, 246,
+ 21557, 16339, 270,
+ 21557, 16339, 342,
+ 21557, 16339, 356,
+ 21557, 16339, 392,
+ 21557, 16339, 424,
+ 21557, 16339, 464,
+ 21557, 16339, 546,
+ 21557, 16339, 580,
+ 21557, 16339, 596,
+ 21557, 16339, 612,
+ 21557, 16339, 646,
+ 21557, 16339, 710,
+ 21557, 16339, 734,
+ 21557, 16339, 758,
+ 21557, 16339, 774,
+ 21557, 16339, 792,
+ 21557, 16339, 990,
+ 21557, 16339, 2008,
+ 21557, 16339, 2214,
+ 21557, 16339, 2544,
+ 21557, 16339, 2664,
+ 21557, 16339, 3024,
+ 21557, 16339, 3288,
+ 21557, 16339, 13145, 20,
+ 21557, 16339, 13145, 24,
+ 21557, 19318,
+ 21557, 20827, 10485, 18558,
+ 21557, 20827, 10485, 20154,
+ 21557, 20827, 10485, 20167, 424,
+ 21557, 20827, 10485, 20167, 734,
+ 21557, 20827, 10485, 21344,
+ 21557, 22909, 12411, 107, 18786,
+ 21557, 22909, 12411, 149, 18786,
+ 21557, 22909, 12411, 357, 18786,
+ 21557, 22909, 12411, 2215, 18786,
+ 21557, 22909, 12411, 12494,
+ 21557, 22909, 12411, 14858,
+ 21557, 22909, 12411, 18690,
+ 21557, 22909, 12411, 20148,
+ 21558,
+ 21560,
+ 21642,
+ 21652,
+ 21657, 519, 3423, 505, 13878,
+ 21657, 10484,
+ 21657, 19961, 10484,
+ 21657, 20260,
+ 21657, 20261, 11417, 9734,
+ 21657, 20262,
+ 21658,
+ 21661, 1477, 519, 3375, 15222,
+ 21661, 1477, 1928,
+ 21661, 1477, 2189, 527, 13876,
+ 21661, 1477, 6045, 22314,
+ 21661, 1477, 6772,
+ 21661, 1477, 7015, 15766,
+ 21661, 1477, 12986,
+ 21661, 1477, 13285, 659, 8780,
+ 21661, 1477, 13478,
+ 21661, 1477, 13870,
+ 21661, 1477, 14492,
+ 21661, 1477, 14840,
+ 21661, 1477, 15124,
+ 21661, 1477, 15268,
+ 21661, 1477, 15582,
+ 21661, 1477, 15730,
+ 21661, 1477, 15742,
+ 21661, 1477, 15777, 13892,
+ 21661, 1477, 15924,
+ 21661, 1477, 16016,
+ 21661, 1477, 16328,
+ 21661, 1477, 16788,
+ 21661, 1477, 16840,
+ 21661, 1477, 17426,
+ 21661, 1477, 17524,
+ 21661, 1477, 17668,
+ 21661, 1477, 17684,
+ 21661, 1477, 17774,
+ 21661, 1477, 17906,
+ 21661, 1477, 18033, 5910,
+ 21661, 1477, 18105, 14764,
+ 21661, 1477, 18122,
+ 21661, 1477, 18344,
+ 21661, 1477, 18354,
+ 21661, 1477, 18534,
+ 21661, 1477, 18568,
+ 21661, 1477, 18740,
+ 21661, 1477, 18860,
+ 21661, 1477, 19158,
+ 21661, 1477, 19722,
+ 21661, 1477, 19790,
+ 21661, 1477, 19826,
+ 21661, 1477, 19868,
+ 21661, 1477, 20284,
+ 21661, 1477, 20418,
+ 21661, 1477, 20430,
+ 21661, 1477, 20621, 527, 19162,
+ 21661, 1477, 20761, 2748,
+ 21661, 1477, 20806,
+ 21661, 1477, 20828,
+ 21661, 1477, 20852,
+ 21661, 1477, 20866,
+ 21661, 1477, 21046,
+ 21661, 1477, 21086,
+ 21661, 1477, 21090,
+ 21661, 1477, 21100,
+ 21661, 1477, 21101, 320,
+ 21661, 1477, 21118,
+ 21661, 1477, 21218,
+ 21661, 1477, 21438,
+ 21661, 1477, 21486,
+ 21661, 1477, 21846,
+ 21661, 1477, 21848,
+ 21661, 1477, 21858,
+ 21661, 1477, 21904,
+ 21661, 1477, 22036,
+ 21661, 1477, 22056,
+ 21661, 1477, 22230,
+ 21661, 1477, 22312,
+ 21661, 1477, 22528,
+ 21661, 1477, 22584,
+ 21661, 1477, 22692,
+ 21661, 1477, 22722,
+ 21661, 1477, 22882,
+ 21661, 1477, 23074,
+ 21661, 1477, 23132,
+ 21661, 1477, 23136,
+ 21661, 1477, 23138,
+ 21661, 1477, 23402,
+ 21661, 1477, 24971, 527, 21902,
+ 21661, 1477, 24986,
+ 21666,
+ 21674,
+ 21713, 21423, 17084,
+ 21715, 22879, 17084,
+ 21721, 8900,
+ 21748,
+ 21757, 17021, 8737, 8281, 15064,
+ 21757, 17021, 8737, 10354,
+ 21757, 17021, 8737, 15064,
+ 21757, 17021, 8737, 15919, 10354,
+ 21757, 17021, 10485, 15707, 11417, 20118,
+ 21757, 17021, 10485, 17316,
+ 21757, 17021, 10485, 19142,
+ 21757, 17021, 10485, 19274,
+ 21757, 17021, 10485, 22560,
+ 21757, 17021, 10485, 22561, 11417, 20118,
+ 21757, 17021, 13145, 20827, 8736,
+ 21757, 17021, 15241, 10485, 8,
+ 21757, 17021, 15241, 10485, 16,
+ 21757, 17021, 15241, 10485, 28,
+ 21757, 17021, 15241, 10485, 40,
+ 21757, 17021, 15241, 10485, 72,
+ 21757, 17021, 15241, 10485, 94,
+ 21757, 17021, 15241, 10485, 502,
+ 21757, 17021, 15241, 10485, 680,
+ 21757, 17021, 15241, 10485, 20289, 16,
+ 21757, 17021, 15241, 16333, 8736,
+ 21757, 17021, 16339, 0,
+ 21757, 17021, 16339, 52,
+ 21757, 17021, 16339, 106,
+ 21757, 17021, 16339, 124,
+ 21757, 17021, 16339, 148,
+ 21757, 17021, 16339, 246,
+ 21757, 17021, 16339, 270,
+ 21757, 17021, 16339, 342,
+ 21757, 17021, 16339, 356,
+ 21757, 17021, 16339, 392,
+ 21757, 17021, 16339, 424,
+ 21757, 17021, 16339, 464,
+ 21757, 17021, 16339, 546,
+ 21757, 17021, 16339, 596,
+ 21757, 17021, 16339, 612,
+ 21757, 17021, 16339, 646,
+ 21757, 17021, 16339, 710,
+ 21757, 17021, 16339, 774,
+ 21757, 17021, 16339, 792,
+ 21757, 17021, 16339, 990,
+ 21757, 17021, 16339, 1106,
+ 21757, 17021, 16339, 1204,
+ 21757, 17021, 16339, 1226,
+ 21757, 17021, 16339, 1320,
+ 21757, 17021, 16339, 1572,
+ 21757, 17021, 16339, 2008,
+ 21757, 17021, 16339, 2544,
+ 21757, 17021, 16339, 2594,
+ 21757, 17021, 16339, 2664,
+ 21757, 17021, 16339, 2792,
+ 21757, 17021, 16339, 3166,
+ 21757, 17021, 16339, 3240,
+ 21757, 17021, 16339, 3372,
+ 21757, 17021, 16339, 3438,
+ 21757, 17021, 16339, 3452,
+ 21757, 17021, 16339, 3986,
+ 21757, 17021, 16339, 6516,
+ 21757, 17021, 16339, 6682,
+ 21757, 17021, 16339, 8084,
+ 21757, 17021, 16339, 10964,
+ 21757, 17021, 16339, 10988,
+ 21757, 17021, 17667, 7399, 8736,
+ 21757, 17021, 17667, 23167, 7399, 8736,
+ 21757, 17021, 18061, 7399, 8736,
+ 21757, 17021, 18061, 23167, 7399, 8736,
+ 21757, 17021, 21546,
+ 21757, 17021, 23425, 16339, 392,
+ 21757, 17021, 23425, 16339, 596,
+ 21757, 17021, 23425, 16339, 710,
+ 21757, 17021, 23425, 16339, 774,
+ 21757, 17021, 27187, 16339, 596,
+ 21771, 17085, 1477, 876,
+ 21771, 17085, 1477, 1628,
+ 21771, 17085, 1477, 2718,
+ 21771, 17085, 1477, 2827, 12320,
+ 21771, 17085, 1477, 3393, 2742,
+ 21771, 17085, 1477, 3698,
+ 21771, 17085, 1477, 5440,
+ 21771, 17085, 1477, 5463, 14494,
+ 21771, 17085, 1477, 5463, 15236,
+ 21771, 17085, 1477, 5463, 18734,
+ 21771, 17085, 1477, 5463, 19144,
+ 21771, 17085, 1477, 5941, 505, 8738,
+ 21771, 17085, 1477, 5941, 505, 19124,
+ 21771, 17085, 1477, 6158,
+ 21771, 17085, 1477, 6968,
+ 21771, 17085, 1477, 7274,
+ 21771, 17085, 1477, 7369, 6644,
+ 21771, 17085, 1477, 7369, 14310,
+ 21771, 17085, 1477, 7614,
+ 21771, 17085, 1477, 7755, 2742,
+ 21771, 17085, 1477, 7755, 14296,
+ 21771, 17085, 1477, 8205, 2742,
+ 21771, 17085, 1477, 10087, 10296,
+ 21771, 17085, 1477, 10087, 16860,
+ 21771, 17085, 1477, 10296,
+ 21771, 17085, 1477, 10297, 505, 15799, 22536,
+ 21771, 17085, 1477, 10297, 505, 19270,
+ 21771, 17085, 1477, 10534,
+ 21771, 17085, 1477, 12320,
+ 21771, 17085, 1477, 12419, 17062,
+ 21771, 17085, 1477, 12438,
+ 21771, 17085, 1477, 12450,
+ 21771, 17085, 1477, 12505, 18396,
+ 21771, 17085, 1477, 13026,
+ 21771, 17085, 1477, 13417, 6662,
+ 21771, 17085, 1477, 13882,
+ 21771, 17085, 1477, 14026,
+ 21771, 17085, 1477, 14034,
+ 21771, 17085, 1477, 14455, 8248,
+ 21771, 17085, 1477, 15094,
+ 21771, 17085, 1477, 15128,
+ 21771, 17085, 1477, 15270,
+ 21771, 17085, 1477, 15532,
+ 21771, 17085, 1477, 15799, 2742,
+ 21771, 17085, 1477, 15799, 22536,
+ 21771, 17085, 1477, 15815, 505, 7754,
+ 21771, 17085, 1477, 15815, 505, 15798,
+ 21771, 17085, 1477, 15815, 505, 19458,
+ 21771, 17085, 1477, 16766,
+ 21771, 17085, 1477, 16786,
+ 21771, 17085, 1477, 16822,
+ 21771, 17085, 1477, 16964,
+ 21771, 17085, 1477, 17004,
+ 21771, 17085, 1477, 17062,
+ 21771, 17085, 1477, 17114,
+ 21771, 17085, 1477, 17448,
+ 21771, 17085, 1477, 17456,
+ 21771, 17085, 1477, 17494,
+ 21771, 17085, 1477, 17555, 2742,
+ 21771, 17085, 1477, 17578,
+ 21771, 17085, 1477, 17580,
+ 21771, 17085, 1477, 17782,
+ 21771, 17085, 1477, 18369, 21548,
+ 21771, 17085, 1477, 18369, 23008,
+ 21771, 17085, 1477, 18369, 23010,
+ 21771, 17085, 1477, 18730,
+ 21771, 17085, 1477, 18736,
+ 21771, 17085, 1477, 18737, 505, 7754,
+ 21771, 17085, 1477, 18737, 505, 19270,
+ 21771, 17085, 1477, 18737, 505, 21782,
+ 21771, 17085, 1477, 18795, 505, 7842,
+ 21771, 17085, 1477, 18923, 19046,
+ 21771, 17085, 1477, 18939, 14857, 18938,
+ 21771, 17085, 1477, 18939, 14857, 21534,
+ 21771, 17085, 1477, 19046,
+ 21771, 17085, 1477, 19140,
+ 21771, 17085, 1477, 19141, 505, 19270,
+ 21771, 17085, 1477, 19146,
+ 21771, 17085, 1477, 19258,
+ 21771, 17085, 1477, 19271, 2742,
+ 21771, 17085, 1477, 19384,
+ 21771, 17085, 1477, 19422,
+ 21771, 17085, 1477, 19474,
+ 21771, 17085, 1477, 19542,
+ 21771, 17085, 1477, 20217, 12450,
+ 21771, 17085, 1477, 20498,
+ 21771, 17085, 1477, 20530,
+ 21771, 17085, 1477, 20854,
+ 21771, 17085, 1477, 21238,
+ 21771, 17085, 1477, 21248,
+ 21771, 17085, 1477, 21414,
+ 21771, 17085, 1477, 21426,
+ 21771, 17085, 1477, 21428,
+ 21771, 17085, 1477, 21430,
+ 21771, 17085, 1477, 21549, 505, 10297, 505, 15798,
+ 21771, 17085, 1477, 21549, 505, 10297, 505, 19270,
+ 21771, 17085, 1477, 21549, 505, 15798,
+ 21771, 17085, 1477, 21549, 505, 19270,
+ 21771, 17085, 1477, 21718,
+ 21771, 17085, 1477, 21724,
+ 21771, 17085, 1477, 21726,
+ 21771, 17085, 1477, 21730,
+ 21771, 17085, 1477, 21794,
+ 21771, 17085, 1477, 21870,
+ 21771, 17085, 1477, 21872,
+ 21771, 17085, 1477, 21874,
+ 21771, 17085, 1477, 21876,
+ 21771, 17085, 1477, 21900,
+ 21771, 17085, 1477, 22546,
+ 21771, 17085, 1477, 22773, 2742,
+ 21771, 17085, 1477, 22906,
+ 21771, 17085, 1477, 23012,
+ 21771, 17085, 1477, 23267, 17062,
+ 21771, 17085, 1477, 23280,
+ 21771, 17085, 1477, 23284,
+ 21771, 17085, 1477, 23302,
+ 21775, 13350,
+ 21790,
+ 21793, 3375, 13682,
+ 21809, 6938,
+ 21814,
+ 21819, 891, 7600,
+ 21831, 2271, 8250,
+ 21831, 20128,
+ 21836,
+ 21839, 16339, 274,
+ 21839, 16339, 552,
+ 21839, 16339, 2376,
+ 21839, 16339, 2644,
+ 21839, 16339, 3348,
+ 21839, 16339, 3696,
+ 21839, 16339, 5500,
+ 21839, 16339, 6010,
+ 21839, 16339, 7416,
+ 21839, 16339, 7932,
+ 21839, 16339, 10032,
+ 21839, 16339, 10388,
+ 21839, 16339, 11626,
+ 21839, 16339, 12256,
+ 21839, 16339, 13268,
+ 21839, 16339, 14765, 12256,
+ 21839, 16339, 15440,
+ 21839, 16339, 15825, 3696,
+ 21839, 16339, 15836,
+ 21839, 16339, 16318,
+ 21839, 16339, 16862,
+ 21839, 16593, 2726,
+ 21839, 16593, 2727, 18038,
+ 21839, 16593, 3362,
+ 21839, 16593, 3486,
+ 21839, 16593, 7000,
+ 21839, 16593, 14960,
+ 21839, 16593, 17258,
+ 21841, 15512,
+ 21843, 92,
+ 21843, 13869, 10484,
+ 21844,
+ 21853, 6938,
+ 21863, 21711, 17084,
+ 21889, 14838,
+ 21891, 9358,
+ 21893, 516,
+ 21893, 1529, 15994,
+ 21893, 7775, 516,
+ 21893, 10485, 7459, 18895, 1280,
+ 21893, 10485, 14194,
+ 21893, 10485, 15919, 22561, 17316,
+ 21893, 10485, 17316,
+ 21893, 10485, 18848,
+ 21893, 10485, 18895, 22560,
+ 21893, 10485, 19142,
+ 21893, 10485, 19274,
+ 21893, 10485, 19318,
+ 21893, 10485, 19883, 22560,
+ 21893, 10485, 20242,
+ 21893, 10485, 22560,
+ 21893, 10485, 22561, 3486,
+ 21893, 10485, 22561, 14960,
+ 21893, 10485, 22561, 17316,
+ 21893, 10485, 22561, 19318,
+ 21893, 12223, 15512,
+ 21893, 12508,
+ 21893, 12908,
+ 21893, 12959, 2726,
+ 21893, 12959, 3194,
+ 21893, 12959, 3486,
+ 21893, 12959, 6978,
+ 21893, 12959, 7000,
+ 21893, 12959, 9282,
+ 21893, 12959, 11726,
+ 21893, 12959, 13036,
+ 21893, 12959, 14634,
+ 21893, 12959, 14960,
+ 21893, 13299, 15512,
+ 21893, 15241, 10485, 8,
+ 21893, 15241, 10485, 16,
+ 21893, 15241, 10485, 28,
+ 21893, 15241, 10485, 40,
+ 21893, 15241, 10485, 58,
+ 21893, 15241, 10485, 72,
+ 21893, 15241, 10485, 94,
+ 21893, 15241, 10485, 98,
+ 21893, 15241, 10485, 102,
+ 21893, 15241, 10485, 312,
+ 21893, 15241, 10485, 502,
+ 21893, 15241, 10485, 680,
+ 21893, 15241, 10485, 702,
+ 21893, 15241, 10485, 2734,
+ 21893, 15241, 10485, 3590,
+ 21893, 15241, 10485, 14693, 8,
+ 21893, 15241, 10485, 14693, 28,
+ 21893, 15241, 10485, 15707, 8,
+ 21893, 15241, 10485, 15707, 28,
+ 21893, 15241, 10485, 15707, 8281, 8,
+ 21893, 15241, 10485, 19149, 22,
+ 21893, 15241, 10485, 19149, 34,
+ 21893, 15241, 10485, 19149, 404,
+ 21893, 15241, 10485, 19149, 606,
+ 21893, 15241, 10485, 25075, 8,
+ 21893, 15919, 12908,
+ 21893, 16339, 0,
+ 21893, 16339, 8,
+ 21893, 16339, 16,
+ 21893, 16339, 28,
+ 21893, 16339, 40,
+ 21893, 16339, 58,
+ 21893, 16339, 72,
+ 21893, 16339, 94,
+ 21893, 16339, 98,
+ 21893, 16339, 102,
+ 21893, 16339, 106,
+ 21893, 16339, 124,
+ 21893, 16339, 148,
+ 21893, 16339, 226,
+ 21893, 16339, 246,
+ 21893, 16339, 270,
+ 21893, 16339, 312,
+ 21893, 16339, 342,
+ 21893, 16339, 356,
+ 21893, 16339, 392,
+ 21893, 16339, 424,
+ 21893, 16339, 464,
+ 21893, 16339, 502,
+ 21893, 16339, 546,
+ 21893, 16339, 580,
+ 21893, 16339, 596,
+ 21893, 16339, 612,
+ 21893, 16339, 646,
+ 21893, 16339, 680,
+ 21893, 16339, 702,
+ 21893, 16339, 710,
+ 21893, 16339, 774,
+ 21893, 16339, 792,
+ 21893, 16339, 962,
+ 21893, 16339, 990,
+ 21893, 16339, 1106,
+ 21893, 16339, 1204,
+ 21893, 16339, 1226,
+ 21893, 16339, 1562,
+ 21893, 16339, 1572,
+ 21893, 16339, 1890,
+ 21893, 16339, 1906,
+ 21893, 16339, 2008,
+ 21893, 16339, 2248,
+ 21893, 16339, 2544,
+ 21893, 16339, 2594,
+ 21893, 16339, 2664,
+ 21893, 16339, 2734,
+ 21893, 16339, 2792,
+ 21893, 16339, 3028,
+ 21893, 16339, 3072,
+ 21893, 16339, 3166,
+ 21893, 16339, 3240,
+ 21893, 16339, 3372,
+ 21893, 16339, 3452,
+ 21893, 16339, 3590,
+ 21893, 16339, 3946,
+ 21893, 16339, 3986,
+ 21893, 16339, 6508,
+ 21893, 16339, 6516,
+ 21893, 16339, 7242,
+ 21893, 16339, 7998,
+ 21893, 16339, 8272,
+ 21893, 16339, 9344,
+ 21893, 16339, 10988,
+ 21893, 16339, 12922,
+ 21893, 16339, 13353, 774,
+ 21893, 16339, 14693, 0,
+ 21893, 16339, 14693, 8,
+ 21893, 16339, 14693, 28,
+ 21893, 16339, 15707, 0,
+ 21893, 16339, 15707, 8,
+ 21893, 16339, 15707, 28,
+ 21893, 16339, 17977, 10604,
+ 21893, 16339, 18339, 1204,
+ 21893, 16339, 19149, 22,
+ 21893, 16339, 19149, 34,
+ 21893, 16339, 19149, 404,
+ 21893, 16339, 19149, 606,
+ 21893, 17043, 10485, 17280,
+ 21893, 17043, 10485, 19272,
+ 21893, 22096,
+ 21893, 23073, 10484,
+ 21895, 17548,
+ 22029, 23218,
+ 22053, 658,
+ 22053, 11417, 7001, 6639, 12220,
+ 22060,
+ 22072,
+ 22087, 14765, 16339, 16,
+ 22087, 14765, 16339, 552,
+ 22087, 14765, 16339, 782,
+ 22087, 14765, 16339, 786,
+ 22087, 14765, 16339, 938,
+ 22087, 14765, 16339, 1005, 3932,
+ 22087, 14765, 16339, 2732,
+ 22087, 14765, 16339, 2746,
+ 22087, 14765, 16339, 3166,
+ 22087, 14765, 16339, 3442,
+ 22087, 14765, 16339, 3554,
+ 22087, 14765, 16339, 6064,
+ 22087, 14765, 16339, 6976,
+ 22087, 14765, 16339, 7412,
+ 22087, 14765, 16339, 7768,
+ 22087, 14765, 16339, 7920,
+ 22087, 14765, 16339, 10422,
+ 22087, 14765, 16339, 11268,
+ 22087, 14765, 16339, 11564,
+ 22087, 14765, 16339, 11582,
+ 22087, 14765, 16339, 11584,
+ 22087, 14765, 16339, 12976,
+ 22087, 14765, 16339, 12998,
+ 22087, 14765, 16339, 13180,
+ 22087, 14765, 16339, 13940,
+ 22087, 14765, 16339, 14518,
+ 22087, 14765, 16339, 14762,
+ 22087, 14765, 16339, 14765, 3932,
+ 22087, 14765, 16339, 14765, 3933, 11417, 10764,
+ 22087, 14765, 16339, 15360,
+ 22087, 14765, 16339, 15758,
+ 22087, 14765, 16339, 15886,
+ 22087, 14765, 16339, 16748,
+ 22087, 14765, 16339, 17254,
+ 22087, 14765, 16339, 17398,
+ 22087, 14765, 16339, 17619, 15758,
+ 22087, 14765, 16339, 17972,
+ 22087, 14765, 16339, 18061, 7768,
+ 22087, 14765, 16339, 18069, 1005, 3932,
+ 22087, 14765, 16339, 18069, 14765, 3932,
+ 22087, 14765, 16339, 18076,
+ 22087, 14765, 16339, 18280,
+ 22087, 14765, 16339, 18408,
+ 22087, 14765, 16339, 18844,
+ 22087, 14765, 16339, 18903, 270,
+ 22087, 14765, 16339, 19200,
+ 22087, 14765, 16339, 19935, 18408,
+ 22087, 14765, 16339, 22481, 0,
+ 22087, 17613, 16339, 16,
+ 22087, 17613, 16339, 552,
+ 22087, 17613, 16339, 782,
+ 22087, 17613, 16339, 786,
+ 22087, 17613, 16339, 938,
+ 22087, 17613, 16339, 1005, 3932,
+ 22087, 17613, 16339, 2732,
+ 22087, 17613, 16339, 2746,
+ 22087, 17613, 16339, 3166,
+ 22087, 17613, 16339, 3442,
+ 22087, 17613, 16339, 3554,
+ 22087, 17613, 16339, 6064,
+ 22087, 17613, 16339, 6976,
+ 22087, 17613, 16339, 7412,
+ 22087, 17613, 16339, 7768,
+ 22087, 17613, 16339, 7920,
+ 22087, 17613, 16339, 10422,
+ 22087, 17613, 16339, 11268,
+ 22087, 17613, 16339, 11564,
+ 22087, 17613, 16339, 11582,
+ 22087, 17613, 16339, 11584,
+ 22087, 17613, 16339, 12976,
+ 22087, 17613, 16339, 12998,
+ 22087, 17613, 16339, 13180,
+ 22087, 17613, 16339, 13940,
+ 22087, 17613, 16339, 14518,
+ 22087, 17613, 16339, 14762,
+ 22087, 17613, 16339, 14765, 3932,
+ 22087, 17613, 16339, 14765, 3933, 11417, 10764,
+ 22087, 17613, 16339, 15360,
+ 22087, 17613, 16339, 15758,
+ 22087, 17613, 16339, 15886,
+ 22087, 17613, 16339, 16748,
+ 22087, 17613, 16339, 17254,
+ 22087, 17613, 16339, 17398,
+ 22087, 17613, 16339, 17619, 15758,
+ 22087, 17613, 16339, 17972,
+ 22087, 17613, 16339, 18061, 7768,
+ 22087, 17613, 16339, 18069, 1005, 3932,
+ 22087, 17613, 16339, 18069, 14765, 3932,
+ 22087, 17613, 16339, 18076,
+ 22087, 17613, 16339, 18280,
+ 22087, 17613, 16339, 18408,
+ 22087, 17613, 16339, 18844,
+ 22087, 17613, 16339, 18903, 270,
+ 22087, 17613, 16339, 19200,
+ 22087, 17613, 16339, 19935, 18408,
+ 22087, 17613, 16339, 22481, 0,
+ 22091, 1076,
+ 22098,
+ 22101, 16339, 808,
+ 22101, 16339, 810,
+ 22101, 16339, 812,
+ 22101, 16339, 1330,
+ 22101, 16339, 1332,
+ 22101, 16339, 1334,
+ 22101, 16339, 1336,
+ 22101, 16339, 1338,
+ 22101, 16339, 1340,
+ 22101, 16339, 1814,
+ 22101, 16339, 1816,
+ 22101, 16339, 1818,
+ 22101, 16339, 1820,
+ 22101, 16339, 2686,
+ 22101, 16339, 2688,
+ 22101, 16339, 2690,
+ 22101, 16339, 3510,
+ 22101, 16339, 3512,
+ 22101, 16339, 3514,
+ 22101, 16339, 3516,
+ 22101, 16339, 3518,
+ 22101, 16339, 4070,
+ 22101, 16339, 7342,
+ 22101, 16339, 7344,
+ 22101, 16339, 7346,
+ 22101, 16339, 7348,
+ 22101, 16339, 7350,
+ 22101, 16339, 7352,
+ 22101, 16339, 7354,
+ 22101, 16339, 7356,
+ 22101, 16339, 7358,
+ 22101, 16339, 7384,
+ 22101, 16339, 7386,
+ 22101, 16339, 7388,
+ 22101, 16339, 7390,
+ 22101, 16339, 7392,
+ 22101, 16339, 7394,
+ 22101, 16339, 7396,
+ 22101, 16339, 7440,
+ 22101, 16339, 7442,
+ 22101, 16339, 7444,
+ 22101, 16339, 7446,
+ 22101, 16339, 7448,
+ 22101, 16339, 7450,
+ 22101, 16339, 7452,
+ 22101, 16339, 7574,
+ 22101, 16339, 7576,
+ 22101, 16339, 7578,
+ 22101, 16339, 7580,
+ 22101, 16339, 7582,
+ 22101, 16339, 7584,
+ 22101, 16339, 7586,
+ 22101, 16339, 7588,
+ 22101, 16339, 7620,
+ 22101, 16339, 7622,
+ 22101, 16339, 7624,
+ 22101, 16339, 7876,
+ 22101, 16339, 7878,
+ 22101, 16339, 7880,
+ 22101, 16339, 7882,
+ 22101, 16339, 7884,
+ 22101, 16339, 7886,
+ 22101, 16339, 7888,
+ 22101, 16339, 7890,
+ 22101, 16339, 7892,
+ 22101, 16339, 7954,
+ 22101, 16339, 7956,
+ 22101, 16339, 7958,
+ 22101, 16339, 7960,
+ 22101, 16339, 7962,
+ 22101, 16339, 7964,
+ 22101, 16339, 8012,
+ 22101, 16339, 8014,
+ 22101, 16339, 8016,
+ 22101, 16339, 8018,
+ 22101, 16339, 8020,
+ 22101, 16339, 8022,
+ 22101, 16339, 8024,
+ 22101, 16339, 8026,
+ 22101, 16339, 8052,
+ 22101, 16339, 8054,
+ 22101, 16339, 8056,
+ 22101, 16339, 8086,
+ 22101, 16339, 8088,
+ 22101, 16339, 8090,
+ 22101, 16339, 8092,
+ 22101, 16339, 8094,
+ 22101, 16339, 8096,
+ 22101, 16339, 8098,
+ 22101, 16339, 8706,
+ 22101, 16339, 8708,
+ 22101, 16339, 8710,
+ 22101, 16339, 8712,
+ 22101, 16339, 8714,
+ 22101, 16339, 8716,
+ 22101, 16339, 8718,
+ 22101, 16339, 8770,
+ 22101, 16339, 8772,
+ 22101, 16339, 8846,
+ 22101, 16339, 8848,
+ 22101, 16339, 8850,
+ 22101, 16339, 8852,
+ 22101, 16339, 8854,
+ 22101, 16339, 8856,
+ 22101, 16339, 8858,
+ 22101, 16339, 8888,
+ 22101, 16339, 8890,
+ 22101, 16339, 8892,
+ 22101, 16339, 8894,
+ 22101, 16339, 8896,
+ 22101, 16339, 8898,
+ 22101, 16339, 8912,
+ 22101, 16339, 8914,
+ 22101, 16339, 8916,
+ 22101, 16339, 8918,
+ 22101, 16339, 9042,
+ 22101, 16339, 9044,
+ 22101, 16339, 9046,
+ 22101, 16339, 9048,
+ 22101, 16339, 9050,
+ 22101, 16339, 9052,
+ 22101, 16339, 9054,
+ 22101, 16339, 9056,
+ 22101, 16339, 9058,
+ 22101, 16339, 9164,
+ 22101, 16339, 9166,
+ 22101, 16339, 9168,
+ 22101, 16339, 9170,
+ 22101, 16339, 9172,
+ 22101, 16339, 9174,
+ 22101, 16339, 9260,
+ 22101, 16339, 9262,
+ 22101, 16339, 9264,
+ 22101, 16339, 9266,
+ 22101, 16339, 9268,
+ 22101, 16339, 9270,
+ 22101, 16339, 9272,
+ 22101, 16339, 9348,
+ 22101, 16339, 9350,
+ 22101, 16339, 9352,
+ 22101, 16339, 9354,
+ 22101, 16339, 9356,
+ 22101, 16339, 9438,
+ 22101, 16339, 9440,
+ 22101, 16339, 9442,
+ 22101, 16339, 9986,
+ 22101, 16339, 9988,
+ 22101, 16339, 9990,
+ 22101, 16339, 9992,
+ 22101, 16339, 10016,
+ 22101, 16339, 10018,
+ 22101, 16339, 10020,
+ 22101, 16339, 10022,
+ 22101, 16339, 10040,
+ 22101, 16339, 10042,
+ 22101, 16339, 10044,
+ 22101, 16339, 10046,
+ 22101, 16339, 10048,
+ 22101, 16339, 10050,
+ 22101, 16339, 10052,
+ 22101, 16339, 10072,
+ 22101, 16339, 10074,
+ 22101, 16339, 10076,
+ 22101, 16339, 10078,
+ 22101, 16339, 10080,
+ 22101, 16339, 10082,
+ 22101, 16339, 10138,
+ 22101, 16339, 10140,
+ 22101, 16339, 10142,
+ 22101, 16339, 10144,
+ 22101, 16339, 10146,
+ 22101, 16339, 10148,
+ 22101, 16339, 10266,
+ 22101, 16339, 10268,
+ 22101, 16339, 10270,
+ 22101, 16339, 10272,
+ 22101, 16339, 10274,
+ 22101, 16339, 10276,
+ 22101, 16339, 10278,
+ 22101, 16339, 10280,
+ 22101, 16339, 10314,
+ 22101, 16339, 10316,
+ 22101, 16339, 10318,
+ 22101, 16339, 10320,
+ 22101, 16339, 10322,
+ 22101, 16339, 10460,
+ 22101, 16339, 10462,
+ 22101, 16339, 10464,
+ 22101, 16339, 10466,
+ 22101, 16339, 10468,
+ 22101, 16339, 10470,
+ 22101, 16339, 10520,
+ 22101, 16339, 10522,
+ 22101, 16339, 10524,
+ 22101, 16339, 10526,
+ 22101, 16339, 10528,
+ 22101, 16339, 10530,
+ 22101, 16339, 10532,
+ 22101, 16339, 10608,
+ 22101, 16339, 10610,
+ 22101, 16339, 10612,
+ 22101, 16339, 10614,
+ 22101, 16339, 10616,
+ 22101, 16339, 10618,
+ 22101, 16339, 10620,
+ 22101, 16339, 10622,
+ 22101, 16339, 10740,
+ 22101, 16339, 10742,
+ 22101, 16339, 10744,
+ 22101, 16339, 10746,
+ 22101, 16339, 10786,
+ 22101, 16339, 10788,
+ 22101, 16339, 10790,
+ 22101, 16339, 10792,
+ 22101, 16339, 10794,
+ 22101, 16339, 10796,
+ 22101, 16339, 10798,
+ 22101, 16339, 10800,
+ 22101, 16339, 10802,
+ 22101, 16339, 10876,
+ 22101, 16339, 10878,
+ 22101, 16339, 10880,
+ 22101, 16339, 10882,
+ 22101, 16339, 10884,
+ 22101, 16339, 10886,
+ 22101, 16339, 10888,
+ 22101, 16339, 10924,
+ 22101, 16339, 10926,
+ 22101, 16339, 10928,
+ 22101, 16339, 10930,
+ 22101, 16339, 10932,
+ 22101, 16339, 10934,
+ 22101, 16339, 11010,
+ 22101, 16339, 11012,
+ 22101, 16339, 11014,
+ 22101, 16339, 11016,
+ 22101, 16339, 11360,
+ 22101, 16339, 11362,
+ 22101, 16339, 11364,
+ 22101, 16339, 11366,
+ 22101, 16339, 11368,
+ 22101, 16339, 11382,
+ 22101, 16339, 11384,
+ 22101, 16339, 11386,
+ 22101, 16339, 11388,
+ 22101, 16339, 11398,
+ 22101, 16339, 11400,
+ 22101, 16339, 11402,
+ 22101, 16339, 11404,
+ 22101, 16339, 11406,
+ 22101, 16339, 11418,
+ 22101, 16339, 11420,
+ 22101, 16339, 11422,
+ 22101, 16339, 11424,
+ 22101, 16339, 11426,
+ 22101, 16339, 11428,
+ 22101, 16339, 11430,
+ 22101, 16339, 11518,
+ 22101, 16339, 11520,
+ 22101, 16339, 11522,
+ 22101, 16339, 11524,
+ 22101, 16339, 11526,
+ 22101, 16339, 11608,
+ 22101, 16339, 11610,
+ 22101, 16339, 11612,
+ 22101, 16339, 11614,
+ 22101, 16339, 11616,
+ 22101, 16339, 11618,
+ 22101, 16339, 11636,
+ 22101, 16339, 11638,
+ 22101, 16339, 11640,
+ 22101, 16339, 11642,
+ 22101, 16339, 13318,
+ 22101, 16339, 13320,
+ 22101, 16339, 13512,
+ 22101, 16339, 13514,
+ 22101, 16339, 13516,
+ 22101, 16339, 13588,
+ 22101, 16339, 13808,
+ 22101, 16339, 13968,
+ 22101, 16339, 14022,
+ 22101, 16339, 15012,
+ 22101, 16339, 15080,
+ 22101, 16339, 15338,
+ 22101, 16339, 21292,
+ 22101, 16339, 21294,
+ 22109, 15038,
+ 22109, 15039, 11417, 15689, 9362,
+ 22110,
+ 22113, 954,
+ 22113, 2727, 15931, 17562,
+ 22113, 2727, 15931, 17564,
+ 22113, 2727, 15931, 17566,
+ 22113, 2727, 15931, 17568,
+ 22113, 2727, 15931, 17570,
+ 22113, 2727, 15931, 17572,
+ 22113, 2727, 15931, 21824,
+ 22113, 3317, 2006,
+ 22113, 8251, 21060,
+ 22113, 8729, 11417, 17051, 10484,
+ 22113, 10311, 16352,
+ 22113, 10311, 16354,
+ 22113, 10311, 16356,
+ 22113, 10311, 16358,
+ 22113, 12419, 18028,
+ 22113, 12419, 18494,
+ 22113, 19043, 13676,
+ 22113, 19706,
+ 22115, 17084,
+ 22125, 19872,
+ 22139, 10485, 955, 12220,
+ 22139, 10485, 1281, 12398,
+ 22139, 10485, 12514,
+ 22139, 10485, 15919, 10063, 12398,
+ 22139, 10485, 19142,
+ 22139, 10485, 19274,
+ 22139, 12959, 2726,
+ 22139, 12959, 3486,
+ 22139, 12959, 7000,
+ 22139, 12959, 14960,
+ 22139, 15241, 10485, 8,
+ 22139, 15241, 10485, 16,
+ 22139, 15241, 10485, 28,
+ 22139, 15241, 10485, 40,
+ 22139, 15241, 10485, 19149, 34,
+ 22139, 15241, 16333, 8736,
+ 22139, 16339, 0,
+ 22139, 16339, 106,
+ 22139, 16339, 124,
+ 22139, 16339, 148,
+ 22139, 16339, 246,
+ 22139, 16339, 270,
+ 22139, 16339, 342,
+ 22139, 16339, 356,
+ 22139, 16339, 392,
+ 22139, 16339, 424,
+ 22139, 16339, 464,
+ 22139, 16339, 546,
+ 22139, 16339, 596,
+ 22139, 16339, 612,
+ 22139, 16339, 646,
+ 22139, 16339, 710,
+ 22139, 16339, 774,
+ 22139, 16339, 792,
+ 22139, 16339, 990,
+ 22139, 16339, 1106,
+ 22139, 16339, 1204,
+ 22139, 16339, 1226,
+ 22139, 16339, 1572,
+ 22139, 16339, 2008,
+ 22139, 16339, 2046,
+ 22139, 16339, 2594,
+ 22139, 16339, 2664,
+ 22139, 16339, 2792,
+ 22139, 16339, 3166,
+ 22139, 16339, 3240,
+ 22139, 16339, 3372,
+ 22139, 16339, 3452,
+ 22139, 16339, 3632,
+ 22139, 16339, 6516,
+ 22139, 16339, 10988,
+ 22139, 16339, 11008,
+ 22139, 16339, 15078,
+ 22139, 16593, 2727, 18038,
+ 22139, 16593, 2727, 20520,
+ 22139, 16593, 3362,
+ 22139, 16593, 17258,
+ 22139, 17316,
+ 22139, 19781, 2727, 7368,
+ 22139, 22909, 1280,
+ 22139, 22909, 12908,
+ 22139, 22909, 13686,
+ 22139, 22909, 13700,
+ 22139, 22909, 14765, 15766,
+ 22139, 22909, 15766,
+ 22139, 22909, 15919, 12908,
+ 22139, 22909, 19469, 954,
+ 22139, 22909, 19990,
+ 22171, 10485, 678,
+ 22171, 16339, 228,
+ 22171, 16339, 274,
+ 22171, 16339, 552,
+ 22171, 16339, 2376,
+ 22171, 16339, 2644,
+ 22171, 16339, 3348,
+ 22171, 16339, 3696,
+ 22171, 16339, 5500,
+ 22171, 16339, 6010,
+ 22171, 16339, 7416,
+ 22171, 16339, 7932,
+ 22171, 16339, 9904,
+ 22171, 16339, 10032,
+ 22171, 16339, 10388,
+ 22171, 16339, 10820,
+ 22171, 16339, 11472,
+ 22171, 16339, 11486,
+ 22171, 16339, 11626,
+ 22171, 16339, 12070,
+ 22171, 16339, 12256,
+ 22171, 16339, 12406,
+ 22171, 16339, 13268,
+ 22171, 16339, 13486,
+ 22171, 16339, 13564,
+ 22171, 16339, 14444,
+ 22171, 16339, 14576,
+ 22171, 16339, 14808,
+ 22171, 16339, 15440,
+ 22171, 16339, 15836,
+ 22171, 16339, 16082,
+ 22171, 16339, 16206,
+ 22171, 16339, 16318,
+ 22171, 16339, 16862,
+ 22171, 16339, 17402,
+ 22171, 16339, 17762,
+ 22171, 16339, 19004,
+ 22171, 16593, 2726,
+ 22171, 16593, 2727, 18038,
+ 22171, 16593, 3362,
+ 22171, 16593, 6978,
+ 22171, 16593, 17258,
+ 22171, 22909, 1280,
+ 22171, 22909, 1281, 17359, 1280,
+ 22171, 22909, 3487, 6638,
+ 22171, 22909, 8251, 15994,
+ 22171, 22909, 10598,
+ 22171, 22909, 15919, 1281, 17359, 1280,
+ 22171, 22909, 17930,
+ 22171, 23073, 8737, 12220,
+ 22171, 23073, 8737, 12398,
+ 22173, 912,
+ 22173, 2202,
+ 22176,
+ 22178,
+ 22203, 17084,
+ 22226,
+ 22230,
+ 22237, 6938,
+ 22258,
+ 22265, 5476,
+ 22269, 15919, 22908,
+ 22269, 16969, 22908,
+ 22271, 11441, 21480,
+ 22271, 16339, 274,
+ 22271, 16339, 552,
+ 22271, 16339, 874,
+ 22271, 16339, 878,
+ 22271, 16339, 986,
+ 22271, 16339, 1698,
+ 22271, 16339, 1960,
+ 22271, 16339, 2376,
+ 22271, 16339, 2644,
+ 22271, 16339, 2920,
+ 22271, 16339, 3344,
+ 22271, 16339, 3366,
+ 22271, 16339, 3694,
+ 22271, 16339, 3896,
+ 22271, 16339, 3966,
+ 22271, 16339, 6566,
+ 22271, 16339, 7148,
+ 22271, 16339, 8182,
+ 22271, 16339, 10100,
+ 22271, 16339, 10286,
+ 22271, 16339, 10334,
+ 22271, 16339, 10388,
+ 22271, 16593, 2726,
+ 22271, 16593, 2727, 18038,
+ 22271, 16593, 3362,
+ 22271, 16593, 3486,
+ 22271, 16593, 14960,
+ 22271, 16593, 17258,
+ 22277, 14752,
+ 22279, 10484,
+ 22287, 10484,
+ 22290,
+ 22294,
+ 22296,
+ 22301, 19877, 20112,
+ 22303, 13063, 658,
+ 22307, 10484,
+ 22317, 8211, 17890,
+ 22317, 8211, 17892,
+ 22320,
+ 22327, 909, 20805, 12314,
+ 22329, 3423, 16921, 15287, 12314,
+ 22329, 3487, 16135, 12314,
+ 22329, 7372,
+ 22329, 11379, 12314,
+ 22329, 12314,
+ 22329, 12315, 659, 954,
+ 22329, 12315, 659, 12419, 17764,
+ 22329, 12315, 891, 15127, 891, 13707, 2727, 15931, 12426,
+ 22329, 12315, 7007, 954,
+ 22329, 12315, 7007, 955, 659, 12419, 17764,
+ 22329, 12315, 9703, 21229, 12314,
+ 22329, 12315, 11417, 3395, 19114,
+ 22329, 12315, 11417, 3395, 21028,
+ 22329, 12315, 11417, 7596,
+ 22329, 12315, 11417, 8286,
+ 22329, 12315, 11417, 9819, 12398,
+ 22329, 12315, 11417, 10764,
+ 22329, 12315, 11417, 10765, 11417, 15919, 20625, 17050,
+ 22329, 12315, 11417, 10765, 11417, 20625, 17050,
+ 22329, 12315, 11417, 13649, 20551, 20710,
+ 22329, 12315, 11417, 14765, 20551, 20710,
+ 22329, 12315, 11417, 14765, 22699, 20710,
+ 22329, 12315, 11417, 15803, 21028,
+ 22329, 12315, 11417, 15917, 10600,
+ 22329, 12315, 11417, 15919, 20625, 17050,
+ 22329, 12315, 11417, 16443, 20551, 20710,
+ 22329, 12315, 11417, 17050,
+ 22329, 12315, 11417, 18469, 10764,
+ 22329, 12315, 11417, 20625, 17050,
+ 22329, 12315, 11417, 22699, 20710,
+ 22329, 12315, 12221, 14693, 21229, 12314,
+ 22329, 12315, 12221, 14985, 20112,
+ 22329, 12315, 12221, 15537, 13063, 658,
+ 22329, 12315, 12221, 18747, 14985, 20112,
+ 22329, 12315, 12221, 18747, 15537, 13063, 658,
+ 22329, 12315, 19015, 46,
+ 22329, 12315, 19015, 20458,
+ 22329, 12315, 19015, 23188,
+ 22329, 12419, 12314,
+ 22329, 12419, 17659, 15287, 12314,
+ 22329, 13353, 12314,
+ 22329, 13353, 21851, 12314,
+ 22329, 15287, 12314,
+ 22329, 15287, 12315, 7007, 11374,
+ 22329, 15287, 12315, 17359, 20551, 20710,
+ 22329, 15659, 16921, 15287, 12314,
+ 22329, 15845, 12314,
+ 22329, 15919, 6489, 12314,
+ 22329, 15919, 12314,
+ 22329, 15919, 12315, 7007, 954,
+ 22329, 15919, 12315, 11417, 17050,
+ 22329, 15919, 12315, 11417, 20625, 17050,
+ 22329, 15919, 21798,
+ 22329, 16661, 15572,
+ 22329, 16844,
+ 22329, 17219, 6489, 12314,
+ 22329, 17219, 12314,
+ 22329, 18015, 9703, 21229, 18014,
+ 22329, 18015, 11417, 5933, 695, 659, 954,
+ 22329, 18015, 11417, 5933, 695, 7007, 954,
+ 22329, 18015, 11417, 5933, 695, 12221, 8281, 6488,
+ 22329, 18015, 11417, 5933, 695, 12221, 21229, 18015, 11417, 5933, 694,
+ 22329, 18015, 11417, 5933, 695, 12221, 22329, 18015, 11417, 5933, 6642,
+ 22329, 18015, 11417, 5933, 6643, 659, 954,
+ 22329, 18015, 11417, 5933, 6643, 7007, 954,
+ 22329, 18015, 11417, 5933, 6643, 12221, 21229, 18015, 11417, 5933, 6642,
+ 22329, 18015, 11417, 5933, 6643, 12399, 8281, 6488,
+ 22329, 18015, 11417, 5933, 19114,
+ 22329, 18015, 11417, 5933, 21028,
+ 22329, 18911, 12314,
+ 22329, 20399, 12314,
+ 22329, 20551, 20710,
+ 22329, 21405, 12314,
+ 22329, 21798,
+ 22329, 21851, 12314,
+ 22329, 22333, 12314,
+ 22329, 22495, 12315, 7007, 954,
+ 22329, 22495, 12315, 11417, 10764,
+ 22329, 22495, 12315, 11417, 10765, 11417, 15919, 20625, 17050,
+ 22329, 22495, 12315, 11417, 10765, 11417, 20625, 17050,
+ 22329, 22495, 12315, 11417, 15919, 20625, 17050,
+ 22329, 22495, 12315, 11417, 20551, 21800,
+ 22329, 22495, 12315, 11417, 20625, 17050,
+ 22329, 22495, 17219, 6489, 12314,
+ 22329, 22551, 20341, 15287, 12314,
+ 22329, 22703, 12314,
+ 22329, 22791, 15287, 12314,
+ 22329, 22859, 12314,
+ 22329, 23181, 20341, 15287, 12314,
+ 22329, 23297, 15287, 12314,
+ 22329, 27233, 12314,
+ 22329, 27233, 12315, 659, 954,
+ 22329, 27233, 12315, 9703, 21229, 27233, 12314,
+ 22329, 27233, 12315, 11417, 6045, 14640,
+ 22329, 27233, 12315, 11417, 8281, 3395, 19114,
+ 22329, 27233, 12315, 11417, 8281, 3395, 21028,
+ 22329, 27233, 12315, 11417, 11277, 13353, 14640,
+ 22329, 27233, 12315, 11417, 13353, 14640,
+ 22329, 27233, 12315, 11417, 15919, 20625, 17050,
+ 22329, 27233, 12315, 11417, 15919, 22113, 17050,
+ 22329, 27233, 12315, 11417, 16443, 14640,
+ 22329, 27233, 12315, 11417, 16507, 14640,
+ 22329, 27233, 15845, 12314,
+ 22329, 27233, 16661, 15572,
+ 22333, 13353, 2271, 15919, 12815, 21409, 8737, 20118,
+ 22333, 13353, 15919, 12815, 21409, 8737, 20118,
+ 22333, 13353, 15919, 17249, 12815, 21409, 8737, 20118,
+ 22333, 22771, 20118,
+ 22337, 10485, 17316,
+ 22337, 10485, 19142,
+ 22337, 10485, 19274,
+ 22337, 10485, 22560,
+ 22337, 12908,
+ 22337, 12959, 2726,
+ 22337, 12959, 3194,
+ 22337, 12959, 3486,
+ 22337, 12959, 6978,
+ 22337, 12959, 7000,
+ 22337, 12959, 9282,
+ 22337, 12959, 11726,
+ 22337, 12959, 13036,
+ 22337, 12959, 14634,
+ 22337, 12959, 14960,
+ 22337, 15241, 10485, 8,
+ 22337, 15241, 10485, 16,
+ 22337, 15241, 10485, 28,
+ 22337, 15241, 10485, 40,
+ 22337, 15241, 10485, 58,
+ 22337, 15241, 10485, 72,
+ 22337, 15241, 10485, 94,
+ 22337, 15241, 10485, 184,
+ 22337, 15241, 10485, 312,
+ 22337, 15241, 10485, 520,
+ 22337, 15241, 10485, 702,
+ 22337, 15241, 10485, 19149, 22,
+ 22337, 15241, 10485, 19149, 34,
+ 22337, 15241, 10485, 19149, 404,
+ 22337, 15241, 10485, 19149, 606,
+ 22337, 15919, 12908,
+ 22337, 16339, 0,
+ 22337, 16339, 8,
+ 22337, 16339, 16,
+ 22337, 16339, 28,
+ 22337, 16339, 40,
+ 22337, 16339, 58,
+ 22337, 16339, 72,
+ 22337, 16339, 94,
+ 22337, 16339, 106,
+ 22337, 16339, 124,
+ 22337, 16339, 148,
+ 22337, 16339, 184,
+ 22337, 16339, 246,
+ 22337, 16339, 270,
+ 22337, 16339, 312,
+ 22337, 16339, 342,
+ 22337, 16339, 356,
+ 22337, 16339, 392,
+ 22337, 16339, 424,
+ 22337, 16339, 464,
+ 22337, 16339, 520,
+ 22337, 16339, 546,
+ 22337, 16339, 596,
+ 22337, 16339, 612,
+ 22337, 16339, 646,
+ 22337, 16339, 702,
+ 22337, 16339, 710,
+ 22337, 16339, 774,
+ 22337, 16339, 990,
+ 22337, 16339, 1106,
+ 22337, 16339, 1204,
+ 22337, 16339, 1226,
+ 22337, 16339, 1572,
+ 22337, 16339, 1890,
+ 22337, 16339, 2008,
+ 22337, 16339, 2248,
+ 22337, 16339, 2544,
+ 22337, 16339, 2594,
+ 22337, 16339, 2664,
+ 22337, 16339, 2792,
+ 22337, 16339, 3166,
+ 22337, 16339, 3240,
+ 22337, 16339, 3372,
+ 22337, 16339, 3452,
+ 22337, 16339, 6516,
+ 22337, 16339, 10988,
+ 22337, 16339, 19149, 22,
+ 22337, 16339, 19149, 34,
+ 22337, 16339, 19149, 404,
+ 22337, 16339, 19149, 606,
+ 22337, 20827, 10485, 13324,
+ 22343, 18681, 11417, 15659, 15776,
+ 22385, 9699, 1026,
+ 22389, 505, 13484,
+ 22411, 14786,
+ 22418,
+ 22438,
+ 22451, 18710,
+ 22456,
+ 22468,
+ 22470,
+ 22473, 6981, 519, 9828,
+ 22473, 14548,
+ 22473, 15688,
+ 22482,
+ 22503, 20693, 18727, 8737, 124,
+ 22503, 20693, 18727, 8737, 9254,
+ 22506,
+ 22512,
+ 22515, 17084,
+ 22535, 2007, 17084,
+ 22545, 13698,
+ 22551, 20341, 15287, 22329, 12314,
+ 22553, 14785, 12315, 11417, 16165, 10764,
+ 22553, 14785, 12315, 11417, 22113, 10764,
+ 22558,
+ 22569, 19792,
+ 22575, 17084,
+ 22576,
+ 22578,
+ 22587, 14838,
+ 22591, 658,
+ 22592,
+ 22594,
+ 22683, 13063, 659, 527, 21230,
+ 22683, 13063, 659, 527, 23188,
+ 22683, 18869, 13063, 659, 527, 21230,
+ 22683, 18869, 13063, 659, 527, 23188,
+ 22683, 18869, 21231, 527, 13063, 658,
+ 22683, 18869, 23189, 527, 13063, 658,
+ 22697, 658,
+ 22701, 8736,
+ 22701, 20253, 8736,
+ 22706,
+ 22713, 14786,
+ 22741, 10398,
+ 22743, 14414,
+ 22745, 7015, 10604,
+ 22745, 7369, 6965, 14786,
+ 22745, 12814,
+ 22745, 13673, 10939, 8736,
+ 22745, 14786,
+ 22745, 14901, 8737, 2726,
+ 22745, 14901, 8737, 3486,
+ 22745, 14901, 8737, 6978,
+ 22745, 14901, 8737, 7000,
+ 22745, 14901, 8737, 14960,
+ 22745, 16593, 11726,
+ 22745, 16839, 10939, 8736,
+ 22745, 17667, 8736,
+ 22745, 19715, 10939, 8736,
+ 22745, 20865, 10939, 8736,
+ 22745, 21193, 8736,
+ 22745, 21655, 8251, 6949, 21481, 17084,
+ 22745, 21655, 17085, 1477, 1203, 2726,
+ 22745, 21655, 17085, 1477, 1203, 3194,
+ 22745, 21655, 17085, 1477, 1203, 3362,
+ 22745, 21655, 17085, 1477, 1203, 3486,
+ 22745, 21655, 17085, 1477, 1203, 6978,
+ 22745, 21655, 17085, 1477, 1203, 7000,
+ 22745, 21655, 17085, 1477, 1203, 9282,
+ 22745, 21655, 17085, 1477, 1203, 13036,
+ 22745, 21655, 17085, 1477, 1203, 14634,
+ 22745, 21655, 17085, 1477, 1203, 14960,
+ 22745, 21655, 17085, 1477, 1203, 15934,
+ 22745, 21655, 17085, 1477, 1203, 17158,
+ 22745, 21655, 17085, 1477, 1203, 17256,
+ 22745, 21655, 17085, 1477, 1203, 17258,
+ 22745, 21655, 17085, 1477, 1203, 17922,
+ 22745, 21655, 17085, 1477, 1203, 18864,
+ 22745, 21655, 17085, 1477, 1203, 19696,
+ 22745, 21655, 17085, 1477, 1203, 19778,
+ 22745, 21655, 17085, 1477, 1203, 20082,
+ 22745, 21655, 17085, 1477, 1203, 20518,
+ 22745, 21655, 17085, 1477, 1203, 21484,
+ 22745, 21655, 17085, 1477, 1203, 22464,
+ 22745, 21655, 17085, 1477, 1203, 22486,
+ 22745, 21655, 17085, 1477, 1203, 22488,
+ 22745, 21655, 17085, 1477, 1203, 22490,
+ 22745, 21655, 17085, 1477, 1203, 23046,
+ 22745, 21655, 17085, 1477, 1203, 23048,
+ 22745, 21655, 17085, 1477, 1203, 23050,
+ 22745, 21655, 17085, 1477, 1203, 23390,
+ 22745, 21655, 17085, 1477, 1203, 23392,
+ 22745, 21655, 17085, 1477, 1203, 23394,
+ 22745, 21655, 17085, 1477, 2354,
+ 22745, 21655, 17085, 1477, 7615, 2726,
+ 22745, 21655, 17085, 1477, 7615, 3194,
+ 22745, 21655, 17085, 1477, 7615, 3362,
+ 22745, 21655, 17085, 1477, 7615, 3486,
+ 22745, 21655, 17085, 1477, 7615, 6978,
+ 22745, 21655, 17085, 1477, 7615, 7000,
+ 22745, 21655, 17085, 1477, 7615, 9282,
+ 22745, 21655, 17085, 1477, 7615, 11726,
+ 22745, 21655, 17085, 1477, 7615, 13036,
+ 22745, 21655, 17085, 1477, 7615, 14634,
+ 22745, 21655, 17085, 1477, 7615, 14960,
+ 22745, 21655, 17085, 1477, 7615, 15934,
+ 22745, 21655, 17085, 1477, 7615, 17256,
+ 22745, 21655, 17085, 1477, 7615, 17258,
+ 22745, 21655, 17085, 1477, 7615, 17922,
+ 22745, 21655, 17085, 1477, 7615, 18864,
+ 22745, 21655, 17085, 1477, 7615, 19696,
+ 22745, 21655, 17085, 1477, 7615, 19778,
+ 22745, 21655, 17085, 1477, 7615, 20082,
+ 22745, 21655, 17085, 1477, 7615, 20518,
+ 22745, 21655, 17085, 1477, 7615, 21484,
+ 22745, 21655, 17085, 1477, 7615, 22486,
+ 22745, 21655, 17085, 1477, 7615, 22490,
+ 22745, 21655, 17085, 1477, 7615, 23048,
+ 22745, 21655, 17085, 1477, 7615, 23394,
+ 22745, 21655, 17085, 1477, 7844,
+ 22745, 21655, 17085, 1477, 7846,
+ 22745, 21655, 17085, 1477, 12300,
+ 22745, 21655, 17085, 1477, 13788,
+ 22745, 21655, 17085, 1477, 15590,
+ 22745, 21655, 17085, 1477, 18078,
+ 22745, 21655, 17085, 1477, 18496,
+ 22745, 21655, 17085, 1477, 19502,
+ 22745, 21655, 17085, 1477, 19738,
+ 22745, 21655, 17085, 1477, 20096,
+ 22745, 21655, 17085, 1477, 21482,
+ 22745, 21717, 21174,
+ 22745, 21779, 2339, 8736,
+ 22745, 21779, 2727, 8736,
+ 22745, 21779, 3423, 8736,
+ 22745, 21779, 3487, 8736,
+ 22745, 21779, 7001, 8736,
+ 22745, 21779, 13027, 8736,
+ 22745, 21779, 13147, 8736,
+ 22745, 21779, 14953, 8736,
+ 22745, 21779, 14961, 8736,
+ 22745, 21779, 15659, 8736,
+ 22745, 21779, 16041, 8736,
+ 22745, 21779, 16139, 8736,
+ 22745, 21779, 16467, 8736,
+ 22745, 21779, 16897, 8736,
+ 22745, 21779, 18279, 8736,
+ 22745, 21779, 18747, 8736,
+ 22745, 22613, 20787, 7015, 20460,
+ 22745, 22613, 20787, 8211, 659, 14514,
+ 22745, 22613, 20787, 8211, 659, 16467, 891, 14514,
+ 22745, 22613, 20787, 12221, 659, 12398,
+ 22745, 22613, 20787, 12221, 659, 16467, 891, 12398,
+ 22745, 22613, 20787, 20126,
+ 22745, 22613, 20787, 20461, 7007, 8210,
+ 22745, 22613, 20787, 20461, 7007, 12220,
+ 22745, 22613, 20787, 20461, 7007, 12398,
+ 22745, 22613, 20787, 20461, 7007, 13707, 8210,
+ 22745, 22613, 20787, 20461, 7007, 15127, 8210,
+ 22745, 22613, 20787, 20461, 7007, 15127, 14514,
+ 22761, 6575, 16694,
+ 22761, 16990,
+ 22764,
+ 22767, 21779, 15542,
+ 22767, 21779, 21480,
+ 22767, 21779, 22460,
+ 22769, 15981, 891, 8729, 10484,
+ 22770,
+ 22787, 6974,
+ 22787, 17075, 10484,
+ 22787, 17075, 10485, 11417, 6638,
+ 22787, 19295, 19723, 10484,
+ 22789, 22129, 21362,
+ 22791, 15287, 22329, 12314,
+ 22801, 12600,
+ 22803, 7015, 10604,
+ 22803, 12814,
+ 22803, 12959, 2726,
+ 22803, 12959, 2727, 20693, 6998,
+ 22803, 12959, 3194,
+ 22803, 12959, 3486,
+ 22803, 12959, 3487, 20693, 6998,
+ 22803, 12959, 6978,
+ 22803, 12959, 7000,
+ 22803, 12959, 9282,
+ 22803, 12959, 11726,
+ 22803, 12959, 13036,
+ 22803, 12959, 14634,
+ 22803, 12959, 14960,
+ 22803, 12959, 14961, 20693, 6998,
+ 22803, 14765, 16339, 0,
+ 22803, 14765, 16339, 2,
+ 22803, 14765, 16339, 4,
+ 22803, 14765, 16339, 6,
+ 22803, 14765, 16339, 8,
+ 22803, 14765, 16339, 10,
+ 22803, 14765, 16339, 12,
+ 22803, 14765, 16339, 14,
+ 22803, 14765, 16339, 16,
+ 22803, 14765, 16339, 18,
+ 22803, 14765, 16339, 20,
+ 22803, 14765, 16339, 22,
+ 22803, 14765, 16339, 24,
+ 22803, 14765, 16339, 26,
+ 22803, 14765, 16339, 28,
+ 22803, 14765, 16339, 30,
+ 22803, 14765, 16339, 32,
+ 22803, 14765, 16339, 34,
+ 22803, 14765, 16339, 36,
+ 22803, 14765, 16339, 38,
+ 22803, 14765, 16339, 40,
+ 22803, 14765, 16339, 42,
+ 22803, 14765, 16339, 44,
+ 22803, 14765, 16339, 46,
+ 22803, 14765, 16339, 48,
+ 22803, 14765, 16339, 50,
+ 22803, 14765, 16339, 72,
+ 22803, 14765, 16339, 288,
+ 22803, 14765, 16339, 374,
+ 22803, 14765, 16339, 472,
+ 22803, 14765, 16339, 494,
+ 22803, 14765, 16339, 502,
+ 22803, 14765, 16339, 786,
+ 22803, 14765, 16339, 5486,
+ 22803, 16593, 3362,
+ 22803, 16593, 15934,
+ 22803, 16593, 17256,
+ 22803, 16593, 17922,
+ 22803, 16593, 18864,
+ 22803, 16593, 19696,
+ 22803, 16593, 19778,
+ 22803, 16593, 20082,
+ 22803, 16593, 20518,
+ 22803, 16593, 21484,
+ 22803, 17085, 5418,
+ 22803, 17613, 16339, 0,
+ 22803, 17613, 16339, 2,
+ 22803, 17613, 16339, 4,
+ 22803, 17613, 16339, 6,
+ 22803, 17613, 16339, 8,
+ 22803, 17613, 16339, 10,
+ 22803, 17613, 16339, 12,
+ 22803, 17613, 16339, 14,
+ 22803, 17613, 16339, 16,
+ 22803, 17613, 16339, 18,
+ 22803, 17613, 16339, 20,
+ 22803, 17613, 16339, 22,
+ 22803, 17613, 16339, 24,
+ 22803, 17613, 16339, 26,
+ 22803, 17613, 16339, 28,
+ 22803, 17613, 16339, 30,
+ 22803, 17613, 16339, 32,
+ 22803, 17613, 16339, 34,
+ 22803, 17613, 16339, 36,
+ 22803, 17613, 16339, 38,
+ 22803, 17613, 16339, 40,
+ 22803, 17613, 16339, 42,
+ 22803, 17613, 16339, 44,
+ 22803, 17613, 16339, 46,
+ 22803, 17613, 16339, 48,
+ 22803, 17613, 16339, 50,
+ 22803, 17613, 16339, 72,
+ 22803, 17613, 16339, 288,
+ 22803, 17613, 16339, 374,
+ 22803, 17613, 16339, 472,
+ 22803, 17613, 16339, 494,
+ 22803, 17613, 16339, 502,
+ 22803, 17613, 16339, 786,
+ 22803, 17613, 16339, 5486,
+ 22803, 22701, 508,
+ 22829, 6938,
+ 22841, 10485, 17316,
+ 22841, 10485, 18848,
+ 22841, 10485, 19142,
+ 22841, 10485, 19274,
+ 22841, 10485, 19318,
+ 22841, 15241, 10485, 8,
+ 22841, 15241, 10485, 16,
+ 22841, 15241, 10485, 28,
+ 22841, 15241, 10485, 40,
+ 22841, 15241, 10485, 58,
+ 22841, 15241, 10485, 72,
+ 22841, 15241, 10485, 94,
+ 22841, 15241, 10485, 312,
+ 22841, 15241, 10485, 702,
+ 22841, 15241, 10485, 19149, 34,
+ 22841, 15241, 10485, 19149, 606,
+ 22841, 15241, 10485, 25075, 8,
+ 22841, 16339, 0,
+ 22841, 16339, 8,
+ 22841, 16339, 16,
+ 22841, 16339, 28,
+ 22841, 16339, 40,
+ 22841, 16339, 58,
+ 22841, 16339, 72,
+ 22841, 16339, 94,
+ 22841, 16339, 106,
+ 22841, 16339, 124,
+ 22841, 16339, 148,
+ 22841, 16339, 246,
+ 22841, 16339, 270,
+ 22841, 16339, 312,
+ 22841, 16339, 342,
+ 22841, 16339, 356,
+ 22841, 16339, 392,
+ 22841, 16339, 424,
+ 22841, 16339, 464,
+ 22841, 16339, 546,
+ 22841, 16339, 596,
+ 22841, 16339, 612,
+ 22841, 16339, 646,
+ 22841, 16339, 702,
+ 22841, 16339, 710,
+ 22841, 16339, 774,
+ 22841, 16339, 990,
+ 22841, 16339, 1106,
+ 22841, 16339, 1204,
+ 22841, 16339, 1226,
+ 22841, 16339, 1572,
+ 22841, 16339, 1890,
+ 22841, 16339, 2008,
+ 22841, 16339, 2248,
+ 22841, 16339, 2544,
+ 22841, 16339, 2594,
+ 22841, 16339, 2664,
+ 22841, 16339, 2792,
+ 22841, 16339, 3072,
+ 22841, 16339, 3166,
+ 22841, 16339, 3240,
+ 22841, 16339, 3372,
+ 22841, 16339, 3452,
+ 22841, 16339, 6516,
+ 22841, 16339, 10988,
+ 22841, 16339, 19149, 34,
+ 22841, 16339, 19149, 606,
+ 22841, 22096,
+ 22855, 15271, 17084,
+ 22861, 12419, 18912,
+ 22861, 15287, 891, 12419, 18912,
+ 22861, 15287, 18912,
+ 22866,
+ 22869, 8736,
+ 22879, 10484,
+ 22887, 6938,
+ 22888,
+ 22909, 14786,
+ 22911, 10484,
+ 22919, 20786,
+ 22934,
+ 22940,
+ 22943, 16486,
+ 22946,
+ 22987, 877, 6035, 14765, 21450,
+ 22987, 877, 10631, 14765, 21450,
+ 22987, 877, 17577, 2748,
+ 22987, 877, 18953, 320,
+ 22987, 1417, 11414,
+ 22987, 1417, 12425, 16968,
+ 22987, 1417, 12425, 20054,
+ 22987, 2237, 13707, 9703, 15126,
+ 22987, 2237, 15127, 9703, 13706,
+ 22987, 3087, 16968,
+ 22987, 3087, 17548,
+ 22987, 3087, 20054,
+ 22987, 6770,
+ 22987, 6825, 7369, 9698,
+ 22987, 6825, 7369, 15776,
+ 22987, 6825, 9698,
+ 22987, 6825, 11409, 9698,
+ 22987, 6825, 15776,
+ 22987, 6825, 20396,
+ 22987, 6825, 20647, 20048,
+ 22987, 6939, 20885, 20215, 9363, 695, 527, 6642,
+ 22987, 6939, 20885, 20215, 9363, 695, 527, 6643, 19024,
+ 22987, 6939, 20885, 20215, 9363, 17945, 19024,
+ 22987, 6965, 22182,
+ 22987, 6965, 22184,
+ 22987, 6965, 22186,
+ 22987, 6965, 22188,
+ 22987, 6965, 22190,
+ 22987, 7015, 10604,
+ 22987, 7364,
+ 22987, 7398,
+ 22987, 7399, 3034,
+ 22987, 7399, 20049, 15766,
+ 22987, 7399, 27445, 10898,
+ 22987, 7399, 27445, 12836,
+ 22987, 7399, 27445, 20422,
+ 22987, 7399, 27479, 12836,
+ 22987, 7399, 27479, 20422,
+ 22987, 8247, 19940,
+ 22987, 8247, 19942,
+ 22987, 8247, 19944,
+ 22987, 8247, 19946,
+ 22987, 8247, 19948,
+ 22987, 8247, 19950,
+ 22987, 8247, 19952,
+ 22987, 8247, 22572,
+ 22987, 8259, 18669, 20534,
+ 22987, 9176,
+ 22987, 9363, 17684,
+ 22987, 9363, 18430,
+ 22987, 9363, 19170,
+ 22987, 9363, 20650,
+ 22987, 12461, 16968,
+ 22987, 12461, 17548,
+ 22987, 12461, 20054,
+ 22987, 12808,
+ 22987, 12814,
+ 22987, 13155, 13649, 16968,
+ 22987, 13155, 13649, 20054,
+ 22987, 13155, 14765, 16968,
+ 22987, 13155, 14765, 20054,
+ 22987, 13155, 22346,
+ 22987, 13295, 16968,
+ 22987, 13295, 17548,
+ 22987, 13295, 20054,
+ 22987, 13893, 8044,
+ 22987, 13893, 8045, 17944,
+ 22987, 13893, 8045, 20648,
+ 22987, 13893, 9699, 9700,
+ 22987, 13893, 9699, 9701, 11568,
+ 22987, 13893, 9699, 9701, 20648,
+ 22987, 13893, 9699, 15766,
+ 22987, 13893, 9699, 17944,
+ 22987, 13893, 9699, 20648,
+ 22987, 13893, 9699, 21420,
+ 22987, 13893, 9699, 21421, 11568,
+ 22987, 13893, 9699, 21421, 20648,
+ 22987, 13893, 13184,
+ 22987, 13893, 13185, 9698,
+ 22987, 13893, 13185, 20648,
+ 22987, 13893, 14770,
+ 22987, 13893, 14771, 9698,
+ 22987, 13893, 14771, 20648,
+ 22987, 13893, 14930,
+ 22987, 13893, 14931, 17060,
+ 22987, 13893, 14931, 17944,
+ 22987, 13893, 15777, 17684,
+ 22987, 13893, 15777, 17944,
+ 22987, 13893, 15777, 18430,
+ 22987, 13893, 17694,
+ 22987, 13893, 20651, 15918,
+ 22987, 13893, 20651, 16968,
+ 22987, 14920,
+ 22987, 14921, 519, 8258,
+ 22987, 14921, 519, 8259, 20048,
+ 22987, 14921, 519, 17214,
+ 22987, 14921, 519, 17215, 20048,
+ 22987, 14921, 6031, 8258,
+ 22987, 14921, 20048,
+ 22987, 14931, 15745, 2270,
+ 22987, 14931, 15745, 7458,
+ 22987, 14931, 15745, 16466,
+ 22987, 15031, 16968,
+ 22987, 15031, 17548,
+ 22987, 15031, 20054,
+ 22987, 15127, 6043, 19025, 7007, 1719, 16214,
+ 22987, 15671, 15950,
+ 22987, 15671, 16186,
+ 22987, 15745, 16784,
+ 22987, 15745, 17060,
+ 22987, 15745, 18430,
+ 22987, 15923, 19735, 695, 18430,
+ 22987, 15923, 19735, 6643, 18430,
+ 22987, 15923, 19735, 18431, 694,
+ 22987, 15923, 19735, 18431, 6642,
+ 22987, 15996,
+ 22987, 17047, 16968,
+ 22987, 17047, 17548,
+ 22987, 17047, 20054,
+ 22987, 17215, 3395, 17549, 8258,
+ 22987, 17215, 3395, 20541, 16195, 13892,
+ 22987, 17215, 13897, 17435, 12552,
+ 22987, 17215, 15731, 16195, 13892,
+ 22987, 17215, 15731, 20415, 2748,
+ 22987, 17215, 16195, 13893, 18738,
+ 22987, 17215, 18275, 8258,
+ 22987, 17215, 20415, 2749, 1436,
+ 22987, 17859, 6944,
+ 22987, 17859, 10512,
+ 22987, 17859, 13089, 14307, 10900,
+ 22987, 17859, 14930,
+ 22987, 17859, 17986,
+ 22987, 17859, 18738,
+ 22987, 17859, 20711, 13648,
+ 22987, 17859, 20711, 14764,
+ 22987, 17859, 23338,
+ 22987, 17859, 23339, 22530,
+ 22987, 18915, 13155, 22530,
+ 22987, 18915, 13649, 16968,
+ 22987, 18915, 13649, 20054,
+ 22987, 18915, 14765, 16968,
+ 22987, 18915, 14765, 20054,
+ 22987, 18915, 22346,
+ 22987, 18957, 17548,
+ 22987, 18957, 18962,
+ 22987, 19735, 20423, 694,
+ 22987, 19735, 20423, 6642,
+ 22987, 19735, 20423, 18430,
+ 22987, 19773, 17684,
+ 22987, 19773, 18430,
+ 22987, 19773, 20648,
+ 22987, 19818,
+ 22987, 19819, 485, 14962,
+ 22987, 19819, 6979, 17925, 17012,
+ 22987, 19819, 6979, 17925, 17013, 9698,
+ 22987, 19819, 9698,
+ 22987, 19819, 9699, 485, 14962,
+ 22987, 19819, 9699, 14963, 10474,
+ 22987, 19819, 9699, 14963, 17944,
+ 22987, 19819, 13474,
+ 22987, 19819, 13475, 10063, 16370,
+ 22987, 19819, 13475, 14962,
+ 22987, 19819, 13475, 14963, 9698,
+ 22987, 19819, 14963, 10474,
+ 22987, 19819, 14963, 17944,
+ 22987, 19819, 16467, 10063, 16370,
+ 22987, 19961, 7399, 9176,
+ 22987, 19961, 12944,
+ 22987, 19961, 13679, 15874,
+ 22987, 19961, 15026,
+ 22987, 19961, 15292,
+ 22987, 19961, 16142,
+ 22987, 20299, 22182,
+ 22987, 20299, 22184,
+ 22987, 20299, 22186,
+ 22987, 20299, 22188,
+ 22987, 20299, 22190,
+ 22987, 20299, 22192,
+ 22987, 20299, 22194,
+ 22987, 20299, 22196,
+ 22987, 20299, 22814,
+ 22987, 20299, 22816,
+ 22987, 20299, 22818,
+ 22987, 20299, 22820,
+ 22987, 20299, 22822,
+ 22987, 20299, 22824,
+ 22987, 20299, 22826,
+ 22987, 20353, 1719, 14796,
+ 22987, 20353, 1719, 21384,
+ 22987, 20353, 19025, 7007, 15262,
+ 22987, 21069, 694,
+ 22987, 21069, 6642,
+ 22987, 21069, 22070,
+ 22987, 21132,
+ 22987, 21133, 485, 14962,
+ 22987, 21133, 7001, 17925, 20822,
+ 22987, 21133, 13475, 14963, 12837, 14963, 16194,
+ 22987, 21133, 14963, 10474,
+ 22987, 21133, 14963, 17944,
+ 22987, 21133, 16467, 10063, 16371, 20822,
+ 22987, 21133, 16467, 10063, 16371, 20823, 10474,
+ 22987, 21134,
+ 22987, 21135, 7001, 17925, 20823, 6006,
+ 22987, 21135, 7402,
+ 22987, 21135, 10063, 694,
+ 22987, 21135, 10063, 6642,
+ 22987, 21135, 10063, 13474,
+ 22987, 21135, 10063, 14962,
+ 22987, 21135, 10063, 16370,
+ 22987, 21135, 10063, 16466,
+ 22987, 21135, 10063, 16467, 16809, 19920,
+ 22987, 21135, 10063, 16467, 20822,
+ 22987, 21135, 10063, 16809, 18128,
+ 22987, 21135, 13474,
+ 22987, 21135, 13475, 695, 16467, 16158,
+ 22987, 21135, 13475, 695, 16467, 16159, 14963, 10474,
+ 22987, 21135, 13475, 695, 16467, 16159, 14963, 20822,
+ 22987, 21135, 13475, 6006,
+ 22987, 21135, 13475, 6007, 9703, 16466,
+ 22987, 21135, 13475, 10063, 16370,
+ 22987, 21135, 13475, 14963, 7596,
+ 22987, 21135, 13475, 14963, 10474,
+ 22987, 21135, 13475, 14963, 10475, 6057, 6006,
+ 22987, 21135, 13475, 14963, 10475, 13475, 6006,
+ 22987, 21135, 13475, 14963, 10475, 13475, 13368,
+ 22987, 21135, 13475, 14963, 10475, 14963, 6006,
+ 22987, 21135, 13475, 14963, 10475, 14963, 19520,
+ 22987, 21135, 13475, 14963, 10475, 14963, 20822,
+ 22987, 21135, 13475, 14963, 12837, 14963, 15120,
+ 22987, 21135, 13475, 14963, 12837, 14963, 16194,
+ 22987, 21135, 13475, 14963, 15547, 321, 16467, 694,
+ 22987, 21135, 13475, 14963, 15547, 2749, 16467, 694,
+ 22987, 21135, 13475, 14963, 15766,
+ 22987, 21135, 13475, 14963, 15823, 16467, 694,
+ 22987, 21135, 13475, 14963, 16165, 16467, 694,
+ 22987, 21135, 13475, 14963, 16165, 16467, 16158,
+ 22987, 21135, 13475, 14963, 17659, 16467, 694,
+ 22987, 21135, 13475, 14963, 17945, 13475, 6006,
+ 22987, 21135, 13475, 14963, 17945, 13475, 20422,
+ 22987, 21135, 13475, 14963, 19480,
+ 22987, 21135, 13475, 15822,
+ 22987, 21135, 13475, 16158,
+ 22987, 21135, 13475, 16159, 2270,
+ 22987, 21135, 13475, 16159, 16467, 694,
+ 22987, 21135, 13475, 16159, 16467, 695, 14963, 10474,
+ 22987, 21135, 13475, 16466,
+ 22987, 21135, 13475, 16467, 695, 17013, 14963, 17944,
+ 22987, 21135, 13475, 16467, 6006,
+ 22987, 21135, 13475, 16467, 6007, 14963, 20422,
+ 22987, 21135, 13475, 16467, 10062,
+ 22987, 21135, 13475, 16467, 10063, 6006,
+ 22987, 21135, 13475, 16467, 10063, 20822,
+ 22987, 21135, 13475, 16467, 12827, 16370,
+ 22987, 21135, 13475, 16467, 14962,
+ 22987, 21135, 13475, 16467, 14963, 6006,
+ 22987, 21135, 13475, 16467, 14963, 15546,
+ 22987, 21135, 13475, 16467, 14963, 15547, 2748,
+ 22987, 21135, 13475, 16467, 14963, 15822,
+ 22987, 21135, 13475, 16467, 14963, 16158,
+ 22987, 21135, 13475, 16467, 14963, 16164,
+ 22987, 21135, 13475, 16467, 14963, 17658,
+ 22987, 21135, 13475, 16467, 14963, 20823, 16158,
+ 22987, 21135, 13475, 16467, 16158,
+ 22987, 21135, 13475, 16467, 16159, 17013, 14963, 10474,
+ 22987, 21135, 13475, 16467, 16370,
+ 22987, 21135, 13475, 16467, 16809, 19920,
+ 22987, 21135, 13475, 16467, 17708,
+ 22987, 21135, 13475, 16467, 17709, 14963, 10474,
+ 22987, 21135, 13475, 16467, 20423, 14963, 6006,
+ 22987, 21135, 13475, 16467, 20822,
+ 22987, 21135, 13475, 16467, 20823, 13475, 6006,
+ 22987, 21135, 13475, 16467, 20823, 14963, 10474,
+ 22987, 21135, 13475, 16467, 20823, 14963, 10475, 6006,
+ 22987, 21135, 13475, 16467, 20823, 14963, 10475, 20822,
+ 22987, 21135, 13475, 16467, 20823, 14963, 17944,
+ 22987, 21135, 13475, 16467, 20823, 15822,
+ 22987, 21135, 13475, 16467, 20823, 15823, 14963, 17944,
+ 22987, 21135, 13475, 16467, 20823, 16158,
+ 22987, 21135, 13475, 16467, 20823, 16159, 14963, 10474,
+ 22987, 21135, 13475, 16467, 20823, 16467, 6006,
+ 22987, 21135, 13475, 16809, 18128,
+ 22987, 21135, 14962,
+ 22987, 21135, 14963, 7402,
+ 22987, 21135, 14963, 9703, 3487, 17924,
+ 22987, 21135, 14963, 9703, 7001, 16809, 19920,
+ 22987, 21135, 14963, 10475, 6006,
+ 22987, 21135, 14963, 10475, 19520,
+ 22987, 21135, 14963, 10475, 20822,
+ 22987, 21135, 14963, 15121, 3487, 17924,
+ 22987, 21135, 14963, 15121, 7001, 17924,
+ 22987, 21135, 14963, 15121, 13475, 6006,
+ 22987, 21135, 14963, 15121, 14961, 17924,
+ 22987, 21135, 14963, 15121, 16371, 694,
+ 22987, 21135, 14963, 17549, 10063, 16370,
+ 22987, 21135, 14963, 17549, 13475, 16466,
+ 22987, 21135, 14963, 17549, 13475, 16467, 20422,
+ 22987, 21135, 14963, 17549, 16467, 10062,
+ 22987, 21135, 14963, 17944,
+ 22987, 21135, 16371, 694,
+ 22987, 21135, 16371, 6006,
+ 22987, 21135, 16371, 6642,
+ 22987, 21135, 16371, 6643, 16637, 17658,
+ 22987, 21135, 16371, 6643, 16837, 15826,
+ 22987, 21135, 16371, 6643, 16837, 20422,
+ 22987, 21135, 16371, 13474,
+ 22987, 21135, 16371, 13475, 14962,
+ 22987, 21135, 16371, 14962,
+ 22987, 21135, 16371, 16809, 18128,
+ 22987, 21135, 16371, 19037, 14962,
+ 22987, 21135, 16467, 694,
+ 22987, 21135, 16467, 695, 14963, 10474,
+ 22987, 21135, 16467, 6007, 9703, 13474,
+ 22987, 21135, 16467, 6642,
+ 22987, 21135, 16467, 10063, 16370,
+ 22987, 21135, 16467, 14963, 15547, 2749, 13475, 694,
+ 22987, 21135, 16467, 14963, 15547, 2749, 13475, 17708,
+ 22987, 21135, 16467, 14963, 15547, 13475, 694,
+ 22987, 21135, 16467, 14963, 15823, 13475, 694,
+ 22987, 21135, 16467, 14963, 16165, 13475, 694,
+ 22987, 21135, 16467, 14963, 16370,
+ 22987, 21135, 16467, 14963, 17659, 13475, 694,
+ 22987, 21135, 16467, 14963, 17659, 13475, 16158,
+ 22987, 21135, 16467, 16370,
+ 22987, 21135, 16467, 16809, 18128,
+ 22987, 21136,
+ 22987, 21137, 6979, 17925, 17012,
+ 22987, 21137, 6979, 17925, 17013, 6006,
+ 22987, 21137, 6979, 17925, 17013, 7001, 6006,
+ 22987, 21137, 6979, 17925, 17013, 14963, 17944,
+ 22987, 21137, 6979, 17925, 17013, 16158,
+ 22987, 21137, 6979, 17925, 17013, 16159, 485, 14962,
+ 22987, 21137, 6979, 17925, 17013, 16159, 14963, 10474,
+ 22987, 21137, 7001, 17924,
+ 22987, 21137, 7001, 17925, 6006,
+ 22987, 21137, 7001, 17925, 16158,
+ 22987, 21137, 7001, 17925, 20822,
+ 22987, 21137, 7001, 17925, 20823, 14798,
+ 22987, 21137, 7402,
+ 22987, 21137, 7403, 6979, 17925, 17012,
+ 22987, 21137, 7403, 6979, 17925, 17013, 6006,
+ 22987, 21137, 7403, 6979, 17925, 17013, 7001, 6006,
+ 22987, 21137, 7403, 14963, 10474,
+ 22987, 21137, 14799, 13475, 14963, 10474,
+ 22987, 21137, 14799, 15730,
+ 22987, 21137, 14799, 15731, 14963, 10474,
+ 22987, 21137, 14799, 15731, 14963, 10475, 6006,
+ 22987, 21137, 14799, 16370,
+ 22987, 21137, 14963, 6006,
+ 22987, 21137, 14963, 10474,
+ 22987, 21137, 14963, 17944,
+ 22987, 21137, 17549, 9739, 17902,
+ 22987, 21138,
+ 22987, 21139, 10063, 14962,
+ 22987, 21139, 13475, 10063, 16371, 320,
+ 22987, 21139, 13475, 10063, 16371, 2748,
+ 22987, 21139, 13475, 10063, 16371, 15120,
+ 22987, 21139, 16467, 10063, 16371, 20822,
+ 22987, 21139, 16467, 10063, 16371, 20823, 320,
+ 22987, 21139, 16467, 10063, 16371, 20823, 2748,
+ 22987, 21139, 16467, 14962,
+ 22987, 21139, 19480,
+ 22987, 21140,
+ 22987, 21141, 485, 14962,
+ 22987, 21141, 6979, 17925, 17012,
+ 22987, 21141, 10063, 16370,
+ 22987, 21141, 13474,
+ 22987, 21141, 14963, 10474,
+ 22987, 21141, 14963, 17944,
+ 22987, 21141, 16371, 694,
+ 22987, 21474,
+ 22987, 21739, 20353, 1719, 8910,
+ 22987, 22054,
+ 22987, 22069, 20353, 1719, 8910,
+ 22987, 22092,
+ 22987, 22093, 10063, 6643, 16467, 14963, 13475, 12826,
+ 22987, 22093, 10063, 16370,
+ 22987, 22093, 13474,
+ 22987, 22093, 13475, 10063, 16370,
+ 22987, 22093, 13475, 10063, 16371, 2748,
+ 22987, 22093, 13475, 14962,
+ 22987, 22093, 13475, 14963, 320,
+ 22987, 22093, 13475, 14963, 2748,
+ 22987, 22093, 13475, 16467, 10062,
+ 22987, 22093, 13475, 16467, 16370,
+ 22987, 22093, 16371, 694,
+ 22987, 22093, 16371, 13474,
+ 22987, 22093, 16371, 13475, 14963, 13475, 14962,
+ 22987, 22093, 16371, 13475, 14963, 13475, 14963, 2748,
+ 22987, 22093, 16467, 10063, 16370,
+ 22987, 22093, 16467, 10063, 16371, 320,
+ 22987, 22093, 16467, 10063, 16371, 2748,
+ 22987, 22094,
+ 22987, 22095, 485, 14962,
+ 22987, 22095, 6979, 17925, 17013, 9698,
+ 22987, 22095, 7001, 17925, 20822,
+ 22987, 22095, 9698,
+ 22987, 22095, 9699, 485, 14962,
+ 22987, 22095, 9699, 14963, 10474,
+ 22987, 22095, 9699, 14963, 17944,
+ 22987, 22095, 10062,
+ 22987, 22095, 10063, 6643, 13475, 14963, 7597, 16466,
+ 22987, 22095, 13474,
+ 22987, 22095, 13475, 10063, 16370,
+ 22987, 22095, 13475, 14962,
+ 22987, 22095, 13475, 14963, 9698,
+ 22987, 22095, 13475, 14963, 10474,
+ 22987, 22095, 13475, 14963, 13648,
+ 22987, 22095, 13475, 14963, 14764,
+ 22987, 22095, 13475, 16158,
+ 22987, 22095, 13475, 16467, 10062,
+ 22987, 22095, 13475, 16467, 10063, 20822,
+ 22987, 22095, 13475, 16467, 16370,
+ 22987, 22095, 14764,
+ 22987, 22095, 14963, 10474,
+ 22987, 22095, 14963, 10475, 20541, 13474,
+ 22987, 22095, 14963, 17549, 16467, 10062,
+ 22987, 22095, 16370,
+ 22987, 22095, 16371, 13474,
+ 22987, 22095, 16371, 13475, 14962,
+ 22987, 22095, 16371, 14962,
+ 22987, 22095, 16466,
+ 22987, 22095, 16467, 10063, 16370,
+ 22987, 22726,
+ 22987, 22727, 10063, 16370,
+ 22987, 22727, 13474,
+ 22987, 22727, 13475, 6006,
+ 22987, 22727, 13475, 10063, 16370,
+ 22987, 22727, 13475, 13368,
+ 22987, 22727, 13475, 16466,
+ 22987, 22727, 13475, 16467, 10062,
+ 22987, 22727, 13475, 16467, 12827, 16370,
+ 22987, 22727, 13475, 16467, 14962,
+ 22987, 22727, 13475, 16467, 16370,
+ 22987, 22727, 13475, 16467, 17708,
+ 22987, 22727, 16371, 694,
+ 22987, 22727, 16371, 13474,
+ 22987, 22727, 16467, 694,
+ 22987, 22727, 16467, 10063, 16370,
+ 22987, 22727, 16467, 10063, 16371, 6006,
+ 22987, 22876,
+ 22987, 24994,
+ 22987, 24995, 9698,
+ 22987, 24995, 13475, 10063, 16371, 518,
+ 22987, 24995, 16467, 10063, 16371, 518,
+ 22987, 25295, 695, 6643, 13648,
+ 22987, 25295, 695, 6643, 14764,
+ 22987, 25295, 695, 6643, 22531, 13648,
+ 22987, 25295, 695, 6643, 22531, 14764,
+ 22987, 25295, 695, 22346,
+ 22987, 25295, 6643, 22346,
+ 22987, 25295, 10475, 659, 10475, 20322,
+ 22987, 27231, 15827, 6004,
+ 22987, 27231, 20423, 18940,
+ 22987, 27381, 20594,
+ 22987, 27383, 913, 17003, 15918,
+ 22987, 27383, 913, 17003, 16968,
+ 22987, 27383, 913, 17003, 17218,
+ 22987, 27383, 18826,
+ 22987, 27383, 27461, 15918,
+ 22987, 27383, 27461, 16968,
+ 22987, 27383, 27461, 22530,
+ 22987, 27383, 27491, 15918,
+ 22987, 27383, 27491, 16968,
+ 22987, 27383, 27491, 22530,
+ 22987, 27395, 15826,
+ 22987, 27395, 19424,
+ 22987, 27395, 20422,
+ 22987, 27395, 20423, 15918,
+ 22987, 27395, 20423, 22530,
+ 22987, 27403, 5495, 13648,
+ 22987, 27403, 5495, 14764,
+ 22987, 27403, 5495, 16442,
+ 22987, 27403, 5495, 18250,
+ 22987, 27403, 17549, 5495, 13648,
+ 22987, 27403, 17549, 5495, 14764,
+ 22987, 27403, 17549, 5495, 16442,
+ 22987, 27403, 17549, 5495, 18250,
+ 22987, 27403, 17549, 19039, 13648,
+ 22987, 27403, 17549, 19039, 14764,
+ 22987, 27403, 17549, 19039, 16442,
+ 22987, 27403, 17549, 19039, 18250,
+ 22987, 27403, 19039, 13648,
+ 22987, 27403, 19039, 14764,
+ 22987, 27403, 19039, 16442,
+ 22987, 27403, 19039, 18250,
+ 22987, 27429, 18826,
+ 22987, 27429, 27461, 15918,
+ 22987, 27429, 27461, 16968,
+ 22987, 27429, 27461, 22530,
+ 22987, 27429, 27491, 15918,
+ 22987, 27429, 27491, 16968,
+ 22987, 27429, 27491, 22530,
+ 22987, 27435, 15826,
+ 22987, 27435, 20422,
+ 22987, 27435, 20423, 15918,
+ 22987, 27435, 20423, 22530,
+ 22987, 27441, 14786,
+ 22987, 27445, 913, 15767, 14765, 15918,
+ 22987, 27445, 913, 15767, 14765, 16968,
+ 22987, 27445, 913, 15767, 16443, 15918,
+ 22987, 27445, 913, 15767, 16443, 16968,
+ 22987, 27445, 1027, 13648,
+ 22987, 27445, 1027, 14764,
+ 22987, 27445, 1027, 16442,
+ 22987, 27445, 1880,
+ 22987, 27445, 6005, 13648,
+ 22987, 27445, 6005, 14764,
+ 22987, 27445, 6005, 16442,
+ 22987, 27445, 7633, 13648,
+ 22987, 27445, 7633, 14764,
+ 22987, 27445, 7633, 16442,
+ 22987, 27445, 7633, 18031, 12560,
+ 22987, 27445, 7633, 18031, 13183, 11374,
+ 22987, 27445, 8287, 13648,
+ 22987, 27445, 8287, 14764,
+ 22987, 27445, 8287, 14765, 15918,
+ 22987, 27445, 8287, 16442,
+ 22987, 27445, 8287, 18031, 12560,
+ 22987, 27445, 8287, 18031, 13183, 11374,
+ 22987, 27445, 11379, 12837, 15919, 13648,
+ 22987, 27445, 11379, 12837, 15919, 14764,
+ 22987, 27445, 11379, 12837, 15919, 16442,
+ 22987, 27445, 11379, 12837, 17219, 13648,
+ 22987, 27445, 11379, 12837, 17219, 14764,
+ 22987, 27445, 11379, 12837, 17219, 16442,
+ 22987, 27445, 11379, 18031, 12560,
+ 22987, 27445, 11379, 18031, 13183, 11374,
+ 22987, 27445, 11379, 19521, 9749, 13648,
+ 22987, 27445, 11379, 19521, 9749, 14764,
+ 22987, 27445, 11379, 19521, 9749, 16442,
+ 22987, 27445, 12551, 13648,
+ 22987, 27445, 12551, 14764,
+ 22987, 27445, 12551, 16442,
+ 22987, 27445, 12826,
+ 22987, 27445, 12837, 10849, 20422,
+ 22987, 27445, 12837, 18031, 12560,
+ 22987, 27445, 12837, 18031, 13183, 11374,
+ 22987, 27445, 12837, 18699, 13648,
+ 22987, 27445, 12837, 18699, 14764,
+ 22987, 27445, 12837, 18699, 16442,
+ 22987, 27445, 12837, 18699, 18250,
+ 22987, 27445, 12837, 22725, 13648,
+ 22987, 27445, 12837, 22725, 14764,
+ 22987, 27445, 12837, 22725, 16442,
+ 22987, 27445, 12837, 22725, 18250,
+ 22987, 27445, 12837, 25123, 15767, 14764,
+ 22987, 27445, 12837, 25123, 15767, 16442,
+ 22987, 27445, 14363, 13648,
+ 22987, 27445, 14363, 14764,
+ 22987, 27445, 14363, 16442,
+ 22987, 27445, 15309, 15767, 13183, 15918,
+ 22987, 27445, 15309, 15767, 13183, 16968,
+ 22987, 27445, 15803, 13648,
+ 22987, 27445, 15803, 14764,
+ 22987, 27445, 15803, 16442,
+ 22987, 27445, 15803, 20298,
+ 22987, 27445, 15827, 12827, 14764,
+ 22987, 27445, 15827, 12827, 16442,
+ 22987, 27445, 15919, 15309, 6984,
+ 22987, 27445, 15919, 20422,
+ 22987, 27445, 15919, 22530,
+ 22987, 27445, 15919, 22531, 15309, 6984,
+ 22987, 27445, 15997, 17661, 15918,
+ 22987, 27445, 15997, 17661, 16968,
+ 22987, 27445, 15997, 17684,
+ 22987, 27445, 16969, 15309, 6984,
+ 22987, 27445, 16969, 20423, 13648,
+ 22987, 27445, 16969, 20423, 14764,
+ 22987, 27445, 16969, 20423, 16442,
+ 22987, 27445, 16969, 20423, 18250,
+ 22987, 27445, 17219, 15309, 6984,
+ 22987, 27445, 17219, 20423, 20048,
+ 22987, 27445, 17219, 22530,
+ 22987, 27445, 17219, 22531, 15309, 6984,
+ 22987, 27445, 17405, 13648,
+ 22987, 27445, 17405, 14764,
+ 22987, 27445, 17405, 16442,
+ 22987, 27445, 18826,
+ 22987, 27461, 15918,
+ 22987, 27461, 15919, 18031, 12560,
+ 22987, 27461, 15919, 18031, 13183, 11374,
+ 22987, 27461, 16968,
+ 22987, 27461, 16969, 18031, 12560,
+ 22987, 27461, 16969, 18031, 13183, 11374,
+ 22987, 27461, 20692,
+ 22987, 27461, 22531, 18031, 12560,
+ 22987, 27461, 22531, 18031, 13183, 11374,
+ 22987, 27477, 14786,
+ 22987, 27479, 913, 15767, 18031, 11375, 13649, 15918,
+ 22987, 27479, 913, 15767, 18031, 11375, 13649, 16968,
+ 22987, 27479, 913, 15767, 18031, 11375, 14765, 15918,
+ 22987, 27479, 913, 15767, 18031, 11375, 14765, 16968,
+ 22987, 27479, 913, 15767, 18031, 11375, 16443, 15918,
+ 22987, 27479, 913, 15767, 18031, 11375, 16443, 16968,
+ 22987, 27479, 1027, 13648,
+ 22987, 27479, 1027, 14764,
+ 22987, 27479, 1027, 16442,
+ 22987, 27479, 1880,
+ 22987, 27479, 6004,
+ 22987, 27479, 7633, 14764,
+ 22987, 27479, 7633, 18031, 13157, 13649, 15918,
+ 22987, 27479, 7633, 18031, 13157, 14765, 15918,
+ 22987, 27479, 7633, 18031, 13157, 17219, 13649, 17218,
+ 22987, 27479, 7633, 18031, 13157, 17219, 14765, 17218,
+ 22987, 27479, 7633, 18031, 17627, 13649, 15918,
+ 22987, 27479, 7633, 18031, 17627, 13649, 17218,
+ 22987, 27479, 7633, 18031, 17627, 14765, 15918,
+ 22987, 27479, 7633, 18031, 17627, 14765, 17218,
+ 22987, 27479, 8287, 14764,
+ 22987, 27479, 8287, 18031, 13157, 13649, 15918,
+ 22987, 27479, 8287, 18031, 13157, 13649, 16968,
+ 22987, 27479, 8287, 18031, 13157, 14765, 15918,
+ 22987, 27479, 8287, 18031, 13157, 14765, 16968,
+ 22987, 27479, 8287, 18031, 17627, 13649, 15918,
+ 22987, 27479, 8287, 18031, 17627, 13649, 16968,
+ 22987, 27479, 8287, 18031, 17627, 14765, 15918,
+ 22987, 27479, 8287, 18031, 17627, 14765, 16968,
+ 22987, 27479, 11379, 13648,
+ 22987, 27479, 11379, 14764,
+ 22987, 27479, 11379, 14774,
+ 22987, 27479, 11379, 18031, 13157, 13648,
+ 22987, 27479, 11379, 18031, 13157, 14764,
+ 22987, 27479, 11379, 18031, 17627, 13648,
+ 22987, 27479, 11379, 18031, 17627, 14764,
+ 22987, 27479, 12550,
+ 22987, 27479, 12826,
+ 22987, 27479, 12837, 13648,
+ 22987, 27479, 12837, 14764,
+ 22987, 27479, 12837, 16442,
+ 22987, 27479, 12837, 18031, 13157, 13648,
+ 22987, 27479, 12837, 18031, 13157, 14764,
+ 22987, 27479, 12837, 18031, 17627, 13648,
+ 22987, 27479, 12837, 18031, 17627, 14764,
+ 22987, 27479, 12837, 18250,
+ 22987, 27479, 12837, 19444,
+ 22987, 27479, 14363, 13648,
+ 22987, 27479, 14363, 14764,
+ 22987, 27479, 14363, 16442,
+ 22987, 27479, 15309, 15767, 18031, 11375, 15918,
+ 22987, 27479, 15309, 15767, 18031, 11375, 16968,
+ 22987, 27479, 15803, 13648,
+ 22987, 27479, 15803, 14764,
+ 22987, 27479, 15803, 16442,
+ 22987, 27479, 15919, 15309, 6984,
+ 22987, 27479, 15919, 20422,
+ 22987, 27479, 15919, 22530,
+ 22987, 27479, 15919, 22531, 15309, 6984,
+ 22987, 27479, 15997, 17661, 18031, 11375, 15918,
+ 22987, 27479, 15997, 17661, 18031, 11375, 16968,
+ 22987, 27479, 15997, 17684,
+ 22987, 27479, 16969, 15309, 6984,
+ 22987, 27479, 16969, 20423, 13648,
+ 22987, 27479, 16969, 20423, 14764,
+ 22987, 27479, 16969, 20423, 16442,
+ 22987, 27479, 16969, 20423, 18250,
+ 22987, 27479, 17219, 15309, 6984,
+ 22987, 27479, 17219, 20423, 20048,
+ 22987, 27479, 17219, 22531, 15309, 6984,
+ 22987, 27479, 17219, 22531, 20048,
+ 22987, 27479, 17405, 13648,
+ 22987, 27479, 17405, 14764,
+ 22987, 27479, 17405, 16442,
+ 22987, 27479, 18827, 20160,
+ 22987, 27491, 15918,
+ 22987, 27491, 15919, 18031, 13156,
+ 22987, 27491, 15919, 18031, 17626,
+ 22987, 27491, 16968,
+ 22987, 27491, 16969, 18031, 13156,
+ 22987, 27491, 16969, 18031, 17626,
+ 22987, 27491, 22530,
+ 22987, 27491, 22531, 18031, 13156,
+ 22987, 27491, 22531, 18031, 17626,
+ 23000,
+ 23006,
+ 23015, 2726,
+ 23015, 3194,
+ 23015, 3486,
+ 23015, 6978,
+ 23015, 7000,
+ 23015, 8211, 22876,
+ 23015, 9282,
+ 23015, 9819, 10484,
+ 23015, 11726,
+ 23015, 13036,
+ 23015, 13653, 14765, 16339, 16,
+ 23015, 13653, 14765, 16339, 26,
+ 23015, 13868,
+ 23015, 14515, 22876,
+ 23015, 14634,
+ 23015, 14960,
+ 23015, 15943, 10484,
+ 23026,
+ 23041, 23218,
+ 23055, 10484,
+ 23057, 3013, 20550,
+ 23057, 14765, 3013, 20550,
+ 23057, 14765, 19252,
+ 23057, 19252,
+ 23057, 20023, 19252,
+ 23057, 20551, 11417, 8211, 7369, 12418,
+ 23057, 20551, 11417, 14515, 7369, 12418,
+ 23061, 6938,
+ 23064,
+ 23067, 19709, 19792,
+ 23069, 14115, 6775, 5933, 12314,
+ 23069, 14115, 6775, 11277, 13353, 5933, 12314,
+ 23069, 14115, 6775, 13353, 5933, 12314,
+ 23069, 14115, 6775, 13677, 5933, 12314,
+ 23069, 14115, 6775, 16443, 5933, 12314,
+ 23069, 14115, 11395, 5933, 12314,
+ 23069, 14115, 11395, 11277, 13353, 5933, 12314,
+ 23069, 14115, 11395, 13353, 5933, 12314,
+ 23069, 14115, 11395, 13677, 5933, 12314,
+ 23069, 14115, 11395, 16443, 5933, 12314,
+ 23069, 14785, 6775, 5933, 12314,
+ 23069, 14785, 6775, 11277, 13353, 5933, 12314,
+ 23069, 14785, 6775, 13353, 5933, 12314,
+ 23069, 14785, 6775, 13677, 5933, 12314,
+ 23069, 14785, 6775, 16443, 5933, 12314,
+ 23069, 14785, 11395, 5933, 12314,
+ 23069, 14785, 11395, 11277, 13353, 5933, 12314,
+ 23069, 14785, 11395, 13353, 5933, 12314,
+ 23069, 14785, 11395, 13677, 5933, 12314,
+ 23069, 14785, 11395, 16443, 5933, 12314,
+ 23069, 19115, 5933, 12314,
+ 23069, 19115, 11277, 13353, 5933, 12314,
+ 23069, 19115, 13353, 5933, 12314,
+ 23069, 19115, 13677, 5933, 12314,
+ 23069, 19115, 16443, 5933, 12314,
+ 23069, 21029, 5933, 12314,
+ 23069, 21029, 11277, 13353, 5933, 12314,
+ 23069, 21029, 13353, 5933, 12314,
+ 23069, 21029, 13677, 5933, 12314,
+ 23069, 21029, 16443, 5933, 12314,
+ 23069, 21229, 5933, 12314,
+ 23069, 21229, 11277, 13353, 5933, 12314,
+ 23069, 21229, 13353, 5933, 12314,
+ 23069, 21229, 13677, 5933, 12314,
+ 23069, 21229, 16443, 5933, 12314,
+ 23069, 22329, 5933, 12314,
+ 23069, 22329, 11277, 13353, 5933, 12314,
+ 23069, 22329, 13353, 5933, 12314,
+ 23069, 22329, 13677, 5933, 12314,
+ 23069, 22329, 16443, 5933, 12314,
+ 23078,
+ 23081, 527, 20832,
+ 23087, 2787, 3363, 20521, 10484,
+ 23087, 2787, 13867, 10484,
+ 23087, 6315, 10096,
+ 23087, 12959, 2726,
+ 23087, 12959, 3194,
+ 23087, 12959, 3486,
+ 23087, 12959, 6978,
+ 23087, 12959, 7000,
+ 23087, 12959, 9282,
+ 23087, 12959, 11726,
+ 23087, 12959, 13036,
+ 23087, 12959, 14634,
+ 23087, 12959, 14960,
+ 23087, 16041, 10096,
+ 23093, 17085, 1477, 17292,
+ 23107, 17613, 4,
+ 23107, 17613, 14,
+ 23107, 17613, 16,
+ 23107, 17613, 34,
+ 23107, 17613, 50,
+ 23117, 46,
+ 23123, 10484,
+ 23123, 17366,
+ 23128,
+ 23131, 10485, 12612,
+ 23131, 10485, 12614,
+ 23131, 10485, 12616,
+ 23131, 10485, 12618,
+ 23131, 10485, 12620,
+ 23131, 10485, 12622,
+ 23131, 10485, 12624,
+ 23131, 10485, 12626,
+ 23131, 10485, 12628,
+ 23131, 10485, 12630,
+ 23131, 10485, 12632,
+ 23131, 10485, 12634,
+ 23131, 10485, 12636,
+ 23131, 10485, 12638,
+ 23131, 10485, 12640,
+ 23131, 10485, 12642,
+ 23131, 10485, 12644,
+ 23131, 10485, 12646,
+ 23131, 10485, 12648,
+ 23131, 10485, 12650,
+ 23131, 10485, 12652,
+ 23131, 10485, 12654,
+ 23131, 10485, 12656,
+ 23131, 10485, 12658,
+ 23131, 10485, 12660,
+ 23131, 10485, 12662,
+ 23131, 10485, 12664,
+ 23131, 10485, 12666,
+ 23131, 10485, 12668,
+ 23131, 10485, 12670,
+ 23131, 10485, 12672,
+ 23131, 10485, 12674,
+ 23131, 10485, 12676,
+ 23131, 10485, 12678,
+ 23131, 10485, 12680,
+ 23131, 10485, 12682,
+ 23131, 10485, 12684,
+ 23131, 10485, 12686,
+ 23131, 10485, 12688,
+ 23131, 10485, 12690,
+ 23131, 10485, 12692,
+ 23131, 10485, 12694,
+ 23131, 10485, 12696,
+ 23131, 10485, 12698,
+ 23131, 10485, 12700,
+ 23131, 10485, 12702,
+ 23131, 10485, 12704,
+ 23131, 10485, 12706,
+ 23131, 10485, 12708,
+ 23131, 10485, 12710,
+ 23131, 10485, 12712,
+ 23131, 10485, 12714,
+ 23131, 10485, 12716,
+ 23131, 10485, 12718,
+ 23131, 10485, 12720,
+ 23131, 10485, 12722,
+ 23131, 10485, 12724,
+ 23131, 10485, 12726,
+ 23131, 10485, 12728,
+ 23131, 10485, 12730,
+ 23131, 10485, 12732,
+ 23131, 10485, 12734,
+ 23131, 10485, 12736,
+ 23131, 10485, 12738,
+ 23131, 10485, 12740,
+ 23131, 10485, 12742,
+ 23131, 10485, 12744,
+ 23131, 10485, 12746,
+ 23131, 10485, 12748,
+ 23131, 10485, 12750,
+ 23131, 10485, 12752,
+ 23131, 10485, 12754,
+ 23131, 10485, 12756,
+ 23131, 10485, 12758,
+ 23131, 10485, 12760,
+ 23131, 10485, 12762,
+ 23131, 10485, 12764,
+ 23131, 10485, 12766,
+ 23131, 10485, 12768,
+ 23131, 10485, 12770,
+ 23131, 10485, 12772,
+ 23131, 10485, 12774,
+ 23131, 10485, 12776,
+ 23131, 10485, 12778,
+ 23131, 10485, 12780,
+ 23131, 10485, 12782,
+ 23131, 10485, 12784,
+ 23131, 10485, 12786,
+ 23131, 10485, 12788,
+ 23131, 10485, 12790,
+ 23131, 10485, 12792,
+ 23131, 10485, 12794,
+ 23131, 10485, 12796,
+ 23131, 10485, 12798,
+ 23131, 10485, 12800,
+ 23131, 10485, 12802,
+ 23131, 10485, 12804,
+ 23131, 10485, 15782,
+ 23131, 10485, 15784,
+ 23147, 1047, 20273, 6938,
+ 23147, 6938,
+ 23165, 20052,
+ 23173, 12419, 15766,
+ 23173, 12419, 17020,
+ 23173, 12419, 17764,
+ 23173, 15287, 15766,
+ 23173, 15287, 17020,
+ 23173, 15287, 17764,
+ 23176,
+ 23179, 5909, 12564,
+ 23181, 20341, 15287, 22329, 12314,
+ 23189, 527, 13063, 658,
+ 23189, 527, 18869, 13063, 658,
+ 23189, 527, 18869, 13063, 659, 11417, 1281, 12220,
+ 23189, 527, 18869, 13063, 659, 11417, 1281, 12221, 8210,
+ 23189, 527, 18869, 13063, 659, 11417, 1281, 16194,
+ 23189, 527, 21230,
+ 23189, 527, 22053, 658,
+ 23189, 527, 22540,
+ 23189, 891, 2613, 22540,
+ 23189, 891, 22989, 2613, 13063, 658,
+ 23189, 1047, 2613, 13063, 658,
+ 23189, 1047, 2613, 22053, 658,
+ 23189, 9703, 13063, 658,
+ 23189, 10484,
+ 23189, 11417, 1280,
+ 23189, 11417, 15767, 16194,
+ 23189, 11417, 20253, 8737, 12220,
+ 23189, 12221, 18855, 527, 13062,
+ 23189, 12221, 18855, 12221, 21230,
+ 23189, 12221, 18869, 13063, 12221, 21231, 12221, 18869, 13062,
+ 23189, 12221, 21231, 12221, 22683, 13062,
+ 23189, 12221, 22329, 12314,
+ 23189, 12221, 22683, 13063, 12221, 21230,
+ 23189, 13063, 659, 527, 21230,
+ 23189, 15637, 21230,
+ 23189, 15777, 123, 12836,
+ 23189, 15777, 123, 12837, 12221, 18869, 13062,
+ 23189, 22861, 21230,
+ 23195, 16486,
+ 23200,
+ 23204,
+ 23206,
+ 23218,
+ 23219, 11417, 1280,
+ 23219, 11417, 18285, 890,
+ 23219, 11417, 18526,
+ 23219, 12221, 955, 12221, 15122,
+ 23219, 12221, 15122,
+ 23219, 15637, 891, 16211, 11417, 23218,
+ 23245, 6045, 561, 17084,
+ 23245, 6045, 2797, 17084,
+ 23245, 6045, 3031, 17084,
+ 23245, 6045, 12959, 2726,
+ 23245, 6045, 12959, 3194,
+ 23245, 6045, 12959, 3486,
+ 23245, 6045, 12959, 6978,
+ 23245, 6045, 12959, 7000,
+ 23245, 6045, 12959, 9282,
+ 23245, 6045, 12959, 11726,
+ 23245, 6045, 12959, 13036,
+ 23245, 6045, 12959, 14634,
+ 23245, 6045, 12959, 14960,
+ 23245, 6045, 13529, 17084,
+ 23245, 6045, 13930,
+ 23245, 6045, 14765, 0,
+ 23245, 6045, 14765, 2,
+ 23245, 6045, 14765, 4,
+ 23245, 6045, 14765, 6,
+ 23245, 6045, 14765, 8,
+ 23245, 6045, 14765, 10,
+ 23245, 6045, 14765, 12,
+ 23245, 6045, 14765, 14,
+ 23245, 6045, 14765, 16,
+ 23245, 6045, 14765, 18,
+ 23245, 6045, 14765, 20,
+ 23245, 6045, 14765, 22,
+ 23245, 6045, 14765, 24,
+ 23245, 6045, 14765, 26,
+ 23245, 6045, 14765, 28,
+ 23245, 6045, 14765, 30,
+ 23245, 6045, 14765, 32,
+ 23245, 6045, 14765, 34,
+ 23245, 6045, 14765, 36,
+ 23245, 6045, 14765, 38,
+ 23245, 6045, 14765, 40,
+ 23245, 6045, 14765, 42,
+ 23245, 6045, 14765, 44,
+ 23245, 6045, 14765, 46,
+ 23245, 6045, 14765, 48,
+ 23245, 6045, 14765, 50,
+ 23245, 6045, 14765, 452,
+ 23245, 6045, 14765, 488,
+ 23245, 6045, 14765, 560,
+ 23245, 6045, 14765, 764,
+ 23245, 6045, 14765, 1110,
+ 23245, 6045, 14765, 1406,
+ 23245, 6045, 14765, 2796,
+ 23245, 6045, 14765, 2838,
+ 23245, 6045, 14765, 3030,
+ 23245, 6045, 14765, 3344,
+ 23245, 6045, 14765, 6008,
+ 23245, 6045, 14765, 7752,
+ 23245, 6045, 14765, 11728,
+ 23245, 6045, 14765, 12268,
+ 23245, 6045, 14765, 12942,
+ 23245, 6045, 14765, 13145, 14722,
+ 23245, 6045, 14765, 13218,
+ 23245, 6045, 14765, 13528,
+ 23245, 6045, 14765, 13640,
+ 23245, 6045, 14765, 14288,
+ 23245, 6045, 14765, 14722,
+ 23245, 6045, 14765, 14940,
+ 23245, 6045, 14765, 17768,
+ 23245, 6045, 14765, 17894,
+ 23245, 6045, 14765, 18504,
+ 23245, 6045, 14765, 19112,
+ 23245, 6045, 14941, 17084,
+ 23245, 6045, 16203, 561, 17084,
+ 23245, 6045, 16203, 2797, 17084,
+ 23245, 6045, 16203, 3031, 17084,
+ 23245, 6045, 16203, 13529, 17084,
+ 23245, 6045, 16203, 13930,
+ 23245, 6045, 16203, 14765, 0,
+ 23245, 6045, 16203, 14765, 2,
+ 23245, 6045, 16203, 14765, 4,
+ 23245, 6045, 16203, 14765, 6,
+ 23245, 6045, 16203, 14765, 8,
+ 23245, 6045, 16203, 14765, 10,
+ 23245, 6045, 16203, 14765, 12,
+ 23245, 6045, 16203, 14765, 14,
+ 23245, 6045, 16203, 14765, 16,
+ 23245, 6045, 16203, 14765, 18,
+ 23245, 6045, 16203, 14765, 20,
+ 23245, 6045, 16203, 14765, 22,
+ 23245, 6045, 16203, 14765, 24,
+ 23245, 6045, 16203, 14765, 26,
+ 23245, 6045, 16203, 14765, 28,
+ 23245, 6045, 16203, 14765, 30,
+ 23245, 6045, 16203, 14765, 32,
+ 23245, 6045, 16203, 14765, 34,
+ 23245, 6045, 16203, 14765, 36,
+ 23245, 6045, 16203, 14765, 38,
+ 23245, 6045, 16203, 14765, 40,
+ 23245, 6045, 16203, 14765, 42,
+ 23245, 6045, 16203, 14765, 44,
+ 23245, 6045, 16203, 14765, 46,
+ 23245, 6045, 16203, 14765, 48,
+ 23245, 6045, 16203, 14765, 50,
+ 23245, 6045, 16203, 14765, 452,
+ 23245, 6045, 16203, 14765, 488,
+ 23245, 6045, 16203, 14765, 560,
+ 23245, 6045, 16203, 14765, 764,
+ 23245, 6045, 16203, 14765, 1110,
+ 23245, 6045, 16203, 14765, 1406,
+ 23245, 6045, 16203, 14765, 2796,
+ 23245, 6045, 16203, 14765, 2838,
+ 23245, 6045, 16203, 14765, 3030,
+ 23245, 6045, 16203, 14765, 3344,
+ 23245, 6045, 16203, 14765, 6008,
+ 23245, 6045, 16203, 14765, 7752,
+ 23245, 6045, 16203, 14765, 11728,
+ 23245, 6045, 16203, 14765, 12268,
+ 23245, 6045, 16203, 14765, 12942,
+ 23245, 6045, 16203, 14765, 13145, 14722,
+ 23245, 6045, 16203, 14765, 13218,
+ 23245, 6045, 16203, 14765, 13528,
+ 23245, 6045, 16203, 14765, 13640,
+ 23245, 6045, 16203, 14765, 14288,
+ 23245, 6045, 16203, 14765, 14722,
+ 23245, 6045, 16203, 14765, 14940,
+ 23245, 6045, 16203, 14765, 17894,
+ 23245, 6045, 16203, 14765, 18504,
+ 23245, 6045, 16203, 14765, 19112,
+ 23245, 6045, 16203, 14941, 17084,
+ 23245, 6045, 16203, 17613, 0,
+ 23245, 6045, 16203, 17613, 2,
+ 23245, 6045, 16203, 17613, 4,
+ 23245, 6045, 16203, 17613, 6,
+ 23245, 6045, 16203, 17613, 8,
+ 23245, 6045, 16203, 17613, 10,
+ 23245, 6045, 16203, 17613, 12,
+ 23245, 6045, 16203, 17613, 14,
+ 23245, 6045, 16203, 17613, 16,
+ 23245, 6045, 16203, 17613, 18,
+ 23245, 6045, 16203, 17613, 20,
+ 23245, 6045, 16203, 17613, 22,
+ 23245, 6045, 16203, 17613, 24,
+ 23245, 6045, 16203, 17613, 26,
+ 23245, 6045, 16203, 17613, 28,
+ 23245, 6045, 16203, 17613, 30,
+ 23245, 6045, 16203, 17613, 32,
+ 23245, 6045, 16203, 17613, 34,
+ 23245, 6045, 16203, 17613, 36,
+ 23245, 6045, 16203, 17613, 38,
+ 23245, 6045, 16203, 17613, 40,
+ 23245, 6045, 16203, 17613, 42,
+ 23245, 6045, 16203, 17613, 44,
+ 23245, 6045, 16203, 17613, 46,
+ 23245, 6045, 16203, 17613, 48,
+ 23245, 6045, 16203, 17613, 50,
+ 23245, 6045, 16203, 17613, 452,
+ 23245, 6045, 16203, 17613, 488,
+ 23245, 6045, 16203, 17613, 560,
+ 23245, 6045, 16203, 17613, 764,
+ 23245, 6045, 16203, 17613, 1110,
+ 23245, 6045, 16203, 17613, 1406,
+ 23245, 6045, 16203, 17613, 2796,
+ 23245, 6045, 16203, 17613, 2838,
+ 23245, 6045, 16203, 17613, 3030,
+ 23245, 6045, 16203, 17613, 3344,
+ 23245, 6045, 16203, 17613, 6008,
+ 23245, 6045, 16203, 17613, 7752,
+ 23245, 6045, 16203, 17613, 11728,
+ 23245, 6045, 16203, 17613, 12268,
+ 23245, 6045, 16203, 17613, 12942,
+ 23245, 6045, 16203, 17613, 13218,
+ 23245, 6045, 16203, 17613, 13528,
+ 23245, 6045, 16203, 17613, 13640,
+ 23245, 6045, 16203, 17613, 14288,
+ 23245, 6045, 16203, 17613, 14722,
+ 23245, 6045, 16203, 17613, 14940,
+ 23245, 6045, 16203, 17613, 14941, 17084,
+ 23245, 6045, 16203, 17613, 17894,
+ 23245, 6045, 16203, 17613, 18504,
+ 23245, 6045, 16203, 17613, 19112,
+ 23245, 6045, 16203, 17895, 17084,
+ 23245, 6045, 16203, 18567, 23134,
+ 23245, 6045, 16891, 14765, 0,
+ 23245, 6045, 16891, 14765, 2,
+ 23245, 6045, 16891, 14765, 4,
+ 23245, 6045, 16891, 14765, 6,
+ 23245, 6045, 16891, 14765, 8,
+ 23245, 6045, 16891, 14765, 10,
+ 23245, 6045, 16891, 14765, 12,
+ 23245, 6045, 16891, 14765, 14,
+ 23245, 6045, 16891, 14765, 16,
+ 23245, 6045, 16891, 14765, 18,
+ 23245, 6045, 16891, 14765, 20,
+ 23245, 6045, 16891, 14765, 22,
+ 23245, 6045, 16891, 14765, 24,
+ 23245, 6045, 16891, 14765, 26,
+ 23245, 6045, 16891, 14765, 28,
+ 23245, 6045, 16891, 14765, 30,
+ 23245, 6045, 16891, 14765, 32,
+ 23245, 6045, 16891, 14765, 34,
+ 23245, 6045, 16891, 14765, 36,
+ 23245, 6045, 16891, 14765, 38,
+ 23245, 6045, 16891, 14765, 40,
+ 23245, 6045, 16891, 14765, 42,
+ 23245, 6045, 16891, 14765, 44,
+ 23245, 6045, 16891, 14765, 46,
+ 23245, 6045, 16891, 14765, 48,
+ 23245, 6045, 16891, 14765, 50,
+ 23245, 6045, 16891, 17613, 0,
+ 23245, 6045, 16891, 17613, 2,
+ 23245, 6045, 16891, 17613, 4,
+ 23245, 6045, 16891, 17613, 6,
+ 23245, 6045, 16891, 17613, 8,
+ 23245, 6045, 16891, 17613, 10,
+ 23245, 6045, 16891, 17613, 12,
+ 23245, 6045, 16891, 17613, 14,
+ 23245, 6045, 16891, 17613, 16,
+ 23245, 6045, 16891, 17613, 18,
+ 23245, 6045, 16891, 17613, 20,
+ 23245, 6045, 16891, 17613, 22,
+ 23245, 6045, 16891, 17613, 24,
+ 23245, 6045, 16891, 17613, 26,
+ 23245, 6045, 16891, 17613, 28,
+ 23245, 6045, 16891, 17613, 30,
+ 23245, 6045, 16891, 17613, 32,
+ 23245, 6045, 16891, 17613, 34,
+ 23245, 6045, 16891, 17613, 36,
+ 23245, 6045, 16891, 17613, 38,
+ 23245, 6045, 16891, 17613, 40,
+ 23245, 6045, 16891, 17613, 42,
+ 23245, 6045, 16891, 17613, 44,
+ 23245, 6045, 16891, 17613, 46,
+ 23245, 6045, 16891, 17613, 48,
+ 23245, 6045, 16891, 17613, 50,
+ 23245, 6045, 17613, 0,
+ 23245, 6045, 17613, 2,
+ 23245, 6045, 17613, 4,
+ 23245, 6045, 17613, 6,
+ 23245, 6045, 17613, 8,
+ 23245, 6045, 17613, 10,
+ 23245, 6045, 17613, 12,
+ 23245, 6045, 17613, 14,
+ 23245, 6045, 17613, 16,
+ 23245, 6045, 17613, 18,
+ 23245, 6045, 17613, 20,
+ 23245, 6045, 17613, 22,
+ 23245, 6045, 17613, 24,
+ 23245, 6045, 17613, 26,
+ 23245, 6045, 17613, 28,
+ 23245, 6045, 17613, 30,
+ 23245, 6045, 17613, 32,
+ 23245, 6045, 17613, 34,
+ 23245, 6045, 17613, 36,
+ 23245, 6045, 17613, 38,
+ 23245, 6045, 17613, 40,
+ 23245, 6045, 17613, 42,
+ 23245, 6045, 17613, 44,
+ 23245, 6045, 17613, 46,
+ 23245, 6045, 17613, 48,
+ 23245, 6045, 17613, 50,
+ 23245, 6045, 17613, 452,
+ 23245, 6045, 17613, 488,
+ 23245, 6045, 17613, 560,
+ 23245, 6045, 17613, 764,
+ 23245, 6045, 17613, 1110,
+ 23245, 6045, 17613, 1406,
+ 23245, 6045, 17613, 2796,
+ 23245, 6045, 17613, 2838,
+ 23245, 6045, 17613, 3030,
+ 23245, 6045, 17613, 3344,
+ 23245, 6045, 17613, 6008,
+ 23245, 6045, 17613, 7752,
+ 23245, 6045, 17613, 11728,
+ 23245, 6045, 17613, 12268,
+ 23245, 6045, 17613, 12942,
+ 23245, 6045, 17613, 13218,
+ 23245, 6045, 17613, 13528,
+ 23245, 6045, 17613, 13640,
+ 23245, 6045, 17613, 14288,
+ 23245, 6045, 17613, 14722,
+ 23245, 6045, 17613, 14940,
+ 23245, 6045, 17613, 14941, 17084,
+ 23245, 6045, 17613, 17768,
+ 23245, 6045, 17613, 17894,
+ 23245, 6045, 17613, 18504,
+ 23245, 6045, 17613, 19112,
+ 23245, 6045, 17895, 17084,
+ 23245, 6045, 17947, 14765, 0,
+ 23245, 6045, 17947, 14765, 2,
+ 23245, 6045, 17947, 14765, 4,
+ 23245, 6045, 17947, 14765, 6,
+ 23245, 6045, 17947, 14765, 8,
+ 23245, 6045, 17947, 14765, 10,
+ 23245, 6045, 17947, 14765, 12,
+ 23245, 6045, 17947, 14765, 14,
+ 23245, 6045, 17947, 14765, 16,
+ 23245, 6045, 17947, 14765, 18,
+ 23245, 6045, 17947, 14765, 20,
+ 23245, 6045, 17947, 14765, 22,
+ 23245, 6045, 17947, 14765, 24,
+ 23245, 6045, 17947, 14765, 26,
+ 23245, 6045, 17947, 14765, 28,
+ 23245, 6045, 17947, 14765, 30,
+ 23245, 6045, 17947, 14765, 32,
+ 23245, 6045, 17947, 14765, 34,
+ 23245, 6045, 17947, 14765, 36,
+ 23245, 6045, 17947, 14765, 38,
+ 23245, 6045, 17947, 14765, 40,
+ 23245, 6045, 17947, 14765, 42,
+ 23245, 6045, 17947, 14765, 44,
+ 23245, 6045, 17947, 14765, 46,
+ 23245, 6045, 17947, 14765, 48,
+ 23245, 6045, 17947, 14765, 50,
+ 23245, 6045, 17947, 17613, 0,
+ 23245, 6045, 17947, 17613, 2,
+ 23245, 6045, 17947, 17613, 4,
+ 23245, 6045, 17947, 17613, 6,
+ 23245, 6045, 17947, 17613, 8,
+ 23245, 6045, 17947, 17613, 10,
+ 23245, 6045, 17947, 17613, 12,
+ 23245, 6045, 17947, 17613, 14,
+ 23245, 6045, 17947, 17613, 16,
+ 23245, 6045, 17947, 17613, 18,
+ 23245, 6045, 17947, 17613, 20,
+ 23245, 6045, 17947, 17613, 22,
+ 23245, 6045, 17947, 17613, 24,
+ 23245, 6045, 17947, 17613, 26,
+ 23245, 6045, 17947, 17613, 28,
+ 23245, 6045, 17947, 17613, 30,
+ 23245, 6045, 17947, 17613, 32,
+ 23245, 6045, 17947, 17613, 34,
+ 23245, 6045, 17947, 17613, 36,
+ 23245, 6045, 17947, 17613, 38,
+ 23245, 6045, 17947, 17613, 40,
+ 23245, 6045, 17947, 17613, 42,
+ 23245, 6045, 17947, 17613, 44,
+ 23245, 6045, 17947, 17613, 46,
+ 23245, 6045, 17947, 17613, 48,
+ 23245, 6045, 17947, 17613, 50,
+ 23245, 6045, 18567, 23134,
+ 23245, 8211, 12281, 17588,
+ 23245, 8211, 15287, 17021, 17588,
+ 23245, 8211, 15287, 20539, 14667, 17588,
+ 23245, 8211, 15919, 12281, 17588,
+ 23245, 8211, 21085, 22876,
+ 23245, 14515, 12281, 17588,
+ 23245, 14515, 15287, 17021, 17588,
+ 23245, 14515, 15287, 20539, 14667, 17588,
+ 23245, 14515, 15919, 12281, 17588,
+ 23245, 14515, 21085, 22876,
+ 23245, 16203, 561, 17084,
+ 23245, 16203, 2797, 17084,
+ 23245, 16203, 3031, 17084,
+ 23245, 16203, 13529, 17084,
+ 23245, 16203, 13930,
+ 23245, 16203, 14765, 0,
+ 23245, 16203, 14765, 2,
+ 23245, 16203, 14765, 4,
+ 23245, 16203, 14765, 6,
+ 23245, 16203, 14765, 8,
+ 23245, 16203, 14765, 10,
+ 23245, 16203, 14765, 12,
+ 23245, 16203, 14765, 16,
+ 23245, 16203, 14765, 18,
+ 23245, 16203, 14765, 20,
+ 23245, 16203, 14765, 22,
+ 23245, 16203, 14765, 24,
+ 23245, 16203, 14765, 26,
+ 23245, 16203, 14765, 28,
+ 23245, 16203, 14765, 30,
+ 23245, 16203, 14765, 32,
+ 23245, 16203, 14765, 34,
+ 23245, 16203, 14765, 36,
+ 23245, 16203, 14765, 38,
+ 23245, 16203, 14765, 40,
+ 23245, 16203, 14765, 42,
+ 23245, 16203, 14765, 44,
+ 23245, 16203, 14765, 46,
+ 23245, 16203, 14765, 48,
+ 23245, 16203, 14765, 50,
+ 23245, 16203, 14765, 452,
+ 23245, 16203, 14765, 488,
+ 23245, 16203, 14765, 560,
+ 23245, 16203, 14765, 764,
+ 23245, 16203, 14765, 1110,
+ 23245, 16203, 14765, 1406,
+ 23245, 16203, 14765, 2796,
+ 23245, 16203, 14765, 2838,
+ 23245, 16203, 14765, 3030,
+ 23245, 16203, 14765, 3344,
+ 23245, 16203, 14765, 6008,
+ 23245, 16203, 14765, 7752,
+ 23245, 16203, 14765, 11728,
+ 23245, 16203, 14765, 12268,
+ 23245, 16203, 14765, 12942,
+ 23245, 16203, 14765, 13145, 14722,
+ 23245, 16203, 14765, 13218,
+ 23245, 16203, 14765, 13528,
+ 23245, 16203, 14765, 13640,
+ 23245, 16203, 14765, 14288,
+ 23245, 16203, 14765, 14722,
+ 23245, 16203, 14765, 14940,
+ 23245, 16203, 14765, 17795, 16,
+ 23245, 16203, 14765, 17795, 18,
+ 23245, 16203, 14765, 17894,
+ 23245, 16203, 14765, 18504,
+ 23245, 16203, 14765, 19112,
+ 23245, 16203, 14941, 17084,
+ 23245, 16203, 17613, 0,
+ 23245, 16203, 17613, 2,
+ 23245, 16203, 17613, 4,
+ 23245, 16203, 17613, 6,
+ 23245, 16203, 17613, 8,
+ 23245, 16203, 17613, 10,
+ 23245, 16203, 17613, 12,
+ 23245, 16203, 17613, 14,
+ 23245, 16203, 17613, 16,
+ 23245, 16203, 17613, 18,
+ 23245, 16203, 17613, 20,
+ 23245, 16203, 17613, 22,
+ 23245, 16203, 17613, 24,
+ 23245, 16203, 17613, 26,
+ 23245, 16203, 17613, 28,
+ 23245, 16203, 17613, 30,
+ 23245, 16203, 17613, 32,
+ 23245, 16203, 17613, 34,
+ 23245, 16203, 17613, 36,
+ 23245, 16203, 17613, 38,
+ 23245, 16203, 17613, 40,
+ 23245, 16203, 17613, 42,
+ 23245, 16203, 17613, 44,
+ 23245, 16203, 17613, 46,
+ 23245, 16203, 17613, 48,
+ 23245, 16203, 17613, 50,
+ 23245, 16203, 17613, 452,
+ 23245, 16203, 17613, 488,
+ 23245, 16203, 17613, 560,
+ 23245, 16203, 17613, 764,
+ 23245, 16203, 17613, 1110,
+ 23245, 16203, 17613, 1406,
+ 23245, 16203, 17613, 2796,
+ 23245, 16203, 17613, 2838,
+ 23245, 16203, 17613, 3030,
+ 23245, 16203, 17613, 3344,
+ 23245, 16203, 17613, 6008,
+ 23245, 16203, 17613, 7752,
+ 23245, 16203, 17613, 11728,
+ 23245, 16203, 17613, 12268,
+ 23245, 16203, 17613, 12942,
+ 23245, 16203, 17613, 13218,
+ 23245, 16203, 17613, 13528,
+ 23245, 16203, 17613, 13640,
+ 23245, 16203, 17613, 14288,
+ 23245, 16203, 17613, 14722,
+ 23245, 16203, 17613, 14940,
+ 23245, 16203, 17613, 14941, 17084,
+ 23245, 16203, 17613, 17894,
+ 23245, 16203, 17613, 18504,
+ 23245, 16203, 17613, 19112,
+ 23245, 16203, 17895, 17084,
+ 23245, 16203, 18567, 23134,
+ 23245, 16839, 19520,
+ 23245, 16891, 14765, 0,
+ 23245, 16891, 14765, 2,
+ 23245, 16891, 14765, 4,
+ 23245, 16891, 14765, 6,
+ 23245, 16891, 14765, 10,
+ 23245, 16891, 14765, 14,
+ 23245, 16891, 14765, 16,
+ 23245, 16891, 14765, 18,
+ 23245, 16891, 14765, 20,
+ 23245, 16891, 14765, 22,
+ 23245, 16891, 14765, 24,
+ 23245, 16891, 14765, 26,
+ 23245, 16891, 14765, 30,
+ 23245, 16891, 14765, 32,
+ 23245, 16891, 14765, 34,
+ 23245, 16891, 14765, 36,
+ 23245, 16891, 14765, 38,
+ 23245, 16891, 14765, 40,
+ 23245, 16891, 14765, 42,
+ 23245, 16891, 14765, 44,
+ 23245, 16891, 14765, 46,
+ 23245, 16891, 14765, 48,
+ 23245, 16891, 14765, 50,
+ 23245, 16891, 17613, 0,
+ 23245, 16891, 17613, 4,
+ 23245, 16891, 17613, 6,
+ 23245, 16891, 17613, 12,
+ 23245, 16891, 17613, 18,
+ 23245, 16891, 17613, 20,
+ 23245, 16891, 17613, 26,
+ 23245, 16891, 17613, 28,
+ 23245, 16891, 17613, 30,
+ 23245, 16891, 17613, 32,
+ 23245, 16891, 17613, 36,
+ 23245, 16891, 17613, 38,
+ 23245, 16891, 17613, 40,
+ 23245, 16891, 17613, 42,
+ 23245, 16891, 17613, 44,
+ 23245, 16891, 17613, 46,
+ 23245, 16891, 17613, 48,
+ 23245, 16891, 17613, 50,
+ 23245, 17911, 19520,
+ 23245, 17947, 14765, 0,
+ 23245, 17947, 14765, 2,
+ 23245, 17947, 14765, 4,
+ 23245, 17947, 14765, 6,
+ 23245, 17947, 14765, 8,
+ 23245, 17947, 14765, 10,
+ 23245, 17947, 14765, 12,
+ 23245, 17947, 14765, 14,
+ 23245, 17947, 14765, 16,
+ 23245, 17947, 14765, 18,
+ 23245, 17947, 14765, 20,
+ 23245, 17947, 14765, 22,
+ 23245, 17947, 14765, 24,
+ 23245, 17947, 14765, 26,
+ 23245, 17947, 14765, 28,
+ 23245, 17947, 14765, 30,
+ 23245, 17947, 14765, 32,
+ 23245, 17947, 14765, 34,
+ 23245, 17947, 14765, 36,
+ 23245, 17947, 14765, 38,
+ 23245, 17947, 14765, 40,
+ 23245, 17947, 14765, 42,
+ 23245, 17947, 14765, 44,
+ 23245, 17947, 14765, 46,
+ 23245, 17947, 14765, 48,
+ 23245, 17947, 14765, 50,
+ 23245, 17947, 17613, 0,
+ 23245, 17947, 17613, 2,
+ 23245, 17947, 17613, 6,
+ 23245, 17947, 17613, 8,
+ 23245, 17947, 17613, 10,
+ 23245, 17947, 17613, 12,
+ 23245, 17947, 17613, 18,
+ 23245, 17947, 17613, 20,
+ 23245, 17947, 17613, 22,
+ 23245, 17947, 17613, 24,
+ 23245, 17947, 17613, 26,
+ 23245, 17947, 17613, 28,
+ 23245, 17947, 17613, 30,
+ 23245, 17947, 17613, 32,
+ 23245, 17947, 17613, 36,
+ 23245, 17947, 17613, 38,
+ 23245, 17947, 17613, 40,
+ 23245, 17947, 17613, 42,
+ 23245, 17947, 17613, 44,
+ 23245, 17947, 17613, 46,
+ 23245, 17947, 17613, 48,
+ 23245, 21277, 12959, 2726,
+ 23245, 21277, 12959, 3194,
+ 23245, 21277, 12959, 3486,
+ 23245, 21277, 12959, 6978,
+ 23245, 21277, 12959, 7000,
+ 23245, 21277, 12959, 9282,
+ 23245, 21277, 12959, 11726,
+ 23245, 21277, 12959, 13036,
+ 23245, 21277, 12959, 14634,
+ 23245, 21277, 12959, 14960,
+ 23245, 21277, 14765, 0,
+ 23245, 21277, 14765, 2,
+ 23245, 21277, 14765, 4,
+ 23245, 21277, 14765, 6,
+ 23245, 21277, 14765, 8,
+ 23245, 21277, 14765, 10,
+ 23245, 21277, 14765, 12,
+ 23245, 21277, 14765, 14,
+ 23245, 21277, 14765, 16,
+ 23245, 21277, 14765, 18,
+ 23245, 21277, 14765, 20,
+ 23245, 21277, 14765, 22,
+ 23245, 21277, 14765, 24,
+ 23245, 21277, 14765, 26,
+ 23245, 21277, 14765, 28,
+ 23245, 21277, 14765, 30,
+ 23245, 21277, 14765, 32,
+ 23245, 21277, 14765, 34,
+ 23245, 21277, 14765, 36,
+ 23245, 21277, 14765, 38,
+ 23245, 21277, 14765, 40,
+ 23245, 21277, 14765, 42,
+ 23245, 21277, 14765, 44,
+ 23245, 21277, 14765, 46,
+ 23245, 21277, 14765, 48,
+ 23245, 21277, 14765, 50,
+ 23245, 21277, 17613, 0,
+ 23245, 21277, 17613, 2,
+ 23245, 21277, 17613, 4,
+ 23245, 21277, 17613, 6,
+ 23245, 21277, 17613, 8,
+ 23245, 21277, 17613, 10,
+ 23245, 21277, 17613, 12,
+ 23245, 21277, 17613, 14,
+ 23245, 21277, 17613, 16,
+ 23245, 21277, 17613, 18,
+ 23245, 21277, 17613, 20,
+ 23245, 21277, 17613, 22,
+ 23245, 21277, 17613, 24,
+ 23245, 21277, 17613, 26,
+ 23245, 21277, 17613, 28,
+ 23245, 21277, 17613, 30,
+ 23245, 21277, 17613, 32,
+ 23245, 21277, 17613, 34,
+ 23245, 21277, 17613, 36,
+ 23245, 21277, 17613, 38,
+ 23245, 21277, 17613, 40,
+ 23245, 21277, 17613, 42,
+ 23245, 21277, 17613, 44,
+ 23245, 21277, 17613, 46,
+ 23245, 21277, 17613, 48,
+ 23245, 21277, 17613, 50,
+ 23245, 22333, 6045, 561, 17084,
+ 23245, 22333, 6045, 2797, 17084,
+ 23245, 22333, 6045, 3031, 17084,
+ 23245, 22333, 6045, 12959, 2726,
+ 23245, 22333, 6045, 12959, 3194,
+ 23245, 22333, 6045, 12959, 3486,
+ 23245, 22333, 6045, 12959, 6978,
+ 23245, 22333, 6045, 12959, 7000,
+ 23245, 22333, 6045, 12959, 9282,
+ 23245, 22333, 6045, 12959, 11726,
+ 23245, 22333, 6045, 12959, 13036,
+ 23245, 22333, 6045, 12959, 14634,
+ 23245, 22333, 6045, 12959, 14960,
+ 23245, 22333, 6045, 13529, 17084,
+ 23245, 22333, 6045, 13930,
+ 23245, 22333, 6045, 14765, 0,
+ 23245, 22333, 6045, 14765, 2,
+ 23245, 22333, 6045, 14765, 4,
+ 23245, 22333, 6045, 14765, 6,
+ 23245, 22333, 6045, 14765, 8,
+ 23245, 22333, 6045, 14765, 10,
+ 23245, 22333, 6045, 14765, 12,
+ 23245, 22333, 6045, 14765, 14,
+ 23245, 22333, 6045, 14765, 16,
+ 23245, 22333, 6045, 14765, 18,
+ 23245, 22333, 6045, 14765, 20,
+ 23245, 22333, 6045, 14765, 22,
+ 23245, 22333, 6045, 14765, 24,
+ 23245, 22333, 6045, 14765, 26,
+ 23245, 22333, 6045, 14765, 28,
+ 23245, 22333, 6045, 14765, 30,
+ 23245, 22333, 6045, 14765, 32,
+ 23245, 22333, 6045, 14765, 34,
+ 23245, 22333, 6045, 14765, 36,
+ 23245, 22333, 6045, 14765, 38,
+ 23245, 22333, 6045, 14765, 40,
+ 23245, 22333, 6045, 14765, 42,
+ 23245, 22333, 6045, 14765, 44,
+ 23245, 22333, 6045, 14765, 46,
+ 23245, 22333, 6045, 14765, 48,
+ 23245, 22333, 6045, 14765, 50,
+ 23245, 22333, 6045, 14765, 452,
+ 23245, 22333, 6045, 14765, 488,
+ 23245, 22333, 6045, 14765, 560,
+ 23245, 22333, 6045, 14765, 764,
+ 23245, 22333, 6045, 14765, 1110,
+ 23245, 22333, 6045, 14765, 1406,
+ 23245, 22333, 6045, 14765, 2796,
+ 23245, 22333, 6045, 14765, 2838,
+ 23245, 22333, 6045, 14765, 3030,
+ 23245, 22333, 6045, 14765, 3344,
+ 23245, 22333, 6045, 14765, 6008,
+ 23245, 22333, 6045, 14765, 7752,
+ 23245, 22333, 6045, 14765, 11728,
+ 23245, 22333, 6045, 14765, 12268,
+ 23245, 22333, 6045, 14765, 12942,
+ 23245, 22333, 6045, 14765, 13145, 14722,
+ 23245, 22333, 6045, 14765, 13218,
+ 23245, 22333, 6045, 14765, 13528,
+ 23245, 22333, 6045, 14765, 13640,
+ 23245, 22333, 6045, 14765, 14288,
+ 23245, 22333, 6045, 14765, 14722,
+ 23245, 22333, 6045, 14765, 14940,
+ 23245, 22333, 6045, 14765, 17894,
+ 23245, 22333, 6045, 14765, 18504,
+ 23245, 22333, 6045, 14765, 19112,
+ 23245, 22333, 6045, 14941, 17084,
+ 23245, 22333, 6045, 16203, 561, 17084,
+ 23245, 22333, 6045, 16203, 2797, 17084,
+ 23245, 22333, 6045, 16203, 3031, 17084,
+ 23245, 22333, 6045, 16203, 13529, 17084,
+ 23245, 22333, 6045, 16203, 13930,
+ 23245, 22333, 6045, 16203, 14765, 0,
+ 23245, 22333, 6045, 16203, 14765, 2,
+ 23245, 22333, 6045, 16203, 14765, 4,
+ 23245, 22333, 6045, 16203, 14765, 6,
+ 23245, 22333, 6045, 16203, 14765, 8,
+ 23245, 22333, 6045, 16203, 14765, 10,
+ 23245, 22333, 6045, 16203, 14765, 12,
+ 23245, 22333, 6045, 16203, 14765, 14,
+ 23245, 22333, 6045, 16203, 14765, 16,
+ 23245, 22333, 6045, 16203, 14765, 18,
+ 23245, 22333, 6045, 16203, 14765, 20,
+ 23245, 22333, 6045, 16203, 14765, 22,
+ 23245, 22333, 6045, 16203, 14765, 24,
+ 23245, 22333, 6045, 16203, 14765, 26,
+ 23245, 22333, 6045, 16203, 14765, 28,
+ 23245, 22333, 6045, 16203, 14765, 30,
+ 23245, 22333, 6045, 16203, 14765, 32,
+ 23245, 22333, 6045, 16203, 14765, 34,
+ 23245, 22333, 6045, 16203, 14765, 36,
+ 23245, 22333, 6045, 16203, 14765, 38,
+ 23245, 22333, 6045, 16203, 14765, 40,
+ 23245, 22333, 6045, 16203, 14765, 42,
+ 23245, 22333, 6045, 16203, 14765, 44,
+ 23245, 22333, 6045, 16203, 14765, 46,
+ 23245, 22333, 6045, 16203, 14765, 48,
+ 23245, 22333, 6045, 16203, 14765, 50,
+ 23245, 22333, 6045, 16203, 14765, 452,
+ 23245, 22333, 6045, 16203, 14765, 488,
+ 23245, 22333, 6045, 16203, 14765, 560,
+ 23245, 22333, 6045, 16203, 14765, 764,
+ 23245, 22333, 6045, 16203, 14765, 1110,
+ 23245, 22333, 6045, 16203, 14765, 1406,
+ 23245, 22333, 6045, 16203, 14765, 2796,
+ 23245, 22333, 6045, 16203, 14765, 2838,
+ 23245, 22333, 6045, 16203, 14765, 3030,
+ 23245, 22333, 6045, 16203, 14765, 3344,
+ 23245, 22333, 6045, 16203, 14765, 6008,
+ 23245, 22333, 6045, 16203, 14765, 7752,
+ 23245, 22333, 6045, 16203, 14765, 11728,
+ 23245, 22333, 6045, 16203, 14765, 12268,
+ 23245, 22333, 6045, 16203, 14765, 12942,
+ 23245, 22333, 6045, 16203, 14765, 13145, 14722,
+ 23245, 22333, 6045, 16203, 14765, 13218,
+ 23245, 22333, 6045, 16203, 14765, 13528,
+ 23245, 22333, 6045, 16203, 14765, 13640,
+ 23245, 22333, 6045, 16203, 14765, 14288,
+ 23245, 22333, 6045, 16203, 14765, 14722,
+ 23245, 22333, 6045, 16203, 14765, 14940,
+ 23245, 22333, 6045, 16203, 14765, 17894,
+ 23245, 22333, 6045, 16203, 14765, 18504,
+ 23245, 22333, 6045, 16203, 14765, 19112,
+ 23245, 22333, 6045, 16203, 14941, 17084,
+ 23245, 22333, 6045, 16203, 17613, 0,
+ 23245, 22333, 6045, 16203, 17613, 2,
+ 23245, 22333, 6045, 16203, 17613, 4,
+ 23245, 22333, 6045, 16203, 17613, 6,
+ 23245, 22333, 6045, 16203, 17613, 8,
+ 23245, 22333, 6045, 16203, 17613, 10,
+ 23245, 22333, 6045, 16203, 17613, 12,
+ 23245, 22333, 6045, 16203, 17613, 14,
+ 23245, 22333, 6045, 16203, 17613, 16,
+ 23245, 22333, 6045, 16203, 17613, 18,
+ 23245, 22333, 6045, 16203, 17613, 20,
+ 23245, 22333, 6045, 16203, 17613, 22,
+ 23245, 22333, 6045, 16203, 17613, 24,
+ 23245, 22333, 6045, 16203, 17613, 26,
+ 23245, 22333, 6045, 16203, 17613, 28,
+ 23245, 22333, 6045, 16203, 17613, 30,
+ 23245, 22333, 6045, 16203, 17613, 32,
+ 23245, 22333, 6045, 16203, 17613, 34,
+ 23245, 22333, 6045, 16203, 17613, 36,
+ 23245, 22333, 6045, 16203, 17613, 38,
+ 23245, 22333, 6045, 16203, 17613, 40,
+ 23245, 22333, 6045, 16203, 17613, 42,
+ 23245, 22333, 6045, 16203, 17613, 44,
+ 23245, 22333, 6045, 16203, 17613, 46,
+ 23245, 22333, 6045, 16203, 17613, 48,
+ 23245, 22333, 6045, 16203, 17613, 50,
+ 23245, 22333, 6045, 16203, 17613, 452,
+ 23245, 22333, 6045, 16203, 17613, 488,
+ 23245, 22333, 6045, 16203, 17613, 560,
+ 23245, 22333, 6045, 16203, 17613, 764,
+ 23245, 22333, 6045, 16203, 17613, 1110,
+ 23245, 22333, 6045, 16203, 17613, 1406,
+ 23245, 22333, 6045, 16203, 17613, 2796,
+ 23245, 22333, 6045, 16203, 17613, 2838,
+ 23245, 22333, 6045, 16203, 17613, 3030,
+ 23245, 22333, 6045, 16203, 17613, 3344,
+ 23245, 22333, 6045, 16203, 17613, 6008,
+ 23245, 22333, 6045, 16203, 17613, 7752,
+ 23245, 22333, 6045, 16203, 17613, 11728,
+ 23245, 22333, 6045, 16203, 17613, 12268,
+ 23245, 22333, 6045, 16203, 17613, 12942,
+ 23245, 22333, 6045, 16203, 17613, 13218,
+ 23245, 22333, 6045, 16203, 17613, 13528,
+ 23245, 22333, 6045, 16203, 17613, 13640,
+ 23245, 22333, 6045, 16203, 17613, 14288,
+ 23245, 22333, 6045, 16203, 17613, 14722,
+ 23245, 22333, 6045, 16203, 17613, 14940,
+ 23245, 22333, 6045, 16203, 17613, 14941, 17084,
+ 23245, 22333, 6045, 16203, 17613, 17894,
+ 23245, 22333, 6045, 16203, 17613, 18504,
+ 23245, 22333, 6045, 16203, 17613, 19112,
+ 23245, 22333, 6045, 16203, 17895, 17084,
+ 23245, 22333, 6045, 16203, 18567, 23134,
+ 23245, 22333, 6045, 17613, 0,
+ 23245, 22333, 6045, 17613, 2,
+ 23245, 22333, 6045, 17613, 4,
+ 23245, 22333, 6045, 17613, 6,
+ 23245, 22333, 6045, 17613, 8,
+ 23245, 22333, 6045, 17613, 10,
+ 23245, 22333, 6045, 17613, 12,
+ 23245, 22333, 6045, 17613, 14,
+ 23245, 22333, 6045, 17613, 16,
+ 23245, 22333, 6045, 17613, 18,
+ 23245, 22333, 6045, 17613, 20,
+ 23245, 22333, 6045, 17613, 22,
+ 23245, 22333, 6045, 17613, 24,
+ 23245, 22333, 6045, 17613, 26,
+ 23245, 22333, 6045, 17613, 28,
+ 23245, 22333, 6045, 17613, 30,
+ 23245, 22333, 6045, 17613, 32,
+ 23245, 22333, 6045, 17613, 34,
+ 23245, 22333, 6045, 17613, 36,
+ 23245, 22333, 6045, 17613, 38,
+ 23245, 22333, 6045, 17613, 40,
+ 23245, 22333, 6045, 17613, 42,
+ 23245, 22333, 6045, 17613, 44,
+ 23245, 22333, 6045, 17613, 46,
+ 23245, 22333, 6045, 17613, 48,
+ 23245, 22333, 6045, 17613, 50,
+ 23245, 22333, 6045, 17613, 452,
+ 23245, 22333, 6045, 17613, 488,
+ 23245, 22333, 6045, 17613, 560,
+ 23245, 22333, 6045, 17613, 764,
+ 23245, 22333, 6045, 17613, 1110,
+ 23245, 22333, 6045, 17613, 1406,
+ 23245, 22333, 6045, 17613, 2796,
+ 23245, 22333, 6045, 17613, 2838,
+ 23245, 22333, 6045, 17613, 3030,
+ 23245, 22333, 6045, 17613, 3344,
+ 23245, 22333, 6045, 17613, 6008,
+ 23245, 22333, 6045, 17613, 7752,
+ 23245, 22333, 6045, 17613, 11728,
+ 23245, 22333, 6045, 17613, 12268,
+ 23245, 22333, 6045, 17613, 12942,
+ 23245, 22333, 6045, 17613, 13218,
+ 23245, 22333, 6045, 17613, 13528,
+ 23245, 22333, 6045, 17613, 13640,
+ 23245, 22333, 6045, 17613, 14288,
+ 23245, 22333, 6045, 17613, 14722,
+ 23245, 22333, 6045, 17613, 14940,
+ 23245, 22333, 6045, 17613, 14941, 17084,
+ 23245, 22333, 6045, 17613, 17894,
+ 23245, 22333, 6045, 17613, 18504,
+ 23245, 22333, 6045, 17613, 19112,
+ 23245, 22333, 6045, 17895, 17084,
+ 23245, 22333, 6045, 18567, 23134,
+ 23245, 22333, 12959, 2726,
+ 23245, 22333, 12959, 3194,
+ 23245, 22333, 12959, 3486,
+ 23245, 22333, 12959, 6978,
+ 23245, 22333, 12959, 7000,
+ 23245, 22333, 12959, 9282,
+ 23245, 22333, 12959, 11726,
+ 23245, 22333, 12959, 13036,
+ 23245, 22333, 12959, 14634,
+ 23245, 22333, 12959, 14960,
+ 23245, 22333, 14765, 0,
+ 23245, 22333, 14765, 2,
+ 23245, 22333, 14765, 4,
+ 23245, 22333, 14765, 6,
+ 23245, 22333, 14765, 8,
+ 23245, 22333, 14765, 10,
+ 23245, 22333, 14765, 12,
+ 23245, 22333, 14765, 14,
+ 23245, 22333, 14765, 16,
+ 23245, 22333, 14765, 18,
+ 23245, 22333, 14765, 20,
+ 23245, 22333, 14765, 22,
+ 23245, 22333, 14765, 24,
+ 23245, 22333, 14765, 26,
+ 23245, 22333, 14765, 28,
+ 23245, 22333, 14765, 30,
+ 23245, 22333, 14765, 32,
+ 23245, 22333, 14765, 34,
+ 23245, 22333, 14765, 36,
+ 23245, 22333, 14765, 38,
+ 23245, 22333, 14765, 40,
+ 23245, 22333, 14765, 42,
+ 23245, 22333, 14765, 44,
+ 23245, 22333, 14765, 46,
+ 23245, 22333, 14765, 48,
+ 23245, 22333, 14765, 50,
+ 23245, 22333, 16203, 14765, 0,
+ 23245, 22333, 16203, 14765, 2,
+ 23245, 22333, 16203, 14765, 4,
+ 23245, 22333, 16203, 14765, 6,
+ 23245, 22333, 16203, 14765, 8,
+ 23245, 22333, 16203, 14765, 10,
+ 23245, 22333, 16203, 14765, 12,
+ 23245, 22333, 16203, 14765, 14,
+ 23245, 22333, 16203, 14765, 16,
+ 23245, 22333, 16203, 14765, 18,
+ 23245, 22333, 16203, 14765, 20,
+ 23245, 22333, 16203, 14765, 22,
+ 23245, 22333, 16203, 14765, 24,
+ 23245, 22333, 16203, 14765, 26,
+ 23245, 22333, 16203, 14765, 28,
+ 23245, 22333, 16203, 14765, 30,
+ 23245, 22333, 16203, 14765, 32,
+ 23245, 22333, 16203, 14765, 34,
+ 23245, 22333, 16203, 14765, 36,
+ 23245, 22333, 16203, 14765, 38,
+ 23245, 22333, 16203, 14765, 40,
+ 23245, 22333, 16203, 14765, 42,
+ 23245, 22333, 16203, 14765, 44,
+ 23245, 22333, 16203, 14765, 46,
+ 23245, 22333, 16203, 14765, 48,
+ 23245, 22333, 16203, 14765, 50,
+ 23245, 22333, 16203, 17613, 0,
+ 23245, 22333, 16203, 17613, 2,
+ 23245, 22333, 16203, 17613, 4,
+ 23245, 22333, 16203, 17613, 6,
+ 23245, 22333, 16203, 17613, 8,
+ 23245, 22333, 16203, 17613, 10,
+ 23245, 22333, 16203, 17613, 12,
+ 23245, 22333, 16203, 17613, 14,
+ 23245, 22333, 16203, 17613, 16,
+ 23245, 22333, 16203, 17613, 18,
+ 23245, 22333, 16203, 17613, 20,
+ 23245, 22333, 16203, 17613, 22,
+ 23245, 22333, 16203, 17613, 24,
+ 23245, 22333, 16203, 17613, 26,
+ 23245, 22333, 16203, 17613, 28,
+ 23245, 22333, 16203, 17613, 30,
+ 23245, 22333, 16203, 17613, 32,
+ 23245, 22333, 16203, 17613, 34,
+ 23245, 22333, 16203, 17613, 36,
+ 23245, 22333, 16203, 17613, 38,
+ 23245, 22333, 16203, 17613, 40,
+ 23245, 22333, 16203, 17613, 42,
+ 23245, 22333, 16203, 17613, 44,
+ 23245, 22333, 16203, 17613, 46,
+ 23245, 22333, 16203, 17613, 48,
+ 23245, 22333, 16203, 17613, 50,
+ 23245, 22333, 17613, 0,
+ 23245, 22333, 17613, 2,
+ 23245, 22333, 17613, 4,
+ 23245, 22333, 17613, 6,
+ 23245, 22333, 17613, 8,
+ 23245, 22333, 17613, 10,
+ 23245, 22333, 17613, 12,
+ 23245, 22333, 17613, 14,
+ 23245, 22333, 17613, 16,
+ 23245, 22333, 17613, 18,
+ 23245, 22333, 17613, 20,
+ 23245, 22333, 17613, 22,
+ 23245, 22333, 17613, 24,
+ 23245, 22333, 17613, 26,
+ 23245, 22333, 17613, 28,
+ 23245, 22333, 17613, 30,
+ 23245, 22333, 17613, 32,
+ 23245, 22333, 17613, 34,
+ 23245, 22333, 17613, 36,
+ 23245, 22333, 17613, 38,
+ 23245, 22333, 17613, 40,
+ 23245, 22333, 17613, 42,
+ 23245, 22333, 17613, 44,
+ 23245, 22333, 17613, 46,
+ 23245, 22333, 17613, 48,
+ 23245, 22333, 17613, 50,
+ 23245, 24977, 12959, 2726,
+ 23245, 24977, 12959, 3194,
+ 23245, 24977, 12959, 3486,
+ 23245, 24977, 12959, 6978,
+ 23245, 24977, 12959, 7000,
+ 23245, 24977, 12959, 9282,
+ 23245, 24977, 12959, 11726,
+ 23245, 24977, 12959, 13036,
+ 23245, 24977, 12959, 14634,
+ 23245, 24977, 12959, 14960,
+ 23245, 24977, 14765, 0,
+ 23245, 24977, 14765, 2,
+ 23245, 24977, 14765, 4,
+ 23245, 24977, 14765, 6,
+ 23245, 24977, 14765, 8,
+ 23245, 24977, 14765, 10,
+ 23245, 24977, 14765, 12,
+ 23245, 24977, 14765, 14,
+ 23245, 24977, 14765, 16,
+ 23245, 24977, 14765, 18,
+ 23245, 24977, 14765, 20,
+ 23245, 24977, 14765, 22,
+ 23245, 24977, 14765, 24,
+ 23245, 24977, 14765, 26,
+ 23245, 24977, 14765, 28,
+ 23245, 24977, 14765, 30,
+ 23245, 24977, 14765, 32,
+ 23245, 24977, 14765, 34,
+ 23245, 24977, 14765, 36,
+ 23245, 24977, 14765, 38,
+ 23245, 24977, 14765, 40,
+ 23245, 24977, 14765, 42,
+ 23245, 24977, 14765, 44,
+ 23245, 24977, 14765, 46,
+ 23245, 24977, 14765, 48,
+ 23245, 24977, 14765, 50,
+ 23245, 24977, 17613, 0,
+ 23245, 24977, 17613, 2,
+ 23245, 24977, 17613, 6,
+ 23245, 24977, 17613, 8,
+ 23245, 24977, 17613, 10,
+ 23245, 24977, 17613, 12,
+ 23245, 24977, 17613, 16,
+ 23245, 24977, 17613, 18,
+ 23245, 24977, 17613, 20,
+ 23245, 24977, 17613, 22,
+ 23245, 24977, 17613, 24,
+ 23245, 24977, 17613, 28,
+ 23245, 24977, 17613, 36,
+ 23245, 24977, 17613, 38,
+ 23245, 24977, 17613, 40,
+ 23245, 24977, 17613, 42,
+ 23245, 24977, 17613, 44,
+ 23245, 24977, 17613, 46,
+ 23245, 24977, 17613, 48,
+ 23263, 16172,
+ 23275, 10768,
+ 23277, 6999, 1477, 20625, 201, 6488,
+ 23277, 6999, 1477, 20625, 203, 6488,
+ 23277, 6999, 1477, 20625, 2271, 8250,
+ 23277, 6999, 1477, 20625, 3487, 1281, 16324,
+ 23277, 6999, 1477, 20625, 8211, 12281, 17588,
+ 23277, 6999, 1477, 20625, 8211, 12419, 22155, 17588,
+ 23277, 6999, 1477, 20625, 8211, 12833, 17588,
+ 23277, 6999, 1477, 20625, 8211, 15287, 15803, 17588,
+ 23277, 6999, 1477, 20625, 8211, 15287, 22155, 17588,
+ 23277, 6999, 1477, 20625, 8211, 15803, 17588,
+ 23277, 6999, 1477, 20625, 8211, 15919, 12281, 17588,
+ 23277, 6999, 1477, 20625, 8211, 17021, 17588,
+ 23277, 6999, 1477, 20625, 8211, 20539, 14667, 17588,
+ 23277, 6999, 1477, 20625, 8211, 22876,
+ 23277, 6999, 1477, 20625, 11381, 2271, 8250,
+ 23277, 6999, 1477, 20625, 12808,
+ 23277, 6999, 1477, 20625, 12814,
+ 23277, 6999, 1477, 20625, 14515, 12281, 17588,
+ 23277, 6999, 1477, 20625, 14515, 12419, 22155, 17588,
+ 23277, 6999, 1477, 20625, 14515, 12833, 17588,
+ 23277, 6999, 1477, 20625, 14515, 15287, 15803, 17588,
+ 23277, 6999, 1477, 20625, 14515, 15287, 22155, 17588,
+ 23277, 6999, 1477, 20625, 14515, 15287, 22155, 17592,
+ 23277, 6999, 1477, 20625, 14515, 15803, 17588,
+ 23277, 6999, 1477, 20625, 14515, 15919, 12281, 17588,
+ 23277, 6999, 1477, 20625, 14515, 17021, 17588,
+ 23277, 6999, 1477, 20625, 14515, 20539, 14667, 17588,
+ 23277, 6999, 1477, 20625, 14515, 22876,
+ 23277, 6999, 1477, 20625, 20253, 8736,
+ 23277, 6999, 1477, 20625, 21474,
+ 23277, 6999, 1477, 20625, 22113, 19706,
+ 23277, 6999, 1477, 20625, 22701, 8736,
+ 23277, 6999, 1477, 20625, 22745, 7015, 10604,
+ 23277, 6999, 1477, 20625, 22745, 12814,
+ 23279, 658,
+ 23287, 19132,
+ 23293, 6974,
+ 23293, 17075, 10484,
+ 23293, 17075, 10485, 11417, 6638,
+ 23293, 19295, 19723, 10484,
+ 23295, 22129, 21362,
+ 23297, 15287, 22329, 12314,
+ 23300,
+ 23359, 7015, 10604,
+ 23362,
+ 23368,
+ 23375, 14786,
+ 23378,
+ 23399, 22329, 12314,
+ 23405, 6938,
+ 23409, 3423, 22341, 12314,
+ 23409, 9699, 15767, 12314,
+ 23409, 15777, 15767, 12314,
+ 23409, 16053, 15767, 12314,
+ 23409, 17689, 19876,
+ 23409, 21029, 891, 19115, 9699, 15767, 15572,
+ 23409, 22762,
+ 23409, 27233, 3423, 20601, 12314,
+ 23409, 27233, 8211, 20601, 12314,
+ 23409, 27233, 9699, 15767, 12314,
+ 23409, 27233, 14515, 20601, 12314,
+ 23409, 27233, 15659, 20601, 12314,
+ 23411, 1047, 2613, 19247, 13063, 658,
+ 23411, 13063, 527, 13063, 658,
+ 23411, 13063, 658,
+ 23411, 13063, 659, 527, 3375, 13469, 504,
+ 24973, 21711, 17084,
+ 24977, 13915, 21554,
+ 24977, 14765, 560,
+ 24977, 14765, 13218,
+ 24977, 16203, 14765, 6,
+ 24977, 16203, 14765, 8,
+ 24977, 16203, 14765, 16,
+ 24977, 16203, 14765, 18,
+ 24977, 16203, 17613, 6,
+ 24977, 17613, 4,
+ 24977, 17613, 14,
+ 24977, 17613, 26,
+ 24977, 17613, 30,
+ 24977, 17613, 32,
+ 24977, 17613, 34,
+ 24977, 17613, 50,
+ 24977, 17613, 560,
+ 24977, 17613, 13218,
+ 24979, 3013, 20550,
+ 24979, 14765, 3013, 20550,
+ 24979, 20551, 11417, 8211, 7369, 12418,
+ 24979, 20551, 11417, 14515, 7369, 12418,
+ 24989, 10484,
+ 24993, 13063, 658,
+ 24993, 22053, 658,
+ 24997, 14355, 17084,
+ 25009, 18537, 16339, 274,
+ 25009, 18537, 16339, 552,
+ 25009, 18537, 16339, 2644,
+ 25009, 18537, 16339, 3348,
+ 25009, 18537, 16339, 6010,
+ 25009, 18537, 16339, 7416,
+ 25009, 18537, 16339, 7932,
+ 25009, 18537, 16339, 10388,
+ 25009, 18537, 16339, 10820,
+ 25009, 18537, 16339, 11626,
+ 25009, 18537, 16339, 12256,
+ 25009, 18537, 16339, 13268,
+ 25009, 18537, 16339, 14576,
+ 25009, 18537, 16339, 15440,
+ 25009, 18537, 16339, 15836,
+ 25009, 18537, 16339, 16318,
+ 25009, 18537, 16339, 16862,
+ 25009, 18537, 16339, 20014,
+ 25009, 18537, 16339, 25136,
+ 25009, 18537, 16593, 2726,
+ 25009, 18537, 16593, 2727, 18038,
+ 25009, 18537, 16593, 2727, 20520,
+ 25009, 18537, 16593, 3362,
+ 25009, 18537, 16593, 3486,
+ 25009, 18537, 16593, 7000,
+ 25009, 18537, 16593, 14960,
+ 25009, 18537, 16593, 17258,
+ 25009, 20165, 16339, 274,
+ 25009, 20165, 16339, 552,
+ 25009, 20165, 16339, 2376,
+ 25009, 20165, 16339, 2644,
+ 25009, 20165, 16339, 3348,
+ 25009, 20165, 16339, 3696,
+ 25009, 20165, 16339, 5500,
+ 25009, 20165, 16339, 6010,
+ 25009, 20165, 16339, 7416,
+ 25009, 20165, 16339, 7932,
+ 25009, 20165, 16339, 9904,
+ 25009, 20165, 16339, 10032,
+ 25009, 20165, 16339, 10388,
+ 25009, 20165, 16339, 10820,
+ 25009, 20165, 16339, 11626,
+ 25009, 20165, 16339, 12256,
+ 25009, 20165, 16339, 13268,
+ 25009, 20165, 16339, 14576,
+ 25009, 20165, 16339, 15440,
+ 25009, 20165, 16339, 15836,
+ 25009, 20165, 16339, 16318,
+ 25009, 20165, 16339, 16862,
+ 25009, 20165, 16593, 2726,
+ 25009, 20165, 16593, 2727, 18038,
+ 25009, 20165, 16593, 2727, 20520,
+ 25009, 20165, 16593, 3362,
+ 25009, 20165, 16593, 3486,
+ 25009, 20165, 16593, 7000,
+ 25009, 20165, 16593, 14960,
+ 25009, 20165, 16593, 17258,
+ 25029, 12281, 17588,
+ 25029, 15827, 12281, 17588,
+ 25029, 15919, 12281, 21409, 8736,
+ 25029, 22167, 13276,
+ 25031, 8736,
+ 25031, 18072,
+ 25031, 20132,
+ 25031, 21040,
+ 25037, 10484,
+ 25047, 22329, 12314,
+ 25053, 12959, 2726,
+ 25053, 12959, 3194,
+ 25053, 12959, 3486,
+ 25053, 12959, 6978,
+ 25053, 12959, 7000,
+ 25053, 12959, 9282,
+ 25053, 12959, 13036,
+ 25053, 12959, 14634,
+ 25053, 12959, 14960,
+ 25053, 13653, 14765, 16339, 0,
+ 25053, 13653, 14765, 16339, 2,
+ 25053, 13653, 14765, 16339, 4,
+ 25053, 13653, 14765, 16339, 6,
+ 25053, 13653, 14765, 16339, 8,
+ 25053, 13653, 14765, 16339, 10,
+ 25053, 13653, 14765, 16339, 12,
+ 25053, 13653, 14765, 16339, 14,
+ 25053, 13653, 14765, 16339, 16,
+ 25053, 13653, 14765, 16339, 18,
+ 25053, 13653, 14765, 16339, 20,
+ 25053, 13653, 14765, 16339, 22,
+ 25053, 13653, 14765, 16339, 24,
+ 25053, 13653, 14765, 16339, 26,
+ 25053, 13653, 14765, 16339, 28,
+ 25053, 13653, 14765, 16339, 30,
+ 25053, 13653, 14765, 16339, 32,
+ 25053, 13653, 14765, 16339, 34,
+ 25053, 13653, 14765, 16339, 36,
+ 25053, 13653, 14765, 16339, 38,
+ 25053, 13653, 14765, 16339, 40,
+ 25053, 13653, 14765, 16339, 42,
+ 25053, 13653, 14765, 16339, 44,
+ 25053, 13653, 14765, 16339, 46,
+ 25053, 13653, 14765, 16339, 48,
+ 25053, 13653, 14765, 16339, 50,
+ 25053, 13653, 17613, 16339, 0,
+ 25053, 13653, 17613, 16339, 2,
+ 25053, 13653, 17613, 16339, 4,
+ 25053, 13653, 17613, 16339, 6,
+ 25053, 13653, 17613, 16339, 8,
+ 25053, 13653, 17613, 16339, 10,
+ 25053, 13653, 17613, 16339, 12,
+ 25053, 13653, 17613, 16339, 14,
+ 25053, 13653, 17613, 16339, 16,
+ 25053, 13653, 17613, 16339, 18,
+ 25053, 13653, 17613, 16339, 20,
+ 25053, 13653, 17613, 16339, 22,
+ 25053, 13653, 17613, 16339, 24,
+ 25053, 13653, 17613, 16339, 26,
+ 25053, 13653, 17613, 16339, 28,
+ 25053, 13653, 17613, 16339, 30,
+ 25053, 13653, 17613, 16339, 32,
+ 25053, 13653, 17613, 16339, 34,
+ 25053, 13653, 17613, 16339, 36,
+ 25053, 13653, 17613, 16339, 38,
+ 25053, 13653, 17613, 16339, 40,
+ 25053, 13653, 17613, 16339, 42,
+ 25053, 13653, 17613, 16339, 44,
+ 25053, 13653, 17613, 16339, 46,
+ 25053, 13653, 17613, 16339, 48,
+ 25053, 13653, 17613, 16339, 50,
+ 25053, 16129, 10496,
+ 25053, 16129, 10497, 0,
+ 25053, 16129, 12590,
+ 25053, 16129, 12591, 0,
+ 25053, 16129, 12591, 40,
+ 25053, 16129, 13364,
+ 25053, 16129, 13365, 0,
+ 25053, 16129, 13462,
+ 25053, 16129, 13463, 0,
+ 25053, 16129, 13860,
+ 25053, 16129, 13861, 0,
+ 25053, 16129, 14024,
+ 25053, 16129, 14025, 0,
+ 25053, 16129, 14394,
+ 25053, 16129, 14395, 0,
+ 25053, 16129, 14510,
+ 25053, 16129, 14511, 0,
+ 25053, 16129, 16272,
+ 25053, 16129, 16273, 0,
+ 25053, 16129, 17170,
+ 25053, 16129, 17171, 0,
+ 25053, 16129, 17648,
+ 25053, 16129, 17649, 0,
+ 25053, 16129, 18118,
+ 25053, 16129, 18119, 0,
+ 25053, 16129, 18608,
+ 25053, 16129, 18609, 0,
+ 25053, 16129, 19008,
+ 25053, 16129, 19009, 0,
+ 25053, 16287, 20787, 29, 290,
+ 25053, 16287, 20787, 14280,
+ 25053, 16593, 3362,
+ 25053, 16593, 15934,
+ 25053, 16593, 17256,
+ 25053, 16593, 17258,
+ 25053, 16593, 17922,
+ 25053, 16593, 18864,
+ 25053, 16593, 19696,
+ 25053, 16593, 19778,
+ 25053, 16593, 20082,
+ 25053, 16593, 20518,
+ 25053, 16593, 21484,
+ 25053, 21163, 2726,
+ 25053, 21163, 3194,
+ 25053, 21163, 3262,
+ 25053, 21163, 3362,
+ 25053, 21163, 3486,
+ 25053, 21163, 6156,
+ 25053, 21163, 6968,
+ 25053, 21163, 6978,
+ 25053, 21163, 7000,
+ 25053, 21163, 7380,
+ 25053, 21163, 8908,
+ 25053, 21163, 9068,
+ 25053, 21163, 9282,
+ 25053, 21163, 10034,
+ 25053, 21163, 10332,
+ 25053, 21163, 11434,
+ 25053, 21163, 13026,
+ 25053, 21163, 13036,
+ 25053, 21163, 13630,
+ 25053, 21163, 13828,
+ 25053, 21163, 14492,
+ 25053, 21163, 14634,
+ 25053, 21163, 14834,
+ 25053, 21163, 14844,
+ 25053, 21163, 14960,
+ 25053, 21163, 15270,
+ 25053, 21163, 18882,
+ 25053, 21163, 18900,
+ 25053, 21163, 19260,
+ 25053, 21163, 19742,
+ 25053, 21163, 20282,
+ 25053, 21163, 21076,
+ 25053, 21163, 21432,
+ 25053, 21163, 21562,
+ 25053, 21163, 22040,
+ 25053, 21163, 25160,
+ 25056,
+ 25057, 11417, 36,
+ 25089, 8736,
+ 25089, 18072,
+ 25089, 20132,
+ 25089, 21040,
+ 25109, 16486,
+ 25118,
+ 25132,
+ 25151, 13063, 658,
+ 25153, 19306,
+ 25156,
+ 25165, 6938,
+ 25171, 6166,
+ 25280,
+ 25299, 46,
+ 25299, 10484,
+ 25299, 10485, 321, 8211, 7369, 15766,
+ 25299, 10485, 321, 14515, 7369, 15766,
+ 25299, 10485, 321, 15919, 15766,
+ 25299, 10485, 321, 20550,
+ 25299, 10485, 11417, 1281, 12220,
+ 25299, 10485, 11417, 20612,
+ 25311, 12281, 17588,
+ 25311, 15827, 12281, 17588,
+ 25311, 15919, 12281, 21409, 8736,
+ 25311, 22167, 13276,
+ 25314,
+ 25447, 14115, 6775, 12314,
+ 25447, 14785, 6775, 12314,
+ 25447, 22329, 12314,
+ 27227, 22329, 12314,
+ 27229, 19306,
+ 27233, 22329, 12314,
+ 27239, 22329, 12314,
+ 27243, 18638,
+ 27249, 12262,
+ 27401, 15919, 16172,
+ 27401, 17321, 14783, 8736,
+ 27401, 21397, 14783, 8736,
+ 27401, 22945, 14783, 8736,
+ 27425, 17084,
+ 27447, 19252,
+ 27449, 14339, 17084,
+ 27481, 16115, 17084,
+ 27481, 16303, 17084,
+ 27509, 17084,
+ 27515, 17084,
};
-static const struct { uint16_t index; uint32_t name:24; }
-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
-__attribute__((__packed__))
-#endif
-unicode_name_to_index[29282] = {
- { 0x1CA1, 0 },
- { 0x2526, 4 },
- { 0x1EB0, 7 },
- { 0x1E88, 12 },
- { 0x24E1, 16 },
- { 0x24E3, 21 },
- { 0x24DB, 26 },
- { 0x24DC, 29 },
- { 0x25BF, 33 },
- { 0x24E2, 37 },
- { 0x24E4, 42 },
- { 0x25BE, 47 },
- { 0x257A, 51 },
- { 0x257B, 55 },
- { 0x2579, 59 },
- { 0x2598, 63 },
- { 0x1F6F, 67 },
- { 0x6FEA, 69 },
- { 0x1BC8, 73 },
- { 0x1BB5, 75 },
- { 0x1BB7, 77 },
- { 0x1BC7, 79 },
- { 0x1BB4, 81 },
- { 0x1BB6, 83 },
- { 0x6E59, 85 },
- { 0x222E, 90 },
- { 0x6FE6, 92 },
- { 0x6E30, 95 },
- { 0x6EAD, 98 },
- { 0x6FE8, 100 },
- { 0x6FEE, 103 },
- { 0x6FF2, 105 },
- { 0x6D87, 107 },
- { 0x188E, 110 },
- { 0x1893, 114 },
- { 0x1867, 117 },
- { 0x186C, 121 },
- { 0x1868, 125 },
- { 0x186B, 129 },
- { 0x186A, 133 },
- { 0x186F, 137 },
- { 0x1866, 141 },
- { 0x186E, 145 },
- { 0x186D, 149 },
- { 0x1869, 153 },
- { 0x1891, 157 },
- { 0x1872, 160 },
- { 0x1874, 164 },
- { 0x1871, 168 },
- { 0x1887, 172 },
- { 0x1885, 176 },
- { 0x187C, 180 },
- { 0x187E, 184 },
- { 0x187B, 188 },
- { 0x1870, 192 },
- { 0x1884, 196 },
- { 0x187A, 200 },
- { 0x1889, 204 },
- { 0x187F, 208 },
- { 0x188B, 212 },
- { 0x188D, 216 },
- { 0x188C, 220 },
- { 0x1880, 224 },
- { 0x1881, 228 },
- { 0x1883, 232 },
- { 0x1877, 236 },
- { 0x1876, 240 },
- { 0x1878, 244 },
- { 0x1879, 248 },
- { 0x1873, 252 },
- { 0x1886, 256 },
- { 0x1888, 260 },
- { 0x187D, 264 },
- { 0x1875, 268 },
- { 0x188A, 272 },
- { 0x1882, 276 },
- { 0x188F, 280 },
- { 0x1892, 284 },
- { 0x1890, 287 },
- { 0x1895, 291 },
- { 0x1894, 296 },
- { 0x6E84, 300 },
- { 0x6E56, 302 },
- { 0x2321, 311 },
- { 0x6D3D, 315 },
- { 0x0000, 316 },
- { 0x24AB, 317 },
- { 0x24A7, 324 },
- { 0x24A6, 331 },
- { 0x24A9, 338 },
- { 0x1D1E, 345 },
- { 0x1D31, 348 },
- { 0x2667, 353 },
- { 0x1D7C, 357 },
- { 0x1D5E, 361 },
- { 0x7138, 365 },
- { 0x26BF, 369 },
- { 0x24D8, 373 },
- { 0x1E2E, 376 },
- { 0x2339, 378 },
- { 0x2517, 383 },
- { 0x1E79, 387 },
- { 0x1E8C, 391 },
- { 0x270F, 393 },
- { 0x1EAD, 399 },
- { 0x1C14, 405 },
- { 0x3367, 406 },
- { 0x3364, 409 },
- { 0x334C, 412 },
- { 0x335E, 415 },
- { 0x3371, 418 },
- { 0x333C, 421 },
- { 0x3343, 424 },
- { 0x3354, 427 },
- { 0x3353, 430 },
- { 0x3363, 433 },
- { 0x3348, 436 },
- { 0x335D, 439 },
- { 0x3350, 442 },
- { 0x336E, 445 },
- { 0x3369, 448 },
- { 0x333F, 451 },
- { 0x334E, 454 },
- { 0x3342, 457 },
- { 0x3361, 460 },
- { 0x3358, 463 },
- { 0x3360, 466 },
- { 0x333D, 469 },
- { 0x3366, 472 },
- { 0x3345, 475 },
- { 0x3347, 478 },
- { 0x3349, 481 },
- { 0x3357, 484 },
- { 0x333B, 487 },
- { 0x335B, 490 },
- { 0x3340, 493 },
- { 0x334B, 496 },
- { 0x335C, 499 },
- { 0x335A, 502 },
- { 0x3359, 505 },
- { 0x3356, 508 },
- { 0x334D, 511 },
- { 0x336C, 514 },
- { 0x3346, 517 },
- { 0x3368, 520 },
- { 0x334F, 523 },
- { 0x3341, 526 },
- { 0x3351, 529 },
- { 0x3344, 532 },
- { 0x336A, 535 },
- { 0x334A, 538 },
- { 0x3362, 541 },
- { 0x3355, 544 },
- { 0x3370, 547 },
- { 0x333E, 550 },
- { 0x3352, 553 },
- { 0x335F, 556 },
- { 0x336B, 559 },
- { 0x336D, 562 },
- { 0x3365, 565 },
- { 0x336F, 568 },
- { 0x2EB8, 571 },
- { 0x2EC2, 574 },
- { 0x2EB0, 577 },
- { 0x2EBF, 580 },
- { 0x2EB9, 583 },
- { 0x2EB6, 586 },
- { 0x2EB7, 589 },
- { 0x2ECE, 592 },
- { 0x2ED8, 595 },
- { 0x2EC6, 598 },
- { 0x2ED5, 601 },
- { 0x2EDC, 604 },
- { 0x2EE2, 607 },
- { 0x3166, 610 },
- { 0x3170, 613 },
- { 0x315E, 616 },
- { 0x316D, 619 },
- { 0x3174, 622 },
- { 0x317A, 625 },
- { 0x2FB7, 628 },
- { 0x2FC0, 631 },
- { 0x2FB0, 634 },
- { 0x2FBD, 637 },
- { 0x2FC4, 640 },
- { 0x2EC1, 643 },
- { 0x2F81, 646 },
- { 0x2F7D, 649 },
- { 0x2F84, 652 },
- { 0x2F88, 655 },
- { 0x2F8E, 658 },
- { 0x3092, 661 },
- { 0x309E, 664 },
- { 0x308A, 667 },
- { 0x309A, 670 },
- { 0x30A2, 673 },
- { 0x3121, 676 },
- { 0x312C, 679 },
- { 0x3129, 682 },
- { 0x2EB4, 685 },
- { 0x2EB1, 688 },
- { 0x2EAE, 691 },
- { 0x2EAF, 694 },
- { 0x3290, 697 },
- { 0x329C, 700 },
- { 0x32A0, 703 },
- { 0x32A6, 706 },
- { 0x30AF, 709 },
- { 0x30BA, 712 },
- { 0x30A8, 715 },
- { 0x30B6, 718 },
- { 0x30BE, 721 },
- { 0x306F, 724 },
- { 0x307A, 727 },
- { 0x3067, 730 },
- { 0x3077, 733 },
- { 0x307E, 736 },
- { 0x3084, 739 },
- { 0x2F65, 742 },
- { 0x2F70, 745 },
- { 0x2F5E, 748 },
- { 0x2F6D, 751 },
- { 0x2F73, 754 },
- { 0x2F79, 757 },
- { 0x3033, 760 },
- { 0x303D, 763 },
- { 0x302D, 766 },
- { 0x303A, 769 },
- { 0x3041, 772 },
- { 0x2EC0, 775 },
- { 0x2EBD, 778 },
- { 0x2EBE, 781 },
- { 0x2EEF, 784 },
- { 0x2EE8, 787 },
- { 0x2EF6, 790 },
- { 0x2EFA, 793 },
- { 0x2F00, 796 },
- { 0x32AC, 799 },
- { 0x32B8, 802 },
- { 0x32BC, 805 },
- { 0x32C2, 808 },
- { 0x3276, 811 },
- { 0x3280, 814 },
- { 0x327D, 817 },
- { 0x3284, 820 },
- { 0x328A, 823 },
- { 0x31C0, 826 },
- { 0x31CA, 829 },
- { 0x31B9, 832 },
- { 0x31C7, 835 },
- { 0x31CE, 838 },
- { 0x31D4, 841 },
- { 0x2FD1, 844 },
- { 0x2FDC, 847 },
- { 0x2FCA, 850 },
- { 0x2FD9, 853 },
- { 0x2FE0, 856 },
- { 0x2EBB, 859 },
- { 0x2F9A, 862 },
- { 0x2F92, 865 },
- { 0x2F9E, 868 },
- { 0x2FA4, 871 },
- { 0x2FAA, 874 },
- { 0x3130, 877 },
- { 0x3139, 880 },
- { 0x3136, 883 },
- { 0x2EC3, 886 },
- { 0x330D, 889 },
- { 0x3317, 892 },
- { 0x331B, 895 },
- { 0x3321, 898 },
- { 0x332D, 901 },
- { 0x3331, 904 },
- { 0x3337, 907 },
- { 0x3144, 910 },
- { 0x314E, 913 },
- { 0x313D, 916 },
- { 0x314B, 919 },
- { 0x3152, 922 },
- { 0x3158, 925 },
- { 0x2ECF, 928 },
- { 0x2ECC, 931 },
- { 0x2ECD, 934 },
- { 0x2F0E, 937 },
- { 0x2F18, 940 },
- { 0x2F06, 943 },
- { 0x2F15, 946 },
- { 0x2F1C, 949 },
- { 0x2F22, 952 },
- { 0x2ED9, 955 },
- { 0x2ED7, 958 },
- { 0x2ECA, 961 },
- { 0x2EC7, 964 },
- { 0x2EC4, 967 },
- { 0x2EC5, 970 },
- { 0x2ED6, 973 },
- { 0x2ED3, 976 },
- { 0x2ED4, 979 },
- { 0x2ED1, 982 },
- { 0x2EDD, 985 },
- { 0x2EDF, 988 },
- { 0x2EDA, 991 },
- { 0x2EDB, 994 },
- { 0x2EE3, 997 },
- { 0x2EE5, 1000 },
- { 0x2EE0, 1003 },
- { 0x2EE1, 1006 },
- { 0x3167, 1009 },
- { 0x3164, 1012 },
- { 0x3165, 1015 },
- { 0x3171, 1018 },
- { 0x316F, 1021 },
- { 0x3211, 1024 },
- { 0x321D, 1027 },
- { 0x3219, 1030 },
- { 0x3220, 1033 },
- { 0x3226, 1036 },
- { 0x3162, 1039 },
- { 0x315F, 1042 },
- { 0x315C, 1045 },
- { 0x315D, 1048 },
- { 0x316E, 1051 },
- { 0x316B, 1054 },
- { 0x316C, 1057 },
- { 0x3169, 1060 },
- { 0x3175, 1063 },
- { 0x3177, 1066 },
- { 0x3172, 1069 },
- { 0x3173, 1072 },
- { 0x317B, 1075 },
- { 0x317D, 1078 },
- { 0x3178, 1081 },
- { 0x3179, 1084 },
- { 0x2FB8, 1087 },
- { 0x2FB5, 1090 },
- { 0x2FB6, 1093 },
- { 0x2FED, 1096 },
- { 0x2FF7, 1099 },
- { 0x2FE6, 1102 },
- { 0x2FF4, 1105 },
- { 0x2FFB, 1108 },
- { 0x2FC1, 1111 },
- { 0x2FBF, 1114 },
- { 0x2FB3, 1117 },
- { 0x2FB1, 1120 },
- { 0x2FAE, 1123 },
- { 0x2FAF, 1126 },
- { 0x2FBE, 1129 },
- { 0x2FBB, 1132 },
- { 0x2FBC, 1135 },
- { 0x2FBA, 1138 },
- { 0x2FC5, 1141 },
- { 0x2FC7, 1144 },
- { 0x2FC2, 1147 },
- { 0x2FC3, 1150 },
- { 0x2F82, 1153 },
- { 0x2F7F, 1156 },
- { 0x2F80, 1159 },
- { 0x2F7E, 1162 },
- { 0x2F7B, 1165 },
- { 0x2F7C, 1168 },
- { 0x2F85, 1171 },
- { 0x2F83, 1174 },
- { 0x2F89, 1177 },
- { 0x2F8B, 1180 },
- { 0x2F86, 1183 },
- { 0x2F87, 1186 },
- { 0x2F8F, 1189 },
- { 0x2F8C, 1192 },
- { 0x2F8D, 1195 },
- { 0x3093, 1198 },
- { 0x3090, 1201 },
- { 0x3091, 1204 },
- { 0x309F, 1207 },
- { 0x309C, 1210 },
- { 0x309D, 1213 },
- { 0x30CA, 1216 },
- { 0x30D6, 1219 },
- { 0x30C4, 1222 },
- { 0x30D2, 1225 },
- { 0x30DA, 1228 },
- { 0x308E, 1231 },
- { 0x308B, 1234 },
- { 0x3088, 1237 },
- { 0x3089, 1240 },
- { 0x309B, 1243 },
- { 0x3098, 1246 },
- { 0x3099, 1249 },
- { 0x3096, 1252 },
- { 0x30A3, 1255 },
- { 0x30A5, 1258 },
- { 0x30A0, 1261 },
- { 0x30A1, 1264 },
- { 0x3122, 1267 },
- { 0x311F, 1270 },
- { 0x3120, 1273 },
- { 0x312D, 1276 },
- { 0x312B, 1279 },
- { 0x311E, 1282 },
- { 0x311C, 1285 },
- { 0x304E, 1288 },
- { 0x3057, 1291 },
- { 0x3047, 1294 },
- { 0x3054, 1297 },
- { 0x305B, 1300 },
- { 0x3061, 1303 },
- { 0x2F48, 1306 },
- { 0x2F41, 1309 },
- { 0x2F4F, 1312 },
- { 0x2F53, 1315 },
- { 0x2F58, 1318 },
- { 0x3020, 1321 },
- { 0x3028, 1324 },
- { 0x3018, 1327 },
- { 0x312A, 1330 },
- { 0x3127, 1333 },
- { 0x3128, 1336 },
- { 0x3125, 1339 },
- { 0x30FE, 1342 },
- { 0x3109, 1345 },
- { 0x30F6, 1348 },
- { 0x3106, 1351 },
- { 0x2EB5, 1354 },
- { 0x2EB2, 1357 },
- { 0x2EB3, 1360 },
- { 0x3294, 1363 },
- { 0x3291, 1366 },
- { 0x328E, 1369 },
- { 0x328F, 1372 },
- { 0x32C8, 1375 },
- { 0x32D3, 1378 },
- { 0x32D7, 1381 },
- { 0x32DD, 1384 },
- { 0x329D, 1387 },
- { 0x329A, 1390 },
- { 0x329B, 1393 },
- { 0x3298, 1396 },
- { 0x32A1, 1399 },
- { 0x32A3, 1402 },
- { 0x329E, 1405 },
- { 0x329F, 1408 },
- { 0x32A7, 1411 },
- { 0x32A9, 1414 },
- { 0x32A4, 1417 },
- { 0x32A5, 1420 },
- { 0x30B0, 1423 },
- { 0x30AD, 1426 },
- { 0x30AE, 1429 },
- { 0x30BB, 1432 },
- { 0x30B8, 1435 },
- { 0x30B9, 1438 },
- { 0x30AB, 1441 },
- { 0x30A9, 1444 },
- { 0x30A6, 1447 },
- { 0x30A7, 1450 },
- { 0x30B7, 1453 },
- { 0x30B4, 1456 },
- { 0x30B5, 1459 },
- { 0x30B2, 1462 },
- { 0x30BF, 1465 },
- { 0x30C1, 1468 },
- { 0x30BC, 1471 },
- { 0x30BD, 1474 },
- { 0x3070, 1477 },
- { 0x306D, 1480 },
- { 0x306E, 1483 },
- { 0x307B, 1486 },
- { 0x3079, 1489 },
- { 0x306B, 1492 },
- { 0x3068, 1495 },
- { 0x3065, 1498 },
- { 0x3066, 1501 },
- { 0x3078, 1504 },
- { 0x3075, 1507 },
- { 0x3076, 1510 },
- { 0x3073, 1513 },
- { 0x307F, 1516 },
- { 0x3081, 1519 },
- { 0x307C, 1522 },
- { 0x307D, 1525 },
- { 0x3085, 1528 },
- { 0x3087, 1531 },
- { 0x3082, 1534 },
- { 0x3083, 1537 },
- { 0x2F66, 1540 },
- { 0x2F63, 1543 },
- { 0x2F64, 1546 },
- { 0x2F6F, 1549 },
- { 0x30E2, 1552 },
- { 0x30EC, 1555 },
- { 0x30E9, 1558 },
- { 0x30F0, 1561 },
- { 0x2F61, 1564 },
- { 0x2F5F, 1567 },
- { 0x2F5C, 1570 },
- { 0x2F5D, 1573 },
- { 0x2F6E, 1576 },
- { 0x2F6B, 1579 },
- { 0x2F6C, 1582 },
- { 0x2F69, 1585 },
- { 0x2F74, 1588 },
- { 0x2F76, 1591 },
- { 0x2F71, 1594 },
- { 0x2F72, 1597 },
- { 0x2F7A, 1600 },
- { 0x2F77, 1603 },
- { 0x2F78, 1606 },
- { 0x3034, 1609 },
- { 0x3032, 1612 },
- { 0x2F2D, 1615 },
- { 0x2F26, 1618 },
- { 0x2F31, 1621 },
- { 0x2F35, 1624 },
- { 0x2F3B, 1627 },
- { 0x3007, 1630 },
- { 0x300E, 1633 },
- { 0x3001, 1636 },
- { 0x300B, 1639 },
- { 0x3012, 1642 },
- { 0x303E, 1645 },
- { 0x303C, 1648 },
- { 0x3110, 1651 },
- { 0x311A, 1654 },
- { 0x3117, 1657 },
- { 0x3030, 1660 },
- { 0x302E, 1663 },
- { 0x302B, 1666 },
- { 0x302C, 1669 },
- { 0x32E1, 1672 },
- { 0x32EB, 1675 },
- { 0x32EE, 1678 },
- { 0x32F4, 1681 },
- { 0x303B, 1684 },
- { 0x3038, 1687 },
- { 0x3039, 1690 },
- { 0x3244, 1693 },
- { 0x324B, 1696 },
- { 0x3247, 1699 },
- { 0x324F, 1702 },
- { 0x3255, 1705 },
- { 0x3036, 1708 },
- { 0x3042, 1711 },
- { 0x3044, 1714 },
- { 0x303F, 1717 },
- { 0x3040, 1720 },
- { 0x32FA, 1723 },
- { 0x3305, 1726 },
- { 0x3309, 1729 },
- { 0x31A4, 1732 },
- { 0x31AB, 1735 },
- { 0x319D, 1738 },
- { 0x31AD, 1741 },
- { 0x31B3, 1744 },
- { 0x2EF0, 1747 },
- { 0x2EED, 1750 },
- { 0x2EEE, 1753 },
- { 0x2EEB, 1756 },
- { 0x2EE9, 1759 },
- { 0x2EE6, 1762 },
- { 0x2EE7, 1765 },
- { 0x2EF7, 1768 },
- { 0x2EF4, 1771 },
- { 0x2EF5, 1774 },
- { 0x2EF2, 1777 },
- { 0x2EFB, 1780 },
- { 0x2EFD, 1783 },
- { 0x2EF8, 1786 },
- { 0x2EF9, 1789 },
- { 0x2F01, 1792 },
- { 0x2F03, 1795 },
- { 0x2EFE, 1798 },
- { 0x2EFF, 1801 },
- { 0x32B0, 1804 },
- { 0x32AD, 1807 },
- { 0x32AA, 1810 },
- { 0x32AB, 1813 },
- { 0x32B9, 1816 },
- { 0x32B6, 1819 },
- { 0x32B7, 1822 },
- { 0x32B4, 1825 },
- { 0x32BD, 1828 },
- { 0x32BF, 1831 },
- { 0x32BA, 1834 },
- { 0x32BB, 1837 },
- { 0x32C3, 1840 },
- { 0x32C5, 1843 },
- { 0x32C0, 1846 },
- { 0x32C1, 1849 },
- { 0x3277, 1852 },
- { 0x3274, 1855 },
- { 0x3275, 1858 },
- { 0x3281, 1861 },
- { 0x327F, 1864 },
- { 0x327E, 1867 },
- { 0x327B, 1870 },
- { 0x327C, 1873 },
- { 0x322B, 1876 },
- { 0x3234, 1879 },
- { 0x3230, 1882 },
- { 0x3238, 1885 },
- { 0x323E, 1888 },
- { 0x3279, 1891 },
- { 0x3285, 1894 },
- { 0x3287, 1897 },
- { 0x3282, 1900 },
- { 0x3283, 1903 },
- { 0x328B, 1906 },
- { 0x328D, 1909 },
- { 0x3288, 1912 },
- { 0x3289, 1915 },
- { 0x31C1, 1918 },
- { 0x31BE, 1921 },
- { 0x31BF, 1924 },
- { 0x31CB, 1927 },
- { 0x31C9, 1930 },
- { 0x325B, 1933 },
- { 0x3266, 1936 },
- { 0x3262, 1939 },
- { 0x326A, 1942 },
- { 0x3270, 1945 },
- { 0x31BC, 1948 },
- { 0x31BA, 1951 },
- { 0x31B7, 1954 },
- { 0x31B8, 1957 },
- { 0x31C8, 1960 },
- { 0x31C5, 1963 },
- { 0x31C6, 1966 },
- { 0x31E1, 1969 },
- { 0x31E8, 1972 },
- { 0x31DA, 1975 },
- { 0x31E5, 1978 },
- { 0x31EC, 1981 },
- { 0x31F0, 1984 },
- { 0x31C3, 1987 },
- { 0x31CF, 1990 },
- { 0x31D1, 1993 },
- { 0x31CC, 1996 },
- { 0x31CD, 1999 },
- { 0x31D5, 2002 },
- { 0x31D7, 2005 },
- { 0x31D2, 2008 },
- { 0x31D3, 2011 },
- { 0x2FD2, 2014 },
- { 0x2FCF, 2017 },
- { 0x2FD0, 2020 },
- { 0x2FDD, 2023 },
- { 0x2FDB, 2026 },
- { 0x2FCD, 2029 },
- { 0x2FCB, 2032 },
- { 0x2FC8, 2035 },
- { 0x2FC9, 2038 },
- { 0x2FDA, 2041 },
- { 0x2FD7, 2044 },
- { 0x2FD8, 2047 },
- { 0x2FD5, 2050 },
- { 0x2FE1, 2053 },
- { 0x2FE3, 2056 },
- { 0x2FDE, 2059 },
- { 0x2FDF, 2062 },
- { 0x2EBC, 2065 },
- { 0x2EBA, 2068 },
- { 0x2F9B, 2071 },
- { 0x2F98, 2074 },
- { 0x2F99, 2077 },
- { 0x2FA1, 2080 },
- { 0x2FA0, 2083 },
- { 0x2F96, 2086 },
- { 0x2F93, 2089 },
- { 0x2F90, 2092 },
- { 0x2F91, 2095 },
- { 0x2F9F, 2098 },
- { 0x2F9C, 2101 },
- { 0x2F9D, 2104 },
- { 0x2FA5, 2107 },
- { 0x2FA7, 2110 },
- { 0x2FA2, 2113 },
- { 0x2FA3, 2116 },
- { 0x2FAB, 2119 },
- { 0x2FAD, 2122 },
- { 0x2FA8, 2125 },
- { 0x2FA9, 2128 },
- { 0x3131, 2131 },
- { 0x312E, 2134 },
- { 0x312F, 2137 },
- { 0x313A, 2140 },
- { 0x3138, 2143 },
- { 0x3137, 2146 },
- { 0x3135, 2149 },
- { 0x3133, 2152 },
- { 0x3311, 2155 },
- { 0x330E, 2158 },
- { 0x330B, 2161 },
- { 0x330C, 2164 },
- { 0x3318, 2167 },
- { 0x3315, 2170 },
- { 0x3316, 2173 },
- { 0x3314, 2176 },
- { 0x331C, 2179 },
- { 0x331E, 2182 },
- { 0x3319, 2185 },
- { 0x331A, 2188 },
- { 0x3325, 2191 },
- { 0x3322, 2194 },
- { 0x331F, 2197 },
- { 0x3320, 2200 },
- { 0x332E, 2203 },
- { 0x332B, 2206 },
- { 0x332C, 2209 },
- { 0x3329, 2212 },
- { 0x3332, 2215 },
- { 0x3334, 2218 },
- { 0x332F, 2221 },
- { 0x3330, 2224 },
- { 0x3338, 2227 },
- { 0x333A, 2230 },
- { 0x3335, 2233 },
- { 0x3336, 2236 },
- { 0x3145, 2239 },
- { 0x3142, 2242 },
- { 0x3143, 2245 },
- { 0x314F, 2248 },
- { 0x314D, 2251 },
- { 0x31F6, 2254 },
- { 0x3201, 2257 },
- { 0x31FD, 2260 },
- { 0x3205, 2263 },
- { 0x320B, 2266 },
- { 0x3140, 2269 },
- { 0x313E, 2272 },
- { 0x313B, 2275 },
- { 0x313C, 2278 },
- { 0x314C, 2281 },
- { 0x3149, 2284 },
- { 0x314A, 2287 },
- { 0x3147, 2290 },
- { 0x3153, 2293 },
- { 0x3155, 2296 },
- { 0x3150, 2299 },
- { 0x3151, 2302 },
- { 0x3159, 2305 },
- { 0x315B, 2308 },
- { 0x3156, 2311 },
- { 0x3157, 2314 },
- { 0x3188, 2317 },
- { 0x318E, 2320 },
- { 0x3180, 2323 },
- { 0x318B, 2326 },
- { 0x3191, 2329 },
- { 0x3197, 2332 },
- { 0x2F0F, 2335 },
- { 0x2F0C, 2338 },
- { 0x2F0D, 2341 },
- { 0x2F19, 2344 },
- { 0x2F17, 2347 },
- { 0x2F0A, 2350 },
- { 0x2F07, 2353 },
- { 0x2F04, 2356 },
- { 0x2F05, 2359 },
- { 0x2F16, 2362 },
- { 0x2F13, 2365 },
- { 0x2F14, 2368 },
- { 0x2F11, 2371 },
- { 0x2F1D, 2374 },
- { 0x2F1F, 2377 },
- { 0x2F1A, 2380 },
- { 0x2F1B, 2383 },
- { 0x2F23, 2386 },
- { 0x2F20, 2389 },
- { 0x2F21, 2392 },
- { 0x2ECB, 2395 },
- { 0x2EC8, 2398 },
- { 0x2EC9, 2401 },
- { 0x2ED2, 2404 },
- { 0x2ED0, 2407 },
- { 0x2EDE, 2410 },
- { 0x2EE4, 2413 },
- { 0x3212, 2416 },
- { 0x320F, 2419 },
- { 0x3210, 2422 },
- { 0x321E, 2425 },
- { 0x321B, 2428 },
- { 0x321C, 2431 },
- { 0x321A, 2434 },
- { 0x3217, 2437 },
- { 0x3218, 2440 },
- { 0x3215, 2443 },
- { 0x3221, 2446 },
- { 0x3223, 2449 },
- { 0x321F, 2452 },
- { 0x3227, 2455 },
- { 0x3229, 2458 },
- { 0x3224, 2461 },
- { 0x3225, 2464 },
- { 0x3163, 2467 },
- { 0x3160, 2470 },
- { 0x3161, 2473 },
- { 0x316A, 2476 },
- { 0x3168, 2479 },
- { 0x3176, 2482 },
- { 0x317C, 2485 },
- { 0x2FEE, 2488 },
- { 0x2FEB, 2491 },
- { 0x2FEC, 2494 },
- { 0x2FF8, 2497 },
- { 0x2FF6, 2500 },
- { 0x2FE9, 2503 },
- { 0x2FE7, 2506 },
- { 0x2FE4, 2509 },
- { 0x2FE5, 2512 },
- { 0x2FF5, 2515 },
- { 0x2FF2, 2518 },
- { 0x2FF3, 2521 },
- { 0x2FF0, 2524 },
- { 0x2FFC, 2527 },
- { 0x2FFE, 2530 },
- { 0x2FF9, 2533 },
- { 0x2FFA, 2536 },
- { 0x2FB4, 2539 },
- { 0x2FB2, 2542 },
- { 0x2FB9, 2545 },
- { 0x2FC6, 2548 },
- { 0x2F8A, 2551 },
- { 0x30CB, 2554 },
- { 0x30C8, 2557 },
- { 0x30C9, 2560 },
- { 0x30D7, 2563 },
- { 0x30D4, 2566 },
- { 0x30D5, 2569 },
- { 0x30C6, 2572 },
- { 0x30C2, 2575 },
- { 0x30C3, 2578 },
- { 0x30D3, 2581 },
- { 0x30D0, 2584 },
- { 0x30D1, 2587 },
- { 0x30CE, 2590 },
- { 0x30DB, 2593 },
- { 0x30DD, 2596 },
- { 0x30D8, 2599 },
- { 0x30D9, 2602 },
- { 0x308F, 2605 },
- { 0x308C, 2608 },
- { 0x308D, 2611 },
- { 0x3097, 2614 },
- { 0x3094, 2617 },
- { 0x3095, 2620 },
- { 0x30A4, 2623 },
- { 0x311D, 2626 },
- { 0x304F, 2629 },
- { 0x304C, 2632 },
- { 0x304D, 2635 },
- { 0x3058, 2638 },
- { 0x3056, 2641 },
- { 0x304A, 2644 },
- { 0x3048, 2647 },
- { 0x3045, 2650 },
- { 0x3046, 2653 },
- { 0x3055, 2656 },
- { 0x3053, 2659 },
- { 0x3051, 2662 },
- { 0x305C, 2665 },
- { 0x305E, 2668 },
- { 0x3059, 2671 },
- { 0x305A, 2674 },
- { 0x3062, 2677 },
- { 0x3064, 2680 },
- { 0x305F, 2683 },
- { 0x3060, 2686 },
- { 0x2F49, 2689 },
- { 0x2F46, 2692 },
- { 0x2F47, 2695 },
- { 0x2F44, 2698 },
- { 0x2F42, 2701 },
- { 0x2F3F, 2704 },
- { 0x2F40, 2707 },
- { 0x2F50, 2710 },
- { 0x2F4D, 2713 },
- { 0x2F4E, 2716 },
- { 0x2F4B, 2719 },
- { 0x2F54, 2722 },
- { 0x2F56, 2725 },
- { 0x2F51, 2728 },
- { 0x2F52, 2731 },
- { 0x2F59, 2734 },
- { 0x2F5B, 2737 },
- { 0x2F57, 2740 },
- { 0x3021, 2743 },
- { 0x301E, 2746 },
- { 0x301F, 2749 },
- { 0x3029, 2752 },
- { 0x3027, 2755 },
- { 0x301C, 2758 },
- { 0x3019, 2761 },
- { 0x3016, 2764 },
- { 0x3017, 2767 },
- { 0x3026, 2770 },
- { 0x3024, 2773 },
- { 0x3025, 2776 },
- { 0x3023, 2779 },
- { 0x302A, 2782 },
- { 0x3126, 2785 },
- { 0x3123, 2788 },
- { 0x3124, 2791 },
- { 0x30FF, 2794 },
- { 0x30FC, 2797 },
- { 0x30FD, 2800 },
- { 0x310A, 2803 },
- { 0x3108, 2806 },
- { 0x30FA, 2809 },
- { 0x30F7, 2812 },
- { 0x30F4, 2815 },
- { 0x30F5, 2818 },
- { 0x3107, 2821 },
- { 0x3104, 2824 },
- { 0x3105, 2827 },
- { 0x3102, 2830 },
- { 0x3295, 2833 },
- { 0x3292, 2836 },
- { 0x3293, 2839 },
- { 0x32CC, 2842 },
- { 0x32C9, 2845 },
- { 0x32C6, 2848 },
- { 0x32C7, 2851 },
- { 0x32D4, 2854 },
- { 0x32D1, 2857 },
- { 0x32D2, 2860 },
- { 0x32CF, 2863 },
- { 0x32D8, 2866 },
- { 0x32DA, 2869 },
- { 0x32D5, 2872 },
- { 0x32D6, 2875 },
- { 0x32DE, 2878 },
- { 0x32DB, 2881 },
- { 0x32DC, 2884 },
- { 0x3299, 2887 },
- { 0x3296, 2890 },
- { 0x3297, 2893 },
- { 0x32A2, 2896 },
- { 0x32A8, 2899 },
- { 0x30AC, 2902 },
- { 0x30AA, 2905 },
- { 0x30B3, 2908 },
- { 0x30B1, 2911 },
- { 0x30C0, 2914 },
- { 0x306C, 2917 },
- { 0x3069, 2920 },
- { 0x306A, 2923 },
- { 0x3074, 2926 },
- { 0x3071, 2929 },
- { 0x3072, 2932 },
- { 0x3080, 2935 },
- { 0x3086, 2938 },
- { 0x30E3, 2941 },
- { 0x30E0, 2944 },
- { 0x30E1, 2947 },
- { 0x30ED, 2950 },
- { 0x30EB, 2953 },
- { 0x30DF, 2956 },
- { 0x30EA, 2959 },
- { 0x30E7, 2962 },
- { 0x30E8, 2965 },
- { 0x30E5, 2968 },
- { 0x30F1, 2971 },
- { 0x30F3, 2974 },
- { 0x30EE, 2977 },
- { 0x30EF, 2980 },
- { 0x2F62, 2983 },
- { 0x2F60, 2986 },
- { 0x2F6A, 2989 },
- { 0x2F67, 2992 },
- { 0x2F68, 2995 },
- { 0x2F75, 2998 },
- { 0x2F2E, 3001 },
- { 0x2F2B, 3004 },
- { 0x2F2C, 3007 },
- { 0x2F29, 3010 },
- { 0x2F27, 3013 },
- { 0x2F24, 3016 },
- { 0x2F25, 3019 },
- { 0x2F32, 3022 },
- { 0x2F2F, 3025 },
- { 0x2F30, 3028 },
- { 0x2F36, 3031 },
- { 0x2F38, 3034 },
- { 0x2F33, 3037 },
- { 0x2F34, 3040 },
- { 0x2F3C, 3043 },
- { 0x2F3E, 3046 },
- { 0x2F39, 3049 },
- { 0x2F3A, 3052 },
- { 0x3008, 3055 },
- { 0x3005, 3058 },
- { 0x3006, 3061 },
- { 0x300F, 3064 },
- { 0x300D, 3067 },
- { 0x3004, 3070 },
- { 0x3002, 3073 },
- { 0x2FFF, 3076 },
- { 0x3000, 3079 },
- { 0x300C, 3082 },
- { 0x3009, 3085 },
- { 0x300A, 3088 },
- { 0x3013, 3091 },
- { 0x3015, 3094 },
- { 0x3010, 3097 },
- { 0x3011, 3100 },
- { 0x3111, 3103 },
- { 0x310E, 3106 },
- { 0x310F, 3109 },
- { 0x311B, 3112 },
- { 0x3119, 3115 },
- { 0x310C, 3118 },
- { 0x3118, 3121 },
- { 0x3115, 3124 },
- { 0x3116, 3127 },
- { 0x3114, 3130 },
- { 0x3031, 3133 },
- { 0x302F, 3136 },
- { 0x32E5, 3139 },
- { 0x32E2, 3142 },
- { 0x32DF, 3145 },
- { 0x32E0, 3148 },
- { 0x32EC, 3151 },
- { 0x32E9, 3154 },
- { 0x32EA, 3157 },
- { 0x32E8, 3160 },
- { 0x32EF, 3163 },
- { 0x32F1, 3166 },
- { 0x32ED, 3169 },
- { 0x32F5, 3172 },
- { 0x32F7, 3175 },
- { 0x32F2, 3178 },
- { 0x32F3, 3181 },
- { 0x3245, 3184 },
- { 0x3242, 3187 },
- { 0x3243, 3190 },
- { 0x324C, 3193 },
- { 0x3249, 3196 },
- { 0x324A, 3199 },
- { 0x3248, 3202 },
- { 0x3246, 3205 },
- { 0x3250, 3208 },
- { 0x3252, 3211 },
- { 0x324D, 3214 },
- { 0x324E, 3217 },
- { 0x3256, 3220 },
- { 0x3258, 3223 },
- { 0x3253, 3226 },
- { 0x3254, 3229 },
- { 0x3037, 3232 },
- { 0x3035, 3235 },
- { 0x3043, 3238 },
- { 0x32FE, 3241 },
- { 0x32FB, 3244 },
- { 0x32F8, 3247 },
- { 0x32F9, 3250 },
- { 0x3306, 3253 },
- { 0x3303, 3256 },
- { 0x3304, 3259 },
- { 0x3301, 3262 },
- { 0x330A, 3265 },
- { 0x3307, 3268 },
- { 0x3308, 3271 },
- { 0x31A5, 3274 },
- { 0x31A2, 3277 },
- { 0x31A3, 3280 },
- { 0x31AA, 3283 },
- { 0x31A0, 3286 },
- { 0x319E, 3289 },
- { 0x319B, 3292 },
- { 0x319C, 3295 },
- { 0x31A9, 3298 },
- { 0x31A8, 3301 },
- { 0x31A7, 3304 },
- { 0x31AE, 3307 },
- { 0x31B0, 3310 },
- { 0x31AC, 3313 },
- { 0x31B4, 3316 },
- { 0x31B6, 3319 },
- { 0x31B1, 3322 },
- { 0x31B2, 3325 },
- { 0x2EEC, 3328 },
- { 0x2EEA, 3331 },
- { 0x2EF3, 3334 },
- { 0x2EF1, 3337 },
- { 0x2EFC, 3340 },
- { 0x2F02, 3343 },
- { 0x32B1, 3346 },
- { 0x32AE, 3349 },
- { 0x32AF, 3352 },
- { 0x32B5, 3355 },
- { 0x32B2, 3358 },
- { 0x32B3, 3361 },
- { 0x32BE, 3364 },
- { 0x32C4, 3367 },
- { 0x322A, 3370 },
- { 0x3235, 3373 },
- { 0x3232, 3376 },
- { 0x3233, 3379 },
- { 0x3231, 3382 },
- { 0x322E, 3385 },
- { 0x322F, 3388 },
- { 0x322D, 3391 },
- { 0x3239, 3394 },
- { 0x323B, 3397 },
- { 0x3236, 3400 },
- { 0x3237, 3403 },
- { 0x323F, 3406 },
- { 0x3241, 3409 },
- { 0x323C, 3412 },
- { 0x323D, 3415 },
- { 0x327A, 3418 },
- { 0x3278, 3421 },
- { 0x3286, 3424 },
- { 0x328C, 3427 },
- { 0x325C, 3430 },
- { 0x3259, 3433 },
- { 0x325A, 3436 },
- { 0x3267, 3439 },
- { 0x3264, 3442 },
- { 0x3265, 3445 },
- { 0x3263, 3448 },
- { 0x3260, 3451 },
- { 0x3261, 3454 },
- { 0x325E, 3457 },
- { 0x326B, 3460 },
- { 0x326D, 3463 },
- { 0x3268, 3466 },
- { 0x3269, 3469 },
- { 0x3271, 3472 },
- { 0x3273, 3475 },
- { 0x326E, 3478 },
- { 0x326F, 3481 },
- { 0x31BD, 3484 },
- { 0x31BB, 3487 },
- { 0x31E2, 3490 },
- { 0x31DF, 3493 },
- { 0x31E0, 3496 },
- { 0x31E9, 3499 },
- { 0x31E7, 3502 },
- { 0x31DD, 3505 },
- { 0x31DB, 3508 },
- { 0x31D8, 3511 },
- { 0x31D9, 3514 },
- { 0x31E6, 3517 },
- { 0x31E3, 3520 },
- { 0x31E4, 3523 },
- { 0x31ED, 3526 },
- { 0x31EA, 3529 },
- { 0x31EB, 3532 },
- { 0x31F1, 3535 },
- { 0x31F3, 3538 },
- { 0x31EE, 3541 },
- { 0x31EF, 3544 },
- { 0x31C4, 3547 },
- { 0x31C2, 3550 },
- { 0x31D0, 3553 },
- { 0x31D6, 3556 },
- { 0x2FCE, 3559 },
- { 0x2FCC, 3562 },
- { 0x2FD6, 3565 },
- { 0x2FD3, 3568 },
- { 0x2FD4, 3571 },
- { 0x2FE2, 3574 },
- { 0x2F97, 3577 },
- { 0x2F94, 3580 },
- { 0x2F95, 3583 },
- { 0x2FA6, 3586 },
- { 0x2FAC, 3589 },
- { 0x3134, 3592 },
- { 0x3132, 3595 },
- { 0x3312, 3598 },
- { 0x330F, 3601 },
- { 0x3310, 3604 },
- { 0x3313, 3607 },
- { 0x331D, 3610 },
- { 0x3326, 3613 },
- { 0x3323, 3616 },
- { 0x3324, 3619 },
- { 0x332A, 3622 },
- { 0x3327, 3625 },
- { 0x3328, 3628 },
- { 0x3333, 3631 },
- { 0x3339, 3634 },
- { 0x31F7, 3637 },
- { 0x31F4, 3640 },
- { 0x31F5, 3643 },
- { 0x3202, 3646 },
- { 0x31FF, 3649 },
- { 0x3200, 3652 },
- { 0x31FE, 3655 },
- { 0x31FB, 3658 },
- { 0x31FC, 3661 },
- { 0x31F9, 3664 },
- { 0x3206, 3667 },
- { 0x3208, 3670 },
- { 0x3203, 3673 },
- { 0x3204, 3676 },
- { 0x320C, 3679 },
- { 0x320E, 3682 },
- { 0x3209, 3685 },
- { 0x320A, 3688 },
- { 0x3141, 3691 },
- { 0x313F, 3694 },
- { 0x3148, 3697 },
- { 0x3146, 3700 },
- { 0x3154, 3703 },
- { 0x315A, 3706 },
- { 0x3189, 3709 },
- { 0x3186, 3712 },
- { 0x3187, 3715 },
- { 0x318F, 3718 },
- { 0x318D, 3721 },
- { 0x3184, 3724 },
- { 0x3181, 3727 },
- { 0x317E, 3730 },
- { 0x317F, 3733 },
- { 0x318C, 3736 },
- { 0x318A, 3739 },
- { 0x3192, 3742 },
- { 0x3194, 3745 },
- { 0x3190, 3748 },
- { 0x3198, 3751 },
- { 0x319A, 3754 },
- { 0x3195, 3757 },
- { 0x3196, 3760 },
- { 0x2F0B, 3763 },
- { 0x2F08, 3766 },
- { 0x2F09, 3769 },
- { 0x2F12, 3772 },
- { 0x2F10, 3775 },
- { 0x2F1E, 3778 },
- { 0x3216, 3781 },
- { 0x3213, 3784 },
- { 0x3214, 3787 },
- { 0x3222, 3790 },
- { 0x3228, 3793 },
- { 0x2FEA, 3796 },
- { 0x2FE8, 3799 },
- { 0x2FF1, 3802 },
- { 0x2FEF, 3805 },
- { 0x2FFD, 3808 },
- { 0x30C7, 3811 },
- { 0x30C5, 3814 },
- { 0x30CF, 3817 },
- { 0x30CC, 3820 },
- { 0x30CD, 3823 },
- { 0x30DC, 3826 },
- { 0x304B, 3829 },
- { 0x3049, 3832 },
- { 0x3052, 3835 },
- { 0x3050, 3838 },
- { 0x305D, 3841 },
- { 0x3063, 3844 },
- { 0x2F45, 3847 },
- { 0x2F43, 3850 },
- { 0x2F4C, 3853 },
- { 0x2F4A, 3856 },
- { 0x2F55, 3859 },
- { 0x2F5A, 3862 },
- { 0x301D, 3865 },
- { 0x301A, 3868 },
- { 0x301B, 3871 },
- { 0x3022, 3874 },
- { 0x30FB, 3877 },
- { 0x30F8, 3880 },
- { 0x30F9, 3883 },
- { 0x3103, 3886 },
- { 0x3100, 3889 },
- { 0x3101, 3892 },
- { 0x32CD, 3895 },
- { 0x32CA, 3898 },
- { 0x32CB, 3901 },
- { 0x32D0, 3904 },
- { 0x32CE, 3907 },
- { 0x32D9, 3910 },
- { 0x30DE, 3913 },
- { 0x30E6, 3916 },
- { 0x30E4, 3919 },
- { 0x30F2, 3922 },
- { 0x2F2A, 3925 },
- { 0x2F28, 3928 },
- { 0x2F37, 3931 },
- { 0x2F3D, 3934 },
- { 0x3003, 3937 },
- { 0x3014, 3940 },
- { 0x310D, 3943 },
- { 0x310B, 3946 },
- { 0x3112, 3949 },
- { 0x3113, 3952 },
- { 0x32E6, 3955 },
- { 0x32E3, 3958 },
- { 0x32E4, 3961 },
- { 0x32E7, 3964 },
- { 0x32F0, 3967 },
- { 0x32F6, 3970 },
- { 0x3251, 3973 },
- { 0x3257, 3976 },
- { 0x32FF, 3979 },
- { 0x32FC, 3982 },
- { 0x32FD, 3985 },
- { 0x3302, 3988 },
- { 0x3300, 3991 },
- { 0x31A1, 3994 },
- { 0x319F, 3997 },
- { 0x31A6, 4000 },
- { 0x31AF, 4003 },
- { 0x31B5, 4006 },
- { 0x322C, 4009 },
- { 0x323A, 4012 },
- { 0x3240, 4015 },
- { 0x325F, 4018 },
- { 0x325D, 4021 },
- { 0x326C, 4024 },
- { 0x3272, 4027 },
- { 0x31DE, 4030 },
- { 0x31DC, 4033 },
- { 0x31F2, 4036 },
- { 0x31FA, 4039 },
- { 0x31F8, 4042 },
- { 0x3207, 4045 },
- { 0x320D, 4048 },
- { 0x3185, 4051 },
- { 0x3182, 4054 },
- { 0x3183, 4057 },
- { 0x3193, 4060 },
- { 0x3199, 4063 },
- { 0x2EC3, 4066 },
- { 0x2186, 4070 },
- { 0x1DD5, 4072 },
- { 0x1EB7, 4075 },
- { 0x05B2, 4077 },
- { 0x232B, 4078 },
- { 0x6D57, 4081 },
- { 0x1EE6, 4082 },
- { 0x1EDE, 4088 },
- { 0x1EDA, 4094 },
- { 0x1EEA, 4100 },
- { 0x1EFB, 4106 },
- { 0x1EDB, 4112 },
- { 0x1EF4, 4117 },
- { 0x1EEB, 4122 },
- { 0x1EE4, 4127 },
- { 0x1EED, 4132 },
- { 0x1EFD, 4137 },
- { 0x1EEF, 4141 },
- { 0x1ED7, 4147 },
- { 0x1ED3, 4153 },
- { 0x1EFA, 4159 },
- { 0x1EFC, 4165 },
- { 0x1F01, 4169 },
- { 0x1EF0, 4174 },
- { 0x1F1E, 4180 },
- { 0x1EDC, 4184 },
- { 0x1EDD, 4190 },
- { 0x1EC4, 4195 },
- { 0x1EF8, 4200 },
- { 0x1ED5, 4206 },
- { 0x1EE9, 4212 },
- { 0x1ED6, 4217 },
- { 0x1EC1, 4222 },
- { 0x1ECA, 4227 },
- { 0x1EC5, 4232 },
- { 0x1EC2, 4237 },
- { 0x1EC3, 4242 },
- { 0x1ED9, 4247 },
- { 0x1EF9, 4253 },
- { 0x1ECB, 4258 },
- { 0x1EE0, 4263 },
- { 0x1ED0, 4269 },
- { 0x1ECC, 4275 },
- { 0x1ED1, 4280 },
- { 0x1ECD, 4286 },
- { 0x1EEC, 4291 },
- { 0x1F03, 4296 },
- { 0x1EFF, 4300 },
- { 0x1EF3, 4305 },
- { 0x1ED4, 4310 },
- { 0x1EE2, 4315 },
- { 0x1EFE, 4320 },
- { 0x1F02, 4324 },
- { 0x1EE7, 4329 },
- { 0x1EE1, 4334 },
- { 0x1EC8, 4339 },
- { 0x1EF6, 4344 },
- { 0x1EF1, 4349 },
- { 0x1EF5, 4354 },
- { 0x1EC7, 4358 },
- { 0x1EE8, 4363 },
- { 0x1EC6, 4368 },
- { 0x1EE5, 4373 },
- { 0x1ED2, 4378 },
- { 0x1EEE, 4383 },
- { 0x1EBF, 4388 },
- { 0x1EC0, 4392 },
- { 0x1EE3, 4397 },
- { 0x1F00, 4402 },
- { 0x1ED8, 4407 },
- { 0x1EC9, 4412 },
- { 0x1EDF, 4417 },
- { 0x1ECE, 4422 },
- { 0x1EF7, 4427 },
- { 0x1ECF, 4432 },
- { 0x1EF2, 4437 },
- { 0x1E9B, 4442 },
- { 0x6E05, 4443 },
- { 0x71C5, 4445 },
- { 0x700A, 4446 },
- { 0x1CC3, 4447 },
- { 0x2553, 4449 },
- { 0x2552, 4452 },
- { 0x3D8A, 4454 },
- { 0x6D34, 4455 },
- { 0x209A, 4458 },
- { 0x2080, 4466 },
- { 0x2074, 4474 },
- { 0x2078, 4481 },
- { 0x2070, 4489 },
- { 0x2092, 4496 },
- { 0x20A2, 4503 },
- { 0x2084, 4511 },
- { 0x2073, 4519 },
- { 0x207C, 4526 },
- { 0x206F, 4534 },
- { 0x2091, 4541 },
- { 0x20B6, 4548 },
- { 0x20B3, 4555 },
- { 0x20C2, 4562 },
- { 0x20B5, 4569 },
- { 0x20B2, 4576 },
- { 0x20C1, 4583 },
- { 0x209B, 4590 },
- { 0x2081, 4598 },
- { 0x206C, 4606 },
- { 0x2079, 4613 },
- { 0x2068, 4621 },
- { 0x208A, 4628 },
- { 0x20A1, 4635 },
- { 0x2083, 4643 },
- { 0x206B, 4651 },
- { 0x207B, 4658 },
- { 0x2067, 4666 },
- { 0x2089, 4673 },
- { 0x20B0, 4680 },
- { 0x20AD, 4687 },
- { 0x20BF, 4694 },
- { 0x20AF, 4701 },
- { 0x20AC, 4708 },
- { 0x20BE, 4715 },
- { 0x209D, 4722 },
- { 0x209F, 4731 },
- { 0x208F, 4740 },
- { 0x2087, 4748 },
- { 0x2097, 4756 },
- { 0x2094, 4764 },
- { 0x208C, 4772 },
- { 0x20A4, 4780 },
- { 0x20D3, 4788 },
- { 0x2075, 4792 },
- { 0x20D9, 4798 },
- { 0x2071, 4805 },
- { 0x2095, 4811 },
- { 0x20D5, 4817 },
- { 0x206D, 4821 },
- { 0x2069, 4827 },
- { 0x208D, 4833 },
- { 0x20D2, 4839 },
- { 0x20D8, 4843 },
- { 0x20D4, 4850 },
- { 0x20A9, 4854 },
- { 0x20A7, 4860 },
- { 0x2061, 4866 },
- { 0x205F, 4872 },
- { 0x205D, 4878 },
- { 0x2085, 4882 },
- { 0x207D, 4888 },
- { 0x20A5, 4894 },
- { 0x2065, 4900 },
- { 0x2063, 4906 },
- { 0x205B, 4912 },
- { 0x20CF, 4916 },
- { 0x2072, 4920 },
- { 0x20D7, 4926 },
- { 0x206E, 4933 },
- { 0x208E, 4939 },
- { 0x20C9, 4945 },
- { 0x20CA, 4952 },
- { 0x20C8, 4959 },
- { 0x20C7, 4966 },
- { 0x20D1, 4973 },
- { 0x206A, 4977 },
- { 0x2066, 4983 },
- { 0x2086, 4989 },
- { 0x20CE, 4995 },
- { 0x20D6, 4999 },
- { 0x20D0, 5006 },
- { 0x20A8, 5010 },
- { 0x20A6, 5016 },
- { 0x2060, 5022 },
- { 0x205E, 5028 },
- { 0x20CD, 5034 },
- { 0x20CC, 5039 },
- { 0x20CB, 5048 },
- { 0x205C, 5057 },
- { 0x207E, 5061 },
- { 0x2076, 5067 },
- { 0x2096, 5073 },
- { 0x2064, 5079 },
- { 0x2062, 5085 },
- { 0x205A, 5091 },
- { 0x209E, 5095 },
- { 0x20A0, 5104 },
- { 0x2090, 5113 },
- { 0x2088, 5121 },
- { 0x2098, 5129 },
- { 0x2093, 5137 },
- { 0x208B, 5145 },
- { 0x20A3, 5153 },
- { 0x20B7, 5161 },
- { 0x20B4, 5167 },
- { 0x20C3, 5173 },
- { 0x20B1, 5179 },
- { 0x20AE, 5185 },
- { 0x20C0, 5191 },
- { 0x20AB, 5197 },
- { 0x20BD, 5201 },
- { 0x20BA, 5207 },
- { 0x20C6, 5213 },
- { 0x20AA, 5219 },
- { 0x2082, 5223 },
- { 0x207A, 5230 },
- { 0x209C, 5237 },
- { 0x207F, 5244 },
- { 0x2077, 5251 },
- { 0x2099, 5258 },
- { 0x20BC, 5265 },
- { 0x20B9, 5272 },
- { 0x20C5, 5279 },
- { 0x20BB, 5286 },
- { 0x20B8, 5293 },
- { 0x20C4, 5300 },
- { 0x6DA1, 5307 },
- { 0x6D56, 5308 },
- { 0x6FC7, 5309 },
- { 0x6FCA, 5310 },
- { 0x222A, 5312 },
- { 0x6D43, 5314 },
- { 0x6D6C, 5315 },
- { 0x6F77, 5317 },
- { 0x6F74, 5322 },
- { 0x030E, 5328 },
- { 0x2181, 5329 },
- { 0x2C50, 5331 },
- { 0x2C4C, 5334 },
- { 0x2C4B, 5337 },
- { 0x2C4E, 5340 },
- { 0x2C5F, 5343 },
- { 0x2C4D, 5346 },
- { 0x2C3C, 5349 },
- { 0x2C52, 5352 },
- { 0x2C43, 5355 },
- { 0x2C51, 5358 },
- { 0x2C57, 5361 },
- { 0x2C5E, 5364 },
- { 0x2C58, 5367 },
- { 0x2C56, 5370 },
- { 0x2C4F, 5373 },
- { 0x2C55, 5376 },
- { 0x2C40, 5379 },
- { 0x2C53, 5382 },
- { 0x2C59, 5385 },
- { 0x2C3D, 5388 },
- { 0x2C3E, 5391 },
- { 0x2C3F, 5394 },
- { 0x2C42, 5397 },
- { 0x2C46, 5400 },
- { 0x2C49, 5403 },
- { 0x2C41, 5406 },
- { 0x2C5B, 5409 },
- { 0x2C54, 5412 },
- { 0x2C5A, 5415 },
- { 0x2C48, 5418 },
- { 0x2C5C, 5421 },
- { 0x2C44, 5424 },
- { 0x2C47, 5427 },
- { 0x2C4A, 5430 },
- { 0x2C45, 5433 },
- { 0x2C5D, 5436 },
- { 0x293E, 5439 },
- { 0x295E, 5442 },
- { 0x295F, 5445 },
- { 0x2994, 5448 },
- { 0x2995, 5452 },
- { 0x2996, 5456 },
- { 0x296F, 5460 },
- { 0x2962, 5463 },
- { 0x2968, 5466 },
- { 0x2969, 5470 },
- { 0x296B, 5474 },
- { 0x296A, 5478 },
- { 0x2970, 5482 },
- { 0x295B, 5485 },
- { 0x295C, 5489 },
- { 0x296E, 5493 },
- { 0x2951, 5496 },
- { 0x2953, 5499 },
- { 0x298F, 5502 },
- { 0x2961, 5505 },
- { 0x299A, 5510 },
- { 0x2986, 5513 },
- { 0x295A, 5516 },
- { 0x2981, 5519 },
- { 0x2950, 5522 },
- { 0x2998, 5525 },
- { 0x297E, 5528 },
- { 0x2960, 5531 },
- { 0x2946, 5534 },
- { 0x2947, 5538 },
- { 0x2949, 5542 },
- { 0x2948, 5546 },
- { 0x2988, 5550 },
- { 0x2989, 5554 },
- { 0x2973, 5558 },
- { 0x296C, 5561 },
- { 0x2954, 5564 },
- { 0x298E, 5567 },
- { 0x2943, 5570 },
- { 0x2966, 5573 },
- { 0x2984, 5576 },
- { 0x2985, 5580 },
- { 0x297A, 5584 },
- { 0x297B, 5588 },
- { 0x2971, 5592 },
- { 0x2972, 5596 },
- { 0x2952, 5600 },
- { 0x2939, 5603 },
- { 0x2955, 5606 },
- { 0x299B, 5609 },
- { 0x2975, 5612 },
- { 0x2976, 5616 },
- { 0x2977, 5620 },
- { 0x294E, 5624 },
- { 0x294F, 5628 },
- { 0x2940, 5632 },
- { 0x2941, 5636 },
- { 0x298C, 5640 },
- { 0x298D, 5644 },
- { 0x296D, 5648 },
- { 0x2944, 5651 },
- { 0x2945, 5655 },
- { 0x294A, 5659 },
- { 0x294C, 5662 },
- { 0x294D, 5666 },
- { 0x293F, 5670 },
- { 0x2978, 5673 },
- { 0x2958, 5676 },
- { 0x2959, 5680 },
- { 0x2965, 5684 },
- { 0x2974, 5687 },
- { 0x2956, 5690 },
- { 0x293D, 5693 },
- { 0x2938, 5696 },
- { 0x293A, 5699 },
- { 0x293B, 5703 },
- { 0x293C, 5707 },
- { 0x2963, 5711 },
- { 0x2964, 5715 },
- { 0x294B, 5719 },
- { 0x29A8, 5722 },
- { 0x2979, 5725 },
- { 0x2957, 5728 },
- { 0x2942, 5731 },
- { 0x295D, 5734 },
- { 0x297D, 5740 },
- { 0x2983, 5744 },
- { 0x299F, 5748 },
- { 0x29A0, 5752 },
- { 0x2997, 5756 },
- { 0x2993, 5760 },
- { 0x297C, 5764 },
- { 0x299D, 5768 },
- { 0x2982, 5772 },
- { 0x29A3, 5776 },
- { 0x299C, 5780 },
- { 0x29A1, 5784 },
- { 0x298B, 5788 },
- { 0x2987, 5792 },
- { 0x2991, 5796 },
- { 0x298A, 5800 },
- { 0x299E, 5804 },
- { 0x2967, 5808 },
- { 0x2992, 5812 },
- { 0x2999, 5816 },
- { 0x2980, 5820 },
- { 0x29A5, 5824 },
- { 0x29A7, 5828 },
- { 0x297F, 5832 },
- { 0x2990, 5836 },
- { 0x29AA, 5841 },
- { 0x29A2, 5845 },
- { 0x29A4, 5849 },
- { 0x29A6, 5853 },
- { 0x29A9, 5857 },
- { 0x3A08, 5861 },
- { 0x3A09, 5864 },
- { 0x3A0A, 5867 },
- { 0x3A0B, 5870 },
- { 0x3A0C, 5873 },
- { 0x6D3F, 5876 },
- { 0x6D69, 5877 },
- { 0x2258, 5879 },
- { 0x21DA, 5883 },
- { 0x21DB, 5885 },
- { 0x21DC, 5887 },
- { 0x21DD, 5889 },
- { 0x21DE, 5891 },
- { 0x21DF, 5893 },
- { 0x6D50, 5895 },
- { 0x6D71, 5896 },
- { 0x1D9D, 5898 },
- { 0x0298, 5900 },
- { 0x1DC1, 5902 },
- { 0x1E4E, 5904 },
- { 0x6DFB, 5906 },
- { 0x6D7D, 5907 },
- { 0x6C79, 5908 },
- { 0x6C78, 5911 },
- { 0x71B9, 5914 },
- { 0x1D97, 5915 },
- { 0x6E55, 5918 },
- { 0x6D7C, 5923 },
- { 0x6EF2, 5924 },
- { 0x6E1B, 5926 },
- { 0x6C66, 5928 },
- { 0x1D89, 5929 },
- { 0x71C8, 5931 },
- { 0x1C1B, 5933 },
- { 0x6DC9, 5934 },
- { 0x6C68, 5936 },
- { 0x6C71, 5938 },
- { 0x21C2, 5940 },
- { 0x216F, 5942 },
- { 0x6CA3, 5944 },
- { 0x2252, 5946 },
- { 0x6D0D, 5948 },
- { 0x6DBA, 5953 },
- { 0x6E4C, 5954 },
- { 0x1C5A, 5955 },
- { 0x0C60, 5957 },
- { 0x0C5F, 5960 },
- { 0x0C4E, 5963 },
- { 0x0C4F, 5966 },
- { 0x0C51, 5970 },
- { 0x0C50, 5974 },
- { 0x0C52, 5978 },
- { 0x0C56, 5982 },
- { 0x0C5B, 5985 },
- { 0x0C57, 5988 },
- { 0x0C5A, 5991 },
- { 0x0C59, 5994 },
- { 0x0C5E, 5997 },
- { 0x0C55, 6000 },
- { 0x0C5D, 6003 },
- { 0x0C5C, 6006 },
- { 0x0C58, 6009 },
- { 0x0C3C, 6012 },
- { 0x0C49, 6016 },
- { 0x0C40, 6020 },
- { 0x0C4B, 6024 },
- { 0x0C44, 6028 },
- { 0x0C42, 6032 },
- { 0x0C3E, 6036 },
- { 0x0C4D, 6040 },
- { 0x0C3F, 6044 },
- { 0x0C4C, 6048 },
- { 0x0C4A, 6052 },
- { 0x0C41, 6056 },
- { 0x0C45, 6060 },
- { 0x0C43, 6064 },
- { 0x0C3D, 6068 },
- { 0x0C46, 6073 },
- { 0x0C39, 6078 },
- { 0x0C2C, 6081 },
- { 0x0C24, 6084 },
- { 0x0C27, 6087 },
- { 0x0C31, 6090 },
- { 0x0C2F, 6094 },
- { 0x0C2F, 6098 },
- { 0x0C31, 6102 },
- { 0x0C3A, 6106 },
- { 0x0C38, 6110 },
- { 0x0C20, 6114 },
- { 0x0C35, 6117 },
- { 0x0C34, 6120 },
- { 0x0C35, 6124 },
- { 0x0C32, 6128 },
- { 0x0C2B, 6131 },
- { 0x0C2D, 6134 },
- { 0x0C34, 6137 },
- { 0x0C25, 6140 },
- { 0x0C37, 6144 },
- { 0x0C28, 6148 },
- { 0x0C36, 6151 },
- { 0x0C33, 6154 },
- { 0x0C22, 6157 },
- { 0x0C21, 6161 },
- { 0x0C23, 6165 },
- { 0x0C26, 6168 },
- { 0x0C30, 6171 },
- { 0x0C2E, 6175 },
- { 0x0C2A, 6179 },
- { 0x0C29, 6183 },
- { 0x0C61, 6187 },
- { 0x0C62, 6191 },
- { 0x0C3B, 6195 },
- { 0x0C54, 6197 },
- { 0x0C47, 6199 },
- { 0x0C48, 6203 },
- { 0x0C53, 6207 },
- { 0x21A6, 6210 },
- { 0x003F, 6211 },
- { 0x2AAC, 6213 },
- { 0x1C02, 6218 },
- { 0x6E40, 6220 },
- { 0x1BDE, 6223 },
- { 0x1C19, 6224 },
- { 0x1BC2, 6225 },
- { 0x1BE1, 6226 },
- { 0x6DA3, 6227 },
- { 0x7199, 6228 },
- { 0x6EAF, 6231 },
- { 0x6DA6, 6236 },
- { 0x6DAD, 6241 },
- { 0x6DAE, 6246 },
- { 0x6EB5, 6249 },
- { 0x2249, 6251 },
- { 0x5ABC, 6255 },
- { 0x5AB3, 6257 },
- { 0x5AB8, 6260 },
- { 0x5AB4, 6263 },
- { 0x5AB7, 6266 },
- { 0x5AB6, 6269 },
- { 0x5ABB, 6272 },
- { 0x5AB2, 6275 },
- { 0x5ABA, 6278 },
- { 0x5AB9, 6281 },
- { 0x5AB5, 6284 },
- { 0x5ABD, 6287 },
- { 0x5A99, 6290 },
- { 0x5AAB, 6293 },
- { 0x5AA5, 6296 },
- { 0x5A97, 6299 },
- { 0x5A98, 6302 },
- { 0x5AA9, 6305 },
- { 0x5AAC, 6308 },
- { 0x5AAE, 6311 },
- { 0x5AA0, 6314 },
- { 0x5AA4, 6317 },
- { 0x5AA3, 6320 },
- { 0x5AB0, 6323 },
- { 0x5AA6, 6326 },
- { 0x5A93, 6329 },
- { 0x5AAA, 6332 },
- { 0x5A95, 6335 },
- { 0x5A9E, 6338 },
- { 0x5A9D, 6341 },
- { 0x5AAF, 6344 },
- { 0x5A9C, 6347 },
- { 0x5AAD, 6350 },
- { 0x5A96, 6353 },
- { 0x5A94, 6356 },
- { 0x5AA2, 6359 },
- { 0x5A9A, 6362 },
- { 0x5AA7, 6365 },
- { 0x5AB1, 6368 },
- { 0x5A9B, 6371 },
- { 0x5AA1, 6374 },
- { 0x5AA8, 6377 },
- { 0x5A9F, 6380 },
- { 0x14D1, 6383 },
- { 0x165D, 6384 },
- { 0x165E, 6389 },
- { 0x165C, 6394 },
- { 0x1650, 6400 },
- { 0x1651, 6405 },
- { 0x1653, 6410 },
- { 0x1658, 6415 },
- { 0x1654, 6420 },
- { 0x1657, 6425 },
- { 0x1656, 6430 },
- { 0x165B, 6435 },
- { 0x1652, 6440 },
- { 0x165A, 6445 },
- { 0x1659, 6450 },
- { 0x1655, 6455 },
- { 0x163D, 6460 },
- { 0x163F, 6466 },
- { 0x163B, 6472 },
- { 0x1639, 6478 },
- { 0x163E, 6484 },
- { 0x1642, 6490 },
- { 0x163A, 6496 },
- { 0x1648, 6502 },
- { 0x1640, 6508 },
- { 0x1645, 6514 },
- { 0x1641, 6520 },
- { 0x163C, 6526 },
- { 0x1644, 6532 },
- { 0x1643, 6538 },
- { 0x1646, 6544 },
- { 0x1647, 6550 },
- { 0x1638, 6556 },
- { 0x1631, 6563 },
- { 0x1630, 6569 },
- { 0x1629, 6575 },
- { 0x162F, 6581 },
- { 0x1611, 6587 },
- { 0x162B, 6593 },
- { 0x1625, 6599 },
- { 0x161F, 6605 },
- { 0x1623, 6611 },
- { 0x160D, 6617 },
- { 0x1618, 6623 },
- { 0x161D, 6629 },
- { 0x162A, 6635 },
- { 0x1612, 6641 },
- { 0x1619, 6647 },
- { 0x1634, 6653 },
- { 0x1613, 6659 },
- { 0x1624, 6665 },
- { 0x1637, 6671 },
- { 0x161E, 6677 },
- { 0x1617, 6683 },
- { 0x1635, 6689 },
- { 0x162E, 6695 },
- { 0x162D, 6701 },
- { 0x1626, 6707 },
- { 0x162C, 6713 },
- { 0x160E, 6719 },
- { 0x1628, 6725 },
- { 0x1622, 6731 },
- { 0x161C, 6737 },
- { 0x1620, 6743 },
- { 0x160C, 6749 },
- { 0x1615, 6755 },
- { 0x161A, 6761 },
- { 0x1627, 6767 },
- { 0x160F, 6773 },
- { 0x1616, 6779 },
- { 0x1632, 6785 },
- { 0x1610, 6791 },
- { 0x1621, 6797 },
- { 0x1636, 6803 },
- { 0x161B, 6809 },
- { 0x1614, 6815 },
- { 0x1633, 6821 },
- { 0x164F, 6827 },
- { 0x164E, 6833 },
- { 0x164D, 6839 },
- { 0x164C, 6845 },
- { 0x164B, 6851 },
- { 0x1649, 6857 },
- { 0x164A, 6863 },
- { 0x6C55, 6869 },
- { 0x6C4C, 6873 },
- { 0x1C57, 6876 },
- { 0x0779, 6879 },
- { 0x0778, 6883 },
- { 0x077C, 6887 },
- { 0x0745, 6889 },
- { 0x074A, 6892 },
- { 0x0746, 6895 },
- { 0x0749, 6898 },
- { 0x0748, 6901 },
- { 0x074D, 6904 },
- { 0x0744, 6907 },
- { 0x074C, 6910 },
- { 0x074B, 6913 },
- { 0x0747, 6916 },
- { 0x074E, 6919 },
- { 0x0751, 6922 },
- { 0x0750, 6925 },
- { 0x0756, 6928 },
- { 0x0754, 6931 },
- { 0x0752, 6934 },
- { 0x0757, 6937 },
- { 0x075C, 6940 },
- { 0x074F, 6943 },
- { 0x0761, 6946 },
- { 0x0768, 6949 },
- { 0x075A, 6952 },
- { 0x0762, 6955 },
- { 0x0763, 6958 },
- { 0x0765, 6961 },
- { 0x0767, 6964 },
- { 0x0764, 6967 },
- { 0x0753, 6971 },
- { 0x0758, 6974 },
- { 0x075D, 6977 },
- { 0x075F, 6980 },
- { 0x0759, 6983 },
- { 0x0769, 6986 },
- { 0x076A, 6989 },
- { 0x075B, 6992 },
- { 0x0760, 6995 },
- { 0x0766, 6998 },
- { 0x076B, 7001 },
- { 0x075E, 7005 },
- { 0x076C, 7008 },
- { 0x076E, 7012 },
- { 0x076D, 7016 },
- { 0x0755, 7020 },
- { 0x077A, 7023 },
- { 0x077B, 7027 },
- { 0x0774, 7030 },
- { 0x0773, 7035 },
- { 0x0775, 7040 },
- { 0x0772, 7045 },
- { 0x0770, 7050 },
- { 0x076F, 7055 },
- { 0x0771, 7060 },
- { 0x0777, 7065 },
- { 0x0776, 7070 },
- { 0x077E, 7074 },
- { 0x077D, 7076 },
- { 0x1E46, 7079 },
- { 0x1E0D, 7080 },
- { 0x1E0E, 7084 },
- { 0x1D92, 7088 },
- { 0x006B, 7092 },
- { 0x1E36, 7094 },
- { 0x1F04, 7096 },
- { 0x1DE9, 7099 },
- { 0x1DCA, 7102 },
- { 0x1DD2, 7104 },
- { 0x1E73, 7108 },
- { 0x1E75, 7112 },
- { 0x1E6B, 7119 },
- { 0x1E6C, 7126 },
- { 0x1DAF, 7133 },
- { 0x1DEB, 7136 },
- { 0x1DF7, 7139 },
- { 0x1DF6, 7141 },
- { 0x1DF8, 7144 },
- { 0x1DCD, 7146 },
- { 0x6E64, 7150 },
- { 0x1FB4, 7153 },
- { 0x1FB3, 7156 },
- { 0x1FB7, 7159 },
- { 0x1FB1, 7161 },
- { 0x1FAF, 7163 },
- { 0x1FB0, 7165 },
- { 0x1FB6, 7167 },
- { 0x1FB5, 7171 },
- { 0x1FB9, 7175 },
- { 0x1FB8, 7178 },
- { 0x1FB2, 7182 },
- { 0x1CB3, 7185 },
- { 0x7010, 7187 },
- { 0x6F18, 7189 },
- { 0x45AB, 7191 },
- { 0x45A1, 7196 },
- { 0x45AC, 7201 },
- { 0x45AE, 7206 },
- { 0x45A9, 7211 },
- { 0x459B, 7216 },
- { 0x4599, 7221 },
- { 0x45A4, 7226 },
- { 0x459A, 7231 },
- { 0x459D, 7236 },
- { 0x45A0, 7241 },
- { 0x45A7, 7246 },
- { 0x45B0, 7251 },
- { 0x45A2, 7256 },
- { 0x459E, 7261 },
- { 0x45B3, 7266 },
- { 0x45B5, 7271 },
- { 0x45AA, 7276 },
- { 0x45A3, 7281 },
- { 0x459F, 7286 },
- { 0x45A8, 7291 },
- { 0x45AD, 7296 },
- { 0x45A6, 7301 },
- { 0x459C, 7306 },
- { 0x45A5, 7311 },
- { 0x45B2, 7316 },
- { 0x45B4, 7321 },
- { 0x45B1, 7326 },
- { 0x45AF, 7331 },
- { 0x45B6, 7336 },
- { 0x45B7, 7341 },
- { 0x45B8, 7346 },
- { 0x4589, 7351 },
- { 0x4579, 7356 },
- { 0x458B, 7361 },
- { 0x457C, 7366 },
- { 0x4585, 7371 },
- { 0x4583, 7376 },
- { 0x4582, 7381 },
- { 0x457E, 7386 },
- { 0x458A, 7391 },
- { 0x4581, 7396 },
- { 0x457B, 7401 },
- { 0x4584, 7406 },
- { 0x457D, 7411 },
- { 0x4580, 7416 },
- { 0x457F, 7421 },
- { 0x4590, 7426 },
- { 0x4594, 7431 },
- { 0x4593, 7436 },
- { 0x4591, 7441 },
- { 0x458F, 7446 },
- { 0x458D, 7451 },
- { 0x4586, 7456 },
- { 0x4587, 7461 },
- { 0x4595, 7466 },
- { 0x458E, 7471 },
- { 0x458C, 7476 },
- { 0x457A, 7481 },
- { 0x4588, 7486 },
- { 0x4592, 7491 },
- { 0x4596, 7496 },
- { 0x4597, 7501 },
- { 0x4598, 7506 },
- { 0x4071, 7511 },
- { 0x4075, 7515 },
- { 0x407A, 7519 },
- { 0x4080, 7523 },
- { 0x4087, 7527 },
- { 0x4072, 7531 },
- { 0x4074, 7535 },
- { 0x408B, 7539 },
- { 0x407C, 7543 },
- { 0x407D, 7547 },
- { 0x407E, 7551 },
- { 0x4084, 7555 },
- { 0x4085, 7559 },
- { 0x4078, 7563 },
- { 0x408E, 7567 },
- { 0x407B, 7571 },
- { 0x4073, 7575 },
- { 0x4083, 7579 },
- { 0x4081, 7583 },
- { 0x4086, 7587 },
- { 0x408F, 7591 },
- { 0x4076, 7595 },
- { 0x4077, 7599 },
- { 0x408D, 7603 },
- { 0x4088, 7607 },
- { 0x408C, 7611 },
- { 0x407F, 7615 },
- { 0x4090, 7619 },
- { 0x408A, 7623 },
- { 0x4089, 7627 },
- { 0x4082, 7631 },
- { 0x4079, 7635 },
- { 0x4091, 7639 },
- { 0x4093, 7643 },
- { 0x4092, 7647 },
- { 0x4094, 7651 },
- { 0x40B4, 7655 },
- { 0x40B9, 7659 },
- { 0x40C9, 7663 },
- { 0x40C3, 7667 },
- { 0x40B0, 7671 },
- { 0x40CB, 7675 },
- { 0x40CC, 7679 },
- { 0x40D5, 7683 },
- { 0x40D2, 7687 },
- { 0x40CA, 7691 },
- { 0x40D4, 7695 },
- { 0x40D3, 7699 },
- { 0x40B1, 7703 },
- { 0x40B3, 7707 },
- { 0x40B2, 7711 },
- { 0x40BB, 7715 },
- { 0x40C0, 7719 },
- { 0x40C1, 7723 },
- { 0x40C2, 7727 },
- { 0x40CE, 7731 },
- { 0x40D1, 7735 },
- { 0x40CF, 7739 },
- { 0x40C7, 7743 },
- { 0x40BA, 7747 },
- { 0x40BF, 7751 },
- { 0x40CD, 7755 },
- { 0x40BE, 7759 },
- { 0x40D0, 7763 },
- { 0x40C8, 7767 },
- { 0x40B7, 7771 },
- { 0x40B5, 7775 },
- { 0x40C4, 7779 },
- { 0x40B6, 7783 },
- { 0x40B8, 7787 },
- { 0x40BC, 7791 },
- { 0x40BD, 7795 },
- { 0x40C5, 7799 },
- { 0x40C6, 7803 },
- { 0x467F, 7807 },
- { 0x4682, 7812 },
- { 0x4685, 7817 },
- { 0x4688, 7822 },
- { 0x4690, 7827 },
- { 0x468C, 7832 },
- { 0x469D, 7837 },
- { 0x46A2, 7842 },
- { 0x46B3, 7847 },
- { 0x46B9, 7852 },
- { 0x46BC, 7857 },
- { 0x46C2, 7862 },
- { 0x4695, 7867 },
- { 0x46B1, 7872 },
- { 0x46A1, 7877 },
- { 0x46AE, 7882 },
- { 0x4693, 7887 },
- { 0x46B0, 7892 },
- { 0x46B5, 7897 },
- { 0x4686, 7902 },
- { 0x46AF, 7907 },
- { 0x46B7, 7912 },
- { 0x46C6, 7917 },
- { 0x468A, 7922 },
- { 0x4692, 7927 },
- { 0x468E, 7932 },
- { 0x4699, 7937 },
- { 0x469F, 7942 },
- { 0x46A3, 7947 },
- { 0x46BB, 7952 },
- { 0x46BD, 7957 },
- { 0x46C4, 7962 },
- { 0x4697, 7967 },
- { 0x46BE, 7972 },
- { 0x46A0, 7977 },
- { 0x46A7, 7982 },
- { 0x46AC, 7987 },
- { 0x46A5, 7992 },
- { 0x46A9, 7997 },
- { 0x46C0, 8002 },
- { 0x469B, 8007 },
- { 0x46C7, 8012 },
- { 0x4680, 8017 },
- { 0x4684, 8022 },
- { 0x4683, 8027 },
- { 0x4689, 8032 },
- { 0x4691, 8037 },
- { 0x4681, 8042 },
- { 0x468D, 8047 },
- { 0x469E, 8052 },
- { 0x46B4, 8057 },
- { 0x46BA, 8062 },
- { 0x46C3, 8067 },
- { 0x4696, 8072 },
- { 0x46B2, 8077 },
- { 0x4694, 8082 },
- { 0x46B6, 8087 },
- { 0x4687, 8092 },
- { 0x46B8, 8097 },
- { 0x468B, 8102 },
- { 0x468F, 8107 },
- { 0x469A, 8112 },
- { 0x46A4, 8117 },
- { 0x46C5, 8122 },
- { 0x4698, 8127 },
- { 0x46AB, 8132 },
- { 0x46BF, 8137 },
- { 0x46A8, 8142 },
- { 0x46A6, 8147 },
- { 0x46AA, 8152 },
- { 0x46C1, 8157 },
- { 0x469C, 8162 },
- { 0x46AD, 8167 },
- { 0x40FA, 8172 },
- { 0x40FB, 8176 },
- { 0x40FC, 8180 },
- { 0x410C, 8184 },
- { 0x4102, 8188 },
- { 0x4107, 8192 },
- { 0x4108, 8196 },
- { 0x4109, 8200 },
- { 0x410D, 8204 },
- { 0x40FF, 8208 },
- { 0x4100, 8212 },
- { 0x411D, 8216 },
- { 0x4103, 8220 },
- { 0x4104, 8224 },
- { 0x40FD, 8228 },
- { 0x40FE, 8232 },
- { 0x4118, 8236 },
- { 0x4110, 8240 },
- { 0x4111, 8244 },
- { 0x4112, 8248 },
- { 0x410E, 8252 },
- { 0x410F, 8256 },
- { 0x410B, 8260 },
- { 0x4116, 8264 },
- { 0x4117, 8268 },
- { 0x4119, 8272 },
- { 0x4105, 8276 },
- { 0x4106, 8280 },
- { 0x4114, 8284 },
- { 0x4115, 8288 },
- { 0x4101, 8292 },
- { 0x4113, 8296 },
- { 0x411A, 8300 },
- { 0x411B, 8304 },
- { 0x411C, 8308 },
- { 0x410A, 8312 },
- { 0x4124, 8316 },
- { 0x4125, 8320 },
- { 0x4122, 8324 },
- { 0x411E, 8328 },
- { 0x4123, 8332 },
- { 0x411F, 8336 },
- { 0x4120, 8340 },
- { 0x4121, 8344 },
- { 0x4126, 8348 },
- { 0x4127, 8352 },
- { 0x4129, 8356 },
- { 0x4128, 8360 },
- { 0x412A, 8364 },
- { 0x412B, 8368 },
- { 0x6EEE, 8372 },
- { 0x46FB, 8375 },
- { 0x4704, 8380 },
- { 0x470B, 8385 },
- { 0x4716, 8390 },
- { 0x4725, 8395 },
- { 0x46FC, 8400 },
- { 0x470F, 8405 },
- { 0x46FD, 8410 },
- { 0x46FF, 8415 },
- { 0x4702, 8420 },
- { 0x4706, 8425 },
- { 0x4707, 8430 },
- { 0x4708, 8435 },
- { 0x470A, 8440 },
- { 0x470D, 8445 },
- { 0x470E, 8450 },
- { 0x4711, 8455 },
- { 0x4713, 8460 },
- { 0x4714, 8465 },
- { 0x471B, 8470 },
- { 0x471D, 8475 },
- { 0x471F, 8480 },
- { 0x4721, 8485 },
- { 0x4729, 8490 },
- { 0x472A, 8495 },
- { 0x470C, 8500 },
- { 0x4717, 8505 },
- { 0x472D, 8510 },
- { 0x4726, 8515 },
- { 0x46FE, 8520 },
- { 0x4703, 8525 },
- { 0x4724, 8530 },
- { 0x4701, 8535 },
- { 0x4709, 8540 },
- { 0x4712, 8545 },
- { 0x471C, 8550 },
- { 0x4700, 8555 },
- { 0x4722, 8560 },
- { 0x4715, 8565 },
- { 0x4720, 8570 },
- { 0x4723, 8575 },
- { 0x472B, 8580 },
- { 0x471A, 8585 },
- { 0x4710, 8590 },
- { 0x4705, 8595 },
- { 0x471E, 8601 },
- { 0x4719, 8607 },
- { 0x4728, 8613 },
- { 0x472C, 8619 },
- { 0x4718, 8625 },
- { 0x4727, 8631 },
- { 0x472E, 8637 },
- { 0x4732, 8641 },
- { 0x4733, 8646 },
- { 0x4730, 8651 },
- { 0x472F, 8655 },
- { 0x4731, 8659 },
- { 0x46C8, 8663 },
- { 0x46D1, 8668 },
- { 0x46D8, 8673 },
- { 0x46E3, 8678 },
- { 0x46F2, 8683 },
- { 0x46C9, 8688 },
- { 0x46DC, 8693 },
- { 0x46CA, 8698 },
- { 0x46CC, 8703 },
- { 0x46CF, 8708 },
- { 0x46D3, 8713 },
- { 0x46D4, 8718 },
- { 0x46D5, 8723 },
- { 0x46D7, 8728 },
- { 0x46DA, 8733 },
- { 0x46DB, 8738 },
- { 0x46DE, 8743 },
- { 0x46E0, 8748 },
- { 0x46E1, 8753 },
- { 0x46E8, 8758 },
- { 0x46EA, 8763 },
- { 0x46EC, 8768 },
- { 0x46EE, 8773 },
- { 0x46F6, 8778 },
- { 0x46F7, 8783 },
- { 0x46D9, 8788 },
- { 0x46E4, 8793 },
- { 0x46FA, 8798 },
- { 0x46F3, 8803 },
- { 0x46CB, 8808 },
- { 0x46D0, 8813 },
- { 0x46F1, 8818 },
- { 0x46CE, 8823 },
- { 0x46D6, 8828 },
- { 0x46DF, 8833 },
- { 0x46E9, 8838 },
- { 0x46CD, 8843 },
- { 0x46EF, 8848 },
- { 0x46E2, 8853 },
- { 0x46ED, 8858 },
- { 0x46F0, 8863 },
- { 0x46F8, 8868 },
- { 0x46E7, 8873 },
- { 0x46DD, 8878 },
- { 0x46D2, 8883 },
- { 0x46EB, 8889 },
- { 0x46E6, 8895 },
- { 0x46F5, 8901 },
- { 0x46F9, 8907 },
- { 0x46E5, 8913 },
- { 0x46F4, 8919 },
- { 0x291E, 8925 },
- { 0x1BD8, 8931 },
- { 0x6EEA, 8934 },
- { 0x71C7, 8937 },
- { 0x4C49, 8938 },
- { 0x4C4A, 8943 },
- { 0x4C4B, 8948 },
- { 0x4C4C, 8953 },
- { 0x4C4D, 8958 },
- { 0x4C40, 8963 },
- { 0x4C41, 8968 },
- { 0x4C38, 8973 },
- { 0x4C47, 8978 },
- { 0x4C3D, 8983 },
- { 0x4C3C, 8988 },
- { 0x4C4F, 8993 },
- { 0x4C35, 8998 },
- { 0x4C36, 9003 },
- { 0x4C37, 9008 },
- { 0x4C44, 9013 },
- { 0x4C34, 9018 },
- { 0x4C46, 9023 },
- { 0x4C3F, 9028 },
- { 0x4C42, 9033 },
- { 0x4C4E, 9038 },
- { 0x4C3A, 9043 },
- { 0x4C39, 9048 },
- { 0x4C48, 9053 },
- { 0x4C3E, 9058 },
- { 0x4C3B, 9063 },
- { 0x4C45, 9068 },
- { 0x4C43, 9073 },
- { 0x4C51, 9078 },
- { 0x4C55, 9084 },
- { 0x4C53, 9090 },
- { 0x4C54, 9096 },
- { 0x4C50, 9102 },
- { 0x4C52, 9108 },
- { 0x4C56, 9114 },
- { 0x4C58, 9120 },
- { 0x4C57, 9126 },
- { 0x4C5A, 9132 },
- { 0x4C59, 9137 },
- { 0x4C5C, 9143 },
- { 0x4C5D, 9150 },
- { 0x4C60, 9156 },
- { 0x4C5F, 9161 },
- { 0x4C61, 9167 },
- { 0x4C62, 9174 },
- { 0x4C5B, 9180 },
- { 0x4C5E, 9186 },
- { 0x4C69, 9193 },
- { 0x4C6C, 9198 },
- { 0x4C64, 9204 },
- { 0x4C63, 9210 },
- { 0x4C65, 9215 },
- { 0x4C66, 9222 },
- { 0x4C68, 9228 },
- { 0x4C67, 9233 },
- { 0x4C6A, 9239 },
- { 0x4C6B, 9246 },
- { 0x6D79, 9252 },
- { 0x1BE0, 9254 },
- { 0x1C1C, 9255 },
- { 0x6EC1, 9256 },
- { 0x1BE5, 9260 },
- { 0x1CD9, 9264 },
- { 0x1BE4, 9266 },
- { 0x6D51, 9269 },
- { 0x6D72, 9270 },
- { 0x6D78, 9272 },
- { 0x1C1C, 9274 },
- { 0x1BE0, 9277 },
- { 0x6CAD, 9280 },
- { 0x6FE9, 9283 },
- { 0x6D4A, 9289 },
- { 0x6D3B, 9290 },
- { 0x6C89, 9291 },
- { 0x1BDF, 9293 },
- { 0x1C1A, 9294 },
- { 0x1BC3, 9295 },
- { 0x1BE2, 9296 },
- { 0x1D9F, 9297 },
- { 0x006C, 9299 },
- { 0x6E6A, 9300 },
- { 0x2290, 9306 },
- { 0x70E3, 9310 },
- { 0x2298, 9314 },
- { 0x6CFA, 9320 },
- { 0x2163, 9324 },
- { 0x6C59, 9325 },
- { 0x221F, 9328 },
- { 0x7211, 9331 },
- { 0x71E0, 9334 },
- { 0x722D, 9337 },
- { 0x720D, 9341 },
- { 0x71DA, 9345 },
- { 0x71DD, 9348 },
- { 0x71EC, 9351 },
- { 0x71DE, 9353 },
- { 0x71E3, 9355 },
- { 0x71E8, 9358 },
- { 0x71E4, 9361 },
- { 0x71E7, 9364 },
- { 0x71E6, 9367 },
- { 0x71EB, 9370 },
- { 0x71E2, 9373 },
- { 0x71EA, 9376 },
- { 0x71E9, 9379 },
- { 0x71E5, 9382 },
- { 0x7212, 9385 },
- { 0x7213, 9388 },
- { 0x7214, 9393 },
- { 0x7215, 9398 },
- { 0x7216, 9403 },
- { 0x7217, 9408 },
- { 0x7218, 9413 },
- { 0x7219, 9418 },
- { 0x721A, 9423 },
- { 0x721B, 9428 },
- { 0x721C, 9433 },
- { 0x721D, 9438 },
- { 0x721E, 9443 },
- { 0x721F, 9448 },
- { 0x7220, 9453 },
- { 0x7221, 9458 },
- { 0x7222, 9463 },
- { 0x7223, 9468 },
- { 0x7224, 9473 },
- { 0x7225, 9478 },
- { 0x7226, 9483 },
- { 0x7227, 9488 },
- { 0x7228, 9493 },
- { 0x7229, 9498 },
- { 0x722A, 9503 },
- { 0x722B, 9508 },
- { 0x722C, 9513 },
- { 0x71F3, 9518 },
- { 0x71F4, 9523 },
- { 0x71F5, 9528 },
- { 0x71F6, 9533 },
- { 0x71F7, 9538 },
- { 0x71F8, 9543 },
- { 0x71F9, 9548 },
- { 0x71FA, 9553 },
- { 0x71FB, 9558 },
- { 0x71FC, 9563 },
- { 0x71FD, 9568 },
- { 0x71FE, 9573 },
- { 0x71FF, 9578 },
- { 0x7200, 9583 },
- { 0x7201, 9588 },
- { 0x7202, 9593 },
- { 0x7203, 9598 },
- { 0x7204, 9603 },
- { 0x7205, 9608 },
- { 0x7206, 9613 },
- { 0x7207, 9618 },
- { 0x7208, 9623 },
- { 0x7209, 9628 },
- { 0x720A, 9633 },
- { 0x720B, 9638 },
- { 0x720C, 9643 },
- { 0x722F, 9648 },
- { 0x720F, 9652 },
- { 0x71DB, 9656 },
- { 0x71D2, 9659 },
- { 0x7230, 9661 },
- { 0x71D6, 9663 },
- { 0x71EF, 9666 },
- { 0x71D5, 9669 },
- { 0x71D7, 9672 },
- { 0x720E, 9675 },
- { 0x71E1, 9678 },
- { 0x71DC, 9680 },
- { 0x71F1, 9682 },
- { 0x722E, 9685 },
- { 0x71D8, 9688 },
- { 0x71EE, 9690 },
- { 0x71D4, 9693 },
- { 0x71ED, 9696 },
- { 0x71D9, 9698 },
- { 0x7210, 9700 },
- { 0x71F2, 9703 },
- { 0x71D3, 9706 },
- { 0x71F0, 9709 },
- { 0x71DF, 9712 },
- { 0x15FC, 9714 },
- { 0x1604, 9718 },
- { 0x15FD, 9722 },
- { 0x1602, 9726 },
- { 0x1600, 9730 },
- { 0x1606, 9734 },
- { 0x15FE, 9738 },
- { 0x15FF, 9742 },
- { 0x15F5, 9746 },
- { 0x15F7, 9750 },
- { 0x15E9, 9754 },
- { 0x15F1, 9758 },
- { 0x15F4, 9762 },
- { 0x15FB, 9766 },
- { 0x1601, 9770 },
- { 0x15F2, 9774 },
- { 0x15F8, 9778 },
- { 0x15ED, 9782 },
- { 0x15EF, 9786 },
- { 0x1603, 9790 },
- { 0x15F6, 9794 },
- { 0x15EA, 9798 },
- { 0x15EE, 9802 },
- { 0x1605, 9806 },
- { 0x15F9, 9810 },
- { 0x15EB, 9814 },
- { 0x15F3, 9818 },
- { 0x15F0, 9822 },
- { 0x15EC, 9826 },
- { 0x15FA, 9830 },
- { 0x1607, 9834 },
- { 0x1608, 9838 },
- { 0x1609, 9842 },
- { 0x160A, 9846 },
- { 0x160B, 9850 },
- { 0x16FB, 9854 },
- { 0x1700, 9859 },
- { 0x16FC, 9864 },
- { 0x16FF, 9869 },
- { 0x16FE, 9874 },
- { 0x1703, 9879 },
- { 0x16FA, 9884 },
- { 0x1702, 9889 },
- { 0x1701, 9894 },
- { 0x16FD, 9899 },
- { 0x16F6, 9904 },
- { 0x1712, 9909 },
- { 0x16F7, 9913 },
- { 0x16F0, 9918 },
- { 0x16D5, 9923 },
- { 0x1715, 9929 },
- { 0x171A, 9934 },
- { 0x1716, 9938 },
- { 0x1711, 9942 },
- { 0x171B, 9946 },
- { 0x16F3, 9950 },
- { 0x16F4, 9955 },
- { 0x16F5, 9960 },
- { 0x16DC, 9965 },
- { 0x1710, 9969 },
- { 0x170E, 9973 },
- { 0x1713, 9977 },
- { 0x16F1, 9981 },
- { 0x16F2, 9985 },
- { 0x1717, 9989 },
- { 0x1718, 9993 },
- { 0x1714, 9997 },
- { 0x16F8, 10003 },
- { 0x170F, 10008 },
- { 0x1719, 10012 },
- { 0x1705, 10016 },
- { 0x170A, 10021 },
- { 0x1706, 10026 },
- { 0x1709, 10031 },
- { 0x1708, 10036 },
- { 0x170D, 10041 },
- { 0x1704, 10046 },
- { 0x170C, 10051 },
- { 0x170B, 10056 },
- { 0x1707, 10061 },
- { 0x16DD, 10066 },
- { 0x16EA, 10071 },
- { 0x16E1, 10076 },
- { 0x16E7, 10081 },
- { 0x16E5, 10086 },
- { 0x16DF, 10091 },
- { 0x16EB, 10096 },
- { 0x16ED, 10101 },
- { 0x16E2, 10106 },
- { 0x16EF, 10111 },
- { 0x16E8, 10117 },
- { 0x16EC, 10123 },
- { 0x16E9, 10128 },
- { 0x16E3, 10133 },
- { 0x16E6, 10138 },
- { 0x16DE, 10143 },
- { 0x16E4, 10149 },
- { 0x16E0, 10154 },
- { 0x16EE, 10160 },
- { 0x16C8, 10166 },
- { 0x16CA, 10170 },
- { 0x16CC, 10174 },
- { 0x16B4, 10178 },
- { 0x16AC, 10182 },
- { 0x16CE, 10186 },
- { 0x16CB, 10190 },
- { 0x16C0, 10194 },
- { 0x16BB, 10198 },
- { 0x16B3, 10202 },
- { 0x16CF, 10206 },
- { 0x16BE, 10210 },
- { 0x16CD, 10214 },
- { 0x16C2, 10218 },
- { 0x16D0, 10222 },
- { 0x16C7, 10226 },
- { 0x16A6, 10230 },
- { 0x16B9, 10235 },
- { 0x16C9, 10240 },
- { 0x16A0, 10245 },
- { 0x16B8, 10250 },
- { 0x16A7, 10255 },
- { 0x16B1, 10260 },
- { 0x16BC, 10265 },
- { 0x16A8, 10270 },
- { 0x16A2, 10275 },
- { 0x16A1, 10280 },
- { 0x16BA, 10285 },
- { 0x16B2, 10290 },
- { 0x16AD, 10295 },
- { 0x16C1, 10300 },
- { 0x16A3, 10304 },
- { 0x16A9, 10308 },
- { 0x16BF, 10312 },
- { 0x16A4, 10316 },
- { 0x16B7, 10321 },
- { 0x16C6, 10326 },
- { 0x169D, 10331 },
- { 0x16B5, 10336 },
- { 0x16C5, 10341 },
- { 0x16AF, 10346 },
- { 0x16BD, 10351 },
- { 0x16A5, 10356 },
- { 0x169E, 10361 },
- { 0x169F, 10366 },
- { 0x16B6, 10371 },
- { 0x16C3, 10376 },
- { 0x16C4, 10381 },
- { 0x16B0, 10386 },
- { 0x16AB, 10391 },
- { 0x16AE, 10396 },
- { 0x16AA, 10400 },
- { 0x16D1, 10404 },
- { 0x16F9, 10409 },
- { 0x16DA, 10414 },
- { 0x16D4, 10419 },
- { 0x16D9, 10426 },
- { 0x16DB, 10431 },
- { 0x16D7, 10436 },
- { 0x16D8, 10442 },
- { 0x16D6, 10451 },
- { 0x16D3, 10457 },
- { 0x16D2, 10463 },
- { 0x38B3, 10469 },
- { 0x38BA, 10473 },
- { 0x38C2, 10477 },
- { 0x38C4, 10482 },
- { 0x38C5, 10487 },
- { 0x38C3, 10492 },
- { 0x38B8, 10497 },
- { 0x38B5, 10501 },
- { 0x38B9, 10505 },
- { 0x38B7, 10509 },
- { 0x38B4, 10513 },
- { 0x38C1, 10517 },
- { 0x38C0, 10521 },
- { 0x38BF, 10525 },
- { 0x38BB, 10529 },
- { 0x38BD, 10533 },
- { 0x38B6, 10537 },
- { 0x38BE, 10541 },
- { 0x38BC, 10545 },
- { 0x38B1, 10549 },
- { 0x389D, 10554 },
- { 0x388D, 10559 },
- { 0x3895, 10564 },
- { 0x38A3, 10569 },
- { 0x3889, 10574 },
- { 0x38AF, 10579 },
- { 0x3883, 10584 },
- { 0x38AB, 10589 },
- { 0x38A5, 10594 },
- { 0x389B, 10599 },
- { 0x389F, 10604 },
- { 0x38A9, 10609 },
- { 0x3891, 10614 },
- { 0x3897, 10619 },
- { 0x38AD, 10624 },
- { 0x38A7, 10629 },
- { 0x388F, 10634 },
- { 0x3885, 10639 },
- { 0x388B, 10644 },
- { 0x3893, 10649 },
- { 0x38A1, 10654 },
- { 0x3899, 10659 },
- { 0x3887, 10664 },
- { 0x38B2, 10669 },
- { 0x389E, 10674 },
- { 0x388E, 10679 },
- { 0x3896, 10684 },
- { 0x38A4, 10689 },
- { 0x388A, 10694 },
- { 0x38B0, 10699 },
- { 0x3884, 10704 },
- { 0x38AC, 10709 },
- { 0x38A6, 10714 },
- { 0x389C, 10719 },
- { 0x38A0, 10724 },
- { 0x38AA, 10729 },
- { 0x3892, 10734 },
- { 0x3898, 10739 },
- { 0x38AE, 10744 },
- { 0x38A8, 10749 },
- { 0x3890, 10754 },
- { 0x3886, 10759 },
- { 0x388C, 10764 },
- { 0x3894, 10769 },
- { 0x38A2, 10774 },
- { 0x389A, 10779 },
- { 0x3888, 10784 },
- { 0x38C9, 10789 },
- { 0x38CA, 10794 },
- { 0x38C6, 10799 },
- { 0x38C8, 10803 },
- { 0x38C7, 10807 },
- { 0x2537, 10811 },
- { 0x2496, 10814 },
- { 0x2494, 10820 },
- { 0x2497, 10824 },
- { 0x6CE4, 10830 },
- { 0x271C, 10832 },
- { 0x292C, 10836 },
- { 0x1EA9, 10840 },
- { 0x1E98, 10843 },
- { 0x2915, 10846 },
- { 0x1EA5, 10850 },
- { 0x6E58, 10853 },
- { 0x1F67, 10858 },
- { 0x1E97, 10861 },
- { 0x2916, 10864 },
- { 0x1EA6, 10868 },
- { 0x1F3D, 10871 },
- { 0x1F69, 10874 },
- { 0x1F65, 10878 },
- { 0x1BD9, 10880 },
- { 0x1C0E, 10883 },
- { 0x6DA7, 10886 },
- { 0x291D, 10890 },
- { 0x6DA8, 10896 },
- { 0x6EEB, 10900 },
- { 0x6DD0, 10903 },
- { 0x2523, 10905 },
- { 0x6F25, 10908 },
- { 0x2562, 10911 },
- { 0x2561, 10915 },
- { 0x1C05, 10919 },
- { 0x25CF, 10923 },
- { 0x25B0, 10927 },
- { 0x25AF, 10931 },
- { 0x34B0, 10935 },
- { 0x34AF, 10938 },
- { 0x34C3, 10940 },
- { 0x34C8, 10943 },
- { 0x34C4, 10946 },
- { 0x34C7, 10949 },
- { 0x34C6, 10952 },
- { 0x34CB, 10955 },
- { 0x34C2, 10958 },
- { 0x34CA, 10961 },
- { 0x34C9, 10964 },
- { 0x34C5, 10967 },
- { 0x34BA, 10970 },
- { 0x34B8, 10973 },
- { 0x34BB, 10976 },
- { 0x34B9, 10979 },
- { 0x34BC, 10982 },
- { 0x34C0, 10985 },
- { 0x34C1, 10988 },
- { 0x34BE, 10991 },
- { 0x34B7, 10994 },
- { 0x34BF, 10997 },
- { 0x34BD, 11000 },
- { 0x34B5, 11003 },
- { 0x34B6, 11006 },
- { 0x34B1, 11009 },
- { 0x33EB, 11012 },
- { 0x3483, 11015 },
- { 0x33C6, 11018 },
- { 0x345C, 11021 },
- { 0x3437, 11024 },
- { 0x33EC, 11027 },
- { 0x33F4, 11030 },
- { 0x348C, 11033 },
- { 0x33CE, 11036 },
- { 0x3465, 11039 },
- { 0x343F, 11042 },
- { 0x3408, 11045 },
- { 0x34A1, 11048 },
- { 0x33E1, 11051 },
- { 0x3479, 11054 },
- { 0x3452, 11057 },
- { 0x3402, 11060 },
- { 0x349B, 11063 },
- { 0x33DB, 11066 },
- { 0x3473, 11069 },
- { 0x344C, 11072 },
- { 0x33A2, 11075 },
- { 0x3484, 11078 },
- { 0x33FA, 11081 },
- { 0x3493, 11084 },
- { 0x33D3, 11087 },
- { 0x346B, 11090 },
- { 0x3444, 11093 },
- { 0x340F, 11096 },
- { 0x34A8, 11099 },
- { 0x33E7, 11102 },
- { 0x347F, 11105 },
- { 0x3458, 11108 },
- { 0x33EE, 11111 },
- { 0x3486, 11114 },
- { 0x33C8, 11117 },
- { 0x345F, 11120 },
- { 0x3439, 11123 },
- { 0x33C7, 11126 },
- { 0x3409, 11129 },
- { 0x34A2, 11132 },
- { 0x33E2, 11135 },
- { 0x347A, 11138 },
- { 0x3453, 11141 },
- { 0x340C, 11144 },
- { 0x34A5, 11147 },
- { 0x33E5, 11150 },
- { 0x347D, 11153 },
- { 0x3456, 11156 },
- { 0x3400, 11159 },
- { 0x3499, 11162 },
- { 0x33D9, 11165 },
- { 0x3471, 11168 },
- { 0x344A, 11171 },
- { 0x3410, 11174 },
- { 0x34AA, 11177 },
- { 0x33E8, 11180 },
- { 0x3480, 11183 },
- { 0x3459, 11186 },
- { 0x3411, 11189 },
- { 0x34AB, 11192 },
- { 0x34AD, 11195 },
- { 0x33E9, 11198 },
- { 0x3481, 11201 },
- { 0x345A, 11204 },
- { 0x345D, 11207 },
- { 0x3413, 11210 },
- { 0x33F2, 11213 },
- { 0x348A, 11216 },
- { 0x33CC, 11219 },
- { 0x3463, 11222 },
- { 0x343D, 11225 },
- { 0x3401, 11228 },
- { 0x349A, 11231 },
- { 0x33DA, 11234 },
- { 0x3472, 11237 },
- { 0x344B, 11240 },
- { 0x3404, 11243 },
- { 0x349D, 11246 },
- { 0x33DD, 11249 },
- { 0x3475, 11252 },
- { 0x344E, 11255 },
- { 0x33FC, 11258 },
- { 0x3495, 11261 },
- { 0x33D5, 11264 },
- { 0x346D, 11267 },
- { 0x3446, 11270 },
- { 0x3438, 11273 },
- { 0x33FB, 11276 },
- { 0x3494, 11279 },
- { 0x33D4, 11282 },
- { 0x346C, 11285 },
- { 0x3445, 11288 },
- { 0x33F0, 11291 },
- { 0x3488, 11294 },
- { 0x33CA, 11297 },
- { 0x3461, 11300 },
- { 0x343B, 11303 },
- { 0x340B, 11306 },
- { 0x34A4, 11309 },
- { 0x33E4, 11312 },
- { 0x347C, 11315 },
- { 0x3455, 11318 },
- { 0x3406, 11321 },
- { 0x349F, 11324 },
- { 0x33DF, 11327 },
- { 0x3477, 11330 },
- { 0x3450, 11333 },
- { 0x33A9, 11336 },
- { 0x33F3, 11339 },
- { 0x348B, 11342 },
- { 0x33CD, 11345 },
- { 0x3464, 11348 },
- { 0x343E, 11351 },
- { 0x341A, 11354 },
- { 0x33BC, 11357 },
- { 0x342D, 11360 },
- { 0x33B6, 11363 },
- { 0x33FE, 11366 },
- { 0x3497, 11369 },
- { 0x33D7, 11372 },
- { 0x346F, 11375 },
- { 0x3448, 11378 },
- { 0x3427, 11381 },
- { 0x33A3, 11384 },
- { 0x33AE, 11387 },
- { 0x341F, 11390 },
- { 0x33F9, 11393 },
- { 0x3491, 11396 },
- { 0x33D2, 11399 },
- { 0x3469, 11402 },
- { 0x3443, 11405 },
- { 0x33C2, 11408 },
- { 0x34A9, 11411 },
- { 0x3433, 11414 },
- { 0x33EF, 11417 },
- { 0x33A4, 11420 },
- { 0x3487, 11423 },
- { 0x33C9, 11426 },
- { 0x3460, 11429 },
- { 0x3415, 11432 },
- { 0x343A, 11435 },
- { 0x33BD, 11438 },
- { 0x342E, 11441 },
- { 0x340D, 11444 },
- { 0x33C0, 11447 },
- { 0x3431, 11450 },
- { 0x33F6, 11453 },
- { 0x348E, 11456 },
- { 0x33D0, 11459 },
- { 0x3467, 11462 },
- { 0x3441, 11465 },
- { 0x33B4, 11468 },
- { 0x3425, 11471 },
- { 0x33F5, 11474 },
- { 0x348D, 11477 },
- { 0x33CF, 11480 },
- { 0x3466, 11483 },
- { 0x3440, 11486 },
- { 0x33C3, 11489 },
- { 0x3434, 11492 },
- { 0x3403, 11495 },
- { 0x349C, 11498 },
- { 0x33DC, 11501 },
- { 0x3474, 11504 },
- { 0x344D, 11507 },
- { 0x33C4, 11510 },
- { 0x340A, 11513 },
- { 0x34A3, 11516 },
- { 0x33E3, 11519 },
- { 0x347B, 11522 },
- { 0x3454, 11525 },
- { 0x3435, 11528 },
- { 0x3412, 11531 },
- { 0x34AC, 11534 },
- { 0x33EA, 11537 },
- { 0x3482, 11540 },
- { 0x345B, 11543 },
- { 0x3414, 11546 },
- { 0x33A7, 11549 },
- { 0x3418, 11552 },
- { 0x33B5, 11555 },
- { 0x3426, 11558 },
- { 0x33B8, 11561 },
- { 0x3405, 11564 },
- { 0x349E, 11567 },
- { 0x33DE, 11570 },
- { 0x3476, 11573 },
- { 0x344F, 11576 },
- { 0x3429, 11579 },
- { 0x33B0, 11582 },
- { 0x33FD, 11585 },
- { 0x3496, 11588 },
- { 0x33D6, 11591 },
- { 0x346E, 11594 },
- { 0x3447, 11597 },
- { 0x3421, 11600 },
- { 0x33AF, 11603 },
- { 0x3420, 11606 },
- { 0x33F1, 11609 },
- { 0x33A5, 11612 },
- { 0x3489, 11615 },
- { 0x33CB, 11618 },
- { 0x3462, 11621 },
- { 0x3416, 11624 },
- { 0x343C, 11627 },
- { 0x33BF, 11630 },
- { 0x3430, 11633 },
- { 0x33BA, 11636 },
- { 0x3407, 11639 },
- { 0x34A0, 11642 },
- { 0x33E0, 11645 },
- { 0x3478, 11648 },
- { 0x3451, 11651 },
- { 0x342B, 11654 },
- { 0x33A8, 11657 },
- { 0x3419, 11660 },
- { 0x33B2, 11663 },
- { 0x33FF, 11666 },
- { 0x3498, 11669 },
- { 0x33D8, 11672 },
- { 0x3470, 11675 },
- { 0x3449, 11678 },
- { 0x3423, 11681 },
- { 0x33AD, 11684 },
- { 0x3492, 11687 },
- { 0x346A, 11690 },
- { 0x341E, 11693 },
- { 0x33F7, 11696 },
- { 0x33AB, 11699 },
- { 0x348F, 11702 },
- { 0x341C, 11705 },
- { 0x33AA, 11708 },
- { 0x341B, 11711 },
- { 0x33F8, 11714 },
- { 0x3490, 11717 },
- { 0x33D1, 11720 },
- { 0x3468, 11723 },
- { 0x3442, 11726 },
- { 0x33B7, 11729 },
- { 0x3428, 11732 },
- { 0x33ED, 11735 },
- { 0x3485, 11738 },
- { 0x340E, 11741 },
- { 0x34A6, 11744 },
- { 0x33E6, 11747 },
- { 0x347E, 11750 },
- { 0x3457, 11753 },
- { 0x345E, 11756 },
- { 0x33BE, 11759 },
- { 0x342F, 11762 },
- { 0x33C5, 11765 },
- { 0x3436, 11768 },
- { 0x33B9, 11771 },
- { 0x342A, 11774 },
- { 0x33B1, 11777 },
- { 0x3422, 11780 },
- { 0x33A6, 11783 },
- { 0x3417, 11786 },
- { 0x33BB, 11789 },
- { 0x342C, 11792 },
- { 0x33B3, 11795 },
- { 0x3424, 11798 },
- { 0x33AC, 11801 },
- { 0x341D, 11804 },
- { 0x34CD, 11807 },
- { 0x34B2, 11811 },
- { 0x34B3, 11815 },
- { 0x34CC, 11819 },
- { 0x34B4, 11823 },
- { 0x33C1, 11827 },
- { 0x34A7, 11830 },
- { 0x3432, 11833 },
- { 0x34AE, 11836 },
- { 0x1C56, 11839 },
- { 0x1E44, 11841 },
- { 0x0064, 11842 },
- { 0x2189, 11844 },
- { 0x1BC1, 11846 },
- { 0x4BDE, 11847 },
- { 0x4BDC, 11850 },
- { 0x4BCF, 11854 },
- { 0x4BDD, 11857 },
- { 0x4BD1, 11860 },
- { 0x4BD6, 11863 },
- { 0x4BD2, 11866 },
- { 0x4BD5, 11869 },
- { 0x4BD4, 11872 },
- { 0x4BD9, 11875 },
- { 0x4BD0, 11878 },
- { 0x4BD8, 11881 },
- { 0x4BD7, 11884 },
- { 0x4BD3, 11887 },
- { 0x4BC4, 11890 },
- { 0x4BCA, 11894 },
- { 0x4BC6, 11898 },
- { 0x4BCC, 11902 },
- { 0x4BC8, 11906 },
- { 0x4BC5, 11910 },
- { 0x4BCD, 11914 },
- { 0x4BCE, 11918 },
- { 0x4BCB, 11922 },
- { 0x4BC7, 11926 },
- { 0x4BC9, 11930 },
- { 0x4BB9, 11934 },
- { 0x4BAF, 11937 },
- { 0x4BBA, 11940 },
- { 0x4BBC, 11943 },
- { 0x4BB8, 11946 },
- { 0x4BB1, 11949 },
- { 0x4BA7, 11952 },
- { 0x4BB5, 11955 },
- { 0x4BB0, 11958 },
- { 0x4BAA, 11961 },
- { 0x4BAD, 11964 },
- { 0x4BB4, 11967 },
- { 0x4BB6, 11970 },
- { 0x4BAB, 11973 },
- { 0x4BBF, 11976 },
- { 0x4BB2, 11979 },
- { 0x4BBB, 11982 },
- { 0x4BBE, 11985 },
- { 0x4BC0, 11988 },
- { 0x4BA8, 11991 },
- { 0x4BA9, 11994 },
- { 0x4BB7, 11997 },
- { 0x4BAE, 12000 },
- { 0x4BB3, 12003 },
- { 0x4BBD, 12006 },
- { 0x4BAC, 12010 },
- { 0x4BDA, 12014 },
- { 0x4BDB, 12017 },
- { 0x4BDF, 12020 },
- { 0x4BC1, 12023 },
- { 0x4BC2, 12028 },
- { 0x4BC3, 12033 },
- { 0x1CC2, 12039 },
- { 0x217F, 12041 },
- { 0x21F5, 12042 },
- { 0x6DB1, 12044 },
- { 0x6DB7, 12045 },
- { 0x6D5F, 12047 },
- { 0x6CB7, 12049 },
- { 0x6FF7, 12051 },
- { 0x6EBD, 12053 },
- { 0x6E54, 12056 },
- { 0x6D21, 12061 },
- { 0x6FFB, 12062 },
- { 0x6D76, 12063 },
- { 0x6CB5, 12065 },
- { 0x6E4F, 12067 },
- { 0x6E50, 12068 },
- { 0x1F07, 12072 },
- { 0x26B8, 12074 },
- { 0x6D61, 12081 },
- { 0x6E13, 12082 },
- { 0x6DD4, 12084 },
- { 0x6D52, 12086 },
- { 0x70CD, 12087 },
- { 0x70C7, 12091 },
- { 0x70D3, 12095 },
- { 0x70BA, 12099 },
- { 0x709C, 12102 },
- { 0x70A6, 12105 },
- { 0x70C1, 12108 },
- { 0x6DDE, 12110 },
- { 0x6EA9, 12111 },
- { 0x6E8A, 12112 },
- { 0x7004, 12115 },
- { 0x6D9F, 12117 },
- { 0x3D8A, 12120 },
- { 0x1C93, 12123 },
- { 0x7188, 12125 },
- { 0x6EFE, 12128 },
- { 0x6E02, 12131 },
- { 0x6EFD, 12133 },
- { 0x1C92, 12136 },
- { 0x6CCA, 12138 },
- { 0x1C62, 12140 },
- { 0x0061, 12142 },
- { 0x3856, 12144 },
- { 0x385B, 12147 },
- { 0x3857, 12150 },
- { 0x385A, 12153 },
- { 0x3859, 12156 },
- { 0x385E, 12159 },
- { 0x3855, 12162 },
- { 0x385D, 12165 },
- { 0x385C, 12168 },
- { 0x3858, 12171 },
- { 0x383A, 12174 },
- { 0x383F, 12178 },
- { 0x383D, 12182 },
- { 0x3839, 12186 },
- { 0x3840, 12190 },
- { 0x3841, 12194 },
- { 0x383C, 12198 },
- { 0x383B, 12202 },
- { 0x383E, 12206 },
- { 0x3842, 12210 },
- { 0x3810, 12214 },
- { 0x3813, 12217 },
- { 0x3811, 12220 },
- { 0x3815, 12223 },
- { 0x3812, 12226 },
- { 0x3814, 12229 },
- { 0x382D, 12232 },
- { 0x3825, 12235 },
- { 0x3818, 12238 },
- { 0x3838, 12241 },
- { 0x381E, 12244 },
- { 0x3816, 12247 },
- { 0x3834, 12250 },
- { 0x3830, 12253 },
- { 0x3828, 12256 },
- { 0x382A, 12259 },
- { 0x3833, 12262 },
- { 0x3837, 12265 },
- { 0x3823, 12268 },
- { 0x3835, 12271 },
- { 0x3832, 12274 },
- { 0x3831, 12277 },
- { 0x382E, 12280 },
- { 0x381C, 12283 },
- { 0x3829, 12286 },
- { 0x3826, 12289 },
- { 0x3819, 12292 },
- { 0x381F, 12295 },
- { 0x3817, 12298 },
- { 0x382F, 12301 },
- { 0x381B, 12304 },
- { 0x3821, 12307 },
- { 0x3827, 12310 },
- { 0x382C, 12313 },
- { 0x382B, 12316 },
- { 0x3836, 12319 },
- { 0x3824, 12322 },
- { 0x381D, 12325 },
- { 0x381A, 12328 },
- { 0x3822, 12331 },
- { 0x3820, 12334 },
- { 0x3848, 12337 },
- { 0x3847, 12341 },
- { 0x3851, 12345 },
- { 0x384D, 12349 },
- { 0x384E, 12353 },
- { 0x3850, 12357 },
- { 0x384C, 12361 },
- { 0x384F, 12365 },
- { 0x384B, 12369 },
- { 0x3849, 12373 },
- { 0x3852, 12377 },
- { 0x3845, 12381 },
- { 0x3844, 12385 },
- { 0x3846, 12389 },
- { 0x3843, 12393 },
- { 0x3854, 12397 },
- { 0x3853, 12402 },
- { 0x384A, 12407 },
- { 0x3860, 12412 },
- { 0x3861, 12415 },
- { 0x385F, 12419 },
- { 0x3862, 12422 },
- { 0x71BE, 12426 },
- { 0x1DA4, 12427 },
- { 0x20ED, 12429 },
- { 0x6EB1, 12431 },
- { 0x2936, 12433 },
- { 0x6DE3, 12437 },
- { 0x71CA, 12439 },
- { 0x1E37, 12440 },
- { 0x1E35, 12443 },
- { 0x1DAD, 12446 },
- { 0x2648, 12449 },
- { 0x1D95, 12456 },
- { 0x1E74, 12461 },
- { 0x1E76, 12467 },
- { 0x1E09, 12475 },
- { 0x1E69, 12478 },
- { 0x1E0A, 12483 },
- { 0x1E6A, 12486 },
- { 0x1C58, 12491 },
- { 0x6FE5, 12493 },
- { 0x6E85, 12494 },
- { 0x24D9, 12497 },
- { 0x1E2D, 12500 },
- { 0x264B, 12502 },
- { 0x1E7A, 12507 },
- { 0x1E8D, 12511 },
- { 0x71A4, 12513 },
- { 0x71C4, 12516 },
- { 0x21CB, 12517 },
- { 0x1C59, 12520 },
- { 0x6D7B, 12522 },
- { 0x7194, 12523 },
- { 0x6F80, 12525 },
- { 0x6F81, 12530 },
- { 0x6F4E, 12534 },
- { 0x6F5F, 12538 },
- { 0x6F69, 12543 },
- { 0x6F6B, 12547 },
- { 0x6F3D, 12554 },
- { 0x718E, 12559 },
- { 0x6F72, 12563 },
- { 0x6F7F, 12567 },
- { 0x6F56, 12571 },
- { 0x6F57, 12575 },
- { 0x6F58, 12582 },
- { 0x7181, 12589 },
- { 0x7184, 12592 },
- { 0x6DC1, 12595 },
- { 0x6F71, 12597 },
- { 0x6F53, 12600 },
- { 0x6F46, 12604 },
- { 0x6F6C, 12608 },
- { 0x6DFC, 12612 },
- { 0x6EFF, 12614 },
- { 0x6CD9, 12616 },
- { 0x6E38, 12618 },
- { 0x6E60, 12620 },
- { 0x6FCD, 12621 },
- { 0x6D5A, 12623 },
- { 0x6CA0, 12624 },
- { 0x2920, 12629 },
- { 0x1C0D, 12632 },
- { 0x224D, 12635 },
- { 0x6CAF, 12638 },
- { 0x6CB8, 12641 },
- { 0x1C0F, 12646 },
- { 0x1C0C, 12649 },
- { 0x6C7B, 12652 },
- { 0x26EC, 12655 },
- { 0x70DC, 12660 },
- { 0x227F, 12664 },
- { 0x227D, 12667 },
- { 0x227C, 12670 },
- { 0x6D73, 12673 },
- { 0x2257, 12675 },
- { 0x6C58, 12677 },
- { 0x6C50, 12681 },
- { 0x000E, 12684 },
- { 0x20E2, 12686 },
- { 0x2331, 12688 },
- { 0x1F64, 12691 },
- { 0x14CE, 12692 },
- { 0x14CF, 12693 },
- { 0x14D0, 12694 },
- { 0x6CED, 12695 },
- { 0x21F3, 12697 },
- { 0x2248, 12698 },
- { 0x2247, 12701 },
- { 0x2AA0, 12704 },
- { 0x6DA2, 12706 },
- { 0x71A8, 12707 },
- { 0x6D4B, 12709 },
- { 0x1BBE, 12710 },
- { 0x718D, 12712 },
- { 0x6EEF, 12719 },
- { 0x1F11, 12721 },
- { 0x6C7A, 12723 },
- { 0x21FB, 12724 },
- { 0x6E41, 12727 },
- { 0x6EAE, 12730 },
- { 0x2577, 12731 },
- { 0x220F, 12732 },
- { 0x6DCA, 12733 },
- { 0x6DC6, 12734 },
- { 0x6D59, 12736 },
- { 0x1C6B, 12738 },
- { 0x2198, 12740 },
- { 0x6C57, 12743 },
- { 0x6C52, 12748 },
- { 0x6C7E, 12752 },
- { 0x2335, 12756 },
- { 0x2334, 12760 },
- { 0x24ED, 12765 },
- { 0x290F, 12769 },
- { 0x20E9, 12773 },
- { 0x20E8, 12777 },
- { 0x24A8, 12781 },
- { 0x24A4, 12788 },
- { 0x24A5, 12795 },
- { 0x24AA, 12802 },
- { 0x24D6, 12809 },
- { 0x20E5, 12812 },
- { 0x2130, 12816 },
- { 0x20E6, 12820 },
- { 0x6EB6, 12823 },
- { 0x1E2C, 12827 },
- { 0x6F29, 12829 },
- { 0x2A95, 12832 },
- { 0x24EB, 12835 },
- { 0x268A, 12840 },
- { 0x268C, 12845 },
- { 0x24F1, 12850 },
- { 0x2A9D, 12855 },
- { 0x005B, 12859 },
- { 0x1F32, 12862 },
- { 0x1F30, 12867 },
- { 0x1F31, 12872 },
- { 0x1E93, 12877 },
- { 0x232F, 12879 },
- { 0x1D36, 12882 },
- { 0x1D1D, 12886 },
- { 0x1D85, 12889 },
- { 0x1D37, 12896 },
- { 0x1D82, 12901 },
- { 0x24A2, 12907 },
- { 0x2666, 12913 },
- { 0x265E, 12917 },
- { 0x1D5D, 12921 },
- { 0x1D57, 12925 },
- { 0x245E, 12931 },
- { 0x7137, 12938 },
- { 0x1D88, 12942 },
- { 0x26BE, 12946 },
- { 0x20E3, 12950 },
- { 0x20E7, 12954 },
- { 0x20E4, 12958 },
- { 0x24DD, 12962 },
- { 0x2A9B, 12966 },
- { 0x2AA7, 12970 },
- { 0x2AA5, 12974 },
- { 0x2AA3, 12979 },
- { 0x24DF, 12983 },
- { 0x2236, 12986 },
- { 0x2A99, 12989 },
- { 0x28F7, 12992 },
- { 0x2A97, 12996 },
- { 0x2534, 13000 },
- { 0x1BD0, 13004 },
- { 0x291B, 13008 },
- { 0x1E52, 13011 },
- { 0x28FF, 13016 },
- { 0x1BCC, 13020 },
- { 0x6F23, 13024 },
- { 0x003B, 13027 },
- { 0x24E7, 13030 },
- { 0x24E9, 13038 },
- { 0x1BF9, 13046 },
- { 0x24E5, 13051 },
- { 0x1F2C, 13056 },
- { 0x1F2A, 13061 },
- { 0x1F2B, 13066 },
- { 0x2532, 13070 },
- { 0x1E91, 13073 },
- { 0x7000, 13075 },
- { 0x6F27, 13077 },
- { 0x6EC9, 13080 },
- { 0x2336, 13083 },
- { 0x231F, 13085 },
- { 0x2919, 13089 },
- { 0x2AA1, 13093 },
- { 0x2529, 13097 },
- { 0x2913, 13102 },
- { 0x1F41, 13107 },
- { 0x1E54, 13111 },
- { 0x0008, 13114 },
- { 0x1F26, 13116 },
- { 0x1F24, 13120 },
- { 0x1F25, 13124 },
- { 0x28F5, 13127 },
- { 0x28FC, 13130 },
- { 0x1BDC, 13133 },
- { 0x256E, 13135 },
- { 0x256C, 13141 },
- { 0x256D, 13148 },
- { 0x6E52, 13155 },
- { 0x71BF, 13157 },
- { 0x6F1D, 13159 },
- { 0x1C51, 13160 },
- { 0x3390, 13162 },
- { 0x3392, 13165 },
- { 0x3394, 13168 },
- { 0x3395, 13171 },
- { 0x3396, 13174 },
- { 0x3391, 13177 },
- { 0x3372, 13180 },
- { 0x337C, 13183 },
- { 0x3375, 13186 },
- { 0x3393, 13189 },
- { 0x338B, 13192 },
- { 0x3378, 13195 },
- { 0x3388, 13198 },
- { 0x337B, 13201 },
- { 0x3379, 13204 },
- { 0x3383, 13207 },
- { 0x3381, 13210 },
- { 0x3382, 13213 },
- { 0x3399, 13216 },
- { 0x3373, 13219 },
- { 0x3384, 13222 },
- { 0x3376, 13225 },
- { 0x3397, 13228 },
- { 0x3398, 13231 },
- { 0x338C, 13234 },
- { 0x3389, 13237 },
- { 0x338E, 13240 },
- { 0x3386, 13243 },
- { 0x337D, 13246 },
- { 0x337E, 13249 },
- { 0x338F, 13252 },
- { 0x338A, 13255 },
- { 0x337A, 13258 },
- { 0x3387, 13261 },
- { 0x3374, 13264 },
- { 0x338D, 13267 },
- { 0x3377, 13270 },
- { 0x337F, 13273 },
- { 0x3385, 13276 },
- { 0x339B, 13279 },
- { 0x339D, 13284 },
- { 0x339E, 13289 },
- { 0x339A, 13294 },
- { 0x339C, 13299 },
- { 0x339F, 13304 },
- { 0x3380, 13309 },
- { 0x33A1, 13312 },
- { 0x33A0, 13316 },
- { 0x6E4D, 13319 },
- { 0x6E4A, 13320 },
- { 0x2640, 13324 },
- { 0x2338, 13332 },
- { 0x2351, 13335 },
- { 0x2354, 13339 },
- { 0x2337, 13344 },
- { 0x2326, 13347 },
- { 0x234F, 13349 },
- { 0x2355, 13352 },
- { 0x2352, 13357 },
- { 0x2357, 13361 },
- { 0x268D, 13367 },
- { 0x2350, 13371 },
- { 0x2356, 13374 },
- { 0x2353, 13379 },
- { 0x2358, 13383 },
- { 0x2359, 13389 },
- { 0x6D24, 13393 },
- { 0x6DC7, 13395 },
- { 0x21FF, 13397 },
- { 0x219C, 13401 },
- { 0x2201, 13403 },
- { 0x2200, 13411 },
- { 0x6D99, 13415 },
- { 0x2AC9, 13417 },
- { 0x6C91, 13419 },
- { 0x6E18, 13422 },
- { 0x6FF4, 13423 },
- { 0x5BA8, 13425 },
- { 0x5BA9, 13429 },
- { 0x5BA7, 13433 },
- { 0x5BD6, 13436 },
- { 0x5BD7, 13440 },
- { 0x5BD8, 13443 },
- { 0x5BD5, 13446 },
- { 0x5BAA, 13449 },
- { 0x5BB3, 13453 },
- { 0x5BB7, 13457 },
- { 0x5BD3, 13461 },
- { 0x5BAF, 13465 },
- { 0x5BC0, 13469 },
- { 0x5BB2, 13473 },
- { 0x5BC7, 13477 },
- { 0x5BAB, 13481 },
- { 0x5BC9, 13485 },
- { 0x5BCF, 13489 },
- { 0x5BAD, 13493 },
- { 0x5BD1, 13497 },
- { 0x5BD0, 13501 },
- { 0x5BB4, 13505 },
- { 0x5BCD, 13509 },
- { 0x5BB8, 13513 },
- { 0x5BBC, 13517 },
- { 0x5BBD, 13521 },
- { 0x5BBB, 13525 },
- { 0x5BBE, 13529 },
- { 0x5BD4, 13533 },
- { 0x5BB0, 13537 },
- { 0x5BD2, 13541 },
- { 0x5BC1, 13545 },
- { 0x5BC4, 13549 },
- { 0x5BB1, 13553 },
- { 0x5BC8, 13557 },
- { 0x5BCA, 13561 },
- { 0x5BAC, 13565 },
- { 0x5BAE, 13569 },
- { 0x5BB5, 13573 },
- { 0x5BCB, 13577 },
- { 0x5BB9, 13581 },
- { 0x5BBF, 13585 },
- { 0x5BB6, 13589 },
- { 0x5BC2, 13593 },
- { 0x5BC5, 13597 },
- { 0x5BC6, 13601 },
- { 0x5BBA, 13605 },
- { 0x5BC3, 13609 },
- { 0x5BCE, 13613 },
- { 0x5BCC, 13618 },
- { 0x5BA4, 13623 },
- { 0x5B62, 13626 },
- { 0x5B6C, 13629 },
- { 0x5B68, 13632 },
- { 0x5B80, 13635 },
- { 0x5B87, 13638 },
- { 0x5B7F, 13641 },
- { 0x5B77, 13644 },
- { 0x5B65, 13647 },
- { 0x5B71, 13650 },
- { 0x5B61, 13653 },
- { 0x5B82, 13656 },
- { 0x5B9B, 13659 },
- { 0x5B6B, 13662 },
- { 0x5B69, 13665 },
- { 0x5BA3, 13668 },
- { 0x5B88, 13671 },
- { 0x5B81, 13674 },
- { 0x5B63, 13678 },
- { 0x5B6E, 13682 },
- { 0x5B73, 13686 },
- { 0x5B9A, 13690 },
- { 0x5B6D, 13694 },
- { 0x5B92, 13698 },
- { 0x5B91, 13702 },
- { 0x5B9C, 13706 },
- { 0x5B70, 13709 },
- { 0x5B99, 13712 },
- { 0x5B89, 13715 },
- { 0x5BA5, 13718 },
- { 0x5B79, 13721 },
- { 0x5B78, 13724 },
- { 0x5B66, 13727 },
- { 0x5B84, 13730 },
- { 0x5B72, 13733 },
- { 0x5B75, 13736 },
- { 0x5B8D, 13739 },
- { 0x5B64, 13742 },
- { 0x5B83, 13745 },
- { 0x5B94, 13748 },
- { 0x5B95, 13751 },
- { 0x5B98, 13754 },
- { 0x5B6F, 13757 },
- { 0x5B6A, 13760 },
- { 0x5B96, 13763 },
- { 0x5B9D, 13766 },
- { 0x5B9E, 13769 },
- { 0x5B7C, 13772 },
- { 0x5B90, 13775 },
- { 0x5B8C, 13778 },
- { 0x5B8A, 13781 },
- { 0x5B7A, 13784 },
- { 0x5B85, 13787 },
- { 0x5B76, 13790 },
- { 0x5B8E, 13793 },
- { 0x5B7B, 13796 },
- { 0x5B8F, 13799 },
- { 0x5B8B, 13802 },
- { 0x5B97, 13805 },
- { 0x5B9F, 13808 },
- { 0x5BA1, 13811 },
- { 0x5B7E, 13814 },
- { 0x5B7D, 13817 },
- { 0x5BA2, 13820 },
- { 0x5BD9, 13823 },
- { 0x5BDA, 13826 },
- { 0x5BDB, 13829 },
- { 0x5BDC, 13832 },
- { 0x5BDD, 13835 },
- { 0x5BDE, 13838 },
- { 0x5BDF, 13841 },
- { 0x5B67, 13844 },
- { 0x5B74, 13848 },
- { 0x5B86, 13852 },
- { 0x5BA0, 13856 },
- { 0x5B93, 13860 },
- { 0x5BE0, 13864 },
- { 0x5BE1, 13868 },
- { 0x5BE2, 13872 },
- { 0x5BE3, 13876 },
- { 0x5BE4, 13880 },
- { 0x5BE5, 13884 },
- { 0x5BA6, 13888 },
- { 0x1FB7, 13891 },
- { 0x1FB8, 13895 },
- { 0x1C52, 13898 },
- { 0x2559, 13900 },
- { 0x1C13, 13901 },
- { 0x4B4D, 13902 },
- { 0x4B48, 13905 },
- { 0x4B47, 13908 },
- { 0x4B46, 13911 },
- { 0x4B49, 13914 },
- { 0x4B4A, 13917 },
- { 0x4B4F, 13919 },
- { 0x4B54, 13922 },
- { 0x4B50, 13925 },
- { 0x4B53, 13928 },
- { 0x4B52, 13931 },
- { 0x4B57, 13934 },
- { 0x4B4E, 13937 },
- { 0x4B56, 13940 },
- { 0x4B55, 13943 },
- { 0x4B51, 13946 },
- { 0x4B42, 13949 },
- { 0x4B3A, 13953 },
- { 0x4B44, 13957 },
- { 0x4B3C, 13961 },
- { 0x4B39, 13965 },
- { 0x4B43, 13969 },
- { 0x4B45, 13973 },
- { 0x4B3B, 13977 },
- { 0x4B3D, 13981 },
- { 0x4B40, 13985 },
- { 0x4B3E, 13990 },
- { 0x4B41, 13995 },
- { 0x4B3F, 14000 },
- { 0x4B4B, 14005 },
- { 0x4B09, 14008 },
- { 0x4B13, 14011 },
- { 0x4B0B, 14014 },
- { 0x4B15, 14017 },
- { 0x4B0D, 14020 },
- { 0x4B0A, 14023 },
- { 0x4B14, 14026 },
- { 0x4B16, 14029 },
- { 0x4B2D, 14032 },
- { 0x4B1C, 14035 },
- { 0x4B28, 14038 },
- { 0x4B19, 14041 },
- { 0x4B37, 14044 },
- { 0x4B0C, 14047 },
- { 0x4B1E, 14050 },
- { 0x4B17, 14053 },
- { 0x4B32, 14056 },
- { 0x4B2F, 14059 },
- { 0x4B2A, 14062 },
- { 0x4B2B, 14065 },
- { 0x4B31, 14068 },
- { 0x4B36, 14071 },
- { 0x4B26, 14074 },
- { 0x4B0E, 14077 },
- { 0x4B33, 14080 },
- { 0x4B30, 14083 },
- { 0x4B2E, 14086 },
- { 0x4B1D, 14089 },
- { 0x4B23, 14092 },
- { 0x4B29, 14095 },
- { 0x4B1A, 14098 },
- { 0x4B1F, 14101 },
- { 0x4B18, 14104 },
- { 0x4B38, 14107 },
- { 0x4B1B, 14110 },
- { 0x4B25, 14113 },
- { 0x4B20, 14116 },
- { 0x4B2C, 14119 },
- { 0x4B34, 14122 },
- { 0x4B35, 14125 },
- { 0x4B27, 14128 },
- { 0x4B21, 14131 },
- { 0x4B24, 14134 },
- { 0x4B22, 14137 },
- { 0x4B11, 14140 },
- { 0x4B0F, 14144 },
- { 0x4B12, 14148 },
- { 0x4B10, 14152 },
- { 0x4B4C, 14156 },
- { 0x6F2B, 14159 },
- { 0x6CCC, 14161 },
- { 0x1DF3, 14164 },
- { 0x1DF4, 14166 },
- { 0x6DC0, 14168 },
- { 0x6E16, 14170 },
- { 0x1E45, 14172 },
- { 0x005F, 14173 },
- { 0x7182, 14174 },
- { 0x4A48, 14176 },
- { 0x4A4D, 14178 },
- { 0x4A47, 14181 },
- { 0x4A45, 14185 },
- { 0x4A41, 14188 },
- { 0x4A44, 14191 },
- { 0x4A43, 14194 },
- { 0x4A46, 14197 },
- { 0x4A42, 14200 },
- { 0x4A4C, 14203 },
- { 0x4A4A, 14205 },
- { 0x4A50, 14207 },
- { 0x4A55, 14210 },
- { 0x4A51, 14213 },
- { 0x4A54, 14216 },
- { 0x4A53, 14219 },
- { 0x4A58, 14222 },
- { 0x4A4F, 14225 },
- { 0x4A57, 14228 },
- { 0x4A56, 14231 },
- { 0x4A52, 14234 },
- { 0x4A3D, 14237 },
- { 0x4A35, 14241 },
- { 0x4A3F, 14245 },
- { 0x4A37, 14249 },
- { 0x4A34, 14253 },
- { 0x4A3E, 14257 },
- { 0x4A40, 14261 },
- { 0x4A36, 14265 },
- { 0x4A38, 14269 },
- { 0x4A3B, 14273 },
- { 0x4A39, 14278 },
- { 0x4A3C, 14283 },
- { 0x4A3A, 14288 },
- { 0x4A4B, 14293 },
- { 0x49FF, 14296 },
- { 0x4A09, 14299 },
- { 0x4A01, 14302 },
- { 0x4A0B, 14305 },
- { 0x4A03, 14308 },
- { 0x4A00, 14311 },
- { 0x4A0A, 14314 },
- { 0x4A0C, 14317 },
- { 0x4A26, 14320 },
- { 0x4A13, 14323 },
- { 0x4A20, 14326 },
- { 0x4A0F, 14329 },
- { 0x4A33, 14332 },
- { 0x4A02, 14335 },
- { 0x4A15, 14338 },
- { 0x4A0D, 14341 },
- { 0x4A2D, 14344 },
- { 0x4A28, 14347 },
- { 0x4A22, 14350 },
- { 0x4A24, 14353 },
- { 0x4A2B, 14356 },
- { 0x4A32, 14359 },
- { 0x4A1E, 14362 },
- { 0x4A04, 14365 },
- { 0x4A2F, 14368 },
- { 0x4A2A, 14371 },
- { 0x4A27, 14374 },
- { 0x4A14, 14377 },
- { 0x4A1B, 14380 },
- { 0x4A21, 14383 },
- { 0x4A10, 14386 },
- { 0x4A16, 14389 },
- { 0x4A0E, 14392 },
- { 0x4A2E, 14395 },
- { 0x4A29, 14398 },
- { 0x4A11, 14401 },
- { 0x4A23, 14404 },
- { 0x4A1D, 14407 },
- { 0x4A17, 14410 },
- { 0x4A25, 14413 },
- { 0x4A2C, 14416 },
- { 0x4A30, 14419 },
- { 0x4A31, 14422 },
- { 0x4A1F, 14425 },
- { 0x4A19, 14428 },
- { 0x4A1C, 14431 },
- { 0x4A12, 14434 },
- { 0x4A18, 14437 },
- { 0x4A1A, 14440 },
- { 0x4A07, 14443 },
- { 0x4A05, 14447 },
- { 0x4A08, 14451 },
- { 0x4A06, 14455 },
- { 0x4A49, 14459 },
- { 0x4A5A, 14461 },
- { 0x4A59, 14464 },
- { 0x4A4E, 14467 },
- { 0x1F21, 14470 },
- { 0x6D7E, 14472 },
- { 0x6F03, 14473 },
- { 0x6F05, 14474 },
- { 0x6F04, 14476 },
- { 0x6C9D, 14478 },
- { 0x1FAB, 14479 },
- { 0x6E11, 14481 },
- { 0x6DFD, 14483 },
- { 0x6E4E, 14486 },
- { 0x6D8B, 14488 },
- { 0x2285, 14491 },
- { 0x2275, 14495 },
- { 0x228C, 14498 },
- { 0x2296, 14501 },
- { 0x6EFC, 14505 },
- { 0x231D, 14507 },
- { 0x6E27, 14509 },
- { 0x6E28, 14514 },
- { 0x231E, 14519 },
- { 0x6F0A, 14521 },
- { 0x6DFE, 14522 },
- { 0x6F1A, 14525 },
- { 0x6DFF, 14529 },
- { 0x6C6F, 14532 },
- { 0x290C, 14534 },
- { 0x2ACA, 14536 },
- { 0x6C8B, 14539 },
- { 0x1C5E, 14540 },
- { 0x2229, 14542 },
- { 0x6DE4, 14543 },
- { 0x6DC5, 14546 },
- { 0x6CC8, 14547 },
- { 0x000B, 14549 },
- { 0x2587, 14551 },
- { 0x2588, 14557 },
- { 0x2593, 14563 },
- { 0x257F, 14567 },
- { 0x2582, 14572 },
- { 0x257C, 14577 },
- { 0x257E, 14583 },
- { 0x2580, 14588 },
- { 0x2581, 14593 },
- { 0x257D, 14598 },
- { 0x25CC, 14604 },
- { 0x2220, 14609 },
- { 0x3CA8, 14610 },
- { 0x6C94, 14612 },
- { 0x6C93, 14614 },
- { 0x6DC8, 14616 },
- { 0x1DDF, 14617 },
- { 0x0299, 14621 },
- { 0x1DE0, 14623 },
- { 0x2923, 14626 },
- { 0x1DA1, 14628 },
- { 0x6C74, 14630 },
- { 0x4734, 14631 },
- { 0x4739, 14634 },
- { 0x4735, 14637 },
- { 0x4738, 14640 },
- { 0x4737, 14643 },
- { 0x473C, 14646 },
- { 0x473B, 14649 },
- { 0x473A, 14652 },
- { 0x4736, 14655 },
- { 0x4746, 14658 },
- { 0x474B, 14662 },
- { 0x473D, 14666 },
- { 0x4747, 14669 },
- { 0x474A, 14673 },
- { 0x4749, 14677 },
- { 0x474E, 14681 },
- { 0x474D, 14685 },
- { 0x4741, 14689 },
- { 0x4740, 14692 },
- { 0x474C, 14695 },
- { 0x4742, 14699 },
- { 0x4748, 14702 },
- { 0x4744, 14706 },
- { 0x4745, 14709 },
- { 0x473F, 14712 },
- { 0x473E, 14715 },
- { 0x4743, 14718 },
- { 0x474F, 14721 },
- { 0x4751, 14725 },
- { 0x4750, 14729 },
- { 0x4752, 14733 },
- { 0x6CB1, 14737 },
- { 0x6DF5, 14741 },
- { 0x6FDD, 14742 },
- { 0x7187, 14743 },
- { 0x1DC8, 14747 },
- { 0x6CEB, 14749 },
- { 0x6D0F, 14751 },
- { 0x6CA1, 14754 },
- { 0x6EE7, 14757 },
- { 0x006C, 14761 },
- { 0x6E57, 14763 },
- { 0x481C, 14768 },
- { 0x4821, 14772 },
- { 0x481D, 14776 },
- { 0x4820, 14780 },
- { 0x481F, 14784 },
- { 0x4824, 14788 },
- { 0x481B, 14792 },
- { 0x4823, 14796 },
- { 0x4822, 14800 },
- { 0x481E, 14804 },
- { 0x4814, 14808 },
- { 0x4819, 14812 },
- { 0x4816, 14816 },
- { 0x4818, 14820 },
- { 0x4817, 14824 },
- { 0x4804, 14828 },
- { 0x4805, 14832 },
- { 0x4806, 14836 },
- { 0x4815, 14840 },
- { 0x4807, 14844 },
- { 0x4810, 14848 },
- { 0x4812, 14852 },
- { 0x4811, 14856 },
- { 0x480A, 14860 },
- { 0x481A, 14864 },
- { 0x4808, 14868 },
- { 0x480B, 14872 },
- { 0x480D, 14876 },
- { 0x480F, 14880 },
- { 0x4802, 14884 },
- { 0x4803, 14888 },
- { 0x480C, 14892 },
- { 0x480E, 14896 },
- { 0x4809, 14900 },
- { 0x4813, 14904 },
- { 0x227B, 14908 },
- { 0x2184, 14911 },
- { 0x1DE4, 14914 },
- { 0x1E4F, 14916 },
- { 0x6C69, 14918 },
- { 0x2261, 14919 },
- { 0x6EE8, 14921 },
- { 0x6FD0, 14923 },
- { 0x2254, 14924 },
- { 0x0C15, 14925 },
- { 0x0C1A, 14928 },
- { 0x0C16, 14931 },
- { 0x0C19, 14934 },
- { 0x0C18, 14937 },
- { 0x0C1D, 14940 },
- { 0x0C14, 14943 },
- { 0x0C1C, 14946 },
- { 0x0C1B, 14949 },
- { 0x0C17, 14952 },
- { 0x0C03, 14955 },
- { 0x0BF5, 14959 },
- { 0x0BE2, 14963 },
- { 0x0BDC, 14967 },
- { 0x0BD6, 14971 },
- { 0x0BE5, 14975 },
- { 0x0BE7, 14979 },
- { 0x0BF3, 14983 },
- { 0x0BF6, 14987 },
- { 0x0BC9, 14991 },
- { 0x0BED, 14995 },
- { 0x0BF4, 14999 },
- { 0x0BEE, 15003 },
- { 0x0BE9, 15006 },
- { 0x0BE1, 15010 },
- { 0x0BDB, 15014 },
- { 0x0BE3, 15018 },
- { 0x0BEB, 15022 },
- { 0x0BEC, 15026 },
- { 0x0BD3, 15029 },
- { 0x0BF2, 15033 },
- { 0x0BF1, 15037 },
- { 0x0BF0, 15041 },
- { 0x0BDD, 15045 },
- { 0x0BD7, 15049 },
- { 0x0BEF, 15053 },
- { 0x0BEA, 15057 },
- { 0x0BD5, 15061 },
- { 0x0BD0, 15065 },
- { 0x0BD4, 15069 },
- { 0x0BD2, 15073 },
- { 0x0BD1, 15077 },
- { 0x0BCA, 15081 },
- { 0x0BCD, 15085 },
- { 0x0BCB, 15089 },
- { 0x0BCC, 15093 },
- { 0x0BCE, 15097 },
- { 0x0C0C, 15101 },
- { 0x0C0D, 15105 },
- { 0x0C0E, 15109 },
- { 0x0C0F, 15113 },
- { 0x0BF9, 15117 },
- { 0x0BCF, 15121 },
- { 0x0BE6, 15125 },
- { 0x0BE4, 15129 },
- { 0x0BE8, 15133 },
- { 0x0BD8, 15137 },
- { 0x0BE0, 15141 },
- { 0x0BDE, 15145 },
- { 0x0BDF, 15149 },
- { 0x0BDA, 15153 },
- { 0x0BD9, 15157 },
- { 0x0BF8, 15161 },
- { 0x0C04, 15165 },
- { 0x0BFC, 15169 },
- { 0x0C06, 15173 },
- { 0x0C00, 15177 },
- { 0x0BFA, 15181 },
- { 0x0C05, 15185 },
- { 0x0C07, 15189 },
- { 0x0C08, 15194 },
- { 0x0BFB, 15199 },
- { 0x0BFD, 15203 },
- { 0x0BFE, 15207 },
- { 0x0C01, 15211 },
- { 0x0BFF, 15215 },
- { 0x0C1F, 15219 },
- { 0x0C13, 15222 },
- { 0x0C02, 15225 },
- { 0x0C0A, 15228 },
- { 0x0C11, 15231 },
- { 0x0C12, 15234 },
- { 0x0C0B, 15237 },
- { 0x0BF7, 15240 },
- { 0x0C1E, 15243 },
- { 0x0C09, 15246 },
- { 0x0C10, 15249 },
- { 0x70B7, 15252 },
- { 0x1BBD, 15255 },
- { 0x70BE, 15257 },
- { 0x2558, 15259 },
- { 0x4623, 15260 },
- { 0x6FC5, 15267 },
- { 0x6FC6, 15268 },
- { 0x1E31, 15270 },
- { 0x1F15, 15271 },
- { 0x70BB, 15273 },
- { 0x1E61, 15277 },
- { 0x1E62, 15280 },
- { 0x70CF, 15283 },
- { 0x70C9, 15288 },
- { 0x70D5, 15293 },
- { 0x70E6, 15298 },
- { 0x70BC, 15304 },
- { 0x709E, 15308 },
- { 0x70A8, 15312 },
- { 0x6FB8, 15316 },
- { 0x70C3, 15320 },
- { 0x6FB7, 15323 },
- { 0x2AA9, 15326 },
- { 0x2699, 15328 },
- { 0x248D, 15333 },
- { 0x3CE3, 15338 },
- { 0x2ABD, 15341 },
- { 0x1E90, 15343 },
- { 0x3CDF, 15345 },
- { 0x21CA, 15347 },
- { 0x6CCB, 15350 },
- { 0x6C67, 15352 },
- { 0x6CB2, 15355 },
- { 0x6D75, 15357 },
- { 0x1C14, 15359 },
- { 0x2924, 15361 },
- { 0x1BBF, 15365 },
- { 0x1BC1, 15368 },
- { 0x3D8A, 15371 },
- { 0x1BC0, 15375 },
- { 0x1BC0, 15378 },
- { 0x1BBF, 15379 },
- { 0x24F9, 15380 },
- { 0x0073, 15382 },
- { 0x69BE, 15384 },
- { 0x69C6, 15387 },
- { 0x69CB, 15390 },
- { 0x69C7, 15393 },
- { 0x69CA, 15396 },
- { 0x69C9, 15399 },
- { 0x69CE, 15402 },
- { 0x69C5, 15405 },
- { 0x69CD, 15408 },
- { 0x69CC, 15411 },
- { 0x69C8, 15414 },
- { 0x69C1, 15417 },
- { 0x69C4, 15419 },
- { 0x69A5, 15421 },
- { 0x69A7, 15425 },
- { 0x69A8, 15429 },
- { 0x69AF, 15433 },
- { 0x69A0, 15437 },
- { 0x69A6, 15441 },
- { 0x69B4, 15445 },
- { 0x69B2, 15449 },
- { 0x69A2, 15453 },
- { 0x69A4, 15457 },
- { 0x69B6, 15461 },
- { 0x69B8, 15465 },
- { 0x69AE, 15469 },
- { 0x69A3, 15473 },
- { 0x69B1, 15477 },
- { 0x69A9, 15481 },
- { 0x69BA, 15485 },
- { 0x69AD, 15489 },
- { 0x69B9, 15493 },
- { 0x69BC, 15497 },
- { 0x69B7, 15501 },
- { 0x69AC, 15505 },
- { 0x69B5, 15509 },
- { 0x69BD, 15513 },
- { 0x69AB, 15517 },
- { 0x69AA, 15521 },
- { 0x69BB, 15525 },
- { 0x699C, 15529 },
- { 0x69B0, 15533 },
- { 0x699E, 15537 },
- { 0x699F, 15541 },
- { 0x69B3, 15545 },
- { 0x699D, 15549 },
- { 0x69A1, 15553 },
- { 0x69BF, 15557 },
- { 0x6983, 15560 },
- { 0x6985, 15564 },
- { 0x6986, 15568 },
- { 0x698D, 15572 },
- { 0x697E, 15576 },
- { 0x6984, 15580 },
- { 0x6992, 15584 },
- { 0x6990, 15588 },
- { 0x6980, 15592 },
- { 0x6982, 15596 },
- { 0x6994, 15600 },
- { 0x6996, 15604 },
- { 0x698C, 15608 },
- { 0x6981, 15612 },
- { 0x698F, 15616 },
- { 0x6987, 15620 },
- { 0x6998, 15624 },
- { 0x698B, 15628 },
- { 0x6997, 15632 },
- { 0x699A, 15636 },
- { 0x6995, 15640 },
- { 0x698A, 15644 },
- { 0x6993, 15648 },
- { 0x699B, 15652 },
- { 0x6989, 15656 },
- { 0x6988, 15660 },
- { 0x6999, 15664 },
- { 0x697A, 15668 },
- { 0x698E, 15672 },
- { 0x697C, 15676 },
- { 0x697D, 15680 },
- { 0x6991, 15684 },
- { 0x697B, 15688 },
- { 0x697F, 15692 },
- { 0x69D0, 15696 },
- { 0x69CF, 15700 },
- { 0x69C3, 15704 },
- { 0x69C2, 15708 },
- { 0x69C0, 15711 },
- { 0x1F79, 15714 },
- { 0x6DB9, 15716 },
- { 0x6DDD, 15718 },
- { 0x1DA9, 15720 },
- { 0x24F8, 15721 },
- { 0x24FE, 15725 },
- { 0x6F5B, 15728 },
- { 0x21A2, 15730 },
- { 0x2490, 15731 },
- { 0x2491, 15737 },
- { 0x248E, 15743 },
- { 0x248F, 15749 },
- { 0x71B2, 15755 },
- { 0x3581, 15756 },
- { 0x3582, 15759 },
- { 0x3583, 15761 },
- { 0x352E, 15763 },
- { 0x3537, 15766 },
- { 0x3541, 15769 },
- { 0x3535, 15772 },
- { 0x3530, 15775 },
- { 0x3532, 15778 },
- { 0x3566, 15781 },
- { 0x352F, 15784 },
- { 0x3573, 15787 },
- { 0x356D, 15790 },
- { 0x3531, 15793 },
- { 0x3538, 15796 },
- { 0x356A, 15799 },
- { 0x355B, 15802 },
- { 0x3571, 15805 },
- { 0x355C, 15808 },
- { 0x3574, 15811 },
- { 0x3543, 15814 },
- { 0x3569, 15817 },
- { 0x355D, 15820 },
- { 0x354B, 15823 },
- { 0x3539, 15826 },
- { 0x356B, 15829 },
- { 0x355A, 15832 },
- { 0x3545, 15835 },
- { 0x3572, 15838 },
- { 0x3568, 15841 },
- { 0x3550, 15844 },
- { 0x3559, 15847 },
- { 0x3567, 15850 },
- { 0x3560, 15853 },
- { 0x3549, 15856 },
- { 0x3577, 15859 },
- { 0x356C, 15862 },
- { 0x3570, 15865 },
- { 0x3563, 15868 },
- { 0x3536, 15871 },
- { 0x3558, 15874 },
- { 0x3556, 15877 },
- { 0x355F, 15880 },
- { 0x3533, 15883 },
- { 0x356F, 15886 },
- { 0x353A, 15889 },
- { 0x3564, 15892 },
- { 0x354E, 15895 },
- { 0x3542, 15898 },
- { 0x353E, 15901 },
- { 0x3534, 15904 },
- { 0x3578, 15907 },
- { 0x3576, 15910 },
- { 0x3557, 15913 },
- { 0x354D, 15916 },
- { 0x354F, 15919 },
- { 0x3552, 15922 },
- { 0x3548, 15925 },
- { 0x3575, 15928 },
- { 0x356E, 15931 },
- { 0x353F, 15934 },
- { 0x3562, 15937 },
- { 0x3554, 15940 },
- { 0x3551, 15943 },
- { 0x3555, 15946 },
- { 0x3579, 15949 },
- { 0x354A, 15952 },
- { 0x3553, 15955 },
- { 0x3565, 15958 },
- { 0x355E, 15961 },
- { 0x353B, 15964 },
- { 0x3547, 15967 },
- { 0x3544, 15970 },
- { 0x357C, 15973 },
- { 0x353C, 15976 },
- { 0x353D, 15979 },
- { 0x3540, 15982 },
- { 0x354C, 15985 },
- { 0x357A, 15988 },
- { 0x3546, 15991 },
- { 0x357B, 15994 },
- { 0x357D, 15997 },
- { 0x3561, 16000 },
- { 0x587A, 16003 },
- { 0x58AD, 16009 },
- { 0x5882, 16013 },
- { 0x5866, 16018 },
- { 0x58AA, 16023 },
- { 0x588D, 16027 },
- { 0x5872, 16031 },
- { 0x5897, 16036 },
- { 0x5878, 16041 },
- { 0x585E, 16046 },
- { 0x58AF, 16051 },
- { 0x5883, 16055 },
- { 0x58AE, 16060 },
- { 0x58A9, 16064 },
- { 0x5861, 16068 },
- { 0x5884, 16073 },
- { 0x5864, 16077 },
- { 0x5863, 16084 },
- { 0x585D, 16091 },
- { 0x585C, 16097 },
- { 0x5887, 16103 },
- { 0x5894, 16107 },
- { 0x5896, 16111 },
- { 0x58A5, 16115 },
- { 0x586F, 16119 },
- { 0x58AC, 16123 },
- { 0x5893, 16127 },
- { 0x5881, 16131 },
- { 0x5895, 16135 },
- { 0x588F, 16139 },
- { 0x58A8, 16143 },
- { 0x58B0, 16147 },
- { 0x5886, 16151 },
- { 0x58A1, 16155 },
- { 0x58AB, 16159 },
- { 0x5899, 16163 },
- { 0x5873, 16167 },
- { 0x587C, 16172 },
- { 0x58A3, 16177 },
- { 0x589B, 16181 },
- { 0x5879, 16186 },
- { 0x58A6, 16191 },
- { 0x589A, 16195 },
- { 0x5891, 16201 },
- { 0x587D, 16205 },
- { 0x5860, 16209 },
- { 0x585B, 16214 },
- { 0x5871, 16219 },
- { 0x5889, 16223 },
- { 0x58A0, 16227 },
- { 0x589F, 16231 },
- { 0x585A, 16235 },
- { 0x5888, 16240 },
- { 0x5892, 16244 },
- { 0x588C, 16248 },
- { 0x58A2, 16252 },
- { 0x587E, 16256 },
- { 0x5867, 16260 },
- { 0x586E, 16264 },
- { 0x58A7, 16268 },
- { 0x589C, 16272 },
- { 0x5875, 16276 },
- { 0x5862, 16280 },
- { 0x5898, 16286 },
- { 0x588A, 16290 },
- { 0x58A4, 16294 },
- { 0x5874, 16298 },
- { 0x5869, 16302 },
- { 0x5890, 16306 },
- { 0x5880, 16310 },
- { 0x589D, 16314 },
- { 0x586C, 16318 },
- { 0x5877, 16322 },
- { 0x586B, 16326 },
- { 0x589E, 16330 },
- { 0x5885, 16334 },
- { 0x5868, 16338 },
- { 0x5876, 16342 },
- { 0x588B, 16346 },
- { 0x586D, 16350 },
- { 0x5865, 16354 },
- { 0x586A, 16358 },
- { 0x5870, 16362 },
- { 0x585F, 16366 },
- { 0x587B, 16370 },
- { 0x587F, 16374 },
- { 0x588E, 16378 },
- { 0x58E6, 16382 },
- { 0x58E2, 16386 },
- { 0x58E1, 16391 },
- { 0x58C2, 16396 },
- { 0x58B2, 16401 },
- { 0x58DF, 16406 },
- { 0x58BA, 16410 },
- { 0x58E7, 16414 },
- { 0x58BD, 16418 },
- { 0x58E3, 16424 },
- { 0x58B5, 16428 },
- { 0x58B6, 16433 },
- { 0x58BF, 16438 },
- { 0x58C7, 16443 },
- { 0x58C1, 16448 },
- { 0x58B4, 16452 },
- { 0x58D7, 16457 },
- { 0x58DD, 16461 },
- { 0x58C6, 16465 },
- { 0x58D3, 16470 },
- { 0x58DC, 16474 },
- { 0x58C5, 16479 },
- { 0x58E8, 16484 },
- { 0x58E5, 16488 },
- { 0x58C3, 16492 },
- { 0x58B3, 16497 },
- { 0x58D2, 16501 },
- { 0x58CD, 16505 },
- { 0x58BC, 16509 },
- { 0x58B7, 16514 },
- { 0x58DE, 16518 },
- { 0x58CF, 16522 },
- { 0x58BE, 16527 },
- { 0x58CC, 16532 },
- { 0x58D0, 16536 },
- { 0x58E0, 16540 },
- { 0x58C8, 16544 },
- { 0x58CB, 16548 },
- { 0x58D8, 16552 },
- { 0x58D6, 16556 },
- { 0x58E4, 16560 },
- { 0x58D4, 16564 },
- { 0x58D5, 16568 },
- { 0x58B1, 16573 },
- { 0x58BB, 16577 },
- { 0x58B8, 16581 },
- { 0x58CA, 16585 },
- { 0x58B9, 16589 },
- { 0x58CE, 16593 },
- { 0x58DA, 16598 },
- { 0x58DB, 16602 },
- { 0x58D1, 16606 },
- { 0x58C9, 16610 },
- { 0x58D9, 16614 },
- { 0x58C4, 16618 },
- { 0x58C0, 16622 },
- { 0x5927, 16626 },
- { 0x5932, 16630 },
- { 0x590D, 16635 },
- { 0x591D, 16640 },
- { 0x58FC, 16644 },
- { 0x5916, 16649 },
- { 0x5903, 16653 },
- { 0x5943, 16657 },
- { 0x5944, 16662 },
- { 0x5923, 16667 },
- { 0x5928, 16671 },
- { 0x591F, 16675 },
- { 0x5910, 16679 },
- { 0x5947, 16683 },
- { 0x5937, 16687 },
- { 0x5946, 16691 },
- { 0x5918, 16695 },
- { 0x58F4, 16699 },
- { 0x58EA, 16704 },
- { 0x5949, 16708 },
- { 0x5948, 16712 },
- { 0x594A, 16716 },
- { 0x592B, 16720 },
- { 0x5933, 16724 },
- { 0x58EB, 16728 },
- { 0x591A, 16732 },
- { 0x58FA, 16736 },
- { 0x593C, 16740 },
- { 0x592F, 16744 },
- { 0x593D, 16749 },
- { 0x58F8, 16754 },
- { 0x5900, 16759 },
- { 0x58FE, 16763 },
- { 0x5940, 16767 },
- { 0x5941, 16771 },
- { 0x5931, 16775 },
- { 0x5934, 16779 },
- { 0x5945, 16783 },
- { 0x5924, 16787 },
- { 0x592A, 16791 },
- { 0x5929, 16795 },
- { 0x592D, 16799 },
- { 0x5930, 16803 },
- { 0x590E, 16807 },
- { 0x592E, 16811 },
- { 0x58F3, 16815 },
- { 0x5904, 16821 },
- { 0x5942, 16825 },
- { 0x5908, 16829 },
- { 0x590B, 16834 },
- { 0x5901, 16838 },
- { 0x58F2, 16842 },
- { 0x5925, 16846 },
- { 0x58F5, 16850 },
- { 0x593B, 16854 },
- { 0x5917, 16858 },
- { 0x5905, 16862 },
- { 0x58ED, 16866 },
- { 0x5915, 16870 },
- { 0x58EF, 16874 },
- { 0x58E9, 16878 },
- { 0x591E, 16883 },
- { 0x593F, 16887 },
- { 0x5907, 16891 },
- { 0x5919, 16895 },
- { 0x5921, 16899 },
- { 0x58FD, 16904 },
- { 0x5935, 16908 },
- { 0x5909, 16912 },
- { 0x593E, 16916 },
- { 0x58F0, 16920 },
- { 0x58FB, 16924 },
- { 0x5902, 16928 },
- { 0x5938, 16932 },
- { 0x5939, 16936 },
- { 0x591C, 16940 },
- { 0x5926, 16944 },
- { 0x58F7, 16948 },
- { 0x590F, 16952 },
- { 0x5922, 16956 },
- { 0x5936, 16960 },
- { 0x593A, 16964 },
- { 0x5912, 16968 },
- { 0x590A, 16972 },
- { 0x592C, 16977 },
- { 0x58FF, 16981 },
- { 0x58F6, 16985 },
- { 0x5906, 16989 },
- { 0x5914, 16993 },
- { 0x5920, 16997 },
- { 0x58F1, 17001 },
- { 0x5911, 17005 },
- { 0x590C, 17009 },
- { 0x5913, 17013 },
- { 0x591B, 17017 },
- { 0x58EC, 17021 },
- { 0x58EE, 17025 },
- { 0x58F9, 17029 },
- { 0x59AB, 17033 },
- { 0x59A3, 17037 },
- { 0x59AD, 17041 },
- { 0x59B5, 17045 },
- { 0x59B1, 17049 },
- { 0x59BB, 17053 },
- { 0x596B, 17057 },
- { 0x59BF, 17061 },
- { 0x595E, 17065 },
- { 0x5994, 17069 },
- { 0x5999, 17073 },
- { 0x598A, 17077 },
- { 0x59B9, 17081 },
- { 0x5978, 17085 },
- { 0x5977, 17089 },
- { 0x594D, 17093 },
- { 0x59A7, 17097 },
- { 0x598F, 17101 },
- { 0x59B4, 17105 },
- { 0x5987, 17109 },
- { 0x59B7, 17113 },
- { 0x59A4, 17117 },
- { 0x59BA, 17122 },
- { 0x59A8, 17127 },
- { 0x5961, 17131 },
- { 0x59BE, 17135 },
- { 0x59B2, 17139 },
- { 0x597E, 17143 },
- { 0x595D, 17147 },
- { 0x59AC, 17151 },
- { 0x59A5, 17155 },
- { 0x59A6, 17159 },
- { 0x594C, 17163 },
- { 0x5967, 17167 },
- { 0x596C, 17171 },
- { 0x5980, 17175 },
- { 0x5986, 17179 },
- { 0x5960, 17183 },
- { 0x59B0, 17187 },
- { 0x599E, 17191 },
- { 0x5950, 17195 },
- { 0x597A, 17199 },
- { 0x59BD, 17203 },
- { 0x594B, 17208 },
- { 0x5998, 17212 },
- { 0x5965, 17216 },
- { 0x594E, 17220 },
- { 0x5973, 17224 },
- { 0x59B8, 17228 },
- { 0x5991, 17232 },
- { 0x596F, 17236 },
- { 0x5972, 17240 },
- { 0x595C, 17244 },
- { 0x599A, 17248 },
- { 0x59B3, 17252 },
- { 0x59BC, 17256 },
- { 0x5954, 17260 },
- { 0x597C, 17264 },
- { 0x5989, 17268 },
- { 0x5975, 17272 },
- { 0x5981, 17276 },
- { 0x5957, 17280 },
- { 0x59AE, 17284 },
- { 0x59B6, 17288 },
- { 0x5993, 17292 },
- { 0x599B, 17296 },
- { 0x595A, 17300 },
- { 0x5997, 17304 },
- { 0x598E, 17308 },
- { 0x5990, 17312 },
- { 0x5969, 17316 },
- { 0x597B, 17321 },
- { 0x59A9, 17325 },
- { 0x59AA, 17329 },
- { 0x5962, 17333 },
- { 0x598C, 17337 },
- { 0x5963, 17341 },
- { 0x599D, 17345 },
- { 0x5958, 17349 },
- { 0x5956, 17353 },
- { 0x5951, 17357 },
- { 0x594F, 17361 },
- { 0x59A1, 17365 },
- { 0x5952, 17369 },
- { 0x59A0, 17373 },
- { 0x5992, 17377 },
- { 0x59AF, 17381 },
- { 0x5982, 17385 },
- { 0x5955, 17389 },
- { 0x597F, 17393 },
- { 0x59A2, 17397 },
- { 0x5971, 17401 },
- { 0x5984, 17405 },
- { 0x5974, 17409 },
- { 0x5976, 17413 },
- { 0x598B, 17417 },
- { 0x5995, 17421 },
- { 0x599F, 17425 },
- { 0x5996, 17429 },
- { 0x596D, 17433 },
- { 0x5979, 17437 },
- { 0x5985, 17441 },
- { 0x5988, 17445 },
- { 0x5966, 17449 },
- { 0x595B, 17453 },
- { 0x597D, 17457 },
- { 0x599C, 17461 },
- { 0x5964, 17465 },
- { 0x5970, 17469 },
- { 0x598D, 17473 },
- { 0x596A, 17477 },
- { 0x5968, 17481 },
- { 0x595F, 17485 },
- { 0x5953, 17489 },
- { 0x5983, 17493 },
- { 0x596E, 17497 },
- { 0x5959, 17501 },
- { 0x5A2F, 17505 },
- { 0x5A32, 17509 },
- { 0x5A31, 17513 },
- { 0x5A15, 17517 },
- { 0x5A22, 17521 },
- { 0x5A2C, 17526 },
- { 0x5A4F, 17531 },
- { 0x5A58, 17536 },
- { 0x5A53, 17540 },
- { 0x5A47, 17544 },
- { 0x5A55, 17548 },
- { 0x5A48, 17552 },
- { 0x5A50, 17556 },
- { 0x5A2B, 17560 },
- { 0x5A34, 17565 },
- { 0x5A51, 17570 },
- { 0x59F2, 17574 },
- { 0x59FA, 17578 },
- { 0x5A5B, 17582 },
- { 0x5A45, 17586 },
- { 0x5A2D, 17590 },
- { 0x5A0E, 17594 },
- { 0x5A11, 17598 },
- { 0x5A26, 17602 },
- { 0x59C3, 17606 },
- { 0x5A33, 17610 },
- { 0x59D5, 17614 },
- { 0x5A52, 17618 },
- { 0x5A12, 17622 },
- { 0x59E5, 17626 },
- { 0x5A56, 17630 },
- { 0x5A54, 17634 },
- { 0x5A59, 17638 },
- { 0x5A23, 17642 },
- { 0x5A1F, 17646 },
- { 0x5A4C, 17650 },
- { 0x5A1A, 17654 },
- { 0x5A07, 17659 },
- { 0x59C6, 17664 },
- { 0x5A43, 17668 },
- { 0x59EB, 17672 },
- { 0x5A4A, 17676 },
- { 0x59C8, 17680 },
- { 0x59DF, 17684 },
- { 0x59D0, 17688 },
- { 0x59EA, 17692 },
- { 0x5A4D, 17696 },
- { 0x59C7, 17700 },
- { 0x5A35, 17704 },
- { 0x59CC, 17708 },
- { 0x5A36, 17712 },
- { 0x5A5A, 17716 },
- { 0x5A57, 17720 },
- { 0x59D3, 17724 },
- { 0x5A30, 17728 },
- { 0x5A04, 17732 },
- { 0x5A46, 17736 },
- { 0x59C4, 17740 },
- { 0x5A44, 17744 },
- { 0x59CF, 17748 },
- { 0x5A06, 17752 },
- { 0x5A08, 17756 },
- { 0x5A3D, 17760 },
- { 0x5A3C, 17765 },
- { 0x5A3F, 17770 },
- { 0x5A3E, 17774 },
- { 0x5A1E, 17778 },
- { 0x5A03, 17782 },
- { 0x5A14, 17786 },
- { 0x5A5C, 17790 },
- { 0x5A40, 17794 },
- { 0x5A05, 17798 },
- { 0x59D4, 17802 },
- { 0x59F9, 17806 },
- { 0x59C5, 17810 },
- { 0x59E6, 17814 },
- { 0x59D8, 17818 },
- { 0x5A00, 17822 },
- { 0x59E1, 17826 },
- { 0x5A1D, 17830 },
- { 0x5A20, 17834 },
- { 0x5A37, 17838 },
- { 0x59EC, 17844 },
- { 0x59C0, 17849 },
- { 0x59E8, 17853 },
- { 0x59CA, 17857 },
- { 0x59CD, 17861 },
- { 0x59D7, 17865 },
- { 0x59DA, 17869 },
- { 0x5A2E, 17873 },
- { 0x5A42, 17877 },
- { 0x5A02, 17882 },
- { 0x5A28, 17886 },
- { 0x5A16, 17890 },
- { 0x5A01, 17894 },
- { 0x5A1B, 17898 },
- { 0x59D2, 17902 },
- { 0x59DE, 17906 },
- { 0x5A17, 17910 },
- { 0x5A41, 17914 },
- { 0x5A27, 17918 },
- { 0x5A1C, 17922 },
- { 0x59CB, 17926 },
- { 0x5A24, 17930 },
- { 0x5A49, 17934 },
- { 0x5A38, 17938 },
- { 0x5A4E, 17942 },
- { 0x59FB, 17946 },
- { 0x59E9, 17950 },
- { 0x59C1, 17955 },
- { 0x59F0, 17959 },
- { 0x59F8, 17963 },
- { 0x5A18, 17967 },
- { 0x5A39, 17971 },
- { 0x59EE, 17975 },
- { 0x5A0C, 17979 },
- { 0x5A0F, 17983 },
- { 0x59EF, 17987 },
- { 0x59E2, 17991 },
- { 0x59F4, 17995 },
- { 0x59CE, 17999 },
- { 0x59C2, 18003 },
- { 0x5A09, 18007 },
- { 0x59FF, 18011 },
- { 0x5A0A, 18015 },
- { 0x5A2A, 18019 },
- { 0x5A25, 18023 },
- { 0x5A10, 18027 },
- { 0x5A3A, 18031 },
- { 0x59DD, 18035 },
- { 0x59DB, 18039 },
- { 0x5A0B, 18043 },
- { 0x59F5, 18047 },
- { 0x59F3, 18051 },
- { 0x59F7, 18055 },
- { 0x59F1, 18059 },
- { 0x5A3B, 18063 },
- { 0x5A21, 18067 },
- { 0x5A0D, 18071 },
- { 0x59D9, 18075 },
- { 0x5A4B, 18079 },
- { 0x59D6, 18083 },
- { 0x59C9, 18087 },
- { 0x59DC, 18091 },
- { 0x59F6, 18095 },
- { 0x5A29, 18099 },
- { 0x59FC, 18103 },
- { 0x59E7, 18107 },
- { 0x5A19, 18111 },
- { 0x59E0, 18115 },
- { 0x5A13, 18119 },
- { 0x59E4, 18123 },
- { 0x59FE, 18127 },
- { 0x59FD, 18131 },
- { 0x59D1, 18135 },
- { 0x59E3, 18139 },
- { 0x59ED, 18143 },
- { 0x5A6B, 18148 },
- { 0x5A5E, 18152 },
- { 0x5A60, 18156 },
- { 0x5A5D, 18160 },
- { 0x5A89, 18164 },
- { 0x5A5F, 18168 },
- { 0x5A64, 18172 },
- { 0x5A87, 18176 },
- { 0x5A8C, 18180 },
- { 0x5A8D, 18184 },
- { 0x5A7E, 18188 },
- { 0x5A73, 18192 },
- { 0x5A7D, 18196 },
- { 0x5A6E, 18200 },
- { 0x5A86, 18204 },
- { 0x5A77, 18208 },
- { 0x5A85, 18212 },
- { 0x5A80, 18216 },
- { 0x5A71, 18220 },
- { 0x5A90, 18224 },
- { 0x5A88, 18228 },
- { 0x5A63, 18232 },
- { 0x5A7C, 18236 },
- { 0x5A61, 18240 },
- { 0x5A8B, 18244 },
- { 0x5A65, 18248 },
- { 0x5A83, 18252 },
- { 0x5A76, 18256 },
- { 0x5A6C, 18260 },
- { 0x5A68, 18264 },
- { 0x5A62, 18268 },
- { 0x5A8F, 18272 },
- { 0x5A7B, 18276 },
- { 0x5A75, 18280 },
- { 0x5A70, 18284 },
- { 0x5A8E, 18288 },
- { 0x5A8A, 18292 },
- { 0x5A69, 18296 },
- { 0x5A82, 18300 },
- { 0x5A78, 18304 },
- { 0x5A7A, 18308 },
- { 0x5A72, 18312 },
- { 0x5A79, 18316 },
- { 0x5A84, 18320 },
- { 0x5A7F, 18324 },
- { 0x5A66, 18328 },
- { 0x5A6F, 18332 },
- { 0x5A6D, 18336 },
- { 0x5A92, 18340 },
- { 0x5A67, 18344 },
- { 0x5A6A, 18348 },
- { 0x5A74, 18352 },
- { 0x5A91, 18356 },
- { 0x5A81, 18360 },
- { 0x3580, 18364 },
- { 0x3585, 18366 },
- { 0x357E, 18369 },
- { 0x357F, 18373 },
- { 0x3584, 18377 },
- { 0x5AE1, 18379 },
- { 0x5AD5, 18383 },
- { 0x5ADA, 18387 },
- { 0x5ADB, 18391 },
- { 0x5AD6, 18395 },
- { 0x5AD8, 18399 },
- { 0x5AD0, 18403 },
- { 0x5ACD, 18407 },
- { 0x5ACC, 18411 },
- { 0x5AD9, 18415 },
- { 0x5AC1, 18419 },
- { 0x5AC7, 18423 },
- { 0x5ABF, 18427 },
- { 0x5AD7, 18431 },
- { 0x5AD3, 18435 },
- { 0x5AC0, 18439 },
- { 0x5ACF, 18443 },
- { 0x5AD1, 18447 },
- { 0x5AC9, 18451 },
- { 0x5ACA, 18455 },
- { 0x5AC4, 18459 },
- { 0x5ACB, 18463 },
- { 0x5AC2, 18467 },
- { 0x5ACE, 18471 },
- { 0x5AC3, 18475 },
- { 0x5AC5, 18479 },
- { 0x5ABE, 18483 },
- { 0x5AC8, 18487 },
- { 0x5AC6, 18491 },
- { 0x5AD2, 18495 },
- { 0x5AD4, 18499 },
- { 0x5ADD, 18503 },
- { 0x5ADE, 18508 },
- { 0x5ADC, 18513 },
- { 0x5ADF, 18518 },
- { 0x5AE0, 18523 },
- { 0x180A, 18528 },
- { 0x180B, 18531 },
- { 0x180E, 18535 },
- { 0x1810, 18539 },
- { 0x1812, 18543 },
- { 0x1813, 18547 },
- { 0x180D, 18554 },
- { 0x180F, 18558 },
- { 0x1811, 18563 },
- { 0x180C, 18568 },
- { 0x17E4, 18573 },
- { 0x1808, 18576 },
- { 0x1809, 18579 },
- { 0x17E9, 18582 },
- { 0x1805, 18585 },
- { 0x17F5, 18588 },
- { 0x17F2, 18591 },
- { 0x17E6, 18594 },
- { 0x17F4, 18597 },
- { 0x1802, 18600 },
- { 0x17F8, 18603 },
- { 0x17ED, 18606 },
- { 0x17EB, 18609 },
- { 0x17F6, 18612 },
- { 0x17FC, 18615 },
- { 0x17EF, 18618 },
- { 0x17FF, 18621 },
- { 0x1807, 18624 },
- { 0x1806, 18627 },
- { 0x1801, 18630 },
- { 0x1804, 18633 },
- { 0x17EA, 18636 },
- { 0x17F1, 18640 },
- { 0x17FB, 18644 },
- { 0x17FA, 18648 },
- { 0x17E8, 18652 },
- { 0x17EE, 18656 },
- { 0x17FE, 18660 },
- { 0x17E5, 18664 },
- { 0x17F3, 18668 },
- { 0x17E7, 18672 },
- { 0x1803, 18676 },
- { 0x17F9, 18680 },
- { 0x17EC, 18684 },
- { 0x17F7, 18688 },
- { 0x17FD, 18692 },
- { 0x17F0, 18696 },
- { 0x1800, 18700 },
- { 0x1818, 18704 },
- { 0x181A, 18709 },
- { 0x181B, 18713 },
- { 0x1819, 18717 },
- { 0x1816, 18721 },
- { 0x1815, 18723 },
- { 0x1814, 18727 },
- { 0x1817, 18731 },
- { 0x6D11, 18733 },
- { 0x6CAC, 18736 },
- { 0x6EDD, 18738 },
- { 0x226C, 18743 },
- { 0x215A, 18745 },
- { 0x21BD, 18749 },
- { 0x6EDE, 18752 },
- { 0x21EB, 18757 },
- { 0x2280, 18759 },
- { 0x6EE5, 18763 },
- { 0x2232, 18768 },
- { 0x2174, 18772 },
- { 0x6ED7, 18776 },
- { 0x2212, 18781 },
- { 0x215F, 18784 },
- { 0x70A2, 18786 },
- { 0x70AD, 18789 },
- { 0x70B3, 18792 },
- { 0x2677, 18795 },
- { 0x70AE, 18799 },
- { 0x70B4, 18803 },
- { 0x21B4, 18807 },
- { 0x21B9, 18810 },
- { 0x21B6, 18813 },
- { 0x21B5, 18816 },
- { 0x21B7, 18819 },
- { 0x21B8, 18822 },
- { 0x2242, 18825 },
- { 0x6EDF, 18829 },
- { 0x21BF, 18831 },
- { 0x267E, 18834 },
- { 0x2675, 18837 },
- { 0x213D, 18840 },
- { 0x213C, 18844 },
- { 0x2175, 18848 },
- { 0x6ED8, 18852 },
- { 0x2171, 18857 },
- { 0x6EAC, 18860 },
- { 0x26AB, 18864 },
- { 0x2104, 18867 },
- { 0x2683, 18870 },
- { 0x2684, 18873 },
- { 0x21BA, 18876 },
- { 0x2239, 18879 },
- { 0x213E, 18881 },
- { 0x213F, 18885 },
- { 0x252D, 18889 },
- { 0x2286, 18891 },
- { 0x2129, 18895 },
- { 0x1F83, 18897 },
- { 0x21E3, 18901 },
- { 0x2547, 18907 },
- { 0x21E2, 18912 },
- { 0x2700, 18918 },
- { 0x2701, 18924 },
- { 0x26FE, 18930 },
- { 0x26FF, 18936 },
- { 0x2702, 18942 },
- { 0x2704, 18948 },
- { 0x2703, 18954 },
- { 0x2705, 18960 },
- { 0x6EFA, 18966 },
- { 0x2158, 18968 },
- { 0x70AF, 18972 },
- { 0x70B5, 18976 },
- { 0x2156, 18980 },
- { 0x267F, 18983 },
- { 0x2681, 18986 },
- { 0x1F7F, 18989 },
- { 0x2718, 18993 },
- { 0x1F80, 18998 },
- { 0x2719, 19002 },
- { 0x1F7D, 19007 },
- { 0x271A, 19011 },
- { 0x1F7E, 19016 },
- { 0x271B, 19020 },
- { 0x225A, 19025 },
- { 0x20FA, 19028 },
- { 0x1F82, 19030 },
- { 0x6E6D, 19034 },
- { 0x2713, 19037 },
- { 0x2120, 19040 },
- { 0x21C0, 19042 },
- { 0x2544, 19045 },
- { 0x22B0, 19050 },
- { 0x2714, 19055 },
- { 0x6C5D, 19058 },
- { 0x267C, 19060 },
- { 0x2545, 19062 },
- { 0x2717, 19064 },
- { 0x6D2D, 19066 },
- { 0x6EC3, 19068 },
- { 0x6D31, 19070 },
- { 0x2195, 19072 },
- { 0x2221, 19075 },
- { 0x2230, 19077 },
- { 0x26F3, 19082 },
- { 0x221C, 19086 },
- { 0x221D, 19089 },
- { 0x2299, 19092 },
- { 0x2679, 19094 },
- { 0x22AD, 19096 },
- { 0x225C, 19100 },
- { 0x709A, 19102 },
- { 0x70A3, 19106 },
- { 0x2688, 19110 },
- { 0x2108, 19113 },
- { 0x26F5, 19116 },
- { 0x2531, 19120 },
- { 0x1C00, 19122 },
- { 0x26F2, 19125 },
- { 0x2106, 19129 },
- { 0x2168, 19131 },
- { 0x6EBA, 19133 },
- { 0x21D5, 19136 },
- { 0x2686, 19140 },
- { 0x22FB, 19143 },
- { 0x1C01, 19146 },
- { 0x22FE, 19149 },
- { 0x26F4, 19152 },
- { 0x210E, 19156 },
- { 0x1F74, 19160 },
- { 0x210C, 19164 },
- { 0x7097, 19167 },
- { 0x2118, 19172 },
- { 0x1F75, 19176 },
- { 0x2116, 19180 },
- { 0x7099, 19183 },
- { 0x211C, 19188 },
- { 0x1F73, 19192 },
- { 0x1F77, 19196 },
- { 0x211E, 19203 },
- { 0x211A, 19206 },
- { 0x7096, 19209 },
- { 0x210A, 19214 },
- { 0x2112, 19216 },
- { 0x1F72, 19220 },
- { 0x1F76, 19224 },
- { 0x2114, 19231 },
- { 0x26AD, 19234 },
- { 0x2110, 19237 },
- { 0x1F78, 19240 },
- { 0x7098, 19247 },
- { 0x1FAA, 19252 },
- { 0x6E15, 19254 },
- { 0x6C99, 19255 },
- { 0x0297, 19256 },
- { 0x6DAB, 19257 },
- { 0x143D, 19260 },
- { 0x143E, 19264 },
- { 0x142B, 19268 },
- { 0x142C, 19271 },
- { 0x142D, 19274 },
- { 0x1435, 19277 },
- { 0x1432, 19280 },
- { 0x142F, 19283 },
- { 0x143C, 19286 },
- { 0x142E, 19289 },
- { 0x1439, 19292 },
- { 0x1436, 19295 },
- { 0x1433, 19298 },
- { 0x1434, 19301 },
- { 0x1438, 19304 },
- { 0x143B, 19307 },
- { 0x1431, 19310 },
- { 0x143A, 19313 },
- { 0x1437, 19316 },
- { 0x1430, 19319 },
- { 0x6DA0, 19322 },
- { 0x6CA7, 19325 },
- { 0x7021, 19326 },
- { 0x1BEC, 19327 },
- { 0x1BF5, 19328 },
- { 0x0286, 19331 },
- { 0x220D, 19332 },
- { 0x6E03, 19333 },
- { 0x6DF4, 19337 },
- { 0x6E04, 19344 },
- { 0x226D, 19348 },
- { 0x1F23, 19350 },
- { 0x6E8B, 19353 },
- { 0x6E90, 19357 },
- { 0x6E94, 19361 },
- { 0x6E8C, 19365 },
- { 0x6E8F, 19369 },
- { 0x6E8E, 19373 },
- { 0x6E93, 19377 },
- { 0x6E92, 19381 },
- { 0x6E91, 19385 },
- { 0x6E8D, 19389 },
- { 0x6E95, 19393 },
- { 0x6E96, 19397 },
- { 0x6E97, 19401 },
- { 0x6E9C, 19404 },
- { 0x6EA0, 19407 },
- { 0x6E98, 19410 },
- { 0x6E9B, 19413 },
- { 0x6E9A, 19416 },
- { 0x6E9F, 19419 },
- { 0x6E9E, 19422 },
- { 0x6E9D, 19425 },
- { 0x6E99, 19428 },
- { 0x6EA1, 19431 },
- { 0x6EA2, 19434 },
- { 0x1C04, 19437 },
- { 0x215B, 19439 },
- { 0x6C62, 19440 },
- { 0x6C63, 19443 },
- { 0x6C65, 19446 },
- { 0x6C64, 19449 },
- { 0x718F, 19452 },
- { 0x001A, 19454 },
- { 0x1C4E, 19455 },
- { 0x1DDD, 19457 },
- { 0x215E, 19459 },
- { 0x000C, 19460 },
- { 0x7006, 19461 },
- { 0x2182, 19464 },
- { 0x2183, 19467 },
- { 0x22A6, 19470 },
- { 0x6E7D, 19472 },
- { 0x6E7C, 19474 },
- { 0x6D8C, 19479 },
- { 0x230A, 19480 },
- { 0x1F33, 19482 },
- { 0x1E57, 19485 },
- { 0x1E58, 19488 },
- { 0x6C96, 19491 },
- { 0x1CC5, 19494 },
- { 0x6C9C, 19496 },
- { 0x1DE5, 19497 },
- { 0x0011, 19500 },
- { 0x1FE2, 19502 },
- { 0x6B44, 19506 },
- { 0x0016, 19509 },
- { 0x1FE7, 19511 },
- { 0x6B49, 19515 },
- { 0x0012, 19518 },
- { 0x1FE3, 19520 },
- { 0x6B45, 19524 },
- { 0x0015, 19527 },
- { 0x1FE6, 19529 },
- { 0x6B48, 19533 },
- { 0x0014, 19536 },
- { 0x1FE5, 19538 },
- { 0x6B47, 19542 },
- { 0x0019, 19545 },
- { 0x1FEA, 19547 },
- { 0x6B4C, 19551 },
- { 0x0010, 19554 },
- { 0x6B42, 19556 },
- { 0x6B43, 19560 },
- { 0x0018, 19563 },
- { 0x1FE9, 19565 },
- { 0x6B4B, 19569 },
- { 0x0017, 19572 },
- { 0x1FE8, 19574 },
- { 0x6B4A, 19578 },
- { 0x0013, 19581 },
- { 0x1FE4, 19583 },
- { 0x6B46, 19587 },
- { 0x2A90, 19590 },
- { 0x6F70, 19592 },
- { 0x6DE6, 19594 },
- { 0x6D92, 19596 },
- { 0x2234, 19597 },
- { 0x71C3, 19600 },
- { 0x219B, 19601 },
- { 0x6C49, 19602 },
- { 0x6C48, 19605 },
- { 0x6C4A, 19608 },
- { 0x1F63, 19611 },
- { 0x228D, 19613 },
- { 0x228E, 19616 },
- { 0x228F, 19620 },
- { 0x2291, 19624 },
- { 0x229B, 19629 },
- { 0x22A4, 19634 },
- { 0x1F58, 19638 },
- { 0x6D37, 19640 },
- { 0x6D38, 19644 },
- { 0x6D39, 19648 },
- { 0x6D3A, 19652 },
- { 0x6D36, 19656 },
- { 0x1D8E, 19660 },
- { 0x250E, 19662 },
- { 0x250D, 19668 },
- { 0x250C, 19674 },
- { 0x250B, 19680 },
- { 0x6F00, 19684 },
- { 0x6F02, 19686 },
- { 0x6F01, 19689 },
- { 0x6F07, 19692 },
- { 0x6F08, 19694 },
- { 0x6F06, 19696 },
- { 0x1F0F, 19698 },
- { 0x1DE6, 19700 },
- { 0x1E67, 19704 },
- { 0x1E68, 19708 },
- { 0x1E65, 19712 },
- { 0x1E66, 19716 },
- { 0x1E5E, 19720 },
- { 0x1EB4, 19724 },
- { 0x1EAF, 19728 },
- { 0x1C94, 19732 },
- { 0x2185, 19734 },
- { 0x224E, 19736 },
- { 0x6D0C, 19737 },
- { 0x71AA, 19742 },
- { 0x1C1B, 19745 },
- { 0x2197, 19748 },
- { 0x6C56, 19751 },
- { 0x6C4E, 19756 },
- { 0x6C3C, 19760 },
- { 0x6EF9, 19761 },
- { 0x6EF8, 19765 },
- { 0x6EF7, 19768 },
- { 0x6C9F, 19771 },
- { 0x1EAB, 19773 },
- { 0x6DB6, 19774 },
- { 0x1CC4, 19775 },
- { 0x7005, 19777 },
- { 0x71BA, 19779 },
- { 0x6C4B, 19782 },
- { 0x0040, 19785 },
- { 0x038C, 19787 },
- { 0x0340, 19790 },
- { 0x038D, 19793 },
- { 0x3FB2, 19796 },
- { 0x3FB3, 19800 },
- { 0x3FC8, 19806 },
- { 0x038B, 19810 },
- { 0x03B2, 19813 },
- { 0x03A7, 19818 },
- { 0x3FBA, 19821 },
- { 0x3FB4, 19825 },
- { 0x0386, 19829 },
- { 0x3FBD, 19832 },
- { 0x3FBC, 19836 },
- { 0x3FB9, 19840 },
- { 0x1BB2, 19843 },
- { 0x3FB6, 19845 },
- { 0x3FC7, 19848 },
- { 0x1BB3, 19851 },
- { 0x1B96, 19853 },
- { 0x1B95, 19857 },
- { 0x1B97, 19861 },
- { 0x03A6, 19865 },
- { 0x3FC0, 19868 },
- { 0x0334, 19871 },
- { 0x1B7B, 19875 },
- { 0x1B89, 19877 },
- { 0x1B88, 19881 },
- { 0x1B8A, 19885 },
- { 0x0339, 19889 },
- { 0x0372, 19895 },
- { 0x0373, 19899 },
- { 0x0376, 19903 },
- { 0x0374, 19907 },
- { 0x037D, 19911 },
- { 0x036D, 19915 },
- { 0x1B34, 19919 },
- { 0x1B80, 19925 },
- { 0x1AE8, 19933 },
- { 0x1AEC, 19939 },
- { 0x1B52, 19947 },
- { 0x1AEA, 19957 },
- { 0x1B50, 19965 },
- { 0x1AEE, 19975 },
- { 0x1B54, 19983 },
- { 0x1B4E, 19993 },
- { 0x1AE7, 20001 },
- { 0x1AEB, 20007 },
- { 0x1B51, 20015 },
- { 0x1AE9, 20025 },
- { 0x1B4F, 20033 },
- { 0x1AED, 20043 },
- { 0x1B53, 20051 },
- { 0x1B4D, 20061 },
- { 0x0364, 20069 },
- { 0x1B33, 20075 },
- { 0x1B7E, 20081 },
- { 0x1B81, 20089 },
- { 0x1B82, 20095 },
- { 0x1B7F, 20103 },
- { 0x037C, 20109 },
- { 0x037E, 20113 },
- { 0x0377, 20117 },
- { 0x1B9D, 20121 },
- { 0x1B9C, 20127 },
- { 0x03B1, 20133 },
- { 0x03AE, 20137 },
- { 0x037A, 20141 },
- { 0x0368, 20145 },
- { 0x0330, 20149 },
- { 0x036F, 20153 },
- { 0x1B36, 20157 },
- { 0x1AF8, 20163 },
- { 0x1AFC, 20169 },
- { 0x1AFA, 20177 },
- { 0x1AFE, 20185 },
- { 0x1AF7, 20193 },
- { 0x1AFB, 20199 },
- { 0x1AF9, 20207 },
- { 0x1AFD, 20215 },
- { 0x0365, 20223 },
- { 0x1B35, 20229 },
- { 0x1B8C, 20235 },
- { 0x1B8B, 20241 },
- { 0x0380, 20247 },
- { 0x1B8E, 20253 },
- { 0x0347, 20261 },
- { 0x1B8D, 20269 },
- { 0x1B90, 20277 },
- { 0x1B8F, 20285 },
- { 0x036C, 20291 },
- { 0x0367, 20295 },
- { 0x1B30, 20299 },
- { 0x1B71, 20305 },
- { 0x1ACC, 20313 },
- { 0x1AD0, 20319 },
- { 0x1B42, 20327 },
- { 0x1ACE, 20337 },
- { 0x1B40, 20345 },
- { 0x1AD2, 20355 },
- { 0x1B44, 20363 },
- { 0x1B3E, 20373 },
- { 0x1ACB, 20381 },
- { 0x1ACF, 20387 },
- { 0x1B41, 20395 },
- { 0x1ACD, 20405 },
- { 0x1B3F, 20413 },
- { 0x1AD1, 20423 },
- { 0x1B43, 20431 },
- { 0x1B3D, 20441 },
- { 0x0362, 20449 },
- { 0x1B2F, 20455 },
- { 0x1B6F, 20461 },
- { 0x1B6E, 20469 },
- { 0x1B6D, 20475 },
- { 0x1B72, 20481 },
- { 0x1B73, 20487 },
- { 0x1B70, 20495 },
- { 0x036A, 20501 },
- { 0x0378, 20505 },
- { 0x0369, 20510 },
- { 0x0370, 20514 },
- { 0x0395, 20518 },
- { 0x0371, 20522 },
- { 0x037F, 20526 },
- { 0x1B3C, 20530 },
- { 0x1BAA, 20536 },
- { 0x1B20, 20544 },
- { 0x1B24, 20550 },
- { 0x1B62, 20558 },
- { 0x1B22, 20568 },
- { 0x1B60, 20576 },
- { 0x1B26, 20586 },
- { 0x1B64, 20594 },
- { 0x1B5E, 20604 },
- { 0x1B1F, 20612 },
- { 0x1B23, 20618 },
- { 0x1B61, 20626 },
- { 0x1B21, 20636 },
- { 0x1B5F, 20644 },
- { 0x1B25, 20654 },
- { 0x1B63, 20662 },
- { 0x1B5D, 20672 },
- { 0x0384, 20680 },
- { 0x1B3B, 20686 },
- { 0x1BA8, 20692 },
- { 0x1BAB, 20700 },
- { 0x1BAC, 20706 },
- { 0x1BA9, 20714 },
- { 0x0397, 20720 },
- { 0x0379, 20724 },
- { 0x036E, 20728 },
- { 0x0391, 20732 },
- { 0x038F, 20736 },
- { 0x0332, 20741 },
- { 0x0393, 20746 },
- { 0x036B, 20750 },
- { 0x1B32, 20754 },
- { 0x1ADC, 20760 },
- { 0x1AE0, 20766 },
- { 0x1ADE, 20774 },
- { 0x1ADB, 20782 },
- { 0x1ADF, 20788 },
- { 0x1ADD, 20796 },
- { 0x0363, 20804 },
- { 0x1B31, 20810 },
- { 0x0375, 20816 },
- { 0x1B38, 20820 },
- { 0x1B08, 20826 },
- { 0x1B0C, 20832 },
- { 0x1B0A, 20840 },
- { 0x1B07, 20848 },
- { 0x1B0B, 20854 },
- { 0x1B09, 20862 },
- { 0x0382, 20870 },
- { 0x1B37, 20876 },
- { 0x037B, 20882 },
- { 0x1B3A, 20886 },
- { 0x1B14, 20892 },
- { 0x1B18, 20898 },
- { 0x1B16, 20906 },
- { 0x1B1A, 20914 },
- { 0x1B13, 20922 },
- { 0x1B17, 20928 },
- { 0x1B15, 20936 },
- { 0x1B19, 20944 },
- { 0x0383, 20952 },
- { 0x1B39, 20958 },
- { 0x1B99, 20964 },
- { 0x1B98, 20970 },
- { 0x0381, 20976 },
- { 0x1B9B, 20982 },
- { 0x0366, 20990 },
- { 0x1B9A, 20998 },
- { 0x1B9F, 21006 },
- { 0x1B9E, 21014 },
- { 0x0336, 21020 },
- { 0x033A, 21025 },
- { 0x0338, 21032 },
- { 0x0387, 21038 },
- { 0x3FBB, 21041 },
- { 0x3FB5, 21045 },
- { 0x033D, 21049 },
- { 0x1BA7, 21051 },
- { 0x614C, 21053 },
- { 0x614D, 21057 },
- { 0x614E, 21061 },
- { 0x614F, 21065 },
- { 0x6150, 21069 },
- { 0x6151, 21073 },
- { 0x6152, 21077 },
- { 0x6153, 21081 },
- { 0x6154, 21085 },
- { 0x6155, 21089 },
- { 0x6156, 21093 },
- { 0x6157, 21097 },
- { 0x6158, 21101 },
- { 0x6159, 21105 },
- { 0x615A, 21109 },
- { 0x615B, 21113 },
- { 0x615C, 21117 },
- { 0x615D, 21121 },
- { 0x615E, 21125 },
- { 0x615F, 21129 },
- { 0x6160, 21133 },
- { 0x6161, 21137 },
- { 0x6162, 21141 },
- { 0x6163, 21145 },
- { 0x6164, 21149 },
- { 0x6165, 21153 },
- { 0x6166, 21157 },
- { 0x6167, 21161 },
- { 0x6168, 21165 },
- { 0x3FC4, 21169 },
- { 0x3FC3, 21172 },
- { 0x3FC5, 21175 },
- { 0x03A9, 21178 },
- { 0x0394, 21181 },
- { 0x0396, 21184 },
- { 0x18F8, 21187 },
- { 0x18FA, 21192 },
- { 0x18F9, 21197 },
- { 0x18F6, 21202 },
- { 0x18F7, 21207 },
- { 0x3937, 21212 },
- { 0x0390, 21217 },
- { 0x038E, 21220 },
- { 0x0392, 21224 },
- { 0x03A8, 21227 },
- { 0x03AB, 21231 },
- { 0x3FC1, 21235 },
- { 0x3FD8, 21238 },
- { 0x3FB7, 21242 },
- { 0x3FC2, 21245 },
- { 0x0385, 21248 },
- { 0x03AA, 21252 },
- { 0x03B4, 21256 },
- { 0x0353, 21262 },
- { 0x0354, 21266 },
- { 0x0357, 21270 },
- { 0x0355, 21274 },
- { 0x035D, 21278 },
- { 0x034E, 21282 },
- { 0x1B86, 21286 },
- { 0x1AF0, 21292 },
- { 0x1AF4, 21298 },
- { 0x1B5A, 21306 },
- { 0x1AF2, 21316 },
- { 0x1B58, 21324 },
- { 0x1AF6, 21334 },
- { 0x1B5C, 21342 },
- { 0x1B56, 21352 },
- { 0x1AEF, 21360 },
- { 0x1AF3, 21366 },
- { 0x1B59, 21374 },
- { 0x1AF1, 21384 },
- { 0x1B57, 21392 },
- { 0x1AF5, 21402 },
- { 0x1B5B, 21410 },
- { 0x1B55, 21420 },
- { 0x0342, 21428 },
- { 0x1B85, 21434 },
- { 0x1B87, 21440 },
- { 0x035C, 21446 },
- { 0x035E, 21450 },
- { 0x0358, 21454 },
- { 0x1BA4, 21458 },
- { 0x03B0, 21464 },
- { 0x03AD, 21468 },
- { 0x035A, 21472 },
- { 0x033C, 21476 },
- { 0x0349, 21480 },
- { 0x032F, 21484 },
- { 0x0350, 21488 },
- { 0x1B94, 21492 },
- { 0x1B00, 21498 },
- { 0x1B04, 21504 },
- { 0x1B02, 21512 },
- { 0x1B06, 21520 },
- { 0x1AFF, 21528 },
- { 0x1B03, 21534 },
- { 0x1B01, 21542 },
- { 0x1B05, 21550 },
- { 0x0343, 21558 },
- { 0x1B93, 21564 },
- { 0x1B92, 21570 },
- { 0x1B91, 21576 },
- { 0x0360, 21582 },
- { 0x034D, 21588 },
- { 0x0348, 21592 },
- { 0x1B77, 21596 },
- { 0x1AD4, 21602 },
- { 0x1AD8, 21608 },
- { 0x1B4A, 21616 },
- { 0x1AD6, 21626 },
- { 0x1B48, 21634 },
- { 0x1ADA, 21644 },
- { 0x1B4C, 21652 },
- { 0x1B46, 21662 },
- { 0x1AD3, 21670 },
- { 0x1AD7, 21676 },
- { 0x1B49, 21684 },
- { 0x1AD5, 21694 },
- { 0x1B47, 21702 },
- { 0x1AD9, 21712 },
- { 0x1B4B, 21720 },
- { 0x1B45, 21730 },
- { 0x033F, 21738 },
- { 0x1B76, 21744 },
- { 0x1B75, 21750 },
- { 0x1B74, 21756 },
- { 0x1B78, 21762 },
- { 0x034B, 21768 },
- { 0x034A, 21772 },
- { 0x0351, 21776 },
- { 0x0352, 21780 },
- { 0x035F, 21784 },
- { 0x1BB0, 21788 },
- { 0x1B28, 21794 },
- { 0x1B2C, 21800 },
- { 0x1B6A, 21808 },
- { 0x1B2A, 21818 },
- { 0x1B68, 21826 },
- { 0x1B2E, 21836 },
- { 0x1B6C, 21844 },
- { 0x1B66, 21854 },
- { 0x1B27, 21862 },
- { 0x1B2B, 21868 },
- { 0x1B69, 21876 },
- { 0x1B29, 21886 },
- { 0x1B67, 21894 },
- { 0x1B2D, 21904 },
- { 0x1B6B, 21912 },
- { 0x1B65, 21922 },
- { 0x0346, 21930 },
- { 0x1BAF, 21936 },
- { 0x1BB1, 21942 },
- { 0x0359, 21948 },
- { 0x034F, 21952 },
- { 0x0331, 21956 },
- { 0x034C, 21961 },
- { 0x1B84, 21965 },
- { 0x1AE2, 21971 },
- { 0x1AE6, 21977 },
- { 0x1AE4, 21985 },
- { 0x1AE1, 21993 },
- { 0x1AE5, 21999 },
- { 0x1AE3, 22007 },
- { 0x0341, 22015 },
- { 0x1B83, 22021 },
- { 0x0356, 22027 },
- { 0x1BAE, 22031 },
- { 0x1B0E, 22037 },
- { 0x1B12, 22043 },
- { 0x1B10, 22051 },
- { 0x1B0D, 22059 },
- { 0x1B11, 22065 },
- { 0x1B0F, 22073 },
- { 0x0344, 22081 },
- { 0x1BAD, 22087 },
- { 0x035B, 22093 },
- { 0x1BA3, 22097 },
- { 0x1B1B, 22103 },
- { 0x1B1D, 22109 },
- { 0x1B1C, 22117 },
- { 0x1B1E, 22125 },
- { 0x0345, 22133 },
- { 0x1BA2, 22139 },
- { 0x1BA1, 22145 },
- { 0x1BA0, 22151 },
- { 0x0361, 22157 },
- { 0x0335, 22163 },
- { 0x03AF, 22168 },
- { 0x03B5, 22173 },
- { 0x03B3, 22180 },
- { 0x3FB8, 22186 },
- { 0x1B79, 22189 },
- { 0x3FBF, 22191 },
- { 0x6191, 22195 },
- { 0x0333, 22198 },
- { 0x0388, 22201 },
- { 0x0389, 22206 },
- { 0x038A, 22213 },
- { 0x3FBE, 22220 },
- { 0x033B, 22223 },
- { 0x03AC, 22226 },
- { 0x3FC9, 22231 },
- { 0x3FC6, 22234 },
- { 0x1BA6, 22238 },
- { 0x1BA5, 22242 },
- { 0x1B7D, 22246 },
- { 0x033E, 22250 },
- { 0x3FCA, 22253 },
- { 0x193A, 22256 },
- { 0x1939, 22261 },
- { 0x1938, 22266 },
- { 0x1936, 22271 },
- { 0x1937, 22276 },
- { 0x3F7E, 22281 },
- { 0x3F7F, 22286 },
- { 0x3F8F, 22291 },
- { 0x3F88, 22297 },
- { 0x3F7D, 22303 },
- { 0x3F91, 22308 },
- { 0x3F8A, 22314 },
- { 0x3F94, 22320 },
- { 0x3F8D, 22325 },
- { 0x3F86, 22330 },
- { 0x3F92, 22335 },
- { 0x3F80, 22341 },
- { 0x3F82, 22345 },
- { 0x3F90, 22350 },
- { 0x3F89, 22356 },
- { 0x3F8C, 22362 },
- { 0x3F85, 22367 },
- { 0x3F83, 22372 },
- { 0x3F8B, 22377 },
- { 0x3F81, 22383 },
- { 0x3F8E, 22387 },
- { 0x3F87, 22392 },
- { 0x3F84, 22397 },
- { 0x3F93, 22402 },
- { 0x3FAD, 22408 },
- { 0x3FB0, 22413 },
- { 0x3F95, 22418 },
- { 0x3F9A, 22423 },
- { 0x3FB1, 22428 },
- { 0x3F96, 22433 },
- { 0x3FA7, 22437 },
- { 0x3FAE, 22442 },
- { 0x3FA1, 22447 },
- { 0x3F99, 22451 },
- { 0x3FAB, 22455 },
- { 0x3FAF, 22460 },
- { 0x3FA6, 22465 },
- { 0x3FA8, 22469 },
- { 0x3FA2, 22474 },
- { 0x3FAC, 22478 },
- { 0x3FA0, 22483 },
- { 0x3F98, 22487 },
- { 0x3F9B, 22491 },
- { 0x3FA9, 22496 },
- { 0x3F97, 22501 },
- { 0x3F9F, 22505 },
- { 0x3FA5, 22509 },
- { 0x3F9D, 22513 },
- { 0x3F9E, 22517 },
- { 0x3F9C, 22523 },
- { 0x3FAA, 22527 },
- { 0x3FA3, 22532 },
- { 0x3FA4, 22536 },
- { 0x1B7C, 22542 },
- { 0x6169, 22544 },
- { 0x616A, 22548 },
- { 0x616B, 22552 },
- { 0x616C, 22556 },
- { 0x616D, 22560 },
- { 0x616E, 22564 },
- { 0x616F, 22568 },
- { 0x6170, 22572 },
- { 0x6171, 22576 },
- { 0x6172, 22580 },
- { 0x6173, 22584 },
- { 0x6174, 22588 },
- { 0x6175, 22592 },
- { 0x6176, 22596 },
- { 0x6177, 22600 },
- { 0x6178, 22604 },
- { 0x6179, 22608 },
- { 0x617A, 22612 },
- { 0x617B, 22616 },
- { 0x617C, 22620 },
- { 0x617D, 22624 },
- { 0x617E, 22628 },
- { 0x617F, 22632 },
- { 0x6180, 22636 },
- { 0x6181, 22640 },
- { 0x6182, 22644 },
- { 0x6183, 22648 },
- { 0x6184, 22652 },
- { 0x6185, 22656 },
- { 0x6186, 22660 },
- { 0x6187, 22664 },
- { 0x6188, 22668 },
- { 0x6189, 22672 },
- { 0x618A, 22676 },
- { 0x618B, 22680 },
- { 0x618C, 22684 },
- { 0x618D, 22688 },
- { 0x0337, 22692 },
- { 0x1B7A, 22694 },
- { 0x6E12, 22696 },
- { 0x6C8A, 22698 },
- { 0x6DD5, 22700 },
- { 0x71B6, 22702 },
- { 0x6F86, 22704 },
- { 0x6CCF, 22709 },
- { 0x6DD3, 22715 },
- { 0x6DD8, 22718 },
- { 0x6DDA, 22721 },
- { 0x22BA, 22723 },
- { 0x22B9, 22730 },
- { 0x70CE, 22737 },
- { 0x70E2, 22741 },
- { 0x70C8, 22746 },
- { 0x70E0, 22750 },
- { 0x227E, 22755 },
- { 0x2276, 22759 },
- { 0x26B0, 22763 },
- { 0x22EF, 22768 },
- { 0x716D, 22771 },
- { 0x716F, 22776 },
- { 0x7170, 22782 },
- { 0x716E, 22788 },
- { 0x22BE, 22794 },
- { 0x2300, 22797 },
- { 0x22FF, 22804 },
- { 0x226E, 22811 },
- { 0x70D4, 22814 },
- { 0x70E5, 22818 },
- { 0x70E7, 22823 },
- { 0x2292, 22828 },
- { 0x22A5, 22834 },
- { 0x2274, 22839 },
- { 0x22BD, 22842 },
- { 0x26AF, 22847 },
- { 0x6E82, 22850 },
- { 0x2307, 22853 },
- { 0x22F0, 22859 },
- { 0x22F4, 22862 },
- { 0x6FA1, 22866 },
- { 0x6F99, 22871 },
- { 0x6F9F, 22877 },
- { 0x6F97, 22882 },
- { 0x22F2, 22888 },
- { 0x6FA2, 22892 },
- { 0x6F9A, 22897 },
- { 0x6FA0, 22903 },
- { 0x6F98, 22908 },
- { 0x2308, 22914 },
- { 0x709D, 22920 },
- { 0x70A7, 22923 },
- { 0x2235, 22926 },
- { 0x2272, 22930 },
- { 0x26B2, 22933 },
- { 0x26B1, 22935 },
- { 0x223D, 22940 },
- { 0x22FA, 22948 },
- { 0x6DED, 22953 },
- { 0x22B8, 22956 },
- { 0x22B7, 22962 },
- { 0x6FAC, 22969 },
- { 0x22B6, 22974 },
- { 0x22B5, 22980 },
- { 0x70E9, 22987 },
- { 0x70EA, 22992 },
- { 0x22A0, 22997 },
- { 0x26B3, 23000 },
- { 0x70C2, 23003 },
- { 0x22A2, 23005 },
- { 0x7104, 23007 },
- { 0x7100, 23014 },
- { 0x228B, 23020 },
- { 0x22F1, 23022 },
- { 0x6FAE, 23025 },
- { 0x2288, 23030 },
- { 0x22B4, 23034 },
- { 0x6FAF, 23037 },
- { 0x7106, 23040 },
- { 0x7102, 23047 },
- { 0x7103, 23053 },
- { 0x70FF, 23060 },
- { 0x22F3, 23066 },
- { 0x7105, 23069 },
- { 0x7101, 23076 },
- { 0x6FB6, 23082 },
- { 0x22B1, 23086 },
- { 0x22BC, 23090 },
- { 0x6FB4, 23094 },
- { 0x22EE, 23097 },
- { 0x22F6, 23101 },
- { 0x2317, 23105 },
- { 0x22CA, 23109 },
- { 0x22C8, 23114 },
- { 0x2270, 23120 },
- { 0x22CB, 23123 },
- { 0x22C9, 23128 },
- { 0x2313, 23134 },
- { 0x2311, 23139 },
- { 0x2312, 23144 },
- { 0x2302, 23148 },
- { 0x2297, 23153 },
- { 0x229D, 23156 },
- { 0x22F8, 23160 },
- { 0x2315, 23164 },
- { 0x6E65, 23168 },
- { 0x6CAA, 23169 },
- { 0x6D49, 23171 },
- { 0x6D6F, 23172 },
- { 0x6D02, 23174 },
- { 0x6D23, 23176 },
- { 0x1E8B, 23177 },
- { 0x6D1C, 23178 },
- { 0x6D1B, 23181 },
- { 0x6D13, 23183 },
- { 0x1E40, 23185 },
- { 0x1DDC, 23187 },
- { 0x6E20, 23193 },
- { 0x6E5C, 23195 },
- { 0x6E5B, 23201 },
- { 0x6E5F, 23207 },
- { 0x6E5D, 23212 },
- { 0x6E5E, 23216 },
- { 0x6D91, 23220 },
- { 0x6E86, 23221 },
- { 0x3752, 23222 },
- { 0x3753, 23226 },
- { 0x3750, 23230 },
- { 0x3751, 23234 },
- { 0x374F, 23239 },
- { 0x3725, 23243 },
- { 0x372A, 23247 },
- { 0x3726, 23251 },
- { 0x3729, 23255 },
- { 0x3728, 23259 },
- { 0x372D, 23263 },
- { 0x3724, 23267 },
- { 0x372C, 23271 },
- { 0x372B, 23275 },
- { 0x3727, 23279 },
- { 0x374B, 23283 },
- { 0x374E, 23287 },
- { 0x374C, 23291 },
- { 0x374D, 23295 },
- { 0x374A, 23299 },
- { 0x3746, 23303 },
- { 0x3748, 23307 },
- { 0x373D, 23311 },
- { 0x3745, 23315 },
- { 0x373C, 23319 },
- { 0x3730, 23323 },
- { 0x3743, 23327 },
- { 0x372E, 23331 },
- { 0x3740, 23335 },
- { 0x373B, 23339 },
- { 0x3738, 23343 },
- { 0x3747, 23347 },
- { 0x3749, 23351 },
- { 0x3739, 23355 },
- { 0x373E, 23359 },
- { 0x3732, 23363 },
- { 0x3736, 23367 },
- { 0x3744, 23371 },
- { 0x3741, 23375 },
- { 0x373F, 23379 },
- { 0x3734, 23383 },
- { 0x3737, 23387 },
- { 0x372F, 23391 },
- { 0x3731, 23395 },
- { 0x3735, 23399 },
- { 0x373A, 23403 },
- { 0x3733, 23407 },
- { 0x3742, 23411 },
- { 0x14A8, 23415 },
- { 0x14A5, 23419 },
- { 0x14A0, 23422 },
- { 0x14A3, 23425 },
- { 0x149D, 23428 },
- { 0x149C, 23431 },
- { 0x14A9, 23434 },
- { 0x14A7, 23437 },
- { 0x14AA, 23442 },
- { 0x14A1, 23446 },
- { 0x14A2, 23450 },
- { 0x149F, 23453 },
- { 0x14AB, 23456 },
- { 0x1497, 23459 },
- { 0x1498, 23462 },
- { 0x149B, 23465 },
- { 0x14AE, 23468 },
- { 0x14A6, 23471 },
- { 0x14A4, 23474 },
- { 0x149A, 23477 },
- { 0x149E, 23480 },
- { 0x14AD, 23483 },
- { 0x1499, 23486 },
- { 0x14B0, 23489 },
- { 0x14B5, 23492 },
- { 0x14B1, 23495 },
- { 0x14B4, 23498 },
- { 0x14B3, 23501 },
- { 0x14B8, 23504 },
- { 0x14AF, 23507 },
- { 0x14B7, 23510 },
- { 0x14B6, 23513 },
- { 0x14B2, 23516 },
- { 0x1492, 23519 },
- { 0x1488, 23523 },
- { 0x148C, 23527 },
- { 0x148A, 23531 },
- { 0x1487, 23535 },
- { 0x1493, 23539 },
- { 0x1494, 23543 },
- { 0x1496, 23547 },
- { 0x1491, 23551 },
- { 0x1489, 23555 },
- { 0x148F, 23559 },
- { 0x1495, 23563 },
- { 0x148E, 23567 },
- { 0x148D, 23571 },
- { 0x1490, 23575 },
- { 0x148B, 23579 },
- { 0x1486, 23583 },
- { 0x1485, 23587 },
- { 0x1465, 23591 },
- { 0x1456, 23594 },
- { 0x1458, 23597 },
- { 0x145B, 23600 },
- { 0x145D, 23603 },
- { 0x1471, 23606 },
- { 0x1451, 23609 },
- { 0x1453, 23612 },
- { 0x1472, 23615 },
- { 0x146C, 23618 },
- { 0x1469, 23621 },
- { 0x1464, 23624 },
- { 0x1467, 23627 },
- { 0x1473, 23630 },
- { 0x146B, 23633 },
- { 0x1470, 23636 },
- { 0x1460, 23639 },
- { 0x1462, 23642 },
- { 0x146D, 23645 },
- { 0x146A, 23648 },
- { 0x1457, 23651 },
- { 0x1459, 23654 },
- { 0x1452, 23657 },
- { 0x1454, 23660 },
- { 0x1455, 23663 },
- { 0x145F, 23666 },
- { 0x145A, 23669 },
- { 0x1466, 23672 },
- { 0x1468, 23675 },
- { 0x146E, 23678 },
- { 0x146F, 23681 },
- { 0x1461, 23684 },
- { 0x1463, 23687 },
- { 0x145C, 23690 },
- { 0x145E, 23693 },
- { 0x1672, 23696 },
- { 0x1662, 23700 },
- { 0x1679, 23704 },
- { 0x1669, 23708 },
- { 0x14BC, 23712 },
- { 0x14BB, 23717 },
- { 0x14B9, 23722 },
- { 0x14BD, 23727 },
- { 0x14BA, 23732 },
- { 0x14BE, 23737 },
- { 0x14C1, 23742 },
- { 0x14C0, 23747 },
- { 0x14C2, 23752 },
- { 0x14BF, 23757 },
- { 0x1671, 23762 },
- { 0x1661, 23766 },
- { 0x1673, 23770 },
- { 0x1663, 23774 },
- { 0x1670, 23778 },
- { 0x1660, 23782 },
- { 0x1674, 23786 },
- { 0x1664, 23790 },
- { 0x167C, 23794 },
- { 0x166C, 23798 },
- { 0x167B, 23802 },
- { 0x166B, 23806 },
- { 0x167D, 23810 },
- { 0x166D, 23814 },
- { 0x167A, 23818 },
- { 0x166A, 23822 },
- { 0x167E, 23826 },
- { 0x166E, 23830 },
- { 0x1677, 23834 },
- { 0x1667, 23838 },
- { 0x1676, 23842 },
- { 0x1666, 23846 },
- { 0x1678, 23850 },
- { 0x1668, 23854 },
- { 0x1675, 23858 },
- { 0x1665, 23862 },
- { 0x166F, 23866 },
- { 0x165F, 23869 },
- { 0x14AC, 23872 },
- { 0x147E, 23876 },
- { 0x1480, 23880 },
- { 0x1476, 23884 },
- { 0x1478, 23888 },
- { 0x147C, 23892 },
- { 0x147F, 23896 },
- { 0x1475, 23900 },
- { 0x1481, 23904 },
- { 0x1474, 23908 },
- { 0x1484, 23912 },
- { 0x1477, 23916 },
- { 0x1482, 23920 },
- { 0x1483, 23926 },
- { 0x1479, 23932 },
- { 0x147A, 23936 },
- { 0x147D, 23940 },
- { 0x147B, 23944 },
- { 0x6D63, 23948 },
- { 0x6D32, 23949 },
- { 0x2332, 23950 },
- { 0x4626, 23953 },
- { 0x4628, 23960 },
- { 0x6E6F, 23967 },
- { 0x4625, 23970 },
- { 0x4627, 23977 },
- { 0x6E70, 23984 },
- { 0x6E72, 23987 },
- { 0x2333, 23990 },
- { 0x2578, 23993 },
- { 0x2149, 23997 },
- { 0x6E71, 23999 },
- { 0x2656, 24002 },
- { 0x2277, 24007 },
- { 0x0041, 24009 },
- { 0x01E6, 24013 },
- { 0x01A0, 24020 },
- { 0x1A6C, 24029 },
- { 0x1A6E, 24036 },
- { 0x00A4, 24043 },
- { 0x01BA, 24050 },
- { 0x19CC, 24059 },
- { 0x00A0, 24066 },
- { 0x00C2, 24072 },
- { 0x1A82, 24078 },
- { 0x1A7E, 24087 },
- { 0x1A7A, 24096 },
- { 0x1A7C, 24104 },
- { 0x1A80, 24112 },
- { 0x018D, 24120 },
- { 0x009F, 24126 },
- { 0x1A65, 24132 },
- { 0x00A2, 24140 },
- { 0x01C0, 24146 },
- { 0x00C0, 24153 },
- { 0x00C4, 24159 },
- { 0x278B, 24165 },
- { 0x01C2, 24171 },
- { 0x00A3, 24178 },
- { 0x019E, 24184 },
- { 0x195F, 24192 },
- { 0x00A1, 24199 },
- { 0x1A78, 24205 },
- { 0x1A74, 24214 },
- { 0x1A70, 24223 },
- { 0x1A72, 24231 },
- { 0x1A76, 24239 },
- { 0x3903, 24247 },
- { 0x0042, 24252 },
- { 0x19CE, 24256 },
- { 0x19D0, 24263 },
- { 0x0212, 24270 },
- { 0x19D2, 24276 },
- { 0x193C, 24283 },
- { 0x013F, 24290 },
- { 0x0142, 24296 },
- { 0x1950, 24302 },
- { 0x361D, 24309 },
- { 0x0043, 24315 },
- { 0x3619, 24319 },
- { 0x00CA, 24325 },
- { 0x0214, 24332 },
- { 0x0147, 24338 },
- { 0x00C6, 24344 },
- { 0x00CC, 24350 },
- { 0x01FB, 24356 },
- { 0x00A6, 24362 },
- { 0x19D4, 24368 },
- { 0x361A, 24376 },
- { 0x00C8, 24383 },
- { 0x0044, 24389 },
- { 0x19D6, 24393 },
- { 0x19D8, 24400 },
- { 0x01E0, 24407 },
- { 0x0216, 24413 },
- { 0x1961, 24419 },
- { 0x19DA, 24427 },
- { 0x0215, 24434 },
- { 0x00CE, 24440 },
- { 0x193D, 24446 },
- { 0x00D0, 24453 },
- { 0x014B, 24459 },
- { 0x19DC, 24465 },
- { 0x1951, 24471 },
- { 0x19DE, 24478 },
- { 0x0045, 24485 },
- { 0x00D6, 24489 },
- { 0x1A84, 24496 },
- { 0x1A86, 24503 },
- { 0x00A8, 24510 },
- { 0x00D4, 24516 },
- { 0x00DA, 24522 },
- { 0x00A7, 24528 },
- { 0x279E, 24534 },
- { 0x1A88, 24540 },
- { 0x19E6, 24546 },
- { 0x01C4, 24553 },
- { 0x00D2, 24560 },
- { 0x19E2, 24566 },
- { 0x19E0, 24574 },
- { 0x00D8, 24582 },
- { 0x0206, 24588 },
- { 0x01E8, 24594 },
- { 0x19E8, 24600 },
- { 0x3906, 24608 },
- { 0x01C6, 24614 },
- { 0x00AA, 24621 },
- { 0x1962, 24627 },
- { 0x00A9, 24634 },
- { 0x1A92, 24640 },
- { 0x1A8E, 24649 },
- { 0x1A8A, 24658 },
- { 0x1A8C, 24666 },
- { 0x1A90, 24674 },
- { 0x19E4, 24682 },
- { 0x0046, 24689 },
- { 0x19EA, 24693 },
- { 0x0151, 24700 },
- { 0x193E, 24706 },
- { 0x361F, 24713 },
- { 0x1952, 24719 },
- { 0x0047, 24726 },
- { 0x00E0, 24730 },
- { 0x021F, 24737 },
- { 0x01B4, 24743 },
- { 0x00DE, 24749 },
- { 0x01A6, 24755 },
- { 0x19EC, 24761 },
- { 0x01A4, 24767 },
- { 0x00E2, 24773 },
- { 0x3627, 24779 },
- { 0x1953, 24786 },
- { 0x00DC, 24793 },
- { 0x0048, 24799 },
- { 0x19EE, 24803 },
- { 0x19F0, 24810 },
- { 0x0225, 24817 },
- { 0x1A61, 24823 },
- { 0x19F6, 24830 },
- { 0x01DE, 24837 },
- { 0x00E6, 24843 },
- { 0x19F4, 24849 },
- { 0x361B, 24855 },
- { 0x278E, 24862 },
- { 0x19F2, 24868 },
- { 0x00E4, 24874 },
- { 0x0049, 24880 },
- { 0x1A96, 24884 },
- { 0x1A94, 24891 },
- { 0x00AC, 24898 },
- { 0x00EC, 24904 },
- { 0x018F, 24910 },
- { 0x00AB, 24916 },
- { 0x00E8, 24922 },
- { 0x19F8, 24928 },
- { 0x01C8, 24935 },
- { 0x00EA, 24942 },
- { 0x00EE, 24948 },
- { 0x0227, 24954 },
- { 0x01CA, 24960 },
- { 0x00AE, 24967 },
- { 0x19FA, 24973 },
- { 0x1966, 24981 },
- { 0x00AD, 24988 },
- { 0x004A, 24994 },
- { 0x01AF, 24998 },
- { 0x0208, 25004 },
- { 0x00F4, 25010 },
- { 0x025C, 25016 },
- { 0x004B, 25022 },
- { 0x19FE, 25026 },
- { 0x0158, 25033 },
- { 0x1A00, 25039 },
- { 0x19FC, 25046 },
- { 0x01A8, 25052 },
- { 0x35C7, 25058 },
- { 0x35CB, 25064 },
- { 0x00F6, 25073 },
- { 0x3629, 25079 },
- { 0x1954, 25086 },
- { 0x35C9, 25093 },
- { 0x2790, 25100 },
- { 0x004C, 25106 },
- { 0x0159, 25110 },
- { 0x1A02, 25116 },
- { 0x1A04, 25123 },
- { 0x022B, 25132 },
- { 0x01F3, 25138 },
- { 0x35CF, 25144 },
- { 0x1A06, 25151 },
- { 0x00F9, 25158 },
- { 0x00FD, 25164 },
- { 0x2787, 25170 },
- { 0x390A, 25177 },
- { 0x00FF, 25185 },
- { 0x390B, 25192 },
- { 0x022A, 25199 },
- { 0x0101, 25206 },
- { 0x00FB, 25212 },
- { 0x1955, 25218 },
- { 0x3909, 25225 },
- { 0x022C, 25233 },
- { 0x3614, 25240 },
- { 0x1A08, 25249 },
- { 0x004D, 25256 },
- { 0x1A0C, 25260 },
- { 0x1A0E, 25267 },
- { 0x0230, 25274 },
- { 0x1A0A, 25280 },
- { 0x193F, 25286 },
- { 0x1956, 25293 },
- { 0x390C, 25300 },
- { 0x004E, 25306 },
- { 0x1A10, 25310 },
- { 0x1A12, 25317 },
- { 0x01F4, 25324 },
- { 0x0231, 25330 },
- { 0x1A14, 25337 },
- { 0x015D, 25344 },
- { 0x0103, 25352 },
- { 0x0107, 25358 },
- { 0x01B8, 25364 },
- { 0x00B0, 25370 },
- { 0x1940, 25376 },
- { 0x0105, 25383 },
- { 0x362B, 25389 },
- { 0x1957, 25396 },
- { 0x3617, 25403 },
- { 0x0232, 25409 },
- { 0x1A16, 25416 },
- { 0x390D, 25423 },
- { 0x0108, 25429 },
- { 0x004F, 25436 },
- { 0x01EE, 25440 },
- { 0x01F0, 25447 },
- { 0x1A98, 25456 },
- { 0x27A0, 25463 },
- { 0x1A9A, 25471 },
- { 0x0160, 25478 },
- { 0x1AAE, 25484 },
- { 0x1AAA, 25493 },
- { 0x1AA6, 25502 },
- { 0x1AA8, 25510 },
- { 0x1AAC, 25518 },
- { 0x35D1, 25526 },
- { 0x35D3, 25534 },
- { 0x00B2, 25540 },
- { 0x010E, 25546 },
- { 0x0191, 25552 },
- { 0x00B1, 25558 },
- { 0x00B4, 25564 },
- { 0x1A18, 25570 },
- { 0x01EC, 25578 },
- { 0x1A1A, 25586 },
- { 0x0110, 25594 },
- { 0x01CC, 25601 },
- { 0x010C, 25608 },
- { 0x1A1E, 25614 },
- { 0x1A1C, 25622 },
- { 0x01AA, 25630 },
- { 0x01AC, 25636 },
- { 0x00B7, 25644 },
- { 0x01BE, 25650 },
- { 0x01CE, 25658 },
- { 0x00B5, 25665 },
- { 0x01EA, 25671 },
- { 0x00B3, 25679 },
- { 0x1AA4, 25685 },
- { 0x1AA0, 25694 },
- { 0x1A9C, 25703 },
- { 0x1A9E, 25711 },
- { 0x1AA2, 25719 },
- { 0x0050, 25727 },
- { 0x1A22, 25731 },
- { 0x0164, 25738 },
- { 0x1A20, 25744 },
- { 0x1941, 25750 },
- { 0x194D, 25757 },
- { 0x35D7, 25763 },
- { 0x1958, 25771 },
- { 0x35D9, 25778 },
- { 0x35DB, 25784 },
- { 0x0051, 25791 },
- { 0x025F, 25795 },
- { 0x020A, 25801 },
- { 0x35DD, 25808 },
- { 0x35DF, 25816 },
- { 0x0052, 25823 },
- { 0x1A24, 25827 },
- { 0x1A26, 25834 },
- { 0x1A28, 25841 },
- { 0x1A2A, 25850 },
- { 0x023B, 25857 },
- { 0x023C, 25864 },
- { 0x0114, 25870 },
- { 0x0118, 25876 },
- { 0x01D0, 25882 },
- { 0x1942, 25889 },
- { 0x020C, 25896 },
- { 0x0116, 25902 },
- { 0x362D, 25908 },
- { 0x1959, 25915 },
- { 0x023D, 25922 },
- { 0x1943, 25928 },
- { 0x01D2, 25937 },
- { 0x391B, 25944 },
- { 0x35E1, 25950 },
- { 0x3919, 25955 },
- { 0x0053, 25961 },
- { 0x1A2C, 25965 },
- { 0x1A2E, 25972 },
- { 0x1A34, 25979 },
- { 0x0241, 25989 },
- { 0x011A, 25995 },
- { 0x1A30, 26001 },
- { 0x0120, 26010 },
- { 0x1A32, 26016 },
- { 0x01D8, 26025 },
- { 0x01FE, 26032 },
- { 0x1944, 26039 },
- { 0x011E, 26046 },
- { 0x362F, 26052 },
- { 0x195A, 26059 },
- { 0x011C, 26066 },
- { 0x0054, 26072 },
- { 0x1A36, 26076 },
- { 0x1A38, 26083 },
- { 0x01F5, 26090 },
- { 0x016C, 26096 },
- { 0x1A3A, 26102 },
- { 0x0124, 26109 },
- { 0x01DA, 26115 },
- { 0x1945, 26122 },
- { 0x0126, 26129 },
- { 0x0122, 26135 },
- { 0x016A, 26141 },
- { 0x278C, 26148 },
- { 0x1A62, 26155 },
- { 0x0247, 26161 },
- { 0x1A3C, 26168 },
- { 0x0055, 26175 },
- { 0x0248, 26179 },
- { 0x3921, 26184 },
- { 0x1AB0, 26193 },
- { 0x1AB2, 26200 },
- { 0x016F, 26207 },
- { 0x1ABC, 26213 },
- { 0x1AB8, 26222 },
- { 0x1AB4, 26231 },
- { 0x1AB6, 26239 },
- { 0x1ABA, 26247 },
- { 0x3924, 26255 },
- { 0x012E, 26262 },
- { 0x00B9, 26269 },
- { 0x012C, 26275 },
- { 0x0193, 26281 },
- { 0x00B8, 26287 },
- { 0x3920, 26293 },
- { 0x0128, 26301 },
- { 0x1A44, 26307 },
- { 0x1A40, 26315 },
- { 0x0130, 26322 },
- { 0x01D4, 26329 },
- { 0x012A, 26336 },
- { 0x1A46, 26342 },
- { 0x0132, 26350 },
- { 0x01D6, 26356 },
- { 0x00BB, 26363 },
- { 0x0197, 26369 },
- { 0x0199, 26377 },
- { 0x019B, 26385 },
- { 0x0195, 26393 },
- { 0x1A3E, 26401 },
- { 0x1969, 26408 },
- { 0x00BA, 26415 },
- { 0x1A42, 26421 },
- { 0x0056, 26428 },
- { 0x1A4A, 26432 },
- { 0x279A, 26439 },
- { 0x024A, 26445 },
- { 0x2797, 26451 },
- { 0x1A48, 26458 },
- { 0x195C, 26464 },
- { 0x35E5, 26471 },
- { 0x0057, 26478 },
- { 0x1A52, 26482 },
- { 0x1A54, 26489 },
- { 0x2799, 26496 },
- { 0x1A63, 26502 },
- { 0x1A4E, 26509 },
- { 0x1A4C, 26515 },
- { 0x1A50, 26521 },
- { 0x0134, 26527 },
- { 0x0058, 26533 },
- { 0x1A56, 26537 },
- { 0x3928, 26544 },
- { 0x3929, 26552 },
- { 0x392A, 26560 },
- { 0x392B, 26572 },
- { 0x195D, 26582 },
- { 0x1A58, 26589 },
- { 0x0059, 26595 },
- { 0x1A5A, 26599 },
- { 0x1AC0, 26606 },
- { 0x0173, 26613 },
- { 0x1AC2, 26619 },
- { 0x1ACA, 26626 },
- { 0x1A64, 26632 },
- { 0x00BC, 26639 },
- { 0x1ABE, 26645 },
- { 0x392C, 26651 },
- { 0x1AC4, 26659 },
- { 0x01F2, 26665 },
- { 0x020E, 26671 },
- { 0x00BE, 26677 },
- { 0x0136, 26683 },
- { 0x005A, 26689 },
- { 0x013B, 26693 },
- { 0x1A5E, 26700 },
- { 0x0250, 26707 },
- { 0x01E4, 26713 },
- { 0x1A60, 26719 },
- { 0x0139, 26726 },
- { 0x013D, 26732 },
- { 0x01FF, 26738 },
- { 0x1946, 26745 },
- { 0x0175, 26752 },
- { 0x195E, 26758 },
- { 0x2792, 26765 },
- { 0x024F, 26771 },
- { 0x1A5C, 26778 },
- { 0x35B9, 26784 },
- { 0x00A5, 26788 },
- { 0x01BC, 26792 },
- { 0x01A2, 26798 },
- { 0x35BB, 26804 },
- { 0x35BD, 26808 },
- { 0x35BF, 26812 },
- { 0x35C1, 26816 },
- { 0x35C3, 26823 },
- { 0x01F7, 26827 },
- { 0x01B2, 26832 },
- { 0x0185, 26836 },
- { 0x0262, 26842 },
- { 0x0264, 26847 },
- { 0x35F1, 26854 },
- { 0x0154, 26858 },
- { 0x35F3, 26862 },
- { 0x0188, 26866 },
- { 0x0269, 26870 },
- { 0x026A, 26875 },
- { 0x018B, 26880 },
- { 0x0162, 26884 },
- { 0x35D5, 26888 },
- { 0x01E2, 26892 },
- { 0x01F8, 26896 },
- { 0x0267, 26901 },
- { 0x194A, 26908 },
- { 0x0265, 26914 },
- { 0x35AF, 26919 },
- { 0x193B, 26923 },
- { 0x3922, 26927 },
- { 0x35FE, 26931 },
- { 0x3935, 26935 },
- { 0x35E7, 26939 },
- { 0x3925, 26943 },
- { 0x3927, 26947 },
- { 0x3926, 26955 },
- { 0x35F5, 26963 },
- { 0x35F7, 26967 },
- { 0x010A, 26971 },
- { 0x390E, 26975 },
- { 0x0242, 26981 },
- { 0x0245, 26985 },
- { 0x195B, 26991 },
- { 0x1968, 26998 },
- { 0x00AF, 27005 },
- { 0x0251, 27009 },
- { 0x0252, 27013 },
- { 0x0179, 27019 },
- { 0x01AE, 27025 },
- { 0x196A, 27031 },
- { 0x0178, 27038 },
- { 0x0162, 27043 },
- { 0x00F7, 27047 },
- { 0x35F8, 27051 },
- { 0x35F9, 27055 },
- { 0x35FA, 27059 },
- { 0x0237, 27063 },
- { 0x35FB, 27067 },
- { 0x35E3, 27071 },
- { 0x18E6, 27076 },
- { 0x35FD, 27082 },
- { 0x363A, 27086 },
- { 0x0263, 27090 },
- { 0x0268, 27095 },
- { 0x279C, 27100 },
- { 0x35AD, 27105 },
- { 0x0226, 27109 },
- { 0x0228, 27115 },
- { 0x194C, 27119 },
- { 0x022D, 27125 },
- { 0x013E, 27129 },
- { 0x1A66, 27134 },
- { 0x1A68, 27142 },
- { 0x1A67, 27150 },
- { 0x021A, 27158 },
- { 0x1963, 27163 },
- { 0x0213, 27171 },
- { 0x3911, 27176 },
- { 0x1967, 27183 },
- { 0x3934, 27191 },
- { 0x0223, 27196 },
- { 0x0266, 27201 },
- { 0x0144, 27206 },
- { 0x0167, 27211 },
- { 0x017C, 27216 },
- { 0x35EF, 27221 },
- { 0x01DC, 27225 },
- { 0x0210, 27229 },
- { 0x1960, 27233 },
- { 0x1A6A, 27240 },
- { 0x0222, 27244 },
- { 0x3907, 27248 },
- { 0x363C, 27253 },
- { 0x3932, 27257 },
- { 0x0218, 27262 },
- { 0x0219, 27266 },
- { 0x1965, 27272 },
- { 0x009E, 27279 },
- { 0x0244, 27284 },
- { 0x00BD, 27290 },
- { 0x35EB, 27294 },
- { 0x35ED, 27300 },
- { 0x3905, 27308 },
- { 0x0234, 27313 },
- { 0x3902, 27318 },
- { 0x18E7, 27323 },
- { 0x35CD, 27329 },
- { 0x0259, 27334 },
- { 0x0236, 27340 },
- { 0x021D, 27345 },
- { 0x391A, 27352 },
- { 0x391C, 27357 },
- { 0x015A, 27364 },
- { 0x0220, 27370 },
- { 0x3908, 27375 },
- { 0x391D, 27382 },
- { 0x391E, 27387 },
- { 0x020F, 27394 },
- { 0x019C, 27399 },
- { 0x1947, 27404 },
- { 0x0224, 27409 },
- { 0x026D, 27414 },
- { 0x026E, 27421 },
- { 0x18D9, 27430 },
- { 0x025D, 27435 },
- { 0x3607, 27440 },
- { 0x022E, 27445 },
- { 0x022F, 27450 },
- { 0x3915, 27458 },
- { 0x3916, 27464 },
- { 0x0238, 27472 },
- { 0x023A, 27477 },
- { 0x0239, 27484 },
- { 0x279F, 27492 },
- { 0x0246, 27499 },
- { 0x024B, 27504 },
- { 0x024C, 27509 },
- { 0x024D, 27514 },
- { 0x18D2, 27519 },
- { 0x18E4, 27524 },
- { 0x3913, 27529 },
- { 0x3914, 27536 },
- { 0x3923, 27544 },
- { 0x18D8, 27549 },
- { 0x0211, 27555 },
- { 0x014C, 27560 },
- { 0x3605, 27565 },
- { 0x00F0, 27571 },
- { 0x01F6, 27576 },
- { 0x021E, 27581 },
- { 0x0243, 27588 },
- { 0x0201, 27597 },
- { 0x3600, 27602 },
- { 0x3602, 27607 },
- { 0x1949, 27612 },
- { 0x3609, 27617 },
- { 0x360B, 27622 },
- { 0x360D, 27627 },
- { 0x3917, 27632 },
- { 0x0249, 27637 },
- { 0x194F, 27641 },
- { 0x3621, 27647 },
- { 0x3623, 27652 },
- { 0x3625, 27657 },
- { 0x391F, 27662 },
- { 0x3912, 27667 },
- { 0x3936, 27672 },
- { 0x3933, 27677 },
- { 0x1D11, 27682 },
- { 0x35C5, 27687 },
- { 0x0217, 27694 },
- { 0x023E, 27699 },
- { 0x021B, 27706 },
- { 0x021C, 27712 },
- { 0x1964, 27720 },
- { 0x3612, 27729 },
- { 0x18E1, 27733 },
- { 0x18E3, 27738 },
- { 0x18ED, 27745 },
- { 0x18E2, 27750 },
- { 0x18EF, 27756 },
- { 0x18EE, 27762 },
- { 0x279D, 27768 },
- { 0x35B1, 27773 },
- { 0x35B3, 27777 },
- { 0x35B5, 27781 },
- { 0x35E9, 27787 },
- { 0x3904, 27792 },
- { 0x390F, 27797 },
- { 0x3910, 27802 },
- { 0x1AC8, 27809 },
- { 0x1AC6, 27814 },
- { 0x35AB, 27819 },
- { 0x35A9, 27824 },
- { 0x194B, 27829 },
- { 0x194E, 27836 },
- { 0x3A0D, 27843 },
- { 0x3A0E, 27847 },
- { 0x3A0F, 27851 },
- { 0x00F2, 27855 },
- { 0x0112, 27859 },
- { 0x3A13, 27863 },
- { 0x3A10, 27867 },
- { 0x3A11, 27871 },
- { 0x3A12, 27875 },
- { 0x0165, 27881 },
- { 0x18F5, 27884 },
- { 0x017A, 27887 },
- { 0x017E, 27892 },
- { 0x18D0, 27895 },
- { 0x0258, 27900 },
- { 0x18D4, 27905 },
- { 0x18D5, 27910 },
- { 0x18D7, 27915 },
- { 0x35B6, 27920 },
- { 0x0221, 27925 },
- { 0x025A, 27930 },
- { 0x025B, 27937 },
- { 0x0229, 27942 },
- { 0x18DA, 27947 },
- { 0x18DB, 27952 },
- { 0x025E, 27957 },
- { 0x18DC, 27962 },
- { 0x18DD, 27969 },
- { 0x0233, 27974 },
- { 0x18DF, 27979 },
- { 0x18E8, 27984 },
- { 0x023F, 27989 },
- { 0x3918, 27994 },
- { 0x35B7, 28002 },
- { 0x18EB, 28007 },
- { 0x18EC, 28012 },
- { 0x18F0, 28017 },
- { 0x18F1, 28022 },
- { 0x024E, 28027 },
- { 0x18F2, 28032 },
- { 0x18D1, 28037 },
- { 0x0235, 28042 },
- { 0x18E5, 28047 },
- { 0x18D6, 28052 },
- { 0x18F3, 28057 },
- { 0x35FC, 28062 },
- { 0x18E0, 28067 },
- { 0x18D3, 28073 },
- { 0x27A1, 28079 },
- { 0x3640, 28085 },
- { 0x18EA, 28091 },
- { 0x0240, 28097 },
- { 0x18DE, 28103 },
- { 0x18E9, 28109 },
- { 0x017F, 28115 },
- { 0x18F4, 28119 },
- { 0x0253, 28124 },
- { 0x0260, 28128 },
- { 0x0180, 28134 },
- { 0x0181, 28138 },
- { 0x026C, 28142 },
- { 0x0257, 28146 },
- { 0x026B, 28150 },
- { 0x0255, 28154 },
- { 0x017D, 28159 },
- { 0x0169, 28166 },
- { 0x0261, 28171 },
- { 0x0182, 28178 },
- { 0x0256, 28182 },
- { 0x0254, 28186 },
- { 0x3615, 28191 },
- { 0x0021, 28195 },
- { 0x01E5, 28199 },
- { 0x019F, 28206 },
- { 0x1A6B, 28215 },
- { 0x1A6D, 28222 },
- { 0x0084, 28229 },
- { 0x01B9, 28236 },
- { 0x19CB, 28245 },
- { 0x0080, 28252 },
- { 0x00C1, 28258 },
- { 0x1A81, 28264 },
- { 0x1A7D, 28273 },
- { 0x1A79, 28282 },
- { 0x1A7B, 28290 },
- { 0x1A7F, 28298 },
- { 0x018C, 28306 },
- { 0x007F, 28312 },
- { 0x0082, 28318 },
- { 0x01BF, 28324 },
- { 0x00BF, 28331 },
- { 0x00C3, 28337 },
- { 0x01F9, 28343 },
- { 0x01C1, 28349 },
- { 0x0083, 28356 },
- { 0x019D, 28362 },
- { 0x0081, 28370 },
- { 0x1A77, 28376 },
- { 0x1A73, 28385 },
- { 0x1A6F, 28394 },
- { 0x1A71, 28402 },
- { 0x1A75, 28410 },
- { 0x0022, 28418 },
- { 0x19CD, 28422 },
- { 0x19CF, 28429 },
- { 0x0140, 28436 },
- { 0x19D1, 28442 },
- { 0x0202, 28449 },
- { 0x0141, 28455 },
- { 0x361C, 28461 },
- { 0x0023, 28467 },
- { 0x3618, 28471 },
- { 0x00C9, 28477 },
- { 0x0146, 28484 },
- { 0x00C5, 28490 },
- { 0x00CB, 28496 },
- { 0x01FA, 28502 },
- { 0x0086, 28508 },
- { 0x19D3, 28514 },
- { 0x00C7, 28522 },
- { 0x0024, 28528 },
- { 0x19D5, 28532 },
- { 0x19D7, 28539 },
- { 0x0149, 28546 },
- { 0x19D9, 28552 },
- { 0x00CD, 28559 },
- { 0x01B1, 28565 },
- { 0x0184, 28573 },
- { 0x00CF, 28583 },
- { 0x014A, 28589 },
- { 0x19DB, 28595 },
- { 0x19DD, 28601 },
- { 0x0025, 28608 },
- { 0x00D5, 28612 },
- { 0x1A83, 28619 },
- { 0x1A85, 28626 },
- { 0x0088, 28633 },
- { 0x00D3, 28639 },
- { 0x00D9, 28645 },
- { 0x0087, 28651 },
- { 0x1A87, 28657 },
- { 0x19E5, 28663 },
- { 0x01C3, 28670 },
- { 0x00D1, 28677 },
- { 0x19E1, 28683 },
- { 0x19DF, 28691 },
- { 0x00D7, 28699 },
- { 0x0205, 28705 },
- { 0x01E7, 28711 },
- { 0x19E7, 28717 },
- { 0x01C5, 28725 },
- { 0x008A, 28732 },
- { 0x0089, 28738 },
- { 0x1A91, 28744 },
- { 0x1A8D, 28753 },
- { 0x1A89, 28762 },
- { 0x1A8B, 28770 },
- { 0x1A8F, 28778 },
- { 0x19E3, 28786 },
- { 0x0026, 28793 },
- { 0x19E9, 28797 },
- { 0x0150, 28804 },
- { 0x361E, 28810 },
- { 0x0027, 28816 },
- { 0x00DF, 28820 },
- { 0x0152, 28827 },
- { 0x01B3, 28833 },
- { 0x00DD, 28839 },
- { 0x01A5, 28845 },
- { 0x19EB, 28851 },
- { 0x01A3, 28857 },
- { 0x00E1, 28863 },
- { 0x3626, 28869 },
- { 0x00DB, 28876 },
- { 0x0028, 28882 },
- { 0x19ED, 28886 },
- { 0x19EF, 28893 },
- { 0x3630, 28900 },
- { 0x19F5, 28906 },
- { 0x01DD, 28913 },
- { 0x00E5, 28919 },
- { 0x19F3, 28925 },
- { 0x278D, 28931 },
- { 0x19F1, 28937 },
- { 0x00E3, 28943 },
- { 0x0029, 28949 },
- { 0x00EF, 28953 },
- { 0x1A95, 28960 },
- { 0x1A93, 28967 },
- { 0x008C, 28974 },
- { 0x00EB, 28980 },
- { 0x018E, 28986 },
- { 0x008B, 28992 },
- { 0x00E7, 28998 },
- { 0x19F7, 29004 },
- { 0x01C7, 29011 },
- { 0x00E9, 29018 },
- { 0x00ED, 29024 },
- { 0x0156, 29030 },
- { 0x01C9, 29036 },
- { 0x008E, 29043 },
- { 0x19F9, 29049 },
- { 0x008D, 29057 },
- { 0x002A, 29063 },
- { 0x0207, 29067 },
- { 0x00F3, 29073 },
- { 0x3637, 29079 },
- { 0x002B, 29085 },
- { 0x19FD, 29089 },
- { 0x0157, 29096 },
- { 0x19FF, 29102 },
- { 0x19FB, 29109 },
- { 0x01A7, 29115 },
- { 0x35C6, 29121 },
- { 0x35CA, 29127 },
- { 0x00F5, 29136 },
- { 0x3628, 29142 },
- { 0x35C8, 29149 },
- { 0x278F, 29156 },
- { 0x002C, 29162 },
- { 0x01FC, 29166 },
- { 0x1A01, 29172 },
- { 0x1A03, 29179 },
- { 0x3633, 29188 },
- { 0x35CE, 29194 },
- { 0x1A05, 29201 },
- { 0x00F8, 29208 },
- { 0x00FC, 29214 },
- { 0x0187, 29220 },
- { 0x2786, 29228 },
- { 0x00FE, 29235 },
- { 0x2788, 29242 },
- { 0x0100, 29249 },
- { 0x00FA, 29255 },
- { 0x1A07, 29261 },
- { 0x002D, 29268 },
- { 0x1A0B, 29272 },
- { 0x1A0D, 29279 },
- { 0x2794, 29286 },
- { 0x1A09, 29292 },
- { 0x002E, 29298 },
- { 0x1A0F, 29302 },
- { 0x1A11, 29309 },
- { 0x015C, 29316 },
- { 0x1A13, 29323 },
- { 0x01DF, 29330 },
- { 0x0102, 29338 },
- { 0x0106, 29344 },
- { 0x01B7, 29350 },
- { 0x018A, 29356 },
- { 0x0090, 29364 },
- { 0x0104, 29370 },
- { 0x362A, 29376 },
- { 0x3616, 29383 },
- { 0x1A15, 29389 },
- { 0x002F, 29396 },
- { 0x01ED, 29400 },
- { 0x01EF, 29407 },
- { 0x1A97, 29416 },
- { 0x1A99, 29423 },
- { 0x015F, 29430 },
- { 0x1AAD, 29436 },
- { 0x1AA9, 29445 },
- { 0x1AA5, 29454 },
- { 0x1AA7, 29462 },
- { 0x1AAB, 29470 },
- { 0x35D0, 29478 },
- { 0x35D2, 29486 },
- { 0x0092, 29492 },
- { 0x010D, 29498 },
- { 0x0190, 29504 },
- { 0x0091, 29510 },
- { 0x0094, 29516 },
- { 0x1A17, 29522 },
- { 0x01EB, 29530 },
- { 0x1A19, 29538 },
- { 0x010F, 29546 },
- { 0x01CB, 29553 },
- { 0x010B, 29560 },
- { 0x1A1D, 29566 },
- { 0x1A1B, 29574 },
- { 0x015E, 29582 },
- { 0x01A9, 29589 },
- { 0x01AB, 29595 },
- { 0x0097, 29603 },
- { 0x01BD, 29609 },
- { 0x01CD, 29617 },
- { 0x0095, 29624 },
- { 0x01E9, 29630 },
- { 0x0093, 29638 },
- { 0x1AA3, 29644 },
- { 0x1A9F, 29653 },
- { 0x1A9B, 29662 },
- { 0x1A9D, 29670 },
- { 0x1AA1, 29678 },
- { 0x0030, 29686 },
- { 0x1A21, 29690 },
- { 0x0163, 29697 },
- { 0x1A1F, 29703 },
- { 0x2789, 29709 },
- { 0x35D6, 29715 },
- { 0x35D8, 29723 },
- { 0x35DA, 29729 },
- { 0x0031, 29736 },
- { 0x35DC, 29740 },
- { 0x35DE, 29748 },
- { 0x0032, 29755 },
- { 0x1A23, 29759 },
- { 0x1A25, 29766 },
- { 0x1A27, 29773 },
- { 0x1A29, 29782 },
- { 0x278A, 29789 },
- { 0x0113, 29795 },
- { 0x0117, 29801 },
- { 0x01CF, 29807 },
- { 0x020B, 29814 },
- { 0x0115, 29820 },
- { 0x362C, 29826 },
- { 0x01D1, 29833 },
- { 0x35E0, 29840 },
- { 0x0033, 29845 },
- { 0x1A2B, 29849 },
- { 0x1A2D, 29856 },
- { 0x1A33, 29863 },
- { 0x0119, 29873 },
- { 0x1A2F, 29879 },
- { 0x011F, 29888 },
- { 0x1A31, 29894 },
- { 0x01D7, 29903 },
- { 0x27A4, 29910 },
- { 0x011D, 29917 },
- { 0x362E, 29923 },
- { 0x011B, 29930 },
- { 0x0034, 29936 },
- { 0x1A35, 29940 },
- { 0x1A37, 29947 },
- { 0x016B, 29954 },
- { 0x1A39, 29960 },
- { 0x0123, 29967 },
- { 0x01D9, 29973 },
- { 0x0125, 29980 },
- { 0x0121, 29986 },
- { 0x01FD, 29992 },
- { 0x016D, 29999 },
- { 0x1A3B, 30006 },
- { 0x0035, 30013 },
- { 0x0203, 30017 },
- { 0x1AAF, 30022 },
- { 0x1AB1, 30029 },
- { 0x016E, 30036 },
- { 0x1ABB, 30042 },
- { 0x1AB7, 30051 },
- { 0x1AB3, 30060 },
- { 0x1AB5, 30068 },
- { 0x1AB9, 30076 },
- { 0x012D, 30084 },
- { 0x0099, 30091 },
- { 0x012B, 30097 },
- { 0x0192, 30103 },
- { 0x0098, 30109 },
- { 0x0127, 30115 },
- { 0x1A43, 30121 },
- { 0x1A3F, 30129 },
- { 0x012F, 30136 },
- { 0x01D3, 30143 },
- { 0x0129, 30150 },
- { 0x1A45, 30156 },
- { 0x0131, 30164 },
- { 0x01D5, 30170 },
- { 0x009B, 30177 },
- { 0x0196, 30183 },
- { 0x0198, 30191 },
- { 0x019A, 30199 },
- { 0x0194, 30207 },
- { 0x1A3D, 30215 },
- { 0x009A, 30222 },
- { 0x1A41, 30228 },
- { 0x0036, 30235 },
- { 0x1A49, 30239 },
- { 0x0171, 30246 },
- { 0x1A47, 30252 },
- { 0x35E4, 30258 },
- { 0x0037, 30265 },
- { 0x1A51, 30269 },
- { 0x1A53, 30276 },
- { 0x2798, 30283 },
- { 0x1A4D, 30289 },
- { 0x1A4B, 30295 },
- { 0x1A4F, 30301 },
- { 0x0133, 30307 },
- { 0x0038, 30313 },
- { 0x1A55, 30317 },
- { 0x1A57, 30324 },
- { 0x0039, 30330 },
- { 0x1A59, 30334 },
- { 0x1ABF, 30341 },
- { 0x0172, 30348 },
- { 0x1AC1, 30354 },
- { 0x1AC9, 30361 },
- { 0x009C, 30367 },
- { 0x1ABD, 30373 },
- { 0x1AC3, 30379 },
- { 0x01F1, 30385 },
- { 0x020D, 30391 },
- { 0x0137, 30397 },
- { 0x0135, 30403 },
- { 0x003A, 30409 },
- { 0x013A, 30413 },
- { 0x1A5D, 30420 },
- { 0x01E3, 30427 },
- { 0x1A5F, 30433 },
- { 0x0138, 30440 },
- { 0x013C, 30446 },
- { 0x27A5, 30452 },
- { 0x0174, 30459 },
- { 0x2791, 30465 },
- { 0x1A5B, 30471 },
- { 0x35B8, 30477 },
- { 0x0085, 30481 },
- { 0x01BB, 30485 },
- { 0x01A1, 30491 },
- { 0x35BA, 30497 },
- { 0x35BC, 30501 },
- { 0x35BE, 30505 },
- { 0x35C0, 30509 },
- { 0x35C2, 30516 },
- { 0x01B0, 30520 },
- { 0x0183, 30524 },
- { 0x35F0, 30530 },
- { 0x35F2, 30534 },
- { 0x0186, 30538 },
- { 0x0189, 30542 },
- { 0x0161, 30546 },
- { 0x35D4, 30550 },
- { 0x01E1, 30554 },
- { 0x35AE, 30558 },
- { 0x35E6, 30562 },
- { 0x3638, 30566 },
- { 0x35F4, 30570 },
- { 0x0109, 30574 },
- { 0x0168, 30578 },
- { 0x008F, 30582 },
- { 0x0176, 30586 },
- { 0x01AD, 30590 },
- { 0x0177, 30596 },
- { 0x0161, 30601 },
- { 0x35E2, 30605 },
- { 0x3639, 30610 },
- { 0x279B, 30614 },
- { 0x35AC, 30619 },
- { 0x0155, 30623 },
- { 0x014F, 30627 },
- { 0x0145, 30632 },
- { 0x0143, 30637 },
- { 0x0166, 30642 },
- { 0x017B, 30647 },
- { 0x35EE, 30652 },
- { 0x01B6, 30656 },
- { 0x01DB, 30660 },
- { 0x2793, 30664 },
- { 0x0153, 30668 },
- { 0x01B5, 30672 },
- { 0x363B, 30676 },
- { 0x014E, 30680 },
- { 0x1A69, 30684 },
- { 0x0209, 30689 },
- { 0x3634, 30697 },
- { 0x009D, 30703 },
- { 0x35EA, 30707 },
- { 0x35EC, 30713 },
- { 0x35CC, 30721 },
- { 0x3632, 30726 },
- { 0x2795, 30731 },
- { 0x3613, 30736 },
- { 0x3635, 30741 },
- { 0x3606, 30746 },
- { 0x015B, 30751 },
- { 0x3636, 30756 },
- { 0x0204, 30761 },
- { 0x2796, 30766 },
- { 0x3604, 30771 },
- { 0x0148, 30777 },
- { 0x0200, 30782 },
- { 0x35FF, 30787 },
- { 0x3601, 30792 },
- { 0x3603, 30797 },
- { 0x3608, 30802 },
- { 0x360A, 30807 },
- { 0x360C, 30812 },
- { 0x0170, 30817 },
- { 0x3620, 30821 },
- { 0x3622, 30826 },
- { 0x3624, 30831 },
- { 0x35C4, 30836 },
- { 0x014D, 30843 },
- { 0x3631, 30848 },
- { 0x3611, 30854 },
- { 0x35B0, 30858 },
- { 0x35B2, 30862 },
- { 0x35B4, 30866 },
- { 0x35E8, 30872 },
- { 0x1AC7, 30877 },
- { 0x1AC5, 30882 },
- { 0x35AA, 30887 },
- { 0x35A8, 30892 },
- { 0x00F1, 30897 },
- { 0x0111, 30901 },
- { 0x1C40, 30905 },
- { 0x1C41, 30910 },
- { 0x1C45, 30915 },
- { 0x1932, 30920 },
- { 0x27A2, 30925 },
- { 0x1C46, 30930 },
- { 0x1C47, 30935 },
- { 0x1C48, 30940 },
- { 0x1C49, 30945 },
- { 0x1C42, 30950 },
- { 0x1C4A, 30955 },
- { 0x1933, 30960 },
- { 0x1C4B, 30965 },
- { 0x1C4C, 30970 },
- { 0x1934, 30975 },
- { 0x1935, 30980 },
- { 0x1C43, 30985 },
- { 0x1C44, 30990 },
- { 0x3644, 30995 },
- { 0x3645, 31000 },
- { 0x3643, 31005 },
- { 0x3641, 31010 },
- { 0x3642, 31015 },
- { 0x363D, 31020 },
- { 0x6C86, 31025 },
- { 0x6CD5, 31026 },
- { 0x21A8, 31028 },
- { 0x70CB, 31029 },
- { 0x70C5, 31033 },
- { 0x70DF, 31037 },
- { 0x271E, 31042 },
- { 0x70DA, 31047 },
- { 0x22CC, 31052 },
- { 0x6FC3, 31058 },
- { 0x6F33, 31060 },
- { 0x70D1, 31063 },
- { 0x70B8, 31067 },
- { 0x22CD, 31070 },
- { 0x20EB, 31076 },
- { 0x70D6, 31078 },
- { 0x70A4, 31083 },
- { 0x70E8, 31086 },
- { 0x70BF, 31091 },
- { 0x22B2, 31093 },
- { 0x15DC, 31096 },
- { 0x15DB, 31099 },
- { 0x15DA, 31102 },
- { 0x15D9, 31105 },
- { 0x15E0, 31108 },
- { 0x15E5, 31111 },
- { 0x15E1, 31114 },
- { 0x15E4, 31117 },
- { 0x15E3, 31120 },
- { 0x15E8, 31123 },
- { 0x15DF, 31126 },
- { 0x15E7, 31129 },
- { 0x15E6, 31132 },
- { 0x15E2, 31135 },
- { 0x15D0, 31138 },
- { 0x15D8, 31142 },
- { 0x15D6, 31146 },
- { 0x15D4, 31150 },
- { 0x15D5, 31154 },
- { 0x15D7, 31158 },
- { 0x15D3, 31162 },
- { 0x15D1, 31166 },
- { 0x15D2, 31170 },
- { 0x15C4, 31174 },
- { 0x15CB, 31178 },
- { 0x15C5, 31182 },
- { 0x15CC, 31186 },
- { 0x15C6, 31190 },
- { 0x15C8, 31194 },
- { 0x15CA, 31198 },
- { 0x15C7, 31202 },
- { 0x15C9, 31206 },
- { 0x15B7, 31210 },
- { 0x15AB, 31213 },
- { 0x15B2, 31216 },
- { 0x15A8, 31219 },
- { 0x15C1, 31222 },
- { 0x15AD, 31225 },
- { 0x15A6, 31228 },
- { 0x15BC, 31231 },
- { 0x15B9, 31234 },
- { 0x15B4, 31237 },
- { 0x15B5, 31240 },
- { 0x15BB, 31243 },
- { 0x15C0, 31246 },
- { 0x15B0, 31249 },
- { 0x15BD, 31252 },
- { 0x15BA, 31255 },
- { 0x15B8, 31258 },
- { 0x15AC, 31261 },
- { 0x15B3, 31264 },
- { 0x15A9, 31267 },
- { 0x15AE, 31270 },
- { 0x15A7, 31273 },
- { 0x15AA, 31276 },
- { 0x15B6, 31279 },
- { 0x15BE, 31282 },
- { 0x15BF, 31285 },
- { 0x15B1, 31288 },
- { 0x15C3, 31291 },
- { 0x15AF, 31294 },
- { 0x15C2, 31297 },
- { 0x15DE, 31300 },
- { 0x15CE, 31303 },
- { 0x15CF, 31307 },
- { 0x15CD, 31311 },
- { 0x15DD, 31315 },
- { 0x15A5, 31318 },
- { 0x1C63, 31321 },
- { 0x20DB, 31324 },
- { 0x20DC, 31328 },
- { 0x20DF, 31332 },
- { 0x20DE, 31336 },
- { 0x213B, 31339 },
- { 0x2135, 31342 },
- { 0x6EC8, 31347 },
- { 0x6EC4, 31350 },
- { 0x6EC6, 31353 },
- { 0x2139, 31357 },
- { 0x2154, 31362 },
- { 0x6EC5, 31365 },
- { 0x6EC7, 31369 },
- { 0x2499, 31372 },
- { 0x225D, 31377 },
- { 0x232D, 31380 },
- { 0x2268, 31385 },
- { 0x2138, 31388 },
- { 0x6E79, 31393 },
- { 0x22AB, 31398 },
- { 0x2159, 31403 },
- { 0x2498, 31406 },
- { 0x22A9, 31411 },
- { 0x20E1, 31416 },
- { 0x20DD, 31420 },
- { 0x20E0, 31424 },
- { 0x7193, 31428 },
- { 0x1C69, 31430 },
- { 0x6C7C, 31432 },
- { 0x6C83, 31434 },
- { 0x696A, 31435 },
- { 0x696F, 31439 },
- { 0x696B, 31443 },
- { 0x696E, 31447 },
- { 0x696D, 31451 },
- { 0x6972, 31455 },
- { 0x6971, 31459 },
- { 0x6970, 31463 },
- { 0x696C, 31467 },
- { 0x68A5, 31471 },
- { 0x68A6, 31476 },
- { 0x68A7, 31481 },
- { 0x68AD, 31486 },
- { 0x68AE, 31491 },
- { 0x68AF, 31496 },
- { 0x68B9, 31501 },
- { 0x68BA, 31506 },
- { 0x68BB, 31511 },
- { 0x68C0, 31516 },
- { 0x68C1, 31521 },
- { 0x68C2, 31526 },
- { 0x68C7, 31531 },
- { 0x68C8, 31536 },
- { 0x68C9, 31541 },
- { 0x68E3, 31546 },
- { 0x68E4, 31551 },
- { 0x68E5, 31556 },
- { 0x68D3, 31561 },
- { 0x68D4, 31566 },
- { 0x68D5, 31571 },
- { 0x68E9, 31576 },
- { 0x68EA, 31581 },
- { 0x68EB, 31586 },
- { 0x68DB, 31591 },
- { 0x68DC, 31596 },
- { 0x68DD, 31601 },
- { 0x68F0, 31606 },
- { 0x68F1, 31611 },
- { 0x68F2, 31616 },
- { 0x68F8, 31621 },
- { 0x68F9, 31626 },
- { 0x68FA, 31631 },
- { 0x68FF, 31636 },
- { 0x6900, 31641 },
- { 0x6901, 31646 },
- { 0x6908, 31651 },
- { 0x6909, 31656 },
- { 0x690A, 31661 },
- { 0x6910, 31666 },
- { 0x690E, 31671 },
- { 0x6912, 31676 },
- { 0x691D, 31681 },
- { 0x6947, 31686 },
- { 0x68B3, 31691 },
- { 0x691B, 31696 },
- { 0x693B, 31701 },
- { 0x68AB, 31706 },
- { 0x68B7, 31711 },
- { 0x6933, 31716 },
- { 0x6935, 31721 },
- { 0x6919, 31726 },
- { 0x6916, 31731 },
- { 0x68E0, 31736 },
- { 0x68ED, 31741 },
- { 0x694C, 31746 },
- { 0x692F, 31751 },
- { 0x6966, 31756 },
- { 0x68BC, 31761 },
- { 0x6969, 31766 },
- { 0x68B6, 31771 },
- { 0x6939, 31776 },
- { 0x68F6, 31781 },
- { 0x6959, 31786 },
- { 0x68A8, 31791 },
- { 0x6937, 31796 },
- { 0x6958, 31801 },
- { 0x6931, 31806 },
- { 0x68EF, 31811 },
- { 0x6951, 31816 },
- { 0x6950, 31821 },
- { 0x693D, 31826 },
- { 0x68DF, 31831 },
- { 0x6946, 31836 },
- { 0x6903, 31841 },
- { 0x68AA, 31846 },
- { 0x6964, 31851 },
- { 0x6902, 31856 },
- { 0x68D9, 31861 },
- { 0x68FC, 31866 },
- { 0x6934, 31871 },
- { 0x691E, 31876 },
- { 0x6914, 31881 },
- { 0x68DE, 31886 },
- { 0x6962, 31891 },
- { 0x6925, 31896 },
- { 0x6918, 31902 },
- { 0x6905, 31907 },
- { 0x68E6, 31912 },
- { 0x691C, 31917 },
- { 0x68EC, 31922 },
- { 0x6945, 31927 },
- { 0x694E, 31932 },
- { 0x68BD, 31937 },
- { 0x68A9, 31942 },
- { 0x6911, 31947 },
- { 0x68C4, 31952 },
- { 0x6968, 31957 },
- { 0x6932, 31962 },
- { 0x68CB, 31967 },
- { 0x6907, 31972 },
- { 0x6936, 31977 },
- { 0x68C5, 31982 },
- { 0x68EE, 31987 },
- { 0x6942, 31992 },
- { 0x6926, 31998 },
- { 0x694F, 32004 },
- { 0x6948, 32009 },
- { 0x68FB, 32014 },
- { 0x68E2, 32019 },
- { 0x6929, 32025 },
- { 0x6949, 32030 },
- { 0x68F4, 32035 },
- { 0x68B2, 32040 },
- { 0x691F, 32045 },
- { 0x68D7, 32050 },
- { 0x690B, 32055 },
- { 0x68B1, 32060 },
- { 0x6957, 32065 },
- { 0x6922, 32070 },
- { 0x68FE, 32075 },
- { 0x693A, 32080 },
- { 0x6953, 32085 },
- { 0x694B, 32090 },
- { 0x6955, 32095 },
- { 0x68B0, 32100 },
- { 0x6924, 32105 },
- { 0x6915, 32110 },
- { 0x6954, 32115 },
- { 0x6917, 32120 },
- { 0x68CF, 32125 },
- { 0x6944, 32130 },
- { 0x6904, 32135 },
- { 0x695D, 32140 },
- { 0x68D0, 32145 },
- { 0x68D8, 32150 },
- { 0x68CE, 32155 },
- { 0x68C6, 32160 },
- { 0x68B8, 32165 },
- { 0x6913, 32170 },
- { 0x68FD, 32175 },
- { 0x6943, 32180 },
- { 0x68B5, 32186 },
- { 0x6963, 32191 },
- { 0x6938, 32196 },
- { 0x6920, 32201 },
- { 0x68CD, 32206 },
- { 0x694D, 32211 },
- { 0x695C, 32216 },
- { 0x68C3, 32221 },
- { 0x6960, 32226 },
- { 0x695A, 32231 },
- { 0x68E1, 32236 },
- { 0x68BE, 32241 },
- { 0x6928, 32246 },
- { 0x6921, 32251 },
- { 0x68F3, 32256 },
- { 0x694A, 32261 },
- { 0x6923, 32266 },
- { 0x68F5, 32271 },
- { 0x6941, 32276 },
- { 0x68D6, 32282 },
- { 0x68CA, 32287 },
- { 0x6965, 32292 },
- { 0x68CC, 32297 },
- { 0x692C, 32302 },
- { 0x692D, 32307 },
- { 0x692A, 32312 },
- { 0x690C, 32317 },
- { 0x6967, 32322 },
- { 0x6952, 32327 },
- { 0x693E, 32332 },
- { 0x6961, 32337 },
- { 0x693F, 32342 },
- { 0x68F7, 32347 },
- { 0x690D, 32353 },
- { 0x6930, 32358 },
- { 0x68D2, 32363 },
- { 0x68AC, 32368 },
- { 0x68E7, 32373 },
- { 0x68E8, 32378 },
- { 0x695E, 32383 },
- { 0x6927, 32388 },
- { 0x692E, 32394 },
- { 0x695F, 32399 },
- { 0x690F, 32404 },
- { 0x6940, 32409 },
- { 0x693C, 32414 },
- { 0x68BF, 32419 },
- { 0x692B, 32424 },
- { 0x6956, 32429 },
- { 0x695B, 32434 },
- { 0x691A, 32439 },
- { 0x68B4, 32444 },
- { 0x68D1, 32449 },
- { 0x68DA, 32454 },
- { 0x6906, 32459 },
- { 0x6977, 32464 },
- { 0x6974, 32470 },
- { 0x6973, 32475 },
- { 0x6978, 32480 },
- { 0x6975, 32486 },
- { 0x6979, 32491 },
- { 0x6976, 32496 },
- { 0x6FC2, 32501 },
- { 0x0074, 32502 },
- { 0x6C47, 32504 },
- { 0x1D9B, 32506 },
- { 0x2594, 32508 },
- { 0x2584, 32512 },
- { 0x2583, 32517 },
- { 0x2586, 32522 },
- { 0x2585, 32527 },
- { 0x1DCB, 32532 },
- { 0x6DEB, 32534 },
- { 0x6DF3, 32536 },
- { 0x7013, 32539 },
- { 0x7020, 32541 },
- { 0x6F36, 32543 },
- { 0x6D3C, 32545 },
- { 0x6D68, 32546 },
- { 0x6D7F, 32548 },
- { 0x6CE0, 32549 },
- { 0x6F3A, 32551 },
- { 0x21C7, 32552 },
- { 0x21C9, 32555 },
- { 0x21C8, 32558 },
- { 0x2563, 32561 },
- { 0x1E4C, 32564 },
- { 0x255D, 32566 },
- { 0x255E, 32571 },
- { 0x2659, 32576 },
- { 0x2560, 32580 },
- { 0x255F, 32584 },
- { 0x255A, 32588 },
- { 0x255B, 32592 },
- { 0x255C, 32596 },
- { 0x1E4A, 32600 },
- { 0x1E49, 32603 },
- { 0x1D98, 32606 },
- { 0x1D99, 32608 },
- { 0x1D9A, 32610 },
- { 0x1E4B, 32612 },
- { 0x1D90, 32614 },
- { 0x1C53, 32615 },
- { 0x6C3E, 32617 },
- { 0x1BE3, 32620 },
- { 0x247C, 32621 },
- { 0x1D20, 32627 },
- { 0x2482, 32630 },
- { 0x247E, 32637 },
- { 0x248B, 32642 },
- { 0x2488, 32649 },
- { 0x2662, 32656 },
- { 0x265A, 32660 },
- { 0x1D60, 32664 },
- { 0x6F9D, 32668 },
- { 0x6F8D, 32672 },
- { 0x6F95, 32676 },
- { 0x7134, 32681 },
- { 0x26C1, 32685 },
- { 0x26CF, 32689 },
- { 0x247B, 32695 },
- { 0x1D1F, 32701 },
- { 0x1D41, 32704 },
- { 0x1D7A, 32710 },
- { 0x2481, 32715 },
- { 0x247D, 32722 },
- { 0x248C, 32727 },
- { 0x2663, 32734 },
- { 0x265B, 32738 },
- { 0x1D5F, 32742 },
- { 0x6F9B, 32746 },
- { 0x6F8B, 32750 },
- { 0x6F93, 32754 },
- { 0x7133, 32759 },
- { 0x26C0, 32763 },
- { 0x26CE, 32767 },
- { 0x367A, 32773 },
- { 0x3678, 32777 },
- { 0x3673, 32781 },
- { 0x3676, 32786 },
- { 0x3672, 32791 },
- { 0x3675, 32796 },
- { 0x3674, 32801 },
- { 0x3677, 32806 },
- { 0x367B, 32811 },
- { 0x3679, 32815 },
- { 0x138A, 32819 },
- { 0x13A0, 32822 },
- { 0x139C, 32825 },
- { 0x139B, 32828 },
- { 0x139A, 32831 },
- { 0x1393, 32834 },
- { 0x1391, 32837 },
- { 0x1396, 32840 },
- { 0x13A2, 32843 },
- { 0x138C, 32846 },
- { 0x1395, 32849 },
- { 0x138F, 32852 },
- { 0x1399, 32855 },
- { 0x138E, 32858 },
- { 0x1390, 32861 },
- { 0x138B, 32864 },
- { 0x1394, 32867 },
- { 0x138D, 32870 },
- { 0x13A4, 32873 },
- { 0x1392, 32876 },
- { 0x1398, 32879 },
- { 0x139F, 32882 },
- { 0x139D, 32885 },
- { 0x139E, 32888 },
- { 0x1397, 32891 },
- { 0x13A1, 32894 },
- { 0x13A3, 32897 },
- { 0x13A5, 32900 },
- { 0x13A6, 32903 },
- { 0x6DAF, 32907 },
- { 0x6DB0, 32909 },
- { 0x09E2, 32911 },
- { 0x09E3, 32915 },
- { 0x09D4, 32919 },
- { 0x09E1, 32922 },
- { 0x09A5, 32925 },
- { 0x09A4, 32928 },
- { 0x09D5, 32931 },
- { 0x09A3, 32934 },
- { 0x09EC, 32937 },
- { 0x09F1, 32940 },
- { 0x09ED, 32943 },
- { 0x09F0, 32946 },
- { 0x09EF, 32949 },
- { 0x09F4, 32952 },
- { 0x09EB, 32955 },
- { 0x09F3, 32958 },
- { 0x09F2, 32961 },
- { 0x09EE, 32964 },
- { 0x09DD, 32967 },
- { 0x09D7, 32971 },
- { 0x09DF, 32975 },
- { 0x09D9, 32979 },
- { 0x09D6, 32983 },
- { 0x09DE, 32987 },
- { 0x09E0, 32991 },
- { 0x09D8, 32995 },
- { 0x09DA, 32999 },
- { 0x09E9, 33003 },
- { 0x09DB, 33008 },
- { 0x09EA, 33013 },
- { 0x09DC, 33018 },
- { 0x09F5, 33023 },
- { 0x09A6, 33025 },
- { 0x09AE, 33028 },
- { 0x09A8, 33031 },
- { 0x09B0, 33034 },
- { 0x09AA, 33037 },
- { 0x09A7, 33040 },
- { 0x09AF, 33043 },
- { 0x09B1, 33046 },
- { 0x09C8, 33049 },
- { 0x09B7, 33052 },
- { 0x09C3, 33055 },
- { 0x09B4, 33058 },
- { 0x09D3, 33061 },
- { 0x09A9, 33064 },
- { 0x09B9, 33067 },
- { 0x09B2, 33070 },
- { 0x09CD, 33073 },
- { 0x09CA, 33076 },
- { 0x09C5, 33079 },
- { 0x09C6, 33082 },
- { 0x09CC, 33085 },
- { 0x09D2, 33088 },
- { 0x09C1, 33091 },
- { 0x09AB, 33094 },
- { 0x09CF, 33097 },
- { 0x09F6, 33100 },
- { 0x09CB, 33103 },
- { 0x09C9, 33106 },
- { 0x09B8, 33109 },
- { 0x09BE, 33112 },
- { 0x09C4, 33115 },
- { 0x09B5, 33118 },
- { 0x09BA, 33121 },
- { 0x09B3, 33124 },
- { 0x09CE, 33127 },
- { 0x09B6, 33130 },
- { 0x09C0, 33133 },
- { 0x09BB, 33136 },
- { 0x09C7, 33139 },
- { 0x09E5, 33142 },
- { 0x09E4, 33145 },
- { 0x09D0, 33148 },
- { 0x09D1, 33151 },
- { 0x09C2, 33154 },
- { 0x09BC, 33157 },
- { 0x09E6, 33160 },
- { 0x09BF, 33163 },
- { 0x09BD, 33166 },
- { 0x09AD, 33169 },
- { 0x09AC, 33173 },
- { 0x09E8, 33177 },
- { 0x09E7, 33181 },
- { 0x09F8, 33185 },
- { 0x09FB, 33189 },
- { 0x09F7, 33193 },
- { 0x09FA, 33197 },
- { 0x09F9, 33201 },
- { 0x09FC, 33205 },
- { 0x41F8, 33209 },
- { 0x41FF, 33213 },
- { 0x4203, 33217 },
- { 0x420A, 33221 },
- { 0x4216, 33225 },
- { 0x41FB, 33229 },
- { 0x41F9, 33233 },
- { 0x4201, 33237 },
- { 0x4204, 33241 },
- { 0x4207, 33245 },
- { 0x4208, 33249 },
- { 0x4209, 33253 },
- { 0x420C, 33257 },
- { 0x420E, 33261 },
- { 0x4210, 33265 },
- { 0x4217, 33269 },
- { 0x421A, 33273 },
- { 0x41FA, 33277 },
- { 0x41FC, 33281 },
- { 0x41FD, 33285 },
- { 0x4215, 33289 },
- { 0x4200, 33293 },
- { 0x4219, 33297 },
- { 0x4202, 33301 },
- { 0x4218, 33305 },
- { 0x4206, 33309 },
- { 0x420B, 33313 },
- { 0x420F, 33317 },
- { 0x4212, 33321 },
- { 0x421B, 33325 },
- { 0x4205, 33329 },
- { 0x420D, 33333 },
- { 0x4211, 33337 },
- { 0x4214, 33341 },
- { 0x41FE, 33345 },
- { 0x4213, 33349 },
- { 0x41D4, 33353 },
- { 0x41DB, 33357 },
- { 0x41DF, 33361 },
- { 0x41E6, 33365 },
- { 0x41F2, 33369 },
- { 0x41D7, 33373 },
- { 0x41D5, 33377 },
- { 0x41DD, 33381 },
- { 0x41E0, 33385 },
- { 0x41E3, 33389 },
- { 0x41E4, 33393 },
- { 0x41E5, 33397 },
- { 0x41E8, 33401 },
- { 0x41EA, 33405 },
- { 0x41EC, 33409 },
- { 0x41F3, 33413 },
- { 0x41F6, 33417 },
- { 0x41D6, 33421 },
- { 0x41D8, 33425 },
- { 0x41D9, 33429 },
- { 0x41F1, 33433 },
- { 0x41DC, 33437 },
- { 0x41F5, 33441 },
- { 0x41DE, 33445 },
- { 0x41F4, 33449 },
- { 0x41E2, 33453 },
- { 0x41E7, 33457 },
- { 0x41EB, 33461 },
- { 0x41EE, 33465 },
- { 0x41F7, 33469 },
- { 0x41E1, 33473 },
- { 0x41E9, 33477 },
- { 0x41ED, 33481 },
- { 0x41F0, 33485 },
- { 0x41DA, 33489 },
- { 0x41EF, 33493 },
- { 0x1CB2, 33497 },
- { 0x6E1A, 33499 },
- { 0x6F0B, 33500 },
- { 0x6D77, 33501 },
- { 0x6CC4, 33503 },
- { 0x2188, 33505 },
- { 0x6C8C, 33507 },
- { 0x700B, 33508 },
- { 0x1EA1, 33511 },
- { 0x21A1, 33515 },
- { 0x6D98, 33516 },
- { 0x0062, 33517 },
- { 0x1F86, 33519 },
- { 0x1F87, 33522 },
- { 0x1F85, 33525 },
- { 0x1F84, 33528 },
- { 0x1BE6, 33530 },
- { 0x1F22, 33531 },
- { 0x6D96, 33534 },
- { 0x6E36, 33535 },
- { 0x6E53, 33536 },
- { 0x1DBF, 33538 },
- { 0x71A9, 33539 },
- { 0x24EE, 33540 },
- { 0x2910, 33544 },
- { 0x20EF, 33548 },
- { 0x24D7, 33552 },
- { 0x2131, 33555 },
- { 0x20EA, 33559 },
- { 0x6EB8, 33562 },
- { 0x1E2B, 33566 },
- { 0x6F2A, 33568 },
- { 0x1DA8, 33571 },
- { 0x1E47, 33573 },
- { 0x1F05, 33577 },
- { 0x28F4, 33583 },
- { 0x2A96, 33588 },
- { 0x24EC, 33591 },
- { 0x24F6, 33596 },
- { 0x28F3, 33601 },
- { 0x1D7D, 33605 },
- { 0x234E, 33610 },
- { 0x24F2, 33615 },
- { 0x2A9E, 33620 },
- { 0x005D, 33624 },
- { 0x1F36, 33627 },
- { 0x1F34, 33632 },
- { 0x1F35, 33637 },
- { 0x1E94, 33642 },
- { 0x2330, 33644 },
- { 0x24DE, 33647 },
- { 0x2A9C, 33651 },
- { 0x2AA8, 33655 },
- { 0x2AA6, 33659 },
- { 0x2AA4, 33664 },
- { 0x24E0, 33668 },
- { 0x2A9A, 33671 },
- { 0x28F8, 33674 },
- { 0x2A98, 33678 },
- { 0x24CA, 33682 },
- { 0x2535, 33688 },
- { 0x1BD1, 33692 },
- { 0x291C, 33696 },
- { 0x1E53, 33699 },
- { 0x2900, 33704 },
- { 0x1BCD, 33708 },
- { 0x6F24, 33712 },
- { 0x003D, 33715 },
- { 0x24EA, 33718 },
- { 0x24E8, 33726 },
- { 0x1BFA, 33734 },
- { 0x24E6, 33739 },
- { 0x1F2F, 33744 },
- { 0x1F2D, 33749 },
- { 0x1F2E, 33754 },
- { 0x2533, 33758 },
- { 0x1E92, 33761 },
- { 0x6EA3, 33763 },
- { 0x6EA4, 33765 },
- { 0x6EA5, 33771 },
- { 0x6F28, 33777 },
- { 0x2320, 33780 },
- { 0x291A, 33784 },
- { 0x2AA2, 33788 },
- { 0x1E48, 33792 },
- { 0x2528, 33794 },
- { 0x2914, 33799 },
- { 0x1F42, 33804 },
- { 0x1E55, 33808 },
- { 0x0009, 33811 },
- { 0x1F29, 33813 },
- { 0x1F27, 33817 },
- { 0x1F28, 33821 },
- { 0x28F6, 33824 },
- { 0x28FD, 33827 },
- { 0x7185, 33830 },
- { 0x3FD6, 33832 },
- { 0x3FCD, 33835 },
- { 0x3FD0, 33838 },
- { 0x1CED, 33842 },
- { 0x1CFA, 33845 },
- { 0x1D15, 33849 },
- { 0x1CFC, 33854 },
- { 0x1D0D, 33858 },
- { 0x1CF2, 33864 },
- { 0x1D12, 33867 },
- { 0x1CF6, 33872 },
- { 0x1D0F, 33875 },
- { 0x1CEE, 33879 },
- { 0x1CF1, 33882 },
- { 0x1CFB, 33885 },
- { 0x1D0E, 33889 },
- { 0x1CF0, 33893 },
- { 0x1CF5, 33896 },
- { 0x1CF4, 33899 },
- { 0x1CF9, 33902 },
- { 0x1D13, 33905 },
- { 0x1D14, 33910 },
- { 0x1CF3, 33914 },
- { 0x1CEF, 33917 },
- { 0x1CF7, 33920 },
- { 0x1CF8, 33923 },
- { 0x1D10, 33926 },
- { 0x3FCC, 33931 },
- { 0x3FCF, 33934 },
- { 0x3FD1, 33937 },
- { 0x3FD2, 33940 },
- { 0x3FCE, 33943 },
- { 0x3FD7, 33946 },
- { 0x3FD5, 33949 },
- { 0x3FD3, 33952 },
- { 0x3FD4, 33955 },
- { 0x70A1, 33958 },
- { 0x6E08, 33960 },
- { 0x1C6A, 33962 },
- { 0x6D04, 33964 },
- { 0x13F4, 33966 },
- { 0x13F5, 33969 },
- { 0x13D4, 33972 },
- { 0x13D8, 33975 },
- { 0x13C9, 33978 },
- { 0x13BC, 33981 },
- { 0x13F8, 33984 },
- { 0x13B5, 33987 },
- { 0x13F0, 33990 },
- { 0x13A8, 33993 },
- { 0x13AC, 33996 },
- { 0x13F1, 33999 },
- { 0x13AB, 34002 },
- { 0x13D5, 34005 },
- { 0x13B1, 34008 },
- { 0x13B6, 34012 },
- { 0x13B7, 34015 },
- { 0x13FA, 34018 },
- { 0x13B0, 34021 },
- { 0x13F9, 34025 },
- { 0x13AA, 34028 },
- { 0x13BA, 34031 },
- { 0x13E7, 34034 },
- { 0x13BD, 34037 },
- { 0x13AE, 34040 },
- { 0x13BF, 34043 },
- { 0x13CB, 34046 },
- { 0x13E4, 34049 },
- { 0x13E8, 34052 },
- { 0x13B2, 34055 },
- { 0x13EA, 34058 },
- { 0x13A7, 34061 },
- { 0x13BE, 34067 },
- { 0x13C8, 34072 },
- { 0x13CE, 34078 },
- { 0x13BB, 34082 },
- { 0x13EC, 34086 },
- { 0x13A9, 34089 },
- { 0x13D0, 34094 },
- { 0x13AF, 34098 },
- { 0x13EB, 34102 },
- { 0x13E5, 34105 },
- { 0x13DD, 34110 },
- { 0x13C2, 34115 },
- { 0x13CA, 34119 },
- { 0x13B9, 34123 },
- { 0x13B8, 34126 },
- { 0x13D2, 34132 },
- { 0x13D6, 34137 },
- { 0x13C0, 34143 },
- { 0x13FE, 34148 },
- { 0x13FD, 34153 },
- { 0x13FC, 34158 },
- { 0x13FB, 34163 },
- { 0x13FF, 34168 },
- { 0x13C1, 34173 },
- { 0x13E3, 34177 },
- { 0x13E1, 34180 },
- { 0x13DE, 34186 },
- { 0x13C5, 34191 },
- { 0x13DC, 34197 },
- { 0x13CF, 34200 },
- { 0x13D1, 34205 },
- { 0x13E9, 34209 },
- { 0x13E6, 34212 },
- { 0x13D9, 34217 },
- { 0x13E2, 34223 },
- { 0x13C7, 34226 },
- { 0x13DB, 34229 },
- { 0x13AD, 34232 },
- { 0x13EF, 34237 },
- { 0x13CD, 34240 },
- { 0x13EE, 34244 },
- { 0x13CC, 34247 },
- { 0x13ED, 34251 },
- { 0x13B4, 34254 },
- { 0x13D3, 34258 },
- { 0x13D7, 34262 },
- { 0x13B3, 34266 },
- { 0x13E0, 34270 },
- { 0x13C6, 34274 },
- { 0x13DF, 34278 },
- { 0x13C4, 34282 },
- { 0x13C3, 34286 },
- { 0x13DA, 34290 },
- { 0x13F2, 34294 },
- { 0x13F7, 34297 },
- { 0x13F3, 34300 },
- { 0x13F6, 34303 },
- { 0x1C55, 34306 },
- { 0x71C6, 34308 },
- { 0x6D4C, 34309 },
- { 0x263A, 34310 },
- { 0x2642, 34313 },
- { 0x2643, 34318 },
- { 0x26B9, 34325 },
- { 0x2639, 34333 },
- { 0x2641, 34336 },
- { 0x2638, 34341 },
- { 0x26A8, 34344 },
- { 0x249E, 34348 },
- { 0x26A9, 34354 },
- { 0x719B, 34358 },
- { 0x2251, 34359 },
- { 0x6DBB, 34360 },
- { 0x217A, 34361 },
- { 0x6C90, 34364 },
- { 0x1EBC, 34367 },
- { 0x3CEB, 34368 },
- { 0x4624, 34371 },
- { 0x25BB, 34378 },
- { 0x6E74, 34382 },
- { 0x3CE6, 34385 },
- { 0x3CEE, 34388 },
- { 0x3CF0, 34392 },
- { 0x3CEC, 34397 },
- { 0x3CF5, 34400 },
- { 0x3CE8, 34403 },
- { 0x3CE4, 34405 },
- { 0x3CEF, 34407 },
- { 0x3CF1, 34411 },
- { 0x3CED, 34416 },
- { 0x1CFD, 34419 },
- { 0x1D0A, 34423 },
- { 0x1D0C, 34428 },
- { 0x1D02, 34433 },
- { 0x1D06, 34437 },
- { 0x1CFE, 34441 },
- { 0x1D01, 34445 },
- { 0x1D0B, 34449 },
- { 0x1D00, 34454 },
- { 0x1D05, 34458 },
- { 0x1D04, 34462 },
- { 0x1D09, 34466 },
- { 0x1D03, 34470 },
- { 0x1CFF, 34474 },
- { 0x1D07, 34478 },
- { 0x1D08, 34482 },
- { 0x029B, 34486 },
- { 0x3CFB, 34488 },
- { 0x3CF9, 34491 },
- { 0x3CF2, 34494 },
- { 0x6E73, 34497 },
- { 0x1D93, 34500 },
- { 0x1E80, 34503 },
- { 0x1E7D, 34508 },
- { 0x3CFC, 34519 },
- { 0x3CFA, 34522 },
- { 0x7017, 34525 },
- { 0x3CF4, 34527 },
- { 0x1D96, 34529 },
- { 0x1E87, 34533 },
- { 0x1E85, 34537 },
- { 0x3CE9, 34547 },
- { 0x3CF3, 34550 },
- { 0x3CF7, 34552 },
- { 0x3CE7, 34555 },
- { 0x3CFD, 34557 },
- { 0x3CEA, 34560 },
- { 0x3CE5, 34563 },
- { 0x3CF8, 34566 },
- { 0x3CF6, 34569 },
- { 0x258D, 34571 },
- { 0x1EAC, 34573 },
- { 0x6D47, 34574 },
- { 0x6D48, 34575 },
- { 0x6FA5, 34576 },
- { 0x6FA6, 34580 },
- { 0x1CA4, 34587 },
- { 0x1D21, 34590 },
- { 0x1D7B, 34593 },
- { 0x2483, 34598 },
- { 0x247F, 34605 },
- { 0x2487, 34610 },
- { 0x2664, 34617 },
- { 0x265C, 34621 },
- { 0x1D61, 34625 },
- { 0x6F9E, 34629 },
- { 0x6F8E, 34633 },
- { 0x6F96, 34637 },
- { 0x7135, 34642 },
- { 0x26C2, 34646 },
- { 0x26D0, 34650 },
- { 0x1D22, 34656 },
- { 0x2484, 34659 },
- { 0x2480, 34666 },
- { 0x2665, 34671 },
- { 0x265D, 34675 },
- { 0x1D62, 34679 },
- { 0x6F9C, 34683 },
- { 0x6F8C, 34687 },
- { 0x6F94, 34691 },
- { 0x7136, 34696 },
- { 0x26C3, 34700 },
- { 0x26D1, 34704 },
- { 0x0000, 34710 },
- { 0x71A7, 34711 },
- { 0x2301, 34712 },
- { 0x71CF, 34716 },
- { 0x21F4, 34717 },
- { 0x21EF, 34720 },
- { 0x6FBD, 34723 },
- { 0x6F1B, 34725 },
- { 0x6C9E, 34727 },
- { 0x6FB0, 34728 },
- { 0x1C07, 34731 },
- { 0x6D0E, 34733 },
- { 0x4B9C, 34738 },
- { 0x4B9B, 34741 },
- { 0x4B91, 34744 },
- { 0x4B90, 34747 },
- { 0x4B9E, 34750 },
- { 0x4BA3, 34753 },
- { 0x4B9F, 34756 },
- { 0x4BA2, 34759 },
- { 0x4BA1, 34762 },
- { 0x4BA6, 34765 },
- { 0x4B9D, 34768 },
- { 0x4BA5, 34771 },
- { 0x4BA4, 34774 },
- { 0x4BA0, 34777 },
- { 0x4B97, 34780 },
- { 0x4B93, 34784 },
- { 0x4B99, 34788 },
- { 0x4B95, 34792 },
- { 0x4B92, 34796 },
- { 0x4B98, 34800 },
- { 0x4B9A, 34804 },
- { 0x4B94, 34808 },
- { 0x4B96, 34812 },
- { 0x4B65, 34816 },
- { 0x4B6B, 34819 },
- { 0x4B67, 34822 },
- { 0x4B6D, 34825 },
- { 0x4B69, 34828 },
- { 0x4B66, 34831 },
- { 0x4B6C, 34834 },
- { 0x4B6E, 34837 },
- { 0x4B85, 34840 },
- { 0x4B74, 34843 },
- { 0x4B80, 34846 },
- { 0x4B71, 34849 },
- { 0x4B8E, 34852 },
- { 0x4B68, 34855 },
- { 0x4B76, 34858 },
- { 0x4B6F, 34861 },
- { 0x4B8A, 34864 },
- { 0x4B87, 34867 },
- { 0x4B82, 34870 },
- { 0x4B83, 34873 },
- { 0x4B89, 34876 },
- { 0x4B8D, 34879 },
- { 0x4B7E, 34882 },
- { 0x4B6A, 34885 },
- { 0x4B8B, 34888 },
- { 0x4B88, 34891 },
- { 0x4B86, 34894 },
- { 0x4B75, 34897 },
- { 0x4B7B, 34900 },
- { 0x4B81, 34903 },
- { 0x4B72, 34906 },
- { 0x4B77, 34909 },
- { 0x4B70, 34912 },
- { 0x4B73, 34915 },
- { 0x4B7D, 34918 },
- { 0x4B78, 34921 },
- { 0x4B84, 34924 },
- { 0x4B8F, 34927 },
- { 0x4B8C, 34930 },
- { 0x4B7F, 34933 },
- { 0x4B79, 34936 },
- { 0x4B7C, 34939 },
- { 0x4B7A, 34942 },
- { 0x0A42, 34945 },
- { 0x0A2F, 34949 },
- { 0x0A2E, 34953 },
- { 0x0A3D, 34955 },
- { 0x0A2D, 34958 },
- { 0x09FE, 34961 },
- { 0x09FD, 34964 },
- { 0x0A3F, 34967 },
- { 0x0A40, 34970 },
- { 0x0A31, 34973 },
- { 0x0A36, 34976 },
- { 0x0A32, 34979 },
- { 0x0A35, 34982 },
- { 0x0A34, 34985 },
- { 0x0A39, 34988 },
- { 0x0A30, 34991 },
- { 0x0A38, 34994 },
- { 0x0A37, 34997 },
- { 0x0A33, 35000 },
- { 0x0A3E, 35003 },
- { 0x0A43, 35006 },
- { 0x0A27, 35009 },
- { 0x0A23, 35013 },
- { 0x0A2A, 35017 },
- { 0x0A25, 35021 },
- { 0x0A22, 35025 },
- { 0x0A29, 35029 },
- { 0x0A2C, 35033 },
- { 0x0A28, 35037 },
- { 0x0A24, 35041 },
- { 0x0A2B, 35045 },
- { 0x0A26, 35049 },
- { 0x0A41, 35053 },
- { 0x09FF, 35056 },
- { 0x0A05, 35059 },
- { 0x0A01, 35062 },
- { 0x0A08, 35065 },
- { 0x0A03, 35068 },
- { 0x0A00, 35071 },
- { 0x0A07, 35074 },
- { 0x0A0A, 35077 },
- { 0x0A0D, 35080 },
- { 0x0A06, 35083 },
- { 0x0A21, 35086 },
- { 0x0A02, 35089 },
- { 0x0A0E, 35092 },
- { 0x0A0B, 35095 },
- { 0x0A1A, 35098 },
- { 0x0A16, 35101 },
- { 0x0A13, 35104 },
- { 0x0A09, 35107 },
- { 0x0A15, 35110 },
- { 0x0A18, 35113 },
- { 0x0A20, 35116 },
- { 0x0A12, 35119 },
- { 0x0A04, 35122 },
- { 0x0A1D, 35125 },
- { 0x0A17, 35128 },
- { 0x0A1B, 35131 },
- { 0x0A0C, 35134 },
- { 0x0A11, 35137 },
- { 0x0A0F, 35140 },
- { 0x0A19, 35143 },
- { 0x0A1E, 35146 },
- { 0x0A1F, 35149 },
- { 0x0A10, 35152 },
- { 0x0A1C, 35155 },
- { 0x0A14, 35158 },
- { 0x0A3B, 35161 },
- { 0x0A3C, 35165 },
- { 0x0A3A, 35169 },
- { 0x0A44, 35172 },
- { 0x1C65, 35175 },
- { 0x1D8D, 35177 },
- { 0x1D8C, 35181 },
- { 0x71AC, 35183 },
- { 0x1C0A, 35186 },
- { 0x6F21, 35189 },
- { 0x6F1F, 35192 },
- { 0x6F20, 35195 },
- { 0x6F22, 35198 },
- { 0x21F9, 35201 },
- { 0x21F8, 35205 },
- { 0x6EEC, 35209 },
- { 0x6F26, 35212 },
- { 0x70D8, 35215 },
- { 0x268B, 35219 },
- { 0x6EE2, 35222 },
- { 0x1D7F, 35225 },
- { 0x25D0, 35228 },
- { 0x231A, 35232 },
- { 0x6D40, 35235 },
- { 0x6D6A, 35236 },
- { 0x229F, 35238 },
- { 0x005E, 35241 },
- { 0x2911, 35242 },
- { 0x2912, 35246 },
- { 0x290E, 35250 },
- { 0x1DC5, 35254 },
- { 0x25C4, 35256 },
- { 0x25C5, 35261 },
- { 0x26A3, 35266 },
- { 0x24CC, 35271 },
- { 0x1F7B, 35276 },
- { 0x252E, 35278 },
- { 0x252F, 35283 },
- { 0x6F66, 35288 },
- { 0x6F37, 35290 },
- { 0x1EB9, 35292 },
- { 0x1CAF, 35294 },
- { 0x6FC1, 35297 },
- { 0x6C72, 35298 },
- { 0x1DB3, 35299 },
- { 0x259B, 35300 },
- { 0x259F, 35304 },
- { 0x259C, 35308 },
- { 0x25A2, 35311 },
- { 0x25A0, 35316 },
- { 0x25A4, 35319 },
- { 0x20EE, 35325 },
- { 0x20DA, 35329 },
- { 0x213A, 35332 },
- { 0x2134, 35335 },
- { 0x1F39, 35340 },
- { 0x232E, 35348 },
- { 0x2136, 35353 },
- { 0x2152, 35358 },
- { 0x225B, 35361 },
- { 0x1F3A, 35364 },
- { 0x226A, 35372 },
- { 0x2137, 35375 },
- { 0x6E7A, 35380 },
- { 0x22AC, 35385 },
- { 0x2153, 35390 },
- { 0x22AA, 35393 },
- { 0x18C6, 35398 },
- { 0x18C7, 35402 },
- { 0x18C4, 35407 },
- { 0x18CA, 35410 },
- { 0x18BA, 35414 },
- { 0x18BE, 35418 },
- { 0x18B9, 35424 },
- { 0x18BC, 35428 },
- { 0x18BF, 35432 },
- { 0x18C8, 35438 },
- { 0x18C2, 35443 },
- { 0x18C3, 35447 },
- { 0x18C0, 35453 },
- { 0x18C1, 35457 },
- { 0x18C5, 35461 },
- { 0x18BB, 35466 },
- { 0x18BD, 35471 },
- { 0x18AA, 35476 },
- { 0x18AB, 35479 },
- { 0x18CC, 35484 },
- { 0x18CD, 35487 },
- { 0x18C9, 35490 },
- { 0x18B4, 35493 },
- { 0x18B5, 35497 },
- { 0x18CE, 35502 },
- { 0x18A8, 35506 },
- { 0x18B6, 35509 },
- { 0x18CB, 35514 },
- { 0x18AF, 35518 },
- { 0x18CF, 35522 },
- { 0x18B1, 35527 },
- { 0x18B2, 35531 },
- { 0x18B3, 35535 },
- { 0x18A9, 35539 },
- { 0x18A7, 35542 },
- { 0x18B7, 35545 },
- { 0x18AE, 35551 },
- { 0x18B0, 35557 },
- { 0x18AC, 35564 },
- { 0x18AD, 35570 },
- { 0x18B8, 35575 },
- { 0x2210, 35580 },
- { 0x6CE9, 35581 },
- { 0x6E34, 35583 },
- { 0x21A7, 35585 },
- { 0x1EA3, 35586 },
- { 0x71A1, 35587 },
- { 0x6C45, 35589 },
- { 0x6FF9, 35591 },
- { 0x6D3E, 35593 },
- { 0x6F7B, 35595 },
- { 0x6F64, 35598 },
- { 0x6D46, 35600 },
- { 0x2192, 35601 },
- { 0x2177, 35604 },
- { 0x6D81, 35608 },
- { 0x226B, 35613 },
- { 0x6C5E, 35615 },
- { 0x2196, 35617 },
- { 0x6C5F, 35621 },
- { 0x6C60, 35626 },
- { 0x6C61, 35630 },
- { 0x21C1, 35636 },
- { 0x6ED2, 35639 },
- { 0x2179, 35645 },
- { 0x6D82, 35649 },
- { 0x21EA, 35654 },
- { 0x2259, 35656 },
- { 0x2720, 35663 },
- { 0x2281, 35667 },
- { 0x6EE6, 35671 },
- { 0x2233, 35676 },
- { 0x2176, 35680 },
- { 0x6D83, 35684 },
- { 0x2160, 35689 },
- { 0x2678, 35691 },
- { 0x717D, 35695 },
- { 0x717E, 35700 },
- { 0x21AE, 35706 },
- { 0x21B3, 35709 },
- { 0x21B0, 35712 },
- { 0x21AF, 35715 },
- { 0x21B1, 35718 },
- { 0x21B2, 35721 },
- { 0x21BB, 35724 },
- { 0x225F, 35727 },
- { 0x2676, 35731 },
- { 0x6E81, 35734 },
- { 0x2178, 35737 },
- { 0x6D84, 35741 },
- { 0x2170, 35746 },
- { 0x26AC, 35749 },
- { 0x2105, 35752 },
- { 0x2685, 35755 },
- { 0x21BE, 35758 },
- { 0x2140, 35761 },
- { 0x2125, 35763 },
- { 0x21E0, 35765 },
- { 0x21E1, 35770 },
- { 0x2546, 35775 },
- { 0x214F, 35780 },
- { 0x2150, 35786 },
- { 0x214E, 35792 },
- { 0x2151, 35798 },
- { 0x70A0, 35804 },
- { 0x6DE9, 35810 },
- { 0x26AA, 35812 },
- { 0x2157, 35815 },
- { 0x2155, 35819 },
- { 0x2680, 35822 },
- { 0x2682, 35825 },
- { 0x3CDA, 35828 },
- { 0x20FB, 35831 },
- { 0x214B, 35833 },
- { 0x214C, 35839 },
- { 0x214A, 35845 },
- { 0x214D, 35851 },
- { 0x1F0E, 35857 },
- { 0x20FC, 35863 },
- { 0x2145, 35868 },
- { 0x233E, 35874 },
- { 0x233F, 35879 },
- { 0x6E6E, 35884 },
- { 0x70AA, 35887 },
- { 0x20FD, 35894 },
- { 0x70AB, 35900 },
- { 0x2121, 35906 },
- { 0x2225, 35908 },
- { 0x21BC, 35912 },
- { 0x232A, 35915 },
- { 0x70B0, 35920 },
- { 0x2122, 35927 },
- { 0x70B1, 35933 },
- { 0x267B, 35939 },
- { 0x70B6, 35941 },
- { 0x6D2C, 35947 },
- { 0x2194, 35949 },
- { 0x2231, 35952 },
- { 0x221A, 35957 },
- { 0x221B, 35960 },
- { 0x229A, 35963 },
- { 0x2193, 35965 },
- { 0x267A, 35968 },
- { 0x22AE, 35970 },
- { 0x225E, 35974 },
- { 0x231B, 35976 },
- { 0x2658, 35982 },
- { 0x2689, 35985 },
- { 0x2109, 35988 },
- { 0x2530, 35991 },
- { 0x2107, 35993 },
- { 0x2169, 35995 },
- { 0x6EB9, 35997 },
- { 0x1F6B, 36000 },
- { 0x2687, 36002 },
- { 0x22AF, 36005 },
- { 0x210F, 36009 },
- { 0x210D, 36013 },
- { 0x2146, 36016 },
- { 0x233B, 36021 },
- { 0x233C, 36024 },
- { 0x233D, 36030 },
- { 0x2119, 36036 },
- { 0x2117, 36040 },
- { 0x211D, 36043 },
- { 0x211F, 36047 },
- { 0x211B, 36050 },
- { 0x210B, 36053 },
- { 0x2113, 36055 },
- { 0x2115, 36059 },
- { 0x26AE, 36062 },
- { 0x2111, 36065 },
- { 0x6EE9, 36068 },
- { 0x6DA4, 36070 },
- { 0x6DAA, 36071 },
- { 0x6F35, 36075 },
- { 0x3F79, 36077 },
- { 0x3F45, 36082 },
- { 0x3F44, 36086 },
- { 0x3F46, 36090 },
- { 0x3F7A, 36093 },
- { 0x3F47, 36098 },
- { 0x3F59, 36101 },
- { 0x3F62, 36105 },
- { 0x3F4C, 36109 },
- { 0x3F5E, 36112 },
- { 0x3F67, 36116 },
- { 0x3F50, 36120 },
- { 0x3F6B, 36123 },
- { 0x3F48, 36127 },
- { 0x3F5A, 36130 },
- { 0x3F63, 36134 },
- { 0x3F4B, 36138 },
- { 0x3F5D, 36141 },
- { 0x3F66, 36145 },
- { 0x3F4A, 36149 },
- { 0x3F5C, 36152 },
- { 0x3F65, 36156 },
- { 0x3F4F, 36160 },
- { 0x3F61, 36163 },
- { 0x3F6A, 36167 },
- { 0x3F4E, 36171 },
- { 0x3F60, 36174 },
- { 0x3F69, 36178 },
- { 0x3F54, 36182 },
- { 0x3F6F, 36185 },
- { 0x3F53, 36189 },
- { 0x3F6E, 36192 },
- { 0x3F4D, 36196 },
- { 0x3F5F, 36199 },
- { 0x3F68, 36203 },
- { 0x3F55, 36207 },
- { 0x3F70, 36210 },
- { 0x3F49, 36214 },
- { 0x3F5B, 36217 },
- { 0x3F64, 36221 },
- { 0x3F57, 36225 },
- { 0x3F72, 36228 },
- { 0x3F58, 36232 },
- { 0x3F73, 36235 },
- { 0x3F52, 36239 },
- { 0x3F6D, 36242 },
- { 0x3F51, 36246 },
- { 0x3F6C, 36249 },
- { 0x3F56, 36253 },
- { 0x3F71, 36256 },
- { 0x3F74, 36260 },
- { 0x3F75, 36264 },
- { 0x3F77, 36268 },
- { 0x3F78, 36272 },
- { 0x3F76, 36276 },
- { 0x3F7C, 36280 },
- { 0x3F7B, 36284 },
- { 0x6FDC, 36288 },
- { 0x1DD3, 36290 },
- { 0x1DD1, 36295 },
- { 0x25C9, 36298 },
- { 0x21ED, 36304 },
- { 0x0672, 36305 },
- { 0x059E, 36309 },
- { 0x05A3, 36311 },
- { 0x0602, 36314 },
- { 0x0669, 36318 },
- { 0x0819, 36321 },
- { 0x081B, 36325 },
- { 0x05ED, 36329 },
- { 0x0821, 36333 },
- { 0x0813, 36338 },
- { 0x0812, 36341 },
- { 0x0814, 36344 },
- { 0x05A9, 36347 },
- { 0x05A5, 36352 },
- { 0x0599, 36355 },
- { 0x0597, 36358 },
- { 0x05A7, 36361 },
- { 0x059A, 36365 },
- { 0x0692, 36368 },
- { 0x0693, 36372 },
- { 0x05AA, 36377 },
- { 0x05A8, 36380 },
- { 0x05A6, 36384 },
- { 0x3D01, 36389 },
- { 0x080C, 36392 },
- { 0x080F, 36397 },
- { 0x080D, 36402 },
- { 0x0810, 36407 },
- { 0x080E, 36412 },
- { 0x0811, 36416 },
- { 0x05F4, 36420 },
- { 0x05A2, 36424 },
- { 0x0807, 36426 },
- { 0x0806, 36429 },
- { 0x0808, 36432 },
- { 0x080A, 36435 },
- { 0x0809, 36438 },
- { 0x080B, 36441 },
- { 0x05E4, 36444 },
- { 0x0820, 36446 },
- { 0x3D06, 36450 },
- { 0x3D05, 36454 },
- { 0x067F, 36458 },
- { 0x0680, 36463 },
- { 0x05E3, 36468 },
- { 0x0817, 36470 },
- { 0x05F3, 36475 },
- { 0x0816, 36480 },
- { 0x3D04, 36484 },
- { 0x3D03, 36488 },
- { 0x05E9, 36492 },
- { 0x05EA, 36495 },
- { 0x05E5, 36498 },
- { 0x0818, 36500 },
- { 0x3D08, 36505 },
- { 0x3D07, 36509 },
- { 0x067E, 36513 },
- { 0x081A, 36517 },
- { 0x081F, 36521 },
- { 0x081C, 36527 },
- { 0x0682, 36531 },
- { 0x07FB, 36535 },
- { 0x0678, 36541 },
- { 0x067A, 36545 },
- { 0x067B, 36548 },
- { 0x07F8, 36551 },
- { 0x066E, 36555 },
- { 0x07F9, 36560 },
- { 0x07F7, 36564 },
- { 0x05AB, 36568 },
- { 0x0815, 36572 },
- { 0x067C, 36576 },
- { 0x066F, 36580 },
- { 0x066D, 36584 },
- { 0x0677, 36590 },
- { 0x067D, 36596 },
- { 0x07FA, 36600 },
- { 0x0671, 36606 },
- { 0x0803, 36610 },
- { 0x0800, 36615 },
- { 0x07FF, 36620 },
- { 0x0801, 36625 },
- { 0x07F6, 36630 },
- { 0x07FE, 36635 },
- { 0x07FD, 36640 },
- { 0x07FC, 36645 },
- { 0x05AD, 36650 },
- { 0x0679, 36654 },
- { 0x0670, 36658 },
- { 0x0676, 36663 },
- { 0x0674, 36670 },
- { 0x0675, 36675 },
- { 0x0802, 36681 },
- { 0x066C, 36686 },
- { 0x066B, 36696 },
- { 0x05AC, 36706 },
- { 0x05AF, 36715 },
- { 0x05AE, 36718 },
- { 0x05B0, 36721 },
- { 0x0673, 36724 },
- { 0x05E7, 36730 },
- { 0x3D0C, 36732 },
- { 0x3D0B, 36736 },
- { 0x05F1, 36740 },
- { 0x05EF, 36745 },
- { 0x05F0, 36751 },
- { 0x081D, 36758 },
- { 0x081E, 36763 },
- { 0x0665, 36770 },
- { 0x3ACB, 36773 },
- { 0x3ACD, 36778 },
- { 0x3ACC, 36783 },
- { 0x3ACA, 36788 },
- { 0x065C, 36793 },
- { 0x060C, 36796 },
- { 0x3AC3, 36802 },
- { 0x3ABE, 36810 },
- { 0x3ABD, 36815 },
- { 0x066A, 36820 },
- { 0x0642, 36823 },
- { 0x3ABA, 36826 },
- { 0x3ABC, 36831 },
- { 0x3ABB, 36836 },
- { 0x3AB9, 36841 },
- { 0x065B, 36846 },
- { 0x3AC0, 36849 },
- { 0x3ABF, 36854 },
- { 0x0660, 36859 },
- { 0x3AC5, 36862 },
- { 0x3AC4, 36867 },
- { 0x065D, 36872 },
- { 0x3AC2, 36875 },
- { 0x3AC1, 36880 },
- { 0x05CE, 36885 },
- { 0x06EF, 36888 },
- { 0x06F1, 36895 },
- { 0x0635, 36903 },
- { 0x07EC, 36910 },
- { 0x06F0, 36917 },
- { 0x3D57, 36926 },
- { 0x3D59, 36931 },
- { 0x3D58, 36936 },
- { 0x3D56, 36941 },
- { 0x05BD, 36946 },
- { 0x06E3, 36949 },
- { 0x06E6, 36959 },
- { 0x07DA, 36969 },
- { 0x06E8, 36975 },
- { 0x07D9, 36981 },
- { 0x07EE, 36988 },
- { 0x06E4, 36995 },
- { 0x06E5, 37004 },
- { 0x06E2, 37017 },
- { 0x06E7, 37025 },
- { 0x3D1D, 37033 },
- { 0x3D1F, 37038 },
- { 0x3D1E, 37043 },
- { 0x3D1C, 37048 },
- { 0x05CB, 37053 },
- { 0x0690, 37056 },
- { 0x3D4B, 37062 },
- { 0x3D4D, 37067 },
- { 0x3D4C, 37072 },
- { 0x3D4A, 37077 },
- { 0x05C4, 37082 },
- { 0x061F, 37085 },
- { 0x0620, 37091 },
- { 0x06EB, 37100 },
- { 0x0625, 37111 },
- { 0x061E, 37118 },
- { 0x0624, 37123 },
- { 0x07E7, 37131 },
- { 0x0683, 37138 },
- { 0x06EC, 37144 },
- { 0x3D37, 37152 },
- { 0x3D36, 37157 },
- { 0x0623, 37162 },
- { 0x3A7E, 37165 },
- { 0x3A7D, 37170 },
- { 0x05D6, 37175 },
- { 0x0638, 37178 },
- { 0x07DD, 37184 },
- { 0x0637, 37194 },
- { 0x06F2, 37201 },
- { 0x063A, 37208 },
- { 0x06F3, 37215 },
- { 0x3D5F, 37224 },
- { 0x3D61, 37229 },
- { 0x3D60, 37234 },
- { 0x3D5E, 37239 },
- { 0x0644, 37244 },
- { 0x0647, 37247 },
- { 0x0645, 37254 },
- { 0x0649, 37259 },
- { 0x07E9, 37266 },
- { 0x3A8A, 37272 },
- { 0x3A8C, 37277 },
- { 0x3A8B, 37282 },
- { 0x3A89, 37287 },
- { 0x05C2, 37292 },
- { 0x06E9, 37295 },
- { 0x0617, 37302 },
- { 0x0616, 37310 },
- { 0x0701, 37316 },
- { 0x0704, 37327 },
- { 0x0700, 37336 },
- { 0x061A, 37345 },
- { 0x06EA, 37352 },
- { 0x070E, 37361 },
- { 0x3D2F, 37370 },
- { 0x3D31, 37375 },
- { 0x3D30, 37380 },
- { 0x3D2E, 37385 },
- { 0x05DC, 37390 },
- { 0x0656, 37393 },
- { 0x0657, 37397 },
- { 0x3A9E, 37404 },
- { 0x3AA0, 37410 },
- { 0x3A9F, 37416 },
- { 0x3A9D, 37422 },
- { 0x0655, 37428 },
- { 0x3A9C, 37434 },
- { 0x3A9B, 37442 },
- { 0x0694, 37450 },
- { 0x3D77, 37456 },
- { 0x3D79, 37461 },
- { 0x3D78, 37466 },
- { 0x3D76, 37471 },
- { 0x0653, 37476 },
- { 0x3AA2, 37480 },
- { 0x3AA4, 37486 },
- { 0x3AA3, 37492 },
- { 0x3AA1, 37498 },
- { 0x062D, 37504 },
- { 0x3A82, 37507 },
- { 0x3A81, 37512 },
- { 0x05D8, 37517 },
- { 0x0641, 37520 },
- { 0x07ED, 37526 },
- { 0x0711, 37532 },
- { 0x0640, 37539 },
- { 0x0643, 37544 },
- { 0x3D67, 37551 },
- { 0x3D69, 37556 },
- { 0x3D68, 37561 },
- { 0x3D66, 37566 },
- { 0x05D9, 37571 },
- { 0x06FC, 37574 },
- { 0x064B, 37579 },
- { 0x064A, 37585 },
- { 0x064C, 37591 },
- { 0x064D, 37598 },
- { 0x07DF, 37605 },
- { 0x3D6B, 37611 },
- { 0x3D6D, 37616 },
- { 0x3D6C, 37621 },
- { 0x3D6A, 37626 },
- { 0x07E6, 37631 },
- { 0x0613, 37635 },
- { 0x07EF, 37638 },
- { 0x3A4E, 37645 },
- { 0x3A50, 37650 },
- { 0x3A4F, 37655 },
- { 0x3A4D, 37660 },
- { 0x05D7, 37665 },
- { 0x063C, 37668 },
- { 0x07DE, 37674 },
- { 0x063D, 37680 },
- { 0x3D63, 37687 },
- { 0x3D65, 37692 },
- { 0x3D64, 37697 },
- { 0x3D62, 37702 },
- { 0x05C6, 37707 },
- { 0x0629, 37710 },
- { 0x062B, 37716 },
- { 0x062C, 37725 },
- { 0x06FD, 37732 },
- { 0x062E, 37740 },
- { 0x07E3, 37747 },
- { 0x0628, 37752 },
- { 0x06FE, 37757 },
- { 0x0627, 37763 },
- { 0x062A, 37769 },
- { 0x07F1, 37776 },
- { 0x0703, 37783 },
- { 0x06ED, 37794 },
- { 0x0684, 37799 },
- { 0x3D3B, 37805 },
- { 0x3D3A, 37810 },
- { 0x05CA, 37815 },
- { 0x0632, 37818 },
- { 0x0633, 37825 },
- { 0x07E8, 37832 },
- { 0x3D47, 37839 },
- { 0x3D49, 37844 },
- { 0x3D48, 37849 },
- { 0x3D46, 37854 },
- { 0x05CC, 37859 },
- { 0x07DC, 37862 },
- { 0x0634, 37869 },
- { 0x3D4F, 37876 },
- { 0x3D51, 37881 },
- { 0x3D50, 37886 },
- { 0x3D4E, 37891 },
- { 0x05BF, 37896 },
- { 0x0611, 37899 },
- { 0x07F0, 37904 },
- { 0x0612, 37911 },
- { 0x3D23, 37919 },
- { 0x3D25, 37924 },
- { 0x3D24, 37929 },
- { 0x05BE, 37934 },
- { 0x0658, 37938 },
- { 0x3D21, 37943 },
- { 0x3D20, 37949 },
- { 0x3D22, 37955 },
- { 0x0639, 37960 },
- { 0x3A62, 37963 },
- { 0x3A64, 37968 },
- { 0x3A63, 37973 },
- { 0x3A61, 37978 },
- { 0x05DD, 37983 },
- { 0x0664, 37986 },
- { 0x07E4, 37992 },
- { 0x065F, 37998 },
- { 0x0659, 38005 },
- { 0x05B9, 38010 },
- { 0x3D13, 38016 },
- { 0x3D12, 38024 },
- { 0x070A, 38032 },
- { 0x070B, 38041 },
- { 0x3D7B, 38050 },
- { 0x3D7A, 38055 },
- { 0x05DF, 38060 },
- { 0x07E2, 38063 },
- { 0x07E1, 38073 },
- { 0x07F2, 38083 },
- { 0x0662, 38094 },
- { 0x05BB, 38099 },
- { 0x3D17, 38105 },
- { 0x3D19, 38113 },
- { 0x3D18, 38121 },
- { 0x3D16, 38129 },
- { 0x0663, 38137 },
- { 0x0666, 38143 },
- { 0x3D7F, 38150 },
- { 0x0667, 38155 },
- { 0x0668, 38159 },
- { 0x3AA8, 38166 },
- { 0x3AA7, 38175 },
- { 0x070C, 38184 },
- { 0x070D, 38194 },
- { 0x3AA6, 38204 },
- { 0x3AA5, 38210 },
- { 0x3D81, 38216 },
- { 0x3D80, 38221 },
- { 0x3D7E, 38226 },
- { 0x05CD, 38231 },
- { 0x3D53, 38234 },
- { 0x3D55, 38239 },
- { 0x3D54, 38244 },
- { 0x3D52, 38249 },
- { 0x05BC, 38254 },
- { 0x0607, 38257 },
- { 0x0608, 38264 },
- { 0x05B8, 38271 },
- { 0x3D11, 38277 },
- { 0x3D10, 38285 },
- { 0x05BA, 38293 },
- { 0x3D15, 38299 },
- { 0x3D14, 38307 },
- { 0x05B7, 38315 },
- { 0x3D0F, 38321 },
- { 0x3D0E, 38329 },
- { 0x0705, 38337 },
- { 0x0706, 38346 },
- { 0x3D1B, 38355 },
- { 0x0606, 38360 },
- { 0x3A48, 38364 },
- { 0x3A47, 38370 },
- { 0x05DE, 38376 },
- { 0x3D7D, 38380 },
- { 0x3D7C, 38386 },
- { 0x3D1A, 38392 },
- { 0x0610, 38397 },
- { 0x3A4A, 38400 },
- { 0x3A4C, 38405 },
- { 0x3A4B, 38410 },
- { 0x3A49, 38415 },
- { 0x061D, 38420 },
- { 0x3A80, 38423 },
- { 0x3A7F, 38428 },
- { 0x0619, 38433 },
- { 0x3A6A, 38436 },
- { 0x3A6C, 38441 },
- { 0x3A6B, 38446 },
- { 0x3A69, 38451 },
- { 0x0648, 38456 },
- { 0x3A8E, 38459 },
- { 0x3A90, 38464 },
- { 0x3A8F, 38469 },
- { 0x3A8D, 38474 },
- { 0x0609, 38479 },
- { 0x060B, 38483 },
- { 0x060D, 38488 },
- { 0x060A, 38493 },
- { 0x05C1, 38498 },
- { 0x07DB, 38501 },
- { 0x3D2B, 38508 },
- { 0x3D2D, 38513 },
- { 0x3D2C, 38518 },
- { 0x3D2A, 38523 },
- { 0x05C3, 38528 },
- { 0x3D33, 38531 },
- { 0x3D35, 38536 },
- { 0x3D34, 38541 },
- { 0x3D32, 38546 },
- { 0x05B2, 38551 },
- { 0x05DA, 38554 },
- { 0x06F7, 38557 },
- { 0x06F8, 38563 },
- { 0x07E0, 38569 },
- { 0x3D6F, 38576 },
- { 0x3D71, 38581 },
- { 0x3D70, 38586 },
- { 0x3D6E, 38591 },
- { 0x05DB, 38596 },
- { 0x064E, 38599 },
- { 0x06F9, 38605 },
- { 0x0651, 38612 },
- { 0x06FB, 38617 },
- { 0x06FA, 38623 },
- { 0x0652, 38629 },
- { 0x3D73, 38636 },
- { 0x064F, 38641 },
- { 0x3A96, 38645 },
- { 0x3A95, 38651 },
- { 0x3D75, 38657 },
- { 0x3D74, 38662 },
- { 0x3D72, 38667 },
- { 0x0618, 38672 },
- { 0x3A6E, 38675 },
- { 0x3A70, 38680 },
- { 0x3A6F, 38685 },
- { 0x3A6D, 38690 },
- { 0x0626, 38695 },
- { 0x3A84, 38698 },
- { 0x3A83, 38703 },
- { 0x05C8, 38708 },
- { 0x062F, 38711 },
- { 0x06FF, 38720 },
- { 0x06EE, 38728 },
- { 0x0702, 38735 },
- { 0x0630, 38746 },
- { 0x0631, 38753 },
- { 0x070F, 38764 },
- { 0x0710, 38773 },
- { 0x3D3F, 38779 },
- { 0x3D41, 38784 },
- { 0x3D40, 38789 },
- { 0x3D3E, 38794 },
- { 0x05C5, 38799 },
- { 0x3D39, 38802 },
- { 0x3D38, 38807 },
- { 0x05C0, 38812 },
- { 0x3D27, 38815 },
- { 0x3D29, 38820 },
- { 0x3D28, 38825 },
- { 0x3D26, 38830 },
- { 0x060E, 38835 },
- { 0x3A5E, 38838 },
- { 0x3A60, 38843 },
- { 0x3A5F, 38848 },
- { 0x3A5D, 38853 },
- { 0x05C7, 38858 },
- { 0x07EB, 38861 },
- { 0x3D3D, 38868 },
- { 0x3D3C, 38873 },
- { 0x0615, 38878 },
- { 0x3A52, 38881 },
- { 0x3A54, 38886 },
- { 0x3A53, 38891 },
- { 0x3A51, 38896 },
- { 0x0621, 38901 },
- { 0x3A7C, 38904 },
- { 0x3A7B, 38909 },
- { 0x0661, 38914 },
- { 0x05D3, 38918 },
- { 0x05D4, 38926 },
- { 0x0707, 38934 },
- { 0x0709, 38944 },
- { 0x0708, 38954 },
- { 0x05D2, 38964 },
- { 0x3AE3, 38971 },
- { 0x3AE5, 38977 },
- { 0x3AE4, 38983 },
- { 0x3AE2, 38989 },
- { 0x05CF, 38995 },
- { 0x0691, 38998 },
- { 0x3D5B, 39004 },
- { 0x3D5D, 39009 },
- { 0x3D5C, 39014 },
- { 0x3D5A, 39019 },
- { 0x05B6, 39024 },
- { 0x3D0D, 39027 },
- { 0x063E, 39032 },
- { 0x06F4, 39035 },
- { 0x05D0, 39041 },
- { 0x06F5, 39048 },
- { 0x05D1, 39055 },
- { 0x06F6, 39062 },
- { 0x3A86, 39071 },
- { 0x3A88, 39076 },
- { 0x3A87, 39081 },
- { 0x3A85, 39086 },
- { 0x0646, 39091 },
- { 0x3A92, 39094 },
- { 0x3A94, 39099 },
- { 0x3A93, 39104 },
- { 0x3A91, 39109 },
- { 0x063B, 39114 },
- { 0x3A66, 39117 },
- { 0x3A68, 39122 },
- { 0x3A67, 39127 },
- { 0x3A65, 39132 },
- { 0x0650, 39137 },
- { 0x3A98, 39140 },
- { 0x3A9A, 39145 },
- { 0x3A99, 39150 },
- { 0x3A97, 39155 },
- { 0x05C9, 39160 },
- { 0x068F, 39163 },
- { 0x3D43, 39169 },
- { 0x3D45, 39174 },
- { 0x3D44, 39179 },
- { 0x3D42, 39184 },
- { 0x063F, 39189 },
- { 0x061B, 39193 },
- { 0x0654, 39196 },
- { 0x3A72, 39202 },
- { 0x3A74, 39207 },
- { 0x3A73, 39212 },
- { 0x3A71, 39217 },
- { 0x0614, 39222 },
- { 0x3A5A, 39225 },
- { 0x3A5C, 39230 },
- { 0x3A5B, 39235 },
- { 0x3A59, 39240 },
- { 0x0622, 39245 },
- { 0x3A7A, 39248 },
- { 0x3A79, 39253 },
- { 0x060F, 39258 },
- { 0x3A56, 39261 },
- { 0x3A58, 39266 },
- { 0x3A57, 39271 },
- { 0x3A55, 39276 },
- { 0x3ACF, 39281 },
- { 0x3ACE, 39290 },
- { 0x07F3, 39299 },
- { 0x07F4, 39303 },
- { 0x07F5, 39307 },
- { 0x0603, 39311 },
- { 0x0636, 39315 },
- { 0x0604, 39319 },
- { 0x065A, 39323 },
- { 0x3AC7, 39327 },
- { 0x3AC6, 39333 },
- { 0x065E, 39339 },
- { 0x3AC9, 39343 },
- { 0x3AC8, 39349 },
- { 0x061C, 39355 },
- { 0x3A76, 39358 },
- { 0x3A78, 39363 },
- { 0x3A77, 39368 },
- { 0x3A75, 39373 },
- { 0x05B5, 39378 },
- { 0x07E5, 39382 },
- { 0x07EA, 39386 },
- { 0x0605, 39390 },
- { 0x05E8, 39394 },
- { 0x059B, 39397 },
- { 0x0596, 39401 },
- { 0x05A4, 39404 },
- { 0x05E6, 39408 },
- { 0x3D0A, 39410 },
- { 0x3D09, 39414 },
- { 0x3AA9, 39418 },
- { 0x3AAA, 39422 },
- { 0x3AAB, 39426 },
- { 0x3AAC, 39431 },
- { 0x3AB4, 39436 },
- { 0x3AB5, 39442 },
- { 0x3AB1, 39448 },
- { 0x3AB2, 39453 },
- { 0x3AB6, 39458 },
- { 0x3AB7, 39461 },
- { 0x3AB8, 39466 },
- { 0x3AAD, 39471 },
- { 0x3AAE, 39476 },
- { 0x3AAF, 39481 },
- { 0x3AB0, 39488 },
- { 0x3AB3, 39495 },
- { 0x05B3, 39501 },
- { 0x0805, 39506 },
- { 0x0600, 39510 },
- { 0x05FF, 39513 },
- { 0x0681, 39516 },
- { 0x05D5, 39523 },
- { 0x3CFF, 39525 },
- { 0x05E1, 39530 },
- { 0x3D00, 39532 },
- { 0x0804, 39536 },
- { 0x05E0, 39541 },
- { 0x3CFE, 39543 },
- { 0x0598, 39547 },
- { 0x05EC, 39550 },
- { 0x05E2, 39553 },
- { 0x3D02, 39555 },
- { 0x3BFA, 39559 },
- { 0x3BDE, 39566 },
- { 0x3BF9, 39573 },
- { 0x3BDD, 39581 },
- { 0x3C4B, 39589 },
- { 0x3C98, 39598 },
- { 0x3BA0, 39607 },
- { 0x3B0F, 39614 },
- { 0x3C8A, 39621 },
- { 0x3C4E, 39630 },
- { 0x3C4C, 39640 },
- { 0x3C4D, 39649 },
- { 0x3BA1, 39658 },
- { 0x3B10, 39665 },
- { 0x3C96, 39672 },
- { 0x3B83, 39681 },
- { 0x3AEC, 39688 },
- { 0x3BC8, 39695 },
- { 0x3B86, 39702 },
- { 0x3B50, 39709 },
- { 0x3B55, 39716 },
- { 0x3AF0, 39723 },
- { 0x3B54, 39730 },
- { 0x3AEF, 39738 },
- { 0x3B82, 39746 },
- { 0x3AEB, 39753 },
- { 0x3C72, 39760 },
- { 0x3B84, 39769 },
- { 0x3AED, 39776 },
- { 0x3B52, 39783 },
- { 0x3BC7, 39790 },
- { 0x3B85, 39797 },
- { 0x3AEE, 39804 },
- { 0x3B53, 39811 },
- { 0x3B51, 39818 },
- { 0x3C7F, 39825 },
- { 0x3C44, 39834 },
- { 0x3B9B, 39844 },
- { 0x3B09, 39851 },
- { 0x3C12, 39858 },
- { 0x3BF6, 39865 },
- { 0x3C0A, 39872 },
- { 0x3BEE, 39879 },
- { 0x3C09, 39886 },
- { 0x3BED, 39894 },
- { 0x3B9A, 39902 },
- { 0x3B08, 39909 },
- { 0x3C45, 39916 },
- { 0x3C46, 39925 },
- { 0x3B9C, 39934 },
- { 0x3B0A, 39941 },
- { 0x3B9D, 39948 },
- { 0x3B0B, 39955 },
- { 0x3BA5, 39962 },
- { 0x3B14, 39969 },
- { 0x3B63, 39976 },
- { 0x3B18, 39983 },
- { 0x3B62, 39990 },
- { 0x3B17, 39998 },
- { 0x3BA4, 40006 },
- { 0x3B13, 40013 },
- { 0x3C52, 40020 },
- { 0x3C53, 40029 },
- { 0x3BA6, 40038 },
- { 0x3B15, 40045 },
- { 0x3C95, 40052 },
- { 0x3BA7, 40061 },
- { 0x3B16, 40068 },
- { 0x3C02, 40075 },
- { 0x3BE6, 40082 },
- { 0x3C01, 40089 },
- { 0x3BE5, 40097 },
- { 0x3C93, 40105 },
- { 0x3B8F, 40114 },
- { 0x3AFD, 40121 },
- { 0x3C30, 40128 },
- { 0x3C31, 40137 },
- { 0x3B90, 40147 },
- { 0x3AFE, 40154 },
- { 0x3B3A, 40161 },
- { 0x3B39, 40168 },
- { 0x3BBD, 40176 },
- { 0x3B37, 40183 },
- { 0x3C67, 40190 },
- { 0x3C68, 40199 },
- { 0x3BBE, 40208 },
- { 0x3B38, 40215 },
- { 0x3BBF, 40222 },
- { 0x3BAB, 40230 },
- { 0x3B1F, 40237 },
- { 0x3B67, 40244 },
- { 0x3BD1, 40251 },
- { 0x3BAD, 40258 },
- { 0x3B21, 40265 },
- { 0x3B6A, 40272 },
- { 0x3B24, 40279 },
- { 0x3B66, 40286 },
- { 0x3B69, 40293 },
- { 0x3B23, 40301 },
- { 0x3B1D, 40309 },
- { 0x3BAA, 40316 },
- { 0x3B1E, 40323 },
- { 0x3BAC, 40330 },
- { 0x3B20, 40337 },
- { 0x3C8B, 40344 },
- { 0x3C8F, 40353 },
- { 0x3C97, 40362 },
- { 0x3B68, 40371 },
- { 0x3BD2, 40378 },
- { 0x3BAE, 40385 },
- { 0x3B22, 40392 },
- { 0x3C57, 40399 },
- { 0x3C58, 40408 },
- { 0x3C56, 40418 },
- { 0x3C89, 40427 },
- { 0x3BB0, 40436 },
- { 0x3B26, 40443 },
- { 0x3BB3, 40450 },
- { 0x3B6D, 40457 },
- { 0x3B2A, 40464 },
- { 0x3D85, 40471 },
- { 0x3D84, 40481 },
- { 0x3D87, 40491 },
- { 0x3D86, 40501 },
- { 0x3D83, 40511 },
- { 0x3D82, 40521 },
- { 0x3D89, 40531 },
- { 0x3B6C, 40538 },
- { 0x3B29, 40546 },
- { 0x3D88, 40554 },
- { 0x3C80, 40561 },
- { 0x3C5A, 40570 },
- { 0x3C59, 40579 },
- { 0x3C90, 40588 },
- { 0x3C8E, 40597 },
- { 0x3BAF, 40606 },
- { 0x3B25, 40613 },
- { 0x3C5B, 40620 },
- { 0x3C5C, 40629 },
- { 0x3BB1, 40638 },
- { 0x3B27, 40645 },
- { 0x3C5D, 40652 },
- { 0x3C5E, 40661 },
- { 0x3C81, 40670 },
- { 0x3B6B, 40679 },
- { 0x3BD3, 40686 },
- { 0x3BB2, 40693 },
- { 0x3B28, 40700 },
- { 0x3BA8, 40707 },
- { 0x3B19, 40714 },
- { 0x3B65, 40721 },
- { 0x3B1C, 40728 },
- { 0x3B64, 40735 },
- { 0x3B1B, 40743 },
- { 0x3C54, 40751 },
- { 0x3C88, 40760 },
- { 0x3C86, 40769 },
- { 0x3C55, 40778 },
- { 0x3BA9, 40787 },
- { 0x3B1A, 40794 },
- { 0x3B42, 40801 },
- { 0x3C3A, 40809 },
- { 0x3C3B, 40818 },
- { 0x3C7D, 40827 },
- { 0x3B97, 40836 },
- { 0x3B06, 40843 },
- { 0x3C11, 40850 },
- { 0x3BF5, 40857 },
- { 0x3C08, 40864 },
- { 0x3BEC, 40871 },
- { 0x3C07, 40878 },
- { 0x3BEB, 40886 },
- { 0x3B98, 40894 },
- { 0x3C3C, 40901 },
- { 0x3C99, 40910 },
- { 0x3B99, 40919 },
- { 0x3B07, 40926 },
- { 0x3B9E, 40933 },
- { 0x3B0C, 40940 },
- { 0x3BF8, 40947 },
- { 0x3BDC, 40954 },
- { 0x3BF7, 40961 },
- { 0x3BDB, 40969 },
- { 0x3C47, 40977 },
- { 0x3C48, 40986 },
- { 0x3C4A, 40995 },
- { 0x3C49, 41004 },
- { 0x3C20, 41013 },
- { 0x3C19, 41020 },
- { 0x3B0D, 41027 },
- { 0x3C27, 41034 },
- { 0x3C28, 41043 },
- { 0x3C29, 41052 },
- { 0x3B88, 41061 },
- { 0x3AF2, 41068 },
- { 0x3BCA, 41075 },
- { 0x3B8B, 41082 },
- { 0x3B56, 41089 },
- { 0x3B5B, 41096 },
- { 0x3AF6, 41103 },
- { 0x3B5A, 41110 },
- { 0x3AF5, 41118 },
- { 0x3C73, 41126 },
- { 0x3C74, 41135 },
- { 0x3C26, 41145 },
- { 0x3B87, 41154 },
- { 0x3AF1, 41161 },
- { 0x3C75, 41168 },
- { 0x3C76, 41177 },
- { 0x3C2A, 41187 },
- { 0x3B89, 41196 },
- { 0x3AF3, 41203 },
- { 0x3C2C, 41210 },
- { 0x3C77, 41219 },
- { 0x3C78, 41228 },
- { 0x3C2B, 41238 },
- { 0x3C2D, 41247 },
- { 0x3B58, 41256 },
- { 0x3BC9, 41263 },
- { 0x3B8A, 41270 },
- { 0x3AF4, 41277 },
- { 0x3B59, 41284 },
- { 0x3B57, 41291 },
- { 0x3C82, 41298 },
- { 0x3BC1, 41307 },
- { 0x3B3C, 41314 },
- { 0x3BD7, 41321 },
- { 0x3BC4, 41328 },
- { 0x3B77, 41335 },
- { 0x3B7C, 41342 },
- { 0x3B40, 41349 },
- { 0x3B7B, 41356 },
- { 0x3B3F, 41364 },
- { 0x3C83, 41372 },
- { 0x3BC0, 41381 },
- { 0x3B3B, 41388 },
- { 0x3BC2, 41395 },
- { 0x3B3D, 41402 },
- { 0x3C84, 41409 },
- { 0x3C70, 41418 },
- { 0x3C71, 41427 },
- { 0x3B79, 41436 },
- { 0x3BD6, 41443 },
- { 0x3BC3, 41450 },
- { 0x3B3E, 41457 },
- { 0x3B7A, 41464 },
- { 0x3B78, 41471 },
- { 0x3ADD, 41478 },
- { 0x3ADE, 41488 },
- { 0x3ADC, 41498 },
- { 0x3AD7, 41508 },
- { 0x3AD6, 41518 },
- { 0x3AD3, 41528 },
- { 0x3AD2, 41538 },
- { 0x3AD9, 41548 },
- { 0x3AD8, 41558 },
- { 0x3ADB, 41568 },
- { 0x3ADA, 41578 },
- { 0x3B7E, 41588 },
- { 0x3AE7, 41598 },
- { 0x3BC6, 41608 },
- { 0x3B81, 41618 },
- { 0x3B4A, 41628 },
- { 0x3AD5, 41638 },
- { 0x3AD4, 41648 },
- { 0x3B4F, 41658 },
- { 0x3AEA, 41668 },
- { 0x3AD1, 41678 },
- { 0x3B4E, 41688 },
- { 0x3AE9, 41699 },
- { 0x3AD0, 41710 },
- { 0x3B7D, 41720 },
- { 0x3AE6, 41730 },
- { 0x3B7F, 41740 },
- { 0x3B4C, 41750 },
- { 0x3BC5, 41760 },
- { 0x3B80, 41770 },
- { 0x3AE8, 41780 },
- { 0x3B4D, 41790 },
- { 0x3B4B, 41800 },
- { 0x3C21, 41810 },
- { 0x3B9F, 41817 },
- { 0x3B0E, 41824 },
- { 0x3C22, 41831 },
- { 0x3C23, 41838 },
- { 0x3B76, 41845 },
- { 0x3B43, 41854 },
- { 0x3C92, 41863 },
- { 0x3C7A, 41872 },
- { 0x3B8D, 41882 },
- { 0x3AFB, 41889 },
- { 0x3C04, 41896 },
- { 0x3BE8, 41903 },
- { 0x3C03, 41910 },
- { 0x3BE7, 41918 },
- { 0x3C2E, 41926 },
- { 0x3C2F, 41935 },
- { 0x3C79, 41944 },
- { 0x3C7B, 41953 },
- { 0x3B8E, 41963 },
- { 0x3AFC, 41970 },
- { 0x3B00, 41977 },
- { 0x3C06, 41984 },
- { 0x3BEA, 41991 },
- { 0x3C05, 41998 },
- { 0x3BE9, 42006 },
- { 0x3B91, 42014 },
- { 0x3AFF, 42021 },
- { 0x3B92, 42028 },
- { 0x3B01, 42035 },
- { 0x3C61, 42042 },
- { 0x3C5F, 42051 },
- { 0x3C60, 42060 },
- { 0x3BB5, 42069 },
- { 0x3B2C, 42076 },
- { 0x3B30, 42083 },
- { 0x3B6E, 42090 },
- { 0x3B2F, 42097 },
- { 0x3C62, 42105 },
- { 0x3C94, 42114 },
- { 0x3C66, 42123 },
- { 0x3C63, 42132 },
- { 0x3BB4, 42141 },
- { 0x3B2B, 42148 },
- { 0x3C8D, 42155 },
- { 0x3C64, 42164 },
- { 0x3C65, 42173 },
- { 0x3BB6, 42182 },
- { 0x3B2D, 42189 },
- { 0x3C85, 42196 },
- { 0x3B6F, 42205 },
- { 0x3BB7, 42212 },
- { 0x3B2E, 42219 },
- { 0x3C87, 42226 },
- { 0x3C6A, 42235 },
- { 0x3C69, 42245 },
- { 0x3BB9, 42254 },
- { 0x3B32, 42261 },
- { 0x3BD5, 42268 },
- { 0x3BBC, 42275 },
- { 0x3B70, 42282 },
- { 0x3B75, 42289 },
- { 0x3B36, 42296 },
- { 0x3B74, 42303 },
- { 0x3B35, 42311 },
- { 0x3C91, 42319 },
- { 0x3C8C, 42328 },
- { 0x3C9B, 42337 },
- { 0x3C6D, 42346 },
- { 0x3C6B, 42356 },
- { 0x3C6C, 42365 },
- { 0x3BB8, 42374 },
- { 0x3B31, 42381 },
- { 0x3BBA, 42388 },
- { 0x3B33, 42395 },
- { 0x3C6E, 42402 },
- { 0x3C6F, 42411 },
- { 0x3B72, 42421 },
- { 0x3BD4, 42428 },
- { 0x3BBB, 42435 },
- { 0x3B34, 42442 },
- { 0x3B73, 42449 },
- { 0x3B71, 42456 },
- { 0x3C9D, 42463 },
- { 0x3C32, 42473 },
- { 0x3C1B, 42482 },
- { 0x3B94, 42489 },
- { 0x3B03, 42496 },
- { 0x3BCE, 42503 },
- { 0x3C17, 42510 },
- { 0x3C10, 42517 },
- { 0x3BF4, 42524 },
- { 0x3BFE, 42531 },
- { 0x3BE2, 42538 },
- { 0x3BFD, 42545 },
- { 0x3BE1, 42553 },
- { 0x3C33, 42561 },
- { 0x3C34, 42570 },
- { 0x3C1A, 42580 },
- { 0x3B93, 42587 },
- { 0x3B02, 42594 },
- { 0x3C9A, 42601 },
- { 0x3C7C, 42610 },
- { 0x3C1C, 42620 },
- { 0x3B95, 42627 },
- { 0x3B04, 42634 },
- { 0x3C35, 42641 },
- { 0x3C36, 42650 },
- { 0x3C37, 42659 },
- { 0x3C38, 42668 },
- { 0x3C39, 42677 },
- { 0x3BCD, 42686 },
- { 0x3B96, 42693 },
- { 0x3B05, 42700 },
- { 0x3B41, 42707 },
- { 0x3BCC, 42715 },
- { 0x3B5C, 42722 },
- { 0x3B61, 42729 },
- { 0x3AFA, 42736 },
- { 0x3B60, 42743 },
- { 0x3AF9, 42751 },
- { 0x3AF7, 42759 },
- { 0x3B5E, 42766 },
- { 0x3BCB, 42773 },
- { 0x3B8C, 42780 },
- { 0x3AF8, 42787 },
- { 0x3B5F, 42794 },
- { 0x3B5D, 42801 },
- { 0x3C9F, 42808 },
- { 0x3C9E, 42813 },
- { 0x3BFC, 42818 },
- { 0x3BE0, 42825 },
- { 0x3BFB, 42832 },
- { 0x3BDF, 42840 },
- { 0x3BA2, 42848 },
- { 0x3B11, 42855 },
- { 0x3C50, 42862 },
- { 0x3C51, 42871 },
- { 0x3C4F, 42881 },
- { 0x3BA3, 42890 },
- { 0x3B12, 42897 },
- { 0x3CA1, 42904 },
- { 0x3C9C, 42909 },
- { 0x3CA5, 42919 },
- { 0x3C7E, 42924 },
- { 0x3C3D, 42933 },
- { 0x3C3E, 42942 },
- { 0x3C0C, 42951 },
- { 0x3C1E, 42958 },
- { 0x3C14, 42965 },
- { 0x3BF0, 42972 },
- { 0x3BD0, 42979 },
- { 0x3C18, 42986 },
- { 0x3C0F, 42993 },
- { 0x3BF3, 43000 },
- { 0x3C00, 43007 },
- { 0x3BE4, 43014 },
- { 0x3BFF, 43021 },
- { 0x3BE3, 43029 },
- { 0x3C3F, 43037 },
- { 0x3C0B, 43046 },
- { 0x3C1D, 43053 },
- { 0x3C13, 43060 },
- { 0x3BEF, 43067 },
- { 0x3C0D, 43074 },
- { 0x3C1F, 43081 },
- { 0x3C15, 43088 },
- { 0x3BF1, 43095 },
- { 0x3C40, 43102 },
- { 0x3C41, 43111 },
- { 0x3C42, 43120 },
- { 0x3C43, 43129 },
- { 0x3C0E, 43138 },
- { 0x3BCF, 43145 },
- { 0x3C16, 43152 },
- { 0x3BF2, 43159 },
- { 0x3CA3, 43166 },
- { 0x3CA2, 43171 },
- { 0x3BD9, 43176 },
- { 0x3B47, 43183 },
- { 0x3BD8, 43190 },
- { 0x3B46, 43197 },
- { 0x3BDA, 43204 },
- { 0x3B48, 43211 },
- { 0x3B44, 43218 },
- { 0x3B45, 43225 },
- { 0x3B49, 43232 },
- { 0x3AE0, 43240 },
- { 0x3AE1, 43253 },
- { 0x3ADF, 43266 },
- { 0x3CA0, 43279 },
- { 0x3CA4, 43284 },
- { 0x3CA9, 43289 },
- { 0x3CA6, 43294 },
- { 0x3CA7, 43299 },
- { 0x05B4, 43302 },
- { 0x05F2, 43305 },
- { 0x05EE, 43308 },
- { 0x05B1, 43310 },
- { 0x05EB, 43312 },
- { 0x0601, 43315 },
- { 0x69DF, 43318 },
- { 0x69D2, 43321 },
- { 0x69E9, 43324 },
- { 0x69D4, 43327 },
- { 0x69E0, 43330 },
- { 0x69D7, 43333 },
- { 0x69DA, 43336 },
- { 0x69DB, 43339 },
- { 0x69E2, 43342 },
- { 0x69E3, 43345 },
- { 0x69E1, 43348 },
- { 0x69D8, 43351 },
- { 0x69E5, 43354 },
- { 0x69D5, 43357 },
- { 0x69D9, 43360 },
- { 0x69EA, 43363 },
- { 0x69D1, 43366 },
- { 0x69D3, 43369 },
- { 0x69E7, 43372 },
- { 0x69DC, 43375 },
- { 0x69DD, 43378 },
- { 0x69DE, 43381 },
- { 0x69E8, 43384 },
- { 0x69E6, 43387 },
- { 0x69D6, 43390 },
- { 0x69EB, 43393 },
- { 0x69E4, 43396 },
- { 0x6A38, 43399 },
- { 0x6A2B, 43403 },
- { 0x6A42, 43407 },
- { 0x6A2D, 43411 },
- { 0x6A39, 43415 },
- { 0x6A31, 43419 },
- { 0x6A2E, 43423 },
- { 0x6A34, 43427 },
- { 0x6A3B, 43431 },
- { 0x6A3C, 43435 },
- { 0x6A3A, 43439 },
- { 0x6A32, 43443 },
- { 0x6A3E, 43447 },
- { 0x6A2F, 43451 },
- { 0x6A33, 43455 },
- { 0x6A43, 43459 },
- { 0x6A2A, 43463 },
- { 0x6A2C, 43467 },
- { 0x6A40, 43471 },
- { 0x6A35, 43475 },
- { 0x6A36, 43479 },
- { 0x6A37, 43483 },
- { 0x6A41, 43487 },
- { 0x6A3F, 43491 },
- { 0x6A30, 43495 },
- { 0x6A44, 43499 },
- { 0x6A3D, 43503 },
- { 0x6A0A, 43507 },
- { 0x6A0F, 43511 },
- { 0x6A05, 43515 },
- { 0x6A07, 43519 },
- { 0x6A0C, 43523 },
- { 0x6A0B, 43527 },
- { 0x6A06, 43531 },
- { 0x6A04, 43535 },
- { 0x6A0E, 43539 },
- { 0x6A08, 43543 },
- { 0x6A09, 43547 },
- { 0x6A10, 43551 },
- { 0x6A0D, 43555 },
- { 0x6A12, 43559 },
- { 0x6A11, 43564 },
- { 0x69EC, 43569 },
- { 0x69EE, 43573 },
- { 0x69EF, 43577 },
- { 0x69ED, 43581 },
- { 0x69FA, 43585 },
- { 0x69F0, 43589 },
- { 0x6A02, 43593 },
- { 0x69FB, 43597 },
- { 0x69F3, 43601 },
- { 0x69F2, 43605 },
- { 0x69F5, 43609 },
- { 0x69F6, 43613 },
- { 0x69FD, 43617 },
- { 0x69FC, 43621 },
- { 0x69FF, 43625 },
- { 0x69F4, 43629 },
- { 0x69F1, 43633 },
- { 0x6A01, 43637 },
- { 0x69F7, 43641 },
- { 0x69F8, 43645 },
- { 0x69F9, 43649 },
- { 0x6A00, 43653 },
- { 0x6A03, 43657 },
- { 0x69FE, 43661 },
- { 0x6A5F, 43665 },
- { 0x6A5E, 43671 },
- { 0x6A1D, 43679 },
- { 0x6A13, 43683 },
- { 0x6A25, 43687 },
- { 0x6A1E, 43691 },
- { 0x6A16, 43695 },
- { 0x6A15, 43699 },
- { 0x6A19, 43703 },
- { 0x6A20, 43707 },
- { 0x6A1F, 43711 },
- { 0x6A17, 43715 },
- { 0x6A22, 43719 },
- { 0x6A18, 43723 },
- { 0x6A26, 43727 },
- { 0x6A14, 43731 },
- { 0x6A24, 43735 },
- { 0x6A1A, 43739 },
- { 0x6A1B, 43743 },
- { 0x6A1C, 43747 },
- { 0x6A23, 43751 },
- { 0x6A27, 43755 },
- { 0x6A21, 43759 },
- { 0x6A28, 43763 },
- { 0x6A29, 43768 },
- { 0x6A51, 43773 },
- { 0x6A45, 43777 },
- { 0x6A5B, 43781 },
- { 0x6A47, 43785 },
- { 0x6A52, 43789 },
- { 0x6A4A, 43793 },
- { 0x6A4D, 43797 },
- { 0x6A54, 43801 },
- { 0x6A55, 43805 },
- { 0x6A53, 43809 },
- { 0x6A4B, 43813 },
- { 0x6A57, 43817 },
- { 0x6A48, 43821 },
- { 0x6A4C, 43825 },
- { 0x6A5C, 43829 },
- { 0x6A46, 43833 },
- { 0x6A59, 43837 },
- { 0x6A4E, 43841 },
- { 0x6A4F, 43845 },
- { 0x6A50, 43849 },
- { 0x6A5A, 43853 },
- { 0x6A58, 43857 },
- { 0x6A49, 43861 },
- { 0x6A5D, 43865 },
- { 0x6A56, 43869 },
- { 0x6CE3, 43873 },
- { 0x2271, 43875 },
- { 0x216A, 43877 },
- { 0x216C, 43879 },
- { 0x6F34, 43883 },
- { 0x6F32, 43888 },
- { 0x216B, 43894 },
- { 0x2710, 43898 },
- { 0x6F2E, 43903 },
- { 0x6F30, 43907 },
- { 0x6F31, 43912 },
- { 0x6F2F, 43916 },
- { 0x6C87, 43919 },
- { 0x6DC3, 43920 },
- { 0x21C5, 43922 },
- { 0x6CD7, 43925 },
- { 0x21C6, 43929 },
- { 0x6CD8, 43932 },
- { 0x6D94, 43936 },
- { 0x6CB9, 43937 },
- { 0x2495, 43941 },
- { 0x271D, 43945 },
- { 0x1EAA, 43949 },
- { 0x1E96, 43952 },
- { 0x2917, 43955 },
- { 0x1EA7, 43959 },
- { 0x1F68, 43962 },
- { 0x1E95, 43965 },
- { 0x2918, 43968 },
- { 0x1EA8, 43972 },
- { 0x1F3E, 43975 },
- { 0x1F3F, 43978 },
- { 0x1F6A, 43985 },
- { 0x1F66, 43989 },
- { 0x1E51, 43991 },
- { 0x252B, 43992 },
- { 0x252C, 43997 },
- { 0x71AD, 44002 },
- { 0x4755, 44004 },
- { 0x4754, 44007 },
- { 0x4753, 44010 },
- { 0x4756, 44013 },
- { 0x4757, 44016 },
- { 0x479A, 44019 },
- { 0x47B6, 44021 },
- { 0x47BB, 44024 },
- { 0x47B7, 44027 },
- { 0x47BA, 44030 },
- { 0x47B9, 44033 },
- { 0x47BE, 44036 },
- { 0x47B5, 44039 },
- { 0x47BD, 44042 },
- { 0x47BC, 44045 },
- { 0x47B8, 44048 },
- { 0x4795, 44051 },
- { 0x478D, 44055 },
- { 0x4797, 44059 },
- { 0x478F, 44063 },
- { 0x478B, 44067 },
- { 0x4796, 44071 },
- { 0x4798, 44075 },
- { 0x478E, 44079 },
- { 0x4790, 44083 },
- { 0x4793, 44087 },
- { 0x4791, 44092 },
- { 0x4794, 44097 },
- { 0x4792, 44102 },
- { 0x478C, 44107 },
- { 0x479B, 44112 },
- { 0x4758, 44115 },
- { 0x4762, 44118 },
- { 0x475A, 44121 },
- { 0x4764, 44124 },
- { 0x475C, 44127 },
- { 0x4759, 44130 },
- { 0x4763, 44133 },
- { 0x4765, 44136 },
- { 0x477C, 44139 },
- { 0x476B, 44142 },
- { 0x4777, 44145 },
- { 0x4768, 44148 },
- { 0x4786, 44151 },
- { 0x475B, 44154 },
- { 0x476D, 44157 },
- { 0x4766, 44160 },
- { 0x4781, 44163 },
- { 0x477E, 44166 },
- { 0x4779, 44169 },
- { 0x477A, 44172 },
- { 0x4780, 44175 },
- { 0x4785, 44178 },
- { 0x4775, 44181 },
- { 0x475D, 44184 },
- { 0x4782, 44187 },
- { 0x477F, 44190 },
- { 0x477D, 44193 },
- { 0x476C, 44196 },
- { 0x4772, 44199 },
- { 0x4778, 44202 },
- { 0x4769, 44205 },
- { 0x476E, 44208 },
- { 0x4767, 44211 },
- { 0x4787, 44214 },
- { 0x476A, 44217 },
- { 0x4774, 44220 },
- { 0x476F, 44223 },
- { 0x4789, 44226 },
- { 0x4788, 44231 },
- { 0x478A, 44236 },
- { 0x477B, 44241 },
- { 0x4783, 44244 },
- { 0x4784, 44247 },
- { 0x4776, 44250 },
- { 0x4770, 44253 },
- { 0x4773, 44256 },
- { 0x4771, 44259 },
- { 0x4760, 44262 },
- { 0x475E, 44266 },
- { 0x4761, 44270 },
- { 0x475F, 44274 },
- { 0x47A1, 44278 },
- { 0x47B3, 44281 },
- { 0x47B4, 44285 },
- { 0x47A6, 44289 },
- { 0x47AA, 44292 },
- { 0x47A2, 44295 },
- { 0x47A5, 44298 },
- { 0x47A4, 44301 },
- { 0x47A9, 44304 },
- { 0x47A8, 44307 },
- { 0x47AE, 44310 },
- { 0x47AD, 44313 },
- { 0x47A7, 44316 },
- { 0x47AF, 44319 },
- { 0x47A3, 44322 },
- { 0x47B1, 44325 },
- { 0x47BF, 44328 },
- { 0x47B2, 44331 },
- { 0x47AC, 44334 },
- { 0x47AB, 44337 },
- { 0x47B0, 44340 },
- { 0x4799, 44343 },
- { 0x479C, 44345 },
- { 0x479E, 44348 },
- { 0x47A0, 44351 },
- { 0x479D, 44354 },
- { 0x479F, 44358 },
- { 0x6C44, 44362 },
- { 0x0065, 44365 },
- { 0x6DCF, 44367 },
- { 0x1F14, 44369 },
- { 0x1BD6, 44374 },
- { 0x1DA2, 44375 },
- { 0x6C70, 44377 },
- { 0x6E32, 44378 },
- { 0x6E33, 44379 },
- { 0x7231, 44382 },
- { 0x21A5, 44384 },
- { 0x6EAA, 44385 },
- { 0x4024, 44386 },
- { 0x402D, 44389 },
- { 0x4026, 44392 },
- { 0x403E, 44395 },
- { 0x4044, 44398 },
- { 0x403D, 44401 },
- { 0x4040, 44404 },
- { 0x4027, 44407 },
- { 0x402E, 44410 },
- { 0x4039, 44413 },
- { 0x402F, 44416 },
- { 0x403B, 44419 },
- { 0x402C, 44422 },
- { 0x4029, 44425 },
- { 0x4034, 44428 },
- { 0x4031, 44431 },
- { 0x4036, 44434 },
- { 0x4038, 44437 },
- { 0x402B, 44440 },
- { 0x4030, 44443 },
- { 0x4053, 44446 },
- { 0x4045, 44449 },
- { 0x4049, 44452 },
- { 0x4041, 44455 },
- { 0x402A, 44458 },
- { 0x404E, 44461 },
- { 0x4042, 44464 },
- { 0x4048, 44467 },
- { 0x4037, 44470 },
- { 0x4025, 44473 },
- { 0x404D, 44476 },
- { 0x4032, 44479 },
- { 0x403C, 44482 },
- { 0x4046, 44485 },
- { 0x404B, 44488 },
- { 0x4043, 44491 },
- { 0x4052, 44494 },
- { 0x404F, 44497 },
- { 0x4050, 44500 },
- { 0x4051, 44503 },
- { 0x4033, 44506 },
- { 0x4047, 44509 },
- { 0x403A, 44512 },
- { 0x4028, 44515 },
- { 0x4035, 44518 },
- { 0x404A, 44521 },
- { 0x404C, 44524 },
- { 0x4054, 44527 },
- { 0x403F, 44530 },
- { 0x71B4, 44533 },
- { 0x2245, 44534 },
- { 0x6E83, 44535 },
- { 0x1C91, 44537 },
- { 0x222D, 44540 },
- { 0x4856, 44541 },
- { 0x4857, 44544 },
- { 0x4827, 44547 },
- { 0x4826, 44550 },
- { 0x4825, 44553 },
- { 0x4865, 44556 },
- { 0x485B, 44558 },
- { 0x4860, 44561 },
- { 0x485C, 44564 },
- { 0x485F, 44567 },
- { 0x485E, 44570 },
- { 0x4863, 44573 },
- { 0x485A, 44576 },
- { 0x4862, 44579 },
- { 0x4861, 44582 },
- { 0x485D, 44585 },
- { 0x484C, 44588 },
- { 0x4851, 44592 },
- { 0x484D, 44596 },
- { 0x4853, 44600 },
- { 0x484F, 44604 },
- { 0x4852, 44608 },
- { 0x4854, 44612 },
- { 0x484E, 44616 },
- { 0x4855, 44620 },
- { 0x4850, 44624 },
- { 0x4866, 44628 },
- { 0x482B, 44631 },
- { 0x4829, 44634 },
- { 0x482A, 44637 },
- { 0x4828, 44640 },
- { 0x4842, 44643 },
- { 0x4831, 44646 },
- { 0x483D, 44649 },
- { 0x482E, 44652 },
- { 0x484B, 44655 },
- { 0x4833, 44658 },
- { 0x482C, 44661 },
- { 0x4848, 44664 },
- { 0x4844, 44667 },
- { 0x483F, 44670 },
- { 0x4840, 44673 },
- { 0x4847, 44676 },
- { 0x484A, 44679 },
- { 0x483B, 44682 },
- { 0x4849, 44685 },
- { 0x4846, 44688 },
- { 0x4843, 44691 },
- { 0x4832, 44694 },
- { 0x4838, 44697 },
- { 0x483E, 44700 },
- { 0x482F, 44703 },
- { 0x4834, 44706 },
- { 0x482D, 44709 },
- { 0x4830, 44712 },
- { 0x483A, 44715 },
- { 0x4835, 44718 },
- { 0x4841, 44721 },
- { 0x483C, 44724 },
- { 0x4836, 44727 },
- { 0x4845, 44730 },
- { 0x4839, 44733 },
- { 0x4837, 44736 },
- { 0x4858, 44739 },
- { 0x4859, 44741 },
- { 0x4864, 44743 },
- { 0x4867, 44746 },
- { 0x71D0, 44749 },
- { 0x6C73, 44751 },
- { 0x2211, 44753 },
- { 0x2244, 44754 },
- { 0x6CE1, 44755 },
- { 0x212F, 44756 },
- { 0x251D, 44764 },
- { 0x212A, 44772 },
- { 0x212C, 44777 },
- { 0x212B, 44782 },
- { 0x251C, 44787 },
- { 0x212D, 44794 },
- { 0x212E, 44799 },
- { 0x2127, 44805 },
- { 0x250F, 44809 },
- { 0x2515, 44813 },
- { 0x2514, 44817 },
- { 0x6CE5, 44829 },
- { 0x6E10, 44831 },
- { 0x6E4B, 44833 },
- { 0x25A6, 44837 },
- { 0x25AA, 44841 },
- { 0x2629, 44848 },
- { 0x262B, 44850 },
- { 0x6E26, 44855 },
- { 0x6E25, 44860 },
- { 0x262A, 44865 },
- { 0x262C, 44867 },
- { 0x6C3D, 44872 },
- { 0x25A7, 44874 },
- { 0x220A, 44878 },
- { 0x6C95, 44879 },
- { 0x6CA5, 44881 },
- { 0x281A, 44882 },
- { 0x281D, 44887 },
- { 0x281B, 44892 },
- { 0x281C, 44898 },
- { 0x281F, 44904 },
- { 0x4056, 44907 },
- { 0x405B, 44911 },
- { 0x4057, 44915 },
- { 0x405A, 44919 },
- { 0x4059, 44923 },
- { 0x405E, 44927 },
- { 0x405D, 44931 },
- { 0x405C, 44935 },
- { 0x4058, 44939 },
- { 0x4068, 44943 },
- { 0x406D, 44948 },
- { 0x405F, 44953 },
- { 0x4069, 44957 },
- { 0x406C, 44962 },
- { 0x406B, 44967 },
- { 0x4070, 44972 },
- { 0x406F, 44977 },
- { 0x4063, 44982 },
- { 0x4062, 44986 },
- { 0x406E, 44990 },
- { 0x4064, 44995 },
- { 0x406A, 44999 },
- { 0x4066, 45004 },
- { 0x4067, 45008 },
- { 0x4061, 45012 },
- { 0x4060, 45016 },
- { 0x4065, 45020 },
- { 0x4055, 45024 },
- { 0x27C5, 45028 },
- { 0x27D1, 45032 },
- { 0x27BF, 45036 },
- { 0x27C1, 45040 },
- { 0x27C7, 45044 },
- { 0x27C9, 45048 },
- { 0x27CF, 45052 },
- { 0x03A5, 45056 },
- { 0x27AF, 45060 },
- { 0x039B, 45064 },
- { 0x27D3, 45068 },
- { 0x27C3, 45072 },
- { 0x27F5, 45076 },
- { 0x27DB, 45082 },
- { 0x27FF, 45088 },
- { 0x27ED, 45094 },
- { 0x27FB, 45100 },
- { 0x27F9, 45106 },
- { 0x27E5, 45112 },
- { 0x27F3, 45118 },
- { 0x27EB, 45124 },
- { 0x2801, 45130 },
- { 0x27FD, 45136 },
- { 0x2805, 45142 },
- { 0x2807, 45148 },
- { 0x2809, 45154 },
- { 0x2803, 45160 },
- { 0x27D7, 45166 },
- { 0x27D5, 45170 },
- { 0x27B1, 45174 },
- { 0x27CD, 45178 },
- { 0x27A7, 45182 },
- { 0x27B5, 45186 },
- { 0x039F, 45190 },
- { 0x27BB, 45194 },
- { 0x039D, 45198 },
- { 0x0399, 45202 },
- { 0x27CB, 45206 },
- { 0x27A9, 45210 },
- { 0x27B3, 45214 },
- { 0x27AD, 45218 },
- { 0x27AB, 45222 },
- { 0x27B9, 45226 },
- { 0x27BD, 45230 },
- { 0x27E7, 45234 },
- { 0x03A3, 45238 },
- { 0x03A1, 45242 },
- { 0x27B7, 45246 },
- { 0x27E9, 45250 },
- { 0x27EF, 45255 },
- { 0x2819, 45260 },
- { 0x27F7, 45265 },
- { 0x27E1, 45270 },
- { 0x27D9, 45275 },
- { 0x27F1, 45280 },
- { 0x27DF, 45285 },
- { 0x27E3, 45290 },
- { 0x27DD, 45295 },
- { 0x2812, 45300 },
- { 0x2814, 45305 },
- { 0x280B, 45310 },
- { 0x280C, 45314 },
- { 0x280A, 45318 },
- { 0x280F, 45321 },
- { 0x280E, 45325 },
- { 0x2810, 45329 },
- { 0x280D, 45333 },
- { 0x27C4, 45336 },
- { 0x27D0, 45340 },
- { 0x27BE, 45344 },
- { 0x27C0, 45348 },
- { 0x27C6, 45352 },
- { 0x27C8, 45356 },
- { 0x27CE, 45360 },
- { 0x03A4, 45364 },
- { 0x27AE, 45368 },
- { 0x039A, 45372 },
- { 0x27D2, 45376 },
- { 0x27C2, 45380 },
- { 0x27F4, 45384 },
- { 0x27DA, 45390 },
- { 0x27FE, 45396 },
- { 0x27EC, 45402 },
- { 0x27FA, 45408 },
- { 0x27F8, 45414 },
- { 0x27E4, 45420 },
- { 0x27F2, 45426 },
- { 0x27EA, 45432 },
- { 0x2800, 45438 },
- { 0x27FC, 45444 },
- { 0x2804, 45450 },
- { 0x2806, 45456 },
- { 0x2808, 45462 },
- { 0x2802, 45468 },
- { 0x27D6, 45474 },
- { 0x27D4, 45478 },
- { 0x27B0, 45482 },
- { 0x27CC, 45486 },
- { 0x27A6, 45490 },
- { 0x27B4, 45494 },
- { 0x039E, 45498 },
- { 0x27BA, 45502 },
- { 0x039C, 45506 },
- { 0x0398, 45510 },
- { 0x27CA, 45514 },
- { 0x27A8, 45518 },
- { 0x27B2, 45522 },
- { 0x27AC, 45526 },
- { 0x27AA, 45530 },
- { 0x27B8, 45534 },
- { 0x27BC, 45538 },
- { 0x27E6, 45542 },
- { 0x03A2, 45546 },
- { 0x03A0, 45550 },
- { 0x27B6, 45554 },
- { 0x27E8, 45558 },
- { 0x27EE, 45563 },
- { 0x2818, 45568 },
- { 0x27F6, 45573 },
- { 0x27E0, 45578 },
- { 0x27D8, 45583 },
- { 0x27F0, 45588 },
- { 0x27DE, 45593 },
- { 0x27E2, 45598 },
- { 0x27DC, 45603 },
- { 0x2811, 45608 },
- { 0x2813, 45613 },
- { 0x281E, 45618 },
- { 0x2815, 45622 },
- { 0x2816, 45626 },
- { 0x2817, 45630 },
- { 0x2820, 45634 },
- { 0x6DCC, 45637 },
- { 0x6DEE, 45640 },
- { 0x6F7A, 45642 },
- { 0x6F5D, 45645 },
- { 0x22BB, 45647 },
- { 0x1BD4, 45652 },
- { 0x2929, 45653 },
- { 0x292A, 45657 },
- { 0x6F1C, 45661 },
- { 0x6DBE, 45663 },
- { 0x3CE1, 45664 },
- { 0x3CDD, 45667 },
- { 0x22F9, 45669 },
- { 0x006F, 45673 },
- { 0x1C90, 45675 },
- { 0x1C96, 45677 },
- { 0x6D17, 45679 },
- { 0x6D18, 45680 },
- { 0x701D, 45682 },
- { 0x6197, 45684 },
- { 0x6194, 45687 },
- { 0x21E7, 45691 },
- { 0x21E8, 45695 },
- { 0x6196, 45699 },
- { 0x6195, 45703 },
- { 0x21E9, 45707 },
- { 0x21E6, 45711 },
- { 0x6193, 45715 },
- { 0x6CEA, 45719 },
- { 0x1F1C, 45721 },
- { 0x0004, 45726 },
- { 0x6ABE, 45728 },
- { 0x6A8C, 45732 },
- { 0x6ABF, 45736 },
- { 0x6AC0, 45739 },
- { 0x6AC1, 45742 },
- { 0x6AC2, 45745 },
- { 0x6AC3, 45748 },
- { 0x6AC4, 45751 },
- { 0x6AC5, 45754 },
- { 0x6AC6, 45757 },
- { 0x6AC7, 45760 },
- { 0x6AC8, 45763 },
- { 0x6AC9, 45766 },
- { 0x6ACA, 45769 },
- { 0x6ACB, 45772 },
- { 0x6ACC, 45775 },
- { 0x6ACD, 45778 },
- { 0x6ACE, 45781 },
- { 0x6ACF, 45784 },
- { 0x6AD0, 45787 },
- { 0x6AD1, 45790 },
- { 0x6AD2, 45793 },
- { 0x6AD3, 45796 },
- { 0x6AD4, 45799 },
- { 0x6AD5, 45802 },
- { 0x6AD6, 45805 },
- { 0x6AD7, 45808 },
- { 0x6AD8, 45811 },
- { 0x6AD9, 45814 },
- { 0x6ADA, 45817 },
- { 0x6ADB, 45820 },
- { 0x6ADC, 45823 },
- { 0x6ADD, 45826 },
- { 0x6ADE, 45829 },
- { 0x6ADF, 45832 },
- { 0x6AE0, 45835 },
- { 0x6AE1, 45838 },
- { 0x6AE2, 45841 },
- { 0x6AE3, 45844 },
- { 0x6AE4, 45847 },
- { 0x6AE5, 45850 },
- { 0x6AE6, 45853 },
- { 0x6AE7, 45856 },
- { 0x6AE8, 45859 },
- { 0x6AE9, 45862 },
- { 0x6AEA, 45865 },
- { 0x6AEB, 45868 },
- { 0x6AEC, 45871 },
- { 0x6AED, 45874 },
- { 0x6AEE, 45877 },
- { 0x6AEF, 45880 },
- { 0x6A8D, 45883 },
- { 0x6A8E, 45886 },
- { 0x6A8F, 45889 },
- { 0x6A90, 45892 },
- { 0x6A91, 45895 },
- { 0x6A92, 45898 },
- { 0x6A93, 45901 },
- { 0x6A94, 45904 },
- { 0x6A95, 45907 },
- { 0x6A96, 45910 },
- { 0x6A97, 45913 },
- { 0x6A98, 45916 },
- { 0x6A99, 45919 },
- { 0x6A9A, 45922 },
- { 0x6A9B, 45925 },
- { 0x6A9C, 45928 },
- { 0x6A9D, 45931 },
- { 0x6A9E, 45934 },
- { 0x6A9F, 45937 },
- { 0x6AA0, 45940 },
- { 0x6AA1, 45943 },
- { 0x6AA2, 45946 },
- { 0x6AA3, 45949 },
- { 0x6AA4, 45952 },
- { 0x6AA5, 45955 },
- { 0x6AA6, 45958 },
- { 0x6AA7, 45961 },
- { 0x6AA8, 45964 },
- { 0x6AA9, 45967 },
- { 0x6AAA, 45970 },
- { 0x6AAB, 45973 },
- { 0x6AAC, 45976 },
- { 0x6AAD, 45979 },
- { 0x6AAE, 45982 },
- { 0x6AAF, 45985 },
- { 0x6AB0, 45988 },
- { 0x6AB1, 45991 },
- { 0x6AB2, 45994 },
- { 0x6AB3, 45997 },
- { 0x6AB4, 46000 },
- { 0x6AB5, 46003 },
- { 0x6AB6, 46006 },
- { 0x6AB7, 46009 },
- { 0x6AB8, 46012 },
- { 0x6AB9, 46015 },
- { 0x6ABA, 46018 },
- { 0x6ABB, 46021 },
- { 0x6ABC, 46024 },
- { 0x6ABD, 46027 },
- { 0x1C10, 46030 },
- { 0x24F3, 46032 },
- { 0x2126, 46034 },
- { 0x2906, 46036 },
- { 0x2674, 46038 },
- { 0x28FB, 46040 },
- { 0x2909, 46043 },
- { 0x2645, 46046 },
- { 0x1BCB, 46049 },
- { 0x2644, 46052 },
- { 0x24EF, 46055 },
- { 0x2554, 46060 },
- { 0x3CE0, 46062 },
- { 0x029C, 46065 },
- { 0x25CE, 46068 },
- { 0x2319, 46071 },
- { 0x1BD2, 46074 },
- { 0x1BE7, 46078 },
- { 0x2AAB, 46080 },
- { 0x24F0, 46084 },
- { 0x1E5C, 46089 },
- { 0x1BD5, 46091 },
- { 0x2933, 46093 },
- { 0x25FB, 46095 },
- { 0x25FD, 46098 },
- { 0x25FC, 46103 },
- { 0x25A9, 46106 },
- { 0x25A8, 46109 },
- { 0x2646, 46112 },
- { 0x1E59, 46116 },
- { 0x204F, 46118 },
- { 0x2054, 46122 },
- { 0x2050, 46126 },
- { 0x2053, 46130 },
- { 0x2052, 46134 },
- { 0x2057, 46138 },
- { 0x2056, 46142 },
- { 0x2055, 46146 },
- { 0x2051, 46150 },
- { 0x2058, 46154 },
- { 0x25AE, 46158 },
- { 0x25AD, 46161 },
- { 0x290A, 46164 },
- { 0x2657, 46167 },
- { 0x1DB5, 46170 },
- { 0x2615, 46172 },
- { 0x1BFB, 46174 },
- { 0x2616, 46177 },
- { 0x1E5A, 46179 },
- { 0x1F81, 46181 },
- { 0x263D, 46184 },
- { 0x263F, 46189 },
- { 0x1E34, 46195 },
- { 0x1BCA, 46201 },
- { 0x2937, 46204 },
- { 0x1BF0, 46207 },
- { 0x1E5B, 46210 },
- { 0x2935, 46212 },
- { 0x1BD3, 46216 },
- { 0x6D44, 46220 },
- { 0x6D6D, 46221 },
- { 0x6E22, 46223 },
- { 0x21C4, 46225 },
- { 0x001D, 46227 },
- { 0x253D, 46229 },
- { 0x253E, 46234 },
- { 0x25C0, 46242 },
- { 0x25D1, 46247 },
- { 0x2608, 46257 },
- { 0x25CB, 46262 },
- { 0x25CD, 46267 },
- { 0x269A, 46272 },
- { 0x24CB, 46277 },
- { 0x25C8, 46282 },
- { 0x1DDE, 46285 },
- { 0x1DC2, 46287 },
- { 0x6C7D, 46288 },
- { 0x6DA5, 46290 },
- { 0x6CC0, 46291 },
- { 0x219A, 46293 },
- { 0x719E, 46295 },
- { 0x6CDC, 46296 },
- { 0x1BC6, 46298 },
- { 0x1BBB, 46300 },
- { 0x2567, 46302 },
- { 0x6D85, 46305 },
- { 0x6DE5, 46308 },
- { 0x6DF9, 46310 },
- { 0x22C0, 46312 },
- { 0x21F2, 46314 },
- { 0x6CEF, 46315 },
- { 0x1C09, 46318 },
- { 0x6EC0, 46321 },
- { 0x6EFB, 46323 },
- { 0x1E32, 46324 },
- { 0x2903, 46325 },
- { 0x1DA5, 46327 },
- { 0x1C50, 46329 },
- { 0x6C9A, 46332 },
- { 0x21A4, 46334 },
- { 0x1C5D, 46335 },
- { 0x2540, 46338 },
- { 0x6D07, 46340 },
- { 0x409E, 46341 },
- { 0x40A3, 46344 },
- { 0x4095, 46347 },
- { 0x4098, 46350 },
- { 0x4097, 46353 },
- { 0x409C, 46356 },
- { 0x409B, 46359 },
- { 0x40AF, 46362 },
- { 0x40A4, 46366 },
- { 0x40AB, 46369 },
- { 0x40AD, 46372 },
- { 0x40AC, 46375 },
- { 0x409F, 46378 },
- { 0x40A0, 46381 },
- { 0x40A1, 46384 },
- { 0x40AE, 46387 },
- { 0x40A7, 46390 },
- { 0x40A8, 46393 },
- { 0x40A9, 46396 },
- { 0x40AA, 46399 },
- { 0x4099, 46402 },
- { 0x40A2, 46405 },
- { 0x40A6, 46408 },
- { 0x409D, 46411 },
- { 0x4096, 46414 },
- { 0x40A5, 46417 },
- { 0x409A, 46420 },
- { 0x6C82, 46423 },
- { 0x6CF3, 46424 },
- { 0x6E63, 46425 },
- { 0x21EC, 46426 },
- { 0x2187, 46429 },
- { 0x700E, 46432 },
- { 0x2ABC, 46435 },
- { 0x2BE6, 46440 },
- { 0x2BD1, 46442 },
- { 0x2BD6, 46445 },
- { 0x2BE5, 46448 },
- { 0x2BD9, 46451 },
- { 0x2BDE, 46454 },
- { 0x2BD2, 46457 },
- { 0x2BD5, 46460 },
- { 0x2BE3, 46463 },
- { 0x2BDC, 46466 },
- { 0x2BDA, 46469 },
- { 0x2BE0, 46472 },
- { 0x2BE1, 46475 },
- { 0x2BD3, 46478 },
- { 0x2BD8, 46481 },
- { 0x2BE4, 46484 },
- { 0x2BDD, 46487 },
- { 0x2BE2, 46490 },
- { 0x2BDB, 46493 },
- { 0x2BDF, 46496 },
- { 0x2BD4, 46499 },
- { 0x2BD7, 46502 },
- { 0x2BC7, 46505 },
- { 0x2C0B, 46508 },
- { 0x2C0E, 46511 },
- { 0x2C0F, 46514 },
- { 0x2BCA, 46517 },
- { 0x2BD0, 46520 },
- { 0x2BC9, 46523 },
- { 0x2BC3, 46526 },
- { 0x2BB6, 46529 },
- { 0x2BC4, 46532 },
- { 0x2BBB, 46535 },
- { 0x2C09, 46538 },
- { 0x2C0D, 46541 },
- { 0x2C10, 46544 },
- { 0x2BB3, 46547 },
- { 0x2BB9, 46550 },
- { 0x2C0A, 46553 },
- { 0x2C0C, 46556 },
- { 0x2BCC, 46559 },
- { 0x2BCD, 46562 },
- { 0x2C01, 46565 },
- { 0x2BCF, 46568 },
- { 0x2BCE, 46571 },
- { 0x2C03, 46574 },
- { 0x2BC8, 46577 },
- { 0x2BF1, 46580 },
- { 0x2BE9, 46583 },
- { 0x2BC6, 46586 },
- { 0x2BBF, 46589 },
- { 0x2C00, 46592 },
- { 0x2BFD, 46595 },
- { 0x2BFF, 46598 },
- { 0x2BCB, 46601 },
- { 0x2C07, 46604 },
- { 0x2C02, 46607 },
- { 0x2BE7, 46610 },
- { 0x2BC5, 46613 },
- { 0x2BB5, 46616 },
- { 0x2BF0, 46619 },
- { 0x2BB7, 46622 },
- { 0x2BB8, 46625 },
- { 0x2BF8, 46628 },
- { 0x2BC2, 46631 },
- { 0x2BBD, 46634 },
- { 0x2BBE, 46637 },
- { 0x2BFC, 46640 },
- { 0x2BFE, 46643 },
- { 0x2BB4, 46646 },
- { 0x2BBA, 46649 },
- { 0x2C08, 46652 },
- { 0x2BE8, 46655 },
- { 0x2BF4, 46658 },
- { 0x2BF5, 46661 },
- { 0x2BBC, 46664 },
- { 0x2BEC, 46667 },
- { 0x2BF3, 46670 },
- { 0x2BFA, 46673 },
- { 0x2BF2, 46676 },
- { 0x2BEA, 46679 },
- { 0x2BF9, 46682 },
- { 0x2BEE, 46685 },
- { 0x2BC1, 46688 },
- { 0x2BC0, 46691 },
- { 0x2C04, 46694 },
- { 0x2C06, 46697 },
- { 0x2BED, 46700 },
- { 0x2C05, 46703 },
- { 0x2BF6, 46706 },
- { 0x2BF7, 46709 },
- { 0x2BEB, 46712 },
- { 0x2BEF, 46715 },
- { 0x2BFB, 46718 },
- { 0x2ABB, 46721 },
- { 0x0E37, 46726 },
- { 0x0E3A, 46729 },
- { 0x0E40, 46732 },
- { 0x0E39, 46735 },
- { 0x0E34, 46738 },
- { 0x0E30, 46741 },
- { 0x0E35, 46744 },
- { 0x0E33, 46747 },
- { 0x0E8D, 46750 },
- { 0x0E2E, 46753 },
- { 0x0E31, 46756 },
- { 0x0E3C, 46759 },
- { 0x0E3D, 46762 },
- { 0x0E6E, 46765 },
- { 0x0E3F, 46768 },
- { 0x0E3E, 46771 },
- { 0x0E7A, 46774 },
- { 0x0E38, 46777 },
- { 0x3794, 46780 },
- { 0x0E73, 46783 },
- { 0x378A, 46786 },
- { 0x0E89, 46789 },
- { 0x0E4F, 46792 },
- { 0x3785, 46795 },
- { 0x0E64, 46798 },
- { 0x0E69, 46801 },
- { 0x0E63, 46804 },
- { 0x0E5F, 46807 },
- { 0x0E5C, 46810 },
- { 0x0E60, 46813 },
- { 0x0E5E, 46816 },
- { 0x0E3B, 46819 },
- { 0x0E86, 46822 },
- { 0x0E75, 46825 },
- { 0x0E42, 46828 },
- { 0x0E36, 46831 },
- { 0x0E47, 46834 },
- { 0x0E7B, 46837 },
- { 0x0E76, 46840 },
- { 0x3790, 46843 },
- { 0x0E71, 46846 },
- { 0x0E72, 46849 },
- { 0x378F, 46852 },
- { 0x0E4A, 46855 },
- { 0x0E8A, 46858 },
- { 0x0E8B, 46861 },
- { 0x0E44, 46864 },
- { 0x0E55, 46867 },
- { 0x378D, 46870 },
- { 0x0E4D, 46873 },
- { 0x3786, 46876 },
- { 0x0E48, 46879 },
- { 0x3781, 46882 },
- { 0x0E46, 46885 },
- { 0x3782, 46888 },
- { 0x0E5B, 46891 },
- { 0x0E5D, 46894 },
- { 0x0E2F, 46897 },
- { 0x0E32, 46900 },
- { 0x377B, 46903 },
- { 0x0E87, 46906 },
- { 0x0E6A, 46909 },
- { 0x0E6F, 46912 },
- { 0x0E70, 46915 },
- { 0x3788, 46918 },
- { 0x3789, 46921 },
- { 0x0E41, 46924 },
- { 0x0E43, 46927 },
- { 0x0E4C, 46930 },
- { 0x0E4E, 46933 },
- { 0x377D, 46936 },
- { 0x377F, 46939 },
- { 0x0E65, 46942 },
- { 0x0E66, 46945 },
- { 0x0E68, 46948 },
- { 0x0E67, 46951 },
- { 0x3792, 46954 },
- { 0x377C, 46957 },
- { 0x3779, 46960 },
- { 0x377A, 46963 },
- { 0x0E8C, 46966 },
- { 0x0E81, 46969 },
- { 0x0E7C, 46972 },
- { 0x0E77, 46975 },
- { 0x0E74, 46978 },
- { 0x0E79, 46981 },
- { 0x0E78, 46984 },
- { 0x0E4B, 46987 },
- { 0x0E59, 46990 },
- { 0x0E49, 46993 },
- { 0x0E88, 46996 },
- { 0x3793, 46999 },
- { 0x0E84, 47002 },
- { 0x0E56, 47005 },
- { 0x378C, 47008 },
- { 0x0E58, 47011 },
- { 0x0E57, 47014 },
- { 0x3787, 47017 },
- { 0x0E45, 47020 },
- { 0x0E62, 47023 },
- { 0x0E6C, 47026 },
- { 0x0E80, 47029 },
- { 0x0E82, 47032 },
- { 0x0E85, 47035 },
- { 0x0E53, 47038 },
- { 0x378E, 47041 },
- { 0x0E7E, 47044 },
- { 0x0E54, 47047 },
- { 0x0E52, 47050 },
- { 0x3783, 47053 },
- { 0x3791, 47056 },
- { 0x3795, 47059 },
- { 0x0E6B, 47062 },
- { 0x0E50, 47065 },
- { 0x0E51, 47068 },
- { 0x377E, 47071 },
- { 0x3780, 47074 },
- { 0x0E61, 47077 },
- { 0x0E83, 47080 },
- { 0x0E7D, 47083 },
- { 0x0E5A, 47086 },
- { 0x378B, 47089 },
- { 0x3784, 47092 },
- { 0x0E6D, 47095 },
- { 0x0E7F, 47098 },
- { 0x0EE8, 47101 },
- { 0x0EEB, 47104 },
- { 0x0EF0, 47107 },
- { 0x0EEA, 47110 },
- { 0x0EE5, 47113 },
- { 0x0ED9, 47116 },
- { 0x0EE6, 47119 },
- { 0x0EDD, 47122 },
- { 0x0ED6, 47125 },
- { 0x0EDC, 47128 },
- { 0x0EEC, 47131 },
- { 0x0EED, 47134 },
- { 0x0F19, 47137 },
- { 0x0EEF, 47140 },
- { 0x0EEE, 47143 },
- { 0x0F1E, 47146 },
- { 0x0EE9, 47149 },
- { 0x0F0B, 47152 },
- { 0x0EF5, 47155 },
- { 0x0EE7, 47158 },
- { 0x0EE1, 47161 },
- { 0x39FB, 47164 },
- { 0x39FE, 47167 },
- { 0x39F6, 47170 },
- { 0x0F18, 47173 },
- { 0x0F17, 47176 },
- { 0x3A05, 47179 },
- { 0x0F1C, 47182 },
- { 0x39EC, 47185 },
- { 0x0F2D, 47188 },
- { 0x39F2, 47191 },
- { 0x0EFE, 47194 },
- { 0x3A03, 47197 },
- { 0x0F25, 47200 },
- { 0x0F23, 47203 },
- { 0x0F26, 47206 },
- { 0x0F24, 47209 },
- { 0x0ED8, 47212 },
- { 0x39EE, 47215 },
- { 0x0F0F, 47218 },
- { 0x39EA, 47221 },
- { 0x0F0A, 47224 },
- { 0x0F09, 47227 },
- { 0x0EDA, 47230 },
- { 0x0EDB, 47233 },
- { 0x39D7, 47236 },
- { 0x39F4, 47239 },
- { 0x0F13, 47242 },
- { 0x39F1, 47245 },
- { 0x0F11, 47248 },
- { 0x0EE4, 47251 },
- { 0x0EDF, 47254 },
- { 0x0EFB, 47257 },
- { 0x0EE0, 47260 },
- { 0x0F15, 47263 },
- { 0x0F16, 47266 },
- { 0x0ED7, 47269 },
- { 0x39D9, 47272 },
- { 0x39DC, 47275 },
- { 0x0F27, 47278 },
- { 0x0F1A, 47281 },
- { 0x0F2C, 47284 },
- { 0x0F28, 47287 },
- { 0x0F29, 47290 },
- { 0x0EF1, 47293 },
- { 0x0F08, 47296 },
- { 0x0EF3, 47299 },
- { 0x0EF4, 47302 },
- { 0x3A06, 47305 },
- { 0x39EF, 47308 },
- { 0x0EDE, 47311 },
- { 0x0EFC, 47314 },
- { 0x39FC, 47317 },
- { 0x39FA, 47320 },
- { 0x39FD, 47323 },
- { 0x39DE, 47326 },
- { 0x39DB, 47329 },
- { 0x0EF9, 47332 },
- { 0x0F1D, 47335 },
- { 0x0F10, 47338 },
- { 0x0F14, 47341 },
- { 0x39E9, 47344 },
- { 0x0F0E, 47347 },
- { 0x0F0D, 47350 },
- { 0x39D8, 47353 },
- { 0x0EF6, 47356 },
- { 0x0EF7, 47359 },
- { 0x39FF, 47362 },
- { 0x0F21, 47365 },
- { 0x39F5, 47368 },
- { 0x0F12, 47371 },
- { 0x0F06, 47374 },
- { 0x0F05, 47377 },
- { 0x0EE3, 47380 },
- { 0x0EE2, 47383 },
- { 0x0EF8, 47386 },
- { 0x0F1F, 47389 },
- { 0x0F2A, 47392 },
- { 0x0F2B, 47395 },
- { 0x39E7, 47398 },
- { 0x39DF, 47401 },
- { 0x39E0, 47404 },
- { 0x3A02, 47407 },
- { 0x3A01, 47410 },
- { 0x0F22, 47413 },
- { 0x0F0C, 47416 },
- { 0x3A07, 47419 },
- { 0x0F04, 47422 },
- { 0x3A04, 47425 },
- { 0x39ED, 47428 },
- { 0x39EB, 47431 },
- { 0x0F00, 47434 },
- { 0x0F01, 47437 },
- { 0x39F8, 47440 },
- { 0x39F9, 47443 },
- { 0x0F20, 47446 },
- { 0x0F1B, 47449 },
- { 0x39F3, 47452 },
- { 0x0EFA, 47455 },
- { 0x39E4, 47458 },
- { 0x0F02, 47461 },
- { 0x39E1, 47464 },
- { 0x0F07, 47467 },
- { 0x39DA, 47470 },
- { 0x0EF2, 47473 },
- { 0x39E2, 47476 },
- { 0x0EFF, 47479 },
- { 0x39E5, 47482 },
- { 0x0EFD, 47485 },
- { 0x39F7, 47488 },
- { 0x39E3, 47491 },
- { 0x39DD, 47494 },
- { 0x39F0, 47497 },
- { 0x0F03, 47500 },
- { 0x39E6, 47503 },
- { 0x3A00, 47506 },
- { 0x39E8, 47509 },
- { 0x0E8F, 47512 },
- { 0x0E94, 47515 },
- { 0x0EA3, 47518 },
- { 0x0E97, 47521 },
- { 0x0E9C, 47524 },
- { 0x0E90, 47527 },
- { 0x0E93, 47530 },
- { 0x0EA1, 47533 },
- { 0x0E9A, 47536 },
- { 0x0E98, 47539 },
- { 0x0E9E, 47542 },
- { 0x0E9F, 47545 },
- { 0x0E91, 47548 },
- { 0x0E96, 47551 },
- { 0x0EA2, 47554 },
- { 0x0E9B, 47557 },
- { 0x0EA0, 47560 },
- { 0x0EA4, 47563 },
- { 0x0EA5, 47566 },
- { 0x0EC6, 47569 },
- { 0x39D4, 47572 },
- { 0x0EC8, 47575 },
- { 0x0EC9, 47578 },
- { 0x0EAE, 47581 },
- { 0x0EB0, 47584 },
- { 0x0EB1, 47587 },
- { 0x0EB7, 47590 },
- { 0x0EBB, 47593 },
- { 0x0E99, 47596 },
- { 0x0E9D, 47599 },
- { 0x0E92, 47602 },
- { 0x0E95, 47605 },
- { 0x0ED1, 47608 },
- { 0x0EA8, 47611 },
- { 0x0EA9, 47614 },
- { 0x39C9, 47617 },
- { 0x39CB, 47620 },
- { 0x39CC, 47623 },
- { 0x0EC3, 47626 },
- { 0x0ECA, 47629 },
- { 0x0EC7, 47632 },
- { 0x39D0, 47635 },
- { 0x39D2, 47638 },
- { 0x39D3, 47641 },
- { 0x0EAD, 47644 },
- { 0x0ED4, 47647 },
- { 0x0EAF, 47650 },
- { 0x0EB8, 47653 },
- { 0x0EBA, 47656 },
- { 0x0EA6, 47659 },
- { 0x0ED2, 47662 },
- { 0x0EC5, 47665 },
- { 0x39C2, 47668 },
- { 0x0EB6, 47671 },
- { 0x0EB5, 47674 },
- { 0x0EBC, 47677 },
- { 0x0EBE, 47680 },
- { 0x0EC2, 47683 },
- { 0x39C8, 47686 },
- { 0x0EC1, 47689 },
- { 0x0ECC, 47692 },
- { 0x0EAA, 47695 },
- { 0x39CA, 47698 },
- { 0x0EC4, 47701 },
- { 0x39D1, 47704 },
- { 0x39CE, 47707 },
- { 0x39CF, 47710 },
- { 0x39C1, 47713 },
- { 0x0ED5, 47716 },
- { 0x39C0, 47719 },
- { 0x39C6, 47722 },
- { 0x39C5, 47725 },
- { 0x0EA7, 47728 },
- { 0x0EAB, 47731 },
- { 0x0EAC, 47734 },
- { 0x39C3, 47737 },
- { 0x39C4, 47740 },
- { 0x0EB2, 47743 },
- { 0x39C7, 47746 },
- { 0x0EBD, 47749 },
- { 0x0EC0, 47752 },
- { 0x0E8E, 47755 },
- { 0x39CD, 47758 },
- { 0x0ED3, 47761 },
- { 0x0EB3, 47764 },
- { 0x0EB4, 47767 },
- { 0x0EBF, 47770 },
- { 0x39D5, 47773 },
- { 0x39D6, 47776 },
- { 0x0ECF, 47779 },
- { 0x0ECE, 47782 },
- { 0x0ECB, 47785 },
- { 0x0EB9, 47788 },
- { 0x0ECD, 47791 },
- { 0x0ED0, 47794 },
- { 0x4470, 47797 },
- { 0x447C, 47800 },
- { 0x447B, 47803 },
- { 0x4478, 47806 },
- { 0x4479, 47809 },
- { 0x4480, 47812 },
- { 0x4471, 47815 },
- { 0x446D, 47818 },
- { 0x4473, 47821 },
- { 0x4476, 47824 },
- { 0x447E, 47827 },
- { 0x447F, 47830 },
- { 0x4474, 47833 },
- { 0x4475, 47836 },
- { 0x4472, 47839 },
- { 0x446C, 47842 },
- { 0x446E, 47845 },
- { 0x447D, 47848 },
- { 0x4477, 47851 },
- { 0x447A, 47854 },
- { 0x446F, 47857 },
- { 0x4481, 47860 },
- { 0x4485, 47863 },
- { 0x4483, 47867 },
- { 0x4482, 47870 },
- { 0x4484, 47873 },
- { 0x0573, 47876 },
- { 0x0572, 47880 },
- { 0x055D, 47884 },
- { 0x0570, 47888 },
- { 0x056D, 47892 },
- { 0x056F, 47895 },
- { 0x0560, 47899 },
- { 0x055F, 47903 },
- { 0x0561, 47907 },
- { 0x0562, 47911 },
- { 0x0567, 47914 },
- { 0x0568, 47917 },
- { 0x056B, 47923 },
- { 0x0565, 47926 },
- { 0x0564, 47929 },
- { 0x055E, 47932 },
- { 0x0563, 47935 },
- { 0x056A, 47938 },
- { 0x0566, 47943 },
- { 0x0575, 47946 },
- { 0x0569, 47950 },
- { 0x3A1A, 47953 },
- { 0x0559, 47957 },
- { 0x055B, 47960 },
- { 0x055A, 47963 },
- { 0x0550, 47966 },
- { 0x0555, 47970 },
- { 0x0551, 47973 },
- { 0x054F, 47976 },
- { 0x0556, 47979 },
- { 0x0545, 47982 },
- { 0x0540, 47985 },
- { 0x0549, 47988 },
- { 0x0558, 47991 },
- { 0x0548, 47996 },
- { 0x0543, 47999 },
- { 0x0542, 48003 },
- { 0x0546, 48007 },
- { 0x055C, 48010 },
- { 0x054A, 48013 },
- { 0x054B, 48016 },
- { 0x0553, 48020 },
- { 0x0554, 48023 },
- { 0x0547, 48027 },
- { 0x054D, 48030 },
- { 0x0544, 48034 },
- { 0x053F, 48037 },
- { 0x054E, 48040 },
- { 0x0557, 48044 },
- { 0x0552, 48048 },
- { 0x054C, 48051 },
- { 0x0541, 48054 },
- { 0x057A, 48057 },
- { 0x3A30, 48060 },
- { 0x058A, 48065 },
- { 0x3A45, 48068 },
- { 0x3A3C, 48073 },
- { 0x0577, 48078 },
- { 0x3A43, 48081 },
- { 0x3A2D, 48086 },
- { 0x057D, 48091 },
- { 0x0581, 48094 },
- { 0x3A44, 48097 },
- { 0x3A36, 48102 },
- { 0x0584, 48107 },
- { 0x3A38, 48110 },
- { 0x0586, 48115 },
- { 0x3A39, 48118 },
- { 0x058D, 48123 },
- { 0x3A3E, 48126 },
- { 0x0590, 48131 },
- { 0x3A41, 48134 },
- { 0x057E, 48139 },
- { 0x3A33, 48142 },
- { 0x057B, 48147 },
- { 0x3A42, 48150 },
- { 0x3A31, 48155 },
- { 0x057F, 48160 },
- { 0x3A19, 48163 },
- { 0x3A34, 48168 },
- { 0x0576, 48173 },
- { 0x3A2C, 48176 },
- { 0x3A2A, 48181 },
- { 0x3A2B, 48186 },
- { 0x0588, 48191 },
- { 0x058E, 48194 },
- { 0x3A3F, 48197 },
- { 0x058F, 48202 },
- { 0x3A27, 48205 },
- { 0x3A26, 48211 },
- { 0x3A40, 48217 },
- { 0x3A29, 48222 },
- { 0x3A28, 48230 },
- { 0x3A1F, 48238 },
- { 0x3A20, 48242 },
- { 0x3A24, 48246 },
- { 0x3A1D, 48250 },
- { 0x3A23, 48254 },
- { 0x3A1E, 48258 },
- { 0x3A22, 48262 },
- { 0x3A21, 48267 },
- { 0x0579, 48271 },
- { 0x3A2F, 48274 },
- { 0x0589, 48279 },
- { 0x3A3B, 48283 },
- { 0x0580, 48289 },
- { 0x3A35, 48293 },
- { 0x0583, 48299 },
- { 0x0585, 48303 },
- { 0x058B, 48307 },
- { 0x0578, 48311 },
- { 0x3A2E, 48314 },
- { 0x0582, 48319 },
- { 0x3A37, 48322 },
- { 0x058C, 48327 },
- { 0x3A3D, 48330 },
- { 0x057C, 48335 },
- { 0x3A32, 48338 },
- { 0x0587, 48343 },
- { 0x3A3A, 48346 },
- { 0x3A1C, 48351 },
- { 0x3A25, 48355 },
- { 0x3A46, 48360 },
- { 0x0592, 48364 },
- { 0x3A1B, 48369 },
- { 0x0591, 48375 },
- { 0x0593, 48380 },
- { 0x0574, 48385 },
- { 0x0571, 48389 },
- { 0x056C, 48393 },
- { 0x056E, 48396 },
- { 0x0594, 48399 },
- { 0x0595, 48402 },
- { 0x222B, 48405 },
- { 0x6FA3, 48409 },
- { 0x6FA4, 48413 },
- { 0x6F6A, 48420 },
- { 0x1BC4, 48422 },
- { 0x290D, 48423 },
- { 0x1BF7, 48426 },
- { 0x1C66, 48428 },
- { 0x47FA, 48431 },
- { 0x47F9, 48434 },
- { 0x47C2, 48437 },
- { 0x47C1, 48440 },
- { 0x47C0, 48443 },
- { 0x4800, 48446 },
- { 0x47F5, 48448 },
- { 0x47F1, 48452 },
- { 0x47F7, 48456 },
- { 0x47F3, 48460 },
- { 0x47F0, 48464 },
- { 0x47F6, 48468 },
- { 0x47F8, 48472 },
- { 0x47F2, 48476 },
- { 0x47F4, 48480 },
- { 0x4801, 48484 },
- { 0x47FF, 48487 },
- { 0x47C3, 48491 },
- { 0x47C9, 48494 },
- { 0x47C5, 48497 },
- { 0x47CB, 48500 },
- { 0x47C7, 48503 },
- { 0x47C4, 48506 },
- { 0x47CA, 48509 },
- { 0x47CC, 48512 },
- { 0x47E5, 48515 },
- { 0x47D2, 48518 },
- { 0x47E0, 48521 },
- { 0x47CF, 48524 },
- { 0x47EF, 48527 },
- { 0x47C6, 48530 },
- { 0x47D4, 48533 },
- { 0x47CD, 48536 },
- { 0x47EA, 48539 },
- { 0x47E7, 48542 },
- { 0x47E2, 48545 },
- { 0x47E3, 48548 },
- { 0x47E9, 48551 },
- { 0x47EE, 48554 },
- { 0x47DE, 48557 },
- { 0x47C8, 48560 },
- { 0x47EB, 48563 },
- { 0x47E8, 48566 },
- { 0x47E6, 48569 },
- { 0x47D3, 48572 },
- { 0x47D9, 48575 },
- { 0x47E1, 48578 },
- { 0x47D0, 48581 },
- { 0x47D5, 48584 },
- { 0x47CE, 48587 },
- { 0x47D1, 48590 },
- { 0x47DD, 48593 },
- { 0x47D6, 48596 },
- { 0x47E4, 48599 },
- { 0x47DC, 48602 },
- { 0x47EC, 48605 },
- { 0x47ED, 48608 },
- { 0x47DF, 48611 },
- { 0x47D7, 48614 },
- { 0x47DB, 48617 },
- { 0x47D8, 48620 },
- { 0x47DA, 48623 },
- { 0x47FD, 48626 },
- { 0x47FE, 48629 },
- { 0x47FC, 48632 },
- { 0x47FB, 48635 },
- { 0x29FA, 48638 },
- { 0x29CC, 48642 },
- { 0x29CD, 48645 },
- { 0x2A28, 48649 },
- { 0x29EF, 48652 },
- { 0x29CF, 48655 },
- { 0x29E3, 48658 },
- { 0x2A07, 48661 },
- { 0x2A08, 48664 },
- { 0x29AD, 48667 },
- { 0x29DD, 48670 },
- { 0x2A2A, 48673 },
- { 0x2A62, 48676 },
- { 0x2A17, 48679 },
- { 0x2A61, 48682 },
- { 0x29FC, 48685 },
- { 0x29B9, 48688 },
- { 0x2A23, 48691 },
- { 0x29B2, 48694 },
- { 0x29B3, 48697 },
- { 0x2A24, 48700 },
- { 0x29F1, 48703 },
- { 0x2A27, 48706 },
- { 0x29AB, 48709 },
- { 0x2A42, 48712 },
- { 0x29EC, 48715 },
- { 0x2A7A, 48718 },
- { 0x2A45, 48721 },
- { 0x2A46, 48724 },
- { 0x29F3, 48727 },
- { 0x2A3D, 48730 },
- { 0x29F2, 48733 },
- { 0x29C2, 48736 },
- { 0x29B1, 48739 },
- { 0x29E1, 48742 },
- { 0x2A0F, 48746 },
- { 0x2A41, 48749 },
- { 0x2A6E, 48752 },
- { 0x2A58, 48755 },
- { 0x2A33, 48758 },
- { 0x2A48, 48761 },
- { 0x2A11, 48764 },
- { 0x2A66, 48769 },
- { 0x2A49, 48772 },
- { 0x2A1E, 48775 },
- { 0x2A4D, 48778 },
- { 0x29FD, 48781 },
- { 0x2A01, 48784 },
- { 0x2A70, 48787 },
- { 0x2A16, 48790 },
- { 0x29E9, 48793 },
- { 0x29B7, 48796 },
- { 0x2A79, 48800 },
- { 0x2A7C, 48803 },
- { 0x2A5A, 48806 },
- { 0x2A06, 48809 },
- { 0x2A00, 48812 },
- { 0x2A6D, 48815 },
- { 0x2A47, 48818 },
- { 0x2A77, 48821 },
- { 0x2A53, 48824 },
- { 0x2A51, 48827 },
- { 0x2A68, 48830 },
- { 0x2A04, 48833 },
- { 0x29EA, 48838 },
- { 0x2A63, 48841 },
- { 0x2A72, 48844 },
- { 0x29B0, 48847 },
- { 0x2A3E, 48850 },
- { 0x29D3, 48853 },
- { 0x2A0A, 48856 },
- { 0x29F6, 48859 },
- { 0x29D5, 48862 },
- { 0x2A5F, 48865 },
- { 0x2A5D, 48868 },
- { 0x29B4, 48871 },
- { 0x2A0E, 48874 },
- { 0x29AC, 48877 },
- { 0x2A52, 48880 },
- { 0x29E0, 48883 },
- { 0x2A2C, 48887 },
- { 0x29F4, 48890 },
- { 0x2A7B, 48893 },
- { 0x29BB, 48896 },
- { 0x2A29, 48900 },
- { 0x2A57, 48903 },
- { 0x2A21, 48906 },
- { 0x29D2, 48909 },
- { 0x2A6F, 48912 },
- { 0x29C4, 48915 },
- { 0x2A2E, 48918 },
- { 0x2A22, 48921 },
- { 0x2A15, 48924 },
- { 0x29E6, 48927 },
- { 0x29F7, 48930 },
- { 0x2A67, 48933 },
- { 0x2A0C, 48936 },
- { 0x29F5, 48939 },
- { 0x2A4C, 48942 },
- { 0x2A3A, 48945 },
- { 0x2A3C, 48949 },
- { 0x2A60, 48952 },
- { 0x2A4E, 48955 },
- { 0x29DA, 48958 },
- { 0x29BE, 48961 },
- { 0x29C7, 48964 },
- { 0x2A19, 48967 },
- { 0x2A75, 48970 },
- { 0x2A39, 48973 },
- { 0x2A2B, 48976 },
- { 0x29D1, 48979 },
- { 0x29C5, 48982 },
- { 0x2A35, 48985 },
- { 0x29B8, 48988 },
- { 0x29F8, 48991 },
- { 0x29CA, 48994 },
- { 0x29B6, 48997 },
- { 0x29B5, 49000 },
- { 0x2A10, 49003 },
- { 0x2A69, 49006 },
- { 0x2A80, 49009 },
- { 0x2A6C, 49012 },
- { 0x2A1D, 49015 },
- { 0x2A36, 49018 },
- { 0x29E7, 49021 },
- { 0x2A65, 49024 },
- { 0x29BC, 49027 },
- { 0x2A0B, 49030 },
- { 0x2A54, 49033 },
- { 0x29C8, 49036 },
- { 0x29BD, 49039 },
- { 0x29C0, 49042 },
- { 0x29D9, 49047 },
- { 0x2A25, 49050 },
- { 0x2A44, 49053 },
- { 0x29E2, 49056 },
- { 0x2A56, 49059 },
- { 0x29DE, 49064 },
- { 0x29AE, 49068 },
- { 0x2A55, 49071 },
- { 0x2A05, 49074 },
- { 0x29D4, 49077 },
- { 0x29E4, 49080 },
- { 0x2A5E, 49083 },
- { 0x2A18, 49086 },
- { 0x29BF, 49089 },
- { 0x2A1F, 49092 },
- { 0x29FE, 49095 },
- { 0x2A1A, 49098 },
- { 0x2A0D, 49101 },
- { 0x29BA, 49104 },
- { 0x2A37, 49107 },
- { 0x2A7D, 49110 },
- { 0x2A1C, 49113 },
- { 0x29FF, 49116 },
- { 0x2A71, 49119 },
- { 0x2A14, 49122 },
- { 0x29D0, 49125 },
- { 0x2A59, 49128 },
- { 0x2A2F, 49131 },
- { 0x2A43, 49134 },
- { 0x2A20, 49137 },
- { 0x2A4A, 49140 },
- { 0x29EB, 49143 },
- { 0x29D6, 49146 },
- { 0x29EE, 49149 },
- { 0x2A13, 49152 },
- { 0x29DF, 49156 },
- { 0x2A03, 49160 },
- { 0x2A7E, 49164 },
- { 0x2A02, 49167 },
- { 0x29C1, 49170 },
- { 0x2A38, 49174 },
- { 0x2A74, 49177 },
- { 0x2A30, 49180 },
- { 0x2A32, 49183 },
- { 0x29ED, 49186 },
- { 0x29AF, 49189 },
- { 0x2A3F, 49192 },
- { 0x2A1B, 49195 },
- { 0x29D7, 49198 },
- { 0x29F0, 49201 },
- { 0x2A5C, 49204 },
- { 0x2A31, 49208 },
- { 0x2A78, 49211 },
- { 0x29DC, 49214 },
- { 0x2A7F, 49217 },
- { 0x2A40, 49220 },
- { 0x29F9, 49223 },
- { 0x2A73, 49226 },
- { 0x29E5, 49229 },
- { 0x2A3B, 49232 },
- { 0x29FB, 49235 },
- { 0x29CE, 49238 },
- { 0x2A26, 49241 },
- { 0x29E8, 49244 },
- { 0x2A5B, 49247 },
- { 0x2A4B, 49250 },
- { 0x29DB, 49253 },
- { 0x29C6, 49256 },
- { 0x29CB, 49259 },
- { 0x2A50, 49262 },
- { 0x2A6B, 49265 },
- { 0x2A64, 49268 },
- { 0x2A2D, 49271 },
- { 0x29D8, 49274 },
- { 0x2A09, 49277 },
- { 0x2A12, 49280 },
- { 0x2A34, 49283 },
- { 0x29C9, 49286 },
- { 0x29C3, 49289 },
- { 0x2A76, 49292 },
- { 0x2A4F, 49295 },
- { 0x2A6A, 49298 },
- { 0x1CB7, 49302 },
- { 0x6E5A, 49304 },
- { 0x4936, 49306 },
- { 0x493E, 49309 },
- { 0x4937, 49312 },
- { 0x4935, 49315 },
- { 0x4934, 49318 },
- { 0x493A, 49321 },
- { 0x4938, 49324 },
- { 0x4930, 49326 },
- { 0x492D, 49330 },
- { 0x4932, 49334 },
- { 0x492F, 49338 },
- { 0x492C, 49342 },
- { 0x4931, 49346 },
- { 0x4933, 49350 },
- { 0x492E, 49354 },
- { 0x4939, 49358 },
- { 0x493C, 49361 },
- { 0x4901, 49365 },
- { 0x4905, 49368 },
- { 0x4903, 49371 },
- { 0x4907, 49374 },
- { 0x4904, 49377 },
- { 0x4902, 49380 },
- { 0x4906, 49383 },
- { 0x4908, 49386 },
- { 0x4921, 49389 },
- { 0x490F, 49392 },
- { 0x491B, 49395 },
- { 0x490B, 49398 },
- { 0x492A, 49401 },
- { 0x4911, 49404 },
- { 0x4909, 49407 },
- { 0x4927, 49410 },
- { 0x4924, 49413 },
- { 0x491E, 49416 },
- { 0x491F, 49419 },
- { 0x4926, 49422 },
- { 0x4929, 49425 },
- { 0x4919, 49428 },
- { 0x4928, 49431 },
- { 0x4925, 49434 },
- { 0x4922, 49437 },
- { 0x4923, 49440 },
- { 0x4910, 49443 },
- { 0x4916, 49446 },
- { 0x491D, 49449 },
- { 0x490C, 49452 },
- { 0x490D, 49455 },
- { 0x4912, 49458 },
- { 0x490A, 49461 },
- { 0x492B, 49464 },
- { 0x490E, 49467 },
- { 0x4918, 49470 },
- { 0x4913, 49473 },
- { 0x4920, 49476 },
- { 0x491A, 49479 },
- { 0x4914, 49482 },
- { 0x491C, 49485 },
- { 0x4917, 49488 },
- { 0x4915, 49491 },
- { 0x493B, 49494 },
- { 0x493D, 49497 },
- { 0x6D93, 49500 },
- { 0x2CEE, 49501 },
- { 0x2605, 49504 },
- { 0x2607, 49506 },
- { 0x6E0D, 49511 },
- { 0x1852, 49512 },
- { 0x1853, 49515 },
- { 0x185A, 49518 },
- { 0x185F, 49521 },
- { 0x185B, 49524 },
- { 0x185E, 49527 },
- { 0x185D, 49530 },
- { 0x1862, 49533 },
- { 0x1859, 49536 },
- { 0x1861, 49539 },
- { 0x1860, 49542 },
- { 0x185C, 49545 },
- { 0x1848, 49548 },
- { 0x1843, 49552 },
- { 0x1844, 49556 },
- { 0x1846, 49560 },
- { 0x1842, 49564 },
- { 0x1845, 49568 },
- { 0x1847, 49572 },
- { 0x183F, 49576 },
- { 0x182F, 49579 },
- { 0x1822, 49582 },
- { 0x1828, 49585 },
- { 0x182D, 49588 },
- { 0x181F, 49591 },
- { 0x1839, 49594 },
- { 0x1824, 49597 },
- { 0x181C, 49600 },
- { 0x1838, 49603 },
- { 0x1831, 49606 },
- { 0x1829, 49609 },
- { 0x182A, 49612 },
- { 0x1837, 49615 },
- { 0x183C, 49618 },
- { 0x1826, 49621 },
- { 0x183B, 49624 },
- { 0x183E, 49627 },
- { 0x1836, 49630 },
- { 0x1830, 49633 },
- { 0x1823, 49636 },
- { 0x1865, 49639 },
- { 0x1835, 49642 },
- { 0x182E, 49645 },
- { 0x1820, 49648 },
- { 0x183A, 49651 },
- { 0x181E, 49654 },
- { 0x181D, 49657 },
- { 0x1832, 49660 },
- { 0x1821, 49663 },
- { 0x1825, 49666 },
- { 0x182C, 49669 },
- { 0x182B, 49672 },
- { 0x183D, 49675 },
- { 0x1827, 49678 },
- { 0x1833, 49681 },
- { 0x1863, 49684 },
- { 0x1834, 49687 },
- { 0x1864, 49690 },
- { 0x1849, 49693 },
- { 0x184B, 49697 },
- { 0x184A, 49701 },
- { 0x184C, 49705 },
- { 0x184D, 49709 },
- { 0x184E, 49713 },
- { 0x184F, 49717 },
- { 0x1851, 49721 },
- { 0x1850, 49725 },
- { 0x1841, 49729 },
- { 0x1840, 49733 },
- { 0x1855, 49737 },
- { 0x1856, 49742 },
- { 0x1854, 49745 },
- { 0x1858, 49748 },
- { 0x1857, 49751 },
- { 0x42CE, 49755 },
- { 0x42CF, 49759 },
- { 0x42D0, 49763 },
- { 0x42D1, 49767 },
- { 0x42D2, 49771 },
- { 0x42D3, 49775 },
- { 0x42D4, 49779 },
- { 0x42D5, 49783 },
- { 0x42D9, 49787 },
- { 0x42DA, 49791 },
- { 0x42DB, 49795 },
- { 0x42DF, 49799 },
- { 0x42E0, 49803 },
- { 0x42E1, 49807 },
- { 0x42E2, 49811 },
- { 0x42E3, 49815 },
- { 0x42E4, 49819 },
- { 0x42E5, 49823 },
- { 0x42E6, 49827 },
- { 0x42E7, 49831 },
- { 0x42E8, 49835 },
- { 0x42E9, 49839 },
- { 0x42EA, 49843 },
- { 0x42EB, 49847 },
- { 0x42EC, 49851 },
- { 0x42ED, 49855 },
- { 0x42EE, 49859 },
- { 0x42EF, 49863 },
- { 0x42F0, 49867 },
- { 0x42F1, 49871 },
- { 0x42F2, 49875 },
- { 0x42F3, 49879 },
- { 0x42F4, 49883 },
- { 0x42F5, 49887 },
- { 0x42F6, 49891 },
- { 0x42F7, 49895 },
- { 0x42F8, 49899 },
- { 0x42F9, 49903 },
- { 0x42FA, 49907 },
- { 0x42FB, 49911 },
- { 0x42FC, 49915 },
- { 0x42FD, 49919 },
- { 0x42FE, 49923 },
- { 0x42FF, 49927 },
- { 0x4300, 49931 },
- { 0x4301, 49935 },
- { 0x4302, 49939 },
- { 0x4303, 49943 },
- { 0x4304, 49947 },
- { 0x4305, 49951 },
- { 0x4306, 49955 },
- { 0x4307, 49959 },
- { 0x4308, 49963 },
- { 0x4309, 49967 },
- { 0x430A, 49971 },
- { 0x430B, 49975 },
- { 0x430C, 49979 },
- { 0x430D, 49983 },
- { 0x430E, 49987 },
- { 0x430F, 49991 },
- { 0x4310, 49995 },
- { 0x4311, 49999 },
- { 0x4312, 50003 },
- { 0x4313, 50007 },
- { 0x4314, 50011 },
- { 0x4315, 50015 },
- { 0x4316, 50019 },
- { 0x4317, 50023 },
- { 0x4318, 50027 },
- { 0x432C, 50031 },
- { 0x432D, 50035 },
- { 0x432E, 50039 },
- { 0x432F, 50043 },
- { 0x4330, 50047 },
- { 0x4331, 50051 },
- { 0x4332, 50055 },
- { 0x4333, 50059 },
- { 0x4334, 50063 },
- { 0x4335, 50067 },
- { 0x4336, 50071 },
- { 0x4337, 50075 },
- { 0x4338, 50079 },
- { 0x4339, 50083 },
- { 0x433A, 50087 },
- { 0x433B, 50091 },
- { 0x433C, 50095 },
- { 0x433D, 50099 },
- { 0x433E, 50103 },
- { 0x433F, 50107 },
- { 0x4340, 50111 },
- { 0x4341, 50115 },
- { 0x4342, 50119 },
- { 0x4343, 50123 },
- { 0x4344, 50127 },
- { 0x4345, 50131 },
- { 0x4346, 50135 },
- { 0x4347, 50139 },
- { 0x4348, 50143 },
- { 0x4349, 50147 },
- { 0x434A, 50151 },
- { 0x434B, 50155 },
- { 0x434C, 50159 },
- { 0x434D, 50163 },
- { 0x434E, 50167 },
- { 0x434F, 50171 },
- { 0x4350, 50175 },
- { 0x4351, 50179 },
- { 0x4352, 50183 },
- { 0x4353, 50187 },
- { 0x4354, 50191 },
- { 0x4355, 50195 },
- { 0x4356, 50199 },
- { 0x4357, 50203 },
- { 0x4358, 50207 },
- { 0x4359, 50211 },
- { 0x435A, 50215 },
- { 0x435B, 50219 },
- { 0x435C, 50223 },
- { 0x435D, 50227 },
- { 0x435E, 50231 },
- { 0x435F, 50235 },
- { 0x4360, 50239 },
- { 0x4361, 50243 },
- { 0x4362, 50247 },
- { 0x4363, 50251 },
- { 0x4364, 50255 },
- { 0x4365, 50259 },
- { 0x4366, 50263 },
- { 0x4367, 50267 },
- { 0x4368, 50271 },
- { 0x4369, 50275 },
- { 0x436A, 50279 },
- { 0x436B, 50283 },
- { 0x436C, 50287 },
- { 0x436D, 50291 },
- { 0x436E, 50295 },
- { 0x436F, 50299 },
- { 0x4370, 50303 },
- { 0x4371, 50307 },
- { 0x4372, 50311 },
- { 0x4373, 50315 },
- { 0x4374, 50319 },
- { 0x4375, 50323 },
- { 0x4376, 50327 },
- { 0x4377, 50331 },
- { 0x4378, 50335 },
- { 0x4379, 50339 },
- { 0x437A, 50343 },
- { 0x437B, 50347 },
- { 0x437C, 50351 },
- { 0x437D, 50355 },
- { 0x437E, 50359 },
- { 0x437F, 50363 },
- { 0x4380, 50367 },
- { 0x4381, 50371 },
- { 0x4382, 50375 },
- { 0x4383, 50379 },
- { 0x4384, 50383 },
- { 0x4385, 50387 },
- { 0x4386, 50391 },
- { 0x4387, 50395 },
- { 0x4388, 50399 },
- { 0x4389, 50403 },
- { 0x438A, 50407 },
- { 0x438B, 50411 },
- { 0x438C, 50415 },
- { 0x438D, 50419 },
- { 0x438E, 50423 },
- { 0x438F, 50427 },
- { 0x4390, 50431 },
- { 0x4391, 50435 },
- { 0x4392, 50439 },
- { 0x4393, 50443 },
- { 0x4394, 50447 },
- { 0x4395, 50451 },
- { 0x4396, 50455 },
- { 0x4397, 50459 },
- { 0x4398, 50463 },
- { 0x4399, 50467 },
- { 0x439A, 50471 },
- { 0x439B, 50475 },
- { 0x439C, 50479 },
- { 0x439D, 50483 },
- { 0x439E, 50487 },
- { 0x439F, 50491 },
- { 0x43A0, 50495 },
- { 0x43A1, 50499 },
- { 0x43A2, 50503 },
- { 0x43A3, 50507 },
- { 0x43A4, 50511 },
- { 0x43A5, 50515 },
- { 0x43A6, 50519 },
- { 0x43A7, 50523 },
- { 0x43A8, 50527 },
- { 0x43A9, 50531 },
- { 0x43AA, 50535 },
- { 0x43AB, 50539 },
- { 0x43AC, 50543 },
- { 0x43AD, 50547 },
- { 0x43AE, 50551 },
- { 0x43AF, 50555 },
- { 0x43B0, 50559 },
- { 0x43B1, 50564 },
- { 0x43B2, 50569 },
- { 0x43B3, 50574 },
- { 0x43B4, 50579 },
- { 0x43B5, 50584 },
- { 0x43B6, 50589 },
- { 0x43B7, 50594 },
- { 0x43B8, 50599 },
- { 0x43BD, 50604 },
- { 0x43BE, 50609 },
- { 0x43BF, 50614 },
- { 0x43C0, 50619 },
- { 0x43C1, 50624 },
- { 0x43C2, 50629 },
- { 0x43C3, 50634 },
- { 0x43C4, 50639 },
- { 0x43C5, 50644 },
- { 0x43C6, 50649 },
- { 0x43C7, 50653 },
- { 0x43C8, 50657 },
- { 0x43C9, 50661 },
- { 0x43CA, 50665 },
- { 0x43CB, 50669 },
- { 0x43CC, 50673 },
- { 0x43CD, 50677 },
- { 0x4294, 50681 },
- { 0x42C3, 50685 },
- { 0x42C8, 50689 },
- { 0x42D6, 50693 },
- { 0x42D7, 50697 },
- { 0x42D8, 50701 },
- { 0x42DC, 50705 },
- { 0x42DD, 50709 },
- { 0x42DE, 50713 },
- { 0x4279, 50717 },
- { 0x427A, 50721 },
- { 0x427B, 50725 },
- { 0x427C, 50729 },
- { 0x427D, 50733 },
- { 0x427E, 50737 },
- { 0x427F, 50741 },
- { 0x4280, 50745 },
- { 0x4281, 50749 },
- { 0x4282, 50753 },
- { 0x4283, 50757 },
- { 0x4284, 50761 },
- { 0x4285, 50765 },
- { 0x4286, 50769 },
- { 0x4287, 50773 },
- { 0x4288, 50777 },
- { 0x428B, 50781 },
- { 0x428E, 50785 },
- { 0x4290, 50789 },
- { 0x4291, 50793 },
- { 0x4292, 50797 },
- { 0x4293, 50801 },
- { 0x4295, 50805 },
- { 0x4296, 50809 },
- { 0x4297, 50813 },
- { 0x4298, 50817 },
- { 0x4299, 50821 },
- { 0x429A, 50825 },
- { 0x429B, 50829 },
- { 0x429C, 50833 },
- { 0x429D, 50837 },
- { 0x429E, 50841 },
- { 0x429F, 50845 },
- { 0x42A0, 50849 },
- { 0x42A1, 50853 },
- { 0x42A2, 50857 },
- { 0x42A3, 50861 },
- { 0x42A4, 50865 },
- { 0x42A5, 50869 },
- { 0x42A6, 50873 },
- { 0x42A7, 50877 },
- { 0x42A8, 50881 },
- { 0x42A9, 50885 },
- { 0x42AA, 50889 },
- { 0x42AB, 50893 },
- { 0x42AC, 50897 },
- { 0x42AD, 50901 },
- { 0x42AE, 50905 },
- { 0x42AF, 50909 },
- { 0x42B0, 50913 },
- { 0x42B1, 50917 },
- { 0x42B2, 50921 },
- { 0x42B3, 50925 },
- { 0x42B4, 50929 },
- { 0x42B5, 50933 },
- { 0x42B6, 50937 },
- { 0x42B7, 50941 },
- { 0x42B8, 50945 },
- { 0x42B9, 50949 },
- { 0x42BA, 50953 },
- { 0x42BB, 50957 },
- { 0x42BC, 50961 },
- { 0x42BD, 50965 },
- { 0x42BE, 50969 },
- { 0x42BF, 50973 },
- { 0x42C1, 50977 },
- { 0x42C2, 50981 },
- { 0x42C4, 50985 },
- { 0x42C5, 50989 },
- { 0x42C9, 50993 },
- { 0x42CA, 50997 },
- { 0x42CB, 51001 },
- { 0x42CC, 51005 },
- { 0x42CD, 51009 },
- { 0x43B9, 51013 },
- { 0x43BA, 51018 },
- { 0x43BB, 51023 },
- { 0x43BC, 51028 },
- { 0x4289, 51033 },
- { 0x428A, 51037 },
- { 0x428C, 51041 },
- { 0x428D, 51045 },
- { 0x428F, 51049 },
- { 0x42C6, 51053 },
- { 0x42C7, 51057 },
- { 0x42C0, 51061 },
- { 0x4319, 51065 },
- { 0x431A, 51069 },
- { 0x431B, 51073 },
- { 0x431C, 51077 },
- { 0x431D, 51081 },
- { 0x431E, 51085 },
- { 0x431F, 51089 },
- { 0x4320, 51093 },
- { 0x4321, 51097 },
- { 0x4322, 51101 },
- { 0x4323, 51105 },
- { 0x4324, 51109 },
- { 0x4325, 51113 },
- { 0x4326, 51117 },
- { 0x4327, 51121 },
- { 0x4328, 51125 },
- { 0x4329, 51129 },
- { 0x432A, 51133 },
- { 0x432B, 51137 },
- { 0x3EBB, 51141 },
- { 0x3EBC, 51145 },
- { 0x3EBD, 51149 },
- { 0x3EBE, 51153 },
- { 0x3EBF, 51157 },
- { 0x3EC0, 51161 },
- { 0x3EC1, 51165 },
- { 0x3EC2, 51169 },
- { 0x3EC3, 51173 },
- { 0x3EC4, 51177 },
- { 0x3EC5, 51181 },
- { 0x3EC6, 51185 },
- { 0x3EC7, 51189 },
- { 0x3EC8, 51193 },
- { 0x3EC9, 51197 },
- { 0x3ECA, 51202 },
- { 0x3ECB, 51207 },
- { 0x3ECC, 51212 },
- { 0x3ED7, 51217 },
- { 0x3ED8, 51222 },
- { 0x3ED9, 51227 },
- { 0x3EDA, 51232 },
- { 0x3EDB, 51237 },
- { 0x3EDE, 51242 },
- { 0x3EDF, 51247 },
- { 0x3EE0, 51252 },
- { 0x3EE3, 51256 },
- { 0x3EE4, 51261 },
- { 0x3EE5, 51266 },
- { 0x3EE6, 51270 },
- { 0x3EE7, 51275 },
- { 0x3EE8, 51279 },
- { 0x3EE9, 51283 },
- { 0x3EEA, 51288 },
- { 0x3EEB, 51292 },
- { 0x3EEC, 51296 },
- { 0x3EEE, 51300 },
- { 0x3EEF, 51304 },
- { 0x3EF0, 51308 },
- { 0x3EF1, 51313 },
- { 0x3EF2, 51317 },
- { 0x3EF3, 51321 },
- { 0x3EF4, 51326 },
- { 0x3EF5, 51331 },
- { 0x3EF6, 51335 },
- { 0x3EF7, 51339 },
- { 0x3EF8, 51343 },
- { 0x3EF9, 51347 },
- { 0x3EFA, 51351 },
- { 0x3EFB, 51355 },
- { 0x3EFC, 51359 },
- { 0x3EFD, 51363 },
- { 0x3EFE, 51367 },
- { 0x3EFF, 51372 },
- { 0x3F00, 51376 },
- { 0x3F01, 51381 },
- { 0x3F02, 51385 },
- { 0x3F03, 51389 },
- { 0x3F04, 51393 },
- { 0x3F05, 51397 },
- { 0x3F06, 51401 },
- { 0x3F07, 51405 },
- { 0x3F08, 51409 },
- { 0x3F09, 51413 },
- { 0x3F0A, 51417 },
- { 0x3F0B, 51421 },
- { 0x3F0C, 51425 },
- { 0x3F0D, 51430 },
- { 0x3F0E, 51435 },
- { 0x3F0F, 51440 },
- { 0x3F10, 51445 },
- { 0x3F11, 51450 },
- { 0x3F12, 51454 },
- { 0x3F13, 51459 },
- { 0x3F14, 51463 },
- { 0x3F15, 51467 },
- { 0x3F16, 51473 },
- { 0x3F17, 51478 },
- { 0x3F18, 51484 },
- { 0x3F19, 51489 },
- { 0x3F1A, 51493 },
- { 0x3F1C, 51497 },
- { 0x3F1D, 51501 },
- { 0x3F1E, 51505 },
- { 0x3F1F, 51509 },
- { 0x3F20, 51513 },
- { 0x3F21, 51517 },
- { 0x3F22, 51522 },
- { 0x3F23, 51526 },
- { 0x3F24, 51530 },
- { 0x3F25, 51534 },
- { 0x3F26, 51538 },
- { 0x3ECD, 51542 },
- { 0x3ECE, 51547 },
- { 0x3ECF, 51552 },
- { 0x3ED0, 51557 },
- { 0x3ED1, 51562 },
- { 0x3ED2, 51567 },
- { 0x3ED3, 51572 },
- { 0x3ED4, 51577 },
- { 0x3ED5, 51582 },
- { 0x3ED6, 51587 },
- { 0x3F27, 51592 },
- { 0x3F28, 51597 },
- { 0x3F29, 51602 },
- { 0x3F2A, 51607 },
- { 0x3F2B, 51612 },
- { 0x3F2C, 51617 },
- { 0x3F2D, 51622 },
- { 0x3F2E, 51627 },
- { 0x3F2F, 51632 },
- { 0x3F30, 51637 },
- { 0x3F31, 51642 },
- { 0x3F32, 51647 },
- { 0x3F33, 51652 },
- { 0x3F34, 51657 },
- { 0x3F35, 51662 },
- { 0x3F36, 51667 },
- { 0x3F37, 51672 },
- { 0x3F38, 51677 },
- { 0x3F39, 51682 },
- { 0x3F3A, 51687 },
- { 0x3F3B, 51692 },
- { 0x3F3C, 51697 },
- { 0x3F3D, 51702 },
- { 0x3F3E, 51707 },
- { 0x3F3F, 51712 },
- { 0x3F40, 51717 },
- { 0x3F41, 51722 },
- { 0x3F42, 51727 },
- { 0x3F43, 51732 },
- { 0x3EDC, 51737 },
- { 0x3EDD, 51742 },
- { 0x3EE1, 51747 },
- { 0x3EE2, 51752 },
- { 0x3EED, 51757 },
- { 0x3F1B, 51762 },
- { 0x3E76, 51767 },
- { 0x3E9A, 51772 },
- { 0x3E8E, 51777 },
- { 0x3EA2, 51782 },
- { 0x3EA4, 51787 },
- { 0x3E89, 51792 },
- { 0x3E78, 51797 },
- { 0x3E71, 51802 },
- { 0x3E9D, 51807 },
- { 0x3E75, 51812 },
- { 0x3E91, 51817 },
- { 0x3E9F, 51822 },
- { 0x3E85, 51827 },
- { 0x3E79, 51832 },
- { 0x3E87, 51837 },
- { 0x3E93, 51842 },
- { 0x3EAA, 51847 },
- { 0x3EAC, 51852 },
- { 0x3E95, 51857 },
- { 0x3E88, 51862 },
- { 0x3E8A, 51867 },
- { 0x3EAD, 51872 },
- { 0x3E9B, 51877 },
- { 0x3E98, 51882 },
- { 0x3E73, 51887 },
- { 0x3EB3, 51892 },
- { 0x3E8B, 51897 },
- { 0x3E9C, 51902 },
- { 0x3E96, 51907 },
- { 0x3EB6, 51912 },
- { 0x3E7D, 51917 },
- { 0x3EA3, 51922 },
- { 0x3E72, 51927 },
- { 0x3E90, 51932 },
- { 0x3EA8, 51937 },
- { 0x3E9E, 51942 },
- { 0x3EA9, 51947 },
- { 0x3EAE, 51952 },
- { 0x3E80, 51957 },
- { 0x3E77, 51962 },
- { 0x3E7C, 51967 },
- { 0x3EB2, 51972 },
- { 0x3E92, 51977 },
- { 0x3E7A, 51982 },
- { 0x3E8C, 51987 },
- { 0x3E99, 51992 },
- { 0x3EA6, 51997 },
- { 0x3E8D, 52002 },
- { 0x3E7B, 52007 },
- { 0x3EA0, 52012 },
- { 0x3EA1, 52017 },
- { 0x3E97, 52022 },
- { 0x3E74, 52027 },
- { 0x3EB4, 52032 },
- { 0x3E7E, 52037 },
- { 0x3EB8, 52042 },
- { 0x3E81, 52047 },
- { 0x3EB7, 52052 },
- { 0x3EA5, 52057 },
- { 0x3E82, 52062 },
- { 0x3EB0, 52067 },
- { 0x3E8F, 52072 },
- { 0x3E86, 52077 },
- { 0x3EAB, 52082 },
- { 0x3EA7, 52087 },
- { 0x3EB5, 52092 },
- { 0x3E7F, 52097 },
- { 0x3E94, 52102 },
- { 0x3E84, 52107 },
- { 0x3E83, 52112 },
- { 0x3EAF, 52117 },
- { 0x3EB9, 52122 },
- { 0x3EB1, 52127 },
- { 0x3EBA, 52132 },
- { 0x6EC2, 52137 },
- { 0x71CC, 52139 },
- { 0x6F68, 52140 },
- { 0x4007, 52143 },
- { 0x4009, 52146 },
- { 0x400C, 52149 },
- { 0x4008, 52152 },
- { 0x400B, 52155 },
- { 0x4022, 52158 },
- { 0x400D, 52161 },
- { 0x4011, 52164 },
- { 0x4012, 52167 },
- { 0x4014, 52170 },
- { 0x4015, 52173 },
- { 0x4016, 52176 },
- { 0x401A, 52179 },
- { 0x4013, 52182 },
- { 0x401C, 52185 },
- { 0x401D, 52188 },
- { 0x401E, 52191 },
- { 0x4019, 52194 },
- { 0x400E, 52197 },
- { 0x4023, 52200 },
- { 0x400F, 52203 },
- { 0x4020, 52206 },
- { 0x400A, 52209 },
- { 0x4021, 52212 },
- { 0x401B, 52215 },
- { 0x4017, 52218 },
- { 0x4018, 52221 },
- { 0x4010, 52224 },
- { 0x401F, 52227 },
- { 0x44A3, 52230 },
- { 0x44A4, 52233 },
- { 0x44BC, 52236 },
- { 0x44A6, 52239 },
- { 0x44A7, 52242 },
- { 0x44B4, 52245 },
- { 0x44A5, 52248 },
- { 0x44A9, 52251 },
- { 0x44AB, 52254 },
- { 0x44AC, 52257 },
- { 0x44AD, 52260 },
- { 0x44AE, 52263 },
- { 0x44AF, 52266 },
- { 0x44B5, 52269 },
- { 0x44B0, 52272 },
- { 0x44B6, 52275 },
- { 0x44B2, 52278 },
- { 0x44B3, 52281 },
- { 0x44A8, 52284 },
- { 0x44AA, 52287 },
- { 0x44B8, 52290 },
- { 0x44B9, 52293 },
- { 0x44BA, 52296 },
- { 0x44BB, 52299 },
- { 0x44B1, 52302 },
- { 0x44B7, 52305 },
- { 0x44BD, 52308 },
- { 0x006E, 52311 },
- { 0x70CC, 52312 },
- { 0x70E1, 52316 },
- { 0x709B, 52321 },
- { 0x70C6, 52325 },
- { 0x70DB, 52329 },
- { 0x70DD, 52334 },
- { 0x22CE, 52339 },
- { 0x22C2, 52344 },
- { 0x2205, 52348 },
- { 0x70D2, 52351 },
- { 0x70E4, 52355 },
- { 0x70B9, 52360 },
- { 0x22CF, 52363 },
- { 0x22C3, 52368 },
- { 0x20EC, 52372 },
- { 0x2206, 52374 },
- { 0x70D7, 52378 },
- { 0x70D9, 52383 },
- { 0x2204, 52388 },
- { 0x70A5, 52391 },
- { 0x70C0, 52394 },
- { 0x22B3, 52396 },
- { 0x22C4, 52399 },
- { 0x22C5, 52404 },
- { 0x1C13, 52409 },
- { 0x22C6, 52412 },
- { 0x22C7, 52417 },
- { 0x39B4, 52422 },
- { 0x38DD, 52426 },
- { 0x39B5, 52429 },
- { 0x38DF, 52433 },
- { 0x38DC, 52438 },
- { 0x39B7, 52442 },
- { 0x39BC, 52446 },
- { 0x39B8, 52450 },
- { 0x39BB, 52454 },
- { 0x39BA, 52458 },
- { 0x39BF, 52462 },
- { 0x39B6, 52466 },
- { 0x39BE, 52470 },
- { 0x39BD, 52474 },
- { 0x39B9, 52478 },
- { 0x38D9, 52482 },
- { 0x38D6, 52487 },
- { 0x38D7, 52492 },
- { 0x38D8, 52497 },
- { 0x38DA, 52502 },
- { 0x39AD, 52507 },
- { 0x39AC, 52512 },
- { 0x39B2, 52517 },
- { 0x39AB, 52522 },
- { 0x39B0, 52527 },
- { 0x39AE, 52532 },
- { 0x39AF, 52537 },
- { 0x39B1, 52542 },
- { 0x38E0, 52547 },
- { 0x38CB, 52552 },
- { 0x3997, 52556 },
- { 0x39AA, 52560 },
- { 0x38CC, 52565 },
- { 0x399D, 52569 },
- { 0x398D, 52573 },
- { 0x39A7, 52577 },
- { 0x398C, 52582 },
- { 0x39A6, 52586 },
- { 0x3996, 52591 },
- { 0x38CD, 52595 },
- { 0x38D1, 52599 },
- { 0x399F, 52603 },
- { 0x399A, 52607 },
- { 0x3995, 52611 },
- { 0x399E, 52615 },
- { 0x3988, 52619 },
- { 0x39A3, 52623 },
- { 0x398A, 52628 },
- { 0x39A4, 52632 },
- { 0x398B, 52637 },
- { 0x39A5, 52641 },
- { 0x38D3, 52646 },
- { 0x38CE, 52650 },
- { 0x399C, 52654 },
- { 0x3989, 52658 },
- { 0x38D4, 52662 },
- { 0x38D5, 52666 },
- { 0x398F, 52670 },
- { 0x39A8, 52674 },
- { 0x38CF, 52679 },
- { 0x3993, 52683 },
- { 0x39A2, 52687 },
- { 0x398E, 52691 },
- { 0x38D2, 52695 },
- { 0x39A1, 52699 },
- { 0x39A0, 52703 },
- { 0x399B, 52707 },
- { 0x3990, 52711 },
- { 0x3991, 52715 },
- { 0x39A9, 52719 },
- { 0x3998, 52724 },
- { 0x3992, 52728 },
- { 0x38D0, 52732 },
- { 0x3994, 52736 },
- { 0x3999, 52740 },
- { 0x38E1, 52744 },
- { 0x38DB, 52747 },
- { 0x39B3, 52750 },
- { 0x38DE, 52753 },
- { 0x0076, 52758 },
- { 0x6E2C, 52760 },
- { 0x6E2F, 52762 },
- { 0x6E2D, 52765 },
- { 0x1E30, 52772 },
- { 0x719F, 52773 },
- { 0x2564, 52775 },
- { 0x6D4D, 52778 },
- { 0x6D70, 52779 },
- { 0x6E87, 52781 },
- { 0x719A, 52782 },
- { 0x1BE3, 52784 },
- { 0x220C, 52787 },
- { 0x1C68, 52788 },
- { 0x1E3B, 52791 },
- { 0x1E3D, 52794 },
- { 0x1FEB, 52800 },
- { 0x0003, 52804 },
- { 0x1FEC, 52806 },
- { 0x1FED, 52810 },
- { 0x1FF5, 52814 },
- { 0x1FF0, 52818 },
- { 0x1FF1, 52822 },
- { 0x1FF3, 52826 },
- { 0x1FEF, 52830 },
- { 0x1FF4, 52834 },
- { 0x1FEE, 52838 },
- { 0x1FF2, 52842 },
- { 0x1CA3, 52846 },
- { 0x3E6F, 52848 },
- { 0x6D1D, 52851 },
- { 0x029A, 52853 },
- { 0x1EAE, 52854 },
- { 0x6E14, 52856 },
- { 0x3C24, 52858 },
- { 0x3C25, 52861 },
- { 0x6E1F, 52864 },
- { 0x5B5C, 52866 },
- { 0x5B5A, 52871 },
- { 0x5B53, 52876 },
- { 0x5B5F, 52881 },
- { 0x5B50, 52886 },
- { 0x5B5B, 52891 },
- { 0x5B60, 52896 },
- { 0x5B5D, 52901 },
- { 0x5B54, 52906 },
- { 0x5B59, 52911 },
- { 0x5B51, 52916 },
- { 0x5B55, 52921 },
- { 0x5B58, 52926 },
- { 0x5B56, 52931 },
- { 0x5B57, 52936 },
- { 0x5B5E, 52941 },
- { 0x5B4F, 52946 },
- { 0x5B52, 52951 },
- { 0x5B4E, 52956 },
- { 0x5B13, 52961 },
- { 0x5B17, 52966 },
- { 0x5B14, 52971 },
- { 0x5B12, 52976 },
- { 0x5B15, 52981 },
- { 0x5B16, 52986 },
- { 0x5B18, 52991 },
- { 0x5B42, 52996 },
- { 0x5B25, 53000 },
- { 0x5B4C, 53005 },
- { 0x5B49, 53011 },
- { 0x5B48, 53017 },
- { 0x5B4D, 53025 },
- { 0x5B27, 53031 },
- { 0x5B4A, 53037 },
- { 0x5B4B, 53042 },
- { 0x5B1B, 53048 },
- { 0x5B3B, 53053 },
- { 0x5B46, 53057 },
- { 0x5B47, 53061 },
- { 0x5B45, 53065 },
- { 0x5B39, 53069 },
- { 0x5B1D, 53074 },
- { 0x5B24, 53079 },
- { 0x5B22, 53084 },
- { 0x5B19, 53089 },
- { 0x5B1C, 53094 },
- { 0x5B1A, 53099 },
- { 0x5B3D, 53105 },
- { 0x5B3E, 53110 },
- { 0x5B23, 53114 },
- { 0x5B44, 53119 },
- { 0x5B3F, 53124 },
- { 0x5B41, 53128 },
- { 0x5B26, 53132 },
- { 0x5B40, 53136 },
- { 0x5B3A, 53140 },
- { 0x5B1F, 53144 },
- { 0x5B20, 53149 },
- { 0x5B21, 53154 },
- { 0x5B1E, 53159 },
- { 0x5B43, 53164 },
- { 0x5B3C, 53169 },
- { 0x5B29, 53174 },
- { 0x5B2E, 53178 },
- { 0x5B2A, 53182 },
- { 0x5B2D, 53186 },
- { 0x5B2C, 53190 },
- { 0x5B31, 53194 },
- { 0x5B28, 53198 },
- { 0x5B30, 53202 },
- { 0x5B2F, 53206 },
- { 0x5B2B, 53210 },
- { 0x5AF8, 53214 },
- { 0x5AF9, 53218 },
- { 0x5AEA, 53222 },
- { 0x5AEB, 53226 },
- { 0x5AE4, 53230 },
- { 0x5AE5, 53234 },
- { 0x5AF4, 53238 },
- { 0x5AF5, 53242 },
- { 0x5AE8, 53246 },
- { 0x5AE9, 53250 },
- { 0x5AFA, 53254 },
- { 0x5AFB, 53258 },
- { 0x5AFC, 53262 },
- { 0x5AFD, 53266 },
- { 0x5AEC, 53270 },
- { 0x5AED, 53274 },
- { 0x5AE6, 53278 },
- { 0x5AE7, 53282 },
- { 0x5AF0, 53286 },
- { 0x5AF1, 53290 },
- { 0x5AE2, 53294 },
- { 0x5AE3, 53298 },
- { 0x5AF6, 53302 },
- { 0x5AF7, 53306 },
- { 0x5AEE, 53310 },
- { 0x5AEF, 53314 },
- { 0x5AF2, 53318 },
- { 0x5AF3, 53322 },
- { 0x5B37, 53326 },
- { 0x5B34, 53331 },
- { 0x5B32, 53336 },
- { 0x5B36, 53340 },
- { 0x5B33, 53345 },
- { 0x5B35, 53349 },
- { 0x5B38, 53353 },
- { 0x5B0F, 53357 },
- { 0x5B11, 53361 },
- { 0x5B01, 53365 },
- { 0x5B00, 53369 },
- { 0x5B08, 53373 },
- { 0x5B0E, 53377 },
- { 0x5B03, 53381 },
- { 0x5AFE, 53385 },
- { 0x5B10, 53389 },
- { 0x5B06, 53393 },
- { 0x5B09, 53397 },
- { 0x5B07, 53401 },
- { 0x5B0B, 53405 },
- { 0x5B04, 53409 },
- { 0x5B02, 53413 },
- { 0x5B05, 53417 },
- { 0x5B0A, 53421 },
- { 0x5B0D, 53425 },
- { 0x5AFF, 53429 },
- { 0x5B0C, 53433 },
- { 0x220E, 53437 },
- { 0x2269, 53438 },
- { 0x2253, 53439 },
- { 0x6DAC, 53442 },
- { 0x6F8A, 53446 },
- { 0x6F89, 53450 },
- { 0x719C, 53454 },
- { 0x6F82, 53457 },
- { 0x6F87, 53460 },
- { 0x6F88, 53466 },
- { 0x1C54, 53468 },
- { 0x21AD, 53470 },
- { 0x6E66, 53471 },
- { 0x1C9B, 53472 },
- { 0x1C9C, 53474 },
- { 0x6EE4, 53479 },
- { 0x6FCE, 53481 },
- { 0x6FE3, 53483 },
- { 0x6DA9, 53487 },
- { 0x6D64, 53489 },
- { 0x6E2A, 53490 },
- { 0x2A9F, 53492 },
- { 0x2AAD, 53494 },
- { 0x71B3, 53497 },
- { 0x6E3A, 53498 },
- { 0x7198, 53500 },
- { 0x6E1D, 53501 },
- { 0x6DD7, 53504 },
- { 0x6D42, 53506 },
- { 0x6D6B, 53507 },
- { 0x6D09, 53509 },
- { 0x6D08, 53511 },
- { 0x6BA8, 53513 },
- { 0x6BA9, 53516 },
- { 0x2926, 53519 },
- { 0x7189, 53521 },
- { 0x2264, 53525 },
- { 0x2265, 53527 },
- { 0x6ED1, 53529 },
- { 0x6ECB, 53538 },
- { 0x2927, 53543 },
- { 0x28FA, 53545 },
- { 0x28FE, 53549 },
- { 0x28F9, 53551 },
- { 0x376D, 53554 },
- { 0x376B, 53558 },
- { 0x376F, 53562 },
- { 0x376C, 53566 },
- { 0x376E, 53570 },
- { 0x3770, 53574 },
- { 0x3772, 53578 },
- { 0x3771, 53582 },
- { 0x376A, 53586 },
- { 0x375B, 53589 },
- { 0x375D, 53592 },
- { 0x3758, 53595 },
- { 0x3755, 53598 },
- { 0x3765, 53601 },
- { 0x375E, 53604 },
- { 0x3754, 53607 },
- { 0x3762, 53610 },
- { 0x375C, 53613 },
- { 0x3759, 53616 },
- { 0x375A, 53619 },
- { 0x3761, 53622 },
- { 0x3760, 53625 },
- { 0x3757, 53628 },
- { 0x3764, 53631 },
- { 0x3763, 53634 },
- { 0x3766, 53637 },
- { 0x3768, 53640 },
- { 0x3756, 53643 },
- { 0x375F, 53646 },
- { 0x3767, 53649 },
- { 0x3769, 53652 },
- { 0x3777, 53655 },
- { 0x3778, 53657 },
- { 0x3776, 53660 },
- { 0x3774, 53664 },
- { 0x3775, 53668 },
- { 0x3773, 53672 },
- { 0x26E8, 53676 },
- { 0x26E9, 53678 },
- { 0x1F57, 53680 },
- { 0x6CBB, 53682 },
- { 0x2708, 53683 },
- { 0x2709, 53687 },
- { 0x2706, 53691 },
- { 0x2707, 53695 },
- { 0x270A, 53699 },
- { 0x270C, 53703 },
- { 0x270B, 53707 },
- { 0x270D, 53711 },
- { 0x248A, 53715 },
- { 0x2485, 53721 },
- { 0x6FBB, 53726 },
- { 0x6CDD, 53727 },
- { 0x6CFE, 53729 },
- { 0x219E, 53730 },
- { 0x21F0, 53731 },
- { 0x6D26, 53732 },
- { 0x6CCD, 53733 },
- { 0x6EF0, 53735 },
- { 0x1CBC, 53736 },
- { 0x1C97, 53739 },
- { 0x1CA0, 53742 },
- { 0x1CC1, 53745 },
- { 0x1CB9, 53748 },
- { 0x1CBD, 53751 },
- { 0x1CBE, 53754 },
- { 0x1C98, 53757 },
- { 0x1C9D, 53760 },
- { 0x1C9F, 53763 },
- { 0x1CC0, 53766 },
- { 0x1CA5, 53769 },
- { 0x1CA8, 53772 },
- { 0x6FAB, 53775 },
- { 0x6E17, 53779 },
- { 0x71AB, 53780 },
- { 0x1E9D, 53783 },
- { 0x7197, 53784 },
- { 0x3CD9, 53785 },
- { 0x6CA2, 53787 },
- { 0x700F, 53789 },
- { 0x2243, 53790 },
- { 0x6FFA, 53792 },
- { 0x71CE, 53793 },
- { 0x1BCE, 53794 },
- { 0x1BED, 53798 },
- { 0x1BEE, 53803 },
- { 0x1BCF, 53808 },
- { 0x6F65, 53812 },
- { 0x6EB0, 53814 },
- { 0x2217, 53817 },
- { 0x6DE7, 53819 },
- { 0x6EB2, 53821 },
- { 0x6EB3, 53822 },
- { 0x6F0D, 53824 },
- { 0x6D55, 53827 },
- { 0x6F0E, 53829 },
- { 0x6D00, 53832 },
- { 0x2E4D, 53834 },
- { 0x2E34, 53838 },
- { 0x2E2E, 53842 },
- { 0x2E2F, 53845 },
- { 0x2E15, 53848 },
- { 0x2E16, 53852 },
- { 0x2E13, 53857 },
- { 0x2E0F, 53860 },
- { 0x2E4C, 53863 },
- { 0x2E30, 53867 },
- { 0x2DE1, 53869 },
- { 0x2E31, 53871 },
- { 0x2E32, 53873 },
- { 0x2E33, 53875 },
- { 0x2E0B, 53877 },
- { 0x2E12, 53879 },
- { 0x2E0E, 53882 },
- { 0x2E35, 53885 },
- { 0x2DE0, 53887 },
- { 0x2E36, 53889 },
- { 0x6BCA, 53891 },
- { 0x2E05, 53893 },
- { 0x2DE5, 53895 },
- { 0x2DE7, 53897 },
- { 0x2DE6, 53900 },
- { 0x2D3D, 53903 },
- { 0x2E07, 53905 },
- { 0x2DF5, 53907 },
- { 0x2E37, 53909 },
- { 0x2E38, 53911 },
- { 0x2D3B, 53913 },
- { 0x2E39, 53915 },
- { 0x2DFE, 53917 },
- { 0x2E3A, 53919 },
- { 0x2DE8, 53921 },
- { 0x2DF2, 53923 },
- { 0x2DF3, 53925 },
- { 0x2DFD, 53927 },
- { 0x2E3B, 53929 },
- { 0x2E06, 53931 },
- { 0x2E0C, 53933 },
- { 0x2E14, 53935 },
- { 0x2E3C, 53938 },
- { 0x2E10, 53941 },
- { 0x2E3D, 53944 },
- { 0x2E26, 53946 },
- { 0x2E2C, 53948 },
- { 0x2E3E, 53950 },
- { 0x2E3F, 53952 },
- { 0x2E41, 53954 },
- { 0x2DF1, 53956 },
- { 0x2DF4, 53958 },
- { 0x2E42, 53960 },
- { 0x2DFC, 53963 },
- { 0x2E04, 53965 },
- { 0x2E0A, 53967 },
- { 0x2E11, 53969 },
- { 0x2E0D, 53972 },
- { 0x2E21, 53975 },
- { 0x2DF0, 53977 },
- { 0x2DFA, 53980 },
- { 0x2DFB, 53983 },
- { 0x2E03, 53986 },
- { 0x2E09, 53989 },
- { 0x2E20, 53992 },
- { 0x2E24, 53995 },
- { 0x2E2A, 53998 },
- { 0x2E25, 54001 },
- { 0x2E27, 54003 },
- { 0x2E2B, 54006 },
- { 0x2E2D, 54008 },
- { 0x2DEF, 54011 },
- { 0x2DF9, 54013 },
- { 0x2E08, 54015 },
- { 0x2E1F, 54017 },
- { 0x2E23, 54019 },
- { 0x2E29, 54021 },
- { 0x2DE3, 54023 },
- { 0x2E17, 54025 },
- { 0x2DEE, 54027 },
- { 0x2DE4, 54030 },
- { 0x2DF8, 54032 },
- { 0x2E45, 54034 },
- { 0x2E46, 54036 },
- { 0x2E48, 54038 },
- { 0x2E1E, 54040 },
- { 0x2E22, 54042 },
- { 0x2E28, 54044 },
- { 0x2E49, 54046 },
- { 0x2E4A, 54048 },
- { 0x2E4B, 54050 },
- { 0x2DE2, 54052 },
- { 0x2DF6, 54054 },
- { 0x1E1C, 54056 },
- { 0x1E1D, 54058 },
- { 0x2DEC, 54060 },
- { 0x2DE9, 54064 },
- { 0x2DEA, 54068 },
- { 0x2DEB, 54072 },
- { 0x2D3C, 54076 },
- { 0x2E6D, 54078 },
- { 0x2E01, 54080 },
- { 0x2E1A, 54082 },
- { 0x2DAD, 54084 },
- { 0x2DDF, 54086 },
- { 0x2DFF, 54088 },
- { 0x2E18, 54090 },
- { 0x2E40, 54092 },
- { 0x2E00, 54094 },
- { 0x2E43, 54096 },
- { 0x2E44, 54098 },
- { 0x2E19, 54100 },
- { 0x2E47, 54102 },
- { 0x2E1B, 54104 },
- { 0x2E1C, 54106 },
- { 0x2E1D, 54110 },
- { 0x2E02, 54115 },
- { 0x2D95, 54117 },
- { 0x2D74, 54119 },
- { 0x2D71, 54121 },
- { 0x2D9F, 54123 },
- { 0x2D93, 54125 },
- { 0x2D94, 54127 },
- { 0x1F56, 54129 },
- { 0x2250, 54131 },
- { 0x2D7E, 54134 },
- { 0x2DB0, 54136 },
- { 0x2D73, 54138 },
- { 0x2DF7, 54140 },
- { 0x2D82, 54142 },
- { 0x2627, 54144 },
- { 0x2DB9, 54149 },
- { 0x2DB7, 54151 },
- { 0x2D96, 54153 },
- { 0x2D77, 54155 },
- { 0x2D78, 54157 },
- { 0x2DA5, 54159 },
- { 0x2D9E, 54161 },
- { 0x2DC3, 54163 },
- { 0x2DC0, 54165 },
- { 0x1DA3, 54167 },
- { 0x266C, 54169 },
- { 0x2141, 54174 },
- { 0x266F, 54179 },
- { 0x2144, 54186 },
- { 0x2142, 54193 },
- { 0x2101, 54198 },
- { 0x2143, 54206 },
- { 0x2102, 54213 },
- { 0x266E, 54221 },
- { 0x266D, 54228 },
- { 0x2103, 54233 },
- { 0x20FF, 54238 },
- { 0x253A, 54242 },
- { 0x20FE, 54246 },
- { 0x2100, 54250 },
- { 0x2DBE, 54255 },
- { 0x2D70, 54257 },
- { 0x2DAA, 54259 },
- { 0x2D92, 54261 },
- { 0x2D76, 54263 },
- { 0x2D7D, 54265 },
- { 0x2D7C, 54267 },
- { 0x2D7F, 54269 },
- { 0x2D98, 54271 },
- { 0x2DAF, 54273 },
- { 0x2DA3, 54275 },
- { 0x1E18, 54277 },
- { 0x1E6D, 54280 },
- { 0x1E1A, 54287 },
- { 0x2D79, 54293 },
- { 0x2D8A, 54295 },
- { 0x2D8C, 54297 },
- { 0x2DB3, 54299 },
- { 0x2DB2, 54301 },
- { 0x2D97, 54303 },
- { 0x2D9A, 54305 },
- { 0x2DA9, 54307 },
- { 0x2DA8, 54309 },
- { 0x2DAE, 54311 },
- { 0x2628, 54313 },
- { 0x2DC1, 54318 },
- { 0x2D90, 54320 },
- { 0x2D91, 54322 },
- { 0x2DC5, 54324 },
- { 0x2DBC, 54326 },
- { 0x2DBD, 54328 },
- { 0x2D6E, 54330 },
- { 0x2D6F, 54332 },
- { 0x2DAC, 54334 },
- { 0x2D86, 54336 },
- { 0x2DA7, 54338 },
- { 0x2DA1, 54340 },
- { 0x2D72, 54342 },
- { 0x2D8B, 54344 },
- { 0x2D80, 54346 },
- { 0x2DB4, 54348 },
- { 0x2DA6, 54350 },
- { 0x2D9D, 54352 },
- { 0x2DAB, 54354 },
- { 0x70AC, 54356 },
- { 0x2D9B, 54358 },
- { 0x2D81, 54360 },
- { 0x2D7A, 54362 },
- { 0x2D7B, 54364 },
- { 0x2D89, 54366 },
- { 0x1E9A, 54368 },
- { 0x2DB1, 54370 },
- { 0x2DB5, 54372 },
- { 0x2DBB, 54374 },
- { 0x2DBA, 54376 },
- { 0x2DB6, 54378 },
- { 0x2DBF, 54380 },
- { 0x2DC2, 54382 },
- { 0x2D8D, 54384 },
- { 0x2D8F, 54386 },
- { 0x2DA2, 54388 },
- { 0x2D75, 54390 },
- { 0x6C01, 54392 },
- { 0x2DA0, 54395 },
- { 0x1E19, 54397 },
- { 0x1E6E, 54400 },
- { 0x1E1B, 54407 },
- { 0x2D99, 54413 },
- { 0x2722, 54415 },
- { 0x2DC4, 54418 },
- { 0x2D8E, 54420 },
- { 0x2D87, 54422 },
- { 0x2DA4, 54424 },
- { 0x2D85, 54426 },
- { 0x2D88, 54428 },
- { 0x2DB8, 54430 },
- { 0x2D9C, 54432 },
- { 0x2D83, 54434 },
- { 0x2DED, 54436 },
- { 0x2D84, 54438 },
- { 0x6F38, 54440 },
- { 0x2283, 54443 },
- { 0x6CD4, 54447 },
- { 0x1E0B, 54449 },
- { 0x1E0F, 54451 },
- { 0x261D, 54456 },
- { 0x1E13, 54464 },
- { 0x2625, 54470 },
- { 0x2621, 54476 },
- { 0x2623, 54481 },
- { 0x261F, 54487 },
- { 0x2617, 54492 },
- { 0x2619, 54495 },
- { 0x261B, 54500 },
- { 0x262F, 54505 },
- { 0x262D, 54508 },
- { 0x24D3, 54511 },
- { 0x6C42, 54515 },
- { 0x6CFF, 54518 },
- { 0x364C, 54519 },
- { 0x3651, 54523 },
- { 0x3648, 54527 },
- { 0x3669, 54531 },
- { 0x366C, 54536 },
- { 0x366A, 54541 },
- { 0x366B, 54546 },
- { 0x366D, 54551 },
- { 0x3646, 54556 },
- { 0x364A, 54560 },
- { 0x3647, 54564 },
- { 0x364B, 54568 },
- { 0x3649, 54572 },
- { 0x3661, 54576 },
- { 0x3652, 54580 },
- { 0x365C, 54584 },
- { 0x364F, 54588 },
- { 0x3668, 54592 },
- { 0x3654, 54596 },
- { 0x364D, 54600 },
- { 0x3665, 54604 },
- { 0x3663, 54608 },
- { 0x365E, 54612 },
- { 0x365F, 54616 },
- { 0x3664, 54620 },
- { 0x3667, 54624 },
- { 0x365A, 54628 },
- { 0x3662, 54632 },
- { 0x3653, 54636 },
- { 0x3658, 54640 },
- { 0x365D, 54644 },
- { 0x3650, 54648 },
- { 0x3655, 54652 },
- { 0x364E, 54656 },
- { 0x3660, 54660 },
- { 0x3666, 54664 },
- { 0x365B, 54668 },
- { 0x3656, 54672 },
- { 0x3659, 54676 },
- { 0x3657, 54680 },
- { 0x366E, 54684 },
- { 0x366F, 54688 },
- { 0x3670, 54692 },
- { 0x3671, 54696 },
- { 0x1F8B, 54700 },
- { 0x1FA1, 54705 },
- { 0x1F8C, 54710 },
- { 0x1F9F, 54715 },
- { 0x1F8F, 54721 },
- { 0x1F98, 54724 },
- { 0x1FA4, 54729 },
- { 0x1F94, 54733 },
- { 0x1F92, 54737 },
- { 0x1F88, 54741 },
- { 0x1FA7, 54744 },
- { 0x1FA5, 54748 },
- { 0x6E80, 54752 },
- { 0x1F97, 54756 },
- { 0x1F96, 54760 },
- { 0x1FA8, 54764 },
- { 0x1F8A, 54767 },
- { 0x1F89, 54772 },
- { 0x1FA0, 54777 },
- { 0x1FA9, 54780 },
- { 0x1FAD, 54783 },
- { 0x1F99, 54788 },
- { 0x1F9A, 54793 },
- { 0x1F9C, 54798 },
- { 0x1F9B, 54803 },
- { 0x1FA3, 54808 },
- { 0x1FA6, 54811 },
- { 0x1F8D, 54815 },
- { 0x1FAC, 54818 },
- { 0x1F95, 54821 },
- { 0x1F9D, 54825 },
- { 0x1F93, 54829 },
- { 0x1F90, 54833 },
- { 0x1CDC, 54836 },
- { 0x1F91, 54840 },
- { 0x1FA2, 54844 },
- { 0x1FAE, 54847 },
- { 0x1F8E, 54852 },
- { 0x1F9E, 54855 },
- { 0x0695, 54859 },
- { 0x06D7, 54863 },
- { 0x06D8, 54868 },
- { 0x069B, 54873 },
- { 0x069C, 54877 },
- { 0x06D1, 54881 },
- { 0x06D2, 54884 },
- { 0x06CE, 54887 },
- { 0x06CF, 54890 },
- { 0x06DD, 54893 },
- { 0x06CA, 54895 },
- { 0x06CB, 54898 },
- { 0x06D3, 54901 },
- { 0x06D9, 54903 },
- { 0x06DA, 54907 },
- { 0x06CD, 54911 },
- { 0x06CC, 54915 },
- { 0x06B9, 54919 },
- { 0x06AB, 54922 },
- { 0x06BA, 54925 },
- { 0x06B5, 54928 },
- { 0x06B6, 54931 },
- { 0x06C0, 54934 },
- { 0x06AC, 54937 },
- { 0x06A6, 54940 },
- { 0x06AE, 54943 },
- { 0x06B3, 54946 },
- { 0x06BD, 54949 },
- { 0x06BE, 54952 },
- { 0x06BF, 54955 },
- { 0x06AF, 54958 },
- { 0x06B0, 54961 },
- { 0x06B1, 54965 },
- { 0x06B2, 54968 },
- { 0x06AD, 54972 },
- { 0x06A4, 54975 },
- { 0x06B8, 54978 },
- { 0x06A7, 54982 },
- { 0x06A8, 54985 },
- { 0x06BC, 54989 },
- { 0x06A9, 54992 },
- { 0x06B4, 54995 },
- { 0x06AA, 54998 },
- { 0x06C1, 55003 },
- { 0x06C2, 55007 },
- { 0x06C3, 55011 },
- { 0x06B7, 55015 },
- { 0x06E1, 55018 },
- { 0x06E0, 55022 },
- { 0x06DF, 55026 },
- { 0x06BB, 55030 },
- { 0x06A5, 55034 },
- { 0x06C4, 55038 },
- { 0x06C5, 55041 },
- { 0x06C6, 55044 },
- { 0x06C7, 55047 },
- { 0x06C8, 55050 },
- { 0x06C9, 55053 },
- { 0x06DE, 55056 },
- { 0x06DB, 55058 },
- { 0x06DC, 55062 },
- { 0x06D4, 55066 },
- { 0x06A0, 55069 },
- { 0x06A1, 55072 },
- { 0x06A2, 55075 },
- { 0x06D6, 55078 },
- { 0x06D5, 55080 },
- { 0x0697, 55082 },
- { 0x0699, 55086 },
- { 0x069E, 55089 },
- { 0x069E, 55094 },
- { 0x069A, 55099 },
- { 0x069F, 55102 },
- { 0x06D0, 55104 },
- { 0x0696, 55107 },
- { 0x0698, 55111 },
- { 0x069D, 55114 },
- { 0x06A3, 55119 },
- { 0x5BE6, 55122 },
- { 0x5BE7, 55125 },
- { 0x5BE8, 55127 },
- { 0x5BE9, 55129 },
- { 0x5BEA, 55131 },
- { 0x5BEB, 55133 },
- { 0x5BEC, 55135 },
- { 0x5BED, 55137 },
- { 0x5BEE, 55139 },
- { 0x5BEF, 55141 },
- { 0x5BF0, 55143 },
- { 0x5BF1, 55145 },
- { 0x5BF2, 55147 },
- { 0x5BF3, 55149 },
- { 0x5BF4, 55151 },
- { 0x5BF5, 55153 },
- { 0x5BF6, 55155 },
- { 0x5BF7, 55157 },
- { 0x5BF8, 55159 },
- { 0x5BF9, 55161 },
- { 0x5BFA, 55163 },
- { 0x5BFB, 55165 },
- { 0x5BFC, 55167 },
- { 0x5BFD, 55169 },
- { 0x5BFE, 55171 },
- { 0x5BFF, 55173 },
- { 0x5C00, 55175 },
- { 0x5C01, 55177 },
- { 0x5C02, 55179 },
- { 0x5C03, 55181 },
- { 0x5C04, 55183 },
- { 0x5C05, 55185 },
- { 0x5C06, 55187 },
- { 0x5C07, 55189 },
- { 0x5C08, 55191 },
- { 0x5C09, 55193 },
- { 0x5C0A, 55195 },
- { 0x5C0B, 55197 },
- { 0x5C0C, 55199 },
- { 0x5C0D, 55201 },
- { 0x5C0E, 55203 },
- { 0x5C0F, 55205 },
- { 0x5C10, 55207 },
- { 0x5C11, 55209 },
- { 0x5C12, 55211 },
- { 0x5C13, 55213 },
- { 0x5C14, 55215 },
- { 0x5C15, 55217 },
- { 0x5C16, 55219 },
- { 0x5C17, 55221 },
- { 0x5C18, 55223 },
- { 0x5C19, 55225 },
- { 0x5C1A, 55227 },
- { 0x5C1B, 55229 },
- { 0x5C1C, 55231 },
- { 0x5C1D, 55233 },
- { 0x5C1E, 55235 },
- { 0x5C1F, 55237 },
- { 0x5C20, 55239 },
- { 0x5C21, 55241 },
- { 0x5C22, 55243 },
- { 0x5C23, 55245 },
- { 0x5C24, 55247 },
- { 0x5C25, 55249 },
- { 0x5C26, 55251 },
- { 0x5C27, 55253 },
- { 0x5C28, 55255 },
- { 0x5C29, 55257 },
- { 0x5C2A, 55259 },
- { 0x5C2B, 55261 },
- { 0x5C2C, 55263 },
- { 0x5C2D, 55265 },
- { 0x5C2E, 55267 },
- { 0x5C2F, 55269 },
- { 0x5C30, 55271 },
- { 0x5C31, 55273 },
- { 0x5C32, 55275 },
- { 0x5C33, 55277 },
- { 0x5C34, 55279 },
- { 0x5C35, 55281 },
- { 0x5C36, 55283 },
- { 0x5C37, 55285 },
- { 0x5C38, 55287 },
- { 0x5C39, 55289 },
- { 0x5C3A, 55291 },
- { 0x5C3B, 55293 },
- { 0x5C3C, 55295 },
- { 0x5C3D, 55297 },
- { 0x5C3E, 55299 },
- { 0x5C3F, 55301 },
- { 0x5C40, 55303 },
- { 0x5C41, 55305 },
- { 0x5C42, 55307 },
- { 0x5C43, 55309 },
- { 0x5C44, 55311 },
- { 0x5C45, 55313 },
- { 0x5C46, 55315 },
- { 0x5C47, 55317 },
- { 0x5C48, 55319 },
- { 0x5C49, 55321 },
- { 0x5C4A, 55323 },
- { 0x5C4B, 55325 },
- { 0x5C4C, 55327 },
- { 0x5C4D, 55329 },
- { 0x5C4E, 55331 },
- { 0x5C4F, 55333 },
- { 0x5C50, 55335 },
- { 0x5C51, 55337 },
- { 0x5C52, 55339 },
- { 0x5C53, 55341 },
- { 0x5C54, 55343 },
- { 0x5C55, 55345 },
- { 0x5C56, 55347 },
- { 0x5C57, 55349 },
- { 0x5C58, 55351 },
- { 0x5C59, 55353 },
- { 0x5C5A, 55355 },
- { 0x5C5B, 55357 },
- { 0x5C5C, 55359 },
- { 0x5C5D, 55361 },
- { 0x5C5E, 55363 },
- { 0x5C5F, 55365 },
- { 0x5C60, 55367 },
- { 0x5C61, 55369 },
- { 0x5C62, 55371 },
- { 0x5C63, 55373 },
- { 0x5C64, 55375 },
- { 0x5C65, 55377 },
- { 0x5C66, 55379 },
- { 0x5C67, 55381 },
- { 0x5C68, 55383 },
- { 0x5C69, 55385 },
- { 0x5C6A, 55387 },
- { 0x5C6B, 55389 },
- { 0x5C6C, 55391 },
- { 0x5C6D, 55393 },
- { 0x5C6E, 55395 },
- { 0x5C6F, 55397 },
- { 0x5C70, 55399 },
- { 0x5C71, 55401 },
- { 0x5C72, 55403 },
- { 0x5C73, 55405 },
- { 0x5C74, 55407 },
- { 0x5C75, 55409 },
- { 0x5C76, 55411 },
- { 0x5C77, 55413 },
- { 0x5C78, 55415 },
- { 0x5C79, 55417 },
- { 0x5C7A, 55419 },
- { 0x5C7B, 55421 },
- { 0x5C7C, 55423 },
- { 0x5C7D, 55425 },
- { 0x5C7E, 55427 },
- { 0x5C7F, 55429 },
- { 0x5C80, 55431 },
- { 0x5C81, 55433 },
- { 0x5C82, 55435 },
- { 0x5C83, 55437 },
- { 0x5C84, 55439 },
- { 0x5C85, 55441 },
- { 0x5C86, 55443 },
- { 0x5C87, 55445 },
- { 0x5C88, 55447 },
- { 0x5C89, 55449 },
- { 0x5C8A, 55451 },
- { 0x5C8B, 55453 },
- { 0x5C8C, 55455 },
- { 0x5C8D, 55457 },
- { 0x5C8E, 55459 },
- { 0x5C8F, 55461 },
- { 0x5C90, 55463 },
- { 0x5C91, 55465 },
- { 0x5C92, 55467 },
- { 0x5C93, 55469 },
- { 0x5C94, 55471 },
- { 0x5C95, 55473 },
- { 0x5C96, 55475 },
- { 0x5C97, 55477 },
- { 0x5C98, 55479 },
- { 0x5C99, 55481 },
- { 0x5C9A, 55483 },
- { 0x5C9B, 55485 },
- { 0x5C9C, 55487 },
- { 0x5C9D, 55489 },
- { 0x5C9E, 55491 },
- { 0x5C9F, 55493 },
- { 0x5CA0, 55495 },
- { 0x5CA1, 55497 },
- { 0x5CA2, 55499 },
- { 0x5CA3, 55501 },
- { 0x5CA4, 55503 },
- { 0x5CA5, 55505 },
- { 0x5CA6, 55507 },
- { 0x5CA7, 55509 },
- { 0x5CA8, 55511 },
- { 0x5CA9, 55513 },
- { 0x5CAA, 55515 },
- { 0x5CAB, 55517 },
- { 0x5CAC, 55519 },
- { 0x5CAD, 55521 },
- { 0x5CAE, 55523 },
- { 0x5CAF, 55525 },
- { 0x5CB0, 55527 },
- { 0x5CB1, 55529 },
- { 0x5CB2, 55531 },
- { 0x5CB3, 55533 },
- { 0x5CB4, 55535 },
- { 0x5CB5, 55537 },
- { 0x5CB6, 55539 },
- { 0x5CB7, 55541 },
- { 0x5CB8, 55543 },
- { 0x5CB9, 55545 },
- { 0x5CBA, 55547 },
- { 0x5CBB, 55549 },
- { 0x5CBC, 55551 },
- { 0x5CBD, 55553 },
- { 0x5CBE, 55555 },
- { 0x5CBF, 55557 },
- { 0x5CC0, 55559 },
- { 0x5CC1, 55561 },
- { 0x5CC2, 55563 },
- { 0x5CC3, 55565 },
- { 0x5CC4, 55567 },
- { 0x5CC5, 55569 },
- { 0x5CC6, 55571 },
- { 0x5CC7, 55573 },
- { 0x5CC8, 55575 },
- { 0x5CC9, 55577 },
- { 0x5CCA, 55579 },
- { 0x5CCB, 55581 },
- { 0x5CCC, 55583 },
- { 0x5CCD, 55585 },
- { 0x5CCE, 55587 },
- { 0x5CCF, 55589 },
- { 0x5CD0, 55591 },
- { 0x5CD1, 55593 },
- { 0x5CD2, 55595 },
- { 0x5CD3, 55597 },
- { 0x5CD4, 55599 },
- { 0x5CD5, 55601 },
- { 0x5CD6, 55603 },
- { 0x5CD7, 55605 },
- { 0x5CD8, 55607 },
- { 0x5CD9, 55609 },
- { 0x5CDA, 55611 },
- { 0x5CDB, 55613 },
- { 0x5CDC, 55615 },
- { 0x5CDD, 55617 },
- { 0x5CDE, 55619 },
- { 0x5CDF, 55621 },
- { 0x5CE0, 55623 },
- { 0x5CE1, 55625 },
- { 0x5CE2, 55627 },
- { 0x5CE3, 55629 },
- { 0x5CE4, 55631 },
- { 0x5CE5, 55633 },
- { 0x5CE6, 55635 },
- { 0x5CE7, 55637 },
- { 0x5CE8, 55639 },
- { 0x5CE9, 55641 },
- { 0x5CEA, 55643 },
- { 0x5CEB, 55645 },
- { 0x5CEC, 55647 },
- { 0x5CED, 55649 },
- { 0x5CEE, 55651 },
- { 0x5CEF, 55653 },
- { 0x5CF0, 55655 },
- { 0x5CF1, 55657 },
- { 0x5CF2, 55659 },
- { 0x5CF3, 55661 },
- { 0x5CF4, 55663 },
- { 0x5CF5, 55665 },
- { 0x5CF6, 55667 },
- { 0x5CF7, 55669 },
- { 0x5CF8, 55671 },
- { 0x5CF9, 55673 },
- { 0x5CFA, 55675 },
- { 0x5CFB, 55677 },
- { 0x5CFC, 55679 },
- { 0x5CFD, 55681 },
- { 0x5CFE, 55683 },
- { 0x5CFF, 55685 },
- { 0x5D00, 55687 },
- { 0x5D01, 55689 },
- { 0x5D02, 55691 },
- { 0x5D03, 55693 },
- { 0x5D04, 55695 },
- { 0x5D05, 55697 },
- { 0x5D06, 55699 },
- { 0x5D07, 55701 },
- { 0x5D08, 55703 },
- { 0x5D09, 55705 },
- { 0x5D0A, 55707 },
- { 0x5D0B, 55709 },
- { 0x5D0C, 55711 },
- { 0x5D0D, 55713 },
- { 0x5D0E, 55715 },
- { 0x5D0F, 55717 },
- { 0x5D10, 55719 },
- { 0x5D11, 55721 },
- { 0x5D12, 55723 },
- { 0x5D13, 55725 },
- { 0x5D14, 55727 },
- { 0x5D15, 55729 },
- { 0x5D16, 55731 },
- { 0x5D17, 55733 },
- { 0x5D18, 55735 },
- { 0x5D19, 55737 },
- { 0x5D1A, 55739 },
- { 0x5D1B, 55741 },
- { 0x5D1C, 55743 },
- { 0x5D1D, 55745 },
- { 0x5D1E, 55747 },
- { 0x5D1F, 55749 },
- { 0x5D20, 55751 },
- { 0x5D21, 55753 },
- { 0x5D22, 55755 },
- { 0x5D23, 55757 },
- { 0x5D24, 55759 },
- { 0x5D25, 55761 },
- { 0x5D26, 55763 },
- { 0x5D27, 55765 },
- { 0x5D28, 55767 },
- { 0x5D29, 55769 },
- { 0x5D2A, 55771 },
- { 0x5D2B, 55773 },
- { 0x5D2C, 55775 },
- { 0x5D2D, 55777 },
- { 0x5D2E, 55779 },
- { 0x5D2F, 55781 },
- { 0x5D30, 55783 },
- { 0x5D31, 55785 },
- { 0x5D32, 55787 },
- { 0x5D33, 55789 },
- { 0x5D34, 55791 },
- { 0x5D35, 55793 },
- { 0x5D36, 55795 },
- { 0x5D37, 55797 },
- { 0x5D38, 55799 },
- { 0x5D39, 55801 },
- { 0x5D3A, 55803 },
- { 0x5D3B, 55805 },
- { 0x5D3C, 55807 },
- { 0x5D3D, 55809 },
- { 0x5D3E, 55811 },
- { 0x5D3F, 55813 },
- { 0x5D40, 55815 },
- { 0x5D41, 55817 },
- { 0x5D42, 55819 },
- { 0x5D43, 55821 },
- { 0x5D44, 55823 },
- { 0x5D45, 55825 },
- { 0x5D46, 55827 },
- { 0x5D47, 55829 },
- { 0x5D48, 55831 },
- { 0x5D49, 55833 },
- { 0x5D4A, 55835 },
- { 0x5D4B, 55837 },
- { 0x5D4C, 55839 },
- { 0x5D4D, 55841 },
- { 0x5D4E, 55843 },
- { 0x5D4F, 55845 },
- { 0x5D50, 55847 },
- { 0x5D51, 55849 },
- { 0x5D52, 55851 },
- { 0x5D53, 55853 },
- { 0x5D54, 55855 },
- { 0x5D55, 55857 },
- { 0x5D56, 55859 },
- { 0x5D57, 55861 },
- { 0x5D58, 55863 },
- { 0x5D59, 55865 },
- { 0x5D5A, 55867 },
- { 0x5D5B, 55869 },
- { 0x5D5C, 55871 },
- { 0x5D5D, 55873 },
- { 0x5D5E, 55875 },
- { 0x5D5F, 55877 },
- { 0x5D60, 55879 },
- { 0x5D61, 55881 },
- { 0x5D62, 55883 },
- { 0x5D63, 55885 },
- { 0x5D64, 55887 },
- { 0x5D65, 55889 },
- { 0x5D66, 55891 },
- { 0x5D67, 55893 },
- { 0x5D68, 55895 },
- { 0x5D69, 55897 },
- { 0x5D6A, 55899 },
- { 0x5D6B, 55901 },
- { 0x5D6C, 55903 },
- { 0x5D6D, 55905 },
- { 0x5D6E, 55907 },
- { 0x5D6F, 55909 },
- { 0x5D70, 55911 },
- { 0x5D71, 55913 },
- { 0x5D72, 55915 },
- { 0x5D73, 55917 },
- { 0x5D74, 55919 },
- { 0x5D75, 55921 },
- { 0x5D76, 55923 },
- { 0x5D77, 55925 },
- { 0x5D78, 55927 },
- { 0x5D79, 55929 },
- { 0x5D7A, 55931 },
- { 0x5D7B, 55933 },
- { 0x5D7C, 55935 },
- { 0x5D7D, 55937 },
- { 0x5D7E, 55939 },
- { 0x5D7F, 55941 },
- { 0x5D80, 55943 },
- { 0x5D81, 55945 },
- { 0x5D82, 55947 },
- { 0x5D83, 55949 },
- { 0x5D84, 55951 },
- { 0x5D85, 55953 },
- { 0x5D86, 55955 },
- { 0x5D87, 55957 },
- { 0x5D88, 55959 },
- { 0x5D89, 55961 },
- { 0x5D8A, 55963 },
- { 0x5D8B, 55965 },
- { 0x5D8C, 55967 },
- { 0x5D8D, 55969 },
- { 0x5D8E, 55971 },
- { 0x5D8F, 55973 },
- { 0x5D90, 55975 },
- { 0x5D91, 55977 },
- { 0x5D92, 55979 },
- { 0x5D93, 55981 },
- { 0x5D94, 55983 },
- { 0x5D95, 55985 },
- { 0x5D96, 55987 },
- { 0x5D97, 55989 },
- { 0x5D98, 55991 },
- { 0x5D99, 55993 },
- { 0x5D9A, 55995 },
- { 0x5D9B, 55997 },
- { 0x5D9C, 55999 },
- { 0x5D9D, 56001 },
- { 0x5D9E, 56003 },
- { 0x5D9F, 56005 },
- { 0x5DA0, 56007 },
- { 0x5DA1, 56009 },
- { 0x5DA2, 56011 },
- { 0x5DA3, 56013 },
- { 0x5DA4, 56015 },
- { 0x5DA5, 56017 },
- { 0x5DA6, 56019 },
- { 0x5DA7, 56021 },
- { 0x5DA8, 56023 },
- { 0x5DA9, 56025 },
- { 0x5DAA, 56027 },
- { 0x5DAB, 56029 },
- { 0x5DAC, 56031 },
- { 0x5DAD, 56033 },
- { 0x5DAE, 56035 },
- { 0x5DAF, 56037 },
- { 0x5DB0, 56039 },
- { 0x5DB1, 56041 },
- { 0x5DB2, 56043 },
- { 0x5DB3, 56045 },
- { 0x5DB4, 56047 },
- { 0x5DB5, 56049 },
- { 0x5DB6, 56051 },
- { 0x5DB7, 56053 },
- { 0x5DB8, 56055 },
- { 0x5DB9, 56057 },
- { 0x5DBA, 56059 },
- { 0x5DBB, 56061 },
- { 0x5DBC, 56063 },
- { 0x5DBD, 56065 },
- { 0x5DBE, 56067 },
- { 0x5DBF, 56069 },
- { 0x5DC0, 56071 },
- { 0x5DC1, 56073 },
- { 0x5DC2, 56075 },
- { 0x5DC3, 56077 },
- { 0x5DC4, 56079 },
- { 0x5DC5, 56081 },
- { 0x5DC6, 56083 },
- { 0x5DC7, 56085 },
- { 0x5DC8, 56087 },
- { 0x5DC9, 56089 },
- { 0x5DCA, 56091 },
- { 0x5DCB, 56093 },
- { 0x5DCC, 56095 },
- { 0x5DCD, 56097 },
- { 0x5DCE, 56099 },
- { 0x5DCF, 56101 },
- { 0x5DD0, 56103 },
- { 0x5DD1, 56105 },
- { 0x5DD2, 56107 },
- { 0x5DD3, 56109 },
- { 0x5DD4, 56111 },
- { 0x5DD5, 56113 },
- { 0x5DD6, 56115 },
- { 0x5DD7, 56117 },
- { 0x5DD8, 56119 },
- { 0x5DD9, 56121 },
- { 0x5DDA, 56123 },
- { 0x5DDB, 56125 },
- { 0x5DDC, 56127 },
- { 0x5DDD, 56129 },
- { 0x5DDE, 56131 },
- { 0x5DDF, 56133 },
- { 0x5DE0, 56135 },
- { 0x5DE1, 56137 },
- { 0x5DE2, 56139 },
- { 0x5DE3, 56141 },
- { 0x5DE4, 56143 },
- { 0x5DE5, 56145 },
- { 0x5DE6, 56147 },
- { 0x5DE7, 56149 },
- { 0x5DE8, 56151 },
- { 0x5DE9, 56153 },
- { 0x5DEA, 56155 },
- { 0x5DEB, 56157 },
- { 0x5DEC, 56159 },
- { 0x5DED, 56161 },
- { 0x5DEE, 56163 },
- { 0x5DEF, 56165 },
- { 0x5DF0, 56167 },
- { 0x5DF1, 56169 },
- { 0x5DF2, 56171 },
- { 0x5DF3, 56173 },
- { 0x5DF4, 56175 },
- { 0x5DF5, 56177 },
- { 0x5DF6, 56179 },
- { 0x5DF7, 56181 },
- { 0x5DF8, 56183 },
- { 0x5DF9, 56185 },
- { 0x5DFA, 56187 },
- { 0x5DFB, 56189 },
- { 0x5DFC, 56191 },
- { 0x5DFD, 56193 },
- { 0x5DFE, 56195 },
- { 0x5DFF, 56197 },
- { 0x5E00, 56199 },
- { 0x5E01, 56201 },
- { 0x5E02, 56203 },
- { 0x5E03, 56205 },
- { 0x5E04, 56207 },
- { 0x5E05, 56209 },
- { 0x5E06, 56211 },
- { 0x5E07, 56213 },
- { 0x5E08, 56215 },
- { 0x5E09, 56217 },
- { 0x5E0A, 56219 },
- { 0x5E0B, 56221 },
- { 0x5E0C, 56223 },
- { 0x5E0D, 56225 },
- { 0x5E0E, 56227 },
- { 0x5E0F, 56229 },
- { 0x5E10, 56231 },
- { 0x5E11, 56233 },
- { 0x5E12, 56235 },
- { 0x5E13, 56237 },
- { 0x5E14, 56239 },
- { 0x5E15, 56241 },
- { 0x5E16, 56243 },
- { 0x5E17, 56245 },
- { 0x5E18, 56247 },
- { 0x5E19, 56249 },
- { 0x5E1A, 56251 },
- { 0x5E1B, 56253 },
- { 0x5E1C, 56255 },
- { 0x5E1D, 56257 },
- { 0x5E1E, 56259 },
- { 0x5E1F, 56261 },
- { 0x5E20, 56263 },
- { 0x5E21, 56265 },
- { 0x5E22, 56267 },
- { 0x5E23, 56269 },
- { 0x5E24, 56271 },
- { 0x5E25, 56273 },
- { 0x5E26, 56275 },
- { 0x5E27, 56277 },
- { 0x5E28, 56279 },
- { 0x5E29, 56281 },
- { 0x5E2A, 56283 },
- { 0x5E2B, 56285 },
- { 0x5E2C, 56287 },
- { 0x5E2D, 56289 },
- { 0x5E2E, 56291 },
- { 0x5E2F, 56293 },
- { 0x5E30, 56295 },
- { 0x5E31, 56297 },
- { 0x5E32, 56299 },
- { 0x5E33, 56301 },
- { 0x5E34, 56303 },
- { 0x5E35, 56305 },
- { 0x5E36, 56307 },
- { 0x5E37, 56309 },
- { 0x5E38, 56311 },
- { 0x5E39, 56313 },
- { 0x5E3A, 56315 },
- { 0x5E3B, 56317 },
- { 0x5E3C, 56319 },
- { 0x5E3D, 56321 },
- { 0x5E3E, 56323 },
- { 0x5E3F, 56325 },
- { 0x5E40, 56327 },
- { 0x5E41, 56329 },
- { 0x5E42, 56331 },
- { 0x5E43, 56333 },
- { 0x5E44, 56335 },
- { 0x5E45, 56337 },
- { 0x5E46, 56339 },
- { 0x5E47, 56341 },
- { 0x5E48, 56343 },
- { 0x5E49, 56345 },
- { 0x5E4A, 56347 },
- { 0x5E4B, 56349 },
- { 0x5E4C, 56351 },
- { 0x5E4D, 56353 },
- { 0x5E4E, 56355 },
- { 0x5E4F, 56357 },
- { 0x5E50, 56359 },
- { 0x5E51, 56361 },
- { 0x5E52, 56363 },
- { 0x5E53, 56365 },
- { 0x5E54, 56367 },
- { 0x5E55, 56369 },
- { 0x5E56, 56371 },
- { 0x5E57, 56373 },
- { 0x5E58, 56375 },
- { 0x5E59, 56377 },
- { 0x5E5A, 56379 },
- { 0x5E5B, 56381 },
- { 0x5E5C, 56383 },
- { 0x5E5D, 56385 },
- { 0x5E5E, 56387 },
- { 0x5E5F, 56389 },
- { 0x5E60, 56391 },
- { 0x5E61, 56393 },
- { 0x5E62, 56395 },
- { 0x5E63, 56397 },
- { 0x5E64, 56399 },
- { 0x5E65, 56401 },
- { 0x5E66, 56403 },
- { 0x5E67, 56405 },
- { 0x5E68, 56407 },
- { 0x5E69, 56409 },
- { 0x5E6A, 56411 },
- { 0x5E6B, 56413 },
- { 0x5E6C, 56415 },
- { 0x5E6D, 56417 },
- { 0x5E6E, 56419 },
- { 0x5E6F, 56421 },
- { 0x5E70, 56423 },
- { 0x5E71, 56425 },
- { 0x5E72, 56427 },
- { 0x5E73, 56429 },
- { 0x5E74, 56431 },
- { 0x5E75, 56433 },
- { 0x5E76, 56435 },
- { 0x5E77, 56437 },
- { 0x5E78, 56439 },
- { 0x5E79, 56441 },
- { 0x5E7A, 56443 },
- { 0x5E7B, 56445 },
- { 0x5E7C, 56447 },
- { 0x5E7D, 56449 },
- { 0x5E7E, 56451 },
- { 0x5E7F, 56453 },
- { 0x5E80, 56455 },
- { 0x5E81, 56457 },
- { 0x5E82, 56459 },
- { 0x5E83, 56461 },
- { 0x5E84, 56463 },
- { 0x5E85, 56465 },
- { 0x5E86, 56467 },
- { 0x5E87, 56469 },
- { 0x5E88, 56471 },
- { 0x5E89, 56473 },
- { 0x5E8A, 56475 },
- { 0x5E8B, 56477 },
- { 0x5E8C, 56479 },
- { 0x5E8D, 56481 },
- { 0x5E8E, 56483 },
- { 0x5E8F, 56485 },
- { 0x5E90, 56487 },
- { 0x5E91, 56489 },
- { 0x5E92, 56491 },
- { 0x5E93, 56493 },
- { 0x5E94, 56495 },
- { 0x5E95, 56497 },
- { 0x5E96, 56499 },
- { 0x5E97, 56501 },
- { 0x5E98, 56503 },
- { 0x5E99, 56505 },
- { 0x5E9A, 56507 },
- { 0x5E9B, 56509 },
- { 0x5E9C, 56511 },
- { 0x5E9D, 56513 },
- { 0x5E9E, 56515 },
- { 0x5E9F, 56517 },
- { 0x5EA0, 56519 },
- { 0x5EA1, 56521 },
- { 0x5EA2, 56523 },
- { 0x5EA3, 56525 },
- { 0x5EA4, 56527 },
- { 0x5EA5, 56529 },
- { 0x5EA6, 56531 },
- { 0x5EA7, 56533 },
- { 0x5EA8, 56535 },
- { 0x5EA9, 56537 },
- { 0x5EAA, 56539 },
- { 0x5EAB, 56541 },
- { 0x5EAC, 56543 },
- { 0x5EAD, 56545 },
- { 0x5EAE, 56547 },
- { 0x5EAF, 56549 },
- { 0x5EB0, 56551 },
- { 0x5EB1, 56553 },
- { 0x5EB2, 56555 },
- { 0x5EB3, 56557 },
- { 0x5EB4, 56559 },
- { 0x5EB5, 56561 },
- { 0x5EB6, 56563 },
- { 0x5EB7, 56565 },
- { 0x5EB8, 56567 },
- { 0x5EB9, 56569 },
- { 0x5EBA, 56571 },
- { 0x5EBB, 56573 },
- { 0x5EBC, 56575 },
- { 0x5EBD, 56577 },
- { 0x5EBE, 56579 },
- { 0x5EBF, 56581 },
- { 0x5EC0, 56583 },
- { 0x5EC1, 56585 },
- { 0x5EC2, 56587 },
- { 0x5EC3, 56589 },
- { 0x5EC4, 56591 },
- { 0x5EC5, 56593 },
- { 0x5EC6, 56595 },
- { 0x5EC7, 56597 },
- { 0x5EC8, 56599 },
- { 0x5EC9, 56601 },
- { 0x5ECA, 56603 },
- { 0x5ECB, 56605 },
- { 0x5ECC, 56607 },
- { 0x5ECD, 56609 },
- { 0x5ECE, 56611 },
- { 0x5ECF, 56613 },
- { 0x5ED0, 56615 },
- { 0x5ED1, 56617 },
- { 0x5ED2, 56619 },
- { 0x5ED3, 56621 },
- { 0x5ED4, 56623 },
- { 0x5ED5, 56625 },
- { 0x5ED6, 56627 },
- { 0x5ED7, 56629 },
- { 0x5ED8, 56631 },
- { 0x5ED9, 56633 },
- { 0x21A3, 56635 },
- { 0x6CB0, 56636 },
- { 0x0A8B, 56639 },
- { 0x0AA4, 56643 },
- { 0x0A89, 56646 },
- { 0x0A48, 56649 },
- { 0x0A47, 56652 },
- { 0x0A7B, 56655 },
- { 0x0A45, 56658 },
- { 0x0A46, 56663 },
- { 0x0A94, 56666 },
- { 0x0A99, 56669 },
- { 0x0A95, 56672 },
- { 0x0A98, 56675 },
- { 0x0A97, 56678 },
- { 0x0A9C, 56681 },
- { 0x0A93, 56684 },
- { 0x0A9B, 56687 },
- { 0x0A9A, 56690 },
- { 0x0A96, 56693 },
- { 0x0A83, 56696 },
- { 0x0A7D, 56700 },
- { 0x0A86, 56704 },
- { 0x0A7F, 56708 },
- { 0x0A7C, 56712 },
- { 0x0A85, 56716 },
- { 0x0A88, 56720 },
- { 0x0A84, 56724 },
- { 0x0A7E, 56728 },
- { 0x0A87, 56732 },
- { 0x0A80, 56736 },
- { 0x0A91, 56740 },
- { 0x0A81, 56745 },
- { 0x0A92, 56750 },
- { 0x0A82, 56755 },
- { 0x0A8A, 56760 },
- { 0x0A49, 56763 },
- { 0x0A51, 56766 },
- { 0x0A4B, 56769 },
- { 0x0A54, 56772 },
- { 0x0A4D, 56775 },
- { 0x0A4A, 56778 },
- { 0x0A53, 56781 },
- { 0x0A56, 56784 },
- { 0x0A6D, 56787 },
- { 0x0A5C, 56790 },
- { 0x0A68, 56793 },
- { 0x0A52, 56796 },
- { 0x0A59, 56799 },
- { 0x0A7A, 56802 },
- { 0x0A4C, 56805 },
- { 0x0A5E, 56808 },
- { 0x0A57, 56811 },
- { 0x0A73, 56814 },
- { 0x0A6F, 56817 },
- { 0x0A6A, 56820 },
- { 0x0A55, 56823 },
- { 0x0A6B, 56826 },
- { 0x0A71, 56829 },
- { 0x0A79, 56832 },
- { 0x0A66, 56835 },
- { 0x0A4E, 56838 },
- { 0x0A76, 56841 },
- { 0x0A70, 56844 },
- { 0x0A6E, 56847 },
- { 0x0A5D, 56850 },
- { 0x0A63, 56853 },
- { 0x0A69, 56856 },
- { 0x0A8D, 56859 },
- { 0x0A5A, 56862 },
- { 0x0A5F, 56865 },
- { 0x0A58, 56868 },
- { 0x0A74, 56871 },
- { 0x0A5B, 56874 },
- { 0x0A65, 56877 },
- { 0x0A60, 56880 },
- { 0x0A6C, 56883 },
- { 0x0A72, 56886 },
- { 0x0A77, 56889 },
- { 0x0A78, 56892 },
- { 0x0A67, 56895 },
- { 0x0A8C, 56898 },
- { 0x0A61, 56901 },
- { 0x0A64, 56904 },
- { 0x0A75, 56907 },
- { 0x0A8E, 56910 },
- { 0x0A62, 56913 },
- { 0x0A50, 56916 },
- { 0x0A4F, 56920 },
- { 0x0A90, 56924 },
- { 0x0A8F, 56928 },
- { 0x0A9E, 56932 },
- { 0x0AA1, 56941 },
- { 0x0A9F, 56950 },
- { 0x0AA2, 56959 },
- { 0x0A9D, 56968 },
- { 0x0AA0, 56977 },
- { 0x0AA3, 56986 },
- { 0x6CF9, 56995 },
- { 0x0742, 56999 },
- { 0x0732, 57001 },
- { 0x0733, 57004 },
- { 0x0716, 57007 },
- { 0x0712, 57010 },
- { 0x0743, 57013 },
- { 0x0715, 57016 },
- { 0x0726, 57019 },
- { 0x072E, 57022 },
- { 0x0734, 57025 },
- { 0x072B, 57028 },
- { 0x072C, 57031 },
- { 0x071E, 57034 },
- { 0x072A, 57037 },
- { 0x0719, 57040 },
- { 0x071C, 57043 },
- { 0x0720, 57046 },
- { 0x0718, 57049 },
- { 0x071F, 57052 },
- { 0x071B, 57055 },
- { 0x0714, 57058 },
- { 0x0736, 57061 },
- { 0x0722, 57064 },
- { 0x071A, 57067 },
- { 0x0737, 57070 },
- { 0x0731, 57073 },
- { 0x071D, 57076 },
- { 0x0735, 57079 },
- { 0x0730, 57082 },
- { 0x072F, 57085 },
- { 0x072D, 57088 },
- { 0x0723, 57091 },
- { 0x0728, 57094 },
- { 0x0727, 57097 },
- { 0x0725, 57100 },
- { 0x0724, 57103 },
- { 0x0729, 57106 },
- { 0x0721, 57109 },
- { 0x0717, 57112 },
- { 0x0713, 57115 },
- { 0x0738, 57118 },
- { 0x073E, 57120 },
- { 0x073A, 57122 },
- { 0x0740, 57124 },
- { 0x073C, 57126 },
- { 0x0739, 57128 },
- { 0x073B, 57130 },
- { 0x073F, 57132 },
- { 0x0741, 57134 },
- { 0x073D, 57136 },
- { 0x6D88, 57138 },
- { 0x6D89, 57141 },
- { 0x6CE6, 57144 },
- { 0x6FF8, 57145 },
- { 0x6C80, 57146 },
- { 0x6D80, 57147 },
- { 0x2555, 57148 },
- { 0x2650, 57150 },
- { 0x1BE8, 57153 },
- { 0x1DD4, 57155 },
- { 0x2651, 57157 },
- { 0x2652, 57160 },
- { 0x2655, 57163 },
- { 0x1DB6, 57167 },
- { 0x264F, 57169 },
- { 0x1E33, 57175 },
- { 0x264E, 57180 },
- { 0x24DA, 57185 },
- { 0x25C2, 57189 },
- { 0x25C3, 57196 },
- { 0x6D01, 57203 },
- { 0x1C5B, 57204 },
- { 0x71C1, 57206 },
- { 0x6ECA, 57207 },
- { 0x1EA2, 57211 },
- { 0x24FC, 57214 },
- { 0x2224, 57216 },
- { 0x2715, 57220 },
- { 0x2925, 57223 },
- { 0x1D17, 57225 },
- { 0x1D18, 57228 },
- { 0x1CB6, 57231 },
- { 0x6F91, 57236 },
- { 0x6F8F, 57241 },
- { 0x1CDB, 57246 },
- { 0x6F92, 57249 },
- { 0x6F90, 57254 },
- { 0x2223, 57259 },
- { 0x292B, 57263 },
- { 0x1CBF, 57265 },
- { 0x1CD8, 57268 },
- { 0x2928, 57270 },
- { 0x1CCE, 57272 },
- { 0x1CCF, 57276 },
- { 0x1CD1, 57280 },
- { 0x6D5D, 57284 },
- { 0x2293, 57285 },
- { 0x292D, 57289 },
- { 0x219F, 57291 },
- { 0x2589, 57292 },
- { 0x6CF6, 57296 },
- { 0x1DB9, 57297 },
- { 0x007C, 57299 },
- { 0x1CE2, 57303 },
- { 0x1CDE, 57307 },
- { 0x1CE6, 57311 },
- { 0x1CDF, 57315 },
- { 0x1CE0, 57319 },
- { 0x1CE8, 57323 },
- { 0x007B, 57327 },
- { 0x1CDD, 57331 },
- { 0x1CE3, 57335 },
- { 0x1CE1, 57339 },
- { 0x1CE7, 57343 },
- { 0x1CEA, 57347 },
- { 0x1CE5, 57351 },
- { 0x1D16, 57355 },
- { 0x1CEB, 57359 },
- { 0x1CE4, 57363 },
- { 0x1CE9, 57367 },
- { 0x007D, 57371 },
- { 0x6C51, 57375 },
- { 0x6C53, 57379 },
- { 0x4C33, 57383 },
- { 0x4C21, 57386 },
- { 0x4C26, 57390 },
- { 0x4C22, 57394 },
- { 0x4C25, 57398 },
- { 0x4C24, 57402 },
- { 0x4C29, 57406 },
- { 0x4C20, 57410 },
- { 0x4C28, 57414 },
- { 0x4C27, 57418 },
- { 0x4C23, 57422 },
- { 0x4C01, 57426 },
- { 0x4C08, 57431 },
- { 0x4C09, 57436 },
- { 0x4C16, 57441 },
- { 0x4C15, 57446 },
- { 0x4C17, 57451 },
- { 0x4C14, 57456 },
- { 0x4C0B, 57461 },
- { 0x4C06, 57466 },
- { 0x4C0C, 57471 },
- { 0x4C18, 57476 },
- { 0x4C0F, 57481 },
- { 0x4C07, 57486 },
- { 0x4C02, 57491 },
- { 0x4C04, 57496 },
- { 0x4C05, 57501 },
- { 0x4C03, 57506 },
- { 0x4C0A, 57511 },
- { 0x4C10, 57516 },
- { 0x4C0D, 57521 },
- { 0x4C1C, 57526 },
- { 0x4C11, 57531 },
- { 0x4C1E, 57536 },
- { 0x4C12, 57541 },
- { 0x4C0E, 57546 },
- { 0x4C19, 57551 },
- { 0x4C1A, 57556 },
- { 0x4C1B, 57561 },
- { 0x4C00, 57566 },
- { 0x4C13, 57571 },
- { 0x4C1D, 57576 },
- { 0x4C1F, 57581 },
- { 0x4C2A, 57586 },
- { 0x4C2E, 57590 },
- { 0x4C2D, 57594 },
- { 0x4C2F, 57598 },
- { 0x4C31, 57602 },
- { 0x4C32, 57606 },
- { 0x4C2C, 57610 },
- { 0x4C2B, 57614 },
- { 0x4C30, 57618 },
- { 0x4BE1, 57622 },
- { 0x4BE8, 57627 },
- { 0x4BE9, 57632 },
- { 0x4BF6, 57637 },
- { 0x4BF5, 57642 },
- { 0x4BF7, 57647 },
- { 0x4BF4, 57652 },
- { 0x4BEB, 57657 },
- { 0x4BE6, 57662 },
- { 0x4BEC, 57667 },
- { 0x4BF8, 57672 },
- { 0x4BEF, 57677 },
- { 0x4BE7, 57682 },
- { 0x4BE2, 57687 },
- { 0x4BE4, 57692 },
- { 0x4BE5, 57697 },
- { 0x4BE3, 57702 },
- { 0x4BEA, 57707 },
- { 0x4BF0, 57712 },
- { 0x4BED, 57717 },
- { 0x4BFC, 57722 },
- { 0x4BF1, 57727 },
- { 0x4BFE, 57732 },
- { 0x4BF2, 57737 },
- { 0x4BEE, 57742 },
- { 0x4BF9, 57747 },
- { 0x4BFA, 57752 },
- { 0x4BFB, 57757 },
- { 0x4BE0, 57762 },
- { 0x4BF3, 57767 },
- { 0x4BFD, 57772 },
- { 0x4BFF, 57777 },
- { 0x6D86, 57782 },
- { 0x6D2F, 57785 },
- { 0x6D2E, 57788 },
- { 0x6C4F, 57791 },
- { 0x6C4D, 57795 },
- { 0x6D06, 57799 },
- { 0x2931, 57801 },
- { 0x71A3, 57804 },
- { 0x6D8D, 57806 },
- { 0x6D9D, 57808 },
- { 0x6D9C, 57810 },
- { 0x6D95, 57812 },
- { 0x6FF5, 57814 },
- { 0x1DC9, 57816 },
- { 0x6E62, 57818 },
- { 0x6DD6, 57819 },
- { 0x3D8A, 57821 },
- { 0x1C8D, 57822 },
- { 0x05A1, 57824 },
- { 0x21F1, 57826 },
- { 0x6D35, 57827 },
- { 0x6E31, 57828 },
- { 0x1C60, 57831 },
- { 0x45EC, 57833 },
- { 0x45F4, 57836 },
- { 0x45F8, 57839 },
- { 0x45F6, 57842 },
- { 0x45FA, 57845 },
- { 0x45ED, 57848 },
- { 0x45F2, 57851 },
- { 0x45F0, 57854 },
- { 0x45EE, 57857 },
- { 0x460C, 57860 },
- { 0x4603, 57863 },
- { 0x4607, 57866 },
- { 0x45F5, 57869 },
- { 0x460B, 57872 },
- { 0x4600, 57875 },
- { 0x4621, 57878 },
- { 0x45F9, 57881 },
- { 0x4604, 57884 },
- { 0x45FC, 57887 },
- { 0x461A, 57890 },
- { 0x4614, 57893 },
- { 0x4611, 57896 },
- { 0x45F7, 57899 },
- { 0x460A, 57902 },
- { 0x4619, 57905 },
- { 0x461B, 57908 },
- { 0x4605, 57911 },
- { 0x45FB, 57914 },
- { 0x4618, 57917 },
- { 0x45FD, 57920 },
- { 0x4617, 57923 },
- { 0x461C, 57926 },
- { 0x45F1, 57929 },
- { 0x45EF, 57932 },
- { 0x45F3, 57935 },
- { 0x460D, 57938 },
- { 0x4608, 57941 },
- { 0x4601, 57944 },
- { 0x4602, 57947 },
- { 0x4615, 57950 },
- { 0x460E, 57953 },
- { 0x4613, 57956 },
- { 0x4612, 57959 },
- { 0x461D, 57962 },
- { 0x4606, 57965 },
- { 0x4609, 57968 },
- { 0x45FF, 57971 },
- { 0x45FE, 57974 },
- { 0x4616, 57977 },
- { 0x461E, 57980 },
- { 0x4610, 57983 },
- { 0x460F, 57986 },
- { 0x461F, 57989 },
- { 0x4620, 57992 },
- { 0x4622, 57995 },
- { 0x71B0, 57998 },
- { 0x6FFF, 57999 },
- { 0x6CC3, 58001 },
- { 0x6FFC, 58002 },
- { 0x6E46, 58003 },
- { 0x6DCE, 58004 },
- { 0x1DBE, 58006 },
- { 0x7009, 58007 },
- { 0x08E1, 58009 },
- { 0x08A2, 58013 },
- { 0x08D2, 58015 },
- { 0x08DF, 58018 },
- { 0x08A5, 58021 },
- { 0x08A4, 58024 },
- { 0x08D3, 58027 },
- { 0x08A3, 58030 },
- { 0x08EA, 58033 },
- { 0x08EF, 58036 },
- { 0x08EB, 58039 },
- { 0x08EE, 58042 },
- { 0x08ED, 58045 },
- { 0x08F2, 58048 },
- { 0x08E9, 58051 },
- { 0x08F1, 58054 },
- { 0x08F0, 58057 },
- { 0x08EC, 58060 },
- { 0x08FE, 58063 },
- { 0x08F5, 58066 },
- { 0x08F6, 58069 },
- { 0x08DB, 58072 },
- { 0x08D5, 58076 },
- { 0x08DD, 58080 },
- { 0x08D7, 58084 },
- { 0x08D4, 58088 },
- { 0x08DC, 58092 },
- { 0x08DE, 58096 },
- { 0x08D6, 58100 },
- { 0x08D8, 58104 },
- { 0x08E7, 58108 },
- { 0x08D9, 58113 },
- { 0x08E8, 58118 },
- { 0x08DA, 58123 },
- { 0x08FD, 58128 },
- { 0x08A6, 58130 },
- { 0x08AE, 58133 },
- { 0x08A8, 58136 },
- { 0x08B0, 58139 },
- { 0x08AA, 58142 },
- { 0x08A7, 58145 },
- { 0x08AF, 58148 },
- { 0x08B1, 58151 },
- { 0x08C8, 58154 },
- { 0x08B7, 58157 },
- { 0x08C3, 58160 },
- { 0x08B4, 58163 },
- { 0x08D1, 58166 },
- { 0x08A9, 58169 },
- { 0x08B9, 58172 },
- { 0x08B2, 58175 },
- { 0x08CD, 58178 },
- { 0x08CA, 58181 },
- { 0x08C5, 58184 },
- { 0x08C6, 58187 },
- { 0x08CC, 58190 },
- { 0x08F4, 58193 },
- { 0x08F3, 58199 },
- { 0x08D0, 58205 },
- { 0x08C1, 58208 },
- { 0x08AB, 58211 },
- { 0x08CB, 58214 },
- { 0x08C9, 58217 },
- { 0x08B8, 58220 },
- { 0x08BE, 58223 },
- { 0x08C4, 58226 },
- { 0x08B5, 58229 },
- { 0x08BA, 58232 },
- { 0x08B3, 58235 },
- { 0x08B6, 58238 },
- { 0x08C0, 58241 },
- { 0x08BB, 58244 },
- { 0x08C7, 58247 },
- { 0x08E3, 58250 },
- { 0x08E2, 58253 },
- { 0x08CE, 58256 },
- { 0x08CF, 58259 },
- { 0x08C2, 58262 },
- { 0x08BC, 58265 },
- { 0x08E4, 58268 },
- { 0x08BF, 58271 },
- { 0x08BD, 58274 },
- { 0x08E0, 58277 },
- { 0x08AD, 58281 },
- { 0x08AC, 58285 },
- { 0x08E6, 58289 },
- { 0x08E5, 58293 },
- { 0x08F7, 58297 },
- { 0x08FB, 58301 },
- { 0x08F8, 58309 },
- { 0x08FA, 58313 },
- { 0x08F9, 58317 },
- { 0x08FC, 58321 },
- { 0x1EB5, 58325 },
- { 0x1F6C, 58327 },
- { 0x1DF5, 58331 },
- { 0x6FED, 58332 },
- { 0x6C77, 58333 },
- { 0x6DCB, 58334 },
- { 0x6CD0, 58335 },
- { 0x6CEE, 58338 },
- { 0x235A, 58339 },
- { 0x235B, 58342 },
- { 0x235C, 58345 },
- { 0x235E, 58348 },
- { 0x2362, 58351 },
- { 0x236A, 58354 },
- { 0x237A, 58357 },
- { 0x239A, 58360 },
- { 0x23DA, 58363 },
- { 0x235D, 58366 },
- { 0x235F, 58369 },
- { 0x2363, 58372 },
- { 0x236B, 58375 },
- { 0x237B, 58378 },
- { 0x239B, 58381 },
- { 0x23DB, 58384 },
- { 0x2360, 58387 },
- { 0x2364, 58390 },
- { 0x236C, 58393 },
- { 0x237C, 58396 },
- { 0x239C, 58399 },
- { 0x23DC, 58402 },
- { 0x2366, 58405 },
- { 0x236E, 58408 },
- { 0x237E, 58411 },
- { 0x239E, 58414 },
- { 0x23DE, 58417 },
- { 0x2372, 58420 },
- { 0x2382, 58423 },
- { 0x23A2, 58426 },
- { 0x23E2, 58429 },
- { 0x238A, 58432 },
- { 0x23AA, 58435 },
- { 0x23EA, 58438 },
- { 0x23BA, 58441 },
- { 0x23FA, 58444 },
- { 0x241A, 58447 },
- { 0x2361, 58450 },
- { 0x2365, 58453 },
- { 0x236D, 58456 },
- { 0x237D, 58459 },
- { 0x239D, 58462 },
- { 0x23DD, 58465 },
- { 0x2367, 58468 },
- { 0x236F, 58471 },
- { 0x237F, 58474 },
- { 0x239F, 58477 },
- { 0x23DF, 58480 },
- { 0x2373, 58483 },
- { 0x2383, 58486 },
- { 0x23A3, 58489 },
- { 0x23E3, 58492 },
- { 0x238B, 58495 },
- { 0x23AB, 58498 },
- { 0x23EB, 58501 },
- { 0x23BB, 58504 },
- { 0x23FB, 58507 },
- { 0x241B, 58510 },
- { 0x2368, 58513 },
- { 0x2370, 58516 },
- { 0x2380, 58519 },
- { 0x23A0, 58522 },
- { 0x23E0, 58525 },
- { 0x2374, 58528 },
- { 0x2384, 58531 },
- { 0x23A4, 58534 },
- { 0x23E4, 58537 },
- { 0x238C, 58540 },
- { 0x23AC, 58543 },
- { 0x23EC, 58546 },
- { 0x23BC, 58549 },
- { 0x23FC, 58552 },
- { 0x241C, 58555 },
- { 0x2376, 58558 },
- { 0x2386, 58561 },
- { 0x23A6, 58564 },
- { 0x23E6, 58567 },
- { 0x238E, 58570 },
- { 0x23AE, 58573 },
- { 0x23EE, 58576 },
- { 0x23BE, 58579 },
- { 0x23FE, 58582 },
- { 0x241E, 58585 },
- { 0x2392, 58588 },
- { 0x23B2, 58591 },
- { 0x23F2, 58594 },
- { 0x23C2, 58597 },
- { 0x2402, 58600 },
- { 0x2422, 58603 },
- { 0x23CA, 58606 },
- { 0x240A, 58609 },
- { 0x242A, 58612 },
- { 0x243A, 58615 },
- { 0x2369, 58618 },
- { 0x2371, 58621 },
- { 0x2381, 58624 },
- { 0x23A1, 58627 },
- { 0x23E1, 58630 },
- { 0x2375, 58633 },
- { 0x2385, 58636 },
- { 0x23A5, 58639 },
- { 0x23E5, 58642 },
- { 0x238D, 58645 },
- { 0x23AD, 58648 },
- { 0x23ED, 58651 },
- { 0x23BD, 58654 },
- { 0x23FD, 58657 },
- { 0x241D, 58660 },
- { 0x2377, 58663 },
- { 0x2387, 58666 },
- { 0x23A7, 58669 },
- { 0x23E7, 58672 },
- { 0x238F, 58675 },
- { 0x23AF, 58678 },
- { 0x23EF, 58681 },
- { 0x23BF, 58684 },
- { 0x23FF, 58687 },
- { 0x241F, 58690 },
- { 0x2393, 58693 },
- { 0x23B3, 58696 },
- { 0x23F3, 58699 },
- { 0x23C3, 58702 },
- { 0x2403, 58705 },
- { 0x2423, 58708 },
- { 0x23CB, 58711 },
- { 0x240B, 58714 },
- { 0x242B, 58717 },
- { 0x243B, 58720 },
- { 0x2378, 58723 },
- { 0x2388, 58726 },
- { 0x23A8, 58729 },
- { 0x23E8, 58732 },
- { 0x2390, 58735 },
- { 0x23B0, 58738 },
- { 0x23F0, 58741 },
- { 0x23C0, 58744 },
- { 0x2400, 58747 },
- { 0x2420, 58750 },
- { 0x2394, 58753 },
- { 0x23B4, 58756 },
- { 0x23F4, 58759 },
- { 0x23C4, 58762 },
- { 0x2404, 58765 },
- { 0x2424, 58768 },
- { 0x23CC, 58771 },
- { 0x240C, 58774 },
- { 0x242C, 58777 },
- { 0x243C, 58780 },
- { 0x2396, 58783 },
- { 0x23B6, 58786 },
- { 0x23F6, 58789 },
- { 0x23C6, 58792 },
- { 0x2406, 58795 },
- { 0x2426, 58798 },
- { 0x23CE, 58801 },
- { 0x240E, 58804 },
- { 0x242E, 58807 },
- { 0x243E, 58810 },
- { 0x23D2, 58813 },
- { 0x2412, 58816 },
- { 0x2432, 58819 },
- { 0x2442, 58822 },
- { 0x244A, 58825 },
- { 0x2379, 58828 },
- { 0x2389, 58831 },
- { 0x23A9, 58834 },
- { 0x23E9, 58837 },
- { 0x2391, 58840 },
- { 0x23B1, 58843 },
- { 0x23F1, 58846 },
- { 0x23C1, 58849 },
- { 0x2401, 58852 },
- { 0x2421, 58855 },
- { 0x2395, 58858 },
- { 0x23B5, 58861 },
- { 0x23F5, 58864 },
- { 0x23C5, 58867 },
- { 0x2405, 58870 },
- { 0x2425, 58873 },
- { 0x23CD, 58876 },
- { 0x240D, 58879 },
- { 0x242D, 58882 },
- { 0x243D, 58885 },
- { 0x2397, 58888 },
- { 0x23B7, 58891 },
- { 0x23F7, 58894 },
- { 0x23C7, 58897 },
- { 0x2407, 58900 },
- { 0x2427, 58903 },
- { 0x23CF, 58906 },
- { 0x240F, 58909 },
- { 0x242F, 58912 },
- { 0x243F, 58915 },
- { 0x23D3, 58918 },
- { 0x2413, 58921 },
- { 0x2433, 58924 },
- { 0x2443, 58927 },
- { 0x244B, 58930 },
- { 0x2398, 58933 },
- { 0x23B8, 58936 },
- { 0x23F8, 58939 },
- { 0x23C8, 58942 },
- { 0x2408, 58945 },
- { 0x2428, 58948 },
- { 0x23D0, 58951 },
- { 0x2410, 58954 },
- { 0x2430, 58957 },
- { 0x2440, 58960 },
- { 0x23D4, 58963 },
- { 0x2414, 58966 },
- { 0x2434, 58969 },
- { 0x2444, 58972 },
- { 0x244C, 58975 },
- { 0x23D6, 58978 },
- { 0x2416, 58981 },
- { 0x2436, 58984 },
- { 0x2446, 58987 },
- { 0x244E, 58990 },
- { 0x2452, 58993 },
- { 0x2399, 58996 },
- { 0x23B9, 58999 },
- { 0x23F9, 59002 },
- { 0x23C9, 59005 },
- { 0x2409, 59008 },
- { 0x2429, 59011 },
- { 0x23D1, 59014 },
- { 0x2411, 59017 },
- { 0x2431, 59020 },
- { 0x2441, 59023 },
- { 0x23D5, 59026 },
- { 0x2415, 59029 },
- { 0x2435, 59032 },
- { 0x2445, 59035 },
- { 0x244D, 59038 },
- { 0x23D7, 59041 },
- { 0x2417, 59044 },
- { 0x2437, 59047 },
- { 0x2447, 59050 },
- { 0x244F, 59053 },
- { 0x2453, 59056 },
- { 0x23D8, 59059 },
- { 0x2418, 59062 },
- { 0x2438, 59065 },
- { 0x2448, 59068 },
- { 0x2450, 59071 },
- { 0x2454, 59074 },
- { 0x2456, 59077 },
- { 0x23D9, 59080 },
- { 0x2419, 59083 },
- { 0x2439, 59086 },
- { 0x2449, 59089 },
- { 0x2451, 59092 },
- { 0x2455, 59095 },
- { 0x2457, 59098 },
- { 0x2458, 59101 },
- { 0x2459, 59104 },
- { 0x6C6A, 59107 },
- { 0x6D10, 59108 },
- { 0x217B, 59109 },
- { 0x0077, 59111 },
- { 0x6FB9, 59112 },
- { 0x6D4F, 59114 },
- { 0x2711, 59115 },
- { 0x6B6C, 59117 },
- { 0x6B6D, 59119 },
- { 0x1E22, 59121 },
- { 0x2712, 59124 },
- { 0x1E26, 59127 },
- { 0x229C, 59129 },
- { 0x1E1E, 59135 },
- { 0x1E23, 59137 },
- { 0x6E7B, 59140 },
- { 0x1FBA, 59143 },
- { 0x1FBF, 59146 },
- { 0x1FBB, 59149 },
- { 0x1FBE, 59152 },
- { 0x1FBD, 59155 },
- { 0x1FC2, 59158 },
- { 0x2044, 59161 },
- { 0x1FC1, 59164 },
- { 0x1FC0, 59167 },
- { 0x1FBC, 59170 },
- { 0x230C, 59173 },
- { 0x202A, 59178 },
- { 0x202B, 59183 },
- { 0x202C, 59188 },
- { 0x202D, 59193 },
- { 0x202E, 59198 },
- { 0x202F, 59203 },
- { 0x2030, 59208 },
- { 0x2031, 59213 },
- { 0x2032, 59218 },
- { 0x2033, 59223 },
- { 0x2034, 59228 },
- { 0x2035, 59233 },
- { 0x2036, 59238 },
- { 0x2037, 59243 },
- { 0x2038, 59248 },
- { 0x2039, 59253 },
- { 0x203A, 59258 },
- { 0x203B, 59263 },
- { 0x203C, 59268 },
- { 0x203D, 59273 },
- { 0x203E, 59278 },
- { 0x203F, 59283 },
- { 0x2040, 59288 },
- { 0x2041, 59293 },
- { 0x2042, 59298 },
- { 0x2043, 59303 },
- { 0x2010, 59308 },
- { 0x2011, 59313 },
- { 0x2012, 59318 },
- { 0x2013, 59323 },
- { 0x2014, 59328 },
- { 0x2015, 59333 },
- { 0x2016, 59338 },
- { 0x2017, 59343 },
- { 0x2018, 59348 },
- { 0x2019, 59353 },
- { 0x201A, 59358 },
- { 0x201B, 59363 },
- { 0x201C, 59368 },
- { 0x201D, 59373 },
- { 0x201E, 59378 },
- { 0x201F, 59383 },
- { 0x2020, 59388 },
- { 0x2021, 59393 },
- { 0x2022, 59398 },
- { 0x2023, 59403 },
- { 0x2024, 59408 },
- { 0x2025, 59413 },
- { 0x2026, 59418 },
- { 0x2027, 59423 },
- { 0x2028, 59428 },
- { 0x2029, 59433 },
- { 0x1E1F, 59438 },
- { 0x1E20, 59440 },
- { 0x2284, 59442 },
- { 0x2518, 59445 },
- { 0x2519, 59448 },
- { 0x1E25, 59450 },
- { 0x2CD5, 59452 },
- { 0x2CE3, 59455 },
- { 0x2CD7, 59459 },
- { 0x2CE5, 59462 },
- { 0x2CDC, 59466 },
- { 0x2CEA, 59469 },
- { 0x2CD6, 59473 },
- { 0x2CE4, 59476 },
- { 0x2CED, 59480 },
- { 0x2CD3, 59484 },
- { 0x2CE1, 59487 },
- { 0x2CD0, 59491 },
- { 0x2CDE, 59494 },
- { 0x2CD4, 59498 },
- { 0x2CE2, 59501 },
- { 0x2CD2, 59505 },
- { 0x2CE0, 59508 },
- { 0x2CCF, 59512 },
- { 0x2CDD, 59515 },
- { 0x2CD1, 59519 },
- { 0x2CDF, 59522 },
- { 0x2CD8, 59526 },
- { 0x2CE6, 59529 },
- { 0x2CD9, 59533 },
- { 0x2CE7, 59536 },
- { 0x2CDB, 59540 },
- { 0x2CE9, 59543 },
- { 0x2CDA, 59547 },
- { 0x2CE8, 59550 },
- { 0x6B6A, 59554 },
- { 0x6B6B, 59560 },
- { 0x2CEC, 59566 },
- { 0x2CEB, 59570 },
- { 0x1FC3, 59574 },
- { 0x2CB7, 59577 },
- { 0x2D2E, 59583 },
- { 0x2CBB, 59586 },
- { 0x2D24, 59592 },
- { 0x2CBA, 59595 },
- { 0x2D25, 59601 },
- { 0x2D2A, 59605 },
- { 0x2D26, 59609 },
- { 0x2D29, 59613 },
- { 0x2D28, 59617 },
- { 0x2D2D, 59621 },
- { 0x2D2C, 59625 },
- { 0x2D2B, 59629 },
- { 0x2D27, 59633 },
- { 0x2CBC, 59637 },
- { 0x2CBE, 59643 },
- { 0x1FC4, 59649 },
- { 0x2CC9, 59652 },
- { 0x2CB9, 59655 },
- { 0x2CCA, 59661 },
- { 0x2D20, 59665 },
- { 0x2CCB, 59669 },
- { 0x2CCE, 59673 },
- { 0x2CCD, 59677 },
- { 0x2D23, 59681 },
- { 0x2D22, 59685 },
- { 0x2D21, 59689 },
- { 0x2CCC, 59693 },
- { 0x1FC5, 59697 },
- { 0x1FCD, 59700 },
- { 0x2CB8, 59703 },
- { 0x2CC0, 59709 },
- { 0x2CC5, 59713 },
- { 0x2CC1, 59717 },
- { 0x2CC4, 59721 },
- { 0x2CC3, 59725 },
- { 0x2CC8, 59729 },
- { 0x2CC7, 59733 },
- { 0x2CC6, 59737 },
- { 0x2CC2, 59741 },
- { 0x1FC8, 59745 },
- { 0x2CBD, 59748 },
- { 0x1FC9, 59754 },
- { 0x1FCB, 59757 },
- { 0x1FC7, 59760 },
- { 0x1FCC, 59763 },
- { 0x1FC6, 59766 },
- { 0x1FCA, 59769 },
- { 0x2AC3, 59772 },
- { 0x2512, 59775 },
- { 0x1E24, 59778 },
- { 0x222C, 59781 },
- { 0x2592, 59784 },
- { 0x1E21, 59787 },
- { 0x2D3F, 59790 },
- { 0x2D42, 59793 },
- { 0x2D40, 59796 },
- { 0x2D43, 59799 },
- { 0x2D41, 59802 },
- { 0x2D58, 59805 },
- { 0x2D5B, 59808 },
- { 0x2D59, 59811 },
- { 0x2D5C, 59814 },
- { 0x2D5A, 59817 },
- { 0x2D44, 59820 },
- { 0x2D47, 59823 },
- { 0x2D45, 59826 },
- { 0x2D48, 59829 },
- { 0x2D46, 59832 },
- { 0x2D5D, 59835 },
- { 0x2D60, 59838 },
- { 0x2D5E, 59841 },
- { 0x2D61, 59844 },
- { 0x2D5F, 59847 },
- { 0x2D53, 59850 },
- { 0x2D56, 59853 },
- { 0x2D54, 59856 },
- { 0x2D57, 59859 },
- { 0x2D55, 59862 },
- { 0x2D65, 59865 },
- { 0x2D68, 59868 },
- { 0x2D66, 59871 },
- { 0x2D69, 59874 },
- { 0x2D67, 59877 },
- { 0x2D49, 59880 },
- { 0x2D4C, 59883 },
- { 0x2D4A, 59886 },
- { 0x2D4D, 59889 },
- { 0x2D4B, 59892 },
- { 0x2D4E, 59895 },
- { 0x2D51, 59898 },
- { 0x2D4F, 59901 },
- { 0x2D52, 59904 },
- { 0x2D50, 59907 },
- { 0x2D6A, 59910 },
- { 0x2D6C, 59913 },
- { 0x2D6B, 59916 },
- { 0x2D6D, 59919 },
- { 0x2D62, 59922 },
- { 0x2D64, 59925 },
- { 0x2D63, 59928 },
- { 0x2511, 59931 },
- { 0x1F13, 59933 },
- { 0x2510, 59936 },
- { 0x2D15, 59939 },
- { 0x2CEF, 59942 },
- { 0x2CF4, 59945 },
- { 0x2CFF, 59948 },
- { 0x2CF8, 59951 },
- { 0x2CF0, 59954 },
- { 0x2D11, 59957 },
- { 0x2CFA, 59960 },
- { 0x2CF3, 59963 },
- { 0x2CF2, 59966 },
- { 0x2D01, 59969 },
- { 0x2D13, 59972 },
- { 0x2D0F, 59975 },
- { 0x2CB6, 59978 },
- { 0x2D16, 59981 },
- { 0x2D09, 59984 },
- { 0x2CF9, 59987 },
- { 0x2D03, 59990 },
- { 0x2CF7, 59993 },
- { 0x2D10, 59996 },
- { 0x2CFC, 59999 },
- { 0x2CFE, 60002 },
- { 0x2CF6, 60005 },
- { 0x2D07, 60008 },
- { 0x2CFD, 60011 },
- { 0x2D1F, 60014 },
- { 0x2D0D, 60017 },
- { 0x2D17, 60020 },
- { 0x2CF5, 60023 },
- { 0x2D00, 60026 },
- { 0x2D1A, 60029 },
- { 0x2CF1, 60032 },
- { 0x2CFB, 60035 },
- { 0x6C3A, 60038 },
- { 0x2D14, 60041 },
- { 0x2D0A, 60044 },
- { 0x2CB5, 60047 },
- { 0x2D08, 60050 },
- { 0x2D12, 60053 },
- { 0x2D02, 60056 },
- { 0x2D04, 60059 },
- { 0x2D1E, 60062 },
- { 0x2D18, 60065 },
- { 0x2CB3, 60068 },
- { 0x2D19, 60071 },
- { 0x2D1D, 60074 },
- { 0x2D0B, 60077 },
- { 0x6C39, 60080 },
- { 0x2D0E, 60083 },
- { 0x2D0C, 60086 },
- { 0x2D05, 60089 },
- { 0x2D1B, 60092 },
- { 0x2D1C, 60095 },
- { 0x2CB4, 60098 },
- { 0x2D06, 60101 },
- { 0x251A, 60104 },
- { 0x1F12, 60106 },
- { 0x7003, 60111 },
- { 0x251B, 60114 },
- { 0x2513, 60116 },
- { 0x2590, 60118 },
- { 0x2516, 60124 },
- { 0x6CE7, 60128 },
- { 0x1EBB, 60130 },
- { 0x1DB7, 60132 },
- { 0x6CD6, 60134 },
- { 0x6CAE, 60136 },
- { 0x6D0A, 60137 },
- { 0x6CC7, 60141 },
- { 0x21EE, 60143 },
- { 0x6BC4, 60145 },
- { 0x6E69, 60152 },
- { 0x6CA9, 60154 },
- { 0x6FFE, 60155 },
- { 0x6C3B, 60156 },
- { 0x43CE, 60157 },
- { 0x43CF, 60160 },
- { 0x43D0, 60163 },
- { 0x43D1, 60166 },
- { 0x43D2, 60169 },
- { 0x43D3, 60172 },
- { 0x43D4, 60175 },
- { 0x43D5, 60178 },
- { 0x43D6, 60181 },
- { 0x43D7, 60184 },
- { 0x43D8, 60187 },
- { 0x43D9, 60190 },
- { 0x43DA, 60193 },
- { 0x43DB, 60196 },
- { 0x43DC, 60199 },
- { 0x43DD, 60202 },
- { 0x43DE, 60205 },
- { 0x43DF, 60208 },
- { 0x43E0, 60211 },
- { 0x43E1, 60214 },
- { 0x43E2, 60217 },
- { 0x43E3, 60220 },
- { 0x43E4, 60223 },
- { 0x43E5, 60226 },
- { 0x43E6, 60229 },
- { 0x43E7, 60232 },
- { 0x43E8, 60235 },
- { 0x43E9, 60238 },
- { 0x43EA, 60241 },
- { 0x43EB, 60244 },
- { 0x43EC, 60247 },
- { 0x43ED, 60250 },
- { 0x43EE, 60253 },
- { 0x43EF, 60256 },
- { 0x43F0, 60259 },
- { 0x43F1, 60262 },
- { 0x43F2, 60265 },
- { 0x43F3, 60268 },
- { 0x43F4, 60271 },
- { 0x43F5, 60274 },
- { 0x43F6, 60277 },
- { 0x43F7, 60280 },
- { 0x43F8, 60283 },
- { 0x43F9, 60286 },
- { 0x43FA, 60289 },
- { 0x43FB, 60292 },
- { 0x43FC, 60295 },
- { 0x43FD, 60298 },
- { 0x43FE, 60301 },
- { 0x43FF, 60304 },
- { 0x4400, 60307 },
- { 0x4401, 60310 },
- { 0x4402, 60313 },
- { 0x4403, 60316 },
- { 0x4404, 60319 },
- { 0x1F71, 60322 },
- { 0x1F1F, 60325 },
- { 0x4164, 60329 },
- { 0x4160, 60333 },
- { 0x416D, 60337 },
- { 0x4176, 60341 },
- { 0x4177, 60345 },
- { 0x4178, 60349 },
- { 0x4175, 60353 },
- { 0x4171, 60357 },
- { 0x417B, 60361 },
- { 0x417A, 60365 },
- { 0x4161, 60369 },
- { 0x4162, 60373 },
- { 0x4166, 60377 },
- { 0x4168, 60381 },
- { 0x4179, 60385 },
- { 0x4173, 60389 },
- { 0x416F, 60393 },
- { 0x416C, 60397 },
- { 0x416A, 60401 },
- { 0x416B, 60405 },
- { 0x4165, 60409 },
- { 0x4167, 60413 },
- { 0x416E, 60417 },
- { 0x4163, 60421 },
- { 0x4172, 60425 },
- { 0x4169, 60429 },
- { 0x4156, 60433 },
- { 0x4155, 60438 },
- { 0x4154, 60443 },
- { 0x4158, 60448 },
- { 0x4157, 60453 },
- { 0x4159, 60458 },
- { 0x4170, 60463 },
- { 0x4174, 60467 },
- { 0x415C, 60471 },
- { 0x415B, 60476 },
- { 0x415A, 60481 },
- { 0x415E, 60486 },
- { 0x415D, 60491 },
- { 0x415F, 60496 },
- { 0x413C, 60501 },
- { 0x4138, 60505 },
- { 0x4145, 60509 },
- { 0x414E, 60513 },
- { 0x414F, 60517 },
- { 0x4150, 60521 },
- { 0x414D, 60525 },
- { 0x4149, 60529 },
- { 0x4153, 60533 },
- { 0x4152, 60537 },
- { 0x4139, 60541 },
- { 0x413A, 60545 },
- { 0x413E, 60549 },
- { 0x4140, 60553 },
- { 0x4151, 60557 },
- { 0x414B, 60561 },
- { 0x4147, 60565 },
- { 0x4144, 60569 },
- { 0x4142, 60573 },
- { 0x4143, 60577 },
- { 0x413D, 60581 },
- { 0x413F, 60585 },
- { 0x4146, 60589 },
- { 0x413B, 60593 },
- { 0x414A, 60597 },
- { 0x4141, 60601 },
- { 0x412E, 60605 },
- { 0x412D, 60610 },
- { 0x412C, 60615 },
- { 0x4130, 60620 },
- { 0x412F, 60625 },
- { 0x4131, 60630 },
- { 0x4148, 60635 },
- { 0x414C, 60639 },
- { 0x4134, 60643 },
- { 0x4133, 60648 },
- { 0x4132, 60653 },
- { 0x4136, 60658 },
- { 0x4135, 60663 },
- { 0x4137, 60668 },
- { 0x6F0F, 60673 },
- { 0x6EE0, 60675 },
- { 0x2672, 60677 },
- { 0x2670, 60682 },
- { 0x2671, 60687 },
- { 0x2673, 60692 },
- { 0x6DDB, 60697 },
- { 0x70B2, 60703 },
- { 0x1E4D, 60705 },
- { 0x22DA, 60707 },
- { 0x22DF, 60712 },
- { 0x22DB, 60717 },
- { 0x22DE, 60722 },
- { 0x22DD, 60727 },
- { 0x22E2, 60732 },
- { 0x6B4D, 60737 },
- { 0x22E1, 60742 },
- { 0x22E0, 60747 },
- { 0x22DC, 60752 },
- { 0x22E3, 60757 },
- { 0x22D0, 60762 },
- { 0x22D5, 60767 },
- { 0x22D1, 60772 },
- { 0x22D4, 60777 },
- { 0x22D3, 60782 },
- { 0x22D8, 60787 },
- { 0x22D7, 60792 },
- { 0x22D6, 60797 },
- { 0x22D2, 60802 },
- { 0x22D9, 60807 },
- { 0x22E4, 60812 },
- { 0x22E9, 60818 },
- { 0x22E5, 60824 },
- { 0x22E8, 60830 },
- { 0x22E7, 60836 },
- { 0x22EC, 60842 },
- { 0x6B4E, 60848 },
- { 0x22EB, 60854 },
- { 0x22EA, 60860 },
- { 0x22E6, 60866 },
- { 0x22ED, 60872 },
- { 0x1DAC, 60878 },
- { 0x2208, 60879 },
- { 0x6D67, 60881 },
- { 0x21FD, 60882 },
- { 0x21FC, 60885 },
- { 0x1C5C, 60888 },
- { 0x6DE2, 60890 },
- { 0x421C, 60891 },
- { 0x4224, 60894 },
- { 0x4229, 60897 },
- { 0x4232, 60900 },
- { 0x423B, 60903 },
- { 0x423E, 60906 },
- { 0x421D, 60909 },
- { 0x421E, 60912 },
- { 0x4220, 60915 },
- { 0x4223, 60918 },
- { 0x4225, 60921 },
- { 0x4226, 60924 },
- { 0x4228, 60927 },
- { 0x422A, 60930 },
- { 0x422B, 60933 },
- { 0x422C, 60936 },
- { 0x422E, 60939 },
- { 0x4230, 60942 },
- { 0x422F, 60945 },
- { 0x4233, 60948 },
- { 0x4234, 60951 },
- { 0x4235, 60954 },
- { 0x4237, 60957 },
- { 0x4239, 60960 },
- { 0x423C, 60963 },
- { 0x423D, 60966 },
- { 0x423F, 60969 },
- { 0x421F, 60972 },
- { 0x4222, 60975 },
- { 0x4241, 60978 },
- { 0x4227, 60981 },
- { 0x4243, 60984 },
- { 0x422D, 60987 },
- { 0x4221, 60990 },
- { 0x4231, 60993 },
- { 0x4236, 60996 },
- { 0x4238, 60999 },
- { 0x423A, 61002 },
- { 0x4240, 61005 },
- { 0x4242, 61008 },
- { 0x1D91, 61011 },
- { 0x1E7E, 61013 },
- { 0x1E82, 61018 },
- { 0x1E7B, 61024 },
- { 0x1E7F, 61030 },
- { 0x1E81, 61034 },
- { 0x1E7C, 61038 },
- { 0x232C, 61048 },
- { 0x2633, 61052 },
- { 0x6D28, 61056 },
- { 0x2238, 61057 },
- { 0x2489, 61065 },
- { 0x2486, 61071 },
- { 0x6F63, 61076 },
- { 0x2123, 61078 },
- { 0x6CDE, 61079 },
- { 0x6F6E, 61083 },
- { 0x2636, 61085 },
- { 0x220B, 61086 },
- { 0x6C5A, 61088 },
- { 0x71CB, 61090 },
- { 0x49EB, 61091 },
- { 0x49EA, 61095 },
- { 0x49DC, 61097 },
- { 0x49EC, 61100 },
- { 0x49E9, 61103 },
- { 0x49AD, 61106 },
- { 0x49AC, 61109 },
- { 0x49DD, 61112 },
- { 0x49AA, 61115 },
- { 0x49AB, 61120 },
- { 0x49DF, 61123 },
- { 0x49E1, 61127 },
- { 0x49DE, 61131 },
- { 0x49E6, 61135 },
- { 0x49E8, 61139 },
- { 0x49E5, 61143 },
- { 0x49E0, 61147 },
- { 0x49E7, 61151 },
- { 0x49E2, 61155 },
- { 0x49F1, 61159 },
- { 0x49E3, 61164 },
- { 0x49F2, 61169 },
- { 0x49E4, 61174 },
- { 0x49AE, 61179 },
- { 0x49B0, 61182 },
- { 0x49B2, 61185 },
- { 0x49AF, 61188 },
- { 0x49B7, 61191 },
- { 0x49B9, 61194 },
- { 0x49D0, 61197 },
- { 0x49BF, 61200 },
- { 0x49CB, 61203 },
- { 0x49B6, 61206 },
- { 0x49BC, 61209 },
- { 0x49DB, 61212 },
- { 0x49B1, 61215 },
- { 0x49C1, 61218 },
- { 0x49BA, 61221 },
- { 0x49D5, 61224 },
- { 0x49D2, 61227 },
- { 0x49CD, 61230 },
- { 0x49B8, 61233 },
- { 0x49CE, 61236 },
- { 0x49D4, 61239 },
- { 0x49DA, 61242 },
- { 0x49C9, 61245 },
- { 0x49B3, 61248 },
- { 0x49D7, 61251 },
- { 0x49D3, 61254 },
- { 0x49D1, 61257 },
- { 0x49C0, 61260 },
- { 0x49C6, 61263 },
- { 0x49CC, 61266 },
- { 0x49BD, 61269 },
- { 0x49C2, 61272 },
- { 0x49BB, 61275 },
- { 0x49D6, 61278 },
- { 0x49BE, 61281 },
- { 0x49C8, 61284 },
- { 0x49C3, 61287 },
- { 0x49CF, 61290 },
- { 0x49D8, 61293 },
- { 0x49D9, 61296 },
- { 0x49CA, 61299 },
- { 0x49C4, 61302 },
- { 0x49C7, 61305 },
- { 0x49C5, 61308 },
- { 0x49EE, 61311 },
- { 0x49ED, 61316 },
- { 0x49B5, 61320 },
- { 0x49B4, 61324 },
- { 0x49F0, 61328 },
- { 0x49EF, 61332 },
- { 0x6DD2, 61336 },
- { 0x1C5F, 61338 },
- { 0x6DC2, 61340 },
- { 0x6D74, 61341 },
- { 0x6D97, 61343 },
- { 0x1428, 61344 },
- { 0x1426, 61347 },
- { 0x1427, 61351 },
- { 0x1414, 61355 },
- { 0x1415, 61358 },
- { 0x1416, 61361 },
- { 0x141E, 61364 },
- { 0x141B, 61367 },
- { 0x1418, 61370 },
- { 0x1425, 61373 },
- { 0x1417, 61376 },
- { 0x1422, 61379 },
- { 0x141F, 61382 },
- { 0x141C, 61385 },
- { 0x141D, 61388 },
- { 0x1421, 61391 },
- { 0x1424, 61394 },
- { 0x141A, 61397 },
- { 0x1423, 61400 },
- { 0x1420, 61403 },
- { 0x1419, 61406 },
- { 0x1C61, 61409 },
- { 0x7186, 61411 },
- { 0x6DEA, 61413 },
- { 0x1C1F, 61416 },
- { 0x1C1D, 61420 },
- { 0x2133, 61423 },
- { 0x2132, 61426 },
- { 0x6D29, 61428 },
- { 0x219D, 61430 },
- { 0x0AEB, 61431 },
- { 0x0ADA, 61435 },
- { 0x0AE9, 61438 },
- { 0x0AA5, 61441 },
- { 0x0AA8, 61445 },
- { 0x0AA7, 61448 },
- { 0x0ADB, 61451 },
- { 0x0AA6, 61454 },
- { 0x0AFB, 61457 },
- { 0x0AFC, 61460 },
- { 0x0AF2, 61463 },
- { 0x0AF7, 61466 },
- { 0x0AF3, 61469 },
- { 0x0AF6, 61472 },
- { 0x0AF5, 61475 },
- { 0x0AFA, 61478 },
- { 0x0AF1, 61481 },
- { 0x0AF9, 61484 },
- { 0x0AF8, 61487 },
- { 0x0AF4, 61490 },
- { 0x0AE3, 61493 },
- { 0x0ADD, 61497 },
- { 0x0AE6, 61501 },
- { 0x0ADF, 61505 },
- { 0x0ADC, 61509 },
- { 0x0AE5, 61513 },
- { 0x0AE8, 61517 },
- { 0x0AE4, 61521 },
- { 0x0ADE, 61525 },
- { 0x0AE7, 61529 },
- { 0x0AE0, 61533 },
- { 0x0AEF, 61537 },
- { 0x0AE1, 61542 },
- { 0x0AF0, 61547 },
- { 0x0AE2, 61552 },
- { 0x0AEA, 61557 },
- { 0x0AA9, 61560 },
- { 0x0AB1, 61563 },
- { 0x0AAB, 61566 },
- { 0x0AB4, 61569 },
- { 0x0AAD, 61572 },
- { 0x0AAA, 61575 },
- { 0x0AB3, 61578 },
- { 0x0AB6, 61581 },
- { 0x0ACD, 61584 },
- { 0x0ABC, 61587 },
- { 0x0AC8, 61590 },
- { 0x0AB2, 61593 },
- { 0x0AEC, 61596 },
- { 0x0AB9, 61599 },
- { 0x0AD9, 61602 },
- { 0x0AAC, 61605 },
- { 0x0ABE, 61608 },
- { 0x0AB7, 61611 },
- { 0x0AD3, 61614 },
- { 0x0ACF, 61617 },
- { 0x0ACA, 61620 },
- { 0x0AB5, 61623 },
- { 0x0ACB, 61626 },
- { 0x0AD1, 61629 },
- { 0x0AD8, 61632 },
- { 0x0AC6, 61635 },
- { 0x0AAE, 61638 },
- { 0x0AD5, 61641 },
- { 0x0AD0, 61644 },
- { 0x0ACE, 61647 },
- { 0x0ABD, 61650 },
- { 0x0AC3, 61653 },
- { 0x0AC9, 61656 },
- { 0x0ABA, 61659 },
- { 0x0ABF, 61662 },
- { 0x0AB8, 61665 },
- { 0x0AD4, 61668 },
- { 0x0ABB, 61671 },
- { 0x0AC5, 61674 },
- { 0x0AC0, 61677 },
- { 0x0ACC, 61680 },
- { 0x0AD2, 61683 },
- { 0x0AD6, 61686 },
- { 0x0AD7, 61689 },
- { 0x0AC7, 61692 },
- { 0x0AC1, 61695 },
- { 0x0AC4, 61698 },
- { 0x0AEC, 61701 },
- { 0x0AC2, 61704 },
- { 0x0AB0, 61707 },
- { 0x0AAF, 61711 },
- { 0x0AEE, 61715 },
- { 0x0AED, 61719 },
- { 0x6F78, 61723 },
- { 0x6F52, 61729 },
- { 0x6F55, 61731 },
- { 0x6F54, 61736 },
- { 0x6D41, 61741 },
- { 0x2D3E, 61742 },
- { 0x1DB1, 61745 },
- { 0x25AC, 61747 },
- { 0x25BC, 61752 },
- { 0x25BD, 61757 },
- { 0x25B5, 61762 },
- { 0x25B7, 61767 },
- { 0x25B3, 61772 },
- { 0x1DB0, 61777 },
- { 0x25AB, 61779 },
- { 0x25B8, 61784 },
- { 0x25BA, 61789 },
- { 0x25B4, 61794 },
- { 0x25B9, 61799 },
- { 0x25B6, 61803 },
- { 0x2124, 61808 },
- { 0x233A, 61809 },
- { 0x6A70, 61814 },
- { 0x6A79, 61819 },
- { 0x6A67, 61824 },
- { 0x6A64, 61829 },
- { 0x6A75, 61833 },
- { 0x6A7E, 61838 },
- { 0x6A6C, 61843 },
- { 0x6A71, 61848 },
- { 0x6A7A, 61853 },
- { 0x6A68, 61858 },
- { 0x6A8B, 61863 },
- { 0x6A60, 61866 },
- { 0x6A74, 61870 },
- { 0x6A7D, 61875 },
- { 0x6A6B, 61880 },
- { 0x6A73, 61885 },
- { 0x6A7C, 61890 },
- { 0x6A6A, 61895 },
- { 0x6A78, 61900 },
- { 0x6A81, 61905 },
- { 0x6A6F, 61910 },
- { 0x6A82, 61915 },
- { 0x6A62, 61918 },
- { 0x6A77, 61922 },
- { 0x6A80, 61927 },
- { 0x6A6E, 61932 },
- { 0x6A65, 61937 },
- { 0x6A8A, 61941 },
- { 0x6A63, 61944 },
- { 0x6A76, 61948 },
- { 0x6A7F, 61953 },
- { 0x6A6D, 61958 },
- { 0x6A61, 61963 },
- { 0x6A72, 61967 },
- { 0x6A7B, 61972 },
- { 0x6A69, 61977 },
- { 0x6A66, 61982 },
- { 0x6A88, 61986 },
- { 0x6A84, 61989 },
- { 0x6A83, 61992 },
- { 0x6A86, 61995 },
- { 0x6A87, 61998 },
- { 0x6A89, 62001 },
- { 0x6A85, 62004 },
- { 0x227A, 62007 },
- { 0x07BD, 62009 },
- { 0x07BF, 62012 },
- { 0x07BE, 62015 },
- { 0x07C0, 62018 },
- { 0x07C6, 62021 },
- { 0x07C7, 62024 },
- { 0x07C8, 62027 },
- { 0x07C9, 62030 },
- { 0x07CC, 62033 },
- { 0x07CE, 62036 },
- { 0x07CF, 62039 },
- { 0x07CA, 62042 },
- { 0x07D1, 62045 },
- { 0x07C2, 62048 },
- { 0x07CB, 62051 },
- { 0x07C3, 62054 },
- { 0x07D4, 62057 },
- { 0x07D0, 62060 },
- { 0x07CD, 62063 },
- { 0x07C4, 62066 },
- { 0x07D3, 62069 },
- { 0x07C5, 62072 },
- { 0x07BC, 62075 },
- { 0x07C1, 62078 },
- { 0x07D2, 62081 },
- { 0x07D7, 62084 },
- { 0x07D5, 62087 },
- { 0x07D8, 62090 },
- { 0x07D6, 62092 },
- { 0x4CCE, 62095 },
- { 0x4CCF, 62098 },
- { 0x4D10, 62101 },
- { 0x4D11, 62104 },
- { 0x4D0E, 62107 },
- { 0x4D0C, 62111 },
- { 0x4D0F, 62115 },
- { 0x4D0D, 62119 },
- { 0x4D0B, 62123 },
- { 0x4CED, 62127 },
- { 0x4CE6, 62130 },
- { 0x4CDE, 62133 },
- { 0x4CD4, 62136 },
- { 0x4CDA, 62139 },
- { 0x4CD2, 62142 },
- { 0x4CEC, 62145 },
- { 0x4CD6, 62148 },
- { 0x4CD0, 62151 },
- { 0x4CE9, 62154 },
- { 0x4CDF, 62157 },
- { 0x4CDB, 62160 },
- { 0x4CDC, 62163 },
- { 0x4CE8, 62166 },
- { 0x4CEB, 62169 },
- { 0x4CD8, 62172 },
- { 0x4CE3, 62175 },
- { 0x4CE7, 62178 },
- { 0x4CE5, 62181 },
- { 0x4CD5, 62184 },
- { 0x4CE2, 62187 },
- { 0x4CD1, 62190 },
- { 0x4CD3, 62193 },
- { 0x4CD7, 62196 },
- { 0x4CDD, 62199 },
- { 0x4CEA, 62202 },
- { 0x4CD9, 62205 },
- { 0x4CE0, 62208 },
- { 0x4CE4, 62211 },
- { 0x4CE1, 62214 },
- { 0x4D0A, 62217 },
- { 0x4CFC, 62221 },
- { 0x4CF2, 62225 },
- { 0x4CF8, 62229 },
- { 0x4CF0, 62233 },
- { 0x4D09, 62237 },
- { 0x4CF4, 62241 },
- { 0x4CEE, 62245 },
- { 0x4D06, 62249 },
- { 0x4CFD, 62253 },
- { 0x4CF9, 62257 },
- { 0x4CFA, 62261 },
- { 0x4D05, 62265 },
- { 0x4D08, 62269 },
- { 0x4CF6, 62273 },
- { 0x4D01, 62277 },
- { 0x4D04, 62281 },
- { 0x4D03, 62285 },
- { 0x4CF3, 62289 },
- { 0x4D00, 62293 },
- { 0x4CEF, 62297 },
- { 0x4CF1, 62301 },
- { 0x4CF5, 62305 },
- { 0x4CFB, 62309 },
- { 0x4D07, 62313 },
- { 0x4CF7, 62317 },
- { 0x4CFE, 62321 },
- { 0x4D02, 62325 },
- { 0x4CFF, 62329 },
- { 0x71AE, 62333 },
- { 0x6E89, 62336 },
- { 0x2199, 62340 },
- { 0x1E78, 62341 },
- { 0x6FCB, 62344 },
- { 0x493F, 62345 },
- { 0x4942, 62348 },
- { 0x4940, 62351 },
- { 0x4941, 62354 },
- { 0x4959, 62357 },
- { 0x4947, 62360 },
- { 0x4954, 62363 },
- { 0x4945, 62366 },
- { 0x4961, 62369 },
- { 0x4949, 62372 },
- { 0x4943, 62375 },
- { 0x495E, 62378 },
- { 0x495B, 62381 },
- { 0x4956, 62384 },
- { 0x4957, 62387 },
- { 0x495D, 62390 },
- { 0x4960, 62393 },
- { 0x4952, 62396 },
- { 0x495F, 62399 },
- { 0x495C, 62402 },
- { 0x495A, 62405 },
- { 0x4948, 62408 },
- { 0x494E, 62411 },
- { 0x4955, 62414 },
- { 0x4946, 62417 },
- { 0x494A, 62420 },
- { 0x4944, 62423 },
- { 0x4951, 62426 },
- { 0x494B, 62429 },
- { 0x4958, 62432 },
- { 0x4963, 62435 },
- { 0x4962, 62438 },
- { 0x4953, 62441 },
- { 0x494C, 62444 },
- { 0x494F, 62447 },
- { 0x4950, 62450 },
- { 0x494D, 62453 },
- { 0x4964, 62456 },
- { 0x6CF0, 62459 },
- { 0x6CF7, 62461 },
- { 0x6086, 62463 },
- { 0x6087, 62467 },
- { 0x6088, 62471 },
- { 0x6089, 62477 },
- { 0x6083, 62483 },
- { 0x6084, 62487 },
- { 0x6085, 62493 },
- { 0x60A6, 62499 },
- { 0x60F1, 62503 },
- { 0x606F, 62506 },
- { 0x60F9, 62510 },
- { 0x6098, 62513 },
- { 0x606E, 62517 },
- { 0x610B, 62521 },
- { 0x60D9, 62526 },
- { 0x60D7, 62530 },
- { 0x60DB, 62534 },
- { 0x60DD, 62538 },
- { 0x60C7, 62542 },
- { 0x60A5, 62548 },
- { 0x6140, 62554 },
- { 0x6071, 62558 },
- { 0x6117, 62561 },
- { 0x6118, 62564 },
- { 0x608A, 62568 },
- { 0x608B, 62572 },
- { 0x608F, 62576 },
- { 0x6090, 62580 },
- { 0x6123, 62584 },
- { 0x6122, 62588 },
- { 0x60C1, 62592 },
- { 0x609F, 62596 },
- { 0x6113, 62600 },
- { 0x606B, 62605 },
- { 0x60B6, 62610 },
- { 0x60B5, 62615 },
- { 0x60BC, 62620 },
- { 0x60A7, 62624 },
- { 0x60FA, 62628 },
- { 0x60FD, 62631 },
- { 0x60FC, 62635 },
- { 0x60BA, 62639 },
- { 0x6116, 62643 },
- { 0x60D8, 62647 },
- { 0x60D6, 62651 },
- { 0x60DA, 62655 },
- { 0x60DC, 62659 },
+static const struct { uint16_t index; uint32_t name:24; } ATTRIBUTE_PACKED unicode_name_to_index[33321] = {
+ { 0x7F1E, 0 },
+ { 0x1D67, 5 },
+ { 0x25ED, 9 },
+ { 0x1F76, 12 },
+ { 0x1F4E, 17 },
+ { 0x25A8, 21 },
+ { 0x25AA, 26 },
+ { 0x25A2, 31 },
+ { 0x25A3, 34 },
+ { 0x2686, 38 },
+ { 0x25A9, 42 },
+ { 0x25AB, 47 },
+ { 0x2685, 52 },
+ { 0x2641, 56 },
+ { 0x2642, 60 },
+ { 0x2640, 64 },
+ { 0x265F, 68 },
+ { 0x2035, 72 },
+ { 0x7D49, 74 },
+ { 0x1C8C, 78 },
+ { 0x1C79, 80 },
+ { 0x1C7B, 82 },
+ { 0x1C8B, 84 },
+ { 0x1C78, 86 },
+ { 0x1C7A, 88 },
+ { 0x7BB8, 90 },
+ { 0x22F5, 95 },
+ { 0x7D45, 97 },
+ { 0x7B8F, 100 },
+ { 0x7C0C, 103 },
+ { 0x7D47, 105 },
+ { 0x7D4D, 108 },
+ { 0x7D51, 110 },
+ { 0x7AE6, 112 },
+ { 0x191D, 115 },
+ { 0x1922, 119 },
+ { 0x18F6, 122 },
+ { 0x18FB, 126 },
+ { 0x18F7, 130 },
+ { 0x18FA, 134 },
+ { 0x18F9, 138 },
+ { 0x18FE, 142 },
+ { 0x18F5, 146 },
+ { 0x18FD, 150 },
+ { 0x18FC, 154 },
+ { 0x18F8, 158 },
+ { 0x1920, 162 },
+ { 0x1901, 165 },
+ { 0x1903, 169 },
+ { 0x1900, 173 },
+ { 0x1916, 177 },
+ { 0x1914, 181 },
+ { 0x190B, 185 },
+ { 0x190D, 189 },
+ { 0x190A, 193 },
+ { 0x18FF, 197 },
+ { 0x1913, 201 },
+ { 0x1909, 205 },
+ { 0x1918, 209 },
+ { 0x190E, 213 },
+ { 0x191A, 217 },
+ { 0x191C, 221 },
+ { 0x191B, 225 },
+ { 0x190F, 229 },
+ { 0x1910, 233 },
+ { 0x1912, 237 },
+ { 0x1906, 241 },
+ { 0x1905, 245 },
+ { 0x1907, 249 },
+ { 0x1908, 253 },
+ { 0x1902, 257 },
+ { 0x1915, 261 },
+ { 0x1917, 265 },
+ { 0x190C, 269 },
+ { 0x1904, 273 },
+ { 0x1919, 277 },
+ { 0x1911, 281 },
+ { 0x191E, 285 },
+ { 0x1921, 289 },
+ { 0x191F, 292 },
+ { 0x1924, 296 },
+ { 0x1923, 301 },
+ { 0x7BE3, 305 },
+ { 0x7BB5, 307 },
+ { 0x23E8, 316 },
+ { 0x7A9C, 320 },
+ { 0x0000, 321 },
+ { 0x2572, 322 },
+ { 0x256E, 329 },
+ { 0x256D, 336 },
+ { 0x2570, 343 },
+ { 0x1DE4, 350 },
+ { 0x1DF7, 353 },
+ { 0x272E, 358 },
+ { 0x1E42, 362 },
+ { 0x1E24, 366 },
+ { 0x7EB6, 370 },
+ { 0x2786, 374 },
+ { 0x259F, 378 },
+ { 0x1EF4, 381 },
+ { 0x2400, 383 },
+ { 0x25DE, 388 },
+ { 0x1F3F, 392 },
+ { 0x1F52, 396 },
+ { 0x27D7, 398 },
+ { 0x1F73, 404 },
+ { 0x1CD8, 410 },
+ { 0x3480, 411 },
+ { 0x347D, 414 },
+ { 0x3465, 417 },
+ { 0x3477, 420 },
+ { 0x348A, 423 },
+ { 0x3455, 426 },
+ { 0x345C, 429 },
+ { 0x346D, 432 },
+ { 0x346C, 435 },
+ { 0x347C, 438 },
+ { 0x3461, 441 },
+ { 0x3476, 444 },
+ { 0x3469, 447 },
+ { 0x3487, 450 },
+ { 0x3482, 453 },
+ { 0x3458, 456 },
+ { 0x3467, 459 },
+ { 0x345B, 462 },
+ { 0x347A, 465 },
+ { 0x3471, 468 },
+ { 0x3479, 471 },
+ { 0x3456, 474 },
+ { 0x347F, 477 },
+ { 0x345E, 480 },
+ { 0x3460, 483 },
+ { 0x3462, 486 },
+ { 0x3470, 489 },
+ { 0x3454, 492 },
+ { 0x3474, 495 },
+ { 0x3459, 498 },
+ { 0x3464, 501 },
+ { 0x3475, 504 },
+ { 0x3473, 507 },
+ { 0x3472, 510 },
+ { 0x346F, 513 },
+ { 0x3466, 516 },
+ { 0x3485, 519 },
+ { 0x345F, 522 },
+ { 0x3481, 525 },
+ { 0x3468, 528 },
+ { 0x345A, 531 },
+ { 0x346A, 534 },
+ { 0x345D, 537 },
+ { 0x3483, 540 },
+ { 0x3463, 543 },
+ { 0x347B, 546 },
+ { 0x346E, 549 },
+ { 0x3489, 552 },
+ { 0x3457, 555 },
+ { 0x346B, 558 },
+ { 0x3478, 561 },
+ { 0x3484, 564 },
+ { 0x3486, 567 },
+ { 0x347E, 570 },
+ { 0x3488, 573 },
+ { 0x2FD1, 576 },
+ { 0x2FDB, 579 },
+ { 0x2FC9, 582 },
+ { 0x2FD8, 585 },
+ { 0x2FD2, 588 },
+ { 0x2FCF, 591 },
+ { 0x2FD0, 594 },
+ { 0x2FE7, 597 },
+ { 0x2FF1, 600 },
+ { 0x2FDF, 603 },
+ { 0x2FEE, 606 },
+ { 0x2FF5, 609 },
+ { 0x2FFB, 612 },
+ { 0x327F, 615 },
+ { 0x3289, 618 },
+ { 0x3277, 621 },
+ { 0x3286, 624 },
+ { 0x328D, 627 },
+ { 0x3293, 630 },
+ { 0x30D0, 633 },
+ { 0x30D9, 636 },
+ { 0x30C9, 639 },
+ { 0x30D6, 642 },
+ { 0x30DD, 645 },
+ { 0x2FDA, 648 },
+ { 0x309A, 651 },
+ { 0x3096, 654 },
+ { 0x309D, 657 },
+ { 0x30A1, 660 },
+ { 0x30A7, 663 },
+ { 0x31AB, 666 },
+ { 0x31B7, 669 },
+ { 0x31A3, 672 },
+ { 0x31B3, 675 },
+ { 0x31BB, 678 },
+ { 0x323A, 681 },
+ { 0x3245, 684 },
+ { 0x3242, 687 },
+ { 0x2FCD, 690 },
+ { 0x2FCA, 693 },
+ { 0x2FC7, 696 },
+ { 0x2FC8, 699 },
+ { 0x33A9, 702 },
+ { 0x33B5, 705 },
+ { 0x33B9, 708 },
+ { 0x33BF, 711 },
+ { 0x31C8, 714 },
+ { 0x31D3, 717 },
+ { 0x31C1, 720 },
+ { 0x31CF, 723 },
+ { 0x31D7, 726 },
+ { 0x3188, 729 },
+ { 0x3193, 732 },
+ { 0x3180, 735 },
+ { 0x3190, 738 },
+ { 0x3197, 741 },
+ { 0x319D, 744 },
+ { 0x307E, 747 },
+ { 0x3089, 750 },
+ { 0x3077, 753 },
+ { 0x3086, 756 },
+ { 0x308C, 759 },
+ { 0x3092, 762 },
+ { 0x314C, 765 },
+ { 0x3156, 768 },
+ { 0x3146, 771 },
+ { 0x3153, 774 },
+ { 0x315A, 777 },
+ { 0x2FD9, 780 },
+ { 0x2FD6, 783 },
+ { 0x2FD7, 786 },
+ { 0x3008, 789 },
+ { 0x3001, 792 },
+ { 0x300F, 795 },
+ { 0x3013, 798 },
+ { 0x3019, 801 },
+ { 0x33C5, 804 },
+ { 0x33D1, 807 },
+ { 0x33D5, 810 },
+ { 0x33DB, 813 },
+ { 0x338F, 816 },
+ { 0x3399, 819 },
+ { 0x3396, 822 },
+ { 0x339D, 825 },
+ { 0x33A3, 828 },
+ { 0x32D9, 831 },
+ { 0x32E3, 834 },
+ { 0x32D2, 837 },
+ { 0x32E0, 840 },
+ { 0x32E7, 843 },
+ { 0x32ED, 846 },
+ { 0x30EA, 849 },
+ { 0x30F5, 852 },
+ { 0x30E3, 855 },
+ { 0x30F2, 858 },
+ { 0x30F9, 861 },
+ { 0x2FD4, 864 },
+ { 0x30B3, 867 },
+ { 0x30AB, 870 },
+ { 0x30B7, 873 },
+ { 0x30BD, 876 },
+ { 0x30C3, 879 },
+ { 0x3249, 882 },
+ { 0x3252, 885 },
+ { 0x324F, 888 },
+ { 0x2FDC, 891 },
+ { 0x3426, 894 },
+ { 0x3430, 897 },
+ { 0x3434, 900 },
+ { 0x343A, 903 },
+ { 0x3446, 906 },
+ { 0x344A, 909 },
+ { 0x3450, 912 },
+ { 0x325D, 915 },
+ { 0x3267, 918 },
+ { 0x3256, 921 },
+ { 0x3264, 924 },
+ { 0x326B, 927 },
+ { 0x3271, 930 },
+ { 0x2FE8, 933 },
+ { 0x2FE5, 936 },
+ { 0x2FE6, 939 },
+ { 0x3027, 942 },
+ { 0x3031, 945 },
+ { 0x301F, 948 },
+ { 0x302E, 951 },
+ { 0x3035, 954 },
+ { 0x303B, 957 },
+ { 0x2FF2, 960 },
+ { 0x2FF0, 963 },
+ { 0x2FE3, 966 },
+ { 0x2FE0, 969 },
+ { 0x2FDD, 972 },
+ { 0x2FDE, 975 },
+ { 0x2FEF, 978 },
+ { 0x2FEC, 981 },
+ { 0x2FED, 984 },
+ { 0x2FEA, 987 },
+ { 0x2FF6, 990 },
+ { 0x2FF8, 993 },
+ { 0x2FF3, 996 },
+ { 0x2FF4, 999 },
+ { 0x2FFC, 1002 },
+ { 0x2FFE, 1005 },
+ { 0x2FF9, 1008 },
+ { 0x2FFA, 1011 },
+ { 0x3280, 1014 },
+ { 0x327D, 1017 },
+ { 0x327E, 1020 },
+ { 0x328A, 1023 },
+ { 0x3288, 1026 },
+ { 0x332A, 1029 },
+ { 0x3336, 1032 },
+ { 0x3332, 1035 },
+ { 0x3339, 1038 },
+ { 0x333F, 1041 },
+ { 0x327B, 1044 },
+ { 0x3278, 1047 },
+ { 0x3275, 1050 },
+ { 0x3276, 1053 },
+ { 0x3287, 1056 },
+ { 0x3284, 1059 },
+ { 0x3285, 1062 },
+ { 0x3282, 1065 },
+ { 0x328E, 1068 },
+ { 0x3290, 1071 },
+ { 0x328B, 1074 },
+ { 0x328C, 1077 },
+ { 0x3294, 1080 },
+ { 0x3296, 1083 },
+ { 0x3291, 1086 },
+ { 0x3292, 1089 },
+ { 0x30D1, 1092 },
+ { 0x30CE, 1095 },
+ { 0x30CF, 1098 },
+ { 0x3106, 1101 },
+ { 0x3110, 1104 },
+ { 0x30FF, 1107 },
+ { 0x310D, 1110 },
+ { 0x3114, 1113 },
+ { 0x30DA, 1116 },
+ { 0x30D8, 1119 },
+ { 0x30CC, 1122 },
+ { 0x30CA, 1125 },
+ { 0x30C7, 1128 },
+ { 0x30C8, 1131 },
+ { 0x30D7, 1134 },
+ { 0x30D4, 1137 },
+ { 0x30D5, 1140 },
+ { 0x30D3, 1143 },
+ { 0x30DE, 1146 },
+ { 0x30E0, 1149 },
+ { 0x30DB, 1152 },
+ { 0x30DC, 1155 },
+ { 0x309B, 1158 },
+ { 0x3098, 1161 },
+ { 0x3099, 1164 },
+ { 0x3097, 1167 },
+ { 0x3094, 1170 },
+ { 0x3095, 1173 },
+ { 0x309E, 1176 },
+ { 0x309C, 1179 },
+ { 0x30A2, 1182 },
+ { 0x30A4, 1185 },
+ { 0x309F, 1188 },
+ { 0x30A0, 1191 },
+ { 0x30A8, 1194 },
+ { 0x30A5, 1197 },
+ { 0x30A6, 1200 },
+ { 0x31AC, 1203 },
+ { 0x31A9, 1206 },
+ { 0x31AA, 1209 },
+ { 0x31B8, 1212 },
+ { 0x31B5, 1215 },
+ { 0x31B6, 1218 },
+ { 0x31E3, 1221 },
+ { 0x31EF, 1224 },
+ { 0x31DD, 1227 },
+ { 0x31EB, 1230 },
+ { 0x31F3, 1233 },
+ { 0x31A7, 1236 },
+ { 0x31A4, 1239 },
+ { 0x31A1, 1242 },
+ { 0x31A2, 1245 },
+ { 0x31B4, 1248 },
+ { 0x31B1, 1251 },
+ { 0x31B2, 1254 },
+ { 0x31AF, 1257 },
+ { 0x31BC, 1260 },
+ { 0x31BE, 1263 },
+ { 0x31B9, 1266 },
+ { 0x31BA, 1269 },
+ { 0x323B, 1272 },
+ { 0x3238, 1275 },
+ { 0x3239, 1278 },
+ { 0x3246, 1281 },
+ { 0x3244, 1284 },
+ { 0x3237, 1287 },
+ { 0x3235, 1290 },
+ { 0x3167, 1293 },
+ { 0x3170, 1296 },
+ { 0x3160, 1299 },
+ { 0x316D, 1302 },
+ { 0x3174, 1305 },
+ { 0x317A, 1308 },
+ { 0x3061, 1311 },
+ { 0x305A, 1314 },
+ { 0x3068, 1317 },
+ { 0x306C, 1320 },
+ { 0x3071, 1323 },
+ { 0x3139, 1326 },
+ { 0x3141, 1329 },
+ { 0x3131, 1332 },
+ { 0x3243, 1335 },
+ { 0x3240, 1338 },
+ { 0x3241, 1341 },
+ { 0x323E, 1344 },
+ { 0x3217, 1347 },
+ { 0x3222, 1350 },
+ { 0x320F, 1353 },
+ { 0x321F, 1356 },
+ { 0x2FCE, 1359 },
+ { 0x2FCB, 1362 },
+ { 0x2FCC, 1365 },
+ { 0x33AD, 1368 },
+ { 0x33AA, 1371 },
+ { 0x33A7, 1374 },
+ { 0x33A8, 1377 },
+ { 0x33E1, 1380 },
+ { 0x33EC, 1383 },
+ { 0x33F0, 1386 },
+ { 0x33F6, 1389 },
+ { 0x33B6, 1392 },
+ { 0x33B3, 1395 },
+ { 0x33B4, 1398 },
+ { 0x33B1, 1401 },
+ { 0x33BA, 1404 },
+ { 0x33BC, 1407 },
+ { 0x33B7, 1410 },
+ { 0x33B8, 1413 },
+ { 0x33C0, 1416 },
+ { 0x33C2, 1419 },
+ { 0x33BD, 1422 },
+ { 0x33BE, 1425 },
+ { 0x31C9, 1428 },
+ { 0x31C6, 1431 },
+ { 0x31C7, 1434 },
+ { 0x31D4, 1437 },
+ { 0x31D1, 1440 },
+ { 0x31D2, 1443 },
+ { 0x31C4, 1446 },
+ { 0x31C2, 1449 },
+ { 0x31BF, 1452 },
+ { 0x31C0, 1455 },
+ { 0x31D0, 1458 },
+ { 0x31CD, 1461 },
+ { 0x31CE, 1464 },
+ { 0x31CB, 1467 },
+ { 0x31D8, 1470 },
+ { 0x31DA, 1473 },
+ { 0x31D5, 1476 },
+ { 0x31D6, 1479 },
+ { 0x3189, 1482 },
+ { 0x3186, 1485 },
+ { 0x3187, 1488 },
+ { 0x3194, 1491 },
+ { 0x3192, 1494 },
+ { 0x3184, 1497 },
+ { 0x3181, 1500 },
+ { 0x317E, 1503 },
+ { 0x317F, 1506 },
+ { 0x3191, 1509 },
+ { 0x318E, 1512 },
+ { 0x318F, 1515 },
+ { 0x318C, 1518 },
+ { 0x3198, 1521 },
+ { 0x319A, 1524 },
+ { 0x3195, 1527 },
+ { 0x3196, 1530 },
+ { 0x319E, 1533 },
+ { 0x31A0, 1536 },
+ { 0x319B, 1539 },
+ { 0x319C, 1542 },
+ { 0x307F, 1545 },
+ { 0x307C, 1548 },
+ { 0x307D, 1551 },
+ { 0x3088, 1554 },
+ { 0x31FB, 1557 },
+ { 0x3205, 1560 },
+ { 0x3202, 1563 },
+ { 0x3209, 1566 },
+ { 0x307A, 1569 },
+ { 0x3078, 1572 },
+ { 0x3075, 1575 },
+ { 0x3076, 1578 },
+ { 0x3087, 1581 },
+ { 0x3084, 1584 },
+ { 0x3085, 1587 },
+ { 0x3082, 1590 },
+ { 0x308D, 1593 },
+ { 0x308F, 1596 },
+ { 0x308A, 1599 },
+ { 0x308B, 1602 },
+ { 0x3093, 1605 },
+ { 0x3090, 1608 },
+ { 0x3091, 1611 },
+ { 0x314D, 1614 },
+ { 0x314B, 1617 },
+ { 0x3046, 1620 },
+ { 0x303F, 1623 },
+ { 0x304A, 1626 },
+ { 0x304E, 1629 },
+ { 0x3054, 1632 },
+ { 0x3120, 1635 },
+ { 0x3127, 1638 },
+ { 0x311A, 1641 },
+ { 0x3124, 1644 },
+ { 0x312B, 1647 },
+ { 0x3157, 1650 },
+ { 0x3155, 1653 },
+ { 0x3229, 1656 },
+ { 0x3233, 1659 },
+ { 0x3230, 1662 },
+ { 0x3149, 1665 },
+ { 0x3147, 1668 },
+ { 0x3144, 1671 },
+ { 0x3145, 1674 },
+ { 0x33FA, 1677 },
+ { 0x3404, 1680 },
+ { 0x3407, 1683 },
+ { 0x340D, 1686 },
+ { 0x3154, 1689 },
+ { 0x3151, 1692 },
+ { 0x3152, 1695 },
+ { 0x335D, 1698 },
+ { 0x3364, 1701 },
+ { 0x3360, 1704 },
+ { 0x3368, 1707 },
+ { 0x336E, 1710 },
+ { 0x314F, 1713 },
+ { 0x315B, 1716 },
+ { 0x315D, 1719 },
+ { 0x3158, 1722 },
+ { 0x3159, 1725 },
+ { 0x3413, 1728 },
+ { 0x341E, 1731 },
+ { 0x3422, 1734 },
+ { 0x32BD, 1737 },
+ { 0x32C4, 1740 },
+ { 0x32B6, 1743 },
+ { 0x32C6, 1746 },
+ { 0x32CC, 1749 },
+ { 0x3009, 1752 },
+ { 0x3006, 1755 },
+ { 0x3007, 1758 },
+ { 0x3004, 1761 },
+ { 0x3002, 1764 },
+ { 0x2FFF, 1767 },
+ { 0x3000, 1770 },
+ { 0x3010, 1773 },
+ { 0x300D, 1776 },
+ { 0x300E, 1779 },
+ { 0x300B, 1782 },
+ { 0x3014, 1785 },
+ { 0x3016, 1788 },
+ { 0x3011, 1791 },
+ { 0x3012, 1794 },
+ { 0x301A, 1797 },
+ { 0x301C, 1800 },
+ { 0x3017, 1803 },
+ { 0x3018, 1806 },
+ { 0x33C9, 1809 },
+ { 0x33C6, 1812 },
+ { 0x33C3, 1815 },
+ { 0x33C4, 1818 },
+ { 0x33D2, 1821 },
+ { 0x33CF, 1824 },
+ { 0x33D0, 1827 },
+ { 0x33CD, 1830 },
+ { 0x33D6, 1833 },
+ { 0x33D8, 1836 },
+ { 0x33D3, 1839 },
+ { 0x33D4, 1842 },
+ { 0x33DC, 1845 },
+ { 0x33DE, 1848 },
+ { 0x33D9, 1851 },
+ { 0x33DA, 1854 },
+ { 0x3390, 1857 },
+ { 0x338D, 1860 },
+ { 0x338E, 1863 },
+ { 0x339A, 1866 },
+ { 0x3398, 1869 },
+ { 0x3397, 1872 },
+ { 0x3394, 1875 },
+ { 0x3395, 1878 },
+ { 0x3344, 1881 },
+ { 0x334D, 1884 },
+ { 0x3349, 1887 },
+ { 0x3351, 1890 },
+ { 0x3357, 1893 },
+ { 0x3392, 1896 },
+ { 0x339E, 1899 },
+ { 0x33A0, 1902 },
+ { 0x339B, 1905 },
+ { 0x339C, 1908 },
+ { 0x33A4, 1911 },
+ { 0x33A6, 1914 },
+ { 0x33A1, 1917 },
+ { 0x33A2, 1920 },
+ { 0x32DA, 1923 },
+ { 0x32D7, 1926 },
+ { 0x32D8, 1929 },
+ { 0x32E4, 1932 },
+ { 0x32E2, 1935 },
+ { 0x3374, 1938 },
+ { 0x337F, 1941 },
+ { 0x337B, 1944 },
+ { 0x3383, 1947 },
+ { 0x3389, 1950 },
+ { 0x32D5, 1953 },
+ { 0x32D3, 1956 },
+ { 0x32D0, 1959 },
+ { 0x32D1, 1962 },
+ { 0x32E1, 1965 },
+ { 0x32DE, 1968 },
+ { 0x32DF, 1971 },
+ { 0x32FA, 1974 },
+ { 0x3301, 1977 },
+ { 0x32F3, 1980 },
+ { 0x32FE, 1983 },
+ { 0x3305, 1986 },
+ { 0x3309, 1989 },
+ { 0x32DC, 1992 },
+ { 0x32E8, 1995 },
+ { 0x32EA, 1998 },
+ { 0x32E5, 2001 },
+ { 0x32E6, 2004 },
+ { 0x32EE, 2007 },
+ { 0x32F0, 2010 },
+ { 0x32EB, 2013 },
+ { 0x32EC, 2016 },
+ { 0x30EB, 2019 },
+ { 0x30E8, 2022 },
+ { 0x30E9, 2025 },
+ { 0x30F6, 2028 },
+ { 0x30F4, 2031 },
+ { 0x30E6, 2034 },
+ { 0x30E4, 2037 },
+ { 0x30E1, 2040 },
+ { 0x30E2, 2043 },
+ { 0x30F3, 2046 },
+ { 0x30F0, 2049 },
+ { 0x30F1, 2052 },
+ { 0x30EE, 2055 },
+ { 0x30FA, 2058 },
+ { 0x30FC, 2061 },
+ { 0x30F7, 2064 },
+ { 0x30F8, 2067 },
+ { 0x2FD5, 2070 },
+ { 0x2FD3, 2073 },
+ { 0x30B4, 2076 },
+ { 0x30B1, 2079 },
+ { 0x30B2, 2082 },
+ { 0x30BA, 2085 },
+ { 0x30B9, 2088 },
+ { 0x30AF, 2091 },
+ { 0x30AC, 2094 },
+ { 0x30A9, 2097 },
+ { 0x30AA, 2100 },
+ { 0x30B8, 2103 },
+ { 0x30B5, 2106 },
+ { 0x30B6, 2109 },
+ { 0x30BE, 2112 },
+ { 0x30C0, 2115 },
+ { 0x30BB, 2118 },
+ { 0x30BC, 2121 },
+ { 0x30C4, 2124 },
+ { 0x30C6, 2127 },
+ { 0x30C1, 2130 },
+ { 0x30C2, 2133 },
+ { 0x324A, 2136 },
+ { 0x3247, 2139 },
+ { 0x3248, 2142 },
+ { 0x3253, 2145 },
+ { 0x3251, 2148 },
+ { 0x3250, 2151 },
+ { 0x324E, 2154 },
+ { 0x324C, 2157 },
+ { 0x342A, 2160 },
+ { 0x3427, 2163 },
+ { 0x3424, 2166 },
+ { 0x3425, 2169 },
+ { 0x3431, 2172 },
+ { 0x342E, 2175 },
+ { 0x342F, 2178 },
+ { 0x342D, 2181 },
+ { 0x3435, 2184 },
+ { 0x3437, 2187 },
+ { 0x3432, 2190 },
+ { 0x3433, 2193 },
+ { 0x343E, 2196 },
+ { 0x343B, 2199 },
+ { 0x3438, 2202 },
+ { 0x3439, 2205 },
+ { 0x3447, 2208 },
+ { 0x3444, 2211 },
+ { 0x3445, 2214 },
+ { 0x3442, 2217 },
+ { 0x344B, 2220 },
+ { 0x344D, 2223 },
+ { 0x3448, 2226 },
+ { 0x3449, 2229 },
+ { 0x3451, 2232 },
+ { 0x3453, 2235 },
+ { 0x344E, 2238 },
+ { 0x344F, 2241 },
+ { 0x325E, 2244 },
+ { 0x325B, 2247 },
+ { 0x325C, 2250 },
+ { 0x3268, 2253 },
+ { 0x3266, 2256 },
+ { 0x330F, 2259 },
+ { 0x331A, 2262 },
+ { 0x3316, 2265 },
+ { 0x331E, 2268 },
+ { 0x3324, 2271 },
+ { 0x3259, 2274 },
+ { 0x3257, 2277 },
+ { 0x3254, 2280 },
+ { 0x3255, 2283 },
+ { 0x3265, 2286 },
+ { 0x3262, 2289 },
+ { 0x3263, 2292 },
+ { 0x3260, 2295 },
+ { 0x326C, 2298 },
+ { 0x326E, 2301 },
+ { 0x3269, 2304 },
+ { 0x326A, 2307 },
+ { 0x3272, 2310 },
+ { 0x3274, 2313 },
+ { 0x326F, 2316 },
+ { 0x3270, 2319 },
+ { 0x32A1, 2322 },
+ { 0x32A7, 2325 },
+ { 0x3299, 2328 },
+ { 0x32A4, 2331 },
+ { 0x32AA, 2334 },
+ { 0x32B0, 2337 },
+ { 0x3028, 2340 },
+ { 0x3025, 2343 },
+ { 0x3026, 2346 },
+ { 0x3032, 2349 },
+ { 0x3030, 2352 },
+ { 0x3023, 2355 },
+ { 0x3020, 2358 },
+ { 0x301D, 2361 },
+ { 0x301E, 2364 },
+ { 0x302F, 2367 },
+ { 0x302C, 2370 },
+ { 0x302D, 2373 },
+ { 0x302A, 2376 },
+ { 0x3036, 2379 },
+ { 0x3038, 2382 },
+ { 0x3033, 2385 },
+ { 0x3034, 2388 },
+ { 0x303C, 2391 },
+ { 0x3039, 2394 },
+ { 0x303A, 2397 },
+ { 0x2FE4, 2400 },
+ { 0x2FE1, 2403 },
+ { 0x2FE2, 2406 },
+ { 0x2FEB, 2409 },
+ { 0x2FE9, 2412 },
+ { 0x2FF7, 2415 },
+ { 0x2FFD, 2418 },
+ { 0x332B, 2421 },
+ { 0x3328, 2424 },
+ { 0x3329, 2427 },
+ { 0x3337, 2430 },
+ { 0x3334, 2433 },
+ { 0x3335, 2436 },
+ { 0x3333, 2439 },
+ { 0x3330, 2442 },
+ { 0x3331, 2445 },
+ { 0x332E, 2448 },
+ { 0x333A, 2451 },
+ { 0x333C, 2454 },
+ { 0x3338, 2457 },
+ { 0x3340, 2460 },
+ { 0x3342, 2463 },
+ { 0x333D, 2466 },
+ { 0x333E, 2469 },
+ { 0x327C, 2472 },
+ { 0x3279, 2475 },
+ { 0x327A, 2478 },
+ { 0x3283, 2481 },
+ { 0x3281, 2484 },
+ { 0x328F, 2487 },
+ { 0x3295, 2490 },
+ { 0x3107, 2493 },
+ { 0x3104, 2496 },
+ { 0x3105, 2499 },
+ { 0x3111, 2502 },
+ { 0x310F, 2505 },
+ { 0x3102, 2508 },
+ { 0x3100, 2511 },
+ { 0x30FD, 2514 },
+ { 0x30FE, 2517 },
+ { 0x310E, 2520 },
+ { 0x310B, 2523 },
+ { 0x310C, 2526 },
+ { 0x3109, 2529 },
+ { 0x3115, 2532 },
+ { 0x3117, 2535 },
+ { 0x3112, 2538 },
+ { 0x3113, 2541 },
+ { 0x30CD, 2544 },
+ { 0x30CB, 2547 },
+ { 0x30D2, 2550 },
+ { 0x30DF, 2553 },
+ { 0x30A3, 2556 },
+ { 0x31E4, 2559 },
+ { 0x31E1, 2562 },
+ { 0x31E2, 2565 },
+ { 0x31F0, 2568 },
+ { 0x31ED, 2571 },
+ { 0x31EE, 2574 },
+ { 0x31DF, 2577 },
+ { 0x31DB, 2580 },
+ { 0x31DC, 2583 },
+ { 0x31EC, 2586 },
+ { 0x31E9, 2589 },
+ { 0x31EA, 2592 },
+ { 0x31E7, 2595 },
+ { 0x31F4, 2598 },
+ { 0x31F6, 2601 },
+ { 0x31F1, 2604 },
+ { 0x31F2, 2607 },
+ { 0x31A8, 2610 },
+ { 0x31A5, 2613 },
+ { 0x31A6, 2616 },
+ { 0x31B0, 2619 },
+ { 0x31AD, 2622 },
+ { 0x31AE, 2625 },
+ { 0x31BD, 2628 },
+ { 0x3236, 2631 },
+ { 0x3168, 2634 },
+ { 0x3165, 2637 },
+ { 0x3166, 2640 },
+ { 0x3171, 2643 },
+ { 0x316F, 2646 },
+ { 0x3163, 2649 },
+ { 0x3161, 2652 },
+ { 0x315E, 2655 },
+ { 0x315F, 2658 },
+ { 0x316E, 2661 },
+ { 0x316C, 2664 },
+ { 0x316A, 2667 },
+ { 0x3175, 2670 },
+ { 0x3177, 2673 },
+ { 0x3172, 2676 },
+ { 0x3173, 2679 },
+ { 0x317B, 2682 },
+ { 0x317D, 2685 },
+ { 0x3178, 2688 },
+ { 0x3179, 2691 },
+ { 0x3062, 2694 },
+ { 0x305F, 2697 },
+ { 0x3060, 2700 },
+ { 0x305D, 2703 },
+ { 0x305B, 2706 },
+ { 0x3058, 2709 },
+ { 0x3059, 2712 },
+ { 0x3069, 2715 },
+ { 0x3066, 2718 },
+ { 0x3067, 2721 },
+ { 0x3064, 2724 },
+ { 0x306D, 2727 },
+ { 0x306F, 2730 },
+ { 0x306A, 2733 },
+ { 0x306B, 2736 },
+ { 0x3072, 2739 },
+ { 0x3074, 2742 },
+ { 0x3070, 2745 },
+ { 0x313A, 2748 },
+ { 0x3137, 2751 },
+ { 0x3138, 2754 },
+ { 0x3142, 2757 },
+ { 0x3140, 2760 },
+ { 0x3135, 2763 },
+ { 0x3132, 2766 },
+ { 0x312F, 2769 },
+ { 0x3130, 2772 },
+ { 0x313F, 2775 },
+ { 0x313D, 2778 },
+ { 0x313E, 2781 },
+ { 0x313C, 2784 },
+ { 0x3143, 2787 },
+ { 0x323F, 2790 },
+ { 0x323C, 2793 },
+ { 0x323D, 2796 },
+ { 0x3218, 2799 },
+ { 0x3215, 2802 },
+ { 0x3216, 2805 },
+ { 0x3223, 2808 },
+ { 0x3221, 2811 },
+ { 0x3213, 2814 },
+ { 0x3210, 2817 },
+ { 0x320D, 2820 },
+ { 0x320E, 2823 },
+ { 0x3220, 2826 },
+ { 0x321D, 2829 },
+ { 0x321E, 2832 },
+ { 0x321B, 2835 },
+ { 0x33AE, 2838 },
+ { 0x33AB, 2841 },
+ { 0x33AC, 2844 },
+ { 0x33E5, 2847 },
+ { 0x33E2, 2850 },
+ { 0x33DF, 2853 },
+ { 0x33E0, 2856 },
+ { 0x33ED, 2859 },
+ { 0x33EA, 2862 },
+ { 0x33EB, 2865 },
+ { 0x33E8, 2868 },
+ { 0x33F1, 2871 },
+ { 0x33F3, 2874 },
+ { 0x33EE, 2877 },
+ { 0x33EF, 2880 },
+ { 0x33F7, 2883 },
+ { 0x33F4, 2886 },
+ { 0x33F5, 2889 },
+ { 0x33B2, 2892 },
+ { 0x33AF, 2895 },
+ { 0x33B0, 2898 },
+ { 0x33BB, 2901 },
+ { 0x33C1, 2904 },
+ { 0x31C5, 2907 },
+ { 0x31C3, 2910 },
+ { 0x31CC, 2913 },
+ { 0x31CA, 2916 },
+ { 0x31D9, 2919 },
+ { 0x3185, 2922 },
+ { 0x3182, 2925 },
+ { 0x3183, 2928 },
+ { 0x318D, 2931 },
+ { 0x318A, 2934 },
+ { 0x318B, 2937 },
+ { 0x3199, 2940 },
+ { 0x319F, 2943 },
+ { 0x31FC, 2946 },
+ { 0x31F9, 2949 },
+ { 0x31FA, 2952 },
+ { 0x3206, 2955 },
+ { 0x3204, 2958 },
+ { 0x31F8, 2961 },
+ { 0x3203, 2964 },
+ { 0x3200, 2967 },
+ { 0x3201, 2970 },
+ { 0x31FE, 2973 },
+ { 0x320A, 2976 },
+ { 0x320C, 2979 },
+ { 0x3207, 2982 },
+ { 0x3208, 2985 },
+ { 0x307B, 2988 },
+ { 0x3079, 2991 },
+ { 0x3083, 2994 },
+ { 0x3080, 2997 },
+ { 0x3081, 3000 },
+ { 0x308E, 3003 },
+ { 0x3047, 3006 },
+ { 0x3044, 3009 },
+ { 0x3045, 3012 },
+ { 0x3042, 3015 },
+ { 0x3040, 3018 },
+ { 0x303D, 3021 },
+ { 0x303E, 3024 },
+ { 0x304B, 3027 },
+ { 0x3048, 3030 },
+ { 0x3049, 3033 },
+ { 0x304F, 3036 },
+ { 0x3051, 3039 },
+ { 0x304C, 3042 },
+ { 0x304D, 3045 },
+ { 0x3055, 3048 },
+ { 0x3057, 3051 },
+ { 0x3052, 3054 },
+ { 0x3053, 3057 },
+ { 0x3121, 3060 },
+ { 0x311E, 3063 },
+ { 0x311F, 3066 },
+ { 0x3128, 3069 },
+ { 0x3126, 3072 },
+ { 0x311D, 3075 },
+ { 0x311B, 3078 },
+ { 0x3118, 3081 },
+ { 0x3119, 3084 },
+ { 0x3125, 3087 },
+ { 0x3122, 3090 },
+ { 0x3123, 3093 },
+ { 0x312C, 3096 },
+ { 0x312E, 3099 },
+ { 0x3129, 3102 },
+ { 0x312A, 3105 },
+ { 0x322A, 3108 },
+ { 0x3227, 3111 },
+ { 0x3228, 3114 },
+ { 0x3234, 3117 },
+ { 0x3232, 3120 },
+ { 0x3225, 3123 },
+ { 0x3231, 3126 },
+ { 0x322E, 3129 },
+ { 0x322F, 3132 },
+ { 0x322D, 3135 },
+ { 0x314A, 3138 },
+ { 0x3148, 3141 },
+ { 0x33FE, 3144 },
+ { 0x33FB, 3147 },
+ { 0x33F8, 3150 },
+ { 0x33F9, 3153 },
+ { 0x3405, 3156 },
+ { 0x3402, 3159 },
+ { 0x3403, 3162 },
+ { 0x3401, 3165 },
+ { 0x3408, 3168 },
+ { 0x340A, 3171 },
+ { 0x3406, 3174 },
+ { 0x340E, 3177 },
+ { 0x3410, 3180 },
+ { 0x340B, 3183 },
+ { 0x340C, 3186 },
+ { 0x335E, 3189 },
+ { 0x335B, 3192 },
+ { 0x335C, 3195 },
+ { 0x3365, 3198 },
+ { 0x3362, 3201 },
+ { 0x3363, 3204 },
+ { 0x3361, 3207 },
+ { 0x335F, 3210 },
+ { 0x3369, 3213 },
+ { 0x336B, 3216 },
+ { 0x3366, 3219 },
+ { 0x3367, 3222 },
+ { 0x336F, 3225 },
+ { 0x3371, 3228 },
+ { 0x336C, 3231 },
+ { 0x336D, 3234 },
+ { 0x3150, 3237 },
+ { 0x314E, 3240 },
+ { 0x315C, 3243 },
+ { 0x3417, 3246 },
+ { 0x3414, 3249 },
+ { 0x3411, 3252 },
+ { 0x3412, 3255 },
+ { 0x341F, 3258 },
+ { 0x341C, 3261 },
+ { 0x341D, 3264 },
+ { 0x341A, 3267 },
+ { 0x3423, 3270 },
+ { 0x3420, 3273 },
+ { 0x3421, 3276 },
+ { 0x32BE, 3279 },
+ { 0x32BB, 3282 },
+ { 0x32BC, 3285 },
+ { 0x32C3, 3288 },
+ { 0x32B9, 3291 },
+ { 0x32B7, 3294 },
+ { 0x32B4, 3297 },
+ { 0x32B5, 3300 },
+ { 0x32C2, 3303 },
+ { 0x32C1, 3306 },
+ { 0x32C0, 3309 },
+ { 0x32C7, 3312 },
+ { 0x32C9, 3315 },
+ { 0x32C5, 3318 },
+ { 0x32CD, 3321 },
+ { 0x32CF, 3324 },
+ { 0x32CA, 3327 },
+ { 0x32CB, 3330 },
+ { 0x3005, 3333 },
+ { 0x3003, 3336 },
+ { 0x300C, 3339 },
+ { 0x300A, 3342 },
+ { 0x3015, 3345 },
+ { 0x301B, 3348 },
+ { 0x33CA, 3351 },
+ { 0x33C7, 3354 },
+ { 0x33C8, 3357 },
+ { 0x33CE, 3360 },
+ { 0x33CB, 3363 },
+ { 0x33CC, 3366 },
+ { 0x33D7, 3369 },
+ { 0x33DD, 3372 },
+ { 0x3343, 3375 },
+ { 0x334E, 3378 },
+ { 0x334B, 3381 },
+ { 0x334C, 3384 },
+ { 0x334A, 3387 },
+ { 0x3347, 3390 },
+ { 0x3348, 3393 },
+ { 0x3346, 3396 },
+ { 0x3352, 3399 },
+ { 0x3354, 3402 },
+ { 0x334F, 3405 },
+ { 0x3350, 3408 },
+ { 0x3358, 3411 },
+ { 0x335A, 3414 },
+ { 0x3355, 3417 },
+ { 0x3356, 3420 },
+ { 0x3393, 3423 },
+ { 0x3391, 3426 },
+ { 0x339F, 3429 },
+ { 0x33A5, 3432 },
+ { 0x3375, 3435 },
+ { 0x3372, 3438 },
+ { 0x3373, 3441 },
+ { 0x3380, 3444 },
+ { 0x337D, 3447 },
+ { 0x337E, 3450 },
+ { 0x337C, 3453 },
+ { 0x3379, 3456 },
+ { 0x337A, 3459 },
+ { 0x3377, 3462 },
+ { 0x3384, 3465 },
+ { 0x3386, 3468 },
+ { 0x3381, 3471 },
+ { 0x3382, 3474 },
+ { 0x338A, 3477 },
+ { 0x338C, 3480 },
+ { 0x3387, 3483 },
+ { 0x3388, 3486 },
+ { 0x32D6, 3489 },
+ { 0x32D4, 3492 },
+ { 0x32FB, 3495 },
+ { 0x32F8, 3498 },
+ { 0x32F9, 3501 },
+ { 0x3302, 3504 },
+ { 0x3300, 3507 },
+ { 0x32F6, 3510 },
+ { 0x32F4, 3513 },
+ { 0x32F1, 3516 },
+ { 0x32F2, 3519 },
+ { 0x32FF, 3522 },
+ { 0x32FC, 3525 },
+ { 0x32FD, 3528 },
+ { 0x3306, 3531 },
+ { 0x3303, 3534 },
+ { 0x3304, 3537 },
+ { 0x330A, 3540 },
+ { 0x330C, 3543 },
+ { 0x3307, 3546 },
+ { 0x3308, 3549 },
+ { 0x32DD, 3552 },
+ { 0x32DB, 3555 },
+ { 0x32E9, 3558 },
+ { 0x32EF, 3561 },
+ { 0x30E7, 3564 },
+ { 0x30E5, 3567 },
+ { 0x30EF, 3570 },
+ { 0x30EC, 3573 },
+ { 0x30ED, 3576 },
+ { 0x30FB, 3579 },
+ { 0x30B0, 3582 },
+ { 0x30AD, 3585 },
+ { 0x30AE, 3588 },
+ { 0x30BF, 3591 },
+ { 0x30C5, 3594 },
+ { 0x324D, 3597 },
+ { 0x324B, 3600 },
+ { 0x342B, 3603 },
+ { 0x3428, 3606 },
+ { 0x3429, 3609 },
+ { 0x342C, 3612 },
+ { 0x3436, 3615 },
+ { 0x343F, 3618 },
+ { 0x343C, 3621 },
+ { 0x343D, 3624 },
+ { 0x3443, 3627 },
+ { 0x3440, 3630 },
+ { 0x3441, 3633 },
+ { 0x344C, 3636 },
+ { 0x3452, 3639 },
+ { 0x3310, 3642 },
+ { 0x330D, 3645 },
+ { 0x330E, 3648 },
+ { 0x331B, 3651 },
+ { 0x3318, 3654 },
+ { 0x3319, 3657 },
+ { 0x3317, 3660 },
+ { 0x3314, 3663 },
+ { 0x3315, 3666 },
+ { 0x3312, 3669 },
+ { 0x331F, 3672 },
+ { 0x3321, 3675 },
+ { 0x331C, 3678 },
+ { 0x331D, 3681 },
+ { 0x3325, 3684 },
+ { 0x3327, 3687 },
+ { 0x3322, 3690 },
+ { 0x3323, 3693 },
+ { 0x325A, 3696 },
+ { 0x3258, 3699 },
+ { 0x3261, 3702 },
+ { 0x325F, 3705 },
+ { 0x326D, 3708 },
+ { 0x3273, 3711 },
+ { 0x32A2, 3714 },
+ { 0x329F, 3717 },
+ { 0x32A0, 3720 },
+ { 0x32A8, 3723 },
+ { 0x32A6, 3726 },
+ { 0x329D, 3729 },
+ { 0x329A, 3732 },
+ { 0x3297, 3735 },
+ { 0x3298, 3738 },
+ { 0x32A5, 3741 },
+ { 0x32A3, 3744 },
+ { 0x32AB, 3747 },
+ { 0x32AD, 3750 },
+ { 0x32A9, 3753 },
+ { 0x32B1, 3756 },
+ { 0x32B3, 3759 },
+ { 0x32AE, 3762 },
+ { 0x32AF, 3765 },
+ { 0x3024, 3768 },
+ { 0x3021, 3771 },
+ { 0x3022, 3774 },
+ { 0x302B, 3777 },
+ { 0x3029, 3780 },
+ { 0x3037, 3783 },
+ { 0x332F, 3786 },
+ { 0x332C, 3789 },
+ { 0x332D, 3792 },
+ { 0x333B, 3795 },
+ { 0x3341, 3798 },
+ { 0x3103, 3801 },
+ { 0x3101, 3804 },
+ { 0x310A, 3807 },
+ { 0x3108, 3810 },
+ { 0x3116, 3813 },
+ { 0x31E0, 3816 },
+ { 0x31DE, 3819 },
+ { 0x31E8, 3822 },
+ { 0x31E5, 3825 },
+ { 0x31E6, 3828 },
+ { 0x31F5, 3831 },
+ { 0x3164, 3834 },
+ { 0x3162, 3837 },
+ { 0x316B, 3840 },
+ { 0x3169, 3843 },
+ { 0x3176, 3846 },
+ { 0x317C, 3849 },
+ { 0x305E, 3852 },
+ { 0x305C, 3855 },
+ { 0x3065, 3858 },
+ { 0x3063, 3861 },
+ { 0x306E, 3864 },
+ { 0x3073, 3867 },
+ { 0x3136, 3870 },
+ { 0x3133, 3873 },
+ { 0x3134, 3876 },
+ { 0x313B, 3879 },
+ { 0x3214, 3882 },
+ { 0x3211, 3885 },
+ { 0x3212, 3888 },
+ { 0x321C, 3891 },
+ { 0x3219, 3894 },
+ { 0x321A, 3897 },
+ { 0x33E6, 3900 },
+ { 0x33E3, 3903 },
+ { 0x33E4, 3906 },
+ { 0x33E9, 3909 },
+ { 0x33E7, 3912 },
+ { 0x33F2, 3915 },
+ { 0x31F7, 3918 },
+ { 0x31FF, 3921 },
+ { 0x31FD, 3924 },
+ { 0x320B, 3927 },
+ { 0x3043, 3930 },
+ { 0x3041, 3933 },
+ { 0x3050, 3936 },
+ { 0x3056, 3939 },
+ { 0x311C, 3942 },
+ { 0x312D, 3945 },
+ { 0x3226, 3948 },
+ { 0x3224, 3951 },
+ { 0x322B, 3954 },
+ { 0x322C, 3957 },
+ { 0x33FF, 3960 },
+ { 0x33FC, 3963 },
+ { 0x33FD, 3966 },
+ { 0x3400, 3969 },
+ { 0x3409, 3972 },
+ { 0x340F, 3975 },
+ { 0x336A, 3978 },
+ { 0x3370, 3981 },
+ { 0x3418, 3984 },
+ { 0x3415, 3987 },
+ { 0x3416, 3990 },
+ { 0x341B, 3993 },
+ { 0x3419, 3996 },
+ { 0x32BA, 3999 },
+ { 0x32B8, 4002 },
+ { 0x32BF, 4005 },
+ { 0x32C8, 4008 },
+ { 0x32CE, 4011 },
+ { 0x3345, 4014 },
+ { 0x3353, 4017 },
+ { 0x3359, 4020 },
+ { 0x3378, 4023 },
+ { 0x3376, 4026 },
+ { 0x3385, 4029 },
+ { 0x338B, 4032 },
+ { 0x32F7, 4035 },
+ { 0x32F5, 4038 },
+ { 0x330B, 4041 },
+ { 0x3313, 4044 },
+ { 0x3311, 4047 },
+ { 0x3320, 4050 },
+ { 0x3326, 4053 },
+ { 0x329E, 4056 },
+ { 0x329B, 4059 },
+ { 0x329C, 4062 },
+ { 0x32AC, 4065 },
+ { 0x32B2, 4068 },
+ { 0x2FDC, 4071 },
+ { 0x224D, 4075 },
+ { 0x1E9B, 4077 },
+ { 0x1F7D, 4080 },
+ { 0x05B5, 4082 },
+ { 0x23F2, 4083 },
+ { 0x7AB6, 4086 },
+ { 0x1FAC, 4087 },
+ { 0x1FA4, 4093 },
+ { 0x1FA0, 4099 },
+ { 0x1FB0, 4105 },
+ { 0x1FC1, 4111 },
+ { 0x1FA1, 4117 },
+ { 0x1FBA, 4122 },
+ { 0x1FB1, 4127 },
+ { 0x1FAA, 4132 },
+ { 0x1FB3, 4137 },
+ { 0x1FC3, 4142 },
+ { 0x1FB5, 4146 },
+ { 0x1F9D, 4152 },
+ { 0x1F99, 4158 },
+ { 0x1FC0, 4164 },
+ { 0x1FC2, 4170 },
+ { 0x1FC7, 4174 },
+ { 0x1FB6, 4179 },
+ { 0x1FE4, 4185 },
+ { 0x1FA2, 4189 },
+ { 0x1FA3, 4195 },
+ { 0x1F8A, 4200 },
+ { 0x1FBE, 4205 },
+ { 0x1F9B, 4211 },
+ { 0x1FAF, 4217 },
+ { 0x1F9C, 4222 },
+ { 0x1F87, 4227 },
+ { 0x1F90, 4232 },
+ { 0x1F8B, 4237 },
+ { 0x1F88, 4242 },
+ { 0x1F89, 4247 },
+ { 0x1F9F, 4252 },
+ { 0x1FBF, 4258 },
+ { 0x1F91, 4263 },
+ { 0x1FA6, 4268 },
+ { 0x1F96, 4274 },
+ { 0x1F92, 4280 },
+ { 0x1F97, 4285 },
+ { 0x1F93, 4291 },
+ { 0x1FB2, 4296 },
+ { 0x1FC9, 4301 },
+ { 0x1FC5, 4305 },
+ { 0x1FB9, 4310 },
+ { 0x1F9A, 4315 },
+ { 0x1FA8, 4320 },
+ { 0x1FC4, 4325 },
+ { 0x1FC8, 4329 },
+ { 0x1FAD, 4334 },
+ { 0x1FA7, 4339 },
+ { 0x1F8E, 4344 },
+ { 0x1FBC, 4349 },
+ { 0x1FB7, 4354 },
+ { 0x1FBB, 4359 },
+ { 0x1F8D, 4363 },
+ { 0x1FAE, 4368 },
+ { 0x1F8C, 4373 },
+ { 0x1FAB, 4378 },
+ { 0x1F98, 4383 },
+ { 0x1FB4, 4388 },
+ { 0x1F85, 4393 },
+ { 0x1F86, 4397 },
+ { 0x1FA9, 4402 },
+ { 0x1FC6, 4407 },
+ { 0x1F9E, 4412 },
+ { 0x1F8F, 4417 },
+ { 0x1FA5, 4422 },
+ { 0x1F94, 4427 },
+ { 0x1FBD, 4432 },
+ { 0x1F95, 4437 },
+ { 0x1FB8, 4442 },
+ { 0x1F61, 4447 },
+ { 0x8075, 4448 },
+ { 0x7FFB, 4449 },
+ { 0x7B64, 4452 },
+ { 0x7F86, 4454 },
+ { 0x7D69, 4455 },
+ { 0x1D89, 4456 },
+ { 0x261A, 4458 },
+ { 0x2619, 4461 },
+ { 0x3EE1, 4463 },
+ { 0x7A93, 4464 },
+ { 0x2161, 4467 },
+ { 0x2147, 4475 },
+ { 0x213B, 4483 },
+ { 0x213F, 4490 },
+ { 0x2137, 4498 },
+ { 0x2159, 4505 },
+ { 0x2169, 4512 },
+ { 0x214B, 4520 },
+ { 0x213A, 4528 },
+ { 0x2143, 4535 },
+ { 0x2136, 4543 },
+ { 0x2158, 4550 },
+ { 0x217D, 4557 },
+ { 0x217A, 4564 },
+ { 0x2189, 4571 },
+ { 0x217C, 4578 },
+ { 0x2179, 4585 },
+ { 0x2188, 4592 },
+ { 0x2162, 4599 },
+ { 0x2148, 4607 },
+ { 0x2133, 4615 },
+ { 0x2140, 4622 },
+ { 0x212F, 4630 },
+ { 0x2151, 4637 },
+ { 0x2168, 4644 },
+ { 0x214A, 4652 },
+ { 0x2132, 4660 },
+ { 0x2142, 4667 },
+ { 0x212E, 4675 },
+ { 0x2150, 4682 },
+ { 0x2177, 4689 },
+ { 0x2174, 4696 },
+ { 0x2186, 4703 },
+ { 0x2176, 4710 },
+ { 0x2173, 4717 },
+ { 0x2185, 4724 },
+ { 0x2164, 4731 },
+ { 0x2166, 4740 },
+ { 0x2156, 4749 },
+ { 0x214E, 4757 },
+ { 0x215E, 4765 },
+ { 0x215B, 4773 },
+ { 0x2153, 4781 },
+ { 0x216B, 4789 },
+ { 0x219A, 4797 },
+ { 0x213C, 4801 },
+ { 0x21A0, 4807 },
+ { 0x2138, 4814 },
+ { 0x215C, 4820 },
+ { 0x219C, 4826 },
+ { 0x2134, 4830 },
+ { 0x2130, 4836 },
+ { 0x2154, 4842 },
+ { 0x2199, 4848 },
+ { 0x219F, 4852 },
+ { 0x219B, 4859 },
+ { 0x2170, 4863 },
+ { 0x216E, 4869 },
+ { 0x2128, 4875 },
+ { 0x2126, 4881 },
+ { 0x2124, 4887 },
+ { 0x214C, 4891 },
+ { 0x2144, 4897 },
+ { 0x216C, 4903 },
+ { 0x212C, 4909 },
+ { 0x212A, 4915 },
+ { 0x2122, 4921 },
+ { 0x2196, 4925 },
+ { 0x2139, 4929 },
+ { 0x219E, 4935 },
+ { 0x2135, 4942 },
+ { 0x2155, 4948 },
+ { 0x2190, 4954 },
+ { 0x2191, 4961 },
+ { 0x218F, 4968 },
+ { 0x218E, 4975 },
+ { 0x2198, 4982 },
+ { 0x2131, 4986 },
+ { 0x212D, 4992 },
+ { 0x214D, 4998 },
+ { 0x2195, 5004 },
+ { 0x219D, 5008 },
+ { 0x2197, 5015 },
+ { 0x216F, 5019 },
+ { 0x216D, 5025 },
+ { 0x2127, 5031 },
+ { 0x2125, 5037 },
+ { 0x2194, 5043 },
+ { 0x2193, 5048 },
+ { 0x2192, 5057 },
+ { 0x8158, 5066 },
+ { 0x815C, 5075 },
+ { 0x8163, 5087 },
+ { 0x8160, 5102 },
+ { 0x8159, 5117 },
+ { 0x815D, 5126 },
+ { 0x8162, 5138 },
+ { 0x8161, 5153 },
+ { 0x815A, 5168 },
+ { 0x815E, 5177 },
+ { 0x815F, 5189 },
+ { 0x8164, 5201 },
+ { 0x815B, 5216 },
+ { 0x8165, 5225 },
+ { 0x8166, 5240 },
+ { 0x2123, 5245 },
+ { 0x2145, 5249 },
+ { 0x213D, 5255 },
+ { 0x215D, 5261 },
+ { 0x212B, 5267 },
+ { 0x2129, 5273 },
+ { 0x2121, 5279 },
+ { 0x8167, 5283 },
+ { 0x2165, 5290 },
+ { 0x2167, 5299 },
+ { 0x2157, 5308 },
+ { 0x214F, 5316 },
+ { 0x215F, 5324 },
+ { 0x215A, 5332 },
+ { 0x2152, 5340 },
+ { 0x216A, 5348 },
+ { 0x217E, 5356 },
+ { 0x217B, 5362 },
+ { 0x218A, 5368 },
+ { 0x2178, 5374 },
+ { 0x2175, 5380 },
+ { 0x2187, 5386 },
+ { 0x2172, 5392 },
+ { 0x2184, 5396 },
+ { 0x2181, 5402 },
+ { 0x218D, 5408 },
+ { 0x2171, 5414 },
+ { 0x2149, 5418 },
+ { 0x2141, 5425 },
+ { 0x2163, 5432 },
+ { 0x2146, 5439 },
+ { 0x213E, 5446 },
+ { 0x2160, 5453 },
+ { 0x2183, 5460 },
+ { 0x2180, 5467 },
+ { 0x218C, 5474 },
+ { 0x2182, 5481 },
+ { 0x217F, 5488 },
+ { 0x218B, 5495 },
+ { 0x7B00, 5502 },
+ { 0x7AB5, 5503 },
+ { 0x7D26, 5504 },
+ { 0x7D29, 5505 },
+ { 0x22F1, 5507 },
+ { 0x7AA2, 5509 },
+ { 0x7ACB, 5510 },
+ { 0x7CD6, 5512 },
+ { 0x7CD3, 5517 },
+ { 0x030E, 5523 },
+ { 0x2248, 5524 },
+ { 0x2D68, 5526 },
+ { 0x2D64, 5529 },
+ { 0x2D63, 5532 },
+ { 0x2D66, 5535 },
+ { 0x2D77, 5538 },
+ { 0x2D65, 5541 },
+ { 0x2D54, 5544 },
+ { 0x2D6A, 5547 },
+ { 0x2D5B, 5550 },
+ { 0x2D69, 5553 },
+ { 0x2D6F, 5556 },
+ { 0x2D76, 5559 },
+ { 0x2D70, 5562 },
+ { 0x2D6E, 5565 },
+ { 0x2D67, 5568 },
+ { 0x2D6D, 5571 },
+ { 0x2D58, 5574 },
+ { 0x2D6B, 5577 },
+ { 0x2D71, 5580 },
+ { 0x2D55, 5583 },
+ { 0x2D56, 5586 },
+ { 0x2D57, 5589 },
+ { 0x2D5A, 5592 },
+ { 0x2D5E, 5595 },
+ { 0x2D61, 5598 },
+ { 0x2D59, 5601 },
+ { 0x2D73, 5604 },
+ { 0x2D6C, 5607 },
+ { 0x2D72, 5610 },
+ { 0x2D60, 5613 },
+ { 0x2D74, 5616 },
+ { 0x2D5C, 5619 },
+ { 0x2D5F, 5622 },
+ { 0x2D62, 5625 },
+ { 0x2D5D, 5628 },
+ { 0x2D75, 5631 },
+ { 0x2A4F, 5634 },
+ { 0x2A6F, 5637 },
+ { 0x2A70, 5640 },
+ { 0x2AA5, 5643 },
+ { 0x2AA6, 5647 },
+ { 0x2AA7, 5651 },
+ { 0x2A80, 5655 },
+ { 0x2A73, 5658 },
+ { 0x2A79, 5661 },
+ { 0x2A7A, 5665 },
+ { 0x2A7C, 5669 },
+ { 0x2A7B, 5673 },
+ { 0x2A81, 5677 },
+ { 0x2A6C, 5680 },
+ { 0x2A6D, 5684 },
+ { 0x2A7F, 5688 },
+ { 0x2A62, 5691 },
+ { 0x2A64, 5694 },
+ { 0x2AA0, 5697 },
+ { 0x2A72, 5700 },
+ { 0x2AAB, 5705 },
+ { 0x2A97, 5708 },
+ { 0x2A6B, 5711 },
+ { 0x2A92, 5714 },
+ { 0x2A61, 5717 },
+ { 0x2AA9, 5720 },
+ { 0x2A8F, 5723 },
+ { 0x2A71, 5726 },
+ { 0x2A57, 5729 },
+ { 0x2A58, 5733 },
+ { 0x2A5A, 5737 },
+ { 0x2A59, 5741 },
+ { 0x2A99, 5745 },
+ { 0x2A9A, 5749 },
+ { 0x2A84, 5753 },
+ { 0x2A7D, 5756 },
+ { 0x2A65, 5759 },
+ { 0x2A9F, 5762 },
+ { 0x2A54, 5765 },
+ { 0x2A77, 5768 },
+ { 0x2A95, 5771 },
+ { 0x2A96, 5775 },
+ { 0x2A8B, 5779 },
+ { 0x2A8C, 5783 },
+ { 0x2A82, 5787 },
+ { 0x2A83, 5791 },
+ { 0x2A63, 5795 },
+ { 0x2A4A, 5798 },
+ { 0x2A66, 5801 },
+ { 0x2AAC, 5804 },
+ { 0x2A86, 5807 },
+ { 0x2A87, 5811 },
+ { 0x2A88, 5815 },
+ { 0x2A5F, 5819 },
+ { 0x2A60, 5823 },
+ { 0x2A51, 5827 },
+ { 0x2A52, 5831 },
+ { 0x2A9D, 5835 },
+ { 0x2A9E, 5839 },
+ { 0x2A7E, 5843 },
+ { 0x2A55, 5846 },
+ { 0x2A56, 5850 },
+ { 0x2A5B, 5854 },
+ { 0x2A5D, 5857 },
+ { 0x2A5E, 5861 },
+ { 0x2A50, 5865 },
+ { 0x2A89, 5868 },
+ { 0x2A69, 5871 },
+ { 0x2A6A, 5875 },
+ { 0x2A76, 5879 },
+ { 0x2A85, 5882 },
+ { 0x2A67, 5885 },
+ { 0x2A4E, 5888 },
+ { 0x2A49, 5891 },
+ { 0x2A4B, 5894 },
+ { 0x2A4C, 5898 },
+ { 0x2A4D, 5902 },
+ { 0x2A74, 5906 },
+ { 0x2A75, 5910 },
+ { 0x2A5C, 5914 },
+ { 0x2AB9, 5917 },
+ { 0x2A8A, 5920 },
+ { 0x2A68, 5923 },
+ { 0x2A53, 5926 },
+ { 0x2A6E, 5929 },
+ { 0x2A8E, 5935 },
+ { 0x2A94, 5939 },
+ { 0x2AB0, 5943 },
+ { 0x2AB1, 5947 },
+ { 0x2AA8, 5951 },
+ { 0x2AA4, 5955 },
+ { 0x2A8D, 5959 },
+ { 0x2AAE, 5963 },
+ { 0x2A93, 5967 },
+ { 0x2AB4, 5971 },
+ { 0x2AAD, 5975 },
+ { 0x2AB2, 5979 },
+ { 0x2A9C, 5983 },
+ { 0x2A98, 5987 },
+ { 0x2AA2, 5991 },
+ { 0x2A9B, 5995 },
+ { 0x2AAF, 5999 },
+ { 0x2A78, 6003 },
+ { 0x2AA3, 6007 },
+ { 0x2AAA, 6011 },
+ { 0x2A91, 6015 },
+ { 0x2AB6, 6019 },
+ { 0x2AB8, 6023 },
+ { 0x2A90, 6027 },
+ { 0x2AA1, 6031 },
+ { 0x2ABB, 6036 },
+ { 0x2AB3, 6040 },
+ { 0x2AB5, 6044 },
+ { 0x2AB7, 6048 },
+ { 0x2ABA, 6052 },
+ { 0x3B4B, 6056 },
+ { 0x3B4C, 6059 },
+ { 0x3B4D, 6062 },
+ { 0x3B4E, 6065 },
+ { 0x3B4F, 6068 },
+ { 0x7A9E, 6071 },
+ { 0x7AC8, 6072 },
+ { 0x231F, 6074 },
+ { 0x7F63, 6078 },
+ { 0x7F68, 6081 },
+ { 0x22A1, 6084 },
+ { 0x22A2, 6086 },
+ { 0x22A3, 6088 },
+ { 0x22A4, 6090 },
+ { 0x22A5, 6092 },
+ { 0x22A6, 6094 },
+ { 0x7FEB, 6096 },
+ { 0x7AAF, 6099 },
+ { 0x7AD0, 6100 },
+ { 0x1E63, 6102 },
+ { 0x0298, 6104 },
+ { 0x1E87, 6106 },
+ { 0x1F14, 6108 },
+ { 0x7B5A, 6110 },
+ { 0x7ADC, 6111 },
+ { 0x79D8, 6112 },
+ { 0x79D7, 6115 },
+ { 0x7FBA, 6118 },
+ { 0x7F59, 6122 },
+ { 0x7FDC, 6123 },
+ { 0x1E5D, 6124 },
+ { 0x7BB4, 6127 },
+ { 0x7ADB, 6132 },
+ { 0x7C51, 6133 },
+ { 0x7B7A, 6135 },
+ { 0x808F, 6137 },
+ { 0x79C5, 6138 },
+ { 0x1E4F, 6139 },
+ { 0x7F89, 6141 },
+ { 0x1CDF, 6143 },
+ { 0x7B28, 6144 },
+ { 0x79C7, 6146 },
+ { 0x79D0, 6148 },
+ { 0x2289, 6150 },
+ { 0x2236, 6152 },
+ { 0x7D70, 6154 },
+ { 0x7FC9, 6155 },
+ { 0x7A02, 6157 },
+ { 0x2319, 6159 },
+ { 0x7A6C, 6161 },
+ { 0x7B19, 6166 },
+ { 0x80A9, 6167 },
+ { 0x7BAB, 6168 },
+ { 0x1D1E, 6169 },
+ { 0x7F7B, 6171 },
+ { 0x0CD7, 6173 },
+ { 0x0CD6, 6176 },
+ { 0x0CC5, 6179 },
+ { 0x0CBC, 6182 },
+ { 0x0CC6, 6186 },
+ { 0x0CC8, 6190 },
+ { 0x0CC7, 6194 },
+ { 0x0CC9, 6198 },
+ { 0x0CCD, 6202 },
+ { 0x0CD2, 6205 },
+ { 0x0CCE, 6208 },
+ { 0x0CD1, 6211 },
+ { 0x0CD0, 6214 },
+ { 0x0CD5, 6217 },
+ { 0x0CCC, 6220 },
+ { 0x0CD4, 6223 },
+ { 0x0CD3, 6226 },
+ { 0x0CCF, 6229 },
+ { 0x0CB2, 6232 },
+ { 0x0CC0, 6236 },
+ { 0x0CB6, 6240 },
+ { 0x0CC2, 6244 },
+ { 0x0CBA, 6248 },
+ { 0x0CB8, 6252 },
+ { 0x0CB4, 6256 },
+ { 0x0CC4, 6260 },
+ { 0x0CB5, 6264 },
+ { 0x0CC3, 6268 },
+ { 0x0CC1, 6272 },
+ { 0x0CB7, 6276 },
+ { 0x0CBB, 6280 },
+ { 0x0CB9, 6284 },
+ { 0x0CB3, 6288 },
+ { 0x0CBD, 6293 },
+ { 0x0CAF, 6298 },
+ { 0x0C9E, 6301 },
+ { 0x0C8D, 6304 },
+ { 0x0C98, 6307 },
+ { 0x0CA3, 6310 },
+ { 0x0CA1, 6314 },
+ { 0x0CA1, 6318 },
+ { 0x0CA3, 6322 },
+ { 0x0CB0, 6326 },
+ { 0x0CAD, 6330 },
+ { 0x0C88, 6334 },
+ { 0x0CA8, 6337 },
+ { 0x0CA7, 6340 },
+ { 0x0CA8, 6344 },
+ { 0x0CA5, 6348 },
+ { 0x0C9D, 6351 },
+ { 0x0C9F, 6354 },
+ { 0x0CA7, 6357 },
+ { 0x0C8F, 6360 },
+ { 0x0CAC, 6364 },
+ { 0x0C99, 6368 },
+ { 0x0CA9, 6371 },
+ { 0x0CA6, 6374 },
+ { 0x0C8A, 6377 },
+ { 0x0C89, 6381 },
+ { 0x0C8C, 6385 },
+ { 0x0C91, 6388 },
+ { 0x0CA2, 6391 },
+ { 0x0CA0, 6395 },
+ { 0x0C9B, 6399 },
+ { 0x0C9A, 6403 },
+ { 0x0CD8, 6407 },
+ { 0x0CD9, 6411 },
+ { 0x0CA4, 6415 },
+ { 0x0C8E, 6419 },
+ { 0x0C95, 6423 },
+ { 0x0C9C, 6427 },
+ { 0x0C8B, 6431 },
+ { 0x0C90, 6435 },
+ { 0x0CAE, 6439 },
+ { 0x0C97, 6443 },
+ { 0x0C92, 6447 },
+ { 0x0C93, 6451 },
+ { 0x0C96, 6455 },
+ { 0x0C94, 6459 },
+ { 0x0CAA, 6463 },
+ { 0x0CAB, 6467 },
+ { 0x0CB1, 6471 },
+ { 0x0CCB, 6473 },
+ { 0x0CBE, 6475 },
+ { 0x0CBF, 6479 },
+ { 0x0CCA, 6483 },
+ { 0x7FB4, 6486 },
+ { 0x226D, 6487 },
+ { 0x003F, 6488 },
+ { 0x2BBD, 6490 },
+ { 0x2A32, 6495 },
+ { 0x2A33, 6497 },
+ { 0x808D, 6501 },
+ { 0x1CC6, 6503 },
+ { 0x7B9F, 6505 },
+ { 0x1CA2, 6508 },
+ { 0x1CDD, 6509 },
+ { 0x1C86, 6510 },
+ { 0x1CA5, 6511 },
+ { 0x7B02, 6512 },
+ { 0x7F34, 6513 },
+ { 0x7C0E, 6516 },
+ { 0x7B05, 6521 },
+ { 0x7B0C, 6526 },
+ { 0x7B0D, 6531 },
+ { 0x7C14, 6534 },
+ { 0x2310, 6536 },
+ { 0x606A, 6540 },
+ { 0x6061, 6542 },
+ { 0x6066, 6545 },
+ { 0x6062, 6548 },
+ { 0x6065, 6551 },
+ { 0x6064, 6554 },
+ { 0x6069, 6557 },
+ { 0x6060, 6560 },
+ { 0x6068, 6563 },
+ { 0x6067, 6566 },
+ { 0x6063, 6569 },
+ { 0x606B, 6572 },
+ { 0x6047, 6575 },
+ { 0x6059, 6578 },
+ { 0x6053, 6581 },
+ { 0x6045, 6584 },
+ { 0x6046, 6587 },
+ { 0x6057, 6590 },
+ { 0x605A, 6593 },
+ { 0x605C, 6596 },
+ { 0x604E, 6599 },
+ { 0x6052, 6602 },
+ { 0x6051, 6605 },
+ { 0x605E, 6608 },
+ { 0x6054, 6611 },
+ { 0x6041, 6614 },
+ { 0x6058, 6617 },
+ { 0x6043, 6620 },
+ { 0x604C, 6623 },
+ { 0x604B, 6626 },
+ { 0x605D, 6629 },
+ { 0x604A, 6632 },
+ { 0x605B, 6635 },
+ { 0x6044, 6638 },
+ { 0x6042, 6641 },
+ { 0x6050, 6644 },
+ { 0x6048, 6647 },
+ { 0x6055, 6650 },
+ { 0x605F, 6653 },
+ { 0x6049, 6656 },
+ { 0x604F, 6659 },
+ { 0x6056, 6662 },
+ { 0x604D, 6665 },
+ { 0x154B, 6668 },
+ { 0x16D9, 6669 },
+ { 0x16DA, 6674 },
+ { 0x16D8, 6679 },
+ { 0x16CC, 6685 },
+ { 0x16CD, 6690 },
+ { 0x16CF, 6695 },
+ { 0x16D4, 6700 },
+ { 0x16D0, 6705 },
+ { 0x16D3, 6710 },
+ { 0x16D2, 6715 },
+ { 0x16D7, 6720 },
+ { 0x16CE, 6725 },
+ { 0x16D6, 6730 },
+ { 0x16D5, 6735 },
+ { 0x16D1, 6740 },
+ { 0x16B9, 6745 },
+ { 0x16BB, 6751 },
+ { 0x16B7, 6757 },
+ { 0x16B5, 6763 },
+ { 0x16BA, 6769 },
+ { 0x16BE, 6775 },
+ { 0x16B6, 6781 },
+ { 0x16C4, 6787 },
+ { 0x16BC, 6793 },
+ { 0x16C1, 6799 },
+ { 0x16BD, 6805 },
+ { 0x16B8, 6811 },
+ { 0x16C0, 6817 },
+ { 0x16BF, 6823 },
+ { 0x16C2, 6829 },
+ { 0x16C3, 6835 },
+ { 0x16B4, 6841 },
+ { 0x16AD, 6848 },
+ { 0x16AC, 6854 },
+ { 0x16A5, 6860 },
+ { 0x16AB, 6866 },
+ { 0x168D, 6872 },
+ { 0x16A7, 6878 },
+ { 0x16A1, 6884 },
+ { 0x169B, 6890 },
+ { 0x169F, 6896 },
+ { 0x1689, 6902 },
+ { 0x1694, 6908 },
+ { 0x1699, 6914 },
+ { 0x16A6, 6920 },
+ { 0x168E, 6926 },
+ { 0x1695, 6932 },
+ { 0x16B0, 6938 },
+ { 0x168F, 6944 },
+ { 0x16A0, 6950 },
+ { 0x16B3, 6956 },
+ { 0x169A, 6962 },
+ { 0x1693, 6968 },
+ { 0x16B1, 6974 },
+ { 0x16AA, 6980 },
+ { 0x16A9, 6986 },
+ { 0x16A2, 6992 },
+ { 0x16A8, 6998 },
+ { 0x168A, 7004 },
+ { 0x16A4, 7010 },
+ { 0x169E, 7016 },
+ { 0x1698, 7022 },
+ { 0x169C, 7028 },
+ { 0x1688, 7034 },
+ { 0x1691, 7040 },
+ { 0x1696, 7046 },
+ { 0x16A3, 7052 },
+ { 0x168B, 7058 },
+ { 0x1692, 7064 },
+ { 0x16AE, 7070 },
+ { 0x168C, 7076 },
+ { 0x169D, 7082 },
+ { 0x16B2, 7088 },
+ { 0x1697, 7094 },
+ { 0x1690, 7100 },
+ { 0x16AF, 7106 },
+ { 0x16CB, 7112 },
+ { 0x16CA, 7118 },
+ { 0x16C9, 7124 },
+ { 0x16C8, 7130 },
+ { 0x16C7, 7136 },
+ { 0x16C5, 7142 },
+ { 0x16C6, 7148 },
+ { 0x79B4, 7154 },
+ { 0x79AB, 7158 },
+ { 0x1D1B, 7161 },
+ { 0x077D, 7164 },
+ { 0x077C, 7168 },
+ { 0x0780, 7172 },
+ { 0x0749, 7174 },
+ { 0x074E, 7177 },
+ { 0x074A, 7180 },
+ { 0x074D, 7183 },
+ { 0x074C, 7186 },
+ { 0x0751, 7189 },
+ { 0x0748, 7192 },
+ { 0x0750, 7195 },
+ { 0x074F, 7198 },
+ { 0x074B, 7201 },
+ { 0x0785, 7204 },
+ { 0x0784, 7207 },
+ { 0x0752, 7210 },
+ { 0x0755, 7213 },
+ { 0x0754, 7216 },
+ { 0x075A, 7219 },
+ { 0x0758, 7222 },
+ { 0x0756, 7225 },
+ { 0x075B, 7228 },
+ { 0x0760, 7231 },
+ { 0x0753, 7234 },
+ { 0x0765, 7237 },
+ { 0x076C, 7240 },
+ { 0x075E, 7243 },
+ { 0x0766, 7246 },
+ { 0x0767, 7249 },
+ { 0x0769, 7252 },
+ { 0x076B, 7255 },
+ { 0x0768, 7258 },
+ { 0x0757, 7262 },
+ { 0x075C, 7265 },
+ { 0x0761, 7268 },
+ { 0x0763, 7271 },
+ { 0x075D, 7274 },
+ { 0x076D, 7277 },
+ { 0x076E, 7280 },
+ { 0x075F, 7283 },
+ { 0x0764, 7286 },
+ { 0x076A, 7289 },
+ { 0x076F, 7292 },
+ { 0x0762, 7296 },
+ { 0x0770, 7299 },
+ { 0x0772, 7303 },
+ { 0x0771, 7307 },
+ { 0x0759, 7311 },
+ { 0x077E, 7314 },
+ { 0x077F, 7318 },
+ { 0x0778, 7321 },
+ { 0x0777, 7326 },
+ { 0x0779, 7331 },
+ { 0x0776, 7336 },
+ { 0x0774, 7341 },
+ { 0x0773, 7346 },
+ { 0x0775, 7351 },
+ { 0x077B, 7356 },
+ { 0x077A, 7361 },
+ { 0x0783, 7365 },
+ { 0x0782, 7367 },
+ { 0x0781, 7369 },
+ { 0x1F0C, 7372 },
+ { 0x1ED3, 7373 },
+ { 0x1ED4, 7377 },
+ { 0x1E58, 7381 },
+ { 0x006B, 7385 },
+ { 0x1EFC, 7387 },
+ { 0x1FCA, 7389 },
+ { 0x1EAF, 7392 },
+ { 0x1E90, 7395 },
+ { 0x1E98, 7397 },
+ { 0x1F39, 7401 },
+ { 0x1F3B, 7405 },
+ { 0x1F31, 7412 },
+ { 0x1F32, 7419 },
+ { 0x1E75, 7426 },
+ { 0x1EB1, 7429 },
+ { 0x1EBD, 7432 },
+ { 0x1EBC, 7434 },
+ { 0x1EBE, 7437 },
+ { 0x1E93, 7439 },
+ { 0x7BC3, 7443 },
+ { 0x207B, 7446 },
+ { 0x207A, 7449 },
+ { 0x207E, 7452 },
+ { 0x2078, 7454 },
+ { 0x2076, 7456 },
+ { 0x2077, 7458 },
+ { 0x207D, 7460 },
+ { 0x207C, 7464 },
+ { 0x2080, 7468 },
+ { 0x207F, 7471 },
+ { 0x2079, 7475 },
+ { 0x1D79, 7478 },
+ { 0x7D77, 7480 },
+ { 0x7C77, 7482 },
+ { 0x4788, 7484 },
+ { 0x477E, 7489 },
+ { 0x4789, 7494 },
+ { 0x478B, 7499 },
+ { 0x4786, 7504 },
+ { 0x4778, 7509 },
+ { 0x4776, 7514 },
+ { 0x4781, 7519 },
+ { 0x4777, 7524 },
+ { 0x477A, 7529 },
+ { 0x477D, 7534 },
+ { 0x4784, 7539 },
+ { 0x478D, 7544 },
+ { 0x477F, 7549 },
+ { 0x477B, 7554 },
+ { 0x4790, 7559 },
+ { 0x4792, 7564 },
+ { 0x4787, 7569 },
+ { 0x4780, 7574 },
+ { 0x477C, 7579 },
+ { 0x4785, 7584 },
+ { 0x478A, 7589 },
+ { 0x4783, 7594 },
+ { 0x4779, 7599 },
+ { 0x4782, 7604 },
+ { 0x478F, 7609 },
+ { 0x4791, 7614 },
+ { 0x478E, 7619 },
+ { 0x478C, 7624 },
+ { 0x4793, 7629 },
+ { 0x4794, 7634 },
+ { 0x4795, 7639 },
+ { 0x4766, 7644 },
+ { 0x4756, 7649 },
+ { 0x4768, 7654 },
+ { 0x4759, 7659 },
+ { 0x4762, 7664 },
+ { 0x4760, 7669 },
+ { 0x475F, 7674 },
+ { 0x475B, 7679 },
+ { 0x4767, 7684 },
+ { 0x475E, 7689 },
+ { 0x4758, 7694 },
+ { 0x4761, 7699 },
+ { 0x475A, 7704 },
+ { 0x475D, 7709 },
+ { 0x475C, 7714 },
+ { 0x476D, 7719 },
+ { 0x4771, 7724 },
+ { 0x4770, 7729 },
+ { 0x476E, 7734 },
+ { 0x476C, 7739 },
+ { 0x476A, 7744 },
+ { 0x4763, 7749 },
+ { 0x4764, 7754 },
+ { 0x4772, 7759 },
+ { 0x476B, 7764 },
+ { 0x4769, 7769 },
+ { 0x4757, 7774 },
+ { 0x4765, 7779 },
+ { 0x476F, 7784 },
+ { 0x4773, 7789 },
+ { 0x4774, 7794 },
+ { 0x4775, 7799 },
+ { 0x41C9, 7804 },
+ { 0x41CD, 7808 },
+ { 0x41D2, 7812 },
+ { 0x41D8, 7816 },
+ { 0x41DF, 7820 },
+ { 0x41CA, 7824 },
+ { 0x41CC, 7828 },
+ { 0x41E3, 7832 },
+ { 0x41D4, 7836 },
+ { 0x41D5, 7840 },
+ { 0x41D6, 7844 },
+ { 0x41DC, 7848 },
+ { 0x41DD, 7852 },
+ { 0x41D0, 7856 },
+ { 0x41E6, 7860 },
+ { 0x41D3, 7864 },
+ { 0x41CB, 7868 },
+ { 0x41DB, 7872 },
+ { 0x41D9, 7876 },
+ { 0x41DE, 7880 },
+ { 0x41E7, 7884 },
+ { 0x41CE, 7888 },
+ { 0x41ED, 7892 },
+ { 0x41CF, 7896 },
+ { 0x41E5, 7900 },
+ { 0x41E0, 7904 },
+ { 0x41E4, 7908 },
+ { 0x41D7, 7912 },
+ { 0x41E8, 7916 },
+ { 0x41E2, 7920 },
+ { 0x41E1, 7924 },
+ { 0x41DA, 7928 },
+ { 0x41D1, 7932 },
+ { 0x41EE, 7936 },
+ { 0x41EF, 7941 },
+ { 0x41E9, 7946 },
+ { 0x41EB, 7950 },
+ { 0x41EA, 7954 },
+ { 0x41EC, 7958 },
+ { 0x420F, 7962 },
+ { 0x4214, 7966 },
+ { 0x4224, 7970 },
+ { 0x421E, 7974 },
+ { 0x420B, 7978 },
+ { 0x4226, 7982 },
+ { 0x4227, 7986 },
+ { 0x4230, 7990 },
+ { 0x422D, 7994 },
+ { 0x4225, 7998 },
+ { 0x422F, 8002 },
+ { 0x422E, 8006 },
+ { 0x420C, 8010 },
+ { 0x420E, 8014 },
+ { 0x420D, 8018 },
+ { 0x4216, 8022 },
+ { 0x421B, 8026 },
+ { 0x421C, 8030 },
+ { 0x421D, 8034 },
+ { 0x4229, 8038 },
+ { 0x422C, 8042 },
+ { 0x422A, 8046 },
+ { 0x4222, 8050 },
+ { 0x4215, 8054 },
+ { 0x421A, 8058 },
+ { 0x4228, 8062 },
+ { 0x4219, 8066 },
+ { 0x422B, 8070 },
+ { 0x4223, 8074 },
+ { 0x4212, 8078 },
+ { 0x4210, 8082 },
+ { 0x421F, 8086 },
+ { 0x4211, 8090 },
+ { 0x4213, 8094 },
+ { 0x4217, 8098 },
+ { 0x4218, 8102 },
+ { 0x4220, 8106 },
+ { 0x4221, 8110 },
+ { 0x485C, 8114 },
+ { 0x485F, 8119 },
+ { 0x4862, 8124 },
+ { 0x4865, 8129 },
+ { 0x486D, 8134 },
+ { 0x4869, 8139 },
+ { 0x487A, 8144 },
+ { 0x487F, 8149 },
+ { 0x4890, 8154 },
+ { 0x4896, 8159 },
+ { 0x4899, 8164 },
+ { 0x489F, 8169 },
+ { 0x4872, 8174 },
+ { 0x488E, 8179 },
+ { 0x487E, 8184 },
+ { 0x488B, 8189 },
+ { 0x4870, 8194 },
+ { 0x488D, 8199 },
+ { 0x4892, 8204 },
+ { 0x4863, 8209 },
+ { 0x488C, 8214 },
+ { 0x4894, 8219 },
+ { 0x48A3, 8224 },
+ { 0x4867, 8229 },
+ { 0x486F, 8234 },
+ { 0x486B, 8239 },
+ { 0x4876, 8244 },
+ { 0x487C, 8249 },
+ { 0x4880, 8254 },
+ { 0x4898, 8259 },
+ { 0x489A, 8264 },
+ { 0x48A1, 8269 },
+ { 0x4874, 8274 },
+ { 0x489B, 8279 },
+ { 0x487D, 8284 },
+ { 0x4884, 8289 },
+ { 0x4889, 8294 },
+ { 0x4882, 8299 },
+ { 0x4886, 8304 },
+ { 0x489D, 8309 },
+ { 0x4878, 8314 },
+ { 0x48A4, 8319 },
+ { 0x485D, 8324 },
+ { 0x4861, 8329 },
+ { 0x4860, 8334 },
+ { 0x4866, 8339 },
+ { 0x486E, 8344 },
+ { 0x485E, 8349 },
+ { 0x486A, 8354 },
+ { 0x487B, 8359 },
+ { 0x4891, 8364 },
+ { 0x4897, 8369 },
+ { 0x48A0, 8374 },
+ { 0x4873, 8379 },
+ { 0x488F, 8384 },
+ { 0x4871, 8389 },
+ { 0x4893, 8394 },
+ { 0x4864, 8399 },
+ { 0x4895, 8404 },
+ { 0x4868, 8409 },
+ { 0x486C, 8414 },
+ { 0x4877, 8419 },
+ { 0x4881, 8424 },
+ { 0x48A2, 8429 },
+ { 0x4875, 8434 },
+ { 0x4888, 8439 },
+ { 0x489C, 8444 },
+ { 0x4885, 8449 },
+ { 0x4883, 8454 },
+ { 0x4887, 8459 },
+ { 0x489E, 8464 },
+ { 0x4879, 8469 },
+ { 0x488A, 8474 },
+ { 0x49EF, 8479 },
+ { 0x49EC, 8483 },
+ { 0x49ED, 8487 },
+ { 0x49F3, 8491 },
+ { 0x49E6, 8495 },
+ { 0x49E4, 8499 },
+ { 0x49EA, 8503 },
+ { 0x49F4, 8507 },
+ { 0x49F1, 8511 },
+ { 0x49F2, 8515 },
+ { 0x49E9, 8519 },
+ { 0x49E3, 8523 },
+ { 0x49E8, 8527 },
+ { 0x49F0, 8532 },
+ { 0x49E7, 8536 },
+ { 0x49EB, 8540 },
+ { 0x49EE, 8544 },
+ { 0x49E5, 8548 },
+ { 0x49F5, 8552 },
+ { 0x49F6, 8557 },
+ { 0x49F7, 8562 },
+ { 0x49F8, 8568 },
+ { 0x49F9, 8574 },
+ { 0x49FA, 8578 },
+ { 0x49FB, 8583 },
+ { 0x49FC, 8588 },
+ { 0x625A, 8593 },
+ { 0x625B, 8597 },
+ { 0x4255, 8601 },
+ { 0x4256, 8605 },
+ { 0x4257, 8609 },
+ { 0x4267, 8613 },
+ { 0x425D, 8617 },
+ { 0x4262, 8621 },
+ { 0x4263, 8625 },
+ { 0x4264, 8629 },
+ { 0x4268, 8633 },
+ { 0x425A, 8637 },
+ { 0x425B, 8641 },
+ { 0x4278, 8645 },
+ { 0x425E, 8649 },
+ { 0x425F, 8653 },
+ { 0x4258, 8657 },
+ { 0x4259, 8661 },
+ { 0x4273, 8665 },
+ { 0x426B, 8669 },
+ { 0x426C, 8673 },
+ { 0x426D, 8677 },
+ { 0x4269, 8681 },
+ { 0x426A, 8685 },
+ { 0x4266, 8689 },
+ { 0x4271, 8693 },
+ { 0x4272, 8697 },
+ { 0x4274, 8701 },
+ { 0x4260, 8705 },
+ { 0x4261, 8709 },
+ { 0x426F, 8713 },
+ { 0x4270, 8717 },
+ { 0x425C, 8721 },
+ { 0x426E, 8725 },
+ { 0x4275, 8729 },
+ { 0x4276, 8733 },
+ { 0x4277, 8737 },
+ { 0x4265, 8741 },
+ { 0x427F, 8745 },
+ { 0x4280, 8749 },
+ { 0x427D, 8753 },
+ { 0x4279, 8757 },
+ { 0x427E, 8761 },
+ { 0x427A, 8765 },
+ { 0x427B, 8769 },
+ { 0x427C, 8773 },
+ { 0x4281, 8777 },
+ { 0x4282, 8781 },
+ { 0x4284, 8785 },
+ { 0x4283, 8789 },
+ { 0x4285, 8793 },
+ { 0x4286, 8797 },
+ { 0x4996, 8801 },
+ { 0x49A5, 8805 },
+ { 0x499E, 8809 },
+ { 0x499F, 8813 },
+ { 0x49AB, 8817 },
+ { 0x4998, 8821 },
+ { 0x49A3, 8825 },
+ { 0x4993, 8829 },
+ { 0x499A, 8833 },
+ { 0x499C, 8837 },
+ { 0x49AA, 8841 },
+ { 0x499B, 8845 },
+ { 0x4991, 8849 },
+ { 0x4997, 8853 },
+ { 0x49A0, 8858 },
+ { 0x49A1, 8863 },
+ { 0x49AC, 8871 },
+ { 0x49AD, 8876 },
+ { 0x4994, 8884 },
+ { 0x4992, 8889 },
+ { 0x49A7, 8894 },
+ { 0x49A8, 8899 },
+ { 0x4995, 8907 },
+ { 0x49A6, 8911 },
+ { 0x4999, 8915 },
+ { 0x499D, 8919 },
+ { 0x49A2, 8923 },
+ { 0x49A4, 8927 },
+ { 0x49A9, 8932 },
+ { 0x49AE, 8936 },
+ { 0x49B6, 8940 },
+ { 0x49B3, 8945 },
+ { 0x49AF, 8949 },
+ { 0x49B2, 8953 },
+ { 0x49B1, 8957 },
+ { 0x49B0, 8961 },
+ { 0x49B5, 8965 },
+ { 0x49B4, 8969 },
+ { 0x49B7, 8973 },
+ { 0x49B8, 8978 },
+ { 0x7C4D, 8982 },
+ { 0x48D8, 8985 },
+ { 0x48E1, 8990 },
+ { 0x48E8, 8995 },
+ { 0x48F3, 9000 },
+ { 0x4902, 9005 },
+ { 0x48D9, 9010 },
+ { 0x48EC, 9015 },
+ { 0x48DA, 9020 },
+ { 0x48DC, 9025 },
+ { 0x48DF, 9030 },
+ { 0x48E3, 9035 },
+ { 0x48E4, 9040 },
+ { 0x48E5, 9045 },
+ { 0x48E7, 9050 },
+ { 0x48EA, 9055 },
+ { 0x48EB, 9060 },
+ { 0x48EE, 9065 },
+ { 0x48F0, 9070 },
+ { 0x48F1, 9075 },
+ { 0x48F8, 9080 },
+ { 0x48FA, 9085 },
+ { 0x48FC, 9090 },
+ { 0x48FE, 9095 },
+ { 0x4906, 9100 },
+ { 0x4907, 9105 },
+ { 0x48E9, 9110 },
+ { 0x48F4, 9115 },
+ { 0x490A, 9120 },
+ { 0x4903, 9125 },
+ { 0x48DB, 9130 },
+ { 0x48E0, 9135 },
+ { 0x4901, 9140 },
+ { 0x48DE, 9145 },
+ { 0x48E6, 9150 },
+ { 0x48EF, 9155 },
+ { 0x48F9, 9160 },
+ { 0x48DD, 9165 },
+ { 0x48FF, 9170 },
+ { 0x48F2, 9175 },
+ { 0x48FD, 9180 },
+ { 0x4900, 9185 },
+ { 0x4908, 9190 },
+ { 0x48F7, 9195 },
+ { 0x48ED, 9200 },
+ { 0x48E2, 9205 },
+ { 0x48FB, 9211 },
+ { 0x48F6, 9217 },
+ { 0x4905, 9223 },
+ { 0x4909, 9229 },
+ { 0x48F5, 9235 },
+ { 0x4904, 9241 },
+ { 0x490B, 9247 },
+ { 0x490F, 9251 },
+ { 0x4910, 9256 },
+ { 0x490D, 9261 },
+ { 0x490C, 9265 },
+ { 0x490E, 9269 },
+ { 0x48A5, 9273 },
+ { 0x48AE, 9278 },
+ { 0x48B5, 9283 },
+ { 0x48C0, 9288 },
+ { 0x48CF, 9293 },
+ { 0x48A6, 9298 },
+ { 0x48B9, 9303 },
+ { 0x48A7, 9308 },
+ { 0x48A9, 9313 },
+ { 0x48AC, 9318 },
+ { 0x48B0, 9323 },
+ { 0x48B1, 9328 },
+ { 0x48B2, 9333 },
+ { 0x48B4, 9338 },
+ { 0x48B7, 9343 },
+ { 0x48B8, 9348 },
+ { 0x48BB, 9353 },
+ { 0x48BD, 9358 },
+ { 0x48BE, 9363 },
+ { 0x48C5, 9368 },
+ { 0x48C7, 9373 },
+ { 0x48C9, 9378 },
+ { 0x48CB, 9383 },
+ { 0x48D3, 9388 },
+ { 0x48D4, 9393 },
+ { 0x48B6, 9398 },
+ { 0x48C1, 9403 },
+ { 0x48D7, 9408 },
+ { 0x48D0, 9413 },
+ { 0x48A8, 9418 },
+ { 0x48AD, 9423 },
+ { 0x48CE, 9428 },
+ { 0x48AB, 9433 },
+ { 0x48B3, 9438 },
+ { 0x48BC, 9443 },
+ { 0x48C6, 9448 },
+ { 0x48AA, 9453 },
+ { 0x48CC, 9458 },
+ { 0x48BF, 9463 },
+ { 0x48CA, 9468 },
+ { 0x48CD, 9473 },
+ { 0x48D5, 9478 },
+ { 0x48C4, 9483 },
+ { 0x48BA, 9488 },
+ { 0x48AF, 9493 },
+ { 0x48C8, 9499 },
+ { 0x48C3, 9505 },
+ { 0x48D2, 9511 },
+ { 0x48D6, 9517 },
+ { 0x48C2, 9523 },
+ { 0x48D1, 9529 },
+ { 0x2A16, 9535 },
+ { 0x1C9C, 9541 },
+ { 0x7C49, 9544 },
+ { 0x7F88, 9547 },
+ { 0x50B4, 9548 },
+ { 0x50B5, 9553 },
+ { 0x50B6, 9558 },
+ { 0x50B7, 9563 },
+ { 0x50B8, 9568 },
+ { 0x50AB, 9573 },
+ { 0x50AC, 9578 },
+ { 0x50A3, 9583 },
+ { 0x50B2, 9588 },
+ { 0x50A8, 9593 },
+ { 0x50A7, 9598 },
+ { 0x50BA, 9603 },
+ { 0x50A0, 9608 },
+ { 0x50A1, 9613 },
+ { 0x50A2, 9618 },
+ { 0x50AF, 9623 },
+ { 0x509F, 9628 },
+ { 0x50B1, 9633 },
+ { 0x50AA, 9638 },
+ { 0x50AD, 9643 },
+ { 0x50B9, 9648 },
+ { 0x50A5, 9653 },
+ { 0x50A4, 9658 },
+ { 0x50B3, 9663 },
+ { 0x50A9, 9668 },
+ { 0x50A6, 9673 },
+ { 0x50B0, 9678 },
+ { 0x50AE, 9683 },
+ { 0x50BC, 9688 },
+ { 0x50C0, 9694 },
+ { 0x50BE, 9700 },
+ { 0x50BF, 9706 },
+ { 0x50BB, 9712 },
+ { 0x50BD, 9718 },
+ { 0x50C1, 9724 },
+ { 0x50C3, 9730 },
+ { 0x50C2, 9736 },
+ { 0x50C5, 9742 },
+ { 0x50C4, 9747 },
+ { 0x50C7, 9753 },
+ { 0x50C8, 9760 },
+ { 0x50CB, 9766 },
+ { 0x50CA, 9771 },
+ { 0x50CC, 9777 },
+ { 0x50CD, 9784 },
+ { 0x50C6, 9790 },
+ { 0x50C9, 9796 },
+ { 0x50D4, 9803 },
+ { 0x50D7, 9808 },
+ { 0x50CF, 9814 },
+ { 0x50CE, 9820 },
+ { 0x50D0, 9825 },
+ { 0x50D1, 9832 },
+ { 0x50D3, 9838 },
+ { 0x50D2, 9843 },
+ { 0x50D5, 9849 },
+ { 0x50D6, 9856 },
+ { 0x7AD8, 9862 },
+ { 0x1CA4, 9864 },
+ { 0x1CE0, 9865 },
+ { 0x7C20, 9866 },
+ { 0x1CA9, 9870 },
+ { 0x1D9F, 9874 },
+ { 0x1CA8, 9876 },
+ { 0x7F66, 9879 },
+ { 0x7AB0, 9880 },
+ { 0x7AD1, 9881 },
+ { 0x7AD7, 9883 },
+ { 0x1CE0, 9885 },
+ { 0x1CA4, 9888 },
+ { 0x7A0C, 9891 },
+ { 0x7D48, 9894 },
+ { 0x7AA9, 9900 },
+ { 0x7A9A, 9901 },
+ { 0x7FE6, 9902 },
+ { 0x79E8, 9905 },
+ { 0x1CA3, 9907 },
+ { 0x1CDE, 9908 },
+ { 0x1C87, 9909 },
+ { 0x1CA6, 9910 },
+ { 0x1E65, 9911 },
+ { 0x006C, 9913 },
+ { 0x7BC9, 9914 },
+ { 0x2357, 9920 },
+ { 0x7E50, 9924 },
+ { 0x235F, 9928 },
+ { 0x7A59, 9934 },
+ { 0x1D31, 9938 },
+ { 0x222A, 9940 },
+ { 0x79B8, 9941 },
+ { 0x22E6, 9944 },
+ { 0x81CD, 9947 },
+ { 0x819C, 9950 },
+ { 0x81E9, 9953 },
+ { 0x81C9, 9957 },
+ { 0x8196, 9961 },
+ { 0x8199, 9964 },
+ { 0x81A8, 9967 },
+ { 0x819A, 9969 },
+ { 0x819F, 9971 },
+ { 0x81A4, 9974 },
+ { 0x81A0, 9977 },
+ { 0x81A3, 9980 },
+ { 0x81A2, 9983 },
+ { 0x81A7, 9986 },
+ { 0x819E, 9989 },
+ { 0x81A6, 9992 },
+ { 0x81A5, 9995 },
+ { 0x81A1, 9998 },
+ { 0x81CE, 10001 },
+ { 0x81CF, 10004 },
+ { 0x81D0, 10009 },
+ { 0x81D1, 10014 },
+ { 0x81D2, 10019 },
+ { 0x81D3, 10024 },
+ { 0x81D4, 10029 },
+ { 0x81D5, 10034 },
+ { 0x81D6, 10039 },
+ { 0x81D7, 10044 },
+ { 0x81D8, 10049 },
+ { 0x81D9, 10054 },
+ { 0x81DA, 10059 },
+ { 0x81DB, 10064 },
+ { 0x81DC, 10069 },
+ { 0x81DD, 10074 },
+ { 0x81DE, 10079 },
+ { 0x81DF, 10084 },
+ { 0x81E0, 10089 },
+ { 0x81E1, 10094 },
+ { 0x81E2, 10099 },
+ { 0x81E3, 10104 },
+ { 0x81E4, 10109 },
+ { 0x81E5, 10114 },
+ { 0x81E6, 10119 },
+ { 0x81E7, 10124 },
+ { 0x81E8, 10129 },
+ { 0x81AF, 10134 },
+ { 0x81B0, 10139 },
+ { 0x81B1, 10144 },
+ { 0x81B2, 10149 },
+ { 0x81B3, 10154 },
+ { 0x81B4, 10159 },
+ { 0x81B5, 10164 },
+ { 0x81B6, 10169 },
+ { 0x81B7, 10174 },
+ { 0x81B8, 10179 },
+ { 0x81B9, 10184 },
+ { 0x81BA, 10189 },
+ { 0x81BB, 10194 },
+ { 0x81BC, 10199 },
+ { 0x81BD, 10204 },
+ { 0x81BE, 10209 },
+ { 0x81BF, 10214 },
+ { 0x81C0, 10219 },
+ { 0x81C1, 10224 },
+ { 0x81C2, 10229 },
+ { 0x81C3, 10234 },
+ { 0x81C4, 10239 },
+ { 0x81C5, 10244 },
+ { 0x81C6, 10249 },
+ { 0x81C7, 10254 },
+ { 0x81C8, 10259 },
+ { 0x81EB, 10264 },
+ { 0x81CB, 10268 },
+ { 0x8197, 10272 },
+ { 0x818E, 10275 },
+ { 0x81EC, 10277 },
+ { 0x8192, 10279 },
+ { 0x81AB, 10282 },
+ { 0x8191, 10285 },
+ { 0x8193, 10288 },
+ { 0x81CA, 10291 },
+ { 0x819D, 10294 },
+ { 0x8198, 10296 },
+ { 0x81AD, 10298 },
+ { 0x81EA, 10301 },
+ { 0x8194, 10304 },
+ { 0x81AA, 10306 },
+ { 0x8190, 10309 },
+ { 0x81A9, 10312 },
+ { 0x8195, 10314 },
+ { 0x81CC, 10316 },
+ { 0x81AE, 10319 },
+ { 0x818F, 10322 },
+ { 0x81AC, 10325 },
+ { 0x819B, 10328 },
+ { 0x1678, 10330 },
+ { 0x1680, 10334 },
+ { 0x1679, 10338 },
+ { 0x167E, 10342 },
+ { 0x167C, 10346 },
+ { 0x1682, 10350 },
+ { 0x167A, 10354 },
+ { 0x167B, 10358 },
+ { 0x1671, 10362 },
+ { 0x1673, 10366 },
+ { 0x1665, 10370 },
+ { 0x166D, 10374 },
+ { 0x1670, 10378 },
+ { 0x1677, 10382 },
+ { 0x167D, 10386 },
+ { 0x166E, 10390 },
+ { 0x1674, 10394 },
+ { 0x1669, 10398 },
+ { 0x166B, 10402 },
+ { 0x167F, 10406 },
+ { 0x1672, 10410 },
+ { 0x1666, 10414 },
+ { 0x166A, 10418 },
+ { 0x1681, 10422 },
+ { 0x1675, 10426 },
+ { 0x1667, 10430 },
+ { 0x166F, 10434 },
+ { 0x166C, 10438 },
+ { 0x1668, 10442 },
+ { 0x1676, 10446 },
+ { 0x1683, 10450 },
+ { 0x1684, 10454 },
+ { 0x1685, 10458 },
+ { 0x1686, 10462 },
+ { 0x1687, 10466 },
+ { 0x1777, 10470 },
+ { 0x177C, 10475 },
+ { 0x1778, 10480 },
+ { 0x177B, 10485 },
+ { 0x177A, 10490 },
+ { 0x177F, 10495 },
+ { 0x1776, 10500 },
+ { 0x177E, 10505 },
+ { 0x177D, 10510 },
+ { 0x1779, 10515 },
+ { 0x1772, 10520 },
+ { 0x178E, 10525 },
+ { 0x1773, 10529 },
+ { 0x176C, 10534 },
+ { 0x1751, 10539 },
+ { 0x1791, 10545 },
+ { 0x1796, 10550 },
+ { 0x1792, 10554 },
+ { 0x178D, 10558 },
+ { 0x1797, 10562 },
+ { 0x176F, 10566 },
+ { 0x1770, 10571 },
+ { 0x1771, 10576 },
+ { 0x1758, 10581 },
+ { 0x178C, 10585 },
+ { 0x178A, 10589 },
+ { 0x178F, 10593 },
+ { 0x176D, 10597 },
+ { 0x176E, 10601 },
+ { 0x1793, 10605 },
+ { 0x1794, 10609 },
+ { 0x1790, 10613 },
+ { 0x1774, 10619 },
+ { 0x178B, 10624 },
+ { 0x1795, 10628 },
+ { 0x1781, 10632 },
+ { 0x1786, 10637 },
+ { 0x1782, 10642 },
+ { 0x1785, 10647 },
+ { 0x1784, 10652 },
+ { 0x1789, 10657 },
+ { 0x1780, 10662 },
+ { 0x1788, 10667 },
+ { 0x1787, 10672 },
+ { 0x1783, 10677 },
+ { 0x1759, 10682 },
+ { 0x1766, 10687 },
+ { 0x175D, 10692 },
+ { 0x1763, 10697 },
+ { 0x1761, 10702 },
+ { 0x175B, 10707 },
+ { 0x1767, 10712 },
+ { 0x1769, 10717 },
+ { 0x175E, 10722 },
+ { 0x176B, 10727 },
+ { 0x1764, 10733 },
+ { 0x1768, 10739 },
+ { 0x1765, 10744 },
+ { 0x175F, 10749 },
+ { 0x1762, 10754 },
+ { 0x175A, 10759 },
+ { 0x1760, 10765 },
+ { 0x175C, 10770 },
+ { 0x176A, 10776 },
+ { 0x1744, 10782 },
+ { 0x1746, 10786 },
+ { 0x1748, 10790 },
+ { 0x1730, 10794 },
+ { 0x1728, 10798 },
+ { 0x174A, 10802 },
+ { 0x1747, 10806 },
+ { 0x173C, 10810 },
+ { 0x1737, 10814 },
+ { 0x172F, 10818 },
+ { 0x174B, 10822 },
+ { 0x173A, 10826 },
+ { 0x1749, 10830 },
+ { 0x173E, 10834 },
+ { 0x174C, 10838 },
+ { 0x1743, 10842 },
+ { 0x1722, 10846 },
+ { 0x1735, 10851 },
+ { 0x1745, 10856 },
+ { 0x171C, 10861 },
+ { 0x1734, 10866 },
+ { 0x1723, 10871 },
+ { 0x172D, 10876 },
+ { 0x1738, 10881 },
+ { 0x1724, 10886 },
+ { 0x171E, 10891 },
+ { 0x171D, 10896 },
+ { 0x1736, 10901 },
+ { 0x172E, 10906 },
+ { 0x1729, 10911 },
+ { 0x173D, 10916 },
+ { 0x171F, 10920 },
+ { 0x1725, 10924 },
+ { 0x173B, 10928 },
+ { 0x1720, 10932 },
+ { 0x1733, 10937 },
+ { 0x1742, 10942 },
+ { 0x1719, 10947 },
+ { 0x1731, 10952 },
+ { 0x1741, 10957 },
+ { 0x172B, 10962 },
+ { 0x1739, 10967 },
+ { 0x1721, 10972 },
+ { 0x171A, 10977 },
+ { 0x171B, 10982 },
+ { 0x1732, 10987 },
+ { 0x173F, 10992 },
+ { 0x1740, 10997 },
+ { 0x172C, 11002 },
+ { 0x1727, 11007 },
+ { 0x172A, 11012 },
+ { 0x1726, 11016 },
+ { 0x174D, 11020 },
+ { 0x1775, 11025 },
+ { 0x1756, 11030 },
+ { 0x1750, 11035 },
+ { 0x1755, 11042 },
+ { 0x1757, 11047 },
+ { 0x1753, 11052 },
+ { 0x1754, 11058 },
+ { 0x1752, 11067 },
+ { 0x174F, 11073 },
+ { 0x174E, 11079 },
+ { 0x39F0, 11085 },
+ { 0x39F7, 11089 },
+ { 0x39FF, 11093 },
+ { 0x3A01, 11098 },
+ { 0x3A02, 11103 },
+ { 0x3A00, 11108 },
+ { 0x39F5, 11113 },
+ { 0x39F2, 11117 },
+ { 0x39F6, 11121 },
+ { 0x39F4, 11125 },
+ { 0x39F1, 11129 },
+ { 0x39FE, 11133 },
+ { 0x39FD, 11137 },
+ { 0x39FC, 11141 },
+ { 0x39F8, 11145 },
+ { 0x39FA, 11149 },
+ { 0x39F3, 11153 },
+ { 0x39FB, 11157 },
+ { 0x39F9, 11161 },
+ { 0x39EE, 11165 },
+ { 0x39DA, 11170 },
+ { 0x39CA, 11175 },
+ { 0x39D2, 11180 },
+ { 0x39E0, 11185 },
+ { 0x39C6, 11190 },
+ { 0x39EC, 11195 },
+ { 0x39C0, 11200 },
+ { 0x39E8, 11205 },
+ { 0x39E2, 11210 },
+ { 0x39D8, 11215 },
+ { 0x39DC, 11220 },
+ { 0x39E6, 11225 },
+ { 0x39CE, 11230 },
+ { 0x39D4, 11235 },
+ { 0x39EA, 11240 },
+ { 0x39E4, 11245 },
+ { 0x39CC, 11250 },
+ { 0x39C2, 11255 },
+ { 0x39C8, 11260 },
+ { 0x39D0, 11265 },
+ { 0x39DE, 11270 },
+ { 0x39D6, 11275 },
+ { 0x39C4, 11280 },
+ { 0x39EF, 11285 },
+ { 0x39DB, 11290 },
+ { 0x39CB, 11295 },
+ { 0x39D3, 11300 },
+ { 0x39E1, 11305 },
+ { 0x39C7, 11310 },
+ { 0x39ED, 11315 },
+ { 0x39C1, 11320 },
+ { 0x39E9, 11325 },
+ { 0x39E3, 11330 },
+ { 0x39D9, 11335 },
+ { 0x39DD, 11340 },
+ { 0x39E7, 11345 },
+ { 0x39CF, 11350 },
+ { 0x39D5, 11355 },
+ { 0x39EB, 11360 },
+ { 0x39E5, 11365 },
+ { 0x39CD, 11370 },
+ { 0x39C3, 11375 },
+ { 0x39C9, 11380 },
+ { 0x39D1, 11385 },
+ { 0x39DF, 11390 },
+ { 0x39D7, 11395 },
+ { 0x39C5, 11400 },
+ { 0x3A06, 11405 },
+ { 0x3A07, 11410 },
+ { 0x3A03, 11415 },
+ { 0x3A05, 11419 },
+ { 0x3A04, 11423 },
+ { 0x25FE, 11427 },
+ { 0x255D, 11430 },
+ { 0x255B, 11436 },
+ { 0x255E, 11440 },
+ { 0x7A43, 11446 },
+ { 0x2A44, 11448 },
+ { 0x27E8, 11452 },
+ { 0x2A45, 11456 },
+ { 0x2A24, 11460 },
+ { 0x1F6F, 11464 },
+ { 0x1F5E, 11467 },
+ { 0x2A0D, 11470 },
+ { 0x1F6B, 11474 },
+ { 0x7BB7, 11477 },
+ { 0x202D, 11482 },
+ { 0x1F5D, 11485 },
+ { 0x2A0E, 11488 },
+ { 0x1F6C, 11492 },
+ { 0x2003, 11495 },
+ { 0x202F, 11498 },
+ { 0x202B, 11502 },
+ { 0x1C9D, 11504 },
+ { 0x1CD2, 11507 },
+ { 0x7B06, 11510 },
+ { 0x2A15, 11514 },
+ { 0x7B07, 11520 },
+ { 0x7C4A, 11524 },
+ { 0x7B2F, 11527 },
+ { 0x25EA, 11529 },
+ { 0x7C84, 11532 },
+ { 0x2629, 11535 },
+ { 0x2628, 11539 },
+ { 0x1CC9, 11543 },
+ { 0x2696, 11547 },
+ { 0x2677, 11551 },
+ { 0x2676, 11555 },
+ { 0x35C9, 11559 },
+ { 0x35C8, 11562 },
+ { 0x35DC, 11564 },
+ { 0x35E1, 11567 },
+ { 0x35DD, 11570 },
+ { 0x35E0, 11573 },
+ { 0x35DF, 11576 },
+ { 0x35E4, 11579 },
+ { 0x35DB, 11582 },
+ { 0x35E3, 11585 },
+ { 0x35E2, 11588 },
+ { 0x35DE, 11591 },
+ { 0x35D3, 11594 },
+ { 0x35D1, 11597 },
+ { 0x35D4, 11600 },
+ { 0x35D2, 11603 },
+ { 0x35D5, 11606 },
+ { 0x35D9, 11609 },
+ { 0x35DA, 11612 },
+ { 0x35D7, 11615 },
+ { 0x35D0, 11618 },
+ { 0x35D8, 11621 },
+ { 0x35D6, 11624 },
+ { 0x35CE, 11627 },
+ { 0x35CF, 11630 },
+ { 0x35CA, 11633 },
+ { 0x3504, 11636 },
+ { 0x359C, 11639 },
+ { 0x34DF, 11642 },
+ { 0x3575, 11645 },
+ { 0x3550, 11648 },
+ { 0x3505, 11651 },
+ { 0x350D, 11654 },
+ { 0x35A5, 11657 },
+ { 0x34E7, 11660 },
+ { 0x357E, 11663 },
+ { 0x3558, 11666 },
+ { 0x3521, 11669 },
+ { 0x35BA, 11672 },
+ { 0x34FA, 11675 },
+ { 0x3592, 11678 },
+ { 0x356B, 11681 },
+ { 0x351B, 11684 },
+ { 0x35B4, 11687 },
+ { 0x34F4, 11690 },
+ { 0x358C, 11693 },
+ { 0x3565, 11696 },
+ { 0x34BB, 11699 },
+ { 0x359D, 11702 },
+ { 0x3513, 11705 },
+ { 0x35AC, 11708 },
+ { 0x34EC, 11711 },
+ { 0x3584, 11714 },
+ { 0x355D, 11717 },
+ { 0x3528, 11720 },
+ { 0x35C1, 11723 },
+ { 0x3500, 11726 },
+ { 0x3598, 11729 },
+ { 0x3571, 11732 },
+ { 0x3507, 11735 },
+ { 0x359F, 11738 },
+ { 0x34E1, 11741 },
+ { 0x3578, 11744 },
+ { 0x3552, 11747 },
+ { 0x34E0, 11750 },
+ { 0x3522, 11753 },
+ { 0x35BB, 11756 },
+ { 0x34FB, 11759 },
+ { 0x3593, 11762 },
+ { 0x356C, 11765 },
+ { 0x3525, 11768 },
+ { 0x35BE, 11771 },
+ { 0x34FE, 11774 },
+ { 0x3596, 11777 },
+ { 0x356F, 11780 },
+ { 0x3519, 11783 },
+ { 0x35B2, 11786 },
+ { 0x34F2, 11789 },
+ { 0x358A, 11792 },
+ { 0x3563, 11795 },
+ { 0x3529, 11798 },
+ { 0x35C3, 11801 },
+ { 0x3501, 11804 },
+ { 0x3599, 11807 },
+ { 0x3572, 11810 },
+ { 0x352A, 11813 },
+ { 0x35C4, 11816 },
+ { 0x35C6, 11819 },
+ { 0x3502, 11822 },
+ { 0x359A, 11825 },
+ { 0x3573, 11828 },
+ { 0x3576, 11831 },
+ { 0x352C, 11834 },
+ { 0x350B, 11837 },
+ { 0x35A3, 11840 },
+ { 0x34E5, 11843 },
+ { 0x357C, 11846 },
+ { 0x3556, 11849 },
+ { 0x351A, 11852 },
+ { 0x35B3, 11855 },
+ { 0x34F3, 11858 },
+ { 0x358B, 11861 },
+ { 0x3564, 11864 },
+ { 0x351D, 11867 },
+ { 0x35B6, 11870 },
+ { 0x34F6, 11873 },
+ { 0x358E, 11876 },
+ { 0x3567, 11879 },
+ { 0x3515, 11882 },
+ { 0x35AE, 11885 },
+ { 0x34EE, 11888 },
+ { 0x3586, 11891 },
+ { 0x355F, 11894 },
+ { 0x3551, 11897 },
+ { 0x3514, 11900 },
+ { 0x35AD, 11903 },
+ { 0x34ED, 11906 },
+ { 0x3585, 11909 },
+ { 0x355E, 11912 },
+ { 0x3509, 11915 },
+ { 0x35A1, 11918 },
+ { 0x34E3, 11921 },
+ { 0x357A, 11924 },
+ { 0x3554, 11927 },
+ { 0x3524, 11930 },
+ { 0x35BD, 11933 },
+ { 0x34FD, 11936 },
+ { 0x3595, 11939 },
+ { 0x356E, 11942 },
+ { 0x351F, 11945 },
+ { 0x35B8, 11948 },
+ { 0x34F8, 11951 },
+ { 0x3590, 11954 },
+ { 0x3569, 11957 },
+ { 0x34C2, 11960 },
+ { 0x350C, 11963 },
+ { 0x35A4, 11966 },
+ { 0x34E6, 11969 },
+ { 0x357D, 11972 },
+ { 0x3557, 11975 },
+ { 0x3533, 11978 },
+ { 0x34D5, 11981 },
+ { 0x3546, 11984 },
+ { 0x34CF, 11987 },
+ { 0x3517, 11990 },
+ { 0x35B0, 11993 },
+ { 0x34F0, 11996 },
+ { 0x3588, 11999 },
+ { 0x3561, 12002 },
+ { 0x3540, 12005 },
+ { 0x34BC, 12008 },
+ { 0x34C7, 12011 },
+ { 0x3538, 12014 },
+ { 0x3512, 12017 },
+ { 0x35AA, 12020 },
+ { 0x34EB, 12023 },
+ { 0x3582, 12026 },
+ { 0x355C, 12029 },
+ { 0x34DB, 12032 },
+ { 0x35C2, 12035 },
+ { 0x354C, 12038 },
+ { 0x3508, 12041 },
+ { 0x34BD, 12044 },
+ { 0x35A0, 12047 },
+ { 0x34E2, 12050 },
+ { 0x3579, 12053 },
+ { 0x352E, 12056 },
+ { 0x3553, 12059 },
+ { 0x34D6, 12062 },
+ { 0x3547, 12065 },
+ { 0x3526, 12068 },
+ { 0x34D9, 12071 },
+ { 0x354A, 12074 },
+ { 0x350F, 12077 },
+ { 0x35A7, 12080 },
+ { 0x34E9, 12083 },
+ { 0x3580, 12086 },
+ { 0x355A, 12089 },
+ { 0x34CD, 12092 },
+ { 0x353E, 12095 },
+ { 0x350E, 12098 },
+ { 0x35A6, 12101 },
+ { 0x34E8, 12104 },
+ { 0x357F, 12107 },
+ { 0x3559, 12110 },
+ { 0x34DC, 12113 },
+ { 0x354D, 12116 },
+ { 0x351C, 12119 },
+ { 0x35B5, 12122 },
+ { 0x34F5, 12125 },
+ { 0x358D, 12128 },
+ { 0x3566, 12131 },
+ { 0x34DD, 12134 },
+ { 0x3523, 12137 },
+ { 0x35BC, 12140 },
+ { 0x34FC, 12143 },
+ { 0x3594, 12146 },
+ { 0x356D, 12149 },
+ { 0x354E, 12152 },
+ { 0x352B, 12155 },
+ { 0x35C5, 12158 },
+ { 0x3503, 12161 },
+ { 0x359B, 12164 },
+ { 0x3574, 12167 },
+ { 0x352D, 12170 },
+ { 0x34C0, 12173 },
+ { 0x3531, 12176 },
+ { 0x34CE, 12179 },
+ { 0x353F, 12182 },
+ { 0x34D1, 12185 },
+ { 0x351E, 12188 },
+ { 0x35B7, 12191 },
+ { 0x34F7, 12194 },
+ { 0x358F, 12197 },
+ { 0x3568, 12200 },
+ { 0x3542, 12203 },
+ { 0x34C9, 12206 },
+ { 0x3516, 12209 },
+ { 0x35AF, 12212 },
+ { 0x34EF, 12215 },
+ { 0x3587, 12218 },
+ { 0x3560, 12221 },
+ { 0x353A, 12224 },
+ { 0x34C8, 12227 },
+ { 0x3539, 12230 },
+ { 0x350A, 12233 },
+ { 0x34BE, 12236 },
+ { 0x35A2, 12239 },
+ { 0x34E4, 12242 },
+ { 0x357B, 12245 },
+ { 0x352F, 12248 },
+ { 0x3555, 12251 },
+ { 0x34D8, 12254 },
+ { 0x3549, 12257 },
+ { 0x34D3, 12260 },
+ { 0x3520, 12263 },
+ { 0x35B9, 12266 },
+ { 0x34F9, 12269 },
+ { 0x3591, 12272 },
+ { 0x356A, 12275 },
+ { 0x3544, 12278 },
+ { 0x34C1, 12281 },
+ { 0x3532, 12284 },
+ { 0x34CB, 12287 },
+ { 0x3518, 12290 },
+ { 0x35B1, 12293 },
+ { 0x34F1, 12296 },
+ { 0x3589, 12299 },
+ { 0x3562, 12302 },
+ { 0x353C, 12305 },
+ { 0x34C6, 12308 },
+ { 0x35AB, 12311 },
+ { 0x3583, 12314 },
+ { 0x3537, 12317 },
+ { 0x3510, 12320 },
+ { 0x34C4, 12323 },
+ { 0x35A8, 12326 },
+ { 0x3535, 12329 },
+ { 0x34C3, 12332 },
+ { 0x3534, 12335 },
+ { 0x3511, 12338 },
+ { 0x35A9, 12341 },
+ { 0x34EA, 12344 },
+ { 0x3581, 12347 },
+ { 0x355B, 12350 },
+ { 0x34D0, 12353 },
+ { 0x3541, 12356 },
+ { 0x3506, 12359 },
+ { 0x359E, 12362 },
+ { 0x3527, 12365 },
+ { 0x35BF, 12368 },
+ { 0x34FF, 12371 },
+ { 0x3597, 12374 },
+ { 0x3570, 12377 },
+ { 0x3577, 12380 },
+ { 0x34D7, 12383 },
+ { 0x3548, 12386 },
+ { 0x34DE, 12389 },
+ { 0x354F, 12392 },
+ { 0x34D2, 12395 },
+ { 0x3543, 12398 },
+ { 0x34CA, 12401 },
+ { 0x353B, 12404 },
+ { 0x34BF, 12407 },
+ { 0x3530, 12410 },
+ { 0x34D4, 12413 },
+ { 0x3545, 12416 },
+ { 0x34CC, 12419 },
+ { 0x353D, 12422 },
+ { 0x34C5, 12425 },
+ { 0x3536, 12428 },
+ { 0x35E6, 12431 },
+ { 0x35CB, 12435 },
+ { 0x35CC, 12439 },
+ { 0x35E5, 12443 },
+ { 0x35CD, 12447 },
+ { 0x34DA, 12451 },
+ { 0x35C0, 12454 },
+ { 0x354B, 12457 },
+ { 0x35C7, 12460 },
+ { 0x1D1A, 12463 },
+ { 0x1F0A, 12465 },
+ { 0x0064, 12466 },
+ { 0x2250, 12468 },
+ { 0x1C85, 12470 },
+ { 0x4ED2, 12471 },
+ { 0x4ED0, 12474 },
+ { 0x4EC3, 12478 },
+ { 0x4ED1, 12481 },
+ { 0x4EC5, 12484 },
+ { 0x4ECA, 12487 },
+ { 0x4EC6, 12490 },
+ { 0x4EC9, 12493 },
+ { 0x4EC8, 12496 },
+ { 0x4ECD, 12499 },
+ { 0x4EC4, 12502 },
+ { 0x4ECC, 12505 },
+ { 0x4ECB, 12508 },
+ { 0x4EC7, 12511 },
+ { 0x4EB8, 12514 },
+ { 0x4EBE, 12518 },
+ { 0x4EBA, 12522 },
+ { 0x4EC0, 12526 },
+ { 0x4EBC, 12530 },
+ { 0x4EB9, 12534 },
+ { 0x4EC1, 12538 },
+ { 0x4EC2, 12542 },
+ { 0x4EBF, 12546 },
+ { 0x4EBB, 12550 },
+ { 0x4EBD, 12554 },
+ { 0x4EAC, 12558 },
+ { 0x4EA2, 12561 },
+ { 0x4ED4, 12564 },
+ { 0x4EAD, 12567 },
+ { 0x4EAF, 12570 },
+ { 0x4EAB, 12573 },
+ { 0x4EA4, 12576 },
+ { 0x4E9A, 12579 },
+ { 0x4EA8, 12582 },
+ { 0x4EA3, 12585 },
+ { 0x4E9D, 12588 },
+ { 0x4EA0, 12591 },
+ { 0x4EA7, 12594 },
+ { 0x4EA9, 12597 },
+ { 0x4E9E, 12600 },
+ { 0x4EB2, 12603 },
+ { 0x4EA5, 12606 },
+ { 0x4ED7, 12609 },
+ { 0x4EAE, 12612 },
+ { 0x4EB1, 12615 },
+ { 0x4EB3, 12618 },
+ { 0x4E9B, 12621 },
+ { 0x4EDA, 12624 },
+ { 0x4E9C, 12627 },
+ { 0x4ED9, 12630 },
+ { 0x4EAA, 12633 },
+ { 0x4EA1, 12636 },
+ { 0x4EA6, 12639 },
+ { 0x4ED5, 12642 },
+ { 0x4ED8, 12645 },
+ { 0x4ED6, 12648 },
+ { 0x4EB4, 12651 },
+ { 0x4EB0, 12655 },
+ { 0x4E9F, 12659 },
+ { 0x4ECE, 12663 },
+ { 0x4ECF, 12666 },
+ { 0x4ED3, 12669 },
+ { 0x4EB5, 12672 },
+ { 0x4EB6, 12677 },
+ { 0x4EB7, 12682 },
+ { 0x1D88, 12688 },
+ { 0x2246, 12690 },
+ { 0x22BC, 12691 },
+ { 0x7D8C, 12693 },
+ { 0x7B10, 12695 },
+ { 0x7B16, 12696 },
+ { 0x7ABE, 12698 },
+ { 0x7A16, 12700 },
+ { 0x7D56, 12702 },
+ { 0x7C1C, 12704 },
+ { 0x7BB3, 12707 },
+ { 0x7FF5, 12712 },
+ { 0x7A80, 12715 },
+ { 0x7D5A, 12716 },
+ { 0x7AD5, 12717 },
+ { 0x7A14, 12719 },
+ { 0x7BAE, 12721 },
+ { 0x7BAF, 12722 },
+ { 0x80A1, 12726 },
+ { 0x1FCD, 12728 },
+ { 0x277F, 12730 },
+ { 0x7AC0, 12737 },
+ { 0x7B72, 12738 },
+ { 0x7B33, 12740 },
+ { 0x7AB1, 12742 },
+ { 0x7E3A, 12743 },
+ { 0x7E34, 12747 },
+ { 0x7E40, 12751 },
+ { 0x7E27, 12755 },
+ { 0x7E09, 12758 },
+ { 0x7E13, 12761 },
+ { 0x7E2E, 12764 },
+ { 0x7B3D, 12766 },
+ { 0x7FB3, 12767 },
+ { 0x7C08, 12768 },
+ { 0x7BE9, 12769 },
+ { 0x7F62, 12772 },
+ { 0x7D63, 12775 },
+ { 0x7AFE, 12777 },
+ { 0x3EE1, 12780 },
+ { 0x1D59, 12783 },
+ { 0x7F18, 12785 },
+ { 0x7C5D, 12788 },
+ { 0x7B61, 12791 },
+ { 0x7C5C, 12793 },
+ { 0x1D58, 12796 },
+ { 0x7A29, 12798 },
+ { 0x1D26, 12800 },
+ { 0x0061, 12802 },
+ { 0x3993, 12804 },
+ { 0x3998, 12807 },
+ { 0x3994, 12810 },
+ { 0x3997, 12813 },
+ { 0x3996, 12816 },
+ { 0x399B, 12819 },
+ { 0x3992, 12822 },
+ { 0x399A, 12825 },
+ { 0x3999, 12828 },
+ { 0x3995, 12831 },
+ { 0x3977, 12834 },
+ { 0x397C, 12838 },
+ { 0x397A, 12842 },
+ { 0x3976, 12846 },
+ { 0x397D, 12850 },
+ { 0x397E, 12854 },
+ { 0x3979, 12858 },
+ { 0x3978, 12862 },
+ { 0x397B, 12866 },
+ { 0x397F, 12870 },
+ { 0x394D, 12874 },
+ { 0x3950, 12877 },
+ { 0x394E, 12880 },
+ { 0x3952, 12883 },
+ { 0x394F, 12886 },
+ { 0x3951, 12889 },
+ { 0x396A, 12892 },
+ { 0x3962, 12895 },
+ { 0x3955, 12898 },
+ { 0x3975, 12901 },
+ { 0x395B, 12904 },
+ { 0x3953, 12907 },
+ { 0x3971, 12910 },
+ { 0x396D, 12913 },
+ { 0x3965, 12916 },
+ { 0x3967, 12919 },
+ { 0x3970, 12922 },
+ { 0x3974, 12925 },
+ { 0x3960, 12928 },
+ { 0x3972, 12931 },
+ { 0x396F, 12934 },
+ { 0x396E, 12937 },
+ { 0x396B, 12940 },
+ { 0x3959, 12943 },
+ { 0x3966, 12946 },
+ { 0x3963, 12949 },
+ { 0x3956, 12952 },
+ { 0x395C, 12955 },
+ { 0x3954, 12958 },
+ { 0x396C, 12961 },
+ { 0x3958, 12964 },
+ { 0x395E, 12967 },
+ { 0x3964, 12970 },
+ { 0x3969, 12973 },
+ { 0x3968, 12976 },
+ { 0x3973, 12979 },
+ { 0x3961, 12982 },
+ { 0x395A, 12985 },
+ { 0x3957, 12988 },
+ { 0x395F, 12991 },
+ { 0x395D, 12994 },
+ { 0x3985, 12997 },
+ { 0x3984, 13001 },
+ { 0x398E, 13005 },
+ { 0x398A, 13009 },
+ { 0x398B, 13013 },
+ { 0x398D, 13017 },
+ { 0x3989, 13021 },
+ { 0x398C, 13025 },
+ { 0x3988, 13029 },
+ { 0x3986, 13033 },
+ { 0x398F, 13037 },
+ { 0x3982, 13041 },
+ { 0x3981, 13045 },
+ { 0x3983, 13049 },
+ { 0x3980, 13053 },
+ { 0x3991, 13057 },
+ { 0x3990, 13062 },
+ { 0x3987, 13067 },
+ { 0x399D, 13072 },
+ { 0x399E, 13075 },
+ { 0x399C, 13079 },
+ { 0x399F, 13082 },
+ { 0x7FE4, 13086 },
+ { 0x807B, 13087 },
+ { 0x7F7F, 13088 },
+ { 0x1E6A, 13089 },
+ { 0x21B4, 13091 },
+ { 0x7C10, 13093 },
+ { 0x2A2E, 13095 },
+ { 0x7B42, 13099 },
+ { 0x7FCE, 13101 },
+ { 0x7F8B, 13103 },
+ { 0x8076, 13104 },
+ { 0x7FA3, 13106 },
+ { 0x1EFD, 13107 },
+ { 0x1EFB, 13110 },
+ { 0x1E73, 13113 },
+ { 0x270F, 13116 },
+ { 0x1E5B, 13123 },
+ { 0x1F3A, 13128 },
+ { 0x1F3C, 13134 },
+ { 0x1ECF, 13142 },
+ { 0x1F2F, 13145 },
+ { 0x1ED0, 13150 },
+ { 0x1F30, 13153 },
+ { 0x1D1C, 13158 },
+ { 0x7D44, 13160 },
+ { 0x7BE4, 13161 },
+ { 0x25A0, 13164 },
+ { 0x1EF3, 13167 },
+ { 0x2712, 13169 },
+ { 0x1F40, 13174 },
+ { 0x1F53, 13178 },
+ { 0x8066, 13180 },
+ { 0x7F40, 13183 },
+ { 0x7F85, 13186 },
+ { 0x2292, 13187 },
+ { 0x280E, 13190 },
+ { 0x280F, 13193 },
+ { 0x1D1D, 13196 },
+ { 0x7ADA, 13198 },
+ { 0x7F25, 13199 },
+ { 0x7CDF, 13201 },
+ { 0x7CE0, 13206 },
+ { 0x7F27, 13210 },
+ { 0x7CAD, 13215 },
+ { 0x7CBE, 13219 },
+ { 0x80AC, 13224 },
+ { 0x7CC8, 13232 },
+ { 0x7CCA, 13236 },
+ { 0x7F2D, 13243 },
+ { 0x7F72, 13248 },
+ { 0x7C9C, 13255 },
+ { 0x7F1F, 13260 },
+ { 0x7F2A, 13264 },
+ { 0x7F73, 13270 },
+ { 0x7CD1, 13277 },
+ { 0x7FCF, 13281 },
+ { 0x80AD, 13284 },
+ { 0x7CDE, 13288 },
+ { 0x80AE, 13292 },
+ { 0x7F79, 13296 },
+ { 0x7CB5, 13300 },
+ { 0x7CB6, 13304 },
+ { 0x7CB7, 13311 },
+ { 0x7F11, 13318 },
+ { 0x7F14, 13321 },
+ { 0x7F78, 13324 },
+ { 0x7B20, 13328 },
+ { 0x7CD0, 13330 },
+ { 0x7CB2, 13333 },
+ { 0x7CA5, 13337 },
+ { 0x7CCB, 13341 },
+ { 0x7B5B, 13345 },
+ { 0x7C5E, 13347 },
+ { 0x7A38, 13349 },
+ { 0x7B97, 13351 },
+ { 0x7BBF, 13353 },
+ { 0x7D2C, 13354 },
+ { 0x7FEE, 13356 },
+ { 0x7AB9, 13358 },
+ { 0x79FF, 13359 },
+ { 0x2A18, 13364 },
+ { 0x1CD1, 13367 },
+ { 0x2314, 13370 },
+ { 0x7F7E, 13373 },
+ { 0x7FB5, 13375 },
+ { 0x7A0E, 13376 },
+ { 0x7A17, 13379 },
+ { 0x1CD3, 13384 },
+ { 0x1CD0, 13387 },
+ { 0x79DA, 13390 },
+ { 0x27B3, 13393 },
+ { 0x7E49, 13398 },
+ { 0x2346, 13402 },
+ { 0x2344, 13405 },
+ { 0x2343, 13408 },
+ { 0x7AD2, 13411 },
+ { 0x231E, 13413 },
+ { 0x79B7, 13415 },
+ { 0x79AF, 13419 },
+ { 0x000E, 13422 },
+ { 0x21A9, 13424 },
+ { 0x23F8, 13426 },
+ { 0x202A, 13429 },
+ { 0x1548, 13430 },
+ { 0x1549, 13431 },
+ { 0x154A, 13432 },
+ { 0x154C, 13433 },
+ { 0x7A4C, 13434 },
+ { 0x22BA, 13436 },
+ { 0x230F, 13437 },
+ { 0x230E, 13440 },
+ { 0x2BB1, 13443 },
+ { 0x7B01, 13445 },
+ { 0x7F44, 13446 },
+ { 0x7AAA, 13448 },
+ { 0x1C82, 13449 },
+ { 0x7F1D, 13451 },
+ { 0x80B2, 13458 },
+ { 0x7C4E, 13465 },
+ { 0x1FD7, 13467 },
+ { 0x79D9, 13469 },
+ { 0x22C2, 13470 },
+ { 0x7BA0, 13473 },
+ { 0x7C0D, 13476 },
+ { 0x807F, 13477 },
+ { 0x263E, 13478 },
+ { 0x22D6, 13479 },
+ { 0x7B29, 13480 },
+ { 0x7B25, 13481 },
+ { 0x806C, 13483 },
+ { 0x8084, 13484 },
+ { 0x7AB8, 13485 },
+ { 0x1D2F, 13487 },
+ { 0x225F, 13489 },
+ { 0x79B6, 13492 },
+ { 0x79B1, 13497 },
+ { 0x79DD, 13501 },
+ { 0x8122, 13505 },
+ { 0x8135, 13514 },
+ { 0x23FC, 13520 },
+ { 0x23FB, 13524 },
+ { 0x8153, 13529 },
+ { 0x8124, 13535 },
+ { 0x8136, 13544 },
+ { 0x25B4, 13550 },
+ { 0x2A07, 13554 },
+ { 0x21B0, 13558 },
+ { 0x21AF, 13562 },
+ { 0x256F, 13566 },
+ { 0x256B, 13573 },
+ { 0x256C, 13580 },
+ { 0x2571, 13587 },
+ { 0x259D, 13594 },
+ { 0x21AC, 13597 },
+ { 0x2806, 13601 },
+ { 0x21F7, 13605 },
+ { 0x21AD, 13609 },
+ { 0x7F06, 13612 },
+ { 0x7F05, 13615 },
+ { 0x7F04, 13620 },
+ { 0x7F02, 13626 },
+ { 0x7F03, 13632 },
+ { 0x8171, 13638 },
+ { 0x8145, 13641 },
+ { 0x814C, 13645 },
+ { 0x816A, 13654 },
+ { 0x7C15, 13658 },
+ { 0x1EF2, 13662 },
+ { 0x7C88, 13664 },
+ { 0x2BA6, 13667 },
+ { 0x25B2, 13670 },
+ { 0x2751, 13675 },
+ { 0x2753, 13680 },
+ { 0x25B8, 13685 },
+ { 0x2BAE, 13690 },
+ { 0x005B, 13694 },
+ { 0x1FF8, 13697 },
+ { 0x1FF6, 13702 },
+ { 0x1FF7, 13707 },
+ { 0x1F59, 13712 },
+ { 0x23F6, 13714 },
+ { 0x1DFC, 13717 },
+ { 0x1DE3, 13721 },
+ { 0x1E4B, 13724 },
+ { 0x1DFD, 13731 },
+ { 0x1E48, 13736 },
+ { 0x2569, 13742 },
+ { 0x272D, 13748 },
+ { 0x2725, 13752 },
+ { 0x1E23, 13756 },
+ { 0x1E1D, 13760 },
+ { 0x2525, 13766 },
+ { 0x7EB5, 13773 },
+ { 0x1E4E, 13777 },
+ { 0x2785, 13781 },
+ { 0x21AA, 13785 },
+ { 0x8179, 13789 },
+ { 0x21AE, 13795 },
+ { 0x21AB, 13799 },
+ { 0x25A4, 13803 },
+ { 0x2BAC, 13807 },
+ { 0x2BB8, 13811 },
+ { 0x2BB6, 13815 },
+ { 0x2BB4, 13820 },
+ { 0x25A6, 13824 },
+ { 0x22FD, 13827 },
+ { 0x2BAA, 13830 },
+ { 0x29EF, 13833 },
+ { 0x2BA8, 13837 },
+ { 0x25FB, 13841 },
+ { 0x1C94, 13845 },
+ { 0x2A13, 13849 },
+ { 0x1F18, 13852 },
+ { 0x29F7, 13857 },
+ { 0x1C90, 13861 },
+ { 0x7C82, 13865 },
+ { 0x003B, 13868 },
+ { 0x25AE, 13871 },
+ { 0x25B0, 13879 },
+ { 0x1CBD, 13887 },
+ { 0x2A42, 13892 },
+ { 0x2A40, 13898 },
+ { 0x25AC, 13903 },
+ { 0x1FF2, 13908 },
+ { 0x1FF0, 13913 },
+ { 0x1FF1, 13918 },
+ { 0x25F9, 13922 },
+ { 0x1F57, 13925 },
+ { 0x7D5F, 13927 },
+ { 0x7C86, 13929 },
+ { 0x7C28, 13932 },
+ { 0x23FD, 13935 },
+ { 0x23E6, 13937 },
+ { 0x2A11, 13941 },
+ { 0x2BB2, 13945 },
+ { 0x25F0, 13949 },
+ { 0x2A0B, 13954 },
+ { 0x2007, 13959 },
+ { 0x1F1A, 13963 },
+ { 0x8125, 13966 },
+ { 0x0008, 13971 },
+ { 0x1FEC, 13973 },
+ { 0x1FEA, 13977 },
+ { 0x1FEB, 13981 },
+ { 0x29ED, 13984 },
+ { 0x29F4, 13987 },
+ { 0x1CA0, 13990 },
+ { 0x2635, 13992 },
+ { 0x2633, 13998 },
+ { 0x2634, 14005 },
+ { 0x7BB1, 14012 },
+ { 0x7F80, 14014 },
+ { 0x7C7C, 14016 },
+ { 0x1D15, 14017 },
+ { 0x34A9, 14019 },
+ { 0x34AB, 14022 },
+ { 0x34AD, 14025 },
+ { 0x34AE, 14028 },
+ { 0x34AF, 14031 },
+ { 0x34AA, 14034 },
+ { 0x348B, 14037 },
+ { 0x3495, 14040 },
+ { 0x348E, 14043 },
+ { 0x34AC, 14046 },
+ { 0x34A4, 14049 },
+ { 0x3491, 14052 },
+ { 0x34A1, 14055 },
+ { 0x3494, 14058 },
+ { 0x3492, 14061 },
+ { 0x349C, 14064 },
+ { 0x349A, 14067 },
+ { 0x349B, 14070 },
+ { 0x34B2, 14073 },
+ { 0x348C, 14076 },
+ { 0x349D, 14079 },
+ { 0x348F, 14082 },
+ { 0x34B0, 14085 },
+ { 0x34B1, 14088 },
+ { 0x34A5, 14091 },
+ { 0x34A2, 14094 },
+ { 0x34A7, 14097 },
+ { 0x349F, 14100 },
+ { 0x3496, 14103 },
+ { 0x3497, 14106 },
+ { 0x34A8, 14109 },
+ { 0x34A3, 14112 },
+ { 0x3493, 14115 },
+ { 0x34A0, 14118 },
+ { 0x348D, 14121 },
+ { 0x34A6, 14124 },
+ { 0x3490, 14127 },
+ { 0x3498, 14130 },
+ { 0x5220, 14133 },
+ { 0x349E, 14136 },
+ { 0x34B4, 14139 },
+ { 0x34B6, 14144 },
+ { 0x34B7, 14149 },
+ { 0x34B3, 14154 },
+ { 0x34B5, 14159 },
+ { 0x34B8, 14164 },
+ { 0x3499, 14169 },
+ { 0x34BA, 14172 },
+ { 0x34B9, 14176 },
+ { 0x7BAC, 14179 },
+ { 0x7BA9, 14180 },
+ { 0x2707, 14184 },
+ { 0x807A, 14192 },
+ { 0x23FF, 14194 },
+ { 0x2418, 14197 },
+ { 0x241B, 14201 },
+ { 0x23FE, 14206 },
+ { 0x23ED, 14209 },
+ { 0x2416, 14211 },
+ { 0x241C, 14214 },
+ { 0x2419, 14219 },
+ { 0x241E, 14223 },
+ { 0x2754, 14229 },
+ { 0x2417, 14233 },
+ { 0x241D, 14236 },
+ { 0x241A, 14241 },
+ { 0x241F, 14245 },
+ { 0x2420, 14251 },
+ { 0x7A83, 14255 },
+ { 0x7B26, 14257 },
+ { 0x7FD8, 14259 },
+ { 0x22C6, 14260 },
+ { 0x2263, 14264 },
+ { 0x22C8, 14266 },
+ { 0x22C7, 14274 },
+ { 0x7AF8, 14278 },
+ { 0x793F, 14280 },
+ { 0x2BDA, 14283 },
+ { 0x7FC8, 14285 },
+ { 0x79F0, 14287 },
+ { 0x7B77, 14290 },
+ { 0x7D53, 14291 },
+ { 0x6211, 14293 },
+ { 0x6212, 14297 },
+ { 0x620E, 14301 },
+ { 0x6210, 14306 },
+ { 0x6248, 14309 },
+ { 0x6249, 14313 },
+ { 0x624A, 14316 },
+ { 0x6247, 14319 },
+ { 0x6213, 14322 },
+ { 0x621C, 14326 },
+ { 0x6220, 14330 },
+ { 0x623C, 14334 },
+ { 0x6218, 14338 },
+ { 0x6229, 14342 },
+ { 0x621B, 14346 },
+ { 0x6230, 14350 },
+ { 0x6214, 14354 },
+ { 0x6232, 14358 },
+ { 0x6238, 14362 },
+ { 0x6216, 14366 },
+ { 0x623A, 14370 },
+ { 0x6244, 14374 },
+ { 0x6239, 14378 },
+ { 0x621D, 14382 },
+ { 0x6236, 14386 },
+ { 0x6221, 14390 },
+ { 0x6225, 14394 },
+ { 0x6243, 14398 },
+ { 0x6226, 14402 },
+ { 0x6224, 14406 },
+ { 0x6227, 14410 },
+ { 0x623D, 14414 },
+ { 0x6240, 14418 },
+ { 0x6219, 14422 },
+ { 0x623B, 14426 },
+ { 0x622A, 14430 },
+ { 0x6246, 14434 },
+ { 0x622D, 14438 },
+ { 0x6242, 14442 },
+ { 0x621A, 14446 },
+ { 0x6231, 14450 },
+ { 0x6233, 14454 },
+ { 0x6215, 14458 },
+ { 0x6217, 14462 },
+ { 0x621E, 14466 },
+ { 0x6234, 14470 },
+ { 0x6222, 14474 },
+ { 0x6228, 14478 },
+ { 0x6241, 14482 },
+ { 0x621F, 14486 },
+ { 0x622B, 14490 },
+ { 0x622E, 14494 },
+ { 0x622F, 14498 },
+ { 0x623E, 14502 },
+ { 0x623F, 14506 },
+ { 0x6223, 14510 },
+ { 0x6245, 14514 },
+ { 0x622C, 14518 },
+ { 0x6237, 14522 },
+ { 0x6235, 14527 },
+ { 0x6206, 14532 },
+ { 0x61C4, 14535 },
+ { 0x61CE, 14538 },
+ { 0x61CA, 14541 },
+ { 0x61E2, 14544 },
+ { 0x61E9, 14547 },
+ { 0x61E1, 14550 },
+ { 0x61D9, 14553 },
+ { 0x61C7, 14556 },
+ { 0x61D3, 14559 },
+ { 0x61C3, 14562 },
+ { 0x61E4, 14565 },
+ { 0x61FD, 14568 },
+ { 0x61CD, 14571 },
+ { 0x620B, 14574 },
+ { 0x61CB, 14577 },
+ { 0x6205, 14580 },
+ { 0x61EA, 14583 },
+ { 0x61E3, 14586 },
+ { 0x61C5, 14590 },
+ { 0x61D0, 14594 },
+ { 0x61D5, 14598 },
+ { 0x61FC, 14602 },
+ { 0x61CF, 14606 },
+ { 0x61F4, 14610 },
+ { 0x61F3, 14614 },
+ { 0x61FE, 14618 },
+ { 0x6208, 14621 },
+ { 0x61D2, 14624 },
+ { 0x61FB, 14627 },
+ { 0x61EB, 14630 },
+ { 0x6207, 14633 },
+ { 0x61DB, 14636 },
+ { 0x61DA, 14639 },
+ { 0x61C8, 14642 },
+ { 0x61E6, 14645 },
+ { 0x61D4, 14648 },
+ { 0x61D7, 14651 },
+ { 0x61EF, 14654 },
+ { 0x61C6, 14657 },
+ { 0x61E5, 14660 },
+ { 0x620D, 14663 },
+ { 0x61F6, 14666 },
+ { 0x61F7, 14669 },
+ { 0x6209, 14672 },
+ { 0x61FA, 14675 },
+ { 0x620C, 14678 },
+ { 0x61D1, 14681 },
+ { 0x61CC, 14684 },
+ { 0x61F8, 14687 },
+ { 0x61FF, 14690 },
+ { 0x6200, 14693 },
+ { 0x61DE, 14696 },
+ { 0x61F2, 14699 },
+ { 0x620A, 14702 },
+ { 0x61EE, 14705 },
+ { 0x61EC, 14708 },
+ { 0x61DC, 14711 },
+ { 0x61E7, 14714 },
+ { 0x61D8, 14717 },
+ { 0x61F0, 14720 },
+ { 0x61DD, 14723 },
+ { 0x61F1, 14726 },
+ { 0x61ED, 14729 },
+ { 0x61F9, 14732 },
+ { 0x6201, 14735 },
+ { 0x6203, 14738 },
+ { 0x61E0, 14741 },
+ { 0x61DF, 14744 },
+ { 0x6204, 14747 },
+ { 0x624B, 14750 },
+ { 0x624C, 14753 },
+ { 0x624D, 14756 },
+ { 0x624E, 14759 },
+ { 0x624F, 14762 },
+ { 0x6250, 14765 },
+ { 0x6251, 14768 },
+ { 0x61C9, 14771 },
+ { 0x61D6, 14775 },
+ { 0x61E8, 14779 },
+ { 0x6202, 14783 },
+ { 0x61F5, 14787 },
+ { 0x6252, 14791 },
+ { 0x6253, 14795 },
+ { 0x6254, 14799 },
+ { 0x6255, 14803 },
+ { 0x6256, 14807 },
+ { 0x6257, 14811 },
+ { 0x620F, 14815 },
+ { 0x207E, 14818 },
+ { 0x207F, 14822 },
+ { 0x1D16, 14825 },
+ { 0x2620, 14827 },
+ { 0x1CD7, 14828 },
+ { 0x4E3E, 14829 },
+ { 0x4E39, 14832 },
+ { 0x4E38, 14835 },
+ { 0x4E37, 14838 },
+ { 0x4E3A, 14841 },
+ { 0x4E3B, 14844 },
+ { 0x4E40, 14846 },
+ { 0x4E45, 14849 },
+ { 0x4E41, 14852 },
+ { 0x4E44, 14855 },
+ { 0x4E43, 14858 },
+ { 0x4E48, 14861 },
+ { 0x4E3F, 14864 },
+ { 0x4E47, 14867 },
+ { 0x4E46, 14870 },
+ { 0x4E42, 14873 },
+ { 0x4E33, 14876 },
+ { 0x4E2B, 14880 },
+ { 0x4E35, 14884 },
+ { 0x4E2D, 14888 },
+ { 0x4E2A, 14892 },
+ { 0x4E34, 14896 },
+ { 0x4E36, 14900 },
+ { 0x4E2C, 14904 },
+ { 0x4E2E, 14908 },
+ { 0x4E31, 14912 },
+ { 0x4E2F, 14917 },
+ { 0x4E32, 14922 },
+ { 0x4E30, 14927 },
+ { 0x4E3C, 14932 },
+ { 0x4DFA, 14935 },
+ { 0x4E04, 14938 },
+ { 0x4DFC, 14941 },
+ { 0x4E06, 14944 },
+ { 0x4DFE, 14947 },
+ { 0x4DFB, 14950 },
+ { 0x4E05, 14953 },
+ { 0x4E07, 14956 },
+ { 0x4E1E, 14959 },
+ { 0x4E0D, 14962 },
+ { 0x4E19, 14965 },
+ { 0x4E0A, 14968 },
+ { 0x4E28, 14971 },
+ { 0x4DFD, 14974 },
+ { 0x4E0F, 14977 },
+ { 0x4E08, 14980 },
+ { 0x4E23, 14983 },
+ { 0x4E20, 14986 },
+ { 0x4E1B, 14989 },
+ { 0x4E1C, 14992 },
+ { 0x4E22, 14995 },
+ { 0x4E27, 14998 },
+ { 0x4E17, 15001 },
+ { 0x4DFF, 15004 },
+ { 0x4E24, 15007 },
+ { 0x4E21, 15010 },
+ { 0x4E1F, 15013 },
+ { 0x4E0E, 15016 },
+ { 0x4E14, 15019 },
+ { 0x4E1A, 15022 },
+ { 0x4E0B, 15025 },
+ { 0x4E10, 15028 },
+ { 0x4E09, 15031 },
+ { 0x4E29, 15034 },
+ { 0x4E0C, 15037 },
+ { 0x4E16, 15040 },
+ { 0x4E11, 15043 },
+ { 0x4E1D, 15046 },
+ { 0x4E25, 15049 },
+ { 0x4E26, 15052 },
+ { 0x4E18, 15055 },
+ { 0x4E12, 15058 },
+ { 0x4E15, 15061 },
+ { 0x4E13, 15064 },
+ { 0x4E02, 15067 },
+ { 0x4E00, 15071 },
+ { 0x4E03, 15075 },
+ { 0x4E01, 15079 },
+ { 0x4E3D, 15083 },
+ { 0x7C8A, 15086 },
+ { 0x7F6D, 15088 },
+ { 0x7A2B, 15090 },
+ { 0x1EB9, 15093 },
+ { 0x1EBA, 15095 },
+ { 0x7B1F, 15097 },
+ { 0x7B75, 15099 },
+ { 0x1F0B, 15101 },
+ { 0x005F, 15102 },
+ { 0x7F12, 15103 },
+ { 0x8099, 15105 },
+ { 0x4D34, 15108 },
+ { 0x4D39, 15110 },
+ { 0x4D33, 15113 },
+ { 0x4D31, 15117 },
+ { 0x4D2D, 15120 },
+ { 0x4D30, 15123 },
+ { 0x4D2F, 15126 },
+ { 0x4D32, 15129 },
+ { 0x4D2E, 15132 },
+ { 0x4D4A, 15135 },
+ { 0x4D4B, 15138 },
+ { 0x4D38, 15141 },
+ { 0x4D36, 15143 },
+ { 0x4D3C, 15145 },
+ { 0x4D41, 15148 },
+ { 0x4D3D, 15151 },
+ { 0x4D40, 15154 },
+ { 0x4D3F, 15157 },
+ { 0x4D44, 15160 },
+ { 0x4D3B, 15163 },
+ { 0x4D43, 15166 },
+ { 0x4D42, 15169 },
+ { 0x4D3E, 15172 },
+ { 0x4D29, 15175 },
+ { 0x4D21, 15179 },
+ { 0x4D2B, 15183 },
+ { 0x4D23, 15187 },
+ { 0x4D20, 15191 },
+ { 0x4D2A, 15195 },
+ { 0x4D2C, 15199 },
+ { 0x4D22, 15203 },
+ { 0x4D24, 15207 },
+ { 0x4D27, 15211 },
+ { 0x4D25, 15216 },
+ { 0x4D28, 15221 },
+ { 0x4D26, 15226 },
+ { 0x4D45, 15231 },
+ { 0x4D37, 15234 },
+ { 0x4CEB, 15237 },
+ { 0x4CF5, 15240 },
+ { 0x4CED, 15243 },
+ { 0x4CF7, 15246 },
+ { 0x4CEF, 15249 },
+ { 0x4CEC, 15252 },
+ { 0x4CF6, 15255 },
+ { 0x4CF8, 15258 },
+ { 0x4D12, 15261 },
+ { 0x4CFF, 15264 },
+ { 0x4D0C, 15267 },
+ { 0x4CFB, 15270 },
+ { 0x4D1F, 15273 },
+ { 0x4CEE, 15276 },
+ { 0x4D01, 15279 },
+ { 0x4CF9, 15282 },
+ { 0x4D19, 15285 },
+ { 0x4D14, 15288 },
+ { 0x4D0E, 15291 },
+ { 0x4D10, 15294 },
+ { 0x4D17, 15297 },
+ { 0x4D1E, 15300 },
+ { 0x4D0A, 15303 },
+ { 0x4CF0, 15306 },
+ { 0x4D1B, 15309 },
+ { 0x4D16, 15312 },
+ { 0x4D13, 15315 },
+ { 0x4D00, 15318 },
+ { 0x4D07, 15321 },
+ { 0x4D0D, 15324 },
+ { 0x4CFC, 15327 },
+ { 0x4D02, 15330 },
+ { 0x4CFA, 15333 },
+ { 0x4D1A, 15336 },
+ { 0x4D15, 15339 },
+ { 0x4CFD, 15342 },
+ { 0x4D0F, 15345 },
+ { 0x4D09, 15348 },
+ { 0x4D03, 15351 },
+ { 0x4D11, 15354 },
+ { 0x4D18, 15357 },
+ { 0x4D1C, 15360 },
+ { 0x4D1D, 15363 },
+ { 0x4D0B, 15366 },
+ { 0x4D05, 15369 },
+ { 0x4D08, 15372 },
+ { 0x4CFE, 15375 },
+ { 0x4D04, 15378 },
+ { 0x4D06, 15381 },
+ { 0x4D49, 15384 },
+ { 0x4CF3, 15388 },
+ { 0x4CF1, 15392 },
+ { 0x4CF4, 15396 },
+ { 0x4CF2, 15400 },
+ { 0x4D48, 15404 },
+ { 0x4D35, 15407 },
+ { 0x4D47, 15409 },
+ { 0x4D46, 15412 },
+ { 0x4D3A, 15415 },
+ { 0x1FE7, 15418 },
+ { 0x7ADD, 15420 },
+ { 0x7C62, 15421 },
+ { 0x7C64, 15422 },
+ { 0x7C63, 15424 },
+ { 0x79FC, 15426 },
+ { 0x2072, 15427 },
+ { 0x7B70, 15429 },
+ { 0x7B5C, 15431 },
+ { 0x7BAD, 15434 },
+ { 0x7AEA, 15436 },
+ { 0x234C, 15439 },
+ { 0x233C, 15443 },
+ { 0x2353, 15446 },
+ { 0x235D, 15449 },
+ { 0x7C5B, 15453 },
+ { 0x23E4, 15455 },
+ { 0x7B86, 15457 },
+ { 0x7B87, 15462 },
+ { 0x23E5, 15467 },
+ { 0x7C69, 15469 },
+ { 0x7B5D, 15470 },
+ { 0x7C79, 15473 },
+ { 0x7B5E, 15477 },
+ { 0x80B6, 15480 },
+ { 0x80B5, 15483 },
+ { 0x79CE, 15486 },
+ { 0x2A04, 15488 },
+ { 0x2BDB, 15490 },
+ { 0x79EA, 15493 },
+ { 0x1D22, 15494 },
+ { 0x22F0, 15496 },
+ { 0x7B43, 15497 },
+ { 0x7B24, 15500 },
+ { 0x7A27, 15501 },
+ { 0x000B, 15503 },
+ { 0x264E, 15505 },
+ { 0x264F, 15511 },
+ { 0x265A, 15517 },
+ { 0x2646, 15521 },
+ { 0x2649, 15526 },
+ { 0x2643, 15531 },
+ { 0x2645, 15537 },
+ { 0x2647, 15542 },
+ { 0x2648, 15547 },
+ { 0x2644, 15552 },
+ { 0x2693, 15558 },
+ { 0x22E7, 15563 },
+ { 0x3DFD, 15564 },
+ { 0x79F3, 15566 },
+ { 0x79F2, 15568 },
+ { 0x7B27, 15570 },
+ { 0x1EA5, 15571 },
+ { 0x7D74, 15575 },
+ { 0x0299, 15577 },
+ { 0x1EA6, 15579 },
+ { 0x2A1B, 15582 },
+ { 0x1E67, 15584 },
+ { 0x808A, 15586 },
+ { 0x7FFA, 15587 },
+ { 0x79D3, 15590 },
+ { 0x4943, 15591 },
+ { 0x4948, 15594 },
+ { 0x4944, 15597 },
+ { 0x4947, 15600 },
+ { 0x4946, 15603 },
+ { 0x494B, 15606 },
+ { 0x494A, 15609 },
+ { 0x4949, 15612 },
+ { 0x4945, 15615 },
+ { 0x4955, 15618 },
+ { 0x495A, 15622 },
+ { 0x494C, 15626 },
+ { 0x4956, 15629 },
+ { 0x4959, 15633 },
+ { 0x4958, 15637 },
+ { 0x495D, 15641 },
+ { 0x495C, 15645 },
+ { 0x4950, 15649 },
+ { 0x494F, 15652 },
+ { 0x495B, 15655 },
+ { 0x4951, 15659 },
+ { 0x4957, 15662 },
+ { 0x4953, 15666 },
+ { 0x4954, 15669 },
+ { 0x494E, 15672 },
+ { 0x494D, 15675 },
+ { 0x4952, 15678 },
+ { 0x495E, 15681 },
+ { 0x4960, 15685 },
+ { 0x495F, 15689 },
+ { 0x4961, 15693 },
+ { 0x7A10, 15697 },
+ { 0x7FC1, 15701 },
+ { 0x7F7A, 15703 },
+ { 0x7FAC, 15704 },
+ { 0x7B54, 15705 },
+ { 0x7D3C, 15706 },
+ { 0x7F17, 15707 },
+ { 0x1E8E, 15711 },
+ { 0x7D89, 15713 },
+ { 0x7A4A, 15714 },
+ { 0x7A6E, 15716 },
+ { 0x7A00, 15719 },
+ { 0x7C46, 15722 },
+ { 0x006C, 15726 },
+ { 0x7BB6, 15728 },
+ { 0x4B01, 15733 },
+ { 0x4B06, 15737 },
+ { 0x4B02, 15741 },
+ { 0x4B05, 15745 },
+ { 0x4B04, 15749 },
+ { 0x4B09, 15753 },
+ { 0x4B00, 15757 },
+ { 0x4B08, 15761 },
+ { 0x4B07, 15765 },
+ { 0x4B03, 15769 },
+ { 0x4AF9, 15773 },
+ { 0x4AFE, 15777 },
+ { 0x4AFB, 15781 },
+ { 0x4AFD, 15785 },
+ { 0x4AFC, 15789 },
+ { 0x4AE9, 15793 },
+ { 0x4AEA, 15797 },
+ { 0x4AEB, 15801 },
+ { 0x4AFA, 15805 },
+ { 0x4AEC, 15809 },
+ { 0x4AF5, 15813 },
+ { 0x4AF7, 15817 },
+ { 0x4AF6, 15821 },
+ { 0x4AEF, 15825 },
+ { 0x4AFF, 15829 },
+ { 0x4AED, 15833 },
+ { 0x4AF0, 15837 },
+ { 0x4AF2, 15841 },
+ { 0x4AF4, 15845 },
+ { 0x4AE7, 15849 },
+ { 0x4AE8, 15853 },
+ { 0x4AF1, 15857 },
+ { 0x4AF3, 15861 },
+ { 0x4AEE, 15865 },
+ { 0x4AF8, 15869 },
+ { 0x2342, 15873 },
+ { 0x224B, 15876 },
+ { 0x2808, 15879 },
+ { 0x2809, 15884 },
+ { 0x1EAA, 15889 },
+ { 0x1F15, 15891 },
+ { 0x7FA1, 15893 },
+ { 0x79C8, 15894 },
+ { 0x2328, 15895 },
+ { 0x7C47, 15897 },
+ { 0x7D2F, 15899 },
+ { 0x231B, 15900 },
+ { 0x7FE9, 15901 },
+ { 0x0C7D, 15903 },
+ { 0x0C82, 15906 },
+ { 0x0C7E, 15909 },
+ { 0x0C81, 15912 },
+ { 0x0C80, 15915 },
+ { 0x0C85, 15918 },
+ { 0x0C7C, 15921 },
+ { 0x0C84, 15924 },
+ { 0x0C83, 15927 },
+ { 0x0C7F, 15930 },
+ { 0x0C6B, 15933 },
+ { 0x0C5D, 15937 },
+ { 0x0C4A, 15941 },
+ { 0x0C44, 15945 },
+ { 0x0C3E, 15949 },
+ { 0x0C4D, 15953 },
+ { 0x0C4F, 15957 },
+ { 0x0C5B, 15961 },
+ { 0x0C5E, 15965 },
+ { 0x0C31, 15969 },
+ { 0x0C55, 15973 },
+ { 0x0C5C, 15977 },
+ { 0x0C56, 15981 },
+ { 0x0C51, 15984 },
+ { 0x0C49, 15988 },
+ { 0x0C43, 15992 },
+ { 0x0C4B, 15996 },
+ { 0x0C53, 16000 },
+ { 0x0C54, 16004 },
+ { 0x0C3B, 16007 },
+ { 0x0C5A, 16011 },
+ { 0x0C59, 16015 },
+ { 0x0C58, 16019 },
+ { 0x0C45, 16023 },
+ { 0x0C3F, 16027 },
+ { 0x0C57, 16031 },
+ { 0x0C52, 16035 },
+ { 0x0C3D, 16039 },
+ { 0x0C38, 16043 },
+ { 0x0C3C, 16047 },
+ { 0x0C3A, 16051 },
+ { 0x0C39, 16055 },
+ { 0x0C32, 16059 },
+ { 0x0C35, 16063 },
+ { 0x0C33, 16067 },
+ { 0x0C34, 16071 },
+ { 0x0C36, 16075 },
+ { 0x0C74, 16079 },
+ { 0x0C75, 16083 },
+ { 0x0C76, 16087 },
+ { 0x0C77, 16091 },
+ { 0x0C61, 16095 },
+ { 0x0C37, 16099 },
+ { 0x0C4E, 16103 },
+ { 0x0C4C, 16107 },
+ { 0x0C50, 16111 },
+ { 0x0C40, 16115 },
+ { 0x0C48, 16119 },
+ { 0x0C46, 16123 },
+ { 0x0C47, 16127 },
+ { 0x0C42, 16131 },
+ { 0x0C41, 16135 },
+ { 0x0C60, 16139 },
+ { 0x0C6C, 16143 },
+ { 0x0C64, 16147 },
+ { 0x0C6E, 16151 },
+ { 0x0C68, 16155 },
+ { 0x0C62, 16159 },
+ { 0x0C6D, 16163 },
+ { 0x0C6F, 16167 },
+ { 0x0C70, 16172 },
+ { 0x0C63, 16177 },
+ { 0x0C65, 16181 },
+ { 0x0C66, 16185 },
+ { 0x0C69, 16189 },
+ { 0x0C67, 16193 },
+ { 0x0C87, 16197 },
+ { 0x0C7B, 16200 },
+ { 0x0C6A, 16203 },
+ { 0x0C72, 16206 },
+ { 0x0C79, 16209 },
+ { 0x0C7A, 16212 },
+ { 0x0C73, 16215 },
+ { 0x0C5F, 16218 },
+ { 0x0C86, 16221 },
+ { 0x0C71, 16224 },
+ { 0x0C78, 16227 },
+ { 0x7E24, 16230 },
+ { 0x1C81, 16233 },
+ { 0x7E2B, 16235 },
+ { 0x261F, 16237 },
+ { 0x4800, 16238 },
+ { 0x751B, 16245 },
+ { 0x751A, 16249 },
+ { 0x7513, 16252 },
+ { 0x750E, 16255 },
+ { 0x7517, 16258 },
+ { 0x7512, 16261 },
+ { 0x7518, 16264 },
+ { 0x74FE, 16267 },
+ { 0x7500, 16270 },
+ { 0x7515, 16273 },
+ { 0x7502, 16276 },
+ { 0x750B, 16279 },
+ { 0x7510, 16282 },
+ { 0x750A, 16285 },
+ { 0x7501, 16288 },
+ { 0x750D, 16291 },
+ { 0x7503, 16294 },
+ { 0x7504, 16297 },
+ { 0x74FD, 16300 },
+ { 0x750C, 16303 },
+ { 0x7506, 16306 },
+ { 0x74FF, 16309 },
+ { 0x7509, 16312 },
+ { 0x7508, 16315 },
+ { 0x7507, 16318 },
+ { 0x7505, 16321 },
+ { 0x7514, 16324 },
+ { 0x750F, 16328 },
+ { 0x7519, 16332 },
+ { 0x7516, 16336 },
+ { 0x7511, 16340 },
+ { 0x7D24, 16344 },
+ { 0x7D25, 16345 },
+ { 0x1EF7, 16347 },
+ { 0x27FD, 16348 },
+ { 0x1FDB, 16352 },
+ { 0x7E28, 16354 },
+ { 0x1F27, 16358 },
+ { 0x1F28, 16361 },
+ { 0x7E3C, 16364 },
+ { 0x7E36, 16369 },
+ { 0x7E42, 16374 },
+ { 0x7E53, 16379 },
+ { 0x7E29, 16385 },
+ { 0x7E0B, 16389 },
+ { 0x7E15, 16393 },
+ { 0x7D17, 16397 },
+ { 0x7E30, 16401 },
+ { 0x7D16, 16404 },
+ { 0x2BBA, 16407 },
+ { 0x2760, 16409 },
+ { 0x2554, 16414 },
+ { 0x3E3A, 16419 },
+ { 0x2BCE, 16422 },
+ { 0x1F56, 16424 },
+ { 0x3E36, 16426 },
+ { 0x2291, 16428 },
+ { 0x7A2A, 16431 },
+ { 0x79C6, 16433 },
+ { 0x7A11, 16436 },
+ { 0x7AD4, 16438 },
+ { 0x8094, 16440 },
+ { 0x1CD8, 16441 },
+ { 0x2A1C, 16443 },
+ { 0x8090, 16447 },
+ { 0x1C83, 16448 },
+ { 0x1C85, 16451 },
+ { 0x3EE1, 16454 },
+ { 0x1C84, 16458 },
+ { 0x2800, 16461 },
+ { 0x1C84, 16462 },
+ { 0x1C83, 16463 },
+ { 0x25C0, 16464 },
+ { 0x0073, 16466 },
+ { 0x768C, 16468 },
+ { 0x7695, 16471 },
+ { 0x769A, 16474 },
+ { 0x7696, 16477 },
+ { 0x7699, 16480 },
+ { 0x7698, 16483 },
+ { 0x769D, 16486 },
+ { 0x7694, 16489 },
+ { 0x769C, 16492 },
+ { 0x769B, 16495 },
+ { 0x7697, 16498 },
+ { 0x768F, 16501 },
+ { 0x7692, 16503 },
+ { 0x7673, 16505 },
+ { 0x7675, 16509 },
+ { 0x7676, 16513 },
+ { 0x767D, 16517 },
+ { 0x766E, 16521 },
+ { 0x7674, 16525 },
+ { 0x7682, 16529 },
+ { 0x7680, 16533 },
+ { 0x7670, 16537 },
+ { 0x7672, 16541 },
+ { 0x7684, 16545 },
+ { 0x7686, 16549 },
+ { 0x767C, 16553 },
+ { 0x7671, 16557 },
+ { 0x767F, 16561 },
+ { 0x7677, 16565 },
+ { 0x7688, 16569 },
+ { 0x767B, 16573 },
+ { 0x7687, 16577 },
+ { 0x768A, 16581 },
+ { 0x7685, 16585 },
+ { 0x767A, 16589 },
+ { 0x7683, 16593 },
+ { 0x768B, 16597 },
+ { 0x7679, 16601 },
+ { 0x7678, 16605 },
+ { 0x7689, 16609 },
+ { 0x766A, 16613 },
+ { 0x767E, 16617 },
+ { 0x766C, 16621 },
+ { 0x766D, 16625 },
+ { 0x7681, 16629 },
+ { 0x766B, 16633 },
+ { 0x766F, 16637 },
+ { 0x768D, 16641 },
+ { 0x7651, 16644 },
+ { 0x7653, 16648 },
+ { 0x7654, 16652 },
+ { 0x765B, 16656 },
+ { 0x764C, 16660 },
+ { 0x7652, 16664 },
+ { 0x7660, 16668 },
+ { 0x765E, 16672 },
+ { 0x764E, 16676 },
+ { 0x7650, 16680 },
+ { 0x7662, 16684 },
+ { 0x7664, 16688 },
+ { 0x765A, 16692 },
+ { 0x764F, 16696 },
+ { 0x765D, 16700 },
+ { 0x7655, 16704 },
+ { 0x7666, 16708 },
+ { 0x7659, 16712 },
+ { 0x7665, 16716 },
+ { 0x7668, 16720 },
+ { 0x7663, 16724 },
+ { 0x7658, 16728 },
+ { 0x7661, 16732 },
+ { 0x7669, 16736 },
+ { 0x7657, 16740 },
+ { 0x7656, 16744 },
+ { 0x7667, 16748 },
+ { 0x7648, 16752 },
+ { 0x765C, 16756 },
+ { 0x764A, 16760 },
+ { 0x764B, 16764 },
+ { 0x765F, 16768 },
+ { 0x7649, 16772 },
+ { 0x764D, 16776 },
+ { 0x769F, 16780 },
+ { 0x769E, 16784 },
+ { 0x7691, 16788 },
+ { 0x7690, 16792 },
+ { 0x768E, 16795 },
+ { 0x7693, 16798 },
+ { 0x7FD0, 16801 },
+ { 0x203F, 16802 },
+ { 0x7B18, 16804 },
+ { 0x7B3C, 16806 },
+ { 0x1E6F, 16808 },
+ { 0x25BF, 16809 },
+ { 0x25C5, 16813 },
+ { 0x7CBA, 16816 },
+ { 0x2269, 16818 },
+ { 0x7EFD, 16819 },
+ { 0x2557, 16825 },
+ { 0x2558, 16831 },
+ { 0x7EFE, 16837 },
+ { 0x2555, 16844 },
+ { 0x2556, 16850 },
+ { 0x412F, 16856 },
+ { 0x7F52, 16858 },
+ { 0x7F6E, 16859 },
+ { 0x369A, 16860 },
+ { 0x369B, 16863 },
+ { 0x369C, 16865 },
+ { 0x3647, 16867 },
+ { 0x3650, 16870 },
+ { 0x365A, 16873 },
+ { 0x364E, 16876 },
+ { 0x3649, 16879 },
+ { 0x364B, 16882 },
+ { 0x367F, 16885 },
+ { 0x3648, 16888 },
+ { 0x368C, 16891 },
+ { 0x3686, 16894 },
+ { 0x364A, 16897 },
+ { 0x3651, 16900 },
+ { 0x3683, 16903 },
+ { 0x3674, 16906 },
+ { 0x368A, 16909 },
+ { 0x3675, 16912 },
+ { 0x368D, 16915 },
+ { 0x365C, 16918 },
+ { 0x3682, 16921 },
+ { 0x3676, 16924 },
+ { 0x3664, 16927 },
+ { 0x3652, 16930 },
+ { 0x3684, 16933 },
+ { 0x3673, 16936 },
+ { 0x365E, 16939 },
+ { 0x368B, 16942 },
+ { 0x3681, 16945 },
+ { 0x3669, 16948 },
+ { 0x3672, 16951 },
+ { 0x3680, 16954 },
+ { 0x3679, 16957 },
+ { 0x3662, 16960 },
+ { 0x3690, 16963 },
+ { 0x3685, 16966 },
+ { 0x3689, 16969 },
+ { 0x367C, 16972 },
+ { 0x364F, 16975 },
+ { 0x3671, 16978 },
+ { 0x366F, 16981 },
+ { 0x3678, 16984 },
+ { 0x364C, 16987 },
+ { 0x3688, 16990 },
+ { 0x3653, 16993 },
+ { 0x367D, 16996 },
+ { 0x3667, 16999 },
+ { 0x365B, 17002 },
+ { 0x3657, 17005 },
+ { 0x364D, 17008 },
+ { 0x3691, 17011 },
+ { 0x368F, 17014 },
+ { 0x3670, 17017 },
+ { 0x3666, 17020 },
+ { 0x3668, 17023 },
+ { 0x366B, 17026 },
+ { 0x3661, 17029 },
+ { 0x368E, 17032 },
+ { 0x3687, 17035 },
+ { 0x3658, 17038 },
+ { 0x367B, 17041 },
+ { 0x366D, 17044 },
+ { 0x366A, 17047 },
+ { 0x366E, 17050 },
+ { 0x3692, 17053 },
+ { 0x3663, 17056 },
+ { 0x366C, 17059 },
+ { 0x367E, 17062 },
+ { 0x3677, 17065 },
+ { 0x3654, 17068 },
+ { 0x3660, 17071 },
+ { 0x365D, 17074 },
+ { 0x3695, 17077 },
+ { 0x3655, 17080 },
+ { 0x3656, 17083 },
+ { 0x3659, 17086 },
+ { 0x3665, 17089 },
+ { 0x3693, 17092 },
+ { 0x365F, 17095 },
+ { 0x3694, 17098 },
+ { 0x3696, 17101 },
+ { 0x367A, 17104 },
+ { 0x5E28, 17107 },
+ { 0x5E5B, 17113 },
+ { 0x5E30, 17117 },
+ { 0x5E14, 17122 },
+ { 0x5E58, 17127 },
+ { 0x5E3B, 17131 },
+ { 0x5E20, 17135 },
+ { 0x5E45, 17140 },
+ { 0x5E26, 17145 },
+ { 0x5E0C, 17150 },
+ { 0x5E5D, 17155 },
+ { 0x5E31, 17159 },
+ { 0x5E5C, 17164 },
+ { 0x5E57, 17168 },
+ { 0x5E0F, 17172 },
+ { 0x5E32, 17177 },
+ { 0x5E12, 17181 },
+ { 0x5E11, 17188 },
+ { 0x5E0B, 17195 },
+ { 0x5E0A, 17201 },
+ { 0x5E35, 17207 },
+ { 0x5E42, 17211 },
+ { 0x5E44, 17215 },
+ { 0x5E53, 17219 },
+ { 0x5E1D, 17223 },
+ { 0x5E5A, 17227 },
+ { 0x5E41, 17231 },
+ { 0x5E2F, 17235 },
+ { 0x5E43, 17239 },
+ { 0x5E3D, 17243 },
+ { 0x5E56, 17247 },
+ { 0x5E5E, 17251 },
+ { 0x5E34, 17255 },
+ { 0x5E4F, 17259 },
+ { 0x5E59, 17263 },
+ { 0x5E47, 17267 },
+ { 0x5E21, 17271 },
+ { 0x5E2A, 17276 },
+ { 0x5E51, 17281 },
+ { 0x5E49, 17285 },
+ { 0x5E27, 17290 },
+ { 0x5E54, 17295 },
+ { 0x5E48, 17299 },
+ { 0x5E3F, 17305 },
+ { 0x5E2B, 17309 },
+ { 0x5E0E, 17313 },
+ { 0x5E09, 17318 },
+ { 0x5E1F, 17323 },
+ { 0x5E37, 17327 },
+ { 0x5E4E, 17331 },
+ { 0x5E4D, 17335 },
+ { 0x5E08, 17339 },
+ { 0x5E36, 17344 },
+ { 0x5E40, 17348 },
+ { 0x5E3A, 17352 },
+ { 0x5E50, 17356 },
+ { 0x5E2C, 17360 },
+ { 0x5E15, 17364 },
+ { 0x5E1C, 17368 },
+ { 0x5E55, 17372 },
+ { 0x5E4A, 17376 },
+ { 0x5E23, 17380 },
+ { 0x5E10, 17384 },
+ { 0x5E46, 17390 },
+ { 0x5E38, 17394 },
+ { 0x5E52, 17398 },
+ { 0x5E22, 17402 },
+ { 0x5E17, 17406 },
+ { 0x5E3E, 17410 },
+ { 0x5E2E, 17414 },
+ { 0x5E4B, 17418 },
+ { 0x5E1A, 17422 },
+ { 0x5E25, 17426 },
+ { 0x5E19, 17430 },
+ { 0x5E4C, 17434 },
+ { 0x5E33, 17438 },
+ { 0x5E16, 17442 },
+ { 0x5E24, 17446 },
+ { 0x5E39, 17450 },
+ { 0x5E1B, 17454 },
+ { 0x5E13, 17458 },
+ { 0x5E18, 17462 },
+ { 0x5E1E, 17466 },
+ { 0x5E0D, 17470 },
+ { 0x5E29, 17474 },
+ { 0x5E2D, 17478 },
+ { 0x5E3C, 17482 },
+ { 0x5E94, 17486 },
+ { 0x5E90, 17490 },
+ { 0x5E8F, 17495 },
+ { 0x5E70, 17500 },
+ { 0x5E60, 17505 },
+ { 0x5E8D, 17510 },
+ { 0x5E68, 17514 },
+ { 0x5E95, 17518 },
+ { 0x5E6B, 17522 },
+ { 0x5E91, 17528 },
+ { 0x5E63, 17532 },
+ { 0x5E64, 17537 },
+ { 0x5E6D, 17542 },
+ { 0x5E75, 17547 },
+ { 0x5E6F, 17552 },
+ { 0x5E62, 17556 },
+ { 0x5E85, 17561 },
+ { 0x5E8B, 17565 },
+ { 0x5E74, 17569 },
+ { 0x5E81, 17574 },
+ { 0x5E8A, 17578 },
+ { 0x5E73, 17583 },
+ { 0x5E96, 17588 },
+ { 0x5E93, 17592 },
+ { 0x5E71, 17596 },
+ { 0x5E61, 17601 },
+ { 0x5E80, 17605 },
+ { 0x5E7B, 17609 },
+ { 0x5E6A, 17613 },
+ { 0x5E65, 17618 },
+ { 0x5E8C, 17622 },
+ { 0x5E7D, 17626 },
+ { 0x5E6C, 17631 },
+ { 0x5E7A, 17636 },
+ { 0x5E7E, 17640 },
+ { 0x5E8E, 17644 },
+ { 0x5E76, 17648 },
+ { 0x5E79, 17652 },
+ { 0x5E86, 17656 },
+ { 0x5E84, 17660 },
+ { 0x5E92, 17664 },
+ { 0x5E82, 17668 },
+ { 0x5E83, 17672 },
+ { 0x5E5F, 17677 },
+ { 0x5E69, 17681 },
+ { 0x5E66, 17685 },
+ { 0x5E78, 17689 },
+ { 0x5E67, 17693 },
+ { 0x5E7C, 17697 },
+ { 0x5E88, 17702 },
+ { 0x5E89, 17706 },
+ { 0x5E7F, 17710 },
+ { 0x5E77, 17714 },
+ { 0x5E87, 17718 },
+ { 0x5E72, 17722 },
+ { 0x5E6E, 17726 },
+ { 0x5ED5, 17730 },
+ { 0x5EE0, 17734 },
+ { 0x5EBB, 17739 },
+ { 0x5ECB, 17744 },
+ { 0x5EAA, 17748 },
+ { 0x5EC4, 17753 },
+ { 0x5EB1, 17757 },
+ { 0x5EF1, 17761 },
+ { 0x5EF2, 17766 },
+ { 0x5ED1, 17771 },
+ { 0x5ED6, 17775 },
+ { 0x5ECD, 17779 },
+ { 0x5EBE, 17783 },
+ { 0x5EF5, 17787 },
+ { 0x5EE5, 17791 },
+ { 0x5EF4, 17795 },
+ { 0x5EC6, 17799 },
+ { 0x5EA2, 17803 },
+ { 0x5E98, 17808 },
+ { 0x5EF7, 17812 },
+ { 0x5EF6, 17816 },
+ { 0x5EF8, 17820 },
+ { 0x5ED9, 17824 },
+ { 0x5EE1, 17828 },
+ { 0x5E99, 17832 },
+ { 0x5EC8, 17836 },
+ { 0x5EA8, 17840 },
+ { 0x5EEA, 17844 },
+ { 0x5EDD, 17848 },
+ { 0x5EEB, 17853 },
+ { 0x5EA6, 17858 },
+ { 0x5EAE, 17863 },
+ { 0x5EAC, 17867 },
+ { 0x5EEE, 17871 },
+ { 0x5EEF, 17875 },
+ { 0x5EDF, 17879 },
+ { 0x5EE2, 17883 },
+ { 0x5EF3, 17887 },
+ { 0x5ED2, 17891 },
+ { 0x5ED8, 17895 },
+ { 0x5ED7, 17899 },
+ { 0x5EDB, 17903 },
+ { 0x5EDE, 17907 },
+ { 0x5EBC, 17911 },
+ { 0x5EDC, 17915 },
+ { 0x5EA1, 17919 },
+ { 0x5EB2, 17925 },
+ { 0x5EF0, 17929 },
+ { 0x5EB6, 17933 },
+ { 0x5EB9, 17938 },
+ { 0x5EAF, 17942 },
+ { 0x5EA0, 17946 },
+ { 0x5ED3, 17950 },
+ { 0x5EA3, 17954 },
+ { 0x5EE9, 17958 },
+ { 0x5EC5, 17962 },
+ { 0x5EB3, 17966 },
+ { 0x5E9B, 17970 },
+ { 0x5EC3, 17974 },
+ { 0x5E9D, 17978 },
+ { 0x5E97, 17982 },
+ { 0x5ECC, 17987 },
+ { 0x5EED, 17991 },
+ { 0x5EB5, 17995 },
+ { 0x5EC7, 17999 },
+ { 0x5ECF, 18003 },
+ { 0x5EAB, 18008 },
+ { 0x5EE3, 18012 },
+ { 0x5EB7, 18016 },
+ { 0x5EEC, 18020 },
+ { 0x5E9E, 18024 },
+ { 0x5EA9, 18028 },
+ { 0x5EB0, 18032 },
+ { 0x5EE6, 18036 },
+ { 0x5EE7, 18040 },
+ { 0x5ECA, 18044 },
+ { 0x5ED4, 18048 },
+ { 0x5EA5, 18052 },
+ { 0x5EBD, 18056 },
+ { 0x5ED0, 18060 },
+ { 0x5EE4, 18064 },
+ { 0x5EE8, 18068 },
+ { 0x5EC0, 18072 },
+ { 0x5EB8, 18076 },
+ { 0x5EDA, 18081 },
+ { 0x5EAD, 18085 },
+ { 0x5EA4, 18089 },
+ { 0x5EB4, 18093 },
+ { 0x5EC2, 18097 },
+ { 0x5ECE, 18101 },
+ { 0x5E9F, 18105 },
+ { 0x5EBF, 18109 },
+ { 0x5EBA, 18113 },
+ { 0x5EC1, 18117 },
+ { 0x5EC9, 18121 },
+ { 0x5E9A, 18125 },
+ { 0x5E9C, 18129 },
+ { 0x5EA7, 18133 },
+ { 0x5F59, 18137 },
+ { 0x5F51, 18141 },
+ { 0x5F5B, 18145 },
+ { 0x5F63, 18149 },
+ { 0x5F5F, 18153 },
+ { 0x5F69, 18157 },
+ { 0x5F19, 18161 },
+ { 0x5F6D, 18165 },
+ { 0x5F0C, 18169 },
+ { 0x5F42, 18173 },
+ { 0x5F47, 18177 },
+ { 0x5F38, 18181 },
+ { 0x5F67, 18185 },
+ { 0x5F26, 18189 },
+ { 0x5F25, 18193 },
+ { 0x5EFB, 18197 },
+ { 0x5F55, 18201 },
+ { 0x5F3D, 18205 },
+ { 0x5F62, 18209 },
+ { 0x5F35, 18213 },
+ { 0x5F65, 18217 },
+ { 0x5F52, 18221 },
+ { 0x5F68, 18226 },
+ { 0x5F56, 18231 },
+ { 0x5F0F, 18235 },
+ { 0x5F6C, 18239 },
+ { 0x5F60, 18243 },
+ { 0x5F2C, 18247 },
+ { 0x5F0B, 18251 },
+ { 0x5F5A, 18255 },
+ { 0x5F53, 18259 },
+ { 0x5F54, 18263 },
+ { 0x5EFA, 18267 },
+ { 0x5F15, 18271 },
+ { 0x5F1A, 18275 },
+ { 0x5F2E, 18279 },
+ { 0x5F34, 18283 },
+ { 0x5F0E, 18287 },
+ { 0x5F5E, 18291 },
+ { 0x5F4C, 18295 },
+ { 0x5EFE, 18299 },
+ { 0x5F28, 18303 },
+ { 0x5F6B, 18307 },
+ { 0x5EF9, 18312 },
+ { 0x5F46, 18316 },
+ { 0x5F13, 18320 },
+ { 0x5EFC, 18324 },
+ { 0x5F21, 18328 },
+ { 0x5F66, 18332 },
+ { 0x5F3F, 18336 },
+ { 0x5F1D, 18340 },
+ { 0x5F20, 18344 },
+ { 0x5F0A, 18348 },
+ { 0x5F48, 18352 },
+ { 0x5F61, 18356 },
+ { 0x5F6A, 18360 },
+ { 0x5F02, 18364 },
+ { 0x5F2A, 18368 },
+ { 0x5F37, 18372 },
+ { 0x5F23, 18376 },
+ { 0x5F2F, 18380 },
+ { 0x5F05, 18384 },
+ { 0x5F5C, 18388 },
+ { 0x5F64, 18392 },
+ { 0x5F41, 18396 },
+ { 0x5F49, 18400 },
+ { 0x5F08, 18404 },
+ { 0x5F45, 18408 },
+ { 0x5F3C, 18412 },
+ { 0x5F3E, 18416 },
+ { 0x5F17, 18420 },
+ { 0x5F29, 18425 },
+ { 0x5F57, 18429 },
+ { 0x5F58, 18433 },
+ { 0x5F10, 18437 },
+ { 0x5F3A, 18441 },
+ { 0x5F11, 18445 },
+ { 0x5F4B, 18449 },
+ { 0x5F06, 18453 },
+ { 0x5F04, 18457 },
+ { 0x5EFF, 18461 },
+ { 0x5EFD, 18465 },
+ { 0x5F4F, 18469 },
+ { 0x5F00, 18473 },
+ { 0x5F4E, 18477 },
+ { 0x5F40, 18481 },
+ { 0x5F5D, 18485 },
+ { 0x5F30, 18489 },
+ { 0x5F03, 18493 },
+ { 0x5F2D, 18497 },
+ { 0x5F50, 18501 },
+ { 0x5F1F, 18505 },
+ { 0x5F32, 18509 },
+ { 0x5F22, 18513 },
+ { 0x5F24, 18517 },
+ { 0x5F39, 18521 },
+ { 0x5F43, 18525 },
+ { 0x5F4D, 18529 },
+ { 0x5F44, 18533 },
+ { 0x5F1B, 18537 },
+ { 0x5F27, 18541 },
+ { 0x5F33, 18545 },
+ { 0x5F36, 18549 },
+ { 0x5F14, 18553 },
+ { 0x5F09, 18557 },
+ { 0x5F2B, 18561 },
+ { 0x5F4A, 18565 },
+ { 0x5F12, 18569 },
+ { 0x5F1E, 18573 },
+ { 0x5F3B, 18577 },
+ { 0x5F18, 18581 },
+ { 0x5F16, 18585 },
+ { 0x5F0D, 18589 },
+ { 0x5F01, 18593 },
+ { 0x5F31, 18597 },
+ { 0x5F1C, 18601 },
+ { 0x5F07, 18605 },
+ { 0x5FDD, 18609 },
+ { 0x5FE0, 18613 },
+ { 0x5FDF, 18617 },
+ { 0x5FC3, 18621 },
+ { 0x5FD0, 18625 },
+ { 0x5FDA, 18630 },
+ { 0x5FFD, 18635 },
+ { 0x6006, 18640 },
+ { 0x6001, 18644 },
+ { 0x5FF5, 18648 },
+ { 0x6003, 18652 },
+ { 0x5FF6, 18656 },
+ { 0x5FFE, 18660 },
+ { 0x5FD9, 18664 },
+ { 0x5FE2, 18669 },
+ { 0x5FFF, 18674 },
+ { 0x5FA0, 18678 },
+ { 0x5FA8, 18682 },
+ { 0x6009, 18686 },
+ { 0x5FF3, 18690 },
+ { 0x5FDB, 18694 },
+ { 0x5FBC, 18698 },
+ { 0x5FBF, 18702 },
+ { 0x5FD4, 18706 },
+ { 0x5F71, 18710 },
+ { 0x5FE1, 18714 },
+ { 0x5F83, 18718 },
+ { 0x6000, 18722 },
+ { 0x5FC0, 18726 },
+ { 0x5F93, 18730 },
+ { 0x6004, 18734 },
+ { 0x6002, 18738 },
+ { 0x6007, 18742 },
+ { 0x5FD1, 18746 },
+ { 0x5FCD, 18750 },
+ { 0x5FFA, 18754 },
+ { 0x5FC8, 18758 },
+ { 0x5FB5, 18763 },
+ { 0x5F74, 18768 },
+ { 0x5FF1, 18772 },
+ { 0x5F99, 18776 },
+ { 0x5FF8, 18780 },
+ { 0x5F76, 18784 },
+ { 0x5F8D, 18788 },
+ { 0x5F7E, 18792 },
+ { 0x5F98, 18796 },
+ { 0x5FFB, 18800 },
+ { 0x5F75, 18804 },
+ { 0x5FE3, 18808 },
+ { 0x5F7A, 18812 },
+ { 0x5FE4, 18816 },
+ { 0x6008, 18820 },
+ { 0x6005, 18824 },
+ { 0x5F81, 18828 },
+ { 0x5FDE, 18832 },
+ { 0x5FB2, 18836 },
+ { 0x5FF4, 18840 },
+ { 0x5F72, 18844 },
+ { 0x5FF2, 18848 },
+ { 0x5F7D, 18852 },
+ { 0x5FB4, 18856 },
+ { 0x5FB6, 18860 },
+ { 0x5FEB, 18864 },
+ { 0x5FEA, 18869 },
+ { 0x5FED, 18874 },
+ { 0x5FEC, 18878 },
+ { 0x5FCC, 18882 },
+ { 0x5FB1, 18886 },
+ { 0x5FC2, 18890 },
+ { 0x600A, 18894 },
+ { 0x5FEE, 18898 },
+ { 0x5FB3, 18902 },
+ { 0x5F82, 18906 },
+ { 0x5FA7, 18910 },
+ { 0x5F73, 18914 },
+ { 0x5F94, 18918 },
+ { 0x5F86, 18922 },
+ { 0x5FAE, 18926 },
+ { 0x5F8F, 18930 },
+ { 0x5FCB, 18934 },
+ { 0x5FCE, 18938 },
+ { 0x5FE5, 18942 },
+ { 0x5F9A, 18948 },
+ { 0x5F6E, 18953 },
+ { 0x5F96, 18957 },
+ { 0x5F78, 18961 },
+ { 0x5F7B, 18965 },
+ { 0x5F85, 18969 },
+ { 0x5F88, 18973 },
+ { 0x5FDC, 18977 },
+ { 0x5FF0, 18981 },
+ { 0x5FB0, 18986 },
+ { 0x5FD6, 18990 },
+ { 0x5FC4, 18994 },
+ { 0x5FAF, 18998 },
+ { 0x5FC9, 19002 },
+ { 0x5F80, 19006 },
+ { 0x5F8C, 19010 },
+ { 0x5FC5, 19014 },
+ { 0x5FEF, 19018 },
+ { 0x5FD5, 19022 },
+ { 0x5FCA, 19026 },
+ { 0x5F79, 19030 },
+ { 0x5FD2, 19034 },
+ { 0x5FF7, 19038 },
+ { 0x5FE6, 19042 },
+ { 0x5FFC, 19046 },
+ { 0x5FA9, 19050 },
+ { 0x5F97, 19054 },
+ { 0x5F6F, 19059 },
+ { 0x5F9E, 19063 },
+ { 0x5FA6, 19067 },
+ { 0x5FC6, 19071 },
+ { 0x5FE7, 19075 },
+ { 0x5F9C, 19079 },
+ { 0x5FBA, 19083 },
+ { 0x5FBD, 19087 },
+ { 0x5F9D, 19091 },
+ { 0x5F90, 19095 },
+ { 0x5FA2, 19099 },
+ { 0x5F7C, 19103 },
+ { 0x5F70, 19107 },
+ { 0x5FB7, 19111 },
+ { 0x5FAD, 19115 },
+ { 0x5FB8, 19119 },
+ { 0x5FD8, 19123 },
+ { 0x5FD3, 19127 },
+ { 0x5FBE, 19131 },
+ { 0x5FE8, 19135 },
+ { 0x5F8B, 19139 },
+ { 0x5F89, 19143 },
+ { 0x5FB9, 19147 },
+ { 0x5FA3, 19151 },
+ { 0x5FA1, 19155 },
+ { 0x5FA5, 19159 },
+ { 0x5F9F, 19163 },
+ { 0x5FE9, 19167 },
+ { 0x5FCF, 19171 },
+ { 0x5FBB, 19175 },
+ { 0x5F87, 19179 },
+ { 0x5FF9, 19183 },
+ { 0x5F84, 19187 },
+ { 0x5F77, 19191 },
+ { 0x5F8A, 19195 },
+ { 0x5FA4, 19199 },
+ { 0x5FD7, 19203 },
+ { 0x5FAA, 19207 },
+ { 0x5F95, 19211 },
+ { 0x5FC7, 19215 },
+ { 0x5F8E, 19219 },
+ { 0x5FC1, 19223 },
+ { 0x5F92, 19227 },
+ { 0x5FAC, 19231 },
+ { 0x5FAB, 19235 },
+ { 0x5F7F, 19239 },
+ { 0x5F91, 19243 },
+ { 0x5F9B, 19247 },
+ { 0x6019, 19252 },
+ { 0x600C, 19256 },
+ { 0x600E, 19260 },
+ { 0x600B, 19264 },
+ { 0x6037, 19268 },
+ { 0x600D, 19272 },
+ { 0x6012, 19276 },
+ { 0x6035, 19280 },
+ { 0x603A, 19284 },
+ { 0x603B, 19288 },
+ { 0x602C, 19292 },
+ { 0x6021, 19296 },
+ { 0x602B, 19300 },
+ { 0x601C, 19304 },
+ { 0x6034, 19308 },
+ { 0x6025, 19312 },
+ { 0x6033, 19316 },
+ { 0x602E, 19320 },
+ { 0x601F, 19324 },
+ { 0x603E, 19328 },
+ { 0x6036, 19332 },
+ { 0x6011, 19336 },
+ { 0x602A, 19340 },
+ { 0x600F, 19344 },
+ { 0x6039, 19348 },
+ { 0x6013, 19352 },
+ { 0x6031, 19356 },
+ { 0x6024, 19360 },
+ { 0x601A, 19364 },
+ { 0x6016, 19368 },
+ { 0x6010, 19372 },
+ { 0x603D, 19376 },
+ { 0x6029, 19380 },
+ { 0x6023, 19384 },
+ { 0x601E, 19388 },
+ { 0x603C, 19392 },
+ { 0x6038, 19396 },
+ { 0x6017, 19400 },
+ { 0x6030, 19404 },
+ { 0x6026, 19408 },
+ { 0x6028, 19412 },
+ { 0x6020, 19416 },
+ { 0x6027, 19420 },
+ { 0x6032, 19424 },
+ { 0x602D, 19428 },
+ { 0x6014, 19432 },
+ { 0x601D, 19436 },
+ { 0x601B, 19440 },
+ { 0x6040, 19444 },
+ { 0x6015, 19448 },
+ { 0x6018, 19452 },
+ { 0x6022, 19456 },
+ { 0x603F, 19460 },
+ { 0x602F, 19464 },
+ { 0x3699, 19468 },
+ { 0x369E, 19470 },
+ { 0x3697, 19473 },
+ { 0x3698, 19477 },
+ { 0x369D, 19481 },
+ { 0x8077, 19483 },
+ { 0x60E8, 19484 },
+ { 0x60DC, 19488 },
+ { 0x60E1, 19492 },
+ { 0x60E2, 19496 },
+ { 0x60DD, 19500 },
+ { 0x60DF, 19504 },
+ { 0x60D7, 19508 },
+ { 0x60D4, 19512 },
+ { 0x60D3, 19516 },
+ { 0x60E0, 19520 },
+ { 0x60C8, 19524 },
+ { 0x60CE, 19528 },
+ { 0x60C6, 19532 },
+ { 0x60DE, 19536 },
+ { 0x60DA, 19540 },
+ { 0x60C7, 19544 },
+ { 0x60D6, 19548 },
+ { 0x60D8, 19552 },
+ { 0x60D0, 19556 },
+ { 0x60D1, 19560 },
+ { 0x60CB, 19564 },
+ { 0x60D2, 19568 },
+ { 0x60C9, 19572 },
+ { 0x60D5, 19576 },
+ { 0x60CA, 19580 },
+ { 0x60CC, 19584 },
+ { 0x60C5, 19588 },
+ { 0x60CF, 19592 },
+ { 0x60CD, 19596 },
+ { 0x60D9, 19600 },
+ { 0x60DB, 19604 },
+ { 0x60E4, 19608 },
+ { 0x60E5, 19613 },
+ { 0x60E3, 19618 },
+ { 0x60E6, 19623 },
+ { 0x60E7, 19628 },
+ { 0x1899, 19633 },
+ { 0x189A, 19636 },
+ { 0x189D, 19640 },
+ { 0x189F, 19644 },
+ { 0x18A1, 19648 },
+ { 0x18A2, 19652 },
+ { 0x189C, 19659 },
+ { 0x189E, 19663 },
+ { 0x18A0, 19668 },
+ { 0x189B, 19673 },
+ { 0x1873, 19678 },
+ { 0x1897, 19681 },
+ { 0x1898, 19684 },
+ { 0x1878, 19687 },
+ { 0x1894, 19690 },
+ { 0x1884, 19693 },
+ { 0x1881, 19696 },
+ { 0x1875, 19699 },
+ { 0x1883, 19702 },
+ { 0x1891, 19705 },
+ { 0x1887, 19708 },
+ { 0x187C, 19711 },
+ { 0x187A, 19714 },
+ { 0x1885, 19717 },
+ { 0x188B, 19720 },
+ { 0x187E, 19723 },
+ { 0x188E, 19726 },
+ { 0x1896, 19729 },
+ { 0x1895, 19732 },
+ { 0x1890, 19735 },
+ { 0x1893, 19738 },
+ { 0x1879, 19741 },
+ { 0x1880, 19745 },
+ { 0x188A, 19749 },
+ { 0x1889, 19753 },
+ { 0x1877, 19757 },
+ { 0x187D, 19761 },
+ { 0x188D, 19765 },
+ { 0x1874, 19769 },
+ { 0x1882, 19773 },
+ { 0x1876, 19777 },
+ { 0x1892, 19781 },
+ { 0x1888, 19785 },
+ { 0x187B, 19789 },
+ { 0x1886, 19793 },
+ { 0x188C, 19797 },
+ { 0x187F, 19801 },
+ { 0x188F, 19805 },
+ { 0x18A7, 19809 },
+ { 0x18A9, 19814 },
+ { 0x18AA, 19818 },
+ { 0x18A8, 19822 },
+ { 0x18A5, 19826 },
+ { 0x18A4, 19828 },
+ { 0x18A3, 19832 },
+ { 0x18A6, 19836 },
+ { 0x7A70, 19838 },
+ { 0x80A8, 19841 },
+ { 0x7A0B, 19842 },
+ { 0x7FAB, 19844 },
+ { 0x7C3C, 19845 },
+ { 0x2333, 19850 },
+ { 0x2221, 19852 },
+ { 0x2284, 19856 },
+ { 0x7C3D, 19859 },
+ { 0x22B2, 19864 },
+ { 0x2347, 19866 },
+ { 0x7C44, 19870 },
+ { 0x22F9, 19875 },
+ { 0x223B, 19879 },
+ { 0x7C36, 19883 },
+ { 0x22D9, 19888 },
+ { 0x2226, 19891 },
+ { 0x7E0F, 19893 },
+ { 0x7E1A, 19896 },
+ { 0x7E20, 19899 },
+ { 0x273E, 19902 },
+ { 0x7E1B, 19906 },
+ { 0x7E21, 19910 },
+ { 0x227B, 19914 },
+ { 0x8038, 19917 },
+ { 0x800E, 19925 },
+ { 0x2280, 19931 },
+ { 0x803D, 19934 },
+ { 0x8013, 19942 },
+ { 0x227D, 19948 },
+ { 0x803A, 19951 },
+ { 0x8010, 19959 },
+ { 0x227C, 19965 },
+ { 0x8039, 19968 },
+ { 0x800F, 19976 },
+ { 0x227E, 19982 },
+ { 0x803B, 19985 },
+ { 0x8011, 19993 },
+ { 0x227F, 19999 },
+ { 0x801B, 20002 },
+ { 0x803C, 20010 },
+ { 0x8030, 20018 },
+ { 0x8045, 20026 },
+ { 0x8012, 20034 },
+ { 0x8006, 20040 },
+ { 0x8023, 20046 },
+ { 0x8028, 20050 },
+ { 0x8025, 20054 },
+ { 0x8024, 20058 },
+ { 0x8026, 20062 },
+ { 0x8027, 20066 },
+ { 0x8048, 20070 },
+ { 0x804B, 20073 },
+ { 0x8051, 20079 },
+ { 0x8050, 20082 },
+ { 0x8052, 20085 },
+ { 0x2309, 20088 },
+ { 0x7C3E, 20092 },
+ { 0x2286, 20094 },
+ { 0x2745, 20097 },
+ { 0x273C, 20100 },
+ { 0x2204, 20103 },
+ { 0x2203, 20107 },
+ { 0x223C, 20111 },
+ { 0x7C37, 20115 },
+ { 0x2238, 20120 },
+ { 0x7C0B, 20123 },
+ { 0x2772, 20127 },
+ { 0x21CB, 20130 },
+ { 0x274A, 20133 },
+ { 0x274B, 20136 },
+ { 0x2281, 20139 },
+ { 0x2300, 20142 },
+ { 0x2205, 20144 },
+ { 0x2206, 20148 },
+ { 0x25F4, 20152 },
+ { 0x234D, 20154 },
+ { 0x21F0, 20158 },
+ { 0x2049, 20160 },
+ { 0x22AA, 20164 },
+ { 0x260E, 20170 },
+ { 0x22A9, 20175 },
+ { 0x27C8, 20181 },
+ { 0x27C9, 20187 },
+ { 0x27C6, 20193 },
+ { 0x27C7, 20199 },
+ { 0x27CA, 20205 },
+ { 0x27CC, 20211 },
+ { 0x27CB, 20217 },
+ { 0x27CD, 20223 },
+ { 0x7C59, 20229 },
+ { 0x221F, 20231 },
+ { 0x7E1C, 20235 },
+ { 0x7E22, 20239 },
+ { 0x221D, 20243 },
+ { 0x2746, 20246 },
+ { 0x2748, 20249 },
+ { 0x2045, 20252 },
+ { 0x27E3, 20256 },
+ { 0x2046, 20261 },
+ { 0x27E4, 20265 },
+ { 0x2043, 20270 },
+ { 0x27E5, 20274 },
+ { 0x2044, 20279 },
+ { 0x27E6, 20283 },
+ { 0x2321, 20288 },
+ { 0x21C1, 20291 },
+ { 0x2048, 20293 },
+ { 0x7BCC, 20297 },
+ { 0x27DE, 20300 },
+ { 0x21E7, 20303 },
+ { 0x27FC, 20305 },
+ { 0x2287, 20309 },
+ { 0x260B, 20312 },
+ { 0x2377, 20317 },
+ { 0x27DF, 20322 },
+ { 0x79BC, 20325 },
+ { 0x2743, 20327 },
+ { 0x260C, 20329 },
+ { 0x27E2, 20331 },
+ { 0x7A8C, 20333 },
+ { 0x7C22, 20335 },
+ { 0x7A90, 20337 },
+ { 0x225C, 20339 },
+ { 0x22E8, 20342 },
+ { 0x22F7, 20344 },
+ { 0x27BB, 20349 },
+ { 0x22E3, 20353 },
+ { 0x22E4, 20356 },
+ { 0x2360, 20359 },
+ { 0x2740, 20361 },
+ { 0x2374, 20363 },
+ { 0x2323, 20367 },
+ { 0x7E07, 20369 },
+ { 0x7E10, 20373 },
+ { 0x274F, 20377 },
+ { 0x21CF, 20380 },
+ { 0x27BD, 20383 },
+ { 0x25F8, 20387 },
+ { 0x1CC4, 20389 },
+ { 0x27BA, 20392 },
+ { 0x21CD, 20396 },
+ { 0x222F, 20398 },
+ { 0x7C19, 20400 },
+ { 0x229C, 20403 },
+ { 0x274D, 20407 },
+ { 0x23C2, 20410 },
+ { 0x1CC5, 20413 },
+ { 0x23C5, 20416 },
+ { 0x27BC, 20419 },
+ { 0x21D5, 20423 },
+ { 0x203A, 20427 },
+ { 0x21D3, 20431 },
+ { 0x7E04, 20434 },
+ { 0x21DF, 20439 },
+ { 0x203B, 20443 },
+ { 0x21DD, 20447 },
+ { 0x7E06, 20450 },
+ { 0x21E3, 20455 },
+ { 0x2039, 20459 },
+ { 0x203D, 20463 },
+ { 0x21E5, 20470 },
+ { 0x21E1, 20473 },
+ { 0x7E03, 20476 },
+ { 0x21D1, 20481 },
+ { 0x21D9, 20483 },
+ { 0x2038, 20487 },
+ { 0x203C, 20491 },
+ { 0x21DB, 20498 },
+ { 0x2774, 20501 },
+ { 0x21D7, 20504 },
+ { 0x203E, 20507 },
+ { 0x7E05, 20514 },
+ { 0x2071, 20519 },
+ { 0x80B9, 20521 },
+ { 0x80BA, 20523 },
+ { 0x80BC, 20525 },
+ { 0x80C0, 20527 },
+ { 0x80C8, 20529 },
+ { 0x80D7, 20531 },
+ { 0x80BB, 20533 },
+ { 0x80BD, 20535 },
+ { 0x80C1, 20537 },
+ { 0x80C9, 20539 },
+ { 0x80D8, 20541 },
+ { 0x80BE, 20543 },
+ { 0x80C2, 20545 },
+ { 0x80CA, 20547 },
+ { 0x80D9, 20549 },
+ { 0x80C4, 20551 },
+ { 0x80CC, 20553 },
+ { 0x80DB, 20555 },
+ { 0x80CF, 20557 },
+ { 0x80DF, 20559 },
+ { 0x80E6, 20561 },
+ { 0x80BF, 20563 },
+ { 0x80C3, 20565 },
+ { 0x80CB, 20567 },
+ { 0x80DA, 20569 },
+ { 0x80C5, 20571 },
+ { 0x80DC, 20573 },
+ { 0x80D0, 20575 },
+ { 0x80E0, 20577 },
+ { 0x80E7, 20579 },
+ { 0x80C6, 20581 },
+ { 0x80CD, 20583 },
+ { 0x80DD, 20585 },
+ { 0x80D1, 20587 },
+ { 0x80E8, 20589 },
+ { 0x80D3, 20591 },
+ { 0x80E2, 20593 },
+ { 0x80EA, 20595 },
+ { 0x80EE, 20597 },
+ { 0x80C7, 20599 },
+ { 0x80CE, 20601 },
+ { 0x80DE, 20603 },
+ { 0x80D2, 20605 },
+ { 0x80E1, 20607 },
+ { 0x80E9, 20609 },
+ { 0x80D4, 20611 },
+ { 0x80E3, 20613 },
+ { 0x80EB, 20615 },
+ { 0x80EF, 20617 },
+ { 0x80D5, 20619 },
+ { 0x80E4, 20621 },
+ { 0x80EC, 20623 },
+ { 0x80F0, 20625 },
+ { 0x80F2, 20627 },
+ { 0x80D6, 20629 },
+ { 0x80E5, 20631 },
+ { 0x80ED, 20633 },
+ { 0x80F1, 20635 },
+ { 0x80F3, 20637 },
+ { 0x80F4, 20639 },
+ { 0x7B74, 20641 },
+ { 0x7FDF, 20642 },
+ { 0x79F8, 20643 },
+ { 0x0297, 20644 },
+ { 0x7FF0, 20645 },
+ { 0x7B0A, 20646 },
+ { 0x7FF8, 20649 },
+ { 0x7F0D, 20650 },
+ { 0x14B7, 20652 },
+ { 0x14B8, 20656 },
+ { 0x14A5, 20660 },
+ { 0x14A6, 20663 },
+ { 0x14A7, 20666 },
+ { 0x14AF, 20669 },
+ { 0x14AC, 20672 },
+ { 0x14A9, 20675 },
+ { 0x14B6, 20678 },
+ { 0x14A8, 20681 },
+ { 0x14B3, 20684 },
+ { 0x14B0, 20687 },
+ { 0x14AD, 20690 },
+ { 0x14AE, 20693 },
+ { 0x14B2, 20696 },
+ { 0x14B5, 20699 },
+ { 0x14AB, 20702 },
+ { 0x14B4, 20705 },
+ { 0x14B1, 20708 },
+ { 0x14AA, 20711 },
+ { 0x7AFF, 20714 },
+ { 0x7A06, 20717 },
+ { 0x7D88, 20718 },
+ { 0x1CB0, 20719 },
+ { 0x1CB9, 20720 },
+ { 0x0286, 20723 },
+ { 0x22D4, 20724 },
+ { 0x8073, 20725 },
+ { 0x7B62, 20726 },
+ { 0x7B53, 20730 },
+ { 0x7B63, 20737 },
+ { 0x2334, 20741 },
+ { 0x7FD1, 20743 },
+ { 0x1FE9, 20744 },
+ { 0x7BEA, 20747 },
+ { 0x7BEF, 20751 },
+ { 0x7BF3, 20755 },
+ { 0x7BEB, 20759 },
+ { 0x7BEE, 20763 },
+ { 0x7BED, 20767 },
+ { 0x7BF2, 20771 },
+ { 0x7BF1, 20775 },
+ { 0x7BF0, 20779 },
+ { 0x7BEC, 20783 },
+ { 0x7BF4, 20787 },
+ { 0x7BF5, 20791 },
+ { 0x7BF6, 20795 },
+ { 0x7BFB, 20798 },
+ { 0x7BFF, 20801 },
+ { 0x7BF7, 20804 },
+ { 0x7BFA, 20807 },
+ { 0x7BF9, 20810 },
+ { 0x7BFE, 20813 },
+ { 0x7BFD, 20816 },
+ { 0x7BFC, 20819 },
+ { 0x7BF8, 20822 },
+ { 0x7C00, 20825 },
+ { 0x7C01, 20828 },
+ { 0x1CC8, 20831 },
+ { 0x2222, 20833 },
+ { 0x79C1, 20834 },
+ { 0x79C2, 20837 },
+ { 0x79C4, 20840 },
+ { 0x79C3, 20843 },
+ { 0x7F20, 20846 },
+ { 0x001A, 20848 },
+ { 0x1D12, 20849 },
+ { 0x1EA3, 20851 },
+ { 0x2225, 20853 },
+ { 0x000C, 20854 },
+ { 0x8097, 20855 },
+ { 0x7D65, 20856 },
+ { 0x2249, 20859 },
+ { 0x224A, 20862 },
+ { 0x236D, 20865 },
+ { 0x2A3C, 20867 },
+ { 0x2A3B, 20872 },
+ { 0x7BDC, 20877 },
+ { 0x7BDB, 20879 },
+ { 0x7AEB, 20884 },
+ { 0x23D1, 20885 },
+ { 0x1FF9, 20887 },
+ { 0x1F1D, 20890 },
+ { 0x1F1E, 20893 },
+ { 0x79F5, 20896 },
+ { 0x1D8B, 20899 },
+ { 0x79FB, 20901 },
+ { 0x1EAB, 20902 },
+ { 0x0011, 20905 },
+ { 0x20A9, 20907 },
+ { 0x7894, 20911 },
+ { 0x0016, 20914 },
+ { 0x20AE, 20916 },
+ { 0x7899, 20920 },
+ { 0x0012, 20923 },
+ { 0x20AA, 20925 },
+ { 0x7895, 20929 },
+ { 0x0015, 20932 },
+ { 0x20AD, 20934 },
+ { 0x7898, 20938 },
+ { 0x0014, 20941 },
+ { 0x20AC, 20943 },
+ { 0x7897, 20947 },
+ { 0x0019, 20950 },
+ { 0x20B1, 20952 },
+ { 0x789C, 20956 },
+ { 0x0010, 20959 },
+ { 0x7892, 20961 },
+ { 0x7893, 20965 },
+ { 0x0018, 20968 },
+ { 0x20B0, 20970 },
+ { 0x789B, 20974 },
+ { 0x0017, 20977 },
+ { 0x20AF, 20979 },
+ { 0x789A, 20983 },
+ { 0x0013, 20986 },
+ { 0x20AB, 20988 },
+ { 0x7896, 20992 },
+ { 0x2BA1, 20995 },
+ { 0x4FA8, 20997 },
+ { 0x4FA7, 21003 },
+ { 0x4FA5, 21007 },
+ { 0x4F9F, 21011 },
+ { 0x4F9D, 21015 },
+ { 0x4F9E, 21019 },
+ { 0x4FAA, 21023 },
+ { 0x4FAF, 21027 },
+ { 0x4FAB, 21031 },
+ { 0x4FAE, 21035 },
+ { 0x4FAD, 21039 },
+ { 0x4FB2, 21043 },
+ { 0x4FA9, 21047 },
+ { 0x4FB1, 21051 },
+ { 0x4FB0, 21055 },
+ { 0x4FAC, 21059 },
+ { 0x4F9A, 21063 },
+ { 0x4F96, 21068 },
+ { 0x4F9C, 21073 },
+ { 0x4F98, 21078 },
+ { 0x4F95, 21083 },
+ { 0x4F9B, 21088 },
+ { 0x4F97, 21093 },
+ { 0x4F99, 21098 },
+ { 0x4FA6, 21103 },
+ { 0x4F6B, 21107 },
+ { 0x4F71, 21111 },
+ { 0x4F6D, 21115 },
+ { 0x4F72, 21119 },
+ { 0x4F6F, 21123 },
+ { 0x4F6C, 21127 },
+ { 0x4F87, 21131 },
+ { 0x4F78, 21135 },
+ { 0x4F82, 21139 },
+ { 0x4F75, 21143 },
+ { 0x4F92, 21147 },
+ { 0x4F6E, 21151 },
+ { 0x4F7A, 21155 },
+ { 0x4F73, 21159 },
+ { 0x4F8D, 21163 },
+ { 0x4F89, 21167 },
+ { 0x4F84, 21171 },
+ { 0x4F85, 21175 },
+ { 0x4F8C, 21179 },
+ { 0x4F91, 21183 },
+ { 0x4F80, 21187 },
+ { 0x4F70, 21191 },
+ { 0x4F8E, 21195 },
+ { 0x4F8A, 21199 },
+ { 0x4F94, 21203 },
+ { 0x4F88, 21207 },
+ { 0x4F79, 21211 },
+ { 0x4F7D, 21215 },
+ { 0x4F83, 21219 },
+ { 0x4F76, 21223 },
+ { 0x4F74, 21227 },
+ { 0x4F93, 21231 },
+ { 0x4F77, 21235 },
+ { 0x4F7F, 21239 },
+ { 0x4F7B, 21243 },
+ { 0x4F86, 21247 },
+ { 0x4F8F, 21251 },
+ { 0x4F90, 21255 },
+ { 0x4F81, 21259 },
+ { 0x4F7C, 21263 },
+ { 0x4F8B, 21267 },
+ { 0x4F7E, 21271 },
+ { 0x4FA4, 21275 },
+ { 0x4FA2, 21279 },
+ { 0x4FA0, 21283 },
+ { 0x4FA3, 21286 },
+ { 0x4FA1, 21290 },
+ { 0x7CCF, 21295 },
+ { 0x7B45, 21297 },
+ { 0x4F15, 21299 },
+ { 0x4F14, 21302 },
+ { 0x4F13, 21305 },
+ { 0x4F12, 21308 },
+ { 0x4F0E, 21311 },
+ { 0x4F08, 21315 },
+ { 0x4F10, 21319 },
+ { 0x4F0A, 21323 },
+ { 0x4F07, 21327 },
+ { 0x4F0F, 21331 },
+ { 0x4F11, 21335 },
+ { 0x4F09, 21339 },
+ { 0x4F0B, 21343 },
+ { 0x4F0C, 21347 },
+ { 0x4F0D, 21352 },
+ { 0x4EDB, 21357 },
+ { 0x4EE1, 21360 },
+ { 0x4EDD, 21363 },
+ { 0x4EE3, 21366 },
+ { 0x4EDF, 21369 },
+ { 0x4EDC, 21372 },
+ { 0x4EE2, 21375 },
+ { 0x4EE4, 21378 },
+ { 0x4EFB, 21381 },
+ { 0x4EEA, 21384 },
+ { 0x4EF6, 21387 },
+ { 0x4EE7, 21390 },
+ { 0x4F05, 21393 },
+ { 0x4EDE, 21396 },
+ { 0x4EEC, 21399 },
+ { 0x4EE5, 21402 },
+ { 0x4F00, 21405 },
+ { 0x4EFD, 21408 },
+ { 0x4EF8, 21411 },
+ { 0x4EF9, 21414 },
+ { 0x4EFF, 21417 },
+ { 0x4F04, 21420 },
+ { 0x4EF4, 21423 },
+ { 0x4EE0, 21426 },
+ { 0x4F01, 21429 },
+ { 0x4EFE, 21432 },
+ { 0x4EFC, 21435 },
+ { 0x4EEB, 21438 },
+ { 0x4EF1, 21441 },
+ { 0x4EF7, 21444 },
+ { 0x4EE8, 21447 },
+ { 0x4EED, 21450 },
+ { 0x4EE6, 21453 },
+ { 0x4EE9, 21456 },
+ { 0x4EF3, 21459 },
+ { 0x4EEE, 21462 },
+ { 0x4EFA, 21465 },
+ { 0x4F06, 21468 },
+ { 0x4F02, 21471 },
+ { 0x4F03, 21474 },
+ { 0x4EF5, 21477 },
+ { 0x4EEF, 21480 },
+ { 0x4EF2, 21483 },
+ { 0x4EF0, 21486 },
+ { 0x4F16, 21489 },
+ { 0x7AF1, 21492 },
+ { 0x22FB, 21493 },
+ { 0x7F84, 21496 },
+ { 0x2262, 21497 },
+ { 0x79A8, 21498 },
+ { 0x79A7, 21501 },
+ { 0x79A9, 21504 },
+ { 0x2029, 21507 },
+ { 0x2354, 21509 },
+ { 0x2355, 21512 },
+ { 0x2356, 21516 },
+ { 0x2358, 21520 },
+ { 0x2362, 21525 },
+ { 0x236B, 21530 },
+ { 0x201E, 21534 },
+ { 0x7A96, 21536 },
+ { 0x7A97, 21540 },
+ { 0x7A98, 21544 },
+ { 0x7A99, 21548 },
+ { 0x7A95, 21552 },
+ { 0x7FAF, 21556 },
+ { 0x7FB1, 21560 },
+ { 0x7FB0, 21563 },
+ { 0x7FB2, 21567 },
+ { 0x1E54, 21571 },
+ { 0x25D5, 21573 },
+ { 0x25D4, 21579 },
+ { 0x25D3, 21585 },
+ { 0x25D2, 21591 },
+ { 0x8098, 21595 },
+ { 0x7C5F, 21597 },
+ { 0x7C61, 21599 },
+ { 0x7C60, 21602 },
+ { 0x7C66, 21605 },
+ { 0x7C67, 21607 },
+ { 0x7C65, 21609 },
+ { 0x1FD5, 21611 },
+ { 0x1EAC, 21613 },
+ { 0x1F2D, 21617 },
+ { 0x1F2E, 21621 },
+ { 0x1F2B, 21625 },
+ { 0x1F2C, 21629 },
+ { 0x1F24, 21633 },
+ { 0x1F7A, 21637 },
+ { 0x1F75, 21641 },
+ { 0x1D5A, 21645 },
+ { 0x7FD9, 21647 },
+ { 0x224C, 21648 },
+ { 0x2315, 21650 },
+ { 0x7A6B, 21651 },
+ { 0x7F46, 21656 },
+ { 0x1CDF, 21659 },
+ { 0x225E, 21662 },
+ { 0x79B5, 21665 },
+ { 0x79AD, 21670 },
+ { 0x799B, 21674 },
+ { 0x7C58, 21675 },
+ { 0x7C57, 21679 },
+ { 0x7C56, 21682 },
+ { 0x79FE, 21685 },
+ { 0x1F71, 21687 },
+ { 0x7FDD, 21688 },
+ { 0x7B15, 21689 },
+ { 0x1D8A, 21690 },
+ { 0x7D64, 21692 },
+ { 0x7F5A, 21694 },
+ { 0x79AA, 21697 },
+ { 0x0040, 21700 },
+ { 0x038C, 21702 },
+ { 0x0340, 21705 },
+ { 0x038D, 21708 },
+ { 0x4109, 21711 },
+ { 0x410A, 21715 },
+ { 0x411F, 21721 },
+ { 0x038B, 21725 },
+ { 0x03B2, 21728 },
+ { 0x03A7, 21733 },
+ { 0x4111, 21736 },
+ { 0x410B, 21740 },
+ { 0x0386, 21744 },
+ { 0x4114, 21747 },
+ { 0x4113, 21751 },
+ { 0x4110, 21755 },
+ { 0x1C76, 21758 },
+ { 0x410D, 21760 },
+ { 0x411E, 21763 },
+ { 0x1C77, 21766 },
+ { 0x1C5A, 21768 },
+ { 0x1C59, 21772 },
+ { 0x1C5B, 21776 },
+ { 0x03A6, 21780 },
+ { 0x4117, 21783 },
+ { 0x0334, 21786 },
+ { 0x1C3F, 21790 },
+ { 0x1C4D, 21792 },
+ { 0x1C4C, 21796 },
+ { 0x1C4E, 21800 },
+ { 0x0339, 21804 },
+ { 0x0372, 21810 },
+ { 0x0373, 21814 },
+ { 0x0376, 21818 },
+ { 0x0374, 21822 },
+ { 0x037D, 21826 },
+ { 0x036D, 21830 },
+ { 0x1BF8, 21834 },
+ { 0x1C44, 21840 },
+ { 0x1BAC, 21848 },
+ { 0x1BB0, 21854 },
+ { 0x1C16, 21862 },
+ { 0x1BAE, 21872 },
+ { 0x1C14, 21880 },
+ { 0x1BB2, 21890 },
+ { 0x1C18, 21898 },
+ { 0x1C12, 21908 },
+ { 0x1BAB, 21916 },
+ { 0x1BAF, 21922 },
+ { 0x1C15, 21930 },
+ { 0x1BAD, 21940 },
+ { 0x1C13, 21948 },
+ { 0x1BB1, 21958 },
+ { 0x1C17, 21966 },
+ { 0x1C11, 21976 },
+ { 0x0364, 21984 },
+ { 0x1BF7, 21990 },
+ { 0x1C42, 21996 },
+ { 0x1C45, 22004 },
+ { 0x1C46, 22010 },
+ { 0x1C43, 22018 },
+ { 0x037C, 22024 },
+ { 0x037E, 22028 },
+ { 0x0377, 22032 },
+ { 0x1C61, 22036 },
+ { 0x1C60, 22042 },
+ { 0x03B1, 22048 },
+ { 0x03AE, 22052 },
+ { 0x037A, 22056 },
+ { 0x0368, 22060 },
+ { 0x0330, 22064 },
+ { 0x036F, 22068 },
+ { 0x1BFA, 22072 },
+ { 0x1BBC, 22078 },
+ { 0x1BC0, 22084 },
+ { 0x1BBE, 22092 },
+ { 0x1BC2, 22100 },
+ { 0x1BBB, 22108 },
+ { 0x1BBF, 22114 },
+ { 0x1BBD, 22122 },
+ { 0x1BC1, 22130 },
+ { 0x0365, 22138 },
+ { 0x1BF9, 22144 },
+ { 0x1C50, 22150 },
+ { 0x1C4F, 22156 },
+ { 0x0380, 22162 },
+ { 0x1C52, 22168 },
+ { 0x0347, 22176 },
+ { 0x1C51, 22184 },
+ { 0x1C54, 22192 },
+ { 0x1C53, 22200 },
+ { 0x036C, 22206 },
+ { 0x0367, 22210 },
+ { 0x1BF4, 22214 },
+ { 0x1C35, 22220 },
+ { 0x1B90, 22228 },
+ { 0x1B94, 22234 },
+ { 0x1C06, 22242 },
+ { 0x1B92, 22252 },
+ { 0x1C04, 22260 },
+ { 0x1B96, 22270 },
+ { 0x1C08, 22278 },
+ { 0x1C02, 22288 },
+ { 0x1B8F, 22296 },
+ { 0x1B93, 22302 },
+ { 0x1C05, 22310 },
+ { 0x1B91, 22320 },
+ { 0x1C03, 22328 },
+ { 0x1B95, 22338 },
+ { 0x1C07, 22346 },
+ { 0x1C01, 22356 },
+ { 0x0362, 22364 },
+ { 0x1BF3, 22370 },
+ { 0x1C33, 22376 },
+ { 0x1C32, 22384 },
+ { 0x1C31, 22390 },
+ { 0x1C36, 22396 },
+ { 0x1C37, 22402 },
+ { 0x1C34, 22410 },
+ { 0x036A, 22416 },
+ { 0x0378, 22420 },
+ { 0x0369, 22425 },
+ { 0x0370, 22429 },
+ { 0x0395, 22433 },
+ { 0x0371, 22437 },
+ { 0x037F, 22441 },
+ { 0x1C00, 22445 },
+ { 0x1C6E, 22451 },
+ { 0x1BE4, 22459 },
+ { 0x1BE8, 22465 },
+ { 0x1C26, 22473 },
+ { 0x1BE6, 22483 },
+ { 0x1C24, 22491 },
+ { 0x1BEA, 22501 },
+ { 0x1C28, 22509 },
+ { 0x1C22, 22519 },
+ { 0x1BE3, 22527 },
+ { 0x1BE7, 22533 },
+ { 0x1C25, 22541 },
+ { 0x1BE5, 22551 },
+ { 0x1C23, 22559 },
+ { 0x1BE9, 22569 },
+ { 0x1C27, 22577 },
+ { 0x1C21, 22587 },
+ { 0x0384, 22595 },
+ { 0x1BFF, 22601 },
+ { 0x1C6C, 22607 },
+ { 0x1C6F, 22615 },
+ { 0x1C70, 22621 },
+ { 0x1C6D, 22629 },
+ { 0x0397, 22635 },
+ { 0x0379, 22639 },
+ { 0x036E, 22643 },
+ { 0x0391, 22647 },
+ { 0x038F, 22651 },
+ { 0x0332, 22656 },
+ { 0x0393, 22661 },
+ { 0x036B, 22665 },
+ { 0x1BF6, 22669 },
+ { 0x1BA0, 22675 },
+ { 0x1BA4, 22681 },
+ { 0x1BA2, 22689 },
+ { 0x1B9F, 22697 },
+ { 0x1BA3, 22703 },
+ { 0x1BA1, 22711 },
+ { 0x0363, 22719 },
+ { 0x1BF5, 22725 },
+ { 0x0375, 22731 },
+ { 0x1BFC, 22735 },
+ { 0x1BCC, 22741 },
+ { 0x1BD0, 22747 },
+ { 0x1BCE, 22755 },
+ { 0x1BCB, 22763 },
+ { 0x1BCF, 22769 },
+ { 0x1BCD, 22777 },
+ { 0x0382, 22785 },
+ { 0x1BFB, 22791 },
+ { 0x037B, 22797 },
+ { 0x1BFE, 22801 },
+ { 0x1BD8, 22807 },
+ { 0x1BDC, 22813 },
+ { 0x1BDA, 22821 },
+ { 0x1BDE, 22829 },
+ { 0x1BD7, 22837 },
+ { 0x1BDB, 22843 },
+ { 0x1BD9, 22851 },
+ { 0x1BDD, 22859 },
+ { 0x0383, 22867 },
+ { 0x1BFD, 22873 },
+ { 0x1C5D, 22879 },
+ { 0x1C5C, 22885 },
+ { 0x0381, 22891 },
+ { 0x1C5F, 22897 },
+ { 0x0366, 22905 },
+ { 0x1C5E, 22913 },
+ { 0x1C63, 22921 },
+ { 0x1C62, 22929 },
+ { 0x0336, 22935 },
+ { 0x033A, 22940 },
+ { 0x0338, 22947 },
+ { 0x0387, 22953 },
+ { 0x4112, 22956 },
+ { 0x410C, 22960 },
+ { 0x033D, 22964 },
+ { 0x1C6B, 22966 },
+ { 0x6D23, 22968 },
+ { 0x6D24, 22972 },
+ { 0x6D25, 22976 },
+ { 0x6D26, 22980 },
+ { 0x6D27, 22984 },
+ { 0x6D28, 22988 },
+ { 0x6D29, 22992 },
+ { 0x6D2A, 22996 },
+ { 0x6D2B, 23000 },
+ { 0x6D2C, 23004 },
+ { 0x6D2D, 23008 },
+ { 0x6D2E, 23012 },
+ { 0x6D2F, 23016 },
+ { 0x6D30, 23020 },
+ { 0x6D31, 23024 },
+ { 0x6D32, 23028 },
+ { 0x6D33, 23032 },
+ { 0x6D34, 23036 },
+ { 0x6D35, 23040 },
+ { 0x6D36, 23044 },
+ { 0x6D37, 23048 },
+ { 0x6D38, 23052 },
+ { 0x6D39, 23056 },
+ { 0x6D3A, 23060 },
+ { 0x6D3B, 23064 },
+ { 0x6D3C, 23068 },
+ { 0x6D3D, 23072 },
+ { 0x6D3E, 23076 },
+ { 0x6D3F, 23080 },
+ { 0x411B, 23084 },
+ { 0x411A, 23087 },
+ { 0x411C, 23090 },
+ { 0x03A9, 23093 },
+ { 0x0394, 23096 },
+ { 0x0396, 23099 },
+ { 0x19B7, 23102 },
+ { 0x19B9, 23107 },
+ { 0x19B8, 23112 },
+ { 0x19B5, 23117 },
+ { 0x19B6, 23122 },
+ { 0x3A74, 23127 },
+ { 0x0390, 23132 },
+ { 0x038E, 23135 },
+ { 0x0392, 23139 },
+ { 0x03A8, 23142 },
+ { 0x03AB, 23146 },
+ { 0x4118, 23150 },
+ { 0x4130, 23153 },
+ { 0x410E, 23157 },
+ { 0x4119, 23160 },
+ { 0x0385, 23163 },
+ { 0x03AA, 23167 },
+ { 0x03B4, 23171 },
+ { 0x0353, 23177 },
+ { 0x0354, 23181 },
+ { 0x0357, 23185 },
+ { 0x0355, 23189 },
+ { 0x035D, 23193 },
+ { 0x034E, 23197 },
+ { 0x1C4A, 23201 },
+ { 0x1BB4, 23207 },
+ { 0x1BB8, 23213 },
+ { 0x1C1E, 23221 },
+ { 0x1BB6, 23231 },
+ { 0x1C1C, 23239 },
+ { 0x1BBA, 23249 },
+ { 0x1C20, 23257 },
+ { 0x1C1A, 23267 },
+ { 0x1BB3, 23275 },
+ { 0x1BB7, 23281 },
+ { 0x1C1D, 23289 },
+ { 0x1BB5, 23299 },
+ { 0x1C1B, 23307 },
+ { 0x1BB9, 23317 },
+ { 0x1C1F, 23325 },
+ { 0x1C19, 23335 },
+ { 0x0342, 23343 },
+ { 0x1C49, 23349 },
+ { 0x1C4B, 23355 },
+ { 0x035C, 23361 },
+ { 0x035E, 23365 },
+ { 0x0358, 23369 },
+ { 0x1C68, 23373 },
+ { 0x03B0, 23379 },
+ { 0x03AD, 23383 },
+ { 0x035A, 23387 },
+ { 0x033C, 23391 },
+ { 0x0349, 23395 },
+ { 0x032F, 23399 },
+ { 0x0350, 23403 },
+ { 0x1C58, 23407 },
+ { 0x1BC4, 23413 },
+ { 0x1BC8, 23419 },
+ { 0x1BC6, 23427 },
+ { 0x1BCA, 23435 },
+ { 0x1BC3, 23443 },
+ { 0x1BC7, 23449 },
+ { 0x1BC5, 23457 },
+ { 0x1BC9, 23465 },
+ { 0x0343, 23473 },
+ { 0x1C57, 23479 },
+ { 0x1C56, 23485 },
+ { 0x1C55, 23491 },
+ { 0x0360, 23497 },
+ { 0x034D, 23503 },
+ { 0x0348, 23507 },
+ { 0x1C3B, 23511 },
+ { 0x1B98, 23517 },
+ { 0x1B9C, 23523 },
+ { 0x1C0E, 23531 },
+ { 0x1B9A, 23541 },
+ { 0x1C0C, 23549 },
+ { 0x1B9E, 23559 },
+ { 0x1C10, 23567 },
+ { 0x1C0A, 23577 },
+ { 0x1B97, 23585 },
+ { 0x1B9B, 23591 },
+ { 0x1C0D, 23599 },
+ { 0x1B99, 23609 },
+ { 0x1C0B, 23617 },
+ { 0x1B9D, 23627 },
+ { 0x1C0F, 23635 },
+ { 0x1C09, 23645 },
+ { 0x033F, 23653 },
+ { 0x1C3A, 23659 },
+ { 0x1C39, 23665 },
+ { 0x1C38, 23671 },
+ { 0x1C3C, 23677 },
+ { 0x034B, 23683 },
+ { 0x034A, 23687 },
+ { 0x0351, 23691 },
+ { 0x0352, 23695 },
+ { 0x035F, 23699 },
+ { 0x1C74, 23703 },
+ { 0x1BEC, 23709 },
+ { 0x1BF0, 23715 },
+ { 0x1C2E, 23723 },
+ { 0x1BEE, 23733 },
+ { 0x1C2C, 23741 },
+ { 0x1BF2, 23751 },
+ { 0x1C30, 23759 },
+ { 0x1C2A, 23769 },
+ { 0x1BEB, 23777 },
+ { 0x1BEF, 23783 },
+ { 0x1C2D, 23791 },
+ { 0x1BED, 23801 },
+ { 0x1C2B, 23809 },
+ { 0x1BF1, 23819 },
+ { 0x1C2F, 23827 },
+ { 0x1C29, 23837 },
+ { 0x0346, 23845 },
+ { 0x1C73, 23851 },
+ { 0x1C75, 23857 },
+ { 0x0359, 23863 },
+ { 0x034F, 23867 },
+ { 0x0331, 23871 },
+ { 0x034C, 23876 },
+ { 0x1C48, 23880 },
+ { 0x1BA6, 23886 },
+ { 0x1BAA, 23892 },
+ { 0x1BA8, 23900 },
+ { 0x1BA5, 23908 },
+ { 0x1BA9, 23914 },
+ { 0x1BA7, 23922 },
+ { 0x0341, 23930 },
+ { 0x1C47, 23936 },
+ { 0x0356, 23942 },
+ { 0x1C72, 23946 },
+ { 0x1BD2, 23952 },
+ { 0x1BD6, 23958 },
+ { 0x1BD4, 23966 },
+ { 0x1BD1, 23974 },
+ { 0x1BD5, 23980 },
+ { 0x1BD3, 23988 },
+ { 0x0344, 23996 },
+ { 0x1C71, 24002 },
+ { 0x035B, 24008 },
+ { 0x1C67, 24012 },
+ { 0x1BDF, 24018 },
+ { 0x1BE1, 24024 },
+ { 0x1BE0, 24032 },
+ { 0x1BE2, 24040 },
+ { 0x0345, 24048 },
+ { 0x1C66, 24054 },
+ { 0x1C65, 24060 },
+ { 0x1C64, 24066 },
+ { 0x0361, 24072 },
+ { 0x0335, 24078 },
+ { 0x03AF, 24083 },
+ { 0x03B5, 24088 },
+ { 0x03B3, 24095 },
+ { 0x410F, 24101 },
+ { 0x1C3D, 24104 },
+ { 0x4116, 24106 },
+ { 0x6D68, 24110 },
+ { 0x0333, 24113 },
+ { 0x0388, 24116 },
+ { 0x0389, 24121 },
+ { 0x038A, 24128 },
+ { 0x4115, 24135 },
+ { 0x033B, 24138 },
+ { 0x03AC, 24141 },
+ { 0x4120, 24146 },
+ { 0x411D, 24149 },
+ { 0x1C6A, 24153 },
+ { 0x1C69, 24157 },
+ { 0x1C41, 24161 },
+ { 0x033E, 24165 },
+ { 0x4121, 24168 },
+ { 0x19F9, 24171 },
+ { 0x19F8, 24176 },
+ { 0x19F7, 24181 },
+ { 0x19F5, 24186 },
+ { 0x19F6, 24191 },
+ { 0x40D5, 24196 },
+ { 0x40D6, 24201 },
+ { 0x40E6, 24206 },
+ { 0x40DF, 24212 },
+ { 0x40D4, 24218 },
+ { 0x40E8, 24223 },
+ { 0x40E1, 24229 },
+ { 0x40EB, 24235 },
+ { 0x40E4, 24240 },
+ { 0x40DD, 24245 },
+ { 0x40E9, 24250 },
+ { 0x40D7, 24256 },
+ { 0x40D9, 24260 },
+ { 0x40E7, 24265 },
+ { 0x40E0, 24271 },
+ { 0x40E3, 24277 },
+ { 0x40DC, 24282 },
+ { 0x40DA, 24287 },
+ { 0x40E2, 24292 },
+ { 0x40D8, 24298 },
+ { 0x40E5, 24302 },
+ { 0x40DE, 24307 },
+ { 0x40DB, 24312 },
+ { 0x40EA, 24317 },
+ { 0x4104, 24323 },
+ { 0x4107, 24328 },
+ { 0x40EC, 24333 },
+ { 0x40F1, 24338 },
+ { 0x4108, 24343 },
+ { 0x40ED, 24348 },
+ { 0x40FE, 24352 },
+ { 0x4105, 24357 },
+ { 0x40F8, 24362 },
+ { 0x40F0, 24366 },
+ { 0x4102, 24370 },
+ { 0x4106, 24375 },
+ { 0x40FD, 24380 },
+ { 0x40FF, 24384 },
+ { 0x40F9, 24389 },
+ { 0x4103, 24393 },
+ { 0x40F7, 24398 },
+ { 0x40EF, 24402 },
+ { 0x40F2, 24406 },
+ { 0x4100, 24411 },
+ { 0x40EE, 24416 },
+ { 0x40F6, 24420 },
+ { 0x40FC, 24424 },
+ { 0x40F4, 24428 },
+ { 0x40F5, 24432 },
+ { 0x40F3, 24438 },
+ { 0x4101, 24442 },
+ { 0x40FA, 24447 },
+ { 0x40FB, 24451 },
+ { 0x1C40, 24457 },
+ { 0x6D40, 24459 },
+ { 0x6D41, 24463 },
+ { 0x6D42, 24467 },
+ { 0x6D43, 24471 },
+ { 0x6D44, 24475 },
+ { 0x6D45, 24479 },
+ { 0x6D46, 24483 },
+ { 0x6D47, 24487 },
+ { 0x6D48, 24491 },
+ { 0x6D49, 24495 },
+ { 0x6D4A, 24499 },
+ { 0x6D4B, 24503 },
+ { 0x6D4C, 24507 },
+ { 0x6D4D, 24511 },
+ { 0x6D4E, 24515 },
+ { 0x6D4F, 24519 },
+ { 0x6D50, 24523 },
+ { 0x6D51, 24527 },
+ { 0x6D52, 24531 },
+ { 0x6D53, 24535 },
+ { 0x6D54, 24539 },
+ { 0x6D55, 24543 },
+ { 0x6D56, 24547 },
+ { 0x6D57, 24551 },
+ { 0x6D58, 24555 },
+ { 0x6D59, 24559 },
+ { 0x6D5A, 24563 },
+ { 0x6D5B, 24567 },
+ { 0x6D5C, 24571 },
+ { 0x6D5D, 24575 },
+ { 0x6D5E, 24579 },
+ { 0x6D5F, 24583 },
+ { 0x6D60, 24587 },
+ { 0x6D61, 24591 },
+ { 0x6D62, 24595 },
+ { 0x6D63, 24599 },
+ { 0x6D64, 24603 },
+ { 0x0337, 24607 },
+ { 0x1C3E, 24609 },
+ { 0x7B71, 24611 },
+ { 0x79E9, 24613 },
+ { 0x7B34, 24615 },
+ { 0x7F56, 24617 },
+ { 0x27F0, 24619 },
+ { 0x7FAD, 24621 },
+ { 0x27FF, 24623 },
+ { 0x808E, 24624 },
+ { 0x7CE5, 24625 },
+ { 0x7A2E, 24630 },
+ { 0x7B32, 24636 },
+ { 0x7B37, 24639 },
+ { 0x80B8, 24642 },
+ { 0x7B39, 24644 },
+ { 0x2381, 24646 },
+ { 0x2380, 24653 },
+ { 0x7E3B, 24660 },
+ { 0x7E4F, 24664 },
+ { 0x7E35, 24669 },
+ { 0x7E4D, 24673 },
+ { 0x2345, 24678 },
+ { 0x233D, 24682 },
+ { 0x2777, 24686 },
+ { 0x23B6, 24691 },
+ { 0x7EEB, 24694 },
+ { 0x7EED, 24699 },
+ { 0x7EEE, 24705 },
+ { 0x7EEC, 24711 },
+ { 0x2385, 24717 },
+ { 0x23C7, 24720 },
+ { 0x23C6, 24727 },
+ { 0x2335, 24734 },
+ { 0x7E41, 24737 },
+ { 0x7E52, 24741 },
+ { 0x7E54, 24746 },
+ { 0x2359, 24751 },
+ { 0x236C, 24757 },
+ { 0x233B, 24762 },
+ { 0x2384, 24765 },
+ { 0x2776, 24770 },
+ { 0x7BE1, 24773 },
+ { 0x23CE, 24776 },
+ { 0x23B7, 24782 },
+ { 0x23BB, 24785 },
+ { 0x7D00, 24789 },
+ { 0x7CF8, 24794 },
+ { 0x7CFE, 24800 },
+ { 0x7CF6, 24805 },
+ { 0x23B9, 24811 },
+ { 0x7D01, 24815 },
+ { 0x7CF9, 24820 },
+ { 0x7CFF, 24826 },
+ { 0x7CF7, 24831 },
+ { 0x23CF, 24837 },
+ { 0x7E0A, 24843 },
+ { 0x7E14, 24846 },
+ { 0x22FC, 24849 },
+ { 0x2339, 24853 },
+ { 0x2779, 24856 },
+ { 0x2778, 24858 },
+ { 0x2304, 24863 },
+ { 0x23C1, 24871 },
+ { 0x7B4C, 24876 },
+ { 0x237F, 24879 },
+ { 0x237E, 24885 },
+ { 0x7E68, 24892 },
+ { 0x7D0B, 24895 },
+ { 0x237D, 24900 },
+ { 0x237C, 24906 },
+ { 0x7E56, 24913 },
+ { 0x7E57, 24918 },
+ { 0x2367, 24923 },
+ { 0x277A, 24926 },
+ { 0x7E2F, 24929 },
+ { 0x2369, 24931 },
+ { 0x7E82, 24933 },
+ { 0x7E7E, 24940 },
+ { 0x2352, 24946 },
+ { 0x23B8, 24948 },
+ { 0x7D0D, 24951 },
+ { 0x234F, 24956 },
+ { 0x237B, 24960 },
+ { 0x7D0E, 24963 },
+ { 0x7E84, 24966 },
+ { 0x7E80, 24973 },
+ { 0x7E81, 24979 },
+ { 0x7E7D, 24986 },
+ { 0x814F, 24992 },
+ { 0x23BA, 24995 },
+ { 0x7E83, 24998 },
+ { 0x7E7F, 25005 },
+ { 0x7D15, 25011 },
+ { 0x2378, 25015 },
+ { 0x2383, 25019 },
+ { 0x7D13, 25023 },
+ { 0x23B5, 25026 },
+ { 0x23BD, 25030 },
+ { 0x23DE, 25034 },
+ { 0x2391, 25038 },
+ { 0x238F, 25043 },
+ { 0x2337, 25049 },
+ { 0x2392, 25052 },
+ { 0x2390, 25057 },
+ { 0x23DA, 25063 },
+ { 0x23D8, 25068 },
+ { 0x23D9, 25073 },
+ { 0x23C9, 25077 },
+ { 0x235E, 25082 },
+ { 0x2364, 25085 },
+ { 0x23BF, 25089 },
+ { 0x23DC, 25093 },
+ { 0x7D6F, 25097 },
+ { 0x7BC4, 25099 },
+ { 0x7A09, 25100 },
+ { 0x7AA8, 25102 },
+ { 0x7ACE, 25103 },
+ { 0x7A61, 25105 },
+ { 0x7A82, 25107 },
+ { 0x1F51, 25108 },
+ { 0x7A7B, 25109 },
+ { 0x7A7A, 25112 },
+ { 0x7A72, 25114 },
+ { 0x1F06, 25116 },
+ { 0x1EA2, 25118 },
+ { 0x7B7F, 25124 },
+ { 0x80B7, 25126 },
+ { 0x76CF, 25131 },
+ { 0x76DF, 25135 },
+ { 0x76A0, 25139 },
+ { 0x76B2, 25143 },
+ { 0x76BB, 25148 },
+ { 0x76A5, 25153 },
+ { 0x76B7, 25157 },
+ { 0x76C0, 25162 },
+ { 0x76A9, 25167 },
+ { 0x76C4, 25171 },
+ { 0x76A1, 25176 },
+ { 0x76B3, 25180 },
+ { 0x76BC, 25185 },
+ { 0x76A4, 25190 },
+ { 0x76B6, 25194 },
+ { 0x76BF, 25199 },
+ { 0x76A3, 25204 },
+ { 0x76B5, 25208 },
+ { 0x76BE, 25213 },
+ { 0x76CD, 25218 },
+ { 0x76A8, 25222 },
+ { 0x76BA, 25226 },
+ { 0x76C3, 25231 },
+ { 0x76A7, 25236 },
+ { 0x76B9, 25240 },
+ { 0x76C2, 25245 },
+ { 0x76AD, 25250 },
+ { 0x76C8, 25254 },
+ { 0x76AC, 25259 },
+ { 0x76C7, 25263 },
+ { 0x76D0, 25268 },
+ { 0x76A6, 25272 },
+ { 0x76B8, 25276 },
+ { 0x76C1, 25281 },
+ { 0x76AE, 25286 },
+ { 0x76C9, 25290 },
+ { 0x76A2, 25295 },
+ { 0x76B4, 25299 },
+ { 0x76BD, 25304 },
+ { 0x76B0, 25309 },
+ { 0x76CB, 25313 },
+ { 0x76CE, 25318 },
+ { 0x76B1, 25322 },
+ { 0x76CC, 25326 },
+ { 0x76AB, 25331 },
+ { 0x76C6, 25335 },
+ { 0x76AA, 25340 },
+ { 0x76C5, 25344 },
+ { 0x76D1, 25349 },
+ { 0x76AF, 25353 },
+ { 0x76CA, 25357 },
+ { 0x76D2, 25362 },
+ { 0x76D7, 25367 },
+ { 0x76D3, 25372 },
+ { 0x76D6, 25377 },
+ { 0x76D5, 25382 },
+ { 0x76DA, 25387 },
+ { 0x76D9, 25392 },
+ { 0x76D8, 25397 },
+ { 0x76D4, 25402 },
+ { 0x76E0, 25407 },
+ { 0x76E2, 25412 },
+ { 0x76E1, 25418 },
+ { 0x76DD, 25423 },
+ { 0x76DC, 25428 },
+ { 0x76DE, 25433 },
+ { 0x76E3, 25438 },
+ { 0x76DB, 25443 },
+ { 0x7BBB, 25446 },
+ { 0x7BBA, 25452 },
+ { 0x7BBE, 25458 },
+ { 0x7BBC, 25463 },
+ { 0x7BBD, 25467 },
+ { 0x7AF0, 25471 },
+ { 0x7BE5, 25472 },
+ { 0x388F, 25473 },
+ { 0x3890, 25477 },
+ { 0x388D, 25481 },
+ { 0x388E, 25485 },
+ { 0x388C, 25490 },
+ { 0x3862, 25494 },
+ { 0x3867, 25498 },
+ { 0x3863, 25502 },
+ { 0x3866, 25506 },
+ { 0x3865, 25510 },
+ { 0x386A, 25514 },
+ { 0x3861, 25518 },
+ { 0x3869, 25522 },
+ { 0x3868, 25526 },
+ { 0x3864, 25530 },
+ { 0x3888, 25534 },
+ { 0x388B, 25538 },
+ { 0x3889, 25542 },
+ { 0x388A, 25546 },
+ { 0x3887, 25550 },
+ { 0x3883, 25554 },
+ { 0x3885, 25558 },
+ { 0x387A, 25562 },
+ { 0x3882, 25566 },
+ { 0x3879, 25570 },
+ { 0x386D, 25574 },
+ { 0x3880, 25578 },
+ { 0x386B, 25582 },
+ { 0x387D, 25586 },
+ { 0x3878, 25590 },
+ { 0x3875, 25594 },
+ { 0x3884, 25598 },
+ { 0x3886, 25602 },
+ { 0x3876, 25606 },
+ { 0x387B, 25610 },
+ { 0x386F, 25614 },
+ { 0x3873, 25618 },
+ { 0x3881, 25622 },
+ { 0x387E, 25626 },
+ { 0x387C, 25630 },
+ { 0x3871, 25634 },
+ { 0x3874, 25638 },
+ { 0x386C, 25642 },
+ { 0x386E, 25646 },
+ { 0x3872, 25650 },
+ { 0x3877, 25654 },
+ { 0x3870, 25658 },
+ { 0x387F, 25662 },
+ { 0x1522, 25666 },
+ { 0x151F, 25670 },
+ { 0x151A, 25673 },
+ { 0x151D, 25676 },
+ { 0x1517, 25679 },
+ { 0x1516, 25682 },
+ { 0x1523, 25685 },
+ { 0x1521, 25688 },
+ { 0x1524, 25693 },
+ { 0x151B, 25697 },
+ { 0x151C, 25701 },
+ { 0x1519, 25704 },
+ { 0x1525, 25707 },
+ { 0x1511, 25710 },
+ { 0x1512, 25713 },
+ { 0x1515, 25716 },
+ { 0x1528, 25719 },
+ { 0x1520, 25722 },
+ { 0x151E, 25725 },
+ { 0x1514, 25728 },
+ { 0x1518, 25731 },
+ { 0x1527, 25734 },
+ { 0x1513, 25737 },
+ { 0x152A, 25740 },
+ { 0x152F, 25743 },
+ { 0x152B, 25746 },
+ { 0x152E, 25749 },
+ { 0x152D, 25752 },
+ { 0x1532, 25755 },
+ { 0x1529, 25758 },
+ { 0x1531, 25761 },
+ { 0x1530, 25764 },
+ { 0x152C, 25767 },
+ { 0x150C, 25770 },
+ { 0x1502, 25774 },
+ { 0x1506, 25778 },
+ { 0x1504, 25782 },
+ { 0x1501, 25786 },
+ { 0x150D, 25790 },
+ { 0x150E, 25794 },
+ { 0x1510, 25798 },
+ { 0x150B, 25802 },
+ { 0x1503, 25806 },
+ { 0x1509, 25810 },
+ { 0x150F, 25814 },
+ { 0x1508, 25818 },
+ { 0x1507, 25822 },
+ { 0x150A, 25826 },
+ { 0x1505, 25830 },
+ { 0x1500, 25834 },
+ { 0x14FF, 25838 },
+ { 0x14DF, 25842 },
+ { 0x14D0, 25845 },
+ { 0x14D2, 25848 },
+ { 0x14D5, 25851 },
+ { 0x14D7, 25854 },
+ { 0x14EB, 25857 },
+ { 0x14CB, 25860 },
+ { 0x14CD, 25863 },
+ { 0x14EC, 25866 },
+ { 0x14E6, 25869 },
+ { 0x14E3, 25872 },
+ { 0x14DE, 25875 },
+ { 0x14E1, 25878 },
+ { 0x14ED, 25881 },
+ { 0x14E5, 25884 },
+ { 0x14EA, 25887 },
+ { 0x14DA, 25890 },
+ { 0x14DC, 25893 },
+ { 0x14E7, 25896 },
+ { 0x14E4, 25899 },
+ { 0x14D1, 25902 },
+ { 0x14D3, 25905 },
+ { 0x14CC, 25908 },
+ { 0x14CE, 25911 },
+ { 0x14CF, 25914 },
+ { 0x14D9, 25917 },
+ { 0x14D4, 25920 },
+ { 0x14E0, 25923 },
+ { 0x14E2, 25926 },
+ { 0x14E8, 25929 },
+ { 0x14E9, 25932 },
+ { 0x14DB, 25935 },
+ { 0x14DD, 25938 },
+ { 0x14D6, 25941 },
+ { 0x14D8, 25944 },
+ { 0x16EE, 25947 },
+ { 0x16DE, 25951 },
+ { 0x16F5, 25955 },
+ { 0x16E5, 25959 },
+ { 0x1536, 25963 },
+ { 0x1535, 25968 },
+ { 0x1533, 25973 },
+ { 0x1537, 25978 },
+ { 0x1534, 25983 },
+ { 0x1538, 25988 },
+ { 0x153B, 25993 },
+ { 0x153A, 25998 },
+ { 0x153C, 26003 },
+ { 0x1539, 26008 },
+ { 0x16ED, 26013 },
+ { 0x16DD, 26017 },
+ { 0x16EF, 26021 },
+ { 0x16DF, 26025 },
+ { 0x16EC, 26029 },
+ { 0x16DC, 26033 },
+ { 0x16F0, 26037 },
+ { 0x16E0, 26041 },
+ { 0x16F8, 26045 },
+ { 0x16E8, 26049 },
+ { 0x16F7, 26053 },
+ { 0x16E7, 26057 },
+ { 0x16F9, 26061 },
+ { 0x16E9, 26065 },
+ { 0x16F6, 26069 },
+ { 0x16E6, 26073 },
+ { 0x16FA, 26077 },
+ { 0x16EA, 26081 },
+ { 0x16F3, 26085 },
+ { 0x16E3, 26089 },
+ { 0x16F2, 26093 },
+ { 0x16E2, 26097 },
+ { 0x16F4, 26101 },
+ { 0x16E4, 26105 },
+ { 0x16F1, 26109 },
+ { 0x16E1, 26113 },
+ { 0x16EB, 26117 },
+ { 0x16DB, 26120 },
+ { 0x1526, 26123 },
+ { 0x14F8, 26127 },
+ { 0x14FA, 26131 },
+ { 0x14F0, 26135 },
+ { 0x14F2, 26139 },
+ { 0x14F6, 26143 },
+ { 0x14F9, 26147 },
+ { 0x14EF, 26151 },
+ { 0x14FB, 26155 },
+ { 0x14EE, 26159 },
+ { 0x14FE, 26163 },
+ { 0x14F1, 26167 },
+ { 0x14FC, 26171 },
+ { 0x14FD, 26177 },
+ { 0x14F3, 26183 },
+ { 0x14F4, 26187 },
+ { 0x14F7, 26191 },
+ { 0x14F5, 26195 },
+ { 0x7AC2, 26199 },
+ { 0x7A91, 26200 },
+ { 0x23F9, 26201 },
+ { 0x4803, 26204 },
+ { 0x4805, 26211 },
+ { 0x7BCE, 26218 },
+ { 0x7E61, 26221 },
+ { 0x4802, 26224 },
+ { 0x4804, 26231 },
+ { 0x7BCF, 26238 },
+ { 0x7E62, 26241 },
+ { 0x7BD1, 26244 },
+ { 0x23FA, 26247 },
+ { 0x263F, 26250 },
+ { 0x7E60, 26254 },
+ { 0x7E67, 26257 },
+ { 0x7E5E, 26260 },
+ { 0x7E65, 26263 },
+ { 0x2210, 26266 },
+ { 0x7E5C, 26268 },
+ { 0x7E63, 26271 },
+ { 0x7BD0, 26274 },
+ { 0x7E5F, 26277 },
+ { 0x7E66, 26280 },
+ { 0x271D, 26283 },
+ { 0x7E5D, 26288 },
+ { 0x7E64, 26291 },
+ { 0x233E, 26294 },
+ { 0x0041, 26296 },
+ { 0x01E6, 26300 },
+ { 0x01A0, 26307 },
+ { 0x1B30, 26316 },
+ { 0x1B32, 26323 },
+ { 0x00A4, 26330 },
+ { 0x01BA, 26337 },
+ { 0x1A90, 26346 },
+ { 0x00A0, 26353 },
+ { 0x00C2, 26359 },
+ { 0x1B46, 26365 },
+ { 0x1B42, 26374 },
+ { 0x1B3E, 26383 },
+ { 0x1B40, 26391 },
+ { 0x1B44, 26399 },
+ { 0x018D, 26407 },
+ { 0x009F, 26413 },
+ { 0x1B29, 26419 },
+ { 0x00A2, 26427 },
+ { 0x01C0, 26433 },
+ { 0x00C0, 26440 },
+ { 0x00C4, 26446 },
+ { 0x2883, 26452 },
+ { 0x01C2, 26458 },
+ { 0x00A3, 26465 },
+ { 0x019E, 26471 },
+ { 0x1A1E, 26479 },
+ { 0x00A1, 26486 },
+ { 0x1B3C, 26492 },
+ { 0x1B38, 26501 },
+ { 0x1B34, 26510 },
+ { 0x1B36, 26518 },
+ { 0x1B3A, 26526 },
+ { 0x3A40, 26534 },
+ { 0x0042, 26539 },
+ { 0x1A92, 26543 },
+ { 0x1A94, 26550 },
+ { 0x0212, 26557 },
+ { 0x1A96, 26563 },
+ { 0x19FB, 26570 },
+ { 0x013F, 26577 },
+ { 0x0142, 26583 },
+ { 0x1A0F, 26589 },
+ { 0x3736, 26596 },
+ { 0x0043, 26602 },
+ { 0x3732, 26606 },
+ { 0x00CA, 26612 },
+ { 0x0214, 26619 },
+ { 0x0147, 26625 },
+ { 0x00C6, 26631 },
+ { 0x00CC, 26637 },
+ { 0x01FB, 26643 },
+ { 0x00A6, 26649 },
+ { 0x1A98, 26655 },
+ { 0x3733, 26663 },
+ { 0x748E, 26670 },
+ { 0x00C8, 26677 },
+ { 0x0044, 26683 },
+ { 0x1A9A, 26687 },
+ { 0x1A9C, 26694 },
+ { 0x01E0, 26701 },
+ { 0x0216, 26707 },
+ { 0x1A20, 26713 },
+ { 0x1A9E, 26721 },
+ { 0x0215, 26728 },
+ { 0x00CE, 26734 },
+ { 0x3767, 26740 },
+ { 0x19FC, 26748 },
+ { 0x00D0, 26755 },
+ { 0x014B, 26761 },
+ { 0x1AA0, 26767 },
+ { 0x1A10, 26773 },
+ { 0x1AA2, 26780 },
+ { 0x0045, 26787 },
+ { 0x00D6, 26791 },
+ { 0x1B48, 26798 },
+ { 0x1B4A, 26805 },
+ { 0x00A8, 26812 },
+ { 0x00D4, 26818 },
+ { 0x00DA, 26824 },
+ { 0x00A7, 26830 },
+ { 0x2896, 26836 },
+ { 0x1B4C, 26842 },
+ { 0x1AAA, 26848 },
+ { 0x01C4, 26855 },
+ { 0x00D2, 26862 },
+ { 0x1AA6, 26868 },
+ { 0x1AA4, 26876 },
+ { 0x00D8, 26884 },
+ { 0x0206, 26890 },
+ { 0x01E8, 26896 },
+ { 0x1AAC, 26902 },
+ { 0x3A43, 26910 },
+ { 0x01C6, 26916 },
+ { 0x00AA, 26923 },
+ { 0x1A21, 26929 },
+ { 0x00A9, 26936 },
+ { 0x1B56, 26942 },
+ { 0x1B52, 26951 },
+ { 0x1B4E, 26960 },
+ { 0x1B50, 26968 },
+ { 0x1B54, 26976 },
+ { 0x1AA8, 26984 },
+ { 0x0046, 26991 },
+ { 0x1AAE, 26995 },
+ { 0x0151, 27002 },
+ { 0x19FD, 27008 },
+ { 0x3738, 27015 },
+ { 0x1A11, 27021 },
+ { 0x0047, 27028 },
+ { 0x00E0, 27032 },
+ { 0x021F, 27039 },
+ { 0x01B4, 27045 },
+ { 0x00DE, 27051 },
+ { 0x01A6, 27057 },
+ { 0x1AB0, 27063 },
+ { 0x01A4, 27069 },
+ { 0x00E2, 27075 },
+ { 0x3740, 27081 },
+ { 0x1A12, 27088 },
+ { 0x00DC, 27095 },
+ { 0x0048, 27101 },
+ { 0x1AB2, 27105 },
+ { 0x1AB4, 27112 },
+ { 0x0225, 27119 },
+ { 0x1B25, 27125 },
+ { 0x1ABA, 27132 },
+ { 0x01DE, 27139 },
+ { 0x00E6, 27145 },
+ { 0x1AB8, 27151 },
+ { 0x3734, 27157 },
+ { 0x2886, 27164 },
+ { 0x1AB6, 27170 },
+ { 0x00E4, 27176 },
+ { 0x0049, 27182 },
+ { 0x1B5A, 27186 },
+ { 0x1B58, 27193 },
+ { 0x00AC, 27200 },
+ { 0x00EC, 27206 },
+ { 0x018F, 27212 },
+ { 0x00AB, 27218 },
+ { 0x00E8, 27224 },
+ { 0x1ABC, 27230 },
+ { 0x01C8, 27237 },
+ { 0x00EA, 27244 },
+ { 0x00EE, 27250 },
+ { 0x0227, 27256 },
+ { 0x748B, 27262 },
+ { 0x01CA, 27271 },
+ { 0x00AE, 27278 },
+ { 0x1ABE, 27284 },
+ { 0x1A25, 27292 },
+ { 0x00AD, 27299 },
+ { 0x004A, 27305 },
+ { 0x01AF, 27309 },
+ { 0x0208, 27315 },
+ { 0x00F4, 27321 },
+ { 0x025C, 27327 },
+ { 0x004B, 27333 },
+ { 0x1AC2, 27337 },
+ { 0x0158, 27344 },
+ { 0x1AC4, 27350 },
+ { 0x1AC0, 27357 },
+ { 0x01A8, 27363 },
+ { 0x36E0, 27369 },
+ { 0x36E4, 27375 },
+ { 0x00F6, 27384 },
+ { 0x3742, 27390 },
+ { 0x1A13, 27397 },
+ { 0x36E2, 27404 },
+ { 0x2888, 27411 },
+ { 0x004C, 27417 },
+ { 0x0159, 27421 },
+ { 0x1AC6, 27427 },
+ { 0x1AC8, 27434 },
+ { 0x022B, 27443 },
+ { 0x7484, 27449 },
+ { 0x01F3, 27458 },
+ { 0x36E8, 27464 },
+ { 0x1ACA, 27471 },
+ { 0x00F9, 27478 },
+ { 0x00FD, 27484 },
+ { 0x287F, 27490 },
+ { 0x3A47, 27497 },
+ { 0x00FF, 27505 },
+ { 0x3A48, 27512 },
+ { 0x022A, 27519 },
+ { 0x0101, 27526 },
+ { 0x00FB, 27532 },
+ { 0x1A14, 27538 },
+ { 0x7482, 27545 },
+ { 0x3A46, 27551 },
+ { 0x022C, 27559 },
+ { 0x372D, 27566 },
+ { 0x1ACC, 27575 },
+ { 0x004D, 27582 },
+ { 0x1AD0, 27586 },
+ { 0x1AD2, 27593 },
+ { 0x0230, 27600 },
+ { 0x1ACE, 27606 },
+ { 0x19FE, 27612 },
+ { 0x1A15, 27619 },
+ { 0x3A49, 27626 },
+ { 0x004E, 27632 },
+ { 0x1AD4, 27636 },
+ { 0x1AD6, 27643 },
+ { 0x01F4, 27650 },
+ { 0x0231, 27656 },
+ { 0x1AD8, 27663 },
+ { 0x015D, 27670 },
+ { 0x0103, 27678 },
+ { 0x0107, 27684 },
+ { 0x01B8, 27690 },
+ { 0x00B0, 27696 },
+ { 0x19FF, 27702 },
+ { 0x0105, 27709 },
+ { 0x3744, 27715 },
+ { 0x1A16, 27722 },
+ { 0x3730, 27729 },
+ { 0x0232, 27735 },
+ { 0x1ADA, 27742 },
+ { 0x3A4A, 27749 },
+ { 0x0108, 27755 },
+ { 0x004F, 27762 },
+ { 0x01EE, 27766 },
+ { 0x01F0, 27773 },
+ { 0x1B5C, 27782 },
+ { 0x2898, 27789 },
+ { 0x1B5E, 27797 },
+ { 0x0160, 27804 },
+ { 0x1B72, 27810 },
+ { 0x1B6E, 27819 },
+ { 0x1B6A, 27828 },
+ { 0x1B6C, 27836 },
+ { 0x1B70, 27844 },
+ { 0x36EA, 27852 },
+ { 0x36EC, 27860 },
+ { 0x00B2, 27866 },
+ { 0x010E, 27872 },
+ { 0x0191, 27878 },
+ { 0x00B1, 27884 },
+ { 0x00B4, 27890 },
+ { 0x1ADC, 27896 },
+ { 0x01EC, 27904 },
+ { 0x1ADE, 27912 },
+ { 0x0110, 27920 },
+ { 0x01CC, 27927 },
+ { 0x010C, 27934 },
+ { 0x1AE2, 27940 },
+ { 0x1AE0, 27948 },
+ { 0x01AA, 27956 },
+ { 0x01AC, 27962 },
+ { 0x00B7, 27970 },
+ { 0x01BE, 27976 },
+ { 0x01CE, 27984 },
+ { 0x00B5, 27991 },
+ { 0x01EA, 27997 },
+ { 0x748C, 28005 },
+ { 0x00B3, 28012 },
+ { 0x1B68, 28018 },
+ { 0x1B64, 28027 },
+ { 0x1B60, 28036 },
+ { 0x1B62, 28044 },
+ { 0x1B66, 28052 },
+ { 0x0050, 28060 },
+ { 0x1AE6, 28064 },
+ { 0x0164, 28071 },
+ { 0x1AE4, 28077 },
+ { 0x1A00, 28083 },
+ { 0x1A0C, 28090 },
+ { 0x36F0, 28096 },
+ { 0x1A17, 28104 },
+ { 0x36F2, 28111 },
+ { 0x36F4, 28117 },
+ { 0x0051, 28124 },
+ { 0x025F, 28128 },
+ { 0x020A, 28134 },
+ { 0x36F6, 28141 },
+ { 0x36F8, 28149 },
+ { 0x0052, 28156 },
+ { 0x1AE8, 28160 },
+ { 0x1AEA, 28167 },
+ { 0x1AEC, 28174 },
+ { 0x1AEE, 28183 },
+ { 0x023B, 28190 },
+ { 0x023C, 28197 },
+ { 0x0114, 28203 },
+ { 0x0118, 28209 },
+ { 0x01D0, 28215 },
+ { 0x1A01, 28222 },
+ { 0x020C, 28229 },
+ { 0x0116, 28235 },
+ { 0x3746, 28241 },
+ { 0x1A18, 28248 },
+ { 0x023D, 28255 },
+ { 0x1A02, 28261 },
+ { 0x7487, 28270 },
+ { 0x01D2, 28279 },
+ { 0x3A58, 28286 },
+ { 0x36FA, 28292 },
+ { 0x3A56, 28297 },
+ { 0x0053, 28303 },
+ { 0x1AF0, 28307 },
+ { 0x1AF2, 28314 },
+ { 0x1AF8, 28321 },
+ { 0x748F, 28331 },
+ { 0x0241, 28337 },
+ { 0x011A, 28343 },
+ { 0x1AF4, 28349 },
+ { 0x0120, 28358 },
+ { 0x1AF6, 28364 },
+ { 0x01D8, 28373 },
+ { 0x3769, 28380 },
+ { 0x01FE, 28388 },
+ { 0x1A03, 28395 },
+ { 0x011E, 28402 },
+ { 0x3748, 28408 },
+ { 0x1A19, 28415 },
+ { 0x011C, 28422 },
+ { 0x0054, 28428 },
+ { 0x1AFA, 28432 },
+ { 0x1AFC, 28439 },
+ { 0x01F5, 28446 },
+ { 0x016C, 28452 },
+ { 0x747A, 28458 },
+ { 0x1AFE, 28467 },
+ { 0x0124, 28474 },
+ { 0x01DA, 28480 },
+ { 0x1A04, 28487 },
+ { 0x0126, 28494 },
+ { 0x0122, 28500 },
+ { 0x016A, 28506 },
+ { 0x2884, 28513 },
+ { 0x1B26, 28520 },
+ { 0x0247, 28526 },
+ { 0x1B00, 28533 },
+ { 0x0055, 28540 },
+ { 0x0248, 28544 },
+ { 0x3A5E, 28549 },
+ { 0x1B74, 28558 },
+ { 0x1B76, 28565 },
+ { 0x016F, 28572 },
+ { 0x1B80, 28578 },
+ { 0x1B7C, 28587 },
+ { 0x1B78, 28596 },
+ { 0x1B7A, 28604 },
+ { 0x1B7E, 28612 },
+ { 0x3A61, 28620 },
+ { 0x012E, 28627 },
+ { 0x00B9, 28634 },
+ { 0x012C, 28640 },
+ { 0x0193, 28646 },
+ { 0x00B8, 28652 },
+ { 0x3A5D, 28658 },
+ { 0x0128, 28666 },
+ { 0x1B08, 28672 },
+ { 0x1B04, 28680 },
+ { 0x0130, 28687 },
+ { 0x01D4, 28694 },
+ { 0x012A, 28701 },
+ { 0x1B0A, 28707 },
+ { 0x0132, 28715 },
+ { 0x3758, 28721 },
+ { 0x01D6, 28727 },
+ { 0x00BB, 28734 },
+ { 0x0197, 28740 },
+ { 0x0199, 28748 },
+ { 0x019B, 28756 },
+ { 0x0195, 28764 },
+ { 0x1B02, 28772 },
+ { 0x1A28, 28779 },
+ { 0x00BA, 28786 },
+ { 0x1B06, 28792 },
+ { 0x0056, 28799 },
+ { 0x1B0E, 28803 },
+ { 0x2892, 28810 },
+ { 0x024A, 28816 },
+ { 0x288F, 28822 },
+ { 0x1B0C, 28829 },
+ { 0x1A1B, 28835 },
+ { 0x36FE, 28842 },
+ { 0x0057, 28849 },
+ { 0x1B16, 28853 },
+ { 0x1B18, 28860 },
+ { 0x2891, 28867 },
+ { 0x1B27, 28873 },
+ { 0x1B12, 28880 },
+ { 0x1B10, 28886 },
+ { 0x1B14, 28892 },
+ { 0x0134, 28898 },
+ { 0x0058, 28904 },
+ { 0x1B1A, 28908 },
+ { 0x3A65, 28915 },
+ { 0x3A66, 28923 },
+ { 0x3A67, 28931 },
+ { 0x3A68, 28943 },
+ { 0x1A1C, 28953 },
+ { 0x1B1C, 28960 },
+ { 0x0059, 28966 },
+ { 0x1B1E, 28970 },
+ { 0x1B84, 28977 },
+ { 0x0173, 28984 },
+ { 0x1B86, 28990 },
+ { 0x1B8E, 28997 },
+ { 0x1B28, 29003 },
+ { 0x00BC, 29010 },
+ { 0x1B82, 29016 },
+ { 0x3A69, 29022 },
+ { 0x1B88, 29030 },
+ { 0x01F2, 29036 },
+ { 0x020E, 29042 },
+ { 0x00BE, 29048 },
+ { 0x0136, 29054 },
+ { 0x005A, 29060 },
+ { 0x013B, 29064 },
+ { 0x1B22, 29071 },
+ { 0x0250, 29078 },
+ { 0x01E4, 29084 },
+ { 0x1B24, 29090 },
+ { 0x0139, 29097 },
+ { 0x013D, 29103 },
+ { 0x01FF, 29109 },
+ { 0x1A05, 29116 },
+ { 0x0175, 29123 },
+ { 0x1A1D, 29129 },
+ { 0x288A, 29136 },
+ { 0x024F, 29142 },
+ { 0x1B20, 29149 },
+ { 0x36D2, 29155 },
+ { 0x00A5, 29159 },
+ { 0x01BC, 29163 },
+ { 0x01A2, 29169 },
+ { 0x36D4, 29175 },
+ { 0x36D6, 29179 },
+ { 0x36D8, 29183 },
+ { 0x36DA, 29187 },
+ { 0x36DC, 29194 },
+ { 0x01F7, 29198 },
+ { 0x01B2, 29203 },
+ { 0x0185, 29207 },
+ { 0x0262, 29213 },
+ { 0x0264, 29218 },
+ { 0x3A75, 29225 },
+ { 0x370A, 29233 },
+ { 0x0154, 29237 },
+ { 0x370C, 29241 },
+ { 0x0188, 29245 },
+ { 0x0269, 29249 },
+ { 0x026A, 29254 },
+ { 0x018B, 29259 },
+ { 0x0162, 29263 },
+ { 0x36EE, 29267 },
+ { 0x01E2, 29271 },
+ { 0x01F8, 29275 },
+ { 0x0267, 29280 },
+ { 0x1A09, 29287 },
+ { 0x0265, 29293 },
+ { 0x3A76, 29298 },
+ { 0x36C8, 29306 },
+ { 0x19FA, 29310 },
+ { 0x3A5F, 29314 },
+ { 0x3717, 29318 },
+ { 0x3A72, 29322 },
+ { 0x3700, 29326 },
+ { 0x3A62, 29330 },
+ { 0x3A64, 29334 },
+ { 0x3A63, 29342 },
+ { 0x370E, 29350 },
+ { 0x3710, 29354 },
+ { 0x010A, 29358 },
+ { 0x7485, 29362 },
+ { 0x3A4B, 29369 },
+ { 0x0242, 29375 },
+ { 0x0245, 29379 },
+ { 0x747C, 29385 },
+ { 0x747D, 29392 },
+ { 0x1A1A, 29401 },
+ { 0x1A27, 29408 },
+ { 0x00AF, 29415 },
+ { 0x0251, 29419 },
+ { 0x0252, 29423 },
+ { 0x0179, 29429 },
+ { 0x01AE, 29435 },
+ { 0x7489, 29441 },
+ { 0x1A29, 29448 },
+ { 0x0178, 29455 },
+ { 0x0162, 29460 },
+ { 0x00F7, 29464 },
+ { 0x3711, 29468 },
+ { 0x3712, 29472 },
+ { 0x3713, 29476 },
+ { 0x3760, 29480 },
+ { 0x0237, 29486 },
+ { 0x3714, 29490 },
+ { 0x36FC, 29494 },
+ { 0x19A5, 29499 },
+ { 0x3716, 29505 },
+ { 0x3754, 29509 },
+ { 0x0263, 29513 },
+ { 0x7483, 29518 },
+ { 0x748A, 29526 },
+ { 0x0268, 29534 },
+ { 0x7471, 29539 },
+ { 0x2894, 29546 },
+ { 0x36C6, 29551 },
+ { 0x0226, 29555 },
+ { 0x0228, 29561 },
+ { 0x1A0B, 29565 },
+ { 0x022D, 29571 },
+ { 0x7476, 29575 },
+ { 0x013E, 29582 },
+ { 0x1B2A, 29587 },
+ { 0x1B2C, 29595 },
+ { 0x1B2B, 29603 },
+ { 0x021A, 29611 },
+ { 0x1A22, 29616 },
+ { 0x0213, 29624 },
+ { 0x3A4E, 29629 },
+ { 0x1A26, 29636 },
+ { 0x3A71, 29644 },
+ { 0x0223, 29649 },
+ { 0x0266, 29654 },
+ { 0x7488, 29659 },
+ { 0x748D, 29667 },
+ { 0x0144, 29675 },
+ { 0x0167, 29680 },
+ { 0x017C, 29685 },
+ { 0x3708, 29690 },
+ { 0x01DC, 29694 },
+ { 0x0210, 29698 },
+ { 0x1A1F, 29702 },
+ { 0x1B2E, 29709 },
+ { 0x0222, 29713 },
+ { 0x3A44, 29717 },
+ { 0x3756, 29722 },
+ { 0x3A6F, 29726 },
+ { 0x0218, 29731 },
+ { 0x0219, 29735 },
+ { 0x1A24, 29741 },
+ { 0x009E, 29748 },
+ { 0x0244, 29753 },
+ { 0x00BD, 29759 },
+ { 0x3704, 29763 },
+ { 0x3706, 29769 },
+ { 0x3A42, 29777 },
+ { 0x0234, 29782 },
+ { 0x3A3F, 29787 },
+ { 0x19A6, 29792 },
+ { 0x36E6, 29798 },
+ { 0x0259, 29803 },
+ { 0x0236, 29809 },
+ { 0x376B, 29814 },
+ { 0x021D, 29820 },
+ { 0x3A57, 29827 },
+ { 0x3A59, 29832 },
+ { 0x376D, 29839 },
+ { 0x376C, 29844 },
+ { 0x015A, 29849 },
+ { 0x376F, 29855 },
+ { 0x0220, 29861 },
+ { 0x3A45, 29866 },
+ { 0x3A5A, 29873 },
+ { 0x3A5B, 29878 },
+ { 0x020F, 29885 },
+ { 0x019C, 29890 },
+ { 0x1A06, 29895 },
+ { 0x0224, 29900 },
+ { 0x026D, 29905 },
+ { 0x026E, 29912 },
+ { 0x1998, 29921 },
+ { 0x025D, 29926 },
+ { 0x3720, 29931 },
+ { 0x022E, 29936 },
+ { 0x022F, 29941 },
+ { 0x3A52, 29949 },
+ { 0x3A53, 29955 },
+ { 0x0238, 29963 },
+ { 0x023A, 29968 },
+ { 0x0239, 29975 },
+ { 0x7479, 29983 },
+ { 0x2897, 29994 },
+ { 0x3A77, 30001 },
+ { 0x7486, 30009 },
+ { 0x0246, 30017 },
+ { 0x747E, 30022 },
+ { 0x024B, 30029 },
+ { 0x024C, 30034 },
+ { 0x024D, 30039 },
+ { 0x7477, 30044 },
+ { 0x1991, 30051 },
+ { 0x19A3, 30056 },
+ { 0x3A50, 30061 },
+ { 0x3A51, 30068 },
+ { 0x3A60, 30076 },
+ { 0x1997, 30081 },
+ { 0x0211, 30087 },
+ { 0x014C, 30092 },
+ { 0x371E, 30097 },
+ { 0x00F0, 30103 },
+ { 0x01F6, 30108 },
+ { 0x021E, 30113 },
+ { 0x0243, 30120 },
+ { 0x375A, 30129 },
+ { 0x375C, 30134 },
+ { 0x375E, 30139 },
+ { 0x0201, 30144 },
+ { 0x3719, 30149 },
+ { 0x371B, 30154 },
+ { 0x1A08, 30159 },
+ { 0x3722, 30164 },
+ { 0x3724, 30169 },
+ { 0x3726, 30174 },
+ { 0x3771, 30179 },
+ { 0x3A54, 30184 },
+ { 0x0249, 30189 },
+ { 0x1A0E, 30193 },
+ { 0x373A, 30199 },
+ { 0x373C, 30204 },
+ { 0x373E, 30209 },
+ { 0x3A5C, 30214 },
+ { 0x3A4F, 30219 },
+ { 0x3A73, 30224 },
+ { 0x3A70, 30229 },
+ { 0x1DD7, 30234 },
+ { 0x36DE, 30239 },
+ { 0x0217, 30246 },
+ { 0x7474, 30251 },
+ { 0x023E, 30256 },
+ { 0x7478, 30263 },
+ { 0x3776, 30268 },
+ { 0x021B, 30274 },
+ { 0x021C, 30280 },
+ { 0x1A23, 30288 },
+ { 0x7472, 30297 },
+ { 0x372B, 30303 },
+ { 0x19A0, 30307 },
+ { 0x19A2, 30312 },
+ { 0x19AC, 30319 },
+ { 0x19A1, 30324 },
+ { 0x19AE, 30330 },
+ { 0x19AD, 30336 },
+ { 0x2895, 30342 },
+ { 0x36CA, 30347 },
+ { 0x3762, 30351 },
+ { 0x36CC, 30356 },
+ { 0x36CE, 30360 },
+ { 0x3702, 30366 },
+ { 0x3A41, 30371 },
+ { 0x3A4C, 30376 },
+ { 0x3A4D, 30381 },
+ { 0x1B8C, 30388 },
+ { 0x1B8A, 30393 },
+ { 0x36C4, 30398 },
+ { 0x36C2, 30403 },
+ { 0x1A0A, 30408 },
+ { 0x1A0D, 30415 },
+ { 0x3B50, 30422 },
+ { 0x3B51, 30426 },
+ { 0x3B52, 30430 },
+ { 0x00F2, 30434 },
+ { 0x0112, 30438 },
+ { 0x3B56, 30442 },
+ { 0x3B53, 30446 },
+ { 0x3B54, 30450 },
+ { 0x3B55, 30454 },
+ { 0x0165, 30460 },
+ { 0x19B4, 30463 },
+ { 0x017A, 30466 },
+ { 0x017E, 30471 },
+ { 0x198F, 30474 },
+ { 0x0258, 30479 },
+ { 0x1993, 30484 },
+ { 0x1994, 30489 },
+ { 0x1996, 30494 },
+ { 0x36CF, 30499 },
+ { 0x0221, 30504 },
+ { 0x025A, 30509 },
+ { 0x025B, 30516 },
+ { 0x0229, 30521 },
+ { 0x1999, 30526 },
+ { 0x199A, 30531 },
+ { 0x025E, 30536 },
+ { 0x7475, 30541 },
+ { 0x199B, 30548 },
+ { 0x199C, 30555 },
+ { 0x0233, 30560 },
+ { 0x199E, 30565 },
+ { 0x19A7, 30570 },
+ { 0x374E, 30575 },
+ { 0x023F, 30580 },
+ { 0x3A55, 30585 },
+ { 0x36D0, 30593 },
+ { 0x19AA, 30598 },
+ { 0x19AB, 30603 },
+ { 0x19AF, 30608 },
+ { 0x19B0, 30613 },
+ { 0x024E, 30618 },
+ { 0x19B1, 30623 },
+ { 0x1990, 30628 },
+ { 0x0235, 30633 },
+ { 0x19A4, 30638 },
+ { 0x1995, 30643 },
+ { 0x19B2, 30648 },
+ { 0x3715, 30653 },
+ { 0x199F, 30658 },
+ { 0x1992, 30664 },
+ { 0x2899, 30670 },
+ { 0x7473, 30676 },
+ { 0x7481, 30682 },
+ { 0x377A, 30688 },
+ { 0x19A9, 30694 },
+ { 0x0240, 30700 },
+ { 0x199D, 30706 },
+ { 0x19A8, 30712 },
+ { 0x017F, 30718 },
+ { 0x19B3, 30722 },
+ { 0x0253, 30727 },
+ { 0x0260, 30731 },
+ { 0x0180, 30737 },
+ { 0x0181, 30741 },
+ { 0x026C, 30745 },
+ { 0x0257, 30749 },
+ { 0x026B, 30753 },
+ { 0x0255, 30757 },
+ { 0x747F, 30762 },
+ { 0x017D, 30769 },
+ { 0x0169, 30776 },
+ { 0x0261, 30781 },
+ { 0x0182, 30788 },
+ { 0x747B, 30792 },
+ { 0x0256, 30799 },
+ { 0x7480, 30803 },
+ { 0x0254, 30809 },
+ { 0x372E, 30814 },
+ { 0x0021, 30818 },
+ { 0x01E5, 30822 },
+ { 0x019F, 30829 },
+ { 0x1B2F, 30838 },
+ { 0x1B31, 30845 },
+ { 0x0084, 30852 },
+ { 0x01B9, 30859 },
+ { 0x1A8F, 30868 },
+ { 0x0080, 30875 },
+ { 0x00C1, 30881 },
+ { 0x1B45, 30887 },
+ { 0x1B41, 30896 },
+ { 0x1B3D, 30905 },
+ { 0x1B3F, 30913 },
+ { 0x1B43, 30921 },
+ { 0x018C, 30929 },
+ { 0x007F, 30935 },
+ { 0x0082, 30941 },
+ { 0x01BF, 30947 },
+ { 0x00BF, 30954 },
+ { 0x00C3, 30960 },
+ { 0x01F9, 30966 },
+ { 0x01C1, 30972 },
+ { 0x0083, 30979 },
+ { 0x019D, 30985 },
+ { 0x0081, 30993 },
+ { 0x1B3B, 30999 },
+ { 0x1B37, 31008 },
+ { 0x1B33, 31017 },
+ { 0x1B35, 31025 },
+ { 0x1B39, 31033 },
+ { 0x0022, 31041 },
+ { 0x1A91, 31045 },
+ { 0x1A93, 31052 },
+ { 0x0140, 31059 },
+ { 0x1A95, 31065 },
+ { 0x0202, 31072 },
+ { 0x0141, 31078 },
+ { 0x3735, 31084 },
+ { 0x0023, 31090 },
+ { 0x3731, 31094 },
+ { 0x00C9, 31100 },
+ { 0x0146, 31107 },
+ { 0x00C5, 31113 },
+ { 0x00CB, 31119 },
+ { 0x01FA, 31125 },
+ { 0x0086, 31131 },
+ { 0x1A97, 31137 },
+ { 0x3763, 31145 },
+ { 0x00C7, 31152 },
+ { 0x0024, 31158 },
+ { 0x1A99, 31162 },
+ { 0x1A9B, 31169 },
+ { 0x0149, 31176 },
+ { 0x1A9D, 31182 },
+ { 0x00CD, 31189 },
+ { 0x3766, 31195 },
+ { 0x01B1, 31203 },
+ { 0x0184, 31211 },
+ { 0x00CF, 31221 },
+ { 0x014A, 31227 },
+ { 0x1A9F, 31233 },
+ { 0x1AA1, 31239 },
+ { 0x0025, 31246 },
+ { 0x00D5, 31250 },
+ { 0x1B47, 31257 },
+ { 0x1B49, 31264 },
+ { 0x0088, 31271 },
+ { 0x00D3, 31277 },
+ { 0x00D9, 31283 },
+ { 0x0087, 31289 },
+ { 0x1B4B, 31295 },
+ { 0x1AA9, 31301 },
+ { 0x01C3, 31308 },
+ { 0x00D1, 31315 },
+ { 0x1AA5, 31321 },
+ { 0x1AA3, 31329 },
+ { 0x00D7, 31337 },
+ { 0x0205, 31343 },
+ { 0x01E7, 31349 },
+ { 0x1AAB, 31355 },
+ { 0x01C5, 31363 },
+ { 0x008A, 31370 },
+ { 0x0089, 31376 },
+ { 0x1B55, 31382 },
+ { 0x1B51, 31391 },
+ { 0x1B4D, 31400 },
+ { 0x1B4F, 31408 },
+ { 0x1B53, 31416 },
+ { 0x1AA7, 31424 },
+ { 0x0026, 31431 },
+ { 0x1AAD, 31435 },
+ { 0x0150, 31442 },
+ { 0x3737, 31448 },
+ { 0x0027, 31454 },
+ { 0x00DF, 31458 },
+ { 0x0152, 31465 },
+ { 0x01B3, 31471 },
+ { 0x00DD, 31477 },
+ { 0x01A5, 31483 },
+ { 0x1AAF, 31489 },
+ { 0x01A3, 31495 },
+ { 0x00E1, 31501 },
+ { 0x373F, 31507 },
+ { 0x00DB, 31514 },
+ { 0x0028, 31520 },
+ { 0x1AB1, 31524 },
+ { 0x1AB3, 31531 },
+ { 0x3749, 31538 },
+ { 0x1AB9, 31544 },
+ { 0x01DD, 31551 },
+ { 0x00E5, 31557 },
+ { 0x1AB7, 31563 },
+ { 0x2885, 31569 },
+ { 0x1AB5, 31575 },
+ { 0x00E3, 31581 },
+ { 0x0029, 31587 },
+ { 0x00EF, 31591 },
+ { 0x1B59, 31598 },
+ { 0x1B57, 31605 },
+ { 0x008C, 31612 },
+ { 0x00EB, 31618 },
+ { 0x018E, 31624 },
+ { 0x008B, 31630 },
+ { 0x00E7, 31636 },
+ { 0x1ABB, 31642 },
+ { 0x01C7, 31649 },
+ { 0x00E9, 31656 },
+ { 0x00ED, 31662 },
+ { 0x0156, 31668 },
+ { 0x01C9, 31674 },
+ { 0x008E, 31681 },
+ { 0x1ABD, 31687 },
+ { 0x008D, 31695 },
+ { 0x002A, 31701 },
+ { 0x0207, 31705 },
+ { 0x00F3, 31711 },
+ { 0x3751, 31717 },
+ { 0x002B, 31723 },
+ { 0x1AC1, 31727 },
+ { 0x0157, 31734 },
+ { 0x1AC3, 31740 },
+ { 0x1ABF, 31747 },
+ { 0x01A7, 31753 },
+ { 0x36DF, 31759 },
+ { 0x36E3, 31765 },
+ { 0x00F5, 31774 },
+ { 0x3741, 31780 },
+ { 0x36E1, 31787 },
+ { 0x2887, 31794 },
+ { 0x002C, 31800 },
+ { 0x01FC, 31804 },
+ { 0x1AC5, 31810 },
+ { 0x1AC7, 31817 },
+ { 0x374C, 31826 },
+ { 0x36E7, 31832 },
+ { 0x1AC9, 31839 },
+ { 0x00F8, 31846 },
+ { 0x00FC, 31852 },
+ { 0x0187, 31858 },
+ { 0x287E, 31866 },
+ { 0x00FE, 31873 },
+ { 0x2880, 31880 },
+ { 0x0100, 31887 },
+ { 0x00FA, 31893 },
+ { 0x1ACB, 31899 },
+ { 0x002D, 31906 },
+ { 0x1ACF, 31910 },
+ { 0x1AD1, 31917 },
+ { 0x288C, 31924 },
+ { 0x1ACD, 31930 },
+ { 0x002E, 31936 },
+ { 0x1AD3, 31940 },
+ { 0x1AD5, 31947 },
+ { 0x015C, 31954 },
+ { 0x1AD7, 31961 },
+ { 0x01DF, 31968 },
+ { 0x0102, 31976 },
+ { 0x0106, 31982 },
+ { 0x01B7, 31988 },
+ { 0x018A, 31994 },
+ { 0x0090, 32002 },
+ { 0x0104, 32008 },
+ { 0x3743, 32014 },
+ { 0x372F, 32021 },
+ { 0x1AD9, 32027 },
+ { 0x002F, 32034 },
+ { 0x01ED, 32038 },
+ { 0x01EF, 32045 },
+ { 0x1B5B, 32054 },
+ { 0x1B5D, 32061 },
+ { 0x015F, 32068 },
+ { 0x1B71, 32074 },
+ { 0x1B6D, 32083 },
+ { 0x1B69, 32092 },
+ { 0x1B6B, 32100 },
+ { 0x1B6F, 32108 },
+ { 0x36E9, 32116 },
+ { 0x36EB, 32124 },
+ { 0x0092, 32130 },
+ { 0x010D, 32136 },
+ { 0x0190, 32142 },
+ { 0x0091, 32148 },
+ { 0x0094, 32154 },
+ { 0x1ADB, 32160 },
+ { 0x01EB, 32168 },
+ { 0x1ADD, 32176 },
+ { 0x010F, 32184 },
+ { 0x01CB, 32191 },
+ { 0x010B, 32198 },
+ { 0x1AE1, 32204 },
+ { 0x1ADF, 32212 },
+ { 0x015E, 32220 },
+ { 0x01A9, 32227 },
+ { 0x01AB, 32233 },
+ { 0x0097, 32241 },
+ { 0x01BD, 32247 },
+ { 0x01CD, 32255 },
+ { 0x0095, 32262 },
+ { 0x01E9, 32268 },
+ { 0x0093, 32276 },
+ { 0x1B67, 32282 },
+ { 0x1B63, 32291 },
+ { 0x1B5F, 32300 },
+ { 0x1B61, 32308 },
+ { 0x1B65, 32316 },
+ { 0x0030, 32324 },
+ { 0x1AE5, 32328 },
+ { 0x0163, 32335 },
+ { 0x1AE3, 32341 },
+ { 0x2881, 32347 },
+ { 0x36EF, 32353 },
+ { 0x36F1, 32361 },
+ { 0x36F3, 32367 },
+ { 0x0031, 32374 },
+ { 0x36F5, 32378 },
+ { 0x36F7, 32386 },
+ { 0x0032, 32393 },
+ { 0x1AE7, 32397 },
+ { 0x1AE9, 32404 },
+ { 0x1AEB, 32411 },
+ { 0x1AED, 32420 },
+ { 0x2882, 32427 },
+ { 0x0113, 32433 },
+ { 0x0117, 32439 },
+ { 0x01CF, 32445 },
+ { 0x020B, 32452 },
+ { 0x0115, 32458 },
+ { 0x3745, 32464 },
+ { 0x01D1, 32471 },
+ { 0x36F9, 32478 },
+ { 0x0033, 32483 },
+ { 0x1AEF, 32487 },
+ { 0x1AF1, 32494 },
+ { 0x1AF7, 32501 },
+ { 0x3764, 32511 },
+ { 0x0119, 32517 },
+ { 0x1AF3, 32523 },
+ { 0x011F, 32532 },
+ { 0x1AF5, 32538 },
+ { 0x01D7, 32547 },
+ { 0x3768, 32554 },
+ { 0x289C, 32562 },
+ { 0x011D, 32569 },
+ { 0x3747, 32575 },
+ { 0x011B, 32582 },
+ { 0x0034, 32588 },
+ { 0x1AF9, 32592 },
+ { 0x1AFB, 32599 },
+ { 0x016B, 32606 },
+ { 0x1AFD, 32612 },
+ { 0x0123, 32619 },
+ { 0x01D9, 32625 },
+ { 0x0125, 32632 },
+ { 0x0121, 32638 },
+ { 0x01FD, 32644 },
+ { 0x016D, 32651 },
+ { 0x1AFF, 32658 },
+ { 0x0035, 32665 },
+ { 0x0203, 32669 },
+ { 0x1B73, 32674 },
+ { 0x1B75, 32681 },
+ { 0x016E, 32688 },
+ { 0x1B7F, 32694 },
+ { 0x1B7B, 32703 },
+ { 0x1B77, 32712 },
+ { 0x1B79, 32720 },
+ { 0x1B7D, 32728 },
+ { 0x012D, 32736 },
+ { 0x0099, 32743 },
+ { 0x012B, 32749 },
+ { 0x0192, 32755 },
+ { 0x0098, 32761 },
+ { 0x0127, 32767 },
+ { 0x1B07, 32773 },
+ { 0x1B03, 32781 },
+ { 0x012F, 32788 },
+ { 0x01D3, 32795 },
+ { 0x0129, 32802 },
+ { 0x1B09, 32808 },
+ { 0x0131, 32816 },
+ { 0x3757, 32822 },
+ { 0x01D5, 32828 },
+ { 0x009B, 32835 },
+ { 0x0196, 32841 },
+ { 0x0198, 32849 },
+ { 0x019A, 32857 },
+ { 0x0194, 32865 },
+ { 0x1B01, 32873 },
+ { 0x009A, 32880 },
+ { 0x1B05, 32886 },
+ { 0x0036, 32893 },
+ { 0x1B0D, 32897 },
+ { 0x0171, 32904 },
+ { 0x1B0B, 32910 },
+ { 0x36FD, 32916 },
+ { 0x0037, 32923 },
+ { 0x1B15, 32927 },
+ { 0x1B17, 32934 },
+ { 0x2890, 32941 },
+ { 0x1B11, 32947 },
+ { 0x1B0F, 32953 },
+ { 0x1B13, 32959 },
+ { 0x0133, 32965 },
+ { 0x0038, 32971 },
+ { 0x1B19, 32975 },
+ { 0x1B1B, 32982 },
+ { 0x0039, 32988 },
+ { 0x1B1D, 32992 },
+ { 0x1B83, 32999 },
+ { 0x0172, 33006 },
+ { 0x1B85, 33012 },
+ { 0x1B8D, 33019 },
+ { 0x009C, 33025 },
+ { 0x1B81, 33031 },
+ { 0x1B87, 33037 },
+ { 0x01F1, 33043 },
+ { 0x020D, 33049 },
+ { 0x0137, 33055 },
+ { 0x0135, 33061 },
+ { 0x003A, 33067 },
+ { 0x013A, 33071 },
+ { 0x1B21, 33078 },
+ { 0x01E3, 33085 },
+ { 0x1B23, 33091 },
+ { 0x0138, 33098 },
+ { 0x013C, 33104 },
+ { 0x289D, 33110 },
+ { 0x0174, 33117 },
+ { 0x3765, 33123 },
+ { 0x2889, 33130 },
+ { 0x1B1F, 33136 },
+ { 0x36D1, 33142 },
+ { 0x0085, 33146 },
+ { 0x01BB, 33150 },
+ { 0x01A1, 33156 },
+ { 0x36D3, 33162 },
+ { 0x36D5, 33166 },
+ { 0x36D7, 33170 },
+ { 0x36D9, 33174 },
+ { 0x36DB, 33181 },
+ { 0x01B0, 33185 },
+ { 0x0183, 33189 },
+ { 0x3709, 33195 },
+ { 0x370B, 33199 },
+ { 0x0186, 33203 },
+ { 0x0189, 33207 },
+ { 0x0161, 33211 },
+ { 0x36ED, 33215 },
+ { 0x01E1, 33219 },
+ { 0x36C7, 33223 },
+ { 0x36FF, 33227 },
+ { 0x3752, 33231 },
+ { 0x370D, 33235 },
+ { 0x0109, 33239 },
+ { 0x0168, 33243 },
+ { 0x008F, 33247 },
+ { 0x0176, 33251 },
+ { 0x01AD, 33255 },
+ { 0x0177, 33261 },
+ { 0x0161, 33266 },
+ { 0x375F, 33270 },
+ { 0x36FB, 33276 },
+ { 0x3753, 33281 },
+ { 0x2893, 33285 },
+ { 0x36C5, 33290 },
+ { 0x0155, 33294 },
+ { 0x014F, 33298 },
+ { 0x0145, 33303 },
+ { 0x0143, 33308 },
+ { 0x0166, 33313 },
+ { 0x017B, 33318 },
+ { 0x3707, 33323 },
+ { 0x01B6, 33327 },
+ { 0x01DB, 33331 },
+ { 0x288B, 33335 },
+ { 0x0153, 33339 },
+ { 0x01B5, 33343 },
+ { 0x3755, 33347 },
+ { 0x014E, 33351 },
+ { 0x1B2D, 33355 },
+ { 0x0209, 33360 },
+ { 0x374D, 33368 },
+ { 0x009D, 33374 },
+ { 0x3703, 33378 },
+ { 0x3705, 33384 },
+ { 0x36E5, 33392 },
+ { 0x376A, 33397 },
+ { 0x376E, 33403 },
+ { 0x374B, 33409 },
+ { 0x288D, 33414 },
+ { 0x372C, 33419 },
+ { 0x374F, 33424 },
+ { 0x371F, 33429 },
+ { 0x015B, 33434 },
+ { 0x3750, 33439 },
+ { 0x0204, 33444 },
+ { 0x288E, 33449 },
+ { 0x371D, 33454 },
+ { 0x0148, 33460 },
+ { 0x3759, 33465 },
+ { 0x375B, 33470 },
+ { 0x375D, 33475 },
+ { 0x0200, 33480 },
+ { 0x3718, 33485 },
+ { 0x371A, 33490 },
+ { 0x371C, 33495 },
+ { 0x3721, 33500 },
+ { 0x3723, 33505 },
+ { 0x3725, 33510 },
+ { 0x3770, 33515 },
+ { 0x0170, 33520 },
+ { 0x3739, 33524 },
+ { 0x373B, 33529 },
+ { 0x373D, 33534 },
+ { 0x36DD, 33539 },
+ { 0x014D, 33546 },
+ { 0x3775, 33551 },
+ { 0x374A, 33557 },
+ { 0x372A, 33563 },
+ { 0x36C9, 33567 },
+ { 0x3761, 33571 },
+ { 0x36CB, 33576 },
+ { 0x36CD, 33580 },
+ { 0x3701, 33586 },
+ { 0x1B8B, 33591 },
+ { 0x1B89, 33596 },
+ { 0x36C3, 33601 },
+ { 0x36C1, 33606 },
+ { 0x00F1, 33611 },
+ { 0x0111, 33615 },
+ { 0x1D04, 33619 },
+ { 0x1D05, 33624 },
+ { 0x1D09, 33629 },
+ { 0x19F1, 33634 },
+ { 0x289A, 33639 },
+ { 0x1D0A, 33644 },
+ { 0x1D0B, 33649 },
+ { 0x1D0C, 33654 },
+ { 0x1D0D, 33659 },
+ { 0x1D06, 33664 },
+ { 0x1D0E, 33669 },
+ { 0x19F2, 33674 },
+ { 0x1D0F, 33679 },
+ { 0x1D10, 33684 },
+ { 0x19F3, 33689 },
+ { 0x19F4, 33694 },
+ { 0x1D07, 33699 },
+ { 0x1D08, 33704 },
+ { 0x377E, 33709 },
+ { 0x377F, 33714 },
+ { 0x377D, 33719 },
+ { 0x377B, 33724 },
+ { 0x377C, 33729 },
+ { 0x3777, 33734 },
+ { 0x7F6B, 33739 },
+ { 0x79E5, 33741 },
+ { 0x7A34, 33742 },
+ { 0x226F, 33744 },
+ { 0x7E38, 33745 },
+ { 0x7E32, 33749 },
+ { 0x7E4C, 33753 },
+ { 0x27EA, 33758 },
+ { 0x7E47, 33763 },
+ { 0x2393, 33768 },
+ { 0x7D22, 33774 },
+ { 0x7C92, 33776 },
+ { 0x7E3E, 33779 },
+ { 0x7E25, 33783 },
+ { 0x2394, 33786 },
+ { 0x21B2, 33792 },
+ { 0x7E43, 33794 },
+ { 0x7E11, 33799 },
+ { 0x7E55, 33802 },
+ { 0x7E2C, 33807 },
+ { 0x2379, 33809 },
+ { 0x1658, 33812 },
+ { 0x1657, 33815 },
+ { 0x1656, 33818 },
+ { 0x1655, 33821 },
+ { 0x165C, 33824 },
+ { 0x1661, 33827 },
+ { 0x165D, 33830 },
+ { 0x1660, 33833 },
+ { 0x165F, 33836 },
+ { 0x1664, 33839 },
+ { 0x165B, 33842 },
+ { 0x1663, 33845 },
+ { 0x1662, 33848 },
+ { 0x165E, 33851 },
+ { 0x164C, 33854 },
+ { 0x1654, 33858 },
+ { 0x1652, 33862 },
+ { 0x1650, 33866 },
+ { 0x1651, 33870 },
+ { 0x1653, 33874 },
+ { 0x164F, 33878 },
+ { 0x164D, 33882 },
+ { 0x164E, 33886 },
+ { 0x1640, 33890 },
+ { 0x1647, 33894 },
+ { 0x1641, 33898 },
+ { 0x1648, 33902 },
+ { 0x1642, 33906 },
+ { 0x1644, 33910 },
+ { 0x1646, 33914 },
+ { 0x1643, 33918 },
+ { 0x1645, 33922 },
+ { 0x1633, 33926 },
+ { 0x1627, 33929 },
+ { 0x162E, 33932 },
+ { 0x1624, 33935 },
+ { 0x163D, 33938 },
+ { 0x1629, 33941 },
+ { 0x1622, 33944 },
+ { 0x1638, 33947 },
+ { 0x1635, 33950 },
+ { 0x1630, 33953 },
+ { 0x1631, 33956 },
+ { 0x1637, 33959 },
+ { 0x163C, 33962 },
+ { 0x162C, 33965 },
+ { 0x1639, 33968 },
+ { 0x1636, 33971 },
+ { 0x1634, 33974 },
+ { 0x1628, 33977 },
+ { 0x162F, 33980 },
+ { 0x1625, 33983 },
+ { 0x162A, 33986 },
+ { 0x1623, 33989 },
+ { 0x1626, 33992 },
+ { 0x1632, 33995 },
+ { 0x163A, 33998 },
+ { 0x163B, 34001 },
+ { 0x162D, 34004 },
+ { 0x163F, 34007 },
+ { 0x162B, 34010 },
+ { 0x163E, 34013 },
+ { 0x165A, 34016 },
+ { 0x164A, 34019 },
+ { 0x164B, 34023 },
+ { 0x1649, 34027 },
+ { 0x1659, 34031 },
+ { 0x1621, 34034 },
+ { 0x1D27, 34037 },
+ { 0x7F98, 34040 },
+ { 0x8096, 34041 },
+ { 0x21A2, 34042 },
+ { 0x21A3, 34046 },
+ { 0x21A6, 34050 },
+ { 0x21A5, 34054 },
+ { 0x2202, 34057 },
+ { 0x8148, 34060 },
+ { 0x21FC, 34064 },
+ { 0x80F6, 34069 },
+ { 0x80F5, 34079 },
+ { 0x80F9, 34089 },
+ { 0x8108, 34098 },
+ { 0x8106, 34108 },
+ { 0x8109, 34118 },
+ { 0x8107, 34127 },
+ { 0x8105, 34137 },
+ { 0x80F8, 34147 },
+ { 0x80F7, 34157 },
+ { 0x810A, 34167 },
+ { 0x7C27, 34178 },
+ { 0x7C23, 34181 },
+ { 0x7C25, 34184 },
+ { 0x2200, 34188 },
+ { 0x221B, 34193 },
+ { 0x7C24, 34196 },
+ { 0x7C26, 34200 },
+ { 0x8157, 34203 },
+ { 0x2560, 34208 },
+ { 0x2324, 34213 },
+ { 0x8101, 34216 },
+ { 0x80FE, 34226 },
+ { 0x8103, 34235 },
+ { 0x8100, 34245 },
+ { 0x8104, 34255 },
+ { 0x8102, 34264 },
+ { 0x80FD, 34274 },
+ { 0x80FC, 34284 },
+ { 0x80FF, 34294 },
+ { 0x80FB, 34305 },
+ { 0x80FA, 34315 },
+ { 0x23F4, 34325 },
+ { 0x232F, 34330 },
+ { 0x21FF, 34333 },
+ { 0x7BD8, 34338 },
+ { 0x2372, 34343 },
+ { 0x2220, 34348 },
+ { 0x8156, 34351 },
+ { 0x255F, 34356 },
+ { 0x2370, 34361 },
+ { 0x21A8, 34366 },
+ { 0x21A4, 34370 },
+ { 0x21A7, 34374 },
+ { 0x8128, 34378 },
+ { 0x809B, 34383 },
+ { 0x7F24, 34384 },
+ { 0x806F, 34386 },
+ { 0x1D2D, 34388 },
+ { 0x7F6C, 34390 },
+ { 0x79DB, 34391 },
+ { 0x6D6A, 34393 },
+ { 0x6D6F, 34396 },
+ { 0x6D73, 34399 },
+ { 0x6D6B, 34402 },
+ { 0x6D6E, 34405 },
+ { 0x6D6D, 34408 },
+ { 0x6D72, 34411 },
+ { 0x6D69, 34414 },
+ { 0x6D71, 34417 },
+ { 0x6D70, 34420 },
+ { 0x6D6C, 34423 },
+ { 0x6D74, 34426 },
+ { 0x6D75, 34429 },
+ { 0x6D78, 34432 },
+ { 0x6D79, 34435 },
+ { 0x6D7B, 34438 },
+ { 0x6D77, 34441 },
+ { 0x6D7C, 34444 },
+ { 0x6D76, 34447 },
+ { 0x6D7A, 34450 },
+ { 0x79E2, 34453 },
+ { 0x7638, 34454 },
+ { 0x763D, 34458 },
+ { 0x7639, 34462 },
+ { 0x763C, 34466 },
+ { 0x763B, 34470 },
+ { 0x7640, 34474 },
+ { 0x763F, 34478 },
+ { 0x763E, 34482 },
+ { 0x763A, 34486 },
+ { 0x7573, 34490 },
+ { 0x7574, 34495 },
+ { 0x7575, 34500 },
+ { 0x757B, 34505 },
+ { 0x757C, 34510 },
+ { 0x757D, 34515 },
+ { 0x7587, 34520 },
+ { 0x7588, 34525 },
+ { 0x7589, 34530 },
+ { 0x758E, 34535 },
+ { 0x758F, 34540 },
+ { 0x7590, 34545 },
+ { 0x7595, 34550 },
+ { 0x7596, 34555 },
+ { 0x7597, 34560 },
+ { 0x75B1, 34565 },
+ { 0x75B2, 34570 },
+ { 0x75B3, 34575 },
+ { 0x75A1, 34580 },
+ { 0x75A2, 34585 },
+ { 0x75A3, 34590 },
+ { 0x75B7, 34595 },
+ { 0x75B8, 34600 },
+ { 0x75B9, 34605 },
+ { 0x75A9, 34610 },
+ { 0x75AA, 34615 },
+ { 0x75AB, 34620 },
+ { 0x75BE, 34625 },
+ { 0x75BF, 34630 },
+ { 0x75C0, 34635 },
+ { 0x75C6, 34640 },
+ { 0x75C7, 34645 },
+ { 0x75C8, 34650 },
+ { 0x75CD, 34655 },
+ { 0x75CE, 34660 },
+ { 0x75CF, 34665 },
+ { 0x75D6, 34670 },
+ { 0x75D7, 34675 },
+ { 0x75D8, 34680 },
+ { 0x75DE, 34685 },
+ { 0x75DC, 34690 },
+ { 0x75E0, 34695 },
+ { 0x75EB, 34700 },
+ { 0x7615, 34705 },
+ { 0x7581, 34710 },
+ { 0x75E9, 34715 },
+ { 0x7609, 34720 },
+ { 0x7579, 34725 },
+ { 0x7585, 34730 },
+ { 0x7601, 34735 },
+ { 0x7603, 34740 },
+ { 0x75E7, 34745 },
+ { 0x75E4, 34750 },
+ { 0x75AE, 34755 },
+ { 0x75BB, 34760 },
+ { 0x761A, 34765 },
+ { 0x75FD, 34770 },
+ { 0x7634, 34775 },
+ { 0x758A, 34780 },
+ { 0x7637, 34785 },
+ { 0x7584, 34790 },
+ { 0x7607, 34795 },
+ { 0x75C4, 34800 },
+ { 0x7627, 34805 },
+ { 0x7576, 34810 },
+ { 0x7605, 34815 },
+ { 0x7626, 34820 },
+ { 0x75FF, 34825 },
+ { 0x75BD, 34830 },
+ { 0x761F, 34835 },
+ { 0x761E, 34840 },
+ { 0x760B, 34845 },
+ { 0x75AD, 34850 },
+ { 0x7614, 34855 },
+ { 0x75D1, 34860 },
+ { 0x7578, 34865 },
+ { 0x7632, 34870 },
+ { 0x75D0, 34875 },
+ { 0x75A7, 34880 },
+ { 0x75CA, 34885 },
+ { 0x7602, 34890 },
+ { 0x75EC, 34895 },
+ { 0x75E2, 34900 },
+ { 0x75AC, 34905 },
+ { 0x7630, 34910 },
+ { 0x75F3, 34915 },
+ { 0x75E6, 34921 },
+ { 0x75D3, 34926 },
+ { 0x75B4, 34931 },
+ { 0x75EA, 34936 },
+ { 0x75BA, 34941 },
+ { 0x7613, 34946 },
+ { 0x761C, 34951 },
+ { 0x758B, 34956 },
+ { 0x7577, 34961 },
+ { 0x75DF, 34966 },
+ { 0x7592, 34971 },
+ { 0x7636, 34976 },
+ { 0x7600, 34981 },
+ { 0x7599, 34986 },
+ { 0x75D5, 34991 },
+ { 0x7604, 34996 },
+ { 0x7593, 35001 },
+ { 0x75BC, 35006 },
+ { 0x7610, 35011 },
+ { 0x75F4, 35017 },
+ { 0x761D, 35023 },
+ { 0x7616, 35028 },
+ { 0x75C9, 35033 },
+ { 0x75B0, 35038 },
+ { 0x75F7, 35044 },
+ { 0x7617, 35049 },
+ { 0x75C2, 35054 },
+ { 0x7580, 35059 },
+ { 0x75ED, 35064 },
+ { 0x75A5, 35069 },
+ { 0x75D9, 35074 },
+ { 0x757F, 35079 },
+ { 0x7625, 35084 },
+ { 0x75F0, 35089 },
+ { 0x75CC, 35094 },
+ { 0x7608, 35099 },
+ { 0x7621, 35104 },
+ { 0x7619, 35109 },
+ { 0x7623, 35114 },
+ { 0x757E, 35119 },
+ { 0x75F2, 35124 },
+ { 0x75E3, 35129 },
+ { 0x7622, 35134 },
+ { 0x75E5, 35139 },
+ { 0x759D, 35144 },
+ { 0x7612, 35149 },
+ { 0x75D2, 35154 },
+ { 0x762B, 35159 },
+ { 0x759E, 35164 },
+ { 0x75A6, 35169 },
+ { 0x759C, 35174 },
+ { 0x7594, 35179 },
+ { 0x7586, 35184 },
+ { 0x75E1, 35189 },
+ { 0x75CB, 35194 },
+ { 0x7611, 35199 },
+ { 0x7583, 35205 },
+ { 0x7631, 35210 },
+ { 0x7606, 35215 },
+ { 0x75EE, 35220 },
+ { 0x759B, 35225 },
+ { 0x761B, 35230 },
+ { 0x762A, 35235 },
+ { 0x7591, 35240 },
+ { 0x762E, 35245 },
+ { 0x7628, 35250 },
+ { 0x75AF, 35255 },
+ { 0x758C, 35260 },
+ { 0x75F6, 35265 },
+ { 0x75EF, 35270 },
+ { 0x75C1, 35275 },
+ { 0x7618, 35280 },
+ { 0x75F1, 35285 },
+ { 0x75C3, 35290 },
+ { 0x760F, 35295 },
+ { 0x75A4, 35301 },
+ { 0x7598, 35306 },
+ { 0x7633, 35311 },
+ { 0x759A, 35316 },
+ { 0x75FA, 35321 },
+ { 0x75FB, 35326 },
+ { 0x75F8, 35331 },
+ { 0x75DA, 35336 },
+ { 0x7635, 35341 },
+ { 0x7620, 35346 },
+ { 0x760C, 35351 },
+ { 0x762F, 35356 },
+ { 0x760D, 35361 },
+ { 0x75C5, 35366 },
+ { 0x75DB, 35372 },
+ { 0x75FE, 35377 },
+ { 0x75A0, 35382 },
+ { 0x757A, 35387 },
+ { 0x75B5, 35392 },
+ { 0x75B6, 35397 },
+ { 0x762C, 35402 },
+ { 0x75F5, 35407 },
+ { 0x75FC, 35413 },
+ { 0x762D, 35418 },
+ { 0x75DD, 35423 },
+ { 0x760E, 35428 },
+ { 0x760A, 35433 },
+ { 0x758D, 35438 },
+ { 0x75F9, 35443 },
+ { 0x7624, 35448 },
+ { 0x7629, 35453 },
+ { 0x75E8, 35458 },
+ { 0x7582, 35463 },
+ { 0x759F, 35468 },
+ { 0x75A8, 35473 },
+ { 0x75D4, 35478 },
+ { 0x7645, 35483 },
+ { 0x7642, 35489 },
+ { 0x7641, 35494 },
+ { 0x7646, 35499 },
+ { 0x7643, 35505 },
+ { 0x7647, 35510 },
+ { 0x7644, 35515 },
+ { 0x7D21, 35520 },
+ { 0x0074, 35521 },
+ { 0x79A6, 35523 },
+ { 0x1E61, 35525 },
+ { 0x265B, 35527 },
+ { 0x264B, 35531 },
+ { 0x264A, 35536 },
+ { 0x264D, 35541 },
+ { 0x264C, 35546 },
+ { 0x1E91, 35551 },
+ { 0x7B4A, 35553 },
+ { 0x7B52, 35555 },
+ { 0x7D7A, 35558 },
+ { 0x7D87, 35560 },
+ { 0x7C95, 35562 },
+ { 0x7A9B, 35564 },
+ { 0x7AC7, 35565 },
+ { 0x8086, 35567 },
+ { 0x7ADE, 35569 },
+ { 0x7A3F, 35570 },
+ { 0x7C99, 35572 },
+ { 0x228E, 35573 },
+ { 0x2290, 35576 },
+ { 0x228F, 35579 },
+ { 0x262A, 35582 },
+ { 0x1F12, 35585 },
+ { 0x2624, 35587 },
+ { 0x2625, 35592 },
+ { 0x2720, 35597 },
+ { 0x2627, 35601 },
+ { 0x2626, 35605 },
+ { 0x2621, 35609 },
+ { 0x2622, 35613 },
+ { 0x2623, 35617 },
+ { 0x1F10, 35621 },
+ { 0x1F0F, 35624 },
+ { 0x1E5E, 35627 },
+ { 0x1E5F, 35629 },
+ { 0x1E60, 35631 },
+ { 0x1F11, 35633 },
+ { 0x1E56, 35635 },
+ { 0x1D17, 35636 },
+ { 0x7FFE, 35638 },
+ { 0x799D, 35640 },
+ { 0x7F76, 35643 },
+ { 0x1CA7, 35644 },
+ { 0x2543, 35645 },
+ { 0x1DE6, 35651 },
+ { 0x2549, 35654 },
+ { 0x2545, 35661 },
+ { 0x2552, 35666 },
+ { 0x254F, 35673 },
+ { 0x2729, 35680 },
+ { 0x2721, 35684 },
+ { 0x1E26, 35688 },
+ { 0x7CFC, 35692 },
+ { 0x7CEC, 35696 },
+ { 0x7CF4, 35700 },
+ { 0x7EB2, 35705 },
+ { 0x2788, 35709 },
+ { 0x2796, 35713 },
+ { 0x2542, 35719 },
+ { 0x1DE5, 35725 },
+ { 0x1E07, 35728 },
+ { 0x1E40, 35734 },
+ { 0x2548, 35739 },
+ { 0x2544, 35746 },
+ { 0x2553, 35751 },
+ { 0x272A, 35758 },
+ { 0x2722, 35762 },
+ { 0x1E25, 35766 },
+ { 0x7CFA, 35770 },
+ { 0x7CEA, 35774 },
+ { 0x7CF2, 35778 },
+ { 0x7EB1, 35783 },
+ { 0x2787, 35787 },
+ { 0x2795, 35791 },
+ { 0x37B5, 35797 },
+ { 0x37B3, 35801 },
+ { 0x37AE, 35805 },
+ { 0x37B1, 35810 },
+ { 0x37AD, 35815 },
+ { 0x37B0, 35820 },
+ { 0x37AF, 35825 },
+ { 0x37B2, 35830 },
+ { 0x37B6, 35835 },
+ { 0x37B4, 35839 },
+ { 0x6259, 35843 },
+ { 0x686C, 35846 },
+ { 0x686D, 35848 },
+ { 0x686E, 35850 },
+ { 0x686F, 35852 },
+ { 0x6870, 35854 },
+ { 0x6871, 35856 },
+ { 0x6872, 35858 },
+ { 0x6873, 35860 },
+ { 0x6874, 35862 },
+ { 0x6875, 35864 },
+ { 0x6876, 35866 },
+ { 0x6877, 35868 },
+ { 0x6878, 35870 },
+ { 0x6879, 35872 },
+ { 0x687A, 35874 },
+ { 0x687B, 35876 },
+ { 0x687C, 35878 },
+ { 0x687D, 35880 },
+ { 0x687E, 35882 },
+ { 0x687F, 35884 },
+ { 0x6880, 35886 },
+ { 0x6881, 35888 },
+ { 0x6882, 35890 },
+ { 0x6883, 35892 },
+ { 0x6884, 35894 },
+ { 0x6885, 35896 },
+ { 0x6886, 35898 },
+ { 0x6887, 35900 },
+ { 0x6888, 35902 },
+ { 0x6889, 35904 },
+ { 0x688A, 35906 },
+ { 0x688B, 35908 },
+ { 0x688C, 35910 },
+ { 0x688D, 35912 },
+ { 0x688E, 35914 },
+ { 0x688F, 35916 },
+ { 0x6890, 35918 },
+ { 0x6891, 35920 },
+ { 0x6892, 35922 },
+ { 0x6893, 35924 },
+ { 0x6894, 35926 },
+ { 0x6895, 35928 },
+ { 0x6896, 35930 },
+ { 0x6897, 35932 },
+ { 0x6898, 35934 },
+ { 0x6899, 35936 },
+ { 0x689A, 35938 },
+ { 0x689B, 35940 },
+ { 0x689C, 35942 },
+ { 0x689D, 35944 },
+ { 0x689E, 35946 },
+ { 0x689F, 35948 },
+ { 0x68A0, 35950 },
+ { 0x68A1, 35952 },
+ { 0x68A2, 35954 },
+ { 0x68A3, 35956 },
+ { 0x68A4, 35958 },
+ { 0x68A5, 35960 },
+ { 0x68A6, 35962 },
+ { 0x68A7, 35964 },
+ { 0x68A8, 35966 },
+ { 0x68A9, 35968 },
+ { 0x68AA, 35970 },
+ { 0x68AB, 35972 },
+ { 0x68AC, 35974 },
+ { 0x68AD, 35976 },
+ { 0x68AE, 35978 },
+ { 0x68AF, 35980 },
+ { 0x68B0, 35982 },
+ { 0x68B1, 35984 },
+ { 0x68B2, 35986 },
+ { 0x68B3, 35988 },
+ { 0x68B4, 35990 },
+ { 0x68B5, 35992 },
+ { 0x68B6, 35994 },
+ { 0x68B7, 35996 },
+ { 0x68B8, 35998 },
+ { 0x68B9, 36000 },
+ { 0x68BA, 36002 },
+ { 0x68BB, 36004 },
+ { 0x68BC, 36006 },
+ { 0x68BD, 36008 },
+ { 0x68BE, 36010 },
+ { 0x68BF, 36012 },
+ { 0x68C0, 36014 },
+ { 0x68C1, 36016 },
+ { 0x68C2, 36018 },
+ { 0x68C3, 36020 },
+ { 0x68C4, 36022 },
+ { 0x68C5, 36024 },
+ { 0x68C6, 36026 },
+ { 0x68C7, 36028 },
+ { 0x68C8, 36030 },
+ { 0x68C9, 36032 },
+ { 0x68CA, 36034 },
+ { 0x68CB, 36036 },
+ { 0x68CC, 36038 },
+ { 0x68CD, 36040 },
+ { 0x68CE, 36042 },
+ { 0x68CF, 36044 },
+ { 0x68D0, 36046 },
+ { 0x68D1, 36048 },
+ { 0x68D2, 36050 },
+ { 0x68D3, 36052 },
+ { 0x68D4, 36054 },
+ { 0x68D5, 36056 },
+ { 0x68D6, 36058 },
+ { 0x68D7, 36060 },
+ { 0x68D8, 36062 },
+ { 0x68D9, 36064 },
+ { 0x68DA, 36066 },
+ { 0x68DB, 36068 },
+ { 0x68DC, 36070 },
+ { 0x68DD, 36072 },
+ { 0x68DE, 36074 },
+ { 0x68DF, 36076 },
+ { 0x68E0, 36078 },
+ { 0x68E1, 36080 },
+ { 0x68E2, 36082 },
+ { 0x68E3, 36084 },
+ { 0x68E4, 36086 },
+ { 0x68E5, 36088 },
+ { 0x68E6, 36090 },
+ { 0x68E7, 36092 },
+ { 0x68E8, 36094 },
+ { 0x68E9, 36096 },
+ { 0x68EA, 36098 },
+ { 0x68EB, 36100 },
+ { 0x68EC, 36102 },
+ { 0x68ED, 36104 },
+ { 0x68EE, 36106 },
+ { 0x68EF, 36108 },
+ { 0x68F0, 36110 },
+ { 0x68F1, 36112 },
+ { 0x68F2, 36114 },
+ { 0x68F3, 36116 },
+ { 0x68F4, 36118 },
+ { 0x68F5, 36120 },
+ { 0x68F6, 36122 },
+ { 0x68F7, 36124 },
+ { 0x68F8, 36126 },
+ { 0x68F9, 36128 },
+ { 0x68FA, 36130 },
+ { 0x68FB, 36132 },
+ { 0x68FC, 36134 },
+ { 0x68FD, 36136 },
+ { 0x68FE, 36138 },
+ { 0x68FF, 36140 },
+ { 0x6900, 36142 },
+ { 0x6901, 36144 },
+ { 0x6902, 36146 },
+ { 0x6903, 36148 },
+ { 0x6904, 36150 },
+ { 0x6905, 36152 },
+ { 0x6906, 36154 },
+ { 0x6907, 36156 },
+ { 0x6908, 36158 },
+ { 0x6909, 36160 },
+ { 0x690A, 36162 },
+ { 0x690B, 36164 },
+ { 0x690C, 36166 },
+ { 0x690D, 36168 },
+ { 0x690E, 36170 },
+ { 0x690F, 36172 },
+ { 0x6910, 36174 },
+ { 0x6911, 36176 },
+ { 0x6912, 36178 },
+ { 0x6913, 36180 },
+ { 0x6914, 36182 },
+ { 0x6915, 36184 },
+ { 0x6916, 36186 },
+ { 0x6917, 36188 },
+ { 0x6918, 36190 },
+ { 0x6919, 36192 },
+ { 0x691A, 36194 },
+ { 0x691B, 36196 },
+ { 0x691C, 36198 },
+ { 0x691D, 36200 },
+ { 0x691E, 36202 },
+ { 0x691F, 36204 },
+ { 0x6920, 36206 },
+ { 0x6921, 36208 },
+ { 0x6922, 36210 },
+ { 0x6923, 36212 },
+ { 0x6924, 36214 },
+ { 0x6925, 36216 },
+ { 0x6926, 36218 },
+ { 0x6927, 36220 },
+ { 0x6928, 36222 },
+ { 0x6929, 36224 },
+ { 0x692A, 36226 },
+ { 0x692B, 36228 },
+ { 0x692C, 36230 },
+ { 0x692D, 36232 },
+ { 0x692E, 36234 },
+ { 0x692F, 36236 },
+ { 0x6930, 36238 },
+ { 0x6931, 36240 },
+ { 0x6932, 36242 },
+ { 0x6933, 36244 },
+ { 0x6934, 36246 },
+ { 0x6935, 36248 },
+ { 0x6936, 36250 },
+ { 0x6937, 36252 },
+ { 0x6938, 36254 },
+ { 0x6939, 36256 },
+ { 0x693A, 36258 },
+ { 0x693B, 36260 },
+ { 0x693C, 36262 },
+ { 0x693D, 36264 },
+ { 0x693E, 36266 },
+ { 0x693F, 36268 },
+ { 0x6940, 36270 },
+ { 0x6941, 36272 },
+ { 0x6942, 36274 },
+ { 0x6943, 36276 },
+ { 0x6944, 36278 },
+ { 0x6945, 36280 },
+ { 0x6946, 36282 },
+ { 0x6947, 36284 },
+ { 0x6948, 36286 },
+ { 0x6949, 36288 },
+ { 0x694A, 36290 },
+ { 0x694B, 36292 },
+ { 0x694C, 36294 },
+ { 0x694D, 36296 },
+ { 0x694E, 36298 },
+ { 0x694F, 36300 },
+ { 0x6950, 36302 },
+ { 0x6951, 36304 },
+ { 0x6952, 36306 },
+ { 0x6953, 36308 },
+ { 0x6954, 36310 },
+ { 0x6955, 36312 },
+ { 0x6956, 36314 },
+ { 0x6957, 36316 },
+ { 0x6958, 36318 },
+ { 0x6959, 36320 },
+ { 0x695A, 36322 },
+ { 0x695B, 36324 },
+ { 0x695C, 36326 },
+ { 0x695D, 36328 },
+ { 0x695E, 36330 },
+ { 0x695F, 36332 },
+ { 0x6960, 36334 },
+ { 0x6961, 36336 },
+ { 0x6962, 36338 },
+ { 0x6963, 36340 },
+ { 0x6964, 36342 },
+ { 0x6965, 36344 },
+ { 0x6966, 36346 },
+ { 0x6967, 36348 },
+ { 0x6968, 36350 },
+ { 0x6969, 36352 },
+ { 0x696A, 36354 },
+ { 0x696B, 36356 },
+ { 0x696C, 36358 },
+ { 0x696D, 36360 },
+ { 0x696E, 36362 },
+ { 0x696F, 36364 },
+ { 0x6970, 36366 },
+ { 0x6971, 36368 },
+ { 0x6972, 36370 },
+ { 0x6973, 36372 },
+ { 0x6974, 36374 },
+ { 0x6975, 36376 },
+ { 0x6976, 36378 },
+ { 0x6977, 36380 },
+ { 0x6978, 36382 },
+ { 0x6979, 36384 },
+ { 0x697A, 36386 },
+ { 0x697B, 36388 },
+ { 0x697C, 36390 },
+ { 0x697D, 36392 },
+ { 0x697E, 36394 },
+ { 0x697F, 36396 },
+ { 0x6980, 36398 },
+ { 0x6981, 36400 },
+ { 0x6982, 36402 },
+ { 0x6983, 36404 },
+ { 0x6984, 36406 },
+ { 0x6985, 36408 },
+ { 0x6986, 36410 },
+ { 0x6987, 36412 },
+ { 0x6988, 36414 },
+ { 0x6989, 36416 },
+ { 0x698A, 36418 },
+ { 0x698B, 36420 },
+ { 0x698C, 36422 },
+ { 0x698D, 36424 },
+ { 0x698E, 36426 },
+ { 0x698F, 36428 },
+ { 0x6990, 36430 },
+ { 0x6991, 36432 },
+ { 0x6992, 36434 },
+ { 0x6993, 36436 },
+ { 0x6994, 36438 },
+ { 0x6995, 36440 },
+ { 0x6996, 36442 },
+ { 0x6997, 36444 },
+ { 0x6998, 36446 },
+ { 0x6999, 36448 },
+ { 0x699A, 36450 },
+ { 0x699B, 36452 },
+ { 0x699C, 36454 },
+ { 0x699D, 36456 },
+ { 0x699E, 36458 },
+ { 0x699F, 36460 },
+ { 0x69A0, 36462 },
+ { 0x69A1, 36464 },
+ { 0x69A2, 36466 },
+ { 0x69A3, 36468 },
+ { 0x69A4, 36470 },
+ { 0x69A5, 36472 },
+ { 0x69A6, 36474 },
+ { 0x69A7, 36476 },
+ { 0x69A8, 36478 },
+ { 0x69A9, 36480 },
+ { 0x69AA, 36482 },
+ { 0x69AB, 36484 },
+ { 0x69AC, 36486 },
+ { 0x69AD, 36488 },
+ { 0x69AE, 36490 },
+ { 0x69AF, 36492 },
+ { 0x69B0, 36494 },
+ { 0x69B1, 36496 },
+ { 0x69B2, 36498 },
+ { 0x69B3, 36500 },
+ { 0x69B4, 36502 },
+ { 0x69B5, 36504 },
+ { 0x69B6, 36506 },
+ { 0x69B7, 36508 },
+ { 0x69B8, 36510 },
+ { 0x69B9, 36512 },
+ { 0x69BA, 36514 },
+ { 0x69BB, 36516 },
+ { 0x69BC, 36518 },
+ { 0x69BD, 36520 },
+ { 0x69BE, 36522 },
+ { 0x69BF, 36524 },
+ { 0x69C0, 36526 },
+ { 0x69C1, 36528 },
+ { 0x69C2, 36530 },
+ { 0x69C3, 36532 },
+ { 0x69C4, 36534 },
+ { 0x69C5, 36536 },
+ { 0x69C6, 36538 },
+ { 0x69C7, 36540 },
+ { 0x69C8, 36542 },
+ { 0x69C9, 36544 },
+ { 0x69CA, 36546 },
+ { 0x69CB, 36548 },
+ { 0x69CC, 36550 },
+ { 0x69CD, 36552 },
+ { 0x69CE, 36554 },
+ { 0x69CF, 36556 },
+ { 0x69D0, 36558 },
+ { 0x69D1, 36560 },
+ { 0x69D2, 36562 },
+ { 0x69D3, 36564 },
+ { 0x69D4, 36566 },
+ { 0x69D5, 36568 },
+ { 0x69D6, 36570 },
+ { 0x69D7, 36572 },
+ { 0x69D8, 36574 },
+ { 0x69D9, 36576 },
+ { 0x69DA, 36578 },
+ { 0x69DB, 36580 },
+ { 0x69DC, 36582 },
+ { 0x69DD, 36584 },
+ { 0x69DE, 36586 },
+ { 0x69DF, 36588 },
+ { 0x69E0, 36590 },
+ { 0x69E1, 36592 },
+ { 0x69E2, 36594 },
+ { 0x69E3, 36596 },
+ { 0x69E4, 36598 },
+ { 0x69E5, 36600 },
+ { 0x69E6, 36602 },
+ { 0x69E7, 36604 },
+ { 0x69E8, 36606 },
+ { 0x69E9, 36608 },
+ { 0x69EA, 36610 },
+ { 0x69EB, 36612 },
+ { 0x69EC, 36614 },
+ { 0x69ED, 36616 },
+ { 0x69EE, 36618 },
+ { 0x69EF, 36620 },
+ { 0x69F0, 36622 },
+ { 0x69F1, 36624 },
+ { 0x69F2, 36626 },
+ { 0x69F3, 36628 },
+ { 0x69F4, 36630 },
+ { 0x69F5, 36632 },
+ { 0x69F6, 36634 },
+ { 0x69F7, 36636 },
+ { 0x1401, 36638 },
+ { 0x1417, 36641 },
+ { 0x1413, 36644 },
+ { 0x1412, 36647 },
+ { 0x1411, 36650 },
+ { 0x140A, 36653 },
+ { 0x1408, 36656 },
+ { 0x140D, 36659 },
+ { 0x1419, 36662 },
+ { 0x1403, 36665 },
+ { 0x140C, 36668 },
+ { 0x1406, 36671 },
+ { 0x1410, 36674 },
+ { 0x1405, 36677 },
+ { 0x1407, 36680 },
+ { 0x1402, 36683 },
+ { 0x140B, 36686 },
+ { 0x1404, 36689 },
+ { 0x141B, 36692 },
+ { 0x1409, 36695 },
+ { 0x140F, 36698 },
+ { 0x1416, 36701 },
+ { 0x1414, 36704 },
+ { 0x1415, 36707 },
+ { 0x140E, 36710 },
+ { 0x1418, 36713 },
+ { 0x141A, 36716 },
+ { 0x141C, 36719 },
+ { 0x141D, 36722 },
+ { 0x7B0E, 36726 },
+ { 0x7FD2, 36728 },
+ { 0x7B0F, 36730 },
+ { 0x80A2, 36732 },
+ { 0x7FC4, 36733 },
+ { 0x0A3F, 36734 },
+ { 0x0A40, 36738 },
+ { 0x0A30, 36742 },
+ { 0x0A3D, 36745 },
+ { 0x0A01, 36748 },
+ { 0x0A00, 36751 },
+ { 0x0A31, 36754 },
+ { 0x0A3E, 36757 },
+ { 0x09FF, 36760 },
+ { 0x0A49, 36763 },
+ { 0x0A4E, 36766 },
+ { 0x0A4A, 36769 },
+ { 0x0A4D, 36772 },
+ { 0x0A4C, 36775 },
+ { 0x0A51, 36778 },
+ { 0x0A48, 36781 },
+ { 0x0A50, 36784 },
+ { 0x0A4F, 36787 },
+ { 0x0A4B, 36790 },
+ { 0x0A39, 36793 },
+ { 0x0A33, 36797 },
+ { 0x0A3B, 36801 },
+ { 0x0A35, 36805 },
+ { 0x0A32, 36809 },
+ { 0x0A3A, 36813 },
+ { 0x0A3C, 36817 },
+ { 0x0A34, 36821 },
+ { 0x0A36, 36825 },
+ { 0x0A46, 36829 },
+ { 0x0A37, 36834 },
+ { 0x0A47, 36839 },
+ { 0x0A38, 36844 },
+ { 0x0A52, 36849 },
+ { 0x0A02, 36851 },
+ { 0x0A0A, 36854 },
+ { 0x0A04, 36857 },
+ { 0x0A0C, 36860 },
+ { 0x0A06, 36863 },
+ { 0x0A03, 36866 },
+ { 0x0A0B, 36869 },
+ { 0x0A0D, 36872 },
+ { 0x0A24, 36875 },
+ { 0x0A13, 36878 },
+ { 0x0A1F, 36881 },
+ { 0x0A10, 36884 },
+ { 0x0A2F, 36887 },
+ { 0x0A05, 36890 },
+ { 0x0A15, 36893 },
+ { 0x0A0E, 36896 },
+ { 0x0A29, 36899 },
+ { 0x0A26, 36902 },
+ { 0x0A21, 36905 },
+ { 0x0A22, 36908 },
+ { 0x0A28, 36911 },
+ { 0x0A2E, 36914 },
+ { 0x0A1D, 36917 },
+ { 0x0A07, 36920 },
+ { 0x0A2B, 36923 },
+ { 0x0A53, 36926 },
+ { 0x0A27, 36929 },
+ { 0x0A25, 36932 },
+ { 0x0A14, 36935 },
+ { 0x0A1A, 36938 },
+ { 0x0A20, 36941 },
+ { 0x0A11, 36944 },
+ { 0x0A16, 36947 },
+ { 0x0A0F, 36950 },
+ { 0x0A2A, 36953 },
+ { 0x0A12, 36956 },
+ { 0x0A1C, 36959 },
+ { 0x0A17, 36962 },
+ { 0x0A23, 36965 },
+ { 0x0A42, 36968 },
+ { 0x0A41, 36971 },
+ { 0x0A2C, 36974 },
+ { 0x0A2D, 36977 },
+ { 0x0A1E, 36980 },
+ { 0x0A18, 36983 },
+ { 0x0A43, 36986 },
+ { 0x0A1B, 36989 },
+ { 0x0A19, 36992 },
+ { 0x0A09, 36995 },
+ { 0x0A08, 36999 },
+ { 0x0A45, 37003 },
+ { 0x0A44, 37007 },
+ { 0x0A55, 37011 },
+ { 0x0A58, 37015 },
+ { 0x0A54, 37019 },
+ { 0x0A57, 37023 },
+ { 0x0A56, 37027 },
+ { 0x0A59, 37031 },
+ { 0x4353, 37035 },
+ { 0x435A, 37039 },
+ { 0x435E, 37043 },
+ { 0x4365, 37047 },
+ { 0x4371, 37051 },
+ { 0x4356, 37055 },
+ { 0x4354, 37059 },
+ { 0x435C, 37063 },
+ { 0x435F, 37067 },
+ { 0x4362, 37071 },
+ { 0x4363, 37075 },
+ { 0x4364, 37079 },
+ { 0x4367, 37083 },
+ { 0x4369, 37087 },
+ { 0x436B, 37091 },
+ { 0x4372, 37095 },
+ { 0x4375, 37099 },
+ { 0x4355, 37103 },
+ { 0x4357, 37107 },
+ { 0x4358, 37111 },
+ { 0x4370, 37115 },
+ { 0x435B, 37119 },
+ { 0x4374, 37123 },
+ { 0x435D, 37127 },
+ { 0x4373, 37131 },
+ { 0x4361, 37135 },
+ { 0x4366, 37139 },
+ { 0x436A, 37143 },
+ { 0x436D, 37147 },
+ { 0x4376, 37151 },
+ { 0x4360, 37155 },
+ { 0x4368, 37159 },
+ { 0x436C, 37163 },
+ { 0x436F, 37167 },
+ { 0x4359, 37171 },
+ { 0x436E, 37175 },
+ { 0x432F, 37179 },
+ { 0x4336, 37183 },
+ { 0x433A, 37187 },
+ { 0x4341, 37191 },
+ { 0x434D, 37195 },
+ { 0x4332, 37199 },
+ { 0x4330, 37203 },
+ { 0x4338, 37207 },
+ { 0x433B, 37211 },
+ { 0x433E, 37215 },
+ { 0x433F, 37219 },
+ { 0x4340, 37223 },
+ { 0x4343, 37227 },
+ { 0x4345, 37231 },
+ { 0x4347, 37235 },
+ { 0x434E, 37239 },
+ { 0x4351, 37243 },
+ { 0x4331, 37247 },
+ { 0x4333, 37251 },
+ { 0x4334, 37255 },
+ { 0x434C, 37259 },
+ { 0x4337, 37263 },
+ { 0x4350, 37267 },
+ { 0x4339, 37271 },
+ { 0x434F, 37275 },
+ { 0x433D, 37279 },
+ { 0x4342, 37283 },
+ { 0x4346, 37287 },
+ { 0x4349, 37291 },
+ { 0x4352, 37295 },
+ { 0x433C, 37299 },
+ { 0x4344, 37303 },
+ { 0x4348, 37307 },
+ { 0x434B, 37311 },
+ { 0x4335, 37315 },
+ { 0x434A, 37319 },
+ { 0x7FA5, 37323 },
+ { 0x1D78, 37324 },
+ { 0x7B79, 37326 },
+ { 0x7C6A, 37327 },
+ { 0x7F31, 37328 },
+ { 0x7AD6, 37331 },
+ { 0x7A23, 37333 },
+ { 0x224F, 37335 },
+ { 0x79EB, 37337 },
+ { 0x7FEA, 37338 },
+ { 0x7D6A, 37340 },
+ { 0x1F67, 37343 },
+ { 0x2268, 37347 },
+ { 0x27F1, 37348 },
+ { 0x27F4, 37351 },
+ { 0x27F3, 37354 },
+ { 0x27F2, 37357 },
+ { 0x7AF7, 37360 },
+ { 0x0062, 37361 },
+ { 0x204C, 37363 },
+ { 0x204D, 37366 },
+ { 0x204B, 37369 },
+ { 0x204A, 37372 },
+ { 0x1CAA, 37374 },
+ { 0x1FE8, 37375 },
+ { 0x7AF5, 37378 },
+ { 0x7B95, 37379 },
+ { 0x7BB2, 37380 },
+ { 0x1E85, 37382 },
+ { 0x8074, 37383 },
+ { 0x7F45, 37384 },
+ { 0x8138, 37385 },
+ { 0x8137, 37391 },
+ { 0x25B5, 37397 },
+ { 0x2A08, 37401 },
+ { 0x21B6, 37405 },
+ { 0x8140, 37409 },
+ { 0x259E, 37413 },
+ { 0x8142, 37416 },
+ { 0x2807, 37420 },
+ { 0x21F8, 37424 },
+ { 0x21B1, 37428 },
+ { 0x8172, 37431 },
+ { 0x8146, 37434 },
+ { 0x816B, 37438 },
+ { 0x7C17, 37442 },
+ { 0x8174, 37446 },
+ { 0x1EF1, 37450 },
+ { 0x7C89, 37452 },
+ { 0x1E6E, 37455 },
+ { 0x1F0D, 37457 },
+ { 0x1FCB, 37461 },
+ { 0x29EC, 37467 },
+ { 0x2BA7, 37472 },
+ { 0x25B3, 37475 },
+ { 0x25BD, 37480 },
+ { 0x29EB, 37485 },
+ { 0x1E43, 37489 },
+ { 0x2415, 37494 },
+ { 0x25B9, 37499 },
+ { 0x2BAF, 37504 },
+ { 0x005D, 37508 },
+ { 0x1FFC, 37511 },
+ { 0x1FFA, 37516 },
+ { 0x1FFB, 37521 },
+ { 0x1F5A, 37526 },
+ { 0x23F7, 37528 },
+ { 0x8144, 37531 },
+ { 0x817B, 37535 },
+ { 0x8141, 37541 },
+ { 0x8143, 37545 },
+ { 0x25A5, 37549 },
+ { 0x2BAD, 37553 },
+ { 0x2BB9, 37557 },
+ { 0x2BB7, 37561 },
+ { 0x2BB5, 37566 },
+ { 0x25A7, 37570 },
+ { 0x2BAB, 37573 },
+ { 0x29F0, 37576 },
+ { 0x2BA9, 37580 },
+ { 0x2591, 37584 },
+ { 0x25FC, 37590 },
+ { 0x1C95, 37594 },
+ { 0x2A14, 37598 },
+ { 0x1F19, 37601 },
+ { 0x29F8, 37606 },
+ { 0x1C91, 37610 },
+ { 0x7C83, 37614 },
+ { 0x003D, 37617 },
+ { 0x25B1, 37620 },
+ { 0x25AF, 37628 },
+ { 0x1CBE, 37636 },
+ { 0x2A43, 37641 },
+ { 0x2A41, 37647 },
+ { 0x25AD, 37652 },
+ { 0x1FF5, 37657 },
+ { 0x1FF3, 37662 },
+ { 0x1FF4, 37667 },
+ { 0x25FA, 37671 },
+ { 0x1F58, 37674 },
+ { 0x7C02, 37676 },
+ { 0x7C03, 37678 },
+ { 0x7C04, 37684 },
+ { 0x7C87, 37690 },
+ { 0x23E7, 37693 },
+ { 0x2A12, 37697 },
+ { 0x2BB3, 37701 },
+ { 0x1F0E, 37705 },
+ { 0x25EF, 37707 },
+ { 0x2A0C, 37712 },
+ { 0x2008, 37717 },
+ { 0x1F1B, 37721 },
+ { 0x8127, 37724 },
+ { 0x0009, 37729 },
+ { 0x1FEF, 37731 },
+ { 0x1FED, 37735 },
+ { 0x1FEE, 37739 },
+ { 0x29EE, 37742 },
+ { 0x29F5, 37745 },
+ { 0x7F15, 37748 },
+ { 0x412D, 37750 },
+ { 0x4124, 37753 },
+ { 0x4127, 37756 },
+ { 0x1DB3, 37760 },
+ { 0x1DC0, 37763 },
+ { 0x1DDB, 37767 },
+ { 0x1DC2, 37772 },
+ { 0x1DD3, 37776 },
+ { 0x1DB8, 37782 },
+ { 0x1DD8, 37785 },
+ { 0x1DBC, 37790 },
+ { 0x1DD5, 37793 },
+ { 0x1DB4, 37797 },
+ { 0x1DB7, 37800 },
+ { 0x1DC1, 37803 },
+ { 0x1DD4, 37807 },
+ { 0x1DB6, 37811 },
+ { 0x1DBB, 37814 },
+ { 0x1DBA, 37817 },
+ { 0x1DBF, 37820 },
+ { 0x1DD9, 37823 },
+ { 0x1DDA, 37828 },
+ { 0x1DB9, 37832 },
+ { 0x1DB5, 37835 },
+ { 0x1DBD, 37838 },
+ { 0x1DBE, 37841 },
+ { 0x1DD6, 37844 },
+ { 0x4123, 37849 },
+ { 0x4126, 37852 },
+ { 0x4128, 37855 },
+ { 0x4129, 37858 },
+ { 0x4125, 37861 },
+ { 0x412E, 37864 },
+ { 0x412C, 37867 },
+ { 0x412A, 37870 },
+ { 0x412B, 37873 },
+ { 0x7E0E, 37876 },
+ { 0x7B67, 37878 },
+ { 0x1D2E, 37880 },
+ { 0x7A63, 37882 },
+ { 0x146B, 37884 },
+ { 0x146C, 37887 },
+ { 0x144B, 37890 },
+ { 0x144F, 37893 },
+ { 0x1440, 37896 },
+ { 0x1433, 37899 },
+ { 0x146F, 37902 },
+ { 0x142C, 37905 },
+ { 0x1467, 37908 },
+ { 0x141F, 37911 },
+ { 0x1423, 37914 },
+ { 0x1468, 37917 },
+ { 0x1422, 37920 },
+ { 0x144C, 37923 },
+ { 0x1428, 37926 },
+ { 0x142D, 37930 },
+ { 0x142E, 37933 },
+ { 0x1471, 37936 },
+ { 0x1427, 37939 },
+ { 0x1470, 37943 },
+ { 0x1421, 37946 },
+ { 0x1431, 37949 },
+ { 0x145E, 37952 },
+ { 0x1434, 37955 },
+ { 0x1425, 37958 },
+ { 0x1436, 37961 },
+ { 0x1442, 37964 },
+ { 0x145B, 37967 },
+ { 0x145F, 37970 },
+ { 0x1429, 37973 },
+ { 0x1461, 37976 },
+ { 0x141E, 37979 },
+ { 0x1435, 37985 },
+ { 0x143F, 37990 },
+ { 0x1445, 37996 },
+ { 0x1432, 38000 },
+ { 0x1463, 38004 },
+ { 0x1420, 38007 },
+ { 0x1447, 38012 },
+ { 0x1426, 38016 },
+ { 0x1462, 38020 },
+ { 0x145C, 38023 },
+ { 0x1454, 38028 },
+ { 0x1439, 38033 },
+ { 0x1441, 38037 },
+ { 0x1430, 38041 },
+ { 0x142F, 38044 },
+ { 0x1449, 38050 },
+ { 0x144D, 38055 },
+ { 0x1437, 38061 },
+ { 0x1475, 38066 },
+ { 0x1474, 38071 },
+ { 0x1473, 38076 },
+ { 0x1472, 38081 },
+ { 0x1476, 38086 },
+ { 0x1438, 38091 },
+ { 0x145A, 38095 },
+ { 0x1458, 38098 },
+ { 0x1455, 38104 },
+ { 0x143C, 38109 },
+ { 0x1453, 38115 },
+ { 0x1446, 38118 },
+ { 0x1448, 38123 },
+ { 0x1460, 38127 },
+ { 0x145D, 38130 },
+ { 0x1450, 38135 },
+ { 0x1459, 38141 },
+ { 0x143E, 38144 },
+ { 0x1452, 38147 },
+ { 0x1424, 38150 },
+ { 0x1466, 38155 },
+ { 0x1444, 38158 },
+ { 0x1465, 38162 },
+ { 0x1443, 38165 },
+ { 0x1464, 38169 },
+ { 0x142B, 38172 },
+ { 0x144A, 38176 },
+ { 0x144E, 38180 },
+ { 0x142A, 38184 },
+ { 0x1457, 38188 },
+ { 0x143D, 38192 },
+ { 0x1456, 38196 },
+ { 0x143B, 38200 },
+ { 0x143A, 38204 },
+ { 0x1451, 38208 },
+ { 0x1469, 38212 },
+ { 0x146E, 38215 },
+ { 0x146A, 38218 },
+ { 0x146D, 38221 },
+ { 0x1D19, 38224 },
+ { 0x7FE2, 38226 },
+ { 0x2810, 38227 },
+ { 0x7F87, 38228 },
+ { 0x7AAB, 38229 },
+ { 0x2701, 38230 },
+ { 0x2709, 38233 },
+ { 0x270A, 38238 },
+ { 0x2780, 38245 },
+ { 0x2700, 38253 },
+ { 0x2708, 38256 },
+ { 0x26FF, 38261 },
+ { 0x276F, 38264 },
+ { 0x2565, 38268 },
+ { 0x2770, 38274 },
+ { 0x7F36, 38278 },
+ { 0x2318, 38279 },
+ { 0x7B1A, 38280 },
+ { 0x2241, 38281 },
+ { 0x7FA7, 38284 },
+ { 0x79EF, 38285 },
+ { 0x1F82, 38288 },
+ { 0x7FA4, 38289 },
+ { 0x3E42, 38290 },
+ { 0x4801, 38293 },
+ { 0x2682, 38300 },
+ { 0x7BD3, 38304 },
+ { 0x3E3D, 38307 },
+ { 0x3E45, 38310 },
+ { 0x3E47, 38314 },
+ { 0x3E43, 38319 },
+ { 0x3E4C, 38322 },
+ { 0x3E3F, 38325 },
+ { 0x3E3B, 38327 },
+ { 0x3E46, 38329 },
+ { 0x3E48, 38333 },
+ { 0x3E44, 38338 },
+ { 0x1DC3, 38341 },
+ { 0x1DD0, 38345 },
+ { 0x1DD2, 38350 },
+ { 0x1DC8, 38355 },
+ { 0x1DCC, 38359 },
+ { 0x1DC4, 38363 },
+ { 0x1DC7, 38367 },
+ { 0x1DD1, 38371 },
+ { 0x1DC6, 38376 },
+ { 0x1DCB, 38380 },
+ { 0x1DCA, 38384 },
+ { 0x1DCF, 38388 },
+ { 0x1DC9, 38392 },
+ { 0x1DC5, 38396 },
+ { 0x1DCD, 38400 },
+ { 0x1DCE, 38404 },
+ { 0x029B, 38408 },
+ { 0x3E52, 38410 },
+ { 0x3E50, 38413 },
+ { 0x3E49, 38416 },
+ { 0x7BD2, 38419 },
+ { 0x1E59, 38422 },
+ { 0x1F46, 38425 },
+ { 0x1F43, 38430 },
+ { 0x3E53, 38441 },
+ { 0x3E51, 38444 },
+ { 0x7D7E, 38447 },
+ { 0x3E4B, 38449 },
+ { 0x1E5C, 38451 },
+ { 0x1F4D, 38455 },
+ { 0x1F4B, 38459 },
+ { 0x3E40, 38469 },
+ { 0x3E4A, 38472 },
+ { 0x3E4E, 38474 },
+ { 0x3E3E, 38477 },
+ { 0x3E54, 38479 },
+ { 0x3E41, 38482 },
+ { 0x3E3C, 38485 },
+ { 0x3E4F, 38488 },
+ { 0x3E4D, 38491 },
+ { 0x2654, 38493 },
+ { 0x1F72, 38495 },
+ { 0x7AA6, 38496 },
+ { 0x7AA7, 38497 },
+ { 0x7FE5, 38498 },
+ { 0x7D04, 38499 },
+ { 0x7D05, 38503 },
+ { 0x1D6A, 38510 },
+ { 0x1DE7, 38513 },
+ { 0x1E41, 38516 },
+ { 0x254A, 38521 },
+ { 0x2546, 38528 },
+ { 0x254E, 38533 },
+ { 0x272B, 38540 },
+ { 0x2723, 38544 },
+ { 0x1E27, 38548 },
+ { 0x7CFD, 38552 },
+ { 0x7CED, 38556 },
+ { 0x7CF5, 38560 },
+ { 0x7EB3, 38565 },
+ { 0x2789, 38569 },
+ { 0x2797, 38573 },
+ { 0x1DE8, 38579 },
+ { 0x254B, 38582 },
+ { 0x2547, 38589 },
+ { 0x272C, 38594 },
+ { 0x2724, 38598 },
+ { 0x1E28, 38602 },
+ { 0x7CFB, 38606 },
+ { 0x7CEB, 38610 },
+ { 0x7CF3, 38614 },
+ { 0x7EB4, 38619 },
+ { 0x278A, 38623 },
+ { 0x2798, 38627 },
+ { 0x0000, 38633 },
+ { 0x7FF4, 38634 },
+ { 0x7F43, 38637 },
+ { 0x23C8, 38638 },
+ { 0x7F90, 38642 },
+ { 0x22BB, 38643 },
+ { 0x22B6, 38646 },
+ { 0x7D1C, 38649 },
+ { 0x817D, 38651 },
+ { 0x817E, 38653 },
+ { 0x8181, 38658 },
+ { 0x817F, 38662 },
+ { 0x8180, 38666 },
+ { 0x7C7A, 38670 },
+ { 0x7D6D, 38672 },
+ { 0x79FD, 38673 },
+ { 0x7D0F, 38674 },
+ { 0x1CCB, 38677 },
+ { 0x7F95, 38679 },
+ { 0x7A6D, 38680 },
+ { 0x4E8D, 38685 },
+ { 0x4E8C, 38688 },
+ { 0x4E82, 38691 },
+ { 0x4E81, 38694 },
+ { 0x4E91, 38697 },
+ { 0x4E96, 38700 },
+ { 0x4E92, 38703 },
+ { 0x4E95, 38706 },
+ { 0x4E94, 38709 },
+ { 0x4E99, 38712 },
+ { 0x4E90, 38715 },
+ { 0x4E98, 38718 },
+ { 0x4E97, 38721 },
+ { 0x4E93, 38724 },
+ { 0x4E88, 38727 },
+ { 0x4E84, 38731 },
+ { 0x4E8A, 38735 },
+ { 0x4E86, 38739 },
+ { 0x4E83, 38743 },
+ { 0x4E89, 38747 },
+ { 0x4E8B, 38751 },
+ { 0x4E85, 38755 },
+ { 0x4E87, 38759 },
+ { 0x4E56, 38763 },
+ { 0x4E5C, 38766 },
+ { 0x4E58, 38769 },
+ { 0x4E5E, 38772 },
+ { 0x4E5A, 38775 },
+ { 0x4E57, 38778 },
+ { 0x4E5D, 38781 },
+ { 0x4E5F, 38784 },
+ { 0x4E76, 38787 },
+ { 0x4E65, 38790 },
+ { 0x4E71, 38793 },
+ { 0x4E62, 38796 },
+ { 0x4E7F, 38799 },
+ { 0x4E59, 38802 },
+ { 0x4E67, 38805 },
+ { 0x4E60, 38808 },
+ { 0x4E7B, 38811 },
+ { 0x4E78, 38814 },
+ { 0x4E73, 38817 },
+ { 0x4E74, 38820 },
+ { 0x4E7A, 38823 },
+ { 0x4E7E, 38826 },
+ { 0x4E6F, 38829 },
+ { 0x4E5B, 38832 },
+ { 0x4E7C, 38835 },
+ { 0x4E79, 38838 },
+ { 0x4E77, 38841 },
+ { 0x4E66, 38844 },
+ { 0x4E6C, 38847 },
+ { 0x4E72, 38850 },
+ { 0x4E63, 38853 },
+ { 0x4E68, 38856 },
+ { 0x4E61, 38859 },
+ { 0x4E64, 38862 },
+ { 0x4E6E, 38865 },
+ { 0x4E69, 38868 },
+ { 0x4E75, 38871 },
+ { 0x4E80, 38874 },
+ { 0x4E7D, 38877 },
+ { 0x4E70, 38880 },
+ { 0x4E6A, 38883 },
+ { 0x4E6D, 38886 },
+ { 0x4E6B, 38889 },
+ { 0x4E8E, 38892 },
+ { 0x4E8F, 38896 },
+ { 0x6DEB, 38899 },
+ { 0x6DEC, 38902 },
+ { 0x0A9F, 38905 },
+ { 0x0A8C, 38909 },
+ { 0x524F, 38913 },
+ { 0x0A8B, 38917 },
+ { 0x524C, 38919 },
+ { 0x0A9A, 38923 },
+ { 0x5246, 38926 },
+ { 0x5245, 38930 },
+ { 0x5247, 38934 },
+ { 0x5248, 38937 },
+ { 0x5236, 38941 },
+ { 0x5240, 38944 },
+ { 0x5244, 38947 },
+ { 0x523E, 38950 },
+ { 0x5243, 38953 },
+ { 0x523F, 38956 },
+ { 0x5237, 38959 },
+ { 0x523B, 38962 },
+ { 0x5242, 38965 },
+ { 0x0A8A, 38968 },
+ { 0x5239, 38971 },
+ { 0x0A5B, 38974 },
+ { 0x0A5A, 38977 },
+ { 0x523C, 38980 },
+ { 0x5241, 38983 },
+ { 0x5238, 38986 },
+ { 0x523D, 38989 },
+ { 0x5251, 38992 },
+ { 0x5252, 38995 },
+ { 0x523A, 38998 },
+ { 0x0A9C, 39001 },
+ { 0x0A9D, 39004 },
+ { 0x0A8E, 39007 },
+ { 0x0A93, 39010 },
+ { 0x0A8F, 39013 },
+ { 0x0A92, 39016 },
+ { 0x0A91, 39019 },
+ { 0x0A96, 39022 },
+ { 0x0A8D, 39025 },
+ { 0x0A95, 39028 },
+ { 0x0A94, 39031 },
+ { 0x0A90, 39034 },
+ { 0x0A9B, 39037 },
+ { 0x0AA0, 39040 },
+ { 0x524D, 39043 },
+ { 0x524E, 39046 },
+ { 0x0A84, 39049 },
+ { 0x0A80, 39053 },
+ { 0x0A87, 39057 },
+ { 0x0A82, 39061 },
+ { 0x0A7F, 39065 },
+ { 0x0A86, 39069 },
+ { 0x0A89, 39073 },
+ { 0x0A85, 39077 },
+ { 0x0A81, 39081 },
+ { 0x0A88, 39085 },
+ { 0x0A83, 39089 },
+ { 0x0A9E, 39093 },
+ { 0x0A5C, 39096 },
+ { 0x0A62, 39099 },
+ { 0x0A5E, 39102 },
+ { 0x0A65, 39105 },
+ { 0x0A60, 39108 },
+ { 0x0A5D, 39111 },
+ { 0x0A64, 39114 },
+ { 0x0A67, 39117 },
+ { 0x0A6A, 39120 },
+ { 0x0A63, 39123 },
+ { 0x0A7E, 39126 },
+ { 0x0A5F, 39129 },
+ { 0x0A6B, 39132 },
+ { 0x0A68, 39135 },
+ { 0x0A77, 39138 },
+ { 0x0A73, 39141 },
+ { 0x0A70, 39144 },
+ { 0x0A66, 39147 },
+ { 0x0A72, 39150 },
+ { 0x0A75, 39153 },
+ { 0x0A7D, 39156 },
+ { 0x0A6F, 39159 },
+ { 0x0A61, 39162 },
+ { 0x0A7A, 39165 },
+ { 0x0A74, 39168 },
+ { 0x0A78, 39171 },
+ { 0x0A69, 39174 },
+ { 0x0A6E, 39177 },
+ { 0x0A6C, 39180 },
+ { 0x0A76, 39183 },
+ { 0x0A7B, 39186 },
+ { 0x0A7C, 39189 },
+ { 0x0A6D, 39192 },
+ { 0x0A79, 39195 },
+ { 0x0A71, 39198 },
+ { 0x0A98, 39201 },
+ { 0x0A99, 39205 },
+ { 0x0A97, 39209 },
+ { 0x0AA1, 39212 },
+ { 0x524B, 39215 },
+ { 0x5230, 39218 },
+ { 0x522C, 39222 },
+ { 0x522D, 39226 },
+ { 0x5232, 39230 },
+ { 0x5233, 39234 },
+ { 0x5231, 39238 },
+ { 0x5225, 39242 },
+ { 0x5223, 39246 },
+ { 0x5229, 39250 },
+ { 0x522A, 39254 },
+ { 0x522B, 39258 },
+ { 0x5224, 39262 },
+ { 0x5226, 39266 },
+ { 0x5222, 39270 },
+ { 0x5221, 39274 },
+ { 0x5234, 39278 },
+ { 0x5227, 39282 },
+ { 0x522F, 39286 },
+ { 0x522E, 39290 },
+ { 0x5228, 39294 },
+ { 0x5235, 39298 },
+ { 0x5250, 39303 },
+ { 0x5253, 39307 },
+ { 0x5249, 39312 },
+ { 0x524A, 39316 },
+ { 0x7FF7, 39320 },
+ { 0x1D29, 39322 },
+ { 0x1E53, 39324 },
+ { 0x1E52, 39328 },
+ { 0x7F48, 39330 },
+ { 0x8065, 39333 },
+ { 0x1CCE, 39335 },
+ { 0x7C80, 39338 },
+ { 0x7C7E, 39341 },
+ { 0x7C7F, 39344 },
+ { 0x7C81, 39347 },
+ { 0x22C0, 39350 },
+ { 0x22BF, 39354 },
+ { 0x7C4B, 39358 },
+ { 0x7C85, 39361 },
+ { 0x7E45, 39364 },
+ { 0x2752, 39368 },
+ { 0x7C41, 39371 },
+ { 0x1E45, 39374 },
+ { 0x2697, 39377 },
+ { 0x23E1, 39381 },
+ { 0x7A9F, 39384 },
+ { 0x7AC9, 39385 },
+ { 0x2366, 39387 },
+ { 0x005E, 39390 },
+ { 0x2A09, 39391 },
+ { 0x2A0A, 39395 },
+ { 0x2A06, 39399 },
+ { 0x1E8B, 39403 },
+ { 0x268B, 39405 },
+ { 0x268C, 39410 },
+ { 0x276A, 39415 },
+ { 0x2593, 39420 },
+ { 0x2041, 39425 },
+ { 0x25F5, 39427 },
+ { 0x25F6, 39432 },
+ { 0x7CC5, 39437 },
+ { 0x7C96, 39439 },
+ { 0x7FB6, 39441 },
+ { 0x1F7F, 39442 },
+ { 0x1D75, 39444 },
+ { 0x7D20, 39447 },
+ { 0x7FCB, 39448 },
+ { 0x79D1, 39449 },
+ { 0x1E79, 39450 },
+ { 0x2662, 39451 },
+ { 0x2666, 39455 },
+ { 0x2663, 39459 },
+ { 0x2669, 39462 },
+ { 0x2667, 39467 },
+ { 0x266B, 39470 },
+ { 0x8123, 39476 },
+ { 0x8139, 39485 },
+ { 0x8152, 39491 },
+ { 0x8121, 39497 },
+ { 0x21B5, 39506 },
+ { 0x813B, 39510 },
+ { 0x813D, 39514 },
+ { 0x21A1, 39518 },
+ { 0x814A, 39521 },
+ { 0x2201, 39530 },
+ { 0x8147, 39533 },
+ { 0x21FB, 39537 },
+ { 0x814B, 39542 },
+ { 0x1FFF, 39551 },
+ { 0x8150, 39559 },
+ { 0x8117, 39565 },
+ { 0x8114, 39575 },
+ { 0x8119, 39584 },
+ { 0x8116, 39594 },
+ { 0x811A, 39604 },
+ { 0x8118, 39613 },
+ { 0x8113, 39623 },
+ { 0x8112, 39633 },
+ { 0x8115, 39643 },
+ { 0x8111, 39654 },
+ { 0x8110, 39664 },
+ { 0x23F5, 39674 },
+ { 0x21FD, 39679 },
+ { 0x2219, 39684 },
+ { 0x8154, 39687 },
+ { 0x2322, 39692 },
+ { 0x2000, 39695 },
+ { 0x8151, 39703 },
+ { 0x810C, 39709 },
+ { 0x810B, 39719 },
+ { 0x810F, 39729 },
+ { 0x811E, 39738 },
+ { 0x811C, 39748 },
+ { 0x811F, 39758 },
+ { 0x811D, 39767 },
+ { 0x811B, 39777 },
+ { 0x810E, 39787 },
+ { 0x810D, 39797 },
+ { 0x8120, 39807 },
+ { 0x2331, 39818 },
+ { 0x21FE, 39821 },
+ { 0x7BD9, 39826 },
+ { 0x2373, 39831 },
+ { 0x221A, 39836 },
+ { 0x8155, 39839 },
+ { 0x2371, 39844 },
+ { 0x813F, 39849 },
+ { 0x813C, 39853 },
+ { 0x813E, 39857 },
+ { 0x8126, 39861 },
+ { 0x1983, 39866 },
+ { 0x198E, 39870 },
+ { 0x1984, 39875 },
+ { 0x1981, 39880 },
+ { 0x1987, 39883 },
+ { 0x1977, 39887 },
+ { 0x197B, 39891 },
+ { 0x1976, 39897 },
+ { 0x1979, 39901 },
+ { 0x197C, 39905 },
+ { 0x1985, 39911 },
+ { 0x197F, 39916 },
+ { 0x1980, 39920 },
+ { 0x197D, 39926 },
+ { 0x197E, 39930 },
+ { 0x198B, 39934 },
+ { 0x1982, 39937 },
+ { 0x1978, 39942 },
+ { 0x197A, 39947 },
+ { 0x1967, 39952 },
+ { 0x1968, 39955 },
+ { 0x1989, 39960 },
+ { 0x198A, 39963 },
+ { 0x1986, 39966 },
+ { 0x1971, 39969 },
+ { 0x1972, 39973 },
+ { 0x198C, 39978 },
+ { 0x1965, 39982 },
+ { 0x1973, 39985 },
+ { 0x1988, 39990 },
+ { 0x196C, 39994 },
+ { 0x198D, 39998 },
+ { 0x196E, 40003 },
+ { 0x196F, 40007 },
+ { 0x1970, 40011 },
+ { 0x1966, 40015 },
+ { 0x1964, 40018 },
+ { 0x1974, 40021 },
+ { 0x196B, 40027 },
+ { 0x196D, 40033 },
+ { 0x1969, 40040 },
+ { 0x196A, 40046 },
+ { 0x1975, 40051 },
+ { 0x22D7, 40056 },
+ { 0x7A48, 40057 },
+ { 0x7B93, 40059 },
+ { 0x226E, 40061 },
+ { 0x1F69, 40062 },
+ { 0x7F3C, 40063 },
+ { 0x79A4, 40065 },
+ { 0x7D58, 40067 },
+ { 0x7A9D, 40069 },
+ { 0x7CDA, 40071 },
+ { 0x7CC3, 40074 },
+ { 0x7AA5, 40076 },
+ { 0x7D73, 40077 },
+ { 0x2259, 40078 },
+ { 0x223E, 40081 },
+ { 0x7AE0, 40085 },
+ { 0x2332, 40090 },
+ { 0x79BD, 40092 },
+ { 0x225D, 40094 },
+ { 0x79BE, 40098 },
+ { 0x79BF, 40103 },
+ { 0x79C0, 40107 },
+ { 0x2288, 40113 },
+ { 0x7C31, 40116 },
+ { 0x2240, 40122 },
+ { 0x7AE1, 40126 },
+ { 0x22B1, 40131 },
+ { 0x2320, 40133 },
+ { 0x27EC, 40140 },
+ { 0x2348, 40144 },
+ { 0x7C45, 40148 },
+ { 0x22FA, 40153 },
+ { 0x223D, 40157 },
+ { 0x7AE2, 40161 },
+ { 0x27FB, 40166 },
+ { 0x2227, 40169 },
+ { 0x273F, 40171 },
+ { 0x7EFB, 40175 },
+ { 0x7EFC, 40180 },
+ { 0x2275, 40186 },
+ { 0x8032, 40189 },
+ { 0x8008, 40197 },
+ { 0x227A, 40203 },
+ { 0x8037, 40206 },
+ { 0x800D, 40214 },
+ { 0x2277, 40220 },
+ { 0x8034, 40223 },
+ { 0x800A, 40231 },
+ { 0x2276, 40237 },
+ { 0x8033, 40240 },
+ { 0x8009, 40248 },
+ { 0x2278, 40254 },
+ { 0x8035, 40257 },
+ { 0x800B, 40265 },
+ { 0x2279, 40271 },
+ { 0x801A, 40274 },
+ { 0x8036, 40282 },
+ { 0x802F, 40290 },
+ { 0x8044, 40298 },
+ { 0x800C, 40306 },
+ { 0x8005, 40312 },
+ { 0x801D, 40318 },
+ { 0x8022, 40322 },
+ { 0x801F, 40326 },
+ { 0x801E, 40330 },
+ { 0x8020, 40334 },
+ { 0x8021, 40338 },
+ { 0x8047, 40342 },
+ { 0x804A, 40345 },
+ { 0x804E, 40351 },
+ { 0x804D, 40354 },
+ { 0x804F, 40357 },
+ { 0x7F0C, 40360 },
+ { 0x2282, 40362 },
+ { 0x2326, 40365 },
+ { 0x8178, 40369 },
+ { 0x273D, 40375 },
+ { 0x7BE0, 40378 },
+ { 0x223F, 40381 },
+ { 0x7AE3, 40385 },
+ { 0x2237, 40390 },
+ { 0x2773, 40393 },
+ { 0x21CC, 40396 },
+ { 0x274C, 40399 },
+ { 0x2285, 40402 },
+ { 0x2207, 40405 },
+ { 0x21EC, 40407 },
+ { 0x22A7, 40409 },
+ { 0x22A8, 40414 },
+ { 0x260D, 40419 },
+ { 0x2216, 40424 },
+ { 0x2217, 40430 },
+ { 0x2215, 40436 },
+ { 0x2218, 40442 },
+ { 0x7E0D, 40448 },
+ { 0x7B48, 40454 },
+ { 0x2771, 40456 },
+ { 0x221E, 40459 },
+ { 0x221C, 40463 },
+ { 0x2747, 40466 },
+ { 0x2749, 40469 },
+ { 0x3E31, 40472 },
+ { 0x21C2, 40475 },
+ { 0x2212, 40477 },
+ { 0x2213, 40483 },
+ { 0x2211, 40489 },
+ { 0x2214, 40495 },
+ { 0x1FD4, 40501 },
+ { 0x21C3, 40507 },
+ { 0x220C, 40512 },
+ { 0x2405, 40518 },
+ { 0x2406, 40523 },
+ { 0x7BCD, 40528 },
+ { 0x7E17, 40531 },
+ { 0x21C4, 40538 },
+ { 0x7E18, 40544 },
+ { 0x21E8, 40550 },
+ { 0x22EC, 40552 },
+ { 0x2283, 40556 },
+ { 0x23F1, 40559 },
+ { 0x7E1D, 40564 },
+ { 0x21E9, 40571 },
+ { 0x7E1E, 40577 },
+ { 0x2742, 40583 },
+ { 0x7E23, 40585 },
+ { 0x7A8B, 40591 },
+ { 0x225B, 40593 },
+ { 0x22F8, 40596 },
+ { 0x22E1, 40601 },
+ { 0x22E2, 40604 },
+ { 0x2361, 40607 },
+ { 0x225A, 40609 },
+ { 0x2741, 40612 },
+ { 0x2375, 40614 },
+ { 0x2325, 40618 },
+ { 0x23E2, 40620 },
+ { 0x271F, 40626 },
+ { 0x2750, 40629 },
+ { 0x21D0, 40632 },
+ { 0x25F7, 40635 },
+ { 0x21CE, 40637 },
+ { 0x2230, 40639 },
+ { 0x7C18, 40641 },
+ { 0x2031, 40644 },
+ { 0x274E, 40646 },
+ { 0x2376, 40649 },
+ { 0x21D6, 40653 },
+ { 0x8182, 40657 },
+ { 0x21D4, 40660 },
+ { 0x220D, 40663 },
+ { 0x2402, 40668 },
+ { 0x2403, 40671 },
+ { 0x2404, 40677 },
+ { 0x21E0, 40683 },
+ { 0x21DE, 40687 },
+ { 0x21E4, 40690 },
+ { 0x21E6, 40694 },
+ { 0x21E2, 40697 },
+ { 0x21D2, 40700 },
+ { 0x21DA, 40702 },
+ { 0x21DC, 40706 },
+ { 0x2775, 40709 },
+ { 0x21D8, 40712 },
+ { 0x7C48, 40715 },
+ { 0x7B03, 40717 },
+ { 0x7B09, 40718 },
+ { 0x7C94, 40722 },
+ { 0x8069, 40724 },
+ { 0x806B, 40725 },
+ { 0x7F92, 40726 },
+ { 0x7FED, 40728 },
+ { 0x40D0, 40729 },
+ { 0x409C, 40734 },
+ { 0x409B, 40738 },
+ { 0x409D, 40742 },
+ { 0x40D1, 40745 },
+ { 0x409E, 40750 },
+ { 0x40B0, 40753 },
+ { 0x40B9, 40757 },
+ { 0x40A3, 40761 },
+ { 0x40B5, 40764 },
+ { 0x40BE, 40768 },
+ { 0x40A7, 40772 },
+ { 0x40C2, 40775 },
+ { 0x409F, 40779 },
+ { 0x40B1, 40782 },
+ { 0x40BA, 40786 },
+ { 0x40A2, 40790 },
+ { 0x40B4, 40793 },
+ { 0x40BD, 40797 },
+ { 0x40A1, 40801 },
+ { 0x40B3, 40804 },
+ { 0x40BC, 40808 },
+ { 0x40A6, 40812 },
+ { 0x40B8, 40815 },
+ { 0x40C1, 40819 },
+ { 0x40A5, 40823 },
+ { 0x40B7, 40826 },
+ { 0x40C0, 40830 },
+ { 0x40AB, 40834 },
+ { 0x40C6, 40837 },
+ { 0x40AA, 40841 },
+ { 0x40C5, 40844 },
+ { 0x40A4, 40848 },
+ { 0x40B6, 40851 },
+ { 0x40BF, 40855 },
+ { 0x40AC, 40859 },
+ { 0x40C7, 40862 },
+ { 0x40A0, 40866 },
+ { 0x40B2, 40869 },
+ { 0x40BB, 40873 },
+ { 0x40AE, 40877 },
+ { 0x40C9, 40880 },
+ { 0x40AF, 40884 },
+ { 0x40CA, 40887 },
+ { 0x40A9, 40891 },
+ { 0x40C4, 40894 },
+ { 0x40A8, 40898 },
+ { 0x40C3, 40901 },
+ { 0x40AD, 40905 },
+ { 0x40C8, 40908 },
+ { 0x40CB, 40912 },
+ { 0x40CC, 40916 },
+ { 0x40CE, 40920 },
+ { 0x40CF, 40924 },
+ { 0x40CD, 40928 },
+ { 0x40D3, 40932 },
+ { 0x40D2, 40936 },
+ { 0x7D3B, 40940 },
+ { 0x1E99, 40942 },
+ { 0x1E97, 40947 },
+ { 0x2690, 40950 },
+ { 0x22B4, 40956 },
+ { 0x0676, 40957 },
+ { 0x05B6, 40961 },
+ { 0x05A1, 40966 },
+ { 0x05A6, 40968 },
+ { 0x0606, 40971 },
+ { 0x066D, 40975 },
+ { 0x0813, 40978 },
+ { 0x086B, 40983 },
+ { 0x086D, 40987 },
+ { 0x05F1, 40991 },
+ { 0x0873, 40995 },
+ { 0x0865, 41000 },
+ { 0x0864, 41003 },
+ { 0x0866, 41006 },
+ { 0x05AC, 41009 },
+ { 0x05A8, 41014 },
+ { 0x059C, 41017 },
+ { 0x059A, 41020 },
+ { 0x05AA, 41023 },
+ { 0x059D, 41027 },
+ { 0x0696, 41030 },
+ { 0x0697, 41034 },
+ { 0x05AD, 41039 },
+ { 0x05AB, 41042 },
+ { 0x05A9, 41046 },
+ { 0x3E58, 41051 },
+ { 0x085E, 41054 },
+ { 0x0861, 41059 },
+ { 0x085F, 41064 },
+ { 0x0862, 41069 },
+ { 0x0860, 41074 },
+ { 0x0863, 41078 },
+ { 0x05F8, 41082 },
+ { 0x05A5, 41086 },
+ { 0x0859, 41088 },
+ { 0x0858, 41091 },
+ { 0x085A, 41094 },
+ { 0x085C, 41097 },
+ { 0x085B, 41100 },
+ { 0x085D, 41103 },
+ { 0x05E8, 41106 },
+ { 0x0872, 41108 },
+ { 0x3E5D, 41112 },
+ { 0x3E5C, 41116 },
+ { 0x0683, 41120 },
+ { 0x0684, 41125 },
+ { 0x05E7, 41130 },
+ { 0x0869, 41132 },
+ { 0x05F7, 41137 },
+ { 0x0868, 41142 },
+ { 0x3E5B, 41146 },
+ { 0x3E5A, 41150 },
+ { 0x05ED, 41154 },
+ { 0x05EE, 41157 },
+ { 0x05E9, 41160 },
+ { 0x086A, 41162 },
+ { 0x3E5F, 41167 },
+ { 0x3E5E, 41171 },
+ { 0x0842, 41175 },
+ { 0x0843, 41180 },
+ { 0x0846, 41185 },
+ { 0x0845, 41192 },
+ { 0x0810, 41196 },
+ { 0x0682, 41199 },
+ { 0x080A, 41203 },
+ { 0x086C, 41207 },
+ { 0x0871, 41211 },
+ { 0x086E, 41217 },
+ { 0x0847, 41221 },
+ { 0x0686, 41225 },
+ { 0x084D, 41229 },
+ { 0x067C, 41235 },
+ { 0x080E, 41239 },
+ { 0x080D, 41244 },
+ { 0x080F, 41249 },
+ { 0x067E, 41254 },
+ { 0x067F, 41257 },
+ { 0x084A, 41260 },
+ { 0x0672, 41264 },
+ { 0x084B, 41269 },
+ { 0x0849, 41273 },
+ { 0x05AE, 41277 },
+ { 0x0867, 41281 },
+ { 0x0680, 41285 },
+ { 0x083F, 41289 },
+ { 0x0841, 41298 },
+ { 0x0673, 41302 },
+ { 0x0671, 41306 },
+ { 0x067B, 41312 },
+ { 0x0681, 41318 },
+ { 0x084C, 41322 },
+ { 0x0675, 41328 },
+ { 0x0855, 41332 },
+ { 0x0852, 41337 },
+ { 0x0840, 41342 },
+ { 0x0851, 41347 },
+ { 0x0853, 41352 },
+ { 0x080C, 41357 },
+ { 0x0848, 41362 },
+ { 0x0850, 41367 },
+ { 0x084F, 41372 },
+ { 0x084E, 41377 },
+ { 0x05B0, 41382 },
+ { 0x083E, 41386 },
+ { 0x067D, 41391 },
+ { 0x0674, 41395 },
+ { 0x067A, 41400 },
+ { 0x0678, 41407 },
+ { 0x0679, 41412 },
+ { 0x0854, 41418 },
+ { 0x0670, 41423 },
+ { 0x066F, 41433 },
+ { 0x05AF, 41443 },
+ { 0x05B2, 41452 },
+ { 0x083D, 41455 },
+ { 0x05B1, 41459 },
+ { 0x05B3, 41462 },
+ { 0x0677, 41465 },
+ { 0x05EB, 41471 },
+ { 0x0844, 41473 },
+ { 0x3E63, 41476 },
+ { 0x3E62, 41480 },
+ { 0x05F5, 41484 },
+ { 0x05F3, 41489 },
+ { 0x05F4, 41495 },
+ { 0x086F, 41502 },
+ { 0x0870, 41507 },
+ { 0x0669, 41514 },
+ { 0x3C0F, 41517 },
+ { 0x3C11, 41522 },
+ { 0x3C10, 41527 },
+ { 0x3C0E, 41532 },
+ { 0x0660, 41537 },
+ { 0x0610, 41540 },
+ { 0x3C07, 41546 },
+ { 0x3C02, 41554 },
+ { 0x3C01, 41559 },
+ { 0x066E, 41564 },
+ { 0x0646, 41567 },
+ { 0x3BFE, 41570 },
+ { 0x3C00, 41575 },
+ { 0x3BFF, 41580 },
+ { 0x3BFD, 41585 },
+ { 0x065F, 41590 },
+ { 0x3C04, 41593 },
+ { 0x3C03, 41598 },
+ { 0x0664, 41603 },
+ { 0x3C09, 41606 },
+ { 0x3C08, 41611 },
+ { 0x0661, 41616 },
+ { 0x3C06, 41619 },
+ { 0x3C05, 41624 },
+ { 0x05D2, 41629 },
+ { 0x06F3, 41632 },
+ { 0x06F5, 41639 },
+ { 0x0639, 41647 },
+ { 0x0827, 41654 },
+ { 0x06F4, 41661 },
+ { 0x3EAE, 41670 },
+ { 0x3EB0, 41675 },
+ { 0x3EAF, 41680 },
+ { 0x3EAD, 41685 },
+ { 0x05C1, 41690 },
+ { 0x06E7, 41693 },
+ { 0x06EA, 41703 },
+ { 0x0815, 41713 },
+ { 0x06EC, 41719 },
+ { 0x0814, 41725 },
+ { 0x082A, 41732 },
+ { 0x06E8, 41739 },
+ { 0x06E9, 41748 },
+ { 0x06E6, 41761 },
+ { 0x06EB, 41769 },
+ { 0x3E74, 41777 },
+ { 0x3E76, 41782 },
+ { 0x3E75, 41787 },
+ { 0x3E73, 41792 },
+ { 0x05CF, 41797 },
+ { 0x0694, 41800 },
+ { 0x3EA2, 41806 },
+ { 0x3EA4, 41811 },
+ { 0x3EA3, 41816 },
+ { 0x3EA1, 41821 },
+ { 0x05C8, 41826 },
+ { 0x0623, 41829 },
+ { 0x0624, 41835 },
+ { 0x06EF, 41844 },
+ { 0x0629, 41855 },
+ { 0x0622, 41862 },
+ { 0x0628, 41867 },
+ { 0x0822, 41875 },
+ { 0x0687, 41882 },
+ { 0x06F0, 41888 },
+ { 0x3E8E, 41896 },
+ { 0x3E8D, 41901 },
+ { 0x0627, 41906 },
+ { 0x3BC1, 41909 },
+ { 0x3BC0, 41914 },
+ { 0x05DA, 41919 },
+ { 0x063C, 41922 },
+ { 0x0818, 41928 },
+ { 0x063B, 41938 },
+ { 0x06F6, 41945 },
+ { 0x063E, 41952 },
+ { 0x06F7, 41959 },
+ { 0x3EB6, 41968 },
+ { 0x3EB8, 41973 },
+ { 0x3EB7, 41978 },
+ { 0x3EB5, 41983 },
+ { 0x0648, 41988 },
+ { 0x064B, 41991 },
+ { 0x0649, 41998 },
+ { 0x064D, 42003 },
+ { 0x0824, 42010 },
+ { 0x3BCD, 42016 },
+ { 0x3BCF, 42021 },
+ { 0x3BCE, 42026 },
+ { 0x3BCC, 42031 },
+ { 0x05C6, 42036 },
+ { 0x06ED, 42039 },
+ { 0x061B, 42046 },
+ { 0x061A, 42054 },
+ { 0x0705, 42060 },
+ { 0x0708, 42071 },
+ { 0x0704, 42080 },
+ { 0x061E, 42089 },
+ { 0x06EE, 42096 },
+ { 0x0712, 42105 },
+ { 0x0805, 42114 },
+ { 0x3E86, 42122 },
+ { 0x3E88, 42127 },
+ { 0x3E87, 42132 },
+ { 0x3E85, 42137 },
+ { 0x05E0, 42142 },
+ { 0x065A, 42145 },
+ { 0x065B, 42149 },
+ { 0x3BE1, 42156 },
+ { 0x3BE3, 42162 },
+ { 0x3BE2, 42168 },
+ { 0x3BE0, 42174 },
+ { 0x0659, 42180 },
+ { 0x3BDF, 42186 },
+ { 0x3BDE, 42194 },
+ { 0x0698, 42202 },
+ { 0x3ECE, 42208 },
+ { 0x3ED0, 42213 },
+ { 0x3ECF, 42218 },
+ { 0x3ECD, 42223 },
+ { 0x0657, 42228 },
+ { 0x3BE5, 42232 },
+ { 0x3BE7, 42238 },
+ { 0x3BE6, 42244 },
+ { 0x3BE4, 42250 },
+ { 0x0631, 42256 },
+ { 0x3BC5, 42259 },
+ { 0x3BC4, 42264 },
+ { 0x05DC, 42269 },
+ { 0x0645, 42272 },
+ { 0x0828, 42278 },
+ { 0x0715, 42284 },
+ { 0x0644, 42291 },
+ { 0x0647, 42296 },
+ { 0x3EBE, 42303 },
+ { 0x3EC0, 42308 },
+ { 0x3EBF, 42313 },
+ { 0x3EBD, 42318 },
+ { 0x05DD, 42323 },
+ { 0x0700, 42326 },
+ { 0x064F, 42331 },
+ { 0x064E, 42337 },
+ { 0x083B, 42343 },
+ { 0x0650, 42352 },
+ { 0x0651, 42359 },
+ { 0x081A, 42366 },
+ { 0x3EC2, 42372 },
+ { 0x3EC4, 42377 },
+ { 0x3EC3, 42382 },
+ { 0x3EC1, 42387 },
+ { 0x0821, 42392 },
+ { 0x0617, 42396 },
+ { 0x0832, 42399 },
+ { 0x082B, 42405 },
+ { 0x3B91, 42412 },
+ { 0x3B93, 42417 },
+ { 0x3B92, 42422 },
+ { 0x3B90, 42427 },
+ { 0x05DB, 42432 },
+ { 0x0640, 42435 },
+ { 0x0819, 42441 },
+ { 0x0829, 42447 },
+ { 0x0641, 42457 },
+ { 0x3EBA, 42464 },
+ { 0x3EBC, 42469 },
+ { 0x3EBB, 42474 },
+ { 0x3EB9, 42479 },
+ { 0x05CA, 42484 },
+ { 0x062D, 42487 },
+ { 0x062F, 42493 },
+ { 0x0630, 42502 },
+ { 0x0701, 42509 },
+ { 0x0632, 42517 },
+ { 0x081E, 42524 },
+ { 0x062C, 42529 },
+ { 0x0702, 42534 },
+ { 0x062B, 42540 },
+ { 0x062E, 42546 },
+ { 0x082D, 42553 },
+ { 0x0707, 42560 },
+ { 0x06F1, 42571 },
+ { 0x0688, 42576 },
+ { 0x3E92, 42582 },
+ { 0x3E91, 42587 },
+ { 0x05CE, 42592 },
+ { 0x0636, 42595 },
+ { 0x0637, 42602 },
+ { 0x0823, 42609 },
+ { 0x3E9E, 42616 },
+ { 0x3EA0, 42621 },
+ { 0x3E9F, 42626 },
+ { 0x3E9D, 42631 },
+ { 0x05D0, 42636 },
+ { 0x0806, 42639 },
+ { 0x0817, 42645 },
+ { 0x0638, 42652 },
+ { 0x0807, 42659 },
+ { 0x3EA6, 42666 },
+ { 0x3EA8, 42671 },
+ { 0x3EA7, 42676 },
+ { 0x3EA5, 42681 },
+ { 0x05C3, 42686 },
+ { 0x0615, 42689 },
+ { 0x0833, 42694 },
+ { 0x082C, 42700 },
+ { 0x0616, 42707 },
+ { 0x3E7A, 42715 },
+ { 0x3E7C, 42720 },
+ { 0x3E7B, 42725 },
+ { 0x05C2, 42730 },
+ { 0x065C, 42734 },
+ { 0x3E78, 42739 },
+ { 0x3E77, 42745 },
+ { 0x3E79, 42751 },
+ { 0x063D, 42756 },
+ { 0x3BA5, 42759 },
+ { 0x3BA7, 42764 },
+ { 0x3BA6, 42769 },
+ { 0x3BA4, 42774 },
+ { 0x05E1, 42779 },
+ { 0x0668, 42782 },
+ { 0x081F, 42788 },
+ { 0x0663, 42794 },
+ { 0x065D, 42801 },
+ { 0x05BD, 42806 },
+ { 0x3E6A, 42812 },
+ { 0x3E69, 42820 },
+ { 0x070E, 42828 },
+ { 0x070F, 42837 },
+ { 0x3ED2, 42846 },
+ { 0x3ED1, 42851 },
+ { 0x05E3, 42856 },
+ { 0x081D, 42859 },
+ { 0x081C, 42869 },
+ { 0x082E, 42879 },
+ { 0x0666, 42890 },
+ { 0x05BF, 42895 },
+ { 0x3E6E, 42901 },
+ { 0x3E70, 42909 },
+ { 0x3E6F, 42917 },
+ { 0x3E6D, 42925 },
+ { 0x0667, 42933 },
+ { 0x066A, 42939 },
+ { 0x3ED6, 42946 },
+ { 0x066B, 42951 },
+ { 0x066C, 42955 },
+ { 0x3BEB, 42962 },
+ { 0x3BEA, 42971 },
+ { 0x0710, 42980 },
+ { 0x0711, 42990 },
+ { 0x3BE9, 43000 },
+ { 0x3BE8, 43006 },
+ { 0x3ED8, 43012 },
+ { 0x3ED7, 43017 },
+ { 0x3ED5, 43022 },
+ { 0x05D1, 43027 },
+ { 0x3EAA, 43030 },
+ { 0x3EAC, 43035 },
+ { 0x3EAB, 43040 },
+ { 0x3EA9, 43045 },
+ { 0x05C0, 43050 },
+ { 0x07F5, 43053 },
+ { 0x07EE, 43059 },
+ { 0x060B, 43066 },
+ { 0x060C, 43073 },
+ { 0x05BC, 43080 },
+ { 0x3E68, 43086 },
+ { 0x3E67, 43094 },
+ { 0x05BE, 43102 },
+ { 0x3E6C, 43108 },
+ { 0x3E6B, 43116 },
+ { 0x05BB, 43124 },
+ { 0x3E66, 43130 },
+ { 0x3E65, 43138 },
+ { 0x07ED, 43146 },
+ { 0x07F7, 43153 },
+ { 0x07FA, 43163 },
+ { 0x07EC, 43173 },
+ { 0x07F6, 43181 },
+ { 0x07F9, 43192 },
+ { 0x07FD, 43203 },
+ { 0x07F3, 43210 },
+ { 0x07EB, 43218 },
+ { 0x07EF, 43224 },
+ { 0x07FC, 43230 },
+ { 0x07F2, 43237 },
+ { 0x07F1, 43245 },
+ { 0x07F4, 43253 },
+ { 0x07F0, 43261 },
+ { 0x07F8, 43269 },
+ { 0x07FB, 43280 },
+ { 0x0709, 43291 },
+ { 0x070A, 43300 },
+ { 0x3E72, 43309 },
+ { 0x060A, 43314 },
+ { 0x3B8B, 43318 },
+ { 0x3B8A, 43324 },
+ { 0x05E2, 43330 },
+ { 0x3ED4, 43334 },
+ { 0x3ED3, 43340 },
+ { 0x3E71, 43346 },
+ { 0x0614, 43351 },
+ { 0x3B8D, 43354 },
+ { 0x3B8F, 43359 },
+ { 0x3B8E, 43364 },
+ { 0x3B8C, 43369 },
+ { 0x0621, 43374 },
+ { 0x3BC3, 43377 },
+ { 0x3BC2, 43382 },
+ { 0x061D, 43387 },
+ { 0x3BAD, 43390 },
+ { 0x3BAF, 43395 },
+ { 0x3BAE, 43400 },
+ { 0x3BAC, 43405 },
+ { 0x083C, 43410 },
+ { 0x064C, 43413 },
+ { 0x3BD1, 43416 },
+ { 0x3BD3, 43421 },
+ { 0x3BD2, 43426 },
+ { 0x3BD0, 43431 },
+ { 0x060D, 43436 },
+ { 0x060F, 43440 },
+ { 0x0611, 43445 },
+ { 0x060E, 43450 },
+ { 0x05C5, 43455 },
+ { 0x0816, 43458 },
+ { 0x0839, 43465 },
+ { 0x083A, 43472 },
+ { 0x3E82, 43479 },
+ { 0x3E84, 43484 },
+ { 0x3E83, 43489 },
+ { 0x3E81, 43494 },
+ { 0x05C7, 43499 },
+ { 0x3E8A, 43502 },
+ { 0x3E8C, 43507 },
+ { 0x3E8B, 43512 },
+ { 0x3E89, 43517 },
+ { 0x05B5, 43522 },
+ { 0x05DE, 43525 },
+ { 0x06FB, 43528 },
+ { 0x06FC, 43534 },
+ { 0x081B, 43540 },
+ { 0x3EC6, 43547 },
+ { 0x3EC8, 43552 },
+ { 0x3EC7, 43557 },
+ { 0x3EC5, 43562 },
+ { 0x05DF, 43567 },
+ { 0x0652, 43570 },
+ { 0x06FD, 43576 },
+ { 0x0655, 43583 },
+ { 0x06FF, 43588 },
+ { 0x06FE, 43594 },
+ { 0x0656, 43600 },
+ { 0x0804, 43607 },
+ { 0x3ECA, 43614 },
+ { 0x0653, 43619 },
+ { 0x3BD9, 43623 },
+ { 0x3BD8, 43629 },
+ { 0x3ECC, 43635 },
+ { 0x3ECB, 43640 },
+ { 0x3EC9, 43645 },
+ { 0x061C, 43650 },
+ { 0x3BB1, 43653 },
+ { 0x3BB3, 43658 },
+ { 0x3BB2, 43663 },
+ { 0x3BB0, 43668 },
+ { 0x062A, 43673 },
+ { 0x3BC7, 43676 },
+ { 0x3BC6, 43681 },
+ { 0x05CC, 43686 },
+ { 0x0633, 43689 },
+ { 0x0703, 43698 },
+ { 0x06F2, 43706 },
+ { 0x0706, 43713 },
+ { 0x0634, 43724 },
+ { 0x0635, 43731 },
+ { 0x0713, 43742 },
+ { 0x0714, 43751 },
+ { 0x3E96, 43757 },
+ { 0x3E98, 43762 },
+ { 0x3E97, 43767 },
+ { 0x3E95, 43772 },
+ { 0x05C9, 43777 },
+ { 0x3E90, 43780 },
+ { 0x3E8F, 43785 },
+ { 0x05C4, 43790 },
+ { 0x3E7E, 43793 },
+ { 0x3E80, 43798 },
+ { 0x3E7F, 43803 },
+ { 0x3E7D, 43808 },
+ { 0x0801, 43813 },
+ { 0x0612, 43817 },
+ { 0x0834, 43820 },
+ { 0x3BA1, 43826 },
+ { 0x3BA3, 43831 },
+ { 0x3BA2, 43836 },
+ { 0x3BA0, 43841 },
+ { 0x05CB, 43846 },
+ { 0x0826, 43849 },
+ { 0x3E94, 43856 },
+ { 0x3E93, 43861 },
+ { 0x0619, 43866 },
+ { 0x3B95, 43869 },
+ { 0x3B97, 43874 },
+ { 0x3B96, 43879 },
+ { 0x3B94, 43884 },
+ { 0x0625, 43889 },
+ { 0x3BBF, 43892 },
+ { 0x3BBE, 43897 },
+ { 0x0665, 43902 },
+ { 0x05D7, 43906 },
+ { 0x05D8, 43914 },
+ { 0x070B, 43922 },
+ { 0x070D, 43932 },
+ { 0x070C, 43942 },
+ { 0x05D6, 43952 },
+ { 0x3C27, 43959 },
+ { 0x3C29, 43965 },
+ { 0x3C28, 43971 },
+ { 0x3C26, 43977 },
+ { 0x05D3, 43983 },
+ { 0x0695, 43986 },
+ { 0x0837, 43992 },
+ { 0x3EB2, 43999 },
+ { 0x3EB4, 44004 },
+ { 0x3EB3, 44009 },
+ { 0x3EB1, 44014 },
+ { 0x05BA, 44019 },
+ { 0x3E64, 44022 },
+ { 0x0642, 44027 },
+ { 0x06F8, 44030 },
+ { 0x05D4, 44036 },
+ { 0x0808, 44043 },
+ { 0x0836, 44051 },
+ { 0x06F9, 44057 },
+ { 0x05D5, 44064 },
+ { 0x06FA, 44071 },
+ { 0x3BC9, 44080 },
+ { 0x3BCB, 44085 },
+ { 0x3BCA, 44090 },
+ { 0x3BC8, 44095 },
+ { 0x064A, 44100 },
+ { 0x3BD5, 44103 },
+ { 0x3BD7, 44108 },
+ { 0x3BD6, 44113 },
+ { 0x3BD4, 44118 },
+ { 0x063F, 44123 },
+ { 0x3BA9, 44126 },
+ { 0x3BAB, 44131 },
+ { 0x3BAA, 44136 },
+ { 0x3BA8, 44141 },
+ { 0x0654, 44146 },
+ { 0x3BDB, 44149 },
+ { 0x3BDD, 44154 },
+ { 0x3BDC, 44159 },
+ { 0x3BDA, 44164 },
+ { 0x05CD, 44169 },
+ { 0x0693, 44172 },
+ { 0x3E9A, 44178 },
+ { 0x3E9C, 44183 },
+ { 0x3E9B, 44188 },
+ { 0x3E99, 44193 },
+ { 0x0643, 44198 },
+ { 0x061F, 44202 },
+ { 0x0658, 44205 },
+ { 0x0835, 44211 },
+ { 0x3BB5, 44217 },
+ { 0x3BB7, 44222 },
+ { 0x3BB6, 44227 },
+ { 0x3BB4, 44232 },
+ { 0x0618, 44237 },
+ { 0x3B9D, 44240 },
+ { 0x3B9F, 44245 },
+ { 0x3B9E, 44250 },
+ { 0x3B9C, 44255 },
+ { 0x0626, 44260 },
+ { 0x3BBD, 44263 },
+ { 0x3BBC, 44268 },
+ { 0x0613, 44273 },
+ { 0x3B99, 44276 },
+ { 0x3B9B, 44281 },
+ { 0x3B9A, 44286 },
+ { 0x3B98, 44291 },
+ { 0x3C13, 44296 },
+ { 0x3C12, 44305 },
+ { 0x082F, 44314 },
+ { 0x0830, 44318 },
+ { 0x0838, 44322 },
+ { 0x0831, 44330 },
+ { 0x0607, 44334 },
+ { 0x063A, 44338 },
+ { 0x0608, 44342 },
+ { 0x065E, 44346 },
+ { 0x3C0B, 44350 },
+ { 0x3C0A, 44356 },
+ { 0x0662, 44362 },
+ { 0x3C0D, 44366 },
+ { 0x3C0C, 44372 },
+ { 0x0620, 44378 },
+ { 0x3BB9, 44381 },
+ { 0x3BBB, 44386 },
+ { 0x3BBA, 44391 },
+ { 0x3BB8, 44396 },
+ { 0x05B9, 44401 },
+ { 0x0820, 44405 },
+ { 0x0825, 44409 },
+ { 0x0609, 44413 },
+ { 0x05EC, 44417 },
+ { 0x059E, 44420 },
+ { 0x0599, 44424 },
+ { 0x05A7, 44427 },
+ { 0x0803, 44431 },
+ { 0x05EA, 44435 },
+ { 0x3E61, 44437 },
+ { 0x3E60, 44441 },
+ { 0x3BEC, 44445 },
+ { 0x3BED, 44449 },
+ { 0x3BEE, 44453 },
+ { 0x3BEF, 44458 },
+ { 0x3BF7, 44463 },
+ { 0x3BF8, 44469 },
+ { 0x3BF4, 44475 },
+ { 0x3BF5, 44480 },
+ { 0x3BF9, 44485 },
+ { 0x3BFA, 44488 },
+ { 0x3BFB, 44493 },
+ { 0x3BF0, 44498 },
+ { 0x3BF1, 44503 },
+ { 0x3BF2, 44508 },
+ { 0x3BF3, 44515 },
+ { 0x3BFC, 44522 },
+ { 0x3BF6, 44526 },
+ { 0x05B7, 44532 },
+ { 0x0857, 44537 },
+ { 0x0604, 44541 },
+ { 0x0812, 44544 },
+ { 0x0603, 44547 },
+ { 0x080B, 44550 },
+ { 0x0685, 44554 },
+ { 0x05D9, 44561 },
+ { 0x0800, 44563 },
+ { 0x3E56, 44569 },
+ { 0x07FF, 44574 },
+ { 0x07FE, 44579 },
+ { 0x0802, 44584 },
+ { 0x05E5, 44588 },
+ { 0x3E57, 44590 },
+ { 0x0856, 44594 },
+ { 0x05E4, 44599 },
+ { 0x3E55, 44601 },
+ { 0x059B, 44605 },
+ { 0x05F0, 44608 },
+ { 0x05E6, 44611 },
+ { 0x3E59, 44613 },
+ { 0x3D3E, 44617 },
+ { 0x3D22, 44624 },
+ { 0x3D3D, 44631 },
+ { 0x3D21, 44639 },
+ { 0x3D9F, 44647 },
+ { 0x3DEC, 44656 },
+ { 0x3CE4, 44665 },
+ { 0x3C53, 44672 },
+ { 0x3DDE, 44679 },
+ { 0x3DA2, 44688 },
+ { 0x3DA0, 44698 },
+ { 0x3DA1, 44707 },
+ { 0x3CE5, 44716 },
+ { 0x3C54, 44723 },
+ { 0x3DEA, 44730 },
+ { 0x3CC7, 44739 },
+ { 0x3C30, 44746 },
+ { 0x3D0C, 44753 },
+ { 0x3CCA, 44760 },
+ { 0x3C94, 44767 },
+ { 0x3C99, 44774 },
+ { 0x3C34, 44781 },
+ { 0x3C98, 44788 },
+ { 0x3C33, 44796 },
+ { 0x3CC6, 44804 },
+ { 0x3C2F, 44811 },
+ { 0x3DC6, 44818 },
+ { 0x3CC8, 44827 },
+ { 0x3C31, 44834 },
+ { 0x3C96, 44841 },
+ { 0x3D0B, 44848 },
+ { 0x3CC9, 44855 },
+ { 0x3C32, 44862 },
+ { 0x3C97, 44869 },
+ { 0x3C95, 44876 },
+ { 0x3DD3, 44883 },
+ { 0x3D98, 44892 },
+ { 0x3CDF, 44902 },
+ { 0x3C4D, 44909 },
+ { 0x3D56, 44916 },
+ { 0x3D3A, 44923 },
+ { 0x3D4E, 44930 },
+ { 0x3D32, 44937 },
+ { 0x3D4D, 44944 },
+ { 0x3D31, 44952 },
+ { 0x3CDE, 44960 },
+ { 0x3C4C, 44967 },
+ { 0x3D99, 44974 },
+ { 0x3D9A, 44983 },
+ { 0x3CE0, 44992 },
+ { 0x3C4E, 44999 },
+ { 0x3CE1, 45006 },
+ { 0x3C4F, 45013 },
+ { 0x3CE9, 45020 },
+ { 0x3C58, 45027 },
+ { 0x3CA7, 45034 },
+ { 0x3C5C, 45041 },
+ { 0x3CA6, 45048 },
+ { 0x3C5B, 45056 },
+ { 0x3CE8, 45064 },
+ { 0x3C57, 45071 },
+ { 0x3DA6, 45078 },
+ { 0x3DA7, 45087 },
+ { 0x3CEA, 45096 },
+ { 0x3C59, 45103 },
+ { 0x3DE9, 45110 },
+ { 0x3CEB, 45119 },
+ { 0x3C5A, 45126 },
+ { 0x3D46, 45133 },
+ { 0x3D2A, 45140 },
+ { 0x3D45, 45147 },
+ { 0x3D29, 45155 },
+ { 0x3DE7, 45163 },
+ { 0x3CD3, 45172 },
+ { 0x3C41, 45179 },
+ { 0x3D84, 45186 },
+ { 0x3D85, 45195 },
+ { 0x3CD4, 45205 },
+ { 0x3C42, 45212 },
+ { 0x3C7E, 45219 },
+ { 0x3C7D, 45226 },
+ { 0x3D01, 45234 },
+ { 0x3C7B, 45241 },
+ { 0x3DBB, 45248 },
+ { 0x3DBC, 45257 },
+ { 0x3D02, 45266 },
+ { 0x3C7C, 45273 },
+ { 0x3D03, 45280 },
+ { 0x3CEF, 45288 },
+ { 0x3C63, 45295 },
+ { 0x3CAB, 45302 },
+ { 0x3D15, 45309 },
+ { 0x3CF1, 45316 },
+ { 0x3C65, 45323 },
+ { 0x3CAE, 45330 },
+ { 0x3C68, 45337 },
+ { 0x3CAA, 45344 },
+ { 0x3CAD, 45351 },
+ { 0x3C67, 45359 },
+ { 0x3C61, 45367 },
+ { 0x3CEE, 45374 },
+ { 0x3C62, 45381 },
+ { 0x3CF0, 45388 },
+ { 0x3C64, 45395 },
+ { 0x3DDF, 45402 },
+ { 0x3DE3, 45411 },
+ { 0x3DEB, 45420 },
+ { 0x3CAC, 45429 },
+ { 0x3D16, 45436 },
+ { 0x3CF2, 45443 },
+ { 0x3C66, 45450 },
+ { 0x3DAB, 45457 },
+ { 0x3DAC, 45466 },
+ { 0x3DAA, 45476 },
+ { 0x3DDD, 45485 },
+ { 0x3CF4, 45494 },
+ { 0x3C6A, 45501 },
+ { 0x3CF7, 45508 },
+ { 0x3CB1, 45515 },
+ { 0x3C6E, 45522 },
+ { 0x3EDC, 45529 },
+ { 0x3EDB, 45539 },
+ { 0x3EDE, 45549 },
+ { 0x3EDD, 45559 },
+ { 0x3EDA, 45569 },
+ { 0x3ED9, 45579 },
+ { 0x3EE0, 45589 },
+ { 0x3CB0, 45596 },
+ { 0x3C6D, 45604 },
+ { 0x3EDF, 45612 },
+ { 0x3DD4, 45619 },
+ { 0x3DAE, 45628 },
+ { 0x3DAD, 45637 },
+ { 0x3DE4, 45646 },
+ { 0x3DE2, 45655 },
+ { 0x3CF3, 45664 },
+ { 0x3C69, 45671 },
+ { 0x3DAF, 45678 },
+ { 0x3DB0, 45687 },
+ { 0x3CF5, 45696 },
+ { 0x3C6B, 45703 },
+ { 0x3DB1, 45710 },
+ { 0x3DB2, 45719 },
+ { 0x3DD5, 45728 },
+ { 0x3CAF, 45737 },
+ { 0x3D17, 45744 },
+ { 0x3CF6, 45751 },
+ { 0x3C6C, 45758 },
+ { 0x3CEC, 45765 },
+ { 0x3C5D, 45772 },
+ { 0x3CA9, 45779 },
+ { 0x3C60, 45786 },
+ { 0x3CA8, 45793 },
+ { 0x3C5F, 45801 },
+ { 0x3DA8, 45809 },
+ { 0x3DDC, 45818 },
+ { 0x3DDA, 45827 },
+ { 0x3DA9, 45836 },
+ { 0x3CED, 45845 },
+ { 0x3C5E, 45852 },
+ { 0x3C86, 45859 },
+ { 0x3D8E, 45867 },
+ { 0x3D8F, 45876 },
+ { 0x3DD1, 45885 },
+ { 0x3CDB, 45894 },
+ { 0x3C4A, 45901 },
+ { 0x3D55, 45908 },
+ { 0x3D39, 45915 },
+ { 0x3D4C, 45922 },
+ { 0x3D30, 45929 },
+ { 0x3D4B, 45936 },
+ { 0x3D2F, 45944 },
+ { 0x3CDC, 45952 },
+ { 0x3D90, 45959 },
+ { 0x3DED, 45968 },
+ { 0x3CDD, 45977 },
+ { 0x3C4B, 45984 },
+ { 0x3CE2, 45991 },
+ { 0x3C50, 45998 },
+ { 0x3D3C, 46005 },
+ { 0x3D20, 46012 },
+ { 0x3D3B, 46019 },
+ { 0x3D1F, 46027 },
+ { 0x3D9B, 46035 },
+ { 0x3D9C, 46044 },
+ { 0x3D9E, 46053 },
+ { 0x3D9D, 46062 },
+ { 0x3D64, 46071 },
+ { 0x3D5D, 46078 },
+ { 0x3C51, 46085 },
+ { 0x3D7B, 46092 },
+ { 0x3D7C, 46101 },
+ { 0x3D7D, 46110 },
+ { 0x3CCC, 46119 },
+ { 0x3C36, 46126 },
+ { 0x3D0E, 46133 },
+ { 0x3CCF, 46140 },
+ { 0x3C9A, 46147 },
+ { 0x3C9F, 46154 },
+ { 0x3C3A, 46161 },
+ { 0x3C9E, 46168 },
+ { 0x3C39, 46176 },
+ { 0x3DC7, 46184 },
+ { 0x3DC8, 46193 },
+ { 0x3D7A, 46203 },
+ { 0x3CCB, 46212 },
+ { 0x3C35, 46219 },
+ { 0x3DC9, 46226 },
+ { 0x3DCA, 46235 },
+ { 0x3D7E, 46245 },
+ { 0x3CCD, 46254 },
+ { 0x3C37, 46261 },
+ { 0x3D80, 46268 },
+ { 0x3DCB, 46277 },
+ { 0x3DCC, 46286 },
+ { 0x3D7F, 46296 },
+ { 0x3D81, 46305 },
+ { 0x3C9C, 46314 },
+ { 0x3D0D, 46321 },
+ { 0x3CCE, 46328 },
+ { 0x3C38, 46335 },
+ { 0x3C9D, 46342 },
+ { 0x3C9B, 46349 },
+ { 0x3DD6, 46356 },
+ { 0x3D05, 46365 },
+ { 0x3C80, 46372 },
+ { 0x3D1B, 46379 },
+ { 0x3D08, 46386 },
+ { 0x3CBB, 46393 },
+ { 0x3CC0, 46400 },
+ { 0x3C84, 46407 },
+ { 0x3CBF, 46414 },
+ { 0x3C83, 46422 },
+ { 0x3DD7, 46430 },
+ { 0x3D04, 46439 },
+ { 0x3C7F, 46446 },
+ { 0x3D06, 46453 },
+ { 0x3C81, 46460 },
+ { 0x3DD8, 46467 },
+ { 0x3DC4, 46476 },
+ { 0x3DC5, 46485 },
+ { 0x3CBD, 46494 },
+ { 0x3D1A, 46501 },
+ { 0x3D07, 46508 },
+ { 0x3C82, 46515 },
+ { 0x3CBE, 46522 },
+ { 0x3CBC, 46529 },
+ { 0x3C21, 46536 },
+ { 0x3C22, 46546 },
+ { 0x3C20, 46556 },
+ { 0x3C1B, 46566 },
+ { 0x3C1A, 46576 },
+ { 0x3C17, 46586 },
+ { 0x3C16, 46596 },
+ { 0x3C1D, 46606 },
+ { 0x3C1C, 46616 },
+ { 0x3C1F, 46626 },
+ { 0x3C1E, 46636 },
+ { 0x3CC2, 46646 },
+ { 0x3C2B, 46656 },
+ { 0x3D0A, 46666 },
+ { 0x3CC5, 46676 },
+ { 0x3C8E, 46686 },
+ { 0x3C19, 46696 },
+ { 0x3C18, 46706 },
+ { 0x3C93, 46716 },
+ { 0x3C2E, 46726 },
+ { 0x3C15, 46736 },
+ { 0x3C92, 46746 },
+ { 0x3C2D, 46757 },
+ { 0x3C14, 46768 },
+ { 0x3CC1, 46778 },
+ { 0x3C2A, 46788 },
+ { 0x3CC3, 46798 },
+ { 0x3C90, 46808 },
+ { 0x3D09, 46818 },
+ { 0x3CC4, 46828 },
+ { 0x3C2C, 46838 },
+ { 0x3C91, 46848 },
+ { 0x3C8F, 46858 },
+ { 0x3D65, 46868 },
+ { 0x3CE3, 46875 },
+ { 0x3C52, 46882 },
+ { 0x3D66, 46889 },
+ { 0x3D67, 46896 },
+ { 0x3CBA, 46903 },
+ { 0x3C87, 46912 },
+ { 0x3E00, 46921 },
+ { 0x3DE6, 46926 },
+ { 0x3DCE, 46935 },
+ { 0x3CD1, 46945 },
+ { 0x3C3F, 46952 },
+ { 0x3D48, 46959 },
+ { 0x3D2C, 46966 },
+ { 0x3D47, 46973 },
+ { 0x3D2B, 46981 },
+ { 0x3D82, 46989 },
+ { 0x3D83, 46998 },
+ { 0x3DCD, 47007 },
+ { 0x3DCF, 47016 },
+ { 0x3CD2, 47026 },
+ { 0x3C40, 47033 },
+ { 0x3C44, 47040 },
+ { 0x3D4A, 47047 },
+ { 0x3D2E, 47054 },
+ { 0x3D49, 47061 },
+ { 0x3D2D, 47069 },
+ { 0x3CD5, 47077 },
+ { 0x3C43, 47084 },
+ { 0x3CD6, 47091 },
+ { 0x3C45, 47098 },
+ { 0x3DB5, 47105 },
+ { 0x3DB3, 47114 },
+ { 0x3DB4, 47123 },
+ { 0x3CF9, 47132 },
+ { 0x3C70, 47139 },
+ { 0x3C74, 47146 },
+ { 0x3CB2, 47153 },
+ { 0x3C73, 47160 },
+ { 0x3DB6, 47168 },
+ { 0x3DE8, 47177 },
+ { 0x3DBA, 47186 },
+ { 0x3DB7, 47195 },
+ { 0x3CF8, 47204 },
+ { 0x3C6F, 47211 },
+ { 0x3DE1, 47218 },
+ { 0x3DB8, 47227 },
+ { 0x3DB9, 47236 },
+ { 0x3CFA, 47245 },
+ { 0x3C71, 47252 },
+ { 0x3DD9, 47259 },
+ { 0x3CB3, 47268 },
+ { 0x3CFB, 47275 },
+ { 0x3C72, 47282 },
+ { 0x3DDB, 47289 },
+ { 0x3DBE, 47298 },
+ { 0x3DBD, 47308 },
+ { 0x3CFD, 47317 },
+ { 0x3C76, 47324 },
+ { 0x3D19, 47331 },
+ { 0x3D00, 47338 },
+ { 0x3CB4, 47345 },
+ { 0x3CB9, 47352 },
+ { 0x3C7A, 47359 },
+ { 0x3CB8, 47366 },
+ { 0x3C79, 47374 },
+ { 0x3DE5, 47382 },
+ { 0x3DE0, 47391 },
+ { 0x3DEF, 47400 },
+ { 0x3DC1, 47409 },
+ { 0x3DBF, 47419 },
+ { 0x3DC0, 47428 },
+ { 0x3CFC, 47437 },
+ { 0x3C75, 47444 },
+ { 0x3CFE, 47451 },
+ { 0x3C77, 47458 },
+ { 0x3DC2, 47465 },
+ { 0x3DC3, 47474 },
+ { 0x3CB6, 47484 },
+ { 0x3D18, 47491 },
+ { 0x3CFF, 47498 },
+ { 0x3C78, 47505 },
+ { 0x3CB7, 47512 },
+ { 0x3CB5, 47519 },
+ { 0x3DF2, 47526 },
+ { 0x3D6B, 47536 },
+ { 0x3D6C, 47541 },
+ { 0x3D6D, 47546 },
+ { 0x3D6E, 47551 },
+ { 0x3D6F, 47556 },
+ { 0x3D86, 47561 },
+ { 0x3D5F, 47570 },
+ { 0x3CD8, 47577 },
+ { 0x3C47, 47584 },
+ { 0x3D12, 47591 },
+ { 0x3D5B, 47598 },
+ { 0x3D54, 47605 },
+ { 0x3D38, 47612 },
+ { 0x3D42, 47619 },
+ { 0x3D26, 47626 },
+ { 0x3D41, 47633 },
+ { 0x3D25, 47641 },
+ { 0x3D87, 47649 },
+ { 0x3D88, 47658 },
+ { 0x3D5E, 47668 },
+ { 0x3CD7, 47675 },
+ { 0x3C46, 47682 },
+ { 0x3DEE, 47689 },
+ { 0x3DD0, 47698 },
+ { 0x3D60, 47708 },
+ { 0x3CD9, 47715 },
+ { 0x3C48, 47722 },
+ { 0x3D89, 47729 },
+ { 0x3D8A, 47738 },
+ { 0x3D8B, 47747 },
+ { 0x3D8C, 47756 },
+ { 0x3D8D, 47765 },
+ { 0x3D11, 47774 },
+ { 0x3CDA, 47781 },
+ { 0x3C49, 47788 },
+ { 0x3C85, 47795 },
+ { 0x3D10, 47803 },
+ { 0x3CA0, 47810 },
+ { 0x3CA5, 47817 },
+ { 0x3C3E, 47824 },
+ { 0x3CA4, 47831 },
+ { 0x3C3D, 47839 },
+ { 0x3C3B, 47847 },
+ { 0x3CA2, 47854 },
+ { 0x3D0F, 47861 },
+ { 0x3CD0, 47868 },
+ { 0x3C3C, 47875 },
+ { 0x3CA3, 47882 },
+ { 0x3CA1, 47889 },
+ { 0x3DF4, 47896 },
+ { 0x3DF3, 47901 },
+ { 0x3D40, 47906 },
+ { 0x3D24, 47913 },
+ { 0x3D3F, 47920 },
+ { 0x3D23, 47928 },
+ { 0x3CE6, 47936 },
+ { 0x3C55, 47943 },
+ { 0x3DA4, 47950 },
+ { 0x3DA5, 47959 },
+ { 0x3DA3, 47969 },
+ { 0x3CE7, 47978 },
+ { 0x3C56, 47985 },
+ { 0x3DF6, 47992 },
+ { 0x3DF1, 47997 },
+ { 0x3DFA, 48007 },
+ { 0x3DD2, 48012 },
+ { 0x3D91, 48021 },
+ { 0x3D92, 48030 },
+ { 0x3D50, 48039 },
+ { 0x3D62, 48046 },
+ { 0x3D58, 48053 },
+ { 0x3D34, 48060 },
+ { 0x3D14, 48067 },
+ { 0x3D5C, 48074 },
+ { 0x3D53, 48081 },
+ { 0x3D37, 48088 },
+ { 0x3D44, 48095 },
+ { 0x3D28, 48102 },
+ { 0x3D43, 48109 },
+ { 0x3D27, 48117 },
+ { 0x3D93, 48125 },
+ { 0x3D4F, 48134 },
+ { 0x3D61, 48141 },
+ { 0x3D57, 48148 },
+ { 0x3D33, 48155 },
+ { 0x3D51, 48162 },
+ { 0x3D63, 48169 },
+ { 0x3D59, 48176 },
+ { 0x3D35, 48183 },
+ { 0x3D94, 48190 },
+ { 0x3D95, 48199 },
+ { 0x3D96, 48208 },
+ { 0x3D97, 48217 },
+ { 0x3D52, 48226 },
+ { 0x3D13, 48233 },
+ { 0x3D5A, 48240 },
+ { 0x3D36, 48247 },
+ { 0x3DF8, 48254 },
+ { 0x3D71, 48259 },
+ { 0x3D74, 48263 },
+ { 0x3DF7, 48268 },
+ { 0x3D1D, 48273 },
+ { 0x3C8B, 48280 },
+ { 0x3D1C, 48287 },
+ { 0x3C8A, 48294 },
+ { 0x3D1E, 48301 },
+ { 0x3C8C, 48308 },
+ { 0x3C88, 48315 },
+ { 0x3C89, 48322 },
+ { 0x3C8D, 48329 },
+ { 0x3C24, 48337 },
+ { 0x3C25, 48350 },
+ { 0x3C23, 48363 },
+ { 0x3D77, 48376 },
+ { 0x3D72, 48380 },
+ { 0x3D75, 48384 },
+ { 0x3DF5, 48388 },
+ { 0x3D6A, 48393 },
+ { 0x3DF9, 48397 },
+ { 0x3D73, 48402 },
+ { 0x3DFE, 48406 },
+ { 0x3D79, 48411 },
+ { 0x3DF0, 48415 },
+ { 0x3D78, 48419 },
+ { 0x3D76, 48423 },
+ { 0x3DFF, 48429 },
+ { 0x3D70, 48434 },
+ { 0x3DFB, 48439 },
+ { 0x3DFC, 48444 },
+ { 0x05B8, 48447 },
+ { 0x05F6, 48450 },
+ { 0x0809, 48453 },
+ { 0x05F2, 48456 },
+ { 0x05B4, 48458 },
+ { 0x05EF, 48460 },
+ { 0x0605, 48463 },
+ { 0x0811, 48466 },
+ { 0x772F, 48470 },
+ { 0x7722, 48473 },
+ { 0x7739, 48476 },
+ { 0x7724, 48479 },
+ { 0x7730, 48482 },
+ { 0x7727, 48485 },
+ { 0x772A, 48488 },
+ { 0x772B, 48491 },
+ { 0x7732, 48494 },
+ { 0x7733, 48497 },
+ { 0x7731, 48500 },
+ { 0x7728, 48503 },
+ { 0x7735, 48506 },
+ { 0x7725, 48509 },
+ { 0x7729, 48512 },
+ { 0x773A, 48515 },
+ { 0x7721, 48518 },
+ { 0x7723, 48521 },
+ { 0x7737, 48524 },
+ { 0x772C, 48527 },
+ { 0x772D, 48530 },
+ { 0x772E, 48533 },
+ { 0x7738, 48536 },
+ { 0x7736, 48539 },
+ { 0x7726, 48542 },
+ { 0x773B, 48545 },
+ { 0x7734, 48548 },
+ { 0x7788, 48551 },
+ { 0x777B, 48555 },
+ { 0x7792, 48559 },
+ { 0x777D, 48563 },
+ { 0x7789, 48567 },
+ { 0x7781, 48571 },
+ { 0x777E, 48575 },
+ { 0x7784, 48579 },
+ { 0x778B, 48583 },
+ { 0x778C, 48587 },
+ { 0x778A, 48591 },
+ { 0x7782, 48595 },
+ { 0x778E, 48599 },
+ { 0x777F, 48603 },
+ { 0x7783, 48607 },
+ { 0x7793, 48611 },
+ { 0x777A, 48615 },
+ { 0x777C, 48619 },
+ { 0x7790, 48623 },
+ { 0x7785, 48627 },
+ { 0x7786, 48631 },
+ { 0x7787, 48635 },
+ { 0x7791, 48639 },
+ { 0x778F, 48643 },
+ { 0x7780, 48647 },
+ { 0x7794, 48651 },
+ { 0x778D, 48655 },
+ { 0x775A, 48659 },
+ { 0x775F, 48663 },
+ { 0x7755, 48667 },
+ { 0x7757, 48671 },
+ { 0x775C, 48675 },
+ { 0x775B, 48679 },
+ { 0x7756, 48683 },
+ { 0x7754, 48687 },
+ { 0x775E, 48691 },
+ { 0x7758, 48695 },
+ { 0x7759, 48699 },
+ { 0x7760, 48703 },
+ { 0x775D, 48707 },
+ { 0x7762, 48711 },
+ { 0x7761, 48716 },
+ { 0x773C, 48721 },
+ { 0x773E, 48725 },
+ { 0x773F, 48729 },
+ { 0x773D, 48733 },
+ { 0x774A, 48737 },
+ { 0x7740, 48741 },
+ { 0x7752, 48745 },
+ { 0x774B, 48749 },
+ { 0x7743, 48753 },
+ { 0x7742, 48757 },
+ { 0x7745, 48761 },
+ { 0x7746, 48765 },
+ { 0x774D, 48769 },
+ { 0x774C, 48773 },
+ { 0x774F, 48777 },
+ { 0x7744, 48781 },
+ { 0x7741, 48785 },
+ { 0x7751, 48789 },
+ { 0x7747, 48793 },
+ { 0x7748, 48797 },
+ { 0x7749, 48801 },
+ { 0x7750, 48805 },
+ { 0x7753, 48809 },
+ { 0x774E, 48813 },
+ { 0x77AF, 48817 },
+ { 0x77AE, 48823 },
+ { 0x776D, 48831 },
+ { 0x7763, 48835 },
+ { 0x7775, 48839 },
+ { 0x776E, 48843 },
+ { 0x7766, 48847 },
+ { 0x7765, 48851 },
+ { 0x7769, 48855 },
+ { 0x7770, 48859 },
+ { 0x776F, 48863 },
+ { 0x7767, 48867 },
+ { 0x7772, 48871 },
+ { 0x7768, 48875 },
+ { 0x7776, 48879 },
+ { 0x7764, 48883 },
+ { 0x7774, 48887 },
+ { 0x776A, 48891 },
+ { 0x776B, 48895 },
+ { 0x776C, 48899 },
+ { 0x7773, 48903 },
+ { 0x7777, 48907 },
+ { 0x7771, 48911 },
+ { 0x7778, 48915 },
+ { 0x7779, 48920 },
+ { 0x77A1, 48925 },
+ { 0x7795, 48929 },
+ { 0x77AB, 48933 },
+ { 0x7797, 48937 },
+ { 0x77A2, 48941 },
+ { 0x779A, 48945 },
+ { 0x779D, 48949 },
+ { 0x77A4, 48953 },
+ { 0x77A5, 48957 },
+ { 0x77A3, 48961 },
+ { 0x779B, 48965 },
+ { 0x77A7, 48969 },
+ { 0x7798, 48973 },
+ { 0x779C, 48977 },
+ { 0x77AC, 48981 },
+ { 0x7796, 48985 },
+ { 0x77A9, 48989 },
+ { 0x779E, 48993 },
+ { 0x779F, 48997 },
+ { 0x77A0, 49001 },
+ { 0x77AA, 49005 },
+ { 0x77A8, 49009 },
+ { 0x7799, 49013 },
+ { 0x77AD, 49017 },
+ { 0x77A6, 49021 },
+ { 0x7A42, 49025 },
+ { 0x7FA0, 49027 },
+ { 0x8061, 49028 },
+ { 0x2338, 49030 },
+ { 0x2231, 49032 },
+ { 0x2233, 49034 },
+ { 0x7C93, 49038 },
+ { 0x7C91, 49043 },
+ { 0x2232, 49049 },
+ { 0x27DB, 49053 },
+ { 0x7C8D, 49058 },
+ { 0x7C8F, 49062 },
+ { 0x7C90, 49067 },
+ { 0x7C8E, 49071 },
+ { 0x79E6, 49074 },
+ { 0x7B22, 49075 },
+ { 0x7FF9, 49077 },
+ { 0x228C, 49078 },
+ { 0x7A36, 49081 },
+ { 0x228D, 49085 },
+ { 0x7A37, 49088 },
+ { 0x7FAA, 49092 },
+ { 0x8091, 49093 },
+ { 0x7AF3, 49094 },
+ { 0x7FE1, 49095 },
+ { 0x80B0, 49097 },
+ { 0x7A18, 49099 },
+ { 0x255C, 49103 },
+ { 0x2A46, 49107 },
+ { 0x27E9, 49111 },
+ { 0x2A47, 49115 },
+ { 0x1F70, 49119 },
+ { 0x1F5C, 49122 },
+ { 0x2A0F, 49125 },
+ { 0x1F6D, 49129 },
+ { 0x202E, 49132 },
+ { 0x1F5B, 49135 },
+ { 0x2A10, 49138 },
+ { 0x1F6E, 49142 },
+ { 0x2004, 49145 },
+ { 0x2005, 49148 },
+ { 0x2030, 49155 },
+ { 0x202C, 49159 },
+ { 0x1F17, 49161 },
+ { 0x25F2, 49162 },
+ { 0x25F3, 49167 },
+ { 0x7F49, 49172 },
+ { 0x4A9C, 49174 },
+ { 0x4A32, 49179 },
+ { 0x4A31, 49182 },
+ { 0x4A30, 49185 },
+ { 0x4A33, 49188 },
+ { 0x4A34, 49191 },
+ { 0x4A77, 49194 },
+ { 0x4A93, 49196 },
+ { 0x4A98, 49199 },
+ { 0x4A94, 49202 },
+ { 0x4A97, 49205 },
+ { 0x4A96, 49208 },
+ { 0x4A9B, 49211 },
+ { 0x4A92, 49214 },
+ { 0x4A9A, 49217 },
+ { 0x4A99, 49220 },
+ { 0x4A95, 49223 },
+ { 0x4A72, 49226 },
+ { 0x4A6A, 49230 },
+ { 0x4A74, 49234 },
+ { 0x4A6C, 49238 },
+ { 0x4A68, 49242 },
+ { 0x4A73, 49246 },
+ { 0x4A75, 49250 },
+ { 0x4A6B, 49254 },
+ { 0x4A6D, 49258 },
+ { 0x4A9F, 49262 },
+ { 0x4AA0, 49269 },
+ { 0x4A70, 49276 },
+ { 0x4A6E, 49281 },
+ { 0x4A71, 49286 },
+ { 0x4A6F, 49291 },
+ { 0x4A69, 49296 },
+ { 0x4A78, 49301 },
+ { 0x4A35, 49304 },
+ { 0x4A3F, 49307 },
+ { 0x4A37, 49310 },
+ { 0x4A41, 49313 },
+ { 0x4A39, 49316 },
+ { 0x4A36, 49319 },
+ { 0x4A40, 49322 },
+ { 0x4A42, 49325 },
+ { 0x4A59, 49328 },
+ { 0x4A48, 49331 },
+ { 0x4A54, 49334 },
+ { 0x4A45, 49337 },
+ { 0x4A63, 49340 },
+ { 0x4A38, 49343 },
+ { 0x4A4A, 49346 },
+ { 0x4A43, 49349 },
+ { 0x4A5E, 49352 },
+ { 0x4A5B, 49355 },
+ { 0x4A56, 49358 },
+ { 0x4A57, 49361 },
+ { 0x4A5D, 49364 },
+ { 0x4A62, 49367 },
+ { 0x4A52, 49370 },
+ { 0x4A3A, 49373 },
+ { 0x4A5F, 49376 },
+ { 0x4A5C, 49379 },
+ { 0x4A5A, 49382 },
+ { 0x4A49, 49385 },
+ { 0x4A4F, 49388 },
+ { 0x4A55, 49391 },
+ { 0x4A46, 49394 },
+ { 0x4A4B, 49397 },
+ { 0x4A44, 49400 },
+ { 0x4A64, 49403 },
+ { 0x4A47, 49406 },
+ { 0x4A51, 49409 },
+ { 0x4A4C, 49412 },
+ { 0x4AA1, 49415 },
+ { 0x4A66, 49420 },
+ { 0x4A65, 49425 },
+ { 0x4A67, 49430 },
+ { 0x4A9D, 49435 },
+ { 0x4A9E, 49441 },
+ { 0x4A58, 49447 },
+ { 0x4A60, 49450 },
+ { 0x4A61, 49453 },
+ { 0x4A53, 49456 },
+ { 0x4A4D, 49459 },
+ { 0x4A50, 49462 },
+ { 0x4A4E, 49465 },
+ { 0x4A3D, 49468 },
+ { 0x4A3B, 49472 },
+ { 0x4A3E, 49476 },
+ { 0x4A3C, 49480 },
+ { 0x4A7E, 49484 },
+ { 0x4A90, 49487 },
+ { 0x4A91, 49491 },
+ { 0x4A83, 49495 },
+ { 0x4A87, 49498 },
+ { 0x4A7F, 49501 },
+ { 0x4A82, 49504 },
+ { 0x4A81, 49507 },
+ { 0x4A86, 49510 },
+ { 0x4A85, 49513 },
+ { 0x4A8B, 49516 },
+ { 0x4A8A, 49519 },
+ { 0x4A84, 49522 },
+ { 0x4A8C, 49525 },
+ { 0x4A80, 49528 },
+ { 0x4A8E, 49531 },
+ { 0x4AA2, 49534 },
+ { 0x4A8F, 49537 },
+ { 0x4A89, 49540 },
+ { 0x4A88, 49543 },
+ { 0x4A8D, 49546 },
+ { 0x4A76, 49549 },
+ { 0x4A79, 49551 },
+ { 0x4A7B, 49554 },
+ { 0x4A7D, 49557 },
+ { 0x4A7A, 49560 },
+ { 0x4A7C, 49564 },
+ { 0x79A3, 49568 },
+ { 0x8063, 49571 },
+ { 0x0065, 49572 },
+ { 0x7B2E, 49574 },
+ { 0x1FDA, 49576 },
+ { 0x7FCA, 49581 },
+ { 0x8085, 49583 },
+ { 0x1C9A, 49584 },
+ { 0x1E68, 49585 },
+ { 0x7FC7, 49587 },
+ { 0x79CF, 49588 },
+ { 0x7B91, 49589 },
+ { 0x7B92, 49590 },
+ { 0x81ED, 49593 },
+ { 0x226C, 49595 },
+ { 0x7C09, 49596 },
+ { 0x7F6A, 49597 },
+ { 0x417C, 49599 },
+ { 0x4185, 49602 },
+ { 0x417E, 49605 },
+ { 0x4196, 49608 },
+ { 0x419C, 49611 },
+ { 0x4195, 49614 },
+ { 0x4198, 49617 },
+ { 0x417F, 49620 },
+ { 0x4186, 49623 },
+ { 0x4191, 49626 },
+ { 0x4187, 49629 },
+ { 0x4193, 49632 },
+ { 0x4184, 49635 },
+ { 0x4181, 49638 },
+ { 0x418C, 49641 },
+ { 0x4189, 49644 },
+ { 0x418E, 49647 },
+ { 0x4190, 49650 },
+ { 0x4183, 49653 },
+ { 0x4188, 49656 },
+ { 0x41AB, 49659 },
+ { 0x419D, 49662 },
+ { 0x41A1, 49665 },
+ { 0x4199, 49668 },
+ { 0x4182, 49671 },
+ { 0x41A6, 49674 },
+ { 0x419A, 49677 },
+ { 0x41A0, 49680 },
+ { 0x418F, 49683 },
+ { 0x417D, 49686 },
+ { 0x41A5, 49689 },
+ { 0x418A, 49692 },
+ { 0x4194, 49695 },
+ { 0x419E, 49698 },
+ { 0x41A3, 49701 },
+ { 0x419B, 49704 },
+ { 0x41AA, 49707 },
+ { 0x41A7, 49710 },
+ { 0x41A8, 49713 },
+ { 0x41A9, 49716 },
+ { 0x418B, 49719 },
+ { 0x419F, 49722 },
+ { 0x4192, 49725 },
+ { 0x4180, 49728 },
+ { 0x418D, 49731 },
+ { 0x41A2, 49734 },
+ { 0x41A4, 49737 },
+ { 0x41AC, 49740 },
+ { 0x4197, 49743 },
+ { 0x7F54, 49746 },
+ { 0x230C, 49747 },
+ { 0x7BE2, 49748 },
+ { 0x1D57, 49750 },
+ { 0x22F4, 49753 },
+ { 0x4B3B, 49754 },
+ { 0x4B3C, 49757 },
+ { 0x4B0C, 49760 },
+ { 0x4B0B, 49763 },
+ { 0x4B0A, 49766 },
+ { 0x4B4A, 49769 },
+ { 0x4B40, 49771 },
+ { 0x4B45, 49774 },
+ { 0x4B41, 49777 },
+ { 0x4B44, 49780 },
+ { 0x4B43, 49783 },
+ { 0x4B48, 49786 },
+ { 0x4B3F, 49789 },
+ { 0x4B47, 49792 },
+ { 0x4B46, 49795 },
+ { 0x4B42, 49798 },
+ { 0x4B31, 49801 },
+ { 0x4B36, 49805 },
+ { 0x4B32, 49809 },
+ { 0x4B38, 49813 },
+ { 0x4B34, 49817 },
+ { 0x4B4E, 49821 },
+ { 0x4B37, 49825 },
+ { 0x4B39, 49829 },
+ { 0x4B4F, 49833 },
+ { 0x4B33, 49837 },
+ { 0x4B3A, 49841 },
+ { 0x4B35, 49845 },
+ { 0x4B4B, 49849 },
+ { 0x4B10, 49852 },
+ { 0x4B0E, 49855 },
+ { 0x4B0F, 49858 },
+ { 0x4B0D, 49861 },
+ { 0x4B27, 49864 },
+ { 0x4B16, 49867 },
+ { 0x4B22, 49870 },
+ { 0x4B13, 49873 },
+ { 0x4B30, 49876 },
+ { 0x4B18, 49879 },
+ { 0x4B11, 49882 },
+ { 0x4B2D, 49885 },
+ { 0x4B29, 49888 },
+ { 0x4B24, 49891 },
+ { 0x4B25, 49894 },
+ { 0x4B2C, 49897 },
+ { 0x4B2F, 49900 },
+ { 0x4B20, 49903 },
+ { 0x4B50, 49906 },
+ { 0x4B2E, 49909 },
+ { 0x4B2B, 49912 },
+ { 0x4B28, 49915 },
+ { 0x4B17, 49918 },
+ { 0x4B1D, 49921 },
+ { 0x4B23, 49924 },
+ { 0x4B14, 49927 },
+ { 0x4B19, 49930 },
+ { 0x4B12, 49933 },
+ { 0x4B4D, 49936 },
+ { 0x4B15, 49939 },
+ { 0x4B1F, 49942 },
+ { 0x4B1A, 49945 },
+ { 0x4B26, 49948 },
+ { 0x4B21, 49951 },
+ { 0x4B1B, 49954 },
+ { 0x4B2A, 49957 },
+ { 0x4B1E, 49960 },
+ { 0x4B1C, 49963 },
+ { 0x4B3D, 49966 },
+ { 0x4B3E, 49968 },
+ { 0x4B49, 49970 },
+ { 0x4B4C, 49973 },
+ { 0x7FBF, 49976 },
+ { 0x79D2, 49978 },
+ { 0x22D8, 49980 },
+ { 0x230B, 49981 },
+ { 0x7A40, 49982 },
+ { 0x21F6, 49983 },
+ { 0x25E4, 49991 },
+ { 0x21F1, 49999 },
+ { 0x21F3, 50004 },
+ { 0x21F2, 50009 },
+ { 0x25E3, 50014 },
+ { 0x21F4, 50021 },
+ { 0x21F5, 50026 },
+ { 0x21EE, 50032 },
+ { 0x25D6, 50036 },
+ { 0x25DC, 50040 },
+ { 0x25DB, 50044 },
+ { 0x7A44, 50056 },
+ { 0x7B6F, 50058 },
+ { 0x7BAA, 50060 },
+ { 0x266D, 50064 },
+ { 0x2671, 50068 },
+ { 0x26F0, 50075 },
+ { 0x26F2, 50077 },
+ { 0x7B85, 50082 },
+ { 0x7B84, 50087 },
+ { 0x26F1, 50092 },
+ { 0x26F3, 50094 },
+ { 0x799C, 50099 },
+ { 0x266E, 50101 },
+ { 0x22D1, 50105 },
+ { 0x79F4, 50106 },
+ { 0x7A04, 50108 },
+ { 0x2912, 50109 },
+ { 0x2915, 50114 },
+ { 0x2913, 50119 },
+ { 0x2914, 50125 },
+ { 0x2917, 50131 },
+ { 0x41AE, 50134 },
+ { 0x41B3, 50138 },
+ { 0x41AF, 50142 },
+ { 0x41B2, 50146 },
+ { 0x41B1, 50150 },
+ { 0x41B6, 50154 },
+ { 0x41B5, 50158 },
+ { 0x41B4, 50162 },
+ { 0x41B0, 50166 },
+ { 0x41C0, 50170 },
+ { 0x41C5, 50175 },
+ { 0x41B7, 50180 },
+ { 0x41C1, 50184 },
+ { 0x41C4, 50189 },
+ { 0x41C3, 50194 },
+ { 0x41C8, 50199 },
+ { 0x41C7, 50204 },
+ { 0x41BB, 50209 },
+ { 0x41BA, 50213 },
+ { 0x41C6, 50217 },
+ { 0x41BC, 50222 },
+ { 0x41C2, 50226 },
+ { 0x41BE, 50231 },
+ { 0x41BF, 50235 },
+ { 0x41B9, 50239 },
+ { 0x41B8, 50243 },
+ { 0x41BD, 50247 },
+ { 0x41AD, 50251 },
+ { 0x28BD, 50255 },
+ { 0x28C9, 50259 },
+ { 0x28B7, 50263 },
+ { 0x28B9, 50267 },
+ { 0x28BF, 50271 },
+ { 0x28C1, 50275 },
+ { 0x28C7, 50279 },
+ { 0x03A5, 50283 },
+ { 0x28A7, 50287 },
+ { 0x039B, 50291 },
+ { 0x28CB, 50295 },
+ { 0x28BB, 50299 },
+ { 0x28ED, 50303 },
+ { 0x28D3, 50309 },
+ { 0x28F7, 50315 },
+ { 0x28E5, 50321 },
+ { 0x28F3, 50327 },
+ { 0x28F1, 50333 },
+ { 0x28DD, 50339 },
+ { 0x28EB, 50345 },
+ { 0x28E3, 50351 },
+ { 0x28F9, 50357 },
+ { 0x28F5, 50363 },
+ { 0x28FD, 50369 },
+ { 0x28FF, 50375 },
+ { 0x2901, 50381 },
+ { 0x28FB, 50387 },
+ { 0x28CF, 50393 },
+ { 0x28CD, 50397 },
+ { 0x28A9, 50401 },
+ { 0x28C5, 50405 },
+ { 0x289F, 50409 },
+ { 0x28AD, 50413 },
+ { 0x039F, 50417 },
+ { 0x28B3, 50421 },
+ { 0x039D, 50425 },
+ { 0x0399, 50429 },
+ { 0x28C3, 50433 },
+ { 0x28A1, 50437 },
+ { 0x28AB, 50441 },
+ { 0x28A5, 50445 },
+ { 0x28A3, 50449 },
+ { 0x28B1, 50453 },
+ { 0x28B5, 50457 },
+ { 0x28DF, 50461 },
+ { 0x03A3, 50465 },
+ { 0x03A1, 50469 },
+ { 0x28AF, 50473 },
+ { 0x28E1, 50477 },
+ { 0x28E7, 50482 },
+ { 0x2911, 50487 },
+ { 0x28EF, 50492 },
+ { 0x28D9, 50497 },
+ { 0x28D1, 50502 },
+ { 0x28E9, 50507 },
+ { 0x28D7, 50512 },
+ { 0x28DB, 50517 },
+ { 0x28D5, 50522 },
+ { 0x290A, 50527 },
+ { 0x290C, 50532 },
+ { 0x2903, 50537 },
+ { 0x2904, 50541 },
+ { 0x2902, 50545 },
+ { 0x2907, 50548 },
+ { 0x2906, 50552 },
+ { 0x2908, 50556 },
+ { 0x2905, 50560 },
+ { 0x28BC, 50563 },
+ { 0x28C8, 50567 },
+ { 0x28B6, 50571 },
+ { 0x28B8, 50575 },
+ { 0x28BE, 50579 },
+ { 0x28C0, 50583 },
+ { 0x28C6, 50587 },
+ { 0x03A4, 50591 },
+ { 0x28A6, 50595 },
+ { 0x039A, 50599 },
+ { 0x28CA, 50603 },
+ { 0x28BA, 50607 },
+ { 0x28EC, 50611 },
+ { 0x28D2, 50617 },
+ { 0x28F6, 50623 },
+ { 0x28E4, 50629 },
+ { 0x28F2, 50635 },
+ { 0x28F0, 50641 },
+ { 0x28DC, 50647 },
+ { 0x28EA, 50653 },
+ { 0x28E2, 50659 },
+ { 0x28F8, 50665 },
+ { 0x28F4, 50671 },
+ { 0x28FC, 50677 },
+ { 0x28FE, 50683 },
+ { 0x2900, 50689 },
+ { 0x28FA, 50695 },
+ { 0x28CE, 50701 },
+ { 0x28CC, 50705 },
+ { 0x28A8, 50709 },
+ { 0x28C4, 50713 },
+ { 0x289E, 50717 },
+ { 0x28AC, 50721 },
+ { 0x039E, 50725 },
+ { 0x28B2, 50729 },
+ { 0x039C, 50733 },
+ { 0x0398, 50737 },
+ { 0x28C2, 50741 },
+ { 0x28A0, 50745 },
+ { 0x28AA, 50749 },
+ { 0x28A4, 50753 },
+ { 0x28A2, 50757 },
+ { 0x28B0, 50761 },
+ { 0x28B4, 50765 },
+ { 0x28DE, 50769 },
+ { 0x03A2, 50773 },
+ { 0x03A0, 50777 },
+ { 0x28AE, 50781 },
+ { 0x28E0, 50785 },
+ { 0x28E6, 50790 },
+ { 0x2910, 50795 },
+ { 0x28EE, 50800 },
+ { 0x28D8, 50805 },
+ { 0x28D0, 50810 },
+ { 0x28E8, 50815 },
+ { 0x28D6, 50820 },
+ { 0x28DA, 50825 },
+ { 0x28D4, 50830 },
+ { 0x2909, 50835 },
+ { 0x290B, 50840 },
+ { 0x2916, 50845 },
+ { 0x290D, 50849 },
+ { 0x290E, 50853 },
+ { 0x290F, 50857 },
+ { 0x2918, 50861 },
+ { 0x7B2B, 50864 },
+ { 0x7B4D, 50867 },
+ { 0x806A, 50869 },
+ { 0x7CD9, 50870 },
+ { 0x7CBC, 50873 },
+ { 0x27FE, 50875 },
+ { 0x2382, 50876 },
+ { 0x1C98, 50881 },
+ { 0x2A21, 50882 },
+ { 0x2A22, 50886 },
+ { 0x7C7B, 50890 },
+ { 0x7B1D, 50892 },
+ { 0x3E38, 50893 },
+ { 0x3E34, 50896 },
+ { 0x23C0, 50898 },
+ { 0x006F, 50902 },
+ { 0x1D56, 50904 },
+ { 0x1D5C, 50906 },
+ { 0x7A76, 50908 },
+ { 0x7A77, 50909 },
+ { 0x7D84, 50911 },
+ { 0x6D82, 50913 },
+ { 0x6D7F, 50916 },
+ { 0x22AE, 50920 },
+ { 0x22AF, 50924 },
+ { 0x6D81, 50928 },
+ { 0x6D80, 50932 },
+ { 0x22B0, 50936 },
+ { 0x22AD, 50940 },
+ { 0x6D7E, 50944 },
+ { 0x7A49, 50948 },
+ { 0x1FE2, 50950 },
+ { 0x7F3E, 50955 },
+ { 0x0004, 50957 },
+ { 0x780E, 50959 },
+ { 0x77DC, 50963 },
+ { 0x780F, 50967 },
+ { 0x7810, 50970 },
+ { 0x7811, 50973 },
+ { 0x7812, 50976 },
+ { 0x7813, 50979 },
+ { 0x7814, 50982 },
+ { 0x7815, 50985 },
+ { 0x7816, 50988 },
+ { 0x7817, 50991 },
+ { 0x7818, 50994 },
+ { 0x7819, 50997 },
+ { 0x781A, 51000 },
+ { 0x781B, 51003 },
+ { 0x781C, 51006 },
+ { 0x781D, 51009 },
+ { 0x781E, 51012 },
+ { 0x781F, 51015 },
+ { 0x7820, 51018 },
+ { 0x7821, 51021 },
+ { 0x7822, 51024 },
+ { 0x7823, 51027 },
+ { 0x7824, 51030 },
+ { 0x7825, 51033 },
+ { 0x7826, 51036 },
+ { 0x7827, 51039 },
+ { 0x7828, 51042 },
+ { 0x7829, 51045 },
+ { 0x782A, 51048 },
+ { 0x782B, 51051 },
+ { 0x782C, 51054 },
+ { 0x782D, 51057 },
+ { 0x782E, 51060 },
+ { 0x782F, 51063 },
+ { 0x7830, 51066 },
+ { 0x7831, 51069 },
+ { 0x7832, 51072 },
+ { 0x7833, 51075 },
+ { 0x7834, 51078 },
+ { 0x7835, 51081 },
+ { 0x7836, 51084 },
+ { 0x7837, 51087 },
+ { 0x7838, 51090 },
+ { 0x7839, 51093 },
+ { 0x783A, 51096 },
+ { 0x783B, 51099 },
+ { 0x783C, 51102 },
+ { 0x783D, 51105 },
+ { 0x783E, 51108 },
+ { 0x783F, 51111 },
+ { 0x77DD, 51114 },
+ { 0x77DE, 51117 },
+ { 0x77DF, 51120 },
+ { 0x77E0, 51123 },
+ { 0x77E1, 51126 },
+ { 0x77E2, 51129 },
+ { 0x77E3, 51132 },
+ { 0x77E4, 51135 },
+ { 0x77E5, 51138 },
+ { 0x77E6, 51141 },
+ { 0x77E7, 51144 },
+ { 0x77E8, 51147 },
+ { 0x77E9, 51150 },
+ { 0x77EA, 51153 },
+ { 0x77EB, 51156 },
+ { 0x77EC, 51159 },
+ { 0x77ED, 51162 },
+ { 0x77EE, 51165 },
+ { 0x77EF, 51168 },
+ { 0x77F0, 51171 },
+ { 0x77F1, 51174 },
+ { 0x77F2, 51177 },
+ { 0x77F3, 51180 },
+ { 0x77F4, 51183 },
+ { 0x77F5, 51186 },
+ { 0x77F6, 51189 },
+ { 0x77F7, 51192 },
+ { 0x77F8, 51195 },
+ { 0x77F9, 51198 },
+ { 0x77FA, 51201 },
+ { 0x77FB, 51204 },
+ { 0x77FC, 51207 },
+ { 0x77FD, 51210 },
+ { 0x77FE, 51213 },
+ { 0x77FF, 51216 },
+ { 0x7800, 51219 },
+ { 0x7801, 51222 },
+ { 0x7802, 51225 },
+ { 0x7803, 51228 },
+ { 0x7804, 51231 },
+ { 0x7805, 51234 },
+ { 0x7806, 51237 },
+ { 0x7807, 51240 },
+ { 0x7808, 51243 },
+ { 0x7809, 51246 },
+ { 0x780A, 51249 },
+ { 0x780B, 51252 },
+ { 0x780C, 51255 },
+ { 0x780D, 51258 },
+ { 0x80AF, 51261 },
+ { 0x1CD4, 51264 },
+ { 0x25BA, 51266 },
+ { 0x21ED, 51268 },
+ { 0x29FE, 51270 },
+ { 0x273B, 51272 },
+ { 0x2A35, 51274 },
+ { 0x29F3, 51276 },
+ { 0x2A01, 51279 },
+ { 0x270C, 51282 },
+ { 0x1C8F, 51285 },
+ { 0x270B, 51288 },
+ { 0x25B6, 51291 },
+ { 0x261B, 51296 },
+ { 0x3E37, 51298 },
+ { 0x029C, 51301 },
+ { 0x2695, 51304 },
+ { 0x23E0, 51307 },
+ { 0x1C96, 51310 },
+ { 0x1CAB, 51314 },
+ { 0x2BBC, 51316 },
+ { 0x25B7, 51320 },
+ { 0x1F22, 51325 },
+ { 0x1C99, 51327 },
+ { 0x2A2B, 51329 },
+ { 0x26C2, 51331 },
+ { 0x26C4, 51334 },
+ { 0x26C3, 51339 },
+ { 0x2670, 51342 },
+ { 0x266F, 51345 },
+ { 0x270D, 51348 },
+ { 0x1F1F, 51352 },
+ { 0x2116, 51354 },
+ { 0x211B, 51358 },
+ { 0x2117, 51362 },
+ { 0x211A, 51366 },
+ { 0x2119, 51370 },
+ { 0x211E, 51374 },
+ { 0x211D, 51378 },
+ { 0x211C, 51382 },
+ { 0x2118, 51386 },
+ { 0x211F, 51390 },
+ { 0x2675, 51394 },
+ { 0x2674, 51397 },
+ { 0x2A02, 51400 },
+ { 0x271E, 51403 },
+ { 0x2A34, 51406 },
+ { 0x1E7B, 51409 },
+ { 0x26DC, 51411 },
+ { 0x1CBF, 51413 },
+ { 0x26DD, 51416 },
+ { 0x1F20, 51418 },
+ { 0x2047, 51420 },
+ { 0x2704, 51423 },
+ { 0x2706, 51428 },
+ { 0x1EFA, 51434 },
+ { 0x1C8E, 51440 },
+ { 0x2A2F, 51443 },
+ { 0x1CB4, 51446 },
+ { 0x1F21, 51449 },
+ { 0x2A2D, 51451 },
+ { 0x1C97, 51455 },
+ { 0x7AA3, 51459 },
+ { 0x7ACC, 51460 },
+ { 0x7B81, 51462 },
+ { 0x228B, 51464 },
+ { 0x001D, 51466 },
+ { 0x2604, 51468 },
+ { 0x2605, 51473 },
+ { 0x2687, 51481 },
+ { 0x2698, 51486 },
+ { 0x26CF, 51496 },
+ { 0x2817, 51501 },
+ { 0x2692, 51506 },
+ { 0x2694, 51511 },
+ { 0x2761, 51516 },
+ { 0x2592, 51521 },
+ { 0x268F, 51526 },
+ { 0x1EA4, 51529 },
+ { 0x1E88, 51531 },
+ { 0x79DC, 51532 },
+ { 0x7B04, 51534 },
+ { 0x7A1F, 51535 },
+ { 0x2261, 51537 },
+ { 0x7F39, 51539 },
+ { 0x7A3B, 51540 },
+ { 0x1C8A, 51542 },
+ { 0x1C7F, 51544 },
+ { 0x262E, 51546 },
+ { 0x7AE4, 51549 },
+ { 0x7B44, 51552 },
+ { 0x7B58, 51554 },
+ { 0x2387, 51556 },
+ { 0x22B9, 51558 },
+ { 0x7A4E, 51559 },
+ { 0x1CCD, 51562 },
+ { 0x7F4E, 51565 },
+ { 0x7D8A, 51567 },
+ { 0x7C1F, 51569 },
+ { 0x7C5A, 51571 },
+ { 0x80A5, 51572 },
+ { 0x1EF8, 51573 },
+ { 0x29FB, 51574 },
+ { 0x1E6B, 51576 },
+ { 0x1D14, 51578 },
+ { 0x79F9, 51581 },
+ { 0x7FC3, 51583 },
+ { 0x226B, 51584 },
+ { 0x1D21, 51585 },
+ { 0x2607, 51588 },
+ { 0x7FE3, 51590 },
+ { 0x7A66, 51591 },
+ { 0x41F9, 51592 },
+ { 0x41FE, 51595 },
+ { 0x41F0, 51598 },
+ { 0x41F3, 51601 },
+ { 0x41F2, 51604 },
+ { 0x41F7, 51607 },
+ { 0x41F6, 51610 },
+ { 0x420A, 51613 },
+ { 0x41FF, 51617 },
+ { 0x4206, 51620 },
+ { 0x4208, 51623 },
+ { 0x4207, 51626 },
+ { 0x41FA, 51629 },
+ { 0x41FB, 51632 },
+ { 0x41FC, 51635 },
+ { 0x4209, 51638 },
+ { 0x4202, 51641 },
+ { 0x4203, 51644 },
+ { 0x4204, 51647 },
+ { 0x4205, 51650 },
+ { 0x41F4, 51653 },
+ { 0x41FD, 51656 },
+ { 0x4201, 51659 },
+ { 0x41F8, 51662 },
+ { 0x41F1, 51665 },
+ { 0x4200, 51668 },
+ { 0x41F5, 51671 },
+ { 0x79E1, 51674 },
+ { 0x7A52, 51675 },
+ { 0x7BC2, 51676 },
+ { 0x22B3, 51677 },
+ { 0x224E, 51680 },
+ { 0x7D75, 51683 },
+ { 0x2BCD, 51686 },
+ { 0x2CF9, 51691 },
+ { 0x2CE4, 51693 },
+ { 0x2CE9, 51696 },
+ { 0x2CF8, 51699 },
+ { 0x2CEC, 51702 },
+ { 0x2CF1, 51705 },
+ { 0x2CE5, 51708 },
+ { 0x2CE8, 51711 },
+ { 0x2CF6, 51714 },
+ { 0x2CEF, 51717 },
+ { 0x2CED, 51720 },
+ { 0x2CF3, 51723 },
+ { 0x2CF4, 51726 },
+ { 0x2CE6, 51729 },
+ { 0x2CEB, 51732 },
+ { 0x2CF7, 51735 },
+ { 0x2CF0, 51738 },
+ { 0x2CF5, 51741 },
+ { 0x2CEE, 51744 },
+ { 0x2CF2, 51747 },
+ { 0x2CE7, 51750 },
+ { 0x2CEA, 51753 },
+ { 0x2CDA, 51756 },
+ { 0x2D1E, 51759 },
+ { 0x2D21, 51762 },
+ { 0x2D22, 51765 },
+ { 0x2CDD, 51768 },
+ { 0x2CE3, 51771 },
+ { 0x2CDC, 51774 },
+ { 0x2CD6, 51777 },
+ { 0x2CC9, 51780 },
+ { 0x2CD7, 51783 },
+ { 0x2CCE, 51786 },
+ { 0x2D1C, 51789 },
+ { 0x2D20, 51792 },
+ { 0x2D23, 51795 },
+ { 0x2CC6, 51798 },
+ { 0x2CCC, 51801 },
+ { 0x2D1D, 51804 },
+ { 0x2D1F, 51807 },
+ { 0x2CDF, 51810 },
+ { 0x2CE0, 51813 },
+ { 0x2D14, 51816 },
+ { 0x2CE2, 51819 },
+ { 0x2CE1, 51822 },
+ { 0x2D16, 51825 },
+ { 0x2CDB, 51828 },
+ { 0x2D04, 51831 },
+ { 0x2CFC, 51834 },
+ { 0x2CD9, 51837 },
+ { 0x2CD2, 51840 },
+ { 0x2D13, 51843 },
+ { 0x2D10, 51846 },
+ { 0x2D12, 51849 },
+ { 0x2CDE, 51852 },
+ { 0x2D1A, 51855 },
+ { 0x2D15, 51858 },
+ { 0x2CFA, 51861 },
+ { 0x2CD8, 51864 },
+ { 0x2CC8, 51867 },
+ { 0x2D03, 51870 },
+ { 0x2CCA, 51873 },
+ { 0x2CCB, 51876 },
+ { 0x2D0B, 51879 },
+ { 0x2CD5, 51882 },
+ { 0x2CD0, 51885 },
+ { 0x2CD1, 51888 },
+ { 0x2D0F, 51891 },
+ { 0x2D11, 51894 },
+ { 0x2CC7, 51897 },
+ { 0x2CCD, 51900 },
+ { 0x2D1B, 51903 },
+ { 0x2CFB, 51906 },
+ { 0x2D07, 51909 },
+ { 0x2D08, 51912 },
+ { 0x2CCF, 51915 },
+ { 0x2CFF, 51918 },
+ { 0x2D06, 51921 },
+ { 0x2D0D, 51924 },
+ { 0x2D05, 51927 },
+ { 0x2CFD, 51930 },
+ { 0x2D0C, 51933 },
+ { 0x2D01, 51936 },
+ { 0x2CD4, 51939 },
+ { 0x2CD3, 51942 },
+ { 0x2D17, 51945 },
+ { 0x2D19, 51948 },
+ { 0x2D00, 51951 },
+ { 0x2D18, 51954 },
+ { 0x2D09, 51957 },
+ { 0x2D0A, 51960 },
+ { 0x2CFE, 51963 },
+ { 0x2D02, 51966 },
+ { 0x2D0E, 51969 },
+ { 0x2BCC, 51972 },
+ { 0x0EAE, 51977 },
+ { 0x0EB1, 51980 },
+ { 0x0EB7, 51983 },
+ { 0x0EB0, 51986 },
+ { 0x0EAB, 51989 },
+ { 0x0EA7, 51992 },
+ { 0x0EAC, 51995 },
+ { 0x0EAA, 51998 },
+ { 0x0F04, 52001 },
+ { 0x0EA5, 52004 },
+ { 0x0EA8, 52007 },
+ { 0x0EB3, 52010 },
+ { 0x0EB4, 52013 },
+ { 0x0EE5, 52016 },
+ { 0x0EB6, 52019 },
+ { 0x0EB5, 52022 },
+ { 0x0EF1, 52025 },
+ { 0x0EAF, 52028 },
+ { 0x38D1, 52031 },
+ { 0x0EEA, 52034 },
+ { 0x38C7, 52037 },
+ { 0x0F00, 52040 },
+ { 0x0EC6, 52043 },
+ { 0x38C2, 52046 },
+ { 0x0EDB, 52049 },
+ { 0x0EE0, 52052 },
+ { 0x0EDA, 52055 },
+ { 0x0ED6, 52058 },
+ { 0x0ED3, 52061 },
+ { 0x0ED7, 52064 },
+ { 0x0ED5, 52067 },
+ { 0x0EB2, 52070 },
+ { 0x0EFD, 52073 },
+ { 0x0EEC, 52076 },
+ { 0x0EB9, 52079 },
+ { 0x0EAD, 52082 },
+ { 0x0EBE, 52085 },
+ { 0x0EF2, 52088 },
+ { 0x0EED, 52091 },
+ { 0x38CD, 52094 },
+ { 0x0EE8, 52097 },
+ { 0x0EE9, 52100 },
+ { 0x38CC, 52103 },
+ { 0x0EC1, 52106 },
+ { 0x0F01, 52109 },
+ { 0x0F02, 52112 },
+ { 0x0EBB, 52115 },
+ { 0x0ECC, 52118 },
+ { 0x38CA, 52121 },
+ { 0x0EC4, 52124 },
+ { 0x38C3, 52127 },
+ { 0x0EBF, 52130 },
+ { 0x38BE, 52133 },
+ { 0x0EBD, 52136 },
+ { 0x38BF, 52139 },
+ { 0x0ED2, 52142 },
+ { 0x0ED4, 52145 },
+ { 0x0EA6, 52148 },
+ { 0x0EA9, 52151 },
+ { 0x38B8, 52154 },
+ { 0x0EFE, 52157 },
+ { 0x0EE1, 52160 },
+ { 0x0EE6, 52163 },
+ { 0x0EE7, 52166 },
+ { 0x38C5, 52169 },
+ { 0x38C6, 52172 },
+ { 0x0EB8, 52175 },
+ { 0x0EBA, 52178 },
+ { 0x0EC3, 52181 },
+ { 0x0EC5, 52184 },
+ { 0x38BA, 52187 },
+ { 0x38BC, 52190 },
+ { 0x0EDC, 52193 },
+ { 0x0EDD, 52196 },
+ { 0x0EDF, 52199 },
+ { 0x0EDE, 52202 },
+ { 0x38CF, 52205 },
+ { 0x38B9, 52208 },
+ { 0x38B6, 52211 },
+ { 0x38B7, 52214 },
+ { 0x0F03, 52217 },
+ { 0x0EF8, 52220 },
+ { 0x0EF3, 52223 },
+ { 0x0EEE, 52226 },
+ { 0x0EEB, 52229 },
+ { 0x0EF0, 52232 },
+ { 0x0EEF, 52235 },
+ { 0x0EC2, 52238 },
+ { 0x0ED0, 52241 },
+ { 0x0EC0, 52244 },
+ { 0x0EFF, 52247 },
+ { 0x38D0, 52250 },
+ { 0x0EFB, 52253 },
+ { 0x0ECD, 52256 },
+ { 0x38C9, 52259 },
+ { 0x0ECF, 52262 },
+ { 0x0ECE, 52265 },
+ { 0x38C4, 52268 },
+ { 0x0EBC, 52271 },
+ { 0x0ED9, 52274 },
+ { 0x0EE3, 52277 },
+ { 0x0EF7, 52280 },
+ { 0x0EF9, 52283 },
+ { 0x0EFC, 52286 },
+ { 0x0ECA, 52289 },
+ { 0x38CB, 52292 },
+ { 0x0EF5, 52295 },
+ { 0x0ECB, 52298 },
+ { 0x0EC9, 52301 },
+ { 0x38C0, 52304 },
+ { 0x38CE, 52307 },
+ { 0x38D2, 52310 },
+ { 0x0EE2, 52313 },
+ { 0x0EC7, 52316 },
+ { 0x0EC8, 52319 },
+ { 0x38BB, 52322 },
+ { 0x38BD, 52325 },
+ { 0x0ED8, 52328 },
+ { 0x0EFA, 52331 },
+ { 0x0EF4, 52334 },
+ { 0x0ED1, 52337 },
+ { 0x38C8, 52340 },
+ { 0x38C1, 52343 },
+ { 0x0EE4, 52346 },
+ { 0x0EF6, 52349 },
+ { 0x0F5F, 52352 },
+ { 0x0F62, 52355 },
+ { 0x0F67, 52358 },
+ { 0x0F61, 52361 },
+ { 0x0F5C, 52364 },
+ { 0x0F50, 52367 },
+ { 0x0F5D, 52370 },
+ { 0x0F54, 52373 },
+ { 0x0F4D, 52376 },
+ { 0x0F53, 52379 },
+ { 0x0F63, 52382 },
+ { 0x0F64, 52385 },
+ { 0x0F90, 52388 },
+ { 0x0F66, 52391 },
+ { 0x0F65, 52394 },
+ { 0x0F95, 52397 },
+ { 0x0F60, 52400 },
+ { 0x0F82, 52403 },
+ { 0x0F6C, 52406 },
+ { 0x0F5E, 52409 },
+ { 0x0F58, 52412 },
+ { 0x3B3E, 52415 },
+ { 0x3B41, 52418 },
+ { 0x3B39, 52421 },
+ { 0x0F8F, 52424 },
+ { 0x0F8E, 52427 },
+ { 0x3B48, 52430 },
+ { 0x0F93, 52433 },
+ { 0x3B2F, 52436 },
+ { 0x0FA4, 52439 },
+ { 0x3B35, 52442 },
+ { 0x0F75, 52445 },
+ { 0x3B46, 52448 },
+ { 0x0F9C, 52451 },
+ { 0x0F9A, 52454 },
+ { 0x0F9D, 52457 },
+ { 0x0F9B, 52460 },
+ { 0x0F4F, 52463 },
+ { 0x3B31, 52466 },
+ { 0x0F86, 52469 },
+ { 0x3B2D, 52472 },
+ { 0x0F81, 52475 },
+ { 0x0F80, 52478 },
+ { 0x0F51, 52481 },
+ { 0x0F52, 52484 },
+ { 0x3B1A, 52487 },
+ { 0x3B37, 52490 },
+ { 0x0F8A, 52493 },
+ { 0x3B34, 52496 },
+ { 0x0F88, 52499 },
+ { 0x0F5B, 52502 },
+ { 0x0F56, 52505 },
+ { 0x0F72, 52508 },
+ { 0x0F57, 52511 },
+ { 0x0F8C, 52514 },
+ { 0x0F8D, 52517 },
+ { 0x0F4E, 52520 },
+ { 0x3B1C, 52523 },
+ { 0x3B1F, 52526 },
+ { 0x0F9E, 52529 },
+ { 0x0F91, 52532 },
+ { 0x0FA3, 52535 },
+ { 0x0F9F, 52538 },
+ { 0x0FA0, 52541 },
+ { 0x0F68, 52544 },
+ { 0x0F7F, 52547 },
+ { 0x0F6A, 52550 },
+ { 0x0F6B, 52553 },
+ { 0x3B49, 52556 },
+ { 0x3B32, 52559 },
+ { 0x0F55, 52562 },
+ { 0x0F73, 52565 },
+ { 0x3B3F, 52568 },
+ { 0x3B3D, 52571 },
+ { 0x3B40, 52574 },
+ { 0x3B21, 52577 },
+ { 0x3B1E, 52580 },
+ { 0x0F70, 52583 },
+ { 0x0F94, 52586 },
+ { 0x0F87, 52589 },
+ { 0x0F8B, 52592 },
+ { 0x3B2C, 52595 },
+ { 0x0F85, 52598 },
+ { 0x0F84, 52601 },
+ { 0x3B1B, 52604 },
+ { 0x0F6D, 52607 },
+ { 0x0F6E, 52610 },
+ { 0x3B42, 52613 },
+ { 0x0F98, 52616 },
+ { 0x3B38, 52619 },
+ { 0x0F89, 52622 },
+ { 0x0F7D, 52625 },
+ { 0x0F7C, 52628 },
+ { 0x0F5A, 52631 },
+ { 0x0F59, 52634 },
+ { 0x0F93, 52637 },
+ { 0x0F6F, 52640 },
+ { 0x0F96, 52643 },
+ { 0x0FA1, 52646 },
+ { 0x0FA2, 52649 },
+ { 0x3B2A, 52652 },
+ { 0x3B22, 52655 },
+ { 0x3B23, 52658 },
+ { 0x3B45, 52661 },
+ { 0x3B44, 52664 },
+ { 0x0F99, 52667 },
+ { 0x0F83, 52670 },
+ { 0x3B4A, 52673 },
+ { 0x0F7B, 52676 },
+ { 0x0F91, 52679 },
+ { 0x3B47, 52682 },
+ { 0x3B30, 52685 },
+ { 0x3B2E, 52688 },
+ { 0x0F77, 52691 },
+ { 0x0F78, 52694 },
+ { 0x3B3B, 52697 },
+ { 0x3B3C, 52700 },
+ { 0x0F94, 52703 },
+ { 0x0F97, 52706 },
+ { 0x0F92, 52709 },
+ { 0x3B36, 52712 },
+ { 0x0F71, 52715 },
+ { 0x3B27, 52718 },
+ { 0x0F79, 52721 },
+ { 0x3B24, 52724 },
+ { 0x0F7E, 52727 },
+ { 0x3B1D, 52730 },
+ { 0x0F69, 52733 },
+ { 0x3B25, 52736 },
+ { 0x0F76, 52739 },
+ { 0x3B28, 52742 },
+ { 0x0F74, 52745 },
+ { 0x3B3A, 52748 },
+ { 0x3B26, 52751 },
+ { 0x3B20, 52754 },
+ { 0x3B33, 52757 },
+ { 0x0F7A, 52760 },
+ { 0x3B29, 52763 },
+ { 0x0F92, 52766 },
+ { 0x3B43, 52769 },
+ { 0x3B2B, 52772 },
+ { 0x0F06, 52775 },
+ { 0x0F0B, 52778 },
+ { 0x0F1A, 52781 },
+ { 0x0F0E, 52784 },
+ { 0x0F13, 52787 },
+ { 0x0F07, 52790 },
+ { 0x0F0A, 52793 },
+ { 0x0F18, 52796 },
+ { 0x0F11, 52799 },
+ { 0x0F0F, 52802 },
+ { 0x0F15, 52805 },
+ { 0x0F16, 52808 },
+ { 0x0F08, 52811 },
+ { 0x0F0D, 52814 },
+ { 0x0F19, 52817 },
+ { 0x0F12, 52820 },
+ { 0x0F17, 52823 },
+ { 0x0F1B, 52826 },
+ { 0x0F1C, 52829 },
+ { 0x0F3D, 52832 },
+ { 0x3B17, 52835 },
+ { 0x0F3F, 52838 },
+ { 0x0F40, 52841 },
+ { 0x0F25, 52844 },
+ { 0x0F27, 52847 },
+ { 0x0F28, 52850 },
+ { 0x0F2E, 52853 },
+ { 0x0F32, 52856 },
+ { 0x0F10, 52859 },
+ { 0x0F14, 52862 },
+ { 0x0F09, 52865 },
+ { 0x0F0C, 52868 },
+ { 0x0F48, 52871 },
+ { 0x0F1F, 52874 },
+ { 0x0F20, 52877 },
+ { 0x3B0C, 52880 },
+ { 0x3B0E, 52883 },
+ { 0x3B0F, 52886 },
+ { 0x0F3A, 52889 },
+ { 0x0F41, 52892 },
+ { 0x0F3E, 52895 },
+ { 0x3B13, 52898 },
+ { 0x3B15, 52901 },
+ { 0x3B16, 52904 },
+ { 0x0F24, 52907 },
+ { 0x0F4B, 52910 },
+ { 0x0F26, 52913 },
+ { 0x0F2F, 52916 },
+ { 0x0F31, 52919 },
+ { 0x0F1D, 52922 },
+ { 0x0F49, 52925 },
+ { 0x0F3C, 52928 },
+ { 0x3B05, 52931 },
+ { 0x0F2D, 52934 },
+ { 0x0F2C, 52937 },
+ { 0x0F33, 52940 },
+ { 0x0F35, 52943 },
+ { 0x0F39, 52946 },
+ { 0x3B0B, 52949 },
+ { 0x0F38, 52952 },
+ { 0x0F43, 52955 },
+ { 0x0F21, 52958 },
+ { 0x3B0D, 52961 },
+ { 0x0F3B, 52964 },
+ { 0x3B14, 52967 },
+ { 0x3B11, 52970 },
+ { 0x3B12, 52973 },
+ { 0x3B04, 52976 },
+ { 0x0F4C, 52979 },
+ { 0x3B03, 52982 },
+ { 0x3B09, 52985 },
+ { 0x3B08, 52988 },
+ { 0x0F1E, 52991 },
+ { 0x0F22, 52994 },
+ { 0x0F23, 52997 },
+ { 0x3B06, 53000 },
+ { 0x3B07, 53003 },
+ { 0x0F29, 53006 },
+ { 0x3B0A, 53009 },
+ { 0x0F34, 53012 },
+ { 0x0F37, 53015 },
+ { 0x0F05, 53018 },
+ { 0x3B10, 53021 },
+ { 0x0F4A, 53024 },
+ { 0x0F2A, 53027 },
+ { 0x0F2B, 53030 },
+ { 0x0F36, 53033 },
+ { 0x3B18, 53036 },
+ { 0x3B19, 53039 },
+ { 0x0F46, 53042 },
+ { 0x0F45, 53045 },
+ { 0x0F42, 53048 },
+ { 0x0F30, 53051 },
+ { 0x0F44, 53054 },
+ { 0x0F47, 53057 },
+ { 0x4934, 53060 },
+ { 0x4933, 53065 },
+ { 0x4937, 53069 },
+ { 0x4938, 53073 },
+ { 0x4936, 53077 },
+ { 0x4935, 53081 },
+ { 0x493A, 53085 },
+ { 0x493F, 53089 },
+ { 0x493B, 53093 },
+ { 0x493E, 53097 },
+ { 0x493D, 53101 },
+ { 0x4942, 53105 },
+ { 0x4939, 53109 },
+ { 0x4941, 53113 },
+ { 0x4940, 53117 },
+ { 0x493C, 53121 },
+ { 0x492E, 53125 },
+ { 0x4931, 53129 },
+ { 0x492F, 53133 },
+ { 0x4932, 53137 },
+ { 0x4930, 53141 },
+ { 0x4911, 53145 },
+ { 0x4912, 53149 },
+ { 0x4917, 53153 },
+ { 0x491B, 53157 },
+ { 0x491A, 53161 },
+ { 0x4923, 53165 },
+ { 0x4918, 53169 },
+ { 0x4916, 53173 },
+ { 0x4922, 53177 },
+ { 0x4924, 53181 },
+ { 0x4925, 53185 },
+ { 0x4926, 53189 },
+ { 0x4913, 53193 },
+ { 0x491D, 53197 },
+ { 0x4920, 53201 },
+ { 0x4914, 53205 },
+ { 0x492D, 53209 },
+ { 0x4927, 53213 },
+ { 0x4929, 53217 },
+ { 0x491F, 53221 },
+ { 0x491C, 53225 },
+ { 0x4919, 53229 },
+ { 0x492B, 53233 },
+ { 0x492C, 53237 },
+ { 0x491E, 53241 },
+ { 0x4921, 53245 },
+ { 0x4915, 53249 },
+ { 0x4928, 53253 },
+ { 0x492A, 53258 },
+ { 0x464A, 53263 },
+ { 0x4656, 53266 },
+ { 0x4655, 53269 },
+ { 0x4652, 53272 },
+ { 0x4653, 53275 },
+ { 0x465A, 53278 },
+ { 0x464B, 53281 },
+ { 0x4647, 53284 },
+ { 0x464D, 53287 },
+ { 0x4650, 53290 },
+ { 0x4658, 53293 },
+ { 0x4659, 53296 },
+ { 0x464E, 53299 },
+ { 0x464F, 53302 },
+ { 0x464C, 53305 },
+ { 0x4646, 53308 },
+ { 0x4648, 53311 },
+ { 0x4657, 53314 },
+ { 0x4651, 53317 },
+ { 0x4654, 53320 },
+ { 0x4649, 53323 },
+ { 0x465B, 53326 },
+ { 0x465F, 53329 },
+ { 0x465D, 53333 },
+ { 0x465C, 53336 },
+ { 0x465E, 53339 },
+ { 0x0593, 53342 },
+ { 0x0575, 53345 },
+ { 0x0574, 53349 },
+ { 0x055F, 53353 },
+ { 0x0572, 53357 },
+ { 0x056F, 53361 },
+ { 0x0571, 53364 },
+ { 0x0562, 53368 },
+ { 0x0561, 53372 },
+ { 0x0563, 53376 },
+ { 0x0564, 53380 },
+ { 0x0569, 53383 },
+ { 0x056A, 53386 },
+ { 0x056D, 53392 },
+ { 0x0567, 53395 },
+ { 0x0566, 53398 },
+ { 0x0560, 53401 },
+ { 0x0565, 53404 },
+ { 0x056C, 53407 },
+ { 0x0568, 53412 },
+ { 0x0577, 53415 },
+ { 0x056B, 53419 },
+ { 0x3B5D, 53422 },
+ { 0x055B, 53426 },
+ { 0x055D, 53429 },
+ { 0x055C, 53432 },
+ { 0x0552, 53435 },
+ { 0x0557, 53439 },
+ { 0x0553, 53442 },
+ { 0x0551, 53445 },
+ { 0x0558, 53448 },
+ { 0x0547, 53451 },
+ { 0x0542, 53454 },
+ { 0x054B, 53457 },
+ { 0x055A, 53460 },
+ { 0x054A, 53465 },
+ { 0x0545, 53468 },
+ { 0x0544, 53472 },
+ { 0x0548, 53476 },
+ { 0x055E, 53479 },
+ { 0x054C, 53482 },
+ { 0x054D, 53485 },
+ { 0x0555, 53489 },
+ { 0x0556, 53492 },
+ { 0x0549, 53496 },
+ { 0x054F, 53499 },
+ { 0x0546, 53503 },
+ { 0x0541, 53506 },
+ { 0x0550, 53509 },
+ { 0x0559, 53513 },
+ { 0x0554, 53517 },
+ { 0x054E, 53520 },
+ { 0x0543, 53523 },
+ { 0x057C, 53526 },
+ { 0x3B73, 53529 },
+ { 0x058C, 53534 },
+ { 0x3B88, 53537 },
+ { 0x3B7F, 53542 },
+ { 0x0579, 53547 },
+ { 0x3B86, 53550 },
+ { 0x3B70, 53555 },
+ { 0x057F, 53560 },
+ { 0x0583, 53563 },
+ { 0x3B87, 53566 },
+ { 0x3B79, 53571 },
+ { 0x0586, 53576 },
+ { 0x3B7B, 53579 },
+ { 0x0588, 53584 },
+ { 0x3B7C, 53587 },
+ { 0x058F, 53592 },
+ { 0x3B81, 53595 },
+ { 0x0592, 53600 },
+ { 0x3B84, 53603 },
+ { 0x0580, 53608 },
+ { 0x3B76, 53611 },
+ { 0x057D, 53616 },
+ { 0x3B85, 53619 },
+ { 0x3B74, 53624 },
+ { 0x0581, 53629 },
+ { 0x3B5C, 53632 },
+ { 0x3B77, 53637 },
+ { 0x0578, 53642 },
+ { 0x3B6F, 53645 },
+ { 0x3B6D, 53650 },
+ { 0x3B6E, 53655 },
+ { 0x058A, 53660 },
+ { 0x0590, 53663 },
+ { 0x3B82, 53666 },
+ { 0x0591, 53671 },
+ { 0x3B6A, 53674 },
+ { 0x3B69, 53680 },
+ { 0x3B83, 53686 },
+ { 0x3B6C, 53691 },
+ { 0x3B6B, 53699 },
+ { 0x3B62, 53707 },
+ { 0x3B63, 53711 },
+ { 0x3B67, 53715 },
+ { 0x3B60, 53719 },
+ { 0x3B66, 53723 },
+ { 0x3B61, 53727 },
+ { 0x3B65, 53731 },
+ { 0x3B64, 53736 },
+ { 0x057B, 53740 },
+ { 0x3B72, 53743 },
+ { 0x058B, 53748 },
+ { 0x3B7E, 53752 },
+ { 0x0582, 53758 },
+ { 0x3B78, 53762 },
+ { 0x0585, 53768 },
+ { 0x0587, 53772 },
+ { 0x058D, 53776 },
+ { 0x057A, 53780 },
+ { 0x3B71, 53783 },
+ { 0x0584, 53788 },
+ { 0x3B7A, 53791 },
+ { 0x058E, 53796 },
+ { 0x3B80, 53799 },
+ { 0x057E, 53804 },
+ { 0x3B75, 53807 },
+ { 0x0589, 53812 },
+ { 0x3B7D, 53815 },
+ { 0x3B5F, 53820 },
+ { 0x3B68, 53824 },
+ { 0x3B89, 53829 },
+ { 0x0595, 53833 },
+ { 0x3B5E, 53838 },
+ { 0x0594, 53844 },
+ { 0x0596, 53849 },
+ { 0x0576, 53854 },
+ { 0x0573, 53858 },
+ { 0x056E, 53862 },
+ { 0x0570, 53865 },
+ { 0x0597, 53868 },
+ { 0x0598, 53871 },
+ { 0x22F2, 53874 },
+ { 0x7F7D, 53878 },
+ { 0x7D02, 53880 },
+ { 0x7D03, 53884 },
+ { 0x7CC9, 53891 },
+ { 0x27F8, 53893 },
+ { 0x1C88, 53894 },
+ { 0x2A05, 53895 },
+ { 0x1CBB, 53898 },
+ { 0x1D2A, 53900 },
+ { 0x7FE8, 53903 },
+ { 0x4ADD, 53906 },
+ { 0x4ADC, 53909 },
+ { 0x4AA5, 53912 },
+ { 0x4AA4, 53915 },
+ { 0x4AA3, 53918 },
+ { 0x4AE3, 53921 },
+ { 0x4AD8, 53923 },
+ { 0x4AD4, 53927 },
+ { 0x4ADA, 53931 },
+ { 0x4AD6, 53935 },
+ { 0x4AD3, 53939 },
+ { 0x4AD9, 53943 },
+ { 0x4ADB, 53947 },
+ { 0x4AD5, 53951 },
+ { 0x4AD7, 53955 },
+ { 0x4AE5, 53959 },
+ { 0x4AE4, 53964 },
+ { 0x4AE2, 53967 },
+ { 0x4AA6, 53971 },
+ { 0x4AAC, 53974 },
+ { 0x4AA8, 53977 },
+ { 0x4AAE, 53980 },
+ { 0x4AAA, 53983 },
+ { 0x4AA7, 53986 },
+ { 0x4AAD, 53989 },
+ { 0x4AAF, 53992 },
+ { 0x4AC8, 53995 },
+ { 0x4AB5, 53998 },
+ { 0x4AC3, 54001 },
+ { 0x4AB2, 54004 },
+ { 0x4AD2, 54007 },
+ { 0x4AA9, 54010 },
+ { 0x4AB7, 54013 },
+ { 0x4AB0, 54016 },
+ { 0x4ACD, 54019 },
+ { 0x4ACA, 54022 },
+ { 0x4AC5, 54025 },
+ { 0x4AC6, 54028 },
+ { 0x4ACC, 54031 },
+ { 0x4AD1, 54034 },
+ { 0x4AC1, 54037 },
+ { 0x4AAB, 54040 },
+ { 0x4ACE, 54043 },
+ { 0x4ACB, 54046 },
+ { 0x4AC9, 54049 },
+ { 0x4AB6, 54052 },
+ { 0x4ABC, 54055 },
+ { 0x4AC4, 54058 },
+ { 0x4AB3, 54061 },
+ { 0x4AB8, 54064 },
+ { 0x4AB1, 54067 },
+ { 0x4AB4, 54070 },
+ { 0x4AC0, 54073 },
+ { 0x4AB9, 54076 },
+ { 0x4AC7, 54079 },
+ { 0x4ABF, 54082 },
+ { 0x4ACF, 54085 },
+ { 0x4AD0, 54088 },
+ { 0x4AC2, 54091 },
+ { 0x4ABA, 54094 },
+ { 0x4ABE, 54097 },
+ { 0x4ABB, 54100 },
+ { 0x4ABD, 54103 },
+ { 0x4AE0, 54106 },
+ { 0x4AE6, 54109 },
+ { 0x4AE1, 54113 },
+ { 0x4ADF, 54116 },
+ { 0x4ADE, 54119 },
+ { 0x2B0B, 54122 },
+ { 0x2ADD, 54126 },
+ { 0x2ADE, 54129 },
+ { 0x2B39, 54133 },
+ { 0x2B00, 54136 },
+ { 0x2AE0, 54139 },
+ { 0x2AF4, 54142 },
+ { 0x2B18, 54145 },
+ { 0x2B19, 54148 },
+ { 0x2ABE, 54151 },
+ { 0x2AEE, 54154 },
+ { 0x2B3B, 54157 },
+ { 0x2B73, 54160 },
+ { 0x2B28, 54163 },
+ { 0x2B72, 54166 },
+ { 0x2B0D, 54169 },
+ { 0x2ACA, 54172 },
+ { 0x2B34, 54175 },
+ { 0x2AC3, 54178 },
+ { 0x2AC4, 54181 },
+ { 0x2B35, 54184 },
+ { 0x2B02, 54187 },
+ { 0x2B38, 54190 },
+ { 0x2ABC, 54193 },
+ { 0x2B53, 54196 },
+ { 0x2AFD, 54199 },
+ { 0x2B8B, 54202 },
+ { 0x2B56, 54205 },
+ { 0x2B57, 54208 },
+ { 0x2B04, 54211 },
+ { 0x2B4E, 54214 },
+ { 0x2B03, 54217 },
+ { 0x2AD3, 54220 },
+ { 0x2AC2, 54223 },
+ { 0x2AF2, 54226 },
+ { 0x2B20, 54230 },
+ { 0x2B52, 54233 },
+ { 0x2B7F, 54236 },
+ { 0x2B69, 54239 },
+ { 0x2B44, 54242 },
+ { 0x2B59, 54245 },
+ { 0x2B22, 54248 },
+ { 0x2B77, 54253 },
+ { 0x2B5A, 54256 },
+ { 0x2B2F, 54259 },
+ { 0x2B5E, 54262 },
+ { 0x2B0E, 54265 },
+ { 0x2B12, 54268 },
+ { 0x2B81, 54271 },
+ { 0x2B27, 54274 },
+ { 0x2AFA, 54277 },
+ { 0x2AC8, 54280 },
+ { 0x2B8A, 54284 },
+ { 0x2B8D, 54287 },
+ { 0x2B6B, 54290 },
+ { 0x2B17, 54293 },
+ { 0x2B11, 54296 },
+ { 0x2B7E, 54299 },
+ { 0x2B58, 54302 },
+ { 0x2B88, 54305 },
+ { 0x2B64, 54308 },
+ { 0x2B62, 54311 },
+ { 0x2B79, 54314 },
+ { 0x2B15, 54317 },
+ { 0x2AFB, 54322 },
+ { 0x2B74, 54325 },
+ { 0x2B83, 54328 },
+ { 0x2AC1, 54331 },
+ { 0x2B4F, 54334 },
+ { 0x2AE4, 54337 },
+ { 0x2B1B, 54340 },
+ { 0x2B07, 54343 },
+ { 0x2AE6, 54346 },
+ { 0x2B70, 54349 },
+ { 0x2B6E, 54352 },
+ { 0x2AC5, 54355 },
+ { 0x2B1F, 54358 },
+ { 0x2ABD, 54361 },
+ { 0x2B63, 54364 },
+ { 0x2AF1, 54367 },
+ { 0x2B3D, 54371 },
+ { 0x2B05, 54374 },
+ { 0x2B8C, 54377 },
+ { 0x2ACC, 54380 },
+ { 0x2B3A, 54384 },
+ { 0x2B68, 54387 },
+ { 0x2B32, 54390 },
+ { 0x2AE3, 54393 },
+ { 0x2B80, 54396 },
+ { 0x2AD5, 54399 },
+ { 0x2B3F, 54402 },
+ { 0x2B33, 54405 },
+ { 0x2B26, 54408 },
+ { 0x2AF7, 54411 },
+ { 0x2B08, 54414 },
+ { 0x2B78, 54417 },
+ { 0x2B1D, 54420 },
+ { 0x2B06, 54423 },
+ { 0x2B5D, 54426 },
+ { 0x2B4B, 54429 },
+ { 0x2B4D, 54433 },
+ { 0x2B71, 54436 },
+ { 0x2B5F, 54439 },
+ { 0x2AEB, 54442 },
+ { 0x2ACF, 54445 },
+ { 0x2AD8, 54448 },
+ { 0x2B2A, 54451 },
+ { 0x2B86, 54454 },
+ { 0x2B4A, 54457 },
+ { 0x2B3C, 54460 },
+ { 0x2AE2, 54463 },
+ { 0x2AD6, 54466 },
+ { 0x2B46, 54469 },
+ { 0x2AC9, 54472 },
+ { 0x2B09, 54475 },
+ { 0x2ADB, 54478 },
+ { 0x2AC7, 54481 },
+ { 0x2AC6, 54484 },
+ { 0x2B21, 54487 },
+ { 0x2B7A, 54490 },
+ { 0x2B91, 54493 },
+ { 0x2B7D, 54496 },
+ { 0x2B2E, 54499 },
+ { 0x2B47, 54502 },
+ { 0x2AF8, 54505 },
+ { 0x2B76, 54508 },
+ { 0x2ACD, 54511 },
+ { 0x2B1C, 54514 },
+ { 0x2B65, 54517 },
+ { 0x2AD9, 54520 },
+ { 0x2ACE, 54523 },
+ { 0x2AD1, 54526 },
+ { 0x2AEA, 54531 },
+ { 0x2B36, 54534 },
+ { 0x2B55, 54537 },
+ { 0x2AF3, 54540 },
+ { 0x2B67, 54543 },
+ { 0x2AEF, 54548 },
+ { 0x2ABF, 54552 },
+ { 0x2B66, 54555 },
+ { 0x2B16, 54558 },
+ { 0x2AE5, 54561 },
+ { 0x2AF5, 54564 },
+ { 0x2B6F, 54567 },
+ { 0x2B29, 54570 },
+ { 0x2AD0, 54573 },
+ { 0x2B30, 54576 },
+ { 0x2B0F, 54579 },
+ { 0x2B2B, 54582 },
+ { 0x2B1E, 54585 },
+ { 0x2ACB, 54588 },
+ { 0x2B48, 54591 },
+ { 0x2B8E, 54594 },
+ { 0x2B2D, 54597 },
+ { 0x2B10, 54600 },
+ { 0x2B82, 54603 },
+ { 0x2B25, 54606 },
+ { 0x2AE1, 54609 },
+ { 0x2B6A, 54612 },
+ { 0x2B40, 54615 },
+ { 0x2B54, 54618 },
+ { 0x2B31, 54621 },
+ { 0x2B5B, 54624 },
+ { 0x2AFC, 54627 },
+ { 0x2AE7, 54630 },
+ { 0x2AFF, 54633 },
+ { 0x2B24, 54636 },
+ { 0x2AF0, 54640 },
+ { 0x2B14, 54644 },
+ { 0x2B8F, 54648 },
+ { 0x2B13, 54651 },
+ { 0x2AD2, 54654 },
+ { 0x2B49, 54658 },
+ { 0x2B85, 54661 },
+ { 0x2B41, 54664 },
+ { 0x2B43, 54667 },
+ { 0x2AFE, 54670 },
+ { 0x2AC0, 54673 },
+ { 0x2B50, 54676 },
+ { 0x2B2C, 54679 },
+ { 0x2AE8, 54682 },
+ { 0x2B01, 54685 },
+ { 0x2B6D, 54688 },
+ { 0x2B42, 54692 },
+ { 0x2B89, 54695 },
+ { 0x2AED, 54698 },
+ { 0x2B90, 54701 },
+ { 0x2B51, 54704 },
+ { 0x2B0A, 54707 },
+ { 0x2B84, 54710 },
+ { 0x2AF6, 54713 },
+ { 0x2B4C, 54716 },
+ { 0x2B0C, 54719 },
+ { 0x2ADF, 54722 },
+ { 0x2B37, 54725 },
+ { 0x2AF9, 54728 },
+ { 0x2B6C, 54731 },
+ { 0x2B5C, 54734 },
+ { 0x2AEC, 54737 },
+ { 0x2AD7, 54740 },
+ { 0x2ADC, 54743 },
+ { 0x2B61, 54746 },
+ { 0x2B7C, 54749 },
+ { 0x2B75, 54752 },
+ { 0x2B3E, 54755 },
+ { 0x2AE9, 54758 },
+ { 0x2B1A, 54761 },
+ { 0x2B23, 54764 },
+ { 0x2B45, 54767 },
+ { 0x2ADA, 54770 },
+ { 0x2AD4, 54773 },
+ { 0x2B87, 54776 },
+ { 0x2B60, 54779 },
+ { 0x2B7B, 54782 },
+ { 0x1D7D, 54786 },
+ { 0x7BB9, 54788 },
+ { 0x625C, 54790 },
+ { 0x655F, 54794 },
+ { 0x6560, 54798 },
+ { 0x6561, 54802 },
+ { 0x6562, 54806 },
+ { 0x6563, 54810 },
+ { 0x6564, 54814 },
+ { 0x6565, 54818 },
+ { 0x6566, 54822 },
+ { 0x6567, 54826 },
+ { 0x6568, 54830 },
+ { 0x6569, 54834 },
+ { 0x656A, 54838 },
+ { 0x656B, 54842 },
+ { 0x656C, 54846 },
+ { 0x656D, 54850 },
+ { 0x656E, 54854 },
+ { 0x656F, 54858 },
+ { 0x6570, 54862 },
+ { 0x6571, 54866 },
+ { 0x6572, 54870 },
+ { 0x6573, 54874 },
+ { 0x6574, 54878 },
+ { 0x6575, 54882 },
+ { 0x6576, 54886 },
+ { 0x6577, 54890 },
+ { 0x6578, 54894 },
+ { 0x6579, 54898 },
+ { 0x657A, 54902 },
+ { 0x657B, 54906 },
+ { 0x657C, 54910 },
+ { 0x657D, 54914 },
+ { 0x657E, 54918 },
+ { 0x657F, 54922 },
+ { 0x6580, 54926 },
+ { 0x6581, 54930 },
+ { 0x6582, 54934 },
+ { 0x6583, 54938 },
+ { 0x6584, 54942 },
+ { 0x6585, 54946 },
+ { 0x6586, 54950 },
+ { 0x6587, 54954 },
+ { 0x6588, 54958 },
+ { 0x6589, 54962 },
+ { 0x658A, 54966 },
+ { 0x658B, 54970 },
+ { 0x658C, 54974 },
+ { 0x658D, 54978 },
+ { 0x658E, 54982 },
+ { 0x658F, 54986 },
+ { 0x6590, 54990 },
+ { 0x6591, 54994 },
+ { 0x6592, 54998 },
+ { 0x6593, 55002 },
+ { 0x6594, 55006 },
+ { 0x6595, 55010 },
+ { 0x6596, 55014 },
+ { 0x6597, 55018 },
+ { 0x6598, 55022 },
+ { 0x6599, 55026 },
+ { 0x659A, 55030 },
+ { 0x659B, 55034 },
+ { 0x659C, 55038 },
+ { 0x659D, 55042 },
+ { 0x659E, 55046 },
+ { 0x659F, 55050 },
+ { 0x65A0, 55054 },
+ { 0x65A1, 55058 },
+ { 0x65A2, 55062 },
+ { 0x65A3, 55066 },
+ { 0x65A4, 55070 },
+ { 0x65A5, 55074 },
+ { 0x65A6, 55078 },
+ { 0x65A7, 55082 },
+ { 0x65A8, 55086 },
+ { 0x65A9, 55090 },
+ { 0x65AA, 55094 },
+ { 0x65AB, 55098 },
+ { 0x65AC, 55102 },
+ { 0x65AD, 55106 },
+ { 0x65AE, 55110 },
+ { 0x65AF, 55114 },
+ { 0x65B0, 55118 },
+ { 0x65B1, 55122 },
+ { 0x65B2, 55126 },
+ { 0x65B3, 55130 },
+ { 0x65B4, 55134 },
+ { 0x65B5, 55138 },
+ { 0x65B6, 55142 },
+ { 0x65B7, 55146 },
+ { 0x65B8, 55150 },
+ { 0x65B9, 55154 },
+ { 0x65BA, 55158 },
+ { 0x65BB, 55162 },
+ { 0x65BC, 55166 },
+ { 0x65BD, 55170 },
+ { 0x65BE, 55174 },
+ { 0x65BF, 55178 },
+ { 0x65C0, 55182 },
+ { 0x65C1, 55186 },
+ { 0x65C2, 55190 },
+ { 0x65C3, 55194 },
+ { 0x65C4, 55198 },
+ { 0x65C5, 55202 },
+ { 0x65C6, 55206 },
+ { 0x65C7, 55210 },
+ { 0x65C8, 55214 },
+ { 0x65C9, 55218 },
+ { 0x65CA, 55222 },
+ { 0x65CB, 55226 },
+ { 0x65CC, 55230 },
+ { 0x65CD, 55234 },
+ { 0x65CE, 55238 },
+ { 0x65CF, 55242 },
+ { 0x65D0, 55246 },
+ { 0x65D1, 55250 },
+ { 0x65D2, 55254 },
+ { 0x65D3, 55258 },
+ { 0x65D4, 55262 },
+ { 0x65D5, 55266 },
+ { 0x65D6, 55270 },
+ { 0x65D7, 55274 },
+ { 0x65D8, 55278 },
+ { 0x65D9, 55282 },
+ { 0x65DA, 55286 },
+ { 0x65DB, 55290 },
+ { 0x65DC, 55294 },
+ { 0x65DD, 55298 },
+ { 0x65DE, 55302 },
+ { 0x65DF, 55306 },
+ { 0x65E0, 55310 },
+ { 0x65E1, 55314 },
+ { 0x65E2, 55318 },
+ { 0x65E3, 55322 },
+ { 0x65E4, 55326 },
+ { 0x65E5, 55330 },
+ { 0x65E6, 55334 },
+ { 0x65E7, 55338 },
+ { 0x65E8, 55342 },
+ { 0x65E9, 55346 },
+ { 0x65EA, 55350 },
+ { 0x65EB, 55354 },
+ { 0x65EC, 55358 },
+ { 0x65ED, 55362 },
+ { 0x65EE, 55366 },
+ { 0x65EF, 55370 },
+ { 0x65F0, 55374 },
+ { 0x65F1, 55378 },
+ { 0x65F2, 55382 },
+ { 0x65F3, 55386 },
+ { 0x65F4, 55390 },
+ { 0x65F5, 55394 },
+ { 0x65F6, 55398 },
+ { 0x65F7, 55402 },
+ { 0x65F8, 55406 },
+ { 0x65F9, 55410 },
+ { 0x65FA, 55414 },
+ { 0x65FB, 55418 },
+ { 0x65FC, 55422 },
+ { 0x65FD, 55426 },
+ { 0x65FE, 55430 },
+ { 0x65FF, 55434 },
+ { 0x6600, 55438 },
+ { 0x6601, 55442 },
+ { 0x6602, 55446 },
+ { 0x6603, 55450 },
+ { 0x6604, 55454 },
+ { 0x6605, 55458 },
+ { 0x6606, 55462 },
+ { 0x6607, 55466 },
+ { 0x6608, 55470 },
+ { 0x6609, 55474 },
+ { 0x660A, 55478 },
+ { 0x660B, 55482 },
+ { 0x660C, 55486 },
+ { 0x660D, 55490 },
+ { 0x660E, 55494 },
+ { 0x660F, 55498 },
+ { 0x6610, 55502 },
+ { 0x6611, 55506 },
+ { 0x6612, 55510 },
+ { 0x6613, 55514 },
+ { 0x6614, 55518 },
+ { 0x6615, 55522 },
+ { 0x6616, 55526 },
+ { 0x6617, 55530 },
+ { 0x6618, 55534 },
+ { 0x6619, 55538 },
+ { 0x661A, 55542 },
+ { 0x661B, 55546 },
+ { 0x661C, 55550 },
+ { 0x661D, 55554 },
+ { 0x661E, 55558 },
+ { 0x661F, 55562 },
+ { 0x6620, 55566 },
+ { 0x6621, 55570 },
+ { 0x6622, 55574 },
+ { 0x6623, 55578 },
+ { 0x6624, 55582 },
+ { 0x6625, 55586 },
+ { 0x6626, 55590 },
+ { 0x6627, 55594 },
+ { 0x6628, 55598 },
+ { 0x6629, 55602 },
+ { 0x662A, 55606 },
+ { 0x662B, 55610 },
+ { 0x662C, 55614 },
+ { 0x662D, 55618 },
+ { 0x662E, 55622 },
+ { 0x662F, 55626 },
+ { 0x6630, 55630 },
+ { 0x6631, 55634 },
+ { 0x6632, 55638 },
+ { 0x6633, 55642 },
+ { 0x6634, 55646 },
+ { 0x6635, 55650 },
+ { 0x6636, 55654 },
+ { 0x6637, 55658 },
+ { 0x6638, 55662 },
+ { 0x6639, 55666 },
+ { 0x663A, 55670 },
+ { 0x663B, 55674 },
+ { 0x663C, 55678 },
+ { 0x663D, 55682 },
+ { 0x663E, 55686 },
+ { 0x663F, 55690 },
+ { 0x6640, 55694 },
+ { 0x6641, 55698 },
+ { 0x6642, 55702 },
+ { 0x6643, 55706 },
+ { 0x6644, 55710 },
+ { 0x6645, 55714 },
+ { 0x6646, 55718 },
+ { 0x6647, 55722 },
+ { 0x6648, 55726 },
+ { 0x6649, 55730 },
+ { 0x664A, 55734 },
+ { 0x664B, 55738 },
+ { 0x664C, 55742 },
+ { 0x664D, 55746 },
+ { 0x664E, 55750 },
+ { 0x664F, 55754 },
+ { 0x6650, 55758 },
+ { 0x6651, 55762 },
+ { 0x6652, 55766 },
+ { 0x6653, 55770 },
+ { 0x6654, 55774 },
+ { 0x6655, 55778 },
+ { 0x6656, 55782 },
+ { 0x6657, 55786 },
+ { 0x6658, 55790 },
+ { 0x6659, 55794 },
+ { 0x665A, 55798 },
+ { 0x665B, 55802 },
+ { 0x665C, 55806 },
+ { 0x665D, 55810 },
+ { 0x665E, 55814 },
+ { 0x665F, 55818 },
+ { 0x6660, 55822 },
+ { 0x6661, 55826 },
+ { 0x6662, 55830 },
+ { 0x6663, 55834 },
+ { 0x6664, 55838 },
+ { 0x6665, 55842 },
+ { 0x6666, 55846 },
+ { 0x6667, 55850 },
+ { 0x6668, 55854 },
+ { 0x6669, 55858 },
+ { 0x666A, 55862 },
+ { 0x666B, 55866 },
+ { 0x666C, 55870 },
+ { 0x666D, 55874 },
+ { 0x666E, 55878 },
+ { 0x666F, 55882 },
+ { 0x6670, 55886 },
+ { 0x6671, 55890 },
+ { 0x6672, 55894 },
+ { 0x6673, 55898 },
+ { 0x6674, 55902 },
+ { 0x6675, 55906 },
+ { 0x6676, 55910 },
+ { 0x6677, 55914 },
+ { 0x6678, 55918 },
+ { 0x6679, 55922 },
+ { 0x667A, 55926 },
+ { 0x667B, 55930 },
+ { 0x667C, 55934 },
+ { 0x667D, 55938 },
+ { 0x667E, 55942 },
+ { 0x667F, 55946 },
+ { 0x6680, 55950 },
+ { 0x6681, 55954 },
+ { 0x6682, 55958 },
+ { 0x6683, 55962 },
+ { 0x6684, 55966 },
+ { 0x6685, 55970 },
+ { 0x6686, 55974 },
+ { 0x6687, 55978 },
+ { 0x6688, 55982 },
+ { 0x6689, 55986 },
+ { 0x668A, 55990 },
+ { 0x668B, 55994 },
+ { 0x668C, 55998 },
+ { 0x668D, 56002 },
+ { 0x668E, 56006 },
+ { 0x668F, 56010 },
+ { 0x6690, 56014 },
+ { 0x6691, 56018 },
+ { 0x6692, 56022 },
+ { 0x6693, 56026 },
+ { 0x6694, 56030 },
+ { 0x6695, 56034 },
+ { 0x6696, 56038 },
+ { 0x6697, 56042 },
+ { 0x6698, 56046 },
+ { 0x6699, 56050 },
+ { 0x669A, 56054 },
+ { 0x669B, 56058 },
+ { 0x669C, 56062 },
+ { 0x669D, 56066 },
+ { 0x669E, 56070 },
+ { 0x669F, 56074 },
+ { 0x66A0, 56078 },
+ { 0x66A1, 56082 },
+ { 0x66A2, 56086 },
+ { 0x66A3, 56090 },
+ { 0x66A4, 56094 },
+ { 0x66A5, 56098 },
+ { 0x66A6, 56102 },
+ { 0x66A7, 56106 },
+ { 0x66A8, 56110 },
+ { 0x66A9, 56114 },
+ { 0x66AA, 56118 },
+ { 0x66AB, 56122 },
+ { 0x66AC, 56126 },
+ { 0x66AD, 56130 },
+ { 0x66AE, 56134 },
+ { 0x66AF, 56138 },
+ { 0x66B0, 56142 },
+ { 0x66B1, 56146 },
+ { 0x66B2, 56150 },
+ { 0x66B3, 56154 },
+ { 0x66B4, 56158 },
+ { 0x66B5, 56162 },
+ { 0x66B6, 56166 },
+ { 0x66B7, 56170 },
+ { 0x66B8, 56174 },
+ { 0x66B9, 56178 },
+ { 0x66BA, 56182 },
+ { 0x66BB, 56186 },
+ { 0x66BC, 56190 },
+ { 0x66BD, 56194 },
+ { 0x66BE, 56198 },
+ { 0x66BF, 56202 },
+ { 0x66C0, 56206 },
+ { 0x66C1, 56210 },
+ { 0x66C2, 56214 },
+ { 0x66C3, 56218 },
+ { 0x66C4, 56222 },
+ { 0x66C5, 56226 },
+ { 0x66C6, 56230 },
+ { 0x66C7, 56234 },
+ { 0x66C8, 56238 },
+ { 0x66C9, 56242 },
+ { 0x66CA, 56246 },
+ { 0x66CB, 56250 },
+ { 0x66CC, 56254 },
+ { 0x66CD, 56258 },
+ { 0x66CE, 56262 },
+ { 0x66CF, 56266 },
+ { 0x66D0, 56270 },
+ { 0x66D1, 56274 },
+ { 0x66D2, 56278 },
+ { 0x66D3, 56282 },
+ { 0x66D4, 56286 },
+ { 0x66D5, 56290 },
+ { 0x66D6, 56294 },
+ { 0x66D7, 56298 },
+ { 0x66D8, 56302 },
+ { 0x66D9, 56306 },
+ { 0x66DA, 56310 },
+ { 0x66DB, 56314 },
+ { 0x66DC, 56318 },
+ { 0x66DD, 56322 },
+ { 0x66DE, 56326 },
+ { 0x66DF, 56330 },
+ { 0x66E0, 56334 },
+ { 0x66E1, 56338 },
+ { 0x66E2, 56342 },
+ { 0x66E3, 56346 },
+ { 0x66E4, 56350 },
+ { 0x66E5, 56354 },
+ { 0x66E6, 56358 },
+ { 0x66E7, 56362 },
+ { 0x66E8, 56366 },
+ { 0x66E9, 56370 },
+ { 0x66EA, 56374 },
+ { 0x66EB, 56378 },
+ { 0x66EC, 56382 },
+ { 0x66ED, 56386 },
+ { 0x66EE, 56390 },
+ { 0x66EF, 56394 },
+ { 0x66F0, 56398 },
+ { 0x66F1, 56402 },
+ { 0x66F2, 56406 },
+ { 0x66F3, 56410 },
+ { 0x66F4, 56414 },
+ { 0x66F5, 56418 },
+ { 0x66F6, 56422 },
+ { 0x66F7, 56426 },
+ { 0x66F8, 56430 },
+ { 0x66F9, 56434 },
+ { 0x66FA, 56438 },
+ { 0x66FB, 56442 },
+ { 0x66FC, 56446 },
+ { 0x66FD, 56450 },
+ { 0x66FE, 56454 },
+ { 0x66FF, 56458 },
+ { 0x6700, 56462 },
+ { 0x6701, 56466 },
+ { 0x6702, 56470 },
+ { 0x6703, 56474 },
+ { 0x6704, 56478 },
+ { 0x6705, 56482 },
+ { 0x6706, 56486 },
+ { 0x6707, 56490 },
+ { 0x6708, 56494 },
+ { 0x6709, 56498 },
+ { 0x670A, 56502 },
+ { 0x670B, 56506 },
+ { 0x670C, 56510 },
+ { 0x670D, 56514 },
+ { 0x670E, 56518 },
+ { 0x670F, 56522 },
+ { 0x6710, 56526 },
+ { 0x6711, 56530 },
+ { 0x6712, 56534 },
+ { 0x6713, 56538 },
+ { 0x6714, 56542 },
+ { 0x6715, 56546 },
+ { 0x6716, 56550 },
+ { 0x6717, 56554 },
+ { 0x6718, 56558 },
+ { 0x6719, 56562 },
+ { 0x671A, 56566 },
+ { 0x671B, 56570 },
+ { 0x671C, 56574 },
+ { 0x671D, 56578 },
+ { 0x671E, 56582 },
+ { 0x671F, 56586 },
+ { 0x6720, 56590 },
+ { 0x6721, 56594 },
+ { 0x6722, 56598 },
+ { 0x6723, 56602 },
+ { 0x6724, 56606 },
+ { 0x6725, 56610 },
+ { 0x6726, 56614 },
+ { 0x6727, 56618 },
+ { 0x6728, 56622 },
+ { 0x6729, 56626 },
+ { 0x672A, 56630 },
+ { 0x672B, 56634 },
+ { 0x672C, 56638 },
+ { 0x672D, 56642 },
+ { 0x672E, 56646 },
+ { 0x672F, 56650 },
+ { 0x6730, 56654 },
+ { 0x6731, 56658 },
+ { 0x6732, 56662 },
+ { 0x6733, 56666 },
+ { 0x6734, 56670 },
+ { 0x4C21, 56674 },
+ { 0x4C29, 56677 },
+ { 0x4C22, 56680 },
+ { 0x4C20, 56683 },
+ { 0x4C1F, 56686 },
+ { 0x4C25, 56689 },
+ { 0x4C23, 56692 },
+ { 0x4C1B, 56694 },
+ { 0x4C18, 56698 },
+ { 0x4C1D, 56702 },
+ { 0x4C1A, 56706 },
+ { 0x4C17, 56710 },
+ { 0x4C1C, 56714 },
+ { 0x4C1E, 56718 },
+ { 0x4C19, 56722 },
+ { 0x4C24, 56726 },
+ { 0x4C27, 56729 },
+ { 0x4BEC, 56733 },
+ { 0x4BF0, 56736 },
+ { 0x4BEE, 56739 },
+ { 0x4BF2, 56742 },
+ { 0x4BEF, 56745 },
+ { 0x4BED, 56748 },
+ { 0x4BF1, 56751 },
+ { 0x4BF3, 56754 },
+ { 0x4C0C, 56757 },
+ { 0x4BFA, 56760 },
+ { 0x4C06, 56763 },
+ { 0x4BF6, 56766 },
+ { 0x4C15, 56769 },
+ { 0x4BFC, 56772 },
+ { 0x4BF4, 56775 },
+ { 0x4C12, 56778 },
+ { 0x4C0F, 56781 },
+ { 0x4C09, 56784 },
+ { 0x4C0A, 56787 },
+ { 0x4C11, 56790 },
+ { 0x4C14, 56793 },
+ { 0x4C04, 56796 },
+ { 0x4C13, 56799 },
+ { 0x4C10, 56802 },
+ { 0x4C0D, 56805 },
+ { 0x4C0E, 56808 },
+ { 0x4BFB, 56811 },
+ { 0x4C01, 56814 },
+ { 0x4C08, 56817 },
+ { 0x4BF7, 56820 },
+ { 0x4BF8, 56823 },
+ { 0x4BFD, 56826 },
+ { 0x4BF5, 56829 },
+ { 0x4C16, 56832 },
+ { 0x4BF9, 56835 },
+ { 0x4C03, 56838 },
+ { 0x4BFE, 56841 },
+ { 0x4C0B, 56844 },
+ { 0x4C05, 56847 },
+ { 0x4BFF, 56850 },
+ { 0x4C07, 56853 },
+ { 0x4C02, 56856 },
+ { 0x4C00, 56859 },
+ { 0x4C26, 56862 },
+ { 0x4C28, 56865 },
+ { 0x7AF2, 56868 },
+ { 0x2E06, 56869 },
+ { 0x2801, 56872 },
+ { 0x807E, 56873 },
+ { 0x26CC, 56874 },
+ { 0x26CE, 56876 },
+ { 0x7B6C, 56881 },
+ { 0x18E1, 56882 },
+ { 0x18E2, 56885 },
+ { 0x18E9, 56888 },
+ { 0x18EE, 56891 },
+ { 0x18EA, 56894 },
+ { 0x18ED, 56897 },
+ { 0x18EC, 56900 },
+ { 0x18F1, 56903 },
+ { 0x18E8, 56906 },
+ { 0x18F0, 56909 },
+ { 0x18EF, 56912 },
+ { 0x18EB, 56915 },
+ { 0x18D7, 56918 },
+ { 0x18D2, 56922 },
+ { 0x18D3, 56926 },
+ { 0x18D5, 56930 },
+ { 0x18D1, 56934 },
+ { 0x18D4, 56938 },
+ { 0x18D6, 56942 },
+ { 0x18CE, 56946 },
+ { 0x18BE, 56949 },
+ { 0x18B1, 56952 },
+ { 0x18B7, 56955 },
+ { 0x18BC, 56958 },
+ { 0x18AE, 56961 },
+ { 0x18C8, 56964 },
+ { 0x18B3, 56967 },
+ { 0x18AB, 56970 },
+ { 0x18C7, 56973 },
+ { 0x18C0, 56976 },
+ { 0x18B8, 56979 },
+ { 0x18B9, 56982 },
+ { 0x18C6, 56985 },
+ { 0x18CB, 56988 },
+ { 0x18B5, 56991 },
+ { 0x18CA, 56994 },
+ { 0x18CD, 56997 },
+ { 0x18C5, 57000 },
+ { 0x18BF, 57003 },
+ { 0x18B2, 57006 },
+ { 0x18F4, 57009 },
+ { 0x18C4, 57012 },
+ { 0x18BD, 57015 },
+ { 0x18AF, 57018 },
+ { 0x18C9, 57021 },
+ { 0x18AD, 57024 },
+ { 0x18AC, 57027 },
+ { 0x18C1, 57030 },
+ { 0x18B0, 57033 },
+ { 0x18B4, 57036 },
+ { 0x18BB, 57039 },
+ { 0x18BA, 57042 },
+ { 0x18CC, 57045 },
+ { 0x18B6, 57048 },
+ { 0x18C2, 57051 },
+ { 0x18F2, 57054 },
+ { 0x18C3, 57057 },
+ { 0x18F3, 57060 },
+ { 0x18D8, 57063 },
+ { 0x18DA, 57067 },
+ { 0x18D9, 57071 },
+ { 0x18DB, 57075 },
+ { 0x18DC, 57079 },
+ { 0x18DD, 57083 },
+ { 0x18DE, 57087 },
+ { 0x18E0, 57091 },
+ { 0x18DF, 57095 },
+ { 0x18D0, 57099 },
+ { 0x18CF, 57103 },
+ { 0x18E4, 57107 },
+ { 0x18E5, 57112 },
+ { 0x18E3, 57115 },
+ { 0x18E7, 57118 },
+ { 0x18E6, 57121 },
+ { 0x446F, 57125 },
+ { 0x4470, 57129 },
+ { 0x4471, 57133 },
+ { 0x4472, 57137 },
+ { 0x4473, 57141 },
+ { 0x4474, 57145 },
+ { 0x4475, 57149 },
+ { 0x4476, 57153 },
+ { 0x447A, 57157 },
+ { 0x447B, 57161 },
+ { 0x447C, 57165 },
+ { 0x4480, 57169 },
+ { 0x4481, 57173 },
+ { 0x4482, 57177 },
+ { 0x4483, 57181 },
+ { 0x4484, 57185 },
+ { 0x4485, 57189 },
+ { 0x4486, 57193 },
+ { 0x4487, 57197 },
+ { 0x4488, 57201 },
+ { 0x4489, 57205 },
+ { 0x448A, 57209 },
+ { 0x448B, 57213 },
+ { 0x448C, 57217 },
+ { 0x448D, 57221 },
+ { 0x448E, 57225 },
+ { 0x448F, 57229 },
+ { 0x4490, 57233 },
+ { 0x4491, 57237 },
+ { 0x4492, 57241 },
+ { 0x4493, 57245 },
+ { 0x4494, 57249 },
+ { 0x4495, 57253 },
+ { 0x4496, 57257 },
+ { 0x4497, 57261 },
+ { 0x4498, 57265 },
+ { 0x4499, 57269 },
+ { 0x449A, 57273 },
+ { 0x449B, 57277 },
+ { 0x449C, 57281 },
+ { 0x449D, 57285 },
+ { 0x449E, 57289 },
+ { 0x449F, 57293 },
+ { 0x44A0, 57297 },
+ { 0x44A1, 57301 },
+ { 0x44A2, 57305 },
+ { 0x44A3, 57309 },
+ { 0x44A4, 57313 },
+ { 0x44A5, 57317 },
+ { 0x44A6, 57321 },
+ { 0x44A7, 57325 },
+ { 0x44A8, 57329 },
+ { 0x44A9, 57333 },
+ { 0x44AA, 57337 },
+ { 0x44AB, 57341 },
+ { 0x44AC, 57345 },
+ { 0x44AD, 57349 },
+ { 0x44AE, 57353 },
+ { 0x44AF, 57357 },
+ { 0x44B0, 57361 },
+ { 0x44B1, 57365 },
+ { 0x44B2, 57369 },
+ { 0x44B3, 57373 },
+ { 0x44B4, 57377 },
+ { 0x44B5, 57381 },
+ { 0x44B6, 57385 },
+ { 0x44B7, 57389 },
+ { 0x44B8, 57393 },
+ { 0x44B9, 57397 },
+ { 0x44CD, 57401 },
+ { 0x44CE, 57405 },
+ { 0x44CF, 57409 },
+ { 0x44D0, 57413 },
+ { 0x44D1, 57417 },
+ { 0x44D2, 57421 },
+ { 0x44D3, 57425 },
+ { 0x44D4, 57429 },
+ { 0x44D5, 57433 },
+ { 0x44D6, 57437 },
+ { 0x44D7, 57441 },
+ { 0x44D8, 57445 },
+ { 0x44D9, 57449 },
+ { 0x44DA, 57453 },
+ { 0x44DB, 57457 },
+ { 0x44DC, 57461 },
+ { 0x44DD, 57465 },
+ { 0x44DE, 57469 },
+ { 0x44DF, 57473 },
+ { 0x44E0, 57477 },
+ { 0x44E1, 57481 },
+ { 0x44E2, 57485 },
+ { 0x44E3, 57489 },
+ { 0x44E4, 57493 },
+ { 0x44E5, 57497 },
+ { 0x44E6, 57501 },
+ { 0x44E7, 57505 },
+ { 0x44E8, 57509 },
+ { 0x44E9, 57513 },
+ { 0x44EA, 57517 },
+ { 0x44EB, 57521 },
+ { 0x44EC, 57525 },
+ { 0x44ED, 57529 },
+ { 0x44EE, 57533 },
+ { 0x44EF, 57537 },
+ { 0x44F0, 57541 },
+ { 0x44F1, 57545 },
+ { 0x44F2, 57549 },
+ { 0x44F3, 57553 },
+ { 0x44F4, 57557 },
+ { 0x44F5, 57561 },
+ { 0x44F6, 57565 },
+ { 0x44F7, 57569 },
+ { 0x44F8, 57573 },
+ { 0x44F9, 57577 },
+ { 0x44FA, 57581 },
+ { 0x44FB, 57585 },
+ { 0x44FC, 57589 },
+ { 0x44FD, 57593 },
+ { 0x44FE, 57597 },
+ { 0x44FF, 57601 },
+ { 0x4500, 57605 },
+ { 0x4501, 57609 },
+ { 0x4502, 57613 },
+ { 0x4503, 57617 },
+ { 0x4504, 57621 },
+ { 0x4505, 57625 },
+ { 0x4506, 57629 },
+ { 0x4507, 57633 },
+ { 0x4508, 57637 },
+ { 0x4509, 57641 },
+ { 0x450A, 57645 },
+ { 0x450B, 57649 },
+ { 0x450C, 57653 },
+ { 0x450D, 57657 },
+ { 0x450E, 57661 },
+ { 0x450F, 57665 },
+ { 0x4510, 57669 },
+ { 0x4511, 57673 },
+ { 0x4512, 57677 },
+ { 0x4513, 57681 },
+ { 0x4514, 57685 },
+ { 0x4515, 57689 },
+ { 0x4516, 57693 },
+ { 0x4517, 57697 },
+ { 0x4518, 57701 },
+ { 0x4519, 57705 },
+ { 0x451A, 57709 },
+ { 0x451B, 57713 },
+ { 0x451C, 57717 },
+ { 0x451D, 57721 },
+ { 0x451E, 57725 },
+ { 0x451F, 57729 },
+ { 0x4520, 57733 },
+ { 0x4521, 57737 },
+ { 0x4522, 57741 },
+ { 0x4523, 57745 },
+ { 0x4524, 57749 },
+ { 0x4525, 57753 },
+ { 0x4526, 57757 },
+ { 0x4527, 57761 },
+ { 0x4528, 57765 },
+ { 0x4529, 57769 },
+ { 0x452A, 57773 },
+ { 0x452B, 57777 },
+ { 0x452C, 57781 },
+ { 0x452D, 57785 },
+ { 0x452E, 57789 },
+ { 0x452F, 57793 },
+ { 0x4530, 57797 },
+ { 0x4531, 57801 },
+ { 0x4532, 57805 },
+ { 0x4533, 57809 },
+ { 0x4534, 57813 },
+ { 0x4535, 57817 },
+ { 0x4536, 57821 },
+ { 0x4537, 57825 },
+ { 0x4538, 57829 },
+ { 0x4539, 57833 },
+ { 0x453A, 57837 },
+ { 0x453B, 57841 },
+ { 0x453C, 57845 },
+ { 0x453D, 57849 },
+ { 0x453E, 57853 },
+ { 0x453F, 57857 },
+ { 0x4540, 57861 },
+ { 0x4541, 57865 },
+ { 0x4542, 57869 },
+ { 0x4543, 57873 },
+ { 0x4544, 57877 },
+ { 0x4545, 57881 },
+ { 0x4546, 57885 },
+ { 0x4547, 57889 },
+ { 0x4548, 57893 },
+ { 0x4549, 57897 },
+ { 0x454A, 57901 },
+ { 0x454B, 57905 },
+ { 0x454C, 57909 },
+ { 0x454D, 57913 },
+ { 0x454E, 57917 },
+ { 0x454F, 57921 },
+ { 0x4550, 57925 },
+ { 0x4551, 57929 },
+ { 0x4552, 57934 },
+ { 0x4553, 57939 },
+ { 0x4554, 57944 },
+ { 0x4555, 57949 },
+ { 0x4556, 57954 },
+ { 0x4557, 57959 },
+ { 0x4558, 57964 },
+ { 0x4559, 57969 },
+ { 0x455E, 57974 },
+ { 0x455F, 57979 },
+ { 0x4560, 57984 },
+ { 0x4561, 57989 },
+ { 0x4562, 57994 },
+ { 0x4563, 57999 },
+ { 0x4564, 58004 },
+ { 0x4565, 58009 },
+ { 0x4566, 58014 },
+ { 0x4567, 58019 },
+ { 0x4568, 58023 },
+ { 0x4569, 58027 },
+ { 0x456A, 58031 },
+ { 0x456B, 58035 },
+ { 0x456C, 58039 },
+ { 0x456D, 58043 },
+ { 0x456E, 58047 },
+ { 0x4435, 58051 },
+ { 0x4464, 58055 },
+ { 0x4469, 58059 },
+ { 0x4477, 58063 },
+ { 0x4478, 58067 },
+ { 0x4479, 58071 },
+ { 0x447D, 58075 },
+ { 0x447E, 58079 },
+ { 0x447F, 58083 },
+ { 0x441A, 58087 },
+ { 0x441B, 58091 },
+ { 0x441C, 58095 },
+ { 0x441D, 58099 },
+ { 0x441E, 58103 },
+ { 0x441F, 58107 },
+ { 0x4420, 58111 },
+ { 0x4421, 58115 },
+ { 0x4422, 58119 },
+ { 0x4423, 58123 },
+ { 0x4424, 58127 },
+ { 0x4425, 58131 },
+ { 0x4426, 58135 },
+ { 0x4427, 58139 },
+ { 0x4428, 58143 },
+ { 0x4429, 58147 },
+ { 0x442C, 58151 },
+ { 0x442F, 58155 },
+ { 0x4431, 58159 },
+ { 0x4432, 58163 },
+ { 0x4433, 58167 },
+ { 0x4434, 58171 },
+ { 0x4436, 58175 },
+ { 0x4437, 58179 },
+ { 0x4438, 58183 },
+ { 0x4439, 58187 },
+ { 0x443A, 58191 },
+ { 0x443B, 58195 },
+ { 0x443C, 58199 },
+ { 0x443D, 58203 },
+ { 0x443E, 58207 },
+ { 0x443F, 58211 },
+ { 0x4440, 58215 },
+ { 0x4441, 58219 },
+ { 0x4442, 58223 },
+ { 0x4443, 58227 },
+ { 0x4444, 58231 },
+ { 0x4445, 58235 },
+ { 0x4446, 58239 },
+ { 0x4447, 58243 },
+ { 0x4448, 58247 },
+ { 0x4449, 58251 },
+ { 0x444A, 58255 },
+ { 0x444B, 58259 },
+ { 0x444C, 58263 },
+ { 0x444D, 58267 },
+ { 0x444E, 58271 },
+ { 0x444F, 58275 },
+ { 0x4450, 58279 },
+ { 0x4451, 58283 },
+ { 0x4452, 58287 },
+ { 0x4453, 58291 },
+ { 0x4454, 58295 },
+ { 0x4455, 58299 },
+ { 0x4456, 58303 },
+ { 0x4457, 58307 },
+ { 0x4458, 58311 },
+ { 0x4459, 58315 },
+ { 0x445A, 58319 },
+ { 0x445B, 58323 },
+ { 0x445C, 58327 },
+ { 0x445D, 58331 },
+ { 0x445E, 58335 },
+ { 0x445F, 58339 },
+ { 0x4460, 58343 },
+ { 0x4462, 58347 },
+ { 0x4463, 58351 },
+ { 0x4465, 58355 },
+ { 0x4466, 58359 },
+ { 0x446A, 58363 },
+ { 0x446B, 58367 },
+ { 0x446C, 58371 },
+ { 0x446D, 58375 },
+ { 0x446E, 58379 },
+ { 0x455A, 58383 },
+ { 0x455B, 58388 },
+ { 0x455C, 58393 },
+ { 0x455D, 58398 },
+ { 0x442A, 58403 },
+ { 0x442B, 58407 },
+ { 0x442D, 58411 },
+ { 0x442E, 58415 },
+ { 0x4430, 58419 },
+ { 0x4467, 58423 },
+ { 0x4468, 58427 },
+ { 0x4461, 58431 },
+ { 0x44BA, 58435 },
+ { 0x44BB, 58439 },
+ { 0x44BC, 58443 },
+ { 0x44BD, 58447 },
+ { 0x44BE, 58451 },
+ { 0x44BF, 58455 },
+ { 0x44C0, 58459 },
+ { 0x44C1, 58463 },
+ { 0x44C2, 58467 },
+ { 0x44C3, 58471 },
+ { 0x44C4, 58475 },
+ { 0x44C5, 58479 },
+ { 0x44C6, 58483 },
+ { 0x44C7, 58487 },
+ { 0x44C8, 58491 },
+ { 0x44C9, 58495 },
+ { 0x44CA, 58499 },
+ { 0x44CB, 58503 },
+ { 0x44CC, 58507 },
+ { 0x4012, 58511 },
+ { 0x4013, 58515 },
+ { 0x4014, 58519 },
+ { 0x4015, 58523 },
+ { 0x4016, 58527 },
+ { 0x4017, 58531 },
+ { 0x4018, 58535 },
+ { 0x4019, 58539 },
+ { 0x401A, 58543 },
+ { 0x401B, 58547 },
+ { 0x401C, 58551 },
+ { 0x401D, 58555 },
+ { 0x401E, 58559 },
+ { 0x401F, 58563 },
+ { 0x4020, 58567 },
+ { 0x4021, 58572 },
+ { 0x4022, 58577 },
+ { 0x4023, 58582 },
+ { 0x402E, 58587 },
+ { 0x402F, 58592 },
+ { 0x4030, 58597 },
+ { 0x4031, 58602 },
+ { 0x4032, 58607 },
+ { 0x4035, 58612 },
+ { 0x4036, 58617 },
+ { 0x4037, 58622 },
+ { 0x403A, 58626 },
+ { 0x403B, 58631 },
+ { 0x403C, 58636 },
+ { 0x403D, 58640 },
+ { 0x403E, 58645 },
+ { 0x403F, 58649 },
+ { 0x4040, 58653 },
+ { 0x4041, 58658 },
+ { 0x4042, 58662 },
+ { 0x4043, 58666 },
+ { 0x4045, 58670 },
+ { 0x4046, 58674 },
+ { 0x4047, 58678 },
+ { 0x4048, 58683 },
+ { 0x4049, 58687 },
+ { 0x404A, 58691 },
+ { 0x404B, 58696 },
+ { 0x404C, 58701 },
+ { 0x404D, 58705 },
+ { 0x404E, 58709 },
+ { 0x404F, 58713 },
+ { 0x4050, 58717 },
+ { 0x4051, 58721 },
+ { 0x4052, 58725 },
+ { 0x4053, 58729 },
+ { 0x4054, 58733 },
+ { 0x4055, 58737 },
+ { 0x4056, 58742 },
+ { 0x4057, 58746 },
+ { 0x4058, 58751 },
+ { 0x4059, 58755 },
+ { 0x405A, 58759 },
+ { 0x405B, 58763 },
+ { 0x405C, 58767 },
+ { 0x405D, 58771 },
+ { 0x405E, 58775 },
+ { 0x405F, 58779 },
+ { 0x4060, 58783 },
+ { 0x4061, 58787 },
+ { 0x4062, 58791 },
+ { 0x4063, 58795 },
+ { 0x4064, 58800 },
+ { 0x4065, 58805 },
+ { 0x4066, 58810 },
+ { 0x4067, 58815 },
+ { 0x4068, 58820 },
+ { 0x4069, 58824 },
+ { 0x406A, 58829 },
+ { 0x406B, 58833 },
+ { 0x406C, 58837 },
+ { 0x406D, 58843 },
+ { 0x406E, 58848 },
+ { 0x406F, 58854 },
+ { 0x4070, 58859 },
+ { 0x4071, 58863 },
+ { 0x4073, 58867 },
+ { 0x4074, 58871 },
+ { 0x4075, 58875 },
+ { 0x4076, 58879 },
+ { 0x4077, 58883 },
+ { 0x4078, 58887 },
+ { 0x4079, 58892 },
+ { 0x407A, 58896 },
+ { 0x407B, 58900 },
+ { 0x407C, 58904 },
+ { 0x407D, 58908 },
+ { 0x4024, 58912 },
+ { 0x4025, 58917 },
+ { 0x4026, 58922 },
+ { 0x4027, 58927 },
+ { 0x4028, 58932 },
+ { 0x4029, 58937 },
+ { 0x402A, 58942 },
+ { 0x402B, 58947 },
+ { 0x402C, 58952 },
+ { 0x402D, 58957 },
+ { 0x407E, 58962 },
+ { 0x407F, 58967 },
+ { 0x4080, 58972 },
+ { 0x4081, 58977 },
+ { 0x4082, 58982 },
+ { 0x4083, 58987 },
+ { 0x4084, 58992 },
+ { 0x4085, 58997 },
+ { 0x4086, 59002 },
+ { 0x4087, 59007 },
+ { 0x4088, 59012 },
+ { 0x4089, 59017 },
+ { 0x408A, 59022 },
+ { 0x408B, 59027 },
+ { 0x408C, 59032 },
+ { 0x408D, 59037 },
+ { 0x408E, 59042 },
+ { 0x408F, 59047 },
+ { 0x4090, 59052 },
+ { 0x4091, 59057 },
+ { 0x4092, 59062 },
+ { 0x4093, 59067 },
+ { 0x4094, 59072 },
+ { 0x4095, 59077 },
+ { 0x4096, 59082 },
+ { 0x4097, 59087 },
+ { 0x4098, 59092 },
+ { 0x4099, 59097 },
+ { 0x409A, 59102 },
+ { 0x4033, 59107 },
+ { 0x4034, 59112 },
+ { 0x4038, 59117 },
+ { 0x4039, 59122 },
+ { 0x4044, 59127 },
+ { 0x4072, 59132 },
+ { 0x3FCD, 59137 },
+ { 0x3FF1, 59142 },
+ { 0x3FE5, 59147 },
+ { 0x3FF9, 59152 },
+ { 0x3FFB, 59157 },
+ { 0x3FE0, 59162 },
+ { 0x3FCF, 59167 },
+ { 0x3FC8, 59172 },
+ { 0x3FF4, 59177 },
+ { 0x3FCC, 59182 },
+ { 0x3FE8, 59187 },
+ { 0x3FF6, 59192 },
+ { 0x3FDC, 59197 },
+ { 0x3FD0, 59202 },
+ { 0x3FDE, 59207 },
+ { 0x3FEA, 59212 },
+ { 0x4001, 59217 },
+ { 0x4003, 59222 },
+ { 0x3FEC, 59227 },
+ { 0x3FDF, 59232 },
+ { 0x3FE1, 59237 },
+ { 0x4004, 59242 },
+ { 0x3FF2, 59247 },
+ { 0x3FEF, 59252 },
+ { 0x3FCA, 59257 },
+ { 0x400A, 59262 },
+ { 0x3FE2, 59267 },
+ { 0x3FF3, 59272 },
+ { 0x3FED, 59277 },
+ { 0x400D, 59282 },
+ { 0x3FD4, 59287 },
+ { 0x3FFA, 59292 },
+ { 0x3FC9, 59297 },
+ { 0x3FE7, 59302 },
+ { 0x3FFF, 59307 },
+ { 0x3FF5, 59312 },
+ { 0x4000, 59317 },
+ { 0x4005, 59322 },
+ { 0x3FD7, 59327 },
+ { 0x3FCE, 59332 },
+ { 0x3FD3, 59337 },
+ { 0x4009, 59342 },
+ { 0x3FE9, 59347 },
+ { 0x3FD1, 59352 },
+ { 0x3FE3, 59357 },
+ { 0x3FF0, 59362 },
+ { 0x3FFD, 59367 },
+ { 0x3FE4, 59372 },
+ { 0x3FD2, 59377 },
+ { 0x3FF7, 59382 },
+ { 0x3FF8, 59387 },
+ { 0x3FEE, 59392 },
+ { 0x3FCB, 59397 },
+ { 0x400B, 59402 },
+ { 0x3FD5, 59407 },
+ { 0x400F, 59412 },
+ { 0x3FD8, 59417 },
+ { 0x400E, 59422 },
+ { 0x3FFC, 59427 },
+ { 0x3FD9, 59432 },
+ { 0x4007, 59437 },
+ { 0x3FE6, 59442 },
+ { 0x3FDD, 59447 },
+ { 0x4002, 59452 },
+ { 0x3FFE, 59457 },
+ { 0x400C, 59462 },
+ { 0x3FD6, 59467 },
+ { 0x3FEB, 59472 },
+ { 0x3FDB, 59477 },
+ { 0x3FDA, 59482 },
+ { 0x4006, 59487 },
+ { 0x4010, 59492 },
+ { 0x4008, 59497 },
+ { 0x4011, 59502 },
+ { 0x7C21, 59507 },
+ { 0x7F8D, 59509 },
+ { 0x7FF3, 59510 },
+ { 0x7CC7, 59512 },
+ { 0x415F, 59515 },
+ { 0x4161, 59518 },
+ { 0x4164, 59521 },
+ { 0x4160, 59524 },
+ { 0x4163, 59527 },
+ { 0x417A, 59530 },
+ { 0x4165, 59533 },
+ { 0x4169, 59536 },
+ { 0x416A, 59539 },
+ { 0x416C, 59542 },
+ { 0x416D, 59545 },
+ { 0x416E, 59548 },
+ { 0x4172, 59551 },
+ { 0x416B, 59554 },
+ { 0x4174, 59557 },
+ { 0x4175, 59560 },
+ { 0x4176, 59563 },
+ { 0x4171, 59566 },
+ { 0x4166, 59569 },
+ { 0x417B, 59572 },
+ { 0x4167, 59575 },
+ { 0x4178, 59578 },
+ { 0x4162, 59581 },
+ { 0x4179, 59584 },
+ { 0x4173, 59587 },
+ { 0x416F, 59590 },
+ { 0x4170, 59593 },
+ { 0x4168, 59596 },
+ { 0x4177, 59599 },
+ { 0x467D, 59602 },
+ { 0x467E, 59605 },
+ { 0x4696, 59608 },
+ { 0x4680, 59611 },
+ { 0x4681, 59614 },
+ { 0x468E, 59617 },
+ { 0x467F, 59620 },
+ { 0x4683, 59623 },
+ { 0x4685, 59626 },
+ { 0x4686, 59629 },
+ { 0x4687, 59632 },
+ { 0x4688, 59635 },
+ { 0x4689, 59638 },
+ { 0x468F, 59641 },
+ { 0x468A, 59644 },
+ { 0x4690, 59647 },
+ { 0x468C, 59650 },
+ { 0x468D, 59653 },
+ { 0x4682, 59656 },
+ { 0x4684, 59659 },
+ { 0x4692, 59662 },
+ { 0x4693, 59665 },
+ { 0x4694, 59668 },
+ { 0x4695, 59671 },
+ { 0x468B, 59674 },
+ { 0x4691, 59677 },
+ { 0x4697, 59680 },
+ { 0x006E, 59683 },
+ { 0x7FF1, 59684 },
+ { 0x7FBC, 59685 },
+ { 0x7E39, 59687 },
+ { 0x7E4E, 59691 },
+ { 0x7E08, 59696 },
+ { 0x7E33, 59700 },
+ { 0x7E48, 59704 },
+ { 0x7E4A, 59709 },
+ { 0x2395, 59714 },
+ { 0x2389, 59719 },
+ { 0x22CC, 59723 },
+ { 0x7E3F, 59726 },
+ { 0x7E51, 59730 },
+ { 0x7E26, 59735 },
+ { 0x2396, 59738 },
+ { 0x238A, 59743 },
+ { 0x21B3, 59747 },
+ { 0x22CD, 59749 },
+ { 0x7E44, 59753 },
+ { 0x7E46, 59758 },
+ { 0x22CB, 59763 },
+ { 0x7E12, 59766 },
+ { 0x7E2D, 59769 },
+ { 0x237A, 59771 },
+ { 0x238B, 59774 },
+ { 0x238C, 59779 },
+ { 0x1CD7, 59784 },
+ { 0x238D, 59787 },
+ { 0x238E, 59792 },
+ { 0x3AF7, 59797 },
+ { 0x3A1A, 59801 },
+ { 0x3AF8, 59804 },
+ { 0x3A1C, 59808 },
+ { 0x3A19, 59813 },
+ { 0x3AFA, 59817 },
+ { 0x3AFF, 59821 },
+ { 0x3AFB, 59825 },
+ { 0x3AFE, 59829 },
+ { 0x3AFD, 59833 },
+ { 0x3B02, 59837 },
+ { 0x3AF9, 59841 },
+ { 0x3B01, 59845 },
+ { 0x3B00, 59849 },
+ { 0x3AFC, 59853 },
+ { 0x3A16, 59857 },
+ { 0x3A13, 59862 },
+ { 0x3A14, 59867 },
+ { 0x3A15, 59872 },
+ { 0x3A17, 59877 },
+ { 0x3AF0, 59882 },
+ { 0x3AEF, 59887 },
+ { 0x3AF5, 59892 },
+ { 0x3AEE, 59897 },
+ { 0x3AF3, 59902 },
+ { 0x3AF1, 59907 },
+ { 0x3AF2, 59912 },
+ { 0x3AF4, 59917 },
+ { 0x3A1D, 59922 },
+ { 0x3A08, 59927 },
+ { 0x3ADA, 59931 },
+ { 0x3AED, 59935 },
+ { 0x3A09, 59940 },
+ { 0x3AE0, 59944 },
+ { 0x3AD0, 59948 },
+ { 0x3AEA, 59952 },
+ { 0x3ACF, 59957 },
+ { 0x3AE9, 59961 },
+ { 0x3AD9, 59966 },
+ { 0x3A0A, 59970 },
+ { 0x3A0E, 59974 },
+ { 0x3AE2, 59978 },
+ { 0x3ADD, 59982 },
+ { 0x3AD8, 59986 },
+ { 0x3AE1, 59990 },
+ { 0x3ACB, 59994 },
+ { 0x3AE6, 59998 },
+ { 0x3ACD, 60003 },
+ { 0x3AE7, 60007 },
+ { 0x3ACE, 60012 },
+ { 0x3AE8, 60016 },
+ { 0x3A10, 60021 },
+ { 0x3A0B, 60025 },
+ { 0x3ADF, 60029 },
+ { 0x3ACC, 60033 },
+ { 0x3A11, 60037 },
+ { 0x3A12, 60041 },
+ { 0x3AD2, 60045 },
+ { 0x3AEB, 60049 },
+ { 0x3A0C, 60054 },
+ { 0x3AD6, 60058 },
+ { 0x3AE5, 60062 },
+ { 0x3AD1, 60066 },
+ { 0x3A0F, 60070 },
+ { 0x3AE4, 60074 },
+ { 0x3AE3, 60078 },
+ { 0x3ADE, 60082 },
+ { 0x3AD3, 60086 },
+ { 0x3AD4, 60090 },
+ { 0x3AEC, 60094 },
+ { 0x3ADB, 60099 },
+ { 0x3AD5, 60103 },
+ { 0x3A0D, 60107 },
+ { 0x3AD7, 60111 },
+ { 0x3ADC, 60115 },
+ { 0x3A1E, 60119 },
+ { 0x3A18, 60122 },
+ { 0x3AF6, 60125 },
+ { 0x3A1B, 60128 },
+ { 0x0076, 60133 },
+ { 0x817A, 60135 },
+ { 0x8080, 60141 },
+ { 0x808B, 60142 },
+ { 0x7B8B, 60144 },
+ { 0x7B8E, 60146 },
+ { 0x7B8C, 60149 },
+ { 0x1EF6, 60156 },
+ { 0x7F3A, 60157 },
+ { 0x262B, 60159 },
+ { 0x7AAC, 60162 },
+ { 0x7ACF, 60163 },
+ { 0x7BE6, 60165 },
+ { 0x7F35, 60166 },
+ { 0x1CA7, 60168 },
+ { 0x27FA, 60171 },
+ { 0x22D3, 60172 },
+ { 0x1D2C, 60173 },
+ { 0x1F01, 60176 },
+ { 0x1F03, 60179 },
+ { 0x20B2, 60185 },
+ { 0x0003, 60189 },
+ { 0x20B3, 60191 },
+ { 0x20B4, 60195 },
+ { 0x20BC, 60199 },
+ { 0x20B7, 60203 },
+ { 0x20B8, 60207 },
+ { 0x20BA, 60211 },
+ { 0x20B6, 60215 },
+ { 0x20BB, 60219 },
+ { 0x20B5, 60223 },
+ { 0x20B9, 60227 },
+ { 0x1D69, 60231 },
+ { 0x3FC6, 60233 },
+ { 0x7A7C, 60236 },
+ { 0x029A, 60238 },
+ { 0x1F74, 60239 },
+ { 0x7B73, 60241 },
+ { 0x7FE0, 60243 },
+ { 0x3D68, 60245 },
+ { 0x3D69, 60248 },
+ { 0x7B7E, 60251 },
+ { 0x7FA9, 60253 },
+ { 0x7D6E, 60254 },
+ { 0x6163, 60255 },
+ { 0x6161, 60260 },
+ { 0x615A, 60265 },
+ { 0x6166, 60270 },
+ { 0x6157, 60275 },
+ { 0x6162, 60280 },
+ { 0x6167, 60285 },
+ { 0x6164, 60290 },
+ { 0x615B, 60295 },
+ { 0x6160, 60300 },
+ { 0x6158, 60305 },
+ { 0x615C, 60310 },
+ { 0x615F, 60315 },
+ { 0x615D, 60320 },
+ { 0x615E, 60325 },
+ { 0x6165, 60330 },
+ { 0x6156, 60335 },
+ { 0x6159, 60340 },
+ { 0x6155, 60345 },
+ { 0x611A, 60350 },
+ { 0x611E, 60355 },
+ { 0x611B, 60360 },
+ { 0x6119, 60365 },
+ { 0x611C, 60370 },
+ { 0x611D, 60375 },
+ { 0x611F, 60380 },
+ { 0x6149, 60385 },
+ { 0x612C, 60389 },
+ { 0x6153, 60394 },
+ { 0x6150, 60400 },
+ { 0x614F, 60406 },
+ { 0x6154, 60414 },
+ { 0x612E, 60420 },
+ { 0x6151, 60426 },
+ { 0x6152, 60431 },
+ { 0x6122, 60437 },
+ { 0x6142, 60442 },
+ { 0x614D, 60446 },
+ { 0x614E, 60450 },
+ { 0x614C, 60454 },
+ { 0x6140, 60458 },
+ { 0x6124, 60463 },
+ { 0x612B, 60468 },
+ { 0x6129, 60473 },
+ { 0x6120, 60478 },
+ { 0x6123, 60483 },
+ { 0x6121, 60488 },
+ { 0x6144, 60494 },
+ { 0x6145, 60499 },
+ { 0x612A, 60503 },
+ { 0x614B, 60508 },
+ { 0x6146, 60513 },
+ { 0x6148, 60517 },
+ { 0x612D, 60521 },
+ { 0x6147, 60525 },
+ { 0x6141, 60529 },
+ { 0x6126, 60533 },
+ { 0x6127, 60538 },
+ { 0x6128, 60543 },
+ { 0x6125, 60548 },
+ { 0x614A, 60553 },
+ { 0x6143, 60558 },
+ { 0x6130, 60563 },
+ { 0x6135, 60567 },
+ { 0x6131, 60571 },
+ { 0x6134, 60575 },
+ { 0x6133, 60579 },
+ { 0x6138, 60583 },
+ { 0x612F, 60587 },
+ { 0x6137, 60591 },
+ { 0x6136, 60595 },
+ { 0x6132, 60599 },
+ { 0x60FF, 60603 },
+ { 0x6100, 60607 },
+ { 0x60F1, 60611 },
+ { 0x60F2, 60615 },
+ { 0x60EB, 60619 },
+ { 0x60EC, 60623 },
+ { 0x60FB, 60627 },
+ { 0x60FC, 60631 },
+ { 0x60EF, 60635 },
+ { 0x60F0, 60639 },
+ { 0x6101, 60643 },
+ { 0x6102, 60647 },
+ { 0x6103, 60651 },
+ { 0x6104, 60655 },
+ { 0x60F3, 60659 },
+ { 0x60F4, 60663 },
+ { 0x60ED, 60667 },
+ { 0x60EE, 60671 },
+ { 0x60F7, 60675 },
+ { 0x60F8, 60679 },
+ { 0x60E9, 60683 },
+ { 0x60EA, 60687 },
+ { 0x60FD, 60691 },
+ { 0x60FE, 60695 },
+ { 0x60F5, 60699 },
+ { 0x60F6, 60703 },
+ { 0x60F9, 60707 },
+ { 0x60FA, 60711 },
+ { 0x613E, 60715 },
+ { 0x613B, 60720 },
+ { 0x6139, 60725 },
+ { 0x613D, 60729 },
+ { 0x613A, 60734 },
+ { 0x613C, 60738 },
+ { 0x613F, 60742 },
+ { 0x6116, 60746 },
+ { 0x6118, 60750 },
+ { 0x6108, 60754 },
+ { 0x6107, 60758 },
+ { 0x610F, 60762 },
+ { 0x6115, 60766 },
+ { 0x610A, 60770 },
+ { 0x6105, 60774 },
+ { 0x6117, 60778 },
+ { 0x610D, 60782 },
+ { 0x6110, 60786 },
+ { 0x610E, 60790 },
+ { 0x6112, 60794 },
+ { 0x610B, 60798 },
+ { 0x6109, 60802 },
+ { 0x610C, 60806 },
+ { 0x6111, 60810 },
+ { 0x6114, 60814 },
+ { 0x6106, 60818 },
+ { 0x6113, 60822 },
+ { 0x22D5, 60826 },
+ { 0x7F9B, 60827 },
+ { 0x281B, 60828 },
+ { 0x2330, 60830 },
+ { 0x809C, 60831 },
+ { 0x7FD7, 60833 },
+ { 0x7FD5, 60837 },
+ { 0x231A, 60841 },
+ { 0x7B0B, 60844 },
+ { 0x809F, 60848 },
+ { 0x7CE9, 60851 },
+ { 0x7CE8, 60855 },
+ { 0x7FD4, 60859 },
+ { 0x7F37, 60862 },
+ { 0x7CE1, 60865 },
+ { 0x7CE6, 60868 },
+ { 0x7FD6, 60874 },
+ { 0x7CE7, 60876 },
+ { 0x1D18, 60878 },
+ { 0x27F9, 60880 },
+ { 0x7D8D, 60881 },
+ { 0x8070, 60883 },
+ { 0x2274, 60884 },
+ { 0x7BC5, 60885 },
+ { 0x1D61, 60886 },
+ { 0x1D62, 60888 },
+ { 0x7C43, 60893 },
+ { 0x7D2D, 60895 },
+ { 0x7D42, 60897 },
+ { 0x7B08, 60901 },
+ { 0x7AC3, 60903 },
+ { 0x7B89, 60904 },
+ { 0x2BB0, 60906 },
+ { 0x2BBE, 60908 },
+ { 0x7F53, 60911 },
+ { 0x8093, 60912 },
+ { 0x7B99, 60914 },
+ { 0x7F33, 60916 },
+ { 0x7B7C, 60917 },
+ { 0x7B36, 60920 },
+ { 0x7AA1, 60922 },
+ { 0x7ACA, 60923 },
+ { 0x7A68, 60925 },
+ { 0x7A67, 60927 },
+ { 0x78FC, 60929 },
+ { 0x78FD, 60932 },
+ { 0x78FE, 60935 },
+ { 0x2A1E, 60938 },
+ { 0x7F19, 60940 },
+ { 0x232B, 60944 },
+ { 0x232C, 60946 },
+ { 0x7C30, 60948 },
+ { 0x7C2A, 60957 },
+ { 0x2A1F, 60962 },
+ { 0x29F2, 60964 },
+ { 0x29F6, 60968 },
+ { 0x29F1, 60970 },
+ { 0x38AA, 60973 },
+ { 0x38A8, 60977 },
+ { 0x38AC, 60981 },
+ { 0x38A9, 60985 },
+ { 0x38AB, 60989 },
+ { 0x38AD, 60993 },
+ { 0x38AF, 60997 },
+ { 0x38AE, 61001 },
+ { 0x38A7, 61005 },
+ { 0x3898, 61008 },
+ { 0x389A, 61011 },
+ { 0x3895, 61014 },
+ { 0x3892, 61017 },
+ { 0x38A2, 61020 },
+ { 0x389B, 61023 },
+ { 0x3891, 61026 },
+ { 0x389F, 61029 },
+ { 0x3899, 61032 },
+ { 0x3896, 61035 },
+ { 0x3897, 61038 },
+ { 0x389E, 61041 },
+ { 0x389D, 61044 },
+ { 0x3894, 61047 },
+ { 0x38A1, 61050 },
+ { 0x38A0, 61053 },
+ { 0x38A3, 61056 },
+ { 0x38A5, 61059 },
+ { 0x3893, 61062 },
+ { 0x389C, 61065 },
+ { 0x38A4, 61068 },
+ { 0x38A6, 61071 },
+ { 0x38B4, 61074 },
+ { 0x38B5, 61076 },
+ { 0x38B3, 61079 },
+ { 0x38B1, 61083 },
+ { 0x38B2, 61087 },
+ { 0x38B0, 61091 },
+ { 0x27AF, 61095 },
+ { 0x27B0, 61097 },
+ { 0x201D, 61099 },
+ { 0x7A1A, 61101 },
+ { 0x27D0, 61102 },
+ { 0x27D1, 61106 },
+ { 0x27CE, 61110 },
+ { 0x27CF, 61114 },
+ { 0x27D2, 61118 },
+ { 0x27D4, 61122 },
+ { 0x27D3, 61126 },
+ { 0x27D5, 61130 },
+ { 0x8072, 61134 },
+ { 0x2551, 61136 },
+ { 0x254C, 61142 },
+ { 0x7D1A, 61147 },
+ { 0x7D8E, 61148 },
+ { 0x7A3C, 61150 },
+ { 0x7A5D, 61152 },
+ { 0x7FF6, 61153 },
+ { 0x7FB9, 61155 },
+ { 0x2265, 61157 },
+ { 0x22B7, 61158 },
+ { 0x7A85, 61159 },
+ { 0x7A2C, 61160 },
+ { 0x7C4F, 61162 },
+ { 0x1D82, 61163 },
+ { 0x1D5D, 61166 },
+ { 0x1D66, 61169 },
+ { 0x1D87, 61172 },
+ { 0x1D7F, 61175 },
+ { 0x1D83, 61178 },
+ { 0x1D84, 61181 },
+ { 0x1D5E, 61184 },
+ { 0x1D63, 61187 },
+ { 0x1D65, 61190 },
+ { 0x1D86, 61193 },
+ { 0x1D6B, 61196 },
+ { 0x1D6E, 61199 },
+ { 0x7D0A, 61202 },
+ { 0x7B76, 61206 },
+ { 0x7F47, 61207 },
+ { 0x1F63, 61210 },
+ { 0x7F32, 61211 },
+ { 0x3E30, 61212 },
+ { 0x8083, 61214 },
+ { 0x7A01, 61216 },
+ { 0x7D76, 61218 },
+ { 0x230A, 61219 },
+ { 0x8064, 61221 },
+ { 0x7D59, 61222 },
+ { 0x7F8F, 61223 },
+ { 0x1C92, 61224 },
+ { 0x1CB1, 61228 },
+ { 0x1CB2, 61233 },
+ { 0x1C93, 61238 },
+ { 0x7CC4, 61242 },
+ { 0x7C0F, 61244 },
+ { 0x22DE, 61247 },
+ { 0x7B46, 61249 },
+ { 0x7C11, 61251 },
+ { 0x7C12, 61252 },
+ { 0x7C6C, 61254 },
+ { 0x7AB4, 61257 },
+ { 0x7C6D, 61259 },
+ { 0x7FFC, 61262 },
+ { 0x7A5F, 61263 },
+ { 0x2F66, 61265 },
+ { 0x2F4D, 61269 },
+ { 0x2F47, 61273 },
+ { 0x2F48, 61276 },
+ { 0x2F2E, 61279 },
+ { 0x2F2F, 61283 },
+ { 0x2F2C, 61288 },
+ { 0x2F28, 61291 },
+ { 0x2F65, 61294 },
+ { 0x2F49, 61298 },
+ { 0x2EFA, 61300 },
+ { 0x2F4A, 61302 },
+ { 0x2F4B, 61304 },
+ { 0x2F4C, 61306 },
+ { 0x2F24, 61308 },
+ { 0x2F2B, 61310 },
+ { 0x2F27, 61313 },
+ { 0x2F4E, 61316 },
+ { 0x2EF9, 61318 },
+ { 0x2F4F, 61320 },
+ { 0x7922, 61322 },
+ { 0x2F1E, 61324 },
+ { 0x2EFE, 61326 },
+ { 0x2F00, 61328 },
+ { 0x2EFF, 61331 },
+ { 0x2E55, 61334 },
+ { 0x2F20, 61336 },
+ { 0x2F0E, 61338 },
+ { 0x2F50, 61340 },
+ { 0x2F51, 61342 },
+ { 0x2E53, 61344 },
+ { 0x2F52, 61346 },
+ { 0x2F17, 61348 },
+ { 0x2F53, 61350 },
+ { 0x2F01, 61352 },
+ { 0x2F0B, 61354 },
+ { 0x2F0C, 61356 },
+ { 0x2F16, 61358 },
+ { 0x2F54, 61360 },
+ { 0x2F1F, 61362 },
+ { 0x2F25, 61364 },
+ { 0x2F2D, 61366 },
+ { 0x2F55, 61369 },
+ { 0x2F29, 61372 },
+ { 0x2F56, 61375 },
+ { 0x2F3F, 61377 },
+ { 0x2F45, 61379 },
+ { 0x2F57, 61381 },
+ { 0x2F58, 61383 },
+ { 0x2F5A, 61385 },
+ { 0x2F0A, 61387 },
+ { 0x2F0D, 61389 },
+ { 0x2F5B, 61391 },
+ { 0x2F15, 61394 },
+ { 0x2F1D, 61396 },
+ { 0x2F23, 61398 },
+ { 0x2F2A, 61400 },
+ { 0x2F26, 61403 },
+ { 0x2F3A, 61406 },
+ { 0x2F09, 61408 },
+ { 0x2F13, 61411 },
+ { 0x2F14, 61414 },
+ { 0x2F1C, 61417 },
+ { 0x2F22, 61420 },
+ { 0x2F39, 61423 },
+ { 0x2F3D, 61426 },
+ { 0x2F43, 61429 },
+ { 0x2F3E, 61432 },
+ { 0x2F40, 61434 },
+ { 0x2F44, 61437 },
+ { 0x2F46, 61439 },
+ { 0x2F08, 61442 },
+ { 0x2F12, 61444 },
+ { 0x2F21, 61446 },
+ { 0x2F38, 61448 },
+ { 0x2F3C, 61450 },
+ { 0x2F42, 61452 },
+ { 0x2EFC, 61454 },
+ { 0x2F30, 61456 },
+ { 0x2F07, 61458 },
+ { 0x2EFD, 61461 },
+ { 0x2F11, 61463 },
+ { 0x2F5E, 61465 },
+ { 0x2F5F, 61467 },
+ { 0x2F61, 61469 },
+ { 0x2F37, 61471 },
+ { 0x2F3B, 61473 },
+ { 0x2F41, 61475 },
+ { 0x2F62, 61477 },
+ { 0x2F63, 61479 },
+ { 0x2F64, 61481 },
+ { 0x2EFB, 61483 },
+ { 0x2F0F, 61485 },
+ { 0x1EE2, 61487 },
+ { 0x1EE3, 61489 },
+ { 0x2F05, 61491 },
+ { 0x2E86, 61495 },
+ { 0x2F02, 61499 },
+ { 0x2F03, 61503 },
+ { 0x2F04, 61507 },
+ { 0x2E54, 61511 },
+ { 0x2F86, 61513 },
+ { 0x2F1A, 61515 },
+ { 0x2F33, 61517 },
+ { 0x2EC6, 61519 },
+ { 0x2EF8, 61521 },
+ { 0x2F18, 61523 },
+ { 0x2F31, 61525 },
+ { 0x2F59, 61527 },
+ { 0x2F19, 61529 },
+ { 0x2F5C, 61531 },
+ { 0x2F5D, 61533 },
+ { 0x2F32, 61535 },
+ { 0x2F60, 61537 },
+ { 0x2F34, 61539 },
+ { 0x2F35, 61541 },
+ { 0x2F36, 61545 },
+ { 0x2F1B, 61550 },
+ { 0x2EAE, 61552 },
+ { 0x2E8D, 61554 },
+ { 0x2E8A, 61556 },
+ { 0x2EB8, 61558 },
+ { 0x2EAC, 61560 },
+ { 0x2EAD, 61562 },
+ { 0x201C, 61564 },
+ { 0x2317, 61566 },
+ { 0x2E97, 61569 },
+ { 0x2EC9, 61571 },
+ { 0x2E8C, 61573 },
+ { 0x2F10, 61575 },
+ { 0x2E9B, 61577 },
+ { 0x26EE, 61579 },
+ { 0x2ED2, 61584 },
+ { 0x2ED0, 61586 },
+ { 0x2EAF, 61588 },
+ { 0x2E90, 61590 },
+ { 0x2E91, 61592 },
+ { 0x2EBE, 61594 },
+ { 0x2EB7, 61596 },
+ { 0x2EDC, 61598 },
+ { 0x2ED9, 61600 },
+ { 0x1E69, 61602 },
+ { 0x2733, 61604 },
+ { 0x2208, 61609 },
+ { 0x2736, 61614 },
+ { 0x220B, 61621 },
+ { 0x2209, 61628 },
+ { 0x21C8, 61633 },
+ { 0x220A, 61641 },
+ { 0x21C9, 61648 },
+ { 0x2735, 61656 },
+ { 0x2734, 61663 },
+ { 0x21CA, 61668 },
+ { 0x21C6, 61673 },
+ { 0x2601, 61677 },
+ { 0x21C5, 61681 },
+ { 0x21C7, 61685 },
+ { 0x2ED7, 61690 },
+ { 0x2E89, 61692 },
+ { 0x2EC3, 61694 },
+ { 0x2EAB, 61696 },
+ { 0x2E8F, 61698 },
+ { 0x2E96, 61700 },
+ { 0x2E95, 61702 },
+ { 0x2E98, 61704 },
+ { 0x2EB1, 61706 },
+ { 0x2EC8, 61708 },
+ { 0x2EBC, 61710 },
+ { 0x1EDE, 61712 },
+ { 0x1F33, 61715 },
+ { 0x1EE0, 61722 },
+ { 0x2E92, 61728 },
+ { 0x2EA3, 61730 },
+ { 0x2EA5, 61732 },
+ { 0x2ECC, 61734 },
+ { 0x2ECB, 61736 },
+ { 0x2EB0, 61738 },
+ { 0x2EB3, 61740 },
+ { 0x2EC2, 61742 },
+ { 0x2EC1, 61744 },
+ { 0x2EC7, 61746 },
+ { 0x26EF, 61748 },
+ { 0x2EDA, 61753 },
+ { 0x2EA9, 61755 },
+ { 0x2EAA, 61757 },
+ { 0x2EDE, 61759 },
+ { 0x2ED5, 61761 },
+ { 0x2ED6, 61763 },
+ { 0x2E87, 61765 },
+ { 0x2E88, 61767 },
+ { 0x2EC5, 61769 },
+ { 0x2E9F, 61771 },
+ { 0x2EC0, 61773 },
+ { 0x2EBA, 61775 },
+ { 0x2E8B, 61777 },
+ { 0x2EA4, 61779 },
+ { 0x2E99, 61781 },
+ { 0x2ECD, 61783 },
+ { 0x2EBF, 61785 },
+ { 0x2EB6, 61787 },
+ { 0x2EC4, 61789 },
+ { 0x7E19, 61791 },
+ { 0x2EB4, 61793 },
+ { 0x2E9A, 61795 },
+ { 0x2E93, 61797 },
+ { 0x2E94, 61799 },
+ { 0x2EA2, 61801 },
+ { 0x1F60, 61803 },
+ { 0x2ECA, 61805 },
+ { 0x2ECE, 61807 },
+ { 0x2ED4, 61809 },
+ { 0x2ED3, 61811 },
+ { 0x2ECF, 61813 },
+ { 0x2ED8, 61815 },
+ { 0x2EDB, 61817 },
+ { 0x2EA6, 61819 },
+ { 0x2EA8, 61821 },
+ { 0x2EBB, 61823 },
+ { 0x2E8E, 61825 },
+ { 0x795A, 61827 },
+ { 0x2EB9, 61830 },
+ { 0x1EDF, 61832 },
+ { 0x1F34, 61835 },
+ { 0x1EE1, 61842 },
+ { 0x2EB2, 61848 },
+ { 0x27EE, 61850 },
+ { 0x2EDD, 61853 },
+ { 0x2EA7, 61855 },
+ { 0x2EA0, 61857 },
+ { 0x2EBD, 61859 },
+ { 0x2E9E, 61861 },
+ { 0x2EA1, 61863 },
+ { 0x2ED1, 61865 },
+ { 0x2EB5, 61867 },
+ { 0x2E9C, 61869 },
+ { 0x2F06, 61871 },
+ { 0x2E9D, 61873 },
+ { 0x7C97, 61875 },
+ { 0x234A, 61878 },
+ { 0x7A33, 61882 },
+ { 0x1ED1, 61884 },
+ { 0x1ED5, 61886 },
+ { 0x26E4, 61891 },
+ { 0x1ED9, 61899 },
+ { 0x26EC, 61905 },
+ { 0x26E8, 61911 },
+ { 0x26EA, 61916 },
+ { 0x26E6, 61922 },
+ { 0x26DE, 61927 },
+ { 0x26E0, 61930 },
+ { 0x26E2, 61935 },
+ { 0x26F6, 61940 },
+ { 0x26F4, 61943 },
+ { 0x259A, 61946 },
+ { 0x79A1, 61950 },
+ { 0x7A5E, 61953 },
+ { 0x3786, 61954 },
+ { 0x378B, 61958 },
+ { 0x3782, 61962 },
+ { 0x37AC, 61966 },
+ { 0x37A3, 61971 },
+ { 0x37A6, 61976 },
+ { 0x37A4, 61981 },
+ { 0x37A5, 61986 },
+ { 0x37A7, 61991 },
+ { 0x3780, 61996 },
+ { 0x3784, 62000 },
+ { 0x3781, 62004 },
+ { 0x3785, 62008 },
+ { 0x3783, 62012 },
+ { 0x379B, 62016 },
+ { 0x378C, 62020 },
+ { 0x3796, 62024 },
+ { 0x3789, 62028 },
+ { 0x37A2, 62032 },
+ { 0x378E, 62036 },
+ { 0x3787, 62040 },
+ { 0x379F, 62044 },
+ { 0x379D, 62048 },
+ { 0x3798, 62052 },
+ { 0x3799, 62056 },
+ { 0x379E, 62060 },
+ { 0x37A1, 62064 },
+ { 0x3794, 62068 },
+ { 0x379C, 62072 },
+ { 0x378D, 62076 },
+ { 0x3792, 62080 },
+ { 0x3797, 62084 },
+ { 0x378A, 62088 },
+ { 0x378F, 62092 },
+ { 0x3788, 62096 },
+ { 0x379A, 62100 },
+ { 0x37A0, 62104 },
+ { 0x3795, 62108 },
+ { 0x3790, 62112 },
+ { 0x3793, 62116 },
+ { 0x3791, 62120 },
+ { 0x37A8, 62124 },
+ { 0x37A9, 62128 },
+ { 0x37AA, 62132 },
+ { 0x37AB, 62136 },
+ { 0x2052, 62140 },
+ { 0x2068, 62145 },
+ { 0x2053, 62150 },
+ { 0x2066, 62155 },
+ { 0x2056, 62161 },
+ { 0x205F, 62164 },
+ { 0x206B, 62169 },
+ { 0x205B, 62173 },
+ { 0x2059, 62177 },
+ { 0x204F, 62181 },
+ { 0x27B5, 62184 },
+ { 0x206E, 62189 },
+ { 0x206C, 62193 },
+ { 0x7BDF, 62197 },
+ { 0x205E, 62201 },
+ { 0x205D, 62205 },
+ { 0x206F, 62209 },
+ { 0x2051, 62212 },
+ { 0x2050, 62217 },
+ { 0x2067, 62222 },
+ { 0x2070, 62225 },
+ { 0x2074, 62228 },
+ { 0x2060, 62233 },
+ { 0x2061, 62238 },
+ { 0x2063, 62243 },
+ { 0x2062, 62248 },
+ { 0x206A, 62253 },
+ { 0x206D, 62256 },
+ { 0x2054, 62260 },
+ { 0x2073, 62263 },
+ { 0x205C, 62266 },
+ { 0x2064, 62270 },
+ { 0x205A, 62274 },
+ { 0x2057, 62278 },
+ { 0x1DA2, 62281 },
+ { 0x2058, 62285 },
+ { 0x2069, 62289 },
+ { 0x2075, 62292 },
+ { 0x2055, 62297 },
+ { 0x2065, 62300 },
+ { 0x0699, 62304 },
+ { 0x06DB, 62308 },
+ { 0x06DC, 62313 },
+ { 0x069F, 62318 },
+ { 0x06A0, 62322 },
+ { 0x06D5, 62326 },
+ { 0x06D6, 62329 },
+ { 0x06D2, 62332 },
+ { 0x06D3, 62335 },
+ { 0x06E1, 62338 },
+ { 0x06CE, 62340 },
+ { 0x06CF, 62343 },
+ { 0x06D7, 62346 },
+ { 0x06DD, 62348 },
+ { 0x06DE, 62352 },
+ { 0x06D1, 62356 },
+ { 0x06D0, 62360 },
+ { 0x06BD, 62364 },
+ { 0x06AF, 62367 },
+ { 0x06BE, 62370 },
+ { 0x06B9, 62373 },
+ { 0x06BA, 62376 },
+ { 0x06C4, 62379 },
+ { 0x06B0, 62382 },
+ { 0x06AA, 62385 },
+ { 0x06B2, 62388 },
+ { 0x06B7, 62391 },
+ { 0x06C1, 62394 },
+ { 0x06C2, 62397 },
+ { 0x06C3, 62400 },
+ { 0x06B3, 62403 },
+ { 0x06B4, 62406 },
+ { 0x06B5, 62410 },
+ { 0x06B6, 62413 },
+ { 0x06B1, 62417 },
+ { 0x06A8, 62420 },
+ { 0x06BC, 62423 },
+ { 0x06AB, 62427 },
+ { 0x06AC, 62430 },
+ { 0x06C0, 62434 },
+ { 0x06AD, 62437 },
+ { 0x06B8, 62440 },
+ { 0x06AE, 62443 },
+ { 0x06C5, 62448 },
+ { 0x06C6, 62452 },
+ { 0x06C7, 62456 },
+ { 0x06BB, 62460 },
+ { 0x06E5, 62463 },
+ { 0x06E4, 62467 },
+ { 0x06E3, 62471 },
+ { 0x06BF, 62475 },
+ { 0x07E1, 62479 },
+ { 0x07E7, 62483 },
+ { 0x07E6, 62487 },
+ { 0x07E8, 62491 },
+ { 0x07E0, 62495 },
+ { 0x07E4, 62499 },
+ { 0x07E2, 62503 },
+ { 0x07EA, 62507 },
+ { 0x07E3, 62511 },
+ { 0x07E9, 62515 },
+ { 0x07E5, 62519 },
+ { 0x06A9, 62523 },
+ { 0x06C8, 62527 },
+ { 0x06C9, 62530 },
+ { 0x06CA, 62533 },
+ { 0x06CB, 62536 },
+ { 0x06CC, 62539 },
+ { 0x06CD, 62542 },
+ { 0x06E2, 62545 },
+ { 0x06DF, 62547 },
+ { 0x06E0, 62551 },
+ { 0x06D8, 62555 },
+ { 0x06A4, 62558 },
+ { 0x06A5, 62561 },
+ { 0x06A6, 62564 },
+ { 0x06DA, 62567 },
+ { 0x06D9, 62569 },
+ { 0x069B, 62571 },
+ { 0x069D, 62575 },
+ { 0x06A2, 62578 },
+ { 0x06A2, 62583 },
+ { 0x069E, 62588 },
+ { 0x06A3, 62591 },
+ { 0x06D4, 62593 },
+ { 0x069A, 62596 },
+ { 0x069C, 62600 },
+ { 0x06A1, 62603 },
+ { 0x06A7, 62608 },
+ { 0x80A4, 62611 },
+ { 0x60BC, 62612 },
+ { 0x60C1, 62615 },
+ { 0x60BD, 62618 },
+ { 0x60C0, 62621 },
+ { 0x60BF, 62624 },
+ { 0x60C4, 62627 },
+ { 0x60BB, 62630 },
+ { 0x60C3, 62633 },
+ { 0x60C2, 62636 },
+ { 0x60BE, 62639 },
+ { 0x6071, 62642 },
+ { 0x6072, 62645 },
+ { 0x6073, 62648 },
+ { 0x6070, 62651 },
+ { 0x60A6, 62654 },
+ { 0x60B1, 62657 },
+ { 0x60AD, 62660 },
{ 0x6079, 62663 },
- { 0x60BF, 62666 },
- { 0x6132, 62669 },
- { 0x6067, 62672 },
- { 0x60F4, 62676 },
- { 0x60F8, 62679 },
- { 0x60F7, 62685 },
- { 0x611A, 62690 },
- { 0x6124, 62693 },
- { 0x6125, 62698 },
- { 0x60F3, 62703 },
- { 0x609D, 62706 },
- { 0x6112, 62710 },
- { 0x6111, 62715 },
- { 0x60F2, 62719 },
- { 0x606C, 62722 },
- { 0x6070, 62727 },
- { 0x6093, 62730 },
- { 0x6094, 62734 },
- { 0x606A, 62738 },
- { 0x6136, 62742 },
- { 0x60C0, 62745 },
- { 0x609E, 62749 },
- { 0x6077, 62753 },
- { 0x611B, 62757 },
- { 0x6126, 62760 },
- { 0x60A8, 62764 },
- { 0x6138, 62769 },
- { 0x6097, 62772 },
- { 0x6069, 62776 },
- { 0x610C, 62780 },
- { 0x608E, 62784 },
- { 0x608D, 62788 },
- { 0x6066, 62792 },
- { 0x60C3, 62796 },
- { 0x60A1, 62800 },
- { 0x6141, 62804 },
- { 0x6142, 62809 },
- { 0x614B, 62815 },
- { 0x6146, 62820 },
- { 0x6143, 62825 },
- { 0x6145, 62830 },
- { 0x614A, 62835 },
- { 0x6149, 62842 },
- { 0x6148, 62849 },
- { 0x6147, 62856 },
- { 0x6144, 62863 },
- { 0x6119, 62868 },
- { 0x611E, 62871 },
- { 0x6128, 62874 },
- { 0x611F, 62878 },
- { 0x6099, 62882 },
- { 0x609A, 62886 },
- { 0x606D, 62890 },
- { 0x6065, 62894 },
- { 0x6135, 62898 },
- { 0x60AA, 62902 },
- { 0x60A9, 62907 },
- { 0x60F0, 62912 },
- { 0x612A, 62915 },
- { 0x612C, 62922 },
- { 0x612B, 62930 },
- { 0x612D, 62937 },
- { 0x612E, 62944 },
- { 0x612F, 62951 },
- { 0x6130, 62959 },
- { 0x6131, 62967 },
- { 0x607A, 62975 },
- { 0x6078, 62978 },
- { 0x60BE, 62981 },
- { 0x60BD, 62986 },
- { 0x6075, 62991 },
- { 0x6076, 62994 },
- { 0x6091, 62998 },
- { 0x6092, 63002 },
- { 0x6137, 63006 },
- { 0x60C2, 63009 },
- { 0x60A0, 63013 },
- { 0x6096, 63017 },
- { 0x6095, 63022 },
- { 0x6068, 63027 },
- { 0x613A, 63032 },
- { 0x60CD, 63035 },
- { 0x60CE, 63039 },
- { 0x60CF, 63043 },
- { 0x60FB, 63047 },
- { 0x608C, 63051 },
- { 0x60BB, 63056 },
- { 0x607B, 63060 },
- { 0x60FE, 63064 },
- { 0x60FF, 63068 },
- { 0x6100, 63072 },
- { 0x6101, 63076 },
- { 0x6102, 63080 },
- { 0x6103, 63084 },
- { 0x6104, 63088 },
- { 0x6105, 63092 },
- { 0x6106, 63096 },
- { 0x6107, 63100 },
- { 0x6108, 63104 },
- { 0x6072, 63108 },
- { 0x6073, 63112 },
- { 0x6074, 63116 },
- { 0x6080, 63120 },
- { 0x613B, 63124 },
- { 0x613F, 63127 },
- { 0x60AC, 63131 },
- { 0x60B4, 63137 },
- { 0x60B3, 63144 },
- { 0x60AB, 63151 },
- { 0x60B2, 63157 },
- { 0x60B1, 63163 },
- { 0x60AE, 63169 },
- { 0x60AD, 63175 },
- { 0x60B0, 63181 },
- { 0x60AF, 63187 },
- { 0x607C, 63193 },
- { 0x610E, 63197 },
- { 0x60E9, 63202 },
- { 0x60EC, 63206 },
- { 0x60E8, 63210 },
- { 0x610D, 63214 },
- { 0x60EA, 63219 },
- { 0x6110, 63223 },
- { 0x60C8, 63228 },
- { 0x60E5, 63232 },
- { 0x60EB, 63236 },
- { 0x60DE, 63240 },
- { 0x60ED, 63244 },
- { 0x60D1, 63249 },
- { 0x60D2, 63253 },
- { 0x60D3, 63257 },
- { 0x60D4, 63261 },
- { 0x60D5, 63265 },
- { 0x60E0, 63269 },
- { 0x60EE, 63273 },
- { 0x60E2, 63278 },
- { 0x610F, 63282 },
- { 0x60DF, 63286 },
- { 0x60CA, 63290 },
- { 0x60CB, 63294 },
- { 0x60CC, 63298 },
- { 0x60D0, 63302 },
- { 0x60C9, 63307 },
- { 0x60E1, 63312 },
- { 0x60E4, 63316 },
- { 0x60E3, 63320 },
- { 0x60F5, 63324 },
- { 0x607F, 63327 },
- { 0x607E, 63331 },
- { 0x6114, 63335 },
- { 0x6115, 63339 },
- { 0x6133, 63343 },
- { 0x6134, 63348 },
- { 0x613C, 63353 },
- { 0x613D, 63356 },
- { 0x6139, 63360 },
- { 0x613E, 63363 },
- { 0x60C4, 63367 },
- { 0x60A2, 63371 },
- { 0x60E6, 63375 },
- { 0x60E7, 63379 },
- { 0x6127, 63383 },
- { 0x611D, 63387 },
- { 0x611C, 63391 },
- { 0x6129, 63395 },
- { 0x6121, 63399 },
- { 0x6120, 63403 },
- { 0x6081, 63407 },
- { 0x607D, 63411 },
- { 0x60F6, 63415 },
- { 0x6082, 63418 },
- { 0x6109, 63422 },
- { 0x610A, 63425 },
- { 0x60B9, 63428 },
- { 0x60EF, 63432 },
- { 0x609B, 63435 },
- { 0x609C, 63439 },
- { 0x60C6, 63443 },
- { 0x60A4, 63447 },
- { 0x60C5, 63451 },
- { 0x60A3, 63455 },
- { 0x60B8, 63459 },
- { 0x60B7, 63465 },
- { 0x6CF4, 63471 },
- { 0x6CD3, 63473 },
- { 0x3802, 63477 },
- { 0x3807, 63482 },
- { 0x3803, 63487 },
- { 0x3806, 63492 },
- { 0x3805, 63497 },
- { 0x380A, 63502 },
- { 0x3801, 63507 },
- { 0x3809, 63512 },
- { 0x3808, 63517 },
- { 0x3804, 63522 },
- { 0x0DC7, 63527 },
- { 0x0DCC, 63531 },
- { 0x0DC8, 63535 },
- { 0x0DCB, 63539 },
- { 0x0DCA, 63543 },
- { 0x0DCF, 63547 },
- { 0x0DC6, 63551 },
- { 0x0DCE, 63555 },
- { 0x0DCD, 63559 },
- { 0x0DC9, 63563 },
- { 0x0D6D, 63567 },
- { 0x387E, 63571 },
- { 0x387F, 63576 },
- { 0x3880, 63581 },
- { 0x0D70, 63586 },
- { 0x37F6, 63589 },
- { 0x0DBD, 63593 },
- { 0x0DBE, 63597 },
- { 0x0DBF, 63601 },
- { 0x0DC0, 63605 },
- { 0x0DC1, 63609 },
- { 0x0DC2, 63614 },
- { 0x0DC3, 63619 },
- { 0x0DC5, 63625 },
- { 0x0DD0, 63630 },
- { 0x0DD1, 63634 },
- { 0x0D80, 63638 },
- { 0x0D6F, 63642 },
- { 0x0D81, 63645 },
- { 0x0D6E, 63648 },
- { 0x0D9F, 63651 },
- { 0x0DA0, 63657 },
- { 0x0DA1, 63663 },
- { 0x0DA2, 63669 },
- { 0x0DA3, 63675 },
- { 0x0D6C, 63681 },
- { 0x0D9A, 63684 },
- { 0x0D99, 63691 },
- { 0x0D77, 63697 },
- { 0x0D7C, 63700 },
- { 0x0D78, 63703 },
- { 0x0D7B, 63706 },
- { 0x0D7A, 63709 },
- { 0x0D7F, 63712 },
- { 0x0D76, 63715 },
- { 0x0D7E, 63718 },
- { 0x0D7D, 63721 },
- { 0x0D79, 63724 },
- { 0x0D67, 63727 },
- { 0x0D6B, 63731 },
- { 0x0D63, 63736 },
- { 0x0D65, 63740 },
- { 0x0D62, 63744 },
- { 0x0D68, 63748 },
- { 0x0D64, 63752 },
- { 0x0D66, 63756 },
- { 0x0D6A, 63760 },
- { 0x0D69, 63765 },
- { 0x0DA7, 63770 },
- { 0x0D98, 63776 },
- { 0x0DBA, 63782 },
- { 0x0DBB, 63787 },
- { 0x0DB9, 63793 },
- { 0x0DBC, 63798 },
- { 0x0D61, 63804 },
- { 0x0DD2, 63809 },
- { 0x0DD3, 63814 },
- { 0x0DA9, 63819 },
- { 0x0DAA, 63824 },
- { 0x0DA8, 63829 },
- { 0x0D8E, 63834 },
- { 0x0D8C, 63839 },
- { 0x0D8F, 63844 },
- { 0x0D8D, 63849 },
- { 0x0D9D, 63854 },
- { 0x0D9E, 63861 },
- { 0x0D57, 63868 },
- { 0x0D5D, 63871 },
- { 0x0D59, 63874 },
- { 0x0D5F, 63877 },
- { 0x0D5B, 63880 },
- { 0x0D60, 63883 },
- { 0x0D4D, 63886 },
- { 0x0D3B, 63889 },
- { 0x0D48, 63892 },
- { 0x0D38, 63895 },
- { 0x0D55, 63898 },
- { 0x0D5A, 63901 },
- { 0x0D3D, 63904 },
- { 0x0D36, 63907 },
- { 0x0D52, 63910 },
- { 0x0D4F, 63913 },
- { 0x0D4A, 63916 },
- { 0x0D4B, 63919 },
- { 0x0D51, 63922 },
- { 0x0D54, 63925 },
- { 0x0D46, 63928 },
- { 0x0D5C, 63931 },
- { 0x0D53, 63934 },
- { 0x0D50, 63937 },
- { 0x0D4E, 63940 },
- { 0x0D3C, 63943 },
- { 0x0D43, 63946 },
- { 0x0D49, 63949 },
- { 0x0D39, 63952 },
- { 0x0D3E, 63955 },
- { 0x0D37, 63958 },
- { 0x0D56, 63961 },
- { 0x0D5E, 63964 },
- { 0x0D92, 63968 },
- { 0x0D93, 63972 },
- { 0x0D91, 63976 },
- { 0x0D90, 63980 },
- { 0x0D3A, 63984 },
- { 0x0D45, 63987 },
- { 0x0D3F, 63990 },
- { 0x0D4C, 63993 },
- { 0x0D86, 63996 },
- { 0x0D87, 63999 },
- { 0x380E, 64002 },
- { 0x380C, 64007 },
- { 0x37F9, 64012 },
- { 0x37FA, 64017 },
- { 0x37FC, 64022 },
- { 0x380F, 64027 },
- { 0x37FE, 64032 },
- { 0x380D, 64037 },
- { 0x37FB, 64042 },
- { 0x37FD, 64047 },
- { 0x380B, 64052 },
- { 0x3800, 64057 },
- { 0x37F8, 64062 },
- { 0x37FF, 64067 },
- { 0x0D47, 64072 },
- { 0x0D41, 64075 },
- { 0x0D44, 64078 },
- { 0x0D40, 64081 },
- { 0x0D97, 64084 },
- { 0x0D58, 64089 },
- { 0x0DB5, 64093 },
- { 0x0DAE, 64097 },
- { 0x0DB1, 64101 },
- { 0x0DB4, 64105 },
- { 0x0DAD, 64109 },
- { 0x0DB7, 64113 },
- { 0x0DAB, 64117 },
- { 0x0DB2, 64121 },
- { 0x0DAF, 64125 },
- { 0x37F5, 64129 },
- { 0x37F2, 64133 },
- { 0x37F1, 64137 },
- { 0x37F3, 64141 },
- { 0x0DAC, 64145 },
- { 0x37F4, 64149 },
- { 0x0DB0, 64153 },
- { 0x0DB3, 64157 },
- { 0x0DB6, 64161 },
- { 0x3881, 64165 },
- { 0x3882, 64170 },
- { 0x0D42, 64175 },
- { 0x387D, 64178 },
- { 0x0D75, 64182 },
- { 0x0DC4, 64186 },
- { 0x3864, 64191 },
- { 0x3872, 64195 },
- { 0x3863, 64199 },
- { 0x3870, 64203 },
- { 0x3866, 64207 },
- { 0x386E, 64211 },
- { 0x3876, 64215 },
- { 0x386F, 64219 },
- { 0x3874, 64223 },
- { 0x3875, 64227 },
- { 0x3865, 64231 },
- { 0x386B, 64235 },
- { 0x386D, 64239 },
- { 0x3871, 64243 },
- { 0x3867, 64247 },
- { 0x3868, 64251 },
- { 0x3869, 64255 },
- { 0x386C, 64259 },
- { 0x386A, 64263 },
- { 0x0DA4, 64267 },
- { 0x0DA5, 64273 },
- { 0x0DA6, 64279 },
- { 0x0D8A, 64285 },
- { 0x0D88, 64289 },
- { 0x0D8B, 64293 },
- { 0x0D89, 64297 },
- { 0x0D9C, 64301 },
- { 0x0D9B, 64307 },
- { 0x0DD4, 64313 },
- { 0x0DD5, 64317 },
- { 0x387B, 64321 },
- { 0x387C, 64325 },
- { 0x387A, 64329 },
- { 0x0D85, 64333 },
- { 0x0D82, 64336 },
- { 0x0D83, 64339 },
- { 0x0D84, 64342 },
- { 0x3879, 64345 },
- { 0x3878, 64349 },
- { 0x3877, 64353 },
- { 0x37F7, 64357 },
- { 0x3873, 64362 },
- { 0x0D96, 64367 },
- { 0x0D95, 64373 },
- { 0x0D94, 64379 },
- { 0x0DB8, 64385 },
- { 0x0D74, 64391 },
- { 0x0D72, 64396 },
- { 0x0D73, 64401 },
- { 0x0D71, 64406 },
- { 0x6D8F, 64411 },
- { 0x1E38, 64412 },
- { 0x1E11, 64419 },
- { 0x1E12, 64426 },
- { 0x1DF9, 64433 },
- { 0x1DFD, 64438 },
- { 0x1E01, 64443 },
- { 0x1DFA, 64447 },
- { 0x1E02, 64452 },
- { 0x1DFE, 64456 },
- { 0x1DD0, 64461 },
- { 0x21A0, 64467 },
- { 0x6F4B, 64468 },
- { 0x26EA, 64470 },
- { 0x26EB, 64472 },
- { 0x1C22, 64474 },
- { 0x3FCB, 64477 },
- { 0x6E7E, 64479 },
- { 0x2309, 64485 },
- { 0x6E7F, 64491 },
- { 0x230B, 64497 },
- { 0x2500, 64503 },
- { 0x2501, 64507 },
- { 0x6D54, 64511 },
- { 0x6DFA, 64512 },
- { 0x6EF3, 64514 },
- { 0x41CB, 64517 },
- { 0x41D0, 64520 },
- { 0x41CC, 64523 },
- { 0x41CF, 64526 },
- { 0x41CE, 64529 },
- { 0x41D3, 64532 },
- { 0x41CA, 64535 },
- { 0x41D2, 64538 },
- { 0x41D1, 64541 },
- { 0x41CD, 64544 },
- { 0x41C2, 64547 },
- { 0x41C3, 64550 },
- { 0x41C4, 64553 },
- { 0x41C5, 64556 },
- { 0x41C6, 64559 },
- { 0x41C7, 64562 },
- { 0x41AD, 64565 },
- { 0x41C8, 64568 },
- { 0x41B9, 64571 },
- { 0x41B8, 64574 },
- { 0x41C0, 64577 },
- { 0x41AF, 64580 },
- { 0x41C9, 64583 },
- { 0x41B3, 64586 },
- { 0x41B4, 64589 },
- { 0x41AE, 64592 },
- { 0x41B0, 64595 },
- { 0x41C1, 64598 },
- { 0x41B6, 64601 },
- { 0x41B1, 64604 },
- { 0x41BF, 64607 },
- { 0x41AC, 64610 },
- { 0x41B7, 64613 },
- { 0x41B2, 64616 },
- { 0x41BB, 64619 },
- { 0x41BC, 64622 },
- { 0x41BD, 64625 },
- { 0x41BE, 64628 },
- { 0x41BA, 64631 },
- { 0x41B5, 64634 },
- { 0x6F12, 64637 },
- { 0x6E21, 64638 },
- { 0x1D8B, 64639 },
- { 0x71BB, 64641 },
- { 0x6D62, 64642 },
- { 0x6F4F, 64643 },
- { 0x0005, 64645 },
- { 0x0075, 64647 },
- { 0x6B1D, 64649 },
- { 0x6AFF, 64654 },
- { 0x6AF1, 64659 },
- { 0x6B0E, 64664 },
- { 0x6B0D, 64669 },
- { 0x6B22, 64673 },
- { 0x6B04, 64678 },
- { 0x6AF6, 64683 },
- { 0x6B13, 64688 },
- { 0x6B26, 64693 },
- { 0x6B08, 64698 },
- { 0x6AFA, 64703 },
- { 0x6B17, 64708 },
- { 0x6B1E, 64713 },
- { 0x6B00, 64718 },
- { 0x6AF2, 64723 },
- { 0x6B0F, 64728 },
- { 0x6AF0, 64733 },
- { 0x6B21, 64736 },
- { 0x6B03, 64741 },
- { 0x6AF5, 64746 },
- { 0x6B12, 64751 },
- { 0x6B2C, 64756 },
- { 0x6B20, 64759 },
- { 0x6B02, 64764 },
- { 0x6AF4, 64769 },
- { 0x6B11, 64774 },
- { 0x6B27, 64779 },
- { 0x6B09, 64784 },
- { 0x6AFB, 64789 },
- { 0x6B18, 64794 },
- { 0x6B2A, 64799 },
- { 0x6B0C, 64804 },
- { 0x6AFE, 64809 },
- { 0x6B1B, 64814 },
- { 0x6B25, 64819 },
- { 0x6B07, 64824 },
- { 0x6AF9, 64829 },
- { 0x6B16, 64834 },
- { 0x6B1C, 64839 },
- { 0x6B24, 64843 },
- { 0x6B06, 64848 },
- { 0x6AF8, 64853 },
- { 0x6B15, 64858 },
- { 0x6B29, 64863 },
- { 0x6B0B, 64868 },
- { 0x6AFD, 64873 },
- { 0x6B1A, 64878 },
- { 0x6B23, 64883 },
- { 0x6B05, 64888 },
- { 0x6AF7, 64893 },
- { 0x6B14, 64898 },
- { 0x6B1F, 64903 },
- { 0x6B01, 64908 },
- { 0x6AF3, 64913 },
- { 0x6B10, 64918 },
- { 0x6B2B, 64923 },
- { 0x6B28, 64927 },
- { 0x6B0A, 64932 },
- { 0x6AFC, 64937 },
- { 0x6B19, 64942 },
- { 0x6B2D, 64947 },
- { 0x6B2E, 64950 },
- { 0x6B2F, 64953 },
- { 0x6B30, 64956 },
- { 0x6B31, 64959 },
- { 0x6B32, 64962 },
- { 0x6B33, 64965 },
- { 0x6B34, 64968 },
- { 0x6B35, 64971 },
- { 0x6B36, 64974 },
- { 0x6B37, 64977 },
- { 0x6B38, 64980 },
- { 0x6B39, 64983 },
- { 0x6B3A, 64986 },
- { 0x6B3B, 64989 },
- { 0x6B3C, 64992 },
- { 0x6B3D, 64995 },
- { 0x6B3E, 64998 },
- { 0x6B3F, 65001 },
- { 0x6B40, 65004 },
- { 0x6B41, 65007 },
- { 0x6CBA, 65010 },
- { 0x6E29, 65011 },
- { 0x6FEB, 65012 },
- { 0x6C92, 65015 },
- { 0x6F79, 65017 },
- { 0x6F5C, 65020 },
- { 0x6EE3, 65022 },
- { 0x6EF1, 65023 },
- { 0x4677, 65025 },
- { 0x4676, 65031 },
- { 0x4666, 65037 },
- { 0x4670, 65041 },
- { 0x466E, 65045 },
- { 0x4673, 65049 },
- { 0x4663, 65053 },
- { 0x4669, 65057 },
- { 0x466B, 65061 },
- { 0x4672, 65065 },
- { 0x466A, 65069 },
- { 0x4662, 65073 },
- { 0x4664, 65077 },
- { 0x4671, 65081 },
- { 0x4668, 65085 },
- { 0x4665, 65089 },
- { 0x466C, 65093 },
- { 0x466F, 65097 },
- { 0x466D, 65101 },
- { 0x4667, 65105 },
- { 0x4678, 65109 },
- { 0x467E, 65113 },
- { 0x467C, 65118 },
- { 0x4679, 65122 },
- { 0x467B, 65126 },
- { 0x467A, 65130 },
- { 0x467D, 65134 },
- { 0x4675, 65138 },
- { 0x4674, 65143 },
- { 0x6E07, 65147 },
- { 0x21C3, 65148 },
- { 0x1F40, 65150 },
- { 0x6FBE, 65153 },
- { 0x7012, 65155 },
- { 0x6C43, 65157 },
- { 0x70DE, 65158 },
- { 0x269B, 65164 },
- { 0x26A1, 65170 },
- { 0x6FBA, 65176 },
- { 0x003C, 65179 },
- { 0x2551, 65181 },
- { 0x254F, 65186 },
- { 0x2322, 65189 },
- { 0x6EA8, 65193 },
- { 0x6C9B, 65195 },
- { 0x7191, 65198 },
- { 0x6D4E, 65203 },
- { 0x6D30, 65204 },
- { 0x22BF, 65205 },
- { 0x271F, 65210 },
- { 0x2721, 65216 },
- { 0x22C1, 65221 },
- { 0x1CC7, 65225 },
- { 0x6FDE, 65228 },
- { 0x6CF8, 65229 },
- { 0x216D, 65233 },
- { 0x701F, 65234 },
- { 0x1C95, 65235 },
- { 0x0066, 65236 },
- { 0x1E9C, 65238 },
- { 0x1CAD, 65239 },
- { 0x2213, 65241 },
- { 0x71B7, 65242 },
- { 0x48D3, 65246 },
- { 0x48E7, 65248 },
- { 0x48D9, 65250 },
- { 0x48CF, 65253 },
- { 0x48E8, 65256 },
- { 0x4891, 65259 },
- { 0x4890, 65262 },
- { 0x48D0, 65265 },
- { 0x488F, 65268 },
- { 0x48D1, 65271 },
- { 0x48D2, 65274 },
- { 0x48D4, 65277 },
- { 0x48DE, 65279 },
- { 0x48E3, 65282 },
- { 0x48DF, 65285 },
- { 0x48E2, 65288 },
- { 0x48E1, 65291 },
- { 0x48E6, 65294 },
- { 0x48DD, 65297 },
- { 0x48E5, 65300 },
- { 0x48E4, 65303 },
- { 0x48E0, 65306 },
- { 0x48DB, 65309 },
- { 0x48DC, 65314 },
- { 0x48CB, 65317 },
- { 0x48C3, 65321 },
- { 0x48CD, 65325 },
- { 0x48C5, 65329 },
- { 0x48C2, 65333 },
- { 0x48CC, 65337 },
- { 0x48CE, 65341 },
- { 0x48C4, 65345 },
- { 0x48C6, 65349 },
- { 0x48C9, 65353 },
- { 0x48C7, 65358 },
- { 0x48CA, 65363 },
- { 0x48C8, 65368 },
- { 0x48DA, 65373 },
- { 0x48D5, 65377 },
- { 0x4892, 65380 },
- { 0x489C, 65383 },
- { 0x4894, 65386 },
- { 0x489E, 65389 },
- { 0x4896, 65392 },
- { 0x4893, 65395 },
- { 0x489D, 65398 },
- { 0x489F, 65401 },
- { 0x48B6, 65404 },
- { 0x48A5, 65407 },
- { 0x48B1, 65410 },
- { 0x48A2, 65413 },
- { 0x48C1, 65416 },
- { 0x4895, 65419 },
- { 0x48A7, 65422 },
- { 0x48A0, 65425 },
- { 0x48BB, 65428 },
- { 0x48B8, 65431 },
- { 0x48B3, 65434 },
- { 0x48B4, 65437 },
- { 0x48BA, 65440 },
- { 0x48C0, 65443 },
- { 0x48AF, 65446 },
- { 0x4897, 65449 },
- { 0x48BD, 65452 },
- { 0x48B9, 65455 },
- { 0x48B7, 65458 },
- { 0x48A6, 65461 },
- { 0x48AC, 65464 },
- { 0x48B2, 65467 },
- { 0x48A3, 65470 },
- { 0x48A8, 65473 },
- { 0x48A1, 65476 },
- { 0x48BC, 65479 },
- { 0x48A4, 65482 },
- { 0x48AE, 65485 },
- { 0x48A9, 65488 },
- { 0x48B5, 65491 },
- { 0x48BE, 65494 },
- { 0x48BF, 65497 },
- { 0x48B0, 65500 },
- { 0x48AA, 65503 },
- { 0x48AD, 65506 },
- { 0x48AB, 65509 },
- { 0x489A, 65512 },
- { 0x4898, 65516 },
- { 0x489B, 65520 },
- { 0x4899, 65524 },
- { 0x48D8, 65528 },
- { 0x48EB, 65531 },
- { 0x48EC, 65534 },
- { 0x48D7, 65537 },
- { 0x48E9, 65539 },
- { 0x48D6, 65541 },
- { 0x48EA, 65544 },
- { 0x4199, 65547 },
- { 0x4192, 65550 },
- { 0x4196, 65553 },
- { 0x41A5, 65556 },
- { 0x4181, 65559 },
- { 0x419F, 65562 },
- { 0x4195, 65565 },
- { 0x419D, 65568 },
- { 0x41A6, 65571 },
- { 0x41A4, 65574 },
- { 0x4194, 65577 },
- { 0x41A3, 65580 },
- { 0x4186, 65583 },
- { 0x41A9, 65586 },
- { 0x419C, 65589 },
- { 0x4193, 65592 },
- { 0x41A7, 65595 },
- { 0x417F, 65598 },
- { 0x4188, 65601 },
- { 0x41AA, 65604 },
- { 0x419E, 65607 },
- { 0x419B, 65610 },
- { 0x41A0, 65613 },
- { 0x41A2, 65616 },
- { 0x4198, 65619 },
- { 0x417D, 65622 },
- { 0x4189, 65625 },
- { 0x418E, 65628 },
- { 0x4184, 65631 },
- { 0x41AB, 65634 },
- { 0x418B, 65637 },
- { 0x4187, 65640 },
- { 0x4185, 65643 },
- { 0x417E, 65646 },
- { 0x4190, 65649 },
- { 0x4191, 65652 },
- { 0x41A1, 65655 },
- { 0x417C, 65658 },
- { 0x419A, 65661 },
- { 0x4182, 65664 },
- { 0x418A, 65667 },
- { 0x4197, 65670 },
- { 0x41A8, 65673 },
- { 0x418F, 65676 },
- { 0x418D, 65679 },
- { 0x4180, 65682 },
- { 0x4183, 65685 },
- { 0x418C, 65688 },
- { 0x253C, 65691 },
- { 0x4AF4, 65693 },
- { 0x4AEB, 65698 },
- { 0x4AEA, 65701 },
- { 0x4AEC, 65704 },
- { 0x4AE9, 65707 },
- { 0x4AE8, 65710 },
- { 0x4AE7, 65713 },
- { 0x4AED, 65716 },
- { 0x4AE3, 65718 },
- { 0x4ADD, 65722 },
- { 0x4AE5, 65726 },
- { 0x4ADF, 65730 },
- { 0x4ADC, 65734 },
- { 0x4AE4, 65738 },
- { 0x4AE6, 65742 },
- { 0x4ADE, 65746 },
- { 0x4AE0, 65750 },
- { 0x4AE1, 65754 },
- { 0x4AE2, 65759 },
- { 0x4B07, 65764 },
- { 0x4B08, 65769 },
- { 0x4AEE, 65774 },
- { 0x4AAD, 65777 },
- { 0x4AB7, 65780 },
- { 0x4AAF, 65783 },
- { 0x4AB9, 65786 },
- { 0x4AB1, 65789 },
- { 0x4AAE, 65792 },
- { 0x4AB8, 65795 },
- { 0x4ABA, 65798 },
- { 0x4AD1, 65801 },
- { 0x4AC0, 65804 },
- { 0x4ACC, 65807 },
- { 0x4ABD, 65810 },
- { 0x4ADB, 65813 },
- { 0x4AB0, 65816 },
- { 0x4AC2, 65819 },
- { 0x4ABB, 65822 },
- { 0x4AD6, 65825 },
- { 0x4AD3, 65828 },
- { 0x4ACE, 65831 },
- { 0x4ACF, 65834 },
- { 0x4AD5, 65837 },
- { 0x4ADA, 65840 },
- { 0x4ACA, 65843 },
- { 0x4AB2, 65846 },
- { 0x4AD7, 65849 },
- { 0x4AD4, 65852 },
- { 0x4AD2, 65855 },
- { 0x4AC1, 65858 },
- { 0x4AC7, 65861 },
- { 0x4ACD, 65864 },
- { 0x4ABE, 65867 },
- { 0x4AC3, 65870 },
- { 0x4ABC, 65873 },
- { 0x4ABF, 65876 },
- { 0x4AC9, 65879 },
- { 0x4AC4, 65882 },
- { 0x4AD0, 65885 },
- { 0x4AD8, 65888 },
- { 0x4AD9, 65891 },
- { 0x4ACB, 65894 },
- { 0x4AC5, 65897 },
- { 0x4AC8, 65900 },
- { 0x4AC6, 65903 },
- { 0x4AB5, 65906 },
- { 0x4AB3, 65910 },
- { 0x4AB6, 65914 },
- { 0x4AB4, 65918 },
- { 0x4B06, 65922 },
- { 0x4B04, 65926 },
- { 0x4B05, 65931 },
- { 0x4B03, 65936 },
- { 0x4AF8, 65941 },
- { 0x4AF9, 65950 },
- { 0x4AF7, 65959 },
- { 0x4AFC, 65967 },
- { 0x4AFD, 65973 },
- { 0x4B01, 65979 },
- { 0x4B02, 65987 },
- { 0x4B00, 65995 },
- { 0x4AF6, 66002 },
- { 0x4AF5, 66010 },
- { 0x4AFF, 66018 },
- { 0x4AFE, 66024 },
- { 0x4AFA, 66030 },
- { 0x4AFB, 66035 },
- { 0x4AF0, 66042 },
- { 0x4AEF, 66045 },
- { 0x4AF1, 66048 },
- { 0x4AF2, 66051 },
- { 0x4AF3, 66054 },
- { 0x25F7, 66057 },
- { 0x25F8, 66060 },
- { 0x25F9, 66063 },
- { 0x25FA, 66069 },
- { 0x25C6, 66075 },
- { 0x0BBD, 66078 },
- { 0x0BC2, 66082 },
- { 0x0BBE, 66086 },
- { 0x0BC1, 66090 },
- { 0x0BC0, 66094 },
- { 0x0BC5, 66098 },
- { 0x0BBC, 66102 },
- { 0x0BC4, 66106 },
- { 0x0BC3, 66110 },
- { 0x0BBF, 66114 },
- { 0x0BAC, 66118 },
- { 0x0B70, 66121 },
- { 0x0B6F, 66124 },
- { 0x0BB6, 66127 },
- { 0x0BB1, 66132 },
- { 0x0BB3, 66137 },
- { 0x0BAF, 66142 },
- { 0x0BC7, 66147 },
- { 0x0BC6, 66152 },
- { 0x0BB0, 66157 },
- { 0x0BB2, 66162 },
- { 0x0BAE, 66167 },
- { 0x0BB7, 66172 },
- { 0x0BB5, 66177 },
- { 0x0BB9, 66181 },
- { 0x0BB8, 66188 },
- { 0x0BBA, 66194 },
- { 0x0BAD, 66200 },
- { 0x0BBB, 66204 },
- { 0x0BB4, 66208 },
- { 0x0BA1, 66212 },
- { 0x0B71, 66216 },
- { 0x0B7D, 66219 },
- { 0x0B75, 66222 },
- { 0x0B80, 66225 },
- { 0x0B77, 66228 },
- { 0x0B72, 66231 },
- { 0x0B73, 66234 },
- { 0x0B7F, 66237 },
- { 0x0B82, 66240 },
- { 0x0BA4, 66243 },
- { 0x0B9A, 66247 },
- { 0x0BA8, 66251 },
- { 0x0B7E, 66255 },
- { 0x0BAB, 66258 },
- { 0x0BA9, 66261 },
- { 0x0B76, 66264 },
- { 0x0B87, 66267 },
- { 0x0BA0, 66271 },
- { 0x0B81, 66274 },
- { 0x0BA3, 66277 },
- { 0x0B9B, 66280 },
- { 0x0B88, 66284 },
- { 0x0B8F, 66288 },
- { 0x0B95, 66292 },
- { 0x0BA6, 66296 },
- { 0x0B8E, 66300 },
- { 0x0B8D, 66305 },
- { 0x0B78, 66309 },
- { 0x0BA5, 66312 },
- { 0x0BA2, 66315 },
- { 0x0B74, 66318 },
- { 0x0B7B, 66321 },
- { 0x0B79, 66324 },
- { 0x0B7C, 66327 },
- { 0x0B7A, 66330 },
- { 0x0BAA, 66333 },
- { 0x0B94, 66337 },
- { 0x0BA7, 66341 },
- { 0x0B9E, 66345 },
- { 0x0B89, 66349 },
- { 0x0B98, 66353 },
- { 0x0B85, 66357 },
- { 0x0B8B, 66361 },
- { 0x0B83, 66365 },
- { 0x0B9C, 66369 },
- { 0x0B96, 66373 },
- { 0x0B92, 66377 },
- { 0x0B90, 66381 },
- { 0x0B9F, 66385 },
- { 0x0B8A, 66389 },
- { 0x0B99, 66393 },
- { 0x0B86, 66397 },
- { 0x0B8C, 66401 },
- { 0x0B84, 66405 },
- { 0x0B9D, 66409 },
- { 0x0B97, 66413 },
- { 0x0B93, 66417 },
- { 0x0B91, 66421 },
- { 0x48ED, 66425 },
- { 0x48F2, 66429 },
- { 0x48EE, 66433 },
- { 0x48F1, 66437 },
- { 0x48F0, 66441 },
- { 0x48F5, 66445 },
- { 0x48F4, 66449 },
- { 0x48F3, 66453 },
- { 0x48EF, 66457 },
- { 0x48FF, 66461 },
- { 0x4900, 66466 },
- { 0x48F6, 66471 },
- { 0x48FA, 66475 },
- { 0x48F9, 66479 },
- { 0x48FB, 66483 },
- { 0x48FD, 66487 },
- { 0x48FE, 66491 },
- { 0x48F8, 66495 },
- { 0x48F7, 66499 },
- { 0x48FC, 66503 },
- { 0x0BC8, 66507 },
- { 0x2294, 66510 },
- { 0x25EF, 66513 },
- { 0x25F1, 66518 },
- { 0x25F0, 66526 },
- { 0x25F2, 66531 },
- { 0x26B4, 66539 },
- { 0x26B6, 66545 },
- { 0x25B1, 66551 },
- { 0x25B2, 66554 },
- { 0x2604, 66557 },
- { 0x2606, 66559 },
- { 0x6F75, 66564 },
- { 0x6F76, 66570 },
- { 0x6F42, 66576 },
- { 0x6F3E, 66580 },
- { 0x6F40, 66585 },
- { 0x6F3F, 66593 },
- { 0x6F41, 66601 },
- { 0x6F43, 66609 },
- { 0x6F45, 66613 },
- { 0x6F49, 66618 },
- { 0x6F48, 66622 },
- { 0x6FE7, 66627 },
- { 0x215D, 66629 },
- { 0x221E, 66630 },
- { 0x000F, 66633 },
- { 0x2550, 66634 },
- { 0x22A1, 66637 },
- { 0x6E43, 66638 },
- { 0x6E44, 66639 },
- { 0x6E45, 66644 },
- { 0x6E42, 66649 },
- { 0x6BCB, 66653 },
- { 0x6BE0, 66655 },
- { 0x6B88, 66657 },
- { 0x6BCE, 66659 },
- { 0x6B89, 66661 },
- { 0x6BD0, 66663 },
- { 0x6BD1, 66665 },
- { 0x6B8A, 66667 },
- { 0x6B8B, 66669 },
- { 0x6BD3, 66671 },
- { 0x6BD4, 66676 },
- { 0x6B8D, 66678 },
- { 0x6C1D, 66680 },
- { 0x6C1E, 66684 },
- { 0x6C21, 66688 },
- { 0x6C08, 66692 },
- { 0x6C0C, 66696 },
- { 0x6C12, 66700 },
- { 0x6C14, 66704 },
- { 0x6C10, 66708 },
- { 0x6C2D, 66712 },
- { 0x6C06, 66716 },
- { 0x6C22, 66720 },
- { 0x6C28, 66724 },
- { 0x6C19, 66728 },
- { 0x6C2E, 66732 },
- { 0x6C18, 66736 },
- { 0x6C09, 66740 },
- { 0x6C0B, 66744 },
- { 0x6C05, 66748 },
- { 0x6C20, 66752 },
- { 0x6C11, 66756 },
- { 0x6C04, 66760 },
- { 0x6C25, 66764 },
- { 0x6C1B, 66768 },
- { 0x6C23, 66772 },
- { 0x6C1C, 66776 },
- { 0x6C0F, 66780 },
- { 0x6C13, 66784 },
- { 0x6C0D, 66788 },
- { 0x6C2B, 66792 },
- { 0x6C2A, 66796 },
- { 0x6C29, 66800 },
- { 0x6C1A, 66804 },
- { 0x6C0E, 66808 },
- { 0x6C16, 66812 },
- { 0x6C2C, 66816 },
- { 0x6C26, 66820 },
- { 0x6C27, 66824 },
- { 0x6C15, 66828 },
- { 0x6C0A, 66832 },
- { 0x6C17, 66836 },
- { 0x6C24, 66840 },
- { 0x6C1F, 66844 },
- { 0x6C2F, 66848 },
- { 0x1E2A, 66852 },
- { 0x6BE1, 66855 },
- { 0x2219, 66857 },
- { 0x6BCF, 66859 },
- { 0x6BDE, 66861 },
- { 0x6B8C, 66866 },
- { 0x6BE4, 66868 },
- { 0x6BD2, 66870 },
- { 0x6BD7, 66872 },
- { 0x6BE5, 66875 },
- { 0x6BE6, 66877 },
- { 0x6BCC, 66879 },
- { 0x6BDA, 66881 },
- { 0x6BD8, 66885 },
- { 0x291F, 66888 },
- { 0x6BCD, 66892 },
- { 0x1E27, 66894 },
- { 0x6BD9, 66896 },
- { 0x6BDF, 66899 },
- { 0x6B6E, 66904 },
- { 0x6B6F, 66909 },
- { 0x6B70, 66914 },
- { 0x6B71, 66919 },
- { 0x6B72, 66924 },
- { 0x6B73, 66929 },
- { 0x6B74, 66934 },
- { 0x6B75, 66939 },
- { 0x6B76, 66944 },
- { 0x6B77, 66949 },
- { 0x6B78, 66954 },
- { 0x6B79, 66959 },
- { 0x6B7A, 66964 },
- { 0x6B7B, 66969 },
- { 0x6B7C, 66974 },
- { 0x6B7D, 66979 },
- { 0x6B7E, 66984 },
- { 0x6B7F, 66989 },
- { 0x6B80, 66994 },
- { 0x6B81, 66999 },
- { 0x6B82, 67004 },
- { 0x6B83, 67009 },
- { 0x6B84, 67014 },
- { 0x6B85, 67019 },
- { 0x6B86, 67024 },
- { 0x6B87, 67029 },
- { 0x1E28, 67034 },
- { 0x6BDB, 67036 },
- { 0x6BDD, 67040 },
- { 0x2521, 67043 },
- { 0x6BD5, 67046 },
- { 0x1E29, 67049 },
- { 0x6BE2, 67051 },
- { 0x251E, 67053 },
- { 0x6BD6, 67057 },
- { 0x2522, 67060 },
- { 0x251F, 67062 },
- { 0x2329, 67066 },
- { 0x2328, 67069 },
- { 0x2237, 67072 },
- { 0x2520, 67074 },
- { 0x6C07, 67076 },
- { 0x6C03, 67079 },
- { 0x6C02, 67082 },
- { 0x6BE3, 67085 },
- { 0x6BDC, 67087 },
- { 0x6D1A, 67091 },
- { 0x6EBE, 67092 },
- { 0x6FC4, 67094 },
- { 0x71B8, 67095 },
- { 0x6C40, 67097 },
- { 0x6C3F, 67098 },
- { 0x1DB8, 67101 },
- { 0x6D05, 67103 },
- { 0x6DC4, 67104 },
- { 0x6D90, 67105 },
- { 0x1413, 67106 },
- { 0x1411, 67109 },
- { 0x1412, 67113 },
- { 0x1400, 67117 },
- { 0x1401, 67120 },
- { 0x1402, 67123 },
- { 0x140A, 67126 },
- { 0x1407, 67129 },
- { 0x1404, 67132 },
- { 0x1410, 67135 },
- { 0x1403, 67138 },
- { 0x140D, 67141 },
- { 0x140B, 67144 },
- { 0x1408, 67147 },
- { 0x1409, 67150 },
- { 0x140F, 67153 },
- { 0x1406, 67156 },
- { 0x140E, 67159 },
- { 0x140C, 67162 },
- { 0x1405, 67165 },
- { 0x6DE8, 67168 },
- { 0x26EE, 67170 },
- { 0x22FC, 67175 },
- { 0x26F0, 67179 },
- { 0x26F1, 67184 },
- { 0x26EF, 67189 },
- { 0x22FD, 67194 },
- { 0x2222, 67198 },
- { 0x0D1A, 67202 },
- { 0x0D1B, 67206 },
- { 0x0CA0, 67213 },
- { 0x0C9F, 67218 },
- { 0x0C9B, 67223 },
- { 0x0C9E, 67227 },
- { 0x0C9D, 67232 },
- { 0x0C74, 67237 },
- { 0x0C9C, 67243 },
- { 0x0C6A, 67247 },
- { 0x0D2B, 67254 },
- { 0x0C6D, 67261 },
- { 0x0C66, 67267 },
- { 0x0C65, 67276 },
- { 0x0C64, 67285 },
- { 0x0C77, 67292 },
- { 0x0C98, 67296 },
- { 0x0C9A, 67302 },
- { 0x0C71, 67308 },
- { 0x0D2D, 67312 },
- { 0x0C73, 67316 },
- { 0x0C75, 67321 },
- { 0x0C70, 67326 },
- { 0x0C97, 67329 },
- { 0x0D2B, 67333 },
- { 0x0C6C, 67340 },
- { 0x0C69, 67345 },
- { 0x0C76, 67353 },
- { 0x0C99, 67361 },
- { 0x0D2C, 67369 },
- { 0x0C6B, 67376 },
- { 0x0C72, 67380 },
- { 0x0CE3, 67384 },
- { 0x0C68, 67387 },
- { 0x0D2F, 67394 },
- { 0x0CE2, 67403 },
- { 0x0C67, 67406 },
- { 0x0D2E, 67413 },
- { 0x0D34, 67422 },
- { 0x0D35, 67427 },
- { 0x0C6F, 67432 },
- { 0x0C6E, 67437 },
- { 0x0CE8, 67441 },
- { 0x0CE9, 67446 },
- { 0x0CE6, 67451 },
- { 0x0CE4, 67456 },
- { 0x0CA2, 67460 },
- { 0x0CE0, 67464 },
- { 0x0CE1, 67470 },
- { 0x0CA1, 67474 },
- { 0x0CE7, 67478 },
- { 0x0C80, 67482 },
- { 0x0D2A, 67487 },
- { 0x0D29, 67492 },
- { 0x0C81, 67498 },
- { 0x0C7D, 67503 },
- { 0x0C7F, 67508 },
- { 0x0C82, 67513 },
- { 0x0C7E, 67519 },
- { 0x0CDC, 67524 },
- { 0x0CDD, 67530 },
- { 0x0CE5, 67534 },
- { 0x0CEA, 67538 },
- { 0x0C84, 67543 },
- { 0x0C89, 67546 },
- { 0x0C85, 67549 },
- { 0x0C88, 67552 },
- { 0x0C87, 67555 },
- { 0x0C8D, 67558 },
- { 0x0C92, 67562 },
- { 0x0C8E, 67566 },
- { 0x0C91, 67570 },
- { 0x0C90, 67574 },
- { 0x0C95, 67578 },
- { 0x0C96, 67582 },
- { 0x0C94, 67586 },
- { 0x0C93, 67590 },
- { 0x0C8F, 67594 },
- { 0x0C8C, 67598 },
- { 0x0C83, 67601 },
- { 0x0C8B, 67604 },
- { 0x0C8A, 67607 },
- { 0x0C86, 67610 },
- { 0x0CD8, 67613 },
- { 0x0CD0, 67617 },
- { 0x0CDA, 67621 },
- { 0x0CD2, 67625 },
- { 0x0CCF, 67629 },
- { 0x0CD9, 67633 },
- { 0x0CD1, 67637 },
- { 0x0CDB, 67641 },
- { 0x0CD3, 67645 },
- { 0x0CD6, 67649 },
- { 0x0CD4, 67654 },
- { 0x0CD7, 67659 },
- { 0x0CD5, 67664 },
- { 0x0CDE, 67669 },
- { 0x0CDF, 67674 },
- { 0x0CCA, 67679 },
- { 0x0CC2, 67682 },
- { 0x0CB8, 67685 },
- { 0x0CA8, 67688 },
- { 0x0CB3, 67691 },
- { 0x0CA5, 67694 },
- { 0x0CC9, 67697 },
- { 0x0CAA, 67700 },
- { 0x0CA3, 67703 },
- { 0x0CC5, 67706 },
- { 0x0CBA, 67709 },
- { 0x0CB5, 67712 },
- { 0x0CB6, 67715 },
- { 0x0CC4, 67718 },
- { 0x0CC8, 67721 },
- { 0x0CB1, 67724 },
- { 0x0CBF, 67727 },
- { 0x0CC3, 67730 },
- { 0x0CC1, 67733 },
- { 0x0CB9, 67736 },
- { 0x0CA9, 67739 },
- { 0x0CAE, 67742 },
- { 0x0CB4, 67745 },
- { 0x0CBD, 67748 },
- { 0x0CA6, 67751 },
- { 0x0CA4, 67754 },
- { 0x0CCD, 67757 },
- { 0x0CA7, 67760 },
- { 0x0CB0, 67763 },
- { 0x0CAB, 67766 },
- { 0x0CB7, 67769 },
- { 0x0CCE, 67772 },
- { 0x0CC6, 67775 },
- { 0x0CC7, 67778 },
- { 0x0CB2, 67781 },
- { 0x0CBB, 67784 },
- { 0x0CAC, 67787 },
- { 0x0CC0, 67790 },
- { 0x0CAF, 67793 },
- { 0x0CBE, 67796 },
- { 0x0CCB, 67799 },
- { 0x0CBC, 67802 },
- { 0x0CAD, 67805 },
- { 0x0CCC, 67808 },
- { 0x0D25, 67812 },
- { 0x0D28, 67816 },
- { 0x0D27, 67822 },
- { 0x0D26, 67828 },
- { 0x0D21, 67834 },
- { 0x0D23, 67838 },
- { 0x0D20, 67844 },
- { 0x0D24, 67848 },
- { 0x0D22, 67852 },
- { 0x0C78, 67856 },
- { 0x0C79, 67861 },
- { 0x0C63, 67866 },
- { 0x0CEB, 67869 },
- { 0x0CEC, 67875 },
- { 0x0CED, 67880 },
- { 0x0D15, 67886 },
- { 0x0D0D, 67890 },
- { 0x0D03, 67894 },
- { 0x0CF3, 67898 },
- { 0x0CFE, 67902 },
- { 0x0CF0, 67906 },
- { 0x0D14, 67910 },
- { 0x0CF5, 67914 },
- { 0x0CEE, 67918 },
- { 0x0D10, 67922 },
- { 0x0D05, 67926 },
- { 0x0D00, 67930 },
- { 0x0D01, 67934 },
- { 0x0D0F, 67938 },
- { 0x0D13, 67942 },
- { 0x0CFC, 67946 },
- { 0x0D0A, 67950 },
- { 0x0D0E, 67954 },
- { 0x0D0C, 67958 },
- { 0x0D04, 67962 },
- { 0x0CF4, 67966 },
- { 0x0CF9, 67970 },
- { 0x0CFF, 67974 },
- { 0x0D08, 67978 },
- { 0x0CF1, 67982 },
- { 0x0CEF, 67986 },
- { 0x0CF2, 67990 },
- { 0x0CFB, 67994 },
- { 0x0CF6, 67998 },
- { 0x0D02, 68002 },
- { 0x0D11, 68006 },
- { 0x0D12, 68010 },
- { 0x0CFD, 68014 },
- { 0x0D06, 68018 },
- { 0x0CF7, 68022 },
- { 0x0D0B, 68026 },
- { 0x0CFA, 68030 },
- { 0x0D09, 68034 },
- { 0x0D16, 68038 },
- { 0x0D07, 68042 },
- { 0x0CF8, 68046 },
- { 0x0D19, 68050 },
- { 0x0D17, 68055 },
- { 0x0D18, 68060 },
- { 0x0C7A, 68065 },
- { 0x0C7C, 68072 },
- { 0x0C7B, 68077 },
- { 0x0D1E, 68082 },
- { 0x0D1F, 68087 },
- { 0x0D1C, 68092 },
- { 0x0D1D, 68097 },
- { 0x4AA2, 68102 },
- { 0x4A5B, 68104 },
- { 0x4A9E, 68106 },
- { 0x4A9D, 68109 },
- { 0x4A9C, 68112 },
- { 0x4A9B, 68115 },
- { 0x4A9F, 68118 },
- { 0x4A9A, 68121 },
- { 0x4AA4, 68124 },
- { 0x4AA9, 68127 },
- { 0x4AA5, 68130 },
- { 0x4AA8, 68133 },
- { 0x4AA7, 68136 },
- { 0x4AAC, 68139 },
- { 0x4AA3, 68142 },
- { 0x4AAB, 68145 },
- { 0x4AAA, 68148 },
- { 0x4AA6, 68151 },
- { 0x4AA0, 68154 },
- { 0x4A94, 68156 },
- { 0x4A8C, 68160 },
- { 0x4A97, 68164 },
- { 0x4A8E, 68168 },
- { 0x4A8B, 68172 },
- { 0x4A96, 68176 },
- { 0x4A99, 68180 },
- { 0x4A8D, 68184 },
- { 0x4A8F, 68188 },
- { 0x4A95, 68192 },
- { 0x4A98, 68197 },
- { 0x4A92, 68202 },
- { 0x4A90, 68207 },
- { 0x4A93, 68212 },
- { 0x4A91, 68217 },
- { 0x4A5C, 68222 },
- { 0x4A66, 68225 },
- { 0x4A5E, 68228 },
- { 0x4A68, 68231 },
- { 0x4A60, 68234 },
- { 0x4A5D, 68237 },
- { 0x4A67, 68240 },
- { 0x4A69, 68243 },
- { 0x4A80, 68246 },
- { 0x4A6F, 68249 },
- { 0x4A7B, 68252 },
- { 0x4A6C, 68255 },
- { 0x4A8A, 68258 },
- { 0x4A5F, 68261 },
- { 0x4A71, 68264 },
- { 0x4A6A, 68267 },
- { 0x4A85, 68270 },
- { 0x4A82, 68273 },
- { 0x4A7D, 68276 },
- { 0x4A7E, 68279 },
- { 0x4A84, 68282 },
- { 0x4A89, 68285 },
- { 0x4A79, 68288 },
- { 0x4A61, 68291 },
- { 0x4A86, 68294 },
- { 0x4A83, 68297 },
- { 0x4A81, 68300 },
- { 0x4A70, 68303 },
- { 0x4A76, 68306 },
- { 0x4A7C, 68309 },
- { 0x4A6D, 68312 },
- { 0x4A72, 68315 },
- { 0x4A6B, 68318 },
- { 0x4A6E, 68321 },
- { 0x4A78, 68324 },
- { 0x4A73, 68327 },
- { 0x4A7F, 68330 },
- { 0x4A87, 68333 },
- { 0x4A88, 68336 },
- { 0x4A7A, 68339 },
- { 0x4A74, 68342 },
- { 0x4A77, 68345 },
- { 0x4A75, 68348 },
- { 0x4A64, 68351 },
- { 0x4A62, 68355 },
- { 0x4A65, 68359 },
- { 0x4A63, 68363 },
- { 0x4AA1, 68367 },
- { 0x6FD7, 68370 },
- { 0x6E6C, 68371 },
- { 0x218C, 68373 },
- { 0x218B, 68376 },
- { 0x218E, 68379 },
- { 0x2191, 68382 },
- { 0x218F, 68385 },
- { 0x218A, 68388 },
- { 0x218D, 68391 },
- { 0x2190, 68394 },
- { 0x6CF5, 68397 },
- { 0x71A6, 68398 },
- { 0x1C67, 68400 },
- { 0x6E3B, 68403 },
- { 0x71C2, 68406 },
- { 0x1D28, 68408 },
- { 0x1D1A, 68412 },
- { 0x246C, 68414 },
- { 0x1D2E, 68418 },
- { 0x1D39, 68422 },
- { 0x1D3A, 68427 },
- { 0x70F4, 68432 },
- { 0x70EC, 68438 },
- { 0x70F8, 68444 },
- { 0x1D67, 68450 },
- { 0x70F0, 68455 },
- { 0x716A, 68461 },
- { 0x2463, 68466 },
- { 0x70FC, 68471 },
- { 0x1D4E, 68476 },
- { 0x2660, 68482 },
- { 0x26E1, 68485 },
- { 0x712C, 68490 },
- { 0x7128, 68493 },
- { 0x1D70, 68497 },
- { 0x1D74, 68500 },
- { 0x1D76, 68505 },
- { 0x1D75, 68513 },
- { 0x1D73, 68521 },
- { 0x270E, 68526 },
- { 0x7166, 68534 },
- { 0x1D77, 68540 },
- { 0x1D78, 68544 },
- { 0x2908, 68550 },
- { 0x1D6A, 68552 },
- { 0x1D5A, 68555 },
- { 0x1D51, 68558 },
- { 0x6FA8, 68561 },
- { 0x2464, 68563 },
- { 0x24B2, 68566 },
- { 0x24BA, 68573 },
- { 0x24BD, 68580 },
- { 0x24C8, 68591 },
- { 0x24AE, 68602 },
- { 0x24B6, 68609 },
- { 0x1D48, 68616 },
- { 0x1D47, 68621 },
- { 0x7120, 68626 },
- { 0x7162, 68629 },
- { 0x234A, 68632 },
- { 0x7124, 68635 },
- { 0x7130, 68638 },
- { 0x24A3, 68641 },
- { 0x2725, 68647 },
- { 0x711C, 68653 },
- { 0x26BB, 68656 },
- { 0x26CB, 68659 },
- { 0x7110, 68664 },
- { 0x26F8, 68670 },
- { 0x26F9, 68677 },
- { 0x7118, 68684 },
- { 0x7114, 68691 },
- { 0x26D3, 68697 },
- { 0x710C, 68704 },
- { 0x7108, 68710 },
- { 0x26D9, 68716 },
- { 0x26C5, 68724 },
- { 0x26DD, 68728 },
- { 0x2266, 68732 },
- { 0x6C46, 68734 },
- { 0x21FA, 68735 },
- { 0x6DCD, 68737 },
- { 0x6F44, 68738 },
- { 0x6F5A, 68740 },
- { 0x6CBC, 68742 },
- { 0x2267, 68744 },
- { 0x1C20, 68746 },
- { 0x1C1E, 68750 },
- { 0x2262, 68753 },
- { 0x701A, 68754 },
- { 0x7019, 68756 },
- { 0x6D03, 68758 },
- { 0x1CB8, 68760 },
- { 0x21AC, 68762 },
- { 0x053E, 68763 },
- { 0x053A, 68766 },
- { 0x0510, 68769 },
- { 0x0520, 68771 },
- { 0x0533, 68775 },
- { 0x0516, 68779 },
- { 0x0519, 68783 },
- { 0x051A, 68787 },
- { 0x0522, 68791 },
- { 0x0523, 68795 },
- { 0x0537, 68799 },
- { 0x052E, 68803 },
- { 0x051B, 68807 },
- { 0x052A, 68811 },
- { 0x0527, 68815 },
- { 0x0518, 68819 },
- { 0x0513, 68823 },
- { 0x0514, 68827 },
- { 0x052B, 68831 },
- { 0x0517, 68835 },
- { 0x0538, 68839 },
- { 0x0515, 68843 },
- { 0x051D, 68847 },
- { 0x0536, 68851 },
- { 0x0521, 68855 },
- { 0x0526, 68859 },
- { 0x0528, 68863 },
- { 0x052C, 68867 },
- { 0x0532, 68871 },
- { 0x052F, 68875 },
- { 0x0529, 68879 },
- { 0x0530, 68883 },
- { 0x051F, 68887 },
- { 0x051C, 68891 },
- { 0x0525, 68895 },
- { 0x0524, 68899 },
- { 0x052D, 68903 },
- { 0x051E, 68907 },
- { 0x0535, 68911 },
- { 0x0531, 68915 },
- { 0x0534, 68919 },
- { 0x0539, 68923 },
- { 0x3A15, 68928 },
- { 0x3A16, 68933 },
- { 0x3A14, 68938 },
- { 0x3A18, 68943 },
- { 0x3A17, 68948 },
- { 0x053B, 68953 },
- { 0x04F3, 68955 },
- { 0x0506, 68959 },
- { 0x04E9, 68963 },
- { 0x04EC, 68967 },
- { 0x04ED, 68971 },
- { 0x04F5, 68975 },
- { 0x04F6, 68979 },
- { 0x050A, 68983 },
- { 0x0501, 68987 },
- { 0x04EE, 68991 },
- { 0x04FD, 68995 },
- { 0x04FA, 68999 },
- { 0x04EB, 69003 },
- { 0x04E6, 69007 },
- { 0x04E7, 69011 },
- { 0x04FE, 69015 },
- { 0x04EA, 69019 },
- { 0x050B, 69023 },
- { 0x04E8, 69027 },
- { 0x04F0, 69031 },
- { 0x0509, 69035 },
- { 0x04F4, 69039 },
- { 0x04F9, 69043 },
- { 0x04FB, 69047 },
- { 0x04FF, 69051 },
- { 0x0505, 69055 },
- { 0x0502, 69059 },
- { 0x04FC, 69063 },
- { 0x0503, 69067 },
- { 0x04F2, 69071 },
- { 0x04EF, 69075 },
- { 0x04F8, 69079 },
- { 0x04F7, 69083 },
- { 0x0500, 69087 },
- { 0x04F1, 69091 },
- { 0x0508, 69095 },
- { 0x0504, 69099 },
- { 0x0507, 69103 },
- { 0x050E, 69107 },
- { 0x050C, 69110 },
- { 0x0511, 69116 },
- { 0x050D, 69119 },
- { 0x050F, 69121 },
- { 0x0512, 69124 },
- { 0x000A, 69127 },
- { 0x1DA0, 69128 },
- { 0x1BF6, 69130 },
- { 0x6D9A, 69131 },
- { 0x6D66, 69133 },
- { 0x71B5, 69135 },
- { 0x176F, 69137 },
- { 0x172B, 69140 },
- { 0x172C, 69144 },
- { 0x172F, 69148 },
- { 0x172D, 69151 },
- { 0x172E, 69154 },
- { 0x175F, 69157 },
- { 0x1785, 69160 },
- { 0x1786, 69163 },
- { 0x1784, 69166 },
- { 0x1778, 69169 },
- { 0x177D, 69172 },
- { 0x1779, 69175 },
- { 0x177C, 69178 },
- { 0x177B, 69181 },
- { 0x1780, 69184 },
- { 0x1777, 69187 },
- { 0x177F, 69190 },
- { 0x177E, 69193 },
- { 0x177A, 69196 },
- { 0x1781, 69199 },
- { 0x1767, 69201 },
- { 0x1768, 69206 },
- { 0x1765, 69212 },
- { 0x1766, 69217 },
- { 0x1761, 69223 },
- { 0x1762, 69227 },
- { 0x1763, 69232 },
- { 0x1764, 69236 },
- { 0x176D, 69241 },
- { 0x176E, 69245 },
- { 0x1769, 69250 },
- { 0x176A, 69254 },
- { 0x176C, 69259 },
- { 0x176B, 69265 },
- { 0x1760, 69270 },
- { 0x1783, 69274 },
- { 0x1754, 69276 },
- { 0x1755, 69279 },
- { 0x1743, 69283 },
- { 0x1744, 69286 },
- { 0x174F, 69290 },
- { 0x1750, 69293 },
- { 0x174A, 69297 },
- { 0x174B, 69302 },
- { 0x1773, 69307 },
- { 0x1740, 69311 },
- { 0x1741, 69314 },
- { 0x175E, 69318 },
- { 0x1745, 69321 },
- { 0x1746, 69324 },
- { 0x173E, 69328 },
- { 0x173F, 69331 },
- { 0x1759, 69335 },
- { 0x1738, 69338 },
- { 0x1739, 69342 },
- { 0x1756, 69347 },
- { 0x1751, 69350 },
- { 0x174C, 69353 },
- { 0x1752, 69357 },
- { 0x1753, 69360 },
- { 0x1758, 69364 },
- { 0x1736, 69367 },
- { 0x1737, 69371 },
- { 0x175D, 69376 },
- { 0x175B, 69379 },
- { 0x175C, 69383 },
- { 0x174D, 69387 },
- { 0x174E, 69390 },
- { 0x1748, 69394 },
- { 0x1749, 69398 },
- { 0x1774, 69403 },
- { 0x175A, 69407 },
- { 0x1757, 69410 },
- { 0x1770, 69413 },
- { 0x1742, 69417 },
- { 0x1747, 69420 },
- { 0x1775, 69423 },
- { 0x1771, 69427 },
- { 0x1772, 69431 },
- { 0x1730, 69435 },
- { 0x1731, 69438 },
- { 0x173A, 69442 },
- { 0x1732, 69445 },
- { 0x1733, 69448 },
- { 0x173C, 69452 },
- { 0x173D, 69455 },
- { 0x1734, 69459 },
- { 0x1735, 69462 },
- { 0x173B, 69466 },
- { 0x1776, 69469 },
- { 0x1782, 69473 },
- { 0x178B, 69475 },
- { 0x1791, 69479 },
- { 0x178C, 69484 },
- { 0x1789, 69489 },
- { 0x178D, 69493 },
- { 0x1788, 69497 },
- { 0x178A, 69501 },
- { 0x178E, 69505 },
- { 0x1790, 69509 },
- { 0x178F, 69513 },
- { 0x179A, 69517 },
- { 0x1799, 69522 },
- { 0x1793, 69527 },
- { 0x1792, 69532 },
- { 0x1795, 69537 },
- { 0x1798, 69542 },
- { 0x1794, 69549 },
- { 0x1797, 69554 },
- { 0x1796, 69561 },
- { 0x179F, 69566 },
- { 0x17A3, 69572 },
- { 0x17A0, 69578 },
- { 0x17A1, 69584 },
- { 0x17A2, 69590 },
- { 0x179C, 69596 },
- { 0x179B, 69602 },
- { 0x179E, 69608 },
- { 0x179D, 69614 },
- { 0x1787, 69620 },
- { 0x6DEF, 69622 },
- { 0x6DF1, 69626 },
- { 0x6DF2, 69630 },
- { 0x6DF0, 69634 },
- { 0x2218, 69638 },
- { 0x6CBD, 69639 },
- { 0x6D5C, 69641 },
- { 0x6E51, 69642 },
- { 0x6E0C, 69643 },
- { 0x2C38, 69645 },
- { 0x2C37, 69649 },
- { 0x2C35, 69653 },
- { 0x2C36, 69657 },
- { 0x2B9F, 69661 },
- { 0x2B8A, 69664 },
- { 0x2B9D, 69667 },
- { 0x2B8E, 69670 },
- { 0x2BA1, 69673 },
- { 0x2B8D, 69676 },
- { 0x2B92, 69679 },
- { 0x2B94, 69682 },
- { 0x2BAC, 69685 },
- { 0x2B95, 69688 },
- { 0x2B93, 69691 },
- { 0x2B91, 69694 },
- { 0x2B8C, 69697 },
- { 0x2B90, 69700 },
- { 0x2BA0, 69703 },
- { 0x2B8B, 69706 },
- { 0x2B96, 69709 },
- { 0x2B9B, 69712 },
- { 0x2B9E, 69715 },
- { 0x2B8F, 69718 },
- { 0x2BAD, 69721 },
- { 0x2BAF, 69724 },
- { 0x2B97, 69727 },
- { 0x2B9C, 69730 },
- { 0x2BA3, 69733 },
- { 0x2C31, 69736 },
- { 0x2BA7, 69739 },
- { 0x2BA5, 69742 },
- { 0x2C21, 69745 },
- { 0x2B99, 69748 },
- { 0x2C25, 69751 },
- { 0x2BA2, 69754 },
- { 0x2BA4, 69757 },
- { 0x2BA8, 69760 },
- { 0x2BAB, 69763 },
- { 0x2C39, 69766 },
- { 0x2BB1, 69769 },
- { 0x2C24, 69772 },
- { 0x2BB2, 69775 },
- { 0x2C2D, 69778 },
- { 0x2C29, 69781 },
- { 0x2BAE, 69784 },
- { 0x2C23, 69787 },
- { 0x2C3A, 69790 },
- { 0x2BB0, 69793 },
- { 0x2C32, 69796 },
- { 0x2C27, 69799 },
- { 0x2BA6, 69802 },
- { 0x2B9A, 69805 },
- { 0x2B98, 69808 },
- { 0x2C22, 69811 },
- { 0x2C3B, 69814 },
- { 0x2BA9, 69817 },
- { 0x2C2A, 69820 },
- { 0x2BAA, 69823 },
- { 0x2C26, 69826 },
- { 0x2C2B, 69829 },
- { 0x2C2E, 69832 },
- { 0x2C33, 69835 },
- { 0x2C28, 69838 },
- { 0x2C2C, 69841 },
- { 0x2C2F, 69844 },
- { 0x2C30, 69847 },
- { 0x2C34, 69850 },
- { 0x169C, 69853 },
- { 0x1698, 69857 },
- { 0x1696, 69861 },
- { 0x1699, 69865 },
- { 0x1697, 69869 },
- { 0x169A, 69873 },
- { 0x1694, 69877 },
- { 0x1684, 69880 },
- { 0x168B, 69883 },
- { 0x1688, 69886 },
- { 0x1680, 69889 },
- { 0x1695, 69892 },
- { 0x168C, 69895 },
- { 0x167F, 69898 },
- { 0x1691, 69901 },
- { 0x1685, 69904 },
- { 0x1689, 69907 },
- { 0x1683, 69910 },
- { 0x1690, 69913 },
- { 0x1693, 69916 },
- { 0x1687, 69919 },
- { 0x1692, 69922 },
- { 0x168F, 69925 },
- { 0x1686, 69928 },
- { 0x1681, 69931 },
- { 0x168A, 69934 },
- { 0x168D, 69937 },
- { 0x1682, 69940 },
- { 0x168E, 69943 },
- { 0x169B, 69946 },
- { 0x6D12, 69948 },
- { 0x6EA6, 69950 },
- { 0x6EA7, 69951 },
- { 0x2128, 69955 },
- { 0x217E, 69956 },
- { 0x6E00, 69957 },
- { 0x1114, 69958 },
- { 0x11AB, 69961 },
- { 0x110B, 69964 },
- { 0x1267, 69967 },
- { 0x110D, 69970 },
- { 0x118D, 69973 },
- { 0x11F4, 69976 },
- { 0x11C5, 69979 },
- { 0x11DA, 69982 },
- { 0x110F, 69985 },
- { 0x1153, 69988 },
- { 0x128F, 69991 },
- { 0x125A, 69994 },
- { 0x120F, 69997 },
- { 0x1170, 70000 },
- { 0x1248, 70003 },
- { 0x1115, 70006 },
- { 0x1126, 70009 },
- { 0x1138, 70012 },
- { 0x1560, 70015 },
- { 0x119A, 70018 },
- { 0x1193, 70021 },
- { 0x1195, 70024 },
- { 0x1197, 70027 },
- { 0x1135, 70030 },
- { 0x1263, 70033 },
- { 0x125D, 70036 },
- { 0x125F, 70039 },
- { 0x1261, 70042 },
- { 0x1287, 70045 },
- { 0x110E, 70048 },
- { 0x1136, 70051 },
- { 0x117C, 70054 },
- { 0x1175, 70057 },
- { 0x1177, 70060 },
- { 0x1179, 70063 },
- { 0x118E, 70066 },
- { 0x11E4, 70069 },
- { 0x11DD, 70072 },
- { 0x12B0, 70075 },
- { 0x11DF, 70078 },
- { 0x11E1, 70081 },
- { 0x11B4, 70084 },
- { 0x11AD, 70087 },
- { 0x11C7, 70090 },
- { 0x11AF, 70093 },
- { 0x11B1, 70096 },
- { 0x11D1, 70099 },
- { 0x11CA, 70102 },
- { 0x129F, 70105 },
- { 0x11DC, 70108 },
- { 0x11CC, 70111 },
- { 0x11CE, 70114 },
- { 0x1137, 70117 },
- { 0x1110, 70120 },
- { 0x155F, 70123 },
- { 0x1142, 70126 },
- { 0x1139, 70129 },
- { 0x113B, 70132 },
- { 0x113D, 70135 },
- { 0x128D, 70138 },
- { 0x1289, 70141 },
- { 0x128B, 70144 },
- { 0x1255, 70147 },
- { 0x124C, 70150 },
- { 0x1250, 70153 },
- { 0x1252, 70156 },
- { 0x11FE, 70159 },
- { 0x11F7, 70162 },
- { 0x122F, 70165 },
- { 0x11F9, 70168 },
- { 0x11FB, 70171 },
- { 0x1211, 70174 },
- { 0x115F, 70177 },
- { 0x1156, 70180 },
- { 0x1274, 70183 },
- { 0x1158, 70186 },
- { 0x115A, 70189 },
- { 0x1121, 70192 },
- { 0x1116, 70195 },
- { 0x1118, 70198 },
- { 0x111C, 70201 },
- { 0x1237, 70204 },
- { 0x1230, 70207 },
- { 0x1232, 70210 },
- { 0x1234, 70213 },
- { 0x110C, 70216 },
- { 0x1561, 70219 },
- { 0x119B, 70222 },
- { 0x1377, 70225 },
- { 0x1196, 70229 },
- { 0x1198, 70232 },
- { 0x11A6, 70235 },
- { 0x119C, 70238 },
- { 0x119E, 70241 },
- { 0x11A2, 70244 },
- { 0x1264, 70247 },
- { 0x1260, 70250 },
- { 0x1262, 70253 },
- { 0x117D, 70256 },
- { 0x1567, 70259 },
- { 0x1178, 70262 },
- { 0x117A, 70265 },
- { 0x1188, 70268 },
- { 0x117E, 70271 },
- { 0x1180, 70274 },
- { 0x1184, 70277 },
- { 0x11E5, 70280 },
- { 0x156C, 70283 },
- { 0x12AE, 70286 },
- { 0x12AA, 70289 },
- { 0x12AC, 70292 },
- { 0x11E0, 70295 },
- { 0x11E2, 70298 },
- { 0x11F0, 70301 },
- { 0x11E6, 70304 },
- { 0x11E8, 70307 },
- { 0x11EC, 70310 },
- { 0x11B5, 70313 },
- { 0x1569, 70316 },
- { 0x11B0, 70319 },
- { 0x11B2, 70322 },
- { 0x11C0, 70325 },
- { 0x11B6, 70328 },
- { 0x11B8, 70331 },
- { 0x11BC, 70334 },
- { 0x11D2, 70337 },
- { 0x156B, 70340 },
- { 0x129D, 70343 },
- { 0x1299, 70346 },
- { 0x129B, 70349 },
- { 0x11CD, 70352 },
- { 0x12A0, 70355 },
- { 0x11CF, 70358 },
- { 0x156A, 70361 },
- { 0x11D5, 70364 },
- { 0x11D3, 70367 },
- { 0x1575, 70370 },
- { 0x1579, 70373 },
- { 0x1143, 70376 },
- { 0x1564, 70379 },
- { 0x113C, 70382 },
- { 0x113E, 70385 },
- { 0x1563, 70388 },
- { 0x114E, 70391 },
- { 0x1144, 70394 },
- { 0x1146, 70397 },
- { 0x114A, 70400 },
- { 0x128E, 70403 },
- { 0x1379, 70406 },
- { 0x128A, 70409 },
- { 0x128C, 70412 },
- { 0x1256, 70415 },
- { 0x1574, 70418 },
- { 0x1251, 70421 },
- { 0x1253, 70424 },
- { 0x1582, 70427 },
- { 0x157E, 70430 },
- { 0x1580, 70433 },
- { 0x11FF, 70436 },
- { 0x156E, 70439 },
- { 0x121F, 70442 },
- { 0x121A, 70445 },
- { 0x121B, 70448 },
- { 0x121D, 70451 },
- { 0x11FA, 70454 },
- { 0x11FC, 70457 },
- { 0x156D, 70460 },
- { 0x120A, 70463 },
- { 0x1200, 70466 },
- { 0x1202, 70469 },
- { 0x1206, 70472 },
- { 0x1160, 70475 },
- { 0x1566, 70478 },
- { 0x1270, 70481 },
- { 0x1268, 70484 },
- { 0x126A, 70487 },
- { 0x126E, 70490 },
- { 0x1159, 70493 },
- { 0x115B, 70496 },
- { 0x1174, 70499 },
- { 0x1171, 70502 },
- { 0x1279, 70505 },
- { 0x1172, 70508 },
- { 0x1173, 70511 },
- { 0x116B, 70514 },
- { 0x1161, 70517 },
- { 0x1163, 70520 },
- { 0x1167, 70523 },
- { 0x127D, 70526 },
- { 0x127A, 70529 },
- { 0x127B, 70532 },
- { 0x127C, 70535 },
- { 0x1123, 70538 },
- { 0x1562, 70541 },
- { 0x111A, 70544 },
- { 0x111E, 70547 },
- { 0x1238, 70550 },
- { 0x1573, 70553 },
- { 0x1233, 70556 },
- { 0x1235, 70559 },
- { 0x1572, 70562 },
- { 0x1243, 70565 },
- { 0x1239, 70568 },
- { 0x123B, 70571 },
- { 0x123F, 70574 },
- { 0x1194, 70577 },
- { 0x11A8, 70580 },
- { 0x11A0, 70583 },
- { 0x11A4, 70586 },
- { 0x125E, 70589 },
- { 0x1378, 70592 },
- { 0x1265, 70596 },
- { 0x1176, 70599 },
- { 0x118A, 70602 },
- { 0x1568, 70605 },
- { 0x1182, 70608 },
- { 0x1186, 70611 },
- { 0x11DE, 70614 },
- { 0x12AF, 70617 },
- { 0x12AB, 70620 },
- { 0x12AD, 70623 },
- { 0x11F2, 70626 },
- { 0x11EA, 70629 },
- { 0x11EE, 70632 },
- { 0x11AE, 70635 },
- { 0x11C2, 70638 },
- { 0x11BA, 70641 },
- { 0x11BE, 70644 },
- { 0x11CB, 70647 },
- { 0x129E, 70650 },
- { 0x137A, 70653 },
- { 0x129A, 70656 },
- { 0x129C, 70659 },
- { 0x137F, 70662 },
- { 0x137B, 70665 },
- { 0x137D, 70668 },
- { 0x11D7, 70671 },
- { 0x1577, 70674 },
- { 0x157B, 70677 },
- { 0x113A, 70680 },
- { 0x1150, 70683 },
- { 0x1148, 70686 },
- { 0x114C, 70689 },
- { 0x1565, 70692 },
- { 0x1288, 70695 },
- { 0x124F, 70698 },
- { 0x1258, 70701 },
- { 0x157D, 70704 },
- { 0x157F, 70707 },
- { 0x1581, 70710 },
- { 0x11F8, 70713 },
- { 0x1220, 70716 },
- { 0x1570, 70719 },
- { 0x121C, 70722 },
- { 0x121E, 70725 },
- { 0x156F, 70728 },
- { 0x122B, 70731 },
- { 0x1221, 70734 },
- { 0x1223, 70737 },
- { 0x1227, 70740 },
- { 0x120C, 70743 },
- { 0x1204, 70746 },
- { 0x1208, 70749 },
- { 0x1157, 70752 },
- { 0x1271, 70755 },
- { 0x126C, 70758 },
- { 0x126F, 70761 },
- { 0x1593, 70764 },
- { 0x1592, 70767 },
- { 0x1293, 70770 },
- { 0x1290, 70773 },
- { 0x1291, 70776 },
- { 0x1292, 70779 },
- { 0x1278, 70782 },
- { 0x1275, 70785 },
- { 0x1276, 70788 },
- { 0x1277, 70791 },
- { 0x116D, 70794 },
- { 0x1165, 70797 },
- { 0x1169, 70800 },
- { 0x1231, 70803 },
- { 0x1245, 70806 },
- { 0x123D, 70809 },
- { 0x1241, 70812 },
- { 0x112C, 70815 },
- { 0x1134, 70821 },
- { 0x1133, 70826 },
- { 0x112E, 70830 },
- { 0x1129, 70834 },
- { 0x112A, 70838 },
- { 0x112D, 70842 },
- { 0x1132, 70848 },
- { 0x158D, 70854 },
- { 0x112B, 70859 },
- { 0x112F, 70865 },
- { 0x1130, 70870 },
- { 0x1131, 70877 },
- { 0x158E, 70882 },
- { 0x1298, 70887 },
- { 0x1380, 70890 },
- { 0x137C, 70893 },
- { 0x137E, 70896 },
- { 0x122D, 70899 },
- { 0x1225, 70902 },
- { 0x1229, 70905 },
- { 0x1571, 70908 },
- { 0x1272, 70911 },
- { 0x1598, 70914 },
- { 0x1597, 70917 },
- { 0x1596, 70920 },
- { 0x1595, 70923 },
- { 0x1594, 70926 },
- { 0x15A2, 70929 },
- { 0x15A3, 70934 },
- { 0x110A, 70939 },
- { 0x11F6, 70942 },
- { 0x125C, 70946 },
- { 0x1269, 70950 },
- { 0x126B, 70954 },
- { 0x126D, 70958 },
- { 0x124D, 70962 },
- { 0x158F, 70966 },
- { 0x11C9, 70970 },
- { 0x12CD, 70974 },
- { 0x12CA, 70978 },
- { 0x12CB, 70982 },
- { 0x12CC, 70986 },
- { 0x1324, 70990 },
- { 0x131F, 70994 },
- { 0x11AC, 70998 },
- { 0x124B, 71002 },
- { 0x159B, 71006 },
- { 0x15A0, 71010 },
- { 0x12A4, 71014 },
- { 0x12A1, 71018 },
- { 0x12A2, 71022 },
- { 0x12A3, 71026 },
- { 0x159A, 71030 },
- { 0x1599, 71034 },
- { 0x1127, 71038 },
- { 0x1111, 71042 },
- { 0x1199, 71046 },
- { 0x117B, 71050 },
- { 0x11E3, 71054 },
- { 0x11B3, 71058 },
- { 0x11D0, 71062 },
- { 0x113F, 71066 },
- { 0x11FD, 71070 },
- { 0x115C, 71074 },
- { 0x1236, 71078 },
- { 0x1152, 71082 },
- { 0x12B9, 71086 },
- { 0x1155, 71090 },
- { 0x1113, 71094 },
- { 0x12F8, 71098 },
- { 0x1350, 71102 },
- { 0x115E, 71106 },
- { 0x1112, 71110 },
- { 0x12FE, 71114 },
- { 0x12FB, 71118 },
- { 0x12FD, 71122 },
- { 0x12FA, 71126 },
- { 0x12F9, 71130 },
- { 0x1141, 71134 },
- { 0x1325, 71138 },
- { 0x1321, 71142 },
- { 0x1323, 71146 },
- { 0x1320, 71150 },
- { 0x131E, 71154 },
- { 0x130B, 71158 },
- { 0x1331, 71162 },
- { 0x132E, 71166 },
- { 0x1330, 71170 },
- { 0x132D, 71174 },
- { 0x132C, 71178 },
- { 0x1317, 71182 },
- { 0x1314, 71186 },
- { 0x1316, 71190 },
- { 0x1313, 71194 },
- { 0x1312, 71198 },
- { 0x1311, 71202 },
- { 0x130E, 71206 },
- { 0x11DB, 71210 },
- { 0x1310, 71214 },
- { 0x130D, 71218 },
- { 0x130C, 71222 },
- { 0x12F7, 71226 },
- { 0x12F4, 71230 },
- { 0x12F6, 71234 },
- { 0x12F3, 71238 },
- { 0x12F2, 71242 },
- { 0x12D9, 71246 },
- { 0x12D6, 71250 },
- { 0x12D8, 71254 },
- { 0x12D5, 71258 },
- { 0x12D4, 71262 },
- { 0x135D, 71266 },
- { 0x135A, 71270 },
- { 0x1364, 71274 },
- { 0x135C, 71278 },
- { 0x1359, 71282 },
- { 0x1358, 71286 },
- { 0x12DF, 71290 },
- { 0x12DC, 71294 },
- { 0x12DE, 71298 },
- { 0x12DB, 71302 },
- { 0x12DA, 71306 },
- { 0x131D, 71310 },
- { 0x131A, 71314 },
- { 0x131C, 71318 },
- { 0x1319, 71322 },
- { 0x1318, 71326 },
- { 0x134F, 71330 },
- { 0x134C, 71334 },
- { 0x134E, 71338 },
- { 0x134B, 71342 },
- { 0x134A, 71346 },
- { 0x1370, 71350 },
- { 0x136D, 71354 },
- { 0x136F, 71358 },
- { 0x136C, 71362 },
- { 0x136B, 71366 },
- { 0x115D, 71370 },
- { 0x1337, 71374 },
- { 0x1334, 71378 },
- { 0x1336, 71382 },
- { 0x1333, 71386 },
- { 0x1332, 71390 },
- { 0x1357, 71394 },
- { 0x1354, 71398 },
- { 0x1356, 71402 },
- { 0x1353, 71406 },
- { 0x1352, 71410 },
- { 0x159E, 71414 },
- { 0x12FC, 71418 },
- { 0x12D3, 71422 },
- { 0x12D0, 71426 },
- { 0x12D2, 71430 },
- { 0x12CF, 71434 },
- { 0x12CE, 71438 },
- { 0x159F, 71442 },
- { 0x159C, 71446 },
- { 0x1140, 71450 },
- { 0x12E5, 71454 },
- { 0x12E2, 71458 },
- { 0x12E4, 71462 },
- { 0x12E1, 71466 },
- { 0x12E0, 71470 },
- { 0x1322, 71474 },
- { 0x132B, 71478 },
- { 0x1328, 71482 },
- { 0x132A, 71486 },
- { 0x1327, 71490 },
- { 0x1326, 71494 },
- { 0x15A1, 71498 },
- { 0x1304, 71502 },
- { 0x1301, 71506 },
- { 0x1303, 71510 },
- { 0x1300, 71514 },
- { 0x12FF, 71518 },
- { 0x130A, 71522 },
- { 0x1307, 71526 },
- { 0x1309, 71530 },
- { 0x1306, 71534 },
- { 0x1305, 71538 },
- { 0x132F, 71542 },
- { 0x133D, 71546 },
- { 0x133A, 71550 },
- { 0x133C, 71554 },
- { 0x1339, 71558 },
- { 0x1338, 71562 },
- { 0x1315, 71566 },
- { 0x130F, 71570 },
- { 0x12F5, 71574 },
- { 0x12D7, 71578 },
- { 0x135B, 71582 },
- { 0x1363, 71586 },
- { 0x1360, 71590 },
- { 0x1362, 71594 },
- { 0x135F, 71598 },
- { 0x135E, 71602 },
- { 0x12EB, 71606 },
- { 0x12E8, 71610 },
- { 0x12EA, 71614 },
- { 0x12E7, 71618 },
- { 0x12E6, 71622 },
- { 0x1349, 71626 },
- { 0x1346, 71630 },
- { 0x1348, 71634 },
- { 0x1345, 71638 },
- { 0x1344, 71642 },
- { 0x136A, 71646 },
- { 0x1367, 71650 },
- { 0x1369, 71654 },
- { 0x1366, 71658 },
- { 0x1365, 71662 },
- { 0x12F1, 71666 },
- { 0x12EE, 71670 },
- { 0x12F0, 71674 },
- { 0x12ED, 71678 },
- { 0x12EC, 71682 },
- { 0x12DD, 71686 },
- { 0x131B, 71690 },
- { 0x134D, 71694 },
- { 0x136E, 71698 },
- { 0x159D, 71702 },
- { 0x1335, 71707 },
- { 0x1355, 71711 },
- { 0x12D1, 71715 },
- { 0x12E3, 71719 },
- { 0x1329, 71723 },
- { 0x1302, 71727 },
- { 0x1308, 71731 },
- { 0x133B, 71735 },
- { 0x1361, 71739 },
- { 0x12E9, 71743 },
- { 0x1347, 71747 },
- { 0x1343, 71751 },
- { 0x1340, 71755 },
- { 0x1342, 71759 },
- { 0x133F, 71763 },
- { 0x133E, 71767 },
- { 0x1368, 71771 },
- { 0x12EF, 71775 },
- { 0x1376, 71779 },
- { 0x1373, 71783 },
- { 0x1375, 71787 },
- { 0x1372, 71791 },
- { 0x1371, 71795 },
- { 0x1341, 71799 },
- { 0x1374, 71803 },
- { 0x15A4, 71807 },
- { 0x1351, 71812 },
- { 0x158B, 71817 },
- { 0x1128, 71821 },
- { 0x1215, 71825 },
- { 0x1214, 71829 },
- { 0x1125, 71833 },
- { 0x1120, 71837 },
- { 0x11AA, 71841 },
- { 0x118C, 71845 },
- { 0x11C4, 71849 },
- { 0x11D9, 71853 },
- { 0x1219, 71857 },
- { 0x1218, 71861 },
- { 0x1216, 71865 },
- { 0x1217, 71869 },
- { 0x120E, 71873 },
- { 0x116F, 71877 },
- { 0x1247, 71881 },
- { 0x1285, 71885 },
- { 0x1283, 71889 },
- { 0x127E, 71893 },
- { 0x127F, 71897 },
- { 0x1281, 71901 },
- { 0x1284, 71905 },
- { 0x1280, 71909 },
- { 0x1282, 71913 },
- { 0x1286, 71917 },
- { 0x1586, 71921 },
- { 0x1585, 71925 },
- { 0x1587, 71929 },
- { 0x1588, 71933 },
- { 0x1583, 71937 },
- { 0x1589, 71941 },
- { 0x1584, 71945 },
- { 0x158A, 71949 },
- { 0x1576, 71953 },
- { 0x157A, 71957 },
- { 0x1578, 71961 },
- { 0x157C, 71965 },
- { 0x12B8, 71969 },
- { 0x12B6, 71973 },
- { 0x12B1, 71977 },
- { 0x12B2, 71981 },
- { 0x12B4, 71985 },
- { 0x12B7, 71989 },
- { 0x12B3, 71993 },
- { 0x12B5, 71997 },
- { 0x158C, 72001 },
- { 0x12BD, 72005 },
- { 0x12BA, 72009 },
- { 0x12BB, 72013 },
- { 0x12BC, 72017 },
- { 0x1212, 72021 },
- { 0x1389, 72025 },
- { 0x12C9, 72029 },
- { 0x12C6, 72033 },
- { 0x12C7, 72037 },
- { 0x12C8, 72041 },
- { 0x12C5, 72045 },
- { 0x12C2, 72049 },
- { 0x12C3, 72053 },
- { 0x12C4, 72057 },
- { 0x12C1, 72061 },
- { 0x12BE, 72065 },
- { 0x12BF, 72069 },
- { 0x12C0, 72073 },
- { 0x11F5, 72077 },
- { 0x11C6, 72081 },
- { 0x1154, 72085 },
- { 0x125B, 72089 },
- { 0x124A, 72093 },
- { 0x1257, 72097 },
- { 0x124E, 72101 },
- { 0x1254, 72105 },
- { 0x1297, 72109 },
- { 0x1294, 72113 },
- { 0x1295, 72117 },
- { 0x1296, 72121 },
- { 0x1122, 72125 },
- { 0x1117, 72129 },
- { 0x1119, 72133 },
- { 0x111D, 72137 },
- { 0x11A7, 72141 },
- { 0x119D, 72145 },
- { 0x119F, 72149 },
- { 0x11A3, 72153 },
- { 0x1189, 72157 },
- { 0x117F, 72161 },
- { 0x1181, 72165 },
- { 0x1185, 72169 },
- { 0x1591, 72173 },
- { 0x1590, 72177 },
- { 0x11F1, 72181 },
- { 0x11E7, 72185 },
- { 0x11E9, 72189 },
- { 0x11ED, 72193 },
- { 0x11C1, 72197 },
- { 0x11B7, 72201 },
- { 0x11B9, 72205 },
- { 0x11BD, 72209 },
- { 0x11D6, 72213 },
- { 0x11D4, 72217 },
- { 0x114F, 72221 },
- { 0x1145, 72225 },
- { 0x1147, 72229 },
- { 0x114B, 72233 },
- { 0x120B, 72237 },
- { 0x1201, 72241 },
- { 0x1203, 72245 },
- { 0x1207, 72249 },
- { 0x116C, 72253 },
- { 0x1162, 72257 },
- { 0x1164, 72261 },
- { 0x1168, 72265 },
- { 0x1124, 72269 },
- { 0x111B, 72273 },
- { 0x111F, 72277 },
- { 0x1244, 72281 },
- { 0x123A, 72285 },
- { 0x123C, 72289 },
- { 0x1240, 72293 },
- { 0x11A9, 72297 },
- { 0x11A1, 72301 },
- { 0x11A5, 72305 },
- { 0x1266, 72309 },
- { 0x118B, 72313 },
- { 0x1183, 72317 },
- { 0x1187, 72321 },
- { 0x11F3, 72325 },
- { 0x11EB, 72329 },
- { 0x11EF, 72333 },
- { 0x11C3, 72337 },
- { 0x11BB, 72341 },
- { 0x11BF, 72345 },
- { 0x11D8, 72349 },
- { 0x1151, 72353 },
- { 0x1149, 72357 },
- { 0x114D, 72361 },
- { 0x1259, 72365 },
- { 0x122C, 72369 },
- { 0x1222, 72373 },
- { 0x1224, 72377 },
- { 0x1228, 72381 },
- { 0x120D, 72385 },
- { 0x1205, 72389 },
- { 0x1209, 72393 },
- { 0x116E, 72397 },
- { 0x1166, 72401 },
- { 0x116A, 72405 },
- { 0x1246, 72409 },
- { 0x123E, 72413 },
- { 0x1242, 72417 },
- { 0x122E, 72421 },
- { 0x1226, 72425 },
- { 0x122A, 72429 },
- { 0x1273, 72433 },
- { 0x11C8, 72437 },
- { 0x1210, 72441 },
- { 0x1249, 72445 },
- { 0x1213, 72449 },
- { 0x12A9, 72453 },
- { 0x12A8, 72457 },
- { 0x12A5, 72461 },
- { 0x12A6, 72465 },
- { 0x12A7, 72469 },
- { 0x1386, 72473 },
- { 0x1382, 72477 },
- { 0x1384, 72481 },
- { 0x1388, 72485 },
- { 0x1387, 72490 },
- { 0x1381, 72494 },
- { 0x1383, 72498 },
- { 0x1385, 72502 },
- { 0x1192, 72506 },
- { 0x118F, 72510 },
- { 0x1190, 72514 },
- { 0x1191, 72518 },
- { 0x6CDB, 72522 },
- { 0x6E1E, 72524 },
- { 0x3938, 72526 },
- { 0x3939, 72530 },
- { 0x393A, 72534 },
- { 0x393B, 72538 },
- { 0x3965, 72542 },
- { 0x393C, 72546 },
- { 0x393D, 72550 },
- { 0x396B, 72554 },
- { 0x396D, 72558 },
- { 0x396F, 72562 },
- { 0x3971, 72566 },
- { 0x3972, 72570 },
- { 0x3973, 72574 },
- { 0x393E, 72578 },
- { 0x3940, 72582 },
- { 0x3941, 72586 },
- { 0x3942, 72590 },
- { 0x3943, 72594 },
- { 0x3944, 72598 },
- { 0x3945, 72602 },
- { 0x3946, 72606 },
- { 0x3947, 72610 },
- { 0x3948, 72614 },
- { 0x3949, 72618 },
- { 0x394A, 72622 },
- { 0x393F, 72626 },
- { 0x394B, 72630 },
- { 0x394C, 72634 },
- { 0x394D, 72638 },
- { 0x394E, 72642 },
- { 0x394F, 72646 },
- { 0x3950, 72650 },
- { 0x3951, 72654 },
- { 0x3952, 72658 },
- { 0x3953, 72662 },
- { 0x3954, 72666 },
- { 0x3955, 72670 },
- { 0x1109, 72674 },
- { 0x3956, 72678 },
- { 0x3959, 72682 },
- { 0x395A, 72686 },
- { 0x395B, 72690 },
- { 0x395C, 72694 },
- { 0x395D, 72698 },
- { 0x3964, 72702 },
- { 0x3966, 72706 },
- { 0x3967, 72710 },
- { 0x3968, 72714 },
- { 0x3969, 72718 },
- { 0x396A, 72722 },
- { 0x396C, 72726 },
- { 0x396E, 72730 },
- { 0x3970, 72734 },
- { 0x3981, 72738 },
- { 0x3982, 72742 },
- { 0x3983, 72746 },
- { 0x3984, 72750 },
- { 0x3985, 72754 },
- { 0x3986, 72758 },
- { 0x3987, 72762 },
- { 0x1104, 72766 },
- { 0x1105, 72770 },
- { 0x1106, 72774 },
- { 0x1107, 72778 },
- { 0x1108, 72782 },
- { 0x3974, 72786 },
- { 0x3957, 72790 },
- { 0x3958, 72794 },
- { 0x395E, 72798 },
- { 0x395F, 72802 },
- { 0x3960, 72806 },
- { 0x3961, 72810 },
- { 0x3962, 72814 },
- { 0x3963, 72818 },
- { 0x3975, 72822 },
- { 0x3976, 72826 },
- { 0x3977, 72830 },
- { 0x3978, 72834 },
- { 0x3979, 72838 },
- { 0x397A, 72842 },
- { 0x397B, 72846 },
- { 0x397C, 72850 },
- { 0x397D, 72854 },
- { 0x397E, 72858 },
- { 0x397F, 72862 },
- { 0x3980, 72866 },
- { 0x10AE, 72870 },
- { 0x10AF, 72873 },
- { 0x10B0, 72876 },
- { 0x10B1, 72879 },
- { 0x10DB, 72882 },
- { 0x10B2, 72885 },
- { 0x10B3, 72888 },
- { 0x10E1, 72891 },
- { 0x10E3, 72894 },
- { 0x10E5, 72897 },
- { 0x10E7, 72900 },
- { 0x10E8, 72903 },
- { 0x10E9, 72906 },
- { 0x10B4, 72909 },
- { 0x10B6, 72912 },
- { 0x10B7, 72915 },
- { 0x10B8, 72918 },
- { 0x10B9, 72921 },
- { 0x10BA, 72924 },
- { 0x10BB, 72927 },
- { 0x10BC, 72930 },
- { 0x10BD, 72933 },
- { 0x10BE, 72936 },
- { 0x10BF, 72939 },
- { 0x10C0, 72942 },
- { 0x10B5, 72945 },
- { 0x10C1, 72948 },
- { 0x10C2, 72951 },
- { 0x10C3, 72954 },
- { 0x10C4, 72957 },
- { 0x10C5, 72960 },
- { 0x10C6, 72963 },
- { 0x10C7, 72966 },
- { 0x10C8, 72969 },
- { 0x10C9, 72972 },
- { 0x10CA, 72975 },
- { 0x10CB, 72978 },
- { 0x1103, 72981 },
- { 0x10CC, 72984 },
- { 0x10CF, 72987 },
- { 0x10D0, 72990 },
- { 0x10D1, 72993 },
- { 0x10D2, 72996 },
- { 0x10D3, 72999 },
- { 0x10DA, 73002 },
- { 0x10DC, 73005 },
- { 0x10DD, 73008 },
- { 0x10DE, 73011 },
- { 0x10DF, 73014 },
- { 0x10E0, 73017 },
- { 0x10E2, 73020 },
- { 0x10E4, 73023 },
- { 0x10E6, 73026 },
- { 0x10F7, 73029 },
- { 0x10F8, 73032 },
- { 0x10F9, 73035 },
- { 0x10FA, 73038 },
- { 0x10FB, 73041 },
- { 0x10FC, 73044 },
- { 0x10FD, 73047 },
- { 0x10FE, 73050 },
- { 0x10FF, 73053 },
- { 0x1100, 73056 },
- { 0x1101, 73059 },
- { 0x1102, 73062 },
- { 0x10EA, 73065 },
- { 0x10CD, 73068 },
- { 0x10CE, 73071 },
- { 0x10D4, 73074 },
- { 0x10D5, 73077 },
- { 0x10D6, 73080 },
- { 0x10D7, 73083 },
- { 0x10D8, 73086 },
- { 0x10D9, 73089 },
- { 0x10EB, 73092 },
- { 0x10EC, 73095 },
- { 0x10ED, 73098 },
- { 0x10EE, 73101 },
- { 0x10EF, 73104 },
- { 0x10F0, 73107 },
- { 0x10F1, 73110 },
- { 0x10F2, 73113 },
- { 0x10F3, 73116 },
- { 0x10F4, 73119 },
- { 0x10F5, 73122 },
- { 0x10F6, 73125 },
- { 0x6C8D, 73128 },
- { 0x6C6B, 73129 },
- { 0x6FF3, 73130 },
- { 0x6D7A, 73132 },
- { 0x6D8A, 73133 },
- { 0x6CB6, 73136 },
- { 0x71A5, 73139 },
- { 0x6CB3, 73141 },
- { 0x6CC5, 73143 },
- { 0x6F50, 73145 },
- { 0x1D94, 73147 },
- { 0x1E3C, 73150 },
- { 0x1E3E, 73154 },
- { 0x1E83, 73161 },
- { 0x1E86, 73166 },
- { 0x1E84, 73169 },
- { 0x61F2, 73178 },
- { 0x61F7, 73183 },
- { 0x61F3, 73188 },
- { 0x61F6, 73193 },
- { 0x61F5, 73198 },
- { 0x61FA, 73203 },
- { 0x61F9, 73208 },
- { 0x61F8, 73213 },
- { 0x61F4, 73218 },
- { 0x61E9, 73223 },
- { 0x61EE, 73228 },
- { 0x61EA, 73233 },
- { 0x61ED, 73238 },
- { 0x61EC, 73243 },
- { 0x61F1, 73248 },
- { 0x61F0, 73253 },
- { 0x61EF, 73258 },
- { 0x61EB, 73263 },
- { 0x6C54, 73268 },
- { 0x2226, 73270 },
- { 0x1C4F, 73272 },
- { 0x71B1, 73274 },
- { 0x0063, 73275 },
- { 0x6DEC, 73277 },
- { 0x03E6, 73279 },
- { 0x0487, 73283 },
- { 0x0489, 73289 },
- { 0x0403, 73295 },
- { 0x04A3, 73299 },
- { 0x03EE, 73305 },
- { 0x0413, 73309 },
- { 0x0499, 73315 },
- { 0x049B, 73321 },
- { 0x03F4, 73327 },
- { 0x049D, 73331 },
- { 0x03F9, 73337 },
- { 0x04A9, 73341 },
- { 0x04A5, 73348 },
- { 0x04A7, 73354 },
- { 0x03E7, 73360 },
- { 0x03EA, 73364 },
- { 0x03FA, 73368 },
- { 0x03F1, 73372 },
- { 0x04C9, 73376 },
- { 0x047C, 73382 },
- { 0x04D7, 73388 },
- { 0x04E5, 73395 },
- { 0x03F2, 73401 },
- { 0x0484, 73405 },
- { 0x03F3, 73411 },
- { 0x047E, 73415 },
- { 0x04DF, 73421 },
- { 0x0480, 73428 },
- { 0x04D9, 73434 },
- { 0x0459, 73441 },
- { 0x03F6, 73447 },
- { 0x0445, 73451 },
- { 0x03F7, 73457 },
- { 0x0461, 73461 },
- { 0x03FB, 73467 },
- { 0x04B3, 73471 },
- { 0x04B5, 73477 },
- { 0x0469, 73483 },
- { 0x03EB, 73489 },
- { 0x048D, 73493 },
- { 0x0406, 73499 },
- { 0x0407, 73505 },
- { 0x040E, 73509 },
- { 0x03F0, 73513 },
- { 0x047A, 73517 },
- { 0x0455, 73523 },
- { 0x0453, 73529 },
- { 0x0451, 73536 },
- { 0x0435, 73542 },
- { 0x03F5, 73546 },
- { 0x045D, 73550 },
- { 0x04DB, 73557 },
- { 0x04D1, 73563 },
- { 0x03F8, 73567 },
- { 0x3519, 73571 },
- { 0x0463, 73578 },
- { 0x042F, 73584 },
- { 0x03E8, 73588 },
- { 0x04D3, 73592 },
- { 0x0405, 73596 },
- { 0x040D, 73600 },
- { 0x34ED, 73604 },
- { 0x0404, 73608 },
- { 0x03ED, 73612 },
- { 0x044F, 73616 },
- { 0x0495, 73622 },
- { 0x0421, 73628 },
- { 0x03FD, 73633 },
- { 0x046F, 73637 },
- { 0x046D, 73644 },
- { 0x04AB, 73650 },
- { 0x0408, 73656 },
- { 0x350F, 73660 },
- { 0x040B, 73664 },
- { 0x03E9, 73668 },
- { 0x044B, 73672 },
- { 0x0449, 73679 },
- { 0x04B1, 73685 },
- { 0x0447, 73693 },
- { 0x04AD, 73699 },
- { 0x0409, 73705 },
- { 0x3523, 73709 },
- { 0x0412, 73713 },
- { 0x0425, 73717 },
- { 0x04CB, 73721 },
- { 0x040F, 73725 },
- { 0x0410, 73729 },
- { 0x0427, 73733 },
- { 0x04CD, 73737 },
- { 0x03FE, 73741 },
- { 0x03FC, 73745 },
- { 0x351B, 73749 },
- { 0x04CF, 73753 },
- { 0x0419, 73757 },
- { 0x03EC, 73761 },
- { 0x0478, 73765 },
- { 0x044D, 73771 },
- { 0x0493, 73777 },
- { 0x3515, 73783 },
- { 0x04E3, 73787 },
- { 0x0415, 73791 },
- { 0x3511, 73795 },
- { 0x3517, 73799 },
- { 0x0429, 73803 },
- { 0x0400, 73807 },
- { 0x34D5, 73812 },
- { 0x04B7, 73816 },
- { 0x04B9, 73821 },
- { 0x04BF, 73826 },
- { 0x04C1, 73831 },
- { 0x04C3, 73836 },
- { 0x04C5, 73841 },
- { 0x04BB, 73846 },
- { 0x04BD, 73851 },
- { 0x0471, 73856 },
- { 0x04DD, 73860 },
- { 0x3525, 73866 },
- { 0x34F1, 73870 },
- { 0x34F3, 73875 },
- { 0x34F5, 73880 },
- { 0x0402, 73885 },
- { 0x189A, 73890 },
- { 0x189D, 73895 },
- { 0x189C, 73900 },
- { 0x3521, 73906 },
- { 0x0411, 73910 },
- { 0x351F, 73914 },
- { 0x351D, 73918 },
- { 0x1899, 73922 },
- { 0x0401, 73927 },
- { 0x34DF, 73931 },
- { 0x04AF, 73938 },
- { 0x3513, 73944 },
- { 0x04D5, 73948 },
- { 0x34DB, 73953 },
- { 0x34D7, 73958 },
- { 0x34D1, 73962 },
- { 0x04E1, 73966 },
- { 0x0437, 73970 },
- { 0x0417, 73974 },
- { 0x0433, 73978 },
- { 0x0431, 73984 },
- { 0x048F, 73989 },
- { 0x0491, 73993 },
- { 0x03FF, 73999 },
- { 0x03EF, 74003 },
- { 0x0441, 74008 },
- { 0x0414, 74015 },
- { 0x049F, 74020 },
- { 0x04A1, 74025 },
- { 0x34E7, 74032 },
- { 0x3527, 74038 },
- { 0x34FB, 74043 },
- { 0x041D, 74049 },
- { 0x1898, 74054 },
- { 0x34CF, 74059 },
- { 0x0457, 74063 },
- { 0x34E9, 74068 },
- { 0x3529, 74073 },
- { 0x042B, 74078 },
- { 0x042D, 74082 },
- { 0x34DD, 74090 },
- { 0x1896, 74095 },
- { 0x34E5, 74100 },
- { 0x041B, 74105 },
- { 0x0423, 74110 },
- { 0x34E1, 74116 },
- { 0x34EB, 74121 },
- { 0x041F, 74128 },
- { 0x0485, 74134 },
- { 0x34E3, 74138 },
- { 0x04C7, 74143 },
- { 0x34D3, 74148 },
- { 0x34EF, 74153 },
- { 0x0443, 74158 },
- { 0x0465, 74163 },
- { 0x0467, 74168 },
- { 0x045F, 74175 },
- { 0x0473, 74180 },
- { 0x0475, 74185 },
- { 0x0497, 74192 },
- { 0x34F9, 74197 },
- { 0x34F7, 74202 },
- { 0x34D9, 74207 },
- { 0x040A, 74212 },
- { 0x189E, 74217 },
- { 0x0482, 74222 },
- { 0x1897, 74227 },
- { 0x189B, 74232 },
- { 0x040C, 74237 },
- { 0x048B, 74242 },
- { 0x045B, 74247 },
- { 0x046B, 74252 },
- { 0x350C, 74257 },
- { 0x18FB, 74259 },
- { 0x0476, 74264 },
- { 0x34FC, 74267 },
- { 0x03C6, 74271 },
- { 0x0486, 74275 },
- { 0x0488, 74281 },
- { 0x03E3, 74287 },
- { 0x04A2, 74291 },
- { 0x03CE, 74297 },
- { 0x03C3, 74301 },
- { 0x0498, 74307 },
- { 0x049A, 74313 },
- { 0x03D4, 74319 },
- { 0x049C, 74323 },
- { 0x03D9, 74329 },
- { 0x04A8, 74333 },
- { 0x04A4, 74340 },
- { 0x04A6, 74346 },
- { 0x03C7, 74352 },
- { 0x03CA, 74356 },
- { 0x03DA, 74360 },
- { 0x03D1, 74364 },
- { 0x04C8, 74368 },
- { 0x047B, 74374 },
- { 0x04D6, 74380 },
- { 0x04E4, 74387 },
- { 0x03D2, 74393 },
- { 0x0483, 74397 },
- { 0x03D3, 74403 },
- { 0x047D, 74407 },
- { 0x04DE, 74413 },
- { 0x047F, 74420 },
- { 0x04D8, 74426 },
- { 0x0458, 74433 },
- { 0x03D6, 74439 },
- { 0x0444, 74443 },
- { 0x03D7, 74449 },
- { 0x0460, 74453 },
- { 0x03DB, 74459 },
- { 0x04B2, 74463 },
- { 0x04B4, 74469 },
- { 0x0468, 74475 },
- { 0x03CB, 74481 },
- { 0x048C, 74485 },
- { 0x03B6, 74491 },
- { 0x03B7, 74497 },
- { 0x03BE, 74501 },
- { 0x03D0, 74505 },
- { 0x0479, 74509 },
- { 0x0454, 74515 },
- { 0x0452, 74521 },
- { 0x0450, 74528 },
- { 0x0434, 74534 },
- { 0x03D5, 74538 },
- { 0x045C, 74542 },
- { 0x04DA, 74549 },
- { 0x04D0, 74555 },
- { 0x03D8, 74559 },
- { 0x3518, 74563 },
- { 0x0462, 74570 },
- { 0x042E, 74576 },
- { 0x03C8, 74580 },
- { 0x04D2, 74584 },
- { 0x03E5, 74588 },
- { 0x03BD, 74592 },
- { 0x34EC, 74596 },
- { 0x03E4, 74600 },
- { 0x03CD, 74604 },
- { 0x044E, 74608 },
- { 0x0494, 74614 },
- { 0x0420, 74620 },
- { 0x03DD, 74625 },
- { 0x046E, 74629 },
- { 0x046C, 74636 },
- { 0x04AA, 74642 },
- { 0x03B8, 74648 },
- { 0x350E, 74652 },
- { 0x03BB, 74656 },
- { 0x03C9, 74660 },
- { 0x044A, 74664 },
- { 0x0448, 74671 },
- { 0x04B0, 74677 },
- { 0x0446, 74685 },
- { 0x04AC, 74691 },
- { 0x03B9, 74697 },
- { 0x3522, 74701 },
- { 0x03C2, 74705 },
- { 0x0424, 74709 },
- { 0x04CA, 74713 },
- { 0x03BF, 74717 },
- { 0x03C0, 74721 },
- { 0x0426, 74725 },
- { 0x04CC, 74729 },
- { 0x03DE, 74733 },
- { 0x03DC, 74737 },
- { 0x351A, 74741 },
- { 0x04CE, 74745 },
- { 0x0418, 74749 },
- { 0x03CC, 74753 },
- { 0x0477, 74757 },
- { 0x044C, 74763 },
- { 0x0492, 74769 },
- { 0x3514, 74775 },
- { 0x04E2, 74779 },
- { 0x03C5, 74783 },
- { 0x3510, 74787 },
- { 0x3516, 74791 },
- { 0x0428, 74795 },
- { 0x03E0, 74799 },
- { 0x34D4, 74804 },
- { 0x04B6, 74808 },
- { 0x04B8, 74813 },
- { 0x04BE, 74818 },
- { 0x04C0, 74823 },
- { 0x04C2, 74828 },
- { 0x04C4, 74833 },
- { 0x04BA, 74838 },
- { 0x04BC, 74843 },
- { 0x0470, 74848 },
- { 0x04DC, 74852 },
- { 0x3524, 74858 },
- { 0x34F0, 74862 },
- { 0x34F2, 74867 },
- { 0x34F4, 74872 },
- { 0x03E2, 74877 },
- { 0x3520, 74882 },
- { 0x03C1, 74886 },
- { 0x351E, 74890 },
- { 0x351C, 74894 },
- { 0x03E1, 74898 },
- { 0x34DE, 74902 },
- { 0x04AE, 74909 },
- { 0x3512, 74915 },
- { 0x04D4, 74919 },
- { 0x34DA, 74924 },
- { 0x34D6, 74929 },
- { 0x34D0, 74933 },
- { 0x04E0, 74937 },
- { 0x0436, 74941 },
- { 0x0416, 74945 },
- { 0x0432, 74949 },
- { 0x0430, 74955 },
- { 0x048E, 74960 },
- { 0x0490, 74964 },
- { 0x03DF, 74970 },
- { 0x03CF, 74974 },
- { 0x0440, 74979 },
- { 0x03C4, 74986 },
- { 0x049E, 74991 },
- { 0x04A0, 74996 },
- { 0x34E6, 75003 },
- { 0x3526, 75009 },
- { 0x34FA, 75014 },
- { 0x041C, 75020 },
- { 0x34CE, 75025 },
- { 0x0456, 75029 },
- { 0x34E8, 75034 },
- { 0x3528, 75039 },
- { 0x042A, 75044 },
- { 0x042C, 75048 },
- { 0x34DC, 75056 },
- { 0x34E4, 75061 },
- { 0x041A, 75066 },
- { 0x0422, 75071 },
- { 0x34E0, 75077 },
- { 0x34EA, 75082 },
- { 0x041E, 75089 },
- { 0x34E2, 75095 },
- { 0x04C6, 75100 },
- { 0x34D2, 75105 },
- { 0x34EE, 75110 },
- { 0x0442, 75115 },
- { 0x0464, 75120 },
- { 0x0466, 75125 },
- { 0x045E, 75132 },
- { 0x0472, 75137 },
- { 0x0474, 75142 },
- { 0x0496, 75149 },
- { 0x34F8, 75154 },
- { 0x34F6, 75159 },
- { 0x34D8, 75164 },
- { 0x03BA, 75169 },
- { 0x0481, 75174 },
- { 0x03BC, 75179 },
- { 0x048A, 75184 },
- { 0x045A, 75189 },
- { 0x046A, 75194 },
- { 0x350D, 75199 },
- { 0x0438, 75201 },
- { 0x6F16, 75204 },
- { 0x6FD5, 75208 },
- { 0x6D15, 75210 },
- { 0x1E89, 75213 },
- { 0x2227, 75215 },
- { 0x00B6, 75217 },
- { 0x1D9E, 75219 },
- { 0x1E50, 75221 },
- { 0x6F09, 75223 },
- { 0x6EF4, 75224 },
- { 0x6EF5, 75227 },
- { 0x6EF6, 75232 },
- { 0x6CA4, 75235 },
- { 0x22F5, 75236 },
- { 0x7192, 75240 },
- { 0x5F67, 75242 },
- { 0x5F61, 75247 },
- { 0x5F63, 75251 },
- { 0x5F60, 75255 },
- { 0x5F64, 75260 },
- { 0x5F5D, 75264 },
- { 0x5F66, 75268 },
- { 0x5F5F, 75272 },
- { 0x5F5E, 75276 },
- { 0x5F62, 75281 },
- { 0x5F65, 75285 },
- { 0x5F4A, 75289 },
- { 0x5F4B, 75294 },
- { 0x5F48, 75299 },
- { 0x5F58, 75304 },
- { 0x5F5A, 75308 },
- { 0x5F57, 75312 },
- { 0x5F5B, 75317 },
- { 0x5F54, 75321 },
- { 0x5F56, 75325 },
- { 0x5F55, 75329 },
- { 0x5F59, 75334 },
- { 0x5F5C, 75338 },
- { 0x5F4C, 75342 },
- { 0x5F47, 75347 },
- { 0x5F49, 75352 },
- { 0x5F51, 75357 },
- { 0x5F52, 75362 },
- { 0x5F50, 75367 },
- { 0x5F4D, 75371 },
- { 0x5F4F, 75375 },
- { 0x5F53, 75379 },
- { 0x5F4E, 75384 },
- { 0x5F68, 75389 },
- { 0x5F69, 75393 },
- { 0x5F1D, 75396 },
- { 0x5EE3, 75399 },
- { 0x5EE4, 75402 },
- { 0x5EE9, 75405 },
- { 0x5F23, 75409 },
- { 0x5EE0, 75412 },
- { 0x5EEA, 75415 },
- { 0x5EE6, 75419 },
- { 0x5F1A, 75422 },
- { 0x5EDC, 75427 },
- { 0x5F22, 75430 },
- { 0x5EF7, 75433 },
- { 0x5EFB, 75436 },
- { 0x5F09, 75440 },
- { 0x5F0C, 75445 },
- { 0x5F0D, 75449 },
- { 0x5F05, 75454 },
- { 0x5F0B, 75458 },
- { 0x5EFF, 75464 },
- { 0x5F00, 75469 },
- { 0x5EE1, 75477 },
- { 0x5EEB, 75480 },
- { 0x5F19, 75484 },
- { 0x5EE2, 75489 },
- { 0x5EF5, 75492 },
- { 0x5EF9, 75495 },
- { 0x5F07, 75499 },
- { 0x5F03, 75504 },
- { 0x5EFD, 75508 },
- { 0x5EF6, 75513 },
- { 0x5EFA, 75516 },
- { 0x5F08, 75520 },
- { 0x5F04, 75525 },
- { 0x5EFE, 75529 },
- { 0x5F20, 75534 },
- { 0x5EDE, 75537 },
- { 0x5EE8, 75540 },
- { 0x5EE7, 75544 },
- { 0x5EEC, 75547 },
- { 0x5EF8, 75551 },
- { 0x5EFC, 75554 },
- { 0x5F0A, 75558 },
- { 0x5F1B, 75563 },
- { 0x5F1C, 75567 },
- { 0x5F18, 75572 },
- { 0x5F17, 75576 },
- { 0x5F10, 75580 },
- { 0x5F11, 75584 },
- { 0x5F06, 75589 },
- { 0x5F0E, 75593 },
- { 0x5F0F, 75597 },
- { 0x5F01, 75602 },
- { 0x5F02, 75607 },
- { 0x5EDF, 75613 },
- { 0x5F13, 75616 },
- { 0x5F12, 75621 },
- { 0x5F2D, 75625 },
- { 0x5F30, 75628 },
- { 0x5EE5, 75632 },
- { 0x5F14, 75635 },
- { 0x5F16, 75638 },
- { 0x5EDD, 75642 },
- { 0x5EEF, 75645 },
- { 0x5F27, 75648 },
- { 0x5F2E, 75651 },
- { 0x5EF2, 75654 },
- { 0x5F24, 75657 },
- { 0x5EF0, 75660 },
- { 0x5EF3, 75663 },
- { 0x5F1F, 75666 },
- { 0x5F37, 75669 },
- { 0x5F36, 75672 },
- { 0x5EF4, 75675 },
- { 0x5EED, 75678 },
- { 0x5F33, 75681 },
- { 0x5F26, 75684 },
- { 0x5F38, 75687 },
- { 0x5F15, 75690 },
- { 0x5F3A, 75693 },
- { 0x5F39, 75696 },
- { 0x5F2F, 75699 },
- { 0x5F2C, 75702 },
- { 0x5F21, 75705 },
- { 0x5F35, 75708 },
- { 0x5F3B, 75711 },
- { 0x5F3C, 75714 },
- { 0x5F2B, 75717 },
- { 0x5F31, 75721 },
- { 0x5F40, 75725 },
- { 0x5F3F, 75729 },
- { 0x5F3E, 75733 },
- { 0x5F3D, 75737 },
- { 0x5F25, 75741 },
- { 0x5EF1, 75745 },
- { 0x5F34, 75749 },
- { 0x5F44, 75753 },
- { 0x5EEE, 75757 },
- { 0x5F2A, 75761 },
- { 0x5F28, 75765 },
- { 0x5F43, 75769 },
- { 0x5F45, 75773 },
- { 0x5F1E, 75777 },
- { 0x5F42, 75781 },
- { 0x5F41, 75785 },
- { 0x5F46, 75789 },
- { 0x5F29, 75793 },
- { 0x5F32, 75797 },
- { 0x5F6A, 75801 },
- { 0x51E4, 75806 },
- { 0x51E5, 75809 },
- { 0x51E6, 75812 },
- { 0x51E7, 75815 },
- { 0x51E8, 75818 },
- { 0x51EA, 75821 },
- { 0x51ED, 75824 },
- { 0x51EE, 75827 },
- { 0x51EF, 75830 },
- { 0x51F0, 75833 },
- { 0x51F1, 75836 },
- { 0x51F2, 75839 },
- { 0x51F3, 75842 },
- { 0x51F4, 75845 },
- { 0x51F6, 75848 },
- { 0x51F7, 75851 },
- { 0x51F8, 75854 },
- { 0x51FA, 75857 },
- { 0x51FB, 75860 },
- { 0x51FC, 75863 },
- { 0x51FD, 75866 },
- { 0x51FE, 75869 },
- { 0x51FF, 75872 },
- { 0x5200, 75875 },
- { 0x5201, 75878 },
- { 0x5202, 75881 },
- { 0x5203, 75884 },
- { 0x5204, 75887 },
- { 0x5205, 75890 },
- { 0x5206, 75893 },
- { 0x5207, 75896 },
- { 0x5208, 75899 },
- { 0x520A, 75902 },
- { 0x520B, 75905 },
- { 0x520C, 75908 },
- { 0x520D, 75911 },
- { 0x520E, 75914 },
- { 0x520F, 75917 },
- { 0x5210, 75920 },
- { 0x5211, 75923 },
- { 0x5213, 75926 },
- { 0x5214, 75929 },
- { 0x5216, 75932 },
- { 0x5218, 75935 },
- { 0x5219, 75938 },
- { 0x521B, 75941 },
- { 0x521C, 75944 },
- { 0x521D, 75947 },
- { 0x521E, 75950 },
- { 0x521F, 75953 },
- { 0x5220, 75956 },
- { 0x5221, 75959 },
- { 0x5222, 75962 },
- { 0x5223, 75965 },
- { 0x5224, 75968 },
- { 0x5225, 75971 },
- { 0x5226, 75974 },
- { 0x5227, 75977 },
- { 0x5228, 75980 },
- { 0x5229, 75983 },
- { 0x522A, 75986 },
- { 0x522B, 75989 },
- { 0x522C, 75992 },
- { 0x522D, 75995 },
- { 0x522E, 75998 },
- { 0x522F, 76001 },
- { 0x5230, 76004 },
- { 0x5231, 76007 },
- { 0x5232, 76010 },
- { 0x5233, 76013 },
- { 0x5234, 76016 },
- { 0x5235, 76019 },
- { 0x5236, 76022 },
- { 0x5237, 76025 },
- { 0x5238, 76028 },
- { 0x523A, 76031 },
- { 0x523B, 76034 },
- { 0x523C, 76037 },
- { 0x523D, 76040 },
- { 0x523E, 76043 },
- { 0x523F, 76046 },
- { 0x5243, 76049 },
- { 0x5244, 76052 },
- { 0x5245, 76055 },
- { 0x5246, 76058 },
- { 0x5247, 76061 },
- { 0x5248, 76064 },
- { 0x5249, 76067 },
- { 0x524A, 76070 },
- { 0x524C, 76073 },
- { 0x524D, 76076 },
- { 0x524E, 76079 },
- { 0x524F, 76082 },
- { 0x5250, 76085 },
- { 0x5251, 76088 },
- { 0x5252, 76091 },
- { 0x5253, 76094 },
- { 0x5254, 76097 },
- { 0x5255, 76100 },
- { 0x5256, 76103 },
- { 0x5257, 76106 },
- { 0x5258, 76109 },
- { 0x5259, 76112 },
- { 0x525A, 76115 },
- { 0x525B, 76118 },
- { 0x525C, 76121 },
- { 0x525D, 76124 },
- { 0x525E, 76127 },
- { 0x525F, 76130 },
- { 0x5260, 76133 },
- { 0x5261, 76136 },
- { 0x5263, 76139 },
- { 0x5264, 76142 },
- { 0x5265, 76145 },
- { 0x5266, 76148 },
- { 0x5267, 76151 },
- { 0x5268, 76154 },
- { 0x5269, 76157 },
- { 0x526A, 76160 },
- { 0x526B, 76163 },
- { 0x526C, 76166 },
- { 0x526D, 76169 },
- { 0x526E, 76172 },
- { 0x526F, 76175 },
- { 0x5270, 76178 },
- { 0x5271, 76181 },
- { 0x5272, 76184 },
- { 0x5273, 76187 },
- { 0x5274, 76190 },
- { 0x5275, 76193 },
- { 0x5277, 76196 },
- { 0x5278, 76199 },
- { 0x5279, 76202 },
- { 0x527A, 76205 },
- { 0x527C, 76208 },
- { 0x527D, 76211 },
- { 0x527E, 76214 },
- { 0x5280, 76217 },
- { 0x5281, 76220 },
- { 0x5282, 76223 },
- { 0x5283, 76226 },
- { 0x5284, 76229 },
- { 0x5285, 76232 },
- { 0x5286, 76235 },
- { 0x5287, 76238 },
- { 0x5288, 76241 },
- { 0x5289, 76244 },
- { 0x528A, 76247 },
- { 0x528B, 76250 },
- { 0x528D, 76253 },
- { 0x528E, 76256 },
- { 0x5290, 76259 },
- { 0x5291, 76262 },
- { 0x529B, 76265 },
- { 0x529C, 76268 },
- { 0x529E, 76271 },
- { 0x529F, 76274 },
- { 0x52A1, 76277 },
- { 0x52A2, 76280 },
- { 0x52A3, 76283 },
- { 0x52A4, 76286 },
- { 0x52A5, 76289 },
- { 0x52A6, 76292 },
- { 0x52A7, 76295 },
- { 0x52A8, 76298 },
- { 0x52A9, 76301 },
- { 0x52AA, 76304 },
- { 0x52AB, 76307 },
- { 0x52AC, 76310 },
- { 0x52AD, 76313 },
- { 0x52B6, 76316 },
- { 0x52B7, 76319 },
- { 0x52B8, 76322 },
- { 0x52B9, 76325 },
- { 0x52BA, 76328 },
- { 0x52BB, 76331 },
- { 0x52BC, 76334 },
- { 0x52BD, 76337 },
- { 0x52BF, 76340 },
- { 0x52C1, 76343 },
- { 0x52C2, 76346 },
- { 0x52C3, 76349 },
- { 0x52C4, 76352 },
- { 0x52C5, 76355 },
- { 0x52C6, 76358 },
- { 0x52C7, 76361 },
- { 0x52C9, 76364 },
- { 0x52CB, 76367 },
- { 0x52CC, 76370 },
- { 0x52CD, 76373 },
- { 0x52CF, 76376 },
- { 0x52D0, 76379 },
- { 0x52D1, 76382 },
- { 0x52D2, 76385 },
- { 0x52D3, 76388 },
- { 0x52D4, 76391 },
- { 0x52D5, 76394 },
- { 0x52D6, 76397 },
- { 0x52D8, 76400 },
- { 0x52D9, 76403 },
- { 0x52DA, 76406 },
- { 0x52DB, 76409 },
- { 0x52DC, 76412 },
- { 0x52DD, 76415 },
- { 0x52DF, 76418 },
- { 0x52E0, 76421 },
- { 0x52E1, 76424 },
- { 0x52E2, 76427 },
- { 0x52E4, 76430 },
- { 0x52E5, 76433 },
- { 0x52E6, 76436 },
- { 0x52E7, 76439 },
- { 0x52E8, 76442 },
- { 0x52E9, 76445 },
- { 0x52EA, 76448 },
- { 0x52EB, 76451 },
- { 0x52EC, 76454 },
- { 0x52ED, 76457 },
- { 0x52EE, 76460 },
- { 0x52EF, 76463 },
- { 0x52F1, 76466 },
- { 0x52F2, 76469 },
- { 0x52F3, 76472 },
- { 0x52F4, 76475 },
- { 0x52F5, 76478 },
- { 0x52F6, 76481 },
- { 0x52F7, 76484 },
- { 0x52F8, 76487 },
- { 0x52FA, 76490 },
- { 0x52FB, 76493 },
- { 0x52FC, 76496 },
- { 0x52FD, 76499 },
- { 0x52FE, 76502 },
- { 0x52FF, 76505 },
- { 0x5300, 76508 },
- { 0x5301, 76511 },
- { 0x5302, 76514 },
- { 0x5303, 76517 },
- { 0x5305, 76520 },
- { 0x5306, 76523 },
- { 0x5307, 76526 },
- { 0x5308, 76529 },
- { 0x5309, 76532 },
- { 0x530A, 76535 },
- { 0x530C, 76538 },
- { 0x530E, 76541 },
- { 0x530F, 76544 },
- { 0x5310, 76547 },
- { 0x5311, 76550 },
- { 0x5312, 76553 },
- { 0x5313, 76556 },
- { 0x5314, 76559 },
- { 0x5316, 76562 },
- { 0x5318, 76565 },
- { 0x531A, 76568 },
- { 0x531B, 76571 },
- { 0x531C, 76574 },
- { 0x531D, 76577 },
- { 0x5321, 76580 },
- { 0x5322, 76583 },
- { 0x5323, 76586 },
- { 0x5324, 76589 },
- { 0x5325, 76592 },
- { 0x5326, 76595 },
- { 0x5327, 76598 },
- { 0x5328, 76601 },
- { 0x532A, 76604 },
- { 0x532D, 76607 },
- { 0x532E, 76610 },
- { 0x532F, 76613 },
- { 0x5330, 76616 },
- { 0x5332, 76619 },
- { 0x5333, 76622 },
- { 0x5334, 76625 },
- { 0x5335, 76628 },
- { 0x5336, 76631 },
- { 0x5337, 76634 },
- { 0x5338, 76637 },
- { 0x5339, 76640 },
- { 0x533A, 76643 },
- { 0x533C, 76646 },
- { 0x533D, 76649 },
- { 0x533E, 76652 },
- { 0x533F, 76655 },
- { 0x5340, 76658 },
- { 0x5341, 76661 },
- { 0x5343, 76664 },
- { 0x5344, 76667 },
- { 0x5345, 76670 },
- { 0x5346, 76673 },
- { 0x5347, 76676 },
- { 0x5348, 76679 },
- { 0x5349, 76682 },
- { 0x534A, 76685 },
- { 0x534B, 76688 },
- { 0x534C, 76691 },
- { 0x534E, 76694 },
- { 0x5350, 76697 },
- { 0x5351, 76700 },
- { 0x5352, 76703 },
- { 0x5353, 76706 },
- { 0x5354, 76709 },
- { 0x5355, 76712 },
- { 0x5357, 76715 },
- { 0x5358, 76718 },
- { 0x535A, 76721 },
- { 0x535B, 76724 },
- { 0x535C, 76727 },
- { 0x535D, 76730 },
- { 0x535E, 76733 },
- { 0x535F, 76736 },
- { 0x5360, 76739 },
- { 0x5361, 76742 },
- { 0x5362, 76745 },
- { 0x5363, 76748 },
- { 0x5364, 76751 },
- { 0x5365, 76754 },
- { 0x5366, 76757 },
- { 0x5367, 76760 },
- { 0x5368, 76763 },
- { 0x536A, 76766 },
- { 0x536B, 76769 },
- { 0x536C, 76772 },
- { 0x536D, 76775 },
- { 0x536E, 76778 },
- { 0x536F, 76781 },
- { 0x5370, 76784 },
- { 0x5372, 76787 },
- { 0x5373, 76790 },
- { 0x5374, 76793 },
- { 0x5375, 76796 },
- { 0x5377, 76799 },
- { 0x5379, 76802 },
- { 0x537B, 76805 },
- { 0x537C, 76808 },
- { 0x537D, 76811 },
- { 0x537E, 76814 },
- { 0x537F, 76817 },
- { 0x5380, 76820 },
- { 0x5381, 76823 },
- { 0x5382, 76826 },
- { 0x5383, 76829 },
- { 0x5384, 76832 },
- { 0x5385, 76835 },
- { 0x5386, 76838 },
- { 0x5387, 76841 },
- { 0x5388, 76844 },
- { 0x538A, 76847 },
- { 0x538B, 76850 },
- { 0x538C, 76853 },
- { 0x538D, 76856 },
- { 0x538F, 76859 },
- { 0x5390, 76862 },
- { 0x5391, 76865 },
- { 0x5394, 76868 },
- { 0x5395, 76871 },
- { 0x5397, 76874 },
- { 0x5398, 76877 },
- { 0x5399, 76880 },
- { 0x539A, 76883 },
- { 0x539B, 76886 },
- { 0x539C, 76889 },
- { 0x539D, 76892 },
- { 0x539F, 76895 },
- { 0x53A0, 76898 },
- { 0x53A9, 76901 },
- { 0x53AA, 76904 },
- { 0x53AB, 76907 },
- { 0x53AD, 76910 },
- { 0x53AF, 76913 },
- { 0x53B1, 76916 },
- { 0x53B2, 76919 },
- { 0x53B3, 76922 },
- { 0x53B4, 76925 },
- { 0x53B5, 76928 },
- { 0x53B7, 76931 },
- { 0x53B8, 76934 },
- { 0x53BA, 76937 },
- { 0x53BB, 76940 },
- { 0x53BC, 76943 },
- { 0x53BD, 76946 },
- { 0x53BF, 76949 },
- { 0x53C0, 76952 },
- { 0x53C1, 76955 },
- { 0x53C3, 76958 },
- { 0x53C4, 76961 },
- { 0x53C7, 76964 },
- { 0x53C8, 76967 },
- { 0x53C9, 76970 },
- { 0x53CA, 76973 },
- { 0x53CB, 76976 },
- { 0x53CC, 76979 },
- { 0x53CD, 76982 },
- { 0x53CF, 76985 },
- { 0x53D0, 76988 },
- { 0x53D1, 76991 },
- { 0x53D2, 76994 },
- { 0x53D3, 76997 },
- { 0x53D4, 77000 },
- { 0x53D5, 77003 },
- { 0x53D6, 77006 },
- { 0x53D7, 77009 },
- { 0x53D8, 77012 },
- { 0x53D9, 77015 },
- { 0x53DA, 77018 },
- { 0x53DB, 77021 },
- { 0x53DC, 77024 },
- { 0x53DD, 77027 },
- { 0x53DE, 77030 },
- { 0x53DF, 77033 },
- { 0x53E0, 77036 },
- { 0x53E1, 77039 },
- { 0x53E2, 77042 },
- { 0x53E3, 77045 },
- { 0x53E4, 77048 },
- { 0x53E7, 77051 },
- { 0x53E8, 77054 },
- { 0x53E9, 77057 },
- { 0x53EA, 77060 },
- { 0x53EB, 77063 },
- { 0x53EC, 77066 },
- { 0x53ED, 77069 },
- { 0x53EF, 77072 },
- { 0x53F0, 77075 },
- { 0x53F1, 77078 },
- { 0x53F2, 77081 },
- { 0x53F3, 77084 },
- { 0x53F4, 77087 },
- { 0x53F5, 77090 },
- { 0x53F6, 77093 },
- { 0x53F8, 77096 },
- { 0x53FA, 77099 },
- { 0x53FC, 77102 },
- { 0x53FD, 77105 },
- { 0x53FF, 77108 },
- { 0x5400, 77111 },
- { 0x5401, 77114 },
- { 0x5402, 77117 },
- { 0x5403, 77120 },
- { 0x5434, 77123 },
- { 0x5436, 77126 },
- { 0x5437, 77129 },
- { 0x5438, 77132 },
- { 0x5439, 77135 },
- { 0x543B, 77138 },
- { 0x5442, 77141 },
- { 0x5443, 77144 },
- { 0x5444, 77147 },
- { 0x5445, 77150 },
- { 0x5449, 77153 },
- { 0x544A, 77156 },
- { 0x544B, 77159 },
- { 0x544C, 77162 },
- { 0x544D, 77165 },
- { 0x544E, 77168 },
- { 0x544F, 77171 },
- { 0x5450, 77174 },
- { 0x5451, 77177 },
- { 0x5453, 77180 },
- { 0x5455, 77183 },
- { 0x5456, 77186 },
- { 0x5457, 77189 },
- { 0x5458, 77192 },
- { 0x545A, 77195 },
- { 0x545C, 77198 },
- { 0x545D, 77201 },
- { 0x545E, 77204 },
- { 0x545F, 77207 },
- { 0x5461, 77210 },
- { 0x5463, 77213 },
- { 0x5464, 77216 },
- { 0x5465, 77219 },
- { 0x5467, 77222 },
- { 0x5468, 77225 },
- { 0x5469, 77228 },
- { 0x546E, 77231 },
- { 0x546F, 77234 },
- { 0x5470, 77237 },
- { 0x5471, 77240 },
- { 0x5472, 77243 },
- { 0x5473, 77246 },
- { 0x5474, 77249 },
- { 0x5475, 77252 },
- { 0x5476, 77255 },
- { 0x5477, 77258 },
- { 0x5478, 77261 },
- { 0x5479, 77264 },
- { 0x547A, 77267 },
- { 0x547B, 77270 },
- { 0x547E, 77273 },
- { 0x547F, 77276 },
- { 0x5481, 77279 },
- { 0x5482, 77282 },
- { 0x5484, 77285 },
- { 0x5485, 77288 },
- { 0x5486, 77291 },
- { 0x5487, 77294 },
- { 0x5488, 77297 },
- { 0x5489, 77300 },
- { 0x548A, 77303 },
- { 0x548B, 77306 },
- { 0x548C, 77309 },
- { 0x548D, 77312 },
- { 0x548E, 77315 },
- { 0x548F, 77318 },
- { 0x5490, 77321 },
- { 0x5491, 77324 },
- { 0x5492, 77327 },
- { 0x5493, 77330 },
- { 0x5494, 77333 },
- { 0x5496, 77336 },
- { 0x5499, 77339 },
- { 0x549A, 77342 },
- { 0x549B, 77345 },
- { 0x549C, 77348 },
- { 0x549D, 77351 },
- { 0x549E, 77354 },
- { 0x549F, 77357 },
- { 0x54A1, 77360 },
- { 0x54A2, 77363 },
- { 0x54A3, 77366 },
- { 0x54A4, 77369 },
- { 0x54A5, 77372 },
- { 0x54A6, 77375 },
- { 0x54A8, 77378 },
- { 0x54A9, 77381 },
- { 0x54AA, 77384 },
- { 0x54AB, 77387 },
- { 0x54AC, 77390 },
- { 0x54AD, 77393 },
- { 0x54AE, 77396 },
- { 0x54AF, 77399 },
- { 0x54B0, 77402 },
- { 0x54B1, 77405 },
- { 0x54B2, 77408 },
- { 0x54B3, 77411 },
- { 0x54B4, 77414 },
- { 0x54B5, 77417 },
- { 0x54B6, 77420 },
- { 0x54B8, 77423 },
- { 0x54B9, 77426 },
- { 0x54BA, 77429 },
- { 0x54BB, 77432 },
- { 0x54BD, 77435 },
- { 0x54BE, 77438 },
- { 0x54BF, 77441 },
- { 0x54C0, 77444 },
- { 0x54C1, 77447 },
- { 0x54C2, 77450 },
- { 0x54C3, 77453 },
- { 0x54C4, 77456 },
- { 0x54C7, 77459 },
- { 0x54C8, 77462 },
- { 0x54C9, 77465 },
- { 0x54CB, 77468 },
- { 0x54CC, 77471 },
- { 0x54CD, 77474 },
- { 0x54CE, 77477 },
- { 0x54CF, 77480 },
- { 0x54D0, 77483 },
- { 0x54D1, 77486 },
- { 0x54D2, 77489 },
- { 0x54D3, 77492 },
- { 0x54D6, 77495 },
- { 0x54D7, 77498 },
- { 0x54D8, 77501 },
- { 0x54D9, 77504 },
- { 0x54DA, 77507 },
- { 0x54DB, 77510 },
- { 0x54DC, 77513 },
- { 0x54DD, 77516 },
- { 0x54DE, 77519 },
- { 0x54E0, 77522 },
- { 0x54E1, 77525 },
- { 0x54E2, 77528 },
- { 0x54E3, 77531 },
- { 0x54E4, 77534 },
- { 0x54E5, 77537 },
- { 0x54E6, 77540 },
- { 0x54E7, 77543 },
- { 0x54E8, 77546 },
- { 0x54E9, 77549 },
- { 0x54EA, 77552 },
- { 0x54EB, 77555 },
- { 0x54EC, 77558 },
- { 0x54ED, 77561 },
- { 0x54EF, 77564 },
- { 0x54F0, 77567 },
- { 0x54F1, 77570 },
- { 0x54F2, 77573 },
- { 0x54F4, 77576 },
- { 0x54F6, 77579 },
- { 0x54F8, 77582 },
- { 0x54F9, 77585 },
- { 0x54FB, 77588 },
- { 0x54FC, 77591 },
- { 0x54FD, 77594 },
- { 0x54FE, 77597 },
- { 0x54FF, 77600 },
- { 0x5501, 77603 },
- { 0x5502, 77606 },
- { 0x5503, 77609 },
- { 0x5504, 77612 },
- { 0x5505, 77615 },
- { 0x5506, 77618 },
- { 0x5507, 77621 },
- { 0x5508, 77624 },
- { 0x5509, 77627 },
- { 0x550A, 77630 },
- { 0x550B, 77633 },
- { 0x550C, 77636 },
- { 0x550D, 77639 },
- { 0x550E, 77642 },
- { 0x550F, 77645 },
- { 0x5510, 77648 },
- { 0x5512, 77651 },
- { 0x5514, 77654 },
- { 0x5515, 77657 },
- { 0x5516, 77660 },
- { 0x5517, 77663 },
- { 0x5518, 77666 },
- { 0x5519, 77669 },
- { 0x551A, 77672 },
- { 0x551B, 77675 },
- { 0x551C, 77678 },
- { 0x551F, 77681 },
- { 0x5520, 77684 },
- { 0x5521, 77687 },
- { 0x5522, 77690 },
- { 0x5523, 77693 },
- { 0x5524, 77696 },
- { 0x5525, 77699 },
- { 0x5526, 77702 },
- { 0x5527, 77705 },
- { 0x5528, 77708 },
- { 0x5529, 77711 },
- { 0x552A, 77714 },
- { 0x552B, 77717 },
- { 0x552C, 77720 },
- { 0x552D, 77723 },
- { 0x552E, 77726 },
- { 0x552F, 77729 },
- { 0x5531, 77732 },
- { 0x5532, 77735 },
- { 0x5533, 77738 },
- { 0x5534, 77741 },
- { 0x5535, 77744 },
- { 0x5536, 77747 },
- { 0x5538, 77750 },
- { 0x5539, 77753 },
- { 0x553A, 77756 },
- { 0x553C, 77759 },
- { 0x553D, 77762 },
- { 0x553E, 77765 },
- { 0x553F, 77768 },
- { 0x5540, 77771 },
- { 0x5541, 77774 },
- { 0x5542, 77777 },
- { 0x5543, 77780 },
- { 0x5544, 77783 },
- { 0x5545, 77786 },
- { 0x5546, 77789 },
- { 0x5550, 77792 },
- { 0x5552, 77795 },
- { 0x5553, 77798 },
- { 0x5554, 77801 },
- { 0x5555, 77804 },
- { 0x5556, 77807 },
- { 0x5559, 77810 },
- { 0x555A, 77813 },
- { 0x555B, 77816 },
- { 0x555C, 77819 },
- { 0x5560, 77822 },
- { 0x5563, 77825 },
- { 0x5564, 77828 },
- { 0x5565, 77831 },
- { 0x5566, 77834 },
- { 0x5567, 77837 },
- { 0x5568, 77840 },
- { 0x5569, 77843 },
- { 0x556A, 77846 },
- { 0x5577, 77849 },
- { 0x5578, 77852 },
- { 0x5579, 77855 },
- { 0x557B, 77858 },
- { 0x557C, 77861 },
- { 0x557D, 77864 },
- { 0x557E, 77867 },
- { 0x557F, 77870 },
- { 0x5581, 77873 },
- { 0x5583, 77876 },
- { 0x5585, 77879 },
- { 0x5587, 77882 },
- { 0x5588, 77885 },
- { 0x558A, 77888 },
- { 0x558B, 77891 },
- { 0x558C, 77894 },
- { 0x558D, 77897 },
- { 0x558F, 77900 },
- { 0x5590, 77903 },
- { 0x5591, 77906 },
- { 0x5593, 77909 },
- { 0x5594, 77912 },
- { 0x5595, 77915 },
- { 0x5597, 77918 },
- { 0x5598, 77921 },
- { 0x5599, 77924 },
- { 0x559A, 77927 },
- { 0x559B, 77930 },
- { 0x559C, 77933 },
- { 0x559E, 77936 },
- { 0x55A0, 77939 },
- { 0x55A1, 77942 },
- { 0x55A2, 77945 },
- { 0x55A3, 77948 },
- { 0x55A5, 77951 },
- { 0x55A6, 77954 },
- { 0x55A7, 77957 },
- { 0x55A9, 77960 },
- { 0x55AB, 77963 },
- { 0x55AC, 77966 },
- { 0x55AD, 77969 },
- { 0x55AE, 77972 },
- { 0x55AF, 77975 },
- { 0x55B0, 77978 },
- { 0x55B2, 77981 },
- { 0x55B3, 77984 },
- { 0x55B4, 77987 },
- { 0x55B5, 77990 },
- { 0x55B6, 77993 },
- { 0x55B9, 77996 },
- { 0x55BA, 77999 },
- { 0x55BC, 78002 },
- { 0x55BD, 78005 },
- { 0x55BF, 78008 },
- { 0x55C1, 78011 },
- { 0x55C2, 78014 },
- { 0x55C3, 78017 },
- { 0x55C4, 78020 },
- { 0x55C5, 78023 },
- { 0x55C6, 78026 },
- { 0x55C7, 78029 },
- { 0x55C8, 78032 },
- { 0x55C9, 78035 },
- { 0x55CE, 78038 },
- { 0x55D1, 78041 },
- { 0x55D3, 78044 },
- { 0x55D5, 78047 },
- { 0x55D6, 78050 },
- { 0x55D7, 78053 },
- { 0x55D8, 78056 },
- { 0x55D9, 78059 },
- { 0x55DA, 78062 },
- { 0x55DB, 78065 },
- { 0x55DC, 78068 },
- { 0x55DD, 78071 },
- { 0x55DE, 78074 },
- { 0x55E8, 78077 },
- { 0x51E9, 78080 },
- { 0x51EB, 78083 },
- { 0x51EC, 78086 },
- { 0x51F5, 78089 },
- { 0x51F9, 78092 },
- { 0x5209, 78095 },
- { 0x5212, 78098 },
- { 0x5215, 78101 },
- { 0x5217, 78104 },
- { 0x521A, 78107 },
- { 0x55F1, 78110 },
- { 0x55F2, 78113 },
- { 0x55F3, 78116 },
- { 0x55F4, 78119 },
- { 0x55F5, 78122 },
- { 0x55F6, 78125 },
- { 0x55F7, 78128 },
- { 0x55FA, 78131 },
- { 0x55FB, 78134 },
- { 0x55FC, 78137 },
- { 0x55FD, 78140 },
- { 0x55FE, 78143 },
- { 0x55FF, 78146 },
- { 0x5600, 78149 },
- { 0x5601, 78152 },
- { 0x5602, 78155 },
- { 0x5603, 78158 },
- { 0x5604, 78161 },
- { 0x5605, 78164 },
- { 0x5606, 78167 },
- { 0x5607, 78170 },
- { 0x5608, 78173 },
- { 0x5609, 78176 },
- { 0x560A, 78179 },
- { 0x560B, 78182 },
- { 0x560C, 78185 },
- { 0x560D, 78188 },
- { 0x560E, 78191 },
- { 0x560F, 78194 },
- { 0x5610, 78197 },
- { 0x5611, 78200 },
- { 0x5612, 78203 },
- { 0x5239, 78206 },
- { 0x5240, 78209 },
- { 0x5241, 78212 },
- { 0x5242, 78215 },
- { 0x524B, 78218 },
- { 0x5262, 78221 },
- { 0x5276, 78224 },
- { 0x527B, 78227 },
- { 0x527F, 78230 },
- { 0x528C, 78233 },
- { 0x528F, 78236 },
- { 0x5292, 78239 },
- { 0x5293, 78242 },
- { 0x5294, 78245 },
- { 0x5295, 78248 },
- { 0x5296, 78251 },
- { 0x5297, 78254 },
- { 0x5298, 78257 },
- { 0x5299, 78260 },
- { 0x529A, 78263 },
- { 0x529D, 78266 },
- { 0x52A0, 78269 },
- { 0x52AE, 78272 },
- { 0x52AF, 78275 },
- { 0x52B0, 78278 },
- { 0x52B1, 78281 },
- { 0x52B2, 78284 },
- { 0x52B3, 78287 },
- { 0x52B4, 78290 },
- { 0x52B5, 78293 },
- { 0x52BE, 78296 },
- { 0x52C0, 78299 },
- { 0x52C8, 78302 },
- { 0x52CA, 78305 },
- { 0x52CE, 78308 },
- { 0x52D7, 78311 },
- { 0x52DE, 78314 },
- { 0x52E3, 78317 },
- { 0x52F0, 78320 },
- { 0x52F9, 78323 },
- { 0x5304, 78326 },
- { 0x530B, 78329 },
- { 0x530D, 78332 },
- { 0x5315, 78335 },
- { 0x5317, 78338 },
- { 0x5319, 78341 },
- { 0x531E, 78344 },
- { 0x531F, 78347 },
- { 0x5320, 78350 },
- { 0x5329, 78353 },
- { 0x532B, 78356 },
- { 0x532C, 78359 },
- { 0x5331, 78362 },
- { 0x533B, 78365 },
- { 0x5342, 78368 },
- { 0x534D, 78371 },
- { 0x534F, 78374 },
- { 0x5356, 78377 },
- { 0x5359, 78380 },
- { 0x5369, 78383 },
- { 0x5371, 78386 },
- { 0x5376, 78389 },
- { 0x5378, 78392 },
- { 0x537A, 78395 },
- { 0x5389, 78398 },
- { 0x538E, 78401 },
- { 0x5392, 78404 },
- { 0x5393, 78407 },
- { 0x5396, 78410 },
- { 0x539E, 78413 },
- { 0x53A1, 78416 },
- { 0x53A2, 78419 },
- { 0x53A3, 78422 },
- { 0x53A4, 78425 },
- { 0x53A5, 78428 },
- { 0x53A6, 78431 },
- { 0x53A7, 78434 },
- { 0x53A8, 78437 },
- { 0x53AC, 78440 },
- { 0x53AE, 78443 },
- { 0x53B0, 78446 },
- { 0x53B6, 78449 },
- { 0x53B9, 78452 },
- { 0x53BE, 78455 },
- { 0x53C2, 78458 },
- { 0x53C5, 78461 },
- { 0x53C6, 78464 },
- { 0x53CE, 78467 },
- { 0x53E5, 78470 },
- { 0x53E6, 78473 },
- { 0x53EE, 78476 },
- { 0x53F7, 78479 },
- { 0x53F9, 78482 },
- { 0x53FB, 78485 },
- { 0x53FE, 78488 },
- { 0x5404, 78491 },
- { 0x5405, 78494 },
- { 0x5406, 78497 },
- { 0x5407, 78500 },
- { 0x5408, 78503 },
- { 0x540A, 78506 },
- { 0x540B, 78509 },
- { 0x540C, 78512 },
- { 0x540D, 78515 },
- { 0x540E, 78518 },
- { 0x540F, 78521 },
- { 0x5410, 78524 },
- { 0x5411, 78527 },
- { 0x5412, 78530 },
- { 0x5413, 78533 },
- { 0x5414, 78536 },
- { 0x5415, 78539 },
- { 0x5417, 78542 },
- { 0x5418, 78545 },
- { 0x5419, 78548 },
- { 0x541A, 78551 },
- { 0x541B, 78554 },
- { 0x541C, 78557 },
- { 0x541D, 78560 },
- { 0x541E, 78563 },
- { 0x541F, 78566 },
- { 0x5420, 78569 },
- { 0x5421, 78572 },
- { 0x5422, 78575 },
- { 0x5423, 78578 },
- { 0x5425, 78581 },
- { 0x5427, 78584 },
- { 0x5428, 78587 },
- { 0x5429, 78590 },
- { 0x542A, 78593 },
- { 0x542B, 78596 },
- { 0x542C, 78599 },
- { 0x542D, 78602 },
- { 0x542F, 78605 },
- { 0x5430, 78608 },
- { 0x5431, 78611 },
- { 0x5432, 78614 },
- { 0x5435, 78617 },
- { 0x543A, 78620 },
- { 0x543C, 78623 },
- { 0x543D, 78626 },
- { 0x543E, 78629 },
- { 0x543F, 78632 },
- { 0x5440, 78635 },
- { 0x5441, 78638 },
- { 0x5446, 78641 },
- { 0x5447, 78644 },
- { 0x5448, 78647 },
- { 0x5452, 78650 },
- { 0x5454, 78653 },
- { 0x5459, 78656 },
- { 0x545B, 78659 },
- { 0x5460, 78662 },
- { 0x5462, 78665 },
- { 0x5466, 78668 },
- { 0x546A, 78671 },
- { 0x546B, 78674 },
- { 0x546C, 78677 },
- { 0x546D, 78680 },
- { 0x547C, 78683 },
- { 0x547D, 78686 },
- { 0x5480, 78689 },
- { 0x5483, 78692 },
- { 0x5495, 78695 },
- { 0x5497, 78698 },
- { 0x5498, 78701 },
- { 0x54A0, 78704 },
- { 0x54A7, 78707 },
- { 0x54B7, 78710 },
- { 0x54BC, 78713 },
- { 0x54C5, 78716 },
- { 0x54C6, 78719 },
- { 0x54CA, 78722 },
- { 0x54D4, 78725 },
- { 0x54D5, 78728 },
- { 0x54DF, 78731 },
- { 0x54EE, 78734 },
- { 0x54F3, 78737 },
- { 0x54F5, 78740 },
- { 0x54F7, 78743 },
- { 0x54FA, 78746 },
- { 0x5500, 78749 },
- { 0x5511, 78752 },
- { 0x5513, 78755 },
- { 0x551D, 78758 },
- { 0x551E, 78761 },
- { 0x5530, 78764 },
- { 0x5537, 78767 },
- { 0x553B, 78770 },
- { 0x5547, 78773 },
- { 0x5548, 78776 },
- { 0x5549, 78779 },
- { 0x554A, 78782 },
- { 0x554B, 78785 },
- { 0x554C, 78788 },
- { 0x554D, 78791 },
- { 0x554E, 78794 },
- { 0x554F, 78797 },
- { 0x5551, 78800 },
- { 0x5557, 78803 },
- { 0x5558, 78806 },
- { 0x555D, 78809 },
- { 0x555E, 78812 },
- { 0x555F, 78815 },
- { 0x5561, 78818 },
- { 0x5562, 78821 },
- { 0x556B, 78824 },
- { 0x556C, 78827 },
- { 0x556D, 78830 },
- { 0x556E, 78833 },
- { 0x556F, 78836 },
- { 0x5570, 78839 },
- { 0x5571, 78842 },
- { 0x5572, 78845 },
- { 0x5573, 78848 },
- { 0x5574, 78851 },
- { 0x5575, 78854 },
- { 0x5576, 78857 },
- { 0x557A, 78860 },
- { 0x5580, 78863 },
- { 0x5582, 78866 },
- { 0x5584, 78869 },
- { 0x5586, 78872 },
- { 0x5589, 78875 },
- { 0x558E, 78878 },
- { 0x5592, 78881 },
- { 0x5596, 78884 },
- { 0x559D, 78887 },
- { 0x559F, 78890 },
- { 0x55A4, 78893 },
- { 0x55A8, 78896 },
- { 0x55AA, 78899 },
- { 0x55B1, 78902 },
- { 0x55B7, 78905 },
- { 0x55B8, 78908 },
- { 0x55BB, 78911 },
- { 0x55BE, 78914 },
- { 0x55C0, 78917 },
- { 0x55CA, 78920 },
- { 0x55CB, 78923 },
- { 0x55CC, 78926 },
- { 0x55CD, 78929 },
- { 0x55CF, 78932 },
- { 0x55D0, 78935 },
- { 0x55D2, 78938 },
- { 0x55D4, 78941 },
- { 0x55DF, 78944 },
- { 0x55E0, 78947 },
- { 0x55E1, 78950 },
- { 0x55E2, 78953 },
- { 0x55E3, 78956 },
- { 0x55E4, 78959 },
- { 0x55E5, 78962 },
- { 0x55E6, 78965 },
- { 0x55E7, 78968 },
- { 0x55E9, 78971 },
- { 0x55EA, 78974 },
- { 0x55EB, 78977 },
- { 0x55EC, 78980 },
- { 0x55ED, 78983 },
- { 0x55EE, 78986 },
- { 0x55EF, 78989 },
- { 0x55F0, 78992 },
- { 0x55F8, 78995 },
- { 0x55F9, 78998 },
- { 0x5409, 79001 },
- { 0x5416, 79004 },
- { 0x5424, 79007 },
- { 0x5426, 79010 },
- { 0x542E, 79013 },
- { 0x5433, 79016 },
- { 0x6E47, 79019 },
- { 0x1E8A, 79021 },
- { 0x6DDC, 79023 },
- { 0x6E61, 79026 },
- { 0x6D53, 79028 },
- { 0x1F0C, 79029 },
- { 0x2263, 79031 },
- { 0x6E24, 79032 },
- { 0x6EBF, 79037 },
- { 0x1079, 79040 },
- { 0x107C, 79043 },
- { 0x107A, 79045 },
- { 0x1080, 79047 },
- { 0x1085, 79050 },
- { 0x1081, 79053 },
- { 0x1084, 79056 },
- { 0x1083, 79059 },
- { 0x1088, 79062 },
- { 0x1087, 79065 },
- { 0x1086, 79068 },
- { 0x1082, 79071 },
- { 0x10AD, 79074 },
- { 0x10A5, 79078 },
- { 0x10A8, 79082 },
- { 0x10AB, 79086 },
- { 0x10A9, 79090 },
- { 0x10A7, 79094 },
- { 0x10A4, 79099 },
- { 0x10AA, 79103 },
- { 0x10A6, 79107 },
- { 0x10AC, 79111 },
- { 0x1089, 79115 },
- { 0x1093, 79118 },
- { 0x108D, 79122 },
- { 0x108C, 79125 },
- { 0x108E, 79128 },
- { 0x1090, 79131 },
- { 0x1091, 79134 },
- { 0x108B, 79137 },
- { 0x108A, 79140 },
- { 0x1092, 79143 },
- { 0x108F, 79146 },
- { 0x107D, 79149 },
- { 0x1077, 79152 },
- { 0x107E, 79155 },
- { 0x0F87, 79158 },
- { 0x0F8C, 79161 },
- { 0x0F89, 79164 },
- { 0x0F8D, 79167 },
- { 0x0F88, 79170 },
- { 0x0F9F, 79173 },
- { 0x0FA4, 79176 },
- { 0x0FA1, 79179 },
- { 0x0FA5, 79182 },
- { 0x0FA0, 79185 },
- { 0x100C, 79188 },
- { 0x1011, 79191 },
- { 0x100E, 79194 },
- { 0x1012, 79197 },
- { 0x100D, 79200 },
- { 0x1061, 79203 },
- { 0x1066, 79206 },
- { 0x1063, 79209 },
- { 0x1067, 79212 },
- { 0x1062, 79215 },
- { 0x1024, 79218 },
- { 0x1029, 79221 },
- { 0x1026, 79224 },
- { 0x102A, 79227 },
- { 0x1025, 79230 },
- { 0x0F2E, 79233 },
- { 0x0F33, 79236 },
- { 0x0F30, 79239 },
- { 0x0F34, 79242 },
- { 0x0F2F, 79245 },
- { 0x101C, 79248 },
- { 0x1021, 79251 },
- { 0x101E, 79254 },
- { 0x1022, 79257 },
- { 0x101D, 79260 },
- { 0x0FCC, 79263 },
- { 0x0FD1, 79266 },
- { 0x0FCE, 79269 },
- { 0x0FD2, 79272 },
- { 0x0FCD, 79275 },
- { 0x0F36, 79278 },
- { 0x0F3B, 79281 },
- { 0x0F38, 79284 },
- { 0x0F3C, 79287 },
- { 0x0F37, 79290 },
- { 0x0F46, 79293 },
- { 0x0F4B, 79296 },
- { 0x0F48, 79299 },
- { 0x0F4C, 79302 },
- { 0x0F47, 79305 },
- { 0x0FB4, 79308 },
- { 0x0FB9, 79311 },
- { 0x0FB6, 79314 },
- { 0x0FBA, 79317 },
- { 0x0FB5, 79320 },
- { 0x1069, 79323 },
- { 0x106E, 79326 },
- { 0x106B, 79329 },
- { 0x106F, 79332 },
- { 0x106A, 79335 },
- { 0x0F6E, 79338 },
- { 0x0F73, 79341 },
- { 0x0F70, 79344 },
- { 0x0F74, 79347 },
- { 0x0F6F, 79350 },
- { 0x0F56, 79353 },
- { 0x0F5B, 79356 },
- { 0x0F58, 79359 },
- { 0x0F5C, 79362 },
- { 0x0F57, 79365 },
- { 0x0F5E, 79368 },
- { 0x0F63, 79371 },
- { 0x0F60, 79374 },
- { 0x0F64, 79377 },
- { 0x0F5F, 79380 },
- { 0x0F97, 79383 },
- { 0x0F9C, 79386 },
- { 0x0F99, 79389 },
- { 0x0F9D, 79392 },
- { 0x0F98, 79395 },
- { 0x0F8F, 79398 },
- { 0x0F94, 79401 },
- { 0x0F91, 79404 },
- { 0x0F95, 79407 },
- { 0x0F90, 79410 },
- { 0x0FE5, 79413 },
- { 0x0FEA, 79416 },
- { 0x0FE7, 79419 },
- { 0x0FEB, 79422 },
- { 0x0FE6, 79425 },
- { 0x0FA7, 79428 },
- { 0x0FAC, 79431 },
- { 0x0FA9, 79434 },
- { 0x0FAD, 79437 },
- { 0x0FA8, 79440 },
- { 0x1004, 79443 },
- { 0x1009, 79446 },
- { 0x1006, 79449 },
- { 0x100A, 79452 },
- { 0x1005, 79455 },
- { 0x0FF4, 79458 },
- { 0x0FF9, 79461 },
- { 0x0FF6, 79464 },
- { 0x0FFA, 79467 },
- { 0x0FF5, 79470 },
- { 0x0F8A, 79473 },
- { 0x38FB, 79476 },
- { 0x3900, 79479 },
- { 0x38FD, 79482 },
- { 0x3901, 79485 },
- { 0x38FC, 79488 },
- { 0x0F8B, 79491 },
- { 0x2889, 79494 },
- { 0x0F8E, 79497 },
- { 0x109B, 79500 },
- { 0x1099, 79503 },
- { 0x0FA2, 79506 },
- { 0x28A2, 79509 },
- { 0x28A7, 79512 },
- { 0x28A4, 79515 },
- { 0x28A8, 79518 },
- { 0x28A3, 79521 },
- { 0x0FA3, 79524 },
- { 0x1041, 79527 },
- { 0x1046, 79530 },
- { 0x1043, 79533 },
- { 0x1047, 79536 },
- { 0x1042, 79539 },
- { 0x288B, 79542 },
- { 0x0FA6, 79545 },
- { 0x100F, 79548 },
- { 0x1014, 79551 },
- { 0x1019, 79554 },
- { 0x1016, 79557 },
- { 0x101A, 79560 },
- { 0x1015, 79563 },
- { 0x1010, 79566 },
- { 0x2890, 79569 },
- { 0x1013, 79572 },
- { 0x38F2, 79575 },
- { 0x38EF, 79578 },
- { 0x38F3, 79581 },
- { 0x38EE, 79584 },
- { 0x1064, 79587 },
- { 0x1065, 79590 },
- { 0x1068, 79593 },
- { 0x109F, 79596 },
- { 0x109D, 79599 },
- { 0x1073, 79602 },
- { 0x1027, 79605 },
- { 0x1028, 79608 },
- { 0x1031, 79611 },
- { 0x1036, 79614 },
- { 0x1033, 79617 },
- { 0x1037, 79620 },
- { 0x1032, 79623 },
- { 0x102B, 79626 },
- { 0x102C, 79629 },
- { 0x1030, 79632 },
- { 0x102D, 79635 },
- { 0x28CC, 79638 },
- { 0x28D1, 79641 },
- { 0x28CE, 79644 },
- { 0x28D2, 79647 },
- { 0x28CD, 79650 },
- { 0x0F31, 79653 },
- { 0x0F32, 79656 },
- { 0x0F3E, 79659 },
- { 0x0F43, 79662 },
- { 0x0F40, 79665 },
- { 0x0F44, 79668 },
- { 0x0F3F, 79671 },
- { 0x0F35, 79674 },
- { 0x101F, 79677 },
- { 0x1020, 79680 },
- { 0x2892, 79683 },
- { 0x1023, 79686 },
- { 0x0FCF, 79689 },
- { 0x0FD0, 79692 },
- { 0x0FD3, 79695 },
- { 0x0FD4, 79698 },
- { 0x0FD8, 79701 },
- { 0x0FD5, 79704 },
- { 0x0FD9, 79707 },
- { 0x0FDE, 79710 },
- { 0x0FDB, 79713 },
- { 0x0FDF, 79716 },
- { 0x0FDA, 79719 },
- { 0x28BE, 79722 },
- { 0x28C3, 79725 },
- { 0x28C0, 79728 },
- { 0x28C4, 79731 },
- { 0x28BF, 79734 },
- { 0x0F39, 79737 },
- { 0x0F3A, 79740 },
- { 0x2884, 79743 },
- { 0x0F3D, 79746 },
- { 0x0F49, 79749 },
- { 0x0F4A, 79752 },
- { 0x2885, 79755 },
- { 0x0F4D, 79758 },
- { 0x1097, 79761 },
- { 0x1095, 79764 },
- { 0x1072, 79767 },
- { 0x0FB7, 79770 },
- { 0x0FB8, 79773 },
- { 0x288C, 79776 },
- { 0x0FBB, 79779 },
- { 0x0FBC, 79782 },
- { 0x0FC1, 79785 },
- { 0x0FBE, 79788 },
- { 0x0FC2, 79791 },
- { 0x0FBD, 79794 },
- { 0x106C, 79797 },
- { 0x106D, 79800 },
- { 0x1049, 79803 },
- { 0x104E, 79806 },
- { 0x104B, 79809 },
- { 0x104F, 79812 },
- { 0x104A, 79815 },
- { 0x2896, 79818 },
- { 0x1070, 79821 },
- { 0x10A3, 79824 },
- { 0x10A1, 79827 },
- { 0x0F71, 79830 },
- { 0x0F72, 79833 },
- { 0x0F7B, 79836 },
- { 0x0F80, 79839 },
- { 0x0F7D, 79842 },
- { 0x0F81, 79845 },
- { 0x0F7C, 79848 },
- { 0x0F75, 79851 },
- { 0x0F76, 79854 },
- { 0x0F7A, 79857 },
- { 0x0F77, 79860 },
- { 0x28B7, 79863 },
- { 0x28BC, 79866 },
- { 0x28B9, 79869 },
- { 0x28BD, 79872 },
- { 0x28B8, 79875 },
- { 0x0F59, 79878 },
- { 0x0F5A, 79881 },
- { 0x2886, 79884 },
- { 0x0F5D, 79887 },
- { 0x1071, 79890 },
- { 0x0F61, 79893 },
- { 0x0F62, 79896 },
- { 0x0F66, 79899 },
- { 0x0F6B, 79902 },
- { 0x0F68, 79905 },
- { 0x0F6C, 79908 },
- { 0x0F67, 79911 },
- { 0x2887, 79914 },
- { 0x289B, 79917 },
- { 0x28A0, 79920 },
- { 0x289D, 79923 },
- { 0x28A1, 79926 },
- { 0x289C, 79929 },
- { 0x0F65, 79932 },
- { 0x0F4E, 79935 },
- { 0x0F53, 79938 },
- { 0x0F50, 79941 },
- { 0x0F54, 79944 },
- { 0x0F4F, 79947 },
- { 0x0F9A, 79950 },
- { 0x0F9B, 79953 },
- { 0x1039, 79956 },
- { 0x103E, 79959 },
- { 0x103B, 79962 },
- { 0x103F, 79965 },
- { 0x103A, 79968 },
- { 0x288A, 79971 },
- { 0x1051, 79974 },
- { 0x1056, 79977 },
- { 0x1053, 79980 },
- { 0x1057, 79983 },
- { 0x1052, 79986 },
- { 0x0F9E, 79989 },
- { 0x1059, 79992 },
- { 0x105E, 79995 },
- { 0x105B, 79998 },
- { 0x105F, 80001 },
- { 0x105A, 80004 },
- { 0x0F92, 80007 },
- { 0x0F93, 80010 },
- { 0x0F96, 80013 },
- { 0x0FE8, 80016 },
- { 0x0FE9, 80019 },
- { 0x0FEC, 80022 },
- { 0x0FAA, 80025 },
- { 0x0FAB, 80028 },
- { 0x0FAE, 80031 },
- { 0x0FAF, 80034 },
- { 0x0FB3, 80037 },
- { 0x0FB0, 80040 },
- { 0x28C5, 80043 },
- { 0x28CA, 80046 },
- { 0x28C7, 80049 },
- { 0x28CB, 80052 },
- { 0x28C6, 80055 },
- { 0x1007, 80058 },
- { 0x1008, 80061 },
- { 0x100B, 80064 },
- { 0x0FF7, 80067 },
- { 0x0FF8, 80070 },
- { 0x0FFC, 80073 },
- { 0x1001, 80076 },
- { 0x0FFE, 80079 },
- { 0x1002, 80082 },
- { 0x0FFD, 80085 },
- { 0x288F, 80088 },
- { 0x0FFB, 80091 },
- { 0x28A9, 80094 },
- { 0x28AE, 80097 },
- { 0x28AB, 80100 },
- { 0x28AF, 80103 },
- { 0x28AA, 80106 },
- { 0x38FE, 80109 },
- { 0x38FF, 80112 },
- { 0x109A, 80115 },
- { 0x28A5, 80118 },
- { 0x28A6, 80121 },
- { 0x28B0, 80124 },
- { 0x28B5, 80127 },
- { 0x28B2, 80130 },
- { 0x28B6, 80133 },
- { 0x28B1, 80136 },
- { 0x1044, 80139 },
- { 0x1045, 80142 },
- { 0x2894, 80145 },
- { 0x1048, 80148 },
- { 0x1017, 80151 },
- { 0x1018, 80154 },
- { 0x38EC, 80157 },
- { 0x38E9, 80160 },
- { 0x38ED, 80163 },
- { 0x38E8, 80166 },
- { 0x2891, 80169 },
- { 0x101B, 80172 },
- { 0x38F0, 80175 },
- { 0x38F1, 80178 },
- { 0x109E, 80181 },
- { 0x1034, 80184 },
- { 0x1035, 80187 },
- { 0x2897, 80190 },
- { 0x289A, 80193 },
- { 0x2898, 80196 },
- { 0x102E, 80199 },
- { 0x102F, 80202 },
- { 0x28CF, 80205 },
- { 0x28D0, 80208 },
- { 0x0F41, 80211 },
- { 0x0F42, 80214 },
- { 0x0F45, 80217 },
- { 0x0FD6, 80220 },
- { 0x0FD7, 80223 },
- { 0x0FDC, 80226 },
- { 0x0FDD, 80229 },
- { 0x0FE0, 80232 },
- { 0x0FE4, 80235 },
- { 0x0FE1, 80238 },
- { 0x28C1, 80241 },
- { 0x28C2, 80244 },
- { 0x1096, 80247 },
- { 0x0FBF, 80250 },
- { 0x0FC0, 80253 },
- { 0x288D, 80256 },
- { 0x0FC3, 80259 },
- { 0x104C, 80262 },
- { 0x104D, 80265 },
- { 0x2895, 80268 },
- { 0x1050, 80271 },
- { 0x10A2, 80274 },
- { 0x0F7E, 80277 },
- { 0x0F7F, 80280 },
- { 0x0F82, 80283 },
- { 0x0F86, 80286 },
- { 0x0F83, 80289 },
- { 0x0F78, 80292 },
- { 0x0F79, 80295 },
- { 0x28BA, 80298 },
- { 0x28BB, 80301 },
- { 0x0F69, 80304 },
- { 0x0F6A, 80307 },
- { 0x2888, 80310 },
- { 0x0F6D, 80313 },
- { 0x289E, 80316 },
- { 0x289F, 80319 },
- { 0x0F51, 80322 },
- { 0x0F52, 80325 },
- { 0x0F55, 80328 },
- { 0x103C, 80331 },
- { 0x103D, 80334 },
- { 0x2893, 80337 },
- { 0x1040, 80340 },
- { 0x1054, 80343 },
- { 0x1055, 80346 },
- { 0x1058, 80349 },
- { 0x38E6, 80352 },
- { 0x38E3, 80355 },
- { 0x38E7, 80358 },
- { 0x38E2, 80361 },
- { 0x105C, 80364 },
- { 0x105D, 80367 },
- { 0x1060, 80370 },
- { 0x0FB1, 80373 },
- { 0x0FB2, 80376 },
- { 0x28C8, 80379 },
- { 0x28C9, 80382 },
- { 0x0FFF, 80385 },
- { 0x1000, 80388 },
- { 0x1003, 80391 },
- { 0x28AC, 80394 },
- { 0x28AD, 80397 },
- { 0x28B3, 80400 },
- { 0x28B4, 80403 },
- { 0x38F4, 80406 },
- { 0x38F9, 80409 },
- { 0x38F6, 80412 },
- { 0x38FA, 80415 },
- { 0x38F5, 80418 },
- { 0x38EA, 80421 },
- { 0x38EB, 80424 },
- { 0x1038, 80427 },
- { 0x2899, 80430 },
- { 0x0FE2, 80433 },
- { 0x0FE3, 80436 },
- { 0x0F84, 80439 },
- { 0x0F85, 80442 },
- { 0x38E4, 80445 },
- { 0x38E5, 80448 },
- { 0x38F7, 80451 },
- { 0x38F8, 80454 },
- { 0x0FC4, 80457 },
- { 0x0FC9, 80461 },
- { 0x0FC6, 80465 },
- { 0x0FCA, 80469 },
- { 0x0FC5, 80473 },
- { 0x0FC7, 80477 },
- { 0x0FC8, 80481 },
- { 0x288E, 80485 },
- { 0x0FCB, 80489 },
- { 0x1098, 80493 },
- { 0x109C, 80497 },
- { 0x1094, 80501 },
- { 0x10A0, 80505 },
- { 0x0FED, 80509 },
- { 0x0FF2, 80513 },
- { 0x0FEF, 80517 },
- { 0x0FF3, 80521 },
- { 0x0FEE, 80525 },
- { 0x0FF0, 80529 },
- { 0x0FF1, 80533 },
- { 0x1075, 80537 },
- { 0x1074, 80542 },
- { 0x1076, 80549 },
- { 0x107F, 80553 },
- { 0x107B, 80556 },
- { 0x1078, 80558 },
- { 0x6D1F, 80560 },
- { 0x6D2B, 80563 },
- { 0x0686, 80565 },
- { 0x068B, 80569 },
- { 0x0687, 80573 },
- { 0x068A, 80577 },
- { 0x0689, 80581 },
- { 0x068E, 80585 },
- { 0x0685, 80589 },
- { 0x068D, 80593 },
- { 0x068C, 80597 },
- { 0x0688, 80601 },
- { 0x0069, 80605 },
- { 0x6CC2, 80608 },
- { 0x1F6E, 80610 },
- { 0x224C, 80611 },
- { 0x1BF8, 80612 },
- { 0x1CEC, 80614 },
- { 0x6F61, 80617 },
- { 0x1C15, 80622 },
- { 0x2821, 80624 },
- { 0x2825, 80628 },
- { 0x2842, 80632 },
- { 0x2829, 80636 },
- { 0x282E, 80640 },
- { 0x2834, 80644 },
- { 0x2844, 80648 },
- { 0x2847, 80652 },
- { 0x2848, 80656 },
- { 0x2822, 80660 },
- { 0x283B, 80664 },
- { 0x283D, 80668 },
- { 0x2824, 80672 },
- { 0x2823, 80676 },
- { 0x2841, 80680 },
- { 0x2845, 80684 },
- { 0x2843, 80688 },
- { 0x2846, 80692 },
- { 0x283C, 80696 },
- { 0x282A, 80700 },
- { 0x282B, 80704 },
- { 0x282C, 80708 },
- { 0x282D, 80712 },
- { 0x282F, 80716 },
- { 0x2838, 80720 },
- { 0x2831, 80724 },
- { 0x2832, 80728 },
- { 0x2828, 80732 },
- { 0x2833, 80736 },
- { 0x2826, 80740 },
- { 0x283F, 80744 },
- { 0x2827, 80748 },
- { 0x283E, 80752 },
- { 0x283A, 80756 },
- { 0x2837, 80760 },
- { 0x2840, 80764 },
- { 0x2836, 80768 },
- { 0x2835, 80772 },
- { 0x2839, 80776 },
- { 0x2830, 80780 },
- { 0x0DFE, 80784 },
- { 0x0E02, 80787 },
- { 0x0E24, 80790 },
- { 0x0E1F, 80793 },
- { 0x0E06, 80796 },
- { 0x0E0B, 80799 },
- { 0x0E11, 80802 },
- { 0x0E21, 80805 },
- { 0x0E25, 80808 },
- { 0x0E2B, 80811 },
- { 0x0E28, 80814 },
- { 0x0DFF, 80817 },
- { 0x0E18, 80820 },
- { 0x0E1A, 80823 },
- { 0x0E01, 80826 },
- { 0x0E00, 80829 },
- { 0x0E1E, 80832 },
- { 0x0E22, 80835 },
- { 0x0E20, 80838 },
- { 0x0E23, 80841 },
- { 0x0E19, 80844 },
- { 0x0E07, 80847 },
- { 0x0E08, 80850 },
- { 0x0E09, 80853 },
- { 0x0E0A, 80856 },
- { 0x0E0C, 80859 },
- { 0x0E15, 80862 },
- { 0x0E0E, 80865 },
- { 0x0E0F, 80868 },
- { 0x0E05, 80871 },
- { 0x0E10, 80874 },
- { 0x0E03, 80877 },
- { 0x0E1C, 80880 },
- { 0x0E04, 80883 },
- { 0x0E1B, 80886 },
- { 0x0E17, 80889 },
- { 0x0E14, 80892 },
- { 0x0E2C, 80895 },
- { 0x0E1D, 80899 },
- { 0x0E13, 80902 },
- { 0x0E12, 80905 },
- { 0x0E16, 80908 },
- { 0x0E0D, 80911 },
- { 0x0E26, 80914 },
- { 0x0E2D, 80917 },
- { 0x0E27, 80921 },
- { 0x0DD6, 80925 },
- { 0x0DDA, 80929 },
- { 0x0DF7, 80933 },
- { 0x0DDE, 80937 },
- { 0x0DE3, 80941 },
- { 0x0DE9, 80945 },
- { 0x0DF9, 80949 },
- { 0x0DFC, 80953 },
- { 0x0DFD, 80957 },
- { 0x0DD7, 80961 },
- { 0x0DF0, 80965 },
- { 0x0DF2, 80969 },
- { 0x0DD9, 80973 },
- { 0x0DD8, 80977 },
- { 0x0DF6, 80981 },
- { 0x0DFA, 80985 },
- { 0x0DF8, 80989 },
- { 0x0DFB, 80993 },
- { 0x0DF1, 80997 },
- { 0x0DDF, 81001 },
- { 0x0DE0, 81005 },
- { 0x0DE1, 81009 },
- { 0x0DE2, 81013 },
- { 0x0DE4, 81017 },
- { 0x0DED, 81021 },
- { 0x0DE6, 81025 },
- { 0x0DE7, 81029 },
- { 0x0DDD, 81033 },
- { 0x0DE8, 81037 },
- { 0x0DDB, 81041 },
- { 0x0DF4, 81045 },
- { 0x0DDC, 81049 },
- { 0x0DF3, 81053 },
- { 0x0DEF, 81057 },
- { 0x0DEC, 81061 },
- { 0x0DF5, 81065 },
- { 0x0DEB, 81069 },
- { 0x0DEA, 81073 },
- { 0x0DEE, 81077 },
- { 0x0DE5, 81081 },
- { 0x0E29, 81085 },
- { 0x6F73, 81088 },
- { 0x6F3B, 81094 },
- { 0x6F3C, 81096 },
- { 0x0991, 81101 },
- { 0x0981, 81103 },
- { 0x0990, 81106 },
- { 0x0950, 81109 },
- { 0x094F, 81112 },
- { 0x0982, 81115 },
- { 0x094E, 81118 },
- { 0x0997, 81121 },
- { 0x099C, 81124 },
- { 0x0998, 81127 },
- { 0x099B, 81130 },
- { 0x099A, 81133 },
- { 0x099F, 81136 },
- { 0x0996, 81139 },
- { 0x099E, 81142 },
- { 0x099D, 81145 },
- { 0x0999, 81148 },
- { 0x09A1, 81151 },
- { 0x098B, 81154 },
- { 0x0984, 81158 },
- { 0x098E, 81162 },
- { 0x0986, 81166 },
- { 0x0983, 81170 },
- { 0x098C, 81174 },
- { 0x098F, 81178 },
- { 0x0985, 81182 },
- { 0x0987, 81186 },
- { 0x098A, 81190 },
- { 0x098D, 81195 },
- { 0x0994, 81200 },
- { 0x0988, 81205 },
- { 0x0995, 81210 },
- { 0x0989, 81215 },
- { 0x0959, 81220 },
- { 0x095C, 81224 },
- { 0x0951, 81228 },
- { 0x095A, 81231 },
- { 0x0953, 81234 },
- { 0x095D, 81237 },
- { 0x0955, 81240 },
- { 0x0952, 81243 },
- { 0x095B, 81246 },
- { 0x095E, 81249 },
- { 0x0975, 81252 },
- { 0x0964, 81255 },
- { 0x0970, 81258 },
- { 0x0961, 81261 },
- { 0x0980, 81264 },
- { 0x0954, 81267 },
- { 0x0966, 81270 },
- { 0x095F, 81273 },
- { 0x097A, 81276 },
- { 0x0977, 81279 },
- { 0x0972, 81282 },
- { 0x0973, 81285 },
- { 0x0979, 81288 },
- { 0x097F, 81291 },
- { 0x096E, 81294 },
- { 0x0956, 81297 },
- { 0x097C, 81300 },
- { 0x0978, 81303 },
- { 0x0976, 81306 },
- { 0x0965, 81309 },
- { 0x096B, 81312 },
- { 0x0971, 81315 },
- { 0x0962, 81318 },
- { 0x0967, 81321 },
- { 0x0960, 81324 },
- { 0x097B, 81327 },
- { 0x0963, 81330 },
- { 0x096D, 81333 },
- { 0x0968, 81336 },
- { 0x0974, 81339 },
- { 0x097D, 81342 },
- { 0x097E, 81345 },
- { 0x096F, 81348 },
- { 0x0969, 81351 },
- { 0x09A2, 81354 },
- { 0x096C, 81357 },
- { 0x096A, 81360 },
- { 0x0958, 81363 },
- { 0x0957, 81367 },
- { 0x0993, 81371 },
- { 0x0992, 81375 },
- { 0x09A0, 81379 },
- { 0x094C, 81382 },
- { 0x094A, 81385 },
- { 0x094B, 81387 },
- { 0x08FF, 81389 },
- { 0x0900, 81393 },
- { 0x092D, 81396 },
- { 0x0938, 81399 },
- { 0x0937, 81402 },
- { 0x094D, 81405 },
- { 0x0901, 81408 },
- { 0x0949, 81411 },
- { 0x093F, 81413 },
- { 0x0944, 81416 },
- { 0x0940, 81419 },
- { 0x0943, 81422 },
- { 0x0942, 81425 },
- { 0x0947, 81428 },
- { 0x093E, 81431 },
- { 0x0946, 81434 },
- { 0x0945, 81437 },
- { 0x0941, 81440 },
- { 0x0948, 81443 },
- { 0x092F, 81445 },
- { 0x0931, 81449 },
- { 0x092E, 81453 },
- { 0x0934, 81457 },
- { 0x0936, 81461 },
- { 0x0933, 81465 },
- { 0x0930, 81469 },
- { 0x0935, 81473 },
- { 0x0932, 81477 },
- { 0x0902, 81481 },
- { 0x0904, 81484 },
- { 0x0906, 81487 },
- { 0x0903, 81490 },
- { 0x0909, 81493 },
- { 0x090B, 81496 },
- { 0x0922, 81499 },
- { 0x0911, 81502 },
- { 0x091D, 81505 },
- { 0x0908, 81508 },
- { 0x093D, 81511 },
- { 0x090E, 81514 },
- { 0x092C, 81517 },
- { 0x0905, 81520 },
- { 0x0913, 81523 },
- { 0x090C, 81526 },
- { 0x0927, 81529 },
- { 0x0924, 81532 },
- { 0x091F, 81535 },
- { 0x090A, 81538 },
- { 0x0920, 81541 },
- { 0x0926, 81544 },
- { 0x092B, 81547 },
- { 0x091B, 81550 },
- { 0x0907, 81553 },
- { 0x0929, 81556 },
- { 0x0925, 81559 },
- { 0x093B, 81562 },
- { 0x0923, 81565 },
- { 0x0912, 81568 },
- { 0x0918, 81571 },
- { 0x091E, 81574 },
- { 0x090F, 81577 },
- { 0x0914, 81580 },
- { 0x090D, 81583 },
- { 0x0928, 81586 },
- { 0x0910, 81589 },
- { 0x091A, 81592 },
- { 0x0915, 81595 },
- { 0x0921, 81598 },
- { 0x093C, 81601 },
- { 0x092A, 81604 },
- { 0x091C, 81607 },
- { 0x0916, 81610 },
- { 0x0919, 81613 },
- { 0x093A, 81616 },
- { 0x0939, 81619 },
- { 0x0917, 81622 },
- { 0x71A2, 81625 },
- { 0x2AAE, 81626 },
- { 0x2AB3, 81629 },
- { 0x2AC5, 81632 },
- { 0x2AAF, 81635 },
- { 0x2AB2, 81638 },
- { 0x2AB1, 81641 },
- { 0x2AB6, 81644 },
- { 0x2AB5, 81647 },
- { 0x2AB4, 81650 },
- { 0x2AB0, 81653 },
- { 0x2AC7, 81656 },
- { 0x2AC6, 81659 },
- { 0x6D5E, 81662 },
- { 0x2E74, 81664 },
- { 0x2E9D, 81668 },
- { 0x2E92, 81672 },
- { 0x2EA6, 81676 },
- { 0x2EA7, 81681 },
- { 0x2E8A, 81686 },
- { 0x2EA1, 81691 },
- { 0x2EA0, 81697 },
- { 0x2E9F, 81702 },
- { 0x2E8B, 81706 },
- { 0x2E6E, 81711 },
- { 0x2EA3, 81716 },
- { 0x2EA5, 81721 },
- { 0x2E6F, 81725 },
- { 0x2E7F, 81730 },
- { 0x2EAC, 81736 },
- { 0x2E83, 81740 },
- { 0x2E8F, 81743 },
- { 0x2E87, 81747 },
- { 0x2E7B, 81751 },
- { 0x2E89, 81755 },
- { 0x2EAA, 81759 },
- { 0x2E88, 81763 },
- { 0x2E78, 81767 },
- { 0x2E76, 81770 },
- { 0x2EAB, 81774 },
- { 0x2EAD, 81778 },
- { 0x2E82, 81782 },
- { 0x2E99, 81786 },
- { 0x2E85, 81791 },
- { 0x2E75, 81794 },
- { 0x2E7C, 81798 },
- { 0x2E9B, 81801 },
- { 0x2E8E, 81805 },
- { 0x2E72, 81808 },
- { 0x2E80, 81811 },
- { 0x2E73, 81814 },
- { 0x2E96, 81817 },
- { 0x2E8D, 81820 },
- { 0x2E97, 81823 },
- { 0x2E90, 81826 },
- { 0x2E77, 81829 },
- { 0x2E71, 81832 },
- { 0x2EA4, 81836 },
- { 0x2E91, 81839 },
- { 0x2E7E, 81845 },
- { 0x2E9A, 81848 },
- { 0x2E8C, 81852 },
- { 0x2E86, 81855 },
- { 0x2E84, 81858 },
- { 0x2E70, 81862 },
- { 0x2EA8, 81868 },
- { 0x2E7D, 81871 },
- { 0x2E7A, 81874 },
- { 0x2EA9, 81877 },
- { 0x2E93, 81880 },
- { 0x2E9C, 81883 },
- { 0x2E9E, 81886 },
- { 0x2E79, 81889 },
- { 0x2E95, 81892 },
- { 0x2EA2, 81895 },
- { 0x2E94, 81898 },
- { 0x2E98, 81901 },
- { 0x2E81, 81904 },
- { 0x6C75, 81907 },
- { 0x2ACE, 81908 },
- { 0x2AD4, 81911 },
- { 0x2AD0, 81914 },
- { 0x2B1F, 81917 },
- { 0x2AD6, 81920 },
- { 0x2AD2, 81923 },
- { 0x2AFC, 81926 },
- { 0x2B05, 81929 },
- { 0x2AFF, 81932 },
- { 0x2B08, 81935 },
- { 0x2B02, 81938 },
- { 0x2AEC, 81941 },
- { 0x2AF3, 81944 },
- { 0x2AEE, 81947 },
- { 0x2AF5, 81950 },
- { 0x2AF1, 81953 },
- { 0x2AD8, 81956 },
- { 0x2ADE, 81959 },
- { 0x2ADA, 81962 },
- { 0x2AE0, 81965 },
- { 0x2ADC, 81968 },
- { 0x2AFB, 81971 },
- { 0x2B04, 81974 },
- { 0x2AFE, 81977 },
- { 0x2B07, 81980 },
- { 0x2B01, 81983 },
- { 0x2AD7, 81986 },
- { 0x2ADD, 81989 },
- { 0x2AD9, 81992 },
- { 0x2ADF, 81995 },
- { 0x2ADB, 81998 },
- { 0x2B0A, 82001 },
- { 0x2B0D, 82004 },
- { 0x2B0B, 82007 },
- { 0x2B0E, 82010 },
- { 0x2B0C, 82013 },
- { 0x2AF6, 82016 },
- { 0x2AF9, 82019 },
- { 0x2AF7, 82022 },
- { 0x2AFA, 82025 },
- { 0x2AF8, 82028 },
- { 0x2AFD, 82031 },
- { 0x2B06, 82034 },
- { 0x2B00, 82037 },
- { 0x2B09, 82040 },
- { 0x2B03, 82043 },
- { 0x2B15, 82046 },
- { 0x2B18, 82049 },
- { 0x2B16, 82052 },
- { 0x2B19, 82055 },
- { 0x2B17, 82058 },
- { 0x2AE1, 82061 },
- { 0x2AE7, 82064 },
- { 0x2AE3, 82067 },
- { 0x2AE9, 82070 },
- { 0x2AE5, 82073 },
- { 0x2AEB, 82076 },
- { 0x2AF2, 82079 },
- { 0x2AED, 82082 },
- { 0x2AF4, 82085 },
- { 0x2AF0, 82088 },
- { 0x2B20, 82091 },
- { 0x2B1B, 82094 },
- { 0x2B1D, 82097 },
- { 0x2B1C, 82100 },
- { 0x2B1E, 82103 },
- { 0x2B10, 82106 },
- { 0x2B14, 82109 },
- { 0x2B12, 82112 },
- { 0x2AE2, 82115 },
- { 0x2AE8, 82118 },
- { 0x2AE4, 82121 },
- { 0x2AEA, 82124 },
- { 0x2AE6, 82127 },
- { 0x2ACD, 82130 },
- { 0x2AD3, 82134 },
- { 0x2ACF, 82138 },
- { 0x2AD5, 82142 },
- { 0x2AD1, 82146 },
- { 0x2B21, 82150 },
- { 0x2B22, 82154 },
- { 0x2AEF, 82158 },
- { 0x2B1A, 82162 },
- { 0x2B0F, 82166 },
- { 0x2B13, 82170 },
- { 0x2B11, 82174 },
- { 0x5EDB, 82178 },
- { 0x2B28, 82182 },
- { 0x2B29, 82186 },
- { 0x2B27, 82189 },
- { 0x2246, 82192 },
- { 0x6D58, 82194 },
- { 0x6D20, 82195 },
- { 0x4409, 82196 },
- { 0x4415, 82200 },
- { 0x4411, 82204 },
- { 0x4412, 82208 },
- { 0x441A, 82212 },
- { 0x440A, 82216 },
- { 0x4414, 82220 },
- { 0x4406, 82224 },
- { 0x440C, 82228 },
- { 0x440F, 82232 },
- { 0x4417, 82236 },
- { 0x4418, 82240 },
- { 0x4419, 82244 },
- { 0x440D, 82248 },
- { 0x440E, 82252 },
- { 0x4405, 82256 },
- { 0x4407, 82260 },
- { 0x4416, 82264 },
- { 0x440B, 82268 },
- { 0x4408, 82272 },
- { 0x4410, 82276 },
- { 0x4413, 82280 },
- { 0x441C, 82284 },
- { 0x4421, 82288 },
- { 0x4422, 82293 },
- { 0x441F, 82298 },
- { 0x4423, 82302 },
- { 0x441D, 82307 },
- { 0x441E, 82311 },
- { 0x4420, 82315 },
- { 0x441B, 82319 },
- { 0x6E23, 82323 },
- { 0x6F15, 82325 },
- { 0x1DA7, 82329 },
- { 0x2538, 82330 },
- { 0x1DB4, 82335 },
- { 0x2572, 82336 },
- { 0x2574, 82340 },
- { 0x2568, 82343 },
- { 0x2575, 82347 },
- { 0x2576, 82350 },
- { 0x2571, 82353 },
- { 0x2573, 82359 },
- { 0x256F, 82362 },
- { 0x2569, 82367 },
- { 0x1F37, 82371 },
- { 0x2596, 82373 },
- { 0x1CB4, 82375 },
- { 0x1DC7, 82378 },
- { 0x007E, 82381 },
- { 0x1C08, 82384 },
- { 0x2241, 82386 },
- { 0x0060, 82388 },
- { 0x290B, 82391 },
- { 0x2255, 82393 },
- { 0x6DB4, 82396 },
- { 0x6D1E, 82398 },
- { 0x6CC9, 82401 },
- { 0x6D2A, 82403 },
- { 0x6DB5, 82405 },
- { 0x6E6B, 82407 },
- { 0x2A91, 82411 },
- { 0x37D7, 82415 },
- { 0x37E0, 82418 },
- { 0x37E1, 82421 },
- { 0x37D9, 82425 },
- { 0x37DB, 82428 },
- { 0x37DA, 82431 },
- { 0x37EF, 82434 },
- { 0x37DC, 82438 },
- { 0x37DE, 82441 },
- { 0x37DF, 82444 },
- { 0x37DD, 82447 },
- { 0x37E2, 82450 },
- { 0x37F0, 82453 },
- { 0x3797, 82456 },
- { 0x37C9, 82459 },
- { 0x3798, 82463 },
- { 0x3799, 82466 },
- { 0x3796, 82469 },
- { 0x37E6, 82472 },
- { 0x37EB, 82475 },
- { 0x37E7, 82478 },
- { 0x37EA, 82481 },
- { 0x37E9, 82484 },
- { 0x37EE, 82487 },
- { 0x37E5, 82490 },
- { 0x37ED, 82493 },
- { 0x37EC, 82496 },
- { 0x37E8, 82499 },
- { 0x37D8, 82502 },
- { 0x37CE, 82505 },
- { 0x37CF, 82509 },
- { 0x37CC, 82514 },
- { 0x37CD, 82518 },
- { 0x37D1, 82523 },
- { 0x37D2, 82528 },
- { 0x37D0, 82532 },
- { 0x37CA, 82536 },
- { 0x37CB, 82540 },
- { 0x379A, 82544 },
- { 0x37A2, 82547 },
- { 0x379C, 82550 },
- { 0x379B, 82553 },
- { 0x37A4, 82557 },
- { 0x379E, 82560 },
- { 0x37A3, 82563 },
- { 0x37BD, 82566 },
- { 0x37BE, 82569 },
- { 0x37AB, 82573 },
- { 0x37AC, 82576 },
- { 0x37B8, 82580 },
- { 0x37B9, 82583 },
- { 0x37A8, 82587 },
- { 0x37A9, 82590 },
- { 0x37C8, 82594 },
- { 0x379D, 82597 },
- { 0x37AD, 82600 },
- { 0x37AF, 82603 },
- { 0x37A5, 82607 },
- { 0x37A7, 82610 },
- { 0x37A6, 82614 },
- { 0x37C3, 82618 },
- { 0x37BF, 82621 },
- { 0x37BA, 82624 },
- { 0x37B5, 82627 },
- { 0x37BB, 82631 },
- { 0x379F, 82634 },
- { 0x37BC, 82638 },
- { 0x37C1, 82642 },
- { 0x37C2, 82645 },
- { 0x37C7, 82649 },
- { 0x37C5, 82652 },
- { 0x37C6, 82656 },
- { 0x37B6, 82660 },
- { 0x37B7, 82663 },
- { 0x37C4, 82667 },
- { 0x37C0, 82670 },
- { 0x37B3, 82673 },
- { 0x37B4, 82676 },
- { 0x37AA, 82680 },
- { 0x37A0, 82683 },
- { 0x37A1, 82687 },
- { 0x37B0, 82692 },
- { 0x37AE, 82695 },
- { 0x37B1, 82699 },
- { 0x37B2, 82702 },
- { 0x37E3, 82706 },
- { 0x37D6, 82710 },
- { 0x37D5, 82712 },
- { 0x37D3, 82716 },
- { 0x37D4, 82720 },
- { 0x37E4, 82724 },
- { 0x6EB4, 82726 },
- { 0x719D, 82727 },
- { 0x2B2C, 82728 },
- { 0x2B32, 82731 },
- { 0x2B2E, 82734 },
- { 0x2B7D, 82737 },
- { 0x2B34, 82740 },
- { 0x2B30, 82743 },
- { 0x2B5A, 82746 },
- { 0x2B63, 82749 },
- { 0x2B5D, 82752 },
- { 0x2B66, 82755 },
- { 0x2B60, 82758 },
- { 0x2B4A, 82761 },
- { 0x2B51, 82764 },
- { 0x2B4C, 82767 },
- { 0x2B53, 82770 },
- { 0x2B4F, 82773 },
- { 0x2B36, 82776 },
- { 0x2B3C, 82779 },
- { 0x2B38, 82782 },
- { 0x2B3E, 82785 },
- { 0x2B3A, 82788 },
- { 0x2B59, 82791 },
- { 0x2B62, 82794 },
- { 0x2B5C, 82797 },
- { 0x2B65, 82800 },
- { 0x2B5F, 82803 },
- { 0x2B35, 82806 },
- { 0x2B3B, 82809 },
- { 0x2B37, 82812 },
- { 0x2B3D, 82815 },
- { 0x2B39, 82818 },
- { 0x2B68, 82821 },
- { 0x2B6B, 82824 },
- { 0x2B69, 82827 },
- { 0x2B6C, 82830 },
- { 0x2B6A, 82833 },
- { 0x2B54, 82836 },
- { 0x2B57, 82839 },
- { 0x2B55, 82842 },
- { 0x2B58, 82845 },
- { 0x2B56, 82848 },
- { 0x2B5B, 82851 },
- { 0x2B64, 82854 },
- { 0x2B5E, 82857 },
- { 0x2B67, 82860 },
- { 0x2B61, 82863 },
- { 0x2B73, 82866 },
- { 0x2B76, 82869 },
- { 0x2B74, 82872 },
- { 0x2B77, 82875 },
- { 0x2B75, 82878 },
- { 0x2B3F, 82881 },
- { 0x2B45, 82884 },
- { 0x2B41, 82887 },
- { 0x2B47, 82890 },
- { 0x2B43, 82893 },
- { 0x2B49, 82896 },
- { 0x2B50, 82899 },
- { 0x2B4B, 82902 },
- { 0x2B52, 82905 },
- { 0x2B4E, 82908 },
- { 0x2B81, 82911 },
- { 0x2B83, 82914 },
- { 0x2B82, 82917 },
- { 0x2B84, 82920 },
- { 0x2B7E, 82923 },
- { 0x2B79, 82926 },
- { 0x2B7B, 82929 },
- { 0x2B7A, 82932 },
- { 0x2B7C, 82935 },
- { 0x2B6E, 82938 },
- { 0x2B72, 82941 },
- { 0x2B70, 82944 },
- { 0x2B40, 82947 },
- { 0x2B46, 82950 },
- { 0x2B42, 82953 },
- { 0x2B48, 82956 },
- { 0x2B44, 82959 },
- { 0x2B2B, 82962 },
- { 0x2B31, 82966 },
- { 0x2B2D, 82970 },
- { 0x2B33, 82974 },
- { 0x2B2F, 82978 },
- { 0x2C65, 82982 },
- { 0x2C68, 82986 },
- { 0x2C66, 82990 },
- { 0x2C69, 82994 },
- { 0x2C67, 82998 },
- { 0x2B7F, 83002 },
- { 0x2B80, 83006 },
- { 0x2C60, 83010 },
- { 0x2C6A, 83014 },
- { 0x2C64, 83018 },
- { 0x2C6B, 83022 },
- { 0x2C6E, 83026 },
- { 0x2C6C, 83030 },
- { 0x2C6F, 83034 },
- { 0x2C6D, 83038 },
- { 0x2C61, 83042 },
- { 0x2C62, 83046 },
- { 0x2C63, 83050 },
- { 0x2B4D, 83054 },
- { 0x2B78, 83058 },
- { 0x2B6D, 83062 },
- { 0x2B71, 83066 },
- { 0x2B6F, 83070 },
- { 0x5EDA, 83074 },
- { 0x2B85, 83078 },
- { 0x2B88, 83081 },
- { 0x2B89, 83085 },
- { 0x2B87, 83088 },
- { 0x1EB1, 83091 },
- { 0x6EE1, 83092 },
- { 0x71D1, 83095 },
- { 0x6FAD, 83097 },
- { 0x6DBF, 83101 },
- { 0x6CA8, 83102 },
- { 0x488B, 83103 },
- { 0x4868, 83106 },
- { 0x486B, 83109 },
- { 0x4869, 83112 },
- { 0x486C, 83115 },
- { 0x486A, 83118 },
- { 0x4882, 83121 },
- { 0x4871, 83124 },
- { 0x487D, 83127 },
- { 0x486F, 83130 },
- { 0x4889, 83133 },
- { 0x4873, 83136 },
- { 0x486D, 83139 },
- { 0x4886, 83142 },
- { 0x4884, 83145 },
- { 0x487F, 83148 },
- { 0x4880, 83151 },
- { 0x4885, 83154 },
- { 0x4888, 83157 },
- { 0x487B, 83160 },
- { 0x4887, 83163 },
- { 0x4883, 83166 },
- { 0x4872, 83169 },
- { 0x4878, 83172 },
- { 0x487E, 83175 },
- { 0x4870, 83178 },
- { 0x4874, 83181 },
- { 0x486E, 83184 },
- { 0x487A, 83187 },
- { 0x4875, 83190 },
- { 0x4881, 83193 },
- { 0x488A, 83196 },
- { 0x487C, 83199 },
- { 0x4876, 83202 },
- { 0x4879, 83205 },
- { 0x4877, 83208 },
- { 0x488D, 83211 },
- { 0x488E, 83214 },
- { 0x488C, 83217 },
- { 0x2207, 83220 },
- { 0x6F11, 83222 },
- { 0x1DE7, 83223 },
- { 0x1DAA, 83225 },
- { 0x2503, 83227 },
- { 0x2502, 83239 },
- { 0x2505, 83251 },
- { 0x2504, 83263 },
- { 0x2507, 83275 },
- { 0x2509, 83287 },
- { 0x2506, 83299 },
- { 0x2508, 83311 },
- { 0x24F5, 83323 },
- { 0x24F7, 83327 },
- { 0x44DE, 83332 },
- { 0x44DF, 83336 },
- { 0x44E0, 83340 },
- { 0x44E1, 83344 },
- { 0x44E4, 83348 },
- { 0x44F5, 83352 },
- { 0x44F0, 83356 },
- { 0x44EA, 83360 },
- { 0x44E6, 83364 },
- { 0x44E7, 83368 },
- { 0x44E8, 83372 },
- { 0x44E5, 83376 },
- { 0x44F1, 83380 },
- { 0x44E9, 83384 },
- { 0x44ED, 83388 },
- { 0x44EF, 83392 },
- { 0x44F2, 83396 },
- { 0x44F3, 83400 },
- { 0x44F4, 83404 },
- { 0x44E3, 83408 },
- { 0x44E2, 83412 },
- { 0x44EC, 83416 },
- { 0x44EB, 83420 },
- { 0x44EE, 83424 },
- { 0x44FA, 83429 },
- { 0x450A, 83433 },
- { 0x4525, 83438 },
- { 0x4513, 83444 },
- { 0x44FF, 83449 },
- { 0x450F, 83453 },
- { 0x452A, 83458 },
- { 0x4518, 83464 },
- { 0x4503, 83469 },
- { 0x451C, 83473 },
- { 0x44FB, 83478 },
- { 0x450B, 83482 },
- { 0x4526, 83487 },
- { 0x4514, 83493 },
- { 0x44FE, 83498 },
- { 0x450E, 83502 },
- { 0x4529, 83507 },
- { 0x4517, 83513 },
- { 0x44FD, 83518 },
- { 0x450D, 83522 },
- { 0x4528, 83527 },
- { 0x4516, 83533 },
- { 0x4502, 83538 },
- { 0x4512, 83542 },
- { 0x452D, 83547 },
- { 0x451B, 83553 },
- { 0x4501, 83558 },
- { 0x4511, 83562 },
- { 0x452C, 83567 },
- { 0x451A, 83573 },
- { 0x4507, 83578 },
- { 0x4520, 83582 },
- { 0x4506, 83587 },
- { 0x451F, 83591 },
- { 0x4500, 83596 },
- { 0x4510, 83600 },
- { 0x452B, 83605 },
- { 0x4519, 83611 },
- { 0x4508, 83616 },
- { 0x4521, 83620 },
- { 0x44FC, 83625 },
- { 0x450C, 83629 },
- { 0x4527, 83634 },
- { 0x4515, 83640 },
- { 0x4523, 83645 },
- { 0x4524, 83650 },
- { 0x4505, 83655 },
- { 0x451E, 83659 },
- { 0x4504, 83664 },
- { 0x451D, 83668 },
- { 0x4509, 83673 },
- { 0x4522, 83677 },
- { 0x44F7, 83682 },
- { 0x452E, 83687 },
- { 0x4533, 83692 },
- { 0x4537, 83697 },
- { 0x452F, 83702 },
- { 0x4532, 83707 },
- { 0x4531, 83712 },
- { 0x4536, 83717 },
- { 0x4535, 83722 },
- { 0x4534, 83727 },
- { 0x4530, 83732 },
- { 0x44F6, 83737 },
- { 0x44F9, 83742 },
- { 0x44F8, 83746 },
- { 0x44BE, 83750 },
- { 0x44BF, 83754 },
- { 0x44C0, 83758 },
- { 0x44C1, 83762 },
- { 0x44C4, 83766 },
- { 0x44DB, 83770 },
- { 0x44D4, 83774 },
- { 0x44CE, 83778 },
- { 0x44C7, 83782 },
- { 0x44C8, 83786 },
- { 0x44CA, 83790 },
- { 0x44C6, 83794 },
- { 0x44D5, 83798 },
- { 0x44CC, 83802 },
- { 0x44D1, 83806 },
- { 0x44D3, 83810 },
- { 0x44D6, 83814 },
- { 0x44D8, 83818 },
- { 0x44DA, 83822 },
- { 0x44C3, 83826 },
- { 0x44C2, 83830 },
- { 0x44D0, 83834 },
- { 0x44CF, 83838 },
- { 0x44C5, 83842 },
- { 0x44C9, 83846 },
- { 0x44CB, 83850 },
- { 0x44CD, 83854 },
- { 0x44D2, 83858 },
- { 0x44D7, 83862 },
- { 0x44D9, 83866 },
- { 0x44DC, 83870 },
- { 0x44DD, 83874 },
- { 0x1F5E, 83878 },
- { 0x1F5F, 83883 },
- { 0x1F5D, 83887 },
- { 0x1F5B, 83892 },
- { 0x1F5A, 83896 },
- { 0x1F5C, 83898 },
- { 0x1F60, 83902 },
- { 0x1F62, 83904 },
- { 0x1F61, 83906 },
- { 0x6CD1, 83908 },
- { 0x6DF8, 83910 },
- { 0x6F10, 83911 },
- { 0x392D, 83912 },
- { 0x0293, 83917 },
- { 0x0283, 83921 },
- { 0x35F6, 83925 },
- { 0x359E, 83928 },
- { 0x359D, 83932 },
- { 0x359F, 83937 },
- { 0x02BB, 83942 },
- { 0x02B9, 83947 },
- { 0x02AF, 83952 },
- { 0x02AE, 83957 },
- { 0x02BE, 83962 },
- { 0x02B0, 83967 },
- { 0x02B2, 83972 },
- { 0x02A7, 83976 },
- { 0x028E, 83981 },
- { 0x028D, 83986 },
- { 0x02B1, 83991 },
- { 0x02B6, 83996 },
- { 0x3591, 84000 },
- { 0x3596, 84006 },
- { 0x028C, 84013 },
- { 0x35A5, 84017 },
- { 0x028B, 84023 },
- { 0x359B, 84028 },
- { 0x360E, 84034 },
- { 0x02A6, 84039 },
- { 0x3590, 84044 },
- { 0x3595, 84050 },
- { 0x359A, 84057 },
- { 0x02A9, 84063 },
- { 0x0294, 84069 },
- { 0x0284, 84073 },
- { 0x0290, 84077 },
- { 0x02A5, 84082 },
- { 0x358F, 84087 },
- { 0x3594, 84093 },
- { 0x3599, 84100 },
- { 0x027E, 84106 },
- { 0x0281, 84111 },
- { 0x02BD, 84115 },
- { 0x0295, 84119 },
- { 0x02AA, 84123 },
- { 0x0289, 84129 },
- { 0x02BA, 84133 },
- { 0x02B8, 84138 },
- { 0x360F, 84143 },
- { 0x029E, 84146 },
- { 0x028A, 84150 },
- { 0x35A0, 84154 },
- { 0x0296, 84160 },
- { 0x0278, 84164 },
- { 0x027D, 84167 },
- { 0x0282, 84172 },
- { 0x02BC, 84176 },
- { 0x3610, 84179 },
- { 0x1913, 84184 },
- { 0x1917, 84188 },
- { 0x196C, 84192 },
- { 0x196D, 84196 },
- { 0x1918, 84202 },
- { 0x1919, 84206 },
- { 0x1970, 84210 },
- { 0x191D, 84214 },
- { 0x026F, 84218 },
- { 0x0270, 84222 },
- { 0x1974, 84228 },
- { 0x0271, 84234 },
- { 0x1978, 84238 },
- { 0x191F, 84244 },
- { 0x02A0, 84248 },
- { 0x3930, 84252 },
- { 0x197A, 84259 },
- { 0x392F, 84266 },
- { 0x1979, 84274 },
- { 0x1920, 84281 },
- { 0x197C, 84285 },
- { 0x197E, 84291 },
- { 0x197F, 84298 },
- { 0x1922, 84305 },
- { 0x1926, 84309 },
- { 0x0272, 84313 },
- { 0x02A1, 84317 },
- { 0x1983, 84321 },
- { 0x1927, 84327 },
- { 0x1985, 84331 },
- { 0x1928, 84338 },
- { 0x1986, 84342 },
- { 0x3931, 84347 },
- { 0x192B, 84354 },
- { 0x1989, 84358 },
- { 0x0276, 84364 },
- { 0x02A2, 84368 },
- { 0x0277, 84372 },
- { 0x198B, 84376 },
- { 0x198D, 84380 },
- { 0x198C, 84386 },
- { 0x192C, 84393 },
- { 0x1931, 84397 },
- { 0x1921, 84401 },
- { 0x1984, 84405 },
- { 0x196E, 84409 },
- { 0x198E, 84413 },
- { 0x1982, 84417 },
- { 0x1924, 84421 },
- { 0x192D, 84427 },
- { 0x392E, 84431 },
- { 0x1975, 84435 },
- { 0x191B, 84439 },
- { 0x1923, 84444 },
- { 0x1915, 84449 },
- { 0x192F, 84453 },
- { 0x029F, 84457 },
- { 0x1930, 84461 },
- { 0x192E, 84466 },
- { 0x191A, 84471 },
- { 0x198F, 84475 },
- { 0x1981, 84479 },
- { 0x1925, 84484 },
- { 0x1972, 84490 },
- { 0x1914, 84495 },
- { 0x1973, 84500 },
- { 0x191E, 84505 },
- { 0x192A, 84510 },
- { 0x197D, 84515 },
- { 0x0273, 84523 },
- { 0x0274, 84528 },
- { 0x198A, 84535 },
- { 0x1916, 84540 },
- { 0x191C, 84545 },
- { 0x196B, 84551 },
- { 0x1976, 84556 },
- { 0x1977, 84561 },
- { 0x197B, 84568 },
- { 0x1980, 84573 },
- { 0x1988, 84578 },
- { 0x0275, 84583 },
- { 0x1971, 84589 },
- { 0x1987, 84596 },
- { 0x363F, 84600 },
- { 0x196F, 84605 },
- { 0x02A3, 84611 },
- { 0x1929, 84617 },
- { 0x0279, 84622 },
- { 0x02AD, 84626 },
- { 0x0288, 84630 },
- { 0x02B3, 84633 },
- { 0x02B5, 84638 },
- { 0x02B4, 84644 },
- { 0x35A1, 84650 },
- { 0x35A2, 84655 },
- { 0x02B7, 84660 },
- { 0x35A4, 84664 },
- { 0x35A3, 84670 },
- { 0x029D, 84675 },
- { 0x35A7, 84679 },
- { 0x35A6, 84685 },
- { 0x027A, 84691 },
- { 0x18FC, 84695 },
- { 0x18FE, 84699 },
- { 0x1900, 84703 },
- { 0x1901, 84707 },
- { 0x1903, 84711 },
- { 0x1904, 84715 },
- { 0x363E, 84719 },
- { 0x1905, 84725 },
- { 0x1906, 84729 },
- { 0x1907, 84733 },
- { 0x1908, 84737 },
- { 0x1909, 84741 },
- { 0x190A, 84745 },
- { 0x190C, 84749 },
- { 0x190E, 84753 },
- { 0x190F, 84757 },
- { 0x1910, 84761 },
- { 0x1911, 84765 },
- { 0x27A3, 84769 },
- { 0x1912, 84773 },
- { 0x18FD, 84777 },
- { 0x190D, 84781 },
- { 0x18FF, 84785 },
- { 0x1902, 84790 },
- { 0x190B, 84795 },
- { 0x0292, 84800 },
- { 0x0291, 84806 },
- { 0x358A, 84812 },
- { 0x358C, 84818 },
- { 0x3586, 84824 },
- { 0x3588, 84830 },
- { 0x358B, 84836 },
- { 0x358D, 84842 },
- { 0x3587, 84848 },
- { 0x3589, 84854 },
- { 0x027F, 84860 },
- { 0x02AB, 84864 },
- { 0x1948, 84867 },
- { 0x352A, 84871 },
- { 0x352B, 84876 },
- { 0x0E2A, 84881 },
- { 0x027C, 84885 },
- { 0x0280, 84889 },
- { 0x0287, 84894 },
- { 0x02A8, 84898 },
- { 0x3592, 84903 },
- { 0x3597, 84909 },
- { 0x359C, 84916 },
- { 0x027B, 84922 },
- { 0x0285, 84925 },
- { 0x02A4, 84929 },
- { 0x358E, 84934 },
- { 0x3593, 84940 },
- { 0x3598, 84947 },
- { 0x028F, 84953 },
- { 0x02AC, 84957 },
- { 0x21E5, 84960 },
- { 0x21E4, 84963 },
- { 0x6192, 84966 },
- { 0x6FD8, 84969 },
- { 0x7011, 84970 },
- { 0x224A, 84971 },
- { 0x6FD9, 84972 },
- { 0x6FDB, 84974 },
- { 0x6FF0, 84976 },
- { 0x1E41, 84978 },
- { 0x6CF1, 84979 },
- { 0x1E15, 84982 },
- { 0x1E17, 84983 },
- { 0x1E16, 84985 },
- { 0x6C7F, 84987 },
- { 0x6D19, 84988 },
- { 0x1C21, 84990 },
- { 0x2059, 84993 },
- { 0x6B8E, 84997 },
- { 0x6B8F, 85003 },
- { 0x6B90, 85009 },
- { 0x6B91, 85015 },
- { 0x6B92, 85021 },
- { 0x6B93, 85027 },
- { 0x6B94, 85033 },
- { 0x6B95, 85039 },
- { 0x6B96, 85045 },
- { 0x6B97, 85051 },
- { 0x6B98, 85057 },
- { 0x6B99, 85063 },
- { 0x6B9A, 85069 },
- { 0x6B9B, 85075 },
- { 0x6B9C, 85081 },
- { 0x6B9D, 85087 },
- { 0x6B9E, 85093 },
- { 0x6B9F, 85099 },
- { 0x6BA0, 85105 },
- { 0x6BA1, 85111 },
- { 0x6BA2, 85117 },
- { 0x6BA3, 85123 },
- { 0x6BA4, 85129 },
- { 0x6BA5, 85135 },
- { 0x6BA6, 85141 },
- { 0x6BA7, 85147 },
- { 0x2045, 85153 },
- { 0x2046, 85157 },
- { 0x204E, 85161 },
- { 0x2049, 85165 },
- { 0x204A, 85169 },
- { 0x204C, 85173 },
- { 0x2048, 85177 },
- { 0x204D, 85181 },
- { 0x2047, 85185 },
- { 0x204B, 85189 },
- { 0x6BC8, 85193 },
- { 0x6BC5, 85196 },
- { 0x6BC6, 85199 },
- { 0x6BC7, 85202 },
- { 0x6BC9, 85205 },
- { 0x22A8, 85208 },
- { 0x6BAA, 85212 },
- { 0x6BAB, 85218 },
- { 0x6BAC, 85224 },
- { 0x6BAD, 85230 },
- { 0x6BAE, 85236 },
- { 0x6BAF, 85242 },
- { 0x6BB0, 85248 },
- { 0x6BB1, 85254 },
- { 0x6BB2, 85260 },
- { 0x6BB3, 85266 },
- { 0x6BB4, 85272 },
- { 0x6BB5, 85278 },
- { 0x6BB6, 85284 },
- { 0x6BB7, 85290 },
- { 0x6BB8, 85296 },
- { 0x6BB9, 85302 },
- { 0x6BBA, 85308 },
- { 0x6BBB, 85314 },
- { 0x6BBC, 85320 },
- { 0x6BBD, 85326 },
- { 0x6BBE, 85332 },
- { 0x6BBF, 85338 },
- { 0x6BC0, 85344 },
- { 0x6BC1, 85350 },
- { 0x6BC2, 85356 },
- { 0x6BC3, 85362 },
- { 0x005F, 85368 },
- { 0x6E0E, 85370 },
- { 0x6E0F, 85371 },
- { 0x6FC8, 85375 },
- { 0x701C, 85377 },
- { 0x6FD1, 85380 },
- { 0x6FCF, 85382 },
- { 0x6FD3, 85385 },
- { 0x1E3F, 85387 },
- { 0x2180, 85389 },
- { 0x2287, 85391 },
- { 0x2273, 85394 },
- { 0x2279, 85397 },
- { 0x21F7, 85400 },
- { 0x1BF2, 85403 },
- { 0x71BD, 85404 },
- { 0x1DAE, 85405 },
- { 0x264D, 85407 },
- { 0x264C, 85411 },
- { 0x6FFD, 85415 },
- { 0x6DF6, 85417 },
- { 0x36B2, 85419 },
- { 0x36B3, 85422 },
- { 0x36B1, 85426 },
- { 0x3699, 85430 },
- { 0x369C, 85433 },
- { 0x369A, 85436 },
- { 0x369D, 85439 },
- { 0x369B, 85442 },
- { 0x368A, 85445 },
- { 0x3680, 85448 },
- { 0x3686, 85451 },
- { 0x36A2, 85454 },
- { 0x36A0, 85457 },
- { 0x367E, 85460 },
- { 0x3698, 85463 },
- { 0x3682, 85466 },
- { 0x367C, 85469 },
- { 0x3695, 85472 },
- { 0x368B, 85475 },
- { 0x3687, 85478 },
- { 0x3688, 85481 },
- { 0x369E, 85484 },
- { 0x3694, 85487 },
- { 0x3697, 85490 },
- { 0x3684, 85493 },
- { 0x368F, 85496 },
- { 0x369F, 85499 },
- { 0x3693, 85502 },
- { 0x3691, 85505 },
- { 0x3681, 85508 },
- { 0x36A7, 85511 },
- { 0x368E, 85514 },
- { 0x36A1, 85517 },
- { 0x367D, 85520 },
- { 0x367F, 85523 },
- { 0x36A8, 85526 },
- { 0x3683, 85529 },
- { 0x3689, 85532 },
- { 0x3696, 85535 },
- { 0x3685, 85538 },
- { 0x368C, 85541 },
- { 0x36A5, 85544 },
- { 0x3690, 85547 },
- { 0x368D, 85550 },
- { 0x36A6, 85553 },
- { 0x3692, 85556 },
- { 0x36AB, 85560 },
- { 0x36A9, 85564 },
- { 0x36AC, 85568 },
- { 0x36AA, 85572 },
- { 0x36AF, 85576 },
- { 0x36B0, 85579 },
- { 0x36AD, 85583 },
- { 0x36A3, 85587 },
- { 0x36A4, 85591 },
- { 0x36AE, 85595 },
- { 0x4000, 85599 },
- { 0x3FFA, 85604 },
- { 0x3FE3, 85608 },
- { 0x3FF5, 85612 },
- { 0x3FE9, 85616 },
- { 0x3FF6, 85620 },
- { 0x3FE8, 85624 },
- { 0x3FE5, 85628 },
- { 0x3FED, 85632 },
- { 0x3FF8, 85636 },
- { 0x3FF3, 85640 },
- { 0x3FF2, 85644 },
- { 0x3FFF, 85648 },
- { 0x3FF1, 85652 },
- { 0x3FFC, 85656 },
- { 0x4005, 85660 },
- { 0x3FE2, 85665 },
- { 0x3FF4, 85669 },
- { 0x3FDD, 85674 },
- { 0x3FF7, 85678 },
- { 0x4001, 85682 },
- { 0x3FFB, 85686 },
- { 0x3FEE, 85691 },
- { 0x4004, 85695 },
- { 0x3FE1, 85700 },
- { 0x3FF9, 85704 },
- { 0x3FDE, 85708 },
- { 0x3FEF, 85712 },
- { 0x3FEC, 85716 },
- { 0x4002, 85720 },
- { 0x3FDF, 85724 },
- { 0x3FDA, 85728 },
- { 0x3FE4, 85733 },
- { 0x3FF0, 85737 },
- { 0x3FDC, 85741 },
- { 0x3FE7, 85745 },
- { 0x3FFD, 85749 },
- { 0x3FFE, 85753 },
- { 0x3FE0, 85757 },
- { 0x3FE6, 85761 },
- { 0x4003, 85765 },
- { 0x3FDB, 85769 },
- { 0x3FEA, 85774 },
- { 0x3FEB, 85778 },
- { 0x4006, 85783 },
- { 0x3FD9, 85789 },
- { 0x2289, 85793 },
- { 0x6E39, 85795 },
- { 0x1E9F, 85797 },
- { 0x1E03, 85799 },
- { 0x1E05, 85800 },
- { 0x1E07, 85804 },
- { 0x1E71, 85808 },
- { 0x260F, 85813 },
- { 0x2613, 85818 },
- { 0x2611, 85824 },
- { 0x260D, 85829 },
- { 0x260B, 85833 },
- { 0x2609, 85839 },
- { 0x1E39, 85844 },
- { 0x7196, 85847 },
- { 0x1F20, 85849 },
- { 0x6DB3, 85851 },
- { 0x1CD7, 85852 },
- { 0x20F0, 85854 },
- { 0x20F1, 85857 },
- { 0x20F2, 85860 },
- { 0x20F3, 85863 },
- { 0x20F4, 85872 },
- { 0x20F5, 85878 },
- { 0x20F6, 85887 },
- { 0x20F7, 85896 },
- { 0x20F8, 85899 },
- { 0x20F9, 85905 },
- { 0x001F, 85914 },
- { 0x1BFC, 85916 },
- { 0x2215, 85919 },
- { 0x21D6, 85920 },
- { 0x6BE7, 85923 },
- { 0x6BE8, 85928 },
- { 0x6BE9, 85933 },
- { 0x6BEA, 85938 },
- { 0x6BEB, 85943 },
- { 0x6BEC, 85948 },
- { 0x6BED, 85953 },
- { 0x6BEE, 85958 },
- { 0x6BEF, 85963 },
- { 0x6BF0, 85968 },
- { 0x6BF1, 85973 },
- { 0x6BF2, 85978 },
- { 0x6BF3, 85983 },
- { 0x6BF4, 85988 },
- { 0x6BF5, 85993 },
- { 0x6BF6, 85998 },
- { 0x6BF7, 86003 },
- { 0x6BF8, 86008 },
- { 0x6BF9, 86013 },
- { 0x6BFA, 86018 },
- { 0x6BFB, 86023 },
- { 0x6BFC, 86028 },
- { 0x6BFD, 86033 },
- { 0x6BFE, 86038 },
- { 0x6BFF, 86043 },
- { 0x6C00, 86048 },
- { 0x6F47, 86053 },
- { 0x6CD2, 86055 },
- { 0x1CAC, 86057 },
- { 0x6FF6, 86058 },
- { 0x1E99, 86059 },
- { 0x6ED0, 86062 },
- { 0x24FD, 86068 },
- { 0x24FF, 86070 },
- { 0x2934, 86074 },
- { 0x250A, 86076 },
- { 0x1BE9, 86079 },
- { 0x1DC6, 86081 },
- { 0x1E56, 86083 },
- { 0x1BEA, 86086 },
- { 0x2AAA, 86089 },
- { 0x2647, 86094 },
- { 0x2904, 86099 },
- { 0x6ECC, 86102 },
- { 0x6ECD, 86108 },
- { 0x6ECE, 86112 },
- { 0x1BEB, 86116 },
- { 0x1BFF, 86119 },
- { 0x2173, 86122 },
- { 0x6ECF, 86127 },
- { 0x2921, 86130 },
- { 0x1C03, 86133 },
- { 0x1CD0, 86135 },
- { 0x224F, 86139 },
- { 0x71C0, 86140 },
- { 0x21A9, 86141 },
- { 0x6C6C, 86142 },
- { 0x228A, 86143 },
- { 0x2278, 86146 },
- { 0x22A7, 86150 },
- { 0x2172, 86153 },
- { 0x6C5B, 86154 },
- { 0x7008, 86156 },
- { 0x700D, 86158 },
- { 0x6EDB, 86160 },
- { 0x6EDC, 86165 },
- { 0x6ED5, 86170 },
- { 0x6ED6, 86175 },
- { 0x6ED9, 86180 },
- { 0x6EDA, 86185 },
- { 0x6ED3, 86190 },
- { 0x6ED4, 86195 },
- { 0x3501, 86200 },
- { 0x6F6F, 86202 },
- { 0x6DDF, 86204 },
- { 0x7007, 86206 },
- { 0x6F7D, 86208 },
- { 0x6F7C, 86211 },
- { 0x6F4A, 86214 },
- { 0x7195, 86216 },
- { 0x2282, 86218 },
- { 0x6F1E, 86219 },
- { 0x1C64, 86223 },
- { 0x6D6E, 86225 },
- { 0x6C97, 86227 },
- { 0x6E0A, 86229 },
- { 0x1DEC, 86231 },
- { 0x1E04, 86234 },
- { 0x1E06, 86235 },
- { 0x1E08, 86239 },
- { 0x1E72, 86243 },
- { 0x2610, 86248 },
- { 0x2614, 86253 },
- { 0x2612, 86259 },
- { 0x260E, 86264 },
- { 0x260C, 86268 },
- { 0x260A, 86274 },
- { 0x1E3A, 86279 },
- { 0x1E0C, 86282 },
- { 0x1E10, 86284 },
- { 0x261E, 86289 },
- { 0x1E14, 86297 },
- { 0x2626, 86303 },
- { 0x2622, 86309 },
- { 0x2624, 86314 },
- { 0x2620, 86320 },
- { 0x2618, 86325 },
- { 0x261A, 86328 },
- { 0x261C, 86333 },
- { 0x262E, 86338 },
- { 0x2630, 86341 },
- { 0x24D5, 86344 },
- { 0x2632, 86348 },
- { 0x2631, 86356 },
- { 0x2323, 86359 },
- { 0x1EB8, 86362 },
- { 0x144F, 86363 },
- { 0x1450, 86367 },
- { 0x143F, 86371 },
- { 0x1440, 86374 },
- { 0x1441, 86377 },
- { 0x1449, 86380 },
- { 0x1446, 86383 },
- { 0x1443, 86386 },
- { 0x1442, 86389 },
- { 0x144C, 86392 },
- { 0x144A, 86395 },
- { 0x1447, 86398 },
- { 0x1448, 86401 },
- { 0x144E, 86404 },
- { 0x1445, 86407 },
- { 0x144D, 86410 },
- { 0x144B, 86413 },
- { 0x1444, 86416 },
- { 0x6CC6, 86419 },
- { 0x6E01, 86421 },
- { 0x7183, 86423 },
- { 0x292E, 86425 },
- { 0x2849, 86427 },
- { 0x287F, 86430 },
- { 0x2862, 86433 },
- { 0x2880, 86436 },
- { 0x286C, 86439 },
- { 0x285D, 86442 },
- { 0x284A, 86445 },
- { 0x2850, 86448 },
- { 0x2855, 86451 },
- { 0x284C, 86454 },
- { 0x2859, 86457 },
- { 0x284F, 86460 },
- { 0x2856, 86463 },
- { 0x2866, 86466 },
- { 0x2867, 86469 },
- { 0x2868, 86472 },
- { 0x286B, 86475 },
- { 0x2860, 86478 },
- { 0x286D, 86481 },
- { 0x2872, 86484 },
- { 0x2875, 86487 },
- { 0x2879, 86490 },
- { 0x287A, 86493 },
- { 0x287B, 86496 },
- { 0x287C, 86499 },
- { 0x2854, 86502 },
- { 0x2871, 86505 },
- { 0x284B, 86509 },
- { 0x2877, 86512 },
- { 0x2852, 86515 },
- { 0x2851, 86518 },
- { 0x286F, 86521 },
- { 0x285C, 86524 },
- { 0x285E, 86527 },
- { 0x286E, 86530 },
- { 0x2874, 86533 },
- { 0x2873, 86536 },
- { 0x2876, 86539 },
- { 0x2878, 86542 },
- { 0x2863, 86545 },
- { 0x287E, 86548 },
- { 0x2853, 86551 },
- { 0x284D, 86554 },
- { 0x2858, 86557 },
- { 0x285A, 86560 },
- { 0x284E, 86565 },
- { 0x285B, 86570 },
- { 0x2857, 86574 },
- { 0x2861, 86578 },
- { 0x2870, 86582 },
- { 0x2869, 86586 },
- { 0x285F, 86590 },
- { 0x286A, 86594 },
- { 0x2865, 86598 },
- { 0x2864, 86602 },
- { 0x287D, 86606 },
- { 0x2881, 86610 },
- { 0x2883, 86615 },
- { 0x2882, 86618 },
- { 0x1BFE, 86621 },
- { 0x6C31, 86624 },
- { 0x6C32, 86630 },
- { 0x6C37, 86636 },
- { 0x6C33, 86642 },
- { 0x6C35, 86648 },
- { 0x6C38, 86654 },
- { 0x6C30, 86660 },
- { 0x6C34, 86666 },
- { 0x6C36, 86672 },
- { 0x6B69, 86678 },
- { 0x2524, 86685 },
- { 0x2527, 86689 },
- { 0x7001, 86694 },
- { 0x2525, 86698 },
- { 0x1C11, 86701 },
- { 0x6D5B, 86702 },
- { 0x6CB4, 86704 },
- { 0x40F9, 86706 },
- { 0x40F6, 86709 },
- { 0x40F7, 86712 },
- { 0x40E0, 86715 },
- { 0x40EF, 86718 },
- { 0x40F5, 86721 },
- { 0x40E1, 86724 },
- { 0x40EC, 86727 },
- { 0x40EE, 86730 },
- { 0x40E6, 86733 },
- { 0x40DE, 86736 },
- { 0x40E9, 86739 },
- { 0x40EB, 86742 },
- { 0x40F8, 86745 },
- { 0x40E4, 86748 },
- { 0x40E5, 86751 },
- { 0x40DB, 86754 },
- { 0x40DC, 86757 },
- { 0x40EA, 86760 },
- { 0x40E3, 86763 },
- { 0x40F1, 86766 },
- { 0x40F0, 86769 },
- { 0x40E7, 86772 },
- { 0x40E2, 86775 },
- { 0x40DF, 86778 },
- { 0x40DD, 86781 },
- { 0x40F4, 86784 },
- { 0x40E8, 86787 },
- { 0x40F2, 86790 },
- { 0x40ED, 86793 },
- { 0x40F3, 86796 },
- { 0x215C, 86799 },
- { 0x224B, 86800 },
- { 0x216E, 86803 },
- { 0x6F4D, 86807 },
- { 0x1BF3, 86809 },
- { 0x1CB0, 86810 },
- { 0x2324, 86811 },
- { 0x252A, 86816 },
- { 0x263E, 86821 },
- { 0x263C, 86826 },
- { 0x2930, 86831 },
- { 0x26D7, 86834 },
- { 0x1C12, 86837 },
- { 0x2ABE, 86840 },
- { 0x2AC2, 86844 },
- { 0x2AC0, 86850 },
- { 0x2ABF, 86856 },
- { 0x2AC1, 86863 },
- { 0x005C, 86872 },
- { 0x2649, 86874 },
- { 0x264A, 86879 },
- { 0x1F08, 86884 },
- { 0x1F59, 86889 },
- { 0x2202, 86892 },
- { 0x2922, 86897 },
- { 0x24F4, 86899 },
- { 0x6FE1, 86902 },
- { 0x1E77, 86905 },
- { 0x2AC8, 86907 },
- { 0x1EA0, 86911 },
- { 0x1C8E, 86913 },
- { 0x6CDA, 86917 },
- { 0x222F, 86919 },
- { 0x6FCC, 86924 },
- { 0x0006, 86925 },
- { 0x5613, 86926 },
- { 0x5614, 86929 },
- { 0x5615, 86932 },
- { 0x5616, 86935 },
- { 0x5617, 86938 },
- { 0x5618, 86941 },
- { 0x5619, 86944 },
- { 0x561A, 86947 },
- { 0x561B, 86950 },
- { 0x561C, 86953 },
- { 0x561E, 86956 },
- { 0x561F, 86959 },
- { 0x5620, 86962 },
- { 0x5621, 86965 },
- { 0x5622, 86968 },
- { 0x5623, 86971 },
- { 0x5624, 86974 },
- { 0x5625, 86977 },
- { 0x5626, 86980 },
- { 0x5627, 86983 },
- { 0x5628, 86986 },
- { 0x5629, 86989 },
- { 0x562A, 86992 },
- { 0x562B, 86995 },
- { 0x562C, 86998 },
- { 0x562D, 87001 },
- { 0x562F, 87004 },
- { 0x5630, 87007 },
- { 0x5631, 87010 },
- { 0x5632, 87013 },
- { 0x5633, 87016 },
- { 0x5634, 87019 },
- { 0x5635, 87022 },
- { 0x5636, 87025 },
- { 0x5637, 87028 },
- { 0x5638, 87031 },
- { 0x5639, 87034 },
- { 0x563A, 87037 },
- { 0x563B, 87040 },
- { 0x563D, 87043 },
- { 0x563E, 87046 },
- { 0x5640, 87049 },
- { 0x5641, 87052 },
- { 0x5642, 87055 },
- { 0x5643, 87058 },
- { 0x5645, 87061 },
- { 0x5648, 87064 },
- { 0x5649, 87067 },
- { 0x564A, 87070 },
- { 0x564B, 87073 },
- { 0x564C, 87076 },
- { 0x564D, 87079 },
- { 0x564E, 87082 },
- { 0x564F, 87085 },
- { 0x5650, 87088 },
- { 0x5651, 87091 },
- { 0x5652, 87094 },
- { 0x5653, 87097 },
- { 0x5654, 87100 },
- { 0x5655, 87103 },
- { 0x5656, 87106 },
- { 0x5657, 87109 },
- { 0x5658, 87112 },
- { 0x5659, 87115 },
- { 0x565A, 87118 },
- { 0x565B, 87121 },
- { 0x565F, 87124 },
- { 0x5660, 87127 },
- { 0x5661, 87130 },
- { 0x5662, 87133 },
- { 0x5663, 87136 },
- { 0x5664, 87139 },
- { 0x5665, 87142 },
- { 0x5666, 87145 },
- { 0x5667, 87148 },
- { 0x5668, 87151 },
- { 0x5669, 87154 },
- { 0x566A, 87157 },
- { 0x566B, 87160 },
- { 0x566C, 87163 },
- { 0x566D, 87166 },
- { 0x566E, 87169 },
- { 0x566F, 87172 },
- { 0x5670, 87175 },
- { 0x5671, 87178 },
- { 0x5672, 87181 },
- { 0x5673, 87184 },
- { 0x5674, 87187 },
- { 0x5675, 87190 },
- { 0x5676, 87193 },
- { 0x5677, 87196 },
- { 0x5678, 87199 },
- { 0x5679, 87202 },
- { 0x567A, 87205 },
- { 0x567B, 87208 },
- { 0x567C, 87211 },
- { 0x567D, 87214 },
- { 0x567F, 87217 },
- { 0x5681, 87220 },
- { 0x5682, 87223 },
- { 0x5684, 87226 },
- { 0x5686, 87229 },
- { 0x5688, 87232 },
- { 0x5689, 87235 },
- { 0x568D, 87238 },
- { 0x5690, 87241 },
- { 0x5691, 87244 },
- { 0x5695, 87247 },
- { 0x5696, 87250 },
- { 0x5697, 87253 },
- { 0x569A, 87256 },
- { 0x569B, 87259 },
- { 0x569C, 87262 },
- { 0x569D, 87265 },
- { 0x569E, 87268 },
- { 0x56A0, 87271 },
- { 0x56A1, 87274 },
- { 0x56A2, 87277 },
- { 0x56A3, 87280 },
- { 0x56A4, 87283 },
- { 0x56A5, 87286 },
- { 0x56A6, 87289 },
- { 0x56A7, 87292 },
- { 0x56A8, 87295 },
- { 0x56A9, 87298 },
- { 0x56AB, 87301 },
- { 0x56AC, 87304 },
- { 0x56AD, 87307 },
- { 0x56AE, 87310 },
- { 0x56AF, 87313 },
- { 0x56B0, 87316 },
- { 0x56B1, 87319 },
- { 0x56B2, 87322 },
- { 0x56B3, 87325 },
- { 0x56B4, 87328 },
- { 0x56B6, 87331 },
- { 0x56B7, 87334 },
- { 0x56B8, 87337 },
- { 0x56B9, 87340 },
- { 0x56BA, 87343 },
- { 0x56BB, 87346 },
- { 0x56BC, 87349 },
- { 0x56BD, 87352 },
- { 0x56BE, 87355 },
- { 0x56BF, 87358 },
- { 0x56C0, 87361 },
- { 0x56C1, 87364 },
- { 0x56C2, 87367 },
- { 0x56C3, 87370 },
- { 0x56C4, 87373 },
- { 0x56C5, 87376 },
- { 0x56C6, 87379 },
- { 0x56C7, 87382 },
- { 0x56C8, 87385 },
- { 0x56C9, 87388 },
- { 0x56CA, 87391 },
- { 0x56CB, 87394 },
- { 0x56CC, 87397 },
- { 0x56CD, 87400 },
- { 0x56CE, 87403 },
- { 0x56CF, 87406 },
- { 0x56D0, 87409 },
- { 0x56D1, 87412 },
- { 0x56D2, 87415 },
- { 0x56D3, 87418 },
- { 0x56D4, 87421 },
- { 0x56D5, 87424 },
- { 0x56D6, 87427 },
- { 0x56D7, 87430 },
- { 0x56D8, 87433 },
- { 0x56D9, 87436 },
- { 0x56DA, 87439 },
- { 0x56DB, 87442 },
- { 0x56DC, 87445 },
- { 0x56DD, 87448 },
- { 0x56DE, 87451 },
- { 0x56DF, 87454 },
- { 0x56E0, 87457 },
- { 0x56E1, 87460 },
- { 0x56E2, 87463 },
- { 0x56E3, 87466 },
- { 0x56E4, 87469 },
- { 0x56E5, 87472 },
- { 0x56E6, 87475 },
- { 0x56E7, 87478 },
- { 0x56E8, 87481 },
- { 0x56E9, 87484 },
- { 0x56EA, 87487 },
- { 0x56EB, 87490 },
- { 0x56EC, 87493 },
- { 0x56ED, 87496 },
- { 0x56EE, 87499 },
- { 0x56EF, 87502 },
- { 0x56F0, 87505 },
- { 0x56F1, 87508 },
- { 0x56F2, 87511 },
- { 0x56F3, 87514 },
- { 0x56F4, 87517 },
- { 0x56F5, 87520 },
- { 0x56F6, 87523 },
- { 0x56F7, 87526 },
- { 0x56F8, 87529 },
- { 0x56FB, 87532 },
- { 0x56FC, 87535 },
- { 0x56FD, 87538 },
- { 0x56FE, 87541 },
- { 0x56FF, 87544 },
- { 0x5701, 87547 },
- { 0x5702, 87550 },
- { 0x5704, 87553 },
- { 0x5705, 87556 },
- { 0x5706, 87559 },
- { 0x5707, 87562 },
- { 0x5708, 87565 },
- { 0x5709, 87568 },
- { 0x570B, 87571 },
- { 0x570D, 87574 },
- { 0x570E, 87577 },
- { 0x570F, 87580 },
- { 0x5710, 87583 },
- { 0x5711, 87586 },
- { 0x5712, 87589 },
- { 0x5713, 87592 },
- { 0x5714, 87595 },
- { 0x5715, 87598 },
- { 0x5716, 87601 },
- { 0x5717, 87604 },
- { 0x5719, 87607 },
- { 0x571A, 87610 },
- { 0x571B, 87613 },
- { 0x571C, 87616 },
- { 0x571D, 87619 },
- { 0x571E, 87622 },
- { 0x571F, 87625 },
- { 0x5720, 87628 },
- { 0x5721, 87631 },
- { 0x5722, 87634 },
- { 0x5723, 87637 },
- { 0x5724, 87640 },
- { 0x5725, 87643 },
- { 0x5726, 87646 },
- { 0x5727, 87649 },
- { 0x5728, 87652 },
- { 0x5729, 87655 },
- { 0x572A, 87658 },
- { 0x572B, 87661 },
- { 0x572C, 87664 },
- { 0x572D, 87667 },
- { 0x572E, 87670 },
- { 0x572F, 87673 },
- { 0x5730, 87676 },
- { 0x5731, 87679 },
- { 0x5732, 87682 },
- { 0x5733, 87685 },
- { 0x5734, 87688 },
- { 0x5735, 87691 },
- { 0x5736, 87694 },
- { 0x5737, 87697 },
- { 0x5738, 87700 },
- { 0x5739, 87703 },
- { 0x573A, 87706 },
- { 0x573B, 87709 },
- { 0x573C, 87712 },
- { 0x573D, 87715 },
- { 0x573E, 87718 },
- { 0x573F, 87721 },
- { 0x5740, 87724 },
- { 0x5742, 87727 },
- { 0x5743, 87730 },
- { 0x5744, 87733 },
- { 0x5745, 87736 },
- { 0x5746, 87739 },
- { 0x5747, 87742 },
- { 0x5748, 87745 },
- { 0x5749, 87748 },
- { 0x574A, 87751 },
- { 0x574B, 87754 },
- { 0x574C, 87757 },
- { 0x574D, 87760 },
- { 0x574E, 87763 },
- { 0x574F, 87766 },
- { 0x5750, 87769 },
- { 0x5751, 87772 },
- { 0x5752, 87775 },
- { 0x5753, 87778 },
- { 0x5754, 87781 },
- { 0x5755, 87784 },
- { 0x5756, 87787 },
- { 0x5757, 87790 },
- { 0x5759, 87793 },
- { 0x575A, 87796 },
- { 0x575B, 87799 },
- { 0x575C, 87802 },
- { 0x575D, 87805 },
- { 0x575F, 87808 },
- { 0x5760, 87811 },
- { 0x5761, 87814 },
- { 0x5762, 87817 },
- { 0x5763, 87820 },
- { 0x5765, 87823 },
- { 0x5766, 87826 },
- { 0x5767, 87829 },
- { 0x5768, 87832 },
- { 0x5769, 87835 },
- { 0x576A, 87838 },
- { 0x576B, 87841 },
- { 0x576C, 87844 },
- { 0x576D, 87847 },
- { 0x576E, 87850 },
- { 0x5770, 87853 },
- { 0x5771, 87856 },
- { 0x5772, 87859 },
- { 0x5773, 87862 },
- { 0x5774, 87865 },
- { 0x5775, 87868 },
- { 0x5776, 87871 },
- { 0x5777, 87874 },
- { 0x5778, 87877 },
- { 0x5779, 87880 },
- { 0x577A, 87883 },
- { 0x577B, 87886 },
- { 0x577C, 87889 },
- { 0x577D, 87892 },
- { 0x577E, 87895 },
- { 0x577F, 87898 },
- { 0x5780, 87901 },
- { 0x5781, 87904 },
- { 0x5782, 87907 },
- { 0x5783, 87910 },
- { 0x5785, 87913 },
- { 0x5786, 87916 },
- { 0x578A, 87919 },
- { 0x578B, 87922 },
- { 0x578C, 87925 },
- { 0x578D, 87928 },
- { 0x5791, 87931 },
- { 0x5792, 87934 },
- { 0x5793, 87937 },
- { 0x5794, 87940 },
- { 0x5795, 87943 },
- { 0x5796, 87946 },
- { 0x5797, 87949 },
- { 0x5798, 87952 },
- { 0x5799, 87955 },
- { 0x579A, 87958 },
- { 0x579B, 87961 },
- { 0x579C, 87964 },
- { 0x579D, 87967 },
- { 0x579E, 87970 },
- { 0x579F, 87973 },
- { 0x57A0, 87976 },
- { 0x57A1, 87979 },
- { 0x57A2, 87982 },
- { 0x57A3, 87985 },
- { 0x57A4, 87988 },
- { 0x57A5, 87991 },
- { 0x57A6, 87994 },
- { 0x57A7, 87997 },
- { 0x57A9, 88000 },
- { 0x57AA, 88003 },
- { 0x57AB, 88006 },
- { 0x57AC, 88009 },
- { 0x57AD, 88012 },
- { 0x57AF, 88015 },
- { 0x57B0, 88018 },
- { 0x57B1, 88021 },
- { 0x57B2, 88024 },
- { 0x57B4, 88027 },
- { 0x57B5, 88030 },
- { 0x57B6, 88033 },
- { 0x57B8, 88036 },
- { 0x57B9, 88039 },
- { 0x57BA, 88042 },
- { 0x57BB, 88045 },
- { 0x57BC, 88048 },
- { 0x57BD, 88051 },
- { 0x57BE, 88054 },
- { 0x57BF, 88057 },
- { 0x57C0, 88060 },
- { 0x57C1, 88063 },
- { 0x57C3, 88066 },
- { 0x57C4, 88069 },
- { 0x57C6, 88075 },
- { 0x57C7, 88078 },
- { 0x57C8, 88081 },
- { 0x57CA, 88084 },
- { 0x57CB, 88087 },
- { 0x57CC, 88090 },
- { 0x57CD, 88093 },
- { 0x57CE, 88096 },
- { 0x57CF, 88099 },
- { 0x57D0, 88102 },
- { 0x57D1, 88106 },
- { 0x57D2, 88109 },
- { 0x57D3, 88112 },
- { 0x57D4, 88115 },
- { 0x57D5, 88118 },
- { 0x57D6, 88121 },
- { 0x57D7, 88124 },
- { 0x57D8, 88127 },
- { 0x57D9, 88130 },
- { 0x57DA, 88133 },
- { 0x57DB, 88136 },
- { 0x57DC, 88139 },
- { 0x57DD, 88142 },
- { 0x57DE, 88145 },
- { 0x57DF, 88148 },
- { 0x57E0, 88151 },
- { 0x57E1, 88154 },
- { 0x57E3, 88160 },
- { 0x57E4, 88163 },
- { 0x57E5, 88166 },
- { 0x57E6, 88169 },
- { 0x57E7, 88172 },
- { 0x57E8, 88175 },
- { 0x57E9, 88178 },
- { 0x57EA, 88181 },
- { 0x57EB, 88184 },
- { 0x57EC, 88187 },
- { 0x57ED, 88190 },
- { 0x57EE, 88193 },
- { 0x57EF, 88196 },
- { 0x57F0, 88199 },
- { 0x57F1, 88202 },
- { 0x57F2, 88205 },
- { 0x57F3, 88208 },
- { 0x57F4, 88211 },
- { 0x57F5, 88214 },
- { 0x57F6, 88217 },
- { 0x57F7, 88220 },
- { 0x57F8, 88223 },
- { 0x57F9, 88226 },
- { 0x57FA, 88229 },
- { 0x57FB, 88232 },
- { 0x57FC, 88235 },
- { 0x57FD, 88238 },
- { 0x57FE, 88241 },
- { 0x57FF, 88244 },
- { 0x5800, 88247 },
- { 0x5801, 88250 },
- { 0x5802, 88253 },
- { 0x5803, 88256 },
- { 0x5804, 88259 },
- { 0x5805, 88262 },
- { 0x5806, 88265 },
- { 0x5807, 88268 },
- { 0x5808, 88271 },
- { 0x5809, 88274 },
- { 0x580A, 88277 },
- { 0x580C, 88280 },
- { 0x580D, 88283 },
- { 0x580E, 88286 },
- { 0x580F, 88289 },
- { 0x5810, 88292 },
- { 0x5811, 88295 },
- { 0x5812, 88298 },
- { 0x5814, 88301 },
- { 0x5815, 88304 },
- { 0x5816, 88307 },
- { 0x5817, 88310 },
- { 0x5818, 88313 },
- { 0x5819, 88316 },
- { 0x581A, 88319 },
- { 0x581B, 88322 },
- { 0x581C, 88325 },
- { 0x581D, 88328 },
- { 0x581E, 88331 },
- { 0x581F, 88334 },
- { 0x5820, 88337 },
- { 0x5821, 88340 },
- { 0x5822, 88343 },
- { 0x5823, 88346 },
- { 0x5824, 88349 },
- { 0x5825, 88352 },
- { 0x5826, 88355 },
- { 0x5827, 88358 },
- { 0x5828, 88361 },
- { 0x5829, 88364 },
- { 0x582A, 88367 },
- { 0x582B, 88370 },
- { 0x582C, 88373 },
- { 0x582D, 88376 },
- { 0x582E, 88379 },
- { 0x582F, 88382 },
- { 0x5830, 88385 },
- { 0x5831, 88388 },
- { 0x5832, 88391 },
- { 0x5833, 88394 },
- { 0x5834, 88397 },
- { 0x5835, 88400 },
- { 0x5836, 88403 },
- { 0x5837, 88406 },
- { 0x5838, 88409 },
- { 0x5839, 88412 },
- { 0x583A, 88415 },
- { 0x583B, 88418 },
- { 0x583C, 88421 },
- { 0x583D, 88424 },
- { 0x583E, 88427 },
- { 0x583F, 88430 },
- { 0x5840, 88433 },
- { 0x5841, 88436 },
- { 0x5842, 88439 },
- { 0x5843, 88442 },
- { 0x5844, 88445 },
- { 0x5845, 88448 },
- { 0x5846, 88451 },
- { 0x5847, 88454 },
- { 0x5848, 88457 },
- { 0x5849, 88460 },
- { 0x584A, 88463 },
- { 0x584B, 88466 },
- { 0x584C, 88469 },
- { 0x584D, 88472 },
- { 0x584E, 88475 },
- { 0x584F, 88478 },
- { 0x5850, 88481 },
- { 0x5851, 88484 },
- { 0x5852, 88487 },
- { 0x5853, 88490 },
- { 0x5854, 88493 },
- { 0x5855, 88496 },
- { 0x5856, 88499 },
- { 0x5857, 88502 },
- { 0x5858, 88505 },
- { 0x5859, 88508 },
- { 0x561D, 88511 },
- { 0x562E, 88514 },
- { 0x563C, 88517 },
- { 0x563F, 88520 },
- { 0x5644, 88523 },
- { 0x5646, 88526 },
- { 0x5647, 88529 },
- { 0x565C, 88532 },
- { 0x565D, 88535 },
- { 0x565E, 88538 },
- { 0x567E, 88541 },
- { 0x5680, 88544 },
- { 0x5683, 88547 },
- { 0x5685, 88550 },
- { 0x5687, 88553 },
- { 0x568A, 88556 },
- { 0x568B, 88559 },
- { 0x568C, 88562 },
- { 0x568E, 88565 },
- { 0x568F, 88568 },
- { 0x5692, 88571 },
- { 0x5693, 88574 },
- { 0x5694, 88577 },
- { 0x5698, 88580 },
- { 0x5699, 88583 },
- { 0x569F, 88586 },
- { 0x56AA, 88589 },
- { 0x56B5, 88592 },
- { 0x56F9, 88595 },
- { 0x56FA, 88598 },
- { 0x5700, 88601 },
- { 0x5703, 88604 },
- { 0x570A, 88607 },
- { 0x570C, 88610 },
- { 0x5718, 88613 },
- { 0x5741, 88616 },
- { 0x5758, 88619 },
- { 0x575E, 88622 },
- { 0x5764, 88625 },
- { 0x576F, 88628 },
- { 0x5784, 88631 },
- { 0x5787, 88634 },
- { 0x5788, 88637 },
- { 0x5789, 88640 },
- { 0x578E, 88643 },
- { 0x578F, 88646 },
- { 0x5790, 88649 },
- { 0x57A8, 88652 },
- { 0x57AE, 88655 },
- { 0x57B3, 88658 },
- { 0x57B7, 88661 },
- { 0x57C2, 88664 },
- { 0x57C5, 88667 },
- { 0x57C9, 88670 },
- { 0x57E2, 88673 },
- { 0x580B, 88679 },
- { 0x5813, 88682 },
- { 0x6F62, 88685 },
- { 0x2164, 88687 },
- { 0x1E2F, 88689 },
- { 0x6C81, 88690 },
- { 0x6D22, 88691 },
- { 0x6D33, 88694 },
- { 0x4CAF, 88698 },
- { 0x4CB0, 88701 },
- { 0x4CAA, 88704 },
- { 0x4CA9, 88707 },
- { 0x4CA8, 88710 },
- { 0x4CAB, 88713 },
- { 0x4CA7, 88716 },
- { 0x4CAE, 88719 },
- { 0x4CAC, 88722 },
- { 0x4CB2, 88724 },
- { 0x4CB7, 88727 },
- { 0x4CB3, 88730 },
- { 0x4CB6, 88733 },
- { 0x4CB5, 88736 },
- { 0x4CBA, 88739 },
- { 0x4CB1, 88742 },
- { 0x4CB9, 88745 },
- { 0x4CB8, 88748 },
- { 0x4CB4, 88751 },
- { 0x4CA3, 88754 },
- { 0x4C9C, 88758 },
- { 0x4CA5, 88762 },
- { 0x4C9E, 88766 },
- { 0x4C9B, 88770 },
- { 0x4CA4, 88774 },
- { 0x4CA6, 88778 },
- { 0x4C9D, 88782 },
- { 0x4C9F, 88786 },
- { 0x4CA2, 88790 },
- { 0x4CA0, 88795 },
- { 0x4CA1, 88800 },
- { 0x4CAD, 88805 },
- { 0x4C6D, 88808 },
- { 0x4C76, 88811 },
- { 0x4C6F, 88814 },
- { 0x4C78, 88817 },
- { 0x4C71, 88820 },
- { 0x4C6E, 88823 },
- { 0x4C77, 88826 },
- { 0x4C79, 88829 },
- { 0x4C90, 88832 },
- { 0x4C7F, 88835 },
- { 0x4C8B, 88838 },
- { 0x4C7C, 88841 },
- { 0x4C9A, 88844 },
- { 0x4C70, 88847 },
- { 0x4C81, 88850 },
- { 0x4C7A, 88853 },
- { 0x4C95, 88856 },
- { 0x4C92, 88859 },
- { 0x4C8D, 88862 },
- { 0x4C8E, 88865 },
- { 0x4C94, 88868 },
- { 0x4C99, 88871 },
- { 0x4C89, 88874 },
- { 0x4C72, 88877 },
- { 0x4C96, 88880 },
- { 0x4C93, 88883 },
- { 0x4C91, 88886 },
- { 0x4C80, 88889 },
- { 0x4C86, 88892 },
- { 0x4C8C, 88895 },
- { 0x4C7D, 88898 },
- { 0x4C82, 88901 },
- { 0x4C7B, 88904 },
- { 0x4C7E, 88907 },
- { 0x4C88, 88910 },
- { 0x4C83, 88913 },
- { 0x4C8F, 88916 },
- { 0x4C97, 88919 },
- { 0x4C98, 88922 },
- { 0x4C8A, 88925 },
- { 0x4C84, 88928 },
- { 0x4C87, 88931 },
- { 0x4C85, 88934 },
- { 0x4C75, 88937 },
- { 0x4C73, 88941 },
- { 0x4C74, 88945 },
- { 0x4CBB, 88949 },
- { 0x4CC0, 88952 },
- { 0x4CC4, 88955 },
- { 0x4CBC, 88958 },
- { 0x4CBF, 88961 },
- { 0x4CBE, 88964 },
- { 0x4CC3, 88967 },
- { 0x4CC2, 88970 },
- { 0x4CC8, 88973 },
- { 0x4CC7, 88976 },
- { 0x4CC1, 88979 },
- { 0x4CC9, 88982 },
- { 0x4CBD, 88985 },
- { 0x4CCB, 88988 },
- { 0x4CCC, 88991 },
- { 0x4CC6, 88994 },
- { 0x4CC5, 88997 },
- { 0x4CCA, 89000 },
- { 0x4CCD, 89003 },
- { 0x6FEF, 89007 },
- { 0x6CEC, 89008 },
- { 0x217D, 89009 },
- { 0x6DF7, 89011 },
- { 0x71C9, 89012 },
- { 0x5F9E, 89013 },
- { 0x5F7D, 89017 },
- { 0x5FF4, 89022 },
- { 0x5FB5, 89026 },
- { 0x5F89, 89031 },
- { 0x5FAF, 89036 },
- { 0x5FE8, 89040 },
- { 0x5F9F, 89046 },
- { 0x5FEC, 89050 },
- { 0x5FEB, 89055 },
- { 0x600B, 89060 },
- { 0x600D, 89065 },
- { 0x6009, 89070 },
- { 0x6010, 89076 },
- { 0x600E, 89082 },
- { 0x600C, 89087 },
- { 0x600A, 89092 },
- { 0x600F, 89097 },
- { 0x5FA2, 89102 },
- { 0x5F7C, 89108 },
- { 0x6006, 89113 },
- { 0x6037, 89117 },
- { 0x6038, 89122 },
- { 0x6039, 89127 },
- { 0x5FF5, 89132 },
- { 0x5FEF, 89136 },
- { 0x5F9D, 89141 },
- { 0x5FB7, 89145 },
- { 0x5F73, 89150 },
- { 0x5F72, 89155 },
- { 0x5F6F, 89160 },
- { 0x5F94, 89164 },
- { 0x5FD5, 89168 },
- { 0x5F9C, 89172 },
- { 0x5FE7, 89176 },
- { 0x5F83, 89181 },
- { 0x5F88, 89185 },
- { 0x5FD9, 89189 },
- { 0x5F70, 89194 },
- { 0x603F, 89198 },
- { 0x6041, 89205 },
- { 0x6042, 89212 },
- { 0x6040, 89219 },
- { 0x603D, 89226 },
- { 0x603E, 89231 },
- { 0x5FCF, 89236 },
- { 0x5FE3, 89241 },
- { 0x6034, 89246 },
- { 0x603A, 89253 },
- { 0x602B, 89260 },
- { 0x6036, 89266 },
- { 0x6032, 89271 },
- { 0x6033, 89278 },
- { 0x6034, 89285 },
- { 0x6035, 89292 },
- { 0x602D, 89299 },
- { 0x5FA3, 89306 },
- { 0x6028, 89311 },
- { 0x602C, 89318 },
- { 0x602E, 89324 },
- { 0x6031, 89330 },
- { 0x6030, 89337 },
- { 0x6029, 89344 },
- { 0x602F, 89350 },
- { 0x602A, 89356 },
- { 0x603B, 89362 },
- { 0x6047, 89368 },
- { 0x6048, 89373 },
- { 0x5FFE, 89378 },
- { 0x6064, 89384 },
- { 0x5F85, 89390 },
- { 0x6000, 89395 },
- { 0x5FFF, 89401 },
- { 0x601B, 89407 },
- { 0x5FA6, 89413 },
- { 0x5F93, 89418 },
- { 0x5FEE, 89422 },
- { 0x6063, 89427 },
- { 0x5FFA, 89432 },
- { 0x5FF9, 89438 },
- { 0x5FFB, 89444 },
- { 0x5FFD, 89450 },
- { 0x5FFC, 89456 },
- { 0x5FC6, 89462 },
- { 0x5FB6, 89467 },
- { 0x5F84, 89472 },
- { 0x5FCA, 89477 },
- { 0x5F8F, 89481 },
- { 0x5FC8, 89486 },
- { 0x5F95, 89491 },
- { 0x5F86, 89496 },
- { 0x5F98, 89500 },
- { 0x5FD8, 89504 },
- { 0x6057, 89509 },
- { 0x5F7E, 89513 },
- { 0x5FF6, 89517 },
- { 0x5FC7, 89521 },
- { 0x5F75, 89526 },
- { 0x5F74, 89531 },
- { 0x6043, 89536 },
- { 0x6045, 89543 },
- { 0x6046, 89550 },
- { 0x6044, 89557 },
- { 0x603C, 89564 },
- { 0x5FBF, 89569 },
- { 0x605B, 89573 },
- { 0x605A, 89578 },
- { 0x605C, 89583 },
- { 0x605E, 89588 },
- { 0x6058, 89593 },
- { 0x605D, 89598 },
- { 0x6059, 89603 },
- { 0x5FC5, 89608 },
- { 0x6008, 89612 },
- { 0x5FC4, 89616 },
- { 0x6025, 89620 },
- { 0x5FAE, 89627 },
- { 0x5FBE, 89631 },
- { 0x6062, 89637 },
- { 0x6060, 89643 },
- { 0x5F8A, 89649 },
- { 0x5FF8, 89654 },
- { 0x5FF2, 89658 },
- { 0x5FF1, 89663 },
- { 0x5FF0, 89668 },
- { 0x5FD0, 89673 },
- { 0x5FCC, 89677 },
- { 0x5FB0, 89681 },
- { 0x5FB8, 89685 },
- { 0x5FAB, 89689 },
- { 0x5FED, 89693 },
- { 0x5F8E, 89697 },
- { 0x5FD4, 89702 },
- { 0x5F9A, 89707 },
- { 0x5F99, 89713 },
- { 0x5F82, 89718 },
- { 0x5FA0, 89722 },
- { 0x5F96, 89726 },
- { 0x5F90, 89730 },
- { 0x5FC2, 89735 },
- { 0x5FF3, 89739 },
- { 0x5F91, 89744 },
- { 0x5F92, 89749 },
- { 0x5F87, 89753 },
- { 0x5FD6, 89757 },
- { 0x5FAA, 89762 },
- { 0x6049, 89767 },
- { 0x604A, 89773 },
- { 0x604B, 89779 },
- { 0x604C, 89784 },
- { 0x6001, 89789 },
- { 0x6004, 89793 },
- { 0x6003, 89799 },
- { 0x6002, 89806 },
- { 0x6055, 89813 },
- { 0x5FD7, 89818 },
- { 0x6026, 89822 },
- { 0x5F76, 89826 },
- { 0x5FA9, 89830 },
- { 0x5FB1, 89834 },
- { 0x5FB9, 89839 },
- { 0x5F7B, 89843 },
- { 0x6012, 89847 },
- { 0x6014, 89854 },
- { 0x6020, 89861 },
- { 0x6011, 89867 },
- { 0x6015, 89873 },
- { 0x6019, 89879 },
- { 0x601A, 89885 },
- { 0x6022, 89891 },
- { 0x6013, 89898 },
- { 0x6017, 89904 },
- { 0x6018, 89910 },
- { 0x6016, 89917 },
- { 0x6021, 89922 },
- { 0x5F8D, 89928 },
- { 0x5FA7, 89932 },
- { 0x5FBC, 89936 },
- { 0x5F8C, 89941 },
- { 0x6051, 89945 },
- { 0x6052, 89950 },
- { 0x6053, 89956 },
- { 0x6054, 89962 },
- { 0x604D, 89968 },
- { 0x604E, 89973 },
- { 0x604F, 89979 },
- { 0x6050, 89985 },
- { 0x5FF7, 89991 },
- { 0x5FD2, 89995 },
- { 0x5FB2, 90000 },
- { 0x5FA5, 90005 },
- { 0x6056, 90010 },
- { 0x5FEA, 90015 },
- { 0x601F, 90019 },
- { 0x601E, 90024 },
- { 0x601D, 90029 },
- { 0x5FA4, 90034 },
- { 0x5FE9, 90038 },
- { 0x5F7F, 90042 },
- { 0x5FBD, 90046 },
- { 0x6061, 90052 },
- { 0x605F, 90058 },
- { 0x5F8B, 90064 },
- { 0x5FA1, 90069 },
- { 0x5FE4, 90073 },
- { 0x5F9B, 90078 },
- { 0x5FA8, 90083 },
- { 0x5FC9, 90087 },
- { 0x5F77, 90092 },
- { 0x6005, 90096 },
- { 0x5F79, 90100 },
- { 0x5F7A, 90104 },
- { 0x5FCB, 90109 },
- { 0x601C, 90113 },
- { 0x5FC1, 90119 },
- { 0x5F80, 90125 },
- { 0x5FC0, 90129 },
- { 0x5F81, 90134 },
- { 0x5FD3, 90139 },
- { 0x6023, 90143 },
- { 0x6024, 90149 },
- { 0x6007, 90155 },
- { 0x6027, 90159 },
- { 0x5FCE, 90163 },
- { 0x5FAC, 90168 },
- { 0x5F78, 90173 },
- { 0x5FCD, 90177 },
- { 0x5FAD, 90182 },
- { 0x5F71, 90187 },
- { 0x5FE5, 90191 },
- { 0x5FE6, 90196 },
- { 0x5F97, 90201 },
- { 0x5FB4, 90205 },
- { 0x5FB3, 90209 },
- { 0x5FE2, 90213 },
- { 0x5FE1, 90217 },
- { 0x5FDC, 90221 },
- { 0x5FDF, 90225 },
- { 0x5FD1, 90229 },
- { 0x5FBB, 90233 },
- { 0x5FC3, 90237 },
- { 0x5FBA, 90241 },
- { 0x5FDB, 90245 },
- { 0x5FE0, 90249 },
- { 0x5FDA, 90253 },
- { 0x5FDD, 90257 },
- { 0x5FDE, 90261 },
- { 0x2932, 90265 },
- { 0x21AB, 90266 },
- { 0x4248, 90267 },
- { 0x4266, 90271 },
- { 0x4244, 90275 },
- { 0x425C, 90279 },
- { 0x4245, 90283 },
- { 0x4256, 90287 },
- { 0x424D, 90291 },
- { 0x425E, 90295 },
- { 0x4247, 90299 },
- { 0x424A, 90303 },
- { 0x4268, 90307 },
- { 0x4246, 90311 },
- { 0x4250, 90315 },
- { 0x4272, 90319 },
- { 0x4258, 90323 },
- { 0x4277, 90327 },
- { 0x4252, 90331 },
- { 0x4260, 90335 },
- { 0x426B, 90339 },
- { 0x4261, 90343 },
- { 0x425B, 90347 },
- { 0x426D, 90351 },
- { 0x4251, 90355 },
- { 0x424C, 90359 },
- { 0x424F, 90363 },
- { 0x4274, 90367 },
- { 0x426A, 90371 },
- { 0x425D, 90375 },
- { 0x4273, 90379 },
- { 0x425F, 90383 },
- { 0x4255, 90387 },
- { 0x4269, 90391 },
- { 0x425A, 90395 },
- { 0x4253, 90399 },
- { 0x4265, 90403 },
- { 0x4257, 90407 },
- { 0x4259, 90411 },
- { 0x4262, 90415 },
- { 0x4276, 90419 },
- { 0x426E, 90423 },
- { 0x4264, 90427 },
- { 0x4271, 90431 },
- { 0x4270, 90435 },
- { 0x4267, 90439 },
- { 0x426F, 90443 },
- { 0x4254, 90447 },
- { 0x4275, 90451 },
- { 0x424E, 90455 },
- { 0x4249, 90459 },
- { 0x424B, 90463 },
- { 0x4263, 90467 },
- { 0x426C, 90471 },
- { 0x4278, 90475 },
- { 0x1BF4, 90479 },
- { 0x6CFC, 90481 },
- { 0x6CA6, 90483 },
- { 0x6CBF, 90485 },
- { 0x6D14, 90487 },
- { 0x6C41, 90488 },
- { 0x6EBC, 90491 },
- { 0x6D16, 90494 },
- { 0x6E06, 90496 },
- { 0x1D40, 90497 },
- { 0x1D44, 90501 },
- { 0x6F13, 90505 },
- { 0x249B, 90511 },
- { 0x234D, 90515 },
- { 0x1DBB, 90519 },
- { 0x1DBA, 90522 },
- { 0x6E3E, 90524 },
- { 0x6E3C, 90531 },
- { 0x6E3D, 90538 },
- { 0x26C8, 90549 },
- { 0x6DE0, 90554 },
- { 0x02FC, 90556 },
- { 0x0312, 90559 },
- { 0x19A0, 90562 },
- { 0x19C5, 90565 },
- { 0x02DC, 90569 },
- { 0x19A1, 90573 },
- { 0x19A2, 90576 },
- { 0x02C6, 90579 },
- { 0x0317, 90582 },
- { 0x02E2, 90586 },
- { 0x02F1, 90589 },
- { 0x0309, 90592 },
- { 0x40D6, 90596 },
- { 0x40D7, 90601 },
- { 0x40DA, 90606 },
- { 0x40D8, 90611 },
- { 0x40D9, 90616 },
- { 0x1721, 90621 },
- { 0x02DD, 90624 },
- { 0x1C78, 90628 },
- { 0x02C8, 90632 },
- { 0x02DA, 90635 },
- { 0x0310, 90637 },
- { 0x02DB, 90642 },
- { 0x02D7, 90647 },
- { 0x02D9, 90651 },
- { 0x0308, 90655 },
- { 0x1C72, 90659 },
- { 0x1C8A, 90663 },
- { 0x1C7D, 90667 },
- { 0x030C, 90672 },
- { 0x1C6C, 90677 },
- { 0x19C9, 90681 },
- { 0x0313, 90685 },
- { 0x1C87, 90689 },
- { 0x02F5, 90694 },
- { 0x02F7, 90698 },
- { 0x1C6E, 90702 },
- { 0x1723, 90707 },
- { 0x02DE, 90711 },
- { 0x02C9, 90715 },
- { 0x02E4, 90718 },
- { 0x1C74, 90721 },
- { 0x1C85, 90724 },
- { 0x0300, 90728 },
- { 0x02C0, 90732 },
- { 0x02D6, 90735 },
- { 0x02C5, 90739 },
- { 0x02ED, 90741 },
- { 0x02CB, 90744 },
- { 0x02EB, 90746 },
- { 0x02D2, 90749 },
- { 0x02D4, 90752 },
- { 0x02E5, 90756 },
- { 0x02FF, 90759 },
- { 0x02BF, 90763 },
- { 0x02D5, 90766 },
- { 0x0302, 90770 },
- { 0x618E, 90773 },
- { 0x6190, 90777 },
- { 0x618F, 90781 },
- { 0x0303, 90785 },
- { 0x0301, 90789 },
- { 0x0304, 90792 },
- { 0x0322, 90795 },
- { 0x19C2, 90800 },
- { 0x19B8, 90807 },
- { 0x0327, 90812 },
- { 0x19A7, 90817 },
- { 0x0328, 90823 },
- { 0x0323, 90828 },
- { 0x19BB, 90833 },
- { 0x19AA, 90838 },
- { 0x0329, 90843 },
- { 0x0324, 90848 },
- { 0x19AC, 90853 },
- { 0x19AD, 90858 },
- { 0x19BC, 90863 },
- { 0x032A, 90872 },
- { 0x19B0, 90877 },
- { 0x0325, 90882 },
- { 0x19BD, 90887 },
- { 0x19C3, 90896 },
- { 0x19BE, 90903 },
- { 0x032B, 90908 },
- { 0x199A, 90913 },
- { 0x19B3, 90919 },
- { 0x19B4, 90925 },
- { 0x032C, 90930 },
- { 0x0326, 90935 },
- { 0x19C0, 90940 },
- { 0x19C4, 90949 },
- { 0x032D, 90956 },
- { 0x19C1, 90961 },
- { 0x032E, 90966 },
- { 0x19B6, 90971 },
- { 0x19A4, 90976 },
- { 0x19A5, 90981 },
- { 0x19A6, 90986 },
- { 0x19BF, 90991 },
- { 0x19A9, 90996 },
- { 0x19B9, 91001 },
- { 0x19B5, 91006 },
- { 0x19B7, 91012 },
- { 0x19BA, 91017 },
- { 0x19A8, 91022 },
- { 0x19A3, 91028 },
- { 0x19AB, 91036 },
- { 0x19AE, 91042 },
- { 0x19AF, 91048 },
- { 0x19B1, 91054 },
- { 0x19B2, 91060 },
- { 0x1725, 91066 },
- { 0x02DF, 91071 },
- { 0x0316, 91075 },
- { 0x02F8, 91080 },
- { 0x02D8, 91085 },
- { 0x1C73, 91089 },
- { 0x1C8B, 91093 },
- { 0x1C6D, 91097 },
- { 0x0315, 91101 },
- { 0x19CA, 91108 },
- { 0x030F, 91115 },
- { 0x0314, 91119 },
- { 0x02F4, 91123 },
- { 0x02F6, 91127 },
- { 0x1C6F, 91131 },
- { 0x1992, 91136 },
- { 0x1C77, 91139 },
- { 0x02C2, 91143 },
- { 0x3CBD, 91145 },
- { 0x02EF, 91150 },
- { 0x3CBE, 91153 },
- { 0x02F3, 91158 },
- { 0x030B, 91161 },
- { 0x19C8, 91166 },
- { 0x0305, 91171 },
- { 0x02E9, 91174 },
- { 0x1991, 91177 },
- { 0x1990, 91181 },
- { 0x02F2, 91185 },
- { 0x1724, 91189 },
- { 0x0319, 91194 },
- { 0x02CA, 91198 },
- { 0x031C, 91202 },
- { 0x031B, 91205 },
- { 0x02CE, 91209 },
- { 0x031F, 91213 },
- { 0x3CB6, 91216 },
- { 0x3CB7, 91221 },
- { 0x031D, 91226 },
- { 0x031E, 91229 },
- { 0x0320, 91233 },
- { 0x19C7, 91237 },
- { 0x02FE, 91242 },
- { 0x02CD, 91245 },
- { 0x0307, 91250 },
- { 0x1C82, 91255 },
- { 0x199D, 91260 },
- { 0x0321, 91264 },
- { 0x1728, 91269 },
- { 0x0306, 91273 },
- { 0x02C3, 91277 },
- { 0x3CB8, 91279 },
- { 0x3CBF, 91283 },
- { 0x02F0, 91288 },
- { 0x3CB9, 91291 },
- { 0x3CC0, 91295 },
- { 0x02E7, 91300 },
- { 0x199E, 91302 },
- { 0x02FA, 91305 },
- { 0x1726, 91308 },
- { 0x1720, 91313 },
- { 0x1C84, 91316 },
- { 0x02D1, 91319 },
- { 0x1722, 91323 },
- { 0x031A, 91327 },
- { 0x199F, 91330 },
- { 0x1C83, 91333 },
- { 0x02E6, 91336 },
- { 0x171C, 91338 },
- { 0x0311, 91342 },
- { 0x49F4, 91344 },
- { 0x49F9, 91348 },
- { 0x49F5, 91352 },
- { 0x49F8, 91356 },
- { 0x49F7, 91360 },
- { 0x49F3, 91364 },
- { 0x49F6, 91368 },
- { 0x49FA, 91372 },
- { 0x49FB, 91376 },
- { 0x49FC, 91380 },
- { 0x49FE, 91384 },
- { 0x49FD, 91388 },
- { 0x1C81, 91392 },
- { 0x02FB, 91396 },
- { 0x030D, 91399 },
- { 0x1C8C, 91403 },
- { 0x0318, 91406 },
- { 0x34FE, 91409 },
- { 0x043B, 91414 },
- { 0x043C, 91418 },
- { 0x0439, 91422 },
- { 0x3CC2, 91425 },
- { 0x3CC3, 91430 },
- { 0x34FD, 91435 },
- { 0x350A, 91438 },
- { 0x28E9, 91441 },
- { 0x3503, 91445 },
- { 0x28DD, 91449 },
- { 0x3505, 91453 },
- { 0x28D3, 91457 },
- { 0x28D6, 91461 },
- { 0x352C, 91465 },
- { 0x28DA, 91469 },
- { 0x28DB, 91473 },
- { 0x28DC, 91477 },
- { 0x28DF, 91481 },
- { 0x28E0, 91485 },
- { 0x28E2, 91489 },
- { 0x28EA, 91493 },
- { 0x28D9, 91497 },
- { 0x28DE, 91501 },
- { 0x28E1, 91505 },
- { 0x28D4, 91509 },
- { 0x3504, 91513 },
- { 0x28EE, 91517 },
- { 0x28D8, 91521 },
- { 0x28F1, 91525 },
- { 0x28E4, 91530 },
- { 0x28D5, 91534 },
- { 0x28E5, 91538 },
- { 0x28E3, 91542 },
- { 0x28ED, 91546 },
- { 0x28D7, 91550 },
- { 0x28E7, 91554 },
- { 0x3506, 91558 },
- { 0x3508, 91563 },
- { 0x3507, 91568 },
- { 0x28EB, 91572 },
- { 0x28E8, 91576 },
- { 0x3509, 91580 },
- { 0x28E6, 91584 },
- { 0x28F0, 91588 },
- { 0x28EF, 91593 },
- { 0x352D, 91598 },
- { 0x28F2, 91603 },
- { 0x28EC, 91609 },
- { 0x3502, 91614 },
- { 0x34FF, 91619 },
- { 0x043E, 91624 },
- { 0x350B, 91629 },
- { 0x043F, 91632 },
- { 0x043D, 91636 },
- { 0x3500, 91639 },
- { 0x043A, 91644 },
- { 0x19C6, 91647 },
- { 0x030E, 91650 },
- { 0x171E, 91653 },
- { 0x02D0, 91655 },
- { 0x02EE, 91658 },
- { 0x02F9, 91662 },
- { 0x02EA, 91666 },
- { 0x3CB4, 91671 },
- { 0x3CBB, 91675 },
- { 0x3CB5, 91680 },
- { 0x3CBC, 91684 },
- { 0x02C4, 91689 },
- { 0x02D3, 91691 },
- { 0x02CC, 91695 },
- { 0x02E8, 91699 },
- { 0x02FD, 91703 },
- { 0x1C75, 91706 },
- { 0x1C71, 91710 },
- { 0x02C7, 91714 },
- { 0x02E3, 91716 },
- { 0x171F, 91719 },
- { 0x1C79, 91722 },
- { 0x1C7C, 91725 },
- { 0x1C7F, 91729 },
- { 0x1C7E, 91732 },
- { 0x1C7A, 91735 },
- { 0x1C80, 91738 },
- { 0x1C7B, 91743 },
- { 0x1C86, 91746 },
- { 0x1C89, 91750 },
- { 0x02E1, 91756 },
- { 0x02C1, 91760 },
- { 0x02EC, 91763 },
- { 0x3CBA, 91767 },
- { 0x3CC1, 91770 },
- { 0x3717, 91774 },
- { 0x3707, 91778 },
- { 0x370C, 91782 },
- { 0x3708, 91786 },
- { 0x370B, 91790 },
- { 0x370A, 91794 },
- { 0x370F, 91798 },
- { 0x3706, 91802 },
- { 0x370E, 91806 },
- { 0x370D, 91810 },
- { 0x3709, 91814 },
- { 0x3710, 91818 },
- { 0x3711, 91822 },
- { 0x3712, 91826 },
- { 0x3713, 91830 },
- { 0x3714, 91834 },
- { 0x3715, 91838 },
- { 0x3716, 91842 },
- { 0x6889, 91846 },
- { 0x68A0, 91850 },
- { 0x689E, 91854 },
- { 0x687F, 91858 },
- { 0x68A2, 91862 },
- { 0x688F, 91867 },
- { 0x689A, 91871 },
- { 0x6898, 91875 },
- { 0x6894, 91879 },
- { 0x6880, 91883 },
- { 0x68A4, 91887 },
- { 0x6896, 91891 },
- { 0x6887, 91895 },
- { 0x688B, 91899 },
- { 0x6897, 91903 },
- { 0x6881, 91907 },
- { 0x689D, 91911 },
- { 0x689C, 91915 },
- { 0x689B, 91919 },
- { 0x6883, 91923 },
- { 0x6895, 91927 },
- { 0x688E, 91931 },
- { 0x6891, 91935 },
- { 0x6892, 91939 },
- { 0x689F, 91943 },
- { 0x6884, 91948 },
- { 0x6899, 91952 },
- { 0x688A, 91956 },
- { 0x6890, 91960 },
- { 0x6893, 91964 },
- { 0x6886, 91968 },
- { 0x6882, 91972 },
- { 0x6888, 91976 },
- { 0x68A3, 91981 },
- { 0x68A1, 91987 },
- { 0x688C, 91993 },
- { 0x688D, 91997 },
- { 0x6885, 92001 },
- { 0x030A, 92005 },
- { 0x1C88, 92008 },
- { 0x1993, 92014 },
- { 0x02CF, 92017 },
- { 0x02E0, 92019 },
- { 0x1727, 92023 },
- { 0x1729, 92026 },
- { 0x172A, 92029 },
- { 0x1997, 92032 },
- { 0x199B, 92034 },
- { 0x1995, 92036 },
- { 0x1994, 92038 },
- { 0x199C, 92040 },
- { 0x1996, 92042 },
- { 0x1C76, 92044 },
- { 0x1C70, 92048 },
- { 0x171D, 92052 },
- { 0x1999, 92054 },
- { 0x1998, 92056 },
- { 0x2B23, 92058 },
- { 0x2B24, 92063 },
- { 0x25C7, 92068 },
- { 0x0068, 92072 },
- { 0x6D45, 92074 },
- { 0x71AF, 92075 },
- { 0x4D12, 92076 },
- { 0x4D13, 92079 },
- { 0x4D16, 92084 },
- { 0x4D14, 92089 },
- { 0x4D17, 92094 },
- { 0x4D1A, 92099 },
- { 0x4D15, 92104 },
- { 0x4D19, 92110 },
- { 0x4D18, 92115 },
- { 0x4D9C, 92121 },
- { 0x4D9E, 92124 },
- { 0x4D9D, 92132 },
- { 0x4E51, 92137 },
- { 0x4E52, 92140 },
- { 0x501D, 92144 },
- { 0x50AB, 92147 },
- { 0x501F, 92151 },
- { 0x501E, 92156 },
- { 0x5022, 92160 },
- { 0x5020, 92170 },
- { 0x5021, 92181 },
- { 0x4D1B, 92189 },
- { 0x4D1C, 92192 },
- { 0x4D27, 92195 },
- { 0x4D26, 92199 },
- { 0x4D21, 92208 },
- { 0x4D1F, 92213 },
- { 0x4D22, 92218 },
- { 0x5082, 92224 },
- { 0x5120, 92229 },
- { 0x4D1D, 92235 },
- { 0x4D1E, 92240 },
- { 0x4D20, 92246 },
- { 0x4D23, 92252 },
- { 0x5121, 92257 },
- { 0x4D24, 92262 },
- { 0x4D25, 92267 },
- { 0x4D2E, 92272 },
- { 0x5122, 92275 },
- { 0x4D2F, 92280 },
- { 0x4D30, 92283 },
- { 0x4D31, 92288 },
- { 0x4D32, 92295 },
- { 0x4D33, 92298 },
- { 0x4D36, 92303 },
- { 0x4D38, 92308 },
- { 0x4D39, 92313 },
- { 0x4D3A, 92318 },
- { 0x4D34, 92323 },
- { 0x4D35, 92328 },
- { 0x4D37, 92333 },
- { 0x4D3F, 92338 },
- { 0x4D40, 92341 },
- { 0x4D43, 92346 },
- { 0x4D42, 92352 },
- { 0x4D41, 92361 },
- { 0x4D52, 92366 },
- { 0x4D5B, 92369 },
- { 0x4D5C, 92372 },
- { 0x4D5D, 92377 },
- { 0x4D5E, 92382 },
- { 0x4D5F, 92388 },
- { 0x4D60, 92391 },
- { 0x4D61, 92397 },
- { 0x5127, 92403 },
- { 0x4D62, 92410 },
- { 0x4D67, 92415 },
- { 0x5128, 92418 },
- { 0x4D84, 92423 },
- { 0x4D8C, 92426 },
- { 0x4D8E, 92429 },
- { 0x4D8D, 92433 },
- { 0x4D8F, 92438 },
- { 0x4D9F, 92442 },
- { 0x4DA0, 92445 },
- { 0x4DA5, 92454 },
- { 0x4DA2, 92459 },
- { 0x4DA1, 92464 },
- { 0x5149, 92469 },
- { 0x514A, 92474 },
- { 0x4DA3, 92479 },
- { 0x4DA4, 92484 },
- { 0x4DA8, 92489 },
- { 0x4DA9, 92492 },
- { 0x4DAC, 92495 },
- { 0x4DAA, 92500 },
- { 0x4DAB, 92505 },
- { 0x4DAF, 92511 },
- { 0x4DAD, 92515 },
- { 0x4DAE, 92520 },
- { 0x4DC7, 92525 },
- { 0x4DC8, 92528 },
- { 0x4E12, 92532 },
- { 0x4E13, 92535 },
- { 0x4E14, 92540 },
- { 0x4E15, 92545 },
- { 0x4E28, 92550 },
- { 0x4E29, 92553 },
- { 0x4E3B, 92558 },
- { 0x4E3D, 92561 },
- { 0x4E3C, 92565 },
- { 0x516E, 92569 },
- { 0x4E3F, 92574 },
- { 0x4E48, 92577 },
- { 0x4E40, 92582 },
- { 0x516F, 92587 },
- { 0x4E42, 92596 },
- { 0x4E44, 92601 },
- { 0x4E45, 92606 },
- { 0x4E46, 92611 },
- { 0x4E47, 92616 },
- { 0x4E41, 92621 },
- { 0x4E43, 92626 },
- { 0x4E49, 92631 },
- { 0x4E53, 92634 },
- { 0x4E57, 92637 },
- { 0x4E5D, 92640 },
- { 0x4E5E, 92643 },
- { 0x4E60, 92649 },
- { 0x4E61, 92652 },
- { 0x4E64, 92657 },
- { 0x4E62, 92661 },
- { 0x4E63, 92666 },
- { 0x4E66, 92671 },
- { 0x4E67, 92674 },
- { 0x4E69, 92677 },
- { 0x4E6A, 92680 },
- { 0x4E99, 92685 },
- { 0x5172, 92690 },
- { 0x4E6B, 92697 },
- { 0x4E6C, 92702 },
- { 0x4E71, 92709 },
- { 0x5170, 92714 },
- { 0x4E74, 92719 },
- { 0x4E79, 92724 },
- { 0x4E7D, 92729 },
- { 0x5094, 92734 },
- { 0x4E80, 92741 },
- { 0x5171, 92746 },
- { 0x4E82, 92751 },
- { 0x4E84, 92756 },
- { 0x4E85, 92761 },
- { 0x4E86, 92766 },
- { 0x4E87, 92771 },
- { 0x4E88, 92778 },
- { 0x4E89, 92785 },
- { 0x4E8A, 92792 },
- { 0x4E8B, 92797 },
- { 0x4E8C, 92804 },
- { 0x5096, 92809 },
- { 0x4E8E, 92814 },
- { 0x4E8F, 92819 },
- { 0x4E90, 92824 },
- { 0x5098, 92829 },
- { 0x4E9A, 92834 },
- { 0x4E9B, 92839 },
- { 0x5173, 92844 },
- { 0x4E9E, 92849 },
- { 0x4E6E, 92854 },
- { 0x4E70, 92859 },
- { 0x4E75, 92864 },
- { 0x4E77, 92869 },
- { 0x4E78, 92874 },
- { 0x5093, 92883 },
- { 0x4E7F, 92888 },
- { 0x4E81, 92893 },
- { 0x4E83, 92898 },
- { 0x5095, 92903 },
- { 0x4E8D, 92908 },
- { 0x4E91, 92913 },
- { 0x4E92, 92918 },
- { 0x4E93, 92923 },
- { 0x4E95, 92928 },
- { 0x4E96, 92933 },
- { 0x4E98, 92938 },
- { 0x5099, 92943 },
- { 0x4E9D, 92948 },
- { 0x4E6D, 92953 },
- { 0x5091, 92958 },
- { 0x4E73, 92963 },
- { 0x4E76, 92968 },
- { 0x4E7A, 92974 },
- { 0x5092, 92979 },
- { 0x4E7B, 92984 },
- { 0x4E7C, 92991 },
- { 0x4E7E, 92998 },
- { 0x4E94, 93003 },
- { 0x5097, 93008 },
- { 0x4E9C, 93013 },
- { 0x5090, 93020 },
- { 0x4E6F, 93025 },
- { 0x4E72, 93030 },
- { 0x4E97, 93035 },
- { 0x4EB2, 93040 },
- { 0x4EB4, 93043 },
- { 0x4EB5, 93048 },
- { 0x4EB3, 93053 },
- { 0x4EBC, 93058 },
- { 0x4EBD, 93061 },
- { 0x4EC9, 93073 },
- { 0x4F09, 93076 },
- { 0x4F0D, 93079 },
- { 0x4F0E, 93082 },
- { 0x4F32, 93087 },
- { 0x4F34, 93090 },
- { 0x4F33, 93094 },
- { 0x4F3A, 93099 },
- { 0x4F3C, 93102 },
- { 0x51BF, 93105 },
- { 0x4F3E, 93110 },
- { 0x4F3F, 93113 },
- { 0x4F50, 93118 },
- { 0x4F5A, 93121 },
- { 0x4F5B, 93124 },
- { 0x4F5C, 93129 },
- { 0x4F5D, 93134 },
- { 0x4F5E, 93138 },
- { 0x4F5F, 93141 },
- { 0x4F73, 93146 },
- { 0x4F8C, 93149 },
- { 0x4F91, 93152 },
- { 0x4F92, 93155 },
- { 0x4F96, 93160 },
- { 0x4F97, 93165 },
- { 0x4F99, 93170 },
- { 0x4F93, 93175 },
- { 0x4F94, 93180 },
- { 0x4F95, 93185 },
- { 0x4F98, 93190 },
- { 0x4F9A, 93195 },
- { 0x4F9B, 93200 },
- { 0x4FA1, 93205 },
- { 0x4FA3, 93208 },
- { 0x4FA4, 93211 },
- { 0x4FA5, 93214 },
- { 0x4FED, 93217 },
- { 0x4FEE, 93220 },
- { 0x51D8, 93224 },
- { 0x4FF4, 93229 },
- { 0x4FF5, 93232 },
- { 0x4FFD, 93237 },
- { 0x5001, 93240 },
- { 0x4FFF, 93244 },
- { 0x5000, 93249 },
- { 0x4FFE, 93254 },
- { 0x500E, 93258 },
- { 0x500F, 93261 },
- { 0x5010, 93265 },
- { 0x5011, 93268 },
- { 0x5017, 93272 },
- { 0x5023, 93275 },
- { 0x5024, 93278 },
- { 0x5025, 93281 },
- { 0x502B, 93284 },
- { 0x5029, 93288 },
- { 0x502A, 93297 },
- { 0x5028, 93307 },
- { 0x5027, 93312 },
- { 0x5026, 93317 },
- { 0x502C, 93321 },
- { 0x502D, 93325 },
- { 0x502F, 93331 },
- { 0x5033, 93334 },
- { 0x50AA, 93339 },
- { 0x5031, 93344 },
- { 0x5032, 93351 },
- { 0x5030, 93356 },
- { 0x5038, 93361 },
- { 0x5039, 93364 },
- { 0x503A, 93368 },
- { 0x503C, 93371 },
- { 0x503B, 93375 },
- { 0x506F, 93380 },
- { 0x5070, 93383 },
- { 0x5071, 93387 },
- { 0x5075, 93393 },
- { 0x5076, 93396 },
- { 0x507C, 93401 },
- { 0x51E2, 93404 },
- { 0x4D28, 93411 },
- { 0x5083, 93414 },
- { 0x4D2B, 93419 },
- { 0x4D2A, 93426 },
- { 0x4D2C, 93432 },
- { 0x4D2D, 93437 },
- { 0x4D29, 93442 },
- { 0x4D4A, 93447 },
- { 0x4D4C, 93450 },
- { 0x4D4E, 93455 },
- { 0x4D4F, 93462 },
- { 0x4D4D, 93475 },
- { 0x4D4B, 93487 },
- { 0x4D53, 93492 },
- { 0x5123, 93495 },
- { 0x4D56, 93501 },
- { 0x4D57, 93504 },
- { 0x4D59, 93509 },
- { 0x4D65, 93512 },
- { 0x4D68, 93515 },
- { 0x5129, 93518 },
- { 0x4D69, 93523 },
- { 0x4D6C, 93531 },
- { 0x4D6D, 93537 },
- { 0x4D6E, 93543 },
- { 0x4D6F, 93551 },
- { 0x4D72, 93557 },
- { 0x4D73, 93563 },
- { 0x4D74, 93569 },
- { 0x4D76, 93577 },
- { 0x4D77, 93583 },
- { 0x4D78, 93589 },
- { 0x4D7A, 93597 },
- { 0x4D7C, 93603 },
- { 0x4D7E, 93609 },
- { 0x5085, 93617 },
- { 0x4D71, 93625 },
- { 0x4D75, 93631 },
- { 0x4D79, 93637 },
- { 0x4D7B, 93643 },
- { 0x4D7F, 93651 },
- { 0x4D6A, 93657 },
- { 0x4D70, 93663 },
- { 0x4D7D, 93669 },
- { 0x4D6B, 93675 },
- { 0x4D80, 93681 },
- { 0x4D81, 93684 },
- { 0x4D85, 93687 },
- { 0x4D86, 93690 },
- { 0x512B, 93693 },
- { 0x512A, 93700 },
- { 0x4D87, 93705 },
- { 0x4D89, 93710 },
- { 0x4D8A, 93713 },
- { 0x4D90, 93720 },
- { 0x5088, 93723 },
- { 0x4D91, 93728 },
- { 0x4D93, 93733 },
- { 0x5133, 93736 },
- { 0x5134, 93741 },
- { 0x5137, 93746 },
- { 0x5138, 93751 },
- { 0x5144, 93756 },
- { 0x5145, 93761 },
- { 0x5146, 93766 },
- { 0x5148, 93771 },
- { 0x512E, 93777 },
- { 0x512F, 93782 },
- { 0x5130, 93789 },
- { 0x5131, 93794 },
- { 0x5139, 93799 },
- { 0x513B, 93805 },
- { 0x513F, 93810 },
- { 0x5140, 93815 },
- { 0x5141, 93822 },
- { 0x5143, 93829 },
- { 0x5147, 93834 },
- { 0x5135, 93839 },
- { 0x5136, 93845 },
- { 0x5142, 93850 },
- { 0x512D, 93855 },
- { 0x5132, 93860 },
- { 0x513A, 93865 },
- { 0x513C, 93870 },
- { 0x513D, 93875 },
- { 0x513E, 93882 },
- { 0x4D95, 93887 },
- { 0x4D96, 93890 },
- { 0x4DC9, 93893 },
- { 0x4DFF, 93896 },
- { 0x4DCA, 93901 },
- { 0x4DCB, 93910 },
- { 0x4DCC, 93917 },
- { 0x4DFC, 93924 },
- { 0x4DCE, 93929 },
- { 0x508B, 93934 },
- { 0x4DD5, 93943 },
- { 0x4DD6, 93948 },
- { 0x4DD9, 93953 },
- { 0x4DDA, 93958 },
- { 0x4DDB, 93965 },
- { 0x4DDC, 93970 },
- { 0x515B, 93978 },
- { 0x4DDF, 93983 },
- { 0x515E, 93988 },
- { 0x4DE3, 93995 },
- { 0x4DE6, 94004 },
- { 0x4DEF, 94011 },
- { 0x4DF0, 94016 },
- { 0x4DF1, 94023 },
- { 0x5164, 94028 },
- { 0x5165, 94033 },
- { 0x5166, 94040 },
- { 0x4DF4, 94047 },
- { 0x4DFD, 94052 },
- { 0x4DFE, 94057 },
- { 0x4DCD, 94064 },
- { 0x4DCF, 94072 },
- { 0x4DD1, 94077 },
- { 0x4DD2, 94082 },
- { 0x4DD3, 94089 },
- { 0x4DD4, 94094 },
- { 0x5157, 94101 },
- { 0x4DD7, 94107 },
- { 0x4DD8, 94114 },
- { 0x5158, 94119 },
- { 0x5159, 94127 },
- { 0x4DDE, 94134 },
- { 0x515C, 94139 },
- { 0x515D, 94146 },
- { 0x4DE0, 94153 },
- { 0x4DE1, 94158 },
- { 0x4DE4, 94165 },
- { 0x4DE5, 94170 },
- { 0x4DE8, 94177 },
- { 0x4DE9, 94183 },
- { 0x4DEA, 94192 },
- { 0x4DEC, 94197 },
- { 0x4DED, 94202 },
- { 0x4DEE, 94209 },
- { 0x5160, 94216 },
- { 0x5161, 94221 },
- { 0x5162, 94228 },
- { 0x4DF2, 94233 },
- { 0x4DF3, 94238 },
- { 0x4DF5, 94245 },
- { 0x4DF6, 94250 },
- { 0x4DF7, 94255 },
- { 0x4DF8, 94260 },
- { 0x4DFA, 94267 },
- { 0x508C, 94272 },
- { 0x4DD0, 94277 },
- { 0x515A, 94284 },
- { 0x4DDD, 94289 },
- { 0x4DE2, 94295 },
- { 0x4DE7, 94302 },
- { 0x5163, 94307 },
- { 0x4DF9, 94312 },
- { 0x5167, 94317 },
- { 0x4DFB, 94322 },
- { 0x5168, 94327 },
- { 0x5156, 94332 },
- { 0x4DEB, 94337 },
- { 0x515F, 94342 },
- { 0x4E02, 94349 },
- { 0x4E03, 94352 },
- { 0x4E04, 94360 },
- { 0x4E05, 94363 },
- { 0x4E07, 94372 },
- { 0x4E08, 94375 },
- { 0x4E0D, 94378 },
- { 0x4E16, 94381 },
- { 0x4E17, 94384 },
- { 0x4E18, 94389 },
- { 0x508E, 94394 },
- { 0x4E2A, 94397 },
- { 0x4E2F, 94400 },
- { 0x516C, 94404 },
- { 0x4E2B, 94410 },
- { 0x4E2C, 94415 },
- { 0x4E2D, 94423 },
- { 0x4E2E, 94428 },
- { 0x4E30, 94435 },
- { 0x4E33, 94438 },
- { 0x516D, 94444 },
- { 0x4E31, 94451 },
- { 0x4E32, 94458 },
- { 0x4E34, 94463 },
- { 0x4E35, 94466 },
- { 0x4E36, 94469 },
- { 0x4E37, 94474 },
- { 0x4E3E, 94477 },
- { 0x4E58, 94480 },
- { 0x4E5A, 94483 },
- { 0x4E59, 94487 },
- { 0x4E5C, 94491 },
- { 0x4E5B, 94495 },
- { 0x4E5F, 94506 },
- { 0x4E68, 94509 },
- { 0x4E9F, 94512 },
- { 0x4EA0, 94515 },
- { 0x4EA1, 94520 },
- { 0x4EA7, 94523 },
- { 0x4EA8, 94526 },
- { 0x4EA9, 94532 },
- { 0x4EAA, 94535 },
- { 0x4EAB, 94540 },
- { 0x5081, 94545 },
- { 0x4EB6, 94549 },
- { 0x4EB7, 94552 },
- { 0x4EBE, 94555 },
- { 0x4EBF, 94558 },
- { 0x4EC0, 94561 },
- { 0x4EC1, 94566 },
- { 0x4EC2, 94569 },
- { 0x4EC3, 94572 },
- { 0x4EC4, 94576 },
- { 0x4EC5, 94579 },
- { 0x4EC6, 94582 },
- { 0x4F04, 94587 },
- { 0x4F05, 94590 },
- { 0x4F06, 94595 },
- { 0x4F07, 94598 },
- { 0x4F08, 94603 },
- { 0x4F0A, 94610 },
- { 0x4F0F, 94613 },
- { 0x51B9, 94616 },
- { 0x4F23, 94622 },
- { 0x4F10, 94626 },
- { 0x4F15, 94631 },
- { 0x4F16, 94638 },
- { 0x4F1A, 94643 },
- { 0x4F1B, 94648 },
- { 0x4F1D, 94655 },
- { 0x4F1E, 94662 },
- { 0x4F1F, 94667 },
- { 0x4F20, 94672 },
- { 0x4F11, 94679 },
- { 0x51BB, 94684 },
- { 0x51BC, 94689 },
- { 0x51BD, 94694 },
- { 0x509D, 94703 },
- { 0x51BA, 94708 },
- { 0x4F12, 94713 },
- { 0x509C, 94718 },
- { 0x4F13, 94725 },
- { 0x4F14, 94731 },
- { 0x4F17, 94737 },
- { 0x4F18, 94742 },
- { 0x4F19, 94747 },
- { 0x4F21, 94754 },
- { 0x51BE, 94761 },
- { 0x4F22, 94766 },
- { 0x4F1C, 94771 },
- { 0x4F27, 94776 },
- { 0x509B, 94780 },
- { 0x4F26, 94786 },
- { 0x4F24, 94790 },
- { 0x4F25, 94795 },
- { 0x4F28, 94800 },
- { 0x4F2D, 94803 },
- { 0x4F2E, 94806 },
- { 0x4F2F, 94809 },
- { 0x4F30, 94812 },
- { 0x4F31, 94817 },
- { 0x4F35, 94825 },
- { 0x4F36, 94828 },
- { 0x4F37, 94831 },
- { 0x4F3B, 94834 },
- { 0x4F3D, 94837 },
- { 0x4F40, 94840 },
- { 0x4F41, 94843 },
- { 0x4F51, 94847 },
- { 0x50A0, 94850 },
- { 0x4F58, 94853 },
- { 0x4F57, 94856 },
- { 0x4F60, 94860 },
- { 0x4F61, 94863 },
- { 0x4F63, 94866 },
- { 0x4F62, 94874 },
- { 0x50A1, 94880 },
- { 0x4F75, 94883 },
- { 0x4F7C, 94886 },
- { 0x4F7B, 94891 },
- { 0x4F76, 94895 },
- { 0x4F78, 94901 },
- { 0x4F79, 94907 },
- { 0x4F7A, 94918 },
- { 0x4F77, 94924 },
- { 0x4F7D, 94930 },
- { 0x4F7E, 94935 },
- { 0x4F8D, 94943 },
- { 0x4F8E, 94946 },
- { 0x4F8F, 94949 },
- { 0x4FA2, 94952 },
- { 0x4FA7, 94955 },
- { 0x4FBA, 94958 },
- { 0x51CD, 94962 },
- { 0x4FB9, 94968 },
- { 0x4FA8, 94973 },
- { 0x4FA9, 94978 },
- { 0x51CE, 94983 },
- { 0x4FAB, 94988 },
- { 0x4FAF, 94993 },
- { 0x4FB4, 94998 },
- { 0x4FB5, 95003 },
- { 0x4FB6, 95008 },
- { 0x4FB7, 95013 },
- { 0x4FAA, 95018 },
- { 0x50A8, 95023 },
- { 0x4FAC, 95029 },
- { 0x4FAD, 95034 },
- { 0x4FAE, 95039 },
- { 0x4FB0, 95044 },
- { 0x4FB1, 95049 },
- { 0x51CF, 95054 },
- { 0x4FB3, 95061 },
- { 0x4FB8, 95066 },
- { 0x4FB2, 95071 },
- { 0x51D0, 95076 },
- { 0x4FA6, 95081 },
- { 0x4FBB, 95085 },
- { 0x4FBC, 95088 },
- { 0x4FBE, 95094 },
- { 0x4FBF, 95097 },
- { 0x4FCC, 95100 },
- { 0x4FCD, 95103 },
- { 0x51D2, 95107 },
- { 0x4FCE, 95112 },
- { 0x4FCF, 95123 },
- { 0x51D5, 95134 },
- { 0x51D3, 95139 },
- { 0x51D4, 95144 },
- { 0x4FE9, 95149 },
- { 0x4FEA, 95152 },
- { 0x4FEF, 95158 },
- { 0x4FF6, 95161 },
- { 0x4FF9, 95164 },
- { 0x4FFB, 95167 },
- { 0x5002, 95170 },
- { 0x5003, 95173 },
- { 0x5004, 95184 },
- { 0x5005, 95188 },
- { 0x5006, 95191 },
- { 0x500B, 95196 },
- { 0x5007, 95201 },
- { 0x5008, 95206 },
- { 0x5009, 95211 },
- { 0x500A, 95216 },
- { 0x500D, 95221 },
- { 0x50A9, 95224 },
- { 0x5012, 95227 },
- { 0x5013, 95230 },
- { 0x5015, 95233 },
- { 0x5016, 95238 },
- { 0x5014, 95249 },
- { 0x5019, 95254 },
- { 0x501A, 95257 },
- { 0x51DA, 95260 },
- { 0x51DB, 95266 },
- { 0x501B, 95272 },
- { 0x501C, 95275 },
- { 0x503D, 95283 },
- { 0x503E, 95286 },
- { 0x503F, 95293 },
- { 0x5040, 95300 },
- { 0x5041, 95305 },
- { 0x5043, 95310 },
- { 0x5045, 95315 },
- { 0x5044, 95322 },
- { 0x51DD, 95329 },
- { 0x5042, 95334 },
- { 0x51DC, 95339 },
- { 0x5046, 95343 },
- { 0x5047, 95346 },
- { 0x5049, 95349 },
- { 0x504A, 95352 },
- { 0x505E, 95357 },
- { 0x504E, 95364 },
- { 0x5052, 95369 },
- { 0x5053, 95374 },
- { 0x5055, 95379 },
- { 0x5057, 95384 },
- { 0x505A, 95389 },
- { 0x505D, 95394 },
- { 0x505F, 95399 },
- { 0x504C, 95404 },
- { 0x504D, 95409 },
- { 0x504F, 95414 },
- { 0x5051, 95419 },
- { 0x5054, 95424 },
- { 0x5056, 95429 },
- { 0x51E0, 95434 },
- { 0x5058, 95439 },
- { 0x5059, 95444 },
- { 0x505B, 95449 },
- { 0x5050, 95454 },
- { 0x505C, 95460 },
- { 0x51DE, 95465 },
- { 0x5060, 95470 },
- { 0x504B, 95475 },
- { 0x51DF, 95480 },
- { 0x5063, 95485 },
- { 0x5064, 95488 },
- { 0x5065, 95493 },
- { 0x5066, 95498 },
- { 0x5067, 95503 },
- { 0x506C, 95508 },
- { 0x506D, 95511 },
- { 0x506E, 95516 },
- { 0x51E1, 95519 },
- { 0x5072, 95522 },
- { 0x5074, 95525 },
- { 0x5077, 95528 },
- { 0x5078, 95531 },
- { 0x5079, 95534 },
- { 0x507A, 95539 },
- { 0x507D, 95542 },
- { 0x507E, 95545 },
- { 0x51E3, 95550 },
- { 0x5080, 95557 },
- { 0x4D3B, 95560 },
- { 0x4D3D, 95563 },
- { 0x5084, 95566 },
- { 0x4D3E, 95571 },
- { 0x4D45, 95576 },
- { 0x4D46, 95579 },
- { 0x4D47, 95582 },
- { 0x4D50, 95587 },
- { 0x4D54, 95590 },
- { 0x4D66, 95593 },
- { 0x5086, 95596 },
- { 0x4D88, 95599 },
- { 0x512C, 95602 },
- { 0x4D8B, 95607 },
- { 0x5087, 95610 },
- { 0x4D92, 95615 },
- { 0x4D97, 95618 },
- { 0x4D98, 95621 },
- { 0x4D99, 95625 },
- { 0x4D9A, 95630 },
- { 0x4D9B, 95633 },
- { 0x4DA6, 95636 },
- { 0x4DA7, 95639 },
- { 0x4DB0, 95642 },
- { 0x4DB2, 95645 },
- { 0x514C, 95648 },
- { 0x4DB3, 95653 },
- { 0x4DB4, 95656 },
- { 0x4DB5, 95661 },
- { 0x4DB6, 95668 },
- { 0x4DB7, 95677 },
- { 0x4DBB, 95682 },
- { 0x4DBC, 95687 },
- { 0x4DC1, 95693 },
- { 0x4DC3, 95698 },
- { 0x4DC4, 95703 },
- { 0x5155, 95708 },
- { 0x4DC5, 95713 },
- { 0x4DC6, 95718 },
- { 0x4DB8, 95723 },
- { 0x5089, 95728 },
- { 0x4DBD, 95733 },
- { 0x4DC0, 95739 },
- { 0x4DC2, 95744 },
- { 0x508A, 95751 },
- { 0x4DB9, 95756 },
- { 0x4DBA, 95762 },
- { 0x4DBE, 95769 },
- { 0x4DBF, 95774 },
- { 0x514E, 95780 },
- { 0x5150, 95786 },
- { 0x5152, 95792 },
- { 0x5154, 95798 },
- { 0x514D, 95804 },
- { 0x514F, 95810 },
- { 0x5151, 95817 },
- { 0x5153, 95823 },
- { 0x4E00, 95829 },
- { 0x5169, 95832 },
- { 0x4E01, 95838 },
- { 0x4E09, 95843 },
- { 0x4E0B, 95846 },
- { 0x4E0A, 95851 },
- { 0x4E0C, 95855 },
- { 0x4E0E, 95860 },
- { 0x508D, 95863 },
- { 0x4E1A, 95866 },
- { 0x4E1B, 95869 },
- { 0x4E1C, 95873 },
- { 0x4E1D, 95876 },
- { 0x4E20, 95883 },
- { 0x4E21, 95890 },
- { 0x4E1F, 95895 },
- { 0x4E1E, 95900 },
- { 0x4E23, 95906 },
- { 0x4E27, 95909 },
- { 0x4E25, 95913 },
- { 0x516B, 95918 },
- { 0x4E26, 95925 },
- { 0x4E24, 95930 },
- { 0x4E38, 95935 },
- { 0x4E4A, 95938 },
- { 0x4E4B, 95941 },
- { 0x4E4F, 95946 },
- { 0x4E4C, 95951 },
- { 0x4E4E, 95956 },
- { 0x4E4D, 95961 },
- { 0x4E50, 95966 },
- { 0x508F, 95969 },
- { 0x4E54, 95972 },
- { 0x4E55, 95975 },
- { 0x4E56, 95981 },
- { 0x4E65, 95987 },
- { 0x4EA2, 95990 },
- { 0x4EA3, 95993 },
- { 0x4EA4, 95996 },
- { 0x4EA5, 95999 },
- { 0x4EA6, 96002 },
- { 0x4EAC, 96007 },
- { 0x4EAD, 96010 },
- { 0x4EB9, 96013 },
- { 0x4F0C, 96016 },
- { 0x4F38, 96019 },
- { 0x509E, 96022 },
- { 0x4F44, 96025 },
- { 0x4F48, 96028 },
- { 0x4F49, 96033 },
- { 0x51C0, 96042 },
- { 0x51C1, 96049 },
- { 0x4F45, 96056 },
- { 0x4F47, 96061 },
- { 0x4F46, 96066 },
- { 0x4F4A, 96071 },
- { 0x4F52, 96076 },
- { 0x4F54, 96079 },
- { 0x4F53, 96085 },
- { 0x4F55, 96089 },
- { 0x4F59, 96094 },
- { 0x50A2, 96097 },
- { 0x4F74, 96100 },
- { 0x4FE7, 96103 },
- { 0x4FE6, 96111 },
- { 0x50A5, 96115 },
- { 0x50A7, 96121 },
- { 0x4FC0, 96124 },
- { 0x4FC1, 96127 },
- { 0x4FC7, 96132 },
- { 0x4FC8, 96137 },
- { 0x4FC4, 96144 },
- { 0x4FC2, 96149 },
- { 0x4FC6, 96154 },
- { 0x4FC3, 96159 },
- { 0x4FC5, 96164 },
- { 0x4FC9, 96169 },
- { 0x51D1, 96172 },
- { 0x4FD1, 96176 },
- { 0x4FD5, 96179 },
- { 0x4FD6, 96182 },
- { 0x4FD7, 96187 },
- { 0x4FD8, 96192 },
- { 0x4FD9, 96195 },
- { 0x4FDA, 96200 },
- { 0x4FDC, 96205 },
- { 0x4FDD, 96210 },
- { 0x4FDE, 96215 },
- { 0x4FDF, 96220 },
- { 0x4FE1, 96226 },
- { 0x4FE2, 96231 },
- { 0x4FE3, 96236 },
- { 0x4FDB, 96241 },
- { 0x4FE0, 96246 },
- { 0x4FE5, 96251 },
- { 0x4FE7, 96254 },
- { 0x4FE6, 96262 },
- { 0x4FEB, 96266 },
- { 0x51D7, 96269 },
- { 0x51D6, 96276 },
- { 0x4FF0, 96283 },
- { 0x4FF1, 96286 },
- { 0x4FF2, 96292 },
- { 0x4FF7, 96295 },
- { 0x4FFC, 96298 },
- { 0x500C, 96301 },
- { 0x51D9, 96304 },
- { 0x5018, 96309 },
- { 0x502E, 96312 },
- { 0x5035, 96315 },
- { 0x5037, 96318 },
- { 0x5036, 96323 },
- { 0x5048, 96328 },
- { 0x5069, 96331 },
- { 0x5068, 96334 },
- { 0x5073, 96337 },
- { 0x507B, 96340 },
- { 0x4D3C, 96343 },
- { 0x4D44, 96346 },
- { 0x4D48, 96349 },
- { 0x4D49, 96352 },
- { 0x4D58, 96355 },
- { 0x4D5A, 96358 },
- { 0x4D63, 96361 },
- { 0x4D64, 96364 },
- { 0x4D82, 96369 },
- { 0x4D83, 96372 },
- { 0x4D94, 96375 },
- { 0x4DB1, 96378 },
- { 0x514B, 96381 },
- { 0x4E06, 96385 },
- { 0x4E19, 96388 },
- { 0x4E22, 96391 },
- { 0x4E39, 96394 },
- { 0x4EB1, 96397 },
- { 0x4EB8, 96400 },
- { 0x4ECA, 96403 },
- { 0x4ECB, 96406 },
- { 0x4ECC, 96411 },
- { 0x4ECD, 96420 },
- { 0x4ECE, 96427 },
- { 0x4EF7, 96434 },
- { 0x4EF8, 96439 },
- { 0x4EF9, 96446 },
- { 0x4ECF, 96455 },
- { 0x4ED0, 96460 },
- { 0x4ED3, 96465 },
- { 0x4ED5, 96470 },
- { 0x4ED6, 96475 },
- { 0x509A, 96480 },
- { 0x4EDA, 96485 },
- { 0x4EDC, 96490 },
- { 0x4EDE, 96497 },
- { 0x4EDF, 96502 },
- { 0x4EE0, 96509 },
- { 0x4EE1, 96516 },
- { 0x4EE8, 96521 },
- { 0x4EEA, 96526 },
- { 0x4EEB, 96531 },
- { 0x4EED, 96538 },
- { 0x4EF6, 96543 },
- { 0x4EFA, 96554 },
- { 0x4EFB, 96561 },
- { 0x5174, 96566 },
- { 0x4ED1, 96573 },
- { 0x4ED2, 96580 },
- { 0x4ED4, 96585 },
- { 0x4ED7, 96590 },
- { 0x4ED8, 96595 },
- { 0x4ED9, 96600 },
- { 0x4EDB, 96607 },
- { 0x4EDD, 96612 },
- { 0x4EE2, 96618 },
- { 0x4EE3, 96623 },
- { 0x4EE4, 96628 },
- { 0x4EE5, 96633 },
- { 0x4EE9, 96642 },
- { 0x4EEE, 96647 },
- { 0x4EF3, 96654 },
- { 0x4EF4, 96659 },
- { 0x4EFC, 96664 },
- { 0x4EE7, 96669 },
- { 0x4EEC, 96674 },
- { 0x4EF1, 96679 },
- { 0x4EF2, 96684 },
- { 0x4EF5, 96691 },
- { 0x4EE6, 96696 },
- { 0x4EEF, 96701 },
- { 0x4EF0, 96710 },
- { 0x4EFD, 96718 },
- { 0x4EFE, 96722 },
- { 0x4F01, 96725 },
- { 0x4F02, 96729 },
- { 0x4EFF, 96737 },
- { 0x4F00, 96742 },
- { 0x4F29, 96749 },
- { 0x4F2A, 96752 },
- { 0x4F2C, 96757 },
- { 0x4F2B, 96761 },
- { 0x4F39, 96766 },
- { 0x4F4B, 96769 },
- { 0x4F4F, 96772 },
- { 0x4F4C, 96776 },
- { 0x4F4D, 96781 },
- { 0x4F4E, 96788 },
- { 0x509F, 96793 },
- { 0x4F56, 96798 },
- { 0x4F72, 96801 },
- { 0x4F7F, 96804 },
- { 0x4F81, 96807 },
- { 0x4F86, 96813 },
- { 0x4F87, 96819 },
- { 0x4F89, 96825 },
- { 0x4F82, 96831 },
- { 0x4F83, 96837 },
- { 0x4F84, 96843 },
- { 0x4F85, 96850 },
- { 0x4F88, 96856 },
- { 0x4F80, 96862 },
- { 0x4F8A, 96868 },
- { 0x4F8B, 96874 },
- { 0x4F90, 96881 },
- { 0x50A6, 96884 },
- { 0x4F9C, 96888 },
- { 0x4F9E, 96891 },
- { 0x4F9F, 96896 },
- { 0x4F9D, 96901 },
- { 0x4FA0, 96906 },
- { 0x4FCA, 96911 },
- { 0x4FCB, 96914 },
- { 0x4FD0, 96917 },
- { 0x4FD2, 96920 },
- { 0x4FE8, 96923 },
- { 0x4FF3, 96926 },
- { 0x4FF8, 96929 },
- { 0x5034, 96932 },
- { 0x5061, 96935 },
- { 0x5062, 96938 },
- { 0x506B, 96943 },
- { 0x507F, 96946 },
- { 0x4D51, 96949 },
- { 0x4D55, 96952 },
- { 0x5125, 96955 },
- { 0x5126, 96960 },
- { 0x5124, 96965 },
- { 0x4E0F, 96970 },
- { 0x4E3A, 96973 },
- { 0x4EAE, 96976 },
- { 0x4EB0, 96979 },
- { 0x4EAF, 96991 },
- { 0x4EBA, 97001 },
- { 0x4EBB, 97004 },
- { 0x4EC7, 97009 },
- { 0x4EC8, 97012 },
- { 0x4F03, 97015 },
- { 0x4F0B, 97018 },
- { 0x4F42, 97021 },
- { 0x4F43, 97024 },
- { 0x4F64, 97027 },
- { 0x51CA, 97030 },
- { 0x51CB, 97035 },
- { 0x4F65, 97042 },
- { 0x50A4, 97047 },
- { 0x51C5, 97052 },
- { 0x4F69, 97057 },
- { 0x4F6A, 97065 },
- { 0x4F70, 97070 },
- { 0x4F66, 97077 },
- { 0x4F67, 97082 },
- { 0x50A3, 97089 },
- { 0x51C2, 97094 },
- { 0x4F68, 97100 },
- { 0x51C4, 97105 },
- { 0x4F6B, 97110 },
- { 0x51C9, 97115 },
- { 0x4F6C, 97122 },
- { 0x4F6D, 97127 },
- { 0x4F6E, 97135 },
- { 0x4F6F, 97142 },
- { 0x4F71, 97151 },
- { 0x51C3, 97156 },
- { 0x51C8, 97161 },
- { 0x51C6, 97166 },
- { 0x51CC, 97171 },
- { 0x51C7, 97176 },
- { 0x4FBD, 97181 },
- { 0x4FD3, 97184 },
- { 0x4FE4, 97187 },
- { 0x4FEC, 97190 },
- { 0x4FFA, 97193 },
- { 0x506A, 97196 },
- { 0x4E10, 97199 },
- { 0x516A, 97202 },
- { 0x4E11, 97207 },
- { 0x5175, 97212 },
- { 0x5176, 97215 },
- { 0x5177, 97218 },
- { 0x5178, 97221 },
- { 0x5179, 97224 },
- { 0x517A, 97227 },
- { 0x517B, 97230 },
- { 0x517C, 97233 },
- { 0x517D, 97239 },
- { 0x517E, 97242 },
- { 0x517F, 97247 },
- { 0x5180, 97250 },
- { 0x5181, 97253 },
- { 0x5182, 97256 },
- { 0x5183, 97259 },
- { 0x5184, 97262 },
- { 0x5185, 97265 },
- { 0x5186, 97268 },
- { 0x5187, 97271 },
- { 0x5188, 97274 },
- { 0x5189, 97277 },
- { 0x518A, 97280 },
- { 0x518B, 97283 },
- { 0x518C, 97286 },
- { 0x518D, 97289 },
- { 0x518E, 97292 },
- { 0x518F, 97295 },
- { 0x5190, 97298 },
- { 0x5191, 97301 },
- { 0x5192, 97304 },
- { 0x5196, 97309 },
- { 0x5193, 97316 },
- { 0x5194, 97321 },
- { 0x5195, 97328 },
- { 0x5197, 97337 },
- { 0x5198, 97340 },
- { 0x5199, 97343 },
- { 0x519A, 97346 },
- { 0x519B, 97349 },
- { 0x519C, 97352 },
- { 0x519D, 97355 },
- { 0x519E, 97358 },
- { 0x519F, 97361 },
- { 0x51A0, 97364 },
- { 0x51A1, 97367 },
- { 0x51A6, 97370 },
- { 0x51A8, 97375 },
- { 0x51A9, 97380 },
- { 0x51AA, 97385 },
- { 0x51A2, 97390 },
- { 0x51A3, 97395 },
- { 0x51A5, 97400 },
- { 0x51A7, 97405 },
- { 0x51A4, 97410 },
- { 0x51AB, 97417 },
- { 0x51AC, 97422 },
- { 0x51AD, 97425 },
- { 0x51AF, 97428 },
- { 0x51B2, 97433 },
- { 0x51B5, 97438 },
- { 0x51AE, 97443 },
- { 0x51B0, 97448 },
- { 0x51B1, 97453 },
- { 0x51B3, 97459 },
- { 0x51B4, 97468 },
- { 0x51B6, 97475 },
- { 0x51B7, 97480 },
- { 0x51B8, 97483 },
- { 0x4FD4, 97486 },
- { 0x510D, 97489 },
- { 0x510E, 97496 },
- { 0x50FB, 97503 },
- { 0x50E0, 97508 },
- { 0x5110, 97513 },
- { 0x5104, 97519 },
- { 0x50C1, 97524 },
- { 0x50CA, 97529 },
- { 0x50D8, 97534 },
- { 0x5106, 97539 },
- { 0x5109, 97545 },
- { 0x510B, 97553 },
- { 0x510C, 97559 },
- { 0x510F, 97565 },
- { 0x50BD, 97571 },
- { 0x5117, 97576 },
- { 0x50B0, 97583 },
- { 0x50FA, 97588 },
- { 0x50B7, 97594 },
- { 0x50C6, 97599 },
- { 0x50D4, 97604 },
- { 0x50EC, 97609 },
- { 0x50AC, 97616 },
- { 0x50F6, 97621 },
- { 0x50FC, 97627 },
- { 0x50E1, 97632 },
- { 0x5105, 97637 },
- { 0x50C2, 97642 },
- { 0x50CB, 97647 },
- { 0x50CF, 97652 },
- { 0x50D9, 97657 },
- { 0x5107, 97662 },
- { 0x510A, 97668 },
- { 0x50BC, 97676 },
- { 0x5116, 97681 },
- { 0x50AF, 97688 },
- { 0x50F9, 97693 },
- { 0x5100, 97699 },
- { 0x5101, 97704 },
- { 0x50E5, 97711 },
- { 0x50B6, 97716 },
- { 0x50C5, 97721 },
- { 0x50CE, 97726 },
- { 0x50D3, 97731 },
- { 0x50DD, 97736 },
- { 0x5108, 97741 },
- { 0x50BB, 97747 },
- { 0x5115, 97752 },
- { 0x50AE, 97759 },
- { 0x50F8, 97764 },
- { 0x50FE, 97770 },
- { 0x50FF, 97775 },
- { 0x50E4, 97782 },
- { 0x50B5, 97787 },
- { 0x50C4, 97792 },
- { 0x50CD, 97797 },
- { 0x50D2, 97802 },
- { 0x50DC, 97807 },
- { 0x50E8, 97812 },
- { 0x50EA, 97819 },
- { 0x50EB, 97827 },
- { 0x50E9, 97835 },
- { 0x50C0, 97842 },
- { 0x511A, 97847 },
- { 0x50B3, 97854 },
- { 0x50BA, 97859 },
- { 0x50C9, 97864 },
- { 0x50D7, 97869 },
- { 0x50F2, 97874 },
- { 0x50F5, 97881 },
- { 0x50F3, 97889 },
- { 0x50F4, 97896 },
- { 0x50BF, 97903 },
- { 0x5119, 97908 },
- { 0x50B2, 97915 },
- { 0x50B9, 97920 },
- { 0x50C8, 97925 },
- { 0x50D6, 97930 },
- { 0x50F0, 97935 },
- { 0x50F1, 97942 },
- { 0x50BE, 97949 },
- { 0x5118, 97954 },
- { 0x50B1, 97961 },
- { 0x50B8, 97966 },
- { 0x50C7, 97971 },
- { 0x50D5, 97976 },
- { 0x50EE, 97981 },
- { 0x50EF, 97989 },
- { 0x50ED, 97997 },
- { 0x50DF, 98004 },
- { 0x50DE, 98012 },
- { 0x50AD, 98020 },
- { 0x50F7, 98025 },
- { 0x50FD, 98031 },
- { 0x50E2, 98036 },
- { 0x50E3, 98041 },
- { 0x50B4, 98048 },
- { 0x50C3, 98053 },
- { 0x50CC, 98058 },
- { 0x50D0, 98063 },
- { 0x50D1, 98068 },
- { 0x50DA, 98075 },
- { 0x50DB, 98080 },
- { 0x50E6, 98087 },
- { 0x50E7, 98094 },
- { 0x5111, 98101 },
- { 0x5112, 98107 },
- { 0x5114, 98113 },
- { 0x5113, 98118 },
- { 0x5103, 98123 },
- { 0x5102, 98127 },
- { 0x511B, 98131 },
- { 0x511D, 98138 },
- { 0x511E, 98143 },
- { 0x511F, 98148 },
- { 0x511C, 98153 },
- { 0x6C6E, 98158 },
- { 0x1F53, 98160 },
- { 0x1F51, 98166 },
- { 0x1F4B, 98174 },
- { 0x1F4E, 98182 },
- { 0x1F52, 98190 },
- { 0x1F50, 98196 },
- { 0x1F4A, 98204 },
- { 0x1F4D, 98212 },
- { 0x1F54, 98220 },
- { 0x1F47, 98227 },
- { 0x1F4F, 98234 },
- { 0x1F55, 98240 },
- { 0x1F48, 98247 },
- { 0x1F49, 98254 },
- { 0x1F4C, 98260 },
- { 0x0067, 98266 },
- { 0x1EBA, 98267 },
- { 0x1D2A, 98269 },
- { 0x1D1C, 98273 },
- { 0x246D, 98275 },
- { 0x1D30, 98279 },
- { 0x1D3B, 98283 },
- { 0x1D3C, 98288 },
- { 0x70F6, 98293 },
- { 0x70EE, 98299 },
- { 0x70FA, 98305 },
- { 0x1D3E, 98311 },
- { 0x1D68, 98316 },
- { 0x70F2, 98321 },
- { 0x716C, 98327 },
- { 0x2462, 98332 },
- { 0x70FE, 98337 },
- { 0x1D7E, 98342 },
- { 0x2661, 98348 },
- { 0x26E3, 98351 },
- { 0x712E, 98356 },
- { 0x712A, 98359 },
- { 0x1D72, 98363 },
- { 0x7168, 98366 },
- { 0x2907, 98372 },
- { 0x1D6C, 98374 },
- { 0x1D5C, 98377 },
- { 0x1D53, 98380 },
- { 0x6FAA, 98383 },
- { 0x2465, 98385 },
- { 0x1D38, 98388 },
- { 0x24B3, 98391 },
- { 0x24BB, 98398 },
- { 0x24C9, 98405 },
- { 0x24BF, 98416 },
- { 0x24AF, 98427 },
- { 0x24B7, 98434 },
- { 0x1D4C, 98441 },
- { 0x1D4B, 98446 },
- { 0x7122, 98451 },
- { 0x7164, 98454 },
- { 0x234B, 98457 },
- { 0x7126, 98460 },
- { 0x7132, 98463 },
- { 0x2727, 98466 },
- { 0x711E, 98472 },
- { 0x26BD, 98475 },
- { 0x26CD, 98478 },
- { 0x7112, 98483 },
- { 0x26F6, 98489 },
- { 0x26F7, 98496 },
- { 0x711A, 98503 },
- { 0x7116, 98510 },
- { 0x26D5, 98516 },
- { 0x710E, 98523 },
- { 0x710A, 98529 },
- { 0x26DB, 98535 },
- { 0x26C7, 98543 },
- { 0x26DF, 98547 },
- { 0x26A7, 98551 },
- { 0x6D65, 98555 },
- { 0x2901, 98557 },
- { 0x1CBB, 98559 },
- { 0x1DE2, 98561 },
- { 0x6C6D, 98562 },
- { 0x70D0, 98564 },
- { 0x70CA, 98569 },
- { 0x70BD, 98574 },
- { 0x709F, 98578 },
- { 0x70A9, 98582 },
- { 0x70C4, 98586 },
- { 0x1CC8, 98589 },
- { 0x6CC1, 98591 },
- { 0x3DC9, 98592 },
- { 0x3E60, 98595 },
- { 0x3E64, 98598 },
- { 0x3E63, 98601 },
- { 0x3E5E, 98604 },
- { 0x3D98, 98607 },
- { 0x3DE5, 98610 },
- { 0x3DE9, 98614 },
- { 0x3DC5, 98618 },
- { 0x3D92, 98622 },
- { 0x3D95, 98625 },
- { 0x3DA4, 98628 },
- { 0x3D96, 98630 },
- { 0x3D9B, 98632 },
- { 0x3DA0, 98635 },
- { 0x3D9C, 98638 },
- { 0x3D9F, 98641 },
- { 0x3D9E, 98644 },
- { 0x3DA3, 98647 },
- { 0x3D9A, 98650 },
- { 0x3DA2, 98653 },
- { 0x3DA1, 98656 },
- { 0x3D9D, 98659 },
- { 0x3DCA, 98662 },
- { 0x3DCB, 98665 },
- { 0x3DCC, 98670 },
- { 0x3DCD, 98675 },
- { 0x3DCE, 98680 },
- { 0x3DCF, 98685 },
- { 0x3DD0, 98690 },
- { 0x3DD1, 98695 },
- { 0x3DD2, 98700 },
- { 0x3DD3, 98705 },
- { 0x3DD4, 98710 },
- { 0x3DD5, 98715 },
- { 0x3DD6, 98720 },
- { 0x3DD7, 98725 },
- { 0x3DD8, 98730 },
- { 0x3DD9, 98735 },
- { 0x3DDA, 98740 },
- { 0x3DDB, 98745 },
- { 0x3DDC, 98750 },
- { 0x3DDD, 98755 },
- { 0x3DDE, 98760 },
- { 0x3DDF, 98765 },
- { 0x3DE0, 98770 },
- { 0x3DE1, 98775 },
- { 0x3DE2, 98780 },
- { 0x3DE3, 98785 },
- { 0x3DE4, 98790 },
- { 0x3DAB, 98795 },
- { 0x3DAC, 98800 },
- { 0x3DAD, 98805 },
- { 0x3DAE, 98810 },
- { 0x3DAF, 98815 },
- { 0x3DB0, 98820 },
- { 0x3DB1, 98825 },
- { 0x3DB2, 98830 },
- { 0x3DB3, 98835 },
- { 0x3DB4, 98840 },
- { 0x3DB5, 98845 },
- { 0x3DB6, 98850 },
- { 0x3DB7, 98855 },
- { 0x3DB8, 98860 },
- { 0x3DB9, 98865 },
- { 0x3DBA, 98870 },
- { 0x3DBB, 98875 },
- { 0x3DBC, 98880 },
- { 0x3DBD, 98885 },
- { 0x3DBE, 98890 },
- { 0x3DBF, 98895 },
- { 0x3DC0, 98900 },
- { 0x3DC1, 98905 },
- { 0x3DC2, 98910 },
- { 0x3DC3, 98915 },
- { 0x3DC4, 98920 },
- { 0x3E5F, 98925 },
- { 0x3DE7, 98928 },
- { 0x3DEA, 98932 },
- { 0x3DC7, 98936 },
- { 0x3D93, 98940 },
- { 0x3DE8, 98943 },
- { 0x3E62, 98945 },
- { 0x3D8E, 98948 },
- { 0x3DA7, 98951 },
- { 0x3E61, 98954 },
- { 0x3D8D, 98956 },
- { 0x3D8F, 98959 },
- { 0x3DC6, 98962 },
- { 0x3D99, 98965 },
- { 0x3D94, 98967 },
- { 0x3DA9, 98969 },
- { 0x3DE6, 98972 },
- { 0x3D90, 98975 },
- { 0x3DA6, 98977 },
- { 0x3D8C, 98980 },
- { 0x3DA5, 98983 },
- { 0x3D91, 98985 },
- { 0x3DC8, 98987 },
- { 0x3DAA, 98990 },
- { 0x3D8B, 98993 },
- { 0x3DA8, 98996 },
- { 0x3D97, 98999 },
- { 0x1DC3, 99001 },
- { 0x6F67, 99003 },
- { 0x6DBD, 99005 },
- { 0x3DEC, 99006 },
- { 0x3E6A, 99010 },
- { 0x3E65, 99013 },
- { 0x3DED, 99017 },
- { 0x3E6B, 99021 },
- { 0x3E2A, 99024 },
- { 0x3E49, 99027 },
- { 0x3E4E, 99031 },
- { 0x3E5D, 99035 },
- { 0x3E51, 99039 },
- { 0x3E56, 99043 },
- { 0x3E4A, 99047 },
- { 0x3E4D, 99051 },
- { 0x3E5B, 99055 },
- { 0x3E54, 99059 },
- { 0x3E52, 99063 },
- { 0x3E58, 99067 },
- { 0x3E59, 99071 },
- { 0x3E4B, 99075 },
- { 0x3E50, 99079 },
- { 0x3E5C, 99083 },
- { 0x3E55, 99087 },
- { 0x3E5A, 99091 },
- { 0x3E53, 99095 },
- { 0x3E57, 99099 },
- { 0x3E4C, 99103 },
- { 0x3E4F, 99107 },
- { 0x3E3F, 99111 },
- { 0x3E42, 99115 },
- { 0x3E48, 99119 },
- { 0x3E41, 99123 },
- { 0x3E3B, 99127 },
- { 0x3E2E, 99131 },
- { 0x3E3C, 99135 },
- { 0x3E33, 99139 },
- { 0x3E2B, 99143 },
- { 0x3E31, 99147 },
- { 0x3E44, 99151 },
- { 0x3E45, 99155 },
- { 0x3E47, 99159 },
- { 0x3E46, 99163 },
- { 0x3E40, 99167 },
- { 0x3E3E, 99171 },
- { 0x3E37, 99175 },
- { 0x3E43, 99179 },
- { 0x3E3D, 99183 },
- { 0x3E2D, 99187 },
- { 0x3E2F, 99191 },
- { 0x3E30, 99195 },
- { 0x3E3A, 99199 },
- { 0x3E35, 99203 },
- { 0x3E36, 99207 },
- { 0x3E2C, 99211 },
- { 0x3E32, 99215 },
- { 0x3E34, 99219 },
- { 0x3E39, 99223 },
- { 0x3E38, 99227 },
- { 0x3E67, 99231 },
- { 0x3DFB, 99234 },
- { 0x3DFE, 99238 },
- { 0x3DFC, 99242 },
- { 0x3E27, 99246 },
- { 0x3DFF, 99250 },
- { 0x3DFD, 99254 },
- { 0x3E14, 99258 },
- { 0x3E17, 99262 },
- { 0x3E15, 99266 },
- { 0x3E18, 99270 },
- { 0x3E16, 99274 },
- { 0x3E00, 99278 },
- { 0x3E03, 99282 },
- { 0x3E01, 99286 },
- { 0x3E04, 99290 },
- { 0x3E02, 99294 },
- { 0x3E19, 99298 },
- { 0x3E1C, 99302 },
- { 0x3E1A, 99306 },
- { 0x3E1D, 99310 },
- { 0x3E1B, 99314 },
- { 0x3E0F, 99318 },
- { 0x3E12, 99322 },
- { 0x3E10, 99326 },
- { 0x3E13, 99330 },
- { 0x3E11, 99334 },
- { 0x3E21, 99338 },
- { 0x3E24, 99342 },
- { 0x3E22, 99346 },
- { 0x3E25, 99350 },
- { 0x3E23, 99354 },
- { 0x3E05, 99358 },
- { 0x3E08, 99362 },
- { 0x3E06, 99366 },
- { 0x3E09, 99370 },
- { 0x3E07, 99374 },
- { 0x3E0A, 99378 },
- { 0x3E0D, 99382 },
- { 0x3E0B, 99386 },
- { 0x3E0E, 99390 },
- { 0x3E0C, 99394 },
- { 0x3E26, 99398 },
- { 0x3DF0, 99402 },
- { 0x3E1E, 99406 },
- { 0x3E20, 99410 },
- { 0x3E1F, 99414 },
- { 0x3DF1, 99418 },
- { 0x3DF4, 99423 },
- { 0x3DF2, 99428 },
- { 0x3DF5, 99433 },
- { 0x3DF3, 99438 },
- { 0x3DF9, 99443 },
- { 0x3DF6, 99448 },
- { 0x3DF8, 99453 },
- { 0x3DF7, 99458 },
- { 0x3DEF, 99463 },
- { 0x3E28, 99467 },
- { 0x3E29, 99472 },
- { 0x3E69, 99477 },
- { 0x3E66, 99480 },
- { 0x3E68, 99483 },
- { 0x3DEB, 99486 },
- { 0x3DEE, 99490 },
- { 0x3DFA, 99493 },
- { 0x6C8F, 99498 },
- { 0x718C, 99499 },
- { 0x6CE2, 99500 },
- { 0x2256, 99501 },
- { 0x1E42, 99504 },
- { 0x1EA4, 99507 },
- { 0x1F7C, 99508 },
- { 0x1DEA, 99512 },
- { 0x253F, 99514 },
- { 0x25C1, 99519 },
- { 0x253B, 99523 },
- { 0x1D8F, 99525 },
- { 0x1F09, 99526 },
- { 0x1C18, 99528 },
- { 0x1C16, 99530 },
- { 0x1C17, 99532 },
- { 0x499E, 99534 },
- { 0x499F, 99537 },
- { 0x4994, 99540 },
- { 0x49A1, 99543 },
- { 0x49A6, 99546 },
- { 0x49A2, 99549 },
- { 0x49A5, 99552 },
- { 0x49A4, 99555 },
- { 0x49A9, 99558 },
- { 0x49A0, 99561 },
- { 0x49A8, 99564 },
- { 0x49A7, 99567 },
- { 0x49A3, 99570 },
- { 0x499A, 99573 },
- { 0x4996, 99577 },
- { 0x499C, 99581 },
- { 0x4998, 99585 },
- { 0x4995, 99589 },
- { 0x499B, 99593 },
- { 0x499D, 99597 },
- { 0x4997, 99601 },
- { 0x4999, 99605 },
- { 0x4965, 99609 },
- { 0x496B, 99612 },
- { 0x4967, 99615 },
- { 0x496D, 99618 },
- { 0x4969, 99621 },
- { 0x4966, 99624 },
- { 0x496C, 99627 },
- { 0x496E, 99630 },
- { 0x4989, 99633 },
- { 0x4975, 99636 },
- { 0x4984, 99639 },
- { 0x4971, 99642 },
- { 0x4993, 99645 },
- { 0x4968, 99648 },
- { 0x4977, 99651 },
- { 0x496F, 99654 },
- { 0x498F, 99657 },
- { 0x498C, 99660 },
- { 0x4986, 99663 },
- { 0x4987, 99666 },
- { 0x498E, 99669 },
- { 0x4992, 99672 },
- { 0x4982, 99675 },
- { 0x496A, 99678 },
- { 0x4990, 99681 },
- { 0x498D, 99684 },
- { 0x498A, 99687 },
- { 0x498B, 99690 },
- { 0x4976, 99693 },
- { 0x497D, 99696 },
- { 0x4985, 99699 },
- { 0x4972, 99702 },
- { 0x4973, 99705 },
- { 0x4979, 99708 },
- { 0x4978, 99711 },
- { 0x4970, 99714 },
- { 0x4974, 99717 },
- { 0x4981, 99720 },
- { 0x497A, 99723 },
- { 0x4988, 99726 },
- { 0x497F, 99729 },
- { 0x4991, 99732 },
- { 0x4983, 99735 },
- { 0x497B, 99738 },
- { 0x497E, 99741 },
- { 0x4980, 99744 },
- { 0x497C, 99747 },
- { 0x71BC, 99750 },
- { 0x2493, 99751 },
- { 0x7173, 99755 },
- { 0x1D27, 99760 },
- { 0x1D25, 99764 },
- { 0x1D19, 99767 },
- { 0x1D6D, 99769 },
- { 0x1D42, 99773 },
- { 0x2477, 99782 },
- { 0x1D2D, 99787 },
- { 0x2479, 99791 },
- { 0x1D4F, 99798 },
- { 0x266B, 99803 },
- { 0x266A, 99808 },
- { 0x1D32, 99813 },
- { 0x1D34, 99817 },
- { 0x24A0, 99821 },
- { 0x1D2B, 99826 },
- { 0x2694, 99830 },
- { 0x2693, 99838 },
- { 0x70F3, 99845 },
- { 0x70EB, 99851 },
- { 0x70F7, 99857 },
- { 0x2692, 99863 },
- { 0x1D83, 99868 },
- { 0x70EF, 99874 },
- { 0x1D23, 99880 },
- { 0x7169, 99884 },
- { 0x1D80, 99889 },
- { 0x70FB, 99894 },
- { 0x249D, 99899 },
- { 0x24CD, 99905 },
- { 0x26A4, 99910 },
- { 0x26A5, 99916 },
- { 0x269C, 99922 },
- { 0x2698, 99929 },
- { 0x24D4, 99933 },
- { 0x24D1, 99937 },
- { 0x265F, 99941 },
- { 0x26E0, 99944 },
- { 0x712B, 99949 },
- { 0x7127, 99952 },
- { 0x1D6F, 99956 },
- { 0x7165, 99959 },
- { 0x1D69, 99965 },
- { 0x2466, 99968 },
- { 0x1D59, 99972 },
- { 0x2460, 99975 },
- { 0x1D56, 99980 },
- { 0x245C, 99985 },
- { 0x2475, 99991 },
- { 0x1D50, 99994 },
- { 0x6FA7, 99997 },
- { 0x2468, 99999 },
- { 0x1D63, 100003 },
- { 0x1D54, 100006 },
- { 0x24AC, 100011 },
- { 0x24B4, 100018 },
- { 0x24C4, 100025 },
- { 0x24BC, 100033 },
- { 0x24C0, 100044 },
- { 0x24B0, 100055 },
- { 0x24B8, 100062 },
- { 0x24C1, 100069 },
- { 0x24C5, 100080 },
- { 0x1D45, 100088 },
- { 0x1D46, 100093 },
- { 0x711F, 100098 },
- { 0x1D65, 100101 },
- { 0x7161, 100104 },
- { 0x269F, 100107 },
- { 0x2473, 100110 },
- { 0x7123, 100112 },
- { 0x712F, 100115 },
- { 0x2690, 100118 },
- { 0x2695, 100123 },
- { 0x2697, 100128 },
- { 0x2696, 100137 },
- { 0x268F, 100145 },
- { 0x2724, 100152 },
- { 0x268E, 100158 },
- { 0x2691, 100164 },
- { 0x7179, 100169 },
- { 0x711B, 100174 },
- { 0x7175, 100177 },
- { 0x1D86, 100181 },
- { 0x717B, 100184 },
- { 0x7177, 100189 },
- { 0x7171, 100193 },
- { 0x26BA, 100197 },
- { 0x26CA, 100200 },
- { 0x26D8, 100205 },
- { 0x710F, 100212 },
- { 0x26FA, 100218 },
- { 0x26FC, 100225 },
- { 0x7117, 100232 },
- { 0x7113, 100239 },
- { 0x26D2, 100245 },
- { 0x26D2, 100252 },
- { 0x710B, 100259 },
- { 0x7107, 100265 },
- { 0x26C4, 100271 },
- { 0x26DC, 100275 },
- { 0x1DED, 100279 },
- { 0x25D7, 100283 },
- { 0x25DB, 100288 },
- { 0x25DD, 100296 },
- { 0x25D9, 100305 },
- { 0x1DFB, 100313 },
- { 0x25DF, 100317 },
- { 0x1DFF, 100320 },
- { 0x25E3, 100323 },
- { 0x25E1, 100327 },
- { 0x1DF1, 100333 },
- { 0x1E6F, 100338 },
- { 0x1DEF, 100343 },
- { 0x001C, 100347 },
- { 0x1E5F, 100349 },
- { 0x25D3, 100352 },
- { 0x25D5, 100356 },
- { 0x25E7, 100361 },
- { 0x25E9, 100366 },
- { 0x25ED, 100371 },
- { 0x24D0, 100380 },
- { 0x25E5, 100384 },
- { 0x25EB, 100390 },
- { 0x1E63, 100396 },
- { 0x2600, 100401 },
- { 0x2602, 100405 },
- { 0x2161, 100412 },
- { 0x6F2D, 100413 },
- { 0x6F2C, 100415 },
- { 0x0B48, 100418 },
- { 0x0B68, 100422 },
- { 0x0B44, 100425 },
- { 0x0B42, 100428 },
- { 0x0AFF, 100431 },
- { 0x0AFE, 100434 },
- { 0x0B34, 100437 },
- { 0x0AFD, 100440 },
- { 0x0B56, 100443 },
- { 0x0B5B, 100446 },
- { 0x0B57, 100449 },
- { 0x0B5A, 100452 },
- { 0x0B59, 100455 },
- { 0x0B5E, 100458 },
- { 0x0B55, 100461 },
- { 0x0B5D, 100464 },
- { 0x0B5C, 100467 },
- { 0x0B58, 100470 },
- { 0x0B3C, 100473 },
- { 0x0B36, 100477 },
- { 0x0B3F, 100481 },
- { 0x0B38, 100485 },
- { 0x0B35, 100489 },
- { 0x0B3E, 100493 },
- { 0x0B41, 100497 },
- { 0x0B3D, 100501 },
- { 0x0B37, 100505 },
- { 0x0B40, 100509 },
- { 0x0B39, 100513 },
- { 0x0B53, 100517 },
- { 0x0B3A, 100522 },
- { 0x0B54, 100527 },
- { 0x0B3B, 100532 },
- { 0x0B00, 100537 },
- { 0x0B08, 100540 },
- { 0x0B02, 100543 },
- { 0x0B0B, 100546 },
- { 0x0B04, 100549 },
- { 0x0B01, 100552 },
- { 0x0B0A, 100555 },
- { 0x0B0D, 100558 },
- { 0x0B25, 100561 },
- { 0x0B13, 100564 },
- { 0x0B1F, 100567 },
- { 0x0B09, 100570 },
- { 0x0B10, 100573 },
- { 0x0B32, 100576 },
- { 0x0B03, 100579 },
- { 0x0B15, 100582 },
- { 0x0B0E, 100585 },
- { 0x0B2B, 100588 },
- { 0x0B27, 100591 },
- { 0x0B21, 100594 },
- { 0x0B0C, 100597 },
- { 0x0B23, 100600 },
- { 0x0B29, 100603 },
- { 0x0B31, 100606 },
- { 0x0B1D, 100609 },
- { 0x0B05, 100612 },
- { 0x0B2E, 100615 },
- { 0x0B28, 100618 },
- { 0x0B26, 100621 },
- { 0x0B14, 100624 },
- { 0x0B1A, 100627 },
- { 0x0B20, 100630 },
- { 0x0B43, 100633 },
- { 0x0B11, 100637 },
- { 0x0B16, 100640 },
- { 0x0B0F, 100643 },
- { 0x0B2C, 100646 },
- { 0x0B12, 100649 },
- { 0x0B1C, 100652 },
- { 0x0B17, 100655 },
- { 0x0B24, 100658 },
- { 0x0B2A, 100661 },
- { 0x0B2F, 100664 },
- { 0x0B30, 100667 },
- { 0x0B1E, 100670 },
- { 0x0B18, 100673 },
- { 0x0B1B, 100676 },
- { 0x0B2D, 100679 },
- { 0x0B22, 100682 },
- { 0x0B19, 100685 },
- { 0x0B33, 100688 },
- { 0x0B6E, 100691 },
- { 0x0B6C, 100695 },
- { 0x0B45, 100699 },
- { 0x0B6A, 100703 },
- { 0x0B46, 100707 },
- { 0x0B6D, 100711 },
- { 0x0B69, 100715 },
- { 0x0B6B, 100719 },
- { 0x0B47, 100723 },
- { 0x0B50, 100727 },
- { 0x0B07, 100731 },
- { 0x0B06, 100735 },
- { 0x0B52, 100739 },
- { 0x0B51, 100743 },
- { 0x0B60, 100747 },
- { 0x0B61, 100751 },
- { 0x0B5F, 100755 },
- { 0x0B63, 100758 },
- { 0x0B4F, 100762 },
- { 0x0B4D, 100766 },
- { 0x0B66, 100770 },
- { 0x0B62, 100774 },
- { 0x0B4A, 100778 },
- { 0x0B65, 100782 },
- { 0x0B4C, 100786 },
- { 0x0B49, 100790 },
- { 0x0B64, 100794 },
- { 0x0B4B, 100798 },
- { 0x0B67, 100802 },
- { 0x0B4E, 100806 },
- { 0x0079, 100810 },
- { 0x14C8, 100813 },
- { 0x14CE, 100816 },
- { 0x14CF, 100821 },
- { 0x14D0, 100826 },
- { 0x14C6, 100831 },
- { 0x14CA, 100834 },
- { 0x14C9, 100839 },
- { 0x14C3, 100843 },
- { 0x4B5C, 100845 },
- { 0x4B58, 100850 },
- { 0x14C7, 100854 },
- { 0x14C5, 100856 },
- { 0x14D3, 100858 },
- { 0x14D8, 100861 },
- { 0x14D4, 100864 },
- { 0x14D7, 100867 },
- { 0x14D6, 100870 },
- { 0x14DB, 100873 },
- { 0x14D2, 100876 },
- { 0x14DA, 100879 },
- { 0x14D9, 100882 },
- { 0x14D5, 100885 },
- { 0x4B61, 100888 },
- { 0x4B63, 100891 },
- { 0x4B62, 100897 },
- { 0x14D1, 100902 },
- { 0x4B5A, 100905 },
- { 0x14DC, 100910 },
- { 0x14DD, 100913 },
- { 0x14DE, 100916 },
- { 0x14DF, 100919 },
- { 0x14E0, 100922 },
- { 0x14E6, 100925 },
- { 0x14EF, 100928 },
- { 0x14E3, 100931 },
- { 0x14F5, 100934 },
- { 0x14E9, 100937 },
- { 0x14F1, 100940 },
- { 0x14F6, 100943 },
- { 0x14EB, 100946 },
- { 0x14EA, 100949 },
- { 0x14E4, 100952 },
- { 0x14E1, 100955 },
- { 0x14E7, 100958 },
- { 0x14E8, 100961 },
- { 0x14F3, 100964 },
- { 0x14EC, 100967 },
- { 0x14EE, 100970 },
- { 0x14E2, 100973 },
- { 0x14F4, 100976 },
- { 0x14F2, 100979 },
- { 0x14F9, 100982 },
- { 0x153B, 100985 },
- { 0x153C, 100990 },
- { 0x154B, 100995 },
- { 0x153F, 101000 },
- { 0x1545, 101005 },
- { 0x153D, 101010 },
- { 0x1546, 101015 },
- { 0x1544, 101020 },
- { 0x154A, 101025 },
- { 0x1542, 101030 },
- { 0x153E, 101035 },
- { 0x1543, 101040 },
- { 0x1547, 101045 },
- { 0x1548, 101050 },
- { 0x1540, 101055 },
- { 0x1549, 101060 },
- { 0x155A, 101065 },
- { 0x155B, 101071 },
- { 0x1541, 101077 },
- { 0x153A, 101082 },
- { 0x1539, 101088 },
- { 0x1536, 101093 },
- { 0x155D, 101098 },
- { 0x1537, 101103 },
- { 0x1535, 101108 },
- { 0x1534, 101114 },
- { 0x1538, 101120 },
- { 0x14E5, 101126 },
- { 0x14F0, 101129 },
- { 0x14FE, 101132 },
- { 0x14FA, 101135 },
- { 0x14F7, 101138 },
- { 0x14FC, 101141 },
- { 0x14ED, 101144 },
- { 0x14F8, 101147 },
- { 0x14FD, 101150 },
- { 0x14FB, 101153 },
- { 0x1519, 101156 },
- { 0x151A, 101160 },
- { 0x151D, 101164 },
- { 0x1525, 101168 },
- { 0x1527, 101172 },
- { 0x1520, 101176 },
- { 0x1521, 101180 },
- { 0x151B, 101184 },
- { 0x1526, 101188 },
- { 0x151F, 101192 },
- { 0x1522, 101196 },
- { 0x1524, 101200 },
- { 0x151C, 101204 },
- { 0x152B, 101208 },
- { 0x151E, 101212 },
- { 0x152D, 101216 },
- { 0x1528, 101220 },
- { 0x1529, 101224 },
- { 0x152C, 101228 },
- { 0x1523, 101232 },
- { 0x152A, 101236 },
- { 0x152E, 101240 },
- { 0x1500, 101244 },
- { 0x1501, 101248 },
- { 0x1502, 101252 },
- { 0x1503, 101256 },
- { 0x1507, 101260 },
- { 0x150D, 101264 },
- { 0x150A, 101268 },
- { 0x150F, 101272 },
- { 0x1513, 101276 },
- { 0x150B, 101280 },
- { 0x1504, 101284 },
- { 0x1508, 101288 },
- { 0x1509, 101292 },
- { 0x150C, 101296 },
- { 0x1505, 101300 },
- { 0x1512, 101304 },
- { 0x1511, 101308 },
- { 0x154C, 101312 },
- { 0x154D, 101318 },
- { 0x1506, 101324 },
- { 0x150E, 101328 },
- { 0x1518, 101332 },
- { 0x1514, 101336 },
- { 0x1515, 101340 },
- { 0x1516, 101344 },
- { 0x1517, 101348 },
- { 0x1510, 101352 },
- { 0x14FF, 101356 },
- { 0x152F, 101362 },
- { 0x1532, 101366 },
- { 0x1530, 101370 },
- { 0x1531, 101374 },
- { 0x1550, 101378 },
- { 0x1554, 101384 },
- { 0x1559, 101390 },
- { 0x155C, 101396 },
- { 0x1557, 101402 },
- { 0x1555, 101408 },
- { 0x154E, 101414 },
- { 0x1551, 101420 },
- { 0x155E, 101426 },
- { 0x154F, 101432 },
- { 0x1556, 101438 },
- { 0x1552, 101444 },
- { 0x1558, 101450 },
- { 0x1553, 101456 },
- { 0x1533, 101462 },
- { 0x14CC, 101466 },
- { 0x14CB, 101470 },
- { 0x14CD, 101473 },
- { 0x4B5B, 101475 },
- { 0x4B64, 101480 },
- { 0x4B59, 101487 },
- { 0x4B5E, 101490 },
- { 0x4B5D, 101496 },
- { 0x14C4, 101501 },
- { 0x4B5F, 101503 },
- { 0x4B60, 101506 },
- { 0x444B, 101512 },
- { 0x445C, 101515 },
- { 0x4457, 101518 },
- { 0x4459, 101521 },
- { 0x4462, 101524 },
- { 0x444C, 101527 },
- { 0x445B, 101530 },
- { 0x4447, 101533 },
- { 0x444E, 101536 },
- { 0x4453, 101539 },
- { 0x445E, 101542 },
- { 0x445F, 101545 },
- { 0x4461, 101548 },
- { 0x444F, 101551 },
- { 0x4451, 101554 },
- { 0x4445, 101557 },
- { 0x444A, 101560 },
- { 0x4456, 101564 },
- { 0x4458, 101568 },
- { 0x4446, 101572 },
- { 0x4452, 101576 },
- { 0x4460, 101580 },
- { 0x4450, 101584 },
- { 0x4444, 101588 },
- { 0x4454, 101592 },
- { 0x4448, 101596 },
- { 0x445D, 101599 },
- { 0x444D, 101602 },
- { 0x4449, 101605 },
- { 0x4455, 101608 },
- { 0x445A, 101611 },
- { 0x4463, 101614 },
- { 0x446B, 101617 },
- { 0x4469, 101621 },
- { 0x4464, 101624 },
- { 0x4468, 101627 },
- { 0x4466, 101630 },
- { 0x4465, 101633 },
- { 0x446A, 101636 },
- { 0x4467, 101639 },
- { 0x7190, 101643 },
- { 0x6E2B, 101645 },
- { 0x700C, 101646 },
- { 0x2228, 101648 },
- { 0x4428, 101649 },
- { 0x4435, 101652 },
- { 0x4430, 101655 },
- { 0x4432, 101658 },
- { 0x443A, 101661 },
- { 0x4429, 101664 },
- { 0x4434, 101667 },
- { 0x4425, 101670 },
- { 0x442B, 101673 },
- { 0x442E, 101676 },
- { 0x4437, 101679 },
- { 0x4438, 101682 },
- { 0x4439, 101685 },
- { 0x442C, 101688 },
- { 0x442D, 101691 },
- { 0x4424, 101694 },
- { 0x4431, 101697 },
- { 0x4426, 101701 },
- { 0x4436, 101704 },
- { 0x442A, 101707 },
- { 0x4427, 101710 },
- { 0x442F, 101713 },
- { 0x4433, 101716 },
- { 0x443D, 101719 },
- { 0x4442, 101722 },
- { 0x443E, 101725 },
- { 0x4441, 101728 },
- { 0x4440, 101731 },
- { 0x443F, 101734 },
- { 0x4443, 101737 },
- { 0x443B, 101740 },
- { 0x443C, 101743 },
- { 0x6E09, 101746 },
- { 0x1BDD, 101747 },
- { 0x701E, 101749 },
- { 0x223E, 101751 },
- { 0x21D8, 101752 },
- { 0x6C88, 101755 },
- { 0x1E5D, 101756 },
- { 0x2634, 101757 },
- { 0x1C0B, 101761 },
- { 0x2566, 101763 },
- { 0x0002, 101766 },
- { 0x21CD, 101768 },
- { 0x21CE, 101773 },
- { 0x21CF, 101778 },
- { 0x21D0, 101783 },
- { 0x21D1, 101788 },
- { 0x21D2, 101793 },
- { 0x21D3, 101798 },
- { 0x21D4, 101803 },
- { 0x1BEF, 101808 },
- { 0x6DD9, 101810 },
- { 0x2597, 101812 },
- { 0x6F19, 101815 },
- { 0x0795, 101817 },
- { 0x0798, 101820 },
- { 0x0796, 101823 },
- { 0x07AC, 101826 },
- { 0x0797, 101829 },
- { 0x079A, 101832 },
- { 0x07A2, 101836 },
- { 0x079C, 101840 },
- { 0x07A9, 101844 },
- { 0x07AA, 101848 },
- { 0x07A6, 101852 },
- { 0x079F, 101856 },
- { 0x07A1, 101860 },
- { 0x079B, 101865 },
- { 0x07A8, 101870 },
- { 0x07A5, 101875 },
- { 0x079E, 101880 },
- { 0x07A4, 101885 },
- { 0x07AB, 101890 },
- { 0x07A0, 101894 },
- { 0x079D, 101899 },
- { 0x078F, 101904 },
- { 0x078E, 101907 },
- { 0x0786, 101910 },
- { 0x0783, 101913 },
- { 0x0784, 101916 },
- { 0x0780, 101919 },
- { 0x078B, 101922 },
- { 0x078C, 101925 },
- { 0x0791, 101928 },
- { 0x0787, 101931 },
- { 0x0788, 101934 },
- { 0x0785, 101937 },
- { 0x077F, 101940 },
- { 0x0789, 101943 },
- { 0x0792, 101946 },
- { 0x0793, 101949 },
- { 0x0794, 101952 },
- { 0x0782, 101955 },
- { 0x0781, 101958 },
- { 0x078A, 101961 },
- { 0x078D, 101964 },
- { 0x0790, 101967 },
- { 0x07A7, 101970 },
- { 0x07A3, 101974 },
- { 0x0799, 101979 },
- { 0x07B0, 101984 },
- { 0x07BA, 101987 },
- { 0x07B8, 101991 },
- { 0x07B7, 101994 },
- { 0x07AF, 101997 },
- { 0x07B6, 102000 },
- { 0x07B5, 102003 },
- { 0x07AE, 102006 },
- { 0x07BB, 102009 },
- { 0x07B1, 102012 },
- { 0x07B9, 102015 },
- { 0x07B4, 102018 },
- { 0x07AD, 102022 },
- { 0x07B2, 102025 },
- { 0x07B3, 102028 },
- { 0x701B, 102031 },
- { 0x6E1C, 102032 },
- { 0x6CF2, 102034 },
- { 0x001B, 102035 },
- { 0x6CAB, 102036 },
- { 0x5F6E, 102037 },
- { 0x5F6D, 102041 },
- { 0x5F6B, 102045 },
- { 0x5F6C, 102049 },
- { 0x229E, 102053 },
- { 0x6C98, 102054 },
- { 0x6DD1, 102055 },
- { 0x6FDF, 102057 },
- { 0x1DAB, 102058 },
- { 0x24FB, 102060 },
- { 0x24FA, 102064 },
- { 0x6DE1, 102068 },
- { 0x1F7A, 102071 },
- { 0x1C32, 102072 },
- { 0x1C37, 102074 },
- { 0x1C33, 102076 },
- { 0x1C36, 102078 },
- { 0x1C35, 102080 },
- { 0x1C3E, 102082 },
- { 0x1C3A, 102085 },
- { 0x1C3B, 102087 },
- { 0x1C31, 102090 },
- { 0x1C39, 102092 },
- { 0x1C3C, 102094 },
- { 0x1C3F, 102096 },
- { 0x1C38, 102099 },
- { 0x1C34, 102101 },
- { 0x1C3D, 102103 },
- { 0x1F3B, 102106 },
- { 0x2565, 102108 },
- { 0x1F3C, 102111 },
- { 0x17CF, 102113 },
- { 0x17CE, 102116 },
- { 0x17A4, 102119 },
- { 0x17A5, 102122 },
- { 0x17A6, 102125 },
- { 0x17D5, 102128 },
- { 0x17DA, 102131 },
- { 0x17D6, 102134 },
- { 0x17D9, 102137 },
- { 0x17D8, 102140 },
- { 0x17DD, 102143 },
- { 0x17D4, 102146 },
- { 0x17DC, 102149 },
- { 0x17DB, 102152 },
- { 0x17D7, 102155 },
- { 0x17CC, 102158 },
- { 0x17C9, 102162 },
- { 0x17C8, 102166 },
- { 0x17CB, 102170 },
- { 0x17CA, 102174 },
- { 0x17CD, 102178 },
- { 0x17A7, 102182 },
- { 0x17AC, 102185 },
- { 0x17A8, 102188 },
- { 0x17AB, 102191 },
- { 0x17A9, 102194 },
- { 0x17AA, 102197 },
- { 0x17BC, 102200 },
- { 0x17B2, 102203 },
- { 0x17B7, 102206 },
- { 0x17AD, 102209 },
- { 0x17BA, 102212 },
- { 0x17B0, 102215 },
- { 0x17C4, 102218 },
- { 0x17B3, 102221 },
- { 0x17AE, 102224 },
- { 0x17C0, 102227 },
- { 0x17BD, 102230 },
- { 0x17B8, 102233 },
- { 0x17B9, 102236 },
- { 0x17AF, 102239 },
- { 0x17BF, 102242 },
- { 0x17C2, 102245 },
- { 0x17B6, 102248 },
- { 0x17BB, 102251 },
- { 0x17C1, 102254 },
- { 0x17C3, 102257 },
- { 0x17BE, 102260 },
- { 0x17B4, 102263 },
- { 0x17E1, 102266 },
- { 0x17D2, 102269 },
- { 0x17E0, 102272 },
- { 0x17B1, 102275 },
- { 0x17B5, 102278 },
- { 0x17DF, 102281 },
- { 0x17D3, 102284 },
- { 0x17E2, 102287 },
- { 0x17E3, 102291 },
- { 0x17DE, 102295 },
- { 0x17C7, 102297 },
- { 0x17C6, 102301 },
- { 0x17D0, 102305 },
- { 0x17D1, 102310 },
- { 0x17C5, 102315 },
- { 0x18A6, 102319 },
- { 0x18A5, 102324 },
- { 0x18A4, 102329 },
- { 0x18A3, 102334 },
- { 0x18A2, 102339 },
- { 0x189F, 102343 },
- { 0x18A1, 102347 },
- { 0x18A0, 102351 },
- { 0x6C76, 102355 },
- { 0x6E88, 102356 },
- { 0x6C85, 102357 },
- { 0x6EBB, 102358 },
- { 0x1CAE, 102363 },
- { 0x2260, 102365 },
- { 0x6E19, 102368 },
- { 0x6EB7, 102370 },
- { 0x1E9E, 102374 },
- { 0x6E68, 102376 },
- { 0x61E5, 102377 },
- { 0x61AF, 102382 },
- { 0x61BF, 102385 },
- { 0x61B5, 102390 },
- { 0x61AE, 102394 },
- { 0x6199, 102397 },
- { 0x61D5, 102401 },
- { 0x61C1, 102404 },
- { 0x61D8, 102409 },
- { 0x619A, 102412 },
- { 0x61A6, 102415 },
- { 0x61C3, 102418 },
- { 0x61CD, 102421 },
- { 0x61D6, 102424 },
- { 0x619E, 102427 },
- { 0x6198, 102430 },
- { 0x61B3, 102433 },
- { 0x61CF, 102436 },
- { 0x61B2, 102440 },
- { 0x61C8, 102443 },
- { 0x61B7, 102446 },
- { 0x61BC, 102449 },
- { 0x61C7, 102452 },
- { 0x61AB, 102455 },
- { 0x619B, 102458 },
- { 0x61E1, 102461 },
- { 0x61A7, 102464 },
- { 0x61DB, 102467 },
- { 0x61E2, 102470 },
- { 0x61A8, 102473 },
- { 0x619C, 102477 },
- { 0x61B9, 102481 },
- { 0x61D2, 102484 },
- { 0x61CB, 102487 },
- { 0x61B6, 102490 },
- { 0x61C6, 102493 },
- { 0x61AC, 102496 },
- { 0x61D7, 102499 },
- { 0x61A9, 102502 },
- { 0x61CC, 102505 },
- { 0x61BD, 102508 },
- { 0x61DF, 102511 },
- { 0x61A4, 102514 },
- { 0x61C0, 102517 },
- { 0x61DE, 102520 },
- { 0x61BB, 102523 },
- { 0x61C9, 102526 },
- { 0x61A0, 102531 },
- { 0x61B8, 102535 },
- { 0x61CA, 102538 },
- { 0x61DA, 102541 },
- { 0x61D9, 102544 },
- { 0x61B1, 102547 },
- { 0x61AA, 102550 },
- { 0x61E8, 102553 },
- { 0x61BA, 102556 },
- { 0x61D1, 102559 },
- { 0x61C4, 102563 },
- { 0x61E7, 102566 },
- { 0x61BE, 102569 },
- { 0x61DD, 102572 },
- { 0x61E0, 102575 },
- { 0x61E4, 102578 },
- { 0x61B0, 102581 },
- { 0x61A2, 102584 },
- { 0x61C2, 102587 },
- { 0x61DC, 102590 },
- { 0x619F, 102593 },
- { 0x61AD, 102596 },
- { 0x61E3, 102599 },
- { 0x619D, 102602 },
- { 0x61C5, 102605 },
- { 0x61D0, 102608 },
- { 0x61A5, 102611 },
- { 0x61D3, 102614 },
- { 0x61B4, 102617 },
- { 0x61E6, 102620 },
- { 0x61CE, 102623 },
- { 0x61A3, 102626 },
- { 0x61A1, 102629 },
- { 0x61D4, 102634 },
- { 0x1DBD, 102637 },
- { 0x6EED, 102638 },
- { 0x21CC, 102639 },
- { 0x2209, 102642 },
- { 0x6E2E, 102645 },
- { 0x71A0, 102647 },
- { 0x7023, 102648 },
- { 0x706B, 102652 },
- { 0x7068, 102656 },
- { 0x707A, 102660 },
- { 0x704B, 102665 },
- { 0x706C, 102670 },
- { 0x7067, 102674 },
- { 0x7028, 102678 },
- { 0x702A, 102683 },
- { 0x7029, 102688 },
- { 0x702B, 102693 },
- { 0x708D, 102698 },
- { 0x708E, 102704 },
- { 0x706E, 102710 },
- { 0x7024, 102714 },
- { 0x703C, 102718 },
- { 0x7094, 102722 },
- { 0x7095, 102727 },
- { 0x7090, 102732 },
- { 0x703E, 102736 },
- { 0x703F, 102741 },
- { 0x704C, 102746 },
- { 0x703A, 102751 },
- { 0x703B, 102756 },
- { 0x7036, 102761 },
- { 0x7048, 102765 },
- { 0x704F, 102772 },
- { 0x7076, 102778 },
- { 0x7079, 102782 },
- { 0x7031, 102786 },
- { 0x7064, 102791 },
- { 0x707B, 102795 },
- { 0x7070, 102799 },
- { 0x7025, 102804 },
- { 0x7078, 102808 },
- { 0x7093, 102813 },
- { 0x7091, 102817 },
- { 0x7037, 102821 },
- { 0x7063, 102825 },
- { 0x706F, 102830 },
- { 0x7077, 102834 },
- { 0x7026, 102838 },
- { 0x7058, 102842 },
- { 0x7042, 102846 },
- { 0x7047, 102851 },
- { 0x7040, 102856 },
- { 0x7045, 102862 },
- { 0x7046, 102868 },
- { 0x706D, 102874 },
- { 0x7085, 102878 },
- { 0x708F, 102882 },
- { 0x703D, 102886 },
- { 0x7069, 102890 },
- { 0x702F, 102894 },
- { 0x7061, 102898 },
- { 0x708C, 102902 },
- { 0x707D, 102906 },
- { 0x705C, 102910 },
- { 0x7060, 102914 },
- { 0x7065, 102919 },
- { 0x7066, 102923 },
- { 0x7082, 102927 },
- { 0x7032, 102931 },
- { 0x7033, 102936 },
- { 0x7034, 102941 },
- { 0x705D, 102946 },
- { 0x7054, 102950 },
- { 0x7041, 102954 },
- { 0x7052, 102960 },
- { 0x7053, 102966 },
- { 0x7071, 102972 },
- { 0x7074, 102978 },
- { 0x707E, 102983 },
- { 0x707F, 102989 },
- { 0x7073, 102995 },
- { 0x702C, 102999 },
- { 0x7051, 103003 },
- { 0x7038, 103009 },
- { 0x7059, 103013 },
- { 0x704D, 103017 },
- { 0x7072, 103022 },
- { 0x7035, 103026 },
- { 0x7087, 103030 },
- { 0x7083, 103034 },
- { 0x707C, 103038 },
- { 0x7062, 103043 },
- { 0x706A, 103047 },
- { 0x7092, 103051 },
- { 0x7075, 103055 },
- { 0x705A, 103059 },
- { 0x705E, 103063 },
- { 0x7055, 103067 },
- { 0x7056, 103071 },
- { 0x7057, 103075 },
- { 0x7049, 103079 },
- { 0x7050, 103087 },
- { 0x7044, 103095 },
- { 0x704E, 103101 },
- { 0x704A, 103107 },
- { 0x702D, 103111 },
- { 0x702E, 103115 },
- { 0x7039, 103119 },
- { 0x7027, 103123 },
- { 0x7088, 103127 },
- { 0x7089, 103131 },
- { 0x708A, 103135 },
- { 0x708B, 103139 },
- { 0x7084, 103143 },
- { 0x705F, 103147 },
- { 0x7043, 103151 },
- { 0x7081, 103156 },
- { 0x7080, 103160 },
- { 0x7030, 103164 },
- { 0x7086, 103169 },
- { 0x7022, 103173 },
- { 0x705B, 103177 },
- { 0x0007, 103181 },
- { 0x1DD9, 103182 },
- { 0x6F6D, 103185 },
- { 0x6FD2, 103187 },
- { 0x6CFB, 103188 },
- { 0x3CE2, 103191 },
- { 0x3CDE, 103194 },
- { 0x003E, 103196 },
- { 0x0020, 103198 },
- { 0x1C06, 103200 },
- { 0x1D8A, 103203 },
- { 0x6F51, 103204 },
- { 0x1F0A, 103206 },
- { 0x6D27, 103209 },
- { 0x2165, 103211 },
- { 0x0872, 103213 },
- { 0x371F, 103215 },
- { 0x3723, 103218 },
- { 0x0893, 103221 },
- { 0x085E, 103226 },
- { 0x371A, 103229 },
- { 0x086F, 103234 },
- { 0x3722, 103237 },
- { 0x3718, 103240 },
- { 0x0825, 103244 },
- { 0x0824, 103247 },
- { 0x085F, 103250 },
- { 0x0822, 103253 },
- { 0x371E, 103257 },
- { 0x0823, 103260 },
- { 0x371B, 103263 },
- { 0x371C, 103267 },
- { 0x3719, 103271 },
- { 0x371D, 103275 },
- { 0x0876, 103279 },
- { 0x3720, 103282 },
- { 0x0886, 103284 },
- { 0x0889, 103286 },
- { 0x088E, 103289 },
- { 0x088A, 103292 },
- { 0x088D, 103295 },
- { 0x088C, 103298 },
- { 0x0891, 103301 },
- { 0x0888, 103304 },
- { 0x0890, 103307 },
- { 0x088F, 103310 },
- { 0x088B, 103313 },
- { 0x0875, 103316 },
- { 0x0869, 103319 },
- { 0x0861, 103323 },
- { 0x086D, 103327 },
- { 0x0863, 103331 },
- { 0x0860, 103335 },
- { 0x086A, 103339 },
- { 0x086E, 103343 },
- { 0x0871, 103347 },
- { 0x0862, 103351 },
- { 0x085C, 103355 },
- { 0x0878, 103359 },
- { 0x0864, 103363 },
- { 0x085D, 103367 },
- { 0x0879, 103371 },
- { 0x0868, 103375 },
- { 0x086C, 103380 },
- { 0x0867, 103385 },
- { 0x086B, 103390 },
- { 0x0877, 103395 },
- { 0x0884, 103401 },
- { 0x0865, 103406 },
- { 0x0885, 103411 },
- { 0x0866, 103416 },
- { 0x0870, 103421 },
- { 0x0887, 103426 },
- { 0x0827, 103429 },
- { 0x0831, 103432 },
- { 0x0829, 103435 },
- { 0x0835, 103438 },
- { 0x082B, 103441 },
- { 0x0828, 103444 },
- { 0x0832, 103447 },
- { 0x0836, 103450 },
- { 0x0897, 103453 },
- { 0x084E, 103456 },
- { 0x083C, 103459 },
- { 0x0848, 103462 },
- { 0x0880, 103465 },
- { 0x0839, 103468 },
- { 0x085B, 103471 },
- { 0x082A, 103474 },
- { 0x083E, 103477 },
- { 0x0837, 103480 },
- { 0x0854, 103483 },
- { 0x0850, 103486 },
- { 0x084A, 103489 },
- { 0x0895, 103492 },
- { 0x084C, 103495 },
- { 0x087A, 103498 },
- { 0x0852, 103501 },
- { 0x085A, 103504 },
- { 0x0846, 103507 },
- { 0x0898, 103510 },
- { 0x082C, 103513 },
- { 0x0857, 103516 },
- { 0x0851, 103519 },
- { 0x087D, 103522 },
- { 0x08A1, 103525 },
- { 0x084F, 103528 },
- { 0x083D, 103531 },
- { 0x0843, 103534 },
- { 0x0849, 103537 },
- { 0x089D, 103540 },
- { 0x083A, 103543 },
- { 0x083F, 103546 },
- { 0x089E, 103549 },
- { 0x0838, 103552 },
- { 0x0855, 103555 },
- { 0x083B, 103558 },
- { 0x0845, 103561 },
- { 0x0840, 103564 },
- { 0x0896, 103567 },
- { 0x084D, 103570 },
- { 0x087F, 103573 },
- { 0x0853, 103576 },
- { 0x0858, 103579 },
- { 0x0859, 103582 },
- { 0x0847, 103585 },
- { 0x0841, 103588 },
- { 0x0899, 103591 },
- { 0x0881, 103594 },
- { 0x089B, 103597 },
- { 0x08A0, 103600 },
- { 0x0844, 103603 },
- { 0x087C, 103606 },
- { 0x087B, 103609 },
- { 0x0856, 103612 },
- { 0x084B, 103615 },
- { 0x0842, 103618 },
- { 0x087E, 103621 },
- { 0x089C, 103624 },
- { 0x0826, 103628 },
- { 0x0830, 103632 },
- { 0x0834, 103636 },
- { 0x0894, 103640 },
- { 0x082F, 103644 },
- { 0x0833, 103648 },
- { 0x089F, 103652 },
- { 0x089A, 103656 },
- { 0x082E, 103660 },
- { 0x082D, 103664 },
- { 0x0883, 103668 },
- { 0x0882, 103672 },
- { 0x0873, 103676 },
- { 0x0874, 103680 },
- { 0x3721, 103684 },
- { 0x0892, 103686 },
- { 0x1DD8, 103689 },
- { 0x1F70, 103691 },
- { 0x1DD6, 103693 },
- { 0x25D2, 103695 },
- { 0x6D8E, 103700 },
- { 0x6D9E, 103701 },
- { 0x2762, 103702 },
- { 0x2771, 103706 },
- { 0x277D, 103710 },
- { 0x277A, 103714 },
- { 0x2757, 103718 },
- { 0x277F, 103722 },
- { 0x2768, 103727 },
- { 0x2770, 103731 },
- { 0x2775, 103735 },
- { 0x2773, 103739 },
- { 0x276D, 103743 },
- { 0x2758, 103747 },
- { 0x2781, 103751 },
- { 0x276F, 103755 },
- { 0x2760, 103759 },
- { 0x2764, 103763 },
- { 0x2772, 103767 },
- { 0x2759, 103771 },
- { 0x2778, 103775 },
- { 0x2777, 103779 },
- { 0x2776, 103783 },
- { 0x275B, 103787 },
- { 0x275E, 103791 },
- { 0x276E, 103795 },
- { 0x2767, 103799 },
- { 0x276A, 103803 },
- { 0x276B, 103807 },
- { 0x277B, 103811 },
- { 0x277C, 103816 },
- { 0x275C, 103823 },
- { 0x2774, 103827 },
- { 0x2763, 103831 },
- { 0x2769, 103835 },
- { 0x276C, 103839 },
- { 0x275F, 103843 },
- { 0x275A, 103847 },
- { 0x2761, 103851 },
- { 0x2780, 103856 },
- { 0x277E, 103862 },
- { 0x2782, 103868 },
- { 0x2765, 103872 },
- { 0x2766, 103876 },
- { 0x2783, 103880 },
- { 0x2779, 103884 },
- { 0x275D, 103889 },
- { 0x2785, 103893 },
- { 0x2784, 103898 },
- { 0x2733, 103903 },
- { 0x2742, 103907 },
- { 0x274E, 103911 },
- { 0x274B, 103915 },
- { 0x2728, 103919 },
- { 0x2750, 103923 },
- { 0x2739, 103928 },
- { 0x2741, 103932 },
- { 0x2746, 103936 },
- { 0x2744, 103940 },
- { 0x273E, 103944 },
- { 0x2729, 103948 },
- { 0x2752, 103952 },
- { 0x2740, 103956 },
- { 0x2731, 103960 },
- { 0x2735, 103964 },
- { 0x2743, 103968 },
- { 0x272A, 103972 },
- { 0x2749, 103976 },
- { 0x2748, 103980 },
- { 0x2747, 103984 },
- { 0x272C, 103988 },
- { 0x272F, 103992 },
- { 0x273F, 103996 },
- { 0x2738, 104000 },
- { 0x273B, 104004 },
- { 0x273C, 104008 },
- { 0x274C, 104012 },
- { 0x274D, 104017 },
- { 0x272D, 104024 },
- { 0x2745, 104028 },
- { 0x2734, 104032 },
- { 0x273A, 104036 },
- { 0x273D, 104040 },
- { 0x2730, 104044 },
- { 0x272B, 104048 },
- { 0x2732, 104052 },
- { 0x2751, 104057 },
- { 0x274F, 104063 },
- { 0x2753, 104069 },
- { 0x2736, 104073 },
- { 0x2737, 104077 },
- { 0x2754, 104081 },
- { 0x274A, 104085 },
- { 0x272E, 104090 },
- { 0x2756, 104094 },
- { 0x2755, 104099 },
- { 0x6CCE, 104104 },
- { 0x6FBC, 104106 },
- { 0x6FBF, 104107 },
- { 0x6FC0, 104109 },
- { 0x1DC4, 104114 },
- { 0x1BC9, 104115 },
- { 0x26D6, 104117 },
- { 0x1F38, 104120 },
- { 0x2203, 104123 },
- { 0x1F43, 104128 },
- { 0x1F44, 104131 },
- { 0x1F45, 104134 },
- { 0x1F46, 104137 },
- { 0x267D, 104140 },
- { 0x2716, 104143 },
- { 0x6FE0, 104146 },
- { 0x1BDA, 104149 },
- { 0x1F17, 104151 },
- { 0x2536, 104153 },
- { 0x4564, 104155 },
- { 0x4566, 104159 },
- { 0x4565, 104163 },
- { 0x453F, 104166 },
- { 0x4541, 104171 },
- { 0x4540, 104174 },
- { 0x4568, 104177 },
- { 0x4569, 104180 },
- { 0x456B, 104183 },
- { 0x456A, 104186 },
- { 0x453C, 104189 },
- { 0x4539, 104193 },
- { 0x453D, 104197 },
- { 0x453A, 104201 },
- { 0x453B, 104205 },
- { 0x453E, 104210 },
- { 0x4538, 104214 },
- { 0x4556, 104217 },
- { 0x4546, 104220 },
- { 0x4551, 104223 },
- { 0x4544, 104226 },
- { 0x4561, 104229 },
- { 0x4548, 104232 },
- { 0x4542, 104235 },
- { 0x455B, 104238 },
- { 0x4558, 104241 },
- { 0x4553, 104244 },
- { 0x4554, 104247 },
- { 0x455A, 104250 },
- { 0x455F, 104253 },
- { 0x454F, 104256 },
- { 0x455C, 104259 },
- { 0x4559, 104262 },
- { 0x4560, 104265 },
- { 0x4557, 104268 },
- { 0x4547, 104271 },
- { 0x454C, 104274 },
- { 0x4552, 104277 },
- { 0x4545, 104280 },
- { 0x4543, 104283 },
- { 0x4562, 104286 },
- { 0x454E, 104289 },
- { 0x4549, 104292 },
- { 0x4555, 104295 },
- { 0x455D, 104298 },
- { 0x455E, 104301 },
- { 0x4550, 104304 },
- { 0x454A, 104307 },
- { 0x454D, 104310 },
- { 0x454B, 104313 },
- { 0x4563, 104316 },
- { 0x456E, 104319 },
- { 0x456F, 104323 },
- { 0x456C, 104327 },
- { 0x456D, 104330 },
- { 0x4567, 104333 },
- { 0x4570, 104335 },
- { 0x4576, 104338 },
- { 0x4578, 104341 },
- { 0x4575, 104344 },
- { 0x4571, 104347 },
- { 0x4572, 104351 },
- { 0x4577, 104354 },
- { 0x4573, 104358 },
- { 0x4574, 104362 },
- { 0x45C1, 104365 },
- { 0x45D5, 104368 },
- { 0x45BF, 104371 },
- { 0x45D4, 104374 },
- { 0x45CF, 104377 },
- { 0x45D0, 104380 },
- { 0x45DD, 104383 },
- { 0x45C0, 104386 },
- { 0x45D2, 104389 },
- { 0x45BA, 104392 },
- { 0x45C6, 104395 },
- { 0x45C9, 104398 },
- { 0x45D7, 104401 },
- { 0x45DA, 104404 },
- { 0x45DB, 104407 },
- { 0x45C7, 104410 },
- { 0x45CA, 104413 },
- { 0x45D8, 104416 },
- { 0x45C8, 104419 },
- { 0x45D3, 104422 },
- { 0x45B9, 104425 },
- { 0x45BB, 104428 },
- { 0x45BC, 104431 },
- { 0x45C4, 104434 },
- { 0x45CB, 104437 },
- { 0x45D9, 104440 },
- { 0x45D6, 104443 },
- { 0x45DC, 104446 },
- { 0x45C2, 104449 },
- { 0x45BE, 104452 },
- { 0x45BD, 104455 },
- { 0x45C5, 104458 },
- { 0x45CC, 104461 },
- { 0x45D1, 104464 },
- { 0x45C3, 104467 },
- { 0x45CD, 104470 },
- { 0x45CE, 104473 },
- { 0x45E0, 104476 },
- { 0x45E4, 104479 },
- { 0x45E2, 104483 },
- { 0x45E1, 104486 },
- { 0x45E3, 104489 },
- { 0x45E9, 104492 },
- { 0x45E8, 104495 },
- { 0x45EA, 104500 },
- { 0x45EB, 104504 },
- { 0x45E5, 104508 },
- { 0x45E7, 104511 },
- { 0x45E6, 104517 },
- { 0x45DE, 104520 },
- { 0x45DF, 104524 },
- { 0x6CDF, 104528 },
- { 0x6E67, 104529 },
- { 0x1F16, 104530 },
- { 0x2637, 104532 },
- { 0x2167, 104533 },
- { 0x6FF1, 104534 },
- { 0x6CE8, 104535 },
- { 0x142A, 104537 },
- { 0x1429, 104540 },
- { 0x44A2, 104543 },
- { 0x448A, 104546 },
- { 0x4496, 104549 },
- { 0x4495, 104552 },
- { 0x4486, 104555 },
- { 0x4487, 104558 },
- { 0x448D, 104561 },
- { 0x4490, 104564 },
- { 0x4492, 104567 },
- { 0x4493, 104570 },
- { 0x4498, 104573 },
- { 0x449B, 104576 },
- { 0x448E, 104579 },
- { 0x448B, 104582 },
- { 0x448F, 104585 },
- { 0x448C, 104588 },
- { 0x4489, 104591 },
- { 0x4488, 104594 },
- { 0x4491, 104597 },
- { 0x4499, 104600 },
- { 0x4497, 104603 },
- { 0x4494, 104606 },
- { 0x449A, 104609 },
- { 0x449C, 104612 },
- { 0x449F, 104615 },
- { 0x449D, 104619 },
- { 0x44A0, 104622 },
- { 0x44A1, 104625 },
- { 0x449E, 104628 },
- { 0x0070, 104631 },
- { 0x7002, 104633 },
- { 0x1E8E, 104635 },
- { 0x1DC0, 104636 },
- { 0x2570, 104637 },
- { 0x1DE8, 104640 },
- { 0x006D, 104643 },
- { 0x223A, 104645 },
- { 0x223B, 104648 },
- { 0x71CD, 104651 },
- { 0x2492, 104652 },
- { 0x7174, 104656 },
- { 0x1D29, 104661 },
- { 0x1D26, 104665 },
- { 0x1D1B, 104668 },
- { 0x1D6E, 104670 },
- { 0x2478, 104674 },
- { 0x1D2F, 104679 },
- { 0x247A, 104683 },
- { 0x1D4D, 104690 },
- { 0x2669, 104695 },
- { 0x2668, 104700 },
- { 0x1D33, 104705 },
- { 0x1D35, 104709 },
- { 0x249F, 104713 },
- { 0x1D2C, 104718 },
- { 0x246F, 104722 },
- { 0x246E, 104730 },
- { 0x70F5, 104737 },
- { 0x70ED, 104743 },
- { 0x70F9, 104749 },
- { 0x1D3D, 104755 },
- { 0x246B, 104760 },
- { 0x1D84, 104765 },
- { 0x70F1, 104771 },
- { 0x1D24, 104777 },
- { 0x716B, 104781 },
- { 0x1D81, 104786 },
- { 0x70FD, 104791 },
- { 0x249C, 104796 },
- { 0x24CE, 104802 },
- { 0x24CF, 104807 },
- { 0x26A6, 104813 },
- { 0x26A2, 104819 },
- { 0x24A1, 104826 },
- { 0x269E, 104830 },
- { 0x269D, 104834 },
- { 0x26ED, 104838 },
- { 0x26E2, 104841 },
- { 0x712D, 104846 },
- { 0x7129, 104849 },
- { 0x1D71, 104853 },
- { 0x1D79, 104856 },
- { 0x7167, 104861 },
- { 0x7172, 104867 },
- { 0x1D6B, 104872 },
- { 0x2467, 104875 },
- { 0x1D5B, 104879 },
- { 0x2461, 104882 },
- { 0x1D58, 104887 },
- { 0x245D, 104892 },
- { 0x2476, 104898 },
- { 0x1D52, 104901 },
- { 0x6FA9, 104904 },
- { 0x2469, 104906 },
- { 0x1D64, 104910 },
- { 0x1D55, 104913 },
- { 0x24AD, 104918 },
- { 0x24B5, 104925 },
- { 0x24C6, 104932 },
- { 0x24C2, 104940 },
- { 0x24BE, 104951 },
- { 0x24B1, 104962 },
- { 0x24B9, 104969 },
- { 0x24C3, 104976 },
- { 0x24C7, 104987 },
- { 0x1D49, 104995 },
- { 0x1D4A, 105000 },
- { 0x7121, 105005 },
- { 0x1D66, 105008 },
- { 0x7163, 105011 },
- { 0x26A0, 105014 },
- { 0x2474, 105017 },
- { 0x7125, 105019 },
- { 0x7131, 105022 },
- { 0x245F, 105025 },
- { 0x2470, 105030 },
- { 0x2472, 105035 },
- { 0x2471, 105044 },
- { 0x245B, 105052 },
- { 0x2726, 105059 },
- { 0x245A, 105065 },
- { 0x246A, 105071 },
- { 0x717A, 105076 },
- { 0x711D, 105081 },
- { 0x7178, 105084 },
- { 0x1D87, 105088 },
- { 0x717C, 105091 },
- { 0x7176, 105096 },
- { 0x26BC, 105100 },
- { 0x26CC, 105103 },
- { 0x26DA, 105108 },
- { 0x7111, 105115 },
- { 0x26FB, 105121 },
- { 0x26FD, 105128 },
- { 0x7119, 105135 },
- { 0x7115, 105142 },
- { 0x26D4, 105148 },
- { 0x26D4, 105155 },
- { 0x710D, 105162 },
- { 0x7109, 105168 },
- { 0x26C6, 105174 },
- { 0x26DE, 105178 },
- { 0x6FB3, 105182 },
- { 0x6FB2, 105190 },
- { 0x6FB1, 105197 },
- { 0x6FB5, 105205 },
- { 0x36F8, 105208 },
- { 0x36B5, 105211 },
- { 0x36B4, 105214 },
- { 0x36F9, 105217 },
- { 0x36FA, 105220 },
- { 0x36FD, 105222 },
- { 0x3702, 105225 },
- { 0x36FE, 105228 },
- { 0x3701, 105231 },
- { 0x3700, 105234 },
- { 0x3705, 105237 },
- { 0x36FC, 105240 },
- { 0x3704, 105243 },
- { 0x3703, 105246 },
- { 0x36FF, 105249 },
- { 0x36F2, 105252 },
- { 0x36EA, 105256 },
- { 0x36F5, 105260 },
- { 0x36EC, 105264 },
- { 0x36E9, 105268 },
- { 0x36F4, 105272 },
- { 0x36F7, 105276 },
- { 0x36F3, 105280 },
- { 0x36EB, 105284 },
- { 0x36F6, 105288 },
- { 0x36ED, 105292 },
- { 0x36F0, 105296 },
- { 0x36EE, 105301 },
- { 0x36F1, 105306 },
- { 0x36EF, 105311 },
- { 0x36FB, 105316 },
- { 0x36B6, 105319 },
- { 0x36C0, 105322 },
- { 0x36B8, 105325 },
- { 0x36C3, 105328 },
- { 0x36BA, 105331 },
- { 0x36B7, 105334 },
- { 0x36C2, 105337 },
- { 0x36C5, 105340 },
- { 0x36DC, 105343 },
- { 0x36CB, 105346 },
- { 0x36D7, 105349 },
- { 0x36C1, 105352 },
- { 0x36C8, 105355 },
- { 0x36E6, 105358 },
- { 0x36B9, 105361 },
- { 0x36CD, 105364 },
- { 0x36C6, 105367 },
- { 0x36E1, 105370 },
- { 0x36DE, 105373 },
- { 0x36D9, 105376 },
- { 0x36C4, 105379 },
- { 0x36DA, 105382 },
- { 0x36E0, 105385 },
- { 0x36E5, 105388 },
- { 0x36D5, 105391 },
- { 0x36BB, 105394 },
- { 0x36E2, 105397 },
- { 0x36DF, 105400 },
- { 0x36DD, 105403 },
- { 0x36CC, 105406 },
- { 0x36D2, 105409 },
- { 0x36D8, 105412 },
- { 0x36C9, 105415 },
- { 0x36CE, 105418 },
- { 0x36C7, 105421 },
- { 0x36E7, 105424 },
- { 0x36CA, 105427 },
- { 0x36D4, 105430 },
- { 0x36CF, 105433 },
- { 0x36DB, 105436 },
- { 0x36E3, 105439 },
- { 0x36E4, 105442 },
- { 0x36D6, 105445 },
- { 0x36D0, 105448 },
- { 0x36D3, 105451 },
- { 0x36D1, 105454 },
- { 0x36BE, 105457 },
- { 0x36BC, 105461 },
- { 0x36BF, 105465 },
- { 0x36BD, 105469 },
- { 0x36E8, 105473 },
- { 0x258C, 105477 },
- { 0x1F06, 105482 },
- { 0x6F39, 105485 },
- { 0x1BBA, 105488 },
- { 0x6C8E, 105490 },
- { 0x6FDA, 105491 },
- { 0x6E35, 105493 },
- { 0x6FE4, 105494 },
- { 0x6E0B, 105498 },
- { 0x1BD7, 105500 },
- { 0x6FC9, 105502 },
- { 0x6D0B, 105503 },
- { 0x6C84, 105504 },
- { 0x21D9, 105505 },
- { 0x1F10, 105507 },
- { 0x6FD6, 105510 },
- { 0x2305, 105512 },
- { 0x26B5, 105517 },
- { 0x26B7, 105523 },
- { 0x256A, 105529 },
- { 0x1F0D, 105531 },
- { 0x6F17, 105533 },
- { 0x2166, 105534 },
- { 0x6D25, 105535 },
- { 0x1DE1, 105537 },
- { 0x1EBD, 105539 },
- { 0x1EBE, 105540 },
- { 0x25F3, 105541 },
- { 0x25F4, 105546 },
- { 0x25F5, 105551 },
- { 0x25F6, 105557 },
- { 0x2653, 105563 },
- { 0x2654, 105569 },
- { 0x1DE3, 105575 },
- { 0x0001, 105577 },
- { 0x1BFD, 105579 },
- { 0x1BB9, 105582 },
- { 0x6D9B, 105584 },
- { 0x1BDB, 105586 },
- { 0x2A8F, 105588 },
- { 0x2ACC, 105591 },
- { 0x2A8E, 105595 },
- { 0x2AB7, 105597 },
- { 0x2A8D, 105601 },
- { 0x2A94, 105603 },
- { 0x2AB8, 105606 },
- { 0x2A93, 105610 },
- { 0x2ABA, 105613 },
- { 0x2AB9, 105617 },
- { 0x2A92, 105621 },
- { 0x2AC4, 105624 },
- { 0x2E4E, 105630 },
- { 0x2E53, 105636 },
- { 0x2E57, 105642 },
- { 0x2E4F, 105648 },
- { 0x2E52, 105654 },
- { 0x2E51, 105660 },
- { 0x2E56, 105666 },
- { 0x2E55, 105672 },
- { 0x2E54, 105678 },
- { 0x2E50, 105684 },
- { 0x2E58, 105690 },
- { 0x2E6B, 105696 },
- { 0x2E59, 105702 },
- { 0x2E61, 105708 },
- { 0x2E5C, 105714 },
- { 0x2E5D, 105720 },
- { 0x2E5F, 105726 },
- { 0x2E5B, 105732 },
- { 0x2E60, 105738 },
- { 0x2E5A, 105744 },
- { 0x2E5E, 105750 },
- { 0x2E6C, 105756 },
- { 0x2E62, 105762 },
- { 0x2E67, 105768 },
- { 0x2E63, 105774 },
- { 0x2E66, 105780 },
- { 0x2E65, 105786 },
- { 0x2E6A, 105792 },
- { 0x2E69, 105798 },
- { 0x2E68, 105804 },
- { 0x2E64, 105810 },
- { 0x2D33, 105816 },
- { 0x2DC7, 105821 },
- { 0x2DCC, 105827 },
- { 0x2DD0, 105833 },
- { 0x2DC8, 105839 },
- { 0x2DCB, 105845 },
- { 0x2DCA, 105851 },
- { 0x2DCF, 105857 },
- { 0x2DC6, 105863 },
- { 0x2DCE, 105869 },
- { 0x2DCD, 105875 },
- { 0x2DC9, 105881 },
- { 0x2DD1, 105887 },
- { 0x2DD2, 105893 },
- { 0x2DDA, 105899 },
- { 0x2DD5, 105905 },
- { 0x2DD6, 105911 },
- { 0x2DD8, 105917 },
- { 0x2DD4, 105923 },
- { 0x2DD9, 105929 },
- { 0x2DD3, 105935 },
- { 0x2DD7, 105941 },
- { 0x2DDB, 105947 },
- { 0x2DDC, 105953 },
- { 0x2DDE, 105959 },
- { 0x2DDD, 105965 },
- { 0x2D35, 105971 },
- { 0x2D34, 105976 },
- { 0x2D32, 105981 },
- { 0x2D31, 105986 },
- { 0x2D36, 105991 },
- { 0x2D2F, 105996 },
- { 0x2D38, 106001 },
- { 0x2D3A, 106006 },
- { 0x2D30, 106011 },
- { 0x2D39, 106016 },
- { 0x2D37, 106021 },
- { 0x2ACB, 106026 },
- { 0x2C20, 106029 },
- { 0x2C13, 106033 },
- { 0x2C17, 106037 },
- { 0x2C14, 106041 },
- { 0x2C16, 106045 },
- { 0x2C1F, 106049 },
- { 0x2C1A, 106053 },
- { 0x2C1C, 106057 },
- { 0x2C15, 106061 },
- { 0x2C19, 106065 },
- { 0x2C1D, 106069 },
- { 0x2C1E, 106073 },
- { 0x2C18, 106077 },
- { 0x2C1B, 106081 },
- { 0x2C11, 106085 },
- { 0x2C12, 106089 },
- { 0x2A85, 106093 },
- { 0x2A81, 106098 },
- { 0x2A83, 106104 },
- { 0x2A82, 106112 },
- { 0x2A84, 106118 },
- { 0x2A8C, 106126 },
- { 0x2A88, 106130 },
- { 0x2A86, 106136 },
- { 0x2A87, 106142 },
- { 0x2A8B, 106148 },
- { 0x2A89, 106155 },
- { 0x2A8A, 106162 },
- { 0x6DBC, 106169 },
- { 0x1CC6, 106172 },
- { 0x1E43, 106174 },
- { 0x3E6C, 106175 },
- { 0x3E6D, 106178 },
- { 0x3E6E, 106181 },
- { 0x21FE, 106184 },
- { 0x1BF1, 106189 },
- { 0x718A, 106190 },
- { 0x0D31, 106192 },
- { 0x0D33, 106195 },
- { 0x053D, 106200 },
- { 0x2240, 106204 },
- { 0x2304, 106207 },
- { 0x6EAB, 106211 },
- { 0x7180, 106213 },
- { 0x6FEC, 106215 },
- { 0x2902, 106218 },
- { 0x2CBF, 106219 },
- { 0x6F5E, 106221 },
- { 0x1E8F, 106223 },
- { 0x1BBC, 106224 },
- { 0x217C, 106226 },
- { 0x3E70, 106228 },
- { 0x21AA, 106230 },
- { 0x6F83, 106231 },
- { 0x2214, 106233 },
- { 0x6816, 106234 },
- { 0x6817, 106239 },
- { 0x6814, 106244 },
- { 0x6815, 106248 },
- { 0x67FC, 106252 },
- { 0x67F6, 106255 },
- { 0x67F7, 106259 },
- { 0x6833, 106263 },
- { 0x6834, 106268 },
- { 0x66F0, 106273 },
- { 0x66F2, 106276 },
- { 0x66F1, 106279 },
- { 0x680F, 106282 },
- { 0x67F8, 106284 },
- { 0x67FA, 106288 },
- { 0x67F3, 106292 },
- { 0x67F9, 106295 },
- { 0x67F5, 106299 },
- { 0x67F4, 106302 },
- { 0x67FB, 106305 },
- { 0x67E7, 106309 },
- { 0x67E8, 106317 },
- { 0x67E6, 106326 },
- { 0x686B, 106333 },
- { 0x686C, 106336 },
- { 0x686D, 106339 },
- { 0x686E, 106342 },
- { 0x686F, 106345 },
- { 0x6867, 106348 },
- { 0x684A, 106351 },
- { 0x67DE, 106353 },
- { 0x67DF, 106355 },
- { 0x67E5, 106358 },
- { 0x67E1, 106362 },
- { 0x67E3, 106366 },
- { 0x67E0, 106370 },
- { 0x67E4, 106374 },
- { 0x67E2, 106378 },
- { 0x6856, 106382 },
- { 0x6857, 106385 },
- { 0x6858, 106388 },
- { 0x6859, 106391 },
- { 0x685A, 106394 },
- { 0x685B, 106397 },
- { 0x685C, 106400 },
- { 0x6855, 106403 },
- { 0x6832, 106406 },
- { 0x6849, 106410 },
- { 0x6811, 106412 },
- { 0x6810, 106415 },
- { 0x6813, 106418 },
- { 0x6812, 106421 },
- { 0x66ED, 106424 },
- { 0x66EF, 106427 },
- { 0x66EE, 106430 },
- { 0x6869, 106433 },
- { 0x6866, 106435 },
- { 0x66FA, 106437 },
- { 0x66FC, 106441 },
- { 0x66FB, 106445 },
- { 0x66FD, 106449 },
- { 0x66FE, 106453 },
- { 0x66E7, 106456 },
- { 0x66E9, 106459 },
- { 0x66E8, 106462 },
- { 0x682C, 106465 },
- { 0x682D, 106468 },
- { 0x682E, 106472 },
- { 0x6826, 106476 },
- { 0x6828, 106480 },
- { 0x6827, 106485 },
- { 0x6823, 106490 },
- { 0x6824, 106494 },
- { 0x6825, 106498 },
- { 0x6829, 106502 },
- { 0x682B, 106506 },
- { 0x682A, 106511 },
- { 0x6820, 106516 },
- { 0x6822, 106519 },
- { 0x6821, 106523 },
- { 0x681D, 106527 },
- { 0x681F, 106530 },
- { 0x681E, 106534 },
- { 0x682F, 106538 },
- { 0x6831, 106541 },
- { 0x6830, 106545 },
- { 0x681C, 106549 },
- { 0x681B, 106553 },
- { 0x681A, 106557 },
- { 0x6835, 106561 },
- { 0x6837, 106564 },
- { 0x6836, 106568 },
- { 0x6840, 106572 },
- { 0x6844, 106574 },
- { 0x6845, 106578 },
- { 0x6842, 106583 },
- { 0x6843, 106587 },
- { 0x6846, 106592 },
- { 0x6841, 106596 },
- { 0x680E, 106599 },
- { 0x680C, 106603 },
- { 0x680D, 106607 },
- { 0x66E4, 106611 },
- { 0x66E6, 106614 },
- { 0x66E5, 106617 },
- { 0x6854, 106620 },
- { 0x6819, 106627 },
- { 0x6818, 106630 },
- { 0x6809, 106633 },
- { 0x680B, 106636 },
- { 0x680A, 106639 },
- { 0x67EE, 106642 },
- { 0x67ED, 106647 },
- { 0x67EF, 106652 },
- { 0x67EC, 106657 },
- { 0x685D, 106662 },
- { 0x66EA, 106664 },
- { 0x66EC, 106667 },
- { 0x66EB, 106670 },
- { 0x683A, 106673 },
- { 0x683B, 106678 },
- { 0x683D, 106684 },
- { 0x683F, 106689 },
- { 0x683E, 106694 },
- { 0x683C, 106699 },
- { 0x6839, 106704 },
- { 0x6838, 106708 },
- { 0x67D6, 106713 },
- { 0x67D7, 106716 },
- { 0x67DC, 106719 },
- { 0x67D8, 106724 },
- { 0x67DD, 106727 },
- { 0x67D9, 106730 },
- { 0x67D5, 106733 },
- { 0x67D4, 106737 },
- { 0x67DA, 106741 },
- { 0x67DB, 106744 },
- { 0x66FF, 106748 },
- { 0x66F5, 106752 },
- { 0x66F7, 106756 },
- { 0x66F6, 106760 },
- { 0x66F8, 106764 },
- { 0x66F9, 106768 },
- { 0x66F4, 106771 },
- { 0x66F3, 106774 },
- { 0x67E9, 106777 },
- { 0x67EB, 106781 },
- { 0x67EA, 106785 },
- { 0x67F1, 106789 },
- { 0x67F0, 106792 },
- { 0x67F2, 106795 },
- { 0x664C, 106798 },
- { 0x6650, 106800 },
- { 0x6632, 106804 },
- { 0x6633, 106809 },
- { 0x664B, 106815 },
- { 0x664F, 106818 },
- { 0x664D, 106823 },
- { 0x6651, 106828 },
- { 0x65E1, 106833 },
- { 0x669F, 106836 },
- { 0x66CB, 106841 },
- { 0x66CC, 106845 },
- { 0x664E, 106850 },
- { 0x6652, 106854 },
- { 0x66AF, 106858 },
- { 0x6863, 106863 },
- { 0x6862, 106867 },
- { 0x6865, 106870 },
- { 0x6864, 106874 },
- { 0x6861, 106877 },
- { 0x6860, 106880 },
- { 0x6870, 106883 },
- { 0x6871, 106886 },
- { 0x6872, 106889 },
- { 0x6873, 106892 },
- { 0x6874, 106895 },
- { 0x6875, 106898 },
- { 0x6876, 106901 },
- { 0x6877, 106904 },
- { 0x6878, 106907 },
- { 0x6879, 106910 },
- { 0x687A, 106913 },
- { 0x687B, 106916 },
- { 0x687C, 106919 },
- { 0x687D, 106922 },
- { 0x687E, 106925 },
- { 0x684C, 106928 },
- { 0x684D, 106932 },
- { 0x6850, 106936 },
- { 0x67FD, 106941 },
- { 0x67FE, 106944 },
- { 0x67FF, 106947 },
- { 0x6645, 106950 },
- { 0x6647, 106952 },
- { 0x6628, 106956 },
- { 0x66C8, 106961 },
- { 0x6646, 106968 },
- { 0x6648, 106972 },
- { 0x66B5, 106976 },
- { 0x66B6, 106982 },
- { 0x66E2, 106989 },
- { 0x6629, 106991 },
- { 0x66E3, 106997 },
- { 0x668D, 107000 },
- { 0x668A, 107004 },
- { 0x6696, 107008 },
- { 0x6697, 107012 },
- { 0x668F, 107016 },
- { 0x6693, 107020 },
- { 0x6695, 107024 },
- { 0x6694, 107030 },
- { 0x668E, 107035 },
- { 0x65DF, 107040 },
- { 0x65F2, 107043 },
- { 0x6603, 107049 },
- { 0x6604, 107057 },
- { 0x65E5, 107065 },
- { 0x65FC, 107069 },
- { 0x6699, 107075 },
- { 0x66C5, 107080 },
- { 0x66BB, 107085 },
- { 0x66C1, 107090 },
- { 0x66C0, 107097 },
- { 0x66C2, 107104 },
- { 0x66BF, 107111 },
- { 0x66BD, 107118 },
- { 0x66BE, 107125 },
- { 0x66C9, 107132 },
- { 0x66C7, 107139 },
- { 0x661A, 107146 },
- { 0x6619, 107154 },
- { 0x66CA, 107162 },
- { 0x6616, 107167 },
- { 0x6610, 107174 },
- { 0x6622, 107181 },
- { 0x661B, 107188 },
- { 0x66C4, 107195 },
- { 0x66C3, 107202 },
- { 0x66C6, 107209 },
- { 0x65E9, 107214 },
- { 0x65EA, 107218 },
- { 0x65EB, 107222 },
- { 0x65F3, 107227 },
- { 0x6605, 107233 },
- { 0x65ED, 107241 },
- { 0x6606, 107245 },
- { 0x65EF, 107253 },
- { 0x6600, 107258 },
- { 0x6665, 107265 },
- { 0x666A, 107270 },
- { 0x666B, 107276 },
- { 0x6688, 107282 },
- { 0x65FD, 107288 },
- { 0x6601, 107293 },
- { 0x661E, 107299 },
- { 0x661D, 107305 },
- { 0x6607, 107312 },
- { 0x660A, 107318 },
- { 0x6609, 107324 },
- { 0x6608, 107330 },
- { 0x661C, 107336 },
- { 0x65F1, 107343 },
- { 0x6602, 107348 },
- { 0x6683, 107356 },
- { 0x65F0, 107361 },
- { 0x65F9, 107367 },
- { 0x6612, 107372 },
- { 0x65FF, 107379 },
- { 0x65F4, 107386 },
- { 0x65F5, 107391 },
- { 0x660C, 107398 },
- { 0x660E, 107405 },
- { 0x660D, 107413 },
- { 0x6613, 107421 },
- { 0x65F7, 107428 },
- { 0x6614, 107434 },
- { 0x65F8, 107442 },
- { 0x6611, 107448 },
- { 0x65F6, 107456 },
- { 0x65E8, 107463 },
- { 0x66D4, 107468 },
- { 0x66D5, 107471 },
- { 0x66DE, 107475 },
- { 0x66E1, 107481 },
- { 0x66D8, 107488 },
- { 0x66D6, 107493 },
- { 0x66D7, 107498 },
- { 0x66DD, 107503 },
- { 0x66E0, 107509 },
- { 0x65E7, 107515 },
- { 0x66DF, 107521 },
- { 0x6672, 107527 },
- { 0x66DC, 107533 },
- { 0x66DA, 107539 },
- { 0x660B, 107545 },
- { 0x66DB, 107552 },
- { 0x66D9, 107558 },
- { 0x6671, 107562 },
- { 0x6677, 107566 },
- { 0x666D, 107570 },
- { 0x6670, 107574 },
- { 0x666F, 107580 },
- { 0x666E, 107586 },
- { 0x667F, 107592 },
- { 0x667B, 107596 },
- { 0x6679, 107601 },
- { 0x6676, 107605 },
- { 0x6678, 107610 },
- { 0x66A5, 107615 },
- { 0x66A8, 107619 },
- { 0x65FB, 107625 },
- { 0x66A3, 107631 },
- { 0x66AC, 107635 },
- { 0x661F, 107640 },
- { 0x6620, 107648 },
- { 0x6621, 107656 },
- { 0x6615, 107663 },
- { 0x660F, 107670 },
- { 0x66AA, 107677 },
- { 0x6617, 107682 },
- { 0x6618, 107689 },
- { 0x66AB, 107696 },
- { 0x66A7, 107700 },
- { 0x6639, 107705 },
- { 0x662B, 107707 },
- { 0x662F, 107712 },
- { 0x662D, 107718 },
- { 0x6631, 107725 },
- { 0x6636, 107732 },
- { 0x6638, 107738 },
- { 0x6637, 107746 },
- { 0x6623, 107754 },
- { 0x6624, 107758 },
- { 0x6625, 107763 },
- { 0x6626, 107768 },
- { 0x6627, 107773 },
- { 0x663B, 107779 },
- { 0x662C, 107782 },
- { 0x6630, 107788 },
- { 0x662E, 107795 },
- { 0x663D, 107803 },
- { 0x6640, 107808 },
- { 0x6641, 107814 },
- { 0x6642, 107818 },
- { 0x6643, 107824 },
- { 0x6644, 107831 },
- { 0x663E, 107835 },
- { 0x663C, 107839 },
- { 0x663F, 107843 },
- { 0x663A, 107847 },
- { 0x664A, 107852 },
- { 0x6698, 107854 },
- { 0x669D, 107858 },
- { 0x669C, 107864 },
- { 0x669E, 107870 },
- { 0x66B9, 107876 },
- { 0x66B8, 107882 },
- { 0x66B7, 107889 },
- { 0x66A9, 107896 },
- { 0x6649, 107900 },
- { 0x6656, 107903 },
- { 0x6658, 107905 },
- { 0x6635, 107909 },
- { 0x6691, 107914 },
- { 0x65E2, 107918 },
- { 0x6657, 107921 },
- { 0x6659, 107925 },
- { 0x6674, 107929 },
- { 0x6868, 107933 },
- { 0x684E, 107935 },
- { 0x684B, 107940 },
- { 0x684F, 107942 },
- { 0x6664, 107947 },
- { 0x668C, 107949 },
- { 0x6692, 107957 },
- { 0x65E4, 107961 },
- { 0x66A2, 107964 },
- { 0x66A1, 107969 },
- { 0x66D3, 107975 },
- { 0x66D2, 107979 },
- { 0x66D1, 107984 },
- { 0x6668, 107989 },
- { 0x6687, 107994 },
- { 0x6675, 107999 },
- { 0x6682, 108003 },
- { 0x667E, 108007 },
- { 0x667D, 108014 },
- { 0x66B3, 108022 },
- { 0x66B2, 108027 },
- { 0x66B1, 108033 },
- { 0x665C, 108039 },
- { 0x6661, 108041 },
- { 0x6634, 108045 },
- { 0x662A, 108051 },
- { 0x665A, 108056 },
- { 0x6660, 108059 },
- { 0x665E, 108064 },
- { 0x665B, 108069 },
- { 0x6686, 108074 },
- { 0x668B, 108077 },
- { 0x65E3, 108085 },
- { 0x66A0, 108088 },
- { 0x66CF, 108093 },
- { 0x66CD, 108097 },
- { 0x66BC, 108102 },
- { 0x66CE, 108107 },
- { 0x66D0, 108112 },
- { 0x66BA, 108117 },
- { 0x6667, 108121 },
- { 0x666C, 108126 },
- { 0x6685, 108132 },
- { 0x665D, 108137 },
- { 0x665F, 108140 },
- { 0x6662, 108144 },
- { 0x6663, 108150 },
- { 0x6669, 108156 },
- { 0x6681, 108159 },
- { 0x667C, 108163 },
- { 0x667A, 108168 },
- { 0x66A4, 108172 },
- { 0x66B0, 108175 },
- { 0x6655, 108180 },
- { 0x6690, 108182 },
- { 0x65E0, 108186 },
- { 0x65E6, 108189 },
- { 0x669A, 108193 },
- { 0x65EC, 108198 },
- { 0x65EE, 108202 },
- { 0x6666, 108206 },
- { 0x6689, 108211 },
- { 0x65FE, 108217 },
- { 0x6684, 108222 },
- { 0x65FA, 108227 },
- { 0x6673, 108232 },
- { 0x6680, 108236 },
- { 0x66A6, 108240 },
- { 0x66AD, 108244 },
- { 0x66B4, 108249 },
- { 0x686A, 108255 },
- { 0x6654, 108257 },
- { 0x6653, 108259 },
- { 0x669B, 108262 },
- { 0x66AE, 108268 },
- { 0x6700, 108274 },
- { 0x6701, 108279 },
- { 0x6704, 108284 },
- { 0x6705, 108290 },
- { 0x6702, 108296 },
- { 0x6703, 108300 },
- { 0x6706, 108304 },
- { 0x6852, 108310 },
- { 0x6851, 108314 },
- { 0x6853, 108318 },
- { 0x6732, 108321 },
- { 0x6731, 108326 },
- { 0x6733, 108331 },
- { 0x6730, 108336 },
- { 0x672B, 108339 },
- { 0x672A, 108343 },
- { 0x672C, 108347 },
- { 0x672E, 108351 },
- { 0x672D, 108355 },
- { 0x672F, 108359 },
- { 0x6806, 108363 },
- { 0x6808, 108366 },
- { 0x6800, 108369 },
- { 0x6801, 108372 },
- { 0x6802, 108376 },
- { 0x6736, 108380 },
- { 0x6734, 108384 },
- { 0x6735, 108388 },
- { 0x6737, 108392 },
- { 0x673E, 108396 },
- { 0x673C, 108401 },
- { 0x673D, 108406 },
- { 0x673F, 108411 },
- { 0x6742, 108416 },
- { 0x6740, 108421 },
- { 0x6741, 108426 },
- { 0x6743, 108431 },
- { 0x673A, 108436 },
- { 0x6738, 108440 },
- { 0x6739, 108444 },
- { 0x673B, 108448 },
- { 0x6766, 108452 },
- { 0x6764, 108455 },
- { 0x6763, 108459 },
- { 0x6765, 108463 },
- { 0x6761, 108467 },
- { 0x6760, 108471 },
- { 0x6762, 108475 },
- { 0x6807, 108479 },
- { 0x6803, 108482 },
- { 0x6804, 108485 },
- { 0x6805, 108489 },
- { 0x685E, 108493 },
- { 0x67C4, 108496 },
- { 0x67C2, 108502 },
- { 0x67C5, 108508 },
- { 0x67C3, 108514 },
- { 0x6723, 108520 },
- { 0x6721, 108524 },
- { 0x6722, 108528 },
- { 0x6847, 108532 },
- { 0x6719, 108535 },
- { 0x6717, 108539 },
- { 0x6718, 108543 },
- { 0x6773, 108547 },
- { 0x6771, 108551 },
- { 0x6772, 108555 },
- { 0x678D, 108559 },
- { 0x6786, 108564 },
- { 0x6776, 108570 },
- { 0x6774, 108574 },
- { 0x6777, 108578 },
- { 0x6775, 108583 },
- { 0x678E, 108587 },
- { 0x6787, 108592 },
- { 0x677A, 108598 },
- { 0x6778, 108604 },
- { 0x6779, 108610 },
- { 0x677D, 108616 },
- { 0x677B, 108622 },
- { 0x677C, 108628 },
- { 0x678F, 108634 },
- { 0x6788, 108639 },
- { 0x6795, 108645 },
- { 0x6793, 108651 },
- { 0x6794, 108657 },
- { 0x6720, 108663 },
- { 0x671E, 108667 },
- { 0x671F, 108671 },
- { 0x6712, 108675 },
- { 0x677E, 108678 },
- { 0x678C, 108683 },
- { 0x6785, 108688 },
- { 0x6769, 108694 },
- { 0x6767, 108699 },
- { 0x6768, 108704 },
- { 0x676A, 108709 },
- { 0x676D, 108714 },
- { 0x676B, 108719 },
- { 0x676C, 108724 },
- { 0x676E, 108729 },
- { 0x676F, 108734 },
- { 0x6770, 108740 },
- { 0x6729, 108746 },
- { 0x6727, 108750 },
- { 0x6728, 108754 },
- { 0x67CD, 108758 },
- { 0x67CC, 108764 },
- { 0x671C, 108770 },
- { 0x671A, 108774 },
- { 0x671B, 108778 },
- { 0x671D, 108782 },
- { 0x677F, 108786 },
- { 0x6780, 108791 },
- { 0x670F, 108796 },
- { 0x670E, 108801 },
- { 0x6710, 108805 },
- { 0x6711, 108809 },
- { 0x67D1, 108815 },
- { 0x67D0, 108820 },
- { 0x6707, 108825 },
- { 0x670D, 108829 },
- { 0x670B, 108834 },
- { 0x6709, 108839 },
- { 0x670A, 108844 },
- { 0x670C, 108849 },
- { 0x6714, 108854 },
- { 0x6713, 108859 },
- { 0x6715, 108864 },
- { 0x6716, 108868 },
- { 0x6726, 108874 },
- { 0x6724, 108878 },
- { 0x6725, 108882 },
- { 0x6784, 108886 },
- { 0x6782, 108889 },
- { 0x6791, 108892 },
- { 0x678A, 108897 },
- { 0x6781, 108903 },
- { 0x6790, 108906 },
- { 0x6789, 108911 },
- { 0x6783, 108917 },
- { 0x6792, 108920 },
- { 0x678B, 108925 },
- { 0x685F, 108931 },
- { 0x67CB, 108934 },
- { 0x67C8, 108942 },
- { 0x67C9, 108950 },
- { 0x67C6, 108958 },
- { 0x67CA, 108966 },
- { 0x67C7, 108974 },
- { 0x6759, 108982 },
- { 0x6757, 108986 },
- { 0x6758, 108990 },
- { 0x6848, 108994 },
- { 0x6752, 108997 },
- { 0x67B9, 109000 },
- { 0x67A8, 109004 },
- { 0x67A7, 109011 },
- { 0x67AA, 109018 },
- { 0x67A9, 109026 },
- { 0x6799, 109034 },
- { 0x679B, 109041 },
- { 0x6798, 109048 },
- { 0x679A, 109055 },
- { 0x67BA, 109062 },
- { 0x67AE, 109066 },
- { 0x67AC, 109073 },
- { 0x67AD, 109080 },
- { 0x67AB, 109087 },
- { 0x679F, 109094 },
- { 0x679D, 109101 },
- { 0x679E, 109108 },
- { 0x679C, 109115 },
- { 0x67BD, 109122 },
- { 0x67BC, 109126 },
- { 0x67BB, 109130 },
- { 0x67B0, 109134 },
- { 0x67AF, 109140 },
- { 0x67A1, 109146 },
- { 0x67A0, 109152 },
- { 0x6756, 109158 },
- { 0x674D, 109161 },
- { 0x67B6, 109164 },
- { 0x67B4, 109168 },
- { 0x67B5, 109172 },
- { 0x67A6, 109176 },
- { 0x67A5, 109182 },
- { 0x6797, 109188 },
- { 0x6796, 109194 },
- { 0x67B7, 109200 },
- { 0x67B8, 109204 },
- { 0x675F, 109208 },
- { 0x675D, 109212 },
- { 0x675E, 109216 },
- { 0x67CF, 109220 },
- { 0x67CE, 109227 },
- { 0x6755, 109234 },
- { 0x6753, 109238 },
- { 0x6754, 109242 },
- { 0x674A, 109246 },
- { 0x6749, 109251 },
- { 0x674B, 109255 },
- { 0x674C, 109259 },
- { 0x67D3, 109265 },
- { 0x67D2, 109272 },
- { 0x6708, 109279 },
- { 0x6748, 109283 },
- { 0x6746, 109288 },
- { 0x6744, 109293 },
- { 0x6745, 109298 },
- { 0x6747, 109303 },
- { 0x674F, 109308 },
- { 0x674E, 109313 },
- { 0x6751, 109318 },
- { 0x6750, 109324 },
- { 0x675C, 109329 },
- { 0x675A, 109333 },
- { 0x675B, 109337 },
- { 0x67C1, 109341 },
- { 0x67BF, 109345 },
- { 0x67B2, 109348 },
- { 0x67A3, 109353 },
- { 0x67BE, 109358 },
- { 0x67B1, 109361 },
- { 0x67A2, 109366 },
- { 0x67C0, 109371 },
- { 0x67B3, 109374 },
- { 0x67A4, 109379 },
- { 0x6CFD, 109384 },
- { 0x0078, 109385 },
- { 0x1C27, 109387 },
- { 0x0071, 109389 },
- { 0x1C26, 109391 },
- { 0x1C25, 109393 },
- { 0x1C2E, 109395 },
- { 0x1C2A, 109398 },
- { 0x1C2B, 109400 },
- { 0x1C23, 109403 },
- { 0x1C29, 109405 },
- { 0x1C24, 109407 },
- { 0x1C30, 109412 },
- { 0x1C2C, 109417 },
- { 0x1C2F, 109419 },
- { 0x1C28, 109422 },
- { 0x0072, 109424 },
- { 0x1C2D, 109426 },
- { 0x6C5C, 109429 },
- { 0x2635, 109430 },
- { 0x2723, 109432 },
- { 0x6E75, 109434 },
- { 0x6E77, 109437 },
- { 0x7016, 109441 },
- { 0x7015, 109444 },
- { 0x7014, 109446 },
- { 0x2147, 109449 },
- { 0x2148, 109455 },
- { 0x6F7E, 109461 },
- { 0x6F0C, 109463 },
- { 0x1CA5, 109464 },
- { 0x7146, 109467 },
- { 0x715E, 109472 },
- { 0x7156, 109479 },
- { 0x713E, 109485 },
- { 0x714E, 109491 },
- { 0x7145, 109497 },
- { 0x715D, 109502 },
- { 0x7155, 109509 },
- { 0x713D, 109515 },
- { 0x714D, 109521 },
- { 0x7147, 109527 },
- { 0x715F, 109532 },
- { 0x7157, 109539 },
- { 0x713F, 109545 },
- { 0x714F, 109551 },
- { 0x7148, 109557 },
- { 0x7160, 109562 },
- { 0x7158, 109569 },
- { 0x7140, 109575 },
- { 0x7150, 109581 },
- { 0x7142, 109587 },
- { 0x715A, 109591 },
- { 0x7152, 109597 },
- { 0x713A, 109602 },
- { 0x714A, 109607 },
- { 0x7144, 109612 },
- { 0x715C, 109616 },
- { 0x7154, 109622 },
- { 0x713C, 109627 },
- { 0x714C, 109632 },
- { 0x7141, 109637 },
- { 0x7159, 109641 },
- { 0x7151, 109647 },
- { 0x7139, 109652 },
- { 0x7149, 109657 },
- { 0x7143, 109662 },
- { 0x715B, 109666 },
- { 0x7153, 109672 },
- { 0x713B, 109677 },
- { 0x714B, 109682 },
- { 0x1CDA, 109687 },
- { 0x2599, 109688 },
- { 0x05A0, 109691 },
- { 0x059F, 109696 },
- { 0x059C, 109700 },
- { 0x05F6, 109703 },
- { 0x05FB, 109706 },
- { 0x05F7, 109709 },
- { 0x05FA, 109712 },
- { 0x05F9, 109715 },
- { 0x05FE, 109718 },
- { 0x05F5, 109721 },
- { 0x05FD, 109724 },
- { 0x05FC, 109727 },
- { 0x05F8, 109730 },
- { 0x059D, 109733 },
- { 0x223C, 109736 },
- { 0x1CBA, 109740 },
- { 0x1C99, 109743 },
- { 0x1C9E, 109746 },
- { 0x1CA9, 109749 },
- { 0x1CB5, 109752 },
- { 0x6F14, 109755 },
- { 0x6FE2, 109757 },
- { 0x6DB2, 109759 },
- { 0x1EB6, 109761 },
- { 0x6F60, 109762 },
- { 0x6F59, 109766 },
- { 0x2539, 109768 },
- { 0x254D, 109770 },
- { 0x2549, 109773 },
- { 0x254B, 109776 },
- { 0x254C, 109779 },
- { 0x2548, 109782 },
- { 0x254A, 109785 },
- { 0x21F6, 109788 },
- { 0x6D60, 109789 },
- { 0x2306, 109792 },
- { 0x1DEE, 109797 },
- { 0x25D8, 109801 },
- { 0x25DC, 109806 },
- { 0x25DE, 109814 },
- { 0x25DA, 109823 },
- { 0x1E00, 109831 },
- { 0x1DFC, 109834 },
- { 0x25E0, 109838 },
- { 0x25E4, 109841 },
- { 0x25E2, 109845 },
- { 0x1DF2, 109851 },
- { 0x1E70, 109856 },
- { 0x1DF0, 109861 },
- { 0x001E, 109865 },
- { 0x1E60, 109867 },
- { 0x25D4, 109870 },
- { 0x25D6, 109874 },
- { 0x25E8, 109879 },
- { 0x25EA, 109884 },
- { 0x25EE, 109889 },
- { 0x25EC, 109898 },
- { 0x24D2, 109904 },
- { 0x25E6, 109908 },
- { 0x1E64, 109914 },
- { 0x25FF, 109919 },
- { 0x2601, 109922 },
- { 0x2603, 109926 },
- { 0x25FE, 109933 },
- { 0x6F84, 109936 },
- { 0x000D, 109938 },
- { 0x2905, 109939 },
- { 0x1DB2, 109940 },
- { 0x259A, 109941 },
- { 0x259E, 109944 },
- { 0x259D, 109948 },
- { 0x25A3, 109951 },
- { 0x25A1, 109956 },
- { 0x25A5, 109959 },
- { 0x64C2, 109965 },
- { 0x64C0, 109969 },
- { 0x64C1, 109973 },
- { 0x65AE, 109977 },
- { 0x65B3, 109981 },
- { 0x65AF, 109985 },
- { 0x65B2, 109989 },
- { 0x65B1, 109993 },
- { 0x65B6, 109997 },
- { 0x65AD, 110001 },
- { 0x65B5, 110005 },
- { 0x65B4, 110009 },
- { 0x65B0, 110013 },
- { 0x64BF, 110017 },
- { 0x64A2, 110021 },
- { 0x6215, 110024 },
- { 0x6216, 110028 },
- { 0x6217, 110032 },
- { 0x6218, 110036 },
- { 0x6219, 110040 },
- { 0x621A, 110044 },
- { 0x621B, 110048 },
- { 0x621C, 110052 },
- { 0x621D, 110056 },
- { 0x621E, 110060 },
- { 0x621F, 110064 },
- { 0x6220, 110068 },
- { 0x6221, 110072 },
- { 0x6222, 110076 },
- { 0x6223, 110080 },
- { 0x6224, 110084 },
- { 0x6225, 110088 },
- { 0x6226, 110092 },
- { 0x6227, 110096 },
- { 0x6228, 110100 },
- { 0x6229, 110104 },
- { 0x622A, 110108 },
- { 0x622B, 110112 },
- { 0x622C, 110116 },
- { 0x622D, 110120 },
- { 0x622E, 110124 },
- { 0x64AE, 110128 },
- { 0x64AF, 110132 },
- { 0x64B2, 110136 },
- { 0x64B0, 110140 },
- { 0x64B9, 110144 },
- { 0x64A9, 110148 },
- { 0x64B8, 110152 },
- { 0x64BA, 110156 },
- { 0x64B3, 110160 },
- { 0x64B6, 110164 },
- { 0x64A4, 110168 },
- { 0x64AB, 110172 },
- { 0x64A8, 110176 },
- { 0x64A3, 110180 },
- { 0x64A6, 110184 },
- { 0x64B4, 110188 },
- { 0x64A5, 110193 },
- { 0x64AC, 110197 },
- { 0x64AD, 110201 },
- { 0x64BB, 110205 },
- { 0x64B5, 110209 },
- { 0x64AA, 110213 },
- { 0x65AC, 110217 },
- { 0x64A7, 110221 },
- { 0x64B1, 110225 },
- { 0x64B7, 110229 },
- { 0x64BE, 110233 },
- { 0x6536, 110237 },
- { 0x6534, 110242 },
- { 0x6535, 110247 },
- { 0x6533, 110252 },
- { 0x6516, 110257 },
- { 0x627C, 110261 },
- { 0x627D, 110266 },
- { 0x627E, 110271 },
- { 0x627F, 110276 },
- { 0x6280, 110281 },
- { 0x6281, 110286 },
- { 0x6282, 110291 },
- { 0x6283, 110296 },
- { 0x6284, 110301 },
- { 0x6285, 110306 },
- { 0x6286, 110311 },
- { 0x6287, 110316 },
- { 0x6288, 110321 },
- { 0x6289, 110326 },
- { 0x628A, 110331 },
- { 0x628B, 110336 },
- { 0x628C, 110341 },
- { 0x628D, 110346 },
- { 0x628E, 110351 },
- { 0x628F, 110356 },
- { 0x6290, 110361 },
- { 0x6291, 110366 },
- { 0x6292, 110371 },
- { 0x6293, 110376 },
- { 0x6294, 110381 },
- { 0x6295, 110386 },
- { 0x6522, 110391 },
- { 0x6523, 110396 },
- { 0x6526, 110401 },
- { 0x6524, 110406 },
- { 0x652D, 110411 },
- { 0x651D, 110416 },
- { 0x652C, 110421 },
- { 0x652E, 110426 },
- { 0x6527, 110431 },
- { 0x652A, 110436 },
- { 0x6518, 110441 },
- { 0x651F, 110446 },
- { 0x651C, 110451 },
- { 0x6517, 110456 },
- { 0x651A, 110461 },
- { 0x6528, 110466 },
- { 0x6519, 110472 },
- { 0x6520, 110477 },
- { 0x6521, 110482 },
- { 0x652F, 110487 },
- { 0x6529, 110492 },
- { 0x651E, 110497 },
- { 0x651B, 110502 },
- { 0x6525, 110507 },
- { 0x652B, 110512 },
- { 0x6532, 110517 },
- { 0x6262, 110522 },
- { 0x6263, 110527 },
- { 0x6264, 110532 },
- { 0x6265, 110537 },
- { 0x6266, 110542 },
- { 0x6267, 110547 },
- { 0x6268, 110552 },
- { 0x6269, 110557 },
- { 0x626A, 110562 },
- { 0x626B, 110567 },
- { 0x626C, 110572 },
- { 0x626D, 110577 },
- { 0x626E, 110582 },
- { 0x626F, 110587 },
- { 0x6270, 110592 },
- { 0x6271, 110597 },
- { 0x6272, 110602 },
- { 0x6273, 110607 },
- { 0x6274, 110612 },
- { 0x6275, 110617 },
- { 0x6276, 110622 },
- { 0x6277, 110627 },
- { 0x6278, 110632 },
- { 0x6279, 110637 },
- { 0x627A, 110642 },
- { 0x627B, 110647 },
- { 0x6508, 110652 },
- { 0x6509, 110657 },
- { 0x650C, 110662 },
- { 0x650A, 110667 },
- { 0x6513, 110672 },
- { 0x6503, 110677 },
- { 0x6512, 110682 },
- { 0x6514, 110687 },
- { 0x650D, 110692 },
- { 0x6510, 110697 },
- { 0x64FE, 110702 },
- { 0x6505, 110707 },
- { 0x6502, 110712 },
- { 0x64FD, 110717 },
- { 0x6500, 110722 },
- { 0x64FF, 110727 },
- { 0x6506, 110732 },
- { 0x6507, 110737 },
- { 0x6515, 110742 },
- { 0x650F, 110747 },
- { 0x6504, 110752 },
- { 0x650E, 110757 },
- { 0x6501, 110763 },
- { 0x650B, 110768 },
- { 0x6511, 110773 },
- { 0x6531, 110778 },
- { 0x6530, 110783 },
- { 0x62D9, 110788 },
- { 0x62DA, 110793 },
- { 0x62DB, 110798 },
- { 0x62DC, 110803 },
- { 0x62DD, 110808 },
- { 0x62DE, 110813 },
- { 0x62DF, 110818 },
- { 0x62E0, 110823 },
- { 0x62E1, 110828 },
- { 0x62E2, 110833 },
- { 0x62E3, 110838 },
- { 0x62E4, 110843 },
- { 0x62E5, 110848 },
- { 0x62E6, 110853 },
- { 0x62E7, 110858 },
- { 0x62E8, 110863 },
- { 0x62E9, 110868 },
- { 0x62EA, 110873 },
- { 0x62EB, 110878 },
- { 0x62EC, 110883 },
- { 0x62ED, 110888 },
- { 0x62EE, 110893 },
- { 0x62EF, 110898 },
- { 0x62F0, 110903 },
- { 0x62F1, 110908 },
- { 0x62F2, 110913 },
- { 0x62BF, 110918 },
- { 0x62C0, 110923 },
- { 0x62C1, 110928 },
- { 0x62C2, 110933 },
- { 0x62C3, 110938 },
- { 0x62C4, 110943 },
- { 0x62C5, 110948 },
- { 0x62C6, 110953 },
- { 0x62C7, 110958 },
- { 0x62C8, 110963 },
- { 0x62C9, 110968 },
- { 0x62CA, 110973 },
- { 0x62CB, 110978 },
- { 0x62CC, 110983 },
- { 0x62CD, 110988 },
- { 0x62CE, 110993 },
- { 0x62CF, 110998 },
- { 0x62D0, 111003 },
- { 0x62D1, 111008 },
- { 0x62D2, 111013 },
- { 0x62D3, 111018 },
- { 0x62D4, 111023 },
- { 0x62D5, 111028 },
- { 0x62D6, 111033 },
- { 0x62D7, 111038 },
- { 0x62D8, 111043 },
- { 0x61FB, 111048 },
- { 0x61FC, 111052 },
- { 0x61FD, 111056 },
- { 0x61FE, 111060 },
- { 0x61FF, 111064 },
- { 0x6200, 111068 },
- { 0x6201, 111072 },
- { 0x6202, 111076 },
- { 0x6203, 111080 },
- { 0x6204, 111084 },
- { 0x6205, 111088 },
- { 0x6206, 111092 },
- { 0x6207, 111096 },
- { 0x6208, 111100 },
- { 0x6209, 111104 },
- { 0x620A, 111108 },
- { 0x620B, 111112 },
- { 0x620C, 111116 },
- { 0x620D, 111120 },
- { 0x620E, 111124 },
- { 0x620F, 111128 },
- { 0x6210, 111132 },
- { 0x6211, 111136 },
- { 0x6212, 111140 },
- { 0x6213, 111144 },
- { 0x6214, 111148 },
- { 0x6494, 111152 },
- { 0x6495, 111156 },
- { 0x6498, 111160 },
- { 0x6496, 111164 },
- { 0x649F, 111168 },
- { 0x648F, 111172 },
- { 0x649E, 111176 },
- { 0x64A0, 111180 },
- { 0x6499, 111184 },
- { 0x649C, 111188 },
- { 0x648A, 111192 },
- { 0x6491, 111196 },
- { 0x648E, 111200 },
- { 0x6489, 111204 },
- { 0x648C, 111208 },
- { 0x648B, 111212 },
- { 0x6492, 111216 },
- { 0x6493, 111220 },
- { 0x64A1, 111224 },
- { 0x649B, 111228 },
- { 0x6490, 111232 },
- { 0x649A, 111236 },
- { 0x65AB, 111241 },
- { 0x648D, 111245 },
- { 0x6497, 111249 },
- { 0x649D, 111253 },
- { 0x64BD, 111257 },
- { 0x6369, 111261 },
- { 0x636A, 111266 },
- { 0x636B, 111271 },
- { 0x636C, 111276 },
- { 0x636D, 111281 },
- { 0x636E, 111286 },
- { 0x636F, 111291 },
- { 0x6370, 111296 },
- { 0x6371, 111301 },
- { 0x6372, 111306 },
- { 0x6373, 111311 },
- { 0x6374, 111316 },
- { 0x6375, 111321 },
- { 0x6376, 111326 },
- { 0x6377, 111331 },
- { 0x6378, 111336 },
- { 0x6379, 111341 },
- { 0x637A, 111346 },
- { 0x637B, 111351 },
- { 0x637C, 111356 },
- { 0x637D, 111361 },
- { 0x637E, 111366 },
- { 0x637F, 111371 },
- { 0x6380, 111376 },
- { 0x6381, 111381 },
- { 0x6382, 111386 },
- { 0x634F, 111391 },
- { 0x6350, 111396 },
- { 0x6351, 111401 },
- { 0x6352, 111406 },
- { 0x6353, 111411 },
- { 0x6354, 111416 },
- { 0x6355, 111421 },
- { 0x6356, 111426 },
- { 0x6357, 111431 },
- { 0x6358, 111436 },
- { 0x6359, 111441 },
- { 0x635A, 111446 },
- { 0x635B, 111451 },
- { 0x635C, 111456 },
- { 0x635D, 111461 },
- { 0x635E, 111466 },
- { 0x635F, 111471 },
- { 0x6360, 111476 },
- { 0x6361, 111481 },
- { 0x6362, 111486 },
- { 0x6363, 111491 },
- { 0x6364, 111496 },
- { 0x6365, 111501 },
- { 0x6366, 111506 },
- { 0x6367, 111511 },
- { 0x6368, 111516 },
- { 0x64BC, 111521 },
- { 0x2342, 111525 },
- { 0x2340, 111529 },
- { 0x2346, 111534 },
- { 0x2344, 111540 },
- { 0x2348, 111545 },
- { 0x2343, 111549 },
- { 0x2341, 111553 },
- { 0x2347, 111558 },
- { 0x2345, 111564 },
- { 0x2349, 111569 },
- { 0x64FC, 111573 },
- { 0x64FA, 111577 },
- { 0x64FB, 111581 },
- { 0x64F9, 111585 },
- { 0x64DC, 111589 },
- { 0x6249, 111592 },
- { 0x624A, 111596 },
- { 0x624B, 111600 },
- { 0x624C, 111604 },
- { 0x624D, 111608 },
- { 0x624E, 111612 },
- { 0x624F, 111616 },
- { 0x6250, 111620 },
- { 0x6251, 111624 },
- { 0x6252, 111628 },
- { 0x6253, 111632 },
- { 0x6254, 111636 },
- { 0x6255, 111640 },
- { 0x6256, 111644 },
- { 0x6257, 111648 },
- { 0x6258, 111652 },
- { 0x6259, 111656 },
- { 0x625A, 111660 },
- { 0x625B, 111664 },
- { 0x625C, 111668 },
- { 0x625D, 111672 },
- { 0x625E, 111676 },
- { 0x625F, 111680 },
- { 0x6260, 111684 },
- { 0x6261, 111688 },
- { 0x64E8, 111692 },
- { 0x64E9, 111696 },
- { 0x64EC, 111700 },
- { 0x64EA, 111704 },
- { 0x64F3, 111708 },
- { 0x64E3, 111712 },
- { 0x64F2, 111716 },
- { 0x64F4, 111720 },
- { 0x64ED, 111724 },
- { 0x64F0, 111728 },
- { 0x64DE, 111732 },
- { 0x64E5, 111736 },
- { 0x64E2, 111740 },
- { 0x64DD, 111744 },
- { 0x64E0, 111748 },
- { 0x64EE, 111752 },
- { 0x64DF, 111757 },
- { 0x64E6, 111761 },
- { 0x64E7, 111765 },
- { 0x64F5, 111769 },
- { 0x64EF, 111773 },
- { 0x64E4, 111777 },
- { 0x6487, 111781 },
- { 0x6488, 111786 },
- { 0x64E1, 111791 },
- { 0x64EB, 111795 },
- { 0x64F1, 111799 },
- { 0x64F8, 111803 },
- { 0x622F, 111807 },
- { 0x6230, 111811 },
- { 0x6231, 111815 },
- { 0x6232, 111819 },
- { 0x6233, 111823 },
- { 0x6234, 111827 },
- { 0x6235, 111831 },
- { 0x6236, 111835 },
- { 0x6237, 111839 },
- { 0x6238, 111843 },
- { 0x6239, 111847 },
- { 0x623A, 111851 },
- { 0x623B, 111855 },
- { 0x623C, 111859 },
- { 0x623D, 111863 },
- { 0x623E, 111867 },
- { 0x623F, 111871 },
- { 0x6240, 111875 },
- { 0x6241, 111879 },
- { 0x6242, 111883 },
- { 0x6243, 111887 },
- { 0x6244, 111891 },
- { 0x6245, 111895 },
- { 0x6246, 111899 },
- { 0x6247, 111903 },
- { 0x6248, 111907 },
- { 0x64CE, 111911 },
- { 0x64CF, 111915 },
- { 0x64D2, 111919 },
- { 0x64D0, 111923 },
- { 0x64D9, 111927 },
- { 0x64C9, 111931 },
- { 0x64D8, 111935 },
- { 0x64DA, 111939 },
- { 0x64D3, 111943 },
- { 0x64D6, 111947 },
- { 0x64C4, 111951 },
- { 0x64CB, 111955 },
- { 0x64C8, 111959 },
- { 0x64C3, 111963 },
- { 0x64C6, 111967 },
- { 0x64C5, 111971 },
- { 0x64CC, 111975 },
- { 0x64CD, 111979 },
- { 0x64DB, 111983 },
- { 0x64D5, 111987 },
- { 0x64CA, 111991 },
- { 0x64D4, 111995 },
- { 0x64C7, 112000 },
- { 0x64D1, 112004 },
- { 0x64D7, 112008 },
- { 0x64F7, 112012 },
- { 0x64F6, 112016 },
- { 0x2325, 112020 },
- { 0x62A8, 112023 },
- { 0x62A9, 112027 },
- { 0x62AA, 112031 },
- { 0x62AB, 112035 },
- { 0x62AC, 112039 },
- { 0x62AD, 112043 },
- { 0x62AE, 112047 },
- { 0x62AF, 112051 },
- { 0x62B0, 112055 },
- { 0x62B1, 112059 },
- { 0x62B2, 112063 },
- { 0x62B3, 112067 },
- { 0x62B4, 112071 },
- { 0x62B5, 112075 },
- { 0x62B6, 112079 },
- { 0x62B7, 112083 },
- { 0x62B8, 112087 },
- { 0x62B9, 112091 },
- { 0x62BA, 112095 },
- { 0x62BB, 112099 },
- { 0x62BC, 112103 },
- { 0x62BD, 112107 },
- { 0x62BE, 112111 },
- { 0x6296, 112115 },
- { 0x6297, 112119 },
- { 0x6298, 112123 },
- { 0x6299, 112127 },
- { 0x629A, 112131 },
- { 0x629B, 112135 },
- { 0x629C, 112139 },
- { 0x629D, 112143 },
- { 0x629E, 112147 },
- { 0x629F, 112151 },
- { 0x62A0, 112155 },
- { 0x62A1, 112159 },
- { 0x62A2, 112163 },
- { 0x62A3, 112167 },
- { 0x62A4, 112171 },
- { 0x62A5, 112175 },
- { 0x62A6, 112179 },
- { 0x62A7, 112183 },
- { 0x2327, 112187 },
- { 0x6308, 112190 },
- { 0x6309, 112194 },
- { 0x630A, 112198 },
- { 0x630B, 112202 },
- { 0x630C, 112206 },
- { 0x630D, 112210 },
- { 0x630E, 112214 },
- { 0x630F, 112218 },
- { 0x6310, 112222 },
- { 0x6311, 112226 },
- { 0x6312, 112230 },
- { 0x6313, 112234 },
- { 0x6314, 112238 },
- { 0x6315, 112242 },
- { 0x6316, 112246 },
- { 0x6317, 112250 },
- { 0x6318, 112254 },
- { 0x6319, 112258 },
- { 0x631A, 112262 },
- { 0x631B, 112266 },
- { 0x631C, 112270 },
- { 0x631D, 112274 },
- { 0x631E, 112278 },
- { 0x631F, 112282 },
- { 0x6320, 112286 },
- { 0x6321, 112290 },
- { 0x62F3, 112294 },
- { 0x62F4, 112298 },
- { 0x62F5, 112302 },
- { 0x62F6, 112306 },
- { 0x62F7, 112310 },
- { 0x62F8, 112314 },
- { 0x62F9, 112318 },
- { 0x62FA, 112322 },
- { 0x62FB, 112326 },
- { 0x62FC, 112330 },
- { 0x62FD, 112334 },
- { 0x62FE, 112338 },
- { 0x62FF, 112342 },
- { 0x6300, 112346 },
- { 0x6301, 112350 },
- { 0x6302, 112354 },
- { 0x6303, 112358 },
- { 0x6304, 112362 },
- { 0x6305, 112366 },
- { 0x6306, 112370 },
- { 0x6307, 112374 },
- { 0x65D6, 112378 },
- { 0x65DB, 112382 },
- { 0x65D7, 112386 },
- { 0x65DA, 112390 },
- { 0x65D9, 112394 },
- { 0x65DE, 112398 },
- { 0x65D5, 112402 },
- { 0x65DD, 112406 },
- { 0x65DC, 112410 },
- { 0x65D8, 112414 },
- { 0x646D, 112418 },
- { 0x646E, 112422 },
- { 0x646F, 112426 },
- { 0x6470, 112430 },
- { 0x6471, 112434 },
- { 0x6472, 112438 },
- { 0x6473, 112442 },
- { 0x6474, 112446 },
- { 0x6475, 112450 },
- { 0x6476, 112454 },
- { 0x6477, 112458 },
- { 0x6478, 112462 },
- { 0x6479, 112466 },
- { 0x647A, 112470 },
- { 0x647B, 112474 },
- { 0x647C, 112478 },
- { 0x647D, 112482 },
- { 0x647E, 112486 },
- { 0x647F, 112490 },
- { 0x6480, 112494 },
- { 0x6481, 112498 },
- { 0x6482, 112502 },
- { 0x6483, 112506 },
- { 0x6484, 112510 },
- { 0x6485, 112514 },
- { 0x6486, 112518 },
- { 0x6453, 112522 },
- { 0x6454, 112526 },
- { 0x6455, 112530 },
- { 0x6456, 112534 },
- { 0x6457, 112538 },
- { 0x6458, 112542 },
- { 0x6459, 112546 },
- { 0x645A, 112550 },
- { 0x645B, 112554 },
- { 0x645C, 112558 },
- { 0x645D, 112562 },
- { 0x645E, 112566 },
- { 0x645F, 112570 },
- { 0x6460, 112574 },
- { 0x6461, 112578 },
- { 0x6462, 112582 },
- { 0x6463, 112586 },
- { 0x6464, 112590 },
- { 0x6465, 112594 },
- { 0x6466, 112598 },
- { 0x6467, 112602 },
- { 0x6468, 112606 },
- { 0x6469, 112610 },
- { 0x646A, 112614 },
- { 0x646B, 112618 },
- { 0x646C, 112622 },
- { 0x6570, 112626 },
- { 0x656E, 112631 },
- { 0x656F, 112636 },
- { 0x65CC, 112641 },
- { 0x65D1, 112646 },
- { 0x65CD, 112651 },
- { 0x65D0, 112656 },
- { 0x65CF, 112661 },
- { 0x65D4, 112666 },
- { 0x65CB, 112671 },
- { 0x65D3, 112676 },
- { 0x65D2, 112681 },
- { 0x65CE, 112686 },
- { 0x656D, 112691 },
- { 0x6550, 112696 },
- { 0x63D1, 112700 },
- { 0x63D2, 112705 },
- { 0x63D3, 112710 },
- { 0x63D4, 112715 },
- { 0x63D5, 112720 },
- { 0x63D6, 112725 },
- { 0x63D7, 112730 },
- { 0x63D8, 112735 },
- { 0x63D9, 112740 },
- { 0x63DA, 112745 },
- { 0x63DB, 112750 },
- { 0x63DC, 112755 },
- { 0x63DD, 112760 },
- { 0x63DE, 112765 },
- { 0x63DF, 112770 },
- { 0x63E0, 112775 },
- { 0x63E1, 112780 },
- { 0x63E2, 112785 },
- { 0x63E3, 112790 },
- { 0x63E4, 112795 },
- { 0x63E5, 112800 },
- { 0x63E6, 112805 },
- { 0x63E7, 112810 },
- { 0x63E8, 112815 },
- { 0x63E9, 112820 },
- { 0x63EA, 112825 },
- { 0x655C, 112830 },
- { 0x655D, 112835 },
- { 0x6560, 112840 },
- { 0x655E, 112845 },
- { 0x6567, 112850 },
- { 0x6557, 112855 },
- { 0x6566, 112860 },
- { 0x6568, 112865 },
- { 0x6561, 112870 },
- { 0x6564, 112875 },
- { 0x6552, 112880 },
- { 0x6559, 112885 },
- { 0x6556, 112890 },
- { 0x6551, 112895 },
- { 0x6554, 112900 },
- { 0x6562, 112905 },
- { 0x6553, 112911 },
- { 0x655A, 112916 },
- { 0x655B, 112921 },
- { 0x6569, 112926 },
- { 0x6563, 112931 },
- { 0x6558, 112936 },
- { 0x6555, 112941 },
- { 0x655F, 112946 },
- { 0x6565, 112951 },
- { 0x656C, 112956 },
- { 0x65AA, 112961 },
- { 0x65A8, 112967 },
- { 0x65A9, 112973 },
- { 0x65A7, 112979 },
- { 0x658A, 112985 },
- { 0x6439, 112990 },
- { 0x643A, 112996 },
- { 0x643B, 113002 },
- { 0x643C, 113008 },
- { 0x643D, 113014 },
- { 0x643E, 113020 },
- { 0x643F, 113026 },
- { 0x6440, 113032 },
- { 0x6441, 113038 },
- { 0x6442, 113044 },
- { 0x6443, 113050 },
- { 0x6444, 113056 },
- { 0x6445, 113062 },
- { 0x6446, 113068 },
- { 0x6447, 113074 },
- { 0x6448, 113080 },
- { 0x6449, 113086 },
- { 0x644A, 113092 },
- { 0x644B, 113098 },
- { 0x644C, 113104 },
- { 0x644D, 113110 },
- { 0x644E, 113116 },
- { 0x644F, 113122 },
- { 0x6450, 113128 },
- { 0x6451, 113134 },
- { 0x6452, 113140 },
- { 0x6596, 113146 },
- { 0x6597, 113152 },
- { 0x659A, 113158 },
- { 0x6598, 113164 },
- { 0x65A1, 113170 },
- { 0x6591, 113176 },
- { 0x65A0, 113182 },
- { 0x65A2, 113188 },
- { 0x659B, 113194 },
- { 0x659E, 113200 },
- { 0x658C, 113206 },
- { 0x6593, 113212 },
- { 0x6590, 113218 },
- { 0x658B, 113224 },
- { 0x658E, 113230 },
- { 0x659C, 113236 },
- { 0x658D, 113243 },
- { 0x6594, 113249 },
- { 0x6595, 113255 },
- { 0x65A3, 113261 },
- { 0x659D, 113267 },
- { 0x6592, 113273 },
- { 0x658F, 113279 },
- { 0x6599, 113285 },
- { 0x659F, 113291 },
- { 0x65A6, 113297 },
- { 0x641F, 113303 },
- { 0x6420, 113309 },
- { 0x6421, 113315 },
- { 0x6422, 113321 },
- { 0x6423, 113327 },
- { 0x6424, 113333 },
- { 0x6425, 113339 },
- { 0x6426, 113345 },
- { 0x6427, 113351 },
- { 0x6428, 113357 },
- { 0x6429, 113363 },
- { 0x642A, 113369 },
- { 0x642B, 113375 },
- { 0x642C, 113381 },
- { 0x642D, 113387 },
- { 0x642E, 113393 },
- { 0x642F, 113399 },
- { 0x6430, 113405 },
- { 0x6431, 113411 },
- { 0x6432, 113417 },
- { 0x6433, 113423 },
- { 0x6434, 113429 },
- { 0x6435, 113435 },
- { 0x6436, 113441 },
- { 0x6437, 113447 },
- { 0x6438, 113453 },
- { 0x657C, 113459 },
- { 0x657D, 113465 },
- { 0x6580, 113471 },
- { 0x657E, 113477 },
- { 0x6587, 113483 },
- { 0x6577, 113489 },
- { 0x6586, 113495 },
- { 0x6588, 113501 },
- { 0x6581, 113507 },
- { 0x6584, 113513 },
- { 0x6572, 113519 },
- { 0x6579, 113525 },
- { 0x6576, 113531 },
- { 0x6571, 113537 },
- { 0x6574, 113543 },
- { 0x6573, 113549 },
- { 0x657A, 113555 },
- { 0x657B, 113561 },
- { 0x6589, 113567 },
- { 0x6583, 113573 },
- { 0x6578, 113579 },
- { 0x6582, 113585 },
- { 0x6575, 113592 },
- { 0x657F, 113598 },
- { 0x6585, 113604 },
- { 0x65A5, 113610 },
- { 0x65A4, 113616 },
- { 0x63B7, 113622 },
- { 0x63B8, 113627 },
- { 0x63B9, 113632 },
- { 0x63BA, 113637 },
- { 0x63BB, 113642 },
- { 0x63BC, 113647 },
- { 0x63BD, 113652 },
- { 0x63BE, 113657 },
- { 0x63BF, 113662 },
- { 0x63C0, 113667 },
- { 0x63C1, 113672 },
- { 0x63C2, 113677 },
- { 0x63C3, 113682 },
- { 0x63C4, 113687 },
- { 0x63C5, 113692 },
- { 0x63C6, 113697 },
- { 0x63C7, 113702 },
- { 0x63C8, 113707 },
- { 0x63C9, 113712 },
- { 0x63CA, 113717 },
- { 0x63CB, 113722 },
- { 0x63CC, 113727 },
- { 0x63CD, 113732 },
- { 0x63CE, 113737 },
- { 0x63CF, 113742 },
- { 0x63D0, 113747 },
- { 0x6542, 113752 },
- { 0x6543, 113757 },
- { 0x6546, 113762 },
- { 0x6544, 113767 },
- { 0x654D, 113772 },
- { 0x653D, 113777 },
- { 0x654C, 113782 },
- { 0x654E, 113787 },
- { 0x6547, 113792 },
- { 0x654A, 113797 },
- { 0x6538, 113802 },
- { 0x653F, 113807 },
- { 0x653C, 113812 },
- { 0x6537, 113817 },
- { 0x653A, 113822 },
- { 0x6539, 113827 },
- { 0x6540, 113832 },
- { 0x6541, 113837 },
- { 0x654F, 113842 },
- { 0x6549, 113847 },
- { 0x653E, 113852 },
- { 0x6548, 113857 },
- { 0x653B, 113863 },
- { 0x6545, 113868 },
- { 0x654B, 113873 },
- { 0x656B, 113878 },
- { 0x656A, 113883 },
- { 0x65C2, 113888 },
- { 0x65C7, 113892 },
- { 0x65C3, 113896 },
- { 0x65C6, 113900 },
- { 0x65C5, 113904 },
- { 0x65CA, 113908 },
- { 0x65C1, 113912 },
- { 0x65C9, 113916 },
- { 0x65C8, 113920 },
- { 0x65C4, 113924 },
- { 0x639D, 113928 },
- { 0x639E, 113932 },
- { 0x639F, 113936 },
- { 0x63A0, 113940 },
- { 0x63A1, 113944 },
- { 0x63A2, 113948 },
- { 0x63A3, 113952 },
- { 0x63A4, 113956 },
- { 0x63A5, 113960 },
- { 0x63A6, 113964 },
- { 0x63A7, 113968 },
- { 0x63A8, 113972 },
- { 0x63A9, 113976 },
- { 0x63AA, 113980 },
- { 0x63AB, 113984 },
- { 0x63AC, 113988 },
- { 0x63AD, 113992 },
- { 0x63AE, 113996 },
- { 0x63AF, 114000 },
- { 0x63B0, 114004 },
- { 0x63B1, 114008 },
- { 0x63B2, 114012 },
- { 0x63B3, 114016 },
- { 0x63B4, 114020 },
- { 0x63B5, 114024 },
- { 0x63B6, 114028 },
- { 0x6405, 114032 },
- { 0x6406, 114037 },
- { 0x6407, 114042 },
- { 0x6408, 114047 },
- { 0x6409, 114052 },
- { 0x640A, 114057 },
- { 0x640B, 114062 },
- { 0x640C, 114067 },
- { 0x640D, 114072 },
- { 0x640E, 114077 },
- { 0x640F, 114082 },
- { 0x6410, 114087 },
- { 0x6411, 114092 },
- { 0x6412, 114097 },
- { 0x6413, 114102 },
- { 0x6414, 114107 },
- { 0x6415, 114112 },
- { 0x6416, 114117 },
- { 0x6417, 114122 },
- { 0x6418, 114127 },
- { 0x6419, 114132 },
- { 0x641A, 114137 },
- { 0x641B, 114142 },
- { 0x641C, 114147 },
- { 0x641D, 114152 },
- { 0x641E, 114157 },
- { 0x63EB, 114162 },
- { 0x63EC, 114167 },
- { 0x63ED, 114172 },
- { 0x63EE, 114177 },
- { 0x63EF, 114182 },
- { 0x63F0, 114187 },
- { 0x63F1, 114192 },
- { 0x63F2, 114197 },
- { 0x63F3, 114202 },
- { 0x63F4, 114207 },
- { 0x63F5, 114212 },
- { 0x63F6, 114217 },
- { 0x63F7, 114222 },
- { 0x63F8, 114227 },
- { 0x63F9, 114232 },
- { 0x63FA, 114237 },
- { 0x63FB, 114242 },
- { 0x63FC, 114247 },
- { 0x63FD, 114252 },
- { 0x63FE, 114257 },
- { 0x63FF, 114262 },
- { 0x6400, 114267 },
- { 0x6401, 114272 },
- { 0x6402, 114277 },
- { 0x6403, 114282 },
- { 0x6404, 114287 },
- { 0x6383, 114292 },
- { 0x6384, 114296 },
- { 0x6385, 114300 },
- { 0x6386, 114304 },
- { 0x6387, 114308 },
- { 0x6388, 114312 },
- { 0x6389, 114316 },
- { 0x638A, 114320 },
- { 0x638B, 114324 },
- { 0x638C, 114328 },
- { 0x638D, 114332 },
- { 0x638E, 114336 },
- { 0x638F, 114340 },
- { 0x6390, 114344 },
- { 0x6391, 114348 },
- { 0x6392, 114352 },
- { 0x6393, 114356 },
- { 0x6394, 114360 },
- { 0x6395, 114364 },
- { 0x6396, 114368 },
- { 0x6397, 114372 },
- { 0x6398, 114376 },
- { 0x6399, 114380 },
- { 0x639A, 114384 },
- { 0x639B, 114388 },
- { 0x639C, 114392 },
- { 0x65B8, 114396 },
- { 0x65BD, 114400 },
- { 0x65B9, 114404 },
- { 0x65BC, 114408 },
- { 0x65BB, 114412 },
- { 0x65C0, 114416 },
- { 0x65B7, 114420 },
- { 0x65BF, 114424 },
- { 0x65BE, 114428 },
- { 0x65BA, 114432 },
- { 0x6335, 114436 },
- { 0x6336, 114440 },
- { 0x6337, 114444 },
- { 0x6338, 114448 },
- { 0x6339, 114452 },
- { 0x633A, 114456 },
- { 0x633B, 114460 },
- { 0x633C, 114464 },
- { 0x633D, 114468 },
- { 0x633E, 114472 },
- { 0x633F, 114476 },
- { 0x6340, 114480 },
- { 0x6341, 114484 },
- { 0x6342, 114488 },
- { 0x6343, 114492 },
- { 0x6344, 114496 },
- { 0x6345, 114500 },
- { 0x6346, 114504 },
- { 0x6347, 114508 },
- { 0x6348, 114512 },
- { 0x6349, 114516 },
- { 0x634A, 114520 },
- { 0x634B, 114524 },
- { 0x634C, 114528 },
- { 0x634D, 114532 },
- { 0x634E, 114536 },
- { 0x6322, 114540 },
- { 0x6323, 114544 },
- { 0x6324, 114548 },
- { 0x6325, 114552 },
- { 0x6326, 114556 },
- { 0x6327, 114560 },
- { 0x6328, 114564 },
- { 0x6329, 114568 },
- { 0x632A, 114572 },
- { 0x632B, 114576 },
- { 0x632C, 114580 },
- { 0x632D, 114584 },
- { 0x632E, 114588 },
- { 0x632F, 114592 },
- { 0x6330, 114596 },
- { 0x6331, 114600 },
- { 0x6332, 114604 },
- { 0x6333, 114608 },
- { 0x6334, 114612 },
- { 0x1BC5, 114616 },
- { 0x1CAB, 114618 },
- { 0x3CC5, 114620 },
- { 0x3CC6, 114626 },
- { 0x3CC7, 114632 },
- { 0x3CC4, 114638 },
- { 0x3CD3, 114645 },
- { 0x3CCF, 114652 },
- { 0x3CCB, 114660 },
- { 0x3CD7, 114667 },
- { 0x3CB1, 114675 },
- { 0x3CD5, 114683 },
- { 0x3CD1, 114690 },
- { 0x3CDB, 114698 },
- { 0x3CCD, 114705 },
- { 0x3CC9, 114713 },
- { 0x3CC8, 114719 },
- { 0x3CAD, 114726 },
- { 0x3CAA, 114731 },
- { 0x3CD4, 114736 },
- { 0x3CD0, 114743 },
- { 0x3CCC, 114751 },
- { 0x3CD8, 114758 },
- { 0x3CB2, 114766 },
- { 0x3CB2, 114774 },
- { 0x3CD6, 114782 },
- { 0x3CD2, 114789 },
- { 0x3CDC, 114797 },
- { 0x3CCE, 114804 },
- { 0x3CCA, 114812 },
- { 0x3CB0, 114818 },
- { 0x3CAE, 114824 },
- { 0x3CB3, 114829 },
- { 0x3CAF, 114835 },
- { 0x3CAC, 114841 },
- { 0x3CAB, 114848 },
- { 0x1DA6, 114854 },
- { 0x6FD4, 114856 },
- { 0x718B, 114858 },
- { 0x0D30, 114860 },
- { 0x0D32, 114863 },
- { 0x053C, 114868 },
- { 0x223F, 114872 },
- { 0x2303, 114875 },
- { 0x254E, 114879 },
- { 0x292F, 114880 },
- { 0x1F6D, 114883 },
- { 0x1BB8, 114884 },
- { 0x2162, 114886 },
- { 0x2316, 114887 },
- { 0x717F, 114890 },
- { 0x1D3F, 114892 },
- { 0x1D43, 114896 },
- { 0x249A, 114900 },
- { 0x234C, 114904 },
- { 0x1DBC, 114908 },
- { 0x6E3F, 114911 },
- { 0x256B, 114918 },
- { 0x26E7, 114920 },
- { 0x26E6, 114925 },
- { 0x26C9, 114930 },
- { 0x26E4, 114935 },
- { 0x26E5, 114940 },
- { 0x1DCF, 114945 },
- { 0x25CA, 114951 },
- { 0x1DCE, 114956 },
- { 0x1DDB, 114959 },
- { 0x1F0B, 114966 },
- { 0x1CCD, 114969 },
- { 0x1CC9, 114972 },
- { 0x1CCA, 114975 },
- { 0x1CD3, 114978 },
- { 0x1CD4, 114982 },
- { 0x1CD5, 114986 },
- { 0x1CD6, 114990 },
- { 0x1CD2, 114994 },
- { 0x1C8F, 114998 },
- { 0x1C9A, 115001 },
- { 0x1CA2, 115004 },
- { 0x1CA6, 115007 },
- { 0x1CA7, 115010 },
- { 0x1CAA, 115013 },
- { 0x1CB1, 115016 },
- { 0x1CCC, 115019 },
- { 0x1CCB, 115022 },
- { 0x6E76, 115025 },
- { 0x6E78, 115028 },
- { 0x2542, 115032 },
- { 0x2543, 115038 },
- { 0x1C4D, 115044 },
- { 0x1DDA, 115046 },
- { 0x1DD7, 115049 },
- { 0x464B, 115052 },
- { 0x4656, 115056 },
- { 0x4654, 115060 },
- { 0x4659, 115064 },
- { 0x4648, 115068 },
- { 0x464E, 115072 },
- { 0x4651, 115076 },
- { 0x4658, 115080 },
- { 0x464F, 115084 },
- { 0x4650, 115088 },
- { 0x4647, 115092 },
- { 0x4649, 115096 },
- { 0x4657, 115100 },
- { 0x464D, 115104 },
- { 0x464A, 115108 },
- { 0x4652, 115112 },
- { 0x4655, 115116 },
- { 0x4653, 115120 },
- { 0x464C, 115124 },
- { 0x465A, 115128 },
- { 0x4660, 115132 },
- { 0x4661, 115137 },
- { 0x465E, 115142 },
- { 0x465B, 115146 },
- { 0x465D, 115150 },
- { 0x465C, 115154 },
- { 0x465F, 115158 },
- { 0x462D, 115162 },
- { 0x4639, 115166 },
- { 0x4635, 115170 },
- { 0x4636, 115174 },
- { 0x463E, 115178 },
- { 0x462E, 115182 },
- { 0x4638, 115186 },
- { 0x462A, 115190 },
- { 0x4630, 115194 },
- { 0x4633, 115198 },
- { 0x463B, 115202 },
- { 0x463C, 115206 },
- { 0x463D, 115210 },
- { 0x4631, 115214 },
- { 0x4632, 115218 },
- { 0x4629, 115222 },
- { 0x462B, 115226 },
- { 0x463A, 115230 },
- { 0x462F, 115234 },
- { 0x462C, 115238 },
- { 0x4634, 115242 },
- { 0x4637, 115246 },
- { 0x463F, 115250 },
- { 0x4645, 115254 },
- { 0x4646, 115259 },
- { 0x4643, 115264 },
- { 0x4640, 115268 },
- { 0x4642, 115272 },
- { 0x4641, 115276 },
- { 0x4644, 115280 },
- { 0x1EB2, 115284 },
- { 0x2556, 115287 },
- { 0x006A, 115291 },
- { 0x6E48, 115296 },
- { 0x1BC2, 115299 },
- { 0x1C19, 115301 },
- { 0x1BE1, 115303 },
- { 0x1BDE, 115305 },
- { 0x1D9C, 115307 },
- { 0x2318, 115309 },
- { 0x1FCE, 115312 },
- { 0x1FD3, 115315 },
- { 0x1FCF, 115318 },
- { 0x1FD2, 115321 },
- { 0x1FD1, 115324 },
- { 0x1FD6, 115327 },
- { 0x1FD5, 115330 },
- { 0x1FD4, 115333 },
- { 0x1FD0, 115336 },
- { 0x1FF6, 115339 },
- { 0x1FF7, 115344 },
- { 0x1FF8, 115349 },
- { 0x1FF9, 115354 },
- { 0x1FFA, 115359 },
- { 0x1FFB, 115364 },
- { 0x1FFC, 115369 },
- { 0x1FFD, 115374 },
- { 0x1FFE, 115379 },
- { 0x1FFF, 115384 },
- { 0x2000, 115389 },
- { 0x2001, 115394 },
- { 0x2002, 115399 },
- { 0x2003, 115404 },
- { 0x2004, 115409 },
- { 0x2005, 115414 },
- { 0x2006, 115419 },
- { 0x2007, 115424 },
- { 0x2008, 115429 },
- { 0x2009, 115434 },
- { 0x200A, 115439 },
- { 0x200B, 115444 },
- { 0x200C, 115449 },
- { 0x200D, 115454 },
- { 0x200E, 115459 },
- { 0x200F, 115464 },
- { 0x6B4F, 115469 },
- { 0x6B50, 115474 },
- { 0x6B51, 115479 },
- { 0x6B52, 115484 },
- { 0x6B53, 115489 },
- { 0x6B54, 115494 },
- { 0x6B55, 115499 },
- { 0x6B56, 115504 },
- { 0x6B57, 115509 },
- { 0x6B58, 115514 },
- { 0x6B59, 115519 },
- { 0x6B5A, 115524 },
- { 0x6B5B, 115529 },
- { 0x6B5C, 115534 },
- { 0x6B5D, 115539 },
- { 0x6B5E, 115544 },
- { 0x6B5F, 115549 },
- { 0x6B60, 115554 },
- { 0x6B61, 115559 },
- { 0x6B62, 115564 },
- { 0x6B63, 115569 },
- { 0x6B64, 115574 },
- { 0x6B65, 115579 },
- { 0x6B66, 115584 },
- { 0x6B67, 115589 },
- { 0x6B68, 115594 },
- { 0x2C76, 115599 },
- { 0x2C84, 115602 },
- { 0x2C78, 115606 },
- { 0x2C86, 115609 },
- { 0x2C8C, 115613 },
- { 0x2C7D, 115617 },
- { 0x2C8B, 115620 },
- { 0x2C77, 115624 },
- { 0x2C85, 115627 },
- { 0x2C74, 115631 },
- { 0x2C82, 115634 },
- { 0x2C71, 115638 },
- { 0x2C7F, 115641 },
- { 0x2C75, 115645 },
- { 0x2C83, 115648 },
- { 0x2C73, 115652 },
- { 0x2C81, 115655 },
- { 0x2C70, 115659 },
- { 0x2C7E, 115662 },
- { 0x2C72, 115666 },
- { 0x2C80, 115669 },
- { 0x2C79, 115673 },
- { 0x2C87, 115676 },
- { 0x2C7A, 115680 },
- { 0x2C88, 115683 },
- { 0x2C7C, 115687 },
- { 0x2C8A, 115690 },
- { 0x2C7B, 115694 },
- { 0x2C89, 115697 },
- { 0x2C8E, 115701 },
- { 0x2C8D, 115706 },
- { 0x1FD7, 115710 },
- { 0x1FD8, 115713 },
- { 0x1FD9, 115716 },
- { 0x1FE1, 115719 },
- { 0x1FDC, 115722 },
- { 0x1FDD, 115725 },
- { 0x1FDF, 115728 },
- { 0x1FDB, 115731 },
- { 0x1FE0, 115734 },
- { 0x1FDA, 115737 },
- { 0x1FDE, 115740 },
- { 0x2C8F, 115743 },
- { 0x2C94, 115746 },
- { 0x2C9F, 115749 },
- { 0x2C98, 115752 },
- { 0x2C90, 115755 },
- { 0x2CA9, 115758 },
- { 0x2C9A, 115761 },
- { 0x2C93, 115764 },
- { 0x2C92, 115767 },
- { 0x2CA1, 115770 },
- { 0x2C99, 115773 },
- { 0x2CA3, 115776 },
- { 0x2C97, 115779 },
- { 0x2CB0, 115782 },
- { 0x2CB1, 115785 },
- { 0x2C9C, 115788 },
- { 0x2C9E, 115791 },
- { 0x2C96, 115794 },
- { 0x2CA7, 115797 },
- { 0x2C9D, 115800 },
- { 0x2CB2, 115803 },
- { 0x2C95, 115806 },
- { 0x2CA0, 115809 },
- { 0x2CAA, 115812 },
- { 0x2C91, 115815 },
- { 0x2C9B, 115818 },
- { 0x2CA2, 115821 },
- { 0x2CA4, 115824 },
- { 0x2CAE, 115827 },
- { 0x2CAF, 115830 },
- { 0x2CAD, 115833 },
- { 0x2CA5, 115836 },
- { 0x2CA8, 115839 },
- { 0x2CAB, 115842 },
- { 0x2CAC, 115845 },
- { 0x2CA6, 115848 },
- { 0x231C, 115851 },
- { 0x263B, 115852 },
- { 0x1BC3, 115855 },
- { 0x1C1A, 115857 },
- { 0x1BE2, 115859 },
- { 0x1BDF, 115861 },
- { 0x6F85, 115863 },
- { 0x2541, 115865 },
- { 0x6E37, 115866 },
- { 0x1DCC, 115867 },
- { 0x22A3, 115870 },
- { 0x6F4C, 115872 },
- { 0x6CBE, 115874 },
- { 0x226F, 115875 },
- { 0x0096, 115877 },
- { 0x258E, 115879 },
- { 0x258F, 115885 },
- { 0x2591, 115891 },
- { 0x2595, 115896 },
- { 0x258A, 115900 },
- { 0x258B, 115905 },
- { 0x1EB3, 115909 },
- { 0x2557, 115912 },
- { 0x007A, 115916 },
- { 0x6E49, 115921 },
- { 0x2216, 115924 },
- { 0x2310, 115925 },
- { 0x230E, 115929 },
- { 0x230F, 115933 },
- { 0x2314, 115936 },
- { 0x2295, 115939 },
- { 0x22F7, 115941 },
- { 0x230D, 115944 },
- { 0x6DB8, 115947 },
- { 0x2B2A, 115949 },
- { 0x2B25, 115952 },
- { 0x2B86, 115956 },
- { 0x2B26, 115960 },
- { 0x1F1D, 115964 },
- { 0x7018, 115966 },
- { 0x21D7, 115968 },
- { 0x1F18, 115971 },
- { 0x1F19, 115974 },
- { 0x1F1B, 115977 },
- { 0x1F1A, 115979 },
+ { 0x607A, 62666 },
+ { 0x607B, 62669 },
+ { 0x6078, 62672 },
+ { 0x60B7, 62675 },
+ { 0x609E, 62678 },
+ { 0x60A9, 62681 },
+ { 0x607D, 62684 },
+ { 0x607E, 62687 },
+ { 0x607F, 62690 },
+ { 0x607C, 62693 },
+ { 0x609C, 62696 },
+ { 0x60AA, 62699 },
+ { 0x60A7, 62702 },
+ { 0x6099, 62705 },
+ { 0x609A, 62708 },
+ { 0x609B, 62711 },
+ { 0x6098, 62714 },
+ { 0x60A8, 62717 },
+ { 0x606D, 62720 },
+ { 0x606E, 62723 },
+ { 0x606F, 62726 },
+ { 0x606C, 62729 },
+ { 0x60A3, 62732 },
+ { 0x60AE, 62735 },
+ { 0x60A0, 62738 },
+ { 0x60AC, 62741 },
+ { 0x6081, 62744 },
+ { 0x6082, 62747 },
+ { 0x6083, 62750 },
+ { 0x6080, 62753 },
+ { 0x6075, 62756 },
+ { 0x6076, 62759 },
+ { 0x6077, 62762 },
+ { 0x6074, 62765 },
+ { 0x60A2, 62768 },
+ { 0x60B6, 62771 },
+ { 0x60A1, 62774 },
+ { 0x60BA, 62777 },
+ { 0x6085, 62780 },
+ { 0x6086, 62783 },
+ { 0x6087, 62786 },
+ { 0x6084, 62789 },
+ { 0x60B9, 62792 },
+ { 0x60B8, 62795 },
+ { 0x60B3, 62798 },
+ { 0x60AB, 62801 },
+ { 0x609D, 62804 },
+ { 0x609F, 62807 },
+ { 0x60AF, 62810 },
+ { 0x60A4, 62813 },
+ { 0x60A5, 62816 },
+ { 0x60B0, 62819 },
+ { 0x60B5, 62822 },
+ { 0x60B2, 62825 },
+ { 0x6090, 62828 },
+ { 0x6092, 62831 },
+ { 0x6093, 62834 },
+ { 0x6091, 62837 },
+ { 0x6089, 62840 },
+ { 0x608A, 62843 },
+ { 0x608B, 62846 },
+ { 0x6088, 62849 },
+ { 0x60B4, 62852 },
+ { 0x608D, 62855 },
+ { 0x6095, 62859 },
+ { 0x6096, 62862 },
+ { 0x6097, 62865 },
+ { 0x6094, 62868 },
+ { 0x608C, 62871 },
+ { 0x608F, 62875 },
+ { 0x608E, 62879 },
+ { 0x6258, 62883 },
+ { 0x625F, 62886 },
+ { 0x6260, 62888 },
+ { 0x6261, 62890 },
+ { 0x6262, 62892 },
+ { 0x6263, 62894 },
+ { 0x6264, 62896 },
+ { 0x6265, 62898 },
+ { 0x6266, 62900 },
+ { 0x6267, 62902 },
+ { 0x6268, 62904 },
+ { 0x6269, 62906 },
+ { 0x626A, 62908 },
+ { 0x626B, 62910 },
+ { 0x626C, 62912 },
+ { 0x626D, 62914 },
+ { 0x626E, 62916 },
+ { 0x626F, 62918 },
+ { 0x6270, 62920 },
+ { 0x6271, 62922 },
+ { 0x6272, 62924 },
+ { 0x6273, 62926 },
+ { 0x6274, 62928 },
+ { 0x6275, 62930 },
+ { 0x6276, 62932 },
+ { 0x6277, 62934 },
+ { 0x6278, 62936 },
+ { 0x6279, 62938 },
+ { 0x627A, 62940 },
+ { 0x627B, 62942 },
+ { 0x627C, 62944 },
+ { 0x627D, 62946 },
+ { 0x627E, 62948 },
+ { 0x627F, 62950 },
+ { 0x6280, 62952 },
+ { 0x6281, 62954 },
+ { 0x6282, 62956 },
+ { 0x6283, 62958 },
+ { 0x6284, 62960 },
+ { 0x6285, 62962 },
+ { 0x6286, 62964 },
+ { 0x6287, 62966 },
+ { 0x6288, 62968 },
+ { 0x6289, 62970 },
+ { 0x628A, 62972 },
+ { 0x628B, 62974 },
+ { 0x628C, 62976 },
+ { 0x628D, 62978 },
+ { 0x628E, 62980 },
+ { 0x628F, 62982 },
+ { 0x6290, 62984 },
+ { 0x6291, 62986 },
+ { 0x6292, 62988 },
+ { 0x6293, 62990 },
+ { 0x6294, 62992 },
+ { 0x6295, 62994 },
+ { 0x6296, 62996 },
+ { 0x6297, 62998 },
+ { 0x6298, 63000 },
+ { 0x6299, 63002 },
+ { 0x629A, 63004 },
+ { 0x629B, 63006 },
+ { 0x629C, 63008 },
+ { 0x629D, 63010 },
+ { 0x629E, 63012 },
+ { 0x629F, 63014 },
+ { 0x62A0, 63016 },
+ { 0x62A1, 63018 },
+ { 0x62A2, 63020 },
+ { 0x62A3, 63022 },
+ { 0x62A4, 63024 },
+ { 0x62A5, 63026 },
+ { 0x62A6, 63028 },
+ { 0x62A7, 63030 },
+ { 0x62A8, 63032 },
+ { 0x62A9, 63034 },
+ { 0x62AA, 63036 },
+ { 0x62AB, 63038 },
+ { 0x62AC, 63040 },
+ { 0x62AD, 63042 },
+ { 0x62AE, 63044 },
+ { 0x62AF, 63046 },
+ { 0x62B0, 63048 },
+ { 0x62B1, 63050 },
+ { 0x62B2, 63052 },
+ { 0x62B3, 63054 },
+ { 0x62B4, 63056 },
+ { 0x62B5, 63058 },
+ { 0x62B6, 63060 },
+ { 0x62B7, 63062 },
+ { 0x62B8, 63064 },
+ { 0x62B9, 63066 },
+ { 0x62BA, 63068 },
+ { 0x62BB, 63070 },
+ { 0x62BC, 63072 },
+ { 0x62BD, 63074 },
+ { 0x62BE, 63076 },
+ { 0x62BF, 63078 },
+ { 0x62C0, 63080 },
+ { 0x62C1, 63082 },
+ { 0x62C2, 63084 },
+ { 0x62C3, 63086 },
+ { 0x62C4, 63088 },
+ { 0x62C5, 63090 },
+ { 0x62C6, 63092 },
+ { 0x62C7, 63094 },
+ { 0x62C8, 63096 },
+ { 0x62C9, 63098 },
+ { 0x62CA, 63100 },
+ { 0x62CB, 63102 },
+ { 0x62CC, 63104 },
+ { 0x62CD, 63106 },
+ { 0x62CE, 63108 },
+ { 0x62CF, 63110 },
+ { 0x62D0, 63112 },
+ { 0x62D1, 63114 },
+ { 0x62D2, 63116 },
+ { 0x62D3, 63118 },
+ { 0x62D4, 63120 },
+ { 0x62D5, 63122 },
+ { 0x62D6, 63124 },
+ { 0x62D7, 63126 },
+ { 0x62D8, 63128 },
+ { 0x62D9, 63130 },
+ { 0x62DA, 63132 },
+ { 0x62DB, 63134 },
+ { 0x62DC, 63136 },
+ { 0x62DD, 63138 },
+ { 0x62DE, 63140 },
+ { 0x62DF, 63142 },
+ { 0x62E0, 63144 },
+ { 0x62E1, 63146 },
+ { 0x62E2, 63148 },
+ { 0x62E3, 63150 },
+ { 0x62E4, 63152 },
+ { 0x62E5, 63154 },
+ { 0x62E6, 63156 },
+ { 0x62E7, 63158 },
+ { 0x62E8, 63160 },
+ { 0x62E9, 63162 },
+ { 0x62EA, 63164 },
+ { 0x62EB, 63166 },
+ { 0x62EC, 63168 },
+ { 0x62ED, 63170 },
+ { 0x62EE, 63172 },
+ { 0x62EF, 63174 },
+ { 0x62F0, 63176 },
+ { 0x62F1, 63178 },
+ { 0x62F2, 63180 },
+ { 0x62F3, 63182 },
+ { 0x62F4, 63184 },
+ { 0x62F5, 63186 },
+ { 0x62F6, 63188 },
+ { 0x62F7, 63190 },
+ { 0x62F8, 63192 },
+ { 0x62F9, 63194 },
+ { 0x62FA, 63196 },
+ { 0x62FB, 63198 },
+ { 0x62FC, 63200 },
+ { 0x62FD, 63202 },
+ { 0x62FE, 63204 },
+ { 0x62FF, 63206 },
+ { 0x6300, 63208 },
+ { 0x6301, 63210 },
+ { 0x6302, 63212 },
+ { 0x6303, 63214 },
+ { 0x6304, 63216 },
+ { 0x6305, 63218 },
+ { 0x6306, 63220 },
+ { 0x6307, 63222 },
+ { 0x6308, 63224 },
+ { 0x6309, 63226 },
+ { 0x630A, 63228 },
+ { 0x630B, 63230 },
+ { 0x630C, 63232 },
+ { 0x630D, 63234 },
+ { 0x630E, 63236 },
+ { 0x630F, 63238 },
+ { 0x6310, 63240 },
+ { 0x6311, 63242 },
+ { 0x6312, 63244 },
+ { 0x6313, 63246 },
+ { 0x6314, 63248 },
+ { 0x6315, 63250 },
+ { 0x6316, 63252 },
+ { 0x6317, 63254 },
+ { 0x6318, 63256 },
+ { 0x6319, 63258 },
+ { 0x631A, 63260 },
+ { 0x631B, 63262 },
+ { 0x631C, 63264 },
+ { 0x631D, 63266 },
+ { 0x631E, 63268 },
+ { 0x631F, 63270 },
+ { 0x6320, 63272 },
+ { 0x6321, 63274 },
+ { 0x6322, 63276 },
+ { 0x6323, 63278 },
+ { 0x6324, 63280 },
+ { 0x6325, 63282 },
+ { 0x6326, 63284 },
+ { 0x6327, 63286 },
+ { 0x6328, 63288 },
+ { 0x6329, 63290 },
+ { 0x632A, 63292 },
+ { 0x632B, 63294 },
+ { 0x632C, 63296 },
+ { 0x632D, 63298 },
+ { 0x632E, 63300 },
+ { 0x632F, 63302 },
+ { 0x6330, 63304 },
+ { 0x6331, 63306 },
+ { 0x6332, 63308 },
+ { 0x6333, 63310 },
+ { 0x6334, 63312 },
+ { 0x6335, 63314 },
+ { 0x6336, 63316 },
+ { 0x6337, 63318 },
+ { 0x6338, 63320 },
+ { 0x6339, 63322 },
+ { 0x633A, 63324 },
+ { 0x633B, 63326 },
+ { 0x633C, 63328 },
+ { 0x633D, 63330 },
+ { 0x633E, 63332 },
+ { 0x633F, 63334 },
+ { 0x6340, 63336 },
+ { 0x6341, 63338 },
+ { 0x6342, 63340 },
+ { 0x6343, 63342 },
+ { 0x6344, 63344 },
+ { 0x6345, 63346 },
+ { 0x6346, 63348 },
+ { 0x6347, 63350 },
+ { 0x6348, 63352 },
+ { 0x6349, 63354 },
+ { 0x634A, 63356 },
+ { 0x634B, 63358 },
+ { 0x634C, 63360 },
+ { 0x634D, 63362 },
+ { 0x634E, 63364 },
+ { 0x634F, 63366 },
+ { 0x6350, 63368 },
+ { 0x6351, 63370 },
+ { 0x6352, 63372 },
+ { 0x6353, 63374 },
+ { 0x6354, 63376 },
+ { 0x6355, 63378 },
+ { 0x6356, 63380 },
+ { 0x6357, 63382 },
+ { 0x6358, 63384 },
+ { 0x6359, 63386 },
+ { 0x635A, 63388 },
+ { 0x635B, 63390 },
+ { 0x635C, 63392 },
+ { 0x635D, 63394 },
+ { 0x635E, 63396 },
+ { 0x635F, 63398 },
+ { 0x6360, 63400 },
+ { 0x6361, 63402 },
+ { 0x6362, 63404 },
+ { 0x6363, 63406 },
+ { 0x6364, 63408 },
+ { 0x6365, 63410 },
+ { 0x6366, 63412 },
+ { 0x6367, 63414 },
+ { 0x6368, 63416 },
+ { 0x6369, 63418 },
+ { 0x636A, 63420 },
+ { 0x636B, 63422 },
+ { 0x636C, 63424 },
+ { 0x636D, 63426 },
+ { 0x636E, 63428 },
+ { 0x636F, 63430 },
+ { 0x6370, 63432 },
+ { 0x6371, 63434 },
+ { 0x6372, 63436 },
+ { 0x6373, 63438 },
+ { 0x6374, 63440 },
+ { 0x6375, 63442 },
+ { 0x6376, 63444 },
+ { 0x6377, 63446 },
+ { 0x6378, 63448 },
+ { 0x6379, 63450 },
+ { 0x637A, 63452 },
+ { 0x637B, 63454 },
+ { 0x637C, 63456 },
+ { 0x637D, 63458 },
+ { 0x637E, 63460 },
+ { 0x637F, 63462 },
+ { 0x6380, 63464 },
+ { 0x6381, 63466 },
+ { 0x6382, 63468 },
+ { 0x6383, 63470 },
+ { 0x6384, 63472 },
+ { 0x6385, 63474 },
+ { 0x6386, 63476 },
+ { 0x6387, 63478 },
+ { 0x6388, 63480 },
+ { 0x6389, 63482 },
+ { 0x638A, 63484 },
+ { 0x638B, 63486 },
+ { 0x638C, 63488 },
+ { 0x638D, 63490 },
+ { 0x638E, 63492 },
+ { 0x638F, 63494 },
+ { 0x6390, 63496 },
+ { 0x6391, 63498 },
+ { 0x6392, 63500 },
+ { 0x6393, 63502 },
+ { 0x6394, 63504 },
+ { 0x6395, 63506 },
+ { 0x6396, 63508 },
+ { 0x6397, 63510 },
+ { 0x6398, 63512 },
+ { 0x6399, 63514 },
+ { 0x639A, 63516 },
+ { 0x639B, 63518 },
+ { 0x639C, 63520 },
+ { 0x639D, 63522 },
+ { 0x639E, 63524 },
+ { 0x639F, 63526 },
+ { 0x63A0, 63528 },
+ { 0x63A1, 63530 },
+ { 0x63A2, 63532 },
+ { 0x63A3, 63534 },
+ { 0x63A4, 63536 },
+ { 0x63A5, 63538 },
+ { 0x63A6, 63540 },
+ { 0x63A7, 63542 },
+ { 0x63A8, 63544 },
+ { 0x63A9, 63546 },
+ { 0x63AA, 63548 },
+ { 0x63AB, 63550 },
+ { 0x63AC, 63552 },
+ { 0x63AD, 63554 },
+ { 0x63AE, 63556 },
+ { 0x63AF, 63558 },
+ { 0x63B0, 63560 },
+ { 0x63B1, 63562 },
+ { 0x63B2, 63564 },
+ { 0x63B3, 63566 },
+ { 0x63B4, 63568 },
+ { 0x63B5, 63570 },
+ { 0x63B6, 63572 },
+ { 0x63B7, 63574 },
+ { 0x63B8, 63576 },
+ { 0x63B9, 63578 },
+ { 0x63BA, 63580 },
+ { 0x63BB, 63582 },
+ { 0x63BC, 63584 },
+ { 0x63BD, 63586 },
+ { 0x63BE, 63588 },
+ { 0x63BF, 63590 },
+ { 0x63C0, 63592 },
+ { 0x63C1, 63594 },
+ { 0x63C2, 63596 },
+ { 0x63C3, 63598 },
+ { 0x63C4, 63600 },
+ { 0x63C5, 63602 },
+ { 0x63C6, 63604 },
+ { 0x63C7, 63606 },
+ { 0x63C8, 63608 },
+ { 0x63C9, 63610 },
+ { 0x63CA, 63612 },
+ { 0x63CB, 63614 },
+ { 0x63CC, 63616 },
+ { 0x63CD, 63618 },
+ { 0x63CE, 63620 },
+ { 0x63CF, 63622 },
+ { 0x63D0, 63624 },
+ { 0x63D1, 63626 },
+ { 0x63D2, 63628 },
+ { 0x63D3, 63630 },
+ { 0x63D4, 63632 },
+ { 0x63D5, 63634 },
+ { 0x63D6, 63636 },
+ { 0x63D7, 63638 },
+ { 0x63D8, 63640 },
+ { 0x63D9, 63642 },
+ { 0x63DA, 63644 },
+ { 0x63DB, 63646 },
+ { 0x63DC, 63648 },
+ { 0x63DD, 63650 },
+ { 0x63DE, 63652 },
+ { 0x63DF, 63654 },
+ { 0x63E0, 63656 },
+ { 0x63E1, 63658 },
+ { 0x63E2, 63660 },
+ { 0x63E3, 63662 },
+ { 0x63E4, 63664 },
+ { 0x63E5, 63666 },
+ { 0x63E6, 63668 },
+ { 0x63E7, 63670 },
+ { 0x63E8, 63672 },
+ { 0x63E9, 63674 },
+ { 0x63EA, 63676 },
+ { 0x63EB, 63678 },
+ { 0x63EC, 63680 },
+ { 0x63ED, 63682 },
+ { 0x63EE, 63684 },
+ { 0x63EF, 63686 },
+ { 0x63F0, 63688 },
+ { 0x63F1, 63690 },
+ { 0x63F2, 63692 },
+ { 0x63F3, 63694 },
+ { 0x63F4, 63696 },
+ { 0x63F5, 63698 },
+ { 0x63F6, 63700 },
+ { 0x63F7, 63702 },
+ { 0x63F8, 63704 },
+ { 0x63F9, 63706 },
+ { 0x63FA, 63708 },
+ { 0x63FB, 63710 },
+ { 0x63FC, 63712 },
+ { 0x63FD, 63714 },
+ { 0x63FE, 63716 },
+ { 0x63FF, 63718 },
+ { 0x6400, 63720 },
+ { 0x6401, 63722 },
+ { 0x6402, 63724 },
+ { 0x6403, 63726 },
+ { 0x6404, 63728 },
+ { 0x6405, 63730 },
+ { 0x6406, 63732 },
+ { 0x6407, 63734 },
+ { 0x6408, 63736 },
+ { 0x6409, 63738 },
+ { 0x640A, 63740 },
+ { 0x640B, 63742 },
+ { 0x640C, 63744 },
+ { 0x640D, 63746 },
+ { 0x640E, 63748 },
+ { 0x640F, 63750 },
+ { 0x6410, 63752 },
+ { 0x6411, 63754 },
+ { 0x6412, 63756 },
+ { 0x6413, 63758 },
+ { 0x6414, 63760 },
+ { 0x6415, 63762 },
+ { 0x6416, 63764 },
+ { 0x6417, 63766 },
+ { 0x6418, 63768 },
+ { 0x6419, 63770 },
+ { 0x641A, 63772 },
+ { 0x641B, 63774 },
+ { 0x641C, 63776 },
+ { 0x641D, 63778 },
+ { 0x641E, 63780 },
+ { 0x641F, 63782 },
+ { 0x6420, 63784 },
+ { 0x6421, 63786 },
+ { 0x6422, 63788 },
+ { 0x6423, 63790 },
+ { 0x6424, 63792 },
+ { 0x6425, 63794 },
+ { 0x6426, 63796 },
+ { 0x6427, 63798 },
+ { 0x6428, 63800 },
+ { 0x6429, 63802 },
+ { 0x642A, 63804 },
+ { 0x642B, 63806 },
+ { 0x642C, 63808 },
+ { 0x642D, 63810 },
+ { 0x642E, 63812 },
+ { 0x642F, 63814 },
+ { 0x6430, 63816 },
+ { 0x6431, 63818 },
+ { 0x6432, 63820 },
+ { 0x6433, 63822 },
+ { 0x6434, 63824 },
+ { 0x6435, 63826 },
+ { 0x6436, 63828 },
+ { 0x6437, 63830 },
+ { 0x6438, 63832 },
+ { 0x6439, 63834 },
+ { 0x643A, 63836 },
+ { 0x643B, 63838 },
+ { 0x643C, 63840 },
+ { 0x643D, 63842 },
+ { 0x643E, 63844 },
+ { 0x643F, 63846 },
+ { 0x6440, 63848 },
+ { 0x6441, 63850 },
+ { 0x6442, 63852 },
+ { 0x6443, 63854 },
+ { 0x6444, 63856 },
+ { 0x6445, 63858 },
+ { 0x6446, 63860 },
+ { 0x6447, 63862 },
+ { 0x6448, 63864 },
+ { 0x6449, 63866 },
+ { 0x644A, 63868 },
+ { 0x644B, 63870 },
+ { 0x644C, 63872 },
+ { 0x644D, 63874 },
+ { 0x644E, 63876 },
+ { 0x644F, 63878 },
+ { 0x6450, 63880 },
+ { 0x6451, 63882 },
+ { 0x6452, 63884 },
+ { 0x6453, 63886 },
+ { 0x6454, 63888 },
+ { 0x6455, 63890 },
+ { 0x6456, 63892 },
+ { 0x6457, 63894 },
+ { 0x6458, 63896 },
+ { 0x6459, 63898 },
+ { 0x645A, 63900 },
+ { 0x645B, 63902 },
+ { 0x645C, 63904 },
+ { 0x645D, 63906 },
+ { 0x645E, 63908 },
+ { 0x645F, 63910 },
+ { 0x6460, 63912 },
+ { 0x6461, 63914 },
+ { 0x6462, 63916 },
+ { 0x6463, 63918 },
+ { 0x6464, 63920 },
+ { 0x6465, 63922 },
+ { 0x6466, 63924 },
+ { 0x6467, 63926 },
+ { 0x6468, 63928 },
+ { 0x6469, 63930 },
+ { 0x646A, 63932 },
+ { 0x646B, 63934 },
+ { 0x646C, 63936 },
+ { 0x646D, 63938 },
+ { 0x646E, 63940 },
+ { 0x646F, 63942 },
+ { 0x6470, 63944 },
+ { 0x6471, 63946 },
+ { 0x6472, 63948 },
+ { 0x6473, 63950 },
+ { 0x6474, 63952 },
+ { 0x6475, 63954 },
+ { 0x6476, 63956 },
+ { 0x6477, 63958 },
+ { 0x6478, 63960 },
+ { 0x6479, 63962 },
+ { 0x647A, 63964 },
+ { 0x647B, 63966 },
+ { 0x647C, 63968 },
+ { 0x647D, 63970 },
+ { 0x647E, 63972 },
+ { 0x647F, 63974 },
+ { 0x6480, 63976 },
+ { 0x6481, 63978 },
+ { 0x6482, 63980 },
+ { 0x6483, 63982 },
+ { 0x6484, 63984 },
+ { 0x6485, 63986 },
+ { 0x6486, 63988 },
+ { 0x6487, 63990 },
+ { 0x6488, 63992 },
+ { 0x6489, 63994 },
+ { 0x648A, 63996 },
+ { 0x648B, 63998 },
+ { 0x648C, 64000 },
+ { 0x648D, 64002 },
+ { 0x648E, 64004 },
+ { 0x648F, 64006 },
+ { 0x6490, 64008 },
+ { 0x6491, 64010 },
+ { 0x6492, 64012 },
+ { 0x6493, 64014 },
+ { 0x6494, 64016 },
+ { 0x6495, 64018 },
+ { 0x6496, 64020 },
+ { 0x6497, 64022 },
+ { 0x6498, 64024 },
+ { 0x6499, 64026 },
+ { 0x649A, 64028 },
+ { 0x649B, 64030 },
+ { 0x649C, 64032 },
+ { 0x649D, 64034 },
+ { 0x649E, 64036 },
+ { 0x649F, 64038 },
+ { 0x64A0, 64040 },
+ { 0x64A1, 64042 },
+ { 0x64A2, 64044 },
+ { 0x64A3, 64046 },
+ { 0x64A4, 64048 },
+ { 0x64A5, 64050 },
+ { 0x64A6, 64052 },
+ { 0x64A7, 64054 },
+ { 0x64A8, 64056 },
+ { 0x64A9, 64058 },
+ { 0x64AA, 64060 },
+ { 0x64AB, 64062 },
+ { 0x64AC, 64064 },
+ { 0x64AD, 64066 },
+ { 0x64AE, 64068 },
+ { 0x64AF, 64070 },
+ { 0x64B0, 64072 },
+ { 0x64B1, 64074 },
+ { 0x64B2, 64076 },
+ { 0x64B3, 64078 },
+ { 0x64B4, 64080 },
+ { 0x64B5, 64082 },
+ { 0x64B6, 64084 },
+ { 0x64B7, 64086 },
+ { 0x64B8, 64088 },
+ { 0x64B9, 64090 },
+ { 0x64BA, 64092 },
+ { 0x64BB, 64094 },
+ { 0x64BC, 64096 },
+ { 0x64BD, 64098 },
+ { 0x64BE, 64100 },
+ { 0x64BF, 64102 },
+ { 0x64C0, 64104 },
+ { 0x64C1, 64106 },
+ { 0x64C2, 64108 },
+ { 0x64C3, 64110 },
+ { 0x64C4, 64112 },
+ { 0x64C5, 64114 },
+ { 0x64C6, 64116 },
+ { 0x64C7, 64118 },
+ { 0x64C8, 64120 },
+ { 0x64C9, 64122 },
+ { 0x64CA, 64124 },
+ { 0x64CB, 64126 },
+ { 0x64CC, 64128 },
+ { 0x64CD, 64130 },
+ { 0x64CE, 64132 },
+ { 0x64CF, 64134 },
+ { 0x64D0, 64136 },
+ { 0x64D1, 64138 },
+ { 0x64D2, 64140 },
+ { 0x64D3, 64142 },
+ { 0x64D4, 64144 },
+ { 0x64D5, 64146 },
+ { 0x64D6, 64148 },
+ { 0x64D7, 64150 },
+ { 0x64D8, 64152 },
+ { 0x64D9, 64154 },
+ { 0x64DA, 64156 },
+ { 0x64DB, 64158 },
+ { 0x64DC, 64160 },
+ { 0x64DD, 64162 },
+ { 0x64DE, 64164 },
+ { 0x64DF, 64166 },
+ { 0x64E0, 64168 },
+ { 0x64E1, 64170 },
+ { 0x64E2, 64172 },
+ { 0x64E3, 64174 },
+ { 0x64E4, 64176 },
+ { 0x64E5, 64178 },
+ { 0x64E6, 64180 },
+ { 0x64E7, 64182 },
+ { 0x64E8, 64184 },
+ { 0x64E9, 64186 },
+ { 0x64EA, 64188 },
+ { 0x64EB, 64190 },
+ { 0x64EC, 64192 },
+ { 0x64ED, 64194 },
+ { 0x64EE, 64196 },
+ { 0x64EF, 64198 },
+ { 0x64F0, 64200 },
+ { 0x64F1, 64202 },
+ { 0x64F2, 64204 },
+ { 0x64F3, 64206 },
+ { 0x64F4, 64208 },
+ { 0x64F5, 64210 },
+ { 0x64F6, 64212 },
+ { 0x64F7, 64214 },
+ { 0x64F8, 64216 },
+ { 0x64F9, 64218 },
+ { 0x64FA, 64220 },
+ { 0x64FB, 64222 },
+ { 0x64FC, 64224 },
+ { 0x64FD, 64226 },
+ { 0x64FE, 64228 },
+ { 0x64FF, 64230 },
+ { 0x6500, 64232 },
+ { 0x6501, 64234 },
+ { 0x6502, 64236 },
+ { 0x6503, 64238 },
+ { 0x6504, 64240 },
+ { 0x6505, 64242 },
+ { 0x6506, 64244 },
+ { 0x6507, 64246 },
+ { 0x6508, 64248 },
+ { 0x6509, 64250 },
+ { 0x650A, 64252 },
+ { 0x650B, 64254 },
+ { 0x650C, 64256 },
+ { 0x650D, 64258 },
+ { 0x650E, 64260 },
+ { 0x650F, 64262 },
+ { 0x6510, 64264 },
+ { 0x6511, 64266 },
+ { 0x6512, 64268 },
+ { 0x6513, 64270 },
+ { 0x6514, 64272 },
+ { 0x6515, 64274 },
+ { 0x6516, 64276 },
+ { 0x6517, 64278 },
+ { 0x6518, 64280 },
+ { 0x6519, 64282 },
+ { 0x651A, 64284 },
+ { 0x651B, 64286 },
+ { 0x651C, 64288 },
+ { 0x651D, 64290 },
+ { 0x651E, 64292 },
+ { 0x651F, 64294 },
+ { 0x6520, 64296 },
+ { 0x6521, 64298 },
+ { 0x6522, 64300 },
+ { 0x6523, 64302 },
+ { 0x6524, 64304 },
+ { 0x6525, 64306 },
+ { 0x6526, 64308 },
+ { 0x6527, 64310 },
+ { 0x6528, 64312 },
+ { 0x6529, 64314 },
+ { 0x652A, 64316 },
+ { 0x652B, 64318 },
+ { 0x652C, 64320 },
+ { 0x652D, 64322 },
+ { 0x652E, 64324 },
+ { 0x652F, 64326 },
+ { 0x6530, 64328 },
+ { 0x6531, 64330 },
+ { 0x6532, 64332 },
+ { 0x6533, 64334 },
+ { 0x6534, 64336 },
+ { 0x6535, 64338 },
+ { 0x6536, 64340 },
+ { 0x6537, 64342 },
+ { 0x6538, 64344 },
+ { 0x6539, 64346 },
+ { 0x653A, 64348 },
+ { 0x653B, 64350 },
+ { 0x653C, 64352 },
+ { 0x653D, 64354 },
+ { 0x653E, 64356 },
+ { 0x653F, 64358 },
+ { 0x6540, 64360 },
+ { 0x6541, 64362 },
+ { 0x6542, 64364 },
+ { 0x6543, 64366 },
+ { 0x6544, 64368 },
+ { 0x6545, 64370 },
+ { 0x6546, 64372 },
+ { 0x6547, 64374 },
+ { 0x6548, 64376 },
+ { 0x6549, 64378 },
+ { 0x654A, 64380 },
+ { 0x654B, 64382 },
+ { 0x654C, 64384 },
+ { 0x654D, 64386 },
+ { 0x654E, 64388 },
+ { 0x654F, 64390 },
+ { 0x6550, 64392 },
+ { 0x6551, 64394 },
+ { 0x6552, 64396 },
+ { 0x6553, 64398 },
+ { 0x6554, 64400 },
+ { 0x6555, 64402 },
+ { 0x6556, 64404 },
+ { 0x6557, 64406 },
+ { 0x6558, 64408 },
+ { 0x6559, 64410 },
+ { 0x655A, 64412 },
+ { 0x655B, 64414 },
+ { 0x655C, 64416 },
+ { 0x655D, 64418 },
+ { 0x655E, 64420 },
+ { 0x226A, 64422 },
+ { 0x7A0F, 64423 },
+ { 0x80A6, 64426 },
+ { 0x0AEA, 64427 },
+ { 0x0AD9, 64431 },
+ { 0x0B05, 64434 },
+ { 0x0AE8, 64437 },
+ { 0x0AFD, 64440 },
+ { 0x0AA5, 64443 },
+ { 0x0AA4, 64446 },
+ { 0x0ADA, 64449 },
+ { 0x0AA6, 64452 },
+ { 0x0AA2, 64457 },
+ { 0x0AA3, 64462 },
+ { 0x0AF4, 64465 },
+ { 0x0AF9, 64468 },
+ { 0x0AF5, 64471 },
+ { 0x0AF8, 64474 },
+ { 0x0AF7, 64477 },
+ { 0x0AFC, 64480 },
+ { 0x0AF3, 64483 },
+ { 0x0AFB, 64486 },
+ { 0x0AFA, 64489 },
+ { 0x0AF6, 64492 },
+ { 0x0AE2, 64495 },
+ { 0x0ADC, 64499 },
+ { 0x0AE5, 64503 },
+ { 0x0ADE, 64507 },
+ { 0x0ADB, 64511 },
+ { 0x0AE4, 64515 },
+ { 0x0AE7, 64519 },
+ { 0x0AE3, 64523 },
+ { 0x0ADD, 64527 },
+ { 0x0AE6, 64531 },
+ { 0x0ADF, 64535 },
+ { 0x0AF1, 64539 },
+ { 0x0AE0, 64544 },
+ { 0x0AF2, 64549 },
+ { 0x0AE1, 64554 },
+ { 0x0AE9, 64559 },
+ { 0x0AA7, 64562 },
+ { 0x0AAF, 64565 },
+ { 0x0AA9, 64568 },
+ { 0x0AB2, 64571 },
+ { 0x0AAB, 64574 },
+ { 0x0AA8, 64577 },
+ { 0x0AB1, 64580 },
+ { 0x0AB4, 64583 },
+ { 0x0ACB, 64586 },
+ { 0x0ABA, 64589 },
+ { 0x0AC6, 64592 },
+ { 0x0AB0, 64595 },
+ { 0x0AB7, 64598 },
+ { 0x0AD8, 64601 },
+ { 0x0AAA, 64604 },
+ { 0x0ABC, 64607 },
+ { 0x0AB5, 64610 },
+ { 0x0AD1, 64613 },
+ { 0x0ACD, 64616 },
+ { 0x0AC8, 64619 },
+ { 0x0AB3, 64622 },
+ { 0x0AC9, 64625 },
+ { 0x0ACF, 64628 },
+ { 0x0AD7, 64631 },
+ { 0x0AC4, 64634 },
+ { 0x0AAC, 64637 },
+ { 0x0AD4, 64640 },
+ { 0x0ACE, 64643 },
+ { 0x0ACC, 64646 },
+ { 0x0ABB, 64649 },
+ { 0x0AC1, 64652 },
+ { 0x0AC7, 64655 },
+ { 0x0AEC, 64658 },
+ { 0x0AB8, 64661 },
+ { 0x0ABD, 64664 },
+ { 0x0AB6, 64667 },
+ { 0x0AD2, 64670 },
+ { 0x0AB9, 64673 },
+ { 0x0AC3, 64676 },
+ { 0x0ABE, 64679 },
+ { 0x0ACA, 64682 },
+ { 0x0AD0, 64685 },
+ { 0x0AD5, 64688 },
+ { 0x0AD6, 64691 },
+ { 0x0AC5, 64694 },
+ { 0x0AEB, 64697 },
+ { 0x0ABF, 64700 },
+ { 0x0AC2, 64703 },
+ { 0x0AD3, 64706 },
+ { 0x0AED, 64709 },
+ { 0x0AC0, 64712 },
+ { 0x0AEE, 64715 },
+ { 0x0AAE, 64719 },
+ { 0x0AAD, 64723 },
+ { 0x0AF0, 64727 },
+ { 0x0AEF, 64731 },
+ { 0x0AFF, 64735 },
+ { 0x0B02, 64744 },
+ { 0x0B00, 64753 },
+ { 0x0B03, 64762 },
+ { 0x0AFE, 64771 },
+ { 0x0B01, 64780 },
+ { 0x0B04, 64789 },
+ { 0x7A58, 64798 },
+ { 0x0746, 64802 },
+ { 0x0736, 64804 },
+ { 0x0737, 64807 },
+ { 0x071A, 64810 },
+ { 0x0716, 64813 },
+ { 0x0747, 64816 },
+ { 0x0719, 64819 },
+ { 0x072A, 64822 },
+ { 0x0732, 64825 },
+ { 0x0738, 64828 },
+ { 0x072F, 64831 },
+ { 0x0730, 64834 },
+ { 0x0722, 64837 },
+ { 0x072E, 64840 },
+ { 0x071D, 64843 },
+ { 0x0720, 64846 },
+ { 0x0724, 64849 },
+ { 0x071C, 64852 },
+ { 0x0723, 64855 },
+ { 0x071F, 64858 },
+ { 0x0718, 64861 },
+ { 0x073A, 64864 },
+ { 0x0726, 64867 },
+ { 0x071E, 64870 },
+ { 0x073B, 64873 },
+ { 0x0735, 64876 },
+ { 0x0721, 64879 },
+ { 0x0739, 64882 },
+ { 0x0734, 64885 },
+ { 0x0733, 64888 },
+ { 0x0731, 64891 },
+ { 0x0727, 64894 },
+ { 0x072C, 64897 },
+ { 0x072B, 64900 },
+ { 0x0729, 64903 },
+ { 0x0728, 64906 },
+ { 0x072D, 64909 },
+ { 0x0725, 64912 },
+ { 0x071B, 64915 },
+ { 0x0717, 64918 },
+ { 0x073C, 64921 },
+ { 0x0742, 64923 },
+ { 0x073E, 64925 },
+ { 0x0744, 64927 },
+ { 0x0740, 64929 },
+ { 0x073D, 64931 },
+ { 0x073F, 64933 },
+ { 0x0743, 64935 },
+ { 0x0745, 64937 },
+ { 0x0741, 64939 },
+ { 0x7AE7, 64941 },
+ { 0x7AE8, 64944 },
+ { 0x7A45, 64947 },
+ { 0x7D57, 64948 },
+ { 0x79DF, 64949 },
+ { 0x7ADF, 64950 },
+ { 0x261C, 64951 },
+ { 0x2717, 64953 },
+ { 0x1CAC, 64956 },
+ { 0x1E9A, 64958 },
+ { 0x2A36, 64960 },
+ { 0x2718, 64962 },
+ { 0x2719, 64965 },
+ { 0x271C, 64968 },
+ { 0x1E7C, 64972 },
+ { 0x2716, 64974 },
+ { 0x1EF9, 64980 },
+ { 0x2715, 64985 },
+ { 0x25A1, 64990 },
+ { 0x2689, 64994 },
+ { 0x268A, 65001 },
+ { 0x7A60, 65008 },
+ { 0x1D1F, 65009 },
+ { 0x7F82, 65011 },
+ { 0x7C29, 65012 },
+ { 0x1F68, 65016 },
+ { 0x25C3, 65019 },
+ { 0x22EB, 65021 },
+ { 0x27E0, 65025 },
+ { 0x2A1D, 65028 },
+ { 0x1DDD, 65030 },
+ { 0x1DDE, 65033 },
+ { 0x1D7C, 65036 },
+ { 0x7CF0, 65041 },
+ { 0x7CEE, 65046 },
+ { 0x1DA1, 65051 },
+ { 0x7CF1, 65054 },
+ { 0x7CEF, 65059 },
+ { 0x22EA, 65064 },
+ { 0x2A23, 65068 },
+ { 0x1D85, 65070 },
+ { 0x1D9E, 65073 },
+ { 0x2A20, 65075 },
+ { 0x1D94, 65077 },
+ { 0x1D95, 65081 },
+ { 0x1D97, 65085 },
+ { 0x7ABC, 65089 },
+ { 0x235A, 65090 },
+ { 0x2A25, 65094 },
+ { 0x2818, 65096 },
+ { 0x2266, 65098 },
+ { 0x2650, 65099 },
+ { 0x7A55, 65103 },
+ { 0x8173, 65104 },
+ { 0x1E7F, 65107 },
+ { 0x007C, 65109 },
+ { 0x1DA8, 65113 },
+ { 0x1DA4, 65117 },
+ { 0x1DAC, 65121 },
+ { 0x1DA5, 65125 },
+ { 0x1DA6, 65129 },
+ { 0x1DAE, 65133 },
+ { 0x007B, 65137 },
+ { 0x1DA3, 65141 },
+ { 0x1DA9, 65145 },
+ { 0x1DA7, 65149 },
+ { 0x1DAD, 65153 },
+ { 0x1DB0, 65157 },
+ { 0x1DAB, 65161 },
+ { 0x1DDC, 65165 },
+ { 0x1DB1, 65169 },
+ { 0x1DAA, 65173 },
+ { 0x1DAF, 65177 },
+ { 0x007D, 65181 },
+ { 0x7FC6, 65185 },
+ { 0x7556, 65186 },
+ { 0x754A, 65189 },
+ { 0x7548, 65192 },
+ { 0x754B, 65195 },
+ { 0x7549, 65198 },
+ { 0x754D, 65201 },
+ { 0x7552, 65204 },
+ { 0x754E, 65207 },
+ { 0x7551, 65210 },
+ { 0x7550, 65213 },
+ { 0x7555, 65216 },
+ { 0x754C, 65219 },
+ { 0x7554, 65222 },
+ { 0x7553, 65225 },
+ { 0x754F, 65228 },
+ { 0x751D, 65231 },
+ { 0x7537, 65234 },
+ { 0x7538, 65237 },
+ { 0x7531, 65240 },
+ { 0x753A, 65243 },
+ { 0x751C, 65246 },
+ { 0x7532, 65249 },
+ { 0x751E, 65252 },
+ { 0x751F, 65255 },
+ { 0x7520, 65258 },
+ { 0x7543, 65261 },
+ { 0x7529, 65264 },
+ { 0x7521, 65267 },
+ { 0x7536, 65270 },
+ { 0x752C, 65273 },
+ { 0x7530, 65276 },
+ { 0x7524, 65279 },
+ { 0x7534, 65282 },
+ { 0x7525, 65285 },
+ { 0x7542, 65288 },
+ { 0x7526, 65291 },
+ { 0x7533, 65294 },
+ { 0x752A, 65297 },
+ { 0x7527, 65300 },
+ { 0x752F, 65303 },
+ { 0x752E, 65306 },
+ { 0x7522, 65309 },
+ { 0x752D, 65312 },
+ { 0x7544, 65315 },
+ { 0x7540, 65318 },
+ { 0x7541, 65321 },
+ { 0x7535, 65324 },
+ { 0x7539, 65327 },
+ { 0x7545, 65330 },
+ { 0x753E, 65333 },
+ { 0x7523, 65336 },
+ { 0x752B, 65339 },
+ { 0x7528, 65342 },
+ { 0x753D, 65345 },
+ { 0x753C, 65348 },
+ { 0x7546, 65351 },
+ { 0x7547, 65354 },
+ { 0x753F, 65357 },
+ { 0x753B, 65360 },
+ { 0x79B0, 65363 },
+ { 0x79B2, 65367 },
+ { 0x4F6A, 65371 },
+ { 0x4F58, 65374 },
+ { 0x4F5D, 65378 },
+ { 0x4F59, 65382 },
+ { 0x4F5C, 65386 },
+ { 0x4F5B, 65390 },
+ { 0x4F60, 65394 },
+ { 0x4F57, 65398 },
+ { 0x4F5F, 65402 },
+ { 0x4F5E, 65406 },
+ { 0x4F5A, 65410 },
+ { 0x4F38, 65414 },
+ { 0x4F3F, 65419 },
+ { 0x4F40, 65424 },
+ { 0x4F4D, 65429 },
+ { 0x4F4C, 65434 },
+ { 0x4F4E, 65439 },
+ { 0x4F4B, 65444 },
+ { 0x4F42, 65449 },
+ { 0x4F3D, 65454 },
+ { 0x4F43, 65459 },
+ { 0x4F4F, 65464 },
+ { 0x4F46, 65469 },
+ { 0x4F3E, 65474 },
+ { 0x4F39, 65479 },
+ { 0x4F3B, 65484 },
+ { 0x4F3C, 65489 },
+ { 0x4F3A, 65494 },
+ { 0x4F41, 65499 },
+ { 0x4F47, 65504 },
+ { 0x4F44, 65509 },
+ { 0x4F53, 65514 },
+ { 0x4F48, 65519 },
+ { 0x4F55, 65524 },
+ { 0x4F49, 65529 },
+ { 0x4F45, 65534 },
+ { 0x4F50, 65539 },
+ { 0x4F51, 65544 },
+ { 0x4F52, 65549 },
+ { 0x4F37, 65554 },
+ { 0x4F4A, 65559 },
+ { 0x4F54, 65564 },
+ { 0x4F56, 65569 },
+ { 0x4F61, 65574 },
+ { 0x4F65, 65578 },
+ { 0x4F64, 65582 },
+ { 0x4F66, 65586 },
+ { 0x4F68, 65590 },
+ { 0x4F69, 65594 },
+ { 0x4F63, 65598 },
+ { 0x4F62, 65602 },
+ { 0x4F67, 65606 },
+ { 0x4F18, 65610 },
+ { 0x4F1F, 65615 },
+ { 0x4F20, 65620 },
+ { 0x4F2D, 65625 },
+ { 0x4F2C, 65630 },
+ { 0x4F2E, 65635 },
+ { 0x4F2B, 65640 },
+ { 0x4F22, 65645 },
+ { 0x4F1D, 65650 },
+ { 0x4F23, 65655 },
+ { 0x4F2F, 65660 },
+ { 0x4F26, 65665 },
+ { 0x4F1E, 65670 },
+ { 0x4F19, 65675 },
+ { 0x4F1B, 65680 },
+ { 0x4F1C, 65685 },
+ { 0x4F1A, 65690 },
+ { 0x4F21, 65695 },
+ { 0x4F27, 65700 },
+ { 0x4F24, 65705 },
+ { 0x4F33, 65710 },
+ { 0x4F28, 65715 },
+ { 0x4F35, 65720 },
+ { 0x4F29, 65725 },
+ { 0x4F25, 65730 },
+ { 0x4F30, 65735 },
+ { 0x4F31, 65740 },
+ { 0x4F32, 65745 },
+ { 0x4F17, 65750 },
+ { 0x4F2A, 65755 },
+ { 0x4F34, 65760 },
+ { 0x4F36, 65765 },
+ { 0x7AE5, 65770 },
+ { 0x7A8E, 65773 },
+ { 0x7A8D, 65776 },
+ { 0x79AE, 65779 },
+ { 0x79AC, 65783 },
+ { 0x7A65, 65787 },
+ { 0x2A29, 65789 },
+ { 0x7F3F, 65792 },
+ { 0x8081, 65794 },
+ { 0x7AEC, 65795 },
+ { 0x7AFC, 65797 },
+ { 0x7AFB, 65799 },
+ { 0x7AF4, 65801 },
+ { 0x7D54, 65803 },
+ { 0x1E8F, 65805 },
+ { 0x7BC1, 65807 },
+ { 0x7B35, 65808 },
+ { 0x4963, 65810 },
+ { 0x498B, 65813 },
+ { 0x4988, 65816 },
+ { 0x497B, 65819 },
+ { 0x4972, 65822 },
+ { 0x4987, 65825 },
+ { 0x4964, 65828 },
+ { 0x496F, 65831 },
+ { 0x4967, 65834 },
+ { 0x4977, 65837 },
+ { 0x4985, 65840 },
+ { 0x497C, 65843 },
+ { 0x497D, 65846 },
+ { 0x496C, 65851 },
+ { 0x4971, 65854 },
+ { 0x4978, 65857 },
+ { 0x4968, 65860 },
+ { 0x4976, 65863 },
+ { 0x496D, 65866 },
+ { 0x4979, 65869 },
+ { 0x4981, 65872 },
+ { 0x4989, 65875 },
+ { 0x496B, 65878 },
+ { 0x497F, 65881 },
+ { 0x4982, 65884 },
+ { 0x498F, 65887 },
+ { 0x4983, 65893 },
+ { 0x4984, 65896 },
+ { 0x4965, 65899 },
+ { 0x497E, 65902 },
+ { 0x4970, 65905 },
+ { 0x4975, 65908 },
+ { 0x4973, 65911 },
+ { 0x4966, 65914 },
+ { 0x4986, 65917 },
+ { 0x498A, 65920 },
+ { 0x4990, 65923 },
+ { 0x496E, 65929 },
+ { 0x4969, 65932 },
+ { 0x4962, 65935 },
+ { 0x4980, 65938 },
+ { 0x4974, 65941 },
+ { 0x496A, 65944 },
+ { 0x497A, 65947 },
+ { 0x498C, 65950 },
+ { 0x498D, 65954 },
+ { 0x498E, 65958 },
+ { 0x7FDE, 65961 },
+ { 0x3EE1, 65962 },
+ { 0x1D53, 65963 },
+ { 0x2803, 65965 },
+ { 0x05A4, 65966 },
+ { 0x22B8, 65968 },
+ { 0x7A94, 65969 },
+ { 0x7B90, 65970 },
+ { 0x2802, 65973 },
+ { 0x27F7, 65974 },
+ { 0x1D24, 65975 },
+ { 0x47C9, 65977 },
+ { 0x47D1, 65980 },
+ { 0x47D5, 65983 },
+ { 0x47D3, 65986 },
+ { 0x47D7, 65989 },
+ { 0x47CA, 65992 },
+ { 0x47CF, 65995 },
+ { 0x47CD, 65998 },
+ { 0x47CB, 66001 },
+ { 0x47E9, 66004 },
+ { 0x47E0, 66007 },
+ { 0x47E4, 66010 },
+ { 0x47D2, 66013 },
+ { 0x47E8, 66016 },
+ { 0x47DD, 66019 },
+ { 0x47FE, 66022 },
+ { 0x47D6, 66025 },
+ { 0x47E1, 66028 },
+ { 0x47D9, 66031 },
+ { 0x47F7, 66034 },
+ { 0x47F1, 66037 },
+ { 0x47EE, 66040 },
+ { 0x47D4, 66043 },
+ { 0x47E7, 66046 },
+ { 0x47F6, 66049 },
+ { 0x47F8, 66052 },
+ { 0x47E2, 66055 },
+ { 0x47D8, 66058 },
+ { 0x47F5, 66061 },
+ { 0x47DA, 66064 },
+ { 0x47F4, 66067 },
+ { 0x47F9, 66070 },
+ { 0x47CE, 66073 },
+ { 0x47CC, 66076 },
+ { 0x47D0, 66079 },
+ { 0x47EA, 66082 },
+ { 0x47E5, 66085 },
+ { 0x47DE, 66088 },
+ { 0x47DF, 66091 },
+ { 0x47F2, 66094 },
+ { 0x47EB, 66097 },
+ { 0x47F0, 66100 },
+ { 0x47EF, 66103 },
+ { 0x47FA, 66106 },
+ { 0x47E3, 66109 },
+ { 0x47E6, 66112 },
+ { 0x47DC, 66115 },
+ { 0x47DB, 66118 },
+ { 0x47F3, 66121 },
+ { 0x47FB, 66124 },
+ { 0x47ED, 66127 },
+ { 0x47EC, 66130 },
+ { 0x47FC, 66133 },
+ { 0x47FD, 66136 },
+ { 0x47FF, 66139 },
+ { 0x7F50, 66142 },
+ { 0x7D5E, 66143 },
+ { 0x7A22, 66145 },
+ { 0x7D5B, 66146 },
+ { 0x7BA5, 66147 },
+ { 0x7FD3, 66148 },
+ { 0x7B2D, 66150 },
+ { 0x1E84, 66152 },
+ { 0x7D68, 66153 },
+ { 0x0933, 66155 },
+ { 0x08F4, 66159 },
+ { 0x0924, 66161 },
+ { 0x0931, 66164 },
+ { 0x08F7, 66167 },
+ { 0x08F6, 66170 },
+ { 0x0925, 66173 },
+ { 0x08F5, 66176 },
+ { 0x093C, 66179 },
+ { 0x0941, 66182 },
+ { 0x093D, 66185 },
+ { 0x0940, 66188 },
+ { 0x093F, 66191 },
+ { 0x0944, 66194 },
+ { 0x093B, 66197 },
+ { 0x0943, 66200 },
+ { 0x0942, 66203 },
+ { 0x093E, 66206 },
+ { 0x0950, 66209 },
+ { 0x0947, 66212 },
+ { 0x0948, 66215 },
+ { 0x092D, 66218 },
+ { 0x0927, 66222 },
+ { 0x092F, 66226 },
+ { 0x0929, 66230 },
+ { 0x0926, 66234 },
+ { 0x092E, 66238 },
+ { 0x0930, 66242 },
+ { 0x0928, 66246 },
+ { 0x092A, 66250 },
+ { 0x0939, 66254 },
+ { 0x092B, 66259 },
+ { 0x093A, 66264 },
+ { 0x092C, 66269 },
+ { 0x094F, 66274 },
+ { 0x08F8, 66276 },
+ { 0x0900, 66279 },
+ { 0x08FA, 66282 },
+ { 0x0902, 66285 },
+ { 0x08FC, 66288 },
+ { 0x08F9, 66291 },
+ { 0x0901, 66294 },
+ { 0x0903, 66297 },
+ { 0x091A, 66300 },
+ { 0x0909, 66303 },
+ { 0x0915, 66306 },
+ { 0x0906, 66309 },
+ { 0x0923, 66312 },
+ { 0x08FB, 66315 },
+ { 0x090B, 66318 },
+ { 0x0904, 66321 },
+ { 0x091F, 66324 },
+ { 0x091C, 66327 },
+ { 0x0917, 66330 },
+ { 0x0918, 66333 },
+ { 0x091E, 66336 },
+ { 0x0946, 66339 },
+ { 0x0945, 66345 },
+ { 0x0922, 66351 },
+ { 0x0913, 66354 },
+ { 0x08FD, 66357 },
+ { 0x091D, 66360 },
+ { 0x091B, 66363 },
+ { 0x090A, 66366 },
+ { 0x0910, 66369 },
+ { 0x0916, 66372 },
+ { 0x0907, 66375 },
+ { 0x090C, 66378 },
+ { 0x0905, 66381 },
+ { 0x0908, 66384 },
+ { 0x0912, 66387 },
+ { 0x090D, 66390 },
+ { 0x0919, 66393 },
+ { 0x0935, 66396 },
+ { 0x0934, 66399 },
+ { 0x0920, 66402 },
+ { 0x0921, 66405 },
+ { 0x0914, 66408 },
+ { 0x090E, 66411 },
+ { 0x0936, 66414 },
+ { 0x0911, 66417 },
+ { 0x090F, 66420 },
+ { 0x0951, 66423 },
+ { 0x0932, 66427 },
+ { 0x08FF, 66431 },
+ { 0x08FE, 66435 },
+ { 0x0938, 66439 },
+ { 0x0937, 66443 },
+ { 0x0953, 66447 },
+ { 0x0949, 66450 },
+ { 0x094D, 66454 },
+ { 0x094A, 66462 },
+ { 0x094C, 66466 },
+ { 0x094B, 66470 },
+ { 0x094E, 66474 },
+ { 0x0952, 66478 },
+ { 0x1F7B, 66481 },
+ { 0x2032, 66483 },
+ { 0x1EBB, 66487 },
+ { 0x7D4C, 66488 },
+ { 0x1D30, 66489 },
+ { 0x79D6, 66491 },
+ { 0x7B2A, 66492 },
+ { 0x7A2F, 66493 },
+ { 0x7A4D, 66496 },
+ { 0x2421, 66497 },
+ { 0x2422, 66500 },
+ { 0x2423, 66503 },
+ { 0x2425, 66506 },
+ { 0x2429, 66509 },
+ { 0x2431, 66512 },
+ { 0x2441, 66515 },
+ { 0x2461, 66518 },
+ { 0x24A1, 66521 },
+ { 0x2424, 66524 },
+ { 0x2426, 66527 },
+ { 0x242A, 66530 },
+ { 0x2432, 66533 },
+ { 0x2442, 66536 },
+ { 0x2462, 66539 },
+ { 0x24A2, 66542 },
+ { 0x2427, 66545 },
+ { 0x242B, 66548 },
+ { 0x2433, 66551 },
+ { 0x2443, 66554 },
+ { 0x2463, 66557 },
+ { 0x24A3, 66560 },
+ { 0x242D, 66563 },
+ { 0x2435, 66566 },
+ { 0x2445, 66569 },
+ { 0x2465, 66572 },
+ { 0x24A5, 66575 },
+ { 0x2439, 66578 },
+ { 0x2449, 66581 },
+ { 0x2469, 66584 },
+ { 0x24A9, 66587 },
+ { 0x2451, 66590 },
+ { 0x2471, 66593 },
+ { 0x24B1, 66596 },
+ { 0x2481, 66599 },
+ { 0x24C1, 66602 },
+ { 0x24E1, 66605 },
+ { 0x2428, 66608 },
+ { 0x242C, 66611 },
+ { 0x2434, 66614 },
+ { 0x2444, 66617 },
+ { 0x2464, 66620 },
+ { 0x24A4, 66623 },
+ { 0x242E, 66626 },
+ { 0x2436, 66629 },
+ { 0x2446, 66632 },
+ { 0x2466, 66635 },
+ { 0x24A6, 66638 },
+ { 0x243A, 66641 },
+ { 0x244A, 66644 },
+ { 0x246A, 66647 },
+ { 0x24AA, 66650 },
+ { 0x2452, 66653 },
+ { 0x2472, 66656 },
+ { 0x24B2, 66659 },
+ { 0x2482, 66662 },
+ { 0x24C2, 66665 },
+ { 0x24E2, 66668 },
+ { 0x242F, 66671 },
+ { 0x2437, 66674 },
+ { 0x2447, 66677 },
+ { 0x2467, 66680 },
+ { 0x24A7, 66683 },
+ { 0x243B, 66686 },
+ { 0x244B, 66689 },
+ { 0x246B, 66692 },
+ { 0x24AB, 66695 },
+ { 0x2453, 66698 },
+ { 0x2473, 66701 },
+ { 0x24B3, 66704 },
+ { 0x2483, 66707 },
+ { 0x24C3, 66710 },
+ { 0x24E3, 66713 },
+ { 0x243D, 66716 },
+ { 0x244D, 66719 },
+ { 0x246D, 66722 },
+ { 0x24AD, 66725 },
+ { 0x2455, 66728 },
+ { 0x2475, 66731 },
+ { 0x24B5, 66734 },
+ { 0x2485, 66737 },
+ { 0x24C5, 66740 },
+ { 0x24E5, 66743 },
+ { 0x2459, 66746 },
+ { 0x2479, 66749 },
+ { 0x24B9, 66752 },
+ { 0x2489, 66755 },
+ { 0x24C9, 66758 },
+ { 0x24E9, 66761 },
+ { 0x2491, 66764 },
+ { 0x24D1, 66767 },
+ { 0x24F1, 66770 },
+ { 0x2501, 66773 },
+ { 0x2430, 66776 },
+ { 0x2438, 66779 },
+ { 0x2448, 66782 },
+ { 0x2468, 66785 },
+ { 0x24A8, 66788 },
+ { 0x243C, 66791 },
+ { 0x244C, 66794 },
+ { 0x246C, 66797 },
+ { 0x24AC, 66800 },
+ { 0x2454, 66803 },
+ { 0x2474, 66806 },
+ { 0x24B4, 66809 },
+ { 0x2484, 66812 },
+ { 0x24C4, 66815 },
+ { 0x24E4, 66818 },
+ { 0x243E, 66821 },
+ { 0x244E, 66824 },
+ { 0x246E, 66827 },
+ { 0x24AE, 66830 },
+ { 0x2456, 66833 },
+ { 0x2476, 66836 },
+ { 0x24B6, 66839 },
+ { 0x2486, 66842 },
+ { 0x24C6, 66845 },
+ { 0x24E6, 66848 },
+ { 0x245A, 66851 },
+ { 0x247A, 66854 },
+ { 0x24BA, 66857 },
+ { 0x248A, 66860 },
+ { 0x24CA, 66863 },
+ { 0x24EA, 66866 },
+ { 0x2492, 66869 },
+ { 0x24D2, 66872 },
+ { 0x24F2, 66875 },
+ { 0x2502, 66878 },
+ { 0x243F, 66881 },
+ { 0x244F, 66884 },
+ { 0x246F, 66887 },
+ { 0x24AF, 66890 },
+ { 0x2457, 66893 },
+ { 0x2477, 66896 },
+ { 0x24B7, 66899 },
+ { 0x2487, 66902 },
+ { 0x24C7, 66905 },
+ { 0x24E7, 66908 },
+ { 0x245B, 66911 },
+ { 0x247B, 66914 },
+ { 0x24BB, 66917 },
+ { 0x248B, 66920 },
+ { 0x24CB, 66923 },
+ { 0x24EB, 66926 },
+ { 0x2493, 66929 },
+ { 0x24D3, 66932 },
+ { 0x24F3, 66935 },
+ { 0x2503, 66938 },
+ { 0x245D, 66941 },
+ { 0x247D, 66944 },
+ { 0x24BD, 66947 },
+ { 0x248D, 66950 },
+ { 0x24CD, 66953 },
+ { 0x24ED, 66956 },
+ { 0x2495, 66959 },
+ { 0x24D5, 66962 },
+ { 0x24F5, 66965 },
+ { 0x2505, 66968 },
+ { 0x2499, 66971 },
+ { 0x24D9, 66974 },
+ { 0x24F9, 66977 },
+ { 0x2509, 66980 },
+ { 0x2511, 66983 },
+ { 0x2440, 66986 },
+ { 0x2450, 66989 },
+ { 0x2470, 66992 },
+ { 0x24B0, 66995 },
+ { 0x2458, 66998 },
+ { 0x2478, 67001 },
+ { 0x24B8, 67004 },
+ { 0x2488, 67007 },
+ { 0x24C8, 67010 },
+ { 0x24E8, 67013 },
+ { 0x245C, 67016 },
+ { 0x247C, 67019 },
+ { 0x24BC, 67022 },
+ { 0x248C, 67025 },
+ { 0x24CC, 67028 },
+ { 0x24EC, 67031 },
+ { 0x2494, 67034 },
+ { 0x24D4, 67037 },
+ { 0x24F4, 67040 },
+ { 0x2504, 67043 },
+ { 0x245E, 67046 },
+ { 0x247E, 67049 },
+ { 0x24BE, 67052 },
+ { 0x248E, 67055 },
+ { 0x24CE, 67058 },
+ { 0x24EE, 67061 },
+ { 0x2496, 67064 },
+ { 0x24D6, 67067 },
+ { 0x24F6, 67070 },
+ { 0x2506, 67073 },
+ { 0x249A, 67076 },
+ { 0x24DA, 67079 },
+ { 0x24FA, 67082 },
+ { 0x250A, 67085 },
+ { 0x2512, 67088 },
+ { 0x245F, 67091 },
+ { 0x247F, 67094 },
+ { 0x24BF, 67097 },
+ { 0x248F, 67100 },
+ { 0x24CF, 67103 },
+ { 0x24EF, 67106 },
+ { 0x2497, 67109 },
+ { 0x24D7, 67112 },
+ { 0x24F7, 67115 },
+ { 0x2507, 67118 },
+ { 0x249B, 67121 },
+ { 0x24DB, 67124 },
+ { 0x24FB, 67127 },
+ { 0x250B, 67130 },
+ { 0x2513, 67133 },
+ { 0x249D, 67136 },
+ { 0x24DD, 67139 },
+ { 0x24FD, 67142 },
+ { 0x250D, 67145 },
+ { 0x2515, 67148 },
+ { 0x2519, 67151 },
+ { 0x2460, 67154 },
+ { 0x2480, 67157 },
+ { 0x24C0, 67160 },
+ { 0x2490, 67163 },
+ { 0x24D0, 67166 },
+ { 0x24F0, 67169 },
+ { 0x2498, 67172 },
+ { 0x24D8, 67175 },
+ { 0x24F8, 67178 },
+ { 0x2508, 67181 },
+ { 0x249C, 67184 },
+ { 0x24DC, 67187 },
+ { 0x24FC, 67190 },
+ { 0x250C, 67193 },
+ { 0x2514, 67196 },
+ { 0x249E, 67199 },
+ { 0x24DE, 67202 },
+ { 0x24FE, 67205 },
+ { 0x250E, 67208 },
+ { 0x2516, 67211 },
+ { 0x251A, 67214 },
+ { 0x249F, 67217 },
+ { 0x24DF, 67220 },
+ { 0x24FF, 67223 },
+ { 0x250F, 67226 },
+ { 0x2517, 67229 },
+ { 0x251B, 67232 },
+ { 0x251D, 67235 },
+ { 0x24A0, 67238 },
+ { 0x24E0, 67241 },
+ { 0x2500, 67244 },
+ { 0x2510, 67247 },
+ { 0x2518, 67250 },
+ { 0x251C, 67253 },
+ { 0x251E, 67256 },
+ { 0x251F, 67259 },
+ { 0x2520, 67262 },
+ { 0x80B1, 67265 },
+ { 0x79C9, 67266 },
+ { 0x7A6F, 67267 },
+ { 0x2242, 67268 },
+ { 0x0077, 67270 },
+ { 0x7D18, 67271 },
+ { 0x814D, 67273 },
+ { 0x7AAE, 67276 },
+ { 0x7900, 67277 },
+ { 0x27DC, 67282 },
+ { 0x78FF, 67284 },
+ { 0x78BF, 67286 },
+ { 0x78C0, 67288 },
+ { 0x1EE8, 67290 },
+ { 0x27DD, 67293 },
+ { 0x1EEC, 67296 },
+ { 0x2363, 67298 },
+ { 0x1EE4, 67304 },
+ { 0x1EE9, 67306 },
+ { 0x789F, 67309 },
+ { 0x7F01, 67313 },
+ { 0x7F00, 67316 },
+ { 0x7EFF, 67322 },
+ { 0x7BDA, 67328 },
+ { 0x2081, 67331 },
+ { 0x2086, 67334 },
+ { 0x2082, 67337 },
+ { 0x2085, 67340 },
+ { 0x2084, 67343 },
+ { 0x2089, 67346 },
+ { 0x210B, 67349 },
+ { 0x2088, 67352 },
+ { 0x2087, 67355 },
+ { 0x2083, 67358 },
+ { 0x23D3, 67361 },
+ { 0x7901, 67366 },
+ { 0x20F1, 67369 },
+ { 0x20F2, 67374 },
+ { 0x20F3, 67379 },
+ { 0x20F4, 67384 },
+ { 0x20F5, 67389 },
+ { 0x20F6, 67394 },
+ { 0x20F7, 67399 },
+ { 0x20F8, 67404 },
+ { 0x20F9, 67409 },
+ { 0x20FA, 67414 },
+ { 0x20FB, 67419 },
+ { 0x20FC, 67424 },
+ { 0x20FD, 67429 },
+ { 0x20FE, 67434 },
+ { 0x20FF, 67439 },
+ { 0x2100, 67444 },
+ { 0x2101, 67449 },
+ { 0x2102, 67454 },
+ { 0x2103, 67459 },
+ { 0x2104, 67464 },
+ { 0x2105, 67469 },
+ { 0x2106, 67474 },
+ { 0x2107, 67479 },
+ { 0x2108, 67484 },
+ { 0x2109, 67489 },
+ { 0x210A, 67494 },
+ { 0x20D7, 67499 },
+ { 0x20D8, 67504 },
+ { 0x20D9, 67509 },
+ { 0x20DA, 67514 },
+ { 0x20DB, 67519 },
+ { 0x20DC, 67524 },
+ { 0x20DD, 67529 },
+ { 0x20DE, 67534 },
+ { 0x20DF, 67539 },
+ { 0x20E0, 67544 },
+ { 0x20E1, 67549 },
+ { 0x20E2, 67554 },
+ { 0x20E3, 67559 },
+ { 0x20E4, 67564 },
+ { 0x20E5, 67569 },
+ { 0x20E6, 67574 },
+ { 0x20E7, 67579 },
+ { 0x20E8, 67584 },
+ { 0x20E9, 67589 },
+ { 0x20EA, 67594 },
+ { 0x20EB, 67599 },
+ { 0x20EC, 67604 },
+ { 0x20ED, 67609 },
+ { 0x20EE, 67614 },
+ { 0x20EF, 67619 },
+ { 0x20F0, 67624 },
+ { 0x1EE5, 67629 },
+ { 0x1EE6, 67631 },
+ { 0x234B, 67633 },
+ { 0x25DF, 67636 },
+ { 0x25E0, 67639 },
+ { 0x78A1, 67641 },
+ { 0x1EEB, 67647 },
+ { 0x2DED, 67649 },
+ { 0x2DFB, 67652 },
+ { 0x2DEF, 67656 },
+ { 0x2DFD, 67659 },
+ { 0x2DF4, 67663 },
+ { 0x2E02, 67666 },
+ { 0x2DEE, 67670 },
+ { 0x2DFC, 67673 },
+ { 0x2E05, 67677 },
+ { 0x2DEB, 67681 },
+ { 0x2DF9, 67684 },
+ { 0x2DE8, 67688 },
+ { 0x2DF6, 67691 },
+ { 0x2DEC, 67695 },
+ { 0x2DFA, 67698 },
+ { 0x2DEA, 67702 },
+ { 0x2DF8, 67705 },
+ { 0x2DE7, 67709 },
+ { 0x2DF5, 67712 },
+ { 0x2DE9, 67716 },
+ { 0x2DF7, 67719 },
+ { 0x2DF0, 67723 },
+ { 0x2DFE, 67726 },
+ { 0x2DF1, 67730 },
+ { 0x2DFF, 67733 },
+ { 0x2DF3, 67737 },
+ { 0x2E01, 67740 },
+ { 0x2DF2, 67744 },
+ { 0x2E00, 67747 },
+ { 0x78BD, 67751 },
+ { 0x78BE, 67757 },
+ { 0x2E04, 67763 },
+ { 0x2E03, 67767 },
+ { 0x208A, 67771 },
+ { 0x2DCF, 67774 },
+ { 0x2E46, 67780 },
+ { 0x2DD3, 67783 },
+ { 0x2E3C, 67789 },
+ { 0x2DD2, 67792 },
+ { 0x2E3D, 67798 },
+ { 0x2E42, 67802 },
+ { 0x2E3E, 67806 },
+ { 0x2E41, 67810 },
+ { 0x2E40, 67814 },
+ { 0x2E45, 67818 },
+ { 0x2E44, 67822 },
+ { 0x2E43, 67826 },
+ { 0x2E3F, 67830 },
+ { 0x2DD4, 67834 },
+ { 0x2DD6, 67840 },
+ { 0x208B, 67846 },
+ { 0x2DE1, 67849 },
+ { 0x2DD1, 67852 },
+ { 0x2DE2, 67858 },
+ { 0x2E38, 67862 },
+ { 0x2DE3, 67866 },
+ { 0x2DE6, 67870 },
+ { 0x2DE5, 67874 },
+ { 0x2E3B, 67878 },
+ { 0x2E3A, 67882 },
+ { 0x2E39, 67886 },
+ { 0x2DE4, 67890 },
+ { 0x208C, 67894 },
+ { 0x2094, 67897 },
+ { 0x2DD0, 67900 },
+ { 0x2DD8, 67906 },
+ { 0x2DDD, 67910 },
+ { 0x2DD9, 67914 },
+ { 0x2DDC, 67918 },
+ { 0x2DDB, 67922 },
+ { 0x2DE0, 67926 },
+ { 0x2DDF, 67930 },
+ { 0x2DDE, 67934 },
+ { 0x2DDA, 67938 },
+ { 0x208F, 67942 },
+ { 0x2DD5, 67945 },
+ { 0x2090, 67951 },
+ { 0x2092, 67954 },
+ { 0x208E, 67957 },
+ { 0x2093, 67960 },
+ { 0x208D, 67963 },
+ { 0x2091, 67966 },
+ { 0x2BD4, 67969 },
+ { 0x7E5A, 67972 },
+ { 0x25D9, 67974 },
+ { 0x1EEA, 67977 },
+ { 0x22F3, 67980 },
+ { 0x2659, 67983 },
+ { 0x1EE7, 67986 },
+ { 0x2E57, 67989 },
+ { 0x2E5A, 67992 },
+ { 0x2E58, 67995 },
+ { 0x2E5B, 67998 },
+ { 0x2E59, 68001 },
+ { 0x2E70, 68004 },
+ { 0x2E73, 68007 },
+ { 0x2E71, 68010 },
+ { 0x2E74, 68013 },
+ { 0x2E72, 68016 },
+ { 0x2E5C, 68019 },
+ { 0x2E5F, 68022 },
+ { 0x2E5D, 68025 },
+ { 0x2E60, 68028 },
+ { 0x2E5E, 68031 },
+ { 0x2E75, 68034 },
+ { 0x2E78, 68037 },
+ { 0x2E76, 68040 },
+ { 0x2E79, 68043 },
+ { 0x2E77, 68046 },
+ { 0x2E6B, 68049 },
+ { 0x2E6E, 68052 },
+ { 0x2E6C, 68055 },
+ { 0x2E6F, 68058 },
+ { 0x2E6D, 68061 },
+ { 0x2E7D, 68064 },
+ { 0x2E80, 68067 },
+ { 0x2E7E, 68070 },
+ { 0x2E81, 68073 },
+ { 0x2E7F, 68076 },
+ { 0x2E61, 68079 },
+ { 0x2E64, 68082 },
+ { 0x2E62, 68085 },
+ { 0x2E65, 68088 },
+ { 0x2E63, 68091 },
+ { 0x2E66, 68094 },
+ { 0x2E69, 68097 },
+ { 0x2E67, 68100 },
+ { 0x2E6A, 68103 },
+ { 0x2E68, 68106 },
+ { 0x2E82, 68109 },
+ { 0x2E84, 68112 },
+ { 0x2E83, 68115 },
+ { 0x2E85, 68118 },
+ { 0x2E7A, 68121 },
+ { 0x2E7C, 68124 },
+ { 0x2E7B, 68127 },
+ { 0x25D8, 68130 },
+ { 0x7E58, 68132 },
+ { 0x1FD9, 68134 },
+ { 0x25D7, 68137 },
+ { 0x2E2D, 68140 },
+ { 0x2E07, 68143 },
+ { 0x2E0C, 68146 },
+ { 0x2E17, 68149 },
+ { 0x2E10, 68152 },
+ { 0x2E08, 68155 },
+ { 0x2E29, 68158 },
+ { 0x2E12, 68161 },
+ { 0x2E0B, 68164 },
+ { 0x2E0A, 68167 },
+ { 0x2E19, 68170 },
+ { 0x2E2B, 68173 },
+ { 0x2E27, 68176 },
+ { 0x2DCE, 68179 },
+ { 0x2E2E, 68182 },
+ { 0x2E21, 68185 },
+ { 0x2E11, 68188 },
+ { 0x2E1B, 68191 },
+ { 0x2E0F, 68194 },
+ { 0x2E28, 68197 },
+ { 0x2E14, 68200 },
+ { 0x2E16, 68203 },
+ { 0x2E0E, 68206 },
+ { 0x2E1F, 68209 },
+ { 0x2E15, 68212 },
+ { 0x2E37, 68215 },
+ { 0x2E25, 68218 },
+ { 0x2E2F, 68221 },
+ { 0x2E0D, 68224 },
+ { 0x2E18, 68227 },
+ { 0x2E32, 68230 },
+ { 0x2E09, 68233 },
+ { 0x2E13, 68236 },
+ { 0x7993, 68239 },
+ { 0x2E2C, 68242 },
+ { 0x2E22, 68245 },
+ { 0x2DCD, 68248 },
+ { 0x2E20, 68251 },
+ { 0x2E2A, 68254 },
+ { 0x2E1A, 68257 },
+ { 0x2E1C, 68260 },
+ { 0x2E36, 68263 },
+ { 0x2E30, 68266 },
+ { 0x2DCB, 68269 },
+ { 0x2E31, 68272 },
+ { 0x2E35, 68275 },
+ { 0x2E23, 68278 },
+ { 0x7992, 68281 },
+ { 0x2E26, 68284 },
+ { 0x2E24, 68287 },
+ { 0x2E1D, 68290 },
+ { 0x2E33, 68293 },
+ { 0x2E34, 68296 },
+ { 0x2DCC, 68299 },
+ { 0x2E1E, 68302 },
+ { 0x25E1, 68305 },
+ { 0x1FD8, 68307 },
+ { 0x7D62, 68312 },
+ { 0x25E2, 68315 },
+ { 0x78A0, 68317 },
+ { 0x25DA, 68320 },
+ { 0x2657, 68322 },
+ { 0x25DD, 68328 },
+ { 0x7A46, 68332 },
+ { 0x7F64, 68334 },
+ { 0x7FEC, 68335 },
+ { 0x1F81, 68336 },
+ { 0x1E7D, 68338 },
+ { 0x7A35, 68340 },
+ { 0x7A0D, 68342 },
+ { 0x2A3A, 68343 },
+ { 0x7F96, 68346 },
+ { 0x7A69, 68347 },
+ { 0x7A26, 68351 },
+ { 0x22B5, 68353 },
+ { 0x791C, 68355 },
+ { 0x7BC8, 68362 },
+ { 0x7FC0, 68364 },
+ { 0x7F4B, 68365 },
+ { 0x7A08, 68367 },
+ { 0x7D5D, 68368 },
+ { 0x799A, 68369 },
+ { 0x45A8, 68370 },
+ { 0x45A9, 68373 },
+ { 0x45AA, 68376 },
+ { 0x45AB, 68379 },
+ { 0x45AC, 68382 },
+ { 0x45AD, 68385 },
+ { 0x45AE, 68388 },
+ { 0x45AF, 68391 },
+ { 0x45B0, 68394 },
+ { 0x45B1, 68397 },
+ { 0x45B2, 68400 },
+ { 0x45B3, 68403 },
+ { 0x45B4, 68406 },
+ { 0x45B5, 68409 },
+ { 0x45B6, 68412 },
+ { 0x45B7, 68415 },
+ { 0x45B8, 68418 },
+ { 0x45B9, 68421 },
+ { 0x45BA, 68424 },
+ { 0x45BB, 68427 },
+ { 0x45BC, 68430 },
+ { 0x45BD, 68433 },
+ { 0x45BE, 68436 },
+ { 0x45BF, 68439 },
+ { 0x45C0, 68442 },
+ { 0x45C1, 68445 },
+ { 0x45C2, 68448 },
+ { 0x45C3, 68451 },
+ { 0x45C4, 68454 },
+ { 0x45C5, 68457 },
+ { 0x45C6, 68460 },
+ { 0x45C7, 68463 },
+ { 0x45C8, 68466 },
+ { 0x45C9, 68469 },
+ { 0x45CA, 68472 },
+ { 0x45CB, 68475 },
+ { 0x45CC, 68478 },
+ { 0x45CD, 68481 },
+ { 0x45CE, 68484 },
+ { 0x45CF, 68487 },
+ { 0x45D0, 68490 },
+ { 0x45D1, 68493 },
+ { 0x45D2, 68496 },
+ { 0x45D3, 68499 },
+ { 0x45D4, 68502 },
+ { 0x45D5, 68505 },
+ { 0x45D6, 68508 },
+ { 0x45D7, 68511 },
+ { 0x45D8, 68514 },
+ { 0x45D9, 68517 },
+ { 0x45DA, 68520 },
+ { 0x45DB, 68523 },
+ { 0x45DC, 68526 },
+ { 0x45DD, 68529 },
+ { 0x45DE, 68532 },
+ { 0x2037, 68535 },
+ { 0x1FE5, 68538 },
+ { 0x42BF, 68542 },
+ { 0x42BB, 68546 },
+ { 0x42C8, 68550 },
+ { 0x42D1, 68554 },
+ { 0x42D2, 68558 },
+ { 0x42D3, 68562 },
+ { 0x42D0, 68566 },
+ { 0x42CC, 68570 },
+ { 0x42D6, 68574 },
+ { 0x42D5, 68578 },
+ { 0x42BC, 68582 },
+ { 0x42BD, 68586 },
+ { 0x42C1, 68590 },
+ { 0x42C3, 68594 },
+ { 0x42D4, 68598 },
+ { 0x42CE, 68602 },
+ { 0x42CA, 68606 },
+ { 0x42C7, 68610 },
+ { 0x42C5, 68614 },
+ { 0x42C6, 68618 },
+ { 0x42C0, 68622 },
+ { 0x42C2, 68626 },
+ { 0x42C9, 68630 },
+ { 0x42BE, 68634 },
+ { 0x42CD, 68638 },
+ { 0x42C4, 68642 },
+ { 0x42B1, 68646 },
+ { 0x42B0, 68651 },
+ { 0x42AF, 68656 },
+ { 0x42B3, 68661 },
+ { 0x42B2, 68666 },
+ { 0x42B4, 68671 },
+ { 0x42CB, 68676 },
+ { 0x42CF, 68680 },
+ { 0x42B7, 68684 },
+ { 0x42B6, 68689 },
+ { 0x42B5, 68694 },
+ { 0x42B9, 68699 },
+ { 0x42B8, 68704 },
+ { 0x42BA, 68709 },
+ { 0x4297, 68714 },
+ { 0x4293, 68718 },
+ { 0x42A0, 68722 },
+ { 0x42A9, 68726 },
+ { 0x42AA, 68730 },
+ { 0x42AB, 68734 },
+ { 0x42A8, 68738 },
+ { 0x42A4, 68742 },
+ { 0x42AE, 68746 },
+ { 0x42AD, 68750 },
+ { 0x4294, 68754 },
+ { 0x4295, 68758 },
+ { 0x4299, 68762 },
+ { 0x429B, 68766 },
+ { 0x42AC, 68770 },
+ { 0x42A6, 68774 },
+ { 0x42A2, 68778 },
+ { 0x429F, 68782 },
+ { 0x429D, 68786 },
+ { 0x429E, 68790 },
+ { 0x4298, 68794 },
+ { 0x429A, 68798 },
+ { 0x42A1, 68802 },
+ { 0x4296, 68806 },
+ { 0x42A5, 68810 },
+ { 0x429C, 68814 },
+ { 0x4289, 68818 },
+ { 0x4288, 68823 },
+ { 0x4287, 68828 },
+ { 0x428B, 68833 },
+ { 0x428A, 68838 },
+ { 0x428C, 68843 },
+ { 0x42A3, 68848 },
+ { 0x42A7, 68852 },
+ { 0x428F, 68856 },
+ { 0x428E, 68861 },
+ { 0x428D, 68866 },
+ { 0x4291, 68871 },
+ { 0x4290, 68876 },
+ { 0x4292, 68881 },
+ { 0x7C6E, 68886 },
+ { 0x7C3F, 68888 },
+ { 0x2739, 68890 },
+ { 0x2737, 68895 },
+ { 0x2738, 68900 },
+ { 0x273A, 68905 },
+ { 0x7B3A, 68910 },
+ { 0x7E1F, 68916 },
+ { 0x1F13, 68918 },
+ { 0x23A1, 68920 },
+ { 0x23A6, 68925 },
+ { 0x23A2, 68930 },
+ { 0x23A5, 68935 },
+ { 0x23A4, 68940 },
+ { 0x23A9, 68945 },
+ { 0x789D, 68950 },
+ { 0x23A8, 68955 },
+ { 0x23A7, 68960 },
+ { 0x23A3, 68965 },
+ { 0x23AA, 68970 },
+ { 0x2397, 68975 },
+ { 0x239C, 68980 },
+ { 0x2398, 68985 },
+ { 0x239B, 68990 },
+ { 0x239A, 68995 },
+ { 0x239F, 69000 },
+ { 0x239E, 69005 },
+ { 0x239D, 69010 },
+ { 0x2399, 69015 },
+ { 0x23A0, 69020 },
+ { 0x23AB, 69025 },
+ { 0x23B0, 69031 },
+ { 0x23AC, 69037 },
+ { 0x23AF, 69043 },
+ { 0x23AE, 69049 },
+ { 0x23B3, 69055 },
+ { 0x789E, 69061 },
+ { 0x23B2, 69067 },
+ { 0x23B1, 69073 },
+ { 0x23AD, 69079 },
+ { 0x23B4, 69085 },
+ { 0x1E72, 69091 },
+ { 0x22CF, 69092 },
+ { 0x7AC6, 69094 },
+ { 0x22C4, 69095 },
+ { 0x22C3, 69098 },
+ { 0x281A, 69101 },
+ { 0x1D20, 69103 },
+ { 0x7B41, 69105 },
+ { 0x4377, 69106 },
+ { 0x437F, 69109 },
+ { 0x4384, 69112 },
+ { 0x438D, 69115 },
+ { 0x4396, 69118 },
+ { 0x4399, 69121 },
+ { 0x4378, 69124 },
+ { 0x4379, 69127 },
+ { 0x437B, 69130 },
+ { 0x437E, 69133 },
+ { 0x4380, 69136 },
+ { 0x4381, 69139 },
+ { 0x4383, 69142 },
+ { 0x4385, 69145 },
+ { 0x4386, 69148 },
+ { 0x4387, 69151 },
+ { 0x4389, 69154 },
+ { 0x438B, 69157 },
+ { 0x438A, 69160 },
+ { 0x438E, 69163 },
+ { 0x438F, 69166 },
+ { 0x4390, 69169 },
+ { 0x4392, 69172 },
+ { 0x4394, 69175 },
+ { 0x4397, 69178 },
+ { 0x4398, 69181 },
+ { 0x439A, 69184 },
+ { 0x437A, 69187 },
+ { 0x437D, 69190 },
+ { 0x439C, 69193 },
+ { 0x4382, 69196 },
+ { 0x439E, 69199 },
+ { 0x4388, 69202 },
+ { 0x437C, 69205 },
+ { 0x438C, 69208 },
+ { 0x4391, 69211 },
+ { 0x4393, 69214 },
+ { 0x4395, 69217 },
+ { 0x439B, 69220 },
+ { 0x439D, 69223 },
+ { 0x1E57, 69226 },
+ { 0x1F44, 69228 },
+ { 0x1F48, 69233 },
+ { 0x1F41, 69239 },
+ { 0x1F45, 69245 },
+ { 0x1F47, 69249 },
+ { 0x1F42, 69253 },
+ { 0x23F3, 69263 },
+ { 0x26FA, 69267 },
+ { 0x4A1D, 69271 },
+ { 0x4A29, 69274 },
+ { 0x4A25, 69277 },
+ { 0x4A26, 69280 },
+ { 0x4A2E, 69283 },
+ { 0x4A1E, 69286 },
+ { 0x4A28, 69289 },
+ { 0x4A1A, 69292 },
+ { 0x4A20, 69295 },
+ { 0x4A23, 69298 },
+ { 0x4A2B, 69301 },
+ { 0x4A2C, 69304 },
+ { 0x4A2D, 69307 },
+ { 0x4A21, 69310 },
+ { 0x4A22, 69313 },
+ { 0x4A19, 69316 },
+ { 0x4A1B, 69319 },
+ { 0x4A2A, 69322 },
+ { 0x4A1F, 69325 },
+ { 0x4A1C, 69328 },
+ { 0x4A24, 69331 },
+ { 0x4A27, 69334 },
+ { 0x4A2F, 69337 },
+ { 0x7A87, 69340 },
+ { 0x7FC5, 69341 },
+ { 0x22FF, 69342 },
+ { 0x2550, 69350 },
+ { 0x254D, 69356 },
+ { 0x7CC2, 69361 },
+ { 0x8095, 69363 },
+ { 0x21EA, 69364 },
+ { 0x7A3D, 69365 },
+ { 0x7CCD, 69369 },
+ { 0x26FD, 69371 },
+ { 0x7F5F, 69372 },
+ { 0x22D2, 69374 },
+ { 0x7F91, 69376 },
+ { 0x79B9, 69378 },
+ { 0x7F7C, 69380 },
+ { 0x7F8C, 69381 },
+ { 0x4CD7, 69382 },
+ { 0x4CD6, 69386 },
+ { 0x4CC8, 69388 },
+ { 0x4CD8, 69391 },
+ { 0x4CD5, 69394 },
+ { 0x4C98, 69397 },
+ { 0x4C97, 69400 },
+ { 0x4CC9, 69403 },
+ { 0x4C95, 69406 },
+ { 0x4C96, 69411 },
+ { 0x4CCB, 69414 },
+ { 0x4CCD, 69418 },
+ { 0x4CCA, 69422 },
+ { 0x4CD2, 69426 },
+ { 0x4CD4, 69430 },
+ { 0x4CD1, 69434 },
+ { 0x4CCC, 69438 },
+ { 0x4CD3, 69442 },
+ { 0x4CCE, 69446 },
+ { 0x4CDD, 69450 },
+ { 0x4CCF, 69455 },
+ { 0x4CDE, 69460 },
+ { 0x4CD0, 69465 },
+ { 0x4C99, 69470 },
+ { 0x4C9B, 69473 },
+ { 0x4C9D, 69476 },
+ { 0x4C9A, 69479 },
+ { 0x4CA2, 69482 },
+ { 0x4CA4, 69485 },
+ { 0x4CBB, 69488 },
+ { 0x4CAA, 69491 },
+ { 0x4CB6, 69494 },
+ { 0x4CA1, 69497 },
+ { 0x4CA7, 69500 },
+ { 0x4CC6, 69503 },
+ { 0x4C9C, 69506 },
+ { 0x4CAC, 69509 },
+ { 0x4CA5, 69512 },
+ { 0x4CC0, 69515 },
+ { 0x4CBD, 69518 },
+ { 0x4CB8, 69521 },
+ { 0x4CA3, 69524 },
+ { 0x4CB9, 69527 },
+ { 0x4CBF, 69530 },
+ { 0x4CC5, 69533 },
+ { 0x4CB4, 69536 },
+ { 0x4C9E, 69539 },
+ { 0x4CC2, 69542 },
+ { 0x4CBE, 69545 },
+ { 0x4CBC, 69548 },
+ { 0x4CAB, 69551 },
+ { 0x4CB1, 69554 },
+ { 0x4CB7, 69557 },
+ { 0x4CA8, 69560 },
+ { 0x4CAD, 69563 },
+ { 0x4CA6, 69566 },
+ { 0x4CC1, 69569 },
+ { 0x4CA9, 69572 },
+ { 0x4CB3, 69575 },
+ { 0x4CAE, 69578 },
+ { 0x4CBA, 69581 },
+ { 0x4CC3, 69584 },
+ { 0x4CC4, 69587 },
+ { 0x4CB5, 69590 },
+ { 0x4CAF, 69593 },
+ { 0x4CB2, 69596 },
+ { 0x4CB0, 69599 },
+ { 0x4CDA, 69602 },
+ { 0x4CD9, 69607 },
+ { 0x4CA0, 69611 },
+ { 0x4C9F, 69615 },
+ { 0x4CDC, 69619 },
+ { 0x4CDB, 69623 },
+ { 0x7B31, 69627 },
+ { 0x1D23, 69629 },
+ { 0x51FC, 69631 },
+ { 0x51FA, 69634 },
+ { 0x51F9, 69638 },
+ { 0x51FE, 69642 },
+ { 0x5203, 69646 },
+ { 0x51FF, 69650 },
+ { 0x5202, 69654 },
+ { 0x5201, 69658 },
+ { 0x5206, 69662 },
+ { 0x51FD, 69666 },
+ { 0x5205, 69670 },
+ { 0x5204, 69674 },
+ { 0x5200, 69678 },
+ { 0x51F1, 69682 },
+ { 0x51F3, 69687 },
+ { 0x51F0, 69692 },
+ { 0x51F6, 69697 },
+ { 0x51F8, 69702 },
+ { 0x51F5, 69707 },
+ { 0x51F2, 69712 },
+ { 0x51F7, 69717 },
+ { 0x51F4, 69722 },
+ { 0x51C8, 69727 },
+ { 0x51CA, 69731 },
+ { 0x51CC, 69735 },
+ { 0x51C9, 69739 },
+ { 0x51CF, 69743 },
+ { 0x51D1, 69747 },
+ { 0x51D4, 69751 },
+ { 0x51E1, 69755 },
+ { 0x51DE, 69759 },
+ { 0x51CE, 69763 },
+ { 0x51DC, 69767 },
+ { 0x51ED, 69771 },
+ { 0x51CB, 69775 },
+ { 0x51E6, 69779 },
+ { 0x51D7, 69783 },
+ { 0x51DB, 69787 },
+ { 0x51D6, 69791 },
+ { 0x51E0, 69795 },
+ { 0x51D0, 69799 },
+ { 0x51EB, 69803 },
+ { 0x51EE, 69807 },
+ { 0x51EF, 69811 },
+ { 0x51D9, 69815 },
+ { 0x51CD, 69819 },
+ { 0x51D3, 69823 },
+ { 0x51D2, 69827 },
+ { 0x51D5, 69831 },
+ { 0x51E2, 69835 },
+ { 0x51E8, 69839 },
+ { 0x51DF, 69843 },
+ { 0x51DD, 69847 },
+ { 0x51E7, 69851 },
+ { 0x51D8, 69855 },
+ { 0x51E5, 69859 },
+ { 0x51EA, 69863 },
+ { 0x51EC, 69867 },
+ { 0x51DA, 69871 },
+ { 0x51E3, 69875 },
+ { 0x51E9, 69879 },
+ { 0x51E4, 69883 },
+ { 0x51FB, 69887 },
+ { 0x7B21, 69890 },
+ { 0x7AD3, 69891 },
+ { 0x7AF6, 69893 },
+ { 0x14A2, 69894 },
+ { 0x14A0, 69897 },
+ { 0x14A1, 69901 },
+ { 0x148E, 69905 },
+ { 0x148F, 69908 },
+ { 0x1490, 69911 },
+ { 0x1498, 69914 },
+ { 0x1495, 69917 },
+ { 0x1492, 69920 },
+ { 0x149F, 69923 },
+ { 0x1491, 69926 },
+ { 0x149C, 69929 },
+ { 0x1499, 69932 },
+ { 0x1496, 69935 },
+ { 0x1497, 69938 },
+ { 0x149B, 69941 },
+ { 0x149E, 69944 },
+ { 0x1494, 69947 },
+ { 0x149D, 69950 },
+ { 0x149A, 69953 },
+ { 0x1493, 69956 },
+ { 0x1D25, 69959 },
+ { 0x7F16, 69961 },
+ { 0x7B49, 69963 },
+ { 0x1CE3, 69966 },
+ { 0x1CE1, 69970 },
+ { 0x8169, 69973 },
+ { 0x21FA, 69976 },
+ { 0x21F9, 69979 },
+ { 0x8149, 69981 },
+ { 0x814E, 69984 },
+ { 0x816C, 69988 },
+ { 0x7A88, 69994 },
+ { 0x2264, 69996 },
+ { 0x0B4D, 69997 },
+ { 0x0B3C, 70001 },
+ { 0x0B4B, 70004 },
+ { 0x0B0A, 70007 },
+ { 0x0B06, 70010 },
+ { 0x0B09, 70014 },
+ { 0x0B08, 70017 },
+ { 0x0B3D, 70020 },
+ { 0x0B07, 70023 },
+ { 0x0B5E, 70026 },
+ { 0x0B5F, 70029 },
+ { 0x0B55, 70032 },
+ { 0x0B5A, 70035 },
+ { 0x0B56, 70038 },
+ { 0x0B59, 70041 },
+ { 0x0B58, 70044 },
+ { 0x0B5D, 70047 },
+ { 0x0B54, 70050 },
+ { 0x0B5C, 70053 },
+ { 0x0B5B, 70056 },
+ { 0x0B57, 70059 },
+ { 0x0B45, 70062 },
+ { 0x0B3F, 70066 },
+ { 0x0B48, 70070 },
+ { 0x0B41, 70074 },
+ { 0x0B3E, 70078 },
+ { 0x0B47, 70082 },
+ { 0x0B4A, 70086 },
+ { 0x0B46, 70090 },
+ { 0x0B40, 70094 },
+ { 0x0B49, 70098 },
+ { 0x0B42, 70102 },
+ { 0x0B52, 70106 },
+ { 0x0B43, 70111 },
+ { 0x0B53, 70116 },
+ { 0x0B44, 70121 },
+ { 0x0B4C, 70126 },
+ { 0x0B0B, 70129 },
+ { 0x0B13, 70132 },
+ { 0x0B0D, 70135 },
+ { 0x0B16, 70138 },
+ { 0x0B0F, 70141 },
+ { 0x0B0C, 70144 },
+ { 0x0B15, 70147 },
+ { 0x0B18, 70150 },
+ { 0x0B2F, 70153 },
+ { 0x0B1E, 70156 },
+ { 0x0B2A, 70159 },
+ { 0x0B14, 70162 },
+ { 0x0B4F, 70165 },
+ { 0x0B1B, 70168 },
+ { 0x0B3B, 70171 },
+ { 0x0B0E, 70174 },
+ { 0x0B20, 70177 },
+ { 0x0B19, 70180 },
+ { 0x0B35, 70183 },
+ { 0x0B31, 70186 },
+ { 0x0B2C, 70189 },
+ { 0x0B17, 70192 },
+ { 0x0B2D, 70195 },
+ { 0x0B33, 70198 },
+ { 0x0B3A, 70201 },
+ { 0x0B28, 70204 },
+ { 0x0B10, 70207 },
+ { 0x0B37, 70210 },
+ { 0x0B32, 70213 },
+ { 0x0B30, 70216 },
+ { 0x0B1F, 70219 },
+ { 0x0B25, 70222 },
+ { 0x0B2B, 70225 },
+ { 0x0B1C, 70228 },
+ { 0x0B21, 70231 },
+ { 0x0B1A, 70234 },
+ { 0x0B36, 70237 },
+ { 0x0B1D, 70240 },
+ { 0x0B27, 70243 },
+ { 0x0B22, 70246 },
+ { 0x0B2E, 70249 },
+ { 0x0B34, 70252 },
+ { 0x0B38, 70255 },
+ { 0x0B39, 70258 },
+ { 0x0B29, 70261 },
+ { 0x0B23, 70264 },
+ { 0x0B26, 70267 },
+ { 0x0B4F, 70270 },
+ { 0x0B24, 70273 },
+ { 0x0B4E, 70276 },
+ { 0x0B12, 70280 },
+ { 0x0B11, 70284 },
+ { 0x0B51, 70288 },
+ { 0x0B50, 70292 },
+ { 0x7CD7, 70296 },
+ { 0x7CB1, 70302 },
+ { 0x7CB4, 70304 },
+ { 0x7CB3, 70309 },
+ { 0x7AA0, 70314 },
+ { 0x2E56, 70315 },
+ { 0x7F9D, 70318 },
+ { 0x1E77, 70319 },
+ { 0x2673, 70321 },
+ { 0x2683, 70326 },
+ { 0x2684, 70331 },
+ { 0x267C, 70336 },
+ { 0x267E, 70341 },
+ { 0x267A, 70346 },
+ { 0x1E76, 70351 },
+ { 0x2672, 70353 },
+ { 0x267F, 70358 },
+ { 0x2681, 70363 },
+ { 0x267B, 70368 },
+ { 0x2680, 70373 },
+ { 0x267D, 70377 },
+ { 0x21EB, 70382 },
+ { 0x2401, 70383 },
+ { 0x7FF2, 70388 },
+ { 0x77C0, 70389 },
+ { 0x77C9, 70394 },
+ { 0x77B7, 70399 },
+ { 0x77B4, 70404 },
+ { 0x77C5, 70408 },
+ { 0x77CE, 70413 },
+ { 0x77BC, 70418 },
+ { 0x77C1, 70423 },
+ { 0x77CA, 70428 },
+ { 0x77B8, 70433 },
+ { 0x77DB, 70438 },
+ { 0x77B0, 70441 },
+ { 0x77C4, 70445 },
+ { 0x77CD, 70450 },
+ { 0x77BB, 70455 },
+ { 0x77C3, 70460 },
+ { 0x77CC, 70465 },
+ { 0x77BA, 70470 },
+ { 0x77C8, 70475 },
+ { 0x77D1, 70480 },
+ { 0x77BF, 70485 },
+ { 0x77D2, 70490 },
+ { 0x77B2, 70493 },
+ { 0x77C7, 70497 },
+ { 0x77D0, 70502 },
+ { 0x77BE, 70507 },
+ { 0x77B5, 70512 },
+ { 0x77DA, 70516 },
+ { 0x77B3, 70519 },
+ { 0x77C6, 70523 },
+ { 0x77CF, 70528 },
+ { 0x77BD, 70533 },
+ { 0x77B1, 70538 },
+ { 0x77C2, 70542 },
+ { 0x77CB, 70547 },
+ { 0x77B9, 70552 },
+ { 0x77B6, 70557 },
+ { 0x77D8, 70561 },
+ { 0x77D4, 70564 },
+ { 0x77D3, 70567 },
+ { 0x77D6, 70570 },
+ { 0x77D7, 70573 },
+ { 0x77D9, 70576 },
+ { 0x77D5, 70579 },
+ { 0x521F, 70582 },
+ { 0x5219, 70586 },
+ { 0x521C, 70588 },
+ { 0x521A, 70592 },
+ { 0x521D, 70596 },
+ { 0x521B, 70600 },
+ { 0x5218, 70604 },
+ { 0x520B, 70607 },
+ { 0x5210, 70610 },
+ { 0x520E, 70613 },
+ { 0x5208, 70616 },
+ { 0x5211, 70619 },
+ { 0x5207, 70622 },
+ { 0x5215, 70625 },
+ { 0x520C, 70628 },
+ { 0x520F, 70631 },
+ { 0x520A, 70634 },
+ { 0x5214, 70637 },
+ { 0x5217, 70640 },
+ { 0x520D, 70643 },
+ { 0x5216, 70646 },
+ { 0x5213, 70649 },
+ { 0x5209, 70652 },
+ { 0x5212, 70655 },
+ { 0x521E, 70658 },
+ { 0x2341, 70660 },
+ { 0x7FA2, 70662 },
+ { 0x07C4, 70663 },
+ { 0x07C6, 70666 },
+ { 0x07C5, 70669 },
+ { 0x07C7, 70672 },
+ { 0x07CD, 70675 },
+ { 0x07CE, 70678 },
+ { 0x07CF, 70681 },
+ { 0x07D0, 70684 },
+ { 0x07D3, 70687 },
+ { 0x07D5, 70690 },
+ { 0x07D6, 70693 },
+ { 0x07D1, 70696 },
+ { 0x07D8, 70699 },
+ { 0x07C9, 70702 },
+ { 0x07D2, 70705 },
+ { 0x07CA, 70708 },
+ { 0x07DB, 70711 },
+ { 0x07D7, 70714 },
+ { 0x07D4, 70717 },
+ { 0x07CB, 70720 },
+ { 0x07DA, 70723 },
+ { 0x07CC, 70726 },
+ { 0x07C3, 70729 },
+ { 0x07C8, 70732 },
+ { 0x07D9, 70735 },
+ { 0x07DE, 70738 },
+ { 0x07DC, 70741 },
+ { 0x07DF, 70744 },
+ { 0x07DD, 70746 },
+ { 0x5139, 70749 },
+ { 0x513A, 70752 },
+ { 0x517B, 70755 },
+ { 0x517C, 70758 },
+ { 0x5179, 70761 },
+ { 0x5177, 70765 },
+ { 0x517A, 70769 },
+ { 0x5178, 70773 },
+ { 0x5176, 70777 },
+ { 0x5158, 70781 },
+ { 0x5151, 70784 },
+ { 0x5149, 70787 },
+ { 0x513F, 70790 },
+ { 0x5145, 70793 },
+ { 0x513D, 70796 },
+ { 0x5157, 70799 },
+ { 0x5141, 70802 },
+ { 0x513B, 70805 },
+ { 0x5154, 70808 },
+ { 0x514A, 70811 },
+ { 0x5146, 70814 },
+ { 0x5147, 70817 },
+ { 0x5153, 70820 },
+ { 0x5156, 70823 },
+ { 0x5143, 70826 },
+ { 0x514E, 70829 },
+ { 0x5152, 70832 },
+ { 0x5150, 70835 },
+ { 0x5140, 70838 },
+ { 0x514D, 70841 },
+ { 0x513C, 70844 },
+ { 0x513E, 70847 },
+ { 0x5142, 70850 },
+ { 0x5148, 70853 },
+ { 0x5155, 70856 },
+ { 0x5144, 70859 },
+ { 0x514B, 70862 },
+ { 0x514F, 70865 },
+ { 0x514C, 70868 },
+ { 0x5175, 70871 },
+ { 0x5167, 70875 },
+ { 0x515D, 70879 },
+ { 0x5163, 70883 },
+ { 0x515B, 70887 },
+ { 0x5174, 70891 },
+ { 0x515F, 70895 },
+ { 0x5159, 70899 },
+ { 0x5171, 70903 },
+ { 0x5168, 70907 },
+ { 0x5164, 70911 },
+ { 0x5165, 70915 },
+ { 0x5170, 70919 },
+ { 0x5173, 70923 },
+ { 0x5161, 70927 },
+ { 0x516C, 70931 },
+ { 0x516F, 70935 },
+ { 0x516E, 70939 },
+ { 0x515E, 70943 },
+ { 0x516B, 70947 },
+ { 0x515A, 70951 },
+ { 0x515C, 70955 },
+ { 0x5160, 70959 },
+ { 0x5166, 70963 },
+ { 0x5172, 70967 },
+ { 0x5162, 70971 },
+ { 0x5169, 70975 },
+ { 0x516D, 70979 },
+ { 0x516A, 70983 },
+ { 0x7F4A, 70987 },
+ { 0x51B8, 70990 },
+ { 0x51B9, 70994 },
+ { 0x51BA, 70998 },
+ { 0x51B7, 71002 },
+ { 0x51B6, 71006 },
+ { 0x51BF, 71010 },
+ { 0x51C4, 71014 },
+ { 0x51C0, 71018 },
+ { 0x51C3, 71022 },
+ { 0x51C2, 71026 },
+ { 0x51C7, 71030 },
+ { 0x51BE, 71034 },
+ { 0x51C6, 71038 },
+ { 0x51C5, 71042 },
+ { 0x51C1, 71046 },
+ { 0x51BC, 71050 },
+ { 0x51B2, 71053 },
+ { 0x51AD, 71058 },
+ { 0x51B4, 71063 },
+ { 0x51AF, 71068 },
+ { 0x51AC, 71073 },
+ { 0x51B3, 71078 },
+ { 0x51B5, 71083 },
+ { 0x51AE, 71088 },
+ { 0x51B0, 71093 },
+ { 0x51B1, 71098 },
+ { 0x517D, 71104 },
+ { 0x5183, 71108 },
+ { 0x517F, 71112 },
+ { 0x5185, 71116 },
+ { 0x5181, 71120 },
+ { 0x517E, 71124 },
+ { 0x5184, 71128 },
+ { 0x5186, 71132 },
+ { 0x519D, 71136 },
+ { 0x518C, 71140 },
+ { 0x5198, 71144 },
+ { 0x5189, 71148 },
+ { 0x51A7, 71152 },
+ { 0x5180, 71156 },
+ { 0x518E, 71160 },
+ { 0x5187, 71164 },
+ { 0x51A2, 71168 },
+ { 0x519F, 71172 },
+ { 0x519A, 71176 },
+ { 0x519B, 71180 },
+ { 0x51A1, 71184 },
+ { 0x51A6, 71188 },
+ { 0x5196, 71192 },
+ { 0x5182, 71196 },
+ { 0x51A3, 71200 },
+ { 0x51A0, 71204 },
+ { 0x519E, 71208 },
+ { 0x518D, 71212 },
+ { 0x5193, 71216 },
+ { 0x5199, 71220 },
+ { 0x518A, 71224 },
+ { 0x518F, 71228 },
+ { 0x5188, 71232 },
+ { 0x51A8, 71236 },
+ { 0x518B, 71240 },
+ { 0x5195, 71244 },
+ { 0x5190, 71248 },
+ { 0x519C, 71252 },
+ { 0x51A4, 71256 },
+ { 0x51A5, 71260 },
+ { 0x5197, 71264 },
+ { 0x51AB, 71268 },
+ { 0x5191, 71272 },
+ { 0x5194, 71276 },
+ { 0x51AA, 71280 },
+ { 0x51A9, 71284 },
+ { 0x5192, 71288 },
+ { 0x51BB, 71292 },
+ { 0x51BD, 71295 },
+ { 0x80AA, 71298 },
+ { 0x7BE8, 71300 },
+ { 0x2260, 71304 },
+ { 0x7F9F, 71305 },
+ { 0x1F3E, 71306 },
+ { 0x7D2A, 71309 },
+ { 0x4C2A, 71310 },
+ { 0x4C2D, 71313 },
+ { 0x4C2B, 71316 },
+ { 0x4C2C, 71319 },
+ { 0x4C44, 71322 },
+ { 0x4C32, 71325 },
+ { 0x4C3F, 71328 },
+ { 0x4C30, 71331 },
+ { 0x4C4C, 71334 },
+ { 0x4C34, 71337 },
+ { 0x4C2E, 71340 },
+ { 0x4C49, 71343 },
+ { 0x4C46, 71346 },
+ { 0x4C41, 71349 },
+ { 0x4C42, 71352 },
+ { 0x4C48, 71355 },
+ { 0x4C4B, 71358 },
+ { 0x4C3D, 71361 },
+ { 0x4C4A, 71364 },
+ { 0x4C47, 71367 },
+ { 0x4C45, 71370 },
+ { 0x4C33, 71373 },
+ { 0x4C39, 71376 },
+ { 0x4C40, 71379 },
+ { 0x4C31, 71382 },
+ { 0x4C35, 71385 },
+ { 0x4C2F, 71388 },
+ { 0x4C3C, 71391 },
+ { 0x4C36, 71394 },
+ { 0x4C43, 71397 },
+ { 0x4C4E, 71400 },
+ { 0x4C4D, 71403 },
+ { 0x4C3E, 71406 },
+ { 0x4C37, 71409 },
+ { 0x4C3A, 71412 },
+ { 0x4C3B, 71415 },
+ { 0x4C38, 71418 },
+ { 0x4C4F, 71421 },
+ { 0x7A4F, 71424 },
+ { 0x7A56, 71426 },
+ { 0x6C5B, 71428 },
+ { 0x6C5C, 71432 },
+ { 0x6C5D, 71436 },
+ { 0x6C5E, 71442 },
+ { 0x6C58, 71448 },
+ { 0x6C59, 71452 },
+ { 0x6C5A, 71458 },
+ { 0x6C7B, 71464 },
+ { 0x6CC6, 71468 },
+ { 0x6C44, 71471 },
+ { 0x6CCE, 71475 },
+ { 0x6C6D, 71478 },
+ { 0x6C43, 71482 },
+ { 0x6CE0, 71486 },
+ { 0x6CAE, 71491 },
+ { 0x6CAC, 71495 },
+ { 0x6CB0, 71499 },
+ { 0x6CB2, 71503 },
+ { 0x6C9C, 71507 },
+ { 0x6C7A, 71513 },
+ { 0x6D15, 71519 },
+ { 0x6C46, 71523 },
+ { 0x6CEC, 71526 },
+ { 0x6CED, 71529 },
+ { 0x6C5F, 71533 },
+ { 0x6C60, 71537 },
+ { 0x6C64, 71541 },
+ { 0x6C65, 71545 },
+ { 0x6CF8, 71549 },
+ { 0x6CF7, 71553 },
+ { 0x6C96, 71557 },
+ { 0x6C74, 71561 },
+ { 0x6CE8, 71565 },
+ { 0x6C40, 71570 },
+ { 0x6C8B, 71575 },
+ { 0x6C8A, 71580 },
+ { 0x6C91, 71585 },
+ { 0x6C7C, 71589 },
+ { 0x6D21, 71593 },
+ { 0x6CCF, 71596 },
+ { 0x6CD2, 71599 },
+ { 0x6CD1, 71603 },
+ { 0x6C8F, 71607 },
+ { 0x6CEB, 71611 },
+ { 0x6CAD, 71615 },
+ { 0x6CAB, 71619 },
+ { 0x6CAF, 71623 },
+ { 0x6CB1, 71627 },
+ { 0x6C4E, 71631 },
+ { 0x6C94, 71634 },
+ { 0x6D07, 71637 },
+ { 0x6C3C, 71640 },
+ { 0x6CC9, 71644 },
+ { 0x6CCD, 71647 },
+ { 0x6CCC, 71653 },
+ { 0x6D22, 71658 },
+ { 0x6CEF, 71661 },
+ { 0x6CF9, 71664 },
+ { 0x6CFA, 71669 },
+ { 0x6CC8, 71674 },
+ { 0x6C72, 71677 },
+ { 0x6CE7, 71681 },
+ { 0x6CE6, 71686 },
+ { 0x6CC7, 71690 },
+ { 0x6C41, 71693 },
+ { 0x6C45, 71698 },
+ { 0x6C68, 71701 },
+ { 0x6C69, 71705 },
+ { 0x6C3F, 71709 },
+ { 0x6D0B, 71713 },
+ { 0x6C95, 71716 },
+ { 0x6C73, 71720 },
+ { 0x6C4C, 71724 },
+ { 0x6CF0, 71728 },
+ { 0x6CFB, 71731 },
+ { 0x6C7D, 71735 },
+ { 0x6D0D, 71740 },
+ { 0x6C6C, 71743 },
+ { 0x6C3E, 71747 },
+ { 0x6CE1, 71751 },
+ { 0x6C63, 71755 },
+ { 0x6C62, 71759 },
+ { 0x6C3B, 71763 },
+ { 0x6C98, 71767 },
+ { 0x6C76, 71771 },
+ { 0x6D16, 71775 },
+ { 0x6D17, 71780 },
+ { 0x6D20, 71786 },
+ { 0x6D1B, 71791 },
+ { 0x6D18, 71796 },
+ { 0x6D1A, 71801 },
+ { 0x6D1F, 71806 },
+ { 0x6D1E, 71813 },
+ { 0x6D1D, 71820 },
+ { 0x6D1C, 71827 },
+ { 0x6D19, 71834 },
+ { 0x6CEE, 71839 },
+ { 0x6CF3, 71842 },
+ { 0x6CFD, 71845 },
+ { 0x6CF4, 71849 },
+ { 0x6C6E, 71853 },
+ { 0x6C6F, 71857 },
+ { 0x6C42, 71861 },
+ { 0x6C3A, 71865 },
+ { 0x6D0A, 71869 },
+ { 0x6C7F, 71873 },
+ { 0x6C7E, 71878 },
+ { 0x6CC5, 71883 },
+ { 0x6CFF, 71886 },
+ { 0x6D01, 71893 },
+ { 0x6D00, 71901 },
+ { 0x6D02, 71908 },
+ { 0x6D03, 71915 },
+ { 0x6D04, 71922 },
+ { 0x6D05, 71930 },
+ { 0x6D06, 71938 },
+ { 0x6C4F, 71946 },
+ { 0x6C4D, 71949 },
+ { 0x6C93, 71952 },
+ { 0x6C92, 71957 },
+ { 0x6C4A, 71962 },
+ { 0x6C4B, 71965 },
+ { 0x6C66, 71969 },
+ { 0x6C67, 71973 },
+ { 0x6D0C, 71977 },
+ { 0x6C97, 71980 },
+ { 0x6C75, 71984 },
+ { 0x6C6B, 71988 },
+ { 0x6C6A, 71993 },
+ { 0x6C3D, 71998 },
+ { 0x6D0F, 72003 },
+ { 0x6CA2, 72006 },
+ { 0x6CA3, 72010 },
+ { 0x6CA4, 72014 },
+ { 0x6CD0, 72018 },
+ { 0x6C61, 72022 },
+ { 0x6C90, 72027 },
+ { 0x6C50, 72031 },
+ { 0x6CD3, 72035 },
+ { 0x6CD4, 72039 },
+ { 0x6CD5, 72043 },
+ { 0x6CD6, 72047 },
+ { 0x6CD7, 72051 },
+ { 0x6CD8, 72055 },
+ { 0x6CD9, 72059 },
+ { 0x6CDA, 72063 },
+ { 0x6CDB, 72067 },
+ { 0x6CDC, 72071 },
+ { 0x6CDD, 72075 },
+ { 0x6C47, 72079 },
+ { 0x6C48, 72083 },
+ { 0x6C49, 72087 },
+ { 0x6C55, 72091 },
+ { 0x6D10, 72095 },
+ { 0x6D14, 72098 },
+ { 0x6C81, 72102 },
+ { 0x6C89, 72108 },
+ { 0x6C88, 72115 },
+ { 0x6C80, 72122 },
+ { 0x6C87, 72128 },
+ { 0x6C86, 72134 },
+ { 0x6C83, 72140 },
+ { 0x6C82, 72146 },
+ { 0x6C85, 72152 },
+ { 0x6C84, 72158 },
+ { 0x6C51, 72164 },
+ { 0x6CE3, 72168 },
+ { 0x6CBE, 72173 },
+ { 0x6CC1, 72177 },
+ { 0x6CBD, 72181 },
+ { 0x6CE2, 72185 },
+ { 0x6CBF, 72190 },
+ { 0x6CE5, 72194 },
+ { 0x6C9D, 72199 },
+ { 0x6CBA, 72203 },
+ { 0x6CC0, 72207 },
+ { 0x6CB3, 72211 },
+ { 0x6CC2, 72215 },
+ { 0x6CA6, 72220 },
+ { 0x6CA7, 72224 },
+ { 0x6CA8, 72228 },
+ { 0x6CA9, 72232 },
+ { 0x6CAA, 72236 },
+ { 0x6CB5, 72240 },
+ { 0x6CC3, 72244 },
+ { 0x6CB7, 72249 },
+ { 0x6CE4, 72253 },
+ { 0x6CB4, 72257 },
+ { 0x6C9F, 72261 },
+ { 0x6CA0, 72265 },
+ { 0x6CA1, 72269 },
+ { 0x6CA5, 72273 },
+ { 0x6C9E, 72278 },
+ { 0x6CB6, 72283 },
+ { 0x6CB9, 72287 },
+ { 0x6CB8, 72291 },
+ { 0x6CCA, 72295 },
+ { 0x6C54, 72298 },
+ { 0x6C53, 72302 },
+ { 0x6CE9, 72306 },
+ { 0x6CEA, 72310 },
+ { 0x6D08, 72314 },
+ { 0x6D09, 72319 },
+ { 0x6D11, 72324 },
+ { 0x6D12, 72327 },
+ { 0x6D0E, 72331 },
+ { 0x6D13, 72334 },
+ { 0x6C99, 72338 },
+ { 0x6C77, 72342 },
+ { 0x6CBB, 72346 },
+ { 0x6CBC, 72350 },
+ { 0x6CFC, 72354 },
+ { 0x6CF2, 72358 },
+ { 0x6CF1, 72362 },
+ { 0x6CFE, 72366 },
+ { 0x6CF6, 72370 },
+ { 0x6CF5, 72374 },
+ { 0x6C56, 72378 },
+ { 0x6C52, 72382 },
+ { 0x6CCB, 72386 },
+ { 0x6C57, 72389 },
+ { 0x6CDE, 72393 },
+ { 0x6CDF, 72396 },
+ { 0x6C8E, 72399 },
+ { 0x6CC4, 72403 },
+ { 0x6C70, 72406 },
+ { 0x6C71, 72410 },
+ { 0x6C9B, 72414 },
+ { 0x6C79, 72418 },
+ { 0x6C9A, 72422 },
+ { 0x6C78, 72426 },
+ { 0x6C8D, 72430 },
+ { 0x6C8C, 72436 },
+ { 0x7A53, 72442 },
+ { 0x7A32, 72444 },
+ { 0x393F, 72448 },
+ { 0x3944, 72453 },
+ { 0x3940, 72458 },
+ { 0x3943, 72463 },
+ { 0x3942, 72468 },
+ { 0x3947, 72473 },
+ { 0x393E, 72478 },
+ { 0x3946, 72483 },
+ { 0x3945, 72488 },
+ { 0x3941, 72493 },
+ { 0x0E3E, 72498 },
+ { 0x0E43, 72502 },
+ { 0x0E3F, 72506 },
+ { 0x0E42, 72510 },
+ { 0x0E41, 72514 },
+ { 0x0E46, 72518 },
+ { 0x0E3D, 72522 },
+ { 0x0E45, 72526 },
+ { 0x0E44, 72530 },
+ { 0x0E40, 72534 },
+ { 0x0DE4, 72538 },
+ { 0x39BB, 72542 },
+ { 0x39BC, 72547 },
+ { 0x39BD, 72552 },
+ { 0x0DE7, 72557 },
+ { 0x3933, 72560 },
+ { 0x0E34, 72564 },
+ { 0x0E35, 72568 },
+ { 0x0E36, 72572 },
+ { 0x0E37, 72576 },
+ { 0x0E38, 72580 },
+ { 0x0E39, 72585 },
+ { 0x0E3A, 72590 },
+ { 0x0E3C, 72596 },
+ { 0x0E47, 72601 },
+ { 0x0E48, 72605 },
+ { 0x0DF7, 72609 },
+ { 0x0DE6, 72613 },
+ { 0x0DF8, 72616 },
+ { 0x0DE5, 72619 },
+ { 0x0E16, 72622 },
+ { 0x0E17, 72628 },
+ { 0x0E18, 72634 },
+ { 0x0E19, 72640 },
+ { 0x0E1A, 72646 },
+ { 0x0DE3, 72652 },
+ { 0x0E11, 72655 },
+ { 0x0E10, 72662 },
+ { 0x0DEE, 72668 },
+ { 0x0DF3, 72671 },
+ { 0x0DEF, 72674 },
+ { 0x0DF2, 72677 },
+ { 0x0DF1, 72680 },
+ { 0x0DF6, 72683 },
+ { 0x0DED, 72686 },
+ { 0x0DF5, 72689 },
+ { 0x0DF4, 72692 },
+ { 0x0DF0, 72695 },
+ { 0x0DDE, 72698 },
+ { 0x0DE2, 72702 },
+ { 0x0DDA, 72707 },
+ { 0x0DDC, 72711 },
+ { 0x0DD9, 72715 },
+ { 0x0DDF, 72719 },
+ { 0x0DDB, 72723 },
+ { 0x0DDD, 72727 },
+ { 0x0DE1, 72731 },
+ { 0x0DE0, 72736 },
+ { 0x0E1E, 72741 },
+ { 0x0E0F, 72747 },
+ { 0x0E31, 72753 },
+ { 0x0E32, 72758 },
+ { 0x0E30, 72764 },
+ { 0x0E33, 72769 },
+ { 0x0DD8, 72775 },
+ { 0x0E49, 72780 },
+ { 0x0E4A, 72785 },
+ { 0x0E20, 72790 },
+ { 0x0E21, 72795 },
+ { 0x0E1F, 72800 },
+ { 0x0E05, 72805 },
+ { 0x0E03, 72810 },
+ { 0x0E06, 72815 },
+ { 0x0E04, 72820 },
+ { 0x0E14, 72825 },
+ { 0x0E15, 72832 },
+ { 0x0DCE, 72839 },
+ { 0x0DD4, 72842 },
+ { 0x0DD0, 72845 },
+ { 0x0DD6, 72848 },
+ { 0x0DD2, 72851 },
+ { 0x0DD7, 72854 },
+ { 0x0DC4, 72857 },
+ { 0x0DB2, 72860 },
+ { 0x0DBF, 72863 },
+ { 0x0DAF, 72866 },
+ { 0x0DCC, 72869 },
+ { 0x0DD1, 72872 },
+ { 0x0DB4, 72875 },
+ { 0x0DAD, 72878 },
+ { 0x0DC9, 72881 },
+ { 0x0DC6, 72884 },
+ { 0x0DC1, 72887 },
+ { 0x0DC2, 72890 },
+ { 0x0DC8, 72893 },
+ { 0x0DCB, 72896 },
+ { 0x0DBD, 72899 },
+ { 0x0DD3, 72902 },
+ { 0x0DCA, 72905 },
+ { 0x0DC7, 72908 },
+ { 0x0DC5, 72911 },
+ { 0x0DB3, 72914 },
+ { 0x0DBA, 72917 },
+ { 0x0DC0, 72920 },
+ { 0x0DB0, 72923 },
+ { 0x0DB5, 72926 },
+ { 0x0DAE, 72929 },
+ { 0x0DCD, 72932 },
+ { 0x0DD5, 72935 },
+ { 0x0E09, 72939 },
+ { 0x0E0A, 72943 },
+ { 0x0E08, 72947 },
+ { 0x0E07, 72951 },
+ { 0x0DB1, 72955 },
+ { 0x0DBC, 72958 },
+ { 0x0DB6, 72961 },
+ { 0x0DC3, 72964 },
+ { 0x0DFD, 72967 },
+ { 0x0DFE, 72970 },
+ { 0x394B, 72973 },
+ { 0x3949, 72978 },
+ { 0x3936, 72983 },
+ { 0x3937, 72988 },
+ { 0x3939, 72993 },
+ { 0x394C, 72998 },
+ { 0x393B, 73003 },
+ { 0x394A, 73008 },
+ { 0x3938, 73013 },
+ { 0x393A, 73018 },
+ { 0x3948, 73023 },
+ { 0x393D, 73028 },
+ { 0x3935, 73033 },
+ { 0x393C, 73038 },
+ { 0x0DBE, 73043 },
+ { 0x0DB8, 73046 },
+ { 0x0DBB, 73049 },
+ { 0x0DB7, 73052 },
+ { 0x0E0E, 73055 },
+ { 0x0DCF, 73060 },
+ { 0x0E2C, 73064 },
+ { 0x0E25, 73068 },
+ { 0x0E28, 73072 },
+ { 0x0E2B, 73076 },
+ { 0x0E24, 73080 },
+ { 0x0E2E, 73084 },
+ { 0x0E22, 73088 },
+ { 0x0E29, 73092 },
+ { 0x0E26, 73096 },
+ { 0x3932, 73100 },
+ { 0x392F, 73104 },
+ { 0x392E, 73108 },
+ { 0x3930, 73112 },
+ { 0x0E23, 73116 },
+ { 0x3931, 73120 },
+ { 0x0E27, 73124 },
+ { 0x0E2A, 73128 },
+ { 0x0E2D, 73132 },
+ { 0x39BE, 73136 },
+ { 0x39BF, 73141 },
+ { 0x0DB9, 73146 },
+ { 0x39BA, 73149 },
+ { 0x0DEC, 73153 },
+ { 0x0E3B, 73157 },
+ { 0x39A1, 73162 },
+ { 0x39AF, 73166 },
+ { 0x39A0, 73170 },
+ { 0x39AD, 73174 },
+ { 0x39A3, 73178 },
+ { 0x39AB, 73182 },
+ { 0x39B3, 73186 },
+ { 0x39AC, 73190 },
+ { 0x39B1, 73194 },
+ { 0x39B2, 73198 },
+ { 0x39A2, 73202 },
+ { 0x39A8, 73206 },
+ { 0x39AA, 73210 },
+ { 0x39AE, 73214 },
+ { 0x39A4, 73218 },
+ { 0x39AE, 73222 },
+ { 0x39A5, 73226 },
+ { 0x39A6, 73230 },
+ { 0x39A9, 73234 },
+ { 0x39A7, 73238 },
+ { 0x0E1B, 73242 },
+ { 0x0E1C, 73248 },
+ { 0x0E1D, 73254 },
+ { 0x0E01, 73260 },
+ { 0x0DFF, 73264 },
+ { 0x0E02, 73268 },
+ { 0x0E00, 73272 },
+ { 0x0E13, 73276 },
+ { 0x0E12, 73282 },
+ { 0x0E4B, 73288 },
+ { 0x0E4C, 73292 },
+ { 0x39B8, 73296 },
+ { 0x39B9, 73300 },
+ { 0x39B7, 73304 },
+ { 0x0DFC, 73308 },
+ { 0x0DF9, 73311 },
+ { 0x0DFA, 73314 },
+ { 0x0DFB, 73317 },
+ { 0x39B6, 73320 },
+ { 0x39B5, 73324 },
+ { 0x39B4, 73328 },
+ { 0x3934, 73332 },
+ { 0x39B0, 73337 },
+ { 0x0E0D, 73342 },
+ { 0x0E0C, 73348 },
+ { 0x0E0B, 73354 },
+ { 0x0E2F, 73360 },
+ { 0x0DEB, 73366 },
+ { 0x0DE9, 73371 },
+ { 0x0DEA, 73376 },
+ { 0x0DE8, 73381 },
+ { 0x7AEE, 73386 },
+ { 0x1EFE, 73387 },
+ { 0x1ED7, 73394 },
+ { 0x1ED8, 73401 },
+ { 0x1EBF, 73408 },
+ { 0x1EC3, 73413 },
+ { 0x1EC7, 73418 },
+ { 0x1EC0, 73422 },
+ { 0x1EC8, 73427 },
+ { 0x1EC4, 73431 },
+ { 0x1E96, 73436 },
+ { 0x2267, 73442 },
+ { 0x27E7, 73443 },
+ { 0x8071, 73446 },
+ { 0x7CAA, 73448 },
+ { 0x7FFF, 73450 },
+ { 0x803E, 73453 },
+ { 0x8014, 73461 },
+ { 0x8004, 73467 },
+ { 0x8043, 73470 },
+ { 0x8019, 73478 },
+ { 0x8001, 73484 },
+ { 0x8040, 73487 },
+ { 0x8016, 73495 },
+ { 0x8000, 73501 },
+ { 0x803F, 73504 },
+ { 0x8015, 73512 },
+ { 0x8002, 73518 },
+ { 0x8041, 73521 },
+ { 0x8017, 73529 },
+ { 0x8003, 73535 },
+ { 0x801C, 73538 },
+ { 0x8042, 73546 },
+ { 0x8031, 73554 },
+ { 0x8046, 73562 },
+ { 0x8018, 73570 },
+ { 0x8007, 73576 },
+ { 0x8029, 73582 },
+ { 0x802E, 73586 },
+ { 0x802B, 73590 },
+ { 0x802A, 73594 },
+ { 0x802C, 73598 },
+ { 0x802D, 73602 },
+ { 0x8049, 73606 },
+ { 0x804C, 73609 },
+ { 0x27B1, 73615 },
+ { 0x27B2, 73617 },
+ { 0x1CE6, 73619 },
+ { 0x4122, 73622 },
+ { 0x7BDD, 73624 },
+ { 0x23D0, 73630 },
+ { 0x7BDE, 73636 },
+ { 0x23D2, 73642 },
+ { 0x25C7, 73648 },
+ { 0x25C8, 73652 },
+ { 0x2A48, 73656 },
+ { 0x7AB3, 73658 },
+ { 0x7B59, 73659 },
+ { 0x7C52, 73661 },
+ { 0x4326, 73664 },
+ { 0x432B, 73667 },
+ { 0x4327, 73670 },
+ { 0x432A, 73673 },
+ { 0x4329, 73676 },
+ { 0x432E, 73679 },
+ { 0x4325, 73682 },
+ { 0x432D, 73685 },
+ { 0x432C, 73688 },
+ { 0x4328, 73691 },
+ { 0x431D, 73694 },
+ { 0x431E, 73697 },
+ { 0x431F, 73700 },
+ { 0x4320, 73703 },
+ { 0x4321, 73706 },
+ { 0x4322, 73709 },
+ { 0x4308, 73712 },
+ { 0x4323, 73715 },
+ { 0x4314, 73718 },
+ { 0x4313, 73721 },
+ { 0x431B, 73724 },
+ { 0x430A, 73727 },
+ { 0x4324, 73730 },
+ { 0x430E, 73733 },
+ { 0x430F, 73736 },
+ { 0x4309, 73739 },
+ { 0x430B, 73742 },
+ { 0x431C, 73745 },
+ { 0x4311, 73748 },
+ { 0x430C, 73751 },
+ { 0x431A, 73754 },
+ { 0x4307, 73757 },
+ { 0x4312, 73760 },
+ { 0x430D, 73763 },
+ { 0x4316, 73766 },
+ { 0x4317, 73769 },
+ { 0x4318, 73772 },
+ { 0x4319, 73775 },
+ { 0x4315, 73778 },
+ { 0x4310, 73781 },
+ { 0x76E4, 73784 },
+ { 0x76F6, 73788 },
+ { 0x76FF, 73793 },
+ { 0x76E9, 73798 },
+ { 0x76FB, 73802 },
+ { 0x7704, 73807 },
+ { 0x76ED, 73812 },
+ { 0x7708, 73816 },
+ { 0x76E5, 73821 },
+ { 0x76F7, 73825 },
+ { 0x7700, 73830 },
+ { 0x76E8, 73835 },
+ { 0x76FA, 73839 },
+ { 0x7703, 73844 },
+ { 0x76E7, 73849 },
+ { 0x76F9, 73853 },
+ { 0x7702, 73858 },
+ { 0x76EC, 73863 },
+ { 0x76FE, 73867 },
+ { 0x7707, 73872 },
+ { 0x76EB, 73877 },
+ { 0x76FD, 73881 },
+ { 0x7706, 73886 },
+ { 0x76F1, 73891 },
+ { 0x770C, 73895 },
+ { 0x76F0, 73900 },
+ { 0x770B, 73904 },
+ { 0x76EA, 73909 },
+ { 0x76FC, 73913 },
+ { 0x7705, 73918 },
+ { 0x76F2, 73923 },
+ { 0x770D, 73927 },
+ { 0x76E6, 73932 },
+ { 0x76F8, 73936 },
+ { 0x7701, 73941 },
+ { 0x76F4, 73946 },
+ { 0x770F, 73950 },
+ { 0x76F5, 73955 },
+ { 0x7710, 73959 },
+ { 0x76EF, 73964 },
+ { 0x770A, 73968 },
+ { 0x76EE, 73973 },
+ { 0x7709, 73977 },
+ { 0x76F3, 73982 },
+ { 0x770E, 73986 },
+ { 0x771F, 73991 },
+ { 0x7720, 73996 },
+ { 0x7711, 74001 },
+ { 0x7716, 74004 },
+ { 0x771C, 74009 },
+ { 0x771A, 74015 },
+ { 0x771E, 74020 },
+ { 0x7712, 74026 },
+ { 0x771D, 74031 },
+ { 0x7715, 74037 },
+ { 0x7714, 74042 },
+ { 0x771B, 74047 },
+ { 0x7719, 74053 },
+ { 0x7718, 74058 },
+ { 0x7717, 74063 },
+ { 0x7713, 74068 },
+ { 0x7C71, 74073 },
+ { 0x7B80, 74074 },
+ { 0x1E51, 74075 },
+ { 0x7F99, 74077 },
+ { 0x7F5B, 74078 },
+ { 0x7AC1, 74079 },
+ { 0x7CAE, 74080 },
+ { 0x0005, 74082 },
+ { 0x0075, 74084 },
+ { 0x7F0B, 74086 },
+ { 0x8089, 74088 },
+ { 0x786D, 74089 },
+ { 0x784F, 74094 },
+ { 0x7841, 74099 },
+ { 0x785E, 74104 },
+ { 0x785D, 74109 },
+ { 0x7872, 74113 },
+ { 0x7854, 74118 },
+ { 0x7846, 74123 },
+ { 0x7863, 74128 },
+ { 0x7876, 74133 },
+ { 0x7858, 74138 },
+ { 0x784A, 74143 },
+ { 0x7867, 74148 },
+ { 0x786E, 74153 },
+ { 0x7850, 74158 },
+ { 0x7842, 74163 },
+ { 0x785F, 74168 },
+ { 0x7840, 74173 },
+ { 0x7871, 74176 },
+ { 0x7853, 74181 },
+ { 0x7845, 74186 },
+ { 0x7862, 74191 },
+ { 0x787C, 74196 },
+ { 0x7870, 74199 },
+ { 0x7852, 74204 },
+ { 0x7844, 74209 },
+ { 0x7861, 74214 },
+ { 0x7877, 74219 },
+ { 0x7859, 74224 },
+ { 0x784B, 74229 },
+ { 0x7868, 74234 },
+ { 0x787A, 74239 },
+ { 0x785C, 74244 },
+ { 0x784E, 74249 },
+ { 0x786B, 74254 },
+ { 0x7875, 74259 },
+ { 0x7857, 74264 },
+ { 0x7849, 74269 },
+ { 0x7866, 74274 },
+ { 0x786C, 74279 },
+ { 0x7874, 74283 },
+ { 0x7856, 74288 },
+ { 0x7848, 74293 },
+ { 0x7865, 74298 },
+ { 0x7879, 74303 },
+ { 0x785B, 74308 },
+ { 0x784D, 74313 },
+ { 0x786A, 74318 },
+ { 0x7873, 74323 },
+ { 0x7855, 74328 },
+ { 0x7847, 74333 },
+ { 0x7864, 74338 },
+ { 0x786F, 74343 },
+ { 0x7851, 74348 },
+ { 0x7843, 74353 },
+ { 0x7860, 74358 },
+ { 0x787B, 74363 },
+ { 0x7878, 74367 },
+ { 0x785A, 74372 },
+ { 0x784C, 74377 },
+ { 0x7869, 74382 },
+ { 0x787D, 74387 },
+ { 0x787E, 74390 },
+ { 0x787F, 74393 },
+ { 0x7880, 74396 },
+ { 0x7881, 74399 },
+ { 0x7882, 74402 },
+ { 0x7883, 74405 },
+ { 0x7884, 74408 },
+ { 0x7885, 74411 },
+ { 0x7886, 74414 },
+ { 0x7887, 74417 },
+ { 0x7888, 74420 },
+ { 0x7889, 74423 },
+ { 0x788A, 74426 },
+ { 0x788B, 74429 },
+ { 0x788C, 74432 },
+ { 0x788D, 74435 },
+ { 0x788E, 74438 },
+ { 0x788F, 74441 },
+ { 0x7890, 74444 },
+ { 0x7891, 74447 },
+ { 0x8082, 74450 },
+ { 0x7A19, 74451 },
+ { 0x7B88, 74452 },
+ { 0x7D4A, 74453 },
+ { 0x79F1, 74456 },
+ { 0x80A7, 74458 },
+ { 0x7CD8, 74460 },
+ { 0x7CBB, 74463 },
+ { 0x7F67, 74465 },
+ { 0x7C42, 74466 },
+ { 0x7C50, 74467 },
+ { 0x7FAE, 74469 },
+ { 0x4854, 74471 },
+ { 0x4853, 74477 },
+ { 0x4843, 74483 },
+ { 0x484D, 74487 },
+ { 0x484B, 74491 },
+ { 0x4850, 74495 },
+ { 0x4840, 74499 },
+ { 0x4846, 74503 },
+ { 0x4848, 74507 },
+ { 0x484F, 74511 },
+ { 0x4847, 74515 },
+ { 0x483F, 74519 },
+ { 0x4841, 74523 },
+ { 0x484E, 74527 },
+ { 0x4845, 74531 },
+ { 0x4842, 74535 },
+ { 0x4849, 74539 },
+ { 0x484C, 74543 },
+ { 0x484A, 74547 },
+ { 0x4844, 74551 },
+ { 0x4855, 74555 },
+ { 0x485B, 74559 },
+ { 0x4859, 74564 },
+ { 0x4856, 74568 },
+ { 0x4858, 74572 },
+ { 0x4857, 74576 },
+ { 0x485A, 74580 },
+ { 0x4852, 74584 },
+ { 0x4851, 74589 },
+ { 0x2A39, 74593 },
+ { 0x7B66, 74596 },
+ { 0x228A, 74597 },
+ { 0x7F9C, 74599 },
+ { 0x2006, 74600 },
+ { 0x7D1D, 74603 },
+ { 0x7D79, 74605 },
+ { 0x79A2, 74607 },
+ { 0x7FFD, 74608 },
+ { 0x7E4B, 74609 },
+ { 0x2762, 74615 },
+ { 0x2768, 74621 },
+ { 0x7D19, 74627 },
+ { 0x003C, 74630 },
+ { 0x2618, 74632 },
+ { 0x2616, 74637 },
+ { 0x23E9, 74640 },
+ { 0x7C07, 74644 },
+ { 0x79FA, 74646 },
+ { 0x7F22, 74649 },
+ { 0x7AAD, 74654 },
+ { 0x7A8F, 74655 },
+ { 0x2386, 74656 },
+ { 0x27EB, 74661 },
+ { 0x27ED, 74667 },
+ { 0x2388, 74672 },
+ { 0x1D8D, 74676 },
+ { 0x7994, 74679 },
+ { 0x7995, 74683 },
+ { 0x7997, 74687 },
+ { 0x7999, 74691 },
+ { 0x7996, 74695 },
+ { 0x7998, 74699 },
+ { 0x7D3D, 74703 },
+ { 0x7A57, 74704 },
+ { 0x2812, 74708 },
+ { 0x2814, 74712 },
+ { 0x2813, 74716 },
+ { 0x2815, 74720 },
+ { 0x2816, 74724 },
+ { 0x2811, 74728 },
+ { 0x2234, 74732 },
+ { 0x7D86, 74733 },
+ { 0x1D5B, 74734 },
+ { 0x0066, 74735 },
+ { 0x1F62, 74737 },
+ { 0x7F2B, 74738 },
+ { 0x1D73, 74744 },
+ { 0x22DA, 74746 },
+ { 0x7F57, 74747 },
+ { 0x4BBC, 74751 },
+ { 0x4BD2, 74753 },
+ { 0x4BC2, 74755 },
+ { 0x4BB8, 74758 },
+ { 0x4BD3, 74761 },
+ { 0x4B7A, 74764 },
+ { 0x4B79, 74767 },
+ { 0x4BB9, 74770 },
+ { 0x4BC7, 74773 },
+ { 0x4B78, 74777 },
+ { 0x4BBA, 74780 },
+ { 0x4BBB, 74783 },
+ { 0x4BBD, 74786 },
+ { 0x4BC9, 74788 },
+ { 0x4BCE, 74791 },
+ { 0x4BCA, 74794 },
+ { 0x4BCD, 74797 },
+ { 0x4BCC, 74800 },
+ { 0x4BD1, 74803 },
+ { 0x4BC8, 74806 },
+ { 0x4BD0, 74809 },
+ { 0x4BCF, 74812 },
+ { 0x4BCB, 74815 },
+ { 0x4BC4, 74818 },
+ { 0x4BC5, 74823 },
+ { 0x4BB4, 74826 },
+ { 0x4BAC, 74830 },
+ { 0x4BB6, 74834 },
+ { 0x4BAE, 74838 },
+ { 0x4BAB, 74842 },
+ { 0x4BB5, 74846 },
+ { 0x4BB7, 74850 },
+ { 0x4BAD, 74854 },
+ { 0x4BAF, 74858 },
+ { 0x4BB2, 74862 },
+ { 0x4BB0, 74867 },
+ { 0x4BB3, 74872 },
+ { 0x4BB1, 74877 },
+ { 0x4BC6, 74882 },
+ { 0x4BC3, 74887 },
+ { 0x4BBE, 74891 },
+ { 0x4B7B, 74894 },
+ { 0x4B85, 74897 },
+ { 0x4B7D, 74900 },
+ { 0x4B87, 74903 },
+ { 0x4B7F, 74906 },
+ { 0x4B7C, 74909 },
+ { 0x4B86, 74912 },
+ { 0x4B88, 74915 },
+ { 0x4B9F, 74918 },
+ { 0x4B8E, 74921 },
+ { 0x4B9A, 74924 },
+ { 0x4B8B, 74927 },
+ { 0x4BAA, 74930 },
+ { 0x4B7E, 74933 },
+ { 0x4B90, 74936 },
+ { 0x4B89, 74939 },
+ { 0x4BA4, 74942 },
+ { 0x4BA1, 74945 },
+ { 0x4B9C, 74948 },
+ { 0x4B9D, 74951 },
+ { 0x4BA3, 74954 },
+ { 0x4BA9, 74957 },
+ { 0x4B98, 74960 },
+ { 0x4B80, 74963 },
+ { 0x4BA6, 74966 },
+ { 0x4BA2, 74969 },
+ { 0x4BA0, 74972 },
+ { 0x4B8F, 74975 },
+ { 0x4B95, 74978 },
+ { 0x4B9B, 74981 },
+ { 0x4B8C, 74984 },
+ { 0x4B91, 74987 },
+ { 0x4B8A, 74990 },
+ { 0x4BA5, 74993 },
+ { 0x4B8D, 74996 },
+ { 0x4B97, 74999 },
+ { 0x4B92, 75002 },
+ { 0x4B9E, 75005 },
+ { 0x4BA7, 75008 },
+ { 0x4BA8, 75011 },
+ { 0x4B99, 75014 },
+ { 0x4B93, 75017 },
+ { 0x4B96, 75020 },
+ { 0x4B94, 75023 },
+ { 0x4B83, 75026 },
+ { 0x4B81, 75030 },
+ { 0x4B84, 75034 },
+ { 0x4B82, 75038 },
+ { 0x4BC1, 75042 },
+ { 0x4BD6, 75045 },
+ { 0x4BD7, 75048 },
+ { 0x4BC0, 75051 },
+ { 0x4BD4, 75053 },
+ { 0x4BBF, 75055 },
+ { 0x4BD5, 75058 },
+ { 0x42F4, 75061 },
+ { 0x42ED, 75064 },
+ { 0x42F1, 75067 },
+ { 0x4300, 75070 },
+ { 0x42DC, 75073 },
+ { 0x42FA, 75076 },
+ { 0x42F0, 75079 },
+ { 0x42F8, 75082 },
+ { 0x4301, 75085 },
+ { 0x42FF, 75088 },
+ { 0x42EF, 75091 },
+ { 0x42FE, 75094 },
+ { 0x42E1, 75097 },
+ { 0x4304, 75100 },
+ { 0x42F7, 75103 },
+ { 0x42EE, 75106 },
+ { 0x4302, 75109 },
+ { 0x42DA, 75112 },
+ { 0x42E3, 75115 },
+ { 0x4305, 75118 },
+ { 0x42F9, 75121 },
+ { 0x42F6, 75124 },
+ { 0x42FB, 75127 },
+ { 0x42FD, 75130 },
+ { 0x42F3, 75133 },
+ { 0x42D8, 75136 },
+ { 0x42E4, 75139 },
+ { 0x42E9, 75142 },
+ { 0x42DF, 75145 },
+ { 0x4306, 75148 },
+ { 0x42E6, 75151 },
+ { 0x42E2, 75154 },
+ { 0x42E0, 75157 },
+ { 0x42D9, 75160 },
+ { 0x42EB, 75163 },
+ { 0x42EC, 75166 },
+ { 0x42FC, 75169 },
+ { 0x42D7, 75172 },
+ { 0x42F5, 75175 },
+ { 0x42DD, 75178 },
+ { 0x42E5, 75181 },
+ { 0x42F2, 75184 },
+ { 0x4303, 75187 },
+ { 0x42EA, 75190 },
+ { 0x42E8, 75193 },
+ { 0x42DB, 75196 },
+ { 0x42DE, 75199 },
+ { 0x42E7, 75202 },
+ { 0x7F2E, 75205 },
+ { 0x2603, 75210 },
+ { 0x4DE5, 75212 },
+ { 0x4DDC, 75217 },
+ { 0x4DDB, 75220 },
+ { 0x4DDD, 75223 },
+ { 0x4DDA, 75226 },
+ { 0x4DD9, 75229 },
+ { 0x4DD8, 75232 },
+ { 0x4DDE, 75235 },
+ { 0x4DD4, 75237 },
+ { 0x4DCE, 75241 },
+ { 0x4DD6, 75245 },
+ { 0x4DD0, 75249 },
+ { 0x4DCD, 75253 },
+ { 0x4DD5, 75257 },
+ { 0x4DD7, 75261 },
+ { 0x4DCF, 75265 },
+ { 0x4DD1, 75269 },
+ { 0x4DD2, 75273 },
+ { 0x4DD3, 75278 },
+ { 0x4DF8, 75283 },
+ { 0x4DF9, 75288 },
+ { 0x4DDF, 75293 },
+ { 0x4D9E, 75296 },
+ { 0x4DA8, 75299 },
+ { 0x4DA0, 75302 },
+ { 0x4DAA, 75305 },
+ { 0x4DA2, 75308 },
+ { 0x4D9F, 75311 },
+ { 0x4DA9, 75314 },
+ { 0x4DAB, 75317 },
+ { 0x4DC2, 75320 },
+ { 0x4DB1, 75323 },
+ { 0x4DBD, 75326 },
+ { 0x4DAE, 75329 },
+ { 0x4DCC, 75332 },
+ { 0x4DA1, 75335 },
+ { 0x4DB3, 75338 },
+ { 0x4DAC, 75341 },
+ { 0x4DC7, 75344 },
+ { 0x4DC4, 75347 },
+ { 0x4DBF, 75350 },
+ { 0x4DC0, 75353 },
+ { 0x4DC6, 75356 },
+ { 0x4DCB, 75359 },
+ { 0x4DBB, 75362 },
+ { 0x4DA3, 75365 },
+ { 0x4DC8, 75368 },
+ { 0x4DC5, 75371 },
+ { 0x4DC3, 75374 },
+ { 0x4DB2, 75377 },
+ { 0x4DB8, 75380 },
+ { 0x4DBE, 75383 },
+ { 0x4DAF, 75386 },
+ { 0x4DB4, 75389 },
+ { 0x4DAD, 75392 },
+ { 0x4DB0, 75395 },
+ { 0x4DBA, 75398 },
+ { 0x4DB5, 75401 },
+ { 0x4DC1, 75404 },
+ { 0x4DC9, 75407 },
+ { 0x4DCA, 75410 },
+ { 0x4DBC, 75413 },
+ { 0x4DB6, 75416 },
+ { 0x4DB9, 75419 },
+ { 0x4DB7, 75422 },
+ { 0x4DA6, 75425 },
+ { 0x4DA4, 75429 },
+ { 0x4DA7, 75433 },
+ { 0x4DA5, 75437 },
+ { 0x4DF7, 75441 },
+ { 0x4DF5, 75445 },
+ { 0x4DF6, 75450 },
+ { 0x4DF4, 75455 },
+ { 0x4DE9, 75460 },
+ { 0x4DEA, 75469 },
+ { 0x4DE8, 75478 },
+ { 0x4DED, 75486 },
+ { 0x4DEE, 75492 },
+ { 0x4DF2, 75498 },
+ { 0x4DF3, 75506 },
+ { 0x4DF1, 75514 },
+ { 0x4DE7, 75521 },
+ { 0x4DE6, 75529 },
+ { 0x4DF0, 75537 },
+ { 0x4DEF, 75543 },
+ { 0x4DEB, 75549 },
+ { 0x4DEC, 75554 },
+ { 0x4DE1, 75561 },
+ { 0x4DE0, 75564 },
+ { 0x4DE2, 75567 },
+ { 0x4DE3, 75570 },
+ { 0x4DE4, 75573 },
+ { 0x26BE, 75576 },
+ { 0x26BF, 75579 },
+ { 0x26C0, 75582 },
+ { 0x26C1, 75588 },
+ { 0x268D, 75594 },
+ { 0x0C25, 75597 },
+ { 0x0C2A, 75601 },
+ { 0x0C26, 75605 },
+ { 0x0C29, 75609 },
+ { 0x0C28, 75613 },
+ { 0x0C2D, 75617 },
+ { 0x0C24, 75621 },
+ { 0x0C2C, 75625 },
+ { 0x0C2B, 75629 },
+ { 0x0C27, 75633 },
+ { 0x0C14, 75637 },
+ { 0x0BD8, 75640 },
+ { 0x0BD7, 75643 },
+ { 0x0BD6, 75646 },
+ { 0x0C1E, 75649 },
+ { 0x0C19, 75654 },
+ { 0x0C1B, 75659 },
+ { 0x0C17, 75664 },
+ { 0x0C2F, 75669 },
+ { 0x0C2E, 75674 },
+ { 0x0C18, 75679 },
+ { 0x0C1A, 75684 },
+ { 0x0C16, 75689 },
+ { 0x0C1F, 75694 },
+ { 0x0C1D, 75699 },
+ { 0x0C21, 75703 },
+ { 0x0C20, 75710 },
+ { 0x0C22, 75716 },
+ { 0x0C15, 75722 },
+ { 0x0C23, 75726 },
+ { 0x0C1C, 75730 },
+ { 0x0C09, 75734 },
+ { 0x0BD9, 75738 },
+ { 0x0BE5, 75741 },
+ { 0x0BDD, 75744 },
+ { 0x0BE8, 75747 },
+ { 0x0BDF, 75750 },
+ { 0x0BDA, 75753 },
+ { 0x0BDB, 75756 },
+ { 0x0BE7, 75759 },
+ { 0x0BEA, 75762 },
+ { 0x0C0C, 75765 },
+ { 0x0C02, 75769 },
+ { 0x0C10, 75773 },
+ { 0x0BE6, 75777 },
+ { 0x0C13, 75780 },
+ { 0x0C11, 75783 },
+ { 0x0BDE, 75786 },
+ { 0x0BEF, 75789 },
+ { 0x0C08, 75793 },
+ { 0x0BE9, 75796 },
+ { 0x0C0B, 75799 },
+ { 0x0C03, 75802 },
+ { 0x0BF0, 75806 },
+ { 0x0BF7, 75810 },
+ { 0x0BFD, 75814 },
+ { 0x0C0E, 75818 },
+ { 0x0BF6, 75822 },
+ { 0x0BF5, 75827 },
+ { 0x0BE0, 75831 },
+ { 0x0C0D, 75834 },
+ { 0x0C0A, 75837 },
+ { 0x0BDC, 75840 },
+ { 0x0BE3, 75843 },
+ { 0x0BE1, 75846 },
+ { 0x0BE4, 75849 },
+ { 0x0BE2, 75852 },
+ { 0x0C12, 75855 },
+ { 0x0BFC, 75859 },
+ { 0x0C0F, 75863 },
+ { 0x0C06, 75867 },
+ { 0x0BF1, 75871 },
+ { 0x0C00, 75875 },
+ { 0x0BED, 75879 },
+ { 0x0BF3, 75883 },
+ { 0x0BEB, 75887 },
+ { 0x0C04, 75891 },
+ { 0x0BFE, 75895 },
+ { 0x0BFA, 75899 },
+ { 0x0BF8, 75903 },
+ { 0x0C07, 75907 },
+ { 0x0BF2, 75911 },
+ { 0x0C01, 75915 },
+ { 0x0BEE, 75919 },
+ { 0x0BF4, 75923 },
+ { 0x0BEC, 75927 },
+ { 0x0C05, 75931 },
+ { 0x0BFF, 75935 },
+ { 0x0BFB, 75939 },
+ { 0x0BF9, 75943 },
+ { 0x4BD8, 75947 },
+ { 0x4BDD, 75951 },
+ { 0x4BD9, 75955 },
+ { 0x4BDC, 75959 },
+ { 0x4BDB, 75963 },
+ { 0x4BE0, 75967 },
+ { 0x4BDF, 75971 },
+ { 0x4BDE, 75975 },
+ { 0x4BDA, 75979 },
+ { 0x4BEA, 75983 },
+ { 0x4BEB, 75988 },
+ { 0x4BE1, 75993 },
+ { 0x4BE5, 75997 },
+ { 0x4BE4, 76001 },
+ { 0x4BE6, 76005 },
+ { 0x4BE8, 76009 },
+ { 0x4BE9, 76013 },
+ { 0x4BE3, 76017 },
+ { 0x4BE2, 76021 },
+ { 0x4BE7, 76025 },
+ { 0x0C30, 76029 },
+ { 0x235B, 76032 },
+ { 0x26B6, 76035 },
+ { 0x26B8, 76040 },
+ { 0x26B7, 76048 },
+ { 0x26B9, 76053 },
+ { 0x277B, 76061 },
+ { 0x277D, 76067 },
+ { 0x2678, 76073 },
+ { 0x2679, 76076 },
+ { 0x26CB, 76079 },
+ { 0x26CD, 76081 },
+ { 0x7CD4, 76086 },
+ { 0x7CD5, 76092 },
+ { 0x7CA1, 76098 },
+ { 0x7C9D, 76102 },
+ { 0x7C9F, 76107 },
+ { 0x7C9E, 76115 },
+ { 0x7CA0, 76123 },
+ { 0x7F71, 76131 },
+ { 0x7CA2, 76135 },
+ { 0x7CA4, 76139 },
+ { 0x7F2C, 76144 },
+ { 0x7F6F, 76153 },
+ { 0x7CA8, 76161 },
+ { 0x7CA7, 76165 },
+ { 0x7D46, 76170 },
+ { 0x2224, 76172 },
+ { 0x22E5, 76173 },
+ { 0x49BC, 76176 },
+ { 0x49C7, 76179 },
+ { 0x49C3, 76182 },
+ { 0x49C4, 76185 },
+ { 0x49CB, 76188 },
+ { 0x49BD, 76191 },
+ { 0x49C6, 76194 },
+ { 0x49BA, 76197 },
+ { 0x49CC, 76200 },
+ { 0x49BF, 76203 },
+ { 0x49C1, 76206 },
+ { 0x49CD, 76209 },
+ { 0x49CA, 76212 },
+ { 0x49C0, 76215 },
+ { 0x49B9, 76218 },
+ { 0x49BB, 76221 },
+ { 0x49C8, 76224 },
+ { 0x49BE, 76227 },
+ { 0x49C2, 76230 },
+ { 0x49C5, 76233 },
+ { 0x49C9, 76236 },
+ { 0x49DA, 76239 },
+ { 0x49DD, 76242 },
+ { 0x49DB, 76246 },
+ { 0x49DC, 76249 },
+ { 0x49D1, 76252 },
+ { 0x49CF, 76256 },
+ { 0x49D2, 76260 },
+ { 0x49D0, 76265 },
+ { 0x49D5, 76270 },
+ { 0x49D6, 76274 },
+ { 0x49D7, 76278 },
+ { 0x49D8, 76283 },
+ { 0x49D3, 76287 },
+ { 0x49D4, 76291 },
+ { 0x49D9, 76295 },
+ { 0x49CE, 76299 },
+ { 0x49E1, 76302 },
+ { 0x49DE, 76308 },
+ { 0x49DF, 76313 },
+ { 0x49E2, 76320 },
+ { 0x49E0, 76326 },
+ { 0x000F, 76331 },
+ { 0x2617, 76332 },
+ { 0x508C, 76335 },
+ { 0x508B, 76342 },
+ { 0x508A, 76351 },
+ { 0x5087, 76361 },
+ { 0x5089, 76364 },
+ { 0x5086, 76367 },
+ { 0x5088, 76370 },
+ { 0x5083, 76374 },
+ { 0x5082, 76377 },
+ { 0x5070, 76380 },
+ { 0x5071, 76383 },
+ { 0x507B, 76386 },
+ { 0x5079, 76391 },
+ { 0x5076, 76396 },
+ { 0x5077, 76401 },
+ { 0x507E, 76406 },
+ { 0x507C, 76411 },
+ { 0x507A, 76416 },
+ { 0x507D, 76421 },
+ { 0x5080, 76426 },
+ { 0x5081, 76431 },
+ { 0x5078, 76436 },
+ { 0x507F, 76441 },
+ { 0x5040, 76446 },
+ { 0x503D, 76450 },
+ { 0x5041, 76454 },
+ { 0x503F, 76458 },
+ { 0x5043, 76462 },
+ { 0x5044, 76466 },
+ { 0x5042, 76470 },
+ { 0x503E, 76474 },
+ { 0x5046, 76478 },
+ { 0x5045, 76483 },
+ { 0x5047, 76488 },
+ { 0x503C, 76492 },
+ { 0x5066, 76495 },
+ { 0x505E, 76498 },
+ { 0x504D, 76501 },
+ { 0x5059, 76504 },
+ { 0x504A, 76507 },
+ { 0x506E, 76510 },
+ { 0x504F, 76513 },
+ { 0x5048, 76516 },
+ { 0x5069, 76519 },
+ { 0x5060, 76522 },
+ { 0x505B, 76525 },
+ { 0x505C, 76528 },
+ { 0x5068, 76531 },
+ { 0x506D, 76534 },
+ { 0x5057, 76537 },
+ { 0x506A, 76540 },
+ { 0x5067, 76543 },
+ { 0x5065, 76546 },
+ { 0x505F, 76549 },
+ { 0x504E, 76552 },
+ { 0x5054, 76555 },
+ { 0x505A, 76558 },
+ { 0x5063, 76561 },
+ { 0x504B, 76564 },
+ { 0x5050, 76567 },
+ { 0x5049, 76570 },
+ { 0x504C, 76573 },
+ { 0x5056, 76576 },
+ { 0x5051, 76579 },
+ { 0x505D, 76582 },
+ { 0x506B, 76585 },
+ { 0x506C, 76588 },
+ { 0x5058, 76591 },
+ { 0x5061, 76594 },
+ { 0x5052, 76597 },
+ { 0x5064, 76600 },
+ { 0x5055, 76603 },
+ { 0x506F, 76606 },
+ { 0x5062, 76609 },
+ { 0x5053, 76612 },
+ { 0x508D, 76615 },
+ { 0x508E, 76618 },
+ { 0x5085, 76621 },
+ { 0x5084, 76623 },
+ { 0x5073, 76626 },
+ { 0x5072, 76630 },
+ { 0x5075, 76634 },
+ { 0x5074, 76638 },
+ { 0x2368, 76642 },
+ { 0x7BA2, 76643 },
+ { 0x7BA3, 76644 },
+ { 0x7BA4, 76649 },
+ { 0x7BA1, 76654 },
+ { 0x7923, 76658 },
+ { 0x7938, 76660 },
+ { 0x78DC, 76662 },
+ { 0x7926, 76664 },
+ { 0x78DD, 76666 },
+ { 0x7928, 76668 },
+ { 0x7929, 76670 },
+ { 0x78DE, 76672 },
+ { 0x78DF, 76674 },
+ { 0x792B, 76676 },
+ { 0x792C, 76681 },
+ { 0x78E1, 76683 },
+ { 0x7976, 76685 },
+ { 0x7977, 76689 },
+ { 0x797A, 76693 },
+ { 0x7961, 76697 },
+ { 0x7965, 76701 },
+ { 0x796B, 76705 },
+ { 0x796D, 76709 },
+ { 0x7969, 76713 },
+ { 0x7986, 76717 },
+ { 0x795F, 76721 },
+ { 0x797B, 76725 },
+ { 0x7981, 76729 },
+ { 0x7972, 76733 },
+ { 0x7987, 76737 },
+ { 0x7971, 76741 },
+ { 0x7962, 76745 },
+ { 0x7964, 76749 },
+ { 0x795E, 76753 },
+ { 0x7979, 76757 },
+ { 0x796A, 76761 },
+ { 0x795D, 76765 },
+ { 0x797E, 76769 },
+ { 0x7974, 76773 },
+ { 0x797C, 76777 },
+ { 0x7975, 76781 },
+ { 0x7968, 76785 },
+ { 0x796C, 76789 },
+ { 0x7966, 76793 },
+ { 0x7984, 76797 },
+ { 0x7983, 76801 },
+ { 0x7982, 76805 },
+ { 0x7973, 76809 },
+ { 0x7967, 76813 },
+ { 0x796F, 76817 },
+ { 0x7985, 76821 },
+ { 0x797F, 76825 },
+ { 0x7980, 76829 },
+ { 0x796E, 76833 },
+ { 0x7963, 76837 },
+ { 0x7970, 76841 },
+ { 0x797D, 76845 },
+ { 0x7978, 76849 },
+ { 0x7988, 76853 },
+ { 0x1EF0, 76857 },
+ { 0x7939, 76860 },
+ { 0x22E0, 76862 },
+ { 0x7927, 76864 },
+ { 0x7936, 76866 },
+ { 0x78E0, 76871 },
+ { 0x793C, 76873 },
+ { 0x792A, 76875 },
+ { 0x792F, 76877 },
+ { 0x793D, 76880 },
+ { 0x793E, 76882 },
+ { 0x7924, 76884 },
+ { 0x7932, 76886 },
+ { 0x7930, 76890 },
+ { 0x2A17, 76893 },
+ { 0x7925, 76897 },
+ { 0x1EED, 76899 },
+ { 0x7931, 76901 },
+ { 0x7937, 76904 },
+ { 0x78C2, 76909 },
+ { 0x78C3, 76914 },
+ { 0x78C4, 76919 },
+ { 0x78C5, 76924 },
+ { 0x78C6, 76929 },
+ { 0x78C7, 76934 },
+ { 0x78C8, 76939 },
+ { 0x78C9, 76944 },
+ { 0x78CA, 76949 },
+ { 0x78CB, 76954 },
+ { 0x78CC, 76959 },
+ { 0x78CD, 76964 },
+ { 0x78CE, 76969 },
+ { 0x78CF, 76974 },
+ { 0x78D0, 76979 },
+ { 0x78D1, 76984 },
+ { 0x78D2, 76989 },
+ { 0x78D3, 76994 },
+ { 0x78D4, 76999 },
+ { 0x78D5, 77004 },
+ { 0x78D6, 77009 },
+ { 0x78D7, 77014 },
+ { 0x78D8, 77019 },
+ { 0x78D9, 77024 },
+ { 0x78DA, 77029 },
+ { 0x78DB, 77034 },
+ { 0x1EEE, 77039 },
+ { 0x7933, 77041 },
+ { 0x7935, 77045 },
+ { 0x25E8, 77048 },
+ { 0x792D, 77051 },
+ { 0x1EEF, 77054 },
+ { 0x793A, 77056 },
+ { 0x25E5, 77058 },
+ { 0x792E, 77062 },
+ { 0x25E9, 77065 },
+ { 0x25E6, 77067 },
+ { 0x23F0, 77071 },
+ { 0x23EF, 77074 },
+ { 0x22FE, 77077 },
+ { 0x25E7, 77079 },
+ { 0x7960, 77081 },
+ { 0x795C, 77084 },
+ { 0x795B, 77087 },
+ { 0x793B, 77090 },
+ { 0x7934, 77092 },
+ { 0x7A79, 77096 },
+ { 0x7C1D, 77097 },
+ { 0x7D23, 77099 },
+ { 0x7F58, 77100 },
+ { 0x799F, 77102 },
+ { 0x799E, 77103 },
+ { 0x1E7E, 77106 },
+ { 0x7A64, 77108 },
+ { 0x7B23, 77109 },
+ { 0x7AEF, 77110 },
+ { 0x148B, 77111 },
+ { 0x148C, 77114 },
+ { 0x1489, 77117 },
+ { 0x148A, 77121 },
+ { 0x1477, 77125 },
+ { 0x1478, 77128 },
+ { 0x1479, 77131 },
+ { 0x1481, 77134 },
+ { 0x147E, 77137 },
+ { 0x147B, 77140 },
+ { 0x1488, 77143 },
+ { 0x147A, 77146 },
+ { 0x1485, 77149 },
+ { 0x1482, 77152 },
+ { 0x147F, 77155 },
+ { 0x1480, 77158 },
+ { 0x1484, 77161 },
+ { 0x1487, 77164 },
+ { 0x147D, 77167 },
+ { 0x1486, 77170 },
+ { 0x1483, 77173 },
+ { 0x147C, 77176 },
+ { 0x148D, 77179 },
+ { 0x7F60, 77183 },
+ { 0x7B47, 77185 },
+ { 0x27B6, 77187 },
+ { 0x23C3, 77192 },
+ { 0x27B8, 77196 },
+ { 0x27B9, 77201 },
+ { 0x27B7, 77206 },
+ { 0x23C4, 77211 },
+ { 0x22E9, 77215 },
+ { 0x0D91, 77219 },
+ { 0x0D92, 77223 },
+ { 0x0D17, 77230 },
+ { 0x0D16, 77235 },
+ { 0x0D12, 77240 },
+ { 0x0D15, 77244 },
+ { 0x0D14, 77249 },
+ { 0x0CEB, 77254 },
+ { 0x0D13, 77260 },
+ { 0x0CE1, 77264 },
+ { 0x0DA2, 77271 },
+ { 0x0CE4, 77278 },
+ { 0x0CDD, 77284 },
+ { 0x0CDC, 77293 },
+ { 0x0CDB, 77302 },
+ { 0x0CEE, 77309 },
+ { 0x0D0F, 77313 },
+ { 0x0D11, 77319 },
+ { 0x0CE8, 77325 },
+ { 0x0DA4, 77329 },
+ { 0x0CEA, 77333 },
+ { 0x0CEC, 77338 },
+ { 0x0CE7, 77343 },
+ { 0x0D0E, 77346 },
+ { 0x0DA2, 77350 },
+ { 0x0CE3, 77357 },
+ { 0x0CE0, 77362 },
+ { 0x0CED, 77370 },
+ { 0x0D10, 77378 },
+ { 0x0DA3, 77386 },
+ { 0x0CE2, 77393 },
+ { 0x0CE9, 77397 },
+ { 0x0D5A, 77401 },
+ { 0x0CDF, 77404 },
+ { 0x0DA6, 77411 },
+ { 0x0D59, 77420 },
+ { 0x0CDE, 77423 },
+ { 0x0DA5, 77430 },
+ { 0x0DAB, 77439 },
+ { 0x0DAC, 77444 },
+ { 0x0CE6, 77449 },
+ { 0x0CE5, 77454 },
+ { 0x0D5F, 77458 },
+ { 0x0D60, 77463 },
+ { 0x0D5D, 77468 },
+ { 0x0D5B, 77473 },
+ { 0x0D19, 77477 },
+ { 0x0D57, 77481 },
+ { 0x0D58, 77487 },
+ { 0x0D18, 77491 },
+ { 0x0D5E, 77495 },
+ { 0x0CF7, 77499 },
+ { 0x0DA1, 77504 },
+ { 0x0DA0, 77509 },
+ { 0x0CF8, 77515 },
+ { 0x0CF4, 77520 },
+ { 0x0CF6, 77525 },
+ { 0x0CF9, 77530 },
+ { 0x0CF5, 77536 },
+ { 0x0D53, 77541 },
+ { 0x0D54, 77547 },
+ { 0x0D5C, 77551 },
+ { 0x0D61, 77555 },
+ { 0x0CFB, 77560 },
+ { 0x0D00, 77563 },
+ { 0x0CFC, 77566 },
+ { 0x0CFF, 77569 },
+ { 0x0CFE, 77572 },
+ { 0x0D04, 77575 },
+ { 0x0D09, 77579 },
+ { 0x0D05, 77583 },
+ { 0x0D08, 77587 },
+ { 0x0D07, 77591 },
+ { 0x0D0C, 77595 },
+ { 0x0D0D, 77599 },
+ { 0x0D0B, 77603 },
+ { 0x0D0A, 77607 },
+ { 0x0D06, 77611 },
+ { 0x0D03, 77615 },
+ { 0x0CFA, 77618 },
+ { 0x0D02, 77621 },
+ { 0x0D01, 77624 },
+ { 0x0CFD, 77627 },
+ { 0x0D4F, 77630 },
+ { 0x0D47, 77634 },
+ { 0x0D51, 77638 },
+ { 0x0D49, 77642 },
+ { 0x0D46, 77646 },
+ { 0x0D50, 77650 },
+ { 0x0D48, 77654 },
+ { 0x0D52, 77658 },
+ { 0x0D4A, 77662 },
+ { 0x0D4D, 77666 },
+ { 0x0D4B, 77671 },
+ { 0x0D4E, 77676 },
+ { 0x0D4C, 77681 },
+ { 0x0D55, 77686 },
+ { 0x0D56, 77691 },
+ { 0x0D41, 77696 },
+ { 0x0D39, 77699 },
+ { 0x0D2F, 77702 },
+ { 0x0D1F, 77705 },
+ { 0x0D2A, 77708 },
+ { 0x0D1C, 77711 },
+ { 0x0D40, 77714 },
+ { 0x0D21, 77717 },
+ { 0x0D1A, 77720 },
+ { 0x0D3C, 77723 },
+ { 0x0D31, 77726 },
+ { 0x0D2C, 77729 },
+ { 0x0D2D, 77732 },
+ { 0x0D3B, 77735 },
+ { 0x0D3F, 77738 },
+ { 0x0D28, 77741 },
+ { 0x0D36, 77744 },
+ { 0x0D3A, 77747 },
+ { 0x0D38, 77750 },
+ { 0x0D30, 77753 },
+ { 0x0D20, 77756 },
+ { 0x0D25, 77759 },
+ { 0x0D2B, 77762 },
+ { 0x0D34, 77765 },
+ { 0x0D1D, 77768 },
+ { 0x0D1B, 77771 },
+ { 0x0D44, 77774 },
+ { 0x0D1E, 77777 },
+ { 0x0D27, 77780 },
+ { 0x0D22, 77783 },
+ { 0x0D2E, 77786 },
+ { 0x0D45, 77789 },
+ { 0x0D3D, 77792 },
+ { 0x0D3E, 77795 },
+ { 0x0D29, 77798 },
+ { 0x0D32, 77801 },
+ { 0x0D23, 77804 },
+ { 0x0D37, 77807 },
+ { 0x0D26, 77810 },
+ { 0x0D35, 77813 },
+ { 0x0D42, 77816 },
+ { 0x0D33, 77819 },
+ { 0x0D24, 77822 },
+ { 0x0D43, 77825 },
+ { 0x0D9C, 77829 },
+ { 0x0D9F, 77833 },
+ { 0x0D9E, 77839 },
+ { 0x0D9D, 77845 },
+ { 0x0D98, 77851 },
+ { 0x0D9A, 77855 },
+ { 0x0D97, 77861 },
+ { 0x0D9B, 77865 },
+ { 0x0D99, 77869 },
+ { 0x0CEF, 77873 },
+ { 0x0CF0, 77878 },
+ { 0x0CDA, 77883 },
+ { 0x0D62, 77886 },
+ { 0x0D63, 77892 },
+ { 0x0D64, 77897 },
+ { 0x0D8C, 77903 },
+ { 0x0D84, 77907 },
+ { 0x0D7A, 77911 },
+ { 0x0D6A, 77915 },
+ { 0x0D75, 77919 },
+ { 0x0D67, 77923 },
+ { 0x0D8B, 77927 },
+ { 0x0D6C, 77931 },
+ { 0x0D65, 77935 },
+ { 0x0D87, 77939 },
+ { 0x0D7C, 77943 },
+ { 0x0D77, 77947 },
+ { 0x0D78, 77951 },
+ { 0x0D86, 77955 },
+ { 0x0D8A, 77959 },
+ { 0x0D73, 77963 },
+ { 0x0D81, 77967 },
+ { 0x0D85, 77971 },
+ { 0x0D83, 77975 },
+ { 0x0D7B, 77979 },
+ { 0x0D6B, 77983 },
+ { 0x0D70, 77987 },
+ { 0x0D76, 77991 },
+ { 0x0D7F, 77995 },
+ { 0x0D68, 77999 },
+ { 0x0D66, 78003 },
+ { 0x0D69, 78007 },
+ { 0x0D72, 78011 },
+ { 0x0D6D, 78015 },
+ { 0x0D79, 78019 },
+ { 0x0D88, 78023 },
+ { 0x0D89, 78027 },
+ { 0x0D74, 78031 },
+ { 0x0D7D, 78035 },
+ { 0x0D6E, 78039 },
+ { 0x0D82, 78043 },
+ { 0x0D71, 78047 },
+ { 0x0D80, 78051 },
+ { 0x0D8D, 78055 },
+ { 0x0D7E, 78059 },
+ { 0x0D6F, 78063 },
+ { 0x0D90, 78067 },
+ { 0x0D8E, 78072 },
+ { 0x0D8F, 78077 },
+ { 0x0CF1, 78082 },
+ { 0x0CF3, 78089 },
+ { 0x0CF2, 78094 },
+ { 0x0D95, 78099 },
+ { 0x0D96, 78104 },
+ { 0x0D93, 78109 },
+ { 0x0D94, 78114 },
+ { 0x4D93, 78119 },
+ { 0x4D4C, 78121 },
+ { 0x4D8F, 78123 },
+ { 0x4D8E, 78126 },
+ { 0x4D8D, 78129 },
+ { 0x4D8C, 78132 },
+ { 0x4D90, 78135 },
+ { 0x4D8B, 78138 },
+ { 0x4D95, 78141 },
+ { 0x4D9A, 78144 },
+ { 0x4D96, 78147 },
+ { 0x4D99, 78150 },
+ { 0x4D98, 78153 },
+ { 0x4D9D, 78156 },
+ { 0x4D94, 78159 },
+ { 0x4D9C, 78162 },
+ { 0x4D9B, 78165 },
+ { 0x4D97, 78168 },
+ { 0x4D91, 78171 },
+ { 0x4D85, 78173 },
+ { 0x4D7D, 78177 },
+ { 0x4D88, 78181 },
+ { 0x4D7F, 78185 },
+ { 0x4D7C, 78189 },
+ { 0x4D87, 78193 },
+ { 0x4D8A, 78197 },
+ { 0x4D7E, 78201 },
+ { 0x4D80, 78205 },
+ { 0x4D86, 78209 },
+ { 0x4D89, 78214 },
+ { 0x4D83, 78219 },
+ { 0x4D81, 78224 },
+ { 0x4D84, 78229 },
+ { 0x4D82, 78234 },
+ { 0x4D4D, 78239 },
+ { 0x4D57, 78242 },
+ { 0x4D4F, 78245 },
+ { 0x4D59, 78248 },
+ { 0x4D51, 78251 },
+ { 0x4D4E, 78254 },
+ { 0x4D58, 78257 },
+ { 0x4D5A, 78260 },
+ { 0x4D71, 78263 },
+ { 0x4D60, 78266 },
+ { 0x4D6C, 78269 },
+ { 0x4D5D, 78272 },
+ { 0x4D7B, 78275 },
+ { 0x4D50, 78278 },
+ { 0x4D62, 78281 },
+ { 0x4D5B, 78284 },
+ { 0x4D76, 78287 },
+ { 0x4D73, 78290 },
+ { 0x4D6E, 78293 },
+ { 0x4D6F, 78296 },
+ { 0x4D75, 78299 },
+ { 0x4D7A, 78302 },
+ { 0x4D6A, 78305 },
+ { 0x4D52, 78308 },
+ { 0x4D77, 78311 },
+ { 0x4D74, 78314 },
+ { 0x4D72, 78317 },
+ { 0x4D61, 78320 },
+ { 0x4D67, 78323 },
+ { 0x4D6D, 78326 },
+ { 0x4D5E, 78329 },
+ { 0x4D63, 78332 },
+ { 0x4D5C, 78335 },
+ { 0x4D5F, 78338 },
+ { 0x4D69, 78341 },
+ { 0x4D64, 78344 },
+ { 0x4D70, 78347 },
+ { 0x4D78, 78350 },
+ { 0x4D79, 78353 },
+ { 0x4D6B, 78356 },
+ { 0x4D65, 78359 },
+ { 0x4D68, 78362 },
+ { 0x4D66, 78365 },
+ { 0x4D55, 78368 },
+ { 0x4D53, 78372 },
+ { 0x4D56, 78376 },
+ { 0x4D54, 78380 },
+ { 0x4D92, 78384 },
+ { 0x7FEF, 78387 },
+ { 0x7D36, 78388 },
+ { 0x7BCB, 78389 },
+ { 0x2253, 78391 },
+ { 0x2252, 78394 },
+ { 0x2255, 78397 },
+ { 0x2258, 78400 },
+ { 0x2256, 78403 },
+ { 0x2251, 78406 },
+ { 0x2254, 78409 },
+ { 0x2257, 78412 },
+ { 0x7A54, 78415 },
+ { 0x7F42, 78416 },
+ { 0x1D2B, 78418 },
+ { 0x7B9A, 78421 },
+ { 0x7F83, 78424 },
+ { 0x1DEE, 78426 },
+ { 0x1DE0, 78430 },
+ { 0x2533, 78432 },
+ { 0x8170, 78436 },
+ { 0x1DF4, 78443 },
+ { 0x1DFF, 78447 },
+ { 0x1E00, 78452 },
+ { 0x7E72, 78457 },
+ { 0x7E6A, 78463 },
+ { 0x7E76, 78469 },
+ { 0x1E2D, 78475 },
+ { 0x7E6E, 78480 },
+ { 0x7EE8, 78486 },
+ { 0x252A, 78491 },
+ { 0x7E7A, 78496 },
+ { 0x1E14, 78501 },
+ { 0x2727, 78507 },
+ { 0x27A8, 78510 },
+ { 0x7EAA, 78515 },
+ { 0x7EA6, 78518 },
+ { 0x1E36, 78522 },
+ { 0x1E3A, 78525 },
+ { 0x1E3C, 78530 },
+ { 0x1E3B, 78538 },
+ { 0x1E39, 78546 },
+ { 0x27D6, 78551 },
+ { 0x7EE4, 78559 },
+ { 0x1E3D, 78565 },
+ { 0x1E3E, 78569 },
+ { 0x2A00, 78575 },
+ { 0x1E30, 78577 },
+ { 0x1E20, 78580 },
+ { 0x1E17, 78583 },
+ { 0x7D07, 78586 },
+ { 0x252B, 78588 },
+ { 0x2579, 78591 },
+ { 0x2581, 78598 },
+ { 0x2584, 78605 },
+ { 0x258F, 78616 },
+ { 0x2575, 78627 },
+ { 0x257D, 78634 },
+ { 0x1E0E, 78641 },
+ { 0x1E0D, 78646 },
+ { 0x7E9E, 78651 },
+ { 0x7EE0, 78654 },
+ { 0x2411, 78657 },
+ { 0x7EA2, 78660 },
+ { 0x7EAE, 78663 },
+ { 0x256A, 78666 },
+ { 0x280B, 78672 },
+ { 0x7E9A, 78678 },
+ { 0x2782, 78681 },
+ { 0x2792, 78684 },
+ { 0x7E8E, 78689 },
+ { 0x27C0, 78695 },
+ { 0x27C1, 78702 },
+ { 0x7E96, 78709 },
+ { 0x7E92, 78716 },
+ { 0x279A, 78722 },
+ { 0x7E8A, 78729 },
+ { 0x7E86, 78735 },
+ { 0x27A0, 78741 },
+ { 0x278C, 78749 },
+ { 0x27A4, 78753 },
+ { 0x7FDA, 78757 },
+ { 0x232D, 78758 },
+ { 0x79A5, 78760 },
+ { 0x22C1, 78761 },
+ { 0x7B2C, 78763 },
+ { 0x7CA3, 78764 },
+ { 0x7CB9, 78766 },
+ { 0x7A1B, 78768 },
+ { 0x232E, 78770 },
+ { 0x8056, 78772 },
+ { 0x8058, 78775 },
+ { 0x8057, 78778 },
+ { 0x8053, 78781 },
+ { 0x8059, 78784 },
+ { 0x8055, 78787 },
+ { 0x8054, 78790 },
+ { 0x805D, 78793 },
+ { 0x805F, 78796 },
+ { 0x805E, 78799 },
+ { 0x805A, 78802 },
+ { 0x8060, 78805 },
+ { 0x805C, 78808 },
+ { 0x805B, 78811 },
+ { 0x7F70, 78814 },
+ { 0x1CE4, 78816 },
+ { 0x1CE2, 78820 },
+ { 0x8067, 78823 },
+ { 0x2329, 78825 },
+ { 0x7D81, 78826 },
+ { 0x7D80, 78828 },
+ { 0x7A62, 78830 },
+ { 0x1D7E, 78832 },
+ { 0x2273, 78834 },
+ { 0x0540, 78835 },
+ { 0x053C, 78838 },
+ { 0x0510, 78841 },
+ { 0x0521, 78843 },
+ { 0x0534, 78847 },
+ { 0x0517, 78851 },
+ { 0x051A, 78855 },
+ { 0x051B, 78859 },
+ { 0x0523, 78863 },
+ { 0x0524, 78867 },
+ { 0x0538, 78871 },
+ { 0x052F, 78875 },
+ { 0x051C, 78879 },
+ { 0x052B, 78883 },
+ { 0x0528, 78887 },
+ { 0x053B, 78891 },
+ { 0x0519, 78897 },
+ { 0x0514, 78901 },
+ { 0x0515, 78905 },
+ { 0x052C, 78909 },
+ { 0x0518, 78913 },
+ { 0x0539, 78917 },
+ { 0x0516, 78921 },
+ { 0x051E, 78925 },
+ { 0x0537, 78929 },
+ { 0x0522, 78933 },
+ { 0x0527, 78937 },
+ { 0x0529, 78941 },
+ { 0x052D, 78945 },
+ { 0x0533, 78949 },
+ { 0x0530, 78953 },
+ { 0x052A, 78957 },
+ { 0x0531, 78961 },
+ { 0x0520, 78965 },
+ { 0x051D, 78969 },
+ { 0x0526, 78973 },
+ { 0x0525, 78977 },
+ { 0x052E, 78981 },
+ { 0x051F, 78985 },
+ { 0x0536, 78989 },
+ { 0x0532, 78993 },
+ { 0x0535, 78997 },
+ { 0x0513, 79001 },
+ { 0x053A, 79006 },
+ { 0x3B58, 79011 },
+ { 0x3B59, 79016 },
+ { 0x3B57, 79021 },
+ { 0x3B5B, 79026 },
+ { 0x3B5A, 79031 },
+ { 0x053D, 79036 },
+ { 0x04F3, 79038 },
+ { 0x0506, 79042 },
+ { 0x04E9, 79046 },
+ { 0x04EC, 79050 },
+ { 0x04ED, 79054 },
+ { 0x04F5, 79058 },
+ { 0x04F6, 79062 },
+ { 0x050A, 79066 },
+ { 0x0501, 79070 },
+ { 0x04EE, 79074 },
+ { 0x04FD, 79078 },
+ { 0x04FA, 79082 },
+ { 0x04EB, 79086 },
+ { 0x04E6, 79090 },
+ { 0x04E7, 79094 },
+ { 0x04FE, 79098 },
+ { 0x04EA, 79102 },
+ { 0x050B, 79106 },
+ { 0x04E8, 79110 },
+ { 0x04F0, 79114 },
+ { 0x0509, 79118 },
+ { 0x04F4, 79122 },
+ { 0x04F9, 79126 },
+ { 0x04FB, 79130 },
+ { 0x04FF, 79134 },
+ { 0x0505, 79138 },
+ { 0x0502, 79142 },
+ { 0x04FC, 79146 },
+ { 0x0503, 79150 },
+ { 0x04F2, 79154 },
+ { 0x04EF, 79158 },
+ { 0x04F8, 79162 },
+ { 0x04F7, 79166 },
+ { 0x0500, 79170 },
+ { 0x04F1, 79174 },
+ { 0x0508, 79178 },
+ { 0x0504, 79182 },
+ { 0x0507, 79186 },
+ { 0x050E, 79190 },
+ { 0x050C, 79193 },
+ { 0x0511, 79199 },
+ { 0x050D, 79202 },
+ { 0x050F, 79204 },
+ { 0x0512, 79207 },
+ { 0x000A, 79210 },
+ { 0x1E66, 79211 },
+ { 0x1CBA, 79213 },
+ { 0x7AF9, 79214 },
+ { 0x7AC5, 79216 },
+ { 0x7F55, 79218 },
+ { 0x17FB, 79220 },
+ { 0x17B7, 79223 },
+ { 0x17B8, 79227 },
+ { 0x17BB, 79231 },
+ { 0x17B9, 79234 },
+ { 0x17BA, 79237 },
+ { 0x17EB, 79240 },
+ { 0x1812, 79243 },
+ { 0x1813, 79246 },
+ { 0x1811, 79249 },
+ { 0x1805, 79252 },
+ { 0x180A, 79255 },
+ { 0x1806, 79258 },
+ { 0x1809, 79261 },
+ { 0x1808, 79264 },
+ { 0x180D, 79267 },
+ { 0x1804, 79270 },
+ { 0x180C, 79273 },
+ { 0x180B, 79276 },
+ { 0x1807, 79279 },
+ { 0x180E, 79282 },
+ { 0x1831, 79284 },
+ { 0x17F3, 79287 },
+ { 0x17F4, 79292 },
+ { 0x17F1, 79298 },
+ { 0x17F2, 79303 },
+ { 0x17ED, 79309 },
+ { 0x17EE, 79313 },
+ { 0x17EF, 79318 },
+ { 0x17F0, 79322 },
+ { 0x17F9, 79327 },
+ { 0x17FA, 79331 },
+ { 0x17F5, 79336 },
+ { 0x17F6, 79340 },
+ { 0x17F8, 79345 },
+ { 0x17F7, 79351 },
+ { 0x17EC, 79356 },
+ { 0x1810, 79360 },
+ { 0x17E0, 79362 },
+ { 0x17E1, 79365 },
+ { 0x17CF, 79369 },
+ { 0x17D0, 79372 },
+ { 0x17DB, 79376 },
+ { 0x17DC, 79379 },
+ { 0x17D6, 79383 },
+ { 0x17D7, 79388 },
+ { 0x17FF, 79393 },
+ { 0x17CC, 79397 },
+ { 0x17CD, 79400 },
+ { 0x17EA, 79404 },
+ { 0x17D1, 79407 },
+ { 0x17D2, 79410 },
+ { 0x17CA, 79414 },
+ { 0x17CB, 79417 },
+ { 0x17E5, 79421 },
+ { 0x17C4, 79424 },
+ { 0x17C5, 79428 },
+ { 0x17E2, 79433 },
+ { 0x17DD, 79436 },
+ { 0x17D8, 79439 },
+ { 0x17DE, 79443 },
+ { 0x17DF, 79446 },
+ { 0x17E4, 79450 },
+ { 0x17C2, 79453 },
+ { 0x17C3, 79457 },
+ { 0x17E9, 79462 },
+ { 0x17E7, 79465 },
+ { 0x17E8, 79469 },
+ { 0x17D9, 79473 },
+ { 0x17DA, 79476 },
+ { 0x17D4, 79480 },
+ { 0x17D5, 79484 },
+ { 0x1800, 79489 },
+ { 0x17E6, 79493 },
+ { 0x17E3, 79496 },
+ { 0x17FC, 79499 },
+ { 0x17CE, 79503 },
+ { 0x17D3, 79506 },
+ { 0x1801, 79509 },
+ { 0x17FD, 79513 },
+ { 0x17FE, 79517 },
+ { 0x17BC, 79521 },
+ { 0x17BD, 79524 },
+ { 0x17C6, 79528 },
+ { 0x17BE, 79531 },
+ { 0x17BF, 79534 },
+ { 0x17C8, 79538 },
+ { 0x17C9, 79541 },
+ { 0x17C0, 79545 },
+ { 0x17C1, 79548 },
+ { 0x17C7, 79552 },
+ { 0x1802, 79555 },
+ { 0x1803, 79559 },
+ { 0x180F, 79563 },
+ { 0x1832, 79565 },
+ { 0x1818, 79568 },
+ { 0x181E, 79572 },
+ { 0x1819, 79577 },
+ { 0x1816, 79582 },
+ { 0x181A, 79586 },
+ { 0x1815, 79590 },
+ { 0x1817, 79594 },
+ { 0x181B, 79598 },
+ { 0x181D, 79602 },
+ { 0x181C, 79606 },
+ { 0x1827, 79610 },
+ { 0x1826, 79615 },
+ { 0x1820, 79620 },
+ { 0x181F, 79625 },
+ { 0x1822, 79630 },
+ { 0x1825, 79635 },
+ { 0x1821, 79642 },
+ { 0x1824, 79647 },
+ { 0x1823, 79654 },
+ { 0x182C, 79659 },
+ { 0x1830, 79665 },
+ { 0x182D, 79671 },
+ { 0x182E, 79677 },
+ { 0x182F, 79683 },
+ { 0x1829, 79689 },
+ { 0x1828, 79695 },
+ { 0x182B, 79701 },
+ { 0x182A, 79707 },
+ { 0x1814, 79713 },
+ { 0x7B4E, 79715 },
+ { 0x7B50, 79719 },
+ { 0x7B51, 79723 },
+ { 0x7B4F, 79727 },
+ { 0x22DF, 79731 },
+ { 0x7FC2, 79732 },
+ { 0x7A1C, 79734 },
+ { 0x7ABB, 79736 },
+ { 0x7BB0, 79737 },
+ { 0x7B6B, 79738 },
+ { 0x2D4F, 79740 },
+ { 0x2D4B, 79744 },
+ { 0x2D4A, 79748 },
+ { 0x2D48, 79752 },
+ { 0x2D49, 79756 },
+ { 0x2CB0, 79760 },
+ { 0x2C9B, 79763 },
+ { 0x2CAE, 79766 },
+ { 0x2C9F, 79769 },
+ { 0x2CB2, 79772 },
+ { 0x2C9E, 79775 },
+ { 0x2CA3, 79778 },
+ { 0x2CA5, 79781 },
+ { 0x2CBD, 79784 },
+ { 0x2CA6, 79787 },
+ { 0x2CA4, 79790 },
+ { 0x2CA2, 79793 },
+ { 0x2C9D, 79796 },
+ { 0x2CA1, 79799 },
+ { 0x2CB1, 79802 },
+ { 0x2CC4, 79805 },
+ { 0x2C9C, 79811 },
+ { 0x2CA7, 79814 },
+ { 0x2CAC, 79817 },
+ { 0x2CAF, 79820 },
+ { 0x2CA0, 79823 },
+ { 0x2CBE, 79826 },
+ { 0x2CC0, 79829 },
+ { 0x2CA8, 79832 },
+ { 0x2CAD, 79835 },
+ { 0x2D53, 79838 },
+ { 0x2CB4, 79841 },
+ { 0x2D44, 79844 },
+ { 0x2CB8, 79847 },
+ { 0x2CB6, 79850 },
+ { 0x2D34, 79853 },
+ { 0x2CAA, 79856 },
+ { 0x2D38, 79859 },
+ { 0x2CB3, 79862 },
+ { 0x2CB5, 79865 },
+ { 0x2CB9, 79868 },
+ { 0x2CBC, 79871 },
+ { 0x2D4C, 79874 },
+ { 0x2CC2, 79877 },
+ { 0x2D37, 79880 },
+ { 0x2D50, 79883 },
+ { 0x2CC3, 79886 },
+ { 0x2D40, 79889 },
+ { 0x2D3C, 79892 },
+ { 0x2CBF, 79895 },
+ { 0x2D36, 79898 },
+ { 0x2D51, 79901 },
+ { 0x2D4D, 79904 },
+ { 0x2CC1, 79907 },
+ { 0x2CC5, 79910 },
+ { 0x2D52, 79913 },
+ { 0x2D45, 79916 },
+ { 0x2D3A, 79919 },
+ { 0x2CB7, 79922 },
+ { 0x2CAB, 79925 },
+ { 0x2CA9, 79928 },
+ { 0x2D35, 79931 },
+ { 0x2D4E, 79934 },
+ { 0x2CBA, 79937 },
+ { 0x2D3D, 79940 },
+ { 0x2CBB, 79943 },
+ { 0x2D39, 79946 },
+ { 0x2D3E, 79949 },
+ { 0x2D41, 79952 },
+ { 0x2D46, 79955 },
+ { 0x2D3B, 79958 },
+ { 0x2D3F, 79961 },
+ { 0x2D42, 79964 },
+ { 0x2D43, 79967 },
+ { 0x2D47, 79970 },
+ { 0x7F65, 79973 },
+ { 0x1718, 79974 },
+ { 0x1714, 79978 },
+ { 0x1712, 79982 },
+ { 0x1715, 79986 },
+ { 0x1713, 79990 },
+ { 0x1716, 79994 },
+ { 0x1710, 79998 },
+ { 0x1700, 80001 },
+ { 0x1707, 80004 },
+ { 0x1704, 80007 },
+ { 0x16FC, 80010 },
+ { 0x1711, 80013 },
+ { 0x1708, 80016 },
+ { 0x16FB, 80019 },
+ { 0x170D, 80022 },
+ { 0x1701, 80025 },
+ { 0x1705, 80028 },
+ { 0x16FF, 80031 },
+ { 0x170C, 80034 },
+ { 0x170F, 80037 },
+ { 0x1703, 80040 },
+ { 0x170E, 80043 },
+ { 0x170B, 80046 },
+ { 0x1702, 80049 },
+ { 0x16FD, 80052 },
+ { 0x1706, 80055 },
+ { 0x1709, 80058 },
+ { 0x16FE, 80061 },
+ { 0x170A, 80064 },
+ { 0x1717, 80067 },
+ { 0x7A71, 80069 },
+ { 0x7C05, 80071 },
+ { 0x7C06, 80072 },
+ { 0x21EF, 80076 },
+ { 0x2245, 80077 },
+ { 0x7B5F, 80078 },
+ { 0x118B, 80079 },
+ { 0x1222, 80082 },
+ { 0x1182, 80085 },
+ { 0x12DE, 80088 },
+ { 0x1184, 80091 },
+ { 0x1204, 80094 },
+ { 0x126B, 80097 },
+ { 0x123C, 80100 },
+ { 0x1251, 80103 },
+ { 0x1186, 80106 },
+ { 0x11CA, 80109 },
+ { 0x1306, 80112 },
+ { 0x12D1, 80115 },
+ { 0x1286, 80118 },
+ { 0x11E7, 80121 },
+ { 0x12BF, 80124 },
+ { 0x118C, 80127 },
+ { 0x119D, 80130 },
+ { 0x11AF, 80133 },
+ { 0x15DC, 80136 },
+ { 0x1211, 80139 },
+ { 0x120A, 80142 },
+ { 0x120C, 80145 },
+ { 0x120E, 80148 },
+ { 0x11AC, 80151 },
+ { 0x12DA, 80154 },
+ { 0x12D4, 80157 },
+ { 0x12D6, 80160 },
+ { 0x12D8, 80163 },
+ { 0x12FE, 80166 },
+ { 0x1185, 80169 },
+ { 0x11AD, 80172 },
+ { 0x11F3, 80175 },
+ { 0x11EC, 80178 },
+ { 0x11EE, 80181 },
+ { 0x11F0, 80184 },
+ { 0x1205, 80187 },
+ { 0x125B, 80190 },
+ { 0x1254, 80193 },
+ { 0x1327, 80196 },
+ { 0x1256, 80199 },
+ { 0x1258, 80202 },
+ { 0x122B, 80205 },
+ { 0x1224, 80208 },
+ { 0x123E, 80211 },
+ { 0x1226, 80214 },
+ { 0x1228, 80217 },
+ { 0x1248, 80220 },
+ { 0x1241, 80223 },
+ { 0x1316, 80226 },
+ { 0x1253, 80229 },
+ { 0x1243, 80232 },
+ { 0x1245, 80235 },
+ { 0x11AE, 80238 },
+ { 0x1187, 80241 },
+ { 0x15DB, 80244 },
+ { 0x11B9, 80247 },
+ { 0x11B0, 80250 },
+ { 0x11B2, 80253 },
+ { 0x11B4, 80256 },
+ { 0x1304, 80259 },
+ { 0x1300, 80262 },
+ { 0x1302, 80265 },
+ { 0x12CC, 80268 },
+ { 0x12C3, 80271 },
+ { 0x12C7, 80274 },
+ { 0x12C9, 80277 },
+ { 0x1275, 80280 },
+ { 0x126E, 80283 },
+ { 0x12A6, 80286 },
+ { 0x1270, 80289 },
+ { 0x1272, 80292 },
+ { 0x1288, 80295 },
+ { 0x11D6, 80298 },
+ { 0x11CD, 80301 },
+ { 0x12EB, 80304 },
+ { 0x11CF, 80307 },
+ { 0x11D1, 80310 },
+ { 0x1198, 80313 },
+ { 0x118D, 80316 },
+ { 0x118F, 80319 },
+ { 0x1193, 80322 },
+ { 0x12AE, 80325 },
+ { 0x12A7, 80328 },
+ { 0x12A9, 80331 },
+ { 0x12AB, 80334 },
+ { 0x1183, 80337 },
+ { 0x15DD, 80340 },
+ { 0x1212, 80343 },
+ { 0x13EE, 80346 },
+ { 0x120D, 80350 },
+ { 0x120F, 80353 },
+ { 0x121D, 80356 },
+ { 0x1213, 80359 },
+ { 0x1215, 80362 },
+ { 0x1219, 80365 },
+ { 0x12DB, 80368 },
+ { 0x12D7, 80371 },
+ { 0x12D9, 80374 },
+ { 0x11F4, 80377 },
+ { 0x15E3, 80380 },
+ { 0x11EF, 80383 },
+ { 0x11F1, 80386 },
+ { 0x11FF, 80389 },
+ { 0x11F5, 80392 },
+ { 0x11F7, 80395 },
+ { 0x11FB, 80398 },
+ { 0x125C, 80401 },
+ { 0x15E8, 80404 },
+ { 0x1325, 80407 },
+ { 0x1321, 80410 },
+ { 0x1323, 80413 },
+ { 0x1257, 80416 },
+ { 0x1259, 80419 },
+ { 0x1267, 80422 },
+ { 0x125D, 80425 },
+ { 0x125F, 80428 },
+ { 0x1263, 80431 },
+ { 0x122C, 80434 },
+ { 0x15E5, 80437 },
+ { 0x1227, 80440 },
+ { 0x1229, 80443 },
+ { 0x1237, 80446 },
+ { 0x122D, 80449 },
+ { 0x122F, 80452 },
+ { 0x1233, 80455 },
+ { 0x1249, 80458 },
+ { 0x15E7, 80461 },
+ { 0x1314, 80464 },
+ { 0x1310, 80467 },
+ { 0x1312, 80470 },
+ { 0x1244, 80473 },
+ { 0x1317, 80476 },
+ { 0x1246, 80479 },
+ { 0x15E6, 80482 },
+ { 0x124C, 80485 },
+ { 0x124A, 80488 },
+ { 0x15F1, 80491 },
+ { 0x15F5, 80494 },
+ { 0x11BA, 80497 },
+ { 0x15E0, 80500 },
+ { 0x11B3, 80503 },
+ { 0x11B5, 80506 },
+ { 0x15DF, 80509 },
+ { 0x11C5, 80512 },
+ { 0x11BB, 80515 },
+ { 0x11BD, 80518 },
+ { 0x11C1, 80521 },
+ { 0x1305, 80524 },
+ { 0x13F0, 80527 },
+ { 0x1301, 80530 },
+ { 0x1303, 80533 },
+ { 0x12CD, 80536 },
+ { 0x15F0, 80539 },
+ { 0x12C8, 80542 },
+ { 0x12CA, 80545 },
+ { 0x15FE, 80548 },
+ { 0x15FA, 80551 },
+ { 0x15FC, 80554 },
+ { 0x1276, 80557 },
+ { 0x15EA, 80560 },
+ { 0x1296, 80563 },
+ { 0x1291, 80566 },
+ { 0x1292, 80569 },
+ { 0x1294, 80572 },
+ { 0x1271, 80575 },
+ { 0x1273, 80578 },
+ { 0x15E9, 80581 },
+ { 0x509E, 80584 },
+ { 0x509B, 80587 },
+ { 0x509C, 80590 },
+ { 0x509D, 80593 },
+ { 0x1281, 80596 },
+ { 0x1277, 80599 },
+ { 0x1279, 80602 },
+ { 0x127D, 80605 },
+ { 0x11D7, 80608 },
+ { 0x15E2, 80611 },
+ { 0x12E7, 80614 },
+ { 0x12DF, 80617 },
+ { 0x12E1, 80620 },
+ { 0x12E5, 80623 },
+ { 0x11D0, 80626 },
+ { 0x11D2, 80629 },
+ { 0x11EB, 80632 },
+ { 0x11E8, 80635 },
+ { 0x12F0, 80638 },
+ { 0x11E9, 80641 },
+ { 0x11EA, 80644 },
+ { 0x11E2, 80647 },
+ { 0x11D8, 80650 },
+ { 0x11DA, 80653 },
+ { 0x11DE, 80656 },
+ { 0x12F4, 80659 },
+ { 0x12F1, 80662 },
+ { 0x12F2, 80665 },
+ { 0x12F3, 80668 },
+ { 0x119A, 80671 },
+ { 0x15DE, 80674 },
+ { 0x1191, 80677 },
+ { 0x1195, 80680 },
+ { 0x12AF, 80683 },
+ { 0x15EF, 80686 },
+ { 0x12AA, 80689 },
+ { 0x12AC, 80692 },
+ { 0x15EE, 80695 },
+ { 0x12BA, 80698 },
+ { 0x12B0, 80701 },
+ { 0x12B2, 80704 },
+ { 0x12B6, 80707 },
+ { 0x120B, 80710 },
+ { 0x121F, 80713 },
+ { 0x1217, 80716 },
+ { 0x121B, 80719 },
+ { 0x12D5, 80722 },
+ { 0x13EF, 80725 },
+ { 0x12DC, 80729 },
+ { 0x11ED, 80732 },
+ { 0x1201, 80735 },
+ { 0x15E4, 80738 },
+ { 0x11F9, 80741 },
+ { 0x11FD, 80744 },
+ { 0x1255, 80747 },
+ { 0x1326, 80750 },
+ { 0x1322, 80753 },
+ { 0x1324, 80756 },
+ { 0x1269, 80759 },
+ { 0x1261, 80762 },
+ { 0x1265, 80765 },
+ { 0x1225, 80768 },
+ { 0x1239, 80771 },
+ { 0x1231, 80774 },
+ { 0x1235, 80777 },
+ { 0x1242, 80780 },
+ { 0x1315, 80783 },
+ { 0x13F1, 80786 },
+ { 0x1311, 80789 },
+ { 0x1313, 80792 },
+ { 0x13F6, 80795 },
+ { 0x13F2, 80798 },
+ { 0x13F4, 80801 },
+ { 0x124E, 80804 },
+ { 0x15F3, 80807 },
+ { 0x15F7, 80810 },
+ { 0x11B1, 80813 },
+ { 0x11C7, 80816 },
+ { 0x11BF, 80819 },
+ { 0x11C3, 80822 },
+ { 0x15E1, 80825 },
+ { 0x12FF, 80828 },
+ { 0x12C6, 80831 },
+ { 0x12CF, 80834 },
+ { 0x15F9, 80837 },
+ { 0x15FB, 80840 },
+ { 0x15FD, 80843 },
+ { 0x126F, 80846 },
+ { 0x1297, 80849 },
+ { 0x15EC, 80852 },
+ { 0x1293, 80855 },
+ { 0x1295, 80858 },
+ { 0x15EB, 80861 },
+ { 0x12A2, 80864 },
+ { 0x1298, 80867 },
+ { 0x129A, 80870 },
+ { 0x129E, 80873 },
+ { 0x1283, 80876 },
+ { 0x127B, 80879 },
+ { 0x127F, 80882 },
+ { 0x11CE, 80885 },
+ { 0x12E8, 80888 },
+ { 0x12E3, 80891 },
+ { 0x12E6, 80894 },
+ { 0x160F, 80897 },
+ { 0x160E, 80900 },
+ { 0x130A, 80903 },
+ { 0x1307, 80906 },
+ { 0x1308, 80909 },
+ { 0x1309, 80912 },
+ { 0x12EF, 80915 },
+ { 0x12EC, 80918 },
+ { 0x12ED, 80921 },
+ { 0x12EE, 80924 },
+ { 0x11E4, 80927 },
+ { 0x11DC, 80930 },
+ { 0x11E0, 80933 },
+ { 0x12A8, 80936 },
+ { 0x12BC, 80939 },
+ { 0x12B4, 80942 },
+ { 0x12B8, 80945 },
+ { 0x11A3, 80948 },
+ { 0x11AB, 80954 },
+ { 0x11AA, 80959 },
+ { 0x11A5, 80963 },
+ { 0x11A0, 80967 },
+ { 0x11A1, 80971 },
+ { 0x11A4, 80975 },
+ { 0x11A9, 80981 },
+ { 0x1609, 80987 },
+ { 0x11A2, 80992 },
+ { 0x11A6, 80998 },
+ { 0x11A7, 81003 },
+ { 0x11A8, 81010 },
+ { 0x160A, 81015 },
+ { 0x130F, 81020 },
+ { 0x13F7, 81023 },
+ { 0x13F3, 81026 },
+ { 0x13F5, 81029 },
+ { 0x12A4, 81032 },
+ { 0x129C, 81035 },
+ { 0x12A0, 81038 },
+ { 0x15ED, 81041 },
+ { 0x12E9, 81044 },
+ { 0x1614, 81047 },
+ { 0x1613, 81050 },
+ { 0x1612, 81053 },
+ { 0x1611, 81056 },
+ { 0x1610, 81059 },
+ { 0x161E, 81062 },
+ { 0x161F, 81067 },
+ { 0x1181, 81072 },
+ { 0x126D, 81075 },
+ { 0x12D3, 81079 },
+ { 0x12E0, 81083 },
+ { 0x12E2, 81087 },
+ { 0x12E4, 81091 },
+ { 0x12C4, 81095 },
+ { 0x160B, 81099 },
+ { 0x1240, 81103 },
+ { 0x1344, 81107 },
+ { 0x1341, 81111 },
+ { 0x1342, 81115 },
+ { 0x1343, 81119 },
+ { 0x139B, 81123 },
+ { 0x1396, 81127 },
+ { 0x1223, 81131 },
+ { 0x12C2, 81135 },
+ { 0x1617, 81139 },
+ { 0x161C, 81143 },
+ { 0x131B, 81147 },
+ { 0x1318, 81151 },
+ { 0x1319, 81155 },
+ { 0x131A, 81159 },
+ { 0x1616, 81163 },
+ { 0x1615, 81167 },
+ { 0x119E, 81171 },
+ { 0x1188, 81175 },
+ { 0x1210, 81179 },
+ { 0x11F2, 81183 },
+ { 0x125A, 81187 },
+ { 0x122A, 81191 },
+ { 0x1247, 81195 },
+ { 0x11B6, 81199 },
+ { 0x1274, 81203 },
+ { 0x11D3, 81207 },
+ { 0x12AD, 81211 },
+ { 0x11C9, 81215 },
+ { 0x1330, 81219 },
+ { 0x11CC, 81223 },
+ { 0x118A, 81227 },
+ { 0x136F, 81231 },
+ { 0x13C7, 81235 },
+ { 0x11D5, 81239 },
+ { 0x1189, 81243 },
+ { 0x1375, 81247 },
+ { 0x1372, 81251 },
+ { 0x1374, 81255 },
+ { 0x1371, 81259 },
+ { 0x1370, 81263 },
+ { 0x11B8, 81267 },
+ { 0x139C, 81271 },
+ { 0x1398, 81275 },
+ { 0x139A, 81279 },
+ { 0x1397, 81283 },
+ { 0x1395, 81287 },
+ { 0x1382, 81291 },
+ { 0x13A8, 81295 },
+ { 0x13A5, 81299 },
+ { 0x13A7, 81303 },
+ { 0x13A4, 81307 },
+ { 0x13A3, 81311 },
+ { 0x138E, 81315 },
+ { 0x138B, 81319 },
+ { 0x138D, 81323 },
+ { 0x138A, 81327 },
+ { 0x1389, 81331 },
+ { 0x1388, 81335 },
+ { 0x1385, 81339 },
+ { 0x1252, 81343 },
+ { 0x1387, 81347 },
+ { 0x1384, 81351 },
+ { 0x1383, 81355 },
+ { 0x136E, 81359 },
+ { 0x136B, 81363 },
+ { 0x136D, 81367 },
+ { 0x136A, 81371 },
+ { 0x1369, 81375 },
+ { 0x1350, 81379 },
+ { 0x134D, 81383 },
+ { 0x134F, 81387 },
+ { 0x134C, 81391 },
+ { 0x134B, 81395 },
+ { 0x13D4, 81399 },
+ { 0x13D1, 81403 },
+ { 0x13DB, 81407 },
+ { 0x13D3, 81411 },
+ { 0x13D0, 81415 },
+ { 0x13CF, 81419 },
+ { 0x1356, 81423 },
+ { 0x1353, 81427 },
+ { 0x1355, 81431 },
+ { 0x1352, 81435 },
+ { 0x1351, 81439 },
+ { 0x1394, 81443 },
+ { 0x1391, 81447 },
+ { 0x1393, 81451 },
+ { 0x1390, 81455 },
+ { 0x138F, 81459 },
+ { 0x13C6, 81463 },
+ { 0x13C3, 81467 },
+ { 0x13C5, 81471 },
+ { 0x13C2, 81475 },
+ { 0x13C1, 81479 },
+ { 0x13E7, 81483 },
+ { 0x13E4, 81487 },
+ { 0x13E6, 81491 },
+ { 0x13E3, 81495 },
+ { 0x13E2, 81499 },
+ { 0x11D4, 81503 },
+ { 0x13AE, 81507 },
+ { 0x13AB, 81511 },
+ { 0x13AD, 81515 },
+ { 0x13AA, 81519 },
+ { 0x13A9, 81523 },
+ { 0x13CE, 81527 },
+ { 0x13CB, 81531 },
+ { 0x13CD, 81535 },
+ { 0x13CA, 81539 },
+ { 0x13C9, 81543 },
+ { 0x161A, 81547 },
+ { 0x1373, 81551 },
+ { 0x134A, 81555 },
+ { 0x1347, 81559 },
+ { 0x1349, 81563 },
+ { 0x1346, 81567 },
+ { 0x1345, 81571 },
+ { 0x161B, 81575 },
+ { 0x1618, 81579 },
+ { 0x11B7, 81583 },
+ { 0x135C, 81587 },
+ { 0x1359, 81591 },
+ { 0x135B, 81595 },
+ { 0x1358, 81599 },
+ { 0x1357, 81603 },
+ { 0x1399, 81607 },
+ { 0x13A2, 81611 },
+ { 0x139F, 81615 },
+ { 0x13A1, 81619 },
+ { 0x139E, 81623 },
+ { 0x139D, 81627 },
+ { 0x161D, 81631 },
+ { 0x137B, 81635 },
+ { 0x1378, 81639 },
+ { 0x137A, 81643 },
+ { 0x1377, 81647 },
+ { 0x1376, 81651 },
+ { 0x1381, 81655 },
+ { 0x137E, 81659 },
+ { 0x1380, 81663 },
+ { 0x137D, 81667 },
+ { 0x137C, 81671 },
+ { 0x13A6, 81675 },
+ { 0x13B4, 81679 },
+ { 0x13B1, 81683 },
+ { 0x13B3, 81687 },
+ { 0x13B0, 81691 },
+ { 0x13AF, 81695 },
+ { 0x138C, 81699 },
+ { 0x1386, 81703 },
+ { 0x136C, 81707 },
+ { 0x134E, 81711 },
+ { 0x13D2, 81715 },
+ { 0x13DA, 81719 },
+ { 0x13D7, 81723 },
+ { 0x13D9, 81727 },
+ { 0x13D6, 81731 },
+ { 0x13D5, 81735 },
+ { 0x1362, 81739 },
+ { 0x135F, 81743 },
+ { 0x1361, 81747 },
+ { 0x135E, 81751 },
+ { 0x135D, 81755 },
+ { 0x13C0, 81759 },
+ { 0x13BD, 81763 },
+ { 0x13BF, 81767 },
+ { 0x13BC, 81771 },
+ { 0x13BB, 81775 },
+ { 0x13E1, 81779 },
+ { 0x13DE, 81783 },
+ { 0x13E0, 81787 },
+ { 0x13DD, 81791 },
+ { 0x13DC, 81795 },
+ { 0x1368, 81799 },
+ { 0x1365, 81803 },
+ { 0x1367, 81807 },
+ { 0x1364, 81811 },
+ { 0x1363, 81815 },
+ { 0x1354, 81819 },
+ { 0x1392, 81823 },
+ { 0x13C4, 81827 },
+ { 0x13E5, 81831 },
+ { 0x1619, 81835 },
+ { 0x13AC, 81840 },
+ { 0x13CC, 81844 },
+ { 0x1348, 81848 },
+ { 0x135A, 81852 },
+ { 0x13A0, 81856 },
+ { 0x1379, 81860 },
+ { 0x137F, 81864 },
+ { 0x13B2, 81868 },
+ { 0x13D8, 81872 },
+ { 0x1360, 81876 },
+ { 0x13BE, 81880 },
+ { 0x13BA, 81884 },
+ { 0x13B7, 81888 },
+ { 0x13B9, 81892 },
+ { 0x13B6, 81896 },
+ { 0x13B5, 81900 },
+ { 0x13DF, 81904 },
+ { 0x1366, 81908 },
+ { 0x13ED, 81912 },
+ { 0x13EA, 81916 },
+ { 0x13EC, 81920 },
+ { 0x13E9, 81924 },
+ { 0x13E8, 81928 },
+ { 0x13B8, 81932 },
+ { 0x13EB, 81936 },
+ { 0x1620, 81940 },
+ { 0x13C8, 81945 },
+ { 0x1607, 81950 },
+ { 0x119F, 81954 },
+ { 0x128C, 81958 },
+ { 0x128B, 81962 },
+ { 0x119C, 81966 },
+ { 0x1197, 81970 },
+ { 0x1221, 81974 },
+ { 0x1203, 81978 },
+ { 0x123B, 81982 },
+ { 0x1250, 81986 },
+ { 0x1290, 81990 },
+ { 0x128F, 81994 },
+ { 0x128D, 81998 },
+ { 0x128E, 82002 },
+ { 0x1285, 82006 },
+ { 0x11E6, 82010 },
+ { 0x12BE, 82014 },
+ { 0x12FC, 82018 },
+ { 0x12FA, 82022 },
+ { 0x12F5, 82026 },
+ { 0x12F6, 82030 },
+ { 0x12F8, 82034 },
+ { 0x12FB, 82038 },
+ { 0x12F7, 82042 },
+ { 0x12F9, 82046 },
+ { 0x12FD, 82050 },
+ { 0x1602, 82054 },
+ { 0x1601, 82058 },
+ { 0x1603, 82062 },
+ { 0x1604, 82066 },
+ { 0x15FF, 82070 },
+ { 0x1605, 82074 },
+ { 0x1600, 82078 },
+ { 0x1606, 82082 },
+ { 0x15F2, 82086 },
+ { 0x15F6, 82090 },
+ { 0x15F4, 82094 },
+ { 0x15F8, 82098 },
+ { 0x132F, 82102 },
+ { 0x132D, 82106 },
+ { 0x1328, 82110 },
+ { 0x1329, 82114 },
+ { 0x132B, 82118 },
+ { 0x132E, 82122 },
+ { 0x132A, 82126 },
+ { 0x132C, 82130 },
+ { 0x1608, 82134 },
+ { 0x5093, 82138 },
+ { 0x508F, 82142 },
+ { 0x5091, 82146 },
+ { 0x5094, 82150 },
+ { 0x5090, 82154 },
+ { 0x5092, 82158 },
+ { 0x5099, 82162 },
+ { 0x5095, 82166 },
+ { 0x5097, 82170 },
+ { 0x509A, 82174 },
+ { 0x5096, 82178 },
+ { 0x5098, 82182 },
+ { 0x1334, 82186 },
+ { 0x1331, 82190 },
+ { 0x1332, 82194 },
+ { 0x1333, 82198 },
+ { 0x1289, 82202 },
+ { 0x1400, 82206 },
+ { 0x1340, 82210 },
+ { 0x133D, 82214 },
+ { 0x133E, 82218 },
+ { 0x133F, 82222 },
+ { 0x133C, 82226 },
+ { 0x1339, 82230 },
+ { 0x133A, 82234 },
+ { 0x133B, 82238 },
+ { 0x1338, 82242 },
+ { 0x1335, 82246 },
+ { 0x1336, 82250 },
+ { 0x1337, 82254 },
+ { 0x126C, 82258 },
+ { 0x123D, 82262 },
+ { 0x11CB, 82266 },
+ { 0x12D2, 82270 },
+ { 0x12C1, 82274 },
+ { 0x12CE, 82278 },
+ { 0x12C5, 82282 },
+ { 0x12CB, 82286 },
+ { 0x130E, 82290 },
+ { 0x130B, 82294 },
+ { 0x130C, 82298 },
+ { 0x130D, 82302 },
+ { 0x1199, 82306 },
+ { 0x118E, 82310 },
+ { 0x1190, 82314 },
+ { 0x1194, 82318 },
+ { 0x121E, 82322 },
+ { 0x1214, 82326 },
+ { 0x1216, 82330 },
+ { 0x121A, 82334 },
+ { 0x1200, 82338 },
+ { 0x11F6, 82342 },
+ { 0x11F8, 82346 },
+ { 0x11FC, 82350 },
+ { 0x160D, 82354 },
+ { 0x160C, 82358 },
+ { 0x1268, 82362 },
+ { 0x125E, 82366 },
+ { 0x1260, 82370 },
+ { 0x1264, 82374 },
+ { 0x1238, 82378 },
+ { 0x122E, 82382 },
+ { 0x1230, 82386 },
+ { 0x1234, 82390 },
+ { 0x124D, 82394 },
+ { 0x124B, 82398 },
+ { 0x11C6, 82402 },
+ { 0x11BC, 82406 },
+ { 0x11BE, 82410 },
+ { 0x11C2, 82414 },
+ { 0x1282, 82418 },
+ { 0x1278, 82422 },
+ { 0x127A, 82426 },
+ { 0x127E, 82430 },
+ { 0x11E3, 82434 },
+ { 0x11D9, 82438 },
+ { 0x11DB, 82442 },
+ { 0x11DF, 82446 },
+ { 0x119B, 82450 },
+ { 0x1192, 82454 },
+ { 0x1196, 82458 },
+ { 0x12BB, 82462 },
+ { 0x12B1, 82466 },
+ { 0x12B3, 82470 },
+ { 0x12B7, 82474 },
+ { 0x1220, 82478 },
+ { 0x1218, 82482 },
+ { 0x121C, 82486 },
+ { 0x12DD, 82490 },
+ { 0x1202, 82494 },
+ { 0x11FA, 82498 },
+ { 0x11FE, 82502 },
+ { 0x126A, 82506 },
+ { 0x1262, 82510 },
+ { 0x1266, 82514 },
+ { 0x123A, 82518 },
+ { 0x1232, 82522 },
+ { 0x1236, 82526 },
+ { 0x124F, 82530 },
+ { 0x11C8, 82534 },
+ { 0x11C0, 82538 },
+ { 0x11C4, 82542 },
+ { 0x12D0, 82546 },
+ { 0x12A3, 82550 },
+ { 0x1299, 82554 },
+ { 0x129B, 82558 },
+ { 0x129F, 82562 },
+ { 0x1284, 82566 },
+ { 0x127C, 82570 },
+ { 0x1280, 82574 },
+ { 0x11E5, 82578 },
+ { 0x11DD, 82582 },
+ { 0x11E1, 82586 },
+ { 0x12BD, 82590 },
+ { 0x12B5, 82594 },
+ { 0x12B9, 82598 },
+ { 0x12A5, 82602 },
+ { 0x129D, 82606 },
+ { 0x12A1, 82610 },
+ { 0x12EA, 82614 },
+ { 0x123F, 82618 },
+ { 0x1287, 82622 },
+ { 0x12C0, 82626 },
+ { 0x128A, 82630 },
+ { 0x1320, 82634 },
+ { 0x131F, 82638 },
+ { 0x131C, 82642 },
+ { 0x131D, 82646 },
+ { 0x131E, 82650 },
+ { 0x13FD, 82654 },
+ { 0x13F9, 82658 },
+ { 0x13FB, 82662 },
+ { 0x13FF, 82666 },
+ { 0x13FE, 82671 },
+ { 0x13F8, 82675 },
+ { 0x13FA, 82679 },
+ { 0x13FC, 82683 },
+ { 0x1209, 82687 },
+ { 0x1206, 82691 },
+ { 0x1207, 82695 },
+ { 0x1208, 82699 },
+ { 0x7A3A, 82703 },
+ { 0x7B7D, 82705 },
+ { 0x3A7B, 82707 },
+ { 0x3A7C, 82711 },
+ { 0x3A7D, 82715 },
+ { 0x3A7E, 82719 },
+ { 0x3AA8, 82723 },
+ { 0x3A7F, 82727 },
+ { 0x3A80, 82731 },
+ { 0x3AAE, 82735 },
+ { 0x3AB0, 82739 },
+ { 0x3AB2, 82743 },
+ { 0x3AB4, 82747 },
+ { 0x3AB5, 82751 },
+ { 0x3AB6, 82755 },
+ { 0x3A81, 82759 },
+ { 0x3A83, 82763 },
+ { 0x3A84, 82767 },
+ { 0x3A85, 82771 },
+ { 0x3A86, 82775 },
+ { 0x3A87, 82779 },
+ { 0x3A88, 82783 },
+ { 0x3A89, 82787 },
+ { 0x3A8A, 82791 },
+ { 0x3A8B, 82795 },
+ { 0x3A8C, 82799 },
+ { 0x3A8D, 82803 },
+ { 0x3A82, 82807 },
+ { 0x3A8E, 82811 },
+ { 0x3A8F, 82815 },
+ { 0x3A90, 82819 },
+ { 0x3A91, 82823 },
+ { 0x3A92, 82827 },
+ { 0x3A93, 82831 },
+ { 0x3A94, 82835 },
+ { 0x3A95, 82839 },
+ { 0x3A96, 82843 },
+ { 0x3A97, 82847 },
+ { 0x3A98, 82851 },
+ { 0x1180, 82855 },
+ { 0x3A99, 82859 },
+ { 0x3A9C, 82863 },
+ { 0x3A9D, 82867 },
+ { 0x3A9E, 82871 },
+ { 0x3A9F, 82875 },
+ { 0x3AA0, 82879 },
+ { 0x3AA7, 82883 },
+ { 0x3AA9, 82887 },
+ { 0x3AAA, 82891 },
+ { 0x3AAB, 82895 },
+ { 0x3AAC, 82899 },
+ { 0x3AAD, 82903 },
+ { 0x3AAF, 82907 },
+ { 0x3AB1, 82911 },
+ { 0x3AB3, 82915 },
+ { 0x3AC4, 82919 },
+ { 0x3AC5, 82923 },
+ { 0x3AC6, 82927 },
+ { 0x3AC7, 82931 },
+ { 0x3AC8, 82935 },
+ { 0x3AC9, 82939 },
+ { 0x3ACA, 82943 },
+ { 0x117B, 82947 },
+ { 0x117C, 82951 },
+ { 0x117D, 82955 },
+ { 0x117E, 82959 },
+ { 0x117F, 82963 },
+ { 0x3AB7, 82967 },
+ { 0x3A9A, 82971 },
+ { 0x3A9B, 82975 },
+ { 0x3AA1, 82979 },
+ { 0x3AA2, 82983 },
+ { 0x3AA3, 82987 },
+ { 0x3AA4, 82991 },
+ { 0x3AA5, 82995 },
+ { 0x3AA6, 82999 },
+ { 0x3AB8, 83003 },
+ { 0x3AB9, 83007 },
+ { 0x3ABA, 83011 },
+ { 0x3ABB, 83015 },
+ { 0x3ABC, 83019 },
+ { 0x3ABD, 83023 },
+ { 0x3ABE, 83027 },
+ { 0x3ABF, 83031 },
+ { 0x3AC0, 83035 },
+ { 0x3AC1, 83039 },
+ { 0x3AC2, 83043 },
+ { 0x3AC3, 83047 },
+ { 0x1125, 83051 },
+ { 0x1126, 83054 },
+ { 0x1127, 83057 },
+ { 0x1128, 83060 },
+ { 0x1152, 83063 },
+ { 0x1129, 83066 },
+ { 0x112A, 83069 },
+ { 0x1158, 83072 },
+ { 0x115A, 83075 },
+ { 0x115C, 83078 },
+ { 0x115E, 83081 },
+ { 0x115F, 83084 },
+ { 0x1160, 83087 },
+ { 0x112B, 83090 },
+ { 0x112D, 83093 },
+ { 0x112E, 83096 },
+ { 0x112F, 83099 },
+ { 0x1130, 83102 },
+ { 0x1131, 83105 },
+ { 0x1132, 83108 },
+ { 0x1133, 83111 },
+ { 0x1134, 83114 },
+ { 0x1135, 83117 },
+ { 0x1136, 83120 },
+ { 0x1137, 83123 },
+ { 0x112C, 83126 },
+ { 0x1138, 83129 },
+ { 0x1139, 83132 },
+ { 0x113A, 83135 },
+ { 0x113B, 83138 },
+ { 0x113C, 83141 },
+ { 0x113D, 83144 },
+ { 0x113E, 83147 },
+ { 0x113F, 83150 },
+ { 0x1140, 83153 },
+ { 0x1141, 83156 },
+ { 0x1142, 83159 },
+ { 0x117A, 83162 },
+ { 0x1143, 83165 },
+ { 0x1146, 83168 },
+ { 0x1147, 83171 },
+ { 0x1148, 83174 },
+ { 0x1149, 83177 },
+ { 0x114A, 83180 },
+ { 0x1151, 83183 },
+ { 0x1153, 83186 },
+ { 0x1154, 83189 },
+ { 0x1155, 83192 },
+ { 0x1156, 83195 },
+ { 0x1157, 83198 },
+ { 0x1159, 83201 },
+ { 0x115B, 83204 },
+ { 0x115D, 83207 },
+ { 0x116E, 83210 },
+ { 0x116F, 83213 },
+ { 0x1170, 83216 },
+ { 0x1171, 83219 },
+ { 0x1172, 83222 },
+ { 0x1173, 83225 },
+ { 0x1174, 83228 },
+ { 0x1175, 83231 },
+ { 0x1176, 83234 },
+ { 0x1177, 83237 },
+ { 0x1178, 83240 },
+ { 0x1179, 83243 },
+ { 0x1161, 83246 },
+ { 0x1144, 83249 },
+ { 0x1145, 83252 },
+ { 0x114B, 83255 },
+ { 0x114C, 83258 },
+ { 0x114D, 83261 },
+ { 0x114E, 83264 },
+ { 0x114F, 83267 },
+ { 0x1150, 83270 },
+ { 0x1162, 83273 },
+ { 0x1163, 83276 },
+ { 0x1164, 83279 },
+ { 0x1165, 83282 },
+ { 0x1166, 83285 },
+ { 0x1167, 83288 },
+ { 0x1168, 83291 },
+ { 0x1169, 83294 },
+ { 0x116A, 83297 },
+ { 0x116B, 83300 },
+ { 0x116C, 83303 },
+ { 0x116D, 83306 },
+ { 0x79EC, 83309 },
+ { 0x79CA, 83310 },
+ { 0x7D52, 83311 },
+ { 0x7AD9, 83313 },
+ { 0x7AE9, 83314 },
+ { 0x7A15, 83317 },
+ { 0x7F41, 83320 },
+ { 0x7A12, 83322 },
+ { 0x7A24, 83324 },
+ { 0x7CAF, 83326 },
+ { 0x1E5A, 83328 },
+ { 0x1F02, 83331 },
+ { 0x1F04, 83335 },
+ { 0x1F49, 83342 },
+ { 0x1F4C, 83347 },
+ { 0x1F4A, 83350 },
+ { 0x78C1, 83359 },
+ { 0x6DDD, 83361 },
+ { 0x6DE2, 83366 },
+ { 0x6DDE, 83371 },
+ { 0x6DE1, 83376 },
+ { 0x6DE0, 83381 },
+ { 0x6DE5, 83386 },
+ { 0x6DE4, 83391 },
+ { 0x6DE3, 83396 },
+ { 0x6DDF, 83401 },
+ { 0x6DD4, 83406 },
+ { 0x6DD9, 83411 },
+ { 0x6DD5, 83416 },
+ { 0x6DD8, 83421 },
+ { 0x6DD7, 83426 },
+ { 0x6DDC, 83431 },
+ { 0x6DDB, 83436 },
+ { 0x6DDA, 83441 },
+ { 0x6DD6, 83446 },
+ { 0x79B3, 83451 },
+ { 0x22ED, 83453 },
+ { 0x1D13, 83455 },
+ { 0x7F51, 83457 },
+ { 0x0063, 83458 },
+ { 0x7B4B, 83460 },
+ { 0x03E6, 83462 },
+ { 0x0487, 83466 },
+ { 0x0489, 83472 },
+ { 0x0403, 83478 },
+ { 0x04A3, 83482 },
+ { 0x03EE, 83488 },
+ { 0x0413, 83492 },
+ { 0x0499, 83498 },
+ { 0x049B, 83504 },
+ { 0x03F4, 83510 },
+ { 0x049D, 83514 },
+ { 0x03F9, 83520 },
+ { 0x04A9, 83524 },
+ { 0x04A5, 83531 },
+ { 0x04A7, 83537 },
+ { 0x03E7, 83543 },
+ { 0x03EA, 83547 },
+ { 0x03FA, 83551 },
+ { 0x03F1, 83555 },
+ { 0x04C9, 83559 },
+ { 0x047C, 83565 },
+ { 0x04D7, 83571 },
+ { 0x04E5, 83578 },
+ { 0x03F2, 83584 },
+ { 0x0484, 83588 },
+ { 0x03F3, 83594 },
+ { 0x047E, 83598 },
+ { 0x04DF, 83604 },
+ { 0x0480, 83611 },
+ { 0x04D9, 83617 },
+ { 0x0459, 83624 },
+ { 0x03F6, 83630 },
+ { 0x0445, 83634 },
+ { 0x03F7, 83640 },
+ { 0x0461, 83644 },
+ { 0x03FB, 83650 },
+ { 0x04B3, 83654 },
+ { 0x04B5, 83660 },
+ { 0x0469, 83666 },
+ { 0x03EB, 83672 },
+ { 0x048D, 83676 },
+ { 0x0406, 83682 },
+ { 0x0407, 83688 },
+ { 0x040E, 83692 },
+ { 0x03F0, 83696 },
+ { 0x047A, 83700 },
+ { 0x0455, 83706 },
+ { 0x0453, 83712 },
+ { 0x0451, 83719 },
+ { 0x0435, 83725 },
+ { 0x03F5, 83729 },
+ { 0x045D, 83733 },
+ { 0x04DB, 83740 },
+ { 0x04D1, 83746 },
+ { 0x03F8, 83750 },
+ { 0x3632, 83754 },
+ { 0x0463, 83761 },
+ { 0x042F, 83767 },
+ { 0x03E8, 83771 },
+ { 0x04D3, 83775 },
+ { 0x0405, 83779 },
+ { 0x040D, 83783 },
+ { 0x3606, 83787 },
+ { 0x0404, 83791 },
+ { 0x03ED, 83795 },
+ { 0x044F, 83799 },
+ { 0x0495, 83805 },
+ { 0x0421, 83811 },
+ { 0x03FD, 83816 },
+ { 0x046F, 83820 },
+ { 0x046D, 83827 },
+ { 0x04AB, 83833 },
+ { 0x0408, 83839 },
+ { 0x3628, 83843 },
+ { 0x040B, 83847 },
+ { 0x03E9, 83851 },
+ { 0x044B, 83855 },
+ { 0x0449, 83862 },
+ { 0x04B1, 83868 },
+ { 0x0447, 83876 },
+ { 0x04AD, 83882 },
+ { 0x0409, 83888 },
+ { 0x363C, 83892 },
+ { 0x0412, 83896 },
+ { 0x0425, 83900 },
+ { 0x04CB, 83904 },
+ { 0x040F, 83908 },
+ { 0x0410, 83912 },
+ { 0x0427, 83916 },
+ { 0x04CD, 83920 },
+ { 0x03FE, 83924 },
+ { 0x03FC, 83928 },
+ { 0x3634, 83932 },
+ { 0x04CF, 83936 },
+ { 0x0419, 83940 },
+ { 0x03EC, 83944 },
+ { 0x0478, 83948 },
+ { 0x044D, 83954 },
+ { 0x0493, 83960 },
+ { 0x362E, 83966 },
+ { 0x04E3, 83970 },
+ { 0x0415, 83974 },
+ { 0x362A, 83978 },
+ { 0x3630, 83982 },
+ { 0x0429, 83986 },
+ { 0x0400, 83990 },
+ { 0x35EE, 83995 },
+ { 0x04B7, 83999 },
+ { 0x04B9, 84004 },
+ { 0x04BF, 84009 },
+ { 0x04C1, 84014 },
+ { 0x04C3, 84019 },
+ { 0x04C5, 84024 },
+ { 0x04BB, 84029 },
+ { 0x04BD, 84034 },
+ { 0x0471, 84039 },
+ { 0x04DD, 84043 },
+ { 0x363E, 84049 },
+ { 0x360A, 84053 },
+ { 0x360C, 84058 },
+ { 0x360E, 84063 },
+ { 0x0402, 84068 },
+ { 0x1929, 84073 },
+ { 0x192C, 84078 },
+ { 0x192B, 84083 },
+ { 0x363A, 84089 },
+ { 0x0411, 84093 },
+ { 0x3638, 84097 },
+ { 0x3636, 84101 },
+ { 0x1928, 84105 },
+ { 0x0401, 84110 },
+ { 0x35F8, 84114 },
+ { 0x04AF, 84121 },
+ { 0x362C, 84127 },
+ { 0x04D5, 84131 },
+ { 0x35F4, 84136 },
+ { 0x35F0, 84141 },
+ { 0x35EA, 84145 },
+ { 0x04E1, 84149 },
+ { 0x0437, 84153 },
+ { 0x0417, 84157 },
+ { 0x0433, 84161 },
+ { 0x0431, 84167 },
+ { 0x048F, 84172 },
+ { 0x0491, 84176 },
+ { 0x03FF, 84182 },
+ { 0x03EF, 84186 },
+ { 0x0441, 84191 },
+ { 0x0414, 84198 },
+ { 0x049F, 84203 },
+ { 0x04A1, 84208 },
+ { 0x3600, 84215 },
+ { 0x3640, 84221 },
+ { 0x3614, 84226 },
+ { 0x041D, 84232 },
+ { 0x1927, 84237 },
+ { 0x35E8, 84242 },
+ { 0x0457, 84246 },
+ { 0x3602, 84251 },
+ { 0x3642, 84256 },
+ { 0x042B, 84261 },
+ { 0x042D, 84265 },
+ { 0x35F6, 84273 },
+ { 0x1925, 84278 },
+ { 0x35FE, 84283 },
+ { 0x041B, 84288 },
+ { 0x0423, 84293 },
+ { 0x35FA, 84299 },
+ { 0x3604, 84304 },
+ { 0x041F, 84311 },
+ { 0x0485, 84317 },
+ { 0x35FC, 84321 },
+ { 0x04C7, 84326 },
+ { 0x35EC, 84331 },
+ { 0x3608, 84336 },
+ { 0x0443, 84341 },
+ { 0x0465, 84346 },
+ { 0x0467, 84351 },
+ { 0x045F, 84358 },
+ { 0x0473, 84363 },
+ { 0x0475, 84368 },
+ { 0x0497, 84375 },
+ { 0x3612, 84380 },
+ { 0x3610, 84385 },
+ { 0x35F2, 84390 },
+ { 0x040A, 84395 },
+ { 0x192D, 84400 },
+ { 0x0482, 84405 },
+ { 0x1926, 84410 },
+ { 0x192A, 84415 },
+ { 0x040C, 84420 },
+ { 0x048B, 84425 },
+ { 0x045B, 84430 },
+ { 0x046B, 84435 },
+ { 0x3625, 84440 },
+ { 0x19BA, 84442 },
+ { 0x0476, 84447 },
+ { 0x3615, 84450 },
+ { 0x03C6, 84454 },
+ { 0x0486, 84458 },
+ { 0x0488, 84464 },
+ { 0x03E3, 84470 },
+ { 0x04A2, 84474 },
+ { 0x03CE, 84480 },
+ { 0x03C3, 84484 },
+ { 0x0498, 84490 },
+ { 0x049A, 84496 },
+ { 0x03D4, 84502 },
+ { 0x049C, 84506 },
+ { 0x03D9, 84512 },
+ { 0x04A8, 84516 },
+ { 0x04A4, 84523 },
+ { 0x04A6, 84529 },
+ { 0x03C7, 84535 },
+ { 0x03CA, 84539 },
+ { 0x03DA, 84543 },
+ { 0x03D1, 84547 },
+ { 0x04C8, 84551 },
+ { 0x047B, 84557 },
+ { 0x04D6, 84563 },
+ { 0x04E4, 84570 },
+ { 0x03D2, 84576 },
+ { 0x0483, 84580 },
+ { 0x03D3, 84586 },
+ { 0x047D, 84590 },
+ { 0x04DE, 84596 },
+ { 0x047F, 84603 },
+ { 0x04D8, 84609 },
+ { 0x0458, 84616 },
+ { 0x03D6, 84622 },
+ { 0x0444, 84626 },
+ { 0x03D7, 84632 },
+ { 0x0460, 84636 },
+ { 0x03DB, 84642 },
+ { 0x04B2, 84646 },
+ { 0x04B4, 84652 },
+ { 0x0468, 84658 },
+ { 0x03CB, 84664 },
+ { 0x048C, 84668 },
+ { 0x03B6, 84674 },
+ { 0x03B7, 84680 },
+ { 0x03BE, 84684 },
+ { 0x03D0, 84688 },
+ { 0x0479, 84692 },
+ { 0x0454, 84698 },
+ { 0x0452, 84704 },
+ { 0x0450, 84711 },
+ { 0x0434, 84717 },
+ { 0x03D5, 84721 },
+ { 0x045C, 84725 },
+ { 0x04DA, 84732 },
+ { 0x04D0, 84738 },
+ { 0x03D8, 84742 },
+ { 0x3631, 84746 },
+ { 0x0462, 84753 },
+ { 0x042E, 84759 },
+ { 0x03C8, 84763 },
+ { 0x04D2, 84767 },
+ { 0x03E5, 84771 },
+ { 0x03BD, 84775 },
+ { 0x3605, 84779 },
+ { 0x03E4, 84783 },
+ { 0x03CD, 84787 },
+ { 0x044E, 84791 },
+ { 0x0494, 84797 },
+ { 0x0420, 84803 },
+ { 0x03DD, 84808 },
+ { 0x046E, 84812 },
+ { 0x046C, 84819 },
+ { 0x04AA, 84825 },
+ { 0x03B8, 84831 },
+ { 0x3627, 84835 },
+ { 0x03BB, 84839 },
+ { 0x03C9, 84843 },
+ { 0x044A, 84847 },
+ { 0x0448, 84854 },
+ { 0x04B0, 84860 },
+ { 0x0446, 84868 },
+ { 0x04AC, 84874 },
+ { 0x03B9, 84880 },
+ { 0x363B, 84884 },
+ { 0x03C2, 84888 },
+ { 0x0424, 84892 },
+ { 0x04CA, 84896 },
+ { 0x03BF, 84900 },
+ { 0x03C0, 84904 },
+ { 0x0426, 84908 },
+ { 0x04CC, 84912 },
+ { 0x03DE, 84916 },
+ { 0x03DC, 84920 },
+ { 0x3633, 84924 },
+ { 0x04CE, 84928 },
+ { 0x0418, 84932 },
+ { 0x03CC, 84936 },
+ { 0x0477, 84940 },
+ { 0x044C, 84946 },
+ { 0x0492, 84952 },
+ { 0x362D, 84958 },
+ { 0x04E2, 84962 },
+ { 0x03C5, 84966 },
+ { 0x3629, 84970 },
+ { 0x362F, 84974 },
+ { 0x0428, 84978 },
+ { 0x03E0, 84982 },
+ { 0x35ED, 84987 },
+ { 0x04B6, 84991 },
+ { 0x04B8, 84996 },
+ { 0x04BE, 85001 },
+ { 0x04C0, 85006 },
+ { 0x04C2, 85011 },
+ { 0x04C4, 85016 },
+ { 0x04BA, 85021 },
+ { 0x04BC, 85026 },
+ { 0x0470, 85031 },
+ { 0x04DC, 85035 },
+ { 0x363D, 85041 },
+ { 0x3609, 85045 },
+ { 0x360B, 85050 },
+ { 0x360D, 85055 },
+ { 0x03E2, 85060 },
+ { 0x3639, 85065 },
+ { 0x03C1, 85069 },
+ { 0x3637, 85073 },
+ { 0x3635, 85077 },
+ { 0x03E1, 85081 },
+ { 0x35F7, 85085 },
+ { 0x04AE, 85092 },
+ { 0x362B, 85098 },
+ { 0x04D4, 85102 },
+ { 0x35F3, 85107 },
+ { 0x35EF, 85112 },
+ { 0x35E9, 85116 },
+ { 0x04E0, 85120 },
+ { 0x0436, 85124 },
+ { 0x0416, 85128 },
+ { 0x0432, 85132 },
+ { 0x0430, 85138 },
+ { 0x048E, 85143 },
+ { 0x0490, 85147 },
+ { 0x03DF, 85153 },
+ { 0x03CF, 85157 },
+ { 0x0440, 85162 },
+ { 0x03C4, 85169 },
+ { 0x049E, 85174 },
+ { 0x04A0, 85179 },
+ { 0x35FF, 85186 },
+ { 0x363F, 85192 },
+ { 0x3613, 85197 },
+ { 0x041C, 85203 },
+ { 0x35E7, 85208 },
+ { 0x0456, 85212 },
+ { 0x3601, 85217 },
+ { 0x3641, 85222 },
+ { 0x042A, 85227 },
+ { 0x042C, 85231 },
+ { 0x35F5, 85239 },
+ { 0x35FD, 85244 },
+ { 0x041A, 85249 },
+ { 0x0422, 85254 },
+ { 0x35F9, 85260 },
+ { 0x3603, 85265 },
+ { 0x041E, 85272 },
+ { 0x35FB, 85278 },
+ { 0x04C6, 85283 },
+ { 0x35EB, 85288 },
+ { 0x3607, 85293 },
+ { 0x0442, 85298 },
+ { 0x0464, 85303 },
+ { 0x0466, 85308 },
+ { 0x045E, 85315 },
+ { 0x0472, 85320 },
+ { 0x0474, 85325 },
+ { 0x0496, 85332 },
+ { 0x3611, 85337 },
+ { 0x360F, 85342 },
+ { 0x35F1, 85347 },
+ { 0x03BA, 85352 },
+ { 0x0481, 85357 },
+ { 0x03BC, 85362 },
+ { 0x048A, 85367 },
+ { 0x045A, 85372 },
+ { 0x046A, 85377 },
+ { 0x3626, 85382 },
+ { 0x0438, 85384 },
+ { 0x7C75, 85387 },
+ { 0x7D34, 85391 },
+ { 0x7A74, 85393 },
+ { 0x1F4F, 85396 },
+ { 0x22EE, 85398 },
+ { 0x00B6, 85400 },
+ { 0x1E64, 85402 },
+ { 0x1F16, 85404 },
+ { 0x7C68, 85406 },
+ { 0x7C53, 85407 },
+ { 0x7C54, 85410 },
+ { 0x7C55, 85415 },
+ { 0x7A03, 85418 },
+ { 0x7F07, 85419 },
+ { 0x7F09, 85422 },
+ { 0x7F08, 85427 },
+ { 0x7F0A, 85431 },
+ { 0x23BC, 85437 },
+ { 0x7F23, 85441 },
+ { 0x7F5E, 85443 },
+ { 0x6A83, 85444 },
+ { 0x6A7D, 85449 },
+ { 0x6A7F, 85453 },
+ { 0x6A7C, 85457 },
+ { 0x6A80, 85462 },
+ { 0x6A79, 85466 },
+ { 0x6A82, 85470 },
+ { 0x6A7B, 85474 },
+ { 0x6A7A, 85478 },
+ { 0x6A7E, 85483 },
+ { 0x6A81, 85487 },
+ { 0x6A66, 85491 },
+ { 0x6A67, 85496 },
+ { 0x6A64, 85501 },
+ { 0x6A74, 85506 },
+ { 0x6A76, 85510 },
+ { 0x6A73, 85514 },
+ { 0x6A77, 85519 },
+ { 0x6A70, 85523 },
+ { 0x6A72, 85527 },
+ { 0x6A71, 85531 },
+ { 0x6A75, 85536 },
+ { 0x6A78, 85540 },
+ { 0x6A68, 85544 },
+ { 0x6A63, 85549 },
+ { 0x6A65, 85554 },
+ { 0x6A6D, 85559 },
+ { 0x6A6E, 85564 },
+ { 0x6A6C, 85569 },
+ { 0x6A69, 85573 },
+ { 0x6A6B, 85577 },
+ { 0x6A6F, 85581 },
+ { 0x6A6A, 85586 },
+ { 0x6A84, 85591 },
+ { 0x6A85, 85595 },
+ { 0x6A39, 85598 },
+ { 0x69FF, 85601 },
+ { 0x6A00, 85604 },
+ { 0x6A05, 85607 },
+ { 0x6A3F, 85611 },
+ { 0x69FC, 85614 },
+ { 0x6A06, 85617 },
+ { 0x6A02, 85621 },
+ { 0x6A36, 85624 },
+ { 0x69F8, 85629 },
+ { 0x6A3E, 85632 },
+ { 0x6A13, 85635 },
+ { 0x6A17, 85638 },
+ { 0x6A25, 85642 },
+ { 0x6A28, 85647 },
+ { 0x6A29, 85651 },
+ { 0x6A21, 85656 },
+ { 0x6A27, 85660 },
+ { 0x6A1B, 85666 },
+ { 0x6A1C, 85671 },
+ { 0x69FD, 85679 },
+ { 0x6A07, 85682 },
+ { 0x6A35, 85686 },
+ { 0x69FE, 85691 },
+ { 0x6A11, 85694 },
+ { 0x6A15, 85697 },
+ { 0x6A23, 85701 },
+ { 0x6A1F, 85706 },
+ { 0x6A19, 85710 },
+ { 0x6A12, 85715 },
+ { 0x6A16, 85718 },
+ { 0x6A24, 85722 },
+ { 0x6A20, 85727 },
+ { 0x6A1A, 85731 },
+ { 0x6A3C, 85736 },
+ { 0x69FA, 85739 },
+ { 0x6A04, 85742 },
+ { 0x6A03, 85746 },
+ { 0x6A08, 85749 },
+ { 0x6A14, 85753 },
+ { 0x6A18, 85756 },
+ { 0x6A26, 85760 },
+ { 0x6A37, 85765 },
+ { 0x6A38, 85769 },
+ { 0x6A34, 85774 },
+ { 0x6A33, 85778 },
+ { 0x6A2C, 85782 },
+ { 0x6A2D, 85786 },
+ { 0x6A22, 85791 },
+ { 0x6A2A, 85795 },
+ { 0x6A2B, 85799 },
+ { 0x6A1D, 85804 },
+ { 0x6A1E, 85809 },
+ { 0x69FB, 85815 },
+ { 0x6A2F, 85818 },
+ { 0x6A2E, 85823 },
+ { 0x6A49, 85827 },
+ { 0x6A4C, 85830 },
+ { 0x6A01, 85834 },
+ { 0x6A30, 85837 },
+ { 0x6A32, 85840 },
+ { 0x69F9, 85844 },
+ { 0x6A0B, 85847 },
+ { 0x6A43, 85850 },
+ { 0x6A4A, 85853 },
+ { 0x6A0E, 85856 },
+ { 0x6A40, 85859 },
+ { 0x6A0C, 85862 },
+ { 0x6A0F, 85865 },
+ { 0x6A3B, 85868 },
+ { 0x6A53, 85871 },
+ { 0x6A52, 85874 },
+ { 0x6A10, 85877 },
+ { 0x6A09, 85880 },
+ { 0x6A4F, 85883 },
+ { 0x6A42, 85886 },
+ { 0x6A54, 85889 },
+ { 0x6A31, 85892 },
+ { 0x6A56, 85895 },
+ { 0x6A55, 85898 },
+ { 0x6A4B, 85901 },
+ { 0x6A48, 85904 },
+ { 0x6A3D, 85907 },
+ { 0x6A51, 85910 },
+ { 0x6A57, 85913 },
+ { 0x6A58, 85916 },
+ { 0x6A47, 85919 },
+ { 0x6A4D, 85923 },
+ { 0x6A5C, 85927 },
+ { 0x6A5B, 85931 },
+ { 0x6A5A, 85935 },
+ { 0x6A59, 85939 },
+ { 0x6A41, 85943 },
+ { 0x6A0D, 85947 },
+ { 0x6A50, 85951 },
+ { 0x6A60, 85955 },
+ { 0x6A0A, 85959 },
+ { 0x6A46, 85963 },
+ { 0x6A44, 85967 },
+ { 0x6A5F, 85971 },
+ { 0x6A61, 85975 },
+ { 0x6A3A, 85979 },
+ { 0x6A5E, 85983 },
+ { 0x6A5D, 85987 },
+ { 0x6A62, 85991 },
+ { 0x6A45, 85995 },
+ { 0x6A4E, 85999 },
+ { 0x6A86, 86003 },
+ { 0x5BC0, 86008 },
+ { 0x5789, 86012 },
+ { 0x578A, 86015 },
+ { 0x578B, 86018 },
+ { 0x578C, 86021 },
+ { 0x578D, 86024 },
+ { 0x578F, 86027 },
+ { 0x5792, 86030 },
+ { 0x5793, 86033 },
+ { 0x5794, 86036 },
+ { 0x5795, 86039 },
+ { 0x5796, 86042 },
+ { 0x5797, 86045 },
+ { 0x5798, 86048 },
+ { 0x5799, 86051 },
+ { 0x579B, 86054 },
+ { 0x579C, 86057 },
+ { 0x579D, 86060 },
+ { 0x579F, 86063 },
+ { 0x57A0, 86066 },
+ { 0x57A1, 86069 },
+ { 0x57A2, 86072 },
+ { 0x57A3, 86075 },
+ { 0x57A4, 86078 },
+ { 0x57A5, 86081 },
+ { 0x57A6, 86084 },
+ { 0x57A7, 86087 },
+ { 0x57A8, 86090 },
+ { 0x57A9, 86093 },
+ { 0x57AA, 86096 },
+ { 0x57AB, 86099 },
+ { 0x57AC, 86102 },
+ { 0x57AD, 86105 },
+ { 0x57AF, 86108 },
+ { 0x57B0, 86111 },
+ { 0x57B1, 86114 },
+ { 0x57B2, 86117 },
+ { 0x57B3, 86120 },
+ { 0x57B4, 86123 },
+ { 0x57B5, 86126 },
+ { 0x57B6, 86129 },
+ { 0x57B8, 86132 },
+ { 0x57B9, 86135 },
+ { 0x57BB, 86138 },
+ { 0x57BD, 86141 },
+ { 0x57BE, 86144 },
+ { 0x57C0, 86147 },
+ { 0x57C1, 86150 },
+ { 0x57C2, 86153 },
+ { 0x57C3, 86156 },
+ { 0x57C4, 86159 },
+ { 0x57C5, 86162 },
+ { 0x57C6, 86165 },
+ { 0x57C7, 86168 },
+ { 0x57C8, 86171 },
+ { 0x57C9, 86174 },
+ { 0x57CA, 86177 },
+ { 0x57CB, 86180 },
+ { 0x57CC, 86183 },
+ { 0x57CD, 86186 },
+ { 0x57CE, 86189 },
+ { 0x57CF, 86192 },
+ { 0x57D0, 86195 },
+ { 0x57D1, 86198 },
+ { 0x57D2, 86201 },
+ { 0x57D3, 86204 },
+ { 0x57D4, 86207 },
+ { 0x57D5, 86210 },
+ { 0x57D6, 86213 },
+ { 0x57D7, 86216 },
+ { 0x57D8, 86219 },
+ { 0x57D9, 86222 },
+ { 0x57DA, 86225 },
+ { 0x57DB, 86228 },
+ { 0x57DC, 86231 },
+ { 0x57DD, 86234 },
+ { 0x57DF, 86237 },
+ { 0x57E0, 86240 },
+ { 0x57E1, 86243 },
+ { 0x57E2, 86246 },
+ { 0x57E3, 86249 },
+ { 0x57E4, 86252 },
+ { 0x57E8, 86255 },
+ { 0x57E9, 86258 },
+ { 0x57EA, 86261 },
+ { 0x57EB, 86264 },
+ { 0x57EC, 86267 },
+ { 0x57ED, 86270 },
+ { 0x57EE, 86273 },
+ { 0x57EF, 86276 },
+ { 0x57F1, 86279 },
+ { 0x57F2, 86282 },
+ { 0x57F3, 86285 },
+ { 0x57F4, 86288 },
+ { 0x57F5, 86291 },
+ { 0x57F6, 86294 },
+ { 0x57F7, 86297 },
+ { 0x57F8, 86300 },
+ { 0x57F9, 86303 },
+ { 0x57FA, 86306 },
+ { 0x57FB, 86309 },
+ { 0x57FC, 86312 },
+ { 0x57FD, 86315 },
+ { 0x57FE, 86318 },
+ { 0x57FF, 86321 },
+ { 0x5800, 86324 },
+ { 0x5801, 86327 },
+ { 0x5802, 86330 },
+ { 0x5803, 86333 },
+ { 0x5804, 86336 },
+ { 0x5805, 86339 },
+ { 0x5806, 86342 },
+ { 0x5808, 86345 },
+ { 0x5809, 86348 },
+ { 0x580A, 86351 },
+ { 0x580B, 86354 },
+ { 0x580C, 86357 },
+ { 0x580D, 86360 },
+ { 0x580E, 86363 },
+ { 0x580F, 86366 },
+ { 0x5810, 86369 },
+ { 0x5811, 86372 },
+ { 0x5812, 86375 },
+ { 0x5813, 86378 },
+ { 0x5814, 86381 },
+ { 0x5815, 86384 },
+ { 0x5816, 86387 },
+ { 0x5817, 86390 },
+ { 0x5818, 86393 },
+ { 0x5819, 86396 },
+ { 0x581A, 86399 },
+ { 0x581C, 86402 },
+ { 0x581D, 86405 },
+ { 0x581E, 86408 },
+ { 0x581F, 86411 },
+ { 0x5821, 86414 },
+ { 0x5822, 86417 },
+ { 0x5823, 86420 },
+ { 0x5825, 86423 },
+ { 0x5826, 86426 },
+ { 0x5827, 86429 },
+ { 0x5828, 86432 },
+ { 0x5829, 86435 },
+ { 0x582A, 86438 },
+ { 0x582B, 86441 },
+ { 0x582C, 86444 },
+ { 0x582D, 86447 },
+ { 0x582E, 86450 },
+ { 0x582F, 86453 },
+ { 0x5830, 86456 },
+ { 0x5832, 86459 },
+ { 0x5833, 86462 },
+ { 0x5835, 86465 },
+ { 0x5836, 86468 },
+ { 0x5840, 86471 },
+ { 0x5841, 86474 },
+ { 0x5843, 86477 },
+ { 0x5844, 86480 },
+ { 0x5846, 86483 },
+ { 0x5847, 86486 },
+ { 0x5848, 86489 },
+ { 0x5849, 86492 },
+ { 0x584A, 86495 },
+ { 0x584B, 86498 },
+ { 0x584C, 86501 },
+ { 0x584D, 86504 },
+ { 0x584E, 86507 },
+ { 0x584F, 86510 },
+ { 0x5850, 86513 },
+ { 0x5851, 86516 },
+ { 0x5852, 86519 },
+ { 0x585B, 86522 },
+ { 0x585C, 86525 },
+ { 0x585D, 86528 },
+ { 0x585E, 86531 },
+ { 0x585F, 86534 },
+ { 0x5860, 86537 },
+ { 0x5861, 86540 },
+ { 0x5862, 86543 },
+ { 0x5864, 86546 },
+ { 0x5866, 86549 },
+ { 0x5867, 86552 },
+ { 0x5868, 86555 },
+ { 0x5869, 86558 },
+ { 0x586A, 86561 },
+ { 0x586B, 86564 },
+ { 0x586C, 86567 },
+ { 0x586E, 86570 },
+ { 0x5870, 86573 },
+ { 0x5871, 86576 },
+ { 0x5872, 86579 },
+ { 0x5874, 86582 },
+ { 0x5875, 86585 },
+ { 0x5876, 86588 },
+ { 0x5877, 86591 },
+ { 0x5878, 86594 },
+ { 0x5879, 86597 },
+ { 0x587A, 86600 },
+ { 0x587B, 86603 },
+ { 0x587D, 86606 },
+ { 0x587E, 86609 },
+ { 0x587F, 86612 },
+ { 0x5880, 86615 },
+ { 0x5881, 86618 },
+ { 0x5882, 86621 },
+ { 0x5884, 86624 },
+ { 0x5885, 86627 },
+ { 0x5886, 86630 },
+ { 0x5887, 86633 },
+ { 0x5889, 86636 },
+ { 0x588A, 86639 },
+ { 0x588B, 86642 },
+ { 0x588C, 86645 },
+ { 0x588D, 86648 },
+ { 0x588E, 86651 },
+ { 0x588F, 86654 },
+ { 0x5890, 86657 },
+ { 0x5891, 86660 },
+ { 0x5892, 86663 },
+ { 0x5893, 86666 },
+ { 0x5894, 86669 },
+ { 0x5896, 86672 },
+ { 0x5897, 86675 },
+ { 0x5898, 86678 },
+ { 0x5899, 86681 },
+ { 0x589A, 86684 },
+ { 0x589B, 86687 },
+ { 0x589C, 86690 },
+ { 0x589D, 86693 },
+ { 0x589F, 86696 },
+ { 0x58A0, 86699 },
+ { 0x58A1, 86702 },
+ { 0x58A2, 86705 },
+ { 0x58A3, 86708 },
+ { 0x58A4, 86711 },
+ { 0x58A5, 86714 },
+ { 0x58A6, 86717 },
+ { 0x58A7, 86720 },
+ { 0x58A8, 86723 },
+ { 0x58AA, 86726 },
+ { 0x58AB, 86729 },
+ { 0x58AC, 86732 },
+ { 0x58AD, 86735 },
+ { 0x58AE, 86738 },
+ { 0x58AF, 86741 },
+ { 0x58B1, 86744 },
+ { 0x58B3, 86747 },
+ { 0x58B4, 86750 },
+ { 0x58B5, 86753 },
+ { 0x58B6, 86756 },
+ { 0x58B7, 86759 },
+ { 0x58B8, 86762 },
+ { 0x58B9, 86765 },
+ { 0x58BB, 86768 },
+ { 0x58BD, 86771 },
+ { 0x58BF, 86774 },
+ { 0x58C0, 86777 },
+ { 0x58C1, 86780 },
+ { 0x58C2, 86783 },
+ { 0x58C6, 86786 },
+ { 0x58C7, 86789 },
+ { 0x58C8, 86792 },
+ { 0x58C9, 86795 },
+ { 0x58CA, 86798 },
+ { 0x58CB, 86801 },
+ { 0x58CC, 86804 },
+ { 0x58CD, 86807 },
+ { 0x58CF, 86810 },
+ { 0x58D2, 86813 },
+ { 0x58D3, 86816 },
+ { 0x58D4, 86819 },
+ { 0x58D5, 86822 },
+ { 0x58D7, 86825 },
+ { 0x58D8, 86828 },
+ { 0x58D9, 86831 },
+ { 0x58DA, 86834 },
+ { 0x58DB, 86837 },
+ { 0x58DC, 86840 },
+ { 0x58DD, 86843 },
+ { 0x58DE, 86846 },
+ { 0x58DF, 86849 },
+ { 0x58E1, 86852 },
+ { 0x58E2, 86855 },
+ { 0x58E3, 86858 },
+ { 0x58E4, 86861 },
+ { 0x58E5, 86864 },
+ { 0x58E6, 86867 },
+ { 0x58E8, 86870 },
+ { 0x58E9, 86873 },
+ { 0x58EA, 86876 },
+ { 0x58EB, 86879 },
+ { 0x58EC, 86882 },
+ { 0x58ED, 86885 },
+ { 0x58EE, 86888 },
+ { 0x58EF, 86891 },
+ { 0x58F0, 86894 },
+ { 0x58F1, 86897 },
+ { 0x58F3, 86900 },
+ { 0x58F5, 86903 },
+ { 0x58F6, 86906 },
+ { 0x58F7, 86909 },
+ { 0x58F8, 86912 },
+ { 0x58F9, 86915 },
+ { 0x58FA, 86918 },
+ { 0x58FC, 86921 },
+ { 0x58FD, 86924 },
+ { 0x58FF, 86927 },
+ { 0x5900, 86930 },
+ { 0x5901, 86933 },
+ { 0x5902, 86936 },
+ { 0x5903, 86939 },
+ { 0x5904, 86942 },
+ { 0x5905, 86945 },
+ { 0x5906, 86948 },
+ { 0x5907, 86951 },
+ { 0x5908, 86954 },
+ { 0x5909, 86957 },
+ { 0x590A, 86960 },
+ { 0x590B, 86963 },
+ { 0x590C, 86966 },
+ { 0x590D, 86969 },
+ { 0x590F, 86972 },
+ { 0x5910, 86975 },
+ { 0x5911, 86978 },
+ { 0x5912, 86981 },
+ { 0x5913, 86984 },
+ { 0x5914, 86987 },
+ { 0x5915, 86990 },
+ { 0x5917, 86993 },
+ { 0x5918, 86996 },
+ { 0x5919, 86999 },
+ { 0x591A, 87002 },
+ { 0x591C, 87005 },
+ { 0x591E, 87008 },
+ { 0x5920, 87011 },
+ { 0x5921, 87014 },
+ { 0x5922, 87017 },
+ { 0x5923, 87020 },
+ { 0x5924, 87023 },
+ { 0x5925, 87026 },
+ { 0x5926, 87029 },
+ { 0x5927, 87032 },
+ { 0x5928, 87035 },
+ { 0x5929, 87038 },
+ { 0x592A, 87041 },
+ { 0x592B, 87044 },
+ { 0x592C, 87047 },
+ { 0x592D, 87050 },
+ { 0x592F, 87053 },
+ { 0x5930, 87056 },
+ { 0x5931, 87059 },
+ { 0x5932, 87062 },
+ { 0x5934, 87065 },
+ { 0x5935, 87068 },
+ { 0x5936, 87071 },
+ { 0x5939, 87074 },
+ { 0x593A, 87077 },
+ { 0x593C, 87080 },
+ { 0x593D, 87083 },
+ { 0x593E, 87086 },
+ { 0x593F, 87089 },
+ { 0x5940, 87092 },
+ { 0x5941, 87095 },
+ { 0x5942, 87098 },
+ { 0x5944, 87101 },
+ { 0x5945, 87104 },
+ { 0x594E, 87107 },
+ { 0x594F, 87110 },
+ { 0x5950, 87113 },
+ { 0x5952, 87116 },
+ { 0x5954, 87119 },
+ { 0x5956, 87122 },
+ { 0x5957, 87125 },
+ { 0x5958, 87128 },
+ { 0x5959, 87131 },
+ { 0x595A, 87134 },
+ { 0x595C, 87137 },
+ { 0x595D, 87140 },
+ { 0x595F, 87143 },
+ { 0x5960, 87146 },
+ { 0x5961, 87149 },
+ { 0x5962, 87152 },
+ { 0x5964, 87155 },
+ { 0x5965, 87158 },
+ { 0x5966, 87161 },
+ { 0x5968, 87164 },
+ { 0x5969, 87167 },
+ { 0x596C, 87170 },
+ { 0x596D, 87173 },
+ { 0x596E, 87176 },
+ { 0x596F, 87179 },
+ { 0x5970, 87182 },
+ { 0x5971, 87185 },
+ { 0x5972, 87188 },
+ { 0x5974, 87191 },
+ { 0x5975, 87194 },
+ { 0x5976, 87197 },
+ { 0x5977, 87200 },
+ { 0x5978, 87203 },
+ { 0x5979, 87206 },
+ { 0x597A, 87209 },
+ { 0x597B, 87212 },
+ { 0x597C, 87215 },
+ { 0x597D, 87218 },
+ { 0x597E, 87221 },
+ { 0x597F, 87224 },
+ { 0x5980, 87227 },
+ { 0x5981, 87230 },
+ { 0x5982, 87233 },
+ { 0x5983, 87236 },
+ { 0x5984, 87239 },
+ { 0x5985, 87242 },
+ { 0x5986, 87245 },
+ { 0x5987, 87248 },
+ { 0x5988, 87251 },
+ { 0x5989, 87254 },
+ { 0x598C, 87257 },
+ { 0x598D, 87260 },
+ { 0x598E, 87263 },
+ { 0x598F, 87266 },
+ { 0x5990, 87269 },
+ { 0x5991, 87272 },
+ { 0x5992, 87275 },
+ { 0x5994, 87278 },
+ { 0x5995, 87281 },
+ { 0x5996, 87284 },
+ { 0x5997, 87287 },
+ { 0x5998, 87290 },
+ { 0x5999, 87293 },
+ { 0x599A, 87296 },
+ { 0x599B, 87299 },
+ { 0x599D, 87302 },
+ { 0x599F, 87305 },
+ { 0x59A1, 87308 },
+ { 0x59A2, 87311 },
+ { 0x59A4, 87314 },
+ { 0x59A5, 87317 },
+ { 0x59A6, 87320 },
+ { 0x59A7, 87323 },
+ { 0x59A8, 87326 },
+ { 0x59D9, 87329 },
+ { 0x59DB, 87332 },
+ { 0x59DC, 87335 },
+ { 0x59DD, 87338 },
+ { 0x59DE, 87341 },
+ { 0x59E0, 87344 },
+ { 0x59E7, 87347 },
+ { 0x59E8, 87350 },
+ { 0x59E9, 87353 },
+ { 0x59EA, 87356 },
+ { 0x59EE, 87359 },
+ { 0x59EF, 87362 },
+ { 0x59F0, 87365 },
+ { 0x59F1, 87368 },
+ { 0x59F2, 87371 },
+ { 0x59F3, 87374 },
+ { 0x59F4, 87377 },
+ { 0x59F5, 87380 },
+ { 0x59F6, 87383 },
+ { 0x59F8, 87386 },
+ { 0x59FA, 87389 },
+ { 0x59FB, 87392 },
+ { 0x59FC, 87395 },
+ { 0x59FD, 87398 },
+ { 0x59FF, 87401 },
+ { 0x5A01, 87404 },
+ { 0x5A02, 87407 },
+ { 0x5A03, 87410 },
+ { 0x5A04, 87413 },
+ { 0x5A06, 87416 },
+ { 0x5A08, 87419 },
+ { 0x5A09, 87422 },
+ { 0x5A0A, 87425 },
+ { 0x5A0C, 87428 },
+ { 0x5A0D, 87431 },
+ { 0x5A0E, 87434 },
+ { 0x5A13, 87437 },
+ { 0x5A14, 87440 },
+ { 0x5A15, 87443 },
+ { 0x5A16, 87446 },
+ { 0x5A17, 87449 },
+ { 0x5A18, 87452 },
+ { 0x5A19, 87455 },
+ { 0x5A1A, 87458 },
+ { 0x5A1B, 87461 },
+ { 0x5A1C, 87464 },
+ { 0x5A1D, 87467 },
+ { 0x5A1E, 87470 },
+ { 0x5A1F, 87473 },
+ { 0x5A20, 87476 },
+ { 0x5A23, 87479 },
+ { 0x5A24, 87482 },
+ { 0x5A26, 87485 },
+ { 0x5A27, 87488 },
+ { 0x5A29, 87491 },
+ { 0x5A2A, 87494 },
+ { 0x5A2B, 87497 },
+ { 0x5A2C, 87500 },
+ { 0x5A2D, 87503 },
+ { 0x5A2E, 87506 },
+ { 0x5A2F, 87509 },
+ { 0x5A30, 87512 },
+ { 0x5A31, 87515 },
+ { 0x5A32, 87518 },
+ { 0x5A33, 87521 },
+ { 0x5A34, 87524 },
+ { 0x5A35, 87527 },
+ { 0x5A36, 87530 },
+ { 0x5A37, 87533 },
+ { 0x5A38, 87536 },
+ { 0x5A39, 87539 },
+ { 0x5A3B, 87542 },
+ { 0x5A3E, 87545 },
+ { 0x5A3F, 87548 },
+ { 0x5A40, 87551 },
+ { 0x5A41, 87554 },
+ { 0x5A42, 87557 },
+ { 0x5A43, 87560 },
+ { 0x5A44, 87563 },
+ { 0x5A46, 87566 },
+ { 0x5A47, 87569 },
+ { 0x5A48, 87572 },
+ { 0x5A49, 87575 },
+ { 0x5A4A, 87578 },
+ { 0x5A4B, 87581 },
+ { 0x5A4D, 87584 },
+ { 0x5A4E, 87587 },
+ { 0x5A4F, 87590 },
+ { 0x5A50, 87593 },
+ { 0x5A51, 87596 },
+ { 0x5A52, 87599 },
+ { 0x5A53, 87602 },
+ { 0x5A54, 87605 },
+ { 0x5A55, 87608 },
+ { 0x5A56, 87611 },
+ { 0x5A57, 87614 },
+ { 0x5A58, 87617 },
+ { 0x5A59, 87620 },
+ { 0x5A5A, 87623 },
+ { 0x5A5B, 87626 },
+ { 0x5A5D, 87629 },
+ { 0x5A5E, 87632 },
+ { 0x5A5F, 87635 },
+ { 0x5A60, 87638 },
+ { 0x5A62, 87641 },
+ { 0x5A63, 87644 },
+ { 0x5A64, 87647 },
+ { 0x5A65, 87650 },
+ { 0x5A66, 87653 },
+ { 0x5A67, 87656 },
+ { 0x5A68, 87659 },
+ { 0x5A69, 87662 },
+ { 0x5A6C, 87665 },
+ { 0x5A6D, 87668 },
+ { 0x5A6E, 87671 },
+ { 0x5A70, 87674 },
+ { 0x5A71, 87677 },
+ { 0x5A72, 87680 },
+ { 0x5A73, 87683 },
+ { 0x5A74, 87686 },
+ { 0x5A75, 87689 },
+ { 0x5A76, 87692 },
+ { 0x5A77, 87695 },
+ { 0x5A78, 87698 },
+ { 0x5A7B, 87701 },
+ { 0x5A7C, 87704 },
+ { 0x5A7D, 87707 },
+ { 0x5A7E, 87710 },
+ { 0x5A7F, 87713 },
+ { 0x5A80, 87716 },
+ { 0x5A81, 87719 },
+ { 0x5A82, 87722 },
+ { 0x5A83, 87725 },
+ { 0x5A85, 87728 },
+ { 0x5A86, 87731 },
+ { 0x5A87, 87734 },
+ { 0x5A88, 87737 },
+ { 0x5A89, 87740 },
+ { 0x5A8A, 87743 },
+ { 0x5A8B, 87746 },
+ { 0x5A8C, 87749 },
+ { 0x5A8D, 87752 },
+ { 0x5A8E, 87755 },
+ { 0x5A8F, 87758 },
+ { 0x5A90, 87761 },
+ { 0x5A91, 87764 },
+ { 0x5A92, 87767 },
+ { 0x5A94, 87770 },
+ { 0x5A95, 87773 },
+ { 0x5A96, 87776 },
+ { 0x5A97, 87779 },
+ { 0x5A99, 87782 },
+ { 0x5A9B, 87785 },
+ { 0x5A9D, 87788 },
+ { 0x5A9E, 87791 },
+ { 0x5AA0, 87794 },
+ { 0x5AA1, 87797 },
+ { 0x5AA2, 87800 },
+ { 0x5AA3, 87803 },
+ { 0x5AA4, 87806 },
+ { 0x5AA6, 87809 },
+ { 0x5AA7, 87812 },
+ { 0x5AA8, 87815 },
+ { 0x5AA9, 87818 },
+ { 0x5AAA, 87821 },
+ { 0x5AAB, 87824 },
+ { 0x5AAC, 87827 },
+ { 0x5AAD, 87830 },
+ { 0x5AAE, 87833 },
+ { 0x5AAF, 87836 },
+ { 0x5AB0, 87839 },
+ { 0x5AB1, 87842 },
+ { 0x5AB2, 87845 },
+ { 0x5AB3, 87848 },
+ { 0x5AB4, 87851 },
+ { 0x5AB5, 87854 },
+ { 0x5AB7, 87857 },
+ { 0x5AB9, 87860 },
+ { 0x5ABA, 87863 },
+ { 0x5ABB, 87866 },
+ { 0x5ABC, 87869 },
+ { 0x5ABD, 87872 },
+ { 0x5ABE, 87875 },
+ { 0x5ABF, 87878 },
+ { 0x5AC0, 87881 },
+ { 0x5AC1, 87884 },
+ { 0x5AC4, 87887 },
+ { 0x5AC5, 87890 },
+ { 0x5AC6, 87893 },
+ { 0x5AC7, 87896 },
+ { 0x5AC8, 87899 },
+ { 0x5AC9, 87902 },
+ { 0x5ACA, 87905 },
+ { 0x5ACB, 87908 },
+ { 0x5ACC, 87911 },
+ { 0x5ACD, 87914 },
+ { 0x5ACE, 87917 },
+ { 0x5ACF, 87920 },
+ { 0x5AD0, 87923 },
+ { 0x5AD1, 87926 },
+ { 0x5AD2, 87929 },
+ { 0x5AD3, 87932 },
+ { 0x5AD4, 87935 },
+ { 0x5AD6, 87938 },
+ { 0x5AD7, 87941 },
+ { 0x5AD8, 87944 },
+ { 0x5AD9, 87947 },
+ { 0x5ADA, 87950 },
+ { 0x5ADB, 87953 },
+ { 0x5ADD, 87956 },
+ { 0x5ADE, 87959 },
+ { 0x5ADF, 87962 },
+ { 0x5AE1, 87965 },
+ { 0x5AE2, 87968 },
+ { 0x5AE3, 87971 },
+ { 0x5AE4, 87974 },
+ { 0x5AE5, 87977 },
+ { 0x5AE6, 87980 },
+ { 0x5AE7, 87983 },
+ { 0x5AE8, 87986 },
+ { 0x5AE9, 87989 },
+ { 0x5AEA, 87992 },
+ { 0x5AEB, 87995 },
+ { 0x5AF5, 87998 },
+ { 0x5AF7, 88001 },
+ { 0x5AF8, 88004 },
+ { 0x5AF9, 88007 },
+ { 0x5AFA, 88010 },
+ { 0x5AFB, 88013 },
+ { 0x5AFE, 88016 },
+ { 0x5AFF, 88019 },
+ { 0x5B00, 88022 },
+ { 0x5B01, 88025 },
+ { 0x5B05, 88028 },
+ { 0x5B08, 88031 },
+ { 0x5B09, 88034 },
+ { 0x5B0A, 88037 },
+ { 0x5B0B, 88040 },
+ { 0x5B0C, 88043 },
+ { 0x5B0D, 88046 },
+ { 0x5B0E, 88049 },
+ { 0x5B0F, 88052 },
+ { 0x5B1C, 88055 },
+ { 0x5B1D, 88058 },
+ { 0x5B1E, 88061 },
+ { 0x5B20, 88064 },
+ { 0x5B21, 88067 },
+ { 0x5B22, 88070 },
+ { 0x5B23, 88073 },
+ { 0x5B24, 88076 },
+ { 0x5B26, 88079 },
+ { 0x5B28, 88082 },
+ { 0x5B2A, 88085 },
+ { 0x5B2C, 88088 },
+ { 0x5B2D, 88091 },
+ { 0x5B2F, 88094 },
+ { 0x5B30, 88097 },
+ { 0x5B31, 88100 },
+ { 0x5B32, 88103 },
+ { 0x5B34, 88106 },
+ { 0x5B35, 88109 },
+ { 0x5B36, 88112 },
+ { 0x5B38, 88115 },
+ { 0x5B39, 88118 },
+ { 0x5B3A, 88121 },
+ { 0x5B3C, 88124 },
+ { 0x5B3D, 88127 },
+ { 0x5B3E, 88130 },
+ { 0x5B3F, 88133 },
+ { 0x5B40, 88136 },
+ { 0x5B41, 88139 },
+ { 0x5B43, 88142 },
+ { 0x5B45, 88145 },
+ { 0x5B46, 88148 },
+ { 0x5B47, 88151 },
+ { 0x5B48, 88154 },
+ { 0x5B4A, 88157 },
+ { 0x5B4B, 88160 },
+ { 0x5B4C, 88163 },
+ { 0x5B4E, 88166 },
+ { 0x5B50, 88169 },
+ { 0x5B51, 88172 },
+ { 0x5B52, 88175 },
+ { 0x5B53, 88178 },
+ { 0x5B54, 88181 },
+ { 0x5B55, 88184 },
+ { 0x5B57, 88187 },
+ { 0x5B58, 88190 },
+ { 0x5B59, 88193 },
+ { 0x5B5A, 88196 },
+ { 0x5B5B, 88199 },
+ { 0x5B5E, 88202 },
+ { 0x5B5F, 88205 },
+ { 0x5B61, 88208 },
+ { 0x5B62, 88211 },
+ { 0x5B64, 88214 },
+ { 0x5B66, 88217 },
+ { 0x5B67, 88220 },
+ { 0x5B68, 88223 },
+ { 0x5B69, 88226 },
+ { 0x5B6A, 88229 },
+ { 0x5B6B, 88232 },
+ { 0x5B6C, 88235 },
+ { 0x5B6D, 88238 },
+ { 0x5B6E, 88241 },
+ { 0x5B73, 88244 },
+ { 0x5B76, 88247 },
+ { 0x5B78, 88250 },
+ { 0x5B7A, 88253 },
+ { 0x5B7B, 88256 },
+ { 0x5B7C, 88259 },
+ { 0x5B7D, 88262 },
+ { 0x5B7E, 88265 },
+ { 0x5B7F, 88268 },
+ { 0x5B80, 88271 },
+ { 0x5B81, 88274 },
+ { 0x5B82, 88277 },
+ { 0x5B83, 88280 },
+ { 0x5B8D, 88283 },
+ { 0x578E, 88286 },
+ { 0x5790, 88289 },
+ { 0x5791, 88292 },
+ { 0x579A, 88295 },
+ { 0x579E, 88298 },
+ { 0x57AE, 88301 },
+ { 0x57B7, 88304 },
+ { 0x57BA, 88307 },
+ { 0x57BC, 88310 },
+ { 0x57BF, 88313 },
+ { 0x5B96, 88316 },
+ { 0x5B97, 88319 },
+ { 0x5B98, 88322 },
+ { 0x5B99, 88325 },
+ { 0x5B9A, 88328 },
+ { 0x5B9B, 88331 },
+ { 0x5B9C, 88334 },
+ { 0x5B9F, 88337 },
+ { 0x5BA0, 88340 },
+ { 0x5BA1, 88343 },
+ { 0x5BA2, 88346 },
+ { 0x5BA3, 88349 },
+ { 0x5BA4, 88352 },
+ { 0x5BA5, 88355 },
+ { 0x5BA6, 88358 },
+ { 0x5BA7, 88361 },
+ { 0x5BA8, 88364 },
+ { 0x5BA9, 88367 },
+ { 0x5BAA, 88370 },
+ { 0x5BAB, 88373 },
+ { 0x5BAC, 88376 },
+ { 0x5BAD, 88379 },
+ { 0x5BAE, 88382 },
+ { 0x5BAF, 88385 },
+ { 0x5BB0, 88388 },
+ { 0x5BB1, 88391 },
+ { 0x5BB2, 88394 },
+ { 0x5BB3, 88397 },
+ { 0x5BB4, 88400 },
+ { 0x5BB5, 88403 },
+ { 0x5BB6, 88406 },
+ { 0x5BB7, 88409 },
+ { 0x57DE, 88412 },
+ { 0x5BBF, 88415 },
+ { 0x57E5, 88419 },
+ { 0x57E6, 88422 },
+ { 0x57E7, 88425 },
+ { 0x57F0, 88428 },
+ { 0x5807, 88431 },
+ { 0x581B, 88434 },
+ { 0x5820, 88437 },
+ { 0x5824, 88440 },
+ { 0x5831, 88443 },
+ { 0x5834, 88446 },
+ { 0x5837, 88449 },
+ { 0x5838, 88452 },
+ { 0x5839, 88455 },
+ { 0x583A, 88458 },
+ { 0x583B, 88461 },
+ { 0x583C, 88464 },
+ { 0x583D, 88467 },
+ { 0x583E, 88470 },
+ { 0x583F, 88473 },
+ { 0x5842, 88476 },
+ { 0x5845, 88479 },
+ { 0x5853, 88482 },
+ { 0x5854, 88485 },
+ { 0x5855, 88488 },
+ { 0x5856, 88491 },
+ { 0x5857, 88494 },
+ { 0x5858, 88497 },
+ { 0x5859, 88500 },
+ { 0x585A, 88503 },
+ { 0x5863, 88506 },
+ { 0x5865, 88509 },
+ { 0x586D, 88512 },
+ { 0x586F, 88515 },
+ { 0x5873, 88518 },
+ { 0x587C, 88521 },
+ { 0x5883, 88524 },
+ { 0x5888, 88527 },
+ { 0x5895, 88530 },
+ { 0x589E, 88533 },
+ { 0x58A9, 88536 },
+ { 0x58B0, 88539 },
+ { 0x58B2, 88542 },
+ { 0x58BA, 88545 },
+ { 0x58BC, 88548 },
+ { 0x58BE, 88551 },
+ { 0x58C3, 88554 },
+ { 0x58C4, 88557 },
+ { 0x58C5, 88560 },
+ { 0x58CE, 88563 },
+ { 0x58D0, 88566 },
+ { 0x58D1, 88569 },
+ { 0x58D6, 88572 },
+ { 0x58E0, 88575 },
+ { 0x58E7, 88578 },
+ { 0x58F2, 88581 },
+ { 0x58F4, 88584 },
+ { 0x58FB, 88587 },
+ { 0x58FE, 88590 },
+ { 0x590E, 88593 },
+ { 0x5916, 88596 },
+ { 0x591B, 88599 },
+ { 0x591D, 88602 },
+ { 0x591F, 88605 },
+ { 0x592E, 88608 },
+ { 0x5933, 88611 },
+ { 0x5937, 88614 },
+ { 0x5938, 88617 },
+ { 0x593B, 88620 },
+ { 0x5943, 88623 },
+ { 0x5946, 88626 },
+ { 0x5947, 88629 },
+ { 0x5948, 88632 },
+ { 0x5949, 88635 },
+ { 0x594A, 88638 },
+ { 0x594B, 88641 },
+ { 0x594C, 88644 },
+ { 0x594D, 88647 },
+ { 0x5951, 88650 },
+ { 0x5953, 88653 },
+ { 0x5955, 88656 },
+ { 0x595B, 88659 },
+ { 0x595E, 88662 },
+ { 0x5963, 88665 },
+ { 0x5967, 88668 },
+ { 0x596A, 88671 },
+ { 0x596B, 88674 },
+ { 0x5973, 88677 },
+ { 0x598A, 88680 },
+ { 0x598B, 88683 },
+ { 0x5993, 88686 },
+ { 0x599C, 88689 },
+ { 0x599E, 88692 },
+ { 0x59A0, 88695 },
+ { 0x59A3, 88698 },
+ { 0x59A9, 88701 },
+ { 0x59AA, 88704 },
+ { 0x59AB, 88707 },
+ { 0x59AC, 88710 },
+ { 0x59AD, 88713 },
+ { 0x59AF, 88716 },
+ { 0x59B0, 88719 },
+ { 0x59B1, 88722 },
+ { 0x59B2, 88725 },
+ { 0x59B3, 88728 },
+ { 0x59B4, 88731 },
+ { 0x59B5, 88734 },
+ { 0x59B6, 88737 },
+ { 0x59B7, 88740 },
+ { 0x59B8, 88743 },
+ { 0x59B9, 88746 },
+ { 0x59BA, 88749 },
+ { 0x59BC, 88752 },
+ { 0x59BD, 88755 },
+ { 0x59BE, 88758 },
+ { 0x59BF, 88761 },
+ { 0x59C0, 88764 },
+ { 0x59C1, 88767 },
+ { 0x59C2, 88770 },
+ { 0x59C3, 88773 },
+ { 0x59C4, 88776 },
+ { 0x59C5, 88779 },
+ { 0x59C6, 88782 },
+ { 0x59C7, 88785 },
+ { 0x59C8, 88788 },
+ { 0x59CA, 88791 },
+ { 0x59CC, 88794 },
+ { 0x59CD, 88797 },
+ { 0x59CE, 88800 },
+ { 0x59CF, 88803 },
+ { 0x59D0, 88806 },
+ { 0x59D1, 88809 },
+ { 0x59D2, 88812 },
+ { 0x59D4, 88815 },
+ { 0x59D5, 88818 },
+ { 0x59D6, 88821 },
+ { 0x59D7, 88824 },
+ { 0x59DA, 88827 },
+ { 0x59DF, 88830 },
+ { 0x59E1, 88833 },
+ { 0x59E2, 88836 },
+ { 0x59E3, 88839 },
+ { 0x59E4, 88842 },
+ { 0x59E5, 88845 },
+ { 0x59E6, 88848 },
+ { 0x59EB, 88851 },
+ { 0x59EC, 88854 },
+ { 0x59ED, 88857 },
+ { 0x59F7, 88860 },
+ { 0x59F9, 88863 },
+ { 0x59FE, 88866 },
+ { 0x5A00, 88869 },
+ { 0x5A05, 88872 },
+ { 0x5A07, 88875 },
+ { 0x5A0B, 88878 },
+ { 0x5A0F, 88881 },
+ { 0x5A10, 88884 },
+ { 0x5A11, 88887 },
+ { 0x5A12, 88890 },
+ { 0x5A21, 88893 },
+ { 0x5A22, 88896 },
+ { 0x5A25, 88899 },
+ { 0x5A28, 88902 },
+ { 0x5A3A, 88905 },
+ { 0x5A3C, 88908 },
+ { 0x5A3D, 88911 },
+ { 0x5A45, 88914 },
+ { 0x5A4C, 88917 },
+ { 0x5A5C, 88920 },
+ { 0x5A61, 88923 },
+ { 0x5A6A, 88926 },
+ { 0x5A6B, 88929 },
+ { 0x5A6F, 88932 },
+ { 0x5A79, 88935 },
+ { 0x5A7A, 88938 },
+ { 0x5A84, 88941 },
+ { 0x5A93, 88944 },
+ { 0x5A98, 88947 },
+ { 0x5A9A, 88950 },
+ { 0x5A9C, 88953 },
+ { 0x5A9F, 88956 },
+ { 0x5AA5, 88959 },
+ { 0x5AB6, 88962 },
+ { 0x5AB8, 88965 },
+ { 0x5AC2, 88968 },
+ { 0x5AC3, 88971 },
+ { 0x5AD5, 88974 },
+ { 0x5ADC, 88977 },
+ { 0x5AE0, 88980 },
+ { 0x5AEC, 88983 },
+ { 0x5AED, 88986 },
+ { 0x5AEE, 88989 },
+ { 0x5AEF, 88992 },
+ { 0x5AF0, 88995 },
+ { 0x5AF1, 88998 },
+ { 0x5AF2, 89001 },
+ { 0x5AF3, 89004 },
+ { 0x5AF4, 89007 },
+ { 0x5AF6, 89010 },
+ { 0x5AFC, 89013 },
+ { 0x5AFD, 89016 },
+ { 0x5B02, 89019 },
+ { 0x5B03, 89022 },
+ { 0x5B04, 89025 },
+ { 0x5B06, 89028 },
+ { 0x5B07, 89031 },
+ { 0x5B10, 89034 },
+ { 0x5B11, 89037 },
+ { 0x5B12, 89040 },
+ { 0x5B13, 89043 },
+ { 0x5B14, 89046 },
+ { 0x5B15, 89049 },
+ { 0x5B16, 89052 },
+ { 0x5B17, 89055 },
+ { 0x5B18, 89058 },
+ { 0x5B19, 89061 },
+ { 0x5B1A, 89064 },
+ { 0x5B1B, 89067 },
+ { 0x5B1F, 89070 },
+ { 0x5B25, 89073 },
+ { 0x5B27, 89076 },
+ { 0x5B29, 89079 },
+ { 0x5B2B, 89082 },
+ { 0x5B2E, 89085 },
+ { 0x5B33, 89088 },
+ { 0x5B37, 89091 },
+ { 0x5B3B, 89094 },
+ { 0x5B42, 89097 },
+ { 0x5B44, 89100 },
+ { 0x5B49, 89103 },
+ { 0x5B4D, 89106 },
+ { 0x5B4F, 89109 },
+ { 0x5B56, 89112 },
+ { 0x5B5C, 89115 },
+ { 0x5B5D, 89118 },
+ { 0x5B60, 89121 },
+ { 0x5B63, 89124 },
+ { 0x5B65, 89127 },
+ { 0x5B6F, 89130 },
+ { 0x5B70, 89133 },
+ { 0x5B71, 89136 },
+ { 0x5B72, 89139 },
+ { 0x5B74, 89142 },
+ { 0x5B75, 89145 },
+ { 0x5B77, 89148 },
+ { 0x5B79, 89151 },
+ { 0x5B84, 89154 },
+ { 0x5B85, 89157 },
+ { 0x5B86, 89160 },
+ { 0x5B87, 89163 },
+ { 0x5B88, 89166 },
+ { 0x5B89, 89169 },
+ { 0x5B8A, 89172 },
+ { 0x5B8B, 89175 },
+ { 0x5B8C, 89178 },
+ { 0x5B8E, 89181 },
+ { 0x5B8F, 89184 },
+ { 0x5B90, 89187 },
+ { 0x5B91, 89190 },
+ { 0x5B92, 89193 },
+ { 0x5B93, 89196 },
+ { 0x5B94, 89199 },
+ { 0x5B95, 89202 },
+ { 0x5B9D, 89205 },
+ { 0x5B9E, 89208 },
+ { 0x5BBC, 89211 },
+ { 0x5BBA, 89217 },
+ { 0x5BBD, 89223 },
+ { 0x5BBB, 89229 },
+ { 0x59AE, 89235 },
+ { 0x59BB, 89238 },
+ { 0x59C9, 89241 },
+ { 0x59CB, 89244 },
+ { 0x59D3, 89247 },
+ { 0x59D8, 89250 },
+ { 0x5BBE, 89253 },
+ { 0x5BB8, 89257 },
+ { 0x5BB9, 89261 },
+ { 0x7BA6, 89265 },
+ { 0x1F50, 89267 },
+ { 0x7B3B, 89269 },
+ { 0x7BC0, 89272 },
+ { 0x7AB2, 89274 },
+ { 0x7D71, 89275 },
+ { 0x1FD2, 89276 },
+ { 0x232A, 89278 },
+ { 0x7B83, 89279 },
+ { 0x7C1E, 89284 },
+ { 0x10F0, 89287 },
+ { 0x10F3, 89290 },
+ { 0x10F1, 89292 },
+ { 0x10F7, 89294 },
+ { 0x10FC, 89297 },
+ { 0x10F8, 89300 },
+ { 0x10FB, 89303 },
+ { 0x10FA, 89306 },
+ { 0x10FF, 89309 },
+ { 0x10FE, 89312 },
+ { 0x10FD, 89315 },
+ { 0x10F9, 89318 },
+ { 0x1124, 89321 },
+ { 0x111C, 89325 },
+ { 0x111F, 89329 },
+ { 0x1122, 89333 },
+ { 0x1120, 89337 },
+ { 0x111E, 89341 },
+ { 0x111B, 89346 },
+ { 0x1121, 89350 },
+ { 0x111D, 89354 },
+ { 0x1123, 89358 },
+ { 0x1100, 89362 },
+ { 0x110A, 89365 },
+ { 0x1104, 89369 },
+ { 0x1103, 89372 },
+ { 0x1105, 89375 },
+ { 0x1107, 89378 },
+ { 0x1108, 89381 },
+ { 0x1102, 89384 },
+ { 0x1101, 89387 },
+ { 0x1109, 89390 },
+ { 0x1106, 89393 },
+ { 0x10F4, 89396 },
+ { 0x10EE, 89399 },
+ { 0x10F5, 89402 },
+ { 0x0FFE, 89405 },
+ { 0x1003, 89408 },
+ { 0x1000, 89411 },
+ { 0x1004, 89414 },
+ { 0x0FFF, 89417 },
+ { 0x1016, 89420 },
+ { 0x101B, 89423 },
+ { 0x1018, 89426 },
+ { 0x101C, 89429 },
+ { 0x1017, 89432 },
+ { 0x1083, 89435 },
+ { 0x1088, 89438 },
+ { 0x1085, 89441 },
+ { 0x1089, 89444 },
+ { 0x1084, 89447 },
+ { 0x10D8, 89450 },
+ { 0x10DD, 89453 },
+ { 0x10DA, 89456 },
+ { 0x10DE, 89459 },
+ { 0x10D9, 89462 },
+ { 0x109B, 89465 },
+ { 0x10A0, 89468 },
+ { 0x109D, 89471 },
+ { 0x10A1, 89474 },
+ { 0x109C, 89477 },
+ { 0x0FA5, 89480 },
+ { 0x0FAA, 89483 },
+ { 0x0FA7, 89486 },
+ { 0x0FAB, 89489 },
+ { 0x0FA6, 89492 },
+ { 0x1093, 89495 },
+ { 0x1098, 89498 },
+ { 0x1095, 89501 },
+ { 0x1099, 89504 },
+ { 0x1094, 89507 },
+ { 0x1043, 89510 },
+ { 0x1048, 89513 },
+ { 0x1045, 89516 },
+ { 0x1049, 89519 },
+ { 0x1044, 89522 },
+ { 0x0FAD, 89525 },
+ { 0x0FB2, 89528 },
+ { 0x0FAF, 89531 },
+ { 0x0FB3, 89534 },
+ { 0x0FAE, 89537 },
+ { 0x0FBD, 89540 },
+ { 0x0FC2, 89543 },
+ { 0x0FBF, 89546 },
+ { 0x0FC3, 89549 },
+ { 0x0FBE, 89552 },
+ { 0x102B, 89555 },
+ { 0x1030, 89558 },
+ { 0x102D, 89561 },
+ { 0x1031, 89564 },
+ { 0x102C, 89567 },
+ { 0x10E0, 89570 },
+ { 0x10E5, 89573 },
+ { 0x10E2, 89576 },
+ { 0x10E6, 89579 },
+ { 0x10E1, 89582 },
+ { 0x0FE5, 89585 },
+ { 0x0FEA, 89588 },
+ { 0x0FE7, 89591 },
+ { 0x0FEB, 89594 },
+ { 0x0FE6, 89597 },
+ { 0x0FCD, 89600 },
+ { 0x0FD2, 89603 },
+ { 0x0FCF, 89606 },
+ { 0x0FD3, 89609 },
+ { 0x0FCE, 89612 },
+ { 0x0FD5, 89615 },
+ { 0x0FDA, 89618 },
+ { 0x0FD7, 89621 },
+ { 0x0FDB, 89624 },
+ { 0x0FD6, 89627 },
+ { 0x100E, 89630 },
+ { 0x1013, 89633 },
+ { 0x1010, 89636 },
+ { 0x1014, 89639 },
+ { 0x100F, 89642 },
+ { 0x1006, 89645 },
+ { 0x100B, 89648 },
+ { 0x1008, 89651 },
+ { 0x100C, 89654 },
+ { 0x1007, 89657 },
+ { 0x105C, 89660 },
+ { 0x1061, 89663 },
+ { 0x105E, 89666 },
+ { 0x1062, 89669 },
+ { 0x105D, 89672 },
+ { 0x101E, 89675 },
+ { 0x1023, 89678 },
+ { 0x1020, 89681 },
+ { 0x1024, 89684 },
+ { 0x101F, 89687 },
+ { 0x107B, 89690 },
+ { 0x1080, 89693 },
+ { 0x107D, 89696 },
+ { 0x1081, 89699 },
+ { 0x107C, 89702 },
+ { 0x106B, 89705 },
+ { 0x1070, 89708 },
+ { 0x106D, 89711 },
+ { 0x1071, 89714 },
+ { 0x106C, 89717 },
+ { 0x1001, 89720 },
+ { 0x3A38, 89723 },
+ { 0x3A3D, 89726 },
+ { 0x3A3A, 89729 },
+ { 0x3A3E, 89732 },
+ { 0x3A39, 89735 },
+ { 0x1002, 89738 },
+ { 0x2981, 89741 },
+ { 0x1005, 89744 },
+ { 0x1112, 89747 },
+ { 0x1110, 89750 },
+ { 0x1019, 89753 },
+ { 0x299A, 89756 },
+ { 0x299F, 89759 },
+ { 0x299C, 89762 },
+ { 0x29A0, 89765 },
+ { 0x299B, 89768 },
+ { 0x101A, 89771 },
+ { 0x10B8, 89774 },
+ { 0x10BD, 89777 },
+ { 0x10BA, 89780 },
+ { 0x10BE, 89783 },
+ { 0x10B9, 89786 },
+ { 0x2983, 89789 },
+ { 0x101D, 89792 },
+ { 0x1086, 89795 },
+ { 0x108B, 89798 },
+ { 0x1090, 89801 },
+ { 0x108D, 89804 },
+ { 0x1091, 89807 },
+ { 0x108C, 89810 },
+ { 0x1087, 89813 },
+ { 0x2988, 89816 },
+ { 0x108A, 89819 },
+ { 0x3A2F, 89822 },
+ { 0x3A2C, 89825 },
+ { 0x3A30, 89828 },
+ { 0x3A2B, 89831 },
+ { 0x10DB, 89834 },
+ { 0x10DC, 89837 },
+ { 0x10DF, 89840 },
+ { 0x1116, 89843 },
+ { 0x1114, 89846 },
+ { 0x10EA, 89849 },
+ { 0x109E, 89852 },
+ { 0x109F, 89855 },
+ { 0x10A8, 89858 },
+ { 0x10AD, 89861 },
+ { 0x10AA, 89864 },
+ { 0x10AE, 89867 },
+ { 0x10A9, 89870 },
+ { 0x10A2, 89873 },
+ { 0x10A3, 89876 },
+ { 0x10A7, 89879 },
+ { 0x10A4, 89882 },
+ { 0x29C4, 89885 },
+ { 0x29C9, 89888 },
+ { 0x29C6, 89891 },
+ { 0x29CA, 89894 },
+ { 0x29C5, 89897 },
+ { 0x0FA8, 89900 },
+ { 0x0FA9, 89903 },
+ { 0x0FB5, 89906 },
+ { 0x0FBA, 89909 },
+ { 0x0FB7, 89912 },
+ { 0x0FBB, 89915 },
+ { 0x0FB6, 89918 },
+ { 0x0FAC, 89921 },
+ { 0x1096, 89924 },
+ { 0x1097, 89927 },
+ { 0x298A, 89930 },
+ { 0x109A, 89933 },
+ { 0x1046, 89936 },
+ { 0x1047, 89939 },
+ { 0x104A, 89942 },
+ { 0x104B, 89945 },
+ { 0x104F, 89948 },
+ { 0x104C, 89951 },
+ { 0x1050, 89954 },
+ { 0x1055, 89957 },
+ { 0x1052, 89960 },
+ { 0x1056, 89963 },
+ { 0x1051, 89966 },
+ { 0x29B6, 89969 },
+ { 0x29BB, 89972 },
+ { 0x29B8, 89975 },
+ { 0x29BC, 89978 },
+ { 0x29B7, 89981 },
+ { 0x0FB0, 89984 },
+ { 0x0FB1, 89987 },
+ { 0x297C, 89990 },
+ { 0x0FB4, 89993 },
+ { 0x0FC0, 89996 },
+ { 0x0FC1, 89999 },
+ { 0x297D, 90002 },
+ { 0x0FC4, 90005 },
+ { 0x110E, 90008 },
+ { 0x110C, 90011 },
+ { 0x10E9, 90014 },
+ { 0x102E, 90017 },
+ { 0x102F, 90020 },
+ { 0x2984, 90023 },
+ { 0x1032, 90026 },
+ { 0x1033, 90029 },
+ { 0x1038, 90032 },
+ { 0x1035, 90035 },
+ { 0x1039, 90038 },
+ { 0x1034, 90041 },
+ { 0x10E3, 90044 },
+ { 0x10E4, 90047 },
+ { 0x10C0, 90050 },
+ { 0x10C5, 90053 },
+ { 0x10C2, 90056 },
+ { 0x10C6, 90059 },
+ { 0x10C1, 90062 },
+ { 0x298E, 90065 },
+ { 0x10E7, 90068 },
+ { 0x111A, 90071 },
+ { 0x1118, 90074 },
+ { 0x0FE8, 90077 },
+ { 0x0FE9, 90080 },
+ { 0x0FF2, 90083 },
+ { 0x0FF7, 90086 },
+ { 0x0FF4, 90089 },
+ { 0x0FF8, 90092 },
+ { 0x0FF3, 90095 },
+ { 0x0FEC, 90098 },
+ { 0x0FED, 90101 },
+ { 0x0FF1, 90104 },
+ { 0x0FEE, 90107 },
+ { 0x29AF, 90110 },
+ { 0x29B4, 90113 },
+ { 0x29B1, 90116 },
+ { 0x29B5, 90119 },
+ { 0x29B0, 90122 },
+ { 0x0FD0, 90125 },
+ { 0x0FD1, 90128 },
+ { 0x297E, 90131 },
+ { 0x0FD4, 90134 },
+ { 0x10E8, 90137 },
+ { 0x0FD8, 90140 },
+ { 0x0FD9, 90143 },
+ { 0x0FDD, 90146 },
+ { 0x0FE2, 90149 },
+ { 0x0FDF, 90152 },
+ { 0x0FE3, 90155 },
+ { 0x0FDE, 90158 },
+ { 0x297F, 90161 },
+ { 0x2993, 90164 },
+ { 0x2998, 90167 },
+ { 0x2995, 90170 },
+ { 0x2999, 90173 },
+ { 0x2994, 90176 },
+ { 0x0FDC, 90179 },
+ { 0x0FC5, 90182 },
+ { 0x0FCA, 90185 },
+ { 0x0FC7, 90188 },
+ { 0x0FCB, 90191 },
+ { 0x0FC6, 90194 },
+ { 0x1011, 90197 },
+ { 0x1012, 90200 },
+ { 0x10B0, 90203 },
+ { 0x10B5, 90206 },
+ { 0x10B2, 90209 },
+ { 0x10B6, 90212 },
+ { 0x10B1, 90215 },
+ { 0x2982, 90218 },
+ { 0x10C8, 90221 },
+ { 0x10CD, 90224 },
+ { 0x10CA, 90227 },
+ { 0x10CE, 90230 },
+ { 0x10C9, 90233 },
+ { 0x1015, 90236 },
+ { 0x10D0, 90239 },
+ { 0x10D5, 90242 },
+ { 0x10D2, 90245 },
+ { 0x10D6, 90248 },
+ { 0x10D1, 90251 },
+ { 0x1009, 90254 },
+ { 0x100A, 90257 },
+ { 0x100D, 90260 },
+ { 0x105F, 90263 },
+ { 0x1060, 90266 },
+ { 0x1063, 90269 },
+ { 0x1021, 90272 },
+ { 0x1022, 90275 },
+ { 0x1025, 90278 },
+ { 0x1026, 90281 },
+ { 0x102A, 90284 },
+ { 0x1027, 90287 },
+ { 0x29BD, 90290 },
+ { 0x29C2, 90293 },
+ { 0x29BF, 90296 },
+ { 0x29C3, 90299 },
+ { 0x29BE, 90302 },
+ { 0x107E, 90305 },
+ { 0x107F, 90308 },
+ { 0x1082, 90311 },
+ { 0x106E, 90314 },
+ { 0x106F, 90317 },
+ { 0x1073, 90320 },
+ { 0x1078, 90323 },
+ { 0x1075, 90326 },
+ { 0x1079, 90329 },
+ { 0x1074, 90332 },
+ { 0x2987, 90335 },
+ { 0x1072, 90338 },
+ { 0x29A1, 90341 },
+ { 0x29A6, 90344 },
+ { 0x29A3, 90347 },
+ { 0x29A7, 90350 },
+ { 0x29A2, 90353 },
+ { 0x3A3B, 90356 },
+ { 0x3A3C, 90359 },
+ { 0x1111, 90362 },
+ { 0x299D, 90365 },
+ { 0x299E, 90368 },
+ { 0x29A8, 90371 },
+ { 0x29AD, 90374 },
+ { 0x29AA, 90377 },
+ { 0x29AE, 90380 },
+ { 0x29A9, 90383 },
+ { 0x10BB, 90386 },
+ { 0x10BC, 90389 },
+ { 0x298C, 90392 },
+ { 0x10BF, 90395 },
+ { 0x108E, 90398 },
+ { 0x108F, 90401 },
+ { 0x3A29, 90404 },
+ { 0x3A26, 90407 },
+ { 0x3A2A, 90410 },
+ { 0x3A25, 90413 },
+ { 0x2989, 90416 },
+ { 0x1092, 90419 },
+ { 0x3A2D, 90422 },
+ { 0x3A2E, 90425 },
+ { 0x1115, 90428 },
+ { 0x10AB, 90431 },
+ { 0x10AC, 90434 },
+ { 0x298F, 90437 },
+ { 0x2992, 90440 },
+ { 0x2990, 90443 },
+ { 0x10A5, 90446 },
+ { 0x10A6, 90449 },
+ { 0x29C7, 90452 },
+ { 0x29C8, 90455 },
+ { 0x0FB8, 90458 },
+ { 0x0FB9, 90461 },
+ { 0x0FBC, 90464 },
+ { 0x7561, 90467 },
+ { 0x755F, 90470 },
+ { 0x7557, 90473 },
+ { 0x755C, 90476 },
+ { 0x7559, 90479 },
+ { 0x755D, 90482 },
+ { 0x7558, 90485 },
+ { 0x104D, 90488 },
+ { 0x104E, 90491 },
+ { 0x1053, 90494 },
+ { 0x1054, 90497 },
+ { 0x1057, 90500 },
+ { 0x105B, 90503 },
+ { 0x1058, 90506 },
+ { 0x29B9, 90509 },
+ { 0x29BA, 90512 },
+ { 0x110D, 90515 },
+ { 0x1036, 90518 },
+ { 0x1037, 90521 },
+ { 0x2985, 90524 },
+ { 0x103A, 90527 },
+ { 0x10C3, 90530 },
+ { 0x10C4, 90533 },
+ { 0x298D, 90536 },
+ { 0x10C7, 90539 },
+ { 0x1119, 90542 },
+ { 0x0FF5, 90545 },
+ { 0x0FF6, 90548 },
+ { 0x0FF9, 90551 },
+ { 0x0FFD, 90554 },
+ { 0x0FFA, 90557 },
+ { 0x0FEF, 90560 },
+ { 0x0FF0, 90563 },
+ { 0x29B2, 90566 },
+ { 0x29B3, 90569 },
+ { 0x0FE0, 90572 },
+ { 0x0FE1, 90575 },
+ { 0x2980, 90578 },
+ { 0x0FE4, 90581 },
+ { 0x2996, 90584 },
+ { 0x2997, 90587 },
+ { 0x0FC8, 90590 },
+ { 0x0FC9, 90593 },
+ { 0x0FCC, 90596 },
+ { 0x10B3, 90599 },
+ { 0x10B4, 90602 },
+ { 0x298B, 90605 },
+ { 0x10B7, 90608 },
+ { 0x10CB, 90611 },
+ { 0x10CC, 90614 },
+ { 0x10CF, 90617 },
+ { 0x3A23, 90620 },
+ { 0x3A20, 90623 },
+ { 0x3A24, 90626 },
+ { 0x3A1F, 90629 },
+ { 0x10D3, 90632 },
+ { 0x10D4, 90635 },
+ { 0x10D7, 90638 },
+ { 0x1028, 90641 },
+ { 0x1029, 90644 },
+ { 0x29C0, 90647 },
+ { 0x29C1, 90650 },
+ { 0x1076, 90653 },
+ { 0x1077, 90656 },
+ { 0x107A, 90659 },
+ { 0x29A4, 90662 },
+ { 0x29A5, 90665 },
+ { 0x29AB, 90668 },
+ { 0x29AC, 90671 },
+ { 0x3A31, 90674 },
+ { 0x3A36, 90677 },
+ { 0x3A33, 90680 },
+ { 0x3A37, 90683 },
+ { 0x3A32, 90686 },
+ { 0x3A27, 90689 },
+ { 0x3A28, 90692 },
+ { 0x10AF, 90695 },
+ { 0x2991, 90698 },
+ { 0x7560, 90701 },
+ { 0x755A, 90704 },
+ { 0x755B, 90707 },
+ { 0x1059, 90710 },
+ { 0x105A, 90713 },
+ { 0x0FFB, 90716 },
+ { 0x0FFC, 90719 },
+ { 0x3A21, 90722 },
+ { 0x3A22, 90725 },
+ { 0x3A34, 90728 },
+ { 0x3A35, 90731 },
+ { 0x7567, 90734 },
+ { 0x756F, 90738 },
+ { 0x756E, 90742 },
+ { 0x756C, 90746 },
+ { 0x756B, 90750 },
+ { 0x7569, 90754 },
+ { 0x7562, 90758 },
+ { 0x7571, 90762 },
+ { 0x7566, 90766 },
+ { 0x7564, 90770 },
+ { 0x7568, 90774 },
+ { 0x7570, 90778 },
+ { 0x756D, 90782 },
+ { 0x755E, 90786 },
+ { 0x756A, 90790 },
+ { 0x7563, 90794 },
+ { 0x7572, 90798 },
+ { 0x7565, 90802 },
+ { 0x103B, 90806 },
+ { 0x1040, 90810 },
+ { 0x103D, 90814 },
+ { 0x1041, 90818 },
+ { 0x103C, 90822 },
+ { 0x103E, 90826 },
+ { 0x103F, 90830 },
+ { 0x2986, 90834 },
+ { 0x1042, 90838 },
+ { 0x110F, 90842 },
+ { 0x1113, 90846 },
+ { 0x110B, 90850 },
+ { 0x1117, 90854 },
+ { 0x1064, 90858 },
+ { 0x1069, 90862 },
+ { 0x1066, 90866 },
+ { 0x106A, 90870 },
+ { 0x1065, 90874 },
+ { 0x1067, 90878 },
+ { 0x1068, 90882 },
+ { 0x10EC, 90886 },
+ { 0x10EB, 90891 },
+ { 0x10ED, 90898 },
+ { 0x10F6, 90902 },
+ { 0x10F2, 90905 },
+ { 0x10EF, 90907 },
+ { 0x7A7E, 90909 },
+ { 0x7A8A, 90912 },
+ { 0x068A, 90914 },
+ { 0x068F, 90918 },
+ { 0x068B, 90922 },
+ { 0x068E, 90926 },
+ { 0x068D, 90930 },
+ { 0x0692, 90934 },
+ { 0x0689, 90938 },
+ { 0x0691, 90942 },
+ { 0x0690, 90946 },
+ { 0x068C, 90950 },
+ { 0x0069, 90954 },
+ { 0x7A21, 90957 },
+ { 0x7FA8, 90959 },
+ { 0x2034, 90960 },
+ { 0x2313, 90961 },
+ { 0x1CBC, 90962 },
+ { 0x1DB2, 90964 },
+ { 0x7F75, 90967 },
+ { 0x7CC0, 90969 },
+ { 0x1CD9, 90974 },
+ { 0x2919, 90976 },
+ { 0x291D, 90980 },
+ { 0x293A, 90984 },
+ { 0x2921, 90988 },
+ { 0x2926, 90992 },
+ { 0x292C, 90996 },
+ { 0x293C, 91000 },
+ { 0x293F, 91004 },
+ { 0x2940, 91008 },
+ { 0x291A, 91012 },
+ { 0x2933, 91016 },
+ { 0x2935, 91020 },
+ { 0x291C, 91024 },
+ { 0x291B, 91028 },
+ { 0x2939, 91032 },
+ { 0x293D, 91036 },
+ { 0x293B, 91040 },
+ { 0x293E, 91044 },
+ { 0x2934, 91048 },
+ { 0x2922, 91052 },
+ { 0x2923, 91056 },
+ { 0x2924, 91060 },
+ { 0x2925, 91064 },
+ { 0x2927, 91068 },
+ { 0x2930, 91072 },
+ { 0x2929, 91076 },
+ { 0x292A, 91080 },
+ { 0x2920, 91084 },
+ { 0x292B, 91088 },
+ { 0x291E, 91092 },
+ { 0x2937, 91096 },
+ { 0x291F, 91100 },
+ { 0x2936, 91104 },
+ { 0x2932, 91108 },
+ { 0x292F, 91112 },
+ { 0x2938, 91116 },
+ { 0x292E, 91120 },
+ { 0x292D, 91124 },
+ { 0x2931, 91128 },
+ { 0x2928, 91132 },
+ { 0x0E75, 91136 },
+ { 0x0E79, 91139 },
+ { 0x0E9B, 91142 },
+ { 0x0E96, 91145 },
+ { 0x0E7D, 91148 },
+ { 0x0E82, 91151 },
+ { 0x0E88, 91154 },
+ { 0x0E98, 91157 },
+ { 0x0E9C, 91160 },
+ { 0x0EA2, 91163 },
+ { 0x0E9F, 91166 },
+ { 0x0E76, 91169 },
+ { 0x0E8F, 91172 },
+ { 0x0E91, 91175 },
+ { 0x0E78, 91178 },
+ { 0x0E77, 91181 },
+ { 0x0E95, 91184 },
+ { 0x0E99, 91187 },
+ { 0x0E97, 91190 },
+ { 0x0E9A, 91193 },
+ { 0x0E90, 91196 },
+ { 0x0E7E, 91199 },
+ { 0x0E7F, 91202 },
+ { 0x0E80, 91205 },
+ { 0x0E81, 91208 },
+ { 0x0E83, 91211 },
+ { 0x0E8C, 91214 },
+ { 0x0E85, 91217 },
+ { 0x0E86, 91220 },
+ { 0x0E7C, 91223 },
+ { 0x0E87, 91226 },
+ { 0x0E7A, 91229 },
+ { 0x0E93, 91232 },
+ { 0x0E7B, 91235 },
+ { 0x0E92, 91238 },
+ { 0x0E8E, 91241 },
+ { 0x0E8B, 91244 },
+ { 0x0EA3, 91247 },
+ { 0x0E94, 91251 },
+ { 0x0E8A, 91254 },
+ { 0x0E89, 91257 },
+ { 0x0E8D, 91260 },
+ { 0x0E84, 91263 },
+ { 0x0E9D, 91266 },
+ { 0x0EA4, 91269 },
+ { 0x0E9E, 91273 },
+ { 0x0E4D, 91277 },
+ { 0x0E51, 91281 },
+ { 0x0E6E, 91285 },
+ { 0x0E55, 91289 },
+ { 0x0E5A, 91293 },
+ { 0x0E60, 91297 },
+ { 0x0E70, 91301 },
+ { 0x0E73, 91305 },
+ { 0x0E74, 91309 },
+ { 0x0E4E, 91313 },
+ { 0x0E67, 91317 },
+ { 0x0E69, 91321 },
+ { 0x0E50, 91325 },
+ { 0x0E4F, 91329 },
+ { 0x0E6D, 91333 },
+ { 0x0E71, 91337 },
+ { 0x0E6F, 91341 },
+ { 0x0E72, 91345 },
+ { 0x0E68, 91349 },
+ { 0x0E56, 91353 },
+ { 0x0E57, 91357 },
+ { 0x0E58, 91361 },
+ { 0x0E59, 91365 },
+ { 0x0E5B, 91369 },
+ { 0x0E64, 91373 },
+ { 0x0E5D, 91377 },
+ { 0x0E5E, 91381 },
+ { 0x0E54, 91385 },
+ { 0x0E5F, 91389 },
+ { 0x0E52, 91393 },
+ { 0x0E6B, 91397 },
+ { 0x0E53, 91401 },
+ { 0x0E6A, 91405 },
+ { 0x0E66, 91409 },
+ { 0x0E63, 91413 },
+ { 0x0E6C, 91417 },
+ { 0x0E62, 91421 },
+ { 0x0E61, 91425 },
+ { 0x0E65, 91429 },
+ { 0x0E5C, 91433 },
+ { 0x192E, 91437 },
+ { 0x1932, 91442 },
+ { 0x1954, 91447 },
+ { 0x194F, 91452 },
+ { 0x1936, 91457 },
+ { 0x193B, 91462 },
+ { 0x1941, 91467 },
+ { 0x1951, 91472 },
+ { 0x1955, 91477 },
+ { 0x1959, 91482 },
+ { 0x1958, 91487 },
+ { 0x192F, 91492 },
+ { 0x1948, 91497 },
+ { 0x194A, 91502 },
+ { 0x1931, 91507 },
+ { 0x1930, 91512 },
+ { 0x194E, 91517 },
+ { 0x1952, 91522 },
+ { 0x1950, 91527 },
+ { 0x1953, 91532 },
+ { 0x1949, 91537 },
+ { 0x1937, 91542 },
+ { 0x1938, 91547 },
+ { 0x1939, 91552 },
+ { 0x193A, 91557 },
+ { 0x193C, 91562 },
+ { 0x1945, 91567 },
+ { 0x193E, 91572 },
+ { 0x193F, 91577 },
+ { 0x1935, 91582 },
+ { 0x1940, 91587 },
+ { 0x1933, 91592 },
+ { 0x194C, 91597 },
+ { 0x1934, 91602 },
+ { 0x194B, 91607 },
+ { 0x1947, 91612 },
+ { 0x1944, 91617 },
+ { 0x195A, 91622 },
+ { 0x194D, 91628 },
+ { 0x1943, 91633 },
+ { 0x1942, 91638 },
+ { 0x1946, 91643 },
+ { 0x193D, 91648 },
+ { 0x1956, 91653 },
+ { 0x195B, 91658 },
+ { 0x1957, 91664 },
+ { 0x0EA0, 91670 },
+ { 0x7CD2, 91673 },
+ { 0x7C9A, 91679 },
+ { 0x7F29, 91681 },
+ { 0x7F28, 91690 },
+ { 0x7C9B, 91695 },
+ { 0x09E7, 91700 },
+ { 0x09D7, 91702 },
+ { 0x09F9, 91705 },
+ { 0x09FD, 91708 },
+ { 0x09FB, 91713 },
+ { 0x09FA, 91716 },
+ { 0x09E6, 91719 },
+ { 0x09A6, 91722 },
+ { 0x09A5, 91725 },
+ { 0x09D8, 91728 },
+ { 0x09FC, 91731 },
+ { 0x09FE, 91736 },
+ { 0x09A4, 91741 },
+ { 0x09ED, 91744 },
+ { 0x09F2, 91747 },
+ { 0x09EE, 91750 },
+ { 0x09F1, 91753 },
+ { 0x09F0, 91756 },
+ { 0x09F5, 91759 },
+ { 0x09EC, 91762 },
+ { 0x09F4, 91765 },
+ { 0x09F3, 91768 },
+ { 0x09EF, 91771 },
+ { 0x09F7, 91774 },
+ { 0x09E1, 91777 },
+ { 0x09DA, 91781 },
+ { 0x09E4, 91785 },
+ { 0x09DC, 91789 },
+ { 0x09D9, 91793 },
+ { 0x09E2, 91797 },
+ { 0x09E5, 91801 },
+ { 0x09DB, 91805 },
+ { 0x09DD, 91809 },
+ { 0x09E0, 91813 },
+ { 0x09E3, 91818 },
+ { 0x09EA, 91823 },
+ { 0x09DE, 91828 },
+ { 0x09EB, 91833 },
+ { 0x09DF, 91838 },
+ { 0x09AF, 91843 },
+ { 0x09B2, 91847 },
+ { 0x09A7, 91851 },
+ { 0x09B0, 91854 },
+ { 0x09A9, 91857 },
+ { 0x09B3, 91860 },
+ { 0x09AB, 91863 },
+ { 0x09A8, 91866 },
+ { 0x09B1, 91869 },
+ { 0x09B4, 91872 },
+ { 0x09CB, 91875 },
+ { 0x09BA, 91878 },
+ { 0x09C6, 91881 },
+ { 0x09B7, 91884 },
+ { 0x09D6, 91887 },
+ { 0x09AA, 91890 },
+ { 0x09BC, 91893 },
+ { 0x09B5, 91896 },
+ { 0x09D0, 91899 },
+ { 0x09CD, 91902 },
+ { 0x09C8, 91905 },
+ { 0x09C9, 91908 },
+ { 0x09CF, 91911 },
+ { 0x09D5, 91914 },
+ { 0x09C4, 91917 },
+ { 0x09AC, 91920 },
+ { 0x09D2, 91923 },
+ { 0x09CE, 91926 },
+ { 0x09CC, 91929 },
+ { 0x09BB, 91932 },
+ { 0x09C1, 91935 },
+ { 0x09C7, 91938 },
+ { 0x09B8, 91941 },
+ { 0x09BD, 91944 },
+ { 0x09B6, 91947 },
+ { 0x09D1, 91950 },
+ { 0x09B9, 91953 },
+ { 0x09C3, 91956 },
+ { 0x09BE, 91959 },
+ { 0x09CA, 91962 },
+ { 0x09D3, 91965 },
+ { 0x09D4, 91968 },
+ { 0x09C5, 91971 },
+ { 0x09BF, 91974 },
+ { 0x09F8, 91977 },
+ { 0x09C2, 91980 },
+ { 0x09C0, 91983 },
+ { 0x09AE, 91986 },
+ { 0x09AD, 91990 },
+ { 0x09E9, 91994 },
+ { 0x09E8, 91998 },
+ { 0x09F6, 92002 },
+ { 0x09A1, 92005 },
+ { 0x099F, 92008 },
+ { 0x09A0, 92010 },
+ { 0x0954, 92012 },
+ { 0x0955, 92016 },
+ { 0x0982, 92019 },
+ { 0x098D, 92022 },
+ { 0x098C, 92025 },
+ { 0x09A2, 92028 },
+ { 0x0956, 92031 },
+ { 0x099E, 92034 },
+ { 0x0994, 92036 },
+ { 0x0999, 92039 },
+ { 0x0995, 92042 },
+ { 0x0998, 92045 },
+ { 0x0997, 92048 },
+ { 0x099C, 92051 },
+ { 0x0993, 92054 },
+ { 0x099B, 92057 },
+ { 0x099A, 92060 },
+ { 0x0996, 92063 },
+ { 0x099D, 92066 },
+ { 0x0984, 92068 },
+ { 0x0986, 92072 },
+ { 0x0983, 92076 },
+ { 0x0989, 92080 },
+ { 0x098B, 92084 },
+ { 0x0988, 92088 },
+ { 0x0985, 92092 },
+ { 0x098A, 92096 },
+ { 0x0987, 92100 },
+ { 0x0957, 92104 },
+ { 0x0959, 92107 },
+ { 0x095B, 92110 },
+ { 0x0958, 92113 },
+ { 0x095E, 92116 },
+ { 0x0960, 92119 },
+ { 0x0977, 92122 },
+ { 0x0966, 92125 },
+ { 0x0972, 92128 },
+ { 0x095D, 92131 },
+ { 0x0992, 92134 },
+ { 0x0963, 92137 },
+ { 0x0981, 92140 },
+ { 0x095A, 92143 },
+ { 0x0968, 92146 },
+ { 0x0961, 92149 },
+ { 0x097C, 92152 },
+ { 0x0979, 92155 },
+ { 0x0974, 92158 },
+ { 0x095F, 92161 },
+ { 0x0975, 92164 },
+ { 0x097B, 92167 },
+ { 0x0980, 92170 },
+ { 0x0970, 92173 },
+ { 0x095C, 92176 },
+ { 0x097E, 92179 },
+ { 0x097A, 92182 },
+ { 0x0990, 92185 },
+ { 0x0978, 92188 },
+ { 0x0967, 92191 },
+ { 0x096D, 92194 },
+ { 0x0973, 92197 },
+ { 0x0964, 92200 },
+ { 0x0969, 92203 },
+ { 0x0962, 92206 },
+ { 0x097D, 92209 },
+ { 0x0965, 92212 },
+ { 0x096F, 92215 },
+ { 0x096A, 92218 },
+ { 0x0976, 92221 },
+ { 0x0991, 92224 },
+ { 0x097F, 92227 },
+ { 0x0971, 92230 },
+ { 0x096B, 92233 },
+ { 0x096E, 92236 },
+ { 0x098F, 92239 },
+ { 0x098E, 92242 },
+ { 0x096C, 92245 },
+ { 0x09A3, 92248 },
+ { 0x7F3D, 92251 },
+ { 0x2BBF, 92252 },
+ { 0x2BC4, 92255 },
+ { 0x2BD6, 92258 },
+ { 0x2BC0, 92261 },
+ { 0x2BC3, 92264 },
+ { 0x2BC2, 92267 },
+ { 0x2BC7, 92270 },
+ { 0x2BC6, 92273 },
+ { 0x2BC5, 92276 },
+ { 0x2BC1, 92279 },
+ { 0x2BD8, 92282 },
+ { 0x2BD7, 92285 },
+ { 0x7ABD, 92288 },
+ { 0x7F93, 92290 },
+ { 0x2F8D, 92291 },
+ { 0x2FB6, 92295 },
+ { 0x2FAB, 92299 },
+ { 0x2FBF, 92303 },
+ { 0x2FC0, 92308 },
+ { 0x2FA3, 92313 },
+ { 0x2FBA, 92318 },
+ { 0x2FB9, 92324 },
+ { 0x2FB8, 92329 },
+ { 0x2FA4, 92333 },
+ { 0x2F87, 92338 },
+ { 0x2FBC, 92343 },
+ { 0x2FBE, 92348 },
+ { 0x2F88, 92352 },
+ { 0x2F98, 92357 },
+ { 0x2FC5, 92363 },
+ { 0x2F9C, 92367 },
+ { 0x2FA8, 92370 },
+ { 0x2FA0, 92374 },
+ { 0x2F94, 92378 },
+ { 0x2FA2, 92382 },
+ { 0x2FC3, 92386 },
+ { 0x2FA1, 92390 },
+ { 0x2F91, 92394 },
+ { 0x2F8F, 92397 },
+ { 0x2FC4, 92401 },
+ { 0x2FC6, 92405 },
+ { 0x2F9B, 92409 },
+ { 0x2FB2, 92413 },
+ { 0x2F9E, 92418 },
+ { 0x2F8E, 92421 },
+ { 0x2F95, 92425 },
+ { 0x2FB4, 92428 },
+ { 0x2FA7, 92432 },
+ { 0x2F8B, 92435 },
+ { 0x2F99, 92438 },
+ { 0x2F8C, 92441 },
+ { 0x2FAF, 92444 },
+ { 0x2FA6, 92447 },
+ { 0x2FB0, 92450 },
+ { 0x2FA9, 92453 },
+ { 0x2F90, 92456 },
+ { 0x2F8A, 92459 },
+ { 0x2FBD, 92463 },
+ { 0x2FAA, 92466 },
+ { 0x2F97, 92472 },
+ { 0x2FB3, 92475 },
+ { 0x2FA5, 92479 },
+ { 0x2F9F, 92482 },
+ { 0x2F9D, 92485 },
+ { 0x2F89, 92489 },
+ { 0x2FC1, 92495 },
+ { 0x2F96, 92498 },
+ { 0x2F93, 92501 },
+ { 0x2FC2, 92504 },
+ { 0x2FAC, 92507 },
+ { 0x2FB5, 92510 },
+ { 0x2FB7, 92513 },
+ { 0x2F92, 92516 },
+ { 0x2FAE, 92519 },
+ { 0x2FBB, 92522 },
+ { 0x2FAD, 92525 },
+ { 0x2FB1, 92528 },
+ { 0x2F9A, 92531 },
+ { 0x79D4, 92534 },
+ { 0x2BDF, 92535 },
+ { 0x2BE5, 92538 },
+ { 0x2BE1, 92541 },
+ { 0x2C30, 92544 },
+ { 0x2BE7, 92547 },
+ { 0x2BE3, 92550 },
+ { 0x2C0D, 92553 },
+ { 0x2C16, 92556 },
+ { 0x2C10, 92559 },
+ { 0x2C19, 92562 },
+ { 0x2C13, 92565 },
+ { 0x2BFD, 92568 },
+ { 0x2C04, 92571 },
+ { 0x2BFF, 92574 },
+ { 0x2C06, 92577 },
+ { 0x2C02, 92580 },
+ { 0x2BE9, 92583 },
+ { 0x2BEF, 92586 },
+ { 0x2BEB, 92589 },
+ { 0x2BF1, 92592 },
+ { 0x2BED, 92595 },
+ { 0x2C0C, 92598 },
+ { 0x2C15, 92601 },
+ { 0x2C0F, 92604 },
+ { 0x2C18, 92607 },
+ { 0x2C12, 92610 },
+ { 0x2BE8, 92613 },
+ { 0x2BEE, 92616 },
+ { 0x2BEA, 92619 },
+ { 0x2BF0, 92622 },
+ { 0x2BEC, 92625 },
+ { 0x2C1B, 92628 },
+ { 0x2C1E, 92631 },
+ { 0x2C1C, 92634 },
+ { 0x2C1F, 92637 },
+ { 0x2C1D, 92640 },
+ { 0x2C07, 92643 },
+ { 0x2C0A, 92646 },
+ { 0x2C08, 92649 },
+ { 0x2C0B, 92652 },
+ { 0x2C09, 92655 },
+ { 0x2C0E, 92658 },
+ { 0x2C17, 92661 },
+ { 0x2C11, 92664 },
+ { 0x2C1A, 92667 },
+ { 0x2C14, 92670 },
+ { 0x2C26, 92673 },
+ { 0x2C29, 92676 },
+ { 0x2C27, 92679 },
+ { 0x2C2A, 92682 },
+ { 0x2C28, 92685 },
+ { 0x2BF2, 92688 },
+ { 0x2BF8, 92691 },
+ { 0x2BF4, 92694 },
+ { 0x2BFA, 92697 },
+ { 0x2BF6, 92700 },
+ { 0x2BFC, 92703 },
+ { 0x2C03, 92706 },
+ { 0x2BFE, 92709 },
+ { 0x2C05, 92712 },
+ { 0x2C01, 92715 },
+ { 0x2C31, 92718 },
+ { 0x2C2C, 92721 },
+ { 0x2C2E, 92724 },
+ { 0x2C2D, 92727 },
+ { 0x2C2F, 92730 },
+ { 0x2C21, 92733 },
+ { 0x2C25, 92736 },
+ { 0x2C23, 92739 },
+ { 0x2BF3, 92742 },
+ { 0x2BF9, 92745 },
+ { 0x2BF5, 92748 },
+ { 0x2BFB, 92751 },
+ { 0x2BF7, 92754 },
+ { 0x2BDE, 92757 },
+ { 0x2BE4, 92761 },
+ { 0x2BE0, 92765 },
+ { 0x2BE6, 92769 },
+ { 0x2BE2, 92773 },
+ { 0x2C32, 92777 },
+ { 0x2C33, 92781 },
+ { 0x2C00, 92785 },
+ { 0x2C2B, 92789 },
+ { 0x6866, 92793 },
+ { 0x6865, 92797 },
+ { 0x6867, 92801 },
+ { 0x2C20, 92805 },
+ { 0x2C24, 92809 },
+ { 0x2C22, 92813 },
+ { 0x6861, 92817 },
+ { 0x6743, 92821 },
+ { 0x2C39, 92825 },
+ { 0x2C3A, 92829 },
+ { 0x2C38, 92832 },
+ { 0x230D, 92835 },
+ { 0x7AB7, 92837 },
+ { 0x7A7F, 92838 },
+ { 0x45E3, 92839 },
+ { 0x45EF, 92843 },
+ { 0x45EB, 92847 },
+ { 0x45EC, 92851 },
+ { 0x45F4, 92855 },
+ { 0x45E4, 92859 },
+ { 0x45EE, 92863 },
+ { 0x45E0, 92867 },
+ { 0x45E6, 92871 },
+ { 0x45E9, 92875 },
+ { 0x45F1, 92879 },
+ { 0x45F2, 92883 },
+ { 0x45F3, 92887 },
+ { 0x45E7, 92891 },
+ { 0x45E8, 92895 },
+ { 0x45DF, 92899 },
+ { 0x45E1, 92903 },
+ { 0x45F0, 92907 },
+ { 0x45E5, 92911 },
+ { 0x45E2, 92915 },
+ { 0x45EA, 92919 },
+ { 0x45ED, 92923 },
+ { 0x45F6, 92927 },
+ { 0x45FB, 92931 },
+ { 0x45FC, 92936 },
+ { 0x45F9, 92941 },
+ { 0x45FD, 92945 },
+ { 0x45F7, 92950 },
+ { 0x45F8, 92954 },
+ { 0x45FA, 92958 },
+ { 0x45F5, 92962 },
+ { 0x7B82, 92966 },
+ { 0x7C74, 92968 },
+ { 0x1E6D, 92972 },
+ { 0x25FF, 92973 },
+ { 0x1E7A, 92978 },
+ { 0x2639, 92979 },
+ { 0x263B, 92983 },
+ { 0x262F, 92986 },
+ { 0x263C, 92990 },
+ { 0x263D, 92993 },
+ { 0x2638, 92996 },
+ { 0x263A, 93002 },
+ { 0x2636, 93005 },
+ { 0x2630, 93010 },
+ { 0x1FFD, 93014 },
+ { 0x265D, 93016 },
+ { 0x2A30, 93018 },
+ { 0x2A31, 93021 },
+ { 0x1D7A, 93027 },
+ { 0x1E8D, 93030 },
+ { 0x007E, 93033 },
+ { 0x1CCC, 93036 },
+ { 0x2308, 93038 },
+ { 0x0060, 93040 },
+ { 0x2A03, 93043 },
+ { 0x231C, 93045 },
+ { 0x7B13, 93048 },
+ { 0x7A7D, 93050 },
+ { 0x7A28, 93053 },
+ { 0x7A89, 93055 },
+ { 0x7B14, 93057 },
+ { 0x7BCA, 93059 },
+ { 0x2BA2, 93063 },
+ { 0x3914, 93067 },
+ { 0x391D, 93070 },
+ { 0x391E, 93073 },
+ { 0x3916, 93077 },
+ { 0x3918, 93080 },
+ { 0x3917, 93083 },
+ { 0x392C, 93086 },
+ { 0x3919, 93090 },
+ { 0x391B, 93093 },
+ { 0x391C, 93096 },
+ { 0x391A, 93099 },
+ { 0x391F, 93102 },
+ { 0x392D, 93105 },
+ { 0x38D4, 93108 },
+ { 0x3906, 93111 },
+ { 0x38D5, 93115 },
+ { 0x38D6, 93118 },
+ { 0x38D3, 93121 },
+ { 0x3923, 93124 },
+ { 0x3928, 93127 },
+ { 0x3924, 93130 },
+ { 0x3927, 93133 },
+ { 0x3926, 93136 },
+ { 0x392B, 93139 },
+ { 0x3922, 93142 },
+ { 0x392A, 93145 },
+ { 0x3929, 93148 },
+ { 0x3925, 93151 },
+ { 0x3915, 93154 },
+ { 0x390B, 93157 },
+ { 0x390C, 93161 },
+ { 0x3909, 93166 },
+ { 0x390A, 93170 },
+ { 0x390E, 93175 },
+ { 0x390F, 93180 },
+ { 0x390D, 93184 },
+ { 0x3907, 93188 },
+ { 0x3908, 93192 },
+ { 0x38D7, 93196 },
+ { 0x38DF, 93199 },
+ { 0x38D9, 93202 },
+ { 0x38D8, 93205 },
+ { 0x38E1, 93209 },
+ { 0x38DB, 93212 },
+ { 0x38E0, 93215 },
+ { 0x38FA, 93218 },
+ { 0x38FB, 93221 },
+ { 0x38E8, 93225 },
+ { 0x38E9, 93228 },
+ { 0x38F5, 93232 },
+ { 0x38F6, 93235 },
+ { 0x38E5, 93239 },
+ { 0x38E6, 93242 },
+ { 0x3905, 93246 },
+ { 0x38DA, 93249 },
+ { 0x38EA, 93252 },
+ { 0x38EC, 93255 },
+ { 0x38E2, 93259 },
+ { 0x38E4, 93262 },
+ { 0x38E3, 93266 },
+ { 0x3900, 93270 },
+ { 0x38FC, 93273 },
+ { 0x38F7, 93276 },
+ { 0x38F2, 93279 },
+ { 0x38F8, 93283 },
+ { 0x38DC, 93286 },
+ { 0x38F9, 93290 },
+ { 0x38FE, 93294 },
+ { 0x38FF, 93297 },
+ { 0x3904, 93301 },
+ { 0x3902, 93304 },
+ { 0x3903, 93308 },
+ { 0x38F3, 93312 },
+ { 0x38F4, 93315 },
+ { 0x3901, 93319 },
+ { 0x38FD, 93322 },
+ { 0x38F0, 93325 },
+ { 0x38F1, 93328 },
+ { 0x38E7, 93332 },
+ { 0x38DD, 93335 },
+ { 0x38DE, 93339 },
+ { 0x38ED, 93344 },
+ { 0x38EB, 93347 },
+ { 0x38EE, 93351 },
+ { 0x38EF, 93354 },
+ { 0x3920, 93358 },
+ { 0x3913, 93362 },
+ { 0x3912, 93364 },
+ { 0x3910, 93368 },
+ { 0x3911, 93372 },
+ { 0x3921, 93376 },
+ { 0x7C13, 93378 },
+ { 0x7F38, 93379 },
+ { 0x7F97, 93380 },
+ { 0x2C3D, 93381 },
+ { 0x2C43, 93384 },
+ { 0x2C3F, 93387 },
+ { 0x2C8E, 93390 },
+ { 0x2C45, 93393 },
+ { 0x2C41, 93396 },
+ { 0x2C6B, 93399 },
+ { 0x2C74, 93402 },
+ { 0x2C6E, 93405 },
+ { 0x2C77, 93408 },
+ { 0x2C71, 93411 },
+ { 0x2C5B, 93414 },
+ { 0x2C62, 93417 },
+ { 0x2C5D, 93420 },
+ { 0x2C64, 93423 },
+ { 0x2C60, 93426 },
+ { 0x2C47, 93429 },
+ { 0x2C4D, 93432 },
+ { 0x2C49, 93435 },
+ { 0x2C4F, 93438 },
+ { 0x2C4B, 93441 },
+ { 0x2C6A, 93444 },
+ { 0x2C73, 93447 },
+ { 0x2C6D, 93450 },
+ { 0x2C76, 93453 },
+ { 0x2C70, 93456 },
+ { 0x2C46, 93459 },
+ { 0x2C4C, 93462 },
+ { 0x2C48, 93465 },
+ { 0x2C4E, 93468 },
+ { 0x2C4A, 93471 },
+ { 0x2C79, 93474 },
+ { 0x2C7C, 93477 },
+ { 0x2C7A, 93480 },
+ { 0x2C7D, 93483 },
+ { 0x2C7B, 93486 },
+ { 0x2C65, 93489 },
+ { 0x2C68, 93492 },
+ { 0x2C66, 93495 },
+ { 0x2C69, 93498 },
+ { 0x2C67, 93501 },
+ { 0x2C6C, 93504 },
+ { 0x2C75, 93507 },
+ { 0x2C6F, 93510 },
+ { 0x2C78, 93513 },
+ { 0x2C72, 93516 },
+ { 0x2C84, 93519 },
+ { 0x2C87, 93522 },
+ { 0x2C85, 93525 },
+ { 0x2C88, 93528 },
+ { 0x2C86, 93531 },
+ { 0x2C50, 93534 },
+ { 0x2C56, 93537 },
+ { 0x2C52, 93540 },
+ { 0x2C58, 93543 },
+ { 0x2C54, 93546 },
+ { 0x2C5A, 93549 },
+ { 0x2C61, 93552 },
+ { 0x2C5C, 93555 },
+ { 0x2C63, 93558 },
+ { 0x2C5F, 93561 },
+ { 0x2C92, 93564 },
+ { 0x2C94, 93567 },
+ { 0x2C93, 93570 },
+ { 0x2C95, 93573 },
+ { 0x2C8F, 93576 },
+ { 0x2C8A, 93579 },
+ { 0x2C8C, 93582 },
+ { 0x2C8B, 93585 },
+ { 0x2C8D, 93588 },
+ { 0x2C7F, 93591 },
+ { 0x2C83, 93594 },
+ { 0x2C81, 93597 },
+ { 0x2C51, 93600 },
+ { 0x2C57, 93603 },
+ { 0x2C53, 93606 },
+ { 0x2C59, 93609 },
+ { 0x2C55, 93612 },
+ { 0x2C3C, 93615 },
+ { 0x2C42, 93619 },
+ { 0x2C3E, 93623 },
+ { 0x686B, 93627 },
+ { 0x2C44, 93631 },
+ { 0x2C40, 93635 },
+ { 0x2D7D, 93639 },
+ { 0x2D80, 93643 },
+ { 0x2D7E, 93647 },
+ { 0x2D81, 93651 },
+ { 0x2D7F, 93655 },
+ { 0x2C90, 93659 },
+ { 0x2C91, 93663 },
+ { 0x2D78, 93667 },
+ { 0x2D82, 93671 },
+ { 0x2D7C, 93675 },
+ { 0x2D83, 93679 },
+ { 0x2D86, 93683 },
+ { 0x2D84, 93687 },
+ { 0x2D87, 93691 },
+ { 0x2D85, 93695 },
+ { 0x2D79, 93699 },
+ { 0x2D7A, 93703 },
+ { 0x2D7B, 93707 },
+ { 0x2C5E, 93711 },
+ { 0x2C89, 93715 },
+ { 0x6869, 93719 },
+ { 0x6868, 93723 },
+ { 0x686A, 93727 },
+ { 0x2C7E, 93731 },
+ { 0x2C82, 93735 },
+ { 0x2C80, 93739 },
+ { 0x6735, 93743 },
+ { 0x6736, 93747 },
+ { 0x6737, 93751 },
+ { 0x6738, 93755 },
+ { 0x6739, 93759 },
+ { 0x673A, 93763 },
+ { 0x673B, 93767 },
+ { 0x673C, 93772 },
+ { 0x673D, 93777 },
+ { 0x673E, 93782 },
+ { 0x673F, 93787 },
+ { 0x6740, 93792 },
+ { 0x6741, 93797 },
+ { 0x6742, 93802 },
+ { 0x6864, 93806 },
+ { 0x6863, 93810 },
+ { 0x6862, 93814 },
+ { 0x2C96, 93818 },
+ { 0x2C99, 93821 },
+ { 0x2C9A, 93825 },
+ { 0x2C98, 93828 },
+ { 0x1F77, 93831 },
+ { 0x7C40, 93832 },
+ { 0x7FCD, 93835 },
+ { 0x7F4C, 93837 },
+ { 0x818D, 93841 },
+ { 0x7D0C, 93843 },
+ { 0x7B1E, 93847 },
+ { 0x7A07, 93848 },
+ { 0x4B74, 93849 },
+ { 0x4B51, 93852 },
+ { 0x4B54, 93855 },
+ { 0x4B52, 93858 },
+ { 0x4B55, 93861 },
+ { 0x4B53, 93864 },
+ { 0x4B6B, 93867 },
+ { 0x4B5A, 93870 },
+ { 0x4B66, 93873 },
+ { 0x4B58, 93876 },
+ { 0x4B72, 93879 },
+ { 0x4B5C, 93882 },
+ { 0x4B56, 93885 },
+ { 0x4B6F, 93888 },
+ { 0x4B6D, 93891 },
+ { 0x4B68, 93894 },
+ { 0x4B69, 93897 },
+ { 0x4B6E, 93900 },
+ { 0x4B71, 93903 },
+ { 0x4B64, 93906 },
+ { 0x4B70, 93909 },
+ { 0x4B6C, 93912 },
+ { 0x4B5B, 93915 },
+ { 0x4B61, 93918 },
+ { 0x4B67, 93921 },
+ { 0x4B59, 93924 },
+ { 0x4B5D, 93927 },
+ { 0x4B57, 93930 },
+ { 0x4B63, 93933 },
+ { 0x4B5E, 93936 },
+ { 0x4B6A, 93939 },
+ { 0x4B73, 93942 },
+ { 0x4B65, 93945 },
+ { 0x4B5F, 93948 },
+ { 0x4B62, 93951 },
+ { 0x4B60, 93954 },
+ { 0x4B76, 93957 },
+ { 0x4B77, 93960 },
+ { 0x4B75, 93963 },
+ { 0x22CE, 93966 },
+ { 0x7C70, 93968 },
+ { 0x1EAD, 93969 },
+ { 0x1E70, 93971 },
+ { 0x25CA, 93973 },
+ { 0x25C9, 93985 },
+ { 0x25CC, 93997 },
+ { 0x25CB, 94009 },
+ { 0x25CE, 94021 },
+ { 0x25D0, 94033 },
+ { 0x25CD, 94045 },
+ { 0x25CF, 94057 },
+ { 0x25BC, 94069 },
+ { 0x25BE, 94073 },
+ { 0x2A37, 94078 },
+ { 0x2A3F, 94080 },
+ { 0x2A3E, 94083 },
+ { 0x46B8, 94086 },
+ { 0x46B9, 94090 },
+ { 0x46BA, 94094 },
+ { 0x46BB, 94098 },
+ { 0x46BE, 94102 },
+ { 0x46CF, 94106 },
+ { 0x46CA, 94110 },
+ { 0x46C4, 94114 },
+ { 0x46C0, 94118 },
+ { 0x46C1, 94122 },
+ { 0x46C2, 94126 },
+ { 0x46BF, 94130 },
+ { 0x46CB, 94134 },
+ { 0x46C3, 94138 },
+ { 0x46C7, 94142 },
+ { 0x46C9, 94146 },
+ { 0x46CC, 94150 },
+ { 0x46CD, 94154 },
+ { 0x46CE, 94158 },
+ { 0x46BD, 94162 },
+ { 0x46BC, 94166 },
+ { 0x46C6, 94170 },
+ { 0x46C5, 94174 },
+ { 0x46C8, 94178 },
+ { 0x46D4, 94183 },
+ { 0x46E4, 94187 },
+ { 0x46FF, 94192 },
+ { 0x46ED, 94198 },
+ { 0x46D9, 94203 },
+ { 0x46E9, 94207 },
+ { 0x4704, 94212 },
+ { 0x46F2, 94218 },
+ { 0x46DD, 94223 },
+ { 0x46F6, 94227 },
+ { 0x46D5, 94232 },
+ { 0x46E5, 94236 },
+ { 0x4700, 94241 },
+ { 0x46EE, 94247 },
+ { 0x46D8, 94252 },
+ { 0x46E8, 94256 },
+ { 0x4703, 94261 },
+ { 0x46F1, 94267 },
+ { 0x46D7, 94272 },
+ { 0x46E7, 94276 },
+ { 0x4702, 94281 },
+ { 0x46F0, 94287 },
+ { 0x46DC, 94292 },
+ { 0x46EC, 94296 },
+ { 0x4707, 94301 },
+ { 0x46F5, 94307 },
+ { 0x46DB, 94312 },
+ { 0x46EB, 94316 },
+ { 0x4706, 94321 },
+ { 0x46F4, 94327 },
+ { 0x46E1, 94332 },
+ { 0x46FA, 94336 },
+ { 0x46E0, 94341 },
+ { 0x46F9, 94345 },
+ { 0x46DA, 94350 },
+ { 0x46EA, 94354 },
+ { 0x4705, 94359 },
+ { 0x46F3, 94365 },
+ { 0x46E2, 94370 },
+ { 0x46FB, 94374 },
+ { 0x46D6, 94379 },
+ { 0x46E6, 94383 },
+ { 0x4701, 94388 },
+ { 0x46EF, 94394 },
+ { 0x46FD, 94399 },
+ { 0x46FE, 94404 },
+ { 0x46DF, 94409 },
+ { 0x46F8, 94413 },
+ { 0x46DE, 94418 },
+ { 0x46F7, 94422 },
+ { 0x46E3, 94427 },
+ { 0x46FC, 94431 },
+ { 0x46D1, 94436 },
+ { 0x4708, 94441 },
+ { 0x470D, 94446 },
+ { 0x4711, 94451 },
+ { 0x4709, 94456 },
+ { 0x470C, 94461 },
+ { 0x470B, 94466 },
+ { 0x4710, 94471 },
+ { 0x470F, 94476 },
+ { 0x470E, 94481 },
+ { 0x470A, 94486 },
+ { 0x46D0, 94491 },
+ { 0x46D3, 94496 },
+ { 0x46D2, 94500 },
+ { 0x4698, 94504 },
+ { 0x4699, 94508 },
+ { 0x469A, 94512 },
+ { 0x469B, 94516 },
+ { 0x469E, 94520 },
+ { 0x46B5, 94524 },
+ { 0x46AE, 94528 },
+ { 0x46A8, 94532 },
+ { 0x46A1, 94536 },
+ { 0x46A2, 94540 },
+ { 0x46A4, 94544 },
+ { 0x46A0, 94548 },
+ { 0x46AF, 94552 },
+ { 0x46A6, 94556 },
+ { 0x46AB, 94560 },
+ { 0x46AD, 94564 },
+ { 0x46B0, 94568 },
+ { 0x46B2, 94572 },
+ { 0x46B4, 94576 },
+ { 0x469D, 94580 },
+ { 0x469C, 94584 },
+ { 0x46AA, 94588 },
+ { 0x46A9, 94592 },
+ { 0x469F, 94596 },
+ { 0x46A3, 94600 },
+ { 0x46A5, 94604 },
+ { 0x46A7, 94608 },
+ { 0x46AC, 94612 },
+ { 0x46B1, 94616 },
+ { 0x46B3, 94620 },
+ { 0x46B6, 94624 },
+ { 0x46B7, 94628 },
+ { 0x2024, 94632 },
+ { 0x2025, 94637 },
+ { 0x2023, 94641 },
+ { 0x2021, 94646 },
+ { 0x2020, 94650 },
+ { 0x2022, 94652 },
+ { 0x2026, 94656 },
+ { 0x2028, 94658 },
+ { 0x2027, 94660 },
+ { 0x7A30, 94662 },
+ { 0x8078, 94664 },
+ { 0x7B57, 94666 },
+ { 0x7C6F, 94667 },
+ { 0x3A6A, 94668 },
+ { 0x0293, 94673 },
+ { 0x0283, 94677 },
+ { 0x370F, 94681 },
+ { 0x36B7, 94684 },
+ { 0x36B6, 94688 },
+ { 0x36B8, 94693 },
+ { 0x02BB, 94698 },
+ { 0x02B9, 94703 },
+ { 0x02AF, 94708 },
+ { 0x02AE, 94713 },
+ { 0x02BE, 94718 },
+ { 0x02B0, 94723 },
+ { 0x02B2, 94728 },
+ { 0x02A7, 94732 },
+ { 0x028E, 94737 },
+ { 0x028D, 94742 },
+ { 0x02B1, 94747 },
+ { 0x02B6, 94752 },
+ { 0x36AA, 94756 },
+ { 0x36AF, 94762 },
+ { 0x028C, 94769 },
+ { 0x36BE, 94773 },
+ { 0x028B, 94779 },
+ { 0x36B4, 94784 },
+ { 0x3727, 94790 },
+ { 0x02A6, 94795 },
+ { 0x36A9, 94800 },
+ { 0x36AE, 94806 },
+ { 0x36B3, 94813 },
+ { 0x02A9, 94819 },
+ { 0x0294, 94825 },
+ { 0x0284, 94829 },
+ { 0x0290, 94833 },
+ { 0x02A5, 94838 },
+ { 0x36A8, 94843 },
+ { 0x36AD, 94849 },
+ { 0x36B2, 94856 },
+ { 0x027E, 94862 },
+ { 0x3A79, 94867 },
+ { 0x0281, 94871 },
+ { 0x02BD, 94875 },
+ { 0x0295, 94879 },
+ { 0x02AA, 94883 },
+ { 0x0289, 94889 },
+ { 0x02BA, 94893 },
+ { 0x02B8, 94898 },
+ { 0x3728, 94903 },
+ { 0x029E, 94906 },
+ { 0x028A, 94910 },
+ { 0x36B9, 94914 },
+ { 0x0296, 94920 },
+ { 0x0278, 94924 },
+ { 0x027D, 94927 },
+ { 0x3A7A, 94932 },
+ { 0x0282, 94936 },
+ { 0x02BC, 94940 },
+ { 0x3729, 94943 },
+ { 0x19D2, 94948 },
+ { 0x19D6, 94952 },
+ { 0x4574, 94956 },
+ { 0x1A2B, 94962 },
+ { 0x1A2C, 94966 },
+ { 0x19D7, 94972 },
+ { 0x457A, 94976 },
+ { 0x457B, 94982 },
+ { 0x4579, 94990 },
+ { 0x19D8, 94996 },
+ { 0x1A2F, 95000 },
+ { 0x19DC, 95004 },
+ { 0x4581, 95008 },
+ { 0x026F, 95014 },
+ { 0x0270, 95018 },
+ { 0x4583, 95024 },
+ { 0x1A33, 95030 },
+ { 0x0271, 95036 },
+ { 0x1A37, 95040 },
+ { 0x19DE, 95046 },
+ { 0x02A0, 95050 },
+ { 0x4589, 95054 },
+ { 0x3A6D, 95060 },
+ { 0x1A39, 95067 },
+ { 0x3A6C, 95074 },
+ { 0x1A38, 95082 },
+ { 0x458B, 95089 },
+ { 0x19DF, 95098 },
+ { 0x1A3B, 95102 },
+ { 0x1A3D, 95108 },
+ { 0x1A3E, 95115 },
+ { 0x19E1, 95122 },
+ { 0x4590, 95126 },
+ { 0x19E5, 95132 },
+ { 0x4593, 95136 },
+ { 0x0272, 95140 },
+ { 0x4596, 95144 },
+ { 0x4597, 95150 },
+ { 0x02A1, 95156 },
+ { 0x45A7, 95160 },
+ { 0x1A42, 95166 },
+ { 0x19E6, 95172 },
+ { 0x1A44, 95176 },
+ { 0x459D, 95183 },
+ { 0x19E7, 95190 },
+ { 0x1A45, 95194 },
+ { 0x3A6E, 95199 },
+ { 0x19EA, 95206 },
+ { 0x1A48, 95210 },
+ { 0x459E, 95216 },
+ { 0x0276, 95223 },
+ { 0x02A2, 95227 },
+ { 0x0277, 95231 },
+ { 0x1A4A, 95235 },
+ { 0x1A4C, 95239 },
+ { 0x1A4B, 95245 },
+ { 0x4572, 95252 },
+ { 0x4575, 95256 },
+ { 0x4577, 95261 },
+ { 0x4576, 95268 },
+ { 0x4587, 95276 },
+ { 0x4588, 95281 },
+ { 0x4599, 95286 },
+ { 0x459A, 95293 },
+ { 0x459B, 95298 },
+ { 0x19EB, 95306 },
+ { 0x19F0, 95310 },
+ { 0x19E0, 95314 },
+ { 0x1A43, 95318 },
+ { 0x1A2D, 95322 },
+ { 0x1A4D, 95326 },
+ { 0x1A41, 95330 },
+ { 0x19E3, 95334 },
+ { 0x19EC, 95340 },
+ { 0x4578, 95344 },
+ { 0x457E, 95349 },
+ { 0x3A6B, 95354 },
+ { 0x4585, 95358 },
+ { 0x1A34, 95364 },
+ { 0x458C, 95368 },
+ { 0x458D, 95372 },
+ { 0x19DA, 95379 },
+ { 0x19E2, 95384 },
+ { 0x457F, 95389 },
+ { 0x459C, 95394 },
+ { 0x19D4, 95399 },
+ { 0x19EE, 95403 },
+ { 0x029F, 95407 },
+ { 0x19EF, 95411 },
+ { 0x19ED, 95416 },
+ { 0x19D9, 95421 },
+ { 0x1A4E, 95425 },
+ { 0x1A40, 95429 },
+ { 0x19E4, 95434 },
+ { 0x4592, 95440 },
+ { 0x457D, 95445 },
+ { 0x1A31, 95452 },
+ { 0x19D3, 95457 },
+ { 0x1A32, 95462 },
+ { 0x19DD, 95467 },
+ { 0x19E9, 95472 },
+ { 0x1A3C, 95477 },
+ { 0x0273, 95485 },
+ { 0x0274, 95490 },
+ { 0x4594, 95497 },
+ { 0x4595, 95505 },
+ { 0x1A49, 95516 },
+ { 0x3A78, 95521 },
+ { 0x458E, 95526 },
+ { 0x458F, 95531 },
+ { 0x19D5, 95538 },
+ { 0x19DB, 95543 },
+ { 0x1A2A, 95549 },
+ { 0x4573, 95554 },
+ { 0x4580, 95559 },
+ { 0x4582, 95564 },
+ { 0x4584, 95571 },
+ { 0x1A35, 95576 },
+ { 0x1A36, 95581 },
+ { 0x1A3A, 95588 },
+ { 0x458A, 95593 },
+ { 0x1A3F, 95600 },
+ { 0x4598, 95605 },
+ { 0x1A47, 95610 },
+ { 0x459F, 95615 },
+ { 0x456F, 95620 },
+ { 0x4591, 95625 },
+ { 0x0275, 95630 },
+ { 0x1A30, 95636 },
+ { 0x4586, 95643 },
+ { 0x1A46, 95652 },
+ { 0x3779, 95656 },
+ { 0x457C, 95661 },
+ { 0x1A2E, 95666 },
+ { 0x02A3, 95672 },
+ { 0x19E8, 95678 },
+ { 0x45A3, 95683 },
+ { 0x0279, 95687 },
+ { 0x02AD, 95691 },
+ { 0x0288, 95695 },
+ { 0x02B3, 95698 },
+ { 0x02B5, 95703 },
+ { 0x02B4, 95709 },
+ { 0x36BA, 95715 },
+ { 0x36BB, 95720 },
+ { 0x02B7, 95725 },
+ { 0x36BD, 95729 },
+ { 0x36BC, 95735 },
+ { 0x029D, 95740 },
+ { 0x36C0, 95744 },
+ { 0x36BF, 95750 },
+ { 0x027A, 95756 },
+ { 0x19BB, 95760 },
+ { 0x19BD, 95764 },
+ { 0x3772, 95768 },
+ { 0x19BF, 95772 },
+ { 0x19C0, 95776 },
+ { 0x3773, 95780 },
+ { 0x19C2, 95784 },
+ { 0x19C3, 95788 },
+ { 0x3778, 95792 },
+ { 0x19C4, 95798 },
+ { 0x19C5, 95802 },
+ { 0x19C6, 95806 },
+ { 0x19C7, 95810 },
+ { 0x19C8, 95814 },
+ { 0x19C9, 95818 },
+ { 0x19CB, 95822 },
+ { 0x19CD, 95826 },
+ { 0x3774, 95830 },
+ { 0x19CE, 95834 },
+ { 0x19CF, 95838 },
+ { 0x19D0, 95842 },
+ { 0x289B, 95846 },
+ { 0x19D1, 95850 },
+ { 0x19BC, 95854 },
+ { 0x19CC, 95858 },
+ { 0x19BE, 95862 },
+ { 0x19C1, 95867 },
+ { 0x19CA, 95872 },
+ { 0x0292, 95877 },
+ { 0x0291, 95883 },
+ { 0x36A3, 95889 },
+ { 0x36A5, 95895 },
+ { 0x369F, 95901 },
+ { 0x36A1, 95907 },
+ { 0x36A4, 95913 },
+ { 0x36A6, 95919 },
+ { 0x36A0, 95925 },
+ { 0x36A2, 95931 },
+ { 0x027F, 95937 },
+ { 0x45A0, 95941 },
+ { 0x45A4, 95947 },
+ { 0x02AB, 95951 },
+ { 0x45A5, 95954 },
+ { 0x45A2, 95958 },
+ { 0x1A07, 95962 },
+ { 0x3643, 95966 },
+ { 0x3644, 95971 },
+ { 0x0EA1, 95976 },
+ { 0x027C, 95980 },
+ { 0x0280, 95984 },
+ { 0x45A1, 95989 },
+ { 0x0287, 95996 },
+ { 0x02A8, 96000 },
+ { 0x36AB, 96005 },
+ { 0x36B0, 96011 },
+ { 0x36B5, 96018 },
+ { 0x45A6, 96024 },
+ { 0x027B, 96031 },
+ { 0x0285, 96034 },
+ { 0x02A4, 96038 },
+ { 0x36A7, 96043 },
+ { 0x36AC, 96049 },
+ { 0x36B1, 96056 },
+ { 0x028F, 96062 },
+ { 0x4571, 96066 },
+ { 0x4570, 96072 },
+ { 0x02AC, 96077 },
+ { 0x22AC, 96080 },
+ { 0x22AB, 96083 },
+ { 0x6D7D, 96086 },
+ { 0x7D37, 96089 },
+ { 0x7F9E, 96090 },
+ { 0x7D78, 96091 },
+ { 0x2311, 96092 },
+ { 0x7D38, 96093 },
+ { 0x7D3A, 96095 },
+ { 0x7D4F, 96097 },
+ { 0x1F07, 96099 },
+ { 0x7A50, 96100 },
+ { 0x1EDB, 96103 },
+ { 0x1EDD, 96104 },
+ { 0x1EDC, 96106 },
+ { 0x79DE, 96108 },
+ { 0x7A78, 96109 },
+ { 0x1CE5, 96111 },
+ { 0x2120, 96114 },
+ { 0x78E2, 96118 },
+ { 0x78E3, 96124 },
+ { 0x78E4, 96130 },
+ { 0x78E5, 96136 },
+ { 0x78E6, 96142 },
+ { 0x78E7, 96148 },
+ { 0x78E8, 96154 },
+ { 0x78E9, 96160 },
+ { 0x78EA, 96166 },
+ { 0x78EB, 96172 },
+ { 0x78EC, 96178 },
+ { 0x78ED, 96184 },
+ { 0x78EE, 96190 },
+ { 0x78EF, 96196 },
+ { 0x78F0, 96202 },
+ { 0x78F1, 96208 },
+ { 0x78F2, 96214 },
+ { 0x78F3, 96220 },
+ { 0x78F4, 96226 },
+ { 0x78F5, 96232 },
+ { 0x78F6, 96238 },
+ { 0x78F7, 96244 },
+ { 0x78F8, 96250 },
+ { 0x78F9, 96256 },
+ { 0x78FA, 96262 },
+ { 0x78FB, 96268 },
+ { 0x210C, 96274 },
+ { 0x210D, 96278 },
+ { 0x2115, 96282 },
+ { 0x2110, 96286 },
+ { 0x2111, 96290 },
+ { 0x2113, 96294 },
+ { 0x210F, 96298 },
+ { 0x2114, 96302 },
+ { 0x210E, 96306 },
+ { 0x2112, 96310 },
+ { 0x7E5B, 96314 },
+ { 0x7E59, 96317 },
+ { 0x7920, 96320 },
+ { 0x791D, 96323 },
+ { 0x791E, 96326 },
+ { 0x791F, 96329 },
+ { 0x7921, 96332 },
+ { 0x236F, 96335 },
+ { 0x7902, 96339 },
+ { 0x7903, 96345 },
+ { 0x7904, 96351 },
+ { 0x7905, 96357 },
+ { 0x7906, 96363 },
+ { 0x7907, 96369 },
+ { 0x7908, 96375 },
+ { 0x7909, 96381 },
+ { 0x790A, 96387 },
+ { 0x790B, 96393 },
+ { 0x790C, 96399 },
+ { 0x790D, 96405 },
+ { 0x790E, 96411 },
+ { 0x790F, 96417 },
+ { 0x7910, 96423 },
+ { 0x7911, 96429 },
+ { 0x7912, 96435 },
+ { 0x7913, 96441 },
+ { 0x7914, 96447 },
+ { 0x7915, 96453 },
+ { 0x7916, 96459 },
+ { 0x7917, 96465 },
+ { 0x7918, 96471 },
+ { 0x7919, 96477 },
+ { 0x791A, 96483 },
+ { 0x791B, 96489 },
+ { 0x817C, 96495 },
+ { 0x8175, 96499 },
+ { 0x8176, 96502 },
+ { 0x8177, 96509 },
+ { 0x005F, 96512 },
+ { 0x7B6D, 96514 },
+ { 0x7B6E, 96515 },
+ { 0x74EF, 96519 },
+ { 0x74EB, 96525 },
+ { 0x74ED, 96531 },
+ { 0x74EA, 96537 },
+ { 0x74EC, 96543 },
+ { 0x74EE, 96549 },
+ { 0x74F2, 96555 },
+ { 0x74F7, 96560 },
+ { 0x74F3, 96565 },
+ { 0x74F6, 96570 },
+ { 0x74F5, 96575 },
+ { 0x74FA, 96580 },
+ { 0x74F1, 96585 },
+ { 0x74F9, 96590 },
+ { 0x74F8, 96595 },
+ { 0x74F4, 96600 },
+ { 0x74DA, 96605 },
+ { 0x74E0, 96610 },
+ { 0x74DC, 96615 },
+ { 0x74DE, 96620 },
+ { 0x74DD, 96625 },
+ { 0x74E2, 96630 },
+ { 0x74DB, 96635 },
+ { 0x74BE, 96640 },
+ { 0x74C5, 96645 },
+ { 0x74E1, 96650 },
+ { 0x74CB, 96655 },
+ { 0x74D8, 96660 },
+ { 0x74BA, 96665 },
+ { 0x74C4, 96670 },
+ { 0x74BF, 96675 },
+ { 0x74B6, 96680 },
+ { 0x74BB, 96685 },
+ { 0x74DF, 96690 },
+ { 0x74D0, 96695 },
+ { 0x74CD, 96700 },
+ { 0x74CC, 96705 },
+ { 0x74C0, 96710 },
+ { 0x74B9, 96715 },
+ { 0x74C8, 96720 },
+ { 0x74BC, 96725 },
+ { 0x74CE, 96730 },
+ { 0x74C1, 96735 },
+ { 0x74D3, 96740 },
+ { 0x74D5, 96745 },
+ { 0x74D6, 96750 },
+ { 0x74C2, 96755 },
+ { 0x74BD, 96760 },
+ { 0x74D2, 96765 },
+ { 0x74CF, 96770 },
+ { 0x74C7, 96775 },
+ { 0x74B8, 96780 },
+ { 0x74C6, 96785 },
+ { 0x74D7, 96790 },
+ { 0x74D9, 96795 },
+ { 0x74B7, 96800 },
+ { 0x74CA, 96805 },
+ { 0x74D1, 96810 },
+ { 0x74D4, 96815 },
+ { 0x74C3, 96820 },
+ { 0x74C9, 96825 },
+ { 0x74E3, 96830 },
+ { 0x74E9, 96834 },
+ { 0x74E8, 96838 },
+ { 0x74E5, 96842 },
+ { 0x74E4, 96846 },
+ { 0x74E7, 96850 },
+ { 0x74E6, 96854 },
+ { 0x74FC, 96858 },
+ { 0x74FB, 96863 },
+ { 0x74F0, 96868 },
+ { 0x204E, 96873 },
+ { 0x7D27, 96876 },
+ { 0x7D83, 96878 },
+ { 0x7D30, 96881 },
+ { 0x7D2E, 96883 },
+ { 0x7D32, 96886 },
+ { 0x1F05, 96888 },
+ { 0x2247, 96890 },
+ { 0x234E, 96892 },
+ { 0x233A, 96895 },
+ { 0x2340, 96898 },
+ { 0x22BE, 96901 },
+ { 0x1CB6, 96904 },
+ { 0x7F5D, 96905 },
+ { 0x1E74, 96906 },
+ { 0x2714, 96908 },
+ { 0x2713, 96912 },
+ { 0x7D5C, 96916 },
+ { 0x7B55, 96918 },
+ { 0x37ED, 96920 },
+ { 0x37EE, 96923 },
+ { 0x37EC, 96927 },
+ { 0x37D4, 96931 },
+ { 0x37D7, 96934 },
+ { 0x37D5, 96937 },
+ { 0x37D8, 96940 },
+ { 0x37D6, 96943 },
+ { 0x37C5, 96946 },
+ { 0x37BB, 96949 },
+ { 0x37C1, 96952 },
+ { 0x37DD, 96955 },
+ { 0x37DB, 96958 },
+ { 0x37B9, 96961 },
+ { 0x37D3, 96964 },
+ { 0x37BD, 96967 },
+ { 0x37B7, 96970 },
+ { 0x37D0, 96973 },
+ { 0x37C6, 96976 },
+ { 0x37C2, 96979 },
+ { 0x37C3, 96982 },
+ { 0x37D9, 96985 },
+ { 0x37CF, 96988 },
+ { 0x37D2, 96991 },
+ { 0x37BF, 96994 },
+ { 0x37CA, 96997 },
+ { 0x37DA, 97000 },
+ { 0x37CE, 97003 },
+ { 0x37CC, 97006 },
+ { 0x37BC, 97009 },
+ { 0x37E2, 97012 },
+ { 0x37C9, 97015 },
+ { 0x37DC, 97018 },
+ { 0x37B8, 97021 },
+ { 0x37BA, 97024 },
+ { 0x37E3, 97027 },
+ { 0x37BE, 97030 },
+ { 0x37C4, 97033 },
+ { 0x37D1, 97036 },
+ { 0x37C0, 97039 },
+ { 0x37C7, 97042 },
+ { 0x37E0, 97045 },
+ { 0x37CB, 97048 },
+ { 0x37C8, 97051 },
+ { 0x37E1, 97054 },
+ { 0x37CD, 97057 },
+ { 0x37E6, 97061 },
+ { 0x37E4, 97065 },
+ { 0x37E7, 97069 },
+ { 0x37E5, 97073 },
+ { 0x37EA, 97077 },
+ { 0x37EB, 97080 },
+ { 0x37E8, 97084 },
+ { 0x37DE, 97088 },
+ { 0x37DF, 97092 },
+ { 0x37E9, 97096 },
+ { 0x4158, 97100 },
+ { 0x4152, 97105 },
+ { 0x413B, 97109 },
+ { 0x414D, 97113 },
+ { 0x4141, 97117 },
+ { 0x414E, 97121 },
+ { 0x4140, 97125 },
+ { 0x413D, 97129 },
+ { 0x4145, 97133 },
+ { 0x4150, 97137 },
+ { 0x414B, 97141 },
+ { 0x414A, 97145 },
+ { 0x4157, 97149 },
+ { 0x4149, 97153 },
+ { 0x4154, 97157 },
+ { 0x415D, 97161 },
+ { 0x413A, 97166 },
+ { 0x414C, 97170 },
+ { 0x4135, 97175 },
+ { 0x414F, 97179 },
+ { 0x4159, 97183 },
+ { 0x4153, 97187 },
+ { 0x4146, 97192 },
+ { 0x415C, 97196 },
+ { 0x4139, 97201 },
+ { 0x4151, 97205 },
+ { 0x4136, 97209 },
+ { 0x4147, 97213 },
+ { 0x4144, 97217 },
+ { 0x415A, 97221 },
+ { 0x4137, 97225 },
+ { 0x4132, 97229 },
+ { 0x413C, 97234 },
+ { 0x4148, 97238 },
+ { 0x4134, 97242 },
+ { 0x413F, 97246 },
+ { 0x4155, 97250 },
+ { 0x4156, 97254 },
+ { 0x4138, 97258 },
+ { 0x413E, 97262 },
+ { 0x415B, 97266 },
+ { 0x4133, 97270 },
+ { 0x4142, 97275 },
+ { 0x4143, 97279 },
+ { 0x415E, 97284 },
+ { 0x4131, 97290 },
+ { 0x7F0E, 97294 },
+ { 0x2350, 97296 },
+ { 0x7B98, 97298 },
+ { 0x2805, 97300 },
+ { 0x1F65, 97301 },
+ { 0x1EC9, 97303 },
+ { 0x1ECB, 97304 },
+ { 0x1ECD, 97308 },
+ { 0x1F37, 97312 },
+ { 0x26D6, 97317 },
+ { 0x26DA, 97322 },
+ { 0x26D8, 97328 },
+ { 0x26D4, 97333 },
+ { 0x26D2, 97337 },
+ { 0x26D0, 97343 },
+ { 0x1EFF, 97348 },
+ { 0x809D, 97351 },
+ { 0x7F2F, 97353 },
+ { 0x809E, 97355 },
+ { 0x1FE6, 97357 },
+ { 0x7B12, 97359 },
+ { 0x1D9D, 97360 },
+ { 0x21B7, 97362 },
+ { 0x21B8, 97365 },
+ { 0x21B9, 97368 },
+ { 0x21BA, 97371 },
+ { 0x21BB, 97380 },
+ { 0x21BC, 97386 },
+ { 0x21BD, 97395 },
+ { 0x21BE, 97404 },
+ { 0x21BF, 97407 },
+ { 0x21C0, 97413 },
+ { 0x001F, 97422 },
+ { 0x1CC0, 97424 },
+ { 0x22DC, 97427 },
+ { 0x229D, 97428 },
+ { 0x7940, 97431 },
+ { 0x7941, 97436 },
+ { 0x7942, 97441 },
+ { 0x7943, 97446 },
+ { 0x7944, 97451 },
+ { 0x7945, 97456 },
+ { 0x7946, 97461 },
+ { 0x7947, 97466 },
+ { 0x7948, 97471 },
+ { 0x7949, 97476 },
+ { 0x794A, 97481 },
+ { 0x794B, 97486 },
+ { 0x794C, 97491 },
+ { 0x794D, 97496 },
+ { 0x794E, 97501 },
+ { 0x794F, 97506 },
+ { 0x7950, 97511 },
+ { 0x7951, 97516 },
+ { 0x7952, 97521 },
+ { 0x7953, 97526 },
+ { 0x7954, 97531 },
+ { 0x7955, 97536 },
+ { 0x7956, 97541 },
+ { 0x7957, 97546 },
+ { 0x7958, 97551 },
+ { 0x7959, 97556 },
+ { 0x7CA6, 97561 },
+ { 0x7A31, 97563 },
+ { 0x1D72, 97565 },
+ { 0x7D55, 97566 },
+ { 0x1F5F, 97567 },
+ { 0x7C2F, 97570 },
+ { 0x25C4, 97576 },
+ { 0x25C6, 97578 },
+ { 0x2A2C, 97582 },
+ { 0x25D1, 97584 },
+ { 0x1CAD, 97587 },
+ { 0x281C, 97589 },
+ { 0x1E8C, 97592 },
+ { 0x1F1C, 97594 },
+ { 0x1CAE, 97597 },
+ { 0x2BBB, 97600 },
+ { 0x270E, 97605 },
+ { 0x29FC, 97610 },
+ { 0x7C2B, 97613 },
+ { 0x7C2C, 97619 },
+ { 0x7C2D, 97623 },
+ { 0x1CAF, 97627 },
+ { 0x1CC3, 97630 },
+ { 0x223A, 97633 },
+ { 0x7C2E, 97638 },
+ { 0x2A19, 97641 },
+ { 0x1CC7, 97644 },
+ { 0x1D96, 97646 },
+ { 0x2316, 97650 },
+ { 0x80AB, 97651 },
+ { 0x7F69, 97653 },
+ { 0x7F94, 97654 },
+ { 0x7F81, 97655 },
+ { 0x2270, 97656 },
+ { 0x79CB, 97657 },
+ { 0x2351, 97658 },
+ { 0x233F, 97661 },
+ { 0x236E, 97665 },
+ { 0x2239, 97668 },
+ { 0x79BA, 97669 },
+ { 0x7D67, 97671 },
+ { 0x7D6C, 97673 },
+ { 0x7C3A, 97675 },
+ { 0x7C3B, 97680 },
+ { 0x7C34, 97685 },
+ { 0x7C35, 97690 },
+ { 0x7C38, 97695 },
+ { 0x7C39, 97700 },
+ { 0x7C32, 97705 },
+ { 0x7C33, 97710 },
+ { 0x361A, 97715 },
+ { 0x7CCE, 97717 },
+ { 0x7B3E, 97719 },
+ { 0x7D66, 97721 },
+ { 0x7CDC, 97723 },
+ { 0x7CDB, 97726 },
+ { 0x7CA9, 97729 },
+ { 0x7F26, 97731 },
+ { 0x7F4D, 97733 },
+ { 0x2349, 97734 },
+ { 0x7C7D, 97735 },
+ { 0x1D28, 97739 },
+ { 0x7ACD, 97741 },
+ { 0x7FCC, 97743 },
+ { 0x79F6, 97745 },
+ { 0x7B69, 97747 },
+ { 0x1EB2, 97749 },
+ { 0x1ECA, 97752 },
+ { 0x1ECC, 97753 },
+ { 0x1ECE, 97757 },
+ { 0x1F38, 97761 },
+ { 0x26D7, 97766 },
+ { 0x26DB, 97771 },
+ { 0x26D9, 97777 },
+ { 0x26D5, 97782 },
+ { 0x26D3, 97786 },
+ { 0x26D1, 97792 },
+ { 0x1F00, 97797 },
+ { 0x1ED2, 97800 },
+ { 0x1ED6, 97802 },
+ { 0x26E5, 97807 },
+ { 0x1EDA, 97815 },
+ { 0x26ED, 97821 },
+ { 0x26E9, 97827 },
+ { 0x26EB, 97832 },
+ { 0x26E7, 97838 },
+ { 0x26DF, 97843 },
+ { 0x26E1, 97846 },
+ { 0x26E3, 97851 },
+ { 0x26F5, 97856 },
+ { 0x26F7, 97859 },
+ { 0x259C, 97862 },
+ { 0x26F9, 97866 },
+ { 0x26F8, 97874 },
+ { 0x23EA, 97877 },
+ { 0x1F7E, 97880 },
+ { 0x14C9, 97881 },
+ { 0x14CA, 97885 },
+ { 0x14B9, 97889 },
+ { 0x14BA, 97892 },
+ { 0x14BB, 97895 },
+ { 0x14C3, 97898 },
+ { 0x14C0, 97901 },
+ { 0x14BD, 97904 },
+ { 0x14BC, 97907 },
+ { 0x14C6, 97910 },
+ { 0x14C4, 97913 },
+ { 0x14C1, 97916 },
+ { 0x14C2, 97919 },
+ { 0x14C8, 97922 },
+ { 0x14BF, 97925 },
+ { 0x14C7, 97928 },
+ { 0x14C5, 97931 },
+ { 0x14BE, 97934 },
+ { 0x7A25, 97937 },
+ { 0x7B60, 97939 },
+ { 0x7F13, 97941 },
+ { 0x2A26, 97943 },
+ { 0x2941, 97945 },
+ { 0x2977, 97948 },
+ { 0x295A, 97951 },
+ { 0x2978, 97954 },
+ { 0x2964, 97957 },
+ { 0x2955, 97960 },
+ { 0x2942, 97963 },
+ { 0x2948, 97966 },
+ { 0x294D, 97969 },
+ { 0x2944, 97972 },
+ { 0x2951, 97975 },
+ { 0x2947, 97978 },
+ { 0x294E, 97981 },
+ { 0x295E, 97984 },
+ { 0x295F, 97987 },
+ { 0x2960, 97990 },
+ { 0x2963, 97993 },
+ { 0x2958, 97996 },
+ { 0x2965, 97999 },
+ { 0x296A, 98002 },
+ { 0x296D, 98005 },
+ { 0x2971, 98008 },
+ { 0x2972, 98011 },
+ { 0x2973, 98014 },
+ { 0x2974, 98017 },
+ { 0x294C, 98020 },
+ { 0x2969, 98023 },
+ { 0x2943, 98027 },
+ { 0x296F, 98030 },
+ { 0x294A, 98033 },
+ { 0x2949, 98036 },
+ { 0x2967, 98039 },
+ { 0x2954, 98042 },
+ { 0x2956, 98045 },
+ { 0x2966, 98048 },
+ { 0x296C, 98051 },
+ { 0x296B, 98054 },
+ { 0x296E, 98057 },
+ { 0x2970, 98060 },
+ { 0x295B, 98063 },
+ { 0x2976, 98066 },
+ { 0x294B, 98069 },
+ { 0x2945, 98072 },
+ { 0x2950, 98075 },
+ { 0x2952, 98078 },
+ { 0x2946, 98083 },
+ { 0x2953, 98088 },
+ { 0x294F, 98092 },
+ { 0x2959, 98096 },
+ { 0x2968, 98100 },
+ { 0x2961, 98104 },
+ { 0x2957, 98108 },
+ { 0x2962, 98112 },
+ { 0x295D, 98116 },
+ { 0x295C, 98120 },
+ { 0x2975, 98124 },
+ { 0x2979, 98128 },
+ { 0x297B, 98133 },
+ { 0x297A, 98136 },
+ { 0x1CC2, 98139 },
+ { 0x2A3D, 98142 },
+ { 0x798A, 98146 },
+ { 0x798B, 98152 },
+ { 0x7990, 98158 },
+ { 0x798C, 98164 },
+ { 0x798E, 98170 },
+ { 0x7991, 98176 },
+ { 0x7989, 98182 },
+ { 0x798D, 98188 },
+ { 0x798F, 98194 },
+ { 0x78BC, 98200 },
+ { 0x25EB, 98207 },
+ { 0x25EE, 98211 },
+ { 0x7D60, 98216 },
+ { 0x25EC, 98220 },
+ { 0x1CD5, 98223 },
+ { 0x7ABA, 98224 },
+ { 0x7A13, 98226 },
+ { 0x4254, 98228 },
+ { 0x4251, 98231 },
+ { 0x4252, 98234 },
+ { 0x423B, 98237 },
+ { 0x424A, 98240 },
+ { 0x4250, 98243 },
+ { 0x423C, 98246 },
+ { 0x4247, 98249 },
+ { 0x4249, 98252 },
+ { 0x4241, 98255 },
+ { 0x4239, 98258 },
+ { 0x4244, 98261 },
+ { 0x4246, 98264 },
+ { 0x4253, 98267 },
+ { 0x423F, 98270 },
+ { 0x4240, 98273 },
+ { 0x4236, 98276 },
+ { 0x4237, 98279 },
+ { 0x4245, 98282 },
+ { 0x423E, 98285 },
+ { 0x424C, 98288 },
+ { 0x424B, 98291 },
+ { 0x4242, 98294 },
+ { 0x423D, 98297 },
+ { 0x423A, 98300 },
+ { 0x4238, 98303 },
+ { 0x424F, 98306 },
+ { 0x4243, 98309 },
+ { 0x424D, 98312 },
+ { 0x4248, 98315 },
+ { 0x424E, 98318 },
+ { 0x2223, 98321 },
+ { 0x2312, 98322 },
+ { 0x2235, 98325 },
+ { 0x7CAC, 98329 },
+ { 0x1CB7, 98331 },
+ { 0x1D76, 98332 },
+ { 0x23EB, 98333 },
+ { 0x25F1, 98338 },
+ { 0x2705, 98343 },
+ { 0x2703, 98348 },
+ { 0x8129, 98353 },
+ { 0x812A, 98357 },
+ { 0x812B, 98361 },
+ { 0x812C, 98365 },
+ { 0x812D, 98369 },
+ { 0x812E, 98373 },
+ { 0x2A28, 98377 },
+ { 0x279E, 98380 },
+ { 0x1CD6, 98383 },
+ { 0x2BCF, 98386 },
+ { 0x2BD3, 98390 },
+ { 0x2BD1, 98396 },
+ { 0x2BD0, 98402 },
+ { 0x2BD2, 98409 },
+ { 0x005C, 98418 },
+ { 0x2710, 98420 },
+ { 0x2711, 98425 },
+ { 0x1FCE, 98430 },
+ { 0x201F, 98435 },
+ { 0x22C9, 98438 },
+ { 0x2A1A, 98443 },
+ { 0x25BB, 98445 },
+ { 0x7D40, 98448 },
+ { 0x1F3D, 98451 },
+ { 0x2BD9, 98453 },
+ { 0x1F66, 98457 },
+ { 0x43F7, 98459 },
+ { 0x43FF, 98463 },
+ { 0x4404, 98467 },
+ { 0x440D, 98471 },
+ { 0x4415, 98475 },
+ { 0x4418, 98479 },
+ { 0x43F9, 98483 },
+ { 0x43FA, 98487 },
+ { 0x43FC, 98491 },
+ { 0x43FE, 98495 },
+ { 0x4400, 98499 },
+ { 0x4401, 98503 },
+ { 0x4402, 98507 },
+ { 0x4406, 98511 },
+ { 0x4407, 98515 },
+ { 0x4408, 98519 },
+ { 0x440A, 98523 },
+ { 0x440B, 98527 },
+ { 0x440E, 98531 },
+ { 0x440F, 98535 },
+ { 0x4410, 98539 },
+ { 0x4411, 98543 },
+ { 0x4413, 98547 },
+ { 0x4416, 98551 },
+ { 0x4417, 98555 },
+ { 0x4419, 98559 },
+ { 0x43F8, 98563 },
+ { 0x43FB, 98567 },
+ { 0x43FD, 98571 },
+ { 0x4403, 98575 },
+ { 0x4405, 98579 },
+ { 0x4409, 98583 },
+ { 0x440C, 98587 },
+ { 0x4412, 98591 },
+ { 0x4414, 98595 },
+ { 0x43D4, 98599 },
+ { 0x43DC, 98603 },
+ { 0x43E1, 98607 },
+ { 0x43EA, 98611 },
+ { 0x43F2, 98615 },
+ { 0x43F5, 98619 },
+ { 0x43D6, 98623 },
+ { 0x43D7, 98627 },
+ { 0x43D9, 98631 },
+ { 0x43DB, 98635 },
+ { 0x43DD, 98639 },
+ { 0x43DE, 98643 },
+ { 0x43DF, 98647 },
+ { 0x43E3, 98651 },
+ { 0x43E4, 98655 },
+ { 0x43E5, 98659 },
+ { 0x43E7, 98663 },
+ { 0x43E8, 98667 },
+ { 0x43EB, 98671 },
+ { 0x43EC, 98675 },
+ { 0x43ED, 98679 },
+ { 0x43EE, 98683 },
+ { 0x43F0, 98687 },
+ { 0x43F3, 98691 },
+ { 0x43F4, 98695 },
+ { 0x43F6, 98699 },
+ { 0x43D5, 98703 },
+ { 0x43D8, 98707 },
+ { 0x43DA, 98711 },
+ { 0x43E0, 98715 },
+ { 0x43E2, 98719 },
+ { 0x43E6, 98723 },
+ { 0x43E9, 98727 },
+ { 0x43EF, 98731 },
+ { 0x43F1, 98735 },
+ { 0x2804, 98739 },
+ { 0x6AD3, 98740 },
+ { 0x6B02, 98745 },
+ { 0x6B41, 98748 },
+ { 0x6B03, 98751 },
+ { 0x6B43, 98754 },
+ { 0x6AD0, 98757 },
+ { 0x6AD1, 98760 },
+ { 0x6B01, 98764 },
+ { 0x6B42, 98767 },
+ { 0x6B2F, 98770 },
+ { 0x6B30, 98773 },
+ { 0x6B32, 98777 },
+ { 0x6B33, 98782 },
+ { 0x6B34, 98787 },
+ { 0x6B31, 98792 },
+ { 0x6ADC, 98796 },
+ { 0x6AEB, 98799 },
+ { 0x6AD4, 98803 },
+ { 0x6B04, 98806 },
+ { 0x6B27, 98809 },
+ { 0x6B28, 98812 },
+ { 0x6B29, 98816 },
+ { 0x6B2A, 98820 },
+ { 0x6B2B, 98824 },
+ { 0x6B40, 98828 },
+ { 0x6B06, 98831 },
+ { 0x6B0D, 98834 },
+ { 0x6B0E, 98839 },
+ { 0x6B08, 98845 },
+ { 0x6B0A, 98850 },
+ { 0x6B07, 98857 },
+ { 0x6B09, 98862 },
+ { 0x6B0F, 98869 },
+ { 0x6B0B, 98876 },
+ { 0x6B0C, 98880 },
+ { 0x6B11, 98886 },
+ { 0x6B1A, 98890 },
+ { 0x6B22, 98895 },
+ { 0x6B20, 98899 },
+ { 0x6B12, 98906 },
+ { 0x6B16, 98910 },
+ { 0x6B35, 98914 },
+ { 0x6B3E, 98918 },
+ { 0x6B39, 98923 },
+ { 0x6B37, 98928 },
+ { 0x6B36, 98936 },
+ { 0x6B3A, 98941 },
+ { 0x6B3B, 98946 },
+ { 0x6B38, 98954 },
+ { 0x6B3C, 98962 },
+ { 0x6B3D, 98967 },
+ { 0x6B14, 98973 },
+ { 0x6B1B, 98977 },
+ { 0x6B1E, 98981 },
+ { 0x6B15, 98986 },
+ { 0x6B23, 98990 },
+ { 0x6B24, 98994 },
+ { 0x6B21, 99001 },
+ { 0x6B13, 99008 },
+ { 0x6B17, 99012 },
+ { 0x6B2C, 99016 },
+ { 0x6B25, 99020 },
+ { 0x6B26, 99024 },
+ { 0x6B2D, 99029 },
+ { 0x6B2E, 99033 },
+ { 0x6B18, 99037 },
+ { 0x6B1D, 99041 },
+ { 0x6B1F, 99045 },
+ { 0x6B1C, 99050 },
+ { 0x6B19, 99054 },
+ { 0x6AEF, 99058 },
+ { 0x6AEE, 99061 },
+ { 0x6B3F, 99064 },
+ { 0x6B05, 99067 },
+ { 0x6AED, 99070 },
+ { 0x6AD2, 99073 },
+ { 0x6AEC, 99076 },
+ { 0x6AD6, 99080 },
+ { 0x6AD7, 99083 },
+ { 0x6ADA, 99088 },
+ { 0x6AE3, 99094 },
+ { 0x6AE5, 99098 },
+ { 0x6AE4, 99102 },
+ { 0x6AE7, 99106 },
+ { 0x6AE9, 99111 },
+ { 0x6AE8, 99116 },
+ { 0x6AEA, 99121 },
+ { 0x6AE6, 99126 },
+ { 0x6AD5, 99130 },
+ { 0x6ADE, 99133 },
+ { 0x6ADF, 99137 },
+ { 0x6AE1, 99141 },
+ { 0x6AE0, 99145 },
+ { 0x6AE2, 99149 },
+ { 0x6AD8, 99153 },
+ { 0x6AD9, 99156 },
+ { 0x6AF4, 99160 },
+ { 0x6AF2, 99164 },
+ { 0x6AF1, 99168 },
+ { 0x6AF8, 99172 },
+ { 0x6AF6, 99177 },
+ { 0x6AF3, 99182 },
+ { 0x6AF9, 99186 },
+ { 0x6AFA, 99191 },
+ { 0x6AFC, 99196 },
+ { 0x6AFB, 99201 },
+ { 0x6AF7, 99206 },
+ { 0x6AFD, 99210 },
+ { 0x6B00, 99213 },
+ { 0x6AFE, 99218 },
+ { 0x6AFF, 99223 },
+ { 0x6ADD, 99227 },
+ { 0x6ADB, 99230 },
+ { 0x6AF0, 99233 },
+ { 0x6B10, 99236 },
+ { 0x6AF5, 99239 },
+ { 0x6ACF, 99243 },
+ { 0x6ACE, 99247 },
+ { 0x6ACB, 99251 },
+ { 0x6ACC, 99255 },
+ { 0x6ACD, 99259 },
+ { 0x6AAC, 99264 },
+ { 0x6AA4, 99268 },
+ { 0x6A94, 99275 },
+ { 0x6AA0, 99284 },
+ { 0x6A91, 99293 },
+ { 0x6A9D, 99300 },
+ { 0x6AA9, 99307 },
+ { 0x6AAB, 99313 },
+ { 0x6AC9, 99317 },
+ { 0x6AB8, 99321 },
+ { 0x6AB2, 99327 },
+ { 0x6A8C, 99331 },
+ { 0x6A98, 99339 },
+ { 0x6A8F, 99347 },
+ { 0x6A9B, 99353 },
+ { 0x6AAD, 99359 },
+ { 0x6AB6, 99363 },
+ { 0x6AA3, 99367 },
+ { 0x6A8D, 99373 },
+ { 0x6A99, 99379 },
+ { 0x6AB5, 99385 },
+ { 0x6AC8, 99389 },
+ { 0x6AB4, 99394 },
+ { 0x6A90, 99398 },
+ { 0x6A9C, 99404 },
+ { 0x6AC5, 99410 },
+ { 0x6AB0, 99414 },
+ { 0x6AA8, 99418 },
+ { 0x6A96, 99424 },
+ { 0x6AA2, 99432 },
+ { 0x6A93, 99440 },
+ { 0x6A9F, 99446 },
+ { 0x6AAF, 99452 },
+ { 0x6AC1, 99456 },
+ { 0x6AC2, 99460 },
+ { 0x6A8B, 99465 },
+ { 0x6A97, 99474 },
+ { 0x6A8E, 99483 },
+ { 0x6A9A, 99490 },
+ { 0x6AAA, 99497 },
+ { 0x6AB3, 99502 },
+ { 0x6AA6, 99506 },
+ { 0x6A95, 99512 },
+ { 0x6AA1, 99520 },
+ { 0x6A92, 99528 },
+ { 0x6A9E, 99534 },
+ { 0x6AA7, 99540 },
+ { 0x6AB7, 99545 },
+ { 0x6AA5, 99549 },
+ { 0x6AAE, 99555 },
+ { 0x6AC3, 99559 },
+ { 0x6ABE, 99563 },
+ { 0x6AC4, 99567 },
+ { 0x6AB1, 99572 },
+ { 0x6ABC, 99576 },
+ { 0x6AC6, 99580 },
+ { 0x6ABF, 99584 },
+ { 0x6AC0, 99588 },
+ { 0x6ABD, 99595 },
+ { 0x6ACA, 99600 },
+ { 0x6ABA, 99606 },
+ { 0x6AB9, 99612 },
+ { 0x6ABB, 99618 },
+ { 0x6AC7, 99624 },
+ { 0x8079, 99629 },
+ { 0x1D54, 99630 },
+ { 0x7A39, 99634 },
+ { 0x22F6, 99636 },
+ { 0x7D2B, 99641 },
+ { 0x0006, 99642 },
+ { 0x5BC1, 99643 },
+ { 0x5BC2, 99646 },
+ { 0x5BC3, 99649 },
+ { 0x5BC4, 99652 },
+ { 0x5BC5, 99655 },
+ { 0x5BC6, 99658 },
+ { 0x5BC7, 99661 },
+ { 0x5BC8, 99664 },
+ { 0x5BC9, 99667 },
+ { 0x5BCA, 99670 },
+ { 0x5BCC, 99673 },
+ { 0x5BCD, 99676 },
+ { 0x5BCE, 99679 },
+ { 0x5BCF, 99682 },
+ { 0x5BD0, 99685 },
+ { 0x5BD1, 99688 },
+ { 0x5BD2, 99691 },
+ { 0x5BD3, 99694 },
+ { 0x5BD4, 99697 },
+ { 0x5BD5, 99700 },
+ { 0x5BD6, 99703 },
+ { 0x5BD7, 99706 },
+ { 0x5BD8, 99709 },
+ { 0x5BD9, 99712 },
+ { 0x5BDA, 99715 },
+ { 0x5BDB, 99718 },
+ { 0x5BDD, 99721 },
+ { 0x5BDE, 99724 },
+ { 0x5BDF, 99727 },
+ { 0x5BE0, 99730 },
+ { 0x5BE1, 99733 },
+ { 0x5BE2, 99736 },
+ { 0x5BE3, 99739 },
+ { 0x5BE4, 99742 },
+ { 0x5BE5, 99745 },
+ { 0x5BE6, 99748 },
+ { 0x5BE7, 99751 },
+ { 0x5BE8, 99754 },
+ { 0x5BE9, 99757 },
+ { 0x5BEB, 99760 },
+ { 0x5BEC, 99763 },
+ { 0x5BEE, 99766 },
+ { 0x5BEF, 99769 },
+ { 0x5BF0, 99772 },
+ { 0x5BF1, 99775 },
+ { 0x5BF3, 99778 },
+ { 0x5BF6, 99781 },
+ { 0x5BF7, 99784 },
+ { 0x5BF8, 99787 },
+ { 0x5BF9, 99790 },
+ { 0x5BFA, 99793 },
+ { 0x5BFB, 99796 },
+ { 0x5BFC, 99799 },
+ { 0x5BFD, 99802 },
+ { 0x5BFE, 99805 },
+ { 0x5BFF, 99808 },
+ { 0x5C00, 99811 },
+ { 0x5C01, 99814 },
+ { 0x5C02, 99817 },
+ { 0x5C03, 99820 },
+ { 0x5C04, 99823 },
+ { 0x5C05, 99826 },
+ { 0x5C06, 99829 },
+ { 0x5C07, 99832 },
+ { 0x5C08, 99835 },
+ { 0x5C09, 99838 },
+ { 0x5C0D, 99841 },
+ { 0x5C0E, 99844 },
+ { 0x5C0F, 99847 },
+ { 0x5C10, 99850 },
+ { 0x5C11, 99853 },
+ { 0x5C12, 99856 },
+ { 0x5C13, 99859 },
+ { 0x5C14, 99862 },
+ { 0x5C15, 99865 },
+ { 0x5C16, 99868 },
+ { 0x5C17, 99871 },
+ { 0x5C18, 99874 },
+ { 0x5C19, 99877 },
+ { 0x5C1A, 99880 },
+ { 0x5C1B, 99883 },
+ { 0x5C1C, 99886 },
+ { 0x5C1D, 99889 },
+ { 0x5C1E, 99892 },
+ { 0x5C1F, 99895 },
+ { 0x5C20, 99898 },
+ { 0x5C21, 99901 },
+ { 0x5C22, 99904 },
+ { 0x5C23, 99907 },
+ { 0x5C24, 99910 },
+ { 0x5C25, 99913 },
+ { 0x5C26, 99916 },
+ { 0x5C27, 99919 },
+ { 0x5C28, 99922 },
+ { 0x5C29, 99925 },
+ { 0x5C2A, 99928 },
+ { 0x5C2B, 99931 },
+ { 0x5C2D, 99934 },
+ { 0x5C2F, 99937 },
+ { 0x5C30, 99940 },
+ { 0x5C32, 99943 },
+ { 0x5C34, 99946 },
+ { 0x5C36, 99949 },
+ { 0x5C37, 99952 },
+ { 0x5C3B, 99955 },
+ { 0x5C3E, 99958 },
+ { 0x5C3F, 99961 },
+ { 0x5C43, 99964 },
+ { 0x5C44, 99967 },
+ { 0x5C45, 99970 },
+ { 0x5C48, 99973 },
+ { 0x5C49, 99976 },
+ { 0x5C4A, 99979 },
+ { 0x5C4B, 99982 },
+ { 0x5C4C, 99985 },
+ { 0x5C4E, 99988 },
+ { 0x5C4F, 99991 },
+ { 0x5C50, 99994 },
+ { 0x5C51, 99997 },
+ { 0x5C52, 100000 },
+ { 0x5C53, 100003 },
+ { 0x5C54, 100006 },
+ { 0x5C55, 100009 },
+ { 0x5C56, 100012 },
+ { 0x5C57, 100015 },
+ { 0x5C59, 100018 },
+ { 0x5C5A, 100021 },
+ { 0x5C5B, 100024 },
+ { 0x5C5C, 100027 },
+ { 0x5C5D, 100030 },
+ { 0x5C5E, 100033 },
+ { 0x5C5F, 100036 },
+ { 0x5C60, 100039 },
+ { 0x5C61, 100042 },
+ { 0x5C62, 100045 },
+ { 0x5C64, 100048 },
+ { 0x5C65, 100051 },
+ { 0x5C66, 100054 },
+ { 0x5C67, 100057 },
+ { 0x5C68, 100060 },
+ { 0x5C69, 100063 },
+ { 0x5C6A, 100066 },
+ { 0x5C6B, 100069 },
+ { 0x5C6C, 100072 },
+ { 0x5C6D, 100075 },
+ { 0x5C6E, 100078 },
+ { 0x5C6F, 100081 },
+ { 0x5C70, 100084 },
+ { 0x5C71, 100087 },
+ { 0x5C72, 100090 },
+ { 0x5C73, 100093 },
+ { 0x5C74, 100096 },
+ { 0x5C75, 100099 },
+ { 0x5C76, 100102 },
+ { 0x5C77, 100105 },
+ { 0x5C78, 100108 },
+ { 0x5C79, 100111 },
+ { 0x5C7A, 100114 },
+ { 0x5C7B, 100117 },
+ { 0x5C7C, 100120 },
+ { 0x5C7D, 100123 },
+ { 0x5C7E, 100126 },
+ { 0x5C7F, 100129 },
+ { 0x5C80, 100132 },
+ { 0x5C81, 100135 },
+ { 0x5C82, 100138 },
+ { 0x5C83, 100141 },
+ { 0x5C84, 100144 },
+ { 0x5C85, 100147 },
+ { 0x5C86, 100150 },
+ { 0x5C87, 100153 },
+ { 0x5C88, 100156 },
+ { 0x5C89, 100159 },
+ { 0x5C8A, 100162 },
+ { 0x5C8B, 100165 },
+ { 0x5C8C, 100168 },
+ { 0x5C8D, 100171 },
+ { 0x5C8E, 100174 },
+ { 0x5C8F, 100177 },
+ { 0x5C90, 100180 },
+ { 0x5C91, 100183 },
+ { 0x5C92, 100186 },
+ { 0x5C93, 100189 },
+ { 0x5C94, 100192 },
+ { 0x5C95, 100195 },
+ { 0x5C96, 100198 },
+ { 0x5C97, 100201 },
+ { 0x5C98, 100204 },
+ { 0x5C99, 100207 },
+ { 0x5C9A, 100210 },
+ { 0x5C9B, 100213 },
+ { 0x5C9C, 100216 },
+ { 0x5C9D, 100219 },
+ { 0x5C9E, 100222 },
+ { 0x5C9F, 100225 },
+ { 0x5CA0, 100228 },
+ { 0x5CA1, 100231 },
+ { 0x5CA2, 100234 },
+ { 0x5CA3, 100237 },
+ { 0x5CA4, 100240 },
+ { 0x5CA5, 100243 },
+ { 0x5CA6, 100246 },
+ { 0x5CA9, 100249 },
+ { 0x5CAA, 100252 },
+ { 0x5CAB, 100255 },
+ { 0x5CAC, 100258 },
+ { 0x5CAD, 100261 },
+ { 0x5CAF, 100264 },
+ { 0x5CB0, 100267 },
+ { 0x5CB2, 100270 },
+ { 0x5CB3, 100273 },
+ { 0x5CB4, 100276 },
+ { 0x5CB5, 100279 },
+ { 0x5CB6, 100282 },
+ { 0x5CB7, 100285 },
+ { 0x5CB9, 100288 },
+ { 0x5CBB, 100291 },
+ { 0x5CBC, 100294 },
+ { 0x5CBD, 100297 },
+ { 0x5CBE, 100300 },
+ { 0x5CBF, 100303 },
+ { 0x5CC0, 100306 },
+ { 0x5CC1, 100309 },
+ { 0x5CC2, 100312 },
+ { 0x5CC3, 100315 },
+ { 0x5CC4, 100318 },
+ { 0x5CC5, 100321 },
+ { 0x5CC7, 100324 },
+ { 0x5CC8, 100327 },
+ { 0x5CC9, 100330 },
+ { 0x5CCA, 100333 },
+ { 0x5CCB, 100336 },
+ { 0x5CCC, 100339 },
+ { 0x5CCD, 100342 },
+ { 0x5CCE, 100345 },
+ { 0x5CCF, 100348 },
+ { 0x5CD0, 100351 },
+ { 0x5CD1, 100354 },
+ { 0x5CD2, 100357 },
+ { 0x5CD3, 100360 },
+ { 0x5CD4, 100363 },
+ { 0x5CD5, 100366 },
+ { 0x5CD6, 100369 },
+ { 0x5CD7, 100372 },
+ { 0x5CD8, 100375 },
+ { 0x5CD9, 100378 },
+ { 0x5CDA, 100381 },
+ { 0x5CDB, 100384 },
+ { 0x5CDC, 100387 },
+ { 0x5CDD, 100390 },
+ { 0x5CDE, 100393 },
+ { 0x5CDF, 100396 },
+ { 0x5CE0, 100399 },
+ { 0x5CE1, 100402 },
+ { 0x5CE2, 100405 },
+ { 0x5CE3, 100408 },
+ { 0x5CE4, 100411 },
+ { 0x5CE5, 100414 },
+ { 0x5CE6, 100417 },
+ { 0x5CE7, 100420 },
+ { 0x5CE8, 100423 },
+ { 0x5CE9, 100426 },
+ { 0x5CEA, 100429 },
+ { 0x5CEB, 100432 },
+ { 0x5CEC, 100435 },
+ { 0x5CED, 100438 },
+ { 0x5CEE, 100441 },
+ { 0x5CF0, 100444 },
+ { 0x5CF1, 100447 },
+ { 0x5CF2, 100450 },
+ { 0x5CF3, 100453 },
+ { 0x5CF4, 100456 },
+ { 0x5CF5, 100459 },
+ { 0x5CF6, 100462 },
+ { 0x5CF7, 100465 },
+ { 0x5CF8, 100468 },
+ { 0x5CF9, 100471 },
+ { 0x5CFA, 100474 },
+ { 0x5CFB, 100477 },
+ { 0x5CFC, 100480 },
+ { 0x5CFD, 100483 },
+ { 0x5CFE, 100486 },
+ { 0x5CFF, 100489 },
+ { 0x5D00, 100492 },
+ { 0x5D01, 100495 },
+ { 0x5D02, 100498 },
+ { 0x5D03, 100501 },
+ { 0x5D04, 100504 },
+ { 0x5D05, 100507 },
+ { 0x5D07, 100510 },
+ { 0x5D08, 100513 },
+ { 0x5D09, 100516 },
+ { 0x5D0A, 100519 },
+ { 0x5D0B, 100522 },
+ { 0x5D0D, 100525 },
+ { 0x5D0E, 100528 },
+ { 0x5D0F, 100531 },
+ { 0x5D10, 100534 },
+ { 0x5D11, 100537 },
+ { 0x5D13, 100540 },
+ { 0x5D14, 100543 },
+ { 0x5D15, 100546 },
+ { 0x5D16, 100549 },
+ { 0x5D17, 100552 },
+ { 0x5D18, 100555 },
+ { 0x5D19, 100558 },
+ { 0x5D1A, 100561 },
+ { 0x5D1B, 100564 },
+ { 0x5D1C, 100567 },
+ { 0x5D1E, 100570 },
+ { 0x5D1F, 100573 },
+ { 0x5D20, 100576 },
+ { 0x5D21, 100579 },
+ { 0x5D22, 100582 },
+ { 0x5D23, 100585 },
+ { 0x5D24, 100588 },
+ { 0x5D25, 100591 },
+ { 0x5D26, 100594 },
+ { 0x5D27, 100597 },
+ { 0x5D28, 100600 },
+ { 0x5D29, 100603 },
+ { 0x5D2A, 100606 },
+ { 0x5D2B, 100609 },
+ { 0x5D2C, 100612 },
+ { 0x5D2D, 100615 },
+ { 0x5D2E, 100618 },
+ { 0x5D2F, 100621 },
+ { 0x5D30, 100624 },
+ { 0x5D31, 100627 },
+ { 0x5D33, 100630 },
+ { 0x5D34, 100633 },
+ { 0x5D38, 100636 },
+ { 0x5D39, 100639 },
+ { 0x5D3A, 100642 },
+ { 0x5D3B, 100645 },
+ { 0x5D3F, 100648 },
+ { 0x5D40, 100651 },
+ { 0x5D41, 100654 },
+ { 0x5D42, 100657 },
+ { 0x5D43, 100660 },
+ { 0x5D44, 100663 },
+ { 0x5D45, 100666 },
+ { 0x5D46, 100669 },
+ { 0x5D47, 100672 },
+ { 0x5D48, 100675 },
+ { 0x5D49, 100678 },
+ { 0x5D4A, 100681 },
+ { 0x5D4B, 100684 },
+ { 0x5D4C, 100687 },
+ { 0x5D4D, 100690 },
+ { 0x5D4E, 100693 },
+ { 0x5D4F, 100696 },
+ { 0x5D50, 100699 },
+ { 0x5D51, 100702 },
+ { 0x5D52, 100705 },
+ { 0x5D53, 100708 },
+ { 0x5D54, 100711 },
+ { 0x5D55, 100714 },
+ { 0x5D57, 100717 },
+ { 0x5D58, 100720 },
+ { 0x5D59, 100723 },
+ { 0x5D5A, 100726 },
+ { 0x5D5B, 100729 },
+ { 0x5D5D, 100732 },
+ { 0x5D5E, 100735 },
+ { 0x5D5F, 100738 },
+ { 0x5D60, 100741 },
+ { 0x5D62, 100744 },
+ { 0x5D63, 100747 },
+ { 0x5D64, 100750 },
+ { 0x5D66, 100753 },
+ { 0x5D67, 100756 },
+ { 0x5D68, 100759 },
+ { 0x5D69, 100762 },
+ { 0x5D6A, 100765 },
+ { 0x5D6B, 100768 },
+ { 0x5D6C, 100771 },
+ { 0x5D6D, 100774 },
+ { 0x5D6E, 100777 },
+ { 0x5D6F, 100780 },
+ { 0x5D71, 100783 },
+ { 0x5D72, 100786 },
+ { 0x5D74, 100792 },
+ { 0x5D75, 100795 },
+ { 0x5D76, 100798 },
+ { 0x5D78, 100801 },
+ { 0x5D79, 100804 },
+ { 0x5D7A, 100807 },
+ { 0x5D7B, 100810 },
+ { 0x5D7C, 100813 },
+ { 0x5D7D, 100816 },
+ { 0x5D7E, 100819 },
+ { 0x5D7F, 100823 },
+ { 0x5D80, 100826 },
+ { 0x5D81, 100829 },
+ { 0x5D82, 100832 },
+ { 0x5D83, 100835 },
+ { 0x5D84, 100838 },
+ { 0x5D85, 100841 },
+ { 0x5D86, 100844 },
+ { 0x5D87, 100847 },
+ { 0x5D88, 100850 },
+ { 0x5D89, 100853 },
+ { 0x5D8A, 100856 },
+ { 0x5D8B, 100859 },
+ { 0x5D8C, 100862 },
+ { 0x5D8D, 100865 },
+ { 0x5D8E, 100868 },
+ { 0x5D8F, 100871 },
+ { 0x5D91, 100877 },
+ { 0x5D92, 100880 },
+ { 0x5D93, 100883 },
+ { 0x5D94, 100886 },
+ { 0x5D95, 100889 },
+ { 0x5D96, 100892 },
+ { 0x5D97, 100895 },
+ { 0x5D98, 100898 },
+ { 0x5D99, 100901 },
+ { 0x5D9A, 100904 },
+ { 0x5D9B, 100907 },
+ { 0x5D9C, 100910 },
+ { 0x5D9D, 100913 },
+ { 0x5D9E, 100916 },
+ { 0x5D9F, 100919 },
+ { 0x5DA0, 100922 },
+ { 0x5DA1, 100925 },
+ { 0x5DA2, 100928 },
+ { 0x5DA3, 100931 },
+ { 0x5DA4, 100934 },
+ { 0x5DA5, 100937 },
+ { 0x5DA6, 100940 },
+ { 0x5DA7, 100943 },
+ { 0x5DA8, 100946 },
+ { 0x5DA9, 100949 },
+ { 0x5DAA, 100952 },
+ { 0x5DAB, 100955 },
+ { 0x5DAC, 100958 },
+ { 0x5DAD, 100961 },
+ { 0x5DAE, 100964 },
+ { 0x5DAF, 100967 },
+ { 0x5DB0, 100970 },
+ { 0x5DB1, 100973 },
+ { 0x5DB2, 100976 },
+ { 0x5DB3, 100979 },
+ { 0x5DB4, 100982 },
+ { 0x5DB5, 100985 },
+ { 0x5DB6, 100988 },
+ { 0x5DB7, 100991 },
+ { 0x5DB8, 100994 },
+ { 0x5DBA, 100997 },
+ { 0x5DBB, 101000 },
+ { 0x5DBC, 101003 },
+ { 0x5DBD, 101006 },
+ { 0x5DBE, 101009 },
+ { 0x5DBF, 101012 },
+ { 0x5DC0, 101015 },
+ { 0x5DC2, 101018 },
+ { 0x5DC3, 101021 },
+ { 0x5DC4, 101024 },
+ { 0x5DC5, 101027 },
+ { 0x5DC6, 101030 },
+ { 0x5DC7, 101033 },
+ { 0x5DC8, 101036 },
+ { 0x5DC9, 101039 },
+ { 0x5DCA, 101042 },
+ { 0x5DCB, 101045 },
+ { 0x5DCC, 101048 },
+ { 0x5DCD, 101051 },
+ { 0x5DCE, 101054 },
+ { 0x5DCF, 101057 },
+ { 0x5DD0, 101060 },
+ { 0x5DD1, 101063 },
+ { 0x5DD2, 101066 },
+ { 0x5DD3, 101069 },
+ { 0x5DD4, 101072 },
+ { 0x5DD5, 101075 },
+ { 0x5DD6, 101078 },
+ { 0x5DD7, 101081 },
+ { 0x5DD8, 101084 },
+ { 0x5DD9, 101087 },
+ { 0x5DDA, 101090 },
+ { 0x5DDB, 101093 },
+ { 0x5DDC, 101096 },
+ { 0x5DDD, 101099 },
+ { 0x5DDE, 101102 },
+ { 0x5DDF, 101105 },
+ { 0x5DE0, 101108 },
+ { 0x5DE1, 101111 },
+ { 0x5DE2, 101114 },
+ { 0x5DE3, 101117 },
+ { 0x5DE4, 101120 },
+ { 0x5DE5, 101123 },
+ { 0x5DE6, 101126 },
+ { 0x5DE7, 101129 },
+ { 0x5DE8, 101132 },
+ { 0x5DE9, 101135 },
+ { 0x5DEA, 101138 },
+ { 0x5DEB, 101141 },
+ { 0x5DEC, 101144 },
+ { 0x5DED, 101147 },
+ { 0x5DEE, 101150 },
+ { 0x5DEF, 101153 },
+ { 0x5DF0, 101156 },
+ { 0x5DF1, 101159 },
+ { 0x5DF2, 101162 },
+ { 0x5DF3, 101165 },
+ { 0x5DF4, 101168 },
+ { 0x5DF5, 101171 },
+ { 0x5DF6, 101174 },
+ { 0x5DF7, 101177 },
+ { 0x5DF8, 101180 },
+ { 0x5DF9, 101183 },
+ { 0x5DFA, 101186 },
+ { 0x5DFB, 101189 },
+ { 0x5DFC, 101192 },
+ { 0x5DFD, 101195 },
+ { 0x5DFE, 101198 },
+ { 0x5DFF, 101201 },
+ { 0x5E00, 101204 },
+ { 0x5E01, 101207 },
+ { 0x5E02, 101210 },
+ { 0x5E03, 101213 },
+ { 0x5E04, 101216 },
+ { 0x5E05, 101219 },
+ { 0x5E06, 101222 },
+ { 0x5E07, 101225 },
+ { 0x5BCB, 101228 },
+ { 0x5BDC, 101231 },
+ { 0x5BEA, 101234 },
+ { 0x5BED, 101237 },
+ { 0x5BF2, 101240 },
+ { 0x5BF4, 101243 },
+ { 0x5BF5, 101246 },
+ { 0x5C0A, 101249 },
+ { 0x5C0B, 101252 },
+ { 0x5C0C, 101255 },
+ { 0x5C2C, 101258 },
+ { 0x5C2E, 101261 },
+ { 0x5C31, 101264 },
+ { 0x5C33, 101267 },
+ { 0x5C35, 101270 },
+ { 0x5C38, 101273 },
+ { 0x5C39, 101276 },
+ { 0x5C3A, 101279 },
+ { 0x5C3C, 101282 },
+ { 0x5C3D, 101285 },
+ { 0x5C40, 101288 },
+ { 0x5C41, 101291 },
+ { 0x5C42, 101294 },
+ { 0x5C46, 101297 },
+ { 0x5C47, 101300 },
+ { 0x5C4D, 101303 },
+ { 0x5C58, 101306 },
+ { 0x5C63, 101309 },
+ { 0x5CA7, 101312 },
+ { 0x5CA8, 101315 },
+ { 0x5CAE, 101318 },
+ { 0x5CB1, 101321 },
+ { 0x5CB8, 101324 },
+ { 0x5CBA, 101327 },
+ { 0x5CC6, 101330 },
+ { 0x5CEF, 101333 },
+ { 0x5D06, 101336 },
+ { 0x5D0C, 101339 },
+ { 0x5D12, 101342 },
+ { 0x5D1D, 101345 },
+ { 0x5D32, 101348 },
+ { 0x5D35, 101351 },
+ { 0x5D36, 101354 },
+ { 0x5D37, 101357 },
+ { 0x5D3C, 101360 },
+ { 0x5D3D, 101363 },
+ { 0x5D3E, 101366 },
+ { 0x5D56, 101369 },
+ { 0x5D5C, 101372 },
+ { 0x5D61, 101375 },
+ { 0x5D65, 101378 },
+ { 0x5D70, 101381 },
+ { 0x5D73, 101384 },
+ { 0x5D77, 101387 },
+ { 0x5D90, 101390 },
+ { 0x5DB9, 101396 },
+ { 0x5DC1, 101399 },
+ { 0x7CC1, 101402 },
+ { 0x222B, 101404 },
+ { 0x1EF5, 101406 },
+ { 0x79E0, 101407 },
+ { 0x7A81, 101408 },
+ { 0x7A92, 101411 },
+ { 0x511A, 101415 },
+ { 0x511B, 101418 },
+ { 0x5115, 101421 },
+ { 0x5114, 101424 },
+ { 0x5113, 101427 },
+ { 0x5116, 101430 },
+ { 0x5112, 101433 },
+ { 0x5119, 101436 },
+ { 0x5117, 101439 },
+ { 0x511D, 101441 },
+ { 0x5122, 101444 },
+ { 0x511E, 101447 },
+ { 0x5121, 101450 },
+ { 0x5120, 101453 },
+ { 0x5125, 101456 },
+ { 0x511C, 101459 },
+ { 0x5124, 101462 },
+ { 0x5123, 101465 },
+ { 0x511F, 101468 },
+ { 0x510E, 101471 },
+ { 0x5107, 101475 },
+ { 0x5110, 101479 },
+ { 0x5109, 101483 },
+ { 0x5106, 101487 },
+ { 0x510F, 101491 },
+ { 0x5111, 101495 },
+ { 0x5108, 101499 },
+ { 0x510A, 101503 },
+ { 0x510D, 101507 },
+ { 0x510B, 101512 },
+ { 0x510C, 101517 },
+ { 0x5118, 101522 },
+ { 0x50D8, 101525 },
+ { 0x50E1, 101528 },
+ { 0x50DA, 101531 },
+ { 0x50E3, 101534 },
+ { 0x50DC, 101537 },
+ { 0x50D9, 101540 },
+ { 0x50E2, 101543 },
+ { 0x50E4, 101546 },
+ { 0x50FB, 101549 },
+ { 0x50EA, 101552 },
+ { 0x50F6, 101555 },
+ { 0x50E7, 101558 },
+ { 0x5105, 101561 },
+ { 0x50DB, 101564 },
+ { 0x50EC, 101567 },
+ { 0x50E5, 101570 },
+ { 0x5100, 101573 },
+ { 0x50FD, 101576 },
+ { 0x50F8, 101579 },
+ { 0x50F9, 101582 },
+ { 0x50FF, 101585 },
+ { 0x5104, 101588 },
+ { 0x50F4, 101591 },
+ { 0x50DD, 101594 },
+ { 0x5101, 101597 },
+ { 0x50FE, 101600 },
+ { 0x50FC, 101603 },
+ { 0x50EB, 101606 },
+ { 0x50F1, 101609 },
+ { 0x50F7, 101612 },
+ { 0x50E8, 101615 },
+ { 0x50ED, 101618 },
+ { 0x50E6, 101621 },
+ { 0x50E9, 101624 },
+ { 0x50F3, 101627 },
+ { 0x50EE, 101630 },
+ { 0x50FA, 101633 },
+ { 0x5102, 101636 },
+ { 0x5103, 101639 },
+ { 0x50F5, 101642 },
+ { 0x50EF, 101645 },
+ { 0x50F2, 101648 },
+ { 0x50F0, 101651 },
+ { 0x50E0, 101654 },
+ { 0x50DE, 101658 },
+ { 0x50DF, 101662 },
+ { 0x5126, 101666 },
+ { 0x512B, 101669 },
+ { 0x512F, 101672 },
+ { 0x5127, 101675 },
+ { 0x512A, 101678 },
+ { 0x5129, 101681 },
+ { 0x512E, 101684 },
+ { 0x512D, 101687 },
+ { 0x5133, 101690 },
+ { 0x5132, 101693 },
+ { 0x512C, 101696 },
+ { 0x5134, 101699 },
+ { 0x5128, 101702 },
+ { 0x5136, 101705 },
+ { 0x5137, 101708 },
+ { 0x5131, 101711 },
+ { 0x5130, 101714 },
+ { 0x5135, 101717 },
+ { 0x5138, 101720 },
+ { 0x7D4E, 101724 },
+ { 0x7A4B, 101725 },
+ { 0x2244, 101726 },
+ { 0x806E, 101728 },
+ { 0x7B56, 101729 },
+ { 0x7F8A, 101730 },
+ { 0x6B73, 101731 },
+ { 0x6B52, 101735 },
+ { 0x6BC9, 101740 },
+ { 0x6B8A, 101744 },
+ { 0x6B5E, 101749 },
+ { 0x6B84, 101754 },
+ { 0x6BBD, 101758 },
+ { 0x6B74, 101764 },
+ { 0x6BC1, 101768 },
+ { 0x6BC0, 101773 },
+ { 0x6BE0, 101778 },
+ { 0x6BE2, 101783 },
+ { 0x6BDE, 101788 },
+ { 0x6BE5, 101794 },
+ { 0x6BE3, 101800 },
+ { 0x6BE1, 101805 },
+ { 0x6BDF, 101810 },
+ { 0x6BE4, 101815 },
+ { 0x6B77, 101820 },
+ { 0x6B51, 101826 },
+ { 0x6BDB, 101831 },
+ { 0x6C0C, 101835 },
+ { 0x6C0D, 101840 },
+ { 0x6C0E, 101845 },
+ { 0x6BCA, 101850 },
+ { 0x6BC4, 101854 },
+ { 0x6B72, 101859 },
+ { 0x6B8C, 101863 },
+ { 0x6B48, 101868 },
+ { 0x6B47, 101873 },
+ { 0x6B44, 101878 },
+ { 0x6B69, 101882 },
+ { 0x6BAA, 101886 },
+ { 0x6B71, 101890 },
+ { 0x6BBC, 101894 },
+ { 0x6B58, 101899 },
+ { 0x6B5D, 101903 },
+ { 0x6BAE, 101907 },
+ { 0x6B45, 101912 },
+ { 0x6C14, 101916 },
+ { 0x6C16, 101923 },
+ { 0x6C17, 101930 },
+ { 0x6C15, 101937 },
+ { 0x6C12, 101944 },
+ { 0x6C13, 101949 },
+ { 0x6BA4, 101954 },
+ { 0x6BB8, 101959 },
+ { 0x6C09, 101964 },
+ { 0x6C0F, 101971 },
+ { 0x6C00, 101978 },
+ { 0x6C0B, 101984 },
+ { 0x6C07, 101989 },
+ { 0x6C08, 101996 },
+ { 0x6C09, 102003 },
+ { 0x6C0A, 102010 },
+ { 0x6C02, 102017 },
+ { 0x6B78, 102024 },
+ { 0x6BFD, 102029 },
+ { 0x6C01, 102036 },
+ { 0x6C03, 102042 },
+ { 0x6C06, 102048 },
+ { 0x6C05, 102055 },
+ { 0x6BFE, 102062 },
+ { 0x6C04, 102068 },
+ { 0x6BFF, 102074 },
+ { 0x6C10, 102080 },
+ { 0x6C1C, 102086 },
+ { 0x6C1D, 102091 },
+ { 0x6BD3, 102096 },
+ { 0x6C39, 102102 },
+ { 0x6B5A, 102108 },
+ { 0x6BD5, 102113 },
+ { 0x6BD4, 102119 },
+ { 0x6BF0, 102125 },
+ { 0x6B7B, 102131 },
+ { 0x6B68, 102136 },
+ { 0x6BC3, 102140 },
+ { 0x6C38, 102145 },
+ { 0x6BCF, 102150 },
+ { 0x6BCE, 102156 },
+ { 0x6BD0, 102162 },
+ { 0x6BD2, 102168 },
+ { 0x6BD1, 102174 },
+ { 0x6B9B, 102180 },
+ { 0x6B8B, 102185 },
+ { 0x6B59, 102190 },
+ { 0x6B9F, 102195 },
+ { 0x6B64, 102199 },
+ { 0x6B9D, 102204 },
+ { 0x6B6A, 102209 },
+ { 0x6B5B, 102214 },
+ { 0x6B6D, 102218 },
+ { 0x6BAD, 102222 },
+ { 0x6C2C, 102227 },
+ { 0x6B53, 102231 },
+ { 0x6BCB, 102235 },
+ { 0x6B9C, 102239 },
+ { 0x6B4A, 102244 },
+ { 0x6B49, 102249 },
+ { 0x6C18, 102254 },
+ { 0x6C1A, 102261 },
+ { 0x6C1B, 102268 },
+ { 0x6C19, 102275 },
+ { 0x6C11, 102282 },
+ { 0x6B94, 102287 },
+ { 0x6C30, 102291 },
+ { 0x6C2F, 102296 },
+ { 0x6C31, 102301 },
+ { 0x6C33, 102306 },
+ { 0x6C2D, 102311 },
+ { 0x6C32, 102316 },
+ { 0x6C2E, 102321 },
+ { 0x6B9A, 102326 },
+ { 0x6BDD, 102330 },
+ { 0x6B99, 102334 },
+ { 0x6BFA, 102338 },
+ { 0x6B83, 102345 },
+ { 0x6B93, 102349 },
+ { 0x6C37, 102355 },
+ { 0x6C35, 102361 },
+ { 0x6B5F, 102367 },
+ { 0x6BCD, 102372 },
+ { 0x6BC7, 102376 },
+ { 0x6BC6, 102381 },
+ { 0x6BC5, 102386 },
+ { 0x6BA5, 102391 },
+ { 0x6BA1, 102395 },
+ { 0x6B85, 102399 },
+ { 0x6B8D, 102403 },
+ { 0x6B80, 102407 },
+ { 0x6BC2, 102411 },
+ { 0x6B63, 102415 },
+ { 0x6BA9, 102420 },
+ { 0x6B6F, 102425 },
+ { 0x6B6E, 102431 },
+ { 0x6B57, 102436 },
+ { 0x6B75, 102440 },
+ { 0x6B6B, 102444 },
+ { 0x6B65, 102448 },
+ { 0x6B97, 102453 },
+ { 0x6BC8, 102457 },
+ { 0x6B66, 102462 },
+ { 0x6B67, 102467 },
+ { 0x6B5C, 102471 },
+ { 0x6BAB, 102475 },
+ { 0x6B7F, 102480 },
+ { 0x6C1E, 102485 },
+ { 0x6C1F, 102491 },
+ { 0x6C20, 102497 },
+ { 0x6C21, 102502 },
+ { 0x6BD6, 102507 },
+ { 0x6BD9, 102511 },
+ { 0x6BD8, 102517 },
+ { 0x6BD7, 102524 },
+ { 0x6C2A, 102531 },
+ { 0x6BAC, 102536 },
+ { 0x6BFB, 102540 },
+ { 0x6B4B, 102544 },
+ { 0x6B7E, 102548 },
+ { 0x6B86, 102552 },
+ { 0x6B8E, 102557 },
+ { 0x6B50, 102561 },
+ { 0x6BE7, 102565 },
+ { 0x6BE9, 102572 },
+ { 0x6BF5, 102579 },
+ { 0x6BE6, 102585 },
+ { 0x6BEA, 102591 },
+ { 0x6BEE, 102597 },
+ { 0x6BEF, 102603 },
+ { 0x6BF7, 102609 },
+ { 0x6BE8, 102616 },
+ { 0x6BEC, 102622 },
+ { 0x6BED, 102628 },
+ { 0x6BEB, 102635 },
+ { 0x6BF6, 102640 },
+ { 0x6B62, 102646 },
+ { 0x6B7C, 102650 },
+ { 0x6B91, 102654 },
+ { 0x6B61, 102659 },
+ { 0x6C26, 102663 },
+ { 0x6C27, 102668 },
+ { 0x6C28, 102674 },
+ { 0x6C29, 102680 },
+ { 0x6C22, 102686 },
+ { 0x6C23, 102691 },
+ { 0x6C24, 102697 },
+ { 0x6C25, 102703 },
+ { 0x6BCC, 102709 },
+ { 0x6BA7, 102713 },
+ { 0x6B87, 102718 },
+ { 0x6B7A, 102723 },
+ { 0x6C2B, 102728 },
+ { 0x6BBF, 102733 },
+ { 0x6BF4, 102737 },
+ { 0x6BF3, 102742 },
+ { 0x6BF2, 102747 },
+ { 0x6B79, 102752 },
+ { 0x6BBE, 102756 },
+ { 0x6B54, 102760 },
+ { 0x6B92, 102764 },
+ { 0x6C36, 102770 },
+ { 0x6C34, 102776 },
+ { 0x6B60, 102782 },
+ { 0x6B76, 102787 },
+ { 0x6BB9, 102791 },
+ { 0x6B70, 102796 },
+ { 0x6B7D, 102801 },
+ { 0x6B9E, 102805 },
+ { 0x6B4C, 102810 },
+ { 0x6BDA, 102814 },
+ { 0x6B4E, 102818 },
+ { 0x6B4F, 102822 },
+ { 0x6BA0, 102827 },
+ { 0x6BF1, 102831 },
+ { 0x6B96, 102837 },
+ { 0x6B55, 102843 },
+ { 0x6B95, 102847 },
+ { 0x6B56, 102852 },
+ { 0x6BA8, 102857 },
+ { 0x6BF8, 102861 },
+ { 0x6BF9, 102867 },
+ { 0x6BDC, 102873 },
+ { 0x6BFC, 102877 },
+ { 0x6BA3, 102881 },
+ { 0x6B81, 102886 },
+ { 0x6B4D, 102891 },
+ { 0x6BA2, 102895 },
+ { 0x6B82, 102900 },
+ { 0x6B46, 102905 },
+ { 0x6BBA, 102909 },
+ { 0x6BBB, 102914 },
+ { 0x6B6C, 102919 },
+ { 0x6B89, 102923 },
+ { 0x6B88, 102927 },
+ { 0x6BB7, 102931 },
+ { 0x6BB6, 102935 },
+ { 0x6BB1, 102939 },
+ { 0x6BB4, 102943 },
+ { 0x6BA6, 102947 },
+ { 0x6B90, 102951 },
+ { 0x6B98, 102955 },
+ { 0x6B8F, 102959 },
+ { 0x6BB0, 102963 },
+ { 0x6BB5, 102967 },
+ { 0x6BAF, 102971 },
+ { 0x6BB2, 102975 },
+ { 0x6BB3, 102979 },
+ { 0x2A2A, 102983 },
+ { 0x2272, 102984 },
+ { 0x807C, 102985 },
+ { 0x43A3, 102987 },
+ { 0x43C1, 102991 },
+ { 0x439F, 102995 },
+ { 0x43B7, 102999 },
+ { 0x43A0, 103003 },
+ { 0x43B1, 103007 },
+ { 0x43A8, 103011 },
+ { 0x43B9, 103015 },
+ { 0x43A2, 103019 },
+ { 0x43A5, 103023 },
+ { 0x43C3, 103027 },
+ { 0x43A1, 103031 },
+ { 0x43AB, 103035 },
+ { 0x43CD, 103039 },
+ { 0x43B3, 103043 },
+ { 0x43D2, 103047 },
+ { 0x43AD, 103051 },
+ { 0x43BB, 103055 },
+ { 0x43C6, 103059 },
+ { 0x43BC, 103063 },
+ { 0x43B6, 103067 },
+ { 0x43C8, 103071 },
+ { 0x43AC, 103075 },
+ { 0x43A7, 103079 },
+ { 0x43AA, 103083 },
+ { 0x43CF, 103087 },
+ { 0x43C5, 103091 },
+ { 0x43B8, 103095 },
+ { 0x43CE, 103099 },
+ { 0x43BA, 103103 },
+ { 0x43B0, 103107 },
+ { 0x43C4, 103111 },
+ { 0x43B5, 103115 },
+ { 0x43AE, 103119 },
+ { 0x43C0, 103123 },
+ { 0x43B2, 103127 },
+ { 0x43B4, 103131 },
+ { 0x43BD, 103135 },
+ { 0x43D1, 103139 },
+ { 0x43C9, 103143 },
+ { 0x43BF, 103147 },
+ { 0x43CC, 103151 },
+ { 0x43CB, 103155 },
+ { 0x43C2, 103159 },
+ { 0x43CA, 103163 },
+ { 0x43AF, 103167 },
+ { 0x43D0, 103171 },
+ { 0x43A9, 103175 },
+ { 0x43A4, 103179 },
+ { 0x43A6, 103183 },
+ { 0x43BE, 103187 },
+ { 0x43C7, 103191 },
+ { 0x43D3, 103195 },
+ { 0x1CB8, 103199 },
+ { 0x7A5B, 103201 },
+ { 0x7A05, 103203 },
+ { 0x7A1E, 103205 },
+ { 0x7A73, 103207 },
+ { 0x79A0, 103208 },
+ { 0x7C1B, 103211 },
+ { 0x7A75, 103214 },
+ { 0x7B65, 103216 },
+ { 0x1E06, 103217 },
+ { 0x1E0A, 103221 },
+ { 0x7C72, 103225 },
+ { 0x2562, 103231 },
+ { 0x2414, 103235 },
+ { 0x1E81, 103239 },
+ { 0x1E80, 103242 },
+ { 0x7B9D, 103244 },
+ { 0x7B9B, 103251 },
+ { 0x7B9C, 103258 },
+ { 0x278F, 103269 },
+ { 0x8092, 103274 },
+ { 0x7B3F, 103275 },
+ { 0x02FC, 103277 },
+ { 0x0312, 103280 },
+ { 0x1A5F, 103283 },
+ { 0x1A84, 103286 },
+ { 0x02DC, 103290 },
+ { 0x1A60, 103294 },
+ { 0x1A61, 103297 },
+ { 0x02C6, 103300 },
+ { 0x1A87, 103303 },
+ { 0x0317, 103307 },
+ { 0x02E2, 103311 },
+ { 0x1A89, 103314 },
+ { 0x02F1, 103318 },
+ { 0x0309, 103321 },
+ { 0x4231, 103325 },
+ { 0x4232, 103330 },
+ { 0x4235, 103335 },
+ { 0x4233, 103340 },
+ { 0x4234, 103345 },
+ { 0x179D, 103350 },
+ { 0x02DD, 103353 },
+ { 0x1D3E, 103357 },
+ { 0x02C8, 103361 },
+ { 0x02DA, 103364 },
+ { 0x0310, 103366 },
+ { 0x02DB, 103371 },
+ { 0x02D7, 103376 },
+ { 0x02D9, 103380 },
+ { 0x0308, 103384 },
+ { 0x1D38, 103388 },
+ { 0x1D50, 103392 },
+ { 0x1D43, 103396 },
+ { 0x030C, 103401 },
+ { 0x1D32, 103406 },
+ { 0x1A8D, 103410 },
+ { 0x0313, 103414 },
+ { 0x17A9, 103418 },
+ { 0x17AB, 103423 },
+ { 0x1D4D, 103428 },
+ { 0x02F5, 103433 },
+ { 0x02F7, 103437 },
+ { 0x1D34, 103441 },
+ { 0x179F, 103446 },
+ { 0x17B0, 103450 },
+ { 0x02DE, 103454 },
+ { 0x02C9, 103458 },
+ { 0x02E4, 103461 },
+ { 0x1D3A, 103464 },
+ { 0x1D4B, 103467 },
+ { 0x1A88, 103471 },
+ { 0x0300, 103476 },
+ { 0x02C0, 103480 },
+ { 0x02D6, 103483 },
+ { 0x4CC7, 103487 },
+ { 0x02C5, 103490 },
+ { 0x02ED, 103492 },
+ { 0x02CB, 103495 },
+ { 0x02EB, 103497 },
+ { 0x02D2, 103500 },
+ { 0x02D4, 103503 },
+ { 0x02E5, 103507 },
+ { 0x02FF, 103510 },
+ { 0x02BF, 103514 },
+ { 0x02D5, 103517 },
+ { 0x0302, 103521 },
+ { 0x6D65, 103524 },
+ { 0x6D67, 103528 },
+ { 0x6D66, 103532 },
+ { 0x0303, 103536 },
+ { 0x0301, 103540 },
+ { 0x0304, 103543 },
+ { 0x0322, 103546 },
+ { 0x1A81, 103551 },
+ { 0x1A77, 103558 },
+ { 0x0327, 103563 },
+ { 0x1A66, 103568 },
+ { 0x0328, 103574 },
+ { 0x0323, 103579 },
+ { 0x1A7A, 103584 },
+ { 0x1A69, 103589 },
+ { 0x0329, 103594 },
+ { 0x0324, 103599 },
+ { 0x1A6B, 103604 },
+ { 0x1A6C, 103609 },
+ { 0x1A7B, 103614 },
+ { 0x032A, 103623 },
+ { 0x1A6F, 103628 },
+ { 0x0325, 103633 },
+ { 0x1A7C, 103638 },
+ { 0x1A82, 103647 },
+ { 0x1A7D, 103654 },
+ { 0x032B, 103659 },
+ { 0x1A59, 103664 },
+ { 0x1A72, 103670 },
+ { 0x1A73, 103676 },
+ { 0x032C, 103681 },
+ { 0x0326, 103686 },
+ { 0x1A7F, 103691 },
+ { 0x1A83, 103700 },
+ { 0x032D, 103707 },
+ { 0x1A80, 103712 },
+ { 0x17A7, 103717 },
+ { 0x032E, 103723 },
+ { 0x1A75, 103728 },
+ { 0x1A63, 103733 },
+ { 0x1A64, 103738 },
+ { 0x1A65, 103743 },
+ { 0x1A7E, 103748 },
+ { 0x1A68, 103753 },
+ { 0x1A78, 103758 },
+ { 0x1A74, 103763 },
+ { 0x1A76, 103769 },
+ { 0x1A79, 103774 },
+ { 0x17A8, 103779 },
+ { 0x1A67, 103786 },
+ { 0x17B4, 103792 },
+ { 0x17B5, 103798 },
+ { 0x17B6, 103804 },
+ { 0x1A62, 103810 },
+ { 0x1A6A, 103818 },
+ { 0x1A6D, 103824 },
+ { 0x1A6E, 103830 },
+ { 0x1A70, 103836 },
+ { 0x1A71, 103842 },
+ { 0x17A1, 103848 },
+ { 0x02DF, 103853 },
+ { 0x0316, 103857 },
+ { 0x02F8, 103862 },
+ { 0x02D8, 103867 },
+ { 0x1D39, 103871 },
+ { 0x1D51, 103875 },
+ { 0x1D33, 103879 },
+ { 0x0315, 103883 },
+ { 0x1A8E, 103890 },
+ { 0x030F, 103897 },
+ { 0x0314, 103901 },
+ { 0x17AA, 103905 },
+ { 0x17AC, 103910 },
+ { 0x02F4, 103915 },
+ { 0x02F6, 103919 },
+ { 0x1D35, 103923 },
+ { 0x1A51, 103928 },
+ { 0x1D3D, 103931 },
+ { 0x02C2, 103935 },
+ { 0x3E14, 103937 },
+ { 0x02EF, 103942 },
+ { 0x3E15, 103945 },
+ { 0x02F3, 103950 },
+ { 0x030B, 103953 },
+ { 0x1A8C, 103958 },
+ { 0x0305, 103963 },
+ { 0x02E9, 103966 },
+ { 0x1A50, 103969 },
+ { 0x1A4F, 103973 },
+ { 0x02F2, 103977 },
+ { 0x17A0, 103981 },
+ { 0x17B1, 103986 },
+ { 0x17B2, 103991 },
+ { 0x0319, 103996 },
+ { 0x02CA, 104000 },
+ { 0x031C, 104004 },
+ { 0x031B, 104007 },
+ { 0x02CE, 104011 },
+ { 0x031F, 104015 },
+ { 0x3E0D, 104018 },
+ { 0x3E0E, 104023 },
+ { 0x031D, 104028 },
+ { 0x031E, 104031 },
+ { 0x0320, 104035 },
+ { 0x1A8B, 104039 },
+ { 0x02FE, 104044 },
+ { 0x02CD, 104047 },
+ { 0x0307, 104052 },
+ { 0x1D48, 104057 },
+ { 0x1A5C, 104062 },
+ { 0x0321, 104066 },
+ { 0x17A4, 104071 },
+ { 0x0306, 104075 },
+ { 0x1A86, 104079 },
+ { 0x1A85, 104083 },
+ { 0x02C3, 104087 },
+ { 0x3E0F, 104089 },
+ { 0x3E16, 104093 },
+ { 0x02F0, 104098 },
+ { 0x3E10, 104101 },
+ { 0x3E17, 104105 },
+ { 0x17AE, 104110 },
+ { 0x02E7, 104114 },
+ { 0x1A5D, 104116 },
+ { 0x02FA, 104119 },
+ { 0x17AD, 104122 },
+ { 0x17A2, 104126 },
+ { 0x179C, 104131 },
+ { 0x17B3, 104134 },
+ { 0x1D4A, 104138 },
+ { 0x02D1, 104141 },
+ { 0x179E, 104145 },
+ { 0x031A, 104149 },
+ { 0x1A5E, 104152 },
+ { 0x1D49, 104155 },
+ { 0x02E6, 104158 },
+ { 0x1798, 104160 },
+ { 0x0311, 104164 },
+ { 0x4CE0, 104166 },
+ { 0x4CE5, 104170 },
+ { 0x4CE1, 104174 },
+ { 0x4CE4, 104178 },
+ { 0x4CE3, 104182 },
+ { 0x4CDF, 104186 },
+ { 0x4CE2, 104190 },
+ { 0x4CE6, 104194 },
+ { 0x4CE7, 104198 },
+ { 0x4CE8, 104202 },
+ { 0x4CEA, 104206 },
+ { 0x4CE9, 104210 },
+ { 0x1D47, 104214 },
+ { 0x02FB, 104218 },
+ { 0x030D, 104221 },
+ { 0x1D52, 104225 },
+ { 0x0318, 104228 },
+ { 0x3617, 104231 },
+ { 0x043B, 104236 },
+ { 0x043C, 104240 },
+ { 0x0439, 104244 },
+ { 0x3E19, 104247 },
+ { 0x3E1A, 104252 },
+ { 0x3616, 104257 },
+ { 0x3623, 104260 },
+ { 0x29E1, 104263 },
+ { 0x361C, 104267 },
+ { 0x29D5, 104271 },
+ { 0x361E, 104275 },
+ { 0x29CB, 104279 },
+ { 0x29CE, 104283 },
+ { 0x3645, 104287 },
+ { 0x29D2, 104291 },
+ { 0x29D3, 104295 },
+ { 0x29D4, 104299 },
+ { 0x29D7, 104303 },
+ { 0x29D8, 104307 },
+ { 0x29DA, 104311 },
+ { 0x29E2, 104315 },
+ { 0x29D1, 104319 },
+ { 0x29D6, 104323 },
+ { 0x29D9, 104327 },
+ { 0x29CC, 104331 },
+ { 0x361D, 104335 },
+ { 0x29E6, 104339 },
+ { 0x29D0, 104343 },
+ { 0x29E9, 104347 },
+ { 0x29DC, 104352 },
+ { 0x29CD, 104356 },
+ { 0x29DD, 104360 },
+ { 0x29DB, 104364 },
+ { 0x29E5, 104368 },
+ { 0x29CF, 104372 },
+ { 0x29DF, 104376 },
+ { 0x361F, 104380 },
+ { 0x3621, 104385 },
+ { 0x3620, 104390 },
+ { 0x29E3, 104394 },
+ { 0x29E0, 104398 },
+ { 0x3622, 104402 },
+ { 0x29DE, 104406 },
+ { 0x29E8, 104410 },
+ { 0x29E7, 104415 },
+ { 0x3646, 104420 },
+ { 0x29EA, 104425 },
+ { 0x29E4, 104431 },
+ { 0x361B, 104436 },
+ { 0x3618, 104441 },
+ { 0x043E, 104446 },
+ { 0x3624, 104451 },
+ { 0x043F, 104454 },
+ { 0x043D, 104458 },
+ { 0x3619, 104461 },
+ { 0x043A, 104466 },
+ { 0x1A8A, 104469 },
+ { 0x030E, 104472 },
+ { 0x179A, 104475 },
+ { 0x02D0, 104477 },
+ { 0x02EE, 104480 },
+ { 0x02F9, 104484 },
+ { 0x17AF, 104488 },
+ { 0x02EA, 104493 },
+ { 0x3E0B, 104498 },
+ { 0x3E12, 104502 },
+ { 0x3E0C, 104507 },
+ { 0x3E13, 104511 },
+ { 0x02C4, 104516 },
+ { 0x02D3, 104518 },
+ { 0x02CC, 104522 },
+ { 0x02E8, 104526 },
+ { 0x02FD, 104530 },
+ { 0x1D3B, 104533 },
+ { 0x1D37, 104537 },
+ { 0x02C7, 104541 },
+ { 0x02E3, 104543 },
+ { 0x179B, 104546 },
+ { 0x1D3F, 104549 },
+ { 0x1D42, 104552 },
+ { 0x1D45, 104556 },
+ { 0x1D44, 104559 },
+ { 0x1D40, 104562 },
+ { 0x1D46, 104565 },
+ { 0x1D41, 104570 },
+ { 0x1D4C, 104573 },
+ { 0x1D4F, 104577 },
+ { 0x02E1, 104583 },
+ { 0x02C1, 104587 },
+ { 0x02EC, 104590 },
+ { 0x3E11, 104594 },
+ { 0x3E18, 104597 },
+ { 0x3852, 104601 },
+ { 0x3842, 104605 },
+ { 0x3847, 104609 },
+ { 0x3843, 104613 },
+ { 0x3846, 104617 },
+ { 0x3845, 104621 },
+ { 0x384A, 104625 },
+ { 0x3841, 104629 },
+ { 0x3849, 104633 },
+ { 0x3848, 104637 },
+ { 0x3844, 104641 },
+ { 0x384B, 104645 },
+ { 0x384C, 104649 },
+ { 0x384D, 104653 },
+ { 0x384E, 104657 },
+ { 0x384F, 104661 },
+ { 0x3850, 104665 },
+ { 0x3851, 104669 },
+ { 0x749A, 104673 },
+ { 0x74B1, 104677 },
+ { 0x74AF, 104681 },
+ { 0x7490, 104685 },
+ { 0x74B3, 104689 },
+ { 0x74A0, 104694 },
+ { 0x74AB, 104698 },
+ { 0x74A9, 104702 },
+ { 0x74A5, 104706 },
+ { 0x7491, 104710 },
+ { 0x74B5, 104714 },
+ { 0x74A7, 104718 },
+ { 0x7498, 104722 },
+ { 0x749C, 104726 },
+ { 0x74A8, 104730 },
+ { 0x7492, 104734 },
+ { 0x74AE, 104738 },
+ { 0x74AD, 104742 },
+ { 0x74AC, 104746 },
+ { 0x7494, 104750 },
+ { 0x74A6, 104754 },
+ { 0x749F, 104758 },
+ { 0x74A2, 104762 },
+ { 0x74A3, 104766 },
+ { 0x74B0, 104770 },
+ { 0x7495, 104775 },
+ { 0x74AA, 104779 },
+ { 0x749B, 104783 },
+ { 0x74A1, 104787 },
+ { 0x74A4, 104791 },
+ { 0x7497, 104795 },
+ { 0x7493, 104799 },
+ { 0x7499, 104803 },
+ { 0x74B4, 104808 },
+ { 0x74B2, 104814 },
+ { 0x749D, 104820 },
+ { 0x749E, 104824 },
+ { 0x7496, 104828 },
+ { 0x030A, 104832 },
+ { 0x1D4E, 104835 },
+ { 0x1A52, 104841 },
+ { 0x02CF, 104844 },
+ { 0x02E0, 104846 },
+ { 0x17A3, 104850 },
+ { 0x17A5, 104853 },
+ { 0x17A6, 104856 },
+ { 0x1A56, 104859 },
+ { 0x1A5A, 104861 },
+ { 0x1A54, 104863 },
+ { 0x1A53, 104865 },
+ { 0x1A5B, 104867 },
+ { 0x1A55, 104869 },
+ { 0x1D3C, 104871 },
+ { 0x1D36, 104875 },
+ { 0x1799, 104879 },
+ { 0x1A58, 104881 },
+ { 0x1A57, 104883 },
+ { 0x2C34, 104885 },
+ { 0x2C35, 104890 },
+ { 0x268E, 104895 },
+ { 0x0068, 104899 },
+ { 0x7AA4, 104901 },
+ { 0x7F4F, 104902 },
+ { 0x5254, 104903 },
+ { 0x5255, 104906 },
+ { 0x5258, 104911 },
+ { 0x5256, 104916 },
+ { 0x5259, 104921 },
+ { 0x525C, 104926 },
+ { 0x5257, 104931 },
+ { 0x525B, 104937 },
+ { 0x525A, 104942 },
+ { 0x52DE, 104948 },
+ { 0x52E0, 104951 },
+ { 0x52DF, 104959 },
+ { 0x5393, 104964 },
+ { 0x5394, 104967 },
+ { 0x555F, 104971 },
+ { 0x55ED, 104974 },
+ { 0x5561, 104978 },
+ { 0x5560, 104983 },
+ { 0x5564, 104987 },
+ { 0x5562, 104997 },
+ { 0x5563, 105008 },
+ { 0x525D, 105016 },
+ { 0x525E, 105019 },
+ { 0x5269, 105022 },
+ { 0x5268, 105026 },
+ { 0x5263, 105035 },
+ { 0x5261, 105040 },
+ { 0x5264, 105045 },
+ { 0x55C4, 105051 },
+ { 0x5662, 105056 },
+ { 0x525F, 105062 },
+ { 0x5260, 105067 },
+ { 0x5262, 105073 },
+ { 0x5265, 105079 },
+ { 0x5663, 105084 },
+ { 0x5266, 105089 },
+ { 0x5267, 105094 },
+ { 0x5270, 105099 },
+ { 0x5664, 105102 },
+ { 0x5271, 105107 },
+ { 0x5272, 105110 },
+ { 0x5273, 105115 },
+ { 0x5274, 105122 },
+ { 0x5275, 105125 },
+ { 0x5278, 105130 },
+ { 0x527A, 105135 },
+ { 0x527B, 105140 },
+ { 0x527C, 105145 },
+ { 0x5276, 105150 },
+ { 0x5277, 105155 },
+ { 0x5279, 105160 },
+ { 0x5281, 105165 },
+ { 0x5282, 105168 },
+ { 0x5285, 105173 },
+ { 0x5284, 105179 },
+ { 0x5283, 105188 },
+ { 0x5294, 105193 },
+ { 0x529D, 105196 },
+ { 0x529E, 105199 },
+ { 0x529F, 105204 },
+ { 0x52A0, 105209 },
+ { 0x52A1, 105215 },
+ { 0x52A2, 105218 },
+ { 0x52A3, 105224 },
+ { 0x5669, 105230 },
+ { 0x52A4, 105237 },
+ { 0x52A9, 105242 },
+ { 0x566A, 105245 },
+ { 0x52C6, 105250 },
+ { 0x52CE, 105253 },
+ { 0x52D0, 105256 },
+ { 0x52CF, 105260 },
+ { 0x52D1, 105265 },
+ { 0x52E1, 105269 },
+ { 0x52E2, 105272 },
+ { 0x52E7, 105281 },
+ { 0x52E4, 105286 },
+ { 0x52E3, 105291 },
+ { 0x568B, 105296 },
+ { 0x568C, 105301 },
+ { 0x52E5, 105306 },
+ { 0x52E6, 105311 },
+ { 0x52EA, 105316 },
+ { 0x52EB, 105319 },
+ { 0x52EE, 105322 },
+ { 0x52EC, 105327 },
+ { 0x52ED, 105332 },
+ { 0x52F1, 105338 },
+ { 0x52EF, 105342 },
+ { 0x52F0, 105347 },
+ { 0x5309, 105352 },
+ { 0x530A, 105355 },
+ { 0x5354, 105359 },
+ { 0x5355, 105362 },
+ { 0x5356, 105367 },
+ { 0x5357, 105372 },
+ { 0x536A, 105377 },
+ { 0x536B, 105380 },
+ { 0x537D, 105385 },
+ { 0x537F, 105388 },
+ { 0x537E, 105392 },
+ { 0x56B0, 105396 },
+ { 0x5381, 105401 },
+ { 0x538A, 105404 },
+ { 0x5382, 105409 },
+ { 0x56B1, 105414 },
+ { 0x5384, 105423 },
+ { 0x5386, 105428 },
+ { 0x5387, 105433 },
+ { 0x5388, 105438 },
+ { 0x5389, 105443 },
+ { 0x5383, 105448 },
+ { 0x5385, 105453 },
+ { 0x538B, 105458 },
+ { 0x5395, 105461 },
+ { 0x5399, 105464 },
+ { 0x539F, 105467 },
+ { 0x53A0, 105470 },
+ { 0x53A2, 105476 },
+ { 0x53A3, 105479 },
+ { 0x53A6, 105484 },
+ { 0x53A4, 105488 },
+ { 0x53A5, 105493 },
+ { 0x53A8, 105498 },
+ { 0x53A9, 105501 },
+ { 0x53AB, 105504 },
+ { 0x53AC, 105507 },
+ { 0x53DB, 105512 },
+ { 0x56B4, 105517 },
+ { 0x53AD, 105524 },
+ { 0x53AE, 105529 },
+ { 0x53B3, 105536 },
+ { 0x56B2, 105541 },
+ { 0x53B6, 105546 },
+ { 0x53BB, 105551 },
+ { 0x53BF, 105556 },
+ { 0x55D6, 105561 },
+ { 0x53C2, 105568 },
+ { 0x56B3, 105573 },
+ { 0x53C4, 105578 },
+ { 0x53C6, 105583 },
+ { 0x53C7, 105588 },
+ { 0x53C8, 105593 },
+ { 0x53C9, 105598 },
+ { 0x53CA, 105605 },
+ { 0x53CB, 105612 },
+ { 0x53CC, 105619 },
+ { 0x53CD, 105624 },
+ { 0x53CE, 105631 },
+ { 0x55D8, 105636 },
+ { 0x53D0, 105641 },
+ { 0x53D1, 105646 },
+ { 0x53D2, 105651 },
+ { 0x55DA, 105656 },
+ { 0x53DC, 105661 },
+ { 0x53DD, 105666 },
+ { 0x56B5, 105671 },
+ { 0x53E0, 105676 },
+ { 0x53B0, 105681 },
+ { 0x53B2, 105686 },
+ { 0x53B7, 105691 },
+ { 0x53B9, 105696 },
+ { 0x53BA, 105701 },
+ { 0x55D5, 105710 },
+ { 0x53C1, 105715 },
+ { 0x53C3, 105720 },
+ { 0x53C5, 105725 },
+ { 0x55D7, 105730 },
+ { 0x53CF, 105735 },
+ { 0x53D3, 105740 },
+ { 0x53D4, 105745 },
+ { 0x53D5, 105750 },
+ { 0x53D7, 105755 },
+ { 0x53D8, 105760 },
+ { 0x53DA, 105765 },
+ { 0x55DB, 105770 },
+ { 0x53DF, 105775 },
+ { 0x53AF, 105780 },
+ { 0x55D3, 105785 },
+ { 0x53B5, 105790 },
+ { 0x53B8, 105795 },
+ { 0x53BC, 105801 },
+ { 0x55D4, 105806 },
+ { 0x53BD, 105811 },
+ { 0x53BE, 105818 },
+ { 0x53C0, 105825 },
+ { 0x53D6, 105830 },
+ { 0x55D9, 105835 },
+ { 0x53DE, 105840 },
+ { 0x55D2, 105847 },
+ { 0x53B1, 105852 },
+ { 0x53B4, 105857 },
+ { 0x53D9, 105862 },
+ { 0x53F4, 105867 },
+ { 0x53F6, 105870 },
+ { 0x53F7, 105875 },
+ { 0x53F5, 105880 },
+ { 0x53FE, 105885 },
+ { 0x53FF, 105888 },
+ { 0x540B, 105900 },
+ { 0x544B, 105903 },
+ { 0x544F, 105906 },
+ { 0x5450, 105909 },
+ { 0x5474, 105914 },
+ { 0x5476, 105917 },
+ { 0x5475, 105921 },
+ { 0x547C, 105926 },
+ { 0x547E, 105929 },
+ { 0x5701, 105932 },
+ { 0x5480, 105937 },
+ { 0x5481, 105940 },
+ { 0x5492, 105945 },
+ { 0x549C, 105948 },
+ { 0x549D, 105951 },
+ { 0x549E, 105956 },
+ { 0x549F, 105961 },
+ { 0x54A0, 105965 },
+ { 0x54A1, 105968 },
+ { 0x54B5, 105973 },
+ { 0x54CE, 105976 },
+ { 0x54D3, 105979 },
+ { 0x54D4, 105982 },
+ { 0x54D8, 105987 },
+ { 0x54D9, 105992 },
+ { 0x54DB, 105997 },
+ { 0x54D5, 106002 },
+ { 0x54D6, 106007 },
+ { 0x54D7, 106012 },
+ { 0x54DA, 106017 },
+ { 0x54DC, 106022 },
+ { 0x54DD, 106027 },
+ { 0x54E3, 106032 },
+ { 0x54E5, 106035 },
+ { 0x54E6, 106038 },
+ { 0x54E7, 106041 },
+ { 0x552F, 106044 },
+ { 0x5530, 106047 },
+ { 0x571A, 106051 },
+ { 0x5536, 106056 },
+ { 0x5537, 106059 },
+ { 0x553F, 106064 },
+ { 0x5543, 106067 },
+ { 0x5541, 106071 },
+ { 0x5542, 106076 },
+ { 0x5540, 106081 },
+ { 0x5550, 106085 },
+ { 0x5551, 106088 },
+ { 0x5552, 106092 },
+ { 0x5553, 106095 },
+ { 0x5559, 106099 },
+ { 0x5565, 106102 },
+ { 0x5566, 106105 },
+ { 0x5567, 106108 },
+ { 0x556D, 106111 },
+ { 0x556B, 106115 },
+ { 0x556C, 106124 },
+ { 0x556A, 106134 },
+ { 0x5569, 106139 },
+ { 0x5568, 106144 },
+ { 0x556E, 106148 },
+ { 0x556F, 106152 },
+ { 0x5571, 106158 },
+ { 0x5575, 106161 },
+ { 0x55EC, 106166 },
+ { 0x5573, 106171 },
+ { 0x5574, 106178 },
+ { 0x5572, 106183 },
+ { 0x557A, 106188 },
+ { 0x557B, 106191 },
+ { 0x557C, 106195 },
+ { 0x557E, 106198 },
+ { 0x557D, 106202 },
+ { 0x55B1, 106207 },
+ { 0x55B2, 106210 },
+ { 0x55B3, 106214 },
+ { 0x55B7, 106220 },
+ { 0x55B8, 106223 },
+ { 0x55BE, 106228 },
+ { 0x5724, 106231 },
+ { 0x526A, 106238 },
+ { 0x55C5, 106241 },
+ { 0x526D, 106246 },
+ { 0x526C, 106253 },
+ { 0x526E, 106259 },
+ { 0x526F, 106264 },
+ { 0x526B, 106269 },
+ { 0x528C, 106274 },
+ { 0x528E, 106277 },
+ { 0x5290, 106282 },
+ { 0x5291, 106289 },
+ { 0x528F, 106302 },
+ { 0x528D, 106314 },
+ { 0x5295, 106319 },
+ { 0x5665, 106322 },
+ { 0x5298, 106328 },
+ { 0x5299, 106331 },
+ { 0x529B, 106336 },
+ { 0x52A7, 106339 },
+ { 0x52AA, 106342 },
+ { 0x566B, 106345 },
+ { 0x52AB, 106350 },
+ { 0x52AE, 106358 },
+ { 0x52AF, 106364 },
+ { 0x52B0, 106370 },
+ { 0x52B1, 106378 },
+ { 0x52B4, 106384 },
+ { 0x52B5, 106390 },
+ { 0x52B6, 106396 },
+ { 0x52B8, 106404 },
+ { 0x52B9, 106410 },
+ { 0x52BA, 106416 },
+ { 0x52BC, 106424 },
+ { 0x52BE, 106430 },
+ { 0x52C0, 106436 },
+ { 0x55C7, 106444 },
+ { 0x52B3, 106452 },
+ { 0x52B7, 106458 },
+ { 0x52BB, 106464 },
+ { 0x52BD, 106470 },
+ { 0x52C1, 106478 },
+ { 0x52AC, 106484 },
+ { 0x52B2, 106490 },
+ { 0x52BF, 106496 },
+ { 0x52AD, 106502 },
+ { 0x52C2, 106508 },
+ { 0x52C3, 106511 },
+ { 0x52C7, 106514 },
+ { 0x52C8, 106517 },
+ { 0x566D, 106520 },
+ { 0x566C, 106527 },
+ { 0x52C9, 106532 },
+ { 0x52CB, 106537 },
+ { 0x52CC, 106540 },
+ { 0x52D2, 106547 },
+ { 0x55CA, 106550 },
+ { 0x52D3, 106555 },
+ { 0x52D5, 106560 },
+ { 0x5675, 106563 },
+ { 0x5676, 106568 },
+ { 0x5679, 106573 },
+ { 0x567A, 106578 },
+ { 0x5686, 106583 },
+ { 0x5687, 106588 },
+ { 0x5688, 106593 },
+ { 0x568A, 106598 },
+ { 0x5670, 106604 },
+ { 0x5671, 106609 },
+ { 0x5672, 106616 },
+ { 0x5673, 106621 },
+ { 0x567B, 106626 },
+ { 0x567D, 106632 },
+ { 0x5681, 106637 },
+ { 0x5682, 106642 },
+ { 0x5683, 106649 },
+ { 0x5685, 106656 },
+ { 0x5689, 106661 },
+ { 0x5677, 106666 },
+ { 0x5678, 106672 },
+ { 0x5684, 106677 },
+ { 0x566F, 106682 },
+ { 0x5674, 106687 },
+ { 0x567C, 106692 },
+ { 0x567E, 106697 },
+ { 0x567F, 106702 },
+ { 0x5680, 106709 },
+ { 0x52D7, 106714 },
+ { 0x52D8, 106717 },
+ { 0x530B, 106720 },
+ { 0x5341, 106723 },
+ { 0x530C, 106728 },
+ { 0x530D, 106737 },
+ { 0x530E, 106744 },
+ { 0x533E, 106751 },
+ { 0x5310, 106756 },
+ { 0x55CD, 106761 },
+ { 0x5317, 106770 },
+ { 0x5318, 106775 },
+ { 0x531B, 106780 },
+ { 0x531C, 106785 },
+ { 0x531D, 106792 },
+ { 0x531E, 106797 },
+ { 0x569D, 106805 },
+ { 0x5321, 106810 },
+ { 0x56A0, 106815 },
+ { 0x5325, 106822 },
+ { 0x5328, 106831 },
+ { 0x5331, 106838 },
+ { 0x5332, 106843 },
+ { 0x5333, 106850 },
+ { 0x56A6, 106855 },
+ { 0x56A7, 106860 },
+ { 0x56A8, 106867 },
+ { 0x5336, 106874 },
+ { 0x533F, 106879 },
+ { 0x5340, 106884 },
+ { 0x530F, 106891 },
+ { 0x5311, 106899 },
+ { 0x5313, 106904 },
+ { 0x5314, 106909 },
+ { 0x5315, 106916 },
+ { 0x5316, 106921 },
+ { 0x5699, 106928 },
+ { 0x5319, 106934 },
+ { 0x531A, 106941 },
+ { 0x569A, 106946 },
+ { 0x569B, 106954 },
+ { 0x5320, 106961 },
+ { 0x569E, 106966 },
+ { 0x569F, 106973 },
+ { 0x5322, 106980 },
+ { 0x5323, 106985 },
+ { 0x5326, 106992 },
+ { 0x5327, 106997 },
+ { 0x532A, 107004 },
+ { 0x532B, 107010 },
+ { 0x532C, 107019 },
+ { 0x532E, 107024 },
+ { 0x532F, 107029 },
+ { 0x5330, 107036 },
+ { 0x56A2, 107043 },
+ { 0x56A3, 107048 },
+ { 0x56A4, 107055 },
+ { 0x5334, 107060 },
+ { 0x5335, 107065 },
+ { 0x5337, 107072 },
+ { 0x5338, 107077 },
+ { 0x5339, 107082 },
+ { 0x533A, 107087 },
+ { 0x533C, 107094 },
+ { 0x55CE, 107099 },
+ { 0x5312, 107104 },
+ { 0x569C, 107111 },
+ { 0x531F, 107116 },
+ { 0x5324, 107122 },
+ { 0x5329, 107129 },
+ { 0x56A5, 107134 },
+ { 0x533B, 107139 },
+ { 0x56A9, 107144 },
+ { 0x533D, 107149 },
+ { 0x56AA, 107154 },
+ { 0x5698, 107159 },
+ { 0x532D, 107164 },
+ { 0x56A1, 107169 },
+ { 0x5344, 107176 },
+ { 0x5345, 107179 },
+ { 0x5346, 107187 },
+ { 0x5347, 107190 },
+ { 0x5349, 107199 },
+ { 0x534A, 107202 },
+ { 0x534F, 107205 },
+ { 0x5358, 107208 },
+ { 0x5359, 107211 },
+ { 0x535A, 107216 },
+ { 0x55D0, 107221 },
+ { 0x536C, 107224 },
+ { 0x5371, 107227 },
+ { 0x56AE, 107231 },
+ { 0x536D, 107237 },
+ { 0x536E, 107242 },
+ { 0x536F, 107250 },
+ { 0x5370, 107255 },
+ { 0x5372, 107262 },
+ { 0x5375, 107265 },
+ { 0x56AF, 107271 },
+ { 0x5373, 107278 },
+ { 0x5374, 107285 },
+ { 0x5376, 107290 },
+ { 0x5377, 107293 },
+ { 0x5378, 107296 },
+ { 0x5379, 107301 },
+ { 0x5380, 107304 },
+ { 0x539A, 107307 },
+ { 0x539C, 107310 },
+ { 0x539B, 107314 },
+ { 0x539E, 107318 },
+ { 0x539D, 107322 },
+ { 0x53A1, 107333 },
+ { 0x53AA, 107336 },
+ { 0x53E1, 107339 },
+ { 0x53E2, 107342 },
+ { 0x53E3, 107347 },
+ { 0x53E9, 107350 },
+ { 0x53EA, 107353 },
+ { 0x53EB, 107359 },
+ { 0x53EC, 107362 },
+ { 0x53ED, 107367 },
+ { 0x55C3, 107372 },
+ { 0x53F8, 107376 },
+ { 0x53F9, 107379 },
+ { 0x5400, 107382 },
+ { 0x5401, 107385 },
+ { 0x5402, 107388 },
+ { 0x5403, 107393 },
+ { 0x5404, 107396 },
+ { 0x5405, 107399 },
+ { 0x5406, 107403 },
+ { 0x5407, 107406 },
+ { 0x5408, 107409 },
+ { 0x5446, 107414 },
+ { 0x5447, 107417 },
+ { 0x5448, 107422 },
+ { 0x5449, 107425 },
+ { 0x544A, 107430 },
+ { 0x544C, 107437 },
+ { 0x5451, 107440 },
+ { 0x56FB, 107443 },
+ { 0x5465, 107449 },
+ { 0x5452, 107453 },
+ { 0x5457, 107458 },
+ { 0x5458, 107465 },
+ { 0x545C, 107470 },
+ { 0x545D, 107475 },
+ { 0x545F, 107482 },
+ { 0x5460, 107489 },
+ { 0x5461, 107494 },
+ { 0x5462, 107499 },
+ { 0x5453, 107506 },
+ { 0x56FD, 107511 },
+ { 0x56FE, 107516 },
+ { 0x56FF, 107521 },
+ { 0x55DF, 107530 },
+ { 0x56FC, 107535 },
+ { 0x5454, 107540 },
+ { 0x55DE, 107545 },
+ { 0x5455, 107552 },
+ { 0x5456, 107558 },
+ { 0x5459, 107564 },
+ { 0x545A, 107569 },
+ { 0x545B, 107574 },
+ { 0x5463, 107581 },
+ { 0x5700, 107588 },
+ { 0x5464, 107593 },
+ { 0x545E, 107598 },
+ { 0x5469, 107603 },
+ { 0x55DD, 107607 },
+ { 0x5468, 107613 },
+ { 0x5466, 107617 },
+ { 0x5467, 107622 },
+ { 0x546A, 107627 },
+ { 0x546F, 107630 },
+ { 0x5470, 107633 },
+ { 0x5471, 107636 },
+ { 0x5472, 107639 },
+ { 0x5473, 107644 },
+ { 0x5477, 107652 },
+ { 0x5478, 107655 },
+ { 0x5479, 107658 },
+ { 0x547D, 107661 },
+ { 0x547F, 107664 },
+ { 0x5482, 107667 },
+ { 0x5483, 107670 },
+ { 0x5493, 107674 },
+ { 0x55E2, 107677 },
+ { 0x549A, 107680 },
+ { 0x5499, 107683 },
+ { 0x54A2, 107687 },
+ { 0x54A3, 107690 },
+ { 0x54A5, 107693 },
+ { 0x54A4, 107701 },
+ { 0x55E3, 107707 },
+ { 0x54B7, 107710 },
+ { 0x54BE, 107713 },
+ { 0x54BD, 107718 },
+ { 0x54B8, 107722 },
+ { 0x54BA, 107728 },
+ { 0x54BB, 107734 },
+ { 0x54BC, 107745 },
+ { 0x54B9, 107751 },
+ { 0x54BF, 107757 },
+ { 0x54C0, 107762 },
+ { 0x54CF, 107770 },
+ { 0x54D0, 107773 },
+ { 0x54D1, 107776 },
+ { 0x54E4, 107779 },
+ { 0x54E9, 107782 },
+ { 0x54FC, 107785 },
+ { 0x570F, 107789 },
+ { 0x54FB, 107795 },
+ { 0x54EA, 107800 },
+ { 0x54EB, 107805 },
+ { 0x5710, 107810 },
+ { 0x54ED, 107815 },
+ { 0x54F1, 107820 },
+ { 0x54F6, 107825 },
+ { 0x54F7, 107830 },
+ { 0x54F8, 107835 },
+ { 0x54F9, 107840 },
+ { 0x54EC, 107845 },
+ { 0x55EA, 107850 },
+ { 0x54EE, 107856 },
+ { 0x54EF, 107861 },
+ { 0x54F0, 107866 },
+ { 0x54F2, 107871 },
+ { 0x54F3, 107876 },
+ { 0x5711, 107881 },
+ { 0x54F5, 107888 },
+ { 0x54FA, 107893 },
+ { 0x54F4, 107898 },
+ { 0x5712, 107903 },
+ { 0x54E8, 107908 },
+ { 0x54FD, 107912 },
+ { 0x54FE, 107915 },
+ { 0x5500, 107921 },
+ { 0x5501, 107924 },
+ { 0x550E, 107927 },
+ { 0x550F, 107930 },
+ { 0x5714, 107934 },
+ { 0x5510, 107939 },
+ { 0x5511, 107950 },
+ { 0x5717, 107961 },
+ { 0x5715, 107966 },
+ { 0x5716, 107971 },
+ { 0x552B, 107976 },
+ { 0x552C, 107979 },
+ { 0x5531, 107985 },
+ { 0x5538, 107988 },
+ { 0x553B, 107991 },
+ { 0x553D, 107994 },
+ { 0x5544, 107997 },
+ { 0x5545, 108000 },
+ { 0x5546, 108011 },
+ { 0x5547, 108015 },
+ { 0x5548, 108018 },
+ { 0x554D, 108023 },
+ { 0x5549, 108028 },
+ { 0x554A, 108033 },
+ { 0x554B, 108038 },
+ { 0x554C, 108043 },
+ { 0x554F, 108048 },
+ { 0x55EB, 108051 },
+ { 0x5554, 108054 },
+ { 0x5555, 108057 },
+ { 0x5557, 108060 },
+ { 0x5558, 108065 },
+ { 0x5556, 108076 },
+ { 0x555B, 108081 },
+ { 0x555C, 108084 },
+ { 0x571C, 108087 },
+ { 0x571D, 108093 },
+ { 0x555D, 108099 },
+ { 0x555E, 108102 },
+ { 0x557F, 108110 },
+ { 0x5580, 108113 },
+ { 0x5581, 108120 },
+ { 0x5582, 108127 },
+ { 0x5583, 108132 },
+ { 0x5585, 108137 },
+ { 0x5587, 108142 },
+ { 0x5586, 108149 },
+ { 0x571F, 108156 },
+ { 0x5584, 108161 },
+ { 0x571E, 108166 },
+ { 0x5588, 108170 },
+ { 0x5589, 108173 },
+ { 0x558B, 108176 },
+ { 0x558C, 108179 },
+ { 0x55A0, 108184 },
+ { 0x5590, 108191 },
+ { 0x5594, 108196 },
+ { 0x5595, 108201 },
+ { 0x5597, 108206 },
+ { 0x5599, 108211 },
+ { 0x559C, 108216 },
+ { 0x559F, 108221 },
+ { 0x55A1, 108226 },
+ { 0x558E, 108231 },
+ { 0x558F, 108236 },
+ { 0x5591, 108241 },
+ { 0x5593, 108246 },
+ { 0x5596, 108251 },
+ { 0x5598, 108256 },
+ { 0x5722, 108261 },
+ { 0x559A, 108266 },
+ { 0x559B, 108271 },
+ { 0x559D, 108276 },
+ { 0x5592, 108281 },
+ { 0x559E, 108287 },
+ { 0x5720, 108292 },
+ { 0x55A2, 108297 },
+ { 0x558D, 108302 },
+ { 0x5721, 108307 },
+ { 0x55A5, 108312 },
+ { 0x55A6, 108315 },
+ { 0x55A7, 108320 },
+ { 0x55A8, 108325 },
+ { 0x55A9, 108330 },
+ { 0x55AE, 108335 },
+ { 0x55AF, 108338 },
+ { 0x55B0, 108343 },
+ { 0x5723, 108346 },
+ { 0x55B4, 108349 },
+ { 0x55B6, 108352 },
+ { 0x55B9, 108355 },
+ { 0x55BA, 108358 },
+ { 0x55BB, 108361 },
+ { 0x55BC, 108366 },
+ { 0x55BF, 108369 },
+ { 0x55C0, 108372 },
+ { 0x5725, 108377 },
+ { 0x55C2, 108384 },
+ { 0x527D, 108387 },
+ { 0x527F, 108390 },
+ { 0x55C6, 108393 },
+ { 0x5280, 108398 },
+ { 0x5287, 108403 },
+ { 0x5288, 108406 },
+ { 0x5289, 108409 },
+ { 0x5292, 108414 },
+ { 0x5296, 108417 },
+ { 0x52A8, 108420 },
+ { 0x55C8, 108423 },
+ { 0x52CA, 108426 },
+ { 0x566E, 108429 },
+ { 0x52CD, 108434 },
+ { 0x55C9, 108437 },
+ { 0x52D4, 108442 },
+ { 0x52D9, 108445 },
+ { 0x52DA, 108448 },
+ { 0x52DB, 108452 },
+ { 0x52DC, 108457 },
+ { 0x52DD, 108460 },
+ { 0x52E8, 108463 },
+ { 0x52E9, 108466 },
+ { 0x52F2, 108469 },
+ { 0x52F4, 108472 },
+ { 0x568E, 108475 },
+ { 0x52F5, 108480 },
+ { 0x52F6, 108483 },
+ { 0x52F7, 108488 },
+ { 0x52F8, 108495 },
+ { 0x52F9, 108504 },
+ { 0x52FD, 108509 },
+ { 0x52FE, 108514 },
+ { 0x5303, 108520 },
+ { 0x5305, 108525 },
+ { 0x5306, 108530 },
+ { 0x5697, 108535 },
+ { 0x5307, 108540 },
+ { 0x5308, 108545 },
+ { 0x52FA, 108550 },
+ { 0x55CB, 108555 },
+ { 0x52FF, 108560 },
+ { 0x5302, 108566 },
+ { 0x5304, 108571 },
+ { 0x55CC, 108578 },
+ { 0x52FB, 108583 },
+ { 0x52FC, 108589 },
+ { 0x5300, 108596 },
+ { 0x5301, 108601 },
+ { 0x5690, 108607 },
+ { 0x5692, 108613 },
+ { 0x5694, 108619 },
+ { 0x5696, 108625 },
+ { 0x568F, 108631 },
+ { 0x5691, 108637 },
+ { 0x5693, 108644 },
+ { 0x5695, 108650 },
+ { 0x5342, 108656 },
+ { 0x56AB, 108659 },
+ { 0x5343, 108665 },
+ { 0x534B, 108670 },
+ { 0x534D, 108673 },
+ { 0x534C, 108678 },
+ { 0x534E, 108682 },
+ { 0x5350, 108687 },
+ { 0x55CF, 108690 },
+ { 0x535C, 108693 },
+ { 0x535D, 108696 },
+ { 0x535E, 108700 },
+ { 0x535F, 108703 },
+ { 0x5362, 108710 },
+ { 0x5363, 108717 },
+ { 0x5361, 108722 },
+ { 0x5360, 108727 },
+ { 0x5365, 108733 },
+ { 0x5369, 108736 },
+ { 0x5367, 108740 },
+ { 0x56AD, 108745 },
+ { 0x5368, 108752 },
+ { 0x5366, 108757 },
+ { 0x537A, 108762 },
+ { 0x538C, 108765 },
+ { 0x538D, 108768 },
+ { 0x5391, 108773 },
+ { 0x538E, 108778 },
+ { 0x5390, 108783 },
+ { 0x538F, 108788 },
+ { 0x5392, 108793 },
+ { 0x55D1, 108796 },
+ { 0x5396, 108799 },
+ { 0x5397, 108802 },
+ { 0x5398, 108808 },
+ { 0x53A7, 108814 },
+ { 0x53E4, 108817 },
+ { 0x53E5, 108820 },
+ { 0x53E6, 108823 },
+ { 0x53E7, 108826 },
+ { 0x53E8, 108829 },
+ { 0x53EE, 108834 },
+ { 0x53EF, 108837 },
+ { 0x53FB, 108840 },
+ { 0x544E, 108843 },
+ { 0x547A, 108846 },
+ { 0x55E0, 108849 },
+ { 0x5486, 108852 },
+ { 0x548A, 108855 },
+ { 0x548B, 108860 },
+ { 0x5702, 108869 },
+ { 0x5703, 108876 },
+ { 0x5487, 108883 },
+ { 0x5489, 108888 },
+ { 0x5488, 108893 },
+ { 0x548C, 108898 },
+ { 0x5494, 108903 },
+ { 0x5496, 108906 },
+ { 0x5495, 108912 },
+ { 0x5497, 108916 },
+ { 0x549B, 108921 },
+ { 0x55E4, 108924 },
+ { 0x54B6, 108927 },
+ { 0x5529, 108930 },
+ { 0x5528, 108938 },
+ { 0x55E7, 108942 },
+ { 0x55E9, 108948 },
+ { 0x5502, 108951 },
+ { 0x5503, 108954 },
+ { 0x5509, 108959 },
+ { 0x550A, 108964 },
+ { 0x5506, 108971 },
+ { 0x5504, 108976 },
+ { 0x5508, 108981 },
+ { 0x5505, 108986 },
+ { 0x5507, 108991 },
+ { 0x550B, 108996 },
+ { 0x5713, 108999 },
+ { 0x5513, 109003 },
+ { 0x5517, 109006 },
+ { 0x5518, 109009 },
+ { 0x5519, 109014 },
+ { 0x551A, 109019 },
+ { 0x551B, 109022 },
+ { 0x551C, 109027 },
+ { 0x551E, 109032 },
+ { 0x551F, 109037 },
+ { 0x5520, 109042 },
+ { 0x5521, 109047 },
+ { 0x5523, 109053 },
+ { 0x5524, 109058 },
+ { 0x5525, 109063 },
+ { 0x551D, 109068 },
+ { 0x5522, 109073 },
+ { 0x5527, 109078 },
+ { 0x5529, 109081 },
+ { 0x5528, 109089 },
+ { 0x552D, 109093 },
+ { 0x5719, 109096 },
+ { 0x5718, 109103 },
+ { 0x5532, 109110 },
+ { 0x5533, 109113 },
+ { 0x5534, 109119 },
+ { 0x5539, 109122 },
+ { 0x553E, 109125 },
+ { 0x554E, 109128 },
+ { 0x571B, 109131 },
+ { 0x555A, 109136 },
+ { 0x5570, 109139 },
+ { 0x5577, 109142 },
+ { 0x5579, 109145 },
+ { 0x5578, 109150 },
+ { 0x558A, 109155 },
+ { 0x55AB, 109158 },
+ { 0x55AA, 109161 },
+ { 0x55B5, 109164 },
+ { 0x55BD, 109167 },
+ { 0x527E, 109170 },
+ { 0x5286, 109173 },
+ { 0x528A, 109176 },
+ { 0x528B, 109179 },
+ { 0x529A, 109182 },
+ { 0x529C, 109185 },
+ { 0x52A5, 109188 },
+ { 0x52A6, 109191 },
+ { 0x52C4, 109196 },
+ { 0x52C5, 109199 },
+ { 0x52D6, 109202 },
+ { 0x52F3, 109205 },
+ { 0x568D, 109208 },
+ { 0x5348, 109212 },
+ { 0x535B, 109215 },
+ { 0x5364, 109218 },
+ { 0x537B, 109221 },
+ { 0x53F3, 109224 },
+ { 0x53FA, 109227 },
+ { 0x540C, 109230 },
+ { 0x540D, 109233 },
+ { 0x540E, 109238 },
+ { 0x540F, 109247 },
+ { 0x5410, 109254 },
+ { 0x5439, 109261 },
+ { 0x543A, 109266 },
+ { 0x543B, 109273 },
+ { 0x5411, 109282 },
+ { 0x5412, 109287 },
+ { 0x5415, 109292 },
+ { 0x5417, 109297 },
+ { 0x5418, 109302 },
+ { 0x55DC, 109307 },
+ { 0x541C, 109312 },
+ { 0x541E, 109317 },
+ { 0x5420, 109324 },
+ { 0x5421, 109329 },
+ { 0x5422, 109336 },
+ { 0x5423, 109343 },
+ { 0x542A, 109348 },
+ { 0x542C, 109353 },
+ { 0x542D, 109358 },
+ { 0x542F, 109365 },
+ { 0x5438, 109370 },
+ { 0x543C, 109381 },
+ { 0x543D, 109388 },
+ { 0x56B6, 109393 },
+ { 0x5413, 109400 },
+ { 0x5414, 109407 },
+ { 0x5416, 109412 },
+ { 0x5419, 109417 },
+ { 0x541A, 109422 },
+ { 0x541B, 109427 },
+ { 0x541D, 109434 },
+ { 0x541F, 109439 },
+ { 0x5424, 109445 },
+ { 0x5425, 109450 },
+ { 0x5426, 109455 },
+ { 0x5427, 109460 },
+ { 0x542B, 109469 },
+ { 0x5430, 109474 },
+ { 0x5435, 109481 },
+ { 0x5436, 109486 },
+ { 0x543E, 109491 },
+ { 0x5429, 109496 },
+ { 0x542E, 109501 },
+ { 0x5433, 109506 },
+ { 0x5434, 109511 },
+ { 0x5437, 109518 },
+ { 0x5428, 109523 },
+ { 0x5431, 109528 },
+ { 0x5432, 109537 },
+ { 0x543F, 109545 },
+ { 0x5440, 109549 },
+ { 0x5443, 109552 },
+ { 0x5444, 109556 },
+ { 0x5441, 109564 },
+ { 0x5442, 109569 },
+ { 0x546B, 109576 },
+ { 0x546C, 109579 },
+ { 0x546E, 109584 },
+ { 0x546D, 109588 },
+ { 0x547B, 109593 },
+ { 0x548D, 109596 },
+ { 0x5491, 109599 },
+ { 0x548E, 109603 },
+ { 0x548F, 109608 },
+ { 0x5490, 109615 },
+ { 0x55E1, 109620 },
+ { 0x5498, 109625 },
+ { 0x54B4, 109628 },
+ { 0x54C1, 109631 },
+ { 0x54C3, 109634 },
+ { 0x54C8, 109640 },
+ { 0x54C9, 109646 },
+ { 0x54CB, 109652 },
+ { 0x54C4, 109658 },
+ { 0x54C5, 109664 },
+ { 0x54C6, 109670 },
+ { 0x54C7, 109677 },
+ { 0x54CA, 109683 },
+ { 0x54C2, 109689 },
+ { 0x54CC, 109695 },
+ { 0x54CD, 109701 },
+ { 0x54D2, 109708 },
+ { 0x55E8, 109711 },
+ { 0x54DE, 109715 },
+ { 0x54E0, 109718 },
+ { 0x54E1, 109723 },
+ { 0x54DF, 109728 },
+ { 0x54E2, 109733 },
+ { 0x550C, 109738 },
+ { 0x550D, 109741 },
+ { 0x5512, 109744 },
+ { 0x5514, 109747 },
+ { 0x552A, 109750 },
+ { 0x5535, 109753 },
+ { 0x553A, 109756 },
+ { 0x5576, 109759 },
+ { 0x55A3, 109762 },
+ { 0x55A4, 109765 },
+ { 0x55AD, 109770 },
+ { 0x55C1, 109773 },
+ { 0x5293, 109776 },
+ { 0x5297, 109779 },
+ { 0x5667, 109782 },
+ { 0x5668, 109787 },
+ { 0x5666, 109792 },
+ { 0x5351, 109797 },
+ { 0x537C, 109800 },
+ { 0x53F0, 109803 },
+ { 0x53F2, 109806 },
+ { 0x53F1, 109818 },
+ { 0x53FC, 109828 },
+ { 0x53FD, 109831 },
+ { 0x5409, 109836 },
+ { 0x540A, 109839 },
+ { 0x5445, 109842 },
+ { 0x544D, 109845 },
+ { 0x5484, 109848 },
+ { 0x5485, 109851 },
+ { 0x54A6, 109854 },
+ { 0x570C, 109857 },
+ { 0x570D, 109862 },
+ { 0x54A7, 109869 },
+ { 0x55E6, 109874 },
+ { 0x5707, 109879 },
+ { 0x54AB, 109884 },
+ { 0x54AC, 109892 },
+ { 0x54B2, 109897 },
+ { 0x54A8, 109904 },
+ { 0x54A9, 109909 },
+ { 0x55E5, 109916 },
+ { 0x5704, 109921 },
+ { 0x54AA, 109927 },
+ { 0x5706, 109932 },
+ { 0x54AD, 109937 },
+ { 0x570B, 109942 },
+ { 0x54AE, 109949 },
+ { 0x54AF, 109954 },
+ { 0x54B0, 109962 },
+ { 0x54B1, 109969 },
+ { 0x54B3, 109978 },
+ { 0x5705, 109983 },
+ { 0x570A, 109988 },
+ { 0x5708, 109993 },
+ { 0x570E, 109998 },
+ { 0x5709, 110003 },
+ { 0x54FF, 110008 },
+ { 0x5515, 110011 },
+ { 0x5526, 110014 },
+ { 0x552E, 110017 },
+ { 0x553C, 110020 },
+ { 0x55AC, 110023 },
+ { 0x5352, 110026 },
+ { 0x56AC, 110029 },
+ { 0x5353, 110034 },
+ { 0x56B7, 110039 },
+ { 0x56B8, 110042 },
+ { 0x56B9, 110045 },
+ { 0x56BA, 110048 },
+ { 0x56BB, 110051 },
+ { 0x56BC, 110054 },
+ { 0x56BD, 110057 },
+ { 0x56BE, 110060 },
+ { 0x56BF, 110066 },
+ { 0x56C0, 110069 },
+ { 0x56C1, 110074 },
+ { 0x56C2, 110077 },
+ { 0x56C3, 110080 },
+ { 0x56C4, 110083 },
+ { 0x56C5, 110086 },
+ { 0x56C6, 110089 },
+ { 0x56C7, 110092 },
+ { 0x56C8, 110095 },
+ { 0x56C9, 110098 },
+ { 0x56CA, 110101 },
+ { 0x56CB, 110104 },
+ { 0x56CC, 110107 },
+ { 0x56CD, 110110 },
+ { 0x56CE, 110113 },
+ { 0x56CF, 110116 },
+ { 0x56D0, 110119 },
+ { 0x56D1, 110122 },
+ { 0x56D2, 110125 },
+ { 0x56D3, 110128 },
+ { 0x56D4, 110131 },
+ { 0x56D8, 110136 },
+ { 0x56D5, 110143 },
+ { 0x56D6, 110148 },
+ { 0x56D7, 110155 },
+ { 0x56D9, 110164 },
+ { 0x56DA, 110167 },
+ { 0x56DB, 110170 },
+ { 0x56DC, 110173 },
+ { 0x56DD, 110176 },
+ { 0x56DE, 110179 },
+ { 0x56DF, 110182 },
+ { 0x56E0, 110185 },
+ { 0x56E1, 110188 },
+ { 0x56E2, 110191 },
+ { 0x56E3, 110194 },
+ { 0x56E8, 110197 },
+ { 0x56EA, 110202 },
+ { 0x56EB, 110207 },
+ { 0x56EC, 110212 },
+ { 0x56E4, 110217 },
+ { 0x56E5, 110222 },
+ { 0x56E7, 110227 },
+ { 0x56E9, 110232 },
+ { 0x56E6, 110237 },
+ { 0x56ED, 110244 },
+ { 0x56EE, 110249 },
+ { 0x56EF, 110252 },
+ { 0x56F1, 110255 },
+ { 0x56F4, 110260 },
+ { 0x56F7, 110265 },
+ { 0x56F0, 110270 },
+ { 0x56F2, 110275 },
+ { 0x56F3, 110280 },
+ { 0x56F5, 110286 },
+ { 0x56F6, 110295 },
+ { 0x56F8, 110302 },
+ { 0x56F9, 110307 },
+ { 0x56FA, 110310 },
+ { 0x5516, 110313 },
+ { 0x564F, 110316 },
+ { 0x5650, 110323 },
+ { 0x563D, 110330 },
+ { 0x5622, 110335 },
+ { 0x5652, 110340 },
+ { 0x5646, 110346 },
+ { 0x5603, 110351 },
+ { 0x560C, 110356 },
+ { 0x561A, 110361 },
+ { 0x5648, 110366 },
+ { 0x564B, 110372 },
+ { 0x564D, 110380 },
+ { 0x564E, 110386 },
+ { 0x5651, 110392 },
+ { 0x55FF, 110398 },
+ { 0x5659, 110403 },
+ { 0x55F2, 110410 },
+ { 0x563C, 110415 },
+ { 0x55F9, 110421 },
+ { 0x5608, 110426 },
+ { 0x5616, 110431 },
+ { 0x562E, 110436 },
+ { 0x55EE, 110443 },
+ { 0x5638, 110448 },
+ { 0x563E, 110454 },
+ { 0x5623, 110459 },
+ { 0x5647, 110464 },
+ { 0x5604, 110469 },
+ { 0x560D, 110474 },
+ { 0x5611, 110479 },
+ { 0x561B, 110484 },
+ { 0x5649, 110489 },
+ { 0x564C, 110495 },
+ { 0x55FE, 110503 },
+ { 0x5658, 110508 },
+ { 0x55F1, 110515 },
+ { 0x563B, 110520 },
+ { 0x5642, 110526 },
+ { 0x5643, 110531 },
+ { 0x5627, 110538 },
+ { 0x55F8, 110543 },
+ { 0x5607, 110548 },
+ { 0x5610, 110553 },
+ { 0x5615, 110558 },
+ { 0x561F, 110563 },
+ { 0x564A, 110568 },
+ { 0x55FD, 110574 },
+ { 0x5657, 110579 },
+ { 0x55F0, 110586 },
+ { 0x563A, 110591 },
+ { 0x5640, 110597 },
+ { 0x5641, 110602 },
+ { 0x5626, 110609 },
+ { 0x55F7, 110614 },
+ { 0x5606, 110619 },
+ { 0x560F, 110624 },
+ { 0x5614, 110629 },
+ { 0x561E, 110634 },
+ { 0x562A, 110639 },
+ { 0x562C, 110646 },
+ { 0x562D, 110654 },
+ { 0x562B, 110662 },
+ { 0x5602, 110669 },
+ { 0x565C, 110674 },
+ { 0x55F5, 110681 },
+ { 0x55FC, 110686 },
+ { 0x560B, 110691 },
+ { 0x5619, 110696 },
+ { 0x5634, 110701 },
+ { 0x5637, 110708 },
+ { 0x5635, 110716 },
+ { 0x5636, 110723 },
+ { 0x5601, 110730 },
+ { 0x565B, 110735 },
+ { 0x55F4, 110742 },
+ { 0x55FB, 110747 },
+ { 0x560A, 110752 },
+ { 0x5618, 110757 },
+ { 0x5632, 110762 },
+ { 0x5633, 110769 },
+ { 0x5600, 110776 },
+ { 0x565A, 110781 },
+ { 0x55F3, 110788 },
+ { 0x55FA, 110793 },
+ { 0x5609, 110798 },
+ { 0x5617, 110803 },
+ { 0x5630, 110808 },
+ { 0x5631, 110816 },
+ { 0x562F, 110824 },
+ { 0x5621, 110831 },
+ { 0x5620, 110839 },
+ { 0x55EF, 110847 },
+ { 0x5639, 110852 },
+ { 0x563F, 110858 },
+ { 0x5624, 110863 },
+ { 0x5625, 110868 },
+ { 0x55F6, 110875 },
+ { 0x5605, 110880 },
+ { 0x560E, 110885 },
+ { 0x5612, 110890 },
+ { 0x5613, 110895 },
+ { 0x561C, 110902 },
+ { 0x561D, 110907 },
+ { 0x5628, 110914 },
+ { 0x5629, 110921 },
+ { 0x5653, 110928 },
+ { 0x5654, 110934 },
+ { 0x5656, 110940 },
+ { 0x5655, 110945 },
+ { 0x5645, 110950 },
+ { 0x5644, 110954 },
+ { 0x565D, 110958 },
+ { 0x565F, 110965 },
+ { 0x5660, 110970 },
+ { 0x5661, 110975 },
+ { 0x565E, 110980 },
+ { 0x79CD, 110985 },
+ { 0x2019, 110987 },
+ { 0x2017, 110993 },
+ { 0x2011, 111001 },
+ { 0x2014, 111009 },
+ { 0x2018, 111017 },
+ { 0x2016, 111023 },
+ { 0x2010, 111031 },
+ { 0x2013, 111039 },
+ { 0x201A, 111047 },
+ { 0x200D, 111054 },
+ { 0x2015, 111061 },
+ { 0x201B, 111067 },
+ { 0x200E, 111074 },
+ { 0x200F, 111081 },
+ { 0x2012, 111087 },
+ { 0x0067, 111093 },
+ { 0x1F80, 111094 },
+ { 0x7F77, 111096 },
+ { 0x1DF0, 111098 },
+ { 0x1DE2, 111102 },
+ { 0x2534, 111104 },
+ { 0x816F, 111108 },
+ { 0x1DF6, 111115 },
+ { 0x1E01, 111119 },
+ { 0x1E02, 111124 },
+ { 0x7E74, 111129 },
+ { 0x7E6C, 111135 },
+ { 0x7E78, 111141 },
+ { 0x1E04, 111147 },
+ { 0x1E2E, 111152 },
+ { 0x7E70, 111157 },
+ { 0x7EEA, 111163 },
+ { 0x2529, 111168 },
+ { 0x7E7C, 111173 },
+ { 0x1E44, 111178 },
+ { 0x2728, 111184 },
+ { 0x27AA, 111187 },
+ { 0x7EAC, 111192 },
+ { 0x7EA8, 111195 },
+ { 0x1E38, 111199 },
+ { 0x7EE6, 111202 },
+ { 0x29FF, 111208 },
+ { 0x1E32, 111210 },
+ { 0x1E22, 111213 },
+ { 0x1E19, 111216 },
+ { 0x7D09, 111219 },
+ { 0x252C, 111221 },
+ { 0x1DFE, 111224 },
+ { 0x257A, 111227 },
+ { 0x2582, 111234 },
+ { 0x2590, 111241 },
+ { 0x2586, 111252 },
+ { 0x2576, 111263 },
+ { 0x257E, 111270 },
+ { 0x1E12, 111277 },
+ { 0x1E11, 111282 },
+ { 0x7EA0, 111287 },
+ { 0x7EE2, 111290 },
+ { 0x2412, 111293 },
+ { 0x7EA4, 111296 },
+ { 0x7EB0, 111299 },
+ { 0x280D, 111302 },
+ { 0x7E9C, 111308 },
+ { 0x2784, 111311 },
+ { 0x2794, 111314 },
+ { 0x7E90, 111319 },
+ { 0x27BE, 111325 },
+ { 0x27BF, 111332 },
+ { 0x7E98, 111339 },
+ { 0x7E94, 111346 },
+ { 0x279C, 111352 },
+ { 0x7E8C, 111359 },
+ { 0x7E88, 111365 },
+ { 0x27A2, 111371 },
+ { 0x278E, 111379 },
+ { 0x27A6, 111383 },
+ { 0x276E, 111387 },
+ { 0x7AC4, 111391 },
+ { 0x29F9, 111393 },
+ { 0x1D81, 111395 },
+ { 0x1EA8, 111397 },
+ { 0x79CC, 111398 },
+ { 0x7E3D, 111400 },
+ { 0x7E37, 111405 },
+ { 0x7E2A, 111410 },
+ { 0x7E0C, 111414 },
+ { 0x7E16, 111418 },
+ { 0x7E31, 111422 },
+ { 0x1D8E, 111425 },
+ { 0x7A20, 111427 },
+ { 0x80A3, 111428 },
+ { 0x3F20, 111429 },
+ { 0x3FB7, 111432 },
+ { 0x3FBB, 111435 },
+ { 0x3FBA, 111438 },
+ { 0x3FB5, 111441 },
+ { 0x3EEF, 111444 },
+ { 0x3F3C, 111447 },
+ { 0x3F40, 111451 },
+ { 0x3F1C, 111455 },
+ { 0x3EE9, 111459 },
+ { 0x3EEC, 111462 },
+ { 0x3EFB, 111465 },
+ { 0x3EED, 111467 },
+ { 0x3EF2, 111469 },
+ { 0x3EF7, 111472 },
+ { 0x3EF3, 111475 },
+ { 0x3EF6, 111478 },
+ { 0x3EF5, 111481 },
+ { 0x3EFA, 111484 },
+ { 0x3EF1, 111487 },
+ { 0x3EF9, 111490 },
+ { 0x3EF8, 111493 },
+ { 0x3EF4, 111496 },
+ { 0x3F21, 111499 },
+ { 0x3F22, 111502 },
+ { 0x3F23, 111507 },
+ { 0x3F24, 111512 },
+ { 0x3F25, 111517 },
+ { 0x3F26, 111522 },
+ { 0x3F27, 111527 },
+ { 0x3F28, 111532 },
+ { 0x3F29, 111537 },
+ { 0x3F2A, 111542 },
+ { 0x3F2B, 111547 },
+ { 0x3F2C, 111552 },
+ { 0x3F2D, 111557 },
+ { 0x3F2E, 111562 },
+ { 0x3F2F, 111567 },
+ { 0x3F30, 111572 },
+ { 0x3F31, 111577 },
+ { 0x3F32, 111582 },
+ { 0x3F33, 111587 },
+ { 0x3F34, 111592 },
+ { 0x3F35, 111597 },
+ { 0x3F36, 111602 },
+ { 0x3F37, 111607 },
+ { 0x3F38, 111612 },
+ { 0x3F39, 111617 },
+ { 0x3F3A, 111622 },
+ { 0x3F3B, 111627 },
+ { 0x3F02, 111632 },
+ { 0x3F03, 111637 },
+ { 0x3F04, 111642 },
+ { 0x3F05, 111647 },
+ { 0x3F06, 111652 },
+ { 0x3F07, 111657 },
+ { 0x3F08, 111662 },
+ { 0x3F09, 111667 },
+ { 0x3F0A, 111672 },
+ { 0x3F0B, 111677 },
+ { 0x3F0C, 111682 },
+ { 0x3F0D, 111687 },
+ { 0x3F0E, 111692 },
+ { 0x3F0F, 111697 },
+ { 0x3F10, 111702 },
+ { 0x3F11, 111707 },
+ { 0x3F12, 111712 },
+ { 0x3F13, 111717 },
+ { 0x3F14, 111722 },
+ { 0x3F15, 111727 },
+ { 0x3F16, 111732 },
+ { 0x3F17, 111737 },
+ { 0x3F18, 111742 },
+ { 0x3F19, 111747 },
+ { 0x3F1A, 111752 },
+ { 0x3F1B, 111757 },
+ { 0x3FB6, 111762 },
+ { 0x3F3E, 111765 },
+ { 0x3F41, 111769 },
+ { 0x3F1E, 111773 },
+ { 0x3EEA, 111777 },
+ { 0x3F3F, 111780 },
+ { 0x3FB9, 111782 },
+ { 0x3EE5, 111785 },
+ { 0x3EFE, 111788 },
+ { 0x3FB8, 111791 },
+ { 0x3EE4, 111793 },
+ { 0x3EE6, 111796 },
+ { 0x3F1D, 111799 },
+ { 0x3EF0, 111802 },
+ { 0x3EEB, 111804 },
+ { 0x3F00, 111806 },
+ { 0x3F3D, 111809 },
+ { 0x3EE7, 111812 },
+ { 0x3EFD, 111814 },
+ { 0x3EE3, 111817 },
+ { 0x3EFC, 111820 },
+ { 0x3EE8, 111822 },
+ { 0x3F1F, 111824 },
+ { 0x3F01, 111827 },
+ { 0x3EE2, 111830 },
+ { 0x3EFF, 111833 },
+ { 0x3EEE, 111836 },
+ { 0x1E89, 111838 },
+ { 0x7CC6, 111840 },
+ { 0x7B1C, 111842 },
+ { 0x3F43, 111843 },
+ { 0x3FC1, 111847 },
+ { 0x3FBC, 111850 },
+ { 0x3F44, 111854 },
+ { 0x3FC2, 111858 },
+ { 0x3F81, 111861 },
+ { 0x3FA0, 111864 },
+ { 0x3FA5, 111868 },
+ { 0x3FB4, 111872 },
+ { 0x3FA8, 111876 },
+ { 0x3FAD, 111880 },
+ { 0x3FA1, 111884 },
+ { 0x3FA4, 111888 },
+ { 0x3FB2, 111892 },
+ { 0x3FAB, 111896 },
+ { 0x3FA9, 111900 },
+ { 0x3FAF, 111904 },
+ { 0x3FB0, 111908 },
+ { 0x3FA2, 111912 },
+ { 0x3FA7, 111916 },
+ { 0x3FB3, 111920 },
+ { 0x3FAC, 111924 },
+ { 0x3FB1, 111928 },
+ { 0x3FAA, 111932 },
+ { 0x3FAE, 111936 },
+ { 0x3FA3, 111940 },
+ { 0x3FA6, 111944 },
+ { 0x3F96, 111948 },
+ { 0x3F99, 111952 },
+ { 0x3F9F, 111956 },
+ { 0x3F98, 111960 },
+ { 0x3F92, 111964 },
+ { 0x3F85, 111968 },
+ { 0x3F93, 111972 },
+ { 0x3F8A, 111976 },
+ { 0x3F82, 111980 },
+ { 0x3F88, 111984 },
+ { 0x3F9B, 111988 },
+ { 0x3F9C, 111992 },
+ { 0x3F9E, 111996 },
+ { 0x3F9D, 112000 },
+ { 0x3F97, 112004 },
+ { 0x3F95, 112008 },
+ { 0x3F8E, 112012 },
+ { 0x3F9A, 112016 },
+ { 0x3F94, 112020 },
+ { 0x3F84, 112024 },
+ { 0x3F86, 112028 },
+ { 0x3F87, 112032 },
+ { 0x3F91, 112036 },
+ { 0x3F8C, 112040 },
+ { 0x3F8D, 112044 },
+ { 0x3F83, 112048 },
+ { 0x3F89, 112052 },
+ { 0x3F8B, 112056 },
+ { 0x3F90, 112060 },
+ { 0x3F8F, 112064 },
+ { 0x3FBE, 112068 },
+ { 0x3F52, 112071 },
+ { 0x3F55, 112075 },
+ { 0x3F53, 112079 },
+ { 0x3F7E, 112083 },
+ { 0x3F56, 112087 },
+ { 0x3F54, 112091 },
+ { 0x3F6B, 112095 },
+ { 0x3F6E, 112099 },
+ { 0x3F6C, 112103 },
+ { 0x3F6F, 112107 },
+ { 0x3F6D, 112111 },
+ { 0x3F57, 112115 },
+ { 0x3F5A, 112119 },
+ { 0x3F58, 112123 },
+ { 0x3F5B, 112127 },
+ { 0x3F59, 112131 },
+ { 0x3F70, 112135 },
+ { 0x3F73, 112139 },
+ { 0x3F71, 112143 },
+ { 0x3F74, 112147 },
+ { 0x3F72, 112151 },
+ { 0x3F66, 112155 },
+ { 0x3F69, 112159 },
+ { 0x3F67, 112163 },
+ { 0x3F6A, 112167 },
+ { 0x3F68, 112171 },
+ { 0x3F78, 112175 },
+ { 0x3F7B, 112179 },
+ { 0x3F79, 112183 },
+ { 0x3F7C, 112187 },
+ { 0x3F7A, 112191 },
+ { 0x3F5C, 112195 },
+ { 0x3F5F, 112199 },
+ { 0x3F5D, 112203 },
+ { 0x3F60, 112207 },
+ { 0x3F5E, 112211 },
+ { 0x3F61, 112215 },
+ { 0x3F64, 112219 },
+ { 0x3F62, 112223 },
+ { 0x3F65, 112227 },
+ { 0x3F63, 112231 },
+ { 0x3F7D, 112235 },
+ { 0x3F47, 112239 },
+ { 0x3F75, 112243 },
+ { 0x3F77, 112247 },
+ { 0x3F76, 112251 },
+ { 0x3F48, 112255 },
+ { 0x3F4B, 112260 },
+ { 0x3F49, 112265 },
+ { 0x3F4C, 112270 },
+ { 0x3F4A, 112275 },
+ { 0x3F50, 112280 },
+ { 0x3F4D, 112285 },
+ { 0x3F4F, 112290 },
+ { 0x3F4E, 112295 },
+ { 0x3F46, 112300 },
+ { 0x3F7F, 112304 },
+ { 0x3F80, 112309 },
+ { 0x3FC0, 112314 },
+ { 0x3FBD, 112317 },
+ { 0x3FBF, 112320 },
+ { 0x3F42, 112323 },
+ { 0x3F45, 112327 },
+ { 0x3F51, 112330 },
+ { 0x79EE, 112335 },
+ { 0x7F1C, 112336 },
+ { 0x7A41, 112337 },
+ { 0x8088, 112338 },
+ { 0x231D, 112339 },
+ { 0x1F08, 112342 },
+ { 0x1F6A, 112345 },
+ { 0x2042, 112346 },
+ { 0x1EB0, 112350 },
+ { 0x2606, 112352 },
+ { 0x2688, 112357 },
+ { 0x2602, 112361 },
+ { 0x1E55, 112363 },
+ { 0x1FCF, 112364 },
+ { 0x1CDC, 112366 },
+ { 0x1CDA, 112368 },
+ { 0x1CDB, 112370 },
+ { 0x4C89, 112372 },
+ { 0x4C8A, 112375 },
+ { 0x4C7F, 112378 },
+ { 0x4C8C, 112381 },
+ { 0x4C91, 112384 },
+ { 0x4C8D, 112387 },
+ { 0x4C90, 112390 },
+ { 0x4C8F, 112393 },
+ { 0x4C94, 112396 },
+ { 0x4C8B, 112399 },
+ { 0x4C93, 112402 },
+ { 0x4C92, 112405 },
+ { 0x4C8E, 112408 },
+ { 0x4C85, 112411 },
+ { 0x4C81, 112415 },
+ { 0x4C87, 112419 },
+ { 0x4C83, 112423 },
+ { 0x4C80, 112427 },
+ { 0x4C86, 112431 },
+ { 0x4C88, 112435 },
+ { 0x4C82, 112439 },
+ { 0x4C84, 112443 },
+ { 0x4C50, 112447 },
+ { 0x4C56, 112450 },
+ { 0x4C52, 112453 },
+ { 0x4C58, 112456 },
+ { 0x4C54, 112459 },
+ { 0x4C51, 112462 },
+ { 0x4C57, 112465 },
+ { 0x4C59, 112468 },
+ { 0x4C74, 112471 },
+ { 0x4C60, 112474 },
+ { 0x4C6F, 112477 },
+ { 0x4C5C, 112480 },
+ { 0x4C7E, 112483 },
+ { 0x4C53, 112486 },
+ { 0x4C62, 112489 },
+ { 0x4C5A, 112492 },
+ { 0x4C7A, 112495 },
+ { 0x4C77, 112498 },
+ { 0x4C71, 112501 },
+ { 0x4C72, 112504 },
+ { 0x4C79, 112507 },
+ { 0x4C7D, 112510 },
+ { 0x4C6D, 112513 },
+ { 0x4C55, 112516 },
+ { 0x4C7B, 112519 },
+ { 0x4C78, 112522 },
+ { 0x4C75, 112525 },
+ { 0x4C76, 112528 },
+ { 0x4C61, 112531 },
+ { 0x4C68, 112534 },
+ { 0x4C70, 112537 },
+ { 0x4C5D, 112540 },
+ { 0x4C5E, 112543 },
+ { 0x4C64, 112546 },
+ { 0x4C63, 112549 },
+ { 0x4C5B, 112552 },
+ { 0x4C5F, 112555 },
+ { 0x4C6C, 112558 },
+ { 0x4C65, 112561 },
+ { 0x4C73, 112564 },
+ { 0x4C6A, 112567 },
+ { 0x4C7C, 112570 },
+ { 0x4C6E, 112573 },
+ { 0x4C66, 112576 },
+ { 0x4C69, 112579 },
+ { 0x4C6B, 112582 },
+ { 0x4C67, 112585 },
+ { 0x7F5C, 112588 },
+ { 0x255A, 112589 },
+ { 0x7EF1, 112593 },
+ { 0x1DED, 112598 },
+ { 0x80B4, 112602 },
+ { 0x1DEB, 112604 },
+ { 0x1DDF, 112607 },
+ { 0x1E33, 112609 },
+ { 0x1E08, 112613 },
+ { 0x253E, 112622 },
+ { 0x816D, 112627 },
+ { 0x1DF3, 112636 },
+ { 0x2540, 112640 },
+ { 0x1E15, 112647 },
+ { 0x2732, 112652 },
+ { 0x2731, 112657 },
+ { 0x1DF8, 112662 },
+ { 0x1DFA, 112666 },
+ { 0x2567, 112670 },
+ { 0x1DF1, 112675 },
+ { 0x275B, 112679 },
+ { 0x275A, 112687 },
+ { 0x7E71, 112694 },
+ { 0x7E69, 112700 },
+ { 0x7E75, 112706 },
+ { 0x2759, 112712 },
+ { 0x1E49, 112717 },
+ { 0x7E6D, 112723 },
+ { 0x1DE9, 112729 },
+ { 0x7EE7, 112733 },
+ { 0x1E46, 112738 },
+ { 0x7E79, 112743 },
+ { 0x2564, 112748 },
+ { 0x2594, 112754 },
+ { 0x276B, 112759 },
+ { 0x276C, 112765 },
+ { 0x2763, 112771 },
+ { 0x275F, 112778 },
+ { 0x259B, 112782 },
+ { 0x2598, 112786 },
+ { 0x2726, 112790 },
+ { 0x27A7, 112793 },
+ { 0x7EA9, 112798 },
+ { 0x7EA5, 112801 },
+ { 0x1E35, 112805 },
+ { 0x7EE3, 112808 },
+ { 0x1E2F, 112814 },
+ { 0x252D, 112817 },
+ { 0x1E1F, 112821 },
+ { 0x2527, 112824 },
+ { 0x1E1C, 112829 },
+ { 0x2523, 112834 },
+ { 0x253C, 112840 },
+ { 0x1E16, 112843 },
+ { 0x7D06, 112846 },
+ { 0x252F, 112848 },
+ { 0x1E29, 112852 },
+ { 0x1E1A, 112855 },
+ { 0x2573, 112860 },
+ { 0x257B, 112867 },
+ { 0x258B, 112874 },
+ { 0x2583, 112882 },
+ { 0x2587, 112893 },
+ { 0x2577, 112904 },
+ { 0x257F, 112911 },
+ { 0x2588, 112918 },
+ { 0x258C, 112929 },
+ { 0x1E0B, 112937 },
+ { 0x1E0C, 112942 },
+ { 0x7E9D, 112947 },
+ { 0x1E2B, 112950 },
+ { 0x7EDF, 112953 },
+ { 0x2766, 112956 },
+ { 0x253A, 112959 },
+ { 0x7EA1, 112961 },
+ { 0x7EAD, 112964 },
+ { 0x2757, 112967 },
+ { 0x275C, 112972 },
+ { 0x275E, 112977 },
+ { 0x275D, 112986 },
+ { 0x2756, 112994 },
+ { 0x280A, 113001 },
+ { 0x2755, 113007 },
+ { 0x2758, 113013 },
+ { 0x7EF7, 113018 },
+ { 0x7E99, 113023 },
+ { 0x7EF3, 113026 },
+ { 0x1E4C, 113030 },
+ { 0x7EF9, 113033 },
+ { 0x7EF5, 113038 },
+ { 0x7EEF, 113042 },
+ { 0x2781, 113046 },
+ { 0x2791, 113049 },
+ { 0x279F, 113054 },
+ { 0x7E8D, 113061 },
+ { 0x27C2, 113067 },
+ { 0x27C4, 113074 },
+ { 0x7E95, 113081 },
+ { 0x7E91, 113088 },
+ { 0x2799, 113094 },
+ { 0x2799, 113101 },
+ { 0x7E89, 113108 },
+ { 0x7E85, 113114 },
+ { 0x278B, 113120 },
+ { 0x27A3, 113124 },
+ { 0x1EB3, 113128 },
+ { 0x269E, 113132 },
+ { 0x26A2, 113137 },
+ { 0x26A4, 113145 },
+ { 0x26A0, 113154 },
+ { 0x1EC1, 113162 },
+ { 0x26A6, 113166 },
+ { 0x1EC5, 113169 },
+ { 0x26AA, 113172 },
+ { 0x26A8, 113176 },
+ { 0x1EB7, 113182 },
+ { 0x1F35, 113187 },
+ { 0x1EB5, 113192 },
+ { 0x001C, 113196 },
+ { 0x1F25, 113198 },
+ { 0x269A, 113201 },
+ { 0x269C, 113205 },
+ { 0x26AE, 113210 },
+ { 0x26B0, 113215 },
+ { 0x26B4, 113220 },
+ { 0x2597, 113229 },
+ { 0x26AC, 113233 },
+ { 0x26B2, 113239 },
+ { 0x1F29, 113245 },
+ { 0x26C7, 113250 },
+ { 0x26C9, 113254 },
+ { 0x2228, 113261 },
+ { 0x7C8C, 113262 },
+ { 0x7C8B, 113264 },
+ { 0x0BAF, 113267 },
+ { 0x0BCF, 113271 },
+ { 0x0BAB, 113274 },
+ { 0x0BA9, 113277 },
+ { 0x0B63, 113280 },
+ { 0x0B62, 113283 },
+ { 0x0B9B, 113286 },
+ { 0x0B9A, 113289 },
+ { 0x0B99, 113293 },
+ { 0x0B60, 113298 },
+ { 0x0B61, 113303 },
+ { 0x0BBD, 113306 },
+ { 0x0BC2, 113309 },
+ { 0x0BBE, 113312 },
+ { 0x0BC1, 113315 },
+ { 0x0BC0, 113318 },
+ { 0x0BC5, 113321 },
+ { 0x0BBC, 113324 },
+ { 0x0BC4, 113327 },
+ { 0x0BC3, 113330 },
+ { 0x0BBF, 113333 },
+ { 0x0BA3, 113336 },
+ { 0x0B9D, 113340 },
+ { 0x0BA6, 113344 },
+ { 0x0B9F, 113348 },
+ { 0x0B9C, 113352 },
+ { 0x0BA5, 113356 },
+ { 0x0BA8, 113360 },
+ { 0x0BA4, 113364 },
+ { 0x0B9E, 113368 },
+ { 0x0BA7, 113372 },
+ { 0x0BA0, 113376 },
+ { 0x0BBA, 113380 },
+ { 0x0BA1, 113385 },
+ { 0x0BBB, 113390 },
+ { 0x0BA2, 113395 },
+ { 0x0B65, 113400 },
+ { 0x0B6D, 113403 },
+ { 0x0B67, 113406 },
+ { 0x0B70, 113409 },
+ { 0x0B69, 113412 },
+ { 0x0B66, 113415 },
+ { 0x0B6F, 113418 },
+ { 0x0B72, 113421 },
+ { 0x0B8A, 113424 },
+ { 0x0B78, 113427 },
+ { 0x0B84, 113430 },
+ { 0x0B6E, 113433 },
+ { 0x0B75, 113436 },
+ { 0x0B97, 113439 },
+ { 0x0B68, 113442 },
+ { 0x0B7A, 113445 },
+ { 0x0B73, 113448 },
+ { 0x0B90, 113451 },
+ { 0x0B8C, 113454 },
+ { 0x0B86, 113457 },
+ { 0x0B71, 113460 },
+ { 0x0B88, 113463 },
+ { 0x0B8E, 113466 },
+ { 0x0B96, 113469 },
+ { 0x0B82, 113472 },
+ { 0x0B6A, 113475 },
+ { 0x0B93, 113478 },
+ { 0x0B8D, 113481 },
+ { 0x0B8B, 113484 },
+ { 0x0B79, 113487 },
+ { 0x0B7F, 113490 },
+ { 0x0B85, 113493 },
+ { 0x0BAA, 113496 },
+ { 0x0B76, 113500 },
+ { 0x0B7B, 113503 },
+ { 0x0B74, 113506 },
+ { 0x0B91, 113509 },
+ { 0x0B77, 113512 },
+ { 0x0B81, 113515 },
+ { 0x0B7C, 113518 },
+ { 0x0B89, 113521 },
+ { 0x0B8F, 113524 },
+ { 0x0B94, 113527 },
+ { 0x0B95, 113530 },
+ { 0x0B83, 113533 },
+ { 0x0B7D, 113536 },
+ { 0x0B80, 113539 },
+ { 0x0B92, 113542 },
+ { 0x0B87, 113545 },
+ { 0x0B7E, 113548 },
+ { 0x0B98, 113551 },
+ { 0x0B64, 113554 },
+ { 0x0BD5, 113558 },
+ { 0x0BD3, 113562 },
+ { 0x0BAC, 113566 },
+ { 0x0BD1, 113570 },
+ { 0x0BAD, 113574 },
+ { 0x0BD4, 113578 },
+ { 0x0BD0, 113582 },
+ { 0x0BD2, 113586 },
+ { 0x0BAE, 113590 },
+ { 0x0BB7, 113594 },
+ { 0x0B6C, 113598 },
+ { 0x0B6B, 113602 },
+ { 0x0BB9, 113606 },
+ { 0x0BB8, 113610 },
+ { 0x0BC7, 113614 },
+ { 0x0BC8, 113618 },
+ { 0x0BC6, 113622 },
+ { 0x0BCA, 113625 },
+ { 0x0BB6, 113629 },
+ { 0x0BB4, 113633 },
+ { 0x0BCD, 113637 },
+ { 0x0BC9, 113641 },
+ { 0x0BB1, 113645 },
+ { 0x0BCC, 113649 },
+ { 0x0BB3, 113653 },
+ { 0x0BB0, 113657 },
+ { 0x0BCB, 113661 },
+ { 0x0BB2, 113665 },
+ { 0x0BCE, 113669 },
+ { 0x0BB5, 113673 },
+ { 0x0079, 113677 },
+ { 0x7FDB, 113680 },
+ { 0x1542, 113681 },
+ { 0x1548, 113684 },
+ { 0x1549, 113689 },
+ { 0x154C, 113694 },
+ { 0x154A, 113699 },
+ { 0x1540, 113704 },
+ { 0x1544, 113707 },
+ { 0x1543, 113712 },
+ { 0x153D, 113716 },
+ { 0x4E4D, 113718 },
+ { 0x4E49, 113723 },
+ { 0x1541, 113727 },
+ { 0x153F, 113729 },
+ { 0x154E, 113731 },
+ { 0x1553, 113734 },
+ { 0x154F, 113737 },
+ { 0x1552, 113740 },
+ { 0x1551, 113743 },
+ { 0x1556, 113746 },
+ { 0x154D, 113749 },
+ { 0x1555, 113752 },
+ { 0x1554, 113755 },
+ { 0x1550, 113758 },
+ { 0x4E52, 113761 },
+ { 0x4E54, 113764 },
+ { 0x4E53, 113770 },
+ { 0x154B, 113775 },
+ { 0x4E4B, 113778 },
+ { 0x1557, 113783 },
+ { 0x1558, 113786 },
+ { 0x1559, 113789 },
+ { 0x155A, 113792 },
+ { 0x155B, 113795 },
+ { 0x1561, 113798 },
+ { 0x156A, 113801 },
+ { 0x155E, 113804 },
+ { 0x1570, 113807 },
+ { 0x1564, 113810 },
+ { 0x156C, 113813 },
+ { 0x1571, 113816 },
+ { 0x1566, 113819 },
+ { 0x1565, 113822 },
+ { 0x155F, 113825 },
+ { 0x155C, 113828 },
+ { 0x1562, 113831 },
+ { 0x1563, 113834 },
+ { 0x156E, 113837 },
+ { 0x1567, 113840 },
+ { 0x1569, 113843 },
+ { 0x155D, 113846 },
+ { 0x156F, 113849 },
+ { 0x156D, 113852 },
+ { 0x1574, 113855 },
+ { 0x15B7, 113858 },
+ { 0x15B8, 113863 },
+ { 0x15C7, 113868 },
+ { 0x15BB, 113873 },
+ { 0x15C1, 113878 },
+ { 0x15B9, 113883 },
+ { 0x15C2, 113888 },
+ { 0x15C0, 113893 },
+ { 0x15C6, 113898 },
+ { 0x15BE, 113903 },
+ { 0x15BA, 113908 },
+ { 0x15BF, 113913 },
+ { 0x15C3, 113918 },
+ { 0x15C4, 113923 },
+ { 0x15BC, 113928 },
+ { 0x15C5, 113933 },
+ { 0x15D6, 113938 },
+ { 0x15D7, 113944 },
+ { 0x15BD, 113950 },
+ { 0x15B6, 113955 },
+ { 0x15B5, 113961 },
+ { 0x15B2, 113966 },
+ { 0x15D9, 113971 },
+ { 0x15B3, 113976 },
+ { 0x15B1, 113981 },
+ { 0x15B0, 113987 },
+ { 0x15B4, 113993 },
+ { 0x1560, 113999 },
+ { 0x156B, 114002 },
+ { 0x15AF, 114005 },
+ { 0x1579, 114011 },
+ { 0x1575, 114014 },
+ { 0x1572, 114017 },
+ { 0x1577, 114020 },
+ { 0x1568, 114023 },
+ { 0x1573, 114026 },
+ { 0x1578, 114029 },
+ { 0x1576, 114032 },
+ { 0x1594, 114035 },
+ { 0x1595, 114039 },
+ { 0x1598, 114043 },
+ { 0x15A0, 114047 },
+ { 0x15A2, 114051 },
+ { 0x159B, 114055 },
+ { 0x159C, 114059 },
+ { 0x1596, 114063 },
+ { 0x15A1, 114067 },
+ { 0x159A, 114071 },
+ { 0x159D, 114075 },
+ { 0x159F, 114079 },
+ { 0x1597, 114083 },
+ { 0x15A6, 114087 },
+ { 0x1599, 114091 },
+ { 0x15A8, 114095 },
+ { 0x15A3, 114099 },
+ { 0x15A4, 114103 },
+ { 0x15A7, 114107 },
+ { 0x159E, 114111 },
+ { 0x15A5, 114115 },
+ { 0x15A9, 114119 },
+ { 0x157B, 114123 },
+ { 0x157C, 114127 },
+ { 0x157D, 114131 },
+ { 0x157E, 114135 },
+ { 0x1582, 114139 },
+ { 0x1588, 114143 },
+ { 0x1585, 114147 },
+ { 0x158A, 114151 },
+ { 0x158E, 114155 },
+ { 0x1586, 114159 },
+ { 0x157F, 114163 },
+ { 0x1583, 114167 },
+ { 0x1584, 114171 },
+ { 0x1587, 114175 },
+ { 0x1580, 114179 },
+ { 0x158D, 114183 },
+ { 0x158C, 114187 },
+ { 0x15C8, 114191 },
+ { 0x15C9, 114197 },
+ { 0x1581, 114203 },
+ { 0x1589, 114207 },
+ { 0x1593, 114211 },
+ { 0x158F, 114215 },
+ { 0x1590, 114219 },
+ { 0x1591, 114223 },
+ { 0x1592, 114227 },
+ { 0x158B, 114231 },
+ { 0x157A, 114235 },
+ { 0x15AA, 114241 },
+ { 0x15AD, 114245 },
+ { 0x15AB, 114249 },
+ { 0x15AC, 114253 },
+ { 0x15CC, 114257 },
+ { 0x15D0, 114263 },
+ { 0x15D5, 114269 },
+ { 0x15D8, 114275 },
+ { 0x15D3, 114281 },
+ { 0x15D1, 114287 },
+ { 0x15CA, 114293 },
+ { 0x15CD, 114299 },
+ { 0x15DA, 114305 },
+ { 0x15CB, 114311 },
+ { 0x15D2, 114317 },
+ { 0x15CE, 114323 },
+ { 0x15D4, 114329 },
+ { 0x15CF, 114335 },
+ { 0x15AE, 114341 },
+ { 0x1546, 114345 },
+ { 0x1545, 114349 },
+ { 0x1547, 114352 },
+ { 0x4E4C, 114354 },
+ { 0x4E55, 114359 },
+ { 0x4E4A, 114366 },
+ { 0x4E4F, 114369 },
+ { 0x4E4E, 114375 },
+ { 0x153E, 114380 },
+ { 0x4E50, 114382 },
+ { 0x4E51, 114385 },
+ { 0x7FBB, 114391 },
+ { 0x4625, 114393 },
+ { 0x4636, 114396 },
+ { 0x4631, 114399 },
+ { 0x4633, 114402 },
+ { 0x463C, 114405 },
+ { 0x4626, 114408 },
+ { 0x4635, 114411 },
+ { 0x4621, 114414 },
+ { 0x4628, 114417 },
+ { 0x462D, 114420 },
+ { 0x4638, 114423 },
+ { 0x4639, 114426 },
+ { 0x463B, 114429 },
+ { 0x4629, 114432 },
+ { 0x462B, 114435 },
+ { 0x461F, 114438 },
+ { 0x4624, 114441 },
+ { 0x4630, 114445 },
+ { 0x4632, 114449 },
+ { 0x4620, 114453 },
+ { 0x462C, 114457 },
+ { 0x463A, 114461 },
+ { 0x462A, 114465 },
+ { 0x461E, 114469 },
+ { 0x462E, 114473 },
+ { 0x4622, 114477 },
+ { 0x4637, 114480 },
+ { 0x4627, 114483 },
+ { 0x4623, 114486 },
+ { 0x462F, 114489 },
+ { 0x4634, 114492 },
+ { 0x463D, 114495 },
+ { 0x4645, 114498 },
+ { 0x4643, 114502 },
+ { 0x463E, 114505 },
+ { 0x4642, 114508 },
+ { 0x4640, 114511 },
+ { 0x463F, 114514 },
+ { 0x4644, 114517 },
+ { 0x4641, 114520 },
+ { 0x7F21, 114524 },
+ { 0x7B8A, 114526 },
+ { 0x7D6B, 114527 },
+ { 0x8062, 114529 },
+ { 0x22EF, 114531 },
+ { 0x7FA6, 114532 },
+ { 0x4602, 114533 },
+ { 0x460F, 114536 },
+ { 0x460A, 114539 },
+ { 0x460C, 114542 },
+ { 0x4614, 114545 },
+ { 0x4603, 114548 },
+ { 0x460E, 114551 },
+ { 0x45FF, 114554 },
+ { 0x4605, 114557 },
+ { 0x4608, 114560 },
+ { 0x4611, 114563 },
+ { 0x4612, 114566 },
+ { 0x4613, 114569 },
+ { 0x4606, 114572 },
+ { 0x4607, 114575 },
+ { 0x45FE, 114578 },
+ { 0x460B, 114581 },
+ { 0x4600, 114585 },
+ { 0x4610, 114588 },
+ { 0x4604, 114591 },
+ { 0x4601, 114594 },
+ { 0x4609, 114597 },
+ { 0x460D, 114600 },
+ { 0x4617, 114603 },
+ { 0x461C, 114606 },
+ { 0x4618, 114609 },
+ { 0x461B, 114612 },
+ { 0x461A, 114615 },
+ { 0x4619, 114618 },
+ { 0x461D, 114621 },
+ { 0x4615, 114624 },
+ { 0x4616, 114627 },
+ { 0x7B68, 114630 },
+ { 0x806D, 114631 },
+ { 0x1CA1, 114632 },
+ { 0x7D85, 114634 },
+ { 0x2305, 114636 },
+ { 0x229F, 114637 },
+ { 0x79E7, 114640 },
+ { 0x1F23, 114641 },
+ { 0x26FB, 114642 },
+ { 0x1CCF, 114646 },
+ { 0x262D, 114648 },
+ { 0x0002, 114651 },
+ { 0x2294, 114653 },
+ { 0x2295, 114658 },
+ { 0x2296, 114663 },
+ { 0x2297, 114668 },
+ { 0x2298, 114673 },
+ { 0x2299, 114678 },
+ { 0x229A, 114683 },
+ { 0x229B, 114688 },
+ { 0x1CB3, 114693 },
+ { 0x7B38, 114695 },
+ { 0x265E, 114697 },
+ { 0x7C78, 114700 },
+ { 0x079C, 114702 },
+ { 0x079F, 114705 },
+ { 0x079D, 114708 },
+ { 0x07B3, 114711 },
+ { 0x079E, 114714 },
+ { 0x07A1, 114717 },
+ { 0x07A9, 114721 },
+ { 0x07A3, 114725 },
+ { 0x07B0, 114729 },
+ { 0x07B1, 114733 },
+ { 0x07AD, 114737 },
+ { 0x07A6, 114741 },
+ { 0x07A8, 114745 },
+ { 0x07A2, 114750 },
+ { 0x07AF, 114755 },
+ { 0x07AC, 114760 },
+ { 0x07A5, 114765 },
+ { 0x07AB, 114770 },
+ { 0x07B2, 114775 },
+ { 0x07A7, 114779 },
+ { 0x07A4, 114784 },
+ { 0x0796, 114789 },
+ { 0x0795, 114792 },
+ { 0x078D, 114795 },
+ { 0x078A, 114798 },
+ { 0x078B, 114801 },
+ { 0x0787, 114804 },
+ { 0x0792, 114807 },
+ { 0x0793, 114810 },
+ { 0x0798, 114813 },
+ { 0x078E, 114816 },
+ { 0x078F, 114819 },
+ { 0x078C, 114822 },
+ { 0x0786, 114825 },
+ { 0x0790, 114828 },
+ { 0x0799, 114831 },
+ { 0x079A, 114834 },
+ { 0x079B, 114837 },
+ { 0x0789, 114840 },
+ { 0x0788, 114843 },
+ { 0x0791, 114846 },
+ { 0x0794, 114849 },
+ { 0x0797, 114852 },
+ { 0x07AE, 114855 },
+ { 0x07AA, 114859 },
+ { 0x07A0, 114864 },
+ { 0x07B7, 114869 },
+ { 0x07C1, 114872 },
+ { 0x07BF, 114876 },
+ { 0x07BE, 114879 },
+ { 0x07B6, 114882 },
+ { 0x07BD, 114885 },
+ { 0x07BC, 114888 },
+ { 0x07B5, 114891 },
+ { 0x07C2, 114894 },
+ { 0x07B8, 114897 },
+ { 0x07C0, 114900 },
+ { 0x07BB, 114903 },
+ { 0x07B4, 114907 },
+ { 0x07B9, 114910 },
+ { 0x07BA, 114913 },
+ { 0x7D82, 114916 },
+ { 0x7B7B, 114917 },
+ { 0x7A51, 114919 },
+ { 0x8184, 114920 },
+ { 0x8189, 114923 },
+ { 0x8185, 114926 },
+ { 0x8188, 114929 },
+ { 0x8187, 114932 },
+ { 0x818C, 114935 },
+ { 0x8183, 114938 },
+ { 0x818B, 114941 },
+ { 0x818A, 114944 },
+ { 0x8186, 114947 },
+ { 0x001B, 114950 },
+ { 0x2819, 114951 },
+ { 0x7A0A, 114953 },
+ { 0x6A8A, 114954 },
+ { 0x6A89, 114958 },
+ { 0x6A87, 114962 },
+ { 0x6A88, 114966 },
+ { 0x2365, 114970 },
+ { 0x79F7, 114971 },
+ { 0x7B30, 114972 },
+ { 0x7D3E, 114974 },
+ { 0x1E71, 114975 },
+ { 0x25C2, 114977 },
+ { 0x25C1, 114981 },
+ { 0x7B40, 114985 },
+ { 0x2040, 114988 },
+ { 0x1CF6, 114989 },
+ { 0x1CFB, 114991 },
+ { 0x1CF7, 114993 },
+ { 0x1CFA, 114995 },
+ { 0x1CF9, 114997 },
+ { 0x1D02, 114999 },
+ { 0x1CFE, 115002 },
+ { 0x1CFF, 115004 },
+ { 0x1CF5, 115007 },
+ { 0x1CFD, 115009 },
+ { 0x1D00, 115011 },
+ { 0x1D03, 115013 },
+ { 0x1CFC, 115016 },
+ { 0x1CF8, 115018 },
+ { 0x1D01, 115020 },
+ { 0x2001, 115023 },
+ { 0x262C, 115025 },
+ { 0x2002, 115028 },
+ { 0x185E, 115030 },
+ { 0x185D, 115033 },
+ { 0x1833, 115036 },
+ { 0x1834, 115039 },
+ { 0x1835, 115042 },
+ { 0x1864, 115045 },
+ { 0x1869, 115048 },
+ { 0x1865, 115051 },
+ { 0x1868, 115054 },
+ { 0x1867, 115057 },
+ { 0x186C, 115060 },
+ { 0x1863, 115063 },
+ { 0x186B, 115066 },
+ { 0x186A, 115069 },
+ { 0x1866, 115072 },
+ { 0x185B, 115075 },
+ { 0x1858, 115079 },
+ { 0x1857, 115083 },
+ { 0x185A, 115087 },
+ { 0x1859, 115091 },
+ { 0x185C, 115095 },
+ { 0x1836, 115099 },
+ { 0x183B, 115102 },
+ { 0x1837, 115105 },
+ { 0x183A, 115108 },
+ { 0x1838, 115111 },
+ { 0x1839, 115114 },
+ { 0x184B, 115117 },
+ { 0x1841, 115120 },
+ { 0x1846, 115123 },
+ { 0x183C, 115126 },
+ { 0x1849, 115129 },
+ { 0x183F, 115132 },
+ { 0x1853, 115135 },
+ { 0x1842, 115138 },
+ { 0x183D, 115141 },
+ { 0x184F, 115144 },
+ { 0x184C, 115147 },
+ { 0x1847, 115150 },
+ { 0x1848, 115153 },
+ { 0x183E, 115156 },
+ { 0x184E, 115159 },
+ { 0x1851, 115162 },
+ { 0x1845, 115165 },
+ { 0x184A, 115168 },
+ { 0x1850, 115171 },
+ { 0x1852, 115174 },
+ { 0x184D, 115177 },
+ { 0x1843, 115180 },
+ { 0x1870, 115183 },
+ { 0x1861, 115186 },
+ { 0x186F, 115189 },
+ { 0x1840, 115192 },
+ { 0x1844, 115195 },
+ { 0x186E, 115198 },
+ { 0x1862, 115201 },
+ { 0x1871, 115204 },
+ { 0x1872, 115208 },
+ { 0x186D, 115212 },
+ { 0x1856, 115214 },
+ { 0x1855, 115218 },
+ { 0x185F, 115222 },
+ { 0x1860, 115227 },
+ { 0x1854, 115232 },
+ { 0x1963, 115236 },
+ { 0x1962, 115241 },
+ { 0x1961, 115246 },
+ { 0x1960, 115251 },
+ { 0x195F, 115256 },
+ { 0x195C, 115260 },
+ { 0x195E, 115264 },
+ { 0x195D, 115268 },
+ { 0x79D5, 115272 },
+ { 0x7FB7, 115273 },
+ { 0x7BE7, 115274 },
+ { 0x79E4, 115275 },
+ { 0x7C1A, 115276 },
+ { 0x1D74, 115281 },
+ { 0x2327, 115283 },
+ { 0x7B78, 115286 },
+ { 0x7C16, 115288 },
+ { 0x1F64, 115292 },
+ { 0x7BC7, 115294 },
+ { 0x6DD0, 115295 },
+ { 0x6D9A, 115300 },
+ { 0x6DAA, 115303 },
+ { 0x6DA0, 115308 },
+ { 0x6D99, 115312 },
+ { 0x6D84, 115315 },
+ { 0x6DC0, 115319 },
+ { 0x6DAC, 115322 },
+ { 0x6DC3, 115327 },
+ { 0x6D85, 115330 },
+ { 0x6D91, 115333 },
+ { 0x6DAE, 115336 },
+ { 0x6DB8, 115339 },
+ { 0x6DC1, 115342 },
+ { 0x6D89, 115345 },
+ { 0x6D83, 115348 },
+ { 0x6D9E, 115351 },
+ { 0x6DBA, 115354 },
+ { 0x6D9D, 115358 },
+ { 0x6DB3, 115361 },
+ { 0x6DA2, 115364 },
+ { 0x6DA7, 115367 },
+ { 0x6DB2, 115370 },
+ { 0x6D96, 115373 },
+ { 0x6D86, 115376 },
+ { 0x6DCC, 115379 },
+ { 0x6D92, 115382 },
+ { 0x6DC6, 115385 },
+ { 0x6DCD, 115388 },
+ { 0x6D93, 115391 },
+ { 0x6D87, 115395 },
+ { 0x6DA4, 115399 },
+ { 0x6DBD, 115402 },
+ { 0x6DB6, 115405 },
+ { 0x6DA1, 115408 },
+ { 0x6DB1, 115411 },
+ { 0x6D97, 115414 },
+ { 0x6DC2, 115417 },
+ { 0x6D94, 115420 },
+ { 0x6DB7, 115423 },
+ { 0x6DA8, 115426 },
+ { 0x6DCA, 115429 },
+ { 0x6D8F, 115432 },
+ { 0x6DAB, 115435 },
+ { 0x6DC9, 115438 },
+ { 0x6DA6, 115441 },
+ { 0x6DB4, 115444 },
+ { 0x6D8B, 115449 },
+ { 0x6DA3, 115453 },
+ { 0x6DB5, 115456 },
+ { 0x6DC5, 115459 },
+ { 0x6DC4, 115462 },
+ { 0x6D9C, 115465 },
+ { 0x6D95, 115468 },
+ { 0x6DD3, 115471 },
+ { 0x6DA5, 115474 },
+ { 0x6DBC, 115477 },
+ { 0x6DAF, 115481 },
+ { 0x6DD2, 115484 },
+ { 0x6DA9, 115487 },
+ { 0x6DC8, 115490 },
+ { 0x6DCB, 115493 },
+ { 0x6DCF, 115496 },
+ { 0x6D9B, 115499 },
+ { 0x6D8D, 115502 },
+ { 0x6DAD, 115505 },
+ { 0x6DC7, 115508 },
+ { 0x6D8A, 115511 },
+ { 0x6D98, 115514 },
+ { 0x6DCE, 115517 },
+ { 0x6D88, 115520 },
+ { 0x6DB0, 115523 },
+ { 0x6DBB, 115526 },
+ { 0x6D90, 115529 },
+ { 0x6DBE, 115532 },
+ { 0x6D9F, 115535 },
+ { 0x6DD1, 115538 },
+ { 0x6DB9, 115541 },
+ { 0x6D8E, 115544 },
+ { 0x6D8C, 115547 },
+ { 0x6DBF, 115552 },
+ { 0x1E83, 115555 },
+ { 0x7C4C, 115556 },
+ { 0x2293, 115557 },
+ { 0x22D0, 115560 },
+ { 0x7B8D, 115563 },
+ { 0x7F3B, 115565 },
+ { 0x5038, 115566 },
+ { 0x5036, 115571 },
+ { 0x5035, 115575 },
+ { 0x5037, 115579 },
+ { 0x502B, 115584 },
+ { 0x5028, 115590 },
+ { 0x502D, 115594 },
+ { 0x502C, 115598 },
+ { 0x5029, 115602 },
+ { 0x502A, 115606 },
+ { 0x5027, 115612 },
+ { 0x4FF8, 115617 },
+ { 0x4FF5, 115622 },
+ { 0x4FFA, 115627 },
+ { 0x4FF7, 115632 },
+ { 0x4FFB, 115637 },
+ { 0x4FFC, 115642 },
+ { 0x4FF9, 115647 },
+ { 0x4FF6, 115652 },
+ { 0x4FFD, 115657 },
+ { 0x4FFE, 115663 },
+ { 0x4FF4, 115668 },
+ { 0x501D, 115672 },
+ { 0x5014, 115676 },
+ { 0x5004, 115680 },
+ { 0x500F, 115684 },
+ { 0x5001, 115688 },
+ { 0x5025, 115692 },
+ { 0x5006, 115696 },
+ { 0x4FFF, 115700 },
+ { 0x5020, 115704 },
+ { 0x5016, 115708 },
+ { 0x5011, 115712 },
+ { 0x5012, 115716 },
+ { 0x501F, 115720 },
+ { 0x5024, 115724 },
+ { 0x500D, 115728 },
+ { 0x5021, 115732 },
+ { 0x501E, 115736 },
+ { 0x501C, 115740 },
+ { 0x5015, 115744 },
+ { 0x5005, 115748 },
+ { 0x500A, 115752 },
+ { 0x5010, 115756 },
+ { 0x5019, 115760 },
+ { 0x5002, 115764 },
+ { 0x5000, 115768 },
+ { 0x5003, 115772 },
+ { 0x500C, 115776 },
+ { 0x5007, 115780 },
+ { 0x5013, 115784 },
+ { 0x5022, 115788 },
+ { 0x5023, 115792 },
+ { 0x500E, 115796 },
+ { 0x5017, 115800 },
+ { 0x5008, 115804 },
+ { 0x501B, 115808 },
+ { 0x500B, 115812 },
+ { 0x501A, 115816 },
+ { 0x5026, 115820 },
+ { 0x5018, 115824 },
+ { 0x5009, 115828 },
+ { 0x5034, 115832 },
+ { 0x503A, 115837 },
+ { 0x5033, 115843 },
+ { 0x5039, 115848 },
+ { 0x503B, 115854 },
+ { 0x5031, 115857 },
+ { 0x5030, 115862 },
+ { 0x5032, 115867 },
+ { 0x502F, 115872 },
+ { 0x502E, 115877 },
+ { 0x7D90, 115882 },
+ { 0x7DD8, 115886 },
+ { 0x7DD5, 115890 },
+ { 0x7DE7, 115894 },
+ { 0x7DB8, 115899 },
+ { 0x7DD9, 115904 },
+ { 0x7DD4, 115908 },
+ { 0x7D95, 115912 },
+ { 0x7D97, 115917 },
+ { 0x7D96, 115922 },
+ { 0x7D98, 115927 },
+ { 0x7DFA, 115932 },
+ { 0x7DFB, 115938 },
+ { 0x7DDB, 115944 },
+ { 0x7D91, 115948 },
+ { 0x7DA9, 115952 },
+ { 0x7E01, 115956 },
+ { 0x7E02, 115961 },
+ { 0x7DFD, 115966 },
+ { 0x7DAB, 115970 },
+ { 0x7DAC, 115975 },
+ { 0x7DB9, 115980 },
+ { 0x7DA7, 115985 },
+ { 0x7DA8, 115990 },
+ { 0x7DA3, 115995 },
+ { 0x7DB5, 115999 },
+ { 0x7DBC, 116006 },
+ { 0x7DE3, 116012 },
+ { 0x7DE6, 116016 },
+ { 0x7D9E, 116020 },
+ { 0x7DD1, 116025 },
+ { 0x7DE8, 116029 },
+ { 0x7DDD, 116033 },
+ { 0x7D92, 116038 },
+ { 0x7DE5, 116042 },
+ { 0x7E00, 116047 },
+ { 0x7DFE, 116051 },
+ { 0x7DA4, 116055 },
+ { 0x7DD0, 116059 },
+ { 0x7DDC, 116064 },
+ { 0x7DE4, 116068 },
+ { 0x7D93, 116072 },
+ { 0x7DC5, 116076 },
+ { 0x7DAF, 116080 },
+ { 0x7DB4, 116085 },
+ { 0x7DAD, 116090 },
+ { 0x7DB2, 116096 },
+ { 0x7DB3, 116102 },
+ { 0x7DDA, 116108 },
+ { 0x7DF2, 116112 },
+ { 0x7DFC, 116116 },
+ { 0x7DAA, 116120 },
+ { 0x7DD6, 116124 },
+ { 0x7D9C, 116128 },
+ { 0x7DCE, 116132 },
+ { 0x7DF9, 116136 },
+ { 0x7DEA, 116140 },
+ { 0x7DC9, 116144 },
+ { 0x7DCD, 116148 },
+ { 0x7DD2, 116153 },
+ { 0x7DD3, 116157 },
+ { 0x7DEF, 116161 },
+ { 0x7D9F, 116165 },
+ { 0x7DA0, 116170 },
+ { 0x7DA1, 116175 },
+ { 0x7DCA, 116180 },
+ { 0x7DC1, 116184 },
+ { 0x7DAE, 116188 },
+ { 0x7DBF, 116194 },
+ { 0x7DC0, 116200 },
+ { 0x7DDE, 116206 },
+ { 0x7DE1, 116212 },
+ { 0x7DEB, 116217 },
+ { 0x7DEC, 116223 },
+ { 0x7DE0, 116229 },
+ { 0x7D99, 116233 },
+ { 0x7DBE, 116237 },
+ { 0x7DA5, 116243 },
+ { 0x7DC6, 116247 },
+ { 0x7DBA, 116251 },
+ { 0x7DDF, 116256 },
+ { 0x7DA2, 116260 },
+ { 0x7DF4, 116264 },
+ { 0x7DF0, 116268 },
+ { 0x7DE9, 116272 },
+ { 0x7DCF, 116277 },
+ { 0x7DD7, 116281 },
+ { 0x7DFF, 116285 },
+ { 0x7DE2, 116289 },
+ { 0x7DC7, 116293 },
+ { 0x7DCB, 116297 },
+ { 0x7DC2, 116301 },
+ { 0x7DC3, 116305 },
+ { 0x7DC4, 116309 },
+ { 0x7DB6, 116313 },
+ { 0x7DBD, 116321 },
+ { 0x7DB1, 116329 },
+ { 0x7DBB, 116335 },
+ { 0x7DB7, 116341 },
+ { 0x7D9A, 116345 },
+ { 0x7D9B, 116349 },
+ { 0x7DA6, 116353 },
+ { 0x7D94, 116357 },
+ { 0x7DF5, 116361 },
+ { 0x7DF6, 116365 },
+ { 0x7DF7, 116369 },
+ { 0x7DF8, 116373 },
+ { 0x7DF1, 116377 },
+ { 0x7DCC, 116381 },
+ { 0x7DB0, 116385 },
+ { 0x7DEE, 116390 },
+ { 0x7DED, 116394 },
+ { 0x7D9D, 116398 },
+ { 0x7DF3, 116403 },
+ { 0x7D8F, 116407 },
+ { 0x7DC8, 116411 },
+ { 0x809A, 116415 },
+ { 0x0007, 116417 },
+ { 0x1E9F, 116418 },
+ { 0x7CCC, 116421 },
+ { 0x7D31, 116423 },
+ { 0x7A5A, 116424 },
+ { 0x3E39, 116427 },
+ { 0x3E35, 116430 },
+ { 0x7F61, 116432 },
+ { 0x4A02, 116433 },
+ { 0x4A0E, 116436 },
+ { 0x4A0A, 116439 },
+ { 0x4A0B, 116442 },
+ { 0x4A11, 116445 },
+ { 0x4A03, 116448 },
+ { 0x4A0D, 116451 },
+ { 0x49FF, 116454 },
+ { 0x4A06, 116457 },
+ { 0x4A08, 116460 },
+ { 0x4A0F, 116463 },
+ { 0x4A10, 116466 },
+ { 0x4A07, 116469 },
+ { 0x49FD, 116472 },
+ { 0x4A00, 116475 },
+ { 0x49FE, 116478 },
+ { 0x4A05, 116482 },
+ { 0x4A04, 116485 },
+ { 0x4A01, 116489 },
+ { 0x4A09, 116492 },
+ { 0x4A0C, 116495 },
+ { 0x4A12, 116498 },
+ { 0x4A18, 116501 },
+ { 0x4A16, 116505 },
+ { 0x4A13, 116508 },
+ { 0x4A15, 116511 },
+ { 0x4A14, 116514 },
+ { 0x4A17, 116517 },
+ { 0x003E, 116520 },
+ { 0x0020, 116522 },
+ { 0x1CCA, 116524 },
+ { 0x1E50, 116527 },
+ { 0x7CB0, 116528 },
+ { 0x1FD0, 116530 },
+ { 0x7A86, 116533 },
+ { 0x222C, 116535 },
+ { 0x08C4, 116537 },
+ { 0x385A, 116539 },
+ { 0x385E, 116542 },
+ { 0x08E5, 116545 },
+ { 0x08B0, 116550 },
+ { 0x3855, 116553 },
+ { 0x08C1, 116558 },
+ { 0x385D, 116561 },
+ { 0x3853, 116564 },
+ { 0x0877, 116568 },
+ { 0x0876, 116571 },
+ { 0x08B1, 116574 },
+ { 0x0874, 116577 },
+ { 0x3859, 116581 },
+ { 0x0875, 116584 },
+ { 0x3856, 116587 },
+ { 0x3857, 116591 },
+ { 0x3854, 116595 },
+ { 0x3858, 116599 },
+ { 0x08C8, 116603 },
+ { 0x385B, 116606 },
+ { 0x08D8, 116608 },
+ { 0x08DB, 116610 },
+ { 0x08E0, 116613 },
+ { 0x08DC, 116616 },
+ { 0x08DF, 116619 },
+ { 0x08DE, 116622 },
+ { 0x08E3, 116625 },
+ { 0x08DA, 116628 },
+ { 0x08E2, 116631 },
+ { 0x08E1, 116634 },
+ { 0x08DD, 116637 },
+ { 0x08C7, 116640 },
+ { 0x08BB, 116643 },
+ { 0x08B3, 116647 },
+ { 0x08BF, 116651 },
+ { 0x08B5, 116655 },
+ { 0x08B2, 116659 },
+ { 0x08BC, 116663 },
+ { 0x08C0, 116667 },
+ { 0x08C3, 116671 },
+ { 0x3860, 116675 },
+ { 0x08B4, 116679 },
+ { 0x08AE, 116683 },
+ { 0x08CA, 116687 },
+ { 0x08B6, 116691 },
+ { 0x08AF, 116695 },
+ { 0x08CB, 116699 },
+ { 0x08BA, 116703 },
+ { 0x08BE, 116708 },
+ { 0x08B9, 116713 },
+ { 0x08BD, 116718 },
+ { 0x08C9, 116723 },
+ { 0x08D6, 116729 },
+ { 0x08B7, 116734 },
+ { 0x08D7, 116739 },
+ { 0x08B8, 116744 },
+ { 0x08C2, 116749 },
+ { 0x08D9, 116754 },
+ { 0x0879, 116757 },
+ { 0x0883, 116760 },
+ { 0x087B, 116763 },
+ { 0x0887, 116766 },
+ { 0x087D, 116769 },
+ { 0x087A, 116772 },
+ { 0x0884, 116775 },
+ { 0x0888, 116778 },
+ { 0x08E9, 116781 },
+ { 0x385F, 116784 },
+ { 0x08A0, 116787 },
+ { 0x088E, 116790 },
+ { 0x089A, 116793 },
+ { 0x08D2, 116796 },
+ { 0x088B, 116799 },
+ { 0x08AD, 116802 },
+ { 0x087C, 116805 },
+ { 0x0890, 116808 },
+ { 0x0889, 116811 },
+ { 0x08A6, 116814 },
+ { 0x08A2, 116817 },
+ { 0x089C, 116820 },
+ { 0x08E7, 116823 },
+ { 0x089E, 116826 },
+ { 0x08CC, 116829 },
+ { 0x08A4, 116832 },
+ { 0x08AC, 116835 },
+ { 0x0898, 116838 },
+ { 0x08EA, 116841 },
+ { 0x087E, 116844 },
+ { 0x08A9, 116847 },
+ { 0x08A3, 116850 },
+ { 0x08CF, 116853 },
+ { 0x08F3, 116856 },
+ { 0x08A1, 116859 },
+ { 0x088F, 116862 },
+ { 0x0895, 116865 },
+ { 0x089B, 116868 },
+ { 0x08EF, 116871 },
+ { 0x088C, 116874 },
+ { 0x0891, 116877 },
+ { 0x08F0, 116880 },
+ { 0x088A, 116883 },
+ { 0x08A7, 116886 },
+ { 0x088D, 116889 },
+ { 0x0897, 116892 },
+ { 0x0892, 116895 },
+ { 0x08E8, 116898 },
+ { 0x089F, 116901 },
+ { 0x08D1, 116904 },
+ { 0x08A5, 116907 },
+ { 0x08AA, 116910 },
+ { 0x08AB, 116913 },
+ { 0x0899, 116916 },
+ { 0x0893, 116919 },
+ { 0x08EB, 116922 },
+ { 0x08D3, 116925 },
+ { 0x08ED, 116928 },
+ { 0x08F2, 116931 },
+ { 0x0896, 116934 },
+ { 0x08CE, 116937 },
+ { 0x08CD, 116940 },
+ { 0x08A8, 116943 },
+ { 0x089D, 116946 },
+ { 0x0894, 116949 },
+ { 0x08D0, 116952 },
+ { 0x08EE, 116955 },
+ { 0x0878, 116959 },
+ { 0x0882, 116963 },
+ { 0x0886, 116967 },
+ { 0x08E6, 116971 },
+ { 0x0881, 116975 },
+ { 0x0885, 116979 },
+ { 0x08F1, 116983 },
+ { 0x08EC, 116987 },
+ { 0x0880, 116991 },
+ { 0x087F, 116995 },
+ { 0x08D5, 116999 },
+ { 0x08D4, 117003 },
+ { 0x08C5, 117007 },
+ { 0x08C6, 117011 },
+ { 0x385C, 117015 },
+ { 0x08E4, 117017 },
+ { 0x1E9E, 117020 },
+ { 0x2036, 117022 },
+ { 0x1E9C, 117024 },
+ { 0x2699, 117026 },
+ { 0x7AED, 117031 },
+ { 0x7AFD, 117032 },
+ { 0x2859, 117033 },
+ { 0x2868, 117037 },
+ { 0x2874, 117041 },
+ { 0x2871, 117045 },
+ { 0x284E, 117049 },
+ { 0x2876, 117053 },
+ { 0x285F, 117058 },
+ { 0x2867, 117062 },
+ { 0x286C, 117066 },
+ { 0x286A, 117070 },
+ { 0x2864, 117074 },
+ { 0x284F, 117078 },
+ { 0x2878, 117082 },
+ { 0x2866, 117086 },
+ { 0x2857, 117090 },
+ { 0x285B, 117094 },
+ { 0x2869, 117098 },
+ { 0x2850, 117102 },
+ { 0x286F, 117106 },
+ { 0x286E, 117110 },
+ { 0x286D, 117114 },
+ { 0x2852, 117118 },
+ { 0x2855, 117122 },
+ { 0x2865, 117126 },
+ { 0x285E, 117130 },
+ { 0x2861, 117134 },
+ { 0x2862, 117138 },
+ { 0x2872, 117142 },
+ { 0x2873, 117147 },
+ { 0x2853, 117154 },
+ { 0x286B, 117158 },
+ { 0x285A, 117162 },
+ { 0x2860, 117166 },
+ { 0x2863, 117170 },
+ { 0x2856, 117174 },
+ { 0x287D, 117178 },
+ { 0x2851, 117183 },
+ { 0x2858, 117187 },
+ { 0x2877, 117192 },
+ { 0x2875, 117198 },
+ { 0x2879, 117204 },
+ { 0x285C, 117208 },
+ { 0x285D, 117212 },
+ { 0x287A, 117216 },
+ { 0x2870, 117220 },
+ { 0x2854, 117225 },
+ { 0x287C, 117229 },
+ { 0x287B, 117234 },
+ { 0x2829, 117239 },
+ { 0x2838, 117243 },
+ { 0x2844, 117247 },
+ { 0x2841, 117251 },
+ { 0x281E, 117255 },
+ { 0x2846, 117259 },
+ { 0x282F, 117264 },
+ { 0x2837, 117268 },
+ { 0x283C, 117272 },
+ { 0x283A, 117276 },
+ { 0x2834, 117280 },
+ { 0x281F, 117284 },
+ { 0x2848, 117288 },
+ { 0x2836, 117292 },
+ { 0x2827, 117296 },
+ { 0x282B, 117300 },
+ { 0x2839, 117304 },
+ { 0x2820, 117308 },
+ { 0x283F, 117312 },
+ { 0x283E, 117316 },
+ { 0x283D, 117320 },
+ { 0x2822, 117324 },
+ { 0x2825, 117328 },
+ { 0x2835, 117332 },
+ { 0x282E, 117336 },
+ { 0x2831, 117340 },
+ { 0x2832, 117344 },
+ { 0x2842, 117348 },
+ { 0x2843, 117353 },
+ { 0x2823, 117360 },
+ { 0x283B, 117364 },
+ { 0x282A, 117368 },
+ { 0x2830, 117372 },
+ { 0x2833, 117376 },
+ { 0x2826, 117380 },
+ { 0x284D, 117384 },
+ { 0x2821, 117389 },
+ { 0x2828, 117393 },
+ { 0x2847, 117398 },
+ { 0x2845, 117404 },
+ { 0x2849, 117410 },
+ { 0x282C, 117414 },
+ { 0x282D, 117418 },
+ { 0x284A, 117422 },
+ { 0x2840, 117426 },
+ { 0x2824, 117431 },
+ { 0x284C, 117435 },
+ { 0x284B, 117440 },
+ { 0x7A2D, 117445 },
+ { 0x7D1B, 117447 },
+ { 0x6744, 117448 },
+ { 0x6745, 117451 },
+ { 0x6746, 117454 },
+ { 0x6743, 117457 },
+ { 0x6751, 117460 },
+ { 0x6752, 117463 },
+ { 0x6753, 117466 },
+ { 0x6754, 117469 },
+ { 0x6755, 117472 },
+ { 0x6748, 117475 },
+ { 0x6749, 117478 },
+ { 0x674A, 117481 },
+ { 0x674B, 117484 },
+ { 0x6756, 117487 },
+ { 0x6757, 117490 },
+ { 0x6758, 117493 },
+ { 0x674C, 117496 },
+ { 0x674D, 117499 },
+ { 0x674E, 117502 },
+ { 0x674F, 117505 },
+ { 0x6750, 117508 },
+ { 0x6747, 117511 },
+ { 0x67E0, 117514 },
+ { 0x67E1, 117517 },
+ { 0x67E2, 117520 },
+ { 0x67E3, 117523 },
+ { 0x67E4, 117526 },
+ { 0x67E5, 117529 },
+ { 0x67E6, 117532 },
+ { 0x67E7, 117535 },
+ { 0x67E8, 117538 },
+ { 0x67F5, 117541 },
+ { 0x67F6, 117544 },
+ { 0x67F7, 117547 },
+ { 0x67F8, 117550 },
+ { 0x67F9, 117553 },
+ { 0x67FA, 117556 },
+ { 0x67FB, 117559 },
+ { 0x67EB, 117562 },
+ { 0x67EC, 117565 },
+ { 0x67ED, 117568 },
+ { 0x67EE, 117571 },
+ { 0x67EF, 117574 },
+ { 0x67F0, 117577 },
+ { 0x67F1, 117580 },
+ { 0x67FC, 117583 },
+ { 0x67FD, 117586 },
+ { 0x67FE, 117589 },
+ { 0x67FF, 117592 },
+ { 0x6800, 117595 },
+ { 0x6801, 117598 },
+ { 0x6802, 117601 },
+ { 0x6803, 117604 },
+ { 0x67F2, 117607 },
+ { 0x67F3, 117610 },
+ { 0x67F4, 117613 },
+ { 0x6759, 117616 },
+ { 0x675A, 117619 },
+ { 0x675B, 117622 },
+ { 0x675C, 117625 },
+ { 0x675D, 117628 },
+ { 0x675E, 117631 },
+ { 0x675F, 117634 },
+ { 0x6760, 117637 },
+ { 0x6761, 117640 },
+ { 0x6774, 117643 },
+ { 0x6775, 117646 },
+ { 0x6776, 117649 },
+ { 0x6777, 117652 },
+ { 0x6778, 117655 },
+ { 0x6779, 117658 },
+ { 0x6765, 117661 },
+ { 0x6766, 117664 },
+ { 0x6767, 117667 },
+ { 0x6768, 117670 },
+ { 0x6769, 117673 },
+ { 0x676A, 117676 },
+ { 0x676B, 117679 },
+ { 0x676C, 117682 },
+ { 0x677A, 117685 },
+ { 0x677B, 117688 },
+ { 0x677C, 117691 },
+ { 0x676D, 117694 },
+ { 0x676E, 117697 },
+ { 0x676F, 117700 },
+ { 0x6770, 117703 },
+ { 0x6771, 117706 },
+ { 0x6772, 117709 },
+ { 0x6773, 117712 },
+ { 0x6804, 117715 },
+ { 0x6805, 117718 },
+ { 0x6806, 117721 },
+ { 0x6807, 117724 },
+ { 0x6808, 117727 },
+ { 0x6809, 117730 },
+ { 0x680A, 117733 },
+ { 0x6816, 117736 },
+ { 0x6817, 117739 },
+ { 0x680B, 117742 },
+ { 0x680C, 117745 },
+ { 0x680D, 117748 },
+ { 0x680E, 117751 },
+ { 0x680F, 117754 },
+ { 0x6810, 117757 },
+ { 0x6811, 117760 },
+ { 0x6819, 117763 },
+ { 0x681A, 117766 },
+ { 0x681B, 117769 },
+ { 0x681C, 117772 },
+ { 0x681D, 117775 },
+ { 0x681E, 117778 },
+ { 0x6812, 117781 },
+ { 0x6813, 117784 },
+ { 0x6814, 117787 },
+ { 0x6815, 117790 },
+ { 0x67C0, 117793 },
+ { 0x67C1, 117796 },
+ { 0x67C2, 117799 },
+ { 0x67C3, 117802 },
+ { 0x67C4, 117805 },
+ { 0x67C5, 117808 },
+ { 0x67C6, 117811 },
+ { 0x67C7, 117814 },
+ { 0x67C8, 117817 },
+ { 0x67D4, 117820 },
+ { 0x67D5, 117823 },
+ { 0x67D6, 117826 },
+ { 0x67D7, 117829 },
+ { 0x67D8, 117832 },
+ { 0x67D9, 117835 },
+ { 0x67C9, 117838 },
+ { 0x67CA, 117841 },
+ { 0x67CB, 117844 },
+ { 0x67CC, 117847 },
+ { 0x67CD, 117850 },
+ { 0x67CE, 117853 },
+ { 0x67CF, 117856 },
+ { 0x67DB, 117859 },
+ { 0x67DC, 117862 },
+ { 0x67DD, 117865 },
+ { 0x67DE, 117868 },
+ { 0x67DF, 117871 },
+ { 0x67D1, 117874 },
+ { 0x67D2, 117877 },
+ { 0x67D3, 117880 },
+ { 0x682F, 117883 },
+ { 0x6830, 117886 },
+ { 0x6831, 117889 },
+ { 0x6832, 117892 },
+ { 0x6840, 117895 },
+ { 0x6841, 117898 },
+ { 0x6842, 117901 },
+ { 0x6843, 117904 },
+ { 0x6833, 117907 },
+ { 0x6834, 117910 },
+ { 0x6835, 117913 },
+ { 0x6836, 117916 },
+ { 0x6837, 117919 },
+ { 0x6838, 117922 },
+ { 0x6839, 117925 },
+ { 0x6844, 117928 },
+ { 0x6845, 117931 },
+ { 0x6846, 117934 },
+ { 0x6847, 117937 },
+ { 0x6848, 117940 },
+ { 0x6849, 117943 },
+ { 0x683A, 117946 },
+ { 0x683B, 117949 },
+ { 0x683C, 117952 },
+ { 0x683D, 117955 },
+ { 0x683E, 117958 },
+ { 0x683F, 117961 },
+ { 0x677E, 117964 },
+ { 0x677F, 117967 },
+ { 0x6780, 117970 },
+ { 0x6781, 117973 },
+ { 0x6782, 117976 },
+ { 0x6783, 117979 },
+ { 0x6784, 117982 },
+ { 0x6785, 117985 },
+ { 0x6794, 117988 },
+ { 0x6795, 117991 },
+ { 0x6796, 117994 },
+ { 0x6797, 117997 },
+ { 0x6798, 118000 },
+ { 0x6786, 118003 },
+ { 0x6787, 118006 },
+ { 0x6788, 118009 },
+ { 0x6789, 118012 },
+ { 0x678A, 118015 },
+ { 0x678B, 118018 },
+ { 0x6799, 118021 },
+ { 0x679A, 118024 },
+ { 0x679B, 118027 },
+ { 0x679C, 118030 },
+ { 0x679D, 118033 },
+ { 0x679E, 118036 },
+ { 0x679F, 118039 },
+ { 0x678C, 118042 },
+ { 0x678D, 118045 },
+ { 0x678E, 118048 },
+ { 0x678F, 118051 },
+ { 0x6790, 118054 },
+ { 0x6791, 118057 },
+ { 0x6792, 118060 },
+ { 0x6793, 118063 },
+ { 0x67A0, 118066 },
+ { 0x67A1, 118069 },
+ { 0x67A2, 118072 },
+ { 0x67A3, 118075 },
+ { 0x67B0, 118078 },
+ { 0x67B1, 118081 },
+ { 0x67B2, 118084 },
+ { 0x67B3, 118087 },
+ { 0x67B4, 118090 },
+ { 0x67B5, 118093 },
+ { 0x67B6, 118096 },
+ { 0x67B7, 118099 },
+ { 0x67B8, 118102 },
+ { 0x67A4, 118105 },
+ { 0x67A5, 118108 },
+ { 0x67A6, 118111 },
+ { 0x67A7, 118114 },
+ { 0x67A8, 118117 },
+ { 0x67A9, 118120 },
+ { 0x67AA, 118123 },
+ { 0x67B9, 118126 },
+ { 0x67BA, 118129 },
+ { 0x67BB, 118132 },
+ { 0x67BC, 118135 },
+ { 0x67BD, 118138 },
+ { 0x67BE, 118141 },
+ { 0x67AB, 118144 },
+ { 0x67AC, 118147 },
+ { 0x67AD, 118150 },
+ { 0x67AE, 118153 },
+ { 0x684A, 118156 },
+ { 0x684B, 118159 },
+ { 0x684C, 118162 },
+ { 0x684D, 118165 },
+ { 0x684E, 118168 },
+ { 0x6854, 118171 },
+ { 0x6855, 118174 },
+ { 0x6856, 118177 },
+ { 0x6857, 118180 },
+ { 0x684F, 118183 },
+ { 0x6850, 118186 },
+ { 0x6851, 118189 },
+ { 0x6852, 118192 },
+ { 0x6853, 118195 },
+ { 0x6858, 118198 },
+ { 0x6859, 118201 },
+ { 0x685A, 118204 },
+ { 0x685B, 118207 },
+ { 0x685C, 118210 },
+ { 0x685D, 118213 },
+ { 0x685E, 118216 },
+ { 0x681F, 118219 },
+ { 0x6820, 118222 },
+ { 0x6821, 118225 },
+ { 0x6822, 118228 },
+ { 0x6823, 118231 },
+ { 0x6829, 118234 },
+ { 0x682A, 118237 },
+ { 0x682B, 118240 },
+ { 0x682C, 118243 },
+ { 0x682D, 118246 },
+ { 0x682E, 118249 },
+ { 0x6825, 118252 },
+ { 0x6826, 118255 },
+ { 0x6827, 118258 },
+ { 0x6828, 118261 },
+ { 0x67E9, 118264 },
+ { 0x67EA, 118267 },
+ { 0x6762, 118270 },
+ { 0x6763, 118273 },
+ { 0x6764, 118276 },
+ { 0x677D, 118279 },
+ { 0x6818, 118282 },
+ { 0x67DA, 118285 },
+ { 0x67D0, 118288 },
+ { 0x67BF, 118291 },
+ { 0x67AF, 118294 },
+ { 0x6824, 118297 },
+ { 0x685F, 118300 },
+ { 0x6860, 118303 },
+ { 0x7D1E, 118306 },
+ { 0x7D1F, 118308 },
+ { 0x1E8A, 118313 },
+ { 0x1C8D, 118314 },
+ { 0x812F, 118316 },
+ { 0x8130, 118320 },
+ { 0x8131, 118324 },
+ { 0x8132, 118328 },
+ { 0x8133, 118332 },
+ { 0x8134, 118336 },
+ { 0x813A, 118340 },
+ { 0x279D, 118344 },
+ { 0x1FFE, 118347 },
+ { 0x22CA, 118350 },
+ { 0x2009, 118355 },
+ { 0x200A, 118358 },
+ { 0x200B, 118361 },
+ { 0x200C, 118364 },
+ { 0x2744, 118367 },
+ { 0x27E1, 118370 },
+ { 0x7D3F, 118373 },
+ { 0x1C9E, 118376 },
+ { 0x1FDD, 118378 },
+ { 0x25FD, 118380 },
+ { 0x4740, 118382 },
+ { 0x4742, 118386 },
+ { 0x4741, 118390 },
+ { 0x4719, 118393 },
+ { 0x471B, 118398 },
+ { 0x471A, 118401 },
+ { 0x4744, 118404 },
+ { 0x4745, 118407 },
+ { 0x4747, 118410 },
+ { 0x4746, 118413 },
+ { 0x4716, 118416 },
+ { 0x4713, 118420 },
+ { 0x4717, 118424 },
+ { 0x4714, 118428 },
+ { 0x4715, 118432 },
+ { 0x4718, 118437 },
+ { 0x4712, 118441 },
+ { 0x4730, 118444 },
+ { 0x4720, 118447 },
+ { 0x472B, 118450 },
+ { 0x471E, 118453 },
+ { 0x473B, 118456 },
+ { 0x4722, 118459 },
+ { 0x471C, 118462 },
+ { 0x4735, 118465 },
+ { 0x4732, 118468 },
+ { 0x472D, 118471 },
+ { 0x472E, 118474 },
+ { 0x4734, 118477 },
+ { 0x4739, 118480 },
+ { 0x4729, 118483 },
+ { 0x4736, 118486 },
+ { 0x4733, 118489 },
+ { 0x473A, 118492 },
+ { 0x4731, 118495 },
+ { 0x4721, 118498 },
+ { 0x4726, 118501 },
+ { 0x472C, 118504 },
+ { 0x471F, 118507 },
+ { 0x471D, 118510 },
+ { 0x473C, 118513 },
+ { 0x4728, 118516 },
+ { 0x4723, 118519 },
+ { 0x472F, 118522 },
+ { 0x4737, 118525 },
+ { 0x4738, 118528 },
+ { 0x472A, 118531 },
+ { 0x4724, 118534 },
+ { 0x473F, 118537 },
+ { 0x4727, 118540 },
+ { 0x4725, 118543 },
+ { 0x473E, 118546 },
+ { 0x473D, 118549 },
+ { 0x474A, 118552 },
+ { 0x474B, 118556 },
+ { 0x4748, 118560 },
+ { 0x4749, 118563 },
+ { 0x4743, 118566 },
+ { 0x474C, 118568 },
+ { 0x474D, 118572 },
+ { 0x4753, 118575 },
+ { 0x4755, 118578 },
+ { 0x4752, 118581 },
+ { 0x474E, 118584 },
+ { 0x474F, 118588 },
+ { 0x4754, 118591 },
+ { 0x4750, 118595 },
+ { 0x4751, 118599 },
+ { 0x479E, 118602 },
+ { 0x47B2, 118605 },
+ { 0x479C, 118608 },
+ { 0x47B1, 118611 },
+ { 0x47AC, 118614 },
+ { 0x47AD, 118617 },
+ { 0x47BA, 118620 },
+ { 0x479D, 118623 },
+ { 0x47AF, 118626 },
+ { 0x4797, 118629 },
+ { 0x47A3, 118632 },
+ { 0x47A6, 118635 },
+ { 0x47B4, 118638 },
+ { 0x47B7, 118641 },
+ { 0x47B8, 118644 },
+ { 0x47A4, 118647 },
+ { 0x47A7, 118650 },
+ { 0x47B5, 118653 },
+ { 0x47A5, 118656 },
+ { 0x47B0, 118659 },
+ { 0x4796, 118662 },
+ { 0x4798, 118665 },
+ { 0x4799, 118668 },
+ { 0x47A1, 118671 },
+ { 0x47A8, 118674 },
+ { 0x47B6, 118677 },
+ { 0x47B3, 118680 },
+ { 0x47B9, 118683 },
+ { 0x479F, 118686 },
+ { 0x479B, 118689 },
+ { 0x479A, 118692 },
+ { 0x47A2, 118695 },
+ { 0x47A9, 118698 },
+ { 0x47AE, 118701 },
+ { 0x47A0, 118704 },
+ { 0x47AA, 118707 },
+ { 0x47AB, 118710 },
+ { 0x47BD, 118713 },
+ { 0x47C1, 118716 },
+ { 0x47BF, 118720 },
+ { 0x47BE, 118723 },
+ { 0x47C0, 118726 },
+ { 0x47C6, 118729 },
+ { 0x47C5, 118732 },
+ { 0x47C7, 118737 },
+ { 0x47C8, 118741 },
+ { 0x47C2, 118745 },
+ { 0x47C4, 118748 },
+ { 0x47C3, 118754 },
+ { 0x47BB, 118757 },
+ { 0x47BC, 118761 },
+ { 0x7FBD, 118765 },
+ { 0x7FBE, 118767 },
+ { 0x7A3E, 118769 },
+ { 0x7BC6, 118770 },
+ { 0x1FDC, 118771 },
+ { 0x26FE, 118773 },
+ { 0x222E, 118774 },
+ { 0x7F74, 118775 },
+ { 0x7D50, 118777 },
+ { 0x7A47, 118778 },
+ { 0x14A4, 118780 },
+ { 0x14A3, 118783 },
+ { 0x467C, 118786 },
+ { 0x4664, 118789 },
+ { 0x4670, 118792 },
+ { 0x466F, 118795 },
+ { 0x4660, 118798 },
+ { 0x4661, 118801 },
+ { 0x4667, 118804 },
+ { 0x466A, 118807 },
+ { 0x466C, 118810 },
+ { 0x466D, 118813 },
+ { 0x4672, 118816 },
+ { 0x4675, 118819 },
+ { 0x4668, 118822 },
+ { 0x4665, 118825 },
+ { 0x4669, 118828 },
+ { 0x4666, 118831 },
+ { 0x4663, 118834 },
+ { 0x4662, 118837 },
+ { 0x466B, 118840 },
+ { 0x4673, 118843 },
+ { 0x4671, 118846 },
+ { 0x466E, 118849 },
+ { 0x4674, 118852 },
+ { 0x4676, 118855 },
+ { 0x4679, 118858 },
+ { 0x4677, 118862 },
+ { 0x467A, 118865 },
+ { 0x467B, 118868 },
+ { 0x4678, 118871 },
+ { 0x7D72, 118874 },
+ { 0x0070, 118876 },
+ { 0x7D61, 118878 },
+ { 0x1F54, 118880 },
+ { 0x1E86, 118881 },
+ { 0x27F6, 118882 },
+ { 0x2637, 118883 },
+ { 0x1EAE, 118886 },
+ { 0x006D, 118889 },
+ { 0x2301, 118891 },
+ { 0x2302, 118894 },
+ { 0x7F8E, 118897 },
+ { 0x2559, 118898 },
+ { 0x7EF2, 118902 },
+ { 0x1DEF, 118907 },
+ { 0x80B3, 118911 },
+ { 0x1DEC, 118913 },
+ { 0x1DE1, 118916 },
+ { 0x1E34, 118918 },
+ { 0x253F, 118922 },
+ { 0x816E, 118927 },
+ { 0x1DF5, 118936 },
+ { 0x2541, 118940 },
+ { 0x1E13, 118947 },
+ { 0x2730, 118952 },
+ { 0x272F, 118957 },
+ { 0x1DF9, 118962 },
+ { 0x1DFB, 118966 },
+ { 0x2566, 118970 },
+ { 0x1DF2, 118975 },
+ { 0x2536, 118979 },
+ { 0x2535, 118987 },
+ { 0x7E73, 118994 },
+ { 0x7E6B, 119000 },
+ { 0x7E77, 119006 },
+ { 0x1E03, 119012 },
+ { 0x2532, 119017 },
+ { 0x1E4A, 119022 },
+ { 0x7E6F, 119028 },
+ { 0x1DEA, 119034 },
+ { 0x7EE9, 119038 },
+ { 0x1E47, 119043 },
+ { 0x7E7B, 119048 },
+ { 0x2563, 119053 },
+ { 0x2595, 119059 },
+ { 0x2596, 119064 },
+ { 0x276D, 119070 },
+ { 0x2769, 119076 },
+ { 0x2568, 119083 },
+ { 0x2765, 119087 },
+ { 0x2764, 119091 },
+ { 0x27B4, 119095 },
+ { 0x27A9, 119098 },
+ { 0x7EAB, 119103 },
+ { 0x7EA7, 119106 },
+ { 0x1E37, 119110 },
+ { 0x1E3F, 119113 },
+ { 0x7EE5, 119118 },
+ { 0x7EF0, 119124 },
+ { 0x1E31, 119129 },
+ { 0x252E, 119132 },
+ { 0x1E21, 119136 },
+ { 0x2528, 119139 },
+ { 0x1E1E, 119144 },
+ { 0x2524, 119149 },
+ { 0x253D, 119155 },
+ { 0x1E18, 119158 },
+ { 0x7D08, 119161 },
+ { 0x2530, 119163 },
+ { 0x1E2A, 119167 },
+ { 0x1E1B, 119170 },
+ { 0x2574, 119175 },
+ { 0x257C, 119182 },
+ { 0x258D, 119189 },
+ { 0x2589, 119197 },
+ { 0x2585, 119208 },
+ { 0x2578, 119219 },
+ { 0x2580, 119226 },
+ { 0x258A, 119233 },
+ { 0x258E, 119244 },
+ { 0x1E0F, 119252 },
+ { 0x1E10, 119257 },
+ { 0x7E9F, 119262 },
+ { 0x1E2C, 119265 },
+ { 0x7EE1, 119268 },
+ { 0x2767, 119271 },
+ { 0x253B, 119274 },
+ { 0x7EA3, 119276 },
+ { 0x7EAF, 119279 },
+ { 0x2526, 119282 },
+ { 0x2537, 119287 },
+ { 0x2539, 119292 },
+ { 0x2538, 119301 },
+ { 0x2522, 119309 },
+ { 0x280C, 119316 },
+ { 0x2521, 119322 },
+ { 0x2531, 119328 },
+ { 0x7EF8, 119333 },
+ { 0x7E9B, 119338 },
+ { 0x7EF6, 119341 },
+ { 0x1E4D, 119345 },
+ { 0x7EFA, 119348 },
+ { 0x7EF4, 119353 },
+ { 0x2783, 119357 },
+ { 0x2793, 119360 },
+ { 0x27A1, 119365 },
+ { 0x7E8F, 119372 },
+ { 0x27C3, 119378 },
+ { 0x27C5, 119385 },
+ { 0x7E97, 119392 },
+ { 0x7E93, 119399 },
+ { 0x279B, 119405 },
+ { 0x279B, 119412 },
+ { 0x7E8B, 119419 },
+ { 0x7E87, 119425 },
+ { 0x278D, 119431 },
+ { 0x27A5, 119435 },
+ { 0x7D12, 119439 },
+ { 0x7D11, 119447 },
+ { 0x7D10, 119454 },
+ { 0x7D14, 119462 },
+ { 0x3833, 119465 },
+ { 0x37F0, 119468 },
+ { 0x37EF, 119471 },
+ { 0x3834, 119474 },
+ { 0x3835, 119477 },
+ { 0x3838, 119479 },
+ { 0x383D, 119482 },
+ { 0x3839, 119485 },
+ { 0x383C, 119488 },
+ { 0x383B, 119491 },
+ { 0x3840, 119494 },
+ { 0x3837, 119497 },
+ { 0x383F, 119500 },
+ { 0x383E, 119503 },
+ { 0x383A, 119506 },
+ { 0x382D, 119509 },
+ { 0x3825, 119513 },
+ { 0x3830, 119517 },
+ { 0x3827, 119521 },
+ { 0x3824, 119525 },
+ { 0x382F, 119529 },
+ { 0x3832, 119533 },
+ { 0x382E, 119537 },
+ { 0x3826, 119541 },
+ { 0x3831, 119545 },
+ { 0x3828, 119549 },
+ { 0x382B, 119553 },
+ { 0x3829, 119558 },
+ { 0x382C, 119563 },
+ { 0x382A, 119568 },
+ { 0x3836, 119573 },
+ { 0x37F1, 119576 },
+ { 0x37FB, 119579 },
+ { 0x37F3, 119582 },
+ { 0x37FE, 119585 },
+ { 0x37F5, 119588 },
+ { 0x37F2, 119591 },
+ { 0x37FD, 119594 },
+ { 0x3800, 119597 },
+ { 0x3817, 119600 },
+ { 0x3806, 119603 },
+ { 0x3812, 119606 },
+ { 0x37FC, 119609 },
+ { 0x3803, 119612 },
+ { 0x3821, 119615 },
+ { 0x37F4, 119618 },
+ { 0x3808, 119621 },
+ { 0x3801, 119624 },
+ { 0x381C, 119627 },
+ { 0x3819, 119630 },
+ { 0x3814, 119633 },
+ { 0x37FF, 119636 },
+ { 0x3815, 119639 },
+ { 0x381B, 119642 },
+ { 0x3820, 119645 },
+ { 0x3810, 119648 },
+ { 0x37F6, 119651 },
+ { 0x381D, 119654 },
+ { 0x381A, 119657 },
+ { 0x3818, 119660 },
+ { 0x3807, 119663 },
+ { 0x380D, 119666 },
+ { 0x3813, 119669 },
+ { 0x3804, 119672 },
+ { 0x3809, 119675 },
+ { 0x3802, 119678 },
+ { 0x3822, 119681 },
+ { 0x3805, 119684 },
+ { 0x380F, 119687 },
+ { 0x380A, 119690 },
+ { 0x3816, 119693 },
+ { 0x381E, 119696 },
+ { 0x381F, 119699 },
+ { 0x3811, 119702 },
+ { 0x380B, 119705 },
+ { 0x380E, 119708 },
+ { 0x380C, 119711 },
+ { 0x37F9, 119714 },
+ { 0x37F7, 119718 },
+ { 0x37FA, 119722 },
+ { 0x37F8, 119726 },
+ { 0x3823, 119730 },
+ { 0x2653, 119734 },
+ { 0x1FCC, 119739 },
+ { 0x7C98, 119742 },
+ { 0x1C7E, 119745 },
+ { 0x7D8B, 119747 },
+ { 0x79ED, 119748 },
+ { 0x7D39, 119749 },
+ { 0x7B94, 119751 },
+ { 0x8087, 119752 },
+ { 0x27F5, 119753 },
+ { 0x7D43, 119754 },
+ { 0x7B6A, 119758 },
+ { 0x1C9B, 119760 },
+ { 0x7D28, 119762 },
+ { 0x625D, 119763 },
+ { 0x625E, 119768 },
+ { 0x7A6A, 119773 },
+ { 0x79E3, 119774 },
+ { 0x22A0, 119775 },
+ { 0x1FD6, 119777 },
+ { 0x7D35, 119780 },
+ { 0x23CC, 119782 },
+ { 0x277C, 119787 },
+ { 0x277E, 119793 },
+ { 0x80A0, 119799 },
+ { 0x2631, 119800 },
+ { 0x1FD3, 119802 },
+ { 0x7C76, 119804 },
+ { 0x222D, 119805 },
+ { 0x7A84, 119806 },
+ { 0x1EA7, 119808 },
+ { 0x1F83, 119810 },
+ { 0x1F84, 119811 },
+ { 0x26BA, 119812 },
+ { 0x26BB, 119817 },
+ { 0x26BC, 119822 },
+ { 0x26BD, 119828 },
+ { 0x271A, 119834 },
+ { 0x271B, 119840 },
+ { 0x1EA9, 119846 },
+ { 0x0001, 119848 },
+ { 0x1CC1, 119850 },
+ { 0x7FE7, 119853 },
+ { 0x1C7D, 119854 },
+ { 0x7AFA, 119856 },
+ { 0x1C9F, 119858 },
+ { 0x2BA0, 119860 },
+ { 0x2BDD, 119863 },
+ { 0x2B9F, 119867 },
+ { 0x2BC8, 119869 },
+ { 0x2B9E, 119873 },
+ { 0x6DE6, 119875 },
+ { 0x6DE7, 119879 },
+ { 0x6DEA, 119883 },
+ { 0x6DE9, 119887 },
+ { 0x6DE8, 119891 },
+ { 0x2BA5, 119895 },
+ { 0x2BC9, 119898 },
+ { 0x2BA4, 119902 },
+ { 0x2BCB, 119905 },
+ { 0x2BCA, 119909 },
+ { 0x2BA3, 119913 },
+ { 0x2BD5, 119916 },
+ { 0x2F67, 119922 },
+ { 0x2F6C, 119928 },
+ { 0x2F70, 119934 },
+ { 0x2F68, 119940 },
+ { 0x2F6B, 119946 },
+ { 0x2F6A, 119952 },
+ { 0x2F6F, 119958 },
+ { 0x2F6E, 119964 },
+ { 0x2F6D, 119970 },
+ { 0x2F69, 119976 },
+ { 0x2F71, 119982 },
+ { 0x2F84, 119988 },
+ { 0x2F72, 119994 },
+ { 0x2F7A, 120000 },
+ { 0x2F75, 120006 },
+ { 0x2F76, 120012 },
+ { 0x2F78, 120018 },
+ { 0x2F74, 120024 },
+ { 0x2F79, 120030 },
+ { 0x2F73, 120036 },
+ { 0x2F77, 120042 },
+ { 0x2F85, 120048 },
+ { 0x2F7B, 120054 },
+ { 0x2F80, 120060 },
+ { 0x2F7C, 120066 },
+ { 0x2F7F, 120072 },
+ { 0x2F7E, 120078 },
+ { 0x2F83, 120084 },
+ { 0x2F82, 120090 },
+ { 0x2F81, 120096 },
+ { 0x2F7D, 120102 },
+ { 0x2E4B, 120108 },
+ { 0x2EE0, 120113 },
+ { 0x2EE5, 120119 },
+ { 0x2EE9, 120125 },
+ { 0x2EE1, 120131 },
+ { 0x2EE4, 120137 },
+ { 0x2EE3, 120143 },
+ { 0x2EE8, 120149 },
+ { 0x2EDF, 120155 },
+ { 0x2EE7, 120161 },
+ { 0x2EE6, 120167 },
+ { 0x2EE2, 120173 },
+ { 0x2EEA, 120179 },
+ { 0x2EEB, 120185 },
+ { 0x2EF3, 120191 },
+ { 0x2EEE, 120197 },
+ { 0x2EEF, 120203 },
+ { 0x2EF1, 120209 },
+ { 0x2EED, 120215 },
+ { 0x2EF2, 120221 },
+ { 0x2EEC, 120227 },
+ { 0x2EF0, 120233 },
+ { 0x2EF4, 120239 },
+ { 0x2EF5, 120245 },
+ { 0x2EF7, 120251 },
+ { 0x2EF6, 120257 },
+ { 0x2E4D, 120263 },
+ { 0x2E4C, 120268 },
+ { 0x2E4A, 120273 },
+ { 0x2E49, 120278 },
+ { 0x2E4E, 120283 },
+ { 0x2E47, 120288 },
+ { 0x2E50, 120293 },
+ { 0x2E52, 120298 },
+ { 0x2E48, 120303 },
+ { 0x2E51, 120308 },
+ { 0x2E4F, 120313 },
+ { 0x2BDC, 120318 },
+ { 0x2D33, 120321 },
+ { 0x2D26, 120325 },
+ { 0x2D2A, 120329 },
+ { 0x2D27, 120333 },
+ { 0x2D29, 120337 },
+ { 0x2D32, 120341 },
+ { 0x2D2D, 120345 },
+ { 0x2D2F, 120349 },
+ { 0x2D28, 120353 },
+ { 0x2D2C, 120357 },
+ { 0x2D30, 120361 },
+ { 0x2D31, 120365 },
+ { 0x2D2B, 120369 },
+ { 0x2D2E, 120373 },
+ { 0x2D24, 120377 },
+ { 0x2D25, 120381 },
+ { 0x2B96, 120385 },
+ { 0x2B92, 120390 },
+ { 0x2B94, 120396 },
+ { 0x2B93, 120404 },
+ { 0x2B95, 120410 },
+ { 0x2B9D, 120418 },
+ { 0x2B99, 120422 },
+ { 0x2B97, 120428 },
+ { 0x2B98, 120434 },
+ { 0x2B9C, 120440 },
+ { 0x2B9A, 120447 },
+ { 0x2B9B, 120454 },
+ { 0x7B1B, 120461 },
+ { 0x1D8C, 120464 },
+ { 0x1F09, 120466 },
+ { 0x3FC3, 120467 },
+ { 0x3FC4, 120470 },
+ { 0x3FC5, 120473 },
+ { 0x22C5, 120476 },
+ { 0x1CB5, 120481 },
+ { 0x7F1A, 120482 },
+ { 0x0DA8, 120484 },
+ { 0x0DAA, 120487 },
+ { 0x053F, 120492 },
+ { 0x2307, 120496 },
+ { 0x23CB, 120499 },
+ { 0x7C0A, 120503 },
+ { 0x61C0, 120505 },
+ { 0x61BF, 120508 },
+ { 0x61A9, 120510 },
+ { 0x61BC, 120513 },
+ { 0x61AE, 120518 },
+ { 0x61AA, 120521 },
+ { 0x61BD, 120524 },
+ { 0x61AD, 120529 },
+ { 0x61AC, 120532 },
+ { 0x61B1, 120535 },
+ { 0x61A8, 120538 },
+ { 0x61B0, 120541 },
+ { 0x61AF, 120544 },
+ { 0x61AB, 120547 },
+ { 0x61BE, 120550 },
+ { 0x6195, 120555 },
+ { 0x6198, 120559 },
+ { 0x6199, 120563 },
+ { 0x61A1, 120567 },
+ { 0x6197, 120571 },
+ { 0x6192, 120575 },
+ { 0x6191, 120579 },
+ { 0x619E, 120583 },
+ { 0x6193, 120587 },
+ { 0x6196, 120591 },
+ { 0x6194, 120595 },
+ { 0x619C, 120599 },
+ { 0x6188, 120603 },
+ { 0x61A3, 120607 },
+ { 0x61A5, 120611 },
+ { 0x618F, 120615 },
+ { 0x619D, 120619 },
+ { 0x61A4, 120623 },
+ { 0x6189, 120627 },
+ { 0x6190, 120631 },
+ { 0x619A, 120635 },
+ { 0x618A, 120639 },
+ { 0x618B, 120643 },
+ { 0x61A0, 120647 },
+ { 0x61A7, 120651 },
+ { 0x618D, 120655 },
+ { 0x61A6, 120659 },
+ { 0x619E, 120663 },
+ { 0x618E, 120667 },
+ { 0x619F, 120671 },
+ { 0x619F, 120675 },
+ { 0x61A2, 120679 },
+ { 0x619B, 120683 },
+ { 0x618C, 120687 },
+ { 0x61B2, 120691 },
+ { 0x61B3, 120694 },
+ { 0x61B4, 120697 },
+ { 0x61B7, 120700 },
+ { 0x61B8, 120703 },
+ { 0x61BA, 120706 },
+ { 0x61B6, 120709 },
+ { 0x61BB, 120712 },
+ { 0x61B5, 120715 },
+ { 0x61B9, 120718 },
+ { 0x61C1, 120721 },
+ { 0x6175, 120724 },
+ { 0x6178, 120728 },
+ { 0x6179, 120732 },
+ { 0x6181, 120736 },
+ { 0x6177, 120740 },
+ { 0x6172, 120744 },
+ { 0x6171, 120748 },
+ { 0x617E, 120752 },
+ { 0x6173, 120756 },
+ { 0x6176, 120760 },
+ { 0x6174, 120764 },
+ { 0x617C, 120768 },
+ { 0x6168, 120772 },
+ { 0x6183, 120776 },
+ { 0x6185, 120780 },
+ { 0x616F, 120784 },
+ { 0x617D, 120788 },
+ { 0x6184, 120792 },
+ { 0x6169, 120796 },
+ { 0x6170, 120800 },
+ { 0x617A, 120804 },
+ { 0x616A, 120808 },
+ { 0x616B, 120812 },
+ { 0x6180, 120816 },
+ { 0x6187, 120820 },
+ { 0x616D, 120824 },
+ { 0x6186, 120828 },
+ { 0x617E, 120832 },
+ { 0x616E, 120836 },
+ { 0x617F, 120840 },
+ { 0x617F, 120844 },
+ { 0x6182, 120848 },
+ { 0x617B, 120852 },
+ { 0x616C, 120856 },
+ { 0x61C2, 120860 },
+ { 0x7F10, 120863 },
+ { 0x4FEF, 120865 },
+ { 0x4FF1, 120868 },
+ { 0x4FEE, 120871 },
+ { 0x4FED, 120874 },
+ { 0x4FF0, 120877 },
+ { 0x4FE9, 120880 },
+ { 0x4FE3, 120884 },
+ { 0x4FEB, 120888 },
+ { 0x4FE5, 120892 },
+ { 0x4FE2, 120896 },
+ { 0x4FEA, 120900 },
+ { 0x4FEC, 120904 },
+ { 0x4FE4, 120908 },
+ { 0x4FE6, 120912 },
+ { 0x4FE7, 120916 },
+ { 0x4FE8, 120921 },
+ { 0x4FF3, 120926 },
+ { 0x4FB3, 120931 },
+ { 0x4FBB, 120934 },
+ { 0x4FB5, 120937 },
+ { 0x4FBD, 120940 },
+ { 0x4FB7, 120943 },
+ { 0x4FB4, 120946 },
+ { 0x4FBC, 120949 },
+ { 0x4FBE, 120952 },
+ { 0x4FD5, 120955 },
+ { 0x4FC4, 120958 },
+ { 0x4FD0, 120961 },
+ { 0x4FC1, 120964 },
+ { 0x4FDF, 120967 },
+ { 0x4FB6, 120970 },
+ { 0x4FC6, 120973 },
+ { 0x4FBF, 120976 },
+ { 0x4FDA, 120979 },
+ { 0x4FD7, 120982 },
+ { 0x4FD2, 120985 },
+ { 0x4FD3, 120988 },
+ { 0x4FD9, 120991 },
+ { 0x4FDE, 120994 },
+ { 0x4FCE, 120997 },
+ { 0x4FB8, 121000 },
+ { 0x4FDB, 121003 },
+ { 0x4FD8, 121006 },
+ { 0x4FD6, 121009 },
+ { 0x4FC5, 121012 },
+ { 0x4FCB, 121015 },
+ { 0x4FD1, 121018 },
+ { 0x4FC2, 121021 },
+ { 0x4FC7, 121024 },
+ { 0x4FC0, 121027 },
+ { 0x4FE0, 121030 },
+ { 0x4FC3, 121033 },
+ { 0x4FCD, 121036 },
+ { 0x4FC8, 121039 },
+ { 0x4FD4, 121042 },
+ { 0x4FE1, 121045 },
+ { 0x4FDC, 121048 },
+ { 0x4FDD, 121051 },
+ { 0x4FCF, 121054 },
+ { 0x4FC9, 121057 },
+ { 0x4FCC, 121060 },
+ { 0x4FCA, 121063 },
+ { 0x4FB9, 121066 },
+ { 0x4FBA, 121070 },
+ { 0x4FF2, 121074 },
+ { 0x7D4B, 121076 },
+ { 0x27DA, 121079 },
+ { 0x27D9, 121082 },
+ { 0x27D8, 121087 },
+ { 0x29FA, 121090 },
+ { 0x2A38, 121091 },
+ { 0x2DD7, 121093 },
+ { 0x7CBD, 121095 },
+ { 0x1F55, 121097 },
+ { 0x1C80, 121098 },
+ { 0x2243, 121100 },
+ { 0x3FC7, 121102 },
+ { 0x2271, 121104 },
+ { 0x807D, 121105 },
+ { 0x7CE2, 121106 },
+ { 0x22DB, 121108 },
+ { 0x7408, 121109 },
+ { 0x7409, 121114 },
+ { 0x7406, 121119 },
+ { 0x7407, 121123 },
+ { 0x73EE, 121127 },
+ { 0x73E8, 121130 },
+ { 0x73E9, 121134 },
+ { 0x7425, 121138 },
+ { 0x7426, 121143 },
+ { 0x72E2, 121148 },
+ { 0x72E4, 121151 },
+ { 0x72E3, 121154 },
+ { 0x7401, 121157 },
+ { 0x73EA, 121159 },
+ { 0x73EC, 121163 },
+ { 0x73E5, 121167 },
+ { 0x73EB, 121170 },
+ { 0x73E7, 121174 },
+ { 0x73E6, 121177 },
+ { 0x73ED, 121180 },
+ { 0x73D9, 121184 },
+ { 0x73DA, 121192 },
+ { 0x73D8, 121201 },
+ { 0x745D, 121208 },
+ { 0x745E, 121211 },
+ { 0x745F, 121214 },
+ { 0x7460, 121217 },
+ { 0x7461, 121220 },
+ { 0x7459, 121223 },
+ { 0x743C, 121226 },
+ { 0x73D0, 121228 },
+ { 0x73D1, 121230 },
+ { 0x73D7, 121233 },
+ { 0x73D3, 121237 },
+ { 0x73D5, 121241 },
+ { 0x73D2, 121245 },
+ { 0x73D6, 121249 },
+ { 0x73D4, 121253 },
+ { 0x7448, 121257 },
+ { 0x7449, 121260 },
+ { 0x744A, 121263 },
+ { 0x744B, 121266 },
+ { 0x744C, 121269 },
+ { 0x744D, 121272 },
+ { 0x744E, 121275 },
+ { 0x7447, 121278 },
+ { 0x7424, 121281 },
+ { 0x743B, 121285 },
+ { 0x7403, 121287 },
+ { 0x7402, 121290 },
+ { 0x7405, 121293 },
+ { 0x7404, 121296 },
+ { 0x72DF, 121299 },
+ { 0x72E1, 121302 },
+ { 0x72E0, 121305 },
+ { 0x745B, 121308 },
+ { 0x7458, 121310 },
+ { 0x72EC, 121312 },
+ { 0x72EE, 121316 },
+ { 0x72ED, 121320 },
+ { 0x72EF, 121324 },
+ { 0x72F0, 121328 },
+ { 0x72D9, 121331 },
+ { 0x72DB, 121334 },
+ { 0x72DA, 121337 },
+ { 0x741E, 121340 },
+ { 0x741F, 121343 },
+ { 0x7420, 121347 },
+ { 0x7418, 121351 },
+ { 0x741A, 121355 },
+ { 0x7419, 121360 },
+ { 0x7415, 121365 },
+ { 0x7416, 121369 },
+ { 0x7417, 121373 },
+ { 0x741B, 121377 },
+ { 0x741D, 121381 },
+ { 0x741C, 121386 },
+ { 0x7412, 121391 },
+ { 0x7414, 121394 },
+ { 0x7413, 121398 },
+ { 0x740F, 121402 },
+ { 0x7411, 121405 },
+ { 0x7410, 121409 },
+ { 0x7421, 121413 },
+ { 0x7423, 121416 },
+ { 0x7422, 121420 },
+ { 0x740E, 121424 },
+ { 0x740D, 121428 },
+ { 0x740C, 121432 },
+ { 0x7427, 121436 },
+ { 0x7429, 121439 },
+ { 0x7428, 121443 },
+ { 0x7432, 121447 },
+ { 0x7436, 121449 },
+ { 0x7437, 121453 },
+ { 0x7434, 121458 },
+ { 0x7435, 121462 },
+ { 0x7438, 121467 },
+ { 0x7433, 121471 },
+ { 0x7400, 121474 },
+ { 0x73FE, 121478 },
+ { 0x73FF, 121482 },
+ { 0x72D6, 121486 },
+ { 0x72D8, 121489 },
+ { 0x72D7, 121492 },
+ { 0x7446, 121495 },
+ { 0x740B, 121502 },
+ { 0x740A, 121505 },
+ { 0x73FB, 121508 },
+ { 0x73FD, 121511 },
+ { 0x73FC, 121514 },
+ { 0x73E0, 121517 },
+ { 0x73DF, 121522 },
+ { 0x73E1, 121527 },
+ { 0x73DE, 121532 },
+ { 0x744F, 121537 },
+ { 0x72DC, 121539 },
+ { 0x72DE, 121542 },
+ { 0x72DD, 121545 },
+ { 0x742C, 121548 },
+ { 0x742D, 121553 },
+ { 0x742F, 121559 },
+ { 0x7431, 121564 },
+ { 0x7430, 121569 },
+ { 0x742E, 121574 },
+ { 0x742B, 121579 },
+ { 0x742A, 121583 },
+ { 0x73C8, 121588 },
+ { 0x73C9, 121591 },
+ { 0x73CE, 121594 },
+ { 0x73CA, 121599 },
+ { 0x73CF, 121602 },
+ { 0x73CB, 121605 },
+ { 0x73C7, 121608 },
+ { 0x73C6, 121612 },
+ { 0x73CC, 121616 },
+ { 0x73CD, 121619 },
+ { 0x72F1, 121623 },
+ { 0x72E7, 121627 },
+ { 0x72E9, 121631 },
+ { 0x72E8, 121635 },
+ { 0x72EA, 121639 },
+ { 0x72EB, 121643 },
+ { 0x72E6, 121646 },
+ { 0x72E5, 121649 },
+ { 0x73DB, 121652 },
+ { 0x73DD, 121656 },
+ { 0x73DC, 121660 },
+ { 0x73E3, 121664 },
+ { 0x73E2, 121667 },
+ { 0x73E4, 121670 },
+ { 0x723E, 121673 },
+ { 0x7242, 121675 },
+ { 0x7224, 121679 },
+ { 0x7225, 121684 },
+ { 0x723D, 121690 },
+ { 0x7241, 121693 },
+ { 0x723F, 121698 },
+ { 0x7243, 121703 },
+ { 0x71D3, 121708 },
+ { 0x7291, 121711 },
+ { 0x72BD, 121716 },
+ { 0x72BE, 121720 },
+ { 0x7240, 121725 },
+ { 0x7244, 121729 },
+ { 0x72A1, 121733 },
+ { 0x7455, 121738 },
+ { 0x7454, 121742 },
+ { 0x7457, 121745 },
+ { 0x7456, 121749 },
+ { 0x7453, 121752 },
+ { 0x7452, 121755 },
+ { 0x7462, 121758 },
+ { 0x7463, 121761 },
+ { 0x7464, 121764 },
+ { 0x7465, 121767 },
+ { 0x7466, 121770 },
+ { 0x7467, 121773 },
+ { 0x7468, 121776 },
+ { 0x7469, 121779 },
+ { 0x746A, 121782 },
+ { 0x746B, 121785 },
+ { 0x746C, 121788 },
+ { 0x746D, 121791 },
+ { 0x746E, 121794 },
+ { 0x746F, 121797 },
+ { 0x7470, 121800 },
+ { 0x743E, 121803 },
+ { 0x743F, 121807 },
+ { 0x7442, 121811 },
+ { 0x73EF, 121816 },
+ { 0x73F0, 121819 },
+ { 0x73F1, 121822 },
+ { 0x7237, 121825 },
+ { 0x7239, 121827 },
+ { 0x721A, 121831 },
+ { 0x72BA, 121836 },
+ { 0x7238, 121843 },
+ { 0x723A, 121847 },
+ { 0x72A7, 121851 },
+ { 0x72A8, 121857 },
+ { 0x72D4, 121864 },
+ { 0x721B, 121866 },
+ { 0x72D5, 121872 },
+ { 0x727F, 121875 },
+ { 0x727C, 121879 },
+ { 0x7288, 121883 },
+ { 0x7289, 121887 },
+ { 0x7281, 121891 },
+ { 0x7285, 121895 },
+ { 0x7287, 121899 },
+ { 0x7286, 121905 },
+ { 0x7280, 121910 },
+ { 0x71D1, 121915 },
+ { 0x71E4, 121918 },
+ { 0x71F5, 121924 },
+ { 0x71F6, 121932 },
+ { 0x71D7, 121940 },
+ { 0x71EE, 121944 },
+ { 0x728B, 121950 },
+ { 0x72B7, 121955 },
+ { 0x72AD, 121960 },
+ { 0x72B3, 121965 },
+ { 0x72B2, 121972 },
+ { 0x72B4, 121979 },
+ { 0x72B1, 121986 },
+ { 0x72AF, 121993 },
+ { 0x72B0, 122000 },
+ { 0x72BB, 122007 },
+ { 0x72B9, 122014 },
+ { 0x720C, 122021 },
+ { 0x720B, 122029 },
+ { 0x72BC, 122037 },
+ { 0x7208, 122042 },
+ { 0x7202, 122049 },
+ { 0x7214, 122056 },
+ { 0x720D, 122063 },
+ { 0x72B6, 122070 },
+ { 0x72B5, 122077 },
+ { 0x72B8, 122084 },
+ { 0x71DB, 122089 },
+ { 0x71DC, 122093 },
+ { 0x71DD, 122097 },
+ { 0x71E5, 122102 },
+ { 0x71F7, 122108 },
+ { 0x71DF, 122116 },
+ { 0x71F8, 122120 },
+ { 0x71E1, 122128 },
+ { 0x71F2, 122133 },
+ { 0x7257, 122140 },
+ { 0x725C, 122145 },
+ { 0x725D, 122151 },
+ { 0x727A, 122157 },
+ { 0x71EF, 122163 },
+ { 0x71F3, 122168 },
+ { 0x7210, 122174 },
+ { 0x720F, 122180 },
+ { 0x71F9, 122187 },
+ { 0x71FC, 122193 },
+ { 0x71FB, 122199 },
+ { 0x71FA, 122205 },
+ { 0x720E, 122211 },
+ { 0x71E3, 122218 },
+ { 0x71F4, 122223 },
+ { 0x7275, 122231 },
+ { 0x71E2, 122236 },
+ { 0x71EB, 122242 },
+ { 0x7204, 122247 },
+ { 0x71F1, 122254 },
+ { 0x71E6, 122261 },
+ { 0x71E7, 122266 },
+ { 0x71FE, 122273 },
+ { 0x7200, 122280 },
+ { 0x71FF, 122288 },
+ { 0x7205, 122296 },
+ { 0x71E9, 122303 },
+ { 0x7206, 122309 },
+ { 0x71EA, 122317 },
+ { 0x7203, 122323 },
+ { 0x71E8, 122331 },
+ { 0x71DA, 122338 },
+ { 0x72C6, 122343 },
+ { 0x72C7, 122346 },
+ { 0x72D0, 122350 },
+ { 0x72D3, 122356 },
+ { 0x72CA, 122363 },
+ { 0x72C8, 122368 },
+ { 0x72C9, 122373 },
+ { 0x72CF, 122378 },
+ { 0x72D2, 122384 },
+ { 0x71D9, 122390 },
+ { 0x72D1, 122396 },
+ { 0x7264, 122402 },
+ { 0x72CE, 122408 },
+ { 0x72CC, 122414 },
+ { 0x71FD, 122420 },
+ { 0x72CD, 122427 },
+ { 0x72CB, 122433 },
+ { 0x7263, 122437 },
+ { 0x7269, 122441 },
+ { 0x725F, 122445 },
+ { 0x7262, 122449 },
+ { 0x7261, 122455 },
+ { 0x7260, 122461 },
+ { 0x7271, 122467 },
+ { 0x726D, 122471 },
+ { 0x726B, 122476 },
+ { 0x7268, 122480 },
+ { 0x726A, 122485 },
+ { 0x7297, 122490 },
+ { 0x729A, 122494 },
+ { 0x71ED, 122500 },
+ { 0x7295, 122506 },
+ { 0x729E, 122510 },
+ { 0x7211, 122515 },
+ { 0x7212, 122523 },
+ { 0x7213, 122531 },
+ { 0x7207, 122538 },
+ { 0x7201, 122545 },
+ { 0x729C, 122552 },
+ { 0x7209, 122557 },
+ { 0x720A, 122564 },
+ { 0x729D, 122571 },
+ { 0x7299, 122575 },
+ { 0x722B, 122580 },
+ { 0x721D, 122582 },
+ { 0x7221, 122587 },
+ { 0x721F, 122593 },
+ { 0x7223, 122600 },
+ { 0x7228, 122607 },
+ { 0x722A, 122613 },
+ { 0x7229, 122621 },
+ { 0x7215, 122629 },
+ { 0x7216, 122633 },
+ { 0x7217, 122638 },
+ { 0x7218, 122643 },
+ { 0x7219, 122648 },
+ { 0x722D, 122654 },
+ { 0x721E, 122657 },
+ { 0x7222, 122663 },
+ { 0x7220, 122670 },
+ { 0x722F, 122678 },
+ { 0x7232, 122683 },
+ { 0x7233, 122689 },
+ { 0x7234, 122693 },
+ { 0x7235, 122699 },
+ { 0x7236, 122706 },
+ { 0x7230, 122710 },
+ { 0x722E, 122714 },
+ { 0x7231, 122718 },
+ { 0x722C, 122722 },
+ { 0x723C, 122727 },
+ { 0x728A, 122729 },
+ { 0x728F, 122733 },
+ { 0x728E, 122739 },
+ { 0x7290, 122745 },
+ { 0x72AB, 122751 },
+ { 0x72AA, 122757 },
+ { 0x72A9, 122764 },
+ { 0x729B, 122771 },
+ { 0x723B, 122775 },
+ { 0x7248, 122778 },
+ { 0x724A, 122780 },
+ { 0x7227, 122784 },
+ { 0x7283, 122789 },
+ { 0x71D4, 122793 },
+ { 0x7249, 122796 },
+ { 0x724B, 122800 },
+ { 0x7266, 122804 },
+ { 0x745A, 122808 },
+ { 0x7440, 122810 },
+ { 0x743D, 122815 },
+ { 0x7441, 122817 },
+ { 0x7256, 122822 },
+ { 0x727E, 122824 },
+ { 0x7284, 122832 },
+ { 0x71D6, 122836 },
+ { 0x7294, 122839 },
+ { 0x7293, 122844 },
+ { 0x72C5, 122850 },
+ { 0x72C4, 122854 },
+ { 0x72C3, 122859 },
+ { 0x725A, 122864 },
+ { 0x7279, 122869 },
+ { 0x7267, 122874 },
+ { 0x7274, 122878 },
+ { 0x7270, 122882 },
+ { 0x726F, 122889 },
+ { 0x72A5, 122897 },
+ { 0x72A4, 122902 },
+ { 0x72A3, 122908 },
+ { 0x724E, 122914 },
+ { 0x7253, 122916 },
+ { 0x7226, 122920 },
+ { 0x721C, 122926 },
+ { 0x724C, 122931 },
+ { 0x7252, 122934 },
+ { 0x7250, 122939 },
+ { 0x724D, 122944 },
+ { 0x7278, 122949 },
+ { 0x727D, 122952 },
+ { 0x71D5, 122960 },
+ { 0x7292, 122963 },
+ { 0x72C1, 122968 },
+ { 0x72BF, 122972 },
+ { 0x72AE, 122977 },
+ { 0x72C0, 122982 },
+ { 0x72C2, 122987 },
+ { 0x72AC, 122992 },
+ { 0x7259, 122996 },
+ { 0x725E, 123001 },
+ { 0x7277, 123007 },
+ { 0x724F, 123012 },
+ { 0x7251, 123015 },
+ { 0x7254, 123019 },
+ { 0x7255, 123025 },
+ { 0x725B, 123031 },
+ { 0x7273, 123034 },
+ { 0x726E, 123038 },
+ { 0x726C, 123043 },
+ { 0x7296, 123047 },
+ { 0x72A2, 123050 },
+ { 0x7247, 123055 },
+ { 0x7282, 123057 },
+ { 0x71D2, 123061 },
+ { 0x71D8, 123064 },
+ { 0x728C, 123068 },
+ { 0x71DE, 123073 },
+ { 0x71E0, 123077 },
+ { 0x7258, 123081 },
+ { 0x727B, 123086 },
+ { 0x71F0, 123092 },
+ { 0x7276, 123097 },
+ { 0x71EC, 123102 },
+ { 0x7265, 123107 },
+ { 0x7272, 123111 },
+ { 0x7298, 123115 },
+ { 0x729F, 123119 },
+ { 0x72A6, 123124 },
+ { 0x745C, 123130 },
+ { 0x7246, 123132 },
+ { 0x7245, 123134 },
+ { 0x728D, 123137 },
+ { 0x72A0, 123143 },
+ { 0x72F2, 123149 },
+ { 0x72F3, 123154 },
+ { 0x72F6, 123159 },
+ { 0x72F7, 123165 },
+ { 0x72F4, 123171 },
+ { 0x72F5, 123175 },
+ { 0x72F8, 123179 },
+ { 0x7444, 123185 },
+ { 0x7443, 123189 },
+ { 0x7445, 123193 },
+ { 0x7324, 123196 },
+ { 0x7323, 123201 },
+ { 0x7325, 123206 },
+ { 0x7322, 123211 },
+ { 0x731D, 123214 },
+ { 0x731C, 123218 },
+ { 0x731E, 123222 },
+ { 0x7320, 123226 },
+ { 0x731F, 123230 },
+ { 0x7321, 123234 },
+ { 0x73F8, 123238 },
+ { 0x73FA, 123241 },
+ { 0x73F2, 123244 },
+ { 0x73F3, 123247 },
+ { 0x73F4, 123251 },
+ { 0x7328, 123255 },
+ { 0x7326, 123259 },
+ { 0x7327, 123263 },
+ { 0x7329, 123267 },
+ { 0x7330, 123271 },
+ { 0x732E, 123276 },
+ { 0x732F, 123281 },
+ { 0x7331, 123286 },
+ { 0x7334, 123291 },
+ { 0x7332, 123296 },
+ { 0x7333, 123301 },
+ { 0x7335, 123306 },
+ { 0x732C, 123311 },
+ { 0x732A, 123315 },
+ { 0x732B, 123319 },
+ { 0x732D, 123323 },
+ { 0x7358, 123327 },
+ { 0x7356, 123330 },
+ { 0x7355, 123334 },
+ { 0x7357, 123338 },
+ { 0x7353, 123342 },
+ { 0x7352, 123346 },
+ { 0x7354, 123350 },
+ { 0x73F9, 123354 },
+ { 0x73F5, 123357 },
+ { 0x73F6, 123360 },
+ { 0x73F7, 123364 },
+ { 0x7450, 123368 },
+ { 0x73B6, 123371 },
+ { 0x73B4, 123377 },
+ { 0x73B7, 123383 },
+ { 0x73B5, 123389 },
+ { 0x7315, 123395 },
+ { 0x7313, 123399 },
+ { 0x7314, 123403 },
+ { 0x7439, 123407 },
+ { 0x730B, 123410 },
+ { 0x7309, 123414 },
+ { 0x730A, 123418 },
+ { 0x7365, 123422 },
+ { 0x7363, 123426 },
+ { 0x7364, 123430 },
+ { 0x737F, 123434 },
+ { 0x7378, 123439 },
+ { 0x7368, 123445 },
+ { 0x7366, 123449 },
+ { 0x7369, 123453 },
+ { 0x7367, 123458 },
+ { 0x7380, 123462 },
+ { 0x7379, 123467 },
+ { 0x736C, 123473 },
+ { 0x736A, 123479 },
+ { 0x736B, 123485 },
+ { 0x736F, 123491 },
+ { 0x736D, 123497 },
+ { 0x736E, 123503 },
+ { 0x7381, 123509 },
+ { 0x737A, 123514 },
+ { 0x7387, 123520 },
+ { 0x7385, 123526 },
+ { 0x7386, 123532 },
+ { 0x7312, 123538 },
+ { 0x7310, 123542 },
+ { 0x7311, 123546 },
+ { 0x7304, 123550 },
+ { 0x7370, 123553 },
+ { 0x737E, 123558 },
+ { 0x7377, 123563 },
+ { 0x735B, 123569 },
+ { 0x7359, 123574 },
+ { 0x735A, 123579 },
+ { 0x735C, 123584 },
+ { 0x735F, 123589 },
+ { 0x735D, 123594 },
+ { 0x735E, 123599 },
+ { 0x7360, 123604 },
+ { 0x7361, 123609 },
+ { 0x7362, 123615 },
+ { 0x731B, 123621 },
+ { 0x7319, 123625 },
+ { 0x731A, 123629 },
+ { 0x73BF, 123633 },
+ { 0x73BE, 123639 },
+ { 0x730E, 123645 },
+ { 0x730C, 123649 },
+ { 0x730D, 123653 },
+ { 0x730F, 123657 },
+ { 0x7371, 123661 },
+ { 0x7372, 123666 },
+ { 0x7301, 123671 },
+ { 0x7300, 123676 },
+ { 0x7302, 123680 },
+ { 0x7303, 123684 },
+ { 0x73C3, 123690 },
+ { 0x73C2, 123695 },
+ { 0x72F9, 123700 },
+ { 0x72FF, 123704 },
+ { 0x72FD, 123709 },
+ { 0x72FB, 123714 },
+ { 0x72FC, 123719 },
+ { 0x72FE, 123724 },
+ { 0x7306, 123729 },
+ { 0x7305, 123734 },
+ { 0x7307, 123739 },
+ { 0x7308, 123743 },
+ { 0x7318, 123749 },
+ { 0x7316, 123753 },
+ { 0x7317, 123757 },
+ { 0x7376, 123761 },
+ { 0x7374, 123764 },
+ { 0x7383, 123767 },
+ { 0x737C, 123772 },
+ { 0x7373, 123778 },
+ { 0x7382, 123781 },
+ { 0x737B, 123786 },
+ { 0x7375, 123792 },
+ { 0x7384, 123795 },
+ { 0x737D, 123800 },
+ { 0x7451, 123806 },
+ { 0x73BD, 123809 },
+ { 0x73BA, 123817 },
+ { 0x73BB, 123825 },
+ { 0x73B8, 123833 },
+ { 0x73BC, 123841 },
+ { 0x73B9, 123849 },
+ { 0x734B, 123857 },
+ { 0x7349, 123861 },
+ { 0x734A, 123865 },
+ { 0x743A, 123869 },
+ { 0x7344, 123872 },
+ { 0x73AB, 123875 },
+ { 0x739A, 123879 },
+ { 0x7399, 123886 },
+ { 0x739C, 123893 },
+ { 0x739B, 123901 },
+ { 0x738B, 123909 },
+ { 0x738D, 123916 },
+ { 0x738A, 123923 },
+ { 0x738C, 123930 },
+ { 0x73AC, 123937 },
+ { 0x73A0, 123941 },
+ { 0x739E, 123948 },
+ { 0x739F, 123955 },
+ { 0x739D, 123962 },
+ { 0x7391, 123969 },
+ { 0x738F, 123976 },
+ { 0x7390, 123983 },
+ { 0x738E, 123990 },
+ { 0x73AF, 123997 },
+ { 0x73AE, 124001 },
+ { 0x73AD, 124005 },
+ { 0x73A2, 124009 },
+ { 0x73A1, 124015 },
+ { 0x7393, 124021 },
+ { 0x7392, 124027 },
+ { 0x7348, 124033 },
+ { 0x733F, 124036 },
+ { 0x73A8, 124039 },
+ { 0x73A6, 124043 },
+ { 0x73A7, 124047 },
+ { 0x7398, 124051 },
+ { 0x7397, 124057 },
+ { 0x7389, 124063 },
+ { 0x7388, 124069 },
+ { 0x73A9, 124075 },
+ { 0x73AA, 124079 },
+ { 0x7351, 124083 },
+ { 0x734F, 124087 },
+ { 0x7350, 124091 },
+ { 0x73C1, 124095 },
+ { 0x73C0, 124102 },
+ { 0x7347, 124109 },
+ { 0x7345, 124113 },
+ { 0x7346, 124117 },
+ { 0x733C, 124121 },
+ { 0x733B, 124126 },
+ { 0x733D, 124130 },
+ { 0x733E, 124134 },
+ { 0x73C5, 124140 },
+ { 0x73C4, 124147 },
+ { 0x72FA, 124154 },
+ { 0x733A, 124158 },
+ { 0x7338, 124163 },
+ { 0x7336, 124168 },
+ { 0x7337, 124173 },
+ { 0x7339, 124178 },
+ { 0x7341, 124183 },
+ { 0x7340, 124188 },
+ { 0x7343, 124193 },
+ { 0x7342, 124199 },
+ { 0x734E, 124204 },
+ { 0x734C, 124208 },
+ { 0x734D, 124212 },
+ { 0x73B3, 124216 },
+ { 0x73B1, 124220 },
+ { 0x73A4, 124223 },
+ { 0x7395, 124228 },
+ { 0x73B0, 124233 },
+ { 0x73A3, 124236 },
+ { 0x7394, 124241 },
+ { 0x73B2, 124246 },
+ { 0x73A5, 124249 },
+ { 0x7396, 124254 },
+ { 0x7A5C, 124259 },
+ { 0x8068, 124260 },
+ { 0x0078, 124261 },
+ { 0x1CEB, 124263 },
+ { 0x0071, 124265 },
+ { 0x1CEA, 124267 },
+ { 0x1CE9, 124269 },
+ { 0x1CF2, 124271 },
+ { 0x1CEE, 124274 },
+ { 0x1CEF, 124276 },
+ { 0x1CE7, 124279 },
+ { 0x1CED, 124281 },
+ { 0x1CE8, 124283 },
+ { 0x1CF4, 124288 },
+ { 0x1CF0, 124293 },
+ { 0x1CF3, 124295 },
+ { 0x1CEC, 124298 },
+ { 0x0072, 124300 },
+ { 0x1CF1, 124302 },
+ { 0x79BB, 124305 },
+ { 0x26FC, 124306 },
+ { 0x27EF, 124308 },
+ { 0x7BD4, 124310 },
+ { 0x7BD6, 124313 },
+ { 0x7D7D, 124317 },
+ { 0x7D7C, 124320 },
+ { 0x7D7B, 124322 },
+ { 0x220E, 124325 },
+ { 0x220F, 124331 },
+ { 0x7CDD, 124337 },
+ { 0x7C6B, 124339 },
+ { 0x1D6B, 124340 },
+ { 0x7EC4, 124343 },
+ { 0x7EDC, 124348 },
+ { 0x7ED4, 124355 },
+ { 0x7EBC, 124361 },
+ { 0x7ECC, 124367 },
+ { 0x7EC3, 124373 },
+ { 0x7EDB, 124378 },
+ { 0x7ED3, 124385 },
+ { 0x7EBB, 124391 },
+ { 0x7ECB, 124397 },
+ { 0x7EC5, 124403 },
+ { 0x7EDD, 124408 },
+ { 0x7ED5, 124415 },
+ { 0x7EBD, 124421 },
+ { 0x7ECD, 124427 },
+ { 0x7EC6, 124433 },
+ { 0x7EDE, 124438 },
+ { 0x7ED6, 124445 },
+ { 0x7EBE, 124451 },
+ { 0x7ECE, 124457 },
+ { 0x7EC0, 124463 },
+ { 0x7ED8, 124467 },
+ { 0x7ED0, 124473 },
+ { 0x7EB8, 124478 },
+ { 0x7EC8, 124483 },
+ { 0x7EC2, 124488 },
+ { 0x7EDA, 124492 },
+ { 0x7ED2, 124498 },
+ { 0x7EBA, 124503 },
+ { 0x7ECA, 124508 },
+ { 0x7EBF, 124513 },
+ { 0x7ED7, 124517 },
+ { 0x7ECF, 124523 },
+ { 0x7EB7, 124528 },
+ { 0x7EC7, 124533 },
+ { 0x7EC1, 124538 },
+ { 0x7ED9, 124542 },
+ { 0x7ED1, 124548 },
+ { 0x7EB9, 124553 },
+ { 0x7EC9, 124558 },
+ { 0x1DA0, 124563 },
+ { 0x2660, 124564 },
+ { 0x05A3, 124567 },
+ { 0x05A2, 124572 },
+ { 0x059F, 124576 },
+ { 0x05FA, 124579 },
+ { 0x05FF, 124582 },
+ { 0x05FB, 124585 },
+ { 0x05FE, 124588 },
+ { 0x05FD, 124591 },
+ { 0x0602, 124594 },
+ { 0x05F9, 124597 },
+ { 0x0601, 124600 },
+ { 0x0600, 124603 },
+ { 0x05FC, 124606 },
+ { 0x05A0, 124609 },
+ { 0x2303, 124612 },
+ { 0x1D80, 124616 },
+ { 0x1D5F, 124619 },
+ { 0x1D64, 124622 },
+ { 0x1D6F, 124625 },
+ { 0x1D7B, 124628 },
+ { 0x7C73, 124631 },
+ { 0x7D41, 124633 },
+ { 0x7B11, 124635 },
+ { 0x1F7C, 124637 },
+ { 0x5726, 124638 },
+ { 0x5727, 124641 },
+ { 0x5728, 124644 },
+ { 0x5729, 124647 },
+ { 0x572A, 124650 },
+ { 0x572B, 124653 },
+ { 0x572C, 124656 },
+ { 0x572D, 124659 },
+ { 0x572E, 124662 },
+ { 0x572F, 124665 },
+ { 0x5730, 124668 },
+ { 0x5732, 124671 },
+ { 0x5733, 124674 },
+ { 0x5734, 124677 },
+ { 0x5735, 124680 },
+ { 0x5736, 124683 },
+ { 0x5737, 124686 },
+ { 0x5738, 124689 },
+ { 0x5739, 124692 },
+ { 0x573A, 124695 },
+ { 0x573B, 124698 },
+ { 0x573C, 124701 },
+ { 0x573D, 124704 },
+ { 0x573E, 124707 },
+ { 0x573F, 124710 },
+ { 0x5740, 124713 },
+ { 0x5741, 124716 },
+ { 0x5742, 124719 },
+ { 0x5743, 124722 },
+ { 0x5744, 124725 },
+ { 0x5745, 124728 },
+ { 0x5746, 124731 },
+ { 0x5747, 124734 },
+ { 0x5748, 124737 },
+ { 0x5749, 124740 },
+ { 0x574A, 124743 },
+ { 0x574B, 124746 },
+ { 0x574C, 124749 },
+ { 0x574D, 124752 },
+ { 0x574E, 124755 },
+ { 0x574F, 124758 },
+ { 0x5750, 124761 },
+ { 0x5751, 124764 },
+ { 0x5752, 124767 },
+ { 0x5753, 124770 },
+ { 0x5754, 124773 },
+ { 0x5755, 124776 },
+ { 0x5756, 124779 },
+ { 0x5757, 124782 },
+ { 0x5758, 124785 },
+ { 0x5759, 124788 },
+ { 0x575A, 124791 },
+ { 0x575B, 124794 },
+ { 0x575C, 124797 },
+ { 0x575D, 124800 },
+ { 0x575E, 124803 },
+ { 0x575F, 124806 },
+ { 0x5760, 124809 },
+ { 0x5761, 124812 },
+ { 0x5762, 124815 },
+ { 0x5763, 124818 },
+ { 0x5765, 124821 },
+ { 0x5766, 124824 },
+ { 0x5767, 124827 },
+ { 0x5768, 124830 },
+ { 0x5769, 124833 },
+ { 0x576A, 124836 },
+ { 0x576B, 124839 },
+ { 0x576C, 124842 },
+ { 0x576D, 124845 },
+ { 0x576E, 124848 },
+ { 0x576F, 124851 },
+ { 0x5770, 124854 },
+ { 0x5771, 124857 },
+ { 0x5772, 124860 },
+ { 0x5773, 124863 },
+ { 0x5774, 124866 },
+ { 0x5775, 124869 },
+ { 0x5776, 124872 },
+ { 0x5777, 124875 },
+ { 0x5778, 124878 },
+ { 0x5779, 124881 },
+ { 0x577A, 124884 },
+ { 0x577B, 124887 },
+ { 0x577C, 124890 },
+ { 0x577D, 124893 },
+ { 0x577E, 124896 },
+ { 0x577F, 124899 },
+ { 0x5780, 124902 },
+ { 0x5781, 124905 },
+ { 0x5782, 124908 },
+ { 0x5783, 124911 },
+ { 0x5784, 124914 },
+ { 0x5785, 124917 },
+ { 0x5786, 124920 },
+ { 0x5787, 124923 },
+ { 0x5788, 124926 },
+ { 0x5731, 124929 },
+ { 0x5764, 124932 },
+ { 0x7CBF, 124935 },
+ { 0x7CB8, 124939 },
+ { 0x2600, 124941 },
+ { 0x2614, 124943 },
+ { 0x2610, 124946 },
+ { 0x2612, 124949 },
+ { 0x2613, 124952 },
+ { 0x260F, 124955 },
+ { 0x2611, 124958 },
+ { 0x22BD, 124961 },
+ { 0x7ABF, 124962 },
+ { 0x23CD, 124965 },
+ { 0x1EB4, 124970 },
+ { 0x269F, 124974 },
+ { 0x26A3, 124979 },
+ { 0x26A5, 124987 },
+ { 0x26A1, 124996 },
+ { 0x1EC6, 125004 },
+ { 0x1EC2, 125007 },
+ { 0x26A7, 125011 },
+ { 0x26AB, 125014 },
+ { 0x26A9, 125018 },
+ { 0x1EB8, 125024 },
+ { 0x1F36, 125029 },
+ { 0x1EB6, 125034 },
+ { 0x001E, 125038 },
+ { 0x1F26, 125040 },
+ { 0x269B, 125043 },
+ { 0x269D, 125047 },
+ { 0x26AF, 125052 },
+ { 0x26B1, 125057 },
+ { 0x26B5, 125062 },
+ { 0x26B3, 125071 },
+ { 0x2599, 125077 },
+ { 0x26AD, 125081 },
+ { 0x1F2A, 125087 },
+ { 0x26C6, 125092 },
+ { 0x26C8, 125095 },
+ { 0x26CA, 125099 },
+ { 0x26C5, 125106 },
+ { 0x7CE3, 125109 },
+ { 0x7F9A, 125111 },
+ { 0x000D, 125112 },
+ { 0x29FD, 125113 },
+ { 0x1E78, 125114 },
+ { 0x2661, 125115 },
+ { 0x2665, 125118 },
+ { 0x2664, 125122 },
+ { 0x266A, 125125 },
+ { 0x2668, 125130 },
+ { 0x266C, 125133 },
+ { 0x70B4, 125139 },
+ { 0x70B2, 125143 },
+ { 0x70B3, 125147 },
+ { 0x71A0, 125151 },
+ { 0x71A5, 125155 },
+ { 0x71A1, 125159 },
+ { 0x71A4, 125163 },
+ { 0x71A3, 125167 },
+ { 0x71A8, 125171 },
+ { 0x719F, 125175 },
+ { 0x71A7, 125179 },
+ { 0x71A6, 125183 },
+ { 0x71A2, 125187 },
+ { 0x70B1, 125191 },
+ { 0x7094, 125195 },
+ { 0x6E07, 125198 },
+ { 0x6E08, 125202 },
+ { 0x6E09, 125206 },
+ { 0x6E0A, 125210 },
+ { 0x6E0B, 125214 },
+ { 0x6E0C, 125218 },
+ { 0x6E0D, 125222 },
+ { 0x6E0E, 125226 },
+ { 0x6E0F, 125230 },
+ { 0x6E10, 125234 },
+ { 0x6E11, 125238 },
+ { 0x6E12, 125242 },
+ { 0x6E13, 125246 },
+ { 0x6E14, 125250 },
+ { 0x6E15, 125254 },
+ { 0x6E16, 125258 },
+ { 0x6E17, 125262 },
+ { 0x6E18, 125266 },
+ { 0x6E19, 125270 },
+ { 0x6E1A, 125274 },
+ { 0x6E1B, 125278 },
+ { 0x6E1C, 125282 },
+ { 0x6E1D, 125286 },
+ { 0x6E1E, 125290 },
+ { 0x6E1F, 125294 },
+ { 0x6E20, 125298 },
+ { 0x70A0, 125302 },
+ { 0x70A1, 125306 },
+ { 0x70A4, 125310 },
+ { 0x70A2, 125314 },
+ { 0x70AB, 125318 },
+ { 0x709B, 125322 },
+ { 0x70AA, 125326 },
+ { 0x70AC, 125330 },
+ { 0x70A5, 125334 },
+ { 0x70A8, 125338 },
+ { 0x7096, 125342 },
+ { 0x709D, 125346 },
+ { 0x709A, 125350 },
+ { 0x7095, 125354 },
+ { 0x7098, 125358 },
+ { 0x70A6, 125362 },
+ { 0x7097, 125367 },
+ { 0x709E, 125371 },
+ { 0x709F, 125375 },
+ { 0x70AD, 125379 },
+ { 0x70A7, 125383 },
+ { 0x709C, 125387 },
+ { 0x719E, 125391 },
+ { 0x7099, 125395 },
+ { 0x70A3, 125399 },
+ { 0x70A9, 125403 },
+ { 0x70B0, 125407 },
+ { 0x7128, 125411 },
+ { 0x7126, 125416 },
+ { 0x7127, 125421 },
+ { 0x7125, 125426 },
+ { 0x7108, 125431 },
+ { 0x6E6E, 125435 },
+ { 0x6E6F, 125440 },
+ { 0x6E70, 125445 },
+ { 0x6E71, 125450 },
+ { 0x6E72, 125455 },
+ { 0x6E73, 125460 },
+ { 0x6E74, 125465 },
+ { 0x6E75, 125470 },
+ { 0x6E76, 125475 },
+ { 0x6E77, 125480 },
+ { 0x6E78, 125485 },
+ { 0x6E79, 125490 },
+ { 0x6E7A, 125495 },
+ { 0x6E7B, 125500 },
+ { 0x6E7C, 125505 },
+ { 0x6E7D, 125510 },
+ { 0x6E7E, 125515 },
+ { 0x6E7F, 125520 },
+ { 0x6E80, 125525 },
+ { 0x6E81, 125530 },
+ { 0x6E82, 125535 },
+ { 0x6E83, 125540 },
+ { 0x6E84, 125545 },
+ { 0x6E85, 125550 },
+ { 0x6E86, 125555 },
+ { 0x6E87, 125560 },
+ { 0x7114, 125565 },
+ { 0x7115, 125570 },
+ { 0x7118, 125575 },
+ { 0x7116, 125580 },
+ { 0x711F, 125585 },
+ { 0x710F, 125590 },
+ { 0x711E, 125595 },
+ { 0x7120, 125600 },
+ { 0x7119, 125605 },
+ { 0x711C, 125610 },
+ { 0x710A, 125615 },
+ { 0x7111, 125620 },
+ { 0x710E, 125625 },
+ { 0x7109, 125630 },
+ { 0x710C, 125635 },
+ { 0x711A, 125640 },
+ { 0x710B, 125646 },
+ { 0x7112, 125651 },
+ { 0x7113, 125656 },
+ { 0x7121, 125661 },
+ { 0x711B, 125666 },
+ { 0x7110, 125671 },
+ { 0x710D, 125676 },
+ { 0x7117, 125681 },
+ { 0x711D, 125686 },
+ { 0x7124, 125691 },
+ { 0x6E54, 125696 },
+ { 0x6E55, 125701 },
+ { 0x6E56, 125706 },
+ { 0x6E57, 125711 },
+ { 0x6E58, 125716 },
+ { 0x6E59, 125721 },
+ { 0x6E5A, 125726 },
+ { 0x6E5B, 125731 },
+ { 0x6E5C, 125736 },
+ { 0x6E5D, 125741 },
+ { 0x6E5E, 125746 },
+ { 0x6E5F, 125751 },
+ { 0x6E60, 125756 },
+ { 0x6E61, 125761 },
+ { 0x6E62, 125766 },
+ { 0x6E63, 125771 },
+ { 0x6E64, 125776 },
+ { 0x6E65, 125781 },
+ { 0x6E66, 125786 },
+ { 0x6E67, 125791 },
+ { 0x6E68, 125796 },
+ { 0x6E69, 125801 },
+ { 0x6E6A, 125806 },
+ { 0x6E6B, 125811 },
+ { 0x6E6C, 125816 },
+ { 0x6E6D, 125821 },
+ { 0x70FA, 125826 },
+ { 0x70FB, 125831 },
+ { 0x70FE, 125836 },
+ { 0x70FC, 125841 },
+ { 0x7105, 125846 },
+ { 0x70F5, 125851 },
+ { 0x7104, 125856 },
+ { 0x7106, 125861 },
+ { 0x70FF, 125866 },
+ { 0x7102, 125871 },
+ { 0x70F0, 125876 },
+ { 0x70F7, 125881 },
+ { 0x70F4, 125886 },
+ { 0x70EF, 125891 },
+ { 0x70F2, 125896 },
+ { 0x70F1, 125901 },
+ { 0x70F8, 125906 },
+ { 0x70F9, 125911 },
+ { 0x7107, 125916 },
+ { 0x7101, 125921 },
+ { 0x70F6, 125926 },
+ { 0x7100, 125931 },
+ { 0x70F3, 125937 },
+ { 0x70FD, 125942 },
+ { 0x7103, 125947 },
+ { 0x7123, 125952 },
+ { 0x7122, 125957 },
+ { 0x6ECB, 125962 },
+ { 0x6ECC, 125967 },
+ { 0x6ECD, 125972 },
+ { 0x6ECE, 125977 },
+ { 0x6ECF, 125982 },
+ { 0x6ED0, 125987 },
+ { 0x6ED1, 125992 },
+ { 0x6ED2, 125997 },
+ { 0x6ED3, 126002 },
+ { 0x6ED4, 126007 },
+ { 0x6ED5, 126012 },
+ { 0x6ED6, 126017 },
+ { 0x6ED7, 126022 },
+ { 0x6ED8, 126027 },
+ { 0x6ED9, 126032 },
+ { 0x6EDA, 126037 },
+ { 0x6EDB, 126042 },
+ { 0x6EDC, 126047 },
+ { 0x6EDD, 126052 },
+ { 0x6EDE, 126057 },
+ { 0x6EDF, 126062 },
+ { 0x6EE0, 126067 },
+ { 0x6EE1, 126072 },
+ { 0x6EE2, 126077 },
+ { 0x6EE3, 126082 },
+ { 0x6EE4, 126087 },
+ { 0x6EB1, 126092 },
+ { 0x6EB2, 126097 },
+ { 0x6EB3, 126102 },
+ { 0x6EB4, 126107 },
+ { 0x6EB5, 126112 },
+ { 0x6EB6, 126117 },
+ { 0x6EB7, 126122 },
+ { 0x6EB8, 126127 },
+ { 0x6EB9, 126132 },
+ { 0x6EBA, 126137 },
+ { 0x6EBB, 126142 },
+ { 0x6EBC, 126147 },
+ { 0x6EBD, 126152 },
+ { 0x6EBE, 126157 },
+ { 0x6EBF, 126162 },
+ { 0x6EC0, 126167 },
+ { 0x6EC1, 126172 },
+ { 0x6EC2, 126177 },
+ { 0x6EC3, 126182 },
+ { 0x6EC4, 126187 },
+ { 0x6EC5, 126192 },
+ { 0x6EC6, 126197 },
+ { 0x6EC7, 126202 },
+ { 0x6EC8, 126207 },
+ { 0x6EC9, 126212 },
+ { 0x6ECA, 126217 },
+ { 0x6DED, 126222 },
+ { 0x6DEE, 126226 },
+ { 0x6DEF, 126230 },
+ { 0x6DF0, 126234 },
+ { 0x6DF1, 126238 },
+ { 0x6DF2, 126242 },
+ { 0x6DF3, 126246 },
+ { 0x6DF4, 126250 },
+ { 0x6DF5, 126254 },
+ { 0x6DF6, 126258 },
+ { 0x6DF7, 126262 },
+ { 0x6DF8, 126266 },
+ { 0x6DF9, 126270 },
+ { 0x6DFA, 126274 },
+ { 0x6DFB, 126278 },
+ { 0x6DFC, 126282 },
+ { 0x6DFD, 126286 },
+ { 0x6DFE, 126290 },
+ { 0x6DFF, 126294 },
+ { 0x6E00, 126298 },
+ { 0x6E01, 126302 },
+ { 0x6E02, 126306 },
+ { 0x6E03, 126310 },
+ { 0x6E04, 126314 },
+ { 0x6E05, 126318 },
+ { 0x6E06, 126322 },
+ { 0x7086, 126326 },
+ { 0x7087, 126330 },
+ { 0x708A, 126334 },
+ { 0x7088, 126338 },
+ { 0x7091, 126342 },
+ { 0x7081, 126346 },
+ { 0x7090, 126350 },
+ { 0x7092, 126354 },
+ { 0x708B, 126358 },
+ { 0x708E, 126362 },
+ { 0x707C, 126366 },
+ { 0x7083, 126370 },
+ { 0x7080, 126374 },
+ { 0x707B, 126378 },
+ { 0x707E, 126382 },
+ { 0x707D, 126386 },
+ { 0x7084, 126390 },
+ { 0x7085, 126394 },
+ { 0x7093, 126398 },
+ { 0x708D, 126402 },
+ { 0x7082, 126406 },
+ { 0x708C, 126410 },
+ { 0x719D, 126415 },
+ { 0x707F, 126419 },
+ { 0x7089, 126423 },
+ { 0x708F, 126427 },
+ { 0x70AF, 126431 },
+ { 0x6F5B, 126435 },
+ { 0x6F5C, 126440 },
+ { 0x6F5D, 126445 },
+ { 0x6F5E, 126450 },
+ { 0x6F5F, 126455 },
+ { 0x6F60, 126460 },
+ { 0x6F61, 126465 },
+ { 0x6F62, 126470 },
+ { 0x6F63, 126475 },
+ { 0x6F64, 126480 },
+ { 0x6F65, 126485 },
+ { 0x6F66, 126490 },
+ { 0x6F67, 126495 },
+ { 0x6F68, 126500 },
+ { 0x6F69, 126505 },
+ { 0x6F6A, 126510 },
+ { 0x6F6B, 126515 },
+ { 0x6F6C, 126520 },
+ { 0x6F6D, 126525 },
+ { 0x6F6E, 126530 },
+ { 0x6F6F, 126535 },
+ { 0x6F70, 126540 },
+ { 0x6F71, 126545 },
+ { 0x6F72, 126550 },
+ { 0x6F73, 126555 },
+ { 0x6F74, 126560 },
+ { 0x6F41, 126565 },
+ { 0x6F42, 126570 },
+ { 0x6F43, 126575 },
+ { 0x6F44, 126580 },
+ { 0x6F45, 126585 },
+ { 0x6F46, 126590 },
+ { 0x6F47, 126595 },
+ { 0x6F48, 126600 },
+ { 0x6F49, 126605 },
+ { 0x6F4A, 126610 },
+ { 0x6F4B, 126615 },
+ { 0x6F4C, 126620 },
+ { 0x6F4D, 126625 },
+ { 0x6F4E, 126630 },
+ { 0x6F4F, 126635 },
+ { 0x6F50, 126640 },
+ { 0x6F51, 126645 },
+ { 0x6F52, 126650 },
+ { 0x6F53, 126655 },
+ { 0x6F54, 126660 },
+ { 0x6F55, 126665 },
+ { 0x6F56, 126670 },
+ { 0x6F57, 126675 },
+ { 0x6F58, 126680 },
+ { 0x6F59, 126685 },
+ { 0x6F5A, 126690 },
+ { 0x70AE, 126695 },
+ { 0x2409, 126699 },
+ { 0x2407, 126703 },
+ { 0x240D, 126708 },
+ { 0x240B, 126714 },
+ { 0x240F, 126719 },
+ { 0x240A, 126723 },
+ { 0x2408, 126727 },
+ { 0x240E, 126732 },
+ { 0x240C, 126738 },
+ { 0x2410, 126743 },
+ { 0x70EE, 126747 },
+ { 0x70EC, 126751 },
+ { 0x70ED, 126755 },
+ { 0x70EB, 126759 },
+ { 0x70CE, 126763 },
+ { 0x6E3B, 126766 },
+ { 0x6E3C, 126770 },
+ { 0x6E3D, 126774 },
+ { 0x6E3E, 126778 },
+ { 0x6E3F, 126782 },
+ { 0x6E40, 126786 },
+ { 0x6E41, 126790 },
+ { 0x6E42, 126794 },
+ { 0x6E43, 126798 },
+ { 0x6E44, 126802 },
+ { 0x6E45, 126806 },
+ { 0x6E46, 126810 },
+ { 0x6E47, 126814 },
+ { 0x6E48, 126818 },
+ { 0x6E49, 126822 },
+ { 0x6E4A, 126826 },
+ { 0x6E4B, 126830 },
+ { 0x6E4C, 126834 },
+ { 0x6E4D, 126838 },
+ { 0x6E4E, 126842 },
+ { 0x6E4F, 126846 },
+ { 0x6E50, 126850 },
+ { 0x6E51, 126854 },
+ { 0x6E52, 126858 },
+ { 0x6E53, 126862 },
+ { 0x70DA, 126866 },
+ { 0x70DB, 126870 },
+ { 0x70DE, 126874 },
+ { 0x70DC, 126878 },
+ { 0x70E5, 126882 },
+ { 0x70D5, 126886 },
+ { 0x70E4, 126890 },
+ { 0x70E6, 126894 },
+ { 0x70DF, 126898 },
+ { 0x70E2, 126902 },
+ { 0x70D0, 126906 },
+ { 0x70D7, 126910 },
+ { 0x70D4, 126914 },
+ { 0x70CF, 126918 },
+ { 0x70D2, 126922 },
+ { 0x70E0, 126926 },
+ { 0x70D1, 126931 },
+ { 0x70D8, 126935 },
+ { 0x70D9, 126939 },
+ { 0x70E7, 126943 },
+ { 0x70E1, 126947 },
+ { 0x70D6, 126951 },
+ { 0x7079, 126955 },
+ { 0x707A, 126960 },
+ { 0x70D3, 126965 },
+ { 0x70DD, 126969 },
+ { 0x70E3, 126973 },
+ { 0x70EA, 126977 },
+ { 0x6E21, 126981 },
+ { 0x6E22, 126985 },
+ { 0x6E23, 126989 },
+ { 0x6E24, 126993 },
+ { 0x6E25, 126997 },
+ { 0x6E26, 127001 },
+ { 0x6E27, 127005 },
+ { 0x6E28, 127009 },
+ { 0x6E29, 127013 },
+ { 0x6E2A, 127017 },
+ { 0x6E2B, 127021 },
+ { 0x6E2C, 127025 },
+ { 0x6E2D, 127029 },
+ { 0x6E2E, 127033 },
+ { 0x6E2F, 127037 },
+ { 0x6E30, 127041 },
+ { 0x6E31, 127045 },
+ { 0x6E32, 127049 },
+ { 0x6E33, 127053 },
+ { 0x6E34, 127057 },
+ { 0x6E35, 127061 },
+ { 0x6E36, 127065 },
+ { 0x6E37, 127069 },
+ { 0x6E38, 127073 },
+ { 0x6E39, 127077 },
+ { 0x6E3A, 127081 },
+ { 0x70C0, 127085 },
+ { 0x70C1, 127089 },
+ { 0x70C4, 127093 },
+ { 0x70C2, 127097 },
+ { 0x70CB, 127101 },
+ { 0x70BB, 127105 },
+ { 0x70CA, 127109 },
+ { 0x70CC, 127113 },
+ { 0x70C5, 127117 },
+ { 0x70C8, 127121 },
+ { 0x70B6, 127125 },
+ { 0x70BD, 127129 },
+ { 0x70BA, 127133 },
+ { 0x70B5, 127137 },
+ { 0x70B8, 127141 },
+ { 0x70B7, 127145 },
+ { 0x70BE, 127149 },
+ { 0x70BF, 127153 },
+ { 0x70CD, 127157 },
+ { 0x70C7, 127161 },
+ { 0x70BC, 127165 },
+ { 0x70C6, 127169 },
+ { 0x70B9, 127174 },
+ { 0x70C3, 127178 },
+ { 0x70C9, 127182 },
+ { 0x70E9, 127186 },
+ { 0x70E8, 127190 },
+ { 0x23EC, 127194 },
+ { 0x6E9A, 127197 },
+ { 0x6E9B, 127201 },
+ { 0x6E9C, 127205 },
+ { 0x6E9D, 127209 },
+ { 0x6E9E, 127213 },
+ { 0x6E9F, 127217 },
+ { 0x6EA0, 127221 },
+ { 0x6EA1, 127225 },
+ { 0x6EA2, 127229 },
+ { 0x6EA3, 127233 },
+ { 0x6EA4, 127237 },
+ { 0x6EA5, 127241 },
+ { 0x6EA6, 127245 },
+ { 0x6EA7, 127249 },
+ { 0x6EA8, 127253 },
+ { 0x6EA9, 127257 },
+ { 0x6EAA, 127261 },
+ { 0x6EAB, 127265 },
+ { 0x6EAC, 127269 },
+ { 0x6EAD, 127273 },
+ { 0x6EAE, 127277 },
+ { 0x6EAF, 127281 },
+ { 0x6EB0, 127285 },
+ { 0x6E88, 127289 },
+ { 0x6E89, 127293 },
+ { 0x6E8A, 127297 },
+ { 0x6E8B, 127301 },
+ { 0x6E8C, 127305 },
+ { 0x6E8D, 127309 },
+ { 0x6E8E, 127313 },
+ { 0x6E8F, 127317 },
+ { 0x6E90, 127321 },
+ { 0x6E91, 127325 },
+ { 0x6E92, 127329 },
+ { 0x6E93, 127333 },
+ { 0x6E94, 127337 },
+ { 0x6E95, 127341 },
+ { 0x6E96, 127345 },
+ { 0x6E97, 127349 },
+ { 0x6E98, 127353 },
+ { 0x6E99, 127357 },
+ { 0x23EE, 127361 },
+ { 0x6EFA, 127364 },
+ { 0x6EFB, 127368 },
+ { 0x6EFC, 127372 },
+ { 0x6EFD, 127376 },
+ { 0x6EFE, 127380 },
+ { 0x6EFF, 127384 },
+ { 0x6F00, 127388 },
+ { 0x6F01, 127392 },
+ { 0x6F02, 127396 },
+ { 0x6F03, 127400 },
+ { 0x6F04, 127404 },
+ { 0x6F05, 127408 },
+ { 0x6F06, 127412 },
+ { 0x6F07, 127416 },
+ { 0x6F08, 127420 },
+ { 0x6F09, 127424 },
+ { 0x6F0A, 127428 },
+ { 0x6F0B, 127432 },
+ { 0x6F0C, 127436 },
+ { 0x6F0D, 127440 },
+ { 0x6F0E, 127444 },
+ { 0x6F0F, 127448 },
+ { 0x6F10, 127452 },
+ { 0x6F11, 127456 },
+ { 0x6F12, 127460 },
+ { 0x6F13, 127464 },
+ { 0x6EE5, 127468 },
+ { 0x6EE6, 127472 },
+ { 0x6EE7, 127476 },
+ { 0x6EE8, 127480 },
+ { 0x6EE9, 127484 },
+ { 0x6EEA, 127488 },
+ { 0x6EEB, 127492 },
+ { 0x6EEC, 127496 },
+ { 0x6EED, 127500 },
+ { 0x6EEE, 127504 },
+ { 0x6EEF, 127508 },
+ { 0x6EF0, 127512 },
+ { 0x6EF1, 127516 },
+ { 0x6EF2, 127520 },
+ { 0x6EF3, 127524 },
+ { 0x6EF4, 127528 },
+ { 0x6EF5, 127532 },
+ { 0x6EF6, 127536 },
+ { 0x6EF7, 127540 },
+ { 0x6EF8, 127544 },
+ { 0x6EF9, 127548 },
+ { 0x71C8, 127552 },
+ { 0x71CD, 127556 },
+ { 0x71C9, 127560 },
+ { 0x71CC, 127564 },
+ { 0x71CB, 127568 },
+ { 0x71D0, 127572 },
+ { 0x71C7, 127576 },
+ { 0x71CF, 127580 },
+ { 0x71CE, 127584 },
+ { 0x71CA, 127588 },
+ { 0x705F, 127592 },
+ { 0x7060, 127596 },
+ { 0x7061, 127600 },
+ { 0x7062, 127604 },
+ { 0x7063, 127608 },
+ { 0x7064, 127612 },
+ { 0x7065, 127616 },
+ { 0x7066, 127620 },
+ { 0x7067, 127624 },
+ { 0x7068, 127628 },
+ { 0x7069, 127632 },
+ { 0x706A, 127636 },
+ { 0x706B, 127640 },
+ { 0x706C, 127644 },
+ { 0x706D, 127648 },
+ { 0x706E, 127652 },
+ { 0x706F, 127656 },
+ { 0x7070, 127660 },
+ { 0x7071, 127664 },
+ { 0x7072, 127668 },
+ { 0x7073, 127672 },
+ { 0x7074, 127676 },
+ { 0x7075, 127680 },
+ { 0x7076, 127684 },
+ { 0x7077, 127688 },
+ { 0x7078, 127692 },
+ { 0x7045, 127696 },
+ { 0x7046, 127700 },
+ { 0x7047, 127704 },
+ { 0x7048, 127708 },
+ { 0x7049, 127712 },
+ { 0x704A, 127716 },
+ { 0x704B, 127720 },
+ { 0x704C, 127724 },
+ { 0x704D, 127728 },
+ { 0x704E, 127732 },
+ { 0x704F, 127736 },
+ { 0x7050, 127740 },
+ { 0x7051, 127744 },
+ { 0x7052, 127748 },
+ { 0x7053, 127752 },
+ { 0x7054, 127756 },
+ { 0x7055, 127760 },
+ { 0x7056, 127764 },
+ { 0x7057, 127768 },
+ { 0x7058, 127772 },
+ { 0x7059, 127776 },
+ { 0x705A, 127780 },
+ { 0x705B, 127784 },
+ { 0x705C, 127788 },
+ { 0x705D, 127792 },
+ { 0x705E, 127796 },
+ { 0x7162, 127800 },
+ { 0x7160, 127805 },
+ { 0x7161, 127810 },
+ { 0x71BE, 127815 },
+ { 0x71C3, 127820 },
+ { 0x71BF, 127825 },
+ { 0x71C2, 127830 },
+ { 0x71C1, 127835 },
+ { 0x71C6, 127840 },
+ { 0x71BD, 127845 },
+ { 0x71C5, 127850 },
+ { 0x71C4, 127855 },
+ { 0x71C0, 127860 },
+ { 0x715F, 127865 },
+ { 0x7142, 127870 },
+ { 0x6FC3, 127874 },
+ { 0x6FC4, 127879 },
+ { 0x6FC5, 127884 },
+ { 0x6FC6, 127889 },
+ { 0x6FC7, 127894 },
+ { 0x6FC8, 127899 },
+ { 0x6FC9, 127904 },
+ { 0x6FCA, 127909 },
+ { 0x6FCB, 127914 },
+ { 0x6FCC, 127919 },
+ { 0x6FCD, 127924 },
+ { 0x6FCE, 127929 },
+ { 0x6FCF, 127934 },
+ { 0x6FD0, 127939 },
+ { 0x6FD1, 127944 },
+ { 0x6FD2, 127949 },
+ { 0x6FD3, 127954 },
+ { 0x6FD4, 127959 },
+ { 0x6FD5, 127964 },
+ { 0x6FD6, 127969 },
+ { 0x6FD7, 127974 },
+ { 0x6FD8, 127979 },
+ { 0x6FD9, 127984 },
+ { 0x6FDA, 127989 },
+ { 0x6FDB, 127994 },
+ { 0x6FDC, 127999 },
+ { 0x714E, 128004 },
+ { 0x714F, 128009 },
+ { 0x7152, 128014 },
+ { 0x7150, 128019 },
+ { 0x7159, 128024 },
+ { 0x7149, 128029 },
+ { 0x7158, 128034 },
+ { 0x715A, 128039 },
+ { 0x7153, 128044 },
+ { 0x7156, 128049 },
+ { 0x7144, 128054 },
+ { 0x714B, 128059 },
+ { 0x7148, 128064 },
+ { 0x7143, 128069 },
+ { 0x7146, 128074 },
+ { 0x7154, 128079 },
+ { 0x7145, 128085 },
+ { 0x714C, 128090 },
+ { 0x714D, 128095 },
+ { 0x715B, 128100 },
+ { 0x7155, 128105 },
+ { 0x714A, 128110 },
+ { 0x7147, 128115 },
+ { 0x7151, 128120 },
+ { 0x7157, 128125 },
+ { 0x715E, 128130 },
+ { 0x719C, 128135 },
+ { 0x719A, 128141 },
+ { 0x719B, 128147 },
+ { 0x7199, 128153 },
+ { 0x717C, 128159 },
+ { 0x702B, 128164 },
+ { 0x702C, 128170 },
+ { 0x702D, 128176 },
+ { 0x702E, 128182 },
+ { 0x702F, 128188 },
+ { 0x7030, 128194 },
+ { 0x7031, 128200 },
+ { 0x7032, 128206 },
+ { 0x7033, 128212 },
+ { 0x7034, 128218 },
+ { 0x7035, 128224 },
+ { 0x7036, 128230 },
+ { 0x7037, 128236 },
+ { 0x7038, 128242 },
+ { 0x7039, 128248 },
+ { 0x703A, 128254 },
+ { 0x703B, 128260 },
+ { 0x703C, 128266 },
+ { 0x703D, 128272 },
+ { 0x703E, 128278 },
+ { 0x703F, 128284 },
+ { 0x7040, 128290 },
+ { 0x7041, 128296 },
+ { 0x7042, 128302 },
+ { 0x7043, 128308 },
+ { 0x7044, 128314 },
+ { 0x7188, 128320 },
+ { 0x7189, 128326 },
+ { 0x718C, 128332 },
+ { 0x718A, 128338 },
+ { 0x7193, 128344 },
+ { 0x7183, 128350 },
+ { 0x7192, 128356 },
+ { 0x7194, 128362 },
+ { 0x718D, 128368 },
+ { 0x7190, 128374 },
+ { 0x717E, 128380 },
+ { 0x7185, 128386 },
+ { 0x7182, 128392 },
+ { 0x717D, 128398 },
+ { 0x7180, 128404 },
+ { 0x718E, 128410 },
+ { 0x717F, 128417 },
+ { 0x7186, 128423 },
+ { 0x7187, 128429 },
+ { 0x7195, 128435 },
+ { 0x718F, 128441 },
+ { 0x7184, 128447 },
+ { 0x7181, 128453 },
+ { 0x718B, 128459 },
+ { 0x7191, 128465 },
+ { 0x7198, 128471 },
+ { 0x7011, 128477 },
+ { 0x7012, 128483 },
+ { 0x7013, 128489 },
+ { 0x7014, 128495 },
+ { 0x7015, 128501 },
+ { 0x7016, 128507 },
+ { 0x7017, 128513 },
+ { 0x7018, 128519 },
+ { 0x7019, 128525 },
+ { 0x701A, 128531 },
+ { 0x701B, 128537 },
+ { 0x701C, 128543 },
+ { 0x701D, 128549 },
+ { 0x701E, 128555 },
+ { 0x701F, 128561 },
+ { 0x7020, 128567 },
+ { 0x7021, 128573 },
+ { 0x7022, 128579 },
+ { 0x7023, 128585 },
+ { 0x7024, 128591 },
+ { 0x7025, 128597 },
+ { 0x7026, 128603 },
+ { 0x7027, 128609 },
+ { 0x7028, 128615 },
+ { 0x7029, 128621 },
+ { 0x702A, 128627 },
+ { 0x716E, 128633 },
+ { 0x716F, 128639 },
+ { 0x7172, 128645 },
+ { 0x7170, 128651 },
+ { 0x7179, 128657 },
+ { 0x7169, 128663 },
+ { 0x7178, 128669 },
+ { 0x717A, 128675 },
+ { 0x7173, 128681 },
+ { 0x7176, 128687 },
+ { 0x7164, 128693 },
+ { 0x716B, 128699 },
+ { 0x7168, 128705 },
+ { 0x7163, 128711 },
+ { 0x7166, 128717 },
+ { 0x7165, 128723 },
+ { 0x716C, 128729 },
+ { 0x716D, 128735 },
+ { 0x717B, 128741 },
+ { 0x7175, 128747 },
+ { 0x716A, 128753 },
+ { 0x7174, 128759 },
+ { 0x7167, 128766 },
+ { 0x7171, 128772 },
+ { 0x7177, 128778 },
+ { 0x7197, 128784 },
+ { 0x7196, 128790 },
+ { 0x6FA9, 128796 },
+ { 0x6FAA, 128801 },
+ { 0x6FAB, 128806 },
+ { 0x6FAC, 128811 },
+ { 0x6FAD, 128816 },
+ { 0x6FAE, 128821 },
+ { 0x6FAF, 128826 },
+ { 0x6FB0, 128831 },
+ { 0x6FB1, 128836 },
+ { 0x6FB2, 128841 },
+ { 0x6FB3, 128846 },
+ { 0x6FB4, 128851 },
+ { 0x6FB5, 128856 },
+ { 0x6FB6, 128861 },
+ { 0x6FB7, 128866 },
+ { 0x6FB8, 128871 },
+ { 0x6FB9, 128876 },
+ { 0x6FBA, 128881 },
+ { 0x6FBB, 128886 },
+ { 0x6FBC, 128891 },
+ { 0x6FBD, 128896 },
+ { 0x6FBE, 128901 },
+ { 0x6FBF, 128906 },
+ { 0x6FC0, 128911 },
+ { 0x6FC1, 128916 },
+ { 0x6FC2, 128921 },
+ { 0x7134, 128926 },
+ { 0x7135, 128931 },
+ { 0x7138, 128936 },
+ { 0x7136, 128941 },
+ { 0x713F, 128946 },
+ { 0x712F, 128951 },
+ { 0x713E, 128956 },
+ { 0x7140, 128961 },
+ { 0x7139, 128966 },
+ { 0x713C, 128971 },
+ { 0x712A, 128976 },
+ { 0x7131, 128981 },
+ { 0x712E, 128986 },
+ { 0x7129, 128991 },
+ { 0x712C, 128996 },
+ { 0x712B, 129001 },
+ { 0x7132, 129006 },
+ { 0x7133, 129011 },
+ { 0x7141, 129016 },
+ { 0x713B, 129021 },
+ { 0x7130, 129026 },
+ { 0x713A, 129031 },
+ { 0x712D, 129037 },
+ { 0x7137, 129042 },
+ { 0x713D, 129047 },
+ { 0x715D, 129052 },
+ { 0x715C, 129057 },
+ { 0x71B4, 129062 },
+ { 0x71B9, 129066 },
+ { 0x71B5, 129070 },
+ { 0x71B8, 129074 },
+ { 0x71B7, 129078 },
+ { 0x71BC, 129082 },
+ { 0x71B3, 129086 },
+ { 0x71BB, 129090 },
+ { 0x71BA, 129094 },
+ { 0x71B6, 129098 },
+ { 0x6F8F, 129102 },
+ { 0x6F90, 129106 },
+ { 0x6F91, 129110 },
+ { 0x6F92, 129114 },
+ { 0x6F93, 129118 },
+ { 0x6F94, 129122 },
+ { 0x6F95, 129126 },
+ { 0x6F96, 129130 },
+ { 0x6F97, 129134 },
+ { 0x6F98, 129138 },
+ { 0x6F99, 129142 },
+ { 0x6F9A, 129146 },
+ { 0x6F9B, 129150 },
+ { 0x6F9C, 129154 },
+ { 0x6F9D, 129158 },
+ { 0x6F9E, 129162 },
+ { 0x6F9F, 129166 },
+ { 0x6FA0, 129170 },
+ { 0x6FA1, 129174 },
+ { 0x6FA2, 129178 },
+ { 0x6FA3, 129182 },
+ { 0x6FA4, 129186 },
+ { 0x6FA5, 129190 },
+ { 0x6FA6, 129194 },
+ { 0x6FA7, 129198 },
+ { 0x6FA8, 129202 },
+ { 0x6FF7, 129206 },
+ { 0x6FF8, 129211 },
+ { 0x6FF9, 129216 },
+ { 0x6FFA, 129221 },
+ { 0x6FFB, 129226 },
+ { 0x6FFC, 129231 },
+ { 0x6FFD, 129236 },
+ { 0x6FFE, 129241 },
+ { 0x6FFF, 129246 },
+ { 0x7000, 129251 },
+ { 0x7001, 129256 },
+ { 0x7002, 129261 },
+ { 0x7003, 129266 },
+ { 0x7004, 129271 },
+ { 0x7005, 129276 },
+ { 0x7006, 129281 },
+ { 0x7007, 129286 },
+ { 0x7008, 129291 },
+ { 0x7009, 129296 },
+ { 0x700A, 129301 },
+ { 0x700B, 129306 },
+ { 0x700C, 129311 },
+ { 0x700D, 129316 },
+ { 0x700E, 129321 },
+ { 0x700F, 129326 },
+ { 0x7010, 129331 },
+ { 0x6FDD, 129336 },
+ { 0x6FDE, 129341 },
+ { 0x6FDF, 129346 },
+ { 0x6FE0, 129351 },
+ { 0x6FE1, 129356 },
+ { 0x6FE2, 129361 },
+ { 0x6FE3, 129366 },
+ { 0x6FE4, 129371 },
+ { 0x6FE5, 129376 },
+ { 0x6FE6, 129381 },
+ { 0x6FE7, 129386 },
+ { 0x6FE8, 129391 },
+ { 0x6FE9, 129396 },
+ { 0x6FEA, 129401 },
+ { 0x6FEB, 129406 },
+ { 0x6FEC, 129411 },
+ { 0x6FED, 129416 },
+ { 0x6FEE, 129421 },
+ { 0x6FEF, 129426 },
+ { 0x6FF0, 129431 },
+ { 0x6FF1, 129436 },
+ { 0x6FF2, 129441 },
+ { 0x6FF3, 129446 },
+ { 0x6FF4, 129451 },
+ { 0x6FF5, 129456 },
+ { 0x6FF6, 129461 },
+ { 0x6F75, 129466 },
+ { 0x6F76, 129470 },
+ { 0x6F77, 129474 },
+ { 0x6F78, 129478 },
+ { 0x6F79, 129482 },
+ { 0x6F7A, 129486 },
+ { 0x6F7B, 129490 },
+ { 0x6F7C, 129494 },
+ { 0x6F7D, 129498 },
+ { 0x6F7E, 129502 },
+ { 0x6F7F, 129506 },
+ { 0x6F80, 129510 },
+ { 0x6F81, 129514 },
+ { 0x6F82, 129518 },
+ { 0x6F83, 129522 },
+ { 0x6F84, 129526 },
+ { 0x6F85, 129530 },
+ { 0x6F86, 129534 },
+ { 0x6F87, 129538 },
+ { 0x6F88, 129542 },
+ { 0x6F89, 129546 },
+ { 0x6F8A, 129550 },
+ { 0x6F8B, 129554 },
+ { 0x6F8C, 129558 },
+ { 0x6F8D, 129562 },
+ { 0x6F8E, 129566 },
+ { 0x71AA, 129570 },
+ { 0x71AF, 129574 },
+ { 0x71AB, 129578 },
+ { 0x71AE, 129582 },
+ { 0x71AD, 129586 },
+ { 0x71B2, 129590 },
+ { 0x71A9, 129594 },
+ { 0x71B1, 129598 },
+ { 0x71B0, 129602 },
+ { 0x71AC, 129606 },
+ { 0x6F27, 129610 },
+ { 0x6F28, 129614 },
+ { 0x6F29, 129618 },
+ { 0x6F2A, 129622 },
+ { 0x6F2B, 129626 },
+ { 0x6F2C, 129630 },
+ { 0x6F2D, 129634 },
+ { 0x6F2E, 129638 },
+ { 0x6F2F, 129642 },
+ { 0x6F30, 129646 },
+ { 0x6F31, 129650 },
+ { 0x6F32, 129654 },
+ { 0x6F33, 129658 },
+ { 0x6F34, 129662 },
+ { 0x6F35, 129666 },
+ { 0x6F36, 129670 },
+ { 0x6F37, 129674 },
+ { 0x6F38, 129678 },
+ { 0x6F39, 129682 },
+ { 0x6F3A, 129686 },
+ { 0x6F3B, 129690 },
+ { 0x6F3C, 129694 },
+ { 0x6F3D, 129698 },
+ { 0x6F3E, 129702 },
+ { 0x6F3F, 129706 },
+ { 0x6F40, 129710 },
+ { 0x6F14, 129714 },
+ { 0x6F15, 129718 },
+ { 0x6F16, 129722 },
+ { 0x6F17, 129726 },
+ { 0x6F18, 129730 },
+ { 0x6F19, 129734 },
+ { 0x6F1A, 129738 },
+ { 0x6F1B, 129742 },
+ { 0x6F1C, 129746 },
+ { 0x6F1D, 129750 },
+ { 0x6F1E, 129754 },
+ { 0x6F1F, 129758 },
+ { 0x6F20, 129762 },
+ { 0x6F21, 129766 },
+ { 0x6F22, 129770 },
+ { 0x6F23, 129774 },
+ { 0x6F24, 129778 },
+ { 0x6F25, 129782 },
+ { 0x6F26, 129786 },
+ { 0x1C89, 129790 },
+ { 0x1D71, 129792 },
+ { 0x3E1C, 129794 },
+ { 0x3E1D, 129800 },
+ { 0x3E1E, 129806 },
+ { 0x3E1B, 129812 },
+ { 0x3E2A, 129819 },
+ { 0x3E26, 129826 },
+ { 0x3E22, 129834 },
+ { 0x3E2E, 129841 },
+ { 0x3E08, 129849 },
+ { 0x3E2C, 129857 },
+ { 0x3E28, 129864 },
+ { 0x3E32, 129872 },
+ { 0x3E24, 129879 },
+ { 0x3E20, 129887 },
+ { 0x3E1F, 129893 },
+ { 0x3E04, 129900 },
+ { 0x3E01, 129905 },
+ { 0x3E2B, 129910 },
+ { 0x3E27, 129917 },
+ { 0x3E23, 129925 },
+ { 0x3E2F, 129932 },
+ { 0x3E09, 129940 },
+ { 0x3E09, 129948 },
+ { 0x3E2D, 129956 },
+ { 0x3E29, 129963 },
+ { 0x3E33, 129971 },
+ { 0x3E25, 129978 },
+ { 0x3E21, 129986 },
+ { 0x3E07, 129992 },
+ { 0x3E05, 129998 },
+ { 0x3E0A, 130003 },
+ { 0x3E06, 130009 },
+ { 0x3E03, 130015 },
+ { 0x3E02, 130022 },
+ { 0x1E6C, 130028 },
+ { 0x7D33, 130030 },
+ { 0x7F1B, 130032 },
+ { 0x0DA7, 130034 },
+ { 0x0DA9, 130037 },
+ { 0x053E, 130042 },
+ { 0x2306, 130046 },
+ { 0x23CA, 130049 },
+ { 0x2615, 130053 },
+ { 0x2A27, 130054 },
+ { 0x2033, 130057 },
+ { 0x7FB8, 130058 },
+ { 0x1C7C, 130059 },
+ { 0x2229, 130061 },
+ { 0x23DD, 130062 },
+ { 0x7F0F, 130065 },
+ { 0x1E05, 130067 },
+ { 0x1E09, 130071 },
+ { 0x2561, 130075 },
+ { 0x2413, 130079 },
+ { 0x1E82, 130083 },
+ { 0x7B9E, 130086 },
+ { 0x2632, 130093 },
+ { 0x27AE, 130095 },
+ { 0x27AD, 130100 },
+ { 0x2790, 130105 },
+ { 0x27AB, 130110 },
+ { 0x27AC, 130115 },
+ { 0x1E95, 130120 },
+ { 0x2691, 130126 },
+ { 0x1E94, 130131 },
+ { 0x1EA1, 130134 },
+ { 0x1FD1, 130141 },
+ { 0x1D93, 130144 },
+ { 0x1D8F, 130147 },
+ { 0x1D90, 130150 },
+ { 0x1D99, 130153 },
+ { 0x1D9A, 130157 },
+ { 0x1D9B, 130161 },
+ { 0x1D9C, 130165 },
+ { 0x1D98, 130169 },
+ { 0x1D55, 130173 },
+ { 0x1D60, 130176 },
+ { 0x1D68, 130179 },
+ { 0x1D6C, 130182 },
+ { 0x1D6D, 130185 },
+ { 0x1D70, 130188 },
+ { 0x1D77, 130191 },
+ { 0x1D92, 130194 },
+ { 0x1D91, 130197 },
+ { 0x7BD5, 130200 },
+ { 0x7BD7, 130203 },
+ { 0x2609, 130207 },
+ { 0x260A, 130213 },
+ { 0x1D11, 130219 },
+ { 0x1EA0, 130221 },
+ { 0x1E9D, 130224 },
+ { 0x281D, 130227 },
+ { 0x4828, 130230 },
+ { 0x4833, 130234 },
+ { 0x4831, 130238 },
+ { 0x4836, 130242 },
+ { 0x4825, 130246 },
+ { 0x482B, 130250 },
+ { 0x482E, 130254 },
+ { 0x4835, 130258 },
+ { 0x482C, 130262 },
+ { 0x482D, 130266 },
+ { 0x4824, 130270 },
+ { 0x4826, 130274 },
+ { 0x4834, 130278 },
+ { 0x482A, 130282 },
+ { 0x4827, 130286 },
+ { 0x482F, 130290 },
+ { 0x4832, 130294 },
+ { 0x4830, 130298 },
+ { 0x4829, 130302 },
+ { 0x4837, 130306 },
+ { 0x483D, 130310 },
+ { 0x483E, 130315 },
+ { 0x483B, 130320 },
+ { 0x4838, 130324 },
+ { 0x483A, 130328 },
+ { 0x4839, 130332 },
+ { 0x483C, 130336 },
+ { 0x480A, 130340 },
+ { 0x4816, 130344 },
+ { 0x4812, 130348 },
+ { 0x4813, 130352 },
+ { 0x481B, 130356 },
+ { 0x480B, 130360 },
+ { 0x4815, 130364 },
+ { 0x4807, 130368 },
+ { 0x480D, 130372 },
+ { 0x4810, 130376 },
+ { 0x4818, 130380 },
+ { 0x4819, 130384 },
+ { 0x481A, 130388 },
+ { 0x480E, 130392 },
+ { 0x480F, 130396 },
+ { 0x4806, 130400 },
+ { 0x4808, 130404 },
+ { 0x4817, 130408 },
+ { 0x480C, 130412 },
+ { 0x4809, 130416 },
+ { 0x4811, 130420 },
+ { 0x4814, 130424 },
+ { 0x481C, 130428 },
+ { 0x4822, 130432 },
+ { 0x4823, 130437 },
+ { 0x4820, 130442 },
+ { 0x481D, 130446 },
+ { 0x481F, 130450 },
+ { 0x481E, 130454 },
+ { 0x4821, 130458 },
+ { 0x1F78, 130462 },
+ { 0x261D, 130465 },
+ { 0x006A, 130469 },
+ { 0x7BA7, 130474 },
+ { 0x1C86, 130477 },
+ { 0x1CDD, 130479 },
+ { 0x1CA5, 130481 },
+ { 0x1CA2, 130483 },
+ { 0x1E62, 130485 },
+ { 0x23DF, 130487 },
+ { 0x2095, 130490 },
+ { 0x209A, 130493 },
+ { 0x2096, 130496 },
+ { 0x2099, 130499 },
+ { 0x2098, 130502 },
+ { 0x209D, 130505 },
+ { 0x209C, 130508 },
+ { 0x209B, 130511 },
+ { 0x2097, 130514 },
+ { 0x20BD, 130517 },
+ { 0x20BE, 130522 },
+ { 0x20BF, 130527 },
+ { 0x20C0, 130532 },
+ { 0x20C1, 130537 },
+ { 0x20C2, 130542 },
+ { 0x20C3, 130547 },
+ { 0x20C4, 130552 },
+ { 0x20C5, 130557 },
+ { 0x20C6, 130562 },
+ { 0x20C7, 130567 },
+ { 0x20C8, 130572 },
+ { 0x20C9, 130577 },
+ { 0x20CA, 130582 },
+ { 0x20CB, 130587 },
+ { 0x20CC, 130592 },
+ { 0x20CD, 130597 },
+ { 0x20CE, 130602 },
+ { 0x20CF, 130607 },
+ { 0x20D0, 130612 },
+ { 0x20D1, 130617 },
+ { 0x20D2, 130622 },
+ { 0x20D3, 130627 },
+ { 0x20D4, 130632 },
+ { 0x20D5, 130637 },
+ { 0x20D6, 130642 },
+ { 0x78A2, 130647 },
+ { 0x78A3, 130652 },
+ { 0x78A4, 130657 },
+ { 0x78A5, 130662 },
+ { 0x78A6, 130667 },
+ { 0x78A7, 130672 },
+ { 0x78A8, 130677 },
+ { 0x78A9, 130682 },
+ { 0x78AA, 130687 },
+ { 0x78AB, 130692 },
+ { 0x78AC, 130697 },
+ { 0x78AD, 130702 },
+ { 0x78AE, 130707 },
+ { 0x78AF, 130712 },
+ { 0x78B0, 130717 },
+ { 0x78B1, 130722 },
+ { 0x78B2, 130727 },
+ { 0x78B3, 130732 },
+ { 0x78B4, 130737 },
+ { 0x78B5, 130742 },
+ { 0x78B6, 130747 },
+ { 0x78B7, 130752 },
+ { 0x78B8, 130757 },
+ { 0x78B9, 130762 },
+ { 0x78BA, 130767 },
+ { 0x78BB, 130772 },
+ { 0x2D8E, 130777 },
+ { 0x2D9C, 130780 },
+ { 0x2D90, 130784 },
+ { 0x2D9E, 130787 },
+ { 0x2DA4, 130791 },
+ { 0x2D95, 130795 },
+ { 0x2DA3, 130798 },
+ { 0x2D8F, 130802 },
+ { 0x2D9D, 130805 },
+ { 0x2D8C, 130809 },
+ { 0x2D9A, 130812 },
+ { 0x2D89, 130816 },
+ { 0x2D97, 130819 },
+ { 0x2D8D, 130823 },
+ { 0x2D9B, 130826 },
+ { 0x2D8B, 130830 },
+ { 0x2D99, 130833 },
+ { 0x2D88, 130837 },
+ { 0x2D96, 130840 },
+ { 0x2D8A, 130844 },
+ { 0x2D98, 130847 },
+ { 0x2D91, 130851 },
+ { 0x2D9F, 130854 },
+ { 0x2D92, 130858 },
+ { 0x2DA0, 130861 },
+ { 0x2D94, 130865 },
+ { 0x2DA2, 130868 },
+ { 0x2D93, 130872 },
+ { 0x2DA1, 130875 },
+ { 0x2DA6, 130879 },
+ { 0x2DA5, 130884 },
+ { 0x209E, 130888 },
+ { 0x209F, 130891 },
+ { 0x20A0, 130894 },
+ { 0x20A8, 130897 },
+ { 0x20A3, 130900 },
+ { 0x20A4, 130903 },
+ { 0x20A6, 130906 },
+ { 0x20A2, 130909 },
+ { 0x20A7, 130912 },
+ { 0x20A1, 130915 },
+ { 0x20A5, 130918 },
+ { 0x2DA7, 130921 },
+ { 0x2DAC, 130924 },
+ { 0x2DB7, 130927 },
+ { 0x2DB0, 130930 },
+ { 0x2DA8, 130933 },
+ { 0x2DC1, 130936 },
+ { 0x2DB2, 130939 },
+ { 0x2DAB, 130942 },
+ { 0x2DAA, 130945 },
+ { 0x2DB9, 130948 },
+ { 0x2DB1, 130951 },
+ { 0x2DBB, 130954 },
+ { 0x2DAF, 130957 },
+ { 0x2DC8, 130960 },
+ { 0x2DC9, 130963 },
+ { 0x2DB4, 130966 },
+ { 0x2DB6, 130969 },
+ { 0x2DAE, 130972 },
+ { 0x2DBF, 130975 },
+ { 0x2DB5, 130978 },
+ { 0x2DCA, 130981 },
+ { 0x2DAD, 130984 },
+ { 0x2DB8, 130987 },
+ { 0x2DC2, 130990 },
+ { 0x2DA9, 130993 },
+ { 0x2DB3, 130996 },
+ { 0x2DBA, 130999 },
+ { 0x2DBC, 131002 },
+ { 0x2DC6, 131005 },
+ { 0x2DC7, 131008 },
+ { 0x2DC5, 131011 },
+ { 0x2DBD, 131014 },
+ { 0x2DC0, 131017 },
+ { 0x2DC3, 131020 },
+ { 0x2DC4, 131023 },
+ { 0x2DBE, 131026 },
+ { 0x23E3, 131029 },
+ { 0x2702, 131030 },
+ { 0x1C87, 131033 },
+ { 0x1CDE, 131035 },
+ { 0x1CA6, 131037 },
+ { 0x1CA3, 131039 },
+ { 0x7CE4, 131041 },
+ { 0x2608, 131043 },
+ { 0x7B96, 131044 },
+ { 0x1E92, 131045 },
+ { 0x236A, 131048 },
+ { 0x7F30, 131050 },
+ { 0x7CAB, 131051 },
+ { 0x808C, 131053 },
+ { 0x7A1D, 131055 },
+ { 0x2336, 131056 },
+ { 0x0096, 131058 },
+ { 0x2655, 131060 },
+ { 0x2656, 131066 },
+ { 0x2658, 131072 },
+ { 0x265C, 131077 },
+ { 0x2651, 131081 },
+ { 0x2652, 131086 },
+ { 0x1F79, 131090 },
+ { 0x261E, 131093 },
+ { 0x007A, 131097 },
+ { 0x7BA8, 131102 },
+ { 0x22DD, 131105 },
+ { 0x23D7, 131106 },
+ { 0x23D5, 131110 },
+ { 0x23D6, 131114 },
+ { 0x23DB, 131117 },
+ { 0x235C, 131120 },
+ { 0x23BE, 131122 },
+ { 0x23D4, 131125 },
+ { 0x8168, 131128 },
+ { 0x7B17, 131130 },
+ { 0x2C3B, 131132 },
+ { 0x2C36, 131135 },
+ { 0x2C97, 131139 },
+ { 0x2C37, 131143 },
+ { 0x1FE3, 131147 },
+ { 0x7D7F, 131149 },
+ { 0x229E, 131151 },
+ { 0x1FDE, 131154 },
+ { 0x1FDF, 131157 },
+ { 0x1FE1, 131160 },
+ { 0x1FE0, 131162 },
};
-static const struct { uint16_t index; uint32_t name:24; }
-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
-__attribute__((__packed__))
-#endif
-unicode_index_to_name[29234] = {
- { 0x0000, 34710 },
- { 0x0001, 105577 },
- { 0x0002, 101766 },
- { 0x0003, 52804 },
- { 0x0004, 45726 },
- { 0x0005, 64645 },
- { 0x0006, 86925 },
- { 0x0007, 103181 },
- { 0x0008, 13114 },
- { 0x0009, 33811 },
- { 0x000A, 69127 },
- { 0x000B, 14549 },
- { 0x000C, 19460 },
- { 0x000D, 109938 },
- { 0x000E, 12684 },
- { 0x000F, 66633 },
- { 0x0010, 19554 },
- { 0x0011, 19500 },
- { 0x0012, 19518 },
- { 0x0013, 19581 },
- { 0x0014, 19536 },
- { 0x0015, 19527 },
- { 0x0016, 19509 },
- { 0x0017, 19572 },
- { 0x0018, 19563 },
- { 0x0019, 19545 },
- { 0x001A, 19454 },
- { 0x001B, 102035 },
- { 0x001C, 100347 },
- { 0x001D, 46227 },
- { 0x001E, 109865 },
- { 0x001F, 85914 },
- { 0x0020, 103198 },
- { 0x0021, 28195 },
- { 0x0022, 28418 },
- { 0x0023, 28467 },
- { 0x0024, 28528 },
- { 0x0025, 28608 },
- { 0x0026, 28793 },
- { 0x0027, 28816 },
- { 0x0028, 28882 },
- { 0x0029, 28949 },
- { 0x002A, 29063 },
- { 0x002B, 29085 },
- { 0x002C, 29162 },
- { 0x002D, 29268 },
- { 0x002E, 29298 },
- { 0x002F, 29396 },
- { 0x0030, 29686 },
- { 0x0031, 29736 },
- { 0x0032, 29755 },
- { 0x0033, 29845 },
- { 0x0034, 29936 },
- { 0x0035, 30013 },
- { 0x0036, 30235 },
- { 0x0037, 30265 },
- { 0x0038, 30313 },
- { 0x0039, 30330 },
- { 0x003A, 30409 },
- { 0x003B, 13027 },
- { 0x003C, 65179 },
- { 0x003D, 33715 },
- { 0x003E, 103196 },
- { 0x003F, 6211 },
- { 0x0040, 19785 },
- { 0x0041, 24009 },
- { 0x0042, 24252 },
- { 0x0043, 24315 },
- { 0x0044, 24389 },
- { 0x0045, 24485 },
- { 0x0046, 24689 },
- { 0x0047, 24726 },
- { 0x0048, 24799 },
- { 0x0049, 24880 },
- { 0x004A, 24994 },
- { 0x004B, 25022 },
- { 0x004C, 25106 },
- { 0x004D, 25256 },
- { 0x004E, 25306 },
- { 0x004F, 25436 },
- { 0x0050, 25727 },
- { 0x0051, 25791 },
- { 0x0052, 25823 },
- { 0x0053, 25961 },
- { 0x0054, 26072 },
- { 0x0055, 26175 },
- { 0x0056, 26428 },
- { 0x0057, 26478 },
- { 0x0058, 26533 },
- { 0x0059, 26595 },
- { 0x005A, 26689 },
- { 0x005B, 12859 },
- { 0x005C, 86872 },
- { 0x005D, 33624 },
- { 0x005E, 35241 },
- { 0x005F, 85368 },
- { 0x0060, 82388 },
- { 0x0061, 12142 },
- { 0x0062, 33517 },
- { 0x0063, 73275 },
- { 0x0064, 11842 },
- { 0x0065, 44365 },
- { 0x0066, 65236 },
- { 0x0067, 98266 },
- { 0x0068, 92072 },
- { 0x0069, 80605 },
- { 0x006A, 115291 },
- { 0x006B, 7092 },
- { 0x006C, 14761 },
- { 0x006D, 104643 },
- { 0x006E, 52311 },
- { 0x006F, 45673 },
- { 0x0070, 104631 },
- { 0x0071, 109389 },
- { 0x0072, 109424 },
- { 0x0073, 15382 },
- { 0x0074, 32502 },
- { 0x0075, 64647 },
- { 0x0076, 52758 },
- { 0x0077, 59111 },
- { 0x0078, 109385 },
- { 0x0079, 100810 },
- { 0x007A, 115916 },
- { 0x007B, 57327 },
- { 0x007C, 57299 },
- { 0x007D, 57371 },
- { 0x007E, 82381 },
- { 0x007F, 28312 },
- { 0x0080, 28252 },
- { 0x0081, 28370 },
- { 0x0082, 28318 },
- { 0x0083, 28356 },
- { 0x0084, 28229 },
- { 0x0085, 30481 },
- { 0x0086, 28508 },
- { 0x0087, 28651 },
- { 0x0088, 28633 },
- { 0x0089, 28738 },
- { 0x008A, 28732 },
- { 0x008B, 28992 },
- { 0x008C, 28974 },
- { 0x008D, 29057 },
- { 0x008E, 29043 },
- { 0x008F, 30582 },
- { 0x0090, 29364 },
- { 0x0091, 29510 },
- { 0x0092, 29492 },
- { 0x0093, 29638 },
- { 0x0094, 29516 },
- { 0x0095, 29624 },
- { 0x0096, 115877 },
- { 0x0097, 29603 },
- { 0x0098, 30109 },
- { 0x0099, 30091 },
- { 0x009A, 30222 },
- { 0x009B, 30177 },
- { 0x009C, 30367 },
- { 0x009D, 30703 },
- { 0x009E, 27279 },
- { 0x009F, 24126 },
- { 0x00A0, 24066 },
- { 0x00A1, 24199 },
- { 0x00A2, 24140 },
- { 0x00A3, 24178 },
- { 0x00A4, 24043 },
- { 0x00A5, 26788 },
- { 0x00A6, 24362 },
- { 0x00A7, 24528 },
- { 0x00A8, 24510 },
- { 0x00A9, 24634 },
- { 0x00AA, 24621 },
- { 0x00AB, 24916 },
- { 0x00AC, 24898 },
- { 0x00AD, 24988 },
- { 0x00AE, 24967 },
- { 0x00AF, 27005 },
- { 0x00B0, 25370 },
- { 0x00B1, 25558 },
- { 0x00B2, 25540 },
- { 0x00B3, 25679 },
- { 0x00B4, 25564 },
- { 0x00B5, 25665 },
- { 0x00B6, 75217 },
- { 0x00B7, 25644 },
- { 0x00B8, 26287 },
- { 0x00B9, 26269 },
- { 0x00BA, 26415 },
- { 0x00BB, 26363 },
- { 0x00BC, 26639 },
- { 0x00BD, 27290 },
- { 0x00BE, 26677 },
- { 0x00BF, 28331 },
- { 0x00C0, 24153 },
- { 0x00C1, 28258 },
- { 0x00C2, 24072 },
- { 0x00C3, 28337 },
- { 0x00C4, 24159 },
- { 0x00C5, 28490 },
- { 0x00C6, 24344 },
- { 0x00C7, 28522 },
- { 0x00C8, 24383 },
- { 0x00C9, 28477 },
- { 0x00CA, 24325 },
- { 0x00CB, 28496 },
- { 0x00CC, 24350 },
- { 0x00CD, 28559 },
- { 0x00CE, 24440 },
- { 0x00CF, 28583 },
- { 0x00D0, 24453 },
- { 0x00D1, 28677 },
- { 0x00D2, 24560 },
- { 0x00D3, 28639 },
- { 0x00D4, 24516 },
- { 0x00D5, 28612 },
- { 0x00D6, 24489 },
- { 0x00D7, 28699 },
- { 0x00D8, 24582 },
- { 0x00D9, 28645 },
- { 0x00DA, 24522 },
- { 0x00DB, 28876 },
- { 0x00DC, 24793 },
- { 0x00DD, 28839 },
- { 0x00DE, 24749 },
- { 0x00DF, 28820 },
- { 0x00E0, 24730 },
- { 0x00E1, 28863 },
- { 0x00E2, 24773 },
- { 0x00E3, 28943 },
- { 0x00E4, 24874 },
- { 0x00E5, 28919 },
- { 0x00E6, 24843 },
- { 0x00E7, 28998 },
- { 0x00E8, 24922 },
- { 0x00E9, 29018 },
- { 0x00EA, 24942 },
- { 0x00EB, 28980 },
- { 0x00EC, 24904 },
- { 0x00ED, 29024 },
- { 0x00EE, 24948 },
- { 0x00EF, 28953 },
- { 0x00F0, 27571 },
- { 0x00F1, 30897 },
- { 0x00F2, 27855 },
- { 0x00F3, 29073 },
- { 0x00F4, 25010 },
- { 0x00F5, 29136 },
- { 0x00F6, 25073 },
- { 0x00F7, 27047 },
- { 0x00F8, 29208 },
- { 0x00F9, 25158 },
- { 0x00FA, 29255 },
- { 0x00FB, 25212 },
- { 0x00FC, 29214 },
- { 0x00FD, 25164 },
- { 0x00FE, 29235 },
- { 0x00FF, 25185 },
- { 0x0100, 29249 },
- { 0x0101, 25206 },
- { 0x0102, 29338 },
- { 0x0103, 25352 },
- { 0x0104, 29370 },
- { 0x0105, 25383 },
- { 0x0106, 29344 },
- { 0x0107, 25358 },
- { 0x0108, 25429 },
- { 0x0109, 30574 },
- { 0x010A, 26971 },
- { 0x010B, 29560 },
- { 0x010C, 25608 },
- { 0x010D, 29498 },
- { 0x010E, 25546 },
- { 0x010F, 29546 },
- { 0x0110, 25594 },
- { 0x0111, 30901 },
- { 0x0112, 27859 },
- { 0x0113, 29795 },
- { 0x0114, 25870 },
- { 0x0115, 29820 },
- { 0x0116, 25902 },
- { 0x0117, 29801 },
- { 0x0118, 25876 },
- { 0x0119, 29873 },
- { 0x011A, 25995 },
- { 0x011B, 29930 },
- { 0x011C, 26066 },
- { 0x011D, 29917 },
- { 0x011E, 26046 },
- { 0x011F, 29888 },
- { 0x0120, 26010 },
- { 0x0121, 29986 },
- { 0x0122, 26135 },
- { 0x0123, 29967 },
- { 0x0124, 26109 },
- { 0x0125, 29980 },
- { 0x0126, 26129 },
- { 0x0127, 30115 },
- { 0x0128, 26301 },
- { 0x0129, 30150 },
- { 0x012A, 26336 },
- { 0x012B, 30097 },
- { 0x012C, 26275 },
- { 0x012D, 30084 },
- { 0x012E, 26262 },
- { 0x012F, 30136 },
- { 0x0130, 26322 },
- { 0x0131, 30164 },
- { 0x0132, 26350 },
- { 0x0133, 30307 },
- { 0x0134, 26527 },
- { 0x0135, 30403 },
- { 0x0136, 26683 },
- { 0x0137, 30397 },
- { 0x0138, 30440 },
- { 0x0139, 26726 },
- { 0x013A, 30413 },
- { 0x013B, 26693 },
- { 0x013C, 30446 },
- { 0x013D, 26732 },
- { 0x013E, 27129 },
- { 0x013F, 24290 },
- { 0x0140, 28436 },
- { 0x0141, 28455 },
- { 0x0142, 24296 },
- { 0x0143, 30637 },
- { 0x0144, 27206 },
- { 0x0145, 30632 },
- { 0x0146, 28484 },
- { 0x0147, 24338 },
- { 0x0148, 30777 },
- { 0x0149, 28546 },
- { 0x014A, 28589 },
- { 0x014B, 24459 },
- { 0x014C, 27560 },
- { 0x014D, 30843 },
- { 0x014E, 30680 },
- { 0x014F, 30627 },
- { 0x0150, 28804 },
- { 0x0151, 24700 },
- { 0x0152, 28827 },
- { 0x0153, 30668 },
- { 0x0154, 26858 },
- { 0x0155, 30623 },
- { 0x0156, 29030 },
- { 0x0157, 29096 },
- { 0x0158, 25033 },
- { 0x0159, 25110 },
- { 0x015A, 27364 },
- { 0x015B, 30751 },
- { 0x015C, 29316 },
- { 0x015D, 25344 },
- { 0x015E, 29582 },
- { 0x015F, 29430 },
- { 0x0160, 25478 },
- { 0x0161, 30546 },
- { 0x0162, 26884 },
- { 0x0163, 29697 },
- { 0x0164, 25738 },
- { 0x0165, 27881 },
- { 0x0166, 30642 },
- { 0x0167, 27211 },
- { 0x0168, 30578 },
- { 0x0169, 28166 },
- { 0x016A, 26141 },
- { 0x016B, 29954 },
- { 0x016C, 26096 },
- { 0x016D, 29999 },
- { 0x016E, 30036 },
- { 0x016F, 26207 },
- { 0x0170, 30817 },
- { 0x0171, 30246 },
- { 0x0172, 30348 },
- { 0x0173, 26613 },
- { 0x0174, 30459 },
- { 0x0175, 26752 },
- { 0x0176, 30586 },
- { 0x0177, 30596 },
- { 0x0178, 27038 },
- { 0x0179, 27019 },
- { 0x017A, 27887 },
- { 0x017B, 30647 },
- { 0x017C, 27216 },
- { 0x017D, 28159 },
- { 0x017E, 27892 },
- { 0x017F, 28115 },
- { 0x0180, 28134 },
- { 0x0181, 28138 },
- { 0x0182, 28178 },
- { 0x0183, 30524 },
- { 0x0184, 28573 },
- { 0x0185, 26836 },
- { 0x0186, 30538 },
- { 0x0187, 29220 },
- { 0x0188, 26866 },
- { 0x0189, 30542 },
- { 0x018A, 29356 },
- { 0x018B, 26880 },
- { 0x018C, 28306 },
- { 0x018D, 24120 },
- { 0x018E, 28986 },
- { 0x018F, 24910 },
- { 0x0190, 29504 },
- { 0x0191, 25552 },
- { 0x0192, 30103 },
- { 0x0193, 26281 },
- { 0x0194, 30207 },
- { 0x0195, 26393 },
- { 0x0196, 30183 },
- { 0x0197, 26369 },
- { 0x0198, 30191 },
- { 0x0199, 26377 },
- { 0x019A, 30199 },
- { 0x019B, 26385 },
- { 0x019C, 27399 },
- { 0x019D, 28362 },
- { 0x019E, 24184 },
- { 0x019F, 28206 },
- { 0x01A0, 24020 },
- { 0x01A1, 30491 },
- { 0x01A2, 26798 },
- { 0x01A3, 28857 },
- { 0x01A4, 24767 },
- { 0x01A5, 28845 },
- { 0x01A6, 24755 },
- { 0x01A7, 29115 },
- { 0x01A8, 25052 },
- { 0x01A9, 29589 },
- { 0x01AA, 25630 },
- { 0x01AB, 29595 },
- { 0x01AC, 25636 },
- { 0x01AD, 30590 },
- { 0x01AE, 27025 },
- { 0x01AF, 24998 },
- { 0x01B0, 30520 },
- { 0x01B1, 28565 },
- { 0x01B2, 26832 },
- { 0x01B3, 28833 },
- { 0x01B4, 24743 },
- { 0x01B5, 30672 },
- { 0x01B6, 30656 },
- { 0x01B7, 29350 },
- { 0x01B8, 25364 },
- { 0x01B9, 28236 },
- { 0x01BA, 24050 },
- { 0x01BB, 30485 },
- { 0x01BC, 26792 },
- { 0x01BD, 29609 },
- { 0x01BE, 25650 },
- { 0x01BF, 28324 },
- { 0x01C0, 24146 },
- { 0x01C1, 28349 },
- { 0x01C2, 24171 },
- { 0x01C3, 28670 },
- { 0x01C4, 24553 },
- { 0x01C5, 28725 },
- { 0x01C6, 24614 },
- { 0x01C7, 29011 },
- { 0x01C8, 24935 },
- { 0x01C9, 29036 },
- { 0x01CA, 24960 },
- { 0x01CB, 29553 },
- { 0x01CC, 25601 },
- { 0x01CD, 29617 },
- { 0x01CE, 25658 },
- { 0x01CF, 29807 },
- { 0x01D0, 25882 },
- { 0x01D1, 29833 },
- { 0x01D2, 25937 },
- { 0x01D3, 30143 },
- { 0x01D4, 26329 },
- { 0x01D5, 30170 },
- { 0x01D6, 26356 },
- { 0x01D7, 29903 },
- { 0x01D8, 26025 },
- { 0x01D9, 29973 },
- { 0x01DA, 26115 },
- { 0x01DB, 30660 },
- { 0x01DC, 27225 },
- { 0x01DD, 28913 },
- { 0x01DE, 24837 },
- { 0x01DF, 29330 },
- { 0x01E0, 24407 },
- { 0x01E1, 30554 },
- { 0x01E2, 26892 },
- { 0x01E3, 30427 },
- { 0x01E4, 26713 },
- { 0x01E5, 28199 },
- { 0x01E6, 24013 },
- { 0x01E7, 28711 },
- { 0x01E8, 24594 },
- { 0x01E9, 29630 },
- { 0x01EA, 25671 },
- { 0x01EB, 29530 },
- { 0x01EC, 25578 },
- { 0x01ED, 29400 },
- { 0x01EE, 25440 },
- { 0x01EF, 29407 },
- { 0x01F0, 25447 },
- { 0x01F1, 30385 },
- { 0x01F2, 26665 },
- { 0x01F3, 25138 },
- { 0x01F4, 25324 },
- { 0x01F5, 26090 },
- { 0x01F6, 27576 },
- { 0x01F7, 26827 },
- { 0x01F8, 26896 },
- { 0x01F9, 28343 },
- { 0x01FA, 28502 },
- { 0x01FB, 24356 },
- { 0x01FC, 29166 },
- { 0x01FD, 29992 },
- { 0x01FE, 26032 },
- { 0x01FF, 26738 },
- { 0x0200, 30782 },
- { 0x0201, 27597 },
- { 0x0202, 28449 },
- { 0x0203, 30017 },
- { 0x0204, 30761 },
- { 0x0205, 28705 },
- { 0x0206, 24588 },
- { 0x0207, 29067 },
- { 0x0208, 25004 },
- { 0x0209, 30689 },
- { 0x020A, 25801 },
- { 0x020B, 29814 },
- { 0x020C, 25896 },
- { 0x020D, 30391 },
- { 0x020E, 26671 },
- { 0x020F, 27394 },
- { 0x0210, 27229 },
- { 0x0211, 27555 },
- { 0x0212, 24270 },
- { 0x0213, 27171 },
- { 0x0214, 24332 },
- { 0x0215, 24434 },
- { 0x0216, 24413 },
- { 0x0217, 27694 },
- { 0x0218, 27262 },
- { 0x0219, 27266 },
- { 0x021A, 27158 },
- { 0x021B, 27706 },
- { 0x021C, 27712 },
- { 0x021D, 27345 },
- { 0x021E, 27581 },
- { 0x021F, 24737 },
- { 0x0220, 27370 },
- { 0x0221, 27925 },
- { 0x0222, 27244 },
- { 0x0223, 27196 },
- { 0x0224, 27409 },
- { 0x0225, 24817 },
- { 0x0226, 27109 },
- { 0x0227, 24954 },
- { 0x0228, 27115 },
- { 0x0229, 27942 },
- { 0x022A, 25199 },
- { 0x022B, 25132 },
- { 0x022C, 25233 },
- { 0x022D, 27125 },
- { 0x022E, 27445 },
- { 0x022F, 27450 },
- { 0x0230, 25274 },
- { 0x0231, 25330 },
- { 0x0232, 25409 },
- { 0x0233, 27974 },
- { 0x0234, 27313 },
- { 0x0235, 28042 },
- { 0x0236, 27340 },
- { 0x0237, 27063 },
- { 0x0238, 27472 },
- { 0x0239, 27484 },
- { 0x023A, 27477 },
- { 0x023B, 25857 },
- { 0x023C, 25864 },
- { 0x023D, 25922 },
- { 0x023E, 27699 },
- { 0x023F, 27989 },
- { 0x0240, 28097 },
- { 0x0241, 25989 },
- { 0x0242, 26981 },
- { 0x0243, 27588 },
- { 0x0244, 27284 },
- { 0x0245, 26985 },
- { 0x0246, 27499 },
- { 0x0247, 26161 },
- { 0x0248, 26179 },
- { 0x0249, 27637 },
- { 0x024A, 26445 },
- { 0x024B, 27504 },
- { 0x024C, 27509 },
- { 0x024D, 27514 },
- { 0x024E, 28027 },
- { 0x024F, 26771 },
- { 0x0250, 26707 },
- { 0x0251, 27009 },
- { 0x0252, 27013 },
- { 0x0253, 28124 },
- { 0x0254, 28186 },
- { 0x0255, 28154 },
- { 0x0256, 28182 },
- { 0x0257, 28146 },
- { 0x0258, 27900 },
- { 0x0259, 27334 },
- { 0x025A, 27930 },
- { 0x025B, 27937 },
- { 0x025C, 25016 },
- { 0x025D, 27435 },
- { 0x025E, 27957 },
- { 0x025F, 25795 },
- { 0x0260, 28128 },
- { 0x0261, 28171 },
- { 0x0262, 26842 },
- { 0x0263, 27090 },
- { 0x0264, 26847 },
- { 0x0265, 26914 },
- { 0x0266, 27201 },
- { 0x0267, 26901 },
- { 0x0268, 27095 },
- { 0x0269, 26870 },
- { 0x026A, 26875 },
- { 0x026B, 28150 },
- { 0x026C, 28142 },
- { 0x026D, 27414 },
- { 0x026E, 27421 },
- { 0x026F, 84218 },
- { 0x0270, 84222 },
- { 0x0271, 84234 },
- { 0x0272, 84313 },
- { 0x0273, 84523 },
- { 0x0274, 84528 },
- { 0x0275, 84583 },
- { 0x0276, 84364 },
- { 0x0277, 84372 },
- { 0x0278, 84164 },
- { 0x0279, 84622 },
- { 0x027A, 84691 },
- { 0x027B, 84922 },
- { 0x027C, 84885 },
- { 0x027D, 84167 },
- { 0x027E, 84106 },
- { 0x027F, 84860 },
- { 0x0280, 84889 },
- { 0x0281, 84111 },
- { 0x0282, 84172 },
- { 0x0283, 83921 },
- { 0x0284, 84073 },
- { 0x0285, 84925 },
- { 0x0286, 19331 },
- { 0x0287, 84894 },
- { 0x0288, 84630 },
- { 0x0289, 84129 },
- { 0x028A, 84150 },
- { 0x028B, 84023 },
- { 0x028C, 84013 },
- { 0x028D, 83986 },
- { 0x028E, 83981 },
- { 0x028F, 84953 },
- { 0x0290, 84077 },
- { 0x0291, 84806 },
- { 0x0292, 84800 },
- { 0x0293, 83917 },
- { 0x0294, 84069 },
- { 0x0295, 84119 },
- { 0x0296, 84160 },
- { 0x0297, 19256 },
- { 0x0298, 5900 },
- { 0x0299, 14621 },
- { 0x029A, 52853 },
- { 0x029B, 34486 },
- { 0x029C, 46065 },
- { 0x029D, 84675 },
- { 0x029E, 84146 },
- { 0x029F, 84457 },
- { 0x02A0, 84248 },
- { 0x02A1, 84317 },
- { 0x02A2, 84368 },
- { 0x02A3, 84611 },
- { 0x02A4, 84929 },
- { 0x02A5, 84082 },
- { 0x02A6, 84039 },
- { 0x02A7, 83976 },
- { 0x02A8, 84898 },
- { 0x02A9, 84063 },
- { 0x02AA, 84123 },
- { 0x02AB, 84864 },
- { 0x02AC, 84957 },
- { 0x02AD, 84626 },
- { 0x02AE, 83957 },
- { 0x02AF, 83952 },
- { 0x02B0, 83967 },
- { 0x02B1, 83991 },
- { 0x02B2, 83972 },
- { 0x02B3, 84633 },
- { 0x02B4, 84644 },
- { 0x02B5, 84638 },
- { 0x02B6, 83996 },
- { 0x02B7, 84660 },
- { 0x02B8, 84138 },
- { 0x02B9, 83947 },
- { 0x02BA, 84133 },
- { 0x02BB, 83942 },
- { 0x02BC, 84176 },
- { 0x02BD, 84115 },
- { 0x02BE, 83962 },
- { 0x02BF, 90763 },
- { 0x02C0, 90732 },
- { 0x02C1, 91760 },
- { 0x02C2, 91143 },
- { 0x02C3, 91277 },
- { 0x02C4, 91689 },
- { 0x02C5, 90739 },
- { 0x02C6, 90579 },
- { 0x02C7, 91714 },
- { 0x02C8, 90632 },
- { 0x02C9, 90715 },
- { 0x02CA, 91198 },
- { 0x02CB, 90744 },
- { 0x02CC, 91695 },
- { 0x02CD, 91245 },
- { 0x02CE, 91209 },
- { 0x02CF, 92017 },
- { 0x02D0, 91655 },
- { 0x02D1, 91319 },
- { 0x02D2, 90749 },
- { 0x02D3, 91691 },
- { 0x02D4, 90752 },
- { 0x02D5, 90766 },
- { 0x02D6, 90735 },
- { 0x02D7, 90647 },
- { 0x02D8, 91085 },
- { 0x02D9, 90651 },
- { 0x02DA, 90635 },
- { 0x02DB, 90642 },
- { 0x02DC, 90569 },
- { 0x02DD, 90624 },
- { 0x02DE, 90711 },
- { 0x02DF, 91071 },
- { 0x02E0, 92019 },
- { 0x02E1, 91756 },
- { 0x02E2, 90586 },
- { 0x02E3, 91716 },
- { 0x02E4, 90718 },
- { 0x02E5, 90756 },
- { 0x02E6, 91336 },
- { 0x02E7, 91300 },
- { 0x02E8, 91699 },
- { 0x02E9, 91174 },
- { 0x02EA, 91666 },
- { 0x02EB, 90746 },
- { 0x02EC, 91763 },
- { 0x02ED, 90741 },
- { 0x02EE, 91658 },
- { 0x02EF, 91150 },
- { 0x02F0, 91288 },
- { 0x02F1, 90589 },
- { 0x02F2, 91185 },
- { 0x02F3, 91158 },
- { 0x02F4, 91123 },
- { 0x02F5, 90694 },
- { 0x02F6, 91127 },
- { 0x02F7, 90698 },
- { 0x02F8, 91080 },
- { 0x02F9, 91662 },
- { 0x02FA, 91305 },
- { 0x02FB, 91396 },
- { 0x02FC, 90556 },
- { 0x02FD, 91703 },
- { 0x02FE, 91242 },
- { 0x02FF, 90759 },
- { 0x0300, 90728 },
- { 0x0301, 90789 },
- { 0x0302, 90770 },
- { 0x0303, 90785 },
- { 0x0304, 90792 },
- { 0x0305, 91171 },
- { 0x0306, 91273 },
- { 0x0307, 91250 },
- { 0x0308, 90655 },
- { 0x0309, 90592 },
- { 0x030A, 92005 },
- { 0x030B, 91161 },
- { 0x030C, 90672 },
- { 0x030D, 91399 },
- { 0x030E, 91650 },
- { 0x030F, 91115 },
- { 0x0310, 90637 },
- { 0x0311, 91342 },
- { 0x0312, 90559 },
- { 0x0313, 90685 },
- { 0x0314, 91119 },
- { 0x0315, 91101 },
- { 0x0316, 91075 },
- { 0x0317, 90582 },
- { 0x0318, 91406 },
- { 0x0319, 91194 },
- { 0x031A, 91327 },
- { 0x031B, 91205 },
- { 0x031C, 91202 },
- { 0x031D, 91226 },
- { 0x031E, 91229 },
- { 0x031F, 91213 },
- { 0x0320, 91233 },
- { 0x0321, 91264 },
- { 0x0322, 90795 },
- { 0x0323, 90828 },
- { 0x0324, 90848 },
- { 0x0325, 90882 },
- { 0x0326, 90935 },
- { 0x0327, 90812 },
- { 0x0328, 90823 },
- { 0x0329, 90843 },
- { 0x032A, 90872 },
- { 0x032B, 90908 },
- { 0x032C, 90930 },
- { 0x032D, 90956 },
- { 0x032E, 90966 },
- { 0x032F, 21484 },
- { 0x0330, 20149 },
- { 0x0331, 21956 },
- { 0x0332, 20741 },
- { 0x0333, 22198 },
- { 0x0334, 19871 },
- { 0x0335, 22163 },
- { 0x0336, 21020 },
- { 0x0337, 22692 },
- { 0x0338, 21032 },
- { 0x0339, 19889 },
- { 0x033A, 21025 },
- { 0x033B, 22223 },
- { 0x033C, 21476 },
- { 0x033D, 21049 },
- { 0x033E, 22250 },
- { 0x033F, 21738 },
- { 0x0340, 19790 },
- { 0x0341, 22015 },
- { 0x0342, 21428 },
- { 0x0343, 21558 },
- { 0x0344, 22081 },
- { 0x0345, 22133 },
- { 0x0346, 21930 },
- { 0x0347, 20261 },
- { 0x0348, 21592 },
- { 0x0349, 21480 },
- { 0x034A, 21772 },
- { 0x034B, 21768 },
- { 0x034C, 21961 },
- { 0x034D, 21588 },
- { 0x034E, 21282 },
- { 0x034F, 21952 },
- { 0x0350, 21488 },
- { 0x0351, 21776 },
- { 0x0352, 21780 },
- { 0x0353, 21262 },
- { 0x0354, 21266 },
- { 0x0355, 21274 },
- { 0x0356, 22027 },
- { 0x0357, 21270 },
- { 0x0358, 21454 },
- { 0x0359, 21948 },
- { 0x035A, 21472 },
- { 0x035B, 22093 },
- { 0x035C, 21446 },
- { 0x035D, 21278 },
- { 0x035E, 21450 },
- { 0x035F, 21784 },
- { 0x0360, 21582 },
- { 0x0361, 22157 },
- { 0x0362, 20449 },
- { 0x0363, 20804 },
- { 0x0364, 20069 },
- { 0x0365, 20223 },
- { 0x0366, 20990 },
- { 0x0367, 20295 },
- { 0x0368, 20145 },
- { 0x0369, 20510 },
- { 0x036A, 20501 },
- { 0x036B, 20750 },
- { 0x036C, 20291 },
- { 0x036D, 19915 },
- { 0x036E, 20728 },
- { 0x036F, 20153 },
- { 0x0370, 20514 },
- { 0x0371, 20522 },
- { 0x0372, 19895 },
- { 0x0373, 19899 },
- { 0x0374, 19907 },
- { 0x0375, 20816 },
- { 0x0376, 19903 },
- { 0x0377, 20117 },
- { 0x0378, 20505 },
- { 0x0379, 20724 },
- { 0x037A, 20141 },
- { 0x037B, 20882 },
- { 0x037C, 20109 },
- { 0x037D, 19911 },
- { 0x037E, 20113 },
- { 0x037F, 20526 },
- { 0x0380, 20247 },
- { 0x0381, 20976 },
- { 0x0382, 20870 },
- { 0x0383, 20952 },
- { 0x0384, 20680 },
- { 0x0385, 21248 },
- { 0x0386, 19829 },
- { 0x0387, 21038 },
- { 0x0388, 22201 },
- { 0x0389, 22206 },
- { 0x038A, 22213 },
- { 0x038B, 19810 },
- { 0x038C, 19787 },
- { 0x038D, 19793 },
- { 0x038E, 21220 },
- { 0x038F, 20736 },
- { 0x0390, 21217 },
- { 0x0391, 20732 },
- { 0x0392, 21224 },
- { 0x0393, 20746 },
- { 0x0394, 21181 },
- { 0x0395, 20518 },
- { 0x0396, 21184 },
- { 0x0397, 20720 },
- { 0x0398, 45510 },
- { 0x0399, 45202 },
- { 0x039A, 45372 },
- { 0x039B, 45064 },
- { 0x039C, 45506 },
- { 0x039D, 45198 },
- { 0x039E, 45498 },
- { 0x039F, 45190 },
- { 0x03A0, 45550 },
- { 0x03A1, 45242 },
- { 0x03A2, 45546 },
- { 0x03A3, 45238 },
- { 0x03A4, 45364 },
- { 0x03A5, 45056 },
- { 0x03A6, 19865 },
- { 0x03A7, 19818 },
- { 0x03A8, 21227 },
- { 0x03A9, 21178 },
- { 0x03AA, 21252 },
- { 0x03AB, 21231 },
- { 0x03AC, 22226 },
- { 0x03AD, 21468 },
- { 0x03AE, 20137 },
- { 0x03AF, 22168 },
- { 0x03B0, 21464 },
- { 0x03B1, 20133 },
- { 0x03B2, 19813 },
- { 0x03B3, 22180 },
- { 0x03B4, 21256 },
- { 0x03B5, 22173 },
- { 0x03B6, 74491 },
- { 0x03B7, 74497 },
- { 0x03B8, 74648 },
- { 0x03B9, 74697 },
- { 0x03BA, 75169 },
- { 0x03BB, 74656 },
- { 0x03BC, 75179 },
- { 0x03BD, 74592 },
- { 0x03BE, 74501 },
- { 0x03BF, 74717 },
- { 0x03C0, 74721 },
- { 0x03C1, 74886 },
- { 0x03C2, 74705 },
- { 0x03C3, 74301 },
- { 0x03C4, 74986 },
- { 0x03C5, 74783 },
- { 0x03C6, 74271 },
- { 0x03C7, 74352 },
- { 0x03C8, 74580 },
- { 0x03C9, 74660 },
- { 0x03CA, 74356 },
- { 0x03CB, 74481 },
- { 0x03CC, 74753 },
- { 0x03CD, 74604 },
- { 0x03CE, 74297 },
- { 0x03CF, 74974 },
- { 0x03D0, 74505 },
- { 0x03D1, 74364 },
- { 0x03D2, 74393 },
- { 0x03D3, 74403 },
- { 0x03D4, 74319 },
- { 0x03D5, 74538 },
- { 0x03D6, 74439 },
- { 0x03D7, 74449 },
- { 0x03D8, 74559 },
- { 0x03D9, 74329 },
- { 0x03DA, 74360 },
- { 0x03DB, 74459 },
- { 0x03DC, 74737 },
- { 0x03DD, 74625 },
- { 0x03DE, 74733 },
- { 0x03DF, 74970 },
- { 0x03E0, 74799 },
- { 0x03E1, 74898 },
- { 0x03E2, 74877 },
- { 0x03E3, 74287 },
- { 0x03E4, 74600 },
- { 0x03E5, 74588 },
- { 0x03E6, 73279 },
- { 0x03E7, 73360 },
- { 0x03E8, 73588 },
- { 0x03E9, 73668 },
- { 0x03EA, 73364 },
- { 0x03EB, 73489 },
- { 0x03EC, 73761 },
- { 0x03ED, 73612 },
- { 0x03EE, 73305 },
- { 0x03EF, 74003 },
- { 0x03F0, 73513 },
- { 0x03F1, 73372 },
- { 0x03F2, 73401 },
- { 0x03F3, 73411 },
- { 0x03F4, 73327 },
- { 0x03F5, 73546 },
- { 0x03F6, 73447 },
- { 0x03F7, 73457 },
- { 0x03F8, 73567 },
- { 0x03F9, 73337 },
- { 0x03FA, 73368 },
- { 0x03FB, 73467 },
- { 0x03FC, 73745 },
- { 0x03FD, 73633 },
- { 0x03FE, 73741 },
- { 0x03FF, 73999 },
- { 0x0400, 73807 },
- { 0x0401, 73927 },
- { 0x0402, 73885 },
- { 0x0403, 73295 },
- { 0x0404, 73608 },
- { 0x0405, 73596 },
- { 0x0406, 73499 },
- { 0x0407, 73505 },
- { 0x0408, 73656 },
- { 0x0409, 73705 },
- { 0x040A, 74212 },
- { 0x040B, 73664 },
- { 0x040C, 74237 },
- { 0x040D, 73600 },
- { 0x040E, 73509 },
- { 0x040F, 73725 },
- { 0x0410, 73729 },
- { 0x0411, 73910 },
- { 0x0412, 73713 },
- { 0x0413, 73309 },
- { 0x0414, 74015 },
- { 0x0415, 73791 },
- { 0x0416, 74945 },
- { 0x0417, 73974 },
- { 0x0418, 74749 },
- { 0x0419, 73757 },
- { 0x041A, 75066 },
- { 0x041B, 74105 },
- { 0x041C, 75020 },
- { 0x041D, 74049 },
- { 0x041E, 75089 },
- { 0x041F, 74128 },
- { 0x0420, 74620 },
- { 0x0421, 73628 },
- { 0x0422, 75071 },
- { 0x0423, 74110 },
- { 0x0424, 74709 },
- { 0x0425, 73717 },
- { 0x0426, 74725 },
- { 0x0427, 73733 },
- { 0x0428, 74795 },
- { 0x0429, 73803 },
- { 0x042A, 75044 },
- { 0x042B, 74078 },
- { 0x042C, 75048 },
- { 0x042D, 74082 },
- { 0x042E, 74576 },
- { 0x042F, 73584 },
- { 0x0430, 74955 },
- { 0x0431, 73984 },
- { 0x0432, 74949 },
- { 0x0433, 73978 },
- { 0x0434, 74534 },
- { 0x0435, 73542 },
- { 0x0436, 74941 },
- { 0x0437, 73970 },
- { 0x0438, 75201 },
- { 0x0439, 91422 },
- { 0x043A, 91644 },
- { 0x043B, 91414 },
- { 0x043C, 91418 },
- { 0x043D, 91636 },
- { 0x043E, 91624 },
- { 0x043F, 91632 },
- { 0x0440, 74979 },
- { 0x0441, 74008 },
- { 0x0442, 75115 },
- { 0x0443, 74158 },
- { 0x0444, 74443 },
- { 0x0445, 73451 },
- { 0x0446, 74685 },
- { 0x0447, 73693 },
- { 0x0448, 74671 },
- { 0x0449, 73679 },
- { 0x044A, 74664 },
- { 0x044B, 73672 },
- { 0x044C, 74763 },
- { 0x044D, 73771 },
- { 0x044E, 74608 },
- { 0x044F, 73616 },
- { 0x0450, 74528 },
- { 0x0451, 73536 },
- { 0x0452, 74521 },
- { 0x0453, 73529 },
- { 0x0454, 74515 },
- { 0x0455, 73523 },
- { 0x0456, 75029 },
- { 0x0457, 74063 },
- { 0x0458, 74433 },
- { 0x0459, 73441 },
- { 0x045A, 75189 },
- { 0x045B, 74247 },
- { 0x045C, 74542 },
- { 0x045D, 73550 },
- { 0x045E, 75132 },
- { 0x045F, 74175 },
- { 0x0460, 74453 },
- { 0x0461, 73461 },
- { 0x0462, 74570 },
- { 0x0463, 73578 },
- { 0x0464, 75120 },
- { 0x0465, 74163 },
- { 0x0466, 75125 },
- { 0x0467, 74168 },
- { 0x0468, 74475 },
- { 0x0469, 73483 },
- { 0x046A, 75194 },
- { 0x046B, 74252 },
- { 0x046C, 74636 },
- { 0x046D, 73644 },
- { 0x046E, 74629 },
- { 0x046F, 73637 },
- { 0x0470, 74848 },
- { 0x0471, 73856 },
- { 0x0472, 75137 },
- { 0x0473, 74180 },
- { 0x0474, 75142 },
- { 0x0475, 74185 },
- { 0x0476, 74264 },
- { 0x0477, 74757 },
- { 0x0478, 73765 },
- { 0x0479, 74509 },
- { 0x047A, 73517 },
- { 0x047B, 74374 },
- { 0x047C, 73382 },
- { 0x047D, 74407 },
- { 0x047E, 73415 },
- { 0x047F, 74420 },
- { 0x0480, 73428 },
- { 0x0481, 75174 },
- { 0x0482, 74222 },
- { 0x0483, 74397 },
- { 0x0484, 73405 },
- { 0x0485, 74134 },
- { 0x0486, 74275 },
- { 0x0487, 73283 },
- { 0x0488, 74281 },
- { 0x0489, 73289 },
- { 0x048A, 75184 },
- { 0x048B, 74242 },
- { 0x048C, 74485 },
- { 0x048D, 73493 },
- { 0x048E, 74960 },
- { 0x048F, 73989 },
- { 0x0490, 74964 },
- { 0x0491, 73993 },
- { 0x0492, 74769 },
- { 0x0493, 73777 },
- { 0x0494, 74614 },
- { 0x0495, 73622 },
- { 0x0496, 75149 },
- { 0x0497, 74192 },
- { 0x0498, 74307 },
- { 0x0499, 73315 },
- { 0x049A, 74313 },
- { 0x049B, 73321 },
- { 0x049C, 74323 },
- { 0x049D, 73331 },
- { 0x049E, 74991 },
- { 0x049F, 74020 },
- { 0x04A0, 74996 },
- { 0x04A1, 74025 },
- { 0x04A2, 74291 },
- { 0x04A3, 73299 },
- { 0x04A4, 74340 },
- { 0x04A5, 73348 },
- { 0x04A6, 74346 },
- { 0x04A7, 73354 },
- { 0x04A8, 74333 },
- { 0x04A9, 73341 },
- { 0x04AA, 74642 },
- { 0x04AB, 73650 },
- { 0x04AC, 74691 },
- { 0x04AD, 73699 },
- { 0x04AE, 74909 },
- { 0x04AF, 73938 },
- { 0x04B0, 74677 },
- { 0x04B1, 73685 },
- { 0x04B2, 74463 },
- { 0x04B3, 73471 },
- { 0x04B4, 74469 },
- { 0x04B5, 73477 },
- { 0x04B6, 74808 },
- { 0x04B7, 73816 },
- { 0x04B8, 74813 },
- { 0x04B9, 73821 },
- { 0x04BA, 74838 },
- { 0x04BB, 73846 },
- { 0x04BC, 74843 },
- { 0x04BD, 73851 },
- { 0x04BE, 74818 },
- { 0x04BF, 73826 },
- { 0x04C0, 74823 },
- { 0x04C1, 73831 },
- { 0x04C2, 74828 },
- { 0x04C3, 73836 },
- { 0x04C4, 74833 },
- { 0x04C5, 73841 },
- { 0x04C6, 75100 },
- { 0x04C7, 74143 },
- { 0x04C8, 74368 },
- { 0x04C9, 73376 },
- { 0x04CA, 74713 },
- { 0x04CB, 73721 },
- { 0x04CC, 74729 },
- { 0x04CD, 73737 },
- { 0x04CE, 74745 },
- { 0x04CF, 73753 },
- { 0x04D0, 74555 },
- { 0x04D1, 73563 },
- { 0x04D2, 74584 },
- { 0x04D3, 73592 },
- { 0x04D4, 74919 },
- { 0x04D5, 73948 },
- { 0x04D6, 74380 },
- { 0x04D7, 73388 },
- { 0x04D8, 74426 },
- { 0x04D9, 73434 },
- { 0x04DA, 74549 },
- { 0x04DB, 73557 },
- { 0x04DC, 74852 },
- { 0x04DD, 73860 },
- { 0x04DE, 74413 },
- { 0x04DF, 73421 },
- { 0x04E0, 74937 },
- { 0x04E1, 73966 },
- { 0x04E2, 74779 },
- { 0x04E3, 73787 },
- { 0x04E4, 74387 },
- { 0x04E5, 73395 },
- { 0x04E6, 69007 },
- { 0x04E7, 69011 },
- { 0x04E8, 69027 },
- { 0x04E9, 68963 },
- { 0x04EA, 69019 },
- { 0x04EB, 69003 },
- { 0x04EC, 68967 },
- { 0x04ED, 68971 },
- { 0x04EE, 68991 },
- { 0x04EF, 69075 },
- { 0x04F0, 69031 },
- { 0x04F1, 69091 },
- { 0x04F2, 69071 },
- { 0x04F3, 68955 },
- { 0x04F4, 69039 },
- { 0x04F5, 68975 },
- { 0x04F6, 68979 },
- { 0x04F7, 69083 },
- { 0x04F8, 69079 },
- { 0x04F9, 69043 },
- { 0x04FA, 68999 },
- { 0x04FB, 69047 },
- { 0x04FC, 69063 },
- { 0x04FD, 68995 },
- { 0x04FE, 69015 },
- { 0x04FF, 69051 },
- { 0x0500, 69087 },
- { 0x0501, 68987 },
- { 0x0502, 69059 },
- { 0x0503, 69067 },
- { 0x0504, 69099 },
- { 0x0505, 69055 },
- { 0x0506, 68959 },
- { 0x0507, 69103 },
- { 0x0508, 69095 },
- { 0x0509, 69035 },
- { 0x050A, 68983 },
- { 0x050B, 69023 },
- { 0x050C, 69110 },
- { 0x050D, 69119 },
- { 0x050E, 69107 },
- { 0x050F, 69121 },
- { 0x0510, 68769 },
- { 0x0511, 69116 },
- { 0x0512, 69124 },
- { 0x0513, 68823 },
- { 0x0514, 68827 },
- { 0x0515, 68843 },
- { 0x0516, 68779 },
- { 0x0517, 68835 },
- { 0x0518, 68819 },
- { 0x0519, 68783 },
- { 0x051A, 68787 },
- { 0x051B, 68807 },
- { 0x051C, 68891 },
- { 0x051D, 68847 },
- { 0x051E, 68907 },
- { 0x051F, 68887 },
- { 0x0520, 68771 },
- { 0x0521, 68855 },
- { 0x0522, 68791 },
- { 0x0523, 68795 },
- { 0x0524, 68899 },
- { 0x0525, 68895 },
- { 0x0526, 68859 },
- { 0x0527, 68815 },
- { 0x0528, 68863 },
- { 0x0529, 68879 },
- { 0x052A, 68811 },
- { 0x052B, 68831 },
- { 0x052C, 68867 },
- { 0x052D, 68903 },
- { 0x052E, 68803 },
- { 0x052F, 68875 },
- { 0x0530, 68883 },
- { 0x0531, 68915 },
- { 0x0532, 68871 },
- { 0x0533, 68775 },
- { 0x0534, 68919 },
- { 0x0535, 68911 },
- { 0x0536, 68851 },
- { 0x0537, 68799 },
- { 0x0538, 68839 },
- { 0x0539, 68923 },
- { 0x053A, 68766 },
- { 0x053B, 68953 },
- { 0x053C, 114868 },
- { 0x053D, 106200 },
- { 0x053E, 68763 },
- { 0x053F, 48037 },
- { 0x0540, 47985 },
- { 0x0541, 48054 },
- { 0x0542, 48003 },
- { 0x0543, 47999 },
- { 0x0544, 48034 },
- { 0x0545, 47982 },
- { 0x0546, 48007 },
- { 0x0547, 48027 },
- { 0x0548, 47996 },
- { 0x0549, 47988 },
- { 0x054A, 48013 },
- { 0x054B, 48016 },
- { 0x054C, 48051 },
- { 0x054D, 48030 },
- { 0x054E, 48040 },
- { 0x054F, 47976 },
- { 0x0550, 47966 },
- { 0x0551, 47973 },
- { 0x0552, 48048 },
- { 0x0553, 48020 },
- { 0x0554, 48023 },
- { 0x0555, 47970 },
- { 0x0556, 47979 },
- { 0x0557, 48044 },
- { 0x0558, 47991 },
- { 0x0559, 47957 },
- { 0x055A, 47963 },
- { 0x055B, 47960 },
- { 0x055C, 48010 },
- { 0x055D, 47884 },
- { 0x055E, 47932 },
- { 0x055F, 47903 },
- { 0x0560, 47899 },
- { 0x0561, 47907 },
- { 0x0562, 47911 },
- { 0x0563, 47935 },
- { 0x0564, 47929 },
- { 0x0565, 47926 },
- { 0x0566, 47943 },
- { 0x0567, 47914 },
- { 0x0568, 47917 },
- { 0x0569, 47950 },
- { 0x056A, 47938 },
- { 0x056B, 47923 },
- { 0x056C, 48393 },
- { 0x056D, 47892 },
- { 0x056E, 48396 },
- { 0x056F, 47895 },
- { 0x0570, 47888 },
- { 0x0571, 48389 },
- { 0x0572, 47880 },
- { 0x0573, 47876 },
- { 0x0574, 48385 },
- { 0x0575, 47946 },
- { 0x0576, 48173 },
- { 0x0577, 48078 },
- { 0x0578, 48311 },
- { 0x0579, 48271 },
- { 0x057A, 48057 },
- { 0x057B, 48147 },
- { 0x057C, 48335 },
- { 0x057D, 48091 },
- { 0x057E, 48139 },
- { 0x057F, 48160 },
- { 0x0580, 48289 },
- { 0x0581, 48094 },
- { 0x0582, 48319 },
- { 0x0583, 48299 },
- { 0x0584, 48107 },
- { 0x0585, 48303 },
- { 0x0586, 48115 },
- { 0x0587, 48343 },
- { 0x0588, 48191 },
- { 0x0589, 48279 },
- { 0x058A, 48065 },
- { 0x058B, 48307 },
- { 0x058C, 48327 },
- { 0x058D, 48123 },
- { 0x058E, 48194 },
- { 0x058F, 48202 },
- { 0x0590, 48131 },
- { 0x0591, 48375 },
- { 0x0592, 48364 },
- { 0x0593, 48380 },
- { 0x0594, 48399 },
- { 0x0595, 48402 },
- { 0x0596, 39401 },
- { 0x0597, 36358 },
- { 0x0598, 39547 },
- { 0x0599, 36355 },
- { 0x059A, 36365 },
- { 0x059B, 39397 },
- { 0x059C, 109700 },
- { 0x059D, 109733 },
- { 0x059E, 36309 },
- { 0x059F, 109696 },
- { 0x05A0, 109691 },
- { 0x05A1, 57824 },
- { 0x05A2, 36424 },
- { 0x05A3, 36311 },
- { 0x05A4, 39404 },
- { 0x05A5, 36352 },
- { 0x05A6, 36384 },
- { 0x05A7, 36361 },
- { 0x05A8, 36380 },
- { 0x05A9, 36347 },
- { 0x05AA, 36377 },
- { 0x05AB, 36568 },
- { 0x05AC, 36706 },
- { 0x05AD, 36650 },
- { 0x05AE, 36718 },
- { 0x05AF, 36715 },
- { 0x05B0, 36721 },
- { 0x05B1, 43310 },
- { 0x05B2, 38551 },
- { 0x05B3, 39501 },
- { 0x05B4, 43302 },
- { 0x05B5, 39378 },
- { 0x05B6, 39024 },
- { 0x05B7, 38315 },
- { 0x05B8, 38271 },
- { 0x05B9, 38010 },
- { 0x05BA, 38293 },
- { 0x05BB, 38099 },
- { 0x05BC, 38254 },
- { 0x05BD, 36946 },
- { 0x05BE, 37934 },
- { 0x05BF, 37896 },
- { 0x05C0, 38812 },
- { 0x05C1, 38498 },
- { 0x05C2, 37292 },
- { 0x05C3, 38528 },
- { 0x05C4, 37082 },
- { 0x05C5, 38799 },
- { 0x05C6, 37707 },
- { 0x05C7, 38858 },
- { 0x05C8, 38708 },
- { 0x05C9, 39160 },
- { 0x05CA, 37815 },
- { 0x05CB, 37053 },
- { 0x05CC, 37859 },
- { 0x05CD, 38231 },
- { 0x05CE, 36885 },
- { 0x05CF, 38995 },
- { 0x05D0, 39041 },
- { 0x05D1, 39055 },
- { 0x05D2, 38964 },
- { 0x05D3, 38918 },
- { 0x05D4, 38926 },
- { 0x05D5, 39523 },
- { 0x05D6, 37175 },
- { 0x05D7, 37665 },
- { 0x05D8, 37517 },
- { 0x05D9, 37571 },
- { 0x05DA, 38554 },
- { 0x05DB, 38596 },
- { 0x05DC, 37390 },
- { 0x05DD, 37983 },
- { 0x05DE, 38376 },
- { 0x05DF, 38060 },
- { 0x05E0, 39541 },
- { 0x05E1, 39530 },
- { 0x05E2, 39553 },
- { 0x05E3, 36468 },
- { 0x05E4, 36444 },
- { 0x05E5, 36498 },
- { 0x05E6, 39408 },
- { 0x05E7, 36730 },
- { 0x05E8, 39394 },
- { 0x05E9, 36492 },
- { 0x05EA, 36495 },
- { 0x05EB, 43312 },
- { 0x05EC, 39550 },
- { 0x05ED, 36329 },
- { 0x05EE, 43308 },
- { 0x05EF, 36745 },
- { 0x05F0, 36751 },
- { 0x05F1, 36740 },
- { 0x05F2, 43305 },
- { 0x05F3, 36475 },
- { 0x05F4, 36420 },
- { 0x05F5, 109721 },
- { 0x05F6, 109703 },
- { 0x05F7, 109709 },
- { 0x05F8, 109730 },
- { 0x05F9, 109715 },
- { 0x05FA, 109712 },
- { 0x05FB, 109706 },
- { 0x05FC, 109727 },
- { 0x05FD, 109724 },
- { 0x05FE, 109718 },
- { 0x05FF, 39513 },
- { 0x0600, 39510 },
- { 0x0601, 43315 },
- { 0x0602, 36314 },
- { 0x0603, 39311 },
- { 0x0604, 39319 },
- { 0x0605, 39390 },
- { 0x0606, 38360 },
- { 0x0607, 38257 },
- { 0x0608, 38264 },
- { 0x0609, 38479 },
- { 0x060A, 38493 },
- { 0x060B, 38483 },
- { 0x060C, 36796 },
- { 0x060D, 38488 },
- { 0x060E, 38835 },
- { 0x060F, 39258 },
- { 0x0610, 38397 },
- { 0x0611, 37899 },
- { 0x0612, 37911 },
- { 0x0613, 37635 },
- { 0x0614, 39222 },
- { 0x0615, 38878 },
- { 0x0616, 37310 },
- { 0x0617, 37302 },
- { 0x0618, 38672 },
- { 0x0619, 38433 },
- { 0x061A, 37345 },
- { 0x061B, 39193 },
- { 0x061C, 39355 },
- { 0x061D, 38420 },
- { 0x061E, 37118 },
- { 0x061F, 37085 },
- { 0x0620, 37091 },
- { 0x0621, 38901 },
- { 0x0622, 39245 },
- { 0x0623, 37162 },
- { 0x0624, 37123 },
- { 0x0625, 37111 },
- { 0x0626, 38695 },
- { 0x0627, 37763 },
- { 0x0628, 37752 },
- { 0x0629, 37710 },
- { 0x062A, 37769 },
- { 0x062B, 37716 },
- { 0x062C, 37725 },
- { 0x062D, 37504 },
- { 0x062E, 37740 },
- { 0x062F, 38711 },
- { 0x0630, 38746 },
- { 0x0631, 38753 },
- { 0x0632, 37818 },
- { 0x0633, 37825 },
- { 0x0634, 37869 },
- { 0x0635, 36903 },
- { 0x0636, 39315 },
- { 0x0637, 37194 },
- { 0x0638, 37178 },
- { 0x0639, 37960 },
- { 0x063A, 37208 },
- { 0x063B, 39114 },
- { 0x063C, 37668 },
- { 0x063D, 37680 },
- { 0x063E, 39032 },
- { 0x063F, 39189 },
- { 0x0640, 37539 },
- { 0x0641, 37520 },
- { 0x0642, 36823 },
- { 0x0643, 37544 },
- { 0x0644, 37244 },
- { 0x0645, 37254 },
- { 0x0646, 39091 },
- { 0x0647, 37247 },
- { 0x0648, 38456 },
- { 0x0649, 37259 },
- { 0x064A, 37585 },
- { 0x064B, 37579 },
- { 0x064C, 37591 },
- { 0x064D, 37598 },
- { 0x064E, 38599 },
- { 0x064F, 38641 },
- { 0x0650, 39137 },
- { 0x0651, 38612 },
- { 0x0652, 38629 },
- { 0x0653, 37476 },
- { 0x0654, 39196 },
- { 0x0655, 37428 },
- { 0x0656, 37393 },
- { 0x0657, 37397 },
- { 0x0658, 37938 },
- { 0x0659, 38005 },
- { 0x065A, 39323 },
- { 0x065B, 36846 },
- { 0x065C, 36793 },
- { 0x065D, 36872 },
- { 0x065E, 39339 },
- { 0x065F, 37998 },
- { 0x0660, 36859 },
- { 0x0661, 38914 },
- { 0x0662, 38094 },
- { 0x0663, 38137 },
- { 0x0664, 37986 },
- { 0x0665, 36770 },
- { 0x0666, 38143 },
- { 0x0667, 38155 },
- { 0x0668, 38159 },
- { 0x0669, 36318 },
- { 0x066A, 36820 },
- { 0x066B, 36696 },
- { 0x066C, 36686 },
- { 0x066D, 36584 },
- { 0x066E, 36555 },
- { 0x066F, 36580 },
- { 0x0670, 36658 },
- { 0x0671, 36606 },
- { 0x0672, 36305 },
- { 0x0673, 36724 },
- { 0x0674, 36670 },
- { 0x0675, 36675 },
- { 0x0676, 36663 },
- { 0x0677, 36590 },
- { 0x0678, 36541 },
- { 0x0679, 36654 },
- { 0x067A, 36545 },
- { 0x067B, 36548 },
- { 0x067C, 36576 },
- { 0x067D, 36596 },
- { 0x067E, 36513 },
- { 0x067F, 36458 },
- { 0x0680, 36463 },
- { 0x0681, 39516 },
- { 0x0682, 36531 },
- { 0x0683, 37138 },
- { 0x0684, 37799 },
- { 0x0685, 80589 },
- { 0x0686, 80565 },
- { 0x0687, 80573 },
- { 0x0688, 80601 },
- { 0x0689, 80581 },
- { 0x068A, 80577 },
- { 0x068B, 80569 },
- { 0x068C, 80597 },
- { 0x068D, 80593 },
- { 0x068E, 80585 },
- { 0x068F, 39163 },
- { 0x0690, 37056 },
- { 0x0691, 38998 },
- { 0x0692, 36368 },
- { 0x0693, 36372 },
- { 0x0694, 37450 },
- { 0x0695, 54859 },
- { 0x0696, 55107 },
- { 0x0697, 55082 },
- { 0x0698, 55111 },
- { 0x0699, 55086 },
- { 0x069A, 55099 },
- { 0x069B, 54873 },
- { 0x069C, 54877 },
- { 0x069D, 55114 },
- { 0x069E, 55094 },
- { 0x069F, 55102 },
- { 0x06A0, 55069 },
- { 0x06A1, 55072 },
- { 0x06A2, 55075 },
- { 0x06A3, 55119 },
- { 0x06A4, 54975 },
- { 0x06A5, 55034 },
- { 0x06A6, 54940 },
- { 0x06A7, 54982 },
- { 0x06A8, 54985 },
- { 0x06A9, 54992 },
- { 0x06AA, 54998 },
- { 0x06AB, 54922 },
- { 0x06AC, 54937 },
- { 0x06AD, 54972 },
- { 0x06AE, 54943 },
- { 0x06AF, 54958 },
- { 0x06B0, 54961 },
- { 0x06B1, 54965 },
- { 0x06B2, 54968 },
- { 0x06B3, 54946 },
- { 0x06B4, 54995 },
- { 0x06B5, 54928 },
- { 0x06B6, 54931 },
- { 0x06B7, 55015 },
- { 0x06B8, 54978 },
- { 0x06B9, 54919 },
- { 0x06BA, 54925 },
- { 0x06BB, 55030 },
- { 0x06BC, 54989 },
- { 0x06BD, 54949 },
- { 0x06BE, 54952 },
- { 0x06BF, 54955 },
- { 0x06C0, 54934 },
- { 0x06C1, 55003 },
- { 0x06C2, 55007 },
- { 0x06C3, 55011 },
- { 0x06C4, 55038 },
- { 0x06C5, 55041 },
- { 0x06C6, 55044 },
- { 0x06C7, 55047 },
- { 0x06C8, 55050 },
- { 0x06C9, 55053 },
- { 0x06CA, 54895 },
- { 0x06CB, 54898 },
- { 0x06CC, 54915 },
- { 0x06CD, 54911 },
- { 0x06CE, 54887 },
- { 0x06CF, 54890 },
- { 0x06D0, 55104 },
- { 0x06D1, 54881 },
- { 0x06D2, 54884 },
- { 0x06D3, 54901 },
- { 0x06D4, 55066 },
- { 0x06D5, 55080 },
- { 0x06D6, 55078 },
- { 0x06D7, 54863 },
- { 0x06D8, 54868 },
- { 0x06D9, 54903 },
- { 0x06DA, 54907 },
- { 0x06DB, 55058 },
- { 0x06DC, 55062 },
- { 0x06DD, 54893 },
- { 0x06DE, 55056 },
- { 0x06DF, 55026 },
- { 0x06E0, 55022 },
- { 0x06E1, 55018 },
- { 0x06E2, 37017 },
- { 0x06E3, 36949 },
- { 0x06E4, 36995 },
- { 0x06E5, 37004 },
- { 0x06E6, 36959 },
- { 0x06E7, 37025 },
- { 0x06E8, 36975 },
- { 0x06E9, 37295 },
- { 0x06EA, 37352 },
- { 0x06EB, 37100 },
- { 0x06EC, 37144 },
- { 0x06ED, 37794 },
- { 0x06EE, 38728 },
- { 0x06EF, 36888 },
- { 0x06F0, 36917 },
- { 0x06F1, 36895 },
- { 0x06F2, 37201 },
- { 0x06F3, 37215 },
- { 0x06F4, 39035 },
- { 0x06F5, 39048 },
- { 0x06F6, 39062 },
- { 0x06F7, 38557 },
- { 0x06F8, 38563 },
- { 0x06F9, 38605 },
- { 0x06FA, 38623 },
- { 0x06FB, 38617 },
- { 0x06FC, 37574 },
- { 0x06FD, 37732 },
- { 0x06FE, 37757 },
- { 0x06FF, 38720 },
- { 0x0700, 37336 },
- { 0x0701, 37316 },
- { 0x0702, 38735 },
- { 0x0703, 37783 },
- { 0x0704, 37327 },
- { 0x0705, 38337 },
- { 0x0706, 38346 },
- { 0x0707, 38934 },
- { 0x0708, 38954 },
- { 0x0709, 38944 },
- { 0x070A, 38032 },
- { 0x070B, 38041 },
- { 0x070C, 38184 },
- { 0x070D, 38194 },
- { 0x070E, 37361 },
- { 0x070F, 38764 },
- { 0x0710, 38773 },
- { 0x0711, 37532 },
- { 0x0712, 57010 },
- { 0x0713, 57115 },
- { 0x0714, 57058 },
- { 0x0715, 57016 },
- { 0x0716, 57007 },
- { 0x0717, 57112 },
- { 0x0718, 57049 },
- { 0x0719, 57040 },
- { 0x071A, 57067 },
- { 0x071B, 57055 },
- { 0x071C, 57043 },
- { 0x071D, 57076 },
- { 0x071E, 57034 },
- { 0x071F, 57052 },
- { 0x0720, 57046 },
- { 0x0721, 57109 },
- { 0x0722, 57064 },
- { 0x0723, 57091 },
- { 0x0724, 57103 },
- { 0x0725, 57100 },
- { 0x0726, 57019 },
- { 0x0727, 57097 },
- { 0x0728, 57094 },
- { 0x0729, 57106 },
- { 0x072A, 57037 },
- { 0x072B, 57028 },
- { 0x072C, 57031 },
- { 0x072D, 57088 },
- { 0x072E, 57022 },
- { 0x072F, 57085 },
- { 0x0730, 57082 },
- { 0x0731, 57073 },
- { 0x0732, 57001 },
- { 0x0733, 57004 },
- { 0x0734, 57025 },
- { 0x0735, 57079 },
- { 0x0736, 57061 },
- { 0x0737, 57070 },
- { 0x0738, 57118 },
- { 0x0739, 57128 },
- { 0x073A, 57122 },
- { 0x073B, 57130 },
- { 0x073C, 57126 },
- { 0x073D, 57136 },
- { 0x073E, 57120 },
- { 0x073F, 57132 },
- { 0x0740, 57124 },
- { 0x0741, 57134 },
- { 0x0742, 56999 },
- { 0x0743, 57013 },
- { 0x0744, 6907 },
- { 0x0745, 6889 },
- { 0x0746, 6895 },
- { 0x0747, 6916 },
- { 0x0748, 6901 },
- { 0x0749, 6898 },
- { 0x074A, 6892 },
- { 0x074B, 6913 },
- { 0x074C, 6910 },
- { 0x074D, 6904 },
- { 0x074E, 6919 },
- { 0x074F, 6943 },
- { 0x0750, 6925 },
- { 0x0751, 6922 },
- { 0x0752, 6934 },
- { 0x0753, 6971 },
- { 0x0754, 6931 },
- { 0x0755, 7020 },
- { 0x0756, 6928 },
- { 0x0757, 6937 },
- { 0x0758, 6974 },
- { 0x0759, 6983 },
- { 0x075A, 6952 },
- { 0x075B, 6992 },
- { 0x075C, 6940 },
- { 0x075D, 6977 },
- { 0x075E, 7005 },
- { 0x075F, 6980 },
- { 0x0760, 6995 },
- { 0x0761, 6946 },
- { 0x0762, 6955 },
- { 0x0763, 6958 },
- { 0x0764, 6967 },
- { 0x0765, 6961 },
- { 0x0766, 6998 },
- { 0x0767, 6964 },
- { 0x0768, 6949 },
- { 0x0769, 6986 },
- { 0x076A, 6989 },
- { 0x076B, 7001 },
- { 0x076C, 7008 },
- { 0x076D, 7016 },
- { 0x076E, 7012 },
- { 0x076F, 7055 },
- { 0x0770, 7050 },
- { 0x0771, 7060 },
- { 0x0772, 7045 },
- { 0x0773, 7035 },
- { 0x0774, 7030 },
- { 0x0775, 7040 },
- { 0x0776, 7070 },
- { 0x0777, 7065 },
- { 0x0778, 6883 },
- { 0x0779, 6879 },
- { 0x077A, 7023 },
- { 0x077B, 7027 },
- { 0x077C, 6887 },
- { 0x077D, 7076 },
- { 0x077E, 7074 },
- { 0x077F, 101940 },
- { 0x0780, 101919 },
- { 0x0781, 101958 },
- { 0x0782, 101955 },
- { 0x0783, 101913 },
- { 0x0784, 101916 },
- { 0x0785, 101937 },
- { 0x0786, 101910 },
- { 0x0787, 101931 },
- { 0x0788, 101934 },
- { 0x0789, 101943 },
- { 0x078A, 101961 },
- { 0x078B, 101922 },
- { 0x078C, 101925 },
- { 0x078D, 101964 },
- { 0x078E, 101907 },
- { 0x078F, 101904 },
- { 0x0790, 101967 },
- { 0x0791, 101928 },
- { 0x0792, 101946 },
- { 0x0793, 101949 },
- { 0x0794, 101952 },
- { 0x0795, 101817 },
- { 0x0796, 101823 },
- { 0x0797, 101829 },
- { 0x0798, 101820 },
- { 0x0799, 101979 },
- { 0x079A, 101832 },
- { 0x079B, 101865 },
- { 0x079C, 101840 },
- { 0x079D, 101899 },
- { 0x079E, 101880 },
- { 0x079F, 101856 },
- { 0x07A0, 101894 },
- { 0x07A1, 101860 },
- { 0x07A2, 101836 },
- { 0x07A3, 101974 },
- { 0x07A4, 101885 },
- { 0x07A5, 101875 },
- { 0x07A6, 101852 },
- { 0x07A7, 101970 },
- { 0x07A8, 101870 },
- { 0x07A9, 101844 },
- { 0x07AA, 101848 },
- { 0x07AB, 101890 },
- { 0x07AC, 101826 },
- { 0x07AD, 102022 },
- { 0x07AE, 102006 },
- { 0x07AF, 101997 },
- { 0x07B0, 101984 },
- { 0x07B1, 102012 },
- { 0x07B2, 102025 },
- { 0x07B3, 102028 },
- { 0x07B4, 102018 },
- { 0x07B5, 102003 },
- { 0x07B6, 102000 },
- { 0x07B7, 101994 },
- { 0x07B8, 101991 },
- { 0x07B9, 102015 },
- { 0x07BA, 101987 },
- { 0x07BB, 102009 },
- { 0x07BC, 62075 },
- { 0x07BD, 62009 },
- { 0x07BE, 62015 },
- { 0x07BF, 62012 },
- { 0x07C0, 62018 },
- { 0x07C1, 62078 },
- { 0x07C2, 62048 },
- { 0x07C3, 62054 },
- { 0x07C4, 62066 },
- { 0x07C5, 62072 },
- { 0x07C6, 62021 },
- { 0x07C7, 62024 },
- { 0x07C8, 62027 },
- { 0x07C9, 62030 },
- { 0x07CA, 62042 },
- { 0x07CB, 62051 },
- { 0x07CC, 62033 },
- { 0x07CD, 62063 },
- { 0x07CE, 62036 },
- { 0x07CF, 62039 },
- { 0x07D0, 62060 },
- { 0x07D1, 62045 },
- { 0x07D2, 62081 },
- { 0x07D3, 62069 },
- { 0x07D4, 62057 },
- { 0x07D5, 62087 },
- { 0x07D6, 62092 },
- { 0x07D7, 62084 },
- { 0x07D8, 62090 },
- { 0x07D9, 36981 },
- { 0x07DA, 36969 },
- { 0x07DB, 38501 },
- { 0x07DC, 37862 },
- { 0x07DD, 37184 },
- { 0x07DE, 37674 },
- { 0x07DF, 37605 },
- { 0x07E0, 38569 },
- { 0x07E1, 38073 },
- { 0x07E2, 38063 },
- { 0x07E3, 37747 },
- { 0x07E4, 37992 },
- { 0x07E5, 39382 },
- { 0x07E6, 37631 },
- { 0x07E7, 37131 },
- { 0x07E8, 37832 },
- { 0x07E9, 37266 },
- { 0x07EA, 39386 },
- { 0x07EB, 38861 },
- { 0x07EC, 36910 },
- { 0x07ED, 37526 },
- { 0x07EE, 36988 },
- { 0x07EF, 37638 },
- { 0x07F0, 37904 },
- { 0x07F1, 37776 },
- { 0x07F2, 38083 },
- { 0x07F3, 39299 },
- { 0x07F4, 39303 },
- { 0x07F5, 39307 },
- { 0x07F6, 36630 },
- { 0x07F7, 36564 },
- { 0x07F8, 36551 },
- { 0x07F9, 36560 },
- { 0x07FA, 36600 },
- { 0x07FB, 36535 },
- { 0x07FC, 36645 },
- { 0x07FD, 36640 },
- { 0x07FE, 36635 },
- { 0x07FF, 36620 },
- { 0x0800, 36615 },
- { 0x0801, 36625 },
- { 0x0802, 36681 },
- { 0x0803, 36610 },
- { 0x0804, 39536 },
- { 0x0805, 39506 },
- { 0x0806, 36429 },
- { 0x0807, 36426 },
- { 0x0808, 36432 },
- { 0x0809, 36438 },
- { 0x080A, 36435 },
- { 0x080B, 36441 },
- { 0x080C, 36392 },
- { 0x080D, 36402 },
- { 0x080E, 36412 },
- { 0x080F, 36397 },
- { 0x0810, 36407 },
- { 0x0811, 36416 },
- { 0x0812, 36341 },
- { 0x0813, 36338 },
- { 0x0814, 36344 },
- { 0x0815, 36572 },
- { 0x0816, 36480 },
- { 0x0817, 36470 },
- { 0x0818, 36500 },
- { 0x0819, 36321 },
- { 0x081A, 36517 },
- { 0x081B, 36325 },
- { 0x081C, 36527 },
- { 0x081D, 36758 },
- { 0x081E, 36763 },
- { 0x081F, 36521 },
- { 0x0820, 36446 },
- { 0x0821, 36333 },
- { 0x0822, 103253 },
- { 0x0823, 103260 },
- { 0x0824, 103247 },
- { 0x0825, 103244 },
- { 0x0826, 103628 },
- { 0x0827, 103429 },
- { 0x0828, 103444 },
- { 0x0829, 103435 },
- { 0x082A, 103474 },
- { 0x082B, 103441 },
- { 0x082C, 103513 },
- { 0x082D, 103664 },
- { 0x082E, 103660 },
- { 0x082F, 103644 },
- { 0x0830, 103632 },
- { 0x0831, 103432 },
- { 0x0832, 103447 },
- { 0x0833, 103648 },
- { 0x0834, 103636 },
- { 0x0835, 103438 },
- { 0x0836, 103450 },
- { 0x0837, 103480 },
- { 0x0838, 103552 },
- { 0x0839, 103468 },
- { 0x083A, 103543 },
- { 0x083B, 103558 },
- { 0x083C, 103459 },
- { 0x083D, 103531 },
- { 0x083E, 103477 },
- { 0x083F, 103546 },
- { 0x0840, 103564 },
- { 0x0841, 103588 },
- { 0x0842, 103618 },
- { 0x0843, 103534 },
- { 0x0844, 103603 },
- { 0x0845, 103561 },
- { 0x0846, 103507 },
- { 0x0847, 103585 },
- { 0x0848, 103462 },
- { 0x0849, 103537 },
- { 0x084A, 103489 },
- { 0x084B, 103615 },
- { 0x084C, 103495 },
- { 0x084D, 103570 },
- { 0x084E, 103456 },
- { 0x084F, 103528 },
- { 0x0850, 103486 },
- { 0x0851, 103519 },
- { 0x0852, 103501 },
- { 0x0853, 103576 },
- { 0x0854, 103483 },
- { 0x0855, 103555 },
- { 0x0856, 103612 },
- { 0x0857, 103516 },
- { 0x0858, 103579 },
- { 0x0859, 103582 },
- { 0x085A, 103504 },
- { 0x085B, 103471 },
- { 0x085C, 103355 },
- { 0x085D, 103367 },
- { 0x085E, 103226 },
- { 0x085F, 103250 },
- { 0x0860, 103335 },
- { 0x0861, 103323 },
- { 0x0862, 103351 },
- { 0x0863, 103331 },
- { 0x0864, 103363 },
- { 0x0865, 103406 },
- { 0x0866, 103416 },
- { 0x0867, 103385 },
- { 0x0868, 103375 },
- { 0x0869, 103319 },
- { 0x086A, 103339 },
- { 0x086B, 103390 },
- { 0x086C, 103380 },
- { 0x086D, 103327 },
- { 0x086E, 103343 },
- { 0x086F, 103234 },
- { 0x0870, 103421 },
- { 0x0871, 103347 },
- { 0x0872, 103213 },
- { 0x0873, 103676 },
- { 0x0874, 103680 },
- { 0x0875, 103316 },
- { 0x0876, 103279 },
- { 0x0877, 103395 },
- { 0x0878, 103359 },
- { 0x0879, 103371 },
- { 0x087A, 103498 },
- { 0x087B, 103609 },
- { 0x087C, 103606 },
- { 0x087D, 103522 },
- { 0x087E, 103621 },
- { 0x087F, 103573 },
- { 0x0880, 103465 },
- { 0x0881, 103594 },
- { 0x0882, 103672 },
- { 0x0883, 103668 },
- { 0x0884, 103401 },
- { 0x0885, 103411 },
- { 0x0886, 103284 },
- { 0x0887, 103426 },
- { 0x0888, 103304 },
- { 0x0889, 103286 },
- { 0x088A, 103292 },
- { 0x088B, 103313 },
- { 0x088C, 103298 },
- { 0x088D, 103295 },
- { 0x088E, 103289 },
- { 0x088F, 103310 },
- { 0x0890, 103307 },
- { 0x0891, 103301 },
- { 0x0892, 103686 },
- { 0x0893, 103221 },
- { 0x0894, 103640 },
- { 0x0895, 103492 },
- { 0x0896, 103567 },
- { 0x0897, 103453 },
- { 0x0898, 103510 },
- { 0x0899, 103591 },
- { 0x089A, 103656 },
- { 0x089B, 103597 },
- { 0x089C, 103624 },
- { 0x089D, 103540 },
- { 0x089E, 103549 },
- { 0x089F, 103652 },
- { 0x08A0, 103600 },
- { 0x08A1, 103525 },
- { 0x08A2, 58013 },
- { 0x08A3, 58030 },
- { 0x08A4, 58024 },
- { 0x08A5, 58021 },
- { 0x08A6, 58130 },
- { 0x08A7, 58145 },
- { 0x08A8, 58136 },
- { 0x08A9, 58169 },
- { 0x08AA, 58142 },
- { 0x08AB, 58211 },
- { 0x08AC, 58285 },
- { 0x08AD, 58281 },
- { 0x08AE, 58133 },
- { 0x08AF, 58148 },
- { 0x08B0, 58139 },
- { 0x08B1, 58151 },
- { 0x08B2, 58175 },
- { 0x08B3, 58235 },
- { 0x08B4, 58163 },
- { 0x08B5, 58229 },
- { 0x08B6, 58238 },
- { 0x08B7, 58157 },
- { 0x08B8, 58220 },
- { 0x08B9, 58172 },
- { 0x08BA, 58232 },
- { 0x08BB, 58244 },
- { 0x08BC, 58265 },
- { 0x08BD, 58274 },
- { 0x08BE, 58223 },
- { 0x08BF, 58271 },
- { 0x08C0, 58241 },
- { 0x08C1, 58208 },
- { 0x08C2, 58262 },
- { 0x08C3, 58160 },
- { 0x08C4, 58226 },
- { 0x08C5, 58184 },
- { 0x08C6, 58187 },
- { 0x08C7, 58247 },
- { 0x08C8, 58154 },
- { 0x08C9, 58217 },
- { 0x08CA, 58181 },
- { 0x08CB, 58214 },
- { 0x08CC, 58190 },
- { 0x08CD, 58178 },
- { 0x08CE, 58256 },
- { 0x08CF, 58259 },
- { 0x08D0, 58205 },
- { 0x08D1, 58166 },
- { 0x08D2, 58015 },
- { 0x08D3, 58027 },
- { 0x08D4, 58088 },
- { 0x08D5, 58076 },
- { 0x08D6, 58100 },
- { 0x08D7, 58084 },
- { 0x08D8, 58104 },
- { 0x08D9, 58113 },
- { 0x08DA, 58123 },
- { 0x08DB, 58072 },
- { 0x08DC, 58092 },
- { 0x08DD, 58080 },
- { 0x08DE, 58096 },
- { 0x08DF, 58018 },
- { 0x08E0, 58277 },
- { 0x08E1, 58009 },
- { 0x08E2, 58253 },
- { 0x08E3, 58250 },
- { 0x08E4, 58268 },
- { 0x08E5, 58293 },
- { 0x08E6, 58289 },
- { 0x08E7, 58108 },
- { 0x08E8, 58118 },
- { 0x08E9, 58051 },
- { 0x08EA, 58033 },
- { 0x08EB, 58039 },
- { 0x08EC, 58060 },
- { 0x08ED, 58045 },
- { 0x08EE, 58042 },
- { 0x08EF, 58036 },
- { 0x08F0, 58057 },
- { 0x08F1, 58054 },
- { 0x08F2, 58048 },
- { 0x08F3, 58199 },
- { 0x08F4, 58193 },
- { 0x08F5, 58066 },
- { 0x08F6, 58069 },
- { 0x08F7, 58297 },
- { 0x08F8, 58309 },
- { 0x08F9, 58317 },
- { 0x08FA, 58313 },
- { 0x08FB, 58301 },
- { 0x08FC, 58321 },
- { 0x08FD, 58128 },
- { 0x08FE, 58063 },
- { 0x08FF, 81389 },
- { 0x0900, 81393 },
- { 0x0901, 81408 },
- { 0x0902, 81481 },
- { 0x0903, 81490 },
- { 0x0904, 81484 },
- { 0x0905, 81520 },
- { 0x0906, 81487 },
- { 0x0907, 81553 },
- { 0x0908, 81508 },
- { 0x0909, 81493 },
- { 0x090A, 81538 },
- { 0x090B, 81496 },
- { 0x090C, 81526 },
- { 0x090D, 81583 },
- { 0x090E, 81514 },
- { 0x090F, 81577 },
- { 0x0910, 81589 },
- { 0x0911, 81502 },
- { 0x0912, 81568 },
- { 0x0913, 81523 },
- { 0x0914, 81580 },
- { 0x0915, 81595 },
- { 0x0916, 81610 },
- { 0x0917, 81622 },
- { 0x0918, 81571 },
- { 0x0919, 81613 },
- { 0x091A, 81592 },
- { 0x091B, 81550 },
- { 0x091C, 81607 },
- { 0x091D, 81505 },
- { 0x091E, 81574 },
- { 0x091F, 81535 },
- { 0x0920, 81541 },
- { 0x0921, 81598 },
- { 0x0922, 81499 },
- { 0x0923, 81565 },
- { 0x0924, 81532 },
- { 0x0925, 81559 },
- { 0x0926, 81544 },
- { 0x0927, 81529 },
- { 0x0928, 81586 },
- { 0x0929, 81556 },
- { 0x092A, 81604 },
- { 0x092B, 81547 },
- { 0x092C, 81517 },
- { 0x092D, 81396 },
- { 0x092E, 81453 },
- { 0x092F, 81445 },
- { 0x0930, 81469 },
- { 0x0931, 81449 },
- { 0x0932, 81477 },
- { 0x0933, 81465 },
- { 0x0934, 81457 },
- { 0x0935, 81473 },
- { 0x0936, 81461 },
- { 0x0937, 81402 },
- { 0x0938, 81399 },
- { 0x0939, 81619 },
- { 0x093A, 81616 },
- { 0x093B, 81562 },
- { 0x093C, 81601 },
- { 0x093D, 81511 },
- { 0x093E, 81431 },
- { 0x093F, 81413 },
- { 0x0940, 81419 },
- { 0x0941, 81440 },
- { 0x0942, 81425 },
- { 0x0943, 81422 },
- { 0x0944, 81416 },
- { 0x0945, 81437 },
- { 0x0946, 81434 },
- { 0x0947, 81428 },
- { 0x0948, 81443 },
- { 0x0949, 81411 },
- { 0x094A, 81385 },
- { 0x094B, 81387 },
- { 0x094C, 81382 },
- { 0x094D, 81405 },
- { 0x094E, 81118 },
- { 0x094F, 81112 },
- { 0x0950, 81109 },
- { 0x0951, 81228 },
- { 0x0952, 81243 },
- { 0x0953, 81234 },
- { 0x0954, 81267 },
- { 0x0955, 81240 },
- { 0x0956, 81297 },
- { 0x0957, 81367 },
- { 0x0958, 81363 },
- { 0x0959, 81220 },
- { 0x095A, 81231 },
- { 0x095B, 81246 },
- { 0x095C, 81224 },
- { 0x095D, 81237 },
- { 0x095E, 81249 },
- { 0x095F, 81273 },
- { 0x0960, 81324 },
- { 0x0961, 81261 },
- { 0x0962, 81318 },
- { 0x0963, 81330 },
- { 0x0964, 81255 },
- { 0x0965, 81309 },
- { 0x0966, 81270 },
- { 0x0967, 81321 },
- { 0x0968, 81336 },
- { 0x0969, 81351 },
- { 0x096A, 81360 },
- { 0x096B, 81312 },
- { 0x096C, 81357 },
- { 0x096D, 81333 },
- { 0x096E, 81294 },
- { 0x096F, 81348 },
- { 0x0970, 81258 },
- { 0x0971, 81315 },
- { 0x0972, 81282 },
- { 0x0973, 81285 },
- { 0x0974, 81339 },
- { 0x0975, 81252 },
- { 0x0976, 81306 },
- { 0x0977, 81279 },
- { 0x0978, 81303 },
- { 0x0979, 81288 },
- { 0x097A, 81276 },
- { 0x097B, 81327 },
- { 0x097C, 81300 },
- { 0x097D, 81342 },
- { 0x097E, 81345 },
- { 0x097F, 81291 },
- { 0x0980, 81264 },
- { 0x0981, 81103 },
- { 0x0982, 81115 },
- { 0x0983, 81170 },
- { 0x0984, 81158 },
- { 0x0985, 81182 },
- { 0x0986, 81166 },
- { 0x0987, 81186 },
- { 0x0988, 81205 },
- { 0x0989, 81215 },
- { 0x098A, 81190 },
- { 0x098B, 81154 },
- { 0x098C, 81174 },
- { 0x098D, 81195 },
- { 0x098E, 81162 },
- { 0x098F, 81178 },
- { 0x0990, 81106 },
- { 0x0991, 81101 },
- { 0x0992, 81375 },
- { 0x0993, 81371 },
- { 0x0994, 81200 },
- { 0x0995, 81210 },
- { 0x0996, 81139 },
- { 0x0997, 81121 },
- { 0x0998, 81127 },
- { 0x0999, 81148 },
- { 0x099A, 81133 },
- { 0x099B, 81130 },
- { 0x099C, 81124 },
- { 0x099D, 81145 },
- { 0x099E, 81142 },
- { 0x099F, 81136 },
- { 0x09A0, 81379 },
- { 0x09A1, 81151 },
- { 0x09A2, 81354 },
- { 0x09A3, 32934 },
- { 0x09A4, 32928 },
- { 0x09A5, 32925 },
- { 0x09A6, 33025 },
- { 0x09A7, 33040 },
- { 0x09A8, 33031 },
- { 0x09A9, 33064 },
- { 0x09AA, 33037 },
- { 0x09AB, 33094 },
- { 0x09AC, 33173 },
- { 0x09AD, 33169 },
- { 0x09AE, 33028 },
- { 0x09AF, 33043 },
- { 0x09B0, 33034 },
- { 0x09B1, 33046 },
- { 0x09B2, 33070 },
- { 0x09B3, 33124 },
- { 0x09B4, 33058 },
- { 0x09B5, 33118 },
- { 0x09B6, 33130 },
- { 0x09B7, 33052 },
- { 0x09B8, 33109 },
- { 0x09B9, 33067 },
- { 0x09BA, 33121 },
- { 0x09BB, 33136 },
- { 0x09BC, 33157 },
- { 0x09BD, 33166 },
- { 0x09BE, 33112 },
- { 0x09BF, 33163 },
- { 0x09C0, 33133 },
- { 0x09C1, 33091 },
- { 0x09C2, 33154 },
- { 0x09C3, 33055 },
- { 0x09C4, 33115 },
- { 0x09C5, 33079 },
- { 0x09C6, 33082 },
- { 0x09C7, 33139 },
- { 0x09C8, 33049 },
- { 0x09C9, 33106 },
- { 0x09CA, 33076 },
- { 0x09CB, 33103 },
- { 0x09CC, 33085 },
- { 0x09CD, 33073 },
- { 0x09CE, 33127 },
- { 0x09CF, 33097 },
- { 0x09D0, 33148 },
- { 0x09D1, 33151 },
- { 0x09D2, 33088 },
- { 0x09D3, 33061 },
- { 0x09D4, 32919 },
- { 0x09D5, 32931 },
- { 0x09D6, 32983 },
- { 0x09D7, 32971 },
- { 0x09D8, 32995 },
- { 0x09D9, 32979 },
- { 0x09DA, 32999 },
- { 0x09DB, 33008 },
- { 0x09DC, 33018 },
- { 0x09DD, 32967 },
- { 0x09DE, 32987 },
- { 0x09DF, 32975 },
- { 0x09E0, 32991 },
- { 0x09E1, 32922 },
- { 0x09E2, 32911 },
- { 0x09E3, 32915 },
- { 0x09E4, 33145 },
- { 0x09E5, 33142 },
- { 0x09E6, 33160 },
- { 0x09E7, 33181 },
- { 0x09E8, 33177 },
- { 0x09E9, 33003 },
- { 0x09EA, 33013 },
- { 0x09EB, 32955 },
- { 0x09EC, 32937 },
- { 0x09ED, 32943 },
- { 0x09EE, 32964 },
- { 0x09EF, 32949 },
- { 0x09F0, 32946 },
- { 0x09F1, 32940 },
- { 0x09F2, 32961 },
- { 0x09F3, 32958 },
- { 0x09F4, 32952 },
- { 0x09F5, 33023 },
- { 0x09F6, 33100 },
- { 0x09F7, 33193 },
- { 0x09F8, 33185 },
- { 0x09F9, 33201 },
- { 0x09FA, 33197 },
- { 0x09FB, 33189 },
- { 0x09FC, 33205 },
- { 0x09FD, 34964 },
- { 0x09FE, 34961 },
- { 0x09FF, 35056 },
- { 0x0A00, 35071 },
- { 0x0A01, 35062 },
- { 0x0A02, 35089 },
- { 0x0A03, 35068 },
- { 0x0A04, 35122 },
- { 0x0A05, 35059 },
- { 0x0A06, 35083 },
- { 0x0A07, 35074 },
- { 0x0A08, 35065 },
- { 0x0A09, 35107 },
- { 0x0A0A, 35077 },
- { 0x0A0B, 35095 },
- { 0x0A0C, 35134 },
- { 0x0A0D, 35080 },
- { 0x0A0E, 35092 },
- { 0x0A0F, 35140 },
- { 0x0A10, 35152 },
- { 0x0A11, 35137 },
- { 0x0A12, 35119 },
- { 0x0A13, 35104 },
- { 0x0A14, 35158 },
- { 0x0A15, 35110 },
- { 0x0A16, 35101 },
- { 0x0A17, 35128 },
- { 0x0A18, 35113 },
- { 0x0A19, 35143 },
- { 0x0A1A, 35098 },
- { 0x0A1B, 35131 },
- { 0x0A1C, 35155 },
- { 0x0A1D, 35125 },
- { 0x0A1E, 35146 },
- { 0x0A1F, 35149 },
- { 0x0A20, 35116 },
- { 0x0A21, 35086 },
- { 0x0A22, 35025 },
- { 0x0A23, 35013 },
- { 0x0A24, 35041 },
- { 0x0A25, 35021 },
- { 0x0A26, 35049 },
- { 0x0A27, 35009 },
- { 0x0A28, 35037 },
- { 0x0A29, 35029 },
- { 0x0A2A, 35017 },
- { 0x0A2B, 35045 },
- { 0x0A2C, 35033 },
- { 0x0A2D, 34958 },
- { 0x0A2E, 34953 },
- { 0x0A2F, 34949 },
- { 0x0A30, 34991 },
- { 0x0A31, 34973 },
- { 0x0A32, 34979 },
- { 0x0A33, 35000 },
- { 0x0A34, 34985 },
- { 0x0A35, 34982 },
- { 0x0A36, 34976 },
- { 0x0A37, 34997 },
- { 0x0A38, 34994 },
- { 0x0A39, 34988 },
- { 0x0A3A, 35169 },
- { 0x0A3B, 35161 },
- { 0x0A3C, 35165 },
- { 0x0A3D, 34955 },
- { 0x0A3E, 35003 },
- { 0x0A3F, 34967 },
- { 0x0A40, 34970 },
- { 0x0A41, 35053 },
- { 0x0A42, 34945 },
- { 0x0A43, 35006 },
- { 0x0A44, 35172 },
- { 0x0A45, 56658 },
- { 0x0A46, 56663 },
- { 0x0A47, 56652 },
- { 0x0A48, 56649 },
- { 0x0A49, 56763 },
- { 0x0A4A, 56778 },
- { 0x0A4B, 56769 },
- { 0x0A4C, 56805 },
- { 0x0A4D, 56775 },
- { 0x0A4E, 56838 },
- { 0x0A4F, 56920 },
- { 0x0A50, 56916 },
- { 0x0A51, 56766 },
- { 0x0A52, 56796 },
- { 0x0A53, 56781 },
- { 0x0A54, 56772 },
- { 0x0A55, 56823 },
- { 0x0A56, 56784 },
- { 0x0A57, 56811 },
- { 0x0A58, 56868 },
- { 0x0A59, 56799 },
- { 0x0A5A, 56862 },
- { 0x0A5B, 56874 },
- { 0x0A5C, 56790 },
- { 0x0A5D, 56850 },
- { 0x0A5E, 56808 },
- { 0x0A5F, 56865 },
- { 0x0A60, 56880 },
- { 0x0A61, 56901 },
- { 0x0A62, 56913 },
- { 0x0A63, 56853 },
- { 0x0A64, 56904 },
- { 0x0A65, 56877 },
- { 0x0A66, 56835 },
- { 0x0A67, 56895 },
- { 0x0A68, 56793 },
- { 0x0A69, 56856 },
- { 0x0A6A, 56820 },
- { 0x0A6B, 56826 },
- { 0x0A6C, 56883 },
- { 0x0A6D, 56787 },
- { 0x0A6E, 56847 },
- { 0x0A6F, 56817 },
- { 0x0A70, 56844 },
- { 0x0A71, 56829 },
- { 0x0A72, 56886 },
- { 0x0A73, 56814 },
- { 0x0A74, 56871 },
- { 0x0A75, 56907 },
- { 0x0A76, 56841 },
- { 0x0A77, 56889 },
- { 0x0A78, 56892 },
- { 0x0A79, 56832 },
- { 0x0A7A, 56802 },
- { 0x0A7B, 56655 },
- { 0x0A7C, 56712 },
- { 0x0A7D, 56700 },
- { 0x0A7E, 56728 },
- { 0x0A7F, 56708 },
- { 0x0A80, 56736 },
- { 0x0A81, 56745 },
- { 0x0A82, 56755 },
- { 0x0A83, 56696 },
- { 0x0A84, 56724 },
- { 0x0A85, 56716 },
- { 0x0A86, 56704 },
- { 0x0A87, 56732 },
- { 0x0A88, 56720 },
- { 0x0A89, 56646 },
- { 0x0A8A, 56760 },
- { 0x0A8B, 56639 },
- { 0x0A8C, 56898 },
- { 0x0A8D, 56859 },
- { 0x0A8E, 56910 },
- { 0x0A8F, 56928 },
- { 0x0A90, 56924 },
- { 0x0A91, 56740 },
- { 0x0A92, 56750 },
- { 0x0A93, 56684 },
- { 0x0A94, 56666 },
- { 0x0A95, 56672 },
- { 0x0A96, 56693 },
- { 0x0A97, 56678 },
- { 0x0A98, 56675 },
- { 0x0A99, 56669 },
- { 0x0A9A, 56690 },
- { 0x0A9B, 56687 },
- { 0x0A9C, 56681 },
- { 0x0A9D, 56968 },
- { 0x0A9E, 56932 },
- { 0x0A9F, 56950 },
- { 0x0AA0, 56977 },
- { 0x0AA1, 56941 },
- { 0x0AA2, 56959 },
- { 0x0AA3, 56986 },
- { 0x0AA4, 56643 },
- { 0x0AA5, 61441 },
- { 0x0AA6, 61454 },
- { 0x0AA7, 61448 },
- { 0x0AA8, 61445 },
- { 0x0AA9, 61560 },
- { 0x0AAA, 61575 },
- { 0x0AAB, 61566 },
- { 0x0AAC, 61605 },
- { 0x0AAD, 61572 },
- { 0x0AAE, 61638 },
- { 0x0AAF, 61711 },
- { 0x0AB0, 61707 },
- { 0x0AB1, 61563 },
- { 0x0AB2, 61593 },
- { 0x0AB3, 61578 },
- { 0x0AB4, 61569 },
- { 0x0AB5, 61623 },
- { 0x0AB6, 61581 },
- { 0x0AB7, 61611 },
- { 0x0AB8, 61665 },
- { 0x0AB9, 61599 },
- { 0x0ABA, 61659 },
- { 0x0ABB, 61671 },
- { 0x0ABC, 61587 },
- { 0x0ABD, 61650 },
- { 0x0ABE, 61608 },
- { 0x0ABF, 61662 },
- { 0x0AC0, 61677 },
- { 0x0AC1, 61695 },
- { 0x0AC2, 61704 },
- { 0x0AC3, 61653 },
- { 0x0AC4, 61698 },
- { 0x0AC5, 61674 },
- { 0x0AC6, 61635 },
- { 0x0AC7, 61692 },
- { 0x0AC8, 61590 },
- { 0x0AC9, 61656 },
- { 0x0ACA, 61620 },
- { 0x0ACB, 61626 },
- { 0x0ACC, 61680 },
- { 0x0ACD, 61584 },
- { 0x0ACE, 61647 },
- { 0x0ACF, 61617 },
- { 0x0AD0, 61644 },
- { 0x0AD1, 61629 },
- { 0x0AD2, 61683 },
- { 0x0AD3, 61614 },
- { 0x0AD4, 61668 },
- { 0x0AD5, 61641 },
- { 0x0AD6, 61686 },
- { 0x0AD7, 61689 },
- { 0x0AD8, 61632 },
- { 0x0AD9, 61602 },
- { 0x0ADA, 61435 },
- { 0x0ADB, 61451 },
- { 0x0ADC, 61509 },
- { 0x0ADD, 61497 },
- { 0x0ADE, 61525 },
- { 0x0ADF, 61505 },
- { 0x0AE0, 61533 },
- { 0x0AE1, 61542 },
- { 0x0AE2, 61552 },
- { 0x0AE3, 61493 },
- { 0x0AE4, 61521 },
- { 0x0AE5, 61513 },
- { 0x0AE6, 61501 },
- { 0x0AE7, 61529 },
- { 0x0AE8, 61517 },
- { 0x0AE9, 61438 },
- { 0x0AEA, 61557 },
- { 0x0AEB, 61431 },
- { 0x0AEC, 61596 },
- { 0x0AED, 61719 },
- { 0x0AEE, 61715 },
- { 0x0AEF, 61537 },
- { 0x0AF0, 61547 },
- { 0x0AF1, 61481 },
- { 0x0AF2, 61463 },
- { 0x0AF3, 61469 },
- { 0x0AF4, 61490 },
- { 0x0AF5, 61475 },
- { 0x0AF6, 61472 },
- { 0x0AF7, 61466 },
- { 0x0AF8, 61487 },
- { 0x0AF9, 61484 },
- { 0x0AFA, 61478 },
- { 0x0AFB, 61457 },
- { 0x0AFC, 61460 },
- { 0x0AFD, 100440 },
- { 0x0AFE, 100434 },
- { 0x0AFF, 100431 },
- { 0x0B00, 100537 },
- { 0x0B01, 100552 },
- { 0x0B02, 100543 },
- { 0x0B03, 100579 },
- { 0x0B04, 100549 },
- { 0x0B05, 100612 },
- { 0x0B06, 100735 },
- { 0x0B07, 100731 },
- { 0x0B08, 100540 },
- { 0x0B09, 100570 },
- { 0x0B0A, 100555 },
- { 0x0B0B, 100546 },
- { 0x0B0C, 100597 },
- { 0x0B0D, 100558 },
- { 0x0B0E, 100585 },
- { 0x0B0F, 100643 },
- { 0x0B10, 100573 },
- { 0x0B11, 100637 },
- { 0x0B12, 100649 },
- { 0x0B13, 100564 },
- { 0x0B14, 100624 },
- { 0x0B15, 100582 },
- { 0x0B16, 100640 },
- { 0x0B17, 100655 },
- { 0x0B18, 100673 },
- { 0x0B19, 100685 },
- { 0x0B1A, 100627 },
- { 0x0B1B, 100676 },
- { 0x0B1C, 100652 },
- { 0x0B1D, 100609 },
- { 0x0B1E, 100670 },
- { 0x0B1F, 100567 },
- { 0x0B20, 100630 },
- { 0x0B21, 100594 },
- { 0x0B22, 100682 },
- { 0x0B23, 100600 },
- { 0x0B24, 100658 },
- { 0x0B25, 100561 },
- { 0x0B26, 100621 },
- { 0x0B27, 100591 },
- { 0x0B28, 100618 },
- { 0x0B29, 100603 },
- { 0x0B2A, 100661 },
- { 0x0B2B, 100588 },
- { 0x0B2C, 100646 },
- { 0x0B2D, 100679 },
- { 0x0B2E, 100615 },
- { 0x0B2F, 100664 },
- { 0x0B30, 100667 },
- { 0x0B31, 100606 },
- { 0x0B32, 100576 },
- { 0x0B33, 100688 },
- { 0x0B34, 100437 },
- { 0x0B35, 100489 },
- { 0x0B36, 100477 },
- { 0x0B37, 100505 },
- { 0x0B38, 100485 },
- { 0x0B39, 100513 },
- { 0x0B3A, 100522 },
- { 0x0B3B, 100532 },
- { 0x0B3C, 100473 },
- { 0x0B3D, 100501 },
- { 0x0B3E, 100493 },
- { 0x0B3F, 100481 },
- { 0x0B40, 100509 },
- { 0x0B41, 100497 },
- { 0x0B42, 100428 },
- { 0x0B43, 100633 },
- { 0x0B44, 100425 },
- { 0x0B45, 100699 },
- { 0x0B46, 100707 },
- { 0x0B47, 100723 },
- { 0x0B48, 100418 },
- { 0x0B49, 100790 },
- { 0x0B4A, 100778 },
- { 0x0B4B, 100798 },
- { 0x0B4C, 100786 },
- { 0x0B4D, 100766 },
- { 0x0B4E, 100806 },
- { 0x0B4F, 100762 },
- { 0x0B50, 100727 },
- { 0x0B51, 100743 },
- { 0x0B52, 100739 },
- { 0x0B53, 100517 },
- { 0x0B54, 100527 },
- { 0x0B55, 100461 },
- { 0x0B56, 100443 },
- { 0x0B57, 100449 },
- { 0x0B58, 100470 },
- { 0x0B59, 100455 },
- { 0x0B5A, 100452 },
- { 0x0B5B, 100446 },
- { 0x0B5C, 100467 },
- { 0x0B5D, 100464 },
- { 0x0B5E, 100458 },
- { 0x0B5F, 100755 },
- { 0x0B60, 100747 },
- { 0x0B61, 100751 },
- { 0x0B62, 100774 },
- { 0x0B63, 100758 },
- { 0x0B64, 100794 },
- { 0x0B65, 100782 },
- { 0x0B66, 100770 },
- { 0x0B67, 100802 },
- { 0x0B68, 100422 },
- { 0x0B69, 100715 },
- { 0x0B6A, 100703 },
- { 0x0B6B, 100719 },
- { 0x0B6C, 100695 },
- { 0x0B6D, 100711 },
- { 0x0B6E, 100691 },
- { 0x0B6F, 66124 },
- { 0x0B70, 66121 },
- { 0x0B71, 66216 },
- { 0x0B72, 66231 },
- { 0x0B73, 66234 },
- { 0x0B74, 66318 },
- { 0x0B75, 66222 },
- { 0x0B76, 66264 },
- { 0x0B77, 66228 },
- { 0x0B78, 66309 },
- { 0x0B79, 66324 },
- { 0x0B7A, 66330 },
- { 0x0B7B, 66321 },
- { 0x0B7C, 66327 },
- { 0x0B7D, 66219 },
- { 0x0B7E, 66255 },
- { 0x0B7F, 66237 },
- { 0x0B80, 66225 },
- { 0x0B81, 66274 },
- { 0x0B82, 66240 },
- { 0x0B83, 66365 },
- { 0x0B84, 66405 },
- { 0x0B85, 66357 },
- { 0x0B86, 66397 },
- { 0x0B87, 66267 },
- { 0x0B88, 66284 },
- { 0x0B89, 66349 },
- { 0x0B8A, 66389 },
- { 0x0B8B, 66361 },
- { 0x0B8C, 66401 },
- { 0x0B8D, 66305 },
- { 0x0B8E, 66300 },
- { 0x0B8F, 66288 },
- { 0x0B90, 66381 },
- { 0x0B91, 66421 },
- { 0x0B92, 66377 },
- { 0x0B93, 66417 },
- { 0x0B94, 66337 },
- { 0x0B95, 66292 },
- { 0x0B96, 66373 },
- { 0x0B97, 66413 },
- { 0x0B98, 66353 },
- { 0x0B99, 66393 },
- { 0x0B9A, 66247 },
- { 0x0B9B, 66280 },
- { 0x0B9C, 66369 },
- { 0x0B9D, 66409 },
- { 0x0B9E, 66345 },
- { 0x0B9F, 66385 },
- { 0x0BA0, 66271 },
- { 0x0BA1, 66212 },
- { 0x0BA2, 66315 },
- { 0x0BA3, 66277 },
- { 0x0BA4, 66243 },
- { 0x0BA5, 66312 },
- { 0x0BA6, 66296 },
- { 0x0BA7, 66341 },
- { 0x0BA8, 66251 },
- { 0x0BA9, 66261 },
- { 0x0BAA, 66333 },
- { 0x0BAB, 66258 },
- { 0x0BAC, 66118 },
- { 0x0BAD, 66200 },
- { 0x0BAE, 66167 },
- { 0x0BAF, 66142 },
- { 0x0BB0, 66157 },
- { 0x0BB1, 66132 },
- { 0x0BB2, 66162 },
- { 0x0BB3, 66137 },
- { 0x0BB4, 66208 },
- { 0x0BB5, 66177 },
- { 0x0BB6, 66127 },
- { 0x0BB7, 66172 },
- { 0x0BB8, 66188 },
- { 0x0BB9, 66181 },
- { 0x0BBA, 66194 },
- { 0x0BBB, 66204 },
- { 0x0BBC, 66102 },
- { 0x0BBD, 66078 },
- { 0x0BBE, 66086 },
- { 0x0BBF, 66114 },
- { 0x0BC0, 66094 },
- { 0x0BC1, 66090 },
- { 0x0BC2, 66082 },
- { 0x0BC3, 66110 },
- { 0x0BC4, 66106 },
- { 0x0BC5, 66098 },
- { 0x0BC6, 66152 },
- { 0x0BC7, 66147 },
- { 0x0BC8, 66507 },
- { 0x0BC9, 14991 },
- { 0x0BCA, 15081 },
- { 0x0BCB, 15089 },
- { 0x0BCC, 15093 },
- { 0x0BCD, 15085 },
- { 0x0BCE, 15097 },
- { 0x0BCF, 15121 },
- { 0x0BD0, 15065 },
- { 0x0BD1, 15077 },
- { 0x0BD2, 15073 },
- { 0x0BD3, 15029 },
- { 0x0BD4, 15069 },
- { 0x0BD5, 15061 },
- { 0x0BD6, 14971 },
- { 0x0BD7, 15049 },
- { 0x0BD8, 15137 },
- { 0x0BD9, 15157 },
- { 0x0BDA, 15153 },
- { 0x0BDB, 15014 },
- { 0x0BDC, 14967 },
- { 0x0BDD, 15045 },
- { 0x0BDE, 15145 },
- { 0x0BDF, 15149 },
- { 0x0BE0, 15141 },
- { 0x0BE1, 15010 },
- { 0x0BE2, 14963 },
- { 0x0BE3, 15018 },
- { 0x0BE4, 15129 },
- { 0x0BE5, 14975 },
- { 0x0BE6, 15125 },
- { 0x0BE7, 14979 },
- { 0x0BE8, 15133 },
- { 0x0BE9, 15006 },
- { 0x0BEA, 15057 },
- { 0x0BEB, 15022 },
- { 0x0BEC, 15026 },
- { 0x0BED, 14995 },
- { 0x0BEE, 15003 },
- { 0x0BEF, 15053 },
- { 0x0BF0, 15041 },
- { 0x0BF1, 15037 },
- { 0x0BF2, 15033 },
- { 0x0BF3, 14983 },
- { 0x0BF4, 14999 },
- { 0x0BF5, 14959 },
- { 0x0BF6, 14987 },
- { 0x0BF7, 15240 },
- { 0x0BF8, 15161 },
- { 0x0BF9, 15117 },
- { 0x0BFA, 15181 },
- { 0x0BFB, 15199 },
- { 0x0BFC, 15169 },
- { 0x0BFD, 15203 },
- { 0x0BFE, 15207 },
- { 0x0BFF, 15215 },
- { 0x0C00, 15177 },
- { 0x0C01, 15211 },
- { 0x0C02, 15225 },
- { 0x0C03, 14955 },
- { 0x0C04, 15165 },
- { 0x0C05, 15185 },
- { 0x0C06, 15173 },
- { 0x0C07, 15189 },
- { 0x0C08, 15194 },
- { 0x0C09, 15246 },
- { 0x0C0A, 15228 },
- { 0x0C0B, 15237 },
- { 0x0C0C, 15101 },
- { 0x0C0D, 15105 },
- { 0x0C0E, 15109 },
- { 0x0C0F, 15113 },
- { 0x0C10, 15249 },
- { 0x0C11, 15231 },
- { 0x0C12, 15234 },
- { 0x0C13, 15222 },
- { 0x0C14, 14943 },
- { 0x0C15, 14925 },
- { 0x0C16, 14931 },
- { 0x0C17, 14952 },
- { 0x0C18, 14937 },
- { 0x0C19, 14934 },
- { 0x0C1A, 14928 },
- { 0x0C1B, 14949 },
- { 0x0C1C, 14946 },
- { 0x0C1D, 14940 },
- { 0x0C1E, 15243 },
- { 0x0C1F, 15219 },
- { 0x0C20, 6114 },
- { 0x0C21, 6161 },
- { 0x0C22, 6157 },
- { 0x0C23, 6165 },
- { 0x0C24, 6084 },
- { 0x0C25, 6140 },
- { 0x0C26, 6168 },
- { 0x0C27, 6087 },
- { 0x0C28, 6148 },
- { 0x0C29, 6183 },
- { 0x0C2A, 6179 },
- { 0x0C2B, 6131 },
- { 0x0C2C, 6081 },
- { 0x0C2D, 6134 },
- { 0x0C2E, 6175 },
- { 0x0C2F, 6098 },
- { 0x0C30, 6171 },
- { 0x0C31, 6102 },
- { 0x0C32, 6128 },
- { 0x0C33, 6154 },
- { 0x0C34, 6120 },
- { 0x0C35, 6124 },
- { 0x0C36, 6151 },
- { 0x0C37, 6144 },
- { 0x0C38, 6110 },
- { 0x0C39, 6078 },
- { 0x0C3A, 6106 },
- { 0x0C3B, 6195 },
- { 0x0C3C, 6012 },
- { 0x0C3D, 6068 },
- { 0x0C3E, 6036 },
- { 0x0C3F, 6044 },
- { 0x0C40, 6020 },
- { 0x0C41, 6056 },
- { 0x0C42, 6032 },
- { 0x0C43, 6064 },
- { 0x0C44, 6028 },
- { 0x0C45, 6060 },
- { 0x0C46, 6073 },
- { 0x0C47, 6199 },
- { 0x0C48, 6203 },
- { 0x0C49, 6016 },
- { 0x0C4A, 6052 },
- { 0x0C4B, 6024 },
- { 0x0C4C, 6048 },
- { 0x0C4D, 6040 },
- { 0x0C4E, 5963 },
- { 0x0C4F, 5966 },
- { 0x0C50, 5974 },
- { 0x0C51, 5970 },
- { 0x0C52, 5978 },
- { 0x0C53, 6207 },
- { 0x0C54, 6197 },
- { 0x0C55, 6000 },
- { 0x0C56, 5982 },
- { 0x0C57, 5988 },
- { 0x0C58, 6009 },
- { 0x0C59, 5994 },
- { 0x0C5A, 5991 },
- { 0x0C5B, 5985 },
- { 0x0C5C, 6006 },
- { 0x0C5D, 6003 },
- { 0x0C5E, 5997 },
- { 0x0C5F, 5960 },
- { 0x0C60, 5957 },
- { 0x0C61, 6187 },
- { 0x0C62, 6191 },
- { 0x0C63, 67866 },
- { 0x0C64, 67285 },
- { 0x0C65, 67276 },
- { 0x0C66, 67267 },
- { 0x0C67, 67406 },
- { 0x0C68, 67387 },
- { 0x0C69, 67345 },
- { 0x0C6A, 67247 },
- { 0x0C6B, 67376 },
- { 0x0C6C, 67340 },
- { 0x0C6D, 67261 },
- { 0x0C6E, 67437 },
- { 0x0C6F, 67432 },
- { 0x0C70, 67326 },
- { 0x0C71, 67308 },
- { 0x0C72, 67380 },
- { 0x0C73, 67316 },
- { 0x0C74, 67237 },
- { 0x0C75, 67321 },
- { 0x0C76, 67353 },
- { 0x0C77, 67292 },
- { 0x0C78, 67856 },
- { 0x0C79, 67861 },
- { 0x0C7A, 68065 },
- { 0x0C7B, 68077 },
- { 0x0C7C, 68072 },
- { 0x0C7D, 67503 },
- { 0x0C7E, 67519 },
- { 0x0C7F, 67508 },
- { 0x0C80, 67482 },
- { 0x0C81, 67498 },
- { 0x0C82, 67513 },
- { 0x0C83, 67601 },
- { 0x0C84, 67543 },
- { 0x0C85, 67549 },
- { 0x0C86, 67610 },
- { 0x0C87, 67555 },
- { 0x0C88, 67552 },
- { 0x0C89, 67546 },
- { 0x0C8A, 67607 },
- { 0x0C8B, 67604 },
- { 0x0C8C, 67598 },
- { 0x0C8D, 67558 },
- { 0x0C8E, 67566 },
- { 0x0C8F, 67594 },
- { 0x0C90, 67574 },
- { 0x0C91, 67570 },
- { 0x0C92, 67562 },
- { 0x0C93, 67590 },
- { 0x0C94, 67586 },
- { 0x0C95, 67578 },
- { 0x0C96, 67582 },
- { 0x0C97, 67329 },
- { 0x0C98, 67296 },
- { 0x0C99, 67361 },
- { 0x0C9A, 67302 },
- { 0x0C9B, 67223 },
- { 0x0C9C, 67243 },
- { 0x0C9D, 67232 },
- { 0x0C9E, 67227 },
- { 0x0C9F, 67218 },
- { 0x0CA0, 67213 },
- { 0x0CA1, 67474 },
- { 0x0CA2, 67460 },
- { 0x0CA3, 67703 },
- { 0x0CA4, 67754 },
- { 0x0CA5, 67694 },
- { 0x0CA6, 67751 },
- { 0x0CA7, 67760 },
- { 0x0CA8, 67688 },
- { 0x0CA9, 67739 },
- { 0x0CAA, 67700 },
- { 0x0CAB, 67766 },
- { 0x0CAC, 67787 },
- { 0x0CAD, 67805 },
- { 0x0CAE, 67742 },
- { 0x0CAF, 67793 },
- { 0x0CB0, 67763 },
- { 0x0CB1, 67724 },
- { 0x0CB2, 67781 },
- { 0x0CB3, 67691 },
- { 0x0CB4, 67745 },
- { 0x0CB5, 67712 },
- { 0x0CB6, 67715 },
- { 0x0CB7, 67769 },
- { 0x0CB8, 67685 },
- { 0x0CB9, 67736 },
- { 0x0CBA, 67709 },
- { 0x0CBB, 67784 },
- { 0x0CBC, 67802 },
- { 0x0CBD, 67748 },
- { 0x0CBE, 67796 },
- { 0x0CBF, 67727 },
- { 0x0CC0, 67790 },
- { 0x0CC1, 67733 },
- { 0x0CC2, 67682 },
- { 0x0CC3, 67730 },
- { 0x0CC4, 67718 },
- { 0x0CC5, 67706 },
- { 0x0CC6, 67775 },
- { 0x0CC7, 67778 },
- { 0x0CC8, 67721 },
- { 0x0CC9, 67697 },
- { 0x0CCA, 67679 },
- { 0x0CCB, 67799 },
- { 0x0CCC, 67808 },
- { 0x0CCD, 67757 },
- { 0x0CCE, 67772 },
- { 0x0CCF, 67629 },
- { 0x0CD0, 67617 },
- { 0x0CD1, 67637 },
- { 0x0CD2, 67625 },
- { 0x0CD3, 67645 },
- { 0x0CD4, 67654 },
- { 0x0CD5, 67664 },
- { 0x0CD6, 67649 },
- { 0x0CD7, 67659 },
- { 0x0CD8, 67613 },
- { 0x0CD9, 67633 },
- { 0x0CDA, 67621 },
- { 0x0CDB, 67641 },
- { 0x0CDC, 67524 },
- { 0x0CDD, 67530 },
- { 0x0CDE, 67669 },
- { 0x0CDF, 67674 },
- { 0x0CE0, 67464 },
- { 0x0CE1, 67470 },
- { 0x0CE2, 67403 },
- { 0x0CE3, 67384 },
- { 0x0CE4, 67456 },
- { 0x0CE5, 67534 },
- { 0x0CE6, 67451 },
- { 0x0CE7, 67478 },
- { 0x0CE8, 67441 },
- { 0x0CE9, 67446 },
- { 0x0CEA, 67538 },
- { 0x0CEB, 67869 },
- { 0x0CEC, 67875 },
- { 0x0CED, 67880 },
- { 0x0CEE, 67918 },
- { 0x0CEF, 67986 },
- { 0x0CF0, 67906 },
- { 0x0CF1, 67982 },
- { 0x0CF2, 67990 },
- { 0x0CF3, 67898 },
- { 0x0CF4, 67966 },
- { 0x0CF5, 67914 },
- { 0x0CF6, 67998 },
- { 0x0CF7, 68022 },
- { 0x0CF8, 68046 },
- { 0x0CF9, 67970 },
- { 0x0CFA, 68030 },
- { 0x0CFB, 67994 },
- { 0x0CFC, 67946 },
- { 0x0CFD, 68014 },
- { 0x0CFE, 67902 },
- { 0x0CFF, 67974 },
- { 0x0D00, 67930 },
- { 0x0D01, 67934 },
- { 0x0D02, 68002 },
- { 0x0D03, 67894 },
- { 0x0D04, 67962 },
- { 0x0D05, 67926 },
- { 0x0D06, 68018 },
- { 0x0D07, 68042 },
- { 0x0D08, 67978 },
- { 0x0D09, 68034 },
- { 0x0D0A, 67950 },
- { 0x0D0B, 68026 },
- { 0x0D0C, 67958 },
- { 0x0D0D, 67890 },
- { 0x0D0E, 67954 },
- { 0x0D0F, 67938 },
- { 0x0D10, 67922 },
- { 0x0D11, 68006 },
- { 0x0D12, 68010 },
- { 0x0D13, 67942 },
- { 0x0D14, 67910 },
- { 0x0D15, 67886 },
- { 0x0D16, 68038 },
- { 0x0D17, 68055 },
- { 0x0D18, 68060 },
- { 0x0D19, 68050 },
- { 0x0D1A, 67202 },
- { 0x0D1B, 67206 },
- { 0x0D1C, 68092 },
- { 0x0D1D, 68097 },
- { 0x0D1E, 68082 },
- { 0x0D1F, 68087 },
- { 0x0D20, 67844 },
- { 0x0D21, 67834 },
- { 0x0D22, 67852 },
- { 0x0D23, 67838 },
- { 0x0D24, 67848 },
- { 0x0D25, 67812 },
- { 0x0D26, 67828 },
- { 0x0D27, 67822 },
- { 0x0D28, 67816 },
- { 0x0D29, 67492 },
- { 0x0D2A, 67487 },
- { 0x0D2B, 67333 },
- { 0x0D2C, 67369 },
- { 0x0D2D, 67312 },
- { 0x0D2E, 67413 },
- { 0x0D2F, 67394 },
- { 0x0D30, 114860 },
- { 0x0D31, 106192 },
- { 0x0D32, 114863 },
- { 0x0D33, 106195 },
- { 0x0D34, 67422 },
- { 0x0D35, 67427 },
- { 0x0D36, 63907 },
- { 0x0D37, 63958 },
- { 0x0D38, 63895 },
- { 0x0D39, 63952 },
- { 0x0D3A, 63984 },
- { 0x0D3B, 63889 },
- { 0x0D3C, 63943 },
- { 0x0D3D, 63904 },
- { 0x0D3E, 63955 },
- { 0x0D3F, 63990 },
- { 0x0D40, 64081 },
- { 0x0D41, 64075 },
- { 0x0D42, 64175 },
- { 0x0D43, 63946 },
- { 0x0D44, 64078 },
- { 0x0D45, 63987 },
- { 0x0D46, 63928 },
- { 0x0D47, 64072 },
- { 0x0D48, 63892 },
- { 0x0D49, 63949 },
- { 0x0D4A, 63916 },
- { 0x0D4B, 63919 },
- { 0x0D4C, 63993 },
- { 0x0D4D, 63886 },
- { 0x0D4E, 63940 },
- { 0x0D4F, 63913 },
- { 0x0D50, 63937 },
- { 0x0D51, 63922 },
- { 0x0D52, 63910 },
- { 0x0D53, 63934 },
- { 0x0D54, 63925 },
- { 0x0D55, 63898 },
- { 0x0D56, 63961 },
- { 0x0D57, 63868 },
- { 0x0D58, 64089 },
- { 0x0D59, 63874 },
- { 0x0D5A, 63901 },
- { 0x0D5B, 63880 },
- { 0x0D5C, 63931 },
- { 0x0D5D, 63871 },
- { 0x0D5E, 63964 },
- { 0x0D5F, 63877 },
- { 0x0D60, 63883 },
- { 0x0D61, 63804 },
- { 0x0D62, 63744 },
- { 0x0D63, 63736 },
- { 0x0D64, 63752 },
- { 0x0D65, 63740 },
- { 0x0D66, 63756 },
- { 0x0D67, 63727 },
- { 0x0D68, 63748 },
- { 0x0D69, 63765 },
- { 0x0D6A, 63760 },
- { 0x0D6B, 63731 },
- { 0x0D6C, 63681 },
- { 0x0D6D, 63567 },
- { 0x0D6E, 63648 },
- { 0x0D6F, 63642 },
- { 0x0D70, 63586 },
- { 0x0D71, 64406 },
- { 0x0D72, 64396 },
- { 0x0D73, 64401 },
- { 0x0D74, 64391 },
- { 0x0D75, 64182 },
- { 0x0D76, 63715 },
- { 0x0D77, 63697 },
- { 0x0D78, 63703 },
- { 0x0D79, 63724 },
- { 0x0D7A, 63709 },
- { 0x0D7B, 63706 },
- { 0x0D7C, 63700 },
- { 0x0D7D, 63721 },
- { 0x0D7E, 63718 },
- { 0x0D7F, 63712 },
- { 0x0D80, 63638 },
- { 0x0D81, 63645 },
- { 0x0D82, 64336 },
- { 0x0D83, 64339 },
- { 0x0D84, 64342 },
- { 0x0D85, 64333 },
- { 0x0D86, 63996 },
- { 0x0D87, 63999 },
- { 0x0D88, 64289 },
- { 0x0D89, 64297 },
- { 0x0D8A, 64285 },
- { 0x0D8B, 64293 },
- { 0x0D8C, 63839 },
- { 0x0D8D, 63849 },
- { 0x0D8E, 63834 },
- { 0x0D8F, 63844 },
- { 0x0D90, 63980 },
- { 0x0D91, 63976 },
- { 0x0D92, 63968 },
- { 0x0D93, 63972 },
- { 0x0D94, 64379 },
- { 0x0D95, 64373 },
- { 0x0D96, 64367 },
- { 0x0D97, 64084 },
- { 0x0D98, 63776 },
- { 0x0D99, 63691 },
- { 0x0D9A, 63684 },
- { 0x0D9B, 64307 },
- { 0x0D9C, 64301 },
- { 0x0D9D, 63854 },
- { 0x0D9E, 63861 },
- { 0x0D9F, 63651 },
- { 0x0DA0, 63657 },
- { 0x0DA1, 63663 },
- { 0x0DA2, 63669 },
- { 0x0DA3, 63675 },
- { 0x0DA4, 64267 },
- { 0x0DA5, 64273 },
- { 0x0DA6, 64279 },
- { 0x0DA7, 63770 },
- { 0x0DA8, 63829 },
- { 0x0DA9, 63819 },
- { 0x0DAA, 63824 },
- { 0x0DAB, 64117 },
- { 0x0DAC, 64145 },
- { 0x0DAD, 64109 },
- { 0x0DAE, 64097 },
- { 0x0DAF, 64125 },
- { 0x0DB0, 64153 },
- { 0x0DB1, 64101 },
- { 0x0DB2, 64121 },
- { 0x0DB3, 64157 },
- { 0x0DB4, 64105 },
- { 0x0DB5, 64093 },
- { 0x0DB6, 64161 },
- { 0x0DB7, 64113 },
- { 0x0DB8, 64385 },
- { 0x0DB9, 63793 },
- { 0x0DBA, 63782 },
- { 0x0DBB, 63787 },
- { 0x0DBC, 63798 },
- { 0x0DBD, 63593 },
- { 0x0DBE, 63597 },
- { 0x0DBF, 63601 },
- { 0x0DC0, 63605 },
- { 0x0DC1, 63609 },
- { 0x0DC2, 63614 },
- { 0x0DC3, 63619 },
- { 0x0DC4, 64186 },
- { 0x0DC5, 63625 },
- { 0x0DC6, 63551 },
- { 0x0DC7, 63527 },
- { 0x0DC8, 63535 },
- { 0x0DC9, 63563 },
- { 0x0DCA, 63543 },
- { 0x0DCB, 63539 },
- { 0x0DCC, 63531 },
- { 0x0DCD, 63559 },
- { 0x0DCE, 63555 },
- { 0x0DCF, 63547 },
- { 0x0DD0, 63630 },
- { 0x0DD1, 63634 },
- { 0x0DD2, 63809 },
- { 0x0DD3, 63814 },
- { 0x0DD4, 64313 },
- { 0x0DD5, 64317 },
- { 0x0DD6, 80925 },
- { 0x0DD7, 80961 },
- { 0x0DD8, 80977 },
- { 0x0DD9, 80973 },
- { 0x0DDA, 80929 },
- { 0x0DDB, 81041 },
- { 0x0DDC, 81049 },
- { 0x0DDD, 81033 },
- { 0x0DDE, 80937 },
- { 0x0DDF, 81001 },
- { 0x0DE0, 81005 },
- { 0x0DE1, 81009 },
- { 0x0DE2, 81013 },
- { 0x0DE3, 80941 },
- { 0x0DE4, 81017 },
- { 0x0DE5, 81081 },
- { 0x0DE6, 81025 },
- { 0x0DE7, 81029 },
- { 0x0DE8, 81037 },
- { 0x0DE9, 80945 },
- { 0x0DEA, 81073 },
- { 0x0DEB, 81069 },
- { 0x0DEC, 81061 },
- { 0x0DED, 81021 },
- { 0x0DEE, 81077 },
- { 0x0DEF, 81057 },
- { 0x0DF0, 80965 },
- { 0x0DF1, 80997 },
- { 0x0DF2, 80969 },
- { 0x0DF3, 81053 },
- { 0x0DF4, 81045 },
- { 0x0DF5, 81065 },
- { 0x0DF6, 80981 },
- { 0x0DF7, 80933 },
- { 0x0DF8, 80989 },
- { 0x0DF9, 80949 },
- { 0x0DFA, 80985 },
- { 0x0DFB, 80993 },
- { 0x0DFC, 80953 },
- { 0x0DFD, 80957 },
- { 0x0DFE, 80784 },
- { 0x0DFF, 80817 },
- { 0x0E00, 80829 },
- { 0x0E01, 80826 },
- { 0x0E02, 80787 },
- { 0x0E03, 80877 },
- { 0x0E04, 80883 },
- { 0x0E05, 80871 },
- { 0x0E06, 80796 },
- { 0x0E07, 80847 },
- { 0x0E08, 80850 },
- { 0x0E09, 80853 },
- { 0x0E0A, 80856 },
- { 0x0E0B, 80799 },
- { 0x0E0C, 80859 },
- { 0x0E0D, 80911 },
- { 0x0E0E, 80865 },
- { 0x0E0F, 80868 },
- { 0x0E10, 80874 },
- { 0x0E11, 80802 },
- { 0x0E12, 80905 },
- { 0x0E13, 80902 },
- { 0x0E14, 80892 },
- { 0x0E15, 80862 },
- { 0x0E16, 80908 },
- { 0x0E17, 80889 },
- { 0x0E18, 80820 },
- { 0x0E19, 80844 },
- { 0x0E1A, 80823 },
- { 0x0E1B, 80886 },
- { 0x0E1C, 80880 },
- { 0x0E1D, 80899 },
- { 0x0E1E, 80832 },
- { 0x0E1F, 80793 },
- { 0x0E20, 80838 },
- { 0x0E21, 80805 },
- { 0x0E22, 80835 },
- { 0x0E23, 80841 },
- { 0x0E24, 80790 },
- { 0x0E25, 80808 },
- { 0x0E26, 80914 },
- { 0x0E27, 80921 },
- { 0x0E28, 80814 },
- { 0x0E29, 81085 },
- { 0x0E2A, 84881 },
- { 0x0E2B, 80811 },
- { 0x0E2C, 80895 },
- { 0x0E2D, 80917 },
- { 0x0E2E, 46753 },
- { 0x0E2F, 46897 },
- { 0x0E30, 46741 },
- { 0x0E31, 46756 },
- { 0x0E32, 46900 },
- { 0x0E33, 46747 },
- { 0x0E34, 46738 },
- { 0x0E35, 46744 },
- { 0x0E36, 46831 },
- { 0x0E37, 46726 },
- { 0x0E38, 46777 },
- { 0x0E39, 46735 },
- { 0x0E3A, 46729 },
- { 0x0E3B, 46819 },
- { 0x0E3C, 46759 },
- { 0x0E3D, 46762 },
- { 0x0E3E, 46771 },
- { 0x0E3F, 46768 },
- { 0x0E40, 46732 },
- { 0x0E41, 46924 },
- { 0x0E42, 46828 },
- { 0x0E43, 46927 },
- { 0x0E44, 46864 },
- { 0x0E45, 47020 },
- { 0x0E46, 46885 },
- { 0x0E47, 46834 },
- { 0x0E48, 46879 },
- { 0x0E49, 46993 },
- { 0x0E4A, 46855 },
- { 0x0E4B, 46987 },
- { 0x0E4C, 46930 },
- { 0x0E4D, 46873 },
- { 0x0E4E, 46933 },
- { 0x0E4F, 46792 },
- { 0x0E50, 47065 },
- { 0x0E51, 47068 },
- { 0x0E52, 47050 },
- { 0x0E53, 47038 },
- { 0x0E54, 47047 },
- { 0x0E55, 46867 },
- { 0x0E56, 47005 },
- { 0x0E57, 47014 },
- { 0x0E58, 47011 },
- { 0x0E59, 46990 },
- { 0x0E5A, 47086 },
- { 0x0E5B, 46891 },
- { 0x0E5C, 46810 },
- { 0x0E5D, 46894 },
- { 0x0E5E, 46816 },
- { 0x0E5F, 46807 },
- { 0x0E60, 46813 },
- { 0x0E61, 47077 },
- { 0x0E62, 47023 },
- { 0x0E63, 46804 },
- { 0x0E64, 46798 },
- { 0x0E65, 46942 },
- { 0x0E66, 46945 },
- { 0x0E67, 46951 },
- { 0x0E68, 46948 },
- { 0x0E69, 46801 },
- { 0x0E6A, 46909 },
- { 0x0E6B, 47062 },
- { 0x0E6C, 47026 },
- { 0x0E6D, 47095 },
- { 0x0E6E, 46765 },
- { 0x0E6F, 46912 },
- { 0x0E70, 46915 },
- { 0x0E71, 46846 },
- { 0x0E72, 46849 },
- { 0x0E73, 46783 },
- { 0x0E74, 46978 },
- { 0x0E75, 46825 },
- { 0x0E76, 46840 },
- { 0x0E77, 46975 },
- { 0x0E78, 46984 },
- { 0x0E79, 46981 },
- { 0x0E7A, 46774 },
- { 0x0E7B, 46837 },
- { 0x0E7C, 46972 },
- { 0x0E7D, 47083 },
- { 0x0E7E, 47044 },
- { 0x0E7F, 47098 },
- { 0x0E80, 47029 },
- { 0x0E81, 46969 },
- { 0x0E82, 47032 },
- { 0x0E83, 47080 },
- { 0x0E84, 47002 },
- { 0x0E85, 47035 },
- { 0x0E86, 46822 },
- { 0x0E87, 46906 },
- { 0x0E88, 46996 },
- { 0x0E89, 46789 },
- { 0x0E8A, 46858 },
- { 0x0E8B, 46861 },
- { 0x0E8C, 46966 },
- { 0x0E8D, 46750 },
- { 0x0E8E, 47755 },
- { 0x0E8F, 47512 },
- { 0x0E90, 47527 },
- { 0x0E91, 47548 },
- { 0x0E92, 47602 },
- { 0x0E93, 47530 },
- { 0x0E94, 47515 },
- { 0x0E95, 47605 },
- { 0x0E96, 47551 },
- { 0x0E97, 47521 },
- { 0x0E98, 47539 },
- { 0x0E99, 47596 },
- { 0x0E9A, 47536 },
- { 0x0E9B, 47557 },
- { 0x0E9C, 47524 },
- { 0x0E9D, 47599 },
- { 0x0E9E, 47542 },
- { 0x0E9F, 47545 },
- { 0x0EA0, 47560 },
- { 0x0EA1, 47533 },
- { 0x0EA2, 47554 },
- { 0x0EA3, 47518 },
- { 0x0EA4, 47563 },
- { 0x0EA5, 47566 },
- { 0x0EA6, 47659 },
- { 0x0EA7, 47728 },
- { 0x0EA8, 47611 },
- { 0x0EA9, 47614 },
- { 0x0EAA, 47695 },
- { 0x0EAB, 47731 },
- { 0x0EAC, 47734 },
- { 0x0EAD, 47644 },
- { 0x0EAE, 47581 },
- { 0x0EAF, 47650 },
- { 0x0EB0, 47584 },
- { 0x0EB1, 47587 },
- { 0x0EB2, 47743 },
- { 0x0EB3, 47764 },
- { 0x0EB4, 47767 },
- { 0x0EB5, 47674 },
- { 0x0EB6, 47671 },
- { 0x0EB7, 47590 },
- { 0x0EB8, 47653 },
- { 0x0EB9, 47788 },
- { 0x0EBA, 47656 },
- { 0x0EBB, 47593 },
- { 0x0EBC, 47677 },
- { 0x0EBD, 47749 },
- { 0x0EBE, 47680 },
- { 0x0EBF, 47770 },
- { 0x0EC0, 47752 },
- { 0x0EC1, 47689 },
- { 0x0EC2, 47683 },
- { 0x0EC3, 47626 },
- { 0x0EC4, 47701 },
- { 0x0EC5, 47665 },
- { 0x0EC6, 47569 },
- { 0x0EC7, 47632 },
- { 0x0EC8, 47575 },
- { 0x0EC9, 47578 },
- { 0x0ECA, 47629 },
- { 0x0ECB, 47785 },
- { 0x0ECC, 47692 },
- { 0x0ECD, 47791 },
- { 0x0ECE, 47782 },
- { 0x0ECF, 47779 },
- { 0x0ED0, 47794 },
- { 0x0ED1, 47608 },
- { 0x0ED2, 47662 },
- { 0x0ED3, 47761 },
- { 0x0ED4, 47647 },
- { 0x0ED5, 47716 },
- { 0x0ED6, 47125 },
- { 0x0ED7, 47269 },
- { 0x0ED8, 47212 },
- { 0x0ED9, 47116 },
- { 0x0EDA, 47230 },
- { 0x0EDB, 47233 },
- { 0x0EDC, 47128 },
- { 0x0EDD, 47122 },
- { 0x0EDE, 47311 },
- { 0x0EDF, 47254 },
- { 0x0EE0, 47260 },
- { 0x0EE1, 47161 },
- { 0x0EE2, 47383 },
- { 0x0EE3, 47380 },
- { 0x0EE4, 47251 },
- { 0x0EE5, 47113 },
- { 0x0EE6, 47119 },
- { 0x0EE7, 47158 },
- { 0x0EE8, 47101 },
- { 0x0EE9, 47149 },
- { 0x0EEA, 47110 },
- { 0x0EEB, 47104 },
- { 0x0EEC, 47131 },
- { 0x0EED, 47134 },
- { 0x0EEE, 47143 },
- { 0x0EEF, 47140 },
- { 0x0EF0, 47107 },
- { 0x0EF1, 47293 },
- { 0x0EF2, 47473 },
- { 0x0EF3, 47299 },
- { 0x0EF4, 47302 },
- { 0x0EF5, 47155 },
- { 0x0EF6, 47356 },
- { 0x0EF7, 47359 },
- { 0x0EF8, 47386 },
- { 0x0EF9, 47332 },
- { 0x0EFA, 47455 },
- { 0x0EFB, 47257 },
- { 0x0EFC, 47314 },
- { 0x0EFD, 47485 },
- { 0x0EFE, 47194 },
- { 0x0EFF, 47479 },
- { 0x0F00, 47434 },
- { 0x0F01, 47437 },
- { 0x0F02, 47461 },
- { 0x0F03, 47500 },
- { 0x0F04, 47422 },
- { 0x0F05, 47377 },
- { 0x0F06, 47374 },
- { 0x0F07, 47467 },
- { 0x0F08, 47296 },
- { 0x0F09, 47227 },
- { 0x0F0A, 47224 },
- { 0x0F0B, 47152 },
- { 0x0F0C, 47416 },
- { 0x0F0D, 47350 },
- { 0x0F0E, 47347 },
- { 0x0F0F, 47218 },
- { 0x0F10, 47338 },
- { 0x0F11, 47248 },
- { 0x0F12, 47371 },
- { 0x0F13, 47242 },
- { 0x0F14, 47341 },
- { 0x0F15, 47263 },
- { 0x0F16, 47266 },
- { 0x0F17, 47176 },
- { 0x0F18, 47173 },
- { 0x0F19, 47137 },
- { 0x0F1A, 47281 },
- { 0x0F1B, 47449 },
- { 0x0F1C, 47182 },
- { 0x0F1D, 47335 },
- { 0x0F1E, 47146 },
- { 0x0F1F, 47389 },
- { 0x0F20, 47446 },
- { 0x0F21, 47365 },
- { 0x0F22, 47413 },
- { 0x0F23, 47203 },
- { 0x0F24, 47209 },
- { 0x0F25, 47200 },
- { 0x0F26, 47206 },
- { 0x0F27, 47278 },
- { 0x0F28, 47287 },
- { 0x0F29, 47290 },
- { 0x0F2A, 47392 },
- { 0x0F2B, 47395 },
- { 0x0F2C, 47284 },
- { 0x0F2D, 47188 },
- { 0x0F2E, 79233 },
- { 0x0F2F, 79245 },
- { 0x0F30, 79239 },
- { 0x0F31, 79653 },
- { 0x0F32, 79656 },
- { 0x0F33, 79236 },
- { 0x0F34, 79242 },
- { 0x0F35, 79674 },
- { 0x0F36, 79278 },
- { 0x0F37, 79290 },
- { 0x0F38, 79284 },
- { 0x0F39, 79737 },
- { 0x0F3A, 79740 },
- { 0x0F3B, 79281 },
- { 0x0F3C, 79287 },
- { 0x0F3D, 79746 },
- { 0x0F3E, 79659 },
- { 0x0F3F, 79671 },
- { 0x0F40, 79665 },
- { 0x0F41, 80211 },
- { 0x0F42, 80214 },
- { 0x0F43, 79662 },
- { 0x0F44, 79668 },
- { 0x0F45, 80217 },
- { 0x0F46, 79293 },
- { 0x0F47, 79305 },
- { 0x0F48, 79299 },
- { 0x0F49, 79749 },
- { 0x0F4A, 79752 },
- { 0x0F4B, 79296 },
- { 0x0F4C, 79302 },
- { 0x0F4D, 79758 },
- { 0x0F4E, 79935 },
- { 0x0F4F, 79947 },
- { 0x0F50, 79941 },
- { 0x0F51, 80322 },
- { 0x0F52, 80325 },
- { 0x0F53, 79938 },
- { 0x0F54, 79944 },
- { 0x0F55, 80328 },
- { 0x0F56, 79353 },
- { 0x0F57, 79365 },
- { 0x0F58, 79359 },
- { 0x0F59, 79878 },
- { 0x0F5A, 79881 },
- { 0x0F5B, 79356 },
- { 0x0F5C, 79362 },
- { 0x0F5D, 79887 },
- { 0x0F5E, 79368 },
- { 0x0F5F, 79380 },
- { 0x0F60, 79374 },
- { 0x0F61, 79893 },
- { 0x0F62, 79896 },
- { 0x0F63, 79371 },
- { 0x0F64, 79377 },
- { 0x0F65, 79932 },
- { 0x0F66, 79899 },
- { 0x0F67, 79911 },
- { 0x0F68, 79905 },
- { 0x0F69, 80304 },
- { 0x0F6A, 80307 },
- { 0x0F6B, 79902 },
- { 0x0F6C, 79908 },
- { 0x0F6D, 80313 },
- { 0x0F6E, 79338 },
- { 0x0F6F, 79350 },
- { 0x0F70, 79344 },
- { 0x0F71, 79830 },
- { 0x0F72, 79833 },
- { 0x0F73, 79341 },
- { 0x0F74, 79347 },
- { 0x0F75, 79851 },
- { 0x0F76, 79854 },
- { 0x0F77, 79860 },
- { 0x0F78, 80292 },
- { 0x0F79, 80295 },
- { 0x0F7A, 79857 },
- { 0x0F7B, 79836 },
- { 0x0F7C, 79848 },
- { 0x0F7D, 79842 },
- { 0x0F7E, 80277 },
- { 0x0F7F, 80280 },
- { 0x0F80, 79839 },
- { 0x0F81, 79845 },
- { 0x0F82, 80283 },
- { 0x0F83, 80289 },
- { 0x0F84, 80439 },
- { 0x0F85, 80442 },
- { 0x0F86, 80286 },
- { 0x0F87, 79158 },
- { 0x0F88, 79170 },
- { 0x0F89, 79164 },
- { 0x0F8A, 79473 },
- { 0x0F8B, 79491 },
- { 0x0F8C, 79161 },
- { 0x0F8D, 79167 },
- { 0x0F8E, 79497 },
- { 0x0F8F, 79398 },
- { 0x0F90, 79410 },
- { 0x0F91, 79404 },
- { 0x0F92, 80007 },
- { 0x0F93, 80010 },
- { 0x0F94, 79401 },
- { 0x0F95, 79407 },
- { 0x0F96, 80013 },
- { 0x0F97, 79383 },
- { 0x0F98, 79395 },
- { 0x0F99, 79389 },
- { 0x0F9A, 79950 },
- { 0x0F9B, 79953 },
- { 0x0F9C, 79386 },
- { 0x0F9D, 79392 },
- { 0x0F9E, 79989 },
- { 0x0F9F, 79173 },
- { 0x0FA0, 79185 },
- { 0x0FA1, 79179 },
- { 0x0FA2, 79506 },
- { 0x0FA3, 79524 },
- { 0x0FA4, 79176 },
- { 0x0FA5, 79182 },
- { 0x0FA6, 79545 },
- { 0x0FA7, 79428 },
- { 0x0FA8, 79440 },
- { 0x0FA9, 79434 },
- { 0x0FAA, 80025 },
- { 0x0FAB, 80028 },
- { 0x0FAC, 79431 },
- { 0x0FAD, 79437 },
- { 0x0FAE, 80031 },
- { 0x0FAF, 80034 },
- { 0x0FB0, 80040 },
- { 0x0FB1, 80373 },
- { 0x0FB2, 80376 },
- { 0x0FB3, 80037 },
- { 0x0FB4, 79308 },
- { 0x0FB5, 79320 },
- { 0x0FB6, 79314 },
- { 0x0FB7, 79770 },
- { 0x0FB8, 79773 },
- { 0x0FB9, 79311 },
- { 0x0FBA, 79317 },
- { 0x0FBB, 79779 },
- { 0x0FBC, 79782 },
- { 0x0FBD, 79794 },
- { 0x0FBE, 79788 },
- { 0x0FBF, 80250 },
- { 0x0FC0, 80253 },
- { 0x0FC1, 79785 },
- { 0x0FC2, 79791 },
- { 0x0FC3, 80259 },
- { 0x0FC4, 80457 },
- { 0x0FC5, 80473 },
- { 0x0FC6, 80465 },
- { 0x0FC7, 80477 },
- { 0x0FC8, 80481 },
- { 0x0FC9, 80461 },
- { 0x0FCA, 80469 },
- { 0x0FCB, 80489 },
- { 0x0FCC, 79263 },
- { 0x0FCD, 79275 },
- { 0x0FCE, 79269 },
- { 0x0FCF, 79689 },
- { 0x0FD0, 79692 },
- { 0x0FD1, 79266 },
- { 0x0FD2, 79272 },
- { 0x0FD3, 79695 },
- { 0x0FD4, 79698 },
- { 0x0FD5, 79704 },
- { 0x0FD6, 80220 },
- { 0x0FD7, 80223 },
- { 0x0FD8, 79701 },
- { 0x0FD9, 79707 },
- { 0x0FDA, 79719 },
- { 0x0FDB, 79713 },
- { 0x0FDC, 80226 },
- { 0x0FDD, 80229 },
- { 0x0FDE, 79710 },
- { 0x0FDF, 79716 },
- { 0x0FE0, 80232 },
- { 0x0FE1, 80238 },
- { 0x0FE2, 80433 },
- { 0x0FE3, 80436 },
- { 0x0FE4, 80235 },
- { 0x0FE5, 79413 },
- { 0x0FE6, 79425 },
- { 0x0FE7, 79419 },
- { 0x0FE8, 80016 },
- { 0x0FE9, 80019 },
- { 0x0FEA, 79416 },
- { 0x0FEB, 79422 },
- { 0x0FEC, 80022 },
- { 0x0FED, 80509 },
- { 0x0FEE, 80525 },
- { 0x0FEF, 80517 },
- { 0x0FF0, 80529 },
- { 0x0FF1, 80533 },
- { 0x0FF2, 80513 },
- { 0x0FF3, 80521 },
- { 0x0FF4, 79458 },
- { 0x0FF5, 79470 },
- { 0x0FF6, 79464 },
- { 0x0FF7, 80067 },
- { 0x0FF8, 80070 },
- { 0x0FF9, 79461 },
- { 0x0FFA, 79467 },
- { 0x0FFB, 80091 },
- { 0x0FFC, 80073 },
- { 0x0FFD, 80085 },
- { 0x0FFE, 80079 },
- { 0x0FFF, 80385 },
- { 0x1000, 80388 },
- { 0x1001, 80076 },
- { 0x1002, 80082 },
- { 0x1003, 80391 },
- { 0x1004, 79443 },
- { 0x1005, 79455 },
- { 0x1006, 79449 },
- { 0x1007, 80058 },
- { 0x1008, 80061 },
- { 0x1009, 79446 },
- { 0x100A, 79452 },
- { 0x100B, 80064 },
- { 0x100C, 79188 },
- { 0x100D, 79200 },
- { 0x100E, 79194 },
- { 0x100F, 79548 },
- { 0x1010, 79566 },
- { 0x1011, 79191 },
- { 0x1012, 79197 },
- { 0x1013, 79572 },
- { 0x1014, 79551 },
- { 0x1015, 79563 },
- { 0x1016, 79557 },
- { 0x1017, 80151 },
- { 0x1018, 80154 },
- { 0x1019, 79554 },
- { 0x101A, 79560 },
- { 0x101B, 80172 },
- { 0x101C, 79248 },
- { 0x101D, 79260 },
- { 0x101E, 79254 },
- { 0x101F, 79677 },
- { 0x1020, 79680 },
- { 0x1021, 79251 },
- { 0x1022, 79257 },
- { 0x1023, 79686 },
- { 0x1024, 79218 },
- { 0x1025, 79230 },
- { 0x1026, 79224 },
- { 0x1027, 79605 },
- { 0x1028, 79608 },
- { 0x1029, 79221 },
- { 0x102A, 79227 },
- { 0x102B, 79626 },
- { 0x102C, 79629 },
- { 0x102D, 79635 },
- { 0x102E, 80199 },
- { 0x102F, 80202 },
- { 0x1030, 79632 },
- { 0x1031, 79611 },
- { 0x1032, 79623 },
- { 0x1033, 79617 },
- { 0x1034, 80184 },
- { 0x1035, 80187 },
- { 0x1036, 79614 },
- { 0x1037, 79620 },
- { 0x1038, 80427 },
- { 0x1039, 79956 },
- { 0x103A, 79968 },
- { 0x103B, 79962 },
- { 0x103C, 80331 },
- { 0x103D, 80334 },
- { 0x103E, 79959 },
- { 0x103F, 79965 },
- { 0x1040, 80340 },
- { 0x1041, 79527 },
- { 0x1042, 79539 },
- { 0x1043, 79533 },
- { 0x1044, 80139 },
- { 0x1045, 80142 },
- { 0x1046, 79530 },
- { 0x1047, 79536 },
- { 0x1048, 80148 },
- { 0x1049, 79803 },
- { 0x104A, 79815 },
- { 0x104B, 79809 },
- { 0x104C, 80262 },
- { 0x104D, 80265 },
- { 0x104E, 79806 },
- { 0x104F, 79812 },
- { 0x1050, 80271 },
- { 0x1051, 79974 },
- { 0x1052, 79986 },
- { 0x1053, 79980 },
- { 0x1054, 80343 },
- { 0x1055, 80346 },
- { 0x1056, 79977 },
- { 0x1057, 79983 },
- { 0x1058, 80349 },
- { 0x1059, 79992 },
- { 0x105A, 80004 },
- { 0x105B, 79998 },
- { 0x105C, 80364 },
- { 0x105D, 80367 },
- { 0x105E, 79995 },
- { 0x105F, 80001 },
- { 0x1060, 80370 },
- { 0x1061, 79203 },
- { 0x1062, 79215 },
- { 0x1063, 79209 },
- { 0x1064, 79587 },
- { 0x1065, 79590 },
- { 0x1066, 79206 },
- { 0x1067, 79212 },
- { 0x1068, 79593 },
- { 0x1069, 79323 },
- { 0x106A, 79335 },
- { 0x106B, 79329 },
- { 0x106C, 79797 },
- { 0x106D, 79800 },
- { 0x106E, 79326 },
- { 0x106F, 79332 },
- { 0x1070, 79821 },
- { 0x1071, 79890 },
- { 0x1072, 79767 },
- { 0x1073, 79602 },
- { 0x1074, 80542 },
- { 0x1075, 80537 },
- { 0x1076, 80549 },
- { 0x1077, 79152 },
- { 0x1078, 80558 },
- { 0x1079, 79040 },
- { 0x107A, 79045 },
- { 0x107B, 80556 },
- { 0x107C, 79043 },
- { 0x107D, 79149 },
- { 0x107E, 79155 },
- { 0x107F, 80553 },
- { 0x1080, 79047 },
- { 0x1081, 79053 },
- { 0x1082, 79071 },
- { 0x1083, 79059 },
- { 0x1084, 79056 },
- { 0x1085, 79050 },
- { 0x1086, 79068 },
- { 0x1087, 79065 },
- { 0x1088, 79062 },
- { 0x1089, 79115 },
- { 0x108A, 79140 },
- { 0x108B, 79137 },
- { 0x108C, 79125 },
- { 0x108D, 79122 },
- { 0x108E, 79128 },
- { 0x108F, 79146 },
- { 0x1090, 79131 },
- { 0x1091, 79134 },
- { 0x1092, 79143 },
- { 0x1093, 79118 },
- { 0x1094, 80501 },
- { 0x1095, 79764 },
- { 0x1096, 80247 },
- { 0x1097, 79761 },
- { 0x1098, 80493 },
- { 0x1099, 79503 },
- { 0x109A, 80115 },
- { 0x109B, 79500 },
- { 0x109C, 80497 },
- { 0x109D, 79599 },
- { 0x109E, 80181 },
- { 0x109F, 79596 },
- { 0x10A0, 80505 },
- { 0x10A1, 79827 },
- { 0x10A2, 80274 },
- { 0x10A3, 79824 },
- { 0x10A4, 79099 },
- { 0x10A5, 79078 },
- { 0x10A6, 79107 },
- { 0x10A7, 79094 },
- { 0x10A8, 79082 },
- { 0x10A9, 79090 },
- { 0x10AA, 79103 },
- { 0x10AB, 79086 },
- { 0x10AC, 79111 },
- { 0x10AD, 79074 },
- { 0x10AE, 72870 },
- { 0x10AF, 72873 },
- { 0x10B0, 72876 },
- { 0x10B1, 72879 },
- { 0x10B2, 72885 },
- { 0x10B3, 72888 },
- { 0x10B4, 72909 },
- { 0x10B5, 72945 },
- { 0x10B6, 72912 },
- { 0x10B7, 72915 },
- { 0x10B8, 72918 },
- { 0x10B9, 72921 },
- { 0x10BA, 72924 },
- { 0x10BB, 72927 },
- { 0x10BC, 72930 },
- { 0x10BD, 72933 },
- { 0x10BE, 72936 },
- { 0x10BF, 72939 },
- { 0x10C0, 72942 },
- { 0x10C1, 72948 },
- { 0x10C2, 72951 },
- { 0x10C3, 72954 },
- { 0x10C4, 72957 },
- { 0x10C5, 72960 },
- { 0x10C6, 72963 },
- { 0x10C7, 72966 },
- { 0x10C8, 72969 },
- { 0x10C9, 72972 },
- { 0x10CA, 72975 },
- { 0x10CB, 72978 },
- { 0x10CC, 72984 },
- { 0x10CD, 73068 },
- { 0x10CE, 73071 },
- { 0x10CF, 72987 },
- { 0x10D0, 72990 },
- { 0x10D1, 72993 },
- { 0x10D2, 72996 },
- { 0x10D3, 72999 },
- { 0x10D4, 73074 },
- { 0x10D5, 73077 },
- { 0x10D6, 73080 },
- { 0x10D7, 73083 },
- { 0x10D8, 73086 },
- { 0x10D9, 73089 },
- { 0x10DA, 73002 },
- { 0x10DB, 72882 },
- { 0x10DC, 73005 },
- { 0x10DD, 73008 },
- { 0x10DE, 73011 },
- { 0x10DF, 73014 },
- { 0x10E0, 73017 },
- { 0x10E1, 72891 },
- { 0x10E2, 73020 },
- { 0x10E3, 72894 },
- { 0x10E4, 73023 },
- { 0x10E5, 72897 },
- { 0x10E6, 73026 },
- { 0x10E7, 72900 },
- { 0x10E8, 72903 },
- { 0x10E9, 72906 },
- { 0x10EA, 73065 },
- { 0x10EB, 73092 },
- { 0x10EC, 73095 },
- { 0x10ED, 73098 },
- { 0x10EE, 73101 },
- { 0x10EF, 73104 },
- { 0x10F0, 73107 },
- { 0x10F1, 73110 },
- { 0x10F2, 73113 },
- { 0x10F3, 73116 },
- { 0x10F4, 73119 },
- { 0x10F5, 73122 },
- { 0x10F6, 73125 },
- { 0x10F7, 73029 },
- { 0x10F8, 73032 },
- { 0x10F9, 73035 },
- { 0x10FA, 73038 },
- { 0x10FB, 73041 },
- { 0x10FC, 73044 },
- { 0x10FD, 73047 },
- { 0x10FE, 73050 },
- { 0x10FF, 73053 },
- { 0x1100, 73056 },
- { 0x1101, 73059 },
- { 0x1102, 73062 },
- { 0x1103, 72981 },
- { 0x1104, 72766 },
- { 0x1105, 72770 },
- { 0x1106, 72774 },
- { 0x1107, 72778 },
- { 0x1108, 72782 },
- { 0x1109, 72674 },
- { 0x110A, 70939 },
- { 0x110B, 69964 },
- { 0x110C, 70216 },
- { 0x110D, 69970 },
- { 0x110E, 70048 },
- { 0x110F, 69985 },
- { 0x1110, 70120 },
- { 0x1111, 71042 },
- { 0x1112, 71110 },
- { 0x1113, 71094 },
- { 0x1114, 69958 },
- { 0x1115, 70006 },
- { 0x1116, 70195 },
- { 0x1117, 72129 },
- { 0x1118, 70198 },
- { 0x1119, 72133 },
- { 0x111A, 70544 },
- { 0x111B, 72273 },
- { 0x111C, 70201 },
- { 0x111D, 72137 },
- { 0x111E, 70547 },
- { 0x111F, 72277 },
- { 0x1120, 71837 },
- { 0x1121, 70192 },
- { 0x1122, 72125 },
- { 0x1123, 70538 },
- { 0x1124, 72269 },
- { 0x1125, 71833 },
- { 0x1126, 70009 },
- { 0x1127, 71038 },
- { 0x1128, 71821 },
- { 0x1129, 70834 },
- { 0x112A, 70838 },
- { 0x112B, 70859 },
- { 0x112C, 70815 },
- { 0x112D, 70842 },
- { 0x112E, 70830 },
- { 0x112F, 70865 },
- { 0x1130, 70870 },
- { 0x1131, 70877 },
- { 0x1132, 70848 },
- { 0x1133, 70826 },
- { 0x1134, 70821 },
- { 0x1135, 70030 },
- { 0x1136, 70051 },
- { 0x1137, 70117 },
- { 0x1138, 70012 },
- { 0x1139, 70129 },
- { 0x113A, 70680 },
- { 0x113B, 70132 },
- { 0x113C, 70382 },
- { 0x113D, 70135 },
- { 0x113E, 70385 },
- { 0x113F, 71066 },
- { 0x1140, 71450 },
- { 0x1141, 71134 },
- { 0x1142, 70126 },
- { 0x1143, 70376 },
- { 0x1144, 70394 },
- { 0x1145, 72225 },
- { 0x1146, 70397 },
- { 0x1147, 72229 },
- { 0x1148, 70686 },
- { 0x1149, 72357 },
- { 0x114A, 70400 },
- { 0x114B, 72233 },
- { 0x114C, 70689 },
- { 0x114D, 72361 },
- { 0x114E, 70391 },
- { 0x114F, 72221 },
- { 0x1150, 70683 },
- { 0x1151, 72353 },
- { 0x1152, 71082 },
- { 0x1153, 69988 },
- { 0x1154, 72085 },
- { 0x1155, 71090 },
- { 0x1156, 70180 },
- { 0x1157, 70752 },
- { 0x1158, 70186 },
- { 0x1159, 70493 },
- { 0x115A, 70189 },
- { 0x115B, 70496 },
- { 0x115C, 71074 },
- { 0x115D, 71370 },
- { 0x115E, 71106 },
- { 0x115F, 70177 },
- { 0x1160, 70475 },
- { 0x1161, 70517 },
- { 0x1162, 72257 },
- { 0x1163, 70520 },
- { 0x1164, 72261 },
- { 0x1165, 70797 },
- { 0x1166, 72401 },
- { 0x1167, 70523 },
- { 0x1168, 72265 },
- { 0x1169, 70800 },
- { 0x116A, 72405 },
- { 0x116B, 70514 },
- { 0x116C, 72253 },
- { 0x116D, 70794 },
- { 0x116E, 72397 },
- { 0x116F, 71877 },
- { 0x1170, 70000 },
- { 0x1171, 70502 },
- { 0x1172, 70508 },
- { 0x1173, 70511 },
- { 0x1174, 70499 },
- { 0x1175, 70057 },
- { 0x1176, 70599 },
- { 0x1177, 70060 },
- { 0x1178, 70262 },
- { 0x1179, 70063 },
- { 0x117A, 70265 },
- { 0x117B, 71050 },
- { 0x117C, 70054 },
- { 0x117D, 70256 },
- { 0x117E, 70271 },
- { 0x117F, 72161 },
- { 0x1180, 70274 },
- { 0x1181, 72165 },
- { 0x1182, 70608 },
- { 0x1183, 72317 },
- { 0x1184, 70277 },
- { 0x1185, 72169 },
- { 0x1186, 70611 },
- { 0x1187, 72321 },
- { 0x1188, 70268 },
- { 0x1189, 72157 },
- { 0x118A, 70602 },
- { 0x118B, 72313 },
- { 0x118C, 71845 },
- { 0x118D, 69973 },
- { 0x118E, 70066 },
- { 0x118F, 72510 },
- { 0x1190, 72514 },
- { 0x1191, 72518 },
- { 0x1192, 72506 },
- { 0x1193, 70021 },
- { 0x1194, 70577 },
- { 0x1195, 70024 },
- { 0x1196, 70229 },
- { 0x1197, 70027 },
- { 0x1198, 70232 },
- { 0x1199, 71046 },
- { 0x119A, 70018 },
- { 0x119B, 70222 },
- { 0x119C, 70238 },
- { 0x119D, 72145 },
- { 0x119E, 70241 },
- { 0x119F, 72149 },
- { 0x11A0, 70583 },
- { 0x11A1, 72301 },
- { 0x11A2, 70244 },
- { 0x11A3, 72153 },
- { 0x11A4, 70586 },
- { 0x11A5, 72305 },
- { 0x11A6, 70235 },
- { 0x11A7, 72141 },
- { 0x11A8, 70580 },
- { 0x11A9, 72297 },
- { 0x11AA, 71841 },
- { 0x11AB, 69961 },
- { 0x11AC, 70998 },
- { 0x11AD, 70087 },
- { 0x11AE, 70635 },
- { 0x11AF, 70093 },
- { 0x11B0, 70319 },
- { 0x11B1, 70096 },
- { 0x11B2, 70322 },
- { 0x11B3, 71058 },
- { 0x11B4, 70084 },
- { 0x11B5, 70313 },
- { 0x11B6, 70328 },
- { 0x11B7, 72201 },
- { 0x11B8, 70331 },
- { 0x11B9, 72205 },
- { 0x11BA, 70641 },
- { 0x11BB, 72341 },
- { 0x11BC, 70334 },
- { 0x11BD, 72209 },
- { 0x11BE, 70644 },
- { 0x11BF, 72345 },
- { 0x11C0, 70325 },
- { 0x11C1, 72197 },
- { 0x11C2, 70638 },
- { 0x11C3, 72337 },
- { 0x11C4, 71849 },
- { 0x11C5, 69979 },
- { 0x11C6, 72081 },
- { 0x11C7, 70090 },
- { 0x11C8, 72437 },
- { 0x11C9, 70970 },
- { 0x11CA, 70102 },
- { 0x11CB, 70647 },
- { 0x11CC, 70111 },
- { 0x11CD, 70352 },
- { 0x11CE, 70114 },
- { 0x11CF, 70358 },
- { 0x11D0, 71062 },
- { 0x11D1, 70099 },
- { 0x11D2, 70337 },
- { 0x11D3, 70367 },
- { 0x11D4, 72217 },
- { 0x11D5, 70364 },
- { 0x11D6, 72213 },
- { 0x11D7, 70671 },
- { 0x11D8, 72349 },
- { 0x11D9, 71853 },
- { 0x11DA, 69982 },
- { 0x11DB, 71210 },
- { 0x11DC, 70108 },
- { 0x11DD, 70072 },
- { 0x11DE, 70614 },
- { 0x11DF, 70078 },
- { 0x11E0, 70295 },
- { 0x11E1, 70081 },
- { 0x11E2, 70298 },
- { 0x11E3, 71054 },
- { 0x11E4, 70069 },
- { 0x11E5, 70280 },
- { 0x11E6, 70304 },
- { 0x11E7, 72185 },
- { 0x11E8, 70307 },
- { 0x11E9, 72189 },
- { 0x11EA, 70629 },
- { 0x11EB, 72329 },
- { 0x11EC, 70310 },
- { 0x11ED, 72193 },
- { 0x11EE, 70632 },
- { 0x11EF, 72333 },
- { 0x11F0, 70301 },
- { 0x11F1, 72181 },
- { 0x11F2, 70626 },
- { 0x11F3, 72325 },
- { 0x11F4, 69976 },
- { 0x11F5, 72077 },
- { 0x11F6, 70942 },
- { 0x11F7, 70162 },
- { 0x11F8, 70713 },
- { 0x11F9, 70168 },
- { 0x11FA, 70454 },
- { 0x11FB, 70171 },
- { 0x11FC, 70457 },
- { 0x11FD, 71070 },
- { 0x11FE, 70159 },
- { 0x11FF, 70436 },
- { 0x1200, 70466 },
- { 0x1201, 72241 },
- { 0x1202, 70469 },
- { 0x1203, 72245 },
- { 0x1204, 70746 },
- { 0x1205, 72389 },
- { 0x1206, 70472 },
- { 0x1207, 72249 },
- { 0x1208, 70749 },
- { 0x1209, 72393 },
- { 0x120A, 70463 },
- { 0x120B, 72237 },
- { 0x120C, 70743 },
- { 0x120D, 72385 },
- { 0x120E, 71873 },
- { 0x120F, 69997 },
- { 0x1210, 72441 },
- { 0x1211, 70174 },
- { 0x1212, 72021 },
- { 0x1213, 72449 },
- { 0x1214, 71829 },
- { 0x1215, 71825 },
- { 0x1216, 71865 },
- { 0x1217, 71869 },
- { 0x1218, 71861 },
- { 0x1219, 71857 },
- { 0x121A, 70445 },
- { 0x121B, 70448 },
- { 0x121C, 70722 },
- { 0x121D, 70451 },
- { 0x121E, 70725 },
- { 0x121F, 70442 },
- { 0x1220, 70716 },
- { 0x1221, 70734 },
- { 0x1222, 72373 },
- { 0x1223, 70737 },
- { 0x1224, 72377 },
- { 0x1225, 70902 },
- { 0x1226, 72425 },
- { 0x1227, 70740 },
- { 0x1228, 72381 },
- { 0x1229, 70905 },
- { 0x122A, 72429 },
- { 0x122B, 70731 },
- { 0x122C, 72369 },
- { 0x122D, 70899 },
- { 0x122E, 72421 },
- { 0x122F, 70165 },
- { 0x1230, 70207 },
- { 0x1231, 70803 },
- { 0x1232, 70210 },
- { 0x1233, 70556 },
- { 0x1234, 70213 },
- { 0x1235, 70559 },
- { 0x1236, 71078 },
- { 0x1237, 70204 },
- { 0x1238, 70550 },
- { 0x1239, 70568 },
- { 0x123A, 72285 },
- { 0x123B, 70571 },
- { 0x123C, 72289 },
- { 0x123D, 70809 },
- { 0x123E, 72413 },
- { 0x123F, 70574 },
- { 0x1240, 72293 },
- { 0x1241, 70812 },
- { 0x1242, 72417 },
- { 0x1243, 70565 },
- { 0x1244, 72281 },
- { 0x1245, 70806 },
- { 0x1246, 72409 },
- { 0x1247, 71881 },
- { 0x1248, 70003 },
- { 0x1249, 72445 },
- { 0x124A, 72093 },
- { 0x124B, 71002 },
- { 0x124C, 70150 },
- { 0x124D, 70962 },
- { 0x124E, 72101 },
- { 0x124F, 70698 },
- { 0x1250, 70153 },
- { 0x1251, 70421 },
- { 0x1252, 70156 },
- { 0x1253, 70424 },
- { 0x1254, 72105 },
- { 0x1255, 70147 },
- { 0x1256, 70415 },
- { 0x1257, 72097 },
- { 0x1258, 70701 },
- { 0x1259, 72365 },
- { 0x125A, 69994 },
- { 0x125B, 72089 },
- { 0x125C, 70946 },
- { 0x125D, 70036 },
- { 0x125E, 70589 },
- { 0x125F, 70039 },
- { 0x1260, 70250 },
- { 0x1261, 70042 },
- { 0x1262, 70253 },
- { 0x1263, 70033 },
- { 0x1264, 70247 },
- { 0x1265, 70596 },
- { 0x1266, 72309 },
- { 0x1267, 69967 },
- { 0x1268, 70484 },
- { 0x1269, 70950 },
- { 0x126A, 70487 },
- { 0x126B, 70954 },
- { 0x126C, 70758 },
- { 0x126D, 70958 },
- { 0x126E, 70490 },
- { 0x126F, 70761 },
- { 0x1270, 70481 },
- { 0x1271, 70755 },
- { 0x1272, 70911 },
- { 0x1273, 72433 },
- { 0x1274, 70183 },
- { 0x1275, 70785 },
- { 0x1276, 70788 },
- { 0x1277, 70791 },
- { 0x1278, 70782 },
- { 0x1279, 70505 },
- { 0x127A, 70529 },
- { 0x127B, 70532 },
- { 0x127C, 70535 },
- { 0x127D, 70526 },
- { 0x127E, 71893 },
- { 0x127F, 71897 },
- { 0x1280, 71909 },
- { 0x1281, 71901 },
- { 0x1282, 71913 },
- { 0x1283, 71889 },
- { 0x1284, 71905 },
- { 0x1285, 71885 },
- { 0x1286, 71917 },
- { 0x1287, 70045 },
- { 0x1288, 70695 },
- { 0x1289, 70141 },
- { 0x128A, 70409 },
- { 0x128B, 70144 },
- { 0x128C, 70412 },
- { 0x128D, 70138 },
- { 0x128E, 70403 },
- { 0x128F, 69991 },
- { 0x1290, 70773 },
- { 0x1291, 70776 },
- { 0x1292, 70779 },
- { 0x1293, 70770 },
- { 0x1294, 72113 },
- { 0x1295, 72117 },
- { 0x1296, 72121 },
- { 0x1297, 72109 },
- { 0x1298, 70887 },
- { 0x1299, 70346 },
- { 0x129A, 70656 },
- { 0x129B, 70349 },
- { 0x129C, 70659 },
- { 0x129D, 70343 },
- { 0x129E, 70650 },
- { 0x129F, 70105 },
- { 0x12A0, 70355 },
- { 0x12A1, 71018 },
- { 0x12A2, 71022 },
- { 0x12A3, 71026 },
- { 0x12A4, 71014 },
- { 0x12A5, 72461 },
- { 0x12A6, 72465 },
- { 0x12A7, 72469 },
- { 0x12A8, 72457 },
- { 0x12A9, 72453 },
- { 0x12AA, 70289 },
- { 0x12AB, 70620 },
- { 0x12AC, 70292 },
- { 0x12AD, 70623 },
- { 0x12AE, 70286 },
- { 0x12AF, 70617 },
- { 0x12B0, 70075 },
- { 0x12B1, 71977 },
- { 0x12B2, 71981 },
- { 0x12B3, 71993 },
- { 0x12B4, 71985 },
- { 0x12B5, 71997 },
- { 0x12B6, 71973 },
- { 0x12B7, 71989 },
- { 0x12B8, 71969 },
- { 0x12B9, 71086 },
- { 0x12BA, 72009 },
- { 0x12BB, 72013 },
- { 0x12BC, 72017 },
- { 0x12BD, 72005 },
- { 0x12BE, 72065 },
- { 0x12BF, 72069 },
- { 0x12C0, 72073 },
- { 0x12C1, 72061 },
- { 0x12C2, 72049 },
- { 0x12C3, 72053 },
- { 0x12C4, 72057 },
- { 0x12C5, 72045 },
- { 0x12C6, 72033 },
- { 0x12C7, 72037 },
- { 0x12C8, 72041 },
- { 0x12C9, 72029 },
- { 0x12CA, 70978 },
- { 0x12CB, 70982 },
- { 0x12CC, 70986 },
- { 0x12CD, 70974 },
- { 0x12CE, 71438 },
- { 0x12CF, 71434 },
- { 0x12D0, 71426 },
- { 0x12D1, 71715 },
- { 0x12D2, 71430 },
- { 0x12D3, 71422 },
- { 0x12D4, 71262 },
- { 0x12D5, 71258 },
- { 0x12D6, 71250 },
- { 0x12D7, 71578 },
- { 0x12D8, 71254 },
- { 0x12D9, 71246 },
- { 0x12DA, 71306 },
- { 0x12DB, 71302 },
- { 0x12DC, 71294 },
- { 0x12DD, 71686 },
- { 0x12DE, 71298 },
- { 0x12DF, 71290 },
- { 0x12E0, 71470 },
- { 0x12E1, 71466 },
- { 0x12E2, 71458 },
- { 0x12E3, 71719 },
- { 0x12E4, 71462 },
- { 0x12E5, 71454 },
- { 0x12E6, 71622 },
- { 0x12E7, 71618 },
- { 0x12E8, 71610 },
- { 0x12E9, 71743 },
- { 0x12EA, 71614 },
- { 0x12EB, 71606 },
- { 0x12EC, 71682 },
- { 0x12ED, 71678 },
- { 0x12EE, 71670 },
- { 0x12EF, 71775 },
- { 0x12F0, 71674 },
- { 0x12F1, 71666 },
- { 0x12F2, 71242 },
- { 0x12F3, 71238 },
- { 0x12F4, 71230 },
- { 0x12F5, 71574 },
- { 0x12F6, 71234 },
- { 0x12F7, 71226 },
- { 0x12F8, 71098 },
- { 0x12F9, 71130 },
- { 0x12FA, 71126 },
- { 0x12FB, 71118 },
- { 0x12FC, 71418 },
- { 0x12FD, 71122 },
- { 0x12FE, 71114 },
- { 0x12FF, 71518 },
- { 0x1300, 71514 },
- { 0x1301, 71506 },
- { 0x1302, 71727 },
- { 0x1303, 71510 },
- { 0x1304, 71502 },
- { 0x1305, 71538 },
- { 0x1306, 71534 },
- { 0x1307, 71526 },
- { 0x1308, 71731 },
- { 0x1309, 71530 },
- { 0x130A, 71522 },
- { 0x130B, 71158 },
- { 0x130C, 71222 },
- { 0x130D, 71218 },
- { 0x130E, 71206 },
- { 0x130F, 71570 },
- { 0x1310, 71214 },
- { 0x1311, 71202 },
- { 0x1312, 71198 },
- { 0x1313, 71194 },
- { 0x1314, 71186 },
- { 0x1315, 71566 },
- { 0x1316, 71190 },
- { 0x1317, 71182 },
- { 0x1318, 71326 },
- { 0x1319, 71322 },
- { 0x131A, 71314 },
- { 0x131B, 71690 },
- { 0x131C, 71318 },
- { 0x131D, 71310 },
- { 0x131E, 71154 },
- { 0x131F, 70994 },
- { 0x1320, 71150 },
- { 0x1321, 71142 },
- { 0x1322, 71474 },
- { 0x1323, 71146 },
- { 0x1324, 70990 },
- { 0x1325, 71138 },
- { 0x1326, 71494 },
- { 0x1327, 71490 },
- { 0x1328, 71482 },
- { 0x1329, 71723 },
- { 0x132A, 71486 },
- { 0x132B, 71478 },
- { 0x132C, 71178 },
- { 0x132D, 71174 },
- { 0x132E, 71166 },
- { 0x132F, 71542 },
- { 0x1330, 71170 },
- { 0x1331, 71162 },
- { 0x1332, 71390 },
- { 0x1333, 71386 },
- { 0x1334, 71378 },
- { 0x1335, 71707 },
- { 0x1336, 71382 },
- { 0x1337, 71374 },
- { 0x1338, 71562 },
- { 0x1339, 71558 },
- { 0x133A, 71550 },
- { 0x133B, 71735 },
- { 0x133C, 71554 },
- { 0x133D, 71546 },
- { 0x133E, 71767 },
- { 0x133F, 71763 },
- { 0x1340, 71755 },
- { 0x1341, 71799 },
- { 0x1342, 71759 },
- { 0x1343, 71751 },
- { 0x1344, 71642 },
- { 0x1345, 71638 },
- { 0x1346, 71630 },
- { 0x1347, 71747 },
- { 0x1348, 71634 },
- { 0x1349, 71626 },
- { 0x134A, 71346 },
- { 0x134B, 71342 },
- { 0x134C, 71334 },
- { 0x134D, 71694 },
- { 0x134E, 71338 },
- { 0x134F, 71330 },
- { 0x1350, 71102 },
- { 0x1351, 71812 },
- { 0x1352, 71410 },
- { 0x1353, 71406 },
- { 0x1354, 71398 },
- { 0x1355, 71711 },
- { 0x1356, 71402 },
- { 0x1357, 71394 },
- { 0x1358, 71286 },
- { 0x1359, 71282 },
- { 0x135A, 71270 },
- { 0x135B, 71582 },
- { 0x135C, 71278 },
- { 0x135D, 71266 },
- { 0x135E, 71602 },
- { 0x135F, 71598 },
- { 0x1360, 71590 },
- { 0x1361, 71739 },
- { 0x1362, 71594 },
- { 0x1363, 71586 },
- { 0x1364, 71274 },
- { 0x1365, 71662 },
- { 0x1366, 71658 },
- { 0x1367, 71650 },
- { 0x1368, 71771 },
- { 0x1369, 71654 },
- { 0x136A, 71646 },
- { 0x136B, 71366 },
- { 0x136C, 71362 },
- { 0x136D, 71354 },
- { 0x136E, 71698 },
- { 0x136F, 71358 },
- { 0x1370, 71350 },
- { 0x1371, 71795 },
- { 0x1372, 71791 },
- { 0x1373, 71783 },
- { 0x1374, 71803 },
- { 0x1375, 71787 },
- { 0x1376, 71779 },
- { 0x1377, 70225 },
- { 0x1378, 70592 },
- { 0x1379, 70406 },
- { 0x137A, 70653 },
- { 0x137B, 70665 },
- { 0x137C, 70893 },
- { 0x137D, 70668 },
- { 0x137E, 70896 },
- { 0x137F, 70662 },
- { 0x1380, 70890 },
- { 0x1381, 72494 },
- { 0x1382, 72477 },
- { 0x1383, 72498 },
- { 0x1384, 72481 },
- { 0x1385, 72502 },
- { 0x1386, 72473 },
- { 0x1387, 72490 },
- { 0x1388, 72485 },
- { 0x1389, 72025 },
- { 0x138A, 32819 },
- { 0x138B, 32864 },
- { 0x138C, 32846 },
- { 0x138D, 32870 },
- { 0x138E, 32858 },
- { 0x138F, 32852 },
- { 0x1390, 32861 },
- { 0x1391, 32837 },
- { 0x1392, 32876 },
- { 0x1393, 32834 },
- { 0x1394, 32867 },
- { 0x1395, 32849 },
- { 0x1396, 32840 },
- { 0x1397, 32891 },
- { 0x1398, 32879 },
- { 0x1399, 32855 },
- { 0x139A, 32831 },
- { 0x139B, 32828 },
- { 0x139C, 32825 },
- { 0x139D, 32885 },
- { 0x139E, 32888 },
- { 0x139F, 32882 },
- { 0x13A0, 32822 },
- { 0x13A1, 32894 },
- { 0x13A2, 32843 },
- { 0x13A3, 32897 },
- { 0x13A4, 32873 },
- { 0x13A5, 32900 },
- { 0x13A6, 32903 },
- { 0x13A7, 34061 },
- { 0x13A8, 33993 },
- { 0x13A9, 34089 },
- { 0x13AA, 34028 },
- { 0x13AB, 34002 },
- { 0x13AC, 33996 },
- { 0x13AD, 34232 },
- { 0x13AE, 34040 },
- { 0x13AF, 34098 },
- { 0x13B0, 34021 },
- { 0x13B1, 34008 },
- { 0x13B2, 34055 },
- { 0x13B3, 34266 },
- { 0x13B4, 34254 },
- { 0x13B5, 33987 },
- { 0x13B6, 34012 },
- { 0x13B7, 34015 },
- { 0x13B8, 34126 },
- { 0x13B9, 34123 },
- { 0x13BA, 34031 },
- { 0x13BB, 34082 },
- { 0x13BC, 33981 },
- { 0x13BD, 34037 },
- { 0x13BE, 34067 },
- { 0x13BF, 34043 },
- { 0x13C0, 34143 },
- { 0x13C1, 34173 },
- { 0x13C2, 34115 },
- { 0x13C3, 34286 },
- { 0x13C4, 34282 },
- { 0x13C5, 34191 },
- { 0x13C6, 34274 },
- { 0x13C7, 34226 },
- { 0x13C8, 34072 },
- { 0x13C9, 33978 },
- { 0x13CA, 34119 },
- { 0x13CB, 34046 },
- { 0x13CC, 34247 },
- { 0x13CD, 34240 },
- { 0x13CE, 34078 },
- { 0x13CF, 34200 },
- { 0x13D0, 34094 },
- { 0x13D1, 34205 },
- { 0x13D2, 34132 },
- { 0x13D3, 34258 },
- { 0x13D4, 33972 },
- { 0x13D5, 34005 },
- { 0x13D6, 34137 },
- { 0x13D7, 34262 },
- { 0x13D8, 33975 },
- { 0x13D9, 34217 },
- { 0x13DA, 34290 },
- { 0x13DB, 34229 },
- { 0x13DC, 34197 },
- { 0x13DD, 34110 },
- { 0x13DE, 34186 },
- { 0x13DF, 34278 },
- { 0x13E0, 34270 },
- { 0x13E1, 34180 },
- { 0x13E2, 34223 },
- { 0x13E3, 34177 },
- { 0x13E4, 34049 },
- { 0x13E5, 34105 },
- { 0x13E6, 34212 },
- { 0x13E7, 34034 },
- { 0x13E8, 34052 },
- { 0x13E9, 34209 },
- { 0x13EA, 34058 },
- { 0x13EB, 34102 },
- { 0x13EC, 34086 },
- { 0x13ED, 34251 },
- { 0x13EE, 34244 },
- { 0x13EF, 34237 },
- { 0x13F0, 33990 },
- { 0x13F1, 33999 },
- { 0x13F2, 34294 },
- { 0x13F3, 34300 },
- { 0x13F4, 33966 },
- { 0x13F5, 33969 },
- { 0x13F6, 34303 },
- { 0x13F7, 34297 },
- { 0x13F8, 33984 },
- { 0x13F9, 34025 },
- { 0x13FA, 34018 },
- { 0x13FB, 34163 },
- { 0x13FC, 34158 },
- { 0x13FD, 34153 },
- { 0x13FE, 34148 },
- { 0x13FF, 34168 },
- { 0x1400, 67117 },
- { 0x1401, 67120 },
- { 0x1402, 67123 },
- { 0x1403, 67138 },
- { 0x1404, 67132 },
- { 0x1405, 67165 },
- { 0x1406, 67156 },
- { 0x1407, 67129 },
- { 0x1408, 67147 },
- { 0x1409, 67150 },
- { 0x140A, 67126 },
- { 0x140B, 67144 },
- { 0x140C, 67162 },
- { 0x140D, 67141 },
- { 0x140E, 67159 },
- { 0x140F, 67153 },
- { 0x1410, 67135 },
- { 0x1411, 67109 },
- { 0x1412, 67113 },
- { 0x1413, 67106 },
- { 0x1414, 61355 },
- { 0x1415, 61358 },
- { 0x1416, 61361 },
- { 0x1417, 61376 },
- { 0x1418, 61370 },
- { 0x1419, 61406 },
- { 0x141A, 61397 },
- { 0x141B, 61367 },
- { 0x141C, 61385 },
- { 0x141D, 61388 },
- { 0x141E, 61364 },
- { 0x141F, 61382 },
- { 0x1420, 61403 },
- { 0x1421, 61391 },
- { 0x1422, 61379 },
- { 0x1423, 61400 },
- { 0x1424, 61394 },
- { 0x1425, 61373 },
- { 0x1426, 61347 },
- { 0x1427, 61351 },
- { 0x1428, 61344 },
- { 0x1429, 104540 },
- { 0x142A, 104537 },
- { 0x142B, 19268 },
- { 0x142C, 19271 },
- { 0x142D, 19274 },
- { 0x142E, 19289 },
- { 0x142F, 19283 },
- { 0x1430, 19319 },
- { 0x1431, 19310 },
- { 0x1432, 19280 },
- { 0x1433, 19298 },
- { 0x1434, 19301 },
- { 0x1435, 19277 },
- { 0x1436, 19295 },
- { 0x1437, 19316 },
- { 0x1438, 19304 },
- { 0x1439, 19292 },
- { 0x143A, 19313 },
- { 0x143B, 19307 },
- { 0x143C, 19286 },
- { 0x143D, 19260 },
- { 0x143E, 19264 },
- { 0x143F, 86371 },
- { 0x1440, 86374 },
- { 0x1441, 86377 },
- { 0x1442, 86389 },
- { 0x1443, 86386 },
- { 0x1444, 86416 },
- { 0x1445, 86407 },
- { 0x1446, 86383 },
- { 0x1447, 86398 },
- { 0x1448, 86401 },
- { 0x1449, 86380 },
- { 0x144A, 86395 },
- { 0x144B, 86413 },
- { 0x144C, 86392 },
- { 0x144D, 86410 },
- { 0x144E, 86404 },
- { 0x144F, 86363 },
- { 0x1450, 86367 },
- { 0x1451, 23609 },
- { 0x1452, 23657 },
- { 0x1453, 23612 },
- { 0x1454, 23660 },
- { 0x1455, 23663 },
- { 0x1456, 23594 },
- { 0x1457, 23651 },
- { 0x1458, 23597 },
- { 0x1459, 23654 },
- { 0x145A, 23669 },
- { 0x145B, 23600 },
- { 0x145C, 23690 },
- { 0x145D, 23603 },
- { 0x145E, 23693 },
- { 0x145F, 23666 },
- { 0x1460, 23639 },
- { 0x1461, 23684 },
- { 0x1462, 23642 },
- { 0x1463, 23687 },
- { 0x1464, 23624 },
- { 0x1465, 23591 },
- { 0x1466, 23672 },
- { 0x1467, 23627 },
- { 0x1468, 23675 },
- { 0x1469, 23621 },
- { 0x146A, 23648 },
- { 0x146B, 23633 },
- { 0x146C, 23618 },
- { 0x146D, 23645 },
- { 0x146E, 23678 },
- { 0x146F, 23681 },
- { 0x1470, 23636 },
- { 0x1471, 23606 },
- { 0x1472, 23615 },
- { 0x1473, 23630 },
- { 0x1474, 23908 },
- { 0x1475, 23900 },
- { 0x1476, 23884 },
- { 0x1477, 23916 },
- { 0x1478, 23888 },
- { 0x1479, 23932 },
- { 0x147A, 23936 },
- { 0x147B, 23944 },
- { 0x147C, 23892 },
- { 0x147D, 23940 },
- { 0x147E, 23876 },
- { 0x147F, 23896 },
- { 0x1480, 23880 },
- { 0x1481, 23904 },
- { 0x1482, 23920 },
- { 0x1483, 23926 },
- { 0x1484, 23912 },
- { 0x1485, 23587 },
- { 0x1486, 23583 },
- { 0x1487, 23535 },
- { 0x1488, 23523 },
- { 0x1489, 23555 },
- { 0x148A, 23531 },
- { 0x148B, 23579 },
- { 0x148C, 23527 },
- { 0x148D, 23571 },
- { 0x148E, 23567 },
- { 0x148F, 23559 },
- { 0x1490, 23575 },
- { 0x1491, 23551 },
- { 0x1492, 23519 },
- { 0x1493, 23539 },
- { 0x1494, 23543 },
- { 0x1495, 23563 },
- { 0x1496, 23547 },
- { 0x1497, 23459 },
- { 0x1498, 23462 },
- { 0x1499, 23486 },
- { 0x149A, 23477 },
- { 0x149B, 23465 },
- { 0x149C, 23431 },
- { 0x149D, 23428 },
- { 0x149E, 23480 },
- { 0x149F, 23453 },
- { 0x14A0, 23422 },
- { 0x14A1, 23446 },
- { 0x14A2, 23450 },
- { 0x14A3, 23425 },
- { 0x14A4, 23474 },
- { 0x14A5, 23419 },
- { 0x14A6, 23471 },
- { 0x14A7, 23437 },
- { 0x14A8, 23415 },
- { 0x14A9, 23434 },
- { 0x14AA, 23442 },
- { 0x14AB, 23456 },
- { 0x14AC, 23872 },
- { 0x14AD, 23483 },
- { 0x14AE, 23468 },
- { 0x14AF, 23507 },
- { 0x14B0, 23489 },
- { 0x14B1, 23495 },
- { 0x14B2, 23516 },
- { 0x14B3, 23501 },
- { 0x14B4, 23498 },
- { 0x14B5, 23492 },
- { 0x14B6, 23513 },
- { 0x14B7, 23510 },
- { 0x14B8, 23504 },
- { 0x14B9, 23722 },
- { 0x14BA, 23732 },
- { 0x14BB, 23717 },
- { 0x14BC, 23712 },
- { 0x14BD, 23727 },
- { 0x14BE, 23737 },
- { 0x14BF, 23757 },
- { 0x14C0, 23747 },
- { 0x14C1, 23742 },
- { 0x14C2, 23752 },
- { 0x14C3, 100843 },
- { 0x14C4, 101501 },
- { 0x14C5, 100856 },
- { 0x14C6, 100831 },
- { 0x14C7, 100854 },
- { 0x14C8, 100813 },
- { 0x14C9, 100839 },
- { 0x14CA, 100834 },
- { 0x14CB, 101470 },
- { 0x14CC, 101466 },
- { 0x14CD, 101473 },
- { 0x14CE, 100816 },
- { 0x14CF, 100821 },
- { 0x14D0, 100826 },
- { 0x14D1, 100902 },
- { 0x14D2, 100876 },
- { 0x14D3, 100858 },
- { 0x14D4, 100864 },
- { 0x14D5, 100885 },
- { 0x14D6, 100870 },
- { 0x14D7, 100867 },
- { 0x14D8, 100861 },
- { 0x14D9, 100882 },
- { 0x14DA, 100879 },
- { 0x14DB, 100873 },
- { 0x14DC, 100910 },
- { 0x14DD, 100913 },
- { 0x14DE, 100916 },
- { 0x14DF, 100919 },
- { 0x14E0, 100922 },
- { 0x14E1, 100955 },
- { 0x14E2, 100973 },
- { 0x14E3, 100931 },
- { 0x14E4, 100952 },
- { 0x14E5, 101126 },
- { 0x14E6, 100925 },
- { 0x14E7, 100958 },
- { 0x14E8, 100961 },
- { 0x14E9, 100937 },
- { 0x14EA, 100949 },
- { 0x14EB, 100946 },
- { 0x14EC, 100967 },
- { 0x14ED, 101144 },
- { 0x14EE, 100970 },
- { 0x14EF, 100928 },
- { 0x14F0, 101129 },
- { 0x14F1, 100940 },
- { 0x14F2, 100979 },
- { 0x14F3, 100964 },
- { 0x14F4, 100976 },
- { 0x14F5, 100934 },
- { 0x14F6, 100943 },
- { 0x14F7, 101138 },
- { 0x14F8, 101147 },
- { 0x14F9, 100982 },
- { 0x14FA, 101135 },
- { 0x14FB, 101153 },
- { 0x14FC, 101141 },
- { 0x14FD, 101150 },
- { 0x14FE, 101132 },
- { 0x14FF, 101356 },
- { 0x1500, 101244 },
- { 0x1501, 101248 },
- { 0x1502, 101252 },
- { 0x1503, 101256 },
- { 0x1504, 101284 },
- { 0x1505, 101300 },
- { 0x1506, 101324 },
- { 0x1507, 101260 },
- { 0x1508, 101288 },
- { 0x1509, 101292 },
- { 0x150A, 101268 },
- { 0x150B, 101280 },
- { 0x150C, 101296 },
- { 0x150D, 101264 },
- { 0x150E, 101328 },
- { 0x150F, 101272 },
- { 0x1510, 101352 },
- { 0x1511, 101308 },
- { 0x1512, 101304 },
- { 0x1513, 101276 },
- { 0x1514, 101336 },
- { 0x1515, 101340 },
- { 0x1516, 101344 },
- { 0x1517, 101348 },
- { 0x1518, 101332 },
- { 0x1519, 101156 },
- { 0x151A, 101160 },
- { 0x151B, 101184 },
- { 0x151C, 101204 },
- { 0x151D, 101164 },
- { 0x151E, 101212 },
- { 0x151F, 101192 },
- { 0x1520, 101176 },
- { 0x1521, 101180 },
- { 0x1522, 101196 },
- { 0x1523, 101232 },
- { 0x1524, 101200 },
- { 0x1525, 101168 },
- { 0x1526, 101188 },
- { 0x1527, 101172 },
- { 0x1528, 101220 },
- { 0x1529, 101224 },
- { 0x152A, 101236 },
- { 0x152B, 101208 },
- { 0x152C, 101228 },
- { 0x152D, 101216 },
- { 0x152E, 101240 },
- { 0x152F, 101362 },
- { 0x1530, 101370 },
- { 0x1531, 101374 },
- { 0x1532, 101366 },
- { 0x1533, 101462 },
- { 0x1534, 101114 },
- { 0x1535, 101108 },
- { 0x1536, 101093 },
- { 0x1537, 101103 },
- { 0x1538, 101120 },
- { 0x1539, 101088 },
- { 0x153A, 101082 },
- { 0x153B, 100985 },
- { 0x153C, 100990 },
- { 0x153D, 101010 },
- { 0x153E, 101035 },
- { 0x153F, 101000 },
- { 0x1540, 101055 },
- { 0x1541, 101077 },
- { 0x1542, 101030 },
- { 0x1543, 101040 },
- { 0x1544, 101020 },
- { 0x1545, 101005 },
- { 0x1546, 101015 },
- { 0x1547, 101045 },
- { 0x1548, 101050 },
- { 0x1549, 101060 },
- { 0x154A, 101025 },
- { 0x154B, 100995 },
- { 0x154C, 101312 },
- { 0x154D, 101318 },
- { 0x154E, 101414 },
- { 0x154F, 101432 },
- { 0x1550, 101378 },
- { 0x1551, 101420 },
- { 0x1552, 101444 },
- { 0x1553, 101456 },
- { 0x1554, 101384 },
- { 0x1555, 101408 },
- { 0x1556, 101438 },
- { 0x1557, 101402 },
- { 0x1558, 101450 },
- { 0x1559, 101390 },
- { 0x155A, 101065 },
- { 0x155B, 101071 },
- { 0x155C, 101396 },
- { 0x155D, 101098 },
- { 0x155E, 101426 },
- { 0x155F, 70123 },
- { 0x1560, 70015 },
- { 0x1561, 70219 },
- { 0x1562, 70541 },
- { 0x1563, 70388 },
- { 0x1564, 70379 },
- { 0x1565, 70692 },
- { 0x1566, 70478 },
- { 0x1567, 70259 },
- { 0x1568, 70605 },
- { 0x1569, 70316 },
- { 0x156A, 70361 },
- { 0x156B, 70340 },
- { 0x156C, 70283 },
- { 0x156D, 70460 },
- { 0x156E, 70439 },
- { 0x156F, 70728 },
- { 0x1570, 70719 },
- { 0x1571, 70908 },
- { 0x1572, 70562 },
- { 0x1573, 70553 },
- { 0x1574, 70418 },
- { 0x1575, 70370 },
- { 0x1576, 71953 },
- { 0x1577, 70674 },
- { 0x1578, 71961 },
- { 0x1579, 70373 },
- { 0x157A, 71957 },
- { 0x157B, 70677 },
- { 0x157C, 71965 },
- { 0x157D, 70704 },
- { 0x157E, 70430 },
- { 0x157F, 70707 },
- { 0x1580, 70433 },
- { 0x1581, 70710 },
- { 0x1582, 70427 },
- { 0x1583, 71937 },
- { 0x1584, 71945 },
- { 0x1585, 71925 },
- { 0x1586, 71921 },
- { 0x1587, 71929 },
- { 0x1588, 71933 },
- { 0x1589, 71941 },
- { 0x158A, 71949 },
- { 0x158B, 71817 },
- { 0x158C, 72001 },
- { 0x158D, 70854 },
- { 0x158E, 70882 },
- { 0x158F, 70966 },
- { 0x1590, 72177 },
- { 0x1591, 72173 },
- { 0x1592, 70767 },
- { 0x1593, 70764 },
- { 0x1594, 70926 },
- { 0x1595, 70923 },
- { 0x1596, 70920 },
- { 0x1597, 70917 },
- { 0x1598, 70914 },
- { 0x1599, 71034 },
- { 0x159A, 71030 },
- { 0x159B, 71006 },
- { 0x159C, 71446 },
- { 0x159D, 71702 },
- { 0x159E, 71414 },
- { 0x159F, 71442 },
- { 0x15A0, 71010 },
- { 0x15A1, 71498 },
- { 0x15A2, 70929 },
- { 0x15A3, 70934 },
- { 0x15A4, 71807 },
- { 0x15A5, 31318 },
- { 0x15A6, 31228 },
- { 0x15A7, 31273 },
- { 0x15A8, 31219 },
- { 0x15A9, 31267 },
- { 0x15AA, 31276 },
- { 0x15AB, 31213 },
- { 0x15AC, 31261 },
- { 0x15AD, 31225 },
- { 0x15AE, 31270 },
- { 0x15AF, 31294 },
- { 0x15B0, 31249 },
- { 0x15B1, 31288 },
- { 0x15B2, 31216 },
- { 0x15B3, 31264 },
- { 0x15B4, 31237 },
- { 0x15B5, 31240 },
- { 0x15B6, 31279 },
- { 0x15B7, 31210 },
- { 0x15B8, 31258 },
- { 0x15B9, 31234 },
- { 0x15BA, 31255 },
- { 0x15BB, 31243 },
- { 0x15BC, 31231 },
- { 0x15BD, 31252 },
- { 0x15BE, 31282 },
- { 0x15BF, 31285 },
- { 0x15C0, 31246 },
- { 0x15C1, 31222 },
- { 0x15C2, 31297 },
- { 0x15C3, 31291 },
- { 0x15C4, 31174 },
- { 0x15C5, 31182 },
- { 0x15C6, 31190 },
- { 0x15C7, 31202 },
- { 0x15C8, 31194 },
- { 0x15C9, 31206 },
- { 0x15CA, 31198 },
- { 0x15CB, 31178 },
- { 0x15CC, 31186 },
- { 0x15CD, 31311 },
- { 0x15CE, 31303 },
- { 0x15CF, 31307 },
- { 0x15D0, 31138 },
- { 0x15D1, 31166 },
- { 0x15D2, 31170 },
- { 0x15D3, 31162 },
- { 0x15D4, 31150 },
- { 0x15D5, 31154 },
- { 0x15D6, 31146 },
- { 0x15D7, 31158 },
- { 0x15D8, 31142 },
- { 0x15D9, 31105 },
- { 0x15DA, 31102 },
- { 0x15DB, 31099 },
- { 0x15DC, 31096 },
- { 0x15DD, 31315 },
- { 0x15DE, 31300 },
- { 0x15DF, 31126 },
- { 0x15E0, 31108 },
- { 0x15E1, 31114 },
- { 0x15E2, 31135 },
- { 0x15E3, 31120 },
- { 0x15E4, 31117 },
- { 0x15E5, 31111 },
- { 0x15E6, 31132 },
- { 0x15E7, 31129 },
- { 0x15E8, 31123 },
- { 0x15E9, 9754 },
- { 0x15EA, 9798 },
- { 0x15EB, 9814 },
- { 0x15EC, 9826 },
- { 0x15ED, 9782 },
- { 0x15EE, 9802 },
- { 0x15EF, 9786 },
- { 0x15F0, 9822 },
- { 0x15F1, 9758 },
- { 0x15F2, 9774 },
- { 0x15F3, 9818 },
- { 0x15F4, 9762 },
- { 0x15F5, 9746 },
- { 0x15F6, 9794 },
- { 0x15F7, 9750 },
- { 0x15F8, 9778 },
- { 0x15F9, 9810 },
- { 0x15FA, 9830 },
- { 0x15FB, 9766 },
- { 0x15FC, 9714 },
- { 0x15FD, 9722 },
- { 0x15FE, 9738 },
- { 0x15FF, 9742 },
- { 0x1600, 9730 },
- { 0x1601, 9770 },
- { 0x1602, 9726 },
- { 0x1603, 9790 },
- { 0x1604, 9718 },
- { 0x1605, 9806 },
- { 0x1606, 9734 },
- { 0x1607, 9834 },
- { 0x1608, 9838 },
- { 0x1609, 9842 },
- { 0x160A, 9846 },
- { 0x160B, 9850 },
- { 0x160C, 6749 },
- { 0x160D, 6617 },
- { 0x160E, 6719 },
- { 0x160F, 6773 },
- { 0x1610, 6791 },
- { 0x1611, 6587 },
- { 0x1612, 6641 },
- { 0x1613, 6659 },
- { 0x1614, 6815 },
- { 0x1615, 6755 },
- { 0x1616, 6779 },
- { 0x1617, 6683 },
- { 0x1618, 6623 },
- { 0x1619, 6647 },
- { 0x161A, 6761 },
- { 0x161B, 6809 },
- { 0x161C, 6737 },
- { 0x161D, 6629 },
- { 0x161E, 6677 },
- { 0x161F, 6605 },
- { 0x1620, 6743 },
- { 0x1621, 6797 },
- { 0x1622, 6731 },
- { 0x1623, 6611 },
- { 0x1624, 6665 },
- { 0x1625, 6599 },
- { 0x1626, 6707 },
- { 0x1627, 6767 },
- { 0x1628, 6725 },
- { 0x1629, 6575 },
- { 0x162A, 6635 },
- { 0x162B, 6593 },
- { 0x162C, 6713 },
- { 0x162D, 6701 },
- { 0x162E, 6695 },
- { 0x162F, 6581 },
- { 0x1630, 6569 },
- { 0x1631, 6563 },
- { 0x1632, 6785 },
- { 0x1633, 6821 },
- { 0x1634, 6653 },
- { 0x1635, 6689 },
- { 0x1636, 6803 },
- { 0x1637, 6671 },
- { 0x1638, 6556 },
- { 0x1639, 6478 },
- { 0x163A, 6496 },
- { 0x163B, 6472 },
- { 0x163C, 6526 },
- { 0x163D, 6460 },
- { 0x163E, 6484 },
- { 0x163F, 6466 },
- { 0x1640, 6508 },
- { 0x1641, 6520 },
- { 0x1642, 6490 },
- { 0x1643, 6538 },
- { 0x1644, 6532 },
- { 0x1645, 6514 },
- { 0x1646, 6544 },
- { 0x1647, 6550 },
- { 0x1648, 6502 },
- { 0x1649, 6857 },
- { 0x164A, 6863 },
- { 0x164B, 6851 },
- { 0x164C, 6845 },
- { 0x164D, 6839 },
- { 0x164E, 6833 },
- { 0x164F, 6827 },
- { 0x1650, 6400 },
- { 0x1651, 6405 },
- { 0x1652, 6440 },
- { 0x1653, 6410 },
- { 0x1654, 6420 },
- { 0x1655, 6455 },
- { 0x1656, 6430 },
- { 0x1657, 6425 },
- { 0x1658, 6415 },
- { 0x1659, 6450 },
- { 0x165A, 6445 },
- { 0x165B, 6435 },
- { 0x165C, 6394 },
- { 0x165D, 6384 },
- { 0x165E, 6389 },
- { 0x165F, 23869 },
- { 0x1660, 23782 },
- { 0x1661, 23766 },
- { 0x1662, 23700 },
- { 0x1663, 23774 },
- { 0x1664, 23790 },
- { 0x1665, 23862 },
- { 0x1666, 23846 },
- { 0x1667, 23838 },
- { 0x1668, 23854 },
- { 0x1669, 23708 },
- { 0x166A, 23822 },
- { 0x166B, 23806 },
- { 0x166C, 23798 },
- { 0x166D, 23814 },
- { 0x166E, 23830 },
- { 0x166F, 23866 },
- { 0x1670, 23778 },
- { 0x1671, 23762 },
- { 0x1672, 23696 },
- { 0x1673, 23770 },
- { 0x1674, 23786 },
- { 0x1675, 23858 },
- { 0x1676, 23842 },
- { 0x1677, 23834 },
- { 0x1678, 23850 },
- { 0x1679, 23704 },
- { 0x167A, 23818 },
- { 0x167B, 23802 },
- { 0x167C, 23794 },
- { 0x167D, 23810 },
- { 0x167E, 23826 },
- { 0x167F, 69898 },
- { 0x1680, 69889 },
- { 0x1681, 69931 },
- { 0x1682, 69940 },
- { 0x1683, 69910 },
- { 0x1684, 69880 },
- { 0x1685, 69904 },
- { 0x1686, 69928 },
- { 0x1687, 69919 },
- { 0x1688, 69886 },
- { 0x1689, 69907 },
- { 0x168A, 69934 },
- { 0x168B, 69883 },
- { 0x168C, 69895 },
- { 0x168D, 69937 },
- { 0x168E, 69943 },
- { 0x168F, 69925 },
- { 0x1690, 69913 },
- { 0x1691, 69901 },
- { 0x1692, 69922 },
- { 0x1693, 69916 },
- { 0x1694, 69877 },
- { 0x1695, 69892 },
- { 0x1696, 69861 },
- { 0x1697, 69869 },
- { 0x1698, 69857 },
- { 0x1699, 69865 },
- { 0x169A, 69873 },
- { 0x169B, 69946 },
- { 0x169C, 69853 },
- { 0x169D, 10331 },
- { 0x169E, 10361 },
- { 0x169F, 10366 },
- { 0x16A0, 10245 },
- { 0x16A1, 10280 },
- { 0x16A2, 10275 },
- { 0x16A3, 10304 },
- { 0x16A4, 10316 },
- { 0x16A5, 10356 },
- { 0x16A6, 10230 },
- { 0x16A7, 10255 },
- { 0x16A8, 10270 },
- { 0x16A9, 10308 },
- { 0x16AA, 10400 },
- { 0x16AB, 10391 },
- { 0x16AC, 10182 },
- { 0x16AD, 10295 },
- { 0x16AE, 10396 },
- { 0x16AF, 10346 },
- { 0x16B0, 10386 },
- { 0x16B1, 10260 },
- { 0x16B2, 10290 },
- { 0x16B3, 10202 },
- { 0x16B4, 10178 },
- { 0x16B5, 10336 },
- { 0x16B6, 10371 },
- { 0x16B7, 10321 },
- { 0x16B8, 10250 },
- { 0x16B9, 10235 },
- { 0x16BA, 10285 },
- { 0x16BB, 10198 },
- { 0x16BC, 10265 },
- { 0x16BD, 10351 },
- { 0x16BE, 10210 },
- { 0x16BF, 10312 },
- { 0x16C0, 10194 },
- { 0x16C1, 10300 },
- { 0x16C2, 10218 },
- { 0x16C3, 10376 },
- { 0x16C4, 10381 },
- { 0x16C5, 10341 },
- { 0x16C6, 10326 },
- { 0x16C7, 10226 },
- { 0x16C8, 10166 },
- { 0x16C9, 10240 },
- { 0x16CA, 10170 },
- { 0x16CB, 10190 },
- { 0x16CC, 10174 },
- { 0x16CD, 10214 },
- { 0x16CE, 10186 },
- { 0x16CF, 10206 },
- { 0x16D0, 10222 },
- { 0x16D1, 10404 },
- { 0x16D2, 10463 },
- { 0x16D3, 10457 },
- { 0x16D4, 10419 },
- { 0x16D5, 9923 },
- { 0x16D6, 10451 },
- { 0x16D7, 10436 },
- { 0x16D8, 10442 },
- { 0x16D9, 10426 },
- { 0x16DA, 10414 },
- { 0x16DB, 10431 },
- { 0x16DC, 9965 },
- { 0x16DD, 10066 },
- { 0x16DE, 10143 },
- { 0x16DF, 10091 },
- { 0x16E0, 10154 },
- { 0x16E1, 10076 },
- { 0x16E2, 10106 },
- { 0x16E3, 10133 },
- { 0x16E4, 10149 },
- { 0x16E5, 10086 },
- { 0x16E6, 10138 },
- { 0x16E7, 10081 },
- { 0x16E8, 10117 },
- { 0x16E9, 10128 },
- { 0x16EA, 10071 },
- { 0x16EB, 10096 },
- { 0x16EC, 10123 },
- { 0x16ED, 10101 },
- { 0x16EE, 10160 },
- { 0x16EF, 10111 },
- { 0x16F0, 9918 },
- { 0x16F1, 9981 },
- { 0x16F2, 9985 },
- { 0x16F3, 9950 },
- { 0x16F4, 9955 },
- { 0x16F5, 9960 },
- { 0x16F6, 9904 },
- { 0x16F7, 9913 },
- { 0x16F8, 10003 },
- { 0x16F9, 10409 },
- { 0x16FA, 9884 },
- { 0x16FB, 9854 },
- { 0x16FC, 9864 },
- { 0x16FD, 9899 },
- { 0x16FE, 9874 },
- { 0x16FF, 9869 },
- { 0x1700, 9859 },
- { 0x1701, 9894 },
- { 0x1702, 9889 },
- { 0x1703, 9879 },
- { 0x1704, 10046 },
- { 0x1705, 10016 },
- { 0x1706, 10026 },
- { 0x1707, 10061 },
- { 0x1708, 10036 },
- { 0x1709, 10031 },
- { 0x170A, 10021 },
- { 0x170B, 10056 },
- { 0x170C, 10051 },
- { 0x170D, 10041 },
- { 0x170E, 9973 },
- { 0x170F, 10008 },
- { 0x1710, 9969 },
- { 0x1711, 9942 },
- { 0x1712, 9909 },
- { 0x1713, 9977 },
- { 0x1714, 9997 },
- { 0x1715, 9929 },
- { 0x1716, 9938 },
- { 0x1717, 9989 },
- { 0x1718, 9993 },
- { 0x1719, 10012 },
- { 0x171A, 9934 },
- { 0x171B, 9946 },
- { 0x171C, 91338 },
- { 0x171D, 92052 },
- { 0x171E, 91653 },
- { 0x171F, 91719 },
- { 0x1720, 91313 },
- { 0x1721, 90621 },
- { 0x1722, 91323 },
- { 0x1723, 90707 },
- { 0x1724, 91189 },
- { 0x1725, 91066 },
- { 0x1726, 91308 },
- { 0x1727, 92023 },
- { 0x1728, 91269 },
- { 0x1729, 92026 },
- { 0x172A, 92029 },
- { 0x172B, 69140 },
- { 0x172C, 69144 },
- { 0x172D, 69151 },
- { 0x172E, 69154 },
- { 0x172F, 69148 },
- { 0x1730, 69435 },
- { 0x1731, 69438 },
- { 0x1732, 69445 },
- { 0x1733, 69448 },
- { 0x1734, 69459 },
- { 0x1735, 69462 },
- { 0x1736, 69367 },
- { 0x1737, 69371 },
- { 0x1738, 69338 },
- { 0x1739, 69342 },
- { 0x173A, 69442 },
- { 0x173B, 69466 },
- { 0x173C, 69452 },
- { 0x173D, 69455 },
- { 0x173E, 69328 },
- { 0x173F, 69331 },
- { 0x1740, 69311 },
- { 0x1741, 69314 },
- { 0x1742, 69417 },
- { 0x1743, 69283 },
- { 0x1744, 69286 },
- { 0x1745, 69321 },
- { 0x1746, 69324 },
- { 0x1747, 69420 },
- { 0x1748, 69394 },
- { 0x1749, 69398 },
- { 0x174A, 69297 },
- { 0x174B, 69302 },
- { 0x174C, 69353 },
- { 0x174D, 69387 },
- { 0x174E, 69390 },
- { 0x174F, 69290 },
- { 0x1750, 69293 },
- { 0x1751, 69350 },
- { 0x1752, 69357 },
- { 0x1753, 69360 },
- { 0x1754, 69276 },
- { 0x1755, 69279 },
- { 0x1756, 69347 },
- { 0x1757, 69410 },
- { 0x1758, 69364 },
- { 0x1759, 69335 },
- { 0x175A, 69407 },
- { 0x175B, 69379 },
- { 0x175C, 69383 },
- { 0x175D, 69376 },
- { 0x175E, 69318 },
- { 0x175F, 69157 },
- { 0x1760, 69270 },
- { 0x1761, 69223 },
- { 0x1762, 69227 },
- { 0x1763, 69232 },
- { 0x1764, 69236 },
- { 0x1765, 69212 },
- { 0x1766, 69217 },
- { 0x1767, 69201 },
- { 0x1768, 69206 },
- { 0x1769, 69250 },
- { 0x176A, 69254 },
- { 0x176B, 69265 },
- { 0x176C, 69259 },
- { 0x176D, 69241 },
- { 0x176E, 69245 },
- { 0x176F, 69137 },
- { 0x1770, 69413 },
- { 0x1771, 69427 },
- { 0x1772, 69431 },
- { 0x1773, 69307 },
- { 0x1774, 69403 },
- { 0x1775, 69423 },
- { 0x1776, 69469 },
- { 0x1777, 69187 },
- { 0x1778, 69169 },
- { 0x1779, 69175 },
- { 0x177A, 69196 },
- { 0x177B, 69181 },
- { 0x177C, 69178 },
- { 0x177D, 69172 },
- { 0x177E, 69193 },
- { 0x177F, 69190 },
- { 0x1780, 69184 },
- { 0x1781, 69199 },
- { 0x1782, 69473 },
- { 0x1783, 69274 },
- { 0x1784, 69166 },
- { 0x1785, 69160 },
- { 0x1786, 69163 },
- { 0x1787, 69620 },
- { 0x1788, 69497 },
- { 0x1789, 69489 },
- { 0x178A, 69501 },
- { 0x178B, 69475 },
- { 0x178C, 69484 },
- { 0x178D, 69493 },
- { 0x178E, 69505 },
- { 0x178F, 69513 },
- { 0x1790, 69509 },
- { 0x1791, 69479 },
- { 0x1792, 69532 },
- { 0x1793, 69527 },
- { 0x1794, 69549 },
- { 0x1795, 69537 },
- { 0x1796, 69561 },
- { 0x1797, 69554 },
- { 0x1798, 69542 },
- { 0x1799, 69522 },
- { 0x179A, 69517 },
- { 0x179B, 69602 },
- { 0x179C, 69596 },
- { 0x179D, 69614 },
- { 0x179E, 69608 },
- { 0x179F, 69566 },
- { 0x17A0, 69578 },
- { 0x17A1, 69584 },
- { 0x17A2, 69590 },
- { 0x17A3, 69572 },
- { 0x17A4, 102119 },
- { 0x17A5, 102122 },
- { 0x17A6, 102125 },
- { 0x17A7, 102182 },
- { 0x17A8, 102188 },
- { 0x17A9, 102194 },
- { 0x17AA, 102197 },
- { 0x17AB, 102191 },
- { 0x17AC, 102185 },
- { 0x17AD, 102209 },
- { 0x17AE, 102224 },
- { 0x17AF, 102239 },
- { 0x17B0, 102215 },
- { 0x17B1, 102275 },
- { 0x17B2, 102203 },
- { 0x17B3, 102221 },
- { 0x17B4, 102263 },
- { 0x17B5, 102278 },
- { 0x17B6, 102248 },
- { 0x17B7, 102206 },
- { 0x17B8, 102233 },
- { 0x17B9, 102236 },
- { 0x17BA, 102212 },
- { 0x17BB, 102251 },
- { 0x17BC, 102200 },
- { 0x17BD, 102230 },
- { 0x17BE, 102260 },
- { 0x17BF, 102242 },
- { 0x17C0, 102227 },
- { 0x17C1, 102254 },
- { 0x17C2, 102245 },
- { 0x17C3, 102257 },
- { 0x17C4, 102218 },
- { 0x17C5, 102315 },
- { 0x17C6, 102301 },
- { 0x17C7, 102297 },
- { 0x17C8, 102166 },
- { 0x17C9, 102162 },
- { 0x17CA, 102174 },
- { 0x17CB, 102170 },
- { 0x17CC, 102158 },
- { 0x17CD, 102178 },
- { 0x17CE, 102116 },
- { 0x17CF, 102113 },
- { 0x17D0, 102305 },
- { 0x17D1, 102310 },
- { 0x17D2, 102269 },
- { 0x17D3, 102284 },
- { 0x17D4, 102146 },
- { 0x17D5, 102128 },
- { 0x17D6, 102134 },
- { 0x17D7, 102155 },
- { 0x17D8, 102140 },
- { 0x17D9, 102137 },
- { 0x17DA, 102131 },
- { 0x17DB, 102152 },
- { 0x17DC, 102149 },
- { 0x17DD, 102143 },
- { 0x17DE, 102295 },
- { 0x17DF, 102281 },
- { 0x17E0, 102272 },
- { 0x17E1, 102266 },
- { 0x17E2, 102287 },
- { 0x17E3, 102291 },
- { 0x17E4, 18573 },
- { 0x17E5, 18664 },
- { 0x17E6, 18594 },
- { 0x17E7, 18672 },
- { 0x17E8, 18652 },
- { 0x17E9, 18582 },
- { 0x17EA, 18636 },
- { 0x17EB, 18609 },
- { 0x17EC, 18684 },
- { 0x17ED, 18606 },
- { 0x17EE, 18656 },
- { 0x17EF, 18618 },
- { 0x17F0, 18696 },
- { 0x17F1, 18640 },
- { 0x17F2, 18591 },
- { 0x17F3, 18668 },
- { 0x17F4, 18597 },
- { 0x17F5, 18588 },
- { 0x17F6, 18612 },
- { 0x17F7, 18688 },
- { 0x17F8, 18603 },
- { 0x17F9, 18680 },
- { 0x17FA, 18648 },
- { 0x17FB, 18644 },
- { 0x17FC, 18615 },
- { 0x17FD, 18692 },
- { 0x17FE, 18660 },
- { 0x17FF, 18621 },
- { 0x1800, 18700 },
- { 0x1801, 18630 },
- { 0x1802, 18600 },
- { 0x1803, 18676 },
- { 0x1804, 18633 },
- { 0x1805, 18585 },
- { 0x1806, 18627 },
- { 0x1807, 18624 },
- { 0x1808, 18576 },
- { 0x1809, 18579 },
- { 0x180A, 18528 },
- { 0x180B, 18531 },
- { 0x180C, 18568 },
- { 0x180D, 18554 },
- { 0x180E, 18535 },
- { 0x180F, 18558 },
- { 0x1810, 18539 },
- { 0x1811, 18563 },
- { 0x1812, 18543 },
- { 0x1813, 18547 },
- { 0x1814, 18727 },
- { 0x1815, 18723 },
- { 0x1816, 18721 },
- { 0x1817, 18731 },
- { 0x1818, 18704 },
- { 0x1819, 18717 },
- { 0x181A, 18709 },
- { 0x181B, 18713 },
- { 0x181C, 49600 },
- { 0x181D, 49657 },
- { 0x181E, 49654 },
- { 0x181F, 49591 },
- { 0x1820, 49648 },
- { 0x1821, 49663 },
- { 0x1822, 49582 },
- { 0x1823, 49636 },
- { 0x1824, 49597 },
- { 0x1825, 49666 },
- { 0x1826, 49621 },
- { 0x1827, 49678 },
- { 0x1828, 49585 },
- { 0x1829, 49609 },
- { 0x182A, 49612 },
- { 0x182B, 49672 },
- { 0x182C, 49669 },
- { 0x182D, 49588 },
- { 0x182E, 49645 },
- { 0x182F, 49579 },
- { 0x1830, 49633 },
- { 0x1831, 49606 },
- { 0x1832, 49660 },
- { 0x1833, 49681 },
- { 0x1834, 49687 },
- { 0x1835, 49642 },
- { 0x1836, 49630 },
- { 0x1837, 49615 },
- { 0x1838, 49603 },
- { 0x1839, 49594 },
- { 0x183A, 49651 },
- { 0x183B, 49624 },
- { 0x183C, 49618 },
- { 0x183D, 49675 },
- { 0x183E, 49627 },
- { 0x183F, 49576 },
- { 0x1840, 49733 },
- { 0x1841, 49729 },
- { 0x1842, 49564 },
- { 0x1843, 49552 },
- { 0x1844, 49556 },
- { 0x1845, 49568 },
- { 0x1846, 49560 },
- { 0x1847, 49572 },
- { 0x1848, 49548 },
- { 0x1849, 49693 },
- { 0x184A, 49701 },
- { 0x184B, 49697 },
- { 0x184C, 49705 },
- { 0x184D, 49709 },
- { 0x184E, 49713 },
- { 0x184F, 49717 },
- { 0x1850, 49725 },
- { 0x1851, 49721 },
- { 0x1852, 49512 },
- { 0x1853, 49515 },
- { 0x1854, 49745 },
- { 0x1855, 49737 },
- { 0x1856, 49742 },
- { 0x1857, 49751 },
- { 0x1858, 49748 },
- { 0x1859, 49536 },
- { 0x185A, 49518 },
- { 0x185B, 49524 },
- { 0x185C, 49545 },
- { 0x185D, 49530 },
- { 0x185E, 49527 },
- { 0x185F, 49521 },
- { 0x1860, 49542 },
- { 0x1861, 49539 },
- { 0x1862, 49533 },
- { 0x1863, 49684 },
- { 0x1864, 49690 },
- { 0x1865, 49639 },
- { 0x1866, 141 },
- { 0x1867, 117 },
- { 0x1868, 125 },
- { 0x1869, 153 },
- { 0x186A, 133 },
- { 0x186B, 129 },
- { 0x186C, 121 },
- { 0x186D, 149 },
- { 0x186E, 145 },
- { 0x186F, 137 },
- { 0x1870, 192 },
- { 0x1871, 168 },
- { 0x1872, 160 },
- { 0x1873, 252 },
- { 0x1874, 164 },
- { 0x1875, 268 },
- { 0x1876, 240 },
- { 0x1877, 236 },
- { 0x1878, 244 },
- { 0x1879, 248 },
- { 0x187A, 200 },
- { 0x187B, 188 },
- { 0x187C, 180 },
- { 0x187D, 264 },
- { 0x187E, 184 },
- { 0x187F, 208 },
- { 0x1880, 224 },
- { 0x1881, 228 },
- { 0x1882, 276 },
- { 0x1883, 232 },
- { 0x1884, 196 },
- { 0x1885, 176 },
- { 0x1886, 256 },
- { 0x1887, 172 },
- { 0x1888, 260 },
- { 0x1889, 204 },
- { 0x188A, 272 },
- { 0x188B, 212 },
- { 0x188C, 220 },
- { 0x188D, 216 },
- { 0x188E, 110 },
- { 0x188F, 280 },
- { 0x1890, 287 },
- { 0x1891, 157 },
- { 0x1892, 284 },
- { 0x1893, 114 },
- { 0x1894, 296 },
- { 0x1895, 291 },
- { 0x1896, 74095 },
- { 0x1897, 74227 },
- { 0x1898, 74054 },
- { 0x1899, 73922 },
- { 0x189A, 73890 },
- { 0x189B, 74232 },
- { 0x189C, 73900 },
- { 0x189D, 73895 },
- { 0x189E, 74217 },
- { 0x189F, 102343 },
- { 0x18A0, 102351 },
- { 0x18A1, 102347 },
- { 0x18A2, 102339 },
- { 0x18A3, 102334 },
- { 0x18A4, 102329 },
- { 0x18A5, 102324 },
- { 0x18A6, 102319 },
- { 0x18A7, 35542 },
- { 0x18A8, 35506 },
- { 0x18A9, 35539 },
- { 0x18AA, 35476 },
- { 0x18AB, 35479 },
- { 0x18AC, 35564 },
- { 0x18AD, 35570 },
- { 0x18AE, 35551 },
- { 0x18AF, 35518 },
- { 0x18B0, 35557 },
- { 0x18B1, 35527 },
- { 0x18B2, 35531 },
- { 0x18B3, 35535 },
- { 0x18B4, 35493 },
- { 0x18B5, 35497 },
- { 0x18B6, 35509 },
- { 0x18B7, 35545 },
- { 0x18B8, 35575 },
- { 0x18B9, 35424 },
- { 0x18BA, 35414 },
- { 0x18BB, 35466 },
- { 0x18BC, 35428 },
- { 0x18BD, 35471 },
- { 0x18BE, 35418 },
- { 0x18BF, 35432 },
- { 0x18C0, 35453 },
- { 0x18C1, 35457 },
- { 0x18C2, 35443 },
- { 0x18C3, 35447 },
- { 0x18C4, 35407 },
- { 0x18C5, 35461 },
- { 0x18C6, 35398 },
- { 0x18C7, 35402 },
- { 0x18C8, 35438 },
- { 0x18C9, 35490 },
- { 0x18CA, 35410 },
- { 0x18CB, 35514 },
- { 0x18CC, 35484 },
- { 0x18CD, 35487 },
- { 0x18CE, 35502 },
- { 0x18CF, 35522 },
- { 0x18D0, 27895 },
- { 0x18D1, 28037 },
- { 0x18D2, 27519 },
- { 0x18D3, 28073 },
- { 0x18D4, 27905 },
- { 0x18D5, 27910 },
- { 0x18D6, 28052 },
- { 0x18D7, 27915 },
- { 0x18D8, 27549 },
- { 0x18D9, 27430 },
- { 0x18DA, 27947 },
- { 0x18DB, 27952 },
- { 0x18DC, 27962 },
- { 0x18DD, 27969 },
- { 0x18DE, 28103 },
- { 0x18DF, 27979 },
- { 0x18E0, 28067 },
- { 0x18E1, 27733 },
- { 0x18E2, 27750 },
- { 0x18E3, 27738 },
- { 0x18E4, 27524 },
- { 0x18E5, 28047 },
- { 0x18E6, 27076 },
- { 0x18E7, 27323 },
- { 0x18E8, 27984 },
- { 0x18E9, 28109 },
- { 0x18EA, 28091 },
- { 0x18EB, 28007 },
- { 0x18EC, 28012 },
- { 0x18ED, 27745 },
- { 0x18EE, 27762 },
- { 0x18EF, 27756 },
- { 0x18F0, 28017 },
- { 0x18F1, 28022 },
- { 0x18F2, 28032 },
- { 0x18F3, 28057 },
- { 0x18F4, 28119 },
- { 0x18F5, 27884 },
- { 0x18F6, 21202 },
- { 0x18F7, 21207 },
- { 0x18F8, 21187 },
- { 0x18F9, 21197 },
- { 0x18FA, 21192 },
- { 0x18FB, 74259 },
- { 0x18FC, 84695 },
- { 0x18FD, 84777 },
- { 0x18FE, 84699 },
- { 0x18FF, 84785 },
- { 0x1900, 84703 },
- { 0x1901, 84707 },
- { 0x1902, 84790 },
- { 0x1903, 84711 },
- { 0x1904, 84715 },
- { 0x1905, 84725 },
- { 0x1906, 84729 },
- { 0x1907, 84733 },
- { 0x1908, 84737 },
- { 0x1909, 84741 },
- { 0x190A, 84745 },
- { 0x190B, 84795 },
- { 0x190C, 84749 },
- { 0x190D, 84781 },
- { 0x190E, 84753 },
- { 0x190F, 84757 },
- { 0x1910, 84761 },
- { 0x1911, 84765 },
- { 0x1912, 84773 },
- { 0x1913, 84184 },
- { 0x1914, 84495 },
- { 0x1915, 84449 },
- { 0x1916, 84540 },
- { 0x1917, 84188 },
- { 0x1918, 84202 },
- { 0x1919, 84206 },
- { 0x191A, 84471 },
- { 0x191B, 84439 },
- { 0x191C, 84545 },
- { 0x191D, 84214 },
- { 0x191E, 84505 },
- { 0x191F, 84244 },
- { 0x1920, 84281 },
- { 0x1921, 84401 },
- { 0x1922, 84305 },
- { 0x1923, 84444 },
- { 0x1924, 84421 },
- { 0x1925, 84484 },
- { 0x1926, 84309 },
- { 0x1927, 84327 },
- { 0x1928, 84338 },
- { 0x1929, 84617 },
- { 0x192A, 84510 },
- { 0x192B, 84354 },
- { 0x192C, 84393 },
- { 0x192D, 84427 },
- { 0x192E, 84466 },
- { 0x192F, 84453 },
- { 0x1930, 84461 },
- { 0x1931, 84397 },
- { 0x1932, 30920 },
- { 0x1933, 30960 },
- { 0x1934, 30975 },
- { 0x1935, 30980 },
- { 0x1936, 22271 },
- { 0x1937, 22276 },
- { 0x1938, 22266 },
- { 0x1939, 22261 },
- { 0x193A, 22256 },
- { 0x193B, 26923 },
- { 0x193C, 24283 },
- { 0x193D, 24446 },
- { 0x193E, 24706 },
- { 0x193F, 25286 },
- { 0x1940, 25376 },
- { 0x1941, 25750 },
- { 0x1942, 25889 },
- { 0x1943, 25928 },
- { 0x1944, 26039 },
- { 0x1945, 26122 },
- { 0x1946, 26745 },
- { 0x1947, 27404 },
- { 0x1948, 84867 },
- { 0x1949, 27612 },
- { 0x194A, 26908 },
- { 0x194B, 27829 },
- { 0x194C, 27119 },
- { 0x194D, 25757 },
- { 0x194E, 27836 },
- { 0x194F, 27641 },
- { 0x1950, 24302 },
- { 0x1951, 24471 },
- { 0x1952, 24719 },
- { 0x1953, 24786 },
- { 0x1954, 25086 },
- { 0x1955, 25218 },
- { 0x1956, 25293 },
- { 0x1957, 25396 },
- { 0x1958, 25771 },
- { 0x1959, 25915 },
- { 0x195A, 26059 },
- { 0x195B, 26991 },
- { 0x195C, 26464 },
- { 0x195D, 26582 },
- { 0x195E, 26758 },
- { 0x195F, 24192 },
- { 0x1960, 27233 },
- { 0x1961, 24419 },
- { 0x1962, 24627 },
- { 0x1963, 27163 },
- { 0x1964, 27720 },
- { 0x1965, 27272 },
- { 0x1966, 24981 },
- { 0x1967, 27183 },
- { 0x1968, 26998 },
- { 0x1969, 26408 },
- { 0x196A, 27031 },
- { 0x196B, 84551 },
- { 0x196C, 84192 },
- { 0x196D, 84196 },
- { 0x196E, 84409 },
- { 0x196F, 84605 },
- { 0x1970, 84210 },
- { 0x1971, 84589 },
- { 0x1972, 84490 },
- { 0x1973, 84500 },
- { 0x1974, 84228 },
- { 0x1975, 84435 },
- { 0x1976, 84556 },
- { 0x1977, 84561 },
- { 0x1978, 84238 },
- { 0x1979, 84274 },
- { 0x197A, 84259 },
- { 0x197B, 84568 },
- { 0x197C, 84285 },
- { 0x197D, 84515 },
- { 0x197E, 84291 },
- { 0x197F, 84298 },
- { 0x1980, 84573 },
- { 0x1981, 84479 },
- { 0x1982, 84417 },
- { 0x1983, 84321 },
- { 0x1984, 84405 },
- { 0x1985, 84331 },
- { 0x1986, 84342 },
- { 0x1987, 84596 },
- { 0x1988, 84578 },
- { 0x1989, 84358 },
- { 0x198A, 84535 },
- { 0x198B, 84376 },
- { 0x198C, 84386 },
- { 0x198D, 84380 },
- { 0x198E, 84413 },
- { 0x198F, 84475 },
- { 0x1990, 91181 },
- { 0x1991, 91177 },
- { 0x1992, 91136 },
- { 0x1993, 92014 },
- { 0x1994, 92038 },
- { 0x1995, 92036 },
- { 0x1996, 92042 },
- { 0x1997, 92032 },
- { 0x1998, 92056 },
- { 0x1999, 92054 },
- { 0x199A, 90913 },
- { 0x199B, 92034 },
- { 0x199C, 92040 },
- { 0x199D, 91260 },
- { 0x199E, 91302 },
- { 0x199F, 91330 },
- { 0x19A0, 90562 },
- { 0x19A1, 90573 },
- { 0x19A2, 90576 },
- { 0x19A3, 91028 },
- { 0x19A4, 90976 },
- { 0x19A5, 90981 },
- { 0x19A6, 90986 },
- { 0x19A7, 90817 },
- { 0x19A8, 91022 },
- { 0x19A9, 90996 },
- { 0x19AA, 90838 },
- { 0x19AB, 91036 },
- { 0x19AC, 90853 },
- { 0x19AD, 90858 },
- { 0x19AE, 91042 },
- { 0x19AF, 91048 },
- { 0x19B0, 90877 },
- { 0x19B1, 91054 },
- { 0x19B2, 91060 },
- { 0x19B3, 90919 },
- { 0x19B4, 90925 },
- { 0x19B5, 91006 },
- { 0x19B6, 90971 },
- { 0x19B7, 91012 },
- { 0x19B8, 90807 },
- { 0x19B9, 91001 },
- { 0x19BA, 91017 },
- { 0x19BB, 90833 },
- { 0x19BC, 90863 },
- { 0x19BD, 90887 },
- { 0x19BE, 90903 },
- { 0x19BF, 90991 },
- { 0x19C0, 90940 },
- { 0x19C1, 90961 },
- { 0x19C2, 90800 },
- { 0x19C3, 90896 },
- { 0x19C4, 90949 },
- { 0x19C5, 90565 },
- { 0x19C6, 91647 },
- { 0x19C7, 91237 },
- { 0x19C8, 91166 },
- { 0x19C9, 90681 },
- { 0x19CA, 91108 },
- { 0x19CB, 28245 },
- { 0x19CC, 24059 },
- { 0x19CD, 28422 },
- { 0x19CE, 24256 },
- { 0x19CF, 28429 },
- { 0x19D0, 24263 },
- { 0x19D1, 28442 },
- { 0x19D2, 24276 },
- { 0x19D3, 28514 },
- { 0x19D4, 24368 },
- { 0x19D5, 28532 },
- { 0x19D6, 24393 },
- { 0x19D7, 28539 },
- { 0x19D8, 24400 },
- { 0x19D9, 28552 },
- { 0x19DA, 24427 },
- { 0x19DB, 28595 },
- { 0x19DC, 24465 },
- { 0x19DD, 28601 },
- { 0x19DE, 24478 },
- { 0x19DF, 28691 },
- { 0x19E0, 24574 },
- { 0x19E1, 28683 },
- { 0x19E2, 24566 },
- { 0x19E3, 28786 },
- { 0x19E4, 24682 },
- { 0x19E5, 28663 },
- { 0x19E6, 24546 },
- { 0x19E7, 28717 },
- { 0x19E8, 24600 },
- { 0x19E9, 28797 },
- { 0x19EA, 24693 },
- { 0x19EB, 28851 },
- { 0x19EC, 24761 },
- { 0x19ED, 28886 },
- { 0x19EE, 24803 },
- { 0x19EF, 28893 },
- { 0x19F0, 24810 },
- { 0x19F1, 28937 },
- { 0x19F2, 24868 },
- { 0x19F3, 28925 },
- { 0x19F4, 24849 },
- { 0x19F5, 28906 },
- { 0x19F6, 24830 },
- { 0x19F7, 29004 },
- { 0x19F8, 24928 },
- { 0x19F9, 29049 },
- { 0x19FA, 24973 },
- { 0x19FB, 29109 },
- { 0x19FC, 25046 },
- { 0x19FD, 29089 },
- { 0x19FE, 25026 },
- { 0x19FF, 29102 },
- { 0x1A00, 25039 },
- { 0x1A01, 29172 },
- { 0x1A02, 25116 },
- { 0x1A03, 29179 },
- { 0x1A04, 25123 },
- { 0x1A05, 29201 },
- { 0x1A06, 25151 },
- { 0x1A07, 29261 },
- { 0x1A08, 25249 },
- { 0x1A09, 29292 },
- { 0x1A0A, 25280 },
- { 0x1A0B, 29272 },
- { 0x1A0C, 25260 },
- { 0x1A0D, 29279 },
- { 0x1A0E, 25267 },
- { 0x1A0F, 29302 },
- { 0x1A10, 25310 },
- { 0x1A11, 29309 },
- { 0x1A12, 25317 },
- { 0x1A13, 29323 },
- { 0x1A14, 25337 },
- { 0x1A15, 29389 },
- { 0x1A16, 25416 },
- { 0x1A17, 29522 },
- { 0x1A18, 25570 },
- { 0x1A19, 29538 },
- { 0x1A1A, 25586 },
- { 0x1A1B, 29574 },
- { 0x1A1C, 25622 },
- { 0x1A1D, 29566 },
- { 0x1A1E, 25614 },
- { 0x1A1F, 29703 },
- { 0x1A20, 25744 },
- { 0x1A21, 29690 },
- { 0x1A22, 25731 },
- { 0x1A23, 29759 },
- { 0x1A24, 25827 },
- { 0x1A25, 29766 },
- { 0x1A26, 25834 },
- { 0x1A27, 29773 },
- { 0x1A28, 25841 },
- { 0x1A29, 29782 },
- { 0x1A2A, 25850 },
- { 0x1A2B, 29849 },
- { 0x1A2C, 25965 },
- { 0x1A2D, 29856 },
- { 0x1A2E, 25972 },
- { 0x1A2F, 29879 },
- { 0x1A30, 26001 },
- { 0x1A31, 29894 },
- { 0x1A32, 26016 },
- { 0x1A33, 29863 },
- { 0x1A34, 25979 },
- { 0x1A35, 29940 },
- { 0x1A36, 26076 },
- { 0x1A37, 29947 },
- { 0x1A38, 26083 },
- { 0x1A39, 29960 },
- { 0x1A3A, 26102 },
- { 0x1A3B, 30006 },
- { 0x1A3C, 26168 },
- { 0x1A3D, 30215 },
- { 0x1A3E, 26401 },
- { 0x1A3F, 30129 },
- { 0x1A40, 26315 },
- { 0x1A41, 30228 },
- { 0x1A42, 26421 },
- { 0x1A43, 30121 },
- { 0x1A44, 26307 },
- { 0x1A45, 30156 },
- { 0x1A46, 26342 },
- { 0x1A47, 30252 },
- { 0x1A48, 26458 },
- { 0x1A49, 30239 },
- { 0x1A4A, 26432 },
- { 0x1A4B, 30295 },
- { 0x1A4C, 26515 },
- { 0x1A4D, 30289 },
- { 0x1A4E, 26509 },
- { 0x1A4F, 30301 },
- { 0x1A50, 26521 },
- { 0x1A51, 30269 },
- { 0x1A52, 26482 },
- { 0x1A53, 30276 },
- { 0x1A54, 26489 },
- { 0x1A55, 30317 },
- { 0x1A56, 26537 },
- { 0x1A57, 30324 },
- { 0x1A58, 26589 },
- { 0x1A59, 30334 },
- { 0x1A5A, 26599 },
- { 0x1A5B, 30471 },
- { 0x1A5C, 26778 },
- { 0x1A5D, 30420 },
- { 0x1A5E, 26700 },
- { 0x1A5F, 30433 },
- { 0x1A60, 26719 },
- { 0x1A61, 24823 },
- { 0x1A62, 26155 },
- { 0x1A63, 26502 },
- { 0x1A64, 26632 },
- { 0x1A65, 24132 },
- { 0x1A66, 27134 },
- { 0x1A67, 27150 },
- { 0x1A68, 27142 },
- { 0x1A69, 30684 },
- { 0x1A6A, 27240 },
- { 0x1A6B, 28215 },
- { 0x1A6C, 24029 },
- { 0x1A6D, 28222 },
- { 0x1A6E, 24036 },
- { 0x1A6F, 28394 },
- { 0x1A70, 24223 },
- { 0x1A71, 28402 },
- { 0x1A72, 24231 },
- { 0x1A73, 28385 },
- { 0x1A74, 24214 },
- { 0x1A75, 28410 },
- { 0x1A76, 24239 },
- { 0x1A77, 28376 },
- { 0x1A78, 24205 },
- { 0x1A79, 28282 },
- { 0x1A7A, 24096 },
- { 0x1A7B, 28290 },
- { 0x1A7C, 24104 },
- { 0x1A7D, 28273 },
- { 0x1A7E, 24087 },
- { 0x1A7F, 28298 },
- { 0x1A80, 24112 },
- { 0x1A81, 28264 },
- { 0x1A82, 24078 },
- { 0x1A83, 28619 },
- { 0x1A84, 24496 },
- { 0x1A85, 28626 },
- { 0x1A86, 24503 },
- { 0x1A87, 28657 },
- { 0x1A88, 24540 },
- { 0x1A89, 28762 },
- { 0x1A8A, 24658 },
- { 0x1A8B, 28770 },
- { 0x1A8C, 24666 },
- { 0x1A8D, 28753 },
- { 0x1A8E, 24649 },
- { 0x1A8F, 28778 },
- { 0x1A90, 24674 },
- { 0x1A91, 28744 },
- { 0x1A92, 24640 },
- { 0x1A93, 28967 },
- { 0x1A94, 24891 },
- { 0x1A95, 28960 },
- { 0x1A96, 24884 },
- { 0x1A97, 29416 },
- { 0x1A98, 25456 },
- { 0x1A99, 29423 },
- { 0x1A9A, 25471 },
- { 0x1A9B, 29662 },
- { 0x1A9C, 25703 },
- { 0x1A9D, 29670 },
- { 0x1A9E, 25711 },
- { 0x1A9F, 29653 },
- { 0x1AA0, 25694 },
- { 0x1AA1, 29678 },
- { 0x1AA2, 25719 },
- { 0x1AA3, 29644 },
- { 0x1AA4, 25685 },
- { 0x1AA5, 29454 },
- { 0x1AA6, 25502 },
- { 0x1AA7, 29462 },
- { 0x1AA8, 25510 },
- { 0x1AA9, 29445 },
- { 0x1AAA, 25493 },
- { 0x1AAB, 29470 },
- { 0x1AAC, 25518 },
- { 0x1AAD, 29436 },
- { 0x1AAE, 25484 },
- { 0x1AAF, 30022 },
- { 0x1AB0, 26193 },
- { 0x1AB1, 30029 },
- { 0x1AB2, 26200 },
- { 0x1AB3, 30060 },
- { 0x1AB4, 26231 },
- { 0x1AB5, 30068 },
- { 0x1AB6, 26239 },
- { 0x1AB7, 30051 },
- { 0x1AB8, 26222 },
- { 0x1AB9, 30076 },
- { 0x1ABA, 26247 },
- { 0x1ABB, 30042 },
- { 0x1ABC, 26213 },
- { 0x1ABD, 30373 },
- { 0x1ABE, 26645 },
- { 0x1ABF, 30341 },
- { 0x1AC0, 26606 },
- { 0x1AC1, 30354 },
- { 0x1AC2, 26619 },
- { 0x1AC3, 30379 },
- { 0x1AC4, 26659 },
- { 0x1AC5, 30882 },
- { 0x1AC6, 27814 },
- { 0x1AC7, 30877 },
- { 0x1AC8, 27809 },
- { 0x1AC9, 30361 },
- { 0x1ACA, 26626 },
- { 0x1ACB, 20381 },
- { 0x1ACC, 20313 },
- { 0x1ACD, 20405 },
- { 0x1ACE, 20337 },
- { 0x1ACF, 20387 },
- { 0x1AD0, 20319 },
- { 0x1AD1, 20423 },
- { 0x1AD2, 20355 },
- { 0x1AD3, 21670 },
- { 0x1AD4, 21602 },
- { 0x1AD5, 21694 },
- { 0x1AD6, 21626 },
- { 0x1AD7, 21676 },
- { 0x1AD8, 21608 },
- { 0x1AD9, 21712 },
- { 0x1ADA, 21644 },
- { 0x1ADB, 20782 },
- { 0x1ADC, 20760 },
- { 0x1ADD, 20796 },
- { 0x1ADE, 20774 },
- { 0x1ADF, 20788 },
- { 0x1AE0, 20766 },
- { 0x1AE1, 21993 },
- { 0x1AE2, 21971 },
- { 0x1AE3, 22007 },
- { 0x1AE4, 21985 },
- { 0x1AE5, 21999 },
- { 0x1AE6, 21977 },
- { 0x1AE7, 20001 },
- { 0x1AE8, 19933 },
- { 0x1AE9, 20025 },
- { 0x1AEA, 19957 },
- { 0x1AEB, 20007 },
- { 0x1AEC, 19939 },
- { 0x1AED, 20043 },
- { 0x1AEE, 19975 },
- { 0x1AEF, 21360 },
- { 0x1AF0, 21292 },
- { 0x1AF1, 21384 },
- { 0x1AF2, 21316 },
- { 0x1AF3, 21366 },
- { 0x1AF4, 21298 },
- { 0x1AF5, 21402 },
- { 0x1AF6, 21334 },
- { 0x1AF7, 20193 },
- { 0x1AF8, 20163 },
- { 0x1AF9, 20207 },
- { 0x1AFA, 20177 },
- { 0x1AFB, 20199 },
- { 0x1AFC, 20169 },
- { 0x1AFD, 20215 },
- { 0x1AFE, 20185 },
- { 0x1AFF, 21528 },
- { 0x1B00, 21498 },
- { 0x1B01, 21542 },
- { 0x1B02, 21512 },
- { 0x1B03, 21534 },
- { 0x1B04, 21504 },
- { 0x1B05, 21550 },
- { 0x1B06, 21520 },
- { 0x1B07, 20848 },
- { 0x1B08, 20826 },
- { 0x1B09, 20862 },
- { 0x1B0A, 20840 },
- { 0x1B0B, 20854 },
- { 0x1B0C, 20832 },
- { 0x1B0D, 22059 },
- { 0x1B0E, 22037 },
- { 0x1B0F, 22073 },
- { 0x1B10, 22051 },
- { 0x1B11, 22065 },
- { 0x1B12, 22043 },
- { 0x1B13, 20922 },
- { 0x1B14, 20892 },
- { 0x1B15, 20936 },
- { 0x1B16, 20906 },
- { 0x1B17, 20928 },
- { 0x1B18, 20898 },
- { 0x1B19, 20944 },
- { 0x1B1A, 20914 },
- { 0x1B1B, 22103 },
- { 0x1B1C, 22117 },
- { 0x1B1D, 22109 },
- { 0x1B1E, 22125 },
- { 0x1B1F, 20612 },
- { 0x1B20, 20544 },
- { 0x1B21, 20636 },
- { 0x1B22, 20568 },
- { 0x1B23, 20618 },
- { 0x1B24, 20550 },
- { 0x1B25, 20654 },
- { 0x1B26, 20586 },
- { 0x1B27, 21862 },
- { 0x1B28, 21794 },
- { 0x1B29, 21886 },
- { 0x1B2A, 21818 },
- { 0x1B2B, 21868 },
- { 0x1B2C, 21800 },
- { 0x1B2D, 21904 },
- { 0x1B2E, 21836 },
- { 0x1B2F, 20455 },
- { 0x1B30, 20299 },
- { 0x1B31, 20810 },
- { 0x1B32, 20754 },
- { 0x1B33, 20075 },
- { 0x1B34, 19919 },
- { 0x1B35, 20229 },
- { 0x1B36, 20157 },
- { 0x1B37, 20876 },
- { 0x1B38, 20820 },
- { 0x1B39, 20958 },
- { 0x1B3A, 20886 },
- { 0x1B3B, 20686 },
- { 0x1B3C, 20530 },
- { 0x1B3D, 20441 },
- { 0x1B3E, 20373 },
- { 0x1B3F, 20413 },
- { 0x1B40, 20345 },
- { 0x1B41, 20395 },
- { 0x1B42, 20327 },
- { 0x1B43, 20431 },
- { 0x1B44, 20363 },
- { 0x1B45, 21730 },
- { 0x1B46, 21662 },
- { 0x1B47, 21702 },
- { 0x1B48, 21634 },
- { 0x1B49, 21684 },
- { 0x1B4A, 21616 },
- { 0x1B4B, 21720 },
- { 0x1B4C, 21652 },
- { 0x1B4D, 20061 },
- { 0x1B4E, 19993 },
- { 0x1B4F, 20033 },
- { 0x1B50, 19965 },
- { 0x1B51, 20015 },
- { 0x1B52, 19947 },
- { 0x1B53, 20051 },
- { 0x1B54, 19983 },
- { 0x1B55, 21420 },
- { 0x1B56, 21352 },
- { 0x1B57, 21392 },
- { 0x1B58, 21324 },
- { 0x1B59, 21374 },
- { 0x1B5A, 21306 },
- { 0x1B5B, 21410 },
- { 0x1B5C, 21342 },
- { 0x1B5D, 20672 },
- { 0x1B5E, 20604 },
- { 0x1B5F, 20644 },
- { 0x1B60, 20576 },
- { 0x1B61, 20626 },
- { 0x1B62, 20558 },
- { 0x1B63, 20662 },
- { 0x1B64, 20594 },
- { 0x1B65, 21922 },
- { 0x1B66, 21854 },
- { 0x1B67, 21894 },
- { 0x1B68, 21826 },
- { 0x1B69, 21876 },
- { 0x1B6A, 21808 },
- { 0x1B6B, 21912 },
- { 0x1B6C, 21844 },
- { 0x1B6D, 20475 },
- { 0x1B6E, 20469 },
- { 0x1B6F, 20461 },
- { 0x1B70, 20495 },
- { 0x1B71, 20305 },
- { 0x1B72, 20481 },
- { 0x1B73, 20487 },
- { 0x1B74, 21756 },
- { 0x1B75, 21750 },
- { 0x1B76, 21744 },
- { 0x1B77, 21596 },
- { 0x1B78, 21762 },
- { 0x1B79, 22189 },
- { 0x1B7A, 22694 },
- { 0x1B7B, 19875 },
- { 0x1B7C, 22542 },
- { 0x1B7D, 22246 },
- { 0x1B7E, 20081 },
- { 0x1B7F, 20103 },
- { 0x1B80, 19925 },
- { 0x1B81, 20089 },
- { 0x1B82, 20095 },
- { 0x1B83, 22021 },
- { 0x1B84, 21965 },
- { 0x1B85, 21434 },
- { 0x1B86, 21286 },
- { 0x1B87, 21440 },
- { 0x1B88, 19881 },
- { 0x1B89, 19877 },
- { 0x1B8A, 19885 },
- { 0x1B8B, 20241 },
- { 0x1B8C, 20235 },
- { 0x1B8D, 20269 },
- { 0x1B8E, 20253 },
- { 0x1B8F, 20285 },
- { 0x1B90, 20277 },
- { 0x1B91, 21576 },
- { 0x1B92, 21570 },
- { 0x1B93, 21564 },
- { 0x1B94, 21492 },
- { 0x1B95, 19857 },
- { 0x1B96, 19853 },
- { 0x1B97, 19861 },
- { 0x1B98, 20970 },
- { 0x1B99, 20964 },
- { 0x1B9A, 20998 },
- { 0x1B9B, 20982 },
- { 0x1B9C, 20127 },
- { 0x1B9D, 20121 },
- { 0x1B9E, 21014 },
- { 0x1B9F, 21006 },
- { 0x1BA0, 22151 },
- { 0x1BA1, 22145 },
- { 0x1BA2, 22139 },
- { 0x1BA3, 22097 },
- { 0x1BA4, 21458 },
- { 0x1BA5, 22242 },
- { 0x1BA6, 22238 },
- { 0x1BA7, 21051 },
- { 0x1BA8, 20692 },
- { 0x1BA9, 20714 },
- { 0x1BAA, 20536 },
- { 0x1BAB, 20700 },
- { 0x1BAC, 20706 },
- { 0x1BAD, 22087 },
- { 0x1BAE, 22031 },
- { 0x1BAF, 21936 },
- { 0x1BB0, 21788 },
- { 0x1BB1, 21942 },
- { 0x1BB2, 19843 },
- { 0x1BB3, 19851 },
- { 0x1BB4, 81 },
- { 0x1BB5, 75 },
- { 0x1BB6, 83 },
- { 0x1BB7, 77 },
- { 0x1BB8, 114884 },
- { 0x1BB9, 105582 },
- { 0x1BBA, 105488 },
- { 0x1BBB, 46300 },
- { 0x1BBC, 106224 },
- { 0x1BBD, 15255 },
- { 0x1BBE, 12710 },
- { 0x1BBF, 15365 },
- { 0x1BC0, 15375 },
- { 0x1BC1, 15368 },
- { 0x1BC2, 115299 },
- { 0x1BC3, 115855 },
- { 0x1BC4, 48422 },
- { 0x1BC5, 114616 },
- { 0x1BC6, 46298 },
- { 0x1BC7, 79 },
- { 0x1BC8, 73 },
- { 0x1BC9, 104115 },
- { 0x1BCA, 46201 },
- { 0x1BCB, 46049 },
- { 0x1BCC, 13020 },
- { 0x1BCD, 33708 },
- { 0x1BCE, 53794 },
- { 0x1BCF, 53808 },
- { 0x1BD0, 13004 },
- { 0x1BD1, 33692 },
- { 0x1BD2, 46074 },
- { 0x1BD3, 46216 },
- { 0x1BD4, 45652 },
- { 0x1BD5, 46091 },
- { 0x1BD6, 44374 },
- { 0x1BD7, 105500 },
- { 0x1BD8, 8931 },
- { 0x1BD9, 10880 },
- { 0x1BDA, 104149 },
- { 0x1BDB, 105586 },
- { 0x1BDC, 13133 },
- { 0x1BDD, 101747 },
- { 0x1BDE, 115305 },
- { 0x1BDF, 115861 },
- { 0x1BE0, 9277 },
- { 0x1BE1, 115303 },
- { 0x1BE2, 115859 },
- { 0x1BE3, 52784 },
- { 0x1BE4, 9266 },
- { 0x1BE5, 9260 },
- { 0x1BE6, 33530 },
- { 0x1BE7, 46078 },
- { 0x1BE8, 57153 },
- { 0x1BE9, 86079 },
- { 0x1BEA, 86086 },
- { 0x1BEB, 86116 },
- { 0x1BEC, 19327 },
- { 0x1BED, 53798 },
- { 0x1BEE, 53803 },
- { 0x1BEF, 101808 },
- { 0x1BF0, 46207 },
- { 0x1BF1, 106189 },
- { 0x1BF2, 85403 },
- { 0x1BF3, 86809 },
- { 0x1BF4, 90479 },
- { 0x1BF5, 19328 },
- { 0x1BF6, 69130 },
- { 0x1BF7, 48426 },
- { 0x1BF8, 80612 },
- { 0x1BF9, 13046 },
- { 0x1BFA, 33734 },
- { 0x1BFB, 46174 },
- { 0x1BFC, 85916 },
- { 0x1BFD, 105579 },
- { 0x1BFE, 86621 },
- { 0x1BFF, 86119 },
- { 0x1C00, 19122 },
- { 0x1C01, 19146 },
- { 0x1C02, 6218 },
- { 0x1C03, 86133 },
- { 0x1C04, 19437 },
- { 0x1C05, 10919 },
- { 0x1C06, 103200 },
- { 0x1C07, 34731 },
- { 0x1C08, 82384 },
- { 0x1C09, 46318 },
- { 0x1C0A, 35186 },
- { 0x1C0B, 101761 },
- { 0x1C0C, 12649 },
- { 0x1C0D, 12632 },
- { 0x1C0E, 10883 },
- { 0x1C0F, 12646 },
- { 0x1C10, 46030 },
- { 0x1C11, 86701 },
- { 0x1C12, 86837 },
- { 0x1C13, 52409 },
- { 0x1C14, 15359 },
- { 0x1C15, 80622 },
- { 0x1C16, 99530 },
- { 0x1C17, 99532 },
- { 0x1C18, 99528 },
- { 0x1C19, 115301 },
- { 0x1C1A, 115857 },
- { 0x1C1B, 19745 },
- { 0x1C1C, 9274 },
- { 0x1C1D, 61420 },
- { 0x1C1E, 68750 },
- { 0x1C1F, 61416 },
- { 0x1C20, 68746 },
- { 0x1C21, 84990 },
- { 0x1C22, 64474 },
- { 0x1C23, 109403 },
- { 0x1C24, 109407 },
- { 0x1C25, 109393 },
- { 0x1C26, 109391 },
- { 0x1C27, 109387 },
- { 0x1C28, 109422 },
- { 0x1C29, 109405 },
- { 0x1C2A, 109398 },
- { 0x1C2B, 109400 },
- { 0x1C2C, 109417 },
- { 0x1C2D, 109426 },
- { 0x1C2E, 109395 },
- { 0x1C2F, 109419 },
- { 0x1C30, 109412 },
- { 0x1C31, 102090 },
- { 0x1C32, 102072 },
- { 0x1C33, 102076 },
- { 0x1C34, 102101 },
- { 0x1C35, 102080 },
- { 0x1C36, 102078 },
- { 0x1C37, 102074 },
- { 0x1C38, 102099 },
- { 0x1C39, 102092 },
- { 0x1C3A, 102085 },
- { 0x1C3B, 102087 },
- { 0x1C3C, 102094 },
- { 0x1C3D, 102103 },
- { 0x1C3E, 102082 },
- { 0x1C3F, 102096 },
- { 0x1C40, 30905 },
- { 0x1C41, 30910 },
- { 0x1C42, 30950 },
- { 0x1C43, 30985 },
- { 0x1C44, 30990 },
- { 0x1C45, 30915 },
- { 0x1C46, 30930 },
- { 0x1C47, 30935 },
- { 0x1C48, 30940 },
- { 0x1C49, 30945 },
- { 0x1C4A, 30955 },
- { 0x1C4B, 30965 },
- { 0x1C4C, 30970 },
- { 0x1C4D, 115044 },
- { 0x1C4E, 19455 },
- { 0x1C4F, 73272 },
- { 0x1C50, 46329 },
- { 0x1C51, 13160 },
- { 0x1C52, 13898 },
- { 0x1C53, 32615 },
- { 0x1C54, 53468 },
- { 0x1C55, 34306 },
- { 0x1C56, 11839 },
- { 0x1C57, 6876 },
- { 0x1C58, 12491 },
- { 0x1C59, 12520 },
- { 0x1C5A, 5955 },
- { 0x1C5B, 57204 },
- { 0x1C5C, 60888 },
- { 0x1C5D, 46335 },
- { 0x1C5E, 14540 },
- { 0x1C5F, 61338 },
- { 0x1C60, 57831 },
- { 0x1C61, 61409 },
- { 0x1C62, 12140 },
- { 0x1C63, 31321 },
- { 0x1C64, 86223 },
- { 0x1C65, 35175 },
- { 0x1C66, 48428 },
- { 0x1C67, 68400 },
- { 0x1C68, 52788 },
- { 0x1C69, 31430 },
- { 0x1C6A, 33962 },
- { 0x1C6B, 12738 },
- { 0x1C6C, 90677 },
- { 0x1C6D, 91097 },
- { 0x1C6E, 90702 },
- { 0x1C6F, 91131 },
- { 0x1C70, 92048 },
- { 0x1C71, 91710 },
- { 0x1C72, 90659 },
- { 0x1C73, 91089 },
- { 0x1C74, 90721 },
- { 0x1C75, 91706 },
- { 0x1C76, 92044 },
- { 0x1C77, 91139 },
- { 0x1C78, 90628 },
- { 0x1C79, 91722 },
- { 0x1C7A, 91735 },
- { 0x1C7B, 91743 },
- { 0x1C7C, 91725 },
- { 0x1C7D, 90667 },
- { 0x1C7E, 91732 },
- { 0x1C7F, 91729 },
- { 0x1C80, 91738 },
- { 0x1C81, 91392 },
- { 0x1C82, 91255 },
- { 0x1C83, 91333 },
- { 0x1C84, 91316 },
- { 0x1C85, 90724 },
- { 0x1C86, 91746 },
- { 0x1C87, 90689 },
- { 0x1C88, 92008 },
- { 0x1C89, 91750 },
- { 0x1C8A, 90663 },
- { 0x1C8B, 91093 },
- { 0x1C8C, 91403 },
- { 0x1C8D, 57822 },
- { 0x1C8E, 86913 },
- { 0x1C8F, 114998 },
- { 0x1C90, 45675 },
- { 0x1C91, 44537 },
- { 0x1C92, 12136 },
- { 0x1C93, 12123 },
- { 0x1C94, 19732 },
- { 0x1C95, 65235 },
- { 0x1C96, 45677 },
- { 0x1C97, 53739 },
- { 0x1C98, 53757 },
- { 0x1C99, 109743 },
- { 0x1C9A, 115001 },
- { 0x1C9B, 53472 },
- { 0x1C9C, 53474 },
- { 0x1C9D, 53760 },
- { 0x1C9E, 109746 },
- { 0x1C9F, 53763 },
- { 0x1CA0, 53742 },
- { 0x1CA1, 0 },
- { 0x1CA2, 115004 },
- { 0x1CA3, 52846 },
- { 0x1CA4, 34587 },
- { 0x1CA5, 53769 },
- { 0x1CA6, 115007 },
- { 0x1CA7, 115010 },
- { 0x1CA8, 53772 },
- { 0x1CA9, 109749 },
- { 0x1CAA, 115013 },
- { 0x1CAB, 114618 },
- { 0x1CAC, 86057 },
- { 0x1CAD, 65239 },
- { 0x1CAE, 102363 },
- { 0x1CAF, 35294 },
- { 0x1CB0, 86810 },
- { 0x1CB1, 115016 },
- { 0x1CB2, 33497 },
- { 0x1CB3, 7185 },
- { 0x1CB4, 82375 },
- { 0x1CB5, 109752 },
- { 0x1CB6, 57231 },
- { 0x1CB7, 49302 },
- { 0x1CB8, 68760 },
- { 0x1CB9, 53748 },
- { 0x1CBA, 109740 },
- { 0x1CBB, 98559 },
- { 0x1CBC, 53736 },
- { 0x1CBD, 53751 },
- { 0x1CBE, 53754 },
- { 0x1CBF, 57265 },
- { 0x1CC0, 53766 },
- { 0x1CC1, 53745 },
- { 0x1CC2, 12039 },
- { 0x1CC3, 4447 },
- { 0x1CC4, 19775 },
- { 0x1CC5, 19494 },
- { 0x1CC6, 106172 },
- { 0x1CC7, 65225 },
- { 0x1CC8, 98589 },
- { 0x1CC9, 114972 },
- { 0x1CCA, 114975 },
- { 0x1CCB, 115022 },
- { 0x1CCC, 115019 },
- { 0x1CCD, 114969 },
- { 0x1CCE, 57272 },
- { 0x1CCF, 57276 },
- { 0x1CD0, 86135 },
- { 0x1CD1, 57280 },
- { 0x1CD2, 114994 },
- { 0x1CD3, 114978 },
- { 0x1CD4, 114982 },
- { 0x1CD5, 114986 },
- { 0x1CD6, 114990 },
- { 0x1CD7, 85852 },
- { 0x1CD8, 57268 },
- { 0x1CD9, 9264 },
- { 0x1CDA, 109687 },
- { 0x1CDB, 57246 },
- { 0x1CDC, 54836 },
- { 0x1CDD, 57331 },
- { 0x1CDE, 57307 },
- { 0x1CDF, 57315 },
- { 0x1CE0, 57319 },
- { 0x1CE1, 57339 },
- { 0x1CE2, 57303 },
- { 0x1CE3, 57335 },
- { 0x1CE4, 57363 },
- { 0x1CE5, 57351 },
- { 0x1CE6, 57311 },
- { 0x1CE7, 57343 },
- { 0x1CE8, 57323 },
- { 0x1CE9, 57367 },
- { 0x1CEA, 57347 },
- { 0x1CEB, 57359 },
- { 0x1CEC, 80614 },
- { 0x1CED, 33842 },
- { 0x1CEE, 33879 },
- { 0x1CEF, 33917 },
- { 0x1CF0, 33893 },
- { 0x1CF1, 33882 },
- { 0x1CF2, 33864 },
- { 0x1CF3, 33914 },
- { 0x1CF4, 33899 },
- { 0x1CF5, 33896 },
- { 0x1CF6, 33872 },
- { 0x1CF7, 33920 },
- { 0x1CF8, 33923 },
- { 0x1CF9, 33902 },
- { 0x1CFA, 33845 },
- { 0x1CFB, 33885 },
- { 0x1CFC, 33854 },
- { 0x1CFD, 34419 },
- { 0x1CFE, 34441 },
- { 0x1CFF, 34474 },
- { 0x1D00, 34454 },
- { 0x1D01, 34445 },
- { 0x1D02, 34433 },
- { 0x1D03, 34470 },
- { 0x1D04, 34462 },
- { 0x1D05, 34458 },
- { 0x1D06, 34437 },
- { 0x1D07, 34478 },
- { 0x1D08, 34482 },
- { 0x1D09, 34466 },
- { 0x1D0A, 34423 },
- { 0x1D0B, 34449 },
- { 0x1D0C, 34428 },
- { 0x1D0D, 33858 },
- { 0x1D0E, 33889 },
- { 0x1D0F, 33875 },
- { 0x1D10, 33926 },
- { 0x1D11, 27682 },
- { 0x1D12, 33867 },
- { 0x1D13, 33905 },
- { 0x1D14, 33910 },
- { 0x1D15, 33849 },
- { 0x1D16, 57355 },
- { 0x1D17, 57225 },
- { 0x1D18, 57228 },
- { 0x1D19, 99767 },
- { 0x1D1A, 68412 },
- { 0x1D1B, 104668 },
- { 0x1D1C, 98273 },
- { 0x1D1D, 12886 },
- { 0x1D1E, 345 },
- { 0x1D1F, 32701 },
- { 0x1D20, 32627 },
- { 0x1D21, 34590 },
- { 0x1D22, 34656 },
- { 0x1D23, 99880 },
- { 0x1D24, 104777 },
- { 0x1D25, 99764 },
- { 0x1D26, 104665 },
- { 0x1D27, 99760 },
- { 0x1D28, 68408 },
- { 0x1D29, 104661 },
- { 0x1D2A, 98269 },
- { 0x1D2B, 99826 },
- { 0x1D2C, 104718 },
- { 0x1D2D, 99787 },
- { 0x1D2E, 68418 },
- { 0x1D2F, 104679 },
- { 0x1D30, 98279 },
- { 0x1D31, 348 },
- { 0x1D32, 99813 },
- { 0x1D33, 104705 },
- { 0x1D34, 99817 },
- { 0x1D35, 104709 },
- { 0x1D36, 12882 },
- { 0x1D37, 12896 },
- { 0x1D38, 98388 },
- { 0x1D39, 68422 },
- { 0x1D3A, 68427 },
- { 0x1D3B, 98283 },
- { 0x1D3C, 98288 },
- { 0x1D3D, 104755 },
- { 0x1D3E, 98311 },
- { 0x1D3F, 114892 },
- { 0x1D40, 90497 },
- { 0x1D41, 32704 },
- { 0x1D42, 99773 },
- { 0x1D43, 114896 },
- { 0x1D44, 90501 },
- { 0x1D45, 100088 },
- { 0x1D46, 100093 },
- { 0x1D47, 68621 },
- { 0x1D48, 68616 },
- { 0x1D49, 104995 },
- { 0x1D4A, 105000 },
- { 0x1D4B, 98446 },
- { 0x1D4C, 98441 },
- { 0x1D4D, 104690 },
- { 0x1D4E, 68476 },
- { 0x1D4F, 99798 },
- { 0x1D50, 99994 },
- { 0x1D51, 68558 },
- { 0x1D52, 104901 },
- { 0x1D53, 98380 },
- { 0x1D54, 100006 },
- { 0x1D55, 104913 },
- { 0x1D56, 99980 },
- { 0x1D57, 12925 },
- { 0x1D58, 104887 },
- { 0x1D59, 99972 },
- { 0x1D5A, 68555 },
- { 0x1D5B, 104879 },
- { 0x1D5C, 98377 },
- { 0x1D5D, 12921 },
- { 0x1D5E, 361 },
- { 0x1D5F, 32742 },
- { 0x1D60, 32664 },
- { 0x1D61, 34625 },
- { 0x1D62, 34679 },
- { 0x1D63, 100003 },
- { 0x1D64, 104910 },
- { 0x1D65, 100101 },
- { 0x1D66, 105008 },
- { 0x1D67, 68450 },
- { 0x1D68, 98316 },
- { 0x1D69, 99965 },
- { 0x1D6A, 68552 },
- { 0x1D6B, 104872 },
- { 0x1D6C, 98374 },
- { 0x1D6D, 99769 },
- { 0x1D6E, 104670 },
- { 0x1D6F, 99956 },
- { 0x1D70, 68497 },
- { 0x1D71, 104853 },
- { 0x1D72, 98363 },
- { 0x1D73, 68521 },
- { 0x1D74, 68500 },
- { 0x1D75, 68513 },
- { 0x1D76, 68505 },
- { 0x1D77, 68540 },
- { 0x1D78, 68544 },
- { 0x1D79, 104856 },
- { 0x1D7A, 32710 },
- { 0x1D7B, 34593 },
- { 0x1D7C, 357 },
- { 0x1D7D, 33605 },
- { 0x1D7E, 98342 },
- { 0x1D7F, 35225 },
- { 0x1D80, 99889 },
- { 0x1D81, 104786 },
- { 0x1D82, 12901 },
- { 0x1D83, 99868 },
- { 0x1D84, 104765 },
- { 0x1D85, 12889 },
- { 0x1D86, 100181 },
- { 0x1D87, 105088 },
- { 0x1D88, 12942 },
- { 0x1D89, 5929 },
- { 0x1D8A, 103203 },
- { 0x1D8B, 64639 },
- { 0x1D8C, 35181 },
- { 0x1D8D, 35177 },
- { 0x1D8E, 19660 },
- { 0x1D8F, 99525 },
- { 0x1D90, 32614 },
- { 0x1D91, 61011 },
- { 0x1D92, 7088 },
- { 0x1D93, 34500 },
- { 0x1D94, 73147 },
- { 0x1D95, 12456 },
- { 0x1D96, 34529 },
- { 0x1D97, 5915 },
- { 0x1D98, 32606 },
- { 0x1D99, 32608 },
- { 0x1D9A, 32610 },
- { 0x1D9B, 32506 },
- { 0x1D9C, 115307 },
- { 0x1D9D, 5898 },
- { 0x1D9E, 75219 },
- { 0x1D9F, 9297 },
- { 0x1DA0, 69128 },
- { 0x1DA1, 14628 },
- { 0x1DA2, 44375 },
- { 0x1DA3, 54167 },
- { 0x1DA4, 12427 },
- { 0x1DA5, 46327 },
- { 0x1DA6, 114854 },
- { 0x1DA7, 82329 },
- { 0x1DA8, 33571 },
- { 0x1DA9, 15720 },
- { 0x1DAA, 83225 },
- { 0x1DAB, 102058 },
- { 0x1DAC, 60878 },
- { 0x1DAD, 12446 },
- { 0x1DAE, 85405 },
- { 0x1DAF, 7133 },
- { 0x1DB0, 61777 },
- { 0x1DB1, 61745 },
- { 0x1DB2, 109940 },
- { 0x1DB3, 35299 },
- { 0x1DB4, 82335 },
- { 0x1DB5, 46170 },
- { 0x1DB6, 57167 },
- { 0x1DB7, 60132 },
- { 0x1DB8, 67101 },
- { 0x1DB9, 57297 },
- { 0x1DBA, 90522 },
- { 0x1DBB, 90519 },
- { 0x1DBC, 114908 },
- { 0x1DBD, 102637 },
- { 0x1DBE, 58006 },
- { 0x1DBF, 33538 },
- { 0x1DC0, 104636 },
- { 0x1DC1, 5902 },
- { 0x1DC2, 46287 },
- { 0x1DC3, 99001 },
- { 0x1DC4, 104114 },
- { 0x1DC5, 35254 },
- { 0x1DC6, 86081 },
- { 0x1DC7, 82378 },
- { 0x1DC8, 14747 },
- { 0x1DC9, 57816 },
- { 0x1DCA, 7102 },
- { 0x1DCB, 32532 },
- { 0x1DCC, 115867 },
- { 0x1DCD, 7146 },
- { 0x1DCE, 114956 },
- { 0x1DCF, 114945 },
- { 0x1DD0, 64461 },
- { 0x1DD1, 36295 },
- { 0x1DD2, 7104 },
- { 0x1DD3, 36290 },
- { 0x1DD4, 57155 },
- { 0x1DD5, 4072 },
- { 0x1DD6, 103693 },
- { 0x1DD7, 115049 },
- { 0x1DD8, 103689 },
- { 0x1DD9, 103182 },
- { 0x1DDA, 115046 },
- { 0x1DDB, 114959 },
- { 0x1DDC, 23187 },
- { 0x1DDD, 19457 },
- { 0x1DDE, 46285 },
- { 0x1DDF, 14617 },
- { 0x1DE0, 14623 },
- { 0x1DE1, 105537 },
- { 0x1DE2, 98561 },
- { 0x1DE3, 105575 },
- { 0x1DE4, 14914 },
- { 0x1DE5, 19497 },
- { 0x1DE6, 19700 },
- { 0x1DE7, 83223 },
- { 0x1DE8, 104640 },
- { 0x1DE9, 7099 },
- { 0x1DEA, 99512 },
- { 0x1DEB, 7136 },
- { 0x1DEC, 86231 },
- { 0x1DED, 100279 },
- { 0x1DEE, 109797 },
- { 0x1DEF, 100343 },
- { 0x1DF0, 109861 },
- { 0x1DF1, 100333 },
- { 0x1DF2, 109851 },
- { 0x1DF3, 14164 },
- { 0x1DF4, 14166 },
- { 0x1DF5, 58331 },
- { 0x1DF6, 7141 },
- { 0x1DF7, 7139 },
- { 0x1DF8, 7144 },
- { 0x1DF9, 64433 },
- { 0x1DFA, 64447 },
- { 0x1DFB, 100313 },
- { 0x1DFC, 109834 },
- { 0x1DFD, 64438 },
- { 0x1DFE, 64456 },
- { 0x1DFF, 100320 },
- { 0x1E00, 109831 },
- { 0x1E01, 64443 },
- { 0x1E02, 64452 },
- { 0x1E03, 85799 },
- { 0x1E04, 86234 },
- { 0x1E05, 85800 },
- { 0x1E06, 86235 },
- { 0x1E07, 85804 },
- { 0x1E08, 86239 },
- { 0x1E09, 12475 },
- { 0x1E0A, 12483 },
- { 0x1E0B, 54449 },
- { 0x1E0C, 86282 },
- { 0x1E0D, 7080 },
- { 0x1E0E, 7084 },
- { 0x1E0F, 54451 },
- { 0x1E10, 86284 },
- { 0x1E11, 64419 },
- { 0x1E12, 64426 },
- { 0x1E13, 54464 },
- { 0x1E14, 86297 },
- { 0x1E15, 84982 },
- { 0x1E16, 84985 },
- { 0x1E17, 84983 },
- { 0x1E18, 54277 },
- { 0x1E19, 54397 },
- { 0x1E1A, 54287 },
- { 0x1E1B, 54407 },
- { 0x1E1C, 54056 },
- { 0x1E1D, 54058 },
- { 0x1E1E, 59135 },
- { 0x1E1F, 59438 },
- { 0x1E20, 59440 },
- { 0x1E21, 59787 },
- { 0x1E22, 59121 },
- { 0x1E23, 59137 },
- { 0x1E24, 59778 },
- { 0x1E25, 59450 },
- { 0x1E26, 59127 },
- { 0x1E27, 66894 },
- { 0x1E28, 67034 },
- { 0x1E29, 67049 },
- { 0x1E2A, 66852 },
- { 0x1E2B, 33566 },
- { 0x1E2C, 12827 },
- { 0x1E2D, 12500 },
- { 0x1E2E, 376 },
- { 0x1E2F, 88689 },
- { 0x1E30, 52772 },
- { 0x1E31, 15270 },
- { 0x1E32, 46324 },
- { 0x1E33, 57175 },
- { 0x1E34, 46195 },
- { 0x1E35, 12443 },
- { 0x1E36, 7094 },
- { 0x1E37, 12440 },
- { 0x1E38, 64412 },
- { 0x1E39, 85844 },
- { 0x1E3A, 86279 },
- { 0x1E3B, 52791 },
- { 0x1E3C, 73150 },
- { 0x1E3D, 52794 },
- { 0x1E3E, 73154 },
- { 0x1E3F, 85387 },
- { 0x1E40, 23185 },
- { 0x1E41, 84978 },
- { 0x1E42, 99504 },
- { 0x1E43, 106174 },
- { 0x1E44, 11841 },
- { 0x1E45, 14172 },
- { 0x1E46, 7079 },
- { 0x1E47, 33573 },
- { 0x1E48, 33792 },
- { 0x1E49, 32603 },
- { 0x1E4A, 32600 },
- { 0x1E4B, 32612 },
- { 0x1E4C, 32564 },
- { 0x1E4D, 60705 },
- { 0x1E4E, 5904 },
- { 0x1E4F, 14916 },
- { 0x1E50, 75221 },
- { 0x1E51, 43991 },
- { 0x1E52, 13011 },
- { 0x1E53, 33699 },
- { 0x1E54, 13111 },
- { 0x1E55, 33808 },
- { 0x1E56, 86083 },
- { 0x1E57, 19485 },
- { 0x1E58, 19488 },
- { 0x1E59, 46116 },
- { 0x1E5A, 46179 },
- { 0x1E5B, 46210 },
- { 0x1E5C, 46089 },
- { 0x1E5D, 101756 },
- { 0x1E5E, 19720 },
- { 0x1E5F, 100349 },
- { 0x1E60, 109867 },
- { 0x1E61, 15277 },
- { 0x1E62, 15280 },
- { 0x1E63, 100396 },
- { 0x1E64, 109914 },
- { 0x1E65, 19712 },
- { 0x1E66, 19716 },
- { 0x1E67, 19704 },
- { 0x1E68, 19708 },
- { 0x1E69, 12478 },
- { 0x1E6A, 12486 },
- { 0x1E6B, 7119 },
- { 0x1E6C, 7126 },
- { 0x1E6D, 54280 },
- { 0x1E6E, 54400 },
- { 0x1E6F, 100338 },
- { 0x1E70, 109856 },
- { 0x1E71, 85808 },
- { 0x1E72, 86243 },
- { 0x1E73, 7108 },
- { 0x1E74, 12461 },
- { 0x1E75, 7112 },
- { 0x1E76, 12467 },
- { 0x1E77, 86905 },
- { 0x1E78, 62341 },
- { 0x1E79, 387 },
- { 0x1E7A, 12507 },
- { 0x1E7B, 61024 },
- { 0x1E7C, 61038 },
- { 0x1E7D, 34508 },
- { 0x1E7E, 61013 },
- { 0x1E7F, 61030 },
- { 0x1E80, 34503 },
- { 0x1E81, 61034 },
- { 0x1E82, 61018 },
- { 0x1E83, 73161 },
- { 0x1E84, 73169 },
- { 0x1E85, 34537 },
- { 0x1E86, 73166 },
- { 0x1E87, 34533 },
- { 0x1E88, 12 },
- { 0x1E89, 75213 },
- { 0x1E8A, 79021 },
- { 0x1E8B, 23177 },
- { 0x1E8C, 391 },
- { 0x1E8D, 12511 },
- { 0x1E8E, 104635 },
- { 0x1E8F, 106223 },
- { 0x1E90, 15343 },
- { 0x1E91, 13073 },
- { 0x1E92, 33761 },
- { 0x1E93, 12877 },
- { 0x1E94, 33642 },
- { 0x1E95, 43965 },
- { 0x1E96, 43952 },
- { 0x1E97, 10861 },
- { 0x1E98, 10843 },
- { 0x1E99, 86059 },
- { 0x1E9A, 54368 },
- { 0x1E9B, 4442 },
- { 0x1E9C, 65238 },
- { 0x1E9D, 53783 },
- { 0x1E9E, 102374 },
- { 0x1E9F, 85797 },
- { 0x1EA0, 86911 },
- { 0x1EA1, 33511 },
- { 0x1EA2, 57211 },
- { 0x1EA3, 35586 },
- { 0x1EA4, 99507 },
- { 0x1EA5, 10850 },
- { 0x1EA6, 10868 },
- { 0x1EA7, 43959 },
- { 0x1EA8, 43972 },
- { 0x1EA9, 10840 },
- { 0x1EAA, 43949 },
- { 0x1EAB, 19773 },
- { 0x1EAC, 34573 },
- { 0x1EAD, 399 },
- { 0x1EAE, 52854 },
- { 0x1EAF, 19728 },
- { 0x1EB0, 7 },
- { 0x1EB1, 83091 },
- { 0x1EB2, 115284 },
- { 0x1EB3, 115909 },
- { 0x1EB4, 19724 },
- { 0x1EB5, 58325 },
- { 0x1EB6, 109761 },
- { 0x1EB7, 4075 },
- { 0x1EB8, 86362 },
- { 0x1EB9, 35292 },
- { 0x1EBA, 98267 },
- { 0x1EBB, 60130 },
- { 0x1EBC, 34367 },
- { 0x1EBD, 105539 },
- { 0x1EBE, 105540 },
- { 0x1EBF, 4388 },
- { 0x1EC0, 4392 },
- { 0x1EC1, 4222 },
- { 0x1EC2, 4237 },
- { 0x1EC3, 4242 },
- { 0x1EC4, 4195 },
- { 0x1EC5, 4232 },
- { 0x1EC6, 4368 },
- { 0x1EC7, 4358 },
- { 0x1EC8, 4339 },
- { 0x1EC9, 4412 },
- { 0x1ECA, 4227 },
- { 0x1ECB, 4258 },
- { 0x1ECC, 4275 },
- { 0x1ECD, 4286 },
- { 0x1ECE, 4422 },
- { 0x1ECF, 4432 },
- { 0x1ED0, 4269 },
- { 0x1ED1, 4280 },
- { 0x1ED2, 4378 },
- { 0x1ED3, 4153 },
- { 0x1ED4, 4310 },
- { 0x1ED5, 4206 },
- { 0x1ED6, 4217 },
- { 0x1ED7, 4147 },
- { 0x1ED8, 4407 },
- { 0x1ED9, 4247 },
- { 0x1EDA, 4094 },
- { 0x1EDB, 4112 },
- { 0x1EDC, 4184 },
- { 0x1EDD, 4190 },
- { 0x1EDE, 4088 },
- { 0x1EDF, 4417 },
- { 0x1EE0, 4263 },
- { 0x1EE1, 4334 },
- { 0x1EE2, 4315 },
- { 0x1EE3, 4397 },
- { 0x1EE4, 4127 },
- { 0x1EE5, 4373 },
- { 0x1EE6, 4082 },
- { 0x1EE7, 4329 },
- { 0x1EE8, 4363 },
- { 0x1EE9, 4212 },
- { 0x1EEA, 4100 },
- { 0x1EEB, 4122 },
- { 0x1EEC, 4291 },
- { 0x1EED, 4132 },
- { 0x1EEE, 4383 },
- { 0x1EEF, 4141 },
- { 0x1EF0, 4174 },
- { 0x1EF1, 4349 },
- { 0x1EF2, 4437 },
- { 0x1EF3, 4305 },
- { 0x1EF4, 4117 },
- { 0x1EF5, 4354 },
- { 0x1EF6, 4344 },
- { 0x1EF7, 4427 },
- { 0x1EF8, 4200 },
- { 0x1EF9, 4253 },
- { 0x1EFA, 4159 },
- { 0x1EFB, 4106 },
- { 0x1EFC, 4165 },
- { 0x1EFD, 4137 },
- { 0x1EFE, 4320 },
- { 0x1EFF, 4300 },
- { 0x1F00, 4402 },
- { 0x1F01, 4169 },
- { 0x1F02, 4324 },
- { 0x1F03, 4296 },
- { 0x1F04, 7096 },
- { 0x1F05, 33577 },
- { 0x1F06, 105482 },
- { 0x1F07, 12072 },
- { 0x1F08, 86884 },
- { 0x1F09, 99526 },
- { 0x1F0A, 103206 },
- { 0x1F0B, 114966 },
- { 0x1F0C, 79029 },
- { 0x1F0D, 105531 },
- { 0x1F0E, 35857 },
- { 0x1F0F, 19698 },
- { 0x1F10, 105507 },
- { 0x1F11, 12721 },
- { 0x1F12, 60106 },
- { 0x1F13, 59933 },
- { 0x1F14, 44369 },
- { 0x1F15, 15271 },
- { 0x1F16, 104530 },
- { 0x1F17, 104151 },
- { 0x1F18, 115971 },
- { 0x1F19, 115974 },
- { 0x1F1A, 115979 },
- { 0x1F1B, 115977 },
- { 0x1F1C, 45721 },
- { 0x1F1D, 115964 },
- { 0x1F1E, 4180 },
- { 0x1F1F, 60325 },
- { 0x1F20, 85849 },
- { 0x1F21, 14470 },
- { 0x1F22, 33531 },
- { 0x1F23, 19350 },
- { 0x1F24, 13120 },
- { 0x1F25, 13124 },
- { 0x1F26, 13116 },
- { 0x1F27, 33817 },
- { 0x1F28, 33821 },
- { 0x1F29, 33813 },
- { 0x1F2A, 13061 },
- { 0x1F2B, 13066 },
- { 0x1F2C, 13056 },
- { 0x1F2D, 33749 },
- { 0x1F2E, 33754 },
- { 0x1F2F, 33744 },
- { 0x1F30, 12867 },
- { 0x1F31, 12872 },
- { 0x1F32, 12862 },
- { 0x1F33, 19482 },
- { 0x1F34, 33632 },
- { 0x1F35, 33637 },
- { 0x1F36, 33627 },
- { 0x1F37, 82371 },
- { 0x1F38, 104120 },
- { 0x1F39, 35340 },
- { 0x1F3A, 35364 },
- { 0x1F3B, 102106 },
- { 0x1F3C, 102111 },
- { 0x1F3D, 10871 },
- { 0x1F3E, 43975 },
- { 0x1F3F, 43978 },
- { 0x1F40, 65150 },
- { 0x1F41, 13107 },
- { 0x1F42, 33804 },
- { 0x1F43, 104128 },
- { 0x1F44, 104131 },
- { 0x1F45, 104134 },
- { 0x1F46, 104137 },
- { 0x1F47, 98227 },
- { 0x1F48, 98247 },
- { 0x1F49, 98254 },
- { 0x1F4A, 98204 },
- { 0x1F4B, 98174 },
- { 0x1F4C, 98260 },
- { 0x1F4D, 98212 },
- { 0x1F4E, 98182 },
- { 0x1F4F, 98234 },
- { 0x1F50, 98196 },
- { 0x1F51, 98166 },
- { 0x1F52, 98190 },
- { 0x1F53, 98160 },
- { 0x1F54, 98220 },
- { 0x1F55, 98240 },
- { 0x1F56, 54129 },
- { 0x1F57, 53680 },
- { 0x1F58, 19638 },
- { 0x1F59, 86889 },
- { 0x1F5A, 83896 },
- { 0x1F5B, 83892 },
- { 0x1F5C, 83898 },
- { 0x1F5D, 83887 },
- { 0x1F5E, 83878 },
- { 0x1F5F, 83883 },
- { 0x1F60, 83902 },
- { 0x1F61, 83906 },
- { 0x1F62, 83904 },
- { 0x1F63, 19611 },
- { 0x1F64, 12691 },
- { 0x1F65, 10878 },
- { 0x1F66, 43989 },
- { 0x1F67, 10858 },
- { 0x1F68, 43962 },
- { 0x1F69, 10874 },
- { 0x1F6A, 43985 },
- { 0x1F6B, 36000 },
- { 0x1F6C, 58327 },
- { 0x1F6D, 114883 },
- { 0x1F6E, 80610 },
- { 0x1F6F, 67 },
- { 0x1F70, 103691 },
- { 0x1F71, 60322 },
- { 0x1F72, 19220 },
- { 0x1F73, 19192 },
- { 0x1F74, 19160 },
- { 0x1F75, 19176 },
- { 0x1F76, 19224 },
- { 0x1F77, 19196 },
- { 0x1F78, 19240 },
- { 0x1F79, 15714 },
- { 0x1F7A, 102071 },
- { 0x1F7B, 35276 },
- { 0x1F7C, 99508 },
- { 0x1F7D, 19007 },
- { 0x1F7E, 19016 },
- { 0x1F7F, 18989 },
- { 0x1F80, 18998 },
- { 0x1F81, 46181 },
- { 0x1F82, 19030 },
- { 0x1F83, 18897 },
- { 0x1F84, 33528 },
- { 0x1F85, 33525 },
- { 0x1F86, 33519 },
- { 0x1F87, 33522 },
- { 0x1F88, 54741 },
- { 0x1F89, 54772 },
- { 0x1F8A, 54767 },
- { 0x1F8B, 54700 },
- { 0x1F8C, 54710 },
- { 0x1F8D, 54815 },
- { 0x1F8E, 54852 },
- { 0x1F8F, 54721 },
- { 0x1F90, 54833 },
- { 0x1F91, 54840 },
- { 0x1F92, 54737 },
- { 0x1F93, 54829 },
- { 0x1F94, 54733 },
- { 0x1F95, 54821 },
- { 0x1F96, 54760 },
- { 0x1F97, 54756 },
- { 0x1F98, 54724 },
- { 0x1F99, 54788 },
- { 0x1F9A, 54793 },
- { 0x1F9B, 54803 },
- { 0x1F9C, 54798 },
- { 0x1F9D, 54825 },
- { 0x1F9E, 54855 },
- { 0x1F9F, 54715 },
- { 0x1FA0, 54777 },
- { 0x1FA1, 54705 },
- { 0x1FA2, 54844 },
- { 0x1FA3, 54808 },
- { 0x1FA4, 54729 },
- { 0x1FA5, 54748 },
- { 0x1FA6, 54811 },
- { 0x1FA7, 54744 },
- { 0x1FA8, 54764 },
- { 0x1FA9, 54780 },
- { 0x1FAA, 19252 },
- { 0x1FAB, 14479 },
- { 0x1FAC, 54818 },
- { 0x1FAD, 54783 },
- { 0x1FAE, 54847 },
- { 0x1FAF, 7163 },
- { 0x1FB0, 7165 },
- { 0x1FB1, 7161 },
- { 0x1FB2, 7182 },
- { 0x1FB3, 7156 },
- { 0x1FB4, 7153 },
- { 0x1FB5, 7171 },
- { 0x1FB6, 7167 },
- { 0x1FB7, 7159 },
- { 0x1FB8, 7178 },
- { 0x1FB9, 7175 },
- { 0x1FBA, 59143 },
- { 0x1FBB, 59149 },
- { 0x1FBC, 59170 },
- { 0x1FBD, 59155 },
- { 0x1FBE, 59152 },
- { 0x1FBF, 59146 },
- { 0x1FC0, 59167 },
- { 0x1FC1, 59164 },
- { 0x1FC2, 59158 },
- { 0x1FC3, 59574 },
- { 0x1FC4, 59649 },
- { 0x1FC5, 59697 },
- { 0x1FC6, 59766 },
- { 0x1FC7, 59760 },
- { 0x1FC8, 59745 },
- { 0x1FC9, 59754 },
- { 0x1FCA, 59769 },
- { 0x1FCB, 59757 },
- { 0x1FCC, 59763 },
- { 0x1FCD, 59700 },
- { 0x1FCE, 115312 },
- { 0x1FCF, 115318 },
- { 0x1FD0, 115336 },
- { 0x1FD1, 115324 },
- { 0x1FD2, 115321 },
- { 0x1FD3, 115315 },
- { 0x1FD4, 115333 },
- { 0x1FD5, 115330 },
- { 0x1FD6, 115327 },
- { 0x1FD7, 115710 },
- { 0x1FD8, 115713 },
- { 0x1FD9, 115716 },
- { 0x1FDA, 115737 },
- { 0x1FDB, 115731 },
- { 0x1FDC, 115722 },
- { 0x1FDD, 115725 },
- { 0x1FDE, 115740 },
- { 0x1FDF, 115728 },
- { 0x1FE0, 115734 },
- { 0x1FE1, 115719 },
- { 0x1FE2, 19502 },
- { 0x1FE3, 19520 },
- { 0x1FE4, 19583 },
- { 0x1FE5, 19538 },
- { 0x1FE6, 19529 },
- { 0x1FE7, 19511 },
- { 0x1FE8, 19574 },
- { 0x1FE9, 19565 },
- { 0x1FEA, 19547 },
- { 0x1FEB, 52800 },
- { 0x1FEC, 52806 },
- { 0x1FED, 52810 },
- { 0x1FEE, 52838 },
- { 0x1FEF, 52830 },
- { 0x1FF0, 52818 },
- { 0x1FF1, 52822 },
- { 0x1FF2, 52842 },
- { 0x1FF3, 52826 },
- { 0x1FF4, 52834 },
- { 0x1FF5, 52814 },
- { 0x1FF6, 115339 },
- { 0x1FF7, 115344 },
- { 0x1FF8, 115349 },
- { 0x1FF9, 115354 },
- { 0x1FFA, 115359 },
- { 0x1FFB, 115364 },
- { 0x1FFC, 115369 },
- { 0x1FFD, 115374 },
- { 0x1FFE, 115379 },
- { 0x1FFF, 115384 },
- { 0x2000, 115389 },
- { 0x2001, 115394 },
- { 0x2002, 115399 },
- { 0x2003, 115404 },
- { 0x2004, 115409 },
- { 0x2005, 115414 },
- { 0x2006, 115419 },
- { 0x2007, 115424 },
- { 0x2008, 115429 },
- { 0x2009, 115434 },
- { 0x200A, 115439 },
- { 0x200B, 115444 },
- { 0x200C, 115449 },
- { 0x200D, 115454 },
- { 0x200E, 115459 },
- { 0x200F, 115464 },
- { 0x2010, 59308 },
- { 0x2011, 59313 },
- { 0x2012, 59318 },
- { 0x2013, 59323 },
- { 0x2014, 59328 },
- { 0x2015, 59333 },
- { 0x2016, 59338 },
- { 0x2017, 59343 },
- { 0x2018, 59348 },
- { 0x2019, 59353 },
- { 0x201A, 59358 },
- { 0x201B, 59363 },
- { 0x201C, 59368 },
- { 0x201D, 59373 },
- { 0x201E, 59378 },
- { 0x201F, 59383 },
- { 0x2020, 59388 },
- { 0x2021, 59393 },
- { 0x2022, 59398 },
- { 0x2023, 59403 },
- { 0x2024, 59408 },
- { 0x2025, 59413 },
- { 0x2026, 59418 },
- { 0x2027, 59423 },
- { 0x2028, 59428 },
- { 0x2029, 59433 },
- { 0x202A, 59178 },
- { 0x202B, 59183 },
- { 0x202C, 59188 },
- { 0x202D, 59193 },
- { 0x202E, 59198 },
- { 0x202F, 59203 },
- { 0x2030, 59208 },
- { 0x2031, 59213 },
- { 0x2032, 59218 },
- { 0x2033, 59223 },
- { 0x2034, 59228 },
- { 0x2035, 59233 },
- { 0x2036, 59238 },
- { 0x2037, 59243 },
- { 0x2038, 59248 },
- { 0x2039, 59253 },
- { 0x203A, 59258 },
- { 0x203B, 59263 },
- { 0x203C, 59268 },
- { 0x203D, 59273 },
- { 0x203E, 59278 },
- { 0x203F, 59283 },
- { 0x2040, 59288 },
- { 0x2041, 59293 },
- { 0x2042, 59298 },
- { 0x2043, 59303 },
- { 0x2044, 59161 },
- { 0x2045, 85153 },
- { 0x2046, 85157 },
- { 0x2047, 85185 },
- { 0x2048, 85177 },
- { 0x2049, 85165 },
- { 0x204A, 85169 },
- { 0x204B, 85189 },
- { 0x204C, 85173 },
- { 0x204D, 85181 },
- { 0x204E, 85161 },
- { 0x204F, 46118 },
- { 0x2050, 46126 },
- { 0x2051, 46150 },
- { 0x2052, 46134 },
- { 0x2053, 46130 },
- { 0x2054, 46122 },
- { 0x2055, 46146 },
- { 0x2056, 46142 },
- { 0x2057, 46138 },
- { 0x2058, 46154 },
- { 0x2059, 84993 },
- { 0x205A, 5091 },
- { 0x205B, 4912 },
- { 0x205C, 5057 },
- { 0x205D, 4878 },
- { 0x205E, 5028 },
- { 0x205F, 4872 },
- { 0x2060, 5022 },
- { 0x2061, 4866 },
- { 0x2062, 5085 },
- { 0x2063, 4906 },
- { 0x2064, 5079 },
- { 0x2065, 4900 },
- { 0x2066, 4983 },
- { 0x2067, 4666 },
- { 0x2068, 4621 },
- { 0x2069, 4827 },
- { 0x206A, 4977 },
- { 0x206B, 4651 },
- { 0x206C, 4606 },
- { 0x206D, 4821 },
- { 0x206E, 4933 },
- { 0x206F, 4534 },
- { 0x2070, 4489 },
- { 0x2071, 4805 },
- { 0x2072, 4920 },
- { 0x2073, 4519 },
- { 0x2074, 4474 },
- { 0x2075, 4792 },
- { 0x2076, 5067 },
- { 0x2077, 5251 },
- { 0x2078, 4481 },
- { 0x2079, 4613 },
- { 0x207A, 5230 },
- { 0x207B, 4658 },
- { 0x207C, 4526 },
- { 0x207D, 4888 },
- { 0x207E, 5061 },
- { 0x207F, 5244 },
- { 0x2080, 4466 },
- { 0x2081, 4598 },
- { 0x2082, 5223 },
- { 0x2083, 4643 },
- { 0x2084, 4511 },
- { 0x2085, 4882 },
- { 0x2086, 4989 },
- { 0x2087, 4748 },
- { 0x2088, 5121 },
- { 0x2089, 4673 },
- { 0x208A, 4628 },
- { 0x208B, 5145 },
- { 0x208C, 4772 },
- { 0x208D, 4833 },
- { 0x208E, 4939 },
- { 0x208F, 4740 },
- { 0x2090, 5113 },
- { 0x2091, 4541 },
- { 0x2092, 4496 },
- { 0x2093, 5137 },
- { 0x2094, 4764 },
- { 0x2095, 4811 },
- { 0x2096, 5073 },
- { 0x2097, 4756 },
- { 0x2098, 5129 },
- { 0x2099, 5258 },
- { 0x209A, 4458 },
- { 0x209B, 4590 },
- { 0x209C, 5237 },
- { 0x209D, 4722 },
- { 0x209E, 5095 },
- { 0x209F, 4731 },
- { 0x20A0, 5104 },
- { 0x20A1, 4635 },
- { 0x20A2, 4503 },
- { 0x20A3, 5153 },
- { 0x20A4, 4780 },
- { 0x20A5, 4894 },
- { 0x20A6, 5016 },
- { 0x20A7, 4860 },
- { 0x20A8, 5010 },
- { 0x20A9, 4854 },
- { 0x20AA, 5219 },
- { 0x20AB, 5197 },
- { 0x20AC, 4708 },
- { 0x20AD, 4687 },
- { 0x20AE, 5185 },
- { 0x20AF, 4701 },
- { 0x20B0, 4680 },
- { 0x20B1, 5179 },
- { 0x20B2, 4576 },
- { 0x20B3, 4555 },
- { 0x20B4, 5167 },
- { 0x20B5, 4569 },
- { 0x20B6, 4548 },
- { 0x20B7, 5161 },
- { 0x20B8, 5293 },
- { 0x20B9, 5272 },
- { 0x20BA, 5207 },
- { 0x20BB, 5286 },
- { 0x20BC, 5265 },
- { 0x20BD, 5201 },
- { 0x20BE, 4715 },
- { 0x20BF, 4694 },
- { 0x20C0, 5191 },
- { 0x20C1, 4583 },
- { 0x20C2, 4562 },
- { 0x20C3, 5173 },
- { 0x20C4, 5300 },
- { 0x20C5, 5279 },
- { 0x20C6, 5213 },
- { 0x20C7, 4966 },
- { 0x20C8, 4959 },
- { 0x20C9, 4945 },
- { 0x20CA, 4952 },
- { 0x20CB, 5048 },
- { 0x20CC, 5039 },
- { 0x20CD, 5034 },
- { 0x20CE, 4995 },
- { 0x20CF, 4916 },
- { 0x20D0, 5006 },
- { 0x20D1, 4973 },
- { 0x20D2, 4839 },
- { 0x20D3, 4788 },
- { 0x20D4, 4850 },
- { 0x20D5, 4817 },
- { 0x20D6, 4999 },
- { 0x20D7, 4926 },
- { 0x20D8, 4843 },
- { 0x20D9, 4798 },
- { 0x20DA, 35329 },
- { 0x20DB, 31324 },
- { 0x20DC, 31328 },
- { 0x20DD, 31420 },
- { 0x20DE, 31336 },
- { 0x20DF, 31332 },
- { 0x20E0, 31424 },
- { 0x20E1, 31416 },
- { 0x20E2, 12686 },
- { 0x20E3, 12950 },
- { 0x20E4, 12958 },
- { 0x20E5, 12812 },
- { 0x20E6, 12820 },
- { 0x20E7, 12954 },
- { 0x20E8, 12777 },
- { 0x20E9, 12773 },
- { 0x20EA, 33559 },
- { 0x20EB, 31076 },
- { 0x20EC, 52372 },
- { 0x20ED, 12429 },
- { 0x20EE, 35325 },
- { 0x20EF, 33548 },
- { 0x20F0, 85854 },
- { 0x20F1, 85857 },
- { 0x20F2, 85860 },
- { 0x20F3, 85863 },
- { 0x20F4, 85872 },
- { 0x20F5, 85878 },
- { 0x20F6, 85887 },
- { 0x20F7, 85896 },
- { 0x20F8, 85899 },
- { 0x20F9, 85905 },
- { 0x20FA, 19028 },
- { 0x20FB, 35831 },
- { 0x20FC, 35863 },
- { 0x20FD, 35894 },
- { 0x20FE, 54246 },
- { 0x20FF, 54238 },
- { 0x2100, 54250 },
- { 0x2101, 54198 },
- { 0x2102, 54213 },
- { 0x2103, 54233 },
- { 0x2104, 18867 },
- { 0x2105, 35752 },
- { 0x2106, 19129 },
- { 0x2107, 35993 },
- { 0x2108, 19113 },
- { 0x2109, 35988 },
- { 0x210A, 19214 },
- { 0x210B, 36053 },
- { 0x210C, 19164 },
- { 0x210D, 36013 },
- { 0x210E, 19156 },
- { 0x210F, 36009 },
- { 0x2110, 19237 },
- { 0x2111, 36065 },
- { 0x2112, 19216 },
- { 0x2113, 36055 },
- { 0x2114, 19231 },
- { 0x2115, 36059 },
- { 0x2116, 19180 },
- { 0x2117, 36040 },
- { 0x2118, 19172 },
- { 0x2119, 36036 },
- { 0x211A, 19206 },
- { 0x211B, 36050 },
- { 0x211C, 19188 },
- { 0x211D, 36043 },
- { 0x211E, 19203 },
- { 0x211F, 36047 },
- { 0x2120, 19040 },
- { 0x2121, 35906 },
- { 0x2122, 35927 },
- { 0x2123, 61078 },
- { 0x2124, 61808 },
- { 0x2125, 35763 },
- { 0x2126, 46034 },
- { 0x2127, 44805 },
- { 0x2128, 69955 },
- { 0x2129, 18895 },
- { 0x212A, 44772 },
- { 0x212B, 44782 },
- { 0x212C, 44777 },
- { 0x212D, 44794 },
- { 0x212E, 44799 },
- { 0x212F, 44756 },
- { 0x2130, 12816 },
- { 0x2131, 33555 },
- { 0x2132, 61426 },
- { 0x2133, 61423 },
- { 0x2134, 35335 },
- { 0x2135, 31342 },
- { 0x2136, 35353 },
- { 0x2137, 35375 },
- { 0x2138, 31388 },
- { 0x2139, 31357 },
- { 0x213A, 35332 },
- { 0x213B, 31339 },
- { 0x213C, 18844 },
- { 0x213D, 18840 },
- { 0x213E, 18881 },
- { 0x213F, 18885 },
- { 0x2140, 35761 },
- { 0x2141, 54174 },
- { 0x2142, 54193 },
- { 0x2143, 54206 },
- { 0x2144, 54186 },
- { 0x2145, 35868 },
- { 0x2146, 36016 },
- { 0x2147, 109449 },
- { 0x2148, 109455 },
- { 0x2149, 23997 },
- { 0x214A, 35845 },
- { 0x214B, 35833 },
- { 0x214C, 35839 },
- { 0x214D, 35851 },
- { 0x214E, 35792 },
- { 0x214F, 35780 },
- { 0x2150, 35786 },
- { 0x2151, 35798 },
- { 0x2152, 35358 },
- { 0x2153, 35390 },
- { 0x2154, 31362 },
- { 0x2155, 35819 },
- { 0x2156, 18980 },
- { 0x2157, 35815 },
- { 0x2158, 18968 },
- { 0x2159, 31403 },
- { 0x215A, 18745 },
- { 0x215B, 19439 },
- { 0x215C, 86799 },
- { 0x215D, 66629 },
- { 0x215E, 19459 },
- { 0x215F, 18784 },
- { 0x2160, 35689 },
- { 0x2161, 100412 },
- { 0x2162, 114886 },
- { 0x2163, 9324 },
- { 0x2164, 88687 },
- { 0x2165, 103211 },
- { 0x2166, 105534 },
- { 0x2167, 104533 },
- { 0x2168, 19131 },
- { 0x2169, 35995 },
- { 0x216A, 43877 },
- { 0x216B, 43894 },
- { 0x216C, 43879 },
- { 0x216D, 65233 },
- { 0x216E, 86803 },
- { 0x216F, 5942 },
- { 0x2170, 35746 },
- { 0x2171, 18857 },
- { 0x2172, 86153 },
- { 0x2173, 86122 },
- { 0x2174, 18772 },
- { 0x2175, 18848 },
- { 0x2176, 35680 },
- { 0x2177, 35604 },
- { 0x2178, 35737 },
- { 0x2179, 35645 },
- { 0x217A, 34361 },
- { 0x217B, 59109 },
- { 0x217C, 106226 },
- { 0x217D, 89009 },
- { 0x217E, 69956 },
- { 0x217F, 12041 },
- { 0x2180, 85389 },
- { 0x2181, 5329 },
- { 0x2182, 19464 },
- { 0x2183, 19467 },
- { 0x2184, 14911 },
- { 0x2185, 19734 },
- { 0x2186, 4070 },
- { 0x2187, 46429 },
- { 0x2188, 33505 },
- { 0x2189, 11844 },
- { 0x218A, 68388 },
- { 0x218B, 68376 },
- { 0x218C, 68373 },
- { 0x218D, 68391 },
- { 0x218E, 68379 },
- { 0x218F, 68385 },
- { 0x2190, 68394 },
- { 0x2191, 68382 },
- { 0x2192, 35601 },
- { 0x2193, 35965 },
- { 0x2194, 35949 },
- { 0x2195, 19072 },
- { 0x2196, 35617 },
- { 0x2197, 19748 },
- { 0x2198, 12740 },
- { 0x2199, 62340 },
- { 0x219A, 46293 },
- { 0x219B, 19601 },
- { 0x219C, 13401 },
- { 0x219D, 61430 },
- { 0x219E, 53730 },
- { 0x219F, 57291 },
- { 0x21A0, 64467 },
- { 0x21A1, 33515 },
- { 0x21A2, 15730 },
- { 0x21A3, 56635 },
- { 0x21A4, 46334 },
- { 0x21A5, 44384 },
- { 0x21A6, 6210 },
- { 0x21A7, 35585 },
- { 0x21A8, 31028 },
- { 0x21A9, 86141 },
- { 0x21AA, 106230 },
- { 0x21AB, 90266 },
- { 0x21AC, 68762 },
- { 0x21AD, 53470 },
- { 0x21AE, 35706 },
- { 0x21AF, 35715 },
- { 0x21B0, 35712 },
- { 0x21B1, 35718 },
- { 0x21B2, 35721 },
- { 0x21B3, 35709 },
- { 0x21B4, 18807 },
- { 0x21B5, 18816 },
- { 0x21B6, 18813 },
- { 0x21B7, 18819 },
- { 0x21B8, 18822 },
- { 0x21B9, 18810 },
- { 0x21BA, 18876 },
- { 0x21BB, 35724 },
- { 0x21BC, 35912 },
- { 0x21BD, 18749 },
- { 0x21BE, 35758 },
- { 0x21BF, 18831 },
- { 0x21C0, 19042 },
- { 0x21C1, 35636 },
- { 0x21C2, 5940 },
- { 0x21C3, 65148 },
- { 0x21C4, 46225 },
- { 0x21C5, 43922 },
- { 0x21C6, 43929 },
- { 0x21C7, 32552 },
- { 0x21C8, 32558 },
- { 0x21C9, 32555 },
- { 0x21CA, 15347 },
- { 0x21CB, 12517 },
- { 0x21CC, 102639 },
- { 0x21CD, 101768 },
- { 0x21CE, 101773 },
- { 0x21CF, 101778 },
- { 0x21D0, 101783 },
- { 0x21D1, 101788 },
- { 0x21D2, 101793 },
- { 0x21D3, 101798 },
- { 0x21D4, 101803 },
- { 0x21D5, 19136 },
- { 0x21D6, 85920 },
- { 0x21D7, 115968 },
- { 0x21D8, 101752 },
- { 0x21D9, 105505 },
- { 0x21DA, 5883 },
- { 0x21DB, 5885 },
- { 0x21DC, 5887 },
- { 0x21DD, 5889 },
- { 0x21DE, 5891 },
- { 0x21DF, 5893 },
- { 0x21E0, 35765 },
- { 0x21E1, 35770 },
- { 0x21E2, 18912 },
- { 0x21E3, 18901 },
- { 0x21E4, 84963 },
- { 0x21E5, 84960 },
- { 0x21E6, 45711 },
- { 0x21E7, 45691 },
- { 0x21E8, 45695 },
- { 0x21E9, 45707 },
- { 0x21EA, 35654 },
- { 0x21EB, 18757 },
- { 0x21EC, 46426 },
- { 0x21ED, 36304 },
- { 0x21EE, 60143 },
- { 0x21EF, 34720 },
- { 0x21F0, 53731 },
- { 0x21F1, 57826 },
- { 0x21F2, 46314 },
- { 0x21F3, 12697 },
- { 0x21F4, 34717 },
- { 0x21F5, 12042 },
- { 0x21F6, 109788 },
- { 0x21F7, 85400 },
- { 0x21F8, 35205 },
- { 0x21F9, 35201 },
- { 0x21FA, 68735 },
- { 0x21FB, 12724 },
- { 0x21FC, 60885 },
- { 0x21FD, 60882 },
- { 0x21FE, 106184 },
- { 0x21FF, 13397 },
- { 0x2200, 13411 },
- { 0x2201, 13403 },
- { 0x2202, 86892 },
- { 0x2203, 104123 },
- { 0x2204, 52388 },
- { 0x2205, 52348 },
- { 0x2206, 52374 },
- { 0x2207, 83220 },
- { 0x2208, 60879 },
- { 0x2209, 102642 },
- { 0x220A, 44878 },
- { 0x220B, 61086 },
- { 0x220C, 52787 },
- { 0x220D, 19332 },
- { 0x220E, 53437 },
- { 0x220F, 12732 },
- { 0x2210, 35580 },
- { 0x2211, 44753 },
- { 0x2212, 18781 },
- { 0x2213, 65241 },
- { 0x2214, 106233 },
- { 0x2215, 85919 },
- { 0x2216, 115924 },
- { 0x2217, 53817 },
- { 0x2218, 69638 },
- { 0x2219, 66857 },
- { 0x221A, 35957 },
- { 0x221B, 35960 },
- { 0x221C, 19086 },
- { 0x221D, 19089 },
- { 0x221E, 66630 },
- { 0x221F, 9328 },
- { 0x2220, 14609 },
- { 0x2221, 19075 },
- { 0x2222, 67198 },
- { 0x2223, 57259 },
- { 0x2224, 57216 },
- { 0x2225, 35908 },
- { 0x2226, 73270 },
- { 0x2227, 75215 },
- { 0x2228, 101648 },
- { 0x2229, 14542 },
- { 0x222A, 5312 },
- { 0x222B, 48405 },
- { 0x222C, 59781 },
- { 0x222D, 44540 },
- { 0x222E, 90 },
- { 0x222F, 86919 },
- { 0x2230, 19077 },
- { 0x2231, 35952 },
- { 0x2232, 18768 },
- { 0x2233, 35676 },
- { 0x2234, 19597 },
- { 0x2235, 22926 },
- { 0x2236, 12986 },
- { 0x2237, 67072 },
- { 0x2238, 61057 },
- { 0x2239, 18879 },
- { 0x223A, 104645 },
- { 0x223B, 104648 },
- { 0x223C, 109736 },
- { 0x223D, 22940 },
- { 0x223E, 101751 },
- { 0x223F, 114872 },
- { 0x2240, 106204 },
- { 0x2241, 82386 },
- { 0x2242, 18825 },
- { 0x2243, 53790 },
- { 0x2244, 44754 },
- { 0x2245, 44534 },
- { 0x2246, 82192 },
- { 0x2247, 12701 },
- { 0x2248, 12698 },
- { 0x2249, 6251 },
- { 0x224A, 84971 },
- { 0x224B, 86800 },
- { 0x224C, 80611 },
- { 0x224D, 12635 },
- { 0x224E, 19736 },
- { 0x224F, 86139 },
- { 0x2250, 54131 },
- { 0x2251, 34359 },
- { 0x2252, 5946 },
- { 0x2253, 53439 },
- { 0x2254, 14924 },
- { 0x2255, 82393 },
- { 0x2256, 99501 },
- { 0x2257, 12675 },
- { 0x2258, 5879 },
- { 0x2259, 35656 },
- { 0x225A, 19025 },
- { 0x225B, 35361 },
- { 0x225C, 19100 },
- { 0x225D, 31377 },
- { 0x225E, 35974 },
- { 0x225F, 35727 },
- { 0x2260, 102365 },
- { 0x2261, 14919 },
- { 0x2262, 68753 },
- { 0x2263, 79031 },
- { 0x2264, 53525 },
- { 0x2265, 53527 },
- { 0x2266, 68732 },
- { 0x2267, 68744 },
- { 0x2268, 31385 },
- { 0x2269, 53438 },
- { 0x226A, 35372 },
- { 0x226B, 35613 },
- { 0x226C, 18743 },
- { 0x226D, 19348 },
- { 0x226E, 22811 },
- { 0x226F, 115875 },
- { 0x2270, 23120 },
- { 0x2271, 43875 },
- { 0x2272, 22930 },
- { 0x2273, 85394 },
- { 0x2274, 22839 },
- { 0x2275, 14495 },
- { 0x2276, 22759 },
- { 0x2277, 24007 },
- { 0x2278, 86146 },
- { 0x2279, 85397 },
- { 0x227A, 62007 },
- { 0x227B, 14908 },
- { 0x227C, 12670 },
- { 0x227D, 12667 },
- { 0x227E, 22755 },
- { 0x227F, 12664 },
- { 0x2280, 18759 },
- { 0x2281, 35667 },
- { 0x2282, 86218 },
- { 0x2283, 54443 },
- { 0x2284, 59442 },
- { 0x2285, 14491 },
- { 0x2286, 18891 },
- { 0x2287, 85391 },
- { 0x2288, 23030 },
- { 0x2289, 85793 },
- { 0x228A, 86143 },
- { 0x228B, 23020 },
- { 0x228C, 14498 },
- { 0x228D, 19613 },
- { 0x228E, 19616 },
- { 0x228F, 19620 },
- { 0x2290, 9306 },
- { 0x2291, 19624 },
- { 0x2292, 22828 },
- { 0x2293, 57285 },
- { 0x2294, 66510 },
- { 0x2295, 115939 },
- { 0x2296, 14501 },
- { 0x2297, 23153 },
- { 0x2298, 9314 },
- { 0x2299, 19092 },
- { 0x229A, 35963 },
- { 0x229B, 19629 },
- { 0x229C, 59129 },
- { 0x229D, 23156 },
- { 0x229E, 102053 },
- { 0x229F, 35238 },
- { 0x22A0, 22997 },
- { 0x22A1, 66637 },
- { 0x22A2, 23005 },
- { 0x22A3, 115870 },
- { 0x22A4, 19634 },
- { 0x22A5, 22834 },
- { 0x22A6, 19470 },
- { 0x22A7, 86150 },
- { 0x22A8, 85208 },
- { 0x22A9, 31411 },
- { 0x22AA, 35393 },
- { 0x22AB, 31398 },
- { 0x22AC, 35385 },
- { 0x22AD, 19096 },
- { 0x22AE, 35970 },
- { 0x22AF, 36005 },
- { 0x22B0, 19050 },
- { 0x22B1, 23086 },
- { 0x22B2, 31093 },
- { 0x22B3, 52396 },
- { 0x22B4, 23034 },
- { 0x22B5, 22980 },
- { 0x22B6, 22974 },
- { 0x22B7, 22962 },
- { 0x22B8, 22956 },
- { 0x22B9, 22730 },
- { 0x22BA, 22723 },
- { 0x22BB, 45647 },
- { 0x22BC, 23090 },
- { 0x22BD, 22842 },
- { 0x22BE, 22794 },
- { 0x22BF, 65205 },
- { 0x22C0, 46312 },
- { 0x22C1, 65221 },
- { 0x22C2, 52344 },
- { 0x22C3, 52368 },
- { 0x22C4, 52399 },
- { 0x22C5, 52404 },
- { 0x22C6, 52412 },
- { 0x22C7, 52417 },
- { 0x22C8, 23114 },
- { 0x22C9, 23128 },
- { 0x22CA, 23109 },
- { 0x22CB, 23123 },
- { 0x22CC, 31052 },
- { 0x22CD, 31070 },
- { 0x22CE, 52339 },
- { 0x22CF, 52363 },
- { 0x22D0, 60762 },
- { 0x22D1, 60772 },
- { 0x22D2, 60802 },
- { 0x22D3, 60782 },
- { 0x22D4, 60777 },
- { 0x22D5, 60767 },
- { 0x22D6, 60797 },
- { 0x22D7, 60792 },
- { 0x22D8, 60787 },
- { 0x22D9, 60807 },
- { 0x22DA, 60707 },
- { 0x22DB, 60717 },
- { 0x22DC, 60752 },
- { 0x22DD, 60727 },
- { 0x22DE, 60722 },
- { 0x22DF, 60712 },
- { 0x22E0, 60747 },
- { 0x22E1, 60742 },
- { 0x22E2, 60732 },
- { 0x22E3, 60757 },
- { 0x22E4, 60812 },
- { 0x22E5, 60824 },
- { 0x22E6, 60866 },
- { 0x22E7, 60836 },
- { 0x22E8, 60830 },
- { 0x22E9, 60818 },
- { 0x22EA, 60860 },
- { 0x22EB, 60854 },
- { 0x22EC, 60842 },
- { 0x22ED, 60872 },
- { 0x22EE, 23097 },
- { 0x22EF, 22768 },
- { 0x22F0, 22859 },
- { 0x22F1, 23022 },
- { 0x22F2, 22888 },
- { 0x22F3, 23066 },
- { 0x22F4, 22862 },
- { 0x22F5, 75236 },
- { 0x22F6, 23101 },
- { 0x22F7, 115941 },
- { 0x22F8, 23160 },
- { 0x22F9, 45669 },
- { 0x22FA, 22948 },
- { 0x22FB, 19143 },
- { 0x22FC, 67175 },
- { 0x22FD, 67194 },
- { 0x22FE, 19149 },
- { 0x22FF, 22804 },
- { 0x2300, 22797 },
- { 0x2301, 34712 },
- { 0x2302, 23148 },
- { 0x2303, 114875 },
- { 0x2304, 106207 },
- { 0x2305, 105512 },
- { 0x2306, 109792 },
- { 0x2307, 22853 },
- { 0x2308, 22914 },
- { 0x2309, 64485 },
- { 0x230A, 19480 },
- { 0x230B, 64497 },
- { 0x230C, 59173 },
- { 0x230D, 115944 },
- { 0x230E, 115929 },
- { 0x230F, 115933 },
- { 0x2310, 115925 },
- { 0x2311, 23139 },
- { 0x2312, 23144 },
- { 0x2313, 23134 },
- { 0x2314, 115936 },
- { 0x2315, 23164 },
- { 0x2316, 114887 },
- { 0x2317, 23105 },
- { 0x2318, 115309 },
- { 0x2319, 46071 },
- { 0x231A, 35232 },
- { 0x231B, 35976 },
- { 0x231C, 115851 },
- { 0x231D, 14507 },
- { 0x231E, 14519 },
- { 0x231F, 13085 },
- { 0x2320, 33780 },
- { 0x2321, 311 },
- { 0x2322, 65189 },
- { 0x2323, 86359 },
- { 0x2324, 86811 },
- { 0x2325, 112020 },
- { 0x2326, 13347 },
- { 0x2327, 112187 },
- { 0x2328, 67069 },
- { 0x2329, 67066 },
- { 0x232A, 35915 },
- { 0x232B, 4078 },
- { 0x232C, 61048 },
- { 0x232D, 31380 },
- { 0x232E, 35348 },
- { 0x232F, 12879 },
- { 0x2330, 33644 },
- { 0x2331, 12688 },
- { 0x2332, 23950 },
- { 0x2333, 23990 },
- { 0x2334, 12760 },
- { 0x2335, 12756 },
- { 0x2336, 13083 },
- { 0x2337, 13344 },
- { 0x2338, 13332 },
- { 0x2339, 378 },
- { 0x233A, 61809 },
- { 0x233B, 36021 },
- { 0x233C, 36024 },
- { 0x233D, 36030 },
- { 0x233E, 35874 },
- { 0x233F, 35879 },
- { 0x2340, 111529 },
- { 0x2341, 111553 },
- { 0x2342, 111525 },
- { 0x2343, 111549 },
- { 0x2344, 111540 },
- { 0x2345, 111564 },
- { 0x2346, 111534 },
- { 0x2347, 111558 },
- { 0x2348, 111545 },
- { 0x2349, 111569 },
- { 0x234A, 68632 },
- { 0x234B, 98457 },
- { 0x234C, 114904 },
- { 0x234D, 90515 },
- { 0x234E, 33610 },
- { 0x234F, 13349 },
- { 0x2350, 13371 },
- { 0x2351, 13335 },
- { 0x2352, 13357 },
- { 0x2353, 13379 },
- { 0x2354, 13339 },
- { 0x2355, 13352 },
- { 0x2356, 13374 },
- { 0x2357, 13361 },
- { 0x2358, 13383 },
- { 0x2359, 13389 },
- { 0x235A, 58339 },
- { 0x235B, 58342 },
- { 0x235C, 58345 },
- { 0x235D, 58366 },
- { 0x235E, 58348 },
- { 0x235F, 58369 },
- { 0x2360, 58387 },
- { 0x2361, 58450 },
- { 0x2362, 58351 },
- { 0x2363, 58372 },
- { 0x2364, 58390 },
- { 0x2365, 58453 },
- { 0x2366, 58405 },
- { 0x2367, 58468 },
- { 0x2368, 58513 },
- { 0x2369, 58618 },
- { 0x236A, 58354 },
- { 0x236B, 58375 },
- { 0x236C, 58393 },
- { 0x236D, 58456 },
- { 0x236E, 58408 },
- { 0x236F, 58471 },
- { 0x2370, 58516 },
- { 0x2371, 58621 },
- { 0x2372, 58420 },
- { 0x2373, 58483 },
- { 0x2374, 58528 },
- { 0x2375, 58633 },
- { 0x2376, 58558 },
- { 0x2377, 58663 },
- { 0x2378, 58723 },
- { 0x2379, 58828 },
- { 0x237A, 58357 },
- { 0x237B, 58378 },
- { 0x237C, 58396 },
- { 0x237D, 58459 },
- { 0x237E, 58411 },
- { 0x237F, 58474 },
- { 0x2380, 58519 },
- { 0x2381, 58624 },
- { 0x2382, 58423 },
- { 0x2383, 58486 },
- { 0x2384, 58531 },
- { 0x2385, 58636 },
- { 0x2386, 58561 },
- { 0x2387, 58666 },
- { 0x2388, 58726 },
- { 0x2389, 58831 },
- { 0x238A, 58432 },
- { 0x238B, 58495 },
- { 0x238C, 58540 },
- { 0x238D, 58645 },
- { 0x238E, 58570 },
- { 0x238F, 58675 },
- { 0x2390, 58735 },
- { 0x2391, 58840 },
- { 0x2392, 58588 },
- { 0x2393, 58693 },
- { 0x2394, 58753 },
- { 0x2395, 58858 },
- { 0x2396, 58783 },
- { 0x2397, 58888 },
- { 0x2398, 58933 },
- { 0x2399, 58996 },
- { 0x239A, 58360 },
- { 0x239B, 58381 },
- { 0x239C, 58399 },
- { 0x239D, 58462 },
- { 0x239E, 58414 },
- { 0x239F, 58477 },
- { 0x23A0, 58522 },
- { 0x23A1, 58627 },
- { 0x23A2, 58426 },
- { 0x23A3, 58489 },
- { 0x23A4, 58534 },
- { 0x23A5, 58639 },
- { 0x23A6, 58564 },
- { 0x23A7, 58669 },
- { 0x23A8, 58729 },
- { 0x23A9, 58834 },
- { 0x23AA, 58435 },
- { 0x23AB, 58498 },
- { 0x23AC, 58543 },
- { 0x23AD, 58648 },
- { 0x23AE, 58573 },
- { 0x23AF, 58678 },
- { 0x23B0, 58738 },
- { 0x23B1, 58843 },
- { 0x23B2, 58591 },
- { 0x23B3, 58696 },
- { 0x23B4, 58756 },
- { 0x23B5, 58861 },
- { 0x23B6, 58786 },
- { 0x23B7, 58891 },
- { 0x23B8, 58936 },
- { 0x23B9, 58999 },
- { 0x23BA, 58441 },
- { 0x23BB, 58504 },
- { 0x23BC, 58549 },
- { 0x23BD, 58654 },
- { 0x23BE, 58579 },
- { 0x23BF, 58684 },
- { 0x23C0, 58744 },
- { 0x23C1, 58849 },
- { 0x23C2, 58597 },
- { 0x23C3, 58702 },
- { 0x23C4, 58762 },
- { 0x23C5, 58867 },
- { 0x23C6, 58792 },
- { 0x23C7, 58897 },
- { 0x23C8, 58942 },
- { 0x23C9, 59005 },
- { 0x23CA, 58606 },
- { 0x23CB, 58711 },
- { 0x23CC, 58771 },
- { 0x23CD, 58876 },
- { 0x23CE, 58801 },
- { 0x23CF, 58906 },
- { 0x23D0, 58951 },
- { 0x23D1, 59014 },
- { 0x23D2, 58813 },
- { 0x23D3, 58918 },
- { 0x23D4, 58963 },
- { 0x23D5, 59026 },
- { 0x23D6, 58978 },
- { 0x23D7, 59041 },
- { 0x23D8, 59059 },
- { 0x23D9, 59080 },
- { 0x23DA, 58363 },
- { 0x23DB, 58384 },
- { 0x23DC, 58402 },
- { 0x23DD, 58465 },
- { 0x23DE, 58417 },
- { 0x23DF, 58480 },
- { 0x23E0, 58525 },
- { 0x23E1, 58630 },
- { 0x23E2, 58429 },
- { 0x23E3, 58492 },
- { 0x23E4, 58537 },
- { 0x23E5, 58642 },
- { 0x23E6, 58567 },
- { 0x23E7, 58672 },
- { 0x23E8, 58732 },
- { 0x23E9, 58837 },
- { 0x23EA, 58438 },
- { 0x23EB, 58501 },
- { 0x23EC, 58546 },
- { 0x23ED, 58651 },
- { 0x23EE, 58576 },
- { 0x23EF, 58681 },
- { 0x23F0, 58741 },
- { 0x23F1, 58846 },
- { 0x23F2, 58594 },
- { 0x23F3, 58699 },
- { 0x23F4, 58759 },
- { 0x23F5, 58864 },
- { 0x23F6, 58789 },
- { 0x23F7, 58894 },
- { 0x23F8, 58939 },
- { 0x23F9, 59002 },
- { 0x23FA, 58444 },
- { 0x23FB, 58507 },
- { 0x23FC, 58552 },
- { 0x23FD, 58657 },
- { 0x23FE, 58582 },
- { 0x23FF, 58687 },
- { 0x2400, 58747 },
- { 0x2401, 58852 },
- { 0x2402, 58600 },
- { 0x2403, 58705 },
- { 0x2404, 58765 },
- { 0x2405, 58870 },
- { 0x2406, 58795 },
- { 0x2407, 58900 },
- { 0x2408, 58945 },
- { 0x2409, 59008 },
- { 0x240A, 58609 },
- { 0x240B, 58714 },
- { 0x240C, 58774 },
- { 0x240D, 58879 },
- { 0x240E, 58804 },
- { 0x240F, 58909 },
- { 0x2410, 58954 },
- { 0x2411, 59017 },
- { 0x2412, 58816 },
- { 0x2413, 58921 },
- { 0x2414, 58966 },
- { 0x2415, 59029 },
- { 0x2416, 58981 },
- { 0x2417, 59044 },
- { 0x2418, 59062 },
- { 0x2419, 59083 },
- { 0x241A, 58447 },
- { 0x241B, 58510 },
- { 0x241C, 58555 },
- { 0x241D, 58660 },
- { 0x241E, 58585 },
- { 0x241F, 58690 },
- { 0x2420, 58750 },
- { 0x2421, 58855 },
- { 0x2422, 58603 },
- { 0x2423, 58708 },
- { 0x2424, 58768 },
- { 0x2425, 58873 },
- { 0x2426, 58798 },
- { 0x2427, 58903 },
- { 0x2428, 58948 },
- { 0x2429, 59011 },
- { 0x242A, 58612 },
- { 0x242B, 58717 },
- { 0x242C, 58777 },
- { 0x242D, 58882 },
- { 0x242E, 58807 },
- { 0x242F, 58912 },
- { 0x2430, 58957 },
- { 0x2431, 59020 },
- { 0x2432, 58819 },
- { 0x2433, 58924 },
- { 0x2434, 58969 },
- { 0x2435, 59032 },
- { 0x2436, 58984 },
- { 0x2437, 59047 },
- { 0x2438, 59065 },
- { 0x2439, 59086 },
- { 0x243A, 58615 },
- { 0x243B, 58720 },
- { 0x243C, 58780 },
- { 0x243D, 58885 },
- { 0x243E, 58810 },
- { 0x243F, 58915 },
- { 0x2440, 58960 },
- { 0x2441, 59023 },
- { 0x2442, 58822 },
- { 0x2443, 58927 },
- { 0x2444, 58972 },
- { 0x2445, 59035 },
- { 0x2446, 58987 },
- { 0x2447, 59050 },
- { 0x2448, 59068 },
- { 0x2449, 59089 },
- { 0x244A, 58825 },
- { 0x244B, 58930 },
- { 0x244C, 58975 },
- { 0x244D, 59038 },
- { 0x244E, 58990 },
- { 0x244F, 59053 },
- { 0x2450, 59071 },
- { 0x2451, 59092 },
- { 0x2452, 58993 },
- { 0x2453, 59056 },
- { 0x2454, 59074 },
- { 0x2455, 59095 },
- { 0x2456, 59077 },
- { 0x2457, 59098 },
- { 0x2458, 59101 },
- { 0x2459, 59104 },
- { 0x245A, 105065 },
- { 0x245B, 105052 },
- { 0x245C, 99985 },
- { 0x245D, 104892 },
- { 0x245E, 12931 },
- { 0x245F, 105025 },
- { 0x2460, 99975 },
- { 0x2461, 104882 },
- { 0x2462, 98332 },
- { 0x2463, 68466 },
- { 0x2464, 68563 },
- { 0x2465, 98385 },
- { 0x2466, 99968 },
- { 0x2467, 104875 },
- { 0x2468, 99999 },
- { 0x2469, 104906 },
- { 0x246A, 105071 },
- { 0x246B, 104760 },
- { 0x246C, 68414 },
- { 0x246D, 98275 },
- { 0x246E, 104730 },
- { 0x246F, 104722 },
- { 0x2470, 105030 },
- { 0x2471, 105044 },
- { 0x2472, 105035 },
- { 0x2473, 100110 },
- { 0x2474, 105017 },
- { 0x2475, 99991 },
- { 0x2476, 104898 },
- { 0x2477, 99782 },
- { 0x2478, 104674 },
- { 0x2479, 99791 },
- { 0x247A, 104683 },
- { 0x247B, 32695 },
- { 0x247C, 32621 },
- { 0x247D, 32722 },
- { 0x247E, 32637 },
- { 0x247F, 34605 },
- { 0x2480, 34666 },
- { 0x2481, 32715 },
- { 0x2482, 32630 },
- { 0x2483, 34598 },
- { 0x2484, 34659 },
- { 0x2485, 53721 },
- { 0x2486, 61071 },
- { 0x2487, 34610 },
- { 0x2488, 32649 },
- { 0x2489, 61065 },
- { 0x248A, 53715 },
- { 0x248B, 32642 },
- { 0x248C, 32727 },
- { 0x248D, 15333 },
- { 0x248E, 15743 },
- { 0x248F, 15749 },
- { 0x2490, 15731 },
- { 0x2491, 15737 },
- { 0x2492, 104652 },
- { 0x2493, 99751 },
- { 0x2494, 10820 },
- { 0x2495, 43941 },
- { 0x2496, 10814 },
- { 0x2497, 10824 },
- { 0x2498, 31406 },
- { 0x2499, 31372 },
- { 0x249A, 114900 },
- { 0x249B, 90511 },
- { 0x249C, 104796 },
- { 0x249D, 99899 },
- { 0x249E, 34348 },
- { 0x249F, 104713 },
- { 0x24A0, 99821 },
- { 0x24A1, 104826 },
- { 0x24A2, 12907 },
- { 0x24A3, 68641 },
- { 0x24A4, 12788 },
- { 0x24A5, 12795 },
- { 0x24A6, 331 },
- { 0x24A7, 324 },
- { 0x24A8, 12781 },
- { 0x24A9, 338 },
- { 0x24AA, 12802 },
- { 0x24AB, 317 },
- { 0x24AC, 100011 },
- { 0x24AD, 104918 },
- { 0x24AE, 68602 },
- { 0x24AF, 98427 },
- { 0x24B0, 100055 },
- { 0x24B1, 104962 },
- { 0x24B2, 68566 },
- { 0x24B3, 98391 },
- { 0x24B4, 100018 },
- { 0x24B5, 104925 },
- { 0x24B6, 68609 },
- { 0x24B7, 98434 },
- { 0x24B8, 100062 },
- { 0x24B9, 104969 },
- { 0x24BA, 68573 },
- { 0x24BB, 98398 },
- { 0x24BC, 100033 },
- { 0x24BD, 68580 },
- { 0x24BE, 104951 },
- { 0x24BF, 98416 },
- { 0x24C0, 100044 },
- { 0x24C1, 100069 },
- { 0x24C2, 104940 },
- { 0x24C3, 104976 },
- { 0x24C4, 100025 },
- { 0x24C5, 100080 },
- { 0x24C6, 104932 },
- { 0x24C7, 104987 },
- { 0x24C8, 68591 },
- { 0x24C9, 98405 },
- { 0x24CA, 33682 },
- { 0x24CB, 46277 },
- { 0x24CC, 35271 },
- { 0x24CD, 99905 },
- { 0x24CE, 104802 },
- { 0x24CF, 104807 },
- { 0x24D0, 100380 },
- { 0x24D1, 99937 },
- { 0x24D2, 109904 },
- { 0x24D3, 54511 },
- { 0x24D4, 99933 },
- { 0x24D5, 86344 },
- { 0x24D6, 12809 },
- { 0x24D7, 33552 },
- { 0x24D8, 373 },
- { 0x24D9, 12497 },
- { 0x24DA, 57185 },
- { 0x24DB, 26 },
- { 0x24DC, 29 },
- { 0x24DD, 12962 },
- { 0x24DE, 33647 },
- { 0x24DF, 12983 },
- { 0x24E0, 33668 },
- { 0x24E1, 16 },
- { 0x24E2, 37 },
- { 0x24E3, 21 },
- { 0x24E4, 42 },
- { 0x24E5, 13051 },
- { 0x24E6, 33739 },
- { 0x24E7, 13030 },
- { 0x24E8, 33726 },
- { 0x24E9, 13038 },
- { 0x24EA, 33718 },
- { 0x24EB, 12835 },
- { 0x24EC, 33591 },
- { 0x24ED, 12765 },
- { 0x24EE, 33540 },
- { 0x24EF, 46055 },
- { 0x24F0, 46084 },
- { 0x24F1, 12850 },
- { 0x24F2, 33615 },
- { 0x24F3, 46032 },
- { 0x24F4, 86899 },
- { 0x24F5, 83323 },
- { 0x24F6, 33596 },
- { 0x24F7, 83327 },
- { 0x24F8, 15721 },
- { 0x24F9, 15380 },
- { 0x24FA, 102064 },
- { 0x24FB, 102060 },
- { 0x24FC, 57214 },
- { 0x24FD, 86068 },
- { 0x24FE, 15725 },
- { 0x24FF, 86070 },
- { 0x2500, 64503 },
- { 0x2501, 64507 },
- { 0x2502, 83239 },
- { 0x2503, 83227 },
- { 0x2504, 83263 },
- { 0x2505, 83251 },
- { 0x2506, 83299 },
- { 0x2507, 83275 },
- { 0x2508, 83311 },
- { 0x2509, 83287 },
- { 0x250A, 86076 },
- { 0x250B, 19680 },
- { 0x250C, 19674 },
- { 0x250D, 19668 },
- { 0x250E, 19662 },
- { 0x250F, 44809 },
- { 0x2510, 59936 },
- { 0x2511, 59931 },
- { 0x2512, 59775 },
- { 0x2513, 60116 },
- { 0x2514, 44817 },
- { 0x2515, 44813 },
- { 0x2516, 60124 },
- { 0x2517, 383 },
- { 0x2518, 59445 },
- { 0x2519, 59448 },
- { 0x251A, 60104 },
- { 0x251B, 60114 },
- { 0x251C, 44787 },
- { 0x251D, 44764 },
- { 0x251E, 67053 },
- { 0x251F, 67062 },
- { 0x2520, 67074 },
- { 0x2521, 67043 },
- { 0x2522, 67060 },
- { 0x2523, 10905 },
- { 0x2524, 86685 },
- { 0x2525, 86698 },
- { 0x2526, 4 },
- { 0x2527, 86689 },
- { 0x2528, 33794 },
- { 0x2529, 13097 },
- { 0x252A, 86816 },
- { 0x252B, 43992 },
- { 0x252C, 43997 },
- { 0x252D, 18889 },
- { 0x252E, 35278 },
- { 0x252F, 35283 },
- { 0x2530, 35991 },
- { 0x2531, 19120 },
- { 0x2532, 13070 },
- { 0x2533, 33758 },
- { 0x2534, 13000 },
- { 0x2535, 33688 },
- { 0x2536, 104153 },
- { 0x2537, 10811 },
- { 0x2538, 82330 },
- { 0x2539, 109768 },
- { 0x253A, 54242 },
- { 0x253B, 99523 },
- { 0x253C, 65691 },
- { 0x253D, 46229 },
- { 0x253E, 46234 },
- { 0x253F, 99514 },
- { 0x2540, 46338 },
- { 0x2541, 115865 },
- { 0x2542, 115032 },
- { 0x2543, 115038 },
- { 0x2544, 19045 },
- { 0x2545, 19062 },
- { 0x2546, 35775 },
- { 0x2547, 18907 },
- { 0x2548, 109782 },
- { 0x2549, 109773 },
- { 0x254A, 109785 },
- { 0x254B, 109776 },
- { 0x254C, 109779 },
- { 0x254D, 109770 },
- { 0x254E, 114879 },
- { 0x254F, 65186 },
- { 0x2550, 66634 },
- { 0x2551, 65181 },
- { 0x2552, 4452 },
- { 0x2553, 4449 },
- { 0x2554, 46060 },
- { 0x2555, 57148 },
- { 0x2556, 115287 },
- { 0x2557, 115912 },
- { 0x2558, 15259 },
- { 0x2559, 13900 },
- { 0x255A, 32588 },
- { 0x255B, 32592 },
- { 0x255C, 32596 },
- { 0x255D, 32566 },
- { 0x255E, 32571 },
- { 0x255F, 32584 },
- { 0x2560, 32580 },
- { 0x2561, 10915 },
- { 0x2562, 10911 },
- { 0x2563, 32561 },
- { 0x2564, 52775 },
- { 0x2565, 102108 },
- { 0x2566, 101763 },
- { 0x2567, 46302 },
- { 0x2568, 82343 },
- { 0x2569, 82367 },
- { 0x256A, 105529 },
- { 0x256B, 114918 },
- { 0x256C, 13141 },
- { 0x256D, 13148 },
- { 0x256E, 13135 },
- { 0x256F, 82362 },
- { 0x2570, 104637 },
- { 0x2571, 82353 },
- { 0x2572, 82336 },
- { 0x2573, 82359 },
- { 0x2574, 82340 },
- { 0x2575, 82347 },
- { 0x2576, 82350 },
- { 0x2577, 12731 },
- { 0x2578, 23993 },
- { 0x2579, 59 },
- { 0x257A, 51 },
- { 0x257B, 55 },
- { 0x257C, 14577 },
- { 0x257D, 14598 },
- { 0x257E, 14583 },
- { 0x257F, 14567 },
- { 0x2580, 14588 },
- { 0x2581, 14593 },
- { 0x2582, 14572 },
- { 0x2583, 32517 },
- { 0x2584, 32512 },
- { 0x2585, 32527 },
- { 0x2586, 32522 },
- { 0x2587, 14551 },
- { 0x2588, 14557 },
- { 0x2589, 57292 },
- { 0x258A, 115900 },
- { 0x258B, 115905 },
- { 0x258C, 105477 },
- { 0x258D, 34571 },
- { 0x258E, 115879 },
- { 0x258F, 115885 },
- { 0x2590, 60118 },
- { 0x2591, 115891 },
- { 0x2592, 59784 },
- { 0x2593, 14563 },
- { 0x2594, 32508 },
- { 0x2595, 115896 },
- { 0x2596, 82373 },
- { 0x2597, 101812 },
- { 0x2598, 63 },
- { 0x2599, 109688 },
- { 0x259A, 109941 },
- { 0x259B, 35300 },
- { 0x259C, 35308 },
- { 0x259D, 109948 },
- { 0x259E, 109944 },
- { 0x259F, 35304 },
- { 0x25A0, 35316 },
- { 0x25A1, 109956 },
- { 0x25A2, 35311 },
- { 0x25A3, 109951 },
- { 0x25A4, 35319 },
- { 0x25A5, 109959 },
- { 0x25A6, 44837 },
- { 0x25A7, 44874 },
- { 0x25A8, 46109 },
- { 0x25A9, 46106 },
- { 0x25AA, 44841 },
- { 0x25AB, 61779 },
- { 0x25AC, 61747 },
- { 0x25AD, 46161 },
- { 0x25AE, 46158 },
- { 0x25AF, 10931 },
- { 0x25B0, 10927 },
- { 0x25B1, 66551 },
- { 0x25B2, 66554 },
- { 0x25B3, 61772 },
- { 0x25B4, 61794 },
- { 0x25B5, 61762 },
- { 0x25B6, 61803 },
- { 0x25B7, 61767 },
- { 0x25B8, 61784 },
- { 0x25B9, 61799 },
- { 0x25BA, 61789 },
- { 0x25BB, 34378 },
- { 0x25BC, 61752 },
- { 0x25BD, 61757 },
- { 0x25BE, 47 },
- { 0x25BF, 33 },
- { 0x25C0, 46242 },
- { 0x25C1, 99519 },
- { 0x25C2, 57189 },
- { 0x25C3, 57196 },
- { 0x25C4, 35256 },
- { 0x25C5, 35261 },
- { 0x25C6, 66075 },
- { 0x25C7, 92068 },
- { 0x25C8, 46282 },
- { 0x25C9, 36298 },
- { 0x25CA, 114951 },
- { 0x25CB, 46262 },
- { 0x25CC, 14604 },
- { 0x25CD, 46267 },
- { 0x25CE, 46068 },
- { 0x25CF, 10923 },
- { 0x25D0, 35228 },
- { 0x25D1, 46247 },
- { 0x25D2, 103695 },
- { 0x25D3, 100352 },
- { 0x25D4, 109870 },
- { 0x25D5, 100356 },
- { 0x25D6, 109874 },
- { 0x25D7, 100283 },
- { 0x25D8, 109801 },
- { 0x25D9, 100305 },
- { 0x25DA, 109823 },
- { 0x25DB, 100288 },
- { 0x25DC, 109806 },
- { 0x25DD, 100296 },
- { 0x25DE, 109814 },
- { 0x25DF, 100317 },
- { 0x25E0, 109838 },
- { 0x25E1, 100327 },
- { 0x25E2, 109845 },
- { 0x25E3, 100323 },
- { 0x25E4, 109841 },
- { 0x25E5, 100384 },
- { 0x25E6, 109908 },
- { 0x25E7, 100361 },
- { 0x25E8, 109879 },
- { 0x25E9, 100366 },
- { 0x25EA, 109884 },
- { 0x25EB, 100390 },
- { 0x25EC, 109898 },
- { 0x25ED, 100371 },
- { 0x25EE, 109889 },
- { 0x25EF, 66513 },
- { 0x25F0, 66526 },
- { 0x25F1, 66518 },
- { 0x25F2, 66531 },
- { 0x25F3, 105541 },
- { 0x25F4, 105546 },
- { 0x25F5, 105551 },
- { 0x25F6, 105557 },
- { 0x25F7, 66057 },
- { 0x25F8, 66060 },
- { 0x25F9, 66063 },
- { 0x25FA, 66069 },
- { 0x25FB, 46095 },
- { 0x25FC, 46103 },
- { 0x25FD, 46098 },
- { 0x25FE, 109933 },
- { 0x25FF, 109919 },
- { 0x2600, 100401 },
- { 0x2601, 109922 },
- { 0x2602, 100405 },
- { 0x2603, 109926 },
- { 0x2604, 66557 },
- { 0x2605, 49504 },
- { 0x2606, 66559 },
- { 0x2607, 49506 },
- { 0x2608, 46257 },
- { 0x2609, 85839 },
- { 0x260A, 86274 },
- { 0x260B, 85833 },
- { 0x260C, 86268 },
- { 0x260D, 85829 },
- { 0x260E, 86264 },
- { 0x260F, 85813 },
- { 0x2610, 86248 },
- { 0x2611, 85824 },
- { 0x2612, 86259 },
- { 0x2613, 85818 },
- { 0x2614, 86253 },
- { 0x2615, 46172 },
- { 0x2616, 46177 },
- { 0x2617, 54492 },
- { 0x2618, 86325 },
- { 0x2619, 54495 },
- { 0x261A, 86328 },
- { 0x261B, 54500 },
- { 0x261C, 86333 },
- { 0x261D, 54456 },
- { 0x261E, 86289 },
- { 0x261F, 54487 },
- { 0x2620, 86320 },
- { 0x2621, 54476 },
- { 0x2622, 86309 },
- { 0x2623, 54481 },
- { 0x2624, 86314 },
- { 0x2625, 54470 },
- { 0x2626, 86303 },
- { 0x2627, 54144 },
- { 0x2628, 54313 },
- { 0x2629, 44848 },
- { 0x262A, 44865 },
- { 0x262B, 44850 },
- { 0x262C, 44867 },
- { 0x262D, 54508 },
- { 0x262E, 86338 },
- { 0x262F, 54505 },
- { 0x2630, 86341 },
- { 0x2631, 86356 },
- { 0x2632, 86348 },
- { 0x2633, 61052 },
- { 0x2634, 101757 },
- { 0x2635, 109430 },
- { 0x2636, 61085 },
- { 0x2637, 104532 },
- { 0x2638, 34341 },
- { 0x2639, 34333 },
- { 0x263A, 34310 },
- { 0x263B, 115852 },
- { 0x263C, 86826 },
- { 0x263D, 46184 },
- { 0x263E, 86821 },
- { 0x263F, 46189 },
- { 0x2640, 13324 },
- { 0x2641, 34336 },
- { 0x2642, 34313 },
- { 0x2643, 34318 },
- { 0x2644, 46052 },
- { 0x2645, 46046 },
- { 0x2646, 46112 },
- { 0x2647, 86094 },
- { 0x2648, 12449 },
- { 0x2649, 86874 },
- { 0x264A, 86879 },
- { 0x264B, 12502 },
- { 0x264C, 85411 },
- { 0x264D, 85407 },
- { 0x264E, 57180 },
- { 0x264F, 57169 },
- { 0x2650, 57150 },
- { 0x2651, 57157 },
- { 0x2652, 57160 },
- { 0x2653, 105563 },
- { 0x2654, 105569 },
- { 0x2655, 57163 },
- { 0x2656, 24002 },
- { 0x2657, 46167 },
- { 0x2658, 35982 },
- { 0x2659, 32576 },
- { 0x265A, 32660 },
- { 0x265B, 32738 },
- { 0x265C, 34621 },
- { 0x265D, 34675 },
- { 0x265E, 12917 },
- { 0x265F, 99941 },
- { 0x2660, 68482 },
- { 0x2661, 98348 },
- { 0x2662, 32656 },
- { 0x2663, 32734 },
- { 0x2664, 34617 },
- { 0x2665, 34671 },
- { 0x2666, 12913 },
- { 0x2667, 353 },
- { 0x2668, 104700 },
- { 0x2669, 104695 },
- { 0x266A, 99808 },
- { 0x266B, 99803 },
- { 0x266C, 54169 },
- { 0x266D, 54228 },
- { 0x266E, 54221 },
- { 0x266F, 54179 },
- { 0x2670, 60682 },
- { 0x2671, 60687 },
- { 0x2672, 60677 },
- { 0x2673, 60692 },
- { 0x2674, 46038 },
- { 0x2675, 18837 },
- { 0x2676, 35731 },
- { 0x2677, 18795 },
- { 0x2678, 35691 },
- { 0x2679, 19094 },
- { 0x267A, 35968 },
- { 0x267B, 35939 },
- { 0x267C, 19060 },
- { 0x267D, 104140 },
- { 0x267E, 18834 },
- { 0x267F, 18983 },
- { 0x2680, 35822 },
- { 0x2681, 18986 },
- { 0x2682, 35825 },
- { 0x2683, 18870 },
- { 0x2684, 18873 },
- { 0x2685, 35755 },
- { 0x2686, 19140 },
- { 0x2687, 36002 },
- { 0x2688, 19110 },
- { 0x2689, 35985 },
- { 0x268A, 12840 },
- { 0x268B, 35219 },
- { 0x268C, 12845 },
- { 0x268D, 13367 },
- { 0x268E, 100158 },
- { 0x268F, 100145 },
- { 0x2690, 100118 },
- { 0x2691, 100164 },
- { 0x2692, 99863 },
- { 0x2693, 99838 },
- { 0x2694, 99830 },
- { 0x2695, 100123 },
- { 0x2696, 100137 },
- { 0x2697, 100128 },
- { 0x2698, 99929 },
- { 0x2699, 15328 },
- { 0x269A, 46272 },
- { 0x269B, 65164 },
- { 0x269C, 99922 },
- { 0x269D, 104834 },
- { 0x269E, 104830 },
- { 0x269F, 100107 },
- { 0x26A0, 105014 },
- { 0x26A1, 65170 },
- { 0x26A2, 104819 },
- { 0x26A3, 35266 },
- { 0x26A4, 99910 },
- { 0x26A5, 99916 },
- { 0x26A6, 104813 },
- { 0x26A7, 98551 },
- { 0x26A8, 34344 },
- { 0x26A9, 34354 },
- { 0x26AA, 35812 },
- { 0x26AB, 18864 },
- { 0x26AC, 35749 },
- { 0x26AD, 19234 },
- { 0x26AE, 36062 },
- { 0x26AF, 22847 },
- { 0x26B0, 22763 },
- { 0x26B1, 22935 },
- { 0x26B2, 22933 },
- { 0x26B3, 23000 },
- { 0x26B4, 66539 },
- { 0x26B5, 105517 },
- { 0x26B6, 66545 },
- { 0x26B7, 105523 },
- { 0x26B8, 12074 },
- { 0x26B9, 34325 },
- { 0x26BA, 100197 },
- { 0x26BB, 68656 },
- { 0x26BC, 105100 },
- { 0x26BD, 98475 },
- { 0x26BE, 12946 },
- { 0x26BF, 369 },
- { 0x26C0, 32763 },
- { 0x26C1, 32685 },
- { 0x26C2, 34646 },
- { 0x26C3, 34700 },
- { 0x26C4, 100271 },
- { 0x26C5, 68724 },
- { 0x26C6, 105174 },
- { 0x26C7, 98543 },
- { 0x26C8, 90549 },
- { 0x26C9, 114930 },
- { 0x26CA, 100200 },
- { 0x26CB, 68659 },
- { 0x26CC, 105103 },
- { 0x26CD, 98478 },
- { 0x26CE, 32767 },
- { 0x26CF, 32689 },
- { 0x26D0, 34650 },
- { 0x26D1, 34704 },
- { 0x26D2, 100252 },
- { 0x26D3, 68697 },
- { 0x26D4, 105155 },
- { 0x26D5, 98516 },
- { 0x26D6, 104117 },
- { 0x26D7, 86834 },
- { 0x26D8, 100205 },
- { 0x26D9, 68716 },
- { 0x26DA, 105108 },
- { 0x26DB, 98535 },
- { 0x26DC, 100275 },
- { 0x26DD, 68728 },
- { 0x26DE, 105178 },
- { 0x26DF, 98547 },
- { 0x26E0, 99944 },
- { 0x26E1, 68485 },
- { 0x26E2, 104841 },
- { 0x26E3, 98351 },
- { 0x26E4, 114935 },
- { 0x26E5, 114940 },
- { 0x26E6, 114925 },
- { 0x26E7, 114920 },
- { 0x26E8, 53676 },
- { 0x26E9, 53678 },
- { 0x26EA, 64470 },
- { 0x26EB, 64472 },
- { 0x26EC, 12655 },
- { 0x26ED, 104838 },
- { 0x26EE, 67170 },
- { 0x26EF, 67189 },
- { 0x26F0, 67179 },
- { 0x26F1, 67184 },
- { 0x26F2, 19125 },
- { 0x26F3, 19082 },
- { 0x26F4, 19152 },
- { 0x26F5, 19116 },
- { 0x26F6, 98489 },
- { 0x26F7, 98496 },
- { 0x26F8, 68670 },
- { 0x26F9, 68677 },
- { 0x26FA, 100218 },
- { 0x26FB, 105121 },
- { 0x26FC, 100225 },
- { 0x26FD, 105128 },
- { 0x26FE, 18930 },
- { 0x26FF, 18936 },
- { 0x2700, 18918 },
- { 0x2701, 18924 },
- { 0x2702, 18942 },
- { 0x2703, 18954 },
- { 0x2704, 18948 },
- { 0x2705, 18960 },
- { 0x2706, 53691 },
- { 0x2707, 53695 },
- { 0x2708, 53683 },
- { 0x2709, 53687 },
- { 0x270A, 53699 },
- { 0x270B, 53707 },
- { 0x270C, 53703 },
- { 0x270D, 53711 },
- { 0x270E, 68526 },
- { 0x270F, 393 },
- { 0x2710, 43898 },
- { 0x2711, 59115 },
- { 0x2712, 59124 },
- { 0x2713, 19037 },
- { 0x2714, 19055 },
- { 0x2715, 57220 },
- { 0x2716, 104143 },
- { 0x2717, 19064 },
- { 0x2718, 18993 },
- { 0x2719, 19002 },
- { 0x271A, 19011 },
- { 0x271B, 19020 },
- { 0x271C, 10832 },
- { 0x271D, 43945 },
- { 0x271E, 31042 },
- { 0x271F, 65210 },
- { 0x2720, 35663 },
- { 0x2721, 65216 },
- { 0x2722, 54415 },
- { 0x2723, 109432 },
- { 0x2724, 100152 },
- { 0x2725, 68647 },
- { 0x2726, 105059 },
- { 0x2727, 98466 },
- { 0x2728, 103919 },
- { 0x2729, 103948 },
- { 0x272A, 103972 },
- { 0x272B, 104048 },
- { 0x272C, 103988 },
- { 0x272D, 104024 },
- { 0x272E, 104090 },
- { 0x272F, 103992 },
- { 0x2730, 104044 },
- { 0x2731, 103960 },
- { 0x2732, 104052 },
- { 0x2733, 103903 },
- { 0x2734, 104032 },
- { 0x2735, 103964 },
- { 0x2736, 104073 },
- { 0x2737, 104077 },
- { 0x2738, 104000 },
- { 0x2739, 103928 },
- { 0x273A, 104036 },
- { 0x273B, 104004 },
- { 0x273C, 104008 },
- { 0x273D, 104040 },
- { 0x273E, 103944 },
- { 0x273F, 103996 },
- { 0x2740, 103956 },
- { 0x2741, 103932 },
- { 0x2742, 103907 },
- { 0x2743, 103968 },
- { 0x2744, 103940 },
- { 0x2745, 104028 },
- { 0x2746, 103936 },
- { 0x2747, 103984 },
- { 0x2748, 103980 },
- { 0x2749, 103976 },
- { 0x274A, 104085 },
- { 0x274B, 103915 },
- { 0x274C, 104012 },
- { 0x274D, 104017 },
- { 0x274E, 103911 },
- { 0x274F, 104063 },
- { 0x2750, 103923 },
- { 0x2751, 104057 },
- { 0x2752, 103952 },
- { 0x2753, 104069 },
- { 0x2754, 104081 },
- { 0x2755, 104099 },
- { 0x2756, 104094 },
- { 0x2757, 103718 },
- { 0x2758, 103747 },
- { 0x2759, 103771 },
- { 0x275A, 103847 },
- { 0x275B, 103787 },
- { 0x275C, 103823 },
- { 0x275D, 103889 },
- { 0x275E, 103791 },
- { 0x275F, 103843 },
- { 0x2760, 103759 },
- { 0x2761, 103851 },
- { 0x2762, 103702 },
- { 0x2763, 103831 },
- { 0x2764, 103763 },
- { 0x2765, 103872 },
- { 0x2766, 103876 },
- { 0x2767, 103799 },
- { 0x2768, 103727 },
- { 0x2769, 103835 },
- { 0x276A, 103803 },
- { 0x276B, 103807 },
- { 0x276C, 103839 },
- { 0x276D, 103743 },
- { 0x276E, 103795 },
- { 0x276F, 103755 },
- { 0x2770, 103731 },
- { 0x2771, 103706 },
- { 0x2772, 103767 },
- { 0x2773, 103739 },
- { 0x2774, 103827 },
- { 0x2775, 103735 },
- { 0x2776, 103783 },
- { 0x2777, 103779 },
- { 0x2778, 103775 },
- { 0x2779, 103884 },
- { 0x277A, 103714 },
- { 0x277B, 103811 },
- { 0x277C, 103816 },
- { 0x277D, 103710 },
- { 0x277E, 103862 },
- { 0x277F, 103722 },
- { 0x2780, 103856 },
- { 0x2781, 103751 },
- { 0x2782, 103868 },
- { 0x2783, 103880 },
- { 0x2784, 103898 },
- { 0x2785, 103893 },
- { 0x2786, 29228 },
- { 0x2787, 25170 },
- { 0x2788, 29242 },
- { 0x2789, 29709 },
- { 0x278A, 29789 },
- { 0x278B, 24165 },
- { 0x278C, 26148 },
- { 0x278D, 28931 },
- { 0x278E, 24862 },
- { 0x278F, 29156 },
- { 0x2790, 25100 },
- { 0x2791, 30465 },
- { 0x2792, 26765 },
- { 0x2793, 30664 },
- { 0x2794, 29286 },
- { 0x2795, 30731 },
- { 0x2796, 30766 },
- { 0x2797, 26451 },
- { 0x2798, 30283 },
- { 0x2799, 26496 },
- { 0x279A, 26439 },
- { 0x279B, 30614 },
- { 0x279C, 27100 },
- { 0x279D, 27768 },
- { 0x279E, 24534 },
- { 0x279F, 27492 },
- { 0x27A0, 25463 },
- { 0x27A1, 28079 },
- { 0x27A2, 30925 },
- { 0x27A3, 84769 },
- { 0x27A4, 29910 },
- { 0x27A5, 30452 },
- { 0x27A6, 45490 },
- { 0x27A7, 45182 },
- { 0x27A8, 45518 },
- { 0x27A9, 45210 },
- { 0x27AA, 45530 },
- { 0x27AB, 45222 },
- { 0x27AC, 45526 },
- { 0x27AD, 45218 },
- { 0x27AE, 45368 },
- { 0x27AF, 45060 },
- { 0x27B0, 45482 },
- { 0x27B1, 45174 },
- { 0x27B2, 45522 },
- { 0x27B3, 45214 },
- { 0x27B4, 45494 },
- { 0x27B5, 45186 },
- { 0x27B6, 45554 },
- { 0x27B7, 45246 },
- { 0x27B8, 45534 },
- { 0x27B9, 45226 },
- { 0x27BA, 45502 },
- { 0x27BB, 45194 },
- { 0x27BC, 45538 },
- { 0x27BD, 45230 },
- { 0x27BE, 45344 },
- { 0x27BF, 45036 },
- { 0x27C0, 45348 },
- { 0x27C1, 45040 },
- { 0x27C2, 45380 },
- { 0x27C3, 45072 },
- { 0x27C4, 45336 },
- { 0x27C5, 45028 },
- { 0x27C6, 45352 },
- { 0x27C7, 45044 },
- { 0x27C8, 45356 },
- { 0x27C9, 45048 },
- { 0x27CA, 45514 },
- { 0x27CB, 45206 },
- { 0x27CC, 45486 },
- { 0x27CD, 45178 },
- { 0x27CE, 45360 },
- { 0x27CF, 45052 },
- { 0x27D0, 45340 },
- { 0x27D1, 45032 },
- { 0x27D2, 45376 },
- { 0x27D3, 45068 },
- { 0x27D4, 45478 },
- { 0x27D5, 45170 },
- { 0x27D6, 45474 },
- { 0x27D7, 45166 },
- { 0x27D8, 45583 },
- { 0x27D9, 45275 },
- { 0x27DA, 45390 },
- { 0x27DB, 45082 },
- { 0x27DC, 45603 },
- { 0x27DD, 45295 },
- { 0x27DE, 45593 },
- { 0x27DF, 45285 },
- { 0x27E0, 45578 },
- { 0x27E1, 45270 },
- { 0x27E2, 45598 },
- { 0x27E3, 45290 },
- { 0x27E4, 45420 },
- { 0x27E5, 45112 },
- { 0x27E6, 45542 },
- { 0x27E7, 45234 },
- { 0x27E8, 45558 },
- { 0x27E9, 45250 },
- { 0x27EA, 45432 },
- { 0x27EB, 45124 },
- { 0x27EC, 45402 },
- { 0x27ED, 45094 },
- { 0x27EE, 45563 },
- { 0x27EF, 45255 },
- { 0x27F0, 45588 },
- { 0x27F1, 45280 },
- { 0x27F2, 45426 },
- { 0x27F3, 45118 },
- { 0x27F4, 45384 },
- { 0x27F5, 45076 },
- { 0x27F6, 45573 },
- { 0x27F7, 45265 },
- { 0x27F8, 45414 },
- { 0x27F9, 45106 },
- { 0x27FA, 45408 },
- { 0x27FB, 45100 },
- { 0x27FC, 45444 },
- { 0x27FD, 45136 },
- { 0x27FE, 45396 },
- { 0x27FF, 45088 },
- { 0x2800, 45438 },
- { 0x2801, 45130 },
- { 0x2802, 45468 },
- { 0x2803, 45160 },
- { 0x2804, 45450 },
- { 0x2805, 45142 },
- { 0x2806, 45456 },
- { 0x2807, 45148 },
- { 0x2808, 45462 },
- { 0x2809, 45154 },
- { 0x280A, 45318 },
- { 0x280B, 45310 },
- { 0x280C, 45314 },
- { 0x280D, 45333 },
- { 0x280E, 45325 },
- { 0x280F, 45321 },
- { 0x2810, 45329 },
- { 0x2811, 45608 },
- { 0x2812, 45300 },
- { 0x2813, 45613 },
- { 0x2814, 45305 },
- { 0x2815, 45622 },
- { 0x2816, 45626 },
- { 0x2817, 45630 },
- { 0x2818, 45568 },
- { 0x2819, 45260 },
- { 0x281A, 44882 },
- { 0x281B, 44892 },
- { 0x281C, 44898 },
- { 0x281D, 44887 },
- { 0x281E, 45618 },
- { 0x281F, 44904 },
- { 0x2820, 45634 },
- { 0x2821, 80624 },
- { 0x2822, 80660 },
- { 0x2823, 80676 },
- { 0x2824, 80672 },
- { 0x2825, 80628 },
- { 0x2826, 80740 },
- { 0x2827, 80748 },
- { 0x2828, 80732 },
- { 0x2829, 80636 },
- { 0x282A, 80700 },
- { 0x282B, 80704 },
- { 0x282C, 80708 },
- { 0x282D, 80712 },
- { 0x282E, 80640 },
- { 0x282F, 80716 },
- { 0x2830, 80780 },
- { 0x2831, 80724 },
- { 0x2832, 80728 },
- { 0x2833, 80736 },
- { 0x2834, 80644 },
- { 0x2835, 80772 },
- { 0x2836, 80768 },
- { 0x2837, 80760 },
- { 0x2838, 80720 },
- { 0x2839, 80776 },
- { 0x283A, 80756 },
- { 0x283B, 80664 },
- { 0x283C, 80696 },
- { 0x283D, 80668 },
- { 0x283E, 80752 },
- { 0x283F, 80744 },
- { 0x2840, 80764 },
- { 0x2841, 80680 },
- { 0x2842, 80632 },
- { 0x2843, 80688 },
- { 0x2844, 80648 },
- { 0x2845, 80684 },
- { 0x2846, 80692 },
- { 0x2847, 80652 },
- { 0x2848, 80656 },
- { 0x2849, 86427 },
- { 0x284A, 86445 },
- { 0x284B, 86509 },
- { 0x284C, 86454 },
- { 0x284D, 86554 },
- { 0x284E, 86565 },
- { 0x284F, 86460 },
- { 0x2850, 86448 },
- { 0x2851, 86518 },
- { 0x2852, 86515 },
- { 0x2853, 86551 },
- { 0x2854, 86502 },
- { 0x2855, 86451 },
- { 0x2856, 86463 },
- { 0x2857, 86574 },
- { 0x2858, 86557 },
- { 0x2859, 86457 },
- { 0x285A, 86560 },
- { 0x285B, 86570 },
- { 0x285C, 86524 },
- { 0x285D, 86442 },
- { 0x285E, 86527 },
- { 0x285F, 86590 },
- { 0x2860, 86478 },
- { 0x2861, 86578 },
- { 0x2862, 86433 },
- { 0x2863, 86545 },
- { 0x2864, 86602 },
- { 0x2865, 86598 },
- { 0x2866, 86466 },
- { 0x2867, 86469 },
- { 0x2868, 86472 },
- { 0x2869, 86586 },
- { 0x286A, 86594 },
- { 0x286B, 86475 },
- { 0x286C, 86439 },
- { 0x286D, 86481 },
- { 0x286E, 86530 },
- { 0x286F, 86521 },
- { 0x2870, 86582 },
- { 0x2871, 86505 },
- { 0x2872, 86484 },
- { 0x2873, 86536 },
- { 0x2874, 86533 },
- { 0x2875, 86487 },
- { 0x2876, 86539 },
- { 0x2877, 86512 },
- { 0x2878, 86542 },
- { 0x2879, 86490 },
- { 0x287A, 86493 },
- { 0x287B, 86496 },
- { 0x287C, 86499 },
- { 0x287D, 86606 },
- { 0x287E, 86548 },
- { 0x287F, 86430 },
- { 0x2880, 86436 },
- { 0x2881, 86610 },
- { 0x2882, 86618 },
- { 0x2883, 86615 },
- { 0x2884, 79743 },
- { 0x2885, 79755 },
- { 0x2886, 79884 },
- { 0x2887, 79914 },
- { 0x2888, 80310 },
- { 0x2889, 79494 },
- { 0x288A, 79971 },
- { 0x288B, 79542 },
- { 0x288C, 79776 },
- { 0x288D, 80256 },
- { 0x288E, 80485 },
- { 0x288F, 80088 },
- { 0x2890, 79569 },
- { 0x2891, 80169 },
- { 0x2892, 79683 },
- { 0x2893, 80337 },
- { 0x2894, 80145 },
- { 0x2895, 80268 },
- { 0x2896, 79818 },
- { 0x2897, 80190 },
- { 0x2898, 80196 },
- { 0x2899, 80430 },
- { 0x289A, 80193 },
- { 0x289B, 79917 },
- { 0x289C, 79929 },
- { 0x289D, 79923 },
- { 0x289E, 80316 },
- { 0x289F, 80319 },
- { 0x28A0, 79920 },
- { 0x28A1, 79926 },
- { 0x28A2, 79509 },
- { 0x28A3, 79521 },
- { 0x28A4, 79515 },
- { 0x28A5, 80118 },
- { 0x28A6, 80121 },
- { 0x28A7, 79512 },
- { 0x28A8, 79518 },
- { 0x28A9, 80094 },
- { 0x28AA, 80106 },
- { 0x28AB, 80100 },
- { 0x28AC, 80394 },
- { 0x28AD, 80397 },
- { 0x28AE, 80097 },
- { 0x28AF, 80103 },
- { 0x28B0, 80124 },
- { 0x28B1, 80136 },
- { 0x28B2, 80130 },
- { 0x28B3, 80400 },
- { 0x28B4, 80403 },
- { 0x28B5, 80127 },
- { 0x28B6, 80133 },
- { 0x28B7, 79863 },
- { 0x28B8, 79875 },
- { 0x28B9, 79869 },
- { 0x28BA, 80298 },
- { 0x28BB, 80301 },
- { 0x28BC, 79866 },
- { 0x28BD, 79872 },
- { 0x28BE, 79722 },
- { 0x28BF, 79734 },
- { 0x28C0, 79728 },
- { 0x28C1, 80241 },
- { 0x28C2, 80244 },
- { 0x28C3, 79725 },
- { 0x28C4, 79731 },
- { 0x28C5, 80043 },
- { 0x28C6, 80055 },
- { 0x28C7, 80049 },
- { 0x28C8, 80379 },
- { 0x28C9, 80382 },
- { 0x28CA, 80046 },
- { 0x28CB, 80052 },
- { 0x28CC, 79638 },
- { 0x28CD, 79650 },
- { 0x28CE, 79644 },
- { 0x28CF, 80205 },
- { 0x28D0, 80208 },
- { 0x28D1, 79641 },
- { 0x28D2, 79647 },
- { 0x28D3, 91457 },
- { 0x28D4, 91509 },
- { 0x28D5, 91534 },
- { 0x28D6, 91461 },
- { 0x28D7, 91550 },
- { 0x28D8, 91521 },
- { 0x28D9, 91497 },
- { 0x28DA, 91469 },
- { 0x28DB, 91473 },
- { 0x28DC, 91477 },
- { 0x28DD, 91449 },
- { 0x28DE, 91501 },
- { 0x28DF, 91481 },
- { 0x28E0, 91485 },
- { 0x28E1, 91505 },
- { 0x28E2, 91489 },
- { 0x28E3, 91542 },
- { 0x28E4, 91530 },
- { 0x28E5, 91538 },
- { 0x28E6, 91584 },
- { 0x28E7, 91554 },
- { 0x28E8, 91576 },
- { 0x28E9, 91441 },
- { 0x28EA, 91493 },
- { 0x28EB, 91572 },
- { 0x28EC, 91609 },
- { 0x28ED, 91546 },
- { 0x28EE, 91517 },
- { 0x28EF, 91593 },
- { 0x28F0, 91588 },
- { 0x28F1, 91525 },
- { 0x28F2, 91603 },
- { 0x28F3, 33601 },
- { 0x28F4, 33583 },
- { 0x28F5, 13127 },
- { 0x28F6, 33824 },
- { 0x28F7, 12992 },
- { 0x28F8, 33674 },
- { 0x28F9, 53551 },
- { 0x28FA, 53545 },
- { 0x28FB, 46040 },
- { 0x28FC, 13130 },
- { 0x28FD, 33827 },
- { 0x28FE, 53549 },
- { 0x28FF, 13016 },
- { 0x2900, 33704 },
- { 0x2901, 98557 },
- { 0x2902, 106218 },
- { 0x2903, 46325 },
- { 0x2904, 86099 },
- { 0x2905, 109939 },
- { 0x2906, 46036 },
- { 0x2907, 98372 },
- { 0x2908, 68550 },
- { 0x2909, 46043 },
- { 0x290A, 46164 },
- { 0x290B, 82391 },
- { 0x290C, 14534 },
- { 0x290D, 48423 },
- { 0x290E, 35250 },
- { 0x290F, 12769 },
- { 0x2910, 33544 },
- { 0x2911, 35242 },
- { 0x2912, 35246 },
- { 0x2913, 13102 },
- { 0x2914, 33799 },
- { 0x2915, 10846 },
- { 0x2916, 10864 },
- { 0x2917, 43955 },
- { 0x2918, 43968 },
- { 0x2919, 13089 },
- { 0x291A, 33784 },
- { 0x291B, 13008 },
- { 0x291C, 33696 },
- { 0x291D, 10890 },
- { 0x291E, 8925 },
- { 0x291F, 66888 },
- { 0x2920, 12629 },
- { 0x2921, 86130 },
- { 0x2922, 86897 },
- { 0x2923, 14626 },
- { 0x2924, 15361 },
- { 0x2925, 57223 },
- { 0x2926, 53519 },
- { 0x2927, 53543 },
- { 0x2928, 57270 },
- { 0x2929, 45653 },
- { 0x292A, 45657 },
- { 0x292B, 57263 },
- { 0x292C, 10836 },
- { 0x292D, 57289 },
- { 0x292E, 86425 },
- { 0x292F, 114880 },
- { 0x2930, 86831 },
- { 0x2931, 57801 },
- { 0x2932, 90265 },
- { 0x2933, 46093 },
- { 0x2934, 86074 },
- { 0x2935, 46212 },
- { 0x2936, 12433 },
- { 0x2937, 46204 },
- { 0x2938, 5696 },
- { 0x2939, 5603 },
- { 0x293A, 5699 },
- { 0x293B, 5703 },
- { 0x293C, 5707 },
- { 0x293D, 5693 },
- { 0x293E, 5439 },
- { 0x293F, 5670 },
- { 0x2940, 5632 },
- { 0x2941, 5636 },
- { 0x2942, 5731 },
- { 0x2943, 5570 },
- { 0x2944, 5651 },
- { 0x2945, 5655 },
- { 0x2946, 5534 },
- { 0x2947, 5538 },
- { 0x2948, 5546 },
- { 0x2949, 5542 },
- { 0x294A, 5659 },
- { 0x294B, 5719 },
- { 0x294C, 5662 },
- { 0x294D, 5666 },
- { 0x294E, 5624 },
- { 0x294F, 5628 },
- { 0x2950, 5522 },
- { 0x2951, 5496 },
- { 0x2952, 5600 },
- { 0x2953, 5499 },
- { 0x2954, 5564 },
- { 0x2955, 5606 },
- { 0x2956, 5690 },
- { 0x2957, 5728 },
- { 0x2958, 5676 },
- { 0x2959, 5680 },
- { 0x295A, 5516 },
- { 0x295B, 5485 },
- { 0x295C, 5489 },
- { 0x295D, 5734 },
- { 0x295E, 5442 },
- { 0x295F, 5445 },
- { 0x2960, 5531 },
- { 0x2961, 5505 },
- { 0x2962, 5463 },
- { 0x2963, 5711 },
- { 0x2964, 5715 },
- { 0x2965, 5684 },
- { 0x2966, 5573 },
- { 0x2967, 5808 },
- { 0x2968, 5466 },
- { 0x2969, 5470 },
- { 0x296A, 5478 },
- { 0x296B, 5474 },
- { 0x296C, 5561 },
- { 0x296D, 5648 },
- { 0x296E, 5493 },
- { 0x296F, 5460 },
- { 0x2970, 5482 },
- { 0x2971, 5592 },
- { 0x2972, 5596 },
- { 0x2973, 5558 },
- { 0x2974, 5687 },
- { 0x2975, 5612 },
- { 0x2976, 5616 },
- { 0x2977, 5620 },
- { 0x2978, 5673 },
- { 0x2979, 5725 },
- { 0x297A, 5584 },
- { 0x297B, 5588 },
- { 0x297C, 5764 },
- { 0x297D, 5740 },
- { 0x297E, 5528 },
- { 0x297F, 5832 },
- { 0x2980, 5820 },
- { 0x2981, 5519 },
- { 0x2982, 5772 },
- { 0x2983, 5744 },
- { 0x2984, 5576 },
- { 0x2985, 5580 },
- { 0x2986, 5513 },
- { 0x2987, 5792 },
- { 0x2988, 5550 },
- { 0x2989, 5554 },
- { 0x298A, 5800 },
- { 0x298B, 5788 },
- { 0x298C, 5640 },
- { 0x298D, 5644 },
- { 0x298E, 5567 },
- { 0x298F, 5502 },
- { 0x2990, 5836 },
- { 0x2991, 5796 },
- { 0x2992, 5812 },
- { 0x2993, 5760 },
- { 0x2994, 5448 },
- { 0x2995, 5452 },
- { 0x2996, 5456 },
- { 0x2997, 5756 },
- { 0x2998, 5525 },
- { 0x2999, 5816 },
- { 0x299A, 5510 },
- { 0x299B, 5609 },
- { 0x299C, 5780 },
- { 0x299D, 5768 },
- { 0x299E, 5804 },
- { 0x299F, 5748 },
- { 0x29A0, 5752 },
- { 0x29A1, 5784 },
- { 0x29A2, 5845 },
- { 0x29A3, 5776 },
- { 0x29A4, 5849 },
- { 0x29A5, 5824 },
- { 0x29A6, 5853 },
- { 0x29A7, 5828 },
- { 0x29A8, 5722 },
- { 0x29A9, 5857 },
- { 0x29AA, 5841 },
- { 0x29AB, 48709 },
- { 0x29AC, 48877 },
- { 0x29AD, 48667 },
- { 0x29AE, 49068 },
- { 0x29AF, 49189 },
- { 0x29B0, 48847 },
- { 0x29B1, 48739 },
- { 0x29B2, 48694 },
- { 0x29B3, 48697 },
- { 0x29B4, 48871 },
- { 0x29B5, 49000 },
- { 0x29B6, 48997 },
- { 0x29B7, 48796 },
- { 0x29B8, 48988 },
- { 0x29B9, 48688 },
- { 0x29BA, 49104 },
- { 0x29BB, 48896 },
- { 0x29BC, 49027 },
- { 0x29BD, 49039 },
- { 0x29BE, 48961 },
- { 0x29BF, 49089 },
- { 0x29C0, 49042 },
- { 0x29C1, 49170 },
- { 0x29C2, 48736 },
- { 0x29C3, 49289 },
- { 0x29C4, 48915 },
- { 0x29C5, 48982 },
- { 0x29C6, 49256 },
- { 0x29C7, 48964 },
- { 0x29C8, 49036 },
- { 0x29C9, 49286 },
- { 0x29CA, 48994 },
- { 0x29CB, 49259 },
- { 0x29CC, 48642 },
- { 0x29CD, 48645 },
- { 0x29CE, 49238 },
- { 0x29CF, 48655 },
- { 0x29D0, 49125 },
- { 0x29D1, 48979 },
- { 0x29D2, 48909 },
- { 0x29D3, 48853 },
- { 0x29D4, 49077 },
- { 0x29D5, 48862 },
- { 0x29D6, 49146 },
- { 0x29D7, 49198 },
- { 0x29D8, 49274 },
- { 0x29D9, 49047 },
- { 0x29DA, 48958 },
- { 0x29DB, 49253 },
- { 0x29DC, 49214 },
- { 0x29DD, 48670 },
- { 0x29DE, 49064 },
- { 0x29DF, 49156 },
- { 0x29E0, 48883 },
- { 0x29E1, 48742 },
- { 0x29E2, 49056 },
- { 0x29E3, 48658 },
- { 0x29E4, 49080 },
- { 0x29E5, 49229 },
- { 0x29E6, 48927 },
- { 0x29E7, 49021 },
- { 0x29E8, 49244 },
- { 0x29E9, 48793 },
- { 0x29EA, 48838 },
- { 0x29EB, 49143 },
- { 0x29EC, 48715 },
- { 0x29ED, 49186 },
- { 0x29EE, 49149 },
- { 0x29EF, 48652 },
- { 0x29F0, 49201 },
- { 0x29F1, 48703 },
- { 0x29F2, 48733 },
- { 0x29F3, 48727 },
- { 0x29F4, 48890 },
- { 0x29F5, 48939 },
- { 0x29F6, 48859 },
- { 0x29F7, 48930 },
- { 0x29F8, 48991 },
- { 0x29F9, 49223 },
- { 0x29FA, 48638 },
- { 0x29FB, 49235 },
- { 0x29FC, 48685 },
- { 0x29FD, 48781 },
- { 0x29FE, 49095 },
- { 0x29FF, 49116 },
- { 0x2A00, 48812 },
- { 0x2A01, 48784 },
- { 0x2A02, 49167 },
- { 0x2A03, 49160 },
- { 0x2A04, 48833 },
- { 0x2A05, 49074 },
- { 0x2A06, 48809 },
- { 0x2A07, 48661 },
- { 0x2A08, 48664 },
- { 0x2A09, 49277 },
- { 0x2A0A, 48856 },
- { 0x2A0B, 49030 },
- { 0x2A0C, 48936 },
- { 0x2A0D, 49101 },
- { 0x2A0E, 48874 },
- { 0x2A0F, 48746 },
- { 0x2A10, 49003 },
- { 0x2A11, 48764 },
- { 0x2A12, 49280 },
- { 0x2A13, 49152 },
- { 0x2A14, 49122 },
- { 0x2A15, 48924 },
- { 0x2A16, 48790 },
- { 0x2A17, 48679 },
- { 0x2A18, 49086 },
- { 0x2A19, 48967 },
- { 0x2A1A, 49098 },
- { 0x2A1B, 49195 },
- { 0x2A1C, 49113 },
- { 0x2A1D, 49015 },
- { 0x2A1E, 48775 },
- { 0x2A1F, 49092 },
- { 0x2A20, 49137 },
- { 0x2A21, 48906 },
- { 0x2A22, 48921 },
- { 0x2A23, 48691 },
- { 0x2A24, 48700 },
- { 0x2A25, 49050 },
- { 0x2A26, 49241 },
- { 0x2A27, 48706 },
- { 0x2A28, 48649 },
- { 0x2A29, 48900 },
- { 0x2A2A, 48673 },
- { 0x2A2B, 48976 },
- { 0x2A2C, 48887 },
- { 0x2A2D, 49271 },
- { 0x2A2E, 48918 },
- { 0x2A2F, 49131 },
- { 0x2A30, 49180 },
- { 0x2A31, 49208 },
- { 0x2A32, 49183 },
- { 0x2A33, 48758 },
- { 0x2A34, 49283 },
- { 0x2A35, 48985 },
- { 0x2A36, 49018 },
- { 0x2A37, 49107 },
- { 0x2A38, 49174 },
- { 0x2A39, 48973 },
- { 0x2A3A, 48945 },
- { 0x2A3B, 49232 },
- { 0x2A3C, 48949 },
- { 0x2A3D, 48730 },
- { 0x2A3E, 48850 },
- { 0x2A3F, 49192 },
- { 0x2A40, 49220 },
- { 0x2A41, 48749 },
- { 0x2A42, 48712 },
- { 0x2A43, 49134 },
- { 0x2A44, 49053 },
- { 0x2A45, 48721 },
- { 0x2A46, 48724 },
- { 0x2A47, 48818 },
- { 0x2A48, 48761 },
- { 0x2A49, 48772 },
- { 0x2A4A, 49140 },
- { 0x2A4B, 49250 },
- { 0x2A4C, 48942 },
- { 0x2A4D, 48778 },
- { 0x2A4E, 48955 },
- { 0x2A4F, 49295 },
- { 0x2A50, 49262 },
- { 0x2A51, 48827 },
- { 0x2A52, 48880 },
- { 0x2A53, 48824 },
- { 0x2A54, 49033 },
- { 0x2A55, 49071 },
- { 0x2A56, 49059 },
- { 0x2A57, 48903 },
- { 0x2A58, 48755 },
- { 0x2A59, 49128 },
- { 0x2A5A, 48806 },
- { 0x2A5B, 49247 },
- { 0x2A5C, 49204 },
- { 0x2A5D, 48868 },
- { 0x2A5E, 49083 },
- { 0x2A5F, 48865 },
- { 0x2A60, 48952 },
- { 0x2A61, 48682 },
- { 0x2A62, 48676 },
- { 0x2A63, 48841 },
- { 0x2A64, 49268 },
- { 0x2A65, 49024 },
- { 0x2A66, 48769 },
- { 0x2A67, 48933 },
- { 0x2A68, 48830 },
- { 0x2A69, 49006 },
- { 0x2A6A, 49298 },
- { 0x2A6B, 49265 },
- { 0x2A6C, 49012 },
- { 0x2A6D, 48815 },
- { 0x2A6E, 48752 },
- { 0x2A6F, 48912 },
- { 0x2A70, 48787 },
- { 0x2A71, 49119 },
- { 0x2A72, 48844 },
- { 0x2A73, 49226 },
- { 0x2A74, 49177 },
- { 0x2A75, 48970 },
- { 0x2A76, 49292 },
- { 0x2A77, 48821 },
- { 0x2A78, 49211 },
- { 0x2A79, 48800 },
- { 0x2A7A, 48718 },
- { 0x2A7B, 48893 },
- { 0x2A7C, 48803 },
- { 0x2A7D, 49110 },
- { 0x2A7E, 49164 },
- { 0x2A7F, 49217 },
- { 0x2A80, 49009 },
- { 0x2A81, 106098 },
- { 0x2A82, 106112 },
- { 0x2A83, 106104 },
- { 0x2A84, 106118 },
- { 0x2A85, 106093 },
- { 0x2A86, 106136 },
- { 0x2A87, 106142 },
- { 0x2A88, 106130 },
- { 0x2A89, 106155 },
- { 0x2A8A, 106162 },
- { 0x2A8B, 106148 },
- { 0x2A8C, 106126 },
- { 0x2A8D, 105601 },
- { 0x2A8E, 105595 },
- { 0x2A8F, 105588 },
- { 0x2A90, 19590 },
- { 0x2A91, 82411 },
- { 0x2A92, 105621 },
- { 0x2A93, 105610 },
- { 0x2A94, 105603 },
- { 0x2A95, 12832 },
- { 0x2A96, 33588 },
- { 0x2A97, 12996 },
- { 0x2A98, 33678 },
- { 0x2A99, 12989 },
- { 0x2A9A, 33671 },
- { 0x2A9B, 12966 },
- { 0x2A9C, 33651 },
- { 0x2A9D, 12855 },
- { 0x2A9E, 33620 },
- { 0x2A9F, 53492 },
- { 0x2AA0, 12704 },
- { 0x2AA1, 13093 },
- { 0x2AA2, 33788 },
- { 0x2AA3, 12979 },
- { 0x2AA4, 33664 },
- { 0x2AA5, 12974 },
- { 0x2AA6, 33659 },
- { 0x2AA7, 12970 },
- { 0x2AA8, 33655 },
- { 0x2AA9, 15326 },
- { 0x2AAA, 86089 },
- { 0x2AAB, 46080 },
- { 0x2AAC, 6213 },
- { 0x2AAD, 53494 },
- { 0x2AAE, 81626 },
- { 0x2AAF, 81635 },
- { 0x2AB0, 81653 },
- { 0x2AB1, 81641 },
- { 0x2AB2, 81638 },
- { 0x2AB3, 81629 },
- { 0x2AB4, 81650 },
- { 0x2AB5, 81647 },
- { 0x2AB6, 81644 },
- { 0x2AB7, 105597 },
- { 0x2AB8, 105606 },
- { 0x2AB9, 105617 },
- { 0x2ABA, 105613 },
- { 0x2ABB, 46721 },
- { 0x2ABC, 46435 },
- { 0x2ABD, 15341 },
- { 0x2ABE, 86840 },
- { 0x2ABF, 86856 },
- { 0x2AC0, 86850 },
- { 0x2AC1, 86863 },
- { 0x2AC2, 86844 },
- { 0x2AC3, 59772 },
- { 0x2AC4, 105624 },
- { 0x2AC5, 81632 },
- { 0x2AC6, 81659 },
- { 0x2AC7, 81656 },
- { 0x2AC8, 86907 },
- { 0x2AC9, 13417 },
- { 0x2ACA, 14536 },
- { 0x2ACB, 106026 },
- { 0x2ACC, 105591 },
- { 0x2ACD, 82130 },
- { 0x2ACE, 81908 },
- { 0x2ACF, 82138 },
- { 0x2AD0, 81914 },
- { 0x2AD1, 82146 },
- { 0x2AD2, 81923 },
- { 0x2AD3, 82134 },
- { 0x2AD4, 81911 },
- { 0x2AD5, 82142 },
- { 0x2AD6, 81920 },
- { 0x2AD7, 81986 },
- { 0x2AD8, 81956 },
- { 0x2AD9, 81992 },
- { 0x2ADA, 81962 },
- { 0x2ADB, 81998 },
- { 0x2ADC, 81968 },
- { 0x2ADD, 81989 },
- { 0x2ADE, 81959 },
- { 0x2ADF, 81995 },
- { 0x2AE0, 81965 },
- { 0x2AE1, 82061 },
- { 0x2AE2, 82115 },
- { 0x2AE3, 82067 },
- { 0x2AE4, 82121 },
- { 0x2AE5, 82073 },
- { 0x2AE6, 82127 },
- { 0x2AE7, 82064 },
- { 0x2AE8, 82118 },
- { 0x2AE9, 82070 },
- { 0x2AEA, 82124 },
- { 0x2AEB, 82076 },
- { 0x2AEC, 81941 },
- { 0x2AED, 82082 },
- { 0x2AEE, 81947 },
- { 0x2AEF, 82158 },
- { 0x2AF0, 82088 },
- { 0x2AF1, 81953 },
- { 0x2AF2, 82079 },
- { 0x2AF3, 81944 },
- { 0x2AF4, 82085 },
- { 0x2AF5, 81950 },
- { 0x2AF6, 82016 },
- { 0x2AF7, 82022 },
- { 0x2AF8, 82028 },
- { 0x2AF9, 82019 },
- { 0x2AFA, 82025 },
- { 0x2AFB, 81971 },
- { 0x2AFC, 81926 },
- { 0x2AFD, 82031 },
- { 0x2AFE, 81977 },
- { 0x2AFF, 81932 },
- { 0x2B00, 82037 },
- { 0x2B01, 81983 },
- { 0x2B02, 81938 },
- { 0x2B03, 82043 },
- { 0x2B04, 81974 },
- { 0x2B05, 81929 },
- { 0x2B06, 82034 },
- { 0x2B07, 81980 },
- { 0x2B08, 81935 },
- { 0x2B09, 82040 },
- { 0x2B0A, 82001 },
- { 0x2B0B, 82007 },
- { 0x2B0C, 82013 },
- { 0x2B0D, 82004 },
- { 0x2B0E, 82010 },
- { 0x2B0F, 82166 },
- { 0x2B10, 82106 },
- { 0x2B11, 82174 },
- { 0x2B12, 82112 },
- { 0x2B13, 82170 },
- { 0x2B14, 82109 },
- { 0x2B15, 82046 },
- { 0x2B16, 82052 },
- { 0x2B17, 82058 },
- { 0x2B18, 82049 },
- { 0x2B19, 82055 },
- { 0x2B1A, 82162 },
- { 0x2B1B, 82094 },
- { 0x2B1C, 82100 },
- { 0x2B1D, 82097 },
- { 0x2B1E, 82103 },
- { 0x2B1F, 81917 },
- { 0x2B20, 82091 },
- { 0x2B21, 82150 },
- { 0x2B22, 82154 },
- { 0x2B23, 92058 },
- { 0x2B24, 92063 },
- { 0x2B25, 115952 },
- { 0x2B26, 115960 },
- { 0x2B27, 82189 },
- { 0x2B28, 82182 },
- { 0x2B29, 82186 },
- { 0x2B2A, 115949 },
- { 0x2B2B, 82962 },
- { 0x2B2C, 82728 },
- { 0x2B2D, 82970 },
- { 0x2B2E, 82734 },
- { 0x2B2F, 82978 },
- { 0x2B30, 82743 },
- { 0x2B31, 82966 },
- { 0x2B32, 82731 },
- { 0x2B33, 82974 },
- { 0x2B34, 82740 },
- { 0x2B35, 82806 },
- { 0x2B36, 82776 },
- { 0x2B37, 82812 },
- { 0x2B38, 82782 },
- { 0x2B39, 82818 },
- { 0x2B3A, 82788 },
- { 0x2B3B, 82809 },
- { 0x2B3C, 82779 },
- { 0x2B3D, 82815 },
- { 0x2B3E, 82785 },
- { 0x2B3F, 82881 },
- { 0x2B40, 82947 },
- { 0x2B41, 82887 },
- { 0x2B42, 82953 },
- { 0x2B43, 82893 },
- { 0x2B44, 82959 },
- { 0x2B45, 82884 },
- { 0x2B46, 82950 },
- { 0x2B47, 82890 },
- { 0x2B48, 82956 },
- { 0x2B49, 82896 },
- { 0x2B4A, 82761 },
- { 0x2B4B, 82902 },
- { 0x2B4C, 82767 },
- { 0x2B4D, 83054 },
- { 0x2B4E, 82908 },
- { 0x2B4F, 82773 },
- { 0x2B50, 82899 },
- { 0x2B51, 82764 },
- { 0x2B52, 82905 },
- { 0x2B53, 82770 },
- { 0x2B54, 82836 },
- { 0x2B55, 82842 },
- { 0x2B56, 82848 },
- { 0x2B57, 82839 },
- { 0x2B58, 82845 },
- { 0x2B59, 82791 },
- { 0x2B5A, 82746 },
- { 0x2B5B, 82851 },
- { 0x2B5C, 82797 },
- { 0x2B5D, 82752 },
- { 0x2B5E, 82857 },
- { 0x2B5F, 82803 },
- { 0x2B60, 82758 },
- { 0x2B61, 82863 },
- { 0x2B62, 82794 },
- { 0x2B63, 82749 },
- { 0x2B64, 82854 },
- { 0x2B65, 82800 },
- { 0x2B66, 82755 },
- { 0x2B67, 82860 },
- { 0x2B68, 82821 },
- { 0x2B69, 82827 },
- { 0x2B6A, 82833 },
- { 0x2B6B, 82824 },
- { 0x2B6C, 82830 },
- { 0x2B6D, 83062 },
- { 0x2B6E, 82938 },
- { 0x2B6F, 83070 },
- { 0x2B70, 82944 },
- { 0x2B71, 83066 },
- { 0x2B72, 82941 },
- { 0x2B73, 82866 },
- { 0x2B74, 82872 },
- { 0x2B75, 82878 },
- { 0x2B76, 82869 },
- { 0x2B77, 82875 },
- { 0x2B78, 83058 },
- { 0x2B79, 82926 },
- { 0x2B7A, 82932 },
- { 0x2B7B, 82929 },
- { 0x2B7C, 82935 },
- { 0x2B7D, 82737 },
- { 0x2B7E, 82923 },
- { 0x2B7F, 83002 },
- { 0x2B80, 83006 },
- { 0x2B81, 82911 },
- { 0x2B82, 82917 },
- { 0x2B83, 82914 },
- { 0x2B84, 82920 },
- { 0x2B85, 83078 },
- { 0x2B86, 115956 },
- { 0x2B87, 83088 },
- { 0x2B88, 83081 },
- { 0x2B89, 83085 },
- { 0x2B8A, 69664 },
- { 0x2B8B, 69706 },
- { 0x2B8C, 69697 },
- { 0x2B8D, 69676 },
- { 0x2B8E, 69670 },
- { 0x2B8F, 69718 },
- { 0x2B90, 69700 },
- { 0x2B91, 69694 },
- { 0x2B92, 69679 },
- { 0x2B93, 69691 },
- { 0x2B94, 69682 },
- { 0x2B95, 69688 },
- { 0x2B96, 69709 },
- { 0x2B97, 69727 },
- { 0x2B98, 69808 },
- { 0x2B99, 69748 },
- { 0x2B9A, 69805 },
- { 0x2B9B, 69712 },
- { 0x2B9C, 69730 },
- { 0x2B9D, 69667 },
- { 0x2B9E, 69715 },
- { 0x2B9F, 69661 },
- { 0x2BA0, 69703 },
- { 0x2BA1, 69673 },
- { 0x2BA2, 69754 },
- { 0x2BA3, 69733 },
- { 0x2BA4, 69757 },
- { 0x2BA5, 69742 },
- { 0x2BA6, 69802 },
- { 0x2BA7, 69739 },
- { 0x2BA8, 69760 },
- { 0x2BA9, 69817 },
- { 0x2BAA, 69823 },
- { 0x2BAB, 69763 },
- { 0x2BAC, 69685 },
- { 0x2BAD, 69721 },
- { 0x2BAE, 69784 },
- { 0x2BAF, 69724 },
- { 0x2BB0, 69793 },
- { 0x2BB1, 69769 },
- { 0x2BB2, 69775 },
- { 0x2BB3, 46547 },
- { 0x2BB4, 46646 },
- { 0x2BB5, 46616 },
- { 0x2BB6, 46529 },
- { 0x2BB7, 46622 },
- { 0x2BB8, 46625 },
- { 0x2BB9, 46550 },
- { 0x2BBA, 46649 },
- { 0x2BBB, 46535 },
- { 0x2BBC, 46664 },
- { 0x2BBD, 46634 },
- { 0x2BBE, 46637 },
- { 0x2BBF, 46589 },
- { 0x2BC0, 46691 },
- { 0x2BC1, 46688 },
- { 0x2BC2, 46631 },
- { 0x2BC3, 46526 },
- { 0x2BC4, 46532 },
- { 0x2BC5, 46613 },
- { 0x2BC6, 46586 },
- { 0x2BC7, 46505 },
- { 0x2BC8, 46577 },
- { 0x2BC9, 46523 },
- { 0x2BCA, 46517 },
- { 0x2BCB, 46601 },
- { 0x2BCC, 46559 },
- { 0x2BCD, 46562 },
- { 0x2BCE, 46571 },
- { 0x2BCF, 46568 },
- { 0x2BD0, 46520 },
- { 0x2BD1, 46442 },
- { 0x2BD2, 46457 },
- { 0x2BD3, 46478 },
- { 0x2BD4, 46499 },
- { 0x2BD5, 46460 },
- { 0x2BD6, 46445 },
- { 0x2BD7, 46502 },
- { 0x2BD8, 46481 },
- { 0x2BD9, 46451 },
- { 0x2BDA, 46469 },
- { 0x2BDB, 46493 },
- { 0x2BDC, 46466 },
- { 0x2BDD, 46487 },
- { 0x2BDE, 46454 },
- { 0x2BDF, 46496 },
- { 0x2BE0, 46472 },
- { 0x2BE1, 46475 },
- { 0x2BE2, 46490 },
- { 0x2BE3, 46463 },
- { 0x2BE4, 46484 },
- { 0x2BE5, 46448 },
- { 0x2BE6, 46440 },
- { 0x2BE7, 46610 },
- { 0x2BE8, 46655 },
- { 0x2BE9, 46583 },
- { 0x2BEA, 46679 },
- { 0x2BEB, 46712 },
- { 0x2BEC, 46667 },
- { 0x2BED, 46700 },
- { 0x2BEE, 46685 },
- { 0x2BEF, 46715 },
- { 0x2BF0, 46619 },
- { 0x2BF1, 46580 },
- { 0x2BF2, 46676 },
- { 0x2BF3, 46670 },
- { 0x2BF4, 46658 },
- { 0x2BF5, 46661 },
- { 0x2BF6, 46706 },
- { 0x2BF7, 46709 },
- { 0x2BF8, 46628 },
- { 0x2BF9, 46682 },
- { 0x2BFA, 46673 },
- { 0x2BFB, 46718 },
- { 0x2BFC, 46640 },
- { 0x2BFD, 46595 },
- { 0x2BFE, 46643 },
- { 0x2BFF, 46598 },
- { 0x2C00, 46592 },
- { 0x2C01, 46565 },
- { 0x2C02, 46607 },
- { 0x2C03, 46574 },
- { 0x2C04, 46694 },
- { 0x2C05, 46703 },
- { 0x2C06, 46697 },
- { 0x2C07, 46604 },
- { 0x2C08, 46652 },
- { 0x2C09, 46538 },
- { 0x2C0A, 46553 },
- { 0x2C0B, 46508 },
- { 0x2C0C, 46556 },
- { 0x2C0D, 46541 },
- { 0x2C0E, 46511 },
- { 0x2C0F, 46514 },
- { 0x2C10, 46544 },
- { 0x2C11, 106085 },
- { 0x2C12, 106089 },
- { 0x2C13, 106033 },
- { 0x2C14, 106041 },
- { 0x2C15, 106061 },
- { 0x2C16, 106045 },
- { 0x2C17, 106037 },
- { 0x2C18, 106077 },
- { 0x2C19, 106065 },
- { 0x2C1A, 106053 },
- { 0x2C1B, 106081 },
- { 0x2C1C, 106057 },
- { 0x2C1D, 106069 },
- { 0x2C1E, 106073 },
- { 0x2C1F, 106049 },
- { 0x2C20, 106029 },
- { 0x2C21, 69745 },
- { 0x2C22, 69811 },
- { 0x2C23, 69787 },
- { 0x2C24, 69772 },
- { 0x2C25, 69751 },
- { 0x2C26, 69826 },
- { 0x2C27, 69799 },
- { 0x2C28, 69838 },
- { 0x2C29, 69781 },
- { 0x2C2A, 69820 },
- { 0x2C2B, 69829 },
- { 0x2C2C, 69841 },
- { 0x2C2D, 69778 },
- { 0x2C2E, 69832 },
- { 0x2C2F, 69844 },
- { 0x2C30, 69847 },
- { 0x2C31, 69736 },
- { 0x2C32, 69796 },
- { 0x2C33, 69835 },
- { 0x2C34, 69850 },
- { 0x2C35, 69653 },
- { 0x2C36, 69657 },
- { 0x2C37, 69649 },
- { 0x2C38, 69645 },
- { 0x2C39, 69766 },
- { 0x2C3A, 69790 },
- { 0x2C3B, 69814 },
- { 0x2C3C, 5349 },
- { 0x2C3D, 5388 },
- { 0x2C3E, 5391 },
- { 0x2C3F, 5394 },
- { 0x2C40, 5379 },
- { 0x2C41, 5406 },
- { 0x2C42, 5397 },
- { 0x2C43, 5355 },
- { 0x2C44, 5424 },
- { 0x2C45, 5433 },
- { 0x2C46, 5400 },
- { 0x2C47, 5427 },
- { 0x2C48, 5418 },
- { 0x2C49, 5403 },
- { 0x2C4A, 5430 },
- { 0x2C4B, 5337 },
- { 0x2C4C, 5334 },
- { 0x2C4D, 5346 },
- { 0x2C4E, 5340 },
- { 0x2C4F, 5373 },
- { 0x2C50, 5331 },
- { 0x2C51, 5358 },
- { 0x2C52, 5352 },
- { 0x2C53, 5382 },
- { 0x2C54, 5412 },
- { 0x2C55, 5376 },
- { 0x2C56, 5370 },
- { 0x2C57, 5361 },
- { 0x2C58, 5367 },
- { 0x2C59, 5385 },
- { 0x2C5A, 5415 },
- { 0x2C5B, 5409 },
- { 0x2C5C, 5421 },
- { 0x2C5D, 5436 },
- { 0x2C5E, 5364 },
- { 0x2C5F, 5343 },
- { 0x2C60, 83010 },
- { 0x2C61, 83042 },
- { 0x2C62, 83046 },
- { 0x2C63, 83050 },
- { 0x2C64, 83018 },
- { 0x2C65, 82982 },
- { 0x2C66, 82990 },
- { 0x2C67, 82998 },
- { 0x2C68, 82986 },
- { 0x2C69, 82994 },
- { 0x2C6A, 83014 },
- { 0x2C6B, 83022 },
- { 0x2C6C, 83030 },
- { 0x2C6D, 83038 },
- { 0x2C6E, 83026 },
- { 0x2C6F, 83034 },
- { 0x2C70, 115659 },
- { 0x2C71, 115638 },
- { 0x2C72, 115666 },
- { 0x2C73, 115652 },
- { 0x2C74, 115631 },
- { 0x2C75, 115645 },
- { 0x2C76, 115599 },
- { 0x2C77, 115624 },
- { 0x2C78, 115606 },
- { 0x2C79, 115673 },
- { 0x2C7A, 115680 },
- { 0x2C7B, 115694 },
- { 0x2C7C, 115687 },
- { 0x2C7D, 115617 },
- { 0x2C7E, 115662 },
- { 0x2C7F, 115641 },
- { 0x2C80, 115669 },
- { 0x2C81, 115655 },
- { 0x2C82, 115634 },
- { 0x2C83, 115648 },
- { 0x2C84, 115602 },
- { 0x2C85, 115627 },
- { 0x2C86, 115609 },
- { 0x2C87, 115676 },
- { 0x2C88, 115683 },
- { 0x2C89, 115697 },
- { 0x2C8A, 115690 },
- { 0x2C8B, 115620 },
- { 0x2C8C, 115613 },
- { 0x2C8D, 115706 },
- { 0x2C8E, 115701 },
- { 0x2C8F, 115743 },
- { 0x2C90, 115755 },
- { 0x2C91, 115815 },
- { 0x2C92, 115767 },
- { 0x2C93, 115764 },
- { 0x2C94, 115746 },
- { 0x2C95, 115806 },
- { 0x2C96, 115794 },
- { 0x2C97, 115779 },
- { 0x2C98, 115752 },
- { 0x2C99, 115773 },
- { 0x2C9A, 115761 },
- { 0x2C9B, 115818 },
- { 0x2C9C, 115788 },
- { 0x2C9D, 115800 },
- { 0x2C9E, 115791 },
- { 0x2C9F, 115749 },
- { 0x2CA0, 115809 },
- { 0x2CA1, 115770 },
- { 0x2CA2, 115821 },
- { 0x2CA3, 115776 },
- { 0x2CA4, 115824 },
- { 0x2CA5, 115836 },
- { 0x2CA6, 115848 },
- { 0x2CA7, 115797 },
- { 0x2CA8, 115839 },
- { 0x2CA9, 115758 },
- { 0x2CAA, 115812 },
- { 0x2CAB, 115842 },
- { 0x2CAC, 115845 },
- { 0x2CAD, 115833 },
- { 0x2CAE, 115827 },
- { 0x2CAF, 115830 },
- { 0x2CB0, 115782 },
- { 0x2CB1, 115785 },
- { 0x2CB2, 115803 },
- { 0x2CB3, 60068 },
- { 0x2CB4, 60098 },
- { 0x2CB5, 60047 },
- { 0x2CB6, 59978 },
- { 0x2CB7, 59577 },
- { 0x2CB8, 59703 },
- { 0x2CB9, 59655 },
- { 0x2CBA, 59595 },
- { 0x2CBB, 59586 },
- { 0x2CBC, 59637 },
- { 0x2CBD, 59748 },
- { 0x2CBE, 59643 },
- { 0x2CBF, 106219 },
- { 0x2CC0, 59709 },
- { 0x2CC1, 59717 },
- { 0x2CC2, 59741 },
- { 0x2CC3, 59725 },
- { 0x2CC4, 59721 },
- { 0x2CC5, 59713 },
- { 0x2CC6, 59737 },
- { 0x2CC7, 59733 },
- { 0x2CC8, 59729 },
- { 0x2CC9, 59652 },
- { 0x2CCA, 59661 },
- { 0x2CCB, 59669 },
- { 0x2CCC, 59693 },
- { 0x2CCD, 59677 },
- { 0x2CCE, 59673 },
- { 0x2CCF, 59512 },
- { 0x2CD0, 59491 },
- { 0x2CD1, 59519 },
- { 0x2CD2, 59505 },
- { 0x2CD3, 59484 },
- { 0x2CD4, 59498 },
- { 0x2CD5, 59452 },
- { 0x2CD6, 59473 },
- { 0x2CD7, 59459 },
- { 0x2CD8, 59526 },
- { 0x2CD9, 59533 },
- { 0x2CDA, 59547 },
- { 0x2CDB, 59540 },
- { 0x2CDC, 59466 },
- { 0x2CDD, 59515 },
- { 0x2CDE, 59494 },
- { 0x2CDF, 59522 },
- { 0x2CE0, 59508 },
- { 0x2CE1, 59487 },
- { 0x2CE2, 59501 },
- { 0x2CE3, 59455 },
- { 0x2CE4, 59476 },
- { 0x2CE5, 59462 },
- { 0x2CE6, 59529 },
- { 0x2CE7, 59536 },
- { 0x2CE8, 59550 },
- { 0x2CE9, 59543 },
- { 0x2CEA, 59469 },
- { 0x2CEB, 59570 },
- { 0x2CEC, 59566 },
- { 0x2CED, 59480 },
- { 0x2CEE, 49501 },
- { 0x2CEF, 59942 },
- { 0x2CF0, 59954 },
- { 0x2CF1, 60032 },
- { 0x2CF2, 59966 },
- { 0x2CF3, 59963 },
- { 0x2CF4, 59945 },
- { 0x2CF5, 60023 },
- { 0x2CF6, 60005 },
- { 0x2CF7, 59993 },
- { 0x2CF8, 59951 },
- { 0x2CF9, 59987 },
- { 0x2CFA, 59960 },
- { 0x2CFB, 60035 },
- { 0x2CFC, 59999 },
- { 0x2CFD, 60011 },
- { 0x2CFE, 60002 },
- { 0x2CFF, 59948 },
- { 0x2D00, 60026 },
- { 0x2D01, 59969 },
- { 0x2D02, 60056 },
- { 0x2D03, 59990 },
- { 0x2D04, 60059 },
- { 0x2D05, 60089 },
- { 0x2D06, 60101 },
- { 0x2D07, 60008 },
- { 0x2D08, 60050 },
- { 0x2D09, 59984 },
- { 0x2D0A, 60044 },
- { 0x2D0B, 60077 },
- { 0x2D0C, 60086 },
- { 0x2D0D, 60017 },
- { 0x2D0E, 60083 },
- { 0x2D0F, 59975 },
- { 0x2D10, 59996 },
- { 0x2D11, 59957 },
- { 0x2D12, 60053 },
- { 0x2D13, 59972 },
- { 0x2D14, 60041 },
- { 0x2D15, 59939 },
- { 0x2D16, 59981 },
- { 0x2D17, 60020 },
- { 0x2D18, 60065 },
- { 0x2D19, 60071 },
- { 0x2D1A, 60029 },
- { 0x2D1B, 60092 },
- { 0x2D1C, 60095 },
- { 0x2D1D, 60074 },
- { 0x2D1E, 60062 },
- { 0x2D1F, 60014 },
- { 0x2D20, 59665 },
- { 0x2D21, 59689 },
- { 0x2D22, 59685 },
- { 0x2D23, 59681 },
- { 0x2D24, 59592 },
- { 0x2D25, 59601 },
- { 0x2D26, 59609 },
- { 0x2D27, 59633 },
- { 0x2D28, 59617 },
- { 0x2D29, 59613 },
- { 0x2D2A, 59605 },
- { 0x2D2B, 59629 },
- { 0x2D2C, 59625 },
- { 0x2D2D, 59621 },
- { 0x2D2E, 59583 },
- { 0x2D2F, 105996 },
- { 0x2D30, 106011 },
- { 0x2D31, 105986 },
- { 0x2D32, 105981 },
- { 0x2D33, 105816 },
- { 0x2D34, 105976 },
- { 0x2D35, 105971 },
- { 0x2D36, 105991 },
- { 0x2D37, 106021 },
- { 0x2D38, 106001 },
- { 0x2D39, 106016 },
- { 0x2D3A, 106006 },
- { 0x2D3B, 53913 },
- { 0x2D3C, 54076 },
- { 0x2D3D, 53903 },
- { 0x2D3E, 61742 },
- { 0x2D3F, 59790 },
- { 0x2D40, 59796 },
- { 0x2D41, 59802 },
- { 0x2D42, 59793 },
- { 0x2D43, 59799 },
- { 0x2D44, 59820 },
- { 0x2D45, 59826 },
- { 0x2D46, 59832 },
- { 0x2D47, 59823 },
- { 0x2D48, 59829 },
- { 0x2D49, 59880 },
- { 0x2D4A, 59886 },
- { 0x2D4B, 59892 },
- { 0x2D4C, 59883 },
- { 0x2D4D, 59889 },
- { 0x2D4E, 59895 },
- { 0x2D4F, 59901 },
- { 0x2D50, 59907 },
- { 0x2D51, 59898 },
- { 0x2D52, 59904 },
- { 0x2D53, 59850 },
- { 0x2D54, 59856 },
- { 0x2D55, 59862 },
- { 0x2D56, 59853 },
- { 0x2D57, 59859 },
- { 0x2D58, 59805 },
- { 0x2D59, 59811 },
- { 0x2D5A, 59817 },
- { 0x2D5B, 59808 },
- { 0x2D5C, 59814 },
- { 0x2D5D, 59835 },
- { 0x2D5E, 59841 },
- { 0x2D5F, 59847 },
- { 0x2D60, 59838 },
- { 0x2D61, 59844 },
- { 0x2D62, 59922 },
- { 0x2D63, 59928 },
- { 0x2D64, 59925 },
- { 0x2D65, 59865 },
- { 0x2D66, 59871 },
- { 0x2D67, 59877 },
- { 0x2D68, 59868 },
- { 0x2D69, 59874 },
- { 0x2D6A, 59910 },
- { 0x2D6B, 59916 },
- { 0x2D6C, 59913 },
- { 0x2D6D, 59919 },
- { 0x2D6E, 54330 },
- { 0x2D6F, 54332 },
- { 0x2D70, 54257 },
- { 0x2D71, 54121 },
- { 0x2D72, 54342 },
- { 0x2D73, 54138 },
- { 0x2D74, 54119 },
- { 0x2D75, 54390 },
- { 0x2D76, 54263 },
- { 0x2D77, 54155 },
- { 0x2D78, 54157 },
- { 0x2D79, 54293 },
- { 0x2D7A, 54362 },
- { 0x2D7B, 54364 },
- { 0x2D7C, 54267 },
- { 0x2D7D, 54265 },
- { 0x2D7E, 54134 },
- { 0x2D7F, 54269 },
- { 0x2D80, 54346 },
- { 0x2D81, 54360 },
- { 0x2D82, 54142 },
- { 0x2D83, 54434 },
- { 0x2D84, 54438 },
- { 0x2D85, 54426 },
- { 0x2D86, 54336 },
- { 0x2D87, 54422 },
- { 0x2D88, 54428 },
- { 0x2D89, 54366 },
- { 0x2D8A, 54295 },
- { 0x2D8B, 54344 },
- { 0x2D8C, 54297 },
- { 0x2D8D, 54384 },
- { 0x2D8E, 54420 },
- { 0x2D8F, 54386 },
- { 0x2D90, 54320 },
- { 0x2D91, 54322 },
- { 0x2D92, 54261 },
- { 0x2D93, 54125 },
- { 0x2D94, 54127 },
- { 0x2D95, 54117 },
- { 0x2D96, 54153 },
- { 0x2D97, 54303 },
- { 0x2D98, 54271 },
- { 0x2D99, 54413 },
- { 0x2D9A, 54305 },
- { 0x2D9B, 54358 },
- { 0x2D9C, 54432 },
- { 0x2D9D, 54352 },
- { 0x2D9E, 54161 },
- { 0x2D9F, 54123 },
- { 0x2DA0, 54395 },
- { 0x2DA1, 54340 },
- { 0x2DA2, 54388 },
- { 0x2DA3, 54275 },
- { 0x2DA4, 54424 },
- { 0x2DA5, 54159 },
- { 0x2DA6, 54350 },
- { 0x2DA7, 54338 },
- { 0x2DA8, 54309 },
- { 0x2DA9, 54307 },
- { 0x2DAA, 54259 },
- { 0x2DAB, 54354 },
- { 0x2DAC, 54334 },
- { 0x2DAD, 54084 },
- { 0x2DAE, 54311 },
- { 0x2DAF, 54273 },
- { 0x2DB0, 54136 },
- { 0x2DB1, 54370 },
- { 0x2DB2, 54301 },
- { 0x2DB3, 54299 },
- { 0x2DB4, 54348 },
- { 0x2DB5, 54372 },
- { 0x2DB6, 54378 },
- { 0x2DB7, 54151 },
- { 0x2DB8, 54430 },
- { 0x2DB9, 54149 },
- { 0x2DBA, 54376 },
- { 0x2DBB, 54374 },
- { 0x2DBC, 54326 },
- { 0x2DBD, 54328 },
- { 0x2DBE, 54255 },
- { 0x2DBF, 54380 },
- { 0x2DC0, 54165 },
- { 0x2DC1, 54318 },
- { 0x2DC2, 54382 },
- { 0x2DC3, 54163 },
- { 0x2DC4, 54418 },
- { 0x2DC5, 54324 },
- { 0x2DC6, 105863 },
- { 0x2DC7, 105821 },
- { 0x2DC8, 105839 },
- { 0x2DC9, 105881 },
- { 0x2DCA, 105851 },
- { 0x2DCB, 105845 },
- { 0x2DCC, 105827 },
- { 0x2DCD, 105875 },
- { 0x2DCE, 105869 },
- { 0x2DCF, 105857 },
- { 0x2DD0, 105833 },
- { 0x2DD1, 105887 },
- { 0x2DD2, 105893 },
- { 0x2DD3, 105935 },
- { 0x2DD4, 105923 },
- { 0x2DD5, 105905 },
- { 0x2DD6, 105911 },
- { 0x2DD7, 105941 },
- { 0x2DD8, 105917 },
- { 0x2DD9, 105929 },
- { 0x2DDA, 105899 },
- { 0x2DDB, 105947 },
- { 0x2DDC, 105953 },
- { 0x2DDD, 105965 },
- { 0x2DDE, 105959 },
- { 0x2DDF, 54086 },
- { 0x2DE0, 53887 },
- { 0x2DE1, 53869 },
- { 0x2DE2, 54052 },
- { 0x2DE3, 54023 },
- { 0x2DE4, 54030 },
- { 0x2DE5, 53895 },
- { 0x2DE6, 53900 },
- { 0x2DE7, 53897 },
- { 0x2DE8, 53921 },
- { 0x2DE9, 54064 },
- { 0x2DEA, 54068 },
- { 0x2DEB, 54072 },
- { 0x2DEC, 54060 },
- { 0x2DED, 54436 },
- { 0x2DEE, 54027 },
- { 0x2DEF, 54011 },
- { 0x2DF0, 53977 },
- { 0x2DF1, 53956 },
- { 0x2DF2, 53923 },
- { 0x2DF3, 53925 },
- { 0x2DF4, 53958 },
- { 0x2DF5, 53907 },
- { 0x2DF6, 54054 },
- { 0x2DF7, 54140 },
- { 0x2DF8, 54032 },
- { 0x2DF9, 54013 },
- { 0x2DFA, 53980 },
- { 0x2DFB, 53983 },
- { 0x2DFC, 53963 },
- { 0x2DFD, 53927 },
- { 0x2DFE, 53917 },
- { 0x2DFF, 54088 },
- { 0x2E00, 54094 },
- { 0x2E01, 54080 },
- { 0x2E02, 54115 },
- { 0x2E03, 53986 },
- { 0x2E04, 53965 },
- { 0x2E05, 53893 },
- { 0x2E06, 53931 },
- { 0x2E07, 53905 },
- { 0x2E08, 54015 },
- { 0x2E09, 53989 },
- { 0x2E0A, 53967 },
- { 0x2E0B, 53877 },
- { 0x2E0C, 53933 },
- { 0x2E0D, 53972 },
- { 0x2E0E, 53882 },
- { 0x2E0F, 53860 },
- { 0x2E10, 53941 },
- { 0x2E11, 53969 },
- { 0x2E12, 53879 },
- { 0x2E13, 53857 },
- { 0x2E14, 53935 },
- { 0x2E15, 53848 },
- { 0x2E16, 53852 },
- { 0x2E17, 54025 },
- { 0x2E18, 54090 },
- { 0x2E19, 54100 },
- { 0x2E1A, 54082 },
- { 0x2E1B, 54104 },
- { 0x2E1C, 54106 },
- { 0x2E1D, 54110 },
- { 0x2E1E, 54040 },
- { 0x2E1F, 54017 },
- { 0x2E20, 53992 },
- { 0x2E21, 53975 },
- { 0x2E22, 54042 },
- { 0x2E23, 54019 },
- { 0x2E24, 53995 },
- { 0x2E25, 54001 },
- { 0x2E26, 53946 },
- { 0x2E27, 54003 },
- { 0x2E28, 54044 },
- { 0x2E29, 54021 },
- { 0x2E2A, 53998 },
- { 0x2E2B, 54006 },
- { 0x2E2C, 53948 },
- { 0x2E2D, 54008 },
- { 0x2E2E, 53842 },
- { 0x2E2F, 53845 },
- { 0x2E30, 53867 },
- { 0x2E31, 53871 },
- { 0x2E32, 53873 },
- { 0x2E33, 53875 },
- { 0x2E34, 53838 },
- { 0x2E35, 53885 },
- { 0x2E36, 53889 },
- { 0x2E37, 53909 },
- { 0x2E38, 53911 },
- { 0x2E39, 53915 },
- { 0x2E3A, 53919 },
- { 0x2E3B, 53929 },
- { 0x2E3C, 53938 },
- { 0x2E3D, 53944 },
- { 0x2E3E, 53950 },
- { 0x2E3F, 53952 },
- { 0x2E40, 54092 },
- { 0x2E41, 53954 },
- { 0x2E42, 53960 },
- { 0x2E43, 54096 },
- { 0x2E44, 54098 },
- { 0x2E45, 54034 },
- { 0x2E46, 54036 },
- { 0x2E47, 54102 },
- { 0x2E48, 54038 },
- { 0x2E49, 54046 },
- { 0x2E4A, 54048 },
- { 0x2E4B, 54050 },
- { 0x2E4C, 53863 },
- { 0x2E4D, 53834 },
- { 0x2E4E, 105630 },
- { 0x2E4F, 105648 },
- { 0x2E50, 105684 },
- { 0x2E51, 105660 },
- { 0x2E52, 105654 },
- { 0x2E53, 105636 },
- { 0x2E54, 105678 },
- { 0x2E55, 105672 },
- { 0x2E56, 105666 },
- { 0x2E57, 105642 },
- { 0x2E58, 105690 },
- { 0x2E59, 105702 },
- { 0x2E5A, 105744 },
- { 0x2E5B, 105732 },
- { 0x2E5C, 105714 },
- { 0x2E5D, 105720 },
- { 0x2E5E, 105750 },
- { 0x2E5F, 105726 },
- { 0x2E60, 105738 },
- { 0x2E61, 105708 },
- { 0x2E62, 105762 },
- { 0x2E63, 105774 },
- { 0x2E64, 105810 },
- { 0x2E65, 105786 },
- { 0x2E66, 105780 },
- { 0x2E67, 105768 },
- { 0x2E68, 105804 },
- { 0x2E69, 105798 },
- { 0x2E6A, 105792 },
- { 0x2E6B, 105696 },
- { 0x2E6C, 105756 },
- { 0x2E6D, 54078 },
- { 0x2E6E, 81711 },
- { 0x2E6F, 81725 },
- { 0x2E70, 81862 },
- { 0x2E71, 81832 },
- { 0x2E72, 81808 },
- { 0x2E73, 81814 },
- { 0x2E74, 81664 },
- { 0x2E75, 81794 },
- { 0x2E76, 81770 },
- { 0x2E77, 81829 },
- { 0x2E78, 81767 },
- { 0x2E79, 81889 },
- { 0x2E7A, 81874 },
- { 0x2E7B, 81751 },
- { 0x2E7C, 81798 },
- { 0x2E7D, 81871 },
- { 0x2E7E, 81845 },
- { 0x2E7F, 81730 },
- { 0x2E80, 81811 },
- { 0x2E81, 81904 },
- { 0x2E82, 81782 },
- { 0x2E83, 81740 },
- { 0x2E84, 81858 },
- { 0x2E85, 81791 },
- { 0x2E86, 81855 },
- { 0x2E87, 81747 },
- { 0x2E88, 81763 },
- { 0x2E89, 81755 },
- { 0x2E8A, 81686 },
- { 0x2E8B, 81706 },
- { 0x2E8C, 81852 },
- { 0x2E8D, 81820 },
- { 0x2E8E, 81805 },
- { 0x2E8F, 81743 },
- { 0x2E90, 81826 },
- { 0x2E91, 81839 },
- { 0x2E92, 81672 },
- { 0x2E93, 81880 },
- { 0x2E94, 81898 },
- { 0x2E95, 81892 },
- { 0x2E96, 81817 },
- { 0x2E97, 81823 },
- { 0x2E98, 81901 },
- { 0x2E99, 81786 },
- { 0x2E9A, 81848 },
- { 0x2E9B, 81801 },
- { 0x2E9C, 81883 },
- { 0x2E9D, 81668 },
- { 0x2E9E, 81886 },
- { 0x2E9F, 81702 },
- { 0x2EA0, 81697 },
- { 0x2EA1, 81691 },
- { 0x2EA2, 81895 },
- { 0x2EA3, 81716 },
- { 0x2EA4, 81836 },
- { 0x2EA5, 81721 },
- { 0x2EA6, 81676 },
- { 0x2EA7, 81681 },
- { 0x2EA8, 81868 },
- { 0x2EA9, 81877 },
- { 0x2EAA, 81759 },
- { 0x2EAB, 81774 },
- { 0x2EAC, 81736 },
- { 0x2EAD, 81778 },
- { 0x2EAE, 691 },
- { 0x2EAF, 694 },
- { 0x2EB0, 577 },
- { 0x2EB1, 688 },
- { 0x2EB2, 1357 },
- { 0x2EB3, 1360 },
- { 0x2EB4, 685 },
- { 0x2EB5, 1354 },
- { 0x2EB6, 586 },
- { 0x2EB7, 589 },
- { 0x2EB8, 571 },
- { 0x2EB9, 583 },
- { 0x2EBA, 2068 },
- { 0x2EBB, 859 },
- { 0x2EBC, 2065 },
- { 0x2EBD, 778 },
- { 0x2EBE, 781 },
- { 0x2EBF, 580 },
- { 0x2EC0, 775 },
- { 0x2EC1, 643 },
- { 0x2EC2, 574 },
- { 0x2EC3, 886 },
- { 0x2EC4, 967 },
- { 0x2EC5, 970 },
- { 0x2EC6, 598 },
- { 0x2EC7, 964 },
- { 0x2EC8, 2398 },
- { 0x2EC9, 2401 },
- { 0x2ECA, 961 },
- { 0x2ECB, 2395 },
- { 0x2ECC, 931 },
- { 0x2ECD, 934 },
- { 0x2ECE, 592 },
- { 0x2ECF, 928 },
- { 0x2ED0, 2407 },
- { 0x2ED1, 982 },
- { 0x2ED2, 2404 },
- { 0x2ED3, 976 },
- { 0x2ED4, 979 },
- { 0x2ED5, 601 },
- { 0x2ED6, 973 },
- { 0x2ED7, 958 },
- { 0x2ED8, 595 },
- { 0x2ED9, 955 },
- { 0x2EDA, 991 },
- { 0x2EDB, 994 },
- { 0x2EDC, 604 },
- { 0x2EDD, 985 },
- { 0x2EDE, 2410 },
- { 0x2EDF, 988 },
- { 0x2EE0, 1003 },
- { 0x2EE1, 1006 },
- { 0x2EE2, 607 },
- { 0x2EE3, 997 },
- { 0x2EE4, 2413 },
- { 0x2EE5, 1000 },
- { 0x2EE6, 1762 },
- { 0x2EE7, 1765 },
- { 0x2EE8, 787 },
- { 0x2EE9, 1759 },
- { 0x2EEA, 3331 },
- { 0x2EEB, 1756 },
- { 0x2EEC, 3328 },
- { 0x2EED, 1750 },
- { 0x2EEE, 1753 },
- { 0x2EEF, 784 },
- { 0x2EF0, 1747 },
- { 0x2EF1, 3337 },
- { 0x2EF2, 1777 },
- { 0x2EF3, 3334 },
- { 0x2EF4, 1771 },
- { 0x2EF5, 1774 },
- { 0x2EF6, 790 },
- { 0x2EF7, 1768 },
- { 0x2EF8, 1786 },
- { 0x2EF9, 1789 },
- { 0x2EFA, 793 },
- { 0x2EFB, 1780 },
- { 0x2EFC, 3340 },
- { 0x2EFD, 1783 },
- { 0x2EFE, 1798 },
- { 0x2EFF, 1801 },
- { 0x2F00, 796 },
- { 0x2F01, 1792 },
- { 0x2F02, 3343 },
- { 0x2F03, 1795 },
- { 0x2F04, 2356 },
- { 0x2F05, 2359 },
- { 0x2F06, 943 },
- { 0x2F07, 2353 },
- { 0x2F08, 3766 },
- { 0x2F09, 3769 },
- { 0x2F0A, 2350 },
- { 0x2F0B, 3763 },
- { 0x2F0C, 2338 },
- { 0x2F0D, 2341 },
- { 0x2F0E, 937 },
- { 0x2F0F, 2335 },
- { 0x2F10, 3775 },
- { 0x2F11, 2371 },
- { 0x2F12, 3772 },
- { 0x2F13, 2365 },
- { 0x2F14, 2368 },
- { 0x2F15, 946 },
- { 0x2F16, 2362 },
- { 0x2F17, 2347 },
- { 0x2F18, 940 },
- { 0x2F19, 2344 },
- { 0x2F1A, 2380 },
- { 0x2F1B, 2383 },
- { 0x2F1C, 949 },
- { 0x2F1D, 2374 },
- { 0x2F1E, 3778 },
- { 0x2F1F, 2377 },
- { 0x2F20, 2389 },
- { 0x2F21, 2392 },
- { 0x2F22, 952 },
- { 0x2F23, 2386 },
- { 0x2F24, 3016 },
- { 0x2F25, 3019 },
- { 0x2F26, 1618 },
- { 0x2F27, 3013 },
- { 0x2F28, 3928 },
- { 0x2F29, 3010 },
- { 0x2F2A, 3925 },
- { 0x2F2B, 3004 },
- { 0x2F2C, 3007 },
- { 0x2F2D, 1615 },
- { 0x2F2E, 3001 },
- { 0x2F2F, 3025 },
- { 0x2F30, 3028 },
- { 0x2F31, 1621 },
- { 0x2F32, 3022 },
- { 0x2F33, 3037 },
- { 0x2F34, 3040 },
- { 0x2F35, 1624 },
- { 0x2F36, 3031 },
- { 0x2F37, 3931 },
- { 0x2F38, 3034 },
- { 0x2F39, 3049 },
- { 0x2F3A, 3052 },
- { 0x2F3B, 1627 },
- { 0x2F3C, 3043 },
- { 0x2F3D, 3934 },
- { 0x2F3E, 3046 },
- { 0x2F3F, 2704 },
- { 0x2F40, 2707 },
- { 0x2F41, 1309 },
- { 0x2F42, 2701 },
- { 0x2F43, 3850 },
- { 0x2F44, 2698 },
- { 0x2F45, 3847 },
- { 0x2F46, 2692 },
- { 0x2F47, 2695 },
- { 0x2F48, 1306 },
- { 0x2F49, 2689 },
- { 0x2F4A, 3856 },
- { 0x2F4B, 2719 },
- { 0x2F4C, 3853 },
- { 0x2F4D, 2713 },
- { 0x2F4E, 2716 },
- { 0x2F4F, 1312 },
- { 0x2F50, 2710 },
- { 0x2F51, 2728 },
- { 0x2F52, 2731 },
- { 0x2F53, 1315 },
- { 0x2F54, 2722 },
- { 0x2F55, 3859 },
- { 0x2F56, 2725 },
- { 0x2F57, 2740 },
- { 0x2F58, 1318 },
- { 0x2F59, 2734 },
- { 0x2F5A, 3862 },
- { 0x2F5B, 2737 },
- { 0x2F5C, 1570 },
- { 0x2F5D, 1573 },
- { 0x2F5E, 748 },
- { 0x2F5F, 1567 },
- { 0x2F60, 2986 },
- { 0x2F61, 1564 },
- { 0x2F62, 2983 },
- { 0x2F63, 1543 },
- { 0x2F64, 1546 },
- { 0x2F65, 742 },
- { 0x2F66, 1540 },
- { 0x2F67, 2992 },
- { 0x2F68, 2995 },
- { 0x2F69, 1585 },
- { 0x2F6A, 2989 },
- { 0x2F6B, 1579 },
- { 0x2F6C, 1582 },
- { 0x2F6D, 751 },
- { 0x2F6E, 1576 },
- { 0x2F6F, 1549 },
- { 0x2F70, 745 },
- { 0x2F71, 1594 },
- { 0x2F72, 1597 },
- { 0x2F73, 754 },
- { 0x2F74, 1588 },
- { 0x2F75, 2998 },
- { 0x2F76, 1591 },
- { 0x2F77, 1603 },
- { 0x2F78, 1606 },
- { 0x2F79, 757 },
- { 0x2F7A, 1600 },
- { 0x2F7B, 1165 },
- { 0x2F7C, 1168 },
- { 0x2F7D, 649 },
- { 0x2F7E, 1162 },
- { 0x2F7F, 1156 },
- { 0x2F80, 1159 },
- { 0x2F81, 646 },
- { 0x2F82, 1153 },
- { 0x2F83, 1174 },
- { 0x2F84, 652 },
- { 0x2F85, 1171 },
- { 0x2F86, 1183 },
- { 0x2F87, 1186 },
- { 0x2F88, 655 },
- { 0x2F89, 1177 },
- { 0x2F8A, 2551 },
- { 0x2F8B, 1180 },
- { 0x2F8C, 1192 },
- { 0x2F8D, 1195 },
- { 0x2F8E, 658 },
- { 0x2F8F, 1189 },
- { 0x2F90, 2092 },
- { 0x2F91, 2095 },
- { 0x2F92, 865 },
- { 0x2F93, 2089 },
- { 0x2F94, 3580 },
- { 0x2F95, 3583 },
- { 0x2F96, 2086 },
- { 0x2F97, 3577 },
- { 0x2F98, 2074 },
- { 0x2F99, 2077 },
- { 0x2F9A, 862 },
- { 0x2F9B, 2071 },
- { 0x2F9C, 2101 },
- { 0x2F9D, 2104 },
- { 0x2F9E, 868 },
- { 0x2F9F, 2098 },
- { 0x2FA0, 2083 },
- { 0x2FA1, 2080 },
- { 0x2FA2, 2113 },
- { 0x2FA3, 2116 },
- { 0x2FA4, 871 },
- { 0x2FA5, 2107 },
- { 0x2FA6, 3586 },
- { 0x2FA7, 2110 },
- { 0x2FA8, 2125 },
- { 0x2FA9, 2128 },
- { 0x2FAA, 874 },
- { 0x2FAB, 2119 },
- { 0x2FAC, 3589 },
- { 0x2FAD, 2122 },
- { 0x2FAE, 1123 },
- { 0x2FAF, 1126 },
- { 0x2FB0, 634 },
- { 0x2FB1, 1120 },
- { 0x2FB2, 2542 },
- { 0x2FB3, 1117 },
- { 0x2FB4, 2539 },
- { 0x2FB5, 1090 },
- { 0x2FB6, 1093 },
- { 0x2FB7, 628 },
- { 0x2FB8, 1087 },
- { 0x2FB9, 2545 },
- { 0x2FBA, 1138 },
- { 0x2FBB, 1132 },
- { 0x2FBC, 1135 },
- { 0x2FBD, 637 },
- { 0x2FBE, 1129 },
- { 0x2FBF, 1114 },
- { 0x2FC0, 631 },
- { 0x2FC1, 1111 },
- { 0x2FC2, 1147 },
- { 0x2FC3, 1150 },
- { 0x2FC4, 640 },
- { 0x2FC5, 1141 },
- { 0x2FC6, 2548 },
- { 0x2FC7, 1144 },
- { 0x2FC8, 2035 },
- { 0x2FC9, 2038 },
- { 0x2FCA, 850 },
- { 0x2FCB, 2032 },
- { 0x2FCC, 3562 },
- { 0x2FCD, 2029 },
- { 0x2FCE, 3559 },
- { 0x2FCF, 2017 },
- { 0x2FD0, 2020 },
- { 0x2FD1, 844 },
- { 0x2FD2, 2014 },
- { 0x2FD3, 3568 },
- { 0x2FD4, 3571 },
- { 0x2FD5, 2050 },
- { 0x2FD6, 3565 },
- { 0x2FD7, 2044 },
- { 0x2FD8, 2047 },
- { 0x2FD9, 853 },
- { 0x2FDA, 2041 },
- { 0x2FDB, 2026 },
- { 0x2FDC, 847 },
- { 0x2FDD, 2023 },
- { 0x2FDE, 2059 },
- { 0x2FDF, 2062 },
- { 0x2FE0, 856 },
- { 0x2FE1, 2053 },
- { 0x2FE2, 3574 },
- { 0x2FE3, 2056 },
- { 0x2FE4, 2509 },
- { 0x2FE5, 2512 },
- { 0x2FE6, 1102 },
- { 0x2FE7, 2506 },
- { 0x2FE8, 3799 },
- { 0x2FE9, 2503 },
- { 0x2FEA, 3796 },
- { 0x2FEB, 2491 },
- { 0x2FEC, 2494 },
- { 0x2FED, 1096 },
- { 0x2FEE, 2488 },
- { 0x2FEF, 3805 },
- { 0x2FF0, 2524 },
- { 0x2FF1, 3802 },
- { 0x2FF2, 2518 },
- { 0x2FF3, 2521 },
- { 0x2FF4, 1105 },
- { 0x2FF5, 2515 },
- { 0x2FF6, 2500 },
- { 0x2FF7, 1099 },
- { 0x2FF8, 2497 },
- { 0x2FF9, 2533 },
- { 0x2FFA, 2536 },
- { 0x2FFB, 1108 },
- { 0x2FFC, 2527 },
- { 0x2FFD, 3808 },
- { 0x2FFE, 2530 },
- { 0x2FFF, 3076 },
- { 0x3000, 3079 },
- { 0x3001, 1636 },
- { 0x3002, 3073 },
- { 0x3003, 3937 },
- { 0x3004, 3070 },
- { 0x3005, 3058 },
- { 0x3006, 3061 },
- { 0x3007, 1630 },
- { 0x3008, 3055 },
- { 0x3009, 3085 },
- { 0x300A, 3088 },
- { 0x300B, 1639 },
- { 0x300C, 3082 },
- { 0x300D, 3067 },
- { 0x300E, 1633 },
- { 0x300F, 3064 },
- { 0x3010, 3097 },
- { 0x3011, 3100 },
- { 0x3012, 1642 },
- { 0x3013, 3091 },
- { 0x3014, 3940 },
- { 0x3015, 3094 },
- { 0x3016, 2764 },
- { 0x3017, 2767 },
- { 0x3018, 1327 },
- { 0x3019, 2761 },
- { 0x301A, 3868 },
- { 0x301B, 3871 },
- { 0x301C, 2758 },
- { 0x301D, 3865 },
- { 0x301E, 2746 },
- { 0x301F, 2749 },
- { 0x3020, 1321 },
- { 0x3021, 2743 },
- { 0x3022, 3874 },
- { 0x3023, 2779 },
- { 0x3024, 2773 },
- { 0x3025, 2776 },
- { 0x3026, 2770 },
- { 0x3027, 2755 },
- { 0x3028, 1324 },
- { 0x3029, 2752 },
- { 0x302A, 2782 },
- { 0x302B, 1666 },
- { 0x302C, 1669 },
- { 0x302D, 766 },
- { 0x302E, 1663 },
- { 0x302F, 3136 },
- { 0x3030, 1660 },
- { 0x3031, 3133 },
- { 0x3032, 1612 },
- { 0x3033, 760 },
- { 0x3034, 1609 },
- { 0x3035, 3235 },
- { 0x3036, 1708 },
- { 0x3037, 3232 },
- { 0x3038, 1687 },
- { 0x3039, 1690 },
- { 0x303A, 769 },
- { 0x303B, 1684 },
- { 0x303C, 1648 },
- { 0x303D, 763 },
- { 0x303E, 1645 },
- { 0x303F, 1717 },
- { 0x3040, 1720 },
- { 0x3041, 772 },
- { 0x3042, 1711 },
- { 0x3043, 3238 },
- { 0x3044, 1714 },
- { 0x3045, 2650 },
- { 0x3046, 2653 },
- { 0x3047, 1294 },
- { 0x3048, 2647 },
- { 0x3049, 3832 },
- { 0x304A, 2644 },
- { 0x304B, 3829 },
- { 0x304C, 2632 },
- { 0x304D, 2635 },
- { 0x304E, 1288 },
- { 0x304F, 2629 },
- { 0x3050, 3838 },
- { 0x3051, 2662 },
- { 0x3052, 3835 },
- { 0x3053, 2659 },
- { 0x3054, 1297 },
- { 0x3055, 2656 },
- { 0x3056, 2641 },
- { 0x3057, 1291 },
- { 0x3058, 2638 },
- { 0x3059, 2671 },
- { 0x305A, 2674 },
- { 0x305B, 1300 },
- { 0x305C, 2665 },
- { 0x305D, 3841 },
- { 0x305E, 2668 },
- { 0x305F, 2683 },
- { 0x3060, 2686 },
- { 0x3061, 1303 },
- { 0x3062, 2677 },
- { 0x3063, 3844 },
- { 0x3064, 2680 },
- { 0x3065, 1498 },
- { 0x3066, 1501 },
- { 0x3067, 730 },
- { 0x3068, 1495 },
- { 0x3069, 2920 },
- { 0x306A, 2923 },
- { 0x306B, 1492 },
- { 0x306C, 2917 },
- { 0x306D, 1480 },
- { 0x306E, 1483 },
- { 0x306F, 724 },
- { 0x3070, 1477 },
- { 0x3071, 2929 },
- { 0x3072, 2932 },
- { 0x3073, 1513 },
- { 0x3074, 2926 },
- { 0x3075, 1507 },
- { 0x3076, 1510 },
- { 0x3077, 733 },
- { 0x3078, 1504 },
- { 0x3079, 1489 },
- { 0x307A, 727 },
- { 0x307B, 1486 },
- { 0x307C, 1522 },
- { 0x307D, 1525 },
- { 0x307E, 736 },
- { 0x307F, 1516 },
- { 0x3080, 2935 },
- { 0x3081, 1519 },
- { 0x3082, 1534 },
- { 0x3083, 1537 },
- { 0x3084, 739 },
- { 0x3085, 1528 },
- { 0x3086, 2938 },
- { 0x3087, 1531 },
- { 0x3088, 1237 },
- { 0x3089, 1240 },
- { 0x308A, 667 },
- { 0x308B, 1234 },
- { 0x308C, 2608 },
- { 0x308D, 2611 },
- { 0x308E, 1231 },
- { 0x308F, 2605 },
- { 0x3090, 1201 },
- { 0x3091, 1204 },
- { 0x3092, 661 },
- { 0x3093, 1198 },
- { 0x3094, 2617 },
- { 0x3095, 2620 },
- { 0x3096, 1252 },
- { 0x3097, 2614 },
- { 0x3098, 1246 },
- { 0x3099, 1249 },
- { 0x309A, 670 },
- { 0x309B, 1243 },
- { 0x309C, 1210 },
- { 0x309D, 1213 },
- { 0x309E, 664 },
- { 0x309F, 1207 },
- { 0x30A0, 1261 },
- { 0x30A1, 1264 },
- { 0x30A2, 673 },
- { 0x30A3, 1255 },
- { 0x30A4, 2623 },
- { 0x30A5, 1258 },
- { 0x30A6, 1447 },
- { 0x30A7, 1450 },
- { 0x30A8, 715 },
- { 0x30A9, 1444 },
- { 0x30AA, 2905 },
- { 0x30AB, 1441 },
- { 0x30AC, 2902 },
- { 0x30AD, 1426 },
- { 0x30AE, 1429 },
- { 0x30AF, 709 },
- { 0x30B0, 1423 },
- { 0x30B1, 2911 },
- { 0x30B2, 1462 },
- { 0x30B3, 2908 },
- { 0x30B4, 1456 },
- { 0x30B5, 1459 },
- { 0x30B6, 718 },
- { 0x30B7, 1453 },
- { 0x30B8, 1435 },
- { 0x30B9, 1438 },
- { 0x30BA, 712 },
- { 0x30BB, 1432 },
- { 0x30BC, 1471 },
- { 0x30BD, 1474 },
- { 0x30BE, 721 },
- { 0x30BF, 1465 },
- { 0x30C0, 2914 },
- { 0x30C1, 1468 },
- { 0x30C2, 2575 },
- { 0x30C3, 2578 },
- { 0x30C4, 1222 },
- { 0x30C5, 3814 },
- { 0x30C6, 2572 },
- { 0x30C7, 3811 },
- { 0x30C8, 2557 },
- { 0x30C9, 2560 },
- { 0x30CA, 1216 },
- { 0x30CB, 2554 },
- { 0x30CC, 3820 },
- { 0x30CD, 3823 },
- { 0x30CE, 2590 },
- { 0x30CF, 3817 },
- { 0x30D0, 2584 },
- { 0x30D1, 2587 },
- { 0x30D2, 1225 },
- { 0x30D3, 2581 },
- { 0x30D4, 2566 },
- { 0x30D5, 2569 },
- { 0x30D6, 1219 },
- { 0x30D7, 2563 },
- { 0x30D8, 2599 },
- { 0x30D9, 2602 },
- { 0x30DA, 1228 },
- { 0x30DB, 2593 },
- { 0x30DC, 3826 },
- { 0x30DD, 2596 },
- { 0x30DE, 3913 },
- { 0x30DF, 2956 },
- { 0x30E0, 2944 },
- { 0x30E1, 2947 },
- { 0x30E2, 1552 },
- { 0x30E3, 2941 },
- { 0x30E4, 3919 },
- { 0x30E5, 2968 },
- { 0x30E6, 3916 },
- { 0x30E7, 2962 },
- { 0x30E8, 2965 },
- { 0x30E9, 1558 },
- { 0x30EA, 2959 },
- { 0x30EB, 2953 },
- { 0x30EC, 1555 },
- { 0x30ED, 2950 },
- { 0x30EE, 2977 },
- { 0x30EF, 2980 },
- { 0x30F0, 1561 },
- { 0x30F1, 2971 },
- { 0x30F2, 3922 },
- { 0x30F3, 2974 },
- { 0x30F4, 2815 },
- { 0x30F5, 2818 },
- { 0x30F6, 1348 },
- { 0x30F7, 2812 },
- { 0x30F8, 3880 },
- { 0x30F9, 3883 },
- { 0x30FA, 2809 },
- { 0x30FB, 3877 },
- { 0x30FC, 2797 },
- { 0x30FD, 2800 },
- { 0x30FE, 1342 },
- { 0x30FF, 2794 },
- { 0x3100, 3889 },
- { 0x3101, 3892 },
- { 0x3102, 2830 },
- { 0x3103, 3886 },
- { 0x3104, 2824 },
- { 0x3105, 2827 },
- { 0x3106, 1351 },
- { 0x3107, 2821 },
- { 0x3108, 2806 },
- { 0x3109, 1345 },
- { 0x310A, 2803 },
- { 0x310B, 3946 },
- { 0x310C, 3118 },
- { 0x310D, 3943 },
- { 0x310E, 3106 },
- { 0x310F, 3109 },
- { 0x3110, 1651 },
- { 0x3111, 3103 },
- { 0x3112, 3949 },
- { 0x3113, 3952 },
- { 0x3114, 3130 },
- { 0x3115, 3124 },
- { 0x3116, 3127 },
- { 0x3117, 1657 },
- { 0x3118, 3121 },
- { 0x3119, 3115 },
- { 0x311A, 1654 },
- { 0x311B, 3112 },
- { 0x311C, 1285 },
- { 0x311D, 2626 },
- { 0x311E, 1282 },
- { 0x311F, 1270 },
- { 0x3120, 1273 },
- { 0x3121, 676 },
- { 0x3122, 1267 },
- { 0x3123, 2788 },
- { 0x3124, 2791 },
- { 0x3125, 1339 },
- { 0x3126, 2785 },
- { 0x3127, 1333 },
- { 0x3128, 1336 },
- { 0x3129, 682 },
- { 0x312A, 1330 },
- { 0x312B, 1279 },
- { 0x312C, 679 },
- { 0x312D, 1276 },
- { 0x312E, 2134 },
- { 0x312F, 2137 },
- { 0x3130, 877 },
- { 0x3131, 2131 },
- { 0x3132, 3595 },
- { 0x3133, 2152 },
- { 0x3134, 3592 },
- { 0x3135, 2149 },
- { 0x3136, 883 },
- { 0x3137, 2146 },
- { 0x3138, 2143 },
- { 0x3139, 880 },
- { 0x313A, 2140 },
- { 0x313B, 2275 },
- { 0x313C, 2278 },
- { 0x313D, 916 },
- { 0x313E, 2272 },
- { 0x313F, 3694 },
- { 0x3140, 2269 },
- { 0x3141, 3691 },
- { 0x3142, 2242 },
- { 0x3143, 2245 },
- { 0x3144, 910 },
- { 0x3145, 2239 },
- { 0x3146, 3700 },
- { 0x3147, 2290 },
- { 0x3148, 3697 },
- { 0x3149, 2284 },
- { 0x314A, 2287 },
- { 0x314B, 919 },
- { 0x314C, 2281 },
- { 0x314D, 2251 },
- { 0x314E, 913 },
- { 0x314F, 2248 },
- { 0x3150, 2299 },
- { 0x3151, 2302 },
- { 0x3152, 922 },
- { 0x3153, 2293 },
- { 0x3154, 3703 },
- { 0x3155, 2296 },
- { 0x3156, 2311 },
- { 0x3157, 2314 },
- { 0x3158, 925 },
- { 0x3159, 2305 },
- { 0x315A, 3706 },
- { 0x315B, 2308 },
- { 0x315C, 1045 },
- { 0x315D, 1048 },
- { 0x315E, 616 },
- { 0x315F, 1042 },
- { 0x3160, 2470 },
- { 0x3161, 2473 },
- { 0x3162, 1039 },
- { 0x3163, 2467 },
- { 0x3164, 1012 },
- { 0x3165, 1015 },
- { 0x3166, 610 },
- { 0x3167, 1009 },
- { 0x3168, 2479 },
- { 0x3169, 1060 },
- { 0x316A, 2476 },
- { 0x316B, 1054 },
- { 0x316C, 1057 },
- { 0x316D, 619 },
- { 0x316E, 1051 },
- { 0x316F, 1021 },
- { 0x3170, 613 },
- { 0x3171, 1018 },
- { 0x3172, 1069 },
- { 0x3173, 1072 },
- { 0x3174, 622 },
- { 0x3175, 1063 },
- { 0x3176, 2482 },
- { 0x3177, 1066 },
- { 0x3178, 1081 },
- { 0x3179, 1084 },
- { 0x317A, 625 },
- { 0x317B, 1075 },
- { 0x317C, 2485 },
- { 0x317D, 1078 },
- { 0x317E, 3730 },
- { 0x317F, 3733 },
- { 0x3180, 2323 },
- { 0x3181, 3727 },
- { 0x3182, 4054 },
- { 0x3183, 4057 },
- { 0x3184, 3724 },
- { 0x3185, 4051 },
- { 0x3186, 3712 },
- { 0x3187, 3715 },
- { 0x3188, 2317 },
- { 0x3189, 3709 },
- { 0x318A, 3739 },
- { 0x318B, 2326 },
- { 0x318C, 3736 },
- { 0x318D, 3721 },
- { 0x318E, 2320 },
- { 0x318F, 3718 },
- { 0x3190, 3748 },
- { 0x3191, 2329 },
- { 0x3192, 3742 },
- { 0x3193, 4060 },
- { 0x3194, 3745 },
- { 0x3195, 3757 },
- { 0x3196, 3760 },
- { 0x3197, 2332 },
- { 0x3198, 3751 },
- { 0x3199, 4063 },
- { 0x319A, 3754 },
- { 0x319B, 3292 },
- { 0x319C, 3295 },
- { 0x319D, 1738 },
- { 0x319E, 3289 },
- { 0x319F, 3997 },
- { 0x31A0, 3286 },
- { 0x31A1, 3994 },
- { 0x31A2, 3277 },
- { 0x31A3, 3280 },
- { 0x31A4, 1732 },
- { 0x31A5, 3274 },
- { 0x31A6, 4000 },
- { 0x31A7, 3304 },
- { 0x31A8, 3301 },
- { 0x31A9, 3298 },
- { 0x31AA, 3283 },
- { 0x31AB, 1735 },
- { 0x31AC, 3313 },
- { 0x31AD, 1741 },
- { 0x31AE, 3307 },
- { 0x31AF, 4003 },
- { 0x31B0, 3310 },
- { 0x31B1, 3322 },
- { 0x31B2, 3325 },
- { 0x31B3, 1744 },
- { 0x31B4, 3316 },
- { 0x31B5, 4006 },
- { 0x31B6, 3319 },
- { 0x31B7, 1954 },
- { 0x31B8, 1957 },
- { 0x31B9, 832 },
- { 0x31BA, 1951 },
- { 0x31BB, 3487 },
- { 0x31BC, 1948 },
- { 0x31BD, 3484 },
- { 0x31BE, 1921 },
- { 0x31BF, 1924 },
- { 0x31C0, 826 },
- { 0x31C1, 1918 },
- { 0x31C2, 3550 },
- { 0x31C3, 1987 },
- { 0x31C4, 3547 },
- { 0x31C5, 1963 },
- { 0x31C6, 1966 },
- { 0x31C7, 835 },
- { 0x31C8, 1960 },
- { 0x31C9, 1930 },
- { 0x31CA, 829 },
- { 0x31CB, 1927 },
- { 0x31CC, 1996 },
- { 0x31CD, 1999 },
- { 0x31CE, 838 },
- { 0x31CF, 1990 },
- { 0x31D0, 3553 },
- { 0x31D1, 1993 },
- { 0x31D2, 2008 },
- { 0x31D3, 2011 },
- { 0x31D4, 841 },
- { 0x31D5, 2002 },
- { 0x31D6, 3556 },
- { 0x31D7, 2005 },
- { 0x31D8, 3511 },
- { 0x31D9, 3514 },
- { 0x31DA, 1975 },
- { 0x31DB, 3508 },
- { 0x31DC, 4033 },
- { 0x31DD, 3505 },
- { 0x31DE, 4030 },
- { 0x31DF, 3493 },
- { 0x31E0, 3496 },
- { 0x31E1, 1969 },
- { 0x31E2, 3490 },
- { 0x31E3, 3520 },
- { 0x31E4, 3523 },
- { 0x31E5, 1978 },
- { 0x31E6, 3517 },
- { 0x31E7, 3502 },
- { 0x31E8, 1972 },
- { 0x31E9, 3499 },
- { 0x31EA, 3529 },
- { 0x31EB, 3532 },
- { 0x31EC, 1981 },
- { 0x31ED, 3526 },
- { 0x31EE, 3541 },
- { 0x31EF, 3544 },
- { 0x31F0, 1984 },
- { 0x31F1, 3535 },
- { 0x31F2, 4036 },
- { 0x31F3, 3538 },
- { 0x31F4, 3640 },
- { 0x31F5, 3643 },
- { 0x31F6, 2254 },
- { 0x31F7, 3637 },
- { 0x31F8, 4042 },
- { 0x31F9, 3664 },
- { 0x31FA, 4039 },
- { 0x31FB, 3658 },
- { 0x31FC, 3661 },
- { 0x31FD, 2260 },
- { 0x31FE, 3655 },
- { 0x31FF, 3649 },
- { 0x3200, 3652 },
- { 0x3201, 2257 },
- { 0x3202, 3646 },
- { 0x3203, 3673 },
- { 0x3204, 3676 },
- { 0x3205, 2263 },
- { 0x3206, 3667 },
- { 0x3207, 4045 },
- { 0x3208, 3670 },
- { 0x3209, 3685 },
- { 0x320A, 3688 },
- { 0x320B, 2266 },
- { 0x320C, 3679 },
- { 0x320D, 4048 },
- { 0x320E, 3682 },
- { 0x320F, 2419 },
- { 0x3210, 2422 },
- { 0x3211, 1024 },
- { 0x3212, 2416 },
- { 0x3213, 3784 },
- { 0x3214, 3787 },
- { 0x3215, 2443 },
- { 0x3216, 3781 },
- { 0x3217, 2437 },
- { 0x3218, 2440 },
- { 0x3219, 1030 },
- { 0x321A, 2434 },
- { 0x321B, 2428 },
- { 0x321C, 2431 },
- { 0x321D, 1027 },
- { 0x321E, 2425 },
- { 0x321F, 2452 },
- { 0x3220, 1033 },
- { 0x3221, 2446 },
- { 0x3222, 3790 },
- { 0x3223, 2449 },
- { 0x3224, 2461 },
- { 0x3225, 2464 },
- { 0x3226, 1036 },
- { 0x3227, 2455 },
- { 0x3228, 3793 },
- { 0x3229, 2458 },
- { 0x322A, 3370 },
- { 0x322B, 1876 },
- { 0x322C, 4009 },
- { 0x322D, 3391 },
- { 0x322E, 3385 },
- { 0x322F, 3388 },
- { 0x3230, 1882 },
- { 0x3231, 3382 },
- { 0x3232, 3376 },
- { 0x3233, 3379 },
- { 0x3234, 1879 },
- { 0x3235, 3373 },
- { 0x3236, 3400 },
- { 0x3237, 3403 },
- { 0x3238, 1885 },
- { 0x3239, 3394 },
- { 0x323A, 4012 },
- { 0x323B, 3397 },
- { 0x323C, 3412 },
- { 0x323D, 3415 },
- { 0x323E, 1888 },
- { 0x323F, 3406 },
- { 0x3240, 4015 },
- { 0x3241, 3409 },
- { 0x3242, 3187 },
- { 0x3243, 3190 },
- { 0x3244, 1693 },
- { 0x3245, 3184 },
- { 0x3246, 3205 },
- { 0x3247, 1699 },
- { 0x3248, 3202 },
- { 0x3249, 3196 },
- { 0x324A, 3199 },
- { 0x324B, 1696 },
- { 0x324C, 3193 },
- { 0x324D, 3214 },
- { 0x324E, 3217 },
- { 0x324F, 1702 },
- { 0x3250, 3208 },
- { 0x3251, 3973 },
- { 0x3252, 3211 },
- { 0x3253, 3226 },
- { 0x3254, 3229 },
- { 0x3255, 1705 },
- { 0x3256, 3220 },
- { 0x3257, 3976 },
- { 0x3258, 3223 },
- { 0x3259, 3433 },
- { 0x325A, 3436 },
- { 0x325B, 1933 },
- { 0x325C, 3430 },
- { 0x325D, 4021 },
- { 0x325E, 3457 },
- { 0x325F, 4018 },
- { 0x3260, 3451 },
- { 0x3261, 3454 },
- { 0x3262, 1939 },
- { 0x3263, 3448 },
- { 0x3264, 3442 },
- { 0x3265, 3445 },
- { 0x3266, 1936 },
- { 0x3267, 3439 },
- { 0x3268, 3466 },
- { 0x3269, 3469 },
- { 0x326A, 1942 },
- { 0x326B, 3460 },
- { 0x326C, 4024 },
- { 0x326D, 3463 },
- { 0x326E, 3478 },
- { 0x326F, 3481 },
- { 0x3270, 1945 },
- { 0x3271, 3472 },
- { 0x3272, 4027 },
- { 0x3273, 3475 },
- { 0x3274, 1855 },
- { 0x3275, 1858 },
- { 0x3276, 811 },
- { 0x3277, 1852 },
- { 0x3278, 3421 },
- { 0x3279, 1891 },
- { 0x327A, 3418 },
- { 0x327B, 1870 },
- { 0x327C, 1873 },
- { 0x327D, 817 },
- { 0x327E, 1867 },
- { 0x327F, 1864 },
- { 0x3280, 814 },
- { 0x3281, 1861 },
- { 0x3282, 1900 },
- { 0x3283, 1903 },
- { 0x3284, 820 },
- { 0x3285, 1894 },
- { 0x3286, 3424 },
- { 0x3287, 1897 },
- { 0x3288, 1912 },
- { 0x3289, 1915 },
- { 0x328A, 823 },
- { 0x328B, 1906 },
- { 0x328C, 3427 },
- { 0x328D, 1909 },
- { 0x328E, 1369 },
- { 0x328F, 1372 },
- { 0x3290, 697 },
- { 0x3291, 1366 },
- { 0x3292, 2836 },
- { 0x3293, 2839 },
- { 0x3294, 1363 },
- { 0x3295, 2833 },
- { 0x3296, 2890 },
- { 0x3297, 2893 },
- { 0x3298, 1396 },
- { 0x3299, 2887 },
- { 0x329A, 1390 },
- { 0x329B, 1393 },
- { 0x329C, 700 },
- { 0x329D, 1387 },
- { 0x329E, 1405 },
- { 0x329F, 1408 },
- { 0x32A0, 703 },
- { 0x32A1, 1399 },
- { 0x32A2, 2896 },
- { 0x32A3, 1402 },
- { 0x32A4, 1417 },
- { 0x32A5, 1420 },
- { 0x32A6, 706 },
- { 0x32A7, 1411 },
- { 0x32A8, 2899 },
- { 0x32A9, 1414 },
- { 0x32AA, 1810 },
- { 0x32AB, 1813 },
- { 0x32AC, 799 },
- { 0x32AD, 1807 },
- { 0x32AE, 3349 },
- { 0x32AF, 3352 },
- { 0x32B0, 1804 },
- { 0x32B1, 3346 },
- { 0x32B2, 3358 },
- { 0x32B3, 3361 },
- { 0x32B4, 1825 },
- { 0x32B5, 3355 },
- { 0x32B6, 1819 },
- { 0x32B7, 1822 },
- { 0x32B8, 802 },
- { 0x32B9, 1816 },
- { 0x32BA, 1834 },
- { 0x32BB, 1837 },
- { 0x32BC, 805 },
- { 0x32BD, 1828 },
- { 0x32BE, 3364 },
- { 0x32BF, 1831 },
- { 0x32C0, 1846 },
- { 0x32C1, 1849 },
- { 0x32C2, 808 },
- { 0x32C3, 1840 },
- { 0x32C4, 3367 },
- { 0x32C5, 1843 },
- { 0x32C6, 2848 },
- { 0x32C7, 2851 },
- { 0x32C8, 1375 },
- { 0x32C9, 2845 },
- { 0x32CA, 3898 },
- { 0x32CB, 3901 },
- { 0x32CC, 2842 },
- { 0x32CD, 3895 },
- { 0x32CE, 3907 },
- { 0x32CF, 2863 },
- { 0x32D0, 3904 },
- { 0x32D1, 2857 },
- { 0x32D2, 2860 },
- { 0x32D3, 1378 },
- { 0x32D4, 2854 },
- { 0x32D5, 2872 },
- { 0x32D6, 2875 },
- { 0x32D7, 1381 },
- { 0x32D8, 2866 },
- { 0x32D9, 3910 },
- { 0x32DA, 2869 },
- { 0x32DB, 2881 },
- { 0x32DC, 2884 },
- { 0x32DD, 1384 },
- { 0x32DE, 2878 },
- { 0x32DF, 3145 },
- { 0x32E0, 3148 },
- { 0x32E1, 1672 },
- { 0x32E2, 3142 },
- { 0x32E3, 3958 },
- { 0x32E4, 3961 },
- { 0x32E5, 3139 },
- { 0x32E6, 3955 },
- { 0x32E7, 3964 },
- { 0x32E8, 3160 },
- { 0x32E9, 3154 },
- { 0x32EA, 3157 },
- { 0x32EB, 1675 },
- { 0x32EC, 3151 },
- { 0x32ED, 3169 },
- { 0x32EE, 1678 },
- { 0x32EF, 3163 },
- { 0x32F0, 3967 },
- { 0x32F1, 3166 },
- { 0x32F2, 3178 },
- { 0x32F3, 3181 },
- { 0x32F4, 1681 },
- { 0x32F5, 3172 },
- { 0x32F6, 3970 },
- { 0x32F7, 3175 },
- { 0x32F8, 3247 },
- { 0x32F9, 3250 },
- { 0x32FA, 1723 },
- { 0x32FB, 3244 },
- { 0x32FC, 3982 },
- { 0x32FD, 3985 },
- { 0x32FE, 3241 },
- { 0x32FF, 3979 },
- { 0x3300, 3991 },
- { 0x3301, 3262 },
- { 0x3302, 3988 },
- { 0x3303, 3256 },
- { 0x3304, 3259 },
- { 0x3305, 1726 },
- { 0x3306, 3253 },
- { 0x3307, 3268 },
- { 0x3308, 3271 },
- { 0x3309, 1729 },
- { 0x330A, 3265 },
- { 0x330B, 2161 },
- { 0x330C, 2164 },
- { 0x330D, 889 },
- { 0x330E, 2158 },
- { 0x330F, 3601 },
- { 0x3310, 3604 },
- { 0x3311, 2155 },
- { 0x3312, 3598 },
- { 0x3313, 3607 },
- { 0x3314, 2176 },
- { 0x3315, 2170 },
- { 0x3316, 2173 },
- { 0x3317, 892 },
- { 0x3318, 2167 },
- { 0x3319, 2185 },
- { 0x331A, 2188 },
- { 0x331B, 895 },
- { 0x331C, 2179 },
- { 0x331D, 3610 },
- { 0x331E, 2182 },
- { 0x331F, 2197 },
- { 0x3320, 2200 },
- { 0x3321, 898 },
- { 0x3322, 2194 },
- { 0x3323, 3616 },
- { 0x3324, 3619 },
- { 0x3325, 2191 },
- { 0x3326, 3613 },
- { 0x3327, 3625 },
- { 0x3328, 3628 },
- { 0x3329, 2212 },
- { 0x332A, 3622 },
- { 0x332B, 2206 },
- { 0x332C, 2209 },
- { 0x332D, 901 },
- { 0x332E, 2203 },
- { 0x332F, 2221 },
- { 0x3330, 2224 },
- { 0x3331, 904 },
- { 0x3332, 2215 },
- { 0x3333, 3631 },
- { 0x3334, 2218 },
- { 0x3335, 2233 },
- { 0x3336, 2236 },
- { 0x3337, 907 },
- { 0x3338, 2227 },
- { 0x3339, 3634 },
- { 0x333A, 2230 },
- { 0x333B, 487 },
- { 0x333C, 421 },
- { 0x333D, 469 },
- { 0x333E, 550 },
- { 0x333F, 451 },
- { 0x3340, 493 },
- { 0x3341, 526 },
- { 0x3342, 457 },
- { 0x3343, 424 },
- { 0x3344, 532 },
- { 0x3345, 475 },
- { 0x3346, 517 },
- { 0x3347, 478 },
- { 0x3348, 436 },
- { 0x3349, 481 },
- { 0x334A, 538 },
- { 0x334B, 496 },
- { 0x334C, 412 },
- { 0x334D, 511 },
- { 0x334E, 454 },
- { 0x334F, 523 },
- { 0x3350, 442 },
- { 0x3351, 529 },
- { 0x3352, 553 },
- { 0x3353, 430 },
- { 0x3354, 427 },
- { 0x3355, 544 },
- { 0x3356, 508 },
- { 0x3357, 484 },
- { 0x3358, 463 },
- { 0x3359, 505 },
- { 0x335A, 502 },
- { 0x335B, 490 },
- { 0x335C, 499 },
- { 0x335D, 439 },
- { 0x335E, 415 },
- { 0x335F, 556 },
- { 0x3360, 466 },
- { 0x3361, 460 },
- { 0x3362, 541 },
- { 0x3363, 433 },
- { 0x3364, 409 },
- { 0x3365, 565 },
- { 0x3366, 472 },
- { 0x3367, 406 },
- { 0x3368, 520 },
- { 0x3369, 448 },
- { 0x336A, 535 },
- { 0x336B, 559 },
- { 0x336C, 514 },
- { 0x336D, 562 },
- { 0x336E, 445 },
- { 0x336F, 568 },
- { 0x3370, 547 },
- { 0x3371, 418 },
- { 0x3372, 13180 },
- { 0x3373, 13219 },
- { 0x3374, 13264 },
- { 0x3375, 13186 },
- { 0x3376, 13225 },
- { 0x3377, 13270 },
- { 0x3378, 13195 },
- { 0x3379, 13204 },
- { 0x337A, 13258 },
- { 0x337B, 13201 },
- { 0x337C, 13183 },
- { 0x337D, 13246 },
- { 0x337E, 13249 },
- { 0x337F, 13273 },
- { 0x3380, 13309 },
- { 0x3381, 13210 },
- { 0x3382, 13213 },
- { 0x3383, 13207 },
- { 0x3384, 13222 },
- { 0x3385, 13276 },
- { 0x3386, 13243 },
- { 0x3387, 13261 },
- { 0x3388, 13198 },
- { 0x3389, 13237 },
- { 0x338A, 13255 },
- { 0x338B, 13192 },
- { 0x338C, 13234 },
- { 0x338D, 13267 },
- { 0x338E, 13240 },
- { 0x338F, 13252 },
- { 0x3390, 13162 },
- { 0x3391, 13177 },
- { 0x3392, 13165 },
- { 0x3393, 13189 },
- { 0x3394, 13168 },
- { 0x3395, 13171 },
- { 0x3396, 13174 },
- { 0x3397, 13228 },
- { 0x3398, 13231 },
- { 0x3399, 13216 },
- { 0x339A, 13294 },
- { 0x339B, 13279 },
- { 0x339C, 13299 },
- { 0x339D, 13284 },
- { 0x339E, 13289 },
- { 0x339F, 13304 },
- { 0x33A0, 13316 },
- { 0x33A1, 13312 },
- { 0x33A2, 11075 },
- { 0x33A3, 11384 },
- { 0x33A4, 11420 },
- { 0x33A5, 11612 },
- { 0x33A6, 11783 },
- { 0x33A7, 11549 },
- { 0x33A8, 11657 },
- { 0x33A9, 11336 },
- { 0x33AA, 11708 },
- { 0x33AB, 11699 },
- { 0x33AC, 11801 },
- { 0x33AD, 11684 },
- { 0x33AE, 11387 },
- { 0x33AF, 11603 },
- { 0x33B0, 11582 },
- { 0x33B1, 11777 },
- { 0x33B2, 11663 },
- { 0x33B3, 11795 },
- { 0x33B4, 11468 },
- { 0x33B5, 11555 },
- { 0x33B6, 11363 },
- { 0x33B7, 11729 },
- { 0x33B8, 11561 },
- { 0x33B9, 11771 },
- { 0x33BA, 11636 },
- { 0x33BB, 11789 },
- { 0x33BC, 11357 },
- { 0x33BD, 11438 },
- { 0x33BE, 11759 },
- { 0x33BF, 11630 },
- { 0x33C0, 11447 },
- { 0x33C1, 11827 },
- { 0x33C2, 11408 },
- { 0x33C3, 11489 },
- { 0x33C4, 11510 },
- { 0x33C5, 11765 },
- { 0x33C6, 11018 },
- { 0x33C7, 11126 },
- { 0x33C8, 11117 },
- { 0x33C9, 11426 },
- { 0x33CA, 11297 },
- { 0x33CB, 11618 },
- { 0x33CC, 11219 },
- { 0x33CD, 11345 },
- { 0x33CE, 11036 },
- { 0x33CF, 11480 },
- { 0x33D0, 11459 },
- { 0x33D1, 11720 },
- { 0x33D2, 11399 },
- { 0x33D3, 11087 },
- { 0x33D4, 11282 },
- { 0x33D5, 11264 },
- { 0x33D6, 11591 },
- { 0x33D7, 11372 },
- { 0x33D8, 11672 },
- { 0x33D9, 11165 },
- { 0x33DA, 11234 },
- { 0x33DB, 11066 },
- { 0x33DC, 11501 },
- { 0x33DD, 11249 },
- { 0x33DE, 11570 },
- { 0x33DF, 11327 },
- { 0x33E0, 11645 },
- { 0x33E1, 11051 },
- { 0x33E2, 11135 },
- { 0x33E3, 11519 },
- { 0x33E4, 11312 },
- { 0x33E5, 11150 },
- { 0x33E6, 11747 },
- { 0x33E7, 11102 },
- { 0x33E8, 11180 },
- { 0x33E9, 11198 },
- { 0x33EA, 11537 },
- { 0x33EB, 11012 },
- { 0x33EC, 11027 },
- { 0x33ED, 11735 },
- { 0x33EE, 11111 },
- { 0x33EF, 11417 },
- { 0x33F0, 11291 },
- { 0x33F1, 11609 },
- { 0x33F2, 11213 },
- { 0x33F3, 11339 },
- { 0x33F4, 11030 },
- { 0x33F5, 11474 },
- { 0x33F6, 11453 },
- { 0x33F7, 11696 },
- { 0x33F8, 11714 },
- { 0x33F9, 11393 },
- { 0x33FA, 11081 },
- { 0x33FB, 11276 },
- { 0x33FC, 11258 },
- { 0x33FD, 11585 },
- { 0x33FE, 11366 },
- { 0x33FF, 11666 },
- { 0x3400, 11159 },
- { 0x3401, 11228 },
- { 0x3402, 11060 },
- { 0x3403, 11495 },
- { 0x3404, 11243 },
- { 0x3405, 11564 },
- { 0x3406, 11321 },
- { 0x3407, 11639 },
- { 0x3408, 11045 },
- { 0x3409, 11129 },
- { 0x340A, 11513 },
- { 0x340B, 11306 },
- { 0x340C, 11144 },
- { 0x340D, 11444 },
- { 0x340E, 11741 },
- { 0x340F, 11096 },
- { 0x3410, 11174 },
- { 0x3411, 11189 },
- { 0x3412, 11531 },
- { 0x3413, 11210 },
- { 0x3414, 11546 },
- { 0x3415, 11432 },
- { 0x3416, 11624 },
- { 0x3417, 11786 },
- { 0x3418, 11552 },
- { 0x3419, 11660 },
- { 0x341A, 11354 },
- { 0x341B, 11711 },
- { 0x341C, 11705 },
- { 0x341D, 11804 },
- { 0x341E, 11693 },
- { 0x341F, 11390 },
- { 0x3420, 11606 },
- { 0x3421, 11600 },
- { 0x3422, 11780 },
- { 0x3423, 11681 },
- { 0x3424, 11798 },
- { 0x3425, 11471 },
- { 0x3426, 11558 },
- { 0x3427, 11381 },
- { 0x3428, 11732 },
- { 0x3429, 11579 },
- { 0x342A, 11774 },
- { 0x342B, 11654 },
- { 0x342C, 11792 },
- { 0x342D, 11360 },
- { 0x342E, 11441 },
- { 0x342F, 11762 },
- { 0x3430, 11633 },
- { 0x3431, 11450 },
- { 0x3432, 11833 },
- { 0x3433, 11414 },
- { 0x3434, 11492 },
- { 0x3435, 11528 },
- { 0x3436, 11768 },
- { 0x3437, 11024 },
- { 0x3438, 11273 },
- { 0x3439, 11123 },
- { 0x343A, 11435 },
- { 0x343B, 11303 },
- { 0x343C, 11627 },
- { 0x343D, 11225 },
- { 0x343E, 11351 },
- { 0x343F, 11042 },
- { 0x3440, 11486 },
- { 0x3441, 11465 },
- { 0x3442, 11726 },
- { 0x3443, 11405 },
- { 0x3444, 11093 },
- { 0x3445, 11288 },
- { 0x3446, 11270 },
- { 0x3447, 11597 },
- { 0x3448, 11378 },
- { 0x3449, 11678 },
- { 0x344A, 11171 },
- { 0x344B, 11240 },
- { 0x344C, 11072 },
- { 0x344D, 11507 },
- { 0x344E, 11255 },
- { 0x344F, 11576 },
- { 0x3450, 11333 },
- { 0x3451, 11651 },
- { 0x3452, 11057 },
- { 0x3453, 11141 },
- { 0x3454, 11525 },
- { 0x3455, 11318 },
- { 0x3456, 11156 },
- { 0x3457, 11753 },
- { 0x3458, 11108 },
- { 0x3459, 11186 },
- { 0x345A, 11204 },
- { 0x345B, 11543 },
- { 0x345C, 11021 },
- { 0x345D, 11207 },
- { 0x345E, 11756 },
- { 0x345F, 11120 },
- { 0x3460, 11429 },
- { 0x3461, 11300 },
- { 0x3462, 11621 },
- { 0x3463, 11222 },
- { 0x3464, 11348 },
- { 0x3465, 11039 },
- { 0x3466, 11483 },
- { 0x3467, 11462 },
- { 0x3468, 11723 },
- { 0x3469, 11402 },
- { 0x346A, 11690 },
- { 0x346B, 11090 },
- { 0x346C, 11285 },
- { 0x346D, 11267 },
- { 0x346E, 11594 },
- { 0x346F, 11375 },
- { 0x3470, 11675 },
- { 0x3471, 11168 },
- { 0x3472, 11237 },
- { 0x3473, 11069 },
- { 0x3474, 11504 },
- { 0x3475, 11252 },
- { 0x3476, 11573 },
- { 0x3477, 11330 },
- { 0x3478, 11648 },
- { 0x3479, 11054 },
- { 0x347A, 11138 },
- { 0x347B, 11522 },
- { 0x347C, 11315 },
- { 0x347D, 11153 },
- { 0x347E, 11750 },
- { 0x347F, 11105 },
- { 0x3480, 11183 },
- { 0x3481, 11201 },
- { 0x3482, 11540 },
- { 0x3483, 11015 },
- { 0x3484, 11078 },
- { 0x3485, 11738 },
- { 0x3486, 11114 },
- { 0x3487, 11423 },
- { 0x3488, 11294 },
- { 0x3489, 11615 },
- { 0x348A, 11216 },
- { 0x348B, 11342 },
- { 0x348C, 11033 },
- { 0x348D, 11477 },
- { 0x348E, 11456 },
- { 0x348F, 11702 },
- { 0x3490, 11717 },
- { 0x3491, 11396 },
- { 0x3492, 11687 },
- { 0x3493, 11084 },
- { 0x3494, 11279 },
- { 0x3495, 11261 },
- { 0x3496, 11588 },
- { 0x3497, 11369 },
- { 0x3498, 11669 },
- { 0x3499, 11162 },
- { 0x349A, 11231 },
- { 0x349B, 11063 },
- { 0x349C, 11498 },
- { 0x349D, 11246 },
- { 0x349E, 11567 },
- { 0x349F, 11324 },
- { 0x34A0, 11642 },
- { 0x34A1, 11048 },
- { 0x34A2, 11132 },
- { 0x34A3, 11516 },
- { 0x34A4, 11309 },
- { 0x34A5, 11147 },
- { 0x34A6, 11744 },
- { 0x34A7, 11830 },
- { 0x34A8, 11099 },
- { 0x34A9, 11411 },
- { 0x34AA, 11177 },
- { 0x34AB, 11192 },
- { 0x34AC, 11534 },
- { 0x34AD, 11195 },
- { 0x34AE, 11836 },
- { 0x34AF, 10938 },
- { 0x34B0, 10935 },
- { 0x34B1, 11009 },
- { 0x34B2, 11811 },
- { 0x34B3, 11815 },
- { 0x34B4, 11823 },
- { 0x34B5, 11003 },
- { 0x34B6, 11006 },
- { 0x34B7, 10994 },
- { 0x34B8, 10973 },
- { 0x34B9, 10979 },
- { 0x34BA, 10970 },
- { 0x34BB, 10976 },
- { 0x34BC, 10982 },
- { 0x34BD, 11000 },
- { 0x34BE, 10991 },
- { 0x34BF, 10997 },
- { 0x34C0, 10985 },
- { 0x34C1, 10988 },
- { 0x34C2, 10958 },
- { 0x34C3, 10940 },
- { 0x34C4, 10946 },
- { 0x34C5, 10967 },
- { 0x34C6, 10952 },
- { 0x34C7, 10949 },
- { 0x34C8, 10943 },
- { 0x34C9, 10964 },
- { 0x34CA, 10961 },
- { 0x34CB, 10955 },
- { 0x34CC, 11819 },
- { 0x34CD, 11807 },
- { 0x34CE, 75025 },
- { 0x34CF, 74059 },
- { 0x34D0, 74933 },
- { 0x34D1, 73962 },
- { 0x34D2, 75105 },
- { 0x34D3, 74148 },
- { 0x34D4, 74804 },
- { 0x34D5, 73812 },
- { 0x34D6, 74929 },
- { 0x34D7, 73958 },
- { 0x34D8, 75164 },
- { 0x34D9, 74207 },
- { 0x34DA, 74924 },
- { 0x34DB, 73953 },
- { 0x34DC, 75056 },
- { 0x34DD, 74090 },
- { 0x34DE, 74902 },
- { 0x34DF, 73931 },
- { 0x34E0, 75077 },
- { 0x34E1, 74116 },
- { 0x34E2, 75095 },
- { 0x34E3, 74138 },
- { 0x34E4, 75061 },
- { 0x34E5, 74100 },
- { 0x34E6, 75003 },
- { 0x34E7, 74032 },
- { 0x34E8, 75034 },
- { 0x34E9, 74068 },
- { 0x34EA, 75082 },
- { 0x34EB, 74121 },
- { 0x34EC, 74596 },
- { 0x34ED, 73604 },
- { 0x34EE, 75110 },
- { 0x34EF, 74153 },
- { 0x34F0, 74862 },
- { 0x34F1, 73870 },
- { 0x34F2, 74867 },
- { 0x34F3, 73875 },
- { 0x34F4, 74872 },
- { 0x34F5, 73880 },
- { 0x34F6, 75159 },
- { 0x34F7, 74202 },
- { 0x34F8, 75154 },
- { 0x34F9, 74197 },
- { 0x34FA, 75014 },
- { 0x34FB, 74043 },
- { 0x34FC, 74267 },
- { 0x34FD, 91435 },
- { 0x34FE, 91409 },
- { 0x34FF, 91619 },
- { 0x3500, 91639 },
- { 0x3501, 86200 },
- { 0x3502, 91614 },
- { 0x3503, 91445 },
- { 0x3504, 91513 },
- { 0x3505, 91453 },
- { 0x3506, 91558 },
- { 0x3507, 91568 },
- { 0x3508, 91563 },
- { 0x3509, 91580 },
- { 0x350A, 91438 },
- { 0x350B, 91629 },
- { 0x350C, 74257 },
- { 0x350D, 75199 },
- { 0x350E, 74652 },
- { 0x350F, 73660 },
- { 0x3510, 74787 },
- { 0x3511, 73795 },
- { 0x3512, 74915 },
- { 0x3513, 73944 },
- { 0x3514, 74775 },
- { 0x3515, 73783 },
- { 0x3516, 74791 },
- { 0x3517, 73799 },
- { 0x3518, 74563 },
- { 0x3519, 73571 },
- { 0x351A, 74741 },
- { 0x351B, 73749 },
- { 0x351C, 74894 },
- { 0x351D, 73918 },
- { 0x351E, 74890 },
- { 0x351F, 73914 },
- { 0x3520, 74882 },
- { 0x3521, 73906 },
- { 0x3522, 74701 },
- { 0x3523, 73709 },
- { 0x3524, 74858 },
- { 0x3525, 73866 },
- { 0x3526, 75009 },
- { 0x3527, 74038 },
- { 0x3528, 75039 },
- { 0x3529, 74073 },
- { 0x352A, 84871 },
- { 0x352B, 84876 },
- { 0x352C, 91465 },
- { 0x352D, 91598 },
- { 0x352E, 15763 },
- { 0x352F, 15784 },
- { 0x3530, 15775 },
- { 0x3531, 15793 },
- { 0x3532, 15778 },
- { 0x3533, 15883 },
- { 0x3534, 15904 },
- { 0x3535, 15772 },
- { 0x3536, 15871 },
- { 0x3537, 15766 },
- { 0x3538, 15796 },
- { 0x3539, 15826 },
- { 0x353A, 15889 },
- { 0x353B, 15964 },
- { 0x353C, 15976 },
- { 0x353D, 15979 },
- { 0x353E, 15901 },
- { 0x353F, 15934 },
- { 0x3540, 15982 },
- { 0x3541, 15769 },
- { 0x3542, 15898 },
- { 0x3543, 15814 },
- { 0x3544, 15970 },
- { 0x3545, 15835 },
- { 0x3546, 15991 },
- { 0x3547, 15967 },
- { 0x3548, 15925 },
- { 0x3549, 15856 },
- { 0x354A, 15952 },
- { 0x354B, 15823 },
- { 0x354C, 15985 },
- { 0x354D, 15916 },
- { 0x354E, 15895 },
- { 0x354F, 15919 },
- { 0x3550, 15844 },
- { 0x3551, 15943 },
- { 0x3552, 15922 },
- { 0x3553, 15955 },
- { 0x3554, 15940 },
- { 0x3555, 15946 },
- { 0x3556, 15877 },
- { 0x3557, 15913 },
- { 0x3558, 15874 },
- { 0x3559, 15847 },
- { 0x355A, 15832 },
- { 0x355B, 15802 },
- { 0x355C, 15808 },
- { 0x355D, 15820 },
- { 0x355E, 15961 },
- { 0x355F, 15880 },
- { 0x3560, 15853 },
- { 0x3561, 16000 },
- { 0x3562, 15937 },
- { 0x3563, 15868 },
- { 0x3564, 15892 },
- { 0x3565, 15958 },
- { 0x3566, 15781 },
- { 0x3567, 15850 },
- { 0x3568, 15841 },
- { 0x3569, 15817 },
- { 0x356A, 15799 },
- { 0x356B, 15829 },
- { 0x356C, 15862 },
- { 0x356D, 15790 },
- { 0x356E, 15931 },
- { 0x356F, 15886 },
- { 0x3570, 15865 },
- { 0x3571, 15805 },
- { 0x3572, 15838 },
- { 0x3573, 15787 },
- { 0x3574, 15811 },
- { 0x3575, 15928 },
- { 0x3576, 15910 },
- { 0x3577, 15859 },
- { 0x3578, 15907 },
- { 0x3579, 15949 },
- { 0x357A, 15988 },
- { 0x357B, 15994 },
- { 0x357C, 15973 },
- { 0x357D, 15997 },
- { 0x357E, 18369 },
- { 0x357F, 18373 },
- { 0x3580, 18364 },
- { 0x3581, 15756 },
- { 0x3582, 15759 },
- { 0x3583, 15761 },
- { 0x3584, 18377 },
- { 0x3585, 18366 },
- { 0x3586, 84824 },
- { 0x3587, 84848 },
- { 0x3588, 84830 },
- { 0x3589, 84854 },
- { 0x358A, 84812 },
- { 0x358B, 84836 },
- { 0x358C, 84818 },
- { 0x358D, 84842 },
- { 0x358E, 84934 },
- { 0x358F, 84087 },
- { 0x3590, 84044 },
- { 0x3591, 84000 },
- { 0x3592, 84903 },
- { 0x3593, 84940 },
- { 0x3594, 84093 },
- { 0x3595, 84050 },
- { 0x3596, 84006 },
- { 0x3597, 84909 },
- { 0x3598, 84947 },
- { 0x3599, 84100 },
- { 0x359A, 84057 },
- { 0x359B, 84028 },
- { 0x359C, 84916 },
- { 0x359D, 83932 },
- { 0x359E, 83928 },
- { 0x359F, 83937 },
- { 0x35A0, 84154 },
- { 0x35A1, 84650 },
- { 0x35A2, 84655 },
- { 0x35A3, 84670 },
- { 0x35A4, 84664 },
- { 0x35A5, 84017 },
- { 0x35A6, 84685 },
- { 0x35A7, 84679 },
- { 0x35A8, 30892 },
- { 0x35A9, 27824 },
- { 0x35AA, 30887 },
- { 0x35AB, 27819 },
- { 0x35AC, 30619 },
- { 0x35AD, 27105 },
- { 0x35AE, 30558 },
- { 0x35AF, 26919 },
- { 0x35B0, 30858 },
- { 0x35B1, 27773 },
- { 0x35B2, 30862 },
- { 0x35B3, 27777 },
- { 0x35B4, 30866 },
- { 0x35B5, 27781 },
- { 0x35B6, 27920 },
- { 0x35B7, 28002 },
- { 0x35B8, 30477 },
- { 0x35B9, 26784 },
- { 0x35BA, 30497 },
- { 0x35BB, 26804 },
- { 0x35BC, 30501 },
- { 0x35BD, 26808 },
- { 0x35BE, 30505 },
- { 0x35BF, 26812 },
- { 0x35C0, 30509 },
- { 0x35C1, 26816 },
- { 0x35C2, 30516 },
- { 0x35C3, 26823 },
- { 0x35C4, 30836 },
- { 0x35C5, 27687 },
- { 0x35C6, 29121 },
- { 0x35C7, 25058 },
- { 0x35C8, 29149 },
- { 0x35C9, 25093 },
- { 0x35CA, 29127 },
- { 0x35CB, 25064 },
- { 0x35CC, 30721 },
- { 0x35CD, 27329 },
- { 0x35CE, 29194 },
- { 0x35CF, 25144 },
- { 0x35D0, 29478 },
- { 0x35D1, 25526 },
- { 0x35D2, 29486 },
- { 0x35D3, 25534 },
- { 0x35D4, 30550 },
- { 0x35D5, 26888 },
- { 0x35D6, 29715 },
- { 0x35D7, 25763 },
- { 0x35D8, 29723 },
- { 0x35D9, 25778 },
- { 0x35DA, 29729 },
- { 0x35DB, 25784 },
- { 0x35DC, 29740 },
- { 0x35DD, 25808 },
- { 0x35DE, 29748 },
- { 0x35DF, 25816 },
- { 0x35E0, 29840 },
- { 0x35E1, 25950 },
- { 0x35E2, 30605 },
- { 0x35E3, 27071 },
- { 0x35E4, 30258 },
- { 0x35E5, 26471 },
- { 0x35E6, 30562 },
- { 0x35E7, 26939 },
- { 0x35E8, 30872 },
- { 0x35E9, 27787 },
- { 0x35EA, 30707 },
- { 0x35EB, 27294 },
- { 0x35EC, 30713 },
- { 0x35ED, 27300 },
- { 0x35EE, 30652 },
- { 0x35EF, 27221 },
- { 0x35F0, 30530 },
- { 0x35F1, 26854 },
- { 0x35F2, 30534 },
- { 0x35F3, 26862 },
- { 0x35F4, 30570 },
- { 0x35F5, 26963 },
- { 0x35F6, 83925 },
- { 0x35F7, 26967 },
- { 0x35F8, 27051 },
- { 0x35F9, 27055 },
- { 0x35FA, 27059 },
- { 0x35FB, 27067 },
- { 0x35FC, 28062 },
- { 0x35FD, 27082 },
- { 0x35FE, 26931 },
- { 0x35FF, 30787 },
- { 0x3600, 27602 },
- { 0x3601, 30792 },
- { 0x3602, 27607 },
- { 0x3603, 30797 },
- { 0x3604, 30771 },
- { 0x3605, 27565 },
- { 0x3606, 30746 },
- { 0x3607, 27440 },
- { 0x3608, 30802 },
- { 0x3609, 27617 },
- { 0x360A, 30807 },
- { 0x360B, 27622 },
- { 0x360C, 30812 },
- { 0x360D, 27627 },
- { 0x360E, 84034 },
- { 0x360F, 84143 },
- { 0x3610, 84179 },
- { 0x3611, 30854 },
- { 0x3612, 27729 },
- { 0x3613, 30736 },
- { 0x3614, 25240 },
- { 0x3615, 28191 },
- { 0x3616, 29383 },
- { 0x3617, 25403 },
- { 0x3618, 28471 },
- { 0x3619, 24319 },
- { 0x361A, 24376 },
- { 0x361B, 24855 },
- { 0x361C, 28461 },
- { 0x361D, 24309 },
- { 0x361E, 28810 },
- { 0x361F, 24713 },
- { 0x3620, 30821 },
- { 0x3621, 27647 },
- { 0x3622, 30826 },
- { 0x3623, 27652 },
- { 0x3624, 30831 },
- { 0x3625, 27657 },
- { 0x3626, 28869 },
- { 0x3627, 24779 },
- { 0x3628, 29142 },
- { 0x3629, 25079 },
- { 0x362A, 29376 },
- { 0x362B, 25389 },
- { 0x362C, 29826 },
- { 0x362D, 25908 },
- { 0x362E, 29923 },
- { 0x362F, 26052 },
- { 0x3630, 28900 },
- { 0x3631, 30848 },
- { 0x3632, 30726 },
- { 0x3633, 29188 },
- { 0x3634, 30697 },
- { 0x3635, 30741 },
- { 0x3636, 30756 },
- { 0x3637, 29079 },
- { 0x3638, 30566 },
- { 0x3639, 30610 },
- { 0x363A, 27086 },
- { 0x363B, 30676 },
- { 0x363C, 27253 },
- { 0x363D, 31020 },
- { 0x363E, 84719 },
- { 0x363F, 84600 },
- { 0x3640, 28085 },
- { 0x3641, 31010 },
- { 0x3642, 31015 },
- { 0x3643, 31005 },
- { 0x3644, 30995 },
- { 0x3645, 31000 },
- { 0x3646, 54556 },
- { 0x3647, 54564 },
- { 0x3648, 54527 },
- { 0x3649, 54572 },
- { 0x364A, 54560 },
- { 0x364B, 54568 },
- { 0x364C, 54519 },
- { 0x364D, 54600 },
- { 0x364E, 54656 },
- { 0x364F, 54588 },
- { 0x3650, 54648 },
- { 0x3651, 54523 },
- { 0x3652, 54580 },
- { 0x3653, 54636 },
- { 0x3654, 54596 },
- { 0x3655, 54652 },
- { 0x3656, 54672 },
- { 0x3657, 54680 },
- { 0x3658, 54640 },
- { 0x3659, 54676 },
- { 0x365A, 54628 },
- { 0x365B, 54668 },
- { 0x365C, 54584 },
- { 0x365D, 54644 },
- { 0x365E, 54612 },
- { 0x365F, 54616 },
- { 0x3660, 54660 },
- { 0x3661, 54576 },
- { 0x3662, 54632 },
- { 0x3663, 54608 },
- { 0x3664, 54620 },
- { 0x3665, 54604 },
- { 0x3666, 54664 },
- { 0x3667, 54624 },
- { 0x3668, 54592 },
- { 0x3669, 54531 },
- { 0x366A, 54541 },
- { 0x366B, 54546 },
- { 0x366C, 54536 },
- { 0x366D, 54551 },
- { 0x366E, 54684 },
- { 0x366F, 54688 },
- { 0x3670, 54692 },
- { 0x3671, 54696 },
- { 0x3672, 32791 },
- { 0x3673, 32781 },
- { 0x3674, 32801 },
- { 0x3675, 32796 },
- { 0x3676, 32786 },
- { 0x3677, 32806 },
- { 0x3678, 32777 },
- { 0x3679, 32815 },
- { 0x367A, 32773 },
- { 0x367B, 32811 },
- { 0x367C, 85469 },
- { 0x367D, 85520 },
- { 0x367E, 85460 },
- { 0x367F, 85523 },
- { 0x3680, 85448 },
- { 0x3681, 85508 },
- { 0x3682, 85466 },
- { 0x3683, 85529 },
- { 0x3684, 85493 },
- { 0x3685, 85538 },
- { 0x3686, 85451 },
- { 0x3687, 85478 },
- { 0x3688, 85481 },
- { 0x3689, 85532 },
- { 0x368A, 85445 },
- { 0x368B, 85475 },
- { 0x368C, 85541 },
- { 0x368D, 85550 },
- { 0x368E, 85514 },
- { 0x368F, 85496 },
- { 0x3690, 85547 },
- { 0x3691, 85505 },
- { 0x3692, 85556 },
- { 0x3693, 85502 },
- { 0x3694, 85487 },
- { 0x3695, 85472 },
- { 0x3696, 85535 },
- { 0x3697, 85490 },
- { 0x3698, 85463 },
- { 0x3699, 85430 },
- { 0x369A, 85436 },
- { 0x369B, 85442 },
- { 0x369C, 85433 },
- { 0x369D, 85439 },
- { 0x369E, 85484 },
- { 0x369F, 85499 },
- { 0x36A0, 85457 },
- { 0x36A1, 85517 },
- { 0x36A2, 85454 },
- { 0x36A3, 85587 },
- { 0x36A4, 85591 },
- { 0x36A5, 85544 },
- { 0x36A6, 85553 },
- { 0x36A7, 85511 },
- { 0x36A8, 85526 },
- { 0x36A9, 85564 },
- { 0x36AA, 85572 },
- { 0x36AB, 85560 },
- { 0x36AC, 85568 },
- { 0x36AD, 85583 },
- { 0x36AE, 85595 },
- { 0x36AF, 85576 },
- { 0x36B0, 85579 },
- { 0x36B1, 85426 },
- { 0x36B2, 85419 },
- { 0x36B3, 85422 },
- { 0x36B4, 105214 },
- { 0x36B5, 105211 },
- { 0x36B6, 105319 },
- { 0x36B7, 105334 },
- { 0x36B8, 105325 },
- { 0x36B9, 105361 },
- { 0x36BA, 105331 },
- { 0x36BB, 105394 },
- { 0x36BC, 105461 },
- { 0x36BD, 105469 },
- { 0x36BE, 105457 },
- { 0x36BF, 105465 },
- { 0x36C0, 105322 },
- { 0x36C1, 105352 },
- { 0x36C2, 105337 },
- { 0x36C3, 105328 },
- { 0x36C4, 105379 },
- { 0x36C5, 105340 },
- { 0x36C6, 105367 },
- { 0x36C7, 105421 },
- { 0x36C8, 105355 },
- { 0x36C9, 105415 },
- { 0x36CA, 105427 },
- { 0x36CB, 105346 },
- { 0x36CC, 105406 },
- { 0x36CD, 105364 },
- { 0x36CE, 105418 },
- { 0x36CF, 105433 },
- { 0x36D0, 105448 },
- { 0x36D1, 105454 },
- { 0x36D2, 105409 },
- { 0x36D3, 105451 },
- { 0x36D4, 105430 },
- { 0x36D5, 105391 },
- { 0x36D6, 105445 },
- { 0x36D7, 105349 },
- { 0x36D8, 105412 },
- { 0x36D9, 105376 },
- { 0x36DA, 105382 },
- { 0x36DB, 105436 },
- { 0x36DC, 105343 },
- { 0x36DD, 105403 },
- { 0x36DE, 105373 },
- { 0x36DF, 105400 },
- { 0x36E0, 105385 },
- { 0x36E1, 105370 },
- { 0x36E2, 105397 },
- { 0x36E3, 105439 },
- { 0x36E4, 105442 },
- { 0x36E5, 105388 },
- { 0x36E6, 105358 },
- { 0x36E7, 105424 },
- { 0x36E8, 105473 },
- { 0x36E9, 105268 },
- { 0x36EA, 105256 },
- { 0x36EB, 105284 },
- { 0x36EC, 105264 },
- { 0x36ED, 105292 },
- { 0x36EE, 105301 },
- { 0x36EF, 105311 },
- { 0x36F0, 105296 },
- { 0x36F1, 105306 },
- { 0x36F2, 105252 },
- { 0x36F3, 105280 },
- { 0x36F4, 105272 },
- { 0x36F5, 105260 },
- { 0x36F6, 105288 },
- { 0x36F7, 105276 },
- { 0x36F8, 105208 },
- { 0x36F9, 105217 },
- { 0x36FA, 105220 },
- { 0x36FB, 105316 },
- { 0x36FC, 105240 },
- { 0x36FD, 105222 },
- { 0x36FE, 105228 },
- { 0x36FF, 105249 },
- { 0x3700, 105234 },
- { 0x3701, 105231 },
- { 0x3702, 105225 },
- { 0x3703, 105246 },
- { 0x3704, 105243 },
- { 0x3705, 105237 },
- { 0x3706, 91802 },
- { 0x3707, 91778 },
- { 0x3708, 91786 },
- { 0x3709, 91814 },
- { 0x370A, 91794 },
- { 0x370B, 91790 },
- { 0x370C, 91782 },
- { 0x370D, 91810 },
- { 0x370E, 91806 },
- { 0x370F, 91798 },
- { 0x3710, 91818 },
- { 0x3711, 91822 },
- { 0x3712, 91826 },
- { 0x3713, 91830 },
- { 0x3714, 91834 },
- { 0x3715, 91838 },
- { 0x3716, 91842 },
- { 0x3717, 91774 },
- { 0x3718, 103240 },
- { 0x3719, 103271 },
- { 0x371A, 103229 },
- { 0x371B, 103263 },
- { 0x371C, 103267 },
- { 0x371D, 103275 },
- { 0x371E, 103257 },
- { 0x371F, 103215 },
- { 0x3720, 103282 },
- { 0x3721, 103684 },
- { 0x3722, 103237 },
- { 0x3723, 103218 },
- { 0x3724, 23267 },
- { 0x3725, 23243 },
- { 0x3726, 23251 },
- { 0x3727, 23279 },
- { 0x3728, 23259 },
- { 0x3729, 23255 },
- { 0x372A, 23247 },
- { 0x372B, 23275 },
- { 0x372C, 23271 },
- { 0x372D, 23263 },
- { 0x372E, 23331 },
- { 0x372F, 23391 },
- { 0x3730, 23323 },
- { 0x3731, 23395 },
- { 0x3732, 23363 },
- { 0x3733, 23407 },
- { 0x3734, 23383 },
- { 0x3735, 23399 },
- { 0x3736, 23367 },
- { 0x3737, 23387 },
- { 0x3738, 23343 },
- { 0x3739, 23355 },
- { 0x373A, 23403 },
- { 0x373B, 23339 },
- { 0x373C, 23319 },
- { 0x373D, 23311 },
- { 0x373E, 23359 },
- { 0x373F, 23379 },
- { 0x3740, 23335 },
- { 0x3741, 23375 },
- { 0x3742, 23411 },
- { 0x3743, 23327 },
- { 0x3744, 23371 },
- { 0x3745, 23315 },
- { 0x3746, 23303 },
- { 0x3747, 23347 },
- { 0x3748, 23307 },
- { 0x3749, 23351 },
- { 0x374A, 23299 },
- { 0x374B, 23283 },
- { 0x374C, 23291 },
- { 0x374D, 23295 },
- { 0x374E, 23287 },
- { 0x374F, 23239 },
- { 0x3750, 23230 },
- { 0x3751, 23234 },
- { 0x3752, 23222 },
- { 0x3753, 23226 },
- { 0x3754, 53607 },
- { 0x3755, 53598 },
- { 0x3756, 53643 },
- { 0x3757, 53628 },
- { 0x3758, 53595 },
- { 0x3759, 53616 },
- { 0x375A, 53619 },
- { 0x375B, 53589 },
- { 0x375C, 53613 },
- { 0x375D, 53592 },
- { 0x375E, 53604 },
- { 0x375F, 53646 },
- { 0x3760, 53625 },
- { 0x3761, 53622 },
- { 0x3762, 53610 },
- { 0x3763, 53634 },
- { 0x3764, 53631 },
- { 0x3765, 53601 },
- { 0x3766, 53637 },
- { 0x3767, 53649 },
- { 0x3768, 53640 },
- { 0x3769, 53652 },
- { 0x376A, 53586 },
- { 0x376B, 53558 },
- { 0x376C, 53566 },
- { 0x376D, 53554 },
- { 0x376E, 53570 },
- { 0x376F, 53562 },
- { 0x3770, 53574 },
- { 0x3771, 53582 },
- { 0x3772, 53578 },
- { 0x3773, 53672 },
- { 0x3774, 53664 },
- { 0x3775, 53668 },
- { 0x3776, 53660 },
- { 0x3777, 53655 },
- { 0x3778, 53657 },
- { 0x3779, 46960 },
- { 0x377A, 46963 },
- { 0x377B, 46903 },
- { 0x377C, 46957 },
- { 0x377D, 46936 },
- { 0x377E, 47071 },
- { 0x377F, 46939 },
- { 0x3780, 47074 },
- { 0x3781, 46882 },
- { 0x3782, 46888 },
- { 0x3783, 47053 },
- { 0x3784, 47092 },
- { 0x3785, 46795 },
- { 0x3786, 46876 },
- { 0x3787, 47017 },
- { 0x3788, 46918 },
- { 0x3789, 46921 },
- { 0x378A, 46786 },
- { 0x378B, 47089 },
- { 0x378C, 47008 },
- { 0x378D, 46870 },
- { 0x378E, 47041 },
- { 0x378F, 46852 },
- { 0x3790, 46843 },
- { 0x3791, 47056 },
- { 0x3792, 46954 },
- { 0x3793, 46999 },
- { 0x3794, 46780 },
- { 0x3795, 47059 },
- { 0x3796, 82469 },
- { 0x3797, 82456 },
- { 0x3798, 82463 },
- { 0x3799, 82466 },
- { 0x379A, 82544 },
- { 0x379B, 82553 },
- { 0x379C, 82550 },
- { 0x379D, 82597 },
- { 0x379E, 82560 },
- { 0x379F, 82634 },
- { 0x37A0, 82683 },
- { 0x37A1, 82687 },
- { 0x37A2, 82547 },
- { 0x37A3, 82563 },
- { 0x37A4, 82557 },
- { 0x37A5, 82607 },
- { 0x37A6, 82614 },
- { 0x37A7, 82610 },
- { 0x37A8, 82587 },
- { 0x37A9, 82590 },
- { 0x37AA, 82680 },
- { 0x37AB, 82573 },
- { 0x37AC, 82576 },
- { 0x37AD, 82600 },
- { 0x37AE, 82695 },
- { 0x37AF, 82603 },
- { 0x37B0, 82692 },
- { 0x37B1, 82699 },
- { 0x37B2, 82702 },
- { 0x37B3, 82673 },
- { 0x37B4, 82676 },
- { 0x37B5, 82627 },
- { 0x37B6, 82660 },
- { 0x37B7, 82663 },
- { 0x37B8, 82580 },
- { 0x37B9, 82583 },
- { 0x37BA, 82624 },
- { 0x37BB, 82631 },
- { 0x37BC, 82638 },
- { 0x37BD, 82566 },
- { 0x37BE, 82569 },
- { 0x37BF, 82621 },
- { 0x37C0, 82670 },
- { 0x37C1, 82642 },
- { 0x37C2, 82645 },
- { 0x37C3, 82618 },
- { 0x37C4, 82667 },
- { 0x37C5, 82652 },
- { 0x37C6, 82656 },
- { 0x37C7, 82649 },
- { 0x37C8, 82594 },
- { 0x37C9, 82459 },
- { 0x37CA, 82536 },
- { 0x37CB, 82540 },
- { 0x37CC, 82514 },
- { 0x37CD, 82518 },
- { 0x37CE, 82505 },
- { 0x37CF, 82509 },
- { 0x37D0, 82532 },
- { 0x37D1, 82523 },
- { 0x37D2, 82528 },
- { 0x37D3, 82716 },
- { 0x37D4, 82720 },
- { 0x37D5, 82712 },
- { 0x37D6, 82710 },
- { 0x37D7, 82415 },
- { 0x37D8, 82502 },
- { 0x37D9, 82425 },
- { 0x37DA, 82431 },
- { 0x37DB, 82428 },
- { 0x37DC, 82438 },
- { 0x37DD, 82447 },
- { 0x37DE, 82441 },
- { 0x37DF, 82444 },
- { 0x37E0, 82418 },
- { 0x37E1, 82421 },
- { 0x37E2, 82450 },
- { 0x37E3, 82706 },
- { 0x37E4, 82724 },
- { 0x37E5, 82490 },
- { 0x37E6, 82472 },
- { 0x37E7, 82478 },
- { 0x37E8, 82499 },
- { 0x37E9, 82484 },
- { 0x37EA, 82481 },
- { 0x37EB, 82475 },
- { 0x37EC, 82496 },
- { 0x37ED, 82493 },
- { 0x37EE, 82487 },
- { 0x37EF, 82434 },
- { 0x37F0, 82453 },
- { 0x37F1, 64137 },
- { 0x37F2, 64133 },
- { 0x37F3, 64141 },
- { 0x37F4, 64149 },
- { 0x37F5, 64129 },
- { 0x37F6, 63589 },
- { 0x37F7, 64357 },
- { 0x37F8, 64062 },
- { 0x37F9, 64012 },
- { 0x37FA, 64017 },
- { 0x37FB, 64042 },
- { 0x37FC, 64022 },
- { 0x37FD, 64047 },
- { 0x37FE, 64032 },
- { 0x37FF, 64067 },
- { 0x3800, 64057 },
- { 0x3801, 63507 },
- { 0x3802, 63477 },
- { 0x3803, 63487 },
- { 0x3804, 63522 },
- { 0x3805, 63497 },
- { 0x3806, 63492 },
- { 0x3807, 63482 },
- { 0x3808, 63517 },
- { 0x3809, 63512 },
- { 0x380A, 63502 },
- { 0x380B, 64052 },
- { 0x380C, 64007 },
- { 0x380D, 64037 },
- { 0x380E, 64002 },
- { 0x380F, 64027 },
- { 0x3810, 12214 },
- { 0x3811, 12220 },
- { 0x3812, 12226 },
- { 0x3813, 12217 },
- { 0x3814, 12229 },
- { 0x3815, 12223 },
- { 0x3816, 12247 },
- { 0x3817, 12298 },
- { 0x3818, 12238 },
- { 0x3819, 12292 },
- { 0x381A, 12328 },
- { 0x381B, 12304 },
- { 0x381C, 12283 },
- { 0x381D, 12325 },
- { 0x381E, 12244 },
- { 0x381F, 12295 },
- { 0x3820, 12334 },
- { 0x3821, 12307 },
- { 0x3822, 12331 },
- { 0x3823, 12268 },
- { 0x3824, 12322 },
- { 0x3825, 12235 },
- { 0x3826, 12289 },
- { 0x3827, 12310 },
- { 0x3828, 12256 },
- { 0x3829, 12286 },
- { 0x382A, 12259 },
- { 0x382B, 12316 },
- { 0x382C, 12313 },
- { 0x382D, 12232 },
- { 0x382E, 12280 },
- { 0x382F, 12301 },
- { 0x3830, 12253 },
- { 0x3831, 12277 },
- { 0x3832, 12274 },
- { 0x3833, 12262 },
- { 0x3834, 12250 },
- { 0x3835, 12271 },
- { 0x3836, 12319 },
- { 0x3837, 12265 },
- { 0x3838, 12241 },
- { 0x3839, 12186 },
- { 0x383A, 12174 },
- { 0x383B, 12202 },
- { 0x383C, 12198 },
- { 0x383D, 12182 },
- { 0x383E, 12206 },
- { 0x383F, 12178 },
- { 0x3840, 12190 },
- { 0x3841, 12194 },
- { 0x3842, 12210 },
- { 0x3843, 12393 },
- { 0x3844, 12385 },
- { 0x3845, 12381 },
- { 0x3846, 12389 },
- { 0x3847, 12341 },
- { 0x3848, 12337 },
- { 0x3849, 12373 },
- { 0x384A, 12407 },
- { 0x384B, 12369 },
- { 0x384C, 12361 },
- { 0x384D, 12349 },
- { 0x384E, 12353 },
- { 0x384F, 12365 },
- { 0x3850, 12357 },
- { 0x3851, 12345 },
- { 0x3852, 12377 },
- { 0x3853, 12402 },
- { 0x3854, 12397 },
- { 0x3855, 12162 },
- { 0x3856, 12144 },
- { 0x3857, 12150 },
- { 0x3858, 12171 },
- { 0x3859, 12156 },
- { 0x385A, 12153 },
- { 0x385B, 12147 },
- { 0x385C, 12168 },
- { 0x385D, 12165 },
- { 0x385E, 12159 },
- { 0x385F, 12419 },
- { 0x3860, 12412 },
- { 0x3861, 12415 },
- { 0x3862, 12422 },
- { 0x3863, 64199 },
- { 0x3864, 64191 },
- { 0x3865, 64231 },
- { 0x3866, 64207 },
- { 0x3867, 64247 },
- { 0x3868, 64251 },
- { 0x3869, 64255 },
- { 0x386A, 64263 },
- { 0x386B, 64235 },
- { 0x386C, 64259 },
- { 0x386D, 64239 },
- { 0x386E, 64211 },
- { 0x386F, 64219 },
- { 0x3870, 64203 },
- { 0x3871, 64243 },
- { 0x3872, 64195 },
- { 0x3873, 64362 },
- { 0x3874, 64223 },
- { 0x3875, 64227 },
- { 0x3876, 64215 },
- { 0x3877, 64353 },
- { 0x3878, 64349 },
- { 0x3879, 64345 },
- { 0x387A, 64329 },
- { 0x387B, 64321 },
- { 0x387C, 64325 },
- { 0x387D, 64178 },
- { 0x387E, 63571 },
- { 0x387F, 63576 },
- { 0x3880, 63581 },
- { 0x3881, 64165 },
- { 0x3882, 64170 },
- { 0x3883, 10584 },
- { 0x3884, 10704 },
- { 0x3885, 10639 },
- { 0x3886, 10759 },
- { 0x3887, 10664 },
- { 0x3888, 10784 },
- { 0x3889, 10574 },
- { 0x388A, 10694 },
- { 0x388B, 10644 },
- { 0x388C, 10764 },
- { 0x388D, 10559 },
- { 0x388E, 10679 },
- { 0x388F, 10634 },
- { 0x3890, 10754 },
- { 0x3891, 10614 },
- { 0x3892, 10734 },
- { 0x3893, 10649 },
- { 0x3894, 10769 },
- { 0x3895, 10564 },
- { 0x3896, 10684 },
- { 0x3897, 10619 },
- { 0x3898, 10739 },
- { 0x3899, 10659 },
- { 0x389A, 10779 },
- { 0x389B, 10599 },
- { 0x389C, 10719 },
- { 0x389D, 10554 },
- { 0x389E, 10674 },
- { 0x389F, 10604 },
- { 0x38A0, 10724 },
- { 0x38A1, 10654 },
- { 0x38A2, 10774 },
- { 0x38A3, 10569 },
- { 0x38A4, 10689 },
- { 0x38A5, 10594 },
- { 0x38A6, 10714 },
- { 0x38A7, 10629 },
- { 0x38A8, 10749 },
- { 0x38A9, 10609 },
- { 0x38AA, 10729 },
- { 0x38AB, 10589 },
- { 0x38AC, 10709 },
- { 0x38AD, 10624 },
- { 0x38AE, 10744 },
- { 0x38AF, 10579 },
- { 0x38B0, 10699 },
- { 0x38B1, 10549 },
- { 0x38B2, 10669 },
- { 0x38B3, 10469 },
- { 0x38B4, 10513 },
- { 0x38B5, 10501 },
- { 0x38B6, 10537 },
- { 0x38B7, 10509 },
- { 0x38B8, 10497 },
- { 0x38B9, 10505 },
- { 0x38BA, 10473 },
- { 0x38BB, 10529 },
- { 0x38BC, 10545 },
- { 0x38BD, 10533 },
- { 0x38BE, 10541 },
- { 0x38BF, 10525 },
- { 0x38C0, 10521 },
- { 0x38C1, 10517 },
- { 0x38C2, 10477 },
- { 0x38C3, 10492 },
- { 0x38C4, 10482 },
- { 0x38C5, 10487 },
- { 0x38C6, 10799 },
- { 0x38C7, 10807 },
- { 0x38C8, 10803 },
- { 0x38C9, 10789 },
- { 0x38CA, 10794 },
- { 0x38CB, 52552 },
- { 0x38CC, 52565 },
- { 0x38CD, 52595 },
- { 0x38CE, 52650 },
- { 0x38CF, 52679 },
- { 0x38D0, 52732 },
- { 0x38D1, 52599 },
- { 0x38D2, 52695 },
- { 0x38D3, 52646 },
- { 0x38D4, 52662 },
- { 0x38D5, 52666 },
- { 0x38D6, 52487 },
- { 0x38D7, 52492 },
- { 0x38D8, 52497 },
- { 0x38D9, 52482 },
- { 0x38DA, 52502 },
- { 0x38DB, 52747 },
- { 0x38DC, 52438 },
- { 0x38DD, 52426 },
- { 0x38DE, 52753 },
- { 0x38DF, 52433 },
- { 0x38E0, 52547 },
- { 0x38E1, 52744 },
- { 0x38E2, 80361 },
- { 0x38E3, 80355 },
- { 0x38E4, 80445 },
- { 0x38E5, 80448 },
- { 0x38E6, 80352 },
- { 0x38E7, 80358 },
- { 0x38E8, 80166 },
- { 0x38E9, 80160 },
- { 0x38EA, 80421 },
- { 0x38EB, 80424 },
- { 0x38EC, 80157 },
- { 0x38ED, 80163 },
- { 0x38EE, 79584 },
- { 0x38EF, 79578 },
- { 0x38F0, 80175 },
- { 0x38F1, 80178 },
- { 0x38F2, 79575 },
- { 0x38F3, 79581 },
- { 0x38F4, 80406 },
- { 0x38F5, 80418 },
- { 0x38F6, 80412 },
- { 0x38F7, 80451 },
- { 0x38F8, 80454 },
- { 0x38F9, 80409 },
- { 0x38FA, 80415 },
- { 0x38FB, 79476 },
- { 0x38FC, 79488 },
- { 0x38FD, 79482 },
- { 0x38FE, 80109 },
- { 0x38FF, 80112 },
- { 0x3900, 79479 },
- { 0x3901, 79485 },
- { 0x3902, 27318 },
- { 0x3903, 24247 },
- { 0x3904, 27792 },
- { 0x3905, 27308 },
- { 0x3906, 24608 },
- { 0x3907, 27248 },
- { 0x3908, 27375 },
- { 0x3909, 25225 },
- { 0x390A, 25177 },
- { 0x390B, 25192 },
- { 0x390C, 25300 },
- { 0x390D, 25423 },
- { 0x390E, 26975 },
- { 0x390F, 27797 },
- { 0x3910, 27802 },
- { 0x3911, 27176 },
- { 0x3912, 27667 },
- { 0x3913, 27529 },
- { 0x3914, 27536 },
- { 0x3915, 27458 },
- { 0x3916, 27464 },
- { 0x3917, 27632 },
- { 0x3918, 27994 },
- { 0x3919, 25955 },
- { 0x391A, 27352 },
- { 0x391B, 25944 },
- { 0x391C, 27357 },
- { 0x391D, 27382 },
- { 0x391E, 27387 },
- { 0x391F, 27662 },
- { 0x3920, 26293 },
- { 0x3921, 26184 },
- { 0x3922, 26927 },
- { 0x3923, 27544 },
- { 0x3924, 26255 },
- { 0x3925, 26943 },
- { 0x3926, 26955 },
- { 0x3927, 26947 },
- { 0x3928, 26544 },
- { 0x3929, 26552 },
- { 0x392A, 26560 },
- { 0x392B, 26572 },
- { 0x392C, 26651 },
- { 0x392D, 83912 },
- { 0x392E, 84431 },
- { 0x392F, 84266 },
- { 0x3930, 84252 },
- { 0x3931, 84347 },
- { 0x3932, 27257 },
- { 0x3933, 27677 },
- { 0x3934, 27191 },
- { 0x3935, 26935 },
- { 0x3936, 27672 },
- { 0x3937, 21212 },
- { 0x3938, 72526 },
- { 0x3939, 72530 },
- { 0x393A, 72534 },
- { 0x393B, 72538 },
- { 0x393C, 72546 },
- { 0x393D, 72550 },
- { 0x393E, 72578 },
- { 0x393F, 72626 },
- { 0x3940, 72582 },
- { 0x3941, 72586 },
- { 0x3942, 72590 },
- { 0x3943, 72594 },
- { 0x3944, 72598 },
- { 0x3945, 72602 },
- { 0x3946, 72606 },
- { 0x3947, 72610 },
- { 0x3948, 72614 },
- { 0x3949, 72618 },
- { 0x394A, 72622 },
- { 0x394B, 72630 },
- { 0x394C, 72634 },
- { 0x394D, 72638 },
- { 0x394E, 72642 },
- { 0x394F, 72646 },
- { 0x3950, 72650 },
- { 0x3951, 72654 },
- { 0x3952, 72658 },
- { 0x3953, 72662 },
- { 0x3954, 72666 },
- { 0x3955, 72670 },
- { 0x3956, 72678 },
- { 0x3957, 72790 },
- { 0x3958, 72794 },
- { 0x3959, 72682 },
- { 0x395A, 72686 },
- { 0x395B, 72690 },
- { 0x395C, 72694 },
- { 0x395D, 72698 },
- { 0x395E, 72798 },
- { 0x395F, 72802 },
- { 0x3960, 72806 },
- { 0x3961, 72810 },
- { 0x3962, 72814 },
- { 0x3963, 72818 },
- { 0x3964, 72702 },
- { 0x3965, 72542 },
- { 0x3966, 72706 },
- { 0x3967, 72710 },
- { 0x3968, 72714 },
- { 0x3969, 72718 },
- { 0x396A, 72722 },
- { 0x396B, 72554 },
- { 0x396C, 72726 },
- { 0x396D, 72558 },
- { 0x396E, 72730 },
- { 0x396F, 72562 },
- { 0x3970, 72734 },
- { 0x3971, 72566 },
- { 0x3972, 72570 },
- { 0x3973, 72574 },
- { 0x3974, 72786 },
- { 0x3975, 72822 },
- { 0x3976, 72826 },
- { 0x3977, 72830 },
- { 0x3978, 72834 },
- { 0x3979, 72838 },
- { 0x397A, 72842 },
- { 0x397B, 72846 },
- { 0x397C, 72850 },
- { 0x397D, 72854 },
- { 0x397E, 72858 },
- { 0x397F, 72862 },
- { 0x3980, 72866 },
- { 0x3981, 72738 },
- { 0x3982, 72742 },
- { 0x3983, 72746 },
- { 0x3984, 72750 },
- { 0x3985, 72754 },
- { 0x3986, 72758 },
- { 0x3987, 72762 },
- { 0x3988, 52619 },
- { 0x3989, 52658 },
- { 0x398A, 52628 },
- { 0x398B, 52637 },
- { 0x398C, 52582 },
- { 0x398D, 52573 },
- { 0x398E, 52691 },
- { 0x398F, 52670 },
- { 0x3990, 52711 },
- { 0x3991, 52715 },
- { 0x3992, 52728 },
- { 0x3993, 52683 },
- { 0x3994, 52736 },
- { 0x3995, 52611 },
- { 0x3996, 52591 },
- { 0x3997, 52556 },
- { 0x3998, 52724 },
- { 0x3999, 52740 },
- { 0x399A, 52607 },
- { 0x399B, 52707 },
- { 0x399C, 52654 },
- { 0x399D, 52569 },
- { 0x399E, 52615 },
- { 0x399F, 52603 },
- { 0x39A0, 52703 },
- { 0x39A1, 52699 },
- { 0x39A2, 52687 },
- { 0x39A3, 52623 },
- { 0x39A4, 52632 },
- { 0x39A5, 52641 },
- { 0x39A6, 52586 },
- { 0x39A7, 52577 },
- { 0x39A8, 52674 },
- { 0x39A9, 52719 },
- { 0x39AA, 52560 },
- { 0x39AB, 52522 },
- { 0x39AC, 52512 },
- { 0x39AD, 52507 },
- { 0x39AE, 52532 },
- { 0x39AF, 52537 },
- { 0x39B0, 52527 },
- { 0x39B1, 52542 },
- { 0x39B2, 52517 },
- { 0x39B3, 52750 },
- { 0x39B4, 52422 },
- { 0x39B5, 52429 },
- { 0x39B6, 52466 },
- { 0x39B7, 52442 },
- { 0x39B8, 52450 },
- { 0x39B9, 52478 },
- { 0x39BA, 52458 },
- { 0x39BB, 52454 },
- { 0x39BC, 52446 },
- { 0x39BD, 52474 },
- { 0x39BE, 52470 },
- { 0x39BF, 52462 },
- { 0x39C0, 47719 },
- { 0x39C1, 47713 },
- { 0x39C2, 47668 },
- { 0x39C3, 47737 },
- { 0x39C4, 47740 },
- { 0x39C5, 47725 },
- { 0x39C6, 47722 },
- { 0x39C7, 47746 },
- { 0x39C8, 47686 },
- { 0x39C9, 47617 },
- { 0x39CA, 47698 },
- { 0x39CB, 47620 },
- { 0x39CC, 47623 },
- { 0x39CD, 47758 },
- { 0x39CE, 47707 },
- { 0x39CF, 47710 },
- { 0x39D0, 47635 },
- { 0x39D1, 47704 },
- { 0x39D2, 47638 },
- { 0x39D3, 47641 },
- { 0x39D4, 47572 },
- { 0x39D5, 47773 },
- { 0x39D6, 47776 },
- { 0x39D7, 47236 },
- { 0x39D8, 47353 },
- { 0x39D9, 47272 },
- { 0x39DA, 47470 },
- { 0x39DB, 47329 },
- { 0x39DC, 47275 },
- { 0x39DD, 47494 },
- { 0x39DE, 47326 },
- { 0x39DF, 47401 },
- { 0x39E0, 47404 },
- { 0x39E1, 47464 },
- { 0x39E2, 47476 },
- { 0x39E3, 47491 },
- { 0x39E4, 47458 },
- { 0x39E5, 47482 },
- { 0x39E6, 47503 },
- { 0x39E7, 47398 },
- { 0x39E8, 47509 },
- { 0x39E9, 47344 },
- { 0x39EA, 47221 },
- { 0x39EB, 47431 },
- { 0x39EC, 47185 },
- { 0x39ED, 47428 },
- { 0x39EE, 47215 },
- { 0x39EF, 47308 },
- { 0x39F0, 47497 },
- { 0x39F1, 47245 },
- { 0x39F2, 47191 },
- { 0x39F3, 47452 },
- { 0x39F4, 47239 },
- { 0x39F5, 47368 },
- { 0x39F6, 47170 },
- { 0x39F7, 47488 },
- { 0x39F8, 47440 },
- { 0x39F9, 47443 },
- { 0x39FA, 47320 },
- { 0x39FB, 47164 },
- { 0x39FC, 47317 },
- { 0x39FD, 47323 },
- { 0x39FE, 47167 },
- { 0x39FF, 47362 },
- { 0x3A00, 47506 },
- { 0x3A01, 47410 },
- { 0x3A02, 47407 },
- { 0x3A03, 47197 },
- { 0x3A04, 47425 },
- { 0x3A05, 47179 },
- { 0x3A06, 47305 },
- { 0x3A07, 47419 },
- { 0x3A08, 5861 },
- { 0x3A09, 5864 },
- { 0x3A0A, 5867 },
- { 0x3A0B, 5870 },
- { 0x3A0C, 5873 },
- { 0x3A0D, 27843 },
- { 0x3A0E, 27847 },
- { 0x3A0F, 27851 },
- { 0x3A10, 27867 },
- { 0x3A11, 27871 },
- { 0x3A12, 27875 },
- { 0x3A13, 27863 },
- { 0x3A14, 68938 },
- { 0x3A15, 68928 },
- { 0x3A16, 68933 },
- { 0x3A17, 68948 },
- { 0x3A18, 68943 },
- { 0x3A19, 48163 },
- { 0x3A1A, 47953 },
- { 0x3A1B, 48369 },
- { 0x3A1C, 48351 },
- { 0x3A1D, 48250 },
- { 0x3A1E, 48258 },
- { 0x3A1F, 48238 },
- { 0x3A20, 48242 },
- { 0x3A21, 48267 },
- { 0x3A22, 48262 },
- { 0x3A23, 48254 },
- { 0x3A24, 48246 },
- { 0x3A25, 48355 },
- { 0x3A26, 48211 },
- { 0x3A27, 48205 },
- { 0x3A28, 48230 },
- { 0x3A29, 48222 },
- { 0x3A2A, 48181 },
- { 0x3A2B, 48186 },
- { 0x3A2C, 48176 },
- { 0x3A2D, 48086 },
- { 0x3A2E, 48314 },
- { 0x3A2F, 48274 },
- { 0x3A30, 48060 },
- { 0x3A31, 48155 },
- { 0x3A32, 48338 },
- { 0x3A33, 48142 },
- { 0x3A34, 48168 },
- { 0x3A35, 48293 },
- { 0x3A36, 48102 },
- { 0x3A37, 48322 },
- { 0x3A38, 48110 },
- { 0x3A39, 48118 },
- { 0x3A3A, 48346 },
- { 0x3A3B, 48283 },
- { 0x3A3C, 48073 },
- { 0x3A3D, 48330 },
- { 0x3A3E, 48126 },
- { 0x3A3F, 48197 },
- { 0x3A40, 48217 },
- { 0x3A41, 48134 },
- { 0x3A42, 48150 },
- { 0x3A43, 48081 },
- { 0x3A44, 48097 },
- { 0x3A45, 48068 },
- { 0x3A46, 48360 },
- { 0x3A47, 38370 },
- { 0x3A48, 38364 },
- { 0x3A49, 38415 },
- { 0x3A4A, 38400 },
- { 0x3A4B, 38410 },
- { 0x3A4C, 38405 },
- { 0x3A4D, 37660 },
- { 0x3A4E, 37645 },
- { 0x3A4F, 37655 },
- { 0x3A50, 37650 },
- { 0x3A51, 38896 },
- { 0x3A52, 38881 },
- { 0x3A53, 38891 },
- { 0x3A54, 38886 },
- { 0x3A55, 39276 },
- { 0x3A56, 39261 },
- { 0x3A57, 39271 },
- { 0x3A58, 39266 },
- { 0x3A59, 39240 },
- { 0x3A5A, 39225 },
- { 0x3A5B, 39235 },
- { 0x3A5C, 39230 },
- { 0x3A5D, 38853 },
- { 0x3A5E, 38838 },
- { 0x3A5F, 38848 },
- { 0x3A60, 38843 },
- { 0x3A61, 37978 },
- { 0x3A62, 37963 },
- { 0x3A63, 37973 },
- { 0x3A64, 37968 },
- { 0x3A65, 39132 },
- { 0x3A66, 39117 },
- { 0x3A67, 39127 },
- { 0x3A68, 39122 },
- { 0x3A69, 38451 },
- { 0x3A6A, 38436 },
- { 0x3A6B, 38446 },
- { 0x3A6C, 38441 },
- { 0x3A6D, 38690 },
- { 0x3A6E, 38675 },
- { 0x3A6F, 38685 },
- { 0x3A70, 38680 },
- { 0x3A71, 39217 },
- { 0x3A72, 39202 },
- { 0x3A73, 39212 },
- { 0x3A74, 39207 },
- { 0x3A75, 39373 },
- { 0x3A76, 39358 },
- { 0x3A77, 39368 },
- { 0x3A78, 39363 },
- { 0x3A79, 39253 },
- { 0x3A7A, 39248 },
- { 0x3A7B, 38909 },
- { 0x3A7C, 38904 },
- { 0x3A7D, 37170 },
- { 0x3A7E, 37165 },
- { 0x3A7F, 38428 },
- { 0x3A80, 38423 },
- { 0x3A81, 37512 },
- { 0x3A82, 37507 },
- { 0x3A83, 38703 },
- { 0x3A84, 38698 },
- { 0x3A85, 39086 },
- { 0x3A86, 39071 },
- { 0x3A87, 39081 },
- { 0x3A88, 39076 },
- { 0x3A89, 37287 },
- { 0x3A8A, 37272 },
- { 0x3A8B, 37282 },
- { 0x3A8C, 37277 },
- { 0x3A8D, 38474 },
- { 0x3A8E, 38459 },
- { 0x3A8F, 38469 },
- { 0x3A90, 38464 },
- { 0x3A91, 39109 },
- { 0x3A92, 39094 },
- { 0x3A93, 39104 },
- { 0x3A94, 39099 },
- { 0x3A95, 38651 },
- { 0x3A96, 38645 },
- { 0x3A97, 39155 },
- { 0x3A98, 39140 },
- { 0x3A99, 39150 },
- { 0x3A9A, 39145 },
- { 0x3A9B, 37442 },
- { 0x3A9C, 37434 },
- { 0x3A9D, 37422 },
- { 0x3A9E, 37404 },
- { 0x3A9F, 37416 },
- { 0x3AA0, 37410 },
- { 0x3AA1, 37498 },
- { 0x3AA2, 37480 },
- { 0x3AA3, 37492 },
- { 0x3AA4, 37486 },
- { 0x3AA5, 38210 },
- { 0x3AA6, 38204 },
- { 0x3AA7, 38175 },
- { 0x3AA8, 38166 },
- { 0x3AA9, 39418 },
- { 0x3AAA, 39422 },
- { 0x3AAB, 39426 },
- { 0x3AAC, 39431 },
- { 0x3AAD, 39471 },
- { 0x3AAE, 39476 },
- { 0x3AAF, 39481 },
- { 0x3AB0, 39488 },
- { 0x3AB1, 39448 },
- { 0x3AB2, 39453 },
- { 0x3AB3, 39495 },
- { 0x3AB4, 39436 },
- { 0x3AB5, 39442 },
- { 0x3AB6, 39458 },
- { 0x3AB7, 39461 },
- { 0x3AB8, 39466 },
- { 0x3AB9, 36841 },
- { 0x3ABA, 36826 },
- { 0x3ABB, 36836 },
- { 0x3ABC, 36831 },
- { 0x3ABD, 36815 },
- { 0x3ABE, 36810 },
- { 0x3ABF, 36854 },
- { 0x3AC0, 36849 },
- { 0x3AC1, 36880 },
- { 0x3AC2, 36875 },
- { 0x3AC3, 36802 },
- { 0x3AC4, 36867 },
- { 0x3AC5, 36862 },
- { 0x3AC6, 39333 },
- { 0x3AC7, 39327 },
- { 0x3AC8, 39349 },
- { 0x3AC9, 39343 },
- { 0x3ACA, 36788 },
- { 0x3ACB, 36773 },
- { 0x3ACC, 36783 },
- { 0x3ACD, 36778 },
- { 0x3ACE, 39290 },
- { 0x3ACF, 39281 },
- { 0x3AD0, 41710 },
- { 0x3AD1, 41678 },
- { 0x3AD2, 41538 },
- { 0x3AD3, 41528 },
- { 0x3AD4, 41648 },
- { 0x3AD5, 41638 },
- { 0x3AD6, 41518 },
- { 0x3AD7, 41508 },
- { 0x3AD8, 41558 },
- { 0x3AD9, 41548 },
- { 0x3ADA, 41578 },
- { 0x3ADB, 41568 },
- { 0x3ADC, 41498 },
- { 0x3ADD, 41478 },
- { 0x3ADE, 41488 },
- { 0x3ADF, 43266 },
- { 0x3AE0, 43240 },
- { 0x3AE1, 43253 },
- { 0x3AE2, 38989 },
- { 0x3AE3, 38971 },
- { 0x3AE4, 38983 },
- { 0x3AE5, 38977 },
- { 0x3AE6, 41730 },
- { 0x3AE7, 41598 },
- { 0x3AE8, 41780 },
- { 0x3AE9, 41699 },
- { 0x3AEA, 41668 },
- { 0x3AEB, 39753 },
- { 0x3AEC, 39688 },
- { 0x3AED, 39776 },
- { 0x3AEE, 39804 },
- { 0x3AEF, 39738 },
- { 0x3AF0, 39723 },
- { 0x3AF1, 41161 },
- { 0x3AF2, 41068 },
- { 0x3AF3, 41203 },
- { 0x3AF4, 41277 },
- { 0x3AF5, 41118 },
- { 0x3AF6, 41103 },
- { 0x3AF7, 42759 },
- { 0x3AF8, 42787 },
- { 0x3AF9, 42751 },
- { 0x3AFA, 42736 },
- { 0x3AFB, 41889 },
- { 0x3AFC, 41970 },
- { 0x3AFD, 40121 },
- { 0x3AFE, 40154 },
- { 0x3AFF, 42021 },
- { 0x3B00, 41977 },
- { 0x3B01, 42035 },
- { 0x3B02, 42594 },
- { 0x3B03, 42496 },
- { 0x3B04, 42634 },
- { 0x3B05, 42700 },
- { 0x3B06, 40843 },
- { 0x3B07, 40926 },
- { 0x3B08, 39909 },
- { 0x3B09, 39851 },
- { 0x3B0A, 39941 },
- { 0x3B0B, 39955 },
- { 0x3B0C, 40940 },
- { 0x3B0D, 41027 },
- { 0x3B0E, 41824 },
- { 0x3B0F, 39614 },
- { 0x3B10, 39665 },
- { 0x3B11, 42855 },
- { 0x3B12, 42897 },
- { 0x3B13, 40013 },
- { 0x3B14, 39969 },
- { 0x3B15, 40045 },
- { 0x3B16, 40068 },
- { 0x3B17, 39998 },
- { 0x3B18, 39983 },
- { 0x3B19, 40714 },
- { 0x3B1A, 40794 },
- { 0x3B1B, 40743 },
- { 0x3B1C, 40728 },
- { 0x3B1D, 40309 },
- { 0x3B1E, 40323 },
- { 0x3B1F, 40237 },
- { 0x3B20, 40337 },
- { 0x3B21, 40265 },
- { 0x3B22, 40392 },
- { 0x3B23, 40301 },
- { 0x3B24, 40279 },
- { 0x3B25, 40613 },
- { 0x3B26, 40443 },
- { 0x3B27, 40645 },
- { 0x3B28, 40700 },
- { 0x3B29, 40546 },
- { 0x3B2A, 40464 },
- { 0x3B2B, 42148 },
- { 0x3B2C, 42076 },
- { 0x3B2D, 42189 },
- { 0x3B2E, 42219 },
- { 0x3B2F, 42097 },
- { 0x3B30, 42083 },
- { 0x3B31, 42381 },
- { 0x3B32, 42261 },
- { 0x3B33, 42395 },
- { 0x3B34, 42442 },
- { 0x3B35, 42311 },
- { 0x3B36, 42296 },
- { 0x3B37, 40183 },
- { 0x3B38, 40215 },
- { 0x3B39, 40168 },
- { 0x3B3A, 40161 },
- { 0x3B3B, 41388 },
- { 0x3B3C, 41314 },
- { 0x3B3D, 41402 },
- { 0x3B3E, 41457 },
- { 0x3B3F, 41364 },
- { 0x3B40, 41349 },
- { 0x3B41, 42707 },
- { 0x3B42, 40801 },
- { 0x3B43, 41854 },
- { 0x3B44, 43218 },
- { 0x3B45, 43225 },
- { 0x3B46, 43197 },
- { 0x3B47, 43183 },
- { 0x3B48, 43211 },
- { 0x3B49, 43232 },
- { 0x3B4A, 41628 },
- { 0x3B4B, 41800 },
- { 0x3B4C, 41750 },
- { 0x3B4D, 41790 },
- { 0x3B4E, 41688 },
- { 0x3B4F, 41658 },
- { 0x3B50, 39709 },
- { 0x3B51, 39818 },
- { 0x3B52, 39783 },
- { 0x3B53, 39811 },
- { 0x3B54, 39730 },
- { 0x3B55, 39716 },
- { 0x3B56, 41089 },
- { 0x3B57, 41291 },
- { 0x3B58, 41256 },
- { 0x3B59, 41284 },
- { 0x3B5A, 41110 },
- { 0x3B5B, 41096 },
- { 0x3B5C, 42722 },
- { 0x3B5D, 42801 },
- { 0x3B5E, 42766 },
- { 0x3B5F, 42794 },
- { 0x3B60, 42743 },
- { 0x3B61, 42729 },
- { 0x3B62, 39990 },
- { 0x3B63, 39976 },
- { 0x3B64, 40735 },
- { 0x3B65, 40721 },
- { 0x3B66, 40286 },
- { 0x3B67, 40244 },
- { 0x3B68, 40371 },
- { 0x3B69, 40293 },
- { 0x3B6A, 40272 },
- { 0x3B6B, 40679 },
- { 0x3B6C, 40538 },
- { 0x3B6D, 40457 },
- { 0x3B6E, 42090 },
- { 0x3B6F, 42205 },
- { 0x3B70, 42282 },
- { 0x3B71, 42456 },
- { 0x3B72, 42421 },
- { 0x3B73, 42449 },
- { 0x3B74, 42303 },
- { 0x3B75, 42289 },
- { 0x3B76, 41845 },
- { 0x3B77, 41335 },
- { 0x3B78, 41471 },
- { 0x3B79, 41436 },
- { 0x3B7A, 41464 },
- { 0x3B7B, 41356 },
- { 0x3B7C, 41342 },
- { 0x3B7D, 41720 },
- { 0x3B7E, 41588 },
- { 0x3B7F, 41740 },
- { 0x3B80, 41770 },
- { 0x3B81, 41618 },
- { 0x3B82, 39746 },
- { 0x3B83, 39681 },
- { 0x3B84, 39769 },
- { 0x3B85, 39797 },
- { 0x3B86, 39702 },
- { 0x3B87, 41154 },
- { 0x3B88, 41061 },
- { 0x3B89, 41196 },
- { 0x3B8A, 41270 },
- { 0x3B8B, 41082 },
- { 0x3B8C, 42780 },
- { 0x3B8D, 41882 },
- { 0x3B8E, 41963 },
- { 0x3B8F, 40114 },
- { 0x3B90, 40147 },
- { 0x3B91, 42014 },
- { 0x3B92, 42028 },
- { 0x3B93, 42587 },
- { 0x3B94, 42489 },
- { 0x3B95, 42627 },
- { 0x3B96, 42693 },
- { 0x3B97, 40836 },
- { 0x3B98, 40894 },
- { 0x3B99, 40919 },
- { 0x3B9A, 39902 },
- { 0x3B9B, 39844 },
- { 0x3B9C, 39934 },
- { 0x3B9D, 39948 },
- { 0x3B9E, 40933 },
- { 0x3B9F, 41817 },
- { 0x3BA0, 39607 },
- { 0x3BA1, 39658 },
- { 0x3BA2, 42848 },
- { 0x3BA3, 42890 },
- { 0x3BA4, 40006 },
- { 0x3BA5, 39962 },
- { 0x3BA6, 40038 },
- { 0x3BA7, 40061 },
- { 0x3BA8, 40707 },
- { 0x3BA9, 40787 },
- { 0x3BAA, 40316 },
- { 0x3BAB, 40230 },
- { 0x3BAC, 40330 },
- { 0x3BAD, 40258 },
- { 0x3BAE, 40385 },
- { 0x3BAF, 40606 },
- { 0x3BB0, 40436 },
- { 0x3BB1, 40638 },
- { 0x3BB2, 40693 },
- { 0x3BB3, 40450 },
- { 0x3BB4, 42141 },
- { 0x3BB5, 42069 },
- { 0x3BB6, 42182 },
- { 0x3BB7, 42212 },
- { 0x3BB8, 42374 },
- { 0x3BB9, 42254 },
- { 0x3BBA, 42388 },
- { 0x3BBB, 42435 },
- { 0x3BBC, 42275 },
- { 0x3BBD, 40176 },
- { 0x3BBE, 40208 },
- { 0x3BBF, 40222 },
- { 0x3BC0, 41381 },
- { 0x3BC1, 41307 },
- { 0x3BC2, 41395 },
- { 0x3BC3, 41450 },
- { 0x3BC4, 41328 },
- { 0x3BC5, 41760 },
- { 0x3BC6, 41608 },
- { 0x3BC7, 39790 },
- { 0x3BC8, 39695 },
- { 0x3BC9, 41263 },
- { 0x3BCA, 41075 },
- { 0x3BCB, 42773 },
- { 0x3BCC, 42715 },
- { 0x3BCD, 42686 },
- { 0x3BCE, 42503 },
- { 0x3BCF, 43145 },
- { 0x3BD0, 42979 },
- { 0x3BD1, 40251 },
- { 0x3BD2, 40378 },
- { 0x3BD3, 40686 },
- { 0x3BD4, 42428 },
- { 0x3BD5, 42268 },
- { 0x3BD6, 41443 },
- { 0x3BD7, 41321 },
- { 0x3BD8, 43190 },
- { 0x3BD9, 43176 },
- { 0x3BDA, 43204 },
- { 0x3BDB, 40969 },
- { 0x3BDC, 40954 },
- { 0x3BDD, 39581 },
- { 0x3BDE, 39566 },
- { 0x3BDF, 42840 },
- { 0x3BE0, 42825 },
- { 0x3BE1, 42553 },
- { 0x3BE2, 42538 },
- { 0x3BE3, 43029 },
- { 0x3BE4, 43014 },
- { 0x3BE5, 40097 },
- { 0x3BE6, 40082 },
- { 0x3BE7, 41918 },
- { 0x3BE8, 41903 },
- { 0x3BE9, 42006 },
- { 0x3BEA, 41991 },
- { 0x3BEB, 40886 },
- { 0x3BEC, 40871 },
- { 0x3BED, 39894 },
- { 0x3BEE, 39879 },
- { 0x3BEF, 43067 },
- { 0x3BF0, 42972 },
- { 0x3BF1, 43095 },
- { 0x3BF2, 43159 },
- { 0x3BF3, 43000 },
- { 0x3BF4, 42524 },
- { 0x3BF5, 40857 },
- { 0x3BF6, 39865 },
- { 0x3BF7, 40961 },
- { 0x3BF8, 40947 },
- { 0x3BF9, 39573 },
- { 0x3BFA, 39559 },
- { 0x3BFB, 42832 },
- { 0x3BFC, 42818 },
- { 0x3BFD, 42545 },
- { 0x3BFE, 42531 },
- { 0x3BFF, 43021 },
- { 0x3C00, 43007 },
- { 0x3C01, 40089 },
- { 0x3C02, 40075 },
- { 0x3C03, 41910 },
- { 0x3C04, 41896 },
- { 0x3C05, 41998 },
- { 0x3C06, 41984 },
- { 0x3C07, 40878 },
- { 0x3C08, 40864 },
- { 0x3C09, 39886 },
- { 0x3C0A, 39872 },
- { 0x3C0B, 43046 },
- { 0x3C0C, 42951 },
- { 0x3C0D, 43074 },
- { 0x3C0E, 43138 },
- { 0x3C0F, 42993 },
- { 0x3C10, 42517 },
- { 0x3C11, 40850 },
- { 0x3C12, 39858 },
- { 0x3C13, 43060 },
- { 0x3C14, 42965 },
- { 0x3C15, 43088 },
- { 0x3C16, 43152 },
- { 0x3C17, 42510 },
- { 0x3C18, 42986 },
- { 0x3C19, 41020 },
- { 0x3C1A, 42580 },
- { 0x3C1B, 42482 },
- { 0x3C1C, 42620 },
- { 0x3C1D, 43053 },
- { 0x3C1E, 42958 },
- { 0x3C1F, 43081 },
- { 0x3C20, 41013 },
- { 0x3C21, 41810 },
- { 0x3C22, 41831 },
- { 0x3C23, 41838 },
- { 0x3C24, 52858 },
- { 0x3C25, 52861 },
- { 0x3C26, 41145 },
- { 0x3C27, 41034 },
- { 0x3C28, 41043 },
- { 0x3C29, 41052 },
- { 0x3C2A, 41187 },
- { 0x3C2B, 41238 },
- { 0x3C2C, 41210 },
- { 0x3C2D, 41247 },
- { 0x3C2E, 41926 },
- { 0x3C2F, 41935 },
- { 0x3C30, 40128 },
- { 0x3C31, 40137 },
- { 0x3C32, 42473 },
- { 0x3C33, 42561 },
- { 0x3C34, 42570 },
- { 0x3C35, 42641 },
- { 0x3C36, 42650 },
- { 0x3C37, 42659 },
- { 0x3C38, 42668 },
- { 0x3C39, 42677 },
- { 0x3C3A, 40809 },
- { 0x3C3B, 40818 },
- { 0x3C3C, 40901 },
- { 0x3C3D, 42933 },
- { 0x3C3E, 42942 },
- { 0x3C3F, 43037 },
- { 0x3C40, 43102 },
- { 0x3C41, 43111 },
- { 0x3C42, 43120 },
- { 0x3C43, 43129 },
- { 0x3C44, 39834 },
- { 0x3C45, 39916 },
- { 0x3C46, 39925 },
- { 0x3C47, 40977 },
- { 0x3C48, 40986 },
- { 0x3C49, 41004 },
- { 0x3C4A, 40995 },
- { 0x3C4B, 39589 },
- { 0x3C4C, 39640 },
- { 0x3C4D, 39649 },
- { 0x3C4E, 39630 },
- { 0x3C4F, 42881 },
- { 0x3C50, 42862 },
- { 0x3C51, 42871 },
- { 0x3C52, 40020 },
- { 0x3C53, 40029 },
- { 0x3C54, 40751 },
- { 0x3C55, 40778 },
- { 0x3C56, 40418 },
- { 0x3C57, 40399 },
- { 0x3C58, 40408 },
- { 0x3C59, 40579 },
- { 0x3C5A, 40570 },
- { 0x3C5B, 40620 },
- { 0x3C5C, 40629 },
- { 0x3C5D, 40652 },
- { 0x3C5E, 40661 },
- { 0x3C5F, 42051 },
- { 0x3C60, 42060 },
- { 0x3C61, 42042 },
- { 0x3C62, 42105 },
- { 0x3C63, 42132 },
- { 0x3C64, 42164 },
- { 0x3C65, 42173 },
- { 0x3C66, 42123 },
- { 0x3C67, 40190 },
- { 0x3C68, 40199 },
- { 0x3C69, 42245 },
- { 0x3C6A, 42235 },
- { 0x3C6B, 42356 },
- { 0x3C6C, 42365 },
- { 0x3C6D, 42346 },
- { 0x3C6E, 42402 },
- { 0x3C6F, 42411 },
- { 0x3C70, 41418 },
- { 0x3C71, 41427 },
- { 0x3C72, 39760 },
- { 0x3C73, 41126 },
- { 0x3C74, 41135 },
- { 0x3C75, 41168 },
- { 0x3C76, 41177 },
- { 0x3C77, 41219 },
- { 0x3C78, 41228 },
- { 0x3C79, 41944 },
- { 0x3C7A, 41872 },
- { 0x3C7B, 41953 },
- { 0x3C7C, 42610 },
- { 0x3C7D, 40827 },
- { 0x3C7E, 42924 },
- { 0x3C7F, 39825 },
- { 0x3C80, 40561 },
- { 0x3C81, 40670 },
- { 0x3C82, 41298 },
- { 0x3C83, 41372 },
- { 0x3C84, 41409 },
- { 0x3C85, 42196 },
- { 0x3C86, 40769 },
- { 0x3C87, 42226 },
- { 0x3C88, 40760 },
- { 0x3C89, 40427 },
- { 0x3C8A, 39621 },
- { 0x3C8B, 40344 },
- { 0x3C8C, 42328 },
- { 0x3C8D, 42155 },
- { 0x3C8E, 40597 },
- { 0x3C8F, 40353 },
- { 0x3C90, 40588 },
- { 0x3C91, 42319 },
- { 0x3C92, 41863 },
- { 0x3C93, 40105 },
- { 0x3C94, 42114 },
- { 0x3C95, 40052 },
- { 0x3C96, 39672 },
- { 0x3C97, 40362 },
- { 0x3C98, 39598 },
- { 0x3C99, 40910 },
- { 0x3C9A, 42601 },
- { 0x3C9B, 42337 },
- { 0x3C9C, 42909 },
- { 0x3C9D, 42463 },
- { 0x3C9E, 42813 },
- { 0x3C9F, 42808 },
- { 0x3CA0, 43279 },
- { 0x3CA1, 42904 },
- { 0x3CA2, 43171 },
- { 0x3CA3, 43166 },
- { 0x3CA4, 43284 },
- { 0x3CA5, 42919 },
- { 0x3CA6, 43294 },
- { 0x3CA7, 43299 },
- { 0x3CA8, 14610 },
- { 0x3CA9, 43289 },
- { 0x3CAA, 114731 },
- { 0x3CAB, 114848 },
- { 0x3CAC, 114841 },
- { 0x3CAD, 114726 },
- { 0x3CAE, 114824 },
- { 0x3CAF, 114835 },
- { 0x3CB0, 114818 },
- { 0x3CB1, 114675 },
- { 0x3CB2, 114774 },
- { 0x3CB3, 114829 },
- { 0x3CB4, 91671 },
- { 0x3CB5, 91680 },
- { 0x3CB6, 91216 },
- { 0x3CB7, 91221 },
- { 0x3CB8, 91279 },
- { 0x3CB9, 91291 },
- { 0x3CBA, 91767 },
- { 0x3CBB, 91675 },
- { 0x3CBC, 91684 },
- { 0x3CBD, 91145 },
- { 0x3CBE, 91153 },
- { 0x3CBF, 91283 },
- { 0x3CC0, 91295 },
- { 0x3CC1, 91770 },
- { 0x3CC2, 91425 },
- { 0x3CC3, 91430 },
- { 0x3CC4, 114638 },
- { 0x3CC5, 114620 },
- { 0x3CC6, 114626 },
- { 0x3CC7, 114632 },
- { 0x3CC8, 114719 },
- { 0x3CC9, 114713 },
- { 0x3CCA, 114812 },
- { 0x3CCB, 114660 },
- { 0x3CCC, 114751 },
- { 0x3CCD, 114705 },
- { 0x3CCE, 114804 },
- { 0x3CCF, 114652 },
- { 0x3CD0, 114743 },
- { 0x3CD1, 114690 },
- { 0x3CD2, 114789 },
- { 0x3CD3, 114645 },
- { 0x3CD4, 114736 },
- { 0x3CD5, 114683 },
- { 0x3CD6, 114782 },
- { 0x3CD7, 114667 },
- { 0x3CD8, 114758 },
- { 0x3CD9, 53785 },
- { 0x3CDA, 35828 },
- { 0x3CDB, 114698 },
- { 0x3CDC, 114797 },
- { 0x3CDD, 45667 },
- { 0x3CDE, 103194 },
- { 0x3CDF, 15345 },
- { 0x3CE0, 46062 },
- { 0x3CE1, 45664 },
- { 0x3CE2, 103191 },
- { 0x3CE3, 15338 },
- { 0x3CE4, 34405 },
- { 0x3CE5, 34563 },
- { 0x3CE6, 34385 },
- { 0x3CE7, 34555 },
- { 0x3CE8, 34403 },
- { 0x3CE9, 34547 },
- { 0x3CEA, 34560 },
- { 0x3CEB, 34368 },
- { 0x3CEC, 34397 },
- { 0x3CED, 34416 },
- { 0x3CEE, 34388 },
- { 0x3CEF, 34407 },
- { 0x3CF0, 34392 },
- { 0x3CF1, 34411 },
- { 0x3CF2, 34494 },
- { 0x3CF3, 34550 },
- { 0x3CF4, 34527 },
- { 0x3CF5, 34400 },
- { 0x3CF6, 34569 },
- { 0x3CF7, 34552 },
- { 0x3CF8, 34566 },
- { 0x3CF9, 34491 },
- { 0x3CFA, 34522 },
- { 0x3CFB, 34488 },
- { 0x3CFC, 34519 },
- { 0x3CFD, 34557 },
- { 0x3CFE, 39543 },
- { 0x3CFF, 39525 },
- { 0x3D00, 39532 },
- { 0x3D01, 36389 },
- { 0x3D02, 39555 },
- { 0x3D03, 36488 },
- { 0x3D04, 36484 },
- { 0x3D05, 36454 },
- { 0x3D06, 36450 },
- { 0x3D07, 36509 },
- { 0x3D08, 36505 },
- { 0x3D09, 39414 },
- { 0x3D0A, 39410 },
- { 0x3D0B, 36736 },
- { 0x3D0C, 36732 },
- { 0x3D0D, 39027 },
- { 0x3D0E, 38329 },
- { 0x3D0F, 38321 },
- { 0x3D10, 38285 },
- { 0x3D11, 38277 },
- { 0x3D12, 38024 },
- { 0x3D13, 38016 },
- { 0x3D14, 38307 },
- { 0x3D15, 38299 },
- { 0x3D16, 38129 },
- { 0x3D17, 38105 },
- { 0x3D18, 38121 },
- { 0x3D19, 38113 },
- { 0x3D1A, 38392 },
- { 0x3D1B, 38355 },
- { 0x3D1C, 37048 },
- { 0x3D1D, 37033 },
- { 0x3D1E, 37043 },
- { 0x3D1F, 37038 },
- { 0x3D20, 37949 },
- { 0x3D21, 37943 },
- { 0x3D22, 37955 },
- { 0x3D23, 37919 },
- { 0x3D24, 37929 },
- { 0x3D25, 37924 },
- { 0x3D26, 38830 },
- { 0x3D27, 38815 },
- { 0x3D28, 38825 },
- { 0x3D29, 38820 },
- { 0x3D2A, 38523 },
- { 0x3D2B, 38508 },
- { 0x3D2C, 38518 },
- { 0x3D2D, 38513 },
- { 0x3D2E, 37385 },
- { 0x3D2F, 37370 },
- { 0x3D30, 37380 },
- { 0x3D31, 37375 },
- { 0x3D32, 38546 },
- { 0x3D33, 38531 },
- { 0x3D34, 38541 },
- { 0x3D35, 38536 },
- { 0x3D36, 37157 },
- { 0x3D37, 37152 },
- { 0x3D38, 38807 },
- { 0x3D39, 38802 },
- { 0x3D3A, 37810 },
- { 0x3D3B, 37805 },
- { 0x3D3C, 38873 },
- { 0x3D3D, 38868 },
- { 0x3D3E, 38794 },
- { 0x3D3F, 38779 },
- { 0x3D40, 38789 },
- { 0x3D41, 38784 },
- { 0x3D42, 39184 },
- { 0x3D43, 39169 },
- { 0x3D44, 39179 },
- { 0x3D45, 39174 },
- { 0x3D46, 37854 },
- { 0x3D47, 37839 },
- { 0x3D48, 37849 },
- { 0x3D49, 37844 },
- { 0x3D4A, 37077 },
- { 0x3D4B, 37062 },
- { 0x3D4C, 37072 },
- { 0x3D4D, 37067 },
- { 0x3D4E, 37891 },
- { 0x3D4F, 37876 },
- { 0x3D50, 37886 },
- { 0x3D51, 37881 },
- { 0x3D52, 38249 },
- { 0x3D53, 38234 },
- { 0x3D54, 38244 },
- { 0x3D55, 38239 },
- { 0x3D56, 36941 },
- { 0x3D57, 36926 },
- { 0x3D58, 36936 },
- { 0x3D59, 36931 },
- { 0x3D5A, 39019 },
- { 0x3D5B, 39004 },
- { 0x3D5C, 39014 },
- { 0x3D5D, 39009 },
- { 0x3D5E, 37239 },
- { 0x3D5F, 37224 },
- { 0x3D60, 37234 },
- { 0x3D61, 37229 },
- { 0x3D62, 37702 },
- { 0x3D63, 37687 },
- { 0x3D64, 37697 },
- { 0x3D65, 37692 },
- { 0x3D66, 37566 },
- { 0x3D67, 37551 },
- { 0x3D68, 37561 },
- { 0x3D69, 37556 },
- { 0x3D6A, 37626 },
- { 0x3D6B, 37611 },
- { 0x3D6C, 37621 },
- { 0x3D6D, 37616 },
- { 0x3D6E, 38591 },
- { 0x3D6F, 38576 },
- { 0x3D70, 38586 },
- { 0x3D71, 38581 },
- { 0x3D72, 38667 },
- { 0x3D73, 38636 },
- { 0x3D74, 38662 },
- { 0x3D75, 38657 },
- { 0x3D76, 37471 },
- { 0x3D77, 37456 },
- { 0x3D78, 37466 },
- { 0x3D79, 37461 },
- { 0x3D7A, 38055 },
- { 0x3D7B, 38050 },
- { 0x3D7C, 38386 },
- { 0x3D7D, 38380 },
- { 0x3D7E, 38226 },
- { 0x3D7F, 38150 },
- { 0x3D80, 38221 },
- { 0x3D81, 38216 },
- { 0x3D82, 40521 },
- { 0x3D83, 40511 },
- { 0x3D84, 40481 },
- { 0x3D85, 40471 },
- { 0x3D86, 40501 },
- { 0x3D87, 40491 },
- { 0x3D88, 40554 },
- { 0x3D89, 40531 },
- { 0x3D8A, 15371 },
- { 0x3D8B, 98993 },
- { 0x3D8C, 98980 },
- { 0x3D8D, 98956 },
- { 0x3D8E, 98948 },
- { 0x3D8F, 98959 },
- { 0x3D90, 98975 },
- { 0x3D91, 98985 },
- { 0x3D92, 98622 },
- { 0x3D93, 98940 },
- { 0x3D94, 98967 },
- { 0x3D95, 98625 },
- { 0x3D96, 98630 },
- { 0x3D97, 98999 },
- { 0x3D98, 98607 },
- { 0x3D99, 98965 },
- { 0x3D9A, 98650 },
- { 0x3D9B, 98632 },
- { 0x3D9C, 98638 },
- { 0x3D9D, 98659 },
- { 0x3D9E, 98644 },
- { 0x3D9F, 98641 },
- { 0x3DA0, 98635 },
- { 0x3DA1, 98656 },
- { 0x3DA2, 98653 },
- { 0x3DA3, 98647 },
- { 0x3DA4, 98628 },
- { 0x3DA5, 98983 },
- { 0x3DA6, 98977 },
- { 0x3DA7, 98951 },
- { 0x3DA8, 98996 },
- { 0x3DA9, 98969 },
- { 0x3DAA, 98990 },
- { 0x3DAB, 98795 },
- { 0x3DAC, 98800 },
- { 0x3DAD, 98805 },
- { 0x3DAE, 98810 },
- { 0x3DAF, 98815 },
- { 0x3DB0, 98820 },
- { 0x3DB1, 98825 },
- { 0x3DB2, 98830 },
- { 0x3DB3, 98835 },
- { 0x3DB4, 98840 },
- { 0x3DB5, 98845 },
- { 0x3DB6, 98850 },
- { 0x3DB7, 98855 },
- { 0x3DB8, 98860 },
- { 0x3DB9, 98865 },
- { 0x3DBA, 98870 },
- { 0x3DBB, 98875 },
- { 0x3DBC, 98880 },
- { 0x3DBD, 98885 },
- { 0x3DBE, 98890 },
- { 0x3DBF, 98895 },
- { 0x3DC0, 98900 },
- { 0x3DC1, 98905 },
- { 0x3DC2, 98910 },
- { 0x3DC3, 98915 },
- { 0x3DC4, 98920 },
- { 0x3DC5, 98618 },
- { 0x3DC6, 98962 },
- { 0x3DC7, 98936 },
- { 0x3DC8, 98987 },
- { 0x3DC9, 98592 },
- { 0x3DCA, 98662 },
- { 0x3DCB, 98665 },
- { 0x3DCC, 98670 },
- { 0x3DCD, 98675 },
- { 0x3DCE, 98680 },
- { 0x3DCF, 98685 },
- { 0x3DD0, 98690 },
- { 0x3DD1, 98695 },
- { 0x3DD2, 98700 },
- { 0x3DD3, 98705 },
- { 0x3DD4, 98710 },
- { 0x3DD5, 98715 },
- { 0x3DD6, 98720 },
- { 0x3DD7, 98725 },
- { 0x3DD8, 98730 },
- { 0x3DD9, 98735 },
- { 0x3DDA, 98740 },
- { 0x3DDB, 98745 },
- { 0x3DDC, 98750 },
- { 0x3DDD, 98755 },
- { 0x3DDE, 98760 },
- { 0x3DDF, 98765 },
- { 0x3DE0, 98770 },
- { 0x3DE1, 98775 },
- { 0x3DE2, 98780 },
- { 0x3DE3, 98785 },
- { 0x3DE4, 98790 },
- { 0x3DE5, 98610 },
- { 0x3DE6, 98972 },
- { 0x3DE7, 98928 },
- { 0x3DE8, 98943 },
- { 0x3DE9, 98614 },
- { 0x3DEA, 98932 },
- { 0x3DEB, 99486 },
- { 0x3DEC, 99006 },
- { 0x3DED, 99017 },
- { 0x3DEE, 99490 },
- { 0x3DEF, 99463 },
- { 0x3DF0, 99402 },
- { 0x3DF1, 99418 },
- { 0x3DF2, 99428 },
- { 0x3DF3, 99438 },
- { 0x3DF4, 99423 },
- { 0x3DF5, 99433 },
- { 0x3DF6, 99448 },
- { 0x3DF7, 99458 },
- { 0x3DF8, 99453 },
- { 0x3DF9, 99443 },
- { 0x3DFA, 99493 },
- { 0x3DFB, 99234 },
- { 0x3DFC, 99242 },
- { 0x3DFD, 99254 },
- { 0x3DFE, 99238 },
- { 0x3DFF, 99250 },
- { 0x3E00, 99278 },
- { 0x3E01, 99286 },
- { 0x3E02, 99294 },
- { 0x3E03, 99282 },
- { 0x3E04, 99290 },
- { 0x3E05, 99358 },
- { 0x3E06, 99366 },
- { 0x3E07, 99374 },
- { 0x3E08, 99362 },
- { 0x3E09, 99370 },
- { 0x3E0A, 99378 },
- { 0x3E0B, 99386 },
- { 0x3E0C, 99394 },
- { 0x3E0D, 99382 },
- { 0x3E0E, 99390 },
- { 0x3E0F, 99318 },
- { 0x3E10, 99326 },
- { 0x3E11, 99334 },
- { 0x3E12, 99322 },
- { 0x3E13, 99330 },
- { 0x3E14, 99258 },
- { 0x3E15, 99266 },
- { 0x3E16, 99274 },
- { 0x3E17, 99262 },
- { 0x3E18, 99270 },
- { 0x3E19, 99298 },
- { 0x3E1A, 99306 },
- { 0x3E1B, 99314 },
- { 0x3E1C, 99302 },
- { 0x3E1D, 99310 },
- { 0x3E1E, 99406 },
- { 0x3E1F, 99414 },
- { 0x3E20, 99410 },
- { 0x3E21, 99338 },
- { 0x3E22, 99346 },
- { 0x3E23, 99354 },
- { 0x3E24, 99342 },
- { 0x3E25, 99350 },
- { 0x3E26, 99398 },
- { 0x3E27, 99246 },
- { 0x3E28, 99467 },
- { 0x3E29, 99472 },
- { 0x3E2A, 99024 },
- { 0x3E2B, 99143 },
- { 0x3E2C, 99211 },
- { 0x3E2D, 99187 },
- { 0x3E2E, 99131 },
- { 0x3E2F, 99191 },
- { 0x3E30, 99195 },
- { 0x3E31, 99147 },
- { 0x3E32, 99215 },
- { 0x3E33, 99139 },
- { 0x3E34, 99219 },
- { 0x3E35, 99203 },
- { 0x3E36, 99207 },
- { 0x3E37, 99175 },
- { 0x3E38, 99227 },
- { 0x3E39, 99223 },
- { 0x3E3A, 99199 },
- { 0x3E3B, 99127 },
- { 0x3E3C, 99135 },
- { 0x3E3D, 99183 },
- { 0x3E3E, 99171 },
- { 0x3E3F, 99111 },
- { 0x3E40, 99167 },
- { 0x3E41, 99123 },
- { 0x3E42, 99115 },
- { 0x3E43, 99179 },
- { 0x3E44, 99151 },
- { 0x3E45, 99155 },
- { 0x3E46, 99163 },
- { 0x3E47, 99159 },
- { 0x3E48, 99119 },
- { 0x3E49, 99027 },
- { 0x3E4A, 99047 },
- { 0x3E4B, 99075 },
- { 0x3E4C, 99103 },
- { 0x3E4D, 99051 },
- { 0x3E4E, 99031 },
- { 0x3E4F, 99107 },
- { 0x3E50, 99079 },
- { 0x3E51, 99039 },
- { 0x3E52, 99063 },
- { 0x3E53, 99095 },
- { 0x3E54, 99059 },
- { 0x3E55, 99087 },
- { 0x3E56, 99043 },
- { 0x3E57, 99099 },
- { 0x3E58, 99067 },
- { 0x3E59, 99071 },
- { 0x3E5A, 99091 },
- { 0x3E5B, 99055 },
- { 0x3E5C, 99083 },
- { 0x3E5D, 99035 },
- { 0x3E5E, 98604 },
- { 0x3E5F, 98925 },
- { 0x3E60, 98595 },
- { 0x3E61, 98954 },
- { 0x3E62, 98945 },
- { 0x3E63, 98601 },
- { 0x3E64, 98598 },
- { 0x3E65, 99013 },
- { 0x3E66, 99480 },
- { 0x3E67, 99231 },
- { 0x3E68, 99483 },
- { 0x3E69, 99477 },
- { 0x3E6A, 99010 },
- { 0x3E6B, 99021 },
- { 0x3E6C, 106175 },
- { 0x3E6D, 106178 },
- { 0x3E6E, 106181 },
- { 0x3E6F, 52848 },
- { 0x3E70, 106228 },
- { 0x3E71, 51802 },
- { 0x3E72, 51927 },
- { 0x3E73, 51887 },
- { 0x3E74, 52027 },
- { 0x3E75, 51812 },
- { 0x3E76, 51767 },
- { 0x3E77, 51962 },
- { 0x3E78, 51797 },
- { 0x3E79, 51832 },
- { 0x3E7A, 51982 },
- { 0x3E7B, 52007 },
- { 0x3E7C, 51967 },
- { 0x3E7D, 51917 },
- { 0x3E7E, 52037 },
- { 0x3E7F, 52097 },
- { 0x3E80, 51957 },
- { 0x3E81, 52047 },
- { 0x3E82, 52062 },
- { 0x3E83, 52112 },
- { 0x3E84, 52107 },
- { 0x3E85, 51827 },
- { 0x3E86, 52077 },
- { 0x3E87, 51837 },
- { 0x3E88, 51862 },
- { 0x3E89, 51792 },
- { 0x3E8A, 51867 },
- { 0x3E8B, 51897 },
- { 0x3E8C, 51987 },
- { 0x3E8D, 52002 },
- { 0x3E8E, 51777 },
- { 0x3E8F, 52072 },
- { 0x3E90, 51932 },
- { 0x3E91, 51817 },
- { 0x3E92, 51977 },
- { 0x3E93, 51842 },
- { 0x3E94, 52102 },
- { 0x3E95, 51857 },
- { 0x3E96, 51907 },
- { 0x3E97, 52022 },
- { 0x3E98, 51882 },
- { 0x3E99, 51992 },
- { 0x3E9A, 51772 },
- { 0x3E9B, 51877 },
- { 0x3E9C, 51902 },
- { 0x3E9D, 51807 },
- { 0x3E9E, 51942 },
- { 0x3E9F, 51822 },
- { 0x3EA0, 52012 },
- { 0x3EA1, 52017 },
- { 0x3EA2, 51782 },
- { 0x3EA3, 51922 },
- { 0x3EA4, 51787 },
- { 0x3EA5, 52057 },
- { 0x3EA6, 51997 },
- { 0x3EA7, 52087 },
- { 0x3EA8, 51937 },
- { 0x3EA9, 51947 },
- { 0x3EAA, 51847 },
- { 0x3EAB, 52082 },
- { 0x3EAC, 51852 },
- { 0x3EAD, 51872 },
- { 0x3EAE, 51952 },
- { 0x3EAF, 52117 },
- { 0x3EB0, 52067 },
- { 0x3EB1, 52127 },
- { 0x3EB2, 51972 },
- { 0x3EB3, 51892 },
- { 0x3EB4, 52032 },
- { 0x3EB5, 52092 },
- { 0x3EB6, 51912 },
- { 0x3EB7, 52052 },
- { 0x3EB8, 52042 },
- { 0x3EB9, 52122 },
- { 0x3EBA, 52132 },
- { 0x3EBB, 51141 },
- { 0x3EBC, 51145 },
- { 0x3EBD, 51149 },
- { 0x3EBE, 51153 },
- { 0x3EBF, 51157 },
- { 0x3EC0, 51161 },
- { 0x3EC1, 51165 },
- { 0x3EC2, 51169 },
- { 0x3EC3, 51173 },
- { 0x3EC4, 51177 },
- { 0x3EC5, 51181 },
- { 0x3EC6, 51185 },
- { 0x3EC7, 51189 },
- { 0x3EC8, 51193 },
- { 0x3EC9, 51197 },
- { 0x3ECA, 51202 },
- { 0x3ECB, 51207 },
- { 0x3ECC, 51212 },
- { 0x3ECD, 51542 },
- { 0x3ECE, 51547 },
- { 0x3ECF, 51552 },
- { 0x3ED0, 51557 },
- { 0x3ED1, 51562 },
- { 0x3ED2, 51567 },
- { 0x3ED3, 51572 },
- { 0x3ED4, 51577 },
- { 0x3ED5, 51582 },
- { 0x3ED6, 51587 },
- { 0x3ED7, 51217 },
- { 0x3ED8, 51222 },
- { 0x3ED9, 51227 },
- { 0x3EDA, 51232 },
- { 0x3EDB, 51237 },
- { 0x3EDC, 51737 },
- { 0x3EDD, 51742 },
- { 0x3EDE, 51242 },
- { 0x3EDF, 51247 },
- { 0x3EE0, 51252 },
- { 0x3EE1, 51747 },
- { 0x3EE2, 51752 },
- { 0x3EE3, 51256 },
- { 0x3EE4, 51261 },
- { 0x3EE5, 51266 },
- { 0x3EE6, 51270 },
- { 0x3EE7, 51275 },
- { 0x3EE8, 51279 },
- { 0x3EE9, 51283 },
- { 0x3EEA, 51288 },
- { 0x3EEB, 51292 },
- { 0x3EEC, 51296 },
- { 0x3EED, 51757 },
- { 0x3EEE, 51300 },
- { 0x3EEF, 51304 },
- { 0x3EF0, 51308 },
- { 0x3EF1, 51313 },
- { 0x3EF2, 51317 },
- { 0x3EF3, 51321 },
- { 0x3EF4, 51326 },
- { 0x3EF5, 51331 },
- { 0x3EF6, 51335 },
- { 0x3EF7, 51339 },
- { 0x3EF8, 51343 },
- { 0x3EF9, 51347 },
- { 0x3EFA, 51351 },
- { 0x3EFB, 51355 },
- { 0x3EFC, 51359 },
- { 0x3EFD, 51363 },
- { 0x3EFE, 51367 },
- { 0x3EFF, 51372 },
- { 0x3F00, 51376 },
- { 0x3F01, 51381 },
- { 0x3F02, 51385 },
- { 0x3F03, 51389 },
- { 0x3F04, 51393 },
- { 0x3F05, 51397 },
- { 0x3F06, 51401 },
- { 0x3F07, 51405 },
- { 0x3F08, 51409 },
- { 0x3F09, 51413 },
- { 0x3F0A, 51417 },
- { 0x3F0B, 51421 },
- { 0x3F0C, 51425 },
- { 0x3F0D, 51430 },
- { 0x3F0E, 51435 },
- { 0x3F0F, 51440 },
- { 0x3F10, 51445 },
- { 0x3F11, 51450 },
- { 0x3F12, 51454 },
- { 0x3F13, 51459 },
- { 0x3F14, 51463 },
- { 0x3F15, 51467 },
- { 0x3F16, 51473 },
- { 0x3F17, 51478 },
- { 0x3F18, 51484 },
- { 0x3F19, 51489 },
- { 0x3F1A, 51493 },
- { 0x3F1B, 51762 },
- { 0x3F1C, 51497 },
- { 0x3F1D, 51501 },
- { 0x3F1E, 51505 },
- { 0x3F1F, 51509 },
- { 0x3F20, 51513 },
- { 0x3F21, 51517 },
- { 0x3F22, 51522 },
- { 0x3F23, 51526 },
- { 0x3F24, 51530 },
- { 0x3F25, 51534 },
- { 0x3F26, 51538 },
- { 0x3F27, 51592 },
- { 0x3F28, 51597 },
- { 0x3F29, 51602 },
- { 0x3F2A, 51607 },
- { 0x3F2B, 51612 },
- { 0x3F2C, 51617 },
- { 0x3F2D, 51622 },
- { 0x3F2E, 51627 },
- { 0x3F2F, 51632 },
- { 0x3F30, 51637 },
- { 0x3F31, 51642 },
- { 0x3F32, 51647 },
- { 0x3F33, 51652 },
- { 0x3F34, 51657 },
- { 0x3F35, 51662 },
- { 0x3F36, 51667 },
- { 0x3F37, 51672 },
- { 0x3F38, 51677 },
- { 0x3F39, 51682 },
- { 0x3F3A, 51687 },
- { 0x3F3B, 51692 },
- { 0x3F3C, 51697 },
- { 0x3F3D, 51702 },
- { 0x3F3E, 51707 },
- { 0x3F3F, 51712 },
- { 0x3F40, 51717 },
- { 0x3F41, 51722 },
- { 0x3F42, 51727 },
- { 0x3F43, 51732 },
- { 0x3F44, 36086 },
- { 0x3F45, 36082 },
- { 0x3F46, 36090 },
- { 0x3F47, 36098 },
- { 0x3F48, 36127 },
- { 0x3F49, 36214 },
- { 0x3F4A, 36149 },
- { 0x3F4B, 36138 },
- { 0x3F4C, 36109 },
- { 0x3F4D, 36196 },
- { 0x3F4E, 36171 },
- { 0x3F4F, 36160 },
- { 0x3F50, 36120 },
- { 0x3F51, 36246 },
- { 0x3F52, 36239 },
- { 0x3F53, 36189 },
- { 0x3F54, 36182 },
- { 0x3F55, 36207 },
- { 0x3F56, 36253 },
- { 0x3F57, 36225 },
- { 0x3F58, 36232 },
- { 0x3F59, 36101 },
- { 0x3F5A, 36130 },
- { 0x3F5B, 36217 },
- { 0x3F5C, 36152 },
- { 0x3F5D, 36141 },
- { 0x3F5E, 36112 },
- { 0x3F5F, 36199 },
- { 0x3F60, 36174 },
- { 0x3F61, 36163 },
- { 0x3F62, 36105 },
- { 0x3F63, 36134 },
- { 0x3F64, 36221 },
- { 0x3F65, 36156 },
- { 0x3F66, 36145 },
- { 0x3F67, 36116 },
- { 0x3F68, 36203 },
- { 0x3F69, 36178 },
- { 0x3F6A, 36167 },
- { 0x3F6B, 36123 },
- { 0x3F6C, 36249 },
- { 0x3F6D, 36242 },
- { 0x3F6E, 36192 },
- { 0x3F6F, 36185 },
- { 0x3F70, 36210 },
- { 0x3F71, 36256 },
- { 0x3F72, 36228 },
- { 0x3F73, 36235 },
- { 0x3F74, 36260 },
- { 0x3F75, 36264 },
- { 0x3F76, 36276 },
- { 0x3F77, 36268 },
- { 0x3F78, 36272 },
- { 0x3F79, 36077 },
- { 0x3F7A, 36093 },
- { 0x3F7B, 36284 },
- { 0x3F7C, 36280 },
- { 0x3F7D, 22303 },
- { 0x3F7E, 22281 },
- { 0x3F7F, 22286 },
- { 0x3F80, 22341 },
- { 0x3F81, 22383 },
- { 0x3F82, 22345 },
- { 0x3F83, 22372 },
- { 0x3F84, 22397 },
- { 0x3F85, 22367 },
- { 0x3F86, 22330 },
- { 0x3F87, 22392 },
- { 0x3F88, 22297 },
- { 0x3F89, 22356 },
- { 0x3F8A, 22314 },
- { 0x3F8B, 22377 },
- { 0x3F8C, 22362 },
- { 0x3F8D, 22325 },
- { 0x3F8E, 22387 },
- { 0x3F8F, 22291 },
- { 0x3F90, 22350 },
- { 0x3F91, 22308 },
- { 0x3F92, 22335 },
- { 0x3F93, 22402 },
- { 0x3F94, 22320 },
- { 0x3F95, 22418 },
- { 0x3F96, 22433 },
- { 0x3F97, 22501 },
- { 0x3F98, 22487 },
- { 0x3F99, 22451 },
- { 0x3F9A, 22423 },
- { 0x3F9B, 22491 },
- { 0x3F9C, 22523 },
- { 0x3F9D, 22513 },
- { 0x3F9E, 22517 },
- { 0x3F9F, 22505 },
- { 0x3FA0, 22483 },
- { 0x3FA1, 22447 },
- { 0x3FA2, 22474 },
- { 0x3FA3, 22532 },
- { 0x3FA4, 22536 },
- { 0x3FA5, 22509 },
- { 0x3FA6, 22465 },
- { 0x3FA7, 22437 },
- { 0x3FA8, 22469 },
- { 0x3FA9, 22496 },
- { 0x3FAA, 22527 },
- { 0x3FAB, 22455 },
- { 0x3FAC, 22478 },
- { 0x3FAD, 22408 },
- { 0x3FAE, 22442 },
- { 0x3FAF, 22460 },
- { 0x3FB0, 22413 },
- { 0x3FB1, 22428 },
- { 0x3FB2, 19796 },
- { 0x3FB3, 19800 },
- { 0x3FB4, 19825 },
- { 0x3FB5, 21045 },
- { 0x3FB6, 19845 },
- { 0x3FB7, 21242 },
- { 0x3FB8, 22186 },
- { 0x3FB9, 19840 },
- { 0x3FBA, 19821 },
- { 0x3FBB, 21041 },
- { 0x3FBC, 19836 },
- { 0x3FBD, 19832 },
- { 0x3FBE, 22220 },
- { 0x3FBF, 22191 },
- { 0x3FC0, 19868 },
- { 0x3FC1, 21235 },
- { 0x3FC2, 21245 },
- { 0x3FC3, 21172 },
- { 0x3FC4, 21169 },
- { 0x3FC5, 21175 },
- { 0x3FC6, 22234 },
- { 0x3FC7, 19848 },
- { 0x3FC8, 19806 },
- { 0x3FC9, 22231 },
- { 0x3FCA, 22253 },
- { 0x3FCB, 64477 },
- { 0x3FCC, 33931 },
- { 0x3FCD, 33835 },
- { 0x3FCE, 33943 },
- { 0x3FCF, 33934 },
- { 0x3FD0, 33838 },
- { 0x3FD1, 33937 },
- { 0x3FD2, 33940 },
- { 0x3FD3, 33952 },
- { 0x3FD4, 33955 },
- { 0x3FD5, 33949 },
- { 0x3FD6, 33832 },
- { 0x3FD7, 33946 },
- { 0x3FD8, 21238 },
- { 0x3FD9, 85789 },
- { 0x3FDA, 85728 },
- { 0x3FDB, 85769 },
- { 0x3FDC, 85741 },
- { 0x3FDD, 85674 },
- { 0x3FDE, 85708 },
- { 0x3FDF, 85724 },
- { 0x3FE0, 85757 },
- { 0x3FE1, 85700 },
- { 0x3FE2, 85665 },
- { 0x3FE3, 85608 },
- { 0x3FE4, 85733 },
- { 0x3FE5, 85628 },
- { 0x3FE6, 85761 },
- { 0x3FE7, 85745 },
- { 0x3FE8, 85624 },
- { 0x3FE9, 85616 },
- { 0x3FEA, 85774 },
- { 0x3FEB, 85778 },
- { 0x3FEC, 85716 },
- { 0x3FED, 85632 },
- { 0x3FEE, 85691 },
- { 0x3FEF, 85712 },
- { 0x3FF0, 85737 },
- { 0x3FF1, 85652 },
- { 0x3FF2, 85644 },
- { 0x3FF3, 85640 },
- { 0x3FF4, 85669 },
- { 0x3FF5, 85612 },
- { 0x3FF6, 85620 },
- { 0x3FF7, 85678 },
- { 0x3FF8, 85636 },
- { 0x3FF9, 85704 },
- { 0x3FFA, 85604 },
- { 0x3FFB, 85686 },
- { 0x3FFC, 85656 },
- { 0x3FFD, 85749 },
- { 0x3FFE, 85753 },
- { 0x3FFF, 85648 },
- { 0x4000, 85599 },
- { 0x4001, 85682 },
- { 0x4002, 85720 },
- { 0x4003, 85765 },
- { 0x4004, 85695 },
- { 0x4005, 85660 },
- { 0x4006, 85783 },
- { 0x4007, 52143 },
- { 0x4008, 52152 },
- { 0x4009, 52146 },
- { 0x400A, 52209 },
- { 0x400B, 52155 },
- { 0x400C, 52149 },
- { 0x400D, 52161 },
- { 0x400E, 52197 },
- { 0x400F, 52203 },
- { 0x4010, 52224 },
- { 0x4011, 52164 },
- { 0x4012, 52167 },
- { 0x4013, 52182 },
- { 0x4014, 52170 },
- { 0x4015, 52173 },
- { 0x4016, 52176 },
- { 0x4017, 52218 },
- { 0x4018, 52221 },
- { 0x4019, 52194 },
- { 0x401A, 52179 },
- { 0x401B, 52215 },
- { 0x401C, 52185 },
- { 0x401D, 52188 },
- { 0x401E, 52191 },
- { 0x401F, 52227 },
- { 0x4020, 52206 },
- { 0x4021, 52212 },
- { 0x4022, 52158 },
- { 0x4023, 52200 },
- { 0x4024, 44386 },
- { 0x4025, 44473 },
- { 0x4026, 44392 },
- { 0x4027, 44407 },
- { 0x4028, 44515 },
- { 0x4029, 44425 },
- { 0x402A, 44458 },
- { 0x402B, 44440 },
- { 0x402C, 44422 },
- { 0x402D, 44389 },
- { 0x402E, 44410 },
- { 0x402F, 44416 },
- { 0x4030, 44443 },
- { 0x4031, 44431 },
- { 0x4032, 44479 },
- { 0x4033, 44506 },
- { 0x4034, 44428 },
- { 0x4035, 44518 },
- { 0x4036, 44434 },
- { 0x4037, 44470 },
- { 0x4038, 44437 },
- { 0x4039, 44413 },
- { 0x403A, 44512 },
- { 0x403B, 44419 },
- { 0x403C, 44482 },
- { 0x403D, 44401 },
- { 0x403E, 44395 },
- { 0x403F, 44530 },
- { 0x4040, 44404 },
- { 0x4041, 44455 },
- { 0x4042, 44464 },
- { 0x4043, 44491 },
- { 0x4044, 44398 },
- { 0x4045, 44449 },
- { 0x4046, 44485 },
- { 0x4047, 44509 },
- { 0x4048, 44467 },
- { 0x4049, 44452 },
- { 0x404A, 44521 },
- { 0x404B, 44488 },
- { 0x404C, 44524 },
- { 0x404D, 44476 },
- { 0x404E, 44461 },
- { 0x404F, 44497 },
- { 0x4050, 44500 },
- { 0x4051, 44503 },
- { 0x4052, 44494 },
- { 0x4053, 44446 },
- { 0x4054, 44527 },
- { 0x4055, 45024 },
- { 0x4056, 44907 },
- { 0x4057, 44915 },
- { 0x4058, 44939 },
- { 0x4059, 44923 },
- { 0x405A, 44919 },
- { 0x405B, 44911 },
- { 0x405C, 44935 },
- { 0x405D, 44931 },
- { 0x405E, 44927 },
- { 0x405F, 44953 },
- { 0x4060, 45016 },
- { 0x4061, 45012 },
- { 0x4062, 44986 },
- { 0x4063, 44982 },
- { 0x4064, 44995 },
- { 0x4065, 45020 },
- { 0x4066, 45004 },
- { 0x4067, 45008 },
- { 0x4068, 44943 },
- { 0x4069, 44957 },
- { 0x406A, 44999 },
- { 0x406B, 44967 },
- { 0x406C, 44962 },
- { 0x406D, 44948 },
- { 0x406E, 44990 },
- { 0x406F, 44977 },
- { 0x4070, 44972 },
- { 0x4071, 7511 },
- { 0x4072, 7531 },
- { 0x4073, 7575 },
- { 0x4074, 7535 },
- { 0x4075, 7515 },
- { 0x4076, 7595 },
- { 0x4077, 7599 },
- { 0x4078, 7563 },
- { 0x4079, 7635 },
- { 0x407A, 7519 },
- { 0x407B, 7571 },
- { 0x407C, 7543 },
- { 0x407D, 7547 },
- { 0x407E, 7551 },
- { 0x407F, 7615 },
- { 0x4080, 7523 },
- { 0x4081, 7583 },
- { 0x4082, 7631 },
- { 0x4083, 7579 },
- { 0x4084, 7555 },
- { 0x4085, 7559 },
- { 0x4086, 7587 },
- { 0x4087, 7527 },
- { 0x4088, 7607 },
- { 0x4089, 7627 },
- { 0x408A, 7623 },
- { 0x408B, 7539 },
- { 0x408C, 7611 },
- { 0x408D, 7603 },
- { 0x408E, 7567 },
- { 0x408F, 7591 },
- { 0x4090, 7619 },
- { 0x4091, 7639 },
- { 0x4092, 7647 },
- { 0x4093, 7643 },
- { 0x4094, 7651 },
- { 0x4095, 46347 },
- { 0x4096, 46414 },
- { 0x4097, 46353 },
- { 0x4098, 46350 },
- { 0x4099, 46402 },
- { 0x409A, 46420 },
- { 0x409B, 46359 },
- { 0x409C, 46356 },
- { 0x409D, 46411 },
- { 0x409E, 46341 },
- { 0x409F, 46378 },
- { 0x40A0, 46381 },
- { 0x40A1, 46384 },
- { 0x40A2, 46405 },
- { 0x40A3, 46344 },
- { 0x40A4, 46366 },
- { 0x40A5, 46417 },
- { 0x40A6, 46408 },
- { 0x40A7, 46390 },
- { 0x40A8, 46393 },
- { 0x40A9, 46396 },
- { 0x40AA, 46399 },
- { 0x40AB, 46369 },
- { 0x40AC, 46375 },
- { 0x40AD, 46372 },
- { 0x40AE, 46387 },
- { 0x40AF, 46362 },
- { 0x40B0, 7671 },
- { 0x40B1, 7703 },
- { 0x40B2, 7711 },
- { 0x40B3, 7707 },
- { 0x40B4, 7655 },
- { 0x40B5, 7775 },
- { 0x40B6, 7783 },
- { 0x40B7, 7771 },
- { 0x40B8, 7787 },
- { 0x40B9, 7659 },
- { 0x40BA, 7747 },
- { 0x40BB, 7715 },
- { 0x40BC, 7791 },
- { 0x40BD, 7795 },
- { 0x40BE, 7759 },
- { 0x40BF, 7751 },
- { 0x40C0, 7719 },
- { 0x40C1, 7723 },
- { 0x40C2, 7727 },
- { 0x40C3, 7667 },
- { 0x40C4, 7779 },
- { 0x40C5, 7799 },
- { 0x40C6, 7803 },
- { 0x40C7, 7743 },
- { 0x40C8, 7767 },
- { 0x40C9, 7663 },
- { 0x40CA, 7691 },
- { 0x40CB, 7675 },
- { 0x40CC, 7679 },
- { 0x40CD, 7755 },
- { 0x40CE, 7731 },
- { 0x40CF, 7739 },
- { 0x40D0, 7763 },
- { 0x40D1, 7735 },
- { 0x40D2, 7687 },
- { 0x40D3, 7699 },
- { 0x40D4, 7695 },
- { 0x40D5, 7683 },
- { 0x40D6, 90596 },
- { 0x40D7, 90601 },
- { 0x40D8, 90611 },
- { 0x40D9, 90616 },
- { 0x40DA, 90606 },
- { 0x40DB, 86754 },
- { 0x40DC, 86757 },
- { 0x40DD, 86781 },
- { 0x40DE, 86736 },
- { 0x40DF, 86778 },
- { 0x40E0, 86715 },
- { 0x40E1, 86724 },
- { 0x40E2, 86775 },
- { 0x40E3, 86763 },
- { 0x40E4, 86748 },
- { 0x40E5, 86751 },
- { 0x40E6, 86733 },
- { 0x40E7, 86772 },
- { 0x40E8, 86787 },
- { 0x40E9, 86739 },
- { 0x40EA, 86760 },
- { 0x40EB, 86742 },
- { 0x40EC, 86727 },
- { 0x40ED, 86793 },
- { 0x40EE, 86730 },
- { 0x40EF, 86718 },
- { 0x40F0, 86769 },
- { 0x40F1, 86766 },
- { 0x40F2, 86790 },
- { 0x40F3, 86796 },
- { 0x40F4, 86784 },
- { 0x40F5, 86721 },
- { 0x40F6, 86709 },
- { 0x40F7, 86712 },
- { 0x40F8, 86745 },
- { 0x40F9, 86706 },
- { 0x40FA, 8172 },
- { 0x40FB, 8176 },
- { 0x40FC, 8180 },
- { 0x40FD, 8228 },
- { 0x40FE, 8232 },
- { 0x40FF, 8208 },
- { 0x4100, 8212 },
- { 0x4101, 8292 },
- { 0x4102, 8188 },
- { 0x4103, 8220 },
- { 0x4104, 8224 },
- { 0x4105, 8276 },
- { 0x4106, 8280 },
- { 0x4107, 8192 },
- { 0x4108, 8196 },
- { 0x4109, 8200 },
- { 0x410A, 8312 },
- { 0x410B, 8260 },
- { 0x410C, 8184 },
- { 0x410D, 8204 },
- { 0x410E, 8252 },
- { 0x410F, 8256 },
- { 0x4110, 8240 },
- { 0x4111, 8244 },
- { 0x4112, 8248 },
- { 0x4113, 8296 },
- { 0x4114, 8284 },
- { 0x4115, 8288 },
- { 0x4116, 8264 },
- { 0x4117, 8268 },
- { 0x4118, 8236 },
- { 0x4119, 8272 },
- { 0x411A, 8300 },
- { 0x411B, 8304 },
- { 0x411C, 8308 },
- { 0x411D, 8216 },
- { 0x411E, 8328 },
- { 0x411F, 8336 },
- { 0x4120, 8340 },
- { 0x4121, 8344 },
- { 0x4122, 8324 },
- { 0x4123, 8332 },
- { 0x4124, 8316 },
- { 0x4125, 8320 },
- { 0x4126, 8348 },
- { 0x4127, 8352 },
- { 0x4128, 8360 },
- { 0x4129, 8356 },
- { 0x412A, 8364 },
- { 0x412B, 8368 },
- { 0x412C, 60615 },
- { 0x412D, 60610 },
- { 0x412E, 60605 },
- { 0x412F, 60625 },
- { 0x4130, 60620 },
- { 0x4131, 60630 },
- { 0x4132, 60653 },
- { 0x4133, 60648 },
- { 0x4134, 60643 },
- { 0x4135, 60663 },
- { 0x4136, 60658 },
- { 0x4137, 60668 },
- { 0x4138, 60505 },
- { 0x4139, 60541 },
- { 0x413A, 60545 },
- { 0x413B, 60593 },
- { 0x413C, 60501 },
- { 0x413D, 60581 },
- { 0x413E, 60549 },
- { 0x413F, 60585 },
- { 0x4140, 60553 },
- { 0x4141, 60601 },
- { 0x4142, 60573 },
- { 0x4143, 60577 },
- { 0x4144, 60569 },
- { 0x4145, 60509 },
- { 0x4146, 60589 },
- { 0x4147, 60565 },
- { 0x4148, 60635 },
- { 0x4149, 60529 },
- { 0x414A, 60597 },
- { 0x414B, 60561 },
- { 0x414C, 60639 },
- { 0x414D, 60525 },
- { 0x414E, 60513 },
- { 0x414F, 60517 },
- { 0x4150, 60521 },
- { 0x4151, 60557 },
- { 0x4152, 60537 },
- { 0x4153, 60533 },
- { 0x4154, 60443 },
- { 0x4155, 60438 },
- { 0x4156, 60433 },
- { 0x4157, 60453 },
- { 0x4158, 60448 },
- { 0x4159, 60458 },
- { 0x415A, 60481 },
- { 0x415B, 60476 },
- { 0x415C, 60471 },
- { 0x415D, 60491 },
- { 0x415E, 60486 },
- { 0x415F, 60496 },
- { 0x4160, 60333 },
- { 0x4161, 60369 },
- { 0x4162, 60373 },
- { 0x4163, 60421 },
- { 0x4164, 60329 },
- { 0x4165, 60409 },
- { 0x4166, 60377 },
- { 0x4167, 60413 },
- { 0x4168, 60381 },
- { 0x4169, 60429 },
- { 0x416A, 60401 },
- { 0x416B, 60405 },
- { 0x416C, 60397 },
- { 0x416D, 60337 },
- { 0x416E, 60417 },
- { 0x416F, 60393 },
- { 0x4170, 60463 },
- { 0x4171, 60357 },
- { 0x4172, 60425 },
- { 0x4173, 60389 },
- { 0x4174, 60467 },
- { 0x4175, 60353 },
- { 0x4176, 60341 },
- { 0x4177, 60345 },
- { 0x4178, 60349 },
- { 0x4179, 60385 },
- { 0x417A, 60365 },
- { 0x417B, 60361 },
- { 0x417C, 65658 },
- { 0x417D, 65622 },
- { 0x417E, 65646 },
- { 0x417F, 65598 },
- { 0x4180, 65682 },
- { 0x4181, 65559 },
- { 0x4182, 65664 },
- { 0x4183, 65685 },
- { 0x4184, 65631 },
- { 0x4185, 65643 },
- { 0x4186, 65583 },
- { 0x4187, 65640 },
- { 0x4188, 65601 },
- { 0x4189, 65625 },
- { 0x418A, 65667 },
- { 0x418B, 65637 },
- { 0x418C, 65688 },
- { 0x418D, 65679 },
- { 0x418E, 65628 },
- { 0x418F, 65676 },
- { 0x4190, 65649 },
- { 0x4191, 65652 },
- { 0x4192, 65550 },
- { 0x4193, 65592 },
- { 0x4194, 65577 },
- { 0x4195, 65565 },
- { 0x4196, 65553 },
- { 0x4197, 65670 },
- { 0x4198, 65619 },
- { 0x4199, 65547 },
- { 0x419A, 65661 },
- { 0x419B, 65610 },
- { 0x419C, 65589 },
- { 0x419D, 65568 },
- { 0x419E, 65607 },
- { 0x419F, 65562 },
- { 0x41A0, 65613 },
- { 0x41A1, 65655 },
- { 0x41A2, 65616 },
- { 0x41A3, 65580 },
- { 0x41A4, 65574 },
- { 0x41A5, 65556 },
- { 0x41A6, 65571 },
- { 0x41A7, 65595 },
- { 0x41A8, 65673 },
- { 0x41A9, 65586 },
- { 0x41AA, 65604 },
- { 0x41AB, 65634 },
- { 0x41AC, 64610 },
- { 0x41AD, 64565 },
- { 0x41AE, 64592 },
- { 0x41AF, 64580 },
- { 0x41B0, 64595 },
- { 0x41B1, 64604 },
- { 0x41B2, 64616 },
- { 0x41B3, 64586 },
- { 0x41B4, 64589 },
- { 0x41B5, 64634 },
- { 0x41B6, 64601 },
- { 0x41B7, 64613 },
- { 0x41B8, 64574 },
- { 0x41B9, 64571 },
- { 0x41BA, 64631 },
- { 0x41BB, 64619 },
- { 0x41BC, 64622 },
- { 0x41BD, 64625 },
- { 0x41BE, 64628 },
- { 0x41BF, 64607 },
- { 0x41C0, 64577 },
- { 0x41C1, 64598 },
- { 0x41C2, 64547 },
- { 0x41C3, 64550 },
- { 0x41C4, 64553 },
- { 0x41C5, 64556 },
- { 0x41C6, 64559 },
- { 0x41C7, 64562 },
- { 0x41C8, 64568 },
- { 0x41C9, 64583 },
- { 0x41CA, 64535 },
- { 0x41CB, 64517 },
- { 0x41CC, 64523 },
- { 0x41CD, 64544 },
- { 0x41CE, 64529 },
- { 0x41CF, 64526 },
- { 0x41D0, 64520 },
- { 0x41D1, 64541 },
- { 0x41D2, 64538 },
- { 0x41D3, 64532 },
- { 0x41D4, 33353 },
- { 0x41D5, 33377 },
- { 0x41D6, 33421 },
- { 0x41D7, 33373 },
- { 0x41D8, 33425 },
- { 0x41D9, 33429 },
- { 0x41DA, 33489 },
- { 0x41DB, 33357 },
- { 0x41DC, 33437 },
- { 0x41DD, 33381 },
- { 0x41DE, 33445 },
- { 0x41DF, 33361 },
- { 0x41E0, 33385 },
- { 0x41E1, 33473 },
- { 0x41E2, 33453 },
- { 0x41E3, 33389 },
- { 0x41E4, 33393 },
- { 0x41E5, 33397 },
- { 0x41E6, 33365 },
- { 0x41E7, 33457 },
- { 0x41E8, 33401 },
- { 0x41E9, 33477 },
- { 0x41EA, 33405 },
- { 0x41EB, 33461 },
- { 0x41EC, 33409 },
- { 0x41ED, 33481 },
- { 0x41EE, 33465 },
- { 0x41EF, 33493 },
- { 0x41F0, 33485 },
- { 0x41F1, 33433 },
- { 0x41F2, 33369 },
- { 0x41F3, 33413 },
- { 0x41F4, 33449 },
- { 0x41F5, 33441 },
- { 0x41F6, 33417 },
- { 0x41F7, 33469 },
- { 0x41F8, 33209 },
- { 0x41F9, 33233 },
- { 0x41FA, 33277 },
- { 0x41FB, 33229 },
- { 0x41FC, 33281 },
- { 0x41FD, 33285 },
- { 0x41FE, 33345 },
- { 0x41FF, 33213 },
- { 0x4200, 33293 },
- { 0x4201, 33237 },
- { 0x4202, 33301 },
- { 0x4203, 33217 },
- { 0x4204, 33241 },
- { 0x4205, 33329 },
- { 0x4206, 33309 },
- { 0x4207, 33245 },
- { 0x4208, 33249 },
- { 0x4209, 33253 },
- { 0x420A, 33221 },
- { 0x420B, 33313 },
- { 0x420C, 33257 },
- { 0x420D, 33333 },
- { 0x420E, 33261 },
- { 0x420F, 33317 },
- { 0x4210, 33265 },
- { 0x4211, 33337 },
- { 0x4212, 33321 },
- { 0x4213, 33349 },
- { 0x4214, 33341 },
- { 0x4215, 33289 },
- { 0x4216, 33225 },
- { 0x4217, 33269 },
- { 0x4218, 33305 },
- { 0x4219, 33297 },
- { 0x421A, 33273 },
- { 0x421B, 33325 },
- { 0x421C, 60891 },
- { 0x421D, 60909 },
- { 0x421E, 60912 },
- { 0x421F, 60972 },
- { 0x4220, 60915 },
- { 0x4221, 60990 },
- { 0x4222, 60975 },
- { 0x4223, 60918 },
- { 0x4224, 60894 },
- { 0x4225, 60921 },
- { 0x4226, 60924 },
- { 0x4227, 60981 },
- { 0x4228, 60927 },
- { 0x4229, 60897 },
- { 0x422A, 60930 },
- { 0x422B, 60933 },
- { 0x422C, 60936 },
- { 0x422D, 60987 },
- { 0x422E, 60939 },
- { 0x422F, 60945 },
- { 0x4230, 60942 },
- { 0x4231, 60993 },
- { 0x4232, 60900 },
- { 0x4233, 60948 },
- { 0x4234, 60951 },
- { 0x4235, 60954 },
- { 0x4236, 60996 },
- { 0x4237, 60957 },
- { 0x4238, 60999 },
- { 0x4239, 60960 },
- { 0x423A, 61002 },
- { 0x423B, 60903 },
- { 0x423C, 60963 },
- { 0x423D, 60966 },
- { 0x423E, 60906 },
- { 0x423F, 60969 },
- { 0x4240, 61005 },
- { 0x4241, 60978 },
- { 0x4242, 61008 },
- { 0x4243, 60984 },
- { 0x4244, 90275 },
- { 0x4245, 90283 },
- { 0x4246, 90311 },
- { 0x4247, 90299 },
- { 0x4248, 90267 },
- { 0x4249, 90459 },
- { 0x424A, 90303 },
- { 0x424B, 90463 },
- { 0x424C, 90359 },
- { 0x424D, 90291 },
- { 0x424E, 90455 },
- { 0x424F, 90363 },
- { 0x4250, 90315 },
- { 0x4251, 90355 },
- { 0x4252, 90331 },
- { 0x4253, 90399 },
- { 0x4254, 90447 },
- { 0x4255, 90387 },
- { 0x4256, 90287 },
- { 0x4257, 90407 },
- { 0x4258, 90323 },
- { 0x4259, 90411 },
- { 0x425A, 90395 },
- { 0x425B, 90347 },
- { 0x425C, 90279 },
- { 0x425D, 90375 },
- { 0x425E, 90295 },
- { 0x425F, 90383 },
- { 0x4260, 90335 },
- { 0x4261, 90343 },
- { 0x4262, 90415 },
- { 0x4263, 90467 },
- { 0x4264, 90427 },
- { 0x4265, 90403 },
- { 0x4266, 90271 },
- { 0x4267, 90439 },
- { 0x4268, 90307 },
- { 0x4269, 90391 },
- { 0x426A, 90371 },
- { 0x426B, 90339 },
- { 0x426C, 90471 },
- { 0x426D, 90351 },
- { 0x426E, 90423 },
- { 0x426F, 90443 },
- { 0x4270, 90435 },
- { 0x4271, 90431 },
- { 0x4272, 90319 },
- { 0x4273, 90379 },
- { 0x4274, 90367 },
- { 0x4275, 90451 },
- { 0x4276, 90419 },
- { 0x4277, 90327 },
- { 0x4278, 90475 },
- { 0x4279, 50717 },
- { 0x427A, 50721 },
- { 0x427B, 50725 },
- { 0x427C, 50729 },
- { 0x427D, 50733 },
- { 0x427E, 50737 },
- { 0x427F, 50741 },
- { 0x4280, 50745 },
- { 0x4281, 50749 },
- { 0x4282, 50753 },
- { 0x4283, 50757 },
- { 0x4284, 50761 },
- { 0x4285, 50765 },
- { 0x4286, 50769 },
- { 0x4287, 50773 },
- { 0x4288, 50777 },
- { 0x4289, 51033 },
- { 0x428A, 51037 },
- { 0x428B, 50781 },
- { 0x428C, 51041 },
- { 0x428D, 51045 },
- { 0x428E, 50785 },
- { 0x428F, 51049 },
- { 0x4290, 50789 },
- { 0x4291, 50793 },
- { 0x4292, 50797 },
- { 0x4293, 50801 },
- { 0x4294, 50681 },
- { 0x4295, 50805 },
- { 0x4296, 50809 },
- { 0x4297, 50813 },
- { 0x4298, 50817 },
- { 0x4299, 50821 },
- { 0x429A, 50825 },
- { 0x429B, 50829 },
- { 0x429C, 50833 },
- { 0x429D, 50837 },
- { 0x429E, 50841 },
- { 0x429F, 50845 },
- { 0x42A0, 50849 },
- { 0x42A1, 50853 },
- { 0x42A2, 50857 },
- { 0x42A3, 50861 },
- { 0x42A4, 50865 },
- { 0x42A5, 50869 },
- { 0x42A6, 50873 },
- { 0x42A7, 50877 },
- { 0x42A8, 50881 },
- { 0x42A9, 50885 },
- { 0x42AA, 50889 },
- { 0x42AB, 50893 },
- { 0x42AC, 50897 },
- { 0x42AD, 50901 },
- { 0x42AE, 50905 },
- { 0x42AF, 50909 },
- { 0x42B0, 50913 },
- { 0x42B1, 50917 },
- { 0x42B2, 50921 },
- { 0x42B3, 50925 },
- { 0x42B4, 50929 },
- { 0x42B5, 50933 },
- { 0x42B6, 50937 },
- { 0x42B7, 50941 },
- { 0x42B8, 50945 },
- { 0x42B9, 50949 },
- { 0x42BA, 50953 },
- { 0x42BB, 50957 },
- { 0x42BC, 50961 },
- { 0x42BD, 50965 },
- { 0x42BE, 50969 },
- { 0x42BF, 50973 },
- { 0x42C0, 51061 },
- { 0x42C1, 50977 },
- { 0x42C2, 50981 },
- { 0x42C3, 50685 },
- { 0x42C4, 50985 },
- { 0x42C5, 50989 },
- { 0x42C6, 51053 },
- { 0x42C7, 51057 },
- { 0x42C8, 50689 },
- { 0x42C9, 50993 },
- { 0x42CA, 50997 },
- { 0x42CB, 51001 },
- { 0x42CC, 51005 },
- { 0x42CD, 51009 },
- { 0x42CE, 49755 },
- { 0x42CF, 49759 },
- { 0x42D0, 49763 },
- { 0x42D1, 49767 },
- { 0x42D2, 49771 },
- { 0x42D3, 49775 },
- { 0x42D4, 49779 },
- { 0x42D5, 49783 },
- { 0x42D6, 50693 },
- { 0x42D7, 50697 },
- { 0x42D8, 50701 },
- { 0x42D9, 49787 },
- { 0x42DA, 49791 },
- { 0x42DB, 49795 },
- { 0x42DC, 50705 },
- { 0x42DD, 50709 },
- { 0x42DE, 50713 },
- { 0x42DF, 49799 },
- { 0x42E0, 49803 },
- { 0x42E1, 49807 },
- { 0x42E2, 49811 },
- { 0x42E3, 49815 },
- { 0x42E4, 49819 },
- { 0x42E5, 49823 },
- { 0x42E6, 49827 },
- { 0x42E7, 49831 },
- { 0x42E8, 49835 },
- { 0x42E9, 49839 },
- { 0x42EA, 49843 },
- { 0x42EB, 49847 },
- { 0x42EC, 49851 },
- { 0x42ED, 49855 },
- { 0x42EE, 49859 },
- { 0x42EF, 49863 },
- { 0x42F0, 49867 },
- { 0x42F1, 49871 },
- { 0x42F2, 49875 },
- { 0x42F3, 49879 },
- { 0x42F4, 49883 },
- { 0x42F5, 49887 },
- { 0x42F6, 49891 },
- { 0x42F7, 49895 },
- { 0x42F8, 49899 },
- { 0x42F9, 49903 },
- { 0x42FA, 49907 },
- { 0x42FB, 49911 },
- { 0x42FC, 49915 },
- { 0x42FD, 49919 },
- { 0x42FE, 49923 },
- { 0x42FF, 49927 },
- { 0x4300, 49931 },
- { 0x4301, 49935 },
- { 0x4302, 49939 },
- { 0x4303, 49943 },
- { 0x4304, 49947 },
- { 0x4305, 49951 },
- { 0x4306, 49955 },
- { 0x4307, 49959 },
- { 0x4308, 49963 },
- { 0x4309, 49967 },
- { 0x430A, 49971 },
- { 0x430B, 49975 },
- { 0x430C, 49979 },
- { 0x430D, 49983 },
- { 0x430E, 49987 },
- { 0x430F, 49991 },
- { 0x4310, 49995 },
- { 0x4311, 49999 },
- { 0x4312, 50003 },
- { 0x4313, 50007 },
- { 0x4314, 50011 },
- { 0x4315, 50015 },
- { 0x4316, 50019 },
- { 0x4317, 50023 },
- { 0x4318, 50027 },
- { 0x4319, 51065 },
- { 0x431A, 51069 },
- { 0x431B, 51073 },
- { 0x431C, 51077 },
- { 0x431D, 51081 },
- { 0x431E, 51085 },
- { 0x431F, 51089 },
- { 0x4320, 51093 },
- { 0x4321, 51097 },
- { 0x4322, 51101 },
- { 0x4323, 51105 },
- { 0x4324, 51109 },
- { 0x4325, 51113 },
- { 0x4326, 51117 },
- { 0x4327, 51121 },
- { 0x4328, 51125 },
- { 0x4329, 51129 },
- { 0x432A, 51133 },
- { 0x432B, 51137 },
- { 0x432C, 50031 },
- { 0x432D, 50035 },
- { 0x432E, 50039 },
- { 0x432F, 50043 },
- { 0x4330, 50047 },
- { 0x4331, 50051 },
- { 0x4332, 50055 },
- { 0x4333, 50059 },
- { 0x4334, 50063 },
- { 0x4335, 50067 },
- { 0x4336, 50071 },
- { 0x4337, 50075 },
- { 0x4338, 50079 },
- { 0x4339, 50083 },
- { 0x433A, 50087 },
- { 0x433B, 50091 },
- { 0x433C, 50095 },
- { 0x433D, 50099 },
- { 0x433E, 50103 },
- { 0x433F, 50107 },
- { 0x4340, 50111 },
- { 0x4341, 50115 },
- { 0x4342, 50119 },
- { 0x4343, 50123 },
- { 0x4344, 50127 },
- { 0x4345, 50131 },
- { 0x4346, 50135 },
- { 0x4347, 50139 },
- { 0x4348, 50143 },
- { 0x4349, 50147 },
- { 0x434A, 50151 },
- { 0x434B, 50155 },
- { 0x434C, 50159 },
- { 0x434D, 50163 },
- { 0x434E, 50167 },
- { 0x434F, 50171 },
- { 0x4350, 50175 },
- { 0x4351, 50179 },
- { 0x4352, 50183 },
- { 0x4353, 50187 },
- { 0x4354, 50191 },
- { 0x4355, 50195 },
- { 0x4356, 50199 },
- { 0x4357, 50203 },
- { 0x4358, 50207 },
- { 0x4359, 50211 },
- { 0x435A, 50215 },
- { 0x435B, 50219 },
- { 0x435C, 50223 },
- { 0x435D, 50227 },
- { 0x435E, 50231 },
- { 0x435F, 50235 },
- { 0x4360, 50239 },
- { 0x4361, 50243 },
- { 0x4362, 50247 },
- { 0x4363, 50251 },
- { 0x4364, 50255 },
- { 0x4365, 50259 },
- { 0x4366, 50263 },
- { 0x4367, 50267 },
- { 0x4368, 50271 },
- { 0x4369, 50275 },
- { 0x436A, 50279 },
- { 0x436B, 50283 },
- { 0x436C, 50287 },
- { 0x436D, 50291 },
- { 0x436E, 50295 },
- { 0x436F, 50299 },
- { 0x4370, 50303 },
- { 0x4371, 50307 },
- { 0x4372, 50311 },
- { 0x4373, 50315 },
- { 0x4374, 50319 },
- { 0x4375, 50323 },
- { 0x4376, 50327 },
- { 0x4377, 50331 },
- { 0x4378, 50335 },
- { 0x4379, 50339 },
- { 0x437A, 50343 },
- { 0x437B, 50347 },
- { 0x437C, 50351 },
- { 0x437D, 50355 },
- { 0x437E, 50359 },
- { 0x437F, 50363 },
- { 0x4380, 50367 },
- { 0x4381, 50371 },
- { 0x4382, 50375 },
- { 0x4383, 50379 },
- { 0x4384, 50383 },
- { 0x4385, 50387 },
- { 0x4386, 50391 },
- { 0x4387, 50395 },
- { 0x4388, 50399 },
- { 0x4389, 50403 },
- { 0x438A, 50407 },
- { 0x438B, 50411 },
- { 0x438C, 50415 },
- { 0x438D, 50419 },
- { 0x438E, 50423 },
- { 0x438F, 50427 },
- { 0x4390, 50431 },
- { 0x4391, 50435 },
- { 0x4392, 50439 },
- { 0x4393, 50443 },
- { 0x4394, 50447 },
- { 0x4395, 50451 },
- { 0x4396, 50455 },
- { 0x4397, 50459 },
- { 0x4398, 50463 },
- { 0x4399, 50467 },
- { 0x439A, 50471 },
- { 0x439B, 50475 },
- { 0x439C, 50479 },
- { 0x439D, 50483 },
- { 0x439E, 50487 },
- { 0x439F, 50491 },
- { 0x43A0, 50495 },
- { 0x43A1, 50499 },
- { 0x43A2, 50503 },
- { 0x43A3, 50507 },
- { 0x43A4, 50511 },
- { 0x43A5, 50515 },
- { 0x43A6, 50519 },
- { 0x43A7, 50523 },
- { 0x43A8, 50527 },
- { 0x43A9, 50531 },
- { 0x43AA, 50535 },
- { 0x43AB, 50539 },
- { 0x43AC, 50543 },
- { 0x43AD, 50547 },
- { 0x43AE, 50551 },
- { 0x43AF, 50555 },
- { 0x43B0, 50559 },
- { 0x43B1, 50564 },
- { 0x43B2, 50569 },
- { 0x43B3, 50574 },
- { 0x43B4, 50579 },
- { 0x43B5, 50584 },
- { 0x43B6, 50589 },
- { 0x43B7, 50594 },
- { 0x43B8, 50599 },
- { 0x43B9, 51013 },
- { 0x43BA, 51018 },
- { 0x43BB, 51023 },
- { 0x43BC, 51028 },
- { 0x43BD, 50604 },
- { 0x43BE, 50609 },
- { 0x43BF, 50614 },
- { 0x43C0, 50619 },
- { 0x43C1, 50624 },
- { 0x43C2, 50629 },
- { 0x43C3, 50634 },
- { 0x43C4, 50639 },
- { 0x43C5, 50644 },
- { 0x43C6, 50649 },
- { 0x43C7, 50653 },
- { 0x43C8, 50657 },
- { 0x43C9, 50661 },
- { 0x43CA, 50665 },
- { 0x43CB, 50669 },
- { 0x43CC, 50673 },
- { 0x43CD, 50677 },
- { 0x43CE, 60157 },
- { 0x43CF, 60160 },
- { 0x43D0, 60163 },
- { 0x43D1, 60166 },
- { 0x43D2, 60169 },
- { 0x43D3, 60172 },
- { 0x43D4, 60175 },
- { 0x43D5, 60178 },
- { 0x43D6, 60181 },
- { 0x43D7, 60184 },
- { 0x43D8, 60187 },
- { 0x43D9, 60190 },
- { 0x43DA, 60193 },
- { 0x43DB, 60196 },
- { 0x43DC, 60199 },
- { 0x43DD, 60202 },
- { 0x43DE, 60205 },
- { 0x43DF, 60208 },
- { 0x43E0, 60211 },
- { 0x43E1, 60214 },
- { 0x43E2, 60217 },
- { 0x43E3, 60220 },
- { 0x43E4, 60223 },
- { 0x43E5, 60226 },
- { 0x43E6, 60229 },
- { 0x43E7, 60232 },
- { 0x43E8, 60235 },
- { 0x43E9, 60238 },
- { 0x43EA, 60241 },
- { 0x43EB, 60244 },
- { 0x43EC, 60247 },
- { 0x43ED, 60250 },
- { 0x43EE, 60253 },
- { 0x43EF, 60256 },
- { 0x43F0, 60259 },
- { 0x43F1, 60262 },
- { 0x43F2, 60265 },
- { 0x43F3, 60268 },
- { 0x43F4, 60271 },
- { 0x43F5, 60274 },
- { 0x43F6, 60277 },
- { 0x43F7, 60280 },
- { 0x43F8, 60283 },
- { 0x43F9, 60286 },
- { 0x43FA, 60289 },
- { 0x43FB, 60292 },
- { 0x43FC, 60295 },
- { 0x43FD, 60298 },
- { 0x43FE, 60301 },
- { 0x43FF, 60304 },
- { 0x4400, 60307 },
- { 0x4401, 60310 },
- { 0x4402, 60313 },
- { 0x4403, 60316 },
- { 0x4404, 60319 },
- { 0x4405, 82256 },
- { 0x4406, 82224 },
- { 0x4407, 82260 },
- { 0x4408, 82272 },
- { 0x4409, 82196 },
- { 0x440A, 82216 },
- { 0x440B, 82268 },
- { 0x440C, 82228 },
- { 0x440D, 82248 },
- { 0x440E, 82252 },
- { 0x440F, 82232 },
- { 0x4410, 82276 },
- { 0x4411, 82204 },
- { 0x4412, 82208 },
- { 0x4413, 82280 },
- { 0x4414, 82220 },
- { 0x4415, 82200 },
- { 0x4416, 82264 },
- { 0x4417, 82236 },
- { 0x4418, 82240 },
- { 0x4419, 82244 },
- { 0x441A, 82212 },
- { 0x441B, 82319 },
- { 0x441C, 82284 },
- { 0x441D, 82307 },
- { 0x441E, 82311 },
- { 0x441F, 82298 },
- { 0x4420, 82315 },
- { 0x4421, 82288 },
- { 0x4422, 82293 },
- { 0x4423, 82302 },
- { 0x4424, 101694 },
- { 0x4425, 101670 },
- { 0x4426, 101701 },
- { 0x4427, 101710 },
- { 0x4428, 101649 },
- { 0x4429, 101664 },
- { 0x442A, 101707 },
- { 0x442B, 101673 },
- { 0x442C, 101688 },
- { 0x442D, 101691 },
- { 0x442E, 101676 },
- { 0x442F, 101713 },
- { 0x4430, 101655 },
- { 0x4431, 101697 },
- { 0x4432, 101658 },
- { 0x4433, 101716 },
- { 0x4434, 101667 },
- { 0x4435, 101652 },
- { 0x4436, 101704 },
- { 0x4437, 101679 },
- { 0x4438, 101682 },
- { 0x4439, 101685 },
- { 0x443A, 101661 },
- { 0x443B, 101740 },
- { 0x443C, 101743 },
- { 0x443D, 101719 },
- { 0x443E, 101725 },
- { 0x443F, 101734 },
- { 0x4440, 101731 },
- { 0x4441, 101728 },
- { 0x4442, 101722 },
- { 0x4443, 101737 },
- { 0x4444, 101588 },
- { 0x4445, 101557 },
- { 0x4446, 101572 },
- { 0x4447, 101533 },
- { 0x4448, 101596 },
- { 0x4449, 101605 },
- { 0x444A, 101560 },
- { 0x444B, 101512 },
- { 0x444C, 101527 },
- { 0x444D, 101602 },
- { 0x444E, 101536 },
- { 0x444F, 101551 },
- { 0x4450, 101584 },
- { 0x4451, 101554 },
- { 0x4452, 101576 },
- { 0x4453, 101539 },
- { 0x4454, 101592 },
- { 0x4455, 101608 },
- { 0x4456, 101564 },
- { 0x4457, 101518 },
- { 0x4458, 101568 },
- { 0x4459, 101521 },
- { 0x445A, 101611 },
- { 0x445B, 101530 },
- { 0x445C, 101515 },
- { 0x445D, 101599 },
- { 0x445E, 101542 },
- { 0x445F, 101545 },
- { 0x4460, 101580 },
- { 0x4461, 101548 },
- { 0x4462, 101524 },
- { 0x4463, 101614 },
- { 0x4464, 101624 },
- { 0x4465, 101633 },
- { 0x4466, 101630 },
- { 0x4467, 101639 },
- { 0x4468, 101627 },
- { 0x4469, 101621 },
- { 0x446A, 101636 },
- { 0x446B, 101617 },
- { 0x446C, 47842 },
- { 0x446D, 47818 },
- { 0x446E, 47845 },
- { 0x446F, 47857 },
- { 0x4470, 47797 },
- { 0x4471, 47815 },
- { 0x4472, 47839 },
- { 0x4473, 47821 },
- { 0x4474, 47833 },
- { 0x4475, 47836 },
- { 0x4476, 47824 },
- { 0x4477, 47851 },
- { 0x4478, 47806 },
- { 0x4479, 47809 },
- { 0x447A, 47854 },
- { 0x447B, 47803 },
- { 0x447C, 47800 },
- { 0x447D, 47848 },
- { 0x447E, 47827 },
- { 0x447F, 47830 },
- { 0x4480, 47812 },
- { 0x4481, 47860 },
- { 0x4482, 47870 },
- { 0x4483, 47867 },
- { 0x4484, 47873 },
- { 0x4485, 47863 },
- { 0x4486, 104555 },
- { 0x4487, 104558 },
- { 0x4488, 104594 },
- { 0x4489, 104591 },
- { 0x448A, 104546 },
- { 0x448B, 104582 },
- { 0x448C, 104588 },
- { 0x448D, 104561 },
- { 0x448E, 104579 },
- { 0x448F, 104585 },
- { 0x4490, 104564 },
- { 0x4491, 104597 },
- { 0x4492, 104567 },
- { 0x4493, 104570 },
- { 0x4494, 104606 },
- { 0x4495, 104552 },
- { 0x4496, 104549 },
- { 0x4497, 104603 },
- { 0x4498, 104573 },
- { 0x4499, 104600 },
- { 0x449A, 104609 },
- { 0x449B, 104576 },
- { 0x449C, 104612 },
- { 0x449D, 104619 },
- { 0x449E, 104628 },
- { 0x449F, 104615 },
- { 0x44A0, 104622 },
- { 0x44A1, 104625 },
- { 0x44A2, 104543 },
- { 0x44A3, 52230 },
- { 0x44A4, 52233 },
- { 0x44A5, 52248 },
- { 0x44A6, 52239 },
- { 0x44A7, 52242 },
- { 0x44A8, 52284 },
- { 0x44A9, 52251 },
- { 0x44AA, 52287 },
- { 0x44AB, 52254 },
- { 0x44AC, 52257 },
- { 0x44AD, 52260 },
- { 0x44AE, 52263 },
- { 0x44AF, 52266 },
- { 0x44B0, 52272 },
- { 0x44B1, 52302 },
- { 0x44B2, 52278 },
- { 0x44B3, 52281 },
- { 0x44B4, 52245 },
- { 0x44B5, 52269 },
- { 0x44B6, 52275 },
- { 0x44B7, 52305 },
- { 0x44B8, 52290 },
- { 0x44B9, 52293 },
- { 0x44BA, 52296 },
- { 0x44BB, 52299 },
- { 0x44BC, 52236 },
- { 0x44BD, 52308 },
- { 0x44BE, 83750 },
- { 0x44BF, 83754 },
- { 0x44C0, 83758 },
- { 0x44C1, 83762 },
- { 0x44C2, 83830 },
- { 0x44C3, 83826 },
- { 0x44C4, 83766 },
- { 0x44C5, 83842 },
- { 0x44C6, 83794 },
- { 0x44C7, 83782 },
- { 0x44C8, 83786 },
- { 0x44C9, 83846 },
- { 0x44CA, 83790 },
- { 0x44CB, 83850 },
- { 0x44CC, 83802 },
- { 0x44CD, 83854 },
- { 0x44CE, 83778 },
- { 0x44CF, 83838 },
- { 0x44D0, 83834 },
- { 0x44D1, 83806 },
- { 0x44D2, 83858 },
- { 0x44D3, 83810 },
- { 0x44D4, 83774 },
- { 0x44D5, 83798 },
- { 0x44D6, 83814 },
- { 0x44D7, 83862 },
- { 0x44D8, 83818 },
- { 0x44D9, 83866 },
- { 0x44DA, 83822 },
- { 0x44DB, 83770 },
- { 0x44DC, 83870 },
- { 0x44DD, 83874 },
- { 0x44DE, 83332 },
- { 0x44DF, 83336 },
- { 0x44E0, 83340 },
- { 0x44E1, 83344 },
- { 0x44E2, 83412 },
- { 0x44E3, 83408 },
- { 0x44E4, 83348 },
- { 0x44E5, 83376 },
- { 0x44E6, 83364 },
- { 0x44E7, 83368 },
- { 0x44E8, 83372 },
- { 0x44E9, 83384 },
- { 0x44EA, 83360 },
- { 0x44EB, 83420 },
- { 0x44EC, 83416 },
- { 0x44ED, 83388 },
- { 0x44EE, 83424 },
- { 0x44EF, 83392 },
- { 0x44F0, 83356 },
- { 0x44F1, 83380 },
- { 0x44F2, 83396 },
- { 0x44F3, 83400 },
- { 0x44F4, 83404 },
- { 0x44F5, 83352 },
- { 0x44F6, 83737 },
- { 0x44F7, 83682 },
- { 0x44F8, 83746 },
- { 0x44F9, 83742 },
- { 0x44FA, 83429 },
- { 0x44FB, 83478 },
- { 0x44FC, 83625 },
- { 0x44FD, 83518 },
- { 0x44FE, 83498 },
- { 0x44FF, 83449 },
- { 0x4500, 83596 },
- { 0x4501, 83558 },
- { 0x4502, 83538 },
- { 0x4503, 83469 },
- { 0x4504, 83664 },
- { 0x4505, 83655 },
- { 0x4506, 83587 },
- { 0x4507, 83578 },
- { 0x4508, 83616 },
- { 0x4509, 83673 },
- { 0x450A, 83433 },
- { 0x450B, 83482 },
- { 0x450C, 83629 },
- { 0x450D, 83522 },
- { 0x450E, 83502 },
- { 0x450F, 83453 },
- { 0x4510, 83600 },
- { 0x4511, 83562 },
- { 0x4512, 83542 },
- { 0x4513, 83444 },
- { 0x4514, 83493 },
- { 0x4515, 83640 },
- { 0x4516, 83533 },
- { 0x4517, 83513 },
- { 0x4518, 83464 },
- { 0x4519, 83611 },
- { 0x451A, 83573 },
- { 0x451B, 83553 },
- { 0x451C, 83473 },
- { 0x451D, 83668 },
- { 0x451E, 83659 },
- { 0x451F, 83591 },
- { 0x4520, 83582 },
- { 0x4521, 83620 },
- { 0x4522, 83677 },
- { 0x4523, 83645 },
- { 0x4524, 83650 },
- { 0x4525, 83438 },
- { 0x4526, 83487 },
- { 0x4527, 83634 },
- { 0x4528, 83527 },
- { 0x4529, 83507 },
- { 0x452A, 83458 },
- { 0x452B, 83605 },
- { 0x452C, 83567 },
- { 0x452D, 83547 },
- { 0x452E, 83687 },
- { 0x452F, 83702 },
- { 0x4530, 83732 },
- { 0x4531, 83712 },
- { 0x4532, 83707 },
- { 0x4533, 83692 },
- { 0x4534, 83727 },
- { 0x4535, 83722 },
- { 0x4536, 83717 },
- { 0x4537, 83697 },
- { 0x4538, 104214 },
- { 0x4539, 104193 },
- { 0x453A, 104201 },
- { 0x453B, 104205 },
- { 0x453C, 104189 },
- { 0x453D, 104197 },
- { 0x453E, 104210 },
- { 0x453F, 104166 },
- { 0x4540, 104174 },
- { 0x4541, 104171 },
- { 0x4542, 104235 },
- { 0x4543, 104283 },
- { 0x4544, 104226 },
- { 0x4545, 104280 },
- { 0x4546, 104220 },
- { 0x4547, 104271 },
- { 0x4548, 104232 },
- { 0x4549, 104292 },
- { 0x454A, 104307 },
- { 0x454B, 104313 },
- { 0x454C, 104274 },
- { 0x454D, 104310 },
- { 0x454E, 104289 },
- { 0x454F, 104256 },
- { 0x4550, 104304 },
- { 0x4551, 104223 },
- { 0x4552, 104277 },
- { 0x4553, 104244 },
- { 0x4554, 104247 },
- { 0x4555, 104295 },
- { 0x4556, 104217 },
- { 0x4557, 104268 },
- { 0x4558, 104241 },
- { 0x4559, 104262 },
- { 0x455A, 104250 },
- { 0x455B, 104238 },
- { 0x455C, 104259 },
- { 0x455D, 104298 },
- { 0x455E, 104301 },
- { 0x455F, 104253 },
- { 0x4560, 104265 },
- { 0x4561, 104229 },
- { 0x4562, 104286 },
- { 0x4563, 104316 },
- { 0x4564, 104155 },
- { 0x4565, 104163 },
- { 0x4566, 104159 },
- { 0x4567, 104333 },
- { 0x4568, 104177 },
- { 0x4569, 104180 },
- { 0x456A, 104186 },
- { 0x456B, 104183 },
- { 0x456C, 104327 },
- { 0x456D, 104330 },
- { 0x456E, 104319 },
- { 0x456F, 104323 },
- { 0x4570, 104335 },
- { 0x4571, 104347 },
- { 0x4572, 104351 },
- { 0x4573, 104358 },
- { 0x4574, 104362 },
- { 0x4575, 104344 },
- { 0x4576, 104338 },
- { 0x4577, 104354 },
- { 0x4578, 104341 },
- { 0x4579, 7356 },
- { 0x457A, 7481 },
- { 0x457B, 7401 },
- { 0x457C, 7366 },
- { 0x457D, 7411 },
- { 0x457E, 7386 },
- { 0x457F, 7421 },
- { 0x4580, 7416 },
- { 0x4581, 7396 },
- { 0x4582, 7381 },
- { 0x4583, 7376 },
- { 0x4584, 7406 },
- { 0x4585, 7371 },
- { 0x4586, 7456 },
- { 0x4587, 7461 },
- { 0x4588, 7486 },
- { 0x4589, 7351 },
- { 0x458A, 7391 },
- { 0x458B, 7361 },
- { 0x458C, 7476 },
- { 0x458D, 7451 },
- { 0x458E, 7471 },
- { 0x458F, 7446 },
- { 0x4590, 7426 },
- { 0x4591, 7441 },
- { 0x4592, 7491 },
- { 0x4593, 7436 },
- { 0x4594, 7431 },
- { 0x4595, 7466 },
- { 0x4596, 7496 },
- { 0x4597, 7501 },
- { 0x4598, 7506 },
- { 0x4599, 7221 },
- { 0x459A, 7231 },
- { 0x459B, 7216 },
- { 0x459C, 7306 },
- { 0x459D, 7236 },
- { 0x459E, 7261 },
- { 0x459F, 7286 },
- { 0x45A0, 7241 },
- { 0x45A1, 7196 },
- { 0x45A2, 7256 },
- { 0x45A3, 7281 },
- { 0x45A4, 7226 },
- { 0x45A5, 7311 },
- { 0x45A6, 7301 },
- { 0x45A7, 7246 },
- { 0x45A8, 7291 },
- { 0x45A9, 7211 },
- { 0x45AA, 7276 },
- { 0x45AB, 7191 },
- { 0x45AC, 7201 },
- { 0x45AD, 7296 },
- { 0x45AE, 7206 },
- { 0x45AF, 7331 },
- { 0x45B0, 7251 },
- { 0x45B1, 7326 },
- { 0x45B2, 7316 },
- { 0x45B3, 7266 },
- { 0x45B4, 7321 },
- { 0x45B5, 7271 },
- { 0x45B6, 7336 },
- { 0x45B7, 7341 },
- { 0x45B8, 7346 },
- { 0x45B9, 104425 },
- { 0x45BA, 104392 },
- { 0x45BB, 104428 },
- { 0x45BC, 104431 },
- { 0x45BD, 104455 },
- { 0x45BE, 104452 },
- { 0x45BF, 104371 },
- { 0x45C0, 104386 },
- { 0x45C1, 104365 },
- { 0x45C2, 104449 },
- { 0x45C3, 104467 },
- { 0x45C4, 104434 },
- { 0x45C5, 104458 },
- { 0x45C6, 104395 },
- { 0x45C7, 104410 },
- { 0x45C8, 104419 },
- { 0x45C9, 104398 },
- { 0x45CA, 104413 },
- { 0x45CB, 104437 },
- { 0x45CC, 104461 },
- { 0x45CD, 104470 },
- { 0x45CE, 104473 },
- { 0x45CF, 104377 },
- { 0x45D0, 104380 },
- { 0x45D1, 104464 },
- { 0x45D2, 104389 },
- { 0x45D3, 104422 },
- { 0x45D4, 104374 },
- { 0x45D5, 104368 },
- { 0x45D6, 104443 },
- { 0x45D7, 104401 },
- { 0x45D8, 104416 },
- { 0x45D9, 104440 },
- { 0x45DA, 104404 },
- { 0x45DB, 104407 },
- { 0x45DC, 104446 },
- { 0x45DD, 104383 },
- { 0x45DE, 104520 },
- { 0x45DF, 104524 },
- { 0x45E0, 104476 },
- { 0x45E1, 104486 },
- { 0x45E2, 104483 },
- { 0x45E3, 104489 },
- { 0x45E4, 104479 },
- { 0x45E5, 104508 },
- { 0x45E6, 104517 },
- { 0x45E7, 104511 },
- { 0x45E8, 104495 },
- { 0x45E9, 104492 },
- { 0x45EA, 104500 },
- { 0x45EB, 104504 },
- { 0x45EC, 57833 },
- { 0x45ED, 57848 },
- { 0x45EE, 57857 },
- { 0x45EF, 57932 },
- { 0x45F0, 57854 },
- { 0x45F1, 57929 },
- { 0x45F2, 57851 },
- { 0x45F3, 57935 },
- { 0x45F4, 57836 },
- { 0x45F5, 57869 },
- { 0x45F6, 57842 },
- { 0x45F7, 57899 },
- { 0x45F8, 57839 },
- { 0x45F9, 57881 },
- { 0x45FA, 57845 },
- { 0x45FB, 57914 },
- { 0x45FC, 57887 },
- { 0x45FD, 57920 },
- { 0x45FE, 57974 },
- { 0x45FF, 57971 },
- { 0x4600, 57875 },
- { 0x4601, 57944 },
- { 0x4602, 57947 },
- { 0x4603, 57863 },
- { 0x4604, 57884 },
- { 0x4605, 57911 },
- { 0x4606, 57965 },
- { 0x4607, 57866 },
- { 0x4608, 57941 },
- { 0x4609, 57968 },
- { 0x460A, 57902 },
- { 0x460B, 57872 },
- { 0x460C, 57860 },
- { 0x460D, 57938 },
- { 0x460E, 57953 },
- { 0x460F, 57986 },
- { 0x4610, 57983 },
- { 0x4611, 57896 },
- { 0x4612, 57959 },
- { 0x4613, 57956 },
- { 0x4614, 57893 },
- { 0x4615, 57950 },
- { 0x4616, 57977 },
- { 0x4617, 57923 },
- { 0x4618, 57917 },
- { 0x4619, 57905 },
- { 0x461A, 57890 },
- { 0x461B, 57908 },
- { 0x461C, 57926 },
- { 0x461D, 57962 },
- { 0x461E, 57980 },
- { 0x461F, 57989 },
- { 0x4620, 57992 },
- { 0x4621, 57878 },
- { 0x4622, 57995 },
- { 0x4623, 15260 },
- { 0x4624, 34371 },
- { 0x4625, 23970 },
- { 0x4626, 23953 },
- { 0x4627, 23977 },
- { 0x4628, 23960 },
- { 0x4629, 115222 },
- { 0x462A, 115190 },
- { 0x462B, 115226 },
- { 0x462C, 115238 },
- { 0x462D, 115162 },
- { 0x462E, 115182 },
- { 0x462F, 115234 },
- { 0x4630, 115194 },
- { 0x4631, 115214 },
- { 0x4632, 115218 },
- { 0x4633, 115198 },
- { 0x4634, 115242 },
- { 0x4635, 115170 },
- { 0x4636, 115174 },
- { 0x4637, 115246 },
- { 0x4638, 115186 },
- { 0x4639, 115166 },
- { 0x463A, 115230 },
- { 0x463B, 115202 },
- { 0x463C, 115206 },
- { 0x463D, 115210 },
- { 0x463E, 115178 },
- { 0x463F, 115250 },
- { 0x4640, 115268 },
- { 0x4641, 115276 },
- { 0x4642, 115272 },
- { 0x4643, 115264 },
- { 0x4644, 115280 },
- { 0x4645, 115254 },
- { 0x4646, 115259 },
- { 0x4647, 115092 },
- { 0x4648, 115068 },
- { 0x4649, 115096 },
- { 0x464A, 115108 },
- { 0x464B, 115052 },
- { 0x464C, 115124 },
- { 0x464D, 115104 },
- { 0x464E, 115072 },
- { 0x464F, 115084 },
- { 0x4650, 115088 },
- { 0x4651, 115076 },
- { 0x4652, 115112 },
- { 0x4653, 115120 },
- { 0x4654, 115060 },
- { 0x4655, 115116 },
- { 0x4656, 115056 },
- { 0x4657, 115100 },
- { 0x4658, 115080 },
- { 0x4659, 115064 },
- { 0x465A, 115128 },
- { 0x465B, 115146 },
- { 0x465C, 115154 },
- { 0x465D, 115150 },
- { 0x465E, 115142 },
- { 0x465F, 115158 },
- { 0x4660, 115132 },
- { 0x4661, 115137 },
- { 0x4662, 65073 },
- { 0x4663, 65053 },
- { 0x4664, 65077 },
- { 0x4665, 65089 },
- { 0x4666, 65037 },
- { 0x4667, 65105 },
- { 0x4668, 65085 },
- { 0x4669, 65057 },
- { 0x466A, 65069 },
- { 0x466B, 65061 },
- { 0x466C, 65093 },
- { 0x466D, 65101 },
- { 0x466E, 65045 },
- { 0x466F, 65097 },
- { 0x4670, 65041 },
- { 0x4671, 65081 },
- { 0x4672, 65065 },
- { 0x4673, 65049 },
- { 0x4674, 65143 },
- { 0x4675, 65138 },
- { 0x4676, 65031 },
- { 0x4677, 65025 },
- { 0x4678, 65109 },
- { 0x4679, 65122 },
- { 0x467A, 65130 },
- { 0x467B, 65126 },
- { 0x467C, 65118 },
- { 0x467D, 65134 },
- { 0x467E, 65113 },
- { 0x467F, 7807 },
- { 0x4680, 8017 },
- { 0x4681, 8042 },
- { 0x4682, 7812 },
- { 0x4683, 8027 },
- { 0x4684, 8022 },
- { 0x4685, 7817 },
- { 0x4686, 7902 },
- { 0x4687, 8092 },
- { 0x4688, 7822 },
- { 0x4689, 8032 },
- { 0x468A, 7922 },
- { 0x468B, 8102 },
- { 0x468C, 7832 },
- { 0x468D, 8047 },
- { 0x468E, 7932 },
- { 0x468F, 8107 },
- { 0x4690, 7827 },
- { 0x4691, 8037 },
- { 0x4692, 7927 },
- { 0x4693, 7887 },
- { 0x4694, 8082 },
- { 0x4695, 7867 },
- { 0x4696, 8072 },
- { 0x4697, 7967 },
- { 0x4698, 8127 },
- { 0x4699, 7937 },
- { 0x469A, 8112 },
- { 0x469B, 8007 },
- { 0x469C, 8162 },
- { 0x469D, 7837 },
- { 0x469E, 8052 },
- { 0x469F, 7942 },
- { 0x46A0, 7977 },
- { 0x46A1, 7877 },
- { 0x46A2, 7842 },
- { 0x46A3, 7947 },
- { 0x46A4, 8117 },
- { 0x46A5, 7992 },
- { 0x46A6, 8147 },
- { 0x46A7, 7982 },
- { 0x46A8, 8142 },
- { 0x46A9, 7997 },
- { 0x46AA, 8152 },
- { 0x46AB, 8132 },
- { 0x46AC, 7987 },
- { 0x46AD, 8167 },
- { 0x46AE, 7882 },
- { 0x46AF, 7907 },
- { 0x46B0, 7892 },
- { 0x46B1, 7872 },
- { 0x46B2, 8077 },
- { 0x46B3, 7847 },
- { 0x46B4, 8057 },
- { 0x46B5, 7897 },
- { 0x46B6, 8087 },
- { 0x46B7, 7912 },
- { 0x46B8, 8097 },
- { 0x46B9, 7852 },
- { 0x46BA, 8062 },
- { 0x46BB, 7952 },
- { 0x46BC, 7857 },
- { 0x46BD, 7957 },
- { 0x46BE, 7972 },
- { 0x46BF, 8137 },
- { 0x46C0, 8002 },
- { 0x46C1, 8157 },
- { 0x46C2, 7862 },
- { 0x46C3, 8067 },
- { 0x46C4, 7962 },
- { 0x46C5, 8122 },
- { 0x46C6, 7917 },
- { 0x46C7, 8012 },
- { 0x46C8, 8663 },
- { 0x46C9, 8688 },
- { 0x46CA, 8698 },
- { 0x46CB, 8808 },
- { 0x46CC, 8703 },
- { 0x46CD, 8843 },
- { 0x46CE, 8823 },
- { 0x46CF, 8708 },
- { 0x46D0, 8813 },
- { 0x46D1, 8668 },
- { 0x46D2, 8883 },
- { 0x46D3, 8713 },
- { 0x46D4, 8718 },
- { 0x46D5, 8723 },
- { 0x46D6, 8828 },
- { 0x46D7, 8728 },
- { 0x46D8, 8673 },
- { 0x46D9, 8788 },
- { 0x46DA, 8733 },
- { 0x46DB, 8738 },
- { 0x46DC, 8693 },
- { 0x46DD, 8878 },
- { 0x46DE, 8743 },
- { 0x46DF, 8833 },
- { 0x46E0, 8748 },
- { 0x46E1, 8753 },
- { 0x46E2, 8853 },
- { 0x46E3, 8678 },
- { 0x46E4, 8793 },
- { 0x46E5, 8913 },
- { 0x46E6, 8895 },
- { 0x46E7, 8873 },
- { 0x46E8, 8758 },
- { 0x46E9, 8838 },
- { 0x46EA, 8763 },
- { 0x46EB, 8889 },
- { 0x46EC, 8768 },
- { 0x46ED, 8858 },
- { 0x46EE, 8773 },
- { 0x46EF, 8848 },
- { 0x46F0, 8863 },
- { 0x46F1, 8818 },
- { 0x46F2, 8683 },
- { 0x46F3, 8803 },
- { 0x46F4, 8919 },
- { 0x46F5, 8901 },
- { 0x46F6, 8778 },
- { 0x46F7, 8783 },
- { 0x46F8, 8868 },
- { 0x46F9, 8907 },
- { 0x46FA, 8798 },
- { 0x46FB, 8375 },
- { 0x46FC, 8400 },
- { 0x46FD, 8410 },
- { 0x46FE, 8520 },
- { 0x46FF, 8415 },
- { 0x4700, 8555 },
- { 0x4701, 8535 },
- { 0x4702, 8420 },
- { 0x4703, 8525 },
- { 0x4704, 8380 },
- { 0x4705, 8595 },
- { 0x4706, 8425 },
- { 0x4707, 8430 },
- { 0x4708, 8435 },
- { 0x4709, 8540 },
- { 0x470A, 8440 },
- { 0x470B, 8385 },
- { 0x470C, 8500 },
- { 0x470D, 8445 },
- { 0x470E, 8450 },
- { 0x470F, 8405 },
- { 0x4710, 8590 },
- { 0x4711, 8455 },
- { 0x4712, 8545 },
- { 0x4713, 8460 },
- { 0x4714, 8465 },
- { 0x4715, 8565 },
- { 0x4716, 8390 },
- { 0x4717, 8505 },
- { 0x4718, 8625 },
- { 0x4719, 8607 },
- { 0x471A, 8585 },
- { 0x471B, 8470 },
- { 0x471C, 8550 },
- { 0x471D, 8475 },
- { 0x471E, 8601 },
- { 0x471F, 8480 },
- { 0x4720, 8570 },
- { 0x4721, 8485 },
- { 0x4722, 8560 },
- { 0x4723, 8575 },
- { 0x4724, 8530 },
- { 0x4725, 8395 },
- { 0x4726, 8515 },
- { 0x4727, 8631 },
- { 0x4728, 8613 },
- { 0x4729, 8490 },
- { 0x472A, 8495 },
- { 0x472B, 8580 },
- { 0x472C, 8619 },
- { 0x472D, 8510 },
- { 0x472E, 8637 },
- { 0x472F, 8655 },
- { 0x4730, 8651 },
- { 0x4731, 8659 },
- { 0x4732, 8641 },
- { 0x4733, 8646 },
- { 0x4734, 14631 },
- { 0x4735, 14637 },
- { 0x4736, 14655 },
- { 0x4737, 14643 },
- { 0x4738, 14640 },
- { 0x4739, 14634 },
- { 0x473A, 14652 },
- { 0x473B, 14649 },
- { 0x473C, 14646 },
- { 0x473D, 14666 },
- { 0x473E, 14715 },
- { 0x473F, 14712 },
- { 0x4740, 14692 },
- { 0x4741, 14689 },
- { 0x4742, 14699 },
- { 0x4743, 14718 },
- { 0x4744, 14706 },
- { 0x4745, 14709 },
- { 0x4746, 14658 },
- { 0x4747, 14669 },
- { 0x4748, 14702 },
- { 0x4749, 14677 },
- { 0x474A, 14673 },
- { 0x474B, 14662 },
- { 0x474C, 14695 },
- { 0x474D, 14685 },
- { 0x474E, 14681 },
- { 0x474F, 14721 },
- { 0x4750, 14729 },
- { 0x4751, 14725 },
- { 0x4752, 14733 },
- { 0x4753, 44010 },
- { 0x4754, 44007 },
- { 0x4755, 44004 },
- { 0x4756, 44013 },
- { 0x4757, 44016 },
- { 0x4758, 44115 },
- { 0x4759, 44130 },
- { 0x475A, 44121 },
- { 0x475B, 44154 },
- { 0x475C, 44127 },
- { 0x475D, 44184 },
- { 0x475E, 44266 },
- { 0x475F, 44274 },
- { 0x4760, 44262 },
- { 0x4761, 44270 },
- { 0x4762, 44118 },
- { 0x4763, 44133 },
- { 0x4764, 44124 },
- { 0x4765, 44136 },
- { 0x4766, 44160 },
- { 0x4767, 44211 },
- { 0x4768, 44148 },
- { 0x4769, 44205 },
- { 0x476A, 44217 },
- { 0x476B, 44142 },
- { 0x476C, 44196 },
- { 0x476D, 44157 },
- { 0x476E, 44208 },
- { 0x476F, 44223 },
- { 0x4770, 44253 },
- { 0x4771, 44259 },
- { 0x4772, 44199 },
- { 0x4773, 44256 },
- { 0x4774, 44220 },
- { 0x4775, 44181 },
- { 0x4776, 44250 },
- { 0x4777, 44145 },
- { 0x4778, 44202 },
- { 0x4779, 44169 },
- { 0x477A, 44172 },
- { 0x477B, 44241 },
- { 0x477C, 44139 },
- { 0x477D, 44193 },
- { 0x477E, 44166 },
- { 0x477F, 44190 },
- { 0x4780, 44175 },
- { 0x4781, 44163 },
- { 0x4782, 44187 },
- { 0x4783, 44244 },
- { 0x4784, 44247 },
- { 0x4785, 44178 },
- { 0x4786, 44151 },
- { 0x4787, 44214 },
- { 0x4788, 44231 },
- { 0x4789, 44226 },
- { 0x478A, 44236 },
- { 0x478B, 44067 },
- { 0x478C, 44107 },
- { 0x478D, 44055 },
- { 0x478E, 44079 },
- { 0x478F, 44063 },
- { 0x4790, 44083 },
- { 0x4791, 44092 },
- { 0x4792, 44102 },
- { 0x4793, 44087 },
- { 0x4794, 44097 },
- { 0x4795, 44051 },
- { 0x4796, 44071 },
- { 0x4797, 44059 },
- { 0x4798, 44075 },
- { 0x4799, 44343 },
- { 0x479A, 44019 },
- { 0x479B, 44112 },
- { 0x479C, 44345 },
- { 0x479D, 44354 },
- { 0x479E, 44348 },
- { 0x479F, 44358 },
- { 0x47A0, 44351 },
- { 0x47A1, 44278 },
- { 0x47A2, 44295 },
- { 0x47A3, 44322 },
- { 0x47A4, 44301 },
- { 0x47A5, 44298 },
- { 0x47A6, 44289 },
- { 0x47A7, 44316 },
- { 0x47A8, 44307 },
- { 0x47A9, 44304 },
- { 0x47AA, 44292 },
- { 0x47AB, 44337 },
- { 0x47AC, 44334 },
- { 0x47AD, 44313 },
- { 0x47AE, 44310 },
- { 0x47AF, 44319 },
- { 0x47B0, 44340 },
- { 0x47B1, 44325 },
- { 0x47B2, 44331 },
- { 0x47B3, 44281 },
- { 0x47B4, 44285 },
- { 0x47B5, 44039 },
- { 0x47B6, 44021 },
- { 0x47B7, 44027 },
- { 0x47B8, 44048 },
- { 0x47B9, 44033 },
- { 0x47BA, 44030 },
- { 0x47BB, 44024 },
- { 0x47BC, 44045 },
- { 0x47BD, 44042 },
- { 0x47BE, 44036 },
- { 0x47BF, 44328 },
- { 0x47C0, 48443 },
- { 0x47C1, 48440 },
- { 0x47C2, 48437 },
- { 0x47C3, 48491 },
- { 0x47C4, 48506 },
- { 0x47C5, 48497 },
- { 0x47C6, 48530 },
- { 0x47C7, 48503 },
- { 0x47C8, 48560 },
- { 0x47C9, 48494 },
- { 0x47CA, 48509 },
- { 0x47CB, 48500 },
- { 0x47CC, 48512 },
- { 0x47CD, 48536 },
- { 0x47CE, 48587 },
- { 0x47CF, 48524 },
- { 0x47D0, 48581 },
- { 0x47D1, 48590 },
- { 0x47D2, 48518 },
- { 0x47D3, 48572 },
- { 0x47D4, 48533 },
- { 0x47D5, 48584 },
- { 0x47D6, 48596 },
- { 0x47D7, 48614 },
- { 0x47D8, 48620 },
- { 0x47D9, 48575 },
- { 0x47DA, 48623 },
- { 0x47DB, 48617 },
- { 0x47DC, 48602 },
- { 0x47DD, 48593 },
- { 0x47DE, 48557 },
- { 0x47DF, 48611 },
- { 0x47E0, 48521 },
- { 0x47E1, 48578 },
- { 0x47E2, 48545 },
- { 0x47E3, 48548 },
- { 0x47E4, 48599 },
- { 0x47E5, 48515 },
- { 0x47E6, 48569 },
- { 0x47E7, 48542 },
- { 0x47E8, 48566 },
- { 0x47E9, 48551 },
- { 0x47EA, 48539 },
- { 0x47EB, 48563 },
- { 0x47EC, 48605 },
- { 0x47ED, 48608 },
- { 0x47EE, 48554 },
- { 0x47EF, 48527 },
- { 0x47F0, 48464 },
- { 0x47F1, 48452 },
- { 0x47F2, 48476 },
- { 0x47F3, 48460 },
- { 0x47F4, 48480 },
- { 0x47F5, 48448 },
- { 0x47F6, 48468 },
- { 0x47F7, 48456 },
- { 0x47F8, 48472 },
- { 0x47F9, 48434 },
- { 0x47FA, 48431 },
- { 0x47FB, 48635 },
- { 0x47FC, 48632 },
- { 0x47FD, 48626 },
- { 0x47FE, 48629 },
- { 0x47FF, 48487 },
- { 0x4800, 48446 },
- { 0x4801, 48484 },
- { 0x4802, 14884 },
- { 0x4803, 14888 },
- { 0x4804, 14828 },
- { 0x4805, 14832 },
- { 0x4806, 14836 },
- { 0x4807, 14844 },
- { 0x4808, 14868 },
- { 0x4809, 14900 },
- { 0x480A, 14860 },
- { 0x480B, 14872 },
- { 0x480C, 14892 },
- { 0x480D, 14876 },
- { 0x480E, 14896 },
- { 0x480F, 14880 },
- { 0x4810, 14848 },
- { 0x4811, 14856 },
- { 0x4812, 14852 },
- { 0x4813, 14904 },
- { 0x4814, 14808 },
- { 0x4815, 14840 },
- { 0x4816, 14816 },
- { 0x4817, 14824 },
- { 0x4818, 14820 },
- { 0x4819, 14812 },
- { 0x481A, 14864 },
- { 0x481B, 14792 },
- { 0x481C, 14768 },
- { 0x481D, 14776 },
- { 0x481E, 14804 },
- { 0x481F, 14784 },
- { 0x4820, 14780 },
- { 0x4821, 14772 },
- { 0x4822, 14800 },
- { 0x4823, 14796 },
- { 0x4824, 14788 },
- { 0x4825, 44553 },
- { 0x4826, 44550 },
- { 0x4827, 44547 },
- { 0x4828, 44640 },
- { 0x4829, 44634 },
- { 0x482A, 44637 },
- { 0x482B, 44631 },
- { 0x482C, 44661 },
- { 0x482D, 44709 },
- { 0x482E, 44652 },
- { 0x482F, 44703 },
- { 0x4830, 44712 },
- { 0x4831, 44646 },
- { 0x4832, 44694 },
- { 0x4833, 44658 },
- { 0x4834, 44706 },
- { 0x4835, 44718 },
- { 0x4836, 44727 },
- { 0x4837, 44736 },
- { 0x4838, 44697 },
- { 0x4839, 44733 },
- { 0x483A, 44715 },
- { 0x483B, 44682 },
- { 0x483C, 44724 },
- { 0x483D, 44649 },
- { 0x483E, 44700 },
- { 0x483F, 44670 },
- { 0x4840, 44673 },
- { 0x4841, 44721 },
- { 0x4842, 44643 },
- { 0x4843, 44691 },
- { 0x4844, 44667 },
- { 0x4845, 44730 },
- { 0x4846, 44688 },
- { 0x4847, 44676 },
- { 0x4848, 44664 },
- { 0x4849, 44685 },
- { 0x484A, 44679 },
- { 0x484B, 44655 },
- { 0x484C, 44588 },
- { 0x484D, 44596 },
- { 0x484E, 44616 },
- { 0x484F, 44604 },
- { 0x4850, 44624 },
- { 0x4851, 44592 },
- { 0x4852, 44608 },
- { 0x4853, 44600 },
- { 0x4854, 44612 },
- { 0x4855, 44620 },
- { 0x4856, 44541 },
- { 0x4857, 44544 },
- { 0x4858, 44739 },
- { 0x4859, 44741 },
- { 0x485A, 44576 },
- { 0x485B, 44558 },
- { 0x485C, 44564 },
- { 0x485D, 44585 },
- { 0x485E, 44570 },
- { 0x485F, 44567 },
- { 0x4860, 44561 },
- { 0x4861, 44582 },
- { 0x4862, 44579 },
- { 0x4863, 44573 },
- { 0x4864, 44743 },
- { 0x4865, 44556 },
- { 0x4866, 44628 },
- { 0x4867, 44746 },
- { 0x4868, 83106 },
- { 0x4869, 83112 },
- { 0x486A, 83118 },
- { 0x486B, 83109 },
- { 0x486C, 83115 },
- { 0x486D, 83139 },
- { 0x486E, 83184 },
- { 0x486F, 83130 },
- { 0x4870, 83178 },
- { 0x4871, 83124 },
- { 0x4872, 83169 },
- { 0x4873, 83136 },
- { 0x4874, 83181 },
- { 0x4875, 83190 },
- { 0x4876, 83202 },
- { 0x4877, 83208 },
- { 0x4878, 83172 },
- { 0x4879, 83205 },
- { 0x487A, 83187 },
- { 0x487B, 83160 },
- { 0x487C, 83199 },
- { 0x487D, 83127 },
- { 0x487E, 83175 },
- { 0x487F, 83148 },
- { 0x4880, 83151 },
- { 0x4881, 83193 },
- { 0x4882, 83121 },
- { 0x4883, 83166 },
- { 0x4884, 83145 },
- { 0x4885, 83154 },
- { 0x4886, 83142 },
- { 0x4887, 83163 },
- { 0x4888, 83157 },
- { 0x4889, 83133 },
- { 0x488A, 83196 },
- { 0x488B, 83103 },
- { 0x488C, 83217 },
- { 0x488D, 83211 },
- { 0x488E, 83214 },
- { 0x488F, 65268 },
- { 0x4890, 65262 },
- { 0x4891, 65259 },
- { 0x4892, 65380 },
- { 0x4893, 65395 },
- { 0x4894, 65386 },
- { 0x4895, 65419 },
- { 0x4896, 65392 },
- { 0x4897, 65449 },
- { 0x4898, 65516 },
- { 0x4899, 65524 },
- { 0x489A, 65512 },
- { 0x489B, 65520 },
- { 0x489C, 65383 },
- { 0x489D, 65398 },
- { 0x489E, 65389 },
- { 0x489F, 65401 },
- { 0x48A0, 65425 },
- { 0x48A1, 65476 },
- { 0x48A2, 65413 },
- { 0x48A3, 65470 },
- { 0x48A4, 65482 },
- { 0x48A5, 65407 },
- { 0x48A6, 65461 },
- { 0x48A7, 65422 },
- { 0x48A8, 65473 },
- { 0x48A9, 65488 },
- { 0x48AA, 65503 },
- { 0x48AB, 65509 },
- { 0x48AC, 65464 },
- { 0x48AD, 65506 },
- { 0x48AE, 65485 },
- { 0x48AF, 65446 },
- { 0x48B0, 65500 },
- { 0x48B1, 65410 },
- { 0x48B2, 65467 },
- { 0x48B3, 65434 },
- { 0x48B4, 65437 },
- { 0x48B5, 65491 },
- { 0x48B6, 65404 },
- { 0x48B7, 65458 },
- { 0x48B8, 65431 },
- { 0x48B9, 65455 },
- { 0x48BA, 65440 },
- { 0x48BB, 65428 },
- { 0x48BC, 65479 },
- { 0x48BD, 65452 },
- { 0x48BE, 65494 },
- { 0x48BF, 65497 },
- { 0x48C0, 65443 },
- { 0x48C1, 65416 },
- { 0x48C2, 65333 },
- { 0x48C3, 65321 },
- { 0x48C4, 65345 },
- { 0x48C5, 65329 },
- { 0x48C6, 65349 },
- { 0x48C7, 65358 },
- { 0x48C8, 65368 },
- { 0x48C9, 65353 },
- { 0x48CA, 65363 },
- { 0x48CB, 65317 },
- { 0x48CC, 65337 },
- { 0x48CD, 65325 },
- { 0x48CE, 65341 },
- { 0x48CF, 65253 },
- { 0x48D0, 65265 },
- { 0x48D1, 65271 },
- { 0x48D2, 65274 },
- { 0x48D3, 65246 },
- { 0x48D4, 65277 },
- { 0x48D5, 65377 },
- { 0x48D6, 65541 },
- { 0x48D7, 65537 },
- { 0x48D8, 65528 },
- { 0x48D9, 65250 },
- { 0x48DA, 65373 },
- { 0x48DB, 65309 },
- { 0x48DC, 65314 },
- { 0x48DD, 65297 },
- { 0x48DE, 65279 },
- { 0x48DF, 65285 },
- { 0x48E0, 65306 },
- { 0x48E1, 65291 },
- { 0x48E2, 65288 },
- { 0x48E3, 65282 },
- { 0x48E4, 65303 },
- { 0x48E5, 65300 },
- { 0x48E6, 65294 },
- { 0x48E7, 65248 },
- { 0x48E8, 65256 },
- { 0x48E9, 65539 },
- { 0x48EA, 65544 },
- { 0x48EB, 65531 },
- { 0x48EC, 65534 },
- { 0x48ED, 66425 },
- { 0x48EE, 66433 },
- { 0x48EF, 66457 },
- { 0x48F0, 66441 },
- { 0x48F1, 66437 },
- { 0x48F2, 66429 },
- { 0x48F3, 66453 },
- { 0x48F4, 66449 },
- { 0x48F5, 66445 },
- { 0x48F6, 66471 },
- { 0x48F7, 66499 },
- { 0x48F8, 66495 },
- { 0x48F9, 66479 },
- { 0x48FA, 66475 },
- { 0x48FB, 66483 },
- { 0x48FC, 66503 },
- { 0x48FD, 66487 },
- { 0x48FE, 66491 },
- { 0x48FF, 66461 },
- { 0x4900, 66466 },
- { 0x4901, 49365 },
- { 0x4902, 49380 },
- { 0x4903, 49371 },
- { 0x4904, 49377 },
- { 0x4905, 49368 },
- { 0x4906, 49383 },
- { 0x4907, 49374 },
- { 0x4908, 49386 },
- { 0x4909, 49407 },
- { 0x490A, 49461 },
- { 0x490B, 49398 },
- { 0x490C, 49452 },
- { 0x490D, 49455 },
- { 0x490E, 49467 },
- { 0x490F, 49392 },
- { 0x4910, 49443 },
- { 0x4911, 49404 },
- { 0x4912, 49458 },
- { 0x4913, 49473 },
- { 0x4914, 49482 },
- { 0x4915, 49491 },
- { 0x4916, 49446 },
- { 0x4917, 49488 },
- { 0x4918, 49470 },
- { 0x4919, 49428 },
- { 0x491A, 49479 },
- { 0x491B, 49395 },
- { 0x491C, 49485 },
- { 0x491D, 49449 },
- { 0x491E, 49416 },
- { 0x491F, 49419 },
- { 0x4920, 49476 },
- { 0x4921, 49389 },
- { 0x4922, 49437 },
- { 0x4923, 49440 },
- { 0x4924, 49413 },
- { 0x4925, 49434 },
- { 0x4926, 49422 },
- { 0x4927, 49410 },
- { 0x4928, 49431 },
- { 0x4929, 49425 },
- { 0x492A, 49401 },
- { 0x492B, 49464 },
- { 0x492C, 49342 },
- { 0x492D, 49330 },
- { 0x492E, 49354 },
- { 0x492F, 49338 },
- { 0x4930, 49326 },
- { 0x4931, 49346 },
- { 0x4932, 49334 },
- { 0x4933, 49350 },
- { 0x4934, 49318 },
- { 0x4935, 49315 },
- { 0x4936, 49306 },
- { 0x4937, 49312 },
- { 0x4938, 49324 },
- { 0x4939, 49358 },
- { 0x493A, 49321 },
- { 0x493B, 49494 },
- { 0x493C, 49361 },
- { 0x493D, 49497 },
- { 0x493E, 49309 },
- { 0x493F, 62345 },
- { 0x4940, 62351 },
- { 0x4941, 62354 },
- { 0x4942, 62348 },
- { 0x4943, 62375 },
- { 0x4944, 62423 },
- { 0x4945, 62366 },
- { 0x4946, 62417 },
- { 0x4947, 62360 },
- { 0x4948, 62408 },
- { 0x4949, 62372 },
- { 0x494A, 62420 },
- { 0x494B, 62429 },
- { 0x494C, 62444 },
- { 0x494D, 62453 },
- { 0x494E, 62411 },
- { 0x494F, 62447 },
- { 0x4950, 62450 },
- { 0x4951, 62426 },
- { 0x4952, 62396 },
- { 0x4953, 62441 },
- { 0x4954, 62363 },
- { 0x4955, 62414 },
- { 0x4956, 62384 },
- { 0x4957, 62387 },
- { 0x4958, 62432 },
- { 0x4959, 62357 },
- { 0x495A, 62405 },
- { 0x495B, 62381 },
- { 0x495C, 62402 },
- { 0x495D, 62390 },
- { 0x495E, 62378 },
- { 0x495F, 62399 },
- { 0x4960, 62393 },
- { 0x4961, 62369 },
- { 0x4962, 62438 },
- { 0x4963, 62435 },
- { 0x4964, 62456 },
- { 0x4965, 99609 },
- { 0x4966, 99624 },
- { 0x4967, 99615 },
- { 0x4968, 99648 },
- { 0x4969, 99621 },
- { 0x496A, 99678 },
- { 0x496B, 99612 },
- { 0x496C, 99627 },
- { 0x496D, 99618 },
- { 0x496E, 99630 },
- { 0x496F, 99654 },
- { 0x4970, 99714 },
- { 0x4971, 99642 },
- { 0x4972, 99702 },
- { 0x4973, 99705 },
- { 0x4974, 99717 },
- { 0x4975, 99636 },
- { 0x4976, 99693 },
- { 0x4977, 99651 },
- { 0x4978, 99711 },
- { 0x4979, 99708 },
- { 0x497A, 99723 },
- { 0x497B, 99738 },
- { 0x497C, 99747 },
- { 0x497D, 99696 },
- { 0x497E, 99741 },
- { 0x497F, 99729 },
- { 0x4980, 99744 },
- { 0x4981, 99720 },
- { 0x4982, 99675 },
- { 0x4983, 99735 },
- { 0x4984, 99639 },
- { 0x4985, 99699 },
- { 0x4986, 99663 },
- { 0x4987, 99666 },
- { 0x4988, 99726 },
- { 0x4989, 99633 },
- { 0x498A, 99687 },
- { 0x498B, 99690 },
- { 0x498C, 99660 },
- { 0x498D, 99684 },
- { 0x498E, 99669 },
- { 0x498F, 99657 },
- { 0x4990, 99681 },
- { 0x4991, 99732 },
- { 0x4992, 99672 },
- { 0x4993, 99645 },
- { 0x4994, 99540 },
- { 0x4995, 99589 },
- { 0x4996, 99577 },
- { 0x4997, 99601 },
- { 0x4998, 99585 },
- { 0x4999, 99605 },
- { 0x499A, 99573 },
- { 0x499B, 99593 },
- { 0x499C, 99581 },
- { 0x499D, 99597 },
- { 0x499E, 99534 },
- { 0x499F, 99537 },
- { 0x49A0, 99561 },
- { 0x49A1, 99543 },
- { 0x49A2, 99549 },
- { 0x49A3, 99570 },
- { 0x49A4, 99555 },
- { 0x49A5, 99552 },
- { 0x49A6, 99546 },
- { 0x49A7, 99567 },
- { 0x49A8, 99564 },
- { 0x49A9, 99558 },
- { 0x49AA, 61115 },
- { 0x49AB, 61120 },
- { 0x49AC, 61109 },
- { 0x49AD, 61106 },
- { 0x49AE, 61179 },
- { 0x49AF, 61188 },
- { 0x49B0, 61182 },
- { 0x49B1, 61215 },
- { 0x49B2, 61185 },
- { 0x49B3, 61248 },
- { 0x49B4, 61324 },
- { 0x49B5, 61320 },
- { 0x49B6, 61206 },
- { 0x49B7, 61191 },
- { 0x49B8, 61233 },
- { 0x49B9, 61194 },
- { 0x49BA, 61221 },
- { 0x49BB, 61275 },
- { 0x49BC, 61209 },
- { 0x49BD, 61269 },
- { 0x49BE, 61281 },
- { 0x49BF, 61200 },
- { 0x49C0, 61260 },
- { 0x49C1, 61218 },
- { 0x49C2, 61272 },
- { 0x49C3, 61287 },
- { 0x49C4, 61302 },
- { 0x49C5, 61308 },
- { 0x49C6, 61263 },
- { 0x49C7, 61305 },
- { 0x49C8, 61284 },
- { 0x49C9, 61245 },
- { 0x49CA, 61299 },
- { 0x49CB, 61203 },
- { 0x49CC, 61266 },
- { 0x49CD, 61230 },
- { 0x49CE, 61236 },
- { 0x49CF, 61290 },
- { 0x49D0, 61197 },
- { 0x49D1, 61257 },
- { 0x49D2, 61227 },
- { 0x49D3, 61254 },
- { 0x49D4, 61239 },
- { 0x49D5, 61224 },
- { 0x49D6, 61278 },
- { 0x49D7, 61251 },
- { 0x49D8, 61293 },
- { 0x49D9, 61296 },
- { 0x49DA, 61242 },
- { 0x49DB, 61212 },
- { 0x49DC, 61097 },
- { 0x49DD, 61112 },
- { 0x49DE, 61131 },
- { 0x49DF, 61123 },
- { 0x49E0, 61147 },
- { 0x49E1, 61127 },
- { 0x49E2, 61155 },
- { 0x49E3, 61164 },
- { 0x49E4, 61174 },
- { 0x49E5, 61143 },
- { 0x49E6, 61135 },
- { 0x49E7, 61151 },
- { 0x49E8, 61139 },
- { 0x49E9, 61103 },
- { 0x49EA, 61095 },
- { 0x49EB, 61091 },
- { 0x49EC, 61100 },
- { 0x49ED, 61316 },
- { 0x49EE, 61311 },
- { 0x49EF, 61332 },
- { 0x49F0, 61328 },
- { 0x49F1, 61159 },
- { 0x49F2, 61169 },
- { 0x49F3, 91364 },
- { 0x49F4, 91344 },
- { 0x49F5, 91352 },
- { 0x49F6, 91368 },
- { 0x49F7, 91360 },
- { 0x49F8, 91356 },
- { 0x49F9, 91348 },
- { 0x49FA, 91372 },
- { 0x49FB, 91376 },
- { 0x49FC, 91380 },
- { 0x49FD, 91388 },
- { 0x49FE, 91384 },
- { 0x49FF, 14296 },
- { 0x4A00, 14311 },
- { 0x4A01, 14302 },
- { 0x4A02, 14335 },
- { 0x4A03, 14308 },
- { 0x4A04, 14365 },
- { 0x4A05, 14447 },
- { 0x4A06, 14455 },
- { 0x4A07, 14443 },
- { 0x4A08, 14451 },
- { 0x4A09, 14299 },
- { 0x4A0A, 14314 },
- { 0x4A0B, 14305 },
- { 0x4A0C, 14317 },
- { 0x4A0D, 14341 },
- { 0x4A0E, 14392 },
- { 0x4A0F, 14329 },
- { 0x4A10, 14386 },
- { 0x4A11, 14401 },
- { 0x4A12, 14434 },
- { 0x4A13, 14323 },
- { 0x4A14, 14377 },
- { 0x4A15, 14338 },
- { 0x4A16, 14389 },
- { 0x4A17, 14410 },
- { 0x4A18, 14437 },
- { 0x4A19, 14428 },
- { 0x4A1A, 14440 },
- { 0x4A1B, 14380 },
- { 0x4A1C, 14431 },
- { 0x4A1D, 14407 },
- { 0x4A1E, 14362 },
- { 0x4A1F, 14425 },
- { 0x4A20, 14326 },
- { 0x4A21, 14383 },
- { 0x4A22, 14350 },
- { 0x4A23, 14404 },
- { 0x4A24, 14353 },
- { 0x4A25, 14413 },
- { 0x4A26, 14320 },
- { 0x4A27, 14374 },
- { 0x4A28, 14347 },
- { 0x4A29, 14398 },
- { 0x4A2A, 14371 },
- { 0x4A2B, 14356 },
- { 0x4A2C, 14416 },
- { 0x4A2D, 14344 },
- { 0x4A2E, 14395 },
- { 0x4A2F, 14368 },
- { 0x4A30, 14419 },
- { 0x4A31, 14422 },
- { 0x4A32, 14359 },
- { 0x4A33, 14332 },
- { 0x4A34, 14253 },
- { 0x4A35, 14241 },
- { 0x4A36, 14265 },
- { 0x4A37, 14249 },
- { 0x4A38, 14269 },
- { 0x4A39, 14278 },
- { 0x4A3A, 14288 },
- { 0x4A3B, 14273 },
- { 0x4A3C, 14283 },
- { 0x4A3D, 14237 },
- { 0x4A3E, 14257 },
- { 0x4A3F, 14245 },
- { 0x4A40, 14261 },
- { 0x4A41, 14188 },
- { 0x4A42, 14200 },
- { 0x4A43, 14194 },
- { 0x4A44, 14191 },
- { 0x4A45, 14185 },
- { 0x4A46, 14197 },
- { 0x4A47, 14181 },
- { 0x4A48, 14176 },
- { 0x4A49, 14459 },
- { 0x4A4A, 14205 },
- { 0x4A4B, 14293 },
- { 0x4A4C, 14203 },
- { 0x4A4D, 14178 },
- { 0x4A4E, 14467 },
- { 0x4A4F, 14225 },
- { 0x4A50, 14207 },
- { 0x4A51, 14213 },
- { 0x4A52, 14234 },
- { 0x4A53, 14219 },
- { 0x4A54, 14216 },
- { 0x4A55, 14210 },
- { 0x4A56, 14231 },
- { 0x4A57, 14228 },
- { 0x4A58, 14222 },
- { 0x4A59, 14464 },
- { 0x4A5A, 14461 },
- { 0x4A5B, 68104 },
- { 0x4A5C, 68222 },
- { 0x4A5D, 68237 },
- { 0x4A5E, 68228 },
- { 0x4A5F, 68261 },
- { 0x4A60, 68234 },
- { 0x4A61, 68291 },
- { 0x4A62, 68355 },
- { 0x4A63, 68363 },
- { 0x4A64, 68351 },
- { 0x4A65, 68359 },
- { 0x4A66, 68225 },
- { 0x4A67, 68240 },
- { 0x4A68, 68231 },
- { 0x4A69, 68243 },
- { 0x4A6A, 68267 },
- { 0x4A6B, 68318 },
- { 0x4A6C, 68255 },
- { 0x4A6D, 68312 },
- { 0x4A6E, 68321 },
- { 0x4A6F, 68249 },
- { 0x4A70, 68303 },
- { 0x4A71, 68264 },
- { 0x4A72, 68315 },
- { 0x4A73, 68327 },
- { 0x4A74, 68342 },
- { 0x4A75, 68348 },
- { 0x4A76, 68306 },
- { 0x4A77, 68345 },
- { 0x4A78, 68324 },
- { 0x4A79, 68288 },
- { 0x4A7A, 68339 },
- { 0x4A7B, 68252 },
- { 0x4A7C, 68309 },
- { 0x4A7D, 68276 },
- { 0x4A7E, 68279 },
- { 0x4A7F, 68330 },
- { 0x4A80, 68246 },
- { 0x4A81, 68300 },
- { 0x4A82, 68273 },
- { 0x4A83, 68297 },
- { 0x4A84, 68282 },
- { 0x4A85, 68270 },
- { 0x4A86, 68294 },
- { 0x4A87, 68333 },
- { 0x4A88, 68336 },
- { 0x4A89, 68285 },
- { 0x4A8A, 68258 },
- { 0x4A8B, 68172 },
- { 0x4A8C, 68160 },
- { 0x4A8D, 68184 },
- { 0x4A8E, 68168 },
- { 0x4A8F, 68188 },
- { 0x4A90, 68207 },
- { 0x4A91, 68217 },
- { 0x4A92, 68202 },
- { 0x4A93, 68212 },
- { 0x4A94, 68156 },
- { 0x4A95, 68192 },
- { 0x4A96, 68176 },
- { 0x4A97, 68164 },
- { 0x4A98, 68197 },
- { 0x4A99, 68180 },
- { 0x4A9A, 68121 },
- { 0x4A9B, 68115 },
- { 0x4A9C, 68112 },
- { 0x4A9D, 68109 },
- { 0x4A9E, 68106 },
- { 0x4A9F, 68118 },
- { 0x4AA0, 68154 },
- { 0x4AA1, 68367 },
- { 0x4AA2, 68102 },
- { 0x4AA3, 68142 },
- { 0x4AA4, 68124 },
- { 0x4AA5, 68130 },
- { 0x4AA6, 68151 },
- { 0x4AA7, 68136 },
- { 0x4AA8, 68133 },
- { 0x4AA9, 68127 },
- { 0x4AAA, 68148 },
- { 0x4AAB, 68145 },
- { 0x4AAC, 68139 },
- { 0x4AAD, 65777 },
- { 0x4AAE, 65792 },
- { 0x4AAF, 65783 },
- { 0x4AB0, 65816 },
- { 0x4AB1, 65789 },
- { 0x4AB2, 65846 },
- { 0x4AB3, 65910 },
- { 0x4AB4, 65918 },
- { 0x4AB5, 65906 },
- { 0x4AB6, 65914 },
- { 0x4AB7, 65780 },
- { 0x4AB8, 65795 },
- { 0x4AB9, 65786 },
- { 0x4ABA, 65798 },
- { 0x4ABB, 65822 },
- { 0x4ABC, 65873 },
- { 0x4ABD, 65810 },
- { 0x4ABE, 65867 },
- { 0x4ABF, 65876 },
- { 0x4AC0, 65804 },
- { 0x4AC1, 65858 },
- { 0x4AC2, 65819 },
- { 0x4AC3, 65870 },
- { 0x4AC4, 65882 },
- { 0x4AC5, 65897 },
- { 0x4AC6, 65903 },
- { 0x4AC7, 65861 },
- { 0x4AC8, 65900 },
- { 0x4AC9, 65879 },
- { 0x4ACA, 65843 },
- { 0x4ACB, 65894 },
- { 0x4ACC, 65807 },
- { 0x4ACD, 65864 },
- { 0x4ACE, 65831 },
- { 0x4ACF, 65834 },
- { 0x4AD0, 65885 },
- { 0x4AD1, 65801 },
- { 0x4AD2, 65855 },
- { 0x4AD3, 65828 },
- { 0x4AD4, 65852 },
- { 0x4AD5, 65837 },
- { 0x4AD6, 65825 },
- { 0x4AD7, 65849 },
- { 0x4AD8, 65888 },
- { 0x4AD9, 65891 },
- { 0x4ADA, 65840 },
- { 0x4ADB, 65813 },
- { 0x4ADC, 65734 },
- { 0x4ADD, 65722 },
- { 0x4ADE, 65746 },
- { 0x4ADF, 65730 },
- { 0x4AE0, 65750 },
- { 0x4AE1, 65754 },
- { 0x4AE2, 65759 },
- { 0x4AE3, 65718 },
- { 0x4AE4, 65738 },
- { 0x4AE5, 65726 },
- { 0x4AE6, 65742 },
- { 0x4AE7, 65713 },
- { 0x4AE8, 65710 },
- { 0x4AE9, 65707 },
- { 0x4AEA, 65701 },
- { 0x4AEB, 65698 },
- { 0x4AEC, 65704 },
- { 0x4AED, 65716 },
- { 0x4AEE, 65774 },
- { 0x4AEF, 66045 },
- { 0x4AF0, 66042 },
- { 0x4AF1, 66048 },
- { 0x4AF2, 66051 },
- { 0x4AF3, 66054 },
- { 0x4AF4, 65693 },
- { 0x4AF5, 66010 },
- { 0x4AF6, 66002 },
- { 0x4AF7, 65959 },
- { 0x4AF8, 65941 },
- { 0x4AF9, 65950 },
- { 0x4AFA, 66030 },
- { 0x4AFB, 66035 },
- { 0x4AFC, 65967 },
- { 0x4AFD, 65973 },
- { 0x4AFE, 66024 },
- { 0x4AFF, 66018 },
- { 0x4B00, 65995 },
- { 0x4B01, 65979 },
- { 0x4B02, 65987 },
- { 0x4B03, 65936 },
- { 0x4B04, 65926 },
- { 0x4B05, 65931 },
- { 0x4B06, 65922 },
- { 0x4B07, 65764 },
- { 0x4B08, 65769 },
- { 0x4B09, 14008 },
- { 0x4B0A, 14023 },
- { 0x4B0B, 14014 },
- { 0x4B0C, 14047 },
- { 0x4B0D, 14020 },
- { 0x4B0E, 14077 },
- { 0x4B0F, 14144 },
- { 0x4B10, 14152 },
- { 0x4B11, 14140 },
- { 0x4B12, 14148 },
- { 0x4B13, 14011 },
- { 0x4B14, 14026 },
- { 0x4B15, 14017 },
- { 0x4B16, 14029 },
- { 0x4B17, 14053 },
- { 0x4B18, 14104 },
- { 0x4B19, 14041 },
- { 0x4B1A, 14098 },
- { 0x4B1B, 14110 },
- { 0x4B1C, 14035 },
- { 0x4B1D, 14089 },
- { 0x4B1E, 14050 },
- { 0x4B1F, 14101 },
- { 0x4B20, 14116 },
- { 0x4B21, 14131 },
- { 0x4B22, 14137 },
- { 0x4B23, 14092 },
- { 0x4B24, 14134 },
- { 0x4B25, 14113 },
- { 0x4B26, 14074 },
- { 0x4B27, 14128 },
- { 0x4B28, 14038 },
- { 0x4B29, 14095 },
- { 0x4B2A, 14062 },
- { 0x4B2B, 14065 },
- { 0x4B2C, 14119 },
- { 0x4B2D, 14032 },
- { 0x4B2E, 14086 },
- { 0x4B2F, 14059 },
- { 0x4B30, 14083 },
- { 0x4B31, 14068 },
- { 0x4B32, 14056 },
- { 0x4B33, 14080 },
- { 0x4B34, 14122 },
- { 0x4B35, 14125 },
- { 0x4B36, 14071 },
- { 0x4B37, 14044 },
- { 0x4B38, 14107 },
- { 0x4B39, 13965 },
- { 0x4B3A, 13953 },
- { 0x4B3B, 13977 },
- { 0x4B3C, 13961 },
- { 0x4B3D, 13981 },
- { 0x4B3E, 13990 },
- { 0x4B3F, 14000 },
- { 0x4B40, 13985 },
- { 0x4B41, 13995 },
- { 0x4B42, 13949 },
- { 0x4B43, 13969 },
- { 0x4B44, 13957 },
- { 0x4B45, 13973 },
- { 0x4B46, 13911 },
- { 0x4B47, 13908 },
- { 0x4B48, 13905 },
- { 0x4B49, 13914 },
- { 0x4B4A, 13917 },
- { 0x4B4B, 14005 },
- { 0x4B4C, 14156 },
- { 0x4B4D, 13902 },
- { 0x4B4E, 13937 },
- { 0x4B4F, 13919 },
- { 0x4B50, 13925 },
- { 0x4B51, 13946 },
- { 0x4B52, 13931 },
- { 0x4B53, 13928 },
- { 0x4B54, 13922 },
- { 0x4B55, 13943 },
- { 0x4B56, 13940 },
- { 0x4B57, 13934 },
- { 0x4B58, 100850 },
- { 0x4B59, 101487 },
- { 0x4B5A, 100905 },
- { 0x4B5B, 101475 },
- { 0x4B5C, 100845 },
- { 0x4B5D, 101496 },
- { 0x4B5E, 101490 },
- { 0x4B5F, 101503 },
- { 0x4B60, 101506 },
- { 0x4B61, 100888 },
- { 0x4B62, 100897 },
- { 0x4B63, 100891 },
- { 0x4B64, 101480 },
- { 0x4B65, 34816 },
- { 0x4B66, 34831 },
- { 0x4B67, 34822 },
- { 0x4B68, 34855 },
- { 0x4B69, 34828 },
- { 0x4B6A, 34885 },
- { 0x4B6B, 34819 },
- { 0x4B6C, 34834 },
- { 0x4B6D, 34825 },
- { 0x4B6E, 34837 },
- { 0x4B6F, 34861 },
- { 0x4B70, 34912 },
- { 0x4B71, 34849 },
- { 0x4B72, 34906 },
- { 0x4B73, 34915 },
- { 0x4B74, 34843 },
- { 0x4B75, 34897 },
- { 0x4B76, 34858 },
- { 0x4B77, 34909 },
- { 0x4B78, 34921 },
- { 0x4B79, 34936 },
- { 0x4B7A, 34942 },
- { 0x4B7B, 34900 },
- { 0x4B7C, 34939 },
- { 0x4B7D, 34918 },
- { 0x4B7E, 34882 },
- { 0x4B7F, 34933 },
- { 0x4B80, 34846 },
- { 0x4B81, 34903 },
- { 0x4B82, 34870 },
- { 0x4B83, 34873 },
- { 0x4B84, 34924 },
- { 0x4B85, 34840 },
- { 0x4B86, 34894 },
- { 0x4B87, 34867 },
- { 0x4B88, 34891 },
- { 0x4B89, 34876 },
- { 0x4B8A, 34864 },
- { 0x4B8B, 34888 },
- { 0x4B8C, 34930 },
- { 0x4B8D, 34879 },
- { 0x4B8E, 34852 },
- { 0x4B8F, 34927 },
- { 0x4B90, 34747 },
- { 0x4B91, 34744 },
- { 0x4B92, 34796 },
- { 0x4B93, 34784 },
- { 0x4B94, 34808 },
- { 0x4B95, 34792 },
- { 0x4B96, 34812 },
- { 0x4B97, 34780 },
- { 0x4B98, 34800 },
- { 0x4B99, 34788 },
- { 0x4B9A, 34804 },
- { 0x4B9B, 34741 },
- { 0x4B9C, 34738 },
- { 0x4B9D, 34768 },
- { 0x4B9E, 34750 },
- { 0x4B9F, 34756 },
- { 0x4BA0, 34777 },
- { 0x4BA1, 34762 },
- { 0x4BA2, 34759 },
- { 0x4BA3, 34753 },
- { 0x4BA4, 34774 },
- { 0x4BA5, 34771 },
- { 0x4BA6, 34765 },
- { 0x4BA7, 11952 },
- { 0x4BA8, 11991 },
- { 0x4BA9, 11994 },
- { 0x4BAA, 11961 },
- { 0x4BAB, 11973 },
- { 0x4BAC, 12010 },
- { 0x4BAD, 11964 },
- { 0x4BAE, 12000 },
- { 0x4BAF, 11937 },
- { 0x4BB0, 11958 },
- { 0x4BB1, 11949 },
- { 0x4BB2, 11979 },
- { 0x4BB3, 12003 },
- { 0x4BB4, 11967 },
- { 0x4BB5, 11955 },
- { 0x4BB6, 11970 },
- { 0x4BB7, 11997 },
- { 0x4BB8, 11946 },
- { 0x4BB9, 11934 },
- { 0x4BBA, 11940 },
- { 0x4BBB, 11982 },
- { 0x4BBC, 11943 },
- { 0x4BBD, 12006 },
- { 0x4BBE, 11985 },
- { 0x4BBF, 11976 },
- { 0x4BC0, 11988 },
- { 0x4BC1, 12023 },
- { 0x4BC2, 12028 },
- { 0x4BC3, 12033 },
- { 0x4BC4, 11890 },
- { 0x4BC5, 11910 },
- { 0x4BC6, 11898 },
- { 0x4BC7, 11926 },
- { 0x4BC8, 11906 },
- { 0x4BC9, 11930 },
- { 0x4BCA, 11894 },
- { 0x4BCB, 11922 },
- { 0x4BCC, 11902 },
- { 0x4BCD, 11914 },
- { 0x4BCE, 11918 },
- { 0x4BCF, 11854 },
- { 0x4BD0, 11878 },
- { 0x4BD1, 11860 },
- { 0x4BD2, 11866 },
- { 0x4BD3, 11887 },
- { 0x4BD4, 11872 },
- { 0x4BD5, 11869 },
- { 0x4BD6, 11863 },
- { 0x4BD7, 11884 },
- { 0x4BD8, 11881 },
- { 0x4BD9, 11875 },
- { 0x4BDA, 12014 },
- { 0x4BDB, 12017 },
- { 0x4BDC, 11850 },
- { 0x4BDD, 11857 },
- { 0x4BDE, 11847 },
- { 0x4BDF, 12020 },
- { 0x4BE0, 57762 },
- { 0x4BE1, 57622 },
- { 0x4BE2, 57687 },
- { 0x4BE3, 57702 },
- { 0x4BE4, 57692 },
- { 0x4BE5, 57697 },
- { 0x4BE6, 57662 },
- { 0x4BE7, 57682 },
- { 0x4BE8, 57627 },
- { 0x4BE9, 57632 },
- { 0x4BEA, 57707 },
- { 0x4BEB, 57657 },
- { 0x4BEC, 57667 },
- { 0x4BED, 57717 },
- { 0x4BEE, 57742 },
- { 0x4BEF, 57677 },
- { 0x4BF0, 57712 },
- { 0x4BF1, 57727 },
- { 0x4BF2, 57737 },
- { 0x4BF3, 57767 },
- { 0x4BF4, 57652 },
- { 0x4BF5, 57642 },
- { 0x4BF6, 57637 },
- { 0x4BF7, 57647 },
- { 0x4BF8, 57672 },
- { 0x4BF9, 57747 },
- { 0x4BFA, 57752 },
- { 0x4BFB, 57757 },
- { 0x4BFC, 57722 },
- { 0x4BFD, 57772 },
- { 0x4BFE, 57732 },
- { 0x4BFF, 57777 },
- { 0x4C00, 57566 },
- { 0x4C01, 57426 },
- { 0x4C02, 57491 },
- { 0x4C03, 57506 },
- { 0x4C04, 57496 },
- { 0x4C05, 57501 },
- { 0x4C06, 57466 },
- { 0x4C07, 57486 },
- { 0x4C08, 57431 },
- { 0x4C09, 57436 },
- { 0x4C0A, 57511 },
- { 0x4C0B, 57461 },
- { 0x4C0C, 57471 },
- { 0x4C0D, 57521 },
- { 0x4C0E, 57546 },
- { 0x4C0F, 57481 },
- { 0x4C10, 57516 },
- { 0x4C11, 57531 },
- { 0x4C12, 57541 },
- { 0x4C13, 57571 },
- { 0x4C14, 57456 },
- { 0x4C15, 57446 },
- { 0x4C16, 57441 },
- { 0x4C17, 57451 },
- { 0x4C18, 57476 },
- { 0x4C19, 57551 },
- { 0x4C1A, 57556 },
- { 0x4C1B, 57561 },
- { 0x4C1C, 57526 },
- { 0x4C1D, 57576 },
- { 0x4C1E, 57536 },
- { 0x4C1F, 57581 },
- { 0x4C20, 57410 },
- { 0x4C21, 57386 },
- { 0x4C22, 57394 },
- { 0x4C23, 57422 },
- { 0x4C24, 57402 },
- { 0x4C25, 57398 },
- { 0x4C26, 57390 },
- { 0x4C27, 57418 },
- { 0x4C28, 57414 },
- { 0x4C29, 57406 },
- { 0x4C2A, 57586 },
- { 0x4C2B, 57614 },
- { 0x4C2C, 57610 },
- { 0x4C2D, 57594 },
- { 0x4C2E, 57590 },
- { 0x4C2F, 57598 },
- { 0x4C30, 57618 },
- { 0x4C31, 57602 },
- { 0x4C32, 57606 },
- { 0x4C33, 57383 },
- { 0x4C34, 9018 },
- { 0x4C35, 8998 },
- { 0x4C36, 9003 },
- { 0x4C37, 9008 },
- { 0x4C38, 8973 },
- { 0x4C39, 9048 },
- { 0x4C3A, 9043 },
- { 0x4C3B, 9063 },
- { 0x4C3C, 8988 },
- { 0x4C3D, 8983 },
- { 0x4C3E, 9058 },
- { 0x4C3F, 9028 },
- { 0x4C40, 8963 },
- { 0x4C41, 8968 },
- { 0x4C42, 9033 },
- { 0x4C43, 9073 },
- { 0x4C44, 9013 },
- { 0x4C45, 9068 },
- { 0x4C46, 9023 },
- { 0x4C47, 8978 },
- { 0x4C48, 9053 },
- { 0x4C49, 8938 },
- { 0x4C4A, 8943 },
- { 0x4C4B, 8948 },
- { 0x4C4C, 8953 },
- { 0x4C4D, 8958 },
- { 0x4C4E, 9038 },
- { 0x4C4F, 8993 },
- { 0x4C50, 9102 },
- { 0x4C51, 9078 },
- { 0x4C52, 9108 },
- { 0x4C53, 9090 },
- { 0x4C54, 9096 },
- { 0x4C55, 9084 },
- { 0x4C56, 9114 },
- { 0x4C57, 9126 },
- { 0x4C58, 9120 },
- { 0x4C59, 9137 },
- { 0x4C5A, 9132 },
- { 0x4C5B, 9180 },
- { 0x4C5C, 9143 },
- { 0x4C5D, 9150 },
- { 0x4C5E, 9186 },
- { 0x4C5F, 9161 },
- { 0x4C60, 9156 },
- { 0x4C61, 9167 },
- { 0x4C62, 9174 },
- { 0x4C63, 9210 },
- { 0x4C64, 9204 },
- { 0x4C65, 9215 },
- { 0x4C66, 9222 },
- { 0x4C67, 9233 },
- { 0x4C68, 9228 },
- { 0x4C69, 9193 },
- { 0x4C6A, 9239 },
- { 0x4C6B, 9246 },
- { 0x4C6C, 9198 },
- { 0x4C6D, 88808 },
- { 0x4C6E, 88823 },
- { 0x4C6F, 88814 },
- { 0x4C70, 88847 },
- { 0x4C71, 88820 },
- { 0x4C72, 88877 },
- { 0x4C73, 88941 },
- { 0x4C74, 88945 },
- { 0x4C75, 88937 },
- { 0x4C76, 88811 },
- { 0x4C77, 88826 },
- { 0x4C78, 88817 },
- { 0x4C79, 88829 },
- { 0x4C7A, 88853 },
- { 0x4C7B, 88904 },
- { 0x4C7C, 88841 },
- { 0x4C7D, 88898 },
- { 0x4C7E, 88907 },
- { 0x4C7F, 88835 },
- { 0x4C80, 88889 },
- { 0x4C81, 88850 },
- { 0x4C82, 88901 },
- { 0x4C83, 88913 },
- { 0x4C84, 88928 },
- { 0x4C85, 88934 },
- { 0x4C86, 88892 },
- { 0x4C87, 88931 },
- { 0x4C88, 88910 },
- { 0x4C89, 88874 },
- { 0x4C8A, 88925 },
- { 0x4C8B, 88838 },
- { 0x4C8C, 88895 },
- { 0x4C8D, 88862 },
- { 0x4C8E, 88865 },
- { 0x4C8F, 88916 },
- { 0x4C90, 88832 },
- { 0x4C91, 88886 },
- { 0x4C92, 88859 },
- { 0x4C93, 88883 },
- { 0x4C94, 88868 },
- { 0x4C95, 88856 },
- { 0x4C96, 88880 },
- { 0x4C97, 88919 },
- { 0x4C98, 88922 },
- { 0x4C99, 88871 },
- { 0x4C9A, 88844 },
- { 0x4C9B, 88770 },
- { 0x4C9C, 88758 },
- { 0x4C9D, 88782 },
- { 0x4C9E, 88766 },
- { 0x4C9F, 88786 },
- { 0x4CA0, 88795 },
- { 0x4CA1, 88800 },
- { 0x4CA2, 88790 },
- { 0x4CA3, 88754 },
- { 0x4CA4, 88774 },
- { 0x4CA5, 88762 },
- { 0x4CA6, 88778 },
- { 0x4CA7, 88716 },
- { 0x4CA8, 88710 },
- { 0x4CA9, 88707 },
- { 0x4CAA, 88704 },
- { 0x4CAB, 88713 },
- { 0x4CAC, 88722 },
- { 0x4CAD, 88805 },
- { 0x4CAE, 88719 },
- { 0x4CAF, 88698 },
- { 0x4CB0, 88701 },
- { 0x4CB1, 88742 },
- { 0x4CB2, 88724 },
- { 0x4CB3, 88730 },
- { 0x4CB4, 88751 },
- { 0x4CB5, 88736 },
- { 0x4CB6, 88733 },
- { 0x4CB7, 88727 },
- { 0x4CB8, 88748 },
- { 0x4CB9, 88745 },
- { 0x4CBA, 88739 },
- { 0x4CBB, 88949 },
- { 0x4CBC, 88958 },
- { 0x4CBD, 88985 },
- { 0x4CBE, 88964 },
- { 0x4CBF, 88961 },
- { 0x4CC0, 88952 },
- { 0x4CC1, 88979 },
- { 0x4CC2, 88970 },
- { 0x4CC3, 88967 },
- { 0x4CC4, 88955 },
- { 0x4CC5, 88997 },
- { 0x4CC6, 88994 },
- { 0x4CC7, 88976 },
- { 0x4CC8, 88973 },
- { 0x4CC9, 88982 },
- { 0x4CCA, 89000 },
- { 0x4CCB, 88988 },
- { 0x4CCC, 88991 },
- { 0x4CCD, 89003 },
- { 0x4CCE, 62095 },
- { 0x4CCF, 62098 },
- { 0x4CD0, 62151 },
- { 0x4CD1, 62190 },
- { 0x4CD2, 62142 },
- { 0x4CD3, 62193 },
- { 0x4CD4, 62136 },
- { 0x4CD5, 62184 },
- { 0x4CD6, 62148 },
- { 0x4CD7, 62196 },
- { 0x4CD8, 62172 },
- { 0x4CD9, 62205 },
- { 0x4CDA, 62139 },
- { 0x4CDB, 62160 },
- { 0x4CDC, 62163 },
- { 0x4CDD, 62199 },
- { 0x4CDE, 62133 },
- { 0x4CDF, 62157 },
- { 0x4CE0, 62208 },
- { 0x4CE1, 62214 },
- { 0x4CE2, 62187 },
- { 0x4CE3, 62175 },
- { 0x4CE4, 62211 },
- { 0x4CE5, 62181 },
- { 0x4CE6, 62130 },
- { 0x4CE7, 62178 },
- { 0x4CE8, 62166 },
- { 0x4CE9, 62154 },
- { 0x4CEA, 62202 },
- { 0x4CEB, 62169 },
- { 0x4CEC, 62145 },
- { 0x4CED, 62127 },
- { 0x4CEE, 62245 },
- { 0x4CEF, 62297 },
- { 0x4CF0, 62233 },
- { 0x4CF1, 62301 },
- { 0x4CF2, 62225 },
- { 0x4CF3, 62289 },
- { 0x4CF4, 62241 },
- { 0x4CF5, 62305 },
- { 0x4CF6, 62273 },
- { 0x4CF7, 62317 },
- { 0x4CF8, 62229 },
- { 0x4CF9, 62257 },
- { 0x4CFA, 62261 },
- { 0x4CFB, 62309 },
- { 0x4CFC, 62221 },
- { 0x4CFD, 62253 },
- { 0x4CFE, 62321 },
- { 0x4CFF, 62329 },
- { 0x4D00, 62293 },
- { 0x4D01, 62277 },
- { 0x4D02, 62325 },
- { 0x4D03, 62285 },
- { 0x4D04, 62281 },
- { 0x4D05, 62265 },
- { 0x4D06, 62249 },
- { 0x4D07, 62313 },
- { 0x4D08, 62269 },
- { 0x4D09, 62237 },
- { 0x4D0A, 62217 },
- { 0x4D0B, 62123 },
- { 0x4D0C, 62111 },
- { 0x4D0D, 62119 },
- { 0x4D0E, 62107 },
- { 0x4D0F, 62115 },
- { 0x4D10, 62101 },
- { 0x4D11, 62104 },
- { 0x4D12, 92076 },
- { 0x4D13, 92079 },
- { 0x4D14, 92089 },
- { 0x4D15, 92104 },
- { 0x4D16, 92084 },
- { 0x4D17, 92094 },
- { 0x4D18, 92115 },
- { 0x4D19, 92110 },
- { 0x4D1A, 92099 },
- { 0x4D1B, 92189 },
- { 0x4D1C, 92192 },
- { 0x4D1D, 92235 },
- { 0x4D1E, 92240 },
- { 0x4D1F, 92213 },
- { 0x4D20, 92246 },
- { 0x4D21, 92208 },
- { 0x4D22, 92218 },
- { 0x4D23, 92252 },
- { 0x4D24, 92262 },
- { 0x4D25, 92267 },
- { 0x4D26, 92199 },
- { 0x4D27, 92195 },
- { 0x4D28, 93411 },
- { 0x4D29, 93442 },
- { 0x4D2A, 93426 },
- { 0x4D2B, 93419 },
- { 0x4D2C, 93432 },
- { 0x4D2D, 93437 },
- { 0x4D2E, 92272 },
- { 0x4D2F, 92280 },
- { 0x4D30, 92283 },
- { 0x4D31, 92288 },
- { 0x4D32, 92295 },
- { 0x4D33, 92298 },
- { 0x4D34, 92323 },
- { 0x4D35, 92328 },
- { 0x4D36, 92303 },
- { 0x4D37, 92333 },
- { 0x4D38, 92308 },
- { 0x4D39, 92313 },
- { 0x4D3A, 92318 },
- { 0x4D3B, 95560 },
- { 0x4D3C, 96343 },
- { 0x4D3D, 95563 },
- { 0x4D3E, 95571 },
- { 0x4D3F, 92338 },
- { 0x4D40, 92341 },
- { 0x4D41, 92361 },
- { 0x4D42, 92352 },
- { 0x4D43, 92346 },
- { 0x4D44, 96346 },
- { 0x4D45, 95576 },
- { 0x4D46, 95579 },
- { 0x4D47, 95582 },
- { 0x4D48, 96349 },
- { 0x4D49, 96352 },
- { 0x4D4A, 93447 },
- { 0x4D4B, 93487 },
- { 0x4D4C, 93450 },
- { 0x4D4D, 93475 },
- { 0x4D4E, 93455 },
- { 0x4D4F, 93462 },
- { 0x4D50, 95587 },
- { 0x4D51, 96949 },
- { 0x4D52, 92366 },
- { 0x4D53, 93492 },
- { 0x4D54, 95590 },
- { 0x4D55, 96952 },
- { 0x4D56, 93501 },
- { 0x4D57, 93504 },
- { 0x4D58, 96355 },
- { 0x4D59, 93509 },
- { 0x4D5A, 96358 },
- { 0x4D5B, 92369 },
- { 0x4D5C, 92372 },
- { 0x4D5D, 92377 },
- { 0x4D5E, 92382 },
- { 0x4D5F, 92388 },
- { 0x4D60, 92391 },
- { 0x4D61, 92397 },
- { 0x4D62, 92410 },
- { 0x4D63, 96361 },
- { 0x4D64, 96364 },
- { 0x4D65, 93512 },
- { 0x4D66, 95593 },
- { 0x4D67, 92415 },
- { 0x4D68, 93515 },
- { 0x4D69, 93523 },
- { 0x4D6A, 93657 },
- { 0x4D6B, 93675 },
- { 0x4D6C, 93531 },
- { 0x4D6D, 93537 },
- { 0x4D6E, 93543 },
- { 0x4D6F, 93551 },
- { 0x4D70, 93663 },
- { 0x4D71, 93625 },
- { 0x4D72, 93557 },
- { 0x4D73, 93563 },
- { 0x4D74, 93569 },
- { 0x4D75, 93631 },
- { 0x4D76, 93577 },
- { 0x4D77, 93583 },
- { 0x4D78, 93589 },
- { 0x4D79, 93637 },
- { 0x4D7A, 93597 },
- { 0x4D7B, 93643 },
- { 0x4D7C, 93603 },
- { 0x4D7D, 93669 },
- { 0x4D7E, 93609 },
- { 0x4D7F, 93651 },
- { 0x4D80, 93681 },
- { 0x4D81, 93684 },
- { 0x4D82, 96369 },
- { 0x4D83, 96372 },
- { 0x4D84, 92423 },
- { 0x4D85, 93687 },
- { 0x4D86, 93690 },
- { 0x4D87, 93705 },
- { 0x4D88, 95599 },
- { 0x4D89, 93710 },
- { 0x4D8A, 93713 },
- { 0x4D8B, 95607 },
- { 0x4D8C, 92426 },
- { 0x4D8D, 92433 },
- { 0x4D8E, 92429 },
- { 0x4D8F, 92438 },
- { 0x4D90, 93720 },
- { 0x4D91, 93728 },
- { 0x4D92, 95615 },
- { 0x4D93, 93733 },
- { 0x4D94, 96375 },
- { 0x4D95, 93887 },
- { 0x4D96, 93890 },
- { 0x4D97, 95618 },
- { 0x4D98, 95621 },
- { 0x4D99, 95625 },
- { 0x4D9A, 95630 },
- { 0x4D9B, 95633 },
- { 0x4D9C, 92121 },
- { 0x4D9D, 92132 },
- { 0x4D9E, 92124 },
- { 0x4D9F, 92442 },
- { 0x4DA0, 92445 },
- { 0x4DA1, 92464 },
- { 0x4DA2, 92459 },
- { 0x4DA3, 92479 },
- { 0x4DA4, 92484 },
- { 0x4DA5, 92454 },
- { 0x4DA6, 95636 },
- { 0x4DA7, 95639 },
- { 0x4DA8, 92489 },
- { 0x4DA9, 92492 },
- { 0x4DAA, 92500 },
- { 0x4DAB, 92505 },
- { 0x4DAC, 92495 },
- { 0x4DAD, 92515 },
- { 0x4DAE, 92520 },
- { 0x4DAF, 92511 },
- { 0x4DB0, 95642 },
- { 0x4DB1, 96378 },
- { 0x4DB2, 95645 },
- { 0x4DB3, 95653 },
- { 0x4DB4, 95656 },
- { 0x4DB5, 95661 },
- { 0x4DB6, 95668 },
- { 0x4DB7, 95677 },
- { 0x4DB8, 95723 },
- { 0x4DB9, 95756 },
- { 0x4DBA, 95762 },
- { 0x4DBB, 95682 },
- { 0x4DBC, 95687 },
- { 0x4DBD, 95733 },
- { 0x4DBE, 95769 },
- { 0x4DBF, 95774 },
- { 0x4DC0, 95739 },
- { 0x4DC1, 95693 },
- { 0x4DC2, 95744 },
- { 0x4DC3, 95698 },
- { 0x4DC4, 95703 },
- { 0x4DC5, 95713 },
- { 0x4DC6, 95718 },
- { 0x4DC7, 92525 },
- { 0x4DC8, 92528 },
- { 0x4DC9, 93893 },
- { 0x4DCA, 93901 },
- { 0x4DCB, 93910 },
- { 0x4DCC, 93917 },
- { 0x4DCD, 94064 },
- { 0x4DCE, 93929 },
- { 0x4DCF, 94072 },
- { 0x4DD0, 94277 },
- { 0x4DD1, 94077 },
- { 0x4DD2, 94082 },
- { 0x4DD3, 94089 },
- { 0x4DD4, 94094 },
- { 0x4DD5, 93943 },
- { 0x4DD6, 93948 },
- { 0x4DD7, 94107 },
- { 0x4DD8, 94114 },
- { 0x4DD9, 93953 },
- { 0x4DDA, 93958 },
- { 0x4DDB, 93965 },
- { 0x4DDC, 93970 },
- { 0x4DDD, 94289 },
- { 0x4DDE, 94134 },
- { 0x4DDF, 93983 },
- { 0x4DE0, 94153 },
- { 0x4DE1, 94158 },
- { 0x4DE2, 94295 },
- { 0x4DE3, 93995 },
- { 0x4DE4, 94165 },
- { 0x4DE5, 94170 },
- { 0x4DE6, 94004 },
- { 0x4DE7, 94302 },
- { 0x4DE8, 94177 },
- { 0x4DE9, 94183 },
- { 0x4DEA, 94192 },
- { 0x4DEB, 94337 },
- { 0x4DEC, 94197 },
- { 0x4DED, 94202 },
- { 0x4DEE, 94209 },
- { 0x4DEF, 94011 },
- { 0x4DF0, 94016 },
- { 0x4DF1, 94023 },
- { 0x4DF2, 94233 },
- { 0x4DF3, 94238 },
- { 0x4DF4, 94047 },
- { 0x4DF5, 94245 },
- { 0x4DF6, 94250 },
- { 0x4DF7, 94255 },
- { 0x4DF8, 94260 },
- { 0x4DF9, 94312 },
- { 0x4DFA, 94267 },
- { 0x4DFB, 94322 },
- { 0x4DFC, 93924 },
- { 0x4DFD, 94052 },
- { 0x4DFE, 94057 },
- { 0x4DFF, 93896 },
- { 0x4E00, 95829 },
- { 0x4E01, 95838 },
- { 0x4E02, 94349 },
- { 0x4E03, 94352 },
- { 0x4E04, 94360 },
- { 0x4E05, 94363 },
- { 0x4E06, 96385 },
- { 0x4E07, 94372 },
- { 0x4E08, 94375 },
- { 0x4E09, 95843 },
- { 0x4E0A, 95851 },
- { 0x4E0B, 95846 },
- { 0x4E0C, 95855 },
- { 0x4E0D, 94378 },
- { 0x4E0E, 95860 },
- { 0x4E0F, 96970 },
- { 0x4E10, 97199 },
- { 0x4E11, 97207 },
- { 0x4E12, 92532 },
- { 0x4E13, 92535 },
- { 0x4E14, 92540 },
- { 0x4E15, 92545 },
- { 0x4E16, 94381 },
- { 0x4E17, 94384 },
- { 0x4E18, 94389 },
- { 0x4E19, 96388 },
- { 0x4E1A, 95866 },
- { 0x4E1B, 95869 },
- { 0x4E1C, 95873 },
- { 0x4E1D, 95876 },
- { 0x4E1E, 95900 },
- { 0x4E1F, 95895 },
- { 0x4E20, 95883 },
- { 0x4E21, 95890 },
- { 0x4E22, 96391 },
- { 0x4E23, 95906 },
- { 0x4E24, 95930 },
- { 0x4E25, 95913 },
- { 0x4E26, 95925 },
- { 0x4E27, 95909 },
- { 0x4E28, 92550 },
- { 0x4E29, 92553 },
- { 0x4E2A, 94397 },
- { 0x4E2B, 94410 },
- { 0x4E2C, 94415 },
- { 0x4E2D, 94423 },
- { 0x4E2E, 94428 },
- { 0x4E2F, 94400 },
- { 0x4E30, 94435 },
- { 0x4E31, 94451 },
- { 0x4E32, 94458 },
- { 0x4E33, 94438 },
- { 0x4E34, 94463 },
- { 0x4E35, 94466 },
- { 0x4E36, 94469 },
- { 0x4E37, 94474 },
- { 0x4E38, 95935 },
- { 0x4E39, 96394 },
- { 0x4E3A, 96973 },
- { 0x4E3B, 92558 },
- { 0x4E3C, 92565 },
- { 0x4E3D, 92561 },
- { 0x4E3E, 94477 },
- { 0x4E3F, 92574 },
- { 0x4E40, 92582 },
- { 0x4E41, 92621 },
- { 0x4E42, 92596 },
- { 0x4E43, 92626 },
- { 0x4E44, 92601 },
- { 0x4E45, 92606 },
- { 0x4E46, 92611 },
- { 0x4E47, 92616 },
- { 0x4E48, 92577 },
- { 0x4E49, 92631 },
- { 0x4E4A, 95938 },
- { 0x4E4B, 95941 },
- { 0x4E4C, 95951 },
- { 0x4E4D, 95961 },
- { 0x4E4E, 95956 },
- { 0x4E4F, 95946 },
- { 0x4E50, 95966 },
- { 0x4E51, 92137 },
- { 0x4E52, 92140 },
- { 0x4E53, 92634 },
- { 0x4E54, 95972 },
- { 0x4E55, 95975 },
- { 0x4E56, 95981 },
- { 0x4E57, 92637 },
- { 0x4E58, 94480 },
- { 0x4E59, 94487 },
- { 0x4E5A, 94483 },
- { 0x4E5B, 94495 },
- { 0x4E5C, 94491 },
- { 0x4E5D, 92640 },
- { 0x4E5E, 92643 },
- { 0x4E5F, 94506 },
- { 0x4E60, 92649 },
- { 0x4E61, 92652 },
- { 0x4E62, 92661 },
- { 0x4E63, 92666 },
- { 0x4E64, 92657 },
- { 0x4E65, 95987 },
- { 0x4E66, 92671 },
- { 0x4E67, 92674 },
- { 0x4E68, 94509 },
- { 0x4E69, 92677 },
- { 0x4E6A, 92680 },
- { 0x4E6B, 92697 },
- { 0x4E6C, 92702 },
- { 0x4E6D, 92953 },
- { 0x4E6E, 92854 },
- { 0x4E6F, 93025 },
- { 0x4E70, 92859 },
- { 0x4E71, 92709 },
- { 0x4E72, 93030 },
- { 0x4E73, 92963 },
- { 0x4E74, 92719 },
- { 0x4E75, 92864 },
- { 0x4E76, 92968 },
- { 0x4E77, 92869 },
- { 0x4E78, 92874 },
- { 0x4E79, 92724 },
- { 0x4E7A, 92974 },
- { 0x4E7B, 92984 },
- { 0x4E7C, 92991 },
- { 0x4E7D, 92729 },
- { 0x4E7E, 92998 },
- { 0x4E7F, 92888 },
- { 0x4E80, 92741 },
- { 0x4E81, 92893 },
- { 0x4E82, 92751 },
- { 0x4E83, 92898 },
- { 0x4E84, 92756 },
- { 0x4E85, 92761 },
- { 0x4E86, 92766 },
- { 0x4E87, 92771 },
- { 0x4E88, 92778 },
- { 0x4E89, 92785 },
- { 0x4E8A, 92792 },
- { 0x4E8B, 92797 },
- { 0x4E8C, 92804 },
- { 0x4E8D, 92908 },
- { 0x4E8E, 92814 },
- { 0x4E8F, 92819 },
- { 0x4E90, 92824 },
- { 0x4E91, 92913 },
- { 0x4E92, 92918 },
- { 0x4E93, 92923 },
- { 0x4E94, 93003 },
- { 0x4E95, 92928 },
- { 0x4E96, 92933 },
- { 0x4E97, 93035 },
- { 0x4E98, 92938 },
- { 0x4E99, 92685 },
- { 0x4E9A, 92834 },
- { 0x4E9B, 92839 },
- { 0x4E9C, 93013 },
- { 0x4E9D, 92948 },
- { 0x4E9E, 92849 },
- { 0x4E9F, 94512 },
- { 0x4EA0, 94515 },
- { 0x4EA1, 94520 },
- { 0x4EA2, 95990 },
- { 0x4EA3, 95993 },
- { 0x4EA4, 95996 },
- { 0x4EA5, 95999 },
- { 0x4EA6, 96002 },
- { 0x4EA7, 94523 },
- { 0x4EA8, 94526 },
- { 0x4EA9, 94532 },
- { 0x4EAA, 94535 },
- { 0x4EAB, 94540 },
- { 0x4EAC, 96007 },
- { 0x4EAD, 96010 },
- { 0x4EAE, 96976 },
- { 0x4EAF, 96991 },
- { 0x4EB0, 96979 },
- { 0x4EB1, 96397 },
- { 0x4EB2, 93040 },
- { 0x4EB3, 93053 },
- { 0x4EB4, 93043 },
- { 0x4EB5, 93048 },
- { 0x4EB6, 94549 },
- { 0x4EB7, 94552 },
- { 0x4EB8, 96400 },
- { 0x4EB9, 96013 },
- { 0x4EBA, 97001 },
- { 0x4EBB, 97004 },
- { 0x4EBC, 93058 },
- { 0x4EBD, 93061 },
- { 0x4EBE, 94555 },
- { 0x4EBF, 94558 },
- { 0x4EC0, 94561 },
- { 0x4EC1, 94566 },
- { 0x4EC2, 94569 },
- { 0x4EC3, 94572 },
- { 0x4EC4, 94576 },
- { 0x4EC5, 94579 },
- { 0x4EC6, 94582 },
- { 0x4EC7, 97009 },
- { 0x4EC8, 97012 },
- { 0x4EC9, 93073 },
- { 0x4ECA, 96403 },
- { 0x4ECB, 96406 },
- { 0x4ECC, 96411 },
- { 0x4ECD, 96420 },
- { 0x4ECE, 96427 },
- { 0x4ECF, 96455 },
- { 0x4ED0, 96460 },
- { 0x4ED1, 96573 },
- { 0x4ED2, 96580 },
- { 0x4ED3, 96465 },
- { 0x4ED4, 96585 },
- { 0x4ED5, 96470 },
- { 0x4ED6, 96475 },
- { 0x4ED7, 96590 },
- { 0x4ED8, 96595 },
- { 0x4ED9, 96600 },
- { 0x4EDA, 96485 },
- { 0x4EDB, 96607 },
- { 0x4EDC, 96490 },
- { 0x4EDD, 96612 },
- { 0x4EDE, 96497 },
- { 0x4EDF, 96502 },
- { 0x4EE0, 96509 },
- { 0x4EE1, 96516 },
- { 0x4EE2, 96618 },
- { 0x4EE3, 96623 },
- { 0x4EE4, 96628 },
- { 0x4EE5, 96633 },
- { 0x4EE6, 96696 },
- { 0x4EE7, 96669 },
- { 0x4EE8, 96521 },
- { 0x4EE9, 96642 },
- { 0x4EEA, 96526 },
- { 0x4EEB, 96531 },
- { 0x4EEC, 96674 },
- { 0x4EED, 96538 },
- { 0x4EEE, 96647 },
- { 0x4EEF, 96701 },
- { 0x4EF0, 96710 },
- { 0x4EF1, 96679 },
- { 0x4EF2, 96684 },
- { 0x4EF3, 96654 },
- { 0x4EF4, 96659 },
- { 0x4EF5, 96691 },
- { 0x4EF6, 96543 },
- { 0x4EF7, 96434 },
- { 0x4EF8, 96439 },
- { 0x4EF9, 96446 },
- { 0x4EFA, 96554 },
- { 0x4EFB, 96561 },
- { 0x4EFC, 96664 },
- { 0x4EFD, 96718 },
- { 0x4EFE, 96722 },
- { 0x4EFF, 96737 },
- { 0x4F00, 96742 },
- { 0x4F01, 96725 },
- { 0x4F02, 96729 },
- { 0x4F03, 97015 },
- { 0x4F04, 94587 },
- { 0x4F05, 94590 },
- { 0x4F06, 94595 },
- { 0x4F07, 94598 },
- { 0x4F08, 94603 },
- { 0x4F09, 93076 },
- { 0x4F0A, 94610 },
- { 0x4F0B, 97018 },
- { 0x4F0C, 96016 },
- { 0x4F0D, 93079 },
- { 0x4F0E, 93082 },
- { 0x4F0F, 94613 },
- { 0x4F10, 94626 },
- { 0x4F11, 94679 },
- { 0x4F12, 94713 },
- { 0x4F13, 94725 },
- { 0x4F14, 94731 },
- { 0x4F15, 94631 },
- { 0x4F16, 94638 },
- { 0x4F17, 94737 },
- { 0x4F18, 94742 },
- { 0x4F19, 94747 },
- { 0x4F1A, 94643 },
- { 0x4F1B, 94648 },
- { 0x4F1C, 94771 },
- { 0x4F1D, 94655 },
- { 0x4F1E, 94662 },
- { 0x4F1F, 94667 },
- { 0x4F20, 94672 },
- { 0x4F21, 94754 },
- { 0x4F22, 94766 },
- { 0x4F23, 94622 },
- { 0x4F24, 94790 },
- { 0x4F25, 94795 },
- { 0x4F26, 94786 },
- { 0x4F27, 94776 },
- { 0x4F28, 94800 },
- { 0x4F29, 96749 },
- { 0x4F2A, 96752 },
- { 0x4F2B, 96761 },
- { 0x4F2C, 96757 },
- { 0x4F2D, 94803 },
- { 0x4F2E, 94806 },
- { 0x4F2F, 94809 },
- { 0x4F30, 94812 },
- { 0x4F31, 94817 },
- { 0x4F32, 93087 },
- { 0x4F33, 93094 },
- { 0x4F34, 93090 },
- { 0x4F35, 94825 },
- { 0x4F36, 94828 },
- { 0x4F37, 94831 },
- { 0x4F38, 96019 },
- { 0x4F39, 96766 },
- { 0x4F3A, 93099 },
- { 0x4F3B, 94834 },
- { 0x4F3C, 93102 },
- { 0x4F3D, 94837 },
- { 0x4F3E, 93110 },
- { 0x4F3F, 93113 },
- { 0x4F40, 94840 },
- { 0x4F41, 94843 },
- { 0x4F42, 97021 },
- { 0x4F43, 97024 },
- { 0x4F44, 96025 },
- { 0x4F45, 96056 },
- { 0x4F46, 96066 },
- { 0x4F47, 96061 },
- { 0x4F48, 96028 },
- { 0x4F49, 96033 },
- { 0x4F4A, 96071 },
- { 0x4F4B, 96769 },
- { 0x4F4C, 96776 },
- { 0x4F4D, 96781 },
- { 0x4F4E, 96788 },
- { 0x4F4F, 96772 },
- { 0x4F50, 93118 },
- { 0x4F51, 94847 },
- { 0x4F52, 96076 },
- { 0x4F53, 96085 },
- { 0x4F54, 96079 },
- { 0x4F55, 96089 },
- { 0x4F56, 96798 },
- { 0x4F57, 94856 },
- { 0x4F58, 94853 },
- { 0x4F59, 96094 },
- { 0x4F5A, 93121 },
- { 0x4F5B, 93124 },
- { 0x4F5C, 93129 },
- { 0x4F5D, 93134 },
- { 0x4F5E, 93138 },
- { 0x4F5F, 93141 },
- { 0x4F60, 94860 },
- { 0x4F61, 94863 },
- { 0x4F62, 94874 },
- { 0x4F63, 94866 },
- { 0x4F64, 97027 },
- { 0x4F65, 97042 },
- { 0x4F66, 97077 },
- { 0x4F67, 97082 },
- { 0x4F68, 97100 },
- { 0x4F69, 97057 },
- { 0x4F6A, 97065 },
- { 0x4F6B, 97110 },
- { 0x4F6C, 97122 },
- { 0x4F6D, 97127 },
- { 0x4F6E, 97135 },
- { 0x4F6F, 97142 },
- { 0x4F70, 97070 },
- { 0x4F71, 97151 },
- { 0x4F72, 96801 },
- { 0x4F73, 93146 },
- { 0x4F74, 96100 },
- { 0x4F75, 94883 },
- { 0x4F76, 94895 },
- { 0x4F77, 94924 },
- { 0x4F78, 94901 },
- { 0x4F79, 94907 },
- { 0x4F7A, 94918 },
- { 0x4F7B, 94891 },
- { 0x4F7C, 94886 },
- { 0x4F7D, 94930 },
- { 0x4F7E, 94935 },
- { 0x4F7F, 96804 },
- { 0x4F80, 96862 },
- { 0x4F81, 96807 },
- { 0x4F82, 96831 },
- { 0x4F83, 96837 },
- { 0x4F84, 96843 },
- { 0x4F85, 96850 },
- { 0x4F86, 96813 },
- { 0x4F87, 96819 },
- { 0x4F88, 96856 },
- { 0x4F89, 96825 },
- { 0x4F8A, 96868 },
- { 0x4F8B, 96874 },
- { 0x4F8C, 93149 },
- { 0x4F8D, 94943 },
- { 0x4F8E, 94946 },
- { 0x4F8F, 94949 },
- { 0x4F90, 96881 },
- { 0x4F91, 93152 },
- { 0x4F92, 93155 },
- { 0x4F93, 93175 },
- { 0x4F94, 93180 },
- { 0x4F95, 93185 },
- { 0x4F96, 93160 },
- { 0x4F97, 93165 },
- { 0x4F98, 93190 },
- { 0x4F99, 93170 },
- { 0x4F9A, 93195 },
- { 0x4F9B, 93200 },
- { 0x4F9C, 96888 },
- { 0x4F9D, 96901 },
- { 0x4F9E, 96891 },
- { 0x4F9F, 96896 },
- { 0x4FA0, 96906 },
- { 0x4FA1, 93205 },
- { 0x4FA2, 94952 },
- { 0x4FA3, 93208 },
- { 0x4FA4, 93211 },
- { 0x4FA5, 93214 },
- { 0x4FA6, 95081 },
- { 0x4FA7, 94955 },
- { 0x4FA8, 94973 },
- { 0x4FA9, 94978 },
- { 0x4FAA, 95018 },
- { 0x4FAB, 94988 },
- { 0x4FAC, 95029 },
- { 0x4FAD, 95034 },
- { 0x4FAE, 95039 },
- { 0x4FAF, 94993 },
- { 0x4FB0, 95044 },
- { 0x4FB1, 95049 },
- { 0x4FB2, 95071 },
- { 0x4FB3, 95061 },
- { 0x4FB4, 94998 },
- { 0x4FB5, 95003 },
- { 0x4FB6, 95008 },
- { 0x4FB7, 95013 },
- { 0x4FB8, 95066 },
- { 0x4FB9, 94968 },
- { 0x4FBA, 94958 },
- { 0x4FBB, 95085 },
- { 0x4FBC, 95088 },
- { 0x4FBD, 97181 },
- { 0x4FBE, 95094 },
- { 0x4FBF, 95097 },
- { 0x4FC0, 96124 },
- { 0x4FC1, 96127 },
- { 0x4FC2, 96149 },
- { 0x4FC3, 96159 },
- { 0x4FC4, 96144 },
- { 0x4FC5, 96164 },
- { 0x4FC6, 96154 },
- { 0x4FC7, 96132 },
- { 0x4FC8, 96137 },
- { 0x4FC9, 96169 },
- { 0x4FCA, 96911 },
- { 0x4FCB, 96914 },
- { 0x4FCC, 95100 },
- { 0x4FCD, 95103 },
- { 0x4FCE, 95112 },
- { 0x4FCF, 95123 },
- { 0x4FD0, 96917 },
- { 0x4FD1, 96176 },
- { 0x4FD2, 96920 },
- { 0x4FD3, 97184 },
- { 0x4FD4, 97486 },
- { 0x4FD5, 96179 },
- { 0x4FD6, 96182 },
- { 0x4FD7, 96187 },
- { 0x4FD8, 96192 },
- { 0x4FD9, 96195 },
- { 0x4FDA, 96200 },
- { 0x4FDB, 96241 },
- { 0x4FDC, 96205 },
- { 0x4FDD, 96210 },
- { 0x4FDE, 96215 },
- { 0x4FDF, 96220 },
- { 0x4FE0, 96246 },
- { 0x4FE1, 96226 },
- { 0x4FE2, 96231 },
- { 0x4FE3, 96236 },
- { 0x4FE4, 97187 },
- { 0x4FE5, 96251 },
- { 0x4FE6, 96262 },
- { 0x4FE7, 96254 },
- { 0x4FE8, 96923 },
- { 0x4FE9, 95149 },
- { 0x4FEA, 95152 },
- { 0x4FEB, 96266 },
- { 0x4FEC, 97190 },
- { 0x4FED, 93217 },
- { 0x4FEE, 93220 },
- { 0x4FEF, 95158 },
- { 0x4FF0, 96283 },
- { 0x4FF1, 96286 },
- { 0x4FF2, 96292 },
- { 0x4FF3, 96926 },
- { 0x4FF4, 93229 },
- { 0x4FF5, 93232 },
- { 0x4FF6, 95161 },
- { 0x4FF7, 96295 },
- { 0x4FF8, 96929 },
- { 0x4FF9, 95164 },
- { 0x4FFA, 97193 },
- { 0x4FFB, 95167 },
- { 0x4FFC, 96298 },
- { 0x4FFD, 93237 },
- { 0x4FFE, 93254 },
- { 0x4FFF, 93244 },
- { 0x5000, 93249 },
- { 0x5001, 93240 },
- { 0x5002, 95170 },
- { 0x5003, 95173 },
- { 0x5004, 95184 },
- { 0x5005, 95188 },
- { 0x5006, 95191 },
- { 0x5007, 95201 },
- { 0x5008, 95206 },
- { 0x5009, 95211 },
- { 0x500A, 95216 },
- { 0x500B, 95196 },
- { 0x500C, 96301 },
- { 0x500D, 95221 },
- { 0x500E, 93258 },
- { 0x500F, 93261 },
- { 0x5010, 93265 },
- { 0x5011, 93268 },
- { 0x5012, 95227 },
- { 0x5013, 95230 },
- { 0x5014, 95249 },
- { 0x5015, 95233 },
- { 0x5016, 95238 },
- { 0x5017, 93272 },
- { 0x5018, 96309 },
- { 0x5019, 95254 },
- { 0x501A, 95257 },
- { 0x501B, 95272 },
- { 0x501C, 95275 },
- { 0x501D, 92144 },
- { 0x501E, 92156 },
- { 0x501F, 92151 },
- { 0x5020, 92170 },
- { 0x5021, 92181 },
- { 0x5022, 92160 },
- { 0x5023, 93275 },
- { 0x5024, 93278 },
- { 0x5025, 93281 },
- { 0x5026, 93317 },
- { 0x5027, 93312 },
- { 0x5028, 93307 },
- { 0x5029, 93288 },
- { 0x502A, 93297 },
- { 0x502B, 93284 },
- { 0x502C, 93321 },
- { 0x502D, 93325 },
- { 0x502E, 96312 },
- { 0x502F, 93331 },
- { 0x5030, 93356 },
- { 0x5031, 93344 },
- { 0x5032, 93351 },
- { 0x5033, 93334 },
- { 0x5034, 96932 },
- { 0x5035, 96315 },
- { 0x5036, 96323 },
- { 0x5037, 96318 },
- { 0x5038, 93361 },
- { 0x5039, 93364 },
- { 0x503A, 93368 },
- { 0x503B, 93375 },
- { 0x503C, 93371 },
- { 0x503D, 95283 },
- { 0x503E, 95286 },
- { 0x503F, 95293 },
- { 0x5040, 95300 },
- { 0x5041, 95305 },
- { 0x5042, 95334 },
- { 0x5043, 95310 },
- { 0x5044, 95322 },
- { 0x5045, 95315 },
- { 0x5046, 95343 },
- { 0x5047, 95346 },
- { 0x5048, 96328 },
- { 0x5049, 95349 },
- { 0x504A, 95352 },
- { 0x504B, 95475 },
- { 0x504C, 95404 },
- { 0x504D, 95409 },
- { 0x504E, 95364 },
- { 0x504F, 95414 },
- { 0x5050, 95454 },
- { 0x5051, 95419 },
- { 0x5052, 95369 },
- { 0x5053, 95374 },
- { 0x5054, 95424 },
- { 0x5055, 95379 },
- { 0x5056, 95429 },
- { 0x5057, 95384 },
- { 0x5058, 95439 },
- { 0x5059, 95444 },
- { 0x505A, 95389 },
- { 0x505B, 95449 },
- { 0x505C, 95460 },
- { 0x505D, 95394 },
- { 0x505E, 95357 },
- { 0x505F, 95399 },
- { 0x5060, 95470 },
- { 0x5061, 96935 },
- { 0x5062, 96938 },
- { 0x5063, 95485 },
- { 0x5064, 95488 },
- { 0x5065, 95493 },
- { 0x5066, 95498 },
- { 0x5067, 95503 },
- { 0x5068, 96334 },
- { 0x5069, 96331 },
- { 0x506A, 97196 },
- { 0x506B, 96943 },
- { 0x506C, 95508 },
- { 0x506D, 95511 },
- { 0x506E, 95516 },
- { 0x506F, 93380 },
- { 0x5070, 93383 },
- { 0x5071, 93387 },
- { 0x5072, 95522 },
- { 0x5073, 96337 },
- { 0x5074, 95525 },
- { 0x5075, 93393 },
- { 0x5076, 93396 },
- { 0x5077, 95528 },
- { 0x5078, 95531 },
- { 0x5079, 95534 },
- { 0x507A, 95539 },
- { 0x507B, 96340 },
- { 0x507C, 93401 },
- { 0x507D, 95542 },
- { 0x507E, 95545 },
- { 0x507F, 96946 },
- { 0x5080, 95557 },
- { 0x5081, 94545 },
- { 0x5082, 92224 },
- { 0x5083, 93414 },
- { 0x5084, 95566 },
- { 0x5085, 93617 },
- { 0x5086, 95596 },
- { 0x5087, 95610 },
- { 0x5088, 93723 },
- { 0x5089, 95728 },
- { 0x508A, 95751 },
- { 0x508B, 93934 },
- { 0x508C, 94272 },
- { 0x508D, 95863 },
- { 0x508E, 94394 },
- { 0x508F, 95969 },
- { 0x5090, 93020 },
- { 0x5091, 92958 },
- { 0x5092, 92979 },
- { 0x5093, 92883 },
- { 0x5094, 92734 },
- { 0x5095, 92903 },
- { 0x5096, 92809 },
- { 0x5097, 93008 },
- { 0x5098, 92829 },
- { 0x5099, 92943 },
- { 0x509A, 96480 },
- { 0x509B, 94780 },
- { 0x509C, 94718 },
- { 0x509D, 94703 },
- { 0x509E, 96022 },
- { 0x509F, 96793 },
- { 0x50A0, 94850 },
- { 0x50A1, 94880 },
- { 0x50A2, 96097 },
- { 0x50A3, 97089 },
- { 0x50A4, 97047 },
- { 0x50A5, 96115 },
- { 0x50A6, 96884 },
- { 0x50A7, 96121 },
- { 0x50A8, 95023 },
- { 0x50A9, 95224 },
- { 0x50AA, 93339 },
- { 0x50AB, 92147 },
- { 0x50AC, 97616 },
- { 0x50AD, 98020 },
- { 0x50AE, 97759 },
- { 0x50AF, 97688 },
- { 0x50B0, 97583 },
- { 0x50B1, 97961 },
- { 0x50B2, 97915 },
- { 0x50B3, 97854 },
- { 0x50B4, 98048 },
- { 0x50B5, 97787 },
- { 0x50B6, 97716 },
- { 0x50B7, 97594 },
- { 0x50B8, 97966 },
- { 0x50B9, 97920 },
- { 0x50BA, 97859 },
- { 0x50BB, 97747 },
- { 0x50BC, 97676 },
- { 0x50BD, 97571 },
- { 0x50BE, 97949 },
- { 0x50BF, 97903 },
- { 0x50C0, 97842 },
- { 0x50C1, 97524 },
- { 0x50C2, 97642 },
- { 0x50C3, 98053 },
- { 0x50C4, 97792 },
- { 0x50C5, 97721 },
- { 0x50C6, 97599 },
- { 0x50C7, 97971 },
- { 0x50C8, 97925 },
- { 0x50C9, 97864 },
- { 0x50CA, 97529 },
- { 0x50CB, 97647 },
- { 0x50CC, 98058 },
- { 0x50CD, 97797 },
- { 0x50CE, 97726 },
- { 0x50CF, 97652 },
- { 0x50D0, 98063 },
- { 0x50D1, 98068 },
- { 0x50D2, 97802 },
- { 0x50D3, 97731 },
- { 0x50D4, 97604 },
- { 0x50D5, 97976 },
- { 0x50D6, 97930 },
- { 0x50D7, 97869 },
- { 0x50D8, 97534 },
- { 0x50D9, 97657 },
- { 0x50DA, 98075 },
- { 0x50DB, 98080 },
- { 0x50DC, 97807 },
- { 0x50DD, 97736 },
- { 0x50DE, 98012 },
- { 0x50DF, 98004 },
- { 0x50E0, 97508 },
- { 0x50E1, 97632 },
- { 0x50E2, 98036 },
- { 0x50E3, 98041 },
- { 0x50E4, 97782 },
- { 0x50E5, 97711 },
- { 0x50E6, 98087 },
- { 0x50E7, 98094 },
- { 0x50E8, 97812 },
- { 0x50E9, 97835 },
- { 0x50EA, 97819 },
- { 0x50EB, 97827 },
- { 0x50EC, 97609 },
- { 0x50ED, 97997 },
- { 0x50EE, 97981 },
- { 0x50EF, 97989 },
- { 0x50F0, 97935 },
- { 0x50F1, 97942 },
- { 0x50F2, 97874 },
- { 0x50F3, 97889 },
- { 0x50F4, 97896 },
- { 0x50F5, 97881 },
- { 0x50F6, 97621 },
- { 0x50F7, 98025 },
- { 0x50F8, 97764 },
- { 0x50F9, 97693 },
- { 0x50FA, 97588 },
- { 0x50FB, 97503 },
- { 0x50FC, 97627 },
- { 0x50FD, 98031 },
- { 0x50FE, 97770 },
- { 0x50FF, 97775 },
- { 0x5100, 97699 },
- { 0x5101, 97704 },
- { 0x5102, 98127 },
- { 0x5103, 98123 },
- { 0x5104, 97519 },
- { 0x5105, 97637 },
- { 0x5106, 97539 },
- { 0x5107, 97662 },
- { 0x5108, 97741 },
- { 0x5109, 97545 },
- { 0x510A, 97668 },
- { 0x510B, 97553 },
- { 0x510C, 97559 },
- { 0x510D, 97489 },
- { 0x510E, 97496 },
- { 0x510F, 97565 },
- { 0x5110, 97513 },
- { 0x5111, 98101 },
- { 0x5112, 98107 },
- { 0x5113, 98118 },
- { 0x5114, 98113 },
- { 0x5115, 97752 },
- { 0x5116, 97681 },
- { 0x5117, 97576 },
- { 0x5118, 97954 },
- { 0x5119, 97908 },
- { 0x511A, 97847 },
- { 0x511B, 98131 },
- { 0x511C, 98153 },
- { 0x511D, 98138 },
- { 0x511E, 98143 },
- { 0x511F, 98148 },
- { 0x5120, 92229 },
- { 0x5121, 92257 },
- { 0x5122, 92275 },
- { 0x5123, 93495 },
- { 0x5124, 96965 },
- { 0x5125, 96955 },
- { 0x5126, 96960 },
- { 0x5127, 92403 },
- { 0x5128, 92418 },
- { 0x5129, 93518 },
- { 0x512A, 93700 },
- { 0x512B, 93693 },
- { 0x512C, 95602 },
- { 0x512D, 93855 },
- { 0x512E, 93777 },
- { 0x512F, 93782 },
- { 0x5130, 93789 },
- { 0x5131, 93794 },
- { 0x5132, 93860 },
- { 0x5133, 93736 },
- { 0x5134, 93741 },
- { 0x5135, 93839 },
- { 0x5136, 93845 },
- { 0x5137, 93746 },
- { 0x5138, 93751 },
- { 0x5139, 93799 },
- { 0x513A, 93865 },
- { 0x513B, 93805 },
- { 0x513C, 93870 },
- { 0x513D, 93875 },
- { 0x513E, 93882 },
- { 0x513F, 93810 },
- { 0x5140, 93815 },
- { 0x5141, 93822 },
- { 0x5142, 93850 },
- { 0x5143, 93829 },
- { 0x5144, 93756 },
- { 0x5145, 93761 },
- { 0x5146, 93766 },
- { 0x5147, 93834 },
- { 0x5148, 93771 },
- { 0x5149, 92469 },
- { 0x514A, 92474 },
- { 0x514B, 96381 },
- { 0x514C, 95648 },
- { 0x514D, 95804 },
- { 0x514E, 95780 },
- { 0x514F, 95810 },
- { 0x5150, 95786 },
- { 0x5151, 95817 },
- { 0x5152, 95792 },
- { 0x5153, 95823 },
- { 0x5154, 95798 },
- { 0x5155, 95708 },
- { 0x5156, 94332 },
- { 0x5157, 94101 },
- { 0x5158, 94119 },
- { 0x5159, 94127 },
- { 0x515A, 94284 },
- { 0x515B, 93978 },
- { 0x515C, 94139 },
- { 0x515D, 94146 },
- { 0x515E, 93988 },
- { 0x515F, 94342 },
- { 0x5160, 94216 },
- { 0x5161, 94221 },
- { 0x5162, 94228 },
- { 0x5163, 94307 },
- { 0x5164, 94028 },
- { 0x5165, 94033 },
- { 0x5166, 94040 },
- { 0x5167, 94317 },
- { 0x5168, 94327 },
- { 0x5169, 95832 },
- { 0x516A, 97202 },
- { 0x516B, 95918 },
- { 0x516C, 94404 },
- { 0x516D, 94444 },
- { 0x516E, 92569 },
- { 0x516F, 92587 },
- { 0x5170, 92714 },
- { 0x5171, 92746 },
- { 0x5172, 92690 },
- { 0x5173, 92844 },
- { 0x5174, 96566 },
- { 0x5175, 97212 },
- { 0x5176, 97215 },
- { 0x5177, 97218 },
- { 0x5178, 97221 },
- { 0x5179, 97224 },
- { 0x517A, 97227 },
- { 0x517B, 97230 },
- { 0x517C, 97233 },
- { 0x517D, 97239 },
- { 0x517E, 97242 },
- { 0x517F, 97247 },
- { 0x5180, 97250 },
- { 0x5181, 97253 },
- { 0x5182, 97256 },
- { 0x5183, 97259 },
- { 0x5184, 97262 },
- { 0x5185, 97265 },
- { 0x5186, 97268 },
- { 0x5187, 97271 },
- { 0x5188, 97274 },
- { 0x5189, 97277 },
- { 0x518A, 97280 },
- { 0x518B, 97283 },
- { 0x518C, 97286 },
- { 0x518D, 97289 },
- { 0x518E, 97292 },
- { 0x518F, 97295 },
- { 0x5190, 97298 },
- { 0x5191, 97301 },
- { 0x5192, 97304 },
- { 0x5193, 97316 },
- { 0x5194, 97321 },
- { 0x5195, 97328 },
- { 0x5196, 97309 },
- { 0x5197, 97337 },
- { 0x5198, 97340 },
- { 0x5199, 97343 },
- { 0x519A, 97346 },
- { 0x519B, 97349 },
- { 0x519C, 97352 },
- { 0x519D, 97355 },
- { 0x519E, 97358 },
- { 0x519F, 97361 },
- { 0x51A0, 97364 },
- { 0x51A1, 97367 },
- { 0x51A2, 97390 },
- { 0x51A3, 97395 },
- { 0x51A4, 97410 },
- { 0x51A5, 97400 },
- { 0x51A6, 97370 },
- { 0x51A7, 97405 },
- { 0x51A8, 97375 },
- { 0x51A9, 97380 },
- { 0x51AA, 97385 },
- { 0x51AB, 97417 },
- { 0x51AC, 97422 },
- { 0x51AD, 97425 },
- { 0x51AE, 97443 },
- { 0x51AF, 97428 },
- { 0x51B0, 97448 },
- { 0x51B1, 97453 },
- { 0x51B2, 97433 },
- { 0x51B3, 97459 },
- { 0x51B4, 97468 },
- { 0x51B5, 97438 },
- { 0x51B6, 97475 },
- { 0x51B7, 97480 },
- { 0x51B8, 97483 },
- { 0x51B9, 94616 },
- { 0x51BA, 94708 },
- { 0x51BB, 94684 },
- { 0x51BC, 94689 },
- { 0x51BD, 94694 },
- { 0x51BE, 94761 },
- { 0x51BF, 93105 },
- { 0x51C0, 96042 },
- { 0x51C1, 96049 },
- { 0x51C2, 97094 },
- { 0x51C3, 97156 },
- { 0x51C4, 97105 },
- { 0x51C5, 97052 },
- { 0x51C6, 97166 },
- { 0x51C7, 97176 },
- { 0x51C8, 97161 },
- { 0x51C9, 97115 },
- { 0x51CA, 97030 },
- { 0x51CB, 97035 },
- { 0x51CC, 97171 },
- { 0x51CD, 94962 },
- { 0x51CE, 94983 },
- { 0x51CF, 95054 },
- { 0x51D0, 95076 },
- { 0x51D1, 96172 },
- { 0x51D2, 95107 },
- { 0x51D3, 95139 },
- { 0x51D4, 95144 },
- { 0x51D5, 95134 },
- { 0x51D6, 96276 },
- { 0x51D7, 96269 },
- { 0x51D8, 93224 },
- { 0x51D9, 96304 },
- { 0x51DA, 95260 },
- { 0x51DB, 95266 },
- { 0x51DC, 95339 },
- { 0x51DD, 95329 },
- { 0x51DE, 95465 },
- { 0x51DF, 95480 },
- { 0x51E0, 95434 },
- { 0x51E1, 95519 },
- { 0x51E2, 93404 },
- { 0x51E3, 95550 },
- { 0x51E4, 75806 },
- { 0x51E5, 75809 },
- { 0x51E6, 75812 },
- { 0x51E7, 75815 },
- { 0x51E8, 75818 },
- { 0x51E9, 78080 },
- { 0x51EA, 75821 },
- { 0x51EB, 78083 },
- { 0x51EC, 78086 },
- { 0x51ED, 75824 },
- { 0x51EE, 75827 },
- { 0x51EF, 75830 },
- { 0x51F0, 75833 },
- { 0x51F1, 75836 },
- { 0x51F2, 75839 },
- { 0x51F3, 75842 },
- { 0x51F4, 75845 },
- { 0x51F5, 78089 },
- { 0x51F6, 75848 },
- { 0x51F7, 75851 },
- { 0x51F8, 75854 },
- { 0x51F9, 78092 },
- { 0x51FA, 75857 },
- { 0x51FB, 75860 },
- { 0x51FC, 75863 },
- { 0x51FD, 75866 },
- { 0x51FE, 75869 },
- { 0x51FF, 75872 },
- { 0x5200, 75875 },
- { 0x5201, 75878 },
- { 0x5202, 75881 },
- { 0x5203, 75884 },
- { 0x5204, 75887 },
- { 0x5205, 75890 },
- { 0x5206, 75893 },
- { 0x5207, 75896 },
- { 0x5208, 75899 },
- { 0x5209, 78095 },
- { 0x520A, 75902 },
- { 0x520B, 75905 },
- { 0x520C, 75908 },
- { 0x520D, 75911 },
- { 0x520E, 75914 },
- { 0x520F, 75917 },
- { 0x5210, 75920 },
- { 0x5211, 75923 },
- { 0x5212, 78098 },
- { 0x5213, 75926 },
- { 0x5214, 75929 },
- { 0x5215, 78101 },
- { 0x5216, 75932 },
- { 0x5217, 78104 },
- { 0x5218, 75935 },
- { 0x5219, 75938 },
- { 0x521A, 78107 },
- { 0x521B, 75941 },
- { 0x521C, 75944 },
- { 0x521D, 75947 },
- { 0x521E, 75950 },
- { 0x521F, 75953 },
- { 0x5220, 75956 },
- { 0x5221, 75959 },
- { 0x5222, 75962 },
- { 0x5223, 75965 },
- { 0x5224, 75968 },
- { 0x5225, 75971 },
- { 0x5226, 75974 },
- { 0x5227, 75977 },
- { 0x5228, 75980 },
- { 0x5229, 75983 },
- { 0x522A, 75986 },
- { 0x522B, 75989 },
- { 0x522C, 75992 },
- { 0x522D, 75995 },
- { 0x522E, 75998 },
- { 0x522F, 76001 },
- { 0x5230, 76004 },
- { 0x5231, 76007 },
- { 0x5232, 76010 },
- { 0x5233, 76013 },
- { 0x5234, 76016 },
- { 0x5235, 76019 },
- { 0x5236, 76022 },
- { 0x5237, 76025 },
- { 0x5238, 76028 },
- { 0x5239, 78206 },
- { 0x523A, 76031 },
- { 0x523B, 76034 },
- { 0x523C, 76037 },
- { 0x523D, 76040 },
- { 0x523E, 76043 },
- { 0x523F, 76046 },
- { 0x5240, 78209 },
- { 0x5241, 78212 },
- { 0x5242, 78215 },
- { 0x5243, 76049 },
- { 0x5244, 76052 },
- { 0x5245, 76055 },
- { 0x5246, 76058 },
- { 0x5247, 76061 },
- { 0x5248, 76064 },
- { 0x5249, 76067 },
- { 0x524A, 76070 },
- { 0x524B, 78218 },
- { 0x524C, 76073 },
- { 0x524D, 76076 },
- { 0x524E, 76079 },
- { 0x524F, 76082 },
- { 0x5250, 76085 },
- { 0x5251, 76088 },
- { 0x5252, 76091 },
- { 0x5253, 76094 },
- { 0x5254, 76097 },
- { 0x5255, 76100 },
- { 0x5256, 76103 },
- { 0x5257, 76106 },
- { 0x5258, 76109 },
- { 0x5259, 76112 },
- { 0x525A, 76115 },
- { 0x525B, 76118 },
- { 0x525C, 76121 },
- { 0x525D, 76124 },
- { 0x525E, 76127 },
- { 0x525F, 76130 },
- { 0x5260, 76133 },
- { 0x5261, 76136 },
- { 0x5262, 78221 },
- { 0x5263, 76139 },
- { 0x5264, 76142 },
- { 0x5265, 76145 },
- { 0x5266, 76148 },
- { 0x5267, 76151 },
- { 0x5268, 76154 },
- { 0x5269, 76157 },
- { 0x526A, 76160 },
- { 0x526B, 76163 },
- { 0x526C, 76166 },
- { 0x526D, 76169 },
- { 0x526E, 76172 },
- { 0x526F, 76175 },
- { 0x5270, 76178 },
- { 0x5271, 76181 },
- { 0x5272, 76184 },
- { 0x5273, 76187 },
- { 0x5274, 76190 },
- { 0x5275, 76193 },
- { 0x5276, 78224 },
- { 0x5277, 76196 },
- { 0x5278, 76199 },
- { 0x5279, 76202 },
- { 0x527A, 76205 },
- { 0x527B, 78227 },
- { 0x527C, 76208 },
- { 0x527D, 76211 },
- { 0x527E, 76214 },
- { 0x527F, 78230 },
- { 0x5280, 76217 },
- { 0x5281, 76220 },
- { 0x5282, 76223 },
- { 0x5283, 76226 },
- { 0x5284, 76229 },
- { 0x5285, 76232 },
- { 0x5286, 76235 },
- { 0x5287, 76238 },
- { 0x5288, 76241 },
- { 0x5289, 76244 },
- { 0x528A, 76247 },
- { 0x528B, 76250 },
- { 0x528C, 78233 },
- { 0x528D, 76253 },
- { 0x528E, 76256 },
- { 0x528F, 78236 },
- { 0x5290, 76259 },
- { 0x5291, 76262 },
- { 0x5292, 78239 },
- { 0x5293, 78242 },
- { 0x5294, 78245 },
- { 0x5295, 78248 },
- { 0x5296, 78251 },
- { 0x5297, 78254 },
- { 0x5298, 78257 },
- { 0x5299, 78260 },
- { 0x529A, 78263 },
- { 0x529B, 76265 },
- { 0x529C, 76268 },
- { 0x529D, 78266 },
- { 0x529E, 76271 },
- { 0x529F, 76274 },
- { 0x52A0, 78269 },
- { 0x52A1, 76277 },
- { 0x52A2, 76280 },
- { 0x52A3, 76283 },
- { 0x52A4, 76286 },
- { 0x52A5, 76289 },
- { 0x52A6, 76292 },
- { 0x52A7, 76295 },
- { 0x52A8, 76298 },
- { 0x52A9, 76301 },
- { 0x52AA, 76304 },
- { 0x52AB, 76307 },
- { 0x52AC, 76310 },
- { 0x52AD, 76313 },
- { 0x52AE, 78272 },
- { 0x52AF, 78275 },
- { 0x52B0, 78278 },
- { 0x52B1, 78281 },
- { 0x52B2, 78284 },
- { 0x52B3, 78287 },
- { 0x52B4, 78290 },
- { 0x52B5, 78293 },
- { 0x52B6, 76316 },
- { 0x52B7, 76319 },
- { 0x52B8, 76322 },
- { 0x52B9, 76325 },
- { 0x52BA, 76328 },
- { 0x52BB, 76331 },
- { 0x52BC, 76334 },
- { 0x52BD, 76337 },
- { 0x52BE, 78296 },
- { 0x52BF, 76340 },
- { 0x52C0, 78299 },
- { 0x52C1, 76343 },
- { 0x52C2, 76346 },
- { 0x52C3, 76349 },
- { 0x52C4, 76352 },
- { 0x52C5, 76355 },
- { 0x52C6, 76358 },
- { 0x52C7, 76361 },
- { 0x52C8, 78302 },
- { 0x52C9, 76364 },
- { 0x52CA, 78305 },
- { 0x52CB, 76367 },
- { 0x52CC, 76370 },
- { 0x52CD, 76373 },
- { 0x52CE, 78308 },
- { 0x52CF, 76376 },
- { 0x52D0, 76379 },
- { 0x52D1, 76382 },
- { 0x52D2, 76385 },
- { 0x52D3, 76388 },
- { 0x52D4, 76391 },
- { 0x52D5, 76394 },
- { 0x52D6, 76397 },
- { 0x52D7, 78311 },
- { 0x52D8, 76400 },
- { 0x52D9, 76403 },
- { 0x52DA, 76406 },
- { 0x52DB, 76409 },
- { 0x52DC, 76412 },
- { 0x52DD, 76415 },
- { 0x52DE, 78314 },
- { 0x52DF, 76418 },
- { 0x52E0, 76421 },
- { 0x52E1, 76424 },
- { 0x52E2, 76427 },
- { 0x52E3, 78317 },
- { 0x52E4, 76430 },
- { 0x52E5, 76433 },
- { 0x52E6, 76436 },
- { 0x52E7, 76439 },
- { 0x52E8, 76442 },
- { 0x52E9, 76445 },
- { 0x52EA, 76448 },
- { 0x52EB, 76451 },
- { 0x52EC, 76454 },
- { 0x52ED, 76457 },
- { 0x52EE, 76460 },
- { 0x52EF, 76463 },
- { 0x52F0, 78320 },
- { 0x52F1, 76466 },
- { 0x52F2, 76469 },
- { 0x52F3, 76472 },
- { 0x52F4, 76475 },
- { 0x52F5, 76478 },
- { 0x52F6, 76481 },
- { 0x52F7, 76484 },
- { 0x52F8, 76487 },
- { 0x52F9, 78323 },
- { 0x52FA, 76490 },
- { 0x52FB, 76493 },
- { 0x52FC, 76496 },
- { 0x52FD, 76499 },
- { 0x52FE, 76502 },
- { 0x52FF, 76505 },
- { 0x5300, 76508 },
- { 0x5301, 76511 },
- { 0x5302, 76514 },
- { 0x5303, 76517 },
- { 0x5304, 78326 },
- { 0x5305, 76520 },
- { 0x5306, 76523 },
- { 0x5307, 76526 },
- { 0x5308, 76529 },
- { 0x5309, 76532 },
- { 0x530A, 76535 },
- { 0x530B, 78329 },
- { 0x530C, 76538 },
- { 0x530D, 78332 },
- { 0x530E, 76541 },
- { 0x530F, 76544 },
- { 0x5310, 76547 },
- { 0x5311, 76550 },
- { 0x5312, 76553 },
- { 0x5313, 76556 },
- { 0x5314, 76559 },
- { 0x5315, 78335 },
- { 0x5316, 76562 },
- { 0x5317, 78338 },
- { 0x5318, 76565 },
- { 0x5319, 78341 },
- { 0x531A, 76568 },
- { 0x531B, 76571 },
- { 0x531C, 76574 },
- { 0x531D, 76577 },
- { 0x531E, 78344 },
- { 0x531F, 78347 },
- { 0x5320, 78350 },
- { 0x5321, 76580 },
- { 0x5322, 76583 },
- { 0x5323, 76586 },
- { 0x5324, 76589 },
- { 0x5325, 76592 },
- { 0x5326, 76595 },
- { 0x5327, 76598 },
- { 0x5328, 76601 },
- { 0x5329, 78353 },
- { 0x532A, 76604 },
- { 0x532B, 78356 },
- { 0x532C, 78359 },
- { 0x532D, 76607 },
- { 0x532E, 76610 },
- { 0x532F, 76613 },
- { 0x5330, 76616 },
- { 0x5331, 78362 },
- { 0x5332, 76619 },
- { 0x5333, 76622 },
- { 0x5334, 76625 },
- { 0x5335, 76628 },
- { 0x5336, 76631 },
- { 0x5337, 76634 },
- { 0x5338, 76637 },
- { 0x5339, 76640 },
- { 0x533A, 76643 },
- { 0x533B, 78365 },
- { 0x533C, 76646 },
- { 0x533D, 76649 },
- { 0x533E, 76652 },
- { 0x533F, 76655 },
- { 0x5340, 76658 },
- { 0x5341, 76661 },
- { 0x5342, 78368 },
- { 0x5343, 76664 },
- { 0x5344, 76667 },
- { 0x5345, 76670 },
- { 0x5346, 76673 },
- { 0x5347, 76676 },
- { 0x5348, 76679 },
- { 0x5349, 76682 },
- { 0x534A, 76685 },
- { 0x534B, 76688 },
- { 0x534C, 76691 },
- { 0x534D, 78371 },
- { 0x534E, 76694 },
- { 0x534F, 78374 },
- { 0x5350, 76697 },
- { 0x5351, 76700 },
- { 0x5352, 76703 },
- { 0x5353, 76706 },
- { 0x5354, 76709 },
- { 0x5355, 76712 },
- { 0x5356, 78377 },
- { 0x5357, 76715 },
- { 0x5358, 76718 },
- { 0x5359, 78380 },
- { 0x535A, 76721 },
- { 0x535B, 76724 },
- { 0x535C, 76727 },
- { 0x535D, 76730 },
- { 0x535E, 76733 },
- { 0x535F, 76736 },
- { 0x5360, 76739 },
- { 0x5361, 76742 },
- { 0x5362, 76745 },
- { 0x5363, 76748 },
- { 0x5364, 76751 },
- { 0x5365, 76754 },
- { 0x5366, 76757 },
- { 0x5367, 76760 },
- { 0x5368, 76763 },
- { 0x5369, 78383 },
- { 0x536A, 76766 },
- { 0x536B, 76769 },
- { 0x536C, 76772 },
- { 0x536D, 76775 },
- { 0x536E, 76778 },
- { 0x536F, 76781 },
- { 0x5370, 76784 },
- { 0x5371, 78386 },
- { 0x5372, 76787 },
- { 0x5373, 76790 },
- { 0x5374, 76793 },
- { 0x5375, 76796 },
- { 0x5376, 78389 },
- { 0x5377, 76799 },
- { 0x5378, 78392 },
- { 0x5379, 76802 },
- { 0x537A, 78395 },
- { 0x537B, 76805 },
- { 0x537C, 76808 },
- { 0x537D, 76811 },
- { 0x537E, 76814 },
- { 0x537F, 76817 },
- { 0x5380, 76820 },
- { 0x5381, 76823 },
- { 0x5382, 76826 },
- { 0x5383, 76829 },
- { 0x5384, 76832 },
- { 0x5385, 76835 },
- { 0x5386, 76838 },
- { 0x5387, 76841 },
- { 0x5388, 76844 },
- { 0x5389, 78398 },
- { 0x538A, 76847 },
- { 0x538B, 76850 },
- { 0x538C, 76853 },
- { 0x538D, 76856 },
- { 0x538E, 78401 },
- { 0x538F, 76859 },
- { 0x5390, 76862 },
- { 0x5391, 76865 },
- { 0x5392, 78404 },
- { 0x5393, 78407 },
- { 0x5394, 76868 },
- { 0x5395, 76871 },
- { 0x5396, 78410 },
- { 0x5397, 76874 },
- { 0x5398, 76877 },
- { 0x5399, 76880 },
- { 0x539A, 76883 },
- { 0x539B, 76886 },
- { 0x539C, 76889 },
- { 0x539D, 76892 },
- { 0x539E, 78413 },
- { 0x539F, 76895 },
- { 0x53A0, 76898 },
- { 0x53A1, 78416 },
- { 0x53A2, 78419 },
- { 0x53A3, 78422 },
- { 0x53A4, 78425 },
- { 0x53A5, 78428 },
- { 0x53A6, 78431 },
- { 0x53A7, 78434 },
- { 0x53A8, 78437 },
- { 0x53A9, 76901 },
- { 0x53AA, 76904 },
- { 0x53AB, 76907 },
- { 0x53AC, 78440 },
- { 0x53AD, 76910 },
- { 0x53AE, 78443 },
- { 0x53AF, 76913 },
- { 0x53B0, 78446 },
- { 0x53B1, 76916 },
- { 0x53B2, 76919 },
- { 0x53B3, 76922 },
- { 0x53B4, 76925 },
- { 0x53B5, 76928 },
- { 0x53B6, 78449 },
- { 0x53B7, 76931 },
- { 0x53B8, 76934 },
- { 0x53B9, 78452 },
- { 0x53BA, 76937 },
- { 0x53BB, 76940 },
- { 0x53BC, 76943 },
- { 0x53BD, 76946 },
- { 0x53BE, 78455 },
- { 0x53BF, 76949 },
- { 0x53C0, 76952 },
- { 0x53C1, 76955 },
- { 0x53C2, 78458 },
- { 0x53C3, 76958 },
- { 0x53C4, 76961 },
- { 0x53C5, 78461 },
- { 0x53C6, 78464 },
- { 0x53C7, 76964 },
- { 0x53C8, 76967 },
- { 0x53C9, 76970 },
- { 0x53CA, 76973 },
- { 0x53CB, 76976 },
- { 0x53CC, 76979 },
- { 0x53CD, 76982 },
- { 0x53CE, 78467 },
- { 0x53CF, 76985 },
- { 0x53D0, 76988 },
- { 0x53D1, 76991 },
- { 0x53D2, 76994 },
- { 0x53D3, 76997 },
- { 0x53D4, 77000 },
- { 0x53D5, 77003 },
- { 0x53D6, 77006 },
- { 0x53D7, 77009 },
- { 0x53D8, 77012 },
- { 0x53D9, 77015 },
- { 0x53DA, 77018 },
- { 0x53DB, 77021 },
- { 0x53DC, 77024 },
- { 0x53DD, 77027 },
- { 0x53DE, 77030 },
- { 0x53DF, 77033 },
- { 0x53E0, 77036 },
- { 0x53E1, 77039 },
- { 0x53E2, 77042 },
- { 0x53E3, 77045 },
- { 0x53E4, 77048 },
- { 0x53E5, 78470 },
- { 0x53E6, 78473 },
- { 0x53E7, 77051 },
- { 0x53E8, 77054 },
- { 0x53E9, 77057 },
- { 0x53EA, 77060 },
- { 0x53EB, 77063 },
- { 0x53EC, 77066 },
- { 0x53ED, 77069 },
- { 0x53EE, 78476 },
- { 0x53EF, 77072 },
- { 0x53F0, 77075 },
- { 0x53F1, 77078 },
- { 0x53F2, 77081 },
- { 0x53F3, 77084 },
- { 0x53F4, 77087 },
- { 0x53F5, 77090 },
- { 0x53F6, 77093 },
- { 0x53F7, 78479 },
- { 0x53F8, 77096 },
- { 0x53F9, 78482 },
- { 0x53FA, 77099 },
- { 0x53FB, 78485 },
- { 0x53FC, 77102 },
- { 0x53FD, 77105 },
- { 0x53FE, 78488 },
- { 0x53FF, 77108 },
- { 0x5400, 77111 },
- { 0x5401, 77114 },
- { 0x5402, 77117 },
- { 0x5403, 77120 },
- { 0x5404, 78491 },
- { 0x5405, 78494 },
- { 0x5406, 78497 },
- { 0x5407, 78500 },
- { 0x5408, 78503 },
- { 0x5409, 79001 },
- { 0x540A, 78506 },
- { 0x540B, 78509 },
- { 0x540C, 78512 },
- { 0x540D, 78515 },
- { 0x540E, 78518 },
- { 0x540F, 78521 },
- { 0x5410, 78524 },
- { 0x5411, 78527 },
- { 0x5412, 78530 },
- { 0x5413, 78533 },
- { 0x5414, 78536 },
- { 0x5415, 78539 },
- { 0x5416, 79004 },
- { 0x5417, 78542 },
- { 0x5418, 78545 },
- { 0x5419, 78548 },
- { 0x541A, 78551 },
- { 0x541B, 78554 },
- { 0x541C, 78557 },
- { 0x541D, 78560 },
- { 0x541E, 78563 },
- { 0x541F, 78566 },
- { 0x5420, 78569 },
- { 0x5421, 78572 },
- { 0x5422, 78575 },
- { 0x5423, 78578 },
- { 0x5424, 79007 },
- { 0x5425, 78581 },
- { 0x5426, 79010 },
- { 0x5427, 78584 },
- { 0x5428, 78587 },
- { 0x5429, 78590 },
- { 0x542A, 78593 },
- { 0x542B, 78596 },
- { 0x542C, 78599 },
- { 0x542D, 78602 },
- { 0x542E, 79013 },
- { 0x542F, 78605 },
- { 0x5430, 78608 },
- { 0x5431, 78611 },
- { 0x5432, 78614 },
- { 0x5433, 79016 },
- { 0x5434, 77123 },
- { 0x5435, 78617 },
- { 0x5436, 77126 },
- { 0x5437, 77129 },
- { 0x5438, 77132 },
- { 0x5439, 77135 },
- { 0x543A, 78620 },
- { 0x543B, 77138 },
- { 0x543C, 78623 },
- { 0x543D, 78626 },
- { 0x543E, 78629 },
- { 0x543F, 78632 },
- { 0x5440, 78635 },
- { 0x5441, 78638 },
- { 0x5442, 77141 },
- { 0x5443, 77144 },
- { 0x5444, 77147 },
- { 0x5445, 77150 },
- { 0x5446, 78641 },
- { 0x5447, 78644 },
- { 0x5448, 78647 },
- { 0x5449, 77153 },
- { 0x544A, 77156 },
- { 0x544B, 77159 },
- { 0x544C, 77162 },
- { 0x544D, 77165 },
- { 0x544E, 77168 },
- { 0x544F, 77171 },
- { 0x5450, 77174 },
- { 0x5451, 77177 },
- { 0x5452, 78650 },
- { 0x5453, 77180 },
- { 0x5454, 78653 },
- { 0x5455, 77183 },
- { 0x5456, 77186 },
- { 0x5457, 77189 },
- { 0x5458, 77192 },
- { 0x5459, 78656 },
- { 0x545A, 77195 },
- { 0x545B, 78659 },
- { 0x545C, 77198 },
- { 0x545D, 77201 },
- { 0x545E, 77204 },
- { 0x545F, 77207 },
- { 0x5460, 78662 },
- { 0x5461, 77210 },
- { 0x5462, 78665 },
- { 0x5463, 77213 },
- { 0x5464, 77216 },
- { 0x5465, 77219 },
- { 0x5466, 78668 },
- { 0x5467, 77222 },
- { 0x5468, 77225 },
- { 0x5469, 77228 },
- { 0x546A, 78671 },
- { 0x546B, 78674 },
- { 0x546C, 78677 },
- { 0x546D, 78680 },
- { 0x546E, 77231 },
- { 0x546F, 77234 },
- { 0x5470, 77237 },
- { 0x5471, 77240 },
- { 0x5472, 77243 },
- { 0x5473, 77246 },
- { 0x5474, 77249 },
- { 0x5475, 77252 },
- { 0x5476, 77255 },
- { 0x5477, 77258 },
- { 0x5478, 77261 },
- { 0x5479, 77264 },
- { 0x547A, 77267 },
- { 0x547B, 77270 },
- { 0x547C, 78683 },
- { 0x547D, 78686 },
- { 0x547E, 77273 },
- { 0x547F, 77276 },
- { 0x5480, 78689 },
- { 0x5481, 77279 },
- { 0x5482, 77282 },
- { 0x5483, 78692 },
- { 0x5484, 77285 },
- { 0x5485, 77288 },
- { 0x5486, 77291 },
- { 0x5487, 77294 },
- { 0x5488, 77297 },
- { 0x5489, 77300 },
- { 0x548A, 77303 },
- { 0x548B, 77306 },
- { 0x548C, 77309 },
- { 0x548D, 77312 },
- { 0x548E, 77315 },
- { 0x548F, 77318 },
- { 0x5490, 77321 },
- { 0x5491, 77324 },
- { 0x5492, 77327 },
- { 0x5493, 77330 },
- { 0x5494, 77333 },
- { 0x5495, 78695 },
- { 0x5496, 77336 },
- { 0x5497, 78698 },
- { 0x5498, 78701 },
- { 0x5499, 77339 },
- { 0x549A, 77342 },
- { 0x549B, 77345 },
- { 0x549C, 77348 },
- { 0x549D, 77351 },
- { 0x549E, 77354 },
- { 0x549F, 77357 },
- { 0x54A0, 78704 },
- { 0x54A1, 77360 },
- { 0x54A2, 77363 },
- { 0x54A3, 77366 },
- { 0x54A4, 77369 },
- { 0x54A5, 77372 },
- { 0x54A6, 77375 },
- { 0x54A7, 78707 },
- { 0x54A8, 77378 },
- { 0x54A9, 77381 },
- { 0x54AA, 77384 },
- { 0x54AB, 77387 },
- { 0x54AC, 77390 },
- { 0x54AD, 77393 },
- { 0x54AE, 77396 },
- { 0x54AF, 77399 },
- { 0x54B0, 77402 },
- { 0x54B1, 77405 },
- { 0x54B2, 77408 },
- { 0x54B3, 77411 },
- { 0x54B4, 77414 },
- { 0x54B5, 77417 },
- { 0x54B6, 77420 },
- { 0x54B7, 78710 },
- { 0x54B8, 77423 },
- { 0x54B9, 77426 },
- { 0x54BA, 77429 },
- { 0x54BB, 77432 },
- { 0x54BC, 78713 },
- { 0x54BD, 77435 },
- { 0x54BE, 77438 },
- { 0x54BF, 77441 },
- { 0x54C0, 77444 },
- { 0x54C1, 77447 },
- { 0x54C2, 77450 },
- { 0x54C3, 77453 },
- { 0x54C4, 77456 },
- { 0x54C5, 78716 },
- { 0x54C6, 78719 },
- { 0x54C7, 77459 },
- { 0x54C8, 77462 },
- { 0x54C9, 77465 },
- { 0x54CA, 78722 },
- { 0x54CB, 77468 },
- { 0x54CC, 77471 },
- { 0x54CD, 77474 },
- { 0x54CE, 77477 },
- { 0x54CF, 77480 },
- { 0x54D0, 77483 },
- { 0x54D1, 77486 },
- { 0x54D2, 77489 },
- { 0x54D3, 77492 },
- { 0x54D4, 78725 },
- { 0x54D5, 78728 },
- { 0x54D6, 77495 },
- { 0x54D7, 77498 },
- { 0x54D8, 77501 },
- { 0x54D9, 77504 },
- { 0x54DA, 77507 },
- { 0x54DB, 77510 },
- { 0x54DC, 77513 },
- { 0x54DD, 77516 },
- { 0x54DE, 77519 },
- { 0x54DF, 78731 },
- { 0x54E0, 77522 },
- { 0x54E1, 77525 },
- { 0x54E2, 77528 },
- { 0x54E3, 77531 },
- { 0x54E4, 77534 },
- { 0x54E5, 77537 },
- { 0x54E6, 77540 },
- { 0x54E7, 77543 },
- { 0x54E8, 77546 },
- { 0x54E9, 77549 },
- { 0x54EA, 77552 },
- { 0x54EB, 77555 },
- { 0x54EC, 77558 },
- { 0x54ED, 77561 },
- { 0x54EE, 78734 },
- { 0x54EF, 77564 },
- { 0x54F0, 77567 },
- { 0x54F1, 77570 },
- { 0x54F2, 77573 },
- { 0x54F3, 78737 },
- { 0x54F4, 77576 },
- { 0x54F5, 78740 },
- { 0x54F6, 77579 },
- { 0x54F7, 78743 },
- { 0x54F8, 77582 },
- { 0x54F9, 77585 },
- { 0x54FA, 78746 },
- { 0x54FB, 77588 },
- { 0x54FC, 77591 },
- { 0x54FD, 77594 },
- { 0x54FE, 77597 },
- { 0x54FF, 77600 },
- { 0x5500, 78749 },
- { 0x5501, 77603 },
- { 0x5502, 77606 },
- { 0x5503, 77609 },
- { 0x5504, 77612 },
- { 0x5505, 77615 },
- { 0x5506, 77618 },
- { 0x5507, 77621 },
- { 0x5508, 77624 },
- { 0x5509, 77627 },
- { 0x550A, 77630 },
- { 0x550B, 77633 },
- { 0x550C, 77636 },
- { 0x550D, 77639 },
- { 0x550E, 77642 },
- { 0x550F, 77645 },
- { 0x5510, 77648 },
- { 0x5511, 78752 },
- { 0x5512, 77651 },
- { 0x5513, 78755 },
- { 0x5514, 77654 },
- { 0x5515, 77657 },
- { 0x5516, 77660 },
- { 0x5517, 77663 },
- { 0x5518, 77666 },
- { 0x5519, 77669 },
- { 0x551A, 77672 },
- { 0x551B, 77675 },
- { 0x551C, 77678 },
- { 0x551D, 78758 },
- { 0x551E, 78761 },
- { 0x551F, 77681 },
- { 0x5520, 77684 },
- { 0x5521, 77687 },
- { 0x5522, 77690 },
- { 0x5523, 77693 },
- { 0x5524, 77696 },
- { 0x5525, 77699 },
- { 0x5526, 77702 },
- { 0x5527, 77705 },
- { 0x5528, 77708 },
- { 0x5529, 77711 },
- { 0x552A, 77714 },
- { 0x552B, 77717 },
- { 0x552C, 77720 },
- { 0x552D, 77723 },
- { 0x552E, 77726 },
- { 0x552F, 77729 },
- { 0x5530, 78764 },
- { 0x5531, 77732 },
- { 0x5532, 77735 },
- { 0x5533, 77738 },
- { 0x5534, 77741 },
- { 0x5535, 77744 },
- { 0x5536, 77747 },
- { 0x5537, 78767 },
- { 0x5538, 77750 },
- { 0x5539, 77753 },
- { 0x553A, 77756 },
- { 0x553B, 78770 },
- { 0x553C, 77759 },
- { 0x553D, 77762 },
- { 0x553E, 77765 },
- { 0x553F, 77768 },
- { 0x5540, 77771 },
- { 0x5541, 77774 },
- { 0x5542, 77777 },
- { 0x5543, 77780 },
- { 0x5544, 77783 },
- { 0x5545, 77786 },
- { 0x5546, 77789 },
- { 0x5547, 78773 },
- { 0x5548, 78776 },
- { 0x5549, 78779 },
- { 0x554A, 78782 },
- { 0x554B, 78785 },
- { 0x554C, 78788 },
- { 0x554D, 78791 },
- { 0x554E, 78794 },
- { 0x554F, 78797 },
- { 0x5550, 77792 },
- { 0x5551, 78800 },
- { 0x5552, 77795 },
- { 0x5553, 77798 },
- { 0x5554, 77801 },
- { 0x5555, 77804 },
- { 0x5556, 77807 },
- { 0x5557, 78803 },
- { 0x5558, 78806 },
- { 0x5559, 77810 },
- { 0x555A, 77813 },
- { 0x555B, 77816 },
- { 0x555C, 77819 },
- { 0x555D, 78809 },
- { 0x555E, 78812 },
- { 0x555F, 78815 },
- { 0x5560, 77822 },
- { 0x5561, 78818 },
- { 0x5562, 78821 },
- { 0x5563, 77825 },
- { 0x5564, 77828 },
- { 0x5565, 77831 },
- { 0x5566, 77834 },
- { 0x5567, 77837 },
- { 0x5568, 77840 },
- { 0x5569, 77843 },
- { 0x556A, 77846 },
- { 0x556B, 78824 },
- { 0x556C, 78827 },
- { 0x556D, 78830 },
- { 0x556E, 78833 },
- { 0x556F, 78836 },
- { 0x5570, 78839 },
- { 0x5571, 78842 },
- { 0x5572, 78845 },
- { 0x5573, 78848 },
- { 0x5574, 78851 },
- { 0x5575, 78854 },
- { 0x5576, 78857 },
- { 0x5577, 77849 },
- { 0x5578, 77852 },
- { 0x5579, 77855 },
- { 0x557A, 78860 },
- { 0x557B, 77858 },
- { 0x557C, 77861 },
- { 0x557D, 77864 },
- { 0x557E, 77867 },
- { 0x557F, 77870 },
- { 0x5580, 78863 },
- { 0x5581, 77873 },
- { 0x5582, 78866 },
- { 0x5583, 77876 },
- { 0x5584, 78869 },
- { 0x5585, 77879 },
- { 0x5586, 78872 },
- { 0x5587, 77882 },
- { 0x5588, 77885 },
- { 0x5589, 78875 },
- { 0x558A, 77888 },
- { 0x558B, 77891 },
- { 0x558C, 77894 },
- { 0x558D, 77897 },
- { 0x558E, 78878 },
- { 0x558F, 77900 },
- { 0x5590, 77903 },
- { 0x5591, 77906 },
- { 0x5592, 78881 },
- { 0x5593, 77909 },
- { 0x5594, 77912 },
- { 0x5595, 77915 },
- { 0x5596, 78884 },
- { 0x5597, 77918 },
- { 0x5598, 77921 },
- { 0x5599, 77924 },
- { 0x559A, 77927 },
- { 0x559B, 77930 },
- { 0x559C, 77933 },
- { 0x559D, 78887 },
- { 0x559E, 77936 },
- { 0x559F, 78890 },
- { 0x55A0, 77939 },
- { 0x55A1, 77942 },
- { 0x55A2, 77945 },
- { 0x55A3, 77948 },
- { 0x55A4, 78893 },
- { 0x55A5, 77951 },
- { 0x55A6, 77954 },
- { 0x55A7, 77957 },
- { 0x55A8, 78896 },
- { 0x55A9, 77960 },
- { 0x55AA, 78899 },
- { 0x55AB, 77963 },
- { 0x55AC, 77966 },
- { 0x55AD, 77969 },
- { 0x55AE, 77972 },
- { 0x55AF, 77975 },
- { 0x55B0, 77978 },
- { 0x55B1, 78902 },
- { 0x55B2, 77981 },
- { 0x55B3, 77984 },
- { 0x55B4, 77987 },
- { 0x55B5, 77990 },
- { 0x55B6, 77993 },
- { 0x55B7, 78905 },
- { 0x55B8, 78908 },
- { 0x55B9, 77996 },
- { 0x55BA, 77999 },
- { 0x55BB, 78911 },
- { 0x55BC, 78002 },
- { 0x55BD, 78005 },
- { 0x55BE, 78914 },
- { 0x55BF, 78008 },
- { 0x55C0, 78917 },
- { 0x55C1, 78011 },
- { 0x55C2, 78014 },
- { 0x55C3, 78017 },
- { 0x55C4, 78020 },
- { 0x55C5, 78023 },
- { 0x55C6, 78026 },
- { 0x55C7, 78029 },
- { 0x55C8, 78032 },
- { 0x55C9, 78035 },
- { 0x55CA, 78920 },
- { 0x55CB, 78923 },
- { 0x55CC, 78926 },
- { 0x55CD, 78929 },
- { 0x55CE, 78038 },
- { 0x55CF, 78932 },
- { 0x55D0, 78935 },
- { 0x55D1, 78041 },
- { 0x55D2, 78938 },
- { 0x55D3, 78044 },
- { 0x55D4, 78941 },
- { 0x55D5, 78047 },
- { 0x55D6, 78050 },
- { 0x55D7, 78053 },
- { 0x55D8, 78056 },
- { 0x55D9, 78059 },
- { 0x55DA, 78062 },
- { 0x55DB, 78065 },
- { 0x55DC, 78068 },
- { 0x55DD, 78071 },
- { 0x55DE, 78074 },
- { 0x55DF, 78944 },
- { 0x55E0, 78947 },
- { 0x55E1, 78950 },
- { 0x55E2, 78953 },
- { 0x55E3, 78956 },
- { 0x55E4, 78959 },
- { 0x55E5, 78962 },
- { 0x55E6, 78965 },
- { 0x55E7, 78968 },
- { 0x55E8, 78077 },
- { 0x55E9, 78971 },
- { 0x55EA, 78974 },
- { 0x55EB, 78977 },
- { 0x55EC, 78980 },
- { 0x55ED, 78983 },
- { 0x55EE, 78986 },
- { 0x55EF, 78989 },
- { 0x55F0, 78992 },
- { 0x55F1, 78110 },
- { 0x55F2, 78113 },
- { 0x55F3, 78116 },
- { 0x55F4, 78119 },
- { 0x55F5, 78122 },
- { 0x55F6, 78125 },
- { 0x55F7, 78128 },
- { 0x55F8, 78995 },
- { 0x55F9, 78998 },
- { 0x55FA, 78131 },
- { 0x55FB, 78134 },
- { 0x55FC, 78137 },
- { 0x55FD, 78140 },
- { 0x55FE, 78143 },
- { 0x55FF, 78146 },
- { 0x5600, 78149 },
- { 0x5601, 78152 },
- { 0x5602, 78155 },
- { 0x5603, 78158 },
- { 0x5604, 78161 },
- { 0x5605, 78164 },
- { 0x5606, 78167 },
- { 0x5607, 78170 },
- { 0x5608, 78173 },
- { 0x5609, 78176 },
- { 0x560A, 78179 },
- { 0x560B, 78182 },
- { 0x560C, 78185 },
- { 0x560D, 78188 },
- { 0x560E, 78191 },
- { 0x560F, 78194 },
- { 0x5610, 78197 },
- { 0x5611, 78200 },
- { 0x5612, 78203 },
- { 0x5613, 86926 },
- { 0x5614, 86929 },
- { 0x5615, 86932 },
- { 0x5616, 86935 },
- { 0x5617, 86938 },
- { 0x5618, 86941 },
- { 0x5619, 86944 },
- { 0x561A, 86947 },
- { 0x561B, 86950 },
- { 0x561C, 86953 },
- { 0x561D, 88511 },
- { 0x561E, 86956 },
- { 0x561F, 86959 },
- { 0x5620, 86962 },
- { 0x5621, 86965 },
- { 0x5622, 86968 },
- { 0x5623, 86971 },
- { 0x5624, 86974 },
- { 0x5625, 86977 },
- { 0x5626, 86980 },
- { 0x5627, 86983 },
- { 0x5628, 86986 },
- { 0x5629, 86989 },
- { 0x562A, 86992 },
- { 0x562B, 86995 },
- { 0x562C, 86998 },
- { 0x562D, 87001 },
- { 0x562E, 88514 },
- { 0x562F, 87004 },
- { 0x5630, 87007 },
- { 0x5631, 87010 },
- { 0x5632, 87013 },
- { 0x5633, 87016 },
- { 0x5634, 87019 },
- { 0x5635, 87022 },
- { 0x5636, 87025 },
- { 0x5637, 87028 },
- { 0x5638, 87031 },
- { 0x5639, 87034 },
- { 0x563A, 87037 },
- { 0x563B, 87040 },
- { 0x563C, 88517 },
- { 0x563D, 87043 },
- { 0x563E, 87046 },
- { 0x563F, 88520 },
- { 0x5640, 87049 },
- { 0x5641, 87052 },
- { 0x5642, 87055 },
- { 0x5643, 87058 },
- { 0x5644, 88523 },
- { 0x5645, 87061 },
- { 0x5646, 88526 },
- { 0x5647, 88529 },
- { 0x5648, 87064 },
- { 0x5649, 87067 },
- { 0x564A, 87070 },
- { 0x564B, 87073 },
- { 0x564C, 87076 },
- { 0x564D, 87079 },
- { 0x564E, 87082 },
- { 0x564F, 87085 },
- { 0x5650, 87088 },
- { 0x5651, 87091 },
- { 0x5652, 87094 },
- { 0x5653, 87097 },
- { 0x5654, 87100 },
- { 0x5655, 87103 },
- { 0x5656, 87106 },
- { 0x5657, 87109 },
- { 0x5658, 87112 },
- { 0x5659, 87115 },
- { 0x565A, 87118 },
- { 0x565B, 87121 },
- { 0x565C, 88532 },
- { 0x565D, 88535 },
- { 0x565E, 88538 },
- { 0x565F, 87124 },
- { 0x5660, 87127 },
- { 0x5661, 87130 },
- { 0x5662, 87133 },
- { 0x5663, 87136 },
- { 0x5664, 87139 },
- { 0x5665, 87142 },
- { 0x5666, 87145 },
- { 0x5667, 87148 },
- { 0x5668, 87151 },
- { 0x5669, 87154 },
- { 0x566A, 87157 },
- { 0x566B, 87160 },
- { 0x566C, 87163 },
- { 0x566D, 87166 },
- { 0x566E, 87169 },
- { 0x566F, 87172 },
- { 0x5670, 87175 },
- { 0x5671, 87178 },
- { 0x5672, 87181 },
- { 0x5673, 87184 },
- { 0x5674, 87187 },
- { 0x5675, 87190 },
- { 0x5676, 87193 },
- { 0x5677, 87196 },
- { 0x5678, 87199 },
- { 0x5679, 87202 },
- { 0x567A, 87205 },
- { 0x567B, 87208 },
- { 0x567C, 87211 },
- { 0x567D, 87214 },
- { 0x567E, 88541 },
- { 0x567F, 87217 },
- { 0x5680, 88544 },
- { 0x5681, 87220 },
- { 0x5682, 87223 },
- { 0x5683, 88547 },
- { 0x5684, 87226 },
- { 0x5685, 88550 },
- { 0x5686, 87229 },
- { 0x5687, 88553 },
- { 0x5688, 87232 },
- { 0x5689, 87235 },
- { 0x568A, 88556 },
- { 0x568B, 88559 },
- { 0x568C, 88562 },
- { 0x568D, 87238 },
- { 0x568E, 88565 },
- { 0x568F, 88568 },
- { 0x5690, 87241 },
- { 0x5691, 87244 },
- { 0x5692, 88571 },
- { 0x5693, 88574 },
- { 0x5694, 88577 },
- { 0x5695, 87247 },
- { 0x5696, 87250 },
- { 0x5697, 87253 },
- { 0x5698, 88580 },
- { 0x5699, 88583 },
- { 0x569A, 87256 },
- { 0x569B, 87259 },
- { 0x569C, 87262 },
- { 0x569D, 87265 },
- { 0x569E, 87268 },
- { 0x569F, 88586 },
- { 0x56A0, 87271 },
- { 0x56A1, 87274 },
- { 0x56A2, 87277 },
- { 0x56A3, 87280 },
- { 0x56A4, 87283 },
- { 0x56A5, 87286 },
- { 0x56A6, 87289 },
- { 0x56A7, 87292 },
- { 0x56A8, 87295 },
- { 0x56A9, 87298 },
- { 0x56AA, 88589 },
- { 0x56AB, 87301 },
- { 0x56AC, 87304 },
- { 0x56AD, 87307 },
- { 0x56AE, 87310 },
- { 0x56AF, 87313 },
- { 0x56B0, 87316 },
- { 0x56B1, 87319 },
- { 0x56B2, 87322 },
- { 0x56B3, 87325 },
- { 0x56B4, 87328 },
- { 0x56B5, 88592 },
- { 0x56B6, 87331 },
- { 0x56B7, 87334 },
- { 0x56B8, 87337 },
- { 0x56B9, 87340 },
- { 0x56BA, 87343 },
- { 0x56BB, 87346 },
- { 0x56BC, 87349 },
- { 0x56BD, 87352 },
- { 0x56BE, 87355 },
- { 0x56BF, 87358 },
- { 0x56C0, 87361 },
- { 0x56C1, 87364 },
- { 0x56C2, 87367 },
- { 0x56C3, 87370 },
- { 0x56C4, 87373 },
- { 0x56C5, 87376 },
- { 0x56C6, 87379 },
- { 0x56C7, 87382 },
- { 0x56C8, 87385 },
- { 0x56C9, 87388 },
- { 0x56CA, 87391 },
- { 0x56CB, 87394 },
- { 0x56CC, 87397 },
- { 0x56CD, 87400 },
- { 0x56CE, 87403 },
- { 0x56CF, 87406 },
- { 0x56D0, 87409 },
- { 0x56D1, 87412 },
- { 0x56D2, 87415 },
- { 0x56D3, 87418 },
- { 0x56D4, 87421 },
- { 0x56D5, 87424 },
- { 0x56D6, 87427 },
- { 0x56D7, 87430 },
- { 0x56D8, 87433 },
- { 0x56D9, 87436 },
- { 0x56DA, 87439 },
- { 0x56DB, 87442 },
- { 0x56DC, 87445 },
- { 0x56DD, 87448 },
- { 0x56DE, 87451 },
- { 0x56DF, 87454 },
- { 0x56E0, 87457 },
- { 0x56E1, 87460 },
- { 0x56E2, 87463 },
- { 0x56E3, 87466 },
- { 0x56E4, 87469 },
- { 0x56E5, 87472 },
- { 0x56E6, 87475 },
- { 0x56E7, 87478 },
- { 0x56E8, 87481 },
- { 0x56E9, 87484 },
- { 0x56EA, 87487 },
- { 0x56EB, 87490 },
- { 0x56EC, 87493 },
- { 0x56ED, 87496 },
- { 0x56EE, 87499 },
- { 0x56EF, 87502 },
- { 0x56F0, 87505 },
- { 0x56F1, 87508 },
- { 0x56F2, 87511 },
- { 0x56F3, 87514 },
- { 0x56F4, 87517 },
- { 0x56F5, 87520 },
- { 0x56F6, 87523 },
- { 0x56F7, 87526 },
- { 0x56F8, 87529 },
- { 0x56F9, 88595 },
- { 0x56FA, 88598 },
- { 0x56FB, 87532 },
- { 0x56FC, 87535 },
- { 0x56FD, 87538 },
- { 0x56FE, 87541 },
- { 0x56FF, 87544 },
- { 0x5700, 88601 },
- { 0x5701, 87547 },
- { 0x5702, 87550 },
- { 0x5703, 88604 },
- { 0x5704, 87553 },
- { 0x5705, 87556 },
- { 0x5706, 87559 },
- { 0x5707, 87562 },
- { 0x5708, 87565 },
- { 0x5709, 87568 },
- { 0x570A, 88607 },
- { 0x570B, 87571 },
- { 0x570C, 88610 },
- { 0x570D, 87574 },
- { 0x570E, 87577 },
- { 0x570F, 87580 },
- { 0x5710, 87583 },
- { 0x5711, 87586 },
- { 0x5712, 87589 },
- { 0x5713, 87592 },
- { 0x5714, 87595 },
- { 0x5715, 87598 },
- { 0x5716, 87601 },
- { 0x5717, 87604 },
- { 0x5718, 88613 },
- { 0x5719, 87607 },
- { 0x571A, 87610 },
- { 0x571B, 87613 },
- { 0x571C, 87616 },
- { 0x571D, 87619 },
- { 0x571E, 87622 },
- { 0x571F, 87625 },
- { 0x5720, 87628 },
- { 0x5721, 87631 },
- { 0x5722, 87634 },
- { 0x5723, 87637 },
- { 0x5724, 87640 },
- { 0x5725, 87643 },
- { 0x5726, 87646 },
- { 0x5727, 87649 },
- { 0x5728, 87652 },
- { 0x5729, 87655 },
- { 0x572A, 87658 },
- { 0x572B, 87661 },
- { 0x572C, 87664 },
- { 0x572D, 87667 },
- { 0x572E, 87670 },
- { 0x572F, 87673 },
- { 0x5730, 87676 },
- { 0x5731, 87679 },
- { 0x5732, 87682 },
- { 0x5733, 87685 },
- { 0x5734, 87688 },
- { 0x5735, 87691 },
- { 0x5736, 87694 },
- { 0x5737, 87697 },
- { 0x5738, 87700 },
- { 0x5739, 87703 },
- { 0x573A, 87706 },
- { 0x573B, 87709 },
- { 0x573C, 87712 },
- { 0x573D, 87715 },
- { 0x573E, 87718 },
- { 0x573F, 87721 },
- { 0x5740, 87724 },
- { 0x5741, 88616 },
- { 0x5742, 87727 },
- { 0x5743, 87730 },
- { 0x5744, 87733 },
- { 0x5745, 87736 },
- { 0x5746, 87739 },
- { 0x5747, 87742 },
- { 0x5748, 87745 },
- { 0x5749, 87748 },
- { 0x574A, 87751 },
- { 0x574B, 87754 },
- { 0x574C, 87757 },
- { 0x574D, 87760 },
- { 0x574E, 87763 },
- { 0x574F, 87766 },
- { 0x5750, 87769 },
- { 0x5751, 87772 },
- { 0x5752, 87775 },
- { 0x5753, 87778 },
- { 0x5754, 87781 },
- { 0x5755, 87784 },
- { 0x5756, 87787 },
- { 0x5757, 87790 },
- { 0x5758, 88619 },
- { 0x5759, 87793 },
- { 0x575A, 87796 },
- { 0x575B, 87799 },
- { 0x575C, 87802 },
- { 0x575D, 87805 },
- { 0x575E, 88622 },
- { 0x575F, 87808 },
- { 0x5760, 87811 },
- { 0x5761, 87814 },
- { 0x5762, 87817 },
- { 0x5763, 87820 },
- { 0x5764, 88625 },
- { 0x5765, 87823 },
- { 0x5766, 87826 },
- { 0x5767, 87829 },
- { 0x5768, 87832 },
- { 0x5769, 87835 },
- { 0x576A, 87838 },
- { 0x576B, 87841 },
- { 0x576C, 87844 },
- { 0x576D, 87847 },
- { 0x576E, 87850 },
- { 0x576F, 88628 },
- { 0x5770, 87853 },
- { 0x5771, 87856 },
- { 0x5772, 87859 },
- { 0x5773, 87862 },
- { 0x5774, 87865 },
- { 0x5775, 87868 },
- { 0x5776, 87871 },
- { 0x5777, 87874 },
- { 0x5778, 87877 },
- { 0x5779, 87880 },
- { 0x577A, 87883 },
- { 0x577B, 87886 },
- { 0x577C, 87889 },
- { 0x577D, 87892 },
- { 0x577E, 87895 },
- { 0x577F, 87898 },
- { 0x5780, 87901 },
- { 0x5781, 87904 },
- { 0x5782, 87907 },
- { 0x5783, 87910 },
- { 0x5784, 88631 },
- { 0x5785, 87913 },
- { 0x5786, 87916 },
- { 0x5787, 88634 },
- { 0x5788, 88637 },
- { 0x5789, 88640 },
- { 0x578A, 87919 },
- { 0x578B, 87922 },
- { 0x578C, 87925 },
- { 0x578D, 87928 },
- { 0x578E, 88643 },
- { 0x578F, 88646 },
- { 0x5790, 88649 },
- { 0x5791, 87931 },
- { 0x5792, 87934 },
- { 0x5793, 87937 },
- { 0x5794, 87940 },
- { 0x5795, 87943 },
- { 0x5796, 87946 },
- { 0x5797, 87949 },
- { 0x5798, 87952 },
- { 0x5799, 87955 },
- { 0x579A, 87958 },
- { 0x579B, 87961 },
- { 0x579C, 87964 },
- { 0x579D, 87967 },
- { 0x579E, 87970 },
- { 0x579F, 87973 },
- { 0x57A0, 87976 },
- { 0x57A1, 87979 },
- { 0x57A2, 87982 },
- { 0x57A3, 87985 },
- { 0x57A4, 87988 },
- { 0x57A5, 87991 },
- { 0x57A6, 87994 },
- { 0x57A7, 87997 },
- { 0x57A8, 88652 },
- { 0x57A9, 88000 },
- { 0x57AA, 88003 },
- { 0x57AB, 88006 },
- { 0x57AC, 88009 },
- { 0x57AD, 88012 },
- { 0x57AE, 88655 },
- { 0x57AF, 88015 },
- { 0x57B0, 88018 },
- { 0x57B1, 88021 },
- { 0x57B2, 88024 },
- { 0x57B3, 88658 },
- { 0x57B4, 88027 },
- { 0x57B5, 88030 },
- { 0x57B6, 88033 },
- { 0x57B7, 88661 },
- { 0x57B8, 88036 },
- { 0x57B9, 88039 },
- { 0x57BA, 88042 },
- { 0x57BB, 88045 },
- { 0x57BC, 88048 },
- { 0x57BD, 88051 },
- { 0x57BE, 88054 },
- { 0x57BF, 88057 },
- { 0x57C0, 88060 },
- { 0x57C1, 88063 },
- { 0x57C2, 88664 },
- { 0x57C3, 88066 },
- { 0x57C4, 88069 },
- { 0x57C5, 88667 },
- { 0x57C6, 88075 },
- { 0x57C7, 88078 },
- { 0x57C8, 88081 },
- { 0x57C9, 88670 },
- { 0x57CA, 88084 },
- { 0x57CB, 88087 },
- { 0x57CC, 88090 },
- { 0x57CD, 88093 },
- { 0x57CE, 88096 },
- { 0x57CF, 88099 },
- { 0x57D0, 88102 },
- { 0x57D1, 88106 },
- { 0x57D2, 88109 },
- { 0x57D3, 88112 },
- { 0x57D4, 88115 },
- { 0x57D5, 88118 },
- { 0x57D6, 88121 },
- { 0x57D7, 88124 },
- { 0x57D8, 88127 },
- { 0x57D9, 88130 },
- { 0x57DA, 88133 },
- { 0x57DB, 88136 },
- { 0x57DC, 88139 },
- { 0x57DD, 88142 },
- { 0x57DE, 88145 },
- { 0x57DF, 88148 },
- { 0x57E0, 88151 },
- { 0x57E1, 88154 },
- { 0x57E2, 88673 },
- { 0x57E3, 88160 },
- { 0x57E4, 88163 },
- { 0x57E5, 88166 },
- { 0x57E6, 88169 },
- { 0x57E7, 88172 },
- { 0x57E8, 88175 },
- { 0x57E9, 88178 },
- { 0x57EA, 88181 },
- { 0x57EB, 88184 },
- { 0x57EC, 88187 },
- { 0x57ED, 88190 },
- { 0x57EE, 88193 },
- { 0x57EF, 88196 },
- { 0x57F0, 88199 },
- { 0x57F1, 88202 },
- { 0x57F2, 88205 },
- { 0x57F3, 88208 },
- { 0x57F4, 88211 },
- { 0x57F5, 88214 },
- { 0x57F6, 88217 },
- { 0x57F7, 88220 },
- { 0x57F8, 88223 },
- { 0x57F9, 88226 },
- { 0x57FA, 88229 },
- { 0x57FB, 88232 },
- { 0x57FC, 88235 },
- { 0x57FD, 88238 },
- { 0x57FE, 88241 },
- { 0x57FF, 88244 },
- { 0x5800, 88247 },
- { 0x5801, 88250 },
- { 0x5802, 88253 },
- { 0x5803, 88256 },
- { 0x5804, 88259 },
- { 0x5805, 88262 },
- { 0x5806, 88265 },
- { 0x5807, 88268 },
- { 0x5808, 88271 },
- { 0x5809, 88274 },
- { 0x580A, 88277 },
- { 0x580B, 88679 },
- { 0x580C, 88280 },
- { 0x580D, 88283 },
- { 0x580E, 88286 },
- { 0x580F, 88289 },
- { 0x5810, 88292 },
- { 0x5811, 88295 },
- { 0x5812, 88298 },
- { 0x5813, 88682 },
- { 0x5814, 88301 },
- { 0x5815, 88304 },
- { 0x5816, 88307 },
- { 0x5817, 88310 },
- { 0x5818, 88313 },
- { 0x5819, 88316 },
- { 0x581A, 88319 },
- { 0x581B, 88322 },
- { 0x581C, 88325 },
- { 0x581D, 88328 },
- { 0x581E, 88331 },
- { 0x581F, 88334 },
- { 0x5820, 88337 },
- { 0x5821, 88340 },
- { 0x5822, 88343 },
- { 0x5823, 88346 },
- { 0x5824, 88349 },
- { 0x5825, 88352 },
- { 0x5826, 88355 },
- { 0x5827, 88358 },
- { 0x5828, 88361 },
- { 0x5829, 88364 },
- { 0x582A, 88367 },
- { 0x582B, 88370 },
- { 0x582C, 88373 },
- { 0x582D, 88376 },
- { 0x582E, 88379 },
- { 0x582F, 88382 },
- { 0x5830, 88385 },
- { 0x5831, 88388 },
- { 0x5832, 88391 },
- { 0x5833, 88394 },
- { 0x5834, 88397 },
- { 0x5835, 88400 },
- { 0x5836, 88403 },
- { 0x5837, 88406 },
- { 0x5838, 88409 },
- { 0x5839, 88412 },
- { 0x583A, 88415 },
- { 0x583B, 88418 },
- { 0x583C, 88421 },
- { 0x583D, 88424 },
- { 0x583E, 88427 },
- { 0x583F, 88430 },
- { 0x5840, 88433 },
- { 0x5841, 88436 },
- { 0x5842, 88439 },
- { 0x5843, 88442 },
- { 0x5844, 88445 },
- { 0x5845, 88448 },
- { 0x5846, 88451 },
- { 0x5847, 88454 },
- { 0x5848, 88457 },
- { 0x5849, 88460 },
- { 0x584A, 88463 },
- { 0x584B, 88466 },
- { 0x584C, 88469 },
- { 0x584D, 88472 },
- { 0x584E, 88475 },
- { 0x584F, 88478 },
- { 0x5850, 88481 },
- { 0x5851, 88484 },
- { 0x5852, 88487 },
- { 0x5853, 88490 },
- { 0x5854, 88493 },
- { 0x5855, 88496 },
- { 0x5856, 88499 },
- { 0x5857, 88502 },
- { 0x5858, 88505 },
- { 0x5859, 88508 },
- { 0x585A, 16235 },
- { 0x585B, 16214 },
- { 0x585C, 16097 },
- { 0x585D, 16091 },
- { 0x585E, 16046 },
- { 0x585F, 16366 },
- { 0x5860, 16209 },
- { 0x5861, 16068 },
- { 0x5862, 16280 },
- { 0x5863, 16084 },
- { 0x5864, 16077 },
- { 0x5865, 16354 },
- { 0x5866, 16018 },
- { 0x5867, 16260 },
- { 0x5868, 16338 },
- { 0x5869, 16302 },
- { 0x586A, 16358 },
- { 0x586B, 16326 },
- { 0x586C, 16318 },
- { 0x586D, 16350 },
- { 0x586E, 16264 },
- { 0x586F, 16119 },
- { 0x5870, 16362 },
- { 0x5871, 16219 },
- { 0x5872, 16031 },
- { 0x5873, 16167 },
- { 0x5874, 16298 },
- { 0x5875, 16276 },
- { 0x5876, 16342 },
- { 0x5877, 16322 },
- { 0x5878, 16041 },
- { 0x5879, 16186 },
- { 0x587A, 16003 },
- { 0x587B, 16370 },
- { 0x587C, 16172 },
- { 0x587D, 16205 },
- { 0x587E, 16256 },
- { 0x587F, 16374 },
- { 0x5880, 16310 },
- { 0x5881, 16131 },
- { 0x5882, 16013 },
- { 0x5883, 16055 },
- { 0x5884, 16073 },
- { 0x5885, 16334 },
- { 0x5886, 16151 },
- { 0x5887, 16103 },
- { 0x5888, 16240 },
- { 0x5889, 16223 },
- { 0x588A, 16290 },
- { 0x588B, 16346 },
- { 0x588C, 16248 },
- { 0x588D, 16027 },
- { 0x588E, 16378 },
- { 0x588F, 16139 },
- { 0x5890, 16306 },
- { 0x5891, 16201 },
- { 0x5892, 16244 },
- { 0x5893, 16127 },
- { 0x5894, 16107 },
- { 0x5895, 16135 },
- { 0x5896, 16111 },
- { 0x5897, 16036 },
- { 0x5898, 16286 },
- { 0x5899, 16163 },
- { 0x589A, 16195 },
- { 0x589B, 16181 },
- { 0x589C, 16272 },
- { 0x589D, 16314 },
- { 0x589E, 16330 },
- { 0x589F, 16231 },
- { 0x58A0, 16227 },
- { 0x58A1, 16155 },
- { 0x58A2, 16252 },
- { 0x58A3, 16177 },
- { 0x58A4, 16294 },
- { 0x58A5, 16115 },
- { 0x58A6, 16191 },
- { 0x58A7, 16268 },
- { 0x58A8, 16143 },
- { 0x58A9, 16064 },
- { 0x58AA, 16023 },
- { 0x58AB, 16159 },
- { 0x58AC, 16123 },
- { 0x58AD, 16009 },
- { 0x58AE, 16060 },
- { 0x58AF, 16051 },
- { 0x58B0, 16147 },
- { 0x58B1, 16573 },
- { 0x58B2, 16401 },
- { 0x58B3, 16497 },
- { 0x58B4, 16452 },
- { 0x58B5, 16428 },
- { 0x58B6, 16433 },
- { 0x58B7, 16514 },
- { 0x58B8, 16581 },
- { 0x58B9, 16589 },
- { 0x58BA, 16410 },
- { 0x58BB, 16577 },
- { 0x58BC, 16509 },
- { 0x58BD, 16418 },
- { 0x58BE, 16527 },
- { 0x58BF, 16438 },
- { 0x58C0, 16622 },
- { 0x58C1, 16448 },
- { 0x58C2, 16396 },
- { 0x58C3, 16492 },
- { 0x58C4, 16618 },
- { 0x58C5, 16479 },
- { 0x58C6, 16465 },
- { 0x58C7, 16443 },
- { 0x58C8, 16544 },
- { 0x58C9, 16610 },
- { 0x58CA, 16585 },
- { 0x58CB, 16548 },
- { 0x58CC, 16532 },
- { 0x58CD, 16505 },
- { 0x58CE, 16593 },
- { 0x58CF, 16522 },
- { 0x58D0, 16536 },
- { 0x58D1, 16606 },
- { 0x58D2, 16501 },
- { 0x58D3, 16470 },
- { 0x58D4, 16564 },
- { 0x58D5, 16568 },
- { 0x58D6, 16556 },
- { 0x58D7, 16457 },
- { 0x58D8, 16552 },
- { 0x58D9, 16614 },
- { 0x58DA, 16598 },
- { 0x58DB, 16602 },
- { 0x58DC, 16474 },
- { 0x58DD, 16461 },
- { 0x58DE, 16518 },
- { 0x58DF, 16406 },
- { 0x58E0, 16540 },
- { 0x58E1, 16391 },
- { 0x58E2, 16386 },
- { 0x58E3, 16424 },
- { 0x58E4, 16560 },
- { 0x58E5, 16488 },
- { 0x58E6, 16382 },
- { 0x58E7, 16414 },
- { 0x58E8, 16484 },
- { 0x58E9, 16878 },
- { 0x58EA, 16704 },
- { 0x58EB, 16728 },
- { 0x58EC, 17021 },
- { 0x58ED, 16866 },
- { 0x58EE, 17025 },
- { 0x58EF, 16874 },
- { 0x58F0, 16920 },
- { 0x58F1, 17001 },
- { 0x58F2, 16842 },
- { 0x58F3, 16815 },
- { 0x58F4, 16699 },
- { 0x58F5, 16850 },
- { 0x58F6, 16985 },
- { 0x58F7, 16948 },
- { 0x58F8, 16754 },
- { 0x58F9, 17029 },
- { 0x58FA, 16736 },
- { 0x58FB, 16924 },
- { 0x58FC, 16644 },
- { 0x58FD, 16904 },
- { 0x58FE, 16763 },
- { 0x58FF, 16981 },
- { 0x5900, 16759 },
- { 0x5901, 16838 },
- { 0x5902, 16928 },
- { 0x5903, 16653 },
- { 0x5904, 16821 },
- { 0x5905, 16862 },
- { 0x5906, 16989 },
- { 0x5907, 16891 },
- { 0x5908, 16829 },
- { 0x5909, 16912 },
- { 0x590A, 16972 },
- { 0x590B, 16834 },
- { 0x590C, 17009 },
- { 0x590D, 16635 },
- { 0x590E, 16807 },
- { 0x590F, 16952 },
- { 0x5910, 16679 },
- { 0x5911, 17005 },
- { 0x5912, 16968 },
- { 0x5913, 17013 },
- { 0x5914, 16993 },
- { 0x5915, 16870 },
- { 0x5916, 16649 },
- { 0x5917, 16858 },
- { 0x5918, 16695 },
- { 0x5919, 16895 },
- { 0x591A, 16732 },
- { 0x591B, 17017 },
- { 0x591C, 16940 },
- { 0x591D, 16640 },
- { 0x591E, 16883 },
- { 0x591F, 16675 },
- { 0x5920, 16997 },
- { 0x5921, 16899 },
- { 0x5922, 16956 },
- { 0x5923, 16667 },
- { 0x5924, 16787 },
- { 0x5925, 16846 },
- { 0x5926, 16944 },
- { 0x5927, 16626 },
- { 0x5928, 16671 },
- { 0x5929, 16795 },
- { 0x592A, 16791 },
- { 0x592B, 16720 },
- { 0x592C, 16977 },
- { 0x592D, 16799 },
- { 0x592E, 16811 },
- { 0x592F, 16744 },
- { 0x5930, 16803 },
- { 0x5931, 16775 },
- { 0x5932, 16630 },
- { 0x5933, 16724 },
- { 0x5934, 16779 },
- { 0x5935, 16908 },
- { 0x5936, 16960 },
- { 0x5937, 16687 },
- { 0x5938, 16932 },
- { 0x5939, 16936 },
- { 0x593A, 16964 },
- { 0x593B, 16854 },
- { 0x593C, 16740 },
- { 0x593D, 16749 },
- { 0x593E, 16916 },
- { 0x593F, 16887 },
- { 0x5940, 16767 },
- { 0x5941, 16771 },
- { 0x5942, 16825 },
- { 0x5943, 16657 },
- { 0x5944, 16662 },
- { 0x5945, 16783 },
- { 0x5946, 16691 },
- { 0x5947, 16683 },
- { 0x5948, 16712 },
- { 0x5949, 16708 },
- { 0x594A, 16716 },
- { 0x594B, 17208 },
- { 0x594C, 17163 },
- { 0x594D, 17093 },
- { 0x594E, 17220 },
- { 0x594F, 17361 },
- { 0x5950, 17195 },
- { 0x5951, 17357 },
- { 0x5952, 17369 },
- { 0x5953, 17489 },
- { 0x5954, 17260 },
- { 0x5955, 17389 },
- { 0x5956, 17353 },
- { 0x5957, 17280 },
- { 0x5958, 17349 },
- { 0x5959, 17501 },
- { 0x595A, 17300 },
- { 0x595B, 17453 },
- { 0x595C, 17244 },
- { 0x595D, 17147 },
- { 0x595E, 17065 },
- { 0x595F, 17485 },
- { 0x5960, 17183 },
- { 0x5961, 17131 },
- { 0x5962, 17333 },
- { 0x5963, 17341 },
- { 0x5964, 17465 },
- { 0x5965, 17216 },
- { 0x5966, 17449 },
- { 0x5967, 17167 },
- { 0x5968, 17481 },
- { 0x5969, 17316 },
- { 0x596A, 17477 },
- { 0x596B, 17057 },
- { 0x596C, 17171 },
- { 0x596D, 17433 },
- { 0x596E, 17497 },
- { 0x596F, 17236 },
- { 0x5970, 17469 },
- { 0x5971, 17401 },
- { 0x5972, 17240 },
- { 0x5973, 17224 },
- { 0x5974, 17409 },
- { 0x5975, 17272 },
- { 0x5976, 17413 },
- { 0x5977, 17089 },
- { 0x5978, 17085 },
- { 0x5979, 17437 },
- { 0x597A, 17199 },
- { 0x597B, 17321 },
- { 0x597C, 17264 },
- { 0x597D, 17457 },
- { 0x597E, 17143 },
- { 0x597F, 17393 },
- { 0x5980, 17175 },
- { 0x5981, 17276 },
- { 0x5982, 17385 },
- { 0x5983, 17493 },
- { 0x5984, 17405 },
- { 0x5985, 17441 },
- { 0x5986, 17179 },
- { 0x5987, 17109 },
- { 0x5988, 17445 },
- { 0x5989, 17268 },
- { 0x598A, 17077 },
- { 0x598B, 17417 },
- { 0x598C, 17337 },
- { 0x598D, 17473 },
- { 0x598E, 17308 },
- { 0x598F, 17101 },
- { 0x5990, 17312 },
- { 0x5991, 17232 },
- { 0x5992, 17377 },
- { 0x5993, 17292 },
- { 0x5994, 17069 },
- { 0x5995, 17421 },
- { 0x5996, 17429 },
- { 0x5997, 17304 },
- { 0x5998, 17212 },
- { 0x5999, 17073 },
- { 0x599A, 17248 },
- { 0x599B, 17296 },
- { 0x599C, 17461 },
- { 0x599D, 17345 },
- { 0x599E, 17191 },
- { 0x599F, 17425 },
- { 0x59A0, 17373 },
- { 0x59A1, 17365 },
- { 0x59A2, 17397 },
- { 0x59A3, 17037 },
- { 0x59A4, 17117 },
- { 0x59A5, 17155 },
- { 0x59A6, 17159 },
- { 0x59A7, 17097 },
- { 0x59A8, 17127 },
- { 0x59A9, 17325 },
- { 0x59AA, 17329 },
- { 0x59AB, 17033 },
- { 0x59AC, 17151 },
- { 0x59AD, 17041 },
- { 0x59AE, 17284 },
- { 0x59AF, 17381 },
- { 0x59B0, 17187 },
- { 0x59B1, 17049 },
- { 0x59B2, 17139 },
- { 0x59B3, 17252 },
- { 0x59B4, 17105 },
- { 0x59B5, 17045 },
- { 0x59B6, 17288 },
- { 0x59B7, 17113 },
- { 0x59B8, 17228 },
- { 0x59B9, 17081 },
- { 0x59BA, 17122 },
- { 0x59BB, 17053 },
- { 0x59BC, 17256 },
- { 0x59BD, 17203 },
- { 0x59BE, 17135 },
- { 0x59BF, 17061 },
- { 0x59C0, 17849 },
- { 0x59C1, 17955 },
- { 0x59C2, 18003 },
- { 0x59C3, 17606 },
- { 0x59C4, 17740 },
- { 0x59C5, 17810 },
- { 0x59C6, 17664 },
- { 0x59C7, 17700 },
- { 0x59C8, 17680 },
- { 0x59C9, 18087 },
- { 0x59CA, 17857 },
- { 0x59CB, 17926 },
- { 0x59CC, 17708 },
- { 0x59CD, 17861 },
- { 0x59CE, 17999 },
- { 0x59CF, 17748 },
- { 0x59D0, 17688 },
- { 0x59D1, 18135 },
- { 0x59D2, 17902 },
- { 0x59D3, 17724 },
- { 0x59D4, 17802 },
- { 0x59D5, 17614 },
- { 0x59D6, 18083 },
- { 0x59D7, 17865 },
- { 0x59D8, 17818 },
- { 0x59D9, 18075 },
- { 0x59DA, 17869 },
- { 0x59DB, 18039 },
- { 0x59DC, 18091 },
- { 0x59DD, 18035 },
- { 0x59DE, 17906 },
- { 0x59DF, 17684 },
- { 0x59E0, 18115 },
- { 0x59E1, 17826 },
- { 0x59E2, 17991 },
- { 0x59E3, 18139 },
- { 0x59E4, 18123 },
- { 0x59E5, 17626 },
- { 0x59E6, 17814 },
- { 0x59E7, 18107 },
- { 0x59E8, 17853 },
- { 0x59E9, 17950 },
- { 0x59EA, 17692 },
- { 0x59EB, 17672 },
- { 0x59EC, 17844 },
- { 0x59ED, 18143 },
- { 0x59EE, 17975 },
- { 0x59EF, 17987 },
- { 0x59F0, 17959 },
- { 0x59F1, 18059 },
- { 0x59F2, 17574 },
- { 0x59F3, 18051 },
- { 0x59F4, 17995 },
- { 0x59F5, 18047 },
- { 0x59F6, 18095 },
- { 0x59F7, 18055 },
- { 0x59F8, 17963 },
- { 0x59F9, 17806 },
- { 0x59FA, 17578 },
- { 0x59FB, 17946 },
- { 0x59FC, 18103 },
- { 0x59FD, 18131 },
- { 0x59FE, 18127 },
- { 0x59FF, 18011 },
- { 0x5A00, 17822 },
- { 0x5A01, 17894 },
- { 0x5A02, 17882 },
- { 0x5A03, 17782 },
- { 0x5A04, 17732 },
- { 0x5A05, 17798 },
- { 0x5A06, 17752 },
- { 0x5A07, 17659 },
- { 0x5A08, 17756 },
- { 0x5A09, 18007 },
- { 0x5A0A, 18015 },
- { 0x5A0B, 18043 },
- { 0x5A0C, 17979 },
- { 0x5A0D, 18071 },
- { 0x5A0E, 17594 },
- { 0x5A0F, 17983 },
- { 0x5A10, 18027 },
- { 0x5A11, 17598 },
- { 0x5A12, 17622 },
- { 0x5A13, 18119 },
- { 0x5A14, 17786 },
- { 0x5A15, 17517 },
- { 0x5A16, 17890 },
- { 0x5A17, 17910 },
- { 0x5A18, 17967 },
- { 0x5A19, 18111 },
- { 0x5A1A, 17654 },
- { 0x5A1B, 17898 },
- { 0x5A1C, 17922 },
- { 0x5A1D, 17830 },
- { 0x5A1E, 17778 },
- { 0x5A1F, 17646 },
- { 0x5A20, 17834 },
- { 0x5A21, 18067 },
- { 0x5A22, 17521 },
- { 0x5A23, 17642 },
- { 0x5A24, 17930 },
- { 0x5A25, 18023 },
- { 0x5A26, 17602 },
- { 0x5A27, 17918 },
- { 0x5A28, 17886 },
- { 0x5A29, 18099 },
- { 0x5A2A, 18019 },
- { 0x5A2B, 17560 },
- { 0x5A2C, 17526 },
- { 0x5A2D, 17590 },
- { 0x5A2E, 17873 },
- { 0x5A2F, 17505 },
- { 0x5A30, 17728 },
- { 0x5A31, 17513 },
- { 0x5A32, 17509 },
- { 0x5A33, 17610 },
- { 0x5A34, 17565 },
- { 0x5A35, 17704 },
- { 0x5A36, 17712 },
- { 0x5A37, 17838 },
- { 0x5A38, 17938 },
- { 0x5A39, 17971 },
- { 0x5A3A, 18031 },
- { 0x5A3B, 18063 },
- { 0x5A3C, 17765 },
- { 0x5A3D, 17760 },
- { 0x5A3E, 17774 },
- { 0x5A3F, 17770 },
- { 0x5A40, 17794 },
- { 0x5A41, 17914 },
- { 0x5A42, 17877 },
- { 0x5A43, 17668 },
- { 0x5A44, 17744 },
- { 0x5A45, 17586 },
- { 0x5A46, 17736 },
- { 0x5A47, 17544 },
- { 0x5A48, 17552 },
- { 0x5A49, 17934 },
- { 0x5A4A, 17676 },
- { 0x5A4B, 18079 },
- { 0x5A4C, 17650 },
- { 0x5A4D, 17696 },
- { 0x5A4E, 17942 },
- { 0x5A4F, 17531 },
- { 0x5A50, 17556 },
- { 0x5A51, 17570 },
- { 0x5A52, 17618 },
- { 0x5A53, 17540 },
- { 0x5A54, 17634 },
- { 0x5A55, 17548 },
- { 0x5A56, 17630 },
- { 0x5A57, 17720 },
- { 0x5A58, 17536 },
- { 0x5A59, 17638 },
- { 0x5A5A, 17716 },
- { 0x5A5B, 17582 },
- { 0x5A5C, 17790 },
- { 0x5A5D, 18160 },
- { 0x5A5E, 18152 },
- { 0x5A5F, 18168 },
- { 0x5A60, 18156 },
- { 0x5A61, 18240 },
- { 0x5A62, 18268 },
- { 0x5A63, 18232 },
- { 0x5A64, 18172 },
- { 0x5A65, 18248 },
- { 0x5A66, 18328 },
- { 0x5A67, 18344 },
- { 0x5A68, 18264 },
- { 0x5A69, 18296 },
- { 0x5A6A, 18348 },
- { 0x5A6B, 18148 },
- { 0x5A6C, 18260 },
- { 0x5A6D, 18336 },
- { 0x5A6E, 18200 },
- { 0x5A6F, 18332 },
- { 0x5A70, 18284 },
- { 0x5A71, 18220 },
- { 0x5A72, 18312 },
- { 0x5A73, 18192 },
- { 0x5A74, 18352 },
- { 0x5A75, 18280 },
- { 0x5A76, 18256 },
- { 0x5A77, 18208 },
- { 0x5A78, 18304 },
- { 0x5A79, 18316 },
- { 0x5A7A, 18308 },
- { 0x5A7B, 18276 },
- { 0x5A7C, 18236 },
- { 0x5A7D, 18196 },
- { 0x5A7E, 18188 },
- { 0x5A7F, 18324 },
- { 0x5A80, 18216 },
- { 0x5A81, 18360 },
- { 0x5A82, 18300 },
- { 0x5A83, 18252 },
- { 0x5A84, 18320 },
- { 0x5A85, 18212 },
- { 0x5A86, 18204 },
- { 0x5A87, 18176 },
- { 0x5A88, 18228 },
- { 0x5A89, 18164 },
- { 0x5A8A, 18292 },
- { 0x5A8B, 18244 },
- { 0x5A8C, 18180 },
- { 0x5A8D, 18184 },
- { 0x5A8E, 18288 },
- { 0x5A8F, 18272 },
- { 0x5A90, 18224 },
- { 0x5A91, 18356 },
- { 0x5A92, 18340 },
- { 0x5A93, 6329 },
- { 0x5A94, 6356 },
- { 0x5A95, 6335 },
- { 0x5A96, 6353 },
- { 0x5A97, 6299 },
- { 0x5A98, 6302 },
- { 0x5A99, 6290 },
- { 0x5A9A, 6362 },
- { 0x5A9B, 6371 },
- { 0x5A9C, 6347 },
- { 0x5A9D, 6341 },
- { 0x5A9E, 6338 },
- { 0x5A9F, 6380 },
- { 0x5AA0, 6314 },
- { 0x5AA1, 6374 },
- { 0x5AA2, 6359 },
- { 0x5AA3, 6320 },
- { 0x5AA4, 6317 },
- { 0x5AA5, 6296 },
- { 0x5AA6, 6326 },
- { 0x5AA7, 6365 },
- { 0x5AA8, 6377 },
- { 0x5AA9, 6305 },
- { 0x5AAA, 6332 },
- { 0x5AAB, 6293 },
- { 0x5AAC, 6308 },
- { 0x5AAD, 6350 },
- { 0x5AAE, 6311 },
- { 0x5AAF, 6344 },
- { 0x5AB0, 6323 },
- { 0x5AB1, 6368 },
- { 0x5AB2, 6275 },
- { 0x5AB3, 6257 },
- { 0x5AB4, 6263 },
- { 0x5AB5, 6284 },
- { 0x5AB6, 6269 },
- { 0x5AB7, 6266 },
- { 0x5AB8, 6260 },
- { 0x5AB9, 6281 },
- { 0x5ABA, 6278 },
- { 0x5ABB, 6272 },
- { 0x5ABC, 6255 },
- { 0x5ABD, 6287 },
- { 0x5ABE, 18483 },
- { 0x5ABF, 18427 },
- { 0x5AC0, 18439 },
- { 0x5AC1, 18419 },
- { 0x5AC2, 18467 },
- { 0x5AC3, 18475 },
- { 0x5AC4, 18459 },
- { 0x5AC5, 18479 },
- { 0x5AC6, 18491 },
- { 0x5AC7, 18423 },
- { 0x5AC8, 18487 },
- { 0x5AC9, 18451 },
- { 0x5ACA, 18455 },
- { 0x5ACB, 18463 },
- { 0x5ACC, 18411 },
- { 0x5ACD, 18407 },
- { 0x5ACE, 18471 },
- { 0x5ACF, 18443 },
- { 0x5AD0, 18403 },
- { 0x5AD1, 18447 },
- { 0x5AD2, 18495 },
- { 0x5AD3, 18435 },
- { 0x5AD4, 18499 },
- { 0x5AD5, 18383 },
- { 0x5AD6, 18395 },
- { 0x5AD7, 18431 },
- { 0x5AD8, 18399 },
- { 0x5AD9, 18415 },
- { 0x5ADA, 18387 },
- { 0x5ADB, 18391 },
- { 0x5ADC, 18513 },
- { 0x5ADD, 18503 },
- { 0x5ADE, 18508 },
- { 0x5ADF, 18518 },
- { 0x5AE0, 18523 },
- { 0x5AE1, 18379 },
- { 0x5AE2, 53294 },
- { 0x5AE3, 53298 },
- { 0x5AE4, 53230 },
- { 0x5AE5, 53234 },
- { 0x5AE6, 53278 },
- { 0x5AE7, 53282 },
- { 0x5AE8, 53246 },
- { 0x5AE9, 53250 },
- { 0x5AEA, 53222 },
- { 0x5AEB, 53226 },
- { 0x5AEC, 53270 },
- { 0x5AED, 53274 },
- { 0x5AEE, 53310 },
- { 0x5AEF, 53314 },
- { 0x5AF0, 53286 },
- { 0x5AF1, 53290 },
- { 0x5AF2, 53318 },
- { 0x5AF3, 53322 },
- { 0x5AF4, 53238 },
- { 0x5AF5, 53242 },
- { 0x5AF6, 53302 },
- { 0x5AF7, 53306 },
- { 0x5AF8, 53214 },
- { 0x5AF9, 53218 },
- { 0x5AFA, 53254 },
- { 0x5AFB, 53258 },
- { 0x5AFC, 53262 },
- { 0x5AFD, 53266 },
- { 0x5AFE, 53385 },
- { 0x5AFF, 53429 },
- { 0x5B00, 53369 },
- { 0x5B01, 53365 },
- { 0x5B02, 53413 },
- { 0x5B03, 53381 },
- { 0x5B04, 53409 },
- { 0x5B05, 53417 },
- { 0x5B06, 53393 },
- { 0x5B07, 53401 },
- { 0x5B08, 53373 },
- { 0x5B09, 53397 },
- { 0x5B0A, 53421 },
- { 0x5B0B, 53405 },
- { 0x5B0C, 53433 },
- { 0x5B0D, 53425 },
- { 0x5B0E, 53377 },
- { 0x5B0F, 53357 },
- { 0x5B10, 53389 },
- { 0x5B11, 53361 },
- { 0x5B12, 52976 },
- { 0x5B13, 52961 },
- { 0x5B14, 52971 },
- { 0x5B15, 52981 },
- { 0x5B16, 52986 },
- { 0x5B17, 52966 },
- { 0x5B18, 52991 },
- { 0x5B19, 53089 },
- { 0x5B1A, 53099 },
- { 0x5B1B, 53048 },
- { 0x5B1C, 53094 },
- { 0x5B1D, 53074 },
- { 0x5B1E, 53159 },
- { 0x5B1F, 53144 },
- { 0x5B20, 53149 },
- { 0x5B21, 53154 },
- { 0x5B22, 53084 },
- { 0x5B23, 53114 },
- { 0x5B24, 53079 },
- { 0x5B25, 53000 },
- { 0x5B26, 53132 },
- { 0x5B27, 53031 },
- { 0x5B28, 53198 },
- { 0x5B29, 53174 },
- { 0x5B2A, 53182 },
- { 0x5B2B, 53210 },
- { 0x5B2C, 53190 },
- { 0x5B2D, 53186 },
- { 0x5B2E, 53178 },
- { 0x5B2F, 53206 },
- { 0x5B30, 53202 },
- { 0x5B31, 53194 },
- { 0x5B32, 53336 },
- { 0x5B33, 53345 },
- { 0x5B34, 53331 },
- { 0x5B35, 53349 },
- { 0x5B36, 53340 },
- { 0x5B37, 53326 },
- { 0x5B38, 53353 },
- { 0x5B39, 53069 },
- { 0x5B3A, 53140 },
- { 0x5B3B, 53053 },
- { 0x5B3C, 53169 },
- { 0x5B3D, 53105 },
- { 0x5B3E, 53110 },
- { 0x5B3F, 53124 },
- { 0x5B40, 53136 },
- { 0x5B41, 53128 },
- { 0x5B42, 52996 },
- { 0x5B43, 53164 },
- { 0x5B44, 53119 },
- { 0x5B45, 53065 },
- { 0x5B46, 53057 },
- { 0x5B47, 53061 },
- { 0x5B48, 53017 },
- { 0x5B49, 53011 },
- { 0x5B4A, 53037 },
- { 0x5B4B, 53042 },
- { 0x5B4C, 53005 },
- { 0x5B4D, 53025 },
- { 0x5B4E, 52956 },
- { 0x5B4F, 52946 },
- { 0x5B50, 52886 },
- { 0x5B51, 52916 },
- { 0x5B52, 52951 },
- { 0x5B53, 52876 },
- { 0x5B54, 52906 },
- { 0x5B55, 52921 },
- { 0x5B56, 52931 },
- { 0x5B57, 52936 },
- { 0x5B58, 52926 },
- { 0x5B59, 52911 },
- { 0x5B5A, 52871 },
- { 0x5B5B, 52891 },
- { 0x5B5C, 52866 },
- { 0x5B5D, 52901 },
- { 0x5B5E, 52941 },
- { 0x5B5F, 52881 },
- { 0x5B60, 52896 },
- { 0x5B61, 13653 },
- { 0x5B62, 13626 },
- { 0x5B63, 13678 },
- { 0x5B64, 13742 },
- { 0x5B65, 13647 },
- { 0x5B66, 13727 },
- { 0x5B67, 13844 },
- { 0x5B68, 13632 },
- { 0x5B69, 13665 },
- { 0x5B6A, 13760 },
- { 0x5B6B, 13662 },
- { 0x5B6C, 13629 },
- { 0x5B6D, 13694 },
- { 0x5B6E, 13682 },
- { 0x5B6F, 13757 },
- { 0x5B70, 13709 },
- { 0x5B71, 13650 },
- { 0x5B72, 13733 },
- { 0x5B73, 13686 },
- { 0x5B74, 13848 },
- { 0x5B75, 13736 },
- { 0x5B76, 13790 },
- { 0x5B77, 13644 },
- { 0x5B78, 13724 },
- { 0x5B79, 13721 },
- { 0x5B7A, 13784 },
- { 0x5B7B, 13796 },
- { 0x5B7C, 13772 },
- { 0x5B7D, 13817 },
- { 0x5B7E, 13814 },
- { 0x5B7F, 13641 },
- { 0x5B80, 13635 },
- { 0x5B81, 13674 },
- { 0x5B82, 13656 },
- { 0x5B83, 13745 },
- { 0x5B84, 13730 },
- { 0x5B85, 13787 },
- { 0x5B86, 13852 },
- { 0x5B87, 13638 },
- { 0x5B88, 13671 },
- { 0x5B89, 13715 },
- { 0x5B8A, 13781 },
- { 0x5B8B, 13802 },
- { 0x5B8C, 13778 },
- { 0x5B8D, 13739 },
- { 0x5B8E, 13793 },
- { 0x5B8F, 13799 },
- { 0x5B90, 13775 },
- { 0x5B91, 13702 },
- { 0x5B92, 13698 },
- { 0x5B93, 13860 },
- { 0x5B94, 13748 },
- { 0x5B95, 13751 },
- { 0x5B96, 13763 },
- { 0x5B97, 13805 },
- { 0x5B98, 13754 },
- { 0x5B99, 13712 },
- { 0x5B9A, 13690 },
- { 0x5B9B, 13659 },
- { 0x5B9C, 13706 },
- { 0x5B9D, 13766 },
- { 0x5B9E, 13769 },
- { 0x5B9F, 13808 },
- { 0x5BA0, 13856 },
- { 0x5BA1, 13811 },
- { 0x5BA2, 13820 },
- { 0x5BA3, 13668 },
- { 0x5BA4, 13623 },
- { 0x5BA5, 13718 },
- { 0x5BA6, 13888 },
- { 0x5BA7, 13433 },
- { 0x5BA8, 13425 },
- { 0x5BA9, 13429 },
- { 0x5BAA, 13449 },
- { 0x5BAB, 13481 },
- { 0x5BAC, 13565 },
- { 0x5BAD, 13493 },
- { 0x5BAE, 13569 },
- { 0x5BAF, 13465 },
- { 0x5BB0, 13537 },
- { 0x5BB1, 13553 },
- { 0x5BB2, 13473 },
- { 0x5BB3, 13453 },
- { 0x5BB4, 13505 },
- { 0x5BB5, 13573 },
- { 0x5BB6, 13589 },
- { 0x5BB7, 13457 },
- { 0x5BB8, 13513 },
- { 0x5BB9, 13581 },
- { 0x5BBA, 13605 },
- { 0x5BBB, 13525 },
- { 0x5BBC, 13517 },
- { 0x5BBD, 13521 },
- { 0x5BBE, 13529 },
- { 0x5BBF, 13585 },
- { 0x5BC0, 13469 },
- { 0x5BC1, 13545 },
- { 0x5BC2, 13593 },
- { 0x5BC3, 13609 },
- { 0x5BC4, 13549 },
- { 0x5BC5, 13597 },
- { 0x5BC6, 13601 },
- { 0x5BC7, 13477 },
- { 0x5BC8, 13557 },
- { 0x5BC9, 13485 },
- { 0x5BCA, 13561 },
- { 0x5BCB, 13577 },
- { 0x5BCC, 13618 },
- { 0x5BCD, 13509 },
- { 0x5BCE, 13613 },
- { 0x5BCF, 13489 },
- { 0x5BD0, 13501 },
- { 0x5BD1, 13497 },
- { 0x5BD2, 13541 },
- { 0x5BD3, 13461 },
- { 0x5BD4, 13533 },
- { 0x5BD5, 13446 },
- { 0x5BD6, 13436 },
- { 0x5BD7, 13440 },
- { 0x5BD8, 13443 },
- { 0x5BD9, 13823 },
- { 0x5BDA, 13826 },
- { 0x5BDB, 13829 },
- { 0x5BDC, 13832 },
- { 0x5BDD, 13835 },
- { 0x5BDE, 13838 },
- { 0x5BDF, 13841 },
- { 0x5BE0, 13864 },
- { 0x5BE1, 13868 },
- { 0x5BE2, 13872 },
- { 0x5BE3, 13876 },
- { 0x5BE4, 13880 },
- { 0x5BE5, 13884 },
- { 0x5BE6, 55122 },
- { 0x5BE7, 55125 },
- { 0x5BE8, 55127 },
- { 0x5BE9, 55129 },
- { 0x5BEA, 55131 },
- { 0x5BEB, 55133 },
- { 0x5BEC, 55135 },
- { 0x5BED, 55137 },
- { 0x5BEE, 55139 },
- { 0x5BEF, 55141 },
- { 0x5BF0, 55143 },
- { 0x5BF1, 55145 },
- { 0x5BF2, 55147 },
- { 0x5BF3, 55149 },
- { 0x5BF4, 55151 },
- { 0x5BF5, 55153 },
- { 0x5BF6, 55155 },
- { 0x5BF7, 55157 },
- { 0x5BF8, 55159 },
- { 0x5BF9, 55161 },
- { 0x5BFA, 55163 },
- { 0x5BFB, 55165 },
- { 0x5BFC, 55167 },
- { 0x5BFD, 55169 },
- { 0x5BFE, 55171 },
- { 0x5BFF, 55173 },
- { 0x5C00, 55175 },
- { 0x5C01, 55177 },
- { 0x5C02, 55179 },
- { 0x5C03, 55181 },
- { 0x5C04, 55183 },
- { 0x5C05, 55185 },
- { 0x5C06, 55187 },
- { 0x5C07, 55189 },
- { 0x5C08, 55191 },
- { 0x5C09, 55193 },
- { 0x5C0A, 55195 },
- { 0x5C0B, 55197 },
- { 0x5C0C, 55199 },
- { 0x5C0D, 55201 },
- { 0x5C0E, 55203 },
- { 0x5C0F, 55205 },
- { 0x5C10, 55207 },
- { 0x5C11, 55209 },
- { 0x5C12, 55211 },
- { 0x5C13, 55213 },
- { 0x5C14, 55215 },
- { 0x5C15, 55217 },
- { 0x5C16, 55219 },
- { 0x5C17, 55221 },
- { 0x5C18, 55223 },
- { 0x5C19, 55225 },
- { 0x5C1A, 55227 },
- { 0x5C1B, 55229 },
- { 0x5C1C, 55231 },
- { 0x5C1D, 55233 },
- { 0x5C1E, 55235 },
- { 0x5C1F, 55237 },
- { 0x5C20, 55239 },
- { 0x5C21, 55241 },
- { 0x5C22, 55243 },
- { 0x5C23, 55245 },
- { 0x5C24, 55247 },
- { 0x5C25, 55249 },
- { 0x5C26, 55251 },
- { 0x5C27, 55253 },
- { 0x5C28, 55255 },
- { 0x5C29, 55257 },
- { 0x5C2A, 55259 },
- { 0x5C2B, 55261 },
- { 0x5C2C, 55263 },
- { 0x5C2D, 55265 },
- { 0x5C2E, 55267 },
- { 0x5C2F, 55269 },
- { 0x5C30, 55271 },
- { 0x5C31, 55273 },
- { 0x5C32, 55275 },
- { 0x5C33, 55277 },
- { 0x5C34, 55279 },
- { 0x5C35, 55281 },
- { 0x5C36, 55283 },
- { 0x5C37, 55285 },
- { 0x5C38, 55287 },
- { 0x5C39, 55289 },
- { 0x5C3A, 55291 },
- { 0x5C3B, 55293 },
- { 0x5C3C, 55295 },
- { 0x5C3D, 55297 },
- { 0x5C3E, 55299 },
- { 0x5C3F, 55301 },
- { 0x5C40, 55303 },
- { 0x5C41, 55305 },
- { 0x5C42, 55307 },
- { 0x5C43, 55309 },
- { 0x5C44, 55311 },
- { 0x5C45, 55313 },
- { 0x5C46, 55315 },
- { 0x5C47, 55317 },
- { 0x5C48, 55319 },
- { 0x5C49, 55321 },
- { 0x5C4A, 55323 },
- { 0x5C4B, 55325 },
- { 0x5C4C, 55327 },
- { 0x5C4D, 55329 },
- { 0x5C4E, 55331 },
- { 0x5C4F, 55333 },
- { 0x5C50, 55335 },
- { 0x5C51, 55337 },
- { 0x5C52, 55339 },
- { 0x5C53, 55341 },
- { 0x5C54, 55343 },
- { 0x5C55, 55345 },
- { 0x5C56, 55347 },
- { 0x5C57, 55349 },
- { 0x5C58, 55351 },
- { 0x5C59, 55353 },
- { 0x5C5A, 55355 },
- { 0x5C5B, 55357 },
- { 0x5C5C, 55359 },
- { 0x5C5D, 55361 },
- { 0x5C5E, 55363 },
- { 0x5C5F, 55365 },
- { 0x5C60, 55367 },
- { 0x5C61, 55369 },
- { 0x5C62, 55371 },
- { 0x5C63, 55373 },
- { 0x5C64, 55375 },
- { 0x5C65, 55377 },
- { 0x5C66, 55379 },
- { 0x5C67, 55381 },
- { 0x5C68, 55383 },
- { 0x5C69, 55385 },
- { 0x5C6A, 55387 },
- { 0x5C6B, 55389 },
- { 0x5C6C, 55391 },
- { 0x5C6D, 55393 },
- { 0x5C6E, 55395 },
- { 0x5C6F, 55397 },
- { 0x5C70, 55399 },
- { 0x5C71, 55401 },
- { 0x5C72, 55403 },
- { 0x5C73, 55405 },
- { 0x5C74, 55407 },
- { 0x5C75, 55409 },
- { 0x5C76, 55411 },
- { 0x5C77, 55413 },
- { 0x5C78, 55415 },
- { 0x5C79, 55417 },
- { 0x5C7A, 55419 },
- { 0x5C7B, 55421 },
- { 0x5C7C, 55423 },
- { 0x5C7D, 55425 },
- { 0x5C7E, 55427 },
- { 0x5C7F, 55429 },
- { 0x5C80, 55431 },
- { 0x5C81, 55433 },
- { 0x5C82, 55435 },
- { 0x5C83, 55437 },
- { 0x5C84, 55439 },
- { 0x5C85, 55441 },
- { 0x5C86, 55443 },
- { 0x5C87, 55445 },
- { 0x5C88, 55447 },
- { 0x5C89, 55449 },
- { 0x5C8A, 55451 },
- { 0x5C8B, 55453 },
- { 0x5C8C, 55455 },
- { 0x5C8D, 55457 },
- { 0x5C8E, 55459 },
- { 0x5C8F, 55461 },
- { 0x5C90, 55463 },
- { 0x5C91, 55465 },
- { 0x5C92, 55467 },
- { 0x5C93, 55469 },
- { 0x5C94, 55471 },
- { 0x5C95, 55473 },
- { 0x5C96, 55475 },
- { 0x5C97, 55477 },
- { 0x5C98, 55479 },
- { 0x5C99, 55481 },
- { 0x5C9A, 55483 },
- { 0x5C9B, 55485 },
- { 0x5C9C, 55487 },
- { 0x5C9D, 55489 },
- { 0x5C9E, 55491 },
- { 0x5C9F, 55493 },
- { 0x5CA0, 55495 },
- { 0x5CA1, 55497 },
- { 0x5CA2, 55499 },
- { 0x5CA3, 55501 },
- { 0x5CA4, 55503 },
- { 0x5CA5, 55505 },
- { 0x5CA6, 55507 },
- { 0x5CA7, 55509 },
- { 0x5CA8, 55511 },
- { 0x5CA9, 55513 },
- { 0x5CAA, 55515 },
- { 0x5CAB, 55517 },
- { 0x5CAC, 55519 },
- { 0x5CAD, 55521 },
- { 0x5CAE, 55523 },
- { 0x5CAF, 55525 },
- { 0x5CB0, 55527 },
- { 0x5CB1, 55529 },
- { 0x5CB2, 55531 },
- { 0x5CB3, 55533 },
- { 0x5CB4, 55535 },
- { 0x5CB5, 55537 },
- { 0x5CB6, 55539 },
- { 0x5CB7, 55541 },
- { 0x5CB8, 55543 },
- { 0x5CB9, 55545 },
- { 0x5CBA, 55547 },
- { 0x5CBB, 55549 },
- { 0x5CBC, 55551 },
- { 0x5CBD, 55553 },
- { 0x5CBE, 55555 },
- { 0x5CBF, 55557 },
- { 0x5CC0, 55559 },
- { 0x5CC1, 55561 },
- { 0x5CC2, 55563 },
- { 0x5CC3, 55565 },
- { 0x5CC4, 55567 },
- { 0x5CC5, 55569 },
- { 0x5CC6, 55571 },
- { 0x5CC7, 55573 },
- { 0x5CC8, 55575 },
- { 0x5CC9, 55577 },
- { 0x5CCA, 55579 },
- { 0x5CCB, 55581 },
- { 0x5CCC, 55583 },
- { 0x5CCD, 55585 },
- { 0x5CCE, 55587 },
- { 0x5CCF, 55589 },
- { 0x5CD0, 55591 },
- { 0x5CD1, 55593 },
- { 0x5CD2, 55595 },
- { 0x5CD3, 55597 },
- { 0x5CD4, 55599 },
- { 0x5CD5, 55601 },
- { 0x5CD6, 55603 },
- { 0x5CD7, 55605 },
- { 0x5CD8, 55607 },
- { 0x5CD9, 55609 },
- { 0x5CDA, 55611 },
- { 0x5CDB, 55613 },
- { 0x5CDC, 55615 },
- { 0x5CDD, 55617 },
- { 0x5CDE, 55619 },
- { 0x5CDF, 55621 },
- { 0x5CE0, 55623 },
- { 0x5CE1, 55625 },
- { 0x5CE2, 55627 },
- { 0x5CE3, 55629 },
- { 0x5CE4, 55631 },
- { 0x5CE5, 55633 },
- { 0x5CE6, 55635 },
- { 0x5CE7, 55637 },
- { 0x5CE8, 55639 },
- { 0x5CE9, 55641 },
- { 0x5CEA, 55643 },
- { 0x5CEB, 55645 },
- { 0x5CEC, 55647 },
- { 0x5CED, 55649 },
- { 0x5CEE, 55651 },
- { 0x5CEF, 55653 },
- { 0x5CF0, 55655 },
- { 0x5CF1, 55657 },
- { 0x5CF2, 55659 },
- { 0x5CF3, 55661 },
- { 0x5CF4, 55663 },
- { 0x5CF5, 55665 },
- { 0x5CF6, 55667 },
- { 0x5CF7, 55669 },
- { 0x5CF8, 55671 },
- { 0x5CF9, 55673 },
- { 0x5CFA, 55675 },
- { 0x5CFB, 55677 },
- { 0x5CFC, 55679 },
- { 0x5CFD, 55681 },
- { 0x5CFE, 55683 },
- { 0x5CFF, 55685 },
- { 0x5D00, 55687 },
- { 0x5D01, 55689 },
- { 0x5D02, 55691 },
- { 0x5D03, 55693 },
- { 0x5D04, 55695 },
- { 0x5D05, 55697 },
- { 0x5D06, 55699 },
- { 0x5D07, 55701 },
- { 0x5D08, 55703 },
- { 0x5D09, 55705 },
- { 0x5D0A, 55707 },
- { 0x5D0B, 55709 },
- { 0x5D0C, 55711 },
- { 0x5D0D, 55713 },
- { 0x5D0E, 55715 },
- { 0x5D0F, 55717 },
- { 0x5D10, 55719 },
- { 0x5D11, 55721 },
- { 0x5D12, 55723 },
- { 0x5D13, 55725 },
- { 0x5D14, 55727 },
- { 0x5D15, 55729 },
- { 0x5D16, 55731 },
- { 0x5D17, 55733 },
- { 0x5D18, 55735 },
- { 0x5D19, 55737 },
- { 0x5D1A, 55739 },
- { 0x5D1B, 55741 },
- { 0x5D1C, 55743 },
- { 0x5D1D, 55745 },
- { 0x5D1E, 55747 },
- { 0x5D1F, 55749 },
- { 0x5D20, 55751 },
- { 0x5D21, 55753 },
- { 0x5D22, 55755 },
- { 0x5D23, 55757 },
- { 0x5D24, 55759 },
- { 0x5D25, 55761 },
- { 0x5D26, 55763 },
- { 0x5D27, 55765 },
- { 0x5D28, 55767 },
- { 0x5D29, 55769 },
- { 0x5D2A, 55771 },
- { 0x5D2B, 55773 },
- { 0x5D2C, 55775 },
- { 0x5D2D, 55777 },
- { 0x5D2E, 55779 },
- { 0x5D2F, 55781 },
- { 0x5D30, 55783 },
- { 0x5D31, 55785 },
- { 0x5D32, 55787 },
- { 0x5D33, 55789 },
- { 0x5D34, 55791 },
- { 0x5D35, 55793 },
- { 0x5D36, 55795 },
- { 0x5D37, 55797 },
- { 0x5D38, 55799 },
- { 0x5D39, 55801 },
- { 0x5D3A, 55803 },
- { 0x5D3B, 55805 },
- { 0x5D3C, 55807 },
- { 0x5D3D, 55809 },
- { 0x5D3E, 55811 },
- { 0x5D3F, 55813 },
- { 0x5D40, 55815 },
- { 0x5D41, 55817 },
- { 0x5D42, 55819 },
- { 0x5D43, 55821 },
- { 0x5D44, 55823 },
- { 0x5D45, 55825 },
- { 0x5D46, 55827 },
- { 0x5D47, 55829 },
- { 0x5D48, 55831 },
- { 0x5D49, 55833 },
- { 0x5D4A, 55835 },
- { 0x5D4B, 55837 },
- { 0x5D4C, 55839 },
- { 0x5D4D, 55841 },
- { 0x5D4E, 55843 },
- { 0x5D4F, 55845 },
- { 0x5D50, 55847 },
- { 0x5D51, 55849 },
- { 0x5D52, 55851 },
- { 0x5D53, 55853 },
- { 0x5D54, 55855 },
- { 0x5D55, 55857 },
- { 0x5D56, 55859 },
- { 0x5D57, 55861 },
- { 0x5D58, 55863 },
- { 0x5D59, 55865 },
- { 0x5D5A, 55867 },
- { 0x5D5B, 55869 },
- { 0x5D5C, 55871 },
- { 0x5D5D, 55873 },
- { 0x5D5E, 55875 },
- { 0x5D5F, 55877 },
- { 0x5D60, 55879 },
- { 0x5D61, 55881 },
- { 0x5D62, 55883 },
- { 0x5D63, 55885 },
- { 0x5D64, 55887 },
- { 0x5D65, 55889 },
- { 0x5D66, 55891 },
- { 0x5D67, 55893 },
- { 0x5D68, 55895 },
- { 0x5D69, 55897 },
- { 0x5D6A, 55899 },
- { 0x5D6B, 55901 },
- { 0x5D6C, 55903 },
- { 0x5D6D, 55905 },
- { 0x5D6E, 55907 },
- { 0x5D6F, 55909 },
- { 0x5D70, 55911 },
- { 0x5D71, 55913 },
- { 0x5D72, 55915 },
- { 0x5D73, 55917 },
- { 0x5D74, 55919 },
- { 0x5D75, 55921 },
- { 0x5D76, 55923 },
- { 0x5D77, 55925 },
- { 0x5D78, 55927 },
- { 0x5D79, 55929 },
- { 0x5D7A, 55931 },
- { 0x5D7B, 55933 },
- { 0x5D7C, 55935 },
- { 0x5D7D, 55937 },
- { 0x5D7E, 55939 },
- { 0x5D7F, 55941 },
- { 0x5D80, 55943 },
- { 0x5D81, 55945 },
- { 0x5D82, 55947 },
- { 0x5D83, 55949 },
- { 0x5D84, 55951 },
- { 0x5D85, 55953 },
- { 0x5D86, 55955 },
- { 0x5D87, 55957 },
- { 0x5D88, 55959 },
- { 0x5D89, 55961 },
- { 0x5D8A, 55963 },
- { 0x5D8B, 55965 },
- { 0x5D8C, 55967 },
- { 0x5D8D, 55969 },
- { 0x5D8E, 55971 },
- { 0x5D8F, 55973 },
- { 0x5D90, 55975 },
- { 0x5D91, 55977 },
- { 0x5D92, 55979 },
- { 0x5D93, 55981 },
- { 0x5D94, 55983 },
- { 0x5D95, 55985 },
- { 0x5D96, 55987 },
- { 0x5D97, 55989 },
- { 0x5D98, 55991 },
- { 0x5D99, 55993 },
- { 0x5D9A, 55995 },
- { 0x5D9B, 55997 },
- { 0x5D9C, 55999 },
- { 0x5D9D, 56001 },
- { 0x5D9E, 56003 },
- { 0x5D9F, 56005 },
- { 0x5DA0, 56007 },
- { 0x5DA1, 56009 },
- { 0x5DA2, 56011 },
- { 0x5DA3, 56013 },
- { 0x5DA4, 56015 },
- { 0x5DA5, 56017 },
- { 0x5DA6, 56019 },
- { 0x5DA7, 56021 },
- { 0x5DA8, 56023 },
- { 0x5DA9, 56025 },
- { 0x5DAA, 56027 },
- { 0x5DAB, 56029 },
- { 0x5DAC, 56031 },
- { 0x5DAD, 56033 },
- { 0x5DAE, 56035 },
- { 0x5DAF, 56037 },
- { 0x5DB0, 56039 },
- { 0x5DB1, 56041 },
- { 0x5DB2, 56043 },
- { 0x5DB3, 56045 },
- { 0x5DB4, 56047 },
- { 0x5DB5, 56049 },
- { 0x5DB6, 56051 },
- { 0x5DB7, 56053 },
- { 0x5DB8, 56055 },
- { 0x5DB9, 56057 },
- { 0x5DBA, 56059 },
- { 0x5DBB, 56061 },
- { 0x5DBC, 56063 },
- { 0x5DBD, 56065 },
- { 0x5DBE, 56067 },
- { 0x5DBF, 56069 },
- { 0x5DC0, 56071 },
- { 0x5DC1, 56073 },
- { 0x5DC2, 56075 },
- { 0x5DC3, 56077 },
- { 0x5DC4, 56079 },
- { 0x5DC5, 56081 },
- { 0x5DC6, 56083 },
- { 0x5DC7, 56085 },
- { 0x5DC8, 56087 },
- { 0x5DC9, 56089 },
- { 0x5DCA, 56091 },
- { 0x5DCB, 56093 },
- { 0x5DCC, 56095 },
- { 0x5DCD, 56097 },
- { 0x5DCE, 56099 },
- { 0x5DCF, 56101 },
- { 0x5DD0, 56103 },
- { 0x5DD1, 56105 },
- { 0x5DD2, 56107 },
- { 0x5DD3, 56109 },
- { 0x5DD4, 56111 },
- { 0x5DD5, 56113 },
- { 0x5DD6, 56115 },
- { 0x5DD7, 56117 },
- { 0x5DD8, 56119 },
- { 0x5DD9, 56121 },
- { 0x5DDA, 56123 },
- { 0x5DDB, 56125 },
- { 0x5DDC, 56127 },
- { 0x5DDD, 56129 },
- { 0x5DDE, 56131 },
- { 0x5DDF, 56133 },
- { 0x5DE0, 56135 },
- { 0x5DE1, 56137 },
- { 0x5DE2, 56139 },
- { 0x5DE3, 56141 },
- { 0x5DE4, 56143 },
- { 0x5DE5, 56145 },
- { 0x5DE6, 56147 },
- { 0x5DE7, 56149 },
- { 0x5DE8, 56151 },
- { 0x5DE9, 56153 },
- { 0x5DEA, 56155 },
- { 0x5DEB, 56157 },
- { 0x5DEC, 56159 },
- { 0x5DED, 56161 },
- { 0x5DEE, 56163 },
- { 0x5DEF, 56165 },
- { 0x5DF0, 56167 },
- { 0x5DF1, 56169 },
- { 0x5DF2, 56171 },
- { 0x5DF3, 56173 },
- { 0x5DF4, 56175 },
- { 0x5DF5, 56177 },
- { 0x5DF6, 56179 },
- { 0x5DF7, 56181 },
- { 0x5DF8, 56183 },
- { 0x5DF9, 56185 },
- { 0x5DFA, 56187 },
- { 0x5DFB, 56189 },
- { 0x5DFC, 56191 },
- { 0x5DFD, 56193 },
- { 0x5DFE, 56195 },
- { 0x5DFF, 56197 },
- { 0x5E00, 56199 },
- { 0x5E01, 56201 },
- { 0x5E02, 56203 },
- { 0x5E03, 56205 },
- { 0x5E04, 56207 },
- { 0x5E05, 56209 },
- { 0x5E06, 56211 },
- { 0x5E07, 56213 },
- { 0x5E08, 56215 },
- { 0x5E09, 56217 },
- { 0x5E0A, 56219 },
- { 0x5E0B, 56221 },
- { 0x5E0C, 56223 },
- { 0x5E0D, 56225 },
- { 0x5E0E, 56227 },
- { 0x5E0F, 56229 },
- { 0x5E10, 56231 },
- { 0x5E11, 56233 },
- { 0x5E12, 56235 },
- { 0x5E13, 56237 },
- { 0x5E14, 56239 },
- { 0x5E15, 56241 },
- { 0x5E16, 56243 },
- { 0x5E17, 56245 },
- { 0x5E18, 56247 },
- { 0x5E19, 56249 },
- { 0x5E1A, 56251 },
- { 0x5E1B, 56253 },
- { 0x5E1C, 56255 },
- { 0x5E1D, 56257 },
- { 0x5E1E, 56259 },
- { 0x5E1F, 56261 },
- { 0x5E20, 56263 },
- { 0x5E21, 56265 },
- { 0x5E22, 56267 },
- { 0x5E23, 56269 },
- { 0x5E24, 56271 },
- { 0x5E25, 56273 },
- { 0x5E26, 56275 },
- { 0x5E27, 56277 },
- { 0x5E28, 56279 },
- { 0x5E29, 56281 },
- { 0x5E2A, 56283 },
- { 0x5E2B, 56285 },
- { 0x5E2C, 56287 },
- { 0x5E2D, 56289 },
- { 0x5E2E, 56291 },
- { 0x5E2F, 56293 },
- { 0x5E30, 56295 },
- { 0x5E31, 56297 },
- { 0x5E32, 56299 },
- { 0x5E33, 56301 },
- { 0x5E34, 56303 },
- { 0x5E35, 56305 },
- { 0x5E36, 56307 },
- { 0x5E37, 56309 },
- { 0x5E38, 56311 },
- { 0x5E39, 56313 },
- { 0x5E3A, 56315 },
- { 0x5E3B, 56317 },
- { 0x5E3C, 56319 },
- { 0x5E3D, 56321 },
- { 0x5E3E, 56323 },
- { 0x5E3F, 56325 },
- { 0x5E40, 56327 },
- { 0x5E41, 56329 },
- { 0x5E42, 56331 },
- { 0x5E43, 56333 },
- { 0x5E44, 56335 },
- { 0x5E45, 56337 },
- { 0x5E46, 56339 },
- { 0x5E47, 56341 },
- { 0x5E48, 56343 },
- { 0x5E49, 56345 },
- { 0x5E4A, 56347 },
- { 0x5E4B, 56349 },
- { 0x5E4C, 56351 },
- { 0x5E4D, 56353 },
- { 0x5E4E, 56355 },
- { 0x5E4F, 56357 },
- { 0x5E50, 56359 },
- { 0x5E51, 56361 },
- { 0x5E52, 56363 },
- { 0x5E53, 56365 },
- { 0x5E54, 56367 },
- { 0x5E55, 56369 },
- { 0x5E56, 56371 },
- { 0x5E57, 56373 },
- { 0x5E58, 56375 },
- { 0x5E59, 56377 },
- { 0x5E5A, 56379 },
- { 0x5E5B, 56381 },
- { 0x5E5C, 56383 },
- { 0x5E5D, 56385 },
- { 0x5E5E, 56387 },
- { 0x5E5F, 56389 },
- { 0x5E60, 56391 },
- { 0x5E61, 56393 },
- { 0x5E62, 56395 },
- { 0x5E63, 56397 },
- { 0x5E64, 56399 },
- { 0x5E65, 56401 },
- { 0x5E66, 56403 },
- { 0x5E67, 56405 },
- { 0x5E68, 56407 },
- { 0x5E69, 56409 },
- { 0x5E6A, 56411 },
- { 0x5E6B, 56413 },
- { 0x5E6C, 56415 },
- { 0x5E6D, 56417 },
- { 0x5E6E, 56419 },
- { 0x5E6F, 56421 },
- { 0x5E70, 56423 },
- { 0x5E71, 56425 },
- { 0x5E72, 56427 },
- { 0x5E73, 56429 },
- { 0x5E74, 56431 },
- { 0x5E75, 56433 },
- { 0x5E76, 56435 },
- { 0x5E77, 56437 },
- { 0x5E78, 56439 },
- { 0x5E79, 56441 },
- { 0x5E7A, 56443 },
- { 0x5E7B, 56445 },
- { 0x5E7C, 56447 },
- { 0x5E7D, 56449 },
- { 0x5E7E, 56451 },
- { 0x5E7F, 56453 },
- { 0x5E80, 56455 },
- { 0x5E81, 56457 },
- { 0x5E82, 56459 },
- { 0x5E83, 56461 },
- { 0x5E84, 56463 },
- { 0x5E85, 56465 },
- { 0x5E86, 56467 },
- { 0x5E87, 56469 },
- { 0x5E88, 56471 },
- { 0x5E89, 56473 },
- { 0x5E8A, 56475 },
- { 0x5E8B, 56477 },
- { 0x5E8C, 56479 },
- { 0x5E8D, 56481 },
- { 0x5E8E, 56483 },
- { 0x5E8F, 56485 },
- { 0x5E90, 56487 },
- { 0x5E91, 56489 },
- { 0x5E92, 56491 },
- { 0x5E93, 56493 },
- { 0x5E94, 56495 },
- { 0x5E95, 56497 },
- { 0x5E96, 56499 },
- { 0x5E97, 56501 },
- { 0x5E98, 56503 },
- { 0x5E99, 56505 },
- { 0x5E9A, 56507 },
- { 0x5E9B, 56509 },
- { 0x5E9C, 56511 },
- { 0x5E9D, 56513 },
- { 0x5E9E, 56515 },
- { 0x5E9F, 56517 },
- { 0x5EA0, 56519 },
- { 0x5EA1, 56521 },
- { 0x5EA2, 56523 },
- { 0x5EA3, 56525 },
- { 0x5EA4, 56527 },
- { 0x5EA5, 56529 },
- { 0x5EA6, 56531 },
- { 0x5EA7, 56533 },
- { 0x5EA8, 56535 },
- { 0x5EA9, 56537 },
- { 0x5EAA, 56539 },
- { 0x5EAB, 56541 },
- { 0x5EAC, 56543 },
- { 0x5EAD, 56545 },
- { 0x5EAE, 56547 },
- { 0x5EAF, 56549 },
- { 0x5EB0, 56551 },
- { 0x5EB1, 56553 },
- { 0x5EB2, 56555 },
- { 0x5EB3, 56557 },
- { 0x5EB4, 56559 },
- { 0x5EB5, 56561 },
- { 0x5EB6, 56563 },
- { 0x5EB7, 56565 },
- { 0x5EB8, 56567 },
- { 0x5EB9, 56569 },
- { 0x5EBA, 56571 },
- { 0x5EBB, 56573 },
- { 0x5EBC, 56575 },
- { 0x5EBD, 56577 },
- { 0x5EBE, 56579 },
- { 0x5EBF, 56581 },
- { 0x5EC0, 56583 },
- { 0x5EC1, 56585 },
- { 0x5EC2, 56587 },
- { 0x5EC3, 56589 },
- { 0x5EC4, 56591 },
- { 0x5EC5, 56593 },
- { 0x5EC6, 56595 },
- { 0x5EC7, 56597 },
- { 0x5EC8, 56599 },
- { 0x5EC9, 56601 },
- { 0x5ECA, 56603 },
- { 0x5ECB, 56605 },
- { 0x5ECC, 56607 },
- { 0x5ECD, 56609 },
- { 0x5ECE, 56611 },
- { 0x5ECF, 56613 },
- { 0x5ED0, 56615 },
- { 0x5ED1, 56617 },
- { 0x5ED2, 56619 },
- { 0x5ED3, 56621 },
- { 0x5ED4, 56623 },
- { 0x5ED5, 56625 },
- { 0x5ED6, 56627 },
- { 0x5ED7, 56629 },
- { 0x5ED8, 56631 },
- { 0x5ED9, 56633 },
- { 0x5EDA, 83074 },
- { 0x5EDB, 82178 },
- { 0x5EDC, 75427 },
- { 0x5EDD, 75642 },
- { 0x5EDE, 75537 },
- { 0x5EDF, 75613 },
- { 0x5EE0, 75412 },
- { 0x5EE1, 75477 },
- { 0x5EE2, 75489 },
- { 0x5EE3, 75399 },
- { 0x5EE4, 75402 },
- { 0x5EE5, 75632 },
- { 0x5EE6, 75419 },
- { 0x5EE7, 75544 },
- { 0x5EE8, 75540 },
- { 0x5EE9, 75405 },
- { 0x5EEA, 75415 },
- { 0x5EEB, 75480 },
- { 0x5EEC, 75547 },
- { 0x5EED, 75678 },
- { 0x5EEE, 75757 },
- { 0x5EEF, 75645 },
- { 0x5EF0, 75660 },
- { 0x5EF1, 75745 },
- { 0x5EF2, 75654 },
- { 0x5EF3, 75663 },
- { 0x5EF4, 75675 },
- { 0x5EF5, 75492 },
- { 0x5EF6, 75513 },
- { 0x5EF7, 75433 },
- { 0x5EF8, 75551 },
- { 0x5EF9, 75495 },
- { 0x5EFA, 75516 },
- { 0x5EFB, 75436 },
- { 0x5EFC, 75554 },
- { 0x5EFD, 75508 },
- { 0x5EFE, 75529 },
- { 0x5EFF, 75464 },
- { 0x5F00, 75469 },
- { 0x5F01, 75602 },
- { 0x5F02, 75607 },
- { 0x5F03, 75504 },
- { 0x5F04, 75525 },
- { 0x5F05, 75454 },
- { 0x5F06, 75589 },
- { 0x5F07, 75499 },
- { 0x5F08, 75520 },
- { 0x5F09, 75440 },
- { 0x5F0A, 75558 },
- { 0x5F0B, 75458 },
- { 0x5F0C, 75445 },
- { 0x5F0D, 75449 },
- { 0x5F0E, 75593 },
- { 0x5F0F, 75597 },
- { 0x5F10, 75580 },
- { 0x5F11, 75584 },
- { 0x5F12, 75621 },
- { 0x5F13, 75616 },
- { 0x5F14, 75635 },
- { 0x5F15, 75690 },
- { 0x5F16, 75638 },
- { 0x5F17, 75576 },
- { 0x5F18, 75572 },
- { 0x5F19, 75484 },
- { 0x5F1A, 75422 },
- { 0x5F1B, 75563 },
- { 0x5F1C, 75567 },
- { 0x5F1D, 75396 },
- { 0x5F1E, 75777 },
- { 0x5F1F, 75666 },
- { 0x5F20, 75534 },
- { 0x5F21, 75705 },
- { 0x5F22, 75430 },
- { 0x5F23, 75409 },
- { 0x5F24, 75657 },
- { 0x5F25, 75741 },
- { 0x5F26, 75684 },
- { 0x5F27, 75648 },
- { 0x5F28, 75765 },
- { 0x5F29, 75793 },
- { 0x5F2A, 75761 },
- { 0x5F2B, 75717 },
- { 0x5F2C, 75702 },
- { 0x5F2D, 75625 },
- { 0x5F2E, 75651 },
- { 0x5F2F, 75699 },
- { 0x5F30, 75628 },
- { 0x5F31, 75721 },
- { 0x5F32, 75797 },
- { 0x5F33, 75681 },
- { 0x5F34, 75749 },
- { 0x5F35, 75708 },
- { 0x5F36, 75672 },
- { 0x5F37, 75669 },
- { 0x5F38, 75687 },
- { 0x5F39, 75696 },
- { 0x5F3A, 75693 },
- { 0x5F3B, 75711 },
- { 0x5F3C, 75714 },
- { 0x5F3D, 75737 },
- { 0x5F3E, 75733 },
- { 0x5F3F, 75729 },
- { 0x5F40, 75725 },
- { 0x5F41, 75785 },
- { 0x5F42, 75781 },
- { 0x5F43, 75769 },
- { 0x5F44, 75753 },
- { 0x5F45, 75773 },
- { 0x5F46, 75789 },
- { 0x5F47, 75347 },
- { 0x5F48, 75299 },
- { 0x5F49, 75352 },
- { 0x5F4A, 75289 },
- { 0x5F4B, 75294 },
- { 0x5F4C, 75342 },
- { 0x5F4D, 75371 },
- { 0x5F4E, 75384 },
- { 0x5F4F, 75375 },
- { 0x5F50, 75367 },
- { 0x5F51, 75357 },
- { 0x5F52, 75362 },
- { 0x5F53, 75379 },
- { 0x5F54, 75321 },
- { 0x5F55, 75329 },
- { 0x5F56, 75325 },
- { 0x5F57, 75312 },
- { 0x5F58, 75304 },
- { 0x5F59, 75334 },
- { 0x5F5A, 75308 },
- { 0x5F5B, 75317 },
- { 0x5F5C, 75338 },
- { 0x5F5D, 75264 },
- { 0x5F5E, 75276 },
- { 0x5F5F, 75272 },
- { 0x5F60, 75255 },
- { 0x5F61, 75247 },
- { 0x5F62, 75281 },
- { 0x5F63, 75251 },
- { 0x5F64, 75260 },
- { 0x5F65, 75285 },
- { 0x5F66, 75268 },
- { 0x5F67, 75242 },
- { 0x5F68, 75389 },
- { 0x5F69, 75393 },
- { 0x5F6A, 75801 },
- { 0x5F6B, 102045 },
- { 0x5F6C, 102049 },
- { 0x5F6D, 102041 },
- { 0x5F6E, 102037 },
- { 0x5F6F, 89160 },
- { 0x5F70, 89194 },
- { 0x5F71, 90187 },
- { 0x5F72, 89155 },
- { 0x5F73, 89150 },
- { 0x5F74, 89531 },
- { 0x5F75, 89526 },
- { 0x5F76, 89826 },
- { 0x5F77, 90092 },
- { 0x5F78, 90173 },
- { 0x5F79, 90100 },
- { 0x5F7A, 90104 },
- { 0x5F7B, 89843 },
- { 0x5F7C, 89108 },
- { 0x5F7D, 89017 },
- { 0x5F7E, 89513 },
- { 0x5F7F, 90042 },
- { 0x5F80, 90125 },
- { 0x5F81, 90134 },
- { 0x5F82, 89718 },
- { 0x5F83, 89181 },
- { 0x5F84, 89472 },
- { 0x5F85, 89390 },
- { 0x5F86, 89496 },
- { 0x5F87, 89753 },
- { 0x5F88, 89185 },
- { 0x5F89, 89031 },
- { 0x5F8A, 89649 },
- { 0x5F8B, 90064 },
- { 0x5F8C, 89941 },
- { 0x5F8D, 89928 },
- { 0x5F8E, 89697 },
- { 0x5F8F, 89481 },
- { 0x5F90, 89730 },
- { 0x5F91, 89744 },
- { 0x5F92, 89749 },
- { 0x5F93, 89418 },
- { 0x5F94, 89164 },
- { 0x5F95, 89491 },
- { 0x5F96, 89726 },
- { 0x5F97, 90201 },
- { 0x5F98, 89500 },
- { 0x5F99, 89713 },
- { 0x5F9A, 89707 },
- { 0x5F9B, 90078 },
- { 0x5F9C, 89172 },
- { 0x5F9D, 89141 },
- { 0x5F9E, 89013 },
- { 0x5F9F, 89046 },
- { 0x5FA0, 89722 },
- { 0x5FA1, 90069 },
- { 0x5FA2, 89102 },
- { 0x5FA3, 89306 },
- { 0x5FA4, 90034 },
- { 0x5FA5, 90005 },
- { 0x5FA6, 89413 },
- { 0x5FA7, 89932 },
- { 0x5FA8, 90083 },
- { 0x5FA9, 89830 },
- { 0x5FAA, 89762 },
- { 0x5FAB, 89689 },
- { 0x5FAC, 90168 },
- { 0x5FAD, 90182 },
- { 0x5FAE, 89627 },
- { 0x5FAF, 89036 },
- { 0x5FB0, 89681 },
- { 0x5FB1, 89834 },
- { 0x5FB2, 90000 },
- { 0x5FB3, 90209 },
- { 0x5FB4, 90205 },
- { 0x5FB5, 89026 },
- { 0x5FB6, 89467 },
- { 0x5FB7, 89145 },
- { 0x5FB8, 89685 },
- { 0x5FB9, 89839 },
- { 0x5FBA, 90241 },
- { 0x5FBB, 90233 },
- { 0x5FBC, 89936 },
- { 0x5FBD, 90046 },
- { 0x5FBE, 89631 },
- { 0x5FBF, 89569 },
- { 0x5FC0, 90129 },
- { 0x5FC1, 90119 },
- { 0x5FC2, 89735 },
- { 0x5FC3, 90237 },
- { 0x5FC4, 89616 },
- { 0x5FC5, 89608 },
- { 0x5FC6, 89462 },
- { 0x5FC7, 89521 },
- { 0x5FC8, 89486 },
- { 0x5FC9, 90087 },
- { 0x5FCA, 89477 },
- { 0x5FCB, 90109 },
- { 0x5FCC, 89677 },
- { 0x5FCD, 90177 },
- { 0x5FCE, 90163 },
- { 0x5FCF, 89236 },
- { 0x5FD0, 89673 },
- { 0x5FD1, 90229 },
- { 0x5FD2, 89995 },
- { 0x5FD3, 90139 },
- { 0x5FD4, 89702 },
- { 0x5FD5, 89168 },
- { 0x5FD6, 89757 },
- { 0x5FD7, 89818 },
- { 0x5FD8, 89504 },
- { 0x5FD9, 89189 },
- { 0x5FDA, 90253 },
- { 0x5FDB, 90245 },
- { 0x5FDC, 90221 },
- { 0x5FDD, 90257 },
- { 0x5FDE, 90261 },
- { 0x5FDF, 90225 },
- { 0x5FE0, 90249 },
- { 0x5FE1, 90217 },
- { 0x5FE2, 90213 },
- { 0x5FE3, 89241 },
- { 0x5FE4, 90073 },
- { 0x5FE5, 90191 },
- { 0x5FE6, 90196 },
- { 0x5FE7, 89176 },
- { 0x5FE8, 89040 },
- { 0x5FE9, 90038 },
- { 0x5FEA, 90015 },
- { 0x5FEB, 89055 },
- { 0x5FEC, 89050 },
- { 0x5FED, 89693 },
- { 0x5FEE, 89422 },
- { 0x5FEF, 89136 },
- { 0x5FF0, 89668 },
- { 0x5FF1, 89663 },
- { 0x5FF2, 89658 },
- { 0x5FF3, 89739 },
- { 0x5FF4, 89022 },
- { 0x5FF5, 89132 },
- { 0x5FF6, 89517 },
- { 0x5FF7, 89991 },
- { 0x5FF8, 89654 },
- { 0x5FF9, 89438 },
- { 0x5FFA, 89432 },
- { 0x5FFB, 89444 },
- { 0x5FFC, 89456 },
- { 0x5FFD, 89450 },
- { 0x5FFE, 89378 },
- { 0x5FFF, 89401 },
- { 0x6000, 89395 },
- { 0x6001, 89789 },
- { 0x6002, 89806 },
- { 0x6003, 89799 },
- { 0x6004, 89793 },
- { 0x6005, 90096 },
- { 0x6006, 89113 },
- { 0x6007, 90155 },
- { 0x6008, 89612 },
- { 0x6009, 89070 },
- { 0x600A, 89092 },
- { 0x600B, 89060 },
- { 0x600C, 89087 },
- { 0x600D, 89065 },
- { 0x600E, 89082 },
- { 0x600F, 89097 },
- { 0x6010, 89076 },
- { 0x6011, 89867 },
- { 0x6012, 89847 },
- { 0x6013, 89898 },
- { 0x6014, 89854 },
- { 0x6015, 89873 },
- { 0x6016, 89917 },
- { 0x6017, 89904 },
- { 0x6018, 89910 },
- { 0x6019, 89879 },
- { 0x601A, 89885 },
- { 0x601B, 89407 },
- { 0x601C, 90113 },
- { 0x601D, 90029 },
- { 0x601E, 90024 },
- { 0x601F, 90019 },
- { 0x6020, 89861 },
- { 0x6021, 89922 },
- { 0x6022, 89891 },
- { 0x6023, 90143 },
- { 0x6024, 90149 },
- { 0x6025, 89620 },
- { 0x6026, 89822 },
- { 0x6027, 90159 },
- { 0x6028, 89311 },
- { 0x6029, 89344 },
- { 0x602A, 89356 },
- { 0x602B, 89260 },
- { 0x602C, 89318 },
- { 0x602D, 89299 },
- { 0x602E, 89324 },
- { 0x602F, 89350 },
- { 0x6030, 89337 },
- { 0x6031, 89330 },
- { 0x6032, 89271 },
- { 0x6033, 89278 },
- { 0x6034, 89246 },
- { 0x6035, 89292 },
- { 0x6036, 89266 },
- { 0x6037, 89117 },
- { 0x6038, 89122 },
- { 0x6039, 89127 },
- { 0x603A, 89253 },
- { 0x603B, 89362 },
- { 0x603C, 89564 },
- { 0x603D, 89226 },
- { 0x603E, 89231 },
- { 0x603F, 89198 },
- { 0x6040, 89219 },
- { 0x6041, 89205 },
- { 0x6042, 89212 },
- { 0x6043, 89536 },
- { 0x6044, 89557 },
- { 0x6045, 89543 },
- { 0x6046, 89550 },
- { 0x6047, 89368 },
- { 0x6048, 89373 },
- { 0x6049, 89767 },
- { 0x604A, 89773 },
- { 0x604B, 89779 },
- { 0x604C, 89784 },
- { 0x604D, 89968 },
- { 0x604E, 89973 },
- { 0x604F, 89979 },
- { 0x6050, 89985 },
- { 0x6051, 89945 },
- { 0x6052, 89950 },
- { 0x6053, 89956 },
- { 0x6054, 89962 },
- { 0x6055, 89813 },
- { 0x6056, 90010 },
- { 0x6057, 89509 },
- { 0x6058, 89593 },
- { 0x6059, 89603 },
- { 0x605A, 89578 },
- { 0x605B, 89573 },
- { 0x605C, 89583 },
- { 0x605D, 89598 },
- { 0x605E, 89588 },
- { 0x605F, 90058 },
- { 0x6060, 89643 },
- { 0x6061, 90052 },
- { 0x6062, 89637 },
- { 0x6063, 89427 },
- { 0x6064, 89384 },
- { 0x6065, 62894 },
- { 0x6066, 62792 },
- { 0x6067, 62672 },
- { 0x6068, 63027 },
- { 0x6069, 62776 },
- { 0x606A, 62738 },
- { 0x606B, 62605 },
- { 0x606C, 62722 },
- { 0x606D, 62890 },
- { 0x606E, 62517 },
- { 0x606F, 62506 },
- { 0x6070, 62727 },
- { 0x6071, 62558 },
- { 0x6072, 63108 },
- { 0x6073, 63112 },
- { 0x6074, 63116 },
- { 0x6075, 62991 },
- { 0x6076, 62994 },
- { 0x6077, 62753 },
- { 0x6078, 62978 },
+static const struct { uint16_t index; uint32_t name:24; } ATTRIBUTE_PACKED unicode_index_to_name[33262] = {
+ { 0x0000, 38633 },
+ { 0x0001, 119848 },
+ { 0x0002, 114651 },
+ { 0x0003, 60189 },
+ { 0x0004, 50957 },
+ { 0x0005, 74082 },
+ { 0x0006, 99642 },
+ { 0x0007, 116417 },
+ { 0x0008, 13971 },
+ { 0x0009, 37729 },
+ { 0x000A, 79210 },
+ { 0x000B, 15503 },
+ { 0x000C, 20854 },
+ { 0x000D, 125112 },
+ { 0x000E, 13422 },
+ { 0x000F, 76331 },
+ { 0x0010, 20959 },
+ { 0x0011, 20905 },
+ { 0x0012, 20923 },
+ { 0x0013, 20986 },
+ { 0x0014, 20941 },
+ { 0x0015, 20932 },
+ { 0x0016, 20914 },
+ { 0x0017, 20977 },
+ { 0x0018, 20968 },
+ { 0x0019, 20950 },
+ { 0x001A, 20848 },
+ { 0x001B, 114950 },
+ { 0x001C, 113196 },
+ { 0x001D, 51466 },
+ { 0x001E, 125038 },
+ { 0x001F, 97422 },
+ { 0x0020, 116522 },
+ { 0x0021, 30818 },
+ { 0x0022, 31041 },
+ { 0x0023, 31090 },
+ { 0x0024, 31158 },
+ { 0x0025, 31246 },
+ { 0x0026, 31431 },
+ { 0x0027, 31454 },
+ { 0x0028, 31520 },
+ { 0x0029, 31587 },
+ { 0x002A, 31701 },
+ { 0x002B, 31723 },
+ { 0x002C, 31800 },
+ { 0x002D, 31906 },
+ { 0x002E, 31936 },
+ { 0x002F, 32034 },
+ { 0x0030, 32324 },
+ { 0x0031, 32374 },
+ { 0x0032, 32393 },
+ { 0x0033, 32483 },
+ { 0x0034, 32588 },
+ { 0x0035, 32665 },
+ { 0x0036, 32893 },
+ { 0x0037, 32923 },
+ { 0x0038, 32971 },
+ { 0x0039, 32988 },
+ { 0x003A, 33067 },
+ { 0x003B, 13868 },
+ { 0x003C, 74630 },
+ { 0x003D, 37617 },
+ { 0x003E, 116520 },
+ { 0x003F, 6488 },
+ { 0x0040, 21700 },
+ { 0x0041, 26296 },
+ { 0x0042, 26539 },
+ { 0x0043, 26602 },
+ { 0x0044, 26683 },
+ { 0x0045, 26787 },
+ { 0x0046, 26991 },
+ { 0x0047, 27028 },
+ { 0x0048, 27101 },
+ { 0x0049, 27182 },
+ { 0x004A, 27305 },
+ { 0x004B, 27333 },
+ { 0x004C, 27417 },
+ { 0x004D, 27582 },
+ { 0x004E, 27632 },
+ { 0x004F, 27762 },
+ { 0x0050, 28060 },
+ { 0x0051, 28124 },
+ { 0x0052, 28156 },
+ { 0x0053, 28303 },
+ { 0x0054, 28428 },
+ { 0x0055, 28540 },
+ { 0x0056, 28799 },
+ { 0x0057, 28849 },
+ { 0x0058, 28904 },
+ { 0x0059, 28966 },
+ { 0x005A, 29060 },
+ { 0x005B, 13694 },
+ { 0x005C, 98418 },
+ { 0x005D, 37508 },
+ { 0x005E, 39390 },
+ { 0x005F, 96512 },
+ { 0x0060, 93040 },
+ { 0x0061, 12802 },
+ { 0x0062, 37361 },
+ { 0x0063, 83458 },
+ { 0x0064, 12466 },
+ { 0x0065, 49572 },
+ { 0x0066, 74735 },
+ { 0x0067, 111093 },
+ { 0x0068, 104899 },
+ { 0x0069, 90954 },
+ { 0x006A, 130469 },
+ { 0x006B, 7385 },
+ { 0x006C, 15726 },
+ { 0x006D, 118889 },
+ { 0x006E, 59683 },
+ { 0x006F, 50902 },
+ { 0x0070, 118876 },
+ { 0x0071, 124265 },
+ { 0x0072, 124300 },
+ { 0x0073, 16466 },
+ { 0x0074, 35521 },
+ { 0x0075, 74084 },
+ { 0x0076, 60133 },
+ { 0x0077, 67270 },
+ { 0x0078, 124261 },
+ { 0x0079, 113677 },
+ { 0x007A, 131097 },
+ { 0x007B, 65137 },
+ { 0x007C, 65109 },
+ { 0x007D, 65181 },
+ { 0x007E, 93033 },
+ { 0x007F, 30935 },
+ { 0x0080, 30875 },
+ { 0x0081, 30993 },
+ { 0x0082, 30941 },
+ { 0x0083, 30979 },
+ { 0x0084, 30852 },
+ { 0x0085, 33146 },
+ { 0x0086, 31131 },
+ { 0x0087, 31289 },
+ { 0x0088, 31271 },
+ { 0x0089, 31376 },
+ { 0x008A, 31370 },
+ { 0x008B, 31630 },
+ { 0x008C, 31612 },
+ { 0x008D, 31695 },
+ { 0x008E, 31681 },
+ { 0x008F, 33247 },
+ { 0x0090, 32002 },
+ { 0x0091, 32148 },
+ { 0x0092, 32130 },
+ { 0x0093, 32276 },
+ { 0x0094, 32154 },
+ { 0x0095, 32262 },
+ { 0x0096, 131058 },
+ { 0x0097, 32241 },
+ { 0x0098, 32761 },
+ { 0x0099, 32743 },
+ { 0x009A, 32880 },
+ { 0x009B, 32835 },
+ { 0x009C, 33025 },
+ { 0x009D, 33374 },
+ { 0x009E, 29748 },
+ { 0x009F, 26413 },
+ { 0x00A0, 26353 },
+ { 0x00A1, 26486 },
+ { 0x00A2, 26427 },
+ { 0x00A3, 26465 },
+ { 0x00A4, 26330 },
+ { 0x00A5, 29159 },
+ { 0x00A6, 26649 },
+ { 0x00A7, 26830 },
+ { 0x00A8, 26812 },
+ { 0x00A9, 26936 },
+ { 0x00AA, 26923 },
+ { 0x00AB, 27218 },
+ { 0x00AC, 27200 },
+ { 0x00AD, 27299 },
+ { 0x00AE, 27278 },
+ { 0x00AF, 29415 },
+ { 0x00B0, 27696 },
+ { 0x00B1, 27884 },
+ { 0x00B2, 27866 },
+ { 0x00B3, 28012 },
+ { 0x00B4, 27890 },
+ { 0x00B5, 27991 },
+ { 0x00B6, 85400 },
+ { 0x00B7, 27970 },
+ { 0x00B8, 28652 },
+ { 0x00B9, 28634 },
+ { 0x00BA, 28786 },
+ { 0x00BB, 28734 },
+ { 0x00BC, 29010 },
+ { 0x00BD, 29759 },
+ { 0x00BE, 29048 },
+ { 0x00BF, 30954 },
+ { 0x00C0, 26440 },
+ { 0x00C1, 30881 },
+ { 0x00C2, 26359 },
+ { 0x00C3, 30960 },
+ { 0x00C4, 26446 },
+ { 0x00C5, 31113 },
+ { 0x00C6, 26631 },
+ { 0x00C7, 31152 },
+ { 0x00C8, 26677 },
+ { 0x00C9, 31100 },
+ { 0x00CA, 26612 },
+ { 0x00CB, 31119 },
+ { 0x00CC, 26637 },
+ { 0x00CD, 31189 },
+ { 0x00CE, 26734 },
+ { 0x00CF, 31221 },
+ { 0x00D0, 26755 },
+ { 0x00D1, 31315 },
+ { 0x00D2, 26862 },
+ { 0x00D3, 31277 },
+ { 0x00D4, 26818 },
+ { 0x00D5, 31250 },
+ { 0x00D6, 26791 },
+ { 0x00D7, 31337 },
+ { 0x00D8, 26884 },
+ { 0x00D9, 31283 },
+ { 0x00DA, 26824 },
+ { 0x00DB, 31514 },
+ { 0x00DC, 27095 },
+ { 0x00DD, 31477 },
+ { 0x00DE, 27051 },
+ { 0x00DF, 31458 },
+ { 0x00E0, 27032 },
+ { 0x00E1, 31501 },
+ { 0x00E2, 27075 },
+ { 0x00E3, 31581 },
+ { 0x00E4, 27176 },
+ { 0x00E5, 31557 },
+ { 0x00E6, 27145 },
+ { 0x00E7, 31636 },
+ { 0x00E8, 27224 },
+ { 0x00E9, 31656 },
+ { 0x00EA, 27244 },
+ { 0x00EB, 31618 },
+ { 0x00EC, 27206 },
+ { 0x00ED, 31662 },
+ { 0x00EE, 27250 },
+ { 0x00EF, 31591 },
+ { 0x00F0, 30103 },
+ { 0x00F1, 33611 },
+ { 0x00F2, 30434 },
+ { 0x00F3, 31711 },
+ { 0x00F4, 27321 },
+ { 0x00F5, 31774 },
+ { 0x00F6, 27384 },
+ { 0x00F7, 29464 },
+ { 0x00F8, 31846 },
+ { 0x00F9, 27478 },
+ { 0x00FA, 31893 },
+ { 0x00FB, 27532 },
+ { 0x00FC, 31852 },
+ { 0x00FD, 27484 },
+ { 0x00FE, 31873 },
+ { 0x00FF, 27505 },
+ { 0x0100, 31887 },
+ { 0x0101, 27526 },
+ { 0x0102, 31976 },
+ { 0x0103, 27678 },
+ { 0x0104, 32008 },
+ { 0x0105, 27709 },
+ { 0x0106, 31982 },
+ { 0x0107, 27684 },
+ { 0x0108, 27755 },
+ { 0x0109, 33239 },
+ { 0x010A, 29358 },
+ { 0x010B, 32198 },
+ { 0x010C, 27934 },
+ { 0x010D, 32136 },
+ { 0x010E, 27872 },
+ { 0x010F, 32184 },
+ { 0x0110, 27920 },
+ { 0x0111, 33615 },
+ { 0x0112, 30438 },
+ { 0x0113, 32433 },
+ { 0x0114, 28203 },
+ { 0x0115, 32458 },
+ { 0x0116, 28235 },
+ { 0x0117, 32439 },
+ { 0x0118, 28209 },
+ { 0x0119, 32517 },
+ { 0x011A, 28343 },
+ { 0x011B, 32582 },
+ { 0x011C, 28422 },
+ { 0x011D, 32569 },
+ { 0x011E, 28402 },
+ { 0x011F, 32532 },
+ { 0x0120, 28358 },
+ { 0x0121, 32638 },
+ { 0x0122, 28500 },
+ { 0x0123, 32619 },
+ { 0x0124, 28474 },
+ { 0x0125, 32632 },
+ { 0x0126, 28494 },
+ { 0x0127, 32767 },
+ { 0x0128, 28666 },
+ { 0x0129, 32802 },
+ { 0x012A, 28701 },
+ { 0x012B, 32749 },
+ { 0x012C, 28640 },
+ { 0x012D, 32736 },
+ { 0x012E, 28627 },
+ { 0x012F, 32788 },
+ { 0x0130, 28687 },
+ { 0x0131, 32816 },
+ { 0x0132, 28715 },
+ { 0x0133, 32965 },
+ { 0x0134, 28898 },
+ { 0x0135, 33061 },
+ { 0x0136, 29054 },
+ { 0x0137, 33055 },
+ { 0x0138, 33098 },
+ { 0x0139, 29097 },
+ { 0x013A, 33071 },
+ { 0x013B, 29064 },
+ { 0x013C, 33104 },
+ { 0x013D, 29103 },
+ { 0x013E, 29582 },
+ { 0x013F, 26577 },
+ { 0x0140, 31059 },
+ { 0x0141, 31078 },
+ { 0x0142, 26583 },
+ { 0x0143, 33308 },
+ { 0x0144, 29675 },
+ { 0x0145, 33303 },
+ { 0x0146, 31107 },
+ { 0x0147, 26625 },
+ { 0x0148, 33460 },
+ { 0x0149, 31176 },
+ { 0x014A, 31227 },
+ { 0x014B, 26761 },
+ { 0x014C, 30092 },
+ { 0x014D, 33546 },
+ { 0x014E, 33351 },
+ { 0x014F, 33298 },
+ { 0x0150, 31442 },
+ { 0x0151, 27002 },
+ { 0x0152, 31465 },
+ { 0x0153, 33339 },
+ { 0x0154, 29237 },
+ { 0x0155, 33294 },
+ { 0x0156, 31668 },
+ { 0x0157, 31734 },
+ { 0x0158, 27344 },
+ { 0x0159, 27421 },
+ { 0x015A, 29849 },
+ { 0x015B, 33434 },
+ { 0x015C, 31954 },
+ { 0x015D, 27670 },
+ { 0x015E, 32220 },
+ { 0x015F, 32068 },
+ { 0x0160, 27804 },
+ { 0x0161, 33211 },
+ { 0x0162, 29263 },
+ { 0x0163, 32335 },
+ { 0x0164, 28071 },
+ { 0x0165, 30460 },
+ { 0x0166, 33313 },
+ { 0x0167, 29680 },
+ { 0x0168, 33243 },
+ { 0x0169, 30776 },
+ { 0x016A, 28506 },
+ { 0x016B, 32606 },
+ { 0x016C, 28452 },
+ { 0x016D, 32651 },
+ { 0x016E, 32688 },
+ { 0x016F, 28572 },
+ { 0x0170, 33520 },
+ { 0x0171, 32904 },
+ { 0x0172, 33006 },
+ { 0x0173, 28984 },
+ { 0x0174, 33117 },
+ { 0x0175, 29123 },
+ { 0x0176, 33251 },
+ { 0x0177, 33261 },
+ { 0x0178, 29455 },
+ { 0x0179, 29429 },
+ { 0x017A, 30466 },
+ { 0x017B, 33318 },
+ { 0x017C, 29685 },
+ { 0x017D, 30769 },
+ { 0x017E, 30471 },
+ { 0x017F, 30718 },
+ { 0x0180, 30737 },
+ { 0x0181, 30741 },
+ { 0x0182, 30788 },
+ { 0x0183, 33189 },
+ { 0x0184, 31211 },
+ { 0x0185, 29207 },
+ { 0x0186, 33203 },
+ { 0x0187, 31858 },
+ { 0x0188, 29245 },
+ { 0x0189, 33207 },
+ { 0x018A, 31994 },
+ { 0x018B, 29259 },
+ { 0x018C, 30929 },
+ { 0x018D, 26407 },
+ { 0x018E, 31624 },
+ { 0x018F, 27212 },
+ { 0x0190, 32142 },
+ { 0x0191, 27878 },
+ { 0x0192, 32755 },
+ { 0x0193, 28646 },
+ { 0x0194, 32865 },
+ { 0x0195, 28764 },
+ { 0x0196, 32841 },
+ { 0x0197, 28740 },
+ { 0x0198, 32849 },
+ { 0x0199, 28748 },
+ { 0x019A, 32857 },
+ { 0x019B, 28756 },
+ { 0x019C, 29890 },
+ { 0x019D, 30985 },
+ { 0x019E, 26471 },
+ { 0x019F, 30829 },
+ { 0x01A0, 26307 },
+ { 0x01A1, 33156 },
+ { 0x01A2, 29169 },
+ { 0x01A3, 31495 },
+ { 0x01A4, 27069 },
+ { 0x01A5, 31483 },
+ { 0x01A6, 27057 },
+ { 0x01A7, 31753 },
+ { 0x01A8, 27363 },
+ { 0x01A9, 32227 },
+ { 0x01AA, 27956 },
+ { 0x01AB, 32233 },
+ { 0x01AC, 27962 },
+ { 0x01AD, 33255 },
+ { 0x01AE, 29435 },
+ { 0x01AF, 27309 },
+ { 0x01B0, 33185 },
+ { 0x01B1, 31203 },
+ { 0x01B2, 29203 },
+ { 0x01B3, 31471 },
+ { 0x01B4, 27045 },
+ { 0x01B5, 33343 },
+ { 0x01B6, 33327 },
+ { 0x01B7, 31988 },
+ { 0x01B8, 27690 },
+ { 0x01B9, 30859 },
+ { 0x01BA, 26337 },
+ { 0x01BB, 33150 },
+ { 0x01BC, 29163 },
+ { 0x01BD, 32247 },
+ { 0x01BE, 27976 },
+ { 0x01BF, 30947 },
+ { 0x01C0, 26433 },
+ { 0x01C1, 30972 },
+ { 0x01C2, 26458 },
+ { 0x01C3, 31308 },
+ { 0x01C4, 26855 },
+ { 0x01C5, 31363 },
+ { 0x01C6, 26916 },
+ { 0x01C7, 31649 },
+ { 0x01C8, 27237 },
+ { 0x01C9, 31674 },
+ { 0x01CA, 27271 },
+ { 0x01CB, 32191 },
+ { 0x01CC, 27927 },
+ { 0x01CD, 32255 },
+ { 0x01CE, 27984 },
+ { 0x01CF, 32445 },
+ { 0x01D0, 28215 },
+ { 0x01D1, 32471 },
+ { 0x01D2, 28279 },
+ { 0x01D3, 32795 },
+ { 0x01D4, 28694 },
+ { 0x01D5, 32828 },
+ { 0x01D6, 28727 },
+ { 0x01D7, 32547 },
+ { 0x01D8, 28373 },
+ { 0x01D9, 32625 },
+ { 0x01DA, 28480 },
+ { 0x01DB, 33331 },
+ { 0x01DC, 29694 },
+ { 0x01DD, 31551 },
+ { 0x01DE, 27139 },
+ { 0x01DF, 31968 },
+ { 0x01E0, 26701 },
+ { 0x01E1, 33219 },
+ { 0x01E2, 29271 },
+ { 0x01E3, 33085 },
+ { 0x01E4, 29084 },
+ { 0x01E5, 30822 },
+ { 0x01E6, 26300 },
+ { 0x01E7, 31349 },
+ { 0x01E8, 26896 },
+ { 0x01E9, 32268 },
+ { 0x01EA, 27997 },
+ { 0x01EB, 32168 },
+ { 0x01EC, 27904 },
+ { 0x01ED, 32038 },
+ { 0x01EE, 27766 },
+ { 0x01EF, 32045 },
+ { 0x01F0, 27773 },
+ { 0x01F1, 33043 },
+ { 0x01F2, 29036 },
+ { 0x01F3, 27458 },
+ { 0x01F4, 27650 },
+ { 0x01F5, 28446 },
+ { 0x01F6, 30108 },
+ { 0x01F7, 29198 },
+ { 0x01F8, 29275 },
+ { 0x01F9, 30966 },
+ { 0x01FA, 31125 },
+ { 0x01FB, 26643 },
+ { 0x01FC, 31804 },
+ { 0x01FD, 32644 },
+ { 0x01FE, 28388 },
+ { 0x01FF, 29109 },
+ { 0x0200, 33480 },
+ { 0x0201, 30144 },
+ { 0x0202, 31072 },
+ { 0x0203, 32669 },
+ { 0x0204, 33444 },
+ { 0x0205, 31343 },
+ { 0x0206, 26890 },
+ { 0x0207, 31705 },
+ { 0x0208, 27315 },
+ { 0x0209, 33360 },
+ { 0x020A, 28134 },
+ { 0x020B, 32452 },
+ { 0x020C, 28229 },
+ { 0x020D, 33049 },
+ { 0x020E, 29042 },
+ { 0x020F, 29885 },
+ { 0x0210, 29698 },
+ { 0x0211, 30087 },
+ { 0x0212, 26557 },
+ { 0x0213, 29624 },
+ { 0x0214, 26619 },
+ { 0x0215, 26728 },
+ { 0x0216, 26707 },
+ { 0x0217, 30246 },
+ { 0x0218, 29731 },
+ { 0x0219, 29735 },
+ { 0x021A, 29611 },
+ { 0x021B, 30274 },
+ { 0x021C, 30280 },
+ { 0x021D, 29820 },
+ { 0x021E, 30113 },
+ { 0x021F, 27039 },
+ { 0x0220, 29861 },
+ { 0x0221, 30504 },
+ { 0x0222, 29713 },
+ { 0x0223, 29649 },
+ { 0x0224, 29900 },
+ { 0x0225, 27119 },
+ { 0x0226, 29555 },
+ { 0x0227, 27256 },
+ { 0x0228, 29561 },
+ { 0x0229, 30521 },
+ { 0x022A, 27519 },
+ { 0x022B, 27443 },
+ { 0x022C, 27559 },
+ { 0x022D, 29571 },
+ { 0x022E, 29936 },
+ { 0x022F, 29941 },
+ { 0x0230, 27600 },
+ { 0x0231, 27656 },
+ { 0x0232, 27735 },
+ { 0x0233, 30560 },
+ { 0x0234, 29782 },
+ { 0x0235, 30633 },
+ { 0x0236, 29809 },
+ { 0x0237, 29486 },
+ { 0x0238, 29963 },
+ { 0x0239, 29975 },
+ { 0x023A, 29968 },
+ { 0x023B, 28190 },
+ { 0x023C, 28197 },
+ { 0x023D, 28255 },
+ { 0x023E, 30256 },
+ { 0x023F, 30580 },
+ { 0x0240, 30700 },
+ { 0x0241, 28337 },
+ { 0x0242, 29375 },
+ { 0x0243, 30120 },
+ { 0x0244, 29753 },
+ { 0x0245, 29379 },
+ { 0x0246, 30017 },
+ { 0x0247, 28526 },
+ { 0x0248, 28544 },
+ { 0x0249, 30189 },
+ { 0x024A, 28816 },
+ { 0x024B, 30029 },
+ { 0x024C, 30034 },
+ { 0x024D, 30039 },
+ { 0x024E, 30618 },
+ { 0x024F, 29142 },
+ { 0x0250, 29078 },
+ { 0x0251, 29419 },
+ { 0x0252, 29423 },
+ { 0x0253, 30727 },
+ { 0x0254, 30809 },
+ { 0x0255, 30757 },
+ { 0x0256, 30799 },
+ { 0x0257, 30749 },
+ { 0x0258, 30479 },
+ { 0x0259, 29803 },
+ { 0x025A, 30509 },
+ { 0x025B, 30516 },
+ { 0x025C, 27327 },
+ { 0x025D, 29926 },
+ { 0x025E, 30536 },
+ { 0x025F, 28128 },
+ { 0x0260, 30731 },
+ { 0x0261, 30781 },
+ { 0x0262, 29213 },
+ { 0x0263, 29513 },
+ { 0x0264, 29218 },
+ { 0x0265, 29293 },
+ { 0x0266, 29654 },
+ { 0x0267, 29280 },
+ { 0x0268, 29534 },
+ { 0x0269, 29249 },
+ { 0x026A, 29254 },
+ { 0x026B, 30753 },
+ { 0x026C, 30745 },
+ { 0x026D, 29905 },
+ { 0x026E, 29912 },
+ { 0x026F, 95014 },
+ { 0x0270, 95018 },
+ { 0x0271, 95036 },
+ { 0x0272, 95140 },
+ { 0x0273, 95485 },
+ { 0x0274, 95490 },
+ { 0x0275, 95630 },
+ { 0x0276, 95223 },
+ { 0x0277, 95231 },
+ { 0x0278, 94924 },
+ { 0x0279, 95687 },
+ { 0x027A, 95756 },
+ { 0x027B, 96031 },
+ { 0x027C, 95980 },
+ { 0x027D, 94927 },
+ { 0x027E, 94862 },
+ { 0x027F, 95937 },
+ { 0x0280, 95984 },
+ { 0x0281, 94871 },
+ { 0x0282, 94936 },
+ { 0x0283, 94677 },
+ { 0x0284, 94829 },
+ { 0x0285, 96034 },
+ { 0x0286, 20723 },
+ { 0x0287, 95996 },
+ { 0x0288, 95695 },
+ { 0x0289, 94889 },
+ { 0x028A, 94910 },
+ { 0x028B, 94779 },
+ { 0x028C, 94769 },
+ { 0x028D, 94742 },
+ { 0x028E, 94737 },
+ { 0x028F, 96062 },
+ { 0x0290, 94833 },
+ { 0x0291, 95883 },
+ { 0x0292, 95877 },
+ { 0x0293, 94673 },
+ { 0x0294, 94825 },
+ { 0x0295, 94879 },
+ { 0x0296, 94920 },
+ { 0x0297, 20644 },
+ { 0x0298, 6104 },
+ { 0x0299, 15577 },
+ { 0x029A, 60238 },
+ { 0x029B, 38408 },
+ { 0x029C, 51301 },
+ { 0x029D, 95740 },
+ { 0x029E, 94906 },
+ { 0x029F, 95407 },
+ { 0x02A0, 95050 },
+ { 0x02A1, 95156 },
+ { 0x02A2, 95227 },
+ { 0x02A3, 95672 },
+ { 0x02A4, 96038 },
+ { 0x02A5, 94838 },
+ { 0x02A6, 94795 },
+ { 0x02A7, 94732 },
+ { 0x02A8, 96000 },
+ { 0x02A9, 94819 },
+ { 0x02AA, 94883 },
+ { 0x02AB, 95951 },
+ { 0x02AC, 96077 },
+ { 0x02AD, 95691 },
+ { 0x02AE, 94713 },
+ { 0x02AF, 94708 },
+ { 0x02B0, 94723 },
+ { 0x02B1, 94747 },
+ { 0x02B2, 94728 },
+ { 0x02B3, 95698 },
+ { 0x02B4, 95709 },
+ { 0x02B5, 95703 },
+ { 0x02B6, 94752 },
+ { 0x02B7, 95725 },
+ { 0x02B8, 94898 },
+ { 0x02B9, 94703 },
+ { 0x02BA, 94893 },
+ { 0x02BB, 94698 },
+ { 0x02BC, 94940 },
+ { 0x02BD, 94875 },
+ { 0x02BE, 94718 },
+ { 0x02BF, 103514 },
+ { 0x02C0, 103480 },
+ { 0x02C1, 104587 },
+ { 0x02C2, 103935 },
+ { 0x02C3, 104087 },
+ { 0x02C4, 104516 },
+ { 0x02C5, 103490 },
+ { 0x02C6, 103300 },
+ { 0x02C7, 104541 },
+ { 0x02C8, 103361 },
+ { 0x02C9, 103458 },
+ { 0x02CA, 104000 },
+ { 0x02CB, 103495 },
+ { 0x02CC, 104522 },
+ { 0x02CD, 104047 },
+ { 0x02CE, 104011 },
+ { 0x02CF, 104844 },
+ { 0x02D0, 104477 },
+ { 0x02D1, 104141 },
+ { 0x02D2, 103500 },
+ { 0x02D3, 104518 },
+ { 0x02D4, 103503 },
+ { 0x02D5, 103517 },
+ { 0x02D6, 103483 },
+ { 0x02D7, 103376 },
+ { 0x02D8, 103867 },
+ { 0x02D9, 103380 },
+ { 0x02DA, 103364 },
+ { 0x02DB, 103371 },
+ { 0x02DC, 103290 },
+ { 0x02DD, 103353 },
+ { 0x02DE, 103454 },
+ { 0x02DF, 103853 },
+ { 0x02E0, 104846 },
+ { 0x02E1, 104583 },
+ { 0x02E2, 103311 },
+ { 0x02E3, 104543 },
+ { 0x02E4, 103461 },
+ { 0x02E5, 103507 },
+ { 0x02E6, 104158 },
+ { 0x02E7, 104114 },
+ { 0x02E8, 104526 },
+ { 0x02E9, 103966 },
+ { 0x02EA, 104493 },
+ { 0x02EB, 103497 },
+ { 0x02EC, 104590 },
+ { 0x02ED, 103492 },
+ { 0x02EE, 104480 },
+ { 0x02EF, 103942 },
+ { 0x02F0, 104098 },
+ { 0x02F1, 103318 },
+ { 0x02F2, 103977 },
+ { 0x02F3, 103950 },
+ { 0x02F4, 103915 },
+ { 0x02F5, 103433 },
+ { 0x02F6, 103919 },
+ { 0x02F7, 103437 },
+ { 0x02F8, 103862 },
+ { 0x02F9, 104484 },
+ { 0x02FA, 104119 },
+ { 0x02FB, 104218 },
+ { 0x02FC, 103277 },
+ { 0x02FD, 104530 },
+ { 0x02FE, 104044 },
+ { 0x02FF, 103510 },
+ { 0x0300, 103476 },
+ { 0x0301, 103540 },
+ { 0x0302, 103521 },
+ { 0x0303, 103536 },
+ { 0x0304, 103543 },
+ { 0x0305, 103963 },
+ { 0x0306, 104075 },
+ { 0x0307, 104052 },
+ { 0x0308, 103384 },
+ { 0x0309, 103321 },
+ { 0x030A, 104832 },
+ { 0x030B, 103953 },
+ { 0x030C, 103401 },
+ { 0x030D, 104221 },
+ { 0x030E, 104472 },
+ { 0x030F, 103897 },
+ { 0x0310, 103366 },
+ { 0x0311, 104164 },
+ { 0x0312, 103280 },
+ { 0x0313, 103414 },
+ { 0x0314, 103901 },
+ { 0x0315, 103883 },
+ { 0x0316, 103857 },
+ { 0x0317, 103307 },
+ { 0x0318, 104228 },
+ { 0x0319, 103996 },
+ { 0x031A, 104149 },
+ { 0x031B, 104007 },
+ { 0x031C, 104004 },
+ { 0x031D, 104028 },
+ { 0x031E, 104031 },
+ { 0x031F, 104015 },
+ { 0x0320, 104035 },
+ { 0x0321, 104066 },
+ { 0x0322, 103546 },
+ { 0x0323, 103579 },
+ { 0x0324, 103599 },
+ { 0x0325, 103633 },
+ { 0x0326, 103686 },
+ { 0x0327, 103563 },
+ { 0x0328, 103574 },
+ { 0x0329, 103594 },
+ { 0x032A, 103623 },
+ { 0x032B, 103659 },
+ { 0x032C, 103681 },
+ { 0x032D, 103707 },
+ { 0x032E, 103723 },
+ { 0x032F, 23399 },
+ { 0x0330, 22064 },
+ { 0x0331, 23871 },
+ { 0x0332, 22656 },
+ { 0x0333, 24113 },
+ { 0x0334, 21786 },
+ { 0x0335, 24078 },
+ { 0x0336, 22935 },
+ { 0x0337, 24607 },
+ { 0x0338, 22947 },
+ { 0x0339, 21804 },
+ { 0x033A, 22940 },
+ { 0x033B, 24138 },
+ { 0x033C, 23391 },
+ { 0x033D, 22964 },
+ { 0x033E, 24165 },
+ { 0x033F, 23653 },
+ { 0x0340, 21705 },
+ { 0x0341, 23930 },
+ { 0x0342, 23343 },
+ { 0x0343, 23473 },
+ { 0x0344, 23996 },
+ { 0x0345, 24048 },
+ { 0x0346, 23845 },
+ { 0x0347, 22176 },
+ { 0x0348, 23507 },
+ { 0x0349, 23395 },
+ { 0x034A, 23687 },
+ { 0x034B, 23683 },
+ { 0x034C, 23876 },
+ { 0x034D, 23503 },
+ { 0x034E, 23197 },
+ { 0x034F, 23867 },
+ { 0x0350, 23403 },
+ { 0x0351, 23691 },
+ { 0x0352, 23695 },
+ { 0x0353, 23177 },
+ { 0x0354, 23181 },
+ { 0x0355, 23189 },
+ { 0x0356, 23942 },
+ { 0x0357, 23185 },
+ { 0x0358, 23369 },
+ { 0x0359, 23863 },
+ { 0x035A, 23387 },
+ { 0x035B, 24008 },
+ { 0x035C, 23361 },
+ { 0x035D, 23193 },
+ { 0x035E, 23365 },
+ { 0x035F, 23699 },
+ { 0x0360, 23497 },
+ { 0x0361, 24072 },
+ { 0x0362, 22364 },
+ { 0x0363, 22719 },
+ { 0x0364, 21984 },
+ { 0x0365, 22138 },
+ { 0x0366, 22905 },
+ { 0x0367, 22210 },
+ { 0x0368, 22060 },
+ { 0x0369, 22425 },
+ { 0x036A, 22416 },
+ { 0x036B, 22665 },
+ { 0x036C, 22206 },
+ { 0x036D, 21830 },
+ { 0x036E, 22643 },
+ { 0x036F, 22068 },
+ { 0x0370, 22429 },
+ { 0x0371, 22437 },
+ { 0x0372, 21810 },
+ { 0x0373, 21814 },
+ { 0x0374, 21822 },
+ { 0x0375, 22731 },
+ { 0x0376, 21818 },
+ { 0x0377, 22032 },
+ { 0x0378, 22420 },
+ { 0x0379, 22639 },
+ { 0x037A, 22056 },
+ { 0x037B, 22797 },
+ { 0x037C, 22024 },
+ { 0x037D, 21826 },
+ { 0x037E, 22028 },
+ { 0x037F, 22441 },
+ { 0x0380, 22162 },
+ { 0x0381, 22891 },
+ { 0x0382, 22785 },
+ { 0x0383, 22867 },
+ { 0x0384, 22595 },
+ { 0x0385, 23163 },
+ { 0x0386, 21744 },
+ { 0x0387, 22953 },
+ { 0x0388, 24116 },
+ { 0x0389, 24121 },
+ { 0x038A, 24128 },
+ { 0x038B, 21725 },
+ { 0x038C, 21702 },
+ { 0x038D, 21708 },
+ { 0x038E, 23135 },
+ { 0x038F, 22651 },
+ { 0x0390, 23132 },
+ { 0x0391, 22647 },
+ { 0x0392, 23139 },
+ { 0x0393, 22661 },
+ { 0x0394, 23096 },
+ { 0x0395, 22433 },
+ { 0x0396, 23099 },
+ { 0x0397, 22635 },
+ { 0x0398, 50737 },
+ { 0x0399, 50429 },
+ { 0x039A, 50599 },
+ { 0x039B, 50291 },
+ { 0x039C, 50733 },
+ { 0x039D, 50425 },
+ { 0x039E, 50725 },
+ { 0x039F, 50417 },
+ { 0x03A0, 50777 },
+ { 0x03A1, 50469 },
+ { 0x03A2, 50773 },
+ { 0x03A3, 50465 },
+ { 0x03A4, 50591 },
+ { 0x03A5, 50283 },
+ { 0x03A6, 21780 },
+ { 0x03A7, 21733 },
+ { 0x03A8, 23142 },
+ { 0x03A9, 23093 },
+ { 0x03AA, 23167 },
+ { 0x03AB, 23146 },
+ { 0x03AC, 24141 },
+ { 0x03AD, 23383 },
+ { 0x03AE, 22052 },
+ { 0x03AF, 24083 },
+ { 0x03B0, 23379 },
+ { 0x03B1, 22048 },
+ { 0x03B2, 21728 },
+ { 0x03B3, 24095 },
+ { 0x03B4, 23171 },
+ { 0x03B5, 24088 },
+ { 0x03B6, 84674 },
+ { 0x03B7, 84680 },
+ { 0x03B8, 84831 },
+ { 0x03B9, 84880 },
+ { 0x03BA, 85352 },
+ { 0x03BB, 84839 },
+ { 0x03BC, 85362 },
+ { 0x03BD, 84775 },
+ { 0x03BE, 84684 },
+ { 0x03BF, 84900 },
+ { 0x03C0, 84904 },
+ { 0x03C1, 85069 },
+ { 0x03C2, 84888 },
+ { 0x03C3, 84484 },
+ { 0x03C4, 85169 },
+ { 0x03C5, 84966 },
+ { 0x03C6, 84454 },
+ { 0x03C7, 84535 },
+ { 0x03C8, 84763 },
+ { 0x03C9, 84843 },
+ { 0x03CA, 84539 },
+ { 0x03CB, 84664 },
+ { 0x03CC, 84936 },
+ { 0x03CD, 84787 },
+ { 0x03CE, 84480 },
+ { 0x03CF, 85157 },
+ { 0x03D0, 84688 },
+ { 0x03D1, 84547 },
+ { 0x03D2, 84576 },
+ { 0x03D3, 84586 },
+ { 0x03D4, 84502 },
+ { 0x03D5, 84721 },
+ { 0x03D6, 84622 },
+ { 0x03D7, 84632 },
+ { 0x03D8, 84742 },
+ { 0x03D9, 84512 },
+ { 0x03DA, 84543 },
+ { 0x03DB, 84642 },
+ { 0x03DC, 84920 },
+ { 0x03DD, 84808 },
+ { 0x03DE, 84916 },
+ { 0x03DF, 85153 },
+ { 0x03E0, 84982 },
+ { 0x03E1, 85081 },
+ { 0x03E2, 85060 },
+ { 0x03E3, 84470 },
+ { 0x03E4, 84783 },
+ { 0x03E5, 84771 },
+ { 0x03E6, 83462 },
+ { 0x03E7, 83543 },
+ { 0x03E8, 83771 },
+ { 0x03E9, 83851 },
+ { 0x03EA, 83547 },
+ { 0x03EB, 83672 },
+ { 0x03EC, 83944 },
+ { 0x03ED, 83795 },
+ { 0x03EE, 83488 },
+ { 0x03EF, 84186 },
+ { 0x03F0, 83696 },
+ { 0x03F1, 83555 },
+ { 0x03F2, 83584 },
+ { 0x03F3, 83594 },
+ { 0x03F4, 83510 },
+ { 0x03F5, 83729 },
+ { 0x03F6, 83630 },
+ { 0x03F7, 83640 },
+ { 0x03F8, 83750 },
+ { 0x03F9, 83520 },
+ { 0x03FA, 83551 },
+ { 0x03FB, 83650 },
+ { 0x03FC, 83928 },
+ { 0x03FD, 83816 },
+ { 0x03FE, 83924 },
+ { 0x03FF, 84182 },
+ { 0x0400, 83990 },
+ { 0x0401, 84110 },
+ { 0x0402, 84068 },
+ { 0x0403, 83478 },
+ { 0x0404, 83791 },
+ { 0x0405, 83779 },
+ { 0x0406, 83682 },
+ { 0x0407, 83688 },
+ { 0x0408, 83839 },
+ { 0x0409, 83888 },
+ { 0x040A, 84395 },
+ { 0x040B, 83847 },
+ { 0x040C, 84420 },
+ { 0x040D, 83783 },
+ { 0x040E, 83692 },
+ { 0x040F, 83908 },
+ { 0x0410, 83912 },
+ { 0x0411, 84093 },
+ { 0x0412, 83896 },
+ { 0x0413, 83492 },
+ { 0x0414, 84198 },
+ { 0x0415, 83974 },
+ { 0x0416, 85128 },
+ { 0x0417, 84157 },
+ { 0x0418, 84932 },
+ { 0x0419, 83940 },
+ { 0x041A, 85249 },
+ { 0x041B, 84288 },
+ { 0x041C, 85203 },
+ { 0x041D, 84232 },
+ { 0x041E, 85272 },
+ { 0x041F, 84311 },
+ { 0x0420, 84803 },
+ { 0x0421, 83811 },
+ { 0x0422, 85254 },
+ { 0x0423, 84293 },
+ { 0x0424, 84892 },
+ { 0x0425, 83900 },
+ { 0x0426, 84908 },
+ { 0x0427, 83916 },
+ { 0x0428, 84978 },
+ { 0x0429, 83986 },
+ { 0x042A, 85227 },
+ { 0x042B, 84261 },
+ { 0x042C, 85231 },
+ { 0x042D, 84265 },
+ { 0x042E, 84759 },
+ { 0x042F, 83767 },
+ { 0x0430, 85138 },
+ { 0x0431, 84167 },
+ { 0x0432, 85132 },
+ { 0x0433, 84161 },
+ { 0x0434, 84717 },
+ { 0x0435, 83725 },
+ { 0x0436, 85124 },
+ { 0x0437, 84153 },
+ { 0x0438, 85384 },
+ { 0x0439, 104244 },
+ { 0x043A, 104466 },
+ { 0x043B, 104236 },
+ { 0x043C, 104240 },
+ { 0x043D, 104458 },
+ { 0x043E, 104446 },
+ { 0x043F, 104454 },
+ { 0x0440, 85162 },
+ { 0x0441, 84191 },
+ { 0x0442, 85298 },
+ { 0x0443, 84341 },
+ { 0x0444, 84626 },
+ { 0x0445, 83634 },
+ { 0x0446, 84868 },
+ { 0x0447, 83876 },
+ { 0x0448, 84854 },
+ { 0x0449, 83862 },
+ { 0x044A, 84847 },
+ { 0x044B, 83855 },
+ { 0x044C, 84946 },
+ { 0x044D, 83954 },
+ { 0x044E, 84791 },
+ { 0x044F, 83799 },
+ { 0x0450, 84711 },
+ { 0x0451, 83719 },
+ { 0x0452, 84704 },
+ { 0x0453, 83712 },
+ { 0x0454, 84698 },
+ { 0x0455, 83706 },
+ { 0x0456, 85212 },
+ { 0x0457, 84246 },
+ { 0x0458, 84616 },
+ { 0x0459, 83624 },
+ { 0x045A, 85372 },
+ { 0x045B, 84430 },
+ { 0x045C, 84725 },
+ { 0x045D, 83733 },
+ { 0x045E, 85315 },
+ { 0x045F, 84358 },
+ { 0x0460, 84636 },
+ { 0x0461, 83644 },
+ { 0x0462, 84753 },
+ { 0x0463, 83761 },
+ { 0x0464, 85303 },
+ { 0x0465, 84346 },
+ { 0x0466, 85308 },
+ { 0x0467, 84351 },
+ { 0x0468, 84658 },
+ { 0x0469, 83666 },
+ { 0x046A, 85377 },
+ { 0x046B, 84435 },
+ { 0x046C, 84819 },
+ { 0x046D, 83827 },
+ { 0x046E, 84812 },
+ { 0x046F, 83820 },
+ { 0x0470, 85031 },
+ { 0x0471, 84039 },
+ { 0x0472, 85320 },
+ { 0x0473, 84363 },
+ { 0x0474, 85325 },
+ { 0x0475, 84368 },
+ { 0x0476, 84447 },
+ { 0x0477, 84940 },
+ { 0x0478, 83948 },
+ { 0x0479, 84692 },
+ { 0x047A, 83700 },
+ { 0x047B, 84557 },
+ { 0x047C, 83565 },
+ { 0x047D, 84590 },
+ { 0x047E, 83598 },
+ { 0x047F, 84603 },
+ { 0x0480, 83611 },
+ { 0x0481, 85357 },
+ { 0x0482, 84405 },
+ { 0x0483, 84580 },
+ { 0x0484, 83588 },
+ { 0x0485, 84317 },
+ { 0x0486, 84458 },
+ { 0x0487, 83466 },
+ { 0x0488, 84464 },
+ { 0x0489, 83472 },
+ { 0x048A, 85367 },
+ { 0x048B, 84425 },
+ { 0x048C, 84668 },
+ { 0x048D, 83676 },
+ { 0x048E, 85143 },
+ { 0x048F, 84172 },
+ { 0x0490, 85147 },
+ { 0x0491, 84176 },
+ { 0x0492, 84952 },
+ { 0x0493, 83960 },
+ { 0x0494, 84797 },
+ { 0x0495, 83805 },
+ { 0x0496, 85332 },
+ { 0x0497, 84375 },
+ { 0x0498, 84490 },
+ { 0x0499, 83498 },
+ { 0x049A, 84496 },
+ { 0x049B, 83504 },
+ { 0x049C, 84506 },
+ { 0x049D, 83514 },
+ { 0x049E, 85174 },
+ { 0x049F, 84203 },
+ { 0x04A0, 85179 },
+ { 0x04A1, 84208 },
+ { 0x04A2, 84474 },
+ { 0x04A3, 83482 },
+ { 0x04A4, 84523 },
+ { 0x04A5, 83531 },
+ { 0x04A6, 84529 },
+ { 0x04A7, 83537 },
+ { 0x04A8, 84516 },
+ { 0x04A9, 83524 },
+ { 0x04AA, 84825 },
+ { 0x04AB, 83833 },
+ { 0x04AC, 84874 },
+ { 0x04AD, 83882 },
+ { 0x04AE, 85092 },
+ { 0x04AF, 84121 },
+ { 0x04B0, 84860 },
+ { 0x04B1, 83868 },
+ { 0x04B2, 84646 },
+ { 0x04B3, 83654 },
+ { 0x04B4, 84652 },
+ { 0x04B5, 83660 },
+ { 0x04B6, 84991 },
+ { 0x04B7, 83999 },
+ { 0x04B8, 84996 },
+ { 0x04B9, 84004 },
+ { 0x04BA, 85021 },
+ { 0x04BB, 84029 },
+ { 0x04BC, 85026 },
+ { 0x04BD, 84034 },
+ { 0x04BE, 85001 },
+ { 0x04BF, 84009 },
+ { 0x04C0, 85006 },
+ { 0x04C1, 84014 },
+ { 0x04C2, 85011 },
+ { 0x04C3, 84019 },
+ { 0x04C4, 85016 },
+ { 0x04C5, 84024 },
+ { 0x04C6, 85283 },
+ { 0x04C7, 84326 },
+ { 0x04C8, 84551 },
+ { 0x04C9, 83559 },
+ { 0x04CA, 84896 },
+ { 0x04CB, 83904 },
+ { 0x04CC, 84912 },
+ { 0x04CD, 83920 },
+ { 0x04CE, 84928 },
+ { 0x04CF, 83936 },
+ { 0x04D0, 84738 },
+ { 0x04D1, 83746 },
+ { 0x04D2, 84767 },
+ { 0x04D3, 83775 },
+ { 0x04D4, 85102 },
+ { 0x04D5, 84131 },
+ { 0x04D6, 84563 },
+ { 0x04D7, 83571 },
+ { 0x04D8, 84609 },
+ { 0x04D9, 83617 },
+ { 0x04DA, 84732 },
+ { 0x04DB, 83740 },
+ { 0x04DC, 85035 },
+ { 0x04DD, 84043 },
+ { 0x04DE, 84596 },
+ { 0x04DF, 83604 },
+ { 0x04E0, 85120 },
+ { 0x04E1, 84149 },
+ { 0x04E2, 84962 },
+ { 0x04E3, 83970 },
+ { 0x04E4, 84570 },
+ { 0x04E5, 83578 },
+ { 0x04E6, 79090 },
+ { 0x04E7, 79094 },
+ { 0x04E8, 79110 },
+ { 0x04E9, 79046 },
+ { 0x04EA, 79102 },
+ { 0x04EB, 79086 },
+ { 0x04EC, 79050 },
+ { 0x04ED, 79054 },
+ { 0x04EE, 79074 },
+ { 0x04EF, 79158 },
+ { 0x04F0, 79114 },
+ { 0x04F1, 79174 },
+ { 0x04F2, 79154 },
+ { 0x04F3, 79038 },
+ { 0x04F4, 79122 },
+ { 0x04F5, 79058 },
+ { 0x04F6, 79062 },
+ { 0x04F7, 79166 },
+ { 0x04F8, 79162 },
+ { 0x04F9, 79126 },
+ { 0x04FA, 79082 },
+ { 0x04FB, 79130 },
+ { 0x04FC, 79146 },
+ { 0x04FD, 79078 },
+ { 0x04FE, 79098 },
+ { 0x04FF, 79134 },
+ { 0x0500, 79170 },
+ { 0x0501, 79070 },
+ { 0x0502, 79142 },
+ { 0x0503, 79150 },
+ { 0x0504, 79182 },
+ { 0x0505, 79138 },
+ { 0x0506, 79042 },
+ { 0x0507, 79186 },
+ { 0x0508, 79178 },
+ { 0x0509, 79118 },
+ { 0x050A, 79066 },
+ { 0x050B, 79106 },
+ { 0x050C, 79193 },
+ { 0x050D, 79202 },
+ { 0x050E, 79190 },
+ { 0x050F, 79204 },
+ { 0x0510, 78841 },
+ { 0x0511, 79199 },
+ { 0x0512, 79207 },
+ { 0x0513, 79001 },
+ { 0x0514, 78901 },
+ { 0x0515, 78905 },
+ { 0x0516, 78921 },
+ { 0x0517, 78851 },
+ { 0x0518, 78913 },
+ { 0x0519, 78897 },
+ { 0x051A, 78855 },
+ { 0x051B, 78859 },
+ { 0x051C, 78879 },
+ { 0x051D, 78969 },
+ { 0x051E, 78925 },
+ { 0x051F, 78985 },
+ { 0x0520, 78965 },
+ { 0x0521, 78843 },
+ { 0x0522, 78933 },
+ { 0x0523, 78863 },
+ { 0x0524, 78867 },
+ { 0x0525, 78977 },
+ { 0x0526, 78973 },
+ { 0x0527, 78937 },
+ { 0x0528, 78887 },
+ { 0x0529, 78941 },
+ { 0x052A, 78957 },
+ { 0x052B, 78883 },
+ { 0x052C, 78909 },
+ { 0x052D, 78945 },
+ { 0x052E, 78981 },
+ { 0x052F, 78875 },
+ { 0x0530, 78953 },
+ { 0x0531, 78961 },
+ { 0x0532, 78993 },
+ { 0x0533, 78949 },
+ { 0x0534, 78847 },
+ { 0x0535, 78997 },
+ { 0x0536, 78989 },
+ { 0x0537, 78929 },
+ { 0x0538, 78871 },
+ { 0x0539, 78917 },
+ { 0x053A, 79006 },
+ { 0x053B, 78891 },
+ { 0x053C, 78838 },
+ { 0x053D, 79036 },
+ { 0x053E, 130042 },
+ { 0x053F, 120492 },
+ { 0x0540, 78835 },
+ { 0x0541, 53506 },
+ { 0x0542, 53454 },
+ { 0x0543, 53523 },
+ { 0x0544, 53472 },
+ { 0x0545, 53468 },
+ { 0x0546, 53503 },
+ { 0x0547, 53451 },
+ { 0x0548, 53476 },
+ { 0x0549, 53496 },
+ { 0x054A, 53465 },
+ { 0x054B, 53457 },
+ { 0x054C, 53482 },
+ { 0x054D, 53485 },
+ { 0x054E, 53520 },
+ { 0x054F, 53499 },
+ { 0x0550, 53509 },
+ { 0x0551, 53445 },
+ { 0x0552, 53435 },
+ { 0x0553, 53442 },
+ { 0x0554, 53517 },
+ { 0x0555, 53489 },
+ { 0x0556, 53492 },
+ { 0x0557, 53439 },
+ { 0x0558, 53448 },
+ { 0x0559, 53513 },
+ { 0x055A, 53460 },
+ { 0x055B, 53426 },
+ { 0x055C, 53432 },
+ { 0x055D, 53429 },
+ { 0x055E, 53479 },
+ { 0x055F, 53353 },
+ { 0x0560, 53401 },
+ { 0x0561, 53372 },
+ { 0x0562, 53368 },
+ { 0x0563, 53376 },
+ { 0x0564, 53380 },
+ { 0x0565, 53404 },
+ { 0x0566, 53398 },
+ { 0x0567, 53395 },
+ { 0x0568, 53412 },
+ { 0x0569, 53383 },
+ { 0x056A, 53386 },
+ { 0x056B, 53419 },
+ { 0x056C, 53407 },
+ { 0x056D, 53392 },
+ { 0x056E, 53862 },
+ { 0x056F, 53361 },
+ { 0x0570, 53865 },
+ { 0x0571, 53364 },
+ { 0x0572, 53357 },
+ { 0x0573, 53858 },
+ { 0x0574, 53349 },
+ { 0x0575, 53345 },
+ { 0x0576, 53854 },
+ { 0x0577, 53415 },
+ { 0x0578, 53642 },
+ { 0x0579, 53547 },
+ { 0x057A, 53780 },
+ { 0x057B, 53740 },
+ { 0x057C, 53526 },
+ { 0x057D, 53616 },
+ { 0x057E, 53804 },
+ { 0x057F, 53560 },
+ { 0x0580, 53608 },
+ { 0x0581, 53629 },
+ { 0x0582, 53758 },
+ { 0x0583, 53563 },
+ { 0x0584, 53788 },
+ { 0x0585, 53768 },
+ { 0x0586, 53576 },
+ { 0x0587, 53772 },
+ { 0x0588, 53584 },
+ { 0x0589, 53812 },
+ { 0x058A, 53660 },
+ { 0x058B, 53748 },
+ { 0x058C, 53534 },
+ { 0x058D, 53776 },
+ { 0x058E, 53796 },
+ { 0x058F, 53592 },
+ { 0x0590, 53663 },
+ { 0x0591, 53671 },
+ { 0x0592, 53600 },
+ { 0x0593, 53342 },
+ { 0x0594, 53844 },
+ { 0x0595, 53833 },
+ { 0x0596, 53849 },
+ { 0x0597, 53868 },
+ { 0x0598, 53871 },
+ { 0x0599, 44424 },
+ { 0x059A, 41020 },
+ { 0x059B, 44605 },
+ { 0x059C, 41017 },
+ { 0x059D, 41027 },
+ { 0x059E, 44420 },
+ { 0x059F, 124576 },
+ { 0x05A0, 124609 },
+ { 0x05A1, 40966 },
+ { 0x05A2, 124572 },
+ { 0x05A3, 124567 },
+ { 0x05A4, 65966 },
+ { 0x05A5, 41086 },
+ { 0x05A6, 40968 },
+ { 0x05A7, 44427 },
+ { 0x05A8, 41014 },
+ { 0x05A9, 41046 },
+ { 0x05AA, 41023 },
+ { 0x05AB, 41042 },
+ { 0x05AC, 41009 },
+ { 0x05AD, 41039 },
+ { 0x05AE, 41277 },
+ { 0x05AF, 41443 },
+ { 0x05B0, 41382 },
+ { 0x05B1, 41459 },
+ { 0x05B2, 41452 },
+ { 0x05B3, 41462 },
+ { 0x05B4, 48458 },
+ { 0x05B5, 43522 },
+ { 0x05B6, 40961 },
+ { 0x05B7, 44532 },
+ { 0x05B8, 48447 },
+ { 0x05B9, 44401 },
+ { 0x05BA, 44019 },
+ { 0x05BB, 43124 },
+ { 0x05BC, 43080 },
+ { 0x05BD, 42806 },
+ { 0x05BE, 43102 },
+ { 0x05BF, 42895 },
+ { 0x05C0, 43050 },
+ { 0x05C1, 41690 },
+ { 0x05C2, 42730 },
+ { 0x05C3, 42686 },
+ { 0x05C4, 43790 },
+ { 0x05C5, 43455 },
+ { 0x05C6, 42036 },
+ { 0x05C7, 43499 },
+ { 0x05C8, 41826 },
+ { 0x05C9, 43777 },
+ { 0x05CA, 42484 },
+ { 0x05CB, 43846 },
+ { 0x05CC, 43686 },
+ { 0x05CD, 44169 },
+ { 0x05CE, 42592 },
+ { 0x05CF, 41797 },
+ { 0x05D0, 42636 },
+ { 0x05D1, 43027 },
+ { 0x05D2, 41629 },
+ { 0x05D3, 43983 },
+ { 0x05D4, 44036 },
+ { 0x05D5, 44064 },
+ { 0x05D6, 43952 },
+ { 0x05D7, 43906 },
+ { 0x05D8, 43914 },
+ { 0x05D9, 44561 },
+ { 0x05DA, 41919 },
+ { 0x05DB, 42432 },
+ { 0x05DC, 42269 },
+ { 0x05DD, 42323 },
+ { 0x05DE, 43525 },
+ { 0x05DF, 43567 },
+ { 0x05E0, 42142 },
+ { 0x05E1, 42779 },
+ { 0x05E2, 43330 },
+ { 0x05E3, 42856 },
+ { 0x05E4, 44599 },
+ { 0x05E5, 44588 },
+ { 0x05E6, 44611 },
+ { 0x05E7, 41130 },
+ { 0x05E8, 41106 },
+ { 0x05E9, 41160 },
+ { 0x05EA, 44435 },
+ { 0x05EB, 41471 },
+ { 0x05EC, 44417 },
+ { 0x05ED, 41154 },
+ { 0x05EE, 41157 },
+ { 0x05EF, 48460 },
+ { 0x05F0, 44608 },
+ { 0x05F1, 40991 },
+ { 0x05F2, 48456 },
+ { 0x05F3, 41489 },
+ { 0x05F4, 41495 },
+ { 0x05F5, 41484 },
+ { 0x05F6, 48450 },
+ { 0x05F7, 41137 },
+ { 0x05F8, 41082 },
+ { 0x05F9, 124597 },
+ { 0x05FA, 124579 },
+ { 0x05FB, 124585 },
+ { 0x05FC, 124606 },
+ { 0x05FD, 124591 },
+ { 0x05FE, 124588 },
+ { 0x05FF, 124582 },
+ { 0x0600, 124603 },
+ { 0x0601, 124600 },
+ { 0x0602, 124594 },
+ { 0x0603, 44547 },
+ { 0x0604, 44541 },
+ { 0x0605, 48463 },
+ { 0x0606, 40971 },
+ { 0x0607, 44334 },
+ { 0x0608, 44342 },
+ { 0x0609, 44413 },
+ { 0x060A, 43314 },
+ { 0x060B, 43066 },
+ { 0x060C, 43073 },
+ { 0x060D, 43436 },
+ { 0x060E, 43450 },
+ { 0x060F, 43440 },
+ { 0x0610, 41540 },
+ { 0x0611, 43445 },
+ { 0x0612, 43817 },
+ { 0x0613, 44273 },
+ { 0x0614, 43351 },
+ { 0x0615, 42689 },
+ { 0x0616, 42707 },
+ { 0x0617, 42396 },
+ { 0x0618, 44237 },
+ { 0x0619, 43866 },
+ { 0x061A, 42054 },
+ { 0x061B, 42046 },
+ { 0x061C, 43650 },
+ { 0x061D, 43387 },
+ { 0x061E, 42089 },
+ { 0x061F, 44202 },
+ { 0x0620, 44378 },
+ { 0x0621, 43374 },
+ { 0x0622, 41862 },
+ { 0x0623, 41829 },
+ { 0x0624, 41835 },
+ { 0x0625, 43889 },
+ { 0x0626, 44260 },
+ { 0x0627, 41906 },
+ { 0x0628, 41867 },
+ { 0x0629, 41855 },
+ { 0x062A, 43673 },
+ { 0x062B, 42540 },
+ { 0x062C, 42529 },
+ { 0x062D, 42487 },
+ { 0x062E, 42546 },
+ { 0x062F, 42493 },
+ { 0x0630, 42502 },
+ { 0x0631, 42256 },
+ { 0x0632, 42517 },
+ { 0x0633, 43689 },
+ { 0x0634, 43724 },
+ { 0x0635, 43731 },
+ { 0x0636, 42595 },
+ { 0x0637, 42602 },
+ { 0x0638, 42652 },
+ { 0x0639, 41647 },
+ { 0x063A, 44338 },
+ { 0x063B, 41938 },
+ { 0x063C, 41922 },
+ { 0x063D, 42756 },
+ { 0x063E, 41952 },
+ { 0x063F, 44123 },
+ { 0x0640, 42435 },
+ { 0x0641, 42457 },
+ { 0x0642, 44027 },
+ { 0x0643, 44198 },
+ { 0x0644, 42291 },
+ { 0x0645, 42272 },
+ { 0x0646, 41567 },
+ { 0x0647, 42296 },
+ { 0x0648, 41988 },
+ { 0x0649, 41998 },
+ { 0x064A, 44100 },
+ { 0x064B, 41991 },
+ { 0x064C, 43413 },
+ { 0x064D, 42003 },
+ { 0x064E, 42337 },
+ { 0x064F, 42331 },
+ { 0x0650, 42352 },
+ { 0x0651, 42359 },
+ { 0x0652, 43570 },
+ { 0x0653, 43619 },
+ { 0x0654, 44146 },
+ { 0x0655, 43583 },
+ { 0x0656, 43600 },
+ { 0x0657, 42228 },
+ { 0x0658, 44205 },
+ { 0x0659, 42180 },
+ { 0x065A, 42145 },
+ { 0x065B, 42149 },
+ { 0x065C, 42734 },
+ { 0x065D, 42801 },
+ { 0x065E, 44346 },
+ { 0x065F, 41590 },
+ { 0x0660, 41537 },
+ { 0x0661, 41616 },
+ { 0x0662, 44362 },
+ { 0x0663, 42794 },
+ { 0x0664, 41603 },
+ { 0x0665, 43902 },
+ { 0x0666, 42890 },
+ { 0x0667, 42933 },
+ { 0x0668, 42782 },
+ { 0x0669, 41514 },
+ { 0x066A, 42939 },
+ { 0x066B, 42951 },
+ { 0x066C, 42955 },
+ { 0x066D, 40975 },
+ { 0x066E, 41564 },
+ { 0x066F, 41433 },
+ { 0x0670, 41423 },
+ { 0x0671, 41306 },
+ { 0x0672, 41264 },
+ { 0x0673, 41302 },
+ { 0x0674, 41395 },
+ { 0x0675, 41328 },
+ { 0x0676, 40957 },
+ { 0x0677, 41465 },
+ { 0x0678, 41407 },
+ { 0x0679, 41412 },
+ { 0x067A, 41400 },
+ { 0x067B, 41312 },
+ { 0x067C, 41235 },
+ { 0x067D, 41391 },
+ { 0x067E, 41254 },
+ { 0x067F, 41257 },
+ { 0x0680, 41285 },
+ { 0x0681, 41318 },
+ { 0x0682, 41199 },
+ { 0x0683, 41120 },
+ { 0x0684, 41125 },
+ { 0x0685, 44554 },
+ { 0x0686, 41225 },
+ { 0x0687, 41882 },
+ { 0x0688, 42576 },
+ { 0x0689, 90938 },
+ { 0x068A, 90914 },
+ { 0x068B, 90922 },
+ { 0x068C, 90950 },
+ { 0x068D, 90930 },
+ { 0x068E, 90926 },
+ { 0x068F, 90918 },
+ { 0x0690, 90946 },
+ { 0x0691, 90942 },
+ { 0x0692, 90934 },
+ { 0x0693, 44172 },
+ { 0x0694, 41800 },
+ { 0x0695, 43986 },
+ { 0x0696, 41030 },
+ { 0x0697, 41034 },
+ { 0x0698, 42202 },
+ { 0x0699, 62304 },
+ { 0x069A, 62596 },
+ { 0x069B, 62571 },
+ { 0x069C, 62600 },
+ { 0x069D, 62575 },
+ { 0x069E, 62588 },
+ { 0x069F, 62318 },
+ { 0x06A0, 62322 },
+ { 0x06A1, 62603 },
+ { 0x06A2, 62583 },
+ { 0x06A3, 62591 },
+ { 0x06A4, 62558 },
+ { 0x06A5, 62561 },
+ { 0x06A6, 62564 },
+ { 0x06A7, 62608 },
+ { 0x06A8, 62420 },
+ { 0x06A9, 62523 },
+ { 0x06AA, 62385 },
+ { 0x06AB, 62427 },
+ { 0x06AC, 62430 },
+ { 0x06AD, 62437 },
+ { 0x06AE, 62443 },
+ { 0x06AF, 62367 },
+ { 0x06B0, 62382 },
+ { 0x06B1, 62417 },
+ { 0x06B2, 62388 },
+ { 0x06B3, 62403 },
+ { 0x06B4, 62406 },
+ { 0x06B5, 62410 },
+ { 0x06B6, 62413 },
+ { 0x06B7, 62391 },
+ { 0x06B8, 62440 },
+ { 0x06B9, 62373 },
+ { 0x06BA, 62376 },
+ { 0x06BB, 62460 },
+ { 0x06BC, 62423 },
+ { 0x06BD, 62364 },
+ { 0x06BE, 62370 },
+ { 0x06BF, 62475 },
+ { 0x06C0, 62434 },
+ { 0x06C1, 62394 },
+ { 0x06C2, 62397 },
+ { 0x06C3, 62400 },
+ { 0x06C4, 62379 },
+ { 0x06C5, 62448 },
+ { 0x06C6, 62452 },
+ { 0x06C7, 62456 },
+ { 0x06C8, 62527 },
+ { 0x06C9, 62530 },
+ { 0x06CA, 62533 },
+ { 0x06CB, 62536 },
+ { 0x06CC, 62539 },
+ { 0x06CD, 62542 },
+ { 0x06CE, 62340 },
+ { 0x06CF, 62343 },
+ { 0x06D0, 62360 },
+ { 0x06D1, 62356 },
+ { 0x06D2, 62332 },
+ { 0x06D3, 62335 },
+ { 0x06D4, 62593 },
+ { 0x06D5, 62326 },
+ { 0x06D6, 62329 },
+ { 0x06D7, 62346 },
+ { 0x06D8, 62555 },
+ { 0x06D9, 62569 },
+ { 0x06DA, 62567 },
+ { 0x06DB, 62308 },
+ { 0x06DC, 62313 },
+ { 0x06DD, 62348 },
+ { 0x06DE, 62352 },
+ { 0x06DF, 62547 },
+ { 0x06E0, 62551 },
+ { 0x06E1, 62338 },
+ { 0x06E2, 62545 },
+ { 0x06E3, 62471 },
+ { 0x06E4, 62467 },
+ { 0x06E5, 62463 },
+ { 0x06E6, 41761 },
+ { 0x06E7, 41693 },
+ { 0x06E8, 41739 },
+ { 0x06E9, 41748 },
+ { 0x06EA, 41703 },
+ { 0x06EB, 41769 },
+ { 0x06EC, 41719 },
+ { 0x06ED, 42039 },
+ { 0x06EE, 42096 },
+ { 0x06EF, 41844 },
+ { 0x06F0, 41888 },
+ { 0x06F1, 42571 },
+ { 0x06F2, 43706 },
+ { 0x06F3, 41632 },
+ { 0x06F4, 41661 },
+ { 0x06F5, 41639 },
+ { 0x06F6, 41945 },
+ { 0x06F7, 41959 },
+ { 0x06F8, 44030 },
+ { 0x06F9, 44057 },
+ { 0x06FA, 44071 },
+ { 0x06FB, 43528 },
+ { 0x06FC, 43534 },
+ { 0x06FD, 43576 },
+ { 0x06FE, 43594 },
+ { 0x06FF, 43588 },
+ { 0x0700, 42326 },
+ { 0x0701, 42509 },
+ { 0x0702, 42534 },
+ { 0x0703, 43698 },
+ { 0x0704, 42080 },
+ { 0x0705, 42060 },
+ { 0x0706, 43713 },
+ { 0x0707, 42560 },
+ { 0x0708, 42071 },
+ { 0x0709, 43291 },
+ { 0x070A, 43300 },
+ { 0x070B, 43922 },
+ { 0x070C, 43942 },
+ { 0x070D, 43932 },
+ { 0x070E, 42828 },
+ { 0x070F, 42837 },
+ { 0x0710, 42980 },
+ { 0x0711, 42990 },
+ { 0x0712, 42105 },
+ { 0x0713, 43742 },
+ { 0x0714, 43751 },
+ { 0x0715, 42284 },
+ { 0x0716, 64813 },
+ { 0x0717, 64918 },
+ { 0x0718, 64861 },
+ { 0x0719, 64819 },
+ { 0x071A, 64810 },
+ { 0x071B, 64915 },
+ { 0x071C, 64852 },
+ { 0x071D, 64843 },
+ { 0x071E, 64870 },
+ { 0x071F, 64858 },
+ { 0x0720, 64846 },
+ { 0x0721, 64879 },
+ { 0x0722, 64837 },
+ { 0x0723, 64855 },
+ { 0x0724, 64849 },
+ { 0x0725, 64912 },
+ { 0x0726, 64867 },
+ { 0x0727, 64894 },
+ { 0x0728, 64906 },
+ { 0x0729, 64903 },
+ { 0x072A, 64822 },
+ { 0x072B, 64900 },
+ { 0x072C, 64897 },
+ { 0x072D, 64909 },
+ { 0x072E, 64840 },
+ { 0x072F, 64831 },
+ { 0x0730, 64834 },
+ { 0x0731, 64891 },
+ { 0x0732, 64825 },
+ { 0x0733, 64888 },
+ { 0x0734, 64885 },
+ { 0x0735, 64876 },
+ { 0x0736, 64804 },
+ { 0x0737, 64807 },
+ { 0x0738, 64828 },
+ { 0x0739, 64882 },
+ { 0x073A, 64864 },
+ { 0x073B, 64873 },
+ { 0x073C, 64921 },
+ { 0x073D, 64931 },
+ { 0x073E, 64925 },
+ { 0x073F, 64933 },
+ { 0x0740, 64929 },
+ { 0x0741, 64939 },
+ { 0x0742, 64923 },
+ { 0x0743, 64935 },
+ { 0x0744, 64927 },
+ { 0x0745, 64937 },
+ { 0x0746, 64802 },
+ { 0x0747, 64816 },
+ { 0x0748, 7192 },
+ { 0x0749, 7174 },
+ { 0x074A, 7180 },
+ { 0x074B, 7201 },
+ { 0x074C, 7186 },
+ { 0x074D, 7183 },
+ { 0x074E, 7177 },
+ { 0x074F, 7198 },
+ { 0x0750, 7195 },
+ { 0x0751, 7189 },
+ { 0x0752, 7210 },
+ { 0x0753, 7234 },
+ { 0x0754, 7216 },
+ { 0x0755, 7213 },
+ { 0x0756, 7225 },
+ { 0x0757, 7262 },
+ { 0x0758, 7222 },
+ { 0x0759, 7311 },
+ { 0x075A, 7219 },
+ { 0x075B, 7228 },
+ { 0x075C, 7265 },
+ { 0x075D, 7274 },
+ { 0x075E, 7243 },
+ { 0x075F, 7283 },
+ { 0x0760, 7231 },
+ { 0x0761, 7268 },
+ { 0x0762, 7296 },
+ { 0x0763, 7271 },
+ { 0x0764, 7286 },
+ { 0x0765, 7237 },
+ { 0x0766, 7246 },
+ { 0x0767, 7249 },
+ { 0x0768, 7258 },
+ { 0x0769, 7252 },
+ { 0x076A, 7289 },
+ { 0x076B, 7255 },
+ { 0x076C, 7240 },
+ { 0x076D, 7277 },
+ { 0x076E, 7280 },
+ { 0x076F, 7292 },
+ { 0x0770, 7299 },
+ { 0x0771, 7307 },
+ { 0x0772, 7303 },
+ { 0x0773, 7346 },
+ { 0x0774, 7341 },
+ { 0x0775, 7351 },
+ { 0x0776, 7336 },
+ { 0x0777, 7326 },
+ { 0x0778, 7321 },
+ { 0x0779, 7331 },
+ { 0x077A, 7361 },
+ { 0x077B, 7356 },
+ { 0x077C, 7168 },
+ { 0x077D, 7164 },
+ { 0x077E, 7314 },
+ { 0x077F, 7318 },
+ { 0x0780, 7172 },
+ { 0x0781, 7369 },
+ { 0x0782, 7367 },
+ { 0x0783, 7365 },
+ { 0x0784, 7207 },
+ { 0x0785, 7204 },
+ { 0x0786, 114825 },
+ { 0x0787, 114804 },
+ { 0x0788, 114843 },
+ { 0x0789, 114840 },
+ { 0x078A, 114798 },
+ { 0x078B, 114801 },
+ { 0x078C, 114822 },
+ { 0x078D, 114795 },
+ { 0x078E, 114816 },
+ { 0x078F, 114819 },
+ { 0x0790, 114828 },
+ { 0x0791, 114846 },
+ { 0x0792, 114807 },
+ { 0x0793, 114810 },
+ { 0x0794, 114849 },
+ { 0x0795, 114792 },
+ { 0x0796, 114789 },
+ { 0x0797, 114852 },
+ { 0x0798, 114813 },
+ { 0x0799, 114831 },
+ { 0x079A, 114834 },
+ { 0x079B, 114837 },
+ { 0x079C, 114702 },
+ { 0x079D, 114708 },
+ { 0x079E, 114714 },
+ { 0x079F, 114705 },
+ { 0x07A0, 114864 },
+ { 0x07A1, 114717 },
+ { 0x07A2, 114750 },
+ { 0x07A3, 114725 },
+ { 0x07A4, 114784 },
+ { 0x07A5, 114765 },
+ { 0x07A6, 114741 },
+ { 0x07A7, 114779 },
+ { 0x07A8, 114745 },
+ { 0x07A9, 114721 },
+ { 0x07AA, 114859 },
+ { 0x07AB, 114770 },
+ { 0x07AC, 114760 },
+ { 0x07AD, 114737 },
+ { 0x07AE, 114855 },
+ { 0x07AF, 114755 },
+ { 0x07B0, 114729 },
+ { 0x07B1, 114733 },
+ { 0x07B2, 114775 },
+ { 0x07B3, 114711 },
+ { 0x07B4, 114907 },
+ { 0x07B5, 114891 },
+ { 0x07B6, 114882 },
+ { 0x07B7, 114869 },
+ { 0x07B8, 114897 },
+ { 0x07B9, 114910 },
+ { 0x07BA, 114913 },
+ { 0x07BB, 114903 },
+ { 0x07BC, 114888 },
+ { 0x07BD, 114885 },
+ { 0x07BE, 114879 },
+ { 0x07BF, 114876 },
+ { 0x07C0, 114900 },
+ { 0x07C1, 114872 },
+ { 0x07C2, 114894 },
+ { 0x07C3, 70729 },
+ { 0x07C4, 70663 },
+ { 0x07C5, 70669 },
+ { 0x07C6, 70666 },
+ { 0x07C7, 70672 },
+ { 0x07C8, 70732 },
+ { 0x07C9, 70702 },
+ { 0x07CA, 70708 },
+ { 0x07CB, 70720 },
+ { 0x07CC, 70726 },
+ { 0x07CD, 70675 },
+ { 0x07CE, 70678 },
+ { 0x07CF, 70681 },
+ { 0x07D0, 70684 },
+ { 0x07D1, 70696 },
+ { 0x07D2, 70705 },
+ { 0x07D3, 70687 },
+ { 0x07D4, 70717 },
+ { 0x07D5, 70690 },
+ { 0x07D6, 70693 },
+ { 0x07D7, 70714 },
+ { 0x07D8, 70699 },
+ { 0x07D9, 70735 },
+ { 0x07DA, 70723 },
+ { 0x07DB, 70711 },
+ { 0x07DC, 70741 },
+ { 0x07DD, 70746 },
+ { 0x07DE, 70738 },
+ { 0x07DF, 70744 },
+ { 0x07E0, 62495 },
+ { 0x07E1, 62479 },
+ { 0x07E2, 62503 },
+ { 0x07E3, 62511 },
+ { 0x07E4, 62499 },
+ { 0x07E5, 62519 },
+ { 0x07E6, 62487 },
+ { 0x07E7, 62483 },
+ { 0x07E8, 62491 },
+ { 0x07E9, 62515 },
+ { 0x07EA, 62507 },
+ { 0x07EB, 43218 },
+ { 0x07EC, 43173 },
+ { 0x07ED, 43146 },
+ { 0x07EE, 43059 },
+ { 0x07EF, 43224 },
+ { 0x07F0, 43261 },
+ { 0x07F1, 43245 },
+ { 0x07F2, 43237 },
+ { 0x07F3, 43210 },
+ { 0x07F4, 43253 },
+ { 0x07F5, 43053 },
+ { 0x07F6, 43181 },
+ { 0x07F7, 43153 },
+ { 0x07F8, 43269 },
+ { 0x07F9, 43192 },
+ { 0x07FA, 43163 },
+ { 0x07FB, 43280 },
+ { 0x07FC, 43230 },
+ { 0x07FD, 43203 },
+ { 0x07FE, 44579 },
+ { 0x07FF, 44574 },
+ { 0x0800, 44563 },
+ { 0x0801, 43813 },
+ { 0x0802, 44584 },
+ { 0x0803, 44431 },
+ { 0x0804, 43607 },
+ { 0x0805, 42114 },
+ { 0x0806, 42639 },
+ { 0x0807, 42659 },
+ { 0x0808, 44043 },
+ { 0x0809, 48453 },
+ { 0x080A, 41203 },
+ { 0x080B, 44550 },
+ { 0x080C, 41357 },
+ { 0x080D, 41244 },
+ { 0x080E, 41239 },
+ { 0x080F, 41249 },
+ { 0x0810, 41196 },
+ { 0x0811, 48466 },
+ { 0x0812, 44544 },
+ { 0x0813, 40978 },
+ { 0x0814, 41725 },
+ { 0x0815, 41713 },
+ { 0x0816, 43458 },
+ { 0x0817, 42645 },
+ { 0x0818, 41928 },
+ { 0x0819, 42441 },
+ { 0x081A, 42366 },
+ { 0x081B, 43540 },
+ { 0x081C, 42869 },
+ { 0x081D, 42859 },
+ { 0x081E, 42524 },
+ { 0x081F, 42788 },
+ { 0x0820, 44405 },
+ { 0x0821, 42392 },
+ { 0x0822, 41875 },
+ { 0x0823, 42609 },
+ { 0x0824, 42010 },
+ { 0x0825, 44409 },
+ { 0x0826, 43849 },
+ { 0x0827, 41654 },
+ { 0x0828, 42278 },
+ { 0x0829, 42447 },
+ { 0x082A, 41732 },
+ { 0x082B, 42405 },
+ { 0x082C, 42700 },
+ { 0x082D, 42553 },
+ { 0x082E, 42879 },
+ { 0x082F, 44314 },
+ { 0x0830, 44318 },
+ { 0x0831, 44330 },
+ { 0x0832, 42399 },
+ { 0x0833, 42694 },
+ { 0x0834, 43820 },
+ { 0x0835, 44211 },
+ { 0x0836, 44051 },
+ { 0x0837, 43992 },
+ { 0x0838, 44322 },
+ { 0x0839, 43465 },
+ { 0x083A, 43472 },
+ { 0x083B, 42343 },
+ { 0x083C, 43410 },
+ { 0x083D, 41455 },
+ { 0x083E, 41386 },
+ { 0x083F, 41289 },
+ { 0x0840, 41342 },
+ { 0x0841, 41298 },
+ { 0x0842, 41175 },
+ { 0x0843, 41180 },
+ { 0x0844, 41473 },
+ { 0x0845, 41192 },
+ { 0x0846, 41185 },
+ { 0x0847, 41221 },
+ { 0x0848, 41362 },
+ { 0x0849, 41273 },
+ { 0x084A, 41260 },
+ { 0x084B, 41269 },
+ { 0x084C, 41322 },
+ { 0x084D, 41229 },
+ { 0x084E, 41377 },
+ { 0x084F, 41372 },
+ { 0x0850, 41367 },
+ { 0x0851, 41347 },
+ { 0x0852, 41337 },
+ { 0x0853, 41352 },
+ { 0x0854, 41418 },
+ { 0x0855, 41332 },
+ { 0x0856, 44594 },
+ { 0x0857, 44537 },
+ { 0x0858, 41091 },
+ { 0x0859, 41088 },
+ { 0x085A, 41094 },
+ { 0x085B, 41100 },
+ { 0x085C, 41097 },
+ { 0x085D, 41103 },
+ { 0x085E, 41054 },
+ { 0x085F, 41064 },
+ { 0x0860, 41074 },
+ { 0x0861, 41059 },
+ { 0x0862, 41069 },
+ { 0x0863, 41078 },
+ { 0x0864, 41003 },
+ { 0x0865, 41000 },
+ { 0x0866, 41006 },
+ { 0x0867, 41281 },
+ { 0x0868, 41142 },
+ { 0x0869, 41132 },
+ { 0x086A, 41162 },
+ { 0x086B, 40983 },
+ { 0x086C, 41207 },
+ { 0x086D, 40987 },
+ { 0x086E, 41217 },
+ { 0x086F, 41502 },
+ { 0x0870, 41507 },
+ { 0x0871, 41211 },
+ { 0x0872, 41108 },
+ { 0x0873, 40995 },
+ { 0x0874, 116577 },
+ { 0x0875, 116584 },
+ { 0x0876, 116571 },
+ { 0x0877, 116568 },
+ { 0x0878, 116959 },
+ { 0x0879, 116757 },
+ { 0x087A, 116772 },
+ { 0x087B, 116763 },
+ { 0x087C, 116805 },
+ { 0x087D, 116769 },
+ { 0x087E, 116844 },
+ { 0x087F, 116995 },
+ { 0x0880, 116991 },
+ { 0x0881, 116975 },
+ { 0x0882, 116963 },
+ { 0x0883, 116760 },
+ { 0x0884, 116775 },
+ { 0x0885, 116979 },
+ { 0x0886, 116967 },
+ { 0x0887, 116766 },
+ { 0x0888, 116778 },
+ { 0x0889, 116811 },
+ { 0x088A, 116883 },
+ { 0x088B, 116799 },
+ { 0x088C, 116874 },
+ { 0x088D, 116889 },
+ { 0x088E, 116790 },
+ { 0x088F, 116862 },
+ { 0x0890, 116808 },
+ { 0x0891, 116877 },
+ { 0x0892, 116895 },
+ { 0x0893, 116919 },
+ { 0x0894, 116949 },
+ { 0x0895, 116865 },
+ { 0x0896, 116934 },
+ { 0x0897, 116892 },
+ { 0x0898, 116838 },
+ { 0x0899, 116916 },
+ { 0x089A, 116793 },
+ { 0x089B, 116868 },
+ { 0x089C, 116820 },
+ { 0x089D, 116946 },
+ { 0x089E, 116826 },
+ { 0x089F, 116901 },
+ { 0x08A0, 116787 },
+ { 0x08A1, 116859 },
+ { 0x08A2, 116817 },
+ { 0x08A3, 116850 },
+ { 0x08A4, 116832 },
+ { 0x08A5, 116907 },
+ { 0x08A6, 116814 },
+ { 0x08A7, 116886 },
+ { 0x08A8, 116943 },
+ { 0x08A9, 116847 },
+ { 0x08AA, 116910 },
+ { 0x08AB, 116913 },
+ { 0x08AC, 116835 },
+ { 0x08AD, 116802 },
+ { 0x08AE, 116683 },
+ { 0x08AF, 116695 },
+ { 0x08B0, 116550 },
+ { 0x08B1, 116574 },
+ { 0x08B2, 116659 },
+ { 0x08B3, 116647 },
+ { 0x08B4, 116679 },
+ { 0x08B5, 116655 },
+ { 0x08B6, 116691 },
+ { 0x08B7, 116734 },
+ { 0x08B8, 116744 },
+ { 0x08B9, 116713 },
+ { 0x08BA, 116703 },
+ { 0x08BB, 116643 },
+ { 0x08BC, 116663 },
+ { 0x08BD, 116718 },
+ { 0x08BE, 116708 },
+ { 0x08BF, 116651 },
+ { 0x08C0, 116667 },
+ { 0x08C1, 116558 },
+ { 0x08C2, 116749 },
+ { 0x08C3, 116671 },
+ { 0x08C4, 116537 },
+ { 0x08C5, 117007 },
+ { 0x08C6, 117011 },
+ { 0x08C7, 116640 },
+ { 0x08C8, 116603 },
+ { 0x08C9, 116723 },
+ { 0x08CA, 116687 },
+ { 0x08CB, 116699 },
+ { 0x08CC, 116829 },
+ { 0x08CD, 116940 },
+ { 0x08CE, 116937 },
+ { 0x08CF, 116853 },
+ { 0x08D0, 116952 },
+ { 0x08D1, 116904 },
+ { 0x08D2, 116796 },
+ { 0x08D3, 116925 },
+ { 0x08D4, 117003 },
+ { 0x08D5, 116999 },
+ { 0x08D6, 116729 },
+ { 0x08D7, 116739 },
+ { 0x08D8, 116608 },
+ { 0x08D9, 116754 },
+ { 0x08DA, 116628 },
+ { 0x08DB, 116610 },
+ { 0x08DC, 116616 },
+ { 0x08DD, 116637 },
+ { 0x08DE, 116622 },
+ { 0x08DF, 116619 },
+ { 0x08E0, 116613 },
+ { 0x08E1, 116634 },
+ { 0x08E2, 116631 },
+ { 0x08E3, 116625 },
+ { 0x08E4, 117017 },
+ { 0x08E5, 116545 },
+ { 0x08E6, 116971 },
+ { 0x08E7, 116823 },
+ { 0x08E8, 116898 },
+ { 0x08E9, 116781 },
+ { 0x08EA, 116841 },
+ { 0x08EB, 116922 },
+ { 0x08EC, 116987 },
+ { 0x08ED, 116928 },
+ { 0x08EE, 116955 },
+ { 0x08EF, 116871 },
+ { 0x08F0, 116880 },
+ { 0x08F1, 116983 },
+ { 0x08F2, 116931 },
+ { 0x08F3, 116856 },
+ { 0x08F4, 66159 },
+ { 0x08F5, 66176 },
+ { 0x08F6, 66170 },
+ { 0x08F7, 66167 },
+ { 0x08F8, 66276 },
+ { 0x08F9, 66291 },
+ { 0x08FA, 66282 },
+ { 0x08FB, 66315 },
+ { 0x08FC, 66288 },
+ { 0x08FD, 66357 },
+ { 0x08FE, 66435 },
+ { 0x08FF, 66431 },
+ { 0x0900, 66279 },
+ { 0x0901, 66294 },
+ { 0x0902, 66285 },
+ { 0x0903, 66297 },
+ { 0x0904, 66321 },
+ { 0x0905, 66381 },
+ { 0x0906, 66309 },
+ { 0x0907, 66375 },
+ { 0x0908, 66384 },
+ { 0x0909, 66303 },
+ { 0x090A, 66366 },
+ { 0x090B, 66318 },
+ { 0x090C, 66378 },
+ { 0x090D, 66390 },
+ { 0x090E, 66411 },
+ { 0x090F, 66420 },
+ { 0x0910, 66369 },
+ { 0x0911, 66417 },
+ { 0x0912, 66387 },
+ { 0x0913, 66354 },
+ { 0x0914, 66408 },
+ { 0x0915, 66306 },
+ { 0x0916, 66372 },
+ { 0x0917, 66330 },
+ { 0x0918, 66333 },
+ { 0x0919, 66393 },
+ { 0x091A, 66300 },
+ { 0x091B, 66363 },
+ { 0x091C, 66327 },
+ { 0x091D, 66360 },
+ { 0x091E, 66336 },
+ { 0x091F, 66324 },
+ { 0x0920, 66402 },
+ { 0x0921, 66405 },
+ { 0x0922, 66351 },
+ { 0x0923, 66312 },
+ { 0x0924, 66161 },
+ { 0x0925, 66173 },
+ { 0x0926, 66234 },
+ { 0x0927, 66222 },
+ { 0x0928, 66246 },
+ { 0x0929, 66230 },
+ { 0x092A, 66250 },
+ { 0x092B, 66259 },
+ { 0x092C, 66269 },
+ { 0x092D, 66218 },
+ { 0x092E, 66238 },
+ { 0x092F, 66226 },
+ { 0x0930, 66242 },
+ { 0x0931, 66164 },
+ { 0x0932, 66427 },
+ { 0x0933, 66155 },
+ { 0x0934, 66399 },
+ { 0x0935, 66396 },
+ { 0x0936, 66414 },
+ { 0x0937, 66443 },
+ { 0x0938, 66439 },
+ { 0x0939, 66254 },
+ { 0x093A, 66264 },
+ { 0x093B, 66197 },
+ { 0x093C, 66179 },
+ { 0x093D, 66185 },
+ { 0x093E, 66206 },
+ { 0x093F, 66191 },
+ { 0x0940, 66188 },
+ { 0x0941, 66182 },
+ { 0x0942, 66203 },
+ { 0x0943, 66200 },
+ { 0x0944, 66194 },
+ { 0x0945, 66345 },
+ { 0x0946, 66339 },
+ { 0x0947, 66212 },
+ { 0x0948, 66215 },
+ { 0x0949, 66450 },
+ { 0x094A, 66462 },
+ { 0x094B, 66470 },
+ { 0x094C, 66466 },
+ { 0x094D, 66454 },
+ { 0x094E, 66474 },
+ { 0x094F, 66274 },
+ { 0x0950, 66209 },
+ { 0x0951, 66423 },
+ { 0x0952, 66478 },
+ { 0x0953, 66447 },
+ { 0x0954, 92012 },
+ { 0x0955, 92016 },
+ { 0x0956, 92031 },
+ { 0x0957, 92104 },
+ { 0x0958, 92113 },
+ { 0x0959, 92107 },
+ { 0x095A, 92143 },
+ { 0x095B, 92110 },
+ { 0x095C, 92176 },
+ { 0x095D, 92131 },
+ { 0x095E, 92116 },
+ { 0x095F, 92161 },
+ { 0x0960, 92119 },
+ { 0x0961, 92149 },
+ { 0x0962, 92206 },
+ { 0x0963, 92137 },
+ { 0x0964, 92200 },
+ { 0x0965, 92212 },
+ { 0x0966, 92125 },
+ { 0x0967, 92191 },
+ { 0x0968, 92146 },
+ { 0x0969, 92203 },
+ { 0x096A, 92218 },
+ { 0x096B, 92233 },
+ { 0x096C, 92245 },
+ { 0x096D, 92194 },
+ { 0x096E, 92236 },
+ { 0x096F, 92215 },
+ { 0x0970, 92173 },
+ { 0x0971, 92230 },
+ { 0x0972, 92128 },
+ { 0x0973, 92197 },
+ { 0x0974, 92158 },
+ { 0x0975, 92164 },
+ { 0x0976, 92221 },
+ { 0x0977, 92122 },
+ { 0x0978, 92188 },
+ { 0x0979, 92155 },
+ { 0x097A, 92182 },
+ { 0x097B, 92167 },
+ { 0x097C, 92152 },
+ { 0x097D, 92209 },
+ { 0x097E, 92179 },
+ { 0x097F, 92227 },
+ { 0x0980, 92170 },
+ { 0x0981, 92140 },
+ { 0x0982, 92019 },
+ { 0x0983, 92076 },
+ { 0x0984, 92068 },
+ { 0x0985, 92092 },
+ { 0x0986, 92072 },
+ { 0x0987, 92100 },
+ { 0x0988, 92088 },
+ { 0x0989, 92080 },
+ { 0x098A, 92096 },
+ { 0x098B, 92084 },
+ { 0x098C, 92025 },
+ { 0x098D, 92022 },
+ { 0x098E, 92242 },
+ { 0x098F, 92239 },
+ { 0x0990, 92185 },
+ { 0x0991, 92224 },
+ { 0x0992, 92134 },
+ { 0x0993, 92054 },
+ { 0x0994, 92036 },
+ { 0x0995, 92042 },
+ { 0x0996, 92063 },
+ { 0x0997, 92048 },
+ { 0x0998, 92045 },
+ { 0x0999, 92039 },
+ { 0x099A, 92060 },
+ { 0x099B, 92057 },
+ { 0x099C, 92051 },
+ { 0x099D, 92066 },
+ { 0x099E, 92034 },
+ { 0x099F, 92008 },
+ { 0x09A0, 92010 },
+ { 0x09A1, 92005 },
+ { 0x09A2, 92028 },
+ { 0x09A3, 92248 },
+ { 0x09A4, 91741 },
+ { 0x09A5, 91725 },
+ { 0x09A6, 91722 },
+ { 0x09A7, 91851 },
+ { 0x09A8, 91866 },
+ { 0x09A9, 91857 },
+ { 0x09AA, 91890 },
+ { 0x09AB, 91863 },
+ { 0x09AC, 91920 },
+ { 0x09AD, 91990 },
+ { 0x09AE, 91986 },
+ { 0x09AF, 91843 },
+ { 0x09B0, 91854 },
+ { 0x09B1, 91869 },
+ { 0x09B2, 91847 },
+ { 0x09B3, 91860 },
+ { 0x09B4, 91872 },
+ { 0x09B5, 91896 },
+ { 0x09B6, 91947 },
+ { 0x09B7, 91884 },
+ { 0x09B8, 91941 },
+ { 0x09B9, 91953 },
+ { 0x09BA, 91878 },
+ { 0x09BB, 91932 },
+ { 0x09BC, 91893 },
+ { 0x09BD, 91944 },
+ { 0x09BE, 91959 },
+ { 0x09BF, 91974 },
+ { 0x09C0, 91983 },
+ { 0x09C1, 91935 },
+ { 0x09C2, 91980 },
+ { 0x09C3, 91956 },
+ { 0x09C4, 91917 },
+ { 0x09C5, 91971 },
+ { 0x09C6, 91881 },
+ { 0x09C7, 91938 },
+ { 0x09C8, 91905 },
+ { 0x09C9, 91908 },
+ { 0x09CA, 91962 },
+ { 0x09CB, 91875 },
+ { 0x09CC, 91929 },
+ { 0x09CD, 91902 },
+ { 0x09CE, 91926 },
+ { 0x09CF, 91911 },
+ { 0x09D0, 91899 },
+ { 0x09D1, 91950 },
+ { 0x09D2, 91923 },
+ { 0x09D3, 91965 },
+ { 0x09D4, 91968 },
+ { 0x09D5, 91914 },
+ { 0x09D6, 91887 },
+ { 0x09D7, 91702 },
+ { 0x09D8, 91728 },
+ { 0x09D9, 91793 },
+ { 0x09DA, 91781 },
+ { 0x09DB, 91805 },
+ { 0x09DC, 91789 },
+ { 0x09DD, 91809 },
+ { 0x09DE, 91828 },
+ { 0x09DF, 91838 },
+ { 0x09E0, 91813 },
+ { 0x09E1, 91777 },
+ { 0x09E2, 91797 },
+ { 0x09E3, 91818 },
+ { 0x09E4, 91785 },
+ { 0x09E5, 91801 },
+ { 0x09E6, 91719 },
+ { 0x09E7, 91700 },
+ { 0x09E8, 91998 },
+ { 0x09E9, 91994 },
+ { 0x09EA, 91823 },
+ { 0x09EB, 91833 },
+ { 0x09EC, 91762 },
+ { 0x09ED, 91744 },
+ { 0x09EE, 91750 },
+ { 0x09EF, 91771 },
+ { 0x09F0, 91756 },
+ { 0x09F1, 91753 },
+ { 0x09F2, 91747 },
+ { 0x09F3, 91768 },
+ { 0x09F4, 91765 },
+ { 0x09F5, 91759 },
+ { 0x09F6, 92002 },
+ { 0x09F7, 91774 },
+ { 0x09F8, 91977 },
+ { 0x09F9, 91705 },
+ { 0x09FA, 91716 },
+ { 0x09FB, 91713 },
+ { 0x09FC, 91731 },
+ { 0x09FD, 91708 },
+ { 0x09FE, 91736 },
+ { 0x09FF, 36760 },
+ { 0x0A00, 36751 },
+ { 0x0A01, 36748 },
+ { 0x0A02, 36851 },
+ { 0x0A03, 36866 },
+ { 0x0A04, 36857 },
+ { 0x0A05, 36890 },
+ { 0x0A06, 36863 },
+ { 0x0A07, 36920 },
+ { 0x0A08, 36999 },
+ { 0x0A09, 36995 },
+ { 0x0A0A, 36854 },
+ { 0x0A0B, 36869 },
+ { 0x0A0C, 36860 },
+ { 0x0A0D, 36872 },
+ { 0x0A0E, 36896 },
+ { 0x0A0F, 36950 },
+ { 0x0A10, 36884 },
+ { 0x0A11, 36944 },
+ { 0x0A12, 36956 },
+ { 0x0A13, 36878 },
+ { 0x0A14, 36935 },
+ { 0x0A15, 36893 },
+ { 0x0A16, 36947 },
+ { 0x0A17, 36962 },
+ { 0x0A18, 36983 },
+ { 0x0A19, 36992 },
+ { 0x0A1A, 36938 },
+ { 0x0A1B, 36989 },
+ { 0x0A1C, 36959 },
+ { 0x0A1D, 36917 },
+ { 0x0A1E, 36980 },
+ { 0x0A1F, 36881 },
+ { 0x0A20, 36941 },
+ { 0x0A21, 36905 },
+ { 0x0A22, 36908 },
+ { 0x0A23, 36965 },
+ { 0x0A24, 36875 },
+ { 0x0A25, 36932 },
+ { 0x0A26, 36902 },
+ { 0x0A27, 36929 },
+ { 0x0A28, 36911 },
+ { 0x0A29, 36899 },
+ { 0x0A2A, 36953 },
+ { 0x0A2B, 36923 },
+ { 0x0A2C, 36974 },
+ { 0x0A2D, 36977 },
+ { 0x0A2E, 36914 },
+ { 0x0A2F, 36887 },
+ { 0x0A30, 36742 },
+ { 0x0A31, 36754 },
+ { 0x0A32, 36809 },
+ { 0x0A33, 36797 },
+ { 0x0A34, 36821 },
+ { 0x0A35, 36805 },
+ { 0x0A36, 36825 },
+ { 0x0A37, 36834 },
+ { 0x0A38, 36844 },
+ { 0x0A39, 36793 },
+ { 0x0A3A, 36813 },
+ { 0x0A3B, 36801 },
+ { 0x0A3C, 36817 },
+ { 0x0A3D, 36745 },
+ { 0x0A3E, 36757 },
+ { 0x0A3F, 36734 },
+ { 0x0A40, 36738 },
+ { 0x0A41, 36971 },
+ { 0x0A42, 36968 },
+ { 0x0A43, 36986 },
+ { 0x0A44, 37007 },
+ { 0x0A45, 37003 },
+ { 0x0A46, 36829 },
+ { 0x0A47, 36839 },
+ { 0x0A48, 36781 },
+ { 0x0A49, 36763 },
+ { 0x0A4A, 36769 },
+ { 0x0A4B, 36790 },
+ { 0x0A4C, 36775 },
+ { 0x0A4D, 36772 },
+ { 0x0A4E, 36766 },
+ { 0x0A4F, 36787 },
+ { 0x0A50, 36784 },
+ { 0x0A51, 36778 },
+ { 0x0A52, 36849 },
+ { 0x0A53, 36926 },
+ { 0x0A54, 37019 },
+ { 0x0A55, 37011 },
+ { 0x0A56, 37027 },
+ { 0x0A57, 37023 },
+ { 0x0A58, 37015 },
+ { 0x0A59, 37031 },
+ { 0x0A5A, 38977 },
+ { 0x0A5B, 38974 },
+ { 0x0A5C, 39096 },
+ { 0x0A5D, 39111 },
+ { 0x0A5E, 39102 },
+ { 0x0A5F, 39129 },
+ { 0x0A60, 39108 },
+ { 0x0A61, 39162 },
+ { 0x0A62, 39099 },
+ { 0x0A63, 39123 },
+ { 0x0A64, 39114 },
+ { 0x0A65, 39105 },
+ { 0x0A66, 39147 },
+ { 0x0A67, 39117 },
+ { 0x0A68, 39135 },
+ { 0x0A69, 39174 },
+ { 0x0A6A, 39120 },
+ { 0x0A6B, 39132 },
+ { 0x0A6C, 39180 },
+ { 0x0A6D, 39192 },
+ { 0x0A6E, 39177 },
+ { 0x0A6F, 39159 },
+ { 0x0A70, 39144 },
+ { 0x0A71, 39198 },
+ { 0x0A72, 39150 },
+ { 0x0A73, 39141 },
+ { 0x0A74, 39168 },
+ { 0x0A75, 39153 },
+ { 0x0A76, 39183 },
+ { 0x0A77, 39138 },
+ { 0x0A78, 39171 },
+ { 0x0A79, 39195 },
+ { 0x0A7A, 39165 },
+ { 0x0A7B, 39186 },
+ { 0x0A7C, 39189 },
+ { 0x0A7D, 39156 },
+ { 0x0A7E, 39126 },
+ { 0x0A7F, 39065 },
+ { 0x0A80, 39053 },
+ { 0x0A81, 39081 },
+ { 0x0A82, 39061 },
+ { 0x0A83, 39089 },
+ { 0x0A84, 39049 },
+ { 0x0A85, 39077 },
+ { 0x0A86, 39069 },
+ { 0x0A87, 39057 },
+ { 0x0A88, 39085 },
+ { 0x0A89, 39073 },
+ { 0x0A8A, 38968 },
+ { 0x0A8B, 38917 },
+ { 0x0A8C, 38909 },
+ { 0x0A8D, 39025 },
+ { 0x0A8E, 39007 },
+ { 0x0A8F, 39013 },
+ { 0x0A90, 39034 },
+ { 0x0A91, 39019 },
+ { 0x0A92, 39016 },
+ { 0x0A93, 39010 },
+ { 0x0A94, 39031 },
+ { 0x0A95, 39028 },
+ { 0x0A96, 39022 },
+ { 0x0A97, 39209 },
+ { 0x0A98, 39201 },
+ { 0x0A99, 39205 },
+ { 0x0A9A, 38923 },
+ { 0x0A9B, 39037 },
+ { 0x0A9C, 39001 },
+ { 0x0A9D, 39004 },
+ { 0x0A9E, 39093 },
+ { 0x0A9F, 38905 },
+ { 0x0AA0, 39040 },
+ { 0x0AA1, 39212 },
+ { 0x0AA2, 64457 },
+ { 0x0AA3, 64462 },
+ { 0x0AA4, 64446 },
+ { 0x0AA5, 64443 },
+ { 0x0AA6, 64452 },
+ { 0x0AA7, 64562 },
+ { 0x0AA8, 64577 },
+ { 0x0AA9, 64568 },
+ { 0x0AAA, 64604 },
+ { 0x0AAB, 64574 },
+ { 0x0AAC, 64637 },
+ { 0x0AAD, 64723 },
+ { 0x0AAE, 64719 },
+ { 0x0AAF, 64565 },
+ { 0x0AB0, 64595 },
+ { 0x0AB1, 64580 },
+ { 0x0AB2, 64571 },
+ { 0x0AB3, 64622 },
+ { 0x0AB4, 64583 },
+ { 0x0AB5, 64610 },
+ { 0x0AB6, 64667 },
+ { 0x0AB7, 64598 },
+ { 0x0AB8, 64661 },
+ { 0x0AB9, 64673 },
+ { 0x0ABA, 64589 },
+ { 0x0ABB, 64649 },
+ { 0x0ABC, 64607 },
+ { 0x0ABD, 64664 },
+ { 0x0ABE, 64679 },
+ { 0x0ABF, 64700 },
+ { 0x0AC0, 64712 },
+ { 0x0AC1, 64652 },
+ { 0x0AC2, 64703 },
+ { 0x0AC3, 64676 },
+ { 0x0AC4, 64634 },
+ { 0x0AC5, 64694 },
+ { 0x0AC6, 64592 },
+ { 0x0AC7, 64655 },
+ { 0x0AC8, 64619 },
+ { 0x0AC9, 64625 },
+ { 0x0ACA, 64682 },
+ { 0x0ACB, 64586 },
+ { 0x0ACC, 64646 },
+ { 0x0ACD, 64616 },
+ { 0x0ACE, 64643 },
+ { 0x0ACF, 64628 },
+ { 0x0AD0, 64685 },
+ { 0x0AD1, 64613 },
+ { 0x0AD2, 64670 },
+ { 0x0AD3, 64706 },
+ { 0x0AD4, 64640 },
+ { 0x0AD5, 64688 },
+ { 0x0AD6, 64691 },
+ { 0x0AD7, 64631 },
+ { 0x0AD8, 64601 },
+ { 0x0AD9, 64431 },
+ { 0x0ADA, 64449 },
+ { 0x0ADB, 64511 },
+ { 0x0ADC, 64499 },
+ { 0x0ADD, 64527 },
+ { 0x0ADE, 64507 },
+ { 0x0ADF, 64535 },
+ { 0x0AE0, 64544 },
+ { 0x0AE1, 64554 },
+ { 0x0AE2, 64495 },
+ { 0x0AE3, 64523 },
+ { 0x0AE4, 64515 },
+ { 0x0AE5, 64503 },
+ { 0x0AE6, 64531 },
+ { 0x0AE7, 64519 },
+ { 0x0AE8, 64437 },
+ { 0x0AE9, 64559 },
+ { 0x0AEA, 64427 },
+ { 0x0AEB, 64697 },
+ { 0x0AEC, 64658 },
+ { 0x0AED, 64709 },
+ { 0x0AEE, 64715 },
+ { 0x0AEF, 64731 },
+ { 0x0AF0, 64727 },
+ { 0x0AF1, 64539 },
+ { 0x0AF2, 64549 },
+ { 0x0AF3, 64483 },
+ { 0x0AF4, 64465 },
+ { 0x0AF5, 64471 },
+ { 0x0AF6, 64492 },
+ { 0x0AF7, 64477 },
+ { 0x0AF8, 64474 },
+ { 0x0AF9, 64468 },
+ { 0x0AFA, 64489 },
+ { 0x0AFB, 64486 },
+ { 0x0AFC, 64480 },
+ { 0x0AFD, 64440 },
+ { 0x0AFE, 64771 },
+ { 0x0AFF, 64735 },
+ { 0x0B00, 64753 },
+ { 0x0B01, 64780 },
+ { 0x0B02, 64744 },
+ { 0x0B03, 64762 },
+ { 0x0B04, 64789 },
+ { 0x0B05, 64434 },
+ { 0x0B06, 70010 },
+ { 0x0B07, 70023 },
+ { 0x0B08, 70017 },
+ { 0x0B09, 70014 },
+ { 0x0B0A, 70007 },
+ { 0x0B0B, 70129 },
+ { 0x0B0C, 70144 },
+ { 0x0B0D, 70135 },
+ { 0x0B0E, 70174 },
+ { 0x0B0F, 70141 },
+ { 0x0B10, 70207 },
+ { 0x0B11, 70284 },
+ { 0x0B12, 70280 },
+ { 0x0B13, 70132 },
+ { 0x0B14, 70162 },
+ { 0x0B15, 70147 },
+ { 0x0B16, 70138 },
+ { 0x0B17, 70192 },
+ { 0x0B18, 70150 },
+ { 0x0B19, 70180 },
+ { 0x0B1A, 70234 },
+ { 0x0B1B, 70168 },
+ { 0x0B1C, 70228 },
+ { 0x0B1D, 70240 },
+ { 0x0B1E, 70156 },
+ { 0x0B1F, 70219 },
+ { 0x0B20, 70177 },
+ { 0x0B21, 70231 },
+ { 0x0B22, 70246 },
+ { 0x0B23, 70264 },
+ { 0x0B24, 70273 },
+ { 0x0B25, 70222 },
+ { 0x0B26, 70267 },
+ { 0x0B27, 70243 },
+ { 0x0B28, 70204 },
+ { 0x0B29, 70261 },
+ { 0x0B2A, 70159 },
+ { 0x0B2B, 70225 },
+ { 0x0B2C, 70189 },
+ { 0x0B2D, 70195 },
+ { 0x0B2E, 70249 },
+ { 0x0B2F, 70153 },
+ { 0x0B30, 70216 },
+ { 0x0B31, 70186 },
+ { 0x0B32, 70213 },
+ { 0x0B33, 70198 },
+ { 0x0B34, 70252 },
+ { 0x0B35, 70183 },
+ { 0x0B36, 70237 },
+ { 0x0B37, 70210 },
+ { 0x0B38, 70255 },
+ { 0x0B39, 70258 },
+ { 0x0B3A, 70201 },
+ { 0x0B3B, 70171 },
+ { 0x0B3C, 70001 },
+ { 0x0B3D, 70020 },
+ { 0x0B3E, 70078 },
+ { 0x0B3F, 70066 },
+ { 0x0B40, 70094 },
+ { 0x0B41, 70074 },
+ { 0x0B42, 70102 },
+ { 0x0B43, 70111 },
+ { 0x0B44, 70121 },
+ { 0x0B45, 70062 },
+ { 0x0B46, 70090 },
+ { 0x0B47, 70082 },
+ { 0x0B48, 70070 },
+ { 0x0B49, 70098 },
+ { 0x0B4A, 70086 },
+ { 0x0B4B, 70004 },
+ { 0x0B4C, 70126 },
+ { 0x0B4D, 69997 },
+ { 0x0B4E, 70276 },
+ { 0x0B4F, 70165 },
+ { 0x0B50, 70292 },
+ { 0x0B51, 70288 },
+ { 0x0B52, 70106 },
+ { 0x0B53, 70116 },
+ { 0x0B54, 70050 },
+ { 0x0B55, 70032 },
+ { 0x0B56, 70038 },
+ { 0x0B57, 70059 },
+ { 0x0B58, 70044 },
+ { 0x0B59, 70041 },
+ { 0x0B5A, 70035 },
+ { 0x0B5B, 70056 },
+ { 0x0B5C, 70053 },
+ { 0x0B5D, 70047 },
+ { 0x0B5E, 70026 },
+ { 0x0B5F, 70029 },
+ { 0x0B60, 113298 },
+ { 0x0B61, 113303 },
+ { 0x0B62, 113283 },
+ { 0x0B63, 113280 },
+ { 0x0B64, 113554 },
+ { 0x0B65, 113400 },
+ { 0x0B66, 113415 },
+ { 0x0B67, 113406 },
+ { 0x0B68, 113442 },
+ { 0x0B69, 113412 },
+ { 0x0B6A, 113475 },
+ { 0x0B6B, 113602 },
+ { 0x0B6C, 113598 },
+ { 0x0B6D, 113403 },
+ { 0x0B6E, 113433 },
+ { 0x0B6F, 113418 },
+ { 0x0B70, 113409 },
+ { 0x0B71, 113460 },
+ { 0x0B72, 113421 },
+ { 0x0B73, 113448 },
+ { 0x0B74, 113506 },
+ { 0x0B75, 113436 },
+ { 0x0B76, 113500 },
+ { 0x0B77, 113512 },
+ { 0x0B78, 113427 },
+ { 0x0B79, 113487 },
+ { 0x0B7A, 113445 },
+ { 0x0B7B, 113503 },
+ { 0x0B7C, 113518 },
+ { 0x0B7D, 113536 },
+ { 0x0B7E, 113548 },
+ { 0x0B7F, 113490 },
+ { 0x0B80, 113539 },
+ { 0x0B81, 113515 },
+ { 0x0B82, 113472 },
+ { 0x0B83, 113533 },
+ { 0x0B84, 113430 },
+ { 0x0B85, 113493 },
+ { 0x0B86, 113457 },
+ { 0x0B87, 113545 },
+ { 0x0B88, 113463 },
+ { 0x0B89, 113521 },
+ { 0x0B8A, 113424 },
+ { 0x0B8B, 113484 },
+ { 0x0B8C, 113454 },
+ { 0x0B8D, 113481 },
+ { 0x0B8E, 113466 },
+ { 0x0B8F, 113524 },
+ { 0x0B90, 113451 },
+ { 0x0B91, 113509 },
+ { 0x0B92, 113542 },
+ { 0x0B93, 113478 },
+ { 0x0B94, 113527 },
+ { 0x0B95, 113530 },
+ { 0x0B96, 113469 },
+ { 0x0B97, 113439 },
+ { 0x0B98, 113551 },
+ { 0x0B99, 113293 },
+ { 0x0B9A, 113289 },
+ { 0x0B9B, 113286 },
+ { 0x0B9C, 113352 },
+ { 0x0B9D, 113340 },
+ { 0x0B9E, 113368 },
+ { 0x0B9F, 113348 },
+ { 0x0BA0, 113376 },
+ { 0x0BA1, 113385 },
+ { 0x0BA2, 113395 },
+ { 0x0BA3, 113336 },
+ { 0x0BA4, 113364 },
+ { 0x0BA5, 113356 },
+ { 0x0BA6, 113344 },
+ { 0x0BA7, 113372 },
+ { 0x0BA8, 113360 },
+ { 0x0BA9, 113277 },
+ { 0x0BAA, 113496 },
+ { 0x0BAB, 113274 },
+ { 0x0BAC, 113566 },
+ { 0x0BAD, 113574 },
+ { 0x0BAE, 113590 },
+ { 0x0BAF, 113267 },
+ { 0x0BB0, 113657 },
+ { 0x0BB1, 113645 },
+ { 0x0BB2, 113665 },
+ { 0x0BB3, 113653 },
+ { 0x0BB4, 113633 },
+ { 0x0BB5, 113673 },
+ { 0x0BB6, 113629 },
+ { 0x0BB7, 113594 },
+ { 0x0BB8, 113610 },
+ { 0x0BB9, 113606 },
+ { 0x0BBA, 113380 },
+ { 0x0BBB, 113390 },
+ { 0x0BBC, 113324 },
+ { 0x0BBD, 113306 },
+ { 0x0BBE, 113312 },
+ { 0x0BBF, 113333 },
+ { 0x0BC0, 113318 },
+ { 0x0BC1, 113315 },
+ { 0x0BC2, 113309 },
+ { 0x0BC3, 113330 },
+ { 0x0BC4, 113327 },
+ { 0x0BC5, 113321 },
+ { 0x0BC6, 113622 },
+ { 0x0BC7, 113614 },
+ { 0x0BC8, 113618 },
+ { 0x0BC9, 113641 },
+ { 0x0BCA, 113625 },
+ { 0x0BCB, 113661 },
+ { 0x0BCC, 113649 },
+ { 0x0BCD, 113637 },
+ { 0x0BCE, 113669 },
+ { 0x0BCF, 113271 },
+ { 0x0BD0, 113582 },
+ { 0x0BD1, 113570 },
+ { 0x0BD2, 113586 },
+ { 0x0BD3, 113562 },
+ { 0x0BD4, 113578 },
+ { 0x0BD5, 113558 },
+ { 0x0BD6, 75646 },
+ { 0x0BD7, 75643 },
+ { 0x0BD8, 75640 },
+ { 0x0BD9, 75738 },
+ { 0x0BDA, 75753 },
+ { 0x0BDB, 75756 },
+ { 0x0BDC, 75840 },
+ { 0x0BDD, 75744 },
+ { 0x0BDE, 75786 },
+ { 0x0BDF, 75750 },
+ { 0x0BE0, 75831 },
+ { 0x0BE1, 75846 },
+ { 0x0BE2, 75852 },
+ { 0x0BE3, 75843 },
+ { 0x0BE4, 75849 },
+ { 0x0BE5, 75741 },
+ { 0x0BE6, 75777 },
+ { 0x0BE7, 75759 },
+ { 0x0BE8, 75747 },
+ { 0x0BE9, 75796 },
+ { 0x0BEA, 75762 },
+ { 0x0BEB, 75887 },
+ { 0x0BEC, 75927 },
+ { 0x0BED, 75879 },
+ { 0x0BEE, 75919 },
+ { 0x0BEF, 75789 },
+ { 0x0BF0, 75806 },
+ { 0x0BF1, 75871 },
+ { 0x0BF2, 75911 },
+ { 0x0BF3, 75883 },
+ { 0x0BF4, 75923 },
+ { 0x0BF5, 75827 },
+ { 0x0BF6, 75822 },
+ { 0x0BF7, 75810 },
+ { 0x0BF8, 75903 },
+ { 0x0BF9, 75943 },
+ { 0x0BFA, 75899 },
+ { 0x0BFB, 75939 },
+ { 0x0BFC, 75859 },
+ { 0x0BFD, 75814 },
+ { 0x0BFE, 75895 },
+ { 0x0BFF, 75935 },
+ { 0x0C00, 75875 },
+ { 0x0C01, 75915 },
+ { 0x0C02, 75769 },
+ { 0x0C03, 75802 },
+ { 0x0C04, 75891 },
+ { 0x0C05, 75931 },
+ { 0x0C06, 75867 },
+ { 0x0C07, 75907 },
+ { 0x0C08, 75793 },
+ { 0x0C09, 75734 },
+ { 0x0C0A, 75837 },
+ { 0x0C0B, 75799 },
+ { 0x0C0C, 75765 },
+ { 0x0C0D, 75834 },
+ { 0x0C0E, 75818 },
+ { 0x0C0F, 75863 },
+ { 0x0C10, 75773 },
+ { 0x0C11, 75783 },
+ { 0x0C12, 75855 },
+ { 0x0C13, 75780 },
+ { 0x0C14, 75637 },
+ { 0x0C15, 75722 },
+ { 0x0C16, 75689 },
+ { 0x0C17, 75664 },
+ { 0x0C18, 75679 },
+ { 0x0C19, 75654 },
+ { 0x0C1A, 75684 },
+ { 0x0C1B, 75659 },
+ { 0x0C1C, 75730 },
+ { 0x0C1D, 75699 },
+ { 0x0C1E, 75649 },
+ { 0x0C1F, 75694 },
+ { 0x0C20, 75710 },
+ { 0x0C21, 75703 },
+ { 0x0C22, 75716 },
+ { 0x0C23, 75726 },
+ { 0x0C24, 75621 },
+ { 0x0C25, 75597 },
+ { 0x0C26, 75605 },
+ { 0x0C27, 75633 },
+ { 0x0C28, 75613 },
+ { 0x0C29, 75609 },
+ { 0x0C2A, 75601 },
+ { 0x0C2B, 75629 },
+ { 0x0C2C, 75625 },
+ { 0x0C2D, 75617 },
+ { 0x0C2E, 75674 },
+ { 0x0C2F, 75669 },
+ { 0x0C30, 76029 },
+ { 0x0C31, 15969 },
+ { 0x0C32, 16059 },
+ { 0x0C33, 16067 },
+ { 0x0C34, 16071 },
+ { 0x0C35, 16063 },
+ { 0x0C36, 16075 },
+ { 0x0C37, 16099 },
+ { 0x0C38, 16043 },
+ { 0x0C39, 16055 },
+ { 0x0C3A, 16051 },
+ { 0x0C3B, 16007 },
+ { 0x0C3C, 16047 },
+ { 0x0C3D, 16039 },
+ { 0x0C3E, 15949 },
+ { 0x0C3F, 16027 },
+ { 0x0C40, 16115 },
+ { 0x0C41, 16135 },
+ { 0x0C42, 16131 },
+ { 0x0C43, 15992 },
+ { 0x0C44, 15945 },
+ { 0x0C45, 16023 },
+ { 0x0C46, 16123 },
+ { 0x0C47, 16127 },
+ { 0x0C48, 16119 },
+ { 0x0C49, 15988 },
+ { 0x0C4A, 15941 },
+ { 0x0C4B, 15996 },
+ { 0x0C4C, 16107 },
+ { 0x0C4D, 15953 },
+ { 0x0C4E, 16103 },
+ { 0x0C4F, 15957 },
+ { 0x0C50, 16111 },
+ { 0x0C51, 15984 },
+ { 0x0C52, 16035 },
+ { 0x0C53, 16000 },
+ { 0x0C54, 16004 },
+ { 0x0C55, 15973 },
+ { 0x0C56, 15981 },
+ { 0x0C57, 16031 },
+ { 0x0C58, 16019 },
+ { 0x0C59, 16015 },
+ { 0x0C5A, 16011 },
+ { 0x0C5B, 15961 },
+ { 0x0C5C, 15977 },
+ { 0x0C5D, 15937 },
+ { 0x0C5E, 15965 },
+ { 0x0C5F, 16218 },
+ { 0x0C60, 16139 },
+ { 0x0C61, 16095 },
+ { 0x0C62, 16159 },
+ { 0x0C63, 16177 },
+ { 0x0C64, 16147 },
+ { 0x0C65, 16181 },
+ { 0x0C66, 16185 },
+ { 0x0C67, 16193 },
+ { 0x0C68, 16155 },
+ { 0x0C69, 16189 },
+ { 0x0C6A, 16203 },
+ { 0x0C6B, 15933 },
+ { 0x0C6C, 16143 },
+ { 0x0C6D, 16163 },
+ { 0x0C6E, 16151 },
+ { 0x0C6F, 16167 },
+ { 0x0C70, 16172 },
+ { 0x0C71, 16224 },
+ { 0x0C72, 16206 },
+ { 0x0C73, 16215 },
+ { 0x0C74, 16079 },
+ { 0x0C75, 16083 },
+ { 0x0C76, 16087 },
+ { 0x0C77, 16091 },
+ { 0x0C78, 16227 },
+ { 0x0C79, 16209 },
+ { 0x0C7A, 16212 },
+ { 0x0C7B, 16200 },
+ { 0x0C7C, 15921 },
+ { 0x0C7D, 15903 },
+ { 0x0C7E, 15909 },
+ { 0x0C7F, 15930 },
+ { 0x0C80, 15915 },
+ { 0x0C81, 15912 },
+ { 0x0C82, 15906 },
+ { 0x0C83, 15927 },
+ { 0x0C84, 15924 },
+ { 0x0C85, 15918 },
+ { 0x0C86, 16221 },
+ { 0x0C87, 16197 },
+ { 0x0C88, 6334 },
+ { 0x0C89, 6381 },
+ { 0x0C8A, 6377 },
+ { 0x0C8B, 6431 },
+ { 0x0C8C, 6385 },
+ { 0x0C8D, 6304 },
+ { 0x0C8E, 6419 },
+ { 0x0C8F, 6360 },
+ { 0x0C90, 6435 },
+ { 0x0C91, 6388 },
+ { 0x0C92, 6447 },
+ { 0x0C93, 6451 },
+ { 0x0C94, 6459 },
+ { 0x0C95, 6423 },
+ { 0x0C96, 6455 },
+ { 0x0C97, 6443 },
+ { 0x0C98, 6307 },
+ { 0x0C99, 6368 },
+ { 0x0C9A, 6403 },
+ { 0x0C9B, 6399 },
+ { 0x0C9C, 6427 },
+ { 0x0C9D, 6351 },
+ { 0x0C9E, 6301 },
+ { 0x0C9F, 6354 },
+ { 0x0CA0, 6395 },
+ { 0x0CA1, 6318 },
+ { 0x0CA2, 6391 },
+ { 0x0CA3, 6322 },
+ { 0x0CA4, 6415 },
+ { 0x0CA5, 6348 },
+ { 0x0CA6, 6374 },
+ { 0x0CA7, 6340 },
+ { 0x0CA8, 6344 },
+ { 0x0CA9, 6371 },
+ { 0x0CAA, 6463 },
+ { 0x0CAB, 6467 },
+ { 0x0CAC, 6364 },
+ { 0x0CAD, 6330 },
+ { 0x0CAE, 6439 },
+ { 0x0CAF, 6298 },
+ { 0x0CB0, 6326 },
+ { 0x0CB1, 6471 },
+ { 0x0CB2, 6232 },
+ { 0x0CB3, 6288 },
+ { 0x0CB4, 6256 },
+ { 0x0CB5, 6264 },
+ { 0x0CB6, 6240 },
+ { 0x0CB7, 6276 },
+ { 0x0CB8, 6252 },
+ { 0x0CB9, 6284 },
+ { 0x0CBA, 6248 },
+ { 0x0CBB, 6280 },
+ { 0x0CBC, 6182 },
+ { 0x0CBD, 6293 },
+ { 0x0CBE, 6475 },
+ { 0x0CBF, 6479 },
+ { 0x0CC0, 6236 },
+ { 0x0CC1, 6272 },
+ { 0x0CC2, 6244 },
+ { 0x0CC3, 6268 },
+ { 0x0CC4, 6260 },
+ { 0x0CC5, 6179 },
+ { 0x0CC6, 6186 },
+ { 0x0CC7, 6194 },
+ { 0x0CC8, 6190 },
+ { 0x0CC9, 6198 },
+ { 0x0CCA, 6483 },
+ { 0x0CCB, 6473 },
+ { 0x0CCC, 6220 },
+ { 0x0CCD, 6202 },
+ { 0x0CCE, 6208 },
+ { 0x0CCF, 6229 },
+ { 0x0CD0, 6214 },
+ { 0x0CD1, 6211 },
+ { 0x0CD2, 6205 },
+ { 0x0CD3, 6226 },
+ { 0x0CD4, 6223 },
+ { 0x0CD5, 6217 },
+ { 0x0CD6, 6176 },
+ { 0x0CD7, 6173 },
+ { 0x0CD8, 6407 },
+ { 0x0CD9, 6411 },
+ { 0x0CDA, 77883 },
+ { 0x0CDB, 77302 },
+ { 0x0CDC, 77293 },
+ { 0x0CDD, 77284 },
+ { 0x0CDE, 77423 },
+ { 0x0CDF, 77404 },
+ { 0x0CE0, 77362 },
+ { 0x0CE1, 77264 },
+ { 0x0CE2, 77393 },
+ { 0x0CE3, 77357 },
+ { 0x0CE4, 77278 },
+ { 0x0CE5, 77454 },
+ { 0x0CE6, 77449 },
+ { 0x0CE7, 77343 },
+ { 0x0CE8, 77325 },
+ { 0x0CE9, 77397 },
+ { 0x0CEA, 77333 },
+ { 0x0CEB, 77254 },
+ { 0x0CEC, 77338 },
+ { 0x0CED, 77370 },
+ { 0x0CEE, 77309 },
+ { 0x0CEF, 77873 },
+ { 0x0CF0, 77878 },
+ { 0x0CF1, 78082 },
+ { 0x0CF2, 78094 },
+ { 0x0CF3, 78089 },
+ { 0x0CF4, 77520 },
+ { 0x0CF5, 77536 },
+ { 0x0CF6, 77525 },
+ { 0x0CF7, 77499 },
+ { 0x0CF8, 77515 },
+ { 0x0CF9, 77530 },
+ { 0x0CFA, 77618 },
+ { 0x0CFB, 77560 },
+ { 0x0CFC, 77566 },
+ { 0x0CFD, 77627 },
+ { 0x0CFE, 77572 },
+ { 0x0CFF, 77569 },
+ { 0x0D00, 77563 },
+ { 0x0D01, 77624 },
+ { 0x0D02, 77621 },
+ { 0x0D03, 77615 },
+ { 0x0D04, 77575 },
+ { 0x0D05, 77583 },
+ { 0x0D06, 77611 },
+ { 0x0D07, 77591 },
+ { 0x0D08, 77587 },
+ { 0x0D09, 77579 },
+ { 0x0D0A, 77607 },
+ { 0x0D0B, 77603 },
+ { 0x0D0C, 77595 },
+ { 0x0D0D, 77599 },
+ { 0x0D0E, 77346 },
+ { 0x0D0F, 77313 },
+ { 0x0D10, 77378 },
+ { 0x0D11, 77319 },
+ { 0x0D12, 77240 },
+ { 0x0D13, 77260 },
+ { 0x0D14, 77249 },
+ { 0x0D15, 77244 },
+ { 0x0D16, 77235 },
+ { 0x0D17, 77230 },
+ { 0x0D18, 77491 },
+ { 0x0D19, 77477 },
+ { 0x0D1A, 77720 },
+ { 0x0D1B, 77771 },
+ { 0x0D1C, 77711 },
+ { 0x0D1D, 77768 },
+ { 0x0D1E, 77777 },
+ { 0x0D1F, 77705 },
+ { 0x0D20, 77756 },
+ { 0x0D21, 77717 },
+ { 0x0D22, 77783 },
+ { 0x0D23, 77804 },
+ { 0x0D24, 77822 },
+ { 0x0D25, 77759 },
+ { 0x0D26, 77810 },
+ { 0x0D27, 77780 },
+ { 0x0D28, 77741 },
+ { 0x0D29, 77798 },
+ { 0x0D2A, 77708 },
+ { 0x0D2B, 77762 },
+ { 0x0D2C, 77729 },
+ { 0x0D2D, 77732 },
+ { 0x0D2E, 77786 },
+ { 0x0D2F, 77702 },
+ { 0x0D30, 77753 },
+ { 0x0D31, 77726 },
+ { 0x0D32, 77801 },
+ { 0x0D33, 77819 },
+ { 0x0D34, 77765 },
+ { 0x0D35, 77813 },
+ { 0x0D36, 77744 },
+ { 0x0D37, 77807 },
+ { 0x0D38, 77750 },
+ { 0x0D39, 77699 },
+ { 0x0D3A, 77747 },
+ { 0x0D3B, 77735 },
+ { 0x0D3C, 77723 },
+ { 0x0D3D, 77792 },
+ { 0x0D3E, 77795 },
+ { 0x0D3F, 77738 },
+ { 0x0D40, 77714 },
+ { 0x0D41, 77696 },
+ { 0x0D42, 77816 },
+ { 0x0D43, 77825 },
+ { 0x0D44, 77774 },
+ { 0x0D45, 77789 },
+ { 0x0D46, 77646 },
+ { 0x0D47, 77634 },
+ { 0x0D48, 77654 },
+ { 0x0D49, 77642 },
+ { 0x0D4A, 77662 },
+ { 0x0D4B, 77671 },
+ { 0x0D4C, 77681 },
+ { 0x0D4D, 77666 },
+ { 0x0D4E, 77676 },
+ { 0x0D4F, 77630 },
+ { 0x0D50, 77650 },
+ { 0x0D51, 77638 },
+ { 0x0D52, 77658 },
+ { 0x0D53, 77541 },
+ { 0x0D54, 77547 },
+ { 0x0D55, 77686 },
+ { 0x0D56, 77691 },
+ { 0x0D57, 77481 },
+ { 0x0D58, 77487 },
+ { 0x0D59, 77420 },
+ { 0x0D5A, 77401 },
+ { 0x0D5B, 77473 },
+ { 0x0D5C, 77551 },
+ { 0x0D5D, 77468 },
+ { 0x0D5E, 77495 },
+ { 0x0D5F, 77458 },
+ { 0x0D60, 77463 },
+ { 0x0D61, 77555 },
+ { 0x0D62, 77886 },
+ { 0x0D63, 77892 },
+ { 0x0D64, 77897 },
+ { 0x0D65, 77935 },
+ { 0x0D66, 78003 },
+ { 0x0D67, 77923 },
+ { 0x0D68, 77999 },
+ { 0x0D69, 78007 },
+ { 0x0D6A, 77915 },
+ { 0x0D6B, 77983 },
+ { 0x0D6C, 77931 },
+ { 0x0D6D, 78015 },
+ { 0x0D6E, 78039 },
+ { 0x0D6F, 78063 },
+ { 0x0D70, 77987 },
+ { 0x0D71, 78047 },
+ { 0x0D72, 78011 },
+ { 0x0D73, 77963 },
+ { 0x0D74, 78031 },
+ { 0x0D75, 77919 },
+ { 0x0D76, 77991 },
+ { 0x0D77, 77947 },
+ { 0x0D78, 77951 },
+ { 0x0D79, 78019 },
+ { 0x0D7A, 77911 },
+ { 0x0D7B, 77979 },
+ { 0x0D7C, 77943 },
+ { 0x0D7D, 78035 },
+ { 0x0D7E, 78059 },
+ { 0x0D7F, 77995 },
+ { 0x0D80, 78051 },
+ { 0x0D81, 77967 },
+ { 0x0D82, 78043 },
+ { 0x0D83, 77975 },
+ { 0x0D84, 77907 },
+ { 0x0D85, 77971 },
+ { 0x0D86, 77955 },
+ { 0x0D87, 77939 },
+ { 0x0D88, 78023 },
+ { 0x0D89, 78027 },
+ { 0x0D8A, 77959 },
+ { 0x0D8B, 77927 },
+ { 0x0D8C, 77903 },
+ { 0x0D8D, 78055 },
+ { 0x0D8E, 78072 },
+ { 0x0D8F, 78077 },
+ { 0x0D90, 78067 },
+ { 0x0D91, 77219 },
+ { 0x0D92, 77223 },
+ { 0x0D93, 78109 },
+ { 0x0D94, 78114 },
+ { 0x0D95, 78099 },
+ { 0x0D96, 78104 },
+ { 0x0D97, 77861 },
+ { 0x0D98, 77851 },
+ { 0x0D99, 77869 },
+ { 0x0D9A, 77855 },
+ { 0x0D9B, 77865 },
+ { 0x0D9C, 77829 },
+ { 0x0D9D, 77845 },
+ { 0x0D9E, 77839 },
+ { 0x0D9F, 77833 },
+ { 0x0DA0, 77509 },
+ { 0x0DA1, 77504 },
+ { 0x0DA2, 77350 },
+ { 0x0DA3, 77386 },
+ { 0x0DA4, 77329 },
+ { 0x0DA5, 77430 },
+ { 0x0DA6, 77411 },
+ { 0x0DA7, 130034 },
+ { 0x0DA8, 120484 },
+ { 0x0DA9, 130037 },
+ { 0x0DAA, 120487 },
+ { 0x0DAB, 77439 },
+ { 0x0DAC, 77444 },
+ { 0x0DAD, 72878 },
+ { 0x0DAE, 72929 },
+ { 0x0DAF, 72866 },
+ { 0x0DB0, 72923 },
+ { 0x0DB1, 72955 },
+ { 0x0DB2, 72860 },
+ { 0x0DB3, 72914 },
+ { 0x0DB4, 72875 },
+ { 0x0DB5, 72926 },
+ { 0x0DB6, 72961 },
+ { 0x0DB7, 73052 },
+ { 0x0DB8, 73046 },
+ { 0x0DB9, 73146 },
+ { 0x0DBA, 72917 },
+ { 0x0DBB, 73049 },
+ { 0x0DBC, 72958 },
+ { 0x0DBD, 72899 },
+ { 0x0DBE, 73043 },
+ { 0x0DBF, 72863 },
+ { 0x0DC0, 72920 },
+ { 0x0DC1, 72887 },
+ { 0x0DC2, 72890 },
+ { 0x0DC3, 72964 },
+ { 0x0DC4, 72857 },
+ { 0x0DC5, 72911 },
+ { 0x0DC6, 72884 },
+ { 0x0DC7, 72908 },
+ { 0x0DC8, 72893 },
+ { 0x0DC9, 72881 },
+ { 0x0DCA, 72905 },
+ { 0x0DCB, 72896 },
+ { 0x0DCC, 72869 },
+ { 0x0DCD, 72932 },
+ { 0x0DCE, 72839 },
+ { 0x0DCF, 73060 },
+ { 0x0DD0, 72845 },
+ { 0x0DD1, 72872 },
+ { 0x0DD2, 72851 },
+ { 0x0DD3, 72902 },
+ { 0x0DD4, 72842 },
+ { 0x0DD5, 72935 },
+ { 0x0DD6, 72848 },
+ { 0x0DD7, 72854 },
+ { 0x0DD8, 72775 },
+ { 0x0DD9, 72715 },
+ { 0x0DDA, 72707 },
+ { 0x0DDB, 72723 },
+ { 0x0DDC, 72711 },
+ { 0x0DDD, 72727 },
+ { 0x0DDE, 72698 },
+ { 0x0DDF, 72719 },
+ { 0x0DE0, 72736 },
+ { 0x0DE1, 72731 },
+ { 0x0DE2, 72702 },
+ { 0x0DE3, 72652 },
+ { 0x0DE4, 72538 },
+ { 0x0DE5, 72619 },
+ { 0x0DE6, 72613 },
+ { 0x0DE7, 72557 },
+ { 0x0DE8, 73381 },
+ { 0x0DE9, 73371 },
+ { 0x0DEA, 73376 },
+ { 0x0DEB, 73366 },
+ { 0x0DEC, 73153 },
+ { 0x0DED, 72686 },
+ { 0x0DEE, 72668 },
+ { 0x0DEF, 72674 },
+ { 0x0DF0, 72695 },
+ { 0x0DF1, 72680 },
+ { 0x0DF2, 72677 },
+ { 0x0DF3, 72671 },
+ { 0x0DF4, 72692 },
+ { 0x0DF5, 72689 },
+ { 0x0DF6, 72683 },
+ { 0x0DF7, 72609 },
+ { 0x0DF8, 72616 },
+ { 0x0DF9, 73311 },
+ { 0x0DFA, 73314 },
+ { 0x0DFB, 73317 },
+ { 0x0DFC, 73308 },
+ { 0x0DFD, 72967 },
+ { 0x0DFE, 72970 },
+ { 0x0DFF, 73264 },
+ { 0x0E00, 73272 },
+ { 0x0E01, 73260 },
+ { 0x0E02, 73268 },
+ { 0x0E03, 72810 },
+ { 0x0E04, 72820 },
+ { 0x0E05, 72805 },
+ { 0x0E06, 72815 },
+ { 0x0E07, 72951 },
+ { 0x0E08, 72947 },
+ { 0x0E09, 72939 },
+ { 0x0E0A, 72943 },
+ { 0x0E0B, 73354 },
+ { 0x0E0C, 73348 },
+ { 0x0E0D, 73342 },
+ { 0x0E0E, 73055 },
+ { 0x0E0F, 72747 },
+ { 0x0E10, 72662 },
+ { 0x0E11, 72655 },
+ { 0x0E12, 73282 },
+ { 0x0E13, 73276 },
+ { 0x0E14, 72825 },
+ { 0x0E15, 72832 },
+ { 0x0E16, 72622 },
+ { 0x0E17, 72628 },
+ { 0x0E18, 72634 },
+ { 0x0E19, 72640 },
+ { 0x0E1A, 72646 },
+ { 0x0E1B, 73242 },
+ { 0x0E1C, 73248 },
+ { 0x0E1D, 73254 },
+ { 0x0E1E, 72741 },
+ { 0x0E1F, 72800 },
+ { 0x0E20, 72790 },
+ { 0x0E21, 72795 },
+ { 0x0E22, 73088 },
+ { 0x0E23, 73116 },
+ { 0x0E24, 73080 },
+ { 0x0E25, 73068 },
+ { 0x0E26, 73096 },
+ { 0x0E27, 73124 },
+ { 0x0E28, 73072 },
+ { 0x0E29, 73092 },
+ { 0x0E2A, 73128 },
+ { 0x0E2B, 73076 },
+ { 0x0E2C, 73064 },
+ { 0x0E2D, 73132 },
+ { 0x0E2E, 73084 },
+ { 0x0E2F, 73360 },
+ { 0x0E30, 72764 },
+ { 0x0E31, 72753 },
+ { 0x0E32, 72758 },
+ { 0x0E33, 72769 },
+ { 0x0E34, 72564 },
+ { 0x0E35, 72568 },
+ { 0x0E36, 72572 },
+ { 0x0E37, 72576 },
+ { 0x0E38, 72580 },
+ { 0x0E39, 72585 },
+ { 0x0E3A, 72590 },
+ { 0x0E3B, 73157 },
+ { 0x0E3C, 72596 },
+ { 0x0E3D, 72522 },
+ { 0x0E3E, 72498 },
+ { 0x0E3F, 72506 },
+ { 0x0E40, 72534 },
+ { 0x0E41, 72514 },
+ { 0x0E42, 72510 },
+ { 0x0E43, 72502 },
+ { 0x0E44, 72530 },
+ { 0x0E45, 72526 },
+ { 0x0E46, 72518 },
+ { 0x0E47, 72601 },
+ { 0x0E48, 72605 },
+ { 0x0E49, 72780 },
+ { 0x0E4A, 72785 },
+ { 0x0E4B, 73288 },
+ { 0x0E4C, 73292 },
+ { 0x0E4D, 91277 },
+ { 0x0E4E, 91313 },
+ { 0x0E4F, 91329 },
+ { 0x0E50, 91325 },
+ { 0x0E51, 91281 },
+ { 0x0E52, 91393 },
+ { 0x0E53, 91401 },
+ { 0x0E54, 91385 },
+ { 0x0E55, 91289 },
+ { 0x0E56, 91353 },
+ { 0x0E57, 91357 },
+ { 0x0E58, 91361 },
+ { 0x0E59, 91365 },
+ { 0x0E5A, 91293 },
+ { 0x0E5B, 91369 },
+ { 0x0E5C, 91433 },
+ { 0x0E5D, 91377 },
+ { 0x0E5E, 91381 },
+ { 0x0E5F, 91389 },
+ { 0x0E60, 91297 },
+ { 0x0E61, 91425 },
+ { 0x0E62, 91421 },
+ { 0x0E63, 91413 },
+ { 0x0E64, 91373 },
+ { 0x0E65, 91429 },
+ { 0x0E66, 91409 },
+ { 0x0E67, 91317 },
+ { 0x0E68, 91349 },
+ { 0x0E69, 91321 },
+ { 0x0E6A, 91405 },
+ { 0x0E6B, 91397 },
+ { 0x0E6C, 91417 },
+ { 0x0E6D, 91333 },
+ { 0x0E6E, 91285 },
+ { 0x0E6F, 91341 },
+ { 0x0E70, 91301 },
+ { 0x0E71, 91337 },
+ { 0x0E72, 91345 },
+ { 0x0E73, 91305 },
+ { 0x0E74, 91309 },
+ { 0x0E75, 91136 },
+ { 0x0E76, 91169 },
+ { 0x0E77, 91181 },
+ { 0x0E78, 91178 },
+ { 0x0E79, 91139 },
+ { 0x0E7A, 91229 },
+ { 0x0E7B, 91235 },
+ { 0x0E7C, 91223 },
+ { 0x0E7D, 91148 },
+ { 0x0E7E, 91199 },
+ { 0x0E7F, 91202 },
+ { 0x0E80, 91205 },
+ { 0x0E81, 91208 },
+ { 0x0E82, 91151 },
+ { 0x0E83, 91211 },
+ { 0x0E84, 91263 },
+ { 0x0E85, 91217 },
+ { 0x0E86, 91220 },
+ { 0x0E87, 91226 },
+ { 0x0E88, 91154 },
+ { 0x0E89, 91257 },
+ { 0x0E8A, 91254 },
+ { 0x0E8B, 91244 },
+ { 0x0E8C, 91214 },
+ { 0x0E8D, 91260 },
+ { 0x0E8E, 91241 },
+ { 0x0E8F, 91172 },
+ { 0x0E90, 91196 },
+ { 0x0E91, 91175 },
+ { 0x0E92, 91238 },
+ { 0x0E93, 91232 },
+ { 0x0E94, 91251 },
+ { 0x0E95, 91184 },
+ { 0x0E96, 91145 },
+ { 0x0E97, 91190 },
+ { 0x0E98, 91157 },
+ { 0x0E99, 91187 },
+ { 0x0E9A, 91193 },
+ { 0x0E9B, 91142 },
+ { 0x0E9C, 91160 },
+ { 0x0E9D, 91266 },
+ { 0x0E9E, 91273 },
+ { 0x0E9F, 91166 },
+ { 0x0EA0, 91670 },
+ { 0x0EA1, 95976 },
+ { 0x0EA2, 91163 },
+ { 0x0EA3, 91247 },
+ { 0x0EA4, 91269 },
+ { 0x0EA5, 52004 },
+ { 0x0EA6, 52148 },
+ { 0x0EA7, 51992 },
+ { 0x0EA8, 52007 },
+ { 0x0EA9, 52151 },
+ { 0x0EAA, 51998 },
+ { 0x0EAB, 51989 },
+ { 0x0EAC, 51995 },
+ { 0x0EAD, 52082 },
+ { 0x0EAE, 51977 },
+ { 0x0EAF, 52028 },
+ { 0x0EB0, 51986 },
+ { 0x0EB1, 51980 },
+ { 0x0EB2, 52070 },
+ { 0x0EB3, 52010 },
+ { 0x0EB4, 52013 },
+ { 0x0EB5, 52022 },
+ { 0x0EB6, 52019 },
+ { 0x0EB7, 51983 },
+ { 0x0EB8, 52175 },
+ { 0x0EB9, 52079 },
+ { 0x0EBA, 52178 },
+ { 0x0EBB, 52115 },
+ { 0x0EBC, 52271 },
+ { 0x0EBD, 52136 },
+ { 0x0EBE, 52085 },
+ { 0x0EBF, 52130 },
+ { 0x0EC0, 52244 },
+ { 0x0EC1, 52106 },
+ { 0x0EC2, 52238 },
+ { 0x0EC3, 52181 },
+ { 0x0EC4, 52124 },
+ { 0x0EC5, 52184 },
+ { 0x0EC6, 52043 },
+ { 0x0EC7, 52316 },
+ { 0x0EC8, 52319 },
+ { 0x0EC9, 52301 },
+ { 0x0ECA, 52289 },
+ { 0x0ECB, 52298 },
+ { 0x0ECC, 52118 },
+ { 0x0ECD, 52256 },
+ { 0x0ECE, 52265 },
+ { 0x0ECF, 52262 },
+ { 0x0ED0, 52241 },
+ { 0x0ED1, 52337 },
+ { 0x0ED2, 52142 },
+ { 0x0ED3, 52061 },
+ { 0x0ED4, 52145 },
+ { 0x0ED5, 52067 },
+ { 0x0ED6, 52058 },
+ { 0x0ED7, 52064 },
+ { 0x0ED8, 52328 },
+ { 0x0ED9, 52274 },
+ { 0x0EDA, 52055 },
+ { 0x0EDB, 52049 },
+ { 0x0EDC, 52193 },
+ { 0x0EDD, 52196 },
+ { 0x0EDE, 52202 },
+ { 0x0EDF, 52199 },
+ { 0x0EE0, 52052 },
+ { 0x0EE1, 52160 },
+ { 0x0EE2, 52313 },
+ { 0x0EE3, 52277 },
+ { 0x0EE4, 52346 },
+ { 0x0EE5, 52016 },
+ { 0x0EE6, 52163 },
+ { 0x0EE7, 52166 },
+ { 0x0EE8, 52097 },
+ { 0x0EE9, 52100 },
+ { 0x0EEA, 52034 },
+ { 0x0EEB, 52229 },
+ { 0x0EEC, 52076 },
+ { 0x0EED, 52091 },
+ { 0x0EEE, 52226 },
+ { 0x0EEF, 52235 },
+ { 0x0EF0, 52232 },
+ { 0x0EF1, 52025 },
+ { 0x0EF2, 52088 },
+ { 0x0EF3, 52223 },
+ { 0x0EF4, 52334 },
+ { 0x0EF5, 52295 },
+ { 0x0EF6, 52349 },
+ { 0x0EF7, 52280 },
+ { 0x0EF8, 52220 },
+ { 0x0EF9, 52283 },
+ { 0x0EFA, 52331 },
+ { 0x0EFB, 52253 },
+ { 0x0EFC, 52286 },
+ { 0x0EFD, 52073 },
+ { 0x0EFE, 52157 },
+ { 0x0EFF, 52247 },
+ { 0x0F00, 52040 },
+ { 0x0F01, 52109 },
+ { 0x0F02, 52112 },
+ { 0x0F03, 52217 },
+ { 0x0F04, 52001 },
+ { 0x0F05, 53018 },
+ { 0x0F06, 52775 },
+ { 0x0F07, 52790 },
+ { 0x0F08, 52811 },
+ { 0x0F09, 52865 },
+ { 0x0F0A, 52793 },
+ { 0x0F0B, 52778 },
+ { 0x0F0C, 52868 },
+ { 0x0F0D, 52814 },
+ { 0x0F0E, 52784 },
+ { 0x0F0F, 52802 },
+ { 0x0F10, 52859 },
+ { 0x0F11, 52799 },
+ { 0x0F12, 52820 },
+ { 0x0F13, 52787 },
+ { 0x0F14, 52862 },
+ { 0x0F15, 52805 },
+ { 0x0F16, 52808 },
+ { 0x0F17, 52823 },
+ { 0x0F18, 52796 },
+ { 0x0F19, 52817 },
+ { 0x0F1A, 52781 },
+ { 0x0F1B, 52826 },
+ { 0x0F1C, 52829 },
+ { 0x0F1D, 52922 },
+ { 0x0F1E, 52991 },
+ { 0x0F1F, 52874 },
+ { 0x0F20, 52877 },
+ { 0x0F21, 52958 },
+ { 0x0F22, 52994 },
+ { 0x0F23, 52997 },
+ { 0x0F24, 52907 },
+ { 0x0F25, 52844 },
+ { 0x0F26, 52913 },
+ { 0x0F27, 52847 },
+ { 0x0F28, 52850 },
+ { 0x0F29, 53006 },
+ { 0x0F2A, 53027 },
+ { 0x0F2B, 53030 },
+ { 0x0F2C, 52937 },
+ { 0x0F2D, 52934 },
+ { 0x0F2E, 52853 },
+ { 0x0F2F, 52916 },
+ { 0x0F30, 53051 },
+ { 0x0F31, 52919 },
+ { 0x0F32, 52856 },
+ { 0x0F33, 52940 },
+ { 0x0F34, 53012 },
+ { 0x0F35, 52943 },
+ { 0x0F36, 53033 },
+ { 0x0F37, 53015 },
+ { 0x0F38, 52952 },
+ { 0x0F39, 52946 },
+ { 0x0F3A, 52889 },
+ { 0x0F3B, 52964 },
+ { 0x0F3C, 52928 },
+ { 0x0F3D, 52832 },
+ { 0x0F3E, 52895 },
+ { 0x0F3F, 52838 },
+ { 0x0F40, 52841 },
+ { 0x0F41, 52892 },
+ { 0x0F42, 53048 },
+ { 0x0F43, 52955 },
+ { 0x0F44, 53054 },
+ { 0x0F45, 53045 },
+ { 0x0F46, 53042 },
+ { 0x0F47, 53057 },
+ { 0x0F48, 52871 },
+ { 0x0F49, 52925 },
+ { 0x0F4A, 53024 },
+ { 0x0F4B, 52910 },
+ { 0x0F4C, 52979 },
+ { 0x0F4D, 52376 },
+ { 0x0F4E, 52520 },
+ { 0x0F4F, 52463 },
+ { 0x0F50, 52367 },
+ { 0x0F51, 52481 },
+ { 0x0F52, 52484 },
+ { 0x0F53, 52379 },
+ { 0x0F54, 52373 },
+ { 0x0F55, 52562 },
+ { 0x0F56, 52505 },
+ { 0x0F57, 52511 },
+ { 0x0F58, 52412 },
+ { 0x0F59, 52634 },
+ { 0x0F5A, 52631 },
+ { 0x0F5B, 52502 },
+ { 0x0F5C, 52364 },
+ { 0x0F5D, 52370 },
+ { 0x0F5E, 52409 },
+ { 0x0F5F, 52352 },
+ { 0x0F60, 52400 },
+ { 0x0F61, 52361 },
+ { 0x0F62, 52355 },
+ { 0x0F63, 52382 },
+ { 0x0F64, 52385 },
+ { 0x0F65, 52394 },
+ { 0x0F66, 52391 },
+ { 0x0F67, 52358 },
+ { 0x0F68, 52544 },
+ { 0x0F69, 52733 },
+ { 0x0F6A, 52550 },
+ { 0x0F6B, 52553 },
+ { 0x0F6C, 52406 },
+ { 0x0F6D, 52607 },
+ { 0x0F6E, 52610 },
+ { 0x0F6F, 52640 },
+ { 0x0F70, 52583 },
+ { 0x0F71, 52715 },
+ { 0x0F72, 52508 },
+ { 0x0F73, 52565 },
+ { 0x0F74, 52745 },
+ { 0x0F75, 52445 },
+ { 0x0F76, 52739 },
+ { 0x0F77, 52691 },
+ { 0x0F78, 52694 },
+ { 0x0F79, 52721 },
+ { 0x0F7A, 52760 },
+ { 0x0F7B, 52676 },
+ { 0x0F7C, 52628 },
+ { 0x0F7D, 52625 },
+ { 0x0F7E, 52727 },
+ { 0x0F7F, 52547 },
+ { 0x0F80, 52478 },
+ { 0x0F81, 52475 },
+ { 0x0F82, 52403 },
+ { 0x0F83, 52670 },
+ { 0x0F84, 52601 },
+ { 0x0F85, 52598 },
+ { 0x0F86, 52469 },
+ { 0x0F87, 52589 },
+ { 0x0F88, 52499 },
+ { 0x0F89, 52622 },
+ { 0x0F8A, 52493 },
+ { 0x0F8B, 52592 },
+ { 0x0F8C, 52514 },
+ { 0x0F8D, 52517 },
+ { 0x0F8E, 52427 },
+ { 0x0F8F, 52424 },
+ { 0x0F90, 52388 },
+ { 0x0F91, 52532 },
+ { 0x0F92, 52709 },
+ { 0x0F93, 52433 },
+ { 0x0F94, 52586 },
+ { 0x0F95, 52397 },
+ { 0x0F96, 52643 },
+ { 0x0F97, 52706 },
+ { 0x0F98, 52616 },
+ { 0x0F99, 52667 },
+ { 0x0F9A, 52454 },
+ { 0x0F9B, 52460 },
+ { 0x0F9C, 52451 },
+ { 0x0F9D, 52457 },
+ { 0x0F9E, 52529 },
+ { 0x0F9F, 52538 },
+ { 0x0FA0, 52541 },
+ { 0x0FA1, 52646 },
+ { 0x0FA2, 52649 },
+ { 0x0FA3, 52535 },
+ { 0x0FA4, 52439 },
+ { 0x0FA5, 89480 },
+ { 0x0FA6, 89492 },
+ { 0x0FA7, 89486 },
+ { 0x0FA8, 89900 },
+ { 0x0FA9, 89903 },
+ { 0x0FAA, 89483 },
+ { 0x0FAB, 89489 },
+ { 0x0FAC, 89921 },
+ { 0x0FAD, 89525 },
+ { 0x0FAE, 89537 },
+ { 0x0FAF, 89531 },
+ { 0x0FB0, 89984 },
+ { 0x0FB1, 89987 },
+ { 0x0FB2, 89528 },
+ { 0x0FB3, 89534 },
+ { 0x0FB4, 89993 },
+ { 0x0FB5, 89906 },
+ { 0x0FB6, 89918 },
+ { 0x0FB7, 89912 },
+ { 0x0FB8, 90458 },
+ { 0x0FB9, 90461 },
+ { 0x0FBA, 89909 },
+ { 0x0FBB, 89915 },
+ { 0x0FBC, 90464 },
+ { 0x0FBD, 89540 },
+ { 0x0FBE, 89552 },
+ { 0x0FBF, 89546 },
+ { 0x0FC0, 89996 },
+ { 0x0FC1, 89999 },
+ { 0x0FC2, 89543 },
+ { 0x0FC3, 89549 },
+ { 0x0FC4, 90005 },
+ { 0x0FC5, 90182 },
+ { 0x0FC6, 90194 },
+ { 0x0FC7, 90188 },
+ { 0x0FC8, 90590 },
+ { 0x0FC9, 90593 },
+ { 0x0FCA, 90185 },
+ { 0x0FCB, 90191 },
+ { 0x0FCC, 90596 },
+ { 0x0FCD, 89600 },
+ { 0x0FCE, 89612 },
+ { 0x0FCF, 89606 },
+ { 0x0FD0, 90125 },
+ { 0x0FD1, 90128 },
+ { 0x0FD2, 89603 },
+ { 0x0FD3, 89609 },
+ { 0x0FD4, 90134 },
+ { 0x0FD5, 89615 },
+ { 0x0FD6, 89627 },
+ { 0x0FD7, 89621 },
+ { 0x0FD8, 90140 },
+ { 0x0FD9, 90143 },
+ { 0x0FDA, 89618 },
+ { 0x0FDB, 89624 },
+ { 0x0FDC, 90179 },
+ { 0x0FDD, 90146 },
+ { 0x0FDE, 90158 },
+ { 0x0FDF, 90152 },
+ { 0x0FE0, 90572 },
+ { 0x0FE1, 90575 },
+ { 0x0FE2, 90149 },
+ { 0x0FE3, 90155 },
+ { 0x0FE4, 90581 },
+ { 0x0FE5, 89585 },
+ { 0x0FE6, 89597 },
+ { 0x0FE7, 89591 },
+ { 0x0FE8, 90077 },
+ { 0x0FE9, 90080 },
+ { 0x0FEA, 89588 },
+ { 0x0FEB, 89594 },
+ { 0x0FEC, 90098 },
+ { 0x0FED, 90101 },
+ { 0x0FEE, 90107 },
+ { 0x0FEF, 90560 },
+ { 0x0FF0, 90563 },
+ { 0x0FF1, 90104 },
+ { 0x0FF2, 90083 },
+ { 0x0FF3, 90095 },
+ { 0x0FF4, 90089 },
+ { 0x0FF5, 90545 },
+ { 0x0FF6, 90548 },
+ { 0x0FF7, 90086 },
+ { 0x0FF8, 90092 },
+ { 0x0FF9, 90551 },
+ { 0x0FFA, 90557 },
+ { 0x0FFB, 90716 },
+ { 0x0FFC, 90719 },
+ { 0x0FFD, 90554 },
+ { 0x0FFE, 89405 },
+ { 0x0FFF, 89417 },
+ { 0x1000, 89411 },
+ { 0x1001, 89720 },
+ { 0x1002, 89738 },
+ { 0x1003, 89408 },
+ { 0x1004, 89414 },
+ { 0x1005, 89744 },
+ { 0x1006, 89645 },
+ { 0x1007, 89657 },
+ { 0x1008, 89651 },
+ { 0x1009, 90254 },
+ { 0x100A, 90257 },
+ { 0x100B, 89648 },
+ { 0x100C, 89654 },
+ { 0x100D, 90260 },
+ { 0x100E, 89630 },
+ { 0x100F, 89642 },
+ { 0x1010, 89636 },
+ { 0x1011, 90197 },
+ { 0x1012, 90200 },
+ { 0x1013, 89633 },
+ { 0x1014, 89639 },
+ { 0x1015, 90236 },
+ { 0x1016, 89420 },
+ { 0x1017, 89432 },
+ { 0x1018, 89426 },
+ { 0x1019, 89753 },
+ { 0x101A, 89771 },
+ { 0x101B, 89423 },
+ { 0x101C, 89429 },
+ { 0x101D, 89792 },
+ { 0x101E, 89675 },
+ { 0x101F, 89687 },
+ { 0x1020, 89681 },
+ { 0x1021, 90272 },
+ { 0x1022, 90275 },
+ { 0x1023, 89678 },
+ { 0x1024, 89684 },
+ { 0x1025, 90278 },
+ { 0x1026, 90281 },
+ { 0x1027, 90287 },
+ { 0x1028, 90641 },
+ { 0x1029, 90644 },
+ { 0x102A, 90284 },
+ { 0x102B, 89555 },
+ { 0x102C, 89567 },
+ { 0x102D, 89561 },
+ { 0x102E, 90017 },
+ { 0x102F, 90020 },
+ { 0x1030, 89558 },
+ { 0x1031, 89564 },
+ { 0x1032, 90026 },
+ { 0x1033, 90029 },
+ { 0x1034, 90041 },
+ { 0x1035, 90035 },
+ { 0x1036, 90518 },
+ { 0x1037, 90521 },
+ { 0x1038, 90032 },
+ { 0x1039, 90038 },
+ { 0x103A, 90527 },
+ { 0x103B, 90806 },
+ { 0x103C, 90822 },
+ { 0x103D, 90814 },
+ { 0x103E, 90826 },
+ { 0x103F, 90830 },
+ { 0x1040, 90810 },
+ { 0x1041, 90818 },
+ { 0x1042, 90838 },
+ { 0x1043, 89510 },
+ { 0x1044, 89522 },
+ { 0x1045, 89516 },
+ { 0x1046, 89936 },
+ { 0x1047, 89939 },
+ { 0x1048, 89513 },
+ { 0x1049, 89519 },
+ { 0x104A, 89942 },
+ { 0x104B, 89945 },
+ { 0x104C, 89951 },
+ { 0x104D, 90488 },
+ { 0x104E, 90491 },
+ { 0x104F, 89948 },
+ { 0x1050, 89954 },
+ { 0x1051, 89966 },
+ { 0x1052, 89960 },
+ { 0x1053, 90494 },
+ { 0x1054, 90497 },
+ { 0x1055, 89957 },
+ { 0x1056, 89963 },
+ { 0x1057, 90500 },
+ { 0x1058, 90506 },
+ { 0x1059, 90710 },
+ { 0x105A, 90713 },
+ { 0x105B, 90503 },
+ { 0x105C, 89660 },
+ { 0x105D, 89672 },
+ { 0x105E, 89666 },
+ { 0x105F, 90263 },
+ { 0x1060, 90266 },
+ { 0x1061, 89663 },
+ { 0x1062, 89669 },
+ { 0x1063, 90269 },
+ { 0x1064, 90858 },
+ { 0x1065, 90874 },
+ { 0x1066, 90866 },
+ { 0x1067, 90878 },
+ { 0x1068, 90882 },
+ { 0x1069, 90862 },
+ { 0x106A, 90870 },
+ { 0x106B, 89705 },
+ { 0x106C, 89717 },
+ { 0x106D, 89711 },
+ { 0x106E, 90314 },
+ { 0x106F, 90317 },
+ { 0x1070, 89708 },
+ { 0x1071, 89714 },
+ { 0x1072, 90338 },
+ { 0x1073, 90320 },
+ { 0x1074, 90332 },
+ { 0x1075, 90326 },
+ { 0x1076, 90653 },
+ { 0x1077, 90656 },
+ { 0x1078, 90323 },
+ { 0x1079, 90329 },
+ { 0x107A, 90659 },
+ { 0x107B, 89690 },
+ { 0x107C, 89702 },
+ { 0x107D, 89696 },
+ { 0x107E, 90305 },
+ { 0x107F, 90308 },
+ { 0x1080, 89693 },
+ { 0x1081, 89699 },
+ { 0x1082, 90311 },
+ { 0x1083, 89435 },
+ { 0x1084, 89447 },
+ { 0x1085, 89441 },
+ { 0x1086, 89795 },
+ { 0x1087, 89813 },
+ { 0x1088, 89438 },
+ { 0x1089, 89444 },
+ { 0x108A, 89819 },
+ { 0x108B, 89798 },
+ { 0x108C, 89810 },
+ { 0x108D, 89804 },
+ { 0x108E, 90398 },
+ { 0x108F, 90401 },
+ { 0x1090, 89801 },
+ { 0x1091, 89807 },
+ { 0x1092, 90419 },
+ { 0x1093, 89495 },
+ { 0x1094, 89507 },
+ { 0x1095, 89501 },
+ { 0x1096, 89924 },
+ { 0x1097, 89927 },
+ { 0x1098, 89498 },
+ { 0x1099, 89504 },
+ { 0x109A, 89933 },
+ { 0x109B, 89465 },
+ { 0x109C, 89477 },
+ { 0x109D, 89471 },
+ { 0x109E, 89852 },
+ { 0x109F, 89855 },
+ { 0x10A0, 89468 },
+ { 0x10A1, 89474 },
+ { 0x10A2, 89873 },
+ { 0x10A3, 89876 },
+ { 0x10A4, 89882 },
+ { 0x10A5, 90446 },
+ { 0x10A6, 90449 },
+ { 0x10A7, 89879 },
+ { 0x10A8, 89858 },
+ { 0x10A9, 89870 },
+ { 0x10AA, 89864 },
+ { 0x10AB, 90431 },
+ { 0x10AC, 90434 },
+ { 0x10AD, 89861 },
+ { 0x10AE, 89867 },
+ { 0x10AF, 90695 },
+ { 0x10B0, 90203 },
+ { 0x10B1, 90215 },
+ { 0x10B2, 90209 },
+ { 0x10B3, 90599 },
+ { 0x10B4, 90602 },
+ { 0x10B5, 90206 },
+ { 0x10B6, 90212 },
+ { 0x10B7, 90608 },
+ { 0x10B8, 89774 },
+ { 0x10B9, 89786 },
+ { 0x10BA, 89780 },
+ { 0x10BB, 90386 },
+ { 0x10BC, 90389 },
+ { 0x10BD, 89777 },
+ { 0x10BE, 89783 },
+ { 0x10BF, 90395 },
+ { 0x10C0, 90050 },
+ { 0x10C1, 90062 },
+ { 0x10C2, 90056 },
+ { 0x10C3, 90530 },
+ { 0x10C4, 90533 },
+ { 0x10C5, 90053 },
+ { 0x10C6, 90059 },
+ { 0x10C7, 90539 },
+ { 0x10C8, 90221 },
+ { 0x10C9, 90233 },
+ { 0x10CA, 90227 },
+ { 0x10CB, 90611 },
+ { 0x10CC, 90614 },
+ { 0x10CD, 90224 },
+ { 0x10CE, 90230 },
+ { 0x10CF, 90617 },
+ { 0x10D0, 90239 },
+ { 0x10D1, 90251 },
+ { 0x10D2, 90245 },
+ { 0x10D3, 90632 },
+ { 0x10D4, 90635 },
+ { 0x10D5, 90242 },
+ { 0x10D6, 90248 },
+ { 0x10D7, 90638 },
+ { 0x10D8, 89450 },
+ { 0x10D9, 89462 },
+ { 0x10DA, 89456 },
+ { 0x10DB, 89834 },
+ { 0x10DC, 89837 },
+ { 0x10DD, 89453 },
+ { 0x10DE, 89459 },
+ { 0x10DF, 89840 },
+ { 0x10E0, 89570 },
+ { 0x10E1, 89582 },
+ { 0x10E2, 89576 },
+ { 0x10E3, 90044 },
+ { 0x10E4, 90047 },
+ { 0x10E5, 89573 },
+ { 0x10E6, 89579 },
+ { 0x10E7, 90068 },
+ { 0x10E8, 90137 },
+ { 0x10E9, 90014 },
+ { 0x10EA, 89849 },
+ { 0x10EB, 90891 },
+ { 0x10EC, 90886 },
+ { 0x10ED, 90898 },
+ { 0x10EE, 89399 },
+ { 0x10EF, 90907 },
+ { 0x10F0, 89287 },
+ { 0x10F1, 89292 },
+ { 0x10F2, 90905 },
+ { 0x10F3, 89290 },
+ { 0x10F4, 89396 },
+ { 0x10F5, 89402 },
+ { 0x10F6, 90902 },
+ { 0x10F7, 89294 },
+ { 0x10F8, 89300 },
+ { 0x10F9, 89318 },
+ { 0x10FA, 89306 },
+ { 0x10FB, 89303 },
+ { 0x10FC, 89297 },
+ { 0x10FD, 89315 },
+ { 0x10FE, 89312 },
+ { 0x10FF, 89309 },
+ { 0x1100, 89362 },
+ { 0x1101, 89387 },
+ { 0x1102, 89384 },
+ { 0x1103, 89372 },
+ { 0x1104, 89369 },
+ { 0x1105, 89375 },
+ { 0x1106, 89393 },
+ { 0x1107, 89378 },
+ { 0x1108, 89381 },
+ { 0x1109, 89390 },
+ { 0x110A, 89365 },
+ { 0x110B, 90850 },
+ { 0x110C, 90011 },
+ { 0x110D, 90515 },
+ { 0x110E, 90008 },
+ { 0x110F, 90842 },
+ { 0x1110, 89750 },
+ { 0x1111, 90362 },
+ { 0x1112, 89747 },
+ { 0x1113, 90846 },
+ { 0x1114, 89846 },
+ { 0x1115, 90428 },
+ { 0x1116, 89843 },
+ { 0x1117, 90854 },
+ { 0x1118, 90074 },
+ { 0x1119, 90542 },
+ { 0x111A, 90071 },
+ { 0x111B, 89346 },
+ { 0x111C, 89325 },
+ { 0x111D, 89354 },
+ { 0x111E, 89341 },
+ { 0x111F, 89329 },
+ { 0x1120, 89337 },
+ { 0x1121, 89350 },
+ { 0x1122, 89333 },
+ { 0x1123, 89358 },
+ { 0x1124, 89321 },
+ { 0x1125, 83051 },
+ { 0x1126, 83054 },
+ { 0x1127, 83057 },
+ { 0x1128, 83060 },
+ { 0x1129, 83066 },
+ { 0x112A, 83069 },
+ { 0x112B, 83090 },
+ { 0x112C, 83126 },
+ { 0x112D, 83093 },
+ { 0x112E, 83096 },
+ { 0x112F, 83099 },
+ { 0x1130, 83102 },
+ { 0x1131, 83105 },
+ { 0x1132, 83108 },
+ { 0x1133, 83111 },
+ { 0x1134, 83114 },
+ { 0x1135, 83117 },
+ { 0x1136, 83120 },
+ { 0x1137, 83123 },
+ { 0x1138, 83129 },
+ { 0x1139, 83132 },
+ { 0x113A, 83135 },
+ { 0x113B, 83138 },
+ { 0x113C, 83141 },
+ { 0x113D, 83144 },
+ { 0x113E, 83147 },
+ { 0x113F, 83150 },
+ { 0x1140, 83153 },
+ { 0x1141, 83156 },
+ { 0x1142, 83159 },
+ { 0x1143, 83165 },
+ { 0x1144, 83249 },
+ { 0x1145, 83252 },
+ { 0x1146, 83168 },
+ { 0x1147, 83171 },
+ { 0x1148, 83174 },
+ { 0x1149, 83177 },
+ { 0x114A, 83180 },
+ { 0x114B, 83255 },
+ { 0x114C, 83258 },
+ { 0x114D, 83261 },
+ { 0x114E, 83264 },
+ { 0x114F, 83267 },
+ { 0x1150, 83270 },
+ { 0x1151, 83183 },
+ { 0x1152, 83063 },
+ { 0x1153, 83186 },
+ { 0x1154, 83189 },
+ { 0x1155, 83192 },
+ { 0x1156, 83195 },
+ { 0x1157, 83198 },
+ { 0x1158, 83072 },
+ { 0x1159, 83201 },
+ { 0x115A, 83075 },
+ { 0x115B, 83204 },
+ { 0x115C, 83078 },
+ { 0x115D, 83207 },
+ { 0x115E, 83081 },
+ { 0x115F, 83084 },
+ { 0x1160, 83087 },
+ { 0x1161, 83246 },
+ { 0x1162, 83273 },
+ { 0x1163, 83276 },
+ { 0x1164, 83279 },
+ { 0x1165, 83282 },
+ { 0x1166, 83285 },
+ { 0x1167, 83288 },
+ { 0x1168, 83291 },
+ { 0x1169, 83294 },
+ { 0x116A, 83297 },
+ { 0x116B, 83300 },
+ { 0x116C, 83303 },
+ { 0x116D, 83306 },
+ { 0x116E, 83210 },
+ { 0x116F, 83213 },
+ { 0x1170, 83216 },
+ { 0x1171, 83219 },
+ { 0x1172, 83222 },
+ { 0x1173, 83225 },
+ { 0x1174, 83228 },
+ { 0x1175, 83231 },
+ { 0x1176, 83234 },
+ { 0x1177, 83237 },
+ { 0x1178, 83240 },
+ { 0x1179, 83243 },
+ { 0x117A, 83162 },
+ { 0x117B, 82947 },
+ { 0x117C, 82951 },
+ { 0x117D, 82955 },
+ { 0x117E, 82959 },
+ { 0x117F, 82963 },
+ { 0x1180, 82855 },
+ { 0x1181, 81072 },
+ { 0x1182, 80085 },
+ { 0x1183, 80337 },
+ { 0x1184, 80091 },
+ { 0x1185, 80169 },
+ { 0x1186, 80106 },
+ { 0x1187, 80241 },
+ { 0x1188, 81175 },
+ { 0x1189, 81243 },
+ { 0x118A, 81227 },
+ { 0x118B, 80079 },
+ { 0x118C, 80127 },
+ { 0x118D, 80316 },
+ { 0x118E, 82310 },
+ { 0x118F, 80319 },
+ { 0x1190, 82314 },
+ { 0x1191, 80677 },
+ { 0x1192, 82454 },
+ { 0x1193, 80322 },
+ { 0x1194, 82318 },
+ { 0x1195, 80680 },
+ { 0x1196, 82458 },
+ { 0x1197, 81970 },
+ { 0x1198, 80313 },
+ { 0x1199, 82306 },
+ { 0x119A, 80671 },
+ { 0x119B, 82450 },
+ { 0x119C, 81966 },
+ { 0x119D, 80130 },
+ { 0x119E, 81171 },
+ { 0x119F, 81954 },
+ { 0x11A0, 80967 },
+ { 0x11A1, 80971 },
+ { 0x11A2, 80992 },
+ { 0x11A3, 80948 },
+ { 0x11A4, 80975 },
+ { 0x11A5, 80963 },
+ { 0x11A6, 80998 },
+ { 0x11A7, 81003 },
+ { 0x11A8, 81010 },
+ { 0x11A9, 80981 },
+ { 0x11AA, 80959 },
+ { 0x11AB, 80954 },
+ { 0x11AC, 80151 },
+ { 0x11AD, 80172 },
+ { 0x11AE, 80238 },
+ { 0x11AF, 80133 },
+ { 0x11B0, 80250 },
+ { 0x11B1, 80813 },
+ { 0x11B2, 80253 },
+ { 0x11B3, 80503 },
+ { 0x11B4, 80256 },
+ { 0x11B5, 80506 },
+ { 0x11B6, 81199 },
+ { 0x11B7, 81583 },
+ { 0x11B8, 81267 },
+ { 0x11B9, 80247 },
+ { 0x11BA, 80497 },
+ { 0x11BB, 80515 },
+ { 0x11BC, 82406 },
+ { 0x11BD, 80518 },
+ { 0x11BE, 82410 },
+ { 0x11BF, 80819 },
+ { 0x11C0, 82538 },
+ { 0x11C1, 80521 },
+ { 0x11C2, 82414 },
+ { 0x11C3, 80822 },
+ { 0x11C4, 82542 },
+ { 0x11C5, 80512 },
+ { 0x11C6, 82402 },
+ { 0x11C7, 80816 },
+ { 0x11C8, 82534 },
+ { 0x11C9, 81215 },
+ { 0x11CA, 80109 },
+ { 0x11CB, 82266 },
+ { 0x11CC, 81223 },
+ { 0x11CD, 80301 },
+ { 0x11CE, 80885 },
+ { 0x11CF, 80307 },
+ { 0x11D0, 80626 },
+ { 0x11D1, 80310 },
+ { 0x11D2, 80629 },
+ { 0x11D3, 81207 },
+ { 0x11D4, 81503 },
+ { 0x11D5, 81239 },
+ { 0x11D6, 80298 },
+ { 0x11D7, 80608 },
+ { 0x11D8, 80650 },
+ { 0x11D9, 82438 },
+ { 0x11DA, 80653 },
+ { 0x11DB, 82442 },
+ { 0x11DC, 80930 },
+ { 0x11DD, 82582 },
+ { 0x11DE, 80656 },
+ { 0x11DF, 82446 },
+ { 0x11E0, 80933 },
+ { 0x11E1, 82586 },
+ { 0x11E2, 80647 },
+ { 0x11E3, 82434 },
+ { 0x11E4, 80927 },
+ { 0x11E5, 82578 },
+ { 0x11E6, 82010 },
+ { 0x11E7, 80121 },
+ { 0x11E8, 80635 },
+ { 0x11E9, 80641 },
+ { 0x11EA, 80644 },
+ { 0x11EB, 80632 },
+ { 0x11EC, 80178 },
+ { 0x11ED, 80732 },
+ { 0x11EE, 80181 },
+ { 0x11EF, 80383 },
+ { 0x11F0, 80184 },
+ { 0x11F1, 80386 },
+ { 0x11F2, 81183 },
+ { 0x11F3, 80175 },
+ { 0x11F4, 80377 },
+ { 0x11F5, 80392 },
+ { 0x11F6, 82342 },
+ { 0x11F7, 80395 },
+ { 0x11F8, 82346 },
+ { 0x11F9, 80741 },
+ { 0x11FA, 82498 },
+ { 0x11FB, 80398 },
+ { 0x11FC, 82350 },
+ { 0x11FD, 80744 },
+ { 0x11FE, 82502 },
+ { 0x11FF, 80389 },
+ { 0x1200, 82338 },
+ { 0x1201, 80735 },
+ { 0x1202, 82494 },
+ { 0x1203, 81978 },
+ { 0x1204, 80094 },
+ { 0x1205, 80187 },
+ { 0x1206, 82691 },
+ { 0x1207, 82695 },
+ { 0x1208, 82699 },
+ { 0x1209, 82687 },
+ { 0x120A, 80142 },
+ { 0x120B, 80710 },
+ { 0x120C, 80145 },
+ { 0x120D, 80350 },
+ { 0x120E, 80148 },
+ { 0x120F, 80353 },
+ { 0x1210, 81179 },
+ { 0x1211, 80139 },
+ { 0x1212, 80343 },
+ { 0x1213, 80359 },
+ { 0x1214, 82326 },
+ { 0x1215, 80362 },
+ { 0x1216, 82330 },
+ { 0x1217, 80716 },
+ { 0x1218, 82482 },
+ { 0x1219, 80365 },
+ { 0x121A, 82334 },
+ { 0x121B, 80719 },
+ { 0x121C, 82486 },
+ { 0x121D, 80356 },
+ { 0x121E, 82322 },
+ { 0x121F, 80713 },
+ { 0x1220, 82478 },
+ { 0x1221, 81974 },
+ { 0x1222, 80082 },
+ { 0x1223, 81131 },
+ { 0x1224, 80208 },
+ { 0x1225, 80768 },
+ { 0x1226, 80214 },
+ { 0x1227, 80440 },
+ { 0x1228, 80217 },
+ { 0x1229, 80443 },
+ { 0x122A, 81191 },
+ { 0x122B, 80205 },
+ { 0x122C, 80434 },
+ { 0x122D, 80449 },
+ { 0x122E, 82382 },
+ { 0x122F, 80452 },
+ { 0x1230, 82386 },
+ { 0x1231, 80774 },
+ { 0x1232, 82522 },
+ { 0x1233, 80455 },
+ { 0x1234, 82390 },
+ { 0x1235, 80777 },
+ { 0x1236, 82526 },
+ { 0x1237, 80446 },
+ { 0x1238, 82378 },
+ { 0x1239, 80771 },
+ { 0x123A, 82518 },
+ { 0x123B, 81982 },
+ { 0x123C, 80100 },
+ { 0x123D, 82262 },
+ { 0x123E, 80211 },
+ { 0x123F, 82618 },
+ { 0x1240, 81103 },
+ { 0x1241, 80223 },
+ { 0x1242, 80780 },
+ { 0x1243, 80232 },
+ { 0x1244, 80473 },
+ { 0x1245, 80235 },
+ { 0x1246, 80479 },
+ { 0x1247, 81195 },
+ { 0x1248, 80220 },
+ { 0x1249, 80458 },
+ { 0x124A, 80488 },
+ { 0x124B, 82398 },
+ { 0x124C, 80485 },
+ { 0x124D, 82394 },
+ { 0x124E, 80804 },
+ { 0x124F, 82530 },
+ { 0x1250, 81986 },
+ { 0x1251, 80103 },
+ { 0x1252, 81343 },
+ { 0x1253, 80229 },
+ { 0x1254, 80193 },
+ { 0x1255, 80747 },
+ { 0x1256, 80199 },
+ { 0x1257, 80416 },
+ { 0x1258, 80202 },
+ { 0x1259, 80419 },
+ { 0x125A, 81187 },
+ { 0x125B, 80190 },
+ { 0x125C, 80401 },
+ { 0x125D, 80425 },
+ { 0x125E, 82366 },
+ { 0x125F, 80428 },
+ { 0x1260, 82370 },
+ { 0x1261, 80762 },
+ { 0x1262, 82510 },
+ { 0x1263, 80431 },
+ { 0x1264, 82374 },
+ { 0x1265, 80765 },
+ { 0x1266, 82514 },
+ { 0x1267, 80422 },
+ { 0x1268, 82362 },
+ { 0x1269, 80759 },
+ { 0x126A, 82506 },
+ { 0x126B, 80097 },
+ { 0x126C, 82258 },
+ { 0x126D, 81075 },
+ { 0x126E, 80283 },
+ { 0x126F, 80846 },
+ { 0x1270, 80289 },
+ { 0x1271, 80575 },
+ { 0x1272, 80292 },
+ { 0x1273, 80578 },
+ { 0x1274, 81203 },
+ { 0x1275, 80280 },
+ { 0x1276, 80557 },
+ { 0x1277, 80599 },
+ { 0x1278, 82422 },
+ { 0x1279, 80602 },
+ { 0x127A, 82426 },
+ { 0x127B, 80879 },
+ { 0x127C, 82570 },
+ { 0x127D, 80605 },
+ { 0x127E, 82430 },
+ { 0x127F, 80882 },
+ { 0x1280, 82574 },
+ { 0x1281, 80596 },
+ { 0x1282, 82418 },
+ { 0x1283, 80876 },
+ { 0x1284, 82566 },
+ { 0x1285, 82006 },
+ { 0x1286, 80118 },
+ { 0x1287, 82622 },
+ { 0x1288, 80295 },
+ { 0x1289, 82202 },
+ { 0x128A, 82630 },
+ { 0x128B, 81962 },
+ { 0x128C, 81958 },
+ { 0x128D, 81998 },
+ { 0x128E, 82002 },
+ { 0x128F, 81994 },
+ { 0x1290, 81990 },
+ { 0x1291, 80566 },
+ { 0x1292, 80569 },
+ { 0x1293, 80855 },
+ { 0x1294, 80572 },
+ { 0x1295, 80858 },
+ { 0x1296, 80563 },
+ { 0x1297, 80849 },
+ { 0x1298, 80867 },
+ { 0x1299, 82554 },
+ { 0x129A, 80870 },
+ { 0x129B, 82558 },
+ { 0x129C, 81035 },
+ { 0x129D, 82606 },
+ { 0x129E, 80873 },
+ { 0x129F, 82562 },
+ { 0x12A0, 81038 },
+ { 0x12A1, 82610 },
+ { 0x12A2, 80864 },
+ { 0x12A3, 82550 },
+ { 0x12A4, 81032 },
+ { 0x12A5, 82602 },
+ { 0x12A6, 80286 },
+ { 0x12A7, 80328 },
+ { 0x12A8, 80936 },
+ { 0x12A9, 80331 },
+ { 0x12AA, 80689 },
+ { 0x12AB, 80334 },
+ { 0x12AC, 80692 },
+ { 0x12AD, 81211 },
+ { 0x12AE, 80325 },
+ { 0x12AF, 80683 },
+ { 0x12B0, 80701 },
+ { 0x12B1, 82466 },
+ { 0x12B2, 80704 },
+ { 0x12B3, 82470 },
+ { 0x12B4, 80942 },
+ { 0x12B5, 82594 },
+ { 0x12B6, 80707 },
+ { 0x12B7, 82474 },
+ { 0x12B8, 80945 },
+ { 0x12B9, 82598 },
+ { 0x12BA, 80698 },
+ { 0x12BB, 82462 },
+ { 0x12BC, 80939 },
+ { 0x12BD, 82590 },
+ { 0x12BE, 82014 },
+ { 0x12BF, 80124 },
+ { 0x12C0, 82626 },
+ { 0x12C1, 82274 },
+ { 0x12C2, 81135 },
+ { 0x12C3, 80271 },
+ { 0x12C4, 81095 },
+ { 0x12C5, 82282 },
+ { 0x12C6, 80831 },
+ { 0x12C7, 80274 },
+ { 0x12C8, 80542 },
+ { 0x12C9, 80277 },
+ { 0x12CA, 80545 },
+ { 0x12CB, 82286 },
+ { 0x12CC, 80268 },
+ { 0x12CD, 80536 },
+ { 0x12CE, 82278 },
+ { 0x12CF, 80834 },
+ { 0x12D0, 82546 },
+ { 0x12D1, 80115 },
+ { 0x12D2, 82270 },
+ { 0x12D3, 81079 },
+ { 0x12D4, 80157 },
+ { 0x12D5, 80722 },
+ { 0x12D6, 80160 },
+ { 0x12D7, 80371 },
+ { 0x12D8, 80163 },
+ { 0x12D9, 80374 },
+ { 0x12DA, 80154 },
+ { 0x12DB, 80368 },
+ { 0x12DC, 80729 },
+ { 0x12DD, 82490 },
+ { 0x12DE, 80088 },
+ { 0x12DF, 80617 },
+ { 0x12E0, 81083 },
+ { 0x12E1, 80620 },
+ { 0x12E2, 81087 },
+ { 0x12E3, 80891 },
+ { 0x12E4, 81091 },
+ { 0x12E5, 80623 },
+ { 0x12E6, 80894 },
+ { 0x12E7, 80614 },
+ { 0x12E8, 80888 },
+ { 0x12E9, 81044 },
+ { 0x12EA, 82614 },
+ { 0x12EB, 80304 },
+ { 0x12EC, 80918 },
+ { 0x12ED, 80921 },
+ { 0x12EE, 80924 },
+ { 0x12EF, 80915 },
+ { 0x12F0, 80638 },
+ { 0x12F1, 80662 },
+ { 0x12F2, 80665 },
+ { 0x12F3, 80668 },
+ { 0x12F4, 80659 },
+ { 0x12F5, 82026 },
+ { 0x12F6, 82030 },
+ { 0x12F7, 82042 },
+ { 0x12F8, 82034 },
+ { 0x12F9, 82046 },
+ { 0x12FA, 82022 },
+ { 0x12FB, 82038 },
+ { 0x12FC, 82018 },
+ { 0x12FD, 82050 },
+ { 0x12FE, 80166 },
+ { 0x12FF, 80828 },
+ { 0x1300, 80262 },
+ { 0x1301, 80530 },
+ { 0x1302, 80265 },
+ { 0x1303, 80533 },
+ { 0x1304, 80259 },
+ { 0x1305, 80524 },
+ { 0x1306, 80112 },
+ { 0x1307, 80906 },
+ { 0x1308, 80909 },
+ { 0x1309, 80912 },
+ { 0x130A, 80903 },
+ { 0x130B, 82294 },
+ { 0x130C, 82298 },
+ { 0x130D, 82302 },
+ { 0x130E, 82290 },
+ { 0x130F, 81020 },
+ { 0x1310, 80467 },
+ { 0x1311, 80789 },
+ { 0x1312, 80470 },
+ { 0x1313, 80792 },
+ { 0x1314, 80464 },
+ { 0x1315, 80783 },
+ { 0x1316, 80226 },
+ { 0x1317, 80476 },
+ { 0x1318, 81151 },
+ { 0x1319, 81155 },
+ { 0x131A, 81159 },
+ { 0x131B, 81147 },
+ { 0x131C, 82642 },
+ { 0x131D, 82646 },
+ { 0x131E, 82650 },
+ { 0x131F, 82638 },
+ { 0x1320, 82634 },
+ { 0x1321, 80410 },
+ { 0x1322, 80753 },
+ { 0x1323, 80413 },
+ { 0x1324, 80756 },
+ { 0x1325, 80407 },
+ { 0x1326, 80750 },
+ { 0x1327, 80196 },
+ { 0x1328, 82110 },
+ { 0x1329, 82114 },
+ { 0x132A, 82126 },
+ { 0x132B, 82118 },
+ { 0x132C, 82130 },
+ { 0x132D, 82106 },
+ { 0x132E, 82122 },
+ { 0x132F, 82102 },
+ { 0x1330, 81219 },
+ { 0x1331, 82190 },
+ { 0x1332, 82194 },
+ { 0x1333, 82198 },
+ { 0x1334, 82186 },
+ { 0x1335, 82246 },
+ { 0x1336, 82250 },
+ { 0x1337, 82254 },
+ { 0x1338, 82242 },
+ { 0x1339, 82230 },
+ { 0x133A, 82234 },
+ { 0x133B, 82238 },
+ { 0x133C, 82226 },
+ { 0x133D, 82214 },
+ { 0x133E, 82218 },
+ { 0x133F, 82222 },
+ { 0x1340, 82210 },
+ { 0x1341, 81111 },
+ { 0x1342, 81115 },
+ { 0x1343, 81119 },
+ { 0x1344, 81107 },
+ { 0x1345, 81571 },
+ { 0x1346, 81567 },
+ { 0x1347, 81559 },
+ { 0x1348, 81848 },
+ { 0x1349, 81563 },
+ { 0x134A, 81555 },
+ { 0x134B, 81395 },
+ { 0x134C, 81391 },
+ { 0x134D, 81383 },
+ { 0x134E, 81711 },
+ { 0x134F, 81387 },
+ { 0x1350, 81379 },
+ { 0x1351, 81439 },
+ { 0x1352, 81435 },
+ { 0x1353, 81427 },
+ { 0x1354, 81819 },
+ { 0x1355, 81431 },
+ { 0x1356, 81423 },
+ { 0x1357, 81603 },
+ { 0x1358, 81599 },
+ { 0x1359, 81591 },
+ { 0x135A, 81852 },
+ { 0x135B, 81595 },
+ { 0x135C, 81587 },
+ { 0x135D, 81755 },
+ { 0x135E, 81751 },
+ { 0x135F, 81743 },
+ { 0x1360, 81876 },
+ { 0x1361, 81747 },
+ { 0x1362, 81739 },
+ { 0x1363, 81815 },
+ { 0x1364, 81811 },
+ { 0x1365, 81803 },
+ { 0x1366, 81908 },
+ { 0x1367, 81807 },
+ { 0x1368, 81799 },
+ { 0x1369, 81375 },
+ { 0x136A, 81371 },
+ { 0x136B, 81363 },
+ { 0x136C, 81707 },
+ { 0x136D, 81367 },
+ { 0x136E, 81359 },
+ { 0x136F, 81231 },
+ { 0x1370, 81263 },
+ { 0x1371, 81259 },
+ { 0x1372, 81251 },
+ { 0x1373, 81551 },
+ { 0x1374, 81255 },
+ { 0x1375, 81247 },
+ { 0x1376, 81651 },
+ { 0x1377, 81647 },
+ { 0x1378, 81639 },
+ { 0x1379, 81860 },
+ { 0x137A, 81643 },
+ { 0x137B, 81635 },
+ { 0x137C, 81671 },
+ { 0x137D, 81667 },
+ { 0x137E, 81659 },
+ { 0x137F, 81864 },
+ { 0x1380, 81663 },
+ { 0x1381, 81655 },
+ { 0x1382, 81291 },
+ { 0x1383, 81355 },
+ { 0x1384, 81351 },
+ { 0x1385, 81339 },
+ { 0x1386, 81703 },
+ { 0x1387, 81347 },
+ { 0x1388, 81335 },
+ { 0x1389, 81331 },
+ { 0x138A, 81327 },
+ { 0x138B, 81319 },
+ { 0x138C, 81699 },
+ { 0x138D, 81323 },
+ { 0x138E, 81315 },
+ { 0x138F, 81459 },
+ { 0x1390, 81455 },
+ { 0x1391, 81447 },
+ { 0x1392, 81823 },
+ { 0x1393, 81451 },
+ { 0x1394, 81443 },
+ { 0x1395, 81287 },
+ { 0x1396, 81127 },
+ { 0x1397, 81283 },
+ { 0x1398, 81275 },
+ { 0x1399, 81607 },
+ { 0x139A, 81279 },
+ { 0x139B, 81123 },
+ { 0x139C, 81271 },
+ { 0x139D, 81627 },
+ { 0x139E, 81623 },
+ { 0x139F, 81615 },
+ { 0x13A0, 81856 },
+ { 0x13A1, 81619 },
+ { 0x13A2, 81611 },
+ { 0x13A3, 81311 },
+ { 0x13A4, 81307 },
+ { 0x13A5, 81299 },
+ { 0x13A6, 81675 },
+ { 0x13A7, 81303 },
+ { 0x13A8, 81295 },
+ { 0x13A9, 81523 },
+ { 0x13AA, 81519 },
+ { 0x13AB, 81511 },
+ { 0x13AC, 81840 },
+ { 0x13AD, 81515 },
+ { 0x13AE, 81507 },
+ { 0x13AF, 81695 },
+ { 0x13B0, 81691 },
+ { 0x13B1, 81683 },
+ { 0x13B2, 81868 },
+ { 0x13B3, 81687 },
+ { 0x13B4, 81679 },
+ { 0x13B5, 81900 },
+ { 0x13B6, 81896 },
+ { 0x13B7, 81888 },
+ { 0x13B8, 81932 },
+ { 0x13B9, 81892 },
+ { 0x13BA, 81884 },
+ { 0x13BB, 81775 },
+ { 0x13BC, 81771 },
+ { 0x13BD, 81763 },
+ { 0x13BE, 81880 },
+ { 0x13BF, 81767 },
+ { 0x13C0, 81759 },
+ { 0x13C1, 81479 },
+ { 0x13C2, 81475 },
+ { 0x13C3, 81467 },
+ { 0x13C4, 81827 },
+ { 0x13C5, 81471 },
+ { 0x13C6, 81463 },
+ { 0x13C7, 81235 },
+ { 0x13C8, 81945 },
+ { 0x13C9, 81543 },
+ { 0x13CA, 81539 },
+ { 0x13CB, 81531 },
+ { 0x13CC, 81844 },
+ { 0x13CD, 81535 },
+ { 0x13CE, 81527 },
+ { 0x13CF, 81419 },
+ { 0x13D0, 81415 },
+ { 0x13D1, 81403 },
+ { 0x13D2, 81715 },
+ { 0x13D3, 81411 },
+ { 0x13D4, 81399 },
+ { 0x13D5, 81735 },
+ { 0x13D6, 81731 },
+ { 0x13D7, 81723 },
+ { 0x13D8, 81872 },
+ { 0x13D9, 81727 },
+ { 0x13DA, 81719 },
+ { 0x13DB, 81407 },
+ { 0x13DC, 81795 },
+ { 0x13DD, 81791 },
+ { 0x13DE, 81783 },
+ { 0x13DF, 81904 },
+ { 0x13E0, 81787 },
+ { 0x13E1, 81779 },
+ { 0x13E2, 81499 },
+ { 0x13E3, 81495 },
+ { 0x13E4, 81487 },
+ { 0x13E5, 81831 },
+ { 0x13E6, 81491 },
+ { 0x13E7, 81483 },
+ { 0x13E8, 81928 },
+ { 0x13E9, 81924 },
+ { 0x13EA, 81916 },
+ { 0x13EB, 81936 },
+ { 0x13EC, 81920 },
+ { 0x13ED, 81912 },
+ { 0x13EE, 80346 },
+ { 0x13EF, 80725 },
+ { 0x13F0, 80527 },
+ { 0x13F1, 80786 },
+ { 0x13F2, 80798 },
+ { 0x13F3, 81026 },
+ { 0x13F4, 80801 },
+ { 0x13F5, 81029 },
+ { 0x13F6, 80795 },
+ { 0x13F7, 81023 },
+ { 0x13F8, 82675 },
+ { 0x13F9, 82658 },
+ { 0x13FA, 82679 },
+ { 0x13FB, 82662 },
+ { 0x13FC, 82683 },
+ { 0x13FD, 82654 },
+ { 0x13FE, 82671 },
+ { 0x13FF, 82666 },
+ { 0x1400, 82206 },
+ { 0x1401, 36638 },
+ { 0x1402, 36683 },
+ { 0x1403, 36665 },
+ { 0x1404, 36689 },
+ { 0x1405, 36677 },
+ { 0x1406, 36671 },
+ { 0x1407, 36680 },
+ { 0x1408, 36656 },
+ { 0x1409, 36695 },
+ { 0x140A, 36653 },
+ { 0x140B, 36686 },
+ { 0x140C, 36668 },
+ { 0x140D, 36659 },
+ { 0x140E, 36710 },
+ { 0x140F, 36698 },
+ { 0x1410, 36674 },
+ { 0x1411, 36650 },
+ { 0x1412, 36647 },
+ { 0x1413, 36644 },
+ { 0x1414, 36704 },
+ { 0x1415, 36707 },
+ { 0x1416, 36701 },
+ { 0x1417, 36641 },
+ { 0x1418, 36713 },
+ { 0x1419, 36662 },
+ { 0x141A, 36716 },
+ { 0x141B, 36692 },
+ { 0x141C, 36719 },
+ { 0x141D, 36722 },
+ { 0x141E, 37979 },
+ { 0x141F, 37911 },
+ { 0x1420, 38007 },
+ { 0x1421, 37946 },
+ { 0x1422, 37920 },
+ { 0x1423, 37914 },
+ { 0x1424, 38150 },
+ { 0x1425, 37958 },
+ { 0x1426, 38016 },
+ { 0x1427, 37939 },
+ { 0x1428, 37926 },
+ { 0x1429, 37973 },
+ { 0x142A, 38184 },
+ { 0x142B, 38172 },
+ { 0x142C, 37905 },
+ { 0x142D, 37930 },
+ { 0x142E, 37933 },
+ { 0x142F, 38044 },
+ { 0x1430, 38041 },
+ { 0x1431, 37949 },
+ { 0x1432, 38000 },
+ { 0x1433, 37899 },
+ { 0x1434, 37955 },
+ { 0x1435, 37985 },
+ { 0x1436, 37961 },
+ { 0x1437, 38061 },
+ { 0x1438, 38091 },
+ { 0x1439, 38033 },
+ { 0x143A, 38204 },
+ { 0x143B, 38200 },
+ { 0x143C, 38109 },
+ { 0x143D, 38192 },
+ { 0x143E, 38144 },
+ { 0x143F, 37990 },
+ { 0x1440, 37896 },
+ { 0x1441, 38037 },
+ { 0x1442, 37964 },
+ { 0x1443, 38165 },
+ { 0x1444, 38158 },
+ { 0x1445, 37996 },
+ { 0x1446, 38118 },
+ { 0x1447, 38012 },
+ { 0x1448, 38123 },
+ { 0x1449, 38050 },
+ { 0x144A, 38176 },
+ { 0x144B, 37890 },
+ { 0x144C, 37923 },
+ { 0x144D, 38055 },
+ { 0x144E, 38180 },
+ { 0x144F, 37893 },
+ { 0x1450, 38135 },
+ { 0x1451, 38208 },
+ { 0x1452, 38147 },
+ { 0x1453, 38115 },
+ { 0x1454, 38028 },
+ { 0x1455, 38104 },
+ { 0x1456, 38196 },
+ { 0x1457, 38188 },
+ { 0x1458, 38098 },
+ { 0x1459, 38141 },
+ { 0x145A, 38095 },
+ { 0x145B, 37967 },
+ { 0x145C, 38023 },
+ { 0x145D, 38130 },
+ { 0x145E, 37952 },
+ { 0x145F, 37970 },
+ { 0x1460, 38127 },
+ { 0x1461, 37976 },
+ { 0x1462, 38020 },
+ { 0x1463, 38004 },
+ { 0x1464, 38169 },
+ { 0x1465, 38162 },
+ { 0x1466, 38155 },
+ { 0x1467, 37908 },
+ { 0x1468, 37917 },
+ { 0x1469, 38212 },
+ { 0x146A, 38218 },
+ { 0x146B, 37884 },
+ { 0x146C, 37887 },
+ { 0x146D, 38221 },
+ { 0x146E, 38215 },
+ { 0x146F, 37902 },
+ { 0x1470, 37943 },
+ { 0x1471, 37936 },
+ { 0x1472, 38081 },
+ { 0x1473, 38076 },
+ { 0x1474, 38071 },
+ { 0x1475, 38066 },
+ { 0x1476, 38086 },
+ { 0x1477, 77125 },
+ { 0x1478, 77128 },
+ { 0x1479, 77131 },
+ { 0x147A, 77146 },
+ { 0x147B, 77140 },
+ { 0x147C, 77176 },
+ { 0x147D, 77167 },
+ { 0x147E, 77137 },
+ { 0x147F, 77155 },
+ { 0x1480, 77158 },
+ { 0x1481, 77134 },
+ { 0x1482, 77152 },
+ { 0x1483, 77173 },
+ { 0x1484, 77161 },
+ { 0x1485, 77149 },
+ { 0x1486, 77170 },
+ { 0x1487, 77164 },
+ { 0x1488, 77143 },
+ { 0x1489, 77117 },
+ { 0x148A, 77121 },
+ { 0x148B, 77111 },
+ { 0x148C, 77114 },
+ { 0x148D, 77179 },
+ { 0x148E, 69905 },
+ { 0x148F, 69908 },
+ { 0x1490, 69911 },
+ { 0x1491, 69926 },
+ { 0x1492, 69920 },
+ { 0x1493, 69956 },
+ { 0x1494, 69947 },
+ { 0x1495, 69917 },
+ { 0x1496, 69935 },
+ { 0x1497, 69938 },
+ { 0x1498, 69914 },
+ { 0x1499, 69932 },
+ { 0x149A, 69953 },
+ { 0x149B, 69941 },
+ { 0x149C, 69929 },
+ { 0x149D, 69950 },
+ { 0x149E, 69944 },
+ { 0x149F, 69923 },
+ { 0x14A0, 69897 },
+ { 0x14A1, 69901 },
+ { 0x14A2, 69894 },
+ { 0x14A3, 118783 },
+ { 0x14A4, 118780 },
+ { 0x14A5, 20660 },
+ { 0x14A6, 20663 },
+ { 0x14A7, 20666 },
+ { 0x14A8, 20681 },
+ { 0x14A9, 20675 },
+ { 0x14AA, 20711 },
+ { 0x14AB, 20702 },
+ { 0x14AC, 20672 },
+ { 0x14AD, 20690 },
+ { 0x14AE, 20693 },
+ { 0x14AF, 20669 },
+ { 0x14B0, 20687 },
+ { 0x14B1, 20708 },
+ { 0x14B2, 20696 },
+ { 0x14B3, 20684 },
+ { 0x14B4, 20705 },
+ { 0x14B5, 20699 },
+ { 0x14B6, 20678 },
+ { 0x14B7, 20652 },
+ { 0x14B8, 20656 },
+ { 0x14B9, 97889 },
+ { 0x14BA, 97892 },
+ { 0x14BB, 97895 },
+ { 0x14BC, 97907 },
+ { 0x14BD, 97904 },
+ { 0x14BE, 97934 },
+ { 0x14BF, 97925 },
+ { 0x14C0, 97901 },
+ { 0x14C1, 97916 },
+ { 0x14C2, 97919 },
+ { 0x14C3, 97898 },
+ { 0x14C4, 97913 },
+ { 0x14C5, 97931 },
+ { 0x14C6, 97910 },
+ { 0x14C7, 97928 },
+ { 0x14C8, 97922 },
+ { 0x14C9, 97881 },
+ { 0x14CA, 97885 },
+ { 0x14CB, 25860 },
+ { 0x14CC, 25908 },
+ { 0x14CD, 25863 },
+ { 0x14CE, 25911 },
+ { 0x14CF, 25914 },
+ { 0x14D0, 25845 },
+ { 0x14D1, 25902 },
+ { 0x14D2, 25848 },
+ { 0x14D3, 25905 },
+ { 0x14D4, 25920 },
+ { 0x14D5, 25851 },
+ { 0x14D6, 25941 },
+ { 0x14D7, 25854 },
+ { 0x14D8, 25944 },
+ { 0x14D9, 25917 },
+ { 0x14DA, 25890 },
+ { 0x14DB, 25935 },
+ { 0x14DC, 25893 },
+ { 0x14DD, 25938 },
+ { 0x14DE, 25875 },
+ { 0x14DF, 25842 },
+ { 0x14E0, 25923 },
+ { 0x14E1, 25878 },
+ { 0x14E2, 25926 },
+ { 0x14E3, 25872 },
+ { 0x14E4, 25899 },
+ { 0x14E5, 25884 },
+ { 0x14E6, 25869 },
+ { 0x14E7, 25896 },
+ { 0x14E8, 25929 },
+ { 0x14E9, 25932 },
+ { 0x14EA, 25887 },
+ { 0x14EB, 25857 },
+ { 0x14EC, 25866 },
+ { 0x14ED, 25881 },
+ { 0x14EE, 26159 },
+ { 0x14EF, 26151 },
+ { 0x14F0, 26135 },
+ { 0x14F1, 26167 },
+ { 0x14F2, 26139 },
+ { 0x14F3, 26183 },
+ { 0x14F4, 26187 },
+ { 0x14F5, 26195 },
+ { 0x14F6, 26143 },
+ { 0x14F7, 26191 },
+ { 0x14F8, 26127 },
+ { 0x14F9, 26147 },
+ { 0x14FA, 26131 },
+ { 0x14FB, 26155 },
+ { 0x14FC, 26171 },
+ { 0x14FD, 26177 },
+ { 0x14FE, 26163 },
+ { 0x14FF, 25838 },
+ { 0x1500, 25834 },
+ { 0x1501, 25786 },
+ { 0x1502, 25774 },
+ { 0x1503, 25806 },
+ { 0x1504, 25782 },
+ { 0x1505, 25830 },
+ { 0x1506, 25778 },
+ { 0x1507, 25822 },
+ { 0x1508, 25818 },
+ { 0x1509, 25810 },
+ { 0x150A, 25826 },
+ { 0x150B, 25802 },
+ { 0x150C, 25770 },
+ { 0x150D, 25790 },
+ { 0x150E, 25794 },
+ { 0x150F, 25814 },
+ { 0x1510, 25798 },
+ { 0x1511, 25710 },
+ { 0x1512, 25713 },
+ { 0x1513, 25737 },
+ { 0x1514, 25728 },
+ { 0x1515, 25716 },
+ { 0x1516, 25682 },
+ { 0x1517, 25679 },
+ { 0x1518, 25731 },
+ { 0x1519, 25704 },
+ { 0x151A, 25673 },
+ { 0x151B, 25697 },
+ { 0x151C, 25701 },
+ { 0x151D, 25676 },
+ { 0x151E, 25725 },
+ { 0x151F, 25670 },
+ { 0x1520, 25722 },
+ { 0x1521, 25688 },
+ { 0x1522, 25666 },
+ { 0x1523, 25685 },
+ { 0x1524, 25693 },
+ { 0x1525, 25707 },
+ { 0x1526, 26123 },
+ { 0x1527, 25734 },
+ { 0x1528, 25719 },
+ { 0x1529, 25758 },
+ { 0x152A, 25740 },
+ { 0x152B, 25746 },
+ { 0x152C, 25767 },
+ { 0x152D, 25752 },
+ { 0x152E, 25749 },
+ { 0x152F, 25743 },
+ { 0x1530, 25764 },
+ { 0x1531, 25761 },
+ { 0x1532, 25755 },
+ { 0x1533, 25973 },
+ { 0x1534, 25983 },
+ { 0x1535, 25968 },
+ { 0x1536, 25963 },
+ { 0x1537, 25978 },
+ { 0x1538, 25988 },
+ { 0x1539, 26008 },
+ { 0x153A, 25998 },
+ { 0x153B, 25993 },
+ { 0x153C, 26003 },
+ { 0x153D, 113716 },
+ { 0x153E, 114380 },
+ { 0x153F, 113729 },
+ { 0x1540, 113704 },
+ { 0x1541, 113727 },
+ { 0x1542, 113681 },
+ { 0x1543, 113712 },
+ { 0x1544, 113707 },
+ { 0x1545, 114349 },
+ { 0x1546, 114345 },
+ { 0x1547, 114352 },
+ { 0x1548, 113684 },
+ { 0x1549, 113689 },
+ { 0x154A, 113699 },
+ { 0x154B, 113775 },
+ { 0x154C, 113694 },
+ { 0x154D, 113749 },
+ { 0x154E, 113731 },
+ { 0x154F, 113737 },
+ { 0x1550, 113758 },
+ { 0x1551, 113743 },
+ { 0x1552, 113740 },
+ { 0x1553, 113734 },
+ { 0x1554, 113755 },
+ { 0x1555, 113752 },
+ { 0x1556, 113746 },
+ { 0x1557, 113783 },
+ { 0x1558, 113786 },
+ { 0x1559, 113789 },
+ { 0x155A, 113792 },
+ { 0x155B, 113795 },
+ { 0x155C, 113828 },
+ { 0x155D, 113846 },
+ { 0x155E, 113804 },
+ { 0x155F, 113825 },
+ { 0x1560, 113999 },
+ { 0x1561, 113798 },
+ { 0x1562, 113831 },
+ { 0x1563, 113834 },
+ { 0x1564, 113810 },
+ { 0x1565, 113822 },
+ { 0x1566, 113819 },
+ { 0x1567, 113840 },
+ { 0x1568, 114023 },
+ { 0x1569, 113843 },
+ { 0x156A, 113801 },
+ { 0x156B, 114002 },
+ { 0x156C, 113813 },
+ { 0x156D, 113852 },
+ { 0x156E, 113837 },
+ { 0x156F, 113849 },
+ { 0x1570, 113807 },
+ { 0x1571, 113816 },
+ { 0x1572, 114017 },
+ { 0x1573, 114026 },
+ { 0x1574, 113855 },
+ { 0x1575, 114014 },
+ { 0x1576, 114032 },
+ { 0x1577, 114020 },
+ { 0x1578, 114029 },
+ { 0x1579, 114011 },
+ { 0x157A, 114235 },
+ { 0x157B, 114123 },
+ { 0x157C, 114127 },
+ { 0x157D, 114131 },
+ { 0x157E, 114135 },
+ { 0x157F, 114163 },
+ { 0x1580, 114179 },
+ { 0x1581, 114203 },
+ { 0x1582, 114139 },
+ { 0x1583, 114167 },
+ { 0x1584, 114171 },
+ { 0x1585, 114147 },
+ { 0x1586, 114159 },
+ { 0x1587, 114175 },
+ { 0x1588, 114143 },
+ { 0x1589, 114207 },
+ { 0x158A, 114151 },
+ { 0x158B, 114231 },
+ { 0x158C, 114187 },
+ { 0x158D, 114183 },
+ { 0x158E, 114155 },
+ { 0x158F, 114215 },
+ { 0x1590, 114219 },
+ { 0x1591, 114223 },
+ { 0x1592, 114227 },
+ { 0x1593, 114211 },
+ { 0x1594, 114035 },
+ { 0x1595, 114039 },
+ { 0x1596, 114063 },
+ { 0x1597, 114083 },
+ { 0x1598, 114043 },
+ { 0x1599, 114091 },
+ { 0x159A, 114071 },
+ { 0x159B, 114055 },
+ { 0x159C, 114059 },
+ { 0x159D, 114075 },
+ { 0x159E, 114111 },
+ { 0x159F, 114079 },
+ { 0x15A0, 114047 },
+ { 0x15A1, 114067 },
+ { 0x15A2, 114051 },
+ { 0x15A3, 114099 },
+ { 0x15A4, 114103 },
+ { 0x15A5, 114115 },
+ { 0x15A6, 114087 },
+ { 0x15A7, 114107 },
+ { 0x15A8, 114095 },
+ { 0x15A9, 114119 },
+ { 0x15AA, 114241 },
+ { 0x15AB, 114249 },
+ { 0x15AC, 114253 },
+ { 0x15AD, 114245 },
+ { 0x15AE, 114341 },
+ { 0x15AF, 114005 },
+ { 0x15B0, 113987 },
+ { 0x15B1, 113981 },
+ { 0x15B2, 113966 },
+ { 0x15B3, 113976 },
+ { 0x15B4, 113993 },
+ { 0x15B5, 113961 },
+ { 0x15B6, 113955 },
+ { 0x15B7, 113858 },
+ { 0x15B8, 113863 },
+ { 0x15B9, 113883 },
+ { 0x15BA, 113908 },
+ { 0x15BB, 113873 },
+ { 0x15BC, 113928 },
+ { 0x15BD, 113950 },
+ { 0x15BE, 113903 },
+ { 0x15BF, 113913 },
+ { 0x15C0, 113893 },
+ { 0x15C1, 113878 },
+ { 0x15C2, 113888 },
+ { 0x15C3, 113918 },
+ { 0x15C4, 113923 },
+ { 0x15C5, 113933 },
+ { 0x15C6, 113898 },
+ { 0x15C7, 113868 },
+ { 0x15C8, 114191 },
+ { 0x15C9, 114197 },
+ { 0x15CA, 114293 },
+ { 0x15CB, 114311 },
+ { 0x15CC, 114257 },
+ { 0x15CD, 114299 },
+ { 0x15CE, 114323 },
+ { 0x15CF, 114335 },
+ { 0x15D0, 114263 },
+ { 0x15D1, 114287 },
+ { 0x15D2, 114317 },
+ { 0x15D3, 114281 },
+ { 0x15D4, 114329 },
+ { 0x15D5, 114269 },
+ { 0x15D6, 113938 },
+ { 0x15D7, 113944 },
+ { 0x15D8, 114275 },
+ { 0x15D9, 113971 },
+ { 0x15DA, 114305 },
+ { 0x15DB, 80244 },
+ { 0x15DC, 80136 },
+ { 0x15DD, 80340 },
+ { 0x15DE, 80674 },
+ { 0x15DF, 80509 },
+ { 0x15E0, 80500 },
+ { 0x15E1, 80825 },
+ { 0x15E2, 80611 },
+ { 0x15E3, 80380 },
+ { 0x15E4, 80738 },
+ { 0x15E5, 80437 },
+ { 0x15E6, 80482 },
+ { 0x15E7, 80461 },
+ { 0x15E8, 80404 },
+ { 0x15E9, 80581 },
+ { 0x15EA, 80560 },
+ { 0x15EB, 80861 },
+ { 0x15EC, 80852 },
+ { 0x15ED, 81041 },
+ { 0x15EE, 80695 },
+ { 0x15EF, 80686 },
+ { 0x15F0, 80539 },
+ { 0x15F1, 80491 },
+ { 0x15F2, 82086 },
+ { 0x15F3, 80807 },
+ { 0x15F4, 82094 },
+ { 0x15F5, 80494 },
+ { 0x15F6, 82090 },
+ { 0x15F7, 80810 },
+ { 0x15F8, 82098 },
+ { 0x15F9, 80837 },
+ { 0x15FA, 80551 },
+ { 0x15FB, 80840 },
+ { 0x15FC, 80554 },
+ { 0x15FD, 80843 },
+ { 0x15FE, 80548 },
+ { 0x15FF, 82070 },
+ { 0x1600, 82078 },
+ { 0x1601, 82058 },
+ { 0x1602, 82054 },
+ { 0x1603, 82062 },
+ { 0x1604, 82066 },
+ { 0x1605, 82074 },
+ { 0x1606, 82082 },
+ { 0x1607, 81950 },
+ { 0x1608, 82134 },
+ { 0x1609, 80987 },
+ { 0x160A, 81015 },
+ { 0x160B, 81099 },
+ { 0x160C, 82358 },
+ { 0x160D, 82354 },
+ { 0x160E, 80900 },
+ { 0x160F, 80897 },
+ { 0x1610, 81059 },
+ { 0x1611, 81056 },
+ { 0x1612, 81053 },
+ { 0x1613, 81050 },
+ { 0x1614, 81047 },
+ { 0x1615, 81167 },
+ { 0x1616, 81163 },
+ { 0x1617, 81139 },
+ { 0x1618, 81579 },
+ { 0x1619, 81835 },
+ { 0x161A, 81547 },
+ { 0x161B, 81575 },
+ { 0x161C, 81143 },
+ { 0x161D, 81631 },
+ { 0x161E, 81062 },
+ { 0x161F, 81067 },
+ { 0x1620, 81940 },
+ { 0x1621, 34034 },
+ { 0x1622, 33944 },
+ { 0x1623, 33989 },
+ { 0x1624, 33935 },
+ { 0x1625, 33983 },
+ { 0x1626, 33992 },
+ { 0x1627, 33929 },
+ { 0x1628, 33977 },
+ { 0x1629, 33941 },
+ { 0x162A, 33986 },
+ { 0x162B, 34010 },
+ { 0x162C, 33965 },
+ { 0x162D, 34004 },
+ { 0x162E, 33932 },
+ { 0x162F, 33980 },
+ { 0x1630, 33953 },
+ { 0x1631, 33956 },
+ { 0x1632, 33995 },
+ { 0x1633, 33926 },
+ { 0x1634, 33974 },
+ { 0x1635, 33950 },
+ { 0x1636, 33971 },
+ { 0x1637, 33959 },
+ { 0x1638, 33947 },
+ { 0x1639, 33968 },
+ { 0x163A, 33998 },
+ { 0x163B, 34001 },
+ { 0x163C, 33962 },
+ { 0x163D, 33938 },
+ { 0x163E, 34013 },
+ { 0x163F, 34007 },
+ { 0x1640, 33890 },
+ { 0x1641, 33898 },
+ { 0x1642, 33906 },
+ { 0x1643, 33918 },
+ { 0x1644, 33910 },
+ { 0x1645, 33922 },
+ { 0x1646, 33914 },
+ { 0x1647, 33894 },
+ { 0x1648, 33902 },
+ { 0x1649, 34027 },
+ { 0x164A, 34019 },
+ { 0x164B, 34023 },
+ { 0x164C, 33854 },
+ { 0x164D, 33882 },
+ { 0x164E, 33886 },
+ { 0x164F, 33878 },
+ { 0x1650, 33866 },
+ { 0x1651, 33870 },
+ { 0x1652, 33862 },
+ { 0x1653, 33874 },
+ { 0x1654, 33858 },
+ { 0x1655, 33821 },
+ { 0x1656, 33818 },
+ { 0x1657, 33815 },
+ { 0x1658, 33812 },
+ { 0x1659, 34031 },
+ { 0x165A, 34016 },
+ { 0x165B, 33842 },
+ { 0x165C, 33824 },
+ { 0x165D, 33830 },
+ { 0x165E, 33851 },
+ { 0x165F, 33836 },
+ { 0x1660, 33833 },
+ { 0x1661, 33827 },
+ { 0x1662, 33848 },
+ { 0x1663, 33845 },
+ { 0x1664, 33839 },
+ { 0x1665, 10370 },
+ { 0x1666, 10414 },
+ { 0x1667, 10430 },
+ { 0x1668, 10442 },
+ { 0x1669, 10398 },
+ { 0x166A, 10418 },
+ { 0x166B, 10402 },
+ { 0x166C, 10438 },
+ { 0x166D, 10374 },
+ { 0x166E, 10390 },
+ { 0x166F, 10434 },
+ { 0x1670, 10378 },
+ { 0x1671, 10362 },
+ { 0x1672, 10410 },
+ { 0x1673, 10366 },
+ { 0x1674, 10394 },
+ { 0x1675, 10426 },
+ { 0x1676, 10446 },
+ { 0x1677, 10382 },
+ { 0x1678, 10330 },
+ { 0x1679, 10338 },
+ { 0x167A, 10354 },
+ { 0x167B, 10358 },
+ { 0x167C, 10346 },
+ { 0x167D, 10386 },
+ { 0x167E, 10342 },
+ { 0x167F, 10406 },
+ { 0x1680, 10334 },
+ { 0x1681, 10422 },
+ { 0x1682, 10350 },
+ { 0x1683, 10450 },
+ { 0x1684, 10454 },
+ { 0x1685, 10458 },
+ { 0x1686, 10462 },
+ { 0x1687, 10466 },
+ { 0x1688, 7034 },
+ { 0x1689, 6902 },
+ { 0x168A, 7004 },
+ { 0x168B, 7058 },
+ { 0x168C, 7076 },
+ { 0x168D, 6872 },
+ { 0x168E, 6926 },
+ { 0x168F, 6944 },
+ { 0x1690, 7100 },
+ { 0x1691, 7040 },
+ { 0x1692, 7064 },
+ { 0x1693, 6968 },
+ { 0x1694, 6908 },
+ { 0x1695, 6932 },
+ { 0x1696, 7046 },
+ { 0x1697, 7094 },
+ { 0x1698, 7022 },
+ { 0x1699, 6914 },
+ { 0x169A, 6962 },
+ { 0x169B, 6890 },
+ { 0x169C, 7028 },
+ { 0x169D, 7082 },
+ { 0x169E, 7016 },
+ { 0x169F, 6896 },
+ { 0x16A0, 6950 },
+ { 0x16A1, 6884 },
+ { 0x16A2, 6992 },
+ { 0x16A3, 7052 },
+ { 0x16A4, 7010 },
+ { 0x16A5, 6860 },
+ { 0x16A6, 6920 },
+ { 0x16A7, 6878 },
+ { 0x16A8, 6998 },
+ { 0x16A9, 6986 },
+ { 0x16AA, 6980 },
+ { 0x16AB, 6866 },
+ { 0x16AC, 6854 },
+ { 0x16AD, 6848 },
+ { 0x16AE, 7070 },
+ { 0x16AF, 7106 },
+ { 0x16B0, 6938 },
+ { 0x16B1, 6974 },
+ { 0x16B2, 7088 },
+ { 0x16B3, 6956 },
+ { 0x16B4, 6841 },
+ { 0x16B5, 6763 },
+ { 0x16B6, 6781 },
+ { 0x16B7, 6757 },
+ { 0x16B8, 6811 },
+ { 0x16B9, 6745 },
+ { 0x16BA, 6769 },
+ { 0x16BB, 6751 },
+ { 0x16BC, 6793 },
+ { 0x16BD, 6805 },
+ { 0x16BE, 6775 },
+ { 0x16BF, 6823 },
+ { 0x16C0, 6817 },
+ { 0x16C1, 6799 },
+ { 0x16C2, 6829 },
+ { 0x16C3, 6835 },
+ { 0x16C4, 6787 },
+ { 0x16C5, 7142 },
+ { 0x16C6, 7148 },
+ { 0x16C7, 7136 },
+ { 0x16C8, 7130 },
+ { 0x16C9, 7124 },
+ { 0x16CA, 7118 },
+ { 0x16CB, 7112 },
+ { 0x16CC, 6685 },
+ { 0x16CD, 6690 },
+ { 0x16CE, 6725 },
+ { 0x16CF, 6695 },
+ { 0x16D0, 6705 },
+ { 0x16D1, 6740 },
+ { 0x16D2, 6715 },
+ { 0x16D3, 6710 },
+ { 0x16D4, 6700 },
+ { 0x16D5, 6735 },
+ { 0x16D6, 6730 },
+ { 0x16D7, 6720 },
+ { 0x16D8, 6679 },
+ { 0x16D9, 6669 },
+ { 0x16DA, 6674 },
+ { 0x16DB, 26120 },
+ { 0x16DC, 26033 },
+ { 0x16DD, 26017 },
+ { 0x16DE, 25951 },
+ { 0x16DF, 26025 },
+ { 0x16E0, 26041 },
+ { 0x16E1, 26113 },
+ { 0x16E2, 26097 },
+ { 0x16E3, 26089 },
+ { 0x16E4, 26105 },
+ { 0x16E5, 25959 },
+ { 0x16E6, 26073 },
+ { 0x16E7, 26057 },
+ { 0x16E8, 26049 },
+ { 0x16E9, 26065 },
+ { 0x16EA, 26081 },
+ { 0x16EB, 26117 },
+ { 0x16EC, 26029 },
+ { 0x16ED, 26013 },
+ { 0x16EE, 25947 },
+ { 0x16EF, 26021 },
+ { 0x16F0, 26037 },
+ { 0x16F1, 26109 },
+ { 0x16F2, 26093 },
+ { 0x16F3, 26085 },
+ { 0x16F4, 26101 },
+ { 0x16F5, 25955 },
+ { 0x16F6, 26069 },
+ { 0x16F7, 26053 },
+ { 0x16F8, 26045 },
+ { 0x16F9, 26061 },
+ { 0x16FA, 26077 },
+ { 0x16FB, 80019 },
+ { 0x16FC, 80010 },
+ { 0x16FD, 80052 },
+ { 0x16FE, 80061 },
+ { 0x16FF, 80031 },
+ { 0x1700, 80001 },
+ { 0x1701, 80025 },
+ { 0x1702, 80049 },
+ { 0x1703, 80040 },
+ { 0x1704, 80007 },
+ { 0x1705, 80028 },
+ { 0x1706, 80055 },
+ { 0x1707, 80004 },
+ { 0x1708, 80016 },
+ { 0x1709, 80058 },
+ { 0x170A, 80064 },
+ { 0x170B, 80046 },
+ { 0x170C, 80034 },
+ { 0x170D, 80022 },
+ { 0x170E, 80043 },
+ { 0x170F, 80037 },
+ { 0x1710, 79998 },
+ { 0x1711, 80013 },
+ { 0x1712, 79982 },
+ { 0x1713, 79990 },
+ { 0x1714, 79978 },
+ { 0x1715, 79986 },
+ { 0x1716, 79994 },
+ { 0x1717, 80067 },
+ { 0x1718, 79974 },
+ { 0x1719, 10947 },
+ { 0x171A, 10977 },
+ { 0x171B, 10982 },
+ { 0x171C, 10861 },
+ { 0x171D, 10896 },
+ { 0x171E, 10891 },
+ { 0x171F, 10920 },
+ { 0x1720, 10932 },
+ { 0x1721, 10972 },
+ { 0x1722, 10846 },
+ { 0x1723, 10871 },
+ { 0x1724, 10886 },
+ { 0x1725, 10924 },
+ { 0x1726, 11016 },
+ { 0x1727, 11007 },
+ { 0x1728, 10798 },
+ { 0x1729, 10911 },
+ { 0x172A, 11012 },
+ { 0x172B, 10962 },
+ { 0x172C, 11002 },
+ { 0x172D, 10876 },
+ { 0x172E, 10906 },
+ { 0x172F, 10818 },
+ { 0x1730, 10794 },
+ { 0x1731, 10952 },
+ { 0x1732, 10987 },
+ { 0x1733, 10937 },
+ { 0x1734, 10866 },
+ { 0x1735, 10851 },
+ { 0x1736, 10901 },
+ { 0x1737, 10814 },
+ { 0x1738, 10881 },
+ { 0x1739, 10967 },
+ { 0x173A, 10826 },
+ { 0x173B, 10928 },
+ { 0x173C, 10810 },
+ { 0x173D, 10916 },
+ { 0x173E, 10834 },
+ { 0x173F, 10992 },
+ { 0x1740, 10997 },
+ { 0x1741, 10957 },
+ { 0x1742, 10942 },
+ { 0x1743, 10842 },
+ { 0x1744, 10782 },
+ { 0x1745, 10856 },
+ { 0x1746, 10786 },
+ { 0x1747, 10806 },
+ { 0x1748, 10790 },
+ { 0x1749, 10830 },
+ { 0x174A, 10802 },
+ { 0x174B, 10822 },
+ { 0x174C, 10838 },
+ { 0x174D, 11020 },
+ { 0x174E, 11079 },
+ { 0x174F, 11073 },
+ { 0x1750, 11035 },
+ { 0x1751, 10539 },
+ { 0x1752, 11067 },
+ { 0x1753, 11052 },
+ { 0x1754, 11058 },
+ { 0x1755, 11042 },
+ { 0x1756, 11030 },
+ { 0x1757, 11047 },
+ { 0x1758, 10581 },
+ { 0x1759, 10682 },
+ { 0x175A, 10759 },
+ { 0x175B, 10707 },
+ { 0x175C, 10770 },
+ { 0x175D, 10692 },
+ { 0x175E, 10722 },
+ { 0x175F, 10749 },
+ { 0x1760, 10765 },
+ { 0x1761, 10702 },
+ { 0x1762, 10754 },
+ { 0x1763, 10697 },
+ { 0x1764, 10733 },
+ { 0x1765, 10744 },
+ { 0x1766, 10687 },
+ { 0x1767, 10712 },
+ { 0x1768, 10739 },
+ { 0x1769, 10717 },
+ { 0x176A, 10776 },
+ { 0x176B, 10727 },
+ { 0x176C, 10534 },
+ { 0x176D, 10597 },
+ { 0x176E, 10601 },
+ { 0x176F, 10566 },
+ { 0x1770, 10571 },
+ { 0x1771, 10576 },
+ { 0x1772, 10520 },
+ { 0x1773, 10529 },
+ { 0x1774, 10619 },
+ { 0x1775, 11025 },
+ { 0x1776, 10500 },
+ { 0x1777, 10470 },
+ { 0x1778, 10480 },
+ { 0x1779, 10515 },
+ { 0x177A, 10490 },
+ { 0x177B, 10485 },
+ { 0x177C, 10475 },
+ { 0x177D, 10510 },
+ { 0x177E, 10505 },
+ { 0x177F, 10495 },
+ { 0x1780, 10662 },
+ { 0x1781, 10632 },
+ { 0x1782, 10642 },
+ { 0x1783, 10677 },
+ { 0x1784, 10652 },
+ { 0x1785, 10647 },
+ { 0x1786, 10637 },
+ { 0x1787, 10672 },
+ { 0x1788, 10667 },
+ { 0x1789, 10657 },
+ { 0x178A, 10589 },
+ { 0x178B, 10624 },
+ { 0x178C, 10585 },
+ { 0x178D, 10558 },
+ { 0x178E, 10525 },
+ { 0x178F, 10593 },
+ { 0x1790, 10613 },
+ { 0x1791, 10545 },
+ { 0x1792, 10554 },
+ { 0x1793, 10605 },
+ { 0x1794, 10609 },
+ { 0x1795, 10628 },
+ { 0x1796, 10550 },
+ { 0x1797, 10562 },
+ { 0x1798, 104160 },
+ { 0x1799, 104879 },
+ { 0x179A, 104475 },
+ { 0x179B, 104546 },
+ { 0x179C, 104131 },
+ { 0x179D, 103350 },
+ { 0x179E, 104145 },
+ { 0x179F, 103446 },
+ { 0x17A0, 103981 },
+ { 0x17A1, 103848 },
+ { 0x17A2, 104126 },
+ { 0x17A3, 104850 },
+ { 0x17A4, 104071 },
+ { 0x17A5, 104853 },
+ { 0x17A6, 104856 },
+ { 0x17A7, 103717 },
+ { 0x17A8, 103779 },
+ { 0x17A9, 103418 },
+ { 0x17AA, 103905 },
+ { 0x17AB, 103423 },
+ { 0x17AC, 103910 },
+ { 0x17AD, 104122 },
+ { 0x17AE, 104110 },
+ { 0x17AF, 104488 },
+ { 0x17B0, 103450 },
+ { 0x17B1, 103986 },
+ { 0x17B2, 103991 },
+ { 0x17B3, 104134 },
+ { 0x17B4, 103792 },
+ { 0x17B5, 103798 },
+ { 0x17B6, 103804 },
+ { 0x17B7, 79223 },
+ { 0x17B8, 79227 },
+ { 0x17B9, 79234 },
+ { 0x17BA, 79237 },
+ { 0x17BB, 79231 },
+ { 0x17BC, 79521 },
+ { 0x17BD, 79524 },
+ { 0x17BE, 79531 },
+ { 0x17BF, 79534 },
+ { 0x17C0, 79545 },
+ { 0x17C1, 79548 },
+ { 0x17C2, 79453 },
+ { 0x17C3, 79457 },
+ { 0x17C4, 79424 },
+ { 0x17C5, 79428 },
+ { 0x17C6, 79528 },
+ { 0x17C7, 79552 },
+ { 0x17C8, 79538 },
+ { 0x17C9, 79541 },
+ { 0x17CA, 79414 },
+ { 0x17CB, 79417 },
+ { 0x17CC, 79397 },
+ { 0x17CD, 79400 },
+ { 0x17CE, 79503 },
+ { 0x17CF, 79369 },
+ { 0x17D0, 79372 },
+ { 0x17D1, 79407 },
+ { 0x17D2, 79410 },
+ { 0x17D3, 79506 },
+ { 0x17D4, 79480 },
+ { 0x17D5, 79484 },
+ { 0x17D6, 79383 },
+ { 0x17D7, 79388 },
+ { 0x17D8, 79439 },
+ { 0x17D9, 79473 },
+ { 0x17DA, 79476 },
+ { 0x17DB, 79376 },
+ { 0x17DC, 79379 },
+ { 0x17DD, 79436 },
+ { 0x17DE, 79443 },
+ { 0x17DF, 79446 },
+ { 0x17E0, 79362 },
+ { 0x17E1, 79365 },
+ { 0x17E2, 79433 },
+ { 0x17E3, 79496 },
+ { 0x17E4, 79450 },
+ { 0x17E5, 79421 },
+ { 0x17E6, 79493 },
+ { 0x17E7, 79465 },
+ { 0x17E8, 79469 },
+ { 0x17E9, 79462 },
+ { 0x17EA, 79404 },
+ { 0x17EB, 79240 },
+ { 0x17EC, 79356 },
+ { 0x17ED, 79309 },
+ { 0x17EE, 79313 },
+ { 0x17EF, 79318 },
+ { 0x17F0, 79322 },
+ { 0x17F1, 79298 },
+ { 0x17F2, 79303 },
+ { 0x17F3, 79287 },
+ { 0x17F4, 79292 },
+ { 0x17F5, 79336 },
+ { 0x17F6, 79340 },
+ { 0x17F7, 79351 },
+ { 0x17F8, 79345 },
+ { 0x17F9, 79327 },
+ { 0x17FA, 79331 },
+ { 0x17FB, 79220 },
+ { 0x17FC, 79499 },
+ { 0x17FD, 79513 },
+ { 0x17FE, 79517 },
+ { 0x17FF, 79393 },
+ { 0x1800, 79489 },
+ { 0x1801, 79509 },
+ { 0x1802, 79555 },
+ { 0x1803, 79559 },
+ { 0x1804, 79270 },
+ { 0x1805, 79252 },
+ { 0x1806, 79258 },
+ { 0x1807, 79279 },
+ { 0x1808, 79264 },
+ { 0x1809, 79261 },
+ { 0x180A, 79255 },
+ { 0x180B, 79276 },
+ { 0x180C, 79273 },
+ { 0x180D, 79267 },
+ { 0x180E, 79282 },
+ { 0x180F, 79563 },
+ { 0x1810, 79360 },
+ { 0x1811, 79249 },
+ { 0x1812, 79243 },
+ { 0x1813, 79246 },
+ { 0x1814, 79713 },
+ { 0x1815, 79590 },
+ { 0x1816, 79582 },
+ { 0x1817, 79594 },
+ { 0x1818, 79568 },
+ { 0x1819, 79577 },
+ { 0x181A, 79586 },
+ { 0x181B, 79598 },
+ { 0x181C, 79606 },
+ { 0x181D, 79602 },
+ { 0x181E, 79572 },
+ { 0x181F, 79625 },
+ { 0x1820, 79620 },
+ { 0x1821, 79642 },
+ { 0x1822, 79630 },
+ { 0x1823, 79654 },
+ { 0x1824, 79647 },
+ { 0x1825, 79635 },
+ { 0x1826, 79615 },
+ { 0x1827, 79610 },
+ { 0x1828, 79695 },
+ { 0x1829, 79689 },
+ { 0x182A, 79707 },
+ { 0x182B, 79701 },
+ { 0x182C, 79659 },
+ { 0x182D, 79671 },
+ { 0x182E, 79677 },
+ { 0x182F, 79683 },
+ { 0x1830, 79665 },
+ { 0x1831, 79284 },
+ { 0x1832, 79565 },
+ { 0x1833, 115036 },
+ { 0x1834, 115039 },
+ { 0x1835, 115042 },
+ { 0x1836, 115099 },
+ { 0x1837, 115105 },
+ { 0x1838, 115111 },
+ { 0x1839, 115114 },
+ { 0x183A, 115108 },
+ { 0x183B, 115102 },
+ { 0x183C, 115126 },
+ { 0x183D, 115141 },
+ { 0x183E, 115156 },
+ { 0x183F, 115132 },
+ { 0x1840, 115192 },
+ { 0x1841, 115120 },
+ { 0x1842, 115138 },
+ { 0x1843, 115180 },
+ { 0x1844, 115195 },
+ { 0x1845, 115165 },
+ { 0x1846, 115123 },
+ { 0x1847, 115150 },
+ { 0x1848, 115153 },
+ { 0x1849, 115129 },
+ { 0x184A, 115168 },
+ { 0x184B, 115117 },
+ { 0x184C, 115147 },
+ { 0x184D, 115177 },
+ { 0x184E, 115159 },
+ { 0x184F, 115144 },
+ { 0x1850, 115171 },
+ { 0x1851, 115162 },
+ { 0x1852, 115174 },
+ { 0x1853, 115135 },
+ { 0x1854, 115232 },
+ { 0x1855, 115218 },
+ { 0x1856, 115214 },
+ { 0x1857, 115083 },
+ { 0x1858, 115079 },
+ { 0x1859, 115091 },
+ { 0x185A, 115087 },
+ { 0x185B, 115075 },
+ { 0x185C, 115095 },
+ { 0x185D, 115033 },
+ { 0x185E, 115030 },
+ { 0x185F, 115222 },
+ { 0x1860, 115227 },
+ { 0x1861, 115186 },
+ { 0x1862, 115201 },
+ { 0x1863, 115063 },
+ { 0x1864, 115045 },
+ { 0x1865, 115051 },
+ { 0x1866, 115072 },
+ { 0x1867, 115057 },
+ { 0x1868, 115054 },
+ { 0x1869, 115048 },
+ { 0x186A, 115069 },
+ { 0x186B, 115066 },
+ { 0x186C, 115060 },
+ { 0x186D, 115212 },
+ { 0x186E, 115198 },
+ { 0x186F, 115189 },
+ { 0x1870, 115183 },
+ { 0x1871, 115204 },
+ { 0x1872, 115208 },
+ { 0x1873, 19678 },
+ { 0x1874, 19769 },
+ { 0x1875, 19699 },
+ { 0x1876, 19777 },
+ { 0x1877, 19757 },
+ { 0x1878, 19687 },
+ { 0x1879, 19741 },
+ { 0x187A, 19714 },
+ { 0x187B, 19789 },
+ { 0x187C, 19711 },
+ { 0x187D, 19761 },
+ { 0x187E, 19723 },
+ { 0x187F, 19801 },
+ { 0x1880, 19745 },
+ { 0x1881, 19696 },
+ { 0x1882, 19773 },
+ { 0x1883, 19702 },
+ { 0x1884, 19693 },
+ { 0x1885, 19717 },
+ { 0x1886, 19793 },
+ { 0x1887, 19708 },
+ { 0x1888, 19785 },
+ { 0x1889, 19753 },
+ { 0x188A, 19749 },
+ { 0x188B, 19720 },
+ { 0x188C, 19797 },
+ { 0x188D, 19765 },
+ { 0x188E, 19726 },
+ { 0x188F, 19805 },
+ { 0x1890, 19735 },
+ { 0x1891, 19705 },
+ { 0x1892, 19781 },
+ { 0x1893, 19738 },
+ { 0x1894, 19690 },
+ { 0x1895, 19732 },
+ { 0x1896, 19729 },
+ { 0x1897, 19681 },
+ { 0x1898, 19684 },
+ { 0x1899, 19633 },
+ { 0x189A, 19636 },
+ { 0x189B, 19673 },
+ { 0x189C, 19659 },
+ { 0x189D, 19640 },
+ { 0x189E, 19663 },
+ { 0x189F, 19644 },
+ { 0x18A0, 19668 },
+ { 0x18A1, 19648 },
+ { 0x18A2, 19652 },
+ { 0x18A3, 19832 },
+ { 0x18A4, 19828 },
+ { 0x18A5, 19826 },
+ { 0x18A6, 19836 },
+ { 0x18A7, 19809 },
+ { 0x18A8, 19822 },
+ { 0x18A9, 19814 },
+ { 0x18AA, 19818 },
+ { 0x18AB, 56970 },
+ { 0x18AC, 57027 },
+ { 0x18AD, 57024 },
+ { 0x18AE, 56961 },
+ { 0x18AF, 57018 },
+ { 0x18B0, 57033 },
+ { 0x18B1, 56952 },
+ { 0x18B2, 57006 },
+ { 0x18B3, 56967 },
+ { 0x18B4, 57036 },
+ { 0x18B5, 56991 },
+ { 0x18B6, 57048 },
+ { 0x18B7, 56955 },
+ { 0x18B8, 56979 },
+ { 0x18B9, 56982 },
+ { 0x18BA, 57042 },
+ { 0x18BB, 57039 },
+ { 0x18BC, 56958 },
+ { 0x18BD, 57015 },
+ { 0x18BE, 56949 },
+ { 0x18BF, 57003 },
+ { 0x18C0, 56976 },
+ { 0x18C1, 57030 },
+ { 0x18C2, 57051 },
+ { 0x18C3, 57057 },
+ { 0x18C4, 57012 },
+ { 0x18C5, 57000 },
+ { 0x18C6, 56985 },
+ { 0x18C7, 56973 },
+ { 0x18C8, 56964 },
+ { 0x18C9, 57021 },
+ { 0x18CA, 56994 },
+ { 0x18CB, 56988 },
+ { 0x18CC, 57045 },
+ { 0x18CD, 56997 },
+ { 0x18CE, 56946 },
+ { 0x18CF, 57103 },
+ { 0x18D0, 57099 },
+ { 0x18D1, 56934 },
+ { 0x18D2, 56922 },
+ { 0x18D3, 56926 },
+ { 0x18D4, 56938 },
+ { 0x18D5, 56930 },
+ { 0x18D6, 56942 },
+ { 0x18D7, 56918 },
+ { 0x18D8, 57063 },
+ { 0x18D9, 57071 },
+ { 0x18DA, 57067 },
+ { 0x18DB, 57075 },
+ { 0x18DC, 57079 },
+ { 0x18DD, 57083 },
+ { 0x18DE, 57087 },
+ { 0x18DF, 57095 },
+ { 0x18E0, 57091 },
+ { 0x18E1, 56882 },
+ { 0x18E2, 56885 },
+ { 0x18E3, 57115 },
+ { 0x18E4, 57107 },
+ { 0x18E5, 57112 },
+ { 0x18E6, 57121 },
+ { 0x18E7, 57118 },
+ { 0x18E8, 56906 },
+ { 0x18E9, 56888 },
+ { 0x18EA, 56894 },
+ { 0x18EB, 56915 },
+ { 0x18EC, 56900 },
+ { 0x18ED, 56897 },
+ { 0x18EE, 56891 },
+ { 0x18EF, 56912 },
+ { 0x18F0, 56909 },
+ { 0x18F1, 56903 },
+ { 0x18F2, 57054 },
+ { 0x18F3, 57060 },
+ { 0x18F4, 57009 },
+ { 0x18F5, 146 },
+ { 0x18F6, 122 },
+ { 0x18F7, 130 },
+ { 0x18F8, 158 },
+ { 0x18F9, 138 },
+ { 0x18FA, 134 },
+ { 0x18FB, 126 },
+ { 0x18FC, 154 },
+ { 0x18FD, 150 },
+ { 0x18FE, 142 },
+ { 0x18FF, 197 },
+ { 0x1900, 173 },
+ { 0x1901, 165 },
+ { 0x1902, 257 },
+ { 0x1903, 169 },
+ { 0x1904, 273 },
+ { 0x1905, 245 },
+ { 0x1906, 241 },
+ { 0x1907, 249 },
+ { 0x1908, 253 },
+ { 0x1909, 205 },
+ { 0x190A, 193 },
+ { 0x190B, 185 },
+ { 0x190C, 269 },
+ { 0x190D, 189 },
+ { 0x190E, 213 },
+ { 0x190F, 229 },
+ { 0x1910, 233 },
+ { 0x1911, 281 },
+ { 0x1912, 237 },
+ { 0x1913, 201 },
+ { 0x1914, 181 },
+ { 0x1915, 261 },
+ { 0x1916, 177 },
+ { 0x1917, 265 },
+ { 0x1918, 209 },
+ { 0x1919, 277 },
+ { 0x191A, 217 },
+ { 0x191B, 225 },
+ { 0x191C, 221 },
+ { 0x191D, 115 },
+ { 0x191E, 285 },
+ { 0x191F, 292 },
+ { 0x1920, 162 },
+ { 0x1921, 289 },
+ { 0x1922, 119 },
+ { 0x1923, 301 },
+ { 0x1924, 296 },
+ { 0x1925, 84278 },
+ { 0x1926, 84410 },
+ { 0x1927, 84237 },
+ { 0x1928, 84105 },
+ { 0x1929, 84073 },
+ { 0x192A, 84415 },
+ { 0x192B, 84083 },
+ { 0x192C, 84078 },
+ { 0x192D, 84400 },
+ { 0x192E, 91437 },
+ { 0x192F, 91492 },
+ { 0x1930, 91512 },
+ { 0x1931, 91507 },
+ { 0x1932, 91442 },
+ { 0x1933, 91592 },
+ { 0x1934, 91602 },
+ { 0x1935, 91582 },
+ { 0x1936, 91457 },
+ { 0x1937, 91542 },
+ { 0x1938, 91547 },
+ { 0x1939, 91552 },
+ { 0x193A, 91557 },
+ { 0x193B, 91462 },
+ { 0x193C, 91562 },
+ { 0x193D, 91648 },
+ { 0x193E, 91572 },
+ { 0x193F, 91577 },
+ { 0x1940, 91587 },
+ { 0x1941, 91467 },
+ { 0x1942, 91638 },
+ { 0x1943, 91633 },
+ { 0x1944, 91617 },
+ { 0x1945, 91567 },
+ { 0x1946, 91643 },
+ { 0x1947, 91612 },
+ { 0x1948, 91497 },
+ { 0x1949, 91537 },
+ { 0x194A, 91502 },
+ { 0x194B, 91607 },
+ { 0x194C, 91597 },
+ { 0x194D, 91628 },
+ { 0x194E, 91517 },
+ { 0x194F, 91452 },
+ { 0x1950, 91527 },
+ { 0x1951, 91472 },
+ { 0x1952, 91522 },
+ { 0x1953, 91532 },
+ { 0x1954, 91447 },
+ { 0x1955, 91477 },
+ { 0x1956, 91653 },
+ { 0x1957, 91664 },
+ { 0x1958, 91487 },
+ { 0x1959, 91482 },
+ { 0x195A, 91622 },
+ { 0x195B, 91658 },
+ { 0x195C, 115260 },
+ { 0x195D, 115268 },
+ { 0x195E, 115264 },
+ { 0x195F, 115256 },
+ { 0x1960, 115251 },
+ { 0x1961, 115246 },
+ { 0x1962, 115241 },
+ { 0x1963, 115236 },
+ { 0x1964, 40018 },
+ { 0x1965, 39982 },
+ { 0x1966, 40015 },
+ { 0x1967, 39952 },
+ { 0x1968, 39955 },
+ { 0x1969, 40040 },
+ { 0x196A, 40046 },
+ { 0x196B, 40027 },
+ { 0x196C, 39994 },
+ { 0x196D, 40033 },
+ { 0x196E, 40003 },
+ { 0x196F, 40007 },
+ { 0x1970, 40011 },
+ { 0x1971, 39969 },
+ { 0x1972, 39973 },
+ { 0x1973, 39985 },
+ { 0x1974, 40021 },
+ { 0x1975, 40051 },
+ { 0x1976, 39897 },
+ { 0x1977, 39887 },
+ { 0x1978, 39942 },
+ { 0x1979, 39901 },
+ { 0x197A, 39947 },
+ { 0x197B, 39891 },
+ { 0x197C, 39905 },
+ { 0x197D, 39926 },
+ { 0x197E, 39930 },
+ { 0x197F, 39916 },
+ { 0x1980, 39920 },
+ { 0x1981, 39880 },
+ { 0x1982, 39937 },
+ { 0x1983, 39866 },
+ { 0x1984, 39875 },
+ { 0x1985, 39911 },
+ { 0x1986, 39966 },
+ { 0x1987, 39883 },
+ { 0x1988, 39990 },
+ { 0x1989, 39960 },
+ { 0x198A, 39963 },
+ { 0x198B, 39934 },
+ { 0x198C, 39978 },
+ { 0x198D, 39998 },
+ { 0x198E, 39870 },
+ { 0x198F, 30474 },
+ { 0x1990, 30628 },
+ { 0x1991, 30051 },
+ { 0x1992, 30664 },
+ { 0x1993, 30484 },
+ { 0x1994, 30489 },
+ { 0x1995, 30643 },
+ { 0x1996, 30494 },
+ { 0x1997, 30081 },
+ { 0x1998, 29921 },
+ { 0x1999, 30526 },
+ { 0x199A, 30531 },
+ { 0x199B, 30548 },
+ { 0x199C, 30555 },
+ { 0x199D, 30706 },
+ { 0x199E, 30565 },
+ { 0x199F, 30658 },
+ { 0x19A0, 30307 },
+ { 0x19A1, 30324 },
+ { 0x19A2, 30312 },
+ { 0x19A3, 30056 },
+ { 0x19A4, 30638 },
+ { 0x19A5, 29499 },
+ { 0x19A6, 29792 },
+ { 0x19A7, 30570 },
+ { 0x19A8, 30712 },
+ { 0x19A9, 30694 },
+ { 0x19AA, 30598 },
+ { 0x19AB, 30603 },
+ { 0x19AC, 30319 },
+ { 0x19AD, 30336 },
+ { 0x19AE, 30330 },
+ { 0x19AF, 30608 },
+ { 0x19B0, 30613 },
+ { 0x19B1, 30623 },
+ { 0x19B2, 30648 },
+ { 0x19B3, 30722 },
+ { 0x19B4, 30463 },
+ { 0x19B5, 23117 },
+ { 0x19B6, 23122 },
+ { 0x19B7, 23102 },
+ { 0x19B8, 23112 },
+ { 0x19B9, 23107 },
+ { 0x19BA, 84442 },
+ { 0x19BB, 95760 },
+ { 0x19BC, 95854 },
+ { 0x19BD, 95764 },
+ { 0x19BE, 95862 },
+ { 0x19BF, 95772 },
+ { 0x19C0, 95776 },
+ { 0x19C1, 95867 },
+ { 0x19C2, 95784 },
+ { 0x19C3, 95788 },
+ { 0x19C4, 95798 },
+ { 0x19C5, 95802 },
+ { 0x19C6, 95806 },
+ { 0x19C7, 95810 },
+ { 0x19C8, 95814 },
+ { 0x19C9, 95818 },
+ { 0x19CA, 95872 },
+ { 0x19CB, 95822 },
+ { 0x19CC, 95858 },
+ { 0x19CD, 95826 },
+ { 0x19CE, 95834 },
+ { 0x19CF, 95838 },
+ { 0x19D0, 95842 },
+ { 0x19D1, 95850 },
+ { 0x19D2, 94948 },
+ { 0x19D3, 95457 },
+ { 0x19D4, 95399 },
+ { 0x19D5, 95538 },
+ { 0x19D6, 94952 },
+ { 0x19D7, 94972 },
+ { 0x19D8, 94996 },
+ { 0x19D9, 95421 },
+ { 0x19DA, 95379 },
+ { 0x19DB, 95543 },
+ { 0x19DC, 95004 },
+ { 0x19DD, 95467 },
+ { 0x19DE, 95046 },
+ { 0x19DF, 95098 },
+ { 0x19E0, 95314 },
+ { 0x19E1, 95122 },
+ { 0x19E2, 95384 },
+ { 0x19E3, 95334 },
+ { 0x19E4, 95434 },
+ { 0x19E5, 95132 },
+ { 0x19E6, 95172 },
+ { 0x19E7, 95190 },
+ { 0x19E8, 95678 },
+ { 0x19E9, 95472 },
+ { 0x19EA, 95206 },
+ { 0x19EB, 95306 },
+ { 0x19EC, 95340 },
+ { 0x19ED, 95416 },
+ { 0x19EE, 95403 },
+ { 0x19EF, 95411 },
+ { 0x19F0, 95310 },
+ { 0x19F1, 33634 },
+ { 0x19F2, 33674 },
+ { 0x19F3, 33689 },
+ { 0x19F4, 33694 },
+ { 0x19F5, 24186 },
+ { 0x19F6, 24191 },
+ { 0x19F7, 24181 },
+ { 0x19F8, 24176 },
+ { 0x19F9, 24171 },
+ { 0x19FA, 29310 },
+ { 0x19FB, 26570 },
+ { 0x19FC, 26748 },
+ { 0x19FD, 27008 },
+ { 0x19FE, 27612 },
+ { 0x19FF, 27702 },
+ { 0x1A00, 28083 },
+ { 0x1A01, 28222 },
+ { 0x1A02, 28261 },
+ { 0x1A03, 28395 },
+ { 0x1A04, 28487 },
+ { 0x1A05, 29116 },
+ { 0x1A06, 29895 },
+ { 0x1A07, 95962 },
+ { 0x1A08, 30159 },
+ { 0x1A09, 29287 },
+ { 0x1A0A, 30408 },
+ { 0x1A0B, 29565 },
+ { 0x1A0C, 28090 },
+ { 0x1A0D, 30415 },
+ { 0x1A0E, 30193 },
+ { 0x1A0F, 26589 },
+ { 0x1A10, 26773 },
+ { 0x1A11, 27021 },
+ { 0x1A12, 27088 },
+ { 0x1A13, 27397 },
+ { 0x1A14, 27538 },
+ { 0x1A15, 27619 },
+ { 0x1A16, 27722 },
+ { 0x1A17, 28104 },
+ { 0x1A18, 28248 },
+ { 0x1A19, 28415 },
+ { 0x1A1A, 29401 },
+ { 0x1A1B, 28835 },
+ { 0x1A1C, 28953 },
+ { 0x1A1D, 29129 },
+ { 0x1A1E, 26479 },
+ { 0x1A1F, 29702 },
+ { 0x1A20, 26713 },
+ { 0x1A21, 26929 },
+ { 0x1A22, 29616 },
+ { 0x1A23, 30288 },
+ { 0x1A24, 29741 },
+ { 0x1A25, 27292 },
+ { 0x1A26, 29636 },
+ { 0x1A27, 29408 },
+ { 0x1A28, 28779 },
+ { 0x1A29, 29448 },
+ { 0x1A2A, 95549 },
+ { 0x1A2B, 94962 },
+ { 0x1A2C, 94966 },
+ { 0x1A2D, 95322 },
+ { 0x1A2E, 95666 },
+ { 0x1A2F, 95000 },
+ { 0x1A30, 95636 },
+ { 0x1A31, 95452 },
+ { 0x1A32, 95462 },
+ { 0x1A33, 95030 },
+ { 0x1A34, 95364 },
+ { 0x1A35, 95576 },
+ { 0x1A36, 95581 },
+ { 0x1A37, 95040 },
+ { 0x1A38, 95082 },
+ { 0x1A39, 95067 },
+ { 0x1A3A, 95588 },
+ { 0x1A3B, 95102 },
+ { 0x1A3C, 95477 },
+ { 0x1A3D, 95108 },
+ { 0x1A3E, 95115 },
+ { 0x1A3F, 95600 },
+ { 0x1A40, 95429 },
+ { 0x1A41, 95330 },
+ { 0x1A42, 95166 },
+ { 0x1A43, 95318 },
+ { 0x1A44, 95176 },
+ { 0x1A45, 95194 },
+ { 0x1A46, 95652 },
+ { 0x1A47, 95610 },
+ { 0x1A48, 95210 },
+ { 0x1A49, 95516 },
+ { 0x1A4A, 95235 },
+ { 0x1A4B, 95245 },
+ { 0x1A4C, 95239 },
+ { 0x1A4D, 95326 },
+ { 0x1A4E, 95425 },
+ { 0x1A4F, 103973 },
+ { 0x1A50, 103969 },
+ { 0x1A51, 103928 },
+ { 0x1A52, 104841 },
+ { 0x1A53, 104865 },
+ { 0x1A54, 104863 },
+ { 0x1A55, 104869 },
+ { 0x1A56, 104859 },
+ { 0x1A57, 104883 },
+ { 0x1A58, 104881 },
+ { 0x1A59, 103664 },
+ { 0x1A5A, 104861 },
+ { 0x1A5B, 104867 },
+ { 0x1A5C, 104062 },
+ { 0x1A5D, 104116 },
+ { 0x1A5E, 104152 },
+ { 0x1A5F, 103283 },
+ { 0x1A60, 103294 },
+ { 0x1A61, 103297 },
+ { 0x1A62, 103810 },
+ { 0x1A63, 103733 },
+ { 0x1A64, 103738 },
+ { 0x1A65, 103743 },
+ { 0x1A66, 103568 },
+ { 0x1A67, 103786 },
+ { 0x1A68, 103753 },
+ { 0x1A69, 103589 },
+ { 0x1A6A, 103818 },
+ { 0x1A6B, 103604 },
+ { 0x1A6C, 103609 },
+ { 0x1A6D, 103824 },
+ { 0x1A6E, 103830 },
+ { 0x1A6F, 103628 },
+ { 0x1A70, 103836 },
+ { 0x1A71, 103842 },
+ { 0x1A72, 103670 },
+ { 0x1A73, 103676 },
+ { 0x1A74, 103763 },
+ { 0x1A75, 103728 },
+ { 0x1A76, 103769 },
+ { 0x1A77, 103558 },
+ { 0x1A78, 103758 },
+ { 0x1A79, 103774 },
+ { 0x1A7A, 103584 },
+ { 0x1A7B, 103614 },
+ { 0x1A7C, 103638 },
+ { 0x1A7D, 103654 },
+ { 0x1A7E, 103748 },
+ { 0x1A7F, 103691 },
+ { 0x1A80, 103712 },
+ { 0x1A81, 103551 },
+ { 0x1A82, 103647 },
+ { 0x1A83, 103700 },
+ { 0x1A84, 103286 },
+ { 0x1A85, 104083 },
+ { 0x1A86, 104079 },
+ { 0x1A87, 103303 },
+ { 0x1A88, 103471 },
+ { 0x1A89, 103314 },
+ { 0x1A8A, 104469 },
+ { 0x1A8B, 104039 },
+ { 0x1A8C, 103958 },
+ { 0x1A8D, 103410 },
+ { 0x1A8E, 103890 },
+ { 0x1A8F, 30868 },
+ { 0x1A90, 26346 },
+ { 0x1A91, 31045 },
+ { 0x1A92, 26543 },
+ { 0x1A93, 31052 },
+ { 0x1A94, 26550 },
+ { 0x1A95, 31065 },
+ { 0x1A96, 26563 },
+ { 0x1A97, 31137 },
+ { 0x1A98, 26655 },
+ { 0x1A99, 31162 },
+ { 0x1A9A, 26687 },
+ { 0x1A9B, 31169 },
+ { 0x1A9C, 26694 },
+ { 0x1A9D, 31182 },
+ { 0x1A9E, 26721 },
+ { 0x1A9F, 31233 },
+ { 0x1AA0, 26767 },
+ { 0x1AA1, 31239 },
+ { 0x1AA2, 26780 },
+ { 0x1AA3, 31329 },
+ { 0x1AA4, 26876 },
+ { 0x1AA5, 31321 },
+ { 0x1AA6, 26868 },
+ { 0x1AA7, 31424 },
+ { 0x1AA8, 26984 },
+ { 0x1AA9, 31301 },
+ { 0x1AAA, 26848 },
+ { 0x1AAB, 31355 },
+ { 0x1AAC, 26902 },
+ { 0x1AAD, 31435 },
+ { 0x1AAE, 26995 },
+ { 0x1AAF, 31489 },
+ { 0x1AB0, 27063 },
+ { 0x1AB1, 31524 },
+ { 0x1AB2, 27105 },
+ { 0x1AB3, 31531 },
+ { 0x1AB4, 27112 },
+ { 0x1AB5, 31575 },
+ { 0x1AB6, 27170 },
+ { 0x1AB7, 31563 },
+ { 0x1AB8, 27151 },
+ { 0x1AB9, 31544 },
+ { 0x1ABA, 27132 },
+ { 0x1ABB, 31642 },
+ { 0x1ABC, 27230 },
+ { 0x1ABD, 31687 },
+ { 0x1ABE, 27284 },
+ { 0x1ABF, 31747 },
+ { 0x1AC0, 27357 },
+ { 0x1AC1, 31727 },
+ { 0x1AC2, 27337 },
+ { 0x1AC3, 31740 },
+ { 0x1AC4, 27350 },
+ { 0x1AC5, 31810 },
+ { 0x1AC6, 27427 },
+ { 0x1AC7, 31817 },
+ { 0x1AC8, 27434 },
+ { 0x1AC9, 31839 },
+ { 0x1ACA, 27471 },
+ { 0x1ACB, 31899 },
+ { 0x1ACC, 27575 },
+ { 0x1ACD, 31930 },
+ { 0x1ACE, 27606 },
+ { 0x1ACF, 31910 },
+ { 0x1AD0, 27586 },
+ { 0x1AD1, 31917 },
+ { 0x1AD2, 27593 },
+ { 0x1AD3, 31940 },
+ { 0x1AD4, 27636 },
+ { 0x1AD5, 31947 },
+ { 0x1AD6, 27643 },
+ { 0x1AD7, 31961 },
+ { 0x1AD8, 27663 },
+ { 0x1AD9, 32027 },
+ { 0x1ADA, 27742 },
+ { 0x1ADB, 32160 },
+ { 0x1ADC, 27896 },
+ { 0x1ADD, 32176 },
+ { 0x1ADE, 27912 },
+ { 0x1ADF, 32212 },
+ { 0x1AE0, 27948 },
+ { 0x1AE1, 32204 },
+ { 0x1AE2, 27940 },
+ { 0x1AE3, 32341 },
+ { 0x1AE4, 28077 },
+ { 0x1AE5, 32328 },
+ { 0x1AE6, 28064 },
+ { 0x1AE7, 32397 },
+ { 0x1AE8, 28160 },
+ { 0x1AE9, 32404 },
+ { 0x1AEA, 28167 },
+ { 0x1AEB, 32411 },
+ { 0x1AEC, 28174 },
+ { 0x1AED, 32420 },
+ { 0x1AEE, 28183 },
+ { 0x1AEF, 32487 },
+ { 0x1AF0, 28307 },
+ { 0x1AF1, 32494 },
+ { 0x1AF2, 28314 },
+ { 0x1AF3, 32523 },
+ { 0x1AF4, 28349 },
+ { 0x1AF5, 32538 },
+ { 0x1AF6, 28364 },
+ { 0x1AF7, 32501 },
+ { 0x1AF8, 28321 },
+ { 0x1AF9, 32592 },
+ { 0x1AFA, 28432 },
+ { 0x1AFB, 32599 },
+ { 0x1AFC, 28439 },
+ { 0x1AFD, 32612 },
+ { 0x1AFE, 28467 },
+ { 0x1AFF, 32658 },
+ { 0x1B00, 28533 },
+ { 0x1B01, 32873 },
+ { 0x1B02, 28772 },
+ { 0x1B03, 32781 },
+ { 0x1B04, 28680 },
+ { 0x1B05, 32886 },
+ { 0x1B06, 28792 },
+ { 0x1B07, 32773 },
+ { 0x1B08, 28672 },
+ { 0x1B09, 32808 },
+ { 0x1B0A, 28707 },
+ { 0x1B0B, 32910 },
+ { 0x1B0C, 28829 },
+ { 0x1B0D, 32897 },
+ { 0x1B0E, 28803 },
+ { 0x1B0F, 32953 },
+ { 0x1B10, 28886 },
+ { 0x1B11, 32947 },
+ { 0x1B12, 28880 },
+ { 0x1B13, 32959 },
+ { 0x1B14, 28892 },
+ { 0x1B15, 32927 },
+ { 0x1B16, 28853 },
+ { 0x1B17, 32934 },
+ { 0x1B18, 28860 },
+ { 0x1B19, 32975 },
+ { 0x1B1A, 28908 },
+ { 0x1B1B, 32982 },
+ { 0x1B1C, 28960 },
+ { 0x1B1D, 32992 },
+ { 0x1B1E, 28970 },
+ { 0x1B1F, 33136 },
+ { 0x1B20, 29149 },
+ { 0x1B21, 33078 },
+ { 0x1B22, 29071 },
+ { 0x1B23, 33091 },
+ { 0x1B24, 29090 },
+ { 0x1B25, 27125 },
+ { 0x1B26, 28520 },
+ { 0x1B27, 28873 },
+ { 0x1B28, 29003 },
+ { 0x1B29, 26419 },
+ { 0x1B2A, 29587 },
+ { 0x1B2B, 29603 },
+ { 0x1B2C, 29595 },
+ { 0x1B2D, 33355 },
+ { 0x1B2E, 29709 },
+ { 0x1B2F, 30838 },
+ { 0x1B30, 26316 },
+ { 0x1B31, 30845 },
+ { 0x1B32, 26323 },
+ { 0x1B33, 31017 },
+ { 0x1B34, 26510 },
+ { 0x1B35, 31025 },
+ { 0x1B36, 26518 },
+ { 0x1B37, 31008 },
+ { 0x1B38, 26501 },
+ { 0x1B39, 31033 },
+ { 0x1B3A, 26526 },
+ { 0x1B3B, 30999 },
+ { 0x1B3C, 26492 },
+ { 0x1B3D, 30905 },
+ { 0x1B3E, 26383 },
+ { 0x1B3F, 30913 },
+ { 0x1B40, 26391 },
+ { 0x1B41, 30896 },
+ { 0x1B42, 26374 },
+ { 0x1B43, 30921 },
+ { 0x1B44, 26399 },
+ { 0x1B45, 30887 },
+ { 0x1B46, 26365 },
+ { 0x1B47, 31257 },
+ { 0x1B48, 26798 },
+ { 0x1B49, 31264 },
+ { 0x1B4A, 26805 },
+ { 0x1B4B, 31295 },
+ { 0x1B4C, 26842 },
+ { 0x1B4D, 31400 },
+ { 0x1B4E, 26960 },
+ { 0x1B4F, 31408 },
+ { 0x1B50, 26968 },
+ { 0x1B51, 31391 },
+ { 0x1B52, 26951 },
+ { 0x1B53, 31416 },
+ { 0x1B54, 26976 },
+ { 0x1B55, 31382 },
+ { 0x1B56, 26942 },
+ { 0x1B57, 31605 },
+ { 0x1B58, 27193 },
+ { 0x1B59, 31598 },
+ { 0x1B5A, 27186 },
+ { 0x1B5B, 32054 },
+ { 0x1B5C, 27782 },
+ { 0x1B5D, 32061 },
+ { 0x1B5E, 27797 },
+ { 0x1B5F, 32300 },
+ { 0x1B60, 28036 },
+ { 0x1B61, 32308 },
+ { 0x1B62, 28044 },
+ { 0x1B63, 32291 },
+ { 0x1B64, 28027 },
+ { 0x1B65, 32316 },
+ { 0x1B66, 28052 },
+ { 0x1B67, 32282 },
+ { 0x1B68, 28018 },
+ { 0x1B69, 32092 },
+ { 0x1B6A, 27828 },
+ { 0x1B6B, 32100 },
+ { 0x1B6C, 27836 },
+ { 0x1B6D, 32083 },
+ { 0x1B6E, 27819 },
+ { 0x1B6F, 32108 },
+ { 0x1B70, 27844 },
+ { 0x1B71, 32074 },
+ { 0x1B72, 27810 },
+ { 0x1B73, 32674 },
+ { 0x1B74, 28558 },
+ { 0x1B75, 32681 },
+ { 0x1B76, 28565 },
+ { 0x1B77, 32712 },
+ { 0x1B78, 28596 },
+ { 0x1B79, 32720 },
+ { 0x1B7A, 28604 },
+ { 0x1B7B, 32703 },
+ { 0x1B7C, 28587 },
+ { 0x1B7D, 32728 },
+ { 0x1B7E, 28612 },
+ { 0x1B7F, 32694 },
+ { 0x1B80, 28578 },
+ { 0x1B81, 33031 },
+ { 0x1B82, 29016 },
+ { 0x1B83, 32999 },
+ { 0x1B84, 28977 },
+ { 0x1B85, 33012 },
+ { 0x1B86, 28990 },
+ { 0x1B87, 33037 },
+ { 0x1B88, 29030 },
+ { 0x1B89, 33596 },
+ { 0x1B8A, 30393 },
+ { 0x1B8B, 33591 },
+ { 0x1B8C, 30388 },
+ { 0x1B8D, 33019 },
+ { 0x1B8E, 28997 },
+ { 0x1B8F, 22296 },
+ { 0x1B90, 22228 },
+ { 0x1B91, 22320 },
+ { 0x1B92, 22252 },
+ { 0x1B93, 22302 },
+ { 0x1B94, 22234 },
+ { 0x1B95, 22338 },
+ { 0x1B96, 22270 },
+ { 0x1B97, 23585 },
+ { 0x1B98, 23517 },
+ { 0x1B99, 23609 },
+ { 0x1B9A, 23541 },
+ { 0x1B9B, 23591 },
+ { 0x1B9C, 23523 },
+ { 0x1B9D, 23627 },
+ { 0x1B9E, 23559 },
+ { 0x1B9F, 22697 },
+ { 0x1BA0, 22675 },
+ { 0x1BA1, 22711 },
+ { 0x1BA2, 22689 },
+ { 0x1BA3, 22703 },
+ { 0x1BA4, 22681 },
+ { 0x1BA5, 23908 },
+ { 0x1BA6, 23886 },
+ { 0x1BA7, 23922 },
+ { 0x1BA8, 23900 },
+ { 0x1BA9, 23914 },
+ { 0x1BAA, 23892 },
+ { 0x1BAB, 21916 },
+ { 0x1BAC, 21848 },
+ { 0x1BAD, 21940 },
+ { 0x1BAE, 21872 },
+ { 0x1BAF, 21922 },
+ { 0x1BB0, 21854 },
+ { 0x1BB1, 21958 },
+ { 0x1BB2, 21890 },
+ { 0x1BB3, 23275 },
+ { 0x1BB4, 23207 },
+ { 0x1BB5, 23299 },
+ { 0x1BB6, 23231 },
+ { 0x1BB7, 23281 },
+ { 0x1BB8, 23213 },
+ { 0x1BB9, 23317 },
+ { 0x1BBA, 23249 },
+ { 0x1BBB, 22108 },
+ { 0x1BBC, 22078 },
+ { 0x1BBD, 22122 },
+ { 0x1BBE, 22092 },
+ { 0x1BBF, 22114 },
+ { 0x1BC0, 22084 },
+ { 0x1BC1, 22130 },
+ { 0x1BC2, 22100 },
+ { 0x1BC3, 23443 },
+ { 0x1BC4, 23413 },
+ { 0x1BC5, 23457 },
+ { 0x1BC6, 23427 },
+ { 0x1BC7, 23449 },
+ { 0x1BC8, 23419 },
+ { 0x1BC9, 23465 },
+ { 0x1BCA, 23435 },
+ { 0x1BCB, 22763 },
+ { 0x1BCC, 22741 },
+ { 0x1BCD, 22777 },
+ { 0x1BCE, 22755 },
+ { 0x1BCF, 22769 },
+ { 0x1BD0, 22747 },
+ { 0x1BD1, 23974 },
+ { 0x1BD2, 23952 },
+ { 0x1BD3, 23988 },
+ { 0x1BD4, 23966 },
+ { 0x1BD5, 23980 },
+ { 0x1BD6, 23958 },
+ { 0x1BD7, 22837 },
+ { 0x1BD8, 22807 },
+ { 0x1BD9, 22851 },
+ { 0x1BDA, 22821 },
+ { 0x1BDB, 22843 },
+ { 0x1BDC, 22813 },
+ { 0x1BDD, 22859 },
+ { 0x1BDE, 22829 },
+ { 0x1BDF, 24018 },
+ { 0x1BE0, 24032 },
+ { 0x1BE1, 24024 },
+ { 0x1BE2, 24040 },
+ { 0x1BE3, 22527 },
+ { 0x1BE4, 22459 },
+ { 0x1BE5, 22551 },
+ { 0x1BE6, 22483 },
+ { 0x1BE7, 22533 },
+ { 0x1BE8, 22465 },
+ { 0x1BE9, 22569 },
+ { 0x1BEA, 22501 },
+ { 0x1BEB, 23777 },
+ { 0x1BEC, 23709 },
+ { 0x1BED, 23801 },
+ { 0x1BEE, 23733 },
+ { 0x1BEF, 23783 },
+ { 0x1BF0, 23715 },
+ { 0x1BF1, 23819 },
+ { 0x1BF2, 23751 },
+ { 0x1BF3, 22370 },
+ { 0x1BF4, 22214 },
+ { 0x1BF5, 22725 },
+ { 0x1BF6, 22669 },
+ { 0x1BF7, 21990 },
+ { 0x1BF8, 21834 },
+ { 0x1BF9, 22144 },
+ { 0x1BFA, 22072 },
+ { 0x1BFB, 22791 },
+ { 0x1BFC, 22735 },
+ { 0x1BFD, 22873 },
+ { 0x1BFE, 22801 },
+ { 0x1BFF, 22601 },
+ { 0x1C00, 22445 },
+ { 0x1C01, 22356 },
+ { 0x1C02, 22288 },
+ { 0x1C03, 22328 },
+ { 0x1C04, 22260 },
+ { 0x1C05, 22310 },
+ { 0x1C06, 22242 },
+ { 0x1C07, 22346 },
+ { 0x1C08, 22278 },
+ { 0x1C09, 23645 },
+ { 0x1C0A, 23577 },
+ { 0x1C0B, 23617 },
+ { 0x1C0C, 23549 },
+ { 0x1C0D, 23599 },
+ { 0x1C0E, 23531 },
+ { 0x1C0F, 23635 },
+ { 0x1C10, 23567 },
+ { 0x1C11, 21976 },
+ { 0x1C12, 21908 },
+ { 0x1C13, 21948 },
+ { 0x1C14, 21880 },
+ { 0x1C15, 21930 },
+ { 0x1C16, 21862 },
+ { 0x1C17, 21966 },
+ { 0x1C18, 21898 },
+ { 0x1C19, 23335 },
+ { 0x1C1A, 23267 },
+ { 0x1C1B, 23307 },
+ { 0x1C1C, 23239 },
+ { 0x1C1D, 23289 },
+ { 0x1C1E, 23221 },
+ { 0x1C1F, 23325 },
+ { 0x1C20, 23257 },
+ { 0x1C21, 22587 },
+ { 0x1C22, 22519 },
+ { 0x1C23, 22559 },
+ { 0x1C24, 22491 },
+ { 0x1C25, 22541 },
+ { 0x1C26, 22473 },
+ { 0x1C27, 22577 },
+ { 0x1C28, 22509 },
+ { 0x1C29, 23837 },
+ { 0x1C2A, 23769 },
+ { 0x1C2B, 23809 },
+ { 0x1C2C, 23741 },
+ { 0x1C2D, 23791 },
+ { 0x1C2E, 23723 },
+ { 0x1C2F, 23827 },
+ { 0x1C30, 23759 },
+ { 0x1C31, 22390 },
+ { 0x1C32, 22384 },
+ { 0x1C33, 22376 },
+ { 0x1C34, 22410 },
+ { 0x1C35, 22220 },
+ { 0x1C36, 22396 },
+ { 0x1C37, 22402 },
+ { 0x1C38, 23671 },
+ { 0x1C39, 23665 },
+ { 0x1C3A, 23659 },
+ { 0x1C3B, 23511 },
+ { 0x1C3C, 23677 },
+ { 0x1C3D, 24104 },
+ { 0x1C3E, 24609 },
+ { 0x1C3F, 21790 },
+ { 0x1C40, 24457 },
+ { 0x1C41, 24161 },
+ { 0x1C42, 21996 },
+ { 0x1C43, 22018 },
+ { 0x1C44, 21840 },
+ { 0x1C45, 22004 },
+ { 0x1C46, 22010 },
+ { 0x1C47, 23936 },
+ { 0x1C48, 23880 },
+ { 0x1C49, 23349 },
+ { 0x1C4A, 23201 },
+ { 0x1C4B, 23355 },
+ { 0x1C4C, 21796 },
+ { 0x1C4D, 21792 },
+ { 0x1C4E, 21800 },
+ { 0x1C4F, 22156 },
+ { 0x1C50, 22150 },
+ { 0x1C51, 22184 },
+ { 0x1C52, 22168 },
+ { 0x1C53, 22200 },
+ { 0x1C54, 22192 },
+ { 0x1C55, 23491 },
+ { 0x1C56, 23485 },
+ { 0x1C57, 23479 },
+ { 0x1C58, 23407 },
+ { 0x1C59, 21772 },
+ { 0x1C5A, 21768 },
+ { 0x1C5B, 21776 },
+ { 0x1C5C, 22885 },
+ { 0x1C5D, 22879 },
+ { 0x1C5E, 22913 },
+ { 0x1C5F, 22897 },
+ { 0x1C60, 22042 },
+ { 0x1C61, 22036 },
+ { 0x1C62, 22929 },
+ { 0x1C63, 22921 },
+ { 0x1C64, 24066 },
+ { 0x1C65, 24060 },
+ { 0x1C66, 24054 },
+ { 0x1C67, 24012 },
+ { 0x1C68, 23373 },
+ { 0x1C69, 24157 },
+ { 0x1C6A, 24153 },
+ { 0x1C6B, 22966 },
+ { 0x1C6C, 22607 },
+ { 0x1C6D, 22629 },
+ { 0x1C6E, 22451 },
+ { 0x1C6F, 22615 },
+ { 0x1C70, 22621 },
+ { 0x1C71, 24002 },
+ { 0x1C72, 23946 },
+ { 0x1C73, 23851 },
+ { 0x1C74, 23703 },
+ { 0x1C75, 23857 },
+ { 0x1C76, 21758 },
+ { 0x1C77, 21766 },
+ { 0x1C78, 86 },
+ { 0x1C79, 80 },
+ { 0x1C7A, 88 },
+ { 0x1C7B, 82 },
+ { 0x1C7C, 130059 },
+ { 0x1C7D, 119854 },
+ { 0x1C7E, 119745 },
+ { 0x1C7F, 51544 },
+ { 0x1C80, 121098 },
+ { 0x1C81, 16233 },
+ { 0x1C82, 13449 },
+ { 0x1C83, 16448 },
+ { 0x1C84, 16458 },
+ { 0x1C85, 16451 },
+ { 0x1C86, 130477 },
+ { 0x1C87, 131033 },
+ { 0x1C88, 53894 },
+ { 0x1C89, 129790 },
+ { 0x1C8A, 51542 },
+ { 0x1C8B, 84 },
+ { 0x1C8C, 78 },
+ { 0x1C8D, 118314 },
+ { 0x1C8E, 51440 },
+ { 0x1C8F, 51285 },
+ { 0x1C90, 13861 },
+ { 0x1C91, 37610 },
+ { 0x1C92, 61224 },
+ { 0x1C93, 61238 },
+ { 0x1C94, 13845 },
+ { 0x1C95, 37594 },
+ { 0x1C96, 51310 },
+ { 0x1C97, 51455 },
+ { 0x1C98, 50881 },
+ { 0x1C99, 51327 },
+ { 0x1C9A, 49584 },
+ { 0x1C9B, 119760 },
+ { 0x1C9C, 9541 },
+ { 0x1C9D, 11504 },
+ { 0x1C9E, 118376 },
+ { 0x1C9F, 119858 },
+ { 0x1CA0, 13990 },
+ { 0x1CA1, 114632 },
+ { 0x1CA2, 130483 },
+ { 0x1CA3, 131039 },
+ { 0x1CA4, 9888 },
+ { 0x1CA5, 130481 },
+ { 0x1CA6, 131037 },
+ { 0x1CA7, 60168 },
+ { 0x1CA8, 9876 },
+ { 0x1CA9, 9870 },
+ { 0x1CAA, 37374 },
+ { 0x1CAB, 51314 },
+ { 0x1CAC, 64956 },
+ { 0x1CAD, 97587 },
+ { 0x1CAE, 97597 },
+ { 0x1CAF, 97627 },
+ { 0x1CB0, 20719 },
+ { 0x1CB1, 61228 },
+ { 0x1CB2, 61233 },
+ { 0x1CB3, 114693 },
+ { 0x1CB4, 51446 },
+ { 0x1CB5, 120481 },
+ { 0x1CB6, 96904 },
+ { 0x1CB7, 98331 },
+ { 0x1CB8, 103199 },
+ { 0x1CB9, 20720 },
+ { 0x1CBA, 79213 },
+ { 0x1CBB, 53898 },
+ { 0x1CBC, 90962 },
+ { 0x1CBD, 13887 },
+ { 0x1CBE, 37636 },
+ { 0x1CBF, 51413 },
+ { 0x1CC0, 97424 },
+ { 0x1CC1, 119850 },
+ { 0x1CC2, 98139 },
+ { 0x1CC3, 97630 },
+ { 0x1CC4, 20389 },
+ { 0x1CC5, 20413 },
+ { 0x1CC6, 6503 },
+ { 0x1CC7, 97644 },
+ { 0x1CC8, 20831 },
+ { 0x1CC9, 11543 },
+ { 0x1CCA, 116524 },
+ { 0x1CCB, 38677 },
+ { 0x1CCC, 93036 },
+ { 0x1CCD, 51562 },
+ { 0x1CCE, 39335 },
+ { 0x1CCF, 114646 },
+ { 0x1CD0, 13387 },
+ { 0x1CD1, 13367 },
+ { 0x1CD2, 11507 },
+ { 0x1CD3, 13384 },
+ { 0x1CD4, 51264 },
+ { 0x1CD5, 98223 },
+ { 0x1CD6, 98383 },
+ { 0x1CD7, 59784 },
+ { 0x1CD8, 16441 },
+ { 0x1CD9, 90974 },
+ { 0x1CDA, 112368 },
+ { 0x1CDB, 112370 },
+ { 0x1CDC, 112366 },
+ { 0x1CDD, 130479 },
+ { 0x1CDE, 131035 },
+ { 0x1CDF, 21659 },
+ { 0x1CE0, 9885 },
+ { 0x1CE1, 69970 },
+ { 0x1CE2, 78820 },
+ { 0x1CE3, 69966 },
+ { 0x1CE4, 78816 },
+ { 0x1CE5, 96111 },
+ { 0x1CE6, 73619 },
+ { 0x1CE7, 124279 },
+ { 0x1CE8, 124283 },
+ { 0x1CE9, 124269 },
+ { 0x1CEA, 124267 },
+ { 0x1CEB, 124263 },
+ { 0x1CEC, 124298 },
+ { 0x1CED, 124281 },
+ { 0x1CEE, 124274 },
+ { 0x1CEF, 124276 },
+ { 0x1CF0, 124293 },
+ { 0x1CF1, 124302 },
+ { 0x1CF2, 124271 },
+ { 0x1CF3, 124295 },
+ { 0x1CF4, 124288 },
+ { 0x1CF5, 115007 },
+ { 0x1CF6, 114989 },
+ { 0x1CF7, 114993 },
+ { 0x1CF8, 115018 },
+ { 0x1CF9, 114997 },
+ { 0x1CFA, 114995 },
+ { 0x1CFB, 114991 },
+ { 0x1CFC, 115016 },
+ { 0x1CFD, 115009 },
+ { 0x1CFE, 115002 },
+ { 0x1CFF, 115004 },
+ { 0x1D00, 115011 },
+ { 0x1D01, 115020 },
+ { 0x1D02, 114999 },
+ { 0x1D03, 115013 },
+ { 0x1D04, 33619 },
+ { 0x1D05, 33624 },
+ { 0x1D06, 33664 },
+ { 0x1D07, 33699 },
+ { 0x1D08, 33704 },
+ { 0x1D09, 33629 },
+ { 0x1D0A, 33644 },
+ { 0x1D0B, 33649 },
+ { 0x1D0C, 33654 },
+ { 0x1D0D, 33659 },
+ { 0x1D0E, 33669 },
+ { 0x1D0F, 33679 },
+ { 0x1D10, 33684 },
+ { 0x1D11, 130219 },
+ { 0x1D12, 20849 },
+ { 0x1D13, 83455 },
+ { 0x1D14, 51578 },
+ { 0x1D15, 14017 },
+ { 0x1D16, 14825 },
+ { 0x1D17, 35636 },
+ { 0x1D18, 60878 },
+ { 0x1D19, 38224 },
+ { 0x1D1A, 12463 },
+ { 0x1D1B, 7161 },
+ { 0x1D1C, 13158 },
+ { 0x1D1D, 13196 },
+ { 0x1D1E, 6169 },
+ { 0x1D1F, 65009 },
+ { 0x1D20, 69103 },
+ { 0x1D21, 51585 },
+ { 0x1D22, 15494 },
+ { 0x1D23, 69629 },
+ { 0x1D24, 65975 },
+ { 0x1D25, 69959 },
+ { 0x1D26, 12800 },
+ { 0x1D27, 34037 },
+ { 0x1D28, 97739 },
+ { 0x1D29, 39322 },
+ { 0x1D2A, 53900 },
+ { 0x1D2B, 78418 },
+ { 0x1D2C, 60173 },
+ { 0x1D2D, 34388 },
+ { 0x1D2E, 37880 },
+ { 0x1D2F, 13487 },
+ { 0x1D30, 66489 },
+ { 0x1D31, 9938 },
+ { 0x1D32, 103406 },
+ { 0x1D33, 103879 },
+ { 0x1D34, 103441 },
+ { 0x1D35, 103923 },
+ { 0x1D36, 104875 },
+ { 0x1D37, 104537 },
+ { 0x1D38, 103388 },
+ { 0x1D39, 103871 },
+ { 0x1D3A, 103464 },
+ { 0x1D3B, 104533 },
+ { 0x1D3C, 104871 },
+ { 0x1D3D, 103931 },
+ { 0x1D3E, 103357 },
+ { 0x1D3F, 104549 },
+ { 0x1D40, 104562 },
+ { 0x1D41, 104570 },
+ { 0x1D42, 104552 },
+ { 0x1D43, 103396 },
+ { 0x1D44, 104559 },
+ { 0x1D45, 104556 },
+ { 0x1D46, 104565 },
+ { 0x1D47, 104214 },
+ { 0x1D48, 104057 },
+ { 0x1D49, 104155 },
+ { 0x1D4A, 104138 },
+ { 0x1D4B, 103467 },
+ { 0x1D4C, 104573 },
+ { 0x1D4D, 103428 },
+ { 0x1D4E, 104835 },
+ { 0x1D4F, 104577 },
+ { 0x1D50, 103392 },
+ { 0x1D51, 103875 },
+ { 0x1D52, 104225 },
+ { 0x1D53, 65963 },
+ { 0x1D54, 99630 },
+ { 0x1D55, 130173 },
+ { 0x1D56, 50904 },
+ { 0x1D57, 49750 },
+ { 0x1D58, 12796 },
+ { 0x1D59, 12783 },
+ { 0x1D5A, 21645 },
+ { 0x1D5B, 74734 },
+ { 0x1D5C, 50906 },
+ { 0x1D5D, 61166 },
+ { 0x1D5E, 61184 },
+ { 0x1D5F, 124619 },
+ { 0x1D60, 130176 },
+ { 0x1D61, 60886 },
+ { 0x1D62, 60888 },
+ { 0x1D63, 61187 },
+ { 0x1D64, 124622 },
+ { 0x1D65, 61190 },
+ { 0x1D66, 61169 },
+ { 0x1D67, 5 },
+ { 0x1D68, 130179 },
+ { 0x1D69, 60231 },
+ { 0x1D6A, 38510 },
+ { 0x1D6B, 61196 },
+ { 0x1D6C, 130182 },
+ { 0x1D6D, 130185 },
+ { 0x1D6E, 61199 },
+ { 0x1D6F, 124625 },
+ { 0x1D70, 130188 },
+ { 0x1D71, 129792 },
+ { 0x1D72, 97565 },
+ { 0x1D73, 74744 },
+ { 0x1D74, 115281 },
+ { 0x1D75, 39444 },
+ { 0x1D76, 98332 },
+ { 0x1D77, 130191 },
+ { 0x1D78, 37324 },
+ { 0x1D79, 7478 },
+ { 0x1D7A, 93027 },
+ { 0x1D7B, 124628 },
+ { 0x1D7C, 65036 },
+ { 0x1D7D, 54786 },
+ { 0x1D7E, 78832 },
+ { 0x1D7F, 61175 },
+ { 0x1D80, 124616 },
+ { 0x1D81, 111395 },
+ { 0x1D82, 61163 },
+ { 0x1D83, 61178 },
+ { 0x1D84, 61181 },
+ { 0x1D85, 65070 },
+ { 0x1D86, 61193 },
+ { 0x1D87, 61172 },
+ { 0x1D88, 12688 },
+ { 0x1D89, 4456 },
+ { 0x1D8A, 21690 },
+ { 0x1D8B, 20899 },
+ { 0x1D8C, 120464 },
+ { 0x1D8D, 74676 },
+ { 0x1D8E, 111425 },
+ { 0x1D8F, 130147 },
+ { 0x1D90, 130150 },
+ { 0x1D91, 130197 },
+ { 0x1D92, 130194 },
+ { 0x1D93, 130144 },
+ { 0x1D94, 65077 },
+ { 0x1D95, 65081 },
+ { 0x1D96, 97646 },
+ { 0x1D97, 65085 },
+ { 0x1D98, 130169 },
+ { 0x1D99, 130153 },
+ { 0x1D9A, 130157 },
+ { 0x1D9B, 130161 },
+ { 0x1D9C, 130165 },
+ { 0x1D9D, 97360 },
+ { 0x1D9E, 65073 },
+ { 0x1D9F, 9874 },
+ { 0x1DA0, 124563 },
+ { 0x1DA1, 65051 },
+ { 0x1DA2, 62281 },
+ { 0x1DA3, 65141 },
+ { 0x1DA4, 65117 },
+ { 0x1DA5, 65125 },
+ { 0x1DA6, 65129 },
+ { 0x1DA7, 65149 },
+ { 0x1DA8, 65113 },
+ { 0x1DA9, 65145 },
+ { 0x1DAA, 65173 },
+ { 0x1DAB, 65161 },
+ { 0x1DAC, 65121 },
+ { 0x1DAD, 65153 },
+ { 0x1DAE, 65133 },
+ { 0x1DAF, 65177 },
+ { 0x1DB0, 65157 },
+ { 0x1DB1, 65169 },
+ { 0x1DB2, 90964 },
+ { 0x1DB3, 37760 },
+ { 0x1DB4, 37797 },
+ { 0x1DB5, 37835 },
+ { 0x1DB6, 37811 },
+ { 0x1DB7, 37800 },
+ { 0x1DB8, 37782 },
+ { 0x1DB9, 37832 },
+ { 0x1DBA, 37817 },
+ { 0x1DBB, 37814 },
+ { 0x1DBC, 37790 },
+ { 0x1DBD, 37838 },
+ { 0x1DBE, 37841 },
+ { 0x1DBF, 37820 },
+ { 0x1DC0, 37763 },
+ { 0x1DC1, 37803 },
+ { 0x1DC2, 37772 },
+ { 0x1DC3, 38341 },
+ { 0x1DC4, 38363 },
+ { 0x1DC5, 38396 },
+ { 0x1DC6, 38376 },
+ { 0x1DC7, 38367 },
+ { 0x1DC8, 38355 },
+ { 0x1DC9, 38392 },
+ { 0x1DCA, 38384 },
+ { 0x1DCB, 38380 },
+ { 0x1DCC, 38359 },
+ { 0x1DCD, 38400 },
+ { 0x1DCE, 38404 },
+ { 0x1DCF, 38388 },
+ { 0x1DD0, 38345 },
+ { 0x1DD1, 38371 },
+ { 0x1DD2, 38350 },
+ { 0x1DD3, 37776 },
+ { 0x1DD4, 37807 },
+ { 0x1DD5, 37793 },
+ { 0x1DD6, 37844 },
+ { 0x1DD7, 30234 },
+ { 0x1DD8, 37785 },
+ { 0x1DD9, 37823 },
+ { 0x1DDA, 37828 },
+ { 0x1DDB, 37767 },
+ { 0x1DDC, 65165 },
+ { 0x1DDD, 65030 },
+ { 0x1DDE, 65033 },
+ { 0x1DDF, 112607 },
+ { 0x1DE0, 78430 },
+ { 0x1DE1, 118916 },
+ { 0x1DE2, 111102 },
+ { 0x1DE3, 13721 },
+ { 0x1DE4, 350 },
+ { 0x1DE5, 35725 },
+ { 0x1DE6, 35651 },
+ { 0x1DE7, 38513 },
+ { 0x1DE8, 38579 },
+ { 0x1DE9, 112729 },
+ { 0x1DEA, 119034 },
+ { 0x1DEB, 112604 },
+ { 0x1DEC, 118913 },
+ { 0x1DED, 112598 },
+ { 0x1DEE, 78426 },
+ { 0x1DEF, 118907 },
+ { 0x1DF0, 111098 },
+ { 0x1DF1, 112675 },
+ { 0x1DF2, 118975 },
+ { 0x1DF3, 112636 },
+ { 0x1DF4, 78443 },
+ { 0x1DF5, 118936 },
+ { 0x1DF6, 111115 },
+ { 0x1DF7, 353 },
+ { 0x1DF8, 112662 },
+ { 0x1DF9, 118962 },
+ { 0x1DFA, 112666 },
+ { 0x1DFB, 118966 },
+ { 0x1DFC, 13717 },
+ { 0x1DFD, 13731 },
+ { 0x1DFE, 111224 },
+ { 0x1DFF, 78447 },
+ { 0x1E00, 78452 },
+ { 0x1E01, 111119 },
+ { 0x1E02, 111124 },
+ { 0x1E03, 119012 },
+ { 0x1E04, 111147 },
+ { 0x1E05, 130067 },
+ { 0x1E06, 103217 },
+ { 0x1E07, 35728 },
+ { 0x1E08, 112613 },
+ { 0x1E09, 130071 },
+ { 0x1E0A, 103221 },
+ { 0x1E0B, 112937 },
+ { 0x1E0C, 112942 },
+ { 0x1E0D, 78646 },
+ { 0x1E0E, 78641 },
+ { 0x1E0F, 119252 },
+ { 0x1E10, 119257 },
+ { 0x1E11, 111282 },
+ { 0x1E12, 111277 },
+ { 0x1E13, 118947 },
+ { 0x1E14, 78501 },
+ { 0x1E15, 112647 },
+ { 0x1E16, 112843 },
+ { 0x1E17, 78583 },
+ { 0x1E18, 119158 },
+ { 0x1E19, 111216 },
+ { 0x1E1A, 112855 },
+ { 0x1E1B, 119170 },
+ { 0x1E1C, 112829 },
+ { 0x1E1D, 13760 },
+ { 0x1E1E, 119144 },
+ { 0x1E1F, 112821 },
+ { 0x1E20, 78580 },
+ { 0x1E21, 119136 },
+ { 0x1E22, 111213 },
+ { 0x1E23, 13756 },
+ { 0x1E24, 366 },
+ { 0x1E25, 35766 },
+ { 0x1E26, 35688 },
+ { 0x1E27, 38548 },
+ { 0x1E28, 38602 },
+ { 0x1E29, 112852 },
+ { 0x1E2A, 119167 },
+ { 0x1E2B, 112950 },
+ { 0x1E2C, 119265 },
+ { 0x1E2D, 78475 },
+ { 0x1E2E, 111152 },
+ { 0x1E2F, 112814 },
+ { 0x1E30, 78577 },
+ { 0x1E31, 119129 },
+ { 0x1E32, 111210 },
+ { 0x1E33, 112609 },
+ { 0x1E34, 118918 },
+ { 0x1E35, 112805 },
+ { 0x1E36, 78522 },
+ { 0x1E37, 119110 },
+ { 0x1E38, 111199 },
+ { 0x1E39, 78546 },
+ { 0x1E3A, 78525 },
+ { 0x1E3B, 78538 },
+ { 0x1E3C, 78530 },
+ { 0x1E3D, 78565 },
+ { 0x1E3E, 78569 },
+ { 0x1E3F, 119113 },
+ { 0x1E40, 35734 },
+ { 0x1E41, 38516 },
+ { 0x1E42, 362 },
+ { 0x1E43, 37489 },
+ { 0x1E44, 111178 },
+ { 0x1E45, 39374 },
+ { 0x1E46, 112738 },
+ { 0x1E47, 119043 },
+ { 0x1E48, 13736 },
+ { 0x1E49, 112717 },
+ { 0x1E4A, 119022 },
+ { 0x1E4B, 13724 },
+ { 0x1E4C, 113030 },
+ { 0x1E4D, 119345 },
+ { 0x1E4E, 13777 },
+ { 0x1E4F, 6139 },
+ { 0x1E50, 116527 },
+ { 0x1E51, 74075 },
+ { 0x1E52, 39328 },
+ { 0x1E53, 39324 },
+ { 0x1E54, 21571 },
+ { 0x1E55, 112363 },
+ { 0x1E56, 35635 },
+ { 0x1E57, 69226 },
+ { 0x1E58, 7381 },
+ { 0x1E59, 38422 },
+ { 0x1E5A, 83328 },
+ { 0x1E5B, 13123 },
+ { 0x1E5C, 38451 },
+ { 0x1E5D, 6124 },
+ { 0x1E5E, 35627 },
+ { 0x1E5F, 35629 },
+ { 0x1E60, 35631 },
+ { 0x1E61, 35525 },
+ { 0x1E62, 130485 },
+ { 0x1E63, 6102 },
+ { 0x1E64, 85402 },
+ { 0x1E65, 9911 },
+ { 0x1E66, 79211 },
+ { 0x1E67, 15584 },
+ { 0x1E68, 49585 },
+ { 0x1E69, 61602 },
+ { 0x1E6A, 13089 },
+ { 0x1E6B, 51576 },
+ { 0x1E6C, 130028 },
+ { 0x1E6D, 92972 },
+ { 0x1E6E, 37455 },
+ { 0x1E6F, 16808 },
+ { 0x1E70, 93971 },
+ { 0x1E71, 114975 },
+ { 0x1E72, 69091 },
+ { 0x1E73, 13113 },
+ { 0x1E74, 96906 },
+ { 0x1E75, 7426 },
+ { 0x1E76, 70351 },
+ { 0x1E77, 70319 },
+ { 0x1E78, 125114 },
+ { 0x1E79, 39450 },
+ { 0x1E7A, 92978 },
+ { 0x1E7B, 51409 },
+ { 0x1E7C, 64972 },
+ { 0x1E7D, 68338 },
+ { 0x1E7E, 77106 },
+ { 0x1E7F, 65107 },
+ { 0x1E80, 103242 },
+ { 0x1E81, 103239 },
+ { 0x1E82, 130083 },
+ { 0x1E83, 115555 },
+ { 0x1E84, 66152 },
+ { 0x1E85, 37382 },
+ { 0x1E86, 118881 },
+ { 0x1E87, 6106 },
+ { 0x1E88, 51531 },
+ { 0x1E89, 111838 },
+ { 0x1E8A, 118313 },
+ { 0x1E8B, 39403 },
+ { 0x1E8C, 97592 },
+ { 0x1E8D, 93030 },
+ { 0x1E8E, 15711 },
+ { 0x1E8F, 65805 },
+ { 0x1E90, 7395 },
+ { 0x1E91, 35551 },
+ { 0x1E92, 131045 },
+ { 0x1E93, 7439 },
+ { 0x1E94, 130131 },
+ { 0x1E95, 130120 },
+ { 0x1E96, 73436 },
+ { 0x1E97, 40947 },
+ { 0x1E98, 7397 },
+ { 0x1E99, 40942 },
+ { 0x1E9A, 64958 },
+ { 0x1E9B, 4077 },
+ { 0x1E9C, 117024 },
+ { 0x1E9D, 130224 },
+ { 0x1E9E, 117020 },
+ { 0x1E9F, 116418 },
+ { 0x1EA0, 130221 },
+ { 0x1EA1, 130134 },
+ { 0x1EA2, 25118 },
+ { 0x1EA3, 20851 },
+ { 0x1EA4, 51529 },
+ { 0x1EA5, 15571 },
+ { 0x1EA6, 15579 },
+ { 0x1EA7, 119808 },
+ { 0x1EA8, 111397 },
+ { 0x1EA9, 119846 },
+ { 0x1EAA, 15889 },
+ { 0x1EAB, 20902 },
+ { 0x1EAC, 21613 },
+ { 0x1EAD, 93969 },
+ { 0x1EAE, 118886 },
+ { 0x1EAF, 7392 },
+ { 0x1EB0, 112350 },
+ { 0x1EB1, 7429 },
+ { 0x1EB2, 97749 },
+ { 0x1EB3, 113128 },
+ { 0x1EB4, 124970 },
+ { 0x1EB5, 113192 },
+ { 0x1EB6, 125034 },
+ { 0x1EB7, 113182 },
+ { 0x1EB8, 125024 },
+ { 0x1EB9, 15093 },
+ { 0x1EBA, 15095 },
+ { 0x1EBB, 66487 },
+ { 0x1EBC, 7434 },
+ { 0x1EBD, 7432 },
+ { 0x1EBE, 7437 },
+ { 0x1EBF, 73408 },
+ { 0x1EC0, 73422 },
+ { 0x1EC1, 113162 },
+ { 0x1EC2, 125007 },
+ { 0x1EC3, 73413 },
+ { 0x1EC4, 73431 },
+ { 0x1EC5, 113169 },
+ { 0x1EC6, 125004 },
+ { 0x1EC7, 73418 },
+ { 0x1EC8, 73427 },
+ { 0x1EC9, 97303 },
+ { 0x1ECA, 97752 },
+ { 0x1ECB, 97304 },
+ { 0x1ECC, 97753 },
+ { 0x1ECD, 97308 },
+ { 0x1ECE, 97757 },
+ { 0x1ECF, 13142 },
+ { 0x1ED0, 13150 },
+ { 0x1ED1, 61884 },
+ { 0x1ED2, 97800 },
+ { 0x1ED3, 7373 },
+ { 0x1ED4, 7377 },
+ { 0x1ED5, 61886 },
+ { 0x1ED6, 97802 },
+ { 0x1ED7, 73394 },
+ { 0x1ED8, 73401 },
+ { 0x1ED9, 61899 },
+ { 0x1EDA, 97815 },
+ { 0x1EDB, 96103 },
+ { 0x1EDC, 96106 },
+ { 0x1EDD, 96104 },
+ { 0x1EDE, 61712 },
+ { 0x1EDF, 61832 },
+ { 0x1EE0, 61722 },
+ { 0x1EE1, 61842 },
+ { 0x1EE2, 61487 },
+ { 0x1EE3, 61489 },
+ { 0x1EE4, 67304 },
+ { 0x1EE5, 67629 },
+ { 0x1EE6, 67631 },
+ { 0x1EE7, 67986 },
+ { 0x1EE8, 67290 },
+ { 0x1EE9, 67306 },
+ { 0x1EEA, 67977 },
+ { 0x1EEB, 67647 },
+ { 0x1EEC, 67296 },
+ { 0x1EED, 76899 },
+ { 0x1EEE, 77039 },
+ { 0x1EEF, 77054 },
+ { 0x1EF0, 76857 },
+ { 0x1EF1, 37450 },
+ { 0x1EF2, 13662 },
+ { 0x1EF3, 13167 },
+ { 0x1EF4, 381 },
+ { 0x1EF5, 101406 },
+ { 0x1EF6, 60156 },
+ { 0x1EF7, 16347 },
+ { 0x1EF8, 51573 },
+ { 0x1EF9, 64980 },
+ { 0x1EFA, 51434 },
+ { 0x1EFB, 13110 },
+ { 0x1EFC, 7387 },
+ { 0x1EFD, 13107 },
+ { 0x1EFE, 73387 },
+ { 0x1EFF, 97348 },
+ { 0x1F00, 97797 },
+ { 0x1F01, 60176 },
+ { 0x1F02, 83331 },
+ { 0x1F03, 60179 },
+ { 0x1F04, 83335 },
+ { 0x1F05, 96888 },
+ { 0x1F06, 25116 },
+ { 0x1F07, 96099 },
+ { 0x1F08, 112342 },
+ { 0x1F09, 120466 },
+ { 0x1F0A, 12465 },
+ { 0x1F0B, 15101 },
+ { 0x1F0C, 7372 },
+ { 0x1F0D, 37457 },
+ { 0x1F0E, 37705 },
+ { 0x1F0F, 35624 },
+ { 0x1F10, 35621 },
+ { 0x1F11, 35633 },
+ { 0x1F12, 35585 },
+ { 0x1F13, 68918 },
+ { 0x1F14, 6108 },
+ { 0x1F15, 15891 },
+ { 0x1F16, 85404 },
+ { 0x1F17, 49161 },
+ { 0x1F18, 13852 },
+ { 0x1F19, 37601 },
+ { 0x1F1A, 13963 },
+ { 0x1F1B, 37721 },
+ { 0x1F1C, 97594 },
+ { 0x1F1D, 20890 },
+ { 0x1F1E, 20893 },
+ { 0x1F1F, 51352 },
+ { 0x1F20, 51418 },
+ { 0x1F21, 51449 },
+ { 0x1F22, 51325 },
+ { 0x1F23, 114641 },
+ { 0x1F24, 21633 },
+ { 0x1F25, 113198 },
+ { 0x1F26, 125040 },
+ { 0x1F27, 16358 },
+ { 0x1F28, 16361 },
+ { 0x1F29, 113245 },
+ { 0x1F2A, 125087 },
+ { 0x1F2B, 21625 },
+ { 0x1F2C, 21629 },
+ { 0x1F2D, 21617 },
+ { 0x1F2E, 21621 },
+ { 0x1F2F, 13145 },
+ { 0x1F30, 13153 },
+ { 0x1F31, 7412 },
+ { 0x1F32, 7419 },
+ { 0x1F33, 61715 },
+ { 0x1F34, 61835 },
+ { 0x1F35, 113187 },
+ { 0x1F36, 125029 },
+ { 0x1F37, 97312 },
+ { 0x1F38, 97761 },
+ { 0x1F39, 7401 },
+ { 0x1F3A, 13128 },
+ { 0x1F3B, 7405 },
+ { 0x1F3C, 13134 },
+ { 0x1F3D, 98451 },
+ { 0x1F3E, 71306 },
+ { 0x1F3F, 392 },
+ { 0x1F40, 13174 },
+ { 0x1F41, 69239 },
+ { 0x1F42, 69253 },
+ { 0x1F43, 38430 },
+ { 0x1F44, 69228 },
+ { 0x1F45, 69245 },
+ { 0x1F46, 38425 },
+ { 0x1F47, 69249 },
+ { 0x1F48, 69233 },
+ { 0x1F49, 83342 },
+ { 0x1F4A, 83350 },
+ { 0x1F4B, 38459 },
+ { 0x1F4C, 83347 },
+ { 0x1F4D, 38455 },
+ { 0x1F4E, 17 },
+ { 0x1F4F, 85396 },
+ { 0x1F50, 89267 },
+ { 0x1F51, 25108 },
+ { 0x1F52, 396 },
+ { 0x1F53, 13178 },
+ { 0x1F54, 118880 },
+ { 0x1F55, 121097 },
+ { 0x1F56, 16424 },
+ { 0x1F57, 13925 },
+ { 0x1F58, 37674 },
+ { 0x1F59, 13712 },
+ { 0x1F5A, 37526 },
+ { 0x1F5B, 49135 },
+ { 0x1F5C, 49122 },
+ { 0x1F5D, 11485 },
+ { 0x1F5E, 11467 },
+ { 0x1F5F, 97567 },
+ { 0x1F60, 61803 },
+ { 0x1F61, 4447 },
+ { 0x1F62, 74737 },
+ { 0x1F63, 61210 },
+ { 0x1F64, 115292 },
+ { 0x1F65, 97301 },
+ { 0x1F66, 98457 },
+ { 0x1F67, 37343 },
+ { 0x1F68, 65016 },
+ { 0x1F69, 40062 },
+ { 0x1F6A, 112345 },
+ { 0x1F6B, 11474 },
+ { 0x1F6C, 11492 },
+ { 0x1F6D, 49129 },
+ { 0x1F6E, 49142 },
+ { 0x1F6F, 11464 },
+ { 0x1F70, 49119 },
+ { 0x1F71, 21687 },
+ { 0x1F72, 38495 },
+ { 0x1F73, 404 },
+ { 0x1F74, 60239 },
+ { 0x1F75, 21641 },
+ { 0x1F76, 12 },
+ { 0x1F77, 93831 },
+ { 0x1F78, 130462 },
+ { 0x1F79, 131090 },
+ { 0x1F7A, 21637 },
+ { 0x1F7B, 66481 },
+ { 0x1F7C, 124637 },
+ { 0x1F7D, 4080 },
+ { 0x1F7E, 97880 },
+ { 0x1F7F, 39442 },
+ { 0x1F80, 111094 },
+ { 0x1F81, 68336 },
+ { 0x1F82, 38288 },
+ { 0x1F83, 119810 },
+ { 0x1F84, 119811 },
+ { 0x1F85, 4393 },
+ { 0x1F86, 4397 },
+ { 0x1F87, 4227 },
+ { 0x1F88, 4242 },
+ { 0x1F89, 4247 },
+ { 0x1F8A, 4200 },
+ { 0x1F8B, 4237 },
+ { 0x1F8C, 4373 },
+ { 0x1F8D, 4363 },
+ { 0x1F8E, 4344 },
+ { 0x1F8F, 4417 },
+ { 0x1F90, 4232 },
+ { 0x1F91, 4263 },
+ { 0x1F92, 4280 },
+ { 0x1F93, 4291 },
+ { 0x1F94, 4427 },
+ { 0x1F95, 4437 },
+ { 0x1F96, 4274 },
+ { 0x1F97, 4285 },
+ { 0x1F98, 4383 },
+ { 0x1F99, 4158 },
+ { 0x1F9A, 4315 },
+ { 0x1F9B, 4211 },
+ { 0x1F9C, 4222 },
+ { 0x1F9D, 4152 },
+ { 0x1F9E, 4412 },
+ { 0x1F9F, 4252 },
+ { 0x1FA0, 4099 },
+ { 0x1FA1, 4117 },
+ { 0x1FA2, 4189 },
+ { 0x1FA3, 4195 },
+ { 0x1FA4, 4093 },
+ { 0x1FA5, 4422 },
+ { 0x1FA6, 4268 },
+ { 0x1FA7, 4339 },
+ { 0x1FA8, 4320 },
+ { 0x1FA9, 4402 },
+ { 0x1FAA, 4132 },
+ { 0x1FAB, 4378 },
+ { 0x1FAC, 4087 },
+ { 0x1FAD, 4334 },
+ { 0x1FAE, 4368 },
+ { 0x1FAF, 4217 },
+ { 0x1FB0, 4105 },
+ { 0x1FB1, 4127 },
+ { 0x1FB2, 4296 },
+ { 0x1FB3, 4137 },
+ { 0x1FB4, 4388 },
+ { 0x1FB5, 4146 },
+ { 0x1FB6, 4179 },
+ { 0x1FB7, 4354 },
+ { 0x1FB8, 4442 },
+ { 0x1FB9, 4310 },
+ { 0x1FBA, 4122 },
+ { 0x1FBB, 4359 },
+ { 0x1FBC, 4349 },
+ { 0x1FBD, 4432 },
+ { 0x1FBE, 4205 },
+ { 0x1FBF, 4258 },
+ { 0x1FC0, 4164 },
+ { 0x1FC1, 4111 },
+ { 0x1FC2, 4170 },
+ { 0x1FC3, 4142 },
+ { 0x1FC4, 4325 },
+ { 0x1FC5, 4305 },
+ { 0x1FC6, 4407 },
+ { 0x1FC7, 4174 },
+ { 0x1FC8, 4329 },
+ { 0x1FC9, 4301 },
+ { 0x1FCA, 7389 },
+ { 0x1FCB, 37461 },
+ { 0x1FCC, 119739 },
+ { 0x1FCD, 12728 },
+ { 0x1FCE, 98430 },
+ { 0x1FCF, 112364 },
+ { 0x1FD0, 116530 },
+ { 0x1FD1, 130141 },
+ { 0x1FD2, 89276 },
+ { 0x1FD3, 119802 },
+ { 0x1FD4, 40501 },
+ { 0x1FD5, 21611 },
+ { 0x1FD6, 119777 },
+ { 0x1FD7, 13467 },
+ { 0x1FD8, 68307 },
+ { 0x1FD9, 68134 },
+ { 0x1FDA, 49576 },
+ { 0x1FDB, 16352 },
+ { 0x1FDC, 118771 },
+ { 0x1FDD, 118378 },
+ { 0x1FDE, 131154 },
+ { 0x1FDF, 131157 },
+ { 0x1FE0, 131162 },
+ { 0x1FE1, 131160 },
+ { 0x1FE2, 50950 },
+ { 0x1FE3, 131147 },
+ { 0x1FE4, 4185 },
+ { 0x1FE5, 68538 },
+ { 0x1FE6, 97357 },
+ { 0x1FE7, 15418 },
+ { 0x1FE8, 37375 },
+ { 0x1FE9, 20744 },
+ { 0x1FEA, 13977 },
+ { 0x1FEB, 13981 },
+ { 0x1FEC, 13973 },
+ { 0x1FED, 37735 },
+ { 0x1FEE, 37739 },
+ { 0x1FEF, 37731 },
+ { 0x1FF0, 13913 },
+ { 0x1FF1, 13918 },
+ { 0x1FF2, 13908 },
+ { 0x1FF3, 37662 },
+ { 0x1FF4, 37667 },
+ { 0x1FF5, 37657 },
+ { 0x1FF6, 13702 },
+ { 0x1FF7, 13707 },
+ { 0x1FF8, 13697 },
+ { 0x1FF9, 20887 },
+ { 0x1FFA, 37516 },
+ { 0x1FFB, 37521 },
+ { 0x1FFC, 37511 },
+ { 0x1FFD, 93014 },
+ { 0x1FFE, 118347 },
+ { 0x1FFF, 39551 },
+ { 0x2000, 39695 },
+ { 0x2001, 115023 },
+ { 0x2002, 115028 },
+ { 0x2003, 11495 },
+ { 0x2004, 49145 },
+ { 0x2005, 49148 },
+ { 0x2006, 74600 },
+ { 0x2007, 13959 },
+ { 0x2008, 37717 },
+ { 0x2009, 118355 },
+ { 0x200A, 118358 },
+ { 0x200B, 118361 },
+ { 0x200C, 118364 },
+ { 0x200D, 111054 },
+ { 0x200E, 111074 },
+ { 0x200F, 111081 },
+ { 0x2010, 111031 },
+ { 0x2011, 111001 },
+ { 0x2012, 111087 },
+ { 0x2013, 111039 },
+ { 0x2014, 111009 },
+ { 0x2015, 111061 },
+ { 0x2016, 111023 },
+ { 0x2017, 110993 },
+ { 0x2018, 111017 },
+ { 0x2019, 110987 },
+ { 0x201A, 111047 },
+ { 0x201B, 111067 },
+ { 0x201C, 61564 },
+ { 0x201D, 61099 },
+ { 0x201E, 21534 },
+ { 0x201F, 98435 },
+ { 0x2020, 94650 },
+ { 0x2021, 94646 },
+ { 0x2022, 94652 },
+ { 0x2023, 94641 },
+ { 0x2024, 94632 },
+ { 0x2025, 94637 },
+ { 0x2026, 94656 },
+ { 0x2027, 94660 },
+ { 0x2028, 94658 },
+ { 0x2029, 21507 },
+ { 0x202A, 13429 },
+ { 0x202B, 11502 },
+ { 0x202C, 49159 },
+ { 0x202D, 11482 },
+ { 0x202E, 49132 },
+ { 0x202F, 11498 },
+ { 0x2030, 49155 },
+ { 0x2031, 40644 },
+ { 0x2032, 66483 },
+ { 0x2033, 130057 },
+ { 0x2034, 90960 },
+ { 0x2035, 72 },
+ { 0x2036, 117022 },
+ { 0x2037, 68535 },
+ { 0x2038, 20487 },
+ { 0x2039, 20459 },
+ { 0x203A, 20427 },
+ { 0x203B, 20443 },
+ { 0x203C, 20491 },
+ { 0x203D, 20463 },
+ { 0x203E, 20507 },
+ { 0x203F, 16802 },
+ { 0x2040, 114988 },
+ { 0x2041, 39425 },
+ { 0x2042, 112346 },
+ { 0x2043, 20270 },
+ { 0x2044, 20279 },
+ { 0x2045, 20252 },
+ { 0x2046, 20261 },
+ { 0x2047, 51420 },
+ { 0x2048, 20293 },
+ { 0x2049, 20160 },
+ { 0x204A, 37372 },
+ { 0x204B, 37369 },
+ { 0x204C, 37363 },
+ { 0x204D, 37366 },
+ { 0x204E, 96873 },
+ { 0x204F, 62181 },
+ { 0x2050, 62217 },
+ { 0x2051, 62212 },
+ { 0x2052, 62140 },
+ { 0x2053, 62150 },
+ { 0x2054, 62260 },
+ { 0x2055, 62297 },
+ { 0x2056, 62161 },
+ { 0x2057, 62278 },
+ { 0x2058, 62285 },
+ { 0x2059, 62177 },
+ { 0x205A, 62274 },
+ { 0x205B, 62173 },
+ { 0x205C, 62266 },
+ { 0x205D, 62205 },
+ { 0x205E, 62201 },
+ { 0x205F, 62164 },
+ { 0x2060, 62233 },
+ { 0x2061, 62238 },
+ { 0x2062, 62248 },
+ { 0x2063, 62243 },
+ { 0x2064, 62270 },
+ { 0x2065, 62300 },
+ { 0x2066, 62155 },
+ { 0x2067, 62222 },
+ { 0x2068, 62145 },
+ { 0x2069, 62289 },
+ { 0x206A, 62253 },
+ { 0x206B, 62169 },
+ { 0x206C, 62193 },
+ { 0x206D, 62256 },
+ { 0x206E, 62189 },
+ { 0x206F, 62209 },
+ { 0x2070, 62225 },
+ { 0x2071, 20519 },
+ { 0x2072, 15427 },
+ { 0x2073, 62263 },
+ { 0x2074, 62228 },
+ { 0x2075, 62292 },
+ { 0x2076, 7456 },
+ { 0x2077, 7458 },
+ { 0x2078, 7454 },
+ { 0x2079, 7475 },
+ { 0x207A, 7449 },
+ { 0x207B, 7446 },
+ { 0x207C, 7464 },
+ { 0x207D, 7460 },
+ { 0x207E, 7452 },
+ { 0x207F, 7471 },
+ { 0x2080, 7468 },
+ { 0x2081, 67331 },
+ { 0x2082, 67337 },
+ { 0x2083, 67358 },
+ { 0x2084, 67343 },
+ { 0x2085, 67340 },
+ { 0x2086, 67334 },
+ { 0x2087, 67355 },
+ { 0x2088, 67352 },
+ { 0x2089, 67346 },
+ { 0x208A, 67771 },
+ { 0x208B, 67846 },
+ { 0x208C, 67894 },
+ { 0x208D, 67963 },
+ { 0x208E, 67957 },
+ { 0x208F, 67942 },
+ { 0x2090, 67951 },
+ { 0x2091, 67966 },
+ { 0x2092, 67954 },
+ { 0x2093, 67960 },
+ { 0x2094, 67897 },
+ { 0x2095, 130490 },
+ { 0x2096, 130496 },
+ { 0x2097, 130514 },
+ { 0x2098, 130502 },
+ { 0x2099, 130499 },
+ { 0x209A, 130493 },
+ { 0x209B, 130511 },
+ { 0x209C, 130508 },
+ { 0x209D, 130505 },
+ { 0x209E, 130888 },
+ { 0x209F, 130891 },
+ { 0x20A0, 130894 },
+ { 0x20A1, 130915 },
+ { 0x20A2, 130909 },
+ { 0x20A3, 130900 },
+ { 0x20A4, 130903 },
+ { 0x20A5, 130918 },
+ { 0x20A6, 130906 },
+ { 0x20A7, 130912 },
+ { 0x20A8, 130897 },
+ { 0x20A9, 20907 },
+ { 0x20AA, 20925 },
+ { 0x20AB, 20988 },
+ { 0x20AC, 20943 },
+ { 0x20AD, 20934 },
+ { 0x20AE, 20916 },
+ { 0x20AF, 20979 },
+ { 0x20B0, 20970 },
+ { 0x20B1, 20952 },
+ { 0x20B2, 60185 },
+ { 0x20B3, 60191 },
+ { 0x20B4, 60195 },
+ { 0x20B5, 60223 },
+ { 0x20B6, 60215 },
+ { 0x20B7, 60203 },
+ { 0x20B8, 60207 },
+ { 0x20B9, 60227 },
+ { 0x20BA, 60211 },
+ { 0x20BB, 60219 },
+ { 0x20BC, 60199 },
+ { 0x20BD, 130517 },
+ { 0x20BE, 130522 },
+ { 0x20BF, 130527 },
+ { 0x20C0, 130532 },
+ { 0x20C1, 130537 },
+ { 0x20C2, 130542 },
+ { 0x20C3, 130547 },
+ { 0x20C4, 130552 },
+ { 0x20C5, 130557 },
+ { 0x20C6, 130562 },
+ { 0x20C7, 130567 },
+ { 0x20C8, 130572 },
+ { 0x20C9, 130577 },
+ { 0x20CA, 130582 },
+ { 0x20CB, 130587 },
+ { 0x20CC, 130592 },
+ { 0x20CD, 130597 },
+ { 0x20CE, 130602 },
+ { 0x20CF, 130607 },
+ { 0x20D0, 130612 },
+ { 0x20D1, 130617 },
+ { 0x20D2, 130622 },
+ { 0x20D3, 130627 },
+ { 0x20D4, 130632 },
+ { 0x20D5, 130637 },
+ { 0x20D6, 130642 },
+ { 0x20D7, 67499 },
+ { 0x20D8, 67504 },
+ { 0x20D9, 67509 },
+ { 0x20DA, 67514 },
+ { 0x20DB, 67519 },
+ { 0x20DC, 67524 },
+ { 0x20DD, 67529 },
+ { 0x20DE, 67534 },
+ { 0x20DF, 67539 },
+ { 0x20E0, 67544 },
+ { 0x20E1, 67549 },
+ { 0x20E2, 67554 },
+ { 0x20E3, 67559 },
+ { 0x20E4, 67564 },
+ { 0x20E5, 67569 },
+ { 0x20E6, 67574 },
+ { 0x20E7, 67579 },
+ { 0x20E8, 67584 },
+ { 0x20E9, 67589 },
+ { 0x20EA, 67594 },
+ { 0x20EB, 67599 },
+ { 0x20EC, 67604 },
+ { 0x20ED, 67609 },
+ { 0x20EE, 67614 },
+ { 0x20EF, 67619 },
+ { 0x20F0, 67624 },
+ { 0x20F1, 67369 },
+ { 0x20F2, 67374 },
+ { 0x20F3, 67379 },
+ { 0x20F4, 67384 },
+ { 0x20F5, 67389 },
+ { 0x20F6, 67394 },
+ { 0x20F7, 67399 },
+ { 0x20F8, 67404 },
+ { 0x20F9, 67409 },
+ { 0x20FA, 67414 },
+ { 0x20FB, 67419 },
+ { 0x20FC, 67424 },
+ { 0x20FD, 67429 },
+ { 0x20FE, 67434 },
+ { 0x20FF, 67439 },
+ { 0x2100, 67444 },
+ { 0x2101, 67449 },
+ { 0x2102, 67454 },
+ { 0x2103, 67459 },
+ { 0x2104, 67464 },
+ { 0x2105, 67469 },
+ { 0x2106, 67474 },
+ { 0x2107, 67479 },
+ { 0x2108, 67484 },
+ { 0x2109, 67489 },
+ { 0x210A, 67494 },
+ { 0x210B, 67349 },
+ { 0x210C, 96274 },
+ { 0x210D, 96278 },
+ { 0x210E, 96306 },
+ { 0x210F, 96298 },
+ { 0x2110, 96286 },
+ { 0x2111, 96290 },
+ { 0x2112, 96310 },
+ { 0x2113, 96294 },
+ { 0x2114, 96302 },
+ { 0x2115, 96282 },
+ { 0x2116, 51354 },
+ { 0x2117, 51362 },
+ { 0x2118, 51386 },
+ { 0x2119, 51370 },
+ { 0x211A, 51366 },
+ { 0x211B, 51358 },
+ { 0x211C, 51382 },
+ { 0x211D, 51378 },
+ { 0x211E, 51374 },
+ { 0x211F, 51390 },
+ { 0x2120, 96114 },
+ { 0x2121, 5279 },
+ { 0x2122, 4921 },
+ { 0x2123, 5245 },
+ { 0x2124, 4887 },
+ { 0x2125, 5037 },
+ { 0x2126, 4881 },
+ { 0x2127, 5031 },
+ { 0x2128, 4875 },
+ { 0x2129, 5273 },
+ { 0x212A, 4915 },
+ { 0x212B, 5267 },
+ { 0x212C, 4909 },
+ { 0x212D, 4992 },
+ { 0x212E, 4675 },
+ { 0x212F, 4630 },
+ { 0x2130, 4836 },
+ { 0x2131, 4986 },
+ { 0x2132, 4660 },
+ { 0x2133, 4615 },
+ { 0x2134, 4830 },
+ { 0x2135, 4942 },
+ { 0x2136, 4543 },
+ { 0x2137, 4498 },
+ { 0x2138, 4814 },
+ { 0x2139, 4929 },
+ { 0x213A, 4528 },
+ { 0x213B, 4483 },
+ { 0x213C, 4801 },
+ { 0x213D, 5255 },
+ { 0x213E, 5446 },
+ { 0x213F, 4490 },
+ { 0x2140, 4622 },
+ { 0x2141, 5425 },
+ { 0x2142, 4667 },
+ { 0x2143, 4535 },
+ { 0x2144, 4897 },
+ { 0x2145, 5249 },
+ { 0x2146, 5439 },
+ { 0x2147, 4475 },
+ { 0x2148, 4607 },
+ { 0x2149, 5418 },
+ { 0x214A, 4652 },
+ { 0x214B, 4520 },
+ { 0x214C, 4891 },
+ { 0x214D, 4998 },
+ { 0x214E, 4757 },
+ { 0x214F, 5316 },
+ { 0x2150, 4682 },
+ { 0x2151, 4637 },
+ { 0x2152, 5340 },
+ { 0x2153, 4781 },
+ { 0x2154, 4842 },
+ { 0x2155, 4948 },
+ { 0x2156, 4749 },
+ { 0x2157, 5308 },
+ { 0x2158, 4550 },
+ { 0x2159, 4505 },
+ { 0x215A, 5332 },
+ { 0x215B, 4773 },
+ { 0x215C, 4820 },
+ { 0x215D, 5261 },
+ { 0x215E, 4765 },
+ { 0x215F, 5324 },
+ { 0x2160, 5453 },
+ { 0x2161, 4467 },
+ { 0x2162, 4599 },
+ { 0x2163, 5432 },
+ { 0x2164, 4731 },
+ { 0x2165, 5290 },
+ { 0x2166, 4740 },
+ { 0x2167, 5299 },
+ { 0x2168, 4644 },
+ { 0x2169, 4512 },
+ { 0x216A, 5348 },
+ { 0x216B, 4789 },
+ { 0x216C, 4903 },
+ { 0x216D, 5025 },
+ { 0x216E, 4869 },
+ { 0x216F, 5019 },
+ { 0x2170, 4863 },
+ { 0x2171, 5414 },
+ { 0x2172, 5392 },
+ { 0x2173, 4717 },
+ { 0x2174, 4696 },
+ { 0x2175, 5380 },
+ { 0x2176, 4710 },
+ { 0x2177, 4689 },
+ { 0x2178, 5374 },
+ { 0x2179, 4585 },
+ { 0x217A, 4564 },
+ { 0x217B, 5362 },
+ { 0x217C, 4578 },
+ { 0x217D, 4557 },
+ { 0x217E, 5356 },
+ { 0x217F, 5488 },
+ { 0x2180, 5467 },
+ { 0x2181, 5402 },
+ { 0x2182, 5481 },
+ { 0x2183, 5460 },
+ { 0x2184, 5396 },
+ { 0x2185, 4724 },
+ { 0x2186, 4703 },
+ { 0x2187, 5386 },
+ { 0x2188, 4592 },
+ { 0x2189, 4571 },
+ { 0x218A, 5368 },
+ { 0x218B, 5495 },
+ { 0x218C, 5474 },
+ { 0x218D, 5408 },
+ { 0x218E, 4975 },
+ { 0x218F, 4968 },
+ { 0x2190, 4954 },
+ { 0x2191, 4961 },
+ { 0x2192, 5057 },
+ { 0x2193, 5048 },
+ { 0x2194, 5043 },
+ { 0x2195, 5004 },
+ { 0x2196, 4925 },
+ { 0x2197, 5015 },
+ { 0x2198, 4982 },
+ { 0x2199, 4848 },
+ { 0x219A, 4797 },
+ { 0x219B, 4859 },
+ { 0x219C, 4826 },
+ { 0x219D, 5008 },
+ { 0x219E, 4935 },
+ { 0x219F, 4852 },
+ { 0x21A0, 4807 },
+ { 0x21A1, 39518 },
+ { 0x21A2, 34042 },
+ { 0x21A3, 34046 },
+ { 0x21A4, 34370 },
+ { 0x21A5, 34054 },
+ { 0x21A6, 34050 },
+ { 0x21A7, 34374 },
+ { 0x21A8, 34366 },
+ { 0x21A9, 13424 },
+ { 0x21AA, 13785 },
+ { 0x21AB, 13799 },
+ { 0x21AC, 13597 },
+ { 0x21AD, 13609 },
+ { 0x21AE, 13795 },
+ { 0x21AF, 13562 },
+ { 0x21B0, 13558 },
+ { 0x21B1, 37428 },
+ { 0x21B2, 33792 },
+ { 0x21B3, 59747 },
+ { 0x21B4, 13091 },
+ { 0x21B5, 39506 },
+ { 0x21B6, 37405 },
+ { 0x21B7, 97362 },
+ { 0x21B8, 97365 },
+ { 0x21B9, 97368 },
+ { 0x21BA, 97371 },
+ { 0x21BB, 97380 },
+ { 0x21BC, 97386 },
+ { 0x21BD, 97395 },
+ { 0x21BE, 97404 },
+ { 0x21BF, 97407 },
+ { 0x21C0, 97413 },
+ { 0x21C1, 20291 },
+ { 0x21C2, 40475 },
+ { 0x21C3, 40507 },
+ { 0x21C4, 40538 },
+ { 0x21C5, 61681 },
+ { 0x21C6, 61673 },
+ { 0x21C7, 61685 },
+ { 0x21C8, 61633 },
+ { 0x21C9, 61648 },
+ { 0x21CA, 61668 },
+ { 0x21CB, 20130 },
+ { 0x21CC, 40396 },
+ { 0x21CD, 20396 },
+ { 0x21CE, 40637 },
+ { 0x21CF, 20380 },
+ { 0x21D0, 40632 },
+ { 0x21D1, 20481 },
+ { 0x21D2, 40700 },
+ { 0x21D3, 20431 },
+ { 0x21D4, 40660 },
+ { 0x21D5, 20423 },
+ { 0x21D6, 40653 },
+ { 0x21D7, 20504 },
+ { 0x21D8, 40712 },
+ { 0x21D9, 20483 },
+ { 0x21DA, 40702 },
+ { 0x21DB, 20498 },
+ { 0x21DC, 40706 },
+ { 0x21DD, 20447 },
+ { 0x21DE, 40687 },
+ { 0x21DF, 20439 },
+ { 0x21E0, 40683 },
+ { 0x21E1, 20473 },
+ { 0x21E2, 40697 },
+ { 0x21E3, 20455 },
+ { 0x21E4, 40690 },
+ { 0x21E5, 20470 },
+ { 0x21E6, 40694 },
+ { 0x21E7, 20303 },
+ { 0x21E8, 40550 },
+ { 0x21E9, 40571 },
+ { 0x21EA, 69364 },
+ { 0x21EB, 70382 },
+ { 0x21EC, 40407 },
+ { 0x21ED, 51268 },
+ { 0x21EE, 50032 },
+ { 0x21EF, 80076 },
+ { 0x21F0, 20158 },
+ { 0x21F1, 49999 },
+ { 0x21F2, 50009 },
+ { 0x21F3, 50004 },
+ { 0x21F4, 50021 },
+ { 0x21F5, 50026 },
+ { 0x21F6, 49983 },
+ { 0x21F7, 13605 },
+ { 0x21F8, 37424 },
+ { 0x21F9, 69979 },
+ { 0x21FA, 69976 },
+ { 0x21FB, 39537 },
+ { 0x21FC, 34064 },
+ { 0x21FD, 39679 },
+ { 0x21FE, 39821 },
+ { 0x21FF, 34333 },
+ { 0x2200, 34188 },
+ { 0x2201, 39530 },
+ { 0x2202, 34057 },
+ { 0x2203, 20107 },
+ { 0x2204, 20103 },
+ { 0x2205, 20144 },
+ { 0x2206, 20148 },
+ { 0x2207, 40405 },
+ { 0x2208, 61609 },
+ { 0x2209, 61628 },
+ { 0x220A, 61641 },
+ { 0x220B, 61621 },
+ { 0x220C, 40512 },
+ { 0x220D, 40663 },
+ { 0x220E, 124325 },
+ { 0x220F, 124331 },
+ { 0x2210, 26266 },
+ { 0x2211, 40489 },
+ { 0x2212, 40477 },
+ { 0x2213, 40483 },
+ { 0x2214, 40495 },
+ { 0x2215, 40436 },
+ { 0x2216, 40424 },
+ { 0x2217, 40430 },
+ { 0x2218, 40442 },
+ { 0x2219, 39684 },
+ { 0x221A, 39836 },
+ { 0x221B, 34193 },
+ { 0x221C, 40463 },
+ { 0x221D, 20243 },
+ { 0x221E, 40459 },
+ { 0x221F, 20231 },
+ { 0x2220, 34348 },
+ { 0x2221, 19852 },
+ { 0x2222, 20833 },
+ { 0x2223, 98321 },
+ { 0x2224, 76172 },
+ { 0x2225, 20853 },
+ { 0x2226, 19891 },
+ { 0x2227, 40169 },
+ { 0x2228, 113261 },
+ { 0x2229, 130061 },
+ { 0x222A, 9940 },
+ { 0x222B, 101404 },
+ { 0x222C, 116535 },
+ { 0x222D, 119805 },
+ { 0x222E, 118774 },
+ { 0x222F, 20398 },
+ { 0x2230, 40639 },
+ { 0x2231, 49032 },
+ { 0x2232, 49049 },
+ { 0x2233, 49034 },
+ { 0x2234, 74732 },
+ { 0x2235, 98325 },
+ { 0x2236, 6152 },
+ { 0x2237, 40390 },
+ { 0x2238, 20120 },
+ { 0x2239, 97668 },
+ { 0x223A, 97633 },
+ { 0x223B, 19879 },
+ { 0x223C, 20111 },
+ { 0x223D, 40157 },
+ { 0x223E, 40081 },
+ { 0x223F, 40381 },
+ { 0x2240, 40122 },
+ { 0x2241, 38281 },
+ { 0x2242, 67268 },
+ { 0x2243, 121100 },
+ { 0x2244, 101726 },
+ { 0x2245, 80077 },
+ { 0x2246, 12690 },
+ { 0x2247, 96890 },
+ { 0x2248, 5524 },
+ { 0x2249, 20859 },
+ { 0x224A, 20862 },
+ { 0x224B, 15876 },
+ { 0x224C, 21648 },
+ { 0x224D, 4075 },
+ { 0x224E, 51680 },
+ { 0x224F, 37335 },
+ { 0x2250, 12468 },
+ { 0x2251, 78406 },
+ { 0x2252, 78394 },
+ { 0x2253, 78391 },
+ { 0x2254, 78409 },
+ { 0x2255, 78397 },
+ { 0x2256, 78403 },
+ { 0x2257, 78412 },
+ { 0x2258, 78400 },
+ { 0x2259, 40078 },
+ { 0x225A, 40609 },
+ { 0x225B, 40593 },
+ { 0x225C, 20339 },
+ { 0x225D, 40094 },
+ { 0x225E, 21662 },
+ { 0x225F, 13489 },
+ { 0x2260, 71304 },
+ { 0x2261, 51537 },
+ { 0x2262, 21497 },
+ { 0x2263, 14264 },
+ { 0x2264, 69996 },
+ { 0x2265, 61157 },
+ { 0x2266, 65098 },
+ { 0x2267, 73442 },
+ { 0x2268, 37347 },
+ { 0x2269, 16818 },
+ { 0x226A, 64422 },
+ { 0x226B, 51584 },
+ { 0x226C, 49595 },
+ { 0x226D, 6487 },
+ { 0x226E, 40061 },
+ { 0x226F, 33744 },
+ { 0x2270, 97656 },
+ { 0x2271, 121104 },
+ { 0x2272, 102984 },
+ { 0x2273, 78834 },
+ { 0x2274, 60884 },
+ { 0x2275, 40186 },
+ { 0x2276, 40237 },
+ { 0x2277, 40220 },
+ { 0x2278, 40254 },
+ { 0x2279, 40271 },
+ { 0x227A, 40203 },
+ { 0x227B, 19914 },
+ { 0x227C, 19965 },
+ { 0x227D, 19948 },
+ { 0x227E, 19982 },
+ { 0x227F, 19999 },
+ { 0x2280, 19931 },
+ { 0x2281, 20139 },
+ { 0x2282, 40362 },
+ { 0x2283, 40556 },
+ { 0x2284, 19856 },
+ { 0x2285, 40402 },
+ { 0x2286, 20094 },
+ { 0x2287, 20309 },
+ { 0x2288, 40113 },
+ { 0x2289, 6150 },
+ { 0x228A, 74597 },
+ { 0x228B, 51464 },
+ { 0x228C, 49078 },
+ { 0x228D, 49085 },
+ { 0x228E, 35573 },
+ { 0x228F, 35579 },
+ { 0x2290, 35576 },
+ { 0x2291, 16428 },
+ { 0x2292, 13187 },
+ { 0x2293, 115557 },
+ { 0x2294, 114653 },
+ { 0x2295, 114658 },
+ { 0x2296, 114663 },
+ { 0x2297, 114668 },
+ { 0x2298, 114673 },
+ { 0x2299, 114678 },
+ { 0x229A, 114683 },
+ { 0x229B, 114688 },
+ { 0x229C, 20403 },
+ { 0x229D, 97428 },
+ { 0x229E, 131151 },
+ { 0x229F, 114637 },
+ { 0x22A0, 119775 },
+ { 0x22A1, 6084 },
+ { 0x22A2, 6086 },
+ { 0x22A3, 6088 },
+ { 0x22A4, 6090 },
+ { 0x22A5, 6092 },
+ { 0x22A6, 6094 },
+ { 0x22A7, 40409 },
+ { 0x22A8, 40414 },
+ { 0x22A9, 20175 },
+ { 0x22AA, 20164 },
+ { 0x22AB, 96083 },
+ { 0x22AC, 96080 },
+ { 0x22AD, 50940 },
+ { 0x22AE, 50920 },
+ { 0x22AF, 50924 },
+ { 0x22B0, 50936 },
+ { 0x22B1, 40131 },
+ { 0x22B2, 19864 },
+ { 0x22B3, 51677 },
+ { 0x22B4, 40956 },
+ { 0x22B5, 68353 },
+ { 0x22B6, 38646 },
+ { 0x22B7, 61158 },
+ { 0x22B8, 65968 },
+ { 0x22B9, 51558 },
+ { 0x22BA, 13436 },
+ { 0x22BB, 38643 },
+ { 0x22BC, 12691 },
+ { 0x22BD, 124961 },
+ { 0x22BE, 96901 },
+ { 0x22BF, 39354 },
+ { 0x22C0, 39350 },
+ { 0x22C1, 78761 },
+ { 0x22C2, 13470 },
+ { 0x22C3, 69098 },
+ { 0x22C4, 69095 },
+ { 0x22C5, 120476 },
+ { 0x22C6, 14260 },
+ { 0x22C7, 14274 },
+ { 0x22C8, 14266 },
+ { 0x22C9, 98438 },
+ { 0x22CA, 118350 },
+ { 0x22CB, 59763 },
+ { 0x22CC, 59723 },
+ { 0x22CD, 59749 },
+ { 0x22CE, 93966 },
+ { 0x22CF, 69092 },
+ { 0x22D0, 115560 },
+ { 0x22D1, 50105 },
+ { 0x22D2, 69374 },
+ { 0x22D3, 60172 },
+ { 0x22D4, 20724 },
+ { 0x22D5, 60826 },
+ { 0x22D6, 13479 },
+ { 0x22D7, 40056 },
+ { 0x22D8, 49980 },
+ { 0x22D9, 19888 },
+ { 0x22DA, 74746 },
+ { 0x22DB, 121108 },
+ { 0x22DC, 97427 },
+ { 0x22DD, 131105 },
+ { 0x22DE, 61247 },
+ { 0x22DF, 79731 },
+ { 0x22E0, 76862 },
+ { 0x22E1, 40601 },
+ { 0x22E2, 40604 },
+ { 0x22E3, 20353 },
+ { 0x22E4, 20356 },
+ { 0x22E5, 76173 },
+ { 0x22E6, 9944 },
+ { 0x22E7, 15563 },
+ { 0x22E8, 20342 },
+ { 0x22E9, 77215 },
+ { 0x22EA, 65064 },
+ { 0x22EB, 65021 },
+ { 0x22EC, 40552 },
+ { 0x22ED, 83453 },
+ { 0x22EE, 85398 },
+ { 0x22EF, 114531 },
+ { 0x22F0, 15496 },
+ { 0x22F1, 5507 },
+ { 0x22F2, 53874 },
+ { 0x22F3, 67980 },
+ { 0x22F4, 49753 },
+ { 0x22F5, 95 },
+ { 0x22F6, 99636 },
+ { 0x22F7, 20344 },
+ { 0x22F8, 40596 },
+ { 0x22F9, 19875 },
+ { 0x22FA, 40153 },
+ { 0x22FB, 21493 },
+ { 0x22FC, 24849 },
+ { 0x22FD, 13827 },
+ { 0x22FE, 77077 },
+ { 0x22FF, 69342 },
+ { 0x2300, 20142 },
+ { 0x2301, 118891 },
+ { 0x2302, 118894 },
+ { 0x2303, 124612 },
+ { 0x2304, 24863 },
+ { 0x2305, 114636 },
+ { 0x2306, 130046 },
+ { 0x2307, 120496 },
+ { 0x2308, 93038 },
+ { 0x2309, 20088 },
+ { 0x230A, 61219 },
+ { 0x230B, 49981 },
+ { 0x230C, 49747 },
+ { 0x230D, 92835 },
+ { 0x230E, 13440 },
+ { 0x230F, 13437 },
+ { 0x2310, 6536 },
+ { 0x2311, 96092 },
+ { 0x2312, 98322 },
+ { 0x2313, 90961 },
+ { 0x2314, 13370 },
+ { 0x2315, 21650 },
+ { 0x2316, 97650 },
+ { 0x2317, 61566 },
+ { 0x2318, 38279 },
+ { 0x2319, 6159 },
+ { 0x231A, 60841 },
+ { 0x231B, 15900 },
+ { 0x231C, 93045 },
+ { 0x231D, 112339 },
+ { 0x231E, 13413 },
+ { 0x231F, 6074 },
+ { 0x2320, 40133 },
+ { 0x2321, 20288 },
+ { 0x2322, 39692 },
+ { 0x2323, 20367 },
+ { 0x2324, 34213 },
+ { 0x2325, 40618 },
+ { 0x2326, 40365 },
+ { 0x2327, 115283 },
+ { 0x2328, 15895 },
+ { 0x2329, 78825 },
+ { 0x232A, 89278 },
+ { 0x232B, 60944 },
+ { 0x232C, 60946 },
+ { 0x232D, 78758 },
+ { 0x232E, 78770 },
+ { 0x232F, 34330 },
+ { 0x2330, 60830 },
+ { 0x2331, 39818 },
+ { 0x2332, 40090 },
+ { 0x2333, 19850 },
+ { 0x2334, 20741 },
+ { 0x2335, 24734 },
+ { 0x2336, 131056 },
+ { 0x2337, 25049 },
+ { 0x2338, 49030 },
+ { 0x2339, 24853 },
+ { 0x233A, 96895 },
+ { 0x233B, 24762 },
+ { 0x233C, 15443 },
+ { 0x233D, 24682 },
+ { 0x233E, 26294 },
+ { 0x233F, 97661 },
+ { 0x2340, 96898 },
+ { 0x2341, 70660 },
+ { 0x2342, 15873 },
+ { 0x2343, 13408 },
+ { 0x2344, 13405 },
+ { 0x2345, 24678 },
+ { 0x2346, 13402 },
+ { 0x2347, 19866 },
+ { 0x2348, 40144 },
+ { 0x2349, 97734 },
+ { 0x234A, 61878 },
+ { 0x234B, 67633 },
+ { 0x234C, 15439 },
+ { 0x234D, 20154 },
+ { 0x234E, 96892 },
+ { 0x234F, 24956 },
+ { 0x2350, 97296 },
+ { 0x2351, 97658 },
+ { 0x2352, 24946 },
+ { 0x2353, 15446 },
+ { 0x2354, 21509 },
+ { 0x2355, 21512 },
+ { 0x2356, 21516 },
+ { 0x2357, 9920 },
+ { 0x2358, 21520 },
+ { 0x2359, 24751 },
+ { 0x235A, 65090 },
+ { 0x235B, 76032 },
+ { 0x235C, 131120 },
+ { 0x235D, 15449 },
+ { 0x235E, 25082 },
+ { 0x235F, 9928 },
+ { 0x2360, 20359 },
+ { 0x2361, 40607 },
+ { 0x2362, 21525 },
+ { 0x2363, 67298 },
+ { 0x2364, 25085 },
+ { 0x2365, 114970 },
+ { 0x2366, 39387 },
+ { 0x2367, 24923 },
+ { 0x2368, 76642 },
+ { 0x2369, 24931 },
+ { 0x236A, 131048 },
+ { 0x236B, 21530 },
+ { 0x236C, 24757 },
+ { 0x236D, 20865 },
+ { 0x236E, 97665 },
+ { 0x236F, 96335 },
+ { 0x2370, 34361 },
+ { 0x2371, 39844 },
+ { 0x2372, 34343 },
+ { 0x2373, 39831 },
+ { 0x2374, 20363 },
+ { 0x2375, 40614 },
+ { 0x2376, 40649 },
+ { 0x2377, 20317 },
+ { 0x2378, 25015 },
+ { 0x2379, 33809 },
+ { 0x237A, 59771 },
+ { 0x237B, 24960 },
+ { 0x237C, 24906 },
+ { 0x237D, 24900 },
+ { 0x237E, 24885 },
+ { 0x237F, 24879 },
+ { 0x2380, 24653 },
+ { 0x2381, 24646 },
+ { 0x2382, 50876 },
+ { 0x2383, 25019 },
+ { 0x2384, 24765 },
+ { 0x2385, 24717 },
+ { 0x2386, 74656 },
+ { 0x2387, 51556 },
+ { 0x2388, 74672 },
+ { 0x2389, 59719 },
+ { 0x238A, 59743 },
+ { 0x238B, 59774 },
+ { 0x238C, 59779 },
+ { 0x238D, 59787 },
+ { 0x238E, 59792 },
+ { 0x238F, 25043 },
+ { 0x2390, 25057 },
+ { 0x2391, 25038 },
+ { 0x2392, 25052 },
+ { 0x2393, 33768 },
+ { 0x2394, 33786 },
+ { 0x2395, 59714 },
+ { 0x2396, 59738 },
+ { 0x2397, 68975 },
+ { 0x2398, 68985 },
+ { 0x2399, 69015 },
+ { 0x239A, 68995 },
+ { 0x239B, 68990 },
+ { 0x239C, 68980 },
+ { 0x239D, 69010 },
+ { 0x239E, 69005 },
+ { 0x239F, 69000 },
+ { 0x23A0, 69020 },
+ { 0x23A1, 68920 },
+ { 0x23A2, 68930 },
+ { 0x23A3, 68965 },
+ { 0x23A4, 68940 },
+ { 0x23A5, 68935 },
+ { 0x23A6, 68925 },
+ { 0x23A7, 68960 },
+ { 0x23A8, 68955 },
+ { 0x23A9, 68945 },
+ { 0x23AA, 68970 },
+ { 0x23AB, 69025 },
+ { 0x23AC, 69037 },
+ { 0x23AD, 69079 },
+ { 0x23AE, 69049 },
+ { 0x23AF, 69043 },
+ { 0x23B0, 69031 },
+ { 0x23B1, 69073 },
+ { 0x23B2, 69067 },
+ { 0x23B3, 69055 },
+ { 0x23B4, 69085 },
+ { 0x23B5, 25026 },
+ { 0x23B6, 24691 },
+ { 0x23B7, 24782 },
+ { 0x23B8, 24948 },
+ { 0x23B9, 24811 },
+ { 0x23BA, 24995 },
+ { 0x23BB, 24785 },
+ { 0x23BC, 85437 },
+ { 0x23BD, 25030 },
+ { 0x23BE, 131122 },
+ { 0x23BF, 25089 },
+ { 0x23C0, 50898 },
+ { 0x23C1, 24871 },
+ { 0x23C2, 20410 },
+ { 0x23C3, 77192 },
+ { 0x23C4, 77211 },
+ { 0x23C5, 20416 },
+ { 0x23C6, 24727 },
+ { 0x23C7, 24720 },
+ { 0x23C8, 38638 },
+ { 0x23C9, 25077 },
+ { 0x23CA, 130049 },
+ { 0x23CB, 120499 },
+ { 0x23CC, 119782 },
+ { 0x23CD, 124965 },
+ { 0x23CE, 24776 },
+ { 0x23CF, 24837 },
+ { 0x23D0, 73630 },
+ { 0x23D1, 20885 },
+ { 0x23D2, 73642 },
+ { 0x23D3, 67361 },
+ { 0x23D4, 131125 },
+ { 0x23D5, 131110 },
+ { 0x23D6, 131114 },
+ { 0x23D7, 131106 },
+ { 0x23D8, 25068 },
+ { 0x23D9, 25073 },
+ { 0x23DA, 25063 },
+ { 0x23DB, 131117 },
+ { 0x23DC, 25093 },
+ { 0x23DD, 130062 },
+ { 0x23DE, 25034 },
+ { 0x23DF, 130487 },
+ { 0x23E0, 51307 },
+ { 0x23E1, 39381 },
+ { 0x23E2, 40620 },
+ { 0x23E3, 131029 },
+ { 0x23E4, 15455 },
+ { 0x23E5, 15467 },
+ { 0x23E6, 13937 },
+ { 0x23E7, 37693 },
+ { 0x23E8, 316 },
+ { 0x23E9, 74640 },
+ { 0x23EA, 97877 },
+ { 0x23EB, 98333 },
+ { 0x23EC, 127194 },
+ { 0x23ED, 14209 },
+ { 0x23EE, 127361 },
+ { 0x23EF, 77074 },
+ { 0x23F0, 77071 },
+ { 0x23F1, 40559 },
+ { 0x23F2, 4083 },
+ { 0x23F3, 69263 },
+ { 0x23F4, 34325 },
+ { 0x23F5, 39674 },
+ { 0x23F6, 13714 },
+ { 0x23F7, 37528 },
+ { 0x23F8, 13426 },
+ { 0x23F9, 26201 },
+ { 0x23FA, 26247 },
+ { 0x23FB, 13524 },
+ { 0x23FC, 13520 },
+ { 0x23FD, 13935 },
+ { 0x23FE, 14206 },
+ { 0x23FF, 14194 },
+ { 0x2400, 383 },
+ { 0x2401, 70383 },
+ { 0x2402, 40668 },
+ { 0x2403, 40671 },
+ { 0x2404, 40677 },
+ { 0x2405, 40518 },
+ { 0x2406, 40523 },
+ { 0x2407, 126703 },
+ { 0x2408, 126727 },
+ { 0x2409, 126699 },
+ { 0x240A, 126723 },
+ { 0x240B, 126714 },
+ { 0x240C, 126738 },
+ { 0x240D, 126708 },
+ { 0x240E, 126732 },
+ { 0x240F, 126719 },
+ { 0x2410, 126743 },
+ { 0x2411, 78657 },
+ { 0x2412, 111293 },
+ { 0x2413, 130079 },
+ { 0x2414, 103235 },
+ { 0x2415, 37494 },
+ { 0x2416, 14211 },
+ { 0x2417, 14233 },
+ { 0x2418, 14197 },
+ { 0x2419, 14219 },
+ { 0x241A, 14241 },
+ { 0x241B, 14201 },
+ { 0x241C, 14214 },
+ { 0x241D, 14236 },
+ { 0x241E, 14223 },
+ { 0x241F, 14245 },
+ { 0x2420, 14251 },
+ { 0x2421, 66497 },
+ { 0x2422, 66500 },
+ { 0x2423, 66503 },
+ { 0x2424, 66524 },
+ { 0x2425, 66506 },
+ { 0x2426, 66527 },
+ { 0x2427, 66545 },
+ { 0x2428, 66608 },
+ { 0x2429, 66509 },
+ { 0x242A, 66530 },
+ { 0x242B, 66548 },
+ { 0x242C, 66611 },
+ { 0x242D, 66563 },
+ { 0x242E, 66626 },
+ { 0x242F, 66671 },
+ { 0x2430, 66776 },
+ { 0x2431, 66512 },
+ { 0x2432, 66533 },
+ { 0x2433, 66551 },
+ { 0x2434, 66614 },
+ { 0x2435, 66566 },
+ { 0x2436, 66629 },
+ { 0x2437, 66674 },
+ { 0x2438, 66779 },
+ { 0x2439, 66578 },
+ { 0x243A, 66641 },
+ { 0x243B, 66686 },
+ { 0x243C, 66791 },
+ { 0x243D, 66716 },
+ { 0x243E, 66821 },
+ { 0x243F, 66881 },
+ { 0x2440, 66986 },
+ { 0x2441, 66515 },
+ { 0x2442, 66536 },
+ { 0x2443, 66554 },
+ { 0x2444, 66617 },
+ { 0x2445, 66569 },
+ { 0x2446, 66632 },
+ { 0x2447, 66677 },
+ { 0x2448, 66782 },
+ { 0x2449, 66581 },
+ { 0x244A, 66644 },
+ { 0x244B, 66689 },
+ { 0x244C, 66794 },
+ { 0x244D, 66719 },
+ { 0x244E, 66824 },
+ { 0x244F, 66884 },
+ { 0x2450, 66989 },
+ { 0x2451, 66590 },
+ { 0x2452, 66653 },
+ { 0x2453, 66698 },
+ { 0x2454, 66803 },
+ { 0x2455, 66728 },
+ { 0x2456, 66833 },
+ { 0x2457, 66893 },
+ { 0x2458, 66998 },
+ { 0x2459, 66746 },
+ { 0x245A, 66851 },
+ { 0x245B, 66911 },
+ { 0x245C, 67016 },
+ { 0x245D, 66941 },
+ { 0x245E, 67046 },
+ { 0x245F, 67091 },
+ { 0x2460, 67154 },
+ { 0x2461, 66518 },
+ { 0x2462, 66539 },
+ { 0x2463, 66557 },
+ { 0x2464, 66620 },
+ { 0x2465, 66572 },
+ { 0x2466, 66635 },
+ { 0x2467, 66680 },
+ { 0x2468, 66785 },
+ { 0x2469, 66584 },
+ { 0x246A, 66647 },
+ { 0x246B, 66692 },
+ { 0x246C, 66797 },
+ { 0x246D, 66722 },
+ { 0x246E, 66827 },
+ { 0x246F, 66887 },
+ { 0x2470, 66992 },
+ { 0x2471, 66593 },
+ { 0x2472, 66656 },
+ { 0x2473, 66701 },
+ { 0x2474, 66806 },
+ { 0x2475, 66731 },
+ { 0x2476, 66836 },
+ { 0x2477, 66896 },
+ { 0x2478, 67001 },
+ { 0x2479, 66749 },
+ { 0x247A, 66854 },
+ { 0x247B, 66914 },
+ { 0x247C, 67019 },
+ { 0x247D, 66944 },
+ { 0x247E, 67049 },
+ { 0x247F, 67094 },
+ { 0x2480, 67157 },
+ { 0x2481, 66599 },
+ { 0x2482, 66662 },
+ { 0x2483, 66707 },
+ { 0x2484, 66812 },
+ { 0x2485, 66737 },
+ { 0x2486, 66842 },
+ { 0x2487, 66902 },
+ { 0x2488, 67007 },
+ { 0x2489, 66755 },
+ { 0x248A, 66860 },
+ { 0x248B, 66920 },
+ { 0x248C, 67025 },
+ { 0x248D, 66950 },
+ { 0x248E, 67055 },
+ { 0x248F, 67100 },
+ { 0x2490, 67163 },
+ { 0x2491, 66764 },
+ { 0x2492, 66869 },
+ { 0x2493, 66929 },
+ { 0x2494, 67034 },
+ { 0x2495, 66959 },
+ { 0x2496, 67064 },
+ { 0x2497, 67109 },
+ { 0x2498, 67172 },
+ { 0x2499, 66971 },
+ { 0x249A, 67076 },
+ { 0x249B, 67121 },
+ { 0x249C, 67184 },
+ { 0x249D, 67136 },
+ { 0x249E, 67199 },
+ { 0x249F, 67217 },
+ { 0x24A0, 67238 },
+ { 0x24A1, 66521 },
+ { 0x24A2, 66542 },
+ { 0x24A3, 66560 },
+ { 0x24A4, 66623 },
+ { 0x24A5, 66575 },
+ { 0x24A6, 66638 },
+ { 0x24A7, 66683 },
+ { 0x24A8, 66788 },
+ { 0x24A9, 66587 },
+ { 0x24AA, 66650 },
+ { 0x24AB, 66695 },
+ { 0x24AC, 66800 },
+ { 0x24AD, 66725 },
+ { 0x24AE, 66830 },
+ { 0x24AF, 66890 },
+ { 0x24B0, 66995 },
+ { 0x24B1, 66596 },
+ { 0x24B2, 66659 },
+ { 0x24B3, 66704 },
+ { 0x24B4, 66809 },
+ { 0x24B5, 66734 },
+ { 0x24B6, 66839 },
+ { 0x24B7, 66899 },
+ { 0x24B8, 67004 },
+ { 0x24B9, 66752 },
+ { 0x24BA, 66857 },
+ { 0x24BB, 66917 },
+ { 0x24BC, 67022 },
+ { 0x24BD, 66947 },
+ { 0x24BE, 67052 },
+ { 0x24BF, 67097 },
+ { 0x24C0, 67160 },
+ { 0x24C1, 66602 },
+ { 0x24C2, 66665 },
+ { 0x24C3, 66710 },
+ { 0x24C4, 66815 },
+ { 0x24C5, 66740 },
+ { 0x24C6, 66845 },
+ { 0x24C7, 66905 },
+ { 0x24C8, 67010 },
+ { 0x24C9, 66758 },
+ { 0x24CA, 66863 },
+ { 0x24CB, 66923 },
+ { 0x24CC, 67028 },
+ { 0x24CD, 66953 },
+ { 0x24CE, 67058 },
+ { 0x24CF, 67103 },
+ { 0x24D0, 67166 },
+ { 0x24D1, 66767 },
+ { 0x24D2, 66872 },
+ { 0x24D3, 66932 },
+ { 0x24D4, 67037 },
+ { 0x24D5, 66962 },
+ { 0x24D6, 67067 },
+ { 0x24D7, 67112 },
+ { 0x24D8, 67175 },
+ { 0x24D9, 66974 },
+ { 0x24DA, 67079 },
+ { 0x24DB, 67124 },
+ { 0x24DC, 67187 },
+ { 0x24DD, 67139 },
+ { 0x24DE, 67202 },
+ { 0x24DF, 67220 },
+ { 0x24E0, 67241 },
+ { 0x24E1, 66605 },
+ { 0x24E2, 66668 },
+ { 0x24E3, 66713 },
+ { 0x24E4, 66818 },
+ { 0x24E5, 66743 },
+ { 0x24E6, 66848 },
+ { 0x24E7, 66908 },
+ { 0x24E8, 67013 },
+ { 0x24E9, 66761 },
+ { 0x24EA, 66866 },
+ { 0x24EB, 66926 },
+ { 0x24EC, 67031 },
+ { 0x24ED, 66956 },
+ { 0x24EE, 67061 },
+ { 0x24EF, 67106 },
+ { 0x24F0, 67169 },
+ { 0x24F1, 66770 },
+ { 0x24F2, 66875 },
+ { 0x24F3, 66935 },
+ { 0x24F4, 67040 },
+ { 0x24F5, 66965 },
+ { 0x24F6, 67070 },
+ { 0x24F7, 67115 },
+ { 0x24F8, 67178 },
+ { 0x24F9, 66977 },
+ { 0x24FA, 67082 },
+ { 0x24FB, 67127 },
+ { 0x24FC, 67190 },
+ { 0x24FD, 67142 },
+ { 0x24FE, 67205 },
+ { 0x24FF, 67223 },
+ { 0x2500, 67244 },
+ { 0x2501, 66773 },
+ { 0x2502, 66878 },
+ { 0x2503, 66938 },
+ { 0x2504, 67043 },
+ { 0x2505, 66968 },
+ { 0x2506, 67073 },
+ { 0x2507, 67118 },
+ { 0x2508, 67181 },
+ { 0x2509, 66980 },
+ { 0x250A, 67085 },
+ { 0x250B, 67130 },
+ { 0x250C, 67193 },
+ { 0x250D, 67145 },
+ { 0x250E, 67208 },
+ { 0x250F, 67226 },
+ { 0x2510, 67247 },
+ { 0x2511, 66983 },
+ { 0x2512, 67088 },
+ { 0x2513, 67133 },
+ { 0x2514, 67196 },
+ { 0x2515, 67148 },
+ { 0x2516, 67211 },
+ { 0x2517, 67229 },
+ { 0x2518, 67250 },
+ { 0x2519, 67151 },
+ { 0x251A, 67214 },
+ { 0x251B, 67232 },
+ { 0x251C, 67253 },
+ { 0x251D, 67235 },
+ { 0x251E, 67256 },
+ { 0x251F, 67259 },
+ { 0x2520, 67262 },
+ { 0x2521, 119322 },
+ { 0x2522, 119309 },
+ { 0x2523, 112834 },
+ { 0x2524, 119149 },
+ { 0x2525, 13766 },
+ { 0x2526, 119282 },
+ { 0x2527, 112824 },
+ { 0x2528, 119139 },
+ { 0x2529, 111168 },
+ { 0x252A, 78491 },
+ { 0x252B, 78588 },
+ { 0x252C, 111221 },
+ { 0x252D, 112817 },
+ { 0x252E, 119132 },
+ { 0x252F, 112848 },
+ { 0x2530, 119163 },
+ { 0x2531, 119328 },
+ { 0x2532, 119017 },
+ { 0x2533, 78432 },
+ { 0x2534, 111104 },
+ { 0x2535, 118987 },
+ { 0x2536, 118979 },
+ { 0x2537, 119287 },
+ { 0x2538, 119301 },
+ { 0x2539, 119292 },
+ { 0x253A, 112959 },
+ { 0x253B, 119274 },
+ { 0x253C, 112840 },
+ { 0x253D, 119155 },
+ { 0x253E, 112622 },
+ { 0x253F, 118922 },
+ { 0x2540, 112640 },
+ { 0x2541, 118940 },
+ { 0x2542, 35719 },
+ { 0x2543, 35645 },
+ { 0x2544, 35746 },
+ { 0x2545, 35661 },
+ { 0x2546, 38528 },
+ { 0x2547, 38589 },
+ { 0x2548, 35739 },
+ { 0x2549, 35654 },
+ { 0x254A, 38521 },
+ { 0x254B, 38582 },
+ { 0x254C, 61142 },
+ { 0x254D, 69356 },
+ { 0x254E, 38533 },
+ { 0x254F, 35673 },
+ { 0x2550, 69350 },
+ { 0x2551, 61136 },
+ { 0x2552, 35666 },
+ { 0x2553, 35751 },
+ { 0x2554, 16414 },
+ { 0x2555, 16844 },
+ { 0x2556, 16850 },
+ { 0x2557, 16825 },
+ { 0x2558, 16831 },
+ { 0x2559, 118898 },
+ { 0x255A, 112589 },
+ { 0x255B, 11436 },
+ { 0x255C, 49103 },
+ { 0x255D, 11430 },
+ { 0x255E, 11440 },
+ { 0x255F, 34356 },
+ { 0x2560, 34208 },
+ { 0x2561, 130075 },
+ { 0x2562, 103231 },
+ { 0x2563, 119053 },
+ { 0x2564, 112748 },
+ { 0x2565, 38268 },
+ { 0x2566, 118970 },
+ { 0x2567, 112670 },
+ { 0x2568, 119083 },
+ { 0x2569, 13742 },
+ { 0x256A, 78666 },
+ { 0x256B, 13573 },
+ { 0x256C, 13580 },
+ { 0x256D, 336 },
+ { 0x256E, 329 },
+ { 0x256F, 13566 },
+ { 0x2570, 343 },
+ { 0x2571, 13587 },
+ { 0x2572, 322 },
+ { 0x2573, 112860 },
+ { 0x2574, 119175 },
+ { 0x2575, 78627 },
+ { 0x2576, 111263 },
+ { 0x2577, 112904 },
+ { 0x2578, 119219 },
+ { 0x2579, 78591 },
+ { 0x257A, 111227 },
+ { 0x257B, 112867 },
+ { 0x257C, 119182 },
+ { 0x257D, 78634 },
+ { 0x257E, 111270 },
+ { 0x257F, 112911 },
+ { 0x2580, 119226 },
+ { 0x2581, 78598 },
+ { 0x2582, 111234 },
+ { 0x2583, 112882 },
+ { 0x2584, 78605 },
+ { 0x2585, 119208 },
+ { 0x2586, 111252 },
+ { 0x2587, 112893 },
+ { 0x2588, 112918 },
+ { 0x2589, 119197 },
+ { 0x258A, 119233 },
+ { 0x258B, 112874 },
+ { 0x258C, 112929 },
+ { 0x258D, 119189 },
+ { 0x258E, 119244 },
+ { 0x258F, 78616 },
+ { 0x2590, 111241 },
+ { 0x2591, 37584 },
+ { 0x2592, 51521 },
+ { 0x2593, 39420 },
+ { 0x2594, 112754 },
+ { 0x2595, 119059 },
+ { 0x2596, 119064 },
+ { 0x2597, 113229 },
+ { 0x2598, 112786 },
+ { 0x2599, 125077 },
+ { 0x259A, 61946 },
+ { 0x259B, 112782 },
+ { 0x259C, 97862 },
+ { 0x259D, 13594 },
+ { 0x259E, 37413 },
+ { 0x259F, 378 },
+ { 0x25A0, 13164 },
+ { 0x25A1, 64990 },
+ { 0x25A2, 31 },
+ { 0x25A3, 34 },
+ { 0x25A4, 13803 },
+ { 0x25A5, 37549 },
+ { 0x25A6, 13824 },
+ { 0x25A7, 37570 },
+ { 0x25A8, 21 },
+ { 0x25A9, 42 },
+ { 0x25AA, 26 },
+ { 0x25AB, 47 },
+ { 0x25AC, 13903 },
+ { 0x25AD, 37652 },
+ { 0x25AE, 13871 },
+ { 0x25AF, 37628 },
+ { 0x25B0, 13879 },
+ { 0x25B1, 37620 },
+ { 0x25B2, 13670 },
+ { 0x25B3, 37475 },
+ { 0x25B4, 13550 },
+ { 0x25B5, 37397 },
+ { 0x25B6, 51291 },
+ { 0x25B7, 51320 },
+ { 0x25B8, 13685 },
+ { 0x25B9, 37499 },
+ { 0x25BA, 51266 },
+ { 0x25BB, 98445 },
+ { 0x25BC, 94069 },
+ { 0x25BD, 37480 },
+ { 0x25BE, 94073 },
+ { 0x25BF, 16809 },
+ { 0x25C0, 16464 },
+ { 0x25C1, 114981 },
+ { 0x25C2, 114977 },
+ { 0x25C3, 65019 },
+ { 0x25C4, 97576 },
+ { 0x25C5, 16813 },
+ { 0x25C6, 97578 },
+ { 0x25C7, 73648 },
+ { 0x25C8, 73652 },
+ { 0x25C9, 93985 },
+ { 0x25CA, 93973 },
+ { 0x25CB, 94009 },
+ { 0x25CC, 93997 },
+ { 0x25CD, 94045 },
+ { 0x25CE, 94021 },
+ { 0x25CF, 94057 },
+ { 0x25D0, 94033 },
+ { 0x25D1, 97584 },
+ { 0x25D2, 21591 },
+ { 0x25D3, 21585 },
+ { 0x25D4, 21579 },
+ { 0x25D5, 21573 },
+ { 0x25D6, 50036 },
+ { 0x25D7, 68137 },
+ { 0x25D8, 68130 },
+ { 0x25D9, 67974 },
+ { 0x25DA, 68320 },
+ { 0x25DB, 50044 },
+ { 0x25DC, 50040 },
+ { 0x25DD, 68328 },
+ { 0x25DE, 388 },
+ { 0x25DF, 67636 },
+ { 0x25E0, 67639 },
+ { 0x25E1, 68305 },
+ { 0x25E2, 68315 },
+ { 0x25E3, 50014 },
+ { 0x25E4, 49991 },
+ { 0x25E5, 77058 },
+ { 0x25E6, 77067 },
+ { 0x25E7, 77079 },
+ { 0x25E8, 77048 },
+ { 0x25E9, 77065 },
+ { 0x25EA, 11529 },
+ { 0x25EB, 98207 },
+ { 0x25EC, 98220 },
+ { 0x25ED, 9 },
+ { 0x25EE, 98211 },
+ { 0x25EF, 37707 },
+ { 0x25F0, 13949 },
+ { 0x25F1, 98338 },
+ { 0x25F2, 49162 },
+ { 0x25F3, 49167 },
+ { 0x25F4, 20152 },
+ { 0x25F5, 39427 },
+ { 0x25F6, 39432 },
+ { 0x25F7, 40635 },
+ { 0x25F8, 20387 },
+ { 0x25F9, 13922 },
+ { 0x25FA, 37671 },
+ { 0x25FB, 13841 },
+ { 0x25FC, 37590 },
+ { 0x25FD, 118380 },
+ { 0x25FE, 11427 },
+ { 0x25FF, 92973 },
+ { 0x2600, 124941 },
+ { 0x2601, 61677 },
+ { 0x2602, 112361 },
+ { 0x2603, 75210 },
+ { 0x2604, 51468 },
+ { 0x2605, 51473 },
+ { 0x2606, 112352 },
+ { 0x2607, 51588 },
+ { 0x2608, 131043 },
+ { 0x2609, 130207 },
+ { 0x260A, 130213 },
+ { 0x260B, 20312 },
+ { 0x260C, 20329 },
+ { 0x260D, 40419 },
+ { 0x260E, 20170 },
+ { 0x260F, 124955 },
+ { 0x2610, 124946 },
+ { 0x2611, 124958 },
+ { 0x2612, 124949 },
+ { 0x2613, 124952 },
+ { 0x2614, 124943 },
+ { 0x2615, 130053 },
+ { 0x2616, 74637 },
+ { 0x2617, 76332 },
+ { 0x2618, 74632 },
+ { 0x2619, 4461 },
+ { 0x261A, 4458 },
+ { 0x261B, 51296 },
+ { 0x261C, 64951 },
+ { 0x261D, 130465 },
+ { 0x261E, 131093 },
+ { 0x261F, 16237 },
+ { 0x2620, 14827 },
+ { 0x2621, 35609 },
+ { 0x2622, 35613 },
+ { 0x2623, 35617 },
+ { 0x2624, 35587 },
+ { 0x2625, 35592 },
+ { 0x2626, 35605 },
+ { 0x2627, 35601 },
+ { 0x2628, 11539 },
+ { 0x2629, 11535 },
+ { 0x262A, 35582 },
+ { 0x262B, 60159 },
+ { 0x262C, 115025 },
+ { 0x262D, 114648 },
+ { 0x262E, 51546 },
+ { 0x262F, 92986 },
+ { 0x2630, 93010 },
+ { 0x2631, 119800 },
+ { 0x2632, 130093 },
+ { 0x2633, 13998 },
+ { 0x2634, 14005 },
+ { 0x2635, 13992 },
+ { 0x2636, 93005 },
+ { 0x2637, 118883 },
+ { 0x2638, 92996 },
+ { 0x2639, 92979 },
+ { 0x263A, 93002 },
+ { 0x263B, 92983 },
+ { 0x263C, 92990 },
+ { 0x263D, 92993 },
+ { 0x263E, 13478 },
+ { 0x263F, 26250 },
+ { 0x2640, 64 },
+ { 0x2641, 56 },
+ { 0x2642, 60 },
+ { 0x2643, 15531 },
+ { 0x2644, 15552 },
+ { 0x2645, 15537 },
+ { 0x2646, 15521 },
+ { 0x2647, 15542 },
+ { 0x2648, 15547 },
+ { 0x2649, 15526 },
+ { 0x264A, 35536 },
+ { 0x264B, 35531 },
+ { 0x264C, 35546 },
+ { 0x264D, 35541 },
+ { 0x264E, 15505 },
+ { 0x264F, 15511 },
+ { 0x2650, 65099 },
+ { 0x2651, 131081 },
+ { 0x2652, 131086 },
+ { 0x2653, 119734 },
+ { 0x2654, 38493 },
+ { 0x2655, 131060 },
+ { 0x2656, 131066 },
+ { 0x2657, 68322 },
+ { 0x2658, 131072 },
+ { 0x2659, 67983 },
+ { 0x265A, 15517 },
+ { 0x265B, 35527 },
+ { 0x265C, 131077 },
+ { 0x265D, 93016 },
+ { 0x265E, 114697 },
+ { 0x265F, 68 },
+ { 0x2660, 124564 },
+ { 0x2661, 125115 },
+ { 0x2662, 39451 },
+ { 0x2663, 39459 },
+ { 0x2664, 125122 },
+ { 0x2665, 125118 },
+ { 0x2666, 39455 },
+ { 0x2667, 39467 },
+ { 0x2668, 125130 },
+ { 0x2669, 39462 },
+ { 0x266A, 125125 },
+ { 0x266B, 39470 },
+ { 0x266C, 125133 },
+ { 0x266D, 50064 },
+ { 0x266E, 50101 },
+ { 0x266F, 51345 },
+ { 0x2670, 51342 },
+ { 0x2671, 50068 },
+ { 0x2672, 70353 },
+ { 0x2673, 70321 },
+ { 0x2674, 51397 },
+ { 0x2675, 51394 },
+ { 0x2676, 11555 },
+ { 0x2677, 11551 },
+ { 0x2678, 76073 },
+ { 0x2679, 76076 },
+ { 0x267A, 70346 },
+ { 0x267B, 70368 },
+ { 0x267C, 70336 },
+ { 0x267D, 70377 },
+ { 0x267E, 70341 },
+ { 0x267F, 70358 },
+ { 0x2680, 70373 },
+ { 0x2681, 70363 },
+ { 0x2682, 38300 },
+ { 0x2683, 70326 },
+ { 0x2684, 70331 },
+ { 0x2685, 52 },
+ { 0x2686, 38 },
+ { 0x2687, 51481 },
+ { 0x2688, 112357 },
+ { 0x2689, 64994 },
+ { 0x268A, 65001 },
+ { 0x268B, 39405 },
+ { 0x268C, 39410 },
+ { 0x268D, 75594 },
+ { 0x268E, 104895 },
+ { 0x268F, 51526 },
+ { 0x2690, 40950 },
+ { 0x2691, 130126 },
+ { 0x2692, 51506 },
+ { 0x2693, 15558 },
+ { 0x2694, 51511 },
+ { 0x2695, 51304 },
+ { 0x2696, 11547 },
+ { 0x2697, 39377 },
+ { 0x2698, 51486 },
+ { 0x2699, 117026 },
+ { 0x269A, 113201 },
+ { 0x269B, 125043 },
+ { 0x269C, 113205 },
+ { 0x269D, 125047 },
+ { 0x269E, 113132 },
+ { 0x269F, 124974 },
+ { 0x26A0, 113154 },
+ { 0x26A1, 124996 },
+ { 0x26A2, 113137 },
+ { 0x26A3, 124979 },
+ { 0x26A4, 113145 },
+ { 0x26A5, 124987 },
+ { 0x26A6, 113166 },
+ { 0x26A7, 125011 },
+ { 0x26A8, 113176 },
+ { 0x26A9, 125018 },
+ { 0x26AA, 113172 },
+ { 0x26AB, 125014 },
+ { 0x26AC, 113233 },
+ { 0x26AD, 125081 },
+ { 0x26AE, 113210 },
+ { 0x26AF, 125052 },
+ { 0x26B0, 113215 },
+ { 0x26B1, 125057 },
+ { 0x26B2, 113239 },
+ { 0x26B3, 125071 },
+ { 0x26B4, 113220 },
+ { 0x26B5, 125062 },
+ { 0x26B6, 76035 },
+ { 0x26B7, 76048 },
+ { 0x26B8, 76040 },
+ { 0x26B9, 76053 },
+ { 0x26BA, 119812 },
+ { 0x26BB, 119817 },
+ { 0x26BC, 119822 },
+ { 0x26BD, 119828 },
+ { 0x26BE, 75576 },
+ { 0x26BF, 75579 },
+ { 0x26C0, 75582 },
+ { 0x26C1, 75588 },
+ { 0x26C2, 51331 },
+ { 0x26C3, 51339 },
+ { 0x26C4, 51334 },
+ { 0x26C5, 125106 },
+ { 0x26C6, 125092 },
+ { 0x26C7, 113250 },
+ { 0x26C8, 125095 },
+ { 0x26C9, 113254 },
+ { 0x26CA, 125099 },
+ { 0x26CB, 76079 },
+ { 0x26CC, 56874 },
+ { 0x26CD, 76081 },
+ { 0x26CE, 56876 },
+ { 0x26CF, 51496 },
+ { 0x26D0, 97343 },
+ { 0x26D1, 97792 },
+ { 0x26D2, 97337 },
+ { 0x26D3, 97786 },
+ { 0x26D4, 97333 },
+ { 0x26D5, 97782 },
+ { 0x26D6, 97317 },
+ { 0x26D7, 97766 },
+ { 0x26D8, 97328 },
+ { 0x26D9, 97777 },
+ { 0x26DA, 97322 },
+ { 0x26DB, 97771 },
+ { 0x26DC, 51411 },
+ { 0x26DD, 51416 },
+ { 0x26DE, 61927 },
+ { 0x26DF, 97843 },
+ { 0x26E0, 61930 },
+ { 0x26E1, 97846 },
+ { 0x26E2, 61935 },
+ { 0x26E3, 97851 },
+ { 0x26E4, 61891 },
+ { 0x26E5, 97807 },
+ { 0x26E6, 61922 },
+ { 0x26E7, 97838 },
+ { 0x26E8, 61911 },
+ { 0x26E9, 97827 },
+ { 0x26EA, 61916 },
+ { 0x26EB, 97832 },
+ { 0x26EC, 61905 },
+ { 0x26ED, 97821 },
+ { 0x26EE, 61579 },
+ { 0x26EF, 61748 },
+ { 0x26F0, 50075 },
+ { 0x26F1, 50092 },
+ { 0x26F2, 50077 },
+ { 0x26F3, 50094 },
+ { 0x26F4, 61943 },
+ { 0x26F5, 97856 },
+ { 0x26F6, 61940 },
+ { 0x26F7, 97859 },
+ { 0x26F8, 97874 },
+ { 0x26F9, 97866 },
+ { 0x26FA, 69267 },
+ { 0x26FB, 114642 },
+ { 0x26FC, 124306 },
+ { 0x26FD, 69371 },
+ { 0x26FE, 118773 },
+ { 0x26FF, 38261 },
+ { 0x2700, 38253 },
+ { 0x2701, 38230 },
+ { 0x2702, 131030 },
+ { 0x2703, 98348 },
+ { 0x2704, 51423 },
+ { 0x2705, 98343 },
+ { 0x2706, 51428 },
+ { 0x2707, 14184 },
+ { 0x2708, 38256 },
+ { 0x2709, 38233 },
+ { 0x270A, 38238 },
+ { 0x270B, 51288 },
+ { 0x270C, 51282 },
+ { 0x270D, 51348 },
+ { 0x270E, 97605 },
+ { 0x270F, 13116 },
+ { 0x2710, 98420 },
+ { 0x2711, 98425 },
+ { 0x2712, 13169 },
+ { 0x2713, 96912 },
+ { 0x2714, 96908 },
+ { 0x2715, 64985 },
+ { 0x2716, 64974 },
+ { 0x2717, 64953 },
+ { 0x2718, 64962 },
+ { 0x2719, 64965 },
+ { 0x271A, 119834 },
+ { 0x271B, 119840 },
+ { 0x271C, 64968 },
+ { 0x271D, 26283 },
+ { 0x271E, 51403 },
+ { 0x271F, 40626 },
+ { 0x2720, 35597 },
+ { 0x2721, 35684 },
+ { 0x2722, 35762 },
+ { 0x2723, 38544 },
+ { 0x2724, 38598 },
+ { 0x2725, 13752 },
+ { 0x2726, 112790 },
+ { 0x2727, 78507 },
+ { 0x2728, 111184 },
+ { 0x2729, 35680 },
+ { 0x272A, 35758 },
+ { 0x272B, 38540 },
+ { 0x272C, 38594 },
+ { 0x272D, 13748 },
+ { 0x272E, 358 },
+ { 0x272F, 118957 },
+ { 0x2730, 118952 },
+ { 0x2731, 112657 },
+ { 0x2732, 112652 },
+ { 0x2733, 61604 },
+ { 0x2734, 61663 },
+ { 0x2735, 61656 },
+ { 0x2736, 61614 },
+ { 0x2737, 68895 },
+ { 0x2738, 68900 },
+ { 0x2739, 68890 },
+ { 0x273A, 68905 },
+ { 0x273B, 51272 },
+ { 0x273C, 20100 },
+ { 0x273D, 40375 },
+ { 0x273E, 19902 },
+ { 0x273F, 40171 },
+ { 0x2740, 20361 },
+ { 0x2741, 40612 },
+ { 0x2742, 40583 },
+ { 0x2743, 20327 },
+ { 0x2744, 118367 },
+ { 0x2745, 20097 },
+ { 0x2746, 20246 },
+ { 0x2747, 40466 },
+ { 0x2748, 20249 },
+ { 0x2749, 40469 },
+ { 0x274A, 20133 },
+ { 0x274B, 20136 },
+ { 0x274C, 40399 },
+ { 0x274D, 20407 },
+ { 0x274E, 40646 },
+ { 0x274F, 20377 },
+ { 0x2750, 40629 },
+ { 0x2751, 13675 },
+ { 0x2752, 39368 },
+ { 0x2753, 13680 },
+ { 0x2754, 14229 },
+ { 0x2755, 113007 },
+ { 0x2756, 112994 },
+ { 0x2757, 112967 },
+ { 0x2758, 113013 },
+ { 0x2759, 112712 },
+ { 0x275A, 112687 },
+ { 0x275B, 112679 },
+ { 0x275C, 112972 },
+ { 0x275D, 112986 },
+ { 0x275E, 112977 },
+ { 0x275F, 112778 },
+ { 0x2760, 16409 },
+ { 0x2761, 51516 },
+ { 0x2762, 74615 },
+ { 0x2763, 112771 },
+ { 0x2764, 119091 },
+ { 0x2765, 119087 },
+ { 0x2766, 112956 },
+ { 0x2767, 119271 },
+ { 0x2768, 74621 },
+ { 0x2769, 119076 },
+ { 0x276A, 39415 },
+ { 0x276B, 112759 },
+ { 0x276C, 112765 },
+ { 0x276D, 119070 },
+ { 0x276E, 111387 },
+ { 0x276F, 38264 },
+ { 0x2770, 38274 },
+ { 0x2771, 40456 },
+ { 0x2772, 20127 },
+ { 0x2773, 40393 },
+ { 0x2774, 20501 },
+ { 0x2775, 40709 },
+ { 0x2776, 24770 },
+ { 0x2777, 24686 },
+ { 0x2778, 24858 },
+ { 0x2779, 24856 },
+ { 0x277A, 24926 },
+ { 0x277B, 76061 },
+ { 0x277C, 119787 },
+ { 0x277D, 76067 },
+ { 0x277E, 119793 },
+ { 0x277F, 12730 },
+ { 0x2780, 38245 },
+ { 0x2781, 113046 },
+ { 0x2782, 78681 },
+ { 0x2783, 119357 },
+ { 0x2784, 111311 },
+ { 0x2785, 13781 },
+ { 0x2786, 374 },
+ { 0x2787, 35787 },
+ { 0x2788, 35709 },
+ { 0x2789, 38569 },
+ { 0x278A, 38623 },
+ { 0x278B, 113120 },
+ { 0x278C, 78749 },
+ { 0x278D, 119431 },
+ { 0x278E, 111379 },
+ { 0x278F, 103269 },
+ { 0x2790, 130105 },
+ { 0x2791, 113049 },
+ { 0x2792, 78684 },
+ { 0x2793, 119360 },
+ { 0x2794, 111314 },
+ { 0x2795, 35791 },
+ { 0x2796, 35713 },
+ { 0x2797, 38573 },
+ { 0x2798, 38627 },
+ { 0x2799, 113101 },
+ { 0x279A, 78722 },
+ { 0x279B, 119412 },
+ { 0x279C, 111352 },
+ { 0x279D, 118344 },
+ { 0x279E, 98380 },
+ { 0x279F, 113054 },
+ { 0x27A0, 78741 },
+ { 0x27A1, 119365 },
+ { 0x27A2, 111371 },
+ { 0x27A3, 113124 },
+ { 0x27A4, 78753 },
+ { 0x27A5, 119435 },
+ { 0x27A6, 111383 },
+ { 0x27A7, 112793 },
+ { 0x27A8, 78510 },
+ { 0x27A9, 119098 },
+ { 0x27AA, 111187 },
+ { 0x27AB, 130110 },
+ { 0x27AC, 130115 },
+ { 0x27AD, 130100 },
+ { 0x27AE, 130095 },
+ { 0x27AF, 61095 },
+ { 0x27B0, 61097 },
+ { 0x27B1, 73615 },
+ { 0x27B2, 73617 },
+ { 0x27B3, 13393 },
+ { 0x27B4, 119095 },
+ { 0x27B5, 62184 },
+ { 0x27B6, 77187 },
+ { 0x27B7, 77206 },
+ { 0x27B8, 77196 },
+ { 0x27B9, 77201 },
+ { 0x27BA, 20392 },
+ { 0x27BB, 20349 },
+ { 0x27BC, 20419 },
+ { 0x27BD, 20383 },
+ { 0x27BE, 111325 },
+ { 0x27BF, 111332 },
+ { 0x27C0, 78695 },
+ { 0x27C1, 78702 },
+ { 0x27C2, 113067 },
+ { 0x27C3, 119378 },
+ { 0x27C4, 113074 },
+ { 0x27C5, 119385 },
+ { 0x27C6, 20193 },
+ { 0x27C7, 20199 },
+ { 0x27C8, 20181 },
+ { 0x27C9, 20187 },
+ { 0x27CA, 20205 },
+ { 0x27CB, 20217 },
+ { 0x27CC, 20211 },
+ { 0x27CD, 20223 },
+ { 0x27CE, 61110 },
+ { 0x27CF, 61114 },
+ { 0x27D0, 61102 },
+ { 0x27D1, 61106 },
+ { 0x27D2, 61118 },
+ { 0x27D3, 61126 },
+ { 0x27D4, 61122 },
+ { 0x27D5, 61130 },
+ { 0x27D6, 78551 },
+ { 0x27D7, 398 },
+ { 0x27D8, 121087 },
+ { 0x27D9, 121082 },
+ { 0x27DA, 121079 },
+ { 0x27DB, 49053 },
+ { 0x27DC, 67282 },
+ { 0x27DD, 67293 },
+ { 0x27DE, 20300 },
+ { 0x27DF, 20322 },
+ { 0x27E0, 65025 },
+ { 0x27E1, 118370 },
+ { 0x27E2, 20331 },
+ { 0x27E3, 20256 },
+ { 0x27E4, 20265 },
+ { 0x27E5, 20274 },
+ { 0x27E6, 20283 },
+ { 0x27E7, 73443 },
+ { 0x27E8, 11452 },
+ { 0x27E9, 49111 },
+ { 0x27EA, 33758 },
+ { 0x27EB, 74661 },
+ { 0x27EC, 40140 },
+ { 0x27ED, 74667 },
+ { 0x27EE, 61850 },
+ { 0x27EF, 124308 },
+ { 0x27F0, 24619 },
+ { 0x27F1, 37348 },
+ { 0x27F2, 37357 },
+ { 0x27F3, 37354 },
+ { 0x27F4, 37351 },
+ { 0x27F5, 119753 },
+ { 0x27F6, 118882 },
+ { 0x27F7, 65974 },
+ { 0x27F8, 53893 },
+ { 0x27F9, 60880 },
+ { 0x27FA, 60171 },
+ { 0x27FB, 40166 },
+ { 0x27FC, 20305 },
+ { 0x27FD, 16348 },
+ { 0x27FE, 50875 },
+ { 0x27FF, 24623 },
+ { 0x2800, 16461 },
+ { 0x2801, 56872 },
+ { 0x2802, 65973 },
+ { 0x2803, 65965 },
+ { 0x2804, 98739 },
+ { 0x2805, 97300 },
+ { 0x2806, 13601 },
+ { 0x2807, 37420 },
+ { 0x2808, 15879 },
+ { 0x2809, 15884 },
+ { 0x280A, 113001 },
+ { 0x280B, 78672 },
+ { 0x280C, 119316 },
+ { 0x280D, 111302 },
+ { 0x280E, 13190 },
+ { 0x280F, 13193 },
+ { 0x2810, 38227 },
+ { 0x2811, 74728 },
+ { 0x2812, 74708 },
+ { 0x2813, 74716 },
+ { 0x2814, 74712 },
+ { 0x2815, 74720 },
+ { 0x2816, 74724 },
+ { 0x2817, 51501 },
+ { 0x2818, 65096 },
+ { 0x2819, 114951 },
+ { 0x281A, 69101 },
+ { 0x281B, 60828 },
+ { 0x281C, 97589 },
+ { 0x281D, 130227 },
+ { 0x281E, 117255 },
+ { 0x281F, 117284 },
+ { 0x2820, 117308 },
+ { 0x2821, 117389 },
+ { 0x2822, 117324 },
+ { 0x2823, 117360 },
+ { 0x2824, 117431 },
+ { 0x2825, 117328 },
+ { 0x2826, 117380 },
+ { 0x2827, 117296 },
+ { 0x2828, 117393 },
+ { 0x2829, 117239 },
+ { 0x282A, 117368 },
+ { 0x282B, 117300 },
+ { 0x282C, 117414 },
+ { 0x282D, 117418 },
+ { 0x282E, 117336 },
+ { 0x282F, 117264 },
+ { 0x2830, 117372 },
+ { 0x2831, 117340 },
+ { 0x2832, 117344 },
+ { 0x2833, 117376 },
+ { 0x2834, 117280 },
+ { 0x2835, 117332 },
+ { 0x2836, 117292 },
+ { 0x2837, 117268 },
+ { 0x2838, 117243 },
+ { 0x2839, 117304 },
+ { 0x283A, 117276 },
+ { 0x283B, 117364 },
+ { 0x283C, 117272 },
+ { 0x283D, 117320 },
+ { 0x283E, 117316 },
+ { 0x283F, 117312 },
+ { 0x2840, 117426 },
+ { 0x2841, 117251 },
+ { 0x2842, 117348 },
+ { 0x2843, 117353 },
+ { 0x2844, 117247 },
+ { 0x2845, 117404 },
+ { 0x2846, 117259 },
+ { 0x2847, 117398 },
+ { 0x2848, 117288 },
+ { 0x2849, 117410 },
+ { 0x284A, 117422 },
+ { 0x284B, 117440 },
+ { 0x284C, 117435 },
+ { 0x284D, 117384 },
+ { 0x284E, 117049 },
+ { 0x284F, 117078 },
+ { 0x2850, 117102 },
+ { 0x2851, 117183 },
+ { 0x2852, 117118 },
+ { 0x2853, 117154 },
+ { 0x2854, 117225 },
+ { 0x2855, 117122 },
+ { 0x2856, 117174 },
+ { 0x2857, 117090 },
+ { 0x2858, 117187 },
+ { 0x2859, 117033 },
+ { 0x285A, 117162 },
+ { 0x285B, 117094 },
+ { 0x285C, 117208 },
+ { 0x285D, 117212 },
+ { 0x285E, 117130 },
+ { 0x285F, 117058 },
+ { 0x2860, 117166 },
+ { 0x2861, 117134 },
+ { 0x2862, 117138 },
+ { 0x2863, 117170 },
+ { 0x2864, 117074 },
+ { 0x2865, 117126 },
+ { 0x2866, 117086 },
+ { 0x2867, 117062 },
+ { 0x2868, 117037 },
+ { 0x2869, 117098 },
+ { 0x286A, 117070 },
+ { 0x286B, 117158 },
+ { 0x286C, 117066 },
+ { 0x286D, 117114 },
+ { 0x286E, 117110 },
+ { 0x286F, 117106 },
+ { 0x2870, 117220 },
+ { 0x2871, 117045 },
+ { 0x2872, 117142 },
+ { 0x2873, 117147 },
+ { 0x2874, 117041 },
+ { 0x2875, 117198 },
+ { 0x2876, 117053 },
+ { 0x2877, 117192 },
+ { 0x2878, 117082 },
+ { 0x2879, 117204 },
+ { 0x287A, 117216 },
+ { 0x287B, 117234 },
+ { 0x287C, 117229 },
+ { 0x287D, 117178 },
+ { 0x287E, 31866 },
+ { 0x287F, 27490 },
+ { 0x2880, 31880 },
+ { 0x2881, 32347 },
+ { 0x2882, 32427 },
+ { 0x2883, 26452 },
+ { 0x2884, 28513 },
+ { 0x2885, 31569 },
+ { 0x2886, 27164 },
+ { 0x2887, 31794 },
+ { 0x2888, 27411 },
+ { 0x2889, 33130 },
+ { 0x288A, 29136 },
+ { 0x288B, 33335 },
+ { 0x288C, 31924 },
+ { 0x288D, 33414 },
+ { 0x288E, 33449 },
+ { 0x288F, 28822 },
+ { 0x2890, 32941 },
+ { 0x2891, 28867 },
+ { 0x2892, 28810 },
+ { 0x2893, 33285 },
+ { 0x2894, 29546 },
+ { 0x2895, 30342 },
+ { 0x2896, 26836 },
+ { 0x2897, 29994 },
+ { 0x2898, 27789 },
+ { 0x2899, 30670 },
+ { 0x289A, 33639 },
+ { 0x289B, 95846 },
+ { 0x289C, 32562 },
+ { 0x289D, 33110 },
+ { 0x289E, 50717 },
+ { 0x289F, 50409 },
+ { 0x28A0, 50745 },
+ { 0x28A1, 50437 },
+ { 0x28A2, 50757 },
+ { 0x28A3, 50449 },
+ { 0x28A4, 50753 },
+ { 0x28A5, 50445 },
+ { 0x28A6, 50595 },
+ { 0x28A7, 50287 },
+ { 0x28A8, 50709 },
+ { 0x28A9, 50401 },
+ { 0x28AA, 50749 },
+ { 0x28AB, 50441 },
+ { 0x28AC, 50721 },
+ { 0x28AD, 50413 },
+ { 0x28AE, 50781 },
+ { 0x28AF, 50473 },
+ { 0x28B0, 50761 },
+ { 0x28B1, 50453 },
+ { 0x28B2, 50729 },
+ { 0x28B3, 50421 },
+ { 0x28B4, 50765 },
+ { 0x28B5, 50457 },
+ { 0x28B6, 50571 },
+ { 0x28B7, 50263 },
+ { 0x28B8, 50575 },
+ { 0x28B9, 50267 },
+ { 0x28BA, 50607 },
+ { 0x28BB, 50299 },
+ { 0x28BC, 50563 },
+ { 0x28BD, 50255 },
+ { 0x28BE, 50579 },
+ { 0x28BF, 50271 },
+ { 0x28C0, 50583 },
+ { 0x28C1, 50275 },
+ { 0x28C2, 50741 },
+ { 0x28C3, 50433 },
+ { 0x28C4, 50713 },
+ { 0x28C5, 50405 },
+ { 0x28C6, 50587 },
+ { 0x28C7, 50279 },
+ { 0x28C8, 50567 },
+ { 0x28C9, 50259 },
+ { 0x28CA, 50603 },
+ { 0x28CB, 50295 },
+ { 0x28CC, 50705 },
+ { 0x28CD, 50397 },
+ { 0x28CE, 50701 },
+ { 0x28CF, 50393 },
+ { 0x28D0, 50810 },
+ { 0x28D1, 50502 },
+ { 0x28D2, 50617 },
+ { 0x28D3, 50309 },
+ { 0x28D4, 50830 },
+ { 0x28D5, 50522 },
+ { 0x28D6, 50820 },
+ { 0x28D7, 50512 },
+ { 0x28D8, 50805 },
+ { 0x28D9, 50497 },
+ { 0x28DA, 50825 },
+ { 0x28DB, 50517 },
+ { 0x28DC, 50647 },
+ { 0x28DD, 50339 },
+ { 0x28DE, 50769 },
+ { 0x28DF, 50461 },
+ { 0x28E0, 50785 },
+ { 0x28E1, 50477 },
+ { 0x28E2, 50659 },
+ { 0x28E3, 50351 },
+ { 0x28E4, 50629 },
+ { 0x28E5, 50321 },
+ { 0x28E6, 50790 },
+ { 0x28E7, 50482 },
+ { 0x28E8, 50815 },
+ { 0x28E9, 50507 },
+ { 0x28EA, 50653 },
+ { 0x28EB, 50345 },
+ { 0x28EC, 50611 },
+ { 0x28ED, 50303 },
+ { 0x28EE, 50800 },
+ { 0x28EF, 50492 },
+ { 0x28F0, 50641 },
+ { 0x28F1, 50333 },
+ { 0x28F2, 50635 },
+ { 0x28F3, 50327 },
+ { 0x28F4, 50671 },
+ { 0x28F5, 50363 },
+ { 0x28F6, 50623 },
+ { 0x28F7, 50315 },
+ { 0x28F8, 50665 },
+ { 0x28F9, 50357 },
+ { 0x28FA, 50695 },
+ { 0x28FB, 50387 },
+ { 0x28FC, 50677 },
+ { 0x28FD, 50369 },
+ { 0x28FE, 50683 },
+ { 0x28FF, 50375 },
+ { 0x2900, 50689 },
+ { 0x2901, 50381 },
+ { 0x2902, 50545 },
+ { 0x2903, 50537 },
+ { 0x2904, 50541 },
+ { 0x2905, 50560 },
+ { 0x2906, 50552 },
+ { 0x2907, 50548 },
+ { 0x2908, 50556 },
+ { 0x2909, 50835 },
+ { 0x290A, 50527 },
+ { 0x290B, 50840 },
+ { 0x290C, 50532 },
+ { 0x290D, 50849 },
+ { 0x290E, 50853 },
+ { 0x290F, 50857 },
+ { 0x2910, 50795 },
+ { 0x2911, 50487 },
+ { 0x2912, 50109 },
+ { 0x2913, 50119 },
+ { 0x2914, 50125 },
+ { 0x2915, 50114 },
+ { 0x2916, 50845 },
+ { 0x2917, 50131 },
+ { 0x2918, 50861 },
+ { 0x2919, 90976 },
+ { 0x291A, 91012 },
+ { 0x291B, 91028 },
+ { 0x291C, 91024 },
+ { 0x291D, 90980 },
+ { 0x291E, 91092 },
+ { 0x291F, 91100 },
+ { 0x2920, 91084 },
+ { 0x2921, 90988 },
+ { 0x2922, 91052 },
+ { 0x2923, 91056 },
+ { 0x2924, 91060 },
+ { 0x2925, 91064 },
+ { 0x2926, 90992 },
+ { 0x2927, 91068 },
+ { 0x2928, 91132 },
+ { 0x2929, 91076 },
+ { 0x292A, 91080 },
+ { 0x292B, 91088 },
+ { 0x292C, 90996 },
+ { 0x292D, 91124 },
+ { 0x292E, 91120 },
+ { 0x292F, 91112 },
+ { 0x2930, 91072 },
+ { 0x2931, 91128 },
+ { 0x2932, 91108 },
+ { 0x2933, 91016 },
+ { 0x2934, 91048 },
+ { 0x2935, 91020 },
+ { 0x2936, 91104 },
+ { 0x2937, 91096 },
+ { 0x2938, 91116 },
+ { 0x2939, 91032 },
+ { 0x293A, 90984 },
+ { 0x293B, 91040 },
+ { 0x293C, 91000 },
+ { 0x293D, 91036 },
+ { 0x293E, 91044 },
+ { 0x293F, 91004 },
+ { 0x2940, 91008 },
+ { 0x2941, 97945 },
+ { 0x2942, 97963 },
+ { 0x2943, 98027 },
+ { 0x2944, 97972 },
+ { 0x2945, 98072 },
+ { 0x2946, 98083 },
+ { 0x2947, 97978 },
+ { 0x2948, 97966 },
+ { 0x2949, 98036 },
+ { 0x294A, 98033 },
+ { 0x294B, 98069 },
+ { 0x294C, 98020 },
+ { 0x294D, 97969 },
+ { 0x294E, 97981 },
+ { 0x294F, 98092 },
+ { 0x2950, 98075 },
+ { 0x2951, 97975 },
+ { 0x2952, 98078 },
+ { 0x2953, 98088 },
+ { 0x2954, 98042 },
+ { 0x2955, 97960 },
+ { 0x2956, 98045 },
+ { 0x2957, 98108 },
+ { 0x2958, 97996 },
+ { 0x2959, 98096 },
+ { 0x295A, 97951 },
+ { 0x295B, 98063 },
+ { 0x295C, 98120 },
+ { 0x295D, 98116 },
+ { 0x295E, 97984 },
+ { 0x295F, 97987 },
+ { 0x2960, 97990 },
+ { 0x2961, 98104 },
+ { 0x2962, 98112 },
+ { 0x2963, 97993 },
+ { 0x2964, 97957 },
+ { 0x2965, 97999 },
+ { 0x2966, 98048 },
+ { 0x2967, 98039 },
+ { 0x2968, 98100 },
+ { 0x2969, 98023 },
+ { 0x296A, 98002 },
+ { 0x296B, 98054 },
+ { 0x296C, 98051 },
+ { 0x296D, 98005 },
+ { 0x296E, 98057 },
+ { 0x296F, 98030 },
+ { 0x2970, 98060 },
+ { 0x2971, 98008 },
+ { 0x2972, 98011 },
+ { 0x2973, 98014 },
+ { 0x2974, 98017 },
+ { 0x2975, 98124 },
+ { 0x2976, 98066 },
+ { 0x2977, 97948 },
+ { 0x2978, 97954 },
+ { 0x2979, 98128 },
+ { 0x297A, 98136 },
+ { 0x297B, 98133 },
+ { 0x297C, 89990 },
+ { 0x297D, 90002 },
+ { 0x297E, 90131 },
+ { 0x297F, 90161 },
+ { 0x2980, 90578 },
+ { 0x2981, 89741 },
+ { 0x2982, 90218 },
+ { 0x2983, 89789 },
+ { 0x2984, 90023 },
+ { 0x2985, 90524 },
+ { 0x2986, 90834 },
+ { 0x2987, 90335 },
+ { 0x2988, 89816 },
+ { 0x2989, 90416 },
+ { 0x298A, 89930 },
+ { 0x298B, 90605 },
+ { 0x298C, 90392 },
+ { 0x298D, 90536 },
+ { 0x298E, 90065 },
+ { 0x298F, 90437 },
+ { 0x2990, 90443 },
+ { 0x2991, 90698 },
+ { 0x2992, 90440 },
+ { 0x2993, 90164 },
+ { 0x2994, 90176 },
+ { 0x2995, 90170 },
+ { 0x2996, 90584 },
+ { 0x2997, 90587 },
+ { 0x2998, 90167 },
+ { 0x2999, 90173 },
+ { 0x299A, 89756 },
+ { 0x299B, 89768 },
+ { 0x299C, 89762 },
+ { 0x299D, 90365 },
+ { 0x299E, 90368 },
+ { 0x299F, 89759 },
+ { 0x29A0, 89765 },
+ { 0x29A1, 90341 },
+ { 0x29A2, 90353 },
+ { 0x29A3, 90347 },
+ { 0x29A4, 90662 },
+ { 0x29A5, 90665 },
+ { 0x29A6, 90344 },
+ { 0x29A7, 90350 },
+ { 0x29A8, 90371 },
+ { 0x29A9, 90383 },
+ { 0x29AA, 90377 },
+ { 0x29AB, 90668 },
+ { 0x29AC, 90671 },
+ { 0x29AD, 90374 },
+ { 0x29AE, 90380 },
+ { 0x29AF, 90110 },
+ { 0x29B0, 90122 },
+ { 0x29B1, 90116 },
+ { 0x29B2, 90566 },
+ { 0x29B3, 90569 },
+ { 0x29B4, 90113 },
+ { 0x29B5, 90119 },
+ { 0x29B6, 89969 },
+ { 0x29B7, 89981 },
+ { 0x29B8, 89975 },
+ { 0x29B9, 90509 },
+ { 0x29BA, 90512 },
+ { 0x29BB, 89972 },
+ { 0x29BC, 89978 },
+ { 0x29BD, 90290 },
+ { 0x29BE, 90302 },
+ { 0x29BF, 90296 },
+ { 0x29C0, 90647 },
+ { 0x29C1, 90650 },
+ { 0x29C2, 90293 },
+ { 0x29C3, 90299 },
+ { 0x29C4, 89885 },
+ { 0x29C5, 89897 },
+ { 0x29C6, 89891 },
+ { 0x29C7, 90452 },
+ { 0x29C8, 90455 },
+ { 0x29C9, 89888 },
+ { 0x29CA, 89894 },
+ { 0x29CB, 104279 },
+ { 0x29CC, 104331 },
+ { 0x29CD, 104356 },
+ { 0x29CE, 104283 },
+ { 0x29CF, 104372 },
+ { 0x29D0, 104343 },
+ { 0x29D1, 104319 },
+ { 0x29D2, 104291 },
+ { 0x29D3, 104295 },
+ { 0x29D4, 104299 },
+ { 0x29D5, 104271 },
+ { 0x29D6, 104323 },
+ { 0x29D7, 104303 },
+ { 0x29D8, 104307 },
+ { 0x29D9, 104327 },
+ { 0x29DA, 104311 },
+ { 0x29DB, 104364 },
+ { 0x29DC, 104352 },
+ { 0x29DD, 104360 },
+ { 0x29DE, 104406 },
+ { 0x29DF, 104376 },
+ { 0x29E0, 104398 },
+ { 0x29E1, 104263 },
+ { 0x29E2, 104315 },
+ { 0x29E3, 104394 },
+ { 0x29E4, 104431 },
+ { 0x29E5, 104368 },
+ { 0x29E6, 104339 },
+ { 0x29E7, 104415 },
+ { 0x29E8, 104410 },
+ { 0x29E9, 104347 },
+ { 0x29EA, 104425 },
+ { 0x29EB, 37485 },
+ { 0x29EC, 37467 },
+ { 0x29ED, 13984 },
+ { 0x29EE, 37742 },
+ { 0x29EF, 13833 },
+ { 0x29F0, 37576 },
+ { 0x29F1, 60970 },
+ { 0x29F2, 60964 },
+ { 0x29F3, 51276 },
+ { 0x29F4, 13987 },
+ { 0x29F5, 37745 },
+ { 0x29F6, 60968 },
+ { 0x29F7, 13857 },
+ { 0x29F8, 37606 },
+ { 0x29F9, 111393 },
+ { 0x29FA, 121090 },
+ { 0x29FB, 51574 },
+ { 0x29FC, 97610 },
+ { 0x29FD, 125113 },
+ { 0x29FE, 51270 },
+ { 0x29FF, 111208 },
+ { 0x2A00, 78575 },
+ { 0x2A01, 51279 },
+ { 0x2A02, 51400 },
+ { 0x2A03, 93043 },
+ { 0x2A04, 15488 },
+ { 0x2A05, 53895 },
+ { 0x2A06, 39399 },
+ { 0x2A07, 13554 },
+ { 0x2A08, 37401 },
+ { 0x2A09, 39391 },
+ { 0x2A0A, 39395 },
+ { 0x2A0B, 13954 },
+ { 0x2A0C, 37712 },
+ { 0x2A0D, 11470 },
+ { 0x2A0E, 11488 },
+ { 0x2A0F, 49125 },
+ { 0x2A10, 49138 },
+ { 0x2A11, 13941 },
+ { 0x2A12, 37697 },
+ { 0x2A13, 13849 },
+ { 0x2A14, 37598 },
+ { 0x2A15, 11514 },
+ { 0x2A16, 9535 },
+ { 0x2A17, 76893 },
+ { 0x2A18, 13364 },
+ { 0x2A19, 97641 },
+ { 0x2A1A, 98443 },
+ { 0x2A1B, 15582 },
+ { 0x2A1C, 16443 },
+ { 0x2A1D, 65028 },
+ { 0x2A1E, 60938 },
+ { 0x2A1F, 60962 },
+ { 0x2A20, 65075 },
+ { 0x2A21, 50882 },
+ { 0x2A22, 50886 },
+ { 0x2A23, 65068 },
+ { 0x2A24, 11460 },
+ { 0x2A25, 65094 },
+ { 0x2A26, 97943 },
+ { 0x2A27, 130054 },
+ { 0x2A28, 98377 },
+ { 0x2A29, 65789 },
+ { 0x2A2A, 102983 },
+ { 0x2A2B, 51329 },
+ { 0x2A2C, 97582 },
+ { 0x2A2D, 51451 },
+ { 0x2A2E, 13095 },
+ { 0x2A2F, 51443 },
+ { 0x2A30, 93018 },
+ { 0x2A31, 93021 },
+ { 0x2A32, 6495 },
+ { 0x2A33, 6497 },
+ { 0x2A34, 51406 },
+ { 0x2A35, 51274 },
+ { 0x2A36, 64960 },
+ { 0x2A37, 94078 },
+ { 0x2A38, 121091 },
+ { 0x2A39, 74593 },
+ { 0x2A3A, 68343 },
+ { 0x2A3B, 20872 },
+ { 0x2A3C, 20867 },
+ { 0x2A3D, 98142 },
+ { 0x2A3E, 94083 },
+ { 0x2A3F, 94080 },
+ { 0x2A40, 13898 },
+ { 0x2A41, 37647 },
+ { 0x2A42, 13892 },
+ { 0x2A43, 37641 },
+ { 0x2A44, 11448 },
+ { 0x2A45, 11456 },
+ { 0x2A46, 49107 },
+ { 0x2A47, 49115 },
+ { 0x2A48, 73656 },
+ { 0x2A49, 5891 },
+ { 0x2A4A, 5798 },
+ { 0x2A4B, 5894 },
+ { 0x2A4C, 5898 },
+ { 0x2A4D, 5902 },
+ { 0x2A4E, 5888 },
+ { 0x2A4F, 5634 },
+ { 0x2A50, 5865 },
+ { 0x2A51, 5827 },
+ { 0x2A52, 5831 },
+ { 0x2A53, 5926 },
+ { 0x2A54, 5765 },
+ { 0x2A55, 5846 },
+ { 0x2A56, 5850 },
+ { 0x2A57, 5729 },
+ { 0x2A58, 5733 },
+ { 0x2A59, 5741 },
+ { 0x2A5A, 5737 },
+ { 0x2A5B, 5854 },
+ { 0x2A5C, 5914 },
+ { 0x2A5D, 5857 },
+ { 0x2A5E, 5861 },
+ { 0x2A5F, 5819 },
+ { 0x2A60, 5823 },
+ { 0x2A61, 5717 },
+ { 0x2A62, 5691 },
+ { 0x2A63, 5795 },
+ { 0x2A64, 5694 },
+ { 0x2A65, 5759 },
+ { 0x2A66, 5801 },
+ { 0x2A67, 5885 },
+ { 0x2A68, 5923 },
+ { 0x2A69, 5871 },
+ { 0x2A6A, 5875 },
+ { 0x2A6B, 5711 },
+ { 0x2A6C, 5680 },
+ { 0x2A6D, 5684 },
+ { 0x2A6E, 5929 },
+ { 0x2A6F, 5637 },
+ { 0x2A70, 5640 },
+ { 0x2A71, 5726 },
+ { 0x2A72, 5700 },
+ { 0x2A73, 5658 },
+ { 0x2A74, 5906 },
+ { 0x2A75, 5910 },
+ { 0x2A76, 5879 },
+ { 0x2A77, 5768 },
+ { 0x2A78, 6003 },
+ { 0x2A79, 5661 },
+ { 0x2A7A, 5665 },
+ { 0x2A7B, 5673 },
+ { 0x2A7C, 5669 },
+ { 0x2A7D, 5756 },
+ { 0x2A7E, 5843 },
+ { 0x2A7F, 5688 },
+ { 0x2A80, 5655 },
+ { 0x2A81, 5677 },
+ { 0x2A82, 5787 },
+ { 0x2A83, 5791 },
+ { 0x2A84, 5753 },
+ { 0x2A85, 5882 },
+ { 0x2A86, 5807 },
+ { 0x2A87, 5811 },
+ { 0x2A88, 5815 },
+ { 0x2A89, 5868 },
+ { 0x2A8A, 5920 },
+ { 0x2A8B, 5779 },
+ { 0x2A8C, 5783 },
+ { 0x2A8D, 5959 },
+ { 0x2A8E, 5935 },
+ { 0x2A8F, 5723 },
+ { 0x2A90, 6027 },
+ { 0x2A91, 6015 },
+ { 0x2A92, 5714 },
+ { 0x2A93, 5967 },
+ { 0x2A94, 5939 },
+ { 0x2A95, 5771 },
+ { 0x2A96, 5775 },
+ { 0x2A97, 5708 },
+ { 0x2A98, 5987 },
+ { 0x2A99, 5745 },
+ { 0x2A9A, 5749 },
+ { 0x2A9B, 5995 },
+ { 0x2A9C, 5983 },
+ { 0x2A9D, 5835 },
+ { 0x2A9E, 5839 },
+ { 0x2A9F, 5762 },
+ { 0x2AA0, 5697 },
+ { 0x2AA1, 6031 },
+ { 0x2AA2, 5991 },
+ { 0x2AA3, 6007 },
+ { 0x2AA4, 5955 },
+ { 0x2AA5, 5643 },
+ { 0x2AA6, 5647 },
+ { 0x2AA7, 5651 },
+ { 0x2AA8, 5951 },
+ { 0x2AA9, 5720 },
+ { 0x2AAA, 6011 },
+ { 0x2AAB, 5705 },
+ { 0x2AAC, 5804 },
+ { 0x2AAD, 5975 },
+ { 0x2AAE, 5963 },
+ { 0x2AAF, 5999 },
+ { 0x2AB0, 5943 },
+ { 0x2AB1, 5947 },
+ { 0x2AB2, 5979 },
+ { 0x2AB3, 6040 },
+ { 0x2AB4, 5971 },
+ { 0x2AB5, 6044 },
+ { 0x2AB6, 6019 },
+ { 0x2AB7, 6048 },
+ { 0x2AB8, 6023 },
+ { 0x2AB9, 5917 },
+ { 0x2ABA, 6052 },
+ { 0x2ABB, 6036 },
+ { 0x2ABC, 54193 },
+ { 0x2ABD, 54361 },
+ { 0x2ABE, 54151 },
+ { 0x2ABF, 54552 },
+ { 0x2AC0, 54673 },
+ { 0x2AC1, 54331 },
+ { 0x2AC2, 54223 },
+ { 0x2AC3, 54178 },
+ { 0x2AC4, 54181 },
+ { 0x2AC5, 54355 },
+ { 0x2AC6, 54484 },
+ { 0x2AC7, 54481 },
+ { 0x2AC8, 54280 },
+ { 0x2AC9, 54472 },
+ { 0x2ACA, 54172 },
+ { 0x2ACB, 54588 },
+ { 0x2ACC, 54380 },
+ { 0x2ACD, 54511 },
+ { 0x2ACE, 54523 },
+ { 0x2ACF, 54445 },
+ { 0x2AD0, 54573 },
+ { 0x2AD1, 54526 },
+ { 0x2AD2, 54654 },
+ { 0x2AD3, 54220 },
+ { 0x2AD4, 54773 },
+ { 0x2AD5, 54399 },
+ { 0x2AD6, 54466 },
+ { 0x2AD7, 54740 },
+ { 0x2AD8, 54448 },
+ { 0x2AD9, 54520 },
+ { 0x2ADA, 54770 },
+ { 0x2ADB, 54478 },
+ { 0x2ADC, 54743 },
+ { 0x2ADD, 54126 },
+ { 0x2ADE, 54129 },
+ { 0x2ADF, 54722 },
+ { 0x2AE0, 54139 },
+ { 0x2AE1, 54609 },
+ { 0x2AE2, 54463 },
+ { 0x2AE3, 54393 },
+ { 0x2AE4, 54337 },
+ { 0x2AE5, 54561 },
+ { 0x2AE6, 54346 },
+ { 0x2AE7, 54630 },
+ { 0x2AE8, 54682 },
+ { 0x2AE9, 54758 },
+ { 0x2AEA, 54531 },
+ { 0x2AEB, 54442 },
+ { 0x2AEC, 54737 },
+ { 0x2AED, 54698 },
+ { 0x2AEE, 54154 },
+ { 0x2AEF, 54548 },
+ { 0x2AF0, 54640 },
+ { 0x2AF1, 54367 },
+ { 0x2AF2, 54226 },
+ { 0x2AF3, 54540 },
+ { 0x2AF4, 54142 },
+ { 0x2AF5, 54564 },
+ { 0x2AF6, 54713 },
+ { 0x2AF7, 54411 },
+ { 0x2AF8, 54505 },
+ { 0x2AF9, 54728 },
+ { 0x2AFA, 54277 },
+ { 0x2AFB, 54322 },
+ { 0x2AFC, 54627 },
+ { 0x2AFD, 54199 },
+ { 0x2AFE, 54670 },
+ { 0x2AFF, 54633 },
+ { 0x2B00, 54136 },
+ { 0x2B01, 54685 },
+ { 0x2B02, 54187 },
+ { 0x2B03, 54217 },
+ { 0x2B04, 54211 },
+ { 0x2B05, 54374 },
+ { 0x2B06, 54423 },
+ { 0x2B07, 54343 },
+ { 0x2B08, 54414 },
+ { 0x2B09, 54475 },
+ { 0x2B0A, 54707 },
+ { 0x2B0B, 54122 },
+ { 0x2B0C, 54719 },
+ { 0x2B0D, 54169 },
+ { 0x2B0E, 54265 },
+ { 0x2B0F, 54579 },
+ { 0x2B10, 54600 },
+ { 0x2B11, 54296 },
+ { 0x2B12, 54268 },
+ { 0x2B13, 54651 },
+ { 0x2B14, 54644 },
+ { 0x2B15, 54317 },
+ { 0x2B16, 54558 },
+ { 0x2B17, 54293 },
+ { 0x2B18, 54145 },
+ { 0x2B19, 54148 },
+ { 0x2B1A, 54761 },
+ { 0x2B1B, 54340 },
+ { 0x2B1C, 54514 },
+ { 0x2B1D, 54420 },
+ { 0x2B1E, 54585 },
+ { 0x2B1F, 54358 },
+ { 0x2B20, 54230 },
+ { 0x2B21, 54487 },
+ { 0x2B22, 54248 },
+ { 0x2B23, 54764 },
+ { 0x2B24, 54636 },
+ { 0x2B25, 54606 },
+ { 0x2B26, 54408 },
+ { 0x2B27, 54274 },
+ { 0x2B28, 54163 },
+ { 0x2B29, 54570 },
+ { 0x2B2A, 54451 },
+ { 0x2B2B, 54582 },
+ { 0x2B2C, 54679 },
+ { 0x2B2D, 54597 },
+ { 0x2B2E, 54499 },
+ { 0x2B2F, 54259 },
+ { 0x2B30, 54576 },
+ { 0x2B31, 54621 },
+ { 0x2B32, 54390 },
+ { 0x2B33, 54405 },
+ { 0x2B34, 54175 },
+ { 0x2B35, 54184 },
+ { 0x2B36, 54534 },
+ { 0x2B37, 54725 },
+ { 0x2B38, 54190 },
+ { 0x2B39, 54133 },
+ { 0x2B3A, 54384 },
+ { 0x2B3B, 54157 },
+ { 0x2B3C, 54460 },
+ { 0x2B3D, 54371 },
+ { 0x2B3E, 54755 },
+ { 0x2B3F, 54402 },
+ { 0x2B40, 54615 },
+ { 0x2B41, 54664 },
+ { 0x2B42, 54692 },
+ { 0x2B43, 54667 },
+ { 0x2B44, 54242 },
+ { 0x2B45, 54767 },
+ { 0x2B46, 54469 },
+ { 0x2B47, 54502 },
+ { 0x2B48, 54591 },
+ { 0x2B49, 54658 },
+ { 0x2B4A, 54457 },
+ { 0x2B4B, 54429 },
+ { 0x2B4C, 54716 },
+ { 0x2B4D, 54433 },
+ { 0x2B4E, 54214 },
+ { 0x2B4F, 54334 },
+ { 0x2B50, 54676 },
+ { 0x2B51, 54704 },
+ { 0x2B52, 54233 },
+ { 0x2B53, 54196 },
+ { 0x2B54, 54618 },
+ { 0x2B55, 54537 },
+ { 0x2B56, 54205 },
+ { 0x2B57, 54208 },
+ { 0x2B58, 54302 },
+ { 0x2B59, 54245 },
+ { 0x2B5A, 54256 },
+ { 0x2B5B, 54624 },
+ { 0x2B5C, 54734 },
+ { 0x2B5D, 54426 },
+ { 0x2B5E, 54262 },
+ { 0x2B5F, 54439 },
+ { 0x2B60, 54779 },
+ { 0x2B61, 54746 },
+ { 0x2B62, 54311 },
+ { 0x2B63, 54364 },
+ { 0x2B64, 54308 },
+ { 0x2B65, 54517 },
+ { 0x2B66, 54555 },
+ { 0x2B67, 54543 },
+ { 0x2B68, 54387 },
+ { 0x2B69, 54239 },
+ { 0x2B6A, 54612 },
+ { 0x2B6B, 54290 },
+ { 0x2B6C, 54731 },
+ { 0x2B6D, 54688 },
+ { 0x2B6E, 54352 },
+ { 0x2B6F, 54567 },
+ { 0x2B70, 54349 },
+ { 0x2B71, 54436 },
+ { 0x2B72, 54166 },
+ { 0x2B73, 54160 },
+ { 0x2B74, 54325 },
+ { 0x2B75, 54752 },
+ { 0x2B76, 54508 },
+ { 0x2B77, 54253 },
+ { 0x2B78, 54417 },
+ { 0x2B79, 54314 },
+ { 0x2B7A, 54490 },
+ { 0x2B7B, 54782 },
+ { 0x2B7C, 54749 },
+ { 0x2B7D, 54496 },
+ { 0x2B7E, 54299 },
+ { 0x2B7F, 54236 },
+ { 0x2B80, 54396 },
+ { 0x2B81, 54271 },
+ { 0x2B82, 54603 },
+ { 0x2B83, 54328 },
+ { 0x2B84, 54710 },
+ { 0x2B85, 54661 },
+ { 0x2B86, 54454 },
+ { 0x2B87, 54776 },
+ { 0x2B88, 54305 },
+ { 0x2B89, 54695 },
+ { 0x2B8A, 54284 },
+ { 0x2B8B, 54202 },
+ { 0x2B8C, 54377 },
+ { 0x2B8D, 54287 },
+ { 0x2B8E, 54594 },
+ { 0x2B8F, 54648 },
+ { 0x2B90, 54701 },
+ { 0x2B91, 54493 },
+ { 0x2B92, 120390 },
+ { 0x2B93, 120404 },
+ { 0x2B94, 120396 },
+ { 0x2B95, 120410 },
+ { 0x2B96, 120385 },
+ { 0x2B97, 120428 },
+ { 0x2B98, 120434 },
+ { 0x2B99, 120422 },
+ { 0x2B9A, 120447 },
+ { 0x2B9B, 120454 },
+ { 0x2B9C, 120440 },
+ { 0x2B9D, 120418 },
+ { 0x2B9E, 119873 },
+ { 0x2B9F, 119867 },
+ { 0x2BA0, 119860 },
+ { 0x2BA1, 20995 },
+ { 0x2BA2, 93063 },
+ { 0x2BA3, 119913 },
+ { 0x2BA4, 119902 },
+ { 0x2BA5, 119895 },
+ { 0x2BA6, 13667 },
+ { 0x2BA7, 37472 },
+ { 0x2BA8, 13837 },
+ { 0x2BA9, 37580 },
+ { 0x2BAA, 13830 },
+ { 0x2BAB, 37573 },
+ { 0x2BAC, 13807 },
+ { 0x2BAD, 37553 },
+ { 0x2BAE, 13690 },
+ { 0x2BAF, 37504 },
+ { 0x2BB0, 60906 },
+ { 0x2BB1, 13443 },
+ { 0x2BB2, 13945 },
+ { 0x2BB3, 37701 },
+ { 0x2BB4, 13820 },
+ { 0x2BB5, 37566 },
+ { 0x2BB6, 13815 },
+ { 0x2BB7, 37561 },
+ { 0x2BB8, 13811 },
+ { 0x2BB9, 37557 },
+ { 0x2BBA, 16407 },
+ { 0x2BBB, 97600 },
+ { 0x2BBC, 51316 },
+ { 0x2BBD, 6490 },
+ { 0x2BBE, 60908 },
+ { 0x2BBF, 92252 },
+ { 0x2BC0, 92261 },
+ { 0x2BC1, 92279 },
+ { 0x2BC2, 92267 },
+ { 0x2BC3, 92264 },
+ { 0x2BC4, 92255 },
+ { 0x2BC5, 92276 },
+ { 0x2BC6, 92273 },
+ { 0x2BC7, 92270 },
+ { 0x2BC8, 119869 },
+ { 0x2BC9, 119898 },
+ { 0x2BCA, 119909 },
+ { 0x2BCB, 119905 },
+ { 0x2BCC, 51972 },
+ { 0x2BCD, 51686 },
+ { 0x2BCE, 16422 },
+ { 0x2BCF, 98386 },
+ { 0x2BD0, 98402 },
+ { 0x2BD1, 98396 },
+ { 0x2BD2, 98409 },
+ { 0x2BD3, 98390 },
+ { 0x2BD4, 67969 },
+ { 0x2BD5, 119916 },
+ { 0x2BD6, 92258 },
+ { 0x2BD7, 92285 },
+ { 0x2BD8, 92282 },
+ { 0x2BD9, 98453 },
+ { 0x2BDA, 14283 },
+ { 0x2BDB, 15490 },
+ { 0x2BDC, 120318 },
+ { 0x2BDD, 119863 },
+ { 0x2BDE, 92757 },
+ { 0x2BDF, 92535 },
+ { 0x2BE0, 92765 },
+ { 0x2BE1, 92541 },
+ { 0x2BE2, 92773 },
+ { 0x2BE3, 92550 },
+ { 0x2BE4, 92761 },
+ { 0x2BE5, 92538 },
+ { 0x2BE6, 92769 },
+ { 0x2BE7, 92547 },
+ { 0x2BE8, 92613 },
+ { 0x2BE9, 92583 },
+ { 0x2BEA, 92619 },
+ { 0x2BEB, 92589 },
+ { 0x2BEC, 92625 },
+ { 0x2BED, 92595 },
+ { 0x2BEE, 92616 },
+ { 0x2BEF, 92586 },
+ { 0x2BF0, 92622 },
+ { 0x2BF1, 92592 },
+ { 0x2BF2, 92688 },
+ { 0x2BF3, 92742 },
+ { 0x2BF4, 92694 },
+ { 0x2BF5, 92748 },
+ { 0x2BF6, 92700 },
+ { 0x2BF7, 92754 },
+ { 0x2BF8, 92691 },
+ { 0x2BF9, 92745 },
+ { 0x2BFA, 92697 },
+ { 0x2BFB, 92751 },
+ { 0x2BFC, 92703 },
+ { 0x2BFD, 92568 },
+ { 0x2BFE, 92709 },
+ { 0x2BFF, 92574 },
+ { 0x2C00, 92785 },
+ { 0x2C01, 92715 },
+ { 0x2C02, 92580 },
+ { 0x2C03, 92706 },
+ { 0x2C04, 92571 },
+ { 0x2C05, 92712 },
+ { 0x2C06, 92577 },
+ { 0x2C07, 92643 },
+ { 0x2C08, 92649 },
+ { 0x2C09, 92655 },
+ { 0x2C0A, 92646 },
+ { 0x2C0B, 92652 },
+ { 0x2C0C, 92598 },
+ { 0x2C0D, 92553 },
+ { 0x2C0E, 92658 },
+ { 0x2C0F, 92604 },
+ { 0x2C10, 92559 },
+ { 0x2C11, 92664 },
+ { 0x2C12, 92610 },
+ { 0x2C13, 92565 },
+ { 0x2C14, 92670 },
+ { 0x2C15, 92601 },
+ { 0x2C16, 92556 },
+ { 0x2C17, 92661 },
+ { 0x2C18, 92607 },
+ { 0x2C19, 92562 },
+ { 0x2C1A, 92667 },
+ { 0x2C1B, 92628 },
+ { 0x2C1C, 92634 },
+ { 0x2C1D, 92640 },
+ { 0x2C1E, 92631 },
+ { 0x2C1F, 92637 },
+ { 0x2C20, 92805 },
+ { 0x2C21, 92733 },
+ { 0x2C22, 92813 },
+ { 0x2C23, 92739 },
+ { 0x2C24, 92809 },
+ { 0x2C25, 92736 },
+ { 0x2C26, 92673 },
+ { 0x2C27, 92679 },
+ { 0x2C28, 92685 },
+ { 0x2C29, 92676 },
+ { 0x2C2A, 92682 },
+ { 0x2C2B, 92789 },
+ { 0x2C2C, 92721 },
+ { 0x2C2D, 92727 },
+ { 0x2C2E, 92724 },
+ { 0x2C2F, 92730 },
+ { 0x2C30, 92544 },
+ { 0x2C31, 92718 },
+ { 0x2C32, 92777 },
+ { 0x2C33, 92781 },
+ { 0x2C34, 104885 },
+ { 0x2C35, 104890 },
+ { 0x2C36, 131135 },
+ { 0x2C37, 131143 },
+ { 0x2C38, 92832 },
+ { 0x2C39, 92825 },
+ { 0x2C3A, 92829 },
+ { 0x2C3B, 131132 },
+ { 0x2C3C, 93615 },
+ { 0x2C3D, 93381 },
+ { 0x2C3E, 93623 },
+ { 0x2C3F, 93387 },
+ { 0x2C40, 93635 },
+ { 0x2C41, 93396 },
+ { 0x2C42, 93619 },
+ { 0x2C43, 93384 },
+ { 0x2C44, 93631 },
+ { 0x2C45, 93393 },
+ { 0x2C46, 93459 },
+ { 0x2C47, 93429 },
+ { 0x2C48, 93465 },
+ { 0x2C49, 93435 },
+ { 0x2C4A, 93471 },
+ { 0x2C4B, 93441 },
+ { 0x2C4C, 93462 },
+ { 0x2C4D, 93432 },
+ { 0x2C4E, 93468 },
+ { 0x2C4F, 93438 },
+ { 0x2C50, 93534 },
+ { 0x2C51, 93600 },
+ { 0x2C52, 93540 },
+ { 0x2C53, 93606 },
+ { 0x2C54, 93546 },
+ { 0x2C55, 93612 },
+ { 0x2C56, 93537 },
+ { 0x2C57, 93603 },
+ { 0x2C58, 93543 },
+ { 0x2C59, 93609 },
+ { 0x2C5A, 93549 },
+ { 0x2C5B, 93414 },
+ { 0x2C5C, 93555 },
+ { 0x2C5D, 93420 },
+ { 0x2C5E, 93711 },
+ { 0x2C5F, 93561 },
+ { 0x2C60, 93426 },
+ { 0x2C61, 93552 },
+ { 0x2C62, 93417 },
+ { 0x2C63, 93558 },
+ { 0x2C64, 93423 },
+ { 0x2C65, 93489 },
+ { 0x2C66, 93495 },
+ { 0x2C67, 93501 },
+ { 0x2C68, 93492 },
+ { 0x2C69, 93498 },
+ { 0x2C6A, 93444 },
+ { 0x2C6B, 93399 },
+ { 0x2C6C, 93504 },
+ { 0x2C6D, 93450 },
+ { 0x2C6E, 93405 },
+ { 0x2C6F, 93510 },
+ { 0x2C70, 93456 },
+ { 0x2C71, 93411 },
+ { 0x2C72, 93516 },
+ { 0x2C73, 93447 },
+ { 0x2C74, 93402 },
+ { 0x2C75, 93507 },
+ { 0x2C76, 93453 },
+ { 0x2C77, 93408 },
+ { 0x2C78, 93513 },
+ { 0x2C79, 93474 },
+ { 0x2C7A, 93480 },
+ { 0x2C7B, 93486 },
+ { 0x2C7C, 93477 },
+ { 0x2C7D, 93483 },
+ { 0x2C7E, 93731 },
+ { 0x2C7F, 93591 },
+ { 0x2C80, 93739 },
+ { 0x2C81, 93597 },
+ { 0x2C82, 93735 },
+ { 0x2C83, 93594 },
+ { 0x2C84, 93519 },
+ { 0x2C85, 93525 },
+ { 0x2C86, 93531 },
+ { 0x2C87, 93522 },
+ { 0x2C88, 93528 },
+ { 0x2C89, 93715 },
+ { 0x2C8A, 93579 },
+ { 0x2C8B, 93585 },
+ { 0x2C8C, 93582 },
+ { 0x2C8D, 93588 },
+ { 0x2C8E, 93390 },
+ { 0x2C8F, 93576 },
+ { 0x2C90, 93659 },
+ { 0x2C91, 93663 },
+ { 0x2C92, 93564 },
+ { 0x2C93, 93570 },
+ { 0x2C94, 93567 },
+ { 0x2C95, 93573 },
+ { 0x2C96, 93818 },
+ { 0x2C97, 131139 },
+ { 0x2C98, 93828 },
+ { 0x2C99, 93821 },
+ { 0x2C9A, 93825 },
+ { 0x2C9B, 79763 },
+ { 0x2C9C, 79811 },
+ { 0x2C9D, 79796 },
+ { 0x2C9E, 79775 },
+ { 0x2C9F, 79769 },
+ { 0x2CA0, 79823 },
+ { 0x2CA1, 79799 },
+ { 0x2CA2, 79793 },
+ { 0x2CA3, 79778 },
+ { 0x2CA4, 79790 },
+ { 0x2CA5, 79781 },
+ { 0x2CA6, 79787 },
+ { 0x2CA7, 79814 },
+ { 0x2CA8, 79832 },
+ { 0x2CA9, 79928 },
+ { 0x2CAA, 79856 },
+ { 0x2CAB, 79925 },
+ { 0x2CAC, 79817 },
+ { 0x2CAD, 79835 },
+ { 0x2CAE, 79766 },
+ { 0x2CAF, 79820 },
+ { 0x2CB0, 79760 },
+ { 0x2CB1, 79802 },
+ { 0x2CB2, 79772 },
+ { 0x2CB3, 79862 },
+ { 0x2CB4, 79841 },
+ { 0x2CB5, 79865 },
+ { 0x2CB6, 79850 },
+ { 0x2CB7, 79922 },
+ { 0x2CB8, 79847 },
+ { 0x2CB9, 79868 },
+ { 0x2CBA, 79937 },
+ { 0x2CBB, 79943 },
+ { 0x2CBC, 79871 },
+ { 0x2CBD, 79784 },
+ { 0x2CBE, 79826 },
+ { 0x2CBF, 79895 },
+ { 0x2CC0, 79829 },
+ { 0x2CC1, 79907 },
+ { 0x2CC2, 79877 },
+ { 0x2CC3, 79886 },
+ { 0x2CC4, 79805 },
+ { 0x2CC5, 79910 },
+ { 0x2CC6, 51798 },
+ { 0x2CC7, 51897 },
+ { 0x2CC8, 51867 },
+ { 0x2CC9, 51780 },
+ { 0x2CCA, 51873 },
+ { 0x2CCB, 51876 },
+ { 0x2CCC, 51801 },
+ { 0x2CCD, 51900 },
+ { 0x2CCE, 51786 },
+ { 0x2CCF, 51915 },
+ { 0x2CD0, 51885 },
+ { 0x2CD1, 51888 },
+ { 0x2CD2, 51840 },
+ { 0x2CD3, 51942 },
+ { 0x2CD4, 51939 },
+ { 0x2CD5, 51882 },
+ { 0x2CD6, 51777 },
+ { 0x2CD7, 51783 },
+ { 0x2CD8, 51864 },
+ { 0x2CD9, 51837 },
+ { 0x2CDA, 51756 },
+ { 0x2CDB, 51828 },
+ { 0x2CDC, 51774 },
+ { 0x2CDD, 51768 },
+ { 0x2CDE, 51852 },
+ { 0x2CDF, 51810 },
+ { 0x2CE0, 51813 },
+ { 0x2CE1, 51822 },
+ { 0x2CE2, 51819 },
+ { 0x2CE3, 51771 },
+ { 0x2CE4, 51693 },
+ { 0x2CE5, 51708 },
+ { 0x2CE6, 51729 },
+ { 0x2CE7, 51750 },
+ { 0x2CE8, 51711 },
+ { 0x2CE9, 51696 },
+ { 0x2CEA, 51753 },
+ { 0x2CEB, 51732 },
+ { 0x2CEC, 51702 },
+ { 0x2CED, 51720 },
+ { 0x2CEE, 51744 },
+ { 0x2CEF, 51717 },
+ { 0x2CF0, 51738 },
+ { 0x2CF1, 51705 },
+ { 0x2CF2, 51747 },
+ { 0x2CF3, 51723 },
+ { 0x2CF4, 51726 },
+ { 0x2CF5, 51741 },
+ { 0x2CF6, 51714 },
+ { 0x2CF7, 51735 },
+ { 0x2CF8, 51699 },
+ { 0x2CF9, 51691 },
+ { 0x2CFA, 51861 },
+ { 0x2CFB, 51906 },
+ { 0x2CFC, 51834 },
+ { 0x2CFD, 51930 },
+ { 0x2CFE, 51963 },
+ { 0x2CFF, 51918 },
+ { 0x2D00, 51951 },
+ { 0x2D01, 51936 },
+ { 0x2D02, 51966 },
+ { 0x2D03, 51870 },
+ { 0x2D04, 51831 },
+ { 0x2D05, 51927 },
+ { 0x2D06, 51921 },
+ { 0x2D07, 51909 },
+ { 0x2D08, 51912 },
+ { 0x2D09, 51957 },
+ { 0x2D0A, 51960 },
+ { 0x2D0B, 51879 },
+ { 0x2D0C, 51933 },
+ { 0x2D0D, 51924 },
+ { 0x2D0E, 51969 },
+ { 0x2D0F, 51891 },
+ { 0x2D10, 51846 },
+ { 0x2D11, 51894 },
+ { 0x2D12, 51849 },
+ { 0x2D13, 51843 },
+ { 0x2D14, 51816 },
+ { 0x2D15, 51858 },
+ { 0x2D16, 51825 },
+ { 0x2D17, 51945 },
+ { 0x2D18, 51954 },
+ { 0x2D19, 51948 },
+ { 0x2D1A, 51855 },
+ { 0x2D1B, 51903 },
+ { 0x2D1C, 51789 },
+ { 0x2D1D, 51804 },
+ { 0x2D1E, 51759 },
+ { 0x2D1F, 51807 },
+ { 0x2D20, 51792 },
+ { 0x2D21, 51762 },
+ { 0x2D22, 51765 },
+ { 0x2D23, 51795 },
+ { 0x2D24, 120377 },
+ { 0x2D25, 120381 },
+ { 0x2D26, 120325 },
+ { 0x2D27, 120333 },
+ { 0x2D28, 120353 },
+ { 0x2D29, 120337 },
+ { 0x2D2A, 120329 },
+ { 0x2D2B, 120369 },
+ { 0x2D2C, 120357 },
+ { 0x2D2D, 120345 },
+ { 0x2D2E, 120373 },
+ { 0x2D2F, 120349 },
+ { 0x2D30, 120361 },
+ { 0x2D31, 120365 },
+ { 0x2D32, 120341 },
+ { 0x2D33, 120321 },
+ { 0x2D34, 79853 },
+ { 0x2D35, 79931 },
+ { 0x2D36, 79898 },
+ { 0x2D37, 79880 },
+ { 0x2D38, 79859 },
+ { 0x2D39, 79946 },
+ { 0x2D3A, 79919 },
+ { 0x2D3B, 79958 },
+ { 0x2D3C, 79892 },
+ { 0x2D3D, 79940 },
+ { 0x2D3E, 79949 },
+ { 0x2D3F, 79961 },
+ { 0x2D40, 79889 },
+ { 0x2D41, 79952 },
+ { 0x2D42, 79964 },
+ { 0x2D43, 79967 },
+ { 0x2D44, 79844 },
+ { 0x2D45, 79916 },
+ { 0x2D46, 79955 },
+ { 0x2D47, 79970 },
+ { 0x2D48, 79752 },
+ { 0x2D49, 79756 },
+ { 0x2D4A, 79748 },
+ { 0x2D4B, 79744 },
+ { 0x2D4C, 79874 },
+ { 0x2D4D, 79904 },
+ { 0x2D4E, 79934 },
+ { 0x2D4F, 79740 },
+ { 0x2D50, 79883 },
+ { 0x2D51, 79901 },
+ { 0x2D52, 79913 },
+ { 0x2D53, 79838 },
+ { 0x2D54, 5544 },
+ { 0x2D55, 5583 },
+ { 0x2D56, 5586 },
+ { 0x2D57, 5589 },
+ { 0x2D58, 5574 },
+ { 0x2D59, 5601 },
+ { 0x2D5A, 5592 },
+ { 0x2D5B, 5550 },
+ { 0x2D5C, 5619 },
+ { 0x2D5D, 5628 },
+ { 0x2D5E, 5595 },
+ { 0x2D5F, 5622 },
+ { 0x2D60, 5613 },
+ { 0x2D61, 5598 },
+ { 0x2D62, 5625 },
+ { 0x2D63, 5532 },
+ { 0x2D64, 5529 },
+ { 0x2D65, 5541 },
+ { 0x2D66, 5535 },
+ { 0x2D67, 5568 },
+ { 0x2D68, 5526 },
+ { 0x2D69, 5553 },
+ { 0x2D6A, 5547 },
+ { 0x2D6B, 5577 },
+ { 0x2D6C, 5607 },
+ { 0x2D6D, 5571 },
+ { 0x2D6E, 5565 },
+ { 0x2D6F, 5556 },
+ { 0x2D70, 5562 },
+ { 0x2D71, 5580 },
+ { 0x2D72, 5610 },
+ { 0x2D73, 5604 },
+ { 0x2D74, 5616 },
+ { 0x2D75, 5631 },
+ { 0x2D76, 5559 },
+ { 0x2D77, 5538 },
+ { 0x2D78, 93667 },
+ { 0x2D79, 93699 },
+ { 0x2D7A, 93703 },
+ { 0x2D7B, 93707 },
+ { 0x2D7C, 93675 },
+ { 0x2D7D, 93639 },
+ { 0x2D7E, 93647 },
+ { 0x2D7F, 93655 },
+ { 0x2D80, 93643 },
+ { 0x2D81, 93651 },
+ { 0x2D82, 93671 },
+ { 0x2D83, 93679 },
+ { 0x2D84, 93687 },
+ { 0x2D85, 93695 },
+ { 0x2D86, 93683 },
+ { 0x2D87, 93691 },
+ { 0x2D88, 130837 },
+ { 0x2D89, 130816 },
+ { 0x2D8A, 130844 },
+ { 0x2D8B, 130830 },
+ { 0x2D8C, 130809 },
+ { 0x2D8D, 130823 },
+ { 0x2D8E, 130777 },
+ { 0x2D8F, 130802 },
+ { 0x2D90, 130784 },
+ { 0x2D91, 130851 },
+ { 0x2D92, 130858 },
+ { 0x2D93, 130872 },
+ { 0x2D94, 130865 },
+ { 0x2D95, 130795 },
+ { 0x2D96, 130840 },
+ { 0x2D97, 130819 },
+ { 0x2D98, 130847 },
+ { 0x2D99, 130833 },
+ { 0x2D9A, 130812 },
+ { 0x2D9B, 130826 },
+ { 0x2D9C, 130780 },
+ { 0x2D9D, 130805 },
+ { 0x2D9E, 130787 },
+ { 0x2D9F, 130854 },
+ { 0x2DA0, 130861 },
+ { 0x2DA1, 130875 },
+ { 0x2DA2, 130868 },
+ { 0x2DA3, 130798 },
+ { 0x2DA4, 130791 },
+ { 0x2DA5, 130884 },
+ { 0x2DA6, 130879 },
+ { 0x2DA7, 130921 },
+ { 0x2DA8, 130933 },
+ { 0x2DA9, 130993 },
+ { 0x2DAA, 130945 },
+ { 0x2DAB, 130942 },
+ { 0x2DAC, 130924 },
+ { 0x2DAD, 130984 },
+ { 0x2DAE, 130972 },
+ { 0x2DAF, 130957 },
+ { 0x2DB0, 130930 },
+ { 0x2DB1, 130951 },
+ { 0x2DB2, 130939 },
+ { 0x2DB3, 130996 },
+ { 0x2DB4, 130966 },
+ { 0x2DB5, 130978 },
+ { 0x2DB6, 130969 },
+ { 0x2DB7, 130927 },
+ { 0x2DB8, 130987 },
+ { 0x2DB9, 130948 },
+ { 0x2DBA, 130999 },
+ { 0x2DBB, 130954 },
+ { 0x2DBC, 131002 },
+ { 0x2DBD, 131014 },
+ { 0x2DBE, 131026 },
+ { 0x2DBF, 130975 },
+ { 0x2DC0, 131017 },
+ { 0x2DC1, 130936 },
+ { 0x2DC2, 130990 },
+ { 0x2DC3, 131020 },
+ { 0x2DC4, 131023 },
+ { 0x2DC5, 131011 },
+ { 0x2DC6, 131005 },
+ { 0x2DC7, 131008 },
+ { 0x2DC8, 130960 },
+ { 0x2DC9, 130963 },
+ { 0x2DCA, 130981 },
+ { 0x2DCB, 68269 },
+ { 0x2DCC, 68299 },
+ { 0x2DCD, 68248 },
+ { 0x2DCE, 68179 },
+ { 0x2DCF, 67774 },
+ { 0x2DD0, 67900 },
+ { 0x2DD1, 67852 },
+ { 0x2DD2, 67792 },
+ { 0x2DD3, 67783 },
+ { 0x2DD4, 67834 },
+ { 0x2DD5, 67945 },
+ { 0x2DD6, 67840 },
+ { 0x2DD7, 121093 },
+ { 0x2DD8, 67906 },
+ { 0x2DD9, 67914 },
+ { 0x2DDA, 67938 },
+ { 0x2DDB, 67922 },
+ { 0x2DDC, 67918 },
+ { 0x2DDD, 67910 },
+ { 0x2DDE, 67934 },
+ { 0x2DDF, 67930 },
+ { 0x2DE0, 67926 },
+ { 0x2DE1, 67849 },
+ { 0x2DE2, 67858 },
+ { 0x2DE3, 67866 },
+ { 0x2DE4, 67890 },
+ { 0x2DE5, 67874 },
+ { 0x2DE6, 67870 },
+ { 0x2DE7, 67709 },
+ { 0x2DE8, 67688 },
+ { 0x2DE9, 67716 },
+ { 0x2DEA, 67702 },
+ { 0x2DEB, 67681 },
+ { 0x2DEC, 67695 },
+ { 0x2DED, 67649 },
+ { 0x2DEE, 67670 },
+ { 0x2DEF, 67656 },
+ { 0x2DF0, 67723 },
+ { 0x2DF1, 67730 },
+ { 0x2DF2, 67744 },
+ { 0x2DF3, 67737 },
+ { 0x2DF4, 67663 },
+ { 0x2DF5, 67712 },
+ { 0x2DF6, 67691 },
+ { 0x2DF7, 67719 },
+ { 0x2DF8, 67705 },
+ { 0x2DF9, 67684 },
+ { 0x2DFA, 67698 },
+ { 0x2DFB, 67652 },
+ { 0x2DFC, 67673 },
+ { 0x2DFD, 67659 },
+ { 0x2DFE, 67726 },
+ { 0x2DFF, 67733 },
+ { 0x2E00, 67747 },
+ { 0x2E01, 67740 },
+ { 0x2E02, 67666 },
+ { 0x2E03, 67767 },
+ { 0x2E04, 67763 },
+ { 0x2E05, 67677 },
+ { 0x2E06, 56869 },
+ { 0x2E07, 68143 },
+ { 0x2E08, 68155 },
+ { 0x2E09, 68233 },
+ { 0x2E0A, 68167 },
+ { 0x2E0B, 68164 },
+ { 0x2E0C, 68146 },
+ { 0x2E0D, 68224 },
+ { 0x2E0E, 68206 },
+ { 0x2E0F, 68194 },
+ { 0x2E10, 68152 },
+ { 0x2E11, 68188 },
+ { 0x2E12, 68161 },
+ { 0x2E13, 68236 },
+ { 0x2E14, 68200 },
+ { 0x2E15, 68212 },
+ { 0x2E16, 68203 },
+ { 0x2E17, 68149 },
+ { 0x2E18, 68227 },
+ { 0x2E19, 68170 },
+ { 0x2E1A, 68257 },
+ { 0x2E1B, 68191 },
+ { 0x2E1C, 68260 },
+ { 0x2E1D, 68290 },
+ { 0x2E1E, 68302 },
+ { 0x2E1F, 68209 },
+ { 0x2E20, 68251 },
+ { 0x2E21, 68185 },
+ { 0x2E22, 68245 },
+ { 0x2E23, 68278 },
+ { 0x2E24, 68287 },
+ { 0x2E25, 68218 },
+ { 0x2E26, 68284 },
+ { 0x2E27, 68176 },
+ { 0x2E28, 68197 },
+ { 0x2E29, 68158 },
+ { 0x2E2A, 68254 },
+ { 0x2E2B, 68173 },
+ { 0x2E2C, 68242 },
+ { 0x2E2D, 68140 },
+ { 0x2E2E, 68182 },
+ { 0x2E2F, 68221 },
+ { 0x2E30, 68266 },
+ { 0x2E31, 68272 },
+ { 0x2E32, 68230 },
+ { 0x2E33, 68293 },
+ { 0x2E34, 68296 },
+ { 0x2E35, 68275 },
+ { 0x2E36, 68263 },
+ { 0x2E37, 68215 },
+ { 0x2E38, 67862 },
+ { 0x2E39, 67886 },
+ { 0x2E3A, 67882 },
+ { 0x2E3B, 67878 },
+ { 0x2E3C, 67789 },
+ { 0x2E3D, 67798 },
+ { 0x2E3E, 67806 },
+ { 0x2E3F, 67830 },
+ { 0x2E40, 67814 },
+ { 0x2E41, 67810 },
+ { 0x2E42, 67802 },
+ { 0x2E43, 67826 },
+ { 0x2E44, 67822 },
+ { 0x2E45, 67818 },
+ { 0x2E46, 67780 },
+ { 0x2E47, 120288 },
+ { 0x2E48, 120303 },
+ { 0x2E49, 120278 },
+ { 0x2E4A, 120273 },
+ { 0x2E4B, 120108 },
+ { 0x2E4C, 120268 },
+ { 0x2E4D, 120263 },
+ { 0x2E4E, 120283 },
+ { 0x2E4F, 120313 },
+ { 0x2E50, 120293 },
+ { 0x2E51, 120308 },
+ { 0x2E52, 120298 },
+ { 0x2E53, 61344 },
+ { 0x2E54, 61511 },
+ { 0x2E55, 61334 },
+ { 0x2E56, 70315 },
+ { 0x2E57, 67989 },
+ { 0x2E58, 67995 },
+ { 0x2E59, 68001 },
+ { 0x2E5A, 67992 },
+ { 0x2E5B, 67998 },
+ { 0x2E5C, 68019 },
+ { 0x2E5D, 68025 },
+ { 0x2E5E, 68031 },
+ { 0x2E5F, 68022 },
+ { 0x2E60, 68028 },
+ { 0x2E61, 68079 },
+ { 0x2E62, 68085 },
+ { 0x2E63, 68091 },
+ { 0x2E64, 68082 },
+ { 0x2E65, 68088 },
+ { 0x2E66, 68094 },
+ { 0x2E67, 68100 },
+ { 0x2E68, 68106 },
+ { 0x2E69, 68097 },
+ { 0x2E6A, 68103 },
+ { 0x2E6B, 68049 },
+ { 0x2E6C, 68055 },
+ { 0x2E6D, 68061 },
+ { 0x2E6E, 68052 },
+ { 0x2E6F, 68058 },
+ { 0x2E70, 68004 },
+ { 0x2E71, 68010 },
+ { 0x2E72, 68016 },
+ { 0x2E73, 68007 },
+ { 0x2E74, 68013 },
+ { 0x2E75, 68034 },
+ { 0x2E76, 68040 },
+ { 0x2E77, 68046 },
+ { 0x2E78, 68037 },
+ { 0x2E79, 68043 },
+ { 0x2E7A, 68121 },
+ { 0x2E7B, 68127 },
+ { 0x2E7C, 68124 },
+ { 0x2E7D, 68064 },
+ { 0x2E7E, 68070 },
+ { 0x2E7F, 68076 },
+ { 0x2E80, 68067 },
+ { 0x2E81, 68073 },
+ { 0x2E82, 68109 },
+ { 0x2E83, 68115 },
+ { 0x2E84, 68112 },
+ { 0x2E85, 68118 },
+ { 0x2E86, 61495 },
+ { 0x2E87, 61765 },
+ { 0x2E88, 61767 },
+ { 0x2E89, 61692 },
+ { 0x2E8A, 61556 },
+ { 0x2E8B, 61777 },
+ { 0x2E8C, 61573 },
+ { 0x2E8D, 61554 },
+ { 0x2E8E, 61825 },
+ { 0x2E8F, 61698 },
+ { 0x2E90, 61590 },
+ { 0x2E91, 61592 },
+ { 0x2E92, 61728 },
+ { 0x2E93, 61797 },
+ { 0x2E94, 61799 },
+ { 0x2E95, 61702 },
+ { 0x2E96, 61700 },
+ { 0x2E97, 61569 },
+ { 0x2E98, 61704 },
+ { 0x2E99, 61781 },
+ { 0x2E9A, 61795 },
+ { 0x2E9B, 61577 },
+ { 0x2E9C, 61869 },
+ { 0x2E9D, 61873 },
+ { 0x2E9E, 61861 },
+ { 0x2E9F, 61771 },
+ { 0x2EA0, 61857 },
+ { 0x2EA1, 61863 },
+ { 0x2EA2, 61801 },
+ { 0x2EA3, 61730 },
+ { 0x2EA4, 61779 },
+ { 0x2EA5, 61732 },
+ { 0x2EA6, 61819 },
+ { 0x2EA7, 61855 },
+ { 0x2EA8, 61821 },
+ { 0x2EA9, 61755 },
+ { 0x2EAA, 61757 },
+ { 0x2EAB, 61696 },
+ { 0x2EAC, 61560 },
+ { 0x2EAD, 61562 },
+ { 0x2EAE, 61552 },
+ { 0x2EAF, 61588 },
+ { 0x2EB0, 61738 },
+ { 0x2EB1, 61706 },
+ { 0x2EB2, 61848 },
+ { 0x2EB3, 61740 },
+ { 0x2EB4, 61793 },
+ { 0x2EB5, 61867 },
+ { 0x2EB6, 61787 },
+ { 0x2EB7, 61596 },
+ { 0x2EB8, 61558 },
+ { 0x2EB9, 61830 },
+ { 0x2EBA, 61775 },
+ { 0x2EBB, 61823 },
+ { 0x2EBC, 61710 },
+ { 0x2EBD, 61859 },
+ { 0x2EBE, 61594 },
+ { 0x2EBF, 61785 },
+ { 0x2EC0, 61773 },
+ { 0x2EC1, 61744 },
+ { 0x2EC2, 61742 },
+ { 0x2EC3, 61694 },
+ { 0x2EC4, 61789 },
+ { 0x2EC5, 61769 },
+ { 0x2EC6, 61519 },
+ { 0x2EC7, 61746 },
+ { 0x2EC8, 61708 },
+ { 0x2EC9, 61571 },
+ { 0x2ECA, 61805 },
+ { 0x2ECB, 61736 },
+ { 0x2ECC, 61734 },
+ { 0x2ECD, 61783 },
+ { 0x2ECE, 61807 },
+ { 0x2ECF, 61813 },
+ { 0x2ED0, 61586 },
+ { 0x2ED1, 61865 },
+ { 0x2ED2, 61584 },
+ { 0x2ED3, 61811 },
+ { 0x2ED4, 61809 },
+ { 0x2ED5, 61761 },
+ { 0x2ED6, 61763 },
+ { 0x2ED7, 61690 },
+ { 0x2ED8, 61815 },
+ { 0x2ED9, 61600 },
+ { 0x2EDA, 61753 },
+ { 0x2EDB, 61817 },
+ { 0x2EDC, 61598 },
+ { 0x2EDD, 61853 },
+ { 0x2EDE, 61759 },
+ { 0x2EDF, 120155 },
+ { 0x2EE0, 120113 },
+ { 0x2EE1, 120131 },
+ { 0x2EE2, 120173 },
+ { 0x2EE3, 120143 },
+ { 0x2EE4, 120137 },
+ { 0x2EE5, 120119 },
+ { 0x2EE6, 120167 },
+ { 0x2EE7, 120161 },
+ { 0x2EE8, 120149 },
+ { 0x2EE9, 120125 },
+ { 0x2EEA, 120179 },
+ { 0x2EEB, 120185 },
+ { 0x2EEC, 120227 },
+ { 0x2EED, 120215 },
+ { 0x2EEE, 120197 },
+ { 0x2EEF, 120203 },
+ { 0x2EF0, 120233 },
+ { 0x2EF1, 120209 },
+ { 0x2EF2, 120221 },
+ { 0x2EF3, 120191 },
+ { 0x2EF4, 120239 },
+ { 0x2EF5, 120245 },
+ { 0x2EF6, 120257 },
+ { 0x2EF7, 120251 },
+ { 0x2EF8, 61521 },
+ { 0x2EF9, 61318 },
+ { 0x2EFA, 61300 },
+ { 0x2EFB, 61483 },
+ { 0x2EFC, 61454 },
+ { 0x2EFD, 61461 },
+ { 0x2EFE, 61326 },
+ { 0x2EFF, 61331 },
+ { 0x2F00, 61328 },
+ { 0x2F01, 61352 },
+ { 0x2F02, 61499 },
+ { 0x2F03, 61503 },
+ { 0x2F04, 61507 },
+ { 0x2F05, 61491 },
+ { 0x2F06, 61871 },
+ { 0x2F07, 61458 },
+ { 0x2F08, 61442 },
+ { 0x2F09, 61408 },
+ { 0x2F0A, 61387 },
+ { 0x2F0B, 61354 },
+ { 0x2F0C, 61356 },
+ { 0x2F0D, 61389 },
+ { 0x2F0E, 61338 },
+ { 0x2F0F, 61485 },
+ { 0x2F10, 61575 },
+ { 0x2F11, 61463 },
+ { 0x2F12, 61444 },
+ { 0x2F13, 61411 },
+ { 0x2F14, 61414 },
+ { 0x2F15, 61394 },
+ { 0x2F16, 61358 },
+ { 0x2F17, 61348 },
+ { 0x2F18, 61523 },
+ { 0x2F19, 61529 },
+ { 0x2F1A, 61515 },
+ { 0x2F1B, 61550 },
+ { 0x2F1C, 61417 },
+ { 0x2F1D, 61396 },
+ { 0x2F1E, 61324 },
+ { 0x2F1F, 61362 },
+ { 0x2F20, 61336 },
+ { 0x2F21, 61446 },
+ { 0x2F22, 61420 },
+ { 0x2F23, 61398 },
+ { 0x2F24, 61308 },
+ { 0x2F25, 61364 },
+ { 0x2F26, 61403 },
+ { 0x2F27, 61313 },
+ { 0x2F28, 61291 },
+ { 0x2F29, 61372 },
+ { 0x2F2A, 61400 },
+ { 0x2F2B, 61310 },
+ { 0x2F2C, 61288 },
+ { 0x2F2D, 61366 },
+ { 0x2F2E, 61279 },
+ { 0x2F2F, 61283 },
+ { 0x2F30, 61456 },
+ { 0x2F31, 61525 },
+ { 0x2F32, 61535 },
+ { 0x2F33, 61517 },
+ { 0x2F34, 61539 },
+ { 0x2F35, 61541 },
+ { 0x2F36, 61545 },
+ { 0x2F37, 61471 },
+ { 0x2F38, 61448 },
+ { 0x2F39, 61423 },
+ { 0x2F3A, 61406 },
+ { 0x2F3B, 61473 },
+ { 0x2F3C, 61450 },
+ { 0x2F3D, 61426 },
+ { 0x2F3E, 61432 },
+ { 0x2F3F, 61377 },
+ { 0x2F40, 61434 },
+ { 0x2F41, 61475 },
+ { 0x2F42, 61452 },
+ { 0x2F43, 61429 },
+ { 0x2F44, 61437 },
+ { 0x2F45, 61379 },
+ { 0x2F46, 61439 },
+ { 0x2F47, 61273 },
+ { 0x2F48, 61276 },
+ { 0x2F49, 61298 },
+ { 0x2F4A, 61302 },
+ { 0x2F4B, 61304 },
+ { 0x2F4C, 61306 },
+ { 0x2F4D, 61269 },
+ { 0x2F4E, 61316 },
+ { 0x2F4F, 61320 },
+ { 0x2F50, 61340 },
+ { 0x2F51, 61342 },
+ { 0x2F52, 61346 },
+ { 0x2F53, 61350 },
+ { 0x2F54, 61360 },
+ { 0x2F55, 61369 },
+ { 0x2F56, 61375 },
+ { 0x2F57, 61381 },
+ { 0x2F58, 61383 },
+ { 0x2F59, 61527 },
+ { 0x2F5A, 61385 },
+ { 0x2F5B, 61391 },
+ { 0x2F5C, 61531 },
+ { 0x2F5D, 61533 },
+ { 0x2F5E, 61465 },
+ { 0x2F5F, 61467 },
+ { 0x2F60, 61537 },
+ { 0x2F61, 61469 },
+ { 0x2F62, 61477 },
+ { 0x2F63, 61479 },
+ { 0x2F64, 61481 },
+ { 0x2F65, 61294 },
+ { 0x2F66, 61265 },
+ { 0x2F67, 119922 },
+ { 0x2F68, 119940 },
+ { 0x2F69, 119976 },
+ { 0x2F6A, 119952 },
+ { 0x2F6B, 119946 },
+ { 0x2F6C, 119928 },
+ { 0x2F6D, 119970 },
+ { 0x2F6E, 119964 },
+ { 0x2F6F, 119958 },
+ { 0x2F70, 119934 },
+ { 0x2F71, 119982 },
+ { 0x2F72, 119994 },
+ { 0x2F73, 120036 },
+ { 0x2F74, 120024 },
+ { 0x2F75, 120006 },
+ { 0x2F76, 120012 },
+ { 0x2F77, 120042 },
+ { 0x2F78, 120018 },
+ { 0x2F79, 120030 },
+ { 0x2F7A, 120000 },
+ { 0x2F7B, 120054 },
+ { 0x2F7C, 120066 },
+ { 0x2F7D, 120102 },
+ { 0x2F7E, 120078 },
+ { 0x2F7F, 120072 },
+ { 0x2F80, 120060 },
+ { 0x2F81, 120096 },
+ { 0x2F82, 120090 },
+ { 0x2F83, 120084 },
+ { 0x2F84, 119988 },
+ { 0x2F85, 120048 },
+ { 0x2F86, 61513 },
+ { 0x2F87, 92338 },
+ { 0x2F88, 92352 },
+ { 0x2F89, 92489 },
+ { 0x2F8A, 92459 },
+ { 0x2F8B, 92435 },
+ { 0x2F8C, 92441 },
+ { 0x2F8D, 92291 },
+ { 0x2F8E, 92421 },
+ { 0x2F8F, 92397 },
+ { 0x2F90, 92456 },
+ { 0x2F91, 92394 },
+ { 0x2F92, 92516 },
+ { 0x2F93, 92501 },
+ { 0x2F94, 92378 },
+ { 0x2F95, 92425 },
+ { 0x2F96, 92498 },
+ { 0x2F97, 92472 },
+ { 0x2F98, 92357 },
+ { 0x2F99, 92438 },
+ { 0x2F9A, 92531 },
+ { 0x2F9B, 92409 },
+ { 0x2F9C, 92367 },
+ { 0x2F9D, 92485 },
+ { 0x2F9E, 92418 },
+ { 0x2F9F, 92482 },
+ { 0x2FA0, 92374 },
+ { 0x2FA1, 92390 },
+ { 0x2FA2, 92382 },
+ { 0x2FA3, 92313 },
+ { 0x2FA4, 92333 },
+ { 0x2FA5, 92479 },
+ { 0x2FA6, 92447 },
+ { 0x2FA7, 92432 },
+ { 0x2FA8, 92370 },
+ { 0x2FA9, 92453 },
+ { 0x2FAA, 92466 },
+ { 0x2FAB, 92299 },
+ { 0x2FAC, 92507 },
+ { 0x2FAD, 92525 },
+ { 0x2FAE, 92519 },
+ { 0x2FAF, 92444 },
+ { 0x2FB0, 92450 },
+ { 0x2FB1, 92528 },
+ { 0x2FB2, 92413 },
+ { 0x2FB3, 92475 },
+ { 0x2FB4, 92428 },
+ { 0x2FB5, 92510 },
+ { 0x2FB6, 92295 },
+ { 0x2FB7, 92513 },
+ { 0x2FB8, 92329 },
+ { 0x2FB9, 92324 },
+ { 0x2FBA, 92318 },
+ { 0x2FBB, 92522 },
+ { 0x2FBC, 92343 },
+ { 0x2FBD, 92463 },
+ { 0x2FBE, 92348 },
+ { 0x2FBF, 92303 },
+ { 0x2FC0, 92308 },
+ { 0x2FC1, 92495 },
+ { 0x2FC2, 92504 },
+ { 0x2FC3, 92386 },
+ { 0x2FC4, 92401 },
+ { 0x2FC5, 92363 },
+ { 0x2FC6, 92405 },
+ { 0x2FC7, 696 },
+ { 0x2FC8, 699 },
+ { 0x2FC9, 582 },
+ { 0x2FCA, 693 },
+ { 0x2FCB, 1362 },
+ { 0x2FCC, 1365 },
+ { 0x2FCD, 690 },
+ { 0x2FCE, 1359 },
+ { 0x2FCF, 591 },
+ { 0x2FD0, 594 },
+ { 0x2FD1, 576 },
+ { 0x2FD2, 588 },
+ { 0x2FD3, 2073 },
+ { 0x2FD4, 864 },
+ { 0x2FD5, 2070 },
+ { 0x2FD6, 783 },
+ { 0x2FD7, 786 },
+ { 0x2FD8, 585 },
+ { 0x2FD9, 780 },
+ { 0x2FDA, 648 },
+ { 0x2FDB, 579 },
+ { 0x2FDC, 891 },
+ { 0x2FDD, 972 },
+ { 0x2FDE, 975 },
+ { 0x2FDF, 603 },
+ { 0x2FE0, 969 },
+ { 0x2FE1, 2403 },
+ { 0x2FE2, 2406 },
+ { 0x2FE3, 966 },
+ { 0x2FE4, 2400 },
+ { 0x2FE5, 936 },
+ { 0x2FE6, 939 },
+ { 0x2FE7, 597 },
+ { 0x2FE8, 933 },
+ { 0x2FE9, 2412 },
+ { 0x2FEA, 987 },
+ { 0x2FEB, 2409 },
+ { 0x2FEC, 981 },
+ { 0x2FED, 984 },
+ { 0x2FEE, 606 },
+ { 0x2FEF, 978 },
+ { 0x2FF0, 963 },
+ { 0x2FF1, 600 },
+ { 0x2FF2, 960 },
+ { 0x2FF3, 996 },
+ { 0x2FF4, 999 },
+ { 0x2FF5, 609 },
+ { 0x2FF6, 990 },
+ { 0x2FF7, 2415 },
+ { 0x2FF8, 993 },
+ { 0x2FF9, 1008 },
+ { 0x2FFA, 1011 },
+ { 0x2FFB, 612 },
+ { 0x2FFC, 1002 },
+ { 0x2FFD, 2418 },
+ { 0x2FFE, 1005 },
+ { 0x2FFF, 1767 },
+ { 0x3000, 1770 },
+ { 0x3001, 792 },
+ { 0x3002, 1764 },
+ { 0x3003, 3336 },
+ { 0x3004, 1761 },
+ { 0x3005, 3333 },
+ { 0x3006, 1755 },
+ { 0x3007, 1758 },
+ { 0x3008, 789 },
+ { 0x3009, 1752 },
+ { 0x300A, 3342 },
+ { 0x300B, 1782 },
+ { 0x300C, 3339 },
+ { 0x300D, 1776 },
+ { 0x300E, 1779 },
+ { 0x300F, 795 },
+ { 0x3010, 1773 },
+ { 0x3011, 1791 },
+ { 0x3012, 1794 },
+ { 0x3013, 798 },
+ { 0x3014, 1785 },
+ { 0x3015, 3345 },
+ { 0x3016, 1788 },
+ { 0x3017, 1803 },
+ { 0x3018, 1806 },
+ { 0x3019, 801 },
+ { 0x301A, 1797 },
+ { 0x301B, 3348 },
+ { 0x301C, 1800 },
+ { 0x301D, 2361 },
+ { 0x301E, 2364 },
+ { 0x301F, 948 },
+ { 0x3020, 2358 },
+ { 0x3021, 3771 },
+ { 0x3022, 3774 },
+ { 0x3023, 2355 },
+ { 0x3024, 3768 },
+ { 0x3025, 2343 },
+ { 0x3026, 2346 },
+ { 0x3027, 942 },
+ { 0x3028, 2340 },
+ { 0x3029, 3780 },
+ { 0x302A, 2376 },
+ { 0x302B, 3777 },
+ { 0x302C, 2370 },
+ { 0x302D, 2373 },
+ { 0x302E, 951 },
+ { 0x302F, 2367 },
+ { 0x3030, 2352 },
+ { 0x3031, 945 },
+ { 0x3032, 2349 },
+ { 0x3033, 2385 },
+ { 0x3034, 2388 },
+ { 0x3035, 954 },
+ { 0x3036, 2379 },
+ { 0x3037, 3783 },
+ { 0x3038, 2382 },
+ { 0x3039, 2394 },
+ { 0x303A, 2397 },
+ { 0x303B, 957 },
+ { 0x303C, 2391 },
+ { 0x303D, 3021 },
+ { 0x303E, 3024 },
+ { 0x303F, 1623 },
+ { 0x3040, 3018 },
+ { 0x3041, 3933 },
+ { 0x3042, 3015 },
+ { 0x3043, 3930 },
+ { 0x3044, 3009 },
+ { 0x3045, 3012 },
+ { 0x3046, 1620 },
+ { 0x3047, 3006 },
+ { 0x3048, 3030 },
+ { 0x3049, 3033 },
+ { 0x304A, 1626 },
+ { 0x304B, 3027 },
+ { 0x304C, 3042 },
+ { 0x304D, 3045 },
+ { 0x304E, 1629 },
+ { 0x304F, 3036 },
+ { 0x3050, 3936 },
+ { 0x3051, 3039 },
+ { 0x3052, 3054 },
+ { 0x3053, 3057 },
+ { 0x3054, 1632 },
+ { 0x3055, 3048 },
+ { 0x3056, 3939 },
+ { 0x3057, 3051 },
+ { 0x3058, 2709 },
+ { 0x3059, 2712 },
+ { 0x305A, 1314 },
+ { 0x305B, 2706 },
+ { 0x305C, 3855 },
+ { 0x305D, 2703 },
+ { 0x305E, 3852 },
+ { 0x305F, 2697 },
+ { 0x3060, 2700 },
+ { 0x3061, 1311 },
+ { 0x3062, 2694 },
+ { 0x3063, 3861 },
+ { 0x3064, 2724 },
+ { 0x3065, 3858 },
+ { 0x3066, 2718 },
+ { 0x3067, 2721 },
+ { 0x3068, 1317 },
+ { 0x3069, 2715 },
+ { 0x306A, 2733 },
+ { 0x306B, 2736 },
+ { 0x306C, 1320 },
+ { 0x306D, 2727 },
+ { 0x306E, 3864 },
+ { 0x306F, 2730 },
+ { 0x3070, 2745 },
+ { 0x3071, 1323 },
+ { 0x3072, 2739 },
+ { 0x3073, 3867 },
+ { 0x3074, 2742 },
+ { 0x3075, 1575 },
+ { 0x3076, 1578 },
+ { 0x3077, 753 },
+ { 0x3078, 1572 },
+ { 0x3079, 2991 },
+ { 0x307A, 1569 },
+ { 0x307B, 2988 },
+ { 0x307C, 1548 },
+ { 0x307D, 1551 },
+ { 0x307E, 747 },
+ { 0x307F, 1545 },
+ { 0x3080, 2997 },
+ { 0x3081, 3000 },
+ { 0x3082, 1590 },
+ { 0x3083, 2994 },
+ { 0x3084, 1584 },
+ { 0x3085, 1587 },
+ { 0x3086, 756 },
+ { 0x3087, 1581 },
+ { 0x3088, 1554 },
+ { 0x3089, 750 },
+ { 0x308A, 1599 },
+ { 0x308B, 1602 },
+ { 0x308C, 759 },
+ { 0x308D, 1593 },
+ { 0x308E, 3003 },
+ { 0x308F, 1596 },
+ { 0x3090, 1608 },
+ { 0x3091, 1611 },
+ { 0x3092, 762 },
+ { 0x3093, 1605 },
+ { 0x3094, 1170 },
+ { 0x3095, 1173 },
+ { 0x3096, 654 },
+ { 0x3097, 1167 },
+ { 0x3098, 1161 },
+ { 0x3099, 1164 },
+ { 0x309A, 651 },
+ { 0x309B, 1158 },
+ { 0x309C, 1179 },
+ { 0x309D, 657 },
+ { 0x309E, 1176 },
+ { 0x309F, 1188 },
+ { 0x30A0, 1191 },
+ { 0x30A1, 660 },
+ { 0x30A2, 1182 },
+ { 0x30A3, 2556 },
+ { 0x30A4, 1185 },
+ { 0x30A5, 1197 },
+ { 0x30A6, 1200 },
+ { 0x30A7, 663 },
+ { 0x30A8, 1194 },
+ { 0x30A9, 2097 },
+ { 0x30AA, 2100 },
+ { 0x30AB, 870 },
+ { 0x30AC, 2094 },
+ { 0x30AD, 3585 },
+ { 0x30AE, 3588 },
+ { 0x30AF, 2091 },
+ { 0x30B0, 3582 },
+ { 0x30B1, 2079 },
+ { 0x30B2, 2082 },
+ { 0x30B3, 867 },
+ { 0x30B4, 2076 },
+ { 0x30B5, 2106 },
+ { 0x30B6, 2109 },
+ { 0x30B7, 873 },
+ { 0x30B8, 2103 },
+ { 0x30B9, 2088 },
+ { 0x30BA, 2085 },
+ { 0x30BB, 2118 },
+ { 0x30BC, 2121 },
+ { 0x30BD, 876 },
+ { 0x30BE, 2112 },
+ { 0x30BF, 3591 },
+ { 0x30C0, 2115 },
+ { 0x30C1, 2130 },
+ { 0x30C2, 2133 },
+ { 0x30C3, 879 },
+ { 0x30C4, 2124 },
+ { 0x30C5, 3594 },
+ { 0x30C6, 2127 },
+ { 0x30C7, 1128 },
+ { 0x30C8, 1131 },
+ { 0x30C9, 639 },
+ { 0x30CA, 1125 },
+ { 0x30CB, 2547 },
+ { 0x30CC, 1122 },
+ { 0x30CD, 2544 },
+ { 0x30CE, 1095 },
+ { 0x30CF, 1098 },
+ { 0x30D0, 633 },
+ { 0x30D1, 1092 },
+ { 0x30D2, 2550 },
+ { 0x30D3, 1143 },
+ { 0x30D4, 1137 },
+ { 0x30D5, 1140 },
+ { 0x30D6, 642 },
+ { 0x30D7, 1134 },
+ { 0x30D8, 1119 },
+ { 0x30D9, 636 },
+ { 0x30DA, 1116 },
+ { 0x30DB, 1152 },
+ { 0x30DC, 1155 },
+ { 0x30DD, 645 },
+ { 0x30DE, 1146 },
+ { 0x30DF, 2553 },
+ { 0x30E0, 1149 },
+ { 0x30E1, 2040 },
+ { 0x30E2, 2043 },
+ { 0x30E3, 855 },
+ { 0x30E4, 2037 },
+ { 0x30E5, 3567 },
+ { 0x30E6, 2034 },
+ { 0x30E7, 3564 },
+ { 0x30E8, 2022 },
+ { 0x30E9, 2025 },
+ { 0x30EA, 849 },
+ { 0x30EB, 2019 },
+ { 0x30EC, 3573 },
+ { 0x30ED, 3576 },
+ { 0x30EE, 2055 },
+ { 0x30EF, 3570 },
+ { 0x30F0, 2049 },
+ { 0x30F1, 2052 },
+ { 0x30F2, 858 },
+ { 0x30F3, 2046 },
+ { 0x30F4, 2031 },
+ { 0x30F5, 852 },
+ { 0x30F6, 2028 },
+ { 0x30F7, 2064 },
+ { 0x30F8, 2067 },
+ { 0x30F9, 861 },
+ { 0x30FA, 2058 },
+ { 0x30FB, 3579 },
+ { 0x30FC, 2061 },
+ { 0x30FD, 2514 },
+ { 0x30FE, 2517 },
+ { 0x30FF, 1107 },
+ { 0x3100, 2511 },
+ { 0x3101, 3804 },
+ { 0x3102, 2508 },
+ { 0x3103, 3801 },
+ { 0x3104, 2496 },
+ { 0x3105, 2499 },
+ { 0x3106, 1101 },
+ { 0x3107, 2493 },
+ { 0x3108, 3810 },
+ { 0x3109, 2529 },
+ { 0x310A, 3807 },
+ { 0x310B, 2523 },
+ { 0x310C, 2526 },
+ { 0x310D, 1110 },
+ { 0x310E, 2520 },
+ { 0x310F, 2505 },
+ { 0x3110, 1104 },
+ { 0x3111, 2502 },
+ { 0x3112, 2538 },
+ { 0x3113, 2541 },
+ { 0x3114, 1113 },
+ { 0x3115, 2532 },
+ { 0x3116, 3813 },
+ { 0x3117, 2535 },
+ { 0x3118, 3081 },
+ { 0x3119, 3084 },
+ { 0x311A, 1641 },
+ { 0x311B, 3078 },
+ { 0x311C, 3942 },
+ { 0x311D, 3075 },
+ { 0x311E, 3063 },
+ { 0x311F, 3066 },
+ { 0x3120, 1635 },
+ { 0x3121, 3060 },
+ { 0x3122, 3090 },
+ { 0x3123, 3093 },
+ { 0x3124, 1644 },
+ { 0x3125, 3087 },
+ { 0x3126, 3072 },
+ { 0x3127, 1638 },
+ { 0x3128, 3069 },
+ { 0x3129, 3102 },
+ { 0x312A, 3105 },
+ { 0x312B, 1647 },
+ { 0x312C, 3096 },
+ { 0x312D, 3945 },
+ { 0x312E, 3099 },
+ { 0x312F, 2769 },
+ { 0x3130, 2772 },
+ { 0x3131, 1332 },
+ { 0x3132, 2766 },
+ { 0x3133, 3873 },
+ { 0x3134, 3876 },
+ { 0x3135, 2763 },
+ { 0x3136, 3870 },
+ { 0x3137, 2751 },
+ { 0x3138, 2754 },
+ { 0x3139, 1326 },
+ { 0x313A, 2748 },
+ { 0x313B, 3879 },
+ { 0x313C, 2784 },
+ { 0x313D, 2778 },
+ { 0x313E, 2781 },
+ { 0x313F, 2775 },
+ { 0x3140, 2760 },
+ { 0x3141, 1329 },
+ { 0x3142, 2757 },
+ { 0x3143, 2787 },
+ { 0x3144, 1671 },
+ { 0x3145, 1674 },
+ { 0x3146, 771 },
+ { 0x3147, 1668 },
+ { 0x3148, 3141 },
+ { 0x3149, 1665 },
+ { 0x314A, 3138 },
+ { 0x314B, 1617 },
+ { 0x314C, 765 },
+ { 0x314D, 1614 },
+ { 0x314E, 3240 },
+ { 0x314F, 1713 },
+ { 0x3150, 3237 },
+ { 0x3151, 1692 },
+ { 0x3152, 1695 },
+ { 0x3153, 774 },
+ { 0x3154, 1689 },
+ { 0x3155, 1653 },
+ { 0x3156, 768 },
+ { 0x3157, 1650 },
+ { 0x3158, 1722 },
+ { 0x3159, 1725 },
+ { 0x315A, 777 },
+ { 0x315B, 1716 },
+ { 0x315C, 3243 },
+ { 0x315D, 1719 },
+ { 0x315E, 2655 },
+ { 0x315F, 2658 },
+ { 0x3160, 1299 },
+ { 0x3161, 2652 },
+ { 0x3162, 3837 },
+ { 0x3163, 2649 },
+ { 0x3164, 3834 },
+ { 0x3165, 2637 },
+ { 0x3166, 2640 },
+ { 0x3167, 1293 },
+ { 0x3168, 2634 },
+ { 0x3169, 3843 },
+ { 0x316A, 2667 },
+ { 0x316B, 3840 },
+ { 0x316C, 2664 },
+ { 0x316D, 1302 },
+ { 0x316E, 2661 },
+ { 0x316F, 2646 },
+ { 0x3170, 1296 },
+ { 0x3171, 2643 },
+ { 0x3172, 2676 },
+ { 0x3173, 2679 },
+ { 0x3174, 1305 },
+ { 0x3175, 2670 },
+ { 0x3176, 3846 },
+ { 0x3177, 2673 },
+ { 0x3178, 2688 },
+ { 0x3179, 2691 },
+ { 0x317A, 1308 },
+ { 0x317B, 2682 },
+ { 0x317C, 3849 },
+ { 0x317D, 2685 },
+ { 0x317E, 1503 },
+ { 0x317F, 1506 },
+ { 0x3180, 735 },
+ { 0x3181, 1500 },
+ { 0x3182, 2925 },
+ { 0x3183, 2928 },
+ { 0x3184, 1497 },
+ { 0x3185, 2922 },
+ { 0x3186, 1485 },
+ { 0x3187, 1488 },
+ { 0x3188, 729 },
+ { 0x3189, 1482 },
+ { 0x318A, 2934 },
+ { 0x318B, 2937 },
+ { 0x318C, 1518 },
+ { 0x318D, 2931 },
+ { 0x318E, 1512 },
+ { 0x318F, 1515 },
+ { 0x3190, 738 },
+ { 0x3191, 1509 },
+ { 0x3192, 1494 },
+ { 0x3193, 732 },
+ { 0x3194, 1491 },
+ { 0x3195, 1527 },
+ { 0x3196, 1530 },
+ { 0x3197, 741 },
+ { 0x3198, 1521 },
+ { 0x3199, 2940 },
+ { 0x319A, 1524 },
+ { 0x319B, 1539 },
+ { 0x319C, 1542 },
+ { 0x319D, 744 },
+ { 0x319E, 1533 },
+ { 0x319F, 2943 },
+ { 0x31A0, 1536 },
+ { 0x31A1, 1242 },
+ { 0x31A2, 1245 },
+ { 0x31A3, 672 },
+ { 0x31A4, 1239 },
+ { 0x31A5, 2613 },
+ { 0x31A6, 2616 },
+ { 0x31A7, 1236 },
+ { 0x31A8, 2610 },
+ { 0x31A9, 1206 },
+ { 0x31AA, 1209 },
+ { 0x31AB, 666 },
+ { 0x31AC, 1203 },
+ { 0x31AD, 2622 },
+ { 0x31AE, 2625 },
+ { 0x31AF, 1257 },
+ { 0x31B0, 2619 },
+ { 0x31B1, 1251 },
+ { 0x31B2, 1254 },
+ { 0x31B3, 675 },
+ { 0x31B4, 1248 },
+ { 0x31B5, 1215 },
+ { 0x31B6, 1218 },
+ { 0x31B7, 669 },
+ { 0x31B8, 1212 },
+ { 0x31B9, 1266 },
+ { 0x31BA, 1269 },
+ { 0x31BB, 678 },
+ { 0x31BC, 1260 },
+ { 0x31BD, 2628 },
+ { 0x31BE, 1263 },
+ { 0x31BF, 1452 },
+ { 0x31C0, 1455 },
+ { 0x31C1, 720 },
+ { 0x31C2, 1449 },
+ { 0x31C3, 2910 },
+ { 0x31C4, 1446 },
+ { 0x31C5, 2907 },
+ { 0x31C6, 1431 },
+ { 0x31C7, 1434 },
+ { 0x31C8, 714 },
+ { 0x31C9, 1428 },
+ { 0x31CA, 2916 },
+ { 0x31CB, 1467 },
+ { 0x31CC, 2913 },
+ { 0x31CD, 1461 },
+ { 0x31CE, 1464 },
+ { 0x31CF, 723 },
+ { 0x31D0, 1458 },
+ { 0x31D1, 1440 },
+ { 0x31D2, 1443 },
+ { 0x31D3, 717 },
+ { 0x31D4, 1437 },
+ { 0x31D5, 1476 },
+ { 0x31D6, 1479 },
+ { 0x31D7, 726 },
+ { 0x31D8, 1470 },
+ { 0x31D9, 2919 },
+ { 0x31DA, 1473 },
+ { 0x31DB, 2580 },
+ { 0x31DC, 2583 },
+ { 0x31DD, 1227 },
+ { 0x31DE, 3819 },
+ { 0x31DF, 2577 },
+ { 0x31E0, 3816 },
+ { 0x31E1, 2562 },
+ { 0x31E2, 2565 },
+ { 0x31E3, 1221 },
+ { 0x31E4, 2559 },
+ { 0x31E5, 3825 },
+ { 0x31E6, 3828 },
+ { 0x31E7, 2595 },
+ { 0x31E8, 3822 },
+ { 0x31E9, 2589 },
+ { 0x31EA, 2592 },
+ { 0x31EB, 1230 },
+ { 0x31EC, 2586 },
+ { 0x31ED, 2571 },
+ { 0x31EE, 2574 },
+ { 0x31EF, 1224 },
+ { 0x31F0, 2568 },
+ { 0x31F1, 2604 },
+ { 0x31F2, 2607 },
+ { 0x31F3, 1233 },
+ { 0x31F4, 2598 },
+ { 0x31F5, 3831 },
+ { 0x31F6, 2601 },
+ { 0x31F7, 3918 },
+ { 0x31F8, 2961 },
+ { 0x31F9, 2949 },
+ { 0x31FA, 2952 },
+ { 0x31FB, 1557 },
+ { 0x31FC, 2946 },
+ { 0x31FD, 3924 },
+ { 0x31FE, 2973 },
+ { 0x31FF, 3921 },
+ { 0x3200, 2967 },
+ { 0x3201, 2970 },
+ { 0x3202, 1563 },
+ { 0x3203, 2964 },
+ { 0x3204, 2958 },
+ { 0x3205, 1560 },
+ { 0x3206, 2955 },
+ { 0x3207, 2982 },
+ { 0x3208, 2985 },
+ { 0x3209, 1566 },
+ { 0x320A, 2976 },
+ { 0x320B, 3927 },
+ { 0x320C, 2979 },
+ { 0x320D, 2820 },
+ { 0x320E, 2823 },
+ { 0x320F, 1353 },
+ { 0x3210, 2817 },
+ { 0x3211, 3885 },
+ { 0x3212, 3888 },
+ { 0x3213, 2814 },
+ { 0x3214, 3882 },
+ { 0x3215, 2802 },
+ { 0x3216, 2805 },
+ { 0x3217, 1347 },
+ { 0x3218, 2799 },
+ { 0x3219, 3894 },
+ { 0x321A, 3897 },
+ { 0x321B, 2835 },
+ { 0x321C, 3891 },
+ { 0x321D, 2829 },
+ { 0x321E, 2832 },
+ { 0x321F, 1356 },
+ { 0x3220, 2826 },
+ { 0x3221, 2811 },
+ { 0x3222, 1350 },
+ { 0x3223, 2808 },
+ { 0x3224, 3951 },
+ { 0x3225, 3123 },
+ { 0x3226, 3948 },
+ { 0x3227, 3111 },
+ { 0x3228, 3114 },
+ { 0x3229, 1656 },
+ { 0x322A, 3108 },
+ { 0x322B, 3954 },
+ { 0x322C, 3957 },
+ { 0x322D, 3135 },
+ { 0x322E, 3129 },
+ { 0x322F, 3132 },
+ { 0x3230, 1662 },
+ { 0x3231, 3126 },
+ { 0x3232, 3120 },
+ { 0x3233, 1659 },
+ { 0x3234, 3117 },
+ { 0x3235, 1290 },
+ { 0x3236, 2631 },
+ { 0x3237, 1287 },
+ { 0x3238, 1275 },
+ { 0x3239, 1278 },
+ { 0x323A, 681 },
+ { 0x323B, 1272 },
+ { 0x323C, 2793 },
+ { 0x323D, 2796 },
+ { 0x323E, 1344 },
+ { 0x323F, 2790 },
+ { 0x3240, 1338 },
+ { 0x3241, 1341 },
+ { 0x3242, 687 },
+ { 0x3243, 1335 },
+ { 0x3244, 1284 },
+ { 0x3245, 684 },
+ { 0x3246, 1281 },
+ { 0x3247, 2139 },
+ { 0x3248, 2142 },
+ { 0x3249, 882 },
+ { 0x324A, 2136 },
+ { 0x324B, 3600 },
+ { 0x324C, 2157 },
+ { 0x324D, 3597 },
+ { 0x324E, 2154 },
+ { 0x324F, 888 },
+ { 0x3250, 2151 },
+ { 0x3251, 2148 },
+ { 0x3252, 885 },
+ { 0x3253, 2145 },
+ { 0x3254, 2280 },
+ { 0x3255, 2283 },
+ { 0x3256, 921 },
+ { 0x3257, 2277 },
+ { 0x3258, 3699 },
+ { 0x3259, 2274 },
+ { 0x325A, 3696 },
+ { 0x325B, 2247 },
+ { 0x325C, 2250 },
+ { 0x325D, 915 },
+ { 0x325E, 2244 },
+ { 0x325F, 3705 },
+ { 0x3260, 2295 },
+ { 0x3261, 3702 },
+ { 0x3262, 2289 },
+ { 0x3263, 2292 },
+ { 0x3264, 924 },
+ { 0x3265, 2286 },
+ { 0x3266, 2256 },
+ { 0x3267, 918 },
+ { 0x3268, 2253 },
+ { 0x3269, 2304 },
+ { 0x326A, 2307 },
+ { 0x326B, 927 },
+ { 0x326C, 2298 },
+ { 0x326D, 3708 },
+ { 0x326E, 2301 },
+ { 0x326F, 2316 },
+ { 0x3270, 2319 },
+ { 0x3271, 930 },
+ { 0x3272, 2310 },
+ { 0x3273, 3711 },
+ { 0x3274, 2313 },
+ { 0x3275, 1050 },
+ { 0x3276, 1053 },
+ { 0x3277, 621 },
+ { 0x3278, 1047 },
+ { 0x3279, 2475 },
+ { 0x327A, 2478 },
+ { 0x327B, 1044 },
+ { 0x327C, 2472 },
+ { 0x327D, 1017 },
+ { 0x327E, 1020 },
+ { 0x327F, 615 },
+ { 0x3280, 1014 },
+ { 0x3281, 2484 },
+ { 0x3282, 1065 },
+ { 0x3283, 2481 },
+ { 0x3284, 1059 },
+ { 0x3285, 1062 },
+ { 0x3286, 624 },
+ { 0x3287, 1056 },
+ { 0x3288, 1026 },
+ { 0x3289, 618 },
+ { 0x328A, 1023 },
+ { 0x328B, 1074 },
+ { 0x328C, 1077 },
+ { 0x328D, 627 },
+ { 0x328E, 1068 },
+ { 0x328F, 2487 },
+ { 0x3290, 1071 },
+ { 0x3291, 1086 },
+ { 0x3292, 1089 },
+ { 0x3293, 630 },
+ { 0x3294, 1080 },
+ { 0x3295, 2490 },
+ { 0x3296, 1083 },
+ { 0x3297, 3735 },
+ { 0x3298, 3738 },
+ { 0x3299, 2328 },
+ { 0x329A, 3732 },
+ { 0x329B, 4059 },
+ { 0x329C, 4062 },
+ { 0x329D, 3729 },
+ { 0x329E, 4056 },
+ { 0x329F, 3717 },
+ { 0x32A0, 3720 },
+ { 0x32A1, 2322 },
+ { 0x32A2, 3714 },
+ { 0x32A3, 3744 },
+ { 0x32A4, 2331 },
+ { 0x32A5, 3741 },
+ { 0x32A6, 3726 },
+ { 0x32A7, 2325 },
+ { 0x32A8, 3723 },
+ { 0x32A9, 3753 },
+ { 0x32AA, 2334 },
+ { 0x32AB, 3747 },
+ { 0x32AC, 4065 },
+ { 0x32AD, 3750 },
+ { 0x32AE, 3762 },
+ { 0x32AF, 3765 },
+ { 0x32B0, 2337 },
+ { 0x32B1, 3756 },
+ { 0x32B2, 4068 },
+ { 0x32B3, 3759 },
+ { 0x32B4, 3297 },
+ { 0x32B5, 3300 },
+ { 0x32B6, 1743 },
+ { 0x32B7, 3294 },
+ { 0x32B8, 4002 },
+ { 0x32B9, 3291 },
+ { 0x32BA, 3999 },
+ { 0x32BB, 3282 },
+ { 0x32BC, 3285 },
+ { 0x32BD, 1737 },
+ { 0x32BE, 3279 },
+ { 0x32BF, 4005 },
+ { 0x32C0, 3309 },
+ { 0x32C1, 3306 },
+ { 0x32C2, 3303 },
+ { 0x32C3, 3288 },
+ { 0x32C4, 1740 },
+ { 0x32C5, 3318 },
+ { 0x32C6, 1746 },
+ { 0x32C7, 3312 },
+ { 0x32C8, 4008 },
+ { 0x32C9, 3315 },
+ { 0x32CA, 3327 },
+ { 0x32CB, 3330 },
+ { 0x32CC, 1749 },
+ { 0x32CD, 3321 },
+ { 0x32CE, 4011 },
+ { 0x32CF, 3324 },
+ { 0x32D0, 1959 },
+ { 0x32D1, 1962 },
+ { 0x32D2, 837 },
+ { 0x32D3, 1956 },
+ { 0x32D4, 3492 },
+ { 0x32D5, 1953 },
+ { 0x32D6, 3489 },
+ { 0x32D7, 1926 },
+ { 0x32D8, 1929 },
+ { 0x32D9, 831 },
+ { 0x32DA, 1923 },
+ { 0x32DB, 3555 },
+ { 0x32DC, 1992 },
+ { 0x32DD, 3552 },
+ { 0x32DE, 1968 },
+ { 0x32DF, 1971 },
+ { 0x32E0, 840 },
+ { 0x32E1, 1965 },
+ { 0x32E2, 1935 },
+ { 0x32E3, 834 },
+ { 0x32E4, 1932 },
+ { 0x32E5, 2001 },
+ { 0x32E6, 2004 },
+ { 0x32E7, 843 },
+ { 0x32E8, 1995 },
+ { 0x32E9, 3558 },
+ { 0x32EA, 1998 },
+ { 0x32EB, 2013 },
+ { 0x32EC, 2016 },
+ { 0x32ED, 846 },
+ { 0x32EE, 2007 },
+ { 0x32EF, 3561 },
+ { 0x32F0, 2010 },
+ { 0x32F1, 3516 },
+ { 0x32F2, 3519 },
+ { 0x32F3, 1980 },
+ { 0x32F4, 3513 },
+ { 0x32F5, 4038 },
+ { 0x32F6, 3510 },
+ { 0x32F7, 4035 },
+ { 0x32F8, 3498 },
+ { 0x32F9, 3501 },
+ { 0x32FA, 1974 },
+ { 0x32FB, 3495 },
+ { 0x32FC, 3525 },
+ { 0x32FD, 3528 },
+ { 0x32FE, 1983 },
+ { 0x32FF, 3522 },
+ { 0x3300, 3507 },
+ { 0x3301, 1977 },
+ { 0x3302, 3504 },
+ { 0x3303, 3534 },
+ { 0x3304, 3537 },
+ { 0x3305, 1986 },
+ { 0x3306, 3531 },
+ { 0x3307, 3546 },
+ { 0x3308, 3549 },
+ { 0x3309, 1989 },
+ { 0x330A, 3540 },
+ { 0x330B, 4041 },
+ { 0x330C, 3543 },
+ { 0x330D, 3645 },
+ { 0x330E, 3648 },
+ { 0x330F, 2259 },
+ { 0x3310, 3642 },
+ { 0x3311, 4047 },
+ { 0x3312, 3669 },
+ { 0x3313, 4044 },
+ { 0x3314, 3663 },
+ { 0x3315, 3666 },
+ { 0x3316, 2265 },
+ { 0x3317, 3660 },
+ { 0x3318, 3654 },
+ { 0x3319, 3657 },
+ { 0x331A, 2262 },
+ { 0x331B, 3651 },
+ { 0x331C, 3678 },
+ { 0x331D, 3681 },
+ { 0x331E, 2268 },
+ { 0x331F, 3672 },
+ { 0x3320, 4050 },
+ { 0x3321, 3675 },
+ { 0x3322, 3690 },
+ { 0x3323, 3693 },
+ { 0x3324, 2271 },
+ { 0x3325, 3684 },
+ { 0x3326, 4053 },
+ { 0x3327, 3687 },
+ { 0x3328, 2424 },
+ { 0x3329, 2427 },
+ { 0x332A, 1029 },
+ { 0x332B, 2421 },
+ { 0x332C, 3789 },
+ { 0x332D, 3792 },
+ { 0x332E, 2448 },
+ { 0x332F, 3786 },
+ { 0x3330, 2442 },
+ { 0x3331, 2445 },
+ { 0x3332, 1035 },
+ { 0x3333, 2439 },
+ { 0x3334, 2433 },
+ { 0x3335, 2436 },
+ { 0x3336, 1032 },
+ { 0x3337, 2430 },
+ { 0x3338, 2457 },
+ { 0x3339, 1038 },
+ { 0x333A, 2451 },
+ { 0x333B, 3795 },
+ { 0x333C, 2454 },
+ { 0x333D, 2466 },
+ { 0x333E, 2469 },
+ { 0x333F, 1041 },
+ { 0x3340, 2460 },
+ { 0x3341, 3798 },
+ { 0x3342, 2463 },
+ { 0x3343, 3375 },
+ { 0x3344, 1881 },
+ { 0x3345, 4014 },
+ { 0x3346, 3396 },
+ { 0x3347, 3390 },
+ { 0x3348, 3393 },
+ { 0x3349, 1887 },
+ { 0x334A, 3387 },
+ { 0x334B, 3381 },
+ { 0x334C, 3384 },
+ { 0x334D, 1884 },
+ { 0x334E, 3378 },
+ { 0x334F, 3405 },
+ { 0x3350, 3408 },
+ { 0x3351, 1890 },
+ { 0x3352, 3399 },
+ { 0x3353, 4017 },
+ { 0x3354, 3402 },
+ { 0x3355, 3417 },
+ { 0x3356, 3420 },
+ { 0x3357, 1893 },
+ { 0x3358, 3411 },
+ { 0x3359, 4020 },
+ { 0x335A, 3414 },
+ { 0x335B, 3192 },
+ { 0x335C, 3195 },
+ { 0x335D, 1698 },
+ { 0x335E, 3189 },
+ { 0x335F, 3210 },
+ { 0x3360, 1704 },
+ { 0x3361, 3207 },
+ { 0x3362, 3201 },
+ { 0x3363, 3204 },
+ { 0x3364, 1701 },
+ { 0x3365, 3198 },
+ { 0x3366, 3219 },
+ { 0x3367, 3222 },
+ { 0x3368, 1707 },
+ { 0x3369, 3213 },
+ { 0x336A, 3978 },
+ { 0x336B, 3216 },
+ { 0x336C, 3231 },
+ { 0x336D, 3234 },
+ { 0x336E, 1710 },
+ { 0x336F, 3225 },
+ { 0x3370, 3981 },
+ { 0x3371, 3228 },
+ { 0x3372, 3438 },
+ { 0x3373, 3441 },
+ { 0x3374, 1938 },
+ { 0x3375, 3435 },
+ { 0x3376, 4026 },
+ { 0x3377, 3462 },
+ { 0x3378, 4023 },
+ { 0x3379, 3456 },
+ { 0x337A, 3459 },
+ { 0x337B, 1944 },
+ { 0x337C, 3453 },
+ { 0x337D, 3447 },
+ { 0x337E, 3450 },
+ { 0x337F, 1941 },
+ { 0x3380, 3444 },
+ { 0x3381, 3471 },
+ { 0x3382, 3474 },
+ { 0x3383, 1947 },
+ { 0x3384, 3465 },
+ { 0x3385, 4029 },
+ { 0x3386, 3468 },
+ { 0x3387, 3483 },
+ { 0x3388, 3486 },
+ { 0x3389, 1950 },
+ { 0x338A, 3477 },
+ { 0x338B, 4032 },
+ { 0x338C, 3480 },
+ { 0x338D, 1860 },
+ { 0x338E, 1863 },
+ { 0x338F, 816 },
+ { 0x3390, 1857 },
+ { 0x3391, 3426 },
+ { 0x3392, 1896 },
+ { 0x3393, 3423 },
+ { 0x3394, 1875 },
+ { 0x3395, 1878 },
+ { 0x3396, 822 },
+ { 0x3397, 1872 },
+ { 0x3398, 1869 },
+ { 0x3399, 819 },
+ { 0x339A, 1866 },
+ { 0x339B, 1905 },
+ { 0x339C, 1908 },
+ { 0x339D, 825 },
+ { 0x339E, 1899 },
+ { 0x339F, 3429 },
+ { 0x33A0, 1902 },
+ { 0x33A1, 1917 },
+ { 0x33A2, 1920 },
+ { 0x33A3, 828 },
+ { 0x33A4, 1911 },
+ { 0x33A5, 3432 },
+ { 0x33A6, 1914 },
+ { 0x33A7, 1374 },
+ { 0x33A8, 1377 },
+ { 0x33A9, 702 },
+ { 0x33AA, 1371 },
+ { 0x33AB, 2841 },
+ { 0x33AC, 2844 },
+ { 0x33AD, 1368 },
+ { 0x33AE, 2838 },
+ { 0x33AF, 2895 },
+ { 0x33B0, 2898 },
+ { 0x33B1, 1401 },
+ { 0x33B2, 2892 },
+ { 0x33B3, 1395 },
+ { 0x33B4, 1398 },
+ { 0x33B5, 705 },
+ { 0x33B6, 1392 },
+ { 0x33B7, 1410 },
+ { 0x33B8, 1413 },
+ { 0x33B9, 708 },
+ { 0x33BA, 1404 },
+ { 0x33BB, 2901 },
+ { 0x33BC, 1407 },
+ { 0x33BD, 1422 },
+ { 0x33BE, 1425 },
+ { 0x33BF, 711 },
+ { 0x33C0, 1416 },
+ { 0x33C1, 2904 },
+ { 0x33C2, 1419 },
+ { 0x33C3, 1815 },
+ { 0x33C4, 1818 },
+ { 0x33C5, 804 },
+ { 0x33C6, 1812 },
+ { 0x33C7, 3354 },
+ { 0x33C8, 3357 },
+ { 0x33C9, 1809 },
+ { 0x33CA, 3351 },
+ { 0x33CB, 3363 },
+ { 0x33CC, 3366 },
+ { 0x33CD, 1830 },
+ { 0x33CE, 3360 },
+ { 0x33CF, 1824 },
+ { 0x33D0, 1827 },
+ { 0x33D1, 807 },
+ { 0x33D2, 1821 },
+ { 0x33D3, 1839 },
+ { 0x33D4, 1842 },
+ { 0x33D5, 810 },
+ { 0x33D6, 1833 },
+ { 0x33D7, 3369 },
+ { 0x33D8, 1836 },
+ { 0x33D9, 1851 },
+ { 0x33DA, 1854 },
+ { 0x33DB, 813 },
+ { 0x33DC, 1845 },
+ { 0x33DD, 3372 },
+ { 0x33DE, 1848 },
+ { 0x33DF, 2853 },
+ { 0x33E0, 2856 },
+ { 0x33E1, 1380 },
+ { 0x33E2, 2850 },
+ { 0x33E3, 3903 },
+ { 0x33E4, 3906 },
+ { 0x33E5, 2847 },
+ { 0x33E6, 3900 },
+ { 0x33E7, 3912 },
+ { 0x33E8, 2868 },
+ { 0x33E9, 3909 },
+ { 0x33EA, 2862 },
+ { 0x33EB, 2865 },
+ { 0x33EC, 1383 },
+ { 0x33ED, 2859 },
+ { 0x33EE, 2877 },
+ { 0x33EF, 2880 },
+ { 0x33F0, 1386 },
+ { 0x33F1, 2871 },
+ { 0x33F2, 3915 },
+ { 0x33F3, 2874 },
+ { 0x33F4, 2886 },
+ { 0x33F5, 2889 },
+ { 0x33F6, 1389 },
+ { 0x33F7, 2883 },
+ { 0x33F8, 3150 },
+ { 0x33F9, 3153 },
+ { 0x33FA, 1677 },
+ { 0x33FB, 3147 },
+ { 0x33FC, 3963 },
+ { 0x33FD, 3966 },
+ { 0x33FE, 3144 },
+ { 0x33FF, 3960 },
+ { 0x3400, 3969 },
+ { 0x3401, 3165 },
+ { 0x3402, 3159 },
+ { 0x3403, 3162 },
+ { 0x3404, 1680 },
+ { 0x3405, 3156 },
+ { 0x3406, 3174 },
+ { 0x3407, 1683 },
+ { 0x3408, 3168 },
+ { 0x3409, 3972 },
+ { 0x340A, 3171 },
+ { 0x340B, 3183 },
+ { 0x340C, 3186 },
+ { 0x340D, 1686 },
+ { 0x340E, 3177 },
+ { 0x340F, 3975 },
+ { 0x3410, 3180 },
+ { 0x3411, 3252 },
+ { 0x3412, 3255 },
+ { 0x3413, 1728 },
+ { 0x3414, 3249 },
+ { 0x3415, 3987 },
+ { 0x3416, 3990 },
+ { 0x3417, 3246 },
+ { 0x3418, 3984 },
+ { 0x3419, 3996 },
+ { 0x341A, 3267 },
+ { 0x341B, 3993 },
+ { 0x341C, 3261 },
+ { 0x341D, 3264 },
+ { 0x341E, 1731 },
+ { 0x341F, 3258 },
+ { 0x3420, 3273 },
+ { 0x3421, 3276 },
+ { 0x3422, 1734 },
+ { 0x3423, 3270 },
+ { 0x3424, 2166 },
+ { 0x3425, 2169 },
+ { 0x3426, 894 },
+ { 0x3427, 2163 },
+ { 0x3428, 3606 },
+ { 0x3429, 3609 },
+ { 0x342A, 2160 },
+ { 0x342B, 3603 },
+ { 0x342C, 3612 },
+ { 0x342D, 2181 },
+ { 0x342E, 2175 },
+ { 0x342F, 2178 },
+ { 0x3430, 897 },
+ { 0x3431, 2172 },
+ { 0x3432, 2190 },
+ { 0x3433, 2193 },
+ { 0x3434, 900 },
+ { 0x3435, 2184 },
+ { 0x3436, 3615 },
+ { 0x3437, 2187 },
+ { 0x3438, 2202 },
+ { 0x3439, 2205 },
+ { 0x343A, 903 },
+ { 0x343B, 2199 },
+ { 0x343C, 3621 },
+ { 0x343D, 3624 },
+ { 0x343E, 2196 },
+ { 0x343F, 3618 },
+ { 0x3440, 3630 },
+ { 0x3441, 3633 },
+ { 0x3442, 2217 },
+ { 0x3443, 3627 },
+ { 0x3444, 2211 },
+ { 0x3445, 2214 },
+ { 0x3446, 906 },
+ { 0x3447, 2208 },
+ { 0x3448, 2226 },
+ { 0x3449, 2229 },
+ { 0x344A, 909 },
+ { 0x344B, 2220 },
+ { 0x344C, 3636 },
+ { 0x344D, 2223 },
+ { 0x344E, 2238 },
+ { 0x344F, 2241 },
+ { 0x3450, 912 },
+ { 0x3451, 2232 },
+ { 0x3452, 3639 },
+ { 0x3453, 2235 },
+ { 0x3454, 492 },
+ { 0x3455, 426 },
+ { 0x3456, 474 },
+ { 0x3457, 555 },
+ { 0x3458, 456 },
+ { 0x3459, 498 },
+ { 0x345A, 531 },
+ { 0x345B, 462 },
+ { 0x345C, 429 },
+ { 0x345D, 537 },
+ { 0x345E, 480 },
+ { 0x345F, 522 },
+ { 0x3460, 483 },
+ { 0x3461, 441 },
+ { 0x3462, 486 },
+ { 0x3463, 543 },
+ { 0x3464, 501 },
+ { 0x3465, 417 },
+ { 0x3466, 516 },
+ { 0x3467, 459 },
+ { 0x3468, 528 },
+ { 0x3469, 447 },
+ { 0x346A, 534 },
+ { 0x346B, 558 },
+ { 0x346C, 435 },
+ { 0x346D, 432 },
+ { 0x346E, 549 },
+ { 0x346F, 513 },
+ { 0x3470, 489 },
+ { 0x3471, 468 },
+ { 0x3472, 510 },
+ { 0x3473, 507 },
+ { 0x3474, 495 },
+ { 0x3475, 504 },
+ { 0x3476, 444 },
+ { 0x3477, 420 },
+ { 0x3478, 561 },
+ { 0x3479, 471 },
+ { 0x347A, 465 },
+ { 0x347B, 546 },
+ { 0x347C, 438 },
+ { 0x347D, 414 },
+ { 0x347E, 570 },
+ { 0x347F, 477 },
+ { 0x3480, 411 },
+ { 0x3481, 525 },
+ { 0x3482, 453 },
+ { 0x3483, 540 },
+ { 0x3484, 564 },
+ { 0x3485, 519 },
+ { 0x3486, 567 },
+ { 0x3487, 450 },
+ { 0x3488, 573 },
+ { 0x3489, 552 },
+ { 0x348A, 423 },
+ { 0x348B, 14037 },
+ { 0x348C, 14076 },
+ { 0x348D, 14121 },
+ { 0x348E, 14043 },
+ { 0x348F, 14082 },
+ { 0x3490, 14127 },
+ { 0x3491, 14052 },
+ { 0x3492, 14061 },
+ { 0x3493, 14115 },
+ { 0x3494, 14058 },
+ { 0x3495, 14040 },
+ { 0x3496, 14103 },
+ { 0x3497, 14106 },
+ { 0x3498, 14130 },
+ { 0x3499, 14169 },
+ { 0x349A, 14067 },
+ { 0x349B, 14070 },
+ { 0x349C, 14064 },
+ { 0x349D, 14079 },
+ { 0x349E, 14136 },
+ { 0x349F, 14100 },
+ { 0x34A0, 14118 },
+ { 0x34A1, 14055 },
+ { 0x34A2, 14094 },
+ { 0x34A3, 14112 },
+ { 0x34A4, 14049 },
+ { 0x34A5, 14091 },
+ { 0x34A6, 14124 },
+ { 0x34A7, 14097 },
+ { 0x34A8, 14109 },
+ { 0x34A9, 14019 },
+ { 0x34AA, 14034 },
+ { 0x34AB, 14022 },
+ { 0x34AC, 14046 },
+ { 0x34AD, 14025 },
+ { 0x34AE, 14028 },
+ { 0x34AF, 14031 },
+ { 0x34B0, 14085 },
+ { 0x34B1, 14088 },
+ { 0x34B2, 14073 },
+ { 0x34B3, 14154 },
+ { 0x34B4, 14139 },
+ { 0x34B5, 14159 },
+ { 0x34B6, 14144 },
+ { 0x34B7, 14149 },
+ { 0x34B8, 14164 },
+ { 0x34B9, 14176 },
+ { 0x34BA, 14172 },
+ { 0x34BB, 11699 },
+ { 0x34BC, 12008 },
+ { 0x34BD, 12044 },
+ { 0x34BE, 12236 },
+ { 0x34BF, 12407 },
+ { 0x34C0, 12173 },
+ { 0x34C1, 12281 },
+ { 0x34C2, 11960 },
+ { 0x34C3, 12332 },
+ { 0x34C4, 12323 },
+ { 0x34C5, 12425 },
+ { 0x34C6, 12308 },
+ { 0x34C7, 12011 },
+ { 0x34C8, 12227 },
+ { 0x34C9, 12206 },
+ { 0x34CA, 12401 },
+ { 0x34CB, 12287 },
+ { 0x34CC, 12419 },
+ { 0x34CD, 12092 },
+ { 0x34CE, 12179 },
+ { 0x34CF, 11987 },
+ { 0x34D0, 12353 },
+ { 0x34D1, 12185 },
+ { 0x34D2, 12395 },
+ { 0x34D3, 12260 },
+ { 0x34D4, 12413 },
+ { 0x34D5, 11981 },
+ { 0x34D6, 12062 },
+ { 0x34D7, 12383 },
+ { 0x34D8, 12254 },
+ { 0x34D9, 12071 },
+ { 0x34DA, 12451 },
+ { 0x34DB, 12032 },
+ { 0x34DC, 12113 },
+ { 0x34DD, 12134 },
+ { 0x34DE, 12389 },
+ { 0x34DF, 11642 },
+ { 0x34E0, 11750 },
+ { 0x34E1, 11741 },
+ { 0x34E2, 12050 },
+ { 0x34E3, 11921 },
+ { 0x34E4, 12242 },
+ { 0x34E5, 11843 },
+ { 0x34E6, 11969 },
+ { 0x34E7, 11660 },
+ { 0x34E8, 12104 },
+ { 0x34E9, 12083 },
+ { 0x34EA, 12344 },
+ { 0x34EB, 12023 },
+ { 0x34EC, 11711 },
+ { 0x34ED, 11906 },
+ { 0x34EE, 11888 },
+ { 0x34EF, 12215 },
+ { 0x34F0, 11996 },
+ { 0x34F1, 12296 },
+ { 0x34F2, 11789 },
+ { 0x34F3, 11858 },
+ { 0x34F4, 11690 },
+ { 0x34F5, 12125 },
+ { 0x34F6, 11873 },
+ { 0x34F7, 12194 },
+ { 0x34F8, 11951 },
+ { 0x34F9, 12269 },
+ { 0x34FA, 11675 },
+ { 0x34FB, 11759 },
+ { 0x34FC, 12143 },
+ { 0x34FD, 11936 },
+ { 0x34FE, 11774 },
+ { 0x34FF, 12371 },
+ { 0x3500, 11726 },
+ { 0x3501, 11804 },
+ { 0x3502, 11822 },
+ { 0x3503, 12161 },
+ { 0x3504, 11636 },
+ { 0x3505, 11651 },
+ { 0x3506, 12359 },
+ { 0x3507, 11735 },
+ { 0x3508, 12041 },
+ { 0x3509, 11915 },
+ { 0x350A, 12233 },
+ { 0x350B, 11837 },
+ { 0x350C, 11963 },
+ { 0x350D, 11654 },
+ { 0x350E, 12098 },
+ { 0x350F, 12077 },
+ { 0x3510, 12320 },
+ { 0x3511, 12338 },
+ { 0x3512, 12017 },
+ { 0x3513, 11705 },
+ { 0x3514, 11900 },
+ { 0x3515, 11882 },
+ { 0x3516, 12209 },
+ { 0x3517, 11990 },
+ { 0x3518, 12290 },
+ { 0x3519, 11783 },
+ { 0x351A, 11852 },
+ { 0x351B, 11684 },
+ { 0x351C, 12119 },
+ { 0x351D, 11867 },
+ { 0x351E, 12188 },
+ { 0x351F, 11945 },
+ { 0x3520, 12263 },
+ { 0x3521, 11669 },
+ { 0x3522, 11753 },
+ { 0x3523, 12137 },
+ { 0x3524, 11930 },
+ { 0x3525, 11768 },
+ { 0x3526, 12068 },
+ { 0x3527, 12365 },
+ { 0x3528, 11720 },
+ { 0x3529, 11798 },
+ { 0x352A, 11813 },
+ { 0x352B, 12155 },
+ { 0x352C, 11834 },
+ { 0x352D, 12170 },
+ { 0x352E, 12056 },
+ { 0x352F, 12248 },
+ { 0x3530, 12410 },
+ { 0x3531, 12176 },
+ { 0x3532, 12284 },
+ { 0x3533, 11978 },
+ { 0x3534, 12335 },
+ { 0x3535, 12329 },
+ { 0x3536, 12428 },
+ { 0x3537, 12317 },
+ { 0x3538, 12014 },
+ { 0x3539, 12230 },
+ { 0x353A, 12224 },
+ { 0x353B, 12404 },
+ { 0x353C, 12305 },
+ { 0x353D, 12422 },
+ { 0x353E, 12095 },
+ { 0x353F, 12182 },
+ { 0x3540, 12005 },
+ { 0x3541, 12356 },
+ { 0x3542, 12203 },
+ { 0x3543, 12398 },
+ { 0x3544, 12278 },
+ { 0x3545, 12416 },
+ { 0x3546, 11984 },
+ { 0x3547, 12065 },
+ { 0x3548, 12386 },
+ { 0x3549, 12257 },
+ { 0x354A, 12074 },
+ { 0x354B, 12457 },
+ { 0x354C, 12038 },
+ { 0x354D, 12116 },
+ { 0x354E, 12152 },
+ { 0x354F, 12392 },
+ { 0x3550, 11648 },
+ { 0x3551, 11897 },
+ { 0x3552, 11747 },
+ { 0x3553, 12059 },
+ { 0x3554, 11927 },
+ { 0x3555, 12251 },
+ { 0x3556, 11849 },
+ { 0x3557, 11975 },
+ { 0x3558, 11666 },
+ { 0x3559, 12110 },
+ { 0x355A, 12089 },
+ { 0x355B, 12350 },
+ { 0x355C, 12029 },
+ { 0x355D, 11717 },
+ { 0x355E, 11912 },
+ { 0x355F, 11894 },
+ { 0x3560, 12221 },
+ { 0x3561, 12002 },
+ { 0x3562, 12302 },
+ { 0x3563, 11795 },
+ { 0x3564, 11864 },
+ { 0x3565, 11696 },
+ { 0x3566, 12131 },
+ { 0x3567, 11879 },
+ { 0x3568, 12200 },
+ { 0x3569, 11957 },
+ { 0x356A, 12275 },
+ { 0x356B, 11681 },
+ { 0x356C, 11765 },
+ { 0x356D, 12149 },
+ { 0x356E, 11942 },
+ { 0x356F, 11780 },
+ { 0x3570, 12377 },
+ { 0x3571, 11732 },
+ { 0x3572, 11810 },
+ { 0x3573, 11828 },
+ { 0x3574, 12167 },
+ { 0x3575, 11645 },
+ { 0x3576, 11831 },
+ { 0x3577, 12380 },
+ { 0x3578, 11744 },
+ { 0x3579, 12053 },
+ { 0x357A, 11924 },
+ { 0x357B, 12245 },
+ { 0x357C, 11846 },
+ { 0x357D, 11972 },
+ { 0x357E, 11663 },
+ { 0x357F, 12107 },
+ { 0x3580, 12086 },
+ { 0x3581, 12347 },
+ { 0x3582, 12026 },
+ { 0x3583, 12314 },
+ { 0x3584, 11714 },
+ { 0x3585, 11909 },
+ { 0x3586, 11891 },
+ { 0x3587, 12218 },
+ { 0x3588, 11999 },
+ { 0x3589, 12299 },
+ { 0x358A, 11792 },
+ { 0x358B, 11861 },
+ { 0x358C, 11693 },
+ { 0x358D, 12128 },
+ { 0x358E, 11876 },
+ { 0x358F, 12197 },
+ { 0x3590, 11954 },
+ { 0x3591, 12272 },
+ { 0x3592, 11678 },
+ { 0x3593, 11762 },
+ { 0x3594, 12146 },
+ { 0x3595, 11939 },
+ { 0x3596, 11777 },
+ { 0x3597, 12374 },
+ { 0x3598, 11729 },
+ { 0x3599, 11807 },
+ { 0x359A, 11825 },
+ { 0x359B, 12164 },
+ { 0x359C, 11639 },
+ { 0x359D, 11702 },
+ { 0x359E, 12362 },
+ { 0x359F, 11738 },
+ { 0x35A0, 12047 },
+ { 0x35A1, 11918 },
+ { 0x35A2, 12239 },
+ { 0x35A3, 11840 },
+ { 0x35A4, 11966 },
+ { 0x35A5, 11657 },
+ { 0x35A6, 12101 },
+ { 0x35A7, 12080 },
+ { 0x35A8, 12326 },
+ { 0x35A9, 12341 },
+ { 0x35AA, 12020 },
+ { 0x35AB, 12311 },
+ { 0x35AC, 11708 },
+ { 0x35AD, 11903 },
+ { 0x35AE, 11885 },
+ { 0x35AF, 12212 },
+ { 0x35B0, 11993 },
+ { 0x35B1, 12293 },
+ { 0x35B2, 11786 },
+ { 0x35B3, 11855 },
+ { 0x35B4, 11687 },
+ { 0x35B5, 12122 },
+ { 0x35B6, 11870 },
+ { 0x35B7, 12191 },
+ { 0x35B8, 11948 },
+ { 0x35B9, 12266 },
+ { 0x35BA, 11672 },
+ { 0x35BB, 11756 },
+ { 0x35BC, 12140 },
+ { 0x35BD, 11933 },
+ { 0x35BE, 11771 },
+ { 0x35BF, 12368 },
+ { 0x35C0, 12454 },
+ { 0x35C1, 11723 },
+ { 0x35C2, 12035 },
+ { 0x35C3, 11801 },
+ { 0x35C4, 11816 },
+ { 0x35C5, 12158 },
+ { 0x35C6, 11819 },
+ { 0x35C7, 12460 },
+ { 0x35C8, 11562 },
+ { 0x35C9, 11559 },
+ { 0x35CA, 11633 },
+ { 0x35CB, 12435 },
+ { 0x35CC, 12439 },
+ { 0x35CD, 12447 },
+ { 0x35CE, 11627 },
+ { 0x35CF, 11630 },
+ { 0x35D0, 11618 },
+ { 0x35D1, 11597 },
+ { 0x35D2, 11603 },
+ { 0x35D3, 11594 },
+ { 0x35D4, 11600 },
+ { 0x35D5, 11606 },
+ { 0x35D6, 11624 },
+ { 0x35D7, 11615 },
+ { 0x35D8, 11621 },
+ { 0x35D9, 11609 },
+ { 0x35DA, 11612 },
+ { 0x35DB, 11582 },
+ { 0x35DC, 11564 },
+ { 0x35DD, 11570 },
+ { 0x35DE, 11591 },
+ { 0x35DF, 11576 },
+ { 0x35E0, 11573 },
+ { 0x35E1, 11567 },
+ { 0x35E2, 11588 },
+ { 0x35E3, 11585 },
+ { 0x35E4, 11579 },
+ { 0x35E5, 12443 },
+ { 0x35E6, 12431 },
+ { 0x35E7, 85208 },
+ { 0x35E8, 84242 },
+ { 0x35E9, 85116 },
+ { 0x35EA, 84145 },
+ { 0x35EB, 85288 },
+ { 0x35EC, 84331 },
+ { 0x35ED, 84987 },
+ { 0x35EE, 83995 },
+ { 0x35EF, 85112 },
+ { 0x35F0, 84141 },
+ { 0x35F1, 85347 },
+ { 0x35F2, 84390 },
+ { 0x35F3, 85107 },
+ { 0x35F4, 84136 },
+ { 0x35F5, 85239 },
+ { 0x35F6, 84273 },
+ { 0x35F7, 85085 },
+ { 0x35F8, 84114 },
+ { 0x35F9, 85260 },
+ { 0x35FA, 84299 },
+ { 0x35FB, 85278 },
+ { 0x35FC, 84321 },
+ { 0x35FD, 85244 },
+ { 0x35FE, 84283 },
+ { 0x35FF, 85186 },
+ { 0x3600, 84215 },
+ { 0x3601, 85217 },
+ { 0x3602, 84251 },
+ { 0x3603, 85265 },
+ { 0x3604, 84304 },
+ { 0x3605, 84779 },
+ { 0x3606, 83787 },
+ { 0x3607, 85293 },
+ { 0x3608, 84336 },
+ { 0x3609, 85045 },
+ { 0x360A, 84053 },
+ { 0x360B, 85050 },
+ { 0x360C, 84058 },
+ { 0x360D, 85055 },
+ { 0x360E, 84063 },
+ { 0x360F, 85342 },
+ { 0x3610, 84385 },
+ { 0x3611, 85337 },
+ { 0x3612, 84380 },
+ { 0x3613, 85197 },
+ { 0x3614, 84226 },
+ { 0x3615, 84450 },
+ { 0x3616, 104257 },
+ { 0x3617, 104231 },
+ { 0x3618, 104441 },
+ { 0x3619, 104461 },
+ { 0x361A, 97715 },
+ { 0x361B, 104436 },
+ { 0x361C, 104267 },
+ { 0x361D, 104335 },
+ { 0x361E, 104275 },
+ { 0x361F, 104380 },
+ { 0x3620, 104390 },
+ { 0x3621, 104385 },
+ { 0x3622, 104402 },
+ { 0x3623, 104260 },
+ { 0x3624, 104451 },
+ { 0x3625, 84440 },
+ { 0x3626, 85382 },
+ { 0x3627, 84835 },
+ { 0x3628, 83843 },
+ { 0x3629, 84970 },
+ { 0x362A, 83978 },
+ { 0x362B, 85098 },
+ { 0x362C, 84127 },
+ { 0x362D, 84958 },
+ { 0x362E, 83966 },
+ { 0x362F, 84974 },
+ { 0x3630, 83982 },
+ { 0x3631, 84746 },
+ { 0x3632, 83754 },
+ { 0x3633, 84924 },
+ { 0x3634, 83932 },
+ { 0x3635, 85077 },
+ { 0x3636, 84101 },
+ { 0x3637, 85073 },
+ { 0x3638, 84097 },
+ { 0x3639, 85065 },
+ { 0x363A, 84089 },
+ { 0x363B, 84884 },
+ { 0x363C, 83892 },
+ { 0x363D, 85041 },
+ { 0x363E, 84049 },
+ { 0x363F, 85192 },
+ { 0x3640, 84221 },
+ { 0x3641, 85222 },
+ { 0x3642, 84256 },
+ { 0x3643, 95966 },
+ { 0x3644, 95971 },
+ { 0x3645, 104287 },
+ { 0x3646, 104420 },
+ { 0x3647, 16867 },
+ { 0x3648, 16888 },
+ { 0x3649, 16879 },
+ { 0x364A, 16897 },
+ { 0x364B, 16882 },
+ { 0x364C, 16987 },
+ { 0x364D, 17008 },
+ { 0x364E, 16876 },
+ { 0x364F, 16975 },
+ { 0x3650, 16870 },
+ { 0x3651, 16900 },
+ { 0x3652, 16930 },
+ { 0x3653, 16993 },
+ { 0x3654, 17068 },
+ { 0x3655, 17080 },
+ { 0x3656, 17083 },
+ { 0x3657, 17005 },
+ { 0x3658, 17038 },
+ { 0x3659, 17086 },
+ { 0x365A, 16873 },
+ { 0x365B, 17002 },
+ { 0x365C, 16918 },
+ { 0x365D, 17074 },
+ { 0x365E, 16939 },
+ { 0x365F, 17095 },
+ { 0x3660, 17071 },
+ { 0x3661, 17029 },
+ { 0x3662, 16960 },
+ { 0x3663, 17056 },
+ { 0x3664, 16927 },
+ { 0x3665, 17089 },
+ { 0x3666, 17020 },
+ { 0x3667, 16999 },
+ { 0x3668, 17023 },
+ { 0x3669, 16948 },
+ { 0x366A, 17047 },
+ { 0x366B, 17026 },
+ { 0x366C, 17059 },
+ { 0x366D, 17044 },
+ { 0x366E, 17050 },
+ { 0x366F, 16981 },
+ { 0x3670, 17017 },
+ { 0x3671, 16978 },
+ { 0x3672, 16951 },
+ { 0x3673, 16936 },
+ { 0x3674, 16906 },
+ { 0x3675, 16912 },
+ { 0x3676, 16924 },
+ { 0x3677, 17065 },
+ { 0x3678, 16984 },
+ { 0x3679, 16957 },
+ { 0x367A, 17104 },
+ { 0x367B, 17041 },
+ { 0x367C, 16972 },
+ { 0x367D, 16996 },
+ { 0x367E, 17062 },
+ { 0x367F, 16885 },
+ { 0x3680, 16954 },
+ { 0x3681, 16945 },
+ { 0x3682, 16921 },
+ { 0x3683, 16903 },
+ { 0x3684, 16933 },
+ { 0x3685, 16966 },
+ { 0x3686, 16894 },
+ { 0x3687, 17035 },
+ { 0x3688, 16990 },
+ { 0x3689, 16969 },
+ { 0x368A, 16909 },
+ { 0x368B, 16942 },
+ { 0x368C, 16891 },
+ { 0x368D, 16915 },
+ { 0x368E, 17032 },
+ { 0x368F, 17014 },
+ { 0x3690, 16963 },
+ { 0x3691, 17011 },
+ { 0x3692, 17053 },
+ { 0x3693, 17092 },
+ { 0x3694, 17098 },
+ { 0x3695, 17077 },
+ { 0x3696, 17101 },
+ { 0x3697, 19473 },
+ { 0x3698, 19477 },
+ { 0x3699, 19468 },
+ { 0x369A, 16860 },
+ { 0x369B, 16863 },
+ { 0x369C, 16865 },
+ { 0x369D, 19481 },
+ { 0x369E, 19470 },
+ { 0x369F, 95901 },
+ { 0x36A0, 95925 },
+ { 0x36A1, 95907 },
+ { 0x36A2, 95931 },
+ { 0x36A3, 95889 },
+ { 0x36A4, 95913 },
+ { 0x36A5, 95895 },
+ { 0x36A6, 95919 },
+ { 0x36A7, 96043 },
+ { 0x36A8, 94843 },
+ { 0x36A9, 94800 },
+ { 0x36AA, 94756 },
+ { 0x36AB, 96005 },
+ { 0x36AC, 96049 },
+ { 0x36AD, 94849 },
+ { 0x36AE, 94806 },
+ { 0x36AF, 94762 },
+ { 0x36B0, 96011 },
+ { 0x36B1, 96056 },
+ { 0x36B2, 94856 },
+ { 0x36B3, 94813 },
+ { 0x36B4, 94784 },
+ { 0x36B5, 96018 },
+ { 0x36B6, 94688 },
+ { 0x36B7, 94684 },
+ { 0x36B8, 94693 },
+ { 0x36B9, 94914 },
+ { 0x36BA, 95715 },
+ { 0x36BB, 95720 },
+ { 0x36BC, 95735 },
+ { 0x36BD, 95729 },
+ { 0x36BE, 94773 },
+ { 0x36BF, 95750 },
+ { 0x36C0, 95744 },
+ { 0x36C1, 33606 },
+ { 0x36C2, 30403 },
+ { 0x36C3, 33601 },
+ { 0x36C4, 30398 },
+ { 0x36C5, 33290 },
+ { 0x36C6, 29551 },
+ { 0x36C7, 33223 },
+ { 0x36C8, 29306 },
+ { 0x36C9, 33567 },
+ { 0x36CA, 30347 },
+ { 0x36CB, 33576 },
+ { 0x36CC, 30356 },
+ { 0x36CD, 33580 },
+ { 0x36CE, 30360 },
+ { 0x36CF, 30499 },
+ { 0x36D0, 30593 },
+ { 0x36D1, 33142 },
+ { 0x36D2, 29155 },
+ { 0x36D3, 33162 },
+ { 0x36D4, 29175 },
+ { 0x36D5, 33166 },
+ { 0x36D6, 29179 },
+ { 0x36D7, 33170 },
+ { 0x36D8, 29183 },
+ { 0x36D9, 33174 },
+ { 0x36DA, 29187 },
+ { 0x36DB, 33181 },
+ { 0x36DC, 29194 },
+ { 0x36DD, 33539 },
+ { 0x36DE, 30239 },
+ { 0x36DF, 31759 },
+ { 0x36E0, 27369 },
+ { 0x36E1, 31787 },
+ { 0x36E2, 27404 },
+ { 0x36E3, 31765 },
+ { 0x36E4, 27375 },
+ { 0x36E5, 33392 },
+ { 0x36E6, 29798 },
+ { 0x36E7, 31832 },
+ { 0x36E8, 27464 },
+ { 0x36E9, 32116 },
+ { 0x36EA, 27852 },
+ { 0x36EB, 32124 },
+ { 0x36EC, 27860 },
+ { 0x36ED, 33215 },
+ { 0x36EE, 29267 },
+ { 0x36EF, 32353 },
+ { 0x36F0, 28096 },
+ { 0x36F1, 32361 },
+ { 0x36F2, 28111 },
+ { 0x36F3, 32367 },
+ { 0x36F4, 28117 },
+ { 0x36F5, 32378 },
+ { 0x36F6, 28141 },
+ { 0x36F7, 32386 },
+ { 0x36F8, 28149 },
+ { 0x36F9, 32478 },
+ { 0x36FA, 28292 },
+ { 0x36FB, 33276 },
+ { 0x36FC, 29494 },
+ { 0x36FD, 32916 },
+ { 0x36FE, 28842 },
+ { 0x36FF, 33227 },
+ { 0x3700, 29326 },
+ { 0x3701, 33586 },
+ { 0x3702, 30366 },
+ { 0x3703, 33378 },
+ { 0x3704, 29763 },
+ { 0x3705, 33384 },
+ { 0x3706, 29769 },
+ { 0x3707, 33323 },
+ { 0x3708, 29690 },
+ { 0x3709, 33195 },
+ { 0x370A, 29233 },
+ { 0x370B, 33199 },
+ { 0x370C, 29241 },
+ { 0x370D, 33235 },
+ { 0x370E, 29350 },
+ { 0x370F, 94681 },
+ { 0x3710, 29354 },
+ { 0x3711, 29468 },
+ { 0x3712, 29472 },
+ { 0x3713, 29476 },
+ { 0x3714, 29490 },
+ { 0x3715, 30653 },
+ { 0x3716, 29505 },
+ { 0x3717, 29318 },
+ { 0x3718, 33485 },
+ { 0x3719, 30149 },
+ { 0x371A, 33490 },
+ { 0x371B, 30154 },
+ { 0x371C, 33495 },
+ { 0x371D, 33454 },
+ { 0x371E, 30097 },
+ { 0x371F, 33429 },
+ { 0x3720, 29931 },
+ { 0x3721, 33500 },
+ { 0x3722, 30164 },
+ { 0x3723, 33505 },
+ { 0x3724, 30169 },
+ { 0x3725, 33510 },
+ { 0x3726, 30174 },
+ { 0x3727, 94790 },
+ { 0x3728, 94903 },
+ { 0x3729, 94943 },
+ { 0x372A, 33563 },
+ { 0x372B, 30303 },
+ { 0x372C, 33419 },
+ { 0x372D, 27566 },
+ { 0x372E, 30814 },
+ { 0x372F, 32021 },
+ { 0x3730, 27729 },
+ { 0x3731, 31094 },
+ { 0x3732, 26606 },
+ { 0x3733, 26663 },
+ { 0x3734, 27157 },
+ { 0x3735, 31084 },
+ { 0x3736, 26596 },
+ { 0x3737, 31448 },
+ { 0x3738, 27015 },
+ { 0x3739, 33524 },
+ { 0x373A, 30199 },
+ { 0x373B, 33529 },
+ { 0x373C, 30204 },
+ { 0x373D, 33534 },
+ { 0x373E, 30209 },
+ { 0x373F, 31507 },
+ { 0x3740, 27081 },
+ { 0x3741, 31780 },
+ { 0x3742, 27390 },
+ { 0x3743, 32014 },
+ { 0x3744, 27715 },
+ { 0x3745, 32464 },
+ { 0x3746, 28241 },
+ { 0x3747, 32575 },
+ { 0x3748, 28408 },
+ { 0x3749, 31538 },
+ { 0x374A, 33557 },
+ { 0x374B, 33409 },
+ { 0x374C, 31826 },
+ { 0x374D, 33368 },
+ { 0x374E, 30575 },
+ { 0x374F, 33424 },
+ { 0x3750, 33439 },
+ { 0x3751, 31717 },
+ { 0x3752, 33231 },
+ { 0x3753, 33281 },
+ { 0x3754, 29509 },
+ { 0x3755, 33347 },
+ { 0x3756, 29722 },
+ { 0x3757, 32822 },
+ { 0x3758, 28721 },
+ { 0x3759, 33465 },
+ { 0x375A, 30129 },
+ { 0x375B, 33470 },
+ { 0x375C, 30134 },
+ { 0x375D, 33475 },
+ { 0x375E, 30139 },
+ { 0x375F, 33270 },
+ { 0x3760, 29480 },
+ { 0x3761, 33571 },
+ { 0x3762, 30351 },
+ { 0x3763, 31145 },
+ { 0x3764, 32511 },
+ { 0x3765, 33123 },
+ { 0x3766, 31195 },
+ { 0x3767, 26740 },
+ { 0x3768, 32554 },
+ { 0x3769, 28380 },
+ { 0x376A, 33397 },
+ { 0x376B, 29814 },
+ { 0x376C, 29844 },
+ { 0x376D, 29839 },
+ { 0x376E, 33403 },
+ { 0x376F, 29855 },
+ { 0x3770, 33515 },
+ { 0x3771, 30179 },
+ { 0x3772, 95768 },
+ { 0x3773, 95780 },
+ { 0x3774, 95830 },
+ { 0x3775, 33551 },
+ { 0x3776, 30268 },
+ { 0x3777, 33734 },
+ { 0x3778, 95792 },
+ { 0x3779, 95656 },
+ { 0x377A, 30688 },
+ { 0x377B, 33724 },
+ { 0x377C, 33729 },
+ { 0x377D, 33719 },
+ { 0x377E, 33709 },
+ { 0x377F, 33714 },
+ { 0x3780, 61996 },
+ { 0x3781, 62004 },
+ { 0x3782, 61962 },
+ { 0x3783, 62012 },
+ { 0x3784, 62000 },
+ { 0x3785, 62008 },
+ { 0x3786, 61954 },
+ { 0x3787, 62040 },
+ { 0x3788, 62096 },
+ { 0x3789, 62028 },
+ { 0x378A, 62088 },
+ { 0x378B, 61958 },
+ { 0x378C, 62020 },
+ { 0x378D, 62076 },
+ { 0x378E, 62036 },
+ { 0x378F, 62092 },
+ { 0x3790, 62112 },
+ { 0x3791, 62120 },
+ { 0x3792, 62080 },
+ { 0x3793, 62116 },
+ { 0x3794, 62068 },
+ { 0x3795, 62108 },
+ { 0x3796, 62024 },
+ { 0x3797, 62084 },
+ { 0x3798, 62052 },
+ { 0x3799, 62056 },
+ { 0x379A, 62100 },
+ { 0x379B, 62016 },
+ { 0x379C, 62072 },
+ { 0x379D, 62048 },
+ { 0x379E, 62060 },
+ { 0x379F, 62044 },
+ { 0x37A0, 62104 },
+ { 0x37A1, 62064 },
+ { 0x37A2, 62032 },
+ { 0x37A3, 61971 },
+ { 0x37A4, 61981 },
+ { 0x37A5, 61986 },
+ { 0x37A6, 61976 },
+ { 0x37A7, 61991 },
+ { 0x37A8, 62124 },
+ { 0x37A9, 62128 },
+ { 0x37AA, 62132 },
+ { 0x37AB, 62136 },
+ { 0x37AC, 61966 },
+ { 0x37AD, 35815 },
+ { 0x37AE, 35805 },
+ { 0x37AF, 35825 },
+ { 0x37B0, 35820 },
+ { 0x37B1, 35810 },
+ { 0x37B2, 35830 },
+ { 0x37B3, 35801 },
+ { 0x37B4, 35839 },
+ { 0x37B5, 35797 },
+ { 0x37B6, 35835 },
+ { 0x37B7, 96970 },
+ { 0x37B8, 97021 },
+ { 0x37B9, 96961 },
+ { 0x37BA, 97024 },
+ { 0x37BB, 96949 },
+ { 0x37BC, 97009 },
+ { 0x37BD, 96967 },
+ { 0x37BE, 97030 },
+ { 0x37BF, 96994 },
+ { 0x37C0, 97039 },
+ { 0x37C1, 96952 },
+ { 0x37C2, 96979 },
+ { 0x37C3, 96982 },
+ { 0x37C4, 97033 },
+ { 0x37C5, 96946 },
+ { 0x37C6, 96976 },
+ { 0x37C7, 97042 },
+ { 0x37C8, 97051 },
+ { 0x37C9, 97015 },
+ { 0x37CA, 96997 },
+ { 0x37CB, 97048 },
+ { 0x37CC, 97006 },
+ { 0x37CD, 97057 },
+ { 0x37CE, 97003 },
+ { 0x37CF, 96988 },
+ { 0x37D0, 96973 },
+ { 0x37D1, 97036 },
+ { 0x37D2, 96991 },
+ { 0x37D3, 96964 },
+ { 0x37D4, 96931 },
+ { 0x37D5, 96937 },
+ { 0x37D6, 96943 },
+ { 0x37D7, 96934 },
+ { 0x37D8, 96940 },
+ { 0x37D9, 96985 },
+ { 0x37DA, 97000 },
+ { 0x37DB, 96958 },
+ { 0x37DC, 97018 },
+ { 0x37DD, 96955 },
+ { 0x37DE, 97088 },
+ { 0x37DF, 97092 },
+ { 0x37E0, 97045 },
+ { 0x37E1, 97054 },
+ { 0x37E2, 97012 },
+ { 0x37E3, 97027 },
+ { 0x37E4, 97065 },
+ { 0x37E5, 97073 },
+ { 0x37E6, 97061 },
+ { 0x37E7, 97069 },
+ { 0x37E8, 97084 },
+ { 0x37E9, 97096 },
+ { 0x37EA, 97077 },
+ { 0x37EB, 97080 },
+ { 0x37EC, 96927 },
+ { 0x37ED, 96920 },
+ { 0x37EE, 96923 },
+ { 0x37EF, 119471 },
+ { 0x37F0, 119468 },
+ { 0x37F1, 119576 },
+ { 0x37F2, 119591 },
+ { 0x37F3, 119582 },
+ { 0x37F4, 119618 },
+ { 0x37F5, 119588 },
+ { 0x37F6, 119651 },
+ { 0x37F7, 119718 },
+ { 0x37F8, 119726 },
+ { 0x37F9, 119714 },
+ { 0x37FA, 119722 },
+ { 0x37FB, 119579 },
+ { 0x37FC, 119609 },
+ { 0x37FD, 119594 },
+ { 0x37FE, 119585 },
+ { 0x37FF, 119636 },
+ { 0x3800, 119597 },
+ { 0x3801, 119624 },
+ { 0x3802, 119678 },
+ { 0x3803, 119612 },
+ { 0x3804, 119672 },
+ { 0x3805, 119684 },
+ { 0x3806, 119603 },
+ { 0x3807, 119663 },
+ { 0x3808, 119621 },
+ { 0x3809, 119675 },
+ { 0x380A, 119690 },
+ { 0x380B, 119705 },
+ { 0x380C, 119711 },
+ { 0x380D, 119666 },
+ { 0x380E, 119708 },
+ { 0x380F, 119687 },
+ { 0x3810, 119648 },
+ { 0x3811, 119702 },
+ { 0x3812, 119606 },
+ { 0x3813, 119669 },
+ { 0x3814, 119633 },
+ { 0x3815, 119639 },
+ { 0x3816, 119693 },
+ { 0x3817, 119600 },
+ { 0x3818, 119660 },
+ { 0x3819, 119630 },
+ { 0x381A, 119657 },
+ { 0x381B, 119642 },
+ { 0x381C, 119627 },
+ { 0x381D, 119654 },
+ { 0x381E, 119696 },
+ { 0x381F, 119699 },
+ { 0x3820, 119645 },
+ { 0x3821, 119615 },
+ { 0x3822, 119681 },
+ { 0x3823, 119730 },
+ { 0x3824, 119525 },
+ { 0x3825, 119513 },
+ { 0x3826, 119541 },
+ { 0x3827, 119521 },
+ { 0x3828, 119549 },
+ { 0x3829, 119558 },
+ { 0x382A, 119568 },
+ { 0x382B, 119553 },
+ { 0x382C, 119563 },
+ { 0x382D, 119509 },
+ { 0x382E, 119537 },
+ { 0x382F, 119529 },
+ { 0x3830, 119517 },
+ { 0x3831, 119545 },
+ { 0x3832, 119533 },
+ { 0x3833, 119465 },
+ { 0x3834, 119474 },
+ { 0x3835, 119477 },
+ { 0x3836, 119573 },
+ { 0x3837, 119497 },
+ { 0x3838, 119479 },
+ { 0x3839, 119485 },
+ { 0x383A, 119506 },
+ { 0x383B, 119491 },
+ { 0x383C, 119488 },
+ { 0x383D, 119482 },
+ { 0x383E, 119503 },
+ { 0x383F, 119500 },
+ { 0x3840, 119494 },
+ { 0x3841, 104629 },
+ { 0x3842, 104605 },
+ { 0x3843, 104613 },
+ { 0x3844, 104641 },
+ { 0x3845, 104621 },
+ { 0x3846, 104617 },
+ { 0x3847, 104609 },
+ { 0x3848, 104637 },
+ { 0x3849, 104633 },
+ { 0x384A, 104625 },
+ { 0x384B, 104645 },
+ { 0x384C, 104649 },
+ { 0x384D, 104653 },
+ { 0x384E, 104657 },
+ { 0x384F, 104661 },
+ { 0x3850, 104665 },
+ { 0x3851, 104669 },
+ { 0x3852, 104601 },
+ { 0x3853, 116564 },
+ { 0x3854, 116595 },
+ { 0x3855, 116553 },
+ { 0x3856, 116587 },
+ { 0x3857, 116591 },
+ { 0x3858, 116599 },
+ { 0x3859, 116581 },
+ { 0x385A, 116539 },
+ { 0x385B, 116606 },
+ { 0x385C, 117015 },
+ { 0x385D, 116561 },
+ { 0x385E, 116542 },
+ { 0x385F, 116784 },
+ { 0x3860, 116675 },
+ { 0x3861, 25518 },
+ { 0x3862, 25494 },
+ { 0x3863, 25502 },
+ { 0x3864, 25530 },
+ { 0x3865, 25510 },
+ { 0x3866, 25506 },
+ { 0x3867, 25498 },
+ { 0x3868, 25526 },
+ { 0x3869, 25522 },
+ { 0x386A, 25514 },
+ { 0x386B, 25582 },
+ { 0x386C, 25642 },
+ { 0x386D, 25574 },
+ { 0x386E, 25646 },
+ { 0x386F, 25614 },
+ { 0x3870, 25658 },
+ { 0x3871, 25634 },
+ { 0x3872, 25650 },
+ { 0x3873, 25618 },
+ { 0x3874, 25638 },
+ { 0x3875, 25594 },
+ { 0x3876, 25606 },
+ { 0x3877, 25654 },
+ { 0x3878, 25590 },
+ { 0x3879, 25570 },
+ { 0x387A, 25562 },
+ { 0x387B, 25610 },
+ { 0x387C, 25630 },
+ { 0x387D, 25586 },
+ { 0x387E, 25626 },
+ { 0x387F, 25662 },
+ { 0x3880, 25578 },
+ { 0x3881, 25622 },
+ { 0x3882, 25566 },
+ { 0x3883, 25554 },
+ { 0x3884, 25598 },
+ { 0x3885, 25558 },
+ { 0x3886, 25602 },
+ { 0x3887, 25550 },
+ { 0x3888, 25534 },
+ { 0x3889, 25542 },
+ { 0x388A, 25546 },
+ { 0x388B, 25538 },
+ { 0x388C, 25490 },
+ { 0x388D, 25481 },
+ { 0x388E, 25485 },
+ { 0x388F, 25473 },
+ { 0x3890, 25477 },
+ { 0x3891, 61026 },
+ { 0x3892, 61017 },
+ { 0x3893, 61062 },
+ { 0x3894, 61047 },
+ { 0x3895, 61014 },
+ { 0x3896, 61035 },
+ { 0x3897, 61038 },
+ { 0x3898, 61008 },
+ { 0x3899, 61032 },
+ { 0x389A, 61011 },
+ { 0x389B, 61023 },
+ { 0x389C, 61065 },
+ { 0x389D, 61044 },
+ { 0x389E, 61041 },
+ { 0x389F, 61029 },
+ { 0x38A0, 61053 },
+ { 0x38A1, 61050 },
+ { 0x38A2, 61020 },
+ { 0x38A3, 61056 },
+ { 0x38A4, 61068 },
+ { 0x38A5, 61059 },
+ { 0x38A6, 61071 },
+ { 0x38A7, 61005 },
+ { 0x38A8, 60977 },
+ { 0x38A9, 60985 },
+ { 0x38AA, 60973 },
+ { 0x38AB, 60989 },
+ { 0x38AC, 60981 },
+ { 0x38AD, 60993 },
+ { 0x38AE, 61001 },
+ { 0x38AF, 60997 },
+ { 0x38B0, 61091 },
+ { 0x38B1, 61083 },
+ { 0x38B2, 61087 },
+ { 0x38B3, 61079 },
+ { 0x38B4, 61074 },
+ { 0x38B5, 61076 },
+ { 0x38B6, 52211 },
+ { 0x38B7, 52214 },
+ { 0x38B8, 52154 },
+ { 0x38B9, 52208 },
+ { 0x38BA, 52187 },
+ { 0x38BB, 52322 },
+ { 0x38BC, 52190 },
+ { 0x38BD, 52325 },
+ { 0x38BE, 52133 },
+ { 0x38BF, 52139 },
+ { 0x38C0, 52304 },
+ { 0x38C1, 52343 },
+ { 0x38C2, 52046 },
+ { 0x38C3, 52127 },
+ { 0x38C4, 52268 },
+ { 0x38C5, 52169 },
+ { 0x38C6, 52172 },
+ { 0x38C7, 52037 },
+ { 0x38C8, 52340 },
+ { 0x38C9, 52259 },
+ { 0x38CA, 52121 },
+ { 0x38CB, 52292 },
+ { 0x38CC, 52103 },
+ { 0x38CD, 52094 },
+ { 0x38CE, 52307 },
+ { 0x38CF, 52205 },
+ { 0x38D0, 52250 },
+ { 0x38D1, 52031 },
+ { 0x38D2, 52310 },
+ { 0x38D3, 93121 },
+ { 0x38D4, 93108 },
+ { 0x38D5, 93115 },
+ { 0x38D6, 93118 },
+ { 0x38D7, 93196 },
+ { 0x38D8, 93205 },
+ { 0x38D9, 93202 },
+ { 0x38DA, 93249 },
+ { 0x38DB, 93212 },
+ { 0x38DC, 93286 },
+ { 0x38DD, 93335 },
+ { 0x38DE, 93339 },
+ { 0x38DF, 93199 },
+ { 0x38E0, 93215 },
+ { 0x38E1, 93209 },
+ { 0x38E2, 93259 },
+ { 0x38E3, 93266 },
+ { 0x38E4, 93262 },
+ { 0x38E5, 93239 },
+ { 0x38E6, 93242 },
+ { 0x38E7, 93332 },
+ { 0x38E8, 93225 },
+ { 0x38E9, 93228 },
+ { 0x38EA, 93252 },
+ { 0x38EB, 93347 },
+ { 0x38EC, 93255 },
+ { 0x38ED, 93344 },
+ { 0x38EE, 93351 },
+ { 0x38EF, 93354 },
+ { 0x38F0, 93325 },
+ { 0x38F1, 93328 },
+ { 0x38F2, 93279 },
+ { 0x38F3, 93312 },
+ { 0x38F4, 93315 },
+ { 0x38F5, 93232 },
+ { 0x38F6, 93235 },
+ { 0x38F7, 93276 },
+ { 0x38F8, 93283 },
+ { 0x38F9, 93290 },
+ { 0x38FA, 93218 },
+ { 0x38FB, 93221 },
+ { 0x38FC, 93273 },
+ { 0x38FD, 93322 },
+ { 0x38FE, 93294 },
+ { 0x38FF, 93297 },
+ { 0x3900, 93270 },
+ { 0x3901, 93319 },
+ { 0x3902, 93304 },
+ { 0x3903, 93308 },
+ { 0x3904, 93301 },
+ { 0x3905, 93246 },
+ { 0x3906, 93111 },
+ { 0x3907, 93188 },
+ { 0x3908, 93192 },
+ { 0x3909, 93166 },
+ { 0x390A, 93170 },
+ { 0x390B, 93157 },
+ { 0x390C, 93161 },
+ { 0x390D, 93184 },
+ { 0x390E, 93175 },
+ { 0x390F, 93180 },
+ { 0x3910, 93368 },
+ { 0x3911, 93372 },
+ { 0x3912, 93364 },
+ { 0x3913, 93362 },
+ { 0x3914, 93067 },
+ { 0x3915, 93154 },
+ { 0x3916, 93077 },
+ { 0x3917, 93083 },
+ { 0x3918, 93080 },
+ { 0x3919, 93090 },
+ { 0x391A, 93099 },
+ { 0x391B, 93093 },
+ { 0x391C, 93096 },
+ { 0x391D, 93070 },
+ { 0x391E, 93073 },
+ { 0x391F, 93102 },
+ { 0x3920, 93358 },
+ { 0x3921, 93376 },
+ { 0x3922, 93142 },
+ { 0x3923, 93124 },
+ { 0x3924, 93130 },
+ { 0x3925, 93151 },
+ { 0x3926, 93136 },
+ { 0x3927, 93133 },
+ { 0x3928, 93127 },
+ { 0x3929, 93148 },
+ { 0x392A, 93145 },
+ { 0x392B, 93139 },
+ { 0x392C, 93086 },
+ { 0x392D, 93105 },
+ { 0x392E, 73108 },
+ { 0x392F, 73104 },
+ { 0x3930, 73112 },
+ { 0x3931, 73120 },
+ { 0x3932, 73100 },
+ { 0x3933, 72560 },
+ { 0x3934, 73332 },
+ { 0x3935, 73033 },
+ { 0x3936, 72983 },
+ { 0x3937, 72988 },
+ { 0x3938, 73013 },
+ { 0x3939, 72993 },
+ { 0x393A, 73018 },
+ { 0x393B, 73003 },
+ { 0x393C, 73038 },
+ { 0x393D, 73028 },
+ { 0x393E, 72478 },
+ { 0x393F, 72448 },
+ { 0x3940, 72458 },
+ { 0x3941, 72493 },
+ { 0x3942, 72468 },
+ { 0x3943, 72463 },
+ { 0x3944, 72453 },
+ { 0x3945, 72488 },
+ { 0x3946, 72483 },
+ { 0x3947, 72473 },
+ { 0x3948, 73023 },
+ { 0x3949, 72978 },
+ { 0x394A, 73008 },
+ { 0x394B, 72973 },
+ { 0x394C, 72998 },
+ { 0x394D, 12874 },
+ { 0x394E, 12880 },
+ { 0x394F, 12886 },
+ { 0x3950, 12877 },
+ { 0x3951, 12889 },
+ { 0x3952, 12883 },
+ { 0x3953, 12907 },
+ { 0x3954, 12958 },
+ { 0x3955, 12898 },
+ { 0x3956, 12952 },
+ { 0x3957, 12988 },
+ { 0x3958, 12964 },
+ { 0x3959, 12943 },
+ { 0x395A, 12985 },
+ { 0x395B, 12904 },
+ { 0x395C, 12955 },
+ { 0x395D, 12994 },
+ { 0x395E, 12967 },
+ { 0x395F, 12991 },
+ { 0x3960, 12928 },
+ { 0x3961, 12982 },
+ { 0x3962, 12895 },
+ { 0x3963, 12949 },
+ { 0x3964, 12970 },
+ { 0x3965, 12916 },
+ { 0x3966, 12946 },
+ { 0x3967, 12919 },
+ { 0x3968, 12976 },
+ { 0x3969, 12973 },
+ { 0x396A, 12892 },
+ { 0x396B, 12940 },
+ { 0x396C, 12961 },
+ { 0x396D, 12913 },
+ { 0x396E, 12937 },
+ { 0x396F, 12934 },
+ { 0x3970, 12922 },
+ { 0x3971, 12910 },
+ { 0x3972, 12931 },
+ { 0x3973, 12979 },
+ { 0x3974, 12925 },
+ { 0x3975, 12901 },
+ { 0x3976, 12846 },
+ { 0x3977, 12834 },
+ { 0x3978, 12862 },
+ { 0x3979, 12858 },
+ { 0x397A, 12842 },
+ { 0x397B, 12866 },
+ { 0x397C, 12838 },
+ { 0x397D, 12850 },
+ { 0x397E, 12854 },
+ { 0x397F, 12870 },
+ { 0x3980, 13053 },
+ { 0x3981, 13045 },
+ { 0x3982, 13041 },
+ { 0x3983, 13049 },
+ { 0x3984, 13001 },
+ { 0x3985, 12997 },
+ { 0x3986, 13033 },
+ { 0x3987, 13067 },
+ { 0x3988, 13029 },
+ { 0x3989, 13021 },
+ { 0x398A, 13009 },
+ { 0x398B, 13013 },
+ { 0x398C, 13025 },
+ { 0x398D, 13017 },
+ { 0x398E, 13005 },
+ { 0x398F, 13037 },
+ { 0x3990, 13062 },
+ { 0x3991, 13057 },
+ { 0x3992, 12822 },
+ { 0x3993, 12804 },
+ { 0x3994, 12810 },
+ { 0x3995, 12831 },
+ { 0x3996, 12816 },
+ { 0x3997, 12813 },
+ { 0x3998, 12807 },
+ { 0x3999, 12828 },
+ { 0x399A, 12825 },
+ { 0x399B, 12819 },
+ { 0x399C, 13079 },
+ { 0x399D, 13072 },
+ { 0x399E, 13075 },
+ { 0x399F, 13082 },
+ { 0x39A0, 73170 },
+ { 0x39A1, 73162 },
+ { 0x39A2, 73202 },
+ { 0x39A3, 73178 },
+ { 0x39A4, 73218 },
+ { 0x39A5, 73226 },
+ { 0x39A6, 73230 },
+ { 0x39A7, 73238 },
+ { 0x39A8, 73206 },
+ { 0x39A9, 73234 },
+ { 0x39AA, 73210 },
+ { 0x39AB, 73182 },
+ { 0x39AC, 73190 },
+ { 0x39AD, 73174 },
+ { 0x39AE, 73214 },
+ { 0x39AF, 73166 },
+ { 0x39B0, 73337 },
+ { 0x39B1, 73194 },
+ { 0x39B2, 73198 },
+ { 0x39B3, 73186 },
+ { 0x39B4, 73328 },
+ { 0x39B5, 73324 },
+ { 0x39B6, 73320 },
+ { 0x39B7, 73304 },
+ { 0x39B8, 73296 },
+ { 0x39B9, 73300 },
+ { 0x39BA, 73149 },
+ { 0x39BB, 72542 },
+ { 0x39BC, 72547 },
+ { 0x39BD, 72552 },
+ { 0x39BE, 73136 },
+ { 0x39BF, 73141 },
+ { 0x39C0, 11200 },
+ { 0x39C1, 11320 },
+ { 0x39C2, 11255 },
+ { 0x39C3, 11375 },
+ { 0x39C4, 11280 },
+ { 0x39C5, 11400 },
+ { 0x39C6, 11190 },
+ { 0x39C7, 11310 },
+ { 0x39C8, 11260 },
+ { 0x39C9, 11380 },
+ { 0x39CA, 11175 },
+ { 0x39CB, 11295 },
+ { 0x39CC, 11250 },
+ { 0x39CD, 11370 },
+ { 0x39CE, 11230 },
+ { 0x39CF, 11350 },
+ { 0x39D0, 11265 },
+ { 0x39D1, 11385 },
+ { 0x39D2, 11180 },
+ { 0x39D3, 11300 },
+ { 0x39D4, 11235 },
+ { 0x39D5, 11355 },
+ { 0x39D6, 11275 },
+ { 0x39D7, 11395 },
+ { 0x39D8, 11215 },
+ { 0x39D9, 11335 },
+ { 0x39DA, 11170 },
+ { 0x39DB, 11290 },
+ { 0x39DC, 11220 },
+ { 0x39DD, 11340 },
+ { 0x39DE, 11270 },
+ { 0x39DF, 11390 },
+ { 0x39E0, 11185 },
+ { 0x39E1, 11305 },
+ { 0x39E2, 11210 },
+ { 0x39E3, 11330 },
+ { 0x39E4, 11245 },
+ { 0x39E5, 11365 },
+ { 0x39E6, 11225 },
+ { 0x39E7, 11345 },
+ { 0x39E8, 11205 },
+ { 0x39E9, 11325 },
+ { 0x39EA, 11240 },
+ { 0x39EB, 11360 },
+ { 0x39EC, 11195 },
+ { 0x39ED, 11315 },
+ { 0x39EE, 11165 },
+ { 0x39EF, 11285 },
+ { 0x39F0, 11085 },
+ { 0x39F1, 11129 },
+ { 0x39F2, 11117 },
+ { 0x39F3, 11153 },
+ { 0x39F4, 11125 },
+ { 0x39F5, 11113 },
+ { 0x39F6, 11121 },
+ { 0x39F7, 11089 },
+ { 0x39F8, 11145 },
+ { 0x39F9, 11161 },
+ { 0x39FA, 11149 },
+ { 0x39FB, 11157 },
+ { 0x39FC, 11141 },
+ { 0x39FD, 11137 },
+ { 0x39FE, 11133 },
+ { 0x39FF, 11093 },
+ { 0x3A00, 11108 },
+ { 0x3A01, 11098 },
+ { 0x3A02, 11103 },
+ { 0x3A03, 11415 },
+ { 0x3A04, 11423 },
+ { 0x3A05, 11419 },
+ { 0x3A06, 11405 },
+ { 0x3A07, 11410 },
+ { 0x3A08, 59927 },
+ { 0x3A09, 59940 },
+ { 0x3A0A, 59970 },
+ { 0x3A0B, 60025 },
+ { 0x3A0C, 60054 },
+ { 0x3A0D, 60107 },
+ { 0x3A0E, 59974 },
+ { 0x3A0F, 60070 },
+ { 0x3A10, 60021 },
+ { 0x3A11, 60037 },
+ { 0x3A12, 60041 },
+ { 0x3A13, 59862 },
+ { 0x3A14, 59867 },
+ { 0x3A15, 59872 },
+ { 0x3A16, 59857 },
+ { 0x3A17, 59877 },
+ { 0x3A18, 60122 },
+ { 0x3A19, 59813 },
+ { 0x3A1A, 59801 },
+ { 0x3A1B, 60128 },
+ { 0x3A1C, 59808 },
+ { 0x3A1D, 59922 },
+ { 0x3A1E, 60119 },
+ { 0x3A1F, 90629 },
+ { 0x3A20, 90623 },
+ { 0x3A21, 90722 },
+ { 0x3A22, 90725 },
+ { 0x3A23, 90620 },
+ { 0x3A24, 90626 },
+ { 0x3A25, 90413 },
+ { 0x3A26, 90407 },
+ { 0x3A27, 90689 },
+ { 0x3A28, 90692 },
+ { 0x3A29, 90404 },
+ { 0x3A2A, 90410 },
+ { 0x3A2B, 89831 },
+ { 0x3A2C, 89825 },
+ { 0x3A2D, 90422 },
+ { 0x3A2E, 90425 },
+ { 0x3A2F, 89822 },
+ { 0x3A30, 89828 },
+ { 0x3A31, 90674 },
+ { 0x3A32, 90686 },
+ { 0x3A33, 90680 },
+ { 0x3A34, 90728 },
+ { 0x3A35, 90731 },
+ { 0x3A36, 90677 },
+ { 0x3A37, 90683 },
+ { 0x3A38, 89723 },
+ { 0x3A39, 89735 },
+ { 0x3A3A, 89729 },
+ { 0x3A3B, 90356 },
+ { 0x3A3C, 90359 },
+ { 0x3A3D, 89726 },
+ { 0x3A3E, 89732 },
+ { 0x3A3F, 29787 },
+ { 0x3A40, 26534 },
+ { 0x3A41, 30371 },
+ { 0x3A42, 29777 },
+ { 0x3A43, 26910 },
+ { 0x3A44, 29717 },
+ { 0x3A45, 29866 },
+ { 0x3A46, 27551 },
+ { 0x3A47, 27497 },
+ { 0x3A48, 27512 },
+ { 0x3A49, 27626 },
+ { 0x3A4A, 27749 },
+ { 0x3A4B, 29369 },
+ { 0x3A4C, 30376 },
+ { 0x3A4D, 30381 },
+ { 0x3A4E, 29629 },
+ { 0x3A4F, 30219 },
+ { 0x3A50, 30061 },
+ { 0x3A51, 30068 },
+ { 0x3A52, 29949 },
+ { 0x3A53, 29955 },
+ { 0x3A54, 30184 },
+ { 0x3A55, 30585 },
+ { 0x3A56, 28297 },
+ { 0x3A57, 29827 },
+ { 0x3A58, 28286 },
+ { 0x3A59, 29832 },
+ { 0x3A5A, 29873 },
+ { 0x3A5B, 29878 },
+ { 0x3A5C, 30214 },
+ { 0x3A5D, 28658 },
+ { 0x3A5E, 28549 },
+ { 0x3A5F, 29314 },
+ { 0x3A60, 30076 },
+ { 0x3A61, 28620 },
+ { 0x3A62, 29330 },
+ { 0x3A63, 29342 },
+ { 0x3A64, 29334 },
+ { 0x3A65, 28915 },
+ { 0x3A66, 28923 },
+ { 0x3A67, 28931 },
+ { 0x3A68, 28943 },
+ { 0x3A69, 29022 },
+ { 0x3A6A, 94668 },
+ { 0x3A6B, 95354 },
+ { 0x3A6C, 95074 },
+ { 0x3A6D, 95060 },
+ { 0x3A6E, 95199 },
+ { 0x3A6F, 29726 },
+ { 0x3A70, 30229 },
+ { 0x3A71, 29644 },
+ { 0x3A72, 29322 },
+ { 0x3A73, 30224 },
+ { 0x3A74, 23127 },
+ { 0x3A75, 29225 },
+ { 0x3A76, 29298 },
+ { 0x3A77, 30001 },
+ { 0x3A78, 95521 },
+ { 0x3A79, 94867 },
+ { 0x3A7A, 94932 },
+ { 0x3A7B, 82707 },
+ { 0x3A7C, 82711 },
+ { 0x3A7D, 82715 },
+ { 0x3A7E, 82719 },
+ { 0x3A7F, 82727 },
+ { 0x3A80, 82731 },
+ { 0x3A81, 82759 },
+ { 0x3A82, 82807 },
+ { 0x3A83, 82763 },
+ { 0x3A84, 82767 },
+ { 0x3A85, 82771 },
+ { 0x3A86, 82775 },
+ { 0x3A87, 82779 },
+ { 0x3A88, 82783 },
+ { 0x3A89, 82787 },
+ { 0x3A8A, 82791 },
+ { 0x3A8B, 82795 },
+ { 0x3A8C, 82799 },
+ { 0x3A8D, 82803 },
+ { 0x3A8E, 82811 },
+ { 0x3A8F, 82815 },
+ { 0x3A90, 82819 },
+ { 0x3A91, 82823 },
+ { 0x3A92, 82827 },
+ { 0x3A93, 82831 },
+ { 0x3A94, 82835 },
+ { 0x3A95, 82839 },
+ { 0x3A96, 82843 },
+ { 0x3A97, 82847 },
+ { 0x3A98, 82851 },
+ { 0x3A99, 82859 },
+ { 0x3A9A, 82971 },
+ { 0x3A9B, 82975 },
+ { 0x3A9C, 82863 },
+ { 0x3A9D, 82867 },
+ { 0x3A9E, 82871 },
+ { 0x3A9F, 82875 },
+ { 0x3AA0, 82879 },
+ { 0x3AA1, 82979 },
+ { 0x3AA2, 82983 },
+ { 0x3AA3, 82987 },
+ { 0x3AA4, 82991 },
+ { 0x3AA5, 82995 },
+ { 0x3AA6, 82999 },
+ { 0x3AA7, 82883 },
+ { 0x3AA8, 82723 },
+ { 0x3AA9, 82887 },
+ { 0x3AAA, 82891 },
+ { 0x3AAB, 82895 },
+ { 0x3AAC, 82899 },
+ { 0x3AAD, 82903 },
+ { 0x3AAE, 82735 },
+ { 0x3AAF, 82907 },
+ { 0x3AB0, 82739 },
+ { 0x3AB1, 82911 },
+ { 0x3AB2, 82743 },
+ { 0x3AB3, 82915 },
+ { 0x3AB4, 82747 },
+ { 0x3AB5, 82751 },
+ { 0x3AB6, 82755 },
+ { 0x3AB7, 82967 },
+ { 0x3AB8, 83003 },
+ { 0x3AB9, 83007 },
+ { 0x3ABA, 83011 },
+ { 0x3ABB, 83015 },
+ { 0x3ABC, 83019 },
+ { 0x3ABD, 83023 },
+ { 0x3ABE, 83027 },
+ { 0x3ABF, 83031 },
+ { 0x3AC0, 83035 },
+ { 0x3AC1, 83039 },
+ { 0x3AC2, 83043 },
+ { 0x3AC3, 83047 },
+ { 0x3AC4, 82919 },
+ { 0x3AC5, 82923 },
+ { 0x3AC6, 82927 },
+ { 0x3AC7, 82931 },
+ { 0x3AC8, 82935 },
+ { 0x3AC9, 82939 },
+ { 0x3ACA, 82943 },
+ { 0x3ACB, 59994 },
+ { 0x3ACC, 60033 },
+ { 0x3ACD, 60003 },
+ { 0x3ACE, 60012 },
+ { 0x3ACF, 59957 },
+ { 0x3AD0, 59948 },
+ { 0x3AD1, 60066 },
+ { 0x3AD2, 60045 },
+ { 0x3AD3, 60086 },
+ { 0x3AD4, 60090 },
+ { 0x3AD5, 60103 },
+ { 0x3AD6, 60058 },
+ { 0x3AD7, 60111 },
+ { 0x3AD8, 59986 },
+ { 0x3AD9, 59966 },
+ { 0x3ADA, 59931 },
+ { 0x3ADB, 60099 },
+ { 0x3ADC, 60115 },
+ { 0x3ADD, 59982 },
+ { 0x3ADE, 60082 },
+ { 0x3ADF, 60029 },
+ { 0x3AE0, 59944 },
+ { 0x3AE1, 59990 },
+ { 0x3AE2, 59978 },
+ { 0x3AE3, 60078 },
+ { 0x3AE4, 60074 },
+ { 0x3AE5, 60062 },
+ { 0x3AE6, 59998 },
+ { 0x3AE7, 60007 },
+ { 0x3AE8, 60016 },
+ { 0x3AE9, 59961 },
+ { 0x3AEA, 59952 },
+ { 0x3AEB, 60049 },
+ { 0x3AEC, 60094 },
+ { 0x3AED, 59935 },
+ { 0x3AEE, 59897 },
+ { 0x3AEF, 59887 },
+ { 0x3AF0, 59882 },
+ { 0x3AF1, 59907 },
+ { 0x3AF2, 59912 },
+ { 0x3AF3, 59902 },
+ { 0x3AF4, 59917 },
+ { 0x3AF5, 59892 },
+ { 0x3AF6, 60125 },
+ { 0x3AF7, 59797 },
+ { 0x3AF8, 59804 },
+ { 0x3AF9, 59841 },
+ { 0x3AFA, 59817 },
+ { 0x3AFB, 59825 },
+ { 0x3AFC, 59853 },
+ { 0x3AFD, 59833 },
+ { 0x3AFE, 59829 },
+ { 0x3AFF, 59821 },
+ { 0x3B00, 59849 },
+ { 0x3B01, 59845 },
+ { 0x3B02, 59837 },
+ { 0x3B03, 52982 },
+ { 0x3B04, 52976 },
+ { 0x3B05, 52931 },
+ { 0x3B06, 53000 },
+ { 0x3B07, 53003 },
+ { 0x3B08, 52988 },
+ { 0x3B09, 52985 },
+ { 0x3B0A, 53009 },
+ { 0x3B0B, 52949 },
+ { 0x3B0C, 52880 },
+ { 0x3B0D, 52961 },
+ { 0x3B0E, 52883 },
+ { 0x3B0F, 52886 },
+ { 0x3B10, 53021 },
+ { 0x3B11, 52970 },
+ { 0x3B12, 52973 },
+ { 0x3B13, 52898 },
+ { 0x3B14, 52967 },
+ { 0x3B15, 52901 },
+ { 0x3B16, 52904 },
+ { 0x3B17, 52835 },
+ { 0x3B18, 53036 },
+ { 0x3B19, 53039 },
+ { 0x3B1A, 52487 },
+ { 0x3B1B, 52604 },
+ { 0x3B1C, 52523 },
+ { 0x3B1D, 52730 },
+ { 0x3B1E, 52580 },
+ { 0x3B1F, 52526 },
+ { 0x3B20, 52754 },
+ { 0x3B21, 52577 },
+ { 0x3B22, 52655 },
+ { 0x3B23, 52658 },
+ { 0x3B24, 52724 },
+ { 0x3B25, 52736 },
+ { 0x3B26, 52751 },
+ { 0x3B27, 52718 },
+ { 0x3B28, 52742 },
+ { 0x3B29, 52763 },
+ { 0x3B2A, 52652 },
+ { 0x3B2B, 52772 },
+ { 0x3B2C, 52595 },
+ { 0x3B2D, 52472 },
+ { 0x3B2E, 52688 },
+ { 0x3B2F, 52436 },
+ { 0x3B30, 52685 },
+ { 0x3B31, 52466 },
+ { 0x3B32, 52559 },
+ { 0x3B33, 52757 },
+ { 0x3B34, 52496 },
+ { 0x3B35, 52442 },
+ { 0x3B36, 52712 },
+ { 0x3B37, 52490 },
+ { 0x3B38, 52619 },
+ { 0x3B39, 52421 },
+ { 0x3B3A, 52748 },
+ { 0x3B3B, 52697 },
+ { 0x3B3C, 52700 },
+ { 0x3B3D, 52571 },
+ { 0x3B3E, 52415 },
+ { 0x3B3F, 52568 },
+ { 0x3B40, 52574 },
+ { 0x3B41, 52418 },
+ { 0x3B42, 52613 },
+ { 0x3B43, 52769 },
+ { 0x3B44, 52664 },
+ { 0x3B45, 52661 },
+ { 0x3B46, 52448 },
+ { 0x3B47, 52682 },
+ { 0x3B48, 52430 },
+ { 0x3B49, 52556 },
+ { 0x3B4A, 52673 },
+ { 0x3B4B, 6056 },
+ { 0x3B4C, 6059 },
+ { 0x3B4D, 6062 },
+ { 0x3B4E, 6065 },
+ { 0x3B4F, 6068 },
+ { 0x3B50, 30422 },
+ { 0x3B51, 30426 },
+ { 0x3B52, 30430 },
+ { 0x3B53, 30446 },
+ { 0x3B54, 30450 },
+ { 0x3B55, 30454 },
+ { 0x3B56, 30442 },
+ { 0x3B57, 79021 },
+ { 0x3B58, 79011 },
+ { 0x3B59, 79016 },
+ { 0x3B5A, 79031 },
+ { 0x3B5B, 79026 },
+ { 0x3B5C, 53632 },
+ { 0x3B5D, 53422 },
+ { 0x3B5E, 53838 },
+ { 0x3B5F, 53820 },
+ { 0x3B60, 53719 },
+ { 0x3B61, 53727 },
+ { 0x3B62, 53707 },
+ { 0x3B63, 53711 },
+ { 0x3B64, 53736 },
+ { 0x3B65, 53731 },
+ { 0x3B66, 53723 },
+ { 0x3B67, 53715 },
+ { 0x3B68, 53824 },
+ { 0x3B69, 53680 },
+ { 0x3B6A, 53674 },
+ { 0x3B6B, 53699 },
+ { 0x3B6C, 53691 },
+ { 0x3B6D, 53650 },
+ { 0x3B6E, 53655 },
+ { 0x3B6F, 53645 },
+ { 0x3B70, 53555 },
+ { 0x3B71, 53783 },
+ { 0x3B72, 53743 },
+ { 0x3B73, 53529 },
+ { 0x3B74, 53624 },
+ { 0x3B75, 53807 },
+ { 0x3B76, 53611 },
+ { 0x3B77, 53637 },
+ { 0x3B78, 53762 },
+ { 0x3B79, 53571 },
+ { 0x3B7A, 53791 },
+ { 0x3B7B, 53579 },
+ { 0x3B7C, 53587 },
+ { 0x3B7D, 53815 },
+ { 0x3B7E, 53752 },
+ { 0x3B7F, 53542 },
+ { 0x3B80, 53799 },
+ { 0x3B81, 53595 },
+ { 0x3B82, 53666 },
+ { 0x3B83, 53686 },
+ { 0x3B84, 53603 },
+ { 0x3B85, 53619 },
+ { 0x3B86, 53550 },
+ { 0x3B87, 53566 },
+ { 0x3B88, 53537 },
+ { 0x3B89, 53829 },
+ { 0x3B8A, 43324 },
+ { 0x3B8B, 43318 },
+ { 0x3B8C, 43369 },
+ { 0x3B8D, 43354 },
+ { 0x3B8E, 43364 },
+ { 0x3B8F, 43359 },
+ { 0x3B90, 42427 },
+ { 0x3B91, 42412 },
+ { 0x3B92, 42422 },
+ { 0x3B93, 42417 },
+ { 0x3B94, 43884 },
+ { 0x3B95, 43869 },
+ { 0x3B96, 43879 },
+ { 0x3B97, 43874 },
+ { 0x3B98, 44291 },
+ { 0x3B99, 44276 },
+ { 0x3B9A, 44286 },
+ { 0x3B9B, 44281 },
+ { 0x3B9C, 44255 },
+ { 0x3B9D, 44240 },
+ { 0x3B9E, 44250 },
+ { 0x3B9F, 44245 },
+ { 0x3BA0, 43841 },
+ { 0x3BA1, 43826 },
+ { 0x3BA2, 43836 },
+ { 0x3BA3, 43831 },
+ { 0x3BA4, 42774 },
+ { 0x3BA5, 42759 },
+ { 0x3BA6, 42769 },
+ { 0x3BA7, 42764 },
+ { 0x3BA8, 44141 },
+ { 0x3BA9, 44126 },
+ { 0x3BAA, 44136 },
+ { 0x3BAB, 44131 },
+ { 0x3BAC, 43405 },
+ { 0x3BAD, 43390 },
+ { 0x3BAE, 43400 },
+ { 0x3BAF, 43395 },
+ { 0x3BB0, 43668 },
+ { 0x3BB1, 43653 },
+ { 0x3BB2, 43663 },
+ { 0x3BB3, 43658 },
+ { 0x3BB4, 44232 },
+ { 0x3BB5, 44217 },
+ { 0x3BB6, 44227 },
+ { 0x3BB7, 44222 },
+ { 0x3BB8, 44396 },
+ { 0x3BB9, 44381 },
+ { 0x3BBA, 44391 },
+ { 0x3BBB, 44386 },
+ { 0x3BBC, 44268 },
+ { 0x3BBD, 44263 },
+ { 0x3BBE, 43897 },
+ { 0x3BBF, 43892 },
+ { 0x3BC0, 41914 },
+ { 0x3BC1, 41909 },
+ { 0x3BC2, 43382 },
+ { 0x3BC3, 43377 },
+ { 0x3BC4, 42264 },
+ { 0x3BC5, 42259 },
+ { 0x3BC6, 43681 },
+ { 0x3BC7, 43676 },
+ { 0x3BC8, 44095 },
+ { 0x3BC9, 44080 },
+ { 0x3BCA, 44090 },
+ { 0x3BCB, 44085 },
+ { 0x3BCC, 42031 },
+ { 0x3BCD, 42016 },
+ { 0x3BCE, 42026 },
+ { 0x3BCF, 42021 },
+ { 0x3BD0, 43431 },
+ { 0x3BD1, 43416 },
+ { 0x3BD2, 43426 },
+ { 0x3BD3, 43421 },
+ { 0x3BD4, 44118 },
+ { 0x3BD5, 44103 },
+ { 0x3BD6, 44113 },
+ { 0x3BD7, 44108 },
+ { 0x3BD8, 43629 },
+ { 0x3BD9, 43623 },
+ { 0x3BDA, 44164 },
+ { 0x3BDB, 44149 },
+ { 0x3BDC, 44159 },
+ { 0x3BDD, 44154 },
+ { 0x3BDE, 42194 },
+ { 0x3BDF, 42186 },
+ { 0x3BE0, 42174 },
+ { 0x3BE1, 42156 },
+ { 0x3BE2, 42168 },
+ { 0x3BE3, 42162 },
+ { 0x3BE4, 42250 },
+ { 0x3BE5, 42232 },
+ { 0x3BE6, 42244 },
+ { 0x3BE7, 42238 },
+ { 0x3BE8, 43006 },
+ { 0x3BE9, 43000 },
+ { 0x3BEA, 42971 },
+ { 0x3BEB, 42962 },
+ { 0x3BEC, 44445 },
+ { 0x3BED, 44449 },
+ { 0x3BEE, 44453 },
+ { 0x3BEF, 44458 },
+ { 0x3BF0, 44498 },
+ { 0x3BF1, 44503 },
+ { 0x3BF2, 44508 },
+ { 0x3BF3, 44515 },
+ { 0x3BF4, 44475 },
+ { 0x3BF5, 44480 },
+ { 0x3BF6, 44526 },
+ { 0x3BF7, 44463 },
+ { 0x3BF8, 44469 },
+ { 0x3BF9, 44485 },
+ { 0x3BFA, 44488 },
+ { 0x3BFB, 44493 },
+ { 0x3BFC, 44522 },
+ { 0x3BFD, 41585 },
+ { 0x3BFE, 41570 },
+ { 0x3BFF, 41580 },
+ { 0x3C00, 41575 },
+ { 0x3C01, 41559 },
+ { 0x3C02, 41554 },
+ { 0x3C03, 41598 },
+ { 0x3C04, 41593 },
+ { 0x3C05, 41624 },
+ { 0x3C06, 41619 },
+ { 0x3C07, 41546 },
+ { 0x3C08, 41611 },
+ { 0x3C09, 41606 },
+ { 0x3C0A, 44356 },
+ { 0x3C0B, 44350 },
+ { 0x3C0C, 44372 },
+ { 0x3C0D, 44366 },
+ { 0x3C0E, 41532 },
+ { 0x3C0F, 41517 },
+ { 0x3C10, 41527 },
+ { 0x3C11, 41522 },
+ { 0x3C12, 44305 },
+ { 0x3C13, 44296 },
+ { 0x3C14, 46768 },
+ { 0x3C15, 46736 },
+ { 0x3C16, 46596 },
+ { 0x3C17, 46586 },
+ { 0x3C18, 46706 },
+ { 0x3C19, 46696 },
+ { 0x3C1A, 46576 },
+ { 0x3C1B, 46566 },
+ { 0x3C1C, 46616 },
+ { 0x3C1D, 46606 },
+ { 0x3C1E, 46636 },
+ { 0x3C1F, 46626 },
+ { 0x3C20, 46556 },
+ { 0x3C21, 46536 },
+ { 0x3C22, 46546 },
+ { 0x3C23, 48363 },
+ { 0x3C24, 48337 },
+ { 0x3C25, 48350 },
+ { 0x3C26, 43977 },
+ { 0x3C27, 43959 },
+ { 0x3C28, 43971 },
+ { 0x3C29, 43965 },
+ { 0x3C2A, 46788 },
+ { 0x3C2B, 46656 },
+ { 0x3C2C, 46838 },
+ { 0x3C2D, 46757 },
+ { 0x3C2E, 46726 },
+ { 0x3C2F, 44811 },
+ { 0x3C30, 44746 },
+ { 0x3C31, 44834 },
+ { 0x3C32, 44862 },
+ { 0x3C33, 44796 },
+ { 0x3C34, 44781 },
+ { 0x3C35, 46219 },
+ { 0x3C36, 46126 },
+ { 0x3C37, 46261 },
+ { 0x3C38, 46335 },
+ { 0x3C39, 46176 },
+ { 0x3C3A, 46161 },
+ { 0x3C3B, 47847 },
+ { 0x3C3C, 47875 },
+ { 0x3C3D, 47839 },
+ { 0x3C3E, 47824 },
+ { 0x3C3F, 46952 },
+ { 0x3C40, 47033 },
+ { 0x3C41, 45179 },
+ { 0x3C42, 45212 },
+ { 0x3C43, 47084 },
+ { 0x3C44, 47040 },
+ { 0x3C45, 47098 },
+ { 0x3C46, 47682 },
+ { 0x3C47, 47584 },
+ { 0x3C48, 47722 },
+ { 0x3C49, 47788 },
+ { 0x3C4A, 45901 },
+ { 0x3C4B, 45984 },
+ { 0x3C4C, 44967 },
+ { 0x3C4D, 44909 },
+ { 0x3C4E, 44999 },
+ { 0x3C4F, 45013 },
+ { 0x3C50, 45998 },
+ { 0x3C51, 46085 },
+ { 0x3C52, 46882 },
+ { 0x3C53, 44672 },
+ { 0x3C54, 44723 },
+ { 0x3C55, 47943 },
+ { 0x3C56, 47985 },
+ { 0x3C57, 45071 },
+ { 0x3C58, 45027 },
+ { 0x3C59, 45103 },
+ { 0x3C5A, 45126 },
+ { 0x3C5B, 45056 },
+ { 0x3C5C, 45041 },
+ { 0x3C5D, 45772 },
+ { 0x3C5E, 45852 },
+ { 0x3C5F, 45801 },
+ { 0x3C60, 45786 },
+ { 0x3C61, 45367 },
+ { 0x3C62, 45381 },
+ { 0x3C63, 45295 },
+ { 0x3C64, 45395 },
+ { 0x3C65, 45323 },
+ { 0x3C66, 45450 },
+ { 0x3C67, 45359 },
+ { 0x3C68, 45337 },
+ { 0x3C69, 45671 },
+ { 0x3C6A, 45501 },
+ { 0x3C6B, 45703 },
+ { 0x3C6C, 45758 },
+ { 0x3C6D, 45604 },
+ { 0x3C6E, 45522 },
+ { 0x3C6F, 47211 },
+ { 0x3C70, 47139 },
+ { 0x3C71, 47252 },
+ { 0x3C72, 47282 },
+ { 0x3C73, 47160 },
+ { 0x3C74, 47146 },
+ { 0x3C75, 47444 },
+ { 0x3C76, 47324 },
+ { 0x3C77, 47458 },
+ { 0x3C78, 47505 },
+ { 0x3C79, 47374 },
+ { 0x3C7A, 47359 },
+ { 0x3C7B, 45241 },
+ { 0x3C7C, 45273 },
+ { 0x3C7D, 45226 },
+ { 0x3C7E, 45219 },
+ { 0x3C7F, 46446 },
+ { 0x3C80, 46372 },
+ { 0x3C81, 46460 },
+ { 0x3C82, 46515 },
+ { 0x3C83, 46422 },
+ { 0x3C84, 46407 },
+ { 0x3C85, 47795 },
+ { 0x3C86, 45859 },
+ { 0x3C87, 46912 },
+ { 0x3C88, 48315 },
+ { 0x3C89, 48322 },
+ { 0x3C8A, 48294 },
+ { 0x3C8B, 48280 },
+ { 0x3C8C, 48308 },
+ { 0x3C8D, 48329 },
+ { 0x3C8E, 46686 },
+ { 0x3C8F, 46858 },
+ { 0x3C90, 46808 },
+ { 0x3C91, 46848 },
+ { 0x3C92, 46746 },
+ { 0x3C93, 46716 },
+ { 0x3C94, 44767 },
+ { 0x3C95, 44876 },
+ { 0x3C96, 44841 },
+ { 0x3C97, 44869 },
+ { 0x3C98, 44788 },
+ { 0x3C99, 44774 },
+ { 0x3C9A, 46147 },
+ { 0x3C9B, 46349 },
+ { 0x3C9C, 46314 },
+ { 0x3C9D, 46342 },
+ { 0x3C9E, 46168 },
+ { 0x3C9F, 46154 },
+ { 0x3CA0, 47810 },
+ { 0x3CA1, 47889 },
+ { 0x3CA2, 47854 },
+ { 0x3CA3, 47882 },
+ { 0x3CA4, 47831 },
+ { 0x3CA5, 47817 },
+ { 0x3CA6, 45048 },
+ { 0x3CA7, 45034 },
+ { 0x3CA8, 45793 },
+ { 0x3CA9, 45779 },
+ { 0x3CAA, 45344 },
+ { 0x3CAB, 45302 },
+ { 0x3CAC, 45429 },
+ { 0x3CAD, 45351 },
+ { 0x3CAE, 45330 },
+ { 0x3CAF, 45737 },
+ { 0x3CB0, 45596 },
+ { 0x3CB1, 45515 },
+ { 0x3CB2, 47153 },
+ { 0x3CB3, 47268 },
+ { 0x3CB4, 47345 },
+ { 0x3CB5, 47519 },
+ { 0x3CB6, 47484 },
+ { 0x3CB7, 47512 },
+ { 0x3CB8, 47366 },
+ { 0x3CB9, 47352 },
+ { 0x3CBA, 46903 },
+ { 0x3CBB, 46393 },
+ { 0x3CBC, 46529 },
+ { 0x3CBD, 46494 },
+ { 0x3CBE, 46522 },
+ { 0x3CBF, 46414 },
+ { 0x3CC0, 46400 },
+ { 0x3CC1, 46778 },
+ { 0x3CC2, 46646 },
+ { 0x3CC3, 46798 },
+ { 0x3CC4, 46828 },
+ { 0x3CC5, 46676 },
+ { 0x3CC6, 44804 },
+ { 0x3CC7, 44739 },
+ { 0x3CC8, 44827 },
+ { 0x3CC9, 44855 },
+ { 0x3CCA, 44760 },
+ { 0x3CCB, 46212 },
+ { 0x3CCC, 46119 },
+ { 0x3CCD, 46254 },
+ { 0x3CCE, 46328 },
+ { 0x3CCF, 46140 },
+ { 0x3CD0, 47868 },
+ { 0x3CD1, 46945 },
+ { 0x3CD2, 47026 },
+ { 0x3CD3, 45172 },
+ { 0x3CD4, 45205 },
+ { 0x3CD5, 47077 },
+ { 0x3CD6, 47091 },
+ { 0x3CD7, 47675 },
+ { 0x3CD8, 47577 },
+ { 0x3CD9, 47715 },
+ { 0x3CDA, 47781 },
+ { 0x3CDB, 45894 },
+ { 0x3CDC, 45952 },
+ { 0x3CDD, 45977 },
+ { 0x3CDE, 44960 },
+ { 0x3CDF, 44902 },
+ { 0x3CE0, 44992 },
+ { 0x3CE1, 45006 },
+ { 0x3CE2, 45991 },
+ { 0x3CE3, 46875 },
+ { 0x3CE4, 44665 },
+ { 0x3CE5, 44716 },
+ { 0x3CE6, 47936 },
+ { 0x3CE7, 47978 },
+ { 0x3CE8, 45064 },
+ { 0x3CE9, 45020 },
+ { 0x3CEA, 45096 },
+ { 0x3CEB, 45119 },
+ { 0x3CEC, 45765 },
+ { 0x3CED, 45845 },
+ { 0x3CEE, 45374 },
+ { 0x3CEF, 45288 },
+ { 0x3CF0, 45388 },
+ { 0x3CF1, 45316 },
+ { 0x3CF2, 45443 },
+ { 0x3CF3, 45664 },
+ { 0x3CF4, 45494 },
+ { 0x3CF5, 45696 },
+ { 0x3CF6, 45751 },
+ { 0x3CF7, 45508 },
+ { 0x3CF8, 47204 },
+ { 0x3CF9, 47132 },
+ { 0x3CFA, 47245 },
+ { 0x3CFB, 47275 },
+ { 0x3CFC, 47437 },
+ { 0x3CFD, 47317 },
+ { 0x3CFE, 47451 },
+ { 0x3CFF, 47498 },
+ { 0x3D00, 47338 },
+ { 0x3D01, 45234 },
+ { 0x3D02, 45266 },
+ { 0x3D03, 45280 },
+ { 0x3D04, 46439 },
+ { 0x3D05, 46365 },
+ { 0x3D06, 46453 },
+ { 0x3D07, 46508 },
+ { 0x3D08, 46386 },
+ { 0x3D09, 46818 },
+ { 0x3D0A, 46666 },
+ { 0x3D0B, 44848 },
+ { 0x3D0C, 44753 },
+ { 0x3D0D, 46321 },
+ { 0x3D0E, 46133 },
+ { 0x3D0F, 47861 },
+ { 0x3D10, 47803 },
+ { 0x3D11, 47774 },
+ { 0x3D12, 47591 },
+ { 0x3D13, 48233 },
+ { 0x3D14, 48067 },
+ { 0x3D15, 45309 },
+ { 0x3D16, 45436 },
+ { 0x3D17, 45744 },
+ { 0x3D18, 47491 },
+ { 0x3D19, 47331 },
+ { 0x3D1A, 46501 },
+ { 0x3D1B, 46379 },
+ { 0x3D1C, 48287 },
+ { 0x3D1D, 48273 },
+ { 0x3D1E, 48301 },
+ { 0x3D1F, 46027 },
+ { 0x3D20, 46012 },
+ { 0x3D21, 44639 },
+ { 0x3D22, 44624 },
+ { 0x3D23, 47928 },
+ { 0x3D24, 47913 },
+ { 0x3D25, 47641 },
+ { 0x3D26, 47626 },
+ { 0x3D27, 48117 },
+ { 0x3D28, 48102 },
+ { 0x3D29, 45155 },
+ { 0x3D2A, 45140 },
+ { 0x3D2B, 46981 },
+ { 0x3D2C, 46966 },
+ { 0x3D2D, 47069 },
+ { 0x3D2E, 47054 },
+ { 0x3D2F, 45944 },
+ { 0x3D30, 45929 },
+ { 0x3D31, 44952 },
+ { 0x3D32, 44937 },
+ { 0x3D33, 48155 },
+ { 0x3D34, 48060 },
+ { 0x3D35, 48183 },
+ { 0x3D36, 48247 },
+ { 0x3D37, 48088 },
+ { 0x3D38, 47612 },
+ { 0x3D39, 45915 },
+ { 0x3D3A, 44923 },
+ { 0x3D3B, 46019 },
+ { 0x3D3C, 46005 },
+ { 0x3D3D, 44631 },
+ { 0x3D3E, 44617 },
+ { 0x3D3F, 47920 },
+ { 0x3D40, 47906 },
+ { 0x3D41, 47633 },
+ { 0x3D42, 47619 },
+ { 0x3D43, 48109 },
+ { 0x3D44, 48095 },
+ { 0x3D45, 45147 },
+ { 0x3D46, 45133 },
+ { 0x3D47, 46973 },
+ { 0x3D48, 46959 },
+ { 0x3D49, 47061 },
+ { 0x3D4A, 47047 },
+ { 0x3D4B, 45936 },
+ { 0x3D4C, 45922 },
+ { 0x3D4D, 44944 },
+ { 0x3D4E, 44930 },
+ { 0x3D4F, 48134 },
+ { 0x3D50, 48039 },
+ { 0x3D51, 48162 },
+ { 0x3D52, 48226 },
+ { 0x3D53, 48081 },
+ { 0x3D54, 47605 },
+ { 0x3D55, 45908 },
+ { 0x3D56, 44916 },
+ { 0x3D57, 48148 },
+ { 0x3D58, 48053 },
+ { 0x3D59, 48176 },
+ { 0x3D5A, 48240 },
+ { 0x3D5B, 47598 },
+ { 0x3D5C, 48074 },
+ { 0x3D5D, 46078 },
+ { 0x3D5E, 47668 },
+ { 0x3D5F, 47570 },
+ { 0x3D60, 47708 },
+ { 0x3D61, 48141 },
+ { 0x3D62, 48046 },
+ { 0x3D63, 48169 },
+ { 0x3D64, 46071 },
+ { 0x3D65, 46868 },
+ { 0x3D66, 46889 },
+ { 0x3D67, 46896 },
+ { 0x3D68, 60245 },
+ { 0x3D69, 60248 },
+ { 0x3D6A, 48393 },
+ { 0x3D6B, 47536 },
+ { 0x3D6C, 47541 },
+ { 0x3D6D, 47546 },
+ { 0x3D6E, 47551 },
+ { 0x3D6F, 47556 },
+ { 0x3D70, 48434 },
+ { 0x3D71, 48259 },
+ { 0x3D72, 48380 },
+ { 0x3D73, 48402 },
+ { 0x3D74, 48263 },
+ { 0x3D75, 48384 },
+ { 0x3D76, 48423 },
+ { 0x3D77, 48376 },
+ { 0x3D78, 48419 },
+ { 0x3D79, 48411 },
+ { 0x3D7A, 46203 },
+ { 0x3D7B, 46092 },
+ { 0x3D7C, 46101 },
+ { 0x3D7D, 46110 },
+ { 0x3D7E, 46245 },
+ { 0x3D7F, 46296 },
+ { 0x3D80, 46268 },
+ { 0x3D81, 46305 },
+ { 0x3D82, 46989 },
+ { 0x3D83, 46998 },
+ { 0x3D84, 45186 },
+ { 0x3D85, 45195 },
+ { 0x3D86, 47561 },
+ { 0x3D87, 47649 },
+ { 0x3D88, 47658 },
+ { 0x3D89, 47729 },
+ { 0x3D8A, 47738 },
+ { 0x3D8B, 47747 },
+ { 0x3D8C, 47756 },
+ { 0x3D8D, 47765 },
+ { 0x3D8E, 45867 },
+ { 0x3D8F, 45876 },
+ { 0x3D90, 45959 },
+ { 0x3D91, 48021 },
+ { 0x3D92, 48030 },
+ { 0x3D93, 48125 },
+ { 0x3D94, 48190 },
+ { 0x3D95, 48199 },
+ { 0x3D96, 48208 },
+ { 0x3D97, 48217 },
+ { 0x3D98, 44892 },
+ { 0x3D99, 44974 },
+ { 0x3D9A, 44983 },
+ { 0x3D9B, 46035 },
+ { 0x3D9C, 46044 },
+ { 0x3D9D, 46062 },
+ { 0x3D9E, 46053 },
+ { 0x3D9F, 44647 },
+ { 0x3DA0, 44698 },
+ { 0x3DA1, 44707 },
+ { 0x3DA2, 44688 },
+ { 0x3DA3, 47969 },
+ { 0x3DA4, 47950 },
+ { 0x3DA5, 47959 },
+ { 0x3DA6, 45078 },
+ { 0x3DA7, 45087 },
+ { 0x3DA8, 45809 },
+ { 0x3DA9, 45836 },
+ { 0x3DAA, 45476 },
+ { 0x3DAB, 45457 },
+ { 0x3DAC, 45466 },
+ { 0x3DAD, 45637 },
+ { 0x3DAE, 45628 },
+ { 0x3DAF, 45678 },
+ { 0x3DB0, 45687 },
+ { 0x3DB1, 45710 },
+ { 0x3DB2, 45719 },
+ { 0x3DB3, 47114 },
+ { 0x3DB4, 47123 },
+ { 0x3DB5, 47105 },
+ { 0x3DB6, 47168 },
+ { 0x3DB7, 47195 },
+ { 0x3DB8, 47227 },
+ { 0x3DB9, 47236 },
+ { 0x3DBA, 47186 },
+ { 0x3DBB, 45248 },
+ { 0x3DBC, 45257 },
+ { 0x3DBD, 47308 },
+ { 0x3DBE, 47298 },
+ { 0x3DBF, 47419 },
+ { 0x3DC0, 47428 },
+ { 0x3DC1, 47409 },
+ { 0x3DC2, 47465 },
+ { 0x3DC3, 47474 },
+ { 0x3DC4, 46476 },
+ { 0x3DC5, 46485 },
+ { 0x3DC6, 44818 },
+ { 0x3DC7, 46184 },
+ { 0x3DC8, 46193 },
+ { 0x3DC9, 46226 },
+ { 0x3DCA, 46235 },
+ { 0x3DCB, 46277 },
+ { 0x3DCC, 46286 },
+ { 0x3DCD, 47007 },
+ { 0x3DCE, 46935 },
+ { 0x3DCF, 47016 },
+ { 0x3DD0, 47698 },
+ { 0x3DD1, 45885 },
+ { 0x3DD2, 48012 },
+ { 0x3DD3, 44883 },
+ { 0x3DD4, 45619 },
+ { 0x3DD5, 45728 },
+ { 0x3DD6, 46356 },
+ { 0x3DD7, 46430 },
+ { 0x3DD8, 46467 },
+ { 0x3DD9, 47259 },
+ { 0x3DDA, 45827 },
+ { 0x3DDB, 47289 },
+ { 0x3DDC, 45818 },
+ { 0x3DDD, 45485 },
+ { 0x3DDE, 44679 },
+ { 0x3DDF, 45402 },
+ { 0x3DE0, 47391 },
+ { 0x3DE1, 47218 },
+ { 0x3DE2, 45655 },
+ { 0x3DE3, 45411 },
+ { 0x3DE4, 45646 },
+ { 0x3DE5, 47382 },
+ { 0x3DE6, 46926 },
+ { 0x3DE7, 45163 },
+ { 0x3DE8, 47177 },
+ { 0x3DE9, 45110 },
+ { 0x3DEA, 44730 },
+ { 0x3DEB, 45420 },
+ { 0x3DEC, 44656 },
+ { 0x3DED, 45968 },
+ { 0x3DEE, 47689 },
+ { 0x3DEF, 47400 },
+ { 0x3DF0, 48415 },
+ { 0x3DF1, 47997 },
+ { 0x3DF2, 47526 },
+ { 0x3DF3, 47901 },
+ { 0x3DF4, 47896 },
+ { 0x3DF5, 48388 },
+ { 0x3DF6, 47992 },
+ { 0x3DF7, 48268 },
+ { 0x3DF8, 48254 },
+ { 0x3DF9, 48397 },
+ { 0x3DFA, 48007 },
+ { 0x3DFB, 48439 },
+ { 0x3DFC, 48444 },
+ { 0x3DFD, 15564 },
+ { 0x3DFE, 48406 },
+ { 0x3DFF, 48429 },
+ { 0x3E00, 46921 },
+ { 0x3E01, 129905 },
+ { 0x3E02, 130022 },
+ { 0x3E03, 130015 },
+ { 0x3E04, 129900 },
+ { 0x3E05, 129998 },
+ { 0x3E06, 130009 },
+ { 0x3E07, 129992 },
+ { 0x3E08, 129849 },
+ { 0x3E09, 129948 },
+ { 0x3E0A, 130003 },
+ { 0x3E0B, 104498 },
+ { 0x3E0C, 104507 },
+ { 0x3E0D, 104018 },
+ { 0x3E0E, 104023 },
+ { 0x3E0F, 104089 },
+ { 0x3E10, 104101 },
+ { 0x3E11, 104594 },
+ { 0x3E12, 104502 },
+ { 0x3E13, 104511 },
+ { 0x3E14, 103937 },
+ { 0x3E15, 103945 },
+ { 0x3E16, 104093 },
+ { 0x3E17, 104105 },
+ { 0x3E18, 104597 },
+ { 0x3E19, 104247 },
+ { 0x3E1A, 104252 },
+ { 0x3E1B, 129812 },
+ { 0x3E1C, 129794 },
+ { 0x3E1D, 129800 },
+ { 0x3E1E, 129806 },
+ { 0x3E1F, 129893 },
+ { 0x3E20, 129887 },
+ { 0x3E21, 129986 },
+ { 0x3E22, 129834 },
+ { 0x3E23, 129925 },
+ { 0x3E24, 129879 },
+ { 0x3E25, 129978 },
+ { 0x3E26, 129826 },
+ { 0x3E27, 129917 },
+ { 0x3E28, 129864 },
+ { 0x3E29, 129963 },
+ { 0x3E2A, 129819 },
+ { 0x3E2B, 129910 },
+ { 0x3E2C, 129857 },
+ { 0x3E2D, 129956 },
+ { 0x3E2E, 129841 },
+ { 0x3E2F, 129932 },
+ { 0x3E30, 61212 },
+ { 0x3E31, 40472 },
+ { 0x3E32, 129872 },
+ { 0x3E33, 129971 },
+ { 0x3E34, 50896 },
+ { 0x3E35, 116430 },
+ { 0x3E36, 16426 },
+ { 0x3E37, 51298 },
+ { 0x3E38, 50893 },
+ { 0x3E39, 116427 },
+ { 0x3E3A, 16419 },
+ { 0x3E3B, 38327 },
+ { 0x3E3C, 38485 },
+ { 0x3E3D, 38307 },
+ { 0x3E3E, 38477 },
+ { 0x3E3F, 38325 },
+ { 0x3E40, 38469 },
+ { 0x3E41, 38482 },
+ { 0x3E42, 38290 },
+ { 0x3E43, 38319 },
+ { 0x3E44, 38338 },
+ { 0x3E45, 38310 },
+ { 0x3E46, 38329 },
+ { 0x3E47, 38314 },
+ { 0x3E48, 38333 },
+ { 0x3E49, 38416 },
+ { 0x3E4A, 38472 },
+ { 0x3E4B, 38449 },
+ { 0x3E4C, 38322 },
+ { 0x3E4D, 38491 },
+ { 0x3E4E, 38474 },
+ { 0x3E4F, 38488 },
+ { 0x3E50, 38413 },
+ { 0x3E51, 38444 },
+ { 0x3E52, 38410 },
+ { 0x3E53, 38441 },
+ { 0x3E54, 38479 },
+ { 0x3E55, 44601 },
+ { 0x3E56, 44569 },
+ { 0x3E57, 44590 },
+ { 0x3E58, 41051 },
+ { 0x3E59, 44613 },
+ { 0x3E5A, 41150 },
+ { 0x3E5B, 41146 },
+ { 0x3E5C, 41116 },
+ { 0x3E5D, 41112 },
+ { 0x3E5E, 41171 },
+ { 0x3E5F, 41167 },
+ { 0x3E60, 44441 },
+ { 0x3E61, 44437 },
+ { 0x3E62, 41480 },
+ { 0x3E63, 41476 },
+ { 0x3E64, 44022 },
+ { 0x3E65, 43138 },
+ { 0x3E66, 43130 },
+ { 0x3E67, 43094 },
+ { 0x3E68, 43086 },
+ { 0x3E69, 42820 },
+ { 0x3E6A, 42812 },
+ { 0x3E6B, 43116 },
+ { 0x3E6C, 43108 },
+ { 0x3E6D, 42925 },
+ { 0x3E6E, 42901 },
+ { 0x3E6F, 42917 },
+ { 0x3E70, 42909 },
+ { 0x3E71, 43346 },
+ { 0x3E72, 43309 },
+ { 0x3E73, 41792 },
+ { 0x3E74, 41777 },
+ { 0x3E75, 41787 },
+ { 0x3E76, 41782 },
+ { 0x3E77, 42745 },
+ { 0x3E78, 42739 },
+ { 0x3E79, 42751 },
+ { 0x3E7A, 42715 },
+ { 0x3E7B, 42725 },
+ { 0x3E7C, 42720 },
+ { 0x3E7D, 43808 },
+ { 0x3E7E, 43793 },
+ { 0x3E7F, 43803 },
+ { 0x3E80, 43798 },
+ { 0x3E81, 43494 },
+ { 0x3E82, 43479 },
+ { 0x3E83, 43489 },
+ { 0x3E84, 43484 },
+ { 0x3E85, 42137 },
+ { 0x3E86, 42122 },
+ { 0x3E87, 42132 },
+ { 0x3E88, 42127 },
+ { 0x3E89, 43517 },
+ { 0x3E8A, 43502 },
+ { 0x3E8B, 43512 },
+ { 0x3E8C, 43507 },
+ { 0x3E8D, 41901 },
+ { 0x3E8E, 41896 },
+ { 0x3E8F, 43785 },
+ { 0x3E90, 43780 },
+ { 0x3E91, 42587 },
+ { 0x3E92, 42582 },
+ { 0x3E93, 43861 },
+ { 0x3E94, 43856 },
+ { 0x3E95, 43772 },
+ { 0x3E96, 43757 },
+ { 0x3E97, 43767 },
+ { 0x3E98, 43762 },
+ { 0x3E99, 44193 },
+ { 0x3E9A, 44178 },
+ { 0x3E9B, 44188 },
+ { 0x3E9C, 44183 },
+ { 0x3E9D, 42631 },
+ { 0x3E9E, 42616 },
+ { 0x3E9F, 42626 },
+ { 0x3EA0, 42621 },
+ { 0x3EA1, 41821 },
+ { 0x3EA2, 41806 },
+ { 0x3EA3, 41816 },
+ { 0x3EA4, 41811 },
+ { 0x3EA5, 42681 },
+ { 0x3EA6, 42666 },
+ { 0x3EA7, 42676 },
+ { 0x3EA8, 42671 },
+ { 0x3EA9, 43045 },
+ { 0x3EAA, 43030 },
+ { 0x3EAB, 43040 },
+ { 0x3EAC, 43035 },
+ { 0x3EAD, 41685 },
+ { 0x3EAE, 41670 },
+ { 0x3EAF, 41680 },
+ { 0x3EB0, 41675 },
+ { 0x3EB1, 44014 },
+ { 0x3EB2, 43999 },
+ { 0x3EB3, 44009 },
+ { 0x3EB4, 44004 },
+ { 0x3EB5, 41983 },
+ { 0x3EB6, 41968 },
+ { 0x3EB7, 41978 },
+ { 0x3EB8, 41973 },
+ { 0x3EB9, 42479 },
+ { 0x3EBA, 42464 },
+ { 0x3EBB, 42474 },
+ { 0x3EBC, 42469 },
+ { 0x3EBD, 42318 },
+ { 0x3EBE, 42303 },
+ { 0x3EBF, 42313 },
+ { 0x3EC0, 42308 },
+ { 0x3EC1, 42387 },
+ { 0x3EC2, 42372 },
+ { 0x3EC3, 42382 },
+ { 0x3EC4, 42377 },
+ { 0x3EC5, 43562 },
+ { 0x3EC6, 43547 },
+ { 0x3EC7, 43557 },
+ { 0x3EC8, 43552 },
+ { 0x3EC9, 43645 },
+ { 0x3ECA, 43614 },
+ { 0x3ECB, 43640 },
+ { 0x3ECC, 43635 },
+ { 0x3ECD, 42223 },
+ { 0x3ECE, 42208 },
+ { 0x3ECF, 42218 },
+ { 0x3ED0, 42213 },
+ { 0x3ED1, 42851 },
+ { 0x3ED2, 42846 },
+ { 0x3ED3, 43340 },
+ { 0x3ED4, 43334 },
+ { 0x3ED5, 43022 },
+ { 0x3ED6, 42946 },
+ { 0x3ED7, 43017 },
+ { 0x3ED8, 43012 },
+ { 0x3ED9, 45579 },
+ { 0x3EDA, 45569 },
+ { 0x3EDB, 45539 },
+ { 0x3EDC, 45529 },
+ { 0x3EDD, 45559 },
+ { 0x3EDE, 45549 },
+ { 0x3EDF, 45612 },
+ { 0x3EE0, 45589 },
+ { 0x3EE1, 16454 },
+ { 0x3EE2, 111830 },
+ { 0x3EE3, 111817 },
+ { 0x3EE4, 111793 },
+ { 0x3EE5, 111785 },
+ { 0x3EE6, 111796 },
+ { 0x3EE7, 111812 },
+ { 0x3EE8, 111822 },
+ { 0x3EE9, 111459 },
+ { 0x3EEA, 111777 },
+ { 0x3EEB, 111804 },
+ { 0x3EEC, 111462 },
+ { 0x3EED, 111467 },
+ { 0x3EEE, 111836 },
+ { 0x3EEF, 111444 },
+ { 0x3EF0, 111802 },
+ { 0x3EF1, 111487 },
+ { 0x3EF2, 111469 },
+ { 0x3EF3, 111475 },
+ { 0x3EF4, 111496 },
+ { 0x3EF5, 111481 },
+ { 0x3EF6, 111478 },
+ { 0x3EF7, 111472 },
+ { 0x3EF8, 111493 },
+ { 0x3EF9, 111490 },
+ { 0x3EFA, 111484 },
+ { 0x3EFB, 111465 },
+ { 0x3EFC, 111820 },
+ { 0x3EFD, 111814 },
+ { 0x3EFE, 111788 },
+ { 0x3EFF, 111833 },
+ { 0x3F00, 111806 },
+ { 0x3F01, 111827 },
+ { 0x3F02, 111632 },
+ { 0x3F03, 111637 },
+ { 0x3F04, 111642 },
+ { 0x3F05, 111647 },
+ { 0x3F06, 111652 },
+ { 0x3F07, 111657 },
+ { 0x3F08, 111662 },
+ { 0x3F09, 111667 },
+ { 0x3F0A, 111672 },
+ { 0x3F0B, 111677 },
+ { 0x3F0C, 111682 },
+ { 0x3F0D, 111687 },
+ { 0x3F0E, 111692 },
+ { 0x3F0F, 111697 },
+ { 0x3F10, 111702 },
+ { 0x3F11, 111707 },
+ { 0x3F12, 111712 },
+ { 0x3F13, 111717 },
+ { 0x3F14, 111722 },
+ { 0x3F15, 111727 },
+ { 0x3F16, 111732 },
+ { 0x3F17, 111737 },
+ { 0x3F18, 111742 },
+ { 0x3F19, 111747 },
+ { 0x3F1A, 111752 },
+ { 0x3F1B, 111757 },
+ { 0x3F1C, 111455 },
+ { 0x3F1D, 111799 },
+ { 0x3F1E, 111773 },
+ { 0x3F1F, 111824 },
+ { 0x3F20, 111429 },
+ { 0x3F21, 111499 },
+ { 0x3F22, 111502 },
+ { 0x3F23, 111507 },
+ { 0x3F24, 111512 },
+ { 0x3F25, 111517 },
+ { 0x3F26, 111522 },
+ { 0x3F27, 111527 },
+ { 0x3F28, 111532 },
+ { 0x3F29, 111537 },
+ { 0x3F2A, 111542 },
+ { 0x3F2B, 111547 },
+ { 0x3F2C, 111552 },
+ { 0x3F2D, 111557 },
+ { 0x3F2E, 111562 },
+ { 0x3F2F, 111567 },
+ { 0x3F30, 111572 },
+ { 0x3F31, 111577 },
+ { 0x3F32, 111582 },
+ { 0x3F33, 111587 },
+ { 0x3F34, 111592 },
+ { 0x3F35, 111597 },
+ { 0x3F36, 111602 },
+ { 0x3F37, 111607 },
+ { 0x3F38, 111612 },
+ { 0x3F39, 111617 },
+ { 0x3F3A, 111622 },
+ { 0x3F3B, 111627 },
+ { 0x3F3C, 111447 },
+ { 0x3F3D, 111809 },
+ { 0x3F3E, 111765 },
+ { 0x3F3F, 111780 },
+ { 0x3F40, 111451 },
+ { 0x3F41, 111769 },
+ { 0x3F42, 112323 },
+ { 0x3F43, 111843 },
+ { 0x3F44, 111854 },
+ { 0x3F45, 112327 },
+ { 0x3F46, 112300 },
+ { 0x3F47, 112239 },
+ { 0x3F48, 112255 },
+ { 0x3F49, 112265 },
+ { 0x3F4A, 112275 },
+ { 0x3F4B, 112260 },
+ { 0x3F4C, 112270 },
+ { 0x3F4D, 112285 },
+ { 0x3F4E, 112295 },
+ { 0x3F4F, 112290 },
+ { 0x3F50, 112280 },
+ { 0x3F51, 112330 },
+ { 0x3F52, 112071 },
+ { 0x3F53, 112079 },
+ { 0x3F54, 112091 },
+ { 0x3F55, 112075 },
+ { 0x3F56, 112087 },
+ { 0x3F57, 112115 },
+ { 0x3F58, 112123 },
+ { 0x3F59, 112131 },
+ { 0x3F5A, 112119 },
+ { 0x3F5B, 112127 },
+ { 0x3F5C, 112195 },
+ { 0x3F5D, 112203 },
+ { 0x3F5E, 112211 },
+ { 0x3F5F, 112199 },
+ { 0x3F60, 112207 },
+ { 0x3F61, 112215 },
+ { 0x3F62, 112223 },
+ { 0x3F63, 112231 },
+ { 0x3F64, 112219 },
+ { 0x3F65, 112227 },
+ { 0x3F66, 112155 },
+ { 0x3F67, 112163 },
+ { 0x3F68, 112171 },
+ { 0x3F69, 112159 },
+ { 0x3F6A, 112167 },
+ { 0x3F6B, 112095 },
+ { 0x3F6C, 112103 },
+ { 0x3F6D, 112111 },
+ { 0x3F6E, 112099 },
+ { 0x3F6F, 112107 },
+ { 0x3F70, 112135 },
+ { 0x3F71, 112143 },
+ { 0x3F72, 112151 },
+ { 0x3F73, 112139 },
+ { 0x3F74, 112147 },
+ { 0x3F75, 112243 },
+ { 0x3F76, 112251 },
+ { 0x3F77, 112247 },
+ { 0x3F78, 112175 },
+ { 0x3F79, 112183 },
+ { 0x3F7A, 112191 },
+ { 0x3F7B, 112179 },
+ { 0x3F7C, 112187 },
+ { 0x3F7D, 112235 },
+ { 0x3F7E, 112083 },
+ { 0x3F7F, 112304 },
+ { 0x3F80, 112309 },
+ { 0x3F81, 111861 },
+ { 0x3F82, 111980 },
+ { 0x3F83, 112048 },
+ { 0x3F84, 112024 },
+ { 0x3F85, 111968 },
+ { 0x3F86, 112028 },
+ { 0x3F87, 112032 },
+ { 0x3F88, 111984 },
+ { 0x3F89, 112052 },
+ { 0x3F8A, 111976 },
+ { 0x3F8B, 112056 },
+ { 0x3F8C, 112040 },
+ { 0x3F8D, 112044 },
+ { 0x3F8E, 112012 },
+ { 0x3F8F, 112064 },
+ { 0x3F90, 112060 },
+ { 0x3F91, 112036 },
+ { 0x3F92, 111964 },
+ { 0x3F93, 111972 },
+ { 0x3F94, 112020 },
+ { 0x3F95, 112008 },
+ { 0x3F96, 111948 },
+ { 0x3F97, 112004 },
+ { 0x3F98, 111960 },
+ { 0x3F99, 111952 },
+ { 0x3F9A, 112016 },
+ { 0x3F9B, 111988 },
+ { 0x3F9C, 111992 },
+ { 0x3F9D, 112000 },
+ { 0x3F9E, 111996 },
+ { 0x3F9F, 111956 },
+ { 0x3FA0, 111864 },
+ { 0x3FA1, 111884 },
+ { 0x3FA2, 111912 },
+ { 0x3FA3, 111940 },
+ { 0x3FA4, 111888 },
+ { 0x3FA5, 111868 },
+ { 0x3FA6, 111944 },
+ { 0x3FA7, 111916 },
+ { 0x3FA8, 111876 },
+ { 0x3FA9, 111900 },
+ { 0x3FAA, 111932 },
+ { 0x3FAB, 111896 },
+ { 0x3FAC, 111924 },
+ { 0x3FAD, 111880 },
+ { 0x3FAE, 111936 },
+ { 0x3FAF, 111904 },
+ { 0x3FB0, 111908 },
+ { 0x3FB1, 111928 },
+ { 0x3FB2, 111892 },
+ { 0x3FB3, 111920 },
+ { 0x3FB4, 111872 },
+ { 0x3FB5, 111441 },
+ { 0x3FB6, 111762 },
+ { 0x3FB7, 111432 },
+ { 0x3FB8, 111791 },
+ { 0x3FB9, 111782 },
+ { 0x3FBA, 111438 },
+ { 0x3FBB, 111435 },
+ { 0x3FBC, 111850 },
+ { 0x3FBD, 112317 },
+ { 0x3FBE, 112068 },
+ { 0x3FBF, 112320 },
+ { 0x3FC0, 112314 },
+ { 0x3FC1, 111847 },
+ { 0x3FC2, 111858 },
+ { 0x3FC3, 120467 },
+ { 0x3FC4, 120470 },
+ { 0x3FC5, 120473 },
+ { 0x3FC6, 60233 },
+ { 0x3FC7, 121102 },
+ { 0x3FC8, 59172 },
+ { 0x3FC9, 59297 },
+ { 0x3FCA, 59257 },
+ { 0x3FCB, 59397 },
+ { 0x3FCC, 59182 },
+ { 0x3FCD, 59137 },
+ { 0x3FCE, 59332 },
+ { 0x3FCF, 59167 },
+ { 0x3FD0, 59202 },
+ { 0x3FD1, 59352 },
+ { 0x3FD2, 59377 },
+ { 0x3FD3, 59337 },
+ { 0x3FD4, 59287 },
+ { 0x3FD5, 59407 },
+ { 0x3FD6, 59467 },
+ { 0x3FD7, 59327 },
+ { 0x3FD8, 59417 },
+ { 0x3FD9, 59432 },
+ { 0x3FDA, 59482 },
+ { 0x3FDB, 59477 },
+ { 0x3FDC, 59197 },
+ { 0x3FDD, 59447 },
+ { 0x3FDE, 59207 },
+ { 0x3FDF, 59232 },
+ { 0x3FE0, 59162 },
+ { 0x3FE1, 59237 },
+ { 0x3FE2, 59267 },
+ { 0x3FE3, 59357 },
+ { 0x3FE4, 59372 },
+ { 0x3FE5, 59147 },
+ { 0x3FE6, 59442 },
+ { 0x3FE7, 59302 },
+ { 0x3FE8, 59187 },
+ { 0x3FE9, 59347 },
+ { 0x3FEA, 59212 },
+ { 0x3FEB, 59472 },
+ { 0x3FEC, 59227 },
+ { 0x3FED, 59277 },
+ { 0x3FEE, 59392 },
+ { 0x3FEF, 59252 },
+ { 0x3FF0, 59362 },
+ { 0x3FF1, 59142 },
+ { 0x3FF2, 59247 },
+ { 0x3FF3, 59272 },
+ { 0x3FF4, 59177 },
+ { 0x3FF5, 59312 },
+ { 0x3FF6, 59192 },
+ { 0x3FF7, 59382 },
+ { 0x3FF8, 59387 },
+ { 0x3FF9, 59152 },
+ { 0x3FFA, 59292 },
+ { 0x3FFB, 59157 },
+ { 0x3FFC, 59427 },
+ { 0x3FFD, 59367 },
+ { 0x3FFE, 59457 },
+ { 0x3FFF, 59307 },
+ { 0x4000, 59317 },
+ { 0x4001, 59217 },
+ { 0x4002, 59452 },
+ { 0x4003, 59222 },
+ { 0x4004, 59242 },
+ { 0x4005, 59322 },
+ { 0x4006, 59487 },
+ { 0x4007, 59437 },
+ { 0x4008, 59497 },
+ { 0x4009, 59342 },
+ { 0x400A, 59262 },
+ { 0x400B, 59402 },
+ { 0x400C, 59462 },
+ { 0x400D, 59282 },
+ { 0x400E, 59422 },
+ { 0x400F, 59412 },
+ { 0x4010, 59492 },
+ { 0x4011, 59502 },
+ { 0x4012, 58511 },
+ { 0x4013, 58515 },
+ { 0x4014, 58519 },
+ { 0x4015, 58523 },
+ { 0x4016, 58527 },
+ { 0x4017, 58531 },
+ { 0x4018, 58535 },
+ { 0x4019, 58539 },
+ { 0x401A, 58543 },
+ { 0x401B, 58547 },
+ { 0x401C, 58551 },
+ { 0x401D, 58555 },
+ { 0x401E, 58559 },
+ { 0x401F, 58563 },
+ { 0x4020, 58567 },
+ { 0x4021, 58572 },
+ { 0x4022, 58577 },
+ { 0x4023, 58582 },
+ { 0x4024, 58912 },
+ { 0x4025, 58917 },
+ { 0x4026, 58922 },
+ { 0x4027, 58927 },
+ { 0x4028, 58932 },
+ { 0x4029, 58937 },
+ { 0x402A, 58942 },
+ { 0x402B, 58947 },
+ { 0x402C, 58952 },
+ { 0x402D, 58957 },
+ { 0x402E, 58587 },
+ { 0x402F, 58592 },
+ { 0x4030, 58597 },
+ { 0x4031, 58602 },
+ { 0x4032, 58607 },
+ { 0x4033, 59107 },
+ { 0x4034, 59112 },
+ { 0x4035, 58612 },
+ { 0x4036, 58617 },
+ { 0x4037, 58622 },
+ { 0x4038, 59117 },
+ { 0x4039, 59122 },
+ { 0x403A, 58626 },
+ { 0x403B, 58631 },
+ { 0x403C, 58636 },
+ { 0x403D, 58640 },
+ { 0x403E, 58645 },
+ { 0x403F, 58649 },
+ { 0x4040, 58653 },
+ { 0x4041, 58658 },
+ { 0x4042, 58662 },
+ { 0x4043, 58666 },
+ { 0x4044, 59127 },
+ { 0x4045, 58670 },
+ { 0x4046, 58674 },
+ { 0x4047, 58678 },
+ { 0x4048, 58683 },
+ { 0x4049, 58687 },
+ { 0x404A, 58691 },
+ { 0x404B, 58696 },
+ { 0x404C, 58701 },
+ { 0x404D, 58705 },
+ { 0x404E, 58709 },
+ { 0x404F, 58713 },
+ { 0x4050, 58717 },
+ { 0x4051, 58721 },
+ { 0x4052, 58725 },
+ { 0x4053, 58729 },
+ { 0x4054, 58733 },
+ { 0x4055, 58737 },
+ { 0x4056, 58742 },
+ { 0x4057, 58746 },
+ { 0x4058, 58751 },
+ { 0x4059, 58755 },
+ { 0x405A, 58759 },
+ { 0x405B, 58763 },
+ { 0x405C, 58767 },
+ { 0x405D, 58771 },
+ { 0x405E, 58775 },
+ { 0x405F, 58779 },
+ { 0x4060, 58783 },
+ { 0x4061, 58787 },
+ { 0x4062, 58791 },
+ { 0x4063, 58795 },
+ { 0x4064, 58800 },
+ { 0x4065, 58805 },
+ { 0x4066, 58810 },
+ { 0x4067, 58815 },
+ { 0x4068, 58820 },
+ { 0x4069, 58824 },
+ { 0x406A, 58829 },
+ { 0x406B, 58833 },
+ { 0x406C, 58837 },
+ { 0x406D, 58843 },
+ { 0x406E, 58848 },
+ { 0x406F, 58854 },
+ { 0x4070, 58859 },
+ { 0x4071, 58863 },
+ { 0x4072, 59132 },
+ { 0x4073, 58867 },
+ { 0x4074, 58871 },
+ { 0x4075, 58875 },
+ { 0x4076, 58879 },
+ { 0x4077, 58883 },
+ { 0x4078, 58887 },
+ { 0x4079, 58892 },
+ { 0x407A, 58896 },
+ { 0x407B, 58900 },
+ { 0x407C, 58904 },
+ { 0x407D, 58908 },
+ { 0x407E, 58962 },
+ { 0x407F, 58967 },
+ { 0x4080, 58972 },
+ { 0x4081, 58977 },
+ { 0x4082, 58982 },
+ { 0x4083, 58987 },
+ { 0x4084, 58992 },
+ { 0x4085, 58997 },
+ { 0x4086, 59002 },
+ { 0x4087, 59007 },
+ { 0x4088, 59012 },
+ { 0x4089, 59017 },
+ { 0x408A, 59022 },
+ { 0x408B, 59027 },
+ { 0x408C, 59032 },
+ { 0x408D, 59037 },
+ { 0x408E, 59042 },
+ { 0x408F, 59047 },
+ { 0x4090, 59052 },
+ { 0x4091, 59057 },
+ { 0x4092, 59062 },
+ { 0x4093, 59067 },
+ { 0x4094, 59072 },
+ { 0x4095, 59077 },
+ { 0x4096, 59082 },
+ { 0x4097, 59087 },
+ { 0x4098, 59092 },
+ { 0x4099, 59097 },
+ { 0x409A, 59102 },
+ { 0x409B, 40738 },
+ { 0x409C, 40734 },
+ { 0x409D, 40742 },
+ { 0x409E, 40750 },
+ { 0x409F, 40779 },
+ { 0x40A0, 40866 },
+ { 0x40A1, 40801 },
+ { 0x40A2, 40790 },
+ { 0x40A3, 40761 },
+ { 0x40A4, 40848 },
+ { 0x40A5, 40823 },
+ { 0x40A6, 40812 },
+ { 0x40A7, 40772 },
+ { 0x40A8, 40898 },
+ { 0x40A9, 40891 },
+ { 0x40AA, 40841 },
+ { 0x40AB, 40834 },
+ { 0x40AC, 40859 },
+ { 0x40AD, 40905 },
+ { 0x40AE, 40877 },
+ { 0x40AF, 40884 },
+ { 0x40B0, 40753 },
+ { 0x40B1, 40782 },
+ { 0x40B2, 40869 },
+ { 0x40B3, 40804 },
+ { 0x40B4, 40793 },
+ { 0x40B5, 40764 },
+ { 0x40B6, 40851 },
+ { 0x40B7, 40826 },
+ { 0x40B8, 40815 },
+ { 0x40B9, 40757 },
+ { 0x40BA, 40786 },
+ { 0x40BB, 40873 },
+ { 0x40BC, 40808 },
+ { 0x40BD, 40797 },
+ { 0x40BE, 40768 },
+ { 0x40BF, 40855 },
+ { 0x40C0, 40830 },
+ { 0x40C1, 40819 },
+ { 0x40C2, 40775 },
+ { 0x40C3, 40901 },
+ { 0x40C4, 40894 },
+ { 0x40C5, 40844 },
+ { 0x40C6, 40837 },
+ { 0x40C7, 40862 },
+ { 0x40C8, 40908 },
+ { 0x40C9, 40880 },
+ { 0x40CA, 40887 },
+ { 0x40CB, 40912 },
+ { 0x40CC, 40916 },
+ { 0x40CD, 40928 },
+ { 0x40CE, 40920 },
+ { 0x40CF, 40924 },
+ { 0x40D0, 40729 },
+ { 0x40D1, 40745 },
+ { 0x40D2, 40936 },
+ { 0x40D3, 40932 },
+ { 0x40D4, 24218 },
+ { 0x40D5, 24196 },
+ { 0x40D6, 24201 },
+ { 0x40D7, 24256 },
+ { 0x40D8, 24298 },
+ { 0x40D9, 24260 },
+ { 0x40DA, 24287 },
+ { 0x40DB, 24312 },
+ { 0x40DC, 24282 },
+ { 0x40DD, 24245 },
+ { 0x40DE, 24307 },
+ { 0x40DF, 24212 },
+ { 0x40E0, 24271 },
+ { 0x40E1, 24229 },
+ { 0x40E2, 24292 },
+ { 0x40E3, 24277 },
+ { 0x40E4, 24240 },
+ { 0x40E5, 24302 },
+ { 0x40E6, 24206 },
+ { 0x40E7, 24265 },
+ { 0x40E8, 24223 },
+ { 0x40E9, 24250 },
+ { 0x40EA, 24317 },
+ { 0x40EB, 24235 },
+ { 0x40EC, 24333 },
+ { 0x40ED, 24348 },
+ { 0x40EE, 24416 },
+ { 0x40EF, 24402 },
+ { 0x40F0, 24366 },
+ { 0x40F1, 24338 },
+ { 0x40F2, 24406 },
+ { 0x40F3, 24438 },
+ { 0x40F4, 24428 },
+ { 0x40F5, 24432 },
+ { 0x40F6, 24420 },
+ { 0x40F7, 24398 },
+ { 0x40F8, 24362 },
+ { 0x40F9, 24389 },
+ { 0x40FA, 24447 },
+ { 0x40FB, 24451 },
+ { 0x40FC, 24424 },
+ { 0x40FD, 24380 },
+ { 0x40FE, 24352 },
+ { 0x40FF, 24384 },
+ { 0x4100, 24411 },
+ { 0x4101, 24442 },
+ { 0x4102, 24370 },
+ { 0x4103, 24393 },
+ { 0x4104, 24323 },
+ { 0x4105, 24357 },
+ { 0x4106, 24375 },
+ { 0x4107, 24328 },
+ { 0x4108, 24343 },
+ { 0x4109, 21711 },
+ { 0x410A, 21715 },
+ { 0x410B, 21740 },
+ { 0x410C, 22960 },
+ { 0x410D, 21760 },
+ { 0x410E, 23157 },
+ { 0x410F, 24101 },
+ { 0x4110, 21755 },
+ { 0x4111, 21736 },
+ { 0x4112, 22956 },
+ { 0x4113, 21751 },
+ { 0x4114, 21747 },
+ { 0x4115, 24135 },
+ { 0x4116, 24106 },
+ { 0x4117, 21783 },
+ { 0x4118, 23150 },
+ { 0x4119, 23160 },
+ { 0x411A, 23087 },
+ { 0x411B, 23084 },
+ { 0x411C, 23090 },
+ { 0x411D, 24149 },
+ { 0x411E, 21763 },
+ { 0x411F, 21721 },
+ { 0x4120, 24146 },
+ { 0x4121, 24168 },
+ { 0x4122, 73622 },
+ { 0x4123, 37849 },
+ { 0x4124, 37753 },
+ { 0x4125, 37861 },
+ { 0x4126, 37852 },
+ { 0x4127, 37756 },
+ { 0x4128, 37855 },
+ { 0x4129, 37858 },
+ { 0x412A, 37870 },
+ { 0x412B, 37873 },
+ { 0x412C, 37867 },
+ { 0x412D, 37750 },
+ { 0x412E, 37864 },
+ { 0x412F, 16856 },
+ { 0x4130, 23153 },
+ { 0x4131, 97290 },
+ { 0x4132, 97229 },
+ { 0x4133, 97270 },
+ { 0x4134, 97242 },
+ { 0x4135, 97175 },
+ { 0x4136, 97209 },
+ { 0x4137, 97225 },
+ { 0x4138, 97258 },
+ { 0x4139, 97201 },
+ { 0x413A, 97166 },
+ { 0x413B, 97109 },
+ { 0x413C, 97234 },
+ { 0x413D, 97129 },
+ { 0x413E, 97262 },
+ { 0x413F, 97246 },
+ { 0x4140, 97125 },
+ { 0x4141, 97117 },
+ { 0x4142, 97275 },
+ { 0x4143, 97279 },
+ { 0x4144, 97217 },
+ { 0x4145, 97133 },
+ { 0x4146, 97192 },
+ { 0x4147, 97213 },
+ { 0x4148, 97238 },
+ { 0x4149, 97153 },
+ { 0x414A, 97145 },
+ { 0x414B, 97141 },
+ { 0x414C, 97170 },
+ { 0x414D, 97113 },
+ { 0x414E, 97121 },
+ { 0x414F, 97179 },
+ { 0x4150, 97137 },
+ { 0x4151, 97205 },
+ { 0x4152, 97105 },
+ { 0x4153, 97187 },
+ { 0x4154, 97157 },
+ { 0x4155, 97250 },
+ { 0x4156, 97254 },
+ { 0x4157, 97149 },
+ { 0x4158, 97100 },
+ { 0x4159, 97183 },
+ { 0x415A, 97221 },
+ { 0x415B, 97266 },
+ { 0x415C, 97196 },
+ { 0x415D, 97161 },
+ { 0x415E, 97284 },
+ { 0x415F, 59515 },
+ { 0x4160, 59524 },
+ { 0x4161, 59518 },
+ { 0x4162, 59581 },
+ { 0x4163, 59527 },
+ { 0x4164, 59521 },
+ { 0x4165, 59533 },
+ { 0x4166, 59569 },
+ { 0x4167, 59575 },
+ { 0x4168, 59596 },
+ { 0x4169, 59536 },
+ { 0x416A, 59539 },
+ { 0x416B, 59554 },
+ { 0x416C, 59542 },
+ { 0x416D, 59545 },
+ { 0x416E, 59548 },
+ { 0x416F, 59590 },
+ { 0x4170, 59593 },
+ { 0x4171, 59566 },
+ { 0x4172, 59551 },
+ { 0x4173, 59587 },
+ { 0x4174, 59557 },
+ { 0x4175, 59560 },
+ { 0x4176, 59563 },
+ { 0x4177, 59599 },
+ { 0x4178, 59578 },
+ { 0x4179, 59584 },
+ { 0x417A, 59530 },
+ { 0x417B, 59572 },
+ { 0x417C, 49599 },
+ { 0x417D, 49686 },
+ { 0x417E, 49605 },
+ { 0x417F, 49620 },
+ { 0x4180, 49728 },
+ { 0x4181, 49638 },
+ { 0x4182, 49671 },
+ { 0x4183, 49653 },
+ { 0x4184, 49635 },
+ { 0x4185, 49602 },
+ { 0x4186, 49623 },
+ { 0x4187, 49629 },
+ { 0x4188, 49656 },
+ { 0x4189, 49644 },
+ { 0x418A, 49692 },
+ { 0x418B, 49719 },
+ { 0x418C, 49641 },
+ { 0x418D, 49731 },
+ { 0x418E, 49647 },
+ { 0x418F, 49683 },
+ { 0x4190, 49650 },
+ { 0x4191, 49626 },
+ { 0x4192, 49725 },
+ { 0x4193, 49632 },
+ { 0x4194, 49695 },
+ { 0x4195, 49614 },
+ { 0x4196, 49608 },
+ { 0x4197, 49743 },
+ { 0x4198, 49617 },
+ { 0x4199, 49668 },
+ { 0x419A, 49677 },
+ { 0x419B, 49704 },
+ { 0x419C, 49611 },
+ { 0x419D, 49662 },
+ { 0x419E, 49698 },
+ { 0x419F, 49722 },
+ { 0x41A0, 49680 },
+ { 0x41A1, 49665 },
+ { 0x41A2, 49734 },
+ { 0x41A3, 49701 },
+ { 0x41A4, 49737 },
+ { 0x41A5, 49689 },
+ { 0x41A6, 49674 },
+ { 0x41A7, 49710 },
+ { 0x41A8, 49713 },
+ { 0x41A9, 49716 },
+ { 0x41AA, 49707 },
+ { 0x41AB, 49659 },
+ { 0x41AC, 49740 },
+ { 0x41AD, 50251 },
+ { 0x41AE, 50134 },
+ { 0x41AF, 50142 },
+ { 0x41B0, 50166 },
+ { 0x41B1, 50150 },
+ { 0x41B2, 50146 },
+ { 0x41B3, 50138 },
+ { 0x41B4, 50162 },
+ { 0x41B5, 50158 },
+ { 0x41B6, 50154 },
+ { 0x41B7, 50180 },
+ { 0x41B8, 50243 },
+ { 0x41B9, 50239 },
+ { 0x41BA, 50213 },
+ { 0x41BB, 50209 },
+ { 0x41BC, 50222 },
+ { 0x41BD, 50247 },
+ { 0x41BE, 50231 },
+ { 0x41BF, 50235 },
+ { 0x41C0, 50170 },
+ { 0x41C1, 50184 },
+ { 0x41C2, 50226 },
+ { 0x41C3, 50194 },
+ { 0x41C4, 50189 },
+ { 0x41C5, 50175 },
+ { 0x41C6, 50217 },
+ { 0x41C7, 50204 },
+ { 0x41C8, 50199 },
+ { 0x41C9, 7804 },
+ { 0x41CA, 7824 },
+ { 0x41CB, 7868 },
+ { 0x41CC, 7828 },
+ { 0x41CD, 7808 },
+ { 0x41CE, 7888 },
+ { 0x41CF, 7896 },
+ { 0x41D0, 7856 },
+ { 0x41D1, 7932 },
+ { 0x41D2, 7812 },
+ { 0x41D3, 7864 },
+ { 0x41D4, 7836 },
+ { 0x41D5, 7840 },
+ { 0x41D6, 7844 },
+ { 0x41D7, 7912 },
+ { 0x41D8, 7816 },
+ { 0x41D9, 7876 },
+ { 0x41DA, 7928 },
+ { 0x41DB, 7872 },
+ { 0x41DC, 7848 },
+ { 0x41DD, 7852 },
+ { 0x41DE, 7880 },
+ { 0x41DF, 7820 },
+ { 0x41E0, 7904 },
+ { 0x41E1, 7924 },
+ { 0x41E2, 7920 },
+ { 0x41E3, 7832 },
+ { 0x41E4, 7908 },
+ { 0x41E5, 7900 },
+ { 0x41E6, 7860 },
+ { 0x41E7, 7884 },
+ { 0x41E8, 7916 },
+ { 0x41E9, 7946 },
+ { 0x41EA, 7954 },
+ { 0x41EB, 7950 },
+ { 0x41EC, 7958 },
+ { 0x41ED, 7892 },
+ { 0x41EE, 7936 },
+ { 0x41EF, 7941 },
+ { 0x41F0, 51598 },
+ { 0x41F1, 51665 },
+ { 0x41F2, 51604 },
+ { 0x41F3, 51601 },
+ { 0x41F4, 51653 },
+ { 0x41F5, 51671 },
+ { 0x41F6, 51610 },
+ { 0x41F7, 51607 },
+ { 0x41F8, 51662 },
+ { 0x41F9, 51592 },
+ { 0x41FA, 51629 },
+ { 0x41FB, 51632 },
+ { 0x41FC, 51635 },
+ { 0x41FD, 51656 },
+ { 0x41FE, 51595 },
+ { 0x41FF, 51617 },
+ { 0x4200, 51668 },
+ { 0x4201, 51659 },
+ { 0x4202, 51641 },
+ { 0x4203, 51644 },
+ { 0x4204, 51647 },
+ { 0x4205, 51650 },
+ { 0x4206, 51620 },
+ { 0x4207, 51626 },
+ { 0x4208, 51623 },
+ { 0x4209, 51638 },
+ { 0x420A, 51613 },
+ { 0x420B, 7978 },
+ { 0x420C, 8010 },
+ { 0x420D, 8018 },
+ { 0x420E, 8014 },
+ { 0x420F, 7962 },
+ { 0x4210, 8082 },
+ { 0x4211, 8090 },
+ { 0x4212, 8078 },
+ { 0x4213, 8094 },
+ { 0x4214, 7966 },
+ { 0x4215, 8054 },
+ { 0x4216, 8022 },
+ { 0x4217, 8098 },
+ { 0x4218, 8102 },
+ { 0x4219, 8066 },
+ { 0x421A, 8058 },
+ { 0x421B, 8026 },
+ { 0x421C, 8030 },
+ { 0x421D, 8034 },
+ { 0x421E, 7974 },
+ { 0x421F, 8086 },
+ { 0x4220, 8106 },
+ { 0x4221, 8110 },
+ { 0x4222, 8050 },
+ { 0x4223, 8074 },
+ { 0x4224, 7970 },
+ { 0x4225, 7998 },
+ { 0x4226, 7982 },
+ { 0x4227, 7986 },
+ { 0x4228, 8062 },
+ { 0x4229, 8038 },
+ { 0x422A, 8046 },
+ { 0x422B, 8070 },
+ { 0x422C, 8042 },
+ { 0x422D, 7994 },
+ { 0x422E, 8006 },
+ { 0x422F, 8002 },
+ { 0x4230, 7990 },
+ { 0x4231, 103325 },
+ { 0x4232, 103330 },
+ { 0x4233, 103340 },
+ { 0x4234, 103345 },
+ { 0x4235, 103335 },
+ { 0x4236, 98276 },
+ { 0x4237, 98279 },
+ { 0x4238, 98303 },
+ { 0x4239, 98258 },
+ { 0x423A, 98300 },
+ { 0x423B, 98237 },
+ { 0x423C, 98246 },
+ { 0x423D, 98297 },
+ { 0x423E, 98285 },
+ { 0x423F, 98270 },
+ { 0x4240, 98273 },
+ { 0x4241, 98255 },
+ { 0x4242, 98294 },
+ { 0x4243, 98309 },
+ { 0x4244, 98261 },
+ { 0x4245, 98282 },
+ { 0x4246, 98264 },
+ { 0x4247, 98249 },
+ { 0x4248, 98315 },
+ { 0x4249, 98252 },
+ { 0x424A, 98240 },
+ { 0x424B, 98291 },
+ { 0x424C, 98288 },
+ { 0x424D, 98312 },
+ { 0x424E, 98318 },
+ { 0x424F, 98306 },
+ { 0x4250, 98243 },
+ { 0x4251, 98231 },
+ { 0x4252, 98234 },
+ { 0x4253, 98267 },
+ { 0x4254, 98228 },
+ { 0x4255, 8601 },
+ { 0x4256, 8605 },
+ { 0x4257, 8609 },
+ { 0x4258, 8657 },
+ { 0x4259, 8661 },
+ { 0x425A, 8637 },
+ { 0x425B, 8641 },
+ { 0x425C, 8721 },
+ { 0x425D, 8617 },
+ { 0x425E, 8649 },
+ { 0x425F, 8653 },
+ { 0x4260, 8705 },
+ { 0x4261, 8709 },
+ { 0x4262, 8621 },
+ { 0x4263, 8625 },
+ { 0x4264, 8629 },
+ { 0x4265, 8741 },
+ { 0x4266, 8689 },
+ { 0x4267, 8613 },
+ { 0x4268, 8633 },
+ { 0x4269, 8681 },
+ { 0x426A, 8685 },
+ { 0x426B, 8669 },
+ { 0x426C, 8673 },
+ { 0x426D, 8677 },
+ { 0x426E, 8725 },
+ { 0x426F, 8713 },
+ { 0x4270, 8717 },
+ { 0x4271, 8693 },
+ { 0x4272, 8697 },
+ { 0x4273, 8665 },
+ { 0x4274, 8701 },
+ { 0x4275, 8729 },
+ { 0x4276, 8733 },
+ { 0x4277, 8737 },
+ { 0x4278, 8645 },
+ { 0x4279, 8757 },
+ { 0x427A, 8765 },
+ { 0x427B, 8769 },
+ { 0x427C, 8773 },
+ { 0x427D, 8753 },
+ { 0x427E, 8761 },
+ { 0x427F, 8745 },
+ { 0x4280, 8749 },
+ { 0x4281, 8777 },
+ { 0x4282, 8781 },
+ { 0x4283, 8789 },
+ { 0x4284, 8785 },
+ { 0x4285, 8793 },
+ { 0x4286, 8797 },
+ { 0x4287, 68828 },
+ { 0x4288, 68823 },
+ { 0x4289, 68818 },
+ { 0x428A, 68838 },
+ { 0x428B, 68833 },
+ { 0x428C, 68843 },
+ { 0x428D, 68866 },
+ { 0x428E, 68861 },
+ { 0x428F, 68856 },
+ { 0x4290, 68876 },
+ { 0x4291, 68871 },
+ { 0x4292, 68881 },
+ { 0x4293, 68718 },
+ { 0x4294, 68754 },
+ { 0x4295, 68758 },
+ { 0x4296, 68806 },
+ { 0x4297, 68714 },
+ { 0x4298, 68794 },
+ { 0x4299, 68762 },
+ { 0x429A, 68798 },
+ { 0x429B, 68766 },
+ { 0x429C, 68814 },
+ { 0x429D, 68786 },
+ { 0x429E, 68790 },
+ { 0x429F, 68782 },
+ { 0x42A0, 68722 },
+ { 0x42A1, 68802 },
+ { 0x42A2, 68778 },
+ { 0x42A3, 68848 },
+ { 0x42A4, 68742 },
+ { 0x42A5, 68810 },
+ { 0x42A6, 68774 },
+ { 0x42A7, 68852 },
+ { 0x42A8, 68738 },
+ { 0x42A9, 68726 },
+ { 0x42AA, 68730 },
+ { 0x42AB, 68734 },
+ { 0x42AC, 68770 },
+ { 0x42AD, 68750 },
+ { 0x42AE, 68746 },
+ { 0x42AF, 68656 },
+ { 0x42B0, 68651 },
+ { 0x42B1, 68646 },
+ { 0x42B2, 68666 },
+ { 0x42B3, 68661 },
+ { 0x42B4, 68671 },
+ { 0x42B5, 68694 },
+ { 0x42B6, 68689 },
+ { 0x42B7, 68684 },
+ { 0x42B8, 68704 },
+ { 0x42B9, 68699 },
+ { 0x42BA, 68709 },
+ { 0x42BB, 68546 },
+ { 0x42BC, 68582 },
+ { 0x42BD, 68586 },
+ { 0x42BE, 68634 },
+ { 0x42BF, 68542 },
+ { 0x42C0, 68622 },
+ { 0x42C1, 68590 },
+ { 0x42C2, 68626 },
+ { 0x42C3, 68594 },
+ { 0x42C4, 68642 },
+ { 0x42C5, 68614 },
+ { 0x42C6, 68618 },
+ { 0x42C7, 68610 },
+ { 0x42C8, 68550 },
+ { 0x42C9, 68630 },
+ { 0x42CA, 68606 },
+ { 0x42CB, 68676 },
+ { 0x42CC, 68570 },
+ { 0x42CD, 68638 },
+ { 0x42CE, 68602 },
+ { 0x42CF, 68680 },
+ { 0x42D0, 68566 },
+ { 0x42D1, 68554 },
+ { 0x42D2, 68558 },
+ { 0x42D3, 68562 },
+ { 0x42D4, 68598 },
+ { 0x42D5, 68578 },
+ { 0x42D6, 68574 },
+ { 0x42D7, 75172 },
+ { 0x42D8, 75136 },
+ { 0x42D9, 75160 },
+ { 0x42DA, 75112 },
+ { 0x42DB, 75196 },
+ { 0x42DC, 75073 },
+ { 0x42DD, 75178 },
+ { 0x42DE, 75199 },
+ { 0x42DF, 75145 },
+ { 0x42E0, 75157 },
+ { 0x42E1, 75097 },
+ { 0x42E2, 75154 },
+ { 0x42E3, 75115 },
+ { 0x42E4, 75139 },
+ { 0x42E5, 75181 },
+ { 0x42E6, 75151 },
+ { 0x42E7, 75202 },
+ { 0x42E8, 75193 },
+ { 0x42E9, 75142 },
+ { 0x42EA, 75190 },
+ { 0x42EB, 75163 },
+ { 0x42EC, 75166 },
+ { 0x42ED, 75064 },
+ { 0x42EE, 75106 },
+ { 0x42EF, 75091 },
+ { 0x42F0, 75079 },
+ { 0x42F1, 75067 },
+ { 0x42F2, 75184 },
+ { 0x42F3, 75133 },
+ { 0x42F4, 75061 },
+ { 0x42F5, 75175 },
+ { 0x42F6, 75124 },
+ { 0x42F7, 75103 },
+ { 0x42F8, 75082 },
+ { 0x42F9, 75121 },
+ { 0x42FA, 75076 },
+ { 0x42FB, 75127 },
+ { 0x42FC, 75169 },
+ { 0x42FD, 75130 },
+ { 0x42FE, 75094 },
+ { 0x42FF, 75088 },
+ { 0x4300, 75070 },
+ { 0x4301, 75085 },
+ { 0x4302, 75109 },
+ { 0x4303, 75187 },
+ { 0x4304, 75100 },
+ { 0x4305, 75118 },
+ { 0x4306, 75148 },
+ { 0x4307, 73757 },
+ { 0x4308, 73712 },
+ { 0x4309, 73739 },
+ { 0x430A, 73727 },
+ { 0x430B, 73742 },
+ { 0x430C, 73751 },
+ { 0x430D, 73763 },
+ { 0x430E, 73733 },
+ { 0x430F, 73736 },
+ { 0x4310, 73781 },
+ { 0x4311, 73748 },
+ { 0x4312, 73760 },
+ { 0x4313, 73721 },
+ { 0x4314, 73718 },
+ { 0x4315, 73778 },
+ { 0x4316, 73766 },
+ { 0x4317, 73769 },
+ { 0x4318, 73772 },
+ { 0x4319, 73775 },
+ { 0x431A, 73754 },
+ { 0x431B, 73724 },
+ { 0x431C, 73745 },
+ { 0x431D, 73694 },
+ { 0x431E, 73697 },
+ { 0x431F, 73700 },
+ { 0x4320, 73703 },
+ { 0x4321, 73706 },
+ { 0x4322, 73709 },
+ { 0x4323, 73715 },
+ { 0x4324, 73730 },
+ { 0x4325, 73682 },
+ { 0x4326, 73664 },
+ { 0x4327, 73670 },
+ { 0x4328, 73691 },
+ { 0x4329, 73676 },
+ { 0x432A, 73673 },
+ { 0x432B, 73667 },
+ { 0x432C, 73688 },
+ { 0x432D, 73685 },
+ { 0x432E, 73679 },
+ { 0x432F, 37179 },
+ { 0x4330, 37203 },
+ { 0x4331, 37247 },
+ { 0x4332, 37199 },
+ { 0x4333, 37251 },
+ { 0x4334, 37255 },
+ { 0x4335, 37315 },
+ { 0x4336, 37183 },
+ { 0x4337, 37263 },
+ { 0x4338, 37207 },
+ { 0x4339, 37271 },
+ { 0x433A, 37187 },
+ { 0x433B, 37211 },
+ { 0x433C, 37299 },
+ { 0x433D, 37279 },
+ { 0x433E, 37215 },
+ { 0x433F, 37219 },
+ { 0x4340, 37223 },
+ { 0x4341, 37191 },
+ { 0x4342, 37283 },
+ { 0x4343, 37227 },
+ { 0x4344, 37303 },
+ { 0x4345, 37231 },
+ { 0x4346, 37287 },
+ { 0x4347, 37235 },
+ { 0x4348, 37307 },
+ { 0x4349, 37291 },
+ { 0x434A, 37319 },
+ { 0x434B, 37311 },
+ { 0x434C, 37259 },
+ { 0x434D, 37195 },
+ { 0x434E, 37239 },
+ { 0x434F, 37275 },
+ { 0x4350, 37267 },
+ { 0x4351, 37243 },
+ { 0x4352, 37295 },
+ { 0x4353, 37035 },
+ { 0x4354, 37059 },
+ { 0x4355, 37103 },
+ { 0x4356, 37055 },
+ { 0x4357, 37107 },
+ { 0x4358, 37111 },
+ { 0x4359, 37171 },
+ { 0x435A, 37039 },
+ { 0x435B, 37119 },
+ { 0x435C, 37063 },
+ { 0x435D, 37127 },
+ { 0x435E, 37043 },
+ { 0x435F, 37067 },
+ { 0x4360, 37155 },
+ { 0x4361, 37135 },
+ { 0x4362, 37071 },
+ { 0x4363, 37075 },
+ { 0x4364, 37079 },
+ { 0x4365, 37047 },
+ { 0x4366, 37139 },
+ { 0x4367, 37083 },
+ { 0x4368, 37159 },
+ { 0x4369, 37087 },
+ { 0x436A, 37143 },
+ { 0x436B, 37091 },
+ { 0x436C, 37163 },
+ { 0x436D, 37147 },
+ { 0x436E, 37175 },
+ { 0x436F, 37167 },
+ { 0x4370, 37115 },
+ { 0x4371, 37051 },
+ { 0x4372, 37095 },
+ { 0x4373, 37131 },
+ { 0x4374, 37123 },
+ { 0x4375, 37099 },
+ { 0x4376, 37151 },
+ { 0x4377, 69106 },
+ { 0x4378, 69124 },
+ { 0x4379, 69127 },
+ { 0x437A, 69187 },
+ { 0x437B, 69130 },
+ { 0x437C, 69205 },
+ { 0x437D, 69190 },
+ { 0x437E, 69133 },
+ { 0x437F, 69109 },
+ { 0x4380, 69136 },
+ { 0x4381, 69139 },
+ { 0x4382, 69196 },
+ { 0x4383, 69142 },
+ { 0x4384, 69112 },
+ { 0x4385, 69145 },
+ { 0x4386, 69148 },
+ { 0x4387, 69151 },
+ { 0x4388, 69202 },
+ { 0x4389, 69154 },
+ { 0x438A, 69160 },
+ { 0x438B, 69157 },
+ { 0x438C, 69208 },
+ { 0x438D, 69115 },
+ { 0x438E, 69163 },
+ { 0x438F, 69166 },
+ { 0x4390, 69169 },
+ { 0x4391, 69211 },
+ { 0x4392, 69172 },
+ { 0x4393, 69214 },
+ { 0x4394, 69175 },
+ { 0x4395, 69217 },
+ { 0x4396, 69118 },
+ { 0x4397, 69178 },
+ { 0x4398, 69181 },
+ { 0x4399, 69121 },
+ { 0x439A, 69184 },
+ { 0x439B, 69220 },
+ { 0x439C, 69193 },
+ { 0x439D, 69223 },
+ { 0x439E, 69199 },
+ { 0x439F, 102995 },
+ { 0x43A0, 103003 },
+ { 0x43A1, 103031 },
+ { 0x43A2, 103019 },
+ { 0x43A3, 102987 },
+ { 0x43A4, 103179 },
+ { 0x43A5, 103023 },
+ { 0x43A6, 103183 },
+ { 0x43A7, 103079 },
+ { 0x43A8, 103011 },
+ { 0x43A9, 103175 },
+ { 0x43AA, 103083 },
+ { 0x43AB, 103035 },
+ { 0x43AC, 103075 },
+ { 0x43AD, 103051 },
+ { 0x43AE, 103119 },
+ { 0x43AF, 103167 },
+ { 0x43B0, 103107 },
+ { 0x43B1, 103007 },
+ { 0x43B2, 103127 },
+ { 0x43B3, 103043 },
+ { 0x43B4, 103131 },
+ { 0x43B5, 103115 },
+ { 0x43B6, 103067 },
+ { 0x43B7, 102999 },
+ { 0x43B8, 103095 },
+ { 0x43B9, 103015 },
+ { 0x43BA, 103103 },
+ { 0x43BB, 103055 },
+ { 0x43BC, 103063 },
+ { 0x43BD, 103135 },
+ { 0x43BE, 103187 },
+ { 0x43BF, 103147 },
+ { 0x43C0, 103123 },
+ { 0x43C1, 102991 },
+ { 0x43C2, 103159 },
+ { 0x43C3, 103027 },
+ { 0x43C4, 103111 },
+ { 0x43C5, 103091 },
+ { 0x43C6, 103059 },
+ { 0x43C7, 103191 },
+ { 0x43C8, 103071 },
+ { 0x43C9, 103143 },
+ { 0x43CA, 103163 },
+ { 0x43CB, 103155 },
+ { 0x43CC, 103151 },
+ { 0x43CD, 103039 },
+ { 0x43CE, 103099 },
+ { 0x43CF, 103087 },
+ { 0x43D0, 103171 },
+ { 0x43D1, 103139 },
+ { 0x43D2, 103047 },
+ { 0x43D3, 103195 },
+ { 0x43D4, 98599 },
+ { 0x43D5, 98703 },
+ { 0x43D6, 98623 },
+ { 0x43D7, 98627 },
+ { 0x43D8, 98707 },
+ { 0x43D9, 98631 },
+ { 0x43DA, 98711 },
+ { 0x43DB, 98635 },
+ { 0x43DC, 98603 },
+ { 0x43DD, 98639 },
+ { 0x43DE, 98643 },
+ { 0x43DF, 98647 },
+ { 0x43E0, 98715 },
+ { 0x43E1, 98607 },
+ { 0x43E2, 98719 },
+ { 0x43E3, 98651 },
+ { 0x43E4, 98655 },
+ { 0x43E5, 98659 },
+ { 0x43E6, 98723 },
+ { 0x43E7, 98663 },
+ { 0x43E8, 98667 },
+ { 0x43E9, 98727 },
+ { 0x43EA, 98611 },
+ { 0x43EB, 98671 },
+ { 0x43EC, 98675 },
+ { 0x43ED, 98679 },
+ { 0x43EE, 98683 },
+ { 0x43EF, 98731 },
+ { 0x43F0, 98687 },
+ { 0x43F1, 98735 },
+ { 0x43F2, 98615 },
+ { 0x43F3, 98691 },
+ { 0x43F4, 98695 },
+ { 0x43F5, 98619 },
+ { 0x43F6, 98699 },
+ { 0x43F7, 98459 },
+ { 0x43F8, 98563 },
+ { 0x43F9, 98483 },
+ { 0x43FA, 98487 },
+ { 0x43FB, 98567 },
+ { 0x43FC, 98491 },
+ { 0x43FD, 98571 },
+ { 0x43FE, 98495 },
+ { 0x43FF, 98463 },
+ { 0x4400, 98499 },
+ { 0x4401, 98503 },
+ { 0x4402, 98507 },
+ { 0x4403, 98575 },
+ { 0x4404, 98467 },
+ { 0x4405, 98579 },
+ { 0x4406, 98511 },
+ { 0x4407, 98515 },
+ { 0x4408, 98519 },
+ { 0x4409, 98583 },
+ { 0x440A, 98523 },
+ { 0x440B, 98527 },
+ { 0x440C, 98587 },
+ { 0x440D, 98471 },
+ { 0x440E, 98531 },
+ { 0x440F, 98535 },
+ { 0x4410, 98539 },
+ { 0x4411, 98543 },
+ { 0x4412, 98591 },
+ { 0x4413, 98547 },
+ { 0x4414, 98595 },
+ { 0x4415, 98475 },
+ { 0x4416, 98551 },
+ { 0x4417, 98555 },
+ { 0x4418, 98479 },
+ { 0x4419, 98559 },
+ { 0x441A, 58087 },
+ { 0x441B, 58091 },
+ { 0x441C, 58095 },
+ { 0x441D, 58099 },
+ { 0x441E, 58103 },
+ { 0x441F, 58107 },
+ { 0x4420, 58111 },
+ { 0x4421, 58115 },
+ { 0x4422, 58119 },
+ { 0x4423, 58123 },
+ { 0x4424, 58127 },
+ { 0x4425, 58131 },
+ { 0x4426, 58135 },
+ { 0x4427, 58139 },
+ { 0x4428, 58143 },
+ { 0x4429, 58147 },
+ { 0x442A, 58403 },
+ { 0x442B, 58407 },
+ { 0x442C, 58151 },
+ { 0x442D, 58411 },
+ { 0x442E, 58415 },
+ { 0x442F, 58155 },
+ { 0x4430, 58419 },
+ { 0x4431, 58159 },
+ { 0x4432, 58163 },
+ { 0x4433, 58167 },
+ { 0x4434, 58171 },
+ { 0x4435, 58051 },
+ { 0x4436, 58175 },
+ { 0x4437, 58179 },
+ { 0x4438, 58183 },
+ { 0x4439, 58187 },
+ { 0x443A, 58191 },
+ { 0x443B, 58195 },
+ { 0x443C, 58199 },
+ { 0x443D, 58203 },
+ { 0x443E, 58207 },
+ { 0x443F, 58211 },
+ { 0x4440, 58215 },
+ { 0x4441, 58219 },
+ { 0x4442, 58223 },
+ { 0x4443, 58227 },
+ { 0x4444, 58231 },
+ { 0x4445, 58235 },
+ { 0x4446, 58239 },
+ { 0x4447, 58243 },
+ { 0x4448, 58247 },
+ { 0x4449, 58251 },
+ { 0x444A, 58255 },
+ { 0x444B, 58259 },
+ { 0x444C, 58263 },
+ { 0x444D, 58267 },
+ { 0x444E, 58271 },
+ { 0x444F, 58275 },
+ { 0x4450, 58279 },
+ { 0x4451, 58283 },
+ { 0x4452, 58287 },
+ { 0x4453, 58291 },
+ { 0x4454, 58295 },
+ { 0x4455, 58299 },
+ { 0x4456, 58303 },
+ { 0x4457, 58307 },
+ { 0x4458, 58311 },
+ { 0x4459, 58315 },
+ { 0x445A, 58319 },
+ { 0x445B, 58323 },
+ { 0x445C, 58327 },
+ { 0x445D, 58331 },
+ { 0x445E, 58335 },
+ { 0x445F, 58339 },
+ { 0x4460, 58343 },
+ { 0x4461, 58431 },
+ { 0x4462, 58347 },
+ { 0x4463, 58351 },
+ { 0x4464, 58055 },
+ { 0x4465, 58355 },
+ { 0x4466, 58359 },
+ { 0x4467, 58423 },
+ { 0x4468, 58427 },
+ { 0x4469, 58059 },
+ { 0x446A, 58363 },
+ { 0x446B, 58367 },
+ { 0x446C, 58371 },
+ { 0x446D, 58375 },
+ { 0x446E, 58379 },
+ { 0x446F, 57125 },
+ { 0x4470, 57129 },
+ { 0x4471, 57133 },
+ { 0x4472, 57137 },
+ { 0x4473, 57141 },
+ { 0x4474, 57145 },
+ { 0x4475, 57149 },
+ { 0x4476, 57153 },
+ { 0x4477, 58063 },
+ { 0x4478, 58067 },
+ { 0x4479, 58071 },
+ { 0x447A, 57157 },
+ { 0x447B, 57161 },
+ { 0x447C, 57165 },
+ { 0x447D, 58075 },
+ { 0x447E, 58079 },
+ { 0x447F, 58083 },
+ { 0x4480, 57169 },
+ { 0x4481, 57173 },
+ { 0x4482, 57177 },
+ { 0x4483, 57181 },
+ { 0x4484, 57185 },
+ { 0x4485, 57189 },
+ { 0x4486, 57193 },
+ { 0x4487, 57197 },
+ { 0x4488, 57201 },
+ { 0x4489, 57205 },
+ { 0x448A, 57209 },
+ { 0x448B, 57213 },
+ { 0x448C, 57217 },
+ { 0x448D, 57221 },
+ { 0x448E, 57225 },
+ { 0x448F, 57229 },
+ { 0x4490, 57233 },
+ { 0x4491, 57237 },
+ { 0x4492, 57241 },
+ { 0x4493, 57245 },
+ { 0x4494, 57249 },
+ { 0x4495, 57253 },
+ { 0x4496, 57257 },
+ { 0x4497, 57261 },
+ { 0x4498, 57265 },
+ { 0x4499, 57269 },
+ { 0x449A, 57273 },
+ { 0x449B, 57277 },
+ { 0x449C, 57281 },
+ { 0x449D, 57285 },
+ { 0x449E, 57289 },
+ { 0x449F, 57293 },
+ { 0x44A0, 57297 },
+ { 0x44A1, 57301 },
+ { 0x44A2, 57305 },
+ { 0x44A3, 57309 },
+ { 0x44A4, 57313 },
+ { 0x44A5, 57317 },
+ { 0x44A6, 57321 },
+ { 0x44A7, 57325 },
+ { 0x44A8, 57329 },
+ { 0x44A9, 57333 },
+ { 0x44AA, 57337 },
+ { 0x44AB, 57341 },
+ { 0x44AC, 57345 },
+ { 0x44AD, 57349 },
+ { 0x44AE, 57353 },
+ { 0x44AF, 57357 },
+ { 0x44B0, 57361 },
+ { 0x44B1, 57365 },
+ { 0x44B2, 57369 },
+ { 0x44B3, 57373 },
+ { 0x44B4, 57377 },
+ { 0x44B5, 57381 },
+ { 0x44B6, 57385 },
+ { 0x44B7, 57389 },
+ { 0x44B8, 57393 },
+ { 0x44B9, 57397 },
+ { 0x44BA, 58435 },
+ { 0x44BB, 58439 },
+ { 0x44BC, 58443 },
+ { 0x44BD, 58447 },
+ { 0x44BE, 58451 },
+ { 0x44BF, 58455 },
+ { 0x44C0, 58459 },
+ { 0x44C1, 58463 },
+ { 0x44C2, 58467 },
+ { 0x44C3, 58471 },
+ { 0x44C4, 58475 },
+ { 0x44C5, 58479 },
+ { 0x44C6, 58483 },
+ { 0x44C7, 58487 },
+ { 0x44C8, 58491 },
+ { 0x44C9, 58495 },
+ { 0x44CA, 58499 },
+ { 0x44CB, 58503 },
+ { 0x44CC, 58507 },
+ { 0x44CD, 57401 },
+ { 0x44CE, 57405 },
+ { 0x44CF, 57409 },
+ { 0x44D0, 57413 },
+ { 0x44D1, 57417 },
+ { 0x44D2, 57421 },
+ { 0x44D3, 57425 },
+ { 0x44D4, 57429 },
+ { 0x44D5, 57433 },
+ { 0x44D6, 57437 },
+ { 0x44D7, 57441 },
+ { 0x44D8, 57445 },
+ { 0x44D9, 57449 },
+ { 0x44DA, 57453 },
+ { 0x44DB, 57457 },
+ { 0x44DC, 57461 },
+ { 0x44DD, 57465 },
+ { 0x44DE, 57469 },
+ { 0x44DF, 57473 },
+ { 0x44E0, 57477 },
+ { 0x44E1, 57481 },
+ { 0x44E2, 57485 },
+ { 0x44E3, 57489 },
+ { 0x44E4, 57493 },
+ { 0x44E5, 57497 },
+ { 0x44E6, 57501 },
+ { 0x44E7, 57505 },
+ { 0x44E8, 57509 },
+ { 0x44E9, 57513 },
+ { 0x44EA, 57517 },
+ { 0x44EB, 57521 },
+ { 0x44EC, 57525 },
+ { 0x44ED, 57529 },
+ { 0x44EE, 57533 },
+ { 0x44EF, 57537 },
+ { 0x44F0, 57541 },
+ { 0x44F1, 57545 },
+ { 0x44F2, 57549 },
+ { 0x44F3, 57553 },
+ { 0x44F4, 57557 },
+ { 0x44F5, 57561 },
+ { 0x44F6, 57565 },
+ { 0x44F7, 57569 },
+ { 0x44F8, 57573 },
+ { 0x44F9, 57577 },
+ { 0x44FA, 57581 },
+ { 0x44FB, 57585 },
+ { 0x44FC, 57589 },
+ { 0x44FD, 57593 },
+ { 0x44FE, 57597 },
+ { 0x44FF, 57601 },
+ { 0x4500, 57605 },
+ { 0x4501, 57609 },
+ { 0x4502, 57613 },
+ { 0x4503, 57617 },
+ { 0x4504, 57621 },
+ { 0x4505, 57625 },
+ { 0x4506, 57629 },
+ { 0x4507, 57633 },
+ { 0x4508, 57637 },
+ { 0x4509, 57641 },
+ { 0x450A, 57645 },
+ { 0x450B, 57649 },
+ { 0x450C, 57653 },
+ { 0x450D, 57657 },
+ { 0x450E, 57661 },
+ { 0x450F, 57665 },
+ { 0x4510, 57669 },
+ { 0x4511, 57673 },
+ { 0x4512, 57677 },
+ { 0x4513, 57681 },
+ { 0x4514, 57685 },
+ { 0x4515, 57689 },
+ { 0x4516, 57693 },
+ { 0x4517, 57697 },
+ { 0x4518, 57701 },
+ { 0x4519, 57705 },
+ { 0x451A, 57709 },
+ { 0x451B, 57713 },
+ { 0x451C, 57717 },
+ { 0x451D, 57721 },
+ { 0x451E, 57725 },
+ { 0x451F, 57729 },
+ { 0x4520, 57733 },
+ { 0x4521, 57737 },
+ { 0x4522, 57741 },
+ { 0x4523, 57745 },
+ { 0x4524, 57749 },
+ { 0x4525, 57753 },
+ { 0x4526, 57757 },
+ { 0x4527, 57761 },
+ { 0x4528, 57765 },
+ { 0x4529, 57769 },
+ { 0x452A, 57773 },
+ { 0x452B, 57777 },
+ { 0x452C, 57781 },
+ { 0x452D, 57785 },
+ { 0x452E, 57789 },
+ { 0x452F, 57793 },
+ { 0x4530, 57797 },
+ { 0x4531, 57801 },
+ { 0x4532, 57805 },
+ { 0x4533, 57809 },
+ { 0x4534, 57813 },
+ { 0x4535, 57817 },
+ { 0x4536, 57821 },
+ { 0x4537, 57825 },
+ { 0x4538, 57829 },
+ { 0x4539, 57833 },
+ { 0x453A, 57837 },
+ { 0x453B, 57841 },
+ { 0x453C, 57845 },
+ { 0x453D, 57849 },
+ { 0x453E, 57853 },
+ { 0x453F, 57857 },
+ { 0x4540, 57861 },
+ { 0x4541, 57865 },
+ { 0x4542, 57869 },
+ { 0x4543, 57873 },
+ { 0x4544, 57877 },
+ { 0x4545, 57881 },
+ { 0x4546, 57885 },
+ { 0x4547, 57889 },
+ { 0x4548, 57893 },
+ { 0x4549, 57897 },
+ { 0x454A, 57901 },
+ { 0x454B, 57905 },
+ { 0x454C, 57909 },
+ { 0x454D, 57913 },
+ { 0x454E, 57917 },
+ { 0x454F, 57921 },
+ { 0x4550, 57925 },
+ { 0x4551, 57929 },
+ { 0x4552, 57934 },
+ { 0x4553, 57939 },
+ { 0x4554, 57944 },
+ { 0x4555, 57949 },
+ { 0x4556, 57954 },
+ { 0x4557, 57959 },
+ { 0x4558, 57964 },
+ { 0x4559, 57969 },
+ { 0x455A, 58383 },
+ { 0x455B, 58388 },
+ { 0x455C, 58393 },
+ { 0x455D, 58398 },
+ { 0x455E, 57974 },
+ { 0x455F, 57979 },
+ { 0x4560, 57984 },
+ { 0x4561, 57989 },
+ { 0x4562, 57994 },
+ { 0x4563, 57999 },
+ { 0x4564, 58004 },
+ { 0x4565, 58009 },
+ { 0x4566, 58014 },
+ { 0x4567, 58019 },
+ { 0x4568, 58023 },
+ { 0x4569, 58027 },
+ { 0x456A, 58031 },
+ { 0x456B, 58035 },
+ { 0x456C, 58039 },
+ { 0x456D, 58043 },
+ { 0x456E, 58047 },
+ { 0x456F, 95620 },
+ { 0x4570, 96072 },
+ { 0x4571, 96066 },
+ { 0x4572, 95252 },
+ { 0x4573, 95554 },
+ { 0x4574, 94956 },
+ { 0x4575, 95256 },
+ { 0x4576, 95268 },
+ { 0x4577, 95261 },
+ { 0x4578, 95344 },
+ { 0x4579, 94990 },
+ { 0x457A, 94976 },
+ { 0x457B, 94982 },
+ { 0x457C, 95661 },
+ { 0x457D, 95445 },
+ { 0x457E, 95349 },
+ { 0x457F, 95389 },
+ { 0x4580, 95559 },
+ { 0x4581, 95008 },
+ { 0x4582, 95564 },
+ { 0x4583, 95024 },
+ { 0x4584, 95571 },
+ { 0x4585, 95358 },
+ { 0x4586, 95643 },
+ { 0x4587, 95276 },
+ { 0x4588, 95281 },
+ { 0x4589, 95054 },
+ { 0x458A, 95593 },
+ { 0x458B, 95089 },
+ { 0x458C, 95368 },
+ { 0x458D, 95372 },
+ { 0x458E, 95526 },
+ { 0x458F, 95531 },
+ { 0x4590, 95126 },
+ { 0x4591, 95625 },
+ { 0x4592, 95440 },
+ { 0x4593, 95136 },
+ { 0x4594, 95497 },
+ { 0x4595, 95505 },
+ { 0x4596, 95144 },
+ { 0x4597, 95150 },
+ { 0x4598, 95605 },
+ { 0x4599, 95286 },
+ { 0x459A, 95293 },
+ { 0x459B, 95298 },
+ { 0x459C, 95394 },
+ { 0x459D, 95183 },
+ { 0x459E, 95216 },
+ { 0x459F, 95615 },
+ { 0x45A0, 95941 },
+ { 0x45A1, 95989 },
+ { 0x45A2, 95958 },
+ { 0x45A3, 95683 },
+ { 0x45A4, 95947 },
+ { 0x45A5, 95954 },
+ { 0x45A6, 96024 },
+ { 0x45A7, 95160 },
+ { 0x45A8, 68370 },
+ { 0x45A9, 68373 },
+ { 0x45AA, 68376 },
+ { 0x45AB, 68379 },
+ { 0x45AC, 68382 },
+ { 0x45AD, 68385 },
+ { 0x45AE, 68388 },
+ { 0x45AF, 68391 },
+ { 0x45B0, 68394 },
+ { 0x45B1, 68397 },
+ { 0x45B2, 68400 },
+ { 0x45B3, 68403 },
+ { 0x45B4, 68406 },
+ { 0x45B5, 68409 },
+ { 0x45B6, 68412 },
+ { 0x45B7, 68415 },
+ { 0x45B8, 68418 },
+ { 0x45B9, 68421 },
+ { 0x45BA, 68424 },
+ { 0x45BB, 68427 },
+ { 0x45BC, 68430 },
+ { 0x45BD, 68433 },
+ { 0x45BE, 68436 },
+ { 0x45BF, 68439 },
+ { 0x45C0, 68442 },
+ { 0x45C1, 68445 },
+ { 0x45C2, 68448 },
+ { 0x45C3, 68451 },
+ { 0x45C4, 68454 },
+ { 0x45C5, 68457 },
+ { 0x45C6, 68460 },
+ { 0x45C7, 68463 },
+ { 0x45C8, 68466 },
+ { 0x45C9, 68469 },
+ { 0x45CA, 68472 },
+ { 0x45CB, 68475 },
+ { 0x45CC, 68478 },
+ { 0x45CD, 68481 },
+ { 0x45CE, 68484 },
+ { 0x45CF, 68487 },
+ { 0x45D0, 68490 },
+ { 0x45D1, 68493 },
+ { 0x45D2, 68496 },
+ { 0x45D3, 68499 },
+ { 0x45D4, 68502 },
+ { 0x45D5, 68505 },
+ { 0x45D6, 68508 },
+ { 0x45D7, 68511 },
+ { 0x45D8, 68514 },
+ { 0x45D9, 68517 },
+ { 0x45DA, 68520 },
+ { 0x45DB, 68523 },
+ { 0x45DC, 68526 },
+ { 0x45DD, 68529 },
+ { 0x45DE, 68532 },
+ { 0x45DF, 92899 },
+ { 0x45E0, 92867 },
+ { 0x45E1, 92903 },
+ { 0x45E2, 92915 },
+ { 0x45E3, 92839 },
+ { 0x45E4, 92859 },
+ { 0x45E5, 92911 },
+ { 0x45E6, 92871 },
+ { 0x45E7, 92891 },
+ { 0x45E8, 92895 },
+ { 0x45E9, 92875 },
+ { 0x45EA, 92919 },
+ { 0x45EB, 92847 },
+ { 0x45EC, 92851 },
+ { 0x45ED, 92923 },
+ { 0x45EE, 92863 },
+ { 0x45EF, 92843 },
+ { 0x45F0, 92907 },
+ { 0x45F1, 92879 },
+ { 0x45F2, 92883 },
+ { 0x45F3, 92887 },
+ { 0x45F4, 92855 },
+ { 0x45F5, 92962 },
+ { 0x45F6, 92927 },
+ { 0x45F7, 92950 },
+ { 0x45F8, 92954 },
+ { 0x45F9, 92941 },
+ { 0x45FA, 92958 },
+ { 0x45FB, 92931 },
+ { 0x45FC, 92936 },
+ { 0x45FD, 92945 },
+ { 0x45FE, 114578 },
+ { 0x45FF, 114554 },
+ { 0x4600, 114585 },
+ { 0x4601, 114594 },
+ { 0x4602, 114533 },
+ { 0x4603, 114548 },
+ { 0x4604, 114591 },
+ { 0x4605, 114557 },
+ { 0x4606, 114572 },
+ { 0x4607, 114575 },
+ { 0x4608, 114560 },
+ { 0x4609, 114597 },
+ { 0x460A, 114539 },
+ { 0x460B, 114581 },
+ { 0x460C, 114542 },
+ { 0x460D, 114600 },
+ { 0x460E, 114551 },
+ { 0x460F, 114536 },
+ { 0x4610, 114588 },
+ { 0x4611, 114563 },
+ { 0x4612, 114566 },
+ { 0x4613, 114569 },
+ { 0x4614, 114545 },
+ { 0x4615, 114624 },
+ { 0x4616, 114627 },
+ { 0x4617, 114603 },
+ { 0x4618, 114609 },
+ { 0x4619, 114618 },
+ { 0x461A, 114615 },
+ { 0x461B, 114612 },
+ { 0x461C, 114606 },
+ { 0x461D, 114621 },
+ { 0x461E, 114469 },
+ { 0x461F, 114438 },
+ { 0x4620, 114453 },
+ { 0x4621, 114414 },
+ { 0x4622, 114477 },
+ { 0x4623, 114486 },
+ { 0x4624, 114441 },
+ { 0x4625, 114393 },
+ { 0x4626, 114408 },
+ { 0x4627, 114483 },
+ { 0x4628, 114417 },
+ { 0x4629, 114432 },
+ { 0x462A, 114465 },
+ { 0x462B, 114435 },
+ { 0x462C, 114457 },
+ { 0x462D, 114420 },
+ { 0x462E, 114473 },
+ { 0x462F, 114489 },
+ { 0x4630, 114445 },
+ { 0x4631, 114399 },
+ { 0x4632, 114449 },
+ { 0x4633, 114402 },
+ { 0x4634, 114492 },
+ { 0x4635, 114411 },
+ { 0x4636, 114396 },
+ { 0x4637, 114480 },
+ { 0x4638, 114423 },
+ { 0x4639, 114426 },
+ { 0x463A, 114461 },
+ { 0x463B, 114429 },
+ { 0x463C, 114405 },
+ { 0x463D, 114495 },
+ { 0x463E, 114505 },
+ { 0x463F, 114514 },
+ { 0x4640, 114511 },
+ { 0x4641, 114520 },
+ { 0x4642, 114508 },
+ { 0x4643, 114502 },
+ { 0x4644, 114517 },
+ { 0x4645, 114498 },
+ { 0x4646, 53308 },
+ { 0x4647, 53284 },
+ { 0x4648, 53311 },
+ { 0x4649, 53323 },
+ { 0x464A, 53263 },
+ { 0x464B, 53281 },
+ { 0x464C, 53305 },
+ { 0x464D, 53287 },
+ { 0x464E, 53299 },
+ { 0x464F, 53302 },
+ { 0x4650, 53290 },
+ { 0x4651, 53317 },
+ { 0x4652, 53272 },
+ { 0x4653, 53275 },
+ { 0x4654, 53320 },
+ { 0x4655, 53269 },
+ { 0x4656, 53266 },
+ { 0x4657, 53314 },
+ { 0x4658, 53293 },
+ { 0x4659, 53296 },
+ { 0x465A, 53278 },
+ { 0x465B, 53326 },
+ { 0x465C, 53336 },
+ { 0x465D, 53333 },
+ { 0x465E, 53339 },
+ { 0x465F, 53329 },
+ { 0x4660, 118798 },
+ { 0x4661, 118801 },
+ { 0x4662, 118837 },
+ { 0x4663, 118834 },
+ { 0x4664, 118789 },
+ { 0x4665, 118825 },
+ { 0x4666, 118831 },
+ { 0x4667, 118804 },
+ { 0x4668, 118822 },
+ { 0x4669, 118828 },
+ { 0x466A, 118807 },
+ { 0x466B, 118840 },
+ { 0x466C, 118810 },
+ { 0x466D, 118813 },
+ { 0x466E, 118849 },
+ { 0x466F, 118795 },
+ { 0x4670, 118792 },
+ { 0x4671, 118846 },
+ { 0x4672, 118816 },
+ { 0x4673, 118843 },
+ { 0x4674, 118852 },
+ { 0x4675, 118819 },
+ { 0x4676, 118855 },
+ { 0x4677, 118862 },
+ { 0x4678, 118871 },
+ { 0x4679, 118858 },
+ { 0x467A, 118865 },
+ { 0x467B, 118868 },
+ { 0x467C, 118786 },
+ { 0x467D, 59602 },
+ { 0x467E, 59605 },
+ { 0x467F, 59620 },
+ { 0x4680, 59611 },
+ { 0x4681, 59614 },
+ { 0x4682, 59656 },
+ { 0x4683, 59623 },
+ { 0x4684, 59659 },
+ { 0x4685, 59626 },
+ { 0x4686, 59629 },
+ { 0x4687, 59632 },
+ { 0x4688, 59635 },
+ { 0x4689, 59638 },
+ { 0x468A, 59644 },
+ { 0x468B, 59674 },
+ { 0x468C, 59650 },
+ { 0x468D, 59653 },
+ { 0x468E, 59617 },
+ { 0x468F, 59641 },
+ { 0x4690, 59647 },
+ { 0x4691, 59677 },
+ { 0x4692, 59662 },
+ { 0x4693, 59665 },
+ { 0x4694, 59668 },
+ { 0x4695, 59671 },
+ { 0x4696, 59608 },
+ { 0x4697, 59680 },
+ { 0x4698, 94504 },
+ { 0x4699, 94508 },
+ { 0x469A, 94512 },
+ { 0x469B, 94516 },
+ { 0x469C, 94584 },
+ { 0x469D, 94580 },
+ { 0x469E, 94520 },
+ { 0x469F, 94596 },
+ { 0x46A0, 94548 },
+ { 0x46A1, 94536 },
+ { 0x46A2, 94540 },
+ { 0x46A3, 94600 },
+ { 0x46A4, 94544 },
+ { 0x46A5, 94604 },
+ { 0x46A6, 94556 },
+ { 0x46A7, 94608 },
+ { 0x46A8, 94532 },
+ { 0x46A9, 94592 },
+ { 0x46AA, 94588 },
+ { 0x46AB, 94560 },
+ { 0x46AC, 94612 },
+ { 0x46AD, 94564 },
+ { 0x46AE, 94528 },
+ { 0x46AF, 94552 },
+ { 0x46B0, 94568 },
+ { 0x46B1, 94616 },
+ { 0x46B2, 94572 },
+ { 0x46B3, 94620 },
+ { 0x46B4, 94576 },
+ { 0x46B5, 94524 },
+ { 0x46B6, 94624 },
+ { 0x46B7, 94628 },
+ { 0x46B8, 94086 },
+ { 0x46B9, 94090 },
+ { 0x46BA, 94094 },
+ { 0x46BB, 94098 },
+ { 0x46BC, 94166 },
+ { 0x46BD, 94162 },
+ { 0x46BE, 94102 },
+ { 0x46BF, 94130 },
+ { 0x46C0, 94118 },
+ { 0x46C1, 94122 },
+ { 0x46C2, 94126 },
+ { 0x46C3, 94138 },
+ { 0x46C4, 94114 },
+ { 0x46C5, 94174 },
+ { 0x46C6, 94170 },
+ { 0x46C7, 94142 },
+ { 0x46C8, 94178 },
+ { 0x46C9, 94146 },
+ { 0x46CA, 94110 },
+ { 0x46CB, 94134 },
+ { 0x46CC, 94150 },
+ { 0x46CD, 94154 },
+ { 0x46CE, 94158 },
+ { 0x46CF, 94106 },
+ { 0x46D0, 94491 },
+ { 0x46D1, 94436 },
+ { 0x46D2, 94500 },
+ { 0x46D3, 94496 },
+ { 0x46D4, 94183 },
+ { 0x46D5, 94232 },
+ { 0x46D6, 94379 },
+ { 0x46D7, 94272 },
+ { 0x46D8, 94252 },
+ { 0x46D9, 94203 },
+ { 0x46DA, 94350 },
+ { 0x46DB, 94312 },
+ { 0x46DC, 94292 },
+ { 0x46DD, 94223 },
+ { 0x46DE, 94418 },
+ { 0x46DF, 94409 },
+ { 0x46E0, 94341 },
+ { 0x46E1, 94332 },
+ { 0x46E2, 94370 },
+ { 0x46E3, 94427 },
+ { 0x46E4, 94187 },
+ { 0x46E5, 94236 },
+ { 0x46E6, 94383 },
+ { 0x46E7, 94276 },
+ { 0x46E8, 94256 },
+ { 0x46E9, 94207 },
+ { 0x46EA, 94354 },
+ { 0x46EB, 94316 },
+ { 0x46EC, 94296 },
+ { 0x46ED, 94198 },
+ { 0x46EE, 94247 },
+ { 0x46EF, 94394 },
+ { 0x46F0, 94287 },
+ { 0x46F1, 94267 },
+ { 0x46F2, 94218 },
+ { 0x46F3, 94365 },
+ { 0x46F4, 94327 },
+ { 0x46F5, 94307 },
+ { 0x46F6, 94227 },
+ { 0x46F7, 94422 },
+ { 0x46F8, 94413 },
+ { 0x46F9, 94345 },
+ { 0x46FA, 94336 },
+ { 0x46FB, 94374 },
+ { 0x46FC, 94431 },
+ { 0x46FD, 94399 },
+ { 0x46FE, 94404 },
+ { 0x46FF, 94192 },
+ { 0x4700, 94241 },
+ { 0x4701, 94388 },
+ { 0x4702, 94281 },
+ { 0x4703, 94261 },
+ { 0x4704, 94212 },
+ { 0x4705, 94359 },
+ { 0x4706, 94321 },
+ { 0x4707, 94301 },
+ { 0x4708, 94441 },
+ { 0x4709, 94456 },
+ { 0x470A, 94486 },
+ { 0x470B, 94466 },
+ { 0x470C, 94461 },
+ { 0x470D, 94446 },
+ { 0x470E, 94481 },
+ { 0x470F, 94476 },
+ { 0x4710, 94471 },
+ { 0x4711, 94451 },
+ { 0x4712, 118441 },
+ { 0x4713, 118420 },
+ { 0x4714, 118428 },
+ { 0x4715, 118432 },
+ { 0x4716, 118416 },
+ { 0x4717, 118424 },
+ { 0x4718, 118437 },
+ { 0x4719, 118393 },
+ { 0x471A, 118401 },
+ { 0x471B, 118398 },
+ { 0x471C, 118462 },
+ { 0x471D, 118510 },
+ { 0x471E, 118453 },
+ { 0x471F, 118507 },
+ { 0x4720, 118447 },
+ { 0x4721, 118498 },
+ { 0x4722, 118459 },
+ { 0x4723, 118519 },
+ { 0x4724, 118534 },
+ { 0x4725, 118543 },
+ { 0x4726, 118501 },
+ { 0x4727, 118540 },
+ { 0x4728, 118516 },
+ { 0x4729, 118483 },
+ { 0x472A, 118531 },
+ { 0x472B, 118450 },
+ { 0x472C, 118504 },
+ { 0x472D, 118471 },
+ { 0x472E, 118474 },
+ { 0x472F, 118522 },
+ { 0x4730, 118444 },
+ { 0x4731, 118495 },
+ { 0x4732, 118468 },
+ { 0x4733, 118489 },
+ { 0x4734, 118477 },
+ { 0x4735, 118465 },
+ { 0x4736, 118486 },
+ { 0x4737, 118525 },
+ { 0x4738, 118528 },
+ { 0x4739, 118480 },
+ { 0x473A, 118492 },
+ { 0x473B, 118456 },
+ { 0x473C, 118513 },
+ { 0x473D, 118549 },
+ { 0x473E, 118546 },
+ { 0x473F, 118537 },
+ { 0x4740, 118382 },
+ { 0x4741, 118390 },
+ { 0x4742, 118386 },
+ { 0x4743, 118566 },
+ { 0x4744, 118404 },
+ { 0x4745, 118407 },
+ { 0x4746, 118413 },
+ { 0x4747, 118410 },
+ { 0x4748, 118560 },
+ { 0x4749, 118563 },
+ { 0x474A, 118552 },
+ { 0x474B, 118556 },
+ { 0x474C, 118568 },
+ { 0x474D, 118572 },
+ { 0x474E, 118584 },
+ { 0x474F, 118588 },
+ { 0x4750, 118595 },
+ { 0x4751, 118599 },
+ { 0x4752, 118581 },
+ { 0x4753, 118575 },
+ { 0x4754, 118591 },
+ { 0x4755, 118578 },
+ { 0x4756, 7649 },
+ { 0x4757, 7774 },
+ { 0x4758, 7694 },
+ { 0x4759, 7659 },
+ { 0x475A, 7704 },
+ { 0x475B, 7679 },
+ { 0x475C, 7714 },
+ { 0x475D, 7709 },
+ { 0x475E, 7689 },
+ { 0x475F, 7674 },
+ { 0x4760, 7669 },
+ { 0x4761, 7699 },
+ { 0x4762, 7664 },
+ { 0x4763, 7749 },
+ { 0x4764, 7754 },
+ { 0x4765, 7779 },
+ { 0x4766, 7644 },
+ { 0x4767, 7684 },
+ { 0x4768, 7654 },
+ { 0x4769, 7769 },
+ { 0x476A, 7744 },
+ { 0x476B, 7764 },
+ { 0x476C, 7739 },
+ { 0x476D, 7719 },
+ { 0x476E, 7734 },
+ { 0x476F, 7784 },
+ { 0x4770, 7729 },
+ { 0x4771, 7724 },
+ { 0x4772, 7759 },
+ { 0x4773, 7789 },
+ { 0x4774, 7794 },
+ { 0x4775, 7799 },
+ { 0x4776, 7514 },
+ { 0x4777, 7524 },
+ { 0x4778, 7509 },
+ { 0x4779, 7599 },
+ { 0x477A, 7529 },
+ { 0x477B, 7554 },
+ { 0x477C, 7579 },
+ { 0x477D, 7534 },
+ { 0x477E, 7489 },
+ { 0x477F, 7549 },
+ { 0x4780, 7574 },
+ { 0x4781, 7519 },
+ { 0x4782, 7604 },
+ { 0x4783, 7594 },
+ { 0x4784, 7539 },
+ { 0x4785, 7584 },
+ { 0x4786, 7504 },
+ { 0x4787, 7569 },
+ { 0x4788, 7484 },
+ { 0x4789, 7494 },
+ { 0x478A, 7589 },
+ { 0x478B, 7499 },
+ { 0x478C, 7624 },
+ { 0x478D, 7544 },
+ { 0x478E, 7619 },
+ { 0x478F, 7609 },
+ { 0x4790, 7559 },
+ { 0x4791, 7614 },
+ { 0x4792, 7564 },
+ { 0x4793, 7629 },
+ { 0x4794, 7634 },
+ { 0x4795, 7639 },
+ { 0x4796, 118662 },
+ { 0x4797, 118629 },
+ { 0x4798, 118665 },
+ { 0x4799, 118668 },
+ { 0x479A, 118692 },
+ { 0x479B, 118689 },
+ { 0x479C, 118608 },
+ { 0x479D, 118623 },
+ { 0x479E, 118602 },
+ { 0x479F, 118686 },
+ { 0x47A0, 118704 },
+ { 0x47A1, 118671 },
+ { 0x47A2, 118695 },
+ { 0x47A3, 118632 },
+ { 0x47A4, 118647 },
+ { 0x47A5, 118656 },
+ { 0x47A6, 118635 },
+ { 0x47A7, 118650 },
+ { 0x47A8, 118674 },
+ { 0x47A9, 118698 },
+ { 0x47AA, 118707 },
+ { 0x47AB, 118710 },
+ { 0x47AC, 118614 },
+ { 0x47AD, 118617 },
+ { 0x47AE, 118701 },
+ { 0x47AF, 118626 },
+ { 0x47B0, 118659 },
+ { 0x47B1, 118611 },
+ { 0x47B2, 118605 },
+ { 0x47B3, 118680 },
+ { 0x47B4, 118638 },
+ { 0x47B5, 118653 },
+ { 0x47B6, 118677 },
+ { 0x47B7, 118641 },
+ { 0x47B8, 118644 },
+ { 0x47B9, 118683 },
+ { 0x47BA, 118620 },
+ { 0x47BB, 118757 },
+ { 0x47BC, 118761 },
+ { 0x47BD, 118713 },
+ { 0x47BE, 118723 },
+ { 0x47BF, 118720 },
+ { 0x47C0, 118726 },
+ { 0x47C1, 118716 },
+ { 0x47C2, 118745 },
+ { 0x47C3, 118754 },
+ { 0x47C4, 118748 },
+ { 0x47C5, 118732 },
+ { 0x47C6, 118729 },
+ { 0x47C7, 118737 },
+ { 0x47C8, 118741 },
+ { 0x47C9, 65977 },
+ { 0x47CA, 65992 },
+ { 0x47CB, 66001 },
+ { 0x47CC, 66076 },
+ { 0x47CD, 65998 },
+ { 0x47CE, 66073 },
+ { 0x47CF, 65995 },
+ { 0x47D0, 66079 },
+ { 0x47D1, 65980 },
+ { 0x47D2, 66013 },
+ { 0x47D3, 65986 },
+ { 0x47D4, 66043 },
+ { 0x47D5, 65983 },
+ { 0x47D6, 66025 },
+ { 0x47D7, 65989 },
+ { 0x47D8, 66058 },
+ { 0x47D9, 66031 },
+ { 0x47DA, 66064 },
+ { 0x47DB, 66118 },
+ { 0x47DC, 66115 },
+ { 0x47DD, 66019 },
+ { 0x47DE, 66088 },
+ { 0x47DF, 66091 },
+ { 0x47E0, 66007 },
+ { 0x47E1, 66028 },
+ { 0x47E2, 66055 },
+ { 0x47E3, 66109 },
+ { 0x47E4, 66010 },
+ { 0x47E5, 66085 },
+ { 0x47E6, 66112 },
+ { 0x47E7, 66046 },
+ { 0x47E8, 66016 },
+ { 0x47E9, 66004 },
+ { 0x47EA, 66082 },
+ { 0x47EB, 66097 },
+ { 0x47EC, 66130 },
+ { 0x47ED, 66127 },
+ { 0x47EE, 66040 },
+ { 0x47EF, 66103 },
+ { 0x47F0, 66100 },
+ { 0x47F1, 66037 },
+ { 0x47F2, 66094 },
+ { 0x47F3, 66121 },
+ { 0x47F4, 66067 },
+ { 0x47F5, 66061 },
+ { 0x47F6, 66049 },
+ { 0x47F7, 66034 },
+ { 0x47F8, 66052 },
+ { 0x47F9, 66070 },
+ { 0x47FA, 66106 },
+ { 0x47FB, 66124 },
+ { 0x47FC, 66133 },
+ { 0x47FD, 66136 },
+ { 0x47FE, 66022 },
+ { 0x47FF, 66139 },
+ { 0x4800, 16238 },
+ { 0x4801, 38293 },
+ { 0x4802, 26224 },
+ { 0x4803, 26204 },
+ { 0x4804, 26231 },
+ { 0x4805, 26211 },
+ { 0x4806, 130400 },
+ { 0x4807, 130368 },
+ { 0x4808, 130404 },
+ { 0x4809, 130416 },
+ { 0x480A, 130340 },
+ { 0x480B, 130360 },
+ { 0x480C, 130412 },
+ { 0x480D, 130372 },
+ { 0x480E, 130392 },
+ { 0x480F, 130396 },
+ { 0x4810, 130376 },
+ { 0x4811, 130420 },
+ { 0x4812, 130348 },
+ { 0x4813, 130352 },
+ { 0x4814, 130424 },
+ { 0x4815, 130364 },
+ { 0x4816, 130344 },
+ { 0x4817, 130408 },
+ { 0x4818, 130380 },
+ { 0x4819, 130384 },
+ { 0x481A, 130388 },
+ { 0x481B, 130356 },
+ { 0x481C, 130428 },
+ { 0x481D, 130446 },
+ { 0x481E, 130454 },
+ { 0x481F, 130450 },
+ { 0x4820, 130442 },
+ { 0x4821, 130458 },
+ { 0x4822, 130432 },
+ { 0x4823, 130437 },
+ { 0x4824, 130270 },
+ { 0x4825, 130246 },
+ { 0x4826, 130274 },
+ { 0x4827, 130286 },
+ { 0x4828, 130230 },
+ { 0x4829, 130302 },
+ { 0x482A, 130282 },
+ { 0x482B, 130250 },
+ { 0x482C, 130262 },
+ { 0x482D, 130266 },
+ { 0x482E, 130254 },
+ { 0x482F, 130290 },
+ { 0x4830, 130298 },
+ { 0x4831, 130238 },
+ { 0x4832, 130294 },
+ { 0x4833, 130234 },
+ { 0x4834, 130278 },
+ { 0x4835, 130258 },
+ { 0x4836, 130242 },
+ { 0x4837, 130306 },
+ { 0x4838, 130324 },
+ { 0x4839, 130332 },
+ { 0x483A, 130328 },
+ { 0x483B, 130320 },
+ { 0x483C, 130336 },
+ { 0x483D, 130310 },
+ { 0x483E, 130315 },
+ { 0x483F, 74519 },
+ { 0x4840, 74499 },
+ { 0x4841, 74523 },
+ { 0x4842, 74535 },
+ { 0x4843, 74483 },
+ { 0x4844, 74551 },
+ { 0x4845, 74531 },
+ { 0x4846, 74503 },
+ { 0x4847, 74515 },
+ { 0x4848, 74507 },
+ { 0x4849, 74539 },
+ { 0x484A, 74547 },
+ { 0x484B, 74491 },
+ { 0x484C, 74543 },
+ { 0x484D, 74487 },
+ { 0x484E, 74527 },
+ { 0x484F, 74511 },
+ { 0x4850, 74495 },
+ { 0x4851, 74589 },
+ { 0x4852, 74584 },
+ { 0x4853, 74477 },
+ { 0x4854, 74471 },
+ { 0x4855, 74555 },
+ { 0x4856, 74568 },
+ { 0x4857, 74576 },
+ { 0x4858, 74572 },
+ { 0x4859, 74564 },
+ { 0x485A, 74580 },
+ { 0x485B, 74559 },
+ { 0x485C, 8114 },
+ { 0x485D, 8324 },
+ { 0x485E, 8349 },
+ { 0x485F, 8119 },
+ { 0x4860, 8334 },
+ { 0x4861, 8329 },
+ { 0x4862, 8124 },
+ { 0x4863, 8209 },
+ { 0x4864, 8399 },
+ { 0x4865, 8129 },
+ { 0x4866, 8339 },
+ { 0x4867, 8229 },
+ { 0x4868, 8409 },
+ { 0x4869, 8139 },
+ { 0x486A, 8354 },
+ { 0x486B, 8239 },
+ { 0x486C, 8414 },
+ { 0x486D, 8134 },
+ { 0x486E, 8344 },
+ { 0x486F, 8234 },
+ { 0x4870, 8194 },
+ { 0x4871, 8389 },
+ { 0x4872, 8174 },
+ { 0x4873, 8379 },
+ { 0x4874, 8274 },
+ { 0x4875, 8434 },
+ { 0x4876, 8244 },
+ { 0x4877, 8419 },
+ { 0x4878, 8314 },
+ { 0x4879, 8469 },
+ { 0x487A, 8144 },
+ { 0x487B, 8359 },
+ { 0x487C, 8249 },
+ { 0x487D, 8284 },
+ { 0x487E, 8184 },
+ { 0x487F, 8149 },
+ { 0x4880, 8254 },
+ { 0x4881, 8424 },
+ { 0x4882, 8299 },
+ { 0x4883, 8454 },
+ { 0x4884, 8289 },
+ { 0x4885, 8449 },
+ { 0x4886, 8304 },
+ { 0x4887, 8459 },
+ { 0x4888, 8439 },
+ { 0x4889, 8294 },
+ { 0x488A, 8474 },
+ { 0x488B, 8189 },
+ { 0x488C, 8214 },
+ { 0x488D, 8199 },
+ { 0x488E, 8179 },
+ { 0x488F, 8384 },
+ { 0x4890, 8154 },
+ { 0x4891, 8364 },
+ { 0x4892, 8204 },
+ { 0x4893, 8394 },
+ { 0x4894, 8219 },
+ { 0x4895, 8404 },
+ { 0x4896, 8159 },
+ { 0x4897, 8369 },
+ { 0x4898, 8259 },
+ { 0x4899, 8164 },
+ { 0x489A, 8264 },
+ { 0x489B, 8279 },
+ { 0x489C, 8444 },
+ { 0x489D, 8309 },
+ { 0x489E, 8464 },
+ { 0x489F, 8169 },
+ { 0x48A0, 8374 },
+ { 0x48A1, 8269 },
+ { 0x48A2, 8429 },
+ { 0x48A3, 8224 },
+ { 0x48A4, 8319 },
+ { 0x48A5, 9273 },
+ { 0x48A6, 9298 },
+ { 0x48A7, 9308 },
+ { 0x48A8, 9418 },
+ { 0x48A9, 9313 },
+ { 0x48AA, 9453 },
+ { 0x48AB, 9433 },
+ { 0x48AC, 9318 },
+ { 0x48AD, 9423 },
+ { 0x48AE, 9278 },
+ { 0x48AF, 9493 },
+ { 0x48B0, 9323 },
+ { 0x48B1, 9328 },
+ { 0x48B2, 9333 },
+ { 0x48B3, 9438 },
+ { 0x48B4, 9338 },
+ { 0x48B5, 9283 },
+ { 0x48B6, 9398 },
+ { 0x48B7, 9343 },
+ { 0x48B8, 9348 },
+ { 0x48B9, 9303 },
+ { 0x48BA, 9488 },
+ { 0x48BB, 9353 },
+ { 0x48BC, 9443 },
+ { 0x48BD, 9358 },
+ { 0x48BE, 9363 },
+ { 0x48BF, 9463 },
+ { 0x48C0, 9288 },
+ { 0x48C1, 9403 },
+ { 0x48C2, 9523 },
+ { 0x48C3, 9505 },
+ { 0x48C4, 9483 },
+ { 0x48C5, 9368 },
+ { 0x48C6, 9448 },
+ { 0x48C7, 9373 },
+ { 0x48C8, 9499 },
+ { 0x48C9, 9378 },
+ { 0x48CA, 9468 },
+ { 0x48CB, 9383 },
+ { 0x48CC, 9458 },
+ { 0x48CD, 9473 },
+ { 0x48CE, 9428 },
+ { 0x48CF, 9293 },
+ { 0x48D0, 9413 },
+ { 0x48D1, 9529 },
+ { 0x48D2, 9511 },
+ { 0x48D3, 9388 },
+ { 0x48D4, 9393 },
+ { 0x48D5, 9478 },
+ { 0x48D6, 9517 },
+ { 0x48D7, 9408 },
+ { 0x48D8, 8985 },
+ { 0x48D9, 9010 },
+ { 0x48DA, 9020 },
+ { 0x48DB, 9130 },
+ { 0x48DC, 9025 },
+ { 0x48DD, 9165 },
+ { 0x48DE, 9145 },
+ { 0x48DF, 9030 },
+ { 0x48E0, 9135 },
+ { 0x48E1, 8990 },
+ { 0x48E2, 9205 },
+ { 0x48E3, 9035 },
+ { 0x48E4, 9040 },
+ { 0x48E5, 9045 },
+ { 0x48E6, 9150 },
+ { 0x48E7, 9050 },
+ { 0x48E8, 8995 },
+ { 0x48E9, 9110 },
+ { 0x48EA, 9055 },
+ { 0x48EB, 9060 },
+ { 0x48EC, 9015 },
+ { 0x48ED, 9200 },
+ { 0x48EE, 9065 },
+ { 0x48EF, 9155 },
+ { 0x48F0, 9070 },
+ { 0x48F1, 9075 },
+ { 0x48F2, 9175 },
+ { 0x48F3, 9000 },
+ { 0x48F4, 9115 },
+ { 0x48F5, 9235 },
+ { 0x48F6, 9217 },
+ { 0x48F7, 9195 },
+ { 0x48F8, 9080 },
+ { 0x48F9, 9160 },
+ { 0x48FA, 9085 },
+ { 0x48FB, 9211 },
+ { 0x48FC, 9090 },
+ { 0x48FD, 9180 },
+ { 0x48FE, 9095 },
+ { 0x48FF, 9170 },
+ { 0x4900, 9185 },
+ { 0x4901, 9140 },
+ { 0x4902, 9005 },
+ { 0x4903, 9125 },
+ { 0x4904, 9241 },
+ { 0x4905, 9223 },
+ { 0x4906, 9100 },
+ { 0x4907, 9105 },
+ { 0x4908, 9190 },
+ { 0x4909, 9229 },
+ { 0x490A, 9120 },
+ { 0x490B, 9247 },
+ { 0x490C, 9265 },
+ { 0x490D, 9261 },
+ { 0x490E, 9269 },
+ { 0x490F, 9251 },
+ { 0x4910, 9256 },
+ { 0x4911, 53145 },
+ { 0x4912, 53149 },
+ { 0x4913, 53193 },
+ { 0x4914, 53205 },
+ { 0x4915, 53249 },
+ { 0x4916, 53173 },
+ { 0x4917, 53153 },
+ { 0x4918, 53169 },
+ { 0x4919, 53229 },
+ { 0x491A, 53161 },
+ { 0x491B, 53157 },
+ { 0x491C, 53225 },
+ { 0x491D, 53197 },
+ { 0x491E, 53241 },
+ { 0x491F, 53221 },
+ { 0x4920, 53201 },
+ { 0x4921, 53245 },
+ { 0x4922, 53177 },
+ { 0x4923, 53165 },
+ { 0x4924, 53181 },
+ { 0x4925, 53185 },
+ { 0x4926, 53189 },
+ { 0x4927, 53213 },
+ { 0x4928, 53253 },
+ { 0x4929, 53217 },
+ { 0x492A, 53258 },
+ { 0x492B, 53233 },
+ { 0x492C, 53237 },
+ { 0x492D, 53209 },
+ { 0x492E, 53125 },
+ { 0x492F, 53133 },
+ { 0x4930, 53141 },
+ { 0x4931, 53129 },
+ { 0x4932, 53137 },
+ { 0x4933, 53065 },
+ { 0x4934, 53060 },
+ { 0x4935, 53081 },
+ { 0x4936, 53077 },
+ { 0x4937, 53069 },
+ { 0x4938, 53073 },
+ { 0x4939, 53109 },
+ { 0x493A, 53085 },
+ { 0x493B, 53093 },
+ { 0x493C, 53121 },
+ { 0x493D, 53101 },
+ { 0x493E, 53097 },
+ { 0x493F, 53089 },
+ { 0x4940, 53117 },
+ { 0x4941, 53113 },
+ { 0x4942, 53105 },
+ { 0x4943, 15591 },
+ { 0x4944, 15597 },
+ { 0x4945, 15615 },
+ { 0x4946, 15603 },
+ { 0x4947, 15600 },
+ { 0x4948, 15594 },
+ { 0x4949, 15612 },
+ { 0x494A, 15609 },
+ { 0x494B, 15606 },
+ { 0x494C, 15626 },
+ { 0x494D, 15675 },
+ { 0x494E, 15672 },
+ { 0x494F, 15652 },
+ { 0x4950, 15649 },
+ { 0x4951, 15659 },
+ { 0x4952, 15678 },
+ { 0x4953, 15666 },
+ { 0x4954, 15669 },
+ { 0x4955, 15618 },
+ { 0x4956, 15629 },
+ { 0x4957, 15662 },
+ { 0x4958, 15637 },
+ { 0x4959, 15633 },
+ { 0x495A, 15622 },
+ { 0x495B, 15655 },
+ { 0x495C, 15645 },
+ { 0x495D, 15641 },
+ { 0x495E, 15681 },
+ { 0x495F, 15689 },
+ { 0x4960, 15685 },
+ { 0x4961, 15693 },
+ { 0x4962, 65935 },
+ { 0x4963, 65810 },
+ { 0x4964, 65828 },
+ { 0x4965, 65899 },
+ { 0x4966, 65914 },
+ { 0x4967, 65834 },
+ { 0x4968, 65860 },
+ { 0x4969, 65932 },
+ { 0x496A, 65944 },
+ { 0x496B, 65878 },
+ { 0x496C, 65851 },
+ { 0x496D, 65866 },
+ { 0x496E, 65929 },
+ { 0x496F, 65831 },
+ { 0x4970, 65905 },
+ { 0x4971, 65854 },
+ { 0x4972, 65822 },
+ { 0x4973, 65911 },
+ { 0x4974, 65941 },
+ { 0x4975, 65908 },
+ { 0x4976, 65863 },
+ { 0x4977, 65837 },
+ { 0x4978, 65857 },
+ { 0x4979, 65869 },
+ { 0x497A, 65947 },
+ { 0x497B, 65819 },
+ { 0x497C, 65843 },
+ { 0x497D, 65846 },
+ { 0x497E, 65902 },
+ { 0x497F, 65881 },
+ { 0x4980, 65938 },
+ { 0x4981, 65872 },
+ { 0x4982, 65884 },
+ { 0x4983, 65893 },
+ { 0x4984, 65896 },
+ { 0x4985, 65840 },
+ { 0x4986, 65917 },
+ { 0x4987, 65825 },
+ { 0x4988, 65816 },
+ { 0x4989, 65875 },
+ { 0x498A, 65920 },
+ { 0x498B, 65813 },
+ { 0x498C, 65950 },
+ { 0x498D, 65954 },
+ { 0x498E, 65958 },
+ { 0x498F, 65887 },
+ { 0x4990, 65923 },
+ { 0x4991, 8849 },
+ { 0x4992, 8889 },
+ { 0x4993, 8829 },
+ { 0x4994, 8884 },
+ { 0x4995, 8907 },
+ { 0x4996, 8801 },
+ { 0x4997, 8853 },
+ { 0x4998, 8821 },
+ { 0x4999, 8915 },
+ { 0x499A, 8833 },
+ { 0x499B, 8845 },
+ { 0x499C, 8837 },
+ { 0x499D, 8919 },
+ { 0x499E, 8809 },
+ { 0x499F, 8813 },
+ { 0x49A0, 8858 },
+ { 0x49A1, 8863 },
+ { 0x49A2, 8923 },
+ { 0x49A3, 8825 },
+ { 0x49A4, 8927 },
+ { 0x49A5, 8805 },
+ { 0x49A6, 8911 },
+ { 0x49A7, 8894 },
+ { 0x49A8, 8899 },
+ { 0x49A9, 8932 },
+ { 0x49AA, 8841 },
+ { 0x49AB, 8817 },
+ { 0x49AC, 8871 },
+ { 0x49AD, 8876 },
+ { 0x49AE, 8936 },
+ { 0x49AF, 8949 },
+ { 0x49B0, 8961 },
+ { 0x49B1, 8957 },
+ { 0x49B2, 8953 },
+ { 0x49B3, 8945 },
+ { 0x49B4, 8969 },
+ { 0x49B5, 8965 },
+ { 0x49B6, 8940 },
+ { 0x49B7, 8973 },
+ { 0x49B8, 8978 },
+ { 0x49B9, 76218 },
+ { 0x49BA, 76197 },
+ { 0x49BB, 76221 },
+ { 0x49BC, 76176 },
+ { 0x49BD, 76191 },
+ { 0x49BE, 76227 },
+ { 0x49BF, 76203 },
+ { 0x49C0, 76215 },
+ { 0x49C1, 76206 },
+ { 0x49C2, 76230 },
+ { 0x49C3, 76182 },
+ { 0x49C4, 76185 },
+ { 0x49C5, 76233 },
+ { 0x49C6, 76194 },
+ { 0x49C7, 76179 },
+ { 0x49C8, 76224 },
+ { 0x49C9, 76236 },
+ { 0x49CA, 76212 },
+ { 0x49CB, 76188 },
+ { 0x49CC, 76200 },
+ { 0x49CD, 76209 },
+ { 0x49CE, 76299 },
+ { 0x49CF, 76256 },
+ { 0x49D0, 76265 },
+ { 0x49D1, 76252 },
+ { 0x49D2, 76260 },
+ { 0x49D3, 76287 },
+ { 0x49D4, 76291 },
+ { 0x49D5, 76270 },
+ { 0x49D6, 76274 },
+ { 0x49D7, 76278 },
+ { 0x49D8, 76283 },
+ { 0x49D9, 76295 },
+ { 0x49DA, 76239 },
+ { 0x49DB, 76246 },
+ { 0x49DC, 76249 },
+ { 0x49DD, 76242 },
+ { 0x49DE, 76308 },
+ { 0x49DF, 76313 },
+ { 0x49E0, 76326 },
+ { 0x49E1, 76302 },
+ { 0x49E2, 76320 },
+ { 0x49E3, 8523 },
+ { 0x49E4, 8499 },
+ { 0x49E5, 8548 },
+ { 0x49E6, 8495 },
+ { 0x49E7, 8536 },
+ { 0x49E8, 8527 },
+ { 0x49E9, 8519 },
+ { 0x49EA, 8503 },
+ { 0x49EB, 8540 },
+ { 0x49EC, 8483 },
+ { 0x49ED, 8487 },
+ { 0x49EE, 8544 },
+ { 0x49EF, 8479 },
+ { 0x49F0, 8532 },
+ { 0x49F1, 8511 },
+ { 0x49F2, 8515 },
+ { 0x49F3, 8491 },
+ { 0x49F4, 8507 },
+ { 0x49F5, 8552 },
+ { 0x49F6, 8557 },
+ { 0x49F7, 8562 },
+ { 0x49F8, 8568 },
+ { 0x49F9, 8574 },
+ { 0x49FA, 8578 },
+ { 0x49FB, 8583 },
+ { 0x49FC, 8588 },
+ { 0x49FD, 116472 },
+ { 0x49FE, 116478 },
+ { 0x49FF, 116454 },
+ { 0x4A00, 116475 },
+ { 0x4A01, 116489 },
+ { 0x4A02, 116433 },
+ { 0x4A03, 116448 },
+ { 0x4A04, 116485 },
+ { 0x4A05, 116482 },
+ { 0x4A06, 116457 },
+ { 0x4A07, 116469 },
+ { 0x4A08, 116460 },
+ { 0x4A09, 116492 },
+ { 0x4A0A, 116439 },
+ { 0x4A0B, 116442 },
+ { 0x4A0C, 116495 },
+ { 0x4A0D, 116451 },
+ { 0x4A0E, 116436 },
+ { 0x4A0F, 116463 },
+ { 0x4A10, 116466 },
+ { 0x4A11, 116445 },
+ { 0x4A12, 116498 },
+ { 0x4A13, 116508 },
+ { 0x4A14, 116514 },
+ { 0x4A15, 116511 },
+ { 0x4A16, 116505 },
+ { 0x4A17, 116517 },
+ { 0x4A18, 116501 },
+ { 0x4A19, 69316 },
+ { 0x4A1A, 69292 },
+ { 0x4A1B, 69319 },
+ { 0x4A1C, 69328 },
+ { 0x4A1D, 69271 },
+ { 0x4A1E, 69286 },
+ { 0x4A1F, 69325 },
+ { 0x4A20, 69295 },
+ { 0x4A21, 69310 },
+ { 0x4A22, 69313 },
+ { 0x4A23, 69298 },
+ { 0x4A24, 69331 },
+ { 0x4A25, 69277 },
+ { 0x4A26, 69280 },
+ { 0x4A27, 69334 },
+ { 0x4A28, 69289 },
+ { 0x4A29, 69274 },
+ { 0x4A2A, 69322 },
+ { 0x4A2B, 69301 },
+ { 0x4A2C, 69304 },
+ { 0x4A2D, 69307 },
+ { 0x4A2E, 69283 },
+ { 0x4A2F, 69337 },
+ { 0x4A30, 49185 },
+ { 0x4A31, 49182 },
+ { 0x4A32, 49179 },
+ { 0x4A33, 49188 },
+ { 0x4A34, 49191 },
+ { 0x4A35, 49304 },
+ { 0x4A36, 49319 },
+ { 0x4A37, 49310 },
+ { 0x4A38, 49343 },
+ { 0x4A39, 49316 },
+ { 0x4A3A, 49373 },
+ { 0x4A3B, 49472 },
+ { 0x4A3C, 49480 },
+ { 0x4A3D, 49468 },
+ { 0x4A3E, 49476 },
+ { 0x4A3F, 49307 },
+ { 0x4A40, 49322 },
+ { 0x4A41, 49313 },
+ { 0x4A42, 49325 },
+ { 0x4A43, 49349 },
+ { 0x4A44, 49400 },
+ { 0x4A45, 49337 },
+ { 0x4A46, 49394 },
+ { 0x4A47, 49406 },
+ { 0x4A48, 49331 },
+ { 0x4A49, 49385 },
+ { 0x4A4A, 49346 },
+ { 0x4A4B, 49397 },
+ { 0x4A4C, 49412 },
+ { 0x4A4D, 49459 },
+ { 0x4A4E, 49465 },
+ { 0x4A4F, 49388 },
+ { 0x4A50, 49462 },
+ { 0x4A51, 49409 },
+ { 0x4A52, 49370 },
+ { 0x4A53, 49456 },
+ { 0x4A54, 49334 },
+ { 0x4A55, 49391 },
+ { 0x4A56, 49358 },
+ { 0x4A57, 49361 },
+ { 0x4A58, 49447 },
+ { 0x4A59, 49328 },
+ { 0x4A5A, 49382 },
+ { 0x4A5B, 49355 },
+ { 0x4A5C, 49379 },
+ { 0x4A5D, 49364 },
+ { 0x4A5E, 49352 },
+ { 0x4A5F, 49376 },
+ { 0x4A60, 49450 },
+ { 0x4A61, 49453 },
+ { 0x4A62, 49367 },
+ { 0x4A63, 49340 },
+ { 0x4A64, 49403 },
+ { 0x4A65, 49425 },
+ { 0x4A66, 49420 },
+ { 0x4A67, 49430 },
+ { 0x4A68, 49242 },
+ { 0x4A69, 49296 },
+ { 0x4A6A, 49230 },
+ { 0x4A6B, 49254 },
+ { 0x4A6C, 49238 },
+ { 0x4A6D, 49258 },
+ { 0x4A6E, 49281 },
+ { 0x4A6F, 49291 },
+ { 0x4A70, 49276 },
+ { 0x4A71, 49286 },
+ { 0x4A72, 49226 },
+ { 0x4A73, 49246 },
+ { 0x4A74, 49234 },
+ { 0x4A75, 49250 },
+ { 0x4A76, 49549 },
+ { 0x4A77, 49194 },
+ { 0x4A78, 49301 },
+ { 0x4A79, 49551 },
+ { 0x4A7A, 49560 },
+ { 0x4A7B, 49554 },
+ { 0x4A7C, 49564 },
+ { 0x4A7D, 49557 },
+ { 0x4A7E, 49484 },
+ { 0x4A7F, 49501 },
+ { 0x4A80, 49528 },
+ { 0x4A81, 49507 },
+ { 0x4A82, 49504 },
+ { 0x4A83, 49495 },
+ { 0x4A84, 49522 },
+ { 0x4A85, 49513 },
+ { 0x4A86, 49510 },
+ { 0x4A87, 49498 },
+ { 0x4A88, 49543 },
+ { 0x4A89, 49540 },
+ { 0x4A8A, 49519 },
+ { 0x4A8B, 49516 },
+ { 0x4A8C, 49525 },
+ { 0x4A8D, 49546 },
+ { 0x4A8E, 49531 },
+ { 0x4A8F, 49537 },
+ { 0x4A90, 49487 },
+ { 0x4A91, 49491 },
+ { 0x4A92, 49214 },
+ { 0x4A93, 49196 },
+ { 0x4A94, 49202 },
+ { 0x4A95, 49223 },
+ { 0x4A96, 49208 },
+ { 0x4A97, 49205 },
+ { 0x4A98, 49199 },
+ { 0x4A99, 49220 },
+ { 0x4A9A, 49217 },
+ { 0x4A9B, 49211 },
+ { 0x4A9C, 49174 },
+ { 0x4A9D, 49435 },
+ { 0x4A9E, 49441 },
+ { 0x4A9F, 49262 },
+ { 0x4AA0, 49269 },
+ { 0x4AA1, 49415 },
+ { 0x4AA2, 49534 },
+ { 0x4AA3, 53918 },
+ { 0x4AA4, 53915 },
+ { 0x4AA5, 53912 },
+ { 0x4AA6, 53971 },
+ { 0x4AA7, 53986 },
+ { 0x4AA8, 53977 },
+ { 0x4AA9, 54010 },
+ { 0x4AAA, 53983 },
+ { 0x4AAB, 54040 },
+ { 0x4AAC, 53974 },
+ { 0x4AAD, 53989 },
+ { 0x4AAE, 53980 },
+ { 0x4AAF, 53992 },
+ { 0x4AB0, 54016 },
+ { 0x4AB1, 54067 },
+ { 0x4AB2, 54004 },
+ { 0x4AB3, 54061 },
+ { 0x4AB4, 54070 },
+ { 0x4AB5, 53998 },
+ { 0x4AB6, 54052 },
+ { 0x4AB7, 54013 },
+ { 0x4AB8, 54064 },
+ { 0x4AB9, 54076 },
+ { 0x4ABA, 54094 },
+ { 0x4ABB, 54100 },
+ { 0x4ABC, 54055 },
+ { 0x4ABD, 54103 },
+ { 0x4ABE, 54097 },
+ { 0x4ABF, 54082 },
+ { 0x4AC0, 54073 },
+ { 0x4AC1, 54037 },
+ { 0x4AC2, 54091 },
+ { 0x4AC3, 54001 },
+ { 0x4AC4, 54058 },
+ { 0x4AC5, 54025 },
+ { 0x4AC6, 54028 },
+ { 0x4AC7, 54079 },
+ { 0x4AC8, 53995 },
+ { 0x4AC9, 54049 },
+ { 0x4ACA, 54022 },
+ { 0x4ACB, 54046 },
+ { 0x4ACC, 54031 },
+ { 0x4ACD, 54019 },
+ { 0x4ACE, 54043 },
+ { 0x4ACF, 54085 },
+ { 0x4AD0, 54088 },
+ { 0x4AD1, 54034 },
+ { 0x4AD2, 54007 },
+ { 0x4AD3, 53939 },
+ { 0x4AD4, 53927 },
+ { 0x4AD5, 53951 },
+ { 0x4AD6, 53935 },
+ { 0x4AD7, 53955 },
+ { 0x4AD8, 53923 },
+ { 0x4AD9, 53943 },
+ { 0x4ADA, 53931 },
+ { 0x4ADB, 53947 },
+ { 0x4ADC, 53909 },
+ { 0x4ADD, 53906 },
+ { 0x4ADE, 54119 },
+ { 0x4ADF, 54116 },
+ { 0x4AE0, 54106 },
+ { 0x4AE1, 54113 },
+ { 0x4AE2, 53967 },
+ { 0x4AE3, 53921 },
+ { 0x4AE4, 53964 },
+ { 0x4AE5, 53959 },
+ { 0x4AE6, 54109 },
+ { 0x4AE7, 15849 },
+ { 0x4AE8, 15853 },
+ { 0x4AE9, 15793 },
+ { 0x4AEA, 15797 },
+ { 0x4AEB, 15801 },
+ { 0x4AEC, 15809 },
+ { 0x4AED, 15833 },
+ { 0x4AEE, 15865 },
+ { 0x4AEF, 15825 },
+ { 0x4AF0, 15837 },
+ { 0x4AF1, 15857 },
+ { 0x4AF2, 15841 },
+ { 0x4AF3, 15861 },
+ { 0x4AF4, 15845 },
+ { 0x4AF5, 15813 },
+ { 0x4AF6, 15821 },
+ { 0x4AF7, 15817 },
+ { 0x4AF8, 15869 },
+ { 0x4AF9, 15773 },
+ { 0x4AFA, 15805 },
+ { 0x4AFB, 15781 },
+ { 0x4AFC, 15789 },
+ { 0x4AFD, 15785 },
+ { 0x4AFE, 15777 },
+ { 0x4AFF, 15829 },
+ { 0x4B00, 15757 },
+ { 0x4B01, 15733 },
+ { 0x4B02, 15741 },
+ { 0x4B03, 15769 },
+ { 0x4B04, 15749 },
+ { 0x4B05, 15745 },
+ { 0x4B06, 15737 },
+ { 0x4B07, 15765 },
+ { 0x4B08, 15761 },
+ { 0x4B09, 15753 },
+ { 0x4B0A, 49766 },
+ { 0x4B0B, 49763 },
+ { 0x4B0C, 49760 },
+ { 0x4B0D, 49861 },
+ { 0x4B0E, 49855 },
+ { 0x4B0F, 49858 },
+ { 0x4B10, 49852 },
+ { 0x4B11, 49882 },
+ { 0x4B12, 49933 },
+ { 0x4B13, 49873 },
+ { 0x4B14, 49927 },
+ { 0x4B15, 49939 },
+ { 0x4B16, 49867 },
+ { 0x4B17, 49918 },
+ { 0x4B18, 49879 },
+ { 0x4B19, 49930 },
+ { 0x4B1A, 49945 },
+ { 0x4B1B, 49954 },
+ { 0x4B1C, 49963 },
+ { 0x4B1D, 49921 },
+ { 0x4B1E, 49960 },
+ { 0x4B1F, 49942 },
+ { 0x4B20, 49903 },
+ { 0x4B21, 49951 },
+ { 0x4B22, 49870 },
+ { 0x4B23, 49924 },
+ { 0x4B24, 49891 },
+ { 0x4B25, 49894 },
+ { 0x4B26, 49948 },
+ { 0x4B27, 49864 },
+ { 0x4B28, 49915 },
+ { 0x4B29, 49888 },
+ { 0x4B2A, 49957 },
+ { 0x4B2B, 49912 },
+ { 0x4B2C, 49897 },
+ { 0x4B2D, 49885 },
+ { 0x4B2E, 49909 },
+ { 0x4B2F, 49900 },
+ { 0x4B30, 49876 },
+ { 0x4B31, 49801 },
+ { 0x4B32, 49809 },
+ { 0x4B33, 49837 },
+ { 0x4B34, 49817 },
+ { 0x4B35, 49845 },
+ { 0x4B36, 49805 },
+ { 0x4B37, 49825 },
+ { 0x4B38, 49813 },
+ { 0x4B39, 49829 },
+ { 0x4B3A, 49841 },
+ { 0x4B3B, 49754 },
+ { 0x4B3C, 49757 },
+ { 0x4B3D, 49966 },
+ { 0x4B3E, 49968 },
+ { 0x4B3F, 49789 },
+ { 0x4B40, 49771 },
+ { 0x4B41, 49777 },
+ { 0x4B42, 49798 },
+ { 0x4B43, 49783 },
+ { 0x4B44, 49780 },
+ { 0x4B45, 49774 },
+ { 0x4B46, 49795 },
+ { 0x4B47, 49792 },
+ { 0x4B48, 49786 },
+ { 0x4B49, 49970 },
+ { 0x4B4A, 49769 },
+ { 0x4B4B, 49849 },
+ { 0x4B4C, 49973 },
+ { 0x4B4D, 49936 },
+ { 0x4B4E, 49821 },
+ { 0x4B4F, 49833 },
+ { 0x4B50, 49906 },
+ { 0x4B51, 93852 },
+ { 0x4B52, 93858 },
+ { 0x4B53, 93864 },
+ { 0x4B54, 93855 },
+ { 0x4B55, 93861 },
+ { 0x4B56, 93885 },
+ { 0x4B57, 93930 },
+ { 0x4B58, 93876 },
+ { 0x4B59, 93924 },
+ { 0x4B5A, 93870 },
+ { 0x4B5B, 93915 },
+ { 0x4B5C, 93882 },
+ { 0x4B5D, 93927 },
+ { 0x4B5E, 93936 },
+ { 0x4B5F, 93948 },
+ { 0x4B60, 93954 },
+ { 0x4B61, 93918 },
+ { 0x4B62, 93951 },
+ { 0x4B63, 93933 },
+ { 0x4B64, 93906 },
+ { 0x4B65, 93945 },
+ { 0x4B66, 93873 },
+ { 0x4B67, 93921 },
+ { 0x4B68, 93894 },
+ { 0x4B69, 93897 },
+ { 0x4B6A, 93939 },
+ { 0x4B6B, 93867 },
+ { 0x4B6C, 93912 },
+ { 0x4B6D, 93891 },
+ { 0x4B6E, 93900 },
+ { 0x4B6F, 93888 },
+ { 0x4B70, 93909 },
+ { 0x4B71, 93903 },
+ { 0x4B72, 93879 },
+ { 0x4B73, 93942 },
+ { 0x4B74, 93849 },
+ { 0x4B75, 93963 },
+ { 0x4B76, 93957 },
+ { 0x4B77, 93960 },
+ { 0x4B78, 74777 },
+ { 0x4B79, 74767 },
+ { 0x4B7A, 74764 },
+ { 0x4B7B, 74894 },
+ { 0x4B7C, 74909 },
+ { 0x4B7D, 74900 },
+ { 0x4B7E, 74933 },
+ { 0x4B7F, 74906 },
+ { 0x4B80, 74963 },
+ { 0x4B81, 75030 },
+ { 0x4B82, 75038 },
+ { 0x4B83, 75026 },
+ { 0x4B84, 75034 },
+ { 0x4B85, 74897 },
+ { 0x4B86, 74912 },
+ { 0x4B87, 74903 },
+ { 0x4B88, 74915 },
+ { 0x4B89, 74939 },
+ { 0x4B8A, 74990 },
+ { 0x4B8B, 74927 },
+ { 0x4B8C, 74984 },
+ { 0x4B8D, 74996 },
+ { 0x4B8E, 74921 },
+ { 0x4B8F, 74975 },
+ { 0x4B90, 74936 },
+ { 0x4B91, 74987 },
+ { 0x4B92, 75002 },
+ { 0x4B93, 75017 },
+ { 0x4B94, 75023 },
+ { 0x4B95, 74978 },
+ { 0x4B96, 75020 },
+ { 0x4B97, 74999 },
+ { 0x4B98, 74960 },
+ { 0x4B99, 75014 },
+ { 0x4B9A, 74924 },
+ { 0x4B9B, 74981 },
+ { 0x4B9C, 74948 },
+ { 0x4B9D, 74951 },
+ { 0x4B9E, 75005 },
+ { 0x4B9F, 74918 },
+ { 0x4BA0, 74972 },
+ { 0x4BA1, 74945 },
+ { 0x4BA2, 74969 },
+ { 0x4BA3, 74954 },
+ { 0x4BA4, 74942 },
+ { 0x4BA5, 74993 },
+ { 0x4BA6, 74966 },
+ { 0x4BA7, 75008 },
+ { 0x4BA8, 75011 },
+ { 0x4BA9, 74957 },
+ { 0x4BAA, 74930 },
+ { 0x4BAB, 74842 },
+ { 0x4BAC, 74830 },
+ { 0x4BAD, 74854 },
+ { 0x4BAE, 74838 },
+ { 0x4BAF, 74858 },
+ { 0x4BB0, 74867 },
+ { 0x4BB1, 74877 },
+ { 0x4BB2, 74862 },
+ { 0x4BB3, 74872 },
+ { 0x4BB4, 74826 },
+ { 0x4BB5, 74846 },
+ { 0x4BB6, 74834 },
+ { 0x4BB7, 74850 },
+ { 0x4BB8, 74758 },
+ { 0x4BB9, 74770 },
+ { 0x4BBA, 74780 },
+ { 0x4BBB, 74783 },
+ { 0x4BBC, 74751 },
+ { 0x4BBD, 74786 },
+ { 0x4BBE, 74891 },
+ { 0x4BBF, 75055 },
+ { 0x4BC0, 75051 },
+ { 0x4BC1, 75042 },
+ { 0x4BC2, 74755 },
+ { 0x4BC3, 74887 },
+ { 0x4BC4, 74818 },
+ { 0x4BC5, 74823 },
+ { 0x4BC6, 74882 },
+ { 0x4BC7, 74773 },
+ { 0x4BC8, 74806 },
+ { 0x4BC9, 74788 },
+ { 0x4BCA, 74794 },
+ { 0x4BCB, 74815 },
+ { 0x4BCC, 74800 },
+ { 0x4BCD, 74797 },
+ { 0x4BCE, 74791 },
+ { 0x4BCF, 74812 },
+ { 0x4BD0, 74809 },
+ { 0x4BD1, 74803 },
+ { 0x4BD2, 74753 },
+ { 0x4BD3, 74761 },
+ { 0x4BD4, 75053 },
+ { 0x4BD5, 75058 },
+ { 0x4BD6, 75045 },
+ { 0x4BD7, 75048 },
+ { 0x4BD8, 75947 },
+ { 0x4BD9, 75955 },
+ { 0x4BDA, 75979 },
+ { 0x4BDB, 75963 },
+ { 0x4BDC, 75959 },
+ { 0x4BDD, 75951 },
+ { 0x4BDE, 75975 },
+ { 0x4BDF, 75971 },
+ { 0x4BE0, 75967 },
+ { 0x4BE1, 75993 },
+ { 0x4BE2, 76021 },
+ { 0x4BE3, 76017 },
+ { 0x4BE4, 76001 },
+ { 0x4BE5, 75997 },
+ { 0x4BE6, 76005 },
+ { 0x4BE7, 76025 },
+ { 0x4BE8, 76009 },
+ { 0x4BE9, 76013 },
+ { 0x4BEA, 75983 },
+ { 0x4BEB, 75988 },
+ { 0x4BEC, 56733 },
+ { 0x4BED, 56748 },
+ { 0x4BEE, 56739 },
+ { 0x4BEF, 56745 },
+ { 0x4BF0, 56736 },
+ { 0x4BF1, 56751 },
+ { 0x4BF2, 56742 },
+ { 0x4BF3, 56754 },
+ { 0x4BF4, 56775 },
+ { 0x4BF5, 56829 },
+ { 0x4BF6, 56766 },
+ { 0x4BF7, 56820 },
+ { 0x4BF8, 56823 },
+ { 0x4BF9, 56835 },
+ { 0x4BFA, 56760 },
+ { 0x4BFB, 56811 },
+ { 0x4BFC, 56772 },
+ { 0x4BFD, 56826 },
+ { 0x4BFE, 56841 },
+ { 0x4BFF, 56850 },
+ { 0x4C00, 56859 },
+ { 0x4C01, 56814 },
+ { 0x4C02, 56856 },
+ { 0x4C03, 56838 },
+ { 0x4C04, 56796 },
+ { 0x4C05, 56847 },
+ { 0x4C06, 56763 },
+ { 0x4C07, 56853 },
+ { 0x4C08, 56817 },
+ { 0x4C09, 56784 },
+ { 0x4C0A, 56787 },
+ { 0x4C0B, 56844 },
+ { 0x4C0C, 56757 },
+ { 0x4C0D, 56805 },
+ { 0x4C0E, 56808 },
+ { 0x4C0F, 56781 },
+ { 0x4C10, 56802 },
+ { 0x4C11, 56790 },
+ { 0x4C12, 56778 },
+ { 0x4C13, 56799 },
+ { 0x4C14, 56793 },
+ { 0x4C15, 56769 },
+ { 0x4C16, 56832 },
+ { 0x4C17, 56710 },
+ { 0x4C18, 56698 },
+ { 0x4C19, 56722 },
+ { 0x4C1A, 56706 },
+ { 0x4C1B, 56694 },
+ { 0x4C1C, 56714 },
+ { 0x4C1D, 56702 },
+ { 0x4C1E, 56718 },
+ { 0x4C1F, 56686 },
+ { 0x4C20, 56683 },
+ { 0x4C21, 56674 },
+ { 0x4C22, 56680 },
+ { 0x4C23, 56692 },
+ { 0x4C24, 56726 },
+ { 0x4C25, 56689 },
+ { 0x4C26, 56862 },
+ { 0x4C27, 56729 },
+ { 0x4C28, 56865 },
+ { 0x4C29, 56677 },
+ { 0x4C2A, 71310 },
+ { 0x4C2B, 71316 },
+ { 0x4C2C, 71319 },
+ { 0x4C2D, 71313 },
+ { 0x4C2E, 71340 },
+ { 0x4C2F, 71388 },
+ { 0x4C30, 71331 },
+ { 0x4C31, 71382 },
+ { 0x4C32, 71325 },
+ { 0x4C33, 71373 },
+ { 0x4C34, 71337 },
+ { 0x4C35, 71385 },
+ { 0x4C36, 71394 },
+ { 0x4C37, 71409 },
+ { 0x4C38, 71418 },
+ { 0x4C39, 71376 },
+ { 0x4C3A, 71412 },
+ { 0x4C3B, 71415 },
+ { 0x4C3C, 71391 },
+ { 0x4C3D, 71361 },
+ { 0x4C3E, 71406 },
+ { 0x4C3F, 71328 },
+ { 0x4C40, 71379 },
+ { 0x4C41, 71349 },
+ { 0x4C42, 71352 },
+ { 0x4C43, 71397 },
+ { 0x4C44, 71322 },
+ { 0x4C45, 71370 },
+ { 0x4C46, 71346 },
+ { 0x4C47, 71367 },
+ { 0x4C48, 71355 },
+ { 0x4C49, 71343 },
+ { 0x4C4A, 71364 },
+ { 0x4C4B, 71358 },
+ { 0x4C4C, 71334 },
+ { 0x4C4D, 71403 },
+ { 0x4C4E, 71400 },
+ { 0x4C4F, 71421 },
+ { 0x4C50, 112447 },
+ { 0x4C51, 112462 },
+ { 0x4C52, 112453 },
+ { 0x4C53, 112486 },
+ { 0x4C54, 112459 },
+ { 0x4C55, 112516 },
+ { 0x4C56, 112450 },
+ { 0x4C57, 112465 },
+ { 0x4C58, 112456 },
+ { 0x4C59, 112468 },
+ { 0x4C5A, 112492 },
+ { 0x4C5B, 112552 },
+ { 0x4C5C, 112480 },
+ { 0x4C5D, 112540 },
+ { 0x4C5E, 112543 },
+ { 0x4C5F, 112555 },
+ { 0x4C60, 112474 },
+ { 0x4C61, 112531 },
+ { 0x4C62, 112489 },
+ { 0x4C63, 112549 },
+ { 0x4C64, 112546 },
+ { 0x4C65, 112561 },
+ { 0x4C66, 112576 },
+ { 0x4C67, 112585 },
+ { 0x4C68, 112534 },
+ { 0x4C69, 112579 },
+ { 0x4C6A, 112567 },
+ { 0x4C6B, 112582 },
+ { 0x4C6C, 112558 },
+ { 0x4C6D, 112513 },
+ { 0x4C6E, 112573 },
+ { 0x4C6F, 112477 },
+ { 0x4C70, 112537 },
+ { 0x4C71, 112501 },
+ { 0x4C72, 112504 },
+ { 0x4C73, 112564 },
+ { 0x4C74, 112471 },
+ { 0x4C75, 112525 },
+ { 0x4C76, 112528 },
+ { 0x4C77, 112498 },
+ { 0x4C78, 112522 },
+ { 0x4C79, 112507 },
+ { 0x4C7A, 112495 },
+ { 0x4C7B, 112519 },
+ { 0x4C7C, 112570 },
+ { 0x4C7D, 112510 },
+ { 0x4C7E, 112483 },
+ { 0x4C7F, 112378 },
+ { 0x4C80, 112427 },
+ { 0x4C81, 112415 },
+ { 0x4C82, 112439 },
+ { 0x4C83, 112423 },
+ { 0x4C84, 112443 },
+ { 0x4C85, 112411 },
+ { 0x4C86, 112431 },
+ { 0x4C87, 112419 },
+ { 0x4C88, 112435 },
+ { 0x4C89, 112372 },
+ { 0x4C8A, 112375 },
+ { 0x4C8B, 112399 },
+ { 0x4C8C, 112381 },
+ { 0x4C8D, 112387 },
+ { 0x4C8E, 112408 },
+ { 0x4C8F, 112393 },
+ { 0x4C90, 112390 },
+ { 0x4C91, 112384 },
+ { 0x4C92, 112405 },
+ { 0x4C93, 112402 },
+ { 0x4C94, 112396 },
+ { 0x4C95, 69406 },
+ { 0x4C96, 69411 },
+ { 0x4C97, 69400 },
+ { 0x4C98, 69397 },
+ { 0x4C99, 69470 },
+ { 0x4C9A, 69479 },
+ { 0x4C9B, 69473 },
+ { 0x4C9C, 69506 },
+ { 0x4C9D, 69476 },
+ { 0x4C9E, 69539 },
+ { 0x4C9F, 69615 },
+ { 0x4CA0, 69611 },
+ { 0x4CA1, 69497 },
+ { 0x4CA2, 69482 },
+ { 0x4CA3, 69524 },
+ { 0x4CA4, 69485 },
+ { 0x4CA5, 69512 },
+ { 0x4CA6, 69566 },
+ { 0x4CA7, 69500 },
+ { 0x4CA8, 69560 },
+ { 0x4CA9, 69572 },
+ { 0x4CAA, 69491 },
+ { 0x4CAB, 69551 },
+ { 0x4CAC, 69509 },
+ { 0x4CAD, 69563 },
+ { 0x4CAE, 69578 },
+ { 0x4CAF, 69593 },
+ { 0x4CB0, 69599 },
+ { 0x4CB1, 69554 },
+ { 0x4CB2, 69596 },
+ { 0x4CB3, 69575 },
+ { 0x4CB4, 69536 },
+ { 0x4CB5, 69590 },
+ { 0x4CB6, 69494 },
+ { 0x4CB7, 69557 },
+ { 0x4CB8, 69521 },
+ { 0x4CB9, 69527 },
+ { 0x4CBA, 69581 },
+ { 0x4CBB, 69488 },
+ { 0x4CBC, 69548 },
+ { 0x4CBD, 69518 },
+ { 0x4CBE, 69545 },
+ { 0x4CBF, 69530 },
+ { 0x4CC0, 69515 },
+ { 0x4CC1, 69569 },
+ { 0x4CC2, 69542 },
+ { 0x4CC3, 69584 },
+ { 0x4CC4, 69587 },
+ { 0x4CC5, 69533 },
+ { 0x4CC6, 69503 },
+ { 0x4CC7, 103487 },
+ { 0x4CC8, 69388 },
+ { 0x4CC9, 69403 },
+ { 0x4CCA, 69422 },
+ { 0x4CCB, 69414 },
+ { 0x4CCC, 69438 },
+ { 0x4CCD, 69418 },
+ { 0x4CCE, 69446 },
+ { 0x4CCF, 69455 },
+ { 0x4CD0, 69465 },
+ { 0x4CD1, 69434 },
+ { 0x4CD2, 69426 },
+ { 0x4CD3, 69442 },
+ { 0x4CD4, 69430 },
+ { 0x4CD5, 69394 },
+ { 0x4CD6, 69386 },
+ { 0x4CD7, 69382 },
+ { 0x4CD8, 69391 },
+ { 0x4CD9, 69607 },
+ { 0x4CDA, 69602 },
+ { 0x4CDB, 69623 },
+ { 0x4CDC, 69619 },
+ { 0x4CDD, 69450 },
+ { 0x4CDE, 69460 },
+ { 0x4CDF, 104186 },
+ { 0x4CE0, 104166 },
+ { 0x4CE1, 104174 },
+ { 0x4CE2, 104190 },
+ { 0x4CE3, 104182 },
+ { 0x4CE4, 104178 },
+ { 0x4CE5, 104170 },
+ { 0x4CE6, 104194 },
+ { 0x4CE7, 104198 },
+ { 0x4CE8, 104202 },
+ { 0x4CE9, 104210 },
+ { 0x4CEA, 104206 },
+ { 0x4CEB, 15237 },
+ { 0x4CEC, 15252 },
+ { 0x4CED, 15243 },
+ { 0x4CEE, 15276 },
+ { 0x4CEF, 15249 },
+ { 0x4CF0, 15306 },
+ { 0x4CF1, 15392 },
+ { 0x4CF2, 15400 },
+ { 0x4CF3, 15388 },
+ { 0x4CF4, 15396 },
+ { 0x4CF5, 15240 },
+ { 0x4CF6, 15255 },
+ { 0x4CF7, 15246 },
+ { 0x4CF8, 15258 },
+ { 0x4CF9, 15282 },
+ { 0x4CFA, 15333 },
+ { 0x4CFB, 15270 },
+ { 0x4CFC, 15327 },
+ { 0x4CFD, 15342 },
+ { 0x4CFE, 15375 },
+ { 0x4CFF, 15264 },
+ { 0x4D00, 15318 },
+ { 0x4D01, 15279 },
+ { 0x4D02, 15330 },
+ { 0x4D03, 15351 },
+ { 0x4D04, 15378 },
+ { 0x4D05, 15369 },
+ { 0x4D06, 15381 },
+ { 0x4D07, 15321 },
+ { 0x4D08, 15372 },
+ { 0x4D09, 15348 },
+ { 0x4D0A, 15303 },
+ { 0x4D0B, 15366 },
+ { 0x4D0C, 15267 },
+ { 0x4D0D, 15324 },
+ { 0x4D0E, 15291 },
+ { 0x4D0F, 15345 },
+ { 0x4D10, 15294 },
+ { 0x4D11, 15354 },
+ { 0x4D12, 15261 },
+ { 0x4D13, 15315 },
+ { 0x4D14, 15288 },
+ { 0x4D15, 15339 },
+ { 0x4D16, 15312 },
+ { 0x4D17, 15297 },
+ { 0x4D18, 15357 },
+ { 0x4D19, 15285 },
+ { 0x4D1A, 15336 },
+ { 0x4D1B, 15309 },
+ { 0x4D1C, 15360 },
+ { 0x4D1D, 15363 },
+ { 0x4D1E, 15300 },
+ { 0x4D1F, 15273 },
+ { 0x4D20, 15191 },
+ { 0x4D21, 15179 },
+ { 0x4D22, 15203 },
+ { 0x4D23, 15187 },
+ { 0x4D24, 15207 },
+ { 0x4D25, 15216 },
+ { 0x4D26, 15226 },
+ { 0x4D27, 15211 },
+ { 0x4D28, 15221 },
+ { 0x4D29, 15175 },
+ { 0x4D2A, 15195 },
+ { 0x4D2B, 15183 },
+ { 0x4D2C, 15199 },
+ { 0x4D2D, 15120 },
+ { 0x4D2E, 15132 },
+ { 0x4D2F, 15126 },
+ { 0x4D30, 15123 },
+ { 0x4D31, 15117 },
+ { 0x4D32, 15129 },
+ { 0x4D33, 15113 },
+ { 0x4D34, 15108 },
+ { 0x4D35, 15407 },
+ { 0x4D36, 15143 },
+ { 0x4D37, 15234 },
+ { 0x4D38, 15141 },
+ { 0x4D39, 15110 },
+ { 0x4D3A, 15415 },
+ { 0x4D3B, 15163 },
+ { 0x4D3C, 15145 },
+ { 0x4D3D, 15151 },
+ { 0x4D3E, 15172 },
+ { 0x4D3F, 15157 },
+ { 0x4D40, 15154 },
+ { 0x4D41, 15148 },
+ { 0x4D42, 15169 },
+ { 0x4D43, 15166 },
+ { 0x4D44, 15160 },
+ { 0x4D45, 15231 },
+ { 0x4D46, 15412 },
+ { 0x4D47, 15409 },
+ { 0x4D48, 15404 },
+ { 0x4D49, 15384 },
+ { 0x4D4A, 15135 },
+ { 0x4D4B, 15138 },
+ { 0x4D4C, 78121 },
+ { 0x4D4D, 78239 },
+ { 0x4D4E, 78254 },
+ { 0x4D4F, 78245 },
+ { 0x4D50, 78278 },
+ { 0x4D51, 78251 },
+ { 0x4D52, 78308 },
+ { 0x4D53, 78372 },
+ { 0x4D54, 78380 },
+ { 0x4D55, 78368 },
+ { 0x4D56, 78376 },
+ { 0x4D57, 78242 },
+ { 0x4D58, 78257 },
+ { 0x4D59, 78248 },
+ { 0x4D5A, 78260 },
+ { 0x4D5B, 78284 },
+ { 0x4D5C, 78335 },
+ { 0x4D5D, 78272 },
+ { 0x4D5E, 78329 },
+ { 0x4D5F, 78338 },
+ { 0x4D60, 78266 },
+ { 0x4D61, 78320 },
+ { 0x4D62, 78281 },
+ { 0x4D63, 78332 },
+ { 0x4D64, 78344 },
+ { 0x4D65, 78359 },
+ { 0x4D66, 78365 },
+ { 0x4D67, 78323 },
+ { 0x4D68, 78362 },
+ { 0x4D69, 78341 },
+ { 0x4D6A, 78305 },
+ { 0x4D6B, 78356 },
+ { 0x4D6C, 78269 },
+ { 0x4D6D, 78326 },
+ { 0x4D6E, 78293 },
+ { 0x4D6F, 78296 },
+ { 0x4D70, 78347 },
+ { 0x4D71, 78263 },
+ { 0x4D72, 78317 },
+ { 0x4D73, 78290 },
+ { 0x4D74, 78314 },
+ { 0x4D75, 78299 },
+ { 0x4D76, 78287 },
+ { 0x4D77, 78311 },
+ { 0x4D78, 78350 },
+ { 0x4D79, 78353 },
+ { 0x4D7A, 78302 },
+ { 0x4D7B, 78275 },
+ { 0x4D7C, 78189 },
+ { 0x4D7D, 78177 },
+ { 0x4D7E, 78201 },
+ { 0x4D7F, 78185 },
+ { 0x4D80, 78205 },
+ { 0x4D81, 78224 },
+ { 0x4D82, 78234 },
+ { 0x4D83, 78219 },
+ { 0x4D84, 78229 },
+ { 0x4D85, 78173 },
+ { 0x4D86, 78209 },
+ { 0x4D87, 78193 },
+ { 0x4D88, 78181 },
+ { 0x4D89, 78214 },
+ { 0x4D8A, 78197 },
+ { 0x4D8B, 78138 },
+ { 0x4D8C, 78132 },
+ { 0x4D8D, 78129 },
+ { 0x4D8E, 78126 },
+ { 0x4D8F, 78123 },
+ { 0x4D90, 78135 },
+ { 0x4D91, 78171 },
+ { 0x4D92, 78384 },
+ { 0x4D93, 78119 },
+ { 0x4D94, 78159 },
+ { 0x4D95, 78141 },
+ { 0x4D96, 78147 },
+ { 0x4D97, 78168 },
+ { 0x4D98, 78153 },
+ { 0x4D99, 78150 },
+ { 0x4D9A, 78144 },
+ { 0x4D9B, 78165 },
+ { 0x4D9C, 78162 },
+ { 0x4D9D, 78156 },
+ { 0x4D9E, 75296 },
+ { 0x4D9F, 75311 },
+ { 0x4DA0, 75302 },
+ { 0x4DA1, 75335 },
+ { 0x4DA2, 75308 },
+ { 0x4DA3, 75365 },
+ { 0x4DA4, 75429 },
+ { 0x4DA5, 75437 },
+ { 0x4DA6, 75425 },
+ { 0x4DA7, 75433 },
+ { 0x4DA8, 75299 },
+ { 0x4DA9, 75314 },
+ { 0x4DAA, 75305 },
+ { 0x4DAB, 75317 },
+ { 0x4DAC, 75341 },
+ { 0x4DAD, 75392 },
+ { 0x4DAE, 75329 },
+ { 0x4DAF, 75386 },
+ { 0x4DB0, 75395 },
+ { 0x4DB1, 75323 },
+ { 0x4DB2, 75377 },
+ { 0x4DB3, 75338 },
+ { 0x4DB4, 75389 },
+ { 0x4DB5, 75401 },
+ { 0x4DB6, 75416 },
+ { 0x4DB7, 75422 },
+ { 0x4DB8, 75380 },
+ { 0x4DB9, 75419 },
+ { 0x4DBA, 75398 },
+ { 0x4DBB, 75362 },
+ { 0x4DBC, 75413 },
+ { 0x4DBD, 75326 },
+ { 0x4DBE, 75383 },
+ { 0x4DBF, 75350 },
+ { 0x4DC0, 75353 },
+ { 0x4DC1, 75404 },
+ { 0x4DC2, 75320 },
+ { 0x4DC3, 75374 },
+ { 0x4DC4, 75347 },
+ { 0x4DC5, 75371 },
+ { 0x4DC6, 75356 },
+ { 0x4DC7, 75344 },
+ { 0x4DC8, 75368 },
+ { 0x4DC9, 75407 },
+ { 0x4DCA, 75410 },
+ { 0x4DCB, 75359 },
+ { 0x4DCC, 75332 },
+ { 0x4DCD, 75253 },
+ { 0x4DCE, 75241 },
+ { 0x4DCF, 75265 },
+ { 0x4DD0, 75249 },
+ { 0x4DD1, 75269 },
+ { 0x4DD2, 75273 },
+ { 0x4DD3, 75278 },
+ { 0x4DD4, 75237 },
+ { 0x4DD5, 75257 },
+ { 0x4DD6, 75245 },
+ { 0x4DD7, 75261 },
+ { 0x4DD8, 75232 },
+ { 0x4DD9, 75229 },
+ { 0x4DDA, 75226 },
+ { 0x4DDB, 75220 },
+ { 0x4DDC, 75217 },
+ { 0x4DDD, 75223 },
+ { 0x4DDE, 75235 },
+ { 0x4DDF, 75293 },
+ { 0x4DE0, 75564 },
+ { 0x4DE1, 75561 },
+ { 0x4DE2, 75567 },
+ { 0x4DE3, 75570 },
+ { 0x4DE4, 75573 },
+ { 0x4DE5, 75212 },
+ { 0x4DE6, 75529 },
+ { 0x4DE7, 75521 },
+ { 0x4DE8, 75478 },
+ { 0x4DE9, 75460 },
+ { 0x4DEA, 75469 },
+ { 0x4DEB, 75549 },
+ { 0x4DEC, 75554 },
+ { 0x4DED, 75486 },
+ { 0x4DEE, 75492 },
+ { 0x4DEF, 75543 },
+ { 0x4DF0, 75537 },
+ { 0x4DF1, 75514 },
+ { 0x4DF2, 75498 },
+ { 0x4DF3, 75506 },
+ { 0x4DF4, 75455 },
+ { 0x4DF5, 75445 },
+ { 0x4DF6, 75450 },
+ { 0x4DF7, 75441 },
+ { 0x4DF8, 75283 },
+ { 0x4DF9, 75288 },
+ { 0x4DFA, 14935 },
+ { 0x4DFB, 14950 },
+ { 0x4DFC, 14941 },
+ { 0x4DFD, 14974 },
+ { 0x4DFE, 14947 },
+ { 0x4DFF, 15004 },
+ { 0x4E00, 15071 },
+ { 0x4E01, 15079 },
+ { 0x4E02, 15067 },
+ { 0x4E03, 15075 },
+ { 0x4E04, 14938 },
+ { 0x4E05, 14953 },
+ { 0x4E06, 14944 },
+ { 0x4E07, 14956 },
+ { 0x4E08, 14980 },
+ { 0x4E09, 15031 },
+ { 0x4E0A, 14968 },
+ { 0x4E0B, 15025 },
+ { 0x4E0C, 15037 },
+ { 0x4E0D, 14962 },
+ { 0x4E0E, 15016 },
+ { 0x4E0F, 14977 },
+ { 0x4E10, 15028 },
+ { 0x4E11, 15043 },
+ { 0x4E12, 15058 },
+ { 0x4E13, 15064 },
+ { 0x4E14, 15019 },
+ { 0x4E15, 15061 },
+ { 0x4E16, 15040 },
+ { 0x4E17, 15001 },
+ { 0x4E18, 15055 },
+ { 0x4E19, 14965 },
+ { 0x4E1A, 15022 },
+ { 0x4E1B, 14989 },
+ { 0x4E1C, 14992 },
+ { 0x4E1D, 15046 },
+ { 0x4E1E, 14959 },
+ { 0x4E1F, 15013 },
+ { 0x4E20, 14986 },
+ { 0x4E21, 15010 },
+ { 0x4E22, 14995 },
+ { 0x4E23, 14983 },
+ { 0x4E24, 15007 },
+ { 0x4E25, 15049 },
+ { 0x4E26, 15052 },
+ { 0x4E27, 14998 },
+ { 0x4E28, 14971 },
+ { 0x4E29, 15034 },
+ { 0x4E2A, 14892 },
+ { 0x4E2B, 14880 },
+ { 0x4E2C, 14904 },
+ { 0x4E2D, 14888 },
+ { 0x4E2E, 14908 },
+ { 0x4E2F, 14917 },
+ { 0x4E30, 14927 },
+ { 0x4E31, 14912 },
+ { 0x4E32, 14922 },
+ { 0x4E33, 14876 },
+ { 0x4E34, 14896 },
+ { 0x4E35, 14884 },
+ { 0x4E36, 14900 },
+ { 0x4E37, 14838 },
+ { 0x4E38, 14835 },
+ { 0x4E39, 14832 },
+ { 0x4E3A, 14841 },
+ { 0x4E3B, 14844 },
+ { 0x4E3C, 14932 },
+ { 0x4E3D, 15083 },
+ { 0x4E3E, 14829 },
+ { 0x4E3F, 14864 },
+ { 0x4E40, 14846 },
+ { 0x4E41, 14852 },
+ { 0x4E42, 14873 },
+ { 0x4E43, 14858 },
+ { 0x4E44, 14855 },
+ { 0x4E45, 14849 },
+ { 0x4E46, 14870 },
+ { 0x4E47, 14867 },
+ { 0x4E48, 14861 },
+ { 0x4E49, 113723 },
+ { 0x4E4A, 114366 },
+ { 0x4E4B, 113778 },
+ { 0x4E4C, 114354 },
+ { 0x4E4D, 113718 },
+ { 0x4E4E, 114375 },
+ { 0x4E4F, 114369 },
+ { 0x4E50, 114382 },
+ { 0x4E51, 114385 },
+ { 0x4E52, 113761 },
+ { 0x4E53, 113770 },
+ { 0x4E54, 113764 },
+ { 0x4E55, 114359 },
+ { 0x4E56, 38763 },
+ { 0x4E57, 38778 },
+ { 0x4E58, 38769 },
+ { 0x4E59, 38802 },
+ { 0x4E5A, 38775 },
+ { 0x4E5B, 38832 },
+ { 0x4E5C, 38766 },
+ { 0x4E5D, 38781 },
+ { 0x4E5E, 38772 },
+ { 0x4E5F, 38784 },
+ { 0x4E60, 38808 },
+ { 0x4E61, 38859 },
+ { 0x4E62, 38796 },
+ { 0x4E63, 38853 },
+ { 0x4E64, 38862 },
+ { 0x4E65, 38790 },
+ { 0x4E66, 38844 },
+ { 0x4E67, 38805 },
+ { 0x4E68, 38856 },
+ { 0x4E69, 38868 },
+ { 0x4E6A, 38883 },
+ { 0x4E6B, 38889 },
+ { 0x4E6C, 38847 },
+ { 0x4E6D, 38886 },
+ { 0x4E6E, 38865 },
+ { 0x4E6F, 38829 },
+ { 0x4E70, 38880 },
+ { 0x4E71, 38793 },
+ { 0x4E72, 38850 },
+ { 0x4E73, 38817 },
+ { 0x4E74, 38820 },
+ { 0x4E75, 38871 },
+ { 0x4E76, 38787 },
+ { 0x4E77, 38841 },
+ { 0x4E78, 38814 },
+ { 0x4E79, 38838 },
+ { 0x4E7A, 38823 },
+ { 0x4E7B, 38811 },
+ { 0x4E7C, 38835 },
+ { 0x4E7D, 38877 },
+ { 0x4E7E, 38826 },
+ { 0x4E7F, 38799 },
+ { 0x4E80, 38874 },
+ { 0x4E81, 38694 },
+ { 0x4E82, 38691 },
+ { 0x4E83, 38743 },
+ { 0x4E84, 38731 },
+ { 0x4E85, 38755 },
+ { 0x4E86, 38739 },
+ { 0x4E87, 38759 },
+ { 0x4E88, 38727 },
+ { 0x4E89, 38747 },
+ { 0x4E8A, 38735 },
+ { 0x4E8B, 38751 },
+ { 0x4E8C, 38688 },
+ { 0x4E8D, 38685 },
+ { 0x4E8E, 38892 },
+ { 0x4E8F, 38896 },
+ { 0x4E90, 38715 },
+ { 0x4E91, 38697 },
+ { 0x4E92, 38703 },
+ { 0x4E93, 38724 },
+ { 0x4E94, 38709 },
+ { 0x4E95, 38706 },
+ { 0x4E96, 38700 },
+ { 0x4E97, 38721 },
+ { 0x4E98, 38718 },
+ { 0x4E99, 38712 },
+ { 0x4E9A, 12579 },
+ { 0x4E9B, 12621 },
+ { 0x4E9C, 12627 },
+ { 0x4E9D, 12588 },
+ { 0x4E9E, 12600 },
+ { 0x4E9F, 12659 },
+ { 0x4EA0, 12591 },
+ { 0x4EA1, 12636 },
+ { 0x4EA2, 12561 },
+ { 0x4EA3, 12585 },
+ { 0x4EA4, 12576 },
+ { 0x4EA5, 12606 },
+ { 0x4EA6, 12639 },
+ { 0x4EA7, 12594 },
+ { 0x4EA8, 12582 },
+ { 0x4EA9, 12597 },
+ { 0x4EAA, 12633 },
+ { 0x4EAB, 12573 },
+ { 0x4EAC, 12558 },
+ { 0x4EAD, 12567 },
+ { 0x4EAE, 12612 },
+ { 0x4EAF, 12570 },
+ { 0x4EB0, 12655 },
+ { 0x4EB1, 12615 },
+ { 0x4EB2, 12603 },
+ { 0x4EB3, 12618 },
+ { 0x4EB4, 12651 },
+ { 0x4EB5, 12672 },
+ { 0x4EB6, 12677 },
+ { 0x4EB7, 12682 },
+ { 0x4EB8, 12514 },
+ { 0x4EB9, 12534 },
+ { 0x4EBA, 12522 },
+ { 0x4EBB, 12550 },
+ { 0x4EBC, 12530 },
+ { 0x4EBD, 12554 },
+ { 0x4EBE, 12518 },
+ { 0x4EBF, 12546 },
+ { 0x4EC0, 12526 },
+ { 0x4EC1, 12538 },
+ { 0x4EC2, 12542 },
+ { 0x4EC3, 12478 },
+ { 0x4EC4, 12502 },
+ { 0x4EC5, 12484 },
+ { 0x4EC6, 12490 },
+ { 0x4EC7, 12511 },
+ { 0x4EC8, 12496 },
+ { 0x4EC9, 12493 },
+ { 0x4ECA, 12487 },
+ { 0x4ECB, 12508 },
+ { 0x4ECC, 12505 },
+ { 0x4ECD, 12499 },
+ { 0x4ECE, 12663 },
+ { 0x4ECF, 12666 },
+ { 0x4ED0, 12474 },
+ { 0x4ED1, 12481 },
+ { 0x4ED2, 12471 },
+ { 0x4ED3, 12669 },
+ { 0x4ED4, 12564 },
+ { 0x4ED5, 12642 },
+ { 0x4ED6, 12648 },
+ { 0x4ED7, 12609 },
+ { 0x4ED8, 12645 },
+ { 0x4ED9, 12630 },
+ { 0x4EDA, 12624 },
+ { 0x4EDB, 21357 },
+ { 0x4EDC, 21372 },
+ { 0x4EDD, 21363 },
+ { 0x4EDE, 21396 },
+ { 0x4EDF, 21369 },
+ { 0x4EE0, 21426 },
+ { 0x4EE1, 21360 },
+ { 0x4EE2, 21375 },
+ { 0x4EE3, 21366 },
+ { 0x4EE4, 21378 },
+ { 0x4EE5, 21402 },
+ { 0x4EE6, 21453 },
+ { 0x4EE7, 21390 },
+ { 0x4EE8, 21447 },
+ { 0x4EE9, 21456 },
+ { 0x4EEA, 21384 },
+ { 0x4EEB, 21438 },
+ { 0x4EEC, 21399 },
+ { 0x4EED, 21450 },
+ { 0x4EEE, 21462 },
+ { 0x4EEF, 21480 },
+ { 0x4EF0, 21486 },
+ { 0x4EF1, 21441 },
+ { 0x4EF2, 21483 },
+ { 0x4EF3, 21459 },
+ { 0x4EF4, 21423 },
+ { 0x4EF5, 21477 },
+ { 0x4EF6, 21387 },
+ { 0x4EF7, 21444 },
+ { 0x4EF8, 21411 },
+ { 0x4EF9, 21414 },
+ { 0x4EFA, 21465 },
+ { 0x4EFB, 21381 },
+ { 0x4EFC, 21435 },
+ { 0x4EFD, 21408 },
+ { 0x4EFE, 21432 },
+ { 0x4EFF, 21417 },
+ { 0x4F00, 21405 },
+ { 0x4F01, 21429 },
+ { 0x4F02, 21471 },
+ { 0x4F03, 21474 },
+ { 0x4F04, 21420 },
+ { 0x4F05, 21393 },
+ { 0x4F06, 21468 },
+ { 0x4F07, 21327 },
+ { 0x4F08, 21315 },
+ { 0x4F09, 21339 },
+ { 0x4F0A, 21323 },
+ { 0x4F0B, 21343 },
+ { 0x4F0C, 21347 },
+ { 0x4F0D, 21352 },
+ { 0x4F0E, 21311 },
+ { 0x4F0F, 21331 },
+ { 0x4F10, 21319 },
+ { 0x4F11, 21335 },
+ { 0x4F12, 21308 },
+ { 0x4F13, 21305 },
+ { 0x4F14, 21302 },
+ { 0x4F15, 21299 },
+ { 0x4F16, 21489 },
+ { 0x4F17, 65750 },
+ { 0x4F18, 65610 },
+ { 0x4F19, 65675 },
+ { 0x4F1A, 65690 },
+ { 0x4F1B, 65680 },
+ { 0x4F1C, 65685 },
+ { 0x4F1D, 65650 },
+ { 0x4F1E, 65670 },
+ { 0x4F1F, 65615 },
+ { 0x4F20, 65620 },
+ { 0x4F21, 65695 },
+ { 0x4F22, 65645 },
+ { 0x4F23, 65655 },
+ { 0x4F24, 65705 },
+ { 0x4F25, 65730 },
+ { 0x4F26, 65665 },
+ { 0x4F27, 65700 },
+ { 0x4F28, 65715 },
+ { 0x4F29, 65725 },
+ { 0x4F2A, 65755 },
+ { 0x4F2B, 65640 },
+ { 0x4F2C, 65630 },
+ { 0x4F2D, 65625 },
+ { 0x4F2E, 65635 },
+ { 0x4F2F, 65660 },
+ { 0x4F30, 65735 },
+ { 0x4F31, 65740 },
+ { 0x4F32, 65745 },
+ { 0x4F33, 65710 },
+ { 0x4F34, 65760 },
+ { 0x4F35, 65720 },
+ { 0x4F36, 65765 },
+ { 0x4F37, 65554 },
+ { 0x4F38, 65414 },
+ { 0x4F39, 65479 },
+ { 0x4F3A, 65494 },
+ { 0x4F3B, 65484 },
+ { 0x4F3C, 65489 },
+ { 0x4F3D, 65454 },
+ { 0x4F3E, 65474 },
+ { 0x4F3F, 65419 },
+ { 0x4F40, 65424 },
+ { 0x4F41, 65499 },
+ { 0x4F42, 65449 },
+ { 0x4F43, 65459 },
+ { 0x4F44, 65509 },
+ { 0x4F45, 65534 },
+ { 0x4F46, 65469 },
+ { 0x4F47, 65504 },
+ { 0x4F48, 65519 },
+ { 0x4F49, 65529 },
+ { 0x4F4A, 65559 },
+ { 0x4F4B, 65444 },
+ { 0x4F4C, 65434 },
+ { 0x4F4D, 65429 },
+ { 0x4F4E, 65439 },
+ { 0x4F4F, 65464 },
+ { 0x4F50, 65539 },
+ { 0x4F51, 65544 },
+ { 0x4F52, 65549 },
+ { 0x4F53, 65514 },
+ { 0x4F54, 65564 },
+ { 0x4F55, 65524 },
+ { 0x4F56, 65569 },
+ { 0x4F57, 65398 },
+ { 0x4F58, 65374 },
+ { 0x4F59, 65382 },
+ { 0x4F5A, 65410 },
+ { 0x4F5B, 65390 },
+ { 0x4F5C, 65386 },
+ { 0x4F5D, 65378 },
+ { 0x4F5E, 65406 },
+ { 0x4F5F, 65402 },
+ { 0x4F60, 65394 },
+ { 0x4F61, 65574 },
+ { 0x4F62, 65602 },
+ { 0x4F63, 65598 },
+ { 0x4F64, 65582 },
+ { 0x4F65, 65578 },
+ { 0x4F66, 65586 },
+ { 0x4F67, 65606 },
+ { 0x4F68, 65590 },
+ { 0x4F69, 65594 },
+ { 0x4F6A, 65371 },
+ { 0x4F6B, 21107 },
+ { 0x4F6C, 21127 },
+ { 0x4F6D, 21115 },
+ { 0x4F6E, 21151 },
+ { 0x4F6F, 21123 },
+ { 0x4F70, 21191 },
+ { 0x4F71, 21111 },
+ { 0x4F72, 21119 },
+ { 0x4F73, 21159 },
+ { 0x4F74, 21227 },
+ { 0x4F75, 21143 },
+ { 0x4F76, 21223 },
+ { 0x4F77, 21235 },
+ { 0x4F78, 21135 },
+ { 0x4F79, 21211 },
+ { 0x4F7A, 21155 },
+ { 0x4F7B, 21243 },
+ { 0x4F7C, 21263 },
+ { 0x4F7D, 21215 },
+ { 0x4F7E, 21271 },
+ { 0x4F7F, 21239 },
+ { 0x4F80, 21187 },
+ { 0x4F81, 21259 },
+ { 0x4F82, 21139 },
+ { 0x4F83, 21219 },
+ { 0x4F84, 21171 },
+ { 0x4F85, 21175 },
+ { 0x4F86, 21247 },
+ { 0x4F87, 21131 },
+ { 0x4F88, 21207 },
+ { 0x4F89, 21167 },
+ { 0x4F8A, 21199 },
+ { 0x4F8B, 21267 },
+ { 0x4F8C, 21179 },
+ { 0x4F8D, 21163 },
+ { 0x4F8E, 21195 },
+ { 0x4F8F, 21251 },
+ { 0x4F90, 21255 },
+ { 0x4F91, 21183 },
+ { 0x4F92, 21147 },
+ { 0x4F93, 21231 },
+ { 0x4F94, 21203 },
+ { 0x4F95, 21083 },
+ { 0x4F96, 21068 },
+ { 0x4F97, 21093 },
+ { 0x4F98, 21078 },
+ { 0x4F99, 21098 },
+ { 0x4F9A, 21063 },
+ { 0x4F9B, 21088 },
+ { 0x4F9C, 21073 },
+ { 0x4F9D, 21015 },
+ { 0x4F9E, 21019 },
+ { 0x4F9F, 21011 },
+ { 0x4FA0, 21283 },
+ { 0x4FA1, 21290 },
+ { 0x4FA2, 21279 },
+ { 0x4FA3, 21286 },
+ { 0x4FA4, 21275 },
+ { 0x4FA5, 21007 },
+ { 0x4FA6, 21103 },
+ { 0x4FA7, 21003 },
+ { 0x4FA8, 20997 },
+ { 0x4FA9, 21047 },
+ { 0x4FAA, 21023 },
+ { 0x4FAB, 21031 },
+ { 0x4FAC, 21059 },
+ { 0x4FAD, 21039 },
+ { 0x4FAE, 21035 },
+ { 0x4FAF, 21027 },
+ { 0x4FB0, 21055 },
+ { 0x4FB1, 21051 },
+ { 0x4FB2, 21043 },
+ { 0x4FB3, 120931 },
+ { 0x4FB4, 120946 },
+ { 0x4FB5, 120937 },
+ { 0x4FB6, 120970 },
+ { 0x4FB7, 120943 },
+ { 0x4FB8, 121000 },
+ { 0x4FB9, 121066 },
+ { 0x4FBA, 121070 },
+ { 0x4FBB, 120934 },
+ { 0x4FBC, 120949 },
+ { 0x4FBD, 120940 },
+ { 0x4FBE, 120952 },
+ { 0x4FBF, 120976 },
+ { 0x4FC0, 121027 },
+ { 0x4FC1, 120964 },
+ { 0x4FC2, 121021 },
+ { 0x4FC3, 121033 },
+ { 0x4FC4, 120958 },
+ { 0x4FC5, 121012 },
+ { 0x4FC6, 120973 },
+ { 0x4FC7, 121024 },
+ { 0x4FC8, 121039 },
+ { 0x4FC9, 121057 },
+ { 0x4FCA, 121063 },
+ { 0x4FCB, 121015 },
+ { 0x4FCC, 121060 },
+ { 0x4FCD, 121036 },
+ { 0x4FCE, 120997 },
+ { 0x4FCF, 121054 },
+ { 0x4FD0, 120961 },
+ { 0x4FD1, 121018 },
+ { 0x4FD2, 120985 },
+ { 0x4FD3, 120988 },
+ { 0x4FD4, 121042 },
+ { 0x4FD5, 120955 },
+ { 0x4FD6, 121009 },
+ { 0x4FD7, 120982 },
+ { 0x4FD8, 121006 },
+ { 0x4FD9, 120991 },
+ { 0x4FDA, 120979 },
+ { 0x4FDB, 121003 },
+ { 0x4FDC, 121048 },
+ { 0x4FDD, 121051 },
+ { 0x4FDE, 120994 },
+ { 0x4FDF, 120967 },
+ { 0x4FE0, 121030 },
+ { 0x4FE1, 121045 },
+ { 0x4FE2, 120896 },
+ { 0x4FE3, 120884 },
+ { 0x4FE4, 120908 },
+ { 0x4FE5, 120892 },
+ { 0x4FE6, 120912 },
+ { 0x4FE7, 120916 },
+ { 0x4FE8, 120921 },
+ { 0x4FE9, 120880 },
+ { 0x4FEA, 120900 },
+ { 0x4FEB, 120888 },
+ { 0x4FEC, 120904 },
+ { 0x4FED, 120874 },
+ { 0x4FEE, 120871 },
+ { 0x4FEF, 120865 },
+ { 0x4FF0, 120877 },
+ { 0x4FF1, 120868 },
+ { 0x4FF2, 121074 },
+ { 0x4FF3, 120926 },
+ { 0x4FF4, 115668 },
+ { 0x4FF5, 115622 },
+ { 0x4FF6, 115652 },
+ { 0x4FF7, 115632 },
+ { 0x4FF8, 115617 },
+ { 0x4FF9, 115647 },
+ { 0x4FFA, 115627 },
+ { 0x4FFB, 115637 },
+ { 0x4FFC, 115642 },
+ { 0x4FFD, 115657 },
+ { 0x4FFE, 115663 },
+ { 0x4FFF, 115700 },
+ { 0x5000, 115768 },
+ { 0x5001, 115688 },
+ { 0x5002, 115764 },
+ { 0x5003, 115772 },
+ { 0x5004, 115680 },
+ { 0x5005, 115748 },
+ { 0x5006, 115696 },
+ { 0x5007, 115780 },
+ { 0x5008, 115804 },
+ { 0x5009, 115828 },
+ { 0x500A, 115752 },
+ { 0x500B, 115812 },
+ { 0x500C, 115776 },
+ { 0x500D, 115728 },
+ { 0x500E, 115796 },
+ { 0x500F, 115684 },
+ { 0x5010, 115756 },
+ { 0x5011, 115712 },
+ { 0x5012, 115716 },
+ { 0x5013, 115784 },
+ { 0x5014, 115676 },
+ { 0x5015, 115744 },
+ { 0x5016, 115708 },
+ { 0x5017, 115800 },
+ { 0x5018, 115824 },
+ { 0x5019, 115760 },
+ { 0x501A, 115816 },
+ { 0x501B, 115808 },
+ { 0x501C, 115740 },
+ { 0x501D, 115672 },
+ { 0x501E, 115736 },
+ { 0x501F, 115720 },
+ { 0x5020, 115704 },
+ { 0x5021, 115732 },
+ { 0x5022, 115788 },
+ { 0x5023, 115792 },
+ { 0x5024, 115724 },
+ { 0x5025, 115692 },
+ { 0x5026, 115820 },
+ { 0x5027, 115612 },
+ { 0x5028, 115590 },
+ { 0x5029, 115602 },
+ { 0x502A, 115606 },
+ { 0x502B, 115584 },
+ { 0x502C, 115598 },
+ { 0x502D, 115594 },
+ { 0x502E, 115877 },
+ { 0x502F, 115872 },
+ { 0x5030, 115862 },
+ { 0x5031, 115857 },
+ { 0x5032, 115867 },
+ { 0x5033, 115843 },
+ { 0x5034, 115832 },
+ { 0x5035, 115575 },
+ { 0x5036, 115571 },
+ { 0x5037, 115579 },
+ { 0x5038, 115566 },
+ { 0x5039, 115848 },
+ { 0x503A, 115837 },
+ { 0x503B, 115854 },
+ { 0x503C, 76492 },
+ { 0x503D, 76450 },
+ { 0x503E, 76474 },
+ { 0x503F, 76458 },
+ { 0x5040, 76446 },
+ { 0x5041, 76454 },
+ { 0x5042, 76470 },
+ { 0x5043, 76462 },
+ { 0x5044, 76466 },
+ { 0x5045, 76483 },
+ { 0x5046, 76478 },
+ { 0x5047, 76488 },
+ { 0x5048, 76516 },
+ { 0x5049, 76570 },
+ { 0x504A, 76507 },
+ { 0x504B, 76564 },
+ { 0x504C, 76573 },
+ { 0x504D, 76501 },
+ { 0x504E, 76552 },
+ { 0x504F, 76513 },
+ { 0x5050, 76567 },
+ { 0x5051, 76579 },
+ { 0x5052, 76597 },
+ { 0x5053, 76612 },
+ { 0x5054, 76555 },
+ { 0x5055, 76603 },
+ { 0x5056, 76576 },
+ { 0x5057, 76537 },
+ { 0x5058, 76591 },
+ { 0x5059, 76504 },
+ { 0x505A, 76558 },
+ { 0x505B, 76525 },
+ { 0x505C, 76528 },
+ { 0x505D, 76582 },
+ { 0x505E, 76498 },
+ { 0x505F, 76549 },
+ { 0x5060, 76522 },
+ { 0x5061, 76594 },
+ { 0x5062, 76609 },
+ { 0x5063, 76561 },
+ { 0x5064, 76600 },
+ { 0x5065, 76546 },
+ { 0x5066, 76495 },
+ { 0x5067, 76543 },
+ { 0x5068, 76531 },
+ { 0x5069, 76519 },
+ { 0x506A, 76540 },
+ { 0x506B, 76585 },
+ { 0x506C, 76588 },
+ { 0x506D, 76534 },
+ { 0x506E, 76510 },
+ { 0x506F, 76606 },
+ { 0x5070, 76380 },
+ { 0x5071, 76383 },
+ { 0x5072, 76630 },
+ { 0x5073, 76626 },
+ { 0x5074, 76638 },
+ { 0x5075, 76634 },
+ { 0x5076, 76396 },
+ { 0x5077, 76401 },
+ { 0x5078, 76436 },
+ { 0x5079, 76391 },
+ { 0x507A, 76416 },
+ { 0x507B, 76386 },
+ { 0x507C, 76411 },
+ { 0x507D, 76421 },
+ { 0x507E, 76406 },
+ { 0x507F, 76441 },
+ { 0x5080, 76426 },
+ { 0x5081, 76431 },
+ { 0x5082, 76377 },
+ { 0x5083, 76374 },
+ { 0x5084, 76623 },
+ { 0x5085, 76621 },
+ { 0x5086, 76367 },
+ { 0x5087, 76361 },
+ { 0x5088, 76370 },
+ { 0x5089, 76364 },
+ { 0x508A, 76351 },
+ { 0x508B, 76342 },
+ { 0x508C, 76335 },
+ { 0x508D, 76615 },
+ { 0x508E, 76618 },
+ { 0x508F, 82142 },
+ { 0x5090, 82154 },
+ { 0x5091, 82146 },
+ { 0x5092, 82158 },
+ { 0x5093, 82138 },
+ { 0x5094, 82150 },
+ { 0x5095, 82166 },
+ { 0x5096, 82178 },
+ { 0x5097, 82170 },
+ { 0x5098, 82182 },
+ { 0x5099, 82162 },
+ { 0x509A, 82174 },
+ { 0x509B, 80587 },
+ { 0x509C, 80590 },
+ { 0x509D, 80593 },
+ { 0x509E, 80584 },
+ { 0x509F, 9628 },
+ { 0x50A0, 9608 },
+ { 0x50A1, 9613 },
+ { 0x50A2, 9618 },
+ { 0x50A3, 9583 },
+ { 0x50A4, 9658 },
+ { 0x50A5, 9653 },
+ { 0x50A6, 9673 },
+ { 0x50A7, 9598 },
+ { 0x50A8, 9593 },
+ { 0x50A9, 9668 },
+ { 0x50AA, 9638 },
+ { 0x50AB, 9573 },
+ { 0x50AC, 9578 },
+ { 0x50AD, 9643 },
+ { 0x50AE, 9683 },
+ { 0x50AF, 9623 },
+ { 0x50B0, 9678 },
+ { 0x50B1, 9633 },
+ { 0x50B2, 9588 },
+ { 0x50B3, 9663 },
+ { 0x50B4, 9548 },
+ { 0x50B5, 9553 },
+ { 0x50B6, 9558 },
+ { 0x50B7, 9563 },
+ { 0x50B8, 9568 },
+ { 0x50B9, 9648 },
+ { 0x50BA, 9603 },
+ { 0x50BB, 9712 },
+ { 0x50BC, 9688 },
+ { 0x50BD, 9718 },
+ { 0x50BE, 9700 },
+ { 0x50BF, 9706 },
+ { 0x50C0, 9694 },
+ { 0x50C1, 9724 },
+ { 0x50C2, 9736 },
+ { 0x50C3, 9730 },
+ { 0x50C4, 9747 },
+ { 0x50C5, 9742 },
+ { 0x50C6, 9790 },
+ { 0x50C7, 9753 },
+ { 0x50C8, 9760 },
+ { 0x50C9, 9796 },
+ { 0x50CA, 9771 },
+ { 0x50CB, 9766 },
+ { 0x50CC, 9777 },
+ { 0x50CD, 9784 },
+ { 0x50CE, 9820 },
+ { 0x50CF, 9814 },
+ { 0x50D0, 9825 },
+ { 0x50D1, 9832 },
+ { 0x50D2, 9843 },
+ { 0x50D3, 9838 },
+ { 0x50D4, 9803 },
+ { 0x50D5, 9849 },
+ { 0x50D6, 9856 },
+ { 0x50D7, 9808 },
+ { 0x50D8, 101525 },
+ { 0x50D9, 101540 },
+ { 0x50DA, 101531 },
+ { 0x50DB, 101564 },
+ { 0x50DC, 101537 },
+ { 0x50DD, 101594 },
+ { 0x50DE, 101658 },
+ { 0x50DF, 101662 },
+ { 0x50E0, 101654 },
+ { 0x50E1, 101528 },
+ { 0x50E2, 101543 },
+ { 0x50E3, 101534 },
+ { 0x50E4, 101546 },
+ { 0x50E5, 101570 },
+ { 0x50E6, 101621 },
+ { 0x50E7, 101558 },
+ { 0x50E8, 101615 },
+ { 0x50E9, 101624 },
+ { 0x50EA, 101552 },
+ { 0x50EB, 101606 },
+ { 0x50EC, 101567 },
+ { 0x50ED, 101618 },
+ { 0x50EE, 101630 },
+ { 0x50EF, 101645 },
+ { 0x50F0, 101651 },
+ { 0x50F1, 101609 },
+ { 0x50F2, 101648 },
+ { 0x50F3, 101627 },
+ { 0x50F4, 101591 },
+ { 0x50F5, 101642 },
+ { 0x50F6, 101555 },
+ { 0x50F7, 101612 },
+ { 0x50F8, 101579 },
+ { 0x50F9, 101582 },
+ { 0x50FA, 101633 },
+ { 0x50FB, 101549 },
+ { 0x50FC, 101603 },
+ { 0x50FD, 101576 },
+ { 0x50FE, 101600 },
+ { 0x50FF, 101585 },
+ { 0x5100, 101573 },
+ { 0x5101, 101597 },
+ { 0x5102, 101636 },
+ { 0x5103, 101639 },
+ { 0x5104, 101588 },
+ { 0x5105, 101561 },
+ { 0x5106, 101487 },
+ { 0x5107, 101475 },
+ { 0x5108, 101499 },
+ { 0x5109, 101483 },
+ { 0x510A, 101503 },
+ { 0x510B, 101512 },
+ { 0x510C, 101517 },
+ { 0x510D, 101507 },
+ { 0x510E, 101471 },
+ { 0x510F, 101491 },
+ { 0x5110, 101479 },
+ { 0x5111, 101495 },
+ { 0x5112, 101433 },
+ { 0x5113, 101427 },
+ { 0x5114, 101424 },
+ { 0x5115, 101421 },
+ { 0x5116, 101430 },
+ { 0x5117, 101439 },
+ { 0x5118, 101522 },
+ { 0x5119, 101436 },
+ { 0x511A, 101415 },
+ { 0x511B, 101418 },
+ { 0x511C, 101459 },
+ { 0x511D, 101441 },
+ { 0x511E, 101447 },
+ { 0x511F, 101468 },
+ { 0x5120, 101453 },
+ { 0x5121, 101450 },
+ { 0x5122, 101444 },
+ { 0x5123, 101465 },
+ { 0x5124, 101462 },
+ { 0x5125, 101456 },
+ { 0x5126, 101666 },
+ { 0x5127, 101675 },
+ { 0x5128, 101702 },
+ { 0x5129, 101681 },
+ { 0x512A, 101678 },
+ { 0x512B, 101669 },
+ { 0x512C, 101696 },
+ { 0x512D, 101687 },
+ { 0x512E, 101684 },
+ { 0x512F, 101672 },
+ { 0x5130, 101714 },
+ { 0x5131, 101711 },
+ { 0x5132, 101693 },
+ { 0x5133, 101690 },
+ { 0x5134, 101699 },
+ { 0x5135, 101717 },
+ { 0x5136, 101705 },
+ { 0x5137, 101708 },
+ { 0x5138, 101720 },
+ { 0x5139, 70749 },
+ { 0x513A, 70752 },
+ { 0x513B, 70805 },
+ { 0x513C, 70844 },
+ { 0x513D, 70796 },
+ { 0x513E, 70847 },
+ { 0x513F, 70790 },
+ { 0x5140, 70838 },
+ { 0x5141, 70802 },
+ { 0x5142, 70850 },
+ { 0x5143, 70826 },
+ { 0x5144, 70859 },
+ { 0x5145, 70793 },
+ { 0x5146, 70814 },
+ { 0x5147, 70817 },
+ { 0x5148, 70853 },
+ { 0x5149, 70787 },
+ { 0x514A, 70811 },
+ { 0x514B, 70862 },
+ { 0x514C, 70868 },
+ { 0x514D, 70841 },
+ { 0x514E, 70829 },
+ { 0x514F, 70865 },
+ { 0x5150, 70835 },
+ { 0x5151, 70784 },
+ { 0x5152, 70832 },
+ { 0x5153, 70820 },
+ { 0x5154, 70808 },
+ { 0x5155, 70856 },
+ { 0x5156, 70823 },
+ { 0x5157, 70799 },
+ { 0x5158, 70781 },
+ { 0x5159, 70899 },
+ { 0x515A, 70951 },
+ { 0x515B, 70887 },
+ { 0x515C, 70955 },
+ { 0x515D, 70879 },
+ { 0x515E, 70943 },
+ { 0x515F, 70895 },
+ { 0x5160, 70959 },
+ { 0x5161, 70927 },
+ { 0x5162, 70971 },
+ { 0x5163, 70883 },
+ { 0x5164, 70911 },
+ { 0x5165, 70915 },
+ { 0x5166, 70963 },
+ { 0x5167, 70875 },
+ { 0x5168, 70907 },
+ { 0x5169, 70975 },
+ { 0x516A, 70983 },
+ { 0x516B, 70947 },
+ { 0x516C, 70931 },
+ { 0x516D, 70979 },
+ { 0x516E, 70939 },
+ { 0x516F, 70935 },
+ { 0x5170, 70919 },
+ { 0x5171, 70903 },
+ { 0x5172, 70967 },
+ { 0x5173, 70923 },
+ { 0x5174, 70891 },
+ { 0x5175, 70871 },
+ { 0x5176, 70777 },
+ { 0x5177, 70765 },
+ { 0x5178, 70773 },
+ { 0x5179, 70761 },
+ { 0x517A, 70769 },
+ { 0x517B, 70755 },
+ { 0x517C, 70758 },
+ { 0x517D, 71104 },
+ { 0x517E, 71124 },
+ { 0x517F, 71112 },
+ { 0x5180, 71156 },
+ { 0x5181, 71120 },
+ { 0x5182, 71196 },
+ { 0x5183, 71108 },
+ { 0x5184, 71128 },
+ { 0x5185, 71116 },
+ { 0x5186, 71132 },
+ { 0x5187, 71164 },
+ { 0x5188, 71232 },
+ { 0x5189, 71148 },
+ { 0x518A, 71224 },
+ { 0x518B, 71240 },
+ { 0x518C, 71140 },
+ { 0x518D, 71212 },
+ { 0x518E, 71160 },
+ { 0x518F, 71228 },
+ { 0x5190, 71248 },
+ { 0x5191, 71272 },
+ { 0x5192, 71288 },
+ { 0x5193, 71216 },
+ { 0x5194, 71276 },
+ { 0x5195, 71244 },
+ { 0x5196, 71192 },
+ { 0x5197, 71264 },
+ { 0x5198, 71144 },
+ { 0x5199, 71220 },
+ { 0x519A, 71176 },
+ { 0x519B, 71180 },
+ { 0x519C, 71252 },
+ { 0x519D, 71136 },
+ { 0x519E, 71208 },
+ { 0x519F, 71172 },
+ { 0x51A0, 71204 },
+ { 0x51A1, 71184 },
+ { 0x51A2, 71168 },
+ { 0x51A3, 71200 },
+ { 0x51A4, 71256 },
+ { 0x51A5, 71260 },
+ { 0x51A6, 71188 },
+ { 0x51A7, 71152 },
+ { 0x51A8, 71236 },
+ { 0x51A9, 71284 },
+ { 0x51AA, 71280 },
+ { 0x51AB, 71268 },
+ { 0x51AC, 71073 },
+ { 0x51AD, 71058 },
+ { 0x51AE, 71088 },
+ { 0x51AF, 71068 },
+ { 0x51B0, 71093 },
+ { 0x51B1, 71098 },
+ { 0x51B2, 71053 },
+ { 0x51B3, 71078 },
+ { 0x51B4, 71063 },
+ { 0x51B5, 71083 },
+ { 0x51B6, 71006 },
+ { 0x51B7, 71002 },
+ { 0x51B8, 70990 },
+ { 0x51B9, 70994 },
+ { 0x51BA, 70998 },
+ { 0x51BB, 71292 },
+ { 0x51BC, 71050 },
+ { 0x51BD, 71295 },
+ { 0x51BE, 71034 },
+ { 0x51BF, 71010 },
+ { 0x51C0, 71018 },
+ { 0x51C1, 71046 },
+ { 0x51C2, 71026 },
+ { 0x51C3, 71022 },
+ { 0x51C4, 71014 },
+ { 0x51C5, 71042 },
+ { 0x51C6, 71038 },
+ { 0x51C7, 71030 },
+ { 0x51C8, 69727 },
+ { 0x51C9, 69739 },
+ { 0x51CA, 69731 },
+ { 0x51CB, 69775 },
+ { 0x51CC, 69735 },
+ { 0x51CD, 69819 },
+ { 0x51CE, 69763 },
+ { 0x51CF, 69743 },
+ { 0x51D0, 69799 },
+ { 0x51D1, 69747 },
+ { 0x51D2, 69827 },
+ { 0x51D3, 69823 },
+ { 0x51D4, 69751 },
+ { 0x51D5, 69831 },
+ { 0x51D6, 69791 },
+ { 0x51D7, 69783 },
+ { 0x51D8, 69855 },
+ { 0x51D9, 69815 },
+ { 0x51DA, 69871 },
+ { 0x51DB, 69787 },
+ { 0x51DC, 69767 },
+ { 0x51DD, 69847 },
+ { 0x51DE, 69759 },
+ { 0x51DF, 69843 },
+ { 0x51E0, 69795 },
+ { 0x51E1, 69755 },
+ { 0x51E2, 69835 },
+ { 0x51E3, 69875 },
+ { 0x51E4, 69883 },
+ { 0x51E5, 69859 },
+ { 0x51E6, 69779 },
+ { 0x51E7, 69851 },
+ { 0x51E8, 69839 },
+ { 0x51E9, 69879 },
+ { 0x51EA, 69863 },
+ { 0x51EB, 69803 },
+ { 0x51EC, 69867 },
+ { 0x51ED, 69771 },
+ { 0x51EE, 69807 },
+ { 0x51EF, 69811 },
+ { 0x51F0, 69692 },
+ { 0x51F1, 69682 },
+ { 0x51F2, 69712 },
+ { 0x51F3, 69687 },
+ { 0x51F4, 69722 },
+ { 0x51F5, 69707 },
+ { 0x51F6, 69697 },
+ { 0x51F7, 69717 },
+ { 0x51F8, 69702 },
+ { 0x51F9, 69638 },
+ { 0x51FA, 69634 },
+ { 0x51FB, 69887 },
+ { 0x51FC, 69631 },
+ { 0x51FD, 69666 },
+ { 0x51FE, 69642 },
+ { 0x51FF, 69650 },
+ { 0x5200, 69678 },
+ { 0x5201, 69658 },
+ { 0x5202, 69654 },
+ { 0x5203, 69646 },
+ { 0x5204, 69674 },
+ { 0x5205, 69670 },
+ { 0x5206, 69662 },
+ { 0x5207, 70622 },
+ { 0x5208, 70616 },
+ { 0x5209, 70652 },
+ { 0x520A, 70634 },
+ { 0x520B, 70607 },
+ { 0x520C, 70628 },
+ { 0x520D, 70643 },
+ { 0x520E, 70613 },
+ { 0x520F, 70631 },
+ { 0x5210, 70610 },
+ { 0x5211, 70619 },
+ { 0x5212, 70655 },
+ { 0x5213, 70649 },
+ { 0x5214, 70637 },
+ { 0x5215, 70625 },
+ { 0x5216, 70646 },
+ { 0x5217, 70640 },
+ { 0x5218, 70604 },
+ { 0x5219, 70586 },
+ { 0x521A, 70592 },
+ { 0x521B, 70600 },
+ { 0x521C, 70588 },
+ { 0x521D, 70596 },
+ { 0x521E, 70658 },
+ { 0x521F, 70582 },
+ { 0x5220, 14133 },
+ { 0x5221, 39274 },
+ { 0x5222, 39270 },
+ { 0x5223, 39246 },
+ { 0x5224, 39262 },
+ { 0x5225, 39242 },
+ { 0x5226, 39266 },
+ { 0x5227, 39282 },
+ { 0x5228, 39294 },
+ { 0x5229, 39250 },
+ { 0x522A, 39254 },
+ { 0x522B, 39258 },
+ { 0x522C, 39222 },
+ { 0x522D, 39226 },
+ { 0x522E, 39290 },
+ { 0x522F, 39286 },
+ { 0x5230, 39218 },
+ { 0x5231, 39238 },
+ { 0x5232, 39230 },
+ { 0x5233, 39234 },
+ { 0x5234, 39278 },
+ { 0x5235, 39298 },
+ { 0x5236, 38941 },
+ { 0x5237, 38959 },
+ { 0x5238, 38986 },
+ { 0x5239, 38971 },
+ { 0x523A, 38998 },
+ { 0x523B, 38962 },
+ { 0x523C, 38980 },
+ { 0x523D, 38989 },
+ { 0x523E, 38950 },
+ { 0x523F, 38956 },
+ { 0x5240, 38944 },
+ { 0x5241, 38983 },
+ { 0x5242, 38965 },
+ { 0x5243, 38953 },
+ { 0x5244, 38947 },
+ { 0x5245, 38930 },
+ { 0x5246, 38926 },
+ { 0x5247, 38934 },
+ { 0x5248, 38937 },
+ { 0x5249, 39312 },
+ { 0x524A, 39316 },
+ { 0x524B, 39215 },
+ { 0x524C, 38919 },
+ { 0x524D, 39043 },
+ { 0x524E, 39046 },
+ { 0x524F, 38913 },
+ { 0x5250, 39303 },
+ { 0x5251, 38992 },
+ { 0x5252, 38995 },
+ { 0x5253, 39307 },
+ { 0x5254, 104903 },
+ { 0x5255, 104906 },
+ { 0x5256, 104916 },
+ { 0x5257, 104931 },
+ { 0x5258, 104911 },
+ { 0x5259, 104921 },
+ { 0x525A, 104942 },
+ { 0x525B, 104937 },
+ { 0x525C, 104926 },
+ { 0x525D, 105016 },
+ { 0x525E, 105019 },
+ { 0x525F, 105062 },
+ { 0x5260, 105067 },
+ { 0x5261, 105040 },
+ { 0x5262, 105073 },
+ { 0x5263, 105035 },
+ { 0x5264, 105045 },
+ { 0x5265, 105079 },
+ { 0x5266, 105089 },
+ { 0x5267, 105094 },
+ { 0x5268, 105026 },
+ { 0x5269, 105022 },
+ { 0x526A, 106238 },
+ { 0x526B, 106269 },
+ { 0x526C, 106253 },
+ { 0x526D, 106246 },
+ { 0x526E, 106259 },
+ { 0x526F, 106264 },
+ { 0x5270, 105099 },
+ { 0x5271, 105107 },
+ { 0x5272, 105110 },
+ { 0x5273, 105115 },
+ { 0x5274, 105122 },
+ { 0x5275, 105125 },
+ { 0x5276, 105150 },
+ { 0x5277, 105155 },
+ { 0x5278, 105130 },
+ { 0x5279, 105160 },
+ { 0x527A, 105135 },
+ { 0x527B, 105140 },
+ { 0x527C, 105145 },
+ { 0x527D, 108387 },
+ { 0x527E, 109170 },
+ { 0x527F, 108390 },
+ { 0x5280, 108398 },
+ { 0x5281, 105165 },
+ { 0x5282, 105168 },
+ { 0x5283, 105188 },
+ { 0x5284, 105179 },
+ { 0x5285, 105173 },
+ { 0x5286, 109173 },
+ { 0x5287, 108403 },
+ { 0x5288, 108406 },
+ { 0x5289, 108409 },
+ { 0x528A, 109176 },
+ { 0x528B, 109179 },
+ { 0x528C, 106274 },
+ { 0x528D, 106314 },
+ { 0x528E, 106277 },
+ { 0x528F, 106302 },
+ { 0x5290, 106282 },
+ { 0x5291, 106289 },
+ { 0x5292, 108414 },
+ { 0x5293, 109776 },
+ { 0x5294, 105193 },
+ { 0x5295, 106319 },
+ { 0x5296, 108417 },
+ { 0x5297, 109779 },
+ { 0x5298, 106328 },
+ { 0x5299, 106331 },
+ { 0x529A, 109182 },
+ { 0x529B, 106336 },
+ { 0x529C, 109185 },
+ { 0x529D, 105196 },
+ { 0x529E, 105199 },
+ { 0x529F, 105204 },
+ { 0x52A0, 105209 },
+ { 0x52A1, 105215 },
+ { 0x52A2, 105218 },
+ { 0x52A3, 105224 },
+ { 0x52A4, 105237 },
+ { 0x52A5, 109188 },
+ { 0x52A6, 109191 },
+ { 0x52A7, 106339 },
+ { 0x52A8, 108420 },
+ { 0x52A9, 105242 },
+ { 0x52AA, 106342 },
+ { 0x52AB, 106350 },
+ { 0x52AC, 106484 },
+ { 0x52AD, 106502 },
+ { 0x52AE, 106358 },
+ { 0x52AF, 106364 },
+ { 0x52B0, 106370 },
+ { 0x52B1, 106378 },
+ { 0x52B2, 106490 },
+ { 0x52B3, 106452 },
+ { 0x52B4, 106384 },
+ { 0x52B5, 106390 },
+ { 0x52B6, 106396 },
+ { 0x52B7, 106458 },
+ { 0x52B8, 106404 },
+ { 0x52B9, 106410 },
+ { 0x52BA, 106416 },
+ { 0x52BB, 106464 },
+ { 0x52BC, 106424 },
+ { 0x52BD, 106470 },
+ { 0x52BE, 106430 },
+ { 0x52BF, 106496 },
+ { 0x52C0, 106436 },
+ { 0x52C1, 106478 },
+ { 0x52C2, 106508 },
+ { 0x52C3, 106511 },
+ { 0x52C4, 109196 },
+ { 0x52C5, 109199 },
+ { 0x52C6, 105250 },
+ { 0x52C7, 106514 },
+ { 0x52C8, 106517 },
+ { 0x52C9, 106532 },
+ { 0x52CA, 108426 },
+ { 0x52CB, 106537 },
+ { 0x52CC, 106540 },
+ { 0x52CD, 108434 },
+ { 0x52CE, 105253 },
+ { 0x52CF, 105260 },
+ { 0x52D0, 105256 },
+ { 0x52D1, 105265 },
+ { 0x52D2, 106547 },
+ { 0x52D3, 106555 },
+ { 0x52D4, 108442 },
+ { 0x52D5, 106560 },
+ { 0x52D6, 109202 },
+ { 0x52D7, 106714 },
+ { 0x52D8, 106717 },
+ { 0x52D9, 108445 },
+ { 0x52DA, 108448 },
+ { 0x52DB, 108452 },
+ { 0x52DC, 108457 },
+ { 0x52DD, 108460 },
+ { 0x52DE, 104948 },
+ { 0x52DF, 104959 },
+ { 0x52E0, 104951 },
+ { 0x52E1, 105269 },
+ { 0x52E2, 105272 },
+ { 0x52E3, 105291 },
+ { 0x52E4, 105286 },
+ { 0x52E5, 105306 },
+ { 0x52E6, 105311 },
+ { 0x52E7, 105281 },
+ { 0x52E8, 108463 },
+ { 0x52E9, 108466 },
+ { 0x52EA, 105316 },
+ { 0x52EB, 105319 },
+ { 0x52EC, 105327 },
+ { 0x52ED, 105332 },
+ { 0x52EE, 105322 },
+ { 0x52EF, 105342 },
+ { 0x52F0, 105347 },
+ { 0x52F1, 105338 },
+ { 0x52F2, 108469 },
+ { 0x52F3, 109205 },
+ { 0x52F4, 108472 },
+ { 0x52F5, 108480 },
+ { 0x52F6, 108483 },
+ { 0x52F7, 108488 },
+ { 0x52F8, 108495 },
+ { 0x52F9, 108504 },
+ { 0x52FA, 108550 },
+ { 0x52FB, 108583 },
+ { 0x52FC, 108589 },
+ { 0x52FD, 108509 },
+ { 0x52FE, 108514 },
+ { 0x52FF, 108560 },
+ { 0x5300, 108596 },
+ { 0x5301, 108601 },
+ { 0x5302, 108566 },
+ { 0x5303, 108520 },
+ { 0x5304, 108571 },
+ { 0x5305, 108525 },
+ { 0x5306, 108530 },
+ { 0x5307, 108540 },
+ { 0x5308, 108545 },
+ { 0x5309, 105352 },
+ { 0x530A, 105355 },
+ { 0x530B, 106720 },
+ { 0x530C, 106728 },
+ { 0x530D, 106737 },
+ { 0x530E, 106744 },
+ { 0x530F, 106891 },
+ { 0x5310, 106756 },
+ { 0x5311, 106899 },
+ { 0x5312, 107104 },
+ { 0x5313, 106904 },
+ { 0x5314, 106909 },
+ { 0x5315, 106916 },
+ { 0x5316, 106921 },
+ { 0x5317, 106770 },
+ { 0x5318, 106775 },
+ { 0x5319, 106934 },
+ { 0x531A, 106941 },
+ { 0x531B, 106780 },
+ { 0x531C, 106785 },
+ { 0x531D, 106792 },
+ { 0x531E, 106797 },
+ { 0x531F, 107116 },
+ { 0x5320, 106961 },
+ { 0x5321, 106810 },
+ { 0x5322, 106980 },
+ { 0x5323, 106985 },
+ { 0x5324, 107122 },
+ { 0x5325, 106822 },
+ { 0x5326, 106992 },
+ { 0x5327, 106997 },
+ { 0x5328, 106831 },
+ { 0x5329, 107129 },
+ { 0x532A, 107004 },
+ { 0x532B, 107010 },
+ { 0x532C, 107019 },
+ { 0x532D, 107164 },
+ { 0x532E, 107024 },
+ { 0x532F, 107029 },
+ { 0x5330, 107036 },
+ { 0x5331, 106838 },
+ { 0x5332, 106843 },
+ { 0x5333, 106850 },
+ { 0x5334, 107060 },
+ { 0x5335, 107065 },
+ { 0x5336, 106874 },
+ { 0x5337, 107072 },
+ { 0x5338, 107077 },
+ { 0x5339, 107082 },
+ { 0x533A, 107087 },
+ { 0x533B, 107139 },
+ { 0x533C, 107094 },
+ { 0x533D, 107149 },
+ { 0x533E, 106751 },
+ { 0x533F, 106879 },
+ { 0x5340, 106884 },
+ { 0x5341, 106723 },
+ { 0x5342, 108656 },
+ { 0x5343, 108665 },
+ { 0x5344, 107176 },
+ { 0x5345, 107179 },
+ { 0x5346, 107187 },
+ { 0x5347, 107190 },
+ { 0x5348, 109212 },
+ { 0x5349, 107199 },
+ { 0x534A, 107202 },
+ { 0x534B, 108670 },
+ { 0x534C, 108678 },
+ { 0x534D, 108673 },
+ { 0x534E, 108682 },
+ { 0x534F, 107205 },
+ { 0x5350, 108687 },
+ { 0x5351, 109797 },
+ { 0x5352, 110026 },
+ { 0x5353, 110034 },
+ { 0x5354, 105359 },
+ { 0x5355, 105362 },
+ { 0x5356, 105367 },
+ { 0x5357, 105372 },
+ { 0x5358, 107208 },
+ { 0x5359, 107211 },
+ { 0x535A, 107216 },
+ { 0x535B, 109215 },
+ { 0x535C, 108693 },
+ { 0x535D, 108696 },
+ { 0x535E, 108700 },
+ { 0x535F, 108703 },
+ { 0x5360, 108727 },
+ { 0x5361, 108722 },
+ { 0x5362, 108710 },
+ { 0x5363, 108717 },
+ { 0x5364, 109218 },
+ { 0x5365, 108733 },
+ { 0x5366, 108757 },
+ { 0x5367, 108740 },
+ { 0x5368, 108752 },
+ { 0x5369, 108736 },
+ { 0x536A, 105377 },
+ { 0x536B, 105380 },
+ { 0x536C, 107224 },
+ { 0x536D, 107237 },
+ { 0x536E, 107242 },
+ { 0x536F, 107250 },
+ { 0x5370, 107255 },
+ { 0x5371, 107227 },
+ { 0x5372, 107262 },
+ { 0x5373, 107278 },
+ { 0x5374, 107285 },
+ { 0x5375, 107265 },
+ { 0x5376, 107290 },
+ { 0x5377, 107293 },
+ { 0x5378, 107296 },
+ { 0x5379, 107301 },
+ { 0x537A, 108762 },
+ { 0x537B, 109221 },
+ { 0x537C, 109800 },
+ { 0x537D, 105385 },
+ { 0x537E, 105392 },
+ { 0x537F, 105388 },
+ { 0x5380, 107304 },
+ { 0x5381, 105401 },
+ { 0x5382, 105409 },
+ { 0x5383, 105448 },
+ { 0x5384, 105423 },
+ { 0x5385, 105453 },
+ { 0x5386, 105428 },
+ { 0x5387, 105433 },
+ { 0x5388, 105438 },
+ { 0x5389, 105443 },
+ { 0x538A, 105404 },
+ { 0x538B, 105458 },
+ { 0x538C, 108765 },
+ { 0x538D, 108768 },
+ { 0x538E, 108778 },
+ { 0x538F, 108788 },
+ { 0x5390, 108783 },
+ { 0x5391, 108773 },
+ { 0x5392, 108793 },
+ { 0x5393, 104964 },
+ { 0x5394, 104967 },
+ { 0x5395, 105461 },
+ { 0x5396, 108799 },
+ { 0x5397, 108802 },
+ { 0x5398, 108808 },
+ { 0x5399, 105464 },
+ { 0x539A, 107307 },
+ { 0x539B, 107314 },
+ { 0x539C, 107310 },
+ { 0x539D, 107322 },
+ { 0x539E, 107318 },
+ { 0x539F, 105467 },
+ { 0x53A0, 105470 },
+ { 0x53A1, 107333 },
+ { 0x53A2, 105476 },
+ { 0x53A3, 105479 },
+ { 0x53A4, 105488 },
+ { 0x53A5, 105493 },
+ { 0x53A6, 105484 },
+ { 0x53A7, 108814 },
+ { 0x53A8, 105498 },
+ { 0x53A9, 105501 },
+ { 0x53AA, 107336 },
+ { 0x53AB, 105504 },
+ { 0x53AC, 105507 },
+ { 0x53AD, 105524 },
+ { 0x53AE, 105529 },
+ { 0x53AF, 105780 },
+ { 0x53B0, 105681 },
+ { 0x53B1, 105852 },
+ { 0x53B2, 105686 },
+ { 0x53B3, 105536 },
+ { 0x53B4, 105857 },
+ { 0x53B5, 105790 },
+ { 0x53B6, 105546 },
+ { 0x53B7, 105691 },
+ { 0x53B8, 105795 },
+ { 0x53B9, 105696 },
+ { 0x53BA, 105701 },
+ { 0x53BB, 105551 },
+ { 0x53BC, 105801 },
+ { 0x53BD, 105811 },
+ { 0x53BE, 105818 },
+ { 0x53BF, 105556 },
+ { 0x53C0, 105825 },
+ { 0x53C1, 105715 },
+ { 0x53C2, 105568 },
+ { 0x53C3, 105720 },
+ { 0x53C4, 105578 },
+ { 0x53C5, 105725 },
+ { 0x53C6, 105583 },
+ { 0x53C7, 105588 },
+ { 0x53C8, 105593 },
+ { 0x53C9, 105598 },
+ { 0x53CA, 105605 },
+ { 0x53CB, 105612 },
+ { 0x53CC, 105619 },
+ { 0x53CD, 105624 },
+ { 0x53CE, 105631 },
+ { 0x53CF, 105735 },
+ { 0x53D0, 105641 },
+ { 0x53D1, 105646 },
+ { 0x53D2, 105651 },
+ { 0x53D3, 105740 },
+ { 0x53D4, 105745 },
+ { 0x53D5, 105750 },
+ { 0x53D6, 105830 },
+ { 0x53D7, 105755 },
+ { 0x53D8, 105760 },
+ { 0x53D9, 105862 },
+ { 0x53DA, 105765 },
+ { 0x53DB, 105512 },
+ { 0x53DC, 105661 },
+ { 0x53DD, 105666 },
+ { 0x53DE, 105840 },
+ { 0x53DF, 105775 },
+ { 0x53E0, 105676 },
+ { 0x53E1, 107339 },
+ { 0x53E2, 107342 },
+ { 0x53E3, 107347 },
+ { 0x53E4, 108817 },
+ { 0x53E5, 108820 },
+ { 0x53E6, 108823 },
+ { 0x53E7, 108826 },
+ { 0x53E8, 108829 },
+ { 0x53E9, 107350 },
+ { 0x53EA, 107353 },
+ { 0x53EB, 107359 },
+ { 0x53EC, 107362 },
+ { 0x53ED, 107367 },
+ { 0x53EE, 108834 },
+ { 0x53EF, 108837 },
+ { 0x53F0, 109803 },
+ { 0x53F1, 109818 },
+ { 0x53F2, 109806 },
+ { 0x53F3, 109224 },
+ { 0x53F4, 105867 },
+ { 0x53F5, 105880 },
+ { 0x53F6, 105870 },
+ { 0x53F7, 105875 },
+ { 0x53F8, 107376 },
+ { 0x53F9, 107379 },
+ { 0x53FA, 109227 },
+ { 0x53FB, 108840 },
+ { 0x53FC, 109828 },
+ { 0x53FD, 109831 },
+ { 0x53FE, 105885 },
+ { 0x53FF, 105888 },
+ { 0x5400, 107382 },
+ { 0x5401, 107385 },
+ { 0x5402, 107388 },
+ { 0x5403, 107393 },
+ { 0x5404, 107396 },
+ { 0x5405, 107399 },
+ { 0x5406, 107403 },
+ { 0x5407, 107406 },
+ { 0x5408, 107409 },
+ { 0x5409, 109836 },
+ { 0x540A, 109839 },
+ { 0x540B, 105900 },
+ { 0x540C, 109230 },
+ { 0x540D, 109233 },
+ { 0x540E, 109238 },
+ { 0x540F, 109247 },
+ { 0x5410, 109254 },
+ { 0x5411, 109282 },
+ { 0x5412, 109287 },
+ { 0x5413, 109400 },
+ { 0x5414, 109407 },
+ { 0x5415, 109292 },
+ { 0x5416, 109412 },
+ { 0x5417, 109297 },
+ { 0x5418, 109302 },
+ { 0x5419, 109417 },
+ { 0x541A, 109422 },
+ { 0x541B, 109427 },
+ { 0x541C, 109312 },
+ { 0x541D, 109434 },
+ { 0x541E, 109317 },
+ { 0x541F, 109439 },
+ { 0x5420, 109324 },
+ { 0x5421, 109329 },
+ { 0x5422, 109336 },
+ { 0x5423, 109343 },
+ { 0x5424, 109445 },
+ { 0x5425, 109450 },
+ { 0x5426, 109455 },
+ { 0x5427, 109460 },
+ { 0x5428, 109523 },
+ { 0x5429, 109496 },
+ { 0x542A, 109348 },
+ { 0x542B, 109469 },
+ { 0x542C, 109353 },
+ { 0x542D, 109358 },
+ { 0x542E, 109501 },
+ { 0x542F, 109365 },
+ { 0x5430, 109474 },
+ { 0x5431, 109528 },
+ { 0x5432, 109537 },
+ { 0x5433, 109506 },
+ { 0x5434, 109511 },
+ { 0x5435, 109481 },
+ { 0x5436, 109486 },
+ { 0x5437, 109518 },
+ { 0x5438, 109370 },
+ { 0x5439, 109261 },
+ { 0x543A, 109266 },
+ { 0x543B, 109273 },
+ { 0x543C, 109381 },
+ { 0x543D, 109388 },
+ { 0x543E, 109491 },
+ { 0x543F, 109545 },
+ { 0x5440, 109549 },
+ { 0x5441, 109564 },
+ { 0x5442, 109569 },
+ { 0x5443, 109552 },
+ { 0x5444, 109556 },
+ { 0x5445, 109842 },
+ { 0x5446, 107414 },
+ { 0x5447, 107417 },
+ { 0x5448, 107422 },
+ { 0x5449, 107425 },
+ { 0x544A, 107430 },
+ { 0x544B, 105903 },
+ { 0x544C, 107437 },
+ { 0x544D, 109845 },
+ { 0x544E, 108843 },
+ { 0x544F, 105906 },
+ { 0x5450, 105909 },
+ { 0x5451, 107440 },
+ { 0x5452, 107453 },
+ { 0x5453, 107506 },
+ { 0x5454, 107540 },
+ { 0x5455, 107552 },
+ { 0x5456, 107558 },
+ { 0x5457, 107458 },
+ { 0x5458, 107465 },
+ { 0x5459, 107564 },
+ { 0x545A, 107569 },
+ { 0x545B, 107574 },
+ { 0x545C, 107470 },
+ { 0x545D, 107475 },
+ { 0x545E, 107598 },
+ { 0x545F, 107482 },
+ { 0x5460, 107489 },
+ { 0x5461, 107494 },
+ { 0x5462, 107499 },
+ { 0x5463, 107581 },
+ { 0x5464, 107593 },
+ { 0x5465, 107449 },
+ { 0x5466, 107617 },
+ { 0x5467, 107622 },
+ { 0x5468, 107613 },
+ { 0x5469, 107603 },
+ { 0x546A, 107627 },
+ { 0x546B, 109576 },
+ { 0x546C, 109579 },
+ { 0x546D, 109588 },
+ { 0x546E, 109584 },
+ { 0x546F, 107630 },
+ { 0x5470, 107633 },
+ { 0x5471, 107636 },
+ { 0x5472, 107639 },
+ { 0x5473, 107644 },
+ { 0x5474, 105914 },
+ { 0x5475, 105921 },
+ { 0x5476, 105917 },
+ { 0x5477, 107652 },
+ { 0x5478, 107655 },
+ { 0x5479, 107658 },
+ { 0x547A, 108846 },
+ { 0x547B, 109593 },
+ { 0x547C, 105926 },
+ { 0x547D, 107661 },
+ { 0x547E, 105929 },
+ { 0x547F, 107664 },
+ { 0x5480, 105937 },
+ { 0x5481, 105940 },
+ { 0x5482, 107667 },
+ { 0x5483, 107670 },
+ { 0x5484, 109848 },
+ { 0x5485, 109851 },
+ { 0x5486, 108852 },
+ { 0x5487, 108883 },
+ { 0x5488, 108893 },
+ { 0x5489, 108888 },
+ { 0x548A, 108855 },
+ { 0x548B, 108860 },
+ { 0x548C, 108898 },
+ { 0x548D, 109596 },
+ { 0x548E, 109603 },
+ { 0x548F, 109608 },
+ { 0x5490, 109615 },
+ { 0x5491, 109599 },
+ { 0x5492, 105945 },
+ { 0x5493, 107674 },
+ { 0x5494, 108903 },
+ { 0x5495, 108912 },
+ { 0x5496, 108906 },
+ { 0x5497, 108916 },
+ { 0x5498, 109625 },
+ { 0x5499, 107683 },
+ { 0x549A, 107680 },
+ { 0x549B, 108921 },
+ { 0x549C, 105948 },
+ { 0x549D, 105951 },
+ { 0x549E, 105956 },
+ { 0x549F, 105961 },
+ { 0x54A0, 105965 },
+ { 0x54A1, 105968 },
+ { 0x54A2, 107687 },
+ { 0x54A3, 107690 },
+ { 0x54A4, 107701 },
+ { 0x54A5, 107693 },
+ { 0x54A6, 109854 },
+ { 0x54A7, 109869 },
+ { 0x54A8, 109904 },
+ { 0x54A9, 109909 },
+ { 0x54AA, 109927 },
+ { 0x54AB, 109884 },
+ { 0x54AC, 109892 },
+ { 0x54AD, 109937 },
+ { 0x54AE, 109949 },
+ { 0x54AF, 109954 },
+ { 0x54B0, 109962 },
+ { 0x54B1, 109969 },
+ { 0x54B2, 109897 },
+ { 0x54B3, 109978 },
+ { 0x54B4, 109628 },
+ { 0x54B5, 105973 },
+ { 0x54B6, 108927 },
+ { 0x54B7, 107710 },
+ { 0x54B8, 107722 },
+ { 0x54B9, 107751 },
+ { 0x54BA, 107728 },
+ { 0x54BB, 107734 },
+ { 0x54BC, 107745 },
+ { 0x54BD, 107718 },
+ { 0x54BE, 107713 },
+ { 0x54BF, 107757 },
+ { 0x54C0, 107762 },
+ { 0x54C1, 109631 },
+ { 0x54C2, 109689 },
+ { 0x54C3, 109634 },
+ { 0x54C4, 109658 },
+ { 0x54C5, 109664 },
+ { 0x54C6, 109670 },
+ { 0x54C7, 109677 },
+ { 0x54C8, 109640 },
+ { 0x54C9, 109646 },
+ { 0x54CA, 109683 },
+ { 0x54CB, 109652 },
+ { 0x54CC, 109695 },
+ { 0x54CD, 109701 },
+ { 0x54CE, 105976 },
+ { 0x54CF, 107770 },
+ { 0x54D0, 107773 },
+ { 0x54D1, 107776 },
+ { 0x54D2, 109708 },
+ { 0x54D3, 105979 },
+ { 0x54D4, 105982 },
+ { 0x54D5, 106002 },
+ { 0x54D6, 106007 },
+ { 0x54D7, 106012 },
+ { 0x54D8, 105987 },
+ { 0x54D9, 105992 },
+ { 0x54DA, 106017 },
+ { 0x54DB, 105997 },
+ { 0x54DC, 106022 },
+ { 0x54DD, 106027 },
+ { 0x54DE, 109715 },
+ { 0x54DF, 109728 },
+ { 0x54E0, 109718 },
+ { 0x54E1, 109723 },
+ { 0x54E2, 109733 },
+ { 0x54E3, 106032 },
+ { 0x54E4, 107779 },
+ { 0x54E5, 106035 },
+ { 0x54E6, 106038 },
+ { 0x54E7, 106041 },
+ { 0x54E8, 107908 },
+ { 0x54E9, 107782 },
+ { 0x54EA, 107800 },
+ { 0x54EB, 107805 },
+ { 0x54EC, 107845 },
+ { 0x54ED, 107815 },
+ { 0x54EE, 107856 },
+ { 0x54EF, 107861 },
+ { 0x54F0, 107866 },
+ { 0x54F1, 107820 },
+ { 0x54F2, 107871 },
+ { 0x54F3, 107876 },
+ { 0x54F4, 107898 },
+ { 0x54F5, 107888 },
+ { 0x54F6, 107825 },
+ { 0x54F7, 107830 },
+ { 0x54F8, 107835 },
+ { 0x54F9, 107840 },
+ { 0x54FA, 107893 },
+ { 0x54FB, 107795 },
+ { 0x54FC, 107785 },
+ { 0x54FD, 107912 },
+ { 0x54FE, 107915 },
+ { 0x54FF, 110008 },
+ { 0x5500, 107921 },
+ { 0x5501, 107924 },
+ { 0x5502, 108951 },
+ { 0x5503, 108954 },
+ { 0x5504, 108976 },
+ { 0x5505, 108986 },
+ { 0x5506, 108971 },
+ { 0x5507, 108991 },
+ { 0x5508, 108981 },
+ { 0x5509, 108959 },
+ { 0x550A, 108964 },
+ { 0x550B, 108996 },
+ { 0x550C, 109738 },
+ { 0x550D, 109741 },
+ { 0x550E, 107927 },
+ { 0x550F, 107930 },
+ { 0x5510, 107939 },
+ { 0x5511, 107950 },
+ { 0x5512, 109744 },
+ { 0x5513, 109003 },
+ { 0x5514, 109747 },
+ { 0x5515, 110011 },
+ { 0x5516, 110313 },
+ { 0x5517, 109006 },
+ { 0x5518, 109009 },
+ { 0x5519, 109014 },
+ { 0x551A, 109019 },
+ { 0x551B, 109022 },
+ { 0x551C, 109027 },
+ { 0x551D, 109068 },
+ { 0x551E, 109032 },
+ { 0x551F, 109037 },
+ { 0x5520, 109042 },
+ { 0x5521, 109047 },
+ { 0x5522, 109073 },
+ { 0x5523, 109053 },
+ { 0x5524, 109058 },
+ { 0x5525, 109063 },
+ { 0x5526, 110014 },
+ { 0x5527, 109078 },
+ { 0x5528, 109089 },
+ { 0x5529, 109081 },
+ { 0x552A, 109750 },
+ { 0x552B, 107976 },
+ { 0x552C, 107979 },
+ { 0x552D, 109093 },
+ { 0x552E, 110017 },
+ { 0x552F, 106044 },
+ { 0x5530, 106047 },
+ { 0x5531, 107985 },
+ { 0x5532, 109110 },
+ { 0x5533, 109113 },
+ { 0x5534, 109119 },
+ { 0x5535, 109753 },
+ { 0x5536, 106056 },
+ { 0x5537, 106059 },
+ { 0x5538, 107988 },
+ { 0x5539, 109122 },
+ { 0x553A, 109756 },
+ { 0x553B, 107991 },
+ { 0x553C, 110020 },
+ { 0x553D, 107994 },
+ { 0x553E, 109125 },
+ { 0x553F, 106064 },
+ { 0x5540, 106081 },
+ { 0x5541, 106071 },
+ { 0x5542, 106076 },
+ { 0x5543, 106067 },
+ { 0x5544, 107997 },
+ { 0x5545, 108000 },
+ { 0x5546, 108011 },
+ { 0x5547, 108015 },
+ { 0x5548, 108018 },
+ { 0x5549, 108028 },
+ { 0x554A, 108033 },
+ { 0x554B, 108038 },
+ { 0x554C, 108043 },
+ { 0x554D, 108023 },
+ { 0x554E, 109128 },
+ { 0x554F, 108048 },
+ { 0x5550, 106085 },
+ { 0x5551, 106088 },
+ { 0x5552, 106092 },
+ { 0x5553, 106095 },
+ { 0x5554, 108054 },
+ { 0x5555, 108057 },
+ { 0x5556, 108076 },
+ { 0x5557, 108060 },
+ { 0x5558, 108065 },
+ { 0x5559, 106099 },
+ { 0x555A, 109136 },
+ { 0x555B, 108081 },
+ { 0x555C, 108084 },
+ { 0x555D, 108099 },
+ { 0x555E, 108102 },
+ { 0x555F, 104971 },
+ { 0x5560, 104983 },
+ { 0x5561, 104978 },
+ { 0x5562, 104997 },
+ { 0x5563, 105008 },
+ { 0x5564, 104987 },
+ { 0x5565, 106102 },
+ { 0x5566, 106105 },
+ { 0x5567, 106108 },
+ { 0x5568, 106144 },
+ { 0x5569, 106139 },
+ { 0x556A, 106134 },
+ { 0x556B, 106115 },
+ { 0x556C, 106124 },
+ { 0x556D, 106111 },
+ { 0x556E, 106148 },
+ { 0x556F, 106152 },
+ { 0x5570, 109139 },
+ { 0x5571, 106158 },
+ { 0x5572, 106183 },
+ { 0x5573, 106171 },
+ { 0x5574, 106178 },
+ { 0x5575, 106161 },
+ { 0x5576, 109759 },
+ { 0x5577, 109142 },
+ { 0x5578, 109150 },
+ { 0x5579, 109145 },
+ { 0x557A, 106188 },
+ { 0x557B, 106191 },
+ { 0x557C, 106195 },
+ { 0x557D, 106202 },
+ { 0x557E, 106198 },
+ { 0x557F, 108110 },
+ { 0x5580, 108113 },
+ { 0x5581, 108120 },
+ { 0x5582, 108127 },
+ { 0x5583, 108132 },
+ { 0x5584, 108161 },
+ { 0x5585, 108137 },
+ { 0x5586, 108149 },
+ { 0x5587, 108142 },
+ { 0x5588, 108170 },
+ { 0x5589, 108173 },
+ { 0x558A, 109155 },
+ { 0x558B, 108176 },
+ { 0x558C, 108179 },
+ { 0x558D, 108302 },
+ { 0x558E, 108231 },
+ { 0x558F, 108236 },
+ { 0x5590, 108191 },
+ { 0x5591, 108241 },
+ { 0x5592, 108281 },
+ { 0x5593, 108246 },
+ { 0x5594, 108196 },
+ { 0x5595, 108201 },
+ { 0x5596, 108251 },
+ { 0x5597, 108206 },
+ { 0x5598, 108256 },
+ { 0x5599, 108211 },
+ { 0x559A, 108266 },
+ { 0x559B, 108271 },
+ { 0x559C, 108216 },
+ { 0x559D, 108276 },
+ { 0x559E, 108287 },
+ { 0x559F, 108221 },
+ { 0x55A0, 108184 },
+ { 0x55A1, 108226 },
+ { 0x55A2, 108297 },
+ { 0x55A3, 109762 },
+ { 0x55A4, 109765 },
+ { 0x55A5, 108312 },
+ { 0x55A6, 108315 },
+ { 0x55A7, 108320 },
+ { 0x55A8, 108325 },
+ { 0x55A9, 108330 },
+ { 0x55AA, 109161 },
+ { 0x55AB, 109158 },
+ { 0x55AC, 110023 },
+ { 0x55AD, 109770 },
+ { 0x55AE, 108335 },
+ { 0x55AF, 108338 },
+ { 0x55B0, 108343 },
+ { 0x55B1, 106207 },
+ { 0x55B2, 106210 },
+ { 0x55B3, 106214 },
+ { 0x55B4, 108349 },
+ { 0x55B5, 109164 },
+ { 0x55B6, 108352 },
+ { 0x55B7, 106220 },
+ { 0x55B8, 106223 },
+ { 0x55B9, 108355 },
+ { 0x55BA, 108358 },
+ { 0x55BB, 108361 },
+ { 0x55BC, 108366 },
+ { 0x55BD, 109167 },
+ { 0x55BE, 106228 },
+ { 0x55BF, 108369 },
+ { 0x55C0, 108372 },
+ { 0x55C1, 109773 },
+ { 0x55C2, 108384 },
+ { 0x55C3, 107372 },
+ { 0x55C4, 105051 },
+ { 0x55C5, 106241 },
+ { 0x55C6, 108393 },
+ { 0x55C7, 106444 },
+ { 0x55C8, 108423 },
+ { 0x55C9, 108437 },
+ { 0x55CA, 106550 },
+ { 0x55CB, 108555 },
+ { 0x55CC, 108578 },
+ { 0x55CD, 106761 },
+ { 0x55CE, 107099 },
+ { 0x55CF, 108690 },
+ { 0x55D0, 107221 },
+ { 0x55D1, 108796 },
+ { 0x55D2, 105847 },
+ { 0x55D3, 105785 },
+ { 0x55D4, 105806 },
+ { 0x55D5, 105710 },
+ { 0x55D6, 105561 },
+ { 0x55D7, 105730 },
+ { 0x55D8, 105636 },
+ { 0x55D9, 105835 },
+ { 0x55DA, 105656 },
+ { 0x55DB, 105770 },
+ { 0x55DC, 109307 },
+ { 0x55DD, 107607 },
+ { 0x55DE, 107545 },
+ { 0x55DF, 107530 },
+ { 0x55E0, 108849 },
+ { 0x55E1, 109620 },
+ { 0x55E2, 107677 },
+ { 0x55E3, 107707 },
+ { 0x55E4, 108924 },
+ { 0x55E5, 109916 },
+ { 0x55E6, 109874 },
+ { 0x55E7, 108942 },
+ { 0x55E8, 109711 },
+ { 0x55E9, 108948 },
+ { 0x55EA, 107850 },
+ { 0x55EB, 108051 },
+ { 0x55EC, 106166 },
+ { 0x55ED, 104974 },
+ { 0x55EE, 110443 },
+ { 0x55EF, 110847 },
+ { 0x55F0, 110586 },
+ { 0x55F1, 110515 },
+ { 0x55F2, 110410 },
+ { 0x55F3, 110788 },
+ { 0x55F4, 110742 },
+ { 0x55F5, 110681 },
+ { 0x55F6, 110875 },
+ { 0x55F7, 110614 },
+ { 0x55F8, 110543 },
+ { 0x55F9, 110421 },
+ { 0x55FA, 110793 },
+ { 0x55FB, 110747 },
+ { 0x55FC, 110686 },
+ { 0x55FD, 110574 },
+ { 0x55FE, 110503 },
+ { 0x55FF, 110398 },
+ { 0x5600, 110776 },
+ { 0x5601, 110730 },
+ { 0x5602, 110669 },
+ { 0x5603, 110351 },
+ { 0x5604, 110469 },
+ { 0x5605, 110880 },
+ { 0x5606, 110619 },
+ { 0x5607, 110548 },
+ { 0x5608, 110426 },
+ { 0x5609, 110798 },
+ { 0x560A, 110752 },
+ { 0x560B, 110691 },
+ { 0x560C, 110356 },
+ { 0x560D, 110474 },
+ { 0x560E, 110885 },
+ { 0x560F, 110624 },
+ { 0x5610, 110553 },
+ { 0x5611, 110479 },
+ { 0x5612, 110890 },
+ { 0x5613, 110895 },
+ { 0x5614, 110629 },
+ { 0x5615, 110558 },
+ { 0x5616, 110431 },
+ { 0x5617, 110803 },
+ { 0x5618, 110757 },
+ { 0x5619, 110696 },
+ { 0x561A, 110361 },
+ { 0x561B, 110484 },
+ { 0x561C, 110902 },
+ { 0x561D, 110907 },
+ { 0x561E, 110634 },
+ { 0x561F, 110563 },
+ { 0x5620, 110839 },
+ { 0x5621, 110831 },
+ { 0x5622, 110335 },
+ { 0x5623, 110459 },
+ { 0x5624, 110863 },
+ { 0x5625, 110868 },
+ { 0x5626, 110609 },
+ { 0x5627, 110538 },
+ { 0x5628, 110914 },
+ { 0x5629, 110921 },
+ { 0x562A, 110639 },
+ { 0x562B, 110662 },
+ { 0x562C, 110646 },
+ { 0x562D, 110654 },
+ { 0x562E, 110436 },
+ { 0x562F, 110824 },
+ { 0x5630, 110808 },
+ { 0x5631, 110816 },
+ { 0x5632, 110762 },
+ { 0x5633, 110769 },
+ { 0x5634, 110701 },
+ { 0x5635, 110716 },
+ { 0x5636, 110723 },
+ { 0x5637, 110708 },
+ { 0x5638, 110448 },
+ { 0x5639, 110852 },
+ { 0x563A, 110591 },
+ { 0x563B, 110520 },
+ { 0x563C, 110415 },
+ { 0x563D, 110330 },
+ { 0x563E, 110454 },
+ { 0x563F, 110858 },
+ { 0x5640, 110597 },
+ { 0x5641, 110602 },
+ { 0x5642, 110526 },
+ { 0x5643, 110531 },
+ { 0x5644, 110954 },
+ { 0x5645, 110950 },
+ { 0x5646, 110346 },
+ { 0x5647, 110464 },
+ { 0x5648, 110366 },
+ { 0x5649, 110489 },
+ { 0x564A, 110568 },
+ { 0x564B, 110372 },
+ { 0x564C, 110495 },
+ { 0x564D, 110380 },
+ { 0x564E, 110386 },
+ { 0x564F, 110316 },
+ { 0x5650, 110323 },
+ { 0x5651, 110392 },
+ { 0x5652, 110340 },
+ { 0x5653, 110928 },
+ { 0x5654, 110934 },
+ { 0x5655, 110945 },
+ { 0x5656, 110940 },
+ { 0x5657, 110579 },
+ { 0x5658, 110508 },
+ { 0x5659, 110403 },
+ { 0x565A, 110781 },
+ { 0x565B, 110735 },
+ { 0x565C, 110674 },
+ { 0x565D, 110958 },
+ { 0x565E, 110980 },
+ { 0x565F, 110965 },
+ { 0x5660, 110970 },
+ { 0x5661, 110975 },
+ { 0x5662, 105056 },
+ { 0x5663, 105084 },
+ { 0x5664, 105102 },
+ { 0x5665, 106322 },
+ { 0x5666, 109792 },
+ { 0x5667, 109782 },
+ { 0x5668, 109787 },
+ { 0x5669, 105230 },
+ { 0x566A, 105245 },
+ { 0x566B, 106345 },
+ { 0x566C, 106527 },
+ { 0x566D, 106520 },
+ { 0x566E, 108429 },
+ { 0x566F, 106682 },
+ { 0x5670, 106604 },
+ { 0x5671, 106609 },
+ { 0x5672, 106616 },
+ { 0x5673, 106621 },
+ { 0x5674, 106687 },
+ { 0x5675, 106563 },
+ { 0x5676, 106568 },
+ { 0x5677, 106666 },
+ { 0x5678, 106672 },
+ { 0x5679, 106573 },
+ { 0x567A, 106578 },
+ { 0x567B, 106626 },
+ { 0x567C, 106692 },
+ { 0x567D, 106632 },
+ { 0x567E, 106697 },
+ { 0x567F, 106702 },
+ { 0x5680, 106709 },
+ { 0x5681, 106637 },
+ { 0x5682, 106642 },
+ { 0x5683, 106649 },
+ { 0x5684, 106677 },
+ { 0x5685, 106656 },
+ { 0x5686, 106583 },
+ { 0x5687, 106588 },
+ { 0x5688, 106593 },
+ { 0x5689, 106661 },
+ { 0x568A, 106598 },
+ { 0x568B, 105296 },
+ { 0x568C, 105301 },
+ { 0x568D, 109208 },
+ { 0x568E, 108475 },
+ { 0x568F, 108631 },
+ { 0x5690, 108607 },
+ { 0x5691, 108637 },
+ { 0x5692, 108613 },
+ { 0x5693, 108644 },
+ { 0x5694, 108619 },
+ { 0x5695, 108650 },
+ { 0x5696, 108625 },
+ { 0x5697, 108535 },
+ { 0x5698, 107159 },
+ { 0x5699, 106928 },
+ { 0x569A, 106946 },
+ { 0x569B, 106954 },
+ { 0x569C, 107111 },
+ { 0x569D, 106805 },
+ { 0x569E, 106966 },
+ { 0x569F, 106973 },
+ { 0x56A0, 106815 },
+ { 0x56A1, 107169 },
+ { 0x56A2, 107043 },
+ { 0x56A3, 107048 },
+ { 0x56A4, 107055 },
+ { 0x56A5, 107134 },
+ { 0x56A6, 106855 },
+ { 0x56A7, 106860 },
+ { 0x56A8, 106867 },
+ { 0x56A9, 107144 },
+ { 0x56AA, 107154 },
+ { 0x56AB, 108659 },
+ { 0x56AC, 110029 },
+ { 0x56AD, 108745 },
+ { 0x56AE, 107231 },
+ { 0x56AF, 107271 },
+ { 0x56B0, 105396 },
+ { 0x56B1, 105414 },
+ { 0x56B2, 105541 },
+ { 0x56B3, 105573 },
+ { 0x56B4, 105517 },
+ { 0x56B5, 105671 },
+ { 0x56B6, 109393 },
+ { 0x56B7, 110039 },
+ { 0x56B8, 110042 },
+ { 0x56B9, 110045 },
+ { 0x56BA, 110048 },
+ { 0x56BB, 110051 },
+ { 0x56BC, 110054 },
+ { 0x56BD, 110057 },
+ { 0x56BE, 110060 },
+ { 0x56BF, 110066 },
+ { 0x56C0, 110069 },
+ { 0x56C1, 110074 },
+ { 0x56C2, 110077 },
+ { 0x56C3, 110080 },
+ { 0x56C4, 110083 },
+ { 0x56C5, 110086 },
+ { 0x56C6, 110089 },
+ { 0x56C7, 110092 },
+ { 0x56C8, 110095 },
+ { 0x56C9, 110098 },
+ { 0x56CA, 110101 },
+ { 0x56CB, 110104 },
+ { 0x56CC, 110107 },
+ { 0x56CD, 110110 },
+ { 0x56CE, 110113 },
+ { 0x56CF, 110116 },
+ { 0x56D0, 110119 },
+ { 0x56D1, 110122 },
+ { 0x56D2, 110125 },
+ { 0x56D3, 110128 },
+ { 0x56D4, 110131 },
+ { 0x56D5, 110143 },
+ { 0x56D6, 110148 },
+ { 0x56D7, 110155 },
+ { 0x56D8, 110136 },
+ { 0x56D9, 110164 },
+ { 0x56DA, 110167 },
+ { 0x56DB, 110170 },
+ { 0x56DC, 110173 },
+ { 0x56DD, 110176 },
+ { 0x56DE, 110179 },
+ { 0x56DF, 110182 },
+ { 0x56E0, 110185 },
+ { 0x56E1, 110188 },
+ { 0x56E2, 110191 },
+ { 0x56E3, 110194 },
+ { 0x56E4, 110217 },
+ { 0x56E5, 110222 },
+ { 0x56E6, 110237 },
+ { 0x56E7, 110227 },
+ { 0x56E8, 110197 },
+ { 0x56E9, 110232 },
+ { 0x56EA, 110202 },
+ { 0x56EB, 110207 },
+ { 0x56EC, 110212 },
+ { 0x56ED, 110244 },
+ { 0x56EE, 110249 },
+ { 0x56EF, 110252 },
+ { 0x56F0, 110270 },
+ { 0x56F1, 110255 },
+ { 0x56F2, 110275 },
+ { 0x56F3, 110280 },
+ { 0x56F4, 110260 },
+ { 0x56F5, 110286 },
+ { 0x56F6, 110295 },
+ { 0x56F7, 110265 },
+ { 0x56F8, 110302 },
+ { 0x56F9, 110307 },
+ { 0x56FA, 110310 },
+ { 0x56FB, 107443 },
+ { 0x56FC, 107535 },
+ { 0x56FD, 107511 },
+ { 0x56FE, 107516 },
+ { 0x56FF, 107521 },
+ { 0x5700, 107588 },
+ { 0x5701, 105932 },
+ { 0x5702, 108869 },
+ { 0x5703, 108876 },
+ { 0x5704, 109921 },
+ { 0x5705, 109983 },
+ { 0x5706, 109932 },
+ { 0x5707, 109879 },
+ { 0x5708, 109993 },
+ { 0x5709, 110003 },
+ { 0x570A, 109988 },
+ { 0x570B, 109942 },
+ { 0x570C, 109857 },
+ { 0x570D, 109862 },
+ { 0x570E, 109998 },
+ { 0x570F, 107789 },
+ { 0x5710, 107810 },
+ { 0x5711, 107881 },
+ { 0x5712, 107903 },
+ { 0x5713, 108999 },
+ { 0x5714, 107934 },
+ { 0x5715, 107966 },
+ { 0x5716, 107971 },
+ { 0x5717, 107961 },
+ { 0x5718, 109103 },
+ { 0x5719, 109096 },
+ { 0x571A, 106051 },
+ { 0x571B, 109131 },
+ { 0x571C, 108087 },
+ { 0x571D, 108093 },
+ { 0x571E, 108166 },
+ { 0x571F, 108156 },
+ { 0x5720, 108292 },
+ { 0x5721, 108307 },
+ { 0x5722, 108261 },
+ { 0x5723, 108346 },
+ { 0x5724, 106231 },
+ { 0x5725, 108377 },
+ { 0x5726, 124638 },
+ { 0x5727, 124641 },
+ { 0x5728, 124644 },
+ { 0x5729, 124647 },
+ { 0x572A, 124650 },
+ { 0x572B, 124653 },
+ { 0x572C, 124656 },
+ { 0x572D, 124659 },
+ { 0x572E, 124662 },
+ { 0x572F, 124665 },
+ { 0x5730, 124668 },
+ { 0x5731, 124929 },
+ { 0x5732, 124671 },
+ { 0x5733, 124674 },
+ { 0x5734, 124677 },
+ { 0x5735, 124680 },
+ { 0x5736, 124683 },
+ { 0x5737, 124686 },
+ { 0x5738, 124689 },
+ { 0x5739, 124692 },
+ { 0x573A, 124695 },
+ { 0x573B, 124698 },
+ { 0x573C, 124701 },
+ { 0x573D, 124704 },
+ { 0x573E, 124707 },
+ { 0x573F, 124710 },
+ { 0x5740, 124713 },
+ { 0x5741, 124716 },
+ { 0x5742, 124719 },
+ { 0x5743, 124722 },
+ { 0x5744, 124725 },
+ { 0x5745, 124728 },
+ { 0x5746, 124731 },
+ { 0x5747, 124734 },
+ { 0x5748, 124737 },
+ { 0x5749, 124740 },
+ { 0x574A, 124743 },
+ { 0x574B, 124746 },
+ { 0x574C, 124749 },
+ { 0x574D, 124752 },
+ { 0x574E, 124755 },
+ { 0x574F, 124758 },
+ { 0x5750, 124761 },
+ { 0x5751, 124764 },
+ { 0x5752, 124767 },
+ { 0x5753, 124770 },
+ { 0x5754, 124773 },
+ { 0x5755, 124776 },
+ { 0x5756, 124779 },
+ { 0x5757, 124782 },
+ { 0x5758, 124785 },
+ { 0x5759, 124788 },
+ { 0x575A, 124791 },
+ { 0x575B, 124794 },
+ { 0x575C, 124797 },
+ { 0x575D, 124800 },
+ { 0x575E, 124803 },
+ { 0x575F, 124806 },
+ { 0x5760, 124809 },
+ { 0x5761, 124812 },
+ { 0x5762, 124815 },
+ { 0x5763, 124818 },
+ { 0x5764, 124932 },
+ { 0x5765, 124821 },
+ { 0x5766, 124824 },
+ { 0x5767, 124827 },
+ { 0x5768, 124830 },
+ { 0x5769, 124833 },
+ { 0x576A, 124836 },
+ { 0x576B, 124839 },
+ { 0x576C, 124842 },
+ { 0x576D, 124845 },
+ { 0x576E, 124848 },
+ { 0x576F, 124851 },
+ { 0x5770, 124854 },
+ { 0x5771, 124857 },
+ { 0x5772, 124860 },
+ { 0x5773, 124863 },
+ { 0x5774, 124866 },
+ { 0x5775, 124869 },
+ { 0x5776, 124872 },
+ { 0x5777, 124875 },
+ { 0x5778, 124878 },
+ { 0x5779, 124881 },
+ { 0x577A, 124884 },
+ { 0x577B, 124887 },
+ { 0x577C, 124890 },
+ { 0x577D, 124893 },
+ { 0x577E, 124896 },
+ { 0x577F, 124899 },
+ { 0x5780, 124902 },
+ { 0x5781, 124905 },
+ { 0x5782, 124908 },
+ { 0x5783, 124911 },
+ { 0x5784, 124914 },
+ { 0x5785, 124917 },
+ { 0x5786, 124920 },
+ { 0x5787, 124923 },
+ { 0x5788, 124926 },
+ { 0x5789, 86012 },
+ { 0x578A, 86015 },
+ { 0x578B, 86018 },
+ { 0x578C, 86021 },
+ { 0x578D, 86024 },
+ { 0x578E, 88286 },
+ { 0x578F, 86027 },
+ { 0x5790, 88289 },
+ { 0x5791, 88292 },
+ { 0x5792, 86030 },
+ { 0x5793, 86033 },
+ { 0x5794, 86036 },
+ { 0x5795, 86039 },
+ { 0x5796, 86042 },
+ { 0x5797, 86045 },
+ { 0x5798, 86048 },
+ { 0x5799, 86051 },
+ { 0x579A, 88295 },
+ { 0x579B, 86054 },
+ { 0x579C, 86057 },
+ { 0x579D, 86060 },
+ { 0x579E, 88298 },
+ { 0x579F, 86063 },
+ { 0x57A0, 86066 },
+ { 0x57A1, 86069 },
+ { 0x57A2, 86072 },
+ { 0x57A3, 86075 },
+ { 0x57A4, 86078 },
+ { 0x57A5, 86081 },
+ { 0x57A6, 86084 },
+ { 0x57A7, 86087 },
+ { 0x57A8, 86090 },
+ { 0x57A9, 86093 },
+ { 0x57AA, 86096 },
+ { 0x57AB, 86099 },
+ { 0x57AC, 86102 },
+ { 0x57AD, 86105 },
+ { 0x57AE, 88301 },
+ { 0x57AF, 86108 },
+ { 0x57B0, 86111 },
+ { 0x57B1, 86114 },
+ { 0x57B2, 86117 },
+ { 0x57B3, 86120 },
+ { 0x57B4, 86123 },
+ { 0x57B5, 86126 },
+ { 0x57B6, 86129 },
+ { 0x57B7, 88304 },
+ { 0x57B8, 86132 },
+ { 0x57B9, 86135 },
+ { 0x57BA, 88307 },
+ { 0x57BB, 86138 },
+ { 0x57BC, 88310 },
+ { 0x57BD, 86141 },
+ { 0x57BE, 86144 },
+ { 0x57BF, 88313 },
+ { 0x57C0, 86147 },
+ { 0x57C1, 86150 },
+ { 0x57C2, 86153 },
+ { 0x57C3, 86156 },
+ { 0x57C4, 86159 },
+ { 0x57C5, 86162 },
+ { 0x57C6, 86165 },
+ { 0x57C7, 86168 },
+ { 0x57C8, 86171 },
+ { 0x57C9, 86174 },
+ { 0x57CA, 86177 },
+ { 0x57CB, 86180 },
+ { 0x57CC, 86183 },
+ { 0x57CD, 86186 },
+ { 0x57CE, 86189 },
+ { 0x57CF, 86192 },
+ { 0x57D0, 86195 },
+ { 0x57D1, 86198 },
+ { 0x57D2, 86201 },
+ { 0x57D3, 86204 },
+ { 0x57D4, 86207 },
+ { 0x57D5, 86210 },
+ { 0x57D6, 86213 },
+ { 0x57D7, 86216 },
+ { 0x57D8, 86219 },
+ { 0x57D9, 86222 },
+ { 0x57DA, 86225 },
+ { 0x57DB, 86228 },
+ { 0x57DC, 86231 },
+ { 0x57DD, 86234 },
+ { 0x57DE, 88412 },
+ { 0x57DF, 86237 },
+ { 0x57E0, 86240 },
+ { 0x57E1, 86243 },
+ { 0x57E2, 86246 },
+ { 0x57E3, 86249 },
+ { 0x57E4, 86252 },
+ { 0x57E5, 88419 },
+ { 0x57E6, 88422 },
+ { 0x57E7, 88425 },
+ { 0x57E8, 86255 },
+ { 0x57E9, 86258 },
+ { 0x57EA, 86261 },
+ { 0x57EB, 86264 },
+ { 0x57EC, 86267 },
+ { 0x57ED, 86270 },
+ { 0x57EE, 86273 },
+ { 0x57EF, 86276 },
+ { 0x57F0, 88428 },
+ { 0x57F1, 86279 },
+ { 0x57F2, 86282 },
+ { 0x57F3, 86285 },
+ { 0x57F4, 86288 },
+ { 0x57F5, 86291 },
+ { 0x57F6, 86294 },
+ { 0x57F7, 86297 },
+ { 0x57F8, 86300 },
+ { 0x57F9, 86303 },
+ { 0x57FA, 86306 },
+ { 0x57FB, 86309 },
+ { 0x57FC, 86312 },
+ { 0x57FD, 86315 },
+ { 0x57FE, 86318 },
+ { 0x57FF, 86321 },
+ { 0x5800, 86324 },
+ { 0x5801, 86327 },
+ { 0x5802, 86330 },
+ { 0x5803, 86333 },
+ { 0x5804, 86336 },
+ { 0x5805, 86339 },
+ { 0x5806, 86342 },
+ { 0x5807, 88431 },
+ { 0x5808, 86345 },
+ { 0x5809, 86348 },
+ { 0x580A, 86351 },
+ { 0x580B, 86354 },
+ { 0x580C, 86357 },
+ { 0x580D, 86360 },
+ { 0x580E, 86363 },
+ { 0x580F, 86366 },
+ { 0x5810, 86369 },
+ { 0x5811, 86372 },
+ { 0x5812, 86375 },
+ { 0x5813, 86378 },
+ { 0x5814, 86381 },
+ { 0x5815, 86384 },
+ { 0x5816, 86387 },
+ { 0x5817, 86390 },
+ { 0x5818, 86393 },
+ { 0x5819, 86396 },
+ { 0x581A, 86399 },
+ { 0x581B, 88434 },
+ { 0x581C, 86402 },
+ { 0x581D, 86405 },
+ { 0x581E, 86408 },
+ { 0x581F, 86411 },
+ { 0x5820, 88437 },
+ { 0x5821, 86414 },
+ { 0x5822, 86417 },
+ { 0x5823, 86420 },
+ { 0x5824, 88440 },
+ { 0x5825, 86423 },
+ { 0x5826, 86426 },
+ { 0x5827, 86429 },
+ { 0x5828, 86432 },
+ { 0x5829, 86435 },
+ { 0x582A, 86438 },
+ { 0x582B, 86441 },
+ { 0x582C, 86444 },
+ { 0x582D, 86447 },
+ { 0x582E, 86450 },
+ { 0x582F, 86453 },
+ { 0x5830, 86456 },
+ { 0x5831, 88443 },
+ { 0x5832, 86459 },
+ { 0x5833, 86462 },
+ { 0x5834, 88446 },
+ { 0x5835, 86465 },
+ { 0x5836, 86468 },
+ { 0x5837, 88449 },
+ { 0x5838, 88452 },
+ { 0x5839, 88455 },
+ { 0x583A, 88458 },
+ { 0x583B, 88461 },
+ { 0x583C, 88464 },
+ { 0x583D, 88467 },
+ { 0x583E, 88470 },
+ { 0x583F, 88473 },
+ { 0x5840, 86471 },
+ { 0x5841, 86474 },
+ { 0x5842, 88476 },
+ { 0x5843, 86477 },
+ { 0x5844, 86480 },
+ { 0x5845, 88479 },
+ { 0x5846, 86483 },
+ { 0x5847, 86486 },
+ { 0x5848, 86489 },
+ { 0x5849, 86492 },
+ { 0x584A, 86495 },
+ { 0x584B, 86498 },
+ { 0x584C, 86501 },
+ { 0x584D, 86504 },
+ { 0x584E, 86507 },
+ { 0x584F, 86510 },
+ { 0x5850, 86513 },
+ { 0x5851, 86516 },
+ { 0x5852, 86519 },
+ { 0x5853, 88482 },
+ { 0x5854, 88485 },
+ { 0x5855, 88488 },
+ { 0x5856, 88491 },
+ { 0x5857, 88494 },
+ { 0x5858, 88497 },
+ { 0x5859, 88500 },
+ { 0x585A, 88503 },
+ { 0x585B, 86522 },
+ { 0x585C, 86525 },
+ { 0x585D, 86528 },
+ { 0x585E, 86531 },
+ { 0x585F, 86534 },
+ { 0x5860, 86537 },
+ { 0x5861, 86540 },
+ { 0x5862, 86543 },
+ { 0x5863, 88506 },
+ { 0x5864, 86546 },
+ { 0x5865, 88509 },
+ { 0x5866, 86549 },
+ { 0x5867, 86552 },
+ { 0x5868, 86555 },
+ { 0x5869, 86558 },
+ { 0x586A, 86561 },
+ { 0x586B, 86564 },
+ { 0x586C, 86567 },
+ { 0x586D, 88512 },
+ { 0x586E, 86570 },
+ { 0x586F, 88515 },
+ { 0x5870, 86573 },
+ { 0x5871, 86576 },
+ { 0x5872, 86579 },
+ { 0x5873, 88518 },
+ { 0x5874, 86582 },
+ { 0x5875, 86585 },
+ { 0x5876, 86588 },
+ { 0x5877, 86591 },
+ { 0x5878, 86594 },
+ { 0x5879, 86597 },
+ { 0x587A, 86600 },
+ { 0x587B, 86603 },
+ { 0x587C, 88521 },
+ { 0x587D, 86606 },
+ { 0x587E, 86609 },
+ { 0x587F, 86612 },
+ { 0x5880, 86615 },
+ { 0x5881, 86618 },
+ { 0x5882, 86621 },
+ { 0x5883, 88524 },
+ { 0x5884, 86624 },
+ { 0x5885, 86627 },
+ { 0x5886, 86630 },
+ { 0x5887, 86633 },
+ { 0x5888, 88527 },
+ { 0x5889, 86636 },
+ { 0x588A, 86639 },
+ { 0x588B, 86642 },
+ { 0x588C, 86645 },
+ { 0x588D, 86648 },
+ { 0x588E, 86651 },
+ { 0x588F, 86654 },
+ { 0x5890, 86657 },
+ { 0x5891, 86660 },
+ { 0x5892, 86663 },
+ { 0x5893, 86666 },
+ { 0x5894, 86669 },
+ { 0x5895, 88530 },
+ { 0x5896, 86672 },
+ { 0x5897, 86675 },
+ { 0x5898, 86678 },
+ { 0x5899, 86681 },
+ { 0x589A, 86684 },
+ { 0x589B, 86687 },
+ { 0x589C, 86690 },
+ { 0x589D, 86693 },
+ { 0x589E, 88533 },
+ { 0x589F, 86696 },
+ { 0x58A0, 86699 },
+ { 0x58A1, 86702 },
+ { 0x58A2, 86705 },
+ { 0x58A3, 86708 },
+ { 0x58A4, 86711 },
+ { 0x58A5, 86714 },
+ { 0x58A6, 86717 },
+ { 0x58A7, 86720 },
+ { 0x58A8, 86723 },
+ { 0x58A9, 88536 },
+ { 0x58AA, 86726 },
+ { 0x58AB, 86729 },
+ { 0x58AC, 86732 },
+ { 0x58AD, 86735 },
+ { 0x58AE, 86738 },
+ { 0x58AF, 86741 },
+ { 0x58B0, 88539 },
+ { 0x58B1, 86744 },
+ { 0x58B2, 88542 },
+ { 0x58B3, 86747 },
+ { 0x58B4, 86750 },
+ { 0x58B5, 86753 },
+ { 0x58B6, 86756 },
+ { 0x58B7, 86759 },
+ { 0x58B8, 86762 },
+ { 0x58B9, 86765 },
+ { 0x58BA, 88545 },
+ { 0x58BB, 86768 },
+ { 0x58BC, 88548 },
+ { 0x58BD, 86771 },
+ { 0x58BE, 88551 },
+ { 0x58BF, 86774 },
+ { 0x58C0, 86777 },
+ { 0x58C1, 86780 },
+ { 0x58C2, 86783 },
+ { 0x58C3, 88554 },
+ { 0x58C4, 88557 },
+ { 0x58C5, 88560 },
+ { 0x58C6, 86786 },
+ { 0x58C7, 86789 },
+ { 0x58C8, 86792 },
+ { 0x58C9, 86795 },
+ { 0x58CA, 86798 },
+ { 0x58CB, 86801 },
+ { 0x58CC, 86804 },
+ { 0x58CD, 86807 },
+ { 0x58CE, 88563 },
+ { 0x58CF, 86810 },
+ { 0x58D0, 88566 },
+ { 0x58D1, 88569 },
+ { 0x58D2, 86813 },
+ { 0x58D3, 86816 },
+ { 0x58D4, 86819 },
+ { 0x58D5, 86822 },
+ { 0x58D6, 88572 },
+ { 0x58D7, 86825 },
+ { 0x58D8, 86828 },
+ { 0x58D9, 86831 },
+ { 0x58DA, 86834 },
+ { 0x58DB, 86837 },
+ { 0x58DC, 86840 },
+ { 0x58DD, 86843 },
+ { 0x58DE, 86846 },
+ { 0x58DF, 86849 },
+ { 0x58E0, 88575 },
+ { 0x58E1, 86852 },
+ { 0x58E2, 86855 },
+ { 0x58E3, 86858 },
+ { 0x58E4, 86861 },
+ { 0x58E5, 86864 },
+ { 0x58E6, 86867 },
+ { 0x58E7, 88578 },
+ { 0x58E8, 86870 },
+ { 0x58E9, 86873 },
+ { 0x58EA, 86876 },
+ { 0x58EB, 86879 },
+ { 0x58EC, 86882 },
+ { 0x58ED, 86885 },
+ { 0x58EE, 86888 },
+ { 0x58EF, 86891 },
+ { 0x58F0, 86894 },
+ { 0x58F1, 86897 },
+ { 0x58F2, 88581 },
+ { 0x58F3, 86900 },
+ { 0x58F4, 88584 },
+ { 0x58F5, 86903 },
+ { 0x58F6, 86906 },
+ { 0x58F7, 86909 },
+ { 0x58F8, 86912 },
+ { 0x58F9, 86915 },
+ { 0x58FA, 86918 },
+ { 0x58FB, 88587 },
+ { 0x58FC, 86921 },
+ { 0x58FD, 86924 },
+ { 0x58FE, 88590 },
+ { 0x58FF, 86927 },
+ { 0x5900, 86930 },
+ { 0x5901, 86933 },
+ { 0x5902, 86936 },
+ { 0x5903, 86939 },
+ { 0x5904, 86942 },
+ { 0x5905, 86945 },
+ { 0x5906, 86948 },
+ { 0x5907, 86951 },
+ { 0x5908, 86954 },
+ { 0x5909, 86957 },
+ { 0x590A, 86960 },
+ { 0x590B, 86963 },
+ { 0x590C, 86966 },
+ { 0x590D, 86969 },
+ { 0x590E, 88593 },
+ { 0x590F, 86972 },
+ { 0x5910, 86975 },
+ { 0x5911, 86978 },
+ { 0x5912, 86981 },
+ { 0x5913, 86984 },
+ { 0x5914, 86987 },
+ { 0x5915, 86990 },
+ { 0x5916, 88596 },
+ { 0x5917, 86993 },
+ { 0x5918, 86996 },
+ { 0x5919, 86999 },
+ { 0x591A, 87002 },
+ { 0x591B, 88599 },
+ { 0x591C, 87005 },
+ { 0x591D, 88602 },
+ { 0x591E, 87008 },
+ { 0x591F, 88605 },
+ { 0x5920, 87011 },
+ { 0x5921, 87014 },
+ { 0x5922, 87017 },
+ { 0x5923, 87020 },
+ { 0x5924, 87023 },
+ { 0x5925, 87026 },
+ { 0x5926, 87029 },
+ { 0x5927, 87032 },
+ { 0x5928, 87035 },
+ { 0x5929, 87038 },
+ { 0x592A, 87041 },
+ { 0x592B, 87044 },
+ { 0x592C, 87047 },
+ { 0x592D, 87050 },
+ { 0x592E, 88608 },
+ { 0x592F, 87053 },
+ { 0x5930, 87056 },
+ { 0x5931, 87059 },
+ { 0x5932, 87062 },
+ { 0x5933, 88611 },
+ { 0x5934, 87065 },
+ { 0x5935, 87068 },
+ { 0x5936, 87071 },
+ { 0x5937, 88614 },
+ { 0x5938, 88617 },
+ { 0x5939, 87074 },
+ { 0x593A, 87077 },
+ { 0x593B, 88620 },
+ { 0x593C, 87080 },
+ { 0x593D, 87083 },
+ { 0x593E, 87086 },
+ { 0x593F, 87089 },
+ { 0x5940, 87092 },
+ { 0x5941, 87095 },
+ { 0x5942, 87098 },
+ { 0x5943, 88623 },
+ { 0x5944, 87101 },
+ { 0x5945, 87104 },
+ { 0x5946, 88626 },
+ { 0x5947, 88629 },
+ { 0x5948, 88632 },
+ { 0x5949, 88635 },
+ { 0x594A, 88638 },
+ { 0x594B, 88641 },
+ { 0x594C, 88644 },
+ { 0x594D, 88647 },
+ { 0x594E, 87107 },
+ { 0x594F, 87110 },
+ { 0x5950, 87113 },
+ { 0x5951, 88650 },
+ { 0x5952, 87116 },
+ { 0x5953, 88653 },
+ { 0x5954, 87119 },
+ { 0x5955, 88656 },
+ { 0x5956, 87122 },
+ { 0x5957, 87125 },
+ { 0x5958, 87128 },
+ { 0x5959, 87131 },
+ { 0x595A, 87134 },
+ { 0x595B, 88659 },
+ { 0x595C, 87137 },
+ { 0x595D, 87140 },
+ { 0x595E, 88662 },
+ { 0x595F, 87143 },
+ { 0x5960, 87146 },
+ { 0x5961, 87149 },
+ { 0x5962, 87152 },
+ { 0x5963, 88665 },
+ { 0x5964, 87155 },
+ { 0x5965, 87158 },
+ { 0x5966, 87161 },
+ { 0x5967, 88668 },
+ { 0x5968, 87164 },
+ { 0x5969, 87167 },
+ { 0x596A, 88671 },
+ { 0x596B, 88674 },
+ { 0x596C, 87170 },
+ { 0x596D, 87173 },
+ { 0x596E, 87176 },
+ { 0x596F, 87179 },
+ { 0x5970, 87182 },
+ { 0x5971, 87185 },
+ { 0x5972, 87188 },
+ { 0x5973, 88677 },
+ { 0x5974, 87191 },
+ { 0x5975, 87194 },
+ { 0x5976, 87197 },
+ { 0x5977, 87200 },
+ { 0x5978, 87203 },
+ { 0x5979, 87206 },
+ { 0x597A, 87209 },
+ { 0x597B, 87212 },
+ { 0x597C, 87215 },
+ { 0x597D, 87218 },
+ { 0x597E, 87221 },
+ { 0x597F, 87224 },
+ { 0x5980, 87227 },
+ { 0x5981, 87230 },
+ { 0x5982, 87233 },
+ { 0x5983, 87236 },
+ { 0x5984, 87239 },
+ { 0x5985, 87242 },
+ { 0x5986, 87245 },
+ { 0x5987, 87248 },
+ { 0x5988, 87251 },
+ { 0x5989, 87254 },
+ { 0x598A, 88680 },
+ { 0x598B, 88683 },
+ { 0x598C, 87257 },
+ { 0x598D, 87260 },
+ { 0x598E, 87263 },
+ { 0x598F, 87266 },
+ { 0x5990, 87269 },
+ { 0x5991, 87272 },
+ { 0x5992, 87275 },
+ { 0x5993, 88686 },
+ { 0x5994, 87278 },
+ { 0x5995, 87281 },
+ { 0x5996, 87284 },
+ { 0x5997, 87287 },
+ { 0x5998, 87290 },
+ { 0x5999, 87293 },
+ { 0x599A, 87296 },
+ { 0x599B, 87299 },
+ { 0x599C, 88689 },
+ { 0x599D, 87302 },
+ { 0x599E, 88692 },
+ { 0x599F, 87305 },
+ { 0x59A0, 88695 },
+ { 0x59A1, 87308 },
+ { 0x59A2, 87311 },
+ { 0x59A3, 88698 },
+ { 0x59A4, 87314 },
+ { 0x59A5, 87317 },
+ { 0x59A6, 87320 },
+ { 0x59A7, 87323 },
+ { 0x59A8, 87326 },
+ { 0x59A9, 88701 },
+ { 0x59AA, 88704 },
+ { 0x59AB, 88707 },
+ { 0x59AC, 88710 },
+ { 0x59AD, 88713 },
+ { 0x59AE, 89235 },
+ { 0x59AF, 88716 },
+ { 0x59B0, 88719 },
+ { 0x59B1, 88722 },
+ { 0x59B2, 88725 },
+ { 0x59B3, 88728 },
+ { 0x59B4, 88731 },
+ { 0x59B5, 88734 },
+ { 0x59B6, 88737 },
+ { 0x59B7, 88740 },
+ { 0x59B8, 88743 },
+ { 0x59B9, 88746 },
+ { 0x59BA, 88749 },
+ { 0x59BB, 89238 },
+ { 0x59BC, 88752 },
+ { 0x59BD, 88755 },
+ { 0x59BE, 88758 },
+ { 0x59BF, 88761 },
+ { 0x59C0, 88764 },
+ { 0x59C1, 88767 },
+ { 0x59C2, 88770 },
+ { 0x59C3, 88773 },
+ { 0x59C4, 88776 },
+ { 0x59C5, 88779 },
+ { 0x59C6, 88782 },
+ { 0x59C7, 88785 },
+ { 0x59C8, 88788 },
+ { 0x59C9, 89241 },
+ { 0x59CA, 88791 },
+ { 0x59CB, 89244 },
+ { 0x59CC, 88794 },
+ { 0x59CD, 88797 },
+ { 0x59CE, 88800 },
+ { 0x59CF, 88803 },
+ { 0x59D0, 88806 },
+ { 0x59D1, 88809 },
+ { 0x59D2, 88812 },
+ { 0x59D3, 89247 },
+ { 0x59D4, 88815 },
+ { 0x59D5, 88818 },
+ { 0x59D6, 88821 },
+ { 0x59D7, 88824 },
+ { 0x59D8, 89250 },
+ { 0x59D9, 87329 },
+ { 0x59DA, 88827 },
+ { 0x59DB, 87332 },
+ { 0x59DC, 87335 },
+ { 0x59DD, 87338 },
+ { 0x59DE, 87341 },
+ { 0x59DF, 88830 },
+ { 0x59E0, 87344 },
+ { 0x59E1, 88833 },
+ { 0x59E2, 88836 },
+ { 0x59E3, 88839 },
+ { 0x59E4, 88842 },
+ { 0x59E5, 88845 },
+ { 0x59E6, 88848 },
+ { 0x59E7, 87347 },
+ { 0x59E8, 87350 },
+ { 0x59E9, 87353 },
+ { 0x59EA, 87356 },
+ { 0x59EB, 88851 },
+ { 0x59EC, 88854 },
+ { 0x59ED, 88857 },
+ { 0x59EE, 87359 },
+ { 0x59EF, 87362 },
+ { 0x59F0, 87365 },
+ { 0x59F1, 87368 },
+ { 0x59F2, 87371 },
+ { 0x59F3, 87374 },
+ { 0x59F4, 87377 },
+ { 0x59F5, 87380 },
+ { 0x59F6, 87383 },
+ { 0x59F7, 88860 },
+ { 0x59F8, 87386 },
+ { 0x59F9, 88863 },
+ { 0x59FA, 87389 },
+ { 0x59FB, 87392 },
+ { 0x59FC, 87395 },
+ { 0x59FD, 87398 },
+ { 0x59FE, 88866 },
+ { 0x59FF, 87401 },
+ { 0x5A00, 88869 },
+ { 0x5A01, 87404 },
+ { 0x5A02, 87407 },
+ { 0x5A03, 87410 },
+ { 0x5A04, 87413 },
+ { 0x5A05, 88872 },
+ { 0x5A06, 87416 },
+ { 0x5A07, 88875 },
+ { 0x5A08, 87419 },
+ { 0x5A09, 87422 },
+ { 0x5A0A, 87425 },
+ { 0x5A0B, 88878 },
+ { 0x5A0C, 87428 },
+ { 0x5A0D, 87431 },
+ { 0x5A0E, 87434 },
+ { 0x5A0F, 88881 },
+ { 0x5A10, 88884 },
+ { 0x5A11, 88887 },
+ { 0x5A12, 88890 },
+ { 0x5A13, 87437 },
+ { 0x5A14, 87440 },
+ { 0x5A15, 87443 },
+ { 0x5A16, 87446 },
+ { 0x5A17, 87449 },
+ { 0x5A18, 87452 },
+ { 0x5A19, 87455 },
+ { 0x5A1A, 87458 },
+ { 0x5A1B, 87461 },
+ { 0x5A1C, 87464 },
+ { 0x5A1D, 87467 },
+ { 0x5A1E, 87470 },
+ { 0x5A1F, 87473 },
+ { 0x5A20, 87476 },
+ { 0x5A21, 88893 },
+ { 0x5A22, 88896 },
+ { 0x5A23, 87479 },
+ { 0x5A24, 87482 },
+ { 0x5A25, 88899 },
+ { 0x5A26, 87485 },
+ { 0x5A27, 87488 },
+ { 0x5A28, 88902 },
+ { 0x5A29, 87491 },
+ { 0x5A2A, 87494 },
+ { 0x5A2B, 87497 },
+ { 0x5A2C, 87500 },
+ { 0x5A2D, 87503 },
+ { 0x5A2E, 87506 },
+ { 0x5A2F, 87509 },
+ { 0x5A30, 87512 },
+ { 0x5A31, 87515 },
+ { 0x5A32, 87518 },
+ { 0x5A33, 87521 },
+ { 0x5A34, 87524 },
+ { 0x5A35, 87527 },
+ { 0x5A36, 87530 },
+ { 0x5A37, 87533 },
+ { 0x5A38, 87536 },
+ { 0x5A39, 87539 },
+ { 0x5A3A, 88905 },
+ { 0x5A3B, 87542 },
+ { 0x5A3C, 88908 },
+ { 0x5A3D, 88911 },
+ { 0x5A3E, 87545 },
+ { 0x5A3F, 87548 },
+ { 0x5A40, 87551 },
+ { 0x5A41, 87554 },
+ { 0x5A42, 87557 },
+ { 0x5A43, 87560 },
+ { 0x5A44, 87563 },
+ { 0x5A45, 88914 },
+ { 0x5A46, 87566 },
+ { 0x5A47, 87569 },
+ { 0x5A48, 87572 },
+ { 0x5A49, 87575 },
+ { 0x5A4A, 87578 },
+ { 0x5A4B, 87581 },
+ { 0x5A4C, 88917 },
+ { 0x5A4D, 87584 },
+ { 0x5A4E, 87587 },
+ { 0x5A4F, 87590 },
+ { 0x5A50, 87593 },
+ { 0x5A51, 87596 },
+ { 0x5A52, 87599 },
+ { 0x5A53, 87602 },
+ { 0x5A54, 87605 },
+ { 0x5A55, 87608 },
+ { 0x5A56, 87611 },
+ { 0x5A57, 87614 },
+ { 0x5A58, 87617 },
+ { 0x5A59, 87620 },
+ { 0x5A5A, 87623 },
+ { 0x5A5B, 87626 },
+ { 0x5A5C, 88920 },
+ { 0x5A5D, 87629 },
+ { 0x5A5E, 87632 },
+ { 0x5A5F, 87635 },
+ { 0x5A60, 87638 },
+ { 0x5A61, 88923 },
+ { 0x5A62, 87641 },
+ { 0x5A63, 87644 },
+ { 0x5A64, 87647 },
+ { 0x5A65, 87650 },
+ { 0x5A66, 87653 },
+ { 0x5A67, 87656 },
+ { 0x5A68, 87659 },
+ { 0x5A69, 87662 },
+ { 0x5A6A, 88926 },
+ { 0x5A6B, 88929 },
+ { 0x5A6C, 87665 },
+ { 0x5A6D, 87668 },
+ { 0x5A6E, 87671 },
+ { 0x5A6F, 88932 },
+ { 0x5A70, 87674 },
+ { 0x5A71, 87677 },
+ { 0x5A72, 87680 },
+ { 0x5A73, 87683 },
+ { 0x5A74, 87686 },
+ { 0x5A75, 87689 },
+ { 0x5A76, 87692 },
+ { 0x5A77, 87695 },
+ { 0x5A78, 87698 },
+ { 0x5A79, 88935 },
+ { 0x5A7A, 88938 },
+ { 0x5A7B, 87701 },
+ { 0x5A7C, 87704 },
+ { 0x5A7D, 87707 },
+ { 0x5A7E, 87710 },
+ { 0x5A7F, 87713 },
+ { 0x5A80, 87716 },
+ { 0x5A81, 87719 },
+ { 0x5A82, 87722 },
+ { 0x5A83, 87725 },
+ { 0x5A84, 88941 },
+ { 0x5A85, 87728 },
+ { 0x5A86, 87731 },
+ { 0x5A87, 87734 },
+ { 0x5A88, 87737 },
+ { 0x5A89, 87740 },
+ { 0x5A8A, 87743 },
+ { 0x5A8B, 87746 },
+ { 0x5A8C, 87749 },
+ { 0x5A8D, 87752 },
+ { 0x5A8E, 87755 },
+ { 0x5A8F, 87758 },
+ { 0x5A90, 87761 },
+ { 0x5A91, 87764 },
+ { 0x5A92, 87767 },
+ { 0x5A93, 88944 },
+ { 0x5A94, 87770 },
+ { 0x5A95, 87773 },
+ { 0x5A96, 87776 },
+ { 0x5A97, 87779 },
+ { 0x5A98, 88947 },
+ { 0x5A99, 87782 },
+ { 0x5A9A, 88950 },
+ { 0x5A9B, 87785 },
+ { 0x5A9C, 88953 },
+ { 0x5A9D, 87788 },
+ { 0x5A9E, 87791 },
+ { 0x5A9F, 88956 },
+ { 0x5AA0, 87794 },
+ { 0x5AA1, 87797 },
+ { 0x5AA2, 87800 },
+ { 0x5AA3, 87803 },
+ { 0x5AA4, 87806 },
+ { 0x5AA5, 88959 },
+ { 0x5AA6, 87809 },
+ { 0x5AA7, 87812 },
+ { 0x5AA8, 87815 },
+ { 0x5AA9, 87818 },
+ { 0x5AAA, 87821 },
+ { 0x5AAB, 87824 },
+ { 0x5AAC, 87827 },
+ { 0x5AAD, 87830 },
+ { 0x5AAE, 87833 },
+ { 0x5AAF, 87836 },
+ { 0x5AB0, 87839 },
+ { 0x5AB1, 87842 },
+ { 0x5AB2, 87845 },
+ { 0x5AB3, 87848 },
+ { 0x5AB4, 87851 },
+ { 0x5AB5, 87854 },
+ { 0x5AB6, 88962 },
+ { 0x5AB7, 87857 },
+ { 0x5AB8, 88965 },
+ { 0x5AB9, 87860 },
+ { 0x5ABA, 87863 },
+ { 0x5ABB, 87866 },
+ { 0x5ABC, 87869 },
+ { 0x5ABD, 87872 },
+ { 0x5ABE, 87875 },
+ { 0x5ABF, 87878 },
+ { 0x5AC0, 87881 },
+ { 0x5AC1, 87884 },
+ { 0x5AC2, 88968 },
+ { 0x5AC3, 88971 },
+ { 0x5AC4, 87887 },
+ { 0x5AC5, 87890 },
+ { 0x5AC6, 87893 },
+ { 0x5AC7, 87896 },
+ { 0x5AC8, 87899 },
+ { 0x5AC9, 87902 },
+ { 0x5ACA, 87905 },
+ { 0x5ACB, 87908 },
+ { 0x5ACC, 87911 },
+ { 0x5ACD, 87914 },
+ { 0x5ACE, 87917 },
+ { 0x5ACF, 87920 },
+ { 0x5AD0, 87923 },
+ { 0x5AD1, 87926 },
+ { 0x5AD2, 87929 },
+ { 0x5AD3, 87932 },
+ { 0x5AD4, 87935 },
+ { 0x5AD5, 88974 },
+ { 0x5AD6, 87938 },
+ { 0x5AD7, 87941 },
+ { 0x5AD8, 87944 },
+ { 0x5AD9, 87947 },
+ { 0x5ADA, 87950 },
+ { 0x5ADB, 87953 },
+ { 0x5ADC, 88977 },
+ { 0x5ADD, 87956 },
+ { 0x5ADE, 87959 },
+ { 0x5ADF, 87962 },
+ { 0x5AE0, 88980 },
+ { 0x5AE1, 87965 },
+ { 0x5AE2, 87968 },
+ { 0x5AE3, 87971 },
+ { 0x5AE4, 87974 },
+ { 0x5AE5, 87977 },
+ { 0x5AE6, 87980 },
+ { 0x5AE7, 87983 },
+ { 0x5AE8, 87986 },
+ { 0x5AE9, 87989 },
+ { 0x5AEA, 87992 },
+ { 0x5AEB, 87995 },
+ { 0x5AEC, 88983 },
+ { 0x5AED, 88986 },
+ { 0x5AEE, 88989 },
+ { 0x5AEF, 88992 },
+ { 0x5AF0, 88995 },
+ { 0x5AF1, 88998 },
+ { 0x5AF2, 89001 },
+ { 0x5AF3, 89004 },
+ { 0x5AF4, 89007 },
+ { 0x5AF5, 87998 },
+ { 0x5AF6, 89010 },
+ { 0x5AF7, 88001 },
+ { 0x5AF8, 88004 },
+ { 0x5AF9, 88007 },
+ { 0x5AFA, 88010 },
+ { 0x5AFB, 88013 },
+ { 0x5AFC, 89013 },
+ { 0x5AFD, 89016 },
+ { 0x5AFE, 88016 },
+ { 0x5AFF, 88019 },
+ { 0x5B00, 88022 },
+ { 0x5B01, 88025 },
+ { 0x5B02, 89019 },
+ { 0x5B03, 89022 },
+ { 0x5B04, 89025 },
+ { 0x5B05, 88028 },
+ { 0x5B06, 89028 },
+ { 0x5B07, 89031 },
+ { 0x5B08, 88031 },
+ { 0x5B09, 88034 },
+ { 0x5B0A, 88037 },
+ { 0x5B0B, 88040 },
+ { 0x5B0C, 88043 },
+ { 0x5B0D, 88046 },
+ { 0x5B0E, 88049 },
+ { 0x5B0F, 88052 },
+ { 0x5B10, 89034 },
+ { 0x5B11, 89037 },
+ { 0x5B12, 89040 },
+ { 0x5B13, 89043 },
+ { 0x5B14, 89046 },
+ { 0x5B15, 89049 },
+ { 0x5B16, 89052 },
+ { 0x5B17, 89055 },
+ { 0x5B18, 89058 },
+ { 0x5B19, 89061 },
+ { 0x5B1A, 89064 },
+ { 0x5B1B, 89067 },
+ { 0x5B1C, 88055 },
+ { 0x5B1D, 88058 },
+ { 0x5B1E, 88061 },
+ { 0x5B1F, 89070 },
+ { 0x5B20, 88064 },
+ { 0x5B21, 88067 },
+ { 0x5B22, 88070 },
+ { 0x5B23, 88073 },
+ { 0x5B24, 88076 },
+ { 0x5B25, 89073 },
+ { 0x5B26, 88079 },
+ { 0x5B27, 89076 },
+ { 0x5B28, 88082 },
+ { 0x5B29, 89079 },
+ { 0x5B2A, 88085 },
+ { 0x5B2B, 89082 },
+ { 0x5B2C, 88088 },
+ { 0x5B2D, 88091 },
+ { 0x5B2E, 89085 },
+ { 0x5B2F, 88094 },
+ { 0x5B30, 88097 },
+ { 0x5B31, 88100 },
+ { 0x5B32, 88103 },
+ { 0x5B33, 89088 },
+ { 0x5B34, 88106 },
+ { 0x5B35, 88109 },
+ { 0x5B36, 88112 },
+ { 0x5B37, 89091 },
+ { 0x5B38, 88115 },
+ { 0x5B39, 88118 },
+ { 0x5B3A, 88121 },
+ { 0x5B3B, 89094 },
+ { 0x5B3C, 88124 },
+ { 0x5B3D, 88127 },
+ { 0x5B3E, 88130 },
+ { 0x5B3F, 88133 },
+ { 0x5B40, 88136 },
+ { 0x5B41, 88139 },
+ { 0x5B42, 89097 },
+ { 0x5B43, 88142 },
+ { 0x5B44, 89100 },
+ { 0x5B45, 88145 },
+ { 0x5B46, 88148 },
+ { 0x5B47, 88151 },
+ { 0x5B48, 88154 },
+ { 0x5B49, 89103 },
+ { 0x5B4A, 88157 },
+ { 0x5B4B, 88160 },
+ { 0x5B4C, 88163 },
+ { 0x5B4D, 89106 },
+ { 0x5B4E, 88166 },
+ { 0x5B4F, 89109 },
+ { 0x5B50, 88169 },
+ { 0x5B51, 88172 },
+ { 0x5B52, 88175 },
+ { 0x5B53, 88178 },
+ { 0x5B54, 88181 },
+ { 0x5B55, 88184 },
+ { 0x5B56, 89112 },
+ { 0x5B57, 88187 },
+ { 0x5B58, 88190 },
+ { 0x5B59, 88193 },
+ { 0x5B5A, 88196 },
+ { 0x5B5B, 88199 },
+ { 0x5B5C, 89115 },
+ { 0x5B5D, 89118 },
+ { 0x5B5E, 88202 },
+ { 0x5B5F, 88205 },
+ { 0x5B60, 89121 },
+ { 0x5B61, 88208 },
+ { 0x5B62, 88211 },
+ { 0x5B63, 89124 },
+ { 0x5B64, 88214 },
+ { 0x5B65, 89127 },
+ { 0x5B66, 88217 },
+ { 0x5B67, 88220 },
+ { 0x5B68, 88223 },
+ { 0x5B69, 88226 },
+ { 0x5B6A, 88229 },
+ { 0x5B6B, 88232 },
+ { 0x5B6C, 88235 },
+ { 0x5B6D, 88238 },
+ { 0x5B6E, 88241 },
+ { 0x5B6F, 89130 },
+ { 0x5B70, 89133 },
+ { 0x5B71, 89136 },
+ { 0x5B72, 89139 },
+ { 0x5B73, 88244 },
+ { 0x5B74, 89142 },
+ { 0x5B75, 89145 },
+ { 0x5B76, 88247 },
+ { 0x5B77, 89148 },
+ { 0x5B78, 88250 },
+ { 0x5B79, 89151 },
+ { 0x5B7A, 88253 },
+ { 0x5B7B, 88256 },
+ { 0x5B7C, 88259 },
+ { 0x5B7D, 88262 },
+ { 0x5B7E, 88265 },
+ { 0x5B7F, 88268 },
+ { 0x5B80, 88271 },
+ { 0x5B81, 88274 },
+ { 0x5B82, 88277 },
+ { 0x5B83, 88280 },
+ { 0x5B84, 89154 },
+ { 0x5B85, 89157 },
+ { 0x5B86, 89160 },
+ { 0x5B87, 89163 },
+ { 0x5B88, 89166 },
+ { 0x5B89, 89169 },
+ { 0x5B8A, 89172 },
+ { 0x5B8B, 89175 },
+ { 0x5B8C, 89178 },
+ { 0x5B8D, 88283 },
+ { 0x5B8E, 89181 },
+ { 0x5B8F, 89184 },
+ { 0x5B90, 89187 },
+ { 0x5B91, 89190 },
+ { 0x5B92, 89193 },
+ { 0x5B93, 89196 },
+ { 0x5B94, 89199 },
+ { 0x5B95, 89202 },
+ { 0x5B96, 88316 },
+ { 0x5B97, 88319 },
+ { 0x5B98, 88322 },
+ { 0x5B99, 88325 },
+ { 0x5B9A, 88328 },
+ { 0x5B9B, 88331 },
+ { 0x5B9C, 88334 },
+ { 0x5B9D, 89205 },
+ { 0x5B9E, 89208 },
+ { 0x5B9F, 88337 },
+ { 0x5BA0, 88340 },
+ { 0x5BA1, 88343 },
+ { 0x5BA2, 88346 },
+ { 0x5BA3, 88349 },
+ { 0x5BA4, 88352 },
+ { 0x5BA5, 88355 },
+ { 0x5BA6, 88358 },
+ { 0x5BA7, 88361 },
+ { 0x5BA8, 88364 },
+ { 0x5BA9, 88367 },
+ { 0x5BAA, 88370 },
+ { 0x5BAB, 88373 },
+ { 0x5BAC, 88376 },
+ { 0x5BAD, 88379 },
+ { 0x5BAE, 88382 },
+ { 0x5BAF, 88385 },
+ { 0x5BB0, 88388 },
+ { 0x5BB1, 88391 },
+ { 0x5BB2, 88394 },
+ { 0x5BB3, 88397 },
+ { 0x5BB4, 88400 },
+ { 0x5BB5, 88403 },
+ { 0x5BB6, 88406 },
+ { 0x5BB7, 88409 },
+ { 0x5BB8, 89257 },
+ { 0x5BB9, 89261 },
+ { 0x5BBA, 89217 },
+ { 0x5BBB, 89229 },
+ { 0x5BBC, 89211 },
+ { 0x5BBD, 89223 },
+ { 0x5BBE, 89253 },
+ { 0x5BBF, 88415 },
+ { 0x5BC0, 86008 },
+ { 0x5BC1, 99643 },
+ { 0x5BC2, 99646 },
+ { 0x5BC3, 99649 },
+ { 0x5BC4, 99652 },
+ { 0x5BC5, 99655 },
+ { 0x5BC6, 99658 },
+ { 0x5BC7, 99661 },
+ { 0x5BC8, 99664 },
+ { 0x5BC9, 99667 },
+ { 0x5BCA, 99670 },
+ { 0x5BCB, 101228 },
+ { 0x5BCC, 99673 },
+ { 0x5BCD, 99676 },
+ { 0x5BCE, 99679 },
+ { 0x5BCF, 99682 },
+ { 0x5BD0, 99685 },
+ { 0x5BD1, 99688 },
+ { 0x5BD2, 99691 },
+ { 0x5BD3, 99694 },
+ { 0x5BD4, 99697 },
+ { 0x5BD5, 99700 },
+ { 0x5BD6, 99703 },
+ { 0x5BD7, 99706 },
+ { 0x5BD8, 99709 },
+ { 0x5BD9, 99712 },
+ { 0x5BDA, 99715 },
+ { 0x5BDB, 99718 },
+ { 0x5BDC, 101231 },
+ { 0x5BDD, 99721 },
+ { 0x5BDE, 99724 },
+ { 0x5BDF, 99727 },
+ { 0x5BE0, 99730 },
+ { 0x5BE1, 99733 },
+ { 0x5BE2, 99736 },
+ { 0x5BE3, 99739 },
+ { 0x5BE4, 99742 },
+ { 0x5BE5, 99745 },
+ { 0x5BE6, 99748 },
+ { 0x5BE7, 99751 },
+ { 0x5BE8, 99754 },
+ { 0x5BE9, 99757 },
+ { 0x5BEA, 101234 },
+ { 0x5BEB, 99760 },
+ { 0x5BEC, 99763 },
+ { 0x5BED, 101237 },
+ { 0x5BEE, 99766 },
+ { 0x5BEF, 99769 },
+ { 0x5BF0, 99772 },
+ { 0x5BF1, 99775 },
+ { 0x5BF2, 101240 },
+ { 0x5BF3, 99778 },
+ { 0x5BF4, 101243 },
+ { 0x5BF5, 101246 },
+ { 0x5BF6, 99781 },
+ { 0x5BF7, 99784 },
+ { 0x5BF8, 99787 },
+ { 0x5BF9, 99790 },
+ { 0x5BFA, 99793 },
+ { 0x5BFB, 99796 },
+ { 0x5BFC, 99799 },
+ { 0x5BFD, 99802 },
+ { 0x5BFE, 99805 },
+ { 0x5BFF, 99808 },
+ { 0x5C00, 99811 },
+ { 0x5C01, 99814 },
+ { 0x5C02, 99817 },
+ { 0x5C03, 99820 },
+ { 0x5C04, 99823 },
+ { 0x5C05, 99826 },
+ { 0x5C06, 99829 },
+ { 0x5C07, 99832 },
+ { 0x5C08, 99835 },
+ { 0x5C09, 99838 },
+ { 0x5C0A, 101249 },
+ { 0x5C0B, 101252 },
+ { 0x5C0C, 101255 },
+ { 0x5C0D, 99841 },
+ { 0x5C0E, 99844 },
+ { 0x5C0F, 99847 },
+ { 0x5C10, 99850 },
+ { 0x5C11, 99853 },
+ { 0x5C12, 99856 },
+ { 0x5C13, 99859 },
+ { 0x5C14, 99862 },
+ { 0x5C15, 99865 },
+ { 0x5C16, 99868 },
+ { 0x5C17, 99871 },
+ { 0x5C18, 99874 },
+ { 0x5C19, 99877 },
+ { 0x5C1A, 99880 },
+ { 0x5C1B, 99883 },
+ { 0x5C1C, 99886 },
+ { 0x5C1D, 99889 },
+ { 0x5C1E, 99892 },
+ { 0x5C1F, 99895 },
+ { 0x5C20, 99898 },
+ { 0x5C21, 99901 },
+ { 0x5C22, 99904 },
+ { 0x5C23, 99907 },
+ { 0x5C24, 99910 },
+ { 0x5C25, 99913 },
+ { 0x5C26, 99916 },
+ { 0x5C27, 99919 },
+ { 0x5C28, 99922 },
+ { 0x5C29, 99925 },
+ { 0x5C2A, 99928 },
+ { 0x5C2B, 99931 },
+ { 0x5C2C, 101258 },
+ { 0x5C2D, 99934 },
+ { 0x5C2E, 101261 },
+ { 0x5C2F, 99937 },
+ { 0x5C30, 99940 },
+ { 0x5C31, 101264 },
+ { 0x5C32, 99943 },
+ { 0x5C33, 101267 },
+ { 0x5C34, 99946 },
+ { 0x5C35, 101270 },
+ { 0x5C36, 99949 },
+ { 0x5C37, 99952 },
+ { 0x5C38, 101273 },
+ { 0x5C39, 101276 },
+ { 0x5C3A, 101279 },
+ { 0x5C3B, 99955 },
+ { 0x5C3C, 101282 },
+ { 0x5C3D, 101285 },
+ { 0x5C3E, 99958 },
+ { 0x5C3F, 99961 },
+ { 0x5C40, 101288 },
+ { 0x5C41, 101291 },
+ { 0x5C42, 101294 },
+ { 0x5C43, 99964 },
+ { 0x5C44, 99967 },
+ { 0x5C45, 99970 },
+ { 0x5C46, 101297 },
+ { 0x5C47, 101300 },
+ { 0x5C48, 99973 },
+ { 0x5C49, 99976 },
+ { 0x5C4A, 99979 },
+ { 0x5C4B, 99982 },
+ { 0x5C4C, 99985 },
+ { 0x5C4D, 101303 },
+ { 0x5C4E, 99988 },
+ { 0x5C4F, 99991 },
+ { 0x5C50, 99994 },
+ { 0x5C51, 99997 },
+ { 0x5C52, 100000 },
+ { 0x5C53, 100003 },
+ { 0x5C54, 100006 },
+ { 0x5C55, 100009 },
+ { 0x5C56, 100012 },
+ { 0x5C57, 100015 },
+ { 0x5C58, 101306 },
+ { 0x5C59, 100018 },
+ { 0x5C5A, 100021 },
+ { 0x5C5B, 100024 },
+ { 0x5C5C, 100027 },
+ { 0x5C5D, 100030 },
+ { 0x5C5E, 100033 },
+ { 0x5C5F, 100036 },
+ { 0x5C60, 100039 },
+ { 0x5C61, 100042 },
+ { 0x5C62, 100045 },
+ { 0x5C63, 101309 },
+ { 0x5C64, 100048 },
+ { 0x5C65, 100051 },
+ { 0x5C66, 100054 },
+ { 0x5C67, 100057 },
+ { 0x5C68, 100060 },
+ { 0x5C69, 100063 },
+ { 0x5C6A, 100066 },
+ { 0x5C6B, 100069 },
+ { 0x5C6C, 100072 },
+ { 0x5C6D, 100075 },
+ { 0x5C6E, 100078 },
+ { 0x5C6F, 100081 },
+ { 0x5C70, 100084 },
+ { 0x5C71, 100087 },
+ { 0x5C72, 100090 },
+ { 0x5C73, 100093 },
+ { 0x5C74, 100096 },
+ { 0x5C75, 100099 },
+ { 0x5C76, 100102 },
+ { 0x5C77, 100105 },
+ { 0x5C78, 100108 },
+ { 0x5C79, 100111 },
+ { 0x5C7A, 100114 },
+ { 0x5C7B, 100117 },
+ { 0x5C7C, 100120 },
+ { 0x5C7D, 100123 },
+ { 0x5C7E, 100126 },
+ { 0x5C7F, 100129 },
+ { 0x5C80, 100132 },
+ { 0x5C81, 100135 },
+ { 0x5C82, 100138 },
+ { 0x5C83, 100141 },
+ { 0x5C84, 100144 },
+ { 0x5C85, 100147 },
+ { 0x5C86, 100150 },
+ { 0x5C87, 100153 },
+ { 0x5C88, 100156 },
+ { 0x5C89, 100159 },
+ { 0x5C8A, 100162 },
+ { 0x5C8B, 100165 },
+ { 0x5C8C, 100168 },
+ { 0x5C8D, 100171 },
+ { 0x5C8E, 100174 },
+ { 0x5C8F, 100177 },
+ { 0x5C90, 100180 },
+ { 0x5C91, 100183 },
+ { 0x5C92, 100186 },
+ { 0x5C93, 100189 },
+ { 0x5C94, 100192 },
+ { 0x5C95, 100195 },
+ { 0x5C96, 100198 },
+ { 0x5C97, 100201 },
+ { 0x5C98, 100204 },
+ { 0x5C99, 100207 },
+ { 0x5C9A, 100210 },
+ { 0x5C9B, 100213 },
+ { 0x5C9C, 100216 },
+ { 0x5C9D, 100219 },
+ { 0x5C9E, 100222 },
+ { 0x5C9F, 100225 },
+ { 0x5CA0, 100228 },
+ { 0x5CA1, 100231 },
+ { 0x5CA2, 100234 },
+ { 0x5CA3, 100237 },
+ { 0x5CA4, 100240 },
+ { 0x5CA5, 100243 },
+ { 0x5CA6, 100246 },
+ { 0x5CA7, 101312 },
+ { 0x5CA8, 101315 },
+ { 0x5CA9, 100249 },
+ { 0x5CAA, 100252 },
+ { 0x5CAB, 100255 },
+ { 0x5CAC, 100258 },
+ { 0x5CAD, 100261 },
+ { 0x5CAE, 101318 },
+ { 0x5CAF, 100264 },
+ { 0x5CB0, 100267 },
+ { 0x5CB1, 101321 },
+ { 0x5CB2, 100270 },
+ { 0x5CB3, 100273 },
+ { 0x5CB4, 100276 },
+ { 0x5CB5, 100279 },
+ { 0x5CB6, 100282 },
+ { 0x5CB7, 100285 },
+ { 0x5CB8, 101324 },
+ { 0x5CB9, 100288 },
+ { 0x5CBA, 101327 },
+ { 0x5CBB, 100291 },
+ { 0x5CBC, 100294 },
+ { 0x5CBD, 100297 },
+ { 0x5CBE, 100300 },
+ { 0x5CBF, 100303 },
+ { 0x5CC0, 100306 },
+ { 0x5CC1, 100309 },
+ { 0x5CC2, 100312 },
+ { 0x5CC3, 100315 },
+ { 0x5CC4, 100318 },
+ { 0x5CC5, 100321 },
+ { 0x5CC6, 101330 },
+ { 0x5CC7, 100324 },
+ { 0x5CC8, 100327 },
+ { 0x5CC9, 100330 },
+ { 0x5CCA, 100333 },
+ { 0x5CCB, 100336 },
+ { 0x5CCC, 100339 },
+ { 0x5CCD, 100342 },
+ { 0x5CCE, 100345 },
+ { 0x5CCF, 100348 },
+ { 0x5CD0, 100351 },
+ { 0x5CD1, 100354 },
+ { 0x5CD2, 100357 },
+ { 0x5CD3, 100360 },
+ { 0x5CD4, 100363 },
+ { 0x5CD5, 100366 },
+ { 0x5CD6, 100369 },
+ { 0x5CD7, 100372 },
+ { 0x5CD8, 100375 },
+ { 0x5CD9, 100378 },
+ { 0x5CDA, 100381 },
+ { 0x5CDB, 100384 },
+ { 0x5CDC, 100387 },
+ { 0x5CDD, 100390 },
+ { 0x5CDE, 100393 },
+ { 0x5CDF, 100396 },
+ { 0x5CE0, 100399 },
+ { 0x5CE1, 100402 },
+ { 0x5CE2, 100405 },
+ { 0x5CE3, 100408 },
+ { 0x5CE4, 100411 },
+ { 0x5CE5, 100414 },
+ { 0x5CE6, 100417 },
+ { 0x5CE7, 100420 },
+ { 0x5CE8, 100423 },
+ { 0x5CE9, 100426 },
+ { 0x5CEA, 100429 },
+ { 0x5CEB, 100432 },
+ { 0x5CEC, 100435 },
+ { 0x5CED, 100438 },
+ { 0x5CEE, 100441 },
+ { 0x5CEF, 101333 },
+ { 0x5CF0, 100444 },
+ { 0x5CF1, 100447 },
+ { 0x5CF2, 100450 },
+ { 0x5CF3, 100453 },
+ { 0x5CF4, 100456 },
+ { 0x5CF5, 100459 },
+ { 0x5CF6, 100462 },
+ { 0x5CF7, 100465 },
+ { 0x5CF8, 100468 },
+ { 0x5CF9, 100471 },
+ { 0x5CFA, 100474 },
+ { 0x5CFB, 100477 },
+ { 0x5CFC, 100480 },
+ { 0x5CFD, 100483 },
+ { 0x5CFE, 100486 },
+ { 0x5CFF, 100489 },
+ { 0x5D00, 100492 },
+ { 0x5D01, 100495 },
+ { 0x5D02, 100498 },
+ { 0x5D03, 100501 },
+ { 0x5D04, 100504 },
+ { 0x5D05, 100507 },
+ { 0x5D06, 101336 },
+ { 0x5D07, 100510 },
+ { 0x5D08, 100513 },
+ { 0x5D09, 100516 },
+ { 0x5D0A, 100519 },
+ { 0x5D0B, 100522 },
+ { 0x5D0C, 101339 },
+ { 0x5D0D, 100525 },
+ { 0x5D0E, 100528 },
+ { 0x5D0F, 100531 },
+ { 0x5D10, 100534 },
+ { 0x5D11, 100537 },
+ { 0x5D12, 101342 },
+ { 0x5D13, 100540 },
+ { 0x5D14, 100543 },
+ { 0x5D15, 100546 },
+ { 0x5D16, 100549 },
+ { 0x5D17, 100552 },
+ { 0x5D18, 100555 },
+ { 0x5D19, 100558 },
+ { 0x5D1A, 100561 },
+ { 0x5D1B, 100564 },
+ { 0x5D1C, 100567 },
+ { 0x5D1D, 101345 },
+ { 0x5D1E, 100570 },
+ { 0x5D1F, 100573 },
+ { 0x5D20, 100576 },
+ { 0x5D21, 100579 },
+ { 0x5D22, 100582 },
+ { 0x5D23, 100585 },
+ { 0x5D24, 100588 },
+ { 0x5D25, 100591 },
+ { 0x5D26, 100594 },
+ { 0x5D27, 100597 },
+ { 0x5D28, 100600 },
+ { 0x5D29, 100603 },
+ { 0x5D2A, 100606 },
+ { 0x5D2B, 100609 },
+ { 0x5D2C, 100612 },
+ { 0x5D2D, 100615 },
+ { 0x5D2E, 100618 },
+ { 0x5D2F, 100621 },
+ { 0x5D30, 100624 },
+ { 0x5D31, 100627 },
+ { 0x5D32, 101348 },
+ { 0x5D33, 100630 },
+ { 0x5D34, 100633 },
+ { 0x5D35, 101351 },
+ { 0x5D36, 101354 },
+ { 0x5D37, 101357 },
+ { 0x5D38, 100636 },
+ { 0x5D39, 100639 },
+ { 0x5D3A, 100642 },
+ { 0x5D3B, 100645 },
+ { 0x5D3C, 101360 },
+ { 0x5D3D, 101363 },
+ { 0x5D3E, 101366 },
+ { 0x5D3F, 100648 },
+ { 0x5D40, 100651 },
+ { 0x5D41, 100654 },
+ { 0x5D42, 100657 },
+ { 0x5D43, 100660 },
+ { 0x5D44, 100663 },
+ { 0x5D45, 100666 },
+ { 0x5D46, 100669 },
+ { 0x5D47, 100672 },
+ { 0x5D48, 100675 },
+ { 0x5D49, 100678 },
+ { 0x5D4A, 100681 },
+ { 0x5D4B, 100684 },
+ { 0x5D4C, 100687 },
+ { 0x5D4D, 100690 },
+ { 0x5D4E, 100693 },
+ { 0x5D4F, 100696 },
+ { 0x5D50, 100699 },
+ { 0x5D51, 100702 },
+ { 0x5D52, 100705 },
+ { 0x5D53, 100708 },
+ { 0x5D54, 100711 },
+ { 0x5D55, 100714 },
+ { 0x5D56, 101369 },
+ { 0x5D57, 100717 },
+ { 0x5D58, 100720 },
+ { 0x5D59, 100723 },
+ { 0x5D5A, 100726 },
+ { 0x5D5B, 100729 },
+ { 0x5D5C, 101372 },
+ { 0x5D5D, 100732 },
+ { 0x5D5E, 100735 },
+ { 0x5D5F, 100738 },
+ { 0x5D60, 100741 },
+ { 0x5D61, 101375 },
+ { 0x5D62, 100744 },
+ { 0x5D63, 100747 },
+ { 0x5D64, 100750 },
+ { 0x5D65, 101378 },
+ { 0x5D66, 100753 },
+ { 0x5D67, 100756 },
+ { 0x5D68, 100759 },
+ { 0x5D69, 100762 },
+ { 0x5D6A, 100765 },
+ { 0x5D6B, 100768 },
+ { 0x5D6C, 100771 },
+ { 0x5D6D, 100774 },
+ { 0x5D6E, 100777 },
+ { 0x5D6F, 100780 },
+ { 0x5D70, 101381 },
+ { 0x5D71, 100783 },
+ { 0x5D72, 100786 },
+ { 0x5D73, 101384 },
+ { 0x5D74, 100792 },
+ { 0x5D75, 100795 },
+ { 0x5D76, 100798 },
+ { 0x5D77, 101387 },
+ { 0x5D78, 100801 },
+ { 0x5D79, 100804 },
+ { 0x5D7A, 100807 },
+ { 0x5D7B, 100810 },
+ { 0x5D7C, 100813 },
+ { 0x5D7D, 100816 },
+ { 0x5D7E, 100819 },
+ { 0x5D7F, 100823 },
+ { 0x5D80, 100826 },
+ { 0x5D81, 100829 },
+ { 0x5D82, 100832 },
+ { 0x5D83, 100835 },
+ { 0x5D84, 100838 },
+ { 0x5D85, 100841 },
+ { 0x5D86, 100844 },
+ { 0x5D87, 100847 },
+ { 0x5D88, 100850 },
+ { 0x5D89, 100853 },
+ { 0x5D8A, 100856 },
+ { 0x5D8B, 100859 },
+ { 0x5D8C, 100862 },
+ { 0x5D8D, 100865 },
+ { 0x5D8E, 100868 },
+ { 0x5D8F, 100871 },
+ { 0x5D90, 101390 },
+ { 0x5D91, 100877 },
+ { 0x5D92, 100880 },
+ { 0x5D93, 100883 },
+ { 0x5D94, 100886 },
+ { 0x5D95, 100889 },
+ { 0x5D96, 100892 },
+ { 0x5D97, 100895 },
+ { 0x5D98, 100898 },
+ { 0x5D99, 100901 },
+ { 0x5D9A, 100904 },
+ { 0x5D9B, 100907 },
+ { 0x5D9C, 100910 },
+ { 0x5D9D, 100913 },
+ { 0x5D9E, 100916 },
+ { 0x5D9F, 100919 },
+ { 0x5DA0, 100922 },
+ { 0x5DA1, 100925 },
+ { 0x5DA2, 100928 },
+ { 0x5DA3, 100931 },
+ { 0x5DA4, 100934 },
+ { 0x5DA5, 100937 },
+ { 0x5DA6, 100940 },
+ { 0x5DA7, 100943 },
+ { 0x5DA8, 100946 },
+ { 0x5DA9, 100949 },
+ { 0x5DAA, 100952 },
+ { 0x5DAB, 100955 },
+ { 0x5DAC, 100958 },
+ { 0x5DAD, 100961 },
+ { 0x5DAE, 100964 },
+ { 0x5DAF, 100967 },
+ { 0x5DB0, 100970 },
+ { 0x5DB1, 100973 },
+ { 0x5DB2, 100976 },
+ { 0x5DB3, 100979 },
+ { 0x5DB4, 100982 },
+ { 0x5DB5, 100985 },
+ { 0x5DB6, 100988 },
+ { 0x5DB7, 100991 },
+ { 0x5DB8, 100994 },
+ { 0x5DB9, 101396 },
+ { 0x5DBA, 100997 },
+ { 0x5DBB, 101000 },
+ { 0x5DBC, 101003 },
+ { 0x5DBD, 101006 },
+ { 0x5DBE, 101009 },
+ { 0x5DBF, 101012 },
+ { 0x5DC0, 101015 },
+ { 0x5DC1, 101399 },
+ { 0x5DC2, 101018 },
+ { 0x5DC3, 101021 },
+ { 0x5DC4, 101024 },
+ { 0x5DC5, 101027 },
+ { 0x5DC6, 101030 },
+ { 0x5DC7, 101033 },
+ { 0x5DC8, 101036 },
+ { 0x5DC9, 101039 },
+ { 0x5DCA, 101042 },
+ { 0x5DCB, 101045 },
+ { 0x5DCC, 101048 },
+ { 0x5DCD, 101051 },
+ { 0x5DCE, 101054 },
+ { 0x5DCF, 101057 },
+ { 0x5DD0, 101060 },
+ { 0x5DD1, 101063 },
+ { 0x5DD2, 101066 },
+ { 0x5DD3, 101069 },
+ { 0x5DD4, 101072 },
+ { 0x5DD5, 101075 },
+ { 0x5DD6, 101078 },
+ { 0x5DD7, 101081 },
+ { 0x5DD8, 101084 },
+ { 0x5DD9, 101087 },
+ { 0x5DDA, 101090 },
+ { 0x5DDB, 101093 },
+ { 0x5DDC, 101096 },
+ { 0x5DDD, 101099 },
+ { 0x5DDE, 101102 },
+ { 0x5DDF, 101105 },
+ { 0x5DE0, 101108 },
+ { 0x5DE1, 101111 },
+ { 0x5DE2, 101114 },
+ { 0x5DE3, 101117 },
+ { 0x5DE4, 101120 },
+ { 0x5DE5, 101123 },
+ { 0x5DE6, 101126 },
+ { 0x5DE7, 101129 },
+ { 0x5DE8, 101132 },
+ { 0x5DE9, 101135 },
+ { 0x5DEA, 101138 },
+ { 0x5DEB, 101141 },
+ { 0x5DEC, 101144 },
+ { 0x5DED, 101147 },
+ { 0x5DEE, 101150 },
+ { 0x5DEF, 101153 },
+ { 0x5DF0, 101156 },
+ { 0x5DF1, 101159 },
+ { 0x5DF2, 101162 },
+ { 0x5DF3, 101165 },
+ { 0x5DF4, 101168 },
+ { 0x5DF5, 101171 },
+ { 0x5DF6, 101174 },
+ { 0x5DF7, 101177 },
+ { 0x5DF8, 101180 },
+ { 0x5DF9, 101183 },
+ { 0x5DFA, 101186 },
+ { 0x5DFB, 101189 },
+ { 0x5DFC, 101192 },
+ { 0x5DFD, 101195 },
+ { 0x5DFE, 101198 },
+ { 0x5DFF, 101201 },
+ { 0x5E00, 101204 },
+ { 0x5E01, 101207 },
+ { 0x5E02, 101210 },
+ { 0x5E03, 101213 },
+ { 0x5E04, 101216 },
+ { 0x5E05, 101219 },
+ { 0x5E06, 101222 },
+ { 0x5E07, 101225 },
+ { 0x5E08, 17339 },
+ { 0x5E09, 17318 },
+ { 0x5E0A, 17201 },
+ { 0x5E0B, 17195 },
+ { 0x5E0C, 17150 },
+ { 0x5E0D, 17470 },
+ { 0x5E0E, 17313 },
+ { 0x5E0F, 17172 },
+ { 0x5E10, 17384 },
+ { 0x5E11, 17188 },
+ { 0x5E12, 17181 },
+ { 0x5E13, 17458 },
+ { 0x5E14, 17122 },
+ { 0x5E15, 17364 },
+ { 0x5E16, 17442 },
+ { 0x5E17, 17406 },
+ { 0x5E18, 17462 },
+ { 0x5E19, 17430 },
+ { 0x5E1A, 17422 },
+ { 0x5E1B, 17454 },
+ { 0x5E1C, 17368 },
+ { 0x5E1D, 17223 },
+ { 0x5E1E, 17466 },
+ { 0x5E1F, 17323 },
+ { 0x5E20, 17135 },
+ { 0x5E21, 17271 },
+ { 0x5E22, 17402 },
+ { 0x5E23, 17380 },
+ { 0x5E24, 17446 },
+ { 0x5E25, 17426 },
+ { 0x5E26, 17145 },
+ { 0x5E27, 17290 },
+ { 0x5E28, 17107 },
+ { 0x5E29, 17474 },
+ { 0x5E2A, 17276 },
+ { 0x5E2B, 17309 },
+ { 0x5E2C, 17360 },
+ { 0x5E2D, 17478 },
+ { 0x5E2E, 17414 },
+ { 0x5E2F, 17235 },
+ { 0x5E30, 17117 },
+ { 0x5E31, 17159 },
+ { 0x5E32, 17177 },
+ { 0x5E33, 17438 },
+ { 0x5E34, 17255 },
+ { 0x5E35, 17207 },
+ { 0x5E36, 17344 },
+ { 0x5E37, 17327 },
+ { 0x5E38, 17394 },
+ { 0x5E39, 17450 },
+ { 0x5E3A, 17352 },
+ { 0x5E3B, 17131 },
+ { 0x5E3C, 17482 },
+ { 0x5E3D, 17243 },
+ { 0x5E3E, 17410 },
+ { 0x5E3F, 17305 },
+ { 0x5E40, 17348 },
+ { 0x5E41, 17231 },
+ { 0x5E42, 17211 },
+ { 0x5E43, 17239 },
+ { 0x5E44, 17215 },
+ { 0x5E45, 17140 },
+ { 0x5E46, 17390 },
+ { 0x5E47, 17267 },
+ { 0x5E48, 17299 },
+ { 0x5E49, 17285 },
+ { 0x5E4A, 17376 },
+ { 0x5E4B, 17418 },
+ { 0x5E4C, 17434 },
+ { 0x5E4D, 17335 },
+ { 0x5E4E, 17331 },
+ { 0x5E4F, 17259 },
+ { 0x5E50, 17356 },
+ { 0x5E51, 17281 },
+ { 0x5E52, 17398 },
+ { 0x5E53, 17219 },
+ { 0x5E54, 17295 },
+ { 0x5E55, 17372 },
+ { 0x5E56, 17247 },
+ { 0x5E57, 17168 },
+ { 0x5E58, 17127 },
+ { 0x5E59, 17263 },
+ { 0x5E5A, 17227 },
+ { 0x5E5B, 17113 },
+ { 0x5E5C, 17164 },
+ { 0x5E5D, 17155 },
+ { 0x5E5E, 17251 },
+ { 0x5E5F, 17677 },
+ { 0x5E60, 17505 },
+ { 0x5E61, 17601 },
+ { 0x5E62, 17556 },
+ { 0x5E63, 17532 },
+ { 0x5E64, 17537 },
+ { 0x5E65, 17618 },
+ { 0x5E66, 17685 },
+ { 0x5E67, 17693 },
+ { 0x5E68, 17514 },
+ { 0x5E69, 17681 },
+ { 0x5E6A, 17613 },
+ { 0x5E6B, 17522 },
+ { 0x5E6C, 17631 },
+ { 0x5E6D, 17542 },
+ { 0x5E6E, 17726 },
+ { 0x5E6F, 17552 },
+ { 0x5E70, 17500 },
+ { 0x5E71, 17596 },
+ { 0x5E72, 17722 },
+ { 0x5E73, 17583 },
+ { 0x5E74, 17569 },
+ { 0x5E75, 17547 },
+ { 0x5E76, 17648 },
+ { 0x5E77, 17714 },
+ { 0x5E78, 17689 },
+ { 0x5E79, 17652 },
+ { 0x5E7A, 17636 },
+ { 0x5E7B, 17609 },
+ { 0x5E7C, 17697 },
+ { 0x5E7D, 17626 },
+ { 0x5E7E, 17640 },
+ { 0x5E7F, 17710 },
+ { 0x5E80, 17605 },
+ { 0x5E81, 17574 },
+ { 0x5E82, 17668 },
+ { 0x5E83, 17672 },
+ { 0x5E84, 17660 },
+ { 0x5E85, 17561 },
+ { 0x5E86, 17656 },
+ { 0x5E87, 17718 },
+ { 0x5E88, 17702 },
+ { 0x5E89, 17706 },
+ { 0x5E8A, 17578 },
+ { 0x5E8B, 17565 },
+ { 0x5E8C, 17622 },
+ { 0x5E8D, 17510 },
+ { 0x5E8E, 17644 },
+ { 0x5E8F, 17495 },
+ { 0x5E90, 17490 },
+ { 0x5E91, 17528 },
+ { 0x5E92, 17664 },
+ { 0x5E93, 17592 },
+ { 0x5E94, 17486 },
+ { 0x5E95, 17518 },
+ { 0x5E96, 17588 },
+ { 0x5E97, 17982 },
+ { 0x5E98, 17808 },
+ { 0x5E99, 17832 },
+ { 0x5E9A, 18125 },
+ { 0x5E9B, 17970 },
+ { 0x5E9C, 18129 },
+ { 0x5E9D, 17978 },
+ { 0x5E9E, 18024 },
+ { 0x5E9F, 18105 },
+ { 0x5EA0, 17946 },
+ { 0x5EA1, 17919 },
+ { 0x5EA2, 17803 },
+ { 0x5EA3, 17954 },
+ { 0x5EA4, 18089 },
+ { 0x5EA5, 18052 },
+ { 0x5EA6, 17858 },
+ { 0x5EA7, 18133 },
+ { 0x5EA8, 17840 },
+ { 0x5EA9, 18028 },
+ { 0x5EAA, 17748 },
+ { 0x5EAB, 18008 },
+ { 0x5EAC, 17867 },
+ { 0x5EAD, 18085 },
+ { 0x5EAE, 17863 },
+ { 0x5EAF, 17942 },
+ { 0x5EB0, 18032 },
+ { 0x5EB1, 17757 },
+ { 0x5EB2, 17925 },
+ { 0x5EB3, 17966 },
+ { 0x5EB4, 18093 },
+ { 0x5EB5, 17995 },
+ { 0x5EB6, 17933 },
+ { 0x5EB7, 18016 },
+ { 0x5EB8, 18076 },
+ { 0x5EB9, 17938 },
+ { 0x5EBA, 18113 },
+ { 0x5EBB, 17739 },
+ { 0x5EBC, 17911 },
+ { 0x5EBD, 18056 },
+ { 0x5EBE, 17783 },
+ { 0x5EBF, 18109 },
+ { 0x5EC0, 18072 },
+ { 0x5EC1, 18117 },
+ { 0x5EC2, 18097 },
+ { 0x5EC3, 17974 },
+ { 0x5EC4, 17753 },
+ { 0x5EC5, 17962 },
+ { 0x5EC6, 17799 },
+ { 0x5EC7, 17999 },
+ { 0x5EC8, 17836 },
+ { 0x5EC9, 18121 },
+ { 0x5ECA, 18044 },
+ { 0x5ECB, 17744 },
+ { 0x5ECC, 17987 },
+ { 0x5ECD, 17779 },
+ { 0x5ECE, 18101 },
+ { 0x5ECF, 18003 },
+ { 0x5ED0, 18060 },
+ { 0x5ED1, 17771 },
+ { 0x5ED2, 17891 },
+ { 0x5ED3, 17950 },
+ { 0x5ED4, 18048 },
+ { 0x5ED5, 17730 },
+ { 0x5ED6, 17775 },
+ { 0x5ED7, 17899 },
+ { 0x5ED8, 17895 },
+ { 0x5ED9, 17824 },
+ { 0x5EDA, 18081 },
+ { 0x5EDB, 17903 },
+ { 0x5EDC, 17915 },
+ { 0x5EDD, 17848 },
+ { 0x5EDE, 17907 },
+ { 0x5EDF, 17879 },
+ { 0x5EE0, 17734 },
+ { 0x5EE1, 17828 },
+ { 0x5EE2, 17883 },
+ { 0x5EE3, 18012 },
+ { 0x5EE4, 18064 },
+ { 0x5EE5, 17791 },
+ { 0x5EE6, 18036 },
+ { 0x5EE7, 18040 },
+ { 0x5EE8, 18068 },
+ { 0x5EE9, 17958 },
+ { 0x5EEA, 17844 },
+ { 0x5EEB, 17853 },
+ { 0x5EEC, 18020 },
+ { 0x5EED, 17991 },
+ { 0x5EEE, 17871 },
+ { 0x5EEF, 17875 },
+ { 0x5EF0, 17929 },
+ { 0x5EF1, 17761 },
+ { 0x5EF2, 17766 },
+ { 0x5EF3, 17887 },
+ { 0x5EF4, 17795 },
+ { 0x5EF5, 17787 },
+ { 0x5EF6, 17816 },
+ { 0x5EF7, 17812 },
+ { 0x5EF8, 17820 },
+ { 0x5EF9, 18312 },
+ { 0x5EFA, 18267 },
+ { 0x5EFB, 18197 },
+ { 0x5EFC, 18324 },
+ { 0x5EFD, 18465 },
+ { 0x5EFE, 18299 },
+ { 0x5EFF, 18461 },
+ { 0x5F00, 18473 },
+ { 0x5F01, 18593 },
+ { 0x5F02, 18364 },
+ { 0x5F03, 18493 },
+ { 0x5F04, 18457 },
+ { 0x5F05, 18384 },
+ { 0x5F06, 18453 },
+ { 0x5F07, 18605 },
+ { 0x5F08, 18404 },
+ { 0x5F09, 18557 },
+ { 0x5F0A, 18348 },
+ { 0x5F0B, 18251 },
+ { 0x5F0C, 18169 },
+ { 0x5F0D, 18589 },
+ { 0x5F0E, 18287 },
+ { 0x5F0F, 18235 },
+ { 0x5F10, 18437 },
+ { 0x5F11, 18445 },
+ { 0x5F12, 18569 },
+ { 0x5F13, 18320 },
+ { 0x5F14, 18553 },
+ { 0x5F15, 18271 },
+ { 0x5F16, 18585 },
+ { 0x5F17, 18420 },
+ { 0x5F18, 18581 },
+ { 0x5F19, 18161 },
+ { 0x5F1A, 18275 },
+ { 0x5F1B, 18537 },
+ { 0x5F1C, 18601 },
+ { 0x5F1D, 18340 },
+ { 0x5F1E, 18573 },
+ { 0x5F1F, 18505 },
+ { 0x5F20, 18344 },
+ { 0x5F21, 18328 },
+ { 0x5F22, 18513 },
+ { 0x5F23, 18376 },
+ { 0x5F24, 18517 },
+ { 0x5F25, 18193 },
+ { 0x5F26, 18189 },
+ { 0x5F27, 18541 },
+ { 0x5F28, 18303 },
+ { 0x5F29, 18425 },
+ { 0x5F2A, 18368 },
+ { 0x5F2B, 18561 },
+ { 0x5F2C, 18247 },
+ { 0x5F2D, 18497 },
+ { 0x5F2E, 18279 },
+ { 0x5F2F, 18380 },
+ { 0x5F30, 18489 },
+ { 0x5F31, 18597 },
+ { 0x5F32, 18509 },
+ { 0x5F33, 18545 },
+ { 0x5F34, 18283 },
+ { 0x5F35, 18213 },
+ { 0x5F36, 18549 },
+ { 0x5F37, 18372 },
+ { 0x5F38, 18181 },
+ { 0x5F39, 18521 },
+ { 0x5F3A, 18441 },
+ { 0x5F3B, 18577 },
+ { 0x5F3C, 18412 },
+ { 0x5F3D, 18205 },
+ { 0x5F3E, 18416 },
+ { 0x5F3F, 18336 },
+ { 0x5F40, 18481 },
+ { 0x5F41, 18396 },
+ { 0x5F42, 18173 },
+ { 0x5F43, 18525 },
+ { 0x5F44, 18533 },
+ { 0x5F45, 18408 },
+ { 0x5F46, 18316 },
+ { 0x5F47, 18177 },
+ { 0x5F48, 18352 },
+ { 0x5F49, 18400 },
+ { 0x5F4A, 18565 },
+ { 0x5F4B, 18449 },
+ { 0x5F4C, 18295 },
+ { 0x5F4D, 18529 },
+ { 0x5F4E, 18477 },
+ { 0x5F4F, 18469 },
+ { 0x5F50, 18501 },
+ { 0x5F51, 18141 },
+ { 0x5F52, 18221 },
+ { 0x5F53, 18259 },
+ { 0x5F54, 18263 },
+ { 0x5F55, 18201 },
+ { 0x5F56, 18231 },
+ { 0x5F57, 18429 },
+ { 0x5F58, 18433 },
+ { 0x5F59, 18137 },
+ { 0x5F5A, 18255 },
+ { 0x5F5B, 18145 },
+ { 0x5F5C, 18388 },
+ { 0x5F5D, 18485 },
+ { 0x5F5E, 18291 },
+ { 0x5F5F, 18153 },
+ { 0x5F60, 18243 },
+ { 0x5F61, 18356 },
+ { 0x5F62, 18209 },
+ { 0x5F63, 18149 },
+ { 0x5F64, 18392 },
+ { 0x5F65, 18217 },
+ { 0x5F66, 18332 },
+ { 0x5F67, 18185 },
+ { 0x5F68, 18226 },
+ { 0x5F69, 18157 },
+ { 0x5F6A, 18360 },
+ { 0x5F6B, 18307 },
+ { 0x5F6C, 18239 },
+ { 0x5F6D, 18165 },
+ { 0x5F6E, 18953 },
+ { 0x5F6F, 19059 },
+ { 0x5F70, 19107 },
+ { 0x5F71, 18710 },
+ { 0x5F72, 18844 },
+ { 0x5F73, 18914 },
+ { 0x5F74, 18768 },
+ { 0x5F75, 18804 },
+ { 0x5F76, 18784 },
+ { 0x5F77, 19191 },
+ { 0x5F78, 18961 },
+ { 0x5F79, 19030 },
+ { 0x5F7A, 18812 },
+ { 0x5F7B, 18965 },
+ { 0x5F7C, 19103 },
+ { 0x5F7D, 18852 },
+ { 0x5F7E, 18792 },
+ { 0x5F7F, 19239 },
+ { 0x5F80, 19006 },
+ { 0x5F81, 18828 },
+ { 0x5F82, 18906 },
+ { 0x5F83, 18718 },
+ { 0x5F84, 19187 },
+ { 0x5F85, 18969 },
+ { 0x5F86, 18922 },
+ { 0x5F87, 19179 },
+ { 0x5F88, 18973 },
+ { 0x5F89, 19143 },
+ { 0x5F8A, 19195 },
+ { 0x5F8B, 19139 },
+ { 0x5F8C, 19010 },
+ { 0x5F8D, 18788 },
+ { 0x5F8E, 19219 },
+ { 0x5F8F, 18930 },
+ { 0x5F90, 19095 },
+ { 0x5F91, 19243 },
+ { 0x5F92, 19227 },
+ { 0x5F93, 18730 },
+ { 0x5F94, 18918 },
+ { 0x5F95, 19211 },
+ { 0x5F96, 18957 },
+ { 0x5F97, 19054 },
+ { 0x5F98, 18796 },
+ { 0x5F99, 18776 },
+ { 0x5F9A, 18948 },
+ { 0x5F9B, 19247 },
+ { 0x5F9C, 19079 },
+ { 0x5F9D, 19091 },
+ { 0x5F9E, 19063 },
+ { 0x5F9F, 19163 },
+ { 0x5FA0, 18678 },
+ { 0x5FA1, 19155 },
+ { 0x5FA2, 19099 },
+ { 0x5FA3, 19151 },
+ { 0x5FA4, 19199 },
+ { 0x5FA5, 19159 },
+ { 0x5FA6, 19067 },
+ { 0x5FA7, 18910 },
+ { 0x5FA8, 18682 },
+ { 0x5FA9, 19050 },
+ { 0x5FAA, 19207 },
+ { 0x5FAB, 19235 },
+ { 0x5FAC, 19231 },
+ { 0x5FAD, 19115 },
+ { 0x5FAE, 18926 },
+ { 0x5FAF, 18998 },
+ { 0x5FB0, 18986 },
+ { 0x5FB1, 18886 },
+ { 0x5FB2, 18836 },
+ { 0x5FB3, 18902 },
+ { 0x5FB4, 18856 },
+ { 0x5FB5, 18763 },
+ { 0x5FB6, 18860 },
+ { 0x5FB7, 19111 },
+ { 0x5FB8, 19119 },
+ { 0x5FB9, 19147 },
+ { 0x5FBA, 19083 },
+ { 0x5FBB, 19175 },
+ { 0x5FBC, 18698 },
+ { 0x5FBD, 19087 },
+ { 0x5FBE, 19131 },
+ { 0x5FBF, 18702 },
+ { 0x5FC0, 18726 },
+ { 0x5FC1, 19223 },
+ { 0x5FC2, 18890 },
+ { 0x5FC3, 18621 },
+ { 0x5FC4, 18994 },
+ { 0x5FC5, 19014 },
+ { 0x5FC6, 19071 },
+ { 0x5FC7, 19215 },
+ { 0x5FC8, 18758 },
+ { 0x5FC9, 19002 },
+ { 0x5FCA, 19026 },
+ { 0x5FCB, 18934 },
+ { 0x5FCC, 18882 },
+ { 0x5FCD, 18750 },
+ { 0x5FCE, 18938 },
+ { 0x5FCF, 19171 },
+ { 0x5FD0, 18625 },
+ { 0x5FD1, 18746 },
+ { 0x5FD2, 19034 },
+ { 0x5FD3, 19127 },
+ { 0x5FD4, 18706 },
+ { 0x5FD5, 19022 },
+ { 0x5FD6, 18990 },
+ { 0x5FD7, 19203 },
+ { 0x5FD8, 19123 },
+ { 0x5FD9, 18664 },
+ { 0x5FDA, 18630 },
+ { 0x5FDB, 18694 },
+ { 0x5FDC, 18977 },
+ { 0x5FDD, 18609 },
+ { 0x5FDE, 18832 },
+ { 0x5FDF, 18617 },
+ { 0x5FE0, 18613 },
+ { 0x5FE1, 18714 },
+ { 0x5FE2, 18669 },
+ { 0x5FE3, 18808 },
+ { 0x5FE4, 18816 },
+ { 0x5FE5, 18942 },
+ { 0x5FE6, 19042 },
+ { 0x5FE7, 19075 },
+ { 0x5FE8, 19135 },
+ { 0x5FE9, 19167 },
+ { 0x5FEA, 18869 },
+ { 0x5FEB, 18864 },
+ { 0x5FEC, 18878 },
+ { 0x5FED, 18874 },
+ { 0x5FEE, 18898 },
+ { 0x5FEF, 19018 },
+ { 0x5FF0, 18981 },
+ { 0x5FF1, 18772 },
+ { 0x5FF2, 18848 },
+ { 0x5FF3, 18690 },
+ { 0x5FF4, 18840 },
+ { 0x5FF5, 18648 },
+ { 0x5FF6, 18656 },
+ { 0x5FF7, 19038 },
+ { 0x5FF8, 18780 },
+ { 0x5FF9, 19183 },
+ { 0x5FFA, 18754 },
+ { 0x5FFB, 18800 },
+ { 0x5FFC, 19046 },
+ { 0x5FFD, 18635 },
+ { 0x5FFE, 18660 },
+ { 0x5FFF, 18674 },
+ { 0x6000, 18722 },
+ { 0x6001, 18644 },
+ { 0x6002, 18738 },
+ { 0x6003, 18652 },
+ { 0x6004, 18734 },
+ { 0x6005, 18824 },
+ { 0x6006, 18640 },
+ { 0x6007, 18742 },
+ { 0x6008, 18820 },
+ { 0x6009, 18686 },
+ { 0x600A, 18894 },
+ { 0x600B, 19264 },
+ { 0x600C, 19256 },
+ { 0x600D, 19272 },
+ { 0x600E, 19260 },
+ { 0x600F, 19344 },
+ { 0x6010, 19372 },
+ { 0x6011, 19336 },
+ { 0x6012, 19276 },
+ { 0x6013, 19352 },
+ { 0x6014, 19432 },
+ { 0x6015, 19448 },
+ { 0x6016, 19368 },
+ { 0x6017, 19400 },
+ { 0x6018, 19452 },
+ { 0x6019, 19252 },
+ { 0x601A, 19364 },
+ { 0x601B, 19440 },
+ { 0x601C, 19304 },
+ { 0x601D, 19436 },
+ { 0x601E, 19388 },
+ { 0x601F, 19324 },
+ { 0x6020, 19416 },
+ { 0x6021, 19296 },
+ { 0x6022, 19456 },
+ { 0x6023, 19384 },
+ { 0x6024, 19360 },
+ { 0x6025, 19312 },
+ { 0x6026, 19408 },
+ { 0x6027, 19420 },
+ { 0x6028, 19412 },
+ { 0x6029, 19380 },
+ { 0x602A, 19340 },
+ { 0x602B, 19300 },
+ { 0x602C, 19292 },
+ { 0x602D, 19428 },
+ { 0x602E, 19320 },
+ { 0x602F, 19464 },
+ { 0x6030, 19404 },
+ { 0x6031, 19356 },
+ { 0x6032, 19424 },
+ { 0x6033, 19316 },
+ { 0x6034, 19308 },
+ { 0x6035, 19280 },
+ { 0x6036, 19332 },
+ { 0x6037, 19268 },
+ { 0x6038, 19396 },
+ { 0x6039, 19348 },
+ { 0x603A, 19284 },
+ { 0x603B, 19288 },
+ { 0x603C, 19392 },
+ { 0x603D, 19376 },
+ { 0x603E, 19328 },
+ { 0x603F, 19460 },
+ { 0x6040, 19444 },
+ { 0x6041, 6614 },
+ { 0x6042, 6641 },
+ { 0x6043, 6620 },
+ { 0x6044, 6638 },
+ { 0x6045, 6584 },
+ { 0x6046, 6587 },
+ { 0x6047, 6575 },
+ { 0x6048, 6647 },
+ { 0x6049, 6656 },
+ { 0x604A, 6632 },
+ { 0x604B, 6626 },
+ { 0x604C, 6623 },
+ { 0x604D, 6665 },
+ { 0x604E, 6599 },
+ { 0x604F, 6659 },
+ { 0x6050, 6644 },
+ { 0x6051, 6605 },
+ { 0x6052, 6602 },
+ { 0x6053, 6581 },
+ { 0x6054, 6611 },
+ { 0x6055, 6650 },
+ { 0x6056, 6662 },
+ { 0x6057, 6590 },
+ { 0x6058, 6617 },
+ { 0x6059, 6578 },
+ { 0x605A, 6593 },
+ { 0x605B, 6635 },
+ { 0x605C, 6596 },
+ { 0x605D, 6629 },
+ { 0x605E, 6608 },
+ { 0x605F, 6653 },
+ { 0x6060, 6560 },
+ { 0x6061, 6542 },
+ { 0x6062, 6548 },
+ { 0x6063, 6569 },
+ { 0x6064, 6554 },
+ { 0x6065, 6551 },
+ { 0x6066, 6545 },
+ { 0x6067, 6566 },
+ { 0x6068, 6563 },
+ { 0x6069, 6557 },
+ { 0x606A, 6540 },
+ { 0x606B, 6572 },
+ { 0x606C, 62729 },
+ { 0x606D, 62720 },
+ { 0x606E, 62723 },
+ { 0x606F, 62726 },
+ { 0x6070, 62651 },
+ { 0x6071, 62642 },
+ { 0x6072, 62645 },
+ { 0x6073, 62648 },
+ { 0x6074, 62765 },
+ { 0x6075, 62756 },
+ { 0x6076, 62759 },
+ { 0x6077, 62762 },
+ { 0x6078, 62672 },
{ 0x6079, 62663 },
- { 0x607A, 62975 },
- { 0x607B, 63060 },
- { 0x607C, 63193 },
- { 0x607D, 63411 },
- { 0x607E, 63331 },
- { 0x607F, 63327 },
- { 0x6080, 63120 },
- { 0x6081, 63407 },
- { 0x6082, 63418 },
- { 0x6083, 62483 },
- { 0x6084, 62487 },
- { 0x6085, 62493 },
- { 0x6086, 62463 },
- { 0x6087, 62467 },
- { 0x6088, 62471 },
- { 0x6089, 62477 },
- { 0x608A, 62568 },
- { 0x608B, 62572 },
- { 0x608C, 63051 },
- { 0x608D, 62788 },
- { 0x608E, 62784 },
- { 0x608F, 62576 },
- { 0x6090, 62580 },
- { 0x6091, 62998 },
- { 0x6092, 63002 },
- { 0x6093, 62730 },
- { 0x6094, 62734 },
- { 0x6095, 63022 },
- { 0x6096, 63017 },
- { 0x6097, 62772 },
- { 0x6098, 62513 },
- { 0x6099, 62882 },
- { 0x609A, 62886 },
- { 0x609B, 63435 },
- { 0x609C, 63439 },
- { 0x609D, 62706 },
- { 0x609E, 62749 },
- { 0x609F, 62596 },
- { 0x60A0, 63013 },
- { 0x60A1, 62800 },
- { 0x60A2, 63371 },
- { 0x60A3, 63455 },
- { 0x60A4, 63447 },
- { 0x60A5, 62548 },
- { 0x60A6, 62499 },
- { 0x60A7, 62624 },
- { 0x60A8, 62764 },
- { 0x60A9, 62907 },
- { 0x60AA, 62902 },
- { 0x60AB, 63151 },
- { 0x60AC, 63131 },
- { 0x60AD, 63175 },
- { 0x60AE, 63169 },
- { 0x60AF, 63187 },
- { 0x60B0, 63181 },
- { 0x60B1, 63163 },
- { 0x60B2, 63157 },
- { 0x60B3, 63144 },
- { 0x60B4, 63137 },
- { 0x60B5, 62615 },
- { 0x60B6, 62610 },
- { 0x60B7, 63465 },
- { 0x60B8, 63459 },
- { 0x60B9, 63428 },
- { 0x60BA, 62639 },
- { 0x60BB, 63056 },
- { 0x60BC, 62620 },
- { 0x60BD, 62986 },
- { 0x60BE, 62981 },
- { 0x60BF, 62666 },
- { 0x60C0, 62745 },
- { 0x60C1, 62592 },
- { 0x60C2, 63009 },
- { 0x60C3, 62796 },
- { 0x60C4, 63367 },
- { 0x60C5, 63451 },
- { 0x60C6, 63443 },
- { 0x60C7, 62542 },
- { 0x60C8, 63228 },
- { 0x60C9, 63307 },
- { 0x60CA, 63290 },
- { 0x60CB, 63294 },
- { 0x60CC, 63298 },
- { 0x60CD, 63035 },
- { 0x60CE, 63039 },
- { 0x60CF, 63043 },
- { 0x60D0, 63302 },
- { 0x60D1, 63249 },
- { 0x60D2, 63253 },
- { 0x60D3, 63257 },
- { 0x60D4, 63261 },
- { 0x60D5, 63265 },
- { 0x60D6, 62651 },
- { 0x60D7, 62530 },
- { 0x60D8, 62647 },
- { 0x60D9, 62526 },
- { 0x60DA, 62655 },
- { 0x60DB, 62534 },
- { 0x60DC, 62659 },
- { 0x60DD, 62538 },
- { 0x60DE, 63240 },
- { 0x60DF, 63286 },
- { 0x60E0, 63269 },
- { 0x60E1, 63312 },
- { 0x60E2, 63278 },
- { 0x60E3, 63320 },
- { 0x60E4, 63316 },
- { 0x60E5, 63232 },
- { 0x60E6, 63375 },
- { 0x60E7, 63379 },
- { 0x60E8, 63210 },
- { 0x60E9, 63202 },
- { 0x60EA, 63219 },
- { 0x60EB, 63236 },
- { 0x60EC, 63206 },
- { 0x60ED, 63244 },
- { 0x60EE, 63273 },
- { 0x60EF, 63432 },
- { 0x60F0, 62912 },
- { 0x60F1, 62503 },
- { 0x60F2, 62719 },
- { 0x60F3, 62703 },
- { 0x60F4, 62676 },
- { 0x60F5, 63324 },
- { 0x60F6, 63415 },
- { 0x60F7, 62685 },
- { 0x60F8, 62679 },
- { 0x60F9, 62510 },
- { 0x60FA, 62628 },
- { 0x60FB, 63047 },
- { 0x60FC, 62635 },
- { 0x60FD, 62631 },
- { 0x60FE, 63064 },
- { 0x60FF, 63068 },
- { 0x6100, 63072 },
- { 0x6101, 63076 },
- { 0x6102, 63080 },
- { 0x6103, 63084 },
- { 0x6104, 63088 },
- { 0x6105, 63092 },
- { 0x6106, 63096 },
- { 0x6107, 63100 },
- { 0x6108, 63104 },
- { 0x6109, 63422 },
- { 0x610A, 63425 },
- { 0x610B, 62521 },
- { 0x610C, 62780 },
- { 0x610D, 63214 },
- { 0x610E, 63197 },
- { 0x610F, 63282 },
- { 0x6110, 63223 },
- { 0x6111, 62715 },
- { 0x6112, 62710 },
- { 0x6113, 62600 },
- { 0x6114, 63335 },
- { 0x6115, 63339 },
- { 0x6116, 62643 },
- { 0x6117, 62561 },
- { 0x6118, 62564 },
- { 0x6119, 62868 },
- { 0x611A, 62690 },
- { 0x611B, 62757 },
- { 0x611C, 63391 },
- { 0x611D, 63387 },
- { 0x611E, 62871 },
- { 0x611F, 62878 },
- { 0x6120, 63403 },
- { 0x6121, 63399 },
- { 0x6122, 62588 },
- { 0x6123, 62584 },
- { 0x6124, 62693 },
- { 0x6125, 62698 },
- { 0x6126, 62760 },
- { 0x6127, 63383 },
- { 0x6128, 62874 },
- { 0x6129, 63395 },
- { 0x612A, 62915 },
- { 0x612B, 62930 },
- { 0x612C, 62922 },
- { 0x612D, 62937 },
- { 0x612E, 62944 },
- { 0x612F, 62951 },
- { 0x6130, 62959 },
- { 0x6131, 62967 },
- { 0x6132, 62669 },
- { 0x6133, 63343 },
- { 0x6134, 63348 },
- { 0x6135, 62898 },
- { 0x6136, 62742 },
- { 0x6137, 63006 },
- { 0x6138, 62769 },
- { 0x6139, 63360 },
- { 0x613A, 63032 },
- { 0x613B, 63124 },
- { 0x613C, 63353 },
- { 0x613D, 63356 },
- { 0x613E, 63363 },
- { 0x613F, 63127 },
- { 0x6140, 62554 },
- { 0x6141, 62804 },
- { 0x6142, 62809 },
- { 0x6143, 62825 },
- { 0x6144, 62863 },
- { 0x6145, 62830 },
- { 0x6146, 62820 },
- { 0x6147, 62856 },
- { 0x6148, 62849 },
- { 0x6149, 62842 },
- { 0x614A, 62835 },
- { 0x614B, 62815 },
- { 0x614C, 21053 },
- { 0x614D, 21057 },
- { 0x614E, 21061 },
- { 0x614F, 21065 },
- { 0x6150, 21069 },
- { 0x6151, 21073 },
- { 0x6152, 21077 },
- { 0x6153, 21081 },
- { 0x6154, 21085 },
- { 0x6155, 21089 },
- { 0x6156, 21093 },
- { 0x6157, 21097 },
- { 0x6158, 21101 },
- { 0x6159, 21105 },
- { 0x615A, 21109 },
- { 0x615B, 21113 },
- { 0x615C, 21117 },
- { 0x615D, 21121 },
- { 0x615E, 21125 },
- { 0x615F, 21129 },
- { 0x6160, 21133 },
- { 0x6161, 21137 },
- { 0x6162, 21141 },
- { 0x6163, 21145 },
- { 0x6164, 21149 },
- { 0x6165, 21153 },
- { 0x6166, 21157 },
- { 0x6167, 21161 },
- { 0x6168, 21165 },
- { 0x6169, 22544 },
- { 0x616A, 22548 },
- { 0x616B, 22552 },
- { 0x616C, 22556 },
- { 0x616D, 22560 },
- { 0x616E, 22564 },
- { 0x616F, 22568 },
- { 0x6170, 22572 },
- { 0x6171, 22576 },
- { 0x6172, 22580 },
- { 0x6173, 22584 },
- { 0x6174, 22588 },
- { 0x6175, 22592 },
- { 0x6176, 22596 },
- { 0x6177, 22600 },
- { 0x6178, 22604 },
- { 0x6179, 22608 },
- { 0x617A, 22612 },
- { 0x617B, 22616 },
- { 0x617C, 22620 },
- { 0x617D, 22624 },
- { 0x617E, 22628 },
- { 0x617F, 22632 },
- { 0x6180, 22636 },
- { 0x6181, 22640 },
- { 0x6182, 22644 },
- { 0x6183, 22648 },
- { 0x6184, 22652 },
- { 0x6185, 22656 },
- { 0x6186, 22660 },
- { 0x6187, 22664 },
- { 0x6188, 22668 },
- { 0x6189, 22672 },
- { 0x618A, 22676 },
- { 0x618B, 22680 },
- { 0x618C, 22684 },
- { 0x618D, 22688 },
- { 0x618E, 90773 },
- { 0x618F, 90781 },
- { 0x6190, 90777 },
- { 0x6191, 22195 },
- { 0x6192, 84966 },
- { 0x6193, 45715 },
- { 0x6194, 45687 },
- { 0x6195, 45703 },
- { 0x6196, 45699 },
- { 0x6197, 45684 },
- { 0x6198, 102430 },
- { 0x6199, 102397 },
- { 0x619A, 102412 },
- { 0x619B, 102458 },
- { 0x619C, 102477 },
- { 0x619D, 102602 },
- { 0x619E, 102427 },
- { 0x619F, 102593 },
- { 0x61A0, 102531 },
- { 0x61A1, 102629 },
- { 0x61A2, 102584 },
- { 0x61A3, 102626 },
- { 0x61A4, 102514 },
- { 0x61A5, 102611 },
- { 0x61A6, 102415 },
- { 0x61A7, 102464 },
- { 0x61A8, 102473 },
- { 0x61A9, 102502 },
- { 0x61AA, 102550 },
- { 0x61AB, 102455 },
- { 0x61AC, 102496 },
- { 0x61AD, 102596 },
- { 0x61AE, 102394 },
- { 0x61AF, 102382 },
- { 0x61B0, 102581 },
- { 0x61B1, 102547 },
- { 0x61B2, 102440 },
- { 0x61B3, 102433 },
- { 0x61B4, 102617 },
- { 0x61B5, 102390 },
- { 0x61B6, 102490 },
- { 0x61B7, 102446 },
- { 0x61B8, 102535 },
- { 0x61B9, 102481 },
- { 0x61BA, 102556 },
- { 0x61BB, 102523 },
- { 0x61BC, 102449 },
- { 0x61BD, 102508 },
- { 0x61BE, 102569 },
- { 0x61BF, 102385 },
- { 0x61C0, 102517 },
- { 0x61C1, 102404 },
- { 0x61C2, 102587 },
- { 0x61C3, 102418 },
- { 0x61C4, 102563 },
- { 0x61C5, 102605 },
- { 0x61C6, 102493 },
- { 0x61C7, 102452 },
- { 0x61C8, 102443 },
- { 0x61C9, 102526 },
- { 0x61CA, 102538 },
- { 0x61CB, 102487 },
- { 0x61CC, 102505 },
- { 0x61CD, 102421 },
- { 0x61CE, 102623 },
- { 0x61CF, 102436 },
- { 0x61D0, 102608 },
- { 0x61D1, 102559 },
- { 0x61D2, 102484 },
- { 0x61D3, 102614 },
- { 0x61D4, 102634 },
- { 0x61D5, 102401 },
- { 0x61D6, 102424 },
- { 0x61D7, 102499 },
- { 0x61D8, 102409 },
- { 0x61D9, 102544 },
- { 0x61DA, 102541 },
- { 0x61DB, 102467 },
- { 0x61DC, 102590 },
- { 0x61DD, 102572 },
- { 0x61DE, 102520 },
- { 0x61DF, 102511 },
- { 0x61E0, 102575 },
- { 0x61E1, 102461 },
- { 0x61E2, 102470 },
- { 0x61E3, 102599 },
- { 0x61E4, 102578 },
- { 0x61E5, 102377 },
- { 0x61E6, 102620 },
- { 0x61E7, 102566 },
- { 0x61E8, 102553 },
- { 0x61E9, 73223 },
- { 0x61EA, 73233 },
- { 0x61EB, 73263 },
- { 0x61EC, 73243 },
- { 0x61ED, 73238 },
- { 0x61EE, 73228 },
- { 0x61EF, 73258 },
- { 0x61F0, 73253 },
- { 0x61F1, 73248 },
- { 0x61F2, 73178 },
- { 0x61F3, 73188 },
- { 0x61F4, 73218 },
- { 0x61F5, 73198 },
- { 0x61F6, 73193 },
- { 0x61F7, 73183 },
- { 0x61F8, 73213 },
- { 0x61F9, 73208 },
- { 0x61FA, 73203 },
- { 0x61FB, 111048 },
- { 0x61FC, 111052 },
- { 0x61FD, 111056 },
- { 0x61FE, 111060 },
- { 0x61FF, 111064 },
- { 0x6200, 111068 },
- { 0x6201, 111072 },
- { 0x6202, 111076 },
- { 0x6203, 111080 },
- { 0x6204, 111084 },
- { 0x6205, 111088 },
- { 0x6206, 111092 },
- { 0x6207, 111096 },
- { 0x6208, 111100 },
- { 0x6209, 111104 },
- { 0x620A, 111108 },
- { 0x620B, 111112 },
- { 0x620C, 111116 },
- { 0x620D, 111120 },
- { 0x620E, 111124 },
- { 0x620F, 111128 },
- { 0x6210, 111132 },
- { 0x6211, 111136 },
- { 0x6212, 111140 },
- { 0x6213, 111144 },
- { 0x6214, 111148 },
- { 0x6215, 110024 },
- { 0x6216, 110028 },
- { 0x6217, 110032 },
- { 0x6218, 110036 },
- { 0x6219, 110040 },
- { 0x621A, 110044 },
- { 0x621B, 110048 },
- { 0x621C, 110052 },
- { 0x621D, 110056 },
- { 0x621E, 110060 },
- { 0x621F, 110064 },
- { 0x6220, 110068 },
- { 0x6221, 110072 },
- { 0x6222, 110076 },
- { 0x6223, 110080 },
- { 0x6224, 110084 },
- { 0x6225, 110088 },
- { 0x6226, 110092 },
- { 0x6227, 110096 },
- { 0x6228, 110100 },
- { 0x6229, 110104 },
- { 0x622A, 110108 },
- { 0x622B, 110112 },
- { 0x622C, 110116 },
- { 0x622D, 110120 },
- { 0x622E, 110124 },
- { 0x622F, 111807 },
- { 0x6230, 111811 },
- { 0x6231, 111815 },
- { 0x6232, 111819 },
- { 0x6233, 111823 },
- { 0x6234, 111827 },
- { 0x6235, 111831 },
- { 0x6236, 111835 },
- { 0x6237, 111839 },
- { 0x6238, 111843 },
- { 0x6239, 111847 },
- { 0x623A, 111851 },
- { 0x623B, 111855 },
- { 0x623C, 111859 },
- { 0x623D, 111863 },
- { 0x623E, 111867 },
- { 0x623F, 111871 },
- { 0x6240, 111875 },
- { 0x6241, 111879 },
- { 0x6242, 111883 },
- { 0x6243, 111887 },
- { 0x6244, 111891 },
- { 0x6245, 111895 },
- { 0x6246, 111899 },
- { 0x6247, 111903 },
- { 0x6248, 111907 },
- { 0x6249, 111592 },
- { 0x624A, 111596 },
- { 0x624B, 111600 },
- { 0x624C, 111604 },
- { 0x624D, 111608 },
- { 0x624E, 111612 },
- { 0x624F, 111616 },
- { 0x6250, 111620 },
- { 0x6251, 111624 },
- { 0x6252, 111628 },
- { 0x6253, 111632 },
- { 0x6254, 111636 },
- { 0x6255, 111640 },
- { 0x6256, 111644 },
- { 0x6257, 111648 },
- { 0x6258, 111652 },
- { 0x6259, 111656 },
- { 0x625A, 111660 },
- { 0x625B, 111664 },
- { 0x625C, 111668 },
- { 0x625D, 111672 },
- { 0x625E, 111676 },
- { 0x625F, 111680 },
- { 0x6260, 111684 },
- { 0x6261, 111688 },
- { 0x6262, 110522 },
- { 0x6263, 110527 },
- { 0x6264, 110532 },
- { 0x6265, 110537 },
- { 0x6266, 110542 },
- { 0x6267, 110547 },
- { 0x6268, 110552 },
- { 0x6269, 110557 },
- { 0x626A, 110562 },
- { 0x626B, 110567 },
- { 0x626C, 110572 },
- { 0x626D, 110577 },
- { 0x626E, 110582 },
- { 0x626F, 110587 },
- { 0x6270, 110592 },
- { 0x6271, 110597 },
- { 0x6272, 110602 },
- { 0x6273, 110607 },
- { 0x6274, 110612 },
- { 0x6275, 110617 },
- { 0x6276, 110622 },
- { 0x6277, 110627 },
- { 0x6278, 110632 },
- { 0x6279, 110637 },
- { 0x627A, 110642 },
- { 0x627B, 110647 },
- { 0x627C, 110261 },
- { 0x627D, 110266 },
- { 0x627E, 110271 },
- { 0x627F, 110276 },
- { 0x6280, 110281 },
- { 0x6281, 110286 },
- { 0x6282, 110291 },
- { 0x6283, 110296 },
- { 0x6284, 110301 },
- { 0x6285, 110306 },
- { 0x6286, 110311 },
- { 0x6287, 110316 },
- { 0x6288, 110321 },
- { 0x6289, 110326 },
- { 0x628A, 110331 },
- { 0x628B, 110336 },
- { 0x628C, 110341 },
- { 0x628D, 110346 },
- { 0x628E, 110351 },
- { 0x628F, 110356 },
- { 0x6290, 110361 },
- { 0x6291, 110366 },
- { 0x6292, 110371 },
- { 0x6293, 110376 },
- { 0x6294, 110381 },
- { 0x6295, 110386 },
- { 0x6296, 112115 },
- { 0x6297, 112119 },
- { 0x6298, 112123 },
- { 0x6299, 112127 },
- { 0x629A, 112131 },
- { 0x629B, 112135 },
- { 0x629C, 112139 },
- { 0x629D, 112143 },
- { 0x629E, 112147 },
- { 0x629F, 112151 },
- { 0x62A0, 112155 },
- { 0x62A1, 112159 },
- { 0x62A2, 112163 },
- { 0x62A3, 112167 },
- { 0x62A4, 112171 },
- { 0x62A5, 112175 },
- { 0x62A6, 112179 },
- { 0x62A7, 112183 },
- { 0x62A8, 112023 },
- { 0x62A9, 112027 },
- { 0x62AA, 112031 },
- { 0x62AB, 112035 },
- { 0x62AC, 112039 },
- { 0x62AD, 112043 },
- { 0x62AE, 112047 },
- { 0x62AF, 112051 },
- { 0x62B0, 112055 },
- { 0x62B1, 112059 },
- { 0x62B2, 112063 },
- { 0x62B3, 112067 },
- { 0x62B4, 112071 },
- { 0x62B5, 112075 },
- { 0x62B6, 112079 },
- { 0x62B7, 112083 },
- { 0x62B8, 112087 },
- { 0x62B9, 112091 },
- { 0x62BA, 112095 },
- { 0x62BB, 112099 },
- { 0x62BC, 112103 },
- { 0x62BD, 112107 },
- { 0x62BE, 112111 },
- { 0x62BF, 110918 },
- { 0x62C0, 110923 },
- { 0x62C1, 110928 },
- { 0x62C2, 110933 },
- { 0x62C3, 110938 },
- { 0x62C4, 110943 },
- { 0x62C5, 110948 },
- { 0x62C6, 110953 },
- { 0x62C7, 110958 },
- { 0x62C8, 110963 },
- { 0x62C9, 110968 },
- { 0x62CA, 110973 },
- { 0x62CB, 110978 },
- { 0x62CC, 110983 },
- { 0x62CD, 110988 },
- { 0x62CE, 110993 },
- { 0x62CF, 110998 },
- { 0x62D0, 111003 },
- { 0x62D1, 111008 },
- { 0x62D2, 111013 },
- { 0x62D3, 111018 },
- { 0x62D4, 111023 },
- { 0x62D5, 111028 },
- { 0x62D6, 111033 },
- { 0x62D7, 111038 },
- { 0x62D8, 111043 },
- { 0x62D9, 110788 },
- { 0x62DA, 110793 },
- { 0x62DB, 110798 },
- { 0x62DC, 110803 },
- { 0x62DD, 110808 },
- { 0x62DE, 110813 },
- { 0x62DF, 110818 },
- { 0x62E0, 110823 },
- { 0x62E1, 110828 },
- { 0x62E2, 110833 },
- { 0x62E3, 110838 },
- { 0x62E4, 110843 },
- { 0x62E5, 110848 },
- { 0x62E6, 110853 },
- { 0x62E7, 110858 },
- { 0x62E8, 110863 },
- { 0x62E9, 110868 },
- { 0x62EA, 110873 },
- { 0x62EB, 110878 },
- { 0x62EC, 110883 },
- { 0x62ED, 110888 },
- { 0x62EE, 110893 },
- { 0x62EF, 110898 },
- { 0x62F0, 110903 },
- { 0x62F1, 110908 },
- { 0x62F2, 110913 },
- { 0x62F3, 112294 },
- { 0x62F4, 112298 },
- { 0x62F5, 112302 },
- { 0x62F6, 112306 },
- { 0x62F7, 112310 },
- { 0x62F8, 112314 },
- { 0x62F9, 112318 },
- { 0x62FA, 112322 },
- { 0x62FB, 112326 },
- { 0x62FC, 112330 },
- { 0x62FD, 112334 },
- { 0x62FE, 112338 },
- { 0x62FF, 112342 },
- { 0x6300, 112346 },
- { 0x6301, 112350 },
- { 0x6302, 112354 },
- { 0x6303, 112358 },
- { 0x6304, 112362 },
- { 0x6305, 112366 },
- { 0x6306, 112370 },
- { 0x6307, 112374 },
- { 0x6308, 112190 },
- { 0x6309, 112194 },
- { 0x630A, 112198 },
- { 0x630B, 112202 },
- { 0x630C, 112206 },
- { 0x630D, 112210 },
- { 0x630E, 112214 },
- { 0x630F, 112218 },
- { 0x6310, 112222 },
- { 0x6311, 112226 },
- { 0x6312, 112230 },
- { 0x6313, 112234 },
- { 0x6314, 112238 },
- { 0x6315, 112242 },
- { 0x6316, 112246 },
- { 0x6317, 112250 },
- { 0x6318, 112254 },
- { 0x6319, 112258 },
- { 0x631A, 112262 },
- { 0x631B, 112266 },
- { 0x631C, 112270 },
- { 0x631D, 112274 },
- { 0x631E, 112278 },
- { 0x631F, 112282 },
- { 0x6320, 112286 },
- { 0x6321, 112290 },
- { 0x6322, 114540 },
- { 0x6323, 114544 },
- { 0x6324, 114548 },
- { 0x6325, 114552 },
- { 0x6326, 114556 },
- { 0x6327, 114560 },
- { 0x6328, 114564 },
- { 0x6329, 114568 },
- { 0x632A, 114572 },
- { 0x632B, 114576 },
- { 0x632C, 114580 },
- { 0x632D, 114584 },
- { 0x632E, 114588 },
- { 0x632F, 114592 },
- { 0x6330, 114596 },
- { 0x6331, 114600 },
- { 0x6332, 114604 },
- { 0x6333, 114608 },
- { 0x6334, 114612 },
- { 0x6335, 114436 },
- { 0x6336, 114440 },
- { 0x6337, 114444 },
- { 0x6338, 114448 },
- { 0x6339, 114452 },
- { 0x633A, 114456 },
- { 0x633B, 114460 },
- { 0x633C, 114464 },
- { 0x633D, 114468 },
- { 0x633E, 114472 },
- { 0x633F, 114476 },
- { 0x6340, 114480 },
- { 0x6341, 114484 },
- { 0x6342, 114488 },
- { 0x6343, 114492 },
- { 0x6344, 114496 },
- { 0x6345, 114500 },
- { 0x6346, 114504 },
- { 0x6347, 114508 },
- { 0x6348, 114512 },
- { 0x6349, 114516 },
- { 0x634A, 114520 },
- { 0x634B, 114524 },
- { 0x634C, 114528 },
- { 0x634D, 114532 },
- { 0x634E, 114536 },
- { 0x634F, 111391 },
- { 0x6350, 111396 },
- { 0x6351, 111401 },
- { 0x6352, 111406 },
- { 0x6353, 111411 },
- { 0x6354, 111416 },
- { 0x6355, 111421 },
- { 0x6356, 111426 },
- { 0x6357, 111431 },
- { 0x6358, 111436 },
- { 0x6359, 111441 },
- { 0x635A, 111446 },
- { 0x635B, 111451 },
- { 0x635C, 111456 },
- { 0x635D, 111461 },
- { 0x635E, 111466 },
- { 0x635F, 111471 },
- { 0x6360, 111476 },
- { 0x6361, 111481 },
- { 0x6362, 111486 },
- { 0x6363, 111491 },
- { 0x6364, 111496 },
- { 0x6365, 111501 },
- { 0x6366, 111506 },
- { 0x6367, 111511 },
- { 0x6368, 111516 },
- { 0x6369, 111261 },
- { 0x636A, 111266 },
- { 0x636B, 111271 },
- { 0x636C, 111276 },
- { 0x636D, 111281 },
- { 0x636E, 111286 },
- { 0x636F, 111291 },
- { 0x6370, 111296 },
- { 0x6371, 111301 },
- { 0x6372, 111306 },
- { 0x6373, 111311 },
- { 0x6374, 111316 },
- { 0x6375, 111321 },
- { 0x6376, 111326 },
- { 0x6377, 111331 },
- { 0x6378, 111336 },
- { 0x6379, 111341 },
- { 0x637A, 111346 },
- { 0x637B, 111351 },
- { 0x637C, 111356 },
- { 0x637D, 111361 },
- { 0x637E, 111366 },
- { 0x637F, 111371 },
- { 0x6380, 111376 },
- { 0x6381, 111381 },
- { 0x6382, 111386 },
- { 0x6383, 114292 },
- { 0x6384, 114296 },
- { 0x6385, 114300 },
- { 0x6386, 114304 },
- { 0x6387, 114308 },
- { 0x6388, 114312 },
- { 0x6389, 114316 },
- { 0x638A, 114320 },
- { 0x638B, 114324 },
- { 0x638C, 114328 },
- { 0x638D, 114332 },
- { 0x638E, 114336 },
- { 0x638F, 114340 },
- { 0x6390, 114344 },
- { 0x6391, 114348 },
- { 0x6392, 114352 },
- { 0x6393, 114356 },
- { 0x6394, 114360 },
- { 0x6395, 114364 },
- { 0x6396, 114368 },
- { 0x6397, 114372 },
- { 0x6398, 114376 },
- { 0x6399, 114380 },
- { 0x639A, 114384 },
- { 0x639B, 114388 },
- { 0x639C, 114392 },
- { 0x639D, 113928 },
- { 0x639E, 113932 },
- { 0x639F, 113936 },
- { 0x63A0, 113940 },
- { 0x63A1, 113944 },
- { 0x63A2, 113948 },
- { 0x63A3, 113952 },
- { 0x63A4, 113956 },
- { 0x63A5, 113960 },
- { 0x63A6, 113964 },
- { 0x63A7, 113968 },
- { 0x63A8, 113972 },
- { 0x63A9, 113976 },
- { 0x63AA, 113980 },
- { 0x63AB, 113984 },
- { 0x63AC, 113988 },
- { 0x63AD, 113992 },
- { 0x63AE, 113996 },
- { 0x63AF, 114000 },
- { 0x63B0, 114004 },
- { 0x63B1, 114008 },
- { 0x63B2, 114012 },
- { 0x63B3, 114016 },
- { 0x63B4, 114020 },
- { 0x63B5, 114024 },
- { 0x63B6, 114028 },
- { 0x63B7, 113622 },
- { 0x63B8, 113627 },
- { 0x63B9, 113632 },
- { 0x63BA, 113637 },
- { 0x63BB, 113642 },
- { 0x63BC, 113647 },
- { 0x63BD, 113652 },
- { 0x63BE, 113657 },
- { 0x63BF, 113662 },
- { 0x63C0, 113667 },
- { 0x63C1, 113672 },
- { 0x63C2, 113677 },
- { 0x63C3, 113682 },
- { 0x63C4, 113687 },
- { 0x63C5, 113692 },
- { 0x63C6, 113697 },
- { 0x63C7, 113702 },
- { 0x63C8, 113707 },
- { 0x63C9, 113712 },
- { 0x63CA, 113717 },
- { 0x63CB, 113722 },
- { 0x63CC, 113727 },
- { 0x63CD, 113732 },
- { 0x63CE, 113737 },
- { 0x63CF, 113742 },
- { 0x63D0, 113747 },
- { 0x63D1, 112700 },
- { 0x63D2, 112705 },
- { 0x63D3, 112710 },
- { 0x63D4, 112715 },
- { 0x63D5, 112720 },
- { 0x63D6, 112725 },
- { 0x63D7, 112730 },
- { 0x63D8, 112735 },
- { 0x63D9, 112740 },
- { 0x63DA, 112745 },
- { 0x63DB, 112750 },
- { 0x63DC, 112755 },
- { 0x63DD, 112760 },
- { 0x63DE, 112765 },
- { 0x63DF, 112770 },
- { 0x63E0, 112775 },
- { 0x63E1, 112780 },
- { 0x63E2, 112785 },
- { 0x63E3, 112790 },
- { 0x63E4, 112795 },
- { 0x63E5, 112800 },
- { 0x63E6, 112805 },
- { 0x63E7, 112810 },
- { 0x63E8, 112815 },
- { 0x63E9, 112820 },
- { 0x63EA, 112825 },
- { 0x63EB, 114162 },
- { 0x63EC, 114167 },
- { 0x63ED, 114172 },
- { 0x63EE, 114177 },
- { 0x63EF, 114182 },
- { 0x63F0, 114187 },
- { 0x63F1, 114192 },
- { 0x63F2, 114197 },
- { 0x63F3, 114202 },
- { 0x63F4, 114207 },
- { 0x63F5, 114212 },
- { 0x63F6, 114217 },
- { 0x63F7, 114222 },
- { 0x63F8, 114227 },
- { 0x63F9, 114232 },
- { 0x63FA, 114237 },
- { 0x63FB, 114242 },
- { 0x63FC, 114247 },
- { 0x63FD, 114252 },
- { 0x63FE, 114257 },
- { 0x63FF, 114262 },
- { 0x6400, 114267 },
- { 0x6401, 114272 },
- { 0x6402, 114277 },
- { 0x6403, 114282 },
- { 0x6404, 114287 },
- { 0x6405, 114032 },
- { 0x6406, 114037 },
- { 0x6407, 114042 },
- { 0x6408, 114047 },
- { 0x6409, 114052 },
- { 0x640A, 114057 },
- { 0x640B, 114062 },
- { 0x640C, 114067 },
- { 0x640D, 114072 },
- { 0x640E, 114077 },
- { 0x640F, 114082 },
- { 0x6410, 114087 },
- { 0x6411, 114092 },
- { 0x6412, 114097 },
- { 0x6413, 114102 },
- { 0x6414, 114107 },
- { 0x6415, 114112 },
- { 0x6416, 114117 },
- { 0x6417, 114122 },
- { 0x6418, 114127 },
- { 0x6419, 114132 },
- { 0x641A, 114137 },
- { 0x641B, 114142 },
- { 0x641C, 114147 },
- { 0x641D, 114152 },
- { 0x641E, 114157 },
- { 0x641F, 113303 },
- { 0x6420, 113309 },
- { 0x6421, 113315 },
- { 0x6422, 113321 },
- { 0x6423, 113327 },
- { 0x6424, 113333 },
- { 0x6425, 113339 },
- { 0x6426, 113345 },
- { 0x6427, 113351 },
- { 0x6428, 113357 },
- { 0x6429, 113363 },
- { 0x642A, 113369 },
- { 0x642B, 113375 },
- { 0x642C, 113381 },
- { 0x642D, 113387 },
- { 0x642E, 113393 },
- { 0x642F, 113399 },
- { 0x6430, 113405 },
- { 0x6431, 113411 },
- { 0x6432, 113417 },
- { 0x6433, 113423 },
- { 0x6434, 113429 },
- { 0x6435, 113435 },
- { 0x6436, 113441 },
- { 0x6437, 113447 },
- { 0x6438, 113453 },
- { 0x6439, 112990 },
- { 0x643A, 112996 },
- { 0x643B, 113002 },
- { 0x643C, 113008 },
- { 0x643D, 113014 },
- { 0x643E, 113020 },
- { 0x643F, 113026 },
- { 0x6440, 113032 },
- { 0x6441, 113038 },
- { 0x6442, 113044 },
- { 0x6443, 113050 },
- { 0x6444, 113056 },
- { 0x6445, 113062 },
- { 0x6446, 113068 },
- { 0x6447, 113074 },
- { 0x6448, 113080 },
- { 0x6449, 113086 },
- { 0x644A, 113092 },
- { 0x644B, 113098 },
- { 0x644C, 113104 },
- { 0x644D, 113110 },
- { 0x644E, 113116 },
- { 0x644F, 113122 },
- { 0x6450, 113128 },
- { 0x6451, 113134 },
- { 0x6452, 113140 },
- { 0x6453, 112522 },
- { 0x6454, 112526 },
- { 0x6455, 112530 },
- { 0x6456, 112534 },
- { 0x6457, 112538 },
- { 0x6458, 112542 },
- { 0x6459, 112546 },
- { 0x645A, 112550 },
- { 0x645B, 112554 },
- { 0x645C, 112558 },
- { 0x645D, 112562 },
- { 0x645E, 112566 },
- { 0x645F, 112570 },
- { 0x6460, 112574 },
- { 0x6461, 112578 },
- { 0x6462, 112582 },
- { 0x6463, 112586 },
- { 0x6464, 112590 },
- { 0x6465, 112594 },
- { 0x6466, 112598 },
- { 0x6467, 112602 },
- { 0x6468, 112606 },
- { 0x6469, 112610 },
- { 0x646A, 112614 },
- { 0x646B, 112618 },
- { 0x646C, 112622 },
- { 0x646D, 112418 },
- { 0x646E, 112422 },
- { 0x646F, 112426 },
- { 0x6470, 112430 },
- { 0x6471, 112434 },
- { 0x6472, 112438 },
- { 0x6473, 112442 },
- { 0x6474, 112446 },
- { 0x6475, 112450 },
- { 0x6476, 112454 },
- { 0x6477, 112458 },
- { 0x6478, 112462 },
- { 0x6479, 112466 },
- { 0x647A, 112470 },
- { 0x647B, 112474 },
- { 0x647C, 112478 },
- { 0x647D, 112482 },
- { 0x647E, 112486 },
- { 0x647F, 112490 },
- { 0x6480, 112494 },
- { 0x6481, 112498 },
- { 0x6482, 112502 },
- { 0x6483, 112506 },
- { 0x6484, 112510 },
- { 0x6485, 112514 },
- { 0x6486, 112518 },
- { 0x6487, 111781 },
- { 0x6488, 111786 },
- { 0x6489, 111204 },
- { 0x648A, 111192 },
- { 0x648B, 111212 },
- { 0x648C, 111208 },
- { 0x648D, 111245 },
- { 0x648E, 111200 },
- { 0x648F, 111172 },
- { 0x6490, 111232 },
- { 0x6491, 111196 },
- { 0x6492, 111216 },
- { 0x6493, 111220 },
- { 0x6494, 111152 },
- { 0x6495, 111156 },
- { 0x6496, 111164 },
- { 0x6497, 111249 },
- { 0x6498, 111160 },
- { 0x6499, 111184 },
- { 0x649A, 111236 },
- { 0x649B, 111228 },
- { 0x649C, 111188 },
- { 0x649D, 111253 },
- { 0x649E, 111176 },
- { 0x649F, 111168 },
- { 0x64A0, 111180 },
- { 0x64A1, 111224 },
- { 0x64A2, 110021 },
- { 0x64A3, 110180 },
- { 0x64A4, 110168 },
- { 0x64A5, 110193 },
- { 0x64A6, 110184 },
- { 0x64A7, 110221 },
- { 0x64A8, 110176 },
- { 0x64A9, 110148 },
- { 0x64AA, 110213 },
- { 0x64AB, 110172 },
- { 0x64AC, 110197 },
- { 0x64AD, 110201 },
- { 0x64AE, 110128 },
- { 0x64AF, 110132 },
- { 0x64B0, 110140 },
- { 0x64B1, 110225 },
- { 0x64B2, 110136 },
- { 0x64B3, 110160 },
- { 0x64B4, 110188 },
- { 0x64B5, 110209 },
- { 0x64B6, 110164 },
- { 0x64B7, 110229 },
- { 0x64B8, 110152 },
- { 0x64B9, 110144 },
- { 0x64BA, 110156 },
- { 0x64BB, 110205 },
- { 0x64BC, 111521 },
- { 0x64BD, 111257 },
- { 0x64BE, 110233 },
- { 0x64BF, 110017 },
- { 0x64C0, 109969 },
- { 0x64C1, 109973 },
- { 0x64C2, 109965 },
- { 0x64C3, 111963 },
- { 0x64C4, 111951 },
- { 0x64C5, 111971 },
- { 0x64C6, 111967 },
- { 0x64C7, 112000 },
- { 0x64C8, 111959 },
- { 0x64C9, 111931 },
- { 0x64CA, 111991 },
- { 0x64CB, 111955 },
- { 0x64CC, 111975 },
- { 0x64CD, 111979 },
- { 0x64CE, 111911 },
- { 0x64CF, 111915 },
- { 0x64D0, 111923 },
- { 0x64D1, 112004 },
- { 0x64D2, 111919 },
- { 0x64D3, 111943 },
- { 0x64D4, 111995 },
- { 0x64D5, 111987 },
- { 0x64D6, 111947 },
- { 0x64D7, 112008 },
- { 0x64D8, 111935 },
- { 0x64D9, 111927 },
- { 0x64DA, 111939 },
- { 0x64DB, 111983 },
- { 0x64DC, 111589 },
- { 0x64DD, 111744 },
- { 0x64DE, 111732 },
- { 0x64DF, 111757 },
- { 0x64E0, 111748 },
- { 0x64E1, 111791 },
- { 0x64E2, 111740 },
- { 0x64E3, 111712 },
- { 0x64E4, 111777 },
- { 0x64E5, 111736 },
- { 0x64E6, 111761 },
- { 0x64E7, 111765 },
- { 0x64E8, 111692 },
- { 0x64E9, 111696 },
- { 0x64EA, 111704 },
- { 0x64EB, 111795 },
- { 0x64EC, 111700 },
- { 0x64ED, 111724 },
- { 0x64EE, 111752 },
- { 0x64EF, 111773 },
- { 0x64F0, 111728 },
- { 0x64F1, 111799 },
- { 0x64F2, 111716 },
- { 0x64F3, 111708 },
- { 0x64F4, 111720 },
- { 0x64F5, 111769 },
- { 0x64F6, 112016 },
- { 0x64F7, 112012 },
- { 0x64F8, 111803 },
- { 0x64F9, 111585 },
- { 0x64FA, 111577 },
- { 0x64FB, 111581 },
- { 0x64FC, 111573 },
- { 0x64FD, 110717 },
- { 0x64FE, 110702 },
- { 0x64FF, 110727 },
- { 0x6500, 110722 },
- { 0x6501, 110763 },
- { 0x6502, 110712 },
- { 0x6503, 110677 },
- { 0x6504, 110752 },
- { 0x6505, 110707 },
- { 0x6506, 110732 },
- { 0x6507, 110737 },
- { 0x6508, 110652 },
- { 0x6509, 110657 },
- { 0x650A, 110667 },
- { 0x650B, 110768 },
- { 0x650C, 110662 },
- { 0x650D, 110692 },
- { 0x650E, 110757 },
- { 0x650F, 110747 },
- { 0x6510, 110697 },
- { 0x6511, 110773 },
- { 0x6512, 110682 },
- { 0x6513, 110672 },
- { 0x6514, 110687 },
- { 0x6515, 110742 },
- { 0x6516, 110257 },
- { 0x6517, 110456 },
- { 0x6518, 110441 },
- { 0x6519, 110472 },
- { 0x651A, 110461 },
- { 0x651B, 110502 },
- { 0x651C, 110451 },
- { 0x651D, 110416 },
- { 0x651E, 110497 },
- { 0x651F, 110446 },
- { 0x6520, 110477 },
- { 0x6521, 110482 },
- { 0x6522, 110391 },
- { 0x6523, 110396 },
- { 0x6524, 110406 },
- { 0x6525, 110507 },
- { 0x6526, 110401 },
- { 0x6527, 110431 },
- { 0x6528, 110466 },
- { 0x6529, 110492 },
- { 0x652A, 110436 },
- { 0x652B, 110512 },
- { 0x652C, 110421 },
- { 0x652D, 110411 },
- { 0x652E, 110426 },
- { 0x652F, 110487 },
- { 0x6530, 110783 },
- { 0x6531, 110778 },
- { 0x6532, 110517 },
- { 0x6533, 110252 },
- { 0x6534, 110242 },
- { 0x6535, 110247 },
- { 0x6536, 110237 },
- { 0x6537, 113817 },
- { 0x6538, 113802 },
- { 0x6539, 113827 },
- { 0x653A, 113822 },
- { 0x653B, 113863 },
- { 0x653C, 113812 },
- { 0x653D, 113777 },
- { 0x653E, 113852 },
- { 0x653F, 113807 },
- { 0x6540, 113832 },
- { 0x6541, 113837 },
- { 0x6542, 113752 },
- { 0x6543, 113757 },
- { 0x6544, 113767 },
- { 0x6545, 113868 },
- { 0x6546, 113762 },
- { 0x6547, 113792 },
- { 0x6548, 113857 },
- { 0x6549, 113847 },
- { 0x654A, 113797 },
- { 0x654B, 113873 },
- { 0x654C, 113782 },
- { 0x654D, 113772 },
- { 0x654E, 113787 },
- { 0x654F, 113842 },
- { 0x6550, 112696 },
- { 0x6551, 112895 },
- { 0x6552, 112880 },
- { 0x6553, 112911 },
- { 0x6554, 112900 },
- { 0x6555, 112941 },
- { 0x6556, 112890 },
- { 0x6557, 112855 },
- { 0x6558, 112936 },
- { 0x6559, 112885 },
- { 0x655A, 112916 },
- { 0x655B, 112921 },
- { 0x655C, 112830 },
- { 0x655D, 112835 },
- { 0x655E, 112845 },
- { 0x655F, 112946 },
- { 0x6560, 112840 },
- { 0x6561, 112870 },
- { 0x6562, 112905 },
- { 0x6563, 112931 },
- { 0x6564, 112875 },
- { 0x6565, 112951 },
- { 0x6566, 112860 },
- { 0x6567, 112850 },
- { 0x6568, 112865 },
- { 0x6569, 112926 },
- { 0x656A, 113883 },
- { 0x656B, 113878 },
- { 0x656C, 112956 },
- { 0x656D, 112691 },
- { 0x656E, 112631 },
- { 0x656F, 112636 },
- { 0x6570, 112626 },
- { 0x6571, 113537 },
- { 0x6572, 113519 },
- { 0x6573, 113549 },
- { 0x6574, 113543 },
- { 0x6575, 113592 },
- { 0x6576, 113531 },
- { 0x6577, 113489 },
- { 0x6578, 113579 },
- { 0x6579, 113525 },
- { 0x657A, 113555 },
- { 0x657B, 113561 },
- { 0x657C, 113459 },
- { 0x657D, 113465 },
- { 0x657E, 113477 },
- { 0x657F, 113598 },
- { 0x6580, 113471 },
- { 0x6581, 113507 },
- { 0x6582, 113585 },
- { 0x6583, 113573 },
- { 0x6584, 113513 },
- { 0x6585, 113604 },
- { 0x6586, 113495 },
- { 0x6587, 113483 },
- { 0x6588, 113501 },
- { 0x6589, 113567 },
- { 0x658A, 112985 },
- { 0x658B, 113224 },
- { 0x658C, 113206 },
- { 0x658D, 113243 },
- { 0x658E, 113230 },
- { 0x658F, 113279 },
- { 0x6590, 113218 },
- { 0x6591, 113176 },
- { 0x6592, 113273 },
- { 0x6593, 113212 },
- { 0x6594, 113249 },
- { 0x6595, 113255 },
- { 0x6596, 113146 },
- { 0x6597, 113152 },
- { 0x6598, 113164 },
- { 0x6599, 113285 },
- { 0x659A, 113158 },
- { 0x659B, 113194 },
- { 0x659C, 113236 },
- { 0x659D, 113267 },
- { 0x659E, 113200 },
- { 0x659F, 113291 },
- { 0x65A0, 113182 },
- { 0x65A1, 113170 },
- { 0x65A2, 113188 },
- { 0x65A3, 113261 },
- { 0x65A4, 113616 },
- { 0x65A5, 113610 },
- { 0x65A6, 113297 },
- { 0x65A7, 112979 },
- { 0x65A8, 112967 },
- { 0x65A9, 112973 },
- { 0x65AA, 112961 },
- { 0x65AB, 111241 },
- { 0x65AC, 110217 },
- { 0x65AD, 110001 },
- { 0x65AE, 109977 },
- { 0x65AF, 109985 },
- { 0x65B0, 110013 },
- { 0x65B1, 109993 },
- { 0x65B2, 109989 },
- { 0x65B3, 109981 },
- { 0x65B4, 110009 },
- { 0x65B5, 110005 },
- { 0x65B6, 109997 },
- { 0x65B7, 114420 },
- { 0x65B8, 114396 },
- { 0x65B9, 114404 },
- { 0x65BA, 114432 },
- { 0x65BB, 114412 },
- { 0x65BC, 114408 },
- { 0x65BD, 114400 },
- { 0x65BE, 114428 },
- { 0x65BF, 114424 },
- { 0x65C0, 114416 },
- { 0x65C1, 113912 },
- { 0x65C2, 113888 },
- { 0x65C3, 113896 },
- { 0x65C4, 113924 },
- { 0x65C5, 113904 },
- { 0x65C6, 113900 },
- { 0x65C7, 113892 },
- { 0x65C8, 113920 },
- { 0x65C9, 113916 },
- { 0x65CA, 113908 },
- { 0x65CB, 112671 },
- { 0x65CC, 112641 },
- { 0x65CD, 112651 },
- { 0x65CE, 112686 },
- { 0x65CF, 112661 },
- { 0x65D0, 112656 },
- { 0x65D1, 112646 },
- { 0x65D2, 112681 },
- { 0x65D3, 112676 },
- { 0x65D4, 112666 },
- { 0x65D5, 112402 },
- { 0x65D6, 112378 },
- { 0x65D7, 112386 },
- { 0x65D8, 112414 },
- { 0x65D9, 112394 },
- { 0x65DA, 112390 },
- { 0x65DB, 112382 },
- { 0x65DC, 112410 },
- { 0x65DD, 112406 },
- { 0x65DE, 112398 },
- { 0x65DF, 107040 },
- { 0x65E0, 108186 },
- { 0x65E1, 106833 },
- { 0x65E2, 107918 },
- { 0x65E3, 108085 },
- { 0x65E4, 107961 },
- { 0x65E5, 107065 },
- { 0x65E6, 108189 },
- { 0x65E7, 107515 },
- { 0x65E8, 107463 },
- { 0x65E9, 107214 },
- { 0x65EA, 107218 },
- { 0x65EB, 107222 },
- { 0x65EC, 108198 },
- { 0x65ED, 107241 },
- { 0x65EE, 108202 },
- { 0x65EF, 107253 },
- { 0x65F0, 107361 },
- { 0x65F1, 107343 },
- { 0x65F2, 107043 },
- { 0x65F3, 107227 },
- { 0x65F4, 107386 },
- { 0x65F5, 107391 },
- { 0x65F6, 107456 },
- { 0x65F7, 107428 },
- { 0x65F8, 107442 },
- { 0x65F9, 107367 },
- { 0x65FA, 108227 },
- { 0x65FB, 107625 },
- { 0x65FC, 107069 },
- { 0x65FD, 107288 },
- { 0x65FE, 108217 },
- { 0x65FF, 107379 },
- { 0x6600, 107258 },
- { 0x6601, 107293 },
- { 0x6602, 107348 },
- { 0x6603, 107049 },
- { 0x6604, 107057 },
- { 0x6605, 107233 },
- { 0x6606, 107245 },
- { 0x6607, 107312 },
- { 0x6608, 107330 },
- { 0x6609, 107324 },
- { 0x660A, 107318 },
- { 0x660B, 107545 },
- { 0x660C, 107398 },
- { 0x660D, 107413 },
- { 0x660E, 107405 },
- { 0x660F, 107670 },
- { 0x6610, 107174 },
- { 0x6611, 107448 },
- { 0x6612, 107372 },
- { 0x6613, 107421 },
- { 0x6614, 107434 },
- { 0x6615, 107663 },
- { 0x6616, 107167 },
- { 0x6617, 107682 },
- { 0x6618, 107689 },
- { 0x6619, 107154 },
- { 0x661A, 107146 },
- { 0x661B, 107188 },
- { 0x661C, 107336 },
- { 0x661D, 107305 },
- { 0x661E, 107299 },
- { 0x661F, 107640 },
- { 0x6620, 107648 },
- { 0x6621, 107656 },
- { 0x6622, 107181 },
- { 0x6623, 107754 },
- { 0x6624, 107758 },
- { 0x6625, 107763 },
- { 0x6626, 107768 },
- { 0x6627, 107773 },
- { 0x6628, 106956 },
- { 0x6629, 106991 },
- { 0x662A, 108051 },
- { 0x662B, 107707 },
- { 0x662C, 107782 },
- { 0x662D, 107718 },
- { 0x662E, 107795 },
- { 0x662F, 107712 },
- { 0x6630, 107788 },
- { 0x6631, 107725 },
- { 0x6632, 106804 },
- { 0x6633, 106809 },
- { 0x6634, 108045 },
- { 0x6635, 107909 },
- { 0x6636, 107732 },
- { 0x6637, 107746 },
- { 0x6638, 107738 },
- { 0x6639, 107705 },
- { 0x663A, 107847 },
- { 0x663B, 107779 },
- { 0x663C, 107839 },
- { 0x663D, 107803 },
- { 0x663E, 107835 },
- { 0x663F, 107843 },
- { 0x6640, 107808 },
- { 0x6641, 107814 },
- { 0x6642, 107818 },
- { 0x6643, 107824 },
- { 0x6644, 107831 },
- { 0x6645, 106950 },
- { 0x6646, 106968 },
- { 0x6647, 106952 },
- { 0x6648, 106972 },
- { 0x6649, 107900 },
- { 0x664A, 107852 },
- { 0x664B, 106815 },
- { 0x664C, 106798 },
- { 0x664D, 106823 },
- { 0x664E, 106850 },
- { 0x664F, 106818 },
- { 0x6650, 106800 },
- { 0x6651, 106828 },
- { 0x6652, 106854 },
- { 0x6653, 108259 },
- { 0x6654, 108257 },
- { 0x6655, 108180 },
- { 0x6656, 107903 },
- { 0x6657, 107921 },
- { 0x6658, 107905 },
- { 0x6659, 107925 },
- { 0x665A, 108056 },
- { 0x665B, 108069 },
- { 0x665C, 108039 },
- { 0x665D, 108137 },
- { 0x665E, 108064 },
- { 0x665F, 108140 },
- { 0x6660, 108059 },
- { 0x6661, 108041 },
- { 0x6662, 108144 },
- { 0x6663, 108150 },
- { 0x6664, 107947 },
- { 0x6665, 107265 },
- { 0x6666, 108206 },
- { 0x6667, 108121 },
- { 0x6668, 107989 },
- { 0x6669, 108156 },
- { 0x666A, 107270 },
- { 0x666B, 107276 },
- { 0x666C, 108126 },
- { 0x666D, 107570 },
- { 0x666E, 107586 },
- { 0x666F, 107580 },
- { 0x6670, 107574 },
- { 0x6671, 107562 },
- { 0x6672, 107527 },
- { 0x6673, 108232 },
- { 0x6674, 107929 },
- { 0x6675, 107999 },
- { 0x6676, 107605 },
- { 0x6677, 107566 },
- { 0x6678, 107610 },
- { 0x6679, 107601 },
- { 0x667A, 108168 },
- { 0x667B, 107596 },
- { 0x667C, 108163 },
- { 0x667D, 108014 },
- { 0x667E, 108007 },
- { 0x667F, 107592 },
- { 0x6680, 108236 },
- { 0x6681, 108159 },
- { 0x6682, 108003 },
- { 0x6683, 107356 },
- { 0x6684, 108222 },
- { 0x6685, 108132 },
- { 0x6686, 108074 },
- { 0x6687, 107994 },
- { 0x6688, 107282 },
- { 0x6689, 108211 },
- { 0x668A, 107004 },
- { 0x668B, 108077 },
- { 0x668C, 107949 },
- { 0x668D, 107000 },
- { 0x668E, 107035 },
- { 0x668F, 107016 },
- { 0x6690, 108182 },
- { 0x6691, 107914 },
- { 0x6692, 107957 },
- { 0x6693, 107020 },
- { 0x6694, 107030 },
- { 0x6695, 107024 },
- { 0x6696, 107008 },
- { 0x6697, 107012 },
- { 0x6698, 107854 },
- { 0x6699, 107075 },
- { 0x669A, 108193 },
- { 0x669B, 108262 },
- { 0x669C, 107864 },
- { 0x669D, 107858 },
- { 0x669E, 107870 },
- { 0x669F, 106836 },
- { 0x66A0, 108088 },
- { 0x66A1, 107969 },
- { 0x66A2, 107964 },
- { 0x66A3, 107631 },
- { 0x66A4, 108172 },
- { 0x66A5, 107615 },
- { 0x66A6, 108240 },
- { 0x66A7, 107700 },
- { 0x66A8, 107619 },
- { 0x66A9, 107896 },
- { 0x66AA, 107677 },
- { 0x66AB, 107696 },
- { 0x66AC, 107635 },
- { 0x66AD, 108244 },
- { 0x66AE, 108268 },
- { 0x66AF, 106858 },
- { 0x66B0, 108175 },
- { 0x66B1, 108033 },
- { 0x66B2, 108027 },
- { 0x66B3, 108022 },
- { 0x66B4, 108249 },
- { 0x66B5, 106976 },
- { 0x66B6, 106982 },
- { 0x66B7, 107889 },
- { 0x66B8, 107882 },
- { 0x66B9, 107876 },
- { 0x66BA, 108117 },
- { 0x66BB, 107085 },
- { 0x66BC, 108102 },
- { 0x66BD, 107118 },
- { 0x66BE, 107125 },
- { 0x66BF, 107111 },
- { 0x66C0, 107097 },
- { 0x66C1, 107090 },
- { 0x66C2, 107104 },
- { 0x66C3, 107202 },
- { 0x66C4, 107195 },
- { 0x66C5, 107080 },
- { 0x66C6, 107209 },
- { 0x66C7, 107139 },
- { 0x66C8, 106961 },
- { 0x66C9, 107132 },
- { 0x66CA, 107162 },
- { 0x66CB, 106841 },
- { 0x66CC, 106845 },
- { 0x66CD, 108097 },
- { 0x66CE, 108107 },
- { 0x66CF, 108093 },
- { 0x66D0, 108112 },
- { 0x66D1, 107984 },
- { 0x66D2, 107979 },
- { 0x66D3, 107975 },
- { 0x66D4, 107468 },
- { 0x66D5, 107471 },
- { 0x66D6, 107493 },
- { 0x66D7, 107498 },
- { 0x66D8, 107488 },
- { 0x66D9, 107558 },
- { 0x66DA, 107539 },
- { 0x66DB, 107552 },
- { 0x66DC, 107533 },
- { 0x66DD, 107503 },
- { 0x66DE, 107475 },
- { 0x66DF, 107521 },
- { 0x66E0, 107509 },
- { 0x66E1, 107481 },
- { 0x66E2, 106989 },
- { 0x66E3, 106997 },
- { 0x66E4, 106611 },
- { 0x66E5, 106617 },
- { 0x66E6, 106614 },
- { 0x66E7, 106456 },
- { 0x66E8, 106462 },
- { 0x66E9, 106459 },
- { 0x66EA, 106664 },
- { 0x66EB, 106670 },
- { 0x66EC, 106667 },
- { 0x66ED, 106424 },
- { 0x66EE, 106430 },
- { 0x66EF, 106427 },
- { 0x66F0, 106273 },
- { 0x66F1, 106279 },
- { 0x66F2, 106276 },
- { 0x66F3, 106774 },
- { 0x66F4, 106771 },
- { 0x66F5, 106752 },
- { 0x66F6, 106760 },
- { 0x66F7, 106756 },
- { 0x66F8, 106764 },
- { 0x66F9, 106768 },
- { 0x66FA, 106437 },
- { 0x66FB, 106445 },
- { 0x66FC, 106441 },
- { 0x66FD, 106449 },
- { 0x66FE, 106453 },
- { 0x66FF, 106748 },
- { 0x6700, 108274 },
- { 0x6701, 108279 },
- { 0x6702, 108296 },
- { 0x6703, 108300 },
- { 0x6704, 108284 },
- { 0x6705, 108290 },
- { 0x6706, 108304 },
- { 0x6707, 108825 },
- { 0x6708, 109279 },
- { 0x6709, 108839 },
- { 0x670A, 108844 },
- { 0x670B, 108834 },
- { 0x670C, 108849 },
- { 0x670D, 108829 },
- { 0x670E, 108801 },
- { 0x670F, 108796 },
- { 0x6710, 108805 },
- { 0x6711, 108809 },
- { 0x6712, 108675 },
- { 0x6713, 108859 },
- { 0x6714, 108854 },
- { 0x6715, 108864 },
- { 0x6716, 108868 },
- { 0x6717, 108539 },
- { 0x6718, 108543 },
- { 0x6719, 108535 },
- { 0x671A, 108774 },
- { 0x671B, 108778 },
- { 0x671C, 108770 },
- { 0x671D, 108782 },
- { 0x671E, 108667 },
- { 0x671F, 108671 },
- { 0x6720, 108663 },
- { 0x6721, 108524 },
- { 0x6722, 108528 },
- { 0x6723, 108520 },
- { 0x6724, 108878 },
- { 0x6725, 108882 },
- { 0x6726, 108874 },
- { 0x6727, 108750 },
- { 0x6728, 108754 },
- { 0x6729, 108746 },
- { 0x672A, 108343 },
- { 0x672B, 108339 },
- { 0x672C, 108347 },
- { 0x672D, 108355 },
- { 0x672E, 108351 },
- { 0x672F, 108359 },
- { 0x6730, 108336 },
- { 0x6731, 108326 },
- { 0x6732, 108321 },
- { 0x6733, 108331 },
- { 0x6734, 108384 },
- { 0x6735, 108388 },
- { 0x6736, 108380 },
- { 0x6737, 108392 },
- { 0x6738, 108440 },
- { 0x6739, 108444 },
- { 0x673A, 108436 },
- { 0x673B, 108448 },
- { 0x673C, 108401 },
- { 0x673D, 108406 },
- { 0x673E, 108396 },
- { 0x673F, 108411 },
- { 0x6740, 108421 },
- { 0x6741, 108426 },
- { 0x6742, 108416 },
- { 0x6743, 108431 },
- { 0x6744, 109293 },
- { 0x6745, 109298 },
- { 0x6746, 109288 },
- { 0x6747, 109303 },
- { 0x6748, 109283 },
- { 0x6749, 109251 },
- { 0x674A, 109246 },
- { 0x674B, 109255 },
- { 0x674C, 109259 },
- { 0x674D, 109161 },
- { 0x674E, 109313 },
- { 0x674F, 109308 },
- { 0x6750, 109324 },
- { 0x6751, 109318 },
- { 0x6752, 108997 },
- { 0x6753, 109238 },
- { 0x6754, 109242 },
- { 0x6755, 109234 },
- { 0x6756, 109158 },
- { 0x6757, 108986 },
- { 0x6758, 108990 },
- { 0x6759, 108982 },
- { 0x675A, 109333 },
- { 0x675B, 109337 },
- { 0x675C, 109329 },
- { 0x675D, 109212 },
- { 0x675E, 109216 },
- { 0x675F, 109208 },
- { 0x6760, 108471 },
- { 0x6761, 108467 },
- { 0x6762, 108475 },
- { 0x6763, 108459 },
- { 0x6764, 108455 },
- { 0x6765, 108463 },
- { 0x6766, 108452 },
- { 0x6767, 108699 },
- { 0x6768, 108704 },
- { 0x6769, 108694 },
- { 0x676A, 108709 },
- { 0x676B, 108719 },
- { 0x676C, 108724 },
- { 0x676D, 108714 },
- { 0x676E, 108729 },
- { 0x676F, 108734 },
- { 0x6770, 108740 },
- { 0x6771, 108551 },
- { 0x6772, 108555 },
- { 0x6773, 108547 },
- { 0x6774, 108574 },
- { 0x6775, 108583 },
- { 0x6776, 108570 },
- { 0x6777, 108578 },
- { 0x6778, 108604 },
- { 0x6779, 108610 },
- { 0x677A, 108598 },
- { 0x677B, 108622 },
- { 0x677C, 108628 },
- { 0x677D, 108616 },
- { 0x677E, 108678 },
- { 0x677F, 108786 },
- { 0x6780, 108791 },
- { 0x6781, 108903 },
- { 0x6782, 108889 },
- { 0x6783, 108917 },
- { 0x6784, 108886 },
- { 0x6785, 108688 },
- { 0x6786, 108564 },
- { 0x6787, 108592 },
- { 0x6788, 108639 },
- { 0x6789, 108911 },
- { 0x678A, 108897 },
- { 0x678B, 108925 },
- { 0x678C, 108683 },
- { 0x678D, 108559 },
- { 0x678E, 108587 },
- { 0x678F, 108634 },
- { 0x6790, 108906 },
- { 0x6791, 108892 },
- { 0x6792, 108920 },
- { 0x6793, 108651 },
- { 0x6794, 108657 },
- { 0x6795, 108645 },
- { 0x6796, 109194 },
- { 0x6797, 109188 },
- { 0x6798, 109048 },
- { 0x6799, 109034 },
- { 0x679A, 109055 },
- { 0x679B, 109041 },
- { 0x679C, 109115 },
- { 0x679D, 109101 },
- { 0x679E, 109108 },
- { 0x679F, 109094 },
- { 0x67A0, 109152 },
- { 0x67A1, 109146 },
- { 0x67A2, 109366 },
- { 0x67A3, 109353 },
- { 0x67A4, 109379 },
- { 0x67A5, 109182 },
- { 0x67A6, 109176 },
- { 0x67A7, 109011 },
- { 0x67A8, 109004 },
- { 0x67A9, 109026 },
- { 0x67AA, 109018 },
- { 0x67AB, 109087 },
- { 0x67AC, 109073 },
- { 0x67AD, 109080 },
- { 0x67AE, 109066 },
- { 0x67AF, 109140 },
- { 0x67B0, 109134 },
- { 0x67B1, 109361 },
- { 0x67B2, 109348 },
- { 0x67B3, 109374 },
- { 0x67B4, 109168 },
- { 0x67B5, 109172 },
- { 0x67B6, 109164 },
- { 0x67B7, 109200 },
- { 0x67B8, 109204 },
- { 0x67B9, 109000 },
- { 0x67BA, 109062 },
- { 0x67BB, 109130 },
- { 0x67BC, 109126 },
- { 0x67BD, 109122 },
- { 0x67BE, 109358 },
- { 0x67BF, 109345 },
- { 0x67C0, 109371 },
- { 0x67C1, 109341 },
- { 0x67C2, 108502 },
- { 0x67C3, 108514 },
- { 0x67C4, 108496 },
- { 0x67C5, 108508 },
- { 0x67C6, 108958 },
- { 0x67C7, 108974 },
- { 0x67C8, 108942 },
- { 0x67C9, 108950 },
- { 0x67CA, 108966 },
- { 0x67CB, 108934 },
- { 0x67CC, 108764 },
- { 0x67CD, 108758 },
- { 0x67CE, 109227 },
- { 0x67CF, 109220 },
- { 0x67D0, 108820 },
- { 0x67D1, 108815 },
- { 0x67D2, 109272 },
- { 0x67D3, 109265 },
- { 0x67D4, 106737 },
- { 0x67D5, 106733 },
- { 0x67D6, 106713 },
- { 0x67D7, 106716 },
- { 0x67D8, 106724 },
- { 0x67D9, 106730 },
- { 0x67DA, 106741 },
- { 0x67DB, 106744 },
- { 0x67DC, 106719 },
- { 0x67DD, 106727 },
- { 0x67DE, 106353 },
- { 0x67DF, 106355 },
- { 0x67E0, 106370 },
- { 0x67E1, 106362 },
- { 0x67E2, 106378 },
- { 0x67E3, 106366 },
- { 0x67E4, 106374 },
- { 0x67E5, 106358 },
- { 0x67E6, 106326 },
- { 0x67E7, 106309 },
- { 0x67E8, 106317 },
- { 0x67E9, 106777 },
- { 0x67EA, 106785 },
- { 0x67EB, 106781 },
- { 0x67EC, 106657 },
- { 0x67ED, 106647 },
- { 0x67EE, 106642 },
- { 0x67EF, 106652 },
- { 0x67F0, 106792 },
- { 0x67F1, 106789 },
- { 0x67F2, 106795 },
- { 0x67F3, 106292 },
- { 0x67F4, 106302 },
- { 0x67F5, 106299 },
- { 0x67F6, 106255 },
- { 0x67F7, 106259 },
- { 0x67F8, 106284 },
- { 0x67F9, 106295 },
- { 0x67FA, 106288 },
- { 0x67FB, 106305 },
- { 0x67FC, 106252 },
- { 0x67FD, 106941 },
- { 0x67FE, 106944 },
- { 0x67FF, 106947 },
- { 0x6800, 108369 },
- { 0x6801, 108372 },
- { 0x6802, 108376 },
- { 0x6803, 108482 },
- { 0x6804, 108485 },
- { 0x6805, 108489 },
- { 0x6806, 108363 },
- { 0x6807, 108479 },
- { 0x6808, 108366 },
- { 0x6809, 106633 },
- { 0x680A, 106639 },
- { 0x680B, 106636 },
- { 0x680C, 106603 },
- { 0x680D, 106607 },
- { 0x680E, 106599 },
- { 0x680F, 106282 },
- { 0x6810, 106415 },
- { 0x6811, 106412 },
- { 0x6812, 106421 },
- { 0x6813, 106418 },
- { 0x6814, 106244 },
- { 0x6815, 106248 },
- { 0x6816, 106234 },
- { 0x6817, 106239 },
- { 0x6818, 106630 },
- { 0x6819, 106627 },
- { 0x681A, 106557 },
- { 0x681B, 106553 },
- { 0x681C, 106549 },
- { 0x681D, 106527 },
- { 0x681E, 106534 },
- { 0x681F, 106530 },
- { 0x6820, 106516 },
- { 0x6821, 106523 },
- { 0x6822, 106519 },
- { 0x6823, 106490 },
- { 0x6824, 106494 },
- { 0x6825, 106498 },
- { 0x6826, 106476 },
- { 0x6827, 106485 },
- { 0x6828, 106480 },
- { 0x6829, 106502 },
- { 0x682A, 106511 },
- { 0x682B, 106506 },
- { 0x682C, 106465 },
- { 0x682D, 106468 },
- { 0x682E, 106472 },
- { 0x682F, 106538 },
- { 0x6830, 106545 },
- { 0x6831, 106541 },
- { 0x6832, 106406 },
- { 0x6833, 106263 },
- { 0x6834, 106268 },
- { 0x6835, 106561 },
- { 0x6836, 106568 },
- { 0x6837, 106564 },
- { 0x6838, 106708 },
- { 0x6839, 106704 },
- { 0x683A, 106673 },
- { 0x683B, 106678 },
- { 0x683C, 106699 },
- { 0x683D, 106684 },
- { 0x683E, 106694 },
- { 0x683F, 106689 },
- { 0x6840, 106572 },
- { 0x6841, 106596 },
- { 0x6842, 106583 },
- { 0x6843, 106587 },
- { 0x6844, 106574 },
- { 0x6845, 106578 },
- { 0x6846, 106592 },
- { 0x6847, 108532 },
- { 0x6848, 108994 },
- { 0x6849, 106410 },
- { 0x684A, 106351 },
- { 0x684B, 107940 },
- { 0x684C, 106928 },
- { 0x684D, 106932 },
- { 0x684E, 107935 },
- { 0x684F, 107942 },
- { 0x6850, 106936 },
- { 0x6851, 108314 },
- { 0x6852, 108310 },
- { 0x6853, 108318 },
- { 0x6854, 106620 },
- { 0x6855, 106403 },
- { 0x6856, 106382 },
- { 0x6857, 106385 },
- { 0x6858, 106388 },
- { 0x6859, 106391 },
- { 0x685A, 106394 },
- { 0x685B, 106397 },
- { 0x685C, 106400 },
- { 0x685D, 106662 },
- { 0x685E, 108493 },
- { 0x685F, 108931 },
- { 0x6860, 106880 },
- { 0x6861, 106877 },
- { 0x6862, 106867 },
- { 0x6863, 106863 },
- { 0x6864, 106874 },
- { 0x6865, 106870 },
- { 0x6866, 106435 },
- { 0x6867, 106348 },
- { 0x6868, 107933 },
- { 0x6869, 106433 },
- { 0x686A, 108255 },
- { 0x686B, 106333 },
- { 0x686C, 106336 },
- { 0x686D, 106339 },
- { 0x686E, 106342 },
- { 0x686F, 106345 },
- { 0x6870, 106883 },
- { 0x6871, 106886 },
- { 0x6872, 106889 },
- { 0x6873, 106892 },
- { 0x6874, 106895 },
- { 0x6875, 106898 },
- { 0x6876, 106901 },
- { 0x6877, 106904 },
- { 0x6878, 106907 },
- { 0x6879, 106910 },
- { 0x687A, 106913 },
- { 0x687B, 106916 },
- { 0x687C, 106919 },
- { 0x687D, 106922 },
- { 0x687E, 106925 },
- { 0x687F, 91858 },
- { 0x6880, 91883 },
- { 0x6881, 91907 },
- { 0x6882, 91972 },
- { 0x6883, 91923 },
- { 0x6884, 91948 },
- { 0x6885, 92001 },
- { 0x6886, 91968 },
- { 0x6887, 91895 },
- { 0x6888, 91976 },
- { 0x6889, 91846 },
- { 0x688A, 91956 },
- { 0x688B, 91899 },
- { 0x688C, 91993 },
- { 0x688D, 91997 },
- { 0x688E, 91931 },
- { 0x688F, 91867 },
- { 0x6890, 91960 },
- { 0x6891, 91935 },
- { 0x6892, 91939 },
- { 0x6893, 91964 },
- { 0x6894, 91879 },
- { 0x6895, 91927 },
- { 0x6896, 91891 },
- { 0x6897, 91903 },
- { 0x6898, 91875 },
- { 0x6899, 91952 },
- { 0x689A, 91871 },
- { 0x689B, 91919 },
- { 0x689C, 91915 },
- { 0x689D, 91911 },
- { 0x689E, 91854 },
- { 0x689F, 91943 },
- { 0x68A0, 91850 },
- { 0x68A1, 91987 },
- { 0x68A2, 91862 },
- { 0x68A3, 91981 },
- { 0x68A4, 91887 },
- { 0x68A5, 31471 },
- { 0x68A6, 31476 },
- { 0x68A7, 31481 },
- { 0x68A8, 31791 },
- { 0x68A9, 31942 },
- { 0x68AA, 31846 },
- { 0x68AB, 31706 },
- { 0x68AC, 32368 },
- { 0x68AD, 31486 },
- { 0x68AE, 31491 },
- { 0x68AF, 31496 },
- { 0x68B0, 32100 },
- { 0x68B1, 32060 },
- { 0x68B2, 32040 },
- { 0x68B3, 31691 },
- { 0x68B4, 32444 },
- { 0x68B5, 32186 },
- { 0x68B6, 31771 },
- { 0x68B7, 31711 },
- { 0x68B8, 32165 },
- { 0x68B9, 31501 },
- { 0x68BA, 31506 },
- { 0x68BB, 31511 },
- { 0x68BC, 31761 },
- { 0x68BD, 31937 },
- { 0x68BE, 32241 },
- { 0x68BF, 32419 },
- { 0x68C0, 31516 },
- { 0x68C1, 31521 },
- { 0x68C2, 31526 },
- { 0x68C3, 32221 },
- { 0x68C4, 31952 },
- { 0x68C5, 31982 },
- { 0x68C6, 32160 },
- { 0x68C7, 31531 },
- { 0x68C8, 31536 },
- { 0x68C9, 31541 },
- { 0x68CA, 32287 },
- { 0x68CB, 31967 },
- { 0x68CC, 32297 },
- { 0x68CD, 32206 },
- { 0x68CE, 32155 },
- { 0x68CF, 32125 },
- { 0x68D0, 32145 },
- { 0x68D1, 32449 },
- { 0x68D2, 32363 },
- { 0x68D3, 31561 },
- { 0x68D4, 31566 },
- { 0x68D5, 31571 },
- { 0x68D6, 32282 },
- { 0x68D7, 32050 },
- { 0x68D8, 32150 },
- { 0x68D9, 31861 },
- { 0x68DA, 32454 },
- { 0x68DB, 31591 },
- { 0x68DC, 31596 },
- { 0x68DD, 31601 },
- { 0x68DE, 31886 },
- { 0x68DF, 31831 },
- { 0x68E0, 31736 },
- { 0x68E1, 32236 },
- { 0x68E2, 32019 },
- { 0x68E3, 31546 },
- { 0x68E4, 31551 },
- { 0x68E5, 31556 },
- { 0x68E6, 31912 },
- { 0x68E7, 32373 },
- { 0x68E8, 32378 },
- { 0x68E9, 31576 },
- { 0x68EA, 31581 },
- { 0x68EB, 31586 },
- { 0x68EC, 31922 },
- { 0x68ED, 31741 },
- { 0x68EE, 31987 },
- { 0x68EF, 31811 },
- { 0x68F0, 31606 },
- { 0x68F1, 31611 },
- { 0x68F2, 31616 },
- { 0x68F3, 32256 },
- { 0x68F4, 32035 },
- { 0x68F5, 32271 },
- { 0x68F6, 31781 },
- { 0x68F7, 32347 },
- { 0x68F8, 31621 },
- { 0x68F9, 31626 },
- { 0x68FA, 31631 },
- { 0x68FB, 32014 },
- { 0x68FC, 31866 },
- { 0x68FD, 32175 },
- { 0x68FE, 32075 },
- { 0x68FF, 31636 },
- { 0x6900, 31641 },
- { 0x6901, 31646 },
- { 0x6902, 31856 },
- { 0x6903, 31841 },
- { 0x6904, 32135 },
- { 0x6905, 31907 },
- { 0x6906, 32459 },
- { 0x6907, 31972 },
- { 0x6908, 31651 },
- { 0x6909, 31656 },
- { 0x690A, 31661 },
- { 0x690B, 32055 },
- { 0x690C, 32317 },
- { 0x690D, 32353 },
- { 0x690E, 31671 },
- { 0x690F, 32404 },
- { 0x6910, 31666 },
- { 0x6911, 31947 },
- { 0x6912, 31676 },
- { 0x6913, 32170 },
- { 0x6914, 31881 },
- { 0x6915, 32110 },
- { 0x6916, 31731 },
- { 0x6917, 32120 },
- { 0x6918, 31902 },
- { 0x6919, 31726 },
- { 0x691A, 32439 },
- { 0x691B, 31696 },
- { 0x691C, 31917 },
- { 0x691D, 31681 },
- { 0x691E, 31876 },
- { 0x691F, 32045 },
- { 0x6920, 32201 },
- { 0x6921, 32251 },
- { 0x6922, 32070 },
- { 0x6923, 32266 },
- { 0x6924, 32105 },
- { 0x6925, 31896 },
- { 0x6926, 31998 },
- { 0x6927, 32388 },
- { 0x6928, 32246 },
- { 0x6929, 32025 },
- { 0x692A, 32312 },
- { 0x692B, 32424 },
- { 0x692C, 32302 },
- { 0x692D, 32307 },
- { 0x692E, 32394 },
- { 0x692F, 31751 },
- { 0x6930, 32358 },
- { 0x6931, 31806 },
- { 0x6932, 31962 },
- { 0x6933, 31716 },
- { 0x6934, 31871 },
- { 0x6935, 31721 },
- { 0x6936, 31977 },
- { 0x6937, 31796 },
- { 0x6938, 32196 },
- { 0x6939, 31776 },
- { 0x693A, 32080 },
- { 0x693B, 31701 },
- { 0x693C, 32414 },
- { 0x693D, 31826 },
- { 0x693E, 32332 },
- { 0x693F, 32342 },
- { 0x6940, 32409 },
- { 0x6941, 32276 },
- { 0x6942, 31992 },
- { 0x6943, 32180 },
- { 0x6944, 32130 },
- { 0x6945, 31927 },
- { 0x6946, 31836 },
- { 0x6947, 31686 },
- { 0x6948, 32009 },
- { 0x6949, 32030 },
- { 0x694A, 32261 },
- { 0x694B, 32090 },
- { 0x694C, 31746 },
- { 0x694D, 32211 },
- { 0x694E, 31932 },
- { 0x694F, 32004 },
- { 0x6950, 31821 },
- { 0x6951, 31816 },
- { 0x6952, 32327 },
- { 0x6953, 32085 },
- { 0x6954, 32115 },
- { 0x6955, 32095 },
- { 0x6956, 32429 },
- { 0x6957, 32065 },
- { 0x6958, 31801 },
- { 0x6959, 31786 },
- { 0x695A, 32231 },
- { 0x695B, 32434 },
- { 0x695C, 32216 },
- { 0x695D, 32140 },
- { 0x695E, 32383 },
- { 0x695F, 32399 },
- { 0x6960, 32226 },
- { 0x6961, 32337 },
- { 0x6962, 31891 },
- { 0x6963, 32191 },
- { 0x6964, 31851 },
- { 0x6965, 32292 },
- { 0x6966, 31756 },
- { 0x6967, 32322 },
- { 0x6968, 31957 },
- { 0x6969, 31766 },
- { 0x696A, 31435 },
- { 0x696B, 31443 },
- { 0x696C, 31467 },
- { 0x696D, 31451 },
- { 0x696E, 31447 },
- { 0x696F, 31439 },
- { 0x6970, 31463 },
- { 0x6971, 31459 },
- { 0x6972, 31455 },
- { 0x6973, 32475 },
- { 0x6974, 32470 },
- { 0x6975, 32486 },
- { 0x6976, 32496 },
- { 0x6977, 32464 },
- { 0x6978, 32480 },
- { 0x6979, 32491 },
- { 0x697A, 15668 },
- { 0x697B, 15688 },
- { 0x697C, 15676 },
- { 0x697D, 15680 },
- { 0x697E, 15576 },
- { 0x697F, 15692 },
- { 0x6980, 15592 },
- { 0x6981, 15612 },
- { 0x6982, 15596 },
- { 0x6983, 15560 },
- { 0x6984, 15580 },
- { 0x6985, 15564 },
- { 0x6986, 15568 },
- { 0x6987, 15620 },
- { 0x6988, 15660 },
- { 0x6989, 15656 },
- { 0x698A, 15644 },
- { 0x698B, 15628 },
- { 0x698C, 15608 },
- { 0x698D, 15572 },
- { 0x698E, 15672 },
- { 0x698F, 15616 },
- { 0x6990, 15588 },
- { 0x6991, 15684 },
- { 0x6992, 15584 },
- { 0x6993, 15648 },
- { 0x6994, 15600 },
- { 0x6995, 15640 },
- { 0x6996, 15604 },
- { 0x6997, 15632 },
- { 0x6998, 15624 },
- { 0x6999, 15664 },
- { 0x699A, 15636 },
- { 0x699B, 15652 },
- { 0x699C, 15529 },
- { 0x699D, 15549 },
- { 0x699E, 15537 },
- { 0x699F, 15541 },
- { 0x69A0, 15437 },
- { 0x69A1, 15553 },
- { 0x69A2, 15453 },
- { 0x69A3, 15473 },
- { 0x69A4, 15457 },
- { 0x69A5, 15421 },
- { 0x69A6, 15441 },
- { 0x69A7, 15425 },
- { 0x69A8, 15429 },
- { 0x69A9, 15481 },
- { 0x69AA, 15521 },
- { 0x69AB, 15517 },
- { 0x69AC, 15505 },
- { 0x69AD, 15489 },
- { 0x69AE, 15469 },
- { 0x69AF, 15433 },
- { 0x69B0, 15533 },
- { 0x69B1, 15477 },
- { 0x69B2, 15449 },
- { 0x69B3, 15545 },
- { 0x69B4, 15445 },
- { 0x69B5, 15509 },
- { 0x69B6, 15461 },
- { 0x69B7, 15501 },
- { 0x69B8, 15465 },
- { 0x69B9, 15493 },
- { 0x69BA, 15485 },
- { 0x69BB, 15525 },
- { 0x69BC, 15497 },
- { 0x69BD, 15513 },
- { 0x69BE, 15384 },
- { 0x69BF, 15557 },
- { 0x69C0, 15711 },
- { 0x69C1, 15417 },
- { 0x69C2, 15708 },
- { 0x69C3, 15704 },
- { 0x69C4, 15419 },
- { 0x69C5, 15405 },
- { 0x69C6, 15387 },
- { 0x69C7, 15393 },
- { 0x69C8, 15414 },
- { 0x69C9, 15399 },
- { 0x69CA, 15396 },
- { 0x69CB, 15390 },
- { 0x69CC, 15411 },
- { 0x69CD, 15408 },
- { 0x69CE, 15402 },
- { 0x69CF, 15700 },
- { 0x69D0, 15696 },
- { 0x69D1, 43366 },
- { 0x69D2, 43321 },
- { 0x69D3, 43369 },
- { 0x69D4, 43327 },
- { 0x69D5, 43357 },
- { 0x69D6, 43390 },
- { 0x69D7, 43333 },
- { 0x69D8, 43351 },
- { 0x69D9, 43360 },
- { 0x69DA, 43336 },
- { 0x69DB, 43339 },
- { 0x69DC, 43375 },
- { 0x69DD, 43378 },
- { 0x69DE, 43381 },
- { 0x69DF, 43318 },
- { 0x69E0, 43330 },
- { 0x69E1, 43348 },
- { 0x69E2, 43342 },
- { 0x69E3, 43345 },
- { 0x69E4, 43396 },
- { 0x69E5, 43354 },
- { 0x69E6, 43387 },
- { 0x69E7, 43372 },
- { 0x69E8, 43384 },
- { 0x69E9, 43324 },
- { 0x69EA, 43363 },
- { 0x69EB, 43393 },
- { 0x69EC, 43569 },
- { 0x69ED, 43581 },
- { 0x69EE, 43573 },
- { 0x69EF, 43577 },
- { 0x69F0, 43589 },
- { 0x69F1, 43633 },
- { 0x69F2, 43605 },
- { 0x69F3, 43601 },
- { 0x69F4, 43629 },
- { 0x69F5, 43609 },
- { 0x69F6, 43613 },
- { 0x69F7, 43641 },
- { 0x69F8, 43645 },
- { 0x69F9, 43649 },
- { 0x69FA, 43585 },
- { 0x69FB, 43597 },
- { 0x69FC, 43621 },
- { 0x69FD, 43617 },
- { 0x69FE, 43661 },
- { 0x69FF, 43625 },
- { 0x6A00, 43653 },
- { 0x6A01, 43637 },
- { 0x6A02, 43593 },
- { 0x6A03, 43657 },
- { 0x6A04, 43535 },
- { 0x6A05, 43515 },
- { 0x6A06, 43531 },
- { 0x6A07, 43519 },
- { 0x6A08, 43543 },
- { 0x6A09, 43547 },
- { 0x6A0A, 43507 },
- { 0x6A0B, 43527 },
- { 0x6A0C, 43523 },
- { 0x6A0D, 43555 },
- { 0x6A0E, 43539 },
- { 0x6A0F, 43511 },
- { 0x6A10, 43551 },
- { 0x6A11, 43564 },
- { 0x6A12, 43559 },
- { 0x6A13, 43683 },
- { 0x6A14, 43731 },
- { 0x6A15, 43699 },
- { 0x6A16, 43695 },
- { 0x6A17, 43715 },
- { 0x6A18, 43723 },
- { 0x6A19, 43703 },
- { 0x6A1A, 43739 },
- { 0x6A1B, 43743 },
- { 0x6A1C, 43747 },
- { 0x6A1D, 43679 },
- { 0x6A1E, 43691 },
- { 0x6A1F, 43711 },
- { 0x6A20, 43707 },
- { 0x6A21, 43759 },
- { 0x6A22, 43719 },
- { 0x6A23, 43751 },
- { 0x6A24, 43735 },
- { 0x6A25, 43687 },
- { 0x6A26, 43727 },
- { 0x6A27, 43755 },
- { 0x6A28, 43763 },
- { 0x6A29, 43768 },
- { 0x6A2A, 43463 },
- { 0x6A2B, 43403 },
- { 0x6A2C, 43467 },
- { 0x6A2D, 43411 },
- { 0x6A2E, 43423 },
- { 0x6A2F, 43451 },
- { 0x6A30, 43495 },
- { 0x6A31, 43419 },
- { 0x6A32, 43443 },
- { 0x6A33, 43455 },
- { 0x6A34, 43427 },
- { 0x6A35, 43475 },
- { 0x6A36, 43479 },
- { 0x6A37, 43483 },
- { 0x6A38, 43399 },
- { 0x6A39, 43415 },
- { 0x6A3A, 43439 },
- { 0x6A3B, 43431 },
- { 0x6A3C, 43435 },
- { 0x6A3D, 43503 },
- { 0x6A3E, 43447 },
- { 0x6A3F, 43491 },
- { 0x6A40, 43471 },
- { 0x6A41, 43487 },
- { 0x6A42, 43407 },
- { 0x6A43, 43459 },
- { 0x6A44, 43499 },
- { 0x6A45, 43777 },
- { 0x6A46, 43833 },
- { 0x6A47, 43785 },
- { 0x6A48, 43821 },
- { 0x6A49, 43861 },
- { 0x6A4A, 43793 },
- { 0x6A4B, 43813 },
- { 0x6A4C, 43825 },
- { 0x6A4D, 43797 },
- { 0x6A4E, 43841 },
- { 0x6A4F, 43845 },
- { 0x6A50, 43849 },
- { 0x6A51, 43773 },
- { 0x6A52, 43789 },
- { 0x6A53, 43809 },
- { 0x6A54, 43801 },
- { 0x6A55, 43805 },
- { 0x6A56, 43869 },
- { 0x6A57, 43817 },
- { 0x6A58, 43857 },
- { 0x6A59, 43837 },
- { 0x6A5A, 43853 },
- { 0x6A5B, 43781 },
- { 0x6A5C, 43829 },
- { 0x6A5D, 43865 },
- { 0x6A5E, 43671 },
- { 0x6A5F, 43665 },
- { 0x6A60, 61866 },
- { 0x6A61, 61963 },
- { 0x6A62, 61918 },
- { 0x6A63, 61944 },
- { 0x6A64, 61829 },
- { 0x6A65, 61937 },
- { 0x6A66, 61982 },
- { 0x6A67, 61824 },
- { 0x6A68, 61858 },
- { 0x6A69, 61977 },
- { 0x6A6A, 61895 },
- { 0x6A6B, 61880 },
- { 0x6A6C, 61843 },
- { 0x6A6D, 61958 },
- { 0x6A6E, 61932 },
- { 0x6A6F, 61910 },
- { 0x6A70, 61814 },
- { 0x6A71, 61848 },
- { 0x6A72, 61967 },
- { 0x6A73, 61885 },
- { 0x6A74, 61870 },
- { 0x6A75, 61833 },
- { 0x6A76, 61948 },
- { 0x6A77, 61922 },
- { 0x6A78, 61900 },
- { 0x6A79, 61819 },
- { 0x6A7A, 61853 },
- { 0x6A7B, 61972 },
- { 0x6A7C, 61890 },
- { 0x6A7D, 61875 },
- { 0x6A7E, 61838 },
- { 0x6A7F, 61953 },
- { 0x6A80, 61927 },
- { 0x6A81, 61905 },
- { 0x6A82, 61915 },
- { 0x6A83, 61992 },
- { 0x6A84, 61989 },
- { 0x6A85, 62004 },
- { 0x6A86, 61995 },
- { 0x6A87, 61998 },
- { 0x6A88, 61986 },
- { 0x6A89, 62001 },
- { 0x6A8A, 61941 },
- { 0x6A8B, 61863 },
- { 0x6A8C, 45732 },
- { 0x6A8D, 45883 },
- { 0x6A8E, 45886 },
- { 0x6A8F, 45889 },
- { 0x6A90, 45892 },
- { 0x6A91, 45895 },
- { 0x6A92, 45898 },
- { 0x6A93, 45901 },
- { 0x6A94, 45904 },
- { 0x6A95, 45907 },
- { 0x6A96, 45910 },
- { 0x6A97, 45913 },
- { 0x6A98, 45916 },
- { 0x6A99, 45919 },
- { 0x6A9A, 45922 },
- { 0x6A9B, 45925 },
- { 0x6A9C, 45928 },
- { 0x6A9D, 45931 },
- { 0x6A9E, 45934 },
- { 0x6A9F, 45937 },
- { 0x6AA0, 45940 },
- { 0x6AA1, 45943 },
- { 0x6AA2, 45946 },
- { 0x6AA3, 45949 },
- { 0x6AA4, 45952 },
- { 0x6AA5, 45955 },
- { 0x6AA6, 45958 },
- { 0x6AA7, 45961 },
- { 0x6AA8, 45964 },
- { 0x6AA9, 45967 },
- { 0x6AAA, 45970 },
- { 0x6AAB, 45973 },
- { 0x6AAC, 45976 },
- { 0x6AAD, 45979 },
- { 0x6AAE, 45982 },
- { 0x6AAF, 45985 },
- { 0x6AB0, 45988 },
- { 0x6AB1, 45991 },
- { 0x6AB2, 45994 },
- { 0x6AB3, 45997 },
- { 0x6AB4, 46000 },
- { 0x6AB5, 46003 },
- { 0x6AB6, 46006 },
- { 0x6AB7, 46009 },
- { 0x6AB8, 46012 },
- { 0x6AB9, 46015 },
- { 0x6ABA, 46018 },
- { 0x6ABB, 46021 },
- { 0x6ABC, 46024 },
- { 0x6ABD, 46027 },
- { 0x6ABE, 45728 },
- { 0x6ABF, 45736 },
- { 0x6AC0, 45739 },
- { 0x6AC1, 45742 },
- { 0x6AC2, 45745 },
- { 0x6AC3, 45748 },
- { 0x6AC4, 45751 },
- { 0x6AC5, 45754 },
- { 0x6AC6, 45757 },
- { 0x6AC7, 45760 },
- { 0x6AC8, 45763 },
- { 0x6AC9, 45766 },
- { 0x6ACA, 45769 },
- { 0x6ACB, 45772 },
- { 0x6ACC, 45775 },
- { 0x6ACD, 45778 },
- { 0x6ACE, 45781 },
- { 0x6ACF, 45784 },
- { 0x6AD0, 45787 },
- { 0x6AD1, 45790 },
- { 0x6AD2, 45793 },
- { 0x6AD3, 45796 },
- { 0x6AD4, 45799 },
- { 0x6AD5, 45802 },
- { 0x6AD6, 45805 },
- { 0x6AD7, 45808 },
- { 0x6AD8, 45811 },
- { 0x6AD9, 45814 },
- { 0x6ADA, 45817 },
- { 0x6ADB, 45820 },
- { 0x6ADC, 45823 },
- { 0x6ADD, 45826 },
- { 0x6ADE, 45829 },
- { 0x6ADF, 45832 },
- { 0x6AE0, 45835 },
- { 0x6AE1, 45838 },
- { 0x6AE2, 45841 },
- { 0x6AE3, 45844 },
- { 0x6AE4, 45847 },
- { 0x6AE5, 45850 },
- { 0x6AE6, 45853 },
- { 0x6AE7, 45856 },
- { 0x6AE8, 45859 },
- { 0x6AE9, 45862 },
- { 0x6AEA, 45865 },
- { 0x6AEB, 45868 },
- { 0x6AEC, 45871 },
- { 0x6AED, 45874 },
- { 0x6AEE, 45877 },
- { 0x6AEF, 45880 },
- { 0x6AF0, 64733 },
- { 0x6AF1, 64659 },
- { 0x6AF2, 64723 },
- { 0x6AF3, 64913 },
- { 0x6AF4, 64769 },
- { 0x6AF5, 64746 },
- { 0x6AF6, 64683 },
- { 0x6AF7, 64893 },
- { 0x6AF8, 64853 },
- { 0x6AF9, 64829 },
- { 0x6AFA, 64703 },
- { 0x6AFB, 64789 },
- { 0x6AFC, 64937 },
- { 0x6AFD, 64873 },
- { 0x6AFE, 64809 },
- { 0x6AFF, 64654 },
- { 0x6B00, 64718 },
- { 0x6B01, 64908 },
- { 0x6B02, 64764 },
- { 0x6B03, 64741 },
- { 0x6B04, 64678 },
- { 0x6B05, 64888 },
- { 0x6B06, 64848 },
- { 0x6B07, 64824 },
- { 0x6B08, 64698 },
- { 0x6B09, 64784 },
- { 0x6B0A, 64932 },
- { 0x6B0B, 64868 },
- { 0x6B0C, 64804 },
- { 0x6B0D, 64669 },
- { 0x6B0E, 64664 },
- { 0x6B0F, 64728 },
- { 0x6B10, 64918 },
- { 0x6B11, 64774 },
- { 0x6B12, 64751 },
- { 0x6B13, 64688 },
- { 0x6B14, 64898 },
- { 0x6B15, 64858 },
- { 0x6B16, 64834 },
- { 0x6B17, 64708 },
- { 0x6B18, 64794 },
- { 0x6B19, 64942 },
- { 0x6B1A, 64878 },
- { 0x6B1B, 64814 },
- { 0x6B1C, 64839 },
- { 0x6B1D, 64649 },
- { 0x6B1E, 64713 },
- { 0x6B1F, 64903 },
- { 0x6B20, 64759 },
- { 0x6B21, 64736 },
- { 0x6B22, 64673 },
- { 0x6B23, 64883 },
- { 0x6B24, 64843 },
- { 0x6B25, 64819 },
- { 0x6B26, 64693 },
- { 0x6B27, 64779 },
- { 0x6B28, 64927 },
- { 0x6B29, 64863 },
- { 0x6B2A, 64799 },
- { 0x6B2B, 64923 },
- { 0x6B2C, 64756 },
- { 0x6B2D, 64947 },
- { 0x6B2E, 64950 },
- { 0x6B2F, 64953 },
- { 0x6B30, 64956 },
- { 0x6B31, 64959 },
- { 0x6B32, 64962 },
- { 0x6B33, 64965 },
- { 0x6B34, 64968 },
- { 0x6B35, 64971 },
- { 0x6B36, 64974 },
- { 0x6B37, 64977 },
- { 0x6B38, 64980 },
- { 0x6B39, 64983 },
- { 0x6B3A, 64986 },
- { 0x6B3B, 64989 },
- { 0x6B3C, 64992 },
- { 0x6B3D, 64995 },
- { 0x6B3E, 64998 },
- { 0x6B3F, 65001 },
- { 0x6B40, 65004 },
- { 0x6B41, 65007 },
- { 0x6B42, 19556 },
- { 0x6B43, 19560 },
- { 0x6B44, 19506 },
- { 0x6B45, 19524 },
- { 0x6B46, 19587 },
- { 0x6B47, 19542 },
- { 0x6B48, 19533 },
- { 0x6B49, 19515 },
- { 0x6B4A, 19578 },
- { 0x6B4B, 19569 },
- { 0x6B4C, 19551 },
- { 0x6B4D, 60737 },
- { 0x6B4E, 60848 },
- { 0x6B4F, 115469 },
- { 0x6B50, 115474 },
- { 0x6B51, 115479 },
- { 0x6B52, 115484 },
- { 0x6B53, 115489 },
- { 0x6B54, 115494 },
- { 0x6B55, 115499 },
- { 0x6B56, 115504 },
- { 0x6B57, 115509 },
- { 0x6B58, 115514 },
- { 0x6B59, 115519 },
- { 0x6B5A, 115524 },
- { 0x6B5B, 115529 },
- { 0x6B5C, 115534 },
- { 0x6B5D, 115539 },
- { 0x6B5E, 115544 },
- { 0x6B5F, 115549 },
- { 0x6B60, 115554 },
- { 0x6B61, 115559 },
- { 0x6B62, 115564 },
- { 0x6B63, 115569 },
- { 0x6B64, 115574 },
- { 0x6B65, 115579 },
- { 0x6B66, 115584 },
- { 0x6B67, 115589 },
- { 0x6B68, 115594 },
- { 0x6B69, 86678 },
- { 0x6B6A, 59554 },
- { 0x6B6B, 59560 },
- { 0x6B6C, 59117 },
- { 0x6B6D, 59119 },
- { 0x6B6E, 66904 },
- { 0x6B6F, 66909 },
- { 0x6B70, 66914 },
- { 0x6B71, 66919 },
- { 0x6B72, 66924 },
- { 0x6B73, 66929 },
- { 0x6B74, 66934 },
- { 0x6B75, 66939 },
- { 0x6B76, 66944 },
- { 0x6B77, 66949 },
- { 0x6B78, 66954 },
- { 0x6B79, 66959 },
- { 0x6B7A, 66964 },
- { 0x6B7B, 66969 },
- { 0x6B7C, 66974 },
- { 0x6B7D, 66979 },
- { 0x6B7E, 66984 },
- { 0x6B7F, 66989 },
- { 0x6B80, 66994 },
- { 0x6B81, 66999 },
- { 0x6B82, 67004 },
- { 0x6B83, 67009 },
- { 0x6B84, 67014 },
- { 0x6B85, 67019 },
- { 0x6B86, 67024 },
- { 0x6B87, 67029 },
- { 0x6B88, 66657 },
- { 0x6B89, 66661 },
- { 0x6B8A, 66667 },
- { 0x6B8B, 66669 },
- { 0x6B8C, 66866 },
- { 0x6B8D, 66678 },
- { 0x6B8E, 84997 },
- { 0x6B8F, 85003 },
- { 0x6B90, 85009 },
- { 0x6B91, 85015 },
- { 0x6B92, 85021 },
- { 0x6B93, 85027 },
- { 0x6B94, 85033 },
- { 0x6B95, 85039 },
- { 0x6B96, 85045 },
- { 0x6B97, 85051 },
- { 0x6B98, 85057 },
- { 0x6B99, 85063 },
- { 0x6B9A, 85069 },
- { 0x6B9B, 85075 },
- { 0x6B9C, 85081 },
- { 0x6B9D, 85087 },
- { 0x6B9E, 85093 },
- { 0x6B9F, 85099 },
- { 0x6BA0, 85105 },
- { 0x6BA1, 85111 },
- { 0x6BA2, 85117 },
- { 0x6BA3, 85123 },
- { 0x6BA4, 85129 },
- { 0x6BA5, 85135 },
- { 0x6BA6, 85141 },
- { 0x6BA7, 85147 },
- { 0x6BA8, 53513 },
- { 0x6BA9, 53516 },
- { 0x6BAA, 85212 },
- { 0x6BAB, 85218 },
- { 0x6BAC, 85224 },
- { 0x6BAD, 85230 },
- { 0x6BAE, 85236 },
- { 0x6BAF, 85242 },
- { 0x6BB0, 85248 },
- { 0x6BB1, 85254 },
- { 0x6BB2, 85260 },
- { 0x6BB3, 85266 },
- { 0x6BB4, 85272 },
- { 0x6BB5, 85278 },
- { 0x6BB6, 85284 },
- { 0x6BB7, 85290 },
- { 0x6BB8, 85296 },
- { 0x6BB9, 85302 },
- { 0x6BBA, 85308 },
- { 0x6BBB, 85314 },
- { 0x6BBC, 85320 },
- { 0x6BBD, 85326 },
- { 0x6BBE, 85332 },
- { 0x6BBF, 85338 },
- { 0x6BC0, 85344 },
- { 0x6BC1, 85350 },
- { 0x6BC2, 85356 },
- { 0x6BC3, 85362 },
- { 0x6BC4, 60145 },
- { 0x6BC5, 85196 },
- { 0x6BC6, 85199 },
- { 0x6BC7, 85202 },
- { 0x6BC8, 85193 },
- { 0x6BC9, 85205 },
- { 0x6BCA, 53891 },
- { 0x6BCB, 66653 },
- { 0x6BCC, 66879 },
- { 0x6BCD, 66892 },
- { 0x6BCE, 66659 },
- { 0x6BCF, 66859 },
- { 0x6BD0, 66663 },
- { 0x6BD1, 66665 },
- { 0x6BD2, 66870 },
- { 0x6BD3, 66671 },
- { 0x6BD4, 66676 },
- { 0x6BD5, 67046 },
- { 0x6BD6, 67057 },
- { 0x6BD7, 66872 },
- { 0x6BD8, 66885 },
- { 0x6BD9, 66896 },
- { 0x6BDA, 66881 },
- { 0x6BDB, 67036 },
- { 0x6BDC, 67087 },
- { 0x6BDD, 67040 },
- { 0x6BDE, 66861 },
- { 0x6BDF, 66899 },
- { 0x6BE0, 66655 },
- { 0x6BE1, 66855 },
- { 0x6BE2, 67051 },
- { 0x6BE3, 67085 },
- { 0x6BE4, 66868 },
- { 0x6BE5, 66875 },
- { 0x6BE6, 66877 },
- { 0x6BE7, 85923 },
- { 0x6BE8, 85928 },
- { 0x6BE9, 85933 },
- { 0x6BEA, 85938 },
- { 0x6BEB, 85943 },
- { 0x6BEC, 85948 },
- { 0x6BED, 85953 },
- { 0x6BEE, 85958 },
- { 0x6BEF, 85963 },
- { 0x6BF0, 85968 },
- { 0x6BF1, 85973 },
- { 0x6BF2, 85978 },
- { 0x6BF3, 85983 },
- { 0x6BF4, 85988 },
- { 0x6BF5, 85993 },
- { 0x6BF6, 85998 },
- { 0x6BF7, 86003 },
- { 0x6BF8, 86008 },
- { 0x6BF9, 86013 },
- { 0x6BFA, 86018 },
- { 0x6BFB, 86023 },
- { 0x6BFC, 86028 },
- { 0x6BFD, 86033 },
- { 0x6BFE, 86038 },
- { 0x6BFF, 86043 },
- { 0x6C00, 86048 },
- { 0x6C01, 54392 },
- { 0x6C02, 67082 },
- { 0x6C03, 67079 },
- { 0x6C04, 66760 },
- { 0x6C05, 66748 },
- { 0x6C06, 66716 },
- { 0x6C07, 67076 },
- { 0x6C08, 66692 },
- { 0x6C09, 66740 },
- { 0x6C0A, 66832 },
- { 0x6C0B, 66744 },
- { 0x6C0C, 66696 },
- { 0x6C0D, 66788 },
- { 0x6C0E, 66808 },
- { 0x6C0F, 66780 },
- { 0x6C10, 66708 },
- { 0x6C11, 66756 },
- { 0x6C12, 66700 },
- { 0x6C13, 66784 },
- { 0x6C14, 66704 },
- { 0x6C15, 66828 },
- { 0x6C16, 66812 },
- { 0x6C17, 66836 },
- { 0x6C18, 66736 },
- { 0x6C19, 66728 },
- { 0x6C1A, 66804 },
- { 0x6C1B, 66768 },
- { 0x6C1C, 66776 },
- { 0x6C1D, 66680 },
- { 0x6C1E, 66684 },
- { 0x6C1F, 66844 },
- { 0x6C20, 66752 },
- { 0x6C21, 66688 },
- { 0x6C22, 66720 },
- { 0x6C23, 66772 },
- { 0x6C24, 66840 },
- { 0x6C25, 66764 },
- { 0x6C26, 66820 },
- { 0x6C27, 66824 },
- { 0x6C28, 66724 },
- { 0x6C29, 66800 },
- { 0x6C2A, 66796 },
- { 0x6C2B, 66792 },
- { 0x6C2C, 66816 },
- { 0x6C2D, 66712 },
- { 0x6C2E, 66732 },
- { 0x6C2F, 66848 },
- { 0x6C30, 86660 },
- { 0x6C31, 86624 },
- { 0x6C32, 86630 },
- { 0x6C33, 86642 },
- { 0x6C34, 86666 },
- { 0x6C35, 86648 },
- { 0x6C36, 86672 },
- { 0x6C37, 86636 },
- { 0x6C38, 86654 },
- { 0x6C39, 60080 },
- { 0x6C3A, 60038 },
- { 0x6C3B, 60156 },
- { 0x6C3C, 19760 },
- { 0x6C3D, 44872 },
- { 0x6C3E, 32617 },
- { 0x6C3F, 67098 },
- { 0x6C40, 67097 },
- { 0x6C41, 90488 },
- { 0x6C42, 54515 },
- { 0x6C43, 65157 },
- { 0x6C44, 44362 },
- { 0x6C45, 35589 },
- { 0x6C46, 68734 },
- { 0x6C47, 32504 },
- { 0x6C48, 19605 },
- { 0x6C49, 19602 },
- { 0x6C4A, 19608 },
- { 0x6C4B, 19782 },
- { 0x6C4C, 6873 },
- { 0x6C4D, 57795 },
- { 0x6C4E, 19756 },
- { 0x6C4F, 57791 },
- { 0x6C50, 12681 },
- { 0x6C51, 57375 },
- { 0x6C52, 12748 },
- { 0x6C53, 57379 },
- { 0x6C54, 73268 },
- { 0x6C55, 6869 },
- { 0x6C56, 19751 },
- { 0x6C57, 12743 },
- { 0x6C58, 12677 },
- { 0x6C59, 9325 },
- { 0x6C5A, 61088 },
- { 0x6C5B, 86154 },
- { 0x6C5C, 109429 },
- { 0x6C5D, 19058 },
- { 0x6C5E, 35615 },
- { 0x6C5F, 35621 },
- { 0x6C60, 35626 },
- { 0x6C61, 35630 },
- { 0x6C62, 19440 },
- { 0x6C63, 19443 },
- { 0x6C64, 19449 },
- { 0x6C65, 19446 },
- { 0x6C66, 5928 },
- { 0x6C67, 15352 },
- { 0x6C68, 5936 },
- { 0x6C69, 14918 },
- { 0x6C6A, 59107 },
- { 0x6C6B, 73129 },
- { 0x6C6C, 86142 },
- { 0x6C6D, 98562 },
- { 0x6C6E, 98158 },
- { 0x6C6F, 14532 },
- { 0x6C70, 44377 },
- { 0x6C71, 5938 },
- { 0x6C72, 35298 },
- { 0x6C73, 44751 },
- { 0x6C74, 14630 },
- { 0x6C75, 81907 },
- { 0x6C76, 102355 },
- { 0x6C77, 58333 },
- { 0x6C78, 5911 },
- { 0x6C79, 5908 },
- { 0x6C7A, 12723 },
- { 0x6C7B, 12652 },
- { 0x6C7C, 31432 },
- { 0x6C7D, 46288 },
- { 0x6C7E, 12752 },
- { 0x6C7F, 84987 },
- { 0x6C80, 57146 },
- { 0x6C81, 88690 },
- { 0x6C82, 46423 },
- { 0x6C83, 31434 },
- { 0x6C84, 105504 },
- { 0x6C85, 102357 },
- { 0x6C86, 31025 },
- { 0x6C87, 43919 },
- { 0x6C88, 101755 },
- { 0x6C89, 9291 },
- { 0x6C8A, 22698 },
- { 0x6C8B, 14539 },
- { 0x6C8C, 33507 },
- { 0x6C8D, 73128 },
- { 0x6C8E, 105490 },
- { 0x6C8F, 99498 },
- { 0x6C90, 34364 },
- { 0x6C91, 13419 },
- { 0x6C92, 65015 },
- { 0x6C93, 14614 },
- { 0x6C94, 14612 },
- { 0x6C95, 44879 },
- { 0x6C96, 19491 },
- { 0x6C97, 86227 },
- { 0x6C98, 102054 },
- { 0x6C99, 19255 },
- { 0x6C9A, 46332 },
- { 0x6C9B, 65195 },
- { 0x6C9C, 19496 },
- { 0x6C9D, 14478 },
- { 0x6C9E, 34727 },
- { 0x6C9F, 19771 },
- { 0x6CA0, 12624 },
- { 0x6CA1, 14754 },
- { 0x6CA2, 53787 },
- { 0x6CA3, 5944 },
- { 0x6CA4, 75235 },
- { 0x6CA5, 44881 },
- { 0x6CA6, 90483 },
- { 0x6CA7, 19325 },
- { 0x6CA8, 83102 },
- { 0x6CA9, 60154 },
- { 0x6CAA, 23169 },
- { 0x6CAB, 102036 },
- { 0x6CAC, 18736 },
- { 0x6CAD, 9280 },
- { 0x6CAE, 60136 },
- { 0x6CAF, 12638 },
- { 0x6CB0, 56636 },
- { 0x6CB1, 14737 },
- { 0x6CB2, 15355 },
- { 0x6CB3, 73141 },
- { 0x6CB4, 86704 },
- { 0x6CB5, 12065 },
- { 0x6CB6, 73136 },
- { 0x6CB7, 12049 },
- { 0x6CB8, 12641 },
- { 0x6CB9, 43937 },
- { 0x6CBA, 65010 },
- { 0x6CBB, 53682 },
- { 0x6CBC, 68742 },
- { 0x6CBD, 69639 },
- { 0x6CBE, 115874 },
- { 0x6CBF, 90485 },
- { 0x6CC0, 46291 },
- { 0x6CC1, 98591 },
- { 0x6CC2, 80608 },
- { 0x6CC3, 58001 },
- { 0x6CC4, 33503 },
- { 0x6CC5, 73143 },
- { 0x6CC6, 86419 },
- { 0x6CC7, 60141 },
- { 0x6CC8, 14547 },
- { 0x6CC9, 82401 },
- { 0x6CCA, 12138 },
- { 0x6CCB, 15350 },
- { 0x6CCC, 14161 },
- { 0x6CCD, 53733 },
- { 0x6CCE, 104104 },
- { 0x6CCF, 22709 },
- { 0x6CD0, 58335 },
- { 0x6CD1, 83908 },
- { 0x6CD2, 86055 },
- { 0x6CD3, 63473 },
- { 0x6CD4, 54447 },
- { 0x6CD5, 31026 },
- { 0x6CD6, 60134 },
- { 0x6CD7, 43925 },
- { 0x6CD8, 43932 },
- { 0x6CD9, 12616 },
- { 0x6CDA, 86917 },
- { 0x6CDB, 72522 },
- { 0x6CDC, 46296 },
- { 0x6CDD, 53727 },
- { 0x6CDE, 61079 },
- { 0x6CDF, 104528 },
- { 0x6CE0, 32549 },
- { 0x6CE1, 44755 },
- { 0x6CE2, 99500 },
- { 0x6CE3, 43873 },
- { 0x6CE4, 10830 },
- { 0x6CE5, 44829 },
- { 0x6CE6, 57144 },
- { 0x6CE7, 60128 },
- { 0x6CE8, 104535 },
- { 0x6CE9, 35581 },
- { 0x6CEA, 45719 },
- { 0x6CEB, 14749 },
- { 0x6CEC, 89008 },
- { 0x6CED, 12695 },
- { 0x6CEE, 58338 },
- { 0x6CEF, 46315 },
- { 0x6CF0, 62459 },
- { 0x6CF1, 84979 },
- { 0x6CF2, 102034 },
- { 0x6CF3, 46424 },
- { 0x6CF4, 63471 },
- { 0x6CF5, 68397 },
- { 0x6CF6, 57296 },
- { 0x6CF7, 62461 },
- { 0x6CF8, 65229 },
- { 0x6CF9, 56995 },
- { 0x6CFA, 9320 },
- { 0x6CFB, 103188 },
- { 0x6CFC, 90481 },
- { 0x6CFD, 109384 },
- { 0x6CFE, 53729 },
- { 0x6CFF, 54518 },
- { 0x6D00, 53832 },
- { 0x6D01, 57203 },
- { 0x6D02, 23174 },
- { 0x6D03, 68758 },
- { 0x6D04, 33964 },
- { 0x6D05, 67103 },
- { 0x6D06, 57799 },
- { 0x6D07, 46340 },
- { 0x6D08, 53511 },
- { 0x6D09, 53509 },
- { 0x6D0A, 60137 },
- { 0x6D0B, 105503 },
- { 0x6D0C, 19737 },
- { 0x6D0D, 5948 },
- { 0x6D0E, 34733 },
- { 0x6D0F, 14751 },
- { 0x6D10, 59108 },
- { 0x6D11, 18733 },
- { 0x6D12, 69948 },
- { 0x6D13, 23183 },
- { 0x6D14, 90487 },
- { 0x6D15, 75210 },
- { 0x6D16, 90494 },
- { 0x6D17, 45679 },
- { 0x6D18, 45680 },
- { 0x6D19, 84988 },
- { 0x6D1A, 67091 },
- { 0x6D1B, 23181 },
- { 0x6D1C, 23178 },
- { 0x6D1D, 52851 },
- { 0x6D1E, 82398 },
- { 0x6D1F, 80560 },
- { 0x6D20, 82195 },
- { 0x6D21, 12061 },
- { 0x6D22, 88691 },
- { 0x6D23, 23176 },
- { 0x6D24, 13393 },
- { 0x6D25, 105535 },
- { 0x6D26, 53732 },
- { 0x6D27, 103209 },
- { 0x6D28, 61056 },
- { 0x6D29, 61428 },
- { 0x6D2A, 82403 },
- { 0x6D2B, 80563 },
- { 0x6D2C, 35947 },
- { 0x6D2D, 19066 },
- { 0x6D2E, 57788 },
- { 0x6D2F, 57785 },
- { 0x6D30, 65204 },
- { 0x6D31, 19070 },
- { 0x6D32, 23949 },
- { 0x6D33, 88694 },
- { 0x6D34, 4455 },
- { 0x6D35, 57827 },
- { 0x6D36, 19656 },
- { 0x6D37, 19640 },
- { 0x6D38, 19644 },
- { 0x6D39, 19648 },
- { 0x6D3A, 19652 },
- { 0x6D3B, 9290 },
- { 0x6D3C, 32545 },
- { 0x6D3D, 315 },
- { 0x6D3E, 35593 },
- { 0x6D3F, 5876 },
- { 0x6D40, 35235 },
- { 0x6D41, 61741 },
- { 0x6D42, 53506 },
- { 0x6D43, 5314 },
- { 0x6D44, 46220 },
- { 0x6D45, 92074 },
- { 0x6D46, 35600 },
- { 0x6D47, 34574 },
- { 0x6D48, 34575 },
- { 0x6D49, 23171 },
- { 0x6D4A, 9289 },
- { 0x6D4B, 12709 },
- { 0x6D4C, 34309 },
- { 0x6D4D, 52778 },
- { 0x6D4E, 65203 },
- { 0x6D4F, 59114 },
- { 0x6D50, 5895 },
- { 0x6D51, 9269 },
- { 0x6D52, 12086 },
- { 0x6D53, 79028 },
- { 0x6D54, 64511 },
- { 0x6D55, 53827 },
- { 0x6D56, 5308 },
- { 0x6D57, 4081 },
- { 0x6D58, 82194 },
- { 0x6D59, 12736 },
- { 0x6D5A, 12623 },
- { 0x6D5B, 86702 },
- { 0x6D5C, 69641 },
- { 0x6D5D, 57284 },
- { 0x6D5E, 81662 },
- { 0x6D5F, 12047 },
- { 0x6D60, 109789 },
- { 0x6D61, 12081 },
- { 0x6D62, 64642 },
- { 0x6D63, 23948 },
- { 0x6D64, 53489 },
- { 0x6D65, 98555 },
- { 0x6D66, 69133 },
- { 0x6D67, 60881 },
- { 0x6D68, 32546 },
- { 0x6D69, 5877 },
- { 0x6D6A, 35236 },
- { 0x6D6B, 53507 },
- { 0x6D6C, 5315 },
- { 0x6D6D, 46221 },
- { 0x6D6E, 86225 },
- { 0x6D6F, 23172 },
- { 0x6D70, 52779 },
- { 0x6D71, 5896 },
- { 0x6D72, 9270 },
- { 0x6D73, 12673 },
- { 0x6D74, 61341 },
- { 0x6D75, 15357 },
- { 0x6D76, 12063 },
- { 0x6D77, 33501 },
- { 0x6D78, 9272 },
- { 0x6D79, 9252 },
- { 0x6D7A, 73132 },
- { 0x6D7B, 12522 },
- { 0x6D7C, 5923 },
- { 0x6D7D, 5907 },
- { 0x6D7E, 14472 },
- { 0x6D7F, 32548 },
- { 0x6D80, 57147 },
- { 0x6D81, 35608 },
- { 0x6D82, 35649 },
- { 0x6D83, 35684 },
- { 0x6D84, 35741 },
- { 0x6D85, 46305 },
- { 0x6D86, 57782 },
- { 0x6D87, 107 },
- { 0x6D88, 57138 },
- { 0x6D89, 57141 },
- { 0x6D8A, 73133 },
- { 0x6D8B, 14488 },
- { 0x6D8C, 19479 },
- { 0x6D8D, 57806 },
- { 0x6D8E, 103700 },
- { 0x6D8F, 64411 },
- { 0x6D90, 67105 },
- { 0x6D91, 23220 },
- { 0x6D92, 19596 },
- { 0x6D93, 49500 },
- { 0x6D94, 43936 },
- { 0x6D95, 57812 },
- { 0x6D96, 33534 },
- { 0x6D97, 61343 },
- { 0x6D98, 33516 },
- { 0x6D99, 13415 },
- { 0x6D9A, 69131 },
- { 0x6D9B, 105584 },
- { 0x6D9C, 57810 },
- { 0x6D9D, 57808 },
- { 0x6D9E, 103701 },
- { 0x6D9F, 12117 },
- { 0x6DA0, 19322 },
- { 0x6DA1, 5307 },
- { 0x6DA2, 12706 },
- { 0x6DA3, 6227 },
- { 0x6DA4, 36070 },
- { 0x6DA5, 46290 },
- { 0x6DA6, 6236 },
- { 0x6DA7, 10886 },
- { 0x6DA8, 10896 },
- { 0x6DA9, 53487 },
- { 0x6DAA, 36071 },
- { 0x6DAB, 19257 },
- { 0x6DAC, 53442 },
- { 0x6DAD, 6241 },
- { 0x6DAE, 6246 },
- { 0x6DAF, 32907 },
- { 0x6DB0, 32909 },
- { 0x6DB1, 12044 },
- { 0x6DB2, 109759 },
- { 0x6DB3, 85851 },
- { 0x6DB4, 82396 },
- { 0x6DB5, 82405 },
- { 0x6DB6, 19774 },
- { 0x6DB7, 12045 },
- { 0x6DB8, 115947 },
- { 0x6DB9, 15716 },
- { 0x6DBA, 5953 },
- { 0x6DBB, 34360 },
- { 0x6DBC, 106169 },
- { 0x6DBD, 99005 },
- { 0x6DBE, 45663 },
- { 0x6DBF, 83101 },
- { 0x6DC0, 14168 },
- { 0x6DC1, 12595 },
- { 0x6DC2, 61340 },
- { 0x6DC3, 43920 },
- { 0x6DC4, 67104 },
- { 0x6DC5, 14546 },
- { 0x6DC6, 12734 },
- { 0x6DC7, 13395 },
- { 0x6DC8, 14616 },
- { 0x6DC9, 5934 },
- { 0x6DCA, 12733 },
- { 0x6DCB, 58334 },
- { 0x6DCC, 45637 },
- { 0x6DCD, 68737 },
- { 0x6DCE, 58004 },
- { 0x6DCF, 44367 },
- { 0x6DD0, 10903 },
- { 0x6DD1, 102055 },
- { 0x6DD2, 61336 },
- { 0x6DD3, 22715 },
- { 0x6DD4, 12084 },
- { 0x6DD5, 22700 },
- { 0x6DD6, 57819 },
- { 0x6DD7, 53504 },
- { 0x6DD8, 22718 },
- { 0x6DD9, 101810 },
- { 0x6DDA, 22721 },
- { 0x6DDB, 60697 },
- { 0x6DDC, 79023 },
- { 0x6DDD, 15718 },
- { 0x6DDE, 12110 },
- { 0x6DDF, 86204 },
- { 0x6DE0, 90554 },
- { 0x6DE1, 102068 },
- { 0x6DE2, 60890 },
- { 0x6DE3, 12437 },
- { 0x6DE4, 14543 },
- { 0x6DE5, 46308 },
- { 0x6DE6, 19594 },
- { 0x6DE7, 53819 },
- { 0x6DE8, 67168 },
- { 0x6DE9, 35810 },
- { 0x6DEA, 61413 },
- { 0x6DEB, 32534 },
- { 0x6DEC, 73277 },
- { 0x6DED, 22953 },
- { 0x6DEE, 45640 },
- { 0x6DEF, 69622 },
- { 0x6DF0, 69634 },
- { 0x6DF1, 69626 },
- { 0x6DF2, 69630 },
- { 0x6DF3, 32536 },
- { 0x6DF4, 19337 },
- { 0x6DF5, 14741 },
- { 0x6DF6, 85417 },
- { 0x6DF7, 89011 },
- { 0x6DF8, 83910 },
- { 0x6DF9, 46310 },
- { 0x6DFA, 64512 },
- { 0x6DFB, 5906 },
- { 0x6DFC, 12612 },
- { 0x6DFD, 14483 },
- { 0x6DFE, 14522 },
- { 0x6DFF, 14529 },
- { 0x6E00, 69957 },
- { 0x6E01, 86421 },
- { 0x6E02, 12131 },
- { 0x6E03, 19333 },
- { 0x6E04, 19344 },
- { 0x6E05, 4443 },
- { 0x6E06, 90496 },
- { 0x6E07, 65147 },
- { 0x6E08, 33960 },
- { 0x6E09, 101746 },
- { 0x6E0A, 86229 },
- { 0x6E0B, 105498 },
- { 0x6E0C, 69643 },
- { 0x6E0D, 49511 },
- { 0x6E0E, 85370 },
- { 0x6E0F, 85371 },
- { 0x6E10, 44831 },
- { 0x6E11, 14481 },
- { 0x6E12, 22696 },
- { 0x6E13, 12082 },
- { 0x6E14, 52856 },
- { 0x6E15, 19254 },
- { 0x6E16, 14170 },
- { 0x6E17, 53779 },
- { 0x6E18, 13422 },
- { 0x6E19, 102368 },
- { 0x6E1A, 33499 },
- { 0x6E1B, 5926 },
- { 0x6E1C, 102032 },
- { 0x6E1D, 53501 },
- { 0x6E1E, 72524 },
- { 0x6E1F, 52864 },
- { 0x6E20, 23193 },
- { 0x6E21, 64638 },
- { 0x6E22, 46223 },
- { 0x6E23, 82323 },
- { 0x6E24, 79032 },
- { 0x6E25, 44860 },
- { 0x6E26, 44855 },
- { 0x6E27, 14509 },
- { 0x6E28, 14514 },
- { 0x6E29, 65011 },
- { 0x6E2A, 53490 },
- { 0x6E2B, 101645 },
- { 0x6E2C, 52760 },
- { 0x6E2D, 52765 },
- { 0x6E2E, 102645 },
- { 0x6E2F, 52762 },
- { 0x6E30, 95 },
- { 0x6E31, 57828 },
- { 0x6E32, 44378 },
- { 0x6E33, 44379 },
- { 0x6E34, 35583 },
- { 0x6E35, 105493 },
- { 0x6E36, 33535 },
- { 0x6E37, 115866 },
- { 0x6E38, 12618 },
- { 0x6E39, 85795 },
- { 0x6E3A, 53498 },
- { 0x6E3B, 68403 },
- { 0x6E3C, 90531 },
- { 0x6E3D, 90538 },
- { 0x6E3E, 90524 },
- { 0x6E3F, 114911 },
- { 0x6E40, 6220 },
- { 0x6E41, 12727 },
- { 0x6E42, 66649 },
- { 0x6E43, 66638 },
- { 0x6E44, 66639 },
- { 0x6E45, 66644 },
- { 0x6E46, 58003 },
- { 0x6E47, 79019 },
- { 0x6E48, 115296 },
- { 0x6E49, 115921 },
- { 0x6E4A, 13320 },
- { 0x6E4B, 44833 },
- { 0x6E4C, 5954 },
- { 0x6E4D, 13319 },
- { 0x6E4E, 14486 },
- { 0x6E4F, 12067 },
- { 0x6E50, 12068 },
- { 0x6E51, 69642 },
- { 0x6E52, 13155 },
- { 0x6E53, 33536 },
- { 0x6E54, 12056 },
- { 0x6E55, 5918 },
- { 0x6E56, 302 },
- { 0x6E57, 14763 },
- { 0x6E58, 10853 },
- { 0x6E59, 85 },
- { 0x6E5A, 49304 },
- { 0x6E5B, 23201 },
- { 0x6E5C, 23195 },
- { 0x6E5D, 23212 },
- { 0x6E5E, 23216 },
- { 0x6E5F, 23207 },
- { 0x6E60, 12620 },
- { 0x6E61, 79026 },
- { 0x6E62, 57818 },
- { 0x6E63, 46425 },
- { 0x6E64, 7150 },
- { 0x6E65, 23168 },
- { 0x6E66, 53471 },
- { 0x6E67, 104529 },
- { 0x6E68, 102376 },
- { 0x6E69, 60152 },
- { 0x6E6A, 9300 },
- { 0x6E6B, 82407 },
- { 0x6E6C, 68371 },
- { 0x6E6D, 19034 },
- { 0x6E6E, 35884 },
- { 0x6E6F, 23967 },
- { 0x6E70, 23984 },
- { 0x6E71, 23999 },
- { 0x6E72, 23987 },
- { 0x6E73, 34497 },
- { 0x6E74, 34382 },
- { 0x6E75, 109434 },
- { 0x6E76, 115025 },
- { 0x6E77, 109437 },
- { 0x6E78, 115028 },
- { 0x6E79, 31393 },
- { 0x6E7A, 35380 },
- { 0x6E7B, 59140 },
- { 0x6E7C, 19474 },
- { 0x6E7D, 19472 },
- { 0x6E7E, 64479 },
- { 0x6E7F, 64491 },
- { 0x6E80, 54752 },
- { 0x6E81, 35734 },
- { 0x6E82, 22850 },
- { 0x6E83, 44535 },
- { 0x6E84, 300 },
- { 0x6E85, 12494 },
- { 0x6E86, 23221 },
- { 0x6E87, 52781 },
- { 0x6E88, 102356 },
- { 0x6E89, 62336 },
- { 0x6E8A, 12112 },
- { 0x6E8B, 19353 },
- { 0x6E8C, 19365 },
- { 0x6E8D, 19389 },
- { 0x6E8E, 19373 },
- { 0x6E8F, 19369 },
- { 0x6E90, 19357 },
- { 0x6E91, 19385 },
- { 0x6E92, 19381 },
- { 0x6E93, 19377 },
- { 0x6E94, 19361 },
- { 0x6E95, 19393 },
- { 0x6E96, 19397 },
- { 0x6E97, 19401 },
- { 0x6E98, 19410 },
- { 0x6E99, 19428 },
- { 0x6E9A, 19416 },
- { 0x6E9B, 19413 },
- { 0x6E9C, 19404 },
- { 0x6E9D, 19425 },
- { 0x6E9E, 19422 },
- { 0x6E9F, 19419 },
- { 0x6EA0, 19407 },
- { 0x6EA1, 19431 },
- { 0x6EA2, 19434 },
- { 0x6EA3, 33763 },
- { 0x6EA4, 33765 },
- { 0x6EA5, 33771 },
- { 0x6EA6, 69950 },
- { 0x6EA7, 69951 },
- { 0x6EA8, 65193 },
- { 0x6EA9, 12111 },
- { 0x6EAA, 44385 },
- { 0x6EAB, 106211 },
- { 0x6EAC, 18860 },
- { 0x6EAD, 98 },
- { 0x6EAE, 12730 },
- { 0x6EAF, 6231 },
- { 0x6EB0, 53814 },
- { 0x6EB1, 12431 },
- { 0x6EB2, 53821 },
- { 0x6EB3, 53822 },
- { 0x6EB4, 82726 },
- { 0x6EB5, 6249 },
- { 0x6EB6, 12823 },
- { 0x6EB7, 102370 },
- { 0x6EB8, 33562 },
- { 0x6EB9, 35997 },
- { 0x6EBA, 19133 },
- { 0x6EBB, 102358 },
- { 0x6EBC, 90491 },
- { 0x6EBD, 12053 },
- { 0x6EBE, 67092 },
- { 0x6EBF, 79037 },
- { 0x6EC0, 46321 },
- { 0x6EC1, 9256 },
- { 0x6EC2, 52137 },
- { 0x6EC3, 19068 },
- { 0x6EC4, 31350 },
- { 0x6EC5, 31365 },
- { 0x6EC6, 31353 },
- { 0x6EC7, 31369 },
- { 0x6EC8, 31347 },
- { 0x6EC9, 13080 },
- { 0x6ECA, 57207 },
- { 0x6ECB, 53538 },
- { 0x6ECC, 86102 },
- { 0x6ECD, 86108 },
- { 0x6ECE, 86112 },
- { 0x6ECF, 86127 },
- { 0x6ED0, 86062 },
- { 0x6ED1, 53529 },
- { 0x6ED2, 35639 },
- { 0x6ED3, 86190 },
- { 0x6ED4, 86195 },
- { 0x6ED5, 86170 },
- { 0x6ED6, 86175 },
- { 0x6ED7, 18776 },
- { 0x6ED8, 18852 },
- { 0x6ED9, 86180 },
- { 0x6EDA, 86185 },
- { 0x6EDB, 86160 },
- { 0x6EDC, 86165 },
- { 0x6EDD, 18738 },
- { 0x6EDE, 18752 },
- { 0x6EDF, 18829 },
- { 0x6EE0, 60675 },
- { 0x6EE1, 83092 },
- { 0x6EE2, 35222 },
- { 0x6EE3, 65022 },
- { 0x6EE4, 53479 },
- { 0x6EE5, 18763 },
- { 0x6EE6, 35671 },
- { 0x6EE7, 14757 },
- { 0x6EE8, 14921 },
- { 0x6EE9, 36068 },
- { 0x6EEA, 8934 },
- { 0x6EEB, 10900 },
- { 0x6EEC, 35209 },
- { 0x6EED, 102638 },
- { 0x6EEE, 8372 },
- { 0x6EEF, 12719 },
- { 0x6EF0, 53735 },
- { 0x6EF1, 65023 },
- { 0x6EF2, 5924 },
- { 0x6EF3, 64514 },
- { 0x6EF4, 75224 },
- { 0x6EF5, 75227 },
- { 0x6EF6, 75232 },
- { 0x6EF7, 19768 },
- { 0x6EF8, 19765 },
- { 0x6EF9, 19761 },
- { 0x6EFA, 18966 },
- { 0x6EFB, 46323 },
- { 0x6EFC, 14505 },
- { 0x6EFD, 12133 },
- { 0x6EFE, 12128 },
- { 0x6EFF, 12614 },
- { 0x6F00, 19684 },
- { 0x6F01, 19689 },
- { 0x6F02, 19686 },
- { 0x6F03, 14473 },
- { 0x6F04, 14476 },
- { 0x6F05, 14474 },
- { 0x6F06, 19696 },
- { 0x6F07, 19692 },
- { 0x6F08, 19694 },
- { 0x6F09, 75223 },
- { 0x6F0A, 14521 },
- { 0x6F0B, 33500 },
- { 0x6F0C, 109463 },
- { 0x6F0D, 53824 },
- { 0x6F0E, 53829 },
- { 0x6F0F, 60673 },
- { 0x6F10, 83911 },
- { 0x6F11, 83222 },
- { 0x6F12, 64637 },
- { 0x6F13, 90505 },
- { 0x6F14, 109755 },
- { 0x6F15, 82325 },
- { 0x6F16, 75204 },
- { 0x6F17, 105533 },
- { 0x6F18, 7189 },
- { 0x6F19, 101815 },
- { 0x6F1A, 14525 },
- { 0x6F1B, 34725 },
- { 0x6F1C, 45661 },
- { 0x6F1D, 13159 },
- { 0x6F1E, 86219 },
- { 0x6F1F, 35192 },
- { 0x6F20, 35195 },
- { 0x6F21, 35189 },
- { 0x6F22, 35198 },
- { 0x6F23, 13024 },
- { 0x6F24, 33712 },
- { 0x6F25, 10908 },
- { 0x6F26, 35212 },
- { 0x6F27, 13077 },
- { 0x6F28, 33777 },
- { 0x6F29, 12829 },
- { 0x6F2A, 33568 },
- { 0x6F2B, 14159 },
- { 0x6F2C, 100415 },
- { 0x6F2D, 100413 },
- { 0x6F2E, 43903 },
- { 0x6F2F, 43916 },
- { 0x6F30, 43907 },
- { 0x6F31, 43912 },
- { 0x6F32, 43888 },
- { 0x6F33, 31060 },
- { 0x6F34, 43883 },
- { 0x6F35, 36075 },
- { 0x6F36, 32543 },
- { 0x6F37, 35290 },
- { 0x6F38, 54440 },
- { 0x6F39, 105485 },
- { 0x6F3A, 32551 },
- { 0x6F3B, 81094 },
- { 0x6F3C, 81096 },
- { 0x6F3D, 12554 },
- { 0x6F3E, 66580 },
- { 0x6F3F, 66593 },
- { 0x6F40, 66585 },
- { 0x6F41, 66601 },
- { 0x6F42, 66576 },
- { 0x6F43, 66609 },
- { 0x6F44, 68738 },
- { 0x6F45, 66613 },
- { 0x6F46, 12604 },
- { 0x6F47, 86053 },
- { 0x6F48, 66622 },
- { 0x6F49, 66618 },
- { 0x6F4A, 86214 },
- { 0x6F4B, 64468 },
- { 0x6F4C, 115872 },
- { 0x6F4D, 86807 },
- { 0x6F4E, 12534 },
- { 0x6F4F, 64643 },
- { 0x6F50, 73145 },
- { 0x6F51, 103204 },
- { 0x6F52, 61729 },
- { 0x6F53, 12600 },
- { 0x6F54, 61736 },
- { 0x6F55, 61731 },
- { 0x6F56, 12571 },
- { 0x6F57, 12575 },
- { 0x6F58, 12582 },
- { 0x6F59, 109766 },
- { 0x6F5A, 68740 },
- { 0x6F5B, 15728 },
- { 0x6F5C, 65020 },
- { 0x6F5D, 45645 },
- { 0x6F5E, 106221 },
- { 0x6F5F, 12538 },
- { 0x6F60, 109762 },
- { 0x6F61, 80617 },
- { 0x6F62, 88685 },
- { 0x6F63, 61076 },
- { 0x6F64, 35598 },
- { 0x6F65, 53812 },
- { 0x6F66, 35288 },
- { 0x6F67, 99003 },
- { 0x6F68, 52140 },
- { 0x6F69, 12543 },
- { 0x6F6A, 48420 },
- { 0x6F6B, 12547 },
- { 0x6F6C, 12608 },
- { 0x6F6D, 103185 },
- { 0x6F6E, 61083 },
- { 0x6F6F, 86202 },
- { 0x6F70, 19592 },
- { 0x6F71, 12597 },
- { 0x6F72, 12563 },
- { 0x6F73, 81088 },
- { 0x6F74, 5322 },
- { 0x6F75, 66564 },
- { 0x6F76, 66570 },
- { 0x6F77, 5317 },
- { 0x6F78, 61723 },
- { 0x6F79, 65017 },
- { 0x6F7A, 45642 },
- { 0x6F7B, 35595 },
- { 0x6F7C, 86211 },
- { 0x6F7D, 86208 },
- { 0x6F7E, 109461 },
- { 0x6F7F, 12567 },
- { 0x6F80, 12525 },
- { 0x6F81, 12530 },
- { 0x6F82, 53457 },
- { 0x6F83, 106231 },
- { 0x6F84, 109936 },
- { 0x6F85, 115863 },
- { 0x6F86, 22704 },
- { 0x6F87, 53460 },
- { 0x6F88, 53466 },
- { 0x6F89, 53450 },
- { 0x6F8A, 53446 },
- { 0x6F8B, 32750 },
- { 0x6F8C, 34687 },
- { 0x6F8D, 32672 },
- { 0x6F8E, 34633 },
- { 0x6F8F, 57241 },
- { 0x6F90, 57254 },
- { 0x6F91, 57236 },
- { 0x6F92, 57249 },
- { 0x6F93, 32754 },
- { 0x6F94, 34691 },
- { 0x6F95, 32676 },
- { 0x6F96, 34637 },
- { 0x6F97, 22882 },
- { 0x6F98, 22908 },
- { 0x6F99, 22871 },
- { 0x6F9A, 22897 },
- { 0x6F9B, 32746 },
- { 0x6F9C, 34683 },
- { 0x6F9D, 32668 },
- { 0x6F9E, 34629 },
- { 0x6F9F, 22877 },
- { 0x6FA0, 22903 },
- { 0x6FA1, 22866 },
- { 0x6FA2, 22892 },
- { 0x6FA3, 48409 },
- { 0x6FA4, 48413 },
- { 0x6FA5, 34576 },
- { 0x6FA6, 34580 },
- { 0x6FA7, 99997 },
- { 0x6FA8, 68561 },
- { 0x6FA9, 104904 },
- { 0x6FAA, 98383 },
- { 0x6FAB, 53775 },
- { 0x6FAC, 22969 },
- { 0x6FAD, 83097 },
- { 0x6FAE, 23025 },
- { 0x6FAF, 23037 },
- { 0x6FB0, 34728 },
- { 0x6FB1, 105197 },
- { 0x6FB2, 105190 },
- { 0x6FB3, 105182 },
- { 0x6FB4, 23094 },
- { 0x6FB5, 105205 },
- { 0x6FB6, 23082 },
- { 0x6FB7, 15323 },
- { 0x6FB8, 15316 },
- { 0x6FB9, 59112 },
- { 0x6FBA, 65176 },
- { 0x6FBB, 53726 },
- { 0x6FBC, 104106 },
- { 0x6FBD, 34723 },
- { 0x6FBE, 65153 },
- { 0x6FBF, 104107 },
- { 0x6FC0, 104109 },
- { 0x6FC1, 35297 },
- { 0x6FC2, 32501 },
- { 0x6FC3, 31058 },
- { 0x6FC4, 67094 },
- { 0x6FC5, 15267 },
- { 0x6FC6, 15268 },
- { 0x6FC7, 5309 },
- { 0x6FC8, 85375 },
- { 0x6FC9, 105502 },
- { 0x6FCA, 5310 },
- { 0x6FCB, 62344 },
- { 0x6FCC, 86924 },
- { 0x6FCD, 12621 },
- { 0x6FCE, 53481 },
- { 0x6FCF, 85382 },
- { 0x6FD0, 14923 },
- { 0x6FD1, 85380 },
- { 0x6FD2, 103187 },
- { 0x6FD3, 85385 },
- { 0x6FD4, 114856 },
- { 0x6FD5, 75208 },
- { 0x6FD6, 105510 },
- { 0x6FD7, 68370 },
- { 0x6FD8, 84969 },
- { 0x6FD9, 84972 },
- { 0x6FDA, 105491 },
- { 0x6FDB, 84974 },
- { 0x6FDC, 36288 },
- { 0x6FDD, 14742 },
- { 0x6FDE, 65228 },
- { 0x6FDF, 102057 },
- { 0x6FE0, 104146 },
- { 0x6FE1, 86902 },
- { 0x6FE2, 109757 },
- { 0x6FE3, 53483 },
- { 0x6FE4, 105494 },
- { 0x6FE5, 12493 },
- { 0x6FE6, 92 },
- { 0x6FE7, 66627 },
- { 0x6FE8, 100 },
- { 0x6FE9, 9283 },
- { 0x6FEA, 69 },
- { 0x6FEB, 65012 },
- { 0x6FEC, 106215 },
- { 0x6FED, 58332 },
- { 0x6FEE, 103 },
- { 0x6FEF, 89007 },
- { 0x6FF0, 84976 },
- { 0x6FF1, 104534 },
- { 0x6FF2, 105 },
- { 0x6FF3, 73130 },
- { 0x6FF4, 13423 },
- { 0x6FF5, 57814 },
- { 0x6FF6, 86058 },
- { 0x6FF7, 12051 },
- { 0x6FF8, 57145 },
- { 0x6FF9, 35591 },
- { 0x6FFA, 53792 },
- { 0x6FFB, 12062 },
- { 0x6FFC, 58002 },
- { 0x6FFD, 85415 },
- { 0x6FFE, 60155 },
- { 0x6FFF, 57999 },
- { 0x7000, 13075 },
- { 0x7001, 86694 },
- { 0x7002, 104633 },
- { 0x7003, 60111 },
- { 0x7004, 12115 },
- { 0x7005, 19777 },
- { 0x7006, 19461 },
- { 0x7007, 86206 },
- { 0x7008, 86156 },
- { 0x7009, 58007 },
- { 0x700A, 4446 },
- { 0x700B, 33508 },
- { 0x700C, 101646 },
- { 0x700D, 86158 },
- { 0x700E, 46432 },
- { 0x700F, 53789 },
- { 0x7010, 7187 },
- { 0x7011, 84970 },
- { 0x7012, 65155 },
- { 0x7013, 32539 },
- { 0x7014, 109446 },
- { 0x7015, 109444 },
- { 0x7016, 109441 },
- { 0x7017, 34525 },
- { 0x7018, 115966 },
- { 0x7019, 68756 },
- { 0x701A, 68754 },
- { 0x701B, 102031 },
- { 0x701C, 85377 },
- { 0x701D, 45682 },
- { 0x701E, 101749 },
- { 0x701F, 65234 },
- { 0x7020, 32541 },
- { 0x7021, 19326 },
- { 0x7022, 103173 },
- { 0x7023, 102648 },
- { 0x7024, 102714 },
- { 0x7025, 102804 },
- { 0x7026, 102838 },
- { 0x7027, 103123 },
- { 0x7028, 102678 },
- { 0x7029, 102688 },
- { 0x702A, 102683 },
- { 0x702B, 102693 },
- { 0x702C, 102999 },
- { 0x702D, 103111 },
- { 0x702E, 103115 },
- { 0x702F, 102894 },
- { 0x7030, 103164 },
- { 0x7031, 102786 },
- { 0x7032, 102931 },
- { 0x7033, 102936 },
- { 0x7034, 102941 },
- { 0x7035, 103026 },
- { 0x7036, 102761 },
- { 0x7037, 102821 },
- { 0x7038, 103009 },
- { 0x7039, 103119 },
- { 0x703A, 102751 },
- { 0x703B, 102756 },
- { 0x703C, 102718 },
- { 0x703D, 102886 },
- { 0x703E, 102736 },
- { 0x703F, 102741 },
- { 0x7040, 102856 },
- { 0x7041, 102954 },
- { 0x7042, 102846 },
- { 0x7043, 103151 },
- { 0x7044, 103095 },
- { 0x7045, 102862 },
- { 0x7046, 102868 },
- { 0x7047, 102851 },
- { 0x7048, 102765 },
- { 0x7049, 103079 },
- { 0x704A, 103107 },
- { 0x704B, 102665 },
- { 0x704C, 102746 },
- { 0x704D, 103017 },
- { 0x704E, 103101 },
- { 0x704F, 102772 },
- { 0x7050, 103087 },
- { 0x7051, 103003 },
- { 0x7052, 102960 },
- { 0x7053, 102966 },
- { 0x7054, 102950 },
- { 0x7055, 103067 },
- { 0x7056, 103071 },
- { 0x7057, 103075 },
- { 0x7058, 102842 },
- { 0x7059, 103013 },
- { 0x705A, 103059 },
- { 0x705B, 103177 },
- { 0x705C, 102910 },
- { 0x705D, 102946 },
- { 0x705E, 103063 },
- { 0x705F, 103147 },
- { 0x7060, 102914 },
- { 0x7061, 102898 },
- { 0x7062, 103043 },
- { 0x7063, 102825 },
- { 0x7064, 102791 },
- { 0x7065, 102919 },
- { 0x7066, 102923 },
- { 0x7067, 102674 },
- { 0x7068, 102656 },
- { 0x7069, 102890 },
- { 0x706A, 103047 },
- { 0x706B, 102652 },
- { 0x706C, 102670 },
- { 0x706D, 102874 },
- { 0x706E, 102710 },
- { 0x706F, 102830 },
- { 0x7070, 102799 },
- { 0x7071, 102972 },
- { 0x7072, 103022 },
- { 0x7073, 102995 },
- { 0x7074, 102978 },
- { 0x7075, 103055 },
- { 0x7076, 102778 },
- { 0x7077, 102834 },
- { 0x7078, 102808 },
- { 0x7079, 102782 },
- { 0x707A, 102660 },
- { 0x707B, 102795 },
- { 0x707C, 103038 },
- { 0x707D, 102906 },
- { 0x707E, 102983 },
- { 0x707F, 102989 },
- { 0x7080, 103160 },
- { 0x7081, 103156 },
- { 0x7082, 102927 },
- { 0x7083, 103034 },
- { 0x7084, 103143 },
- { 0x7085, 102878 },
- { 0x7086, 103169 },
- { 0x7087, 103030 },
- { 0x7088, 103127 },
- { 0x7089, 103131 },
- { 0x708A, 103135 },
- { 0x708B, 103139 },
- { 0x708C, 102902 },
- { 0x708D, 102698 },
- { 0x708E, 102704 },
- { 0x708F, 102882 },
- { 0x7090, 102732 },
- { 0x7091, 102817 },
- { 0x7092, 103051 },
- { 0x7093, 102813 },
- { 0x7094, 102722 },
- { 0x7095, 102727 },
- { 0x7096, 19209 },
- { 0x7097, 19167 },
- { 0x7098, 19247 },
- { 0x7099, 19183 },
- { 0x709A, 19102 },
- { 0x709B, 52321 },
- { 0x709C, 12102 },
- { 0x709D, 22920 },
- { 0x709E, 15308 },
- { 0x709F, 98578 },
- { 0x70A0, 35804 },
- { 0x70A1, 33958 },
- { 0x70A2, 18786 },
- { 0x70A3, 19106 },
- { 0x70A4, 31083 },
- { 0x70A5, 52391 },
- { 0x70A6, 12105 },
- { 0x70A7, 22923 },
- { 0x70A8, 15312 },
- { 0x70A9, 98582 },
- { 0x70AA, 35887 },
- { 0x70AB, 35900 },
- { 0x70AC, 54356 },
- { 0x70AD, 18789 },
- { 0x70AE, 18799 },
- { 0x70AF, 18972 },
- { 0x70B0, 35920 },
- { 0x70B1, 35933 },
- { 0x70B2, 60703 },
- { 0x70B3, 18792 },
- { 0x70B4, 18803 },
- { 0x70B5, 18976 },
- { 0x70B6, 35941 },
- { 0x70B7, 15252 },
- { 0x70B8, 31067 },
- { 0x70B9, 52360 },
- { 0x70BA, 12099 },
- { 0x70BB, 15273 },
- { 0x70BC, 15304 },
- { 0x70BD, 98574 },
- { 0x70BE, 15257 },
- { 0x70BF, 31091 },
- { 0x70C0, 52394 },
- { 0x70C1, 12108 },
- { 0x70C2, 23003 },
- { 0x70C3, 15320 },
- { 0x70C4, 98586 },
- { 0x70C5, 31033 },
- { 0x70C6, 52325 },
- { 0x70C7, 12091 },
- { 0x70C8, 22746 },
- { 0x70C9, 15288 },
- { 0x70CA, 98569 },
- { 0x70CB, 31029 },
- { 0x70CC, 52312 },
- { 0x70CD, 12087 },
- { 0x70CE, 22737 },
- { 0x70CF, 15283 },
- { 0x70D0, 98564 },
- { 0x70D1, 31063 },
- { 0x70D2, 52351 },
- { 0x70D3, 12095 },
- { 0x70D4, 22814 },
- { 0x70D5, 15293 },
- { 0x70D6, 31078 },
- { 0x70D7, 52378 },
- { 0x70D8, 35215 },
- { 0x70D9, 52383 },
- { 0x70DA, 31047 },
- { 0x70DB, 52329 },
- { 0x70DC, 12660 },
- { 0x70DD, 52334 },
- { 0x70DE, 65158 },
- { 0x70DF, 31037 },
- { 0x70E0, 22750 },
- { 0x70E1, 52316 },
- { 0x70E2, 22741 },
- { 0x70E3, 9310 },
- { 0x70E4, 52355 },
- { 0x70E5, 22818 },
- { 0x70E6, 15298 },
- { 0x70E7, 22823 },
- { 0x70E8, 31086 },
- { 0x70E9, 22987 },
- { 0x70EA, 22992 },
- { 0x70EB, 99851 },
- { 0x70EC, 68438 },
- { 0x70ED, 104743 },
- { 0x70EE, 98299 },
- { 0x70EF, 99874 },
- { 0x70F0, 68455 },
- { 0x70F1, 104771 },
- { 0x70F2, 98321 },
- { 0x70F3, 99845 },
- { 0x70F4, 68432 },
- { 0x70F5, 104737 },
- { 0x70F6, 98293 },
- { 0x70F7, 99857 },
- { 0x70F8, 68444 },
- { 0x70F9, 104749 },
- { 0x70FA, 98305 },
- { 0x70FB, 99894 },
- { 0x70FC, 68471 },
- { 0x70FD, 104791 },
- { 0x70FE, 98337 },
- { 0x70FF, 23060 },
- { 0x7100, 23014 },
- { 0x7101, 23076 },
- { 0x7102, 23047 },
- { 0x7103, 23053 },
- { 0x7104, 23007 },
- { 0x7105, 23069 },
- { 0x7106, 23040 },
- { 0x7107, 100265 },
- { 0x7108, 68710 },
- { 0x7109, 105168 },
- { 0x710A, 98529 },
- { 0x710B, 100259 },
- { 0x710C, 68704 },
- { 0x710D, 105162 },
- { 0x710E, 98523 },
- { 0x710F, 100212 },
- { 0x7110, 68664 },
- { 0x7111, 105115 },
- { 0x7112, 98483 },
- { 0x7113, 100239 },
- { 0x7114, 68691 },
- { 0x7115, 105142 },
- { 0x7116, 98510 },
- { 0x7117, 100232 },
- { 0x7118, 68684 },
- { 0x7119, 105135 },
- { 0x711A, 98503 },
- { 0x711B, 100174 },
- { 0x711C, 68653 },
- { 0x711D, 105081 },
- { 0x711E, 98472 },
- { 0x711F, 100098 },
- { 0x7120, 68626 },
- { 0x7121, 105005 },
- { 0x7122, 98451 },
- { 0x7123, 100112 },
- { 0x7124, 68635 },
- { 0x7125, 105019 },
- { 0x7126, 98460 },
- { 0x7127, 99952 },
- { 0x7128, 68493 },
- { 0x7129, 104849 },
- { 0x712A, 98359 },
- { 0x712B, 99949 },
- { 0x712C, 68490 },
- { 0x712D, 104846 },
- { 0x712E, 98356 },
- { 0x712F, 100115 },
- { 0x7130, 68638 },
- { 0x7131, 105022 },
- { 0x7132, 98463 },
- { 0x7133, 32759 },
- { 0x7134, 32681 },
- { 0x7135, 34642 },
- { 0x7136, 34696 },
- { 0x7137, 12938 },
- { 0x7138, 365 },
- { 0x7139, 109652 },
- { 0x713A, 109602 },
- { 0x713B, 109677 },
- { 0x713C, 109627 },
- { 0x713D, 109515 },
- { 0x713E, 109485 },
- { 0x713F, 109545 },
- { 0x7140, 109575 },
- { 0x7141, 109637 },
- { 0x7142, 109587 },
- { 0x7143, 109662 },
- { 0x7144, 109612 },
- { 0x7145, 109497 },
- { 0x7146, 109467 },
- { 0x7147, 109527 },
- { 0x7148, 109557 },
- { 0x7149, 109657 },
- { 0x714A, 109607 },
- { 0x714B, 109682 },
- { 0x714C, 109632 },
- { 0x714D, 109521 },
- { 0x714E, 109491 },
- { 0x714F, 109551 },
- { 0x7150, 109581 },
- { 0x7151, 109647 },
- { 0x7152, 109597 },
- { 0x7153, 109672 },
- { 0x7154, 109622 },
- { 0x7155, 109509 },
- { 0x7156, 109479 },
- { 0x7157, 109539 },
- { 0x7158, 109569 },
- { 0x7159, 109641 },
- { 0x715A, 109591 },
- { 0x715B, 109666 },
- { 0x715C, 109616 },
- { 0x715D, 109502 },
- { 0x715E, 109472 },
- { 0x715F, 109532 },
- { 0x7160, 109562 },
- { 0x7161, 100104 },
- { 0x7162, 68629 },
- { 0x7163, 105011 },
- { 0x7164, 98454 },
- { 0x7165, 99959 },
- { 0x7166, 68534 },
- { 0x7167, 104861 },
- { 0x7168, 98366 },
- { 0x7169, 99884 },
- { 0x716A, 68461 },
- { 0x716B, 104781 },
- { 0x716C, 98327 },
- { 0x716D, 22771 },
- { 0x716E, 22788 },
- { 0x716F, 22776 },
- { 0x7170, 22782 },
- { 0x7171, 100193 },
- { 0x7172, 104867 },
- { 0x7173, 99755 },
- { 0x7174, 104656 },
- { 0x7175, 100177 },
- { 0x7176, 105096 },
- { 0x7177, 100189 },
- { 0x7178, 105084 },
- { 0x7179, 100169 },
- { 0x717A, 105076 },
- { 0x717B, 100184 },
- { 0x717C, 105091 },
- { 0x717D, 35695 },
- { 0x717E, 35700 },
- { 0x717F, 114890 },
- { 0x7180, 106213 },
- { 0x7181, 12589 },
- { 0x7182, 14174 },
- { 0x7183, 86423 },
- { 0x7184, 12592 },
- { 0x7185, 33830 },
- { 0x7186, 61411 },
- { 0x7187, 14743 },
- { 0x7188, 12125 },
- { 0x7189, 53521 },
- { 0x718A, 106190 },
- { 0x718B, 114858 },
- { 0x718C, 99499 },
- { 0x718D, 12712 },
- { 0x718E, 12559 },
- { 0x718F, 19452 },
- { 0x7190, 101643 },
- { 0x7191, 65198 },
- { 0x7192, 75240 },
- { 0x7193, 31428 },
- { 0x7194, 12523 },
- { 0x7195, 86216 },
- { 0x7196, 85847 },
- { 0x7197, 53784 },
- { 0x7198, 53500 },
- { 0x7199, 6228 },
- { 0x719A, 52782 },
- { 0x719B, 34358 },
- { 0x719C, 53454 },
- { 0x719D, 82727 },
- { 0x719E, 46295 },
- { 0x719F, 52773 },
- { 0x71A0, 102647 },
- { 0x71A1, 35587 },
- { 0x71A2, 81625 },
- { 0x71A3, 57804 },
- { 0x71A4, 12513 },
- { 0x71A5, 73139 },
- { 0x71A6, 68398 },
- { 0x71A7, 34711 },
- { 0x71A8, 12707 },
- { 0x71A9, 33539 },
- { 0x71AA, 19742 },
- { 0x71AB, 53780 },
- { 0x71AC, 35183 },
- { 0x71AD, 44002 },
- { 0x71AE, 62333 },
- { 0x71AF, 92075 },
- { 0x71B0, 57998 },
- { 0x71B1, 73274 },
- { 0x71B2, 15755 },
- { 0x71B3, 53497 },
- { 0x71B4, 44533 },
- { 0x71B5, 69135 },
- { 0x71B6, 22702 },
- { 0x71B7, 65242 },
- { 0x71B8, 67095 },
- { 0x71B9, 5914 },
- { 0x71BA, 19779 },
- { 0x71BB, 64641 },
- { 0x71BC, 99750 },
- { 0x71BD, 85404 },
- { 0x71BE, 12426 },
- { 0x71BF, 13157 },
- { 0x71C0, 86140 },
- { 0x71C1, 57206 },
- { 0x71C2, 68406 },
- { 0x71C3, 19600 },
- { 0x71C4, 12516 },
- { 0x71C5, 4445 },
- { 0x71C6, 34308 },
- { 0x71C7, 8937 },
- { 0x71C8, 5931 },
- { 0x71C9, 89012 },
- { 0x71CA, 12439 },
- { 0x71CB, 61090 },
- { 0x71CC, 52139 },
- { 0x71CD, 104651 },
- { 0x71CE, 53793 },
- { 0x71CF, 34716 },
- { 0x71D0, 44749 },
- { 0x71D1, 83095 },
- { 0x71D2, 9659 },
- { 0x71D3, 9706 },
- { 0x71D4, 9693 },
- { 0x71D5, 9669 },
- { 0x71D6, 9663 },
- { 0x71D7, 9672 },
- { 0x71D8, 9688 },
- { 0x71D9, 9698 },
- { 0x71DA, 9345 },
- { 0x71DB, 9656 },
- { 0x71DC, 9680 },
- { 0x71DD, 9348 },
- { 0x71DE, 9353 },
- { 0x71DF, 9712 },
- { 0x71E0, 9334 },
- { 0x71E1, 9678 },
- { 0x71E2, 9373 },
- { 0x71E3, 9355 },
- { 0x71E4, 9361 },
- { 0x71E5, 9382 },
- { 0x71E6, 9367 },
- { 0x71E7, 9364 },
- { 0x71E8, 9358 },
- { 0x71E9, 9379 },
- { 0x71EA, 9376 },
- { 0x71EB, 9370 },
- { 0x71EC, 9351 },
- { 0x71ED, 9696 },
- { 0x71EE, 9690 },
- { 0x71EF, 9666 },
- { 0x71F0, 9709 },
- { 0x71F1, 9682 },
- { 0x71F2, 9703 },
- { 0x71F3, 9518 },
- { 0x71F4, 9523 },
- { 0x71F5, 9528 },
- { 0x71F6, 9533 },
- { 0x71F7, 9538 },
- { 0x71F8, 9543 },
- { 0x71F9, 9548 },
- { 0x71FA, 9553 },
- { 0x71FB, 9558 },
- { 0x71FC, 9563 },
- { 0x71FD, 9568 },
- { 0x71FE, 9573 },
- { 0x71FF, 9578 },
- { 0x7200, 9583 },
- { 0x7201, 9588 },
- { 0x7202, 9593 },
- { 0x7203, 9598 },
- { 0x7204, 9603 },
- { 0x7205, 9608 },
- { 0x7206, 9613 },
- { 0x7207, 9618 },
- { 0x7208, 9623 },
- { 0x7209, 9628 },
- { 0x720A, 9633 },
- { 0x720B, 9638 },
- { 0x720C, 9643 },
- { 0x720D, 9341 },
- { 0x720E, 9675 },
- { 0x720F, 9652 },
- { 0x7210, 9700 },
- { 0x7211, 9331 },
- { 0x7212, 9385 },
- { 0x7213, 9388 },
- { 0x7214, 9393 },
- { 0x7215, 9398 },
- { 0x7216, 9403 },
- { 0x7217, 9408 },
- { 0x7218, 9413 },
- { 0x7219, 9418 },
- { 0x721A, 9423 },
- { 0x721B, 9428 },
- { 0x721C, 9433 },
- { 0x721D, 9438 },
- { 0x721E, 9443 },
- { 0x721F, 9448 },
- { 0x7220, 9453 },
- { 0x7221, 9458 },
- { 0x7222, 9463 },
- { 0x7223, 9468 },
- { 0x7224, 9473 },
- { 0x7225, 9478 },
- { 0x7226, 9483 },
- { 0x7227, 9488 },
- { 0x7228, 9493 },
- { 0x7229, 9498 },
- { 0x722A, 9503 },
- { 0x722B, 9508 },
- { 0x722C, 9513 },
- { 0x722D, 9337 },
- { 0x722E, 9685 },
- { 0x722F, 9648 },
- { 0x7230, 9661 },
- { 0x7231, 44382 },
+ { 0x607A, 62666 },
+ { 0x607B, 62669 },
+ { 0x607C, 62693 },
+ { 0x607D, 62684 },
+ { 0x607E, 62687 },
+ { 0x607F, 62690 },
+ { 0x6080, 62753 },
+ { 0x6081, 62744 },
+ { 0x6082, 62747 },
+ { 0x6083, 62750 },
+ { 0x6084, 62789 },
+ { 0x6085, 62780 },
+ { 0x6086, 62783 },
+ { 0x6087, 62786 },
+ { 0x6088, 62849 },
+ { 0x6089, 62840 },
+ { 0x608A, 62843 },
+ { 0x608B, 62846 },
+ { 0x608C, 62871 },
+ { 0x608D, 62855 },
+ { 0x608E, 62879 },
+ { 0x608F, 62875 },
+ { 0x6090, 62828 },
+ { 0x6091, 62837 },
+ { 0x6092, 62831 },
+ { 0x6093, 62834 },
+ { 0x6094, 62868 },
+ { 0x6095, 62859 },
+ { 0x6096, 62862 },
+ { 0x6097, 62865 },
+ { 0x6098, 62714 },
+ { 0x6099, 62705 },
+ { 0x609A, 62708 },
+ { 0x609B, 62711 },
+ { 0x609C, 62696 },
+ { 0x609D, 62804 },
+ { 0x609E, 62678 },
+ { 0x609F, 62807 },
+ { 0x60A0, 62738 },
+ { 0x60A1, 62774 },
+ { 0x60A2, 62768 },
+ { 0x60A3, 62732 },
+ { 0x60A4, 62813 },
+ { 0x60A5, 62816 },
+ { 0x60A6, 62654 },
+ { 0x60A7, 62702 },
+ { 0x60A8, 62717 },
+ { 0x60A9, 62681 },
+ { 0x60AA, 62699 },
+ { 0x60AB, 62801 },
+ { 0x60AC, 62741 },
+ { 0x60AD, 62660 },
+ { 0x60AE, 62735 },
+ { 0x60AF, 62810 },
+ { 0x60B0, 62819 },
+ { 0x60B1, 62657 },
+ { 0x60B2, 62825 },
+ { 0x60B3, 62798 },
+ { 0x60B4, 62852 },
+ { 0x60B5, 62822 },
+ { 0x60B6, 62771 },
+ { 0x60B7, 62675 },
+ { 0x60B8, 62795 },
+ { 0x60B9, 62792 },
+ { 0x60BA, 62777 },
+ { 0x60BB, 62630 },
+ { 0x60BC, 62612 },
+ { 0x60BD, 62618 },
+ { 0x60BE, 62639 },
+ { 0x60BF, 62624 },
+ { 0x60C0, 62621 },
+ { 0x60C1, 62615 },
+ { 0x60C2, 62636 },
+ { 0x60C3, 62633 },
+ { 0x60C4, 62627 },
+ { 0x60C5, 19588 },
+ { 0x60C6, 19532 },
+ { 0x60C7, 19544 },
+ { 0x60C8, 19524 },
+ { 0x60C9, 19572 },
+ { 0x60CA, 19580 },
+ { 0x60CB, 19564 },
+ { 0x60CC, 19584 },
+ { 0x60CD, 19596 },
+ { 0x60CE, 19528 },
+ { 0x60CF, 19592 },
+ { 0x60D0, 19556 },
+ { 0x60D1, 19560 },
+ { 0x60D2, 19568 },
+ { 0x60D3, 19516 },
+ { 0x60D4, 19512 },
+ { 0x60D5, 19576 },
+ { 0x60D6, 19548 },
+ { 0x60D7, 19508 },
+ { 0x60D8, 19552 },
+ { 0x60D9, 19600 },
+ { 0x60DA, 19540 },
+ { 0x60DB, 19604 },
+ { 0x60DC, 19488 },
+ { 0x60DD, 19500 },
+ { 0x60DE, 19536 },
+ { 0x60DF, 19504 },
+ { 0x60E0, 19520 },
+ { 0x60E1, 19492 },
+ { 0x60E2, 19496 },
+ { 0x60E3, 19618 },
+ { 0x60E4, 19608 },
+ { 0x60E5, 19613 },
+ { 0x60E6, 19623 },
+ { 0x60E7, 19628 },
+ { 0x60E8, 19484 },
+ { 0x60E9, 60683 },
+ { 0x60EA, 60687 },
+ { 0x60EB, 60619 },
+ { 0x60EC, 60623 },
+ { 0x60ED, 60667 },
+ { 0x60EE, 60671 },
+ { 0x60EF, 60635 },
+ { 0x60F0, 60639 },
+ { 0x60F1, 60611 },
+ { 0x60F2, 60615 },
+ { 0x60F3, 60659 },
+ { 0x60F4, 60663 },
+ { 0x60F5, 60699 },
+ { 0x60F6, 60703 },
+ { 0x60F7, 60675 },
+ { 0x60F8, 60679 },
+ { 0x60F9, 60707 },
+ { 0x60FA, 60711 },
+ { 0x60FB, 60627 },
+ { 0x60FC, 60631 },
+ { 0x60FD, 60691 },
+ { 0x60FE, 60695 },
+ { 0x60FF, 60603 },
+ { 0x6100, 60607 },
+ { 0x6101, 60643 },
+ { 0x6102, 60647 },
+ { 0x6103, 60651 },
+ { 0x6104, 60655 },
+ { 0x6105, 60774 },
+ { 0x6106, 60818 },
+ { 0x6107, 60758 },
+ { 0x6108, 60754 },
+ { 0x6109, 60802 },
+ { 0x610A, 60770 },
+ { 0x610B, 60798 },
+ { 0x610C, 60806 },
+ { 0x610D, 60782 },
+ { 0x610E, 60790 },
+ { 0x610F, 60762 },
+ { 0x6110, 60786 },
+ { 0x6111, 60810 },
+ { 0x6112, 60794 },
+ { 0x6113, 60822 },
+ { 0x6114, 60814 },
+ { 0x6115, 60766 },
+ { 0x6116, 60746 },
+ { 0x6117, 60778 },
+ { 0x6118, 60750 },
+ { 0x6119, 60365 },
+ { 0x611A, 60350 },
+ { 0x611B, 60360 },
+ { 0x611C, 60370 },
+ { 0x611D, 60375 },
+ { 0x611E, 60355 },
+ { 0x611F, 60380 },
+ { 0x6120, 60478 },
+ { 0x6121, 60488 },
+ { 0x6122, 60437 },
+ { 0x6123, 60483 },
+ { 0x6124, 60463 },
+ { 0x6125, 60548 },
+ { 0x6126, 60533 },
+ { 0x6127, 60538 },
+ { 0x6128, 60543 },
+ { 0x6129, 60473 },
+ { 0x612A, 60503 },
+ { 0x612B, 60468 },
+ { 0x612C, 60389 },
+ { 0x612D, 60521 },
+ { 0x612E, 60420 },
+ { 0x612F, 60587 },
+ { 0x6130, 60563 },
+ { 0x6131, 60571 },
+ { 0x6132, 60599 },
+ { 0x6133, 60579 },
+ { 0x6134, 60575 },
+ { 0x6135, 60567 },
+ { 0x6136, 60595 },
+ { 0x6137, 60591 },
+ { 0x6138, 60583 },
+ { 0x6139, 60725 },
+ { 0x613A, 60734 },
+ { 0x613B, 60720 },
+ { 0x613C, 60738 },
+ { 0x613D, 60729 },
+ { 0x613E, 60715 },
+ { 0x613F, 60742 },
+ { 0x6140, 60458 },
+ { 0x6141, 60529 },
+ { 0x6142, 60442 },
+ { 0x6143, 60558 },
+ { 0x6144, 60494 },
+ { 0x6145, 60499 },
+ { 0x6146, 60513 },
+ { 0x6147, 60525 },
+ { 0x6148, 60517 },
+ { 0x6149, 60385 },
+ { 0x614A, 60553 },
+ { 0x614B, 60508 },
+ { 0x614C, 60454 },
+ { 0x614D, 60446 },
+ { 0x614E, 60450 },
+ { 0x614F, 60406 },
+ { 0x6150, 60400 },
+ { 0x6151, 60426 },
+ { 0x6152, 60431 },
+ { 0x6153, 60394 },
+ { 0x6154, 60414 },
+ { 0x6155, 60345 },
+ { 0x6156, 60335 },
+ { 0x6157, 60275 },
+ { 0x6158, 60305 },
+ { 0x6159, 60340 },
+ { 0x615A, 60265 },
+ { 0x615B, 60295 },
+ { 0x615C, 60310 },
+ { 0x615D, 60320 },
+ { 0x615E, 60325 },
+ { 0x615F, 60315 },
+ { 0x6160, 60300 },
+ { 0x6161, 60260 },
+ { 0x6162, 60280 },
+ { 0x6163, 60255 },
+ { 0x6164, 60290 },
+ { 0x6165, 60330 },
+ { 0x6166, 60270 },
+ { 0x6167, 60285 },
+ { 0x6168, 120772 },
+ { 0x6169, 120796 },
+ { 0x616A, 120808 },
+ { 0x616B, 120812 },
+ { 0x616C, 120856 },
+ { 0x616D, 120824 },
+ { 0x616E, 120836 },
+ { 0x616F, 120784 },
+ { 0x6170, 120800 },
+ { 0x6171, 120748 },
+ { 0x6172, 120744 },
+ { 0x6173, 120756 },
+ { 0x6174, 120764 },
+ { 0x6175, 120724 },
+ { 0x6176, 120760 },
+ { 0x6177, 120740 },
+ { 0x6178, 120728 },
+ { 0x6179, 120732 },
+ { 0x617A, 120804 },
+ { 0x617B, 120852 },
+ { 0x617C, 120768 },
+ { 0x617D, 120788 },
+ { 0x617E, 120832 },
+ { 0x617F, 120844 },
+ { 0x6180, 120816 },
+ { 0x6181, 120736 },
+ { 0x6182, 120848 },
+ { 0x6183, 120776 },
+ { 0x6184, 120792 },
+ { 0x6185, 120780 },
+ { 0x6186, 120828 },
+ { 0x6187, 120820 },
+ { 0x6188, 120603 },
+ { 0x6189, 120627 },
+ { 0x618A, 120639 },
+ { 0x618B, 120643 },
+ { 0x618C, 120687 },
+ { 0x618D, 120655 },
+ { 0x618E, 120667 },
+ { 0x618F, 120615 },
+ { 0x6190, 120631 },
+ { 0x6191, 120579 },
+ { 0x6192, 120575 },
+ { 0x6193, 120587 },
+ { 0x6194, 120595 },
+ { 0x6195, 120555 },
+ { 0x6196, 120591 },
+ { 0x6197, 120571 },
+ { 0x6198, 120559 },
+ { 0x6199, 120563 },
+ { 0x619A, 120635 },
+ { 0x619B, 120683 },
+ { 0x619C, 120599 },
+ { 0x619D, 120619 },
+ { 0x619E, 120663 },
+ { 0x619F, 120675 },
+ { 0x61A0, 120647 },
+ { 0x61A1, 120567 },
+ { 0x61A2, 120679 },
+ { 0x61A3, 120607 },
+ { 0x61A4, 120623 },
+ { 0x61A5, 120611 },
+ { 0x61A6, 120659 },
+ { 0x61A7, 120651 },
+ { 0x61A8, 120538 },
+ { 0x61A9, 120510 },
+ { 0x61AA, 120521 },
+ { 0x61AB, 120547 },
+ { 0x61AC, 120532 },
+ { 0x61AD, 120529 },
+ { 0x61AE, 120518 },
+ { 0x61AF, 120544 },
+ { 0x61B0, 120541 },
+ { 0x61B1, 120535 },
+ { 0x61B2, 120691 },
+ { 0x61B3, 120694 },
+ { 0x61B4, 120697 },
+ { 0x61B5, 120715 },
+ { 0x61B6, 120709 },
+ { 0x61B7, 120700 },
+ { 0x61B8, 120703 },
+ { 0x61B9, 120718 },
+ { 0x61BA, 120706 },
+ { 0x61BB, 120712 },
+ { 0x61BC, 120513 },
+ { 0x61BD, 120524 },
+ { 0x61BE, 120550 },
+ { 0x61BF, 120508 },
+ { 0x61C0, 120505 },
+ { 0x61C1, 120721 },
+ { 0x61C2, 120860 },
+ { 0x61C3, 14562 },
+ { 0x61C4, 14535 },
+ { 0x61C5, 14590 },
+ { 0x61C6, 14657 },
+ { 0x61C7, 14556 },
+ { 0x61C8, 14642 },
+ { 0x61C9, 14771 },
+ { 0x61CA, 14541 },
+ { 0x61CB, 14577 },
+ { 0x61CC, 14684 },
+ { 0x61CD, 14571 },
+ { 0x61CE, 14538 },
+ { 0x61CF, 14606 },
+ { 0x61D0, 14594 },
+ { 0x61D1, 14681 },
+ { 0x61D2, 14624 },
+ { 0x61D3, 14559 },
+ { 0x61D4, 14648 },
+ { 0x61D5, 14598 },
+ { 0x61D6, 14775 },
+ { 0x61D7, 14651 },
+ { 0x61D8, 14717 },
+ { 0x61D9, 14553 },
+ { 0x61DA, 14639 },
+ { 0x61DB, 14636 },
+ { 0x61DC, 14711 },
+ { 0x61DD, 14723 },
+ { 0x61DE, 14696 },
+ { 0x61DF, 14744 },
+ { 0x61E0, 14741 },
+ { 0x61E1, 14550 },
+ { 0x61E2, 14544 },
+ { 0x61E3, 14586 },
+ { 0x61E4, 14565 },
+ { 0x61E5, 14660 },
+ { 0x61E6, 14645 },
+ { 0x61E7, 14714 },
+ { 0x61E8, 14779 },
+ { 0x61E9, 14547 },
+ { 0x61EA, 14583 },
+ { 0x61EB, 14630 },
+ { 0x61EC, 14708 },
+ { 0x61ED, 14729 },
+ { 0x61EE, 14705 },
+ { 0x61EF, 14654 },
+ { 0x61F0, 14720 },
+ { 0x61F1, 14726 },
+ { 0x61F2, 14699 },
+ { 0x61F3, 14614 },
+ { 0x61F4, 14610 },
+ { 0x61F5, 14787 },
+ { 0x61F6, 14666 },
+ { 0x61F7, 14669 },
+ { 0x61F8, 14687 },
+ { 0x61F9, 14732 },
+ { 0x61FA, 14675 },
+ { 0x61FB, 14627 },
+ { 0x61FC, 14602 },
+ { 0x61FD, 14568 },
+ { 0x61FE, 14618 },
+ { 0x61FF, 14690 },
+ { 0x6200, 14693 },
+ { 0x6201, 14735 },
+ { 0x6202, 14783 },
+ { 0x6203, 14738 },
+ { 0x6204, 14747 },
+ { 0x6205, 14580 },
+ { 0x6206, 14532 },
+ { 0x6207, 14633 },
+ { 0x6208, 14621 },
+ { 0x6209, 14672 },
+ { 0x620A, 14702 },
+ { 0x620B, 14574 },
+ { 0x620C, 14678 },
+ { 0x620D, 14663 },
+ { 0x620E, 14301 },
+ { 0x620F, 14815 },
+ { 0x6210, 14306 },
+ { 0x6211, 14293 },
+ { 0x6212, 14297 },
+ { 0x6213, 14322 },
+ { 0x6214, 14354 },
+ { 0x6215, 14458 },
+ { 0x6216, 14366 },
+ { 0x6217, 14462 },
+ { 0x6218, 14338 },
+ { 0x6219, 14422 },
+ { 0x621A, 14446 },
+ { 0x621B, 14346 },
+ { 0x621C, 14326 },
+ { 0x621D, 14382 },
+ { 0x621E, 14466 },
+ { 0x621F, 14486 },
+ { 0x6220, 14330 },
+ { 0x6221, 14390 },
+ { 0x6222, 14474 },
+ { 0x6223, 14510 },
+ { 0x6224, 14406 },
+ { 0x6225, 14394 },
+ { 0x6226, 14402 },
+ { 0x6227, 14410 },
+ { 0x6228, 14478 },
+ { 0x6229, 14342 },
+ { 0x622A, 14430 },
+ { 0x622B, 14490 },
+ { 0x622C, 14518 },
+ { 0x622D, 14438 },
+ { 0x622E, 14494 },
+ { 0x622F, 14498 },
+ { 0x6230, 14350 },
+ { 0x6231, 14450 },
+ { 0x6232, 14358 },
+ { 0x6233, 14454 },
+ { 0x6234, 14470 },
+ { 0x6235, 14527 },
+ { 0x6236, 14386 },
+ { 0x6237, 14522 },
+ { 0x6238, 14362 },
+ { 0x6239, 14378 },
+ { 0x623A, 14370 },
+ { 0x623B, 14426 },
+ { 0x623C, 14334 },
+ { 0x623D, 14414 },
+ { 0x623E, 14502 },
+ { 0x623F, 14506 },
+ { 0x6240, 14418 },
+ { 0x6241, 14482 },
+ { 0x6242, 14442 },
+ { 0x6243, 14398 },
+ { 0x6244, 14374 },
+ { 0x6245, 14514 },
+ { 0x6246, 14434 },
+ { 0x6247, 14319 },
+ { 0x6248, 14309 },
+ { 0x6249, 14313 },
+ { 0x624A, 14316 },
+ { 0x624B, 14750 },
+ { 0x624C, 14753 },
+ { 0x624D, 14756 },
+ { 0x624E, 14759 },
+ { 0x624F, 14762 },
+ { 0x6250, 14765 },
+ { 0x6251, 14768 },
+ { 0x6252, 14791 },
+ { 0x6253, 14795 },
+ { 0x6254, 14799 },
+ { 0x6255, 14803 },
+ { 0x6256, 14807 },
+ { 0x6257, 14811 },
+ { 0x6258, 62883 },
+ { 0x6259, 35843 },
+ { 0x625A, 8593 },
+ { 0x625B, 8597 },
+ { 0x625C, 54790 },
+ { 0x625D, 119763 },
+ { 0x625E, 119768 },
+ { 0x625F, 62886 },
+ { 0x6260, 62888 },
+ { 0x6261, 62890 },
+ { 0x6262, 62892 },
+ { 0x6263, 62894 },
+ { 0x6264, 62896 },
+ { 0x6265, 62898 },
+ { 0x6266, 62900 },
+ { 0x6267, 62902 },
+ { 0x6268, 62904 },
+ { 0x6269, 62906 },
+ { 0x626A, 62908 },
+ { 0x626B, 62910 },
+ { 0x626C, 62912 },
+ { 0x626D, 62914 },
+ { 0x626E, 62916 },
+ { 0x626F, 62918 },
+ { 0x6270, 62920 },
+ { 0x6271, 62922 },
+ { 0x6272, 62924 },
+ { 0x6273, 62926 },
+ { 0x6274, 62928 },
+ { 0x6275, 62930 },
+ { 0x6276, 62932 },
+ { 0x6277, 62934 },
+ { 0x6278, 62936 },
+ { 0x6279, 62938 },
+ { 0x627A, 62940 },
+ { 0x627B, 62942 },
+ { 0x627C, 62944 },
+ { 0x627D, 62946 },
+ { 0x627E, 62948 },
+ { 0x627F, 62950 },
+ { 0x6280, 62952 },
+ { 0x6281, 62954 },
+ { 0x6282, 62956 },
+ { 0x6283, 62958 },
+ { 0x6284, 62960 },
+ { 0x6285, 62962 },
+ { 0x6286, 62964 },
+ { 0x6287, 62966 },
+ { 0x6288, 62968 },
+ { 0x6289, 62970 },
+ { 0x628A, 62972 },
+ { 0x628B, 62974 },
+ { 0x628C, 62976 },
+ { 0x628D, 62978 },
+ { 0x628E, 62980 },
+ { 0x628F, 62982 },
+ { 0x6290, 62984 },
+ { 0x6291, 62986 },
+ { 0x6292, 62988 },
+ { 0x6293, 62990 },
+ { 0x6294, 62992 },
+ { 0x6295, 62994 },
+ { 0x6296, 62996 },
+ { 0x6297, 62998 },
+ { 0x6298, 63000 },
+ { 0x6299, 63002 },
+ { 0x629A, 63004 },
+ { 0x629B, 63006 },
+ { 0x629C, 63008 },
+ { 0x629D, 63010 },
+ { 0x629E, 63012 },
+ { 0x629F, 63014 },
+ { 0x62A0, 63016 },
+ { 0x62A1, 63018 },
+ { 0x62A2, 63020 },
+ { 0x62A3, 63022 },
+ { 0x62A4, 63024 },
+ { 0x62A5, 63026 },
+ { 0x62A6, 63028 },
+ { 0x62A7, 63030 },
+ { 0x62A8, 63032 },
+ { 0x62A9, 63034 },
+ { 0x62AA, 63036 },
+ { 0x62AB, 63038 },
+ { 0x62AC, 63040 },
+ { 0x62AD, 63042 },
+ { 0x62AE, 63044 },
+ { 0x62AF, 63046 },
+ { 0x62B0, 63048 },
+ { 0x62B1, 63050 },
+ { 0x62B2, 63052 },
+ { 0x62B3, 63054 },
+ { 0x62B4, 63056 },
+ { 0x62B5, 63058 },
+ { 0x62B6, 63060 },
+ { 0x62B7, 63062 },
+ { 0x62B8, 63064 },
+ { 0x62B9, 63066 },
+ { 0x62BA, 63068 },
+ { 0x62BB, 63070 },
+ { 0x62BC, 63072 },
+ { 0x62BD, 63074 },
+ { 0x62BE, 63076 },
+ { 0x62BF, 63078 },
+ { 0x62C0, 63080 },
+ { 0x62C1, 63082 },
+ { 0x62C2, 63084 },
+ { 0x62C3, 63086 },
+ { 0x62C4, 63088 },
+ { 0x62C5, 63090 },
+ { 0x62C6, 63092 },
+ { 0x62C7, 63094 },
+ { 0x62C8, 63096 },
+ { 0x62C9, 63098 },
+ { 0x62CA, 63100 },
+ { 0x62CB, 63102 },
+ { 0x62CC, 63104 },
+ { 0x62CD, 63106 },
+ { 0x62CE, 63108 },
+ { 0x62CF, 63110 },
+ { 0x62D0, 63112 },
+ { 0x62D1, 63114 },
+ { 0x62D2, 63116 },
+ { 0x62D3, 63118 },
+ { 0x62D4, 63120 },
+ { 0x62D5, 63122 },
+ { 0x62D6, 63124 },
+ { 0x62D7, 63126 },
+ { 0x62D8, 63128 },
+ { 0x62D9, 63130 },
+ { 0x62DA, 63132 },
+ { 0x62DB, 63134 },
+ { 0x62DC, 63136 },
+ { 0x62DD, 63138 },
+ { 0x62DE, 63140 },
+ { 0x62DF, 63142 },
+ { 0x62E0, 63144 },
+ { 0x62E1, 63146 },
+ { 0x62E2, 63148 },
+ { 0x62E3, 63150 },
+ { 0x62E4, 63152 },
+ { 0x62E5, 63154 },
+ { 0x62E6, 63156 },
+ { 0x62E7, 63158 },
+ { 0x62E8, 63160 },
+ { 0x62E9, 63162 },
+ { 0x62EA, 63164 },
+ { 0x62EB, 63166 },
+ { 0x62EC, 63168 },
+ { 0x62ED, 63170 },
+ { 0x62EE, 63172 },
+ { 0x62EF, 63174 },
+ { 0x62F0, 63176 },
+ { 0x62F1, 63178 },
+ { 0x62F2, 63180 },
+ { 0x62F3, 63182 },
+ { 0x62F4, 63184 },
+ { 0x62F5, 63186 },
+ { 0x62F6, 63188 },
+ { 0x62F7, 63190 },
+ { 0x62F8, 63192 },
+ { 0x62F9, 63194 },
+ { 0x62FA, 63196 },
+ { 0x62FB, 63198 },
+ { 0x62FC, 63200 },
+ { 0x62FD, 63202 },
+ { 0x62FE, 63204 },
+ { 0x62FF, 63206 },
+ { 0x6300, 63208 },
+ { 0x6301, 63210 },
+ { 0x6302, 63212 },
+ { 0x6303, 63214 },
+ { 0x6304, 63216 },
+ { 0x6305, 63218 },
+ { 0x6306, 63220 },
+ { 0x6307, 63222 },
+ { 0x6308, 63224 },
+ { 0x6309, 63226 },
+ { 0x630A, 63228 },
+ { 0x630B, 63230 },
+ { 0x630C, 63232 },
+ { 0x630D, 63234 },
+ { 0x630E, 63236 },
+ { 0x630F, 63238 },
+ { 0x6310, 63240 },
+ { 0x6311, 63242 },
+ { 0x6312, 63244 },
+ { 0x6313, 63246 },
+ { 0x6314, 63248 },
+ { 0x6315, 63250 },
+ { 0x6316, 63252 },
+ { 0x6317, 63254 },
+ { 0x6318, 63256 },
+ { 0x6319, 63258 },
+ { 0x631A, 63260 },
+ { 0x631B, 63262 },
+ { 0x631C, 63264 },
+ { 0x631D, 63266 },
+ { 0x631E, 63268 },
+ { 0x631F, 63270 },
+ { 0x6320, 63272 },
+ { 0x6321, 63274 },
+ { 0x6322, 63276 },
+ { 0x6323, 63278 },
+ { 0x6324, 63280 },
+ { 0x6325, 63282 },
+ { 0x6326, 63284 },
+ { 0x6327, 63286 },
+ { 0x6328, 63288 },
+ { 0x6329, 63290 },
+ { 0x632A, 63292 },
+ { 0x632B, 63294 },
+ { 0x632C, 63296 },
+ { 0x632D, 63298 },
+ { 0x632E, 63300 },
+ { 0x632F, 63302 },
+ { 0x6330, 63304 },
+ { 0x6331, 63306 },
+ { 0x6332, 63308 },
+ { 0x6333, 63310 },
+ { 0x6334, 63312 },
+ { 0x6335, 63314 },
+ { 0x6336, 63316 },
+ { 0x6337, 63318 },
+ { 0x6338, 63320 },
+ { 0x6339, 63322 },
+ { 0x633A, 63324 },
+ { 0x633B, 63326 },
+ { 0x633C, 63328 },
+ { 0x633D, 63330 },
+ { 0x633E, 63332 },
+ { 0x633F, 63334 },
+ { 0x6340, 63336 },
+ { 0x6341, 63338 },
+ { 0x6342, 63340 },
+ { 0x6343, 63342 },
+ { 0x6344, 63344 },
+ { 0x6345, 63346 },
+ { 0x6346, 63348 },
+ { 0x6347, 63350 },
+ { 0x6348, 63352 },
+ { 0x6349, 63354 },
+ { 0x634A, 63356 },
+ { 0x634B, 63358 },
+ { 0x634C, 63360 },
+ { 0x634D, 63362 },
+ { 0x634E, 63364 },
+ { 0x634F, 63366 },
+ { 0x6350, 63368 },
+ { 0x6351, 63370 },
+ { 0x6352, 63372 },
+ { 0x6353, 63374 },
+ { 0x6354, 63376 },
+ { 0x6355, 63378 },
+ { 0x6356, 63380 },
+ { 0x6357, 63382 },
+ { 0x6358, 63384 },
+ { 0x6359, 63386 },
+ { 0x635A, 63388 },
+ { 0x635B, 63390 },
+ { 0x635C, 63392 },
+ { 0x635D, 63394 },
+ { 0x635E, 63396 },
+ { 0x635F, 63398 },
+ { 0x6360, 63400 },
+ { 0x6361, 63402 },
+ { 0x6362, 63404 },
+ { 0x6363, 63406 },
+ { 0x6364, 63408 },
+ { 0x6365, 63410 },
+ { 0x6366, 63412 },
+ { 0x6367, 63414 },
+ { 0x6368, 63416 },
+ { 0x6369, 63418 },
+ { 0x636A, 63420 },
+ { 0x636B, 63422 },
+ { 0x636C, 63424 },
+ { 0x636D, 63426 },
+ { 0x636E, 63428 },
+ { 0x636F, 63430 },
+ { 0x6370, 63432 },
+ { 0x6371, 63434 },
+ { 0x6372, 63436 },
+ { 0x6373, 63438 },
+ { 0x6374, 63440 },
+ { 0x6375, 63442 },
+ { 0x6376, 63444 },
+ { 0x6377, 63446 },
+ { 0x6378, 63448 },
+ { 0x6379, 63450 },
+ { 0x637A, 63452 },
+ { 0x637B, 63454 },
+ { 0x637C, 63456 },
+ { 0x637D, 63458 },
+ { 0x637E, 63460 },
+ { 0x637F, 63462 },
+ { 0x6380, 63464 },
+ { 0x6381, 63466 },
+ { 0x6382, 63468 },
+ { 0x6383, 63470 },
+ { 0x6384, 63472 },
+ { 0x6385, 63474 },
+ { 0x6386, 63476 },
+ { 0x6387, 63478 },
+ { 0x6388, 63480 },
+ { 0x6389, 63482 },
+ { 0x638A, 63484 },
+ { 0x638B, 63486 },
+ { 0x638C, 63488 },
+ { 0x638D, 63490 },
+ { 0x638E, 63492 },
+ { 0x638F, 63494 },
+ { 0x6390, 63496 },
+ { 0x6391, 63498 },
+ { 0x6392, 63500 },
+ { 0x6393, 63502 },
+ { 0x6394, 63504 },
+ { 0x6395, 63506 },
+ { 0x6396, 63508 },
+ { 0x6397, 63510 },
+ { 0x6398, 63512 },
+ { 0x6399, 63514 },
+ { 0x639A, 63516 },
+ { 0x639B, 63518 },
+ { 0x639C, 63520 },
+ { 0x639D, 63522 },
+ { 0x639E, 63524 },
+ { 0x639F, 63526 },
+ { 0x63A0, 63528 },
+ { 0x63A1, 63530 },
+ { 0x63A2, 63532 },
+ { 0x63A3, 63534 },
+ { 0x63A4, 63536 },
+ { 0x63A5, 63538 },
+ { 0x63A6, 63540 },
+ { 0x63A7, 63542 },
+ { 0x63A8, 63544 },
+ { 0x63A9, 63546 },
+ { 0x63AA, 63548 },
+ { 0x63AB, 63550 },
+ { 0x63AC, 63552 },
+ { 0x63AD, 63554 },
+ { 0x63AE, 63556 },
+ { 0x63AF, 63558 },
+ { 0x63B0, 63560 },
+ { 0x63B1, 63562 },
+ { 0x63B2, 63564 },
+ { 0x63B3, 63566 },
+ { 0x63B4, 63568 },
+ { 0x63B5, 63570 },
+ { 0x63B6, 63572 },
+ { 0x63B7, 63574 },
+ { 0x63B8, 63576 },
+ { 0x63B9, 63578 },
+ { 0x63BA, 63580 },
+ { 0x63BB, 63582 },
+ { 0x63BC, 63584 },
+ { 0x63BD, 63586 },
+ { 0x63BE, 63588 },
+ { 0x63BF, 63590 },
+ { 0x63C0, 63592 },
+ { 0x63C1, 63594 },
+ { 0x63C2, 63596 },
+ { 0x63C3, 63598 },
+ { 0x63C4, 63600 },
+ { 0x63C5, 63602 },
+ { 0x63C6, 63604 },
+ { 0x63C7, 63606 },
+ { 0x63C8, 63608 },
+ { 0x63C9, 63610 },
+ { 0x63CA, 63612 },
+ { 0x63CB, 63614 },
+ { 0x63CC, 63616 },
+ { 0x63CD, 63618 },
+ { 0x63CE, 63620 },
+ { 0x63CF, 63622 },
+ { 0x63D0, 63624 },
+ { 0x63D1, 63626 },
+ { 0x63D2, 63628 },
+ { 0x63D3, 63630 },
+ { 0x63D4, 63632 },
+ { 0x63D5, 63634 },
+ { 0x63D6, 63636 },
+ { 0x63D7, 63638 },
+ { 0x63D8, 63640 },
+ { 0x63D9, 63642 },
+ { 0x63DA, 63644 },
+ { 0x63DB, 63646 },
+ { 0x63DC, 63648 },
+ { 0x63DD, 63650 },
+ { 0x63DE, 63652 },
+ { 0x63DF, 63654 },
+ { 0x63E0, 63656 },
+ { 0x63E1, 63658 },
+ { 0x63E2, 63660 },
+ { 0x63E3, 63662 },
+ { 0x63E4, 63664 },
+ { 0x63E5, 63666 },
+ { 0x63E6, 63668 },
+ { 0x63E7, 63670 },
+ { 0x63E8, 63672 },
+ { 0x63E9, 63674 },
+ { 0x63EA, 63676 },
+ { 0x63EB, 63678 },
+ { 0x63EC, 63680 },
+ { 0x63ED, 63682 },
+ { 0x63EE, 63684 },
+ { 0x63EF, 63686 },
+ { 0x63F0, 63688 },
+ { 0x63F1, 63690 },
+ { 0x63F2, 63692 },
+ { 0x63F3, 63694 },
+ { 0x63F4, 63696 },
+ { 0x63F5, 63698 },
+ { 0x63F6, 63700 },
+ { 0x63F7, 63702 },
+ { 0x63F8, 63704 },
+ { 0x63F9, 63706 },
+ { 0x63FA, 63708 },
+ { 0x63FB, 63710 },
+ { 0x63FC, 63712 },
+ { 0x63FD, 63714 },
+ { 0x63FE, 63716 },
+ { 0x63FF, 63718 },
+ { 0x6400, 63720 },
+ { 0x6401, 63722 },
+ { 0x6402, 63724 },
+ { 0x6403, 63726 },
+ { 0x6404, 63728 },
+ { 0x6405, 63730 },
+ { 0x6406, 63732 },
+ { 0x6407, 63734 },
+ { 0x6408, 63736 },
+ { 0x6409, 63738 },
+ { 0x640A, 63740 },
+ { 0x640B, 63742 },
+ { 0x640C, 63744 },
+ { 0x640D, 63746 },
+ { 0x640E, 63748 },
+ { 0x640F, 63750 },
+ { 0x6410, 63752 },
+ { 0x6411, 63754 },
+ { 0x6412, 63756 },
+ { 0x6413, 63758 },
+ { 0x6414, 63760 },
+ { 0x6415, 63762 },
+ { 0x6416, 63764 },
+ { 0x6417, 63766 },
+ { 0x6418, 63768 },
+ { 0x6419, 63770 },
+ { 0x641A, 63772 },
+ { 0x641B, 63774 },
+ { 0x641C, 63776 },
+ { 0x641D, 63778 },
+ { 0x641E, 63780 },
+ { 0x641F, 63782 },
+ { 0x6420, 63784 },
+ { 0x6421, 63786 },
+ { 0x6422, 63788 },
+ { 0x6423, 63790 },
+ { 0x6424, 63792 },
+ { 0x6425, 63794 },
+ { 0x6426, 63796 },
+ { 0x6427, 63798 },
+ { 0x6428, 63800 },
+ { 0x6429, 63802 },
+ { 0x642A, 63804 },
+ { 0x642B, 63806 },
+ { 0x642C, 63808 },
+ { 0x642D, 63810 },
+ { 0x642E, 63812 },
+ { 0x642F, 63814 },
+ { 0x6430, 63816 },
+ { 0x6431, 63818 },
+ { 0x6432, 63820 },
+ { 0x6433, 63822 },
+ { 0x6434, 63824 },
+ { 0x6435, 63826 },
+ { 0x6436, 63828 },
+ { 0x6437, 63830 },
+ { 0x6438, 63832 },
+ { 0x6439, 63834 },
+ { 0x643A, 63836 },
+ { 0x643B, 63838 },
+ { 0x643C, 63840 },
+ { 0x643D, 63842 },
+ { 0x643E, 63844 },
+ { 0x643F, 63846 },
+ { 0x6440, 63848 },
+ { 0x6441, 63850 },
+ { 0x6442, 63852 },
+ { 0x6443, 63854 },
+ { 0x6444, 63856 },
+ { 0x6445, 63858 },
+ { 0x6446, 63860 },
+ { 0x6447, 63862 },
+ { 0x6448, 63864 },
+ { 0x6449, 63866 },
+ { 0x644A, 63868 },
+ { 0x644B, 63870 },
+ { 0x644C, 63872 },
+ { 0x644D, 63874 },
+ { 0x644E, 63876 },
+ { 0x644F, 63878 },
+ { 0x6450, 63880 },
+ { 0x6451, 63882 },
+ { 0x6452, 63884 },
+ { 0x6453, 63886 },
+ { 0x6454, 63888 },
+ { 0x6455, 63890 },
+ { 0x6456, 63892 },
+ { 0x6457, 63894 },
+ { 0x6458, 63896 },
+ { 0x6459, 63898 },
+ { 0x645A, 63900 },
+ { 0x645B, 63902 },
+ { 0x645C, 63904 },
+ { 0x645D, 63906 },
+ { 0x645E, 63908 },
+ { 0x645F, 63910 },
+ { 0x6460, 63912 },
+ { 0x6461, 63914 },
+ { 0x6462, 63916 },
+ { 0x6463, 63918 },
+ { 0x6464, 63920 },
+ { 0x6465, 63922 },
+ { 0x6466, 63924 },
+ { 0x6467, 63926 },
+ { 0x6468, 63928 },
+ { 0x6469, 63930 },
+ { 0x646A, 63932 },
+ { 0x646B, 63934 },
+ { 0x646C, 63936 },
+ { 0x646D, 63938 },
+ { 0x646E, 63940 },
+ { 0x646F, 63942 },
+ { 0x6470, 63944 },
+ { 0x6471, 63946 },
+ { 0x6472, 63948 },
+ { 0x6473, 63950 },
+ { 0x6474, 63952 },
+ { 0x6475, 63954 },
+ { 0x6476, 63956 },
+ { 0x6477, 63958 },
+ { 0x6478, 63960 },
+ { 0x6479, 63962 },
+ { 0x647A, 63964 },
+ { 0x647B, 63966 },
+ { 0x647C, 63968 },
+ { 0x647D, 63970 },
+ { 0x647E, 63972 },
+ { 0x647F, 63974 },
+ { 0x6480, 63976 },
+ { 0x6481, 63978 },
+ { 0x6482, 63980 },
+ { 0x6483, 63982 },
+ { 0x6484, 63984 },
+ { 0x6485, 63986 },
+ { 0x6486, 63988 },
+ { 0x6487, 63990 },
+ { 0x6488, 63992 },
+ { 0x6489, 63994 },
+ { 0x648A, 63996 },
+ { 0x648B, 63998 },
+ { 0x648C, 64000 },
+ { 0x648D, 64002 },
+ { 0x648E, 64004 },
+ { 0x648F, 64006 },
+ { 0x6490, 64008 },
+ { 0x6491, 64010 },
+ { 0x6492, 64012 },
+ { 0x6493, 64014 },
+ { 0x6494, 64016 },
+ { 0x6495, 64018 },
+ { 0x6496, 64020 },
+ { 0x6497, 64022 },
+ { 0x6498, 64024 },
+ { 0x6499, 64026 },
+ { 0x649A, 64028 },
+ { 0x649B, 64030 },
+ { 0x649C, 64032 },
+ { 0x649D, 64034 },
+ { 0x649E, 64036 },
+ { 0x649F, 64038 },
+ { 0x64A0, 64040 },
+ { 0x64A1, 64042 },
+ { 0x64A2, 64044 },
+ { 0x64A3, 64046 },
+ { 0x64A4, 64048 },
+ { 0x64A5, 64050 },
+ { 0x64A6, 64052 },
+ { 0x64A7, 64054 },
+ { 0x64A8, 64056 },
+ { 0x64A9, 64058 },
+ { 0x64AA, 64060 },
+ { 0x64AB, 64062 },
+ { 0x64AC, 64064 },
+ { 0x64AD, 64066 },
+ { 0x64AE, 64068 },
+ { 0x64AF, 64070 },
+ { 0x64B0, 64072 },
+ { 0x64B1, 64074 },
+ { 0x64B2, 64076 },
+ { 0x64B3, 64078 },
+ { 0x64B4, 64080 },
+ { 0x64B5, 64082 },
+ { 0x64B6, 64084 },
+ { 0x64B7, 64086 },
+ { 0x64B8, 64088 },
+ { 0x64B9, 64090 },
+ { 0x64BA, 64092 },
+ { 0x64BB, 64094 },
+ { 0x64BC, 64096 },
+ { 0x64BD, 64098 },
+ { 0x64BE, 64100 },
+ { 0x64BF, 64102 },
+ { 0x64C0, 64104 },
+ { 0x64C1, 64106 },
+ { 0x64C2, 64108 },
+ { 0x64C3, 64110 },
+ { 0x64C4, 64112 },
+ { 0x64C5, 64114 },
+ { 0x64C6, 64116 },
+ { 0x64C7, 64118 },
+ { 0x64C8, 64120 },
+ { 0x64C9, 64122 },
+ { 0x64CA, 64124 },
+ { 0x64CB, 64126 },
+ { 0x64CC, 64128 },
+ { 0x64CD, 64130 },
+ { 0x64CE, 64132 },
+ { 0x64CF, 64134 },
+ { 0x64D0, 64136 },
+ { 0x64D1, 64138 },
+ { 0x64D2, 64140 },
+ { 0x64D3, 64142 },
+ { 0x64D4, 64144 },
+ { 0x64D5, 64146 },
+ { 0x64D6, 64148 },
+ { 0x64D7, 64150 },
+ { 0x64D8, 64152 },
+ { 0x64D9, 64154 },
+ { 0x64DA, 64156 },
+ { 0x64DB, 64158 },
+ { 0x64DC, 64160 },
+ { 0x64DD, 64162 },
+ { 0x64DE, 64164 },
+ { 0x64DF, 64166 },
+ { 0x64E0, 64168 },
+ { 0x64E1, 64170 },
+ { 0x64E2, 64172 },
+ { 0x64E3, 64174 },
+ { 0x64E4, 64176 },
+ { 0x64E5, 64178 },
+ { 0x64E6, 64180 },
+ { 0x64E7, 64182 },
+ { 0x64E8, 64184 },
+ { 0x64E9, 64186 },
+ { 0x64EA, 64188 },
+ { 0x64EB, 64190 },
+ { 0x64EC, 64192 },
+ { 0x64ED, 64194 },
+ { 0x64EE, 64196 },
+ { 0x64EF, 64198 },
+ { 0x64F0, 64200 },
+ { 0x64F1, 64202 },
+ { 0x64F2, 64204 },
+ { 0x64F3, 64206 },
+ { 0x64F4, 64208 },
+ { 0x64F5, 64210 },
+ { 0x64F6, 64212 },
+ { 0x64F7, 64214 },
+ { 0x64F8, 64216 },
+ { 0x64F9, 64218 },
+ { 0x64FA, 64220 },
+ { 0x64FB, 64222 },
+ { 0x64FC, 64224 },
+ { 0x64FD, 64226 },
+ { 0x64FE, 64228 },
+ { 0x64FF, 64230 },
+ { 0x6500, 64232 },
+ { 0x6501, 64234 },
+ { 0x6502, 64236 },
+ { 0x6503, 64238 },
+ { 0x6504, 64240 },
+ { 0x6505, 64242 },
+ { 0x6506, 64244 },
+ { 0x6507, 64246 },
+ { 0x6508, 64248 },
+ { 0x6509, 64250 },
+ { 0x650A, 64252 },
+ { 0x650B, 64254 },
+ { 0x650C, 64256 },
+ { 0x650D, 64258 },
+ { 0x650E, 64260 },
+ { 0x650F, 64262 },
+ { 0x6510, 64264 },
+ { 0x6511, 64266 },
+ { 0x6512, 64268 },
+ { 0x6513, 64270 },
+ { 0x6514, 64272 },
+ { 0x6515, 64274 },
+ { 0x6516, 64276 },
+ { 0x6517, 64278 },
+ { 0x6518, 64280 },
+ { 0x6519, 64282 },
+ { 0x651A, 64284 },
+ { 0x651B, 64286 },
+ { 0x651C, 64288 },
+ { 0x651D, 64290 },
+ { 0x651E, 64292 },
+ { 0x651F, 64294 },
+ { 0x6520, 64296 },
+ { 0x6521, 64298 },
+ { 0x6522, 64300 },
+ { 0x6523, 64302 },
+ { 0x6524, 64304 },
+ { 0x6525, 64306 },
+ { 0x6526, 64308 },
+ { 0x6527, 64310 },
+ { 0x6528, 64312 },
+ { 0x6529, 64314 },
+ { 0x652A, 64316 },
+ { 0x652B, 64318 },
+ { 0x652C, 64320 },
+ { 0x652D, 64322 },
+ { 0x652E, 64324 },
+ { 0x652F, 64326 },
+ { 0x6530, 64328 },
+ { 0x6531, 64330 },
+ { 0x6532, 64332 },
+ { 0x6533, 64334 },
+ { 0x6534, 64336 },
+ { 0x6535, 64338 },
+ { 0x6536, 64340 },
+ { 0x6537, 64342 },
+ { 0x6538, 64344 },
+ { 0x6539, 64346 },
+ { 0x653A, 64348 },
+ { 0x653B, 64350 },
+ { 0x653C, 64352 },
+ { 0x653D, 64354 },
+ { 0x653E, 64356 },
+ { 0x653F, 64358 },
+ { 0x6540, 64360 },
+ { 0x6541, 64362 },
+ { 0x6542, 64364 },
+ { 0x6543, 64366 },
+ { 0x6544, 64368 },
+ { 0x6545, 64370 },
+ { 0x6546, 64372 },
+ { 0x6547, 64374 },
+ { 0x6548, 64376 },
+ { 0x6549, 64378 },
+ { 0x654A, 64380 },
+ { 0x654B, 64382 },
+ { 0x654C, 64384 },
+ { 0x654D, 64386 },
+ { 0x654E, 64388 },
+ { 0x654F, 64390 },
+ { 0x6550, 64392 },
+ { 0x6551, 64394 },
+ { 0x6552, 64396 },
+ { 0x6553, 64398 },
+ { 0x6554, 64400 },
+ { 0x6555, 64402 },
+ { 0x6556, 64404 },
+ { 0x6557, 64406 },
+ { 0x6558, 64408 },
+ { 0x6559, 64410 },
+ { 0x655A, 64412 },
+ { 0x655B, 64414 },
+ { 0x655C, 64416 },
+ { 0x655D, 64418 },
+ { 0x655E, 64420 },
+ { 0x655F, 54794 },
+ { 0x6560, 54798 },
+ { 0x6561, 54802 },
+ { 0x6562, 54806 },
+ { 0x6563, 54810 },
+ { 0x6564, 54814 },
+ { 0x6565, 54818 },
+ { 0x6566, 54822 },
+ { 0x6567, 54826 },
+ { 0x6568, 54830 },
+ { 0x6569, 54834 },
+ { 0x656A, 54838 },
+ { 0x656B, 54842 },
+ { 0x656C, 54846 },
+ { 0x656D, 54850 },
+ { 0x656E, 54854 },
+ { 0x656F, 54858 },
+ { 0x6570, 54862 },
+ { 0x6571, 54866 },
+ { 0x6572, 54870 },
+ { 0x6573, 54874 },
+ { 0x6574, 54878 },
+ { 0x6575, 54882 },
+ { 0x6576, 54886 },
+ { 0x6577, 54890 },
+ { 0x6578, 54894 },
+ { 0x6579, 54898 },
+ { 0x657A, 54902 },
+ { 0x657B, 54906 },
+ { 0x657C, 54910 },
+ { 0x657D, 54914 },
+ { 0x657E, 54918 },
+ { 0x657F, 54922 },
+ { 0x6580, 54926 },
+ { 0x6581, 54930 },
+ { 0x6582, 54934 },
+ { 0x6583, 54938 },
+ { 0x6584, 54942 },
+ { 0x6585, 54946 },
+ { 0x6586, 54950 },
+ { 0x6587, 54954 },
+ { 0x6588, 54958 },
+ { 0x6589, 54962 },
+ { 0x658A, 54966 },
+ { 0x658B, 54970 },
+ { 0x658C, 54974 },
+ { 0x658D, 54978 },
+ { 0x658E, 54982 },
+ { 0x658F, 54986 },
+ { 0x6590, 54990 },
+ { 0x6591, 54994 },
+ { 0x6592, 54998 },
+ { 0x6593, 55002 },
+ { 0x6594, 55006 },
+ { 0x6595, 55010 },
+ { 0x6596, 55014 },
+ { 0x6597, 55018 },
+ { 0x6598, 55022 },
+ { 0x6599, 55026 },
+ { 0x659A, 55030 },
+ { 0x659B, 55034 },
+ { 0x659C, 55038 },
+ { 0x659D, 55042 },
+ { 0x659E, 55046 },
+ { 0x659F, 55050 },
+ { 0x65A0, 55054 },
+ { 0x65A1, 55058 },
+ { 0x65A2, 55062 },
+ { 0x65A3, 55066 },
+ { 0x65A4, 55070 },
+ { 0x65A5, 55074 },
+ { 0x65A6, 55078 },
+ { 0x65A7, 55082 },
+ { 0x65A8, 55086 },
+ { 0x65A9, 55090 },
+ { 0x65AA, 55094 },
+ { 0x65AB, 55098 },
+ { 0x65AC, 55102 },
+ { 0x65AD, 55106 },
+ { 0x65AE, 55110 },
+ { 0x65AF, 55114 },
+ { 0x65B0, 55118 },
+ { 0x65B1, 55122 },
+ { 0x65B2, 55126 },
+ { 0x65B3, 55130 },
+ { 0x65B4, 55134 },
+ { 0x65B5, 55138 },
+ { 0x65B6, 55142 },
+ { 0x65B7, 55146 },
+ { 0x65B8, 55150 },
+ { 0x65B9, 55154 },
+ { 0x65BA, 55158 },
+ { 0x65BB, 55162 },
+ { 0x65BC, 55166 },
+ { 0x65BD, 55170 },
+ { 0x65BE, 55174 },
+ { 0x65BF, 55178 },
+ { 0x65C0, 55182 },
+ { 0x65C1, 55186 },
+ { 0x65C2, 55190 },
+ { 0x65C3, 55194 },
+ { 0x65C4, 55198 },
+ { 0x65C5, 55202 },
+ { 0x65C6, 55206 },
+ { 0x65C7, 55210 },
+ { 0x65C8, 55214 },
+ { 0x65C9, 55218 },
+ { 0x65CA, 55222 },
+ { 0x65CB, 55226 },
+ { 0x65CC, 55230 },
+ { 0x65CD, 55234 },
+ { 0x65CE, 55238 },
+ { 0x65CF, 55242 },
+ { 0x65D0, 55246 },
+ { 0x65D1, 55250 },
+ { 0x65D2, 55254 },
+ { 0x65D3, 55258 },
+ { 0x65D4, 55262 },
+ { 0x65D5, 55266 },
+ { 0x65D6, 55270 },
+ { 0x65D7, 55274 },
+ { 0x65D8, 55278 },
+ { 0x65D9, 55282 },
+ { 0x65DA, 55286 },
+ { 0x65DB, 55290 },
+ { 0x65DC, 55294 },
+ { 0x65DD, 55298 },
+ { 0x65DE, 55302 },
+ { 0x65DF, 55306 },
+ { 0x65E0, 55310 },
+ { 0x65E1, 55314 },
+ { 0x65E2, 55318 },
+ { 0x65E3, 55322 },
+ { 0x65E4, 55326 },
+ { 0x65E5, 55330 },
+ { 0x65E6, 55334 },
+ { 0x65E7, 55338 },
+ { 0x65E8, 55342 },
+ { 0x65E9, 55346 },
+ { 0x65EA, 55350 },
+ { 0x65EB, 55354 },
+ { 0x65EC, 55358 },
+ { 0x65ED, 55362 },
+ { 0x65EE, 55366 },
+ { 0x65EF, 55370 },
+ { 0x65F0, 55374 },
+ { 0x65F1, 55378 },
+ { 0x65F2, 55382 },
+ { 0x65F3, 55386 },
+ { 0x65F4, 55390 },
+ { 0x65F5, 55394 },
+ { 0x65F6, 55398 },
+ { 0x65F7, 55402 },
+ { 0x65F8, 55406 },
+ { 0x65F9, 55410 },
+ { 0x65FA, 55414 },
+ { 0x65FB, 55418 },
+ { 0x65FC, 55422 },
+ { 0x65FD, 55426 },
+ { 0x65FE, 55430 },
+ { 0x65FF, 55434 },
+ { 0x6600, 55438 },
+ { 0x6601, 55442 },
+ { 0x6602, 55446 },
+ { 0x6603, 55450 },
+ { 0x6604, 55454 },
+ { 0x6605, 55458 },
+ { 0x6606, 55462 },
+ { 0x6607, 55466 },
+ { 0x6608, 55470 },
+ { 0x6609, 55474 },
+ { 0x660A, 55478 },
+ { 0x660B, 55482 },
+ { 0x660C, 55486 },
+ { 0x660D, 55490 },
+ { 0x660E, 55494 },
+ { 0x660F, 55498 },
+ { 0x6610, 55502 },
+ { 0x6611, 55506 },
+ { 0x6612, 55510 },
+ { 0x6613, 55514 },
+ { 0x6614, 55518 },
+ { 0x6615, 55522 },
+ { 0x6616, 55526 },
+ { 0x6617, 55530 },
+ { 0x6618, 55534 },
+ { 0x6619, 55538 },
+ { 0x661A, 55542 },
+ { 0x661B, 55546 },
+ { 0x661C, 55550 },
+ { 0x661D, 55554 },
+ { 0x661E, 55558 },
+ { 0x661F, 55562 },
+ { 0x6620, 55566 },
+ { 0x6621, 55570 },
+ { 0x6622, 55574 },
+ { 0x6623, 55578 },
+ { 0x6624, 55582 },
+ { 0x6625, 55586 },
+ { 0x6626, 55590 },
+ { 0x6627, 55594 },
+ { 0x6628, 55598 },
+ { 0x6629, 55602 },
+ { 0x662A, 55606 },
+ { 0x662B, 55610 },
+ { 0x662C, 55614 },
+ { 0x662D, 55618 },
+ { 0x662E, 55622 },
+ { 0x662F, 55626 },
+ { 0x6630, 55630 },
+ { 0x6631, 55634 },
+ { 0x6632, 55638 },
+ { 0x6633, 55642 },
+ { 0x6634, 55646 },
+ { 0x6635, 55650 },
+ { 0x6636, 55654 },
+ { 0x6637, 55658 },
+ { 0x6638, 55662 },
+ { 0x6639, 55666 },
+ { 0x663A, 55670 },
+ { 0x663B, 55674 },
+ { 0x663C, 55678 },
+ { 0x663D, 55682 },
+ { 0x663E, 55686 },
+ { 0x663F, 55690 },
+ { 0x6640, 55694 },
+ { 0x6641, 55698 },
+ { 0x6642, 55702 },
+ { 0x6643, 55706 },
+ { 0x6644, 55710 },
+ { 0x6645, 55714 },
+ { 0x6646, 55718 },
+ { 0x6647, 55722 },
+ { 0x6648, 55726 },
+ { 0x6649, 55730 },
+ { 0x664A, 55734 },
+ { 0x664B, 55738 },
+ { 0x664C, 55742 },
+ { 0x664D, 55746 },
+ { 0x664E, 55750 },
+ { 0x664F, 55754 },
+ { 0x6650, 55758 },
+ { 0x6651, 55762 },
+ { 0x6652, 55766 },
+ { 0x6653, 55770 },
+ { 0x6654, 55774 },
+ { 0x6655, 55778 },
+ { 0x6656, 55782 },
+ { 0x6657, 55786 },
+ { 0x6658, 55790 },
+ { 0x6659, 55794 },
+ { 0x665A, 55798 },
+ { 0x665B, 55802 },
+ { 0x665C, 55806 },
+ { 0x665D, 55810 },
+ { 0x665E, 55814 },
+ { 0x665F, 55818 },
+ { 0x6660, 55822 },
+ { 0x6661, 55826 },
+ { 0x6662, 55830 },
+ { 0x6663, 55834 },
+ { 0x6664, 55838 },
+ { 0x6665, 55842 },
+ { 0x6666, 55846 },
+ { 0x6667, 55850 },
+ { 0x6668, 55854 },
+ { 0x6669, 55858 },
+ { 0x666A, 55862 },
+ { 0x666B, 55866 },
+ { 0x666C, 55870 },
+ { 0x666D, 55874 },
+ { 0x666E, 55878 },
+ { 0x666F, 55882 },
+ { 0x6670, 55886 },
+ { 0x6671, 55890 },
+ { 0x6672, 55894 },
+ { 0x6673, 55898 },
+ { 0x6674, 55902 },
+ { 0x6675, 55906 },
+ { 0x6676, 55910 },
+ { 0x6677, 55914 },
+ { 0x6678, 55918 },
+ { 0x6679, 55922 },
+ { 0x667A, 55926 },
+ { 0x667B, 55930 },
+ { 0x667C, 55934 },
+ { 0x667D, 55938 },
+ { 0x667E, 55942 },
+ { 0x667F, 55946 },
+ { 0x6680, 55950 },
+ { 0x6681, 55954 },
+ { 0x6682, 55958 },
+ { 0x6683, 55962 },
+ { 0x6684, 55966 },
+ { 0x6685, 55970 },
+ { 0x6686, 55974 },
+ { 0x6687, 55978 },
+ { 0x6688, 55982 },
+ { 0x6689, 55986 },
+ { 0x668A, 55990 },
+ { 0x668B, 55994 },
+ { 0x668C, 55998 },
+ { 0x668D, 56002 },
+ { 0x668E, 56006 },
+ { 0x668F, 56010 },
+ { 0x6690, 56014 },
+ { 0x6691, 56018 },
+ { 0x6692, 56022 },
+ { 0x6693, 56026 },
+ { 0x6694, 56030 },
+ { 0x6695, 56034 },
+ { 0x6696, 56038 },
+ { 0x6697, 56042 },
+ { 0x6698, 56046 },
+ { 0x6699, 56050 },
+ { 0x669A, 56054 },
+ { 0x669B, 56058 },
+ { 0x669C, 56062 },
+ { 0x669D, 56066 },
+ { 0x669E, 56070 },
+ { 0x669F, 56074 },
+ { 0x66A0, 56078 },
+ { 0x66A1, 56082 },
+ { 0x66A2, 56086 },
+ { 0x66A3, 56090 },
+ { 0x66A4, 56094 },
+ { 0x66A5, 56098 },
+ { 0x66A6, 56102 },
+ { 0x66A7, 56106 },
+ { 0x66A8, 56110 },
+ { 0x66A9, 56114 },
+ { 0x66AA, 56118 },
+ { 0x66AB, 56122 },
+ { 0x66AC, 56126 },
+ { 0x66AD, 56130 },
+ { 0x66AE, 56134 },
+ { 0x66AF, 56138 },
+ { 0x66B0, 56142 },
+ { 0x66B1, 56146 },
+ { 0x66B2, 56150 },
+ { 0x66B3, 56154 },
+ { 0x66B4, 56158 },
+ { 0x66B5, 56162 },
+ { 0x66B6, 56166 },
+ { 0x66B7, 56170 },
+ { 0x66B8, 56174 },
+ { 0x66B9, 56178 },
+ { 0x66BA, 56182 },
+ { 0x66BB, 56186 },
+ { 0x66BC, 56190 },
+ { 0x66BD, 56194 },
+ { 0x66BE, 56198 },
+ { 0x66BF, 56202 },
+ { 0x66C0, 56206 },
+ { 0x66C1, 56210 },
+ { 0x66C2, 56214 },
+ { 0x66C3, 56218 },
+ { 0x66C4, 56222 },
+ { 0x66C5, 56226 },
+ { 0x66C6, 56230 },
+ { 0x66C7, 56234 },
+ { 0x66C8, 56238 },
+ { 0x66C9, 56242 },
+ { 0x66CA, 56246 },
+ { 0x66CB, 56250 },
+ { 0x66CC, 56254 },
+ { 0x66CD, 56258 },
+ { 0x66CE, 56262 },
+ { 0x66CF, 56266 },
+ { 0x66D0, 56270 },
+ { 0x66D1, 56274 },
+ { 0x66D2, 56278 },
+ { 0x66D3, 56282 },
+ { 0x66D4, 56286 },
+ { 0x66D5, 56290 },
+ { 0x66D6, 56294 },
+ { 0x66D7, 56298 },
+ { 0x66D8, 56302 },
+ { 0x66D9, 56306 },
+ { 0x66DA, 56310 },
+ { 0x66DB, 56314 },
+ { 0x66DC, 56318 },
+ { 0x66DD, 56322 },
+ { 0x66DE, 56326 },
+ { 0x66DF, 56330 },
+ { 0x66E0, 56334 },
+ { 0x66E1, 56338 },
+ { 0x66E2, 56342 },
+ { 0x66E3, 56346 },
+ { 0x66E4, 56350 },
+ { 0x66E5, 56354 },
+ { 0x66E6, 56358 },
+ { 0x66E7, 56362 },
+ { 0x66E8, 56366 },
+ { 0x66E9, 56370 },
+ { 0x66EA, 56374 },
+ { 0x66EB, 56378 },
+ { 0x66EC, 56382 },
+ { 0x66ED, 56386 },
+ { 0x66EE, 56390 },
+ { 0x66EF, 56394 },
+ { 0x66F0, 56398 },
+ { 0x66F1, 56402 },
+ { 0x66F2, 56406 },
+ { 0x66F3, 56410 },
+ { 0x66F4, 56414 },
+ { 0x66F5, 56418 },
+ { 0x66F6, 56422 },
+ { 0x66F7, 56426 },
+ { 0x66F8, 56430 },
+ { 0x66F9, 56434 },
+ { 0x66FA, 56438 },
+ { 0x66FB, 56442 },
+ { 0x66FC, 56446 },
+ { 0x66FD, 56450 },
+ { 0x66FE, 56454 },
+ { 0x66FF, 56458 },
+ { 0x6700, 56462 },
+ { 0x6701, 56466 },
+ { 0x6702, 56470 },
+ { 0x6703, 56474 },
+ { 0x6704, 56478 },
+ { 0x6705, 56482 },
+ { 0x6706, 56486 },
+ { 0x6707, 56490 },
+ { 0x6708, 56494 },
+ { 0x6709, 56498 },
+ { 0x670A, 56502 },
+ { 0x670B, 56506 },
+ { 0x670C, 56510 },
+ { 0x670D, 56514 },
+ { 0x670E, 56518 },
+ { 0x670F, 56522 },
+ { 0x6710, 56526 },
+ { 0x6711, 56530 },
+ { 0x6712, 56534 },
+ { 0x6713, 56538 },
+ { 0x6714, 56542 },
+ { 0x6715, 56546 },
+ { 0x6716, 56550 },
+ { 0x6717, 56554 },
+ { 0x6718, 56558 },
+ { 0x6719, 56562 },
+ { 0x671A, 56566 },
+ { 0x671B, 56570 },
+ { 0x671C, 56574 },
+ { 0x671D, 56578 },
+ { 0x671E, 56582 },
+ { 0x671F, 56586 },
+ { 0x6720, 56590 },
+ { 0x6721, 56594 },
+ { 0x6722, 56598 },
+ { 0x6723, 56602 },
+ { 0x6724, 56606 },
+ { 0x6725, 56610 },
+ { 0x6726, 56614 },
+ { 0x6727, 56618 },
+ { 0x6728, 56622 },
+ { 0x6729, 56626 },
+ { 0x672A, 56630 },
+ { 0x672B, 56634 },
+ { 0x672C, 56638 },
+ { 0x672D, 56642 },
+ { 0x672E, 56646 },
+ { 0x672F, 56650 },
+ { 0x6730, 56654 },
+ { 0x6731, 56658 },
+ { 0x6732, 56662 },
+ { 0x6733, 56666 },
+ { 0x6734, 56670 },
+ { 0x6735, 93743 },
+ { 0x6736, 93747 },
+ { 0x6737, 93751 },
+ { 0x6738, 93755 },
+ { 0x6739, 93759 },
+ { 0x673A, 93763 },
+ { 0x673B, 93767 },
+ { 0x673C, 93772 },
+ { 0x673D, 93777 },
+ { 0x673E, 93782 },
+ { 0x673F, 93787 },
+ { 0x6740, 93792 },
+ { 0x6741, 93797 },
+ { 0x6742, 93802 },
+ { 0x6743, 92821 },
+ { 0x6744, 117448 },
+ { 0x6745, 117451 },
+ { 0x6746, 117454 },
+ { 0x6747, 117511 },
+ { 0x6748, 117475 },
+ { 0x6749, 117478 },
+ { 0x674A, 117481 },
+ { 0x674B, 117484 },
+ { 0x674C, 117496 },
+ { 0x674D, 117499 },
+ { 0x674E, 117502 },
+ { 0x674F, 117505 },
+ { 0x6750, 117508 },
+ { 0x6751, 117460 },
+ { 0x6752, 117463 },
+ { 0x6753, 117466 },
+ { 0x6754, 117469 },
+ { 0x6755, 117472 },
+ { 0x6756, 117487 },
+ { 0x6757, 117490 },
+ { 0x6758, 117493 },
+ { 0x6759, 117616 },
+ { 0x675A, 117619 },
+ { 0x675B, 117622 },
+ { 0x675C, 117625 },
+ { 0x675D, 117628 },
+ { 0x675E, 117631 },
+ { 0x675F, 117634 },
+ { 0x6760, 117637 },
+ { 0x6761, 117640 },
+ { 0x6762, 118270 },
+ { 0x6763, 118273 },
+ { 0x6764, 118276 },
+ { 0x6765, 117661 },
+ { 0x6766, 117664 },
+ { 0x6767, 117667 },
+ { 0x6768, 117670 },
+ { 0x6769, 117673 },
+ { 0x676A, 117676 },
+ { 0x676B, 117679 },
+ { 0x676C, 117682 },
+ { 0x676D, 117694 },
+ { 0x676E, 117697 },
+ { 0x676F, 117700 },
+ { 0x6770, 117703 },
+ { 0x6771, 117706 },
+ { 0x6772, 117709 },
+ { 0x6773, 117712 },
+ { 0x6774, 117643 },
+ { 0x6775, 117646 },
+ { 0x6776, 117649 },
+ { 0x6777, 117652 },
+ { 0x6778, 117655 },
+ { 0x6779, 117658 },
+ { 0x677A, 117685 },
+ { 0x677B, 117688 },
+ { 0x677C, 117691 },
+ { 0x677D, 118279 },
+ { 0x677E, 117964 },
+ { 0x677F, 117967 },
+ { 0x6780, 117970 },
+ { 0x6781, 117973 },
+ { 0x6782, 117976 },
+ { 0x6783, 117979 },
+ { 0x6784, 117982 },
+ { 0x6785, 117985 },
+ { 0x6786, 118003 },
+ { 0x6787, 118006 },
+ { 0x6788, 118009 },
+ { 0x6789, 118012 },
+ { 0x678A, 118015 },
+ { 0x678B, 118018 },
+ { 0x678C, 118042 },
+ { 0x678D, 118045 },
+ { 0x678E, 118048 },
+ { 0x678F, 118051 },
+ { 0x6790, 118054 },
+ { 0x6791, 118057 },
+ { 0x6792, 118060 },
+ { 0x6793, 118063 },
+ { 0x6794, 117988 },
+ { 0x6795, 117991 },
+ { 0x6796, 117994 },
+ { 0x6797, 117997 },
+ { 0x6798, 118000 },
+ { 0x6799, 118021 },
+ { 0x679A, 118024 },
+ { 0x679B, 118027 },
+ { 0x679C, 118030 },
+ { 0x679D, 118033 },
+ { 0x679E, 118036 },
+ { 0x679F, 118039 },
+ { 0x67A0, 118066 },
+ { 0x67A1, 118069 },
+ { 0x67A2, 118072 },
+ { 0x67A3, 118075 },
+ { 0x67A4, 118105 },
+ { 0x67A5, 118108 },
+ { 0x67A6, 118111 },
+ { 0x67A7, 118114 },
+ { 0x67A8, 118117 },
+ { 0x67A9, 118120 },
+ { 0x67AA, 118123 },
+ { 0x67AB, 118144 },
+ { 0x67AC, 118147 },
+ { 0x67AD, 118150 },
+ { 0x67AE, 118153 },
+ { 0x67AF, 118294 },
+ { 0x67B0, 118078 },
+ { 0x67B1, 118081 },
+ { 0x67B2, 118084 },
+ { 0x67B3, 118087 },
+ { 0x67B4, 118090 },
+ { 0x67B5, 118093 },
+ { 0x67B6, 118096 },
+ { 0x67B7, 118099 },
+ { 0x67B8, 118102 },
+ { 0x67B9, 118126 },
+ { 0x67BA, 118129 },
+ { 0x67BB, 118132 },
+ { 0x67BC, 118135 },
+ { 0x67BD, 118138 },
+ { 0x67BE, 118141 },
+ { 0x67BF, 118291 },
+ { 0x67C0, 117793 },
+ { 0x67C1, 117796 },
+ { 0x67C2, 117799 },
+ { 0x67C3, 117802 },
+ { 0x67C4, 117805 },
+ { 0x67C5, 117808 },
+ { 0x67C6, 117811 },
+ { 0x67C7, 117814 },
+ { 0x67C8, 117817 },
+ { 0x67C9, 117838 },
+ { 0x67CA, 117841 },
+ { 0x67CB, 117844 },
+ { 0x67CC, 117847 },
+ { 0x67CD, 117850 },
+ { 0x67CE, 117853 },
+ { 0x67CF, 117856 },
+ { 0x67D0, 118288 },
+ { 0x67D1, 117874 },
+ { 0x67D2, 117877 },
+ { 0x67D3, 117880 },
+ { 0x67D4, 117820 },
+ { 0x67D5, 117823 },
+ { 0x67D6, 117826 },
+ { 0x67D7, 117829 },
+ { 0x67D8, 117832 },
+ { 0x67D9, 117835 },
+ { 0x67DA, 118285 },
+ { 0x67DB, 117859 },
+ { 0x67DC, 117862 },
+ { 0x67DD, 117865 },
+ { 0x67DE, 117868 },
+ { 0x67DF, 117871 },
+ { 0x67E0, 117514 },
+ { 0x67E1, 117517 },
+ { 0x67E2, 117520 },
+ { 0x67E3, 117523 },
+ { 0x67E4, 117526 },
+ { 0x67E5, 117529 },
+ { 0x67E6, 117532 },
+ { 0x67E7, 117535 },
+ { 0x67E8, 117538 },
+ { 0x67E9, 118264 },
+ { 0x67EA, 118267 },
+ { 0x67EB, 117562 },
+ { 0x67EC, 117565 },
+ { 0x67ED, 117568 },
+ { 0x67EE, 117571 },
+ { 0x67EF, 117574 },
+ { 0x67F0, 117577 },
+ { 0x67F1, 117580 },
+ { 0x67F2, 117607 },
+ { 0x67F3, 117610 },
+ { 0x67F4, 117613 },
+ { 0x67F5, 117541 },
+ { 0x67F6, 117544 },
+ { 0x67F7, 117547 },
+ { 0x67F8, 117550 },
+ { 0x67F9, 117553 },
+ { 0x67FA, 117556 },
+ { 0x67FB, 117559 },
+ { 0x67FC, 117583 },
+ { 0x67FD, 117586 },
+ { 0x67FE, 117589 },
+ { 0x67FF, 117592 },
+ { 0x6800, 117595 },
+ { 0x6801, 117598 },
+ { 0x6802, 117601 },
+ { 0x6803, 117604 },
+ { 0x6804, 117715 },
+ { 0x6805, 117718 },
+ { 0x6806, 117721 },
+ { 0x6807, 117724 },
+ { 0x6808, 117727 },
+ { 0x6809, 117730 },
+ { 0x680A, 117733 },
+ { 0x680B, 117742 },
+ { 0x680C, 117745 },
+ { 0x680D, 117748 },
+ { 0x680E, 117751 },
+ { 0x680F, 117754 },
+ { 0x6810, 117757 },
+ { 0x6811, 117760 },
+ { 0x6812, 117781 },
+ { 0x6813, 117784 },
+ { 0x6814, 117787 },
+ { 0x6815, 117790 },
+ { 0x6816, 117736 },
+ { 0x6817, 117739 },
+ { 0x6818, 118282 },
+ { 0x6819, 117763 },
+ { 0x681A, 117766 },
+ { 0x681B, 117769 },
+ { 0x681C, 117772 },
+ { 0x681D, 117775 },
+ { 0x681E, 117778 },
+ { 0x681F, 118219 },
+ { 0x6820, 118222 },
+ { 0x6821, 118225 },
+ { 0x6822, 118228 },
+ { 0x6823, 118231 },
+ { 0x6824, 118297 },
+ { 0x6825, 118252 },
+ { 0x6826, 118255 },
+ { 0x6827, 118258 },
+ { 0x6828, 118261 },
+ { 0x6829, 118234 },
+ { 0x682A, 118237 },
+ { 0x682B, 118240 },
+ { 0x682C, 118243 },
+ { 0x682D, 118246 },
+ { 0x682E, 118249 },
+ { 0x682F, 117883 },
+ { 0x6830, 117886 },
+ { 0x6831, 117889 },
+ { 0x6832, 117892 },
+ { 0x6833, 117907 },
+ { 0x6834, 117910 },
+ { 0x6835, 117913 },
+ { 0x6836, 117916 },
+ { 0x6837, 117919 },
+ { 0x6838, 117922 },
+ { 0x6839, 117925 },
+ { 0x683A, 117946 },
+ { 0x683B, 117949 },
+ { 0x683C, 117952 },
+ { 0x683D, 117955 },
+ { 0x683E, 117958 },
+ { 0x683F, 117961 },
+ { 0x6840, 117895 },
+ { 0x6841, 117898 },
+ { 0x6842, 117901 },
+ { 0x6843, 117904 },
+ { 0x6844, 117928 },
+ { 0x6845, 117931 },
+ { 0x6846, 117934 },
+ { 0x6847, 117937 },
+ { 0x6848, 117940 },
+ { 0x6849, 117943 },
+ { 0x684A, 118156 },
+ { 0x684B, 118159 },
+ { 0x684C, 118162 },
+ { 0x684D, 118165 },
+ { 0x684E, 118168 },
+ { 0x684F, 118183 },
+ { 0x6850, 118186 },
+ { 0x6851, 118189 },
+ { 0x6852, 118192 },
+ { 0x6853, 118195 },
+ { 0x6854, 118171 },
+ { 0x6855, 118174 },
+ { 0x6856, 118177 },
+ { 0x6857, 118180 },
+ { 0x6858, 118198 },
+ { 0x6859, 118201 },
+ { 0x685A, 118204 },
+ { 0x685B, 118207 },
+ { 0x685C, 118210 },
+ { 0x685D, 118213 },
+ { 0x685E, 118216 },
+ { 0x685F, 118300 },
+ { 0x6860, 118303 },
+ { 0x6861, 92817 },
+ { 0x6862, 93814 },
+ { 0x6863, 93810 },
+ { 0x6864, 93806 },
+ { 0x6865, 92797 },
+ { 0x6866, 92793 },
+ { 0x6867, 92801 },
+ { 0x6868, 93723 },
+ { 0x6869, 93719 },
+ { 0x686A, 93727 },
+ { 0x686B, 93627 },
+ { 0x686C, 35846 },
+ { 0x686D, 35848 },
+ { 0x686E, 35850 },
+ { 0x686F, 35852 },
+ { 0x6870, 35854 },
+ { 0x6871, 35856 },
+ { 0x6872, 35858 },
+ { 0x6873, 35860 },
+ { 0x6874, 35862 },
+ { 0x6875, 35864 },
+ { 0x6876, 35866 },
+ { 0x6877, 35868 },
+ { 0x6878, 35870 },
+ { 0x6879, 35872 },
+ { 0x687A, 35874 },
+ { 0x687B, 35876 },
+ { 0x687C, 35878 },
+ { 0x687D, 35880 },
+ { 0x687E, 35882 },
+ { 0x687F, 35884 },
+ { 0x6880, 35886 },
+ { 0x6881, 35888 },
+ { 0x6882, 35890 },
+ { 0x6883, 35892 },
+ { 0x6884, 35894 },
+ { 0x6885, 35896 },
+ { 0x6886, 35898 },
+ { 0x6887, 35900 },
+ { 0x6888, 35902 },
+ { 0x6889, 35904 },
+ { 0x688A, 35906 },
+ { 0x688B, 35908 },
+ { 0x688C, 35910 },
+ { 0x688D, 35912 },
+ { 0x688E, 35914 },
+ { 0x688F, 35916 },
+ { 0x6890, 35918 },
+ { 0x6891, 35920 },
+ { 0x6892, 35922 },
+ { 0x6893, 35924 },
+ { 0x6894, 35926 },
+ { 0x6895, 35928 },
+ { 0x6896, 35930 },
+ { 0x6897, 35932 },
+ { 0x6898, 35934 },
+ { 0x6899, 35936 },
+ { 0x689A, 35938 },
+ { 0x689B, 35940 },
+ { 0x689C, 35942 },
+ { 0x689D, 35944 },
+ { 0x689E, 35946 },
+ { 0x689F, 35948 },
+ { 0x68A0, 35950 },
+ { 0x68A1, 35952 },
+ { 0x68A2, 35954 },
+ { 0x68A3, 35956 },
+ { 0x68A4, 35958 },
+ { 0x68A5, 35960 },
+ { 0x68A6, 35962 },
+ { 0x68A7, 35964 },
+ { 0x68A8, 35966 },
+ { 0x68A9, 35968 },
+ { 0x68AA, 35970 },
+ { 0x68AB, 35972 },
+ { 0x68AC, 35974 },
+ { 0x68AD, 35976 },
+ { 0x68AE, 35978 },
+ { 0x68AF, 35980 },
+ { 0x68B0, 35982 },
+ { 0x68B1, 35984 },
+ { 0x68B2, 35986 },
+ { 0x68B3, 35988 },
+ { 0x68B4, 35990 },
+ { 0x68B5, 35992 },
+ { 0x68B6, 35994 },
+ { 0x68B7, 35996 },
+ { 0x68B8, 35998 },
+ { 0x68B9, 36000 },
+ { 0x68BA, 36002 },
+ { 0x68BB, 36004 },
+ { 0x68BC, 36006 },
+ { 0x68BD, 36008 },
+ { 0x68BE, 36010 },
+ { 0x68BF, 36012 },
+ { 0x68C0, 36014 },
+ { 0x68C1, 36016 },
+ { 0x68C2, 36018 },
+ { 0x68C3, 36020 },
+ { 0x68C4, 36022 },
+ { 0x68C5, 36024 },
+ { 0x68C6, 36026 },
+ { 0x68C7, 36028 },
+ { 0x68C8, 36030 },
+ { 0x68C9, 36032 },
+ { 0x68CA, 36034 },
+ { 0x68CB, 36036 },
+ { 0x68CC, 36038 },
+ { 0x68CD, 36040 },
+ { 0x68CE, 36042 },
+ { 0x68CF, 36044 },
+ { 0x68D0, 36046 },
+ { 0x68D1, 36048 },
+ { 0x68D2, 36050 },
+ { 0x68D3, 36052 },
+ { 0x68D4, 36054 },
+ { 0x68D5, 36056 },
+ { 0x68D6, 36058 },
+ { 0x68D7, 36060 },
+ { 0x68D8, 36062 },
+ { 0x68D9, 36064 },
+ { 0x68DA, 36066 },
+ { 0x68DB, 36068 },
+ { 0x68DC, 36070 },
+ { 0x68DD, 36072 },
+ { 0x68DE, 36074 },
+ { 0x68DF, 36076 },
+ { 0x68E0, 36078 },
+ { 0x68E1, 36080 },
+ { 0x68E2, 36082 },
+ { 0x68E3, 36084 },
+ { 0x68E4, 36086 },
+ { 0x68E5, 36088 },
+ { 0x68E6, 36090 },
+ { 0x68E7, 36092 },
+ { 0x68E8, 36094 },
+ { 0x68E9, 36096 },
+ { 0x68EA, 36098 },
+ { 0x68EB, 36100 },
+ { 0x68EC, 36102 },
+ { 0x68ED, 36104 },
+ { 0x68EE, 36106 },
+ { 0x68EF, 36108 },
+ { 0x68F0, 36110 },
+ { 0x68F1, 36112 },
+ { 0x68F2, 36114 },
+ { 0x68F3, 36116 },
+ { 0x68F4, 36118 },
+ { 0x68F5, 36120 },
+ { 0x68F6, 36122 },
+ { 0x68F7, 36124 },
+ { 0x68F8, 36126 },
+ { 0x68F9, 36128 },
+ { 0x68FA, 36130 },
+ { 0x68FB, 36132 },
+ { 0x68FC, 36134 },
+ { 0x68FD, 36136 },
+ { 0x68FE, 36138 },
+ { 0x68FF, 36140 },
+ { 0x6900, 36142 },
+ { 0x6901, 36144 },
+ { 0x6902, 36146 },
+ { 0x6903, 36148 },
+ { 0x6904, 36150 },
+ { 0x6905, 36152 },
+ { 0x6906, 36154 },
+ { 0x6907, 36156 },
+ { 0x6908, 36158 },
+ { 0x6909, 36160 },
+ { 0x690A, 36162 },
+ { 0x690B, 36164 },
+ { 0x690C, 36166 },
+ { 0x690D, 36168 },
+ { 0x690E, 36170 },
+ { 0x690F, 36172 },
+ { 0x6910, 36174 },
+ { 0x6911, 36176 },
+ { 0x6912, 36178 },
+ { 0x6913, 36180 },
+ { 0x6914, 36182 },
+ { 0x6915, 36184 },
+ { 0x6916, 36186 },
+ { 0x6917, 36188 },
+ { 0x6918, 36190 },
+ { 0x6919, 36192 },
+ { 0x691A, 36194 },
+ { 0x691B, 36196 },
+ { 0x691C, 36198 },
+ { 0x691D, 36200 },
+ { 0x691E, 36202 },
+ { 0x691F, 36204 },
+ { 0x6920, 36206 },
+ { 0x6921, 36208 },
+ { 0x6922, 36210 },
+ { 0x6923, 36212 },
+ { 0x6924, 36214 },
+ { 0x6925, 36216 },
+ { 0x6926, 36218 },
+ { 0x6927, 36220 },
+ { 0x6928, 36222 },
+ { 0x6929, 36224 },
+ { 0x692A, 36226 },
+ { 0x692B, 36228 },
+ { 0x692C, 36230 },
+ { 0x692D, 36232 },
+ { 0x692E, 36234 },
+ { 0x692F, 36236 },
+ { 0x6930, 36238 },
+ { 0x6931, 36240 },
+ { 0x6932, 36242 },
+ { 0x6933, 36244 },
+ { 0x6934, 36246 },
+ { 0x6935, 36248 },
+ { 0x6936, 36250 },
+ { 0x6937, 36252 },
+ { 0x6938, 36254 },
+ { 0x6939, 36256 },
+ { 0x693A, 36258 },
+ { 0x693B, 36260 },
+ { 0x693C, 36262 },
+ { 0x693D, 36264 },
+ { 0x693E, 36266 },
+ { 0x693F, 36268 },
+ { 0x6940, 36270 },
+ { 0x6941, 36272 },
+ { 0x6942, 36274 },
+ { 0x6943, 36276 },
+ { 0x6944, 36278 },
+ { 0x6945, 36280 },
+ { 0x6946, 36282 },
+ { 0x6947, 36284 },
+ { 0x6948, 36286 },
+ { 0x6949, 36288 },
+ { 0x694A, 36290 },
+ { 0x694B, 36292 },
+ { 0x694C, 36294 },
+ { 0x694D, 36296 },
+ { 0x694E, 36298 },
+ { 0x694F, 36300 },
+ { 0x6950, 36302 },
+ { 0x6951, 36304 },
+ { 0x6952, 36306 },
+ { 0x6953, 36308 },
+ { 0x6954, 36310 },
+ { 0x6955, 36312 },
+ { 0x6956, 36314 },
+ { 0x6957, 36316 },
+ { 0x6958, 36318 },
+ { 0x6959, 36320 },
+ { 0x695A, 36322 },
+ { 0x695B, 36324 },
+ { 0x695C, 36326 },
+ { 0x695D, 36328 },
+ { 0x695E, 36330 },
+ { 0x695F, 36332 },
+ { 0x6960, 36334 },
+ { 0x6961, 36336 },
+ { 0x6962, 36338 },
+ { 0x6963, 36340 },
+ { 0x6964, 36342 },
+ { 0x6965, 36344 },
+ { 0x6966, 36346 },
+ { 0x6967, 36348 },
+ { 0x6968, 36350 },
+ { 0x6969, 36352 },
+ { 0x696A, 36354 },
+ { 0x696B, 36356 },
+ { 0x696C, 36358 },
+ { 0x696D, 36360 },
+ { 0x696E, 36362 },
+ { 0x696F, 36364 },
+ { 0x6970, 36366 },
+ { 0x6971, 36368 },
+ { 0x6972, 36370 },
+ { 0x6973, 36372 },
+ { 0x6974, 36374 },
+ { 0x6975, 36376 },
+ { 0x6976, 36378 },
+ { 0x6977, 36380 },
+ { 0x6978, 36382 },
+ { 0x6979, 36384 },
+ { 0x697A, 36386 },
+ { 0x697B, 36388 },
+ { 0x697C, 36390 },
+ { 0x697D, 36392 },
+ { 0x697E, 36394 },
+ { 0x697F, 36396 },
+ { 0x6980, 36398 },
+ { 0x6981, 36400 },
+ { 0x6982, 36402 },
+ { 0x6983, 36404 },
+ { 0x6984, 36406 },
+ { 0x6985, 36408 },
+ { 0x6986, 36410 },
+ { 0x6987, 36412 },
+ { 0x6988, 36414 },
+ { 0x6989, 36416 },
+ { 0x698A, 36418 },
+ { 0x698B, 36420 },
+ { 0x698C, 36422 },
+ { 0x698D, 36424 },
+ { 0x698E, 36426 },
+ { 0x698F, 36428 },
+ { 0x6990, 36430 },
+ { 0x6991, 36432 },
+ { 0x6992, 36434 },
+ { 0x6993, 36436 },
+ { 0x6994, 36438 },
+ { 0x6995, 36440 },
+ { 0x6996, 36442 },
+ { 0x6997, 36444 },
+ { 0x6998, 36446 },
+ { 0x6999, 36448 },
+ { 0x699A, 36450 },
+ { 0x699B, 36452 },
+ { 0x699C, 36454 },
+ { 0x699D, 36456 },
+ { 0x699E, 36458 },
+ { 0x699F, 36460 },
+ { 0x69A0, 36462 },
+ { 0x69A1, 36464 },
+ { 0x69A2, 36466 },
+ { 0x69A3, 36468 },
+ { 0x69A4, 36470 },
+ { 0x69A5, 36472 },
+ { 0x69A6, 36474 },
+ { 0x69A7, 36476 },
+ { 0x69A8, 36478 },
+ { 0x69A9, 36480 },
+ { 0x69AA, 36482 },
+ { 0x69AB, 36484 },
+ { 0x69AC, 36486 },
+ { 0x69AD, 36488 },
+ { 0x69AE, 36490 },
+ { 0x69AF, 36492 },
+ { 0x69B0, 36494 },
+ { 0x69B1, 36496 },
+ { 0x69B2, 36498 },
+ { 0x69B3, 36500 },
+ { 0x69B4, 36502 },
+ { 0x69B5, 36504 },
+ { 0x69B6, 36506 },
+ { 0x69B7, 36508 },
+ { 0x69B8, 36510 },
+ { 0x69B9, 36512 },
+ { 0x69BA, 36514 },
+ { 0x69BB, 36516 },
+ { 0x69BC, 36518 },
+ { 0x69BD, 36520 },
+ { 0x69BE, 36522 },
+ { 0x69BF, 36524 },
+ { 0x69C0, 36526 },
+ { 0x69C1, 36528 },
+ { 0x69C2, 36530 },
+ { 0x69C3, 36532 },
+ { 0x69C4, 36534 },
+ { 0x69C5, 36536 },
+ { 0x69C6, 36538 },
+ { 0x69C7, 36540 },
+ { 0x69C8, 36542 },
+ { 0x69C9, 36544 },
+ { 0x69CA, 36546 },
+ { 0x69CB, 36548 },
+ { 0x69CC, 36550 },
+ { 0x69CD, 36552 },
+ { 0x69CE, 36554 },
+ { 0x69CF, 36556 },
+ { 0x69D0, 36558 },
+ { 0x69D1, 36560 },
+ { 0x69D2, 36562 },
+ { 0x69D3, 36564 },
+ { 0x69D4, 36566 },
+ { 0x69D5, 36568 },
+ { 0x69D6, 36570 },
+ { 0x69D7, 36572 },
+ { 0x69D8, 36574 },
+ { 0x69D9, 36576 },
+ { 0x69DA, 36578 },
+ { 0x69DB, 36580 },
+ { 0x69DC, 36582 },
+ { 0x69DD, 36584 },
+ { 0x69DE, 36586 },
+ { 0x69DF, 36588 },
+ { 0x69E0, 36590 },
+ { 0x69E1, 36592 },
+ { 0x69E2, 36594 },
+ { 0x69E3, 36596 },
+ { 0x69E4, 36598 },
+ { 0x69E5, 36600 },
+ { 0x69E6, 36602 },
+ { 0x69E7, 36604 },
+ { 0x69E8, 36606 },
+ { 0x69E9, 36608 },
+ { 0x69EA, 36610 },
+ { 0x69EB, 36612 },
+ { 0x69EC, 36614 },
+ { 0x69ED, 36616 },
+ { 0x69EE, 36618 },
+ { 0x69EF, 36620 },
+ { 0x69F0, 36622 },
+ { 0x69F1, 36624 },
+ { 0x69F2, 36626 },
+ { 0x69F3, 36628 },
+ { 0x69F4, 36630 },
+ { 0x69F5, 36632 },
+ { 0x69F6, 36634 },
+ { 0x69F7, 36636 },
+ { 0x69F8, 85629 },
+ { 0x69F9, 85844 },
+ { 0x69FA, 85739 },
+ { 0x69FB, 85815 },
+ { 0x69FC, 85614 },
+ { 0x69FD, 85679 },
+ { 0x69FE, 85691 },
+ { 0x69FF, 85601 },
+ { 0x6A00, 85604 },
+ { 0x6A01, 85834 },
+ { 0x6A02, 85621 },
+ { 0x6A03, 85746 },
+ { 0x6A04, 85742 },
+ { 0x6A05, 85607 },
+ { 0x6A06, 85617 },
+ { 0x6A07, 85682 },
+ { 0x6A08, 85749 },
+ { 0x6A09, 85880 },
+ { 0x6A0A, 85959 },
+ { 0x6A0B, 85847 },
+ { 0x6A0C, 85862 },
+ { 0x6A0D, 85947 },
+ { 0x6A0E, 85856 },
+ { 0x6A0F, 85865 },
+ { 0x6A10, 85877 },
+ { 0x6A11, 85694 },
+ { 0x6A12, 85715 },
+ { 0x6A13, 85635 },
+ { 0x6A14, 85753 },
+ { 0x6A15, 85697 },
+ { 0x6A16, 85718 },
+ { 0x6A17, 85638 },
+ { 0x6A18, 85756 },
+ { 0x6A19, 85710 },
+ { 0x6A1A, 85731 },
+ { 0x6A1B, 85666 },
+ { 0x6A1C, 85671 },
+ { 0x6A1D, 85804 },
+ { 0x6A1E, 85809 },
+ { 0x6A1F, 85706 },
+ { 0x6A20, 85727 },
+ { 0x6A21, 85656 },
+ { 0x6A22, 85791 },
+ { 0x6A23, 85701 },
+ { 0x6A24, 85722 },
+ { 0x6A25, 85642 },
+ { 0x6A26, 85760 },
+ { 0x6A27, 85660 },
+ { 0x6A28, 85647 },
+ { 0x6A29, 85651 },
+ { 0x6A2A, 85795 },
+ { 0x6A2B, 85799 },
+ { 0x6A2C, 85782 },
+ { 0x6A2D, 85786 },
+ { 0x6A2E, 85823 },
+ { 0x6A2F, 85818 },
+ { 0x6A30, 85837 },
+ { 0x6A31, 85892 },
+ { 0x6A32, 85840 },
+ { 0x6A33, 85778 },
+ { 0x6A34, 85774 },
+ { 0x6A35, 85686 },
+ { 0x6A36, 85624 },
+ { 0x6A37, 85765 },
+ { 0x6A38, 85769 },
+ { 0x6A39, 85598 },
+ { 0x6A3A, 85979 },
+ { 0x6A3B, 85868 },
+ { 0x6A3C, 85736 },
+ { 0x6A3D, 85907 },
+ { 0x6A3E, 85632 },
+ { 0x6A3F, 85611 },
+ { 0x6A40, 85859 },
+ { 0x6A41, 85943 },
+ { 0x6A42, 85886 },
+ { 0x6A43, 85850 },
+ { 0x6A44, 85967 },
+ { 0x6A45, 85995 },
+ { 0x6A46, 85963 },
+ { 0x6A47, 85919 },
+ { 0x6A48, 85904 },
+ { 0x6A49, 85827 },
+ { 0x6A4A, 85853 },
+ { 0x6A4B, 85901 },
+ { 0x6A4C, 85830 },
+ { 0x6A4D, 85923 },
+ { 0x6A4E, 85999 },
+ { 0x6A4F, 85883 },
+ { 0x6A50, 85951 },
+ { 0x6A51, 85910 },
+ { 0x6A52, 85874 },
+ { 0x6A53, 85871 },
+ { 0x6A54, 85889 },
+ { 0x6A55, 85898 },
+ { 0x6A56, 85895 },
+ { 0x6A57, 85913 },
+ { 0x6A58, 85916 },
+ { 0x6A59, 85939 },
+ { 0x6A5A, 85935 },
+ { 0x6A5B, 85931 },
+ { 0x6A5C, 85927 },
+ { 0x6A5D, 85987 },
+ { 0x6A5E, 85983 },
+ { 0x6A5F, 85971 },
+ { 0x6A60, 85955 },
+ { 0x6A61, 85975 },
+ { 0x6A62, 85991 },
+ { 0x6A63, 85549 },
+ { 0x6A64, 85501 },
+ { 0x6A65, 85554 },
+ { 0x6A66, 85491 },
+ { 0x6A67, 85496 },
+ { 0x6A68, 85544 },
+ { 0x6A69, 85573 },
+ { 0x6A6A, 85586 },
+ { 0x6A6B, 85577 },
+ { 0x6A6C, 85569 },
+ { 0x6A6D, 85559 },
+ { 0x6A6E, 85564 },
+ { 0x6A6F, 85581 },
+ { 0x6A70, 85523 },
+ { 0x6A71, 85531 },
+ { 0x6A72, 85527 },
+ { 0x6A73, 85514 },
+ { 0x6A74, 85506 },
+ { 0x6A75, 85536 },
+ { 0x6A76, 85510 },
+ { 0x6A77, 85519 },
+ { 0x6A78, 85540 },
+ { 0x6A79, 85466 },
+ { 0x6A7A, 85478 },
+ { 0x6A7B, 85474 },
+ { 0x6A7C, 85457 },
+ { 0x6A7D, 85449 },
+ { 0x6A7E, 85483 },
+ { 0x6A7F, 85453 },
+ { 0x6A80, 85462 },
+ { 0x6A81, 85487 },
+ { 0x6A82, 85470 },
+ { 0x6A83, 85444 },
+ { 0x6A84, 85591 },
+ { 0x6A85, 85595 },
+ { 0x6A86, 86003 },
+ { 0x6A87, 114962 },
+ { 0x6A88, 114966 },
+ { 0x6A89, 114958 },
+ { 0x6A8A, 114954 },
+ { 0x6A8B, 99465 },
+ { 0x6A8C, 99331 },
+ { 0x6A8D, 99373 },
+ { 0x6A8E, 99483 },
+ { 0x6A8F, 99347 },
+ { 0x6A90, 99398 },
+ { 0x6A91, 99293 },
+ { 0x6A92, 99528 },
+ { 0x6A93, 99440 },
+ { 0x6A94, 99275 },
+ { 0x6A95, 99512 },
+ { 0x6A96, 99424 },
+ { 0x6A97, 99474 },
+ { 0x6A98, 99339 },
+ { 0x6A99, 99379 },
+ { 0x6A9A, 99490 },
+ { 0x6A9B, 99353 },
+ { 0x6A9C, 99404 },
+ { 0x6A9D, 99300 },
+ { 0x6A9E, 99534 },
+ { 0x6A9F, 99446 },
+ { 0x6AA0, 99284 },
+ { 0x6AA1, 99520 },
+ { 0x6AA2, 99432 },
+ { 0x6AA3, 99367 },
+ { 0x6AA4, 99268 },
+ { 0x6AA5, 99549 },
+ { 0x6AA6, 99506 },
+ { 0x6AA7, 99540 },
+ { 0x6AA8, 99418 },
+ { 0x6AA9, 99307 },
+ { 0x6AAA, 99497 },
+ { 0x6AAB, 99313 },
+ { 0x6AAC, 99264 },
+ { 0x6AAD, 99359 },
+ { 0x6AAE, 99555 },
+ { 0x6AAF, 99452 },
+ { 0x6AB0, 99414 },
+ { 0x6AB1, 99572 },
+ { 0x6AB2, 99327 },
+ { 0x6AB3, 99502 },
+ { 0x6AB4, 99394 },
+ { 0x6AB5, 99385 },
+ { 0x6AB6, 99363 },
+ { 0x6AB7, 99545 },
+ { 0x6AB8, 99321 },
+ { 0x6AB9, 99612 },
+ { 0x6ABA, 99606 },
+ { 0x6ABB, 99618 },
+ { 0x6ABC, 99576 },
+ { 0x6ABD, 99595 },
+ { 0x6ABE, 99563 },
+ { 0x6ABF, 99584 },
+ { 0x6AC0, 99588 },
+ { 0x6AC1, 99456 },
+ { 0x6AC2, 99460 },
+ { 0x6AC3, 99559 },
+ { 0x6AC4, 99567 },
+ { 0x6AC5, 99410 },
+ { 0x6AC6, 99580 },
+ { 0x6AC7, 99624 },
+ { 0x6AC8, 99389 },
+ { 0x6AC9, 99317 },
+ { 0x6ACA, 99600 },
+ { 0x6ACB, 99251 },
+ { 0x6ACC, 99255 },
+ { 0x6ACD, 99259 },
+ { 0x6ACE, 99247 },
+ { 0x6ACF, 99243 },
+ { 0x6AD0, 98757 },
+ { 0x6AD1, 98760 },
+ { 0x6AD2, 99073 },
+ { 0x6AD3, 98740 },
+ { 0x6AD4, 98803 },
+ { 0x6AD5, 99130 },
+ { 0x6AD6, 99080 },
+ { 0x6AD7, 99083 },
+ { 0x6AD8, 99153 },
+ { 0x6AD9, 99156 },
+ { 0x6ADA, 99088 },
+ { 0x6ADB, 99230 },
+ { 0x6ADC, 98796 },
+ { 0x6ADD, 99227 },
+ { 0x6ADE, 99133 },
+ { 0x6ADF, 99137 },
+ { 0x6AE0, 99145 },
+ { 0x6AE1, 99141 },
+ { 0x6AE2, 99149 },
+ { 0x6AE3, 99094 },
+ { 0x6AE4, 99102 },
+ { 0x6AE5, 99098 },
+ { 0x6AE6, 99126 },
+ { 0x6AE7, 99106 },
+ { 0x6AE8, 99116 },
+ { 0x6AE9, 99111 },
+ { 0x6AEA, 99121 },
+ { 0x6AEB, 98799 },
+ { 0x6AEC, 99076 },
+ { 0x6AED, 99070 },
+ { 0x6AEE, 99061 },
+ { 0x6AEF, 99058 },
+ { 0x6AF0, 99233 },
+ { 0x6AF1, 99168 },
+ { 0x6AF2, 99164 },
+ { 0x6AF3, 99182 },
+ { 0x6AF4, 99160 },
+ { 0x6AF5, 99239 },
+ { 0x6AF6, 99177 },
+ { 0x6AF7, 99206 },
+ { 0x6AF8, 99172 },
+ { 0x6AF9, 99186 },
+ { 0x6AFA, 99191 },
+ { 0x6AFB, 99201 },
+ { 0x6AFC, 99196 },
+ { 0x6AFD, 99210 },
+ { 0x6AFE, 99218 },
+ { 0x6AFF, 99223 },
+ { 0x6B00, 99213 },
+ { 0x6B01, 98764 },
+ { 0x6B02, 98745 },
+ { 0x6B03, 98751 },
+ { 0x6B04, 98806 },
+ { 0x6B05, 99067 },
+ { 0x6B06, 98831 },
+ { 0x6B07, 98857 },
+ { 0x6B08, 98845 },
+ { 0x6B09, 98862 },
+ { 0x6B0A, 98850 },
+ { 0x6B0B, 98876 },
+ { 0x6B0C, 98880 },
+ { 0x6B0D, 98834 },
+ { 0x6B0E, 98839 },
+ { 0x6B0F, 98869 },
+ { 0x6B10, 99236 },
+ { 0x6B11, 98886 },
+ { 0x6B12, 98906 },
+ { 0x6B13, 99008 },
+ { 0x6B14, 98973 },
+ { 0x6B15, 98986 },
+ { 0x6B16, 98910 },
+ { 0x6B17, 99012 },
+ { 0x6B18, 99037 },
+ { 0x6B19, 99054 },
+ { 0x6B1A, 98890 },
+ { 0x6B1B, 98977 },
+ { 0x6B1C, 99050 },
+ { 0x6B1D, 99041 },
+ { 0x6B1E, 98981 },
+ { 0x6B1F, 99045 },
+ { 0x6B20, 98899 },
+ { 0x6B21, 99001 },
+ { 0x6B22, 98895 },
+ { 0x6B23, 98990 },
+ { 0x6B24, 98994 },
+ { 0x6B25, 99020 },
+ { 0x6B26, 99024 },
+ { 0x6B27, 98809 },
+ { 0x6B28, 98812 },
+ { 0x6B29, 98816 },
+ { 0x6B2A, 98820 },
+ { 0x6B2B, 98824 },
+ { 0x6B2C, 99016 },
+ { 0x6B2D, 99029 },
+ { 0x6B2E, 99033 },
+ { 0x6B2F, 98770 },
+ { 0x6B30, 98773 },
+ { 0x6B31, 98792 },
+ { 0x6B32, 98777 },
+ { 0x6B33, 98782 },
+ { 0x6B34, 98787 },
+ { 0x6B35, 98914 },
+ { 0x6B36, 98936 },
+ { 0x6B37, 98928 },
+ { 0x6B38, 98954 },
+ { 0x6B39, 98923 },
+ { 0x6B3A, 98941 },
+ { 0x6B3B, 98946 },
+ { 0x6B3C, 98962 },
+ { 0x6B3D, 98967 },
+ { 0x6B3E, 98918 },
+ { 0x6B3F, 99064 },
+ { 0x6B40, 98828 },
+ { 0x6B41, 98748 },
+ { 0x6B42, 98767 },
+ { 0x6B43, 98754 },
+ { 0x6B44, 101878 },
+ { 0x6B45, 101912 },
+ { 0x6B46, 102905 },
+ { 0x6B47, 101873 },
+ { 0x6B48, 101868 },
+ { 0x6B49, 102249 },
+ { 0x6B4A, 102244 },
+ { 0x6B4B, 102544 },
+ { 0x6B4C, 102810 },
+ { 0x6B4D, 102891 },
+ { 0x6B4E, 102818 },
+ { 0x6B4F, 102822 },
+ { 0x6B50, 102561 },
+ { 0x6B51, 101826 },
+ { 0x6B52, 101735 },
+ { 0x6B53, 102231 },
+ { 0x6B54, 102760 },
+ { 0x6B55, 102843 },
+ { 0x6B56, 102852 },
+ { 0x6B57, 102436 },
+ { 0x6B58, 101899 },
+ { 0x6B59, 102190 },
+ { 0x6B5A, 102108 },
+ { 0x6B5B, 102214 },
+ { 0x6B5C, 102471 },
+ { 0x6B5D, 101903 },
+ { 0x6B5E, 101749 },
+ { 0x6B5F, 102367 },
+ { 0x6B60, 102782 },
+ { 0x6B61, 102659 },
+ { 0x6B62, 102646 },
+ { 0x6B63, 102415 },
+ { 0x6B64, 102199 },
+ { 0x6B65, 102448 },
+ { 0x6B66, 102462 },
+ { 0x6B67, 102467 },
+ { 0x6B68, 102136 },
+ { 0x6B69, 101882 },
+ { 0x6B6A, 102209 },
+ { 0x6B6B, 102444 },
+ { 0x6B6C, 102919 },
+ { 0x6B6D, 102218 },
+ { 0x6B6E, 102431 },
+ { 0x6B6F, 102425 },
+ { 0x6B70, 102796 },
+ { 0x6B71, 101890 },
+ { 0x6B72, 101859 },
+ { 0x6B73, 101731 },
+ { 0x6B74, 101764 },
+ { 0x6B75, 102440 },
+ { 0x6B76, 102787 },
+ { 0x6B77, 101820 },
+ { 0x6B78, 102024 },
+ { 0x6B79, 102752 },
+ { 0x6B7A, 102723 },
+ { 0x6B7B, 102131 },
+ { 0x6B7C, 102650 },
+ { 0x6B7D, 102801 },
+ { 0x6B7E, 102548 },
+ { 0x6B7F, 102480 },
+ { 0x6B80, 102407 },
+ { 0x6B81, 102886 },
+ { 0x6B82, 102900 },
+ { 0x6B83, 102345 },
+ { 0x6B84, 101754 },
+ { 0x6B85, 102399 },
+ { 0x6B86, 102552 },
+ { 0x6B87, 102718 },
+ { 0x6B88, 102927 },
+ { 0x6B89, 102923 },
+ { 0x6B8A, 101744 },
+ { 0x6B8B, 102185 },
+ { 0x6B8C, 101863 },
+ { 0x6B8D, 102403 },
+ { 0x6B8E, 102557 },
+ { 0x6B8F, 102959 },
+ { 0x6B90, 102951 },
+ { 0x6B91, 102654 },
+ { 0x6B92, 102764 },
+ { 0x6B93, 102349 },
+ { 0x6B94, 102287 },
+ { 0x6B95, 102847 },
+ { 0x6B96, 102837 },
+ { 0x6B97, 102453 },
+ { 0x6B98, 102955 },
+ { 0x6B99, 102334 },
+ { 0x6B9A, 102326 },
+ { 0x6B9B, 102180 },
+ { 0x6B9C, 102239 },
+ { 0x6B9D, 102204 },
+ { 0x6B9E, 102805 },
+ { 0x6B9F, 102195 },
+ { 0x6BA0, 102827 },
+ { 0x6BA1, 102395 },
+ { 0x6BA2, 102895 },
+ { 0x6BA3, 102881 },
+ { 0x6BA4, 101954 },
+ { 0x6BA5, 102391 },
+ { 0x6BA6, 102947 },
+ { 0x6BA7, 102713 },
+ { 0x6BA8, 102857 },
+ { 0x6BA9, 102420 },
+ { 0x6BAA, 101886 },
+ { 0x6BAB, 102475 },
+ { 0x6BAC, 102536 },
+ { 0x6BAD, 102222 },
+ { 0x6BAE, 101907 },
+ { 0x6BAF, 102971 },
+ { 0x6BB0, 102963 },
+ { 0x6BB1, 102939 },
+ { 0x6BB2, 102975 },
+ { 0x6BB3, 102979 },
+ { 0x6BB4, 102943 },
+ { 0x6BB5, 102967 },
+ { 0x6BB6, 102935 },
+ { 0x6BB7, 102931 },
+ { 0x6BB8, 101959 },
+ { 0x6BB9, 102791 },
+ { 0x6BBA, 102909 },
+ { 0x6BBB, 102914 },
+ { 0x6BBC, 101894 },
+ { 0x6BBD, 101758 },
+ { 0x6BBE, 102756 },
+ { 0x6BBF, 102733 },
+ { 0x6BC0, 101773 },
+ { 0x6BC1, 101768 },
+ { 0x6BC2, 102411 },
+ { 0x6BC3, 102140 },
+ { 0x6BC4, 101854 },
+ { 0x6BC5, 102386 },
+ { 0x6BC6, 102381 },
+ { 0x6BC7, 102376 },
+ { 0x6BC8, 102457 },
+ { 0x6BC9, 101740 },
+ { 0x6BCA, 101850 },
+ { 0x6BCB, 102235 },
+ { 0x6BCC, 102709 },
+ { 0x6BCD, 102372 },
+ { 0x6BCE, 102156 },
+ { 0x6BCF, 102150 },
+ { 0x6BD0, 102162 },
+ { 0x6BD1, 102174 },
+ { 0x6BD2, 102168 },
+ { 0x6BD3, 102096 },
+ { 0x6BD4, 102119 },
+ { 0x6BD5, 102113 },
+ { 0x6BD6, 102507 },
+ { 0x6BD7, 102524 },
+ { 0x6BD8, 102517 },
+ { 0x6BD9, 102511 },
+ { 0x6BDA, 102814 },
+ { 0x6BDB, 101831 },
+ { 0x6BDC, 102873 },
+ { 0x6BDD, 102330 },
+ { 0x6BDE, 101788 },
+ { 0x6BDF, 101810 },
+ { 0x6BE0, 101778 },
+ { 0x6BE1, 101805 },
+ { 0x6BE2, 101783 },
+ { 0x6BE3, 101800 },
+ { 0x6BE4, 101815 },
+ { 0x6BE5, 101794 },
+ { 0x6BE6, 102585 },
+ { 0x6BE7, 102565 },
+ { 0x6BE8, 102616 },
+ { 0x6BE9, 102572 },
+ { 0x6BEA, 102591 },
+ { 0x6BEB, 102635 },
+ { 0x6BEC, 102622 },
+ { 0x6BED, 102628 },
+ { 0x6BEE, 102597 },
+ { 0x6BEF, 102603 },
+ { 0x6BF0, 102125 },
+ { 0x6BF1, 102831 },
+ { 0x6BF2, 102747 },
+ { 0x6BF3, 102742 },
+ { 0x6BF4, 102737 },
+ { 0x6BF5, 102579 },
+ { 0x6BF6, 102640 },
+ { 0x6BF7, 102609 },
+ { 0x6BF8, 102861 },
+ { 0x6BF9, 102867 },
+ { 0x6BFA, 102338 },
+ { 0x6BFB, 102540 },
+ { 0x6BFC, 102877 },
+ { 0x6BFD, 102029 },
+ { 0x6BFE, 102062 },
+ { 0x6BFF, 102074 },
+ { 0x6C00, 101978 },
+ { 0x6C01, 102036 },
+ { 0x6C02, 102017 },
+ { 0x6C03, 102042 },
+ { 0x6C04, 102068 },
+ { 0x6C05, 102055 },
+ { 0x6C06, 102048 },
+ { 0x6C07, 101989 },
+ { 0x6C08, 101996 },
+ { 0x6C09, 101964 },
+ { 0x6C0A, 102010 },
+ { 0x6C0B, 101984 },
+ { 0x6C0C, 101835 },
+ { 0x6C0D, 101840 },
+ { 0x6C0E, 101845 },
+ { 0x6C0F, 101971 },
+ { 0x6C10, 102080 },
+ { 0x6C11, 102282 },
+ { 0x6C12, 101944 },
+ { 0x6C13, 101949 },
+ { 0x6C14, 101916 },
+ { 0x6C15, 101937 },
+ { 0x6C16, 101923 },
+ { 0x6C17, 101930 },
+ { 0x6C18, 102254 },
+ { 0x6C19, 102275 },
+ { 0x6C1A, 102261 },
+ { 0x6C1B, 102268 },
+ { 0x6C1C, 102086 },
+ { 0x6C1D, 102091 },
+ { 0x6C1E, 102485 },
+ { 0x6C1F, 102491 },
+ { 0x6C20, 102497 },
+ { 0x6C21, 102502 },
+ { 0x6C22, 102686 },
+ { 0x6C23, 102691 },
+ { 0x6C24, 102697 },
+ { 0x6C25, 102703 },
+ { 0x6C26, 102663 },
+ { 0x6C27, 102668 },
+ { 0x6C28, 102674 },
+ { 0x6C29, 102680 },
+ { 0x6C2A, 102531 },
+ { 0x6C2B, 102728 },
+ { 0x6C2C, 102227 },
+ { 0x6C2D, 102311 },
+ { 0x6C2E, 102321 },
+ { 0x6C2F, 102296 },
+ { 0x6C30, 102291 },
+ { 0x6C31, 102301 },
+ { 0x6C32, 102316 },
+ { 0x6C33, 102306 },
+ { 0x6C34, 102776 },
+ { 0x6C35, 102361 },
+ { 0x6C36, 102770 },
+ { 0x6C37, 102355 },
+ { 0x6C38, 102145 },
+ { 0x6C39, 102102 },
+ { 0x6C3A, 71865 },
+ { 0x6C3B, 71763 },
+ { 0x6C3C, 71640 },
+ { 0x6C3D, 71998 },
+ { 0x6C3E, 71747 },
+ { 0x6C3F, 71709 },
+ { 0x6C40, 71570 },
+ { 0x6C41, 71693 },
+ { 0x6C42, 71861 },
+ { 0x6C43, 71482 },
+ { 0x6C44, 71471 },
+ { 0x6C45, 71698 },
+ { 0x6C46, 71523 },
+ { 0x6C47, 72079 },
+ { 0x6C48, 72083 },
+ { 0x6C49, 72087 },
+ { 0x6C4A, 71962 },
+ { 0x6C4B, 71965 },
+ { 0x6C4C, 71724 },
+ { 0x6C4D, 71949 },
+ { 0x6C4E, 71631 },
+ { 0x6C4F, 71946 },
+ { 0x6C50, 72031 },
+ { 0x6C51, 72164 },
+ { 0x6C52, 72382 },
+ { 0x6C53, 72302 },
+ { 0x6C54, 72298 },
+ { 0x6C55, 72091 },
+ { 0x6C56, 72378 },
+ { 0x6C57, 72389 },
+ { 0x6C58, 71448 },
+ { 0x6C59, 71452 },
+ { 0x6C5A, 71458 },
+ { 0x6C5B, 71428 },
+ { 0x6C5C, 71432 },
+ { 0x6C5D, 71436 },
+ { 0x6C5E, 71442 },
+ { 0x6C5F, 71533 },
+ { 0x6C60, 71537 },
+ { 0x6C61, 72022 },
+ { 0x6C62, 71759 },
+ { 0x6C63, 71755 },
+ { 0x6C64, 71541 },
+ { 0x6C65, 71545 },
+ { 0x6C66, 71969 },
+ { 0x6C67, 71973 },
+ { 0x6C68, 71701 },
+ { 0x6C69, 71705 },
+ { 0x6C6A, 71993 },
+ { 0x6C6B, 71988 },
+ { 0x6C6C, 71743 },
+ { 0x6C6D, 71478 },
+ { 0x6C6E, 71853 },
+ { 0x6C6F, 71857 },
+ { 0x6C70, 72406 },
+ { 0x6C71, 72410 },
+ { 0x6C72, 71677 },
+ { 0x6C73, 71720 },
+ { 0x6C74, 71561 },
+ { 0x6C75, 71984 },
+ { 0x6C76, 71771 },
+ { 0x6C77, 72342 },
+ { 0x6C78, 72426 },
+ { 0x6C79, 72418 },
+ { 0x6C7A, 71513 },
+ { 0x6C7B, 71464 },
+ { 0x6C7C, 71589 },
+ { 0x6C7D, 71735 },
+ { 0x6C7E, 71878 },
+ { 0x6C7F, 71873 },
+ { 0x6C80, 72122 },
+ { 0x6C81, 72102 },
+ { 0x6C82, 72146 },
+ { 0x6C83, 72140 },
+ { 0x6C84, 72158 },
+ { 0x6C85, 72152 },
+ { 0x6C86, 72134 },
+ { 0x6C87, 72128 },
+ { 0x6C88, 72115 },
+ { 0x6C89, 72108 },
+ { 0x6C8A, 71580 },
+ { 0x6C8B, 71575 },
+ { 0x6C8C, 72436 },
+ { 0x6C8D, 72430 },
+ { 0x6C8E, 72399 },
+ { 0x6C8F, 71607 },
+ { 0x6C90, 72027 },
+ { 0x6C91, 71585 },
+ { 0x6C92, 71957 },
+ { 0x6C93, 71952 },
+ { 0x6C94, 71634 },
+ { 0x6C95, 71716 },
+ { 0x6C96, 71557 },
+ { 0x6C97, 71980 },
+ { 0x6C98, 71767 },
+ { 0x6C99, 72338 },
+ { 0x6C9A, 72422 },
+ { 0x6C9B, 72414 },
+ { 0x6C9C, 71507 },
+ { 0x6C9D, 72199 },
+ { 0x6C9E, 72278 },
+ { 0x6C9F, 72261 },
+ { 0x6CA0, 72265 },
+ { 0x6CA1, 72269 },
+ { 0x6CA2, 72006 },
+ { 0x6CA3, 72010 },
+ { 0x6CA4, 72014 },
+ { 0x6CA5, 72273 },
+ { 0x6CA6, 72220 },
+ { 0x6CA7, 72224 },
+ { 0x6CA8, 72228 },
+ { 0x6CA9, 72232 },
+ { 0x6CAA, 72236 },
+ { 0x6CAB, 71619 },
+ { 0x6CAC, 71495 },
+ { 0x6CAD, 71615 },
+ { 0x6CAE, 71491 },
+ { 0x6CAF, 71623 },
+ { 0x6CB0, 71499 },
+ { 0x6CB1, 71627 },
+ { 0x6CB2, 71503 },
+ { 0x6CB3, 72211 },
+ { 0x6CB4, 72257 },
+ { 0x6CB5, 72240 },
+ { 0x6CB6, 72283 },
+ { 0x6CB7, 72249 },
+ { 0x6CB8, 72291 },
+ { 0x6CB9, 72287 },
+ { 0x6CBA, 72203 },
+ { 0x6CBB, 72346 },
+ { 0x6CBC, 72350 },
+ { 0x6CBD, 72181 },
+ { 0x6CBE, 72173 },
+ { 0x6CBF, 72190 },
+ { 0x6CC0, 72207 },
+ { 0x6CC1, 72177 },
+ { 0x6CC2, 72215 },
+ { 0x6CC3, 72244 },
+ { 0x6CC4, 72403 },
+ { 0x6CC5, 71883 },
+ { 0x6CC6, 71468 },
+ { 0x6CC7, 71690 },
+ { 0x6CC8, 71674 },
+ { 0x6CC9, 71644 },
+ { 0x6CCA, 72295 },
+ { 0x6CCB, 72386 },
+ { 0x6CCC, 71653 },
+ { 0x6CCD, 71647 },
+ { 0x6CCE, 71475 },
+ { 0x6CCF, 71596 },
+ { 0x6CD0, 72018 },
+ { 0x6CD1, 71603 },
+ { 0x6CD2, 71599 },
+ { 0x6CD3, 72035 },
+ { 0x6CD4, 72039 },
+ { 0x6CD5, 72043 },
+ { 0x6CD6, 72047 },
+ { 0x6CD7, 72051 },
+ { 0x6CD8, 72055 },
+ { 0x6CD9, 72059 },
+ { 0x6CDA, 72063 },
+ { 0x6CDB, 72067 },
+ { 0x6CDC, 72071 },
+ { 0x6CDD, 72075 },
+ { 0x6CDE, 72393 },
+ { 0x6CDF, 72396 },
+ { 0x6CE0, 71486 },
+ { 0x6CE1, 71751 },
+ { 0x6CE2, 72185 },
+ { 0x6CE3, 72168 },
+ { 0x6CE4, 72253 },
+ { 0x6CE5, 72194 },
+ { 0x6CE6, 71686 },
+ { 0x6CE7, 71681 },
+ { 0x6CE8, 71565 },
+ { 0x6CE9, 72306 },
+ { 0x6CEA, 72310 },
+ { 0x6CEB, 71611 },
+ { 0x6CEC, 71526 },
+ { 0x6CED, 71529 },
+ { 0x6CEE, 71839 },
+ { 0x6CEF, 71661 },
+ { 0x6CF0, 71728 },
+ { 0x6CF1, 72362 },
+ { 0x6CF2, 72358 },
+ { 0x6CF3, 71842 },
+ { 0x6CF4, 71849 },
+ { 0x6CF5, 72374 },
+ { 0x6CF6, 72370 },
+ { 0x6CF7, 71553 },
+ { 0x6CF8, 71549 },
+ { 0x6CF9, 71664 },
+ { 0x6CFA, 71669 },
+ { 0x6CFB, 71731 },
+ { 0x6CFC, 72354 },
+ { 0x6CFD, 71845 },
+ { 0x6CFE, 72366 },
+ { 0x6CFF, 71886 },
+ { 0x6D00, 71901 },
+ { 0x6D01, 71893 },
+ { 0x6D02, 71908 },
+ { 0x6D03, 71915 },
+ { 0x6D04, 71922 },
+ { 0x6D05, 71930 },
+ { 0x6D06, 71938 },
+ { 0x6D07, 71637 },
+ { 0x6D08, 72314 },
+ { 0x6D09, 72319 },
+ { 0x6D0A, 71869 },
+ { 0x6D0B, 71713 },
+ { 0x6D0C, 71977 },
+ { 0x6D0D, 71740 },
+ { 0x6D0E, 72331 },
+ { 0x6D0F, 72003 },
+ { 0x6D10, 72095 },
+ { 0x6D11, 72324 },
+ { 0x6D12, 72327 },
+ { 0x6D13, 72334 },
+ { 0x6D14, 72098 },
+ { 0x6D15, 71519 },
+ { 0x6D16, 71775 },
+ { 0x6D17, 71780 },
+ { 0x6D18, 71796 },
+ { 0x6D19, 71834 },
+ { 0x6D1A, 71801 },
+ { 0x6D1B, 71791 },
+ { 0x6D1C, 71827 },
+ { 0x6D1D, 71820 },
+ { 0x6D1E, 71813 },
+ { 0x6D1F, 71806 },
+ { 0x6D20, 71786 },
+ { 0x6D21, 71593 },
+ { 0x6D22, 71658 },
+ { 0x6D23, 22968 },
+ { 0x6D24, 22972 },
+ { 0x6D25, 22976 },
+ { 0x6D26, 22980 },
+ { 0x6D27, 22984 },
+ { 0x6D28, 22988 },
+ { 0x6D29, 22992 },
+ { 0x6D2A, 22996 },
+ { 0x6D2B, 23000 },
+ { 0x6D2C, 23004 },
+ { 0x6D2D, 23008 },
+ { 0x6D2E, 23012 },
+ { 0x6D2F, 23016 },
+ { 0x6D30, 23020 },
+ { 0x6D31, 23024 },
+ { 0x6D32, 23028 },
+ { 0x6D33, 23032 },
+ { 0x6D34, 23036 },
+ { 0x6D35, 23040 },
+ { 0x6D36, 23044 },
+ { 0x6D37, 23048 },
+ { 0x6D38, 23052 },
+ { 0x6D39, 23056 },
+ { 0x6D3A, 23060 },
+ { 0x6D3B, 23064 },
+ { 0x6D3C, 23068 },
+ { 0x6D3D, 23072 },
+ { 0x6D3E, 23076 },
+ { 0x6D3F, 23080 },
+ { 0x6D40, 24459 },
+ { 0x6D41, 24463 },
+ { 0x6D42, 24467 },
+ { 0x6D43, 24471 },
+ { 0x6D44, 24475 },
+ { 0x6D45, 24479 },
+ { 0x6D46, 24483 },
+ { 0x6D47, 24487 },
+ { 0x6D48, 24491 },
+ { 0x6D49, 24495 },
+ { 0x6D4A, 24499 },
+ { 0x6D4B, 24503 },
+ { 0x6D4C, 24507 },
+ { 0x6D4D, 24511 },
+ { 0x6D4E, 24515 },
+ { 0x6D4F, 24519 },
+ { 0x6D50, 24523 },
+ { 0x6D51, 24527 },
+ { 0x6D52, 24531 },
+ { 0x6D53, 24535 },
+ { 0x6D54, 24539 },
+ { 0x6D55, 24543 },
+ { 0x6D56, 24547 },
+ { 0x6D57, 24551 },
+ { 0x6D58, 24555 },
+ { 0x6D59, 24559 },
+ { 0x6D5A, 24563 },
+ { 0x6D5B, 24567 },
+ { 0x6D5C, 24571 },
+ { 0x6D5D, 24575 },
+ { 0x6D5E, 24579 },
+ { 0x6D5F, 24583 },
+ { 0x6D60, 24587 },
+ { 0x6D61, 24591 },
+ { 0x6D62, 24595 },
+ { 0x6D63, 24599 },
+ { 0x6D64, 24603 },
+ { 0x6D65, 103524 },
+ { 0x6D66, 103532 },
+ { 0x6D67, 103528 },
+ { 0x6D68, 24110 },
+ { 0x6D69, 34414 },
+ { 0x6D6A, 34393 },
+ { 0x6D6B, 34402 },
+ { 0x6D6C, 34423 },
+ { 0x6D6D, 34408 },
+ { 0x6D6E, 34405 },
+ { 0x6D6F, 34396 },
+ { 0x6D70, 34420 },
+ { 0x6D71, 34417 },
+ { 0x6D72, 34411 },
+ { 0x6D73, 34399 },
+ { 0x6D74, 34426 },
+ { 0x6D75, 34429 },
+ { 0x6D76, 34447 },
+ { 0x6D77, 34441 },
+ { 0x6D78, 34432 },
+ { 0x6D79, 34435 },
+ { 0x6D7A, 34450 },
+ { 0x6D7B, 34438 },
+ { 0x6D7C, 34444 },
+ { 0x6D7D, 96086 },
+ { 0x6D7E, 50944 },
+ { 0x6D7F, 50916 },
+ { 0x6D80, 50932 },
+ { 0x6D81, 50928 },
+ { 0x6D82, 50913 },
+ { 0x6D83, 115348 },
+ { 0x6D84, 115315 },
+ { 0x6D85, 115330 },
+ { 0x6D86, 115376 },
+ { 0x6D87, 115395 },
+ { 0x6D88, 115520 },
+ { 0x6D89, 115345 },
+ { 0x6D8A, 115511 },
+ { 0x6D8B, 115449 },
+ { 0x6D8C, 115547 },
+ { 0x6D8D, 115502 },
+ { 0x6D8E, 115544 },
+ { 0x6D8F, 115432 },
+ { 0x6D90, 115529 },
+ { 0x6D91, 115333 },
+ { 0x6D92, 115382 },
+ { 0x6D93, 115391 },
+ { 0x6D94, 115420 },
+ { 0x6D95, 115468 },
+ { 0x6D96, 115373 },
+ { 0x6D97, 115414 },
+ { 0x6D98, 115514 },
+ { 0x6D99, 115312 },
+ { 0x6D9A, 115300 },
+ { 0x6D9B, 115499 },
+ { 0x6D9C, 115465 },
+ { 0x6D9D, 115358 },
+ { 0x6D9E, 115351 },
+ { 0x6D9F, 115535 },
+ { 0x6DA0, 115308 },
+ { 0x6DA1, 115408 },
+ { 0x6DA2, 115364 },
+ { 0x6DA3, 115453 },
+ { 0x6DA4, 115399 },
+ { 0x6DA5, 115474 },
+ { 0x6DA6, 115441 },
+ { 0x6DA7, 115367 },
+ { 0x6DA8, 115426 },
+ { 0x6DA9, 115487 },
+ { 0x6DAA, 115303 },
+ { 0x6DAB, 115435 },
+ { 0x6DAC, 115322 },
+ { 0x6DAD, 115505 },
+ { 0x6DAE, 115336 },
+ { 0x6DAF, 115481 },
+ { 0x6DB0, 115523 },
+ { 0x6DB1, 115411 },
+ { 0x6DB2, 115370 },
+ { 0x6DB3, 115361 },
+ { 0x6DB4, 115444 },
+ { 0x6DB5, 115456 },
+ { 0x6DB6, 115405 },
+ { 0x6DB7, 115423 },
+ { 0x6DB8, 115339 },
+ { 0x6DB9, 115541 },
+ { 0x6DBA, 115354 },
+ { 0x6DBB, 115526 },
+ { 0x6DBC, 115477 },
+ { 0x6DBD, 115402 },
+ { 0x6DBE, 115532 },
+ { 0x6DBF, 115552 },
+ { 0x6DC0, 115319 },
+ { 0x6DC1, 115342 },
+ { 0x6DC2, 115417 },
+ { 0x6DC3, 115327 },
+ { 0x6DC4, 115462 },
+ { 0x6DC5, 115459 },
+ { 0x6DC6, 115385 },
+ { 0x6DC7, 115508 },
+ { 0x6DC8, 115490 },
+ { 0x6DC9, 115438 },
+ { 0x6DCA, 115429 },
+ { 0x6DCB, 115493 },
+ { 0x6DCC, 115379 },
+ { 0x6DCD, 115388 },
+ { 0x6DCE, 115517 },
+ { 0x6DCF, 115496 },
+ { 0x6DD0, 115295 },
+ { 0x6DD1, 115538 },
+ { 0x6DD2, 115484 },
+ { 0x6DD3, 115471 },
+ { 0x6DD4, 83406 },
+ { 0x6DD5, 83416 },
+ { 0x6DD6, 83446 },
+ { 0x6DD7, 83426 },
+ { 0x6DD8, 83421 },
+ { 0x6DD9, 83411 },
+ { 0x6DDA, 83441 },
+ { 0x6DDB, 83436 },
+ { 0x6DDC, 83431 },
+ { 0x6DDD, 83361 },
+ { 0x6DDE, 83371 },
+ { 0x6DDF, 83401 },
+ { 0x6DE0, 83381 },
+ { 0x6DE1, 83376 },
+ { 0x6DE2, 83366 },
+ { 0x6DE3, 83396 },
+ { 0x6DE4, 83391 },
+ { 0x6DE5, 83386 },
+ { 0x6DE6, 119875 },
+ { 0x6DE7, 119879 },
+ { 0x6DE8, 119891 },
+ { 0x6DE9, 119887 },
+ { 0x6DEA, 119883 },
+ { 0x6DEB, 38899 },
+ { 0x6DEC, 38902 },
+ { 0x6DED, 126222 },
+ { 0x6DEE, 126226 },
+ { 0x6DEF, 126230 },
+ { 0x6DF0, 126234 },
+ { 0x6DF1, 126238 },
+ { 0x6DF2, 126242 },
+ { 0x6DF3, 126246 },
+ { 0x6DF4, 126250 },
+ { 0x6DF5, 126254 },
+ { 0x6DF6, 126258 },
+ { 0x6DF7, 126262 },
+ { 0x6DF8, 126266 },
+ { 0x6DF9, 126270 },
+ { 0x6DFA, 126274 },
+ { 0x6DFB, 126278 },
+ { 0x6DFC, 126282 },
+ { 0x6DFD, 126286 },
+ { 0x6DFE, 126290 },
+ { 0x6DFF, 126294 },
+ { 0x6E00, 126298 },
+ { 0x6E01, 126302 },
+ { 0x6E02, 126306 },
+ { 0x6E03, 126310 },
+ { 0x6E04, 126314 },
+ { 0x6E05, 126318 },
+ { 0x6E06, 126322 },
+ { 0x6E07, 125198 },
+ { 0x6E08, 125202 },
+ { 0x6E09, 125206 },
+ { 0x6E0A, 125210 },
+ { 0x6E0B, 125214 },
+ { 0x6E0C, 125218 },
+ { 0x6E0D, 125222 },
+ { 0x6E0E, 125226 },
+ { 0x6E0F, 125230 },
+ { 0x6E10, 125234 },
+ { 0x6E11, 125238 },
+ { 0x6E12, 125242 },
+ { 0x6E13, 125246 },
+ { 0x6E14, 125250 },
+ { 0x6E15, 125254 },
+ { 0x6E16, 125258 },
+ { 0x6E17, 125262 },
+ { 0x6E18, 125266 },
+ { 0x6E19, 125270 },
+ { 0x6E1A, 125274 },
+ { 0x6E1B, 125278 },
+ { 0x6E1C, 125282 },
+ { 0x6E1D, 125286 },
+ { 0x6E1E, 125290 },
+ { 0x6E1F, 125294 },
+ { 0x6E20, 125298 },
+ { 0x6E21, 126981 },
+ { 0x6E22, 126985 },
+ { 0x6E23, 126989 },
+ { 0x6E24, 126993 },
+ { 0x6E25, 126997 },
+ { 0x6E26, 127001 },
+ { 0x6E27, 127005 },
+ { 0x6E28, 127009 },
+ { 0x6E29, 127013 },
+ { 0x6E2A, 127017 },
+ { 0x6E2B, 127021 },
+ { 0x6E2C, 127025 },
+ { 0x6E2D, 127029 },
+ { 0x6E2E, 127033 },
+ { 0x6E2F, 127037 },
+ { 0x6E30, 127041 },
+ { 0x6E31, 127045 },
+ { 0x6E32, 127049 },
+ { 0x6E33, 127053 },
+ { 0x6E34, 127057 },
+ { 0x6E35, 127061 },
+ { 0x6E36, 127065 },
+ { 0x6E37, 127069 },
+ { 0x6E38, 127073 },
+ { 0x6E39, 127077 },
+ { 0x6E3A, 127081 },
+ { 0x6E3B, 126766 },
+ { 0x6E3C, 126770 },
+ { 0x6E3D, 126774 },
+ { 0x6E3E, 126778 },
+ { 0x6E3F, 126782 },
+ { 0x6E40, 126786 },
+ { 0x6E41, 126790 },
+ { 0x6E42, 126794 },
+ { 0x6E43, 126798 },
+ { 0x6E44, 126802 },
+ { 0x6E45, 126806 },
+ { 0x6E46, 126810 },
+ { 0x6E47, 126814 },
+ { 0x6E48, 126818 },
+ { 0x6E49, 126822 },
+ { 0x6E4A, 126826 },
+ { 0x6E4B, 126830 },
+ { 0x6E4C, 126834 },
+ { 0x6E4D, 126838 },
+ { 0x6E4E, 126842 },
+ { 0x6E4F, 126846 },
+ { 0x6E50, 126850 },
+ { 0x6E51, 126854 },
+ { 0x6E52, 126858 },
+ { 0x6E53, 126862 },
+ { 0x6E54, 125696 },
+ { 0x6E55, 125701 },
+ { 0x6E56, 125706 },
+ { 0x6E57, 125711 },
+ { 0x6E58, 125716 },
+ { 0x6E59, 125721 },
+ { 0x6E5A, 125726 },
+ { 0x6E5B, 125731 },
+ { 0x6E5C, 125736 },
+ { 0x6E5D, 125741 },
+ { 0x6E5E, 125746 },
+ { 0x6E5F, 125751 },
+ { 0x6E60, 125756 },
+ { 0x6E61, 125761 },
+ { 0x6E62, 125766 },
+ { 0x6E63, 125771 },
+ { 0x6E64, 125776 },
+ { 0x6E65, 125781 },
+ { 0x6E66, 125786 },
+ { 0x6E67, 125791 },
+ { 0x6E68, 125796 },
+ { 0x6E69, 125801 },
+ { 0x6E6A, 125806 },
+ { 0x6E6B, 125811 },
+ { 0x6E6C, 125816 },
+ { 0x6E6D, 125821 },
+ { 0x6E6E, 125435 },
+ { 0x6E6F, 125440 },
+ { 0x6E70, 125445 },
+ { 0x6E71, 125450 },
+ { 0x6E72, 125455 },
+ { 0x6E73, 125460 },
+ { 0x6E74, 125465 },
+ { 0x6E75, 125470 },
+ { 0x6E76, 125475 },
+ { 0x6E77, 125480 },
+ { 0x6E78, 125485 },
+ { 0x6E79, 125490 },
+ { 0x6E7A, 125495 },
+ { 0x6E7B, 125500 },
+ { 0x6E7C, 125505 },
+ { 0x6E7D, 125510 },
+ { 0x6E7E, 125515 },
+ { 0x6E7F, 125520 },
+ { 0x6E80, 125525 },
+ { 0x6E81, 125530 },
+ { 0x6E82, 125535 },
+ { 0x6E83, 125540 },
+ { 0x6E84, 125545 },
+ { 0x6E85, 125550 },
+ { 0x6E86, 125555 },
+ { 0x6E87, 125560 },
+ { 0x6E88, 127289 },
+ { 0x6E89, 127293 },
+ { 0x6E8A, 127297 },
+ { 0x6E8B, 127301 },
+ { 0x6E8C, 127305 },
+ { 0x6E8D, 127309 },
+ { 0x6E8E, 127313 },
+ { 0x6E8F, 127317 },
+ { 0x6E90, 127321 },
+ { 0x6E91, 127325 },
+ { 0x6E92, 127329 },
+ { 0x6E93, 127333 },
+ { 0x6E94, 127337 },
+ { 0x6E95, 127341 },
+ { 0x6E96, 127345 },
+ { 0x6E97, 127349 },
+ { 0x6E98, 127353 },
+ { 0x6E99, 127357 },
+ { 0x6E9A, 127197 },
+ { 0x6E9B, 127201 },
+ { 0x6E9C, 127205 },
+ { 0x6E9D, 127209 },
+ { 0x6E9E, 127213 },
+ { 0x6E9F, 127217 },
+ { 0x6EA0, 127221 },
+ { 0x6EA1, 127225 },
+ { 0x6EA2, 127229 },
+ { 0x6EA3, 127233 },
+ { 0x6EA4, 127237 },
+ { 0x6EA5, 127241 },
+ { 0x6EA6, 127245 },
+ { 0x6EA7, 127249 },
+ { 0x6EA8, 127253 },
+ { 0x6EA9, 127257 },
+ { 0x6EAA, 127261 },
+ { 0x6EAB, 127265 },
+ { 0x6EAC, 127269 },
+ { 0x6EAD, 127273 },
+ { 0x6EAE, 127277 },
+ { 0x6EAF, 127281 },
+ { 0x6EB0, 127285 },
+ { 0x6EB1, 126092 },
+ { 0x6EB2, 126097 },
+ { 0x6EB3, 126102 },
+ { 0x6EB4, 126107 },
+ { 0x6EB5, 126112 },
+ { 0x6EB6, 126117 },
+ { 0x6EB7, 126122 },
+ { 0x6EB8, 126127 },
+ { 0x6EB9, 126132 },
+ { 0x6EBA, 126137 },
+ { 0x6EBB, 126142 },
+ { 0x6EBC, 126147 },
+ { 0x6EBD, 126152 },
+ { 0x6EBE, 126157 },
+ { 0x6EBF, 126162 },
+ { 0x6EC0, 126167 },
+ { 0x6EC1, 126172 },
+ { 0x6EC2, 126177 },
+ { 0x6EC3, 126182 },
+ { 0x6EC4, 126187 },
+ { 0x6EC5, 126192 },
+ { 0x6EC6, 126197 },
+ { 0x6EC7, 126202 },
+ { 0x6EC8, 126207 },
+ { 0x6EC9, 126212 },
+ { 0x6ECA, 126217 },
+ { 0x6ECB, 125962 },
+ { 0x6ECC, 125967 },
+ { 0x6ECD, 125972 },
+ { 0x6ECE, 125977 },
+ { 0x6ECF, 125982 },
+ { 0x6ED0, 125987 },
+ { 0x6ED1, 125992 },
+ { 0x6ED2, 125997 },
+ { 0x6ED3, 126002 },
+ { 0x6ED4, 126007 },
+ { 0x6ED5, 126012 },
+ { 0x6ED6, 126017 },
+ { 0x6ED7, 126022 },
+ { 0x6ED8, 126027 },
+ { 0x6ED9, 126032 },
+ { 0x6EDA, 126037 },
+ { 0x6EDB, 126042 },
+ { 0x6EDC, 126047 },
+ { 0x6EDD, 126052 },
+ { 0x6EDE, 126057 },
+ { 0x6EDF, 126062 },
+ { 0x6EE0, 126067 },
+ { 0x6EE1, 126072 },
+ { 0x6EE2, 126077 },
+ { 0x6EE3, 126082 },
+ { 0x6EE4, 126087 },
+ { 0x6EE5, 127468 },
+ { 0x6EE6, 127472 },
+ { 0x6EE7, 127476 },
+ { 0x6EE8, 127480 },
+ { 0x6EE9, 127484 },
+ { 0x6EEA, 127488 },
+ { 0x6EEB, 127492 },
+ { 0x6EEC, 127496 },
+ { 0x6EED, 127500 },
+ { 0x6EEE, 127504 },
+ { 0x6EEF, 127508 },
+ { 0x6EF0, 127512 },
+ { 0x6EF1, 127516 },
+ { 0x6EF2, 127520 },
+ { 0x6EF3, 127524 },
+ { 0x6EF4, 127528 },
+ { 0x6EF5, 127532 },
+ { 0x6EF6, 127536 },
+ { 0x6EF7, 127540 },
+ { 0x6EF8, 127544 },
+ { 0x6EF9, 127548 },
+ { 0x6EFA, 127364 },
+ { 0x6EFB, 127368 },
+ { 0x6EFC, 127372 },
+ { 0x6EFD, 127376 },
+ { 0x6EFE, 127380 },
+ { 0x6EFF, 127384 },
+ { 0x6F00, 127388 },
+ { 0x6F01, 127392 },
+ { 0x6F02, 127396 },
+ { 0x6F03, 127400 },
+ { 0x6F04, 127404 },
+ { 0x6F05, 127408 },
+ { 0x6F06, 127412 },
+ { 0x6F07, 127416 },
+ { 0x6F08, 127420 },
+ { 0x6F09, 127424 },
+ { 0x6F0A, 127428 },
+ { 0x6F0B, 127432 },
+ { 0x6F0C, 127436 },
+ { 0x6F0D, 127440 },
+ { 0x6F0E, 127444 },
+ { 0x6F0F, 127448 },
+ { 0x6F10, 127452 },
+ { 0x6F11, 127456 },
+ { 0x6F12, 127460 },
+ { 0x6F13, 127464 },
+ { 0x6F14, 129714 },
+ { 0x6F15, 129718 },
+ { 0x6F16, 129722 },
+ { 0x6F17, 129726 },
+ { 0x6F18, 129730 },
+ { 0x6F19, 129734 },
+ { 0x6F1A, 129738 },
+ { 0x6F1B, 129742 },
+ { 0x6F1C, 129746 },
+ { 0x6F1D, 129750 },
+ { 0x6F1E, 129754 },
+ { 0x6F1F, 129758 },
+ { 0x6F20, 129762 },
+ { 0x6F21, 129766 },
+ { 0x6F22, 129770 },
+ { 0x6F23, 129774 },
+ { 0x6F24, 129778 },
+ { 0x6F25, 129782 },
+ { 0x6F26, 129786 },
+ { 0x6F27, 129610 },
+ { 0x6F28, 129614 },
+ { 0x6F29, 129618 },
+ { 0x6F2A, 129622 },
+ { 0x6F2B, 129626 },
+ { 0x6F2C, 129630 },
+ { 0x6F2D, 129634 },
+ { 0x6F2E, 129638 },
+ { 0x6F2F, 129642 },
+ { 0x6F30, 129646 },
+ { 0x6F31, 129650 },
+ { 0x6F32, 129654 },
+ { 0x6F33, 129658 },
+ { 0x6F34, 129662 },
+ { 0x6F35, 129666 },
+ { 0x6F36, 129670 },
+ { 0x6F37, 129674 },
+ { 0x6F38, 129678 },
+ { 0x6F39, 129682 },
+ { 0x6F3A, 129686 },
+ { 0x6F3B, 129690 },
+ { 0x6F3C, 129694 },
+ { 0x6F3D, 129698 },
+ { 0x6F3E, 129702 },
+ { 0x6F3F, 129706 },
+ { 0x6F40, 129710 },
+ { 0x6F41, 126565 },
+ { 0x6F42, 126570 },
+ { 0x6F43, 126575 },
+ { 0x6F44, 126580 },
+ { 0x6F45, 126585 },
+ { 0x6F46, 126590 },
+ { 0x6F47, 126595 },
+ { 0x6F48, 126600 },
+ { 0x6F49, 126605 },
+ { 0x6F4A, 126610 },
+ { 0x6F4B, 126615 },
+ { 0x6F4C, 126620 },
+ { 0x6F4D, 126625 },
+ { 0x6F4E, 126630 },
+ { 0x6F4F, 126635 },
+ { 0x6F50, 126640 },
+ { 0x6F51, 126645 },
+ { 0x6F52, 126650 },
+ { 0x6F53, 126655 },
+ { 0x6F54, 126660 },
+ { 0x6F55, 126665 },
+ { 0x6F56, 126670 },
+ { 0x6F57, 126675 },
+ { 0x6F58, 126680 },
+ { 0x6F59, 126685 },
+ { 0x6F5A, 126690 },
+ { 0x6F5B, 126435 },
+ { 0x6F5C, 126440 },
+ { 0x6F5D, 126445 },
+ { 0x6F5E, 126450 },
+ { 0x6F5F, 126455 },
+ { 0x6F60, 126460 },
+ { 0x6F61, 126465 },
+ { 0x6F62, 126470 },
+ { 0x6F63, 126475 },
+ { 0x6F64, 126480 },
+ { 0x6F65, 126485 },
+ { 0x6F66, 126490 },
+ { 0x6F67, 126495 },
+ { 0x6F68, 126500 },
+ { 0x6F69, 126505 },
+ { 0x6F6A, 126510 },
+ { 0x6F6B, 126515 },
+ { 0x6F6C, 126520 },
+ { 0x6F6D, 126525 },
+ { 0x6F6E, 126530 },
+ { 0x6F6F, 126535 },
+ { 0x6F70, 126540 },
+ { 0x6F71, 126545 },
+ { 0x6F72, 126550 },
+ { 0x6F73, 126555 },
+ { 0x6F74, 126560 },
+ { 0x6F75, 129466 },
+ { 0x6F76, 129470 },
+ { 0x6F77, 129474 },
+ { 0x6F78, 129478 },
+ { 0x6F79, 129482 },
+ { 0x6F7A, 129486 },
+ { 0x6F7B, 129490 },
+ { 0x6F7C, 129494 },
+ { 0x6F7D, 129498 },
+ { 0x6F7E, 129502 },
+ { 0x6F7F, 129506 },
+ { 0x6F80, 129510 },
+ { 0x6F81, 129514 },
+ { 0x6F82, 129518 },
+ { 0x6F83, 129522 },
+ { 0x6F84, 129526 },
+ { 0x6F85, 129530 },
+ { 0x6F86, 129534 },
+ { 0x6F87, 129538 },
+ { 0x6F88, 129542 },
+ { 0x6F89, 129546 },
+ { 0x6F8A, 129550 },
+ { 0x6F8B, 129554 },
+ { 0x6F8C, 129558 },
+ { 0x6F8D, 129562 },
+ { 0x6F8E, 129566 },
+ { 0x6F8F, 129102 },
+ { 0x6F90, 129106 },
+ { 0x6F91, 129110 },
+ { 0x6F92, 129114 },
+ { 0x6F93, 129118 },
+ { 0x6F94, 129122 },
+ { 0x6F95, 129126 },
+ { 0x6F96, 129130 },
+ { 0x6F97, 129134 },
+ { 0x6F98, 129138 },
+ { 0x6F99, 129142 },
+ { 0x6F9A, 129146 },
+ { 0x6F9B, 129150 },
+ { 0x6F9C, 129154 },
+ { 0x6F9D, 129158 },
+ { 0x6F9E, 129162 },
+ { 0x6F9F, 129166 },
+ { 0x6FA0, 129170 },
+ { 0x6FA1, 129174 },
+ { 0x6FA2, 129178 },
+ { 0x6FA3, 129182 },
+ { 0x6FA4, 129186 },
+ { 0x6FA5, 129190 },
+ { 0x6FA6, 129194 },
+ { 0x6FA7, 129198 },
+ { 0x6FA8, 129202 },
+ { 0x6FA9, 128796 },
+ { 0x6FAA, 128801 },
+ { 0x6FAB, 128806 },
+ { 0x6FAC, 128811 },
+ { 0x6FAD, 128816 },
+ { 0x6FAE, 128821 },
+ { 0x6FAF, 128826 },
+ { 0x6FB0, 128831 },
+ { 0x6FB1, 128836 },
+ { 0x6FB2, 128841 },
+ { 0x6FB3, 128846 },
+ { 0x6FB4, 128851 },
+ { 0x6FB5, 128856 },
+ { 0x6FB6, 128861 },
+ { 0x6FB7, 128866 },
+ { 0x6FB8, 128871 },
+ { 0x6FB9, 128876 },
+ { 0x6FBA, 128881 },
+ { 0x6FBB, 128886 },
+ { 0x6FBC, 128891 },
+ { 0x6FBD, 128896 },
+ { 0x6FBE, 128901 },
+ { 0x6FBF, 128906 },
+ { 0x6FC0, 128911 },
+ { 0x6FC1, 128916 },
+ { 0x6FC2, 128921 },
+ { 0x6FC3, 127874 },
+ { 0x6FC4, 127879 },
+ { 0x6FC5, 127884 },
+ { 0x6FC6, 127889 },
+ { 0x6FC7, 127894 },
+ { 0x6FC8, 127899 },
+ { 0x6FC9, 127904 },
+ { 0x6FCA, 127909 },
+ { 0x6FCB, 127914 },
+ { 0x6FCC, 127919 },
+ { 0x6FCD, 127924 },
+ { 0x6FCE, 127929 },
+ { 0x6FCF, 127934 },
+ { 0x6FD0, 127939 },
+ { 0x6FD1, 127944 },
+ { 0x6FD2, 127949 },
+ { 0x6FD3, 127954 },
+ { 0x6FD4, 127959 },
+ { 0x6FD5, 127964 },
+ { 0x6FD6, 127969 },
+ { 0x6FD7, 127974 },
+ { 0x6FD8, 127979 },
+ { 0x6FD9, 127984 },
+ { 0x6FDA, 127989 },
+ { 0x6FDB, 127994 },
+ { 0x6FDC, 127999 },
+ { 0x6FDD, 129336 },
+ { 0x6FDE, 129341 },
+ { 0x6FDF, 129346 },
+ { 0x6FE0, 129351 },
+ { 0x6FE1, 129356 },
+ { 0x6FE2, 129361 },
+ { 0x6FE3, 129366 },
+ { 0x6FE4, 129371 },
+ { 0x6FE5, 129376 },
+ { 0x6FE6, 129381 },
+ { 0x6FE7, 129386 },
+ { 0x6FE8, 129391 },
+ { 0x6FE9, 129396 },
+ { 0x6FEA, 129401 },
+ { 0x6FEB, 129406 },
+ { 0x6FEC, 129411 },
+ { 0x6FED, 129416 },
+ { 0x6FEE, 129421 },
+ { 0x6FEF, 129426 },
+ { 0x6FF0, 129431 },
+ { 0x6FF1, 129436 },
+ { 0x6FF2, 129441 },
+ { 0x6FF3, 129446 },
+ { 0x6FF4, 129451 },
+ { 0x6FF5, 129456 },
+ { 0x6FF6, 129461 },
+ { 0x6FF7, 129206 },
+ { 0x6FF8, 129211 },
+ { 0x6FF9, 129216 },
+ { 0x6FFA, 129221 },
+ { 0x6FFB, 129226 },
+ { 0x6FFC, 129231 },
+ { 0x6FFD, 129236 },
+ { 0x6FFE, 129241 },
+ { 0x6FFF, 129246 },
+ { 0x7000, 129251 },
+ { 0x7001, 129256 },
+ { 0x7002, 129261 },
+ { 0x7003, 129266 },
+ { 0x7004, 129271 },
+ { 0x7005, 129276 },
+ { 0x7006, 129281 },
+ { 0x7007, 129286 },
+ { 0x7008, 129291 },
+ { 0x7009, 129296 },
+ { 0x700A, 129301 },
+ { 0x700B, 129306 },
+ { 0x700C, 129311 },
+ { 0x700D, 129316 },
+ { 0x700E, 129321 },
+ { 0x700F, 129326 },
+ { 0x7010, 129331 },
+ { 0x7011, 128477 },
+ { 0x7012, 128483 },
+ { 0x7013, 128489 },
+ { 0x7014, 128495 },
+ { 0x7015, 128501 },
+ { 0x7016, 128507 },
+ { 0x7017, 128513 },
+ { 0x7018, 128519 },
+ { 0x7019, 128525 },
+ { 0x701A, 128531 },
+ { 0x701B, 128537 },
+ { 0x701C, 128543 },
+ { 0x701D, 128549 },
+ { 0x701E, 128555 },
+ { 0x701F, 128561 },
+ { 0x7020, 128567 },
+ { 0x7021, 128573 },
+ { 0x7022, 128579 },
+ { 0x7023, 128585 },
+ { 0x7024, 128591 },
+ { 0x7025, 128597 },
+ { 0x7026, 128603 },
+ { 0x7027, 128609 },
+ { 0x7028, 128615 },
+ { 0x7029, 128621 },
+ { 0x702A, 128627 },
+ { 0x702B, 128164 },
+ { 0x702C, 128170 },
+ { 0x702D, 128176 },
+ { 0x702E, 128182 },
+ { 0x702F, 128188 },
+ { 0x7030, 128194 },
+ { 0x7031, 128200 },
+ { 0x7032, 128206 },
+ { 0x7033, 128212 },
+ { 0x7034, 128218 },
+ { 0x7035, 128224 },
+ { 0x7036, 128230 },
+ { 0x7037, 128236 },
+ { 0x7038, 128242 },
+ { 0x7039, 128248 },
+ { 0x703A, 128254 },
+ { 0x703B, 128260 },
+ { 0x703C, 128266 },
+ { 0x703D, 128272 },
+ { 0x703E, 128278 },
+ { 0x703F, 128284 },
+ { 0x7040, 128290 },
+ { 0x7041, 128296 },
+ { 0x7042, 128302 },
+ { 0x7043, 128308 },
+ { 0x7044, 128314 },
+ { 0x7045, 127696 },
+ { 0x7046, 127700 },
+ { 0x7047, 127704 },
+ { 0x7048, 127708 },
+ { 0x7049, 127712 },
+ { 0x704A, 127716 },
+ { 0x704B, 127720 },
+ { 0x704C, 127724 },
+ { 0x704D, 127728 },
+ { 0x704E, 127732 },
+ { 0x704F, 127736 },
+ { 0x7050, 127740 },
+ { 0x7051, 127744 },
+ { 0x7052, 127748 },
+ { 0x7053, 127752 },
+ { 0x7054, 127756 },
+ { 0x7055, 127760 },
+ { 0x7056, 127764 },
+ { 0x7057, 127768 },
+ { 0x7058, 127772 },
+ { 0x7059, 127776 },
+ { 0x705A, 127780 },
+ { 0x705B, 127784 },
+ { 0x705C, 127788 },
+ { 0x705D, 127792 },
+ { 0x705E, 127796 },
+ { 0x705F, 127592 },
+ { 0x7060, 127596 },
+ { 0x7061, 127600 },
+ { 0x7062, 127604 },
+ { 0x7063, 127608 },
+ { 0x7064, 127612 },
+ { 0x7065, 127616 },
+ { 0x7066, 127620 },
+ { 0x7067, 127624 },
+ { 0x7068, 127628 },
+ { 0x7069, 127632 },
+ { 0x706A, 127636 },
+ { 0x706B, 127640 },
+ { 0x706C, 127644 },
+ { 0x706D, 127648 },
+ { 0x706E, 127652 },
+ { 0x706F, 127656 },
+ { 0x7070, 127660 },
+ { 0x7071, 127664 },
+ { 0x7072, 127668 },
+ { 0x7073, 127672 },
+ { 0x7074, 127676 },
+ { 0x7075, 127680 },
+ { 0x7076, 127684 },
+ { 0x7077, 127688 },
+ { 0x7078, 127692 },
+ { 0x7079, 126955 },
+ { 0x707A, 126960 },
+ { 0x707B, 126378 },
+ { 0x707C, 126366 },
+ { 0x707D, 126386 },
+ { 0x707E, 126382 },
+ { 0x707F, 126419 },
+ { 0x7080, 126374 },
+ { 0x7081, 126346 },
+ { 0x7082, 126406 },
+ { 0x7083, 126370 },
+ { 0x7084, 126390 },
+ { 0x7085, 126394 },
+ { 0x7086, 126326 },
+ { 0x7087, 126330 },
+ { 0x7088, 126338 },
+ { 0x7089, 126423 },
+ { 0x708A, 126334 },
+ { 0x708B, 126358 },
+ { 0x708C, 126410 },
+ { 0x708D, 126402 },
+ { 0x708E, 126362 },
+ { 0x708F, 126427 },
+ { 0x7090, 126350 },
+ { 0x7091, 126342 },
+ { 0x7092, 126354 },
+ { 0x7093, 126398 },
+ { 0x7094, 125195 },
+ { 0x7095, 125354 },
+ { 0x7096, 125342 },
+ { 0x7097, 125367 },
+ { 0x7098, 125358 },
+ { 0x7099, 125395 },
+ { 0x709A, 125350 },
+ { 0x709B, 125322 },
+ { 0x709C, 125387 },
+ { 0x709D, 125346 },
+ { 0x709E, 125371 },
+ { 0x709F, 125375 },
+ { 0x70A0, 125302 },
+ { 0x70A1, 125306 },
+ { 0x70A2, 125314 },
+ { 0x70A3, 125399 },
+ { 0x70A4, 125310 },
+ { 0x70A5, 125334 },
+ { 0x70A6, 125362 },
+ { 0x70A7, 125383 },
+ { 0x70A8, 125338 },
+ { 0x70A9, 125403 },
+ { 0x70AA, 125326 },
+ { 0x70AB, 125318 },
+ { 0x70AC, 125330 },
+ { 0x70AD, 125379 },
+ { 0x70AE, 126695 },
+ { 0x70AF, 126431 },
+ { 0x70B0, 125407 },
+ { 0x70B1, 125191 },
+ { 0x70B2, 125143 },
+ { 0x70B3, 125147 },
+ { 0x70B4, 125139 },
+ { 0x70B5, 127137 },
+ { 0x70B6, 127125 },
+ { 0x70B7, 127145 },
+ { 0x70B8, 127141 },
+ { 0x70B9, 127174 },
+ { 0x70BA, 127133 },
+ { 0x70BB, 127105 },
+ { 0x70BC, 127165 },
+ { 0x70BD, 127129 },
+ { 0x70BE, 127149 },
+ { 0x70BF, 127153 },
+ { 0x70C0, 127085 },
+ { 0x70C1, 127089 },
+ { 0x70C2, 127097 },
+ { 0x70C3, 127178 },
+ { 0x70C4, 127093 },
+ { 0x70C5, 127117 },
+ { 0x70C6, 127169 },
+ { 0x70C7, 127161 },
+ { 0x70C8, 127121 },
+ { 0x70C9, 127182 },
+ { 0x70CA, 127109 },
+ { 0x70CB, 127101 },
+ { 0x70CC, 127113 },
+ { 0x70CD, 127157 },
+ { 0x70CE, 126763 },
+ { 0x70CF, 126918 },
+ { 0x70D0, 126906 },
+ { 0x70D1, 126931 },
+ { 0x70D2, 126922 },
+ { 0x70D3, 126965 },
+ { 0x70D4, 126914 },
+ { 0x70D5, 126886 },
+ { 0x70D6, 126951 },
+ { 0x70D7, 126910 },
+ { 0x70D8, 126935 },
+ { 0x70D9, 126939 },
+ { 0x70DA, 126866 },
+ { 0x70DB, 126870 },
+ { 0x70DC, 126878 },
+ { 0x70DD, 126969 },
+ { 0x70DE, 126874 },
+ { 0x70DF, 126898 },
+ { 0x70E0, 126926 },
+ { 0x70E1, 126947 },
+ { 0x70E2, 126902 },
+ { 0x70E3, 126973 },
+ { 0x70E4, 126890 },
+ { 0x70E5, 126882 },
+ { 0x70E6, 126894 },
+ { 0x70E7, 126943 },
+ { 0x70E8, 127190 },
+ { 0x70E9, 127186 },
+ { 0x70EA, 126977 },
+ { 0x70EB, 126759 },
+ { 0x70EC, 126751 },
+ { 0x70ED, 126755 },
+ { 0x70EE, 126747 },
+ { 0x70EF, 125891 },
+ { 0x70F0, 125876 },
+ { 0x70F1, 125901 },
+ { 0x70F2, 125896 },
+ { 0x70F3, 125937 },
+ { 0x70F4, 125886 },
+ { 0x70F5, 125851 },
+ { 0x70F6, 125926 },
+ { 0x70F7, 125881 },
+ { 0x70F8, 125906 },
+ { 0x70F9, 125911 },
+ { 0x70FA, 125826 },
+ { 0x70FB, 125831 },
+ { 0x70FC, 125841 },
+ { 0x70FD, 125942 },
+ { 0x70FE, 125836 },
+ { 0x70FF, 125866 },
+ { 0x7100, 125931 },
+ { 0x7101, 125921 },
+ { 0x7102, 125871 },
+ { 0x7103, 125947 },
+ { 0x7104, 125856 },
+ { 0x7105, 125846 },
+ { 0x7106, 125861 },
+ { 0x7107, 125916 },
+ { 0x7108, 125431 },
+ { 0x7109, 125630 },
+ { 0x710A, 125615 },
+ { 0x710B, 125646 },
+ { 0x710C, 125635 },
+ { 0x710D, 125676 },
+ { 0x710E, 125625 },
+ { 0x710F, 125590 },
+ { 0x7110, 125671 },
+ { 0x7111, 125620 },
+ { 0x7112, 125651 },
+ { 0x7113, 125656 },
+ { 0x7114, 125565 },
+ { 0x7115, 125570 },
+ { 0x7116, 125580 },
+ { 0x7117, 125681 },
+ { 0x7118, 125575 },
+ { 0x7119, 125605 },
+ { 0x711A, 125640 },
+ { 0x711B, 125666 },
+ { 0x711C, 125610 },
+ { 0x711D, 125686 },
+ { 0x711E, 125595 },
+ { 0x711F, 125585 },
+ { 0x7120, 125600 },
+ { 0x7121, 125661 },
+ { 0x7122, 125957 },
+ { 0x7123, 125952 },
+ { 0x7124, 125691 },
+ { 0x7125, 125426 },
+ { 0x7126, 125416 },
+ { 0x7127, 125421 },
+ { 0x7128, 125411 },
+ { 0x7129, 128991 },
+ { 0x712A, 128976 },
+ { 0x712B, 129001 },
+ { 0x712C, 128996 },
+ { 0x712D, 129037 },
+ { 0x712E, 128986 },
+ { 0x712F, 128951 },
+ { 0x7130, 129026 },
+ { 0x7131, 128981 },
+ { 0x7132, 129006 },
+ { 0x7133, 129011 },
+ { 0x7134, 128926 },
+ { 0x7135, 128931 },
+ { 0x7136, 128941 },
+ { 0x7137, 129042 },
+ { 0x7138, 128936 },
+ { 0x7139, 128966 },
+ { 0x713A, 129031 },
+ { 0x713B, 129021 },
+ { 0x713C, 128971 },
+ { 0x713D, 129047 },
+ { 0x713E, 128956 },
+ { 0x713F, 128946 },
+ { 0x7140, 128961 },
+ { 0x7141, 129016 },
+ { 0x7142, 127870 },
+ { 0x7143, 128069 },
+ { 0x7144, 128054 },
+ { 0x7145, 128085 },
+ { 0x7146, 128074 },
+ { 0x7147, 128115 },
+ { 0x7148, 128064 },
+ { 0x7149, 128029 },
+ { 0x714A, 128110 },
+ { 0x714B, 128059 },
+ { 0x714C, 128090 },
+ { 0x714D, 128095 },
+ { 0x714E, 128004 },
+ { 0x714F, 128009 },
+ { 0x7150, 128019 },
+ { 0x7151, 128120 },
+ { 0x7152, 128014 },
+ { 0x7153, 128044 },
+ { 0x7154, 128079 },
+ { 0x7155, 128105 },
+ { 0x7156, 128049 },
+ { 0x7157, 128125 },
+ { 0x7158, 128034 },
+ { 0x7159, 128024 },
+ { 0x715A, 128039 },
+ { 0x715B, 128100 },
+ { 0x715C, 129057 },
+ { 0x715D, 129052 },
+ { 0x715E, 128130 },
+ { 0x715F, 127865 },
+ { 0x7160, 127805 },
+ { 0x7161, 127810 },
+ { 0x7162, 127800 },
+ { 0x7163, 128711 },
+ { 0x7164, 128693 },
+ { 0x7165, 128723 },
+ { 0x7166, 128717 },
+ { 0x7167, 128766 },
+ { 0x7168, 128705 },
+ { 0x7169, 128663 },
+ { 0x716A, 128753 },
+ { 0x716B, 128699 },
+ { 0x716C, 128729 },
+ { 0x716D, 128735 },
+ { 0x716E, 128633 },
+ { 0x716F, 128639 },
+ { 0x7170, 128651 },
+ { 0x7171, 128772 },
+ { 0x7172, 128645 },
+ { 0x7173, 128681 },
+ { 0x7174, 128759 },
+ { 0x7175, 128747 },
+ { 0x7176, 128687 },
+ { 0x7177, 128778 },
+ { 0x7178, 128669 },
+ { 0x7179, 128657 },
+ { 0x717A, 128675 },
+ { 0x717B, 128741 },
+ { 0x717C, 128159 },
+ { 0x717D, 128398 },
+ { 0x717E, 128380 },
+ { 0x717F, 128417 },
+ { 0x7180, 128404 },
+ { 0x7181, 128453 },
+ { 0x7182, 128392 },
+ { 0x7183, 128350 },
+ { 0x7184, 128447 },
+ { 0x7185, 128386 },
+ { 0x7186, 128423 },
+ { 0x7187, 128429 },
+ { 0x7188, 128320 },
+ { 0x7189, 128326 },
+ { 0x718A, 128338 },
+ { 0x718B, 128459 },
+ { 0x718C, 128332 },
+ { 0x718D, 128368 },
+ { 0x718E, 128410 },
+ { 0x718F, 128441 },
+ { 0x7190, 128374 },
+ { 0x7191, 128465 },
+ { 0x7192, 128356 },
+ { 0x7193, 128344 },
+ { 0x7194, 128362 },
+ { 0x7195, 128435 },
+ { 0x7196, 128790 },
+ { 0x7197, 128784 },
+ { 0x7198, 128471 },
+ { 0x7199, 128153 },
+ { 0x719A, 128141 },
+ { 0x719B, 128147 },
+ { 0x719C, 128135 },
+ { 0x719D, 126415 },
+ { 0x719E, 125391 },
+ { 0x719F, 125175 },
+ { 0x71A0, 125151 },
+ { 0x71A1, 125159 },
+ { 0x71A2, 125187 },
+ { 0x71A3, 125167 },
+ { 0x71A4, 125163 },
+ { 0x71A5, 125155 },
+ { 0x71A6, 125183 },
+ { 0x71A7, 125179 },
+ { 0x71A8, 125171 },
+ { 0x71A9, 129594 },
+ { 0x71AA, 129570 },
+ { 0x71AB, 129578 },
+ { 0x71AC, 129606 },
+ { 0x71AD, 129586 },
+ { 0x71AE, 129582 },
+ { 0x71AF, 129574 },
+ { 0x71B0, 129602 },
+ { 0x71B1, 129598 },
+ { 0x71B2, 129590 },
+ { 0x71B3, 129086 },
+ { 0x71B4, 129062 },
+ { 0x71B5, 129070 },
+ { 0x71B6, 129098 },
+ { 0x71B7, 129078 },
+ { 0x71B8, 129074 },
+ { 0x71B9, 129066 },
+ { 0x71BA, 129094 },
+ { 0x71BB, 129090 },
+ { 0x71BC, 129082 },
+ { 0x71BD, 127845 },
+ { 0x71BE, 127815 },
+ { 0x71BF, 127825 },
+ { 0x71C0, 127860 },
+ { 0x71C1, 127835 },
+ { 0x71C2, 127830 },
+ { 0x71C3, 127820 },
+ { 0x71C4, 127855 },
+ { 0x71C5, 127850 },
+ { 0x71C6, 127840 },
+ { 0x71C7, 127576 },
+ { 0x71C8, 127552 },
+ { 0x71C9, 127560 },
+ { 0x71CA, 127588 },
+ { 0x71CB, 127568 },
+ { 0x71CC, 127564 },
+ { 0x71CD, 127556 },
+ { 0x71CE, 127584 },
+ { 0x71CF, 127580 },
+ { 0x71D0, 127572 },
+ { 0x71D1, 121915 },
+ { 0x71D2, 123061 },
+ { 0x71D3, 121708 },
+ { 0x71D4, 122793 },
+ { 0x71D5, 122960 },
+ { 0x71D6, 122836 },
+ { 0x71D7, 121940 },
+ { 0x71D8, 123064 },
+ { 0x71D9, 122390 },
+ { 0x71DA, 122338 },
+ { 0x71DB, 122089 },
+ { 0x71DC, 122093 },
+ { 0x71DD, 122097 },
+ { 0x71DE, 123073 },
+ { 0x71DF, 122116 },
+ { 0x71E0, 123077 },
+ { 0x71E1, 122128 },
+ { 0x71E2, 122236 },
+ { 0x71E3, 122218 },
+ { 0x71E4, 121918 },
+ { 0x71E5, 122102 },
+ { 0x71E6, 122261 },
+ { 0x71E7, 122266 },
+ { 0x71E8, 122331 },
+ { 0x71E9, 122303 },
+ { 0x71EA, 122317 },
+ { 0x71EB, 122242 },
+ { 0x71EC, 123102 },
+ { 0x71ED, 122500 },
+ { 0x71EE, 121944 },
+ { 0x71EF, 122163 },
+ { 0x71F0, 123092 },
+ { 0x71F1, 122254 },
+ { 0x71F2, 122133 },
+ { 0x71F3, 122168 },
+ { 0x71F4, 122223 },
+ { 0x71F5, 121924 },
+ { 0x71F6, 121932 },
+ { 0x71F7, 122108 },
+ { 0x71F8, 122120 },
+ { 0x71F9, 122187 },
+ { 0x71FA, 122205 },
+ { 0x71FB, 122199 },
+ { 0x71FC, 122193 },
+ { 0x71FD, 122420 },
+ { 0x71FE, 122273 },
+ { 0x71FF, 122288 },
+ { 0x7200, 122280 },
+ { 0x7201, 122545 },
+ { 0x7202, 122049 },
+ { 0x7203, 122323 },
+ { 0x7204, 122247 },
+ { 0x7205, 122296 },
+ { 0x7206, 122309 },
+ { 0x7207, 122538 },
+ { 0x7208, 122042 },
+ { 0x7209, 122557 },
+ { 0x720A, 122564 },
+ { 0x720B, 122029 },
+ { 0x720C, 122021 },
+ { 0x720D, 122063 },
+ { 0x720E, 122211 },
+ { 0x720F, 122180 },
+ { 0x7210, 122174 },
+ { 0x7211, 122515 },
+ { 0x7212, 122523 },
+ { 0x7213, 122531 },
+ { 0x7214, 122056 },
+ { 0x7215, 122629 },
+ { 0x7216, 122633 },
+ { 0x7217, 122638 },
+ { 0x7218, 122643 },
+ { 0x7219, 122648 },
+ { 0x721A, 121831 },
+ { 0x721B, 121866 },
+ { 0x721C, 122926 },
+ { 0x721D, 122582 },
+ { 0x721E, 122657 },
+ { 0x721F, 122593 },
+ { 0x7220, 122670 },
+ { 0x7221, 122587 },
+ { 0x7222, 122663 },
+ { 0x7223, 122600 },
+ { 0x7224, 121679 },
+ { 0x7225, 121684 },
+ { 0x7226, 122920 },
+ { 0x7227, 122784 },
+ { 0x7228, 122607 },
+ { 0x7229, 122621 },
+ { 0x722A, 122613 },
+ { 0x722B, 122580 },
+ { 0x722C, 122722 },
+ { 0x722D, 122654 },
+ { 0x722E, 122714 },
+ { 0x722F, 122678 },
+ { 0x7230, 122710 },
+ { 0x7231, 122718 },
+ { 0x7232, 122683 },
+ { 0x7233, 122689 },
+ { 0x7234, 122693 },
+ { 0x7235, 122699 },
+ { 0x7236, 122706 },
+ { 0x7237, 121825 },
+ { 0x7238, 121843 },
+ { 0x7239, 121827 },
+ { 0x723A, 121847 },
+ { 0x723B, 122775 },
+ { 0x723C, 122727 },
+ { 0x723D, 121690 },
+ { 0x723E, 121673 },
+ { 0x723F, 121698 },
+ { 0x7240, 121725 },
+ { 0x7241, 121693 },
+ { 0x7242, 121675 },
+ { 0x7243, 121703 },
+ { 0x7244, 121729 },
+ { 0x7245, 123134 },
+ { 0x7246, 123132 },
+ { 0x7247, 123055 },
+ { 0x7248, 122778 },
+ { 0x7249, 122796 },
+ { 0x724A, 122780 },
+ { 0x724B, 122800 },
+ { 0x724C, 122931 },
+ { 0x724D, 122944 },
+ { 0x724E, 122914 },
+ { 0x724F, 123012 },
+ { 0x7250, 122939 },
+ { 0x7251, 123015 },
+ { 0x7252, 122934 },
+ { 0x7253, 122916 },
+ { 0x7254, 123019 },
+ { 0x7255, 123025 },
+ { 0x7256, 122822 },
+ { 0x7257, 122140 },
+ { 0x7258, 123081 },
+ { 0x7259, 122996 },
+ { 0x725A, 122864 },
+ { 0x725B, 123031 },
+ { 0x725C, 122145 },
+ { 0x725D, 122151 },
+ { 0x725E, 123001 },
+ { 0x725F, 122445 },
+ { 0x7260, 122461 },
+ { 0x7261, 122455 },
+ { 0x7262, 122449 },
+ { 0x7263, 122437 },
+ { 0x7264, 122402 },
+ { 0x7265, 123107 },
+ { 0x7266, 122804 },
+ { 0x7267, 122874 },
+ { 0x7268, 122480 },
+ { 0x7269, 122441 },
+ { 0x726A, 122485 },
+ { 0x726B, 122476 },
+ { 0x726C, 123043 },
+ { 0x726D, 122471 },
+ { 0x726E, 123038 },
+ { 0x726F, 122889 },
+ { 0x7270, 122882 },
+ { 0x7271, 122467 },
+ { 0x7272, 123111 },
+ { 0x7273, 123034 },
+ { 0x7274, 122878 },
+ { 0x7275, 122231 },
+ { 0x7276, 123097 },
+ { 0x7277, 123007 },
+ { 0x7278, 122949 },
+ { 0x7279, 122869 },
+ { 0x727A, 122157 },
+ { 0x727B, 123086 },
+ { 0x727C, 121879 },
+ { 0x727D, 122952 },
+ { 0x727E, 122824 },
+ { 0x727F, 121875 },
+ { 0x7280, 121910 },
+ { 0x7281, 121891 },
+ { 0x7282, 123057 },
+ { 0x7283, 122789 },
+ { 0x7284, 122832 },
+ { 0x7285, 121895 },
+ { 0x7286, 121905 },
+ { 0x7287, 121899 },
+ { 0x7288, 121883 },
+ { 0x7289, 121887 },
+ { 0x728A, 122729 },
+ { 0x728B, 121950 },
+ { 0x728C, 123068 },
+ { 0x728D, 123137 },
+ { 0x728E, 122739 },
+ { 0x728F, 122733 },
+ { 0x7290, 122745 },
+ { 0x7291, 121711 },
+ { 0x7292, 122963 },
+ { 0x7293, 122844 },
+ { 0x7294, 122839 },
+ { 0x7295, 122506 },
+ { 0x7296, 123047 },
+ { 0x7297, 122490 },
+ { 0x7298, 123115 },
+ { 0x7299, 122575 },
+ { 0x729A, 122494 },
+ { 0x729B, 122771 },
+ { 0x729C, 122552 },
+ { 0x729D, 122571 },
+ { 0x729E, 122510 },
+ { 0x729F, 123119 },
+ { 0x72A0, 123143 },
+ { 0x72A1, 121733 },
+ { 0x72A2, 123050 },
+ { 0x72A3, 122908 },
+ { 0x72A4, 122902 },
+ { 0x72A5, 122897 },
+ { 0x72A6, 123124 },
+ { 0x72A7, 121851 },
+ { 0x72A8, 121857 },
+ { 0x72A9, 122764 },
+ { 0x72AA, 122757 },
+ { 0x72AB, 122751 },
+ { 0x72AC, 122992 },
+ { 0x72AD, 121960 },
+ { 0x72AE, 122977 },
+ { 0x72AF, 121993 },
+ { 0x72B0, 122000 },
+ { 0x72B1, 121986 },
+ { 0x72B2, 121972 },
+ { 0x72B3, 121965 },
+ { 0x72B4, 121979 },
+ { 0x72B5, 122077 },
+ { 0x72B6, 122070 },
+ { 0x72B7, 121955 },
+ { 0x72B8, 122084 },
+ { 0x72B9, 122014 },
+ { 0x72BA, 121836 },
+ { 0x72BB, 122007 },
+ { 0x72BC, 122037 },
+ { 0x72BD, 121716 },
+ { 0x72BE, 121720 },
+ { 0x72BF, 122972 },
+ { 0x72C0, 122982 },
+ { 0x72C1, 122968 },
+ { 0x72C2, 122987 },
+ { 0x72C3, 122859 },
+ { 0x72C4, 122854 },
+ { 0x72C5, 122850 },
+ { 0x72C6, 122343 },
+ { 0x72C7, 122346 },
+ { 0x72C8, 122368 },
+ { 0x72C9, 122373 },
+ { 0x72CA, 122363 },
+ { 0x72CB, 122433 },
+ { 0x72CC, 122414 },
+ { 0x72CD, 122427 },
+ { 0x72CE, 122408 },
+ { 0x72CF, 122378 },
+ { 0x72D0, 122350 },
+ { 0x72D1, 122396 },
+ { 0x72D2, 122384 },
+ { 0x72D3, 122356 },
+ { 0x72D4, 121864 },
+ { 0x72D5, 121872 },
+ { 0x72D6, 121486 },
+ { 0x72D7, 121492 },
+ { 0x72D8, 121489 },
+ { 0x72D9, 121331 },
+ { 0x72DA, 121337 },
+ { 0x72DB, 121334 },
+ { 0x72DC, 121539 },
+ { 0x72DD, 121545 },
+ { 0x72DE, 121542 },
+ { 0x72DF, 121299 },
+ { 0x72E0, 121305 },
+ { 0x72E1, 121302 },
+ { 0x72E2, 121148 },
+ { 0x72E3, 121154 },
+ { 0x72E4, 121151 },
+ { 0x72E5, 121649 },
+ { 0x72E6, 121646 },
+ { 0x72E7, 121627 },
+ { 0x72E8, 121635 },
+ { 0x72E9, 121631 },
+ { 0x72EA, 121639 },
+ { 0x72EB, 121643 },
+ { 0x72EC, 121312 },
+ { 0x72ED, 121320 },
+ { 0x72EE, 121316 },
+ { 0x72EF, 121324 },
+ { 0x72F0, 121328 },
+ { 0x72F1, 121623 },
+ { 0x72F2, 123149 },
+ { 0x72F3, 123154 },
+ { 0x72F4, 123171 },
+ { 0x72F5, 123175 },
+ { 0x72F6, 123159 },
+ { 0x72F7, 123165 },
+ { 0x72F8, 123179 },
+ { 0x72F9, 123700 },
+ { 0x72FA, 124154 },
+ { 0x72FB, 123714 },
+ { 0x72FC, 123719 },
+ { 0x72FD, 123709 },
+ { 0x72FE, 123724 },
+ { 0x72FF, 123704 },
+ { 0x7300, 123676 },
+ { 0x7301, 123671 },
+ { 0x7302, 123680 },
+ { 0x7303, 123684 },
+ { 0x7304, 123550 },
+ { 0x7305, 123734 },
+ { 0x7306, 123729 },
+ { 0x7307, 123739 },
+ { 0x7308, 123743 },
+ { 0x7309, 123414 },
+ { 0x730A, 123418 },
+ { 0x730B, 123410 },
+ { 0x730C, 123649 },
+ { 0x730D, 123653 },
+ { 0x730E, 123645 },
+ { 0x730F, 123657 },
+ { 0x7310, 123542 },
+ { 0x7311, 123546 },
+ { 0x7312, 123538 },
+ { 0x7313, 123399 },
+ { 0x7314, 123403 },
+ { 0x7315, 123395 },
+ { 0x7316, 123753 },
+ { 0x7317, 123757 },
+ { 0x7318, 123749 },
+ { 0x7319, 123625 },
+ { 0x731A, 123629 },
+ { 0x731B, 123621 },
+ { 0x731C, 123218 },
+ { 0x731D, 123214 },
+ { 0x731E, 123222 },
+ { 0x731F, 123230 },
+ { 0x7320, 123226 },
+ { 0x7321, 123234 },
+ { 0x7322, 123211 },
+ { 0x7323, 123201 },
+ { 0x7324, 123196 },
+ { 0x7325, 123206 },
+ { 0x7326, 123259 },
+ { 0x7327, 123263 },
+ { 0x7328, 123255 },
+ { 0x7329, 123267 },
+ { 0x732A, 123315 },
+ { 0x732B, 123319 },
+ { 0x732C, 123311 },
+ { 0x732D, 123323 },
+ { 0x732E, 123276 },
+ { 0x732F, 123281 },
+ { 0x7330, 123271 },
+ { 0x7331, 123286 },
+ { 0x7332, 123296 },
+ { 0x7333, 123301 },
+ { 0x7334, 123291 },
+ { 0x7335, 123306 },
+ { 0x7336, 124168 },
+ { 0x7337, 124173 },
+ { 0x7338, 124163 },
+ { 0x7339, 124178 },
+ { 0x733A, 124158 },
+ { 0x733B, 124126 },
+ { 0x733C, 124121 },
+ { 0x733D, 124130 },
+ { 0x733E, 124134 },
+ { 0x733F, 124036 },
+ { 0x7340, 124188 },
+ { 0x7341, 124183 },
+ { 0x7342, 124199 },
+ { 0x7343, 124193 },
+ { 0x7344, 123872 },
+ { 0x7345, 124113 },
+ { 0x7346, 124117 },
+ { 0x7347, 124109 },
+ { 0x7348, 124033 },
+ { 0x7349, 123861 },
+ { 0x734A, 123865 },
+ { 0x734B, 123857 },
+ { 0x734C, 124208 },
+ { 0x734D, 124212 },
+ { 0x734E, 124204 },
+ { 0x734F, 124087 },
+ { 0x7350, 124091 },
+ { 0x7351, 124083 },
+ { 0x7352, 123346 },
+ { 0x7353, 123342 },
+ { 0x7354, 123350 },
+ { 0x7355, 123334 },
+ { 0x7356, 123330 },
+ { 0x7357, 123338 },
+ { 0x7358, 123327 },
+ { 0x7359, 123574 },
+ { 0x735A, 123579 },
+ { 0x735B, 123569 },
+ { 0x735C, 123584 },
+ { 0x735D, 123594 },
+ { 0x735E, 123599 },
+ { 0x735F, 123589 },
+ { 0x7360, 123604 },
+ { 0x7361, 123609 },
+ { 0x7362, 123615 },
+ { 0x7363, 123426 },
+ { 0x7364, 123430 },
+ { 0x7365, 123422 },
+ { 0x7366, 123449 },
+ { 0x7367, 123458 },
+ { 0x7368, 123445 },
+ { 0x7369, 123453 },
+ { 0x736A, 123479 },
+ { 0x736B, 123485 },
+ { 0x736C, 123473 },
+ { 0x736D, 123497 },
+ { 0x736E, 123503 },
+ { 0x736F, 123491 },
+ { 0x7370, 123553 },
+ { 0x7371, 123661 },
+ { 0x7372, 123666 },
+ { 0x7373, 123778 },
+ { 0x7374, 123764 },
+ { 0x7375, 123792 },
+ { 0x7376, 123761 },
+ { 0x7377, 123563 },
+ { 0x7378, 123439 },
+ { 0x7379, 123467 },
+ { 0x737A, 123514 },
+ { 0x737B, 123786 },
+ { 0x737C, 123772 },
+ { 0x737D, 123800 },
+ { 0x737E, 123558 },
+ { 0x737F, 123434 },
+ { 0x7380, 123462 },
+ { 0x7381, 123509 },
+ { 0x7382, 123781 },
+ { 0x7383, 123767 },
+ { 0x7384, 123795 },
+ { 0x7385, 123526 },
+ { 0x7386, 123532 },
+ { 0x7387, 123520 },
+ { 0x7388, 124069 },
+ { 0x7389, 124063 },
+ { 0x738A, 123923 },
+ { 0x738B, 123909 },
+ { 0x738C, 123930 },
+ { 0x738D, 123916 },
+ { 0x738E, 123990 },
+ { 0x738F, 123976 },
+ { 0x7390, 123983 },
+ { 0x7391, 123969 },
+ { 0x7392, 124027 },
+ { 0x7393, 124021 },
+ { 0x7394, 124241 },
+ { 0x7395, 124228 },
+ { 0x7396, 124254 },
+ { 0x7397, 124057 },
+ { 0x7398, 124051 },
+ { 0x7399, 123886 },
+ { 0x739A, 123879 },
+ { 0x739B, 123901 },
+ { 0x739C, 123893 },
+ { 0x739D, 123962 },
+ { 0x739E, 123948 },
+ { 0x739F, 123955 },
+ { 0x73A0, 123941 },
+ { 0x73A1, 124015 },
+ { 0x73A2, 124009 },
+ { 0x73A3, 124236 },
+ { 0x73A4, 124223 },
+ { 0x73A5, 124249 },
+ { 0x73A6, 124043 },
+ { 0x73A7, 124047 },
+ { 0x73A8, 124039 },
+ { 0x73A9, 124075 },
+ { 0x73AA, 124079 },
+ { 0x73AB, 123875 },
+ { 0x73AC, 123937 },
+ { 0x73AD, 124005 },
+ { 0x73AE, 124001 },
+ { 0x73AF, 123997 },
+ { 0x73B0, 124233 },
+ { 0x73B1, 124220 },
+ { 0x73B2, 124246 },
+ { 0x73B3, 124216 },
+ { 0x73B4, 123377 },
+ { 0x73B5, 123389 },
+ { 0x73B6, 123371 },
+ { 0x73B7, 123383 },
+ { 0x73B8, 123833 },
+ { 0x73B9, 123849 },
+ { 0x73BA, 123817 },
+ { 0x73BB, 123825 },
+ { 0x73BC, 123841 },
+ { 0x73BD, 123809 },
+ { 0x73BE, 123639 },
+ { 0x73BF, 123633 },
+ { 0x73C0, 124102 },
+ { 0x73C1, 124095 },
+ { 0x73C2, 123695 },
+ { 0x73C3, 123690 },
+ { 0x73C4, 124147 },
+ { 0x73C5, 124140 },
+ { 0x73C6, 121612 },
+ { 0x73C7, 121608 },
+ { 0x73C8, 121588 },
+ { 0x73C9, 121591 },
+ { 0x73CA, 121599 },
+ { 0x73CB, 121605 },
+ { 0x73CC, 121616 },
+ { 0x73CD, 121619 },
+ { 0x73CE, 121594 },
+ { 0x73CF, 121602 },
+ { 0x73D0, 121228 },
+ { 0x73D1, 121230 },
+ { 0x73D2, 121245 },
+ { 0x73D3, 121237 },
+ { 0x73D4, 121253 },
+ { 0x73D5, 121241 },
+ { 0x73D6, 121249 },
+ { 0x73D7, 121233 },
+ { 0x73D8, 121201 },
+ { 0x73D9, 121184 },
+ { 0x73DA, 121192 },
+ { 0x73DB, 121652 },
+ { 0x73DC, 121660 },
+ { 0x73DD, 121656 },
+ { 0x73DE, 121532 },
+ { 0x73DF, 121522 },
+ { 0x73E0, 121517 },
+ { 0x73E1, 121527 },
+ { 0x73E2, 121667 },
+ { 0x73E3, 121664 },
+ { 0x73E4, 121670 },
+ { 0x73E5, 121167 },
+ { 0x73E6, 121177 },
+ { 0x73E7, 121174 },
+ { 0x73E8, 121130 },
+ { 0x73E9, 121134 },
+ { 0x73EA, 121159 },
+ { 0x73EB, 121170 },
+ { 0x73EC, 121163 },
+ { 0x73ED, 121180 },
+ { 0x73EE, 121127 },
+ { 0x73EF, 121816 },
+ { 0x73F0, 121819 },
+ { 0x73F1, 121822 },
+ { 0x73F2, 123244 },
+ { 0x73F3, 123247 },
+ { 0x73F4, 123251 },
+ { 0x73F5, 123357 },
+ { 0x73F6, 123360 },
+ { 0x73F7, 123364 },
+ { 0x73F8, 123238 },
+ { 0x73F9, 123354 },
+ { 0x73FA, 123241 },
+ { 0x73FB, 121508 },
+ { 0x73FC, 121514 },
+ { 0x73FD, 121511 },
+ { 0x73FE, 121478 },
+ { 0x73FF, 121482 },
+ { 0x7400, 121474 },
+ { 0x7401, 121157 },
+ { 0x7402, 121290 },
+ { 0x7403, 121287 },
+ { 0x7404, 121296 },
+ { 0x7405, 121293 },
+ { 0x7406, 121119 },
+ { 0x7407, 121123 },
+ { 0x7408, 121109 },
+ { 0x7409, 121114 },
+ { 0x740A, 121505 },
+ { 0x740B, 121502 },
+ { 0x740C, 121432 },
+ { 0x740D, 121428 },
+ { 0x740E, 121424 },
+ { 0x740F, 121402 },
+ { 0x7410, 121409 },
+ { 0x7411, 121405 },
+ { 0x7412, 121391 },
+ { 0x7413, 121398 },
+ { 0x7414, 121394 },
+ { 0x7415, 121365 },
+ { 0x7416, 121369 },
+ { 0x7417, 121373 },
+ { 0x7418, 121351 },
+ { 0x7419, 121360 },
+ { 0x741A, 121355 },
+ { 0x741B, 121377 },
+ { 0x741C, 121386 },
+ { 0x741D, 121381 },
+ { 0x741E, 121340 },
+ { 0x741F, 121343 },
+ { 0x7420, 121347 },
+ { 0x7421, 121413 },
+ { 0x7422, 121420 },
+ { 0x7423, 121416 },
+ { 0x7424, 121281 },
+ { 0x7425, 121138 },
+ { 0x7426, 121143 },
+ { 0x7427, 121436 },
+ { 0x7428, 121443 },
+ { 0x7429, 121439 },
+ { 0x742A, 121583 },
+ { 0x742B, 121579 },
+ { 0x742C, 121548 },
+ { 0x742D, 121553 },
+ { 0x742E, 121574 },
+ { 0x742F, 121559 },
+ { 0x7430, 121569 },
+ { 0x7431, 121564 },
+ { 0x7432, 121447 },
+ { 0x7433, 121471 },
+ { 0x7434, 121458 },
+ { 0x7435, 121462 },
+ { 0x7436, 121449 },
+ { 0x7437, 121453 },
+ { 0x7438, 121467 },
+ { 0x7439, 123407 },
+ { 0x743A, 123869 },
+ { 0x743B, 121285 },
+ { 0x743C, 121226 },
+ { 0x743D, 122815 },
+ { 0x743E, 121803 },
+ { 0x743F, 121807 },
+ { 0x7440, 122810 },
+ { 0x7441, 122817 },
+ { 0x7442, 121811 },
+ { 0x7443, 123189 },
+ { 0x7444, 123185 },
+ { 0x7445, 123193 },
+ { 0x7446, 121495 },
+ { 0x7447, 121278 },
+ { 0x7448, 121257 },
+ { 0x7449, 121260 },
+ { 0x744A, 121263 },
+ { 0x744B, 121266 },
+ { 0x744C, 121269 },
+ { 0x744D, 121272 },
+ { 0x744E, 121275 },
+ { 0x744F, 121537 },
+ { 0x7450, 123368 },
+ { 0x7451, 123806 },
+ { 0x7452, 121755 },
+ { 0x7453, 121752 },
+ { 0x7454, 121742 },
+ { 0x7455, 121738 },
+ { 0x7456, 121749 },
+ { 0x7457, 121745 },
+ { 0x7458, 121310 },
+ { 0x7459, 121223 },
+ { 0x745A, 122808 },
+ { 0x745B, 121308 },
+ { 0x745C, 123130 },
+ { 0x745D, 121208 },
+ { 0x745E, 121211 },
+ { 0x745F, 121214 },
+ { 0x7460, 121217 },
+ { 0x7461, 121220 },
+ { 0x7462, 121758 },
+ { 0x7463, 121761 },
+ { 0x7464, 121764 },
+ { 0x7465, 121767 },
+ { 0x7466, 121770 },
+ { 0x7467, 121773 },
+ { 0x7468, 121776 },
+ { 0x7469, 121779 },
+ { 0x746A, 121782 },
+ { 0x746B, 121785 },
+ { 0x746C, 121788 },
+ { 0x746D, 121791 },
+ { 0x746E, 121794 },
+ { 0x746F, 121797 },
+ { 0x7470, 121800 },
+ { 0x7471, 29539 },
+ { 0x7472, 30297 },
+ { 0x7473, 30676 },
+ { 0x7474, 30251 },
+ { 0x7475, 30541 },
+ { 0x7476, 29575 },
+ { 0x7477, 30044 },
+ { 0x7478, 30263 },
+ { 0x7479, 29983 },
+ { 0x747A, 28458 },
+ { 0x747B, 30792 },
+ { 0x747C, 29385 },
+ { 0x747D, 29392 },
+ { 0x747E, 30022 },
+ { 0x747F, 30762 },
+ { 0x7480, 30803 },
+ { 0x7481, 30682 },
+ { 0x7482, 27545 },
+ { 0x7483, 29518 },
+ { 0x7484, 27449 },
+ { 0x7485, 29362 },
+ { 0x7486, 30009 },
+ { 0x7487, 28270 },
+ { 0x7488, 29659 },
+ { 0x7489, 29441 },
+ { 0x748A, 29526 },
+ { 0x748B, 27262 },
+ { 0x748C, 28005 },
+ { 0x748D, 29667 },
+ { 0x748E, 26670 },
+ { 0x748F, 28331 },
+ { 0x7490, 104685 },
+ { 0x7491, 104710 },
+ { 0x7492, 104734 },
+ { 0x7493, 104799 },
+ { 0x7494, 104750 },
+ { 0x7495, 104775 },
+ { 0x7496, 104828 },
+ { 0x7497, 104795 },
+ { 0x7498, 104722 },
+ { 0x7499, 104803 },
+ { 0x749A, 104673 },
+ { 0x749B, 104783 },
+ { 0x749C, 104726 },
+ { 0x749D, 104820 },
+ { 0x749E, 104824 },
+ { 0x749F, 104758 },
+ { 0x74A0, 104694 },
+ { 0x74A1, 104787 },
+ { 0x74A2, 104762 },
+ { 0x74A3, 104766 },
+ { 0x74A4, 104791 },
+ { 0x74A5, 104706 },
+ { 0x74A6, 104754 },
+ { 0x74A7, 104718 },
+ { 0x74A8, 104730 },
+ { 0x74A9, 104702 },
+ { 0x74AA, 104779 },
+ { 0x74AB, 104698 },
+ { 0x74AC, 104746 },
+ { 0x74AD, 104742 },
+ { 0x74AE, 104738 },
+ { 0x74AF, 104681 },
+ { 0x74B0, 104770 },
+ { 0x74B1, 104677 },
+ { 0x74B2, 104814 },
+ { 0x74B3, 104689 },
+ { 0x74B4, 104808 },
+ { 0x74B5, 104714 },
+ { 0x74B6, 96680 },
+ { 0x74B7, 96800 },
+ { 0x74B8, 96780 },
+ { 0x74B9, 96715 },
+ { 0x74BA, 96665 },
+ { 0x74BB, 96685 },
+ { 0x74BC, 96725 },
+ { 0x74BD, 96760 },
+ { 0x74BE, 96640 },
+ { 0x74BF, 96675 },
+ { 0x74C0, 96710 },
+ { 0x74C1, 96735 },
+ { 0x74C2, 96755 },
+ { 0x74C3, 96820 },
+ { 0x74C4, 96670 },
+ { 0x74C5, 96645 },
+ { 0x74C6, 96785 },
+ { 0x74C7, 96775 },
+ { 0x74C8, 96720 },
+ { 0x74C9, 96825 },
+ { 0x74CA, 96805 },
+ { 0x74CB, 96655 },
+ { 0x74CC, 96705 },
+ { 0x74CD, 96700 },
+ { 0x74CE, 96730 },
+ { 0x74CF, 96770 },
+ { 0x74D0, 96695 },
+ { 0x74D1, 96810 },
+ { 0x74D2, 96765 },
+ { 0x74D3, 96740 },
+ { 0x74D4, 96815 },
+ { 0x74D5, 96745 },
+ { 0x74D6, 96750 },
+ { 0x74D7, 96790 },
+ { 0x74D8, 96660 },
+ { 0x74D9, 96795 },
+ { 0x74DA, 96605 },
+ { 0x74DB, 96635 },
+ { 0x74DC, 96615 },
+ { 0x74DD, 96625 },
+ { 0x74DE, 96620 },
+ { 0x74DF, 96690 },
+ { 0x74E0, 96610 },
+ { 0x74E1, 96650 },
+ { 0x74E2, 96630 },
+ { 0x74E3, 96830 },
+ { 0x74E4, 96846 },
+ { 0x74E5, 96842 },
+ { 0x74E6, 96854 },
+ { 0x74E7, 96850 },
+ { 0x74E8, 96838 },
+ { 0x74E9, 96834 },
+ { 0x74EA, 96537 },
+ { 0x74EB, 96525 },
+ { 0x74EC, 96543 },
+ { 0x74ED, 96531 },
+ { 0x74EE, 96549 },
+ { 0x74EF, 96519 },
+ { 0x74F0, 96868 },
+ { 0x74F1, 96585 },
+ { 0x74F2, 96555 },
+ { 0x74F3, 96565 },
+ { 0x74F4, 96600 },
+ { 0x74F5, 96575 },
+ { 0x74F6, 96570 },
+ { 0x74F7, 96560 },
+ { 0x74F8, 96595 },
+ { 0x74F9, 96590 },
+ { 0x74FA, 96580 },
+ { 0x74FB, 96863 },
+ { 0x74FC, 96858 },
+ { 0x74FD, 16300 },
+ { 0x74FE, 16267 },
+ { 0x74FF, 16309 },
+ { 0x7500, 16270 },
+ { 0x7501, 16288 },
+ { 0x7502, 16276 },
+ { 0x7503, 16294 },
+ { 0x7504, 16297 },
+ { 0x7505, 16321 },
+ { 0x7506, 16306 },
+ { 0x7507, 16318 },
+ { 0x7508, 16315 },
+ { 0x7509, 16312 },
+ { 0x750A, 16285 },
+ { 0x750B, 16279 },
+ { 0x750C, 16303 },
+ { 0x750D, 16291 },
+ { 0x750E, 16255 },
+ { 0x750F, 16328 },
+ { 0x7510, 16282 },
+ { 0x7511, 16340 },
+ { 0x7512, 16261 },
+ { 0x7513, 16252 },
+ { 0x7514, 16324 },
+ { 0x7515, 16273 },
+ { 0x7516, 16336 },
+ { 0x7517, 16258 },
+ { 0x7518, 16264 },
+ { 0x7519, 16332 },
+ { 0x751A, 16249 },
+ { 0x751B, 16245 },
+ { 0x751C, 65246 },
+ { 0x751D, 65231 },
+ { 0x751E, 65252 },
+ { 0x751F, 65255 },
+ { 0x7520, 65258 },
+ { 0x7521, 65267 },
+ { 0x7522, 65309 },
+ { 0x7523, 65336 },
+ { 0x7524, 65279 },
+ { 0x7525, 65285 },
+ { 0x7526, 65291 },
+ { 0x7527, 65300 },
+ { 0x7528, 65342 },
+ { 0x7529, 65264 },
+ { 0x752A, 65297 },
+ { 0x752B, 65339 },
+ { 0x752C, 65273 },
+ { 0x752D, 65312 },
+ { 0x752E, 65306 },
+ { 0x752F, 65303 },
+ { 0x7530, 65276 },
+ { 0x7531, 65240 },
+ { 0x7532, 65249 },
+ { 0x7533, 65294 },
+ { 0x7534, 65282 },
+ { 0x7535, 65324 },
+ { 0x7536, 65270 },
+ { 0x7537, 65234 },
+ { 0x7538, 65237 },
+ { 0x7539, 65327 },
+ { 0x753A, 65243 },
+ { 0x753B, 65360 },
+ { 0x753C, 65348 },
+ { 0x753D, 65345 },
+ { 0x753E, 65333 },
+ { 0x753F, 65357 },
+ { 0x7540, 65318 },
+ { 0x7541, 65321 },
+ { 0x7542, 65288 },
+ { 0x7543, 65261 },
+ { 0x7544, 65315 },
+ { 0x7545, 65330 },
+ { 0x7546, 65351 },
+ { 0x7547, 65354 },
+ { 0x7548, 65192 },
+ { 0x7549, 65198 },
+ { 0x754A, 65189 },
+ { 0x754B, 65195 },
+ { 0x754C, 65219 },
+ { 0x754D, 65201 },
+ { 0x754E, 65207 },
+ { 0x754F, 65228 },
+ { 0x7550, 65213 },
+ { 0x7551, 65210 },
+ { 0x7552, 65204 },
+ { 0x7553, 65225 },
+ { 0x7554, 65222 },
+ { 0x7555, 65216 },
+ { 0x7556, 65186 },
+ { 0x7557, 90473 },
+ { 0x7558, 90485 },
+ { 0x7559, 90479 },
+ { 0x755A, 90704 },
+ { 0x755B, 90707 },
+ { 0x755C, 90476 },
+ { 0x755D, 90482 },
+ { 0x755E, 90786 },
+ { 0x755F, 90470 },
+ { 0x7560, 90701 },
+ { 0x7561, 90467 },
+ { 0x7562, 90758 },
+ { 0x7563, 90794 },
+ { 0x7564, 90770 },
+ { 0x7565, 90802 },
+ { 0x7566, 90766 },
+ { 0x7567, 90734 },
+ { 0x7568, 90774 },
+ { 0x7569, 90754 },
+ { 0x756A, 90790 },
+ { 0x756B, 90750 },
+ { 0x756C, 90746 },
+ { 0x756D, 90782 },
+ { 0x756E, 90742 },
+ { 0x756F, 90738 },
+ { 0x7570, 90778 },
+ { 0x7571, 90762 },
+ { 0x7572, 90798 },
+ { 0x7573, 34490 },
+ { 0x7574, 34495 },
+ { 0x7575, 34500 },
+ { 0x7576, 34810 },
+ { 0x7577, 34961 },
+ { 0x7578, 34865 },
+ { 0x7579, 34725 },
+ { 0x757A, 35387 },
+ { 0x757B, 34505 },
+ { 0x757C, 34510 },
+ { 0x757D, 34515 },
+ { 0x757E, 35119 },
+ { 0x757F, 35079 },
+ { 0x7580, 35059 },
+ { 0x7581, 34710 },
+ { 0x7582, 35463 },
+ { 0x7583, 35205 },
+ { 0x7584, 34790 },
+ { 0x7585, 34730 },
+ { 0x7586, 35184 },
+ { 0x7587, 34520 },
+ { 0x7588, 34525 },
+ { 0x7589, 34530 },
+ { 0x758A, 34780 },
+ { 0x758B, 34956 },
+ { 0x758C, 35260 },
+ { 0x758D, 35438 },
+ { 0x758E, 34535 },
+ { 0x758F, 34540 },
+ { 0x7590, 34545 },
+ { 0x7591, 35240 },
+ { 0x7592, 34971 },
+ { 0x7593, 35001 },
+ { 0x7594, 35179 },
+ { 0x7595, 34550 },
+ { 0x7596, 34555 },
+ { 0x7597, 34560 },
+ { 0x7598, 35306 },
+ { 0x7599, 34986 },
+ { 0x759A, 35316 },
+ { 0x759B, 35225 },
+ { 0x759C, 35174 },
+ { 0x759D, 35144 },
+ { 0x759E, 35164 },
+ { 0x759F, 35468 },
+ { 0x75A0, 35382 },
+ { 0x75A1, 34580 },
+ { 0x75A2, 34585 },
+ { 0x75A3, 34590 },
+ { 0x75A4, 35301 },
+ { 0x75A5, 35069 },
+ { 0x75A6, 35169 },
+ { 0x75A7, 34880 },
+ { 0x75A8, 35473 },
+ { 0x75A9, 34610 },
+ { 0x75AA, 34615 },
+ { 0x75AB, 34620 },
+ { 0x75AC, 34905 },
+ { 0x75AD, 34850 },
+ { 0x75AE, 34755 },
+ { 0x75AF, 35255 },
+ { 0x75B0, 35038 },
+ { 0x75B1, 34565 },
+ { 0x75B2, 34570 },
+ { 0x75B3, 34575 },
+ { 0x75B4, 34931 },
+ { 0x75B5, 35392 },
+ { 0x75B6, 35397 },
+ { 0x75B7, 34595 },
+ { 0x75B8, 34600 },
+ { 0x75B9, 34605 },
+ { 0x75BA, 34941 },
+ { 0x75BB, 34760 },
+ { 0x75BC, 35006 },
+ { 0x75BD, 34830 },
+ { 0x75BE, 34625 },
+ { 0x75BF, 34630 },
+ { 0x75C0, 34635 },
+ { 0x75C1, 35275 },
+ { 0x75C2, 35054 },
+ { 0x75C3, 35290 },
+ { 0x75C4, 34800 },
+ { 0x75C5, 35366 },
+ { 0x75C6, 34640 },
+ { 0x75C7, 34645 },
+ { 0x75C8, 34650 },
+ { 0x75C9, 35033 },
+ { 0x75CA, 34885 },
+ { 0x75CB, 35194 },
+ { 0x75CC, 35094 },
+ { 0x75CD, 34655 },
+ { 0x75CE, 34660 },
+ { 0x75CF, 34665 },
+ { 0x75D0, 34875 },
+ { 0x75D1, 34860 },
+ { 0x75D2, 35154 },
+ { 0x75D3, 34926 },
+ { 0x75D4, 35478 },
+ { 0x75D5, 34991 },
+ { 0x75D6, 34670 },
+ { 0x75D7, 34675 },
+ { 0x75D8, 34680 },
+ { 0x75D9, 35074 },
+ { 0x75DA, 35336 },
+ { 0x75DB, 35372 },
+ { 0x75DC, 34690 },
+ { 0x75DD, 35423 },
+ { 0x75DE, 34685 },
+ { 0x75DF, 34966 },
+ { 0x75E0, 34695 },
+ { 0x75E1, 35189 },
+ { 0x75E2, 34900 },
+ { 0x75E3, 35129 },
+ { 0x75E4, 34750 },
+ { 0x75E5, 35139 },
+ { 0x75E6, 34921 },
+ { 0x75E7, 34745 },
+ { 0x75E8, 35458 },
+ { 0x75E9, 34715 },
+ { 0x75EA, 34936 },
+ { 0x75EB, 34700 },
+ { 0x75EC, 34895 },
+ { 0x75ED, 35064 },
+ { 0x75EE, 35220 },
+ { 0x75EF, 35270 },
+ { 0x75F0, 35089 },
+ { 0x75F1, 35285 },
+ { 0x75F2, 35124 },
+ { 0x75F3, 34915 },
+ { 0x75F4, 35017 },
+ { 0x75F5, 35407 },
+ { 0x75F6, 35265 },
+ { 0x75F7, 35044 },
+ { 0x75F8, 35331 },
+ { 0x75F9, 35443 },
+ { 0x75FA, 35321 },
+ { 0x75FB, 35326 },
+ { 0x75FC, 35413 },
+ { 0x75FD, 34770 },
+ { 0x75FE, 35377 },
+ { 0x75FF, 34825 },
+ { 0x7600, 34981 },
+ { 0x7601, 34735 },
+ { 0x7602, 34890 },
+ { 0x7603, 34740 },
+ { 0x7604, 34996 },
+ { 0x7605, 34815 },
+ { 0x7606, 35215 },
+ { 0x7607, 34795 },
+ { 0x7608, 35099 },
+ { 0x7609, 34720 },
+ { 0x760A, 35433 },
+ { 0x760B, 34845 },
+ { 0x760C, 35351 },
+ { 0x760D, 35361 },
+ { 0x760E, 35428 },
+ { 0x760F, 35295 },
+ { 0x7610, 35011 },
+ { 0x7611, 35199 },
+ { 0x7612, 35149 },
+ { 0x7613, 34946 },
+ { 0x7614, 34855 },
+ { 0x7615, 34705 },
+ { 0x7616, 35028 },
+ { 0x7617, 35049 },
+ { 0x7618, 35280 },
+ { 0x7619, 35109 },
+ { 0x761A, 34765 },
+ { 0x761B, 35230 },
+ { 0x761C, 34951 },
+ { 0x761D, 35023 },
+ { 0x761E, 34840 },
+ { 0x761F, 34835 },
+ { 0x7620, 35346 },
+ { 0x7621, 35104 },
+ { 0x7622, 35134 },
+ { 0x7623, 35114 },
+ { 0x7624, 35448 },
+ { 0x7625, 35084 },
+ { 0x7626, 34820 },
+ { 0x7627, 34805 },
+ { 0x7628, 35250 },
+ { 0x7629, 35453 },
+ { 0x762A, 35235 },
+ { 0x762B, 35159 },
+ { 0x762C, 35402 },
+ { 0x762D, 35418 },
+ { 0x762E, 35245 },
+ { 0x762F, 35356 },
+ { 0x7630, 34910 },
+ { 0x7631, 35210 },
+ { 0x7632, 34870 },
+ { 0x7633, 35311 },
+ { 0x7634, 34775 },
+ { 0x7635, 35341 },
+ { 0x7636, 34976 },
+ { 0x7637, 34785 },
+ { 0x7638, 34454 },
+ { 0x7639, 34462 },
+ { 0x763A, 34486 },
+ { 0x763B, 34470 },
+ { 0x763C, 34466 },
+ { 0x763D, 34458 },
+ { 0x763E, 34482 },
+ { 0x763F, 34478 },
+ { 0x7640, 34474 },
+ { 0x7641, 35494 },
+ { 0x7642, 35489 },
+ { 0x7643, 35505 },
+ { 0x7644, 35515 },
+ { 0x7645, 35483 },
+ { 0x7646, 35499 },
+ { 0x7647, 35510 },
+ { 0x7648, 16752 },
+ { 0x7649, 16772 },
+ { 0x764A, 16760 },
+ { 0x764B, 16764 },
+ { 0x764C, 16660 },
+ { 0x764D, 16776 },
+ { 0x764E, 16676 },
+ { 0x764F, 16696 },
+ { 0x7650, 16680 },
+ { 0x7651, 16644 },
+ { 0x7652, 16664 },
+ { 0x7653, 16648 },
+ { 0x7654, 16652 },
+ { 0x7655, 16704 },
+ { 0x7656, 16744 },
+ { 0x7657, 16740 },
+ { 0x7658, 16728 },
+ { 0x7659, 16712 },
+ { 0x765A, 16692 },
+ { 0x765B, 16656 },
+ { 0x765C, 16756 },
+ { 0x765D, 16700 },
+ { 0x765E, 16672 },
+ { 0x765F, 16768 },
+ { 0x7660, 16668 },
+ { 0x7661, 16732 },
+ { 0x7662, 16684 },
+ { 0x7663, 16724 },
+ { 0x7664, 16688 },
+ { 0x7665, 16716 },
+ { 0x7666, 16708 },
+ { 0x7667, 16748 },
+ { 0x7668, 16720 },
+ { 0x7669, 16736 },
+ { 0x766A, 16613 },
+ { 0x766B, 16633 },
+ { 0x766C, 16621 },
+ { 0x766D, 16625 },
+ { 0x766E, 16521 },
+ { 0x766F, 16637 },
+ { 0x7670, 16537 },
+ { 0x7671, 16557 },
+ { 0x7672, 16541 },
+ { 0x7673, 16505 },
+ { 0x7674, 16525 },
+ { 0x7675, 16509 },
+ { 0x7676, 16513 },
+ { 0x7677, 16565 },
+ { 0x7678, 16605 },
+ { 0x7679, 16601 },
+ { 0x767A, 16589 },
+ { 0x767B, 16573 },
+ { 0x767C, 16553 },
+ { 0x767D, 16517 },
+ { 0x767E, 16617 },
+ { 0x767F, 16561 },
+ { 0x7680, 16533 },
+ { 0x7681, 16629 },
+ { 0x7682, 16529 },
+ { 0x7683, 16593 },
+ { 0x7684, 16545 },
+ { 0x7685, 16585 },
+ { 0x7686, 16549 },
+ { 0x7687, 16577 },
+ { 0x7688, 16569 },
+ { 0x7689, 16609 },
+ { 0x768A, 16581 },
+ { 0x768B, 16597 },
+ { 0x768C, 16468 },
+ { 0x768D, 16641 },
+ { 0x768E, 16795 },
+ { 0x768F, 16501 },
+ { 0x7690, 16792 },
+ { 0x7691, 16788 },
+ { 0x7692, 16503 },
+ { 0x7693, 16798 },
+ { 0x7694, 16489 },
+ { 0x7695, 16471 },
+ { 0x7696, 16477 },
+ { 0x7697, 16498 },
+ { 0x7698, 16483 },
+ { 0x7699, 16480 },
+ { 0x769A, 16474 },
+ { 0x769B, 16495 },
+ { 0x769C, 16492 },
+ { 0x769D, 16486 },
+ { 0x769E, 16784 },
+ { 0x769F, 16780 },
+ { 0x76A0, 25139 },
+ { 0x76A1, 25176 },
+ { 0x76A2, 25295 },
+ { 0x76A3, 25204 },
+ { 0x76A4, 25190 },
+ { 0x76A5, 25153 },
+ { 0x76A6, 25272 },
+ { 0x76A7, 25236 },
+ { 0x76A8, 25222 },
+ { 0x76A9, 25167 },
+ { 0x76AA, 25340 },
+ { 0x76AB, 25331 },
+ { 0x76AC, 25259 },
+ { 0x76AD, 25250 },
+ { 0x76AE, 25286 },
+ { 0x76AF, 25353 },
+ { 0x76B0, 25309 },
+ { 0x76B1, 25322 },
+ { 0x76B2, 25143 },
+ { 0x76B3, 25180 },
+ { 0x76B4, 25299 },
+ { 0x76B5, 25208 },
+ { 0x76B6, 25194 },
+ { 0x76B7, 25157 },
+ { 0x76B8, 25276 },
+ { 0x76B9, 25240 },
+ { 0x76BA, 25226 },
+ { 0x76BB, 25148 },
+ { 0x76BC, 25185 },
+ { 0x76BD, 25304 },
+ { 0x76BE, 25213 },
+ { 0x76BF, 25199 },
+ { 0x76C0, 25162 },
+ { 0x76C1, 25281 },
+ { 0x76C2, 25245 },
+ { 0x76C3, 25231 },
+ { 0x76C4, 25171 },
+ { 0x76C5, 25344 },
+ { 0x76C6, 25335 },
+ { 0x76C7, 25263 },
+ { 0x76C8, 25254 },
+ { 0x76C9, 25290 },
+ { 0x76CA, 25357 },
+ { 0x76CB, 25313 },
+ { 0x76CC, 25326 },
+ { 0x76CD, 25218 },
+ { 0x76CE, 25318 },
+ { 0x76CF, 25131 },
+ { 0x76D0, 25268 },
+ { 0x76D1, 25349 },
+ { 0x76D2, 25362 },
+ { 0x76D3, 25372 },
+ { 0x76D4, 25402 },
+ { 0x76D5, 25382 },
+ { 0x76D6, 25377 },
+ { 0x76D7, 25367 },
+ { 0x76D8, 25397 },
+ { 0x76D9, 25392 },
+ { 0x76DA, 25387 },
+ { 0x76DB, 25443 },
+ { 0x76DC, 25428 },
+ { 0x76DD, 25423 },
+ { 0x76DE, 25433 },
+ { 0x76DF, 25135 },
+ { 0x76E0, 25407 },
+ { 0x76E1, 25418 },
+ { 0x76E2, 25412 },
+ { 0x76E3, 25438 },
+ { 0x76E4, 73784 },
+ { 0x76E5, 73821 },
+ { 0x76E6, 73932 },
+ { 0x76E7, 73849 },
+ { 0x76E8, 73835 },
+ { 0x76E9, 73798 },
+ { 0x76EA, 73909 },
+ { 0x76EB, 73877 },
+ { 0x76EC, 73863 },
+ { 0x76ED, 73812 },
+ { 0x76EE, 73973 },
+ { 0x76EF, 73964 },
+ { 0x76F0, 73900 },
+ { 0x76F1, 73891 },
+ { 0x76F2, 73923 },
+ { 0x76F3, 73982 },
+ { 0x76F4, 73946 },
+ { 0x76F5, 73955 },
+ { 0x76F6, 73788 },
+ { 0x76F7, 73825 },
+ { 0x76F8, 73936 },
+ { 0x76F9, 73853 },
+ { 0x76FA, 73839 },
+ { 0x76FB, 73802 },
+ { 0x76FC, 73913 },
+ { 0x76FD, 73881 },
+ { 0x76FE, 73867 },
+ { 0x76FF, 73793 },
+ { 0x7700, 73830 },
+ { 0x7701, 73941 },
+ { 0x7702, 73858 },
+ { 0x7703, 73844 },
+ { 0x7704, 73807 },
+ { 0x7705, 73918 },
+ { 0x7706, 73886 },
+ { 0x7707, 73872 },
+ { 0x7708, 73816 },
+ { 0x7709, 73977 },
+ { 0x770A, 73968 },
+ { 0x770B, 73904 },
+ { 0x770C, 73895 },
+ { 0x770D, 73927 },
+ { 0x770E, 73986 },
+ { 0x770F, 73950 },
+ { 0x7710, 73959 },
+ { 0x7711, 74001 },
+ { 0x7712, 74026 },
+ { 0x7713, 74068 },
+ { 0x7714, 74042 },
+ { 0x7715, 74037 },
+ { 0x7716, 74004 },
+ { 0x7717, 74063 },
+ { 0x7718, 74058 },
+ { 0x7719, 74053 },
+ { 0x771A, 74015 },
+ { 0x771B, 74047 },
+ { 0x771C, 74009 },
+ { 0x771D, 74031 },
+ { 0x771E, 74020 },
+ { 0x771F, 73991 },
+ { 0x7720, 73996 },
+ { 0x7721, 48518 },
+ { 0x7722, 48473 },
+ { 0x7723, 48521 },
+ { 0x7724, 48479 },
+ { 0x7725, 48509 },
+ { 0x7726, 48542 },
+ { 0x7727, 48485 },
+ { 0x7728, 48503 },
+ { 0x7729, 48512 },
+ { 0x772A, 48488 },
+ { 0x772B, 48491 },
+ { 0x772C, 48527 },
+ { 0x772D, 48530 },
+ { 0x772E, 48533 },
+ { 0x772F, 48470 },
+ { 0x7730, 48482 },
+ { 0x7731, 48500 },
+ { 0x7732, 48494 },
+ { 0x7733, 48497 },
+ { 0x7734, 48548 },
+ { 0x7735, 48506 },
+ { 0x7736, 48539 },
+ { 0x7737, 48524 },
+ { 0x7738, 48536 },
+ { 0x7739, 48476 },
+ { 0x773A, 48515 },
+ { 0x773B, 48545 },
+ { 0x773C, 48721 },
+ { 0x773D, 48733 },
+ { 0x773E, 48725 },
+ { 0x773F, 48729 },
+ { 0x7740, 48741 },
+ { 0x7741, 48785 },
+ { 0x7742, 48757 },
+ { 0x7743, 48753 },
+ { 0x7744, 48781 },
+ { 0x7745, 48761 },
+ { 0x7746, 48765 },
+ { 0x7747, 48793 },
+ { 0x7748, 48797 },
+ { 0x7749, 48801 },
+ { 0x774A, 48737 },
+ { 0x774B, 48749 },
+ { 0x774C, 48773 },
+ { 0x774D, 48769 },
+ { 0x774E, 48813 },
+ { 0x774F, 48777 },
+ { 0x7750, 48805 },
+ { 0x7751, 48789 },
+ { 0x7752, 48745 },
+ { 0x7753, 48809 },
+ { 0x7754, 48687 },
+ { 0x7755, 48667 },
+ { 0x7756, 48683 },
+ { 0x7757, 48671 },
+ { 0x7758, 48695 },
+ { 0x7759, 48699 },
+ { 0x775A, 48659 },
+ { 0x775B, 48679 },
+ { 0x775C, 48675 },
+ { 0x775D, 48707 },
+ { 0x775E, 48691 },
+ { 0x775F, 48663 },
+ { 0x7760, 48703 },
+ { 0x7761, 48716 },
+ { 0x7762, 48711 },
+ { 0x7763, 48835 },
+ { 0x7764, 48883 },
+ { 0x7765, 48851 },
+ { 0x7766, 48847 },
+ { 0x7767, 48867 },
+ { 0x7768, 48875 },
+ { 0x7769, 48855 },
+ { 0x776A, 48891 },
+ { 0x776B, 48895 },
+ { 0x776C, 48899 },
+ { 0x776D, 48831 },
+ { 0x776E, 48843 },
+ { 0x776F, 48863 },
+ { 0x7770, 48859 },
+ { 0x7771, 48911 },
+ { 0x7772, 48871 },
+ { 0x7773, 48903 },
+ { 0x7774, 48887 },
+ { 0x7775, 48839 },
+ { 0x7776, 48879 },
+ { 0x7777, 48907 },
+ { 0x7778, 48915 },
+ { 0x7779, 48920 },
+ { 0x777A, 48615 },
+ { 0x777B, 48555 },
+ { 0x777C, 48619 },
+ { 0x777D, 48563 },
+ { 0x777E, 48575 },
+ { 0x777F, 48603 },
+ { 0x7780, 48647 },
+ { 0x7781, 48571 },
+ { 0x7782, 48595 },
+ { 0x7783, 48607 },
+ { 0x7784, 48579 },
+ { 0x7785, 48627 },
+ { 0x7786, 48631 },
+ { 0x7787, 48635 },
+ { 0x7788, 48551 },
+ { 0x7789, 48567 },
+ { 0x778A, 48591 },
+ { 0x778B, 48583 },
+ { 0x778C, 48587 },
+ { 0x778D, 48655 },
+ { 0x778E, 48599 },
+ { 0x778F, 48643 },
+ { 0x7790, 48623 },
+ { 0x7791, 48639 },
+ { 0x7792, 48559 },
+ { 0x7793, 48611 },
+ { 0x7794, 48651 },
+ { 0x7795, 48929 },
+ { 0x7796, 48985 },
+ { 0x7797, 48937 },
+ { 0x7798, 48973 },
+ { 0x7799, 49013 },
+ { 0x779A, 48945 },
+ { 0x779B, 48965 },
+ { 0x779C, 48977 },
+ { 0x779D, 48949 },
+ { 0x779E, 48993 },
+ { 0x779F, 48997 },
+ { 0x77A0, 49001 },
+ { 0x77A1, 48925 },
+ { 0x77A2, 48941 },
+ { 0x77A3, 48961 },
+ { 0x77A4, 48953 },
+ { 0x77A5, 48957 },
+ { 0x77A6, 49021 },
+ { 0x77A7, 48969 },
+ { 0x77A8, 49009 },
+ { 0x77A9, 48989 },
+ { 0x77AA, 49005 },
+ { 0x77AB, 48933 },
+ { 0x77AC, 48981 },
+ { 0x77AD, 49017 },
+ { 0x77AE, 48823 },
+ { 0x77AF, 48817 },
+ { 0x77B0, 70441 },
+ { 0x77B1, 70538 },
+ { 0x77B2, 70493 },
+ { 0x77B3, 70519 },
+ { 0x77B4, 70404 },
+ { 0x77B5, 70512 },
+ { 0x77B6, 70557 },
+ { 0x77B7, 70399 },
+ { 0x77B8, 70433 },
+ { 0x77B9, 70552 },
+ { 0x77BA, 70470 },
+ { 0x77BB, 70455 },
+ { 0x77BC, 70418 },
+ { 0x77BD, 70533 },
+ { 0x77BE, 70507 },
+ { 0x77BF, 70485 },
+ { 0x77C0, 70389 },
+ { 0x77C1, 70423 },
+ { 0x77C2, 70542 },
+ { 0x77C3, 70460 },
+ { 0x77C4, 70445 },
+ { 0x77C5, 70408 },
+ { 0x77C6, 70523 },
+ { 0x77C7, 70497 },
+ { 0x77C8, 70475 },
+ { 0x77C9, 70394 },
+ { 0x77CA, 70428 },
+ { 0x77CB, 70547 },
+ { 0x77CC, 70465 },
+ { 0x77CD, 70450 },
+ { 0x77CE, 70413 },
+ { 0x77CF, 70528 },
+ { 0x77D0, 70502 },
+ { 0x77D1, 70480 },
+ { 0x77D2, 70490 },
+ { 0x77D3, 70567 },
+ { 0x77D4, 70564 },
+ { 0x77D5, 70579 },
+ { 0x77D6, 70570 },
+ { 0x77D7, 70573 },
+ { 0x77D8, 70561 },
+ { 0x77D9, 70576 },
+ { 0x77DA, 70516 },
+ { 0x77DB, 70438 },
+ { 0x77DC, 50963 },
+ { 0x77DD, 51114 },
+ { 0x77DE, 51117 },
+ { 0x77DF, 51120 },
+ { 0x77E0, 51123 },
+ { 0x77E1, 51126 },
+ { 0x77E2, 51129 },
+ { 0x77E3, 51132 },
+ { 0x77E4, 51135 },
+ { 0x77E5, 51138 },
+ { 0x77E6, 51141 },
+ { 0x77E7, 51144 },
+ { 0x77E8, 51147 },
+ { 0x77E9, 51150 },
+ { 0x77EA, 51153 },
+ { 0x77EB, 51156 },
+ { 0x77EC, 51159 },
+ { 0x77ED, 51162 },
+ { 0x77EE, 51165 },
+ { 0x77EF, 51168 },
+ { 0x77F0, 51171 },
+ { 0x77F1, 51174 },
+ { 0x77F2, 51177 },
+ { 0x77F3, 51180 },
+ { 0x77F4, 51183 },
+ { 0x77F5, 51186 },
+ { 0x77F6, 51189 },
+ { 0x77F7, 51192 },
+ { 0x77F8, 51195 },
+ { 0x77F9, 51198 },
+ { 0x77FA, 51201 },
+ { 0x77FB, 51204 },
+ { 0x77FC, 51207 },
+ { 0x77FD, 51210 },
+ { 0x77FE, 51213 },
+ { 0x77FF, 51216 },
+ { 0x7800, 51219 },
+ { 0x7801, 51222 },
+ { 0x7802, 51225 },
+ { 0x7803, 51228 },
+ { 0x7804, 51231 },
+ { 0x7805, 51234 },
+ { 0x7806, 51237 },
+ { 0x7807, 51240 },
+ { 0x7808, 51243 },
+ { 0x7809, 51246 },
+ { 0x780A, 51249 },
+ { 0x780B, 51252 },
+ { 0x780C, 51255 },
+ { 0x780D, 51258 },
+ { 0x780E, 50959 },
+ { 0x780F, 50967 },
+ { 0x7810, 50970 },
+ { 0x7811, 50973 },
+ { 0x7812, 50976 },
+ { 0x7813, 50979 },
+ { 0x7814, 50982 },
+ { 0x7815, 50985 },
+ { 0x7816, 50988 },
+ { 0x7817, 50991 },
+ { 0x7818, 50994 },
+ { 0x7819, 50997 },
+ { 0x781A, 51000 },
+ { 0x781B, 51003 },
+ { 0x781C, 51006 },
+ { 0x781D, 51009 },
+ { 0x781E, 51012 },
+ { 0x781F, 51015 },
+ { 0x7820, 51018 },
+ { 0x7821, 51021 },
+ { 0x7822, 51024 },
+ { 0x7823, 51027 },
+ { 0x7824, 51030 },
+ { 0x7825, 51033 },
+ { 0x7826, 51036 },
+ { 0x7827, 51039 },
+ { 0x7828, 51042 },
+ { 0x7829, 51045 },
+ { 0x782A, 51048 },
+ { 0x782B, 51051 },
+ { 0x782C, 51054 },
+ { 0x782D, 51057 },
+ { 0x782E, 51060 },
+ { 0x782F, 51063 },
+ { 0x7830, 51066 },
+ { 0x7831, 51069 },
+ { 0x7832, 51072 },
+ { 0x7833, 51075 },
+ { 0x7834, 51078 },
+ { 0x7835, 51081 },
+ { 0x7836, 51084 },
+ { 0x7837, 51087 },
+ { 0x7838, 51090 },
+ { 0x7839, 51093 },
+ { 0x783A, 51096 },
+ { 0x783B, 51099 },
+ { 0x783C, 51102 },
+ { 0x783D, 51105 },
+ { 0x783E, 51108 },
+ { 0x783F, 51111 },
+ { 0x7840, 74173 },
+ { 0x7841, 74099 },
+ { 0x7842, 74163 },
+ { 0x7843, 74353 },
+ { 0x7844, 74209 },
+ { 0x7845, 74186 },
+ { 0x7846, 74123 },
+ { 0x7847, 74333 },
+ { 0x7848, 74293 },
+ { 0x7849, 74269 },
+ { 0x784A, 74143 },
+ { 0x784B, 74229 },
+ { 0x784C, 74377 },
+ { 0x784D, 74313 },
+ { 0x784E, 74249 },
+ { 0x784F, 74094 },
+ { 0x7850, 74158 },
+ { 0x7851, 74348 },
+ { 0x7852, 74204 },
+ { 0x7853, 74181 },
+ { 0x7854, 74118 },
+ { 0x7855, 74328 },
+ { 0x7856, 74288 },
+ { 0x7857, 74264 },
+ { 0x7858, 74138 },
+ { 0x7859, 74224 },
+ { 0x785A, 74372 },
+ { 0x785B, 74308 },
+ { 0x785C, 74244 },
+ { 0x785D, 74109 },
+ { 0x785E, 74104 },
+ { 0x785F, 74168 },
+ { 0x7860, 74358 },
+ { 0x7861, 74214 },
+ { 0x7862, 74191 },
+ { 0x7863, 74128 },
+ { 0x7864, 74338 },
+ { 0x7865, 74298 },
+ { 0x7866, 74274 },
+ { 0x7867, 74148 },
+ { 0x7868, 74234 },
+ { 0x7869, 74382 },
+ { 0x786A, 74318 },
+ { 0x786B, 74254 },
+ { 0x786C, 74279 },
+ { 0x786D, 74089 },
+ { 0x786E, 74153 },
+ { 0x786F, 74343 },
+ { 0x7870, 74199 },
+ { 0x7871, 74176 },
+ { 0x7872, 74113 },
+ { 0x7873, 74323 },
+ { 0x7874, 74283 },
+ { 0x7875, 74259 },
+ { 0x7876, 74133 },
+ { 0x7877, 74219 },
+ { 0x7878, 74367 },
+ { 0x7879, 74303 },
+ { 0x787A, 74239 },
+ { 0x787B, 74363 },
+ { 0x787C, 74196 },
+ { 0x787D, 74387 },
+ { 0x787E, 74390 },
+ { 0x787F, 74393 },
+ { 0x7880, 74396 },
+ { 0x7881, 74399 },
+ { 0x7882, 74402 },
+ { 0x7883, 74405 },
+ { 0x7884, 74408 },
+ { 0x7885, 74411 },
+ { 0x7886, 74414 },
+ { 0x7887, 74417 },
+ { 0x7888, 74420 },
+ { 0x7889, 74423 },
+ { 0x788A, 74426 },
+ { 0x788B, 74429 },
+ { 0x788C, 74432 },
+ { 0x788D, 74435 },
+ { 0x788E, 74438 },
+ { 0x788F, 74441 },
+ { 0x7890, 74444 },
+ { 0x7891, 74447 },
+ { 0x7892, 20961 },
+ { 0x7893, 20965 },
+ { 0x7894, 20911 },
+ { 0x7895, 20929 },
+ { 0x7896, 20992 },
+ { 0x7897, 20947 },
+ { 0x7898, 20938 },
+ { 0x7899, 20920 },
+ { 0x789A, 20983 },
+ { 0x789B, 20974 },
+ { 0x789C, 20956 },
+ { 0x789D, 68950 },
+ { 0x789E, 69061 },
+ { 0x789F, 67309 },
+ { 0x78A0, 68317 },
+ { 0x78A1, 67641 },
+ { 0x78A2, 130647 },
+ { 0x78A3, 130652 },
+ { 0x78A4, 130657 },
+ { 0x78A5, 130662 },
+ { 0x78A6, 130667 },
+ { 0x78A7, 130672 },
+ { 0x78A8, 130677 },
+ { 0x78A9, 130682 },
+ { 0x78AA, 130687 },
+ { 0x78AB, 130692 },
+ { 0x78AC, 130697 },
+ { 0x78AD, 130702 },
+ { 0x78AE, 130707 },
+ { 0x78AF, 130712 },
+ { 0x78B0, 130717 },
+ { 0x78B1, 130722 },
+ { 0x78B2, 130727 },
+ { 0x78B3, 130732 },
+ { 0x78B4, 130737 },
+ { 0x78B5, 130742 },
+ { 0x78B6, 130747 },
+ { 0x78B7, 130752 },
+ { 0x78B8, 130757 },
+ { 0x78B9, 130762 },
+ { 0x78BA, 130767 },
+ { 0x78BB, 130772 },
+ { 0x78BC, 98200 },
+ { 0x78BD, 67751 },
+ { 0x78BE, 67757 },
+ { 0x78BF, 67286 },
+ { 0x78C0, 67288 },
+ { 0x78C1, 83359 },
+ { 0x78C2, 76909 },
+ { 0x78C3, 76914 },
+ { 0x78C4, 76919 },
+ { 0x78C5, 76924 },
+ { 0x78C6, 76929 },
+ { 0x78C7, 76934 },
+ { 0x78C8, 76939 },
+ { 0x78C9, 76944 },
+ { 0x78CA, 76949 },
+ { 0x78CB, 76954 },
+ { 0x78CC, 76959 },
+ { 0x78CD, 76964 },
+ { 0x78CE, 76969 },
+ { 0x78CF, 76974 },
+ { 0x78D0, 76979 },
+ { 0x78D1, 76984 },
+ { 0x78D2, 76989 },
+ { 0x78D3, 76994 },
+ { 0x78D4, 76999 },
+ { 0x78D5, 77004 },
+ { 0x78D6, 77009 },
+ { 0x78D7, 77014 },
+ { 0x78D8, 77019 },
+ { 0x78D9, 77024 },
+ { 0x78DA, 77029 },
+ { 0x78DB, 77034 },
+ { 0x78DC, 76662 },
+ { 0x78DD, 76666 },
+ { 0x78DE, 76672 },
+ { 0x78DF, 76674 },
+ { 0x78E0, 76871 },
+ { 0x78E1, 76683 },
+ { 0x78E2, 96118 },
+ { 0x78E3, 96124 },
+ { 0x78E4, 96130 },
+ { 0x78E5, 96136 },
+ { 0x78E6, 96142 },
+ { 0x78E7, 96148 },
+ { 0x78E8, 96154 },
+ { 0x78E9, 96160 },
+ { 0x78EA, 96166 },
+ { 0x78EB, 96172 },
+ { 0x78EC, 96178 },
+ { 0x78ED, 96184 },
+ { 0x78EE, 96190 },
+ { 0x78EF, 96196 },
+ { 0x78F0, 96202 },
+ { 0x78F1, 96208 },
+ { 0x78F2, 96214 },
+ { 0x78F3, 96220 },
+ { 0x78F4, 96226 },
+ { 0x78F5, 96232 },
+ { 0x78F6, 96238 },
+ { 0x78F7, 96244 },
+ { 0x78F8, 96250 },
+ { 0x78F9, 96256 },
+ { 0x78FA, 96262 },
+ { 0x78FB, 96268 },
+ { 0x78FC, 60929 },
+ { 0x78FD, 60932 },
+ { 0x78FE, 60935 },
+ { 0x78FF, 67284 },
+ { 0x7900, 67277 },
+ { 0x7901, 67366 },
+ { 0x7902, 96339 },
+ { 0x7903, 96345 },
+ { 0x7904, 96351 },
+ { 0x7905, 96357 },
+ { 0x7906, 96363 },
+ { 0x7907, 96369 },
+ { 0x7908, 96375 },
+ { 0x7909, 96381 },
+ { 0x790A, 96387 },
+ { 0x790B, 96393 },
+ { 0x790C, 96399 },
+ { 0x790D, 96405 },
+ { 0x790E, 96411 },
+ { 0x790F, 96417 },
+ { 0x7910, 96423 },
+ { 0x7911, 96429 },
+ { 0x7912, 96435 },
+ { 0x7913, 96441 },
+ { 0x7914, 96447 },
+ { 0x7915, 96453 },
+ { 0x7916, 96459 },
+ { 0x7917, 96465 },
+ { 0x7918, 96471 },
+ { 0x7919, 96477 },
+ { 0x791A, 96483 },
+ { 0x791B, 96489 },
+ { 0x791C, 68355 },
+ { 0x791D, 96323 },
+ { 0x791E, 96326 },
+ { 0x791F, 96329 },
+ { 0x7920, 96320 },
+ { 0x7921, 96332 },
+ { 0x7922, 61322 },
+ { 0x7923, 76658 },
+ { 0x7924, 76884 },
+ { 0x7925, 76897 },
+ { 0x7926, 76664 },
+ { 0x7927, 76864 },
+ { 0x7928, 76668 },
+ { 0x7929, 76670 },
+ { 0x792A, 76875 },
+ { 0x792B, 76676 },
+ { 0x792C, 76681 },
+ { 0x792D, 77051 },
+ { 0x792E, 77062 },
+ { 0x792F, 76877 },
+ { 0x7930, 76890 },
+ { 0x7931, 76901 },
+ { 0x7932, 76886 },
+ { 0x7933, 77041 },
+ { 0x7934, 77092 },
+ { 0x7935, 77045 },
+ { 0x7936, 76866 },
+ { 0x7937, 76904 },
+ { 0x7938, 76660 },
+ { 0x7939, 76860 },
+ { 0x793A, 77056 },
+ { 0x793B, 77090 },
+ { 0x793C, 76873 },
+ { 0x793D, 76880 },
+ { 0x793E, 76882 },
+ { 0x793F, 14280 },
+ { 0x7940, 97431 },
+ { 0x7941, 97436 },
+ { 0x7942, 97441 },
+ { 0x7943, 97446 },
+ { 0x7944, 97451 },
+ { 0x7945, 97456 },
+ { 0x7946, 97461 },
+ { 0x7947, 97466 },
+ { 0x7948, 97471 },
+ { 0x7949, 97476 },
+ { 0x794A, 97481 },
+ { 0x794B, 97486 },
+ { 0x794C, 97491 },
+ { 0x794D, 97496 },
+ { 0x794E, 97501 },
+ { 0x794F, 97506 },
+ { 0x7950, 97511 },
+ { 0x7951, 97516 },
+ { 0x7952, 97521 },
+ { 0x7953, 97526 },
+ { 0x7954, 97531 },
+ { 0x7955, 97536 },
+ { 0x7956, 97541 },
+ { 0x7957, 97546 },
+ { 0x7958, 97551 },
+ { 0x7959, 97556 },
+ { 0x795A, 61827 },
+ { 0x795B, 77087 },
+ { 0x795C, 77084 },
+ { 0x795D, 76765 },
+ { 0x795E, 76753 },
+ { 0x795F, 76721 },
+ { 0x7960, 77081 },
+ { 0x7961, 76697 },
+ { 0x7962, 76745 },
+ { 0x7963, 76837 },
+ { 0x7964, 76749 },
+ { 0x7965, 76701 },
+ { 0x7966, 76793 },
+ { 0x7967, 76813 },
+ { 0x7968, 76785 },
+ { 0x7969, 76713 },
+ { 0x796A, 76761 },
+ { 0x796B, 76705 },
+ { 0x796C, 76789 },
+ { 0x796D, 76709 },
+ { 0x796E, 76833 },
+ { 0x796F, 76817 },
+ { 0x7970, 76841 },
+ { 0x7971, 76741 },
+ { 0x7972, 76733 },
+ { 0x7973, 76809 },
+ { 0x7974, 76773 },
+ { 0x7975, 76781 },
+ { 0x7976, 76685 },
+ { 0x7977, 76689 },
+ { 0x7978, 76849 },
+ { 0x7979, 76757 },
+ { 0x797A, 76693 },
+ { 0x797B, 76725 },
+ { 0x797C, 76777 },
+ { 0x797D, 76845 },
+ { 0x797E, 76769 },
+ { 0x797F, 76825 },
+ { 0x7980, 76829 },
+ { 0x7981, 76729 },
+ { 0x7982, 76805 },
+ { 0x7983, 76801 },
+ { 0x7984, 76797 },
+ { 0x7985, 76821 },
+ { 0x7986, 76717 },
+ { 0x7987, 76737 },
+ { 0x7988, 76853 },
+ { 0x7989, 98182 },
+ { 0x798A, 98146 },
+ { 0x798B, 98152 },
+ { 0x798C, 98164 },
+ { 0x798D, 98188 },
+ { 0x798E, 98170 },
+ { 0x798F, 98194 },
+ { 0x7990, 98158 },
+ { 0x7991, 98176 },
+ { 0x7992, 68281 },
+ { 0x7993, 68239 },
+ { 0x7994, 74679 },
+ { 0x7995, 74683 },
+ { 0x7996, 74695 },
+ { 0x7997, 74687 },
+ { 0x7998, 74699 },
+ { 0x7999, 74691 },
+ { 0x799A, 68369 },
+ { 0x799B, 21674 },
+ { 0x799C, 50099 },
+ { 0x799D, 35640 },
+ { 0x799E, 77103 },
+ { 0x799F, 77102 },
+ { 0x79A0, 103208 },
+ { 0x79A1, 61950 },
+ { 0x79A2, 74607 },
+ { 0x79A3, 49568 },
+ { 0x79A4, 40065 },
+ { 0x79A5, 78760 },
+ { 0x79A6, 35523 },
+ { 0x79A7, 21501 },
+ { 0x79A8, 21498 },
+ { 0x79A9, 21504 },
+ { 0x79AA, 21697 },
+ { 0x79AB, 7158 },
+ { 0x79AC, 65783 },
+ { 0x79AD, 21670 },
+ { 0x79AE, 65779 },
+ { 0x79AF, 13419 },
+ { 0x79B0, 65363 },
+ { 0x79B1, 13497 },
+ { 0x79B2, 65367 },
+ { 0x79B3, 83451 },
+ { 0x79B4, 7154 },
+ { 0x79B5, 21665 },
+ { 0x79B6, 13492 },
+ { 0x79B7, 13415 },
+ { 0x79B8, 9941 },
+ { 0x79B9, 69378 },
+ { 0x79BA, 97669 },
+ { 0x79BB, 124305 },
+ { 0x79BC, 20325 },
+ { 0x79BD, 40092 },
+ { 0x79BE, 40098 },
+ { 0x79BF, 40103 },
+ { 0x79C0, 40107 },
+ { 0x79C1, 20834 },
+ { 0x79C2, 20837 },
+ { 0x79C3, 20843 },
+ { 0x79C4, 20840 },
+ { 0x79C5, 6138 },
+ { 0x79C6, 16433 },
+ { 0x79C7, 6146 },
+ { 0x79C8, 15894 },
+ { 0x79C9, 67266 },
+ { 0x79CA, 83310 },
+ { 0x79CB, 97657 },
+ { 0x79CC, 111398 },
+ { 0x79CD, 110985 },
+ { 0x79CE, 15486 },
+ { 0x79CF, 49588 },
+ { 0x79D0, 6148 },
+ { 0x79D1, 39449 },
+ { 0x79D2, 49978 },
+ { 0x79D3, 15590 },
+ { 0x79D4, 92534 },
+ { 0x79D5, 115272 },
+ { 0x79D6, 66491 },
+ { 0x79D7, 6115 },
+ { 0x79D8, 6112 },
+ { 0x79D9, 13469 },
+ { 0x79DA, 13390 },
+ { 0x79DB, 34391 },
+ { 0x79DC, 51532 },
+ { 0x79DD, 13501 },
+ { 0x79DE, 96108 },
+ { 0x79DF, 64949 },
+ { 0x79E0, 101407 },
+ { 0x79E1, 51674 },
+ { 0x79E2, 34453 },
+ { 0x79E3, 119774 },
+ { 0x79E4, 115275 },
+ { 0x79E5, 33741 },
+ { 0x79E6, 49074 },
+ { 0x79E7, 114640 },
+ { 0x79E8, 9905 },
+ { 0x79E9, 24613 },
+ { 0x79EA, 15493 },
+ { 0x79EB, 37337 },
+ { 0x79EC, 83309 },
+ { 0x79ED, 119748 },
+ { 0x79EE, 112335 },
+ { 0x79EF, 38285 },
+ { 0x79F0, 14287 },
+ { 0x79F1, 74456 },
+ { 0x79F2, 15568 },
+ { 0x79F3, 15566 },
+ { 0x79F4, 50106 },
+ { 0x79F5, 20896 },
+ { 0x79F6, 97745 },
+ { 0x79F7, 114971 },
+ { 0x79F8, 20643 },
+ { 0x79F9, 51581 },
+ { 0x79FA, 74646 },
+ { 0x79FB, 20901 },
+ { 0x79FC, 15426 },
+ { 0x79FD, 38673 },
+ { 0x79FE, 21685 },
+ { 0x79FF, 13359 },
+ { 0x7A00, 15719 },
+ { 0x7A01, 61216 },
+ { 0x7A02, 6157 },
+ { 0x7A03, 85418 },
+ { 0x7A04, 50108 },
+ { 0x7A05, 103203 },
+ { 0x7A06, 20717 },
+ { 0x7A07, 93848 },
+ { 0x7A08, 68367 },
+ { 0x7A09, 25100 },
+ { 0x7A0A, 114953 },
+ { 0x7A0B, 19842 },
+ { 0x7A0C, 9891 },
+ { 0x7A0D, 68342 },
+ { 0x7A0E, 13376 },
+ { 0x7A0F, 64423 },
+ { 0x7A10, 15697 },
+ { 0x7A11, 16436 },
+ { 0x7A12, 83322 },
+ { 0x7A13, 98226 },
+ { 0x7A14, 12719 },
+ { 0x7A15, 83317 },
+ { 0x7A16, 12700 },
+ { 0x7A17, 13379 },
+ { 0x7A18, 49099 },
+ { 0x7A19, 74451 },
+ { 0x7A1A, 61101 },
+ { 0x7A1B, 78768 },
+ { 0x7A1C, 79734 },
+ { 0x7A1D, 131055 },
+ { 0x7A1E, 103205 },
+ { 0x7A1F, 51535 },
+ { 0x7A20, 111427 },
+ { 0x7A21, 90957 },
+ { 0x7A22, 66145 },
+ { 0x7A23, 37333 },
+ { 0x7A24, 83324 },
+ { 0x7A25, 97937 },
+ { 0x7A26, 68351 },
+ { 0x7A27, 15501 },
+ { 0x7A28, 93053 },
+ { 0x7A29, 12798 },
+ { 0x7A2A, 16431 },
+ { 0x7A2B, 15090 },
+ { 0x7A2C, 61160 },
+ { 0x7A2D, 117445 },
+ { 0x7A2E, 24630 },
+ { 0x7A2F, 66493 },
+ { 0x7A30, 94662 },
+ { 0x7A31, 97563 },
+ { 0x7A32, 72444 },
+ { 0x7A33, 61882 },
+ { 0x7A34, 33742 },
+ { 0x7A35, 68340 },
+ { 0x7A36, 49081 },
+ { 0x7A37, 49088 },
+ { 0x7A38, 13349 },
+ { 0x7A39, 99634 },
+ { 0x7A3A, 82703 },
+ { 0x7A3B, 51540 },
+ { 0x7A3C, 61150 },
+ { 0x7A3D, 69365 },
+ { 0x7A3E, 118769 },
+ { 0x7A3F, 35570 },
+ { 0x7A40, 49982 },
+ { 0x7A41, 112337 },
+ { 0x7A42, 49025 },
+ { 0x7A43, 11446 },
+ { 0x7A44, 50056 },
+ { 0x7A45, 64947 },
+ { 0x7A46, 68332 },
+ { 0x7A47, 118778 },
+ { 0x7A48, 40057 },
+ { 0x7A49, 50948 },
+ { 0x7A4A, 15714 },
+ { 0x7A4B, 101725 },
+ { 0x7A4C, 13434 },
+ { 0x7A4D, 66496 },
+ { 0x7A4E, 51559 },
+ { 0x7A4F, 71424 },
+ { 0x7A50, 96100 },
+ { 0x7A51, 114919 },
+ { 0x7A52, 51675 },
+ { 0x7A53, 72442 },
+ { 0x7A54, 78415 },
+ { 0x7A55, 65103 },
+ { 0x7A56, 71426 },
+ { 0x7A57, 74704 },
+ { 0x7A58, 64798 },
+ { 0x7A59, 9934 },
+ { 0x7A5A, 116424 },
+ { 0x7A5B, 103201 },
+ { 0x7A5C, 124259 },
+ { 0x7A5D, 61152 },
+ { 0x7A5E, 61953 },
+ { 0x7A5F, 61263 },
+ { 0x7A60, 65008 },
+ { 0x7A61, 25105 },
+ { 0x7A62, 78830 },
+ { 0x7A63, 37882 },
+ { 0x7A64, 77108 },
+ { 0x7A65, 65787 },
+ { 0x7A66, 51591 },
+ { 0x7A67, 60927 },
+ { 0x7A68, 60925 },
+ { 0x7A69, 68347 },
+ { 0x7A6A, 119773 },
+ { 0x7A6B, 21651 },
+ { 0x7A6C, 6161 },
+ { 0x7A6D, 38680 },
+ { 0x7A6E, 15716 },
+ { 0x7A6F, 67267 },
+ { 0x7A70, 19838 },
+ { 0x7A71, 80069 },
+ { 0x7A72, 25114 },
+ { 0x7A73, 103207 },
+ { 0x7A74, 85393 },
+ { 0x7A75, 103214 },
+ { 0x7A76, 50908 },
+ { 0x7A77, 50909 },
+ { 0x7A78, 96109 },
+ { 0x7A79, 77096 },
+ { 0x7A7A, 25112 },
+ { 0x7A7B, 25109 },
+ { 0x7A7C, 60236 },
+ { 0x7A7D, 93050 },
+ { 0x7A7E, 90909 },
+ { 0x7A7F, 92838 },
+ { 0x7A80, 12715 },
+ { 0x7A81, 101408 },
+ { 0x7A82, 25107 },
+ { 0x7A83, 14255 },
+ { 0x7A84, 119806 },
+ { 0x7A85, 61159 },
+ { 0x7A86, 116533 },
+ { 0x7A87, 69340 },
+ { 0x7A88, 69994 },
+ { 0x7A89, 93055 },
+ { 0x7A8A, 90912 },
+ { 0x7A8B, 40591 },
+ { 0x7A8C, 20333 },
+ { 0x7A8D, 65776 },
+ { 0x7A8E, 65773 },
+ { 0x7A8F, 74655 },
+ { 0x7A90, 20337 },
+ { 0x7A91, 26200 },
+ { 0x7A92, 101411 },
+ { 0x7A93, 4464 },
+ { 0x7A94, 65969 },
+ { 0x7A95, 21552 },
+ { 0x7A96, 21536 },
+ { 0x7A97, 21540 },
+ { 0x7A98, 21544 },
+ { 0x7A99, 21548 },
+ { 0x7A9A, 9901 },
+ { 0x7A9B, 35564 },
+ { 0x7A9C, 320 },
+ { 0x7A9D, 40069 },
+ { 0x7A9E, 6071 },
+ { 0x7A9F, 39384 },
+ { 0x7AA0, 70314 },
+ { 0x7AA1, 60922 },
+ { 0x7AA2, 5509 },
+ { 0x7AA3, 51459 },
+ { 0x7AA4, 104901 },
+ { 0x7AA5, 40076 },
+ { 0x7AA6, 38496 },
+ { 0x7AA7, 38497 },
+ { 0x7AA8, 25102 },
+ { 0x7AA9, 9900 },
+ { 0x7AAA, 13448 },
+ { 0x7AAB, 38229 },
+ { 0x7AAC, 60162 },
+ { 0x7AAD, 74654 },
+ { 0x7AAE, 67276 },
+ { 0x7AAF, 6099 },
+ { 0x7AB0, 9880 },
+ { 0x7AB1, 12742 },
+ { 0x7AB2, 89274 },
+ { 0x7AB3, 73658 },
+ { 0x7AB4, 61257 },
+ { 0x7AB5, 5503 },
+ { 0x7AB6, 4086 },
+ { 0x7AB7, 92837 },
+ { 0x7AB8, 13485 },
+ { 0x7AB9, 13358 },
+ { 0x7ABA, 98224 },
+ { 0x7ABB, 79736 },
+ { 0x7ABC, 65089 },
+ { 0x7ABD, 92288 },
+ { 0x7ABE, 12698 },
+ { 0x7ABF, 124962 },
+ { 0x7AC0, 12737 },
+ { 0x7AC1, 74079 },
+ { 0x7AC2, 26199 },
+ { 0x7AC3, 60903 },
+ { 0x7AC4, 111391 },
+ { 0x7AC5, 79216 },
+ { 0x7AC6, 69094 },
+ { 0x7AC7, 35565 },
+ { 0x7AC8, 6072 },
+ { 0x7AC9, 39385 },
+ { 0x7ACA, 60923 },
+ { 0x7ACB, 5510 },
+ { 0x7ACC, 51460 },
+ { 0x7ACD, 97741 },
+ { 0x7ACE, 25103 },
+ { 0x7ACF, 60163 },
+ { 0x7AD0, 6100 },
+ { 0x7AD1, 9881 },
+ { 0x7AD2, 13411 },
+ { 0x7AD3, 69891 },
+ { 0x7AD4, 16438 },
+ { 0x7AD5, 12717 },
+ { 0x7AD6, 37331 },
+ { 0x7AD7, 9883 },
+ { 0x7AD8, 9862 },
+ { 0x7AD9, 83313 },
+ { 0x7ADA, 13198 },
+ { 0x7ADB, 6132 },
+ { 0x7ADC, 6111 },
+ { 0x7ADD, 15420 },
+ { 0x7ADE, 35569 },
+ { 0x7ADF, 64950 },
+ { 0x7AE0, 40085 },
+ { 0x7AE1, 40126 },
+ { 0x7AE2, 40161 },
+ { 0x7AE3, 40385 },
+ { 0x7AE4, 51549 },
+ { 0x7AE5, 65770 },
+ { 0x7AE6, 112 },
+ { 0x7AE7, 64941 },
+ { 0x7AE8, 64944 },
+ { 0x7AE9, 83314 },
+ { 0x7AEA, 15436 },
+ { 0x7AEB, 20884 },
+ { 0x7AEC, 65795 },
+ { 0x7AED, 117031 },
+ { 0x7AEE, 73386 },
+ { 0x7AEF, 77110 },
+ { 0x7AF0, 25471 },
+ { 0x7AF1, 21492 },
+ { 0x7AF2, 56868 },
+ { 0x7AF3, 49094 },
+ { 0x7AF4, 65801 },
+ { 0x7AF5, 37378 },
+ { 0x7AF6, 69893 },
+ { 0x7AF7, 37360 },
+ { 0x7AF8, 14278 },
+ { 0x7AF9, 79214 },
+ { 0x7AFA, 119856 },
+ { 0x7AFB, 65799 },
+ { 0x7AFC, 65797 },
+ { 0x7AFD, 117032 },
+ { 0x7AFE, 12777 },
+ { 0x7AFF, 20714 },
+ { 0x7B00, 5502 },
+ { 0x7B01, 13445 },
+ { 0x7B02, 6512 },
+ { 0x7B03, 40717 },
+ { 0x7B04, 51534 },
+ { 0x7B05, 6521 },
+ { 0x7B06, 11510 },
+ { 0x7B07, 11520 },
+ { 0x7B08, 60901 },
+ { 0x7B09, 40718 },
+ { 0x7B0A, 20646 },
+ { 0x7B0B, 60844 },
+ { 0x7B0C, 6526 },
+ { 0x7B0D, 6531 },
+ { 0x7B0E, 36726 },
+ { 0x7B0F, 36730 },
+ { 0x7B10, 12695 },
+ { 0x7B11, 124635 },
+ { 0x7B12, 97359 },
+ { 0x7B13, 93048 },
+ { 0x7B14, 93057 },
+ { 0x7B15, 21689 },
+ { 0x7B16, 12696 },
+ { 0x7B17, 131130 },
+ { 0x7B18, 16804 },
+ { 0x7B19, 6166 },
+ { 0x7B1A, 38280 },
+ { 0x7B1B, 120461 },
+ { 0x7B1C, 111842 },
+ { 0x7B1D, 50892 },
+ { 0x7B1E, 93847 },
+ { 0x7B1F, 15097 },
+ { 0x7B20, 13328 },
+ { 0x7B21, 69890 },
+ { 0x7B22, 49075 },
+ { 0x7B23, 77109 },
+ { 0x7B24, 15500 },
+ { 0x7B25, 13481 },
+ { 0x7B26, 14257 },
+ { 0x7B27, 15570 },
+ { 0x7B28, 6144 },
+ { 0x7B29, 13480 },
+ { 0x7B2A, 66492 },
+ { 0x7B2B, 50864 },
+ { 0x7B2C, 78763 },
+ { 0x7B2D, 66150 },
+ { 0x7B2E, 49574 },
+ { 0x7B2F, 11527 },
+ { 0x7B30, 114972 },
+ { 0x7B31, 69627 },
+ { 0x7B32, 24636 },
+ { 0x7B33, 12740 },
+ { 0x7B34, 24615 },
+ { 0x7B35, 65808 },
+ { 0x7B36, 60920 },
+ { 0x7B37, 24639 },
+ { 0x7B38, 114695 },
+ { 0x7B39, 24644 },
+ { 0x7B3A, 68910 },
+ { 0x7B3B, 89269 },
+ { 0x7B3C, 16806 },
+ { 0x7B3D, 12766 },
+ { 0x7B3E, 97719 },
+ { 0x7B3F, 103275 },
+ { 0x7B40, 114985 },
+ { 0x7B41, 69105 },
+ { 0x7B42, 13099 },
+ { 0x7B43, 15497 },
+ { 0x7B44, 51552 },
+ { 0x7B45, 21297 },
+ { 0x7B46, 61249 },
+ { 0x7B47, 77185 },
+ { 0x7B48, 40454 },
+ { 0x7B49, 69963 },
+ { 0x7B4A, 35553 },
+ { 0x7B4B, 83460 },
+ { 0x7B4C, 24876 },
+ { 0x7B4D, 50867 },
+ { 0x7B4E, 79715 },
+ { 0x7B4F, 79727 },
+ { 0x7B50, 79719 },
+ { 0x7B51, 79723 },
+ { 0x7B52, 35555 },
+ { 0x7B53, 20730 },
+ { 0x7B54, 15705 },
+ { 0x7B55, 96918 },
+ { 0x7B56, 101729 },
+ { 0x7B57, 94666 },
+ { 0x7B58, 51554 },
+ { 0x7B59, 73659 },
+ { 0x7B5A, 6110 },
+ { 0x7B5B, 13345 },
+ { 0x7B5C, 15431 },
+ { 0x7B5D, 15470 },
+ { 0x7B5E, 15477 },
+ { 0x7B5F, 80078 },
+ { 0x7B60, 97939 },
+ { 0x7B61, 12791 },
+ { 0x7B62, 20726 },
+ { 0x7B63, 20737 },
+ { 0x7B64, 4452 },
+ { 0x7B65, 103216 },
+ { 0x7B66, 74596 },
+ { 0x7B67, 37878 },
+ { 0x7B68, 114630 },
+ { 0x7B69, 97747 },
+ { 0x7B6A, 119758 },
+ { 0x7B6B, 79738 },
+ { 0x7B6C, 56881 },
+ { 0x7B6D, 96514 },
+ { 0x7B6E, 96515 },
+ { 0x7B6F, 50058 },
+ { 0x7B70, 15429 },
+ { 0x7B71, 24611 },
+ { 0x7B72, 12738 },
+ { 0x7B73, 60241 },
+ { 0x7B74, 20641 },
+ { 0x7B75, 15099 },
+ { 0x7B76, 61206 },
+ { 0x7B77, 14290 },
+ { 0x7B78, 115286 },
+ { 0x7B79, 37326 },
+ { 0x7B7A, 6135 },
+ { 0x7B7B, 114917 },
+ { 0x7B7C, 60917 },
+ { 0x7B7D, 82705 },
+ { 0x7B7E, 60251 },
+ { 0x7B7F, 25124 },
+ { 0x7B80, 74074 },
+ { 0x7B81, 51462 },
+ { 0x7B82, 92966 },
+ { 0x7B83, 89279 },
+ { 0x7B84, 50087 },
+ { 0x7B85, 50082 },
+ { 0x7B86, 15457 },
+ { 0x7B87, 15462 },
+ { 0x7B88, 74452 },
+ { 0x7B89, 60904 },
+ { 0x7B8A, 114526 },
+ { 0x7B8B, 60144 },
+ { 0x7B8C, 60149 },
+ { 0x7B8D, 115563 },
+ { 0x7B8E, 60146 },
+ { 0x7B8F, 100 },
+ { 0x7B90, 65970 },
+ { 0x7B91, 49589 },
+ { 0x7B92, 49590 },
+ { 0x7B93, 40059 },
+ { 0x7B94, 119751 },
+ { 0x7B95, 37379 },
+ { 0x7B96, 131044 },
+ { 0x7B97, 13351 },
+ { 0x7B98, 97298 },
+ { 0x7B99, 60914 },
+ { 0x7B9A, 78421 },
+ { 0x7B9B, 103251 },
+ { 0x7B9C, 103258 },
+ { 0x7B9D, 103244 },
+ { 0x7B9E, 130086 },
+ { 0x7B9F, 6505 },
+ { 0x7BA0, 13473 },
+ { 0x7BA1, 76654 },
+ { 0x7BA2, 76643 },
+ { 0x7BA3, 76644 },
+ { 0x7BA4, 76649 },
+ { 0x7BA5, 66147 },
+ { 0x7BA6, 89265 },
+ { 0x7BA7, 130474 },
+ { 0x7BA8, 131102 },
+ { 0x7BA9, 14180 },
+ { 0x7BAA, 50060 },
+ { 0x7BAB, 6168 },
+ { 0x7BAC, 14179 },
+ { 0x7BAD, 15434 },
+ { 0x7BAE, 12721 },
+ { 0x7BAF, 12722 },
+ { 0x7BB0, 79737 },
+ { 0x7BB1, 14012 },
+ { 0x7BB2, 37380 },
+ { 0x7BB3, 12707 },
+ { 0x7BB4, 6127 },
+ { 0x7BB5, 307 },
+ { 0x7BB6, 15728 },
+ { 0x7BB7, 11477 },
+ { 0x7BB8, 90 },
+ { 0x7BB9, 54788 },
+ { 0x7BBA, 25452 },
+ { 0x7BBB, 25446 },
+ { 0x7BBC, 25463 },
+ { 0x7BBD, 25467 },
+ { 0x7BBE, 25458 },
+ { 0x7BBF, 13353 },
+ { 0x7BC0, 89272 },
+ { 0x7BC1, 65807 },
+ { 0x7BC2, 51676 },
+ { 0x7BC3, 7443 },
+ { 0x7BC4, 25099 },
+ { 0x7BC5, 60885 },
+ { 0x7BC6, 118770 },
+ { 0x7BC7, 115294 },
+ { 0x7BC8, 68362 },
+ { 0x7BC9, 9914 },
+ { 0x7BCA, 93059 },
+ { 0x7BCB, 78389 },
+ { 0x7BCC, 20297 },
+ { 0x7BCD, 40528 },
+ { 0x7BCE, 26218 },
+ { 0x7BCF, 26238 },
+ { 0x7BD0, 26274 },
+ { 0x7BD1, 26244 },
+ { 0x7BD2, 38419 },
+ { 0x7BD3, 38304 },
+ { 0x7BD4, 124310 },
+ { 0x7BD5, 130200 },
+ { 0x7BD6, 124313 },
+ { 0x7BD7, 130203 },
+ { 0x7BD8, 34338 },
+ { 0x7BD9, 39826 },
+ { 0x7BDA, 67328 },
+ { 0x7BDB, 20879 },
+ { 0x7BDC, 20877 },
+ { 0x7BDD, 73624 },
+ { 0x7BDE, 73636 },
+ { 0x7BDF, 62197 },
+ { 0x7BE0, 40378 },
+ { 0x7BE1, 24773 },
+ { 0x7BE2, 49748 },
+ { 0x7BE3, 305 },
+ { 0x7BE4, 13161 },
+ { 0x7BE5, 25472 },
+ { 0x7BE6, 60165 },
+ { 0x7BE7, 115274 },
+ { 0x7BE8, 71300 },
+ { 0x7BE9, 12769 },
+ { 0x7BEA, 20747 },
+ { 0x7BEB, 20759 },
+ { 0x7BEC, 20783 },
+ { 0x7BED, 20767 },
+ { 0x7BEE, 20763 },
+ { 0x7BEF, 20751 },
+ { 0x7BF0, 20779 },
+ { 0x7BF1, 20775 },
+ { 0x7BF2, 20771 },
+ { 0x7BF3, 20755 },
+ { 0x7BF4, 20787 },
+ { 0x7BF5, 20791 },
+ { 0x7BF6, 20795 },
+ { 0x7BF7, 20804 },
+ { 0x7BF8, 20822 },
+ { 0x7BF9, 20810 },
+ { 0x7BFA, 20807 },
+ { 0x7BFB, 20798 },
+ { 0x7BFC, 20819 },
+ { 0x7BFD, 20816 },
+ { 0x7BFE, 20813 },
+ { 0x7BFF, 20801 },
+ { 0x7C00, 20825 },
+ { 0x7C01, 20828 },
+ { 0x7C02, 37676 },
+ { 0x7C03, 37678 },
+ { 0x7C04, 37684 },
+ { 0x7C05, 80071 },
+ { 0x7C06, 80072 },
+ { 0x7C07, 74644 },
+ { 0x7C08, 12768 },
+ { 0x7C09, 49596 },
+ { 0x7C0A, 120503 },
+ { 0x7C0B, 20123 },
+ { 0x7C0C, 103 },
+ { 0x7C0D, 13476 },
+ { 0x7C0E, 6516 },
+ { 0x7C0F, 61244 },
+ { 0x7C10, 13093 },
+ { 0x7C11, 61251 },
+ { 0x7C12, 61252 },
+ { 0x7C13, 93378 },
+ { 0x7C14, 6534 },
+ { 0x7C15, 13658 },
+ { 0x7C16, 115288 },
+ { 0x7C17, 37442 },
+ { 0x7C18, 40641 },
+ { 0x7C19, 20400 },
+ { 0x7C1A, 115276 },
+ { 0x7C1B, 103211 },
+ { 0x7C1C, 12704 },
+ { 0x7C1D, 77097 },
+ { 0x7C1E, 89284 },
+ { 0x7C1F, 51569 },
+ { 0x7C20, 9866 },
+ { 0x7C21, 59507 },
+ { 0x7C22, 20335 },
+ { 0x7C23, 34181 },
+ { 0x7C24, 34196 },
+ { 0x7C25, 34184 },
+ { 0x7C26, 34200 },
+ { 0x7C27, 34178 },
+ { 0x7C28, 13932 },
+ { 0x7C29, 65012 },
+ { 0x7C2A, 60957 },
+ { 0x7C2B, 97613 },
+ { 0x7C2C, 97619 },
+ { 0x7C2D, 97623 },
+ { 0x7C2E, 97638 },
+ { 0x7C2F, 97570 },
+ { 0x7C30, 60948 },
+ { 0x7C31, 40116 },
+ { 0x7C32, 97705 },
+ { 0x7C33, 97710 },
+ { 0x7C34, 97685 },
+ { 0x7C35, 97690 },
+ { 0x7C36, 19883 },
+ { 0x7C37, 20115 },
+ { 0x7C38, 97695 },
+ { 0x7C39, 97700 },
+ { 0x7C3A, 97675 },
+ { 0x7C3B, 97680 },
+ { 0x7C3C, 19845 },
+ { 0x7C3D, 19859 },
+ { 0x7C3E, 20092 },
+ { 0x7C3F, 68888 },
+ { 0x7C40, 93832 },
+ { 0x7C41, 39371 },
+ { 0x7C42, 74466 },
+ { 0x7C43, 60893 },
+ { 0x7C44, 19870 },
+ { 0x7C45, 40148 },
+ { 0x7C46, 15722 },
+ { 0x7C47, 15897 },
+ { 0x7C48, 40715 },
+ { 0x7C49, 9544 },
+ { 0x7C4A, 11524 },
+ { 0x7C4B, 39358 },
+ { 0x7C4C, 115556 },
+ { 0x7C4D, 8982 },
+ { 0x7C4E, 13465 },
+ { 0x7C4F, 61162 },
+ { 0x7C50, 74467 },
+ { 0x7C51, 6133 },
+ { 0x7C52, 73661 },
+ { 0x7C53, 85407 },
+ { 0x7C54, 85410 },
+ { 0x7C55, 85415 },
+ { 0x7C56, 21682 },
+ { 0x7C57, 21679 },
+ { 0x7C58, 21675 },
+ { 0x7C59, 20229 },
+ { 0x7C5A, 51571 },
+ { 0x7C5B, 15453 },
+ { 0x7C5C, 12793 },
+ { 0x7C5D, 12788 },
+ { 0x7C5E, 13347 },
+ { 0x7C5F, 21597 },
+ { 0x7C60, 21602 },
+ { 0x7C61, 21599 },
+ { 0x7C62, 15421 },
+ { 0x7C63, 15424 },
+ { 0x7C64, 15422 },
+ { 0x7C65, 21609 },
+ { 0x7C66, 21605 },
+ { 0x7C67, 21607 },
+ { 0x7C68, 85406 },
+ { 0x7C69, 15469 },
+ { 0x7C6A, 37327 },
+ { 0x7C6B, 124339 },
+ { 0x7C6C, 61254 },
+ { 0x7C6D, 61259 },
+ { 0x7C6E, 68886 },
+ { 0x7C6F, 94667 },
+ { 0x7C70, 93968 },
+ { 0x7C71, 74073 },
+ { 0x7C72, 103225 },
+ { 0x7C73, 124631 },
+ { 0x7C74, 92968 },
+ { 0x7C75, 85387 },
+ { 0x7C76, 119804 },
+ { 0x7C77, 7482 },
+ { 0x7C78, 114700 },
+ { 0x7C79, 15473 },
+ { 0x7C7A, 38670 },
+ { 0x7C7B, 50890 },
+ { 0x7C7C, 14016 },
+ { 0x7C7D, 97735 },
+ { 0x7C7E, 39341 },
+ { 0x7C7F, 39344 },
+ { 0x7C80, 39338 },
+ { 0x7C81, 39347 },
+ { 0x7C82, 13865 },
+ { 0x7C83, 37614 },
+ { 0x7C84, 11532 },
+ { 0x7C85, 39361 },
+ { 0x7C86, 13929 },
+ { 0x7C87, 37690 },
+ { 0x7C88, 13664 },
+ { 0x7C89, 37452 },
+ { 0x7C8A, 15086 },
+ { 0x7C8B, 113264 },
+ { 0x7C8C, 113262 },
+ { 0x7C8D, 49058 },
+ { 0x7C8E, 49071 },
+ { 0x7C8F, 49062 },
+ { 0x7C90, 49067 },
+ { 0x7C91, 49043 },
+ { 0x7C92, 33776 },
+ { 0x7C93, 49038 },
+ { 0x7C94, 40722 },
+ { 0x7C95, 35562 },
+ { 0x7C96, 39439 },
+ { 0x7C97, 61875 },
+ { 0x7C98, 119742 },
+ { 0x7C99, 35572 },
+ { 0x7C9A, 91679 },
+ { 0x7C9B, 91695 },
+ { 0x7C9C, 13255 },
+ { 0x7C9D, 76102 },
+ { 0x7C9E, 76115 },
+ { 0x7C9F, 76107 },
+ { 0x7CA0, 76123 },
+ { 0x7CA1, 76098 },
+ { 0x7CA2, 76135 },
+ { 0x7CA3, 78764 },
+ { 0x7CA4, 76139 },
+ { 0x7CA5, 13337 },
+ { 0x7CA6, 97561 },
+ { 0x7CA7, 76165 },
+ { 0x7CA8, 76161 },
+ { 0x7CA9, 97729 },
+ { 0x7CAA, 73448 },
+ { 0x7CAB, 131051 },
+ { 0x7CAC, 98329 },
+ { 0x7CAD, 13215 },
+ { 0x7CAE, 74080 },
+ { 0x7CAF, 83326 },
+ { 0x7CB0, 116528 },
+ { 0x7CB1, 70302 },
+ { 0x7CB2, 13333 },
+ { 0x7CB3, 70309 },
+ { 0x7CB4, 70304 },
+ { 0x7CB5, 13300 },
+ { 0x7CB6, 13304 },
+ { 0x7CB7, 13311 },
+ { 0x7CB8, 124939 },
+ { 0x7CB9, 78766 },
+ { 0x7CBA, 16816 },
+ { 0x7CBB, 74463 },
+ { 0x7CBC, 50873 },
+ { 0x7CBD, 121095 },
+ { 0x7CBE, 13219 },
+ { 0x7CBF, 124935 },
+ { 0x7CC0, 90969 },
+ { 0x7CC1, 101402 },
+ { 0x7CC2, 69361 },
+ { 0x7CC3, 40074 },
+ { 0x7CC4, 61242 },
+ { 0x7CC5, 39437 },
+ { 0x7CC6, 111840 },
+ { 0x7CC7, 59512 },
+ { 0x7CC8, 13232 },
+ { 0x7CC9, 53891 },
+ { 0x7CCA, 13236 },
+ { 0x7CCB, 13341 },
+ { 0x7CCC, 116421 },
+ { 0x7CCD, 69369 },
+ { 0x7CCE, 97717 },
+ { 0x7CCF, 21295 },
+ { 0x7CD0, 13330 },
+ { 0x7CD1, 13277 },
+ { 0x7CD2, 91673 },
+ { 0x7CD3, 5517 },
+ { 0x7CD4, 76086 },
+ { 0x7CD5, 76092 },
+ { 0x7CD6, 5512 },
+ { 0x7CD7, 70296 },
+ { 0x7CD8, 74460 },
+ { 0x7CD9, 50870 },
+ { 0x7CDA, 40071 },
+ { 0x7CDB, 97726 },
+ { 0x7CDC, 97723 },
+ { 0x7CDD, 124337 },
+ { 0x7CDE, 13288 },
+ { 0x7CDF, 13201 },
+ { 0x7CE0, 13206 },
+ { 0x7CE1, 60865 },
+ { 0x7CE2, 121106 },
+ { 0x7CE3, 125109 },
+ { 0x7CE4, 131041 },
+ { 0x7CE5, 24625 },
+ { 0x7CE6, 60868 },
+ { 0x7CE7, 60876 },
+ { 0x7CE8, 60855 },
+ { 0x7CE9, 60851 },
+ { 0x7CEA, 35774 },
+ { 0x7CEB, 38610 },
+ { 0x7CEC, 35696 },
+ { 0x7CED, 38556 },
+ { 0x7CEE, 65046 },
+ { 0x7CEF, 65059 },
+ { 0x7CF0, 65041 },
+ { 0x7CF1, 65054 },
+ { 0x7CF2, 35778 },
+ { 0x7CF3, 38614 },
+ { 0x7CF4, 35700 },
+ { 0x7CF5, 38560 },
+ { 0x7CF6, 24805 },
+ { 0x7CF7, 24831 },
+ { 0x7CF8, 24794 },
+ { 0x7CF9, 24820 },
+ { 0x7CFA, 35770 },
+ { 0x7CFB, 38606 },
+ { 0x7CFC, 35692 },
+ { 0x7CFD, 38552 },
+ { 0x7CFE, 24800 },
+ { 0x7CFF, 24826 },
+ { 0x7D00, 24789 },
+ { 0x7D01, 24815 },
+ { 0x7D02, 53880 },
+ { 0x7D03, 53884 },
+ { 0x7D04, 38499 },
+ { 0x7D05, 38503 },
+ { 0x7D06, 112846 },
+ { 0x7D07, 78586 },
+ { 0x7D08, 119161 },
+ { 0x7D09, 111219 },
+ { 0x7D0A, 61202 },
+ { 0x7D0B, 24895 },
+ { 0x7D0C, 93843 },
+ { 0x7D0D, 24951 },
+ { 0x7D0E, 24963 },
+ { 0x7D0F, 38674 },
+ { 0x7D10, 119454 },
+ { 0x7D11, 119447 },
+ { 0x7D12, 119439 },
+ { 0x7D13, 25023 },
+ { 0x7D14, 119462 },
+ { 0x7D15, 25011 },
+ { 0x7D16, 16404 },
+ { 0x7D17, 16397 },
+ { 0x7D18, 67271 },
+ { 0x7D19, 74627 },
+ { 0x7D1A, 61147 },
+ { 0x7D1B, 117447 },
+ { 0x7D1C, 38649 },
+ { 0x7D1D, 74603 },
+ { 0x7D1E, 118306 },
+ { 0x7D1F, 118308 },
+ { 0x7D20, 39447 },
+ { 0x7D21, 35520 },
+ { 0x7D22, 33774 },
+ { 0x7D23, 77099 },
+ { 0x7D24, 16344 },
+ { 0x7D25, 16345 },
+ { 0x7D26, 5504 },
+ { 0x7D27, 96876 },
+ { 0x7D28, 119762 },
+ { 0x7D29, 5505 },
+ { 0x7D2A, 71309 },
+ { 0x7D2B, 99641 },
+ { 0x7D2C, 13354 },
+ { 0x7D2D, 60895 },
+ { 0x7D2E, 96883 },
+ { 0x7D2F, 15899 },
+ { 0x7D30, 96881 },
+ { 0x7D31, 116423 },
+ { 0x7D32, 96886 },
+ { 0x7D33, 130030 },
+ { 0x7D34, 85391 },
+ { 0x7D35, 119780 },
+ { 0x7D36, 78388 },
+ { 0x7D37, 96089 },
+ { 0x7D38, 96093 },
+ { 0x7D39, 119749 },
+ { 0x7D3A, 96095 },
+ { 0x7D3B, 40940 },
+ { 0x7D3C, 15706 },
+ { 0x7D3D, 74703 },
+ { 0x7D3E, 114974 },
+ { 0x7D3F, 118373 },
+ { 0x7D40, 98448 },
+ { 0x7D41, 124633 },
+ { 0x7D42, 60897 },
+ { 0x7D43, 119754 },
+ { 0x7D44, 13160 },
+ { 0x7D45, 97 },
+ { 0x7D46, 76170 },
+ { 0x7D47, 105 },
+ { 0x7D48, 9894 },
+ { 0x7D49, 74 },
+ { 0x7D4A, 74453 },
+ { 0x7D4B, 121076 },
+ { 0x7D4C, 66488 },
+ { 0x7D4D, 108 },
+ { 0x7D4E, 101724 },
+ { 0x7D4F, 96097 },
+ { 0x7D50, 118777 },
+ { 0x7D51, 110 },
+ { 0x7D52, 83311 },
+ { 0x7D53, 14291 },
+ { 0x7D54, 65803 },
+ { 0x7D55, 97566 },
+ { 0x7D56, 12702 },
+ { 0x7D57, 64948 },
+ { 0x7D58, 40067 },
+ { 0x7D59, 61222 },
+ { 0x7D5A, 12716 },
+ { 0x7D5B, 66146 },
+ { 0x7D5C, 96916 },
+ { 0x7D5D, 68368 },
+ { 0x7D5E, 66143 },
+ { 0x7D5F, 13927 },
+ { 0x7D60, 98216 },
+ { 0x7D61, 118878 },
+ { 0x7D62, 68312 },
+ { 0x7D63, 12775 },
+ { 0x7D64, 21692 },
+ { 0x7D65, 20856 },
+ { 0x7D66, 97721 },
+ { 0x7D67, 97671 },
+ { 0x7D68, 66153 },
+ { 0x7D69, 4455 },
+ { 0x7D6A, 37340 },
+ { 0x7D6B, 114527 },
+ { 0x7D6C, 97673 },
+ { 0x7D6D, 38672 },
+ { 0x7D6E, 60254 },
+ { 0x7D6F, 25097 },
+ { 0x7D70, 6154 },
+ { 0x7D71, 89275 },
+ { 0x7D72, 118874 },
+ { 0x7D73, 40077 },
+ { 0x7D74, 15575 },
+ { 0x7D75, 51683 },
+ { 0x7D76, 61218 },
+ { 0x7D77, 7480 },
+ { 0x7D78, 96091 },
+ { 0x7D79, 74605 },
+ { 0x7D7A, 35558 },
+ { 0x7D7B, 124322 },
+ { 0x7D7C, 124320 },
+ { 0x7D7D, 124317 },
+ { 0x7D7E, 38447 },
+ { 0x7D7F, 131149 },
+ { 0x7D80, 78828 },
+ { 0x7D81, 78826 },
+ { 0x7D82, 114916 },
+ { 0x7D83, 96878 },
+ { 0x7D84, 50911 },
+ { 0x7D85, 114634 },
+ { 0x7D86, 74733 },
+ { 0x7D87, 35560 },
+ { 0x7D88, 20718 },
+ { 0x7D89, 15713 },
+ { 0x7D8A, 51567 },
+ { 0x7D8B, 119747 },
+ { 0x7D8C, 12693 },
+ { 0x7D8D, 60881 },
+ { 0x7D8E, 61148 },
+ { 0x7D8F, 116407 },
+ { 0x7D90, 115882 },
+ { 0x7D91, 115948 },
+ { 0x7D92, 116038 },
+ { 0x7D93, 116072 },
+ { 0x7D94, 116357 },
+ { 0x7D95, 115912 },
+ { 0x7D96, 115922 },
+ { 0x7D97, 115917 },
+ { 0x7D98, 115927 },
+ { 0x7D99, 116233 },
+ { 0x7D9A, 116345 },
+ { 0x7D9B, 116349 },
+ { 0x7D9C, 116128 },
+ { 0x7D9D, 116398 },
+ { 0x7D9E, 116020 },
+ { 0x7D9F, 116165 },
+ { 0x7DA0, 116170 },
+ { 0x7DA1, 116175 },
+ { 0x7DA2, 116260 },
+ { 0x7DA3, 115995 },
+ { 0x7DA4, 116055 },
+ { 0x7DA5, 116243 },
+ { 0x7DA6, 116353 },
+ { 0x7DA7, 115985 },
+ { 0x7DA8, 115990 },
+ { 0x7DA9, 115952 },
+ { 0x7DAA, 116120 },
+ { 0x7DAB, 115970 },
+ { 0x7DAC, 115975 },
+ { 0x7DAD, 116090 },
+ { 0x7DAE, 116188 },
+ { 0x7DAF, 116080 },
+ { 0x7DB0, 116385 },
+ { 0x7DB1, 116329 },
+ { 0x7DB2, 116096 },
+ { 0x7DB3, 116102 },
+ { 0x7DB4, 116085 },
+ { 0x7DB5, 115999 },
+ { 0x7DB6, 116313 },
+ { 0x7DB7, 116341 },
+ { 0x7DB8, 115899 },
+ { 0x7DB9, 115980 },
+ { 0x7DBA, 116251 },
+ { 0x7DBB, 116335 },
+ { 0x7DBC, 116006 },
+ { 0x7DBD, 116321 },
+ { 0x7DBE, 116237 },
+ { 0x7DBF, 116194 },
+ { 0x7DC0, 116200 },
+ { 0x7DC1, 116184 },
+ { 0x7DC2, 116301 },
+ { 0x7DC3, 116305 },
+ { 0x7DC4, 116309 },
+ { 0x7DC5, 116076 },
+ { 0x7DC6, 116247 },
+ { 0x7DC7, 116293 },
+ { 0x7DC8, 116411 },
+ { 0x7DC9, 116144 },
+ { 0x7DCA, 116180 },
+ { 0x7DCB, 116297 },
+ { 0x7DCC, 116381 },
+ { 0x7DCD, 116148 },
+ { 0x7DCE, 116132 },
+ { 0x7DCF, 116277 },
+ { 0x7DD0, 116059 },
+ { 0x7DD1, 116025 },
+ { 0x7DD2, 116153 },
+ { 0x7DD3, 116157 },
+ { 0x7DD4, 115908 },
+ { 0x7DD5, 115890 },
+ { 0x7DD6, 116124 },
+ { 0x7DD7, 116281 },
+ { 0x7DD8, 115886 },
+ { 0x7DD9, 115904 },
+ { 0x7DDA, 116108 },
+ { 0x7DDB, 115944 },
+ { 0x7DDC, 116064 },
+ { 0x7DDD, 116033 },
+ { 0x7DDE, 116206 },
+ { 0x7DDF, 116256 },
+ { 0x7DE0, 116229 },
+ { 0x7DE1, 116212 },
+ { 0x7DE2, 116289 },
+ { 0x7DE3, 116012 },
+ { 0x7DE4, 116068 },
+ { 0x7DE5, 116042 },
+ { 0x7DE6, 116016 },
+ { 0x7DE7, 115894 },
+ { 0x7DE8, 116029 },
+ { 0x7DE9, 116272 },
+ { 0x7DEA, 116140 },
+ { 0x7DEB, 116217 },
+ { 0x7DEC, 116223 },
+ { 0x7DED, 116394 },
+ { 0x7DEE, 116390 },
+ { 0x7DEF, 116161 },
+ { 0x7DF0, 116268 },
+ { 0x7DF1, 116377 },
+ { 0x7DF2, 116112 },
+ { 0x7DF3, 116403 },
+ { 0x7DF4, 116264 },
+ { 0x7DF5, 116361 },
+ { 0x7DF6, 116365 },
+ { 0x7DF7, 116369 },
+ { 0x7DF8, 116373 },
+ { 0x7DF9, 116136 },
+ { 0x7DFA, 115932 },
+ { 0x7DFB, 115938 },
+ { 0x7DFC, 116116 },
+ { 0x7DFD, 115966 },
+ { 0x7DFE, 116051 },
+ { 0x7DFF, 116285 },
+ { 0x7E00, 116047 },
+ { 0x7E01, 115956 },
+ { 0x7E02, 115961 },
+ { 0x7E03, 20476 },
+ { 0x7E04, 20434 },
+ { 0x7E05, 20514 },
+ { 0x7E06, 20450 },
+ { 0x7E07, 20369 },
+ { 0x7E08, 59696 },
+ { 0x7E09, 12758 },
+ { 0x7E0A, 24843 },
+ { 0x7E0B, 16389 },
+ { 0x7E0C, 111414 },
+ { 0x7E0D, 40448 },
+ { 0x7E0E, 37876 },
+ { 0x7E0F, 19893 },
+ { 0x7E10, 20373 },
+ { 0x7E11, 33799 },
+ { 0x7E12, 59766 },
+ { 0x7E13, 12761 },
+ { 0x7E14, 24846 },
+ { 0x7E15, 16393 },
+ { 0x7E16, 111418 },
+ { 0x7E17, 40531 },
+ { 0x7E18, 40544 },
+ { 0x7E19, 61791 },
+ { 0x7E1A, 19896 },
+ { 0x7E1B, 19906 },
+ { 0x7E1C, 20235 },
+ { 0x7E1D, 40564 },
+ { 0x7E1E, 40577 },
+ { 0x7E1F, 68916 },
+ { 0x7E20, 19899 },
+ { 0x7E21, 19910 },
+ { 0x7E22, 20239 },
+ { 0x7E23, 40585 },
+ { 0x7E24, 16230 },
+ { 0x7E25, 33783 },
+ { 0x7E26, 59735 },
+ { 0x7E27, 12755 },
+ { 0x7E28, 16354 },
+ { 0x7E29, 16385 },
+ { 0x7E2A, 111410 },
+ { 0x7E2B, 16235 },
+ { 0x7E2C, 33807 },
+ { 0x7E2D, 59769 },
+ { 0x7E2E, 12764 },
+ { 0x7E2F, 24929 },
+ { 0x7E30, 16401 },
+ { 0x7E31, 111422 },
+ { 0x7E32, 33749 },
+ { 0x7E33, 59700 },
+ { 0x7E34, 12747 },
+ { 0x7E35, 24669 },
+ { 0x7E36, 16369 },
+ { 0x7E37, 111405 },
+ { 0x7E38, 33745 },
+ { 0x7E39, 59687 },
+ { 0x7E3A, 12743 },
+ { 0x7E3B, 24660 },
+ { 0x7E3C, 16364 },
+ { 0x7E3D, 111400 },
+ { 0x7E3E, 33779 },
+ { 0x7E3F, 59726 },
+ { 0x7E40, 12751 },
+ { 0x7E41, 24737 },
+ { 0x7E42, 16374 },
+ { 0x7E43, 33794 },
+ { 0x7E44, 59753 },
+ { 0x7E45, 39364 },
+ { 0x7E46, 59758 },
+ { 0x7E47, 33763 },
+ { 0x7E48, 59704 },
+ { 0x7E49, 13398 },
+ { 0x7E4A, 59709 },
+ { 0x7E4B, 74609 },
+ { 0x7E4C, 33753 },
+ { 0x7E4D, 24673 },
+ { 0x7E4E, 59691 },
+ { 0x7E4F, 24664 },
+ { 0x7E50, 9924 },
+ { 0x7E51, 59730 },
+ { 0x7E52, 24741 },
+ { 0x7E53, 16379 },
+ { 0x7E54, 24746 },
+ { 0x7E55, 33802 },
+ { 0x7E56, 24913 },
+ { 0x7E57, 24918 },
+ { 0x7E58, 68132 },
+ { 0x7E59, 96317 },
+ { 0x7E5A, 67972 },
+ { 0x7E5B, 96314 },
+ { 0x7E5C, 26268 },
+ { 0x7E5D, 26288 },
+ { 0x7E5E, 26260 },
+ { 0x7E5F, 26277 },
+ { 0x7E60, 26254 },
+ { 0x7E61, 26221 },
+ { 0x7E62, 26241 },
+ { 0x7E63, 26271 },
+ { 0x7E64, 26291 },
+ { 0x7E65, 26263 },
+ { 0x7E66, 26280 },
+ { 0x7E67, 26257 },
+ { 0x7E68, 24892 },
+ { 0x7E69, 112700 },
+ { 0x7E6A, 78463 },
+ { 0x7E6B, 119000 },
+ { 0x7E6C, 111135 },
+ { 0x7E6D, 112723 },
+ { 0x7E6E, 78480 },
+ { 0x7E6F, 119028 },
+ { 0x7E70, 111157 },
+ { 0x7E71, 112694 },
+ { 0x7E72, 78457 },
+ { 0x7E73, 118994 },
+ { 0x7E74, 111129 },
+ { 0x7E75, 112706 },
+ { 0x7E76, 78469 },
+ { 0x7E77, 119006 },
+ { 0x7E78, 111141 },
+ { 0x7E79, 112743 },
+ { 0x7E7A, 78496 },
+ { 0x7E7B, 119048 },
+ { 0x7E7C, 111173 },
+ { 0x7E7D, 24986 },
+ { 0x7E7E, 24940 },
+ { 0x7E7F, 25005 },
+ { 0x7E80, 24973 },
+ { 0x7E81, 24979 },
+ { 0x7E82, 24933 },
+ { 0x7E83, 24998 },
+ { 0x7E84, 24966 },
+ { 0x7E85, 113114 },
+ { 0x7E86, 78735 },
+ { 0x7E87, 119425 },
+ { 0x7E88, 111365 },
+ { 0x7E89, 113108 },
+ { 0x7E8A, 78729 },
+ { 0x7E8B, 119419 },
+ { 0x7E8C, 111359 },
+ { 0x7E8D, 113061 },
+ { 0x7E8E, 78689 },
+ { 0x7E8F, 119372 },
+ { 0x7E90, 111319 },
+ { 0x7E91, 113088 },
+ { 0x7E92, 78716 },
+ { 0x7E93, 119399 },
+ { 0x7E94, 111346 },
+ { 0x7E95, 113081 },
+ { 0x7E96, 78709 },
+ { 0x7E97, 119392 },
+ { 0x7E98, 111339 },
+ { 0x7E99, 113023 },
+ { 0x7E9A, 78678 },
+ { 0x7E9B, 119338 },
+ { 0x7E9C, 111308 },
+ { 0x7E9D, 112947 },
+ { 0x7E9E, 78651 },
+ { 0x7E9F, 119262 },
+ { 0x7EA0, 111287 },
+ { 0x7EA1, 112961 },
+ { 0x7EA2, 78660 },
+ { 0x7EA3, 119276 },
+ { 0x7EA4, 111296 },
+ { 0x7EA5, 112801 },
+ { 0x7EA6, 78518 },
+ { 0x7EA7, 119106 },
+ { 0x7EA8, 111195 },
+ { 0x7EA9, 112798 },
+ { 0x7EAA, 78515 },
+ { 0x7EAB, 119103 },
+ { 0x7EAC, 111192 },
+ { 0x7EAD, 112964 },
+ { 0x7EAE, 78663 },
+ { 0x7EAF, 119279 },
+ { 0x7EB0, 111299 },
+ { 0x7EB1, 35783 },
+ { 0x7EB2, 35705 },
+ { 0x7EB3, 38565 },
+ { 0x7EB4, 38619 },
+ { 0x7EB5, 13773 },
+ { 0x7EB6, 370 },
+ { 0x7EB7, 124528 },
+ { 0x7EB8, 124478 },
+ { 0x7EB9, 124553 },
+ { 0x7EBA, 124503 },
+ { 0x7EBB, 124391 },
+ { 0x7EBC, 124361 },
+ { 0x7EBD, 124421 },
+ { 0x7EBE, 124451 },
+ { 0x7EBF, 124513 },
+ { 0x7EC0, 124463 },
+ { 0x7EC1, 124538 },
+ { 0x7EC2, 124488 },
+ { 0x7EC3, 124373 },
+ { 0x7EC4, 124343 },
+ { 0x7EC5, 124403 },
+ { 0x7EC6, 124433 },
+ { 0x7EC7, 124533 },
+ { 0x7EC8, 124483 },
+ { 0x7EC9, 124558 },
+ { 0x7ECA, 124508 },
+ { 0x7ECB, 124397 },
+ { 0x7ECC, 124367 },
+ { 0x7ECD, 124427 },
+ { 0x7ECE, 124457 },
+ { 0x7ECF, 124523 },
+ { 0x7ED0, 124473 },
+ { 0x7ED1, 124548 },
+ { 0x7ED2, 124498 },
+ { 0x7ED3, 124385 },
+ { 0x7ED4, 124355 },
+ { 0x7ED5, 124415 },
+ { 0x7ED6, 124445 },
+ { 0x7ED7, 124517 },
+ { 0x7ED8, 124467 },
+ { 0x7ED9, 124542 },
+ { 0x7EDA, 124492 },
+ { 0x7EDB, 124378 },
+ { 0x7EDC, 124348 },
+ { 0x7EDD, 124408 },
+ { 0x7EDE, 124438 },
+ { 0x7EDF, 112953 },
+ { 0x7EE0, 78654 },
+ { 0x7EE1, 119268 },
+ { 0x7EE2, 111290 },
+ { 0x7EE3, 112808 },
+ { 0x7EE4, 78559 },
+ { 0x7EE5, 119118 },
+ { 0x7EE6, 111202 },
+ { 0x7EE7, 112733 },
+ { 0x7EE8, 78486 },
+ { 0x7EE9, 119038 },
+ { 0x7EEA, 111163 },
+ { 0x7EEB, 24694 },
+ { 0x7EEC, 24711 },
+ { 0x7EED, 24699 },
+ { 0x7EEE, 24705 },
+ { 0x7EEF, 113042 },
+ { 0x7EF0, 119124 },
+ { 0x7EF1, 112593 },
+ { 0x7EF2, 118902 },
+ { 0x7EF3, 113026 },
+ { 0x7EF4, 119353 },
+ { 0x7EF5, 113038 },
+ { 0x7EF6, 119341 },
+ { 0x7EF7, 113018 },
+ { 0x7EF8, 119333 },
+ { 0x7EF9, 113033 },
+ { 0x7EFA, 119348 },
+ { 0x7EFB, 40175 },
+ { 0x7EFC, 40180 },
+ { 0x7EFD, 16819 },
+ { 0x7EFE, 16837 },
+ { 0x7EFF, 67322 },
+ { 0x7F00, 67316 },
+ { 0x7F01, 67313 },
+ { 0x7F02, 13626 },
+ { 0x7F03, 13632 },
+ { 0x7F04, 13620 },
+ { 0x7F05, 13615 },
+ { 0x7F06, 13612 },
+ { 0x7F07, 85419 },
+ { 0x7F08, 85427 },
+ { 0x7F09, 85422 },
+ { 0x7F0A, 85431 },
+ { 0x7F0B, 74086 },
+ { 0x7F0C, 40360 },
+ { 0x7F0D, 20650 },
+ { 0x7F0E, 97294 },
+ { 0x7F0F, 130065 },
+ { 0x7F10, 120863 },
+ { 0x7F11, 13318 },
+ { 0x7F12, 15103 },
+ { 0x7F13, 97941 },
+ { 0x7F14, 13321 },
+ { 0x7F15, 37748 },
+ { 0x7F16, 69961 },
+ { 0x7F17, 15707 },
+ { 0x7F18, 12785 },
+ { 0x7F19, 60940 },
+ { 0x7F1A, 120482 },
+ { 0x7F1B, 130032 },
+ { 0x7F1C, 112336 },
+ { 0x7F1D, 13451 },
+ { 0x7F1E, 0 },
+ { 0x7F1F, 13260 },
+ { 0x7F20, 20846 },
+ { 0x7F21, 114524 },
+ { 0x7F22, 74649 },
+ { 0x7F23, 85441 },
+ { 0x7F24, 34384 },
+ { 0x7F25, 13199 },
+ { 0x7F26, 97731 },
+ { 0x7F27, 13210 },
+ { 0x7F28, 91690 },
+ { 0x7F29, 91681 },
+ { 0x7F2A, 13264 },
+ { 0x7F2B, 74738 },
+ { 0x7F2C, 76144 },
+ { 0x7F2D, 13243 },
+ { 0x7F2E, 75205 },
+ { 0x7F2F, 97353 },
+ { 0x7F30, 131050 },
+ { 0x7F31, 37328 },
+ { 0x7F32, 61211 },
+ { 0x7F33, 60916 },
+ { 0x7F34, 6513 },
+ { 0x7F35, 60166 },
+ { 0x7F36, 38278 },
+ { 0x7F37, 60862 },
+ { 0x7F38, 93379 },
+ { 0x7F39, 51539 },
+ { 0x7F3A, 60157 },
+ { 0x7F3B, 115565 },
+ { 0x7F3C, 40063 },
+ { 0x7F3D, 92251 },
+ { 0x7F3E, 50955 },
+ { 0x7F3F, 65792 },
+ { 0x7F40, 13183 },
+ { 0x7F41, 83320 },
+ { 0x7F42, 78416 },
+ { 0x7F43, 38637 },
+ { 0x7F44, 13446 },
+ { 0x7F45, 37384 },
+ { 0x7F46, 21656 },
+ { 0x7F47, 61207 },
+ { 0x7F48, 39330 },
+ { 0x7F49, 49172 },
+ { 0x7F4A, 70987 },
+ { 0x7F4B, 68365 },
+ { 0x7F4C, 93837 },
+ { 0x7F4D, 97733 },
+ { 0x7F4E, 51565 },
+ { 0x7F4F, 104902 },
+ { 0x7F50, 66142 },
+ { 0x7F51, 83457 },
+ { 0x7F52, 16858 },
+ { 0x7F53, 60911 },
+ { 0x7F54, 49746 },
+ { 0x7F55, 79218 },
+ { 0x7F56, 24617 },
+ { 0x7F57, 74747 },
+ { 0x7F58, 77100 },
+ { 0x7F59, 6122 },
+ { 0x7F5A, 21694 },
+ { 0x7F5B, 74078 },
+ { 0x7F5C, 112588 },
+ { 0x7F5D, 96905 },
+ { 0x7F5E, 85443 },
+ { 0x7F5F, 69372 },
+ { 0x7F60, 77183 },
+ { 0x7F61, 116432 },
+ { 0x7F62, 12772 },
+ { 0x7F63, 6078 },
+ { 0x7F64, 68334 },
+ { 0x7F65, 79973 },
+ { 0x7F66, 9879 },
+ { 0x7F67, 74465 },
+ { 0x7F68, 6081 },
+ { 0x7F69, 97653 },
+ { 0x7F6A, 49597 },
+ { 0x7F6B, 33739 },
+ { 0x7F6C, 34390 },
+ { 0x7F6D, 15088 },
+ { 0x7F6E, 16859 },
+ { 0x7F6F, 76153 },
+ { 0x7F70, 78814 },
+ { 0x7F71, 76131 },
+ { 0x7F72, 13248 },
+ { 0x7F73, 13270 },
+ { 0x7F74, 118775 },
+ { 0x7F75, 90967 },
+ { 0x7F76, 35643 },
+ { 0x7F77, 111096 },
+ { 0x7F78, 13324 },
+ { 0x7F79, 13296 },
+ { 0x7F7A, 15703 },
+ { 0x7F7B, 6171 },
+ { 0x7F7C, 69380 },
+ { 0x7F7D, 53878 },
+ { 0x7F7E, 13373 },
+ { 0x7F7F, 13088 },
+ { 0x7F80, 14014 },
+ { 0x7F81, 97655 },
+ { 0x7F82, 65011 },
+ { 0x7F83, 78424 },
+ { 0x7F84, 21496 },
+ { 0x7F85, 13186 },
+ { 0x7F86, 4454 },
+ { 0x7F87, 38228 },
+ { 0x7F88, 9547 },
+ { 0x7F89, 6141 },
+ { 0x7F8A, 101730 },
+ { 0x7F8B, 13103 },
+ { 0x7F8C, 69381 },
+ { 0x7F8D, 59509 },
+ { 0x7F8E, 118897 },
+ { 0x7F8F, 61223 },
+ { 0x7F90, 38642 },
+ { 0x7F91, 69376 },
+ { 0x7F92, 40726 },
+ { 0x7F93, 92290 },
+ { 0x7F94, 97654 },
+ { 0x7F95, 38679 },
+ { 0x7F96, 68346 },
+ { 0x7F97, 93380 },
+ { 0x7F98, 34040 },
+ { 0x7F99, 74077 },
+ { 0x7F9A, 125111 },
+ { 0x7F9B, 60827 },
+ { 0x7F9C, 74599 },
+ { 0x7F9D, 70318 },
+ { 0x7F9E, 96090 },
+ { 0x7F9F, 71305 },
+ { 0x7FA0, 49027 },
+ { 0x7FA1, 15893 },
+ { 0x7FA2, 70662 },
+ { 0x7FA3, 13106 },
+ { 0x7FA4, 38289 },
+ { 0x7FA5, 37323 },
+ { 0x7FA6, 114532 },
+ { 0x7FA7, 38284 },
+ { 0x7FA8, 90959 },
+ { 0x7FA9, 60253 },
+ { 0x7FAA, 49092 },
+ { 0x7FAB, 19844 },
+ { 0x7FAC, 15704 },
+ { 0x7FAD, 24621 },
+ { 0x7FAE, 74469 },
+ { 0x7FAF, 21556 },
+ { 0x7FB0, 21563 },
+ { 0x7FB1, 21560 },
+ { 0x7FB2, 21567 },
+ { 0x7FB3, 12767 },
+ { 0x7FB4, 6486 },
+ { 0x7FB5, 13375 },
+ { 0x7FB6, 39441 },
+ { 0x7FB7, 115273 },
+ { 0x7FB8, 130058 },
+ { 0x7FB9, 61155 },
+ { 0x7FBA, 6118 },
+ { 0x7FBB, 114391 },
+ { 0x7FBC, 59685 },
+ { 0x7FBD, 118765 },
+ { 0x7FBE, 118767 },
+ { 0x7FBF, 49976 },
+ { 0x7FC0, 68364 },
+ { 0x7FC1, 15701 },
+ { 0x7FC2, 79732 },
+ { 0x7FC3, 51583 },
+ { 0x7FC4, 36733 },
+ { 0x7FC5, 69341 },
+ { 0x7FC6, 65185 },
+ { 0x7FC7, 49587 },
+ { 0x7FC8, 14285 },
+ { 0x7FC9, 6155 },
+ { 0x7FCA, 49581 },
+ { 0x7FCB, 39448 },
+ { 0x7FCC, 97743 },
+ { 0x7FCD, 93835 },
+ { 0x7FCE, 13101 },
+ { 0x7FCF, 13281 },
+ { 0x7FD0, 16801 },
+ { 0x7FD1, 20743 },
+ { 0x7FD2, 36728 },
+ { 0x7FD3, 66148 },
+ { 0x7FD4, 60859 },
+ { 0x7FD5, 60837 },
+ { 0x7FD6, 60874 },
+ { 0x7FD7, 60833 },
+ { 0x7FD8, 14259 },
+ { 0x7FD9, 21647 },
+ { 0x7FDA, 78757 },
+ { 0x7FDB, 113680 },
+ { 0x7FDC, 6123 },
+ { 0x7FDD, 21688 },
+ { 0x7FDE, 65961 },
+ { 0x7FDF, 20642 },
+ { 0x7FE0, 60243 },
+ { 0x7FE1, 49095 },
+ { 0x7FE2, 38226 },
+ { 0x7FE3, 51590 },
+ { 0x7FE4, 13086 },
+ { 0x7FE5, 38498 },
+ { 0x7FE6, 9902 },
+ { 0x7FE7, 119853 },
+ { 0x7FE8, 53903 },
+ { 0x7FE9, 15901 },
+ { 0x7FEA, 37338 },
+ { 0x7FEB, 6096 },
+ { 0x7FEC, 68335 },
+ { 0x7FED, 40728 },
+ { 0x7FEE, 13356 },
+ { 0x7FEF, 78387 },
+ { 0x7FF0, 20645 },
+ { 0x7FF1, 59684 },
+ { 0x7FF2, 70388 },
+ { 0x7FF3, 59510 },
+ { 0x7FF4, 38634 },
+ { 0x7FF5, 12712 },
+ { 0x7FF6, 61153 },
+ { 0x7FF7, 39320 },
+ { 0x7FF8, 20649 },
+ { 0x7FF9, 49077 },
+ { 0x7FFA, 15587 },
+ { 0x7FFB, 4449 },
+ { 0x7FFC, 61262 },
+ { 0x7FFD, 74608 },
+ { 0x7FFE, 35638 },
+ { 0x7FFF, 73450 },
+ { 0x8000, 73501 },
+ { 0x8001, 73484 },
+ { 0x8002, 73518 },
+ { 0x8003, 73535 },
+ { 0x8004, 73467 },
+ { 0x8005, 40312 },
+ { 0x8006, 20040 },
+ { 0x8007, 73576 },
+ { 0x8008, 40197 },
+ { 0x8009, 40248 },
+ { 0x800A, 40231 },
+ { 0x800B, 40265 },
+ { 0x800C, 40306 },
+ { 0x800D, 40214 },
+ { 0x800E, 19925 },
+ { 0x800F, 19976 },
+ { 0x8010, 19959 },
+ { 0x8011, 19993 },
+ { 0x8012, 20034 },
+ { 0x8013, 19942 },
+ { 0x8014, 73461 },
+ { 0x8015, 73512 },
+ { 0x8016, 73495 },
+ { 0x8017, 73529 },
+ { 0x8018, 73570 },
+ { 0x8019, 73478 },
+ { 0x801A, 40274 },
+ { 0x801B, 20002 },
+ { 0x801C, 73538 },
+ { 0x801D, 40318 },
+ { 0x801E, 40330 },
+ { 0x801F, 40326 },
+ { 0x8020, 40334 },
+ { 0x8021, 40338 },
+ { 0x8022, 40322 },
+ { 0x8023, 20046 },
+ { 0x8024, 20058 },
+ { 0x8025, 20054 },
+ { 0x8026, 20062 },
+ { 0x8027, 20066 },
+ { 0x8028, 20050 },
+ { 0x8029, 73582 },
+ { 0x802A, 73594 },
+ { 0x802B, 73590 },
+ { 0x802C, 73598 },
+ { 0x802D, 73602 },
+ { 0x802E, 73586 },
+ { 0x802F, 40290 },
+ { 0x8030, 20018 },
+ { 0x8031, 73554 },
+ { 0x8032, 40189 },
+ { 0x8033, 40240 },
+ { 0x8034, 40223 },
+ { 0x8035, 40257 },
+ { 0x8036, 40282 },
+ { 0x8037, 40206 },
+ { 0x8038, 19917 },
+ { 0x8039, 19968 },
+ { 0x803A, 19951 },
+ { 0x803B, 19985 },
+ { 0x803C, 20010 },
+ { 0x803D, 19934 },
+ { 0x803E, 73453 },
+ { 0x803F, 73504 },
+ { 0x8040, 73487 },
+ { 0x8041, 73521 },
+ { 0x8042, 73546 },
+ { 0x8043, 73470 },
+ { 0x8044, 40298 },
+ { 0x8045, 20026 },
+ { 0x8046, 73562 },
+ { 0x8047, 40342 },
+ { 0x8048, 20070 },
+ { 0x8049, 73606 },
+ { 0x804A, 40345 },
+ { 0x804B, 20073 },
+ { 0x804C, 73609 },
+ { 0x804D, 40354 },
+ { 0x804E, 40351 },
+ { 0x804F, 40357 },
+ { 0x8050, 20082 },
+ { 0x8051, 20079 },
+ { 0x8052, 20085 },
+ { 0x8053, 78781 },
+ { 0x8054, 78790 },
+ { 0x8055, 78787 },
+ { 0x8056, 78772 },
+ { 0x8057, 78778 },
+ { 0x8058, 78775 },
+ { 0x8059, 78784 },
+ { 0x805A, 78802 },
+ { 0x805B, 78811 },
+ { 0x805C, 78808 },
+ { 0x805D, 78793 },
+ { 0x805E, 78799 },
+ { 0x805F, 78796 },
+ { 0x8060, 78805 },
+ { 0x8061, 49028 },
+ { 0x8062, 114529 },
+ { 0x8063, 49571 },
+ { 0x8064, 61221 },
+ { 0x8065, 39333 },
+ { 0x8066, 13180 },
+ { 0x8067, 78823 },
+ { 0x8068, 124260 },
+ { 0x8069, 40724 },
+ { 0x806A, 50869 },
+ { 0x806B, 40725 },
+ { 0x806C, 13483 },
+ { 0x806D, 114631 },
+ { 0x806E, 101728 },
+ { 0x806F, 34386 },
+ { 0x8070, 60883 },
+ { 0x8071, 73446 },
+ { 0x8072, 61134 },
+ { 0x8073, 20725 },
+ { 0x8074, 37383 },
+ { 0x8075, 4448 },
+ { 0x8076, 13104 },
+ { 0x8077, 19483 },
+ { 0x8078, 94664 },
+ { 0x8079, 99629 },
+ { 0x807A, 14192 },
+ { 0x807B, 13087 },
+ { 0x807C, 102985 },
+ { 0x807D, 121105 },
+ { 0x807E, 56873 },
+ { 0x807F, 13477 },
+ { 0x8080, 60141 },
+ { 0x8081, 65794 },
+ { 0x8082, 74450 },
+ { 0x8083, 61214 },
+ { 0x8084, 13484 },
+ { 0x8085, 49583 },
+ { 0x8086, 35567 },
+ { 0x8087, 119752 },
+ { 0x8088, 112338 },
+ { 0x8089, 74088 },
+ { 0x808A, 15586 },
+ { 0x808B, 60142 },
+ { 0x808C, 131053 },
+ { 0x808D, 6501 },
+ { 0x808E, 24624 },
+ { 0x808F, 6137 },
+ { 0x8090, 16447 },
+ { 0x8091, 49093 },
+ { 0x8092, 103274 },
+ { 0x8093, 60912 },
+ { 0x8094, 16440 },
+ { 0x8095, 69363 },
+ { 0x8096, 34041 },
+ { 0x8097, 20855 },
+ { 0x8098, 21595 },
+ { 0x8099, 15105 },
+ { 0x809A, 116415 },
+ { 0x809B, 34383 },
+ { 0x809C, 60831 },
+ { 0x809D, 97351 },
+ { 0x809E, 97355 },
+ { 0x809F, 60848 },
+ { 0x80A0, 119799 },
+ { 0x80A1, 12726 },
+ { 0x80A2, 36732 },
+ { 0x80A3, 111428 },
+ { 0x80A4, 62611 },
+ { 0x80A5, 51572 },
+ { 0x80A6, 64426 },
+ { 0x80A7, 74458 },
+ { 0x80A8, 19841 },
+ { 0x80A9, 6167 },
+ { 0x80AA, 71298 },
+ { 0x80AB, 97651 },
+ { 0x80AC, 13224 },
+ { 0x80AD, 13284 },
+ { 0x80AE, 13292 },
+ { 0x80AF, 51261 },
+ { 0x80B0, 49097 },
+ { 0x80B1, 67265 },
+ { 0x80B2, 13458 },
+ { 0x80B3, 118911 },
+ { 0x80B4, 112602 },
+ { 0x80B5, 15483 },
+ { 0x80B6, 15480 },
+ { 0x80B7, 25126 },
+ { 0x80B8, 24642 },
+ { 0x80B9, 20521 },
+ { 0x80BA, 20523 },
+ { 0x80BB, 20533 },
+ { 0x80BC, 20525 },
+ { 0x80BD, 20535 },
+ { 0x80BE, 20543 },
+ { 0x80BF, 20563 },
+ { 0x80C0, 20527 },
+ { 0x80C1, 20537 },
+ { 0x80C2, 20545 },
+ { 0x80C3, 20565 },
+ { 0x80C4, 20551 },
+ { 0x80C5, 20571 },
+ { 0x80C6, 20581 },
+ { 0x80C7, 20599 },
+ { 0x80C8, 20529 },
+ { 0x80C9, 20539 },
+ { 0x80CA, 20547 },
+ { 0x80CB, 20567 },
+ { 0x80CC, 20553 },
+ { 0x80CD, 20583 },
+ { 0x80CE, 20601 },
+ { 0x80CF, 20557 },
+ { 0x80D0, 20575 },
+ { 0x80D1, 20587 },
+ { 0x80D2, 20605 },
+ { 0x80D3, 20591 },
+ { 0x80D4, 20611 },
+ { 0x80D5, 20619 },
+ { 0x80D6, 20629 },
+ { 0x80D7, 20531 },
+ { 0x80D8, 20541 },
+ { 0x80D9, 20549 },
+ { 0x80DA, 20569 },
+ { 0x80DB, 20555 },
+ { 0x80DC, 20573 },
+ { 0x80DD, 20585 },
+ { 0x80DE, 20603 },
+ { 0x80DF, 20559 },
+ { 0x80E0, 20577 },
+ { 0x80E1, 20607 },
+ { 0x80E2, 20593 },
+ { 0x80E3, 20613 },
+ { 0x80E4, 20621 },
+ { 0x80E5, 20631 },
+ { 0x80E6, 20561 },
+ { 0x80E7, 20579 },
+ { 0x80E8, 20589 },
+ { 0x80E9, 20609 },
+ { 0x80EA, 20595 },
+ { 0x80EB, 20615 },
+ { 0x80EC, 20623 },
+ { 0x80ED, 20633 },
+ { 0x80EE, 20597 },
+ { 0x80EF, 20617 },
+ { 0x80F0, 20625 },
+ { 0x80F1, 20635 },
+ { 0x80F2, 20627 },
+ { 0x80F3, 20637 },
+ { 0x80F4, 20639 },
+ { 0x80F5, 34079 },
+ { 0x80F6, 34069 },
+ { 0x80F7, 34157 },
+ { 0x80F8, 34147 },
+ { 0x80F9, 34089 },
+ { 0x80FA, 34315 },
+ { 0x80FB, 34305 },
+ { 0x80FC, 34284 },
+ { 0x80FD, 34274 },
+ { 0x80FE, 34226 },
+ { 0x80FF, 34294 },
+ { 0x8100, 34245 },
+ { 0x8101, 34216 },
+ { 0x8102, 34264 },
+ { 0x8103, 34235 },
+ { 0x8104, 34255 },
+ { 0x8105, 34137 },
+ { 0x8106, 34108 },
+ { 0x8107, 34127 },
+ { 0x8108, 34098 },
+ { 0x8109, 34118 },
+ { 0x810A, 34167 },
+ { 0x810B, 39719 },
+ { 0x810C, 39709 },
+ { 0x810D, 39797 },
+ { 0x810E, 39787 },
+ { 0x810F, 39729 },
+ { 0x8110, 39664 },
+ { 0x8111, 39654 },
+ { 0x8112, 39633 },
+ { 0x8113, 39623 },
+ { 0x8114, 39575 },
+ { 0x8115, 39643 },
+ { 0x8116, 39594 },
+ { 0x8117, 39565 },
+ { 0x8118, 39613 },
+ { 0x8119, 39584 },
+ { 0x811A, 39604 },
+ { 0x811B, 39777 },
+ { 0x811C, 39748 },
+ { 0x811D, 39767 },
+ { 0x811E, 39738 },
+ { 0x811F, 39758 },
+ { 0x8120, 39807 },
+ { 0x8121, 39497 },
+ { 0x8122, 13505 },
+ { 0x8123, 39476 },
+ { 0x8124, 13535 },
+ { 0x8125, 13966 },
+ { 0x8126, 39861 },
+ { 0x8127, 37724 },
+ { 0x8128, 34378 },
+ { 0x8129, 98353 },
+ { 0x812A, 98357 },
+ { 0x812B, 98361 },
+ { 0x812C, 98365 },
+ { 0x812D, 98369 },
+ { 0x812E, 98373 },
+ { 0x812F, 118316 },
+ { 0x8130, 118320 },
+ { 0x8131, 118324 },
+ { 0x8132, 118328 },
+ { 0x8133, 118332 },
+ { 0x8134, 118336 },
+ { 0x8135, 13514 },
+ { 0x8136, 13544 },
+ { 0x8137, 37391 },
+ { 0x8138, 37385 },
+ { 0x8139, 39485 },
+ { 0x813A, 118340 },
+ { 0x813B, 39510 },
+ { 0x813C, 39853 },
+ { 0x813D, 39514 },
+ { 0x813E, 39857 },
+ { 0x813F, 39849 },
+ { 0x8140, 37409 },
+ { 0x8141, 37541 },
+ { 0x8142, 37416 },
+ { 0x8143, 37545 },
+ { 0x8144, 37531 },
+ { 0x8145, 13641 },
+ { 0x8146, 37434 },
+ { 0x8147, 39533 },
+ { 0x8148, 34060 },
+ { 0x8149, 69981 },
+ { 0x814A, 39521 },
+ { 0x814B, 39542 },
+ { 0x814C, 13645 },
+ { 0x814D, 67273 },
+ { 0x814E, 69984 },
+ { 0x814F, 24992 },
+ { 0x8150, 39559 },
+ { 0x8151, 39703 },
+ { 0x8152, 39491 },
+ { 0x8153, 13529 },
+ { 0x8154, 39687 },
+ { 0x8155, 39839 },
+ { 0x8156, 34351 },
+ { 0x8157, 34203 },
+ { 0x8158, 5066 },
+ { 0x8159, 5117 },
+ { 0x815A, 5168 },
+ { 0x815B, 5216 },
+ { 0x815C, 5075 },
+ { 0x815D, 5126 },
+ { 0x815E, 5177 },
+ { 0x815F, 5189 },
+ { 0x8160, 5102 },
+ { 0x8161, 5153 },
+ { 0x8162, 5138 },
+ { 0x8163, 5087 },
+ { 0x8164, 5201 },
+ { 0x8165, 5225 },
+ { 0x8166, 5240 },
+ { 0x8167, 5283 },
+ { 0x8168, 131128 },
+ { 0x8169, 69973 },
+ { 0x816A, 13654 },
+ { 0x816B, 37438 },
+ { 0x816C, 69988 },
+ { 0x816D, 112627 },
+ { 0x816E, 118927 },
+ { 0x816F, 111108 },
+ { 0x8170, 78436 },
+ { 0x8171, 13638 },
+ { 0x8172, 37431 },
+ { 0x8173, 65104 },
+ { 0x8174, 37446 },
+ { 0x8175, 96499 },
+ { 0x8176, 96502 },
+ { 0x8177, 96509 },
+ { 0x8178, 40369 },
+ { 0x8179, 13789 },
+ { 0x817A, 60135 },
+ { 0x817B, 37535 },
+ { 0x817C, 96495 },
+ { 0x817D, 38651 },
+ { 0x817E, 38653 },
+ { 0x817F, 38662 },
+ { 0x8180, 38666 },
+ { 0x8181, 38658 },
+ { 0x8182, 40657 },
+ { 0x8183, 114938 },
+ { 0x8184, 114920 },
+ { 0x8185, 114926 },
+ { 0x8186, 114947 },
+ { 0x8187, 114932 },
+ { 0x8188, 114929 },
+ { 0x8189, 114923 },
+ { 0x818A, 114944 },
+ { 0x818B, 114941 },
+ { 0x818C, 114935 },
+ { 0x818D, 93841 },
+ { 0x818E, 10275 },
+ { 0x818F, 10322 },
+ { 0x8190, 10309 },
+ { 0x8191, 10285 },
+ { 0x8192, 10279 },
+ { 0x8193, 10288 },
+ { 0x8194, 10304 },
+ { 0x8195, 10314 },
+ { 0x8196, 9961 },
+ { 0x8197, 10272 },
+ { 0x8198, 10296 },
+ { 0x8199, 9964 },
+ { 0x819A, 9969 },
+ { 0x819B, 10328 },
+ { 0x819C, 9950 },
+ { 0x819D, 10294 },
+ { 0x819E, 9989 },
+ { 0x819F, 9971 },
+ { 0x81A0, 9977 },
+ { 0x81A1, 9998 },
+ { 0x81A2, 9983 },
+ { 0x81A3, 9980 },
+ { 0x81A4, 9974 },
+ { 0x81A5, 9995 },
+ { 0x81A6, 9992 },
+ { 0x81A7, 9986 },
+ { 0x81A8, 9967 },
+ { 0x81A9, 10312 },
+ { 0x81AA, 10306 },
+ { 0x81AB, 10282 },
+ { 0x81AC, 10325 },
+ { 0x81AD, 10298 },
+ { 0x81AE, 10319 },
+ { 0x81AF, 10134 },
+ { 0x81B0, 10139 },
+ { 0x81B1, 10144 },
+ { 0x81B2, 10149 },
+ { 0x81B3, 10154 },
+ { 0x81B4, 10159 },
+ { 0x81B5, 10164 },
+ { 0x81B6, 10169 },
+ { 0x81B7, 10174 },
+ { 0x81B8, 10179 },
+ { 0x81B9, 10184 },
+ { 0x81BA, 10189 },
+ { 0x81BB, 10194 },
+ { 0x81BC, 10199 },
+ { 0x81BD, 10204 },
+ { 0x81BE, 10209 },
+ { 0x81BF, 10214 },
+ { 0x81C0, 10219 },
+ { 0x81C1, 10224 },
+ { 0x81C2, 10229 },
+ { 0x81C3, 10234 },
+ { 0x81C4, 10239 },
+ { 0x81C5, 10244 },
+ { 0x81C6, 10249 },
+ { 0x81C7, 10254 },
+ { 0x81C8, 10259 },
+ { 0x81C9, 9957 },
+ { 0x81CA, 10291 },
+ { 0x81CB, 10268 },
+ { 0x81CC, 10316 },
+ { 0x81CD, 9947 },
+ { 0x81CE, 10001 },
+ { 0x81CF, 10004 },
+ { 0x81D0, 10009 },
+ { 0x81D1, 10014 },
+ { 0x81D2, 10019 },
+ { 0x81D3, 10024 },
+ { 0x81D4, 10029 },
+ { 0x81D5, 10034 },
+ { 0x81D6, 10039 },
+ { 0x81D7, 10044 },
+ { 0x81D8, 10049 },
+ { 0x81D9, 10054 },
+ { 0x81DA, 10059 },
+ { 0x81DB, 10064 },
+ { 0x81DC, 10069 },
+ { 0x81DD, 10074 },
+ { 0x81DE, 10079 },
+ { 0x81DF, 10084 },
+ { 0x81E0, 10089 },
+ { 0x81E1, 10094 },
+ { 0x81E2, 10099 },
+ { 0x81E3, 10104 },
+ { 0x81E4, 10109 },
+ { 0x81E5, 10114 },
+ { 0x81E6, 10119 },
+ { 0x81E7, 10124 },
+ { 0x81E8, 10129 },
+ { 0x81E9, 9953 },
+ { 0x81EA, 10301 },
+ { 0x81EB, 10264 },
+ { 0x81EC, 10277 },
+ { 0x81ED, 49593 },
};
-#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[629] = {
+#define UNICODE_CHARNAME_MAX_LENGTH 88
+#define UNICODE_CHARNAME_MAX_WORDS 15
+static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_ranges[689] = {
{ 0, 32, 95 },
{ 95, 65, 728 },
{ 823, 67, 6 },
@@ -99647,625 +113747,685 @@ static const struct { uint16_t index; uint32_t gap; uint16_t length; } unicode_r
{ 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, 200, 8 },
- { 2038, 222, 176 },
- { 2214, 223, 8 },
- { 2222, 225, 2 },
- { 2224, 227, 22 },
- { 2246, 228, 7 },
- { 2253, 229, 1 },
- { 2254, 232, 4 },
- { 2258, 234, 9 },
- { 2267, 236, 2 },
- { 2269, 238, 4 },
- { 2273, 246, 1 },
- { 2274, 250, 2 },
- { 2276, 251, 5 },
- { 2281, 253, 22 },
- { 2303, 258, 3 },
- { 2306, 259, 6 },
- { 2312, 263, 2 },
- { 2314, 265, 22 },
- { 2336, 266, 7 },
- { 2343, 267, 2 },
- { 2345, 268, 2 },
- { 2347, 269, 2 },
- { 2349, 271, 1 },
- { 2350, 272, 5 },
- { 2355, 276, 2 },
- { 2357, 278, 3 },
- { 2360, 281, 1 },
- { 2361, 288, 4 },
- { 2365, 289, 1 },
- { 2366, 296, 16 },
- { 2382, 307, 3 },
- { 2385, 308, 9 },
- { 2394, 309, 3 },
- { 2397, 310, 22 },
- { 2419, 311, 7 },
- { 2426, 312, 2 },
- { 2428, 313, 5 },
- { 2433, 315, 10 },
- { 2443, 316, 3 },
- { 2446, 317, 3 },
- { 2449, 319, 1 },
- { 2450, 334, 4 },
- { 2454, 336, 12 },
- { 2466, 343, 1 },
- { 2467, 350, 3 },
- { 2470, 351, 8 },
- { 2478, 353, 2 },
- { 2480, 355, 22 },
- { 2502, 356, 7 },
- { 2509, 357, 2 },
- { 2511, 358, 5 },
- { 2516, 360, 9 },
- { 2525, 362, 2 },
- { 2527, 364, 3 },
- { 2530, 372, 2 },
- { 2532, 376, 2 },
- { 2534, 377, 5 },
- { 2539, 379, 18 },
- { 2557, 389, 2 },
- { 2559, 390, 6 },
- { 2565, 393, 3 },
- { 2568, 394, 4 },
- { 2572, 397, 2 },
- { 2574, 398, 1 },
- { 2575, 399, 2 },
- { 2577, 402, 2 },
- { 2579, 405, 3 },
- { 2582, 408, 12 },
- { 2594, 412, 5 },
- { 2599, 415, 3 },
- { 2602, 416, 4 },
- { 2606, 418, 1 },
- { 2607, 424, 1 },
- { 2608, 438, 21 },
- { 2629, 443, 4 },
- { 2633, 444, 8 },
- { 2641, 445, 3 },
- { 2644, 446, 23 },
- { 2667, 447, 16 },
- { 2683, 450, 8 },
- { 2691, 451, 3 },
- { 2694, 452, 4 },
- { 2698, 459, 2 },
- { 2700, 460, 3 },
- { 2703, 465, 4 },
- { 2707, 467, 10 },
- { 2717, 475, 12 },
- { 2729, 476, 8 },
- { 2737, 477, 3 },
- { 2740, 478, 23 },
- { 2763, 479, 10 },
- { 2773, 480, 5 },
- { 2778, 482, 9 },
- { 2787, 483, 3 },
- { 2790, 484, 4 },
- { 2794, 491, 2 },
- { 2796, 498, 1 },
- { 2797, 499, 4 },
- { 2801, 501, 10 },
- { 2811, 502, 2 },
- { 2813, 516, 3 },
- { 2816, 517, 8 },
- { 2824, 518, 3 },
- { 2827, 519, 41 },
- { 2868, 521, 8 },
- { 2876, 522, 3 },
- { 2879, 523, 6 },
- { 2885, 527, 16 },
- { 2901, 529, 26 },
- { 2927, 531, 2 },
- { 2929, 532, 18 },
- { 2947, 535, 24 },
- { 2971, 536, 9 },
- { 2980, 537, 1 },
- { 2981, 539, 7 },
- { 2988, 542, 1 },
- { 2989, 546, 6 },
- { 2995, 547, 1 },
- { 2996, 548, 8 },
- { 3004, 554, 10 },
- { 3014, 556, 3 },
- { 3017, 568, 58 },
- { 3075, 572, 29 },
- { 3104, 609, 2 },
- { 3106, 610, 1 },
- { 3107, 612, 2 },
- { 3109, 613, 1 },
- { 3110, 615, 1 },
- { 3111, 621, 4 },
- { 3115, 622, 7 },
- { 3122, 623, 3 },
- { 3125, 624, 1 },
- { 3126, 625, 1 },
- { 3127, 627, 2 },
- { 3129, 628, 13 },
- { 3142, 629, 3 },
- { 3145, 631, 5 },
- { 3150, 632, 1 },
- { 3151, 633, 6 },
- { 3157, 635, 10 },
- { 3167, 637, 4 },
- { 3171, 669, 72 },
- { 3243, 670, 36 },
- { 3279, 674, 39 },
- { 3318, 675, 36 },
- { 3354, 676, 15 },
- { 3369, 677, 13 },
- { 3382, 714, 198 },
- { 3580, 715, 1 },
- { 3581, 720, 1 },
- { 3582, 722, 377 },
- { 3959, 723, 4 },
- { 3963, 725, 7 },
- { 3970, 726, 1 },
- { 3971, 727, 4 },
- { 3975, 729, 41 },
- { 4016, 730, 4 },
- { 4020, 732, 33 },
- { 4053, 733, 4 },
- { 4057, 735, 7 },
- { 4064, 736, 1 },
- { 4065, 737, 4 },
- { 4069, 739, 15 },
- { 4084, 740, 57 },
- { 4141, 741, 4 },
- { 4145, 743, 67 },
- { 4212, 745, 32 },
- { 4244, 748, 26 },
- { 4270, 754, 86 },
- { 4356, 756, 6 },
- { 4362, 758, 669 },
- { 5031, 761, 89 },
- { 5120, 768, 13 },
- { 5133, 769, 7 },
- { 5140, 780, 23 },
- { 5163, 789, 20 },
- { 5183, 801, 13 },
- { 5196, 802, 3 },
- { 5199, 803, 2 },
- { 5201, 815, 94 },
- { 5295, 817, 10 },
- { 5305, 823, 10 },
- { 5315, 829, 15 },
- { 5330, 830, 10 },
- { 5340, 836, 88 },
- { 5428, 844, 43 },
- { 5471, 849, 70 },
- { 5541, 859, 31 },
- { 5572, 860, 12 },
- { 5584, 864, 12 },
- { 5596, 868, 1 },
- { 5597, 871, 42 },
- { 5639, 873, 5 },
- { 5644, 884, 44 },
- { 5688, 888, 26 },
- { 5714, 894, 11 },
- { 5725, 897, 62 },
- { 5787, 899, 65 },
- { 5852, 900, 29 },
- { 5881, 902, 11 },
- { 5892, 908, 10 },
- { 5902, 914, 14 },
- { 5916, 916, 15 },
- { 5931, 981, 76 },
- { 6007, 985, 45 },
- { 6052, 988, 116 },
- { 6168, 996, 60 },
- { 6228, 999, 15 },
- { 6243, 1002, 60 },
- { 6303, 1057, 8 },
- { 6311, 1065, 39 },
- { 6350, 1066, 2 },
- { 6352, 1072, 246 },
- { 6598, 1077, 283 },
- { 6881, 1079, 6 },
- { 6887, 1081, 38 },
- { 6925, 1083, 6 },
- { 6931, 1085, 8 },
- { 6939, 1086, 1 },
- { 6940, 1087, 1 },
- { 6941, 1088, 1 },
- { 6942, 1089, 31 },
- { 6973, 1091, 53 },
- { 7026, 1092, 15 },
- { 7041, 1093, 14 },
- { 7055, 1095, 6 },
- { 7061, 1096, 19 },
- { 7080, 1098, 3 },
- { 7083, 1099, 9 },
- { 7092, 1100, 101 },
- { 7193, 1101, 12 },
- { 7205, 1103, 27 },
- { 7232, 1104, 13 },
- { 7245, 1107, 31 },
- { 7276, 1124, 33 },
- { 7309, 1139, 140 },
- { 7449, 1143, 623 },
- { 8072, 1144, 39 },
- { 8111, 1169, 11 },
- { 8122, 1190, 1812 },
- { 9934, 1192, 32 },
- { 9966, 1194, 34 },
- { 10000, 1197, 12 },
- { 10012, 1198, 8 },
- { 10020, 1224, 4 },
- { 10024, 1240, 47 },
- { 10071, 1241, 47 },
- { 10118, 1242, 148 },
- { 10266, 1247, 45 },
- { 10311, 1248, 1 },
- { 10312, 1253, 1 },
- { 10313, 1255, 56 },
- { 10369, 1262, 2 },
- { 10371, 1276, 24 },
- { 10395, 1285, 7 },
- { 10402, 1286, 7 },
- { 10409, 1287, 7 },
- { 10416, 1288, 7 },
- { 10423, 1289, 7 },
- { 10430, 1290, 7 },
- { 10437, 1291, 7 },
- { 10444, 1292, 7 },
- { 10451, 1293, 101 },
- { 10552, 1352, 26 },
- { 10578, 1353, 89 },
- { 10667, 1365, 214 },
- { 10881, 1391, 12 },
- { 10893, 1395, 64 },
- { 10957, 1396, 86 },
- { 11043, 1398, 103 },
- { 11146, 1403, 41 },
- { 11187, 1406, 94 },
- { 11281, 1407, 43 },
- { 11324, 1412, 36 },
- { 11360, 1424, 47 },
- { 11407, 1425, 223 },
- { 11630, 1426, 256 },
- { 11886, 8018, 64 },
- { 11950, 29010, 1165 },
- { 13115, 29013, 55 },
- { 13170, 29022, 348 },
- { 13518, 29042, 184 },
- { 13702, 29050, 175 },
- { 13877, 29051, 8 },
- { 13885, 29114, 53 },
- { 13938, 29118, 10 },
- { 13948, 29124, 56 },
- { 14004, 29132, 70 },
- { 14074, 29140, 12 },
- { 14086, 29146, 30 },
- { 14116, 29148, 84 },
- { 14200, 29159, 30 },
- { 14230, 29162, 78 },
- { 14308, 29163, 11 },
- { 14319, 29167, 33 },
- { 14352, 29168, 55 },
- { 14407, 29177, 14 },
- { 14421, 29179, 10 },
- { 14431, 29181, 103 },
- { 14534, 29205, 28 },
- { 14562, 29215, 6 },
- { 14568, 29217, 6 },
- { 14574, 29219, 6 },
- { 14580, 29228, 7 },
- { 14587, 29229, 7 },
- { 14594, 29230, 54 },
- { 14648, 29240, 126 },
- { 14774, 29242, 10 },
- { 14784, 40432, 23 },
- { 14807, 40436, 49 },
- { 14856, 49190, 2 },
- { 14858, 49249, 3 },
- { 14861, 49395, 7 },
- { 14868, 49407, 5 },
- { 14873, 49412, 26 },
- { 14899, 49413, 5 },
- { 14904, 49414, 1 },
- { 14905, 49415, 2 },
- { 14907, 49416, 2 },
- { 14909, 49417, 124 },
- { 15033, 49434, 365 },
- { 15398, 49450, 64 },
- { 15462, 49452, 54 },
- { 15516, 49492, 14 },
- { 15530, 49510, 10 },
- { 15540, 49516, 51 },
- { 15591, 49517, 19 },
- { 15610, 49518, 4 },
- { 15614, 49522, 5 },
- { 15619, 49523, 135 },
- { 15754, 49525, 1 },
- { 15755, 49526, 190 },
- { 15945, 49529, 6 },
- { 15951, 49531, 6 },
- { 15957, 49533, 6 },
- { 15963, 49535, 3 },
- { 15966, 49538, 7 },
- { 15973, 49539, 7 },
- { 15980, 49549, 5 },
- { 15985, 49551, 12 },
- { 15997, 49552, 26 },
- { 16023, 49553, 19 },
- { 16042, 49554, 2 },
- { 16044, 49555, 15 },
- { 16059, 49557, 14 },
- { 16073, 49591, 123 },
- { 16196, 49596, 3 },
- { 16199, 49600, 45 },
- { 16244, 49603, 88 },
- { 16332, 49604, 12 },
- { 16344, 49608, 1 },
- { 16345, 49655, 46 },
- { 16391, 49785, 29 },
- { 16420, 49788, 49 },
- { 16469, 49803, 28 },
- { 16497, 49807, 36 },
- { 16533, 49819, 27 },
- { 16560, 49824, 43 },
- { 16603, 49829, 30 },
- { 16633, 49830, 37 },
- { 16670, 49834, 14 },
- { 16684, 49876, 158 },
- { 16842, 49878, 10 },
- { 16852, 49884, 36 },
- { 16888, 49888, 36 },
- { 16924, 49892, 40 },
- { 16964, 49900, 52 },
- { 17016, 49911, 1 },
- { 17017, 50055, 311 },
- { 17328, 50064, 22 },
- { 17350, 50074, 8 },
- { 17358, 50226, 6 },
- { 17364, 50228, 1 },
- { 17365, 50229, 44 },
- { 17409, 50230, 2 },
- { 17411, 50233, 1 },
- { 17412, 50235, 23 },
- { 17435, 50236, 72 },
- { 17507, 50244, 9 },
- { 17516, 50292, 19 },
- { 17535, 50293, 2 },
- { 17537, 50298, 33 },
- { 17570, 50301, 27 },
- { 17597, 50306, 1 },
- { 17598, 50370, 56 },
- { 17654, 50374, 20 },
- { 17674, 50376, 50 },
- { 17724, 50377, 2 },
- { 17726, 50382, 8 },
- { 17734, 50383, 3 },
- { 17737, 50384, 27 },
- { 17764, 50388, 3 },
- { 17767, 50392, 9 },
- { 17776, 50400, 9 },
- { 17785, 50407, 64 },
- { 17849, 50439, 39 },
- { 17888, 50443, 12 },
- { 17900, 50452, 54 },
- { 17954, 50455, 29 },
- { 17983, 50457, 27 },
- { 18010, 50462, 26 },
- { 18036, 50469, 4 },
- { 18040, 50481, 7 },
- { 18047, 50561, 73 },
- { 18120, 50616, 51 },
- { 18171, 50629, 51 },
- { 18222, 50636, 6 },
- { 18228, 50988, 31 },
- { 18259, 51373, 78 },
- { 18337, 51377, 30 },
- { 18367, 51392, 67 },
- { 18434, 51406, 25 },
- { 18459, 51413, 10 },
- { 18469, 51419, 53 },
- { 18522, 51420, 14 },
- { 18536, 51432, 39 },
- { 18575, 51441, 78 },
- { 18653, 51443, 16 },
- { 18669, 51444, 20 },
- { 18689, 51455, 18 },
- { 18707, 51456, 44 },
- { 18751, 51521, 7 },
- { 18758, 51522, 1 },
- { 18759, 51523, 4 },
- { 18763, 51524, 15 },
- { 18778, 51525, 11 },
- { 18789, 51531, 59 },
- { 18848, 51536, 10 },
- { 18858, 51542, 4 },
- { 18862, 51543, 8 },
- { 18870, 51545, 2 },
- { 18872, 51547, 22 },
- { 18894, 51548, 7 },
- { 18901, 51549, 2 },
- { 18903, 51550, 5 },
- { 18908, 51552, 9 },
- { 18917, 51554, 2 },
- { 18919, 51556, 3 },
- { 18922, 51558, 1 },
- { 18923, 51564, 1 },
- { 18924, 51569, 7 },
- { 18931, 51571, 7 },
- { 18938, 51574, 5 },
- { 18943, 51713, 90 },
- { 19033, 51714, 1 },
- { 19034, 51715, 1 },
- { 19035, 51749, 72 },
- { 19107, 51757, 10 },
- { 19117, 51923, 54 },
- { 19171, 51925, 38 },
- { 19209, 51959, 69 },
- { 19278, 51970, 10 },
- { 19288, 51976, 13 },
- { 19301, 51995, 56 },
- { 19357, 52003, 10 },
- { 19367, 52057, 26 },
- { 19393, 52060, 15 },
- { 19408, 52064, 16 },
- { 19424, 52416, 83 },
- { 19507, 52428, 1 },
- { 19508, 52876, 57 },
- { 19565, 53139, 9 },
- { 19574, 53140, 45 },
- { 19619, 53141, 14 },
- { 19633, 53151, 29 },
- { 19662, 53154, 32 },
- { 19694, 53156, 22 },
- { 19716, 53157, 14 },
- { 19730, 53998, 922 },
- { 20652, 54100, 111 },
- { 20763, 54101, 5 },
- { 20768, 54112, 196 },
- { 20964, 56860, 1071 },
- { 22035, 60909, 583 },
- { 22618, 69542, 569 },
- { 23187, 69549, 31 },
- { 23218, 69550, 10 },
- { 23228, 69554, 2 },
- { 23230, 69650, 30 },
- { 23260, 69652, 6 },
- { 23266, 69662, 70 },
- { 23336, 69672, 10 },
- { 23346, 69673, 7 },
- { 23353, 69674, 21 },
- { 23374, 69679, 19 },
- { 23393, 70559, 69 },
- { 23462, 70570, 47 },
- { 23509, 70586, 17 },
- { 23526, 70650, 1 },
- { 23527, 76825, 755 },
- { 24282, 86310, 2 },
- { 24284, 89380, 107 },
- { 24391, 89385, 13 },
- { 24404, 89388, 9 },
- { 24413, 89395, 10 },
- { 24423, 89397, 8 },
- { 24431, 94353, 246 },
- { 24677, 94363, 39 },
- { 24716, 94365, 192 },
- { 24908, 94388, 70 },
- { 24978, 94574, 87 },
- { 25065, 94583, 18 },
- { 25083, 94725, 85 },
- { 25168, 94726, 71 },
- { 25239, 94727, 2 },
- { 25241, 94729, 1 },
- { 25242, 94731, 2 },
- { 25244, 94733, 4 },
- { 25248, 94734, 12 },
- { 25260, 94735, 1 },
- { 25261, 94736, 7 },
- { 25268, 94737, 65 },
- { 25333, 94738, 4 },
- { 25337, 94740, 8 },
- { 25345, 94741, 7 },
- { 25352, 94742, 28 },
- { 25380, 94743, 4 },
- { 25384, 94744, 5 },
- { 25389, 94745, 1 },
- { 25390, 94748, 7 },
- { 25397, 94749, 340 },
- { 25737, 94751, 292 },
- { 26029, 94753, 702 },
- { 26731, 94768, 5 },
- { 26736, 94769, 15 },
- { 26751, 96129, 7 },
- { 26758, 96130, 17 },
- { 26775, 96132, 7 },
- { 26782, 96133, 2 },
- { 26784, 96134, 5 },
- { 26789, 98139, 197 },
- { 26986, 98141, 16 },
- { 27002, 98182, 75 },
- { 27077, 98187, 10 },
- { 27087, 98191, 2 },
- { 27089, 99375, 4 },
- { 27093, 99376, 27 },
- { 27120, 99377, 2 },
- { 27122, 99378, 1 },
- { 27123, 99380, 1 },
- { 27124, 99381, 10 },
- { 27134, 99382, 4 },
- { 27138, 99383, 1 },
- { 27139, 99384, 1 },
- { 27140, 99390, 1 },
- { 27141, 99394, 1 },
- { 27142, 99395, 1 },
- { 27143, 99396, 1 },
- { 27144, 99397, 3 },
- { 27147, 99398, 2 },
- { 27149, 99399, 1 },
- { 27150, 99401, 1 },
- { 27151, 99402, 1 },
- { 27152, 99403, 1 },
- { 27153, 99404, 1 },
- { 27154, 99405, 1 },
- { 27155, 99406, 2 },
- { 27157, 99407, 1 },
- { 27158, 99409, 4 },
- { 27162, 99410, 7 },
- { 27169, 99411, 4 },
- { 27173, 99412, 4 },
- { 27177, 99413, 1 },
- { 27178, 99414, 10 },
- { 27188, 99415, 17 },
- { 27205, 99420, 3 },
- { 27208, 99421, 5 },
- { 27213, 99422, 17 },
- { 27230, 99474, 2 },
- { 27232, 99744, 44 },
- { 27276, 99748, 100 },
- { 27376, 99760, 15 },
- { 27391, 99762, 15 },
- { 27406, 99763, 15 },
- { 27421, 99764, 37 },
- { 27458, 99774, 13 },
- { 27471, 99777, 31 },
- { 27502, 99778, 60 },
- { 27562, 99782, 61 },
- { 27623, 99839, 29 },
- { 27652, 99852, 44 },
- { 27696, 99856, 9 },
- { 27705, 99863, 2 },
- { 27707, 100037, 979 },
- { 28686, 100050, 13 },
- { 28699, 100053, 7 },
- { 28706, 100062, 116 },
- { 28822, 100074, 85 },
- { 28907, 100117, 12 },
- { 28919, 100121, 56 },
- { 28975, 100129, 10 },
- { 28985, 100135, 40 },
- { 29025, 100143, 30 },
- { 29055, 100241, 15 },
- { 29070, 100242, 8 },
- { 29078, 100250, 1 },
- { 29079, 100252, 12 },
- { 29091, 100253, 12 },
- { 29103, 100257, 15 },
- { 29118, 100290, 18 },
- { 29136, 100336, 1 },
- { 29137, 888368, 1 },
- { 29138, 888398, 96 },
+ { 1292, 77, 50 },
+ { 1342, 79, 3 },
+ { 1345, 80, 55 },
+ { 1400, 88, 27 },
+ { 1427, 92, 6 },
+ { 1433, 103, 270 },
+ { 1703, 104, 60 },
+ { 1763, 106, 101 },
+ { 1864, 120, 59 },
+ { 1923, 122, 49 },
+ { 1972, 124, 15 },
+ { 1987, 125, 28 },
+ { 2015, 127, 1 },
+ { 2016, 128, 11 },
+ { 2027, 133, 31 },
+ { 2058, 134, 2 },
+ { 2060, 140, 236 },
+ { 2296, 141, 8 },
+ { 2304, 143, 2 },
+ { 2306, 145, 22 },
+ { 2328, 146, 7 },
+ { 2335, 147, 1 },
+ { 2336, 150, 4 },
+ { 2340, 152, 9 },
+ { 2349, 154, 2 },
+ { 2351, 156, 4 },
+ { 2355, 164, 1 },
+ { 2356, 168, 2 },
+ { 2358, 169, 5 },
+ { 2363, 171, 25 },
+ { 2388, 173, 3 },
+ { 2391, 174, 6 },
+ { 2397, 178, 2 },
+ { 2399, 180, 22 },
+ { 2421, 181, 7 },
+ { 2428, 182, 2 },
+ { 2430, 183, 2 },
+ { 2432, 184, 2 },
+ { 2434, 186, 1 },
+ { 2435, 187, 5 },
+ { 2440, 191, 2 },
+ { 2442, 193, 3 },
+ { 2445, 196, 1 },
+ { 2446, 203, 4 },
+ { 2450, 204, 1 },
+ { 2451, 211, 17 },
+ { 2468, 221, 3 },
+ { 2471, 222, 9 },
+ { 2480, 223, 3 },
+ { 2483, 224, 22 },
+ { 2505, 225, 7 },
+ { 2512, 226, 2 },
+ { 2514, 227, 5 },
+ { 2519, 229, 10 },
+ { 2529, 230, 3 },
+ { 2532, 231, 3 },
+ { 2535, 233, 1 },
+ { 2536, 248, 4 },
+ { 2540, 250, 12 },
+ { 2552, 257, 7 },
+ { 2559, 258, 3 },
+ { 2562, 259, 8 },
+ { 2570, 261, 2 },
+ { 2572, 263, 22 },
+ { 2594, 264, 7 },
+ { 2601, 265, 2 },
+ { 2603, 266, 5 },
+ { 2608, 268, 9 },
+ { 2617, 270, 2 },
+ { 2619, 272, 3 },
+ { 2622, 279, 3 },
+ { 2625, 283, 2 },
+ { 2627, 284, 5 },
+ { 2632, 286, 18 },
+ { 2650, 296, 2 },
+ { 2652, 297, 6 },
+ { 2658, 300, 3 },
+ { 2661, 301, 4 },
+ { 2665, 304, 2 },
+ { 2667, 305, 1 },
+ { 2668, 306, 2 },
+ { 2670, 309, 2 },
+ { 2672, 312, 3 },
+ { 2675, 315, 12 },
+ { 2687, 319, 5 },
+ { 2692, 322, 3 },
+ { 2695, 323, 4 },
+ { 2699, 325, 1 },
+ { 2700, 331, 1 },
+ { 2701, 345, 21 },
+ { 2722, 350, 13 },
+ { 2735, 351, 3 },
+ { 2738, 352, 23 },
+ { 2761, 353, 16 },
+ { 2777, 355, 9 },
+ { 2786, 356, 3 },
+ { 2789, 357, 4 },
+ { 2793, 364, 2 },
+ { 2795, 365, 3 },
+ { 2798, 367, 1 },
+ { 2799, 369, 4 },
+ { 2803, 371, 10 },
+ { 2813, 378, 22 },
+ { 2835, 379, 3 },
+ { 2838, 380, 23 },
+ { 2861, 381, 10 },
+ { 2871, 382, 5 },
+ { 2876, 384, 9 },
+ { 2885, 385, 3 },
+ { 2888, 386, 4 },
+ { 2892, 393, 2 },
+ { 2894, 399, 2 },
+ { 2896, 400, 4 },
+ { 2900, 402, 10 },
+ { 2910, 403, 2 },
+ { 2912, 416, 13 },
+ { 2925, 417, 3 },
+ { 2928, 418, 51 },
+ { 2979, 419, 3 },
+ { 2982, 420, 6 },
+ { 2988, 424, 16 },
+ { 3004, 426, 26 },
+ { 3030, 427, 3 },
+ { 3033, 428, 18 },
+ { 3051, 431, 24 },
+ { 3075, 432, 9 },
+ { 3084, 433, 1 },
+ { 3085, 435, 7 },
+ { 3092, 438, 1 },
+ { 3093, 442, 6 },
+ { 3099, 443, 1 },
+ { 3100, 444, 8 },
+ { 3108, 450, 10 },
+ { 3118, 452, 3 },
+ { 3121, 464, 58 },
+ { 3179, 468, 29 },
+ { 3208, 505, 2 },
+ { 3210, 506, 1 },
+ { 3211, 507, 5 },
+ { 3216, 508, 24 },
+ { 3240, 509, 1 },
+ { 3241, 510, 23 },
+ { 3264, 512, 5 },
+ { 3269, 513, 1 },
+ { 3270, 514, 6 },
+ { 3276, 516, 10 },
+ { 3286, 518, 4 },
+ { 3290, 550, 72 },
+ { 3362, 551, 36 },
+ { 3398, 555, 39 },
+ { 3437, 556, 36 },
+ { 3473, 557, 15 },
+ { 3488, 558, 13 },
+ { 3501, 595, 198 },
+ { 3699, 596, 1 },
+ { 3700, 601, 1 },
+ { 3701, 603, 377 },
+ { 4078, 604, 4 },
+ { 4082, 606, 7 },
+ { 4089, 607, 1 },
+ { 4090, 608, 4 },
+ { 4094, 610, 41 },
+ { 4135, 611, 4 },
+ { 4139, 613, 33 },
+ { 4172, 614, 4 },
+ { 4176, 616, 7 },
+ { 4183, 617, 1 },
+ { 4184, 618, 4 },
+ { 4188, 620, 15 },
+ { 4203, 621, 57 },
+ { 4260, 622, 4 },
+ { 4264, 624, 67 },
+ { 4331, 626, 32 },
+ { 4363, 629, 26 },
+ { 4389, 635, 86 },
+ { 4475, 637, 6 },
+ { 4481, 639, 669 },
+ { 5150, 642, 89 },
+ { 5239, 649, 22 },
+ { 5261, 658, 24 },
+ { 5285, 667, 20 },
+ { 5305, 679, 13 },
+ { 5318, 680, 3 },
+ { 5321, 681, 2 },
+ { 5323, 693, 94 },
+ { 5417, 695, 10 },
+ { 5427, 701, 10 },
+ { 5437, 707, 26 },
+ { 5463, 713, 89 },
+ { 5552, 720, 43 },
+ { 5595, 725, 70 },
+ { 5665, 735, 31 },
+ { 5696, 736, 12 },
+ { 5708, 740, 12 },
+ { 5720, 744, 1 },
+ { 5721, 747, 42 },
+ { 5763, 749, 5 },
+ { 5768, 760, 44 },
+ { 5812, 764, 26 },
+ { 5838, 770, 11 },
+ { 5849, 773, 62 },
+ { 5911, 775, 65 },
+ { 5976, 776, 29 },
+ { 6005, 778, 11 },
+ { 6016, 784, 10 },
+ { 6026, 790, 14 },
+ { 6040, 792, 31 },
+ { 6071, 841, 77 },
+ { 6148, 844, 47 },
+ { 6195, 845, 116 },
+ { 6311, 853, 60 },
+ { 6371, 856, 15 },
+ { 6386, 859, 60 },
+ { 6446, 866, 43 },
+ { 6489, 868, 11 },
+ { 6500, 876, 43 },
+ { 6543, 881, 534 },
+ { 7077, 883, 6 },
+ { 7083, 885, 38 },
+ { 7121, 887, 6 },
+ { 7127, 889, 8 },
+ { 7135, 890, 1 },
+ { 7136, 891, 1 },
+ { 7137, 892, 1 },
+ { 7138, 893, 31 },
+ { 7169, 895, 53 },
+ { 7222, 896, 15 },
+ { 7237, 897, 14 },
+ { 7251, 899, 6 },
+ { 7257, 900, 19 },
+ { 7276, 902, 3 },
+ { 7279, 903, 9 },
+ { 7288, 904, 101 },
+ { 7389, 905, 12 },
+ { 7401, 907, 27 },
+ { 7428, 908, 13 },
+ { 7441, 911, 33 },
+ { 7474, 926, 33 },
+ { 7507, 941, 140 },
+ { 7647, 945, 663 },
+ { 8310, 970, 11 },
+ { 8321, 991, 1812 },
+ { 10133, 993, 32 },
+ { 10165, 994, 349 },
+ { 10514, 999, 45 },
+ { 10559, 1000, 1 },
+ { 10560, 1005, 1 },
+ { 10561, 1007, 56 },
+ { 10617, 1014, 2 },
+ { 10619, 1028, 24 },
+ { 10643, 1037, 7 },
+ { 10650, 1038, 7 },
+ { 10657, 1039, 7 },
+ { 10664, 1040, 7 },
+ { 10671, 1041, 7 },
+ { 10678, 1042, 7 },
+ { 10685, 1043, 7 },
+ { 10692, 1044, 7 },
+ { 10699, 1045, 126 },
+ { 10825, 1079, 26 },
+ { 10851, 1080, 89 },
+ { 10940, 1092, 214 },
+ { 11154, 1118, 12 },
+ { 11166, 1122, 64 },
+ { 11230, 1123, 86 },
+ { 11316, 1125, 103 },
+ { 11419, 1130, 43 },
+ { 11462, 1131, 94 },
+ { 11556, 1132, 84 },
+ { 11640, 1144, 47 },
+ { 11687, 1145, 480 },
+ { 12167, 7737, 64 },
+ { 12231, 28729, 1165 },
+ { 13396, 28732, 55 },
+ { 13451, 28741, 348 },
+ { 13799, 28761, 184 },
+ { 13983, 28769, 203 },
+ { 14186, 28774, 2 },
+ { 14188, 28775, 1 },
+ { 14189, 28776, 5 },
+ { 14194, 28800, 59 },
+ { 14253, 28803, 10 },
+ { 14263, 28809, 56 },
+ { 14319, 28817, 70 },
+ { 14389, 28825, 12 },
+ { 14401, 28831, 116 },
+ { 14517, 28842, 30 },
+ { 14547, 28845, 78 },
+ { 14625, 28846, 11 },
+ { 14636, 28850, 33 },
+ { 14669, 28851, 55 },
+ { 14724, 28860, 14 },
+ { 14738, 28862, 10 },
+ { 14748, 28864, 103 },
+ { 14851, 28888, 28 },
+ { 14879, 28898, 6 },
+ { 14885, 28900, 6 },
+ { 14891, 28902, 6 },
+ { 14897, 28911, 7 },
+ { 14904, 28912, 7 },
+ { 14911, 28913, 60 },
+ { 14971, 28917, 126 },
+ { 15097, 28919, 10 },
+ { 15107, 40109, 23 },
+ { 15130, 40113, 49 },
+ { 15179, 48867, 2 },
+ { 15181, 48926, 3 },
+ { 15184, 49072, 7 },
+ { 15191, 49084, 5 },
+ { 15196, 49089, 26 },
+ { 15222, 49090, 5 },
+ { 15227, 49091, 1 },
+ { 15228, 49092, 2 },
+ { 15230, 49093, 2 },
+ { 15232, 49094, 125 },
+ { 15357, 49110, 445 },
+ { 15802, 49112, 54 },
+ { 15856, 49119, 1 },
+ { 15857, 49151, 16 },
+ { 15873, 49167, 10 },
+ { 15883, 49173, 51 },
+ { 15934, 49174, 19 },
+ { 15953, 49175, 4 },
+ { 15957, 49179, 5 },
+ { 15962, 49180, 135 },
+ { 16097, 49182, 1 },
+ { 16098, 49183, 190 },
+ { 16288, 49186, 6 },
+ { 16294, 49188, 6 },
+ { 16300, 49190, 6 },
+ { 16306, 49192, 3 },
+ { 16309, 49195, 7 },
+ { 16316, 49196, 7 },
+ { 16323, 49206, 5 },
+ { 16328, 49208, 12 },
+ { 16340, 49209, 26 },
+ { 16366, 49210, 19 },
+ { 16385, 49211, 2 },
+ { 16387, 49212, 15 },
+ { 16402, 49214, 14 },
+ { 16416, 49248, 123 },
+ { 16539, 49253, 3 },
+ { 16542, 49257, 45 },
+ { 16587, 49260, 88 },
+ { 16675, 49261, 13 },
+ { 16688, 49264, 1 },
+ { 16689, 49311, 46 },
+ { 16735, 49441, 29 },
+ { 16764, 49444, 49 },
+ { 16813, 49459, 28 },
+ { 16841, 49463, 36 },
+ { 16877, 49472, 30 },
+ { 16907, 49477, 43 },
+ { 16950, 49482, 30 },
+ { 16980, 49483, 37 },
+ { 17017, 49487, 14 },
+ { 17031, 49529, 158 },
+ { 17189, 49531, 10 },
+ { 17199, 49537, 36 },
+ { 17235, 49541, 36 },
+ { 17271, 49545, 40 },
+ { 17311, 49553, 52 },
+ { 17363, 49564, 12 },
+ { 17375, 49565, 15 },
+ { 17390, 49566, 7 },
+ { 17397, 49567, 2 },
+ { 17399, 49568, 11 },
+ { 17410, 49569, 15 },
+ { 17425, 49570, 7 },
+ { 17432, 49571, 2 },
+ { 17434, 49638, 311 },
+ { 17745, 49647, 22 },
+ { 17767, 49657, 8 },
+ { 17775, 49681, 6 },
+ { 17781, 49682, 42 },
+ { 17823, 49683, 9 },
+ { 17832, 49752, 6 },
+ { 17838, 49754, 1 },
+ { 17839, 49755, 44 },
+ { 17883, 49756, 2 },
+ { 17885, 49759, 1 },
+ { 17886, 49761, 23 },
+ { 17909, 49762, 72 },
+ { 17981, 49770, 9 },
+ { 17990, 49818, 19 },
+ { 18009, 49819, 2 },
+ { 18011, 49824, 33 },
+ { 18044, 49827, 27 },
+ { 18071, 49832, 1 },
+ { 18072, 49896, 56 },
+ { 18128, 49900, 20 },
+ { 18148, 49902, 50 },
+ { 18198, 49903, 2 },
+ { 18200, 49908, 8 },
+ { 18208, 49909, 3 },
+ { 18211, 49910, 29 },
+ { 18240, 49912, 3 },
+ { 18243, 49916, 10 },
+ { 18253, 49923, 9 },
+ { 18262, 49930, 64 },
+ { 18326, 49962, 39 },
+ { 18365, 49966, 12 },
+ { 18377, 49975, 54 },
+ { 18431, 49978, 29 },
+ { 18460, 49980, 27 },
+ { 18487, 49985, 26 },
+ { 18513, 49992, 4 },
+ { 18517, 50004, 7 },
+ { 18524, 50084, 73 },
+ { 18597, 50139, 51 },
+ { 18648, 50152, 51 },
+ { 18699, 50159, 46 },
+ { 18745, 50167, 10 },
+ { 18755, 50461, 31 },
+ { 18786, 50462, 42 },
+ { 18828, 50463, 3 },
+ { 18831, 50465, 2 },
+ { 18833, 50543, 40 },
+ { 18873, 50551, 42 },
+ { 18915, 50573, 26 },
+ { 18941, 50611, 28 },
+ { 18969, 50631, 23 },
+ { 18992, 50640, 78 },
+ { 19070, 50644, 36 },
+ { 19106, 50653, 68 },
+ { 19174, 50663, 1 },
+ { 19175, 50665, 25 },
+ { 19200, 50672, 10 },
+ { 19210, 50678, 53 },
+ { 19263, 50679, 18 },
+ { 19281, 50687, 39 },
+ { 19320, 50696, 96 },
+ { 19416, 50697, 20 },
+ { 19436, 50708, 18 },
+ { 19454, 50709, 44 },
+ { 19498, 50774, 7 },
+ { 19505, 50775, 1 },
+ { 19506, 50776, 4 },
+ { 19510, 50777, 15 },
+ { 19525, 50778, 11 },
+ { 19536, 50784, 59 },
+ { 19595, 50789, 10 },
+ { 19605, 50795, 4 },
+ { 19609, 50796, 8 },
+ { 19617, 50798, 2 },
+ { 19619, 50800, 22 },
+ { 19641, 50801, 7 },
+ { 19648, 50802, 2 },
+ { 19650, 50803, 5 },
+ { 19655, 50804, 10 },
+ { 19665, 50806, 2 },
+ { 19667, 50808, 3 },
+ { 19670, 50810, 1 },
+ { 19671, 50816, 1 },
+ { 19672, 50821, 7 },
+ { 19679, 50823, 7 },
+ { 19686, 50826, 5 },
+ { 19691, 50965, 92 },
+ { 19783, 50966, 5 },
+ { 19788, 50996, 72 },
+ { 19860, 51004, 10 },
+ { 19870, 51170, 54 },
+ { 19924, 51172, 38 },
+ { 19962, 51206, 69 },
+ { 20031, 51217, 10 },
+ { 20041, 51223, 13 },
+ { 20054, 51242, 58 },
+ { 20112, 51248, 10 },
+ { 20122, 51302, 27 },
+ { 20149, 51304, 15 },
+ { 20164, 51308, 23 },
+ { 20187, 51493, 60 },
+ { 20247, 51593, 83 },
+ { 20330, 51605, 8 },
+ { 20338, 51607, 1 },
+ { 20339, 51609, 8 },
+ { 20347, 51610, 2 },
+ { 20349, 51611, 30 },
+ { 20379, 51612, 2 },
+ { 20381, 51614, 12 },
+ { 20393, 51623, 10 },
+ { 20403, 51693, 8 },
+ { 20411, 51695, 46 },
+ { 20457, 51697, 11 },
+ { 20468, 51724, 72 },
+ { 20540, 51732, 83 },
+ { 20623, 51745, 73 },
+ { 20696, 52008, 9 },
+ { 20705, 52009, 45 },
+ { 20750, 52010, 14 },
+ { 20764, 52020, 29 },
+ { 20793, 52023, 32 },
+ { 20825, 52025, 22 },
+ { 20847, 52026, 14 },
+ { 20861, 52099, 7 },
+ { 20868, 52100, 2 },
+ { 20870, 52101, 44 },
+ { 20914, 52104, 1 },
+ { 20915, 52105, 2 },
+ { 20917, 52106, 9 },
+ { 20926, 52114, 10 },
+ { 20936, 52120, 6 },
+ { 20942, 52121, 2 },
+ { 20944, 52122, 37 },
+ { 20981, 52123, 2 },
+ { 20983, 52124, 6 },
+ { 20989, 52131, 10 },
+ { 20999, 52441, 25 },
+ { 21024, 52624, 1 },
+ { 21025, 52639, 50 },
+ { 21075, 52652, 923 },
+ { 21998, 52754, 111 },
+ { 22109, 52755, 5 },
+ { 22114, 52766, 196 },
+ { 22310, 55402, 99 },
+ { 22409, 55415, 1071 },
+ { 23480, 55416, 9 },
+ { 23489, 59455, 583 },
+ { 24072, 68088, 569 },
+ { 24641, 68095, 31 },
+ { 24672, 68096, 10 },
+ { 24682, 68100, 81 },
+ { 24763, 68101, 10 },
+ { 24773, 68107, 30 },
+ { 24803, 68109, 6 },
+ { 24809, 68119, 70 },
+ { 24879, 68129, 10 },
+ { 24889, 68130, 7 },
+ { 24896, 68131, 21 },
+ { 24917, 68136, 19 },
+ { 24936, 68824, 91 },
+ { 25027, 68925, 75 },
+ { 25102, 68929, 57 },
+ { 25159, 68936, 17 },
+ { 25176, 69000, 5 },
+ { 25181, 69011, 2 },
+ { 25183, 75169, 1238 },
+ { 26421, 84155, 4 },
+ { 26425, 84156, 7 },
+ { 26432, 84157, 2 },
+ { 26434, 84158, 291 },
+ { 26725, 84203, 3 },
+ { 26728, 84220, 4 },
+ { 26732, 84228, 396 },
+ { 27128, 86536, 107 },
+ { 27235, 86541, 13 },
+ { 27248, 86544, 9 },
+ { 27257, 86551, 10 },
+ { 27267, 86553, 8 },
+ { 27275, 91253, 46 },
+ { 27321, 91255, 23 },
+ { 27344, 91264, 116 },
+ { 27460, 91324, 246 },
+ { 27706, 91334, 39 },
+ { 27745, 91336, 194 },
+ { 27939, 91357, 70 },
+ { 28009, 91511, 20 },
+ { 28029, 91523, 87 },
+ { 28116, 91532, 25 },
+ { 28141, 91667, 85 },
+ { 28226, 91668, 71 },
+ { 28297, 91669, 2 },
+ { 28299, 91671, 1 },
+ { 28300, 91673, 2 },
+ { 28302, 91675, 4 },
+ { 28306, 91676, 12 },
+ { 28318, 91677, 1 },
+ { 28319, 91678, 7 },
+ { 28326, 91679, 65 },
+ { 28391, 91680, 4 },
+ { 28395, 91682, 8 },
+ { 28403, 91683, 7 },
+ { 28410, 91684, 28 },
+ { 28438, 91685, 4 },
+ { 28442, 91686, 5 },
+ { 28447, 91687, 1 },
+ { 28448, 91690, 7 },
+ { 28455, 91691, 340 },
+ { 28795, 91693, 292 },
+ { 29087, 91695, 702 },
+ { 29789, 91710, 5 },
+ { 29794, 91711, 15 },
+ { 29809, 92815, 31 },
+ { 29840, 93040, 7 },
+ { 29847, 93041, 17 },
+ { 29864, 93043, 7 },
+ { 29871, 93044, 2 },
+ { 29873, 93045, 5 },
+ { 29878, 93258, 45 },
+ { 29923, 93261, 14 },
+ { 29937, 93263, 10 },
+ { 29947, 93267, 2 },
+ { 29949, 93587, 31 },
+ { 29980, 93604, 58 },
+ { 30038, 93609, 1 },
+ { 30039, 94857, 7 },
+ { 30046, 94858, 4 },
+ { 30050, 94859, 2 },
+ { 30052, 94860, 15 },
+ { 30067, 94861, 197 },
+ { 30264, 94863, 16 },
+ { 30280, 94904, 76 },
+ { 30356, 94908, 10 },
+ { 30366, 94912, 2 },
+ { 30368, 95697, 68 },
+ { 30436, 95773, 61 },
+ { 30497, 95967, 4 },
+ { 30501, 95968, 27 },
+ { 30528, 95969, 2 },
+ { 30530, 95970, 1 },
+ { 30531, 95972, 1 },
+ { 30532, 95973, 10 },
+ { 30542, 95974, 4 },
+ { 30546, 95975, 1 },
+ { 30547, 95976, 1 },
+ { 30548, 95982, 1 },
+ { 30549, 95986, 1 },
+ { 30550, 95987, 1 },
+ { 30551, 95988, 1 },
+ { 30552, 95989, 3 },
+ { 30555, 95990, 2 },
+ { 30557, 95991, 1 },
+ { 30558, 95993, 1 },
+ { 30559, 95994, 1 },
+ { 30560, 95995, 1 },
+ { 30561, 95996, 1 },
+ { 30562, 95997, 1 },
+ { 30563, 95998, 2 },
+ { 30565, 95999, 1 },
+ { 30566, 96001, 4 },
+ { 30570, 96002, 7 },
+ { 30577, 96003, 4 },
+ { 30581, 96004, 4 },
+ { 30585, 96005, 1 },
+ { 30586, 96006, 10 },
+ { 30596, 96007, 17 },
+ { 30613, 96012, 3 },
+ { 30616, 96013, 5 },
+ { 30621, 96014, 17 },
+ { 30638, 96066, 2 },
+ { 30640, 96336, 44 },
+ { 30684, 96340, 100 },
+ { 30784, 96352, 15 },
+ { 30799, 96354, 15 },
+ { 30814, 96355, 15 },
+ { 30829, 96356, 37 },
+ { 30866, 96366, 174 },
+ { 31040, 96422, 29 },
+ { 31069, 96435, 44 },
+ { 31113, 96439, 9 },
+ { 31122, 96446, 2 },
+ { 31124, 96460, 6 },
+ { 31130, 96614, 984 },
+ { 32114, 96619, 16 },
+ { 32130, 96622, 13 },
+ { 32143, 96625, 116 },
+ { 32259, 96637, 89 },
+ { 32348, 96644, 12 },
+ { 32360, 96648, 1 },
+ { 32361, 96663, 12 },
+ { 32373, 96667, 56 },
+ { 32429, 96675, 10 },
+ { 32439, 96681, 40 },
+ { 32479, 96689, 30 },
+ { 32509, 96691, 2 },
+ { 32511, 96769, 340 },
+ { 32851, 96781, 14 },
+ { 32865, 96783, 5 },
+ { 32870, 96786, 5 },
+ { 32875, 96789, 7 },
+ { 32882, 96798, 29 },
+ { 32911, 96801, 11 },
+ { 32922, 96806, 6 },
+ { 32928, 96816, 10 },
+ { 32938, 96822, 8 },
+ { 32946, 96830, 7 },
+ { 32953, 96839, 147 },
+ { 33100, 96840, 55 },
+ { 33155, 96877, 10 },
+ { 33165, 884340, 1 },
+ { 33166, 884370, 96 },
};
diff --git a/lib/uninorm.h b/lib/uninorm.h
deleted file mode 100644
index e0fdcfc..0000000
--- a/lib/uninorm.h
+++ /dev/null
@@ -1,261 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Normalization forms (composition and decomposition) of Unicode strings.
- Copyright (C) 2001-2002, 2009-2018 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNINORM_H
-#define _UNINORM_H
-
-/* Get LIBUNISTRING_DLL_VARIABLE. */
-#include <unistring/woe32dll.h>
-
-/* Get size_t. */
-#include <stddef.h>
-
-#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, /* <font> A font variant (e.g. a blackletter form). */
- UC_DECOMP_NOBREAK, /* <noBreak> A no-break version of a space or hyphen. */
- UC_DECOMP_INITIAL, /* <initial> An initial presentation form (Arabic). */
- UC_DECOMP_MEDIAL, /* <medial> A medial presentation form (Arabic). */
- UC_DECOMP_FINAL, /* <final> A final presentation form (Arabic). */
- UC_DECOMP_ISOLATED,/* <isolated> An isolated presentation form (Arabic). */
- UC_DECOMP_CIRCLE, /* <circle> An encircled form. */
- UC_DECOMP_SUPER, /* <super> A superscript form. */
- UC_DECOMP_SUB, /* <sub> A subscript form. */
- UC_DECOMP_VERTICAL,/* <vertical> A vertical layout presentation form. */
- UC_DECOMP_WIDE, /* <wide> A wide (or zenkaku) compatibility character. */
- UC_DECOMP_NARROW, /* <narrow> A narrow (or hankaku) compatibility character. */
- UC_DECOMP_SMALL, /* <small> A small variant form (CNS compatibility). */
- UC_DECOMP_SQUARE, /* <square> A CJK squared font variant. */
- UC_DECOMP_FRACTION,/* <fraction> A vulgar fraction form. */
- UC_DECOMP_COMPAT /* <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.in.h b/lib/uninorm.in.h
index 7728061..804e4ac 100644
--- a/lib/uninorm.in.h
+++ b/lib/uninorm.in.h
@@ -1,25 +1,16 @@
/* Normalization forms (composition and decomposition) of Unicode strings.
- Copyright (C) 2001-2002, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -27,6 +18,9 @@
#ifndef _UNINORM_H
#define _UNINORM_H
+/* Get common macros for C. */
+#include <unistring/cdefs.h>
+
/* Get LIBUNISTRING_DLL_VARIABLE. */
#include <unistring/woe32dll.h>
@@ -155,13 +149,13 @@ extern uninorm_t
/* 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);
+ uint8_t *_UC_RESTRICT 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);
+ uint16_t *_UC_RESTRICT 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);
+ uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp);
/* Compare S1 and S2, ignoring differences in normalization.
@@ -221,6 +215,12 @@ extern int
sequence to the encapsulated stream of Unicode characters. */
struct uninorm_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);
+
/* 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
@@ -229,7 +229,8 @@ struct uninorm_filter;
extern struct uninorm_filter *
uninorm_filter_create (uninorm_t nf,
int (*stream_func) (void *stream_data, ucs4_t uc),
- void *stream_data);
+ void *stream_data)
+ _GL_ATTRIBUTE_DEALLOC (uninorm_filter_free, 1);
/* Stuff a Unicode character into a normalizing filter.
Return 0 if successful, or -1 with errno set upon failure. */
@@ -245,12 +246,6 @@ extern int
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
}
diff --git a/lib/uninorm/canonical-decomposition.c b/lib/uninorm/canonical-decomposition.c
index 77f4b7e..3bf0a08 100644
--- a/lib/uninorm/canonical-decomposition.c
+++ b/lib/uninorm/canonical-decomposition.c
@@ -1,25 +1,16 @@
/* Canonical decomposition of Unicode characters.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -31,7 +22,7 @@
#include <stdlib.h>
-#include "decomposition-table.h"
+#include "uninorm/decomposition-table.h"
int
uc_canonical_decomposition (ucs4_t uc, ucs4_t *decomposition)
@@ -40,7 +31,7 @@ uc_canonical_decomposition (ucs4_t uc, ucs4_t *decomposition)
{
/* Hangul syllable. See Unicode standard, chapter 3, section
"Hangul Syllable Decomposition", See also the clarification at
- <http://www.unicode.org/versions/Unicode5.1.0/>, section
+ <https://www.unicode.org/versions/Unicode5.1.0/>, section
"Clarification of Hangul Jamo Handling". */
unsigned int t;
diff --git a/lib/uninorm/compat-decomposition.c b/lib/uninorm/compat-decomposition.c
index d5ca9fe..a021870 100644
--- a/lib/uninorm/compat-decomposition.c
+++ b/lib/uninorm/compat-decomposition.c
@@ -1,28 +1,27 @@
/* Compatibility decomposition of Unicode characters.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/composition-table.gperf b/lib/uninorm/composition-table.gperf
index b82a5ad..4404625 100644
--- a/lib/uninorm/composition-table.gperf
+++ b/lib/uninorm/composition-table.gperf
@@ -1,29 +1,20 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Canonical composition of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
-/* Copyright (C) 2009 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
struct composition_rule { char codes[6]; };
@@ -977,3 +968,4 @@ struct composition_rule { char codes[6]; };
"\x01\x14\xb9\x01\x14\xbd", 0x114be
"\x01\x15\xb8\x01\x15\xaf", 0x115ba
"\x01\x15\xb9\x01\x15\xaf", 0x115bb
+"\x01\x19\x35\x01\x19\x30", 0x11938
diff --git a/lib/uninorm/composition-table.h b/lib/uninorm/composition-table.h
index 6becf85..90f7b5b 100644
--- a/lib/uninorm/composition-table.h
+++ b/lib/uninorm/composition-table.h
@@ -3,7 +3,7 @@
/* Computed positions: -k'2-3,6' */
-#define TOTAL_KEYWORDS 940
+#define TOTAL_KEYWORDS 941
#define MIN_WORD_LENGTH 6
#define MAX_WORD_LENGTH 6
#define MIN_HASH_VALUE 1
@@ -24,15 +24,15 @@ gl_uninorm_compose_hash (register const char *str, register size_t 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,
+ 117, 268, 476, 135, 560, 509, 103, 265, 249, 495,
+ 61, 124, 336, 415, 703, 75, 437, 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,
+ 337, 65, 103, 147, 99, 130, 255, 640, 133, 342,
+ 172, 52, 1566, 409, 201, 34, 695, 50, 238, 1566,
+ 16, 35, 706, 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,
+ 572, 715, 1566, 301, 1566, 291, 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,
@@ -40,20 +40,20 @@ gl_uninorm_compose_hash (register const char *str, register size_t len)
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,
+ 1566, 333, 71, 136, 55, 625, 611, 523, 12, 311,
+ 11, 649, 10, 505, 68, 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,
+ 93, 719, 668, 854, 10, 2, 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
+ 37, 1566, 1566, 1566, 48, 1566, 847, 1566, 43, 4,
+ 23, 1, 24, 22, 757, 4, 1566, 1566, 1566, 3,
+ 73, 72, 63, 1566, 824, 20, 17, 1566, 0, 1566,
+ 1566, 1566, 77, 62, 460, 1566, 1566
};
return asso_values[(unsigned char)str[5]+1] + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[1]];
}
-const struct composition_rule *
+static const struct composition_rule *
gl_uninorm_compose_lookup (register const char *str, register size_t len)
{
static const unsigned char lengthtable[] =
@@ -99,7 +99,7 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6, 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, 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,
@@ -107,25 +107,25 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
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, 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, 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, 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, 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,
+ 6, 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, 6, 6, 6, 6, 6, 0, 6, 0, 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, 6, 0, 6, 0, 6, 0, 6, 0, 6, 0, 6, 6, 0,
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, 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,
@@ -136,7 +136,7 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -155,7 +155,7 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
0, 0, 0, 0, 0, 0, 0, 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, 6, 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,
@@ -174,1970 +174,1969 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
static const struct composition_rule wordlist[] =
{
{""},
-#line 581 "./uninorm/composition-table.gperf"
+#line 572 "./uninorm/composition-table.gperf"
{"\000\001\002\000\003\001", 0x1eae},
-#line 583 "./uninorm/composition-table.gperf"
+#line 574 "./uninorm/composition-table.gperf"
{"\000\001\002\000\003\000", 0x1eb0},
{""},
-#line 582 "./uninorm/composition-table.gperf"
+#line 573 "./uninorm/composition-table.gperf"
{"\000\001\003\000\003\001", 0x1eaf},
-#line 584 "./uninorm/composition-table.gperf"
+#line 575 "./uninorm/composition-table.gperf"
{"\000\001\003\000\003\000", 0x1eb1},
-#line 566 "./uninorm/composition-table.gperf"
+#line 557 "./uninorm/composition-table.gperf"
{"\000\001\177\000\003\007", 0x1e9b},
-#line 247 "./uninorm/composition-table.gperf"
+#line 238 "./uninorm/composition-table.gperf"
{"\000\000\370\000\003\001", 0x01ff},
-#line 421 "./uninorm/composition-table.gperf"
+#line 412 "./uninorm/composition-table.gperf"
{"\000\000\347\000\003\001", 0x1e09},
-#line 99 "./uninorm/composition-table.gperf"
+#line 90 "./uninorm/composition-table.gperf"
{"\000\000C\000\003\001", 0x0106},
-#line 459 "./uninorm/composition-table.gperf"
+#line 450 "./uninorm/composition-table.gperf"
{"\000\000\357\000\003\001", 0x1e2f},
-#line 243 "./uninorm/composition-table.gperf"
+#line 234 "./uninorm/composition-table.gperf"
{"\000\000\345\000\003\001", 0x01fb},
-#line 101 "./uninorm/composition-table.gperf"
+#line 92 "./uninorm/composition-table.gperf"
{"\000\000C\000\003\002", 0x0108},
-#line 103 "./uninorm/composition-table.gperf"
+#line 94 "./uninorm/composition-table.gperf"
{"\000\000C\000\003\007", 0x010a},
-#line 662 "./uninorm/composition-table.gperf"
+#line 653 "./uninorm/composition-table.gperf"
{"\000\037\001\000\003\001", 0x1f05},
-#line 660 "./uninorm/composition-table.gperf"
+#line 651 "./uninorm/composition-table.gperf"
{"\000\037\001\000\003\000", 0x1f03},
-#line 664 "./uninorm/composition-table.gperf"
+#line 655 "./uninorm/composition-table.gperf"
{"\000\037\001\000\003B", 0x1f07},
-#line 669 "./uninorm/composition-table.gperf"
+#line 660 "./uninorm/composition-table.gperf"
{"\000\037\010\000\003\001", 0x1f0c},
-#line 667 "./uninorm/composition-table.gperf"
+#line 658 "./uninorm/composition-table.gperf"
{"\000\037\010\000\003\000", 0x1f0a},
-#line 671 "./uninorm/composition-table.gperf"
+#line 662 "./uninorm/composition-table.gperf"
{"\000\037\010\000\003B", 0x1f0e},
-#line 661 "./uninorm/composition-table.gperf"
+#line 652 "./uninorm/composition-table.gperf"
{"\000\037\000\000\003\001", 0x1f04},
-#line 659 "./uninorm/composition-table.gperf"
+#line 650 "./uninorm/composition-table.gperf"
{"\000\037\000\000\003\000", 0x1f02},
-#line 663 "./uninorm/composition-table.gperf"
+#line 654 "./uninorm/composition-table.gperf"
{"\000\037\000\000\003B", 0x1f06},
-#line 442 "./uninorm/composition-table.gperf"
+#line 433 "./uninorm/composition-table.gperf"
{"\000\000F\000\003\007", 0x1e1e},
-#line 860 "./uninorm/composition-table.gperf"
+#line 851 "./uninorm/composition-table.gperf"
{"\000\003\316\000\003E", 0x1ff4},
-#line 766 "./uninorm/composition-table.gperf"
+#line 757 "./uninorm/composition-table.gperf"
{"\000\037\002\000\003E", 0x1f82},
-#line 765 "./uninorm/composition-table.gperf"
+#line 756 "./uninorm/composition-table.gperf"
{"\000\037\001\000\003E", 0x1f81},
-#line 489 "./uninorm/composition-table.gperf"
+#line 480 "./uninorm/composition-table.gperf"
{"\000\000\365\000\003\001", 0x1e4d},
-#line 767 "./uninorm/composition-table.gperf"
+#line 758 "./uninorm/composition-table.gperf"
{"\000\037\003\000\003E", 0x1f83},
-#line 772 "./uninorm/composition-table.gperf"
+#line 763 "./uninorm/composition-table.gperf"
{"\000\037\010\000\003E", 0x1f88},
-#line 245 "./uninorm/composition-table.gperf"
+#line 236 "./uninorm/composition-table.gperf"
{"\000\000\346\000\003\001", 0x01fd},
-#line 515 "./uninorm/composition-table.gperf"
+#line 506 "./uninorm/composition-table.gperf"
{"\000\001a\000\003\007", 0x1e67},
-#line 764 "./uninorm/composition-table.gperf"
+#line 755 "./uninorm/composition-table.gperf"
{"\000\037\000\000\003E", 0x1f80},
-#line 67 "./uninorm/composition-table.gperf"
+#line 58 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\001", 0x00e1},
-#line 66 "./uninorm/composition-table.gperf"
+#line 57 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\000", 0x00e0},
-#line 818 "./uninorm/composition-table.gperf"
+#line 809 "./uninorm/composition-table.gperf"
{"\000\037\266\000\003E", 0x1fb7},
-#line 68 "./uninorm/composition-table.gperf"
+#line 59 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\002", 0x00e2},
-#line 279 "./uninorm/composition-table.gperf"
+#line 270 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\007", 0x0227},
-#line 787 "./uninorm/composition-table.gperf"
+#line 778 "./uninorm/composition-table.gperf"
{"\000\037'\000\003E", 0x1f97},
-#line 746 "./uninorm/composition-table.gperf"
+#line 737 "./uninorm/composition-table.gperf"
{"\000\037a\000\003\001", 0x1f65},
-#line 744 "./uninorm/composition-table.gperf"
+#line 735 "./uninorm/composition-table.gperf"
{"\000\037a\000\003\000", 0x1f63},
-#line 748 "./uninorm/composition-table.gperf"
+#line 739 "./uninorm/composition-table.gperf"
{"\000\037a\000\003B", 0x1f67},
-#line 862 "./uninorm/composition-table.gperf"
+#line 853 "./uninorm/composition-table.gperf"
{"\000\037\366\000\003E", 0x1ff7},
-#line 533 "./uninorm/composition-table.gperf"
+#line 524 "./uninorm/composition-table.gperf"
{"\000\001i\000\003\001", 0x1e79},
-#line 215 "./uninorm/composition-table.gperf"
+#line 206 "./uninorm/composition-table.gperf"
{"\000\000\334\000\003\001", 0x01d7},
-#line 219 "./uninorm/composition-table.gperf"
+#line 210 "./uninorm/composition-table.gperf"
{"\000\000\334\000\003\000", 0x01db},
-#line 670 "./uninorm/composition-table.gperf"
+#line 661 "./uninorm/composition-table.gperf"
{"\000\037\011\000\003\001", 0x1f0d},
-#line 668 "./uninorm/composition-table.gperf"
+#line 659 "./uninorm/composition-table.gperf"
{"\000\037\011\000\003\000", 0x1f0b},
-#line 672 "./uninorm/composition-table.gperf"
+#line 663 "./uninorm/composition-table.gperf"
{"\000\037\011\000\003B", 0x1f0f},
-#line 78 "./uninorm/composition-table.gperf"
+#line 69 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\001", 0x00ed},
-#line 77 "./uninorm/composition-table.gperf"
+#line 68 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\000", 0x00ec},
-#line 797 "./uninorm/composition-table.gperf"
+#line 788 "./uninorm/composition-table.gperf"
{"\000\037a\000\003E", 0x1fa1},
-#line 79 "./uninorm/composition-table.gperf"
+#line 70 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\002", 0x00ee},
-#line 793 "./uninorm/composition-table.gperf"
- {"\000\037-\000\003E", 0x1f9d},
-#line 138 "./uninorm/composition-table.gperf"
+#line 615 "./uninorm/composition-table.gperf"
+ {"\000\036\315\000\003\002", 0x1ed9},
+#line 129 "./uninorm/composition-table.gperf"
{"\000\000J\000\003\002", 0x0134},
-#line 754 "./uninorm/composition-table.gperf"
+#line 745 "./uninorm/composition-table.gperf"
{"\000\037i\000\003\001", 0x1f6d},
-#line 752 "./uninorm/composition-table.gperf"
+#line 743 "./uninorm/composition-table.gperf"
{"\000\037i\000\003\000", 0x1f6b},
-#line 756 "./uninorm/composition-table.gperf"
+#line 747 "./uninorm/composition-table.gperf"
{"\000\037i\000\003B", 0x1f6f},
-#line 773 "./uninorm/composition-table.gperf"
+#line 764 "./uninorm/composition-table.gperf"
{"\000\037\011\000\003E", 0x1f89},
-#line 587 "./uninorm/composition-table.gperf"
+#line 578 "./uninorm/composition-table.gperf"
{"\000\001\002\000\003\003", 0x1eb4},
-#line 491 "./uninorm/composition-table.gperf"
+#line 482 "./uninorm/composition-table.gperf"
{"\000\000\365\000\003\010", 0x1e4f},
-#line 624 "./uninorm/composition-table.gperf"
- {"\000\036\315\000\003\002", 0x1ed9},
-#line 588 "./uninorm/composition-table.gperf"
+#line 614 "./uninorm/composition-table.gperf"
+ {"\000\036\314\000\003\002", 0x1ed8},
+#line 579 "./uninorm/composition-table.gperf"
{"\000\001\003\000\003\003", 0x1eb5},
-#line 714 "./uninorm/composition-table.gperf"
+#line 705 "./uninorm/composition-table.gperf"
{"\000\0379\000\003\001", 0x1f3d},
-#line 712 "./uninorm/composition-table.gperf"
+#line 703 "./uninorm/composition-table.gperf"
{"\000\0379\000\003\000", 0x1f3b},
-#line 716 "./uninorm/composition-table.gperf"
+#line 707 "./uninorm/composition-table.gperf"
{"\000\0379\000\003B", 0x1f3f},
-#line 70 "./uninorm/composition-table.gperf"
+#line 61 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\010", 0x00e4},
-#line 805 "./uninorm/composition-table.gperf"
+#line 796 "./uninorm/composition-table.gperf"
{"\000\037i\000\003E", 0x1fa9},
-#line 52 "./uninorm/composition-table.gperf"
+#line 43 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\001", 0x00cd},
-#line 51 "./uninorm/composition-table.gperf"
+#line 42 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\000", 0x00cc},
-#line 623 "./uninorm/composition-table.gperf"
- {"\000\036\314\000\003\002", 0x1ed8},
-#line 53 "./uninorm/composition-table.gperf"
+#line 817 "./uninorm/composition-table.gperf"
+ {"\000\003\256\000\003E", 0x1fc4},
+#line 44 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\002", 0x00ce},
-#line 137 "./uninorm/composition-table.gperf"
+#line 128 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\007", 0x0130},
-#line 884 "./uninorm/composition-table.gperf"
+#line 875 "./uninorm/composition-table.gperf"
{"\000\000<\000\0038", 0x226e},
-#line 728 "./uninorm/composition-table.gperf"
+#line 719 "./uninorm/composition-table.gperf"
{"\000\037I\000\003\001", 0x1f4d},
-#line 726 "./uninorm/composition-table.gperf"
+#line 717 "./uninorm/composition-table.gperf"
{"\000\037I\000\003\000", 0x1f4b},
-#line 721 "./uninorm/composition-table.gperf"
+#line 712 "./uninorm/composition-table.gperf"
{"\000\037@\000\003\001", 0x1f44},
-#line 719 "./uninorm/composition-table.gperf"
+#line 710 "./uninorm/composition-table.gperf"
{"\000\037@\000\003\000", 0x1f42},
-#line 698 "./uninorm/composition-table.gperf"
+#line 689 "./uninorm/composition-table.gperf"
{"\000\037)\000\003\001", 0x1f2d},
-#line 696 "./uninorm/composition-table.gperf"
+#line 687 "./uninorm/composition-table.gperf"
{"\000\037)\000\003\000", 0x1f2b},
-#line 700 "./uninorm/composition-table.gperf"
+#line 691 "./uninorm/composition-table.gperf"
{"\000\037)\000\003B", 0x1f2f},
-#line 858 "./uninorm/composition-table.gperf"
+#line 849 "./uninorm/composition-table.gperf"
{"\000\037|\000\003E", 0x1ff2},
-#line 80 "./uninorm/composition-table.gperf"
+#line 71 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\010", 0x00ef},
-#line 768 "./uninorm/composition-table.gperf"
+#line 759 "./uninorm/composition-table.gperf"
{"\000\037\004\000\003E", 0x1f84},
-#line 216 "./uninorm/composition-table.gperf"
+#line 207 "./uninorm/composition-table.gperf"
{"\000\000\374\000\003\001", 0x01d8},
-#line 220 "./uninorm/composition-table.gperf"
+#line 211 "./uninorm/composition-table.gperf"
{"\000\000\374\000\003\000", 0x01dc},
-#line 826 "./uninorm/composition-table.gperf"
- {"\000\003\256\000\003E", 0x1fc4},
-#line 771 "./uninorm/composition-table.gperf"
- {"\000\037\007\000\003E", 0x1f87},
-#line 816 "./uninorm/composition-table.gperf"
+#line 807 "./uninorm/composition-table.gperf"
{"\000\003\254\000\003E", 0x1fb4},
-#line 328 "./uninorm/composition-table.gperf"
- {"\000\004:\000\003\001", 0x045c},
-#line 789 "./uninorm/composition-table.gperf"
+#line 762 "./uninorm/composition-table.gperf"
+ {"\000\037\007\000\003E", 0x1f87},
+#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},
+#line 780 "./uninorm/composition-table.gperf"
{"\000\037)\000\003E", 0x1f99},
-#line 69 "./uninorm/composition-table.gperf"
+#line 60 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\003", 0x00e3},
-#line 881 "./uninorm/composition-table.gperf"
+#line 872 "./uninorm/composition-table.gperf"
{"\000\000=\000\0038", 0x2260},
-#line 360 "./uninorm/composition-table.gperf"
+#line 351 "./uninorm/composition-table.gperf"
{"\000\004C\000\003\010", 0x04f1},
-#line 342 "./uninorm/composition-table.gperf"
+#line 333 "./uninorm/composition-table.gperf"
{"\000\004\331\000\003\010", 0x04db},
-#line 96 "./uninorm/composition-table.gperf"
+#line 87 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\006", 0x0103},
-#line 41 "./uninorm/composition-table.gperf"
+#line 32 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\001", 0x00c1},
-#line 40 "./uninorm/composition-table.gperf"
+#line 31 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\000", 0x00c0},
-#line 98 "./uninorm/composition-table.gperf"
+#line 89 "./uninorm/composition-table.gperf"
{"\000\000a\000\003(", 0x0105},
-#line 42 "./uninorm/composition-table.gperf"
+#line 33 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\002", 0x00c2},
-#line 278 "./uninorm/composition-table.gperf"
+#line 269 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\007", 0x0226},
-#line 54 "./uninorm/composition-table.gperf"
+#line 45 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\010", 0x00cf},
-#line 722 "./uninorm/composition-table.gperf"
+#line 713 "./uninorm/composition-table.gperf"
{"\000\037A\000\003\001", 0x1f45},
-#line 720 "./uninorm/composition-table.gperf"
+#line 711 "./uninorm/composition-table.gperf"
{"\000\037A\000\003\000", 0x1f43},
-#line 363 "./uninorm/composition-table.gperf"
+#line 354 "./uninorm/composition-table.gperf"
{"\000\004'\000\003\010", 0x04f4},
-#line 74 "./uninorm/composition-table.gperf"
+#line 65 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\001", 0x00e9},
-#line 73 "./uninorm/composition-table.gperf"
+#line 64 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\000", 0x00e8},
-#line 130 "./uninorm/composition-table.gperf"
+#line 121 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\003", 0x0129},
-#line 75 "./uninorm/composition-table.gperf"
+#line 66 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\002", 0x00ea},
-#line 114 "./uninorm/composition-table.gperf"
+#line 105 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\007", 0x0117},
-#line 326 "./uninorm/composition-table.gperf"
+#line 317 "./uninorm/composition-table.gperf"
{"\000\0043\000\003\001", 0x0453},
-#line 134 "./uninorm/composition-table.gperf"
+#line 125 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\006", 0x012d},
-#line 537 "./uninorm/composition-table.gperf"
+#line 528 "./uninorm/composition-table.gperf"
{"\000\000v\000\003\003", 0x1e7d},
-#line 605 "./uninorm/composition-table.gperf"
- {"\000\036\270\000\003\002", 0x1ec6},
-#line 136 "./uninorm/composition-table.gperf"
- {"\000\000i\000\003(", 0x012f},
-#line 354 "./uninorm/composition-table.gperf"
+#line 345 "./uninorm/composition-table.gperf"
{"\000\004\351\000\003\010", 0x04eb},
-#line 677 "./uninorm/composition-table.gperf"
+#line 127 "./uninorm/composition-table.gperf"
+ {"\000\000i\000\003(", 0x012f},
+#line 344 "./uninorm/composition-table.gperf"
+ {"\000\004\350\000\003\010", 0x04ea},
+#line 668 "./uninorm/composition-table.gperf"
{"\000\037\020\000\003\001", 0x1f14},
-#line 675 "./uninorm/composition-table.gperf"
+#line 666 "./uninorm/composition-table.gperf"
{"\000\037\020\000\003\000", 0x1f12},
-#line 585 "./uninorm/composition-table.gperf"
+#line 576 "./uninorm/composition-table.gperf"
{"\000\001\002\000\003\011", 0x1eb2},
-#line 355 "./uninorm/composition-table.gperf"
- {"\000\004-\000\003\010", 0x04ec},
-#line 377 "./uninorm/composition-table.gperf"
+#line 596 "./uninorm/composition-table.gperf"
+ {"\000\036\270\000\003\002", 0x1ec6},
+#line 368 "./uninorm/composition-table.gperf"
{"\000\0113\000\011<", 0x0934},
-#line 586 "./uninorm/composition-table.gperf"
+#line 577 "./uninorm/composition-table.gperf"
{"\000\001\003\000\003\011", 0x1eb3},
-#line 330 "./uninorm/composition-table.gperf"
+#line 321 "./uninorm/composition-table.gperf"
{"\000\004C\000\003\006", 0x045e},
-#line 801 "./uninorm/composition-table.gperf"
+#line 792 "./uninorm/composition-table.gperf"
{"\000\037e\000\003E", 0x1fa5},
-#line 353 "./uninorm/composition-table.gperf"
- {"\000\004\350\000\003\010", 0x04ea},
-#line 346 "./uninorm/composition-table.gperf"
+#line 783 "./uninorm/composition-table.gperf"
+ {"\000\037,\000\003E", 0x1f9c},
+#line 337 "./uninorm/composition-table.gperf"
{"\000\0047\000\003\010", 0x04df},
-#line 129 "./uninorm/composition-table.gperf"
+#line 120 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\003", 0x0128},
-#line 441 "./uninorm/composition-table.gperf"
+#line 432 "./uninorm/composition-table.gperf"
{"\000\002)\000\003\006", 0x1e1d},
-#line 792 "./uninorm/composition-table.gperf"
- {"\000\037,\000\003E", 0x1f9c},
-#line 44 "./uninorm/composition-table.gperf"
+#line 781 "./uninorm/composition-table.gperf"
+ {"\000\037*\000\003E", 0x1f9a},
+#line 35 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\010", 0x00c4},
-#line 133 "./uninorm/composition-table.gperf"
+#line 124 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\006", 0x012c},
-#line 83 "./uninorm/composition-table.gperf"
+#line 74 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\001", 0x00f3},
-#line 82 "./uninorm/composition-table.gperf"
+#line 73 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\000", 0x00f2},
-#line 135 "./uninorm/composition-table.gperf"
+#line 126 "./uninorm/composition-table.gperf"
{"\000\000I\000\003(", 0x012e},
-#line 84 "./uninorm/composition-table.gperf"
+#line 75 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\002", 0x00f4},
-#line 287 "./uninorm/composition-table.gperf"
+#line 278 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\007", 0x022f},
-#line 249 "./uninorm/composition-table.gperf"
+#line 240 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\017", 0x0201},
-#line 234 "./uninorm/composition-table.gperf"
+#line 225 "./uninorm/composition-table.gperf"
{"\000\001\353\000\003\004", 0x01ed},
-#line 76 "./uninorm/composition-table.gperf"
+#line 67 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\010", 0x00eb},
-#line 351 "./uninorm/composition-table.gperf"
+#line 342 "./uninorm/composition-table.gperf"
{"\000\004\036\000\003\010", 0x04e6},
-#line 88 "./uninorm/composition-table.gperf"
+#line 79 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\001", 0x00fa},
-#line 87 "./uninorm/composition-table.gperf"
+#line 78 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\000", 0x00f9},
-#line 774 "./uninorm/composition-table.gperf"
+#line 765 "./uninorm/composition-table.gperf"
{"\000\037\012\000\003E", 0x1f8a},
-#line 89 "./uninorm/composition-table.gperf"
+#line 80 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\002", 0x00fb},
-#line 105 "./uninorm/composition-table.gperf"
+#line 96 "./uninorm/composition-table.gperf"
{"\000\000C\000\003\014", 0x010c},
-#line 224 "./uninorm/composition-table.gperf"
+#line 215 "./uninorm/composition-table.gperf"
{"\000\002'\000\003\004", 0x01e1},
-#line 705 "./uninorm/composition-table.gperf"
+#line 696 "./uninorm/composition-table.gperf"
{"\000\0370\000\003\001", 0x1f34},
-#line 703 "./uninorm/composition-table.gperf"
+#line 694 "./uninorm/composition-table.gperf"
{"\000\0370\000\003\000", 0x1f32},
-#line 707 "./uninorm/composition-table.gperf"
+#line 698 "./uninorm/composition-table.gperf"
{"\000\0370\000\003B", 0x1f36},
-#line 811 "./uninorm/composition-table.gperf"
+#line 802 "./uninorm/composition-table.gperf"
{"\000\037o\000\003E", 0x1faf},
-#line 570 "./uninorm/composition-table.gperf"
+#line 561 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\011", 0x1ea3},
-#line 282 "./uninorm/composition-table.gperf"
+#line 273 "./uninorm/composition-table.gperf"
{"\000\000\326\000\003\004", 0x022a},
-#line 257 "./uninorm/composition-table.gperf"
+#line 248 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\017", 0x0209},
-#line 236 "./uninorm/composition-table.gperf"
+#line 227 "./uninorm/composition-table.gperf"
{"\000\002\222\000\003\014", 0x01ef},
-#line 43 "./uninorm/composition-table.gperf"
+#line 34 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\003", 0x00c3},
-#line 791 "./uninorm/composition-table.gperf"
- {"\000\037+\000\003E", 0x1f9b},
-#line 283 "./uninorm/composition-table.gperf"
+#line 784 "./uninorm/composition-table.gperf"
+ {"\000\037-\000\003E", 0x1f9d},
+#line 274 "./uninorm/composition-table.gperf"
{"\000\000\366\000\003\004", 0x022b},
-#line 769 "./uninorm/composition-table.gperf"
+#line 760 "./uninorm/composition-table.gperf"
{"\000\037\005\000\003E", 0x1f85},
-#line 95 "./uninorm/composition-table.gperf"
+#line 86 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\006", 0x0102},
-#line 285 "./uninorm/composition-table.gperf"
+#line 276 "./uninorm/composition-table.gperf"
{"\000\000\365\000\003\004", 0x022d},
-#line 777 "./uninorm/composition-table.gperf"
+#line 768 "./uninorm/composition-table.gperf"
{"\000\037\015\000\003E", 0x1f8d},
-#line 97 "./uninorm/composition-table.gperf"
+#line 88 "./uninorm/composition-table.gperf"
{"\000\000A\000\003(", 0x0104},
-#line 226 "./uninorm/composition-table.gperf"
+#line 217 "./uninorm/composition-table.gperf"
{"\000\000\346\000\003\004", 0x01e3},
-#line 596 "./uninorm/composition-table.gperf"
+#line 587 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\003", 0x1ebd},
-#line 86 "./uninorm/composition-table.gperf"
+#line 77 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\010", 0x00f6},
-#line 94 "./uninorm/composition-table.gperf"
+#line 85 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\004", 0x0101},
-#line 608 "./uninorm/composition-table.gperf"
+#line 599 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\011", 0x1ec9},
-#line 112 "./uninorm/composition-table.gperf"
+#line 103 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\006", 0x0115},
-#line 206 "./uninorm/composition-table.gperf"
+#line 197 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\014", 0x01ce},
-#line 397 "./uninorm/composition-table.gperf"
+#line 388 "./uninorm/composition-table.gperf"
{"\000\015\331\000\015\317", 0x0ddc},
-#line 116 "./uninorm/composition-table.gperf"
+#line 107 "./uninorm/composition-table.gperf"
{"\000\000e\000\003(", 0x0119},
-#line 256 "./uninorm/composition-table.gperf"
+#line 247 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\017", 0x0208},
-#line 222 "./uninorm/composition-table.gperf"
- {"\000\000\344\000\003\004", 0x01df},
-#line 90 "./uninorm/composition-table.gperf"
+#line 782 "./uninorm/composition-table.gperf"
+ {"\000\037+\000\003E", 0x1f9b},
+#line 81 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\010", 0x00fc},
-#line 48 "./uninorm/composition-table.gperf"
+#line 39 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\001", 0x00c9},
-#line 47 "./uninorm/composition-table.gperf"
+#line 38 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\000", 0x00c8},
-#line 213 "./uninorm/composition-table.gperf"
+#line 204 "./uninorm/composition-table.gperf"
{"\000\000\334\000\003\004", 0x01d5},
-#line 49 "./uninorm/composition-table.gperf"
+#line 40 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\002", 0x00ca},
-#line 113 "./uninorm/composition-table.gperf"
+#line 104 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\007", 0x0116},
-#line 217 "./uninorm/composition-table.gperf"
+#line 208 "./uninorm/composition-table.gperf"
{"\000\000\334\000\003\014", 0x01d9},
-#line 221 "./uninorm/composition-table.gperf"
+#line 212 "./uninorm/composition-table.gperf"
{"\000\000\304\000\003\004", 0x01de},
-#line 132 "./uninorm/composition-table.gperf"
+#line 123 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\004", 0x012b},
-#line 399 "./uninorm/composition-table.gperf"
- {"\000\015\331\000\015\337", 0x0dde},
-#line 315 "./uninorm/composition-table.gperf"
+#line 213 "./uninorm/composition-table.gperf"
+ {"\000\000\344\000\003\004", 0x01df},
+#line 306 "./uninorm/composition-table.gperf"
{"\000\004\025\000\003\000", 0x0400},
-#line 208 "./uninorm/composition-table.gperf"
+#line 199 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\014", 0x01d0},
-#line 607 "./uninorm/composition-table.gperf"
+#line 598 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\011", 0x1ec8},
-#line 790 "./uninorm/composition-table.gperf"
- {"\000\037*\000\003E", 0x1f9a},
-#line 57 "./uninorm/composition-table.gperf"
+#line 390 "./uninorm/composition-table.gperf"
+ {"\000\015\331\000\015\337", 0x0dde},
+#line 48 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\001", 0x00d3},
-#line 56 "./uninorm/composition-table.gperf"
+#line 47 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\000", 0x00d2},
-#line 85 "./uninorm/composition-table.gperf"
+#line 76 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\003", 0x00f5},
-#line 58 "./uninorm/composition-table.gperf"
+#line 49 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\002", 0x00d4},
-#line 286 "./uninorm/composition-table.gperf"
+#line 277 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\007", 0x022e},
-#line 358 "./uninorm/composition-table.gperf"
+#line 349 "./uninorm/composition-table.gperf"
{"\000\004C\000\003\004", 0x04ef},
-#line 157 "./uninorm/composition-table.gperf"
+#line 148 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\006", 0x014f},
-#line 337 "./uninorm/composition-table.gperf"
+#line 328 "./uninorm/composition-table.gperf"
{"\000\004\020\000\003\010", 0x04d2},
-#line 963 "./uninorm/composition-table.gperf"
+#line 954 "./uninorm/composition-table.gperf"
{"\0000\357\0000\231", 0x30f7},
-#line 232 "./uninorm/composition-table.gperf"
+#line 223 "./uninorm/composition-table.gperf"
{"\000\000o\000\003(", 0x01eb},
-#line 933 "./uninorm/composition-table.gperf"
+#line 924 "./uninorm/composition-table.gperf"
{"\0000{\0000\231", 0x307c},
-#line 179 "./uninorm/composition-table.gperf"
+#line 170 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\003", 0x0169},
-#line 248 "./uninorm/composition-table.gperf"
+#line 239 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\017", 0x0200},
-#line 131 "./uninorm/composition-table.gperf"
+#line 122 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\004", 0x012a},
-#line 376 "./uninorm/composition-table.gperf"
+#line 367 "./uninorm/composition-table.gperf"
{"\000\0110\000\011<", 0x0931},
-#line 183 "./uninorm/composition-table.gperf"
+#line 174 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\006", 0x016d},
-#line 207 "./uninorm/composition-table.gperf"
+#line 198 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\014", 0x01cf},
-#line 935 "./uninorm/composition-table.gperf"
+#line 926 "./uninorm/composition-table.gperf"
{"\0000F\0000\231", 0x3094},
-#line 189 "./uninorm/composition-table.gperf"
+#line 180 "./uninorm/composition-table.gperf"
{"\000\000u\000\003(", 0x0173},
-#line 550 "./uninorm/composition-table.gperf"
+#line 541 "./uninorm/composition-table.gperf"
{"\000\000X\000\003\007", 0x1e8a},
-#line 50 "./uninorm/composition-table.gperf"
+#line 41 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\010", 0x00cb},
-#line 253 "./uninorm/composition-table.gperf"
+#line 244 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\017", 0x0205},
-#line 62 "./uninorm/composition-table.gperf"
+#line 53 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\001", 0x00da},
-#line 61 "./uninorm/composition-table.gperf"
+#line 52 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\000", 0x00d9},
-#line 934 "./uninorm/composition-table.gperf"
+#line 925 "./uninorm/composition-table.gperf"
{"\0000{\0000\232", 0x307d},
-#line 63 "./uninorm/composition-table.gperf"
+#line 54 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\002", 0x00db},
-#line 569 "./uninorm/composition-table.gperf"
+#line 560 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\011", 0x1ea2},
-#line 469 "./uninorm/composition-table.gperf"
+#line 460 "./uninorm/composition-table.gperf"
{"\000\0367\000\003\004", 0x1e39},
-#line 316 "./uninorm/composition-table.gperf"
+#line 307 "./uninorm/composition-table.gperf"
{"\000\004\025\000\003\010", 0x0401},
-#line 214 "./uninorm/composition-table.gperf"
+#line 205 "./uninorm/composition-table.gperf"
{"\000\000\374\000\003\004", 0x01d6},
-#line 784 "./uninorm/composition-table.gperf"
+#line 775 "./uninorm/composition-table.gperf"
{"\000\037$\000\003E", 0x1f94},
-#line 921 "./uninorm/composition-table.gperf"
+#line 912 "./uninorm/composition-table.gperf"
{"\0000a\0000\231", 0x3062},
-#line 218 "./uninorm/composition-table.gperf"
+#line 209 "./uninorm/composition-table.gperf"
{"\000\000\374\000\003\014", 0x01da},
-#line 60 "./uninorm/composition-table.gperf"
+#line 51 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\010", 0x00d6},
-#line 365 "./uninorm/composition-table.gperf"
- {"\000\004+\000\003\010", 0x04f8},
-#line 594 "./uninorm/composition-table.gperf"
+#line 346 "./uninorm/composition-table.gperf"
+ {"\000\004-\000\003\010", 0x04ec},
+#line 585 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\011", 0x1ebb},
-#line 335 "./uninorm/composition-table.gperf"
+#line 326 "./uninorm/composition-table.gperf"
{"\000\004\020\000\003\006", 0x04d0},
-#line 338 "./uninorm/composition-table.gperf"
+#line 329 "./uninorm/composition-table.gperf"
{"\000\0040\000\003\010", 0x04d3},
-#line 568 "./uninorm/composition-table.gperf"
+#line 559 "./uninorm/composition-table.gperf"
{"\000\000a\000\003#", 0x1ea1},
-#line 91 "./uninorm/composition-table.gperf"
+#line 82 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\001", 0x00fd},
-#line 650 "./uninorm/composition-table.gperf"
+#line 641 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\000", 0x1ef3},
-#line 93 "./uninorm/composition-table.gperf"
+#line 84 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\004", 0x0100},
-#line 193 "./uninorm/composition-table.gperf"
+#line 184 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\002", 0x0177},
-#line 555 "./uninorm/composition-table.gperf"
+#line 546 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\007", 0x1e8f},
-#line 205 "./uninorm/composition-table.gperf"
+#line 196 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\014", 0x01cd},
-#line 595 "./uninorm/composition-table.gperf"
+#line 586 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\003", 0x1ebc},
-#line 949 "./uninorm/composition-table.gperf"
+#line 940 "./uninorm/composition-table.gperf"
{"\0000\304\0000\231", 0x30c5},
-#line 261 "./uninorm/composition-table.gperf"
+#line 252 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\017", 0x020d},
-#line 552 "./uninorm/composition-table.gperf"
+#line 543 "./uninorm/composition-table.gperf"
{"\000\000X\000\003\010", 0x1e8c},
-#line 111 "./uninorm/composition-table.gperf"
+#line 102 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\006", 0x0114},
-#line 110 "./uninorm/composition-table.gperf"
+#line 101 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\004", 0x0113},
-#line 967 "./uninorm/composition-table.gperf"
- {"\0000\375\0000\231", 0x30fe},
-#line 115 "./uninorm/composition-table.gperf"
+#line 356 "./uninorm/composition-table.gperf"
+ {"\000\004+\000\003\010", 0x04f8},
+#line 106 "./uninorm/composition-table.gperf"
{"\000\000E\000\003(", 0x0118},
-#line 118 "./uninorm/composition-table.gperf"
+#line 109 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\014", 0x011b},
-#line 610 "./uninorm/composition-table.gperf"
+#line 601 "./uninorm/composition-table.gperf"
{"\000\000i\000\003#", 0x1ecb},
-#line 64 "./uninorm/composition-table.gperf"
+#line 55 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\010", 0x00dc},
-#line 269 "./uninorm/composition-table.gperf"
+#line 260 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\017", 0x0215},
-#line 339 "./uninorm/composition-table.gperf"
+#line 330 "./uninorm/composition-table.gperf"
{"\000\004\025\000\003\006", 0x04d6},
-#line 59 "./uninorm/composition-table.gperf"
+#line 50 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\003", 0x00d5},
-#line 539 "./uninorm/composition-table.gperf"
+#line 530 "./uninorm/composition-table.gperf"
{"\000\000v\000\003#", 0x1e7f},
-#line 519 "./uninorm/composition-table.gperf"
+#line 510 "./uninorm/composition-table.gperf"
{"\000\000t\000\003\007", 0x1e6b},
-#line 614 "./uninorm/composition-table.gperf"
+#line 605 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\011", 0x1ecf},
-#line 156 "./uninorm/composition-table.gperf"
+#line 147 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\006", 0x014e},
-#line 434 "./uninorm/composition-table.gperf"
+#line 425 "./uninorm/composition-table.gperf"
{"\000\001\022\000\003\001", 0x1e16},
-#line 432 "./uninorm/composition-table.gperf"
+#line 423 "./uninorm/composition-table.gperf"
{"\000\001\022\000\003\000", 0x1e14},
-#line 231 "./uninorm/composition-table.gperf"
+#line 222 "./uninorm/composition-table.gperf"
{"\000\000O\000\003(", 0x01ea},
-#line 336 "./uninorm/composition-table.gperf"
+#line 327 "./uninorm/composition-table.gperf"
{"\000\0040\000\003\006", 0x04d1},
-#line 684 "./uninorm/composition-table.gperf"
- {"\000\037\031\000\003\001", 0x1f1d},
-#line 682 "./uninorm/composition-table.gperf"
- {"\000\037\031\000\003\000", 0x1f1b},
-#line 275 "./uninorm/composition-table.gperf"
+#line 958 "./uninorm/composition-table.gperf"
+ {"\0000\375\0000\231", 0x30fe},
+#line 957 "./uninorm/composition-table.gperf"
+ {"\0000\362\0000\231", 0x30fa},
+#line 266 "./uninorm/composition-table.gperf"
{"\000\000t\000\003&", 0x021b},
-#line 638 "./uninorm/composition-table.gperf"
+#line 629 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\011", 0x1ee7},
-#line 161 "./uninorm/composition-table.gperf"
+#line 152 "./uninorm/composition-table.gperf"
{"\000\000r\000\003\001", 0x0155},
-#line 92 "./uninorm/composition-table.gperf"
+#line 83 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\010", 0x00ff},
-#line 609 "./uninorm/composition-table.gperf"
+#line 600 "./uninorm/composition-table.gperf"
{"\000\000I\000\003#", 0x1eca},
-#line 824 "./uninorm/composition-table.gperf"
+#line 815 "./uninorm/composition-table.gperf"
{"\000\037t\000\003E", 0x1fc2},
-#line 501 "./uninorm/composition-table.gperf"
+#line 492 "./uninorm/composition-table.gperf"
{"\000\000r\000\003\007", 0x1e59},
-#line 155 "./uninorm/composition-table.gperf"
+#line 146 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\004", 0x014d},
-#line 966 "./uninorm/composition-table.gperf"
- {"\0000\362\0000\231", 0x30fa},
-#line 965 "./uninorm/composition-table.gperf"
+#line 956 "./uninorm/composition-table.gperf"
{"\0000\361\0000\231", 0x30f9},
-#line 210 "./uninorm/composition-table.gperf"
+#line 955 "./uninorm/composition-table.gperf"
+ {"\0000\360\0000\231", 0x30f8},
+#line 201 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\014", 0x01d2},
-#line 178 "./uninorm/composition-table.gperf"
+#line 169 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\003", 0x0168},
-#line 420 "./uninorm/composition-table.gperf"
+#line 411 "./uninorm/composition-table.gperf"
{"\000\000\307\000\003\001", 0x1e08},
-#line 149 "./uninorm/composition-table.gperf"
+#line 140 "./uninorm/composition-table.gperf"
{"\000\000n\000\003\001", 0x0144},
-#line 241 "./uninorm/composition-table.gperf"
+#line 232 "./uninorm/composition-table.gperf"
{"\000\000n\000\003\000", 0x01f9},
-#line 182 "./uninorm/composition-table.gperf"
+#line 173 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\006", 0x016c},
-#line 181 "./uninorm/composition-table.gperf"
+#line 172 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\004", 0x016b},
-#line 481 "./uninorm/composition-table.gperf"
+#line 472 "./uninorm/composition-table.gperf"
{"\000\000n\000\003\007", 0x1e45},
-#line 188 "./uninorm/composition-table.gperf"
+#line 179 "./uninorm/composition-table.gperf"
{"\000\000U\000\003(", 0x0172},
-#line 212 "./uninorm/composition-table.gperf"
+#line 203 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\014", 0x01d4},
-#line 563 "./uninorm/composition-table.gperf"
+#line 554 "./uninorm/composition-table.gperf"
{"\000\000t\000\003\010", 0x1e97},
-#line 252 "./uninorm/composition-table.gperf"
+#line 243 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\017", 0x0204},
-#line 678 "./uninorm/composition-table.gperf"
+#line 669 "./uninorm/composition-table.gperf"
{"\000\037\021\000\003\001", 0x1f15},
-#line 676 "./uninorm/composition-table.gperf"
+#line 667 "./uninorm/composition-table.gperf"
{"\000\037\021\000\003\000", 0x1f13},
-#line 794 "./uninorm/composition-table.gperf"
+#line 785 "./uninorm/composition-table.gperf"
{"\000\037.\000\003E", 0x1f9e},
-#line 423 "./uninorm/composition-table.gperf"
+#line 414 "./uninorm/composition-table.gperf"
{"\000\000d\000\003\007", 0x1e0b},
-#line 251 "./uninorm/composition-table.gperf"
+#line 242 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\021", 0x0203},
-#line 414 "./uninorm/composition-table.gperf"
+#line 405 "./uninorm/composition-table.gperf"
{"\000\000B\000\003\007", 0x1e02},
-#line 656 "./uninorm/composition-table.gperf"
+#line 647 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\003", 0x1ef9},
-#line 964 "./uninorm/composition-table.gperf"
- {"\0000\360\0000\231", 0x30f8},
-#line 393 "./uninorm/composition-table.gperf"
+#line 942 "./uninorm/composition-table.gperf"
+ {"\0000\310\0000\231", 0x30c9},
+#line 384 "./uninorm/composition-table.gperf"
{"\000\015F\000\015>", 0x0d4a},
-#line 810 "./uninorm/composition-table.gperf"
+#line 801 "./uninorm/composition-table.gperf"
{"\000\037n\000\003E", 0x1fae},
-#line 567 "./uninorm/composition-table.gperf"
+#line 558 "./uninorm/composition-table.gperf"
{"\000\000A\000\003#", 0x1ea0},
-#line 969 "./uninorm/composition-table.gperf"
+#line 960 "./uninorm/composition-table.gperf"
{"\001\020\233\001\020\272", 0x1109c},
-#line 260 "./uninorm/composition-table.gperf"
+#line 251 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\017", 0x020c},
-#line 593 "./uninorm/composition-table.gperf"
+#line 584 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\011", 0x1eba},
-#line 344 "./uninorm/composition-table.gperf"
+#line 335 "./uninorm/composition-table.gperf"
{"\000\0046\000\003\010", 0x04dd},
-#line 775 "./uninorm/composition-table.gperf"
+#line 766 "./uninorm/composition-table.gperf"
{"\000\037\013\000\003E", 0x1f8b},
-#line 332 "./uninorm/composition-table.gperf"
+#line 323 "./uninorm/composition-table.gperf"
{"\000\004u\000\003\017", 0x0477},
-#line 800 "./uninorm/composition-table.gperf"
+#line 791 "./uninorm/composition-table.gperf"
{"\000\037d\000\003E", 0x1fa4},
-#line 951 "./uninorm/composition-table.gperf"
- {"\0000\310\0000\231", 0x30c9},
-#line 592 "./uninorm/composition-table.gperf"
+#line 319 "./uninorm/composition-table.gperf"
+ {"\000\004:\000\003\001", 0x045c},
+#line 583 "./uninorm/composition-table.gperf"
{"\000\000e\000\003#", 0x1eb9},
-#line 259 "./uninorm/composition-table.gperf"
+#line 250 "./uninorm/composition-table.gperf"
{"\000\000i\000\003\021", 0x020b},
-#line 127 "./uninorm/composition-table.gperf"
+#line 118 "./uninorm/composition-table.gperf"
{"\000\000H\000\003\002", 0x0124},
-#line 446 "./uninorm/composition-table.gperf"
+#line 437 "./uninorm/composition-table.gperf"
{"\000\000H\000\003\007", 0x1e22},
-#line 71 "./uninorm/composition-table.gperf"
+#line 62 "./uninorm/composition-table.gperf"
{"\000\000a\000\003\012", 0x00e5},
-#line 727 "./uninorm/composition-table.gperf"
+#line 718 "./uninorm/composition-table.gperf"
{"\000\037H\000\003\001", 0x1f4c},
-#line 725 "./uninorm/composition-table.gperf"
+#line 716 "./uninorm/composition-table.gperf"
{"\000\037H\000\003\000", 0x1f4a},
-#line 613 "./uninorm/composition-table.gperf"
+#line 604 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\011", 0x1ece},
-#line 945 "./uninorm/composition-table.gperf"
+#line 936 "./uninorm/composition-table.gperf"
{"\0000\273\0000\231", 0x30bc},
-#line 109 "./uninorm/composition-table.gperf"
+#line 100 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\004", 0x0112},
-#line 65 "./uninorm/composition-table.gperf"
+#line 56 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\001", 0x00dd},
-#line 649 "./uninorm/composition-table.gperf"
+#line 640 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\000", 0x1ef2},
-#line 117 "./uninorm/composition-table.gperf"
+#line 108 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\014", 0x011a},
-#line 192 "./uninorm/composition-table.gperf"
+#line 183 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\002", 0x0176},
-#line 554 "./uninorm/composition-table.gperf"
+#line 545 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\007", 0x1e8e},
-#line 268 "./uninorm/composition-table.gperf"
+#line 259 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\017", 0x0214},
-#line 739 "./uninorm/composition-table.gperf"
+#line 730 "./uninorm/composition-table.gperf"
{"\000\037Y\000\003\001", 0x1f5d},
-#line 738 "./uninorm/composition-table.gperf"
+#line 729 "./uninorm/composition-table.gperf"
{"\000\037Y\000\003\000", 0x1f5b},
-#line 740 "./uninorm/composition-table.gperf"
+#line 731 "./uninorm/composition-table.gperf"
{"\000\037Y\000\003B", 0x1f5f},
-#line 925 "./uninorm/composition-table.gperf"
+#line 916 "./uninorm/composition-table.gperf"
{"\0000o\0000\231", 0x3070},
-#line 258 "./uninorm/composition-table.gperf"
+#line 249 "./uninorm/composition-table.gperf"
{"\000\000I\000\003\021", 0x020a},
-#line 946 "./uninorm/composition-table.gperf"
+#line 937 "./uninorm/composition-table.gperf"
{"\0000\275\0000\231", 0x30be},
-#line 154 "./uninorm/composition-table.gperf"
+#line 145 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\004", 0x014c},
-#line 488 "./uninorm/composition-table.gperf"
+#line 479 "./uninorm/composition-table.gperf"
{"\000\000\325\000\003\001", 0x1e4c},
-#line 334 "./uninorm/composition-table.gperf"
+#line 325 "./uninorm/composition-table.gperf"
{"\000\0046\000\003\006", 0x04c2},
-#line 209 "./uninorm/composition-table.gperf"
+#line 200 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\014", 0x01d1},
-#line 612 "./uninorm/composition-table.gperf"
+#line 603 "./uninorm/composition-table.gperf"
{"\000\000o\000\003#", 0x1ecd},
-#line 532 "./uninorm/composition-table.gperf"
+#line 523 "./uninorm/composition-table.gperf"
{"\000\001h\000\003\001", 0x1e78},
-#line 929 "./uninorm/composition-table.gperf"
+#line 920 "./uninorm/composition-table.gperf"
{"\0000u\0000\231", 0x3076},
-#line 637 "./uninorm/composition-table.gperf"
+#line 628 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\011", 0x1ee6},
-#line 81 "./uninorm/composition-table.gperf"
+#line 72 "./uninorm/composition-table.gperf"
{"\000\000n\000\003\003", 0x00f1},
-#line 938 "./uninorm/composition-table.gperf"
+#line 929 "./uninorm/composition-table.gperf"
{"\0000\255\0000\231", 0x30ae},
-#line 450 "./uninorm/composition-table.gperf"
+#line 441 "./uninorm/composition-table.gperf"
{"\000\000H\000\003\010", 0x1e26},
-#line 926 "./uninorm/composition-table.gperf"
+#line 917 "./uninorm/composition-table.gperf"
{"\0000o\0000\232", 0x3071},
-#line 475 "./uninorm/composition-table.gperf"
+#line 466 "./uninorm/composition-table.gperf"
{"\000\000m\000\003\001", 0x1e3f},
-#line 636 "./uninorm/composition-table.gperf"
+#line 627 "./uninorm/composition-table.gperf"
{"\000\000u\000\003#", 0x1ee5},
-#line 128 "./uninorm/composition-table.gperf"
+#line 119 "./uninorm/composition-table.gperf"
{"\000\000h\000\003\002", 0x0125},
-#line 447 "./uninorm/composition-table.gperf"
+#line 438 "./uninorm/composition-table.gperf"
{"\000\000h\000\003\007", 0x1e23},
-#line 477 "./uninorm/composition-table.gperf"
+#line 468 "./uninorm/composition-table.gperf"
{"\000\000m\000\003\007", 0x1e41},
-#line 753 "./uninorm/composition-table.gperf"
+#line 744 "./uninorm/composition-table.gperf"
{"\000\037h\000\003\001", 0x1f6c},
-#line 751 "./uninorm/composition-table.gperf"
+#line 742 "./uninorm/composition-table.gperf"
{"\000\037h\000\003\000", 0x1f6a},
-#line 755 "./uninorm/composition-table.gperf"
+#line 746 "./uninorm/composition-table.gperf"
{"\000\037h\000\003B", 0x1f6e},
-#line 930 "./uninorm/composition-table.gperf"
+#line 921 "./uninorm/composition-table.gperf"
{"\0000u\0000\232", 0x3077},
-#line 194 "./uninorm/composition-table.gperf"
+#line 185 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\010", 0x0178},
-#line 180 "./uninorm/composition-table.gperf"
+#line 171 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\004", 0x016a},
-#line 395 "./uninorm/composition-table.gperf"
+#line 386 "./uninorm/composition-table.gperf"
{"\000\015F\000\015W", 0x0d4c},
-#line 654 "./uninorm/composition-table.gperf"
+#line 645 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\011", 0x1ef7},
-#line 211 "./uninorm/composition-table.gperf"
+#line 202 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\014", 0x01d3},
-#line 250 "./uninorm/composition-table.gperf"
+#line 241 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\021", 0x0202},
-#line 46 "./uninorm/composition-table.gperf"
+#line 37 "./uninorm/composition-table.gperf"
{"\000\000C\000\003'", 0x00c7},
-#line 782 "./uninorm/composition-table.gperf"
+#line 773 "./uninorm/composition-table.gperf"
{"\000\037\"\000\003E", 0x1f92},
-#line 804 "./uninorm/composition-table.gperf"
+#line 795 "./uninorm/composition-table.gperf"
{"\000\037h\000\003E", 0x1fa8},
-#line 809 "./uninorm/composition-table.gperf"
+#line 800 "./uninorm/composition-table.gperf"
{"\000\037m\000\003E", 0x1fad},
-#line 697 "./uninorm/composition-table.gperf"
+#line 688 "./uninorm/composition-table.gperf"
{"\000\037(\000\003\001", 0x1f2c},
-#line 695 "./uninorm/composition-table.gperf"
+#line 686 "./uninorm/composition-table.gperf"
{"\000\037(\000\003\000", 0x1f2a},
-#line 699 "./uninorm/composition-table.gperf"
+#line 690 "./uninorm/composition-table.gperf"
{"\000\037(\000\003B", 0x1f2e},
-#line 490 "./uninorm/composition-table.gperf"
+#line 481 "./uninorm/composition-table.gperf"
{"\000\000\325\000\003\010", 0x1e4e},
-#line 255 "./uninorm/composition-table.gperf"
+#line 246 "./uninorm/composition-table.gperf"
{"\000\000e\000\003\021", 0x0207},
-#line 706 "./uninorm/composition-table.gperf"
+#line 697 "./uninorm/composition-table.gperf"
{"\000\0371\000\003\001", 0x1f35},
-#line 704 "./uninorm/composition-table.gperf"
+#line 695 "./uninorm/composition-table.gperf"
{"\000\0371\000\003\000", 0x1f33},
-#line 708 "./uninorm/composition-table.gperf"
+#line 699 "./uninorm/composition-table.gperf"
{"\000\0371\000\003B", 0x1f37},
-#line 291 "./uninorm/composition-table.gperf"
+#line 282 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\004", 0x0233},
-#line 962 "./uninorm/composition-table.gperf"
+#line 953 "./uninorm/composition-table.gperf"
{"\0000\246\0000\231", 0x30f4},
-#line 437 "./uninorm/composition-table.gperf"
+#line 428 "./uninorm/composition-table.gperf"
{"\000\000e\000\003-", 0x1e19},
-#line 265 "./uninorm/composition-table.gperf"
+#line 256 "./uninorm/composition-table.gperf"
{"\000\000r\000\003\017", 0x0211},
-#line 788 "./uninorm/composition-table.gperf"
+#line 779 "./uninorm/composition-table.gperf"
{"\000\037(\000\003E", 0x1f98},
-#line 451 "./uninorm/composition-table.gperf"
+#line 442 "./uninorm/composition-table.gperf"
{"\000\000h\000\003\010", 0x1e27},
-#line 45 "./uninorm/composition-table.gperf"
+#line 36 "./uninorm/composition-table.gperf"
{"\000\000A\000\003\012", 0x00c5},
-#line 655 "./uninorm/composition-table.gperf"
+#line 646 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\003", 0x1ef8},
-#line 591 "./uninorm/composition-table.gperf"
+#line 582 "./uninorm/composition-table.gperf"
{"\000\000E\000\003#", 0x1eb8},
-#line 542 "./uninorm/composition-table.gperf"
+#line 533 "./uninorm/composition-table.gperf"
{"\000\000W\000\003\001", 0x1e82},
-#line 540 "./uninorm/composition-table.gperf"
+#line 531 "./uninorm/composition-table.gperf"
{"\000\000W\000\003\000", 0x1e80},
-#line 160 "./uninorm/composition-table.gperf"
+#line 151 "./uninorm/composition-table.gperf"
{"\000\000R\000\003\001", 0x0154},
-#line 190 "./uninorm/composition-table.gperf"
+#line 181 "./uninorm/composition-table.gperf"
{"\000\000W\000\003\002", 0x0174},
-#line 546 "./uninorm/composition-table.gperf"
+#line 537 "./uninorm/composition-table.gperf"
{"\000\000W\000\003\007", 0x1e86},
-#line 912 "./uninorm/composition-table.gperf"
+#line 903 "./uninorm/composition-table.gperf"
{"\0000O\0000\231", 0x3050},
-#line 500 "./uninorm/composition-table.gperf"
+#line 491 "./uninorm/composition-table.gperf"
{"\000\000R\000\003\007", 0x1e58},
-#line 878 "./uninorm/composition-table.gperf"
+#line 869 "./uninorm/composition-table.gperf"
{"\000\"C\000\0038", 0x2244},
-#line 872 "./uninorm/composition-table.gperf"
+#line 863 "./uninorm/composition-table.gperf"
{"\000\"\003\000\0038", 0x2204},
-#line 873 "./uninorm/composition-table.gperf"
+#line 864 "./uninorm/composition-table.gperf"
{"\000\"\010\000\0038", 0x2209},
-#line 893 "./uninorm/composition-table.gperf"
+#line 884 "./uninorm/composition-table.gperf"
{"\000\"{\000\0038", 0x2281},
-#line 177 "./uninorm/composition-table.gperf"
+#line 168 "./uninorm/composition-table.gperf"
{"\000\000t\000\003\014", 0x0165},
-#line 611 "./uninorm/composition-table.gperf"
+#line 602 "./uninorm/composition-table.gperf"
{"\000\000O\000\003#", 0x1ecc},
-#line 263 "./uninorm/composition-table.gperf"
+#line 254 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\021", 0x020f},
-#line 468 "./uninorm/composition-table.gperf"
+#line 459 "./uninorm/composition-table.gperf"
{"\000\0366\000\003\004", 0x1e38},
-#line 238 "./uninorm/composition-table.gperf"
+#line 229 "./uninorm/composition-table.gperf"
{"\000\000G\000\003\001", 0x01f4},
-#line 908 "./uninorm/composition-table.gperf"
+#line 899 "./uninorm/composition-table.gperf"
{"\000\"\264\000\0038", 0x22ec},
-#line 906 "./uninorm/composition-table.gperf"
+#line 897 "./uninorm/composition-table.gperf"
{"\000\"\262\000\0038", 0x22ea},
-#line 119 "./uninorm/composition-table.gperf"
+#line 110 "./uninorm/composition-table.gperf"
{"\000\000G\000\003\002", 0x011c},
-#line 123 "./uninorm/composition-table.gperf"
+#line 114 "./uninorm/composition-table.gperf"
{"\000\000G\000\003\007", 0x0120},
-#line 288 "./uninorm/composition-table.gperf"
+#line 279 "./uninorm/composition-table.gperf"
{"\000\002.\000\003\004", 0x0230},
-#line 877 "./uninorm/composition-table.gperf"
+#line 868 "./uninorm/composition-table.gperf"
{"\000\"<\000\0038", 0x2241},
-#line 271 "./uninorm/composition-table.gperf"
+#line 262 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\021", 0x0217},
-#line 905 "./uninorm/composition-table.gperf"
+#line 896 "./uninorm/composition-table.gperf"
{"\000\"\222\000\0038", 0x22e3},
-#line 457 "./uninorm/composition-table.gperf"
+#line 448 "./uninorm/composition-table.gperf"
{"\000\000i\000\0030", 0x1e2d},
-#line 898 "./uninorm/composition-table.gperf"
+#line 889 "./uninorm/composition-table.gperf"
{"\000\"\242\000\0038", 0x22ac},
-#line 165 "./uninorm/composition-table.gperf"
+#line 156 "./uninorm/composition-table.gperf"
{"\000\000r\000\003\014", 0x0159},
-#line 915 "./uninorm/composition-table.gperf"
+#line 906 "./uninorm/composition-table.gperf"
{"\0000U\0000\231", 0x3056},
-#line 531 "./uninorm/composition-table.gperf"
+#line 522 "./uninorm/composition-table.gperf"
{"\000\000u\000\003-", 0x1e77},
-#line 936 "./uninorm/composition-table.gperf"
+#line 927 "./uninorm/composition-table.gperf"
{"\0000\235\0000\231", 0x309e},
-#line 331 "./uninorm/composition-table.gperf"
+#line 322 "./uninorm/composition-table.gperf"
{"\000\004t\000\003\017", 0x0476},
-#line 882 "./uninorm/composition-table.gperf"
+#line 873 "./uninorm/composition-table.gperf"
{"\000\"a\000\0038", 0x2262},
-#line 440 "./uninorm/composition-table.gperf"
+#line 431 "./uninorm/composition-table.gperf"
{"\000\002(\000\003\006", 0x1e1c},
-#line 544 "./uninorm/composition-table.gperf"
+#line 535 "./uninorm/composition-table.gperf"
{"\000\000W\000\003\010", 0x1e84},
-#line 635 "./uninorm/composition-table.gperf"
+#line 626 "./uninorm/composition-table.gperf"
{"\000\000U\000\003#", 0x1ee4},
-#line 148 "./uninorm/composition-table.gperf"
+#line 139 "./uninorm/composition-table.gperf"
{"\000\000N\000\003\001", 0x0143},
-#line 240 "./uninorm/composition-table.gperf"
+#line 231 "./uninorm/composition-table.gperf"
{"\000\000N\000\003\000", 0x01f8},
-#line 153 "./uninorm/composition-table.gperf"
+#line 144 "./uninorm/composition-table.gperf"
{"\000\000n\000\003\014", 0x0148},
-#line 375 "./uninorm/composition-table.gperf"
+#line 366 "./uninorm/composition-table.gperf"
{"\000\011(\000\011<", 0x0929},
-#line 480 "./uninorm/composition-table.gperf"
+#line 471 "./uninorm/composition-table.gperf"
{"\000\000N\000\003\007", 0x1e44},
-#line 897 "./uninorm/composition-table.gperf"
+#line 888 "./uninorm/composition-table.gperf"
{"\000\"\207\000\0038", 0x2289},
-#line 185 "./uninorm/composition-table.gperf"
+#line 176 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\012", 0x016f},
-#line 896 "./uninorm/composition-table.gperf"
+#line 887 "./uninorm/composition-table.gperf"
{"\000\"\206\000\0038", 0x2288},
-#line 456 "./uninorm/composition-table.gperf"
+#line 447 "./uninorm/composition-table.gperf"
{"\000\000I\000\0030", 0x1e2c},
-#line 895 "./uninorm/composition-table.gperf"
+#line 886 "./uninorm/composition-table.gperf"
{"\000\"\203\000\0038", 0x2285},
-#line 108 "./uninorm/composition-table.gperf"
+#line 99 "./uninorm/composition-table.gperf"
{"\000\000d\000\003\014", 0x010f},
-#line 543 "./uninorm/composition-table.gperf"
+#line 534 "./uninorm/composition-table.gperf"
{"\000\000w\000\003\001", 0x1e83},
-#line 541 "./uninorm/composition-table.gperf"
+#line 532 "./uninorm/composition-table.gperf"
{"\000\000w\000\003\000", 0x1e81},
-#line 523 "./uninorm/composition-table.gperf"
+#line 514 "./uninorm/composition-table.gperf"
{"\000\000t\000\0031", 0x1e6f},
-#line 191 "./uninorm/composition-table.gperf"
+#line 182 "./uninorm/composition-table.gperf"
{"\000\000w\000\003\002", 0x0175},
-#line 547 "./uninorm/composition-table.gperf"
+#line 538 "./uninorm/composition-table.gperf"
{"\000\000w\000\003\007", 0x1e87},
-#line 652 "./uninorm/composition-table.gperf"
+#line 643 "./uninorm/composition-table.gperf"
{"\000\000y\000\003#", 0x1ef5},
-#line 890 "./uninorm/composition-table.gperf"
+#line 881 "./uninorm/composition-table.gperf"
{"\000\"v\000\0038", 0x2278},
-#line 297 "./uninorm/composition-table.gperf"
+#line 288 "./uninorm/composition-table.gperf"
{"\000\003\237\000\003\001", 0x038c},
-#line 863 "./uninorm/composition-table.gperf"
+#line 854 "./uninorm/composition-table.gperf"
{"\000\003\237\000\003\000", 0x1ff8},
-#line 239 "./uninorm/composition-table.gperf"
+#line 230 "./uninorm/composition-table.gperf"
{"\000\000g\000\003\001", 0x01f5},
-#line 254 "./uninorm/composition-table.gperf"
+#line 245 "./uninorm/composition-table.gperf"
{"\000\000E\000\003\021", 0x0206},
-#line 653 "./uninorm/composition-table.gperf"
+#line 644 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\011", 0x1ef6},
-#line 120 "./uninorm/composition-table.gperf"
+#line 111 "./uninorm/composition-table.gperf"
{"\000\000g\000\003\002", 0x011d},
-#line 124 "./uninorm/composition-table.gperf"
+#line 115 "./uninorm/composition-table.gperf"
{"\000\000g\000\003\007", 0x0121},
-#line 343 "./uninorm/composition-table.gperf"
+#line 334 "./uninorm/composition-table.gperf"
{"\000\004\026\000\003\010", 0x04dc},
-#line 902 "./uninorm/composition-table.gperf"
+#line 893 "./uninorm/composition-table.gperf"
{"\000\"|\000\0038", 0x22e0},
-#line 436 "./uninorm/composition-table.gperf"
+#line 427 "./uninorm/composition-table.gperf"
{"\000\000E\000\003-", 0x1e18},
-#line 507 "./uninorm/composition-table.gperf"
+#line 498 "./uninorm/composition-table.gperf"
{"\000\000r\000\0031", 0x1e5f},
-#line 276 "./uninorm/composition-table.gperf"
+#line 267 "./uninorm/composition-table.gperf"
{"\000\000H\000\003\014", 0x021e},
-#line 494 "./uninorm/composition-table.gperf"
+#line 485 "./uninorm/composition-table.gperf"
{"\000\001L\000\003\001", 0x1e52},
-#line 492 "./uninorm/composition-table.gperf"
+#line 483 "./uninorm/composition-table.gperf"
{"\000\001L\000\003\000", 0x1e50},
-#line 443 "./uninorm/composition-table.gperf"
+#line 434 "./uninorm/composition-table.gperf"
{"\000\000f\000\003\007", 0x1e1f},
-#line 521 "./uninorm/composition-table.gperf"
+#line 512 "./uninorm/composition-table.gperf"
{"\000\000t\000\003#", 0x1e6d},
-#line 262 "./uninorm/composition-table.gperf"
+#line 253 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\021", 0x020e},
-#line 894 "./uninorm/composition-table.gperf"
+#line 885 "./uninorm/composition-table.gperf"
{"\000\"\202\000\0038", 0x2284},
-#line 142 "./uninorm/composition-table.gperf"
+#line 133 "./uninorm/composition-table.gperf"
{"\000\000L\000\003\001", 0x0139},
-#line 290 "./uninorm/composition-table.gperf"
+#line 281 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003\004", 0x0232},
-#line 803 "./uninorm/composition-table.gperf"
+#line 794 "./uninorm/composition-table.gperf"
{"\000\037g\000\003E", 0x1fa7},
-#line 485 "./uninorm/composition-table.gperf"
+#line 476 "./uninorm/composition-table.gperf"
{"\000\000n\000\0031", 0x1e49},
-#line 281 "./uninorm/composition-table.gperf"
+#line 272 "./uninorm/composition-table.gperf"
{"\000\000e\000\003'", 0x0229},
-#line 927 "./uninorm/composition-table.gperf"
+#line 918 "./uninorm/composition-table.gperf"
{"\0000r\0000\231", 0x3073},
-#line 121 "./uninorm/composition-table.gperf"
+#line 112 "./uninorm/composition-table.gperf"
{"\000\000G\000\003\006", 0x011e},
-#line 313 "./uninorm/composition-table.gperf"
+#line 304 "./uninorm/composition-table.gperf"
{"\000\003\322\000\003\001", 0x03d3},
-#line 545 "./uninorm/composition-table.gperf"
+#line 536 "./uninorm/composition-table.gperf"
{"\000\000w\000\003\010", 0x1e85},
-#line 439 "./uninorm/composition-table.gperf"
+#line 430 "./uninorm/composition-table.gperf"
{"\000\000e\000\0030", 0x1e1b},
-#line 802 "./uninorm/composition-table.gperf"
+#line 793 "./uninorm/composition-table.gperf"
{"\000\037f\000\003E", 0x1fa6},
-#line 427 "./uninorm/composition-table.gperf"
+#line 418 "./uninorm/composition-table.gperf"
{"\000\000d\000\0031", 0x1e0f},
-#line 503 "./uninorm/composition-table.gperf"
+#line 494 "./uninorm/composition-table.gperf"
{"\000\000r\000\003#", 0x1e5b},
-#line 418 "./uninorm/composition-table.gperf"
+#line 409 "./uninorm/composition-table.gperf"
{"\000\000B\000\0031", 0x1e06},
-#line 284 "./uninorm/composition-table.gperf"
+#line 275 "./uninorm/composition-table.gperf"
{"\000\000\325\000\003\004", 0x022c},
-#line 495 "./uninorm/composition-table.gperf"
+#line 486 "./uninorm/composition-table.gperf"
{"\000\001M\000\003\001", 0x1e53},
-#line 493 "./uninorm/composition-table.gperf"
+#line 484 "./uninorm/composition-table.gperf"
{"\000\001M\000\003\000", 0x1e51},
-#line 903 "./uninorm/composition-table.gperf"
+#line 894 "./uninorm/composition-table.gperf"
{"\000\"}\000\0038", 0x22e1},
-#line 333 "./uninorm/composition-table.gperf"
+#line 324 "./uninorm/composition-table.gperf"
{"\000\004\026\000\003\006", 0x04c1},
-#line 928 "./uninorm/composition-table.gperf"
+#line 919 "./uninorm/composition-table.gperf"
{"\0000r\0000\232", 0x3074},
-#line 270 "./uninorm/composition-table.gperf"
+#line 261 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\021", 0x0216},
-#line 474 "./uninorm/composition-table.gperf"
+#line 465 "./uninorm/composition-table.gperf"
{"\000\000M\000\003\001", 0x1e3e},
-#line 55 "./uninorm/composition-table.gperf"
+#line 46 "./uninorm/composition-table.gperf"
{"\000\000N\000\003\003", 0x00d1},
-#line 483 "./uninorm/composition-table.gperf"
+#line 474 "./uninorm/composition-table.gperf"
{"\000\000n\000\003#", 0x1e47},
-#line 922 "./uninorm/composition-table.gperf"
+#line 913 "./uninorm/composition-table.gperf"
{"\0000d\0000\231", 0x3065},
-#line 476 "./uninorm/composition-table.gperf"
+#line 467 "./uninorm/composition-table.gperf"
{"\000\000M\000\003\007", 0x1e40},
-#line 530 "./uninorm/composition-table.gperf"
+#line 521 "./uninorm/composition-table.gperf"
{"\000\000U\000\003-", 0x1e76},
-#line 277 "./uninorm/composition-table.gperf"
+#line 268 "./uninorm/composition-table.gperf"
{"\000\000h\000\003\014", 0x021f},
-#line 364 "./uninorm/composition-table.gperf"
+#line 355 "./uninorm/composition-table.gperf"
{"\000\004G\000\003\010", 0x04f5},
-#line 518 "./uninorm/composition-table.gperf"
+#line 509 "./uninorm/composition-table.gperf"
{"\000\000T\000\003\007", 0x1e6a},
-#line 920 "./uninorm/composition-table.gperf"
- {"\0000_\0000\231", 0x3060},
-#line 425 "./uninorm/composition-table.gperf"
+#line 315 "./uninorm/composition-table.gperf"
+ {"\000\0045\000\003\000", 0x0450},
+#line 416 "./uninorm/composition-table.gperf"
{"\000\000d\000\003#", 0x1e0d},
-#line 887 "./uninorm/composition-table.gperf"
+#line 878 "./uninorm/composition-table.gperf"
{"\000\"e\000\0038", 0x2271},
-#line 416 "./uninorm/composition-table.gperf"
+#line 407 "./uninorm/composition-table.gperf"
{"\000\000B\000\003#", 0x1e04},
-#line 264 "./uninorm/composition-table.gperf"
+#line 255 "./uninorm/composition-table.gperf"
{"\000\000R\000\003\017", 0x0210},
-#line 844 "./uninorm/composition-table.gperf"
+#line 835 "./uninorm/composition-table.gperf"
{"\000\037\376\000\003\001", 0x1fde},
-#line 843 "./uninorm/composition-table.gperf"
+#line 834 "./uninorm/composition-table.gperf"
{"\000\037\376\000\003\000", 0x1fdd},
-#line 845 "./uninorm/composition-table.gperf"
+#line 836 "./uninorm/composition-table.gperf"
{"\000\037\376\000\003B", 0x1fdf},
-#line 274 "./uninorm/composition-table.gperf"
+#line 265 "./uninorm/composition-table.gperf"
{"\000\000T\000\003&", 0x021a},
-#line 184 "./uninorm/composition-table.gperf"
+#line 175 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\012", 0x016e},
-#line 314 "./uninorm/composition-table.gperf"
+#line 305 "./uninorm/composition-table.gperf"
{"\000\003\322\000\003\010", 0x03d4},
-#line 310 "./uninorm/composition-table.gperf"
+#line 301 "./uninorm/composition-table.gperf"
{"\000\003\277\000\003\001", 0x03cc},
-#line 761 "./uninorm/composition-table.gperf"
+#line 752 "./uninorm/composition-table.gperf"
{"\000\003\277\000\003\000", 0x1f78},
-#line 723 "./uninorm/composition-table.gperf"
+#line 714 "./uninorm/composition-table.gperf"
{"\000\003\237\000\003\023", 0x1f48},
-#line 529 "./uninorm/composition-table.gperf"
+#line 520 "./uninorm/composition-table.gperf"
{"\000\000u\000\0030", 0x1e75},
-#line 919 "./uninorm/composition-table.gperf"
- {"\0000]\0000\231", 0x305e},
-#line 122 "./uninorm/composition-table.gperf"
+#line 911 "./uninorm/composition-table.gperf"
+ {"\0000_\0000\231", 0x3060},
+#line 113 "./uninorm/composition-table.gperf"
{"\000\000g\000\003\006", 0x011f},
-#line 306 "./uninorm/composition-table.gperf"
+#line 297 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\001", 0x03af},
-#line 760 "./uninorm/composition-table.gperf"
+#line 751 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\000", 0x1f76},
-#line 838 "./uninorm/composition-table.gperf"
+#line 829 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003B", 0x1fd6},
-#line 448 "./uninorm/composition-table.gperf"
+#line 439 "./uninorm/composition-table.gperf"
{"\000\000H\000\003#", 0x1e24},
-#line 833 "./uninorm/composition-table.gperf"
+#line 824 "./uninorm/composition-table.gperf"
{"\000\037\277\000\003\001", 0x1fce},
-#line 832 "./uninorm/composition-table.gperf"
+#line 823 "./uninorm/composition-table.gperf"
{"\000\037\277\000\003\000", 0x1fcd},
-#line 834 "./uninorm/composition-table.gperf"
+#line 825 "./uninorm/composition-table.gperf"
{"\000\037\277\000\003B", 0x1fcf},
-#line 917 "./uninorm/composition-table.gperf"
+#line 908 "./uninorm/composition-table.gperf"
{"\0000Y\0000\231", 0x305a},
-#line 319 "./uninorm/composition-table.gperf"
- {"\000\004\032\000\003\001", 0x040c},
-#line 565 "./uninorm/composition-table.gperf"
+#line 910 "./uninorm/composition-table.gperf"
+ {"\0000]\0000\231", 0x305e},
+#line 556 "./uninorm/composition-table.gperf"
{"\000\000y\000\003\012", 0x1e99},
-#line 885 "./uninorm/composition-table.gperf"
- {"\000\000>\000\0038", 0x226f},
-#line 435 "./uninorm/composition-table.gperf"
+#line 310 "./uninorm/composition-table.gperf"
+ {"\000\004\032\000\003\001", 0x040c},
+#line 426 "./uninorm/composition-table.gperf"
{"\000\001\023\000\003\001", 0x1e17},
-#line 433 "./uninorm/composition-table.gperf"
+#line 424 "./uninorm/composition-table.gperf"
{"\000\001\023\000\003\000", 0x1e15},
-#line 525 "./uninorm/composition-table.gperf"
+#line 516 "./uninorm/composition-table.gperf"
{"\000\000t\000\003-", 0x1e71},
-#line 651 "./uninorm/composition-table.gperf"
+#line 642 "./uninorm/composition-table.gperf"
{"\000\000Y\000\003#", 0x1ef4},
-#line 345 "./uninorm/composition-table.gperf"
- {"\000\004\027\000\003\010", 0x04de},
-#line 776 "./uninorm/composition-table.gperf"
+#line 316 "./uninorm/composition-table.gperf"
+ {"\000\0045\000\003\010", 0x0451},
+#line 767 "./uninorm/composition-table.gperf"
{"\000\037\014\000\003E", 0x1f8c},
-#line 562 "./uninorm/composition-table.gperf"
+#line 553 "./uninorm/composition-table.gperf"
{"\000\000h\000\0031", 0x1e96},
-#line 941 "./uninorm/composition-table.gperf"
+#line 932 "./uninorm/composition-table.gperf"
{"\0000\263\0000\231", 0x30b4},
-#line 164 "./uninorm/composition-table.gperf"
+#line 155 "./uninorm/composition-table.gperf"
{"\000\000R\000\003\014", 0x0158},
-#line 956 "./uninorm/composition-table.gperf"
+#line 947 "./uninorm/composition-table.gperf"
{"\0000\325\0000\231", 0x30d6},
-#line 779 "./uninorm/composition-table.gperf"
- {"\000\037\017\000\003E", 0x1f8f},
-#line 267 "./uninorm/composition-table.gperf"
+#line 336 "./uninorm/composition-table.gperf"
+ {"\000\004\027\000\003\010", 0x04de},
+#line 258 "./uninorm/composition-table.gperf"
{"\000\000r\000\003\021", 0x0213},
-#line 305 "./uninorm/composition-table.gperf"
+#line 296 "./uninorm/composition-table.gperf"
{"\000\003\267\000\003\001", 0x03ae},
-#line 759 "./uninorm/composition-table.gperf"
+#line 750 "./uninorm/composition-table.gperf"
{"\000\003\267\000\003\000", 0x1f74},
-#line 827 "./uninorm/composition-table.gperf"
+#line 818 "./uninorm/composition-table.gperf"
{"\000\003\267\000\003B", 0x1fc6},
-#line 280 "./uninorm/composition-table.gperf"
+#line 271 "./uninorm/composition-table.gperf"
{"\000\000E\000\003'", 0x0228},
-#line 626 "./uninorm/composition-table.gperf"
+#line 617 "./uninorm/composition-table.gperf"
{"\000\001\241\000\003\001", 0x1edb},
-#line 628 "./uninorm/composition-table.gperf"
+#line 619 "./uninorm/composition-table.gperf"
{"\000\001\241\000\003\000", 0x1edd},
-#line 444 "./uninorm/composition-table.gperf"
+#line 435 "./uninorm/composition-table.gperf"
{"\000\000G\000\003\004", 0x1e20},
-#line 924 "./uninorm/composition-table.gperf"
+#line 915 "./uninorm/composition-table.gperf"
{"\0000h\0000\231", 0x3069},
-#line 438 "./uninorm/composition-table.gperf"
+#line 429 "./uninorm/composition-table.gperf"
{"\000\000E\000\0030", 0x1e1a},
-#line 227 "./uninorm/composition-table.gperf"
+#line 218 "./uninorm/composition-table.gperf"
{"\000\000G\000\003\014", 0x01e6},
-#line 308 "./uninorm/composition-table.gperf"
+#line 299 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\010", 0x03ca},
-#line 957 "./uninorm/composition-table.gperf"
+#line 948 "./uninorm/composition-table.gperf"
{"\0000\325\0000\232", 0x30d7},
-#line 825 "./uninorm/composition-table.gperf"
+#line 816 "./uninorm/composition-table.gperf"
{"\000\003\267\000\003E", 0x1fc3},
-#line 960 "./uninorm/composition-table.gperf"
+#line 951 "./uninorm/composition-table.gperf"
{"\0000\333\0000\231", 0x30dc},
-#line 449 "./uninorm/composition-table.gperf"
+#line 440 "./uninorm/composition-table.gperf"
{"\000\000h\000\003#", 0x1e25},
-#line 479 "./uninorm/composition-table.gperf"
+#line 470 "./uninorm/composition-table.gperf"
{"\000\000m\000\003#", 0x1e43},
-#line 487 "./uninorm/composition-table.gperf"
+#line 478 "./uninorm/composition-table.gperf"
{"\000\000n\000\003-", 0x1e4b},
-#line 937 "./uninorm/composition-table.gperf"
+#line 928 "./uninorm/composition-table.gperf"
{"\0000\253\0000\231", 0x30ac},
-#line 303 "./uninorm/composition-table.gperf"
+#line 294 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003\001", 0x03ac},
-#line 757 "./uninorm/composition-table.gperf"
+#line 748 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003\000", 0x1f70},
-#line 817 "./uninorm/composition-table.gperf"
+#line 808 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003B", 0x1fb6},
-#line 352 "./uninorm/composition-table.gperf"
- {"\000\004>\000\003\010", 0x04e7},
-#line 293 "./uninorm/composition-table.gperf"
+#line 331 "./uninorm/composition-table.gperf"
+ {"\000\0045\000\003\006", 0x04d7},
+#line 284 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003\001", 0x0386},
-#line 821 "./uninorm/composition-table.gperf"
+#line 812 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003\000", 0x1fba},
-#line 431 "./uninorm/composition-table.gperf"
+#line 422 "./uninorm/composition-table.gperf"
{"\000\000d\000\003-", 0x1e13},
-#line 606 "./uninorm/composition-table.gperf"
+#line 597 "./uninorm/composition-table.gperf"
{"\000\036\271\000\003\002", 0x1ec7},
-#line 778 "./uninorm/composition-table.gperf"
- {"\000\037\016\000\003E", 0x1f8e},
-#line 961 "./uninorm/composition-table.gperf"
+#line 770 "./uninorm/composition-table.gperf"
+ {"\000\037\017\000\003E", 0x1f8f},
+#line 952 "./uninorm/composition-table.gperf"
{"\0000\333\0000\232", 0x30dd},
-#line 362 "./uninorm/composition-table.gperf"
+#line 353 "./uninorm/composition-table.gperf"
{"\000\004C\000\003\013", 0x04f3},
-#line 152 "./uninorm/composition-table.gperf"
+#line 143 "./uninorm/composition-table.gperf"
{"\000\000N\000\003\014", 0x0147},
-#line 815 "./uninorm/composition-table.gperf"
+#line 806 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003E", 0x1fb3},
-#line 879 "./uninorm/composition-table.gperf"
+#line 870 "./uninorm/composition-table.gperf"
{"\000\"E\000\0038", 0x2247},
-#line 717 "./uninorm/composition-table.gperf"
+#line 708 "./uninorm/composition-table.gperf"
{"\000\003\277\000\003\023", 0x1f40},
-#line 506 "./uninorm/composition-table.gperf"
+#line 497 "./uninorm/composition-table.gperf"
{"\000\000R\000\0031", 0x1e5e},
-#line 822 "./uninorm/composition-table.gperf"
+#line 813 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003E", 0x1fbc},
-#line 356 "./uninorm/composition-table.gperf"
+#line 347 "./uninorm/composition-table.gperf"
{"\000\004M\000\003\010", 0x04ed},
-#line 724 "./uninorm/composition-table.gperf"
+#line 715 "./uninorm/composition-table.gperf"
{"\000\003\237\000\003\024", 0x1f49},
-#line 167 "./uninorm/composition-table.gperf"
+#line 158 "./uninorm/composition-table.gperf"
{"\000\000s\000\003\001", 0x015b},
-#line 701 "./uninorm/composition-table.gperf"
+#line 692 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\023", 0x1f30},
-#line 835 "./uninorm/composition-table.gperf"
+#line 826 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\006", 0x1fd0},
-#line 169 "./uninorm/composition-table.gperf"
+#line 160 "./uninorm/composition-table.gperf"
{"\000\000s\000\003\002", 0x015d},
-#line 509 "./uninorm/composition-table.gperf"
+#line 500 "./uninorm/composition-table.gperf"
{"\000\000s\000\003\007", 0x1e61},
-#line 977 "./uninorm/composition-table.gperf"
+#line 968 "./uninorm/composition-table.gperf"
{"\001\024\271\001\024\275", 0x114be},
-#line 528 "./uninorm/composition-table.gperf"
+#line 519 "./uninorm/composition-table.gperf"
{"\000\000U\000\0030", 0x1e74},
-#line 916 "./uninorm/composition-table.gperf"
+#line 907 "./uninorm/composition-table.gperf"
{"\0000W\0000\231", 0x3058},
-#line 317 "./uninorm/composition-table.gperf"
+#line 308 "./uninorm/composition-table.gperf"
{"\000\004\023\000\003\001", 0x0403},
-#line 445 "./uninorm/composition-table.gperf"
+#line 436 "./uninorm/composition-table.gperf"
{"\000\000g\000\003\004", 0x1e21},
-#line 460 "./uninorm/composition-table.gperf"
+#line 451 "./uninorm/composition-table.gperf"
{"\000\000K\000\003\001", 0x1e30},
-#line 770 "./uninorm/composition-table.gperf"
+#line 761 "./uninorm/composition-table.gperf"
{"\000\037\006\000\003E", 0x1f86},
-#line 228 "./uninorm/composition-table.gperf"
+#line 219 "./uninorm/composition-table.gperf"
{"\000\000g\000\003\014", 0x01e7},
-#line 273 "./uninorm/composition-table.gperf"
+#line 264 "./uninorm/composition-table.gperf"
{"\000\000s\000\003&", 0x0219},
-#line 548 "./uninorm/composition-table.gperf"
+#line 539 "./uninorm/composition-table.gperf"
{"\000\000W\000\003#", 0x1e88},
-#line 244 "./uninorm/composition-table.gperf"
+#line 235 "./uninorm/composition-table.gperf"
{"\000\000\306\000\003\001", 0x01fc},
-#line 502 "./uninorm/composition-table.gperf"
+#line 493 "./uninorm/composition-table.gperf"
{"\000\000R\000\003#", 0x1e5a},
-#line 580 "./uninorm/composition-table.gperf"
+#line 571 "./uninorm/composition-table.gperf"
{"\000\036\241\000\003\002", 0x1ead},
-#line 311 "./uninorm/composition-table.gperf"
+#line 302 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\001", 0x03cd},
-#line 762 "./uninorm/composition-table.gperf"
+#line 753 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\000", 0x1f7a},
-#line 851 "./uninorm/composition-table.gperf"
+#line 842 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003B", 0x1fe6},
-#line 143 "./uninorm/composition-table.gperf"
+#line 134 "./uninorm/composition-table.gperf"
{"\000\000l\000\003\001", 0x013a},
-#line 242 "./uninorm/composition-table.gperf"
+#line 233 "./uninorm/composition-table.gperf"
{"\000\000\305\000\003\001", 0x01fa},
-#line 166 "./uninorm/composition-table.gperf"
+#line 157 "./uninorm/composition-table.gperf"
{"\000\000S\000\003\001", 0x015a},
-#line 685 "./uninorm/composition-table.gperf"
+#line 676 "./uninorm/composition-table.gperf"
{"\000\003\267\000\003\023", 0x1f20},
-#line 632 "./uninorm/composition-table.gperf"
+#line 623 "./uninorm/composition-table.gperf"
{"\000\001\241\000\003\003", 0x1ee1},
-#line 168 "./uninorm/composition-table.gperf"
+#line 159 "./uninorm/composition-table.gperf"
{"\000\000S\000\003\002", 0x015c},
-#line 508 "./uninorm/composition-table.gperf"
+#line 499 "./uninorm/composition-table.gperf"
{"\000\000S\000\003\007", 0x1e60},
-#line 146 "./uninorm/composition-table.gperf"
+#line 137 "./uninorm/composition-table.gperf"
{"\000\000L\000\003\014", 0x013d},
-#line 484 "./uninorm/composition-table.gperf"
+#line 475 "./uninorm/composition-table.gperf"
{"\000\000N\000\0031", 0x1e48},
-#line 296 "./uninorm/composition-table.gperf"
+#line 287 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\001", 0x038a},
-#line 842 "./uninorm/composition-table.gperf"
+#line 833 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\000", 0x1fda},
-#line 512 "./uninorm/composition-table.gperf"
+#line 503 "./uninorm/composition-table.gperf"
{"\000\001Z\000\003\007", 0x1e64},
-#line 828 "./uninorm/composition-table.gperf"
+#line 819 "./uninorm/composition-table.gperf"
{"\000\037\306\000\003E", 0x1fc7},
-#line 195 "./uninorm/composition-table.gperf"
+#line 186 "./uninorm/composition-table.gperf"
{"\000\000Z\000\003\001", 0x0179},
-#line 175 "./uninorm/composition-table.gperf"
+#line 166 "./uninorm/composition-table.gperf"
{"\000\000t\000\003'", 0x0163},
-#line 272 "./uninorm/composition-table.gperf"
+#line 263 "./uninorm/composition-table.gperf"
{"\000\000S\000\003&", 0x0218},
-#line 556 "./uninorm/composition-table.gperf"
+#line 547 "./uninorm/composition-table.gperf"
{"\000\000Z\000\003\002", 0x1e90},
-#line 197 "./uninorm/composition-table.gperf"
+#line 188 "./uninorm/composition-table.gperf"
{"\000\000Z\000\003\007", 0x017b},
-#line 808 "./uninorm/composition-table.gperf"
+#line 799 "./uninorm/composition-table.gperf"
{"\000\037l\000\003E", 0x1fac},
- {""},
-#line 100 "./uninorm/composition-table.gperf"
+#line 769 "./uninorm/composition-table.gperf"
+ {"\000\037\016\000\003E", 0x1f8e},
+#line 91 "./uninorm/composition-table.gperf"
{"\000\000c\000\003\001", 0x0107},
-#line 657 "./uninorm/composition-table.gperf"
+#line 648 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003\023", 0x1f00},
-#line 812 "./uninorm/composition-table.gperf"
+#line 803 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003\006", 0x1fb0},
-#line 102 "./uninorm/composition-table.gperf"
+#line 93 "./uninorm/composition-table.gperf"
{"\000\000c\000\003\002", 0x0109},
-#line 104 "./uninorm/composition-table.gperf"
+#line 95 "./uninorm/composition-table.gperf"
{"\000\000c\000\003\007", 0x010b},
-#line 665 "./uninorm/composition-table.gperf"
+#line 656 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003\023", 0x1f08},
-#line 819 "./uninorm/composition-table.gperf"
+#line 810 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003\006", 0x1fb8},
{""},
-#line 482 "./uninorm/composition-table.gperf"
+#line 473 "./uninorm/composition-table.gperf"
{"\000\000N\000\003#", 0x1e46},
-#line 163 "./uninorm/composition-table.gperf"
+#line 154 "./uninorm/composition-table.gperf"
{"\000\000r\000\003'", 0x0157},
-#line 309 "./uninorm/composition-table.gperf"
+#line 300 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\010", 0x03cb},
-#line 196 "./uninorm/composition-table.gperf"
+#line 187 "./uninorm/composition-table.gperf"
{"\000\000z\000\003\001", 0x017a},
-#line 176 "./uninorm/composition-table.gperf"
+#line 167 "./uninorm/composition-table.gperf"
{"\000\000T\000\003\014", 0x0164},
-#line 422 "./uninorm/composition-table.gperf"
+#line 413 "./uninorm/composition-table.gperf"
{"\000\000D\000\003\007", 0x1e0a},
-#line 557 "./uninorm/composition-table.gperf"
+#line 548 "./uninorm/composition-table.gperf"
{"\000\000z\000\003\002", 0x1e91},
-#line 198 "./uninorm/composition-table.gperf"
+#line 189 "./uninorm/composition-table.gperf"
{"\000\000z\000\003\007", 0x017c},
{""},
-#line 718 "./uninorm/composition-table.gperf"
+#line 709 "./uninorm/composition-table.gperf"
{"\000\003\277\000\003\024", 0x1f41},
-#line 799 "./uninorm/composition-table.gperf"
+#line 790 "./uninorm/composition-table.gperf"
{"\000\037c\000\003E", 0x1fa3},
-#line 549 "./uninorm/composition-table.gperf"
+#line 540 "./uninorm/composition-table.gperf"
{"\000\000w\000\003#", 0x1e89},
-#line 151 "./uninorm/composition-table.gperf"
+#line 142 "./uninorm/composition-table.gperf"
{"\000\000n\000\003'", 0x0146},
-#line 159 "./uninorm/composition-table.gperf"
+#line 150 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\013", 0x0151},
-#line 301 "./uninorm/composition-table.gperf"
+#line 292 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\010", 0x03aa},
-#line 702 "./uninorm/composition-table.gperf"
+#line 693 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\024", 0x1f31},
-#line 470 "./uninorm/composition-table.gperf"
+#line 461 "./uninorm/composition-table.gperf"
{"\000\000L\000\0031", 0x1e3a},
{""},
-#line 640 "./uninorm/composition-table.gperf"
+#line 631 "./uninorm/composition-table.gperf"
{"\000\001\260\000\003\001", 0x1ee9},
-#line 642 "./uninorm/composition-table.gperf"
+#line 633 "./uninorm/composition-table.gperf"
{"\000\001\260\000\003\000", 0x1eeb},
-#line 429 "./uninorm/composition-table.gperf"
+#line 420 "./uninorm/composition-table.gperf"
{"\000\000d\000\003'", 0x1e11},
-#line 923 "./uninorm/composition-table.gperf"
+#line 914 "./uninorm/composition-table.gperf"
{"\0000f\0000\231", 0x3067},
-#line 187 "./uninorm/composition-table.gperf"
+#line 178 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\013", 0x0171},
-#line 836 "./uninorm/composition-table.gperf"
+#line 827 "./uninorm/composition-table.gperf"
{"\000\003\271\000\003\004", 0x1fd1},
-#line 266 "./uninorm/composition-table.gperf"
+#line 257 "./uninorm/composition-table.gperf"
{"\000\000R\000\003\021", 0x0212},
-#line 625 "./uninorm/composition-table.gperf"
+#line 616 "./uninorm/composition-table.gperf"
{"\000\001\240\000\003\001", 0x1eda},
-#line 627 "./uninorm/composition-table.gperf"
+#line 618 "./uninorm/composition-table.gperf"
{"\000\001\240\000\003\000", 0x1edc},
-#line 590 "./uninorm/composition-table.gperf"
+#line 581 "./uninorm/composition-table.gperf"
{"\000\036\241\000\003\006", 0x1eb7},
-#line 318 "./uninorm/composition-table.gperf"
+#line 309 "./uninorm/composition-table.gperf"
{"\000\004\006\000\003\010", 0x0407},
-#line 888 "./uninorm/composition-table.gperf"
+#line 879 "./uninorm/composition-table.gperf"
{"\000\"r\000\0038", 0x2274},
-#line 729 "./uninorm/composition-table.gperf"
+#line 720 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\023", 0x1f50},
-#line 846 "./uninorm/composition-table.gperf"
+#line 837 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\006", 0x1fe0},
-#line 639 "./uninorm/composition-table.gperf"
+#line 630 "./uninorm/composition-table.gperf"
{"\000\001\257\000\003\001", 0x1ee8},
-#line 641 "./uninorm/composition-table.gperf"
+#line 632 "./uninorm/composition-table.gperf"
{"\000\001\257\000\003\000", 0x1eea},
{""},
-#line 630 "./uninorm/composition-table.gperf"
+#line 621 "./uninorm/composition-table.gperf"
{"\000\001\241\000\003\011", 0x1edf},
-#line 466 "./uninorm/composition-table.gperf"
+#line 457 "./uninorm/composition-table.gperf"
{"\000\000L\000\003#", 0x1e36},
-#line 517 "./uninorm/composition-table.gperf"
+#line 508 "./uninorm/composition-table.gperf"
{"\000\036c\000\003\007", 0x1e69},
-#line 686 "./uninorm/composition-table.gperf"
+#line 677 "./uninorm/composition-table.gperf"
{"\000\003\267\000\003\024", 0x1f21},
-#line 452 "./uninorm/composition-table.gperf"
+#line 443 "./uninorm/composition-table.gperf"
{"\000\000H\000\003'", 0x1e28},
-#line 954 "./uninorm/composition-table.gperf"
+#line 945 "./uninorm/composition-table.gperf"
{"\0000\322\0000\231", 0x30d3},
-#line 522 "./uninorm/composition-table.gperf"
+#line 513 "./uninorm/composition-table.gperf"
{"\000\000T\000\0031", 0x1e6e},
-#line 709 "./uninorm/composition-table.gperf"
+#line 700 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\023", 0x1f38},
-#line 840 "./uninorm/composition-table.gperf"
+#line 831 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\006", 0x1fd8},
-#line 856 "./uninorm/composition-table.gperf"
+#line 847 "./uninorm/composition-table.gperf"
{"\000\003\241\000\003\024", 0x1fec},
-#line 366 "./uninorm/composition-table.gperf"
+#line 357 "./uninorm/composition-table.gperf"
{"\000\004K\000\003\010", 0x04f9},
-#line 874 "./uninorm/composition-table.gperf"
+#line 865 "./uninorm/composition-table.gperf"
{"\000\"\013\000\0038", 0x220c},
-#line 235 "./uninorm/composition-table.gperf"
+#line 226 "./uninorm/composition-table.gperf"
{"\000\001\267\000\003\014", 0x01ee},
-#line 886 "./uninorm/composition-table.gperf"
+#line 877 "./uninorm/composition-table.gperf"
{"\000\"d\000\0038", 0x2270},
{""},
-#line 911 "./uninorm/composition-table.gperf"
+#line 902 "./uninorm/composition-table.gperf"
{"\0000M\0000\231", 0x304e},
-#line 415 "./uninorm/composition-table.gperf"
+#line 406 "./uninorm/composition-table.gperf"
{"\000\000b\000\003\007", 0x1e03},
-#line 785 "./uninorm/composition-table.gperf"
+#line 776 "./uninorm/composition-table.gperf"
{"\000\037%\000\003E", 0x1f95},
{""},
-#line 955 "./uninorm/composition-table.gperf"
+#line 946 "./uninorm/composition-table.gperf"
{"\0000\322\0000\232", 0x30d4},
-#line 394 "./uninorm/composition-table.gperf"
+#line 385 "./uninorm/composition-table.gperf"
{"\000\015G\000\015>", 0x0d4b},
-#line 658 "./uninorm/composition-table.gperf"
+#line 649 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003\024", 0x1f01},
-#line 478 "./uninorm/composition-table.gperf"
+#line 469 "./uninorm/composition-table.gperf"
{"\000\000M\000\003#", 0x1e42},
-#line 304 "./uninorm/composition-table.gperf"
+#line 295 "./uninorm/composition-table.gperf"
{"\000\003\265\000\003\001", 0x03ad},
-#line 758 "./uninorm/composition-table.gperf"
+#line 749 "./uninorm/composition-table.gperf"
{"\000\003\265\000\003\000", 0x1f72},
-#line 666 "./uninorm/composition-table.gperf"
+#line 657 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003\024", 0x1f09},
-#line 520 "./uninorm/composition-table.gperf"
+#line 511 "./uninorm/composition-table.gperf"
{"\000\000T\000\003#", 0x1e6c},
-#line 975 "./uninorm/composition-table.gperf"
+#line 966 "./uninorm/composition-table.gperf"
{"\001\024\271\001\024\272", 0x114bb},
-#line 486 "./uninorm/composition-table.gperf"
+#line 477 "./uninorm/composition-table.gperf"
{"\000\000N\000\003-", 0x1e4a},
-#line 813 "./uninorm/composition-table.gperf"
+#line 804 "./uninorm/composition-table.gperf"
{"\000\003\261\000\003\004", 0x1fb1},
-#line 798 "./uninorm/composition-table.gperf"
+#line 789 "./uninorm/composition-table.gperf"
{"\000\037b\000\003E", 0x1fa2},
-#line 783 "./uninorm/composition-table.gperf"
+#line 774 "./uninorm/composition-table.gperf"
{"\000\037#\000\003E", 0x1f93},
-#line 880 "./uninorm/composition-table.gperf"
+#line 871 "./uninorm/composition-table.gperf"
{"\000\"H\000\0038", 0x2249},
-#line 820 "./uninorm/composition-table.gperf"
+#line 811 "./uninorm/composition-table.gperf"
{"\000\003\221\000\003\004", 0x1fb9},
-#line 158 "./uninorm/composition-table.gperf"
+#line 149 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\013", 0x0150},
-#line 461 "./uninorm/composition-table.gperf"
+#line 452 "./uninorm/composition-table.gperf"
{"\000\000k\000\003\001", 0x1e31},
-#line 795 "./uninorm/composition-table.gperf"
+#line 786 "./uninorm/composition-table.gperf"
{"\000\037/\000\003E", 0x1f9f},
-#line 246 "./uninorm/composition-table.gperf"
+#line 237 "./uninorm/composition-table.gperf"
{"\000\000\330\000\003\001", 0x01fe},
-#line 453 "./uninorm/composition-table.gperf"
+#line 444 "./uninorm/composition-table.gperf"
{"\000\000h\000\003'", 0x1e29},
-#line 947 "./uninorm/composition-table.gperf"
+#line 938 "./uninorm/composition-table.gperf"
{"\0000\277\0000\231", 0x30c0},
-#line 579 "./uninorm/composition-table.gperf"
+#line 570 "./uninorm/composition-table.gperf"
{"\000\036\240\000\003\002", 0x1eac},
-#line 646 "./uninorm/composition-table.gperf"
+#line 637 "./uninorm/composition-table.gperf"
{"\000\001\260\000\003\003", 0x1eef},
-#line 300 "./uninorm/composition-table.gperf"
+#line 291 "./uninorm/composition-table.gperf"
{"\000\003\312\000\003\001", 0x0390},
-#line 837 "./uninorm/composition-table.gperf"
+#line 828 "./uninorm/composition-table.gperf"
{"\000\003\312\000\003\000", 0x1fd2},
-#line 839 "./uninorm/composition-table.gperf"
+#line 830 "./uninorm/composition-table.gperf"
{"\000\003\312\000\003B", 0x1fd7},
-#line 944 "./uninorm/composition-table.gperf"
+#line 935 "./uninorm/composition-table.gperf"
{"\0000\271\0000\231", 0x30ba},
-#line 597 "./uninorm/composition-table.gperf"
+#line 588 "./uninorm/composition-table.gperf"
{"\000\000\312\000\003\001", 0x1ebe},
-#line 599 "./uninorm/composition-table.gperf"
+#line 590 "./uninorm/composition-table.gperf"
{"\000\000\312\000\003\000", 0x1ec0},
-#line 631 "./uninorm/composition-table.gperf"
+#line 622 "./uninorm/composition-table.gperf"
{"\000\001\240\000\003\003", 0x1ee0},
-#line 849 "./uninorm/composition-table.gperf"
+#line 840 "./uninorm/composition-table.gperf"
{"\000\003\301\000\003\023", 0x1fe4},
-#line 408 "./uninorm/composition-table.gperf"
+#line 399 "./uninorm/composition-table.gperf"
{"\000\033<\000\0335", 0x1b3d},
-#line 173 "./uninorm/composition-table.gperf"
+#line 164 "./uninorm/composition-table.gperf"
{"\000\000s\000\003\014", 0x0161},
-#line 564 "./uninorm/composition-table.gperf"
+#line 555 "./uninorm/composition-table.gperf"
{"\000\000w\000\003\012", 0x1e98},
-#line 807 "./uninorm/composition-table.gperf"
+#line 798 "./uninorm/composition-table.gperf"
{"\000\037k\000\003E", 0x1fab},
-#line 907 "./uninorm/composition-table.gperf"
+#line 898 "./uninorm/composition-table.gperf"
{"\000\"\263\000\0038", 0x22eb},
-#line 645 "./uninorm/composition-table.gperf"
+#line 636 "./uninorm/composition-table.gperf"
{"\000\001\257\000\003\003", 0x1eee},
-#line 186 "./uninorm/composition-table.gperf"
+#line 177 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\013", 0x0170},
-#line 516 "./uninorm/composition-table.gperf"
+#line 507 "./uninorm/composition-table.gperf"
{"\000\036b\000\003\007", 0x1e68},
-#line 730 "./uninorm/composition-table.gperf"
+#line 721 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\024", 0x1f51},
-#line 299 "./uninorm/composition-table.gperf"
+#line 290 "./uninorm/composition-table.gperf"
{"\000\003\251\000\003\001", 0x038f},
-#line 864 "./uninorm/composition-table.gperf"
+#line 855 "./uninorm/composition-table.gperf"
{"\000\003\251\000\003\000", 0x1ffa},
-#line 229 "./uninorm/composition-table.gperf"
+#line 220 "./uninorm/composition-table.gperf"
{"\000\000K\000\003\014", 0x01e8},
-#line 535 "./uninorm/composition-table.gperf"
+#line 526 "./uninorm/composition-table.gperf"
{"\000\001k\000\003\010", 0x1e7b},
-#line 225 "./uninorm/composition-table.gperf"
+#line 216 "./uninorm/composition-table.gperf"
{"\000\000\306\000\003\004", 0x01e2},
-#line 472 "./uninorm/composition-table.gperf"
+#line 463 "./uninorm/composition-table.gperf"
{"\000\000L\000\003-", 0x1e3c},
-#line 407 "./uninorm/composition-table.gperf"
- {"\000\033:\000\0335", 0x1b3b},
-#line 847 "./uninorm/composition-table.gperf"
+ {""},
+#line 838 "./uninorm/composition-table.gperf"
{"\000\003\305\000\003\004", 0x1fe1},
-#line 403 "./uninorm/composition-table.gperf"
+#line 394 "./uninorm/composition-table.gperf"
{"\000\033\011\000\0335", 0x1b0a},
-#line 943 "./uninorm/composition-table.gperf"
+#line 934 "./uninorm/composition-table.gperf"
{"\0000\267\0000\231", 0x30b8},
{""},
-#line 710 "./uninorm/composition-table.gperf"
+#line 701 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\024", 0x1f39},
-#line 865 "./uninorm/composition-table.gperf"
+#line 856 "./uninorm/composition-table.gperf"
{"\000\003\251\000\003E", 0x1ffc},
-#line 147 "./uninorm/composition-table.gperf"
+#line 138 "./uninorm/composition-table.gperf"
{"\000\000l\000\003\014", 0x013e},
-#line 551 "./uninorm/composition-table.gperf"
+#line 542 "./uninorm/composition-table.gperf"
{"\000\000x\000\003\007", 0x1e8b},
-#line 172 "./uninorm/composition-table.gperf"
+#line 163 "./uninorm/composition-table.gperf"
{"\000\000S\000\003\014", 0x0160},
-#line 634 "./uninorm/composition-table.gperf"
+#line 625 "./uninorm/composition-table.gperf"
{"\000\001\241\000\003#", 0x1ee3},
-#line 901 "./uninorm/composition-table.gperf"
+#line 892 "./uninorm/composition-table.gperf"
{"\000\"\253\000\0038", 0x22af},
-#line 162 "./uninorm/composition-table.gperf"
+#line 153 "./uninorm/composition-table.gperf"
{"\000\000R\000\003'", 0x0156},
-#line 841 "./uninorm/composition-table.gperf"
+#line 832 "./uninorm/composition-table.gperf"
{"\000\003\231\000\003\004", 0x1fd9},
-#line 713 "./uninorm/composition-table.gperf"
+#line 704 "./uninorm/composition-table.gperf"
{"\000\0378\000\003\001", 0x1f3c},
-#line 711 "./uninorm/composition-table.gperf"
+#line 702 "./uninorm/composition-table.gperf"
{"\000\0378\000\003\000", 0x1f3a},
-#line 715 "./uninorm/composition-table.gperf"
+#line 706 "./uninorm/composition-table.gperf"
{"\000\0378\000\003B", 0x1f3e},
-#line 298 "./uninorm/composition-table.gperf"
+#line 289 "./uninorm/composition-table.gperf"
{"\000\003\245\000\003\001", 0x038e},
-#line 855 "./uninorm/composition-table.gperf"
+#line 846 "./uninorm/composition-table.gperf"
{"\000\003\245\000\003\000", 0x1fea},
-#line 673 "./uninorm/composition-table.gperf"
+#line 664 "./uninorm/composition-table.gperf"
{"\000\003\265\000\003\023", 0x1f10},
-#line 199 "./uninorm/composition-table.gperf"
+#line 190 "./uninorm/composition-table.gperf"
{"\000\000Z\000\003\014", 0x017d},
-#line 940 "./uninorm/composition-table.gperf"
+#line 931 "./uninorm/composition-table.gperf"
{"\0000\261\0000\231", 0x30b2},
-#line 683 "./uninorm/composition-table.gperf"
+#line 674 "./uninorm/composition-table.gperf"
{"\000\037\030\000\003\001", 0x1f1c},
-#line 681 "./uninorm/composition-table.gperf"
+#line 672 "./uninorm/composition-table.gperf"
{"\000\037\030\000\003\000", 0x1f1a},
-#line 524 "./uninorm/composition-table.gperf"
+#line 515 "./uninorm/composition-table.gperf"
{"\000\000T\000\003-", 0x1e70},
-#line 125 "./uninorm/composition-table.gperf"
+#line 116 "./uninorm/composition-table.gperf"
{"\000\000G\000\003'", 0x0122},
-#line 513 "./uninorm/composition-table.gperf"
+#line 504 "./uninorm/composition-table.gperf"
{"\000\001[\000\003\007", 0x1e65},
-#line 106 "./uninorm/composition-table.gperf"
+#line 97 "./uninorm/composition-table.gperf"
{"\000\000c\000\003\014", 0x010d},
-#line 312 "./uninorm/composition-table.gperf"
+#line 303 "./uninorm/composition-table.gperf"
{"\000\003\311\000\003\001", 0x03ce},
-#line 763 "./uninorm/composition-table.gperf"
+#line 754 "./uninorm/composition-table.gperf"
{"\000\003\311\000\003\000", 0x1f7c},
-#line 861 "./uninorm/composition-table.gperf"
+#line 852 "./uninorm/composition-table.gperf"
{"\000\003\311\000\003B", 0x1ff6},
-#line 402 "./uninorm/composition-table.gperf"
+#line 393 "./uninorm/composition-table.gperf"
{"\000\033\007\000\0335", 0x1b08},
-#line 359 "./uninorm/composition-table.gperf"
+#line 350 "./uninorm/composition-table.gperf"
{"\000\004#\000\003\010", 0x04f0},
-#line 464 "./uninorm/composition-table.gperf"
+#line 455 "./uninorm/composition-table.gperf"
{"\000\000K\000\0031", 0x1e34},
-#line 589 "./uninorm/composition-table.gperf"
+#line 580 "./uninorm/composition-table.gperf"
{"\000\036\240\000\003\006", 0x1eb6},
-#line 644 "./uninorm/composition-table.gperf"
+#line 635 "./uninorm/composition-table.gperf"
{"\000\001\260\000\003\011", 0x1eed},
-#line 107 "./uninorm/composition-table.gperf"
+#line 98 "./uninorm/composition-table.gperf"
{"\000\000D\000\003\014", 0x010e},
-#line 553 "./uninorm/composition-table.gperf"
+#line 544 "./uninorm/composition-table.gperf"
{"\000\000x\000\003\010", 0x1e8d},
-#line 200 "./uninorm/composition-table.gperf"
+#line 191 "./uninorm/composition-table.gperf"
{"\000\000z\000\003\014", 0x017e},
-#line 603 "./uninorm/composition-table.gperf"
+#line 594 "./uninorm/composition-table.gperf"
{"\000\000\312\000\003\003", 0x1ec4},
-#line 859 "./uninorm/composition-table.gperf"
+#line 850 "./uninorm/composition-table.gperf"
{"\000\003\311\000\003E", 0x1ff3},
-#line 458 "./uninorm/composition-table.gperf"
+#line 449 "./uninorm/composition-table.gperf"
{"\000\000\317\000\003\001", 0x1e2e},
-#line 629 "./uninorm/composition-table.gperf"
+#line 620 "./uninorm/composition-table.gperf"
{"\000\001\240\000\003\011", 0x1ede},
-#line 511 "./uninorm/composition-table.gperf"
+#line 502 "./uninorm/composition-table.gperf"
{"\000\000s\000\003#", 0x1e63},
-#line 471 "./uninorm/composition-table.gperf"
+#line 462 "./uninorm/composition-table.gperf"
{"\000\000l\000\0031", 0x1e3b},
-#line 150 "./uninorm/composition-table.gperf"
+#line 141 "./uninorm/composition-table.gperf"
{"\000\000N\000\003'", 0x0145},
-#line 910 "./uninorm/composition-table.gperf"
+#line 901 "./uninorm/composition-table.gperf"
{"\0000K\0000\231", 0x304c},
-#line 850 "./uninorm/composition-table.gperf"
+#line 841 "./uninorm/composition-table.gperf"
{"\000\003\301\000\003\024", 0x1fe5},
-#line 536 "./uninorm/composition-table.gperf"
+#line 527 "./uninorm/composition-table.gperf"
{"\000\000V\000\003\003", 0x1e7c},
-#line 643 "./uninorm/composition-table.gperf"
+#line 634 "./uninorm/composition-table.gperf"
{"\000\001\257\000\003\011", 0x1eec},
-#line 302 "./uninorm/composition-table.gperf"
+#line 293 "./uninorm/composition-table.gperf"
{"\000\003\245\000\003\010", 0x03ab},
-#line 950 "./uninorm/composition-table.gperf"
+#line 941 "./uninorm/composition-table.gperf"
{"\0000\306\0000\231", 0x30c7},
-#line 368 "./uninorm/composition-table.gperf"
+#line 359 "./uninorm/composition-table.gperf"
{"\000\006'\000\006T", 0x0623},
-#line 462 "./uninorm/composition-table.gperf"
+#line 453 "./uninorm/composition-table.gperf"
{"\000\000K\000\003#", 0x1e32},
{""},
-#line 749 "./uninorm/composition-table.gperf"
+#line 740 "./uninorm/composition-table.gperf"
{"\000\003\251\000\003\023", 0x1f68},
-#line 341 "./uninorm/composition-table.gperf"
+#line 332 "./uninorm/composition-table.gperf"
{"\000\004\330\000\003\010", 0x04da},
-#line 560 "./uninorm/composition-table.gperf"
+#line 551 "./uninorm/composition-table.gperf"
{"\000\000Z\000\0031", 0x1e94},
-#line 504 "./uninorm/composition-table.gperf"
+#line 495 "./uninorm/composition-table.gperf"
{"\000\036Z\000\003\004", 0x1e5c},
-#line 914 "./uninorm/composition-table.gperf"
+#line 905 "./uninorm/composition-table.gperf"
{"\0000S\0000\231", 0x3054},
-#line 329 "./uninorm/composition-table.gperf"
+#line 320 "./uninorm/composition-table.gperf"
{"\000\0048\000\003\000", 0x045d},
-#line 321 "./uninorm/composition-table.gperf"
+#line 312 "./uninorm/composition-table.gperf"
{"\000\004#\000\003\006", 0x040e},
-#line 615 "./uninorm/composition-table.gperf"
+#line 606 "./uninorm/composition-table.gperf"
{"\000\000\324\000\003\001", 0x1ed0},
-#line 617 "./uninorm/composition-table.gperf"
+#line 608 "./uninorm/composition-table.gperf"
{"\000\000\324\000\003\000", 0x1ed2},
-#line 467 "./uninorm/composition-table.gperf"
+#line 458 "./uninorm/composition-table.gperf"
{"\000\000l\000\003#", 0x1e37},
-#line 126 "./uninorm/composition-table.gperf"
+#line 117 "./uninorm/composition-table.gperf"
{"\000\000g\000\003'", 0x0123},
-#line 510 "./uninorm/composition-table.gperf"
+#line 501 "./uninorm/composition-table.gperf"
{"\000\000S\000\003#", 0x1e62},
-#line 527 "./uninorm/composition-table.gperf"
+#line 518 "./uninorm/composition-table.gperf"
{"\000\000u\000\003$", 0x1e73},
-#line 320 "./uninorm/composition-table.gperf"
+#line 311 "./uninorm/composition-table.gperf"
{"\000\004\030\000\003\000", 0x040d},
- {""},
-#line 598 "./uninorm/composition-table.gperf"
+#line 876 "./uninorm/composition-table.gperf"
+ {"\000\000>\000\0038", 0x226f},
+#line 589 "./uninorm/composition-table.gperf"
{"\000\000\352\000\003\001", 0x1ebf},
-#line 600 "./uninorm/composition-table.gperf"
+#line 591 "./uninorm/composition-table.gperf"
{"\000\000\352\000\003\000", 0x1ec1},
{""},
-#line 426 "./uninorm/composition-table.gperf"
+#line 417 "./uninorm/composition-table.gperf"
{"\000\000D\000\0031", 0x1e0e},
-#line 327 "./uninorm/composition-table.gperf"
+#line 318 "./uninorm/composition-table.gperf"
{"\000\004V\000\003\010", 0x0457},
-#line 561 "./uninorm/composition-table.gperf"
+#line 552 "./uninorm/composition-table.gperf"
{"\000\000z\000\0031", 0x1e95},
-#line 378 "./uninorm/composition-table.gperf"
+#line 369 "./uninorm/composition-table.gperf"
{"\000\011\307\000\011\276", 0x09cb},
-#line 558 "./uninorm/composition-table.gperf"
+#line 549 "./uninorm/composition-table.gperf"
{"\000\000Z\000\003#", 0x1e92},
-#line 289 "./uninorm/composition-table.gperf"
+#line 280 "./uninorm/composition-table.gperf"
{"\000\002/\000\003\004", 0x0231},
-#line 853 "./uninorm/composition-table.gperf"
+#line 844 "./uninorm/composition-table.gperf"
{"\000\003\245\000\003\006", 0x1fe8},
-#line 972 "./uninorm/composition-table.gperf"
+#line 963 "./uninorm/composition-table.gperf"
{"\001\0212\001\021'", 0x1112f},
-#line 144 "./uninorm/composition-table.gperf"
+#line 135 "./uninorm/composition-table.gperf"
{"\000\000L\000\003'", 0x013b},
-#line 674 "./uninorm/composition-table.gperf"
+#line 665 "./uninorm/composition-table.gperf"
{"\000\003\265\000\003\024", 0x1f11},
-#line 371 "./uninorm/composition-table.gperf"
+#line 362 "./uninorm/composition-table.gperf"
{"\000\006J\000\006T", 0x0626},
-#line 891 "./uninorm/composition-table.gperf"
+#line 882 "./uninorm/composition-table.gperf"
{"\000\"w\000\0038", 0x2279},
-#line 690 "./uninorm/composition-table.gperf"
+#line 681 "./uninorm/composition-table.gperf"
{"\000\037!\000\003\001", 0x1f25},
-#line 688 "./uninorm/composition-table.gperf"
+#line 679 "./uninorm/composition-table.gperf"
{"\000\037!\000\003\000", 0x1f23},
-#line 692 "./uninorm/composition-table.gperf"
+#line 683 "./uninorm/composition-table.gperf"
{"\000\037!\000\003B", 0x1f27},
-#line 381 "./uninorm/composition-table.gperf"
+#line 372 "./uninorm/composition-table.gperf"
{"\000\013G\000\013>", 0x0b4b},
-#line 741 "./uninorm/composition-table.gperf"
+#line 732 "./uninorm/composition-table.gperf"
{"\000\003\311\000\003\023", 0x1f60},
-#line 295 "./uninorm/composition-table.gperf"
+#line 286 "./uninorm/composition-table.gperf"
{"\000\003\227\000\003\001", 0x0389},
-#line 830 "./uninorm/composition-table.gperf"
+#line 821 "./uninorm/composition-table.gperf"
{"\000\003\227\000\003\000", 0x1fca},
-#line 350 "./uninorm/composition-table.gperf"
+#line 341 "./uninorm/composition-table.gperf"
{"\000\0048\000\003\010", 0x04e5},
-#line 424 "./uninorm/composition-table.gperf"
+#line 415 "./uninorm/composition-table.gperf"
{"\000\000D\000\003#", 0x1e0c},
-#line 968 "./uninorm/composition-table.gperf"
+#line 959 "./uninorm/composition-table.gperf"
{"\001\020\231\001\020\272", 0x1109a},
-#line 559 "./uninorm/composition-table.gperf"
+#line 550 "./uninorm/composition-table.gperf"
{"\000\000z\000\003#", 0x1e93},
{""},
-#line 781 "./uninorm/composition-table.gperf"
+#line 772 "./uninorm/composition-table.gperf"
{"\000\037!\000\003E", 0x1f91},
-#line 601 "./uninorm/composition-table.gperf"
+#line 592 "./uninorm/composition-table.gperf"
{"\000\000\312\000\003\011", 0x1ec2},
{""},
-#line 349 "./uninorm/composition-table.gperf"
+#line 340 "./uninorm/composition-table.gperf"
{"\000\004\030\000\003\010", 0x04e4},
-#line 401 "./uninorm/composition-table.gperf"
+#line 392 "./uninorm/composition-table.gperf"
{"\000\033\005\000\0335", 0x1b06},
-#line 831 "./uninorm/composition-table.gperf"
+#line 822 "./uninorm/composition-table.gperf"
{"\000\003\227\000\003E", 0x1fcc},
-#line 978 "./uninorm/composition-table.gperf"
- {"\001\025\270\001\025\257", 0x115ba},
-#line 405 "./uninorm/composition-table.gperf"
+#line 343 "./uninorm/composition-table.gperf"
+ {"\000\004>\000\003\010", 0x04e7},
+#line 396 "./uninorm/composition-table.gperf"
{"\000\033\015\000\0335", 0x1b0e},
-#line 230 "./uninorm/composition-table.gperf"
+#line 221 "./uninorm/composition-table.gperf"
{"\000\000k\000\003\014", 0x01e9},
-#line 174 "./uninorm/composition-table.gperf"
+#line 165 "./uninorm/composition-table.gperf"
{"\000\000T\000\003'", 0x0162},
-#line 496 "./uninorm/composition-table.gperf"
+#line 487 "./uninorm/composition-table.gperf"
{"\000\000P\000\003\001", 0x1e54},
-#line 410 "./uninorm/composition-table.gperf"
+#line 401 "./uninorm/composition-table.gperf"
{"\000\033?\000\0335", 0x1b41},
- {""},
-#line 648 "./uninorm/composition-table.gperf"
+#line 969 "./uninorm/composition-table.gperf"
+ {"\001\025\270\001\025\257", 0x115ba},
+#line 639 "./uninorm/composition-table.gperf"
{"\000\001\260\000\003#", 0x1ef1},
-#line 498 "./uninorm/composition-table.gperf"
+#line 489 "./uninorm/composition-table.gperf"
{"\000\000P\000\003\007", 0x1e56},
-#line 948 "./uninorm/composition-table.gperf"
+#line 939 "./uninorm/composition-table.gperf"
{"\0000\301\0000\231", 0x30c2},
-#line 733 "./uninorm/composition-table.gperf"
+#line 724 "./uninorm/composition-table.gperf"
{"\000\037P\000\003\001", 0x1f54},
-#line 731 "./uninorm/composition-table.gperf"
+#line 722 "./uninorm/composition-table.gperf"
{"\000\037P\000\003\000", 0x1f52},
-#line 735 "./uninorm/composition-table.gperf"
+#line 726 "./uninorm/composition-table.gperf"
{"\000\037P\000\003B", 0x1f56},
{""},
-#line 633 "./uninorm/composition-table.gperf"
+#line 624 "./uninorm/composition-table.gperf"
{"\000\001\240\000\003#", 0x1ee2},
-#line 750 "./uninorm/composition-table.gperf"
+#line 741 "./uninorm/composition-table.gperf"
{"\000\003\251\000\003\024", 0x1f69},
-#line 419 "./uninorm/composition-table.gperf"
+#line 410 "./uninorm/composition-table.gperf"
{"\000\000b\000\0031", 0x1e07},
-#line 621 "./uninorm/composition-table.gperf"
+#line 612 "./uninorm/composition-table.gperf"
{"\000\000\324\000\003\003", 0x1ed6},
-#line 323 "./uninorm/composition-table.gperf"
+#line 314 "./uninorm/composition-table.gperf"
{"\000\0048\000\003\006", 0x0439},
-#line 868 "./uninorm/composition-table.gperf"
+#line 859 "./uninorm/composition-table.gperf"
{"\000!\224\000\0038", 0x21ae},
-#line 939 "./uninorm/composition-table.gperf"
+#line 930 "./uninorm/composition-table.gperf"
{"\0000\257\0000\231", 0x30b0},
-#line 647 "./uninorm/composition-table.gperf"
+#line 638 "./uninorm/composition-table.gperf"
{"\000\001\257\000\003#", 0x1ef0},
-#line 514 "./uninorm/composition-table.gperf"
+#line 505 "./uninorm/composition-table.gperf"
{"\000\001`\000\003\007", 0x1e66},
-#line 866 "./uninorm/composition-table.gperf"
+#line 857 "./uninorm/composition-table.gperf"
{"\000!\220\000\0038", 0x219a},
-#line 473 "./uninorm/composition-table.gperf"
+#line 464 "./uninorm/composition-table.gperf"
{"\000\000l\000\003-", 0x1e3d},
-#line 604 "./uninorm/composition-table.gperf"
+#line 595 "./uninorm/composition-table.gperf"
{"\000\000\352\000\003\003", 0x1ec5},
-#line 322 "./uninorm/composition-table.gperf"
+#line 313 "./uninorm/composition-table.gperf"
{"\000\004\030\000\003\006", 0x0419},
-#line 883 "./uninorm/composition-table.gperf"
+#line 874 "./uninorm/composition-table.gperf"
{"\000\"M\000\0038", 0x226d},
-#line 357 "./uninorm/composition-table.gperf"
+#line 348 "./uninorm/composition-table.gperf"
{"\000\004#\000\003\004", 0x04ee},
- {""},
-#line 745 "./uninorm/composition-table.gperf"
+#line 971 "./uninorm/composition-table.gperf"
+ {"\001\0315\001\0310", 0x11938},
+#line 736 "./uninorm/composition-table.gperf"
{"\000\037`\000\003\001", 0x1f64},
-#line 743 "./uninorm/composition-table.gperf"
+#line 734 "./uninorm/composition-table.gperf"
{"\000\037`\000\003\000", 0x1f62},
-#line 747 "./uninorm/composition-table.gperf"
+#line 738 "./uninorm/composition-table.gperf"
{"\000\037`\000\003B", 0x1f66},
-#line 526 "./uninorm/composition-table.gperf"
+#line 517 "./uninorm/composition-table.gperf"
{"\000\000U\000\003$", 0x1e72},
-#line 616 "./uninorm/composition-table.gperf"
+#line 607 "./uninorm/composition-table.gperf"
{"\000\000\364\000\003\001", 0x1ed1},
-#line 618 "./uninorm/composition-table.gperf"
+#line 609 "./uninorm/composition-table.gperf"
{"\000\000\364\000\003\000", 0x1ed3},
-#line 417 "./uninorm/composition-table.gperf"
+#line 408 "./uninorm/composition-table.gperf"
{"\000\000b\000\003#", 0x1e05},
-#line 867 "./uninorm/composition-table.gperf"
+#line 858 "./uninorm/composition-table.gperf"
{"\000!\222\000\0038", 0x219b},
-#line 737 "./uninorm/composition-table.gperf"
+#line 728 "./uninorm/composition-table.gperf"
{"\000\003\245\000\003\024", 0x1f59},
-#line 465 "./uninorm/composition-table.gperf"
+#line 456 "./uninorm/composition-table.gperf"
{"\000\000k\000\0031", 0x1e35},
{""},
-#line 382 "./uninorm/composition-table.gperf"
+#line 373 "./uninorm/composition-table.gperf"
{"\000\013G\000\013W", 0x0b4c},
-#line 796 "./uninorm/composition-table.gperf"
+#line 787 "./uninorm/composition-table.gperf"
{"\000\037`\000\003E", 0x1fa0},
{""},
-#line 942 "./uninorm/composition-table.gperf"
+#line 933 "./uninorm/composition-table.gperf"
{"\0000\265\0000\231", 0x30b6},
{""},
-#line 854 "./uninorm/composition-table.gperf"
+#line 845 "./uninorm/composition-table.gperf"
{"\000\003\245\000\003\004", 0x1fe9},
{""},
-#line 693 "./uninorm/composition-table.gperf"
+#line 684 "./uninorm/composition-table.gperf"
{"\000\003\227\000\003\023", 0x1f28},
-#line 742 "./uninorm/composition-table.gperf"
+#line 733 "./uninorm/composition-table.gperf"
{"\000\003\311\000\003\024", 0x1f61},
-#line 869 "./uninorm/composition-table.gperf"
+#line 860 "./uninorm/composition-table.gperf"
{"\000!\320\000\0038", 0x21cd},
-#line 387 "./uninorm/composition-table.gperf"
+#line 378 "./uninorm/composition-table.gperf"
{"\000\014F\000\014V", 0x0c48},
{""},
-#line 430 "./uninorm/composition-table.gperf"
+#line 421 "./uninorm/composition-table.gperf"
{"\000\000D\000\003-", 0x1e12},
-#line 958 "./uninorm/composition-table.gperf"
+#line 949 "./uninorm/composition-table.gperf"
{"\0000\330\0000\231", 0x30d9},
-#line 294 "./uninorm/composition-table.gperf"
+#line 285 "./uninorm/composition-table.gperf"
{"\000\003\225\000\003\001", 0x0388},
-#line 829 "./uninorm/composition-table.gperf"
+#line 820 "./uninorm/composition-table.gperf"
{"\000\003\225\000\003\000", 0x1fc8},
-#line 572 "./uninorm/composition-table.gperf"
+#line 563 "./uninorm/composition-table.gperf"
{"\000\000\342\000\003\001", 0x1ea5},
-#line 574 "./uninorm/composition-table.gperf"
+#line 565 "./uninorm/composition-table.gperf"
{"\000\000\342\000\003\000", 0x1ea7},
-#line 463 "./uninorm/composition-table.gperf"
+#line 454 "./uninorm/composition-table.gperf"
{"\000\000k\000\003#", 0x1e33},
-#line 307 "./uninorm/composition-table.gperf"
+#line 298 "./uninorm/composition-table.gperf"
{"\000\003\313\000\003\001", 0x03b0},
-#line 848 "./uninorm/composition-table.gperf"
+#line 839 "./uninorm/composition-table.gperf"
{"\000\003\313\000\003\000", 0x1fe2},
-#line 852 "./uninorm/composition-table.gperf"
+#line 843 "./uninorm/composition-table.gperf"
{"\000\003\313\000\003B", 0x1fe7},
-#line 571 "./uninorm/composition-table.gperf"
+#line 562 "./uninorm/composition-table.gperf"
{"\000\000\302\000\003\001", 0x1ea4},
-#line 573 "./uninorm/composition-table.gperf"
+#line 564 "./uninorm/composition-table.gperf"
{"\000\000\302\000\003\000", 0x1ea6},
-#line 292 "./uninorm/composition-table.gperf"
+#line 283 "./uninorm/composition-table.gperf"
{"\000\000\250\000\003\001", 0x0385},
-#line 857 "./uninorm/composition-table.gperf"
+#line 848 "./uninorm/composition-table.gperf"
{"\000\000\250\000\003\000", 0x1fed},
-#line 823 "./uninorm/composition-table.gperf"
+#line 814 "./uninorm/composition-table.gperf"
{"\000\000\250\000\003B", 0x1fc1},
-#line 959 "./uninorm/composition-table.gperf"
+#line 950 "./uninorm/composition-table.gperf"
{"\0000\330\0000\232", 0x30da},
-#line 734 "./uninorm/composition-table.gperf"
+#line 725 "./uninorm/composition-table.gperf"
{"\000\037Q\000\003\001", 0x1f55},
-#line 732 "./uninorm/composition-table.gperf"
+#line 723 "./uninorm/composition-table.gperf"
{"\000\037Q\000\003\000", 0x1f53},
-#line 736 "./uninorm/composition-table.gperf"
+#line 727 "./uninorm/composition-table.gperf"
{"\000\037Q\000\003B", 0x1f57},
-#line 202 "./uninorm/composition-table.gperf"
+#line 193 "./uninorm/composition-table.gperf"
{"\000\000o\000\003\033", 0x01a1},
-#line 497 "./uninorm/composition-table.gperf"
+#line 488 "./uninorm/composition-table.gperf"
{"\000\000p\000\003\001", 0x1e55},
-#line 786 "./uninorm/composition-table.gperf"
+#line 777 "./uninorm/composition-table.gperf"
{"\000\037&\000\003E", 0x1f96},
-#line 139 "./uninorm/composition-table.gperf"
+#line 130 "./uninorm/composition-table.gperf"
{"\000\000j\000\003\002", 0x0135},
-#line 619 "./uninorm/composition-table.gperf"
+#line 610 "./uninorm/composition-table.gperf"
{"\000\000\324\000\003\011", 0x1ed4},
-#line 499 "./uninorm/composition-table.gperf"
+#line 490 "./uninorm/composition-table.gperf"
{"\000\000p\000\003\007", 0x1e57},
{""},
-#line 538 "./uninorm/composition-table.gperf"
+#line 529 "./uninorm/composition-table.gperf"
{"\000\000V\000\003#", 0x1e7e},
-#line 324 "./uninorm/composition-table.gperf"
- {"\000\0045\000\003\000", 0x0450},
-#line 204 "./uninorm/composition-table.gperf"
+ {""},
+#line 195 "./uninorm/composition-table.gperf"
{"\000\000u\000\003\033", 0x01b0},
-#line 413 "./uninorm/composition-table.gperf"
+#line 404 "./uninorm/composition-table.gperf"
{"\000\000a\000\003%", 0x1e01},
{""},
-#line 602 "./uninorm/composition-table.gperf"
+#line 593 "./uninorm/composition-table.gperf"
{"\000\000\352\000\003\011", 0x1ec3},
-#line 171 "./uninorm/composition-table.gperf"
+#line 162 "./uninorm/composition-table.gperf"
{"\000\000s\000\003'", 0x015f},
-#line 931 "./uninorm/composition-table.gperf"
+#line 922 "./uninorm/composition-table.gperf"
{"\0000x\0000\231", 0x3079},
{""},
-#line 348 "./uninorm/composition-table.gperf"
+#line 339 "./uninorm/composition-table.gperf"
{"\000\0048\000\003\004", 0x04e3},
{""},
-#line 806 "./uninorm/composition-table.gperf"
+#line 797 "./uninorm/composition-table.gperf"
{"\000\037j\000\003E", 0x1faa},
-#line 814 "./uninorm/composition-table.gperf"
+#line 805 "./uninorm/composition-table.gperf"
{"\000\037p\000\003E", 0x1fb2},
-#line 622 "./uninorm/composition-table.gperf"
+#line 613 "./uninorm/composition-table.gperf"
{"\000\000\364\000\003\003", 0x1ed7},
-#line 233 "./uninorm/composition-table.gperf"
+#line 224 "./uninorm/composition-table.gperf"
{"\000\001\352\000\003\004", 0x01ec},
{""},
-#line 140 "./uninorm/composition-table.gperf"
+#line 131 "./uninorm/composition-table.gperf"
{"\000\000K\000\003'", 0x0136},
-#line 347 "./uninorm/composition-table.gperf"
+#line 338 "./uninorm/composition-table.gperf"
{"\000\004\030\000\003\004", 0x04e2},
{""},
-#line 505 "./uninorm/composition-table.gperf"
+#line 496 "./uninorm/composition-table.gperf"
{"\000\036[\000\003\004", 0x1e5d},
-#line 534 "./uninorm/composition-table.gperf"
+#line 525 "./uninorm/composition-table.gperf"
{"\000\001j\000\003\010", 0x1e7a},
-#line 932 "./uninorm/composition-table.gperf"
+#line 923 "./uninorm/composition-table.gperf"
{"\0000x\0000\232", 0x307a},
{""},
-#line 904 "./uninorm/composition-table.gperf"
+#line 895 "./uninorm/composition-table.gperf"
{"\000\"\221\000\0038", 0x22e2},
- {""}, {""}, {""},
-#line 145 "./uninorm/composition-table.gperf"
+ {""},
+#line 398 "./uninorm/composition-table.gperf"
+ {"\000\033:\000\0335", 0x1b3b},
+ {""},
+#line 136 "./uninorm/composition-table.gperf"
{"\000\000l\000\003'", 0x013c},
{""},
-#line 170 "./uninorm/composition-table.gperf"
+#line 161 "./uninorm/composition-table.gperf"
{"\000\000S\000\003'", 0x015e},
{""},
-#line 918 "./uninorm/composition-table.gperf"
+#line 909 "./uninorm/composition-table.gperf"
{"\0000[\0000\231", 0x305c},
-#line 694 "./uninorm/composition-table.gperf"
+#line 685 "./uninorm/composition-table.gperf"
{"\000\003\227\000\003\024", 0x1f29},
-#line 325 "./uninorm/composition-table.gperf"
- {"\000\0045\000\003\010", 0x0451},
-#line 889 "./uninorm/composition-table.gperf"
+ {""},
+#line 880 "./uninorm/composition-table.gperf"
{"\000\"s\000\0038", 0x2275},
{""},
-#line 578 "./uninorm/composition-table.gperf"
+#line 569 "./uninorm/composition-table.gperf"
{"\000\000\342\000\003\003", 0x1eab},
-#line 679 "./uninorm/composition-table.gperf"
+#line 670 "./uninorm/composition-table.gperf"
{"\000\003\225\000\003\023", 0x1f18},
-#line 689 "./uninorm/composition-table.gperf"
+#line 680 "./uninorm/composition-table.gperf"
{"\000\037 \000\003\001", 0x1f24},
-#line 687 "./uninorm/composition-table.gperf"
+#line 678 "./uninorm/composition-table.gperf"
{"\000\037 \000\003\000", 0x1f22},
-#line 691 "./uninorm/composition-table.gperf"
+#line 682 "./uninorm/composition-table.gperf"
{"\000\037 \000\003B", 0x1f26},
{""},
-#line 577 "./uninorm/composition-table.gperf"
+#line 568 "./uninorm/composition-table.gperf"
{"\000\000\302\000\003\003", 0x1eaa},
{""},
-#line 952 "./uninorm/composition-table.gperf"
+#line 943 "./uninorm/composition-table.gperf"
{"\0000\317\0000\231", 0x30d0},
{""}, {""},
-#line 72 "./uninorm/composition-table.gperf"
+#line 63 "./uninorm/composition-table.gperf"
{"\000\000c\000\003'", 0x00e7},
-#line 970 "./uninorm/composition-table.gperf"
+#line 961 "./uninorm/composition-table.gperf"
{"\001\020\245\001\020\272", 0x110ab},
-#line 201 "./uninorm/composition-table.gperf"
+#line 192 "./uninorm/composition-table.gperf"
{"\000\000O\000\003\033", 0x01a0},
-#line 780 "./uninorm/composition-table.gperf"
+#line 771 "./uninorm/composition-table.gperf"
{"\000\037 \000\003E", 0x1f90},
{""},
-#line 406 "./uninorm/composition-table.gperf"
+#line 397 "./uninorm/composition-table.gperf"
{"\000\033\021\000\0335", 0x1b12},
{""}, {""},
-#line 404 "./uninorm/composition-table.gperf"
+#line 395 "./uninorm/composition-table.gperf"
{"\000\033\013\000\0335", 0x1b0c},
-#line 428 "./uninorm/composition-table.gperf"
+#line 419 "./uninorm/composition-table.gperf"
{"\000\000D\000\003'", 0x1e10},
{""},
-#line 953 "./uninorm/composition-table.gperf"
+#line 944 "./uninorm/composition-table.gperf"
{"\0000\317\0000\232", 0x30d1},
-#line 411 "./uninorm/composition-table.gperf"
+#line 402 "./uninorm/composition-table.gperf"
{"\000\033B\000\0335", 0x1b43},
-#line 454 "./uninorm/composition-table.gperf"
+#line 445 "./uninorm/composition-table.gperf"
{"\000\000H\000\003.", 0x1e2a},
- {""},
-#line 340 "./uninorm/composition-table.gperf"
- {"\000\0045\000\003\006", 0x04d7},
- {""}, {""}, {""},
-#line 412 "./uninorm/composition-table.gperf"
+ {""}, {""}, {""}, {""}, {""},
+#line 403 "./uninorm/composition-table.gperf"
{"\000\000A\000\003%", 0x1e00},
{""},
-#line 971 "./uninorm/composition-table.gperf"
+#line 962 "./uninorm/composition-table.gperf"
{"\001\0211\001\021'", 0x1112e},
-#line 383 "./uninorm/composition-table.gperf"
+#line 374 "./uninorm/composition-table.gperf"
{"\000\013\222\000\013\327", 0x0b94},
{""},
-#line 203 "./uninorm/composition-table.gperf"
+#line 194 "./uninorm/composition-table.gperf"
{"\000\000U\000\003\033", 0x01af},
-#line 620 "./uninorm/composition-table.gperf"
+#line 611 "./uninorm/composition-table.gperf"
{"\000\000\364\000\003\011", 0x1ed5},
{""}, {""}, {""}, {""},
-#line 379 "./uninorm/composition-table.gperf"
+#line 370 "./uninorm/composition-table.gperf"
{"\000\011\307\000\011\327", 0x09cc},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 892 "./uninorm/composition-table.gperf"
+#line 883 "./uninorm/composition-table.gperf"
{"\000\"z\000\0038", 0x2280},
{""},
-#line 388 "./uninorm/composition-table.gperf"
+#line 379 "./uninorm/composition-table.gperf"
{"\000\014\277\000\014\325", 0x0cc0},
{""}, {""}, {""}, {""}, {""},
-#line 455 "./uninorm/composition-table.gperf"
+#line 446 "./uninorm/composition-table.gperf"
{"\000\000h\000\003.", 0x1e2b},
-#line 576 "./uninorm/composition-table.gperf"
+#line 567 "./uninorm/composition-table.gperf"
{"\000\000\342\000\003\011", 0x1ea9},
{""}, {""}, {""}, {""},
-#line 680 "./uninorm/composition-table.gperf"
+#line 671 "./uninorm/composition-table.gperf"
{"\000\003\225\000\003\024", 0x1f19},
-#line 575 "./uninorm/composition-table.gperf"
+#line 566 "./uninorm/composition-table.gperf"
{"\000\000\302\000\003\011", 0x1ea8},
-#line 223 "./uninorm/composition-table.gperf"
+#line 214 "./uninorm/composition-table.gperf"
{"\000\002&\000\003\004", 0x01e0},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
-#line 396 "./uninorm/composition-table.gperf"
+#line 387 "./uninorm/composition-table.gperf"
{"\000\015\331\000\015\312", 0x0dda},
-#line 876 "./uninorm/composition-table.gperf"
+#line 867 "./uninorm/composition-table.gperf"
{"\000\"%\000\0038", 0x2226},
{""}, {""}, {""}, {""}, {""}, {""},
-#line 367 "./uninorm/composition-table.gperf"
+#line 358 "./uninorm/composition-table.gperf"
{"\000\006'\000\006S", 0x0622},
-#line 141 "./uninorm/composition-table.gperf"
+#line 132 "./uninorm/composition-table.gperf"
{"\000\000k\000\003'", 0x0137},
{""},
-#line 380 "./uninorm/composition-table.gperf"
+#line 371 "./uninorm/composition-table.gperf"
{"\000\013G\000\013V", 0x0b48},
-#line 237 "./uninorm/composition-table.gperf"
+#line 228 "./uninorm/composition-table.gperf"
{"\000\000j\000\003\014", 0x01f0},
-#line 385 "./uninorm/composition-table.gperf"
+#line 376 "./uninorm/composition-table.gperf"
{"\000\013\307\000\013\276", 0x0bcb},
{""},
-#line 875 "./uninorm/composition-table.gperf"
+#line 866 "./uninorm/composition-table.gperf"
{"\000\"#\000\0038", 0x2224},
{""},
-#line 973 "./uninorm/composition-table.gperf"
+#line 964 "./uninorm/composition-table.gperf"
{"\001\023G\001\023>", 0x1134b},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
-#line 909 "./uninorm/composition-table.gperf"
+#line 900 "./uninorm/composition-table.gperf"
{"\000\"\265\000\0038", 0x22ed},
-#line 369 "./uninorm/composition-table.gperf"
+#line 360 "./uninorm/composition-table.gperf"
{"\000\006H\000\006T", 0x0624},
{""}, {""}, {""},
-#line 398 "./uninorm/composition-table.gperf"
+#line 389 "./uninorm/composition-table.gperf"
{"\000\015\334\000\015\312", 0x0ddd},
{""}, {""},
-#line 390 "./uninorm/composition-table.gperf"
+#line 381 "./uninorm/composition-table.gperf"
{"\000\014\306\000\014\326", 0x0cc8},
-#line 391 "./uninorm/composition-table.gperf"
+#line 382 "./uninorm/composition-table.gperf"
{"\000\014\306\000\014\302", 0x0cca},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
-#line 389 "./uninorm/composition-table.gperf"
+#line 380 "./uninorm/composition-table.gperf"
{"\000\014\306\000\014\325", 0x0cc7},
{""}, {""}, {""},
-#line 913 "./uninorm/composition-table.gperf"
+#line 904 "./uninorm/composition-table.gperf"
{"\0000Q\0000\231", 0x3052},
-#line 372 "./uninorm/composition-table.gperf"
+#line 363 "./uninorm/composition-table.gperf"
{"\000\006\325\000\006T", 0x06c0},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""},
-#line 900 "./uninorm/composition-table.gperf"
+#line 891 "./uninorm/composition-table.gperf"
{"\000\"\251\000\0038", 0x22ae},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 974 "./uninorm/composition-table.gperf"
+#line 965 "./uninorm/composition-table.gperf"
{"\001\023G\001\023W", 0x1134c},
-#line 976 "./uninorm/composition-table.gperf"
+#line 967 "./uninorm/composition-table.gperf"
{"\001\024\271\001\024\260", 0x114bc},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 409 "./uninorm/composition-table.gperf"
- {"\000\033>\000\0335", 0x1b40},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 392 "./uninorm/composition-table.gperf"
+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
+#line 383 "./uninorm/composition-table.gperf"
{"\000\014\312\000\014\325", 0x0ccb},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
-#line 361 "./uninorm/composition-table.gperf"
+#line 352 "./uninorm/composition-table.gperf"
{"\000\004#\000\003\013", 0x04f2},
{""}, {""}, {""}, {""}, {""},
-#line 374 "./uninorm/composition-table.gperf"
+#line 365 "./uninorm/composition-table.gperf"
{"\000\006\322\000\006T", 0x06d3},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""},
-#line 979 "./uninorm/composition-table.gperf"
+#line 970 "./uninorm/composition-table.gperf"
{"\001\025\271\001\025\257", 0x115bb},
{""}, {""}, {""},
-#line 370 "./uninorm/composition-table.gperf"
+#line 361 "./uninorm/composition-table.gperf"
{"\000\006'\000\006U", 0x0625},
{""}, {""}, {""}, {""}, {""},
-#line 899 "./uninorm/composition-table.gperf"
+#line 890 "./uninorm/composition-table.gperf"
{"\000\"\250\000\0038", 0x22ad},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
-#line 871 "./uninorm/composition-table.gperf"
+#line 862 "./uninorm/composition-table.gperf"
{"\000!\322\000\0038", 0x21cf},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""},
-#line 384 "./uninorm/composition-table.gperf"
+#line 375 "./uninorm/composition-table.gperf"
{"\000\013\306\000\013\276", 0x0bca},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2145,12 +2144,15 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""},
-#line 373 "./uninorm/composition-table.gperf"
+#line 364 "./uninorm/composition-table.gperf"
{"\000\006\301\000\006T", 0x06c2},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 400 "./uninorm/composition-table.gperf"
+#line 391 "./uninorm/composition-table.gperf"
{"\000\020%\000\020.", 0x1026},
+ {""}, {""}, {""}, {""},
+#line 400 "./uninorm/composition-table.gperf"
+ {"\000\033>\000\0335", 0x1b40},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2163,8 +2165,8 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
- {""}, {""}, {""}, {""}, {""}, {""}, {""},
-#line 386 "./uninorm/composition-table.gperf"
+ {""}, {""},
+#line 377 "./uninorm/composition-table.gperf"
{"\000\013\306\000\013\327", 0x0bcc},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
@@ -2176,7 +2178,7 @@ gl_uninorm_compose_lookup (register const char *str, register size_t len)
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
{""}, {""}, {""},
-#line 870 "./uninorm/composition-table.gperf"
+#line 861 "./uninorm/composition-table.gperf"
{"\000!\324\000\0038", 0x21ce}
};
diff --git a/lib/uninorm/composition.c b/lib/uninorm/composition.c
index 29590cd..645099e 100644
--- a/lib/uninorm/composition.c
+++ b/lib/uninorm/composition.c
@@ -1,25 +1,16 @@
/* Canonical composition of Unicode characters.
- Copyright (C) 2002, 2006, 2009, 2011-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009, 2011-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/decompose-internal.c b/lib/uninorm/decompose-internal.c
index f1950e4..1ed8235 100644
--- a/lib/uninorm/decompose-internal.c
+++ b/lib/uninorm/decompose-internal.c
@@ -1,25 +1,16 @@
/* Decomposition of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -32,6 +23,7 @@
#define ELEMENT struct ucs4_with_ccc
#define COMPARE(a,b) ((a)->ccc - (b)->ccc)
#define STATIC
+#define STATIC_FROMTO static
#define merge_sort_fromto gl_uninorm_decompose_merge_sort_fromto
#define merge_sort_inplace gl_uninorm_decompose_merge_sort_inplace
#include "array-mergesort.h"
diff --git a/lib/uninorm/decompose-internal.h b/lib/uninorm/decompose-internal.h
index 890b220..15d8250 100644
--- a/lib/uninorm/decompose-internal.h
+++ b/lib/uninorm/decompose-internal.h
@@ -1,25 +1,16 @@
/* Decomposition of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/decomposing-form.c b/lib/uninorm/decomposing-form.c
index 114547c..59bb1e0 100644
--- a/lib/uninorm/decomposing-form.c
+++ b/lib/uninorm/decomposing-form.c
@@ -1,28 +1,27 @@
/* Decomposing variant of a normalization form.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/decomposition-table.c b/lib/uninorm/decomposition-table.c
index 3fa24ca..9bd91fc 100644
--- a/lib/uninorm/decomposition-table.c
+++ b/lib/uninorm/decomposition-table.c
@@ -1,25 +1,16 @@
/* Decomposition of Unicode characters.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/decomposition-table.h b/lib/uninorm/decomposition-table.h
index 6538480..555f34e 100644
--- a/lib/uninorm/decomposition-table.h
+++ b/lib/uninorm/decomposition-table.h
@@ -1,25 +1,16 @@
/* Decomposition of Unicode characters.
- Copyright (C) 2001-2003, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/decomposition-table1.h b/lib/uninorm/decomposition-table1.h
index 5fb5ff2..073541c 100644
--- a/lib/uninorm/decomposition-table1.h
+++ b/lib/uninorm/decomposition-table1.h
@@ -1,6 +1,21 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decomposition of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
extern const unsigned char gl_uninorm_decomp_chars_table[];
@@ -13,8 +28,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[26 << 5];
+ unsigned short level3[282 << 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 539819b..501bc45 100644
--- a/lib/uninorm/decomposition-table2.h
+++ b/lib/uninorm/decomposition-table2.h
@@ -1,6 +1,21 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
/* Decomposition of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
const unsigned char gl_uninorm_decomp_chars_table[] =
{
@@ -901,756 +916,772 @@ const unsigned char gl_uninorm_decomp_chars_table[] =
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,
+ 0xB8, 0x4E, 0xE4, 0x00, 0x54, 0x8C, 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, 0x00, 0x43,
+ 0x20, 0x00, 0x46, 0x20, 0x00, 0x51, 0x20, 0x01, 0x26, 0x20, 0x01, 0x53,
+ 0x20, 0xA7, 0x27, 0x20, 0xAB, 0x37, 0x20, 0x02, 0x6B, 0x20, 0xAB, 0x52,
+ 0x20, 0x02, 0x8D, 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, 0x20, 0x02, 0xD0, 0x20, 0x02, 0xD1,
+ 0x20, 0x00, 0xE6, 0x20, 0x02, 0x99, 0x20, 0x02, 0x53, 0x20, 0x02, 0xA3,
+ 0x20, 0xAB, 0x66, 0x20, 0x02, 0xA5, 0x20, 0x02, 0xA4, 0x20, 0x02, 0x56,
+ 0x20, 0x02, 0x57, 0x20, 0x1D, 0x91, 0x20, 0x02, 0x58, 0x20, 0x02, 0x5E,
+ 0x20, 0x02, 0xA9, 0x20, 0x02, 0x64, 0x20, 0x02, 0x62, 0x20, 0x02, 0x60,
+ 0x20, 0x02, 0x9B, 0x20, 0x01, 0x27, 0x20, 0x02, 0x9C, 0x20, 0x02, 0x67,
+ 0x20, 0x02, 0x84, 0x20, 0x02, 0xAA, 0x20, 0x02, 0xAB, 0x20, 0x02, 0x6C,
+ 0x21, 0xDF, 0x04, 0x20, 0xA7, 0x8E, 0x20, 0x02, 0x6E, 0x21, 0xDF, 0x05,
+ 0x20, 0x02, 0x8E, 0x21, 0xDF, 0x06, 0x20, 0x00, 0xF8, 0x20, 0x02, 0x76,
+ 0x20, 0x02, 0x77, 0x20, 0x00, 0x71, 0x20, 0x02, 0x7A, 0x21, 0xDF, 0x08,
+ 0x20, 0x02, 0x7D, 0x20, 0x02, 0x7E, 0x20, 0x02, 0x80, 0x20, 0x02, 0xA8,
+ 0x20, 0x02, 0xA6, 0x20, 0xAB, 0x67, 0x20, 0x02, 0xA7, 0x20, 0x02, 0x88,
+ 0x20, 0x2C, 0x71, 0x20, 0x02, 0x8F, 0x20, 0x02, 0xA1, 0x20, 0x02, 0xA2,
+ 0x20, 0x02, 0x98, 0x20, 0x01, 0xC0, 0x20, 0x01, 0xC1, 0x20, 0x01, 0xC2,
+ 0x21, 0xDF, 0x0A, 0x21, 0xDF, 0x1E, 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, 0x19, 0x35, 0x01, 0x19, 0x30,
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,
@@ -1979,27 +2010,30 @@ const unsigned char gl_uninorm_decomp_chars_table[] =
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, 0x38, 0x91, 0x4D, 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, 0x00, 0x43, 0xA0, 0x00, 0x4D, 0x00, 0x00, 0x44, 0xA0, 0x00, 0x4D,
+ 0x00, 0x00, 0x52, 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, 0x38, 0x91, 0x4D,
+ 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, 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, 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,
@@ -2149,14 +2183,14 @@ const decomp_index_table_t gl_uninorm_decomp_index_table =
-1, 384, 416, -1, -1, -1, -1, -1,
-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, 512, -1, -1, 544, 576, 608, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -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, 640, 672, -1, -1,
+ -1, -1, -1, 704, 736, -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,
@@ -2164,7 +2198,7 @@ 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, 800
},
{
-1, -1, -1, -1, -1, 0, 32, 64,
@@ -2222,42 +2256,54 @@ 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, 4736, -1, -1, -1, -1, -1,
+ -1, -1, 4736, 4768, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 4800, 4832, 4864, 4896, 4928, 4960, 4992, 5024,
+ 5056, 5088, 5120, 5152, 5184, 5216, 5248, -1,
+ 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, 6528,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 6560, 6592, -1, -1,
+ -1, -1, -1, -1, 6624, 6656, -1, -1,
+ -1, 6688, -1, -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, 6720, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 6752, -1, -1,
+ -1, -1, -1, -1, -1, 6784, -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, -1, -1, -1, -1, -1,
+ -1, 6816, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 6720, 6752, -1, 6784, 6816, -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, 6848, 6880, -1, 6912, 6944, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7872, 7904, 7936, 7968, 8000, 8032, -1, -1,
+ 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,
-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,
+ 8000, 8032, 8064, 8096, 8128, 8160, -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,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 8192, 8224, 8256, 8288, 8320, -1, -1, -1,
+ 8352, 8384, 8416, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -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,
+ 8480, 8512, 8544, 8576, 8608, 8640, 8672, 8704,
+ 8736, 8768, 8800, 8832, 8864, 8896, 8928, 8960,
+ 8992, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1
},
{
@@ -2808,366 +2854,374 @@ const decomp_index_table_t gl_uninorm_decomp_index_table =
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,
- 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,
+ 36349, 36350, 36351, 36352, 36353, 36354, 36355, 36356,
+ 36358, 36362, 36366, 36370, 36373, 36377, 36380, 36383,
+ 36388, 36392, 36395, 36398, 36401, 36405, 36409, 36412,
+ 36415, 36417, 36420, 36424, 36428, 36430, 36435, 36441,
+ 36446, 36449, 36454, 36459, 36463, 36466, 36469, 36472,
+ 36476, 36481, 36485, 36488, 36491, 36494, 36496, 36498,
+ 36500, 36502, 36505, 36508, 36513, 36516, 36520, 36525,
+ 36528, 36530, 36532, 36537, 36541, 36546, 36549, 36554,
+ 36556, 36559, 36562, 36565, 36568, 36571, 36575, 36578,
+ 36580, 36583, 36586, 36589, 36593, 36596, 36599, 36602,
+ 36607, 36611, 36613, 36618, 36620, 36624, 36628, 36631,
+ 36634, 36637, 36641, 36643, 36646, 36650, 36652, 36657,
+ 36660, 36662, 36664, 36666, 36668, 36670, 36672, 36674,
+ 36676, 36678, 36680, 36683, 36686, 36689, 36692, 36695,
+ 36698, 36701, 36704, 36707, 36710, 36713, 36716, 36719,
+ 36722, 36725, 36728, 36730, 36732, 36735, 36737, 36739,
+ 36741, 36744, 36747, 36749, 36751, 36753, 36755, 36757,
+ 36761, 36763, 36765, 36767, 36769, 36771, 36773, 36775,
+ 36777, 36780, 36784, 36786, 36788, 36790, 36792, 36794,
+ 36796, 36798, 36801, 36804, 36807, 36810, 36812, 36814,
+ 36816, 36818, 36820, 36822, 36824, 36826, 36828, 36830,
+ 36833, 36836, 36838, 36841, 36844, 36847, 36849, 36852,
+ 36855, 36859, 36861, 36864, 36867, 36870, 36873, 36878,
+ 36884, 36886, 36888, 36890, 36892, 36894, 36896, 36898,
+ 36900, 36902, 36904, 36906, 36908, 36910, 36912, 36914,
+ 36916, 36918, 36920, 36924, 36926, 36928, 36930, 36934,
+ 36937, 36939, 36941, 36943, 36945, 36947, 36949, 36951,
+ 36953, 36955, 36957, 36960, 36962, 36964, 36967, 36970,
+ 36972, 36976, 36979, 36981, 36983, 36985, 36987, 36990,
+ 36993, 36995, 36997, 36999, 37001, 37003, 37005, 37007,
+ 37009, 37011, 37014, 37017, 37020, 37023, 37026, 37029,
+ 37032, 37035, 37038, 37041, 37044, 37047, 37050, 37053,
+ 37056, 37059, 37062, 37065, 37068, 37071, 37074, 37077,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 37080, 37081, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 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, 37083, 37084, 37085, -1, -1, -1,
+ 37086, 37087, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 37088, 37089, 37090, 37091,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 37092, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 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,
+ 4589, 4590, 4591, 4592, 4593, 4594, -1, -1,
+ 4595, -1, 4596, -1, -1, 4597, 4598, 4599,
+ 4600, 4601, 4602, 4603, 4604, 4605, 4606, -1,
+ 4607, -1, 4608, -1, -1, 4609, 4610, -1,
+ -1, -1, 4611, 4612, 4613, 4614, 4615, 4616,
+ 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624,
+ 4625, 4626, 4627, 4628, 4629, 4630, 4631, 4632,
+ 4633, 4634, 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,
+ 4673, 4674, 4675, 4676, 4677, 4678, -1, -1,
+ 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, 4779, 4780, 4781, 4782,
+ 4783, 4784, -1, -1, -1, -1, -1, -1,
+ 37553, 37555, 37557, 37559, 37562, 37565, 37567, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 37569, 37571, 37573, 37575, 37577,
+ -1, -1, -1, -1, -1, 4811, -1, 4813,
+ 37583, 37584, 37585, 37586, 37587, 37588, 37589, 37590,
+ 37591, 37592, 4825, 4827, 4829, 4831, 4833, 4835,
+ 4837, 4839, 4841, 4843, 4845, 4847, 4849, -1,
+ 4851, 4853, 4855, 4857, 4859, -1, 4861, -1,
+ 4863, 4865, -1, 4867, 4869, -1, 4871, 4873,
+ 4875, 4877, 4879, 4881, 4883, 4885, 4887, 37657,
+ 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, 37751, 37752, 37753, 37754,
+ 37755, 37756, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 37757, 37758, 37759, 37760, 37761,
+ 37762, 37763, 37764, 37765, 37766, 37767, 37768, 37769,
+ 37770, 37771, 37772, 37773, 37774, 37775, 37776, 37777,
+ 37778, 37779, 37780, 37782, 37784, 37786, 37788, 37790,
+ 37792, 37794, 37796, 37798, 37800, 37802, 37804, 37806,
+ 37808, 37810, 37812, 37814, 37816, 37817, 37818, 37819,
+ 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, 38004, 38006, 38008, 38011,
+ 38014, 38017, 38020, 38023, 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,
+ 38306, 38308, 38310, 38313, 38316, 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, 38459, 38461, 38463, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 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, 38651, 38654,
+ -1, -1, 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, 38813, 38816,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 38819, 38822, 38825, 38829, 38833, 38837, 38841, 38845,
+ 38849, 38853, 38856, 38874, 38882, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 38886, 38887, 38888, 38889, 38890, 38891, 38892, 38893,
+ 38894, 38895, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 38896, 38897, 38898, 38899, 38900, 38901, 38902, 38903,
+ 38904, 38905, 38906, 38907, 38908, 38909, 38910, 38911,
+ 38912, 38913, 38914, 38915, 38916, -1, -1, 38917,
+ 38918, 38919, 38920, 38921, 38922, 38923, 38924, 38925,
+ 38926, 38927, 38928, -1, 38929, 38930, 38931, 38932,
+ 38933, 38934, 38935, 38936, 38937, 38938, 38939, 38940,
+ 38941, 38942, 38943, 38944, 38945, 38946, 38947, -1,
+ 38948, 38949, 38950, 38951, -1, -1, -1, -1,
+ 38952, 38954, 38956, -1, 38958, -1, 38960, 38962,
+ 38964, 38966, 38968, 38970, 38972, 38974, 38976, 38978,
+ 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,
+ 39092, 39093, 39094, 39095, 39096, 39097, 39099, 39101,
+ 39103, 39105, 39107, 39109, 39111, -1, -1, -1,
+ -1, 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, 39297, 39298, 39299, 39300, 39301, 39302, -1,
-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, 39315, 39316, 39317, 39318, 39319, 39320,
+ -1, -1, 39321, 39322, 39323, -1, -1, -1,
+ 39324, 39325, 39326, 39327, 39328, 39329, 39330, -1,
+ 39331, 39332, 39333, 39334, 39335, 39336, 39337, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 39338, 39339, 39340, 39341, 39342, -1, 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, -1, 39385, 39386, 39387, 39388, 39389, 39390,
+ 39391, 39392, 39393, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 6626, -1, 6628, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 6630, -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, 6632, 6634,
-1, -1, -1, -1, -1, -1, -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, 6636, 6638, -1, -1, -1,
-1, -1, -1, -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, 6640, 6642, -1, 6644, -1,
-1, -1, -1, -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, 6646, 6648, -1, -1, -1, -1,
-1, -1, -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,
+ 6650, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -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, 6652, 6654,
+ 6656, 6658, 6660, 6662, 6664, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -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, 6666, 6668, 6670, 6672, 6674,
+ 6676, -1, -1, -1, -1, -1, -1, -1,
-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,
+ 39462, 39463, 39464, 39465, 39466, 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, -1, 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, -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,
+ 39557, 39558, 39559, 39560, 39561, 39562, 39563, 39564,
+ 39565, 39566, 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, -1, 39602, 39603,
+ -1, -1, 39604, -1, -1, 39605, 39606, -1,
+ -1, 39607, 39608, 39609, 39610, -1, 39611, 39612,
+ 39613, 39614, 39615, 39616, 39617, 39618, 39619, 39620,
+ 39621, 39622, -1, 39623, -1, 39624, 39625, 39626,
+ 39627, 39628, 39629, 39630, -1, 39631, 39632, 39633,
+ 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, -1, 39696,
+ 39697, 39698, 39699, -1, -1, 39700, 39701, 39702,
+ 39703, 39704, 39705, 39706, 39707, -1, 39708, 39709,
+ 39710, 39711, 39712, 39713, 39714, -1, 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, -1, 39743, 39744, 39745, 39746, -1,
+ 39747, 39748, 39749, 39750, 39751, -1, 39752, -1,
+ -1, -1, 39753, 39754, 39755, 39756, 39757, 39758,
+ 39759, -1, 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,
@@ -3201,15 +3255,15 @@ 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,
+ 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, -1, -1,
40100, 40101, 40102, 40103, 40104, 40105, 40106, 40107,
40108, 40109, 40110, 40111, 40112, 40113, 40114, 40115,
40116, 40117, 40118, 40119, 40120, 40121, 40122, 40123,
@@ -3238,136 +3292,148 @@ const decomp_index_table_t gl_uninorm_decomp_index_table =
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, 40721, -1, -1, -1, -1,
- 40722, 40725, 40728, 40731, 40734, 40737, 40740, 40743,
- 40746, -1, -1, -1, -1, -1, -1, -1,
- 40749, 40750, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 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, 8524, -1, -1
+ 40324, 40325, 40326, 40327, 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, 40382, 40383, 40384, 40385, 40386, 40387,
+ 40388, 40389, 40390, 40391, -1, -1, 40392, 40393,
+ 40394, 40395, 40396, 40397, 40398, 40399, 40400, 40401,
+ 40402, 40403, 40404, 40405, 40406, 40407, 40408, 40409,
+ 40410, 40411, 40412, 40413, 40414, 40415, 40416, 40417,
+ 40418, 40419, 40420, 40421, 40422, 40423, 40424, 40425,
+ 40426, 40427, 40428, 40429, 40430, 40431, 40432, 40433,
+ 40434, 40435, 40436, 40437, 40438, 40439, 40440, 40441,
+ 40442, 40443, 40444, 40445, -1, 40446, 40447, 40448,
+ 40449, 40450, 40451, 40452, 40453, 40454, 40455, 40456,
+ 40457, 40458, 40459, 40460, 40461, 40462, 40463, 40464,
+ 40465, 40466, 40467, 40468, 40469, 40470, 40471, 40472,
+ -1, 40473, 40474, -1, 40475, -1, -1, 40476,
+ -1, 40477, 40478, 40479, 40480, 40481, 40482, 40483,
+ 40484, 40485, 40486, -1, 40487, 40488, 40489, 40490,
+ -1, 40491, -1, 40492, -1, -1, -1, -1,
+ -1, -1, 40493, -1, -1, -1, -1, 40494,
+ -1, 40495, -1, 40496, -1, 40497, 40498, 40499,
+ -1, 40500, 40501, -1, 40502, -1, -1, 40503,
+ -1, 40504, -1, 40505, -1, 40506, -1, 40507,
+ -1, 40508, 40509, -1, 40510, -1, -1, 40511,
+ 40512, 40513, 40514, -1, 40515, 40516, 40517, 40518,
+ 40519, 40520, 40521, -1, 40522, 40523, 40524, 40525,
+ -1, 40526, 40527, 40528, 40529, -1, 40530, -1,
+ 40531, 40532, 40533, 40534, 40535, 40536, 40537, 40538,
+ 40539, 40540, -1, 40541, 40542, 40543, 40544, 40545,
+ 40546, 40547, 40548, 40549, 40550, 40551, 40552, 40553,
+ 40554, 40555, 40556, 40557, -1, -1, -1, -1,
+ -1, 40558, 40559, 40560, -1, 40561, 40562, 40563,
+ 40564, 40565, -1, 40566, 40567, 40568, 40569, 40570,
+ 40571, 40572, 40573, 40574, 40575, 40576, 40577, 40578,
+ 40579, 40580, 40581, 40582, -1, -1, -1, -1,
+ 40583, 40585, 40587, 40589, 40591, 40593, 40595, 40597,
+ 40599, 40601, 40603, -1, -1, -1, -1, -1,
+ 40605, 40608, 40611, 40614, 40617, 40620, 40623, 40626,
+ 40629, 40632, 40635, 40638, 40641, 40644, 40647, 40650,
+ 40653, 40656, 40659, 40662, 40665, 40668, 40671, 40674,
+ 40677, 40680, 40683, 40686, 40687, 40688, 40690, -1,
+ 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, 40720, 40722, 40724, 40726, 40729,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 40731, 40733, 40735, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 40737, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 40739, 40741, 40743, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 40744, 40745, 40746, 40747, 40748, 40749, 40750, 40751,
+ 40752, 40753, 40754, 40755, 40756, 40757, 40758, 40759,
+ 40760, 40761, 40762, 40763, 40764, 40765, 40766, 40767,
+ 40768, 40769, 40770, 40771, 40772, 40773, 40774, 40775,
+ 40776, 40777, 40778, 40779, 40780, 40781, 40782, 40783,
+ 40784, 40785, 40786, 40787, -1, -1, -1, -1,
+ 40788, 40791, 40794, 40797, 40800, 40803, 40806, 40809,
+ 40812, -1, -1, -1, -1, -1, -1, -1,
+ 40815, 40816, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 40817, 40818, 40819, 40820, 40821, 40822, 40823, 40824,
+ 40825, 40826, -1, -1, -1, -1, -1, -1,
+ 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, 8524, 8525, 8526, 8527, 8528, 8529, 8530,
+ 8531, 8532, 8533, 8534, 8535, 8536, 8537, 8538,
+ 8539, 8540, 8541, 8542, 8543, 8544, 8545, 8546,
+ 8547, 8548, 8549, 8550, 8551, 8552, 8553, 8554,
+ 8555, 8556, 8557, 8558, 8559, 8560, 8561, 8562,
+ 8563, 8564, 8565, 8566, 8567, 8568, 8569, 8570,
+ 8571, 8572, 8573, 8574, 8575, 8576, 8577, 8578,
+ 8579, 8580, 8581, 8582, 8583, 8584, 8585, 8586,
+ 8587, 8588, 8589, 8590, 8591, 8592, 8593, 8594,
+ 8595, 8596, 8597, 8598, 8599, 8600, -1, -1
}
};
diff --git a/lib/uninorm/decomposition.c b/lib/uninorm/decomposition.c
index cb6d167..bf5d138 100644
--- a/lib/uninorm/decomposition.c
+++ b/lib/uninorm/decomposition.c
@@ -1,35 +1,34 @@
/* Decomposition of Unicode characters.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "uninorm.h"
-#include "decomposition-table.h"
+#include "uninorm/decomposition-table.h"
int
uc_decomposition (ucs4_t uc, int *decomp_tag, ucs4_t *decomposition)
@@ -38,7 +37,7 @@ uc_decomposition (ucs4_t uc, int *decomp_tag, ucs4_t *decomposition)
{
/* Hangul syllable. See Unicode standard, chapter 3, section
"Hangul Syllable Decomposition", See also the clarification at
- <http://www.unicode.org/versions/Unicode5.1.0/>, section
+ <https://www.unicode.org/versions/Unicode5.1.0/>, section
"Clarification of Hangul Jamo Handling". */
unsigned int t;
diff --git a/lib/uninorm/nfc.c b/lib/uninorm/nfc.c
index 423da86..5dfabbe 100644
--- a/lib/uninorm/nfc.c
+++ b/lib/uninorm/nfc.c
@@ -1,25 +1,16 @@
/* Unicode Normalization Form C.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/nfd.c b/lib/uninorm/nfd.c
index 2322a73..e7a122b 100644
--- a/lib/uninorm/nfd.c
+++ b/lib/uninorm/nfd.c
@@ -1,25 +1,16 @@
/* Unicode Normalization Form D.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/nfkc.c b/lib/uninorm/nfkc.c
index ebfa46a..c919e08 100644
--- a/lib/uninorm/nfkc.c
+++ b/lib/uninorm/nfkc.c
@@ -1,28 +1,27 @@
/* Unicode Normalization Form KC.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -30,7 +29,7 @@
#include "uninorm.h"
#include "normalize-internal.h"
-#include "decompose-internal.h"
+#include "uninorm/decompose-internal.h"
const struct unicode_normalization_form uninorm_nfkc =
{
diff --git a/lib/uninorm/nfkd.c b/lib/uninorm/nfkd.c
index 8d9cbcd..3b3f959 100644
--- a/lib/uninorm/nfkd.c
+++ b/lib/uninorm/nfkd.c
@@ -1,28 +1,27 @@
/* Unicode Normalization Form KD.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -30,7 +29,7 @@
#include "uninorm.h"
#include "normalize-internal.h"
-#include "decompose-internal.h"
+#include "uninorm/decompose-internal.h"
const struct unicode_normalization_form uninorm_nfkd =
{
diff --git a/lib/uninorm/normalize-internal.h b/lib/uninorm/normalize-internal.h
index 2951c3d..aae6dbd 100644
--- a/lib/uninorm/normalize-internal.h
+++ b/lib/uninorm/normalize-internal.h
@@ -1,25 +1,16 @@
/* Normalization of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/u-normalize-internal.h b/lib/uninorm/u-normalize-internal.h
index 7209f08..f0d9c6e 100644
--- a/lib/uninorm/u-normalize-internal.h
+++ b/lib/uninorm/u-normalize-internal.h
@@ -1,25 +1,16 @@
/* Decomposition and composition of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uninorm/u-normcmp.h b/lib/uninorm/u-normcmp.h
index 291414f..a1280e1 100644
--- a/lib/uninorm/u-normcmp.h
+++ b/lib/uninorm/u-normcmp.h
@@ -1,28 +1,27 @@
/* Normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2,
diff --git a/lib/uninorm/u-normcoll.h b/lib/uninorm/u-normcoll.h
index 7c75b95..477d1b1 100644
--- a/lib/uninorm/u-normcoll.h
+++ b/lib/uninorm/u-normcoll.h
@@ -1,28 +1,27 @@
/* Locale dependent, normalization insensitive comparison of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2,
diff --git a/lib/uninorm/u-normxfrm.h b/lib/uninorm/u-normxfrm.h
index 89bb8a2..3549aaf 100644
--- a/lib/uninorm/u-normxfrm.h
+++ b/lib/uninorm/u-normxfrm.h
@@ -1,28 +1,27 @@
/* Locale dependent transformation for comparison of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
char *
FUNC (const UNIT *s, size_t n, uninorm_t nf,
diff --git a/lib/uninorm/u16-normalize.c b/lib/uninorm/u16-normalize.c
index 20146bb..e55b570 100644
--- a/lib/uninorm/u16-normalize.c
+++ b/lib/uninorm/u16-normalize.c
@@ -1,28 +1,27 @@
/* Normalization of UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -37,7 +36,7 @@
#include "unistr.h"
#include "unictype.h"
#include "normalize-internal.h"
-#include "decompose-internal.h"
+#include "uninorm/decompose-internal.h"
#define FUNC u16_normalize
#define UNIT uint16_t
diff --git a/lib/uninorm/u16-normcmp.c b/lib/uninorm/u16-normcmp.c
index f63597f..659e0cb 100644
--- a/lib/uninorm/u16-normcmp.c
+++ b/lib/uninorm/u16-normcmp.c
@@ -1,28 +1,27 @@
/* Normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u16-normcoll.c b/lib/uninorm/u16-normcoll.c
index 1abec67..a8c5688 100644
--- a/lib/uninorm/u16-normcoll.c
+++ b/lib/uninorm/u16-normcoll.c
@@ -1,28 +1,27 @@
/* Locale dependent, normalization insensitive comparison of UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u16-normxfrm.c b/lib/uninorm/u16-normxfrm.c
index 14f93be..2e097cb 100644
--- a/lib/uninorm/u16-normxfrm.c
+++ b/lib/uninorm/u16-normxfrm.c
@@ -1,28 +1,27 @@
/* Locale dependent transformation for comparison of UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normalize.c b/lib/uninorm/u32-normalize.c
index 48e8be1..6cfab7e 100644
--- a/lib/uninorm/u32-normalize.c
+++ b/lib/uninorm/u32-normalize.c
@@ -1,25 +1,16 @@
/* Normalization of UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -37,7 +28,7 @@
#include "unistr.h"
#include "unictype.h"
#include "normalize-internal.h"
-#include "decompose-internal.h"
+#include "uninorm/decompose-internal.h"
#define FUNC u32_normalize
#define UNIT uint32_t
diff --git a/lib/uninorm/u32-normcmp.c b/lib/uninorm/u32-normcmp.c
index 65fd266..c63134e 100644
--- a/lib/uninorm/u32-normcmp.c
+++ b/lib/uninorm/u32-normcmp.c
@@ -1,28 +1,27 @@
/* Normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normcoll.c b/lib/uninorm/u32-normcoll.c
index 7c753c4..aec40cf 100644
--- a/lib/uninorm/u32-normcoll.c
+++ b/lib/uninorm/u32-normcoll.c
@@ -1,28 +1,27 @@
/* Locale dependent, normalization insensitive comparison of UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u32-normxfrm.c b/lib/uninorm/u32-normxfrm.c
index f53e21b..a253937 100644
--- a/lib/uninorm/u32-normxfrm.c
+++ b/lib/uninorm/u32-normxfrm.c
@@ -1,28 +1,27 @@
/* Locale dependent transformation for comparison of UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normalize.c b/lib/uninorm/u8-normalize.c
index 3f8d093..cc96456 100644
--- a/lib/uninorm/u8-normalize.c
+++ b/lib/uninorm/u8-normalize.c
@@ -1,28 +1,27 @@
/* Normalization of UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -37,7 +36,7 @@
#include "unistr.h"
#include "unictype.h"
#include "normalize-internal.h"
-#include "decompose-internal.h"
+#include "uninorm/decompose-internal.h"
#define FUNC u8_normalize
#define UNIT uint8_t
diff --git a/lib/uninorm/u8-normcmp.c b/lib/uninorm/u8-normcmp.c
index e5ee63d..8ccf096 100644
--- a/lib/uninorm/u8-normcmp.c
+++ b/lib/uninorm/u8-normcmp.c
@@ -1,28 +1,27 @@
/* Normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normcoll.c b/lib/uninorm/u8-normcoll.c
index dff6f0e..a4af551 100644
--- a/lib/uninorm/u8-normcoll.c
+++ b/lib/uninorm/u8-normcoll.c
@@ -1,28 +1,27 @@
/* Locale dependent, normalization insensitive comparison of UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/u8-normxfrm.c b/lib/uninorm/u8-normxfrm.c
index 85c67e8..a6f6c3c 100644
--- a/lib/uninorm/u8-normxfrm.c
+++ b/lib/uninorm/u8-normxfrm.c
@@ -1,28 +1,27 @@
/* Locale dependent transformation for comparison of UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uninorm/uninorm-filter.c b/lib/uninorm/uninorm-filter.c
index 722b8b4..290f4dd 100644
--- a/lib/uninorm/uninorm-filter.c
+++ b/lib/uninorm/uninorm-filter.c
@@ -1,28 +1,27 @@
/* Stream-based normalization of Unicode strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -36,7 +35,7 @@
#include "unictype.h"
#include "normalize-internal.h"
-#include "decompose-internal.h"
+#include "uninorm/decompose-internal.h"
struct uninorm_filter
diff --git a/lib/unistd.c b/lib/unistd.c
index 72bad1c..95978e6 100644
--- a/lib/unistd.c
+++ b/lib/unistd.c
@@ -1,4 +1,22 @@
+/* Inline functions for <unistd.h>.
+
+ Copyright (C) 2012-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#include <config.h>
+
#define _GL_UNISTD_INLINE _GL_EXTERN_INLINE
#include "unistd.h"
typedef int dummy;
diff --git a/lib/unistd.in.h b/lib/unistd.in.h
index f410fa1..3386f0b 100644
--- a/lib/unistd.in.h
+++ b/lib/unistd.in.h
@@ -1,27 +1,18 @@
/* Substitute for and wrapper around <unistd.h>.
- Copyright (C) 2003-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _@GUARD_PREFIX@_UNISTD_H
@@ -30,7 +21,7 @@
#endif
@PRAGMA_COLUMNS@
-#ifdef _GL_INCLUDING_UNISTD_H
+#if @HAVE_UNISTD_H@ && defined _GL_INCLUDING_UNISTD_H
/* Special invocation convention:
- On Mac OS X 10.3.9 we have a sequence of nested includes
<unistd.h> -> <signal.h> -> <pthread.h> -> <unistd.h>
@@ -61,7 +52,10 @@
#define _@GUARD_PREFIX@_UNISTD_H
/* NetBSD 5.0 mis-defines NULL. Also get size_t. */
-#include <stddef.h>
+/* But avoid namespace pollution on glibc systems. */
+#ifndef __GLIBC__
+# include <stddef.h>
+#endif
/* mingw doesn't define the SEEK_* or *_FILENO macros in <unistd.h>. */
/* MSVC declares 'unlink' in <stdio.h>, not in <unistd.h>. We must include
@@ -77,9 +71,11 @@
# include <stdio.h>
#endif
-/* Cygwin 1.7.1 declares unlinkat in <fcntl.h>, not in <unistd.h>. */
+/* Cygwin 1.7.1 and Android 4.3 declare unlinkat in <fcntl.h>, not in
+ <unistd.h>. */
/* But avoid namespace pollution on glibc systems. */
-#if (@GNULIB_UNLINKAT@ || defined GNULIB_POSIXCHECK) && defined __CYGWIN__ \
+#if (@GNULIB_UNLINKAT@ || defined GNULIB_POSIXCHECK) \
+ && (defined __CYGWIN__ || defined __ANDROID__) \
&& ! defined __GLIBC__
# include <fcntl.h>
#endif
@@ -97,20 +93,18 @@
# undef __need_system_stdlib_h
#endif
-/* Native Windows platforms declare chdir, getcwd, rmdir in
+/* Native Windows platforms declare _chdir, _getcwd, _rmdir in
<io.h> and/or <direct.h>, not in <unistd.h>.
- They also declare access(), chmod(), close(), dup(), dup2(), isatty(),
- lseek(), read(), unlink(), write() in <io.h>. */
-#if ((@GNULIB_CHDIR@ || @GNULIB_GETCWD@ || @GNULIB_RMDIR@ \
- || defined GNULIB_POSIXCHECK) \
- && (defined _WIN32 && ! defined __CYGWIN__))
-# include <io.h> /* mingw32, mingw64 */
-# include <direct.h> /* 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 __CYGWIN__)
+ They also declare _access(), _chmod(), _close(), _dup(), _dup2(), _isatty(),
+ _lseek(), _read(), _unlink(), _write() in <io.h>. */
+#if defined _WIN32 && !defined __CYGWIN__
# include <io.h>
+# include <direct.h>
+#endif
+
+/* Native Windows platforms declare _execl*, _execv* in <process.h>. */
+#if defined _WIN32 && !defined __CYGWIN__
+# include <process.h>
#endif
/* AIX and OSF/1 5.1 declare getdomainname in <netdb.h>, not in <unistd.h>.
@@ -122,20 +116,29 @@
# include <netdb.h>
#endif
-/* MSVC defines off_t in <sys/types.h>.
- 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 <sys/types.h>
+/* Mac OS X 10.13, Solaris 11.4, and Android 9.0 declare getentropy in
+ <sys/random.h>, not in <unistd.h>. */
+/* But avoid namespace pollution on glibc systems. */
+#if (@GNULIB_GETENTROPY@ || defined GNULIB_POSIXCHECK) \
+ && ((defined __APPLE__ && defined __MACH__) || defined __sun \
+ || defined __ANDROID__) \
+ && @UNISTD_H_HAVE_SYS_RANDOM_H@ \
+ && !defined __GLIBC__
+# include <sys/random.h>
#endif
-#if (@GNULIB_READ@ || @GNULIB_WRITE@ \
- || @GNULIB_READLINK@ || @GNULIB_READLINKAT@ \
- || @GNULIB_PREAD@ || @GNULIB_PWRITE@ || defined GNULIB_POSIXCHECK)
-/* Get ssize_t. */
-# include <sys/types.h>
+/* Android 4.3 declares fchownat in <sys/stat.h>, not in <unistd.h>. */
+/* But avoid namespace pollution on glibc systems. */
+#if (@GNULIB_FCHOWNAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \
+ && !defined __GLIBC__
+# include <sys/stat.h>
#endif
+/* MSVC defines off_t in <sys/types.h>.
+ May also define off_t to a 64-bit type on native Windows. */
+/* Get off_t, ssize_t, mode_t. */
+#include <sys/types.h>
+
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
/* The definition of _GL_ARG_NONNULL is copied here. */
@@ -144,7 +147,7 @@
/* Get getopt(), optarg, optind, opterr, optopt. */
-#if @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
+#if @GNULIB_GETOPT_POSIX@ && @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
# include <getopt-cdefs.h>
# include <getopt-pfx-core.h>
#endif
@@ -256,15 +259,61 @@ _GL_INLINE_HEADER_BEGIN
/* Declare overridden functions. */
-#if defined GNULIB_POSIXCHECK
+#if @GNULIB_ACCESS@
+# if @REPLACE_ACCESS@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef access
+# define access rpl_access
+# endif
+_GL_FUNCDECL_RPL (access, int, (const char *file, int mode)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (access, int, (const char *file, int mode));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef access
+# define access _access
+# endif
+_GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
+# else
+_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
+# endif
+_GL_CXXALIASWARN (access);
+#elif defined GNULIB_POSIXCHECK
+# undef access
+# if HAVE_RAW_DECL_ACCESS
/* The access() function is a security risk. */
-_GL_WARN_ON_USE (access, "the access function is a security risk - "
+_GL_WARN_ON_USE (access, "access does not always support X_OK - "
+ "use gnulib module access for portability; "
+ "also, this function is a security risk - "
"use the gnulib module faccessat instead");
+# endif
+#elif @GNULIB_MDA_ACCESS@
+/* On native Windows, map 'access' to '_access', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::access always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef access
+# define access _access
+# endif
+_GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
+# else
+_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
+# endif
+_GL_CXXALIASWARN (access);
#endif
#if @GNULIB_CHDIR@
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef chdir
+# define chdir _chdir
+# endif
+_GL_CXXALIAS_MDA (chdir, int, (const char *file));
+# else
_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
+# endif
_GL_CXXALIASWARN (chdir);
#elif defined GNULIB_POSIXCHECK
# undef chdir
@@ -272,6 +321,20 @@ _GL_CXXALIASWARN (chdir);
_GL_WARN_ON_USE (chown, "chdir is not always in <unistd.h> - "
"use gnulib module chdir for portability");
# endif
+#elif @GNULIB_MDA_CHDIR@
+/* On native Windows, map 'chdir' to '_chdir', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::chdir always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef chdir
+# define chdir _chdir
+# endif
+_GL_CXXALIAS_MDA (chdir, int, (const char *file));
+# else
+_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIASWARN (chdir);
#endif
@@ -280,7 +343,7 @@ _GL_WARN_ON_USE (chown, "chdir is not always in <unistd.h> - "
to GID (if GID is not -1). Follow symbolic links.
Return 0 if successful, otherwise -1 and errno set.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html. */
# if @REPLACE_CHOWN@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef chown
@@ -316,6 +379,12 @@ _GL_WARN_ON_USE (chown, "chown fails to follow symlinks on some systems and "
# endif
_GL_FUNCDECL_RPL (close, int, (int fd));
_GL_CXXALIAS_RPL (close, int, (int fd));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef close
+# define close _close
+# endif
+_GL_CXXALIAS_MDA (close, int, (int fd));
# else
_GL_CXXALIAS_SYS (close, int, (int fd));
# endif
@@ -328,6 +397,39 @@ _GL_CXXALIASWARN (close);
/* Assume close is always declared. */
_GL_WARN_ON_USE (close, "close does not portably work on sockets - "
"use gnulib module close for portability");
+#elif @GNULIB_MDA_CLOSE@
+/* On native Windows, map 'close' to '_close', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::close always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef close
+# define close _close
+# endif
+_GL_CXXALIAS_MDA (close, int, (int fd));
+# else
+_GL_CXXALIAS_SYS (close, int, (int fd));
+# endif
+_GL_CXXALIASWARN (close);
+#endif
+
+
+#if @GNULIB_COPY_FILE_RANGE@
+# if !@HAVE_COPY_FILE_RANGE@
+_GL_FUNCDECL_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos,
+ int ofd, off_t *opos,
+ size_t len, unsigned flags));
+_GL_CXXALIAS_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos,
+ int ofd, off_t *opos,
+ size_t len, unsigned flags));
+# endif
+_GL_CXXALIASWARN (copy_file_range);
+#elif defined GNULIB_POSIXCHECK
+# if HAVE_RAW_DECL_COPY_FILE_RANGE
+_GL_WARN_ON_USE (copy_file_range,
+ "copy_file_range is unportable - "
+ "use gnulib module copy_file_range for portability");
+# endif
#endif
@@ -338,6 +440,12 @@ _GL_WARN_ON_USE (close, "close does not portably work on sockets - "
# endif
_GL_FUNCDECL_RPL (dup, int, (int oldfd));
_GL_CXXALIAS_RPL (dup, int, (int oldfd));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef dup
+# define dup _dup
+# endif
+_GL_CXXALIAS_MDA (dup, int, (int oldfd));
# else
_GL_CXXALIAS_SYS (dup, int, (int oldfd));
# endif
@@ -348,6 +456,20 @@ _GL_CXXALIASWARN (dup);
_GL_WARN_ON_USE (dup, "dup is unportable - "
"use gnulib module dup for portability");
# endif
+#elif @GNULIB_MDA_DUP@
+/* On native Windows, map 'dup' to '_dup', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::dup always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef dup
+# define dup _dup
+# endif
+_GL_CXXALIAS_MDA (dup, int, (int oldfd));
+# else
+_GL_CXXALIAS_SYS (dup, int, (int oldfd));
+# endif
+_GL_CXXALIASWARN (dup);
#endif
@@ -356,17 +478,20 @@ _GL_WARN_ON_USE (dup, "dup is unportable - "
NEWFD = OLDFD, otherwise close NEWFD first if it is open.
Return newfd if successful, otherwise -1 and errno set.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html>. */
# if @REPLACE_DUP2@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define dup2 rpl_dup2
# endif
_GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
_GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
-# else
-# if !@HAVE_DUP2@
-_GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef dup2
+# define dup2 _dup2
# endif
+_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
+# else
_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
# endif
_GL_CXXALIASWARN (dup2);
@@ -376,6 +501,20 @@ _GL_CXXALIASWARN (dup2);
_GL_WARN_ON_USE (dup2, "dup2 is unportable - "
"use gnulib module dup2 for portability");
# endif
+#elif @GNULIB_MDA_DUP2@
+/* On native Windows, map 'dup2' to '_dup2', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::dup2 always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef dup2
+# define dup2 _dup2
+# endif
+_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
+# else
+_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
+# endif
+_GL_CXXALIASWARN (dup2);
#endif
@@ -441,12 +580,12 @@ extern char **environ;
#elif defined GNULIB_POSIXCHECK
# if HAVE_RAW_DECL_ENVIRON
_GL_UNISTD_INLINE char ***
+_GL_WARN_ON_USE_ATTRIBUTE ("environ is unportable - "
+ "use gnulib module environ for portability")
rpl_environ (void)
{
return &environ;
}
-_GL_WARN_ON_USE (rpl_environ, "environ is unportable - "
- "use gnulib module environ for portability");
# undef environ
# define environ (*rpl_environ ())
# endif
@@ -476,6 +615,282 @@ _GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - "
#endif
+#if @GNULIB_EXECL@
+# if @REPLACE_EXECL@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execl
+# define execl rpl_execl
+# endif
+_GL_FUNCDECL_RPL (execl, int, (const char *program, const char *arg, ...)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (execl, int, (const char *program, const char *arg, ...));
+# else
+_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
+# endif
+_GL_CXXALIASWARN (execl);
+#elif defined GNULIB_POSIXCHECK
+# undef execl
+# if HAVE_RAW_DECL_EXECL
+_GL_WARN_ON_USE (execl, "execl behaves very differently on mingw - "
+ "use gnulib module execl for portability");
+# endif
+#elif @GNULIB_MDA_EXECL@
+/* On native Windows, map 'execl' to '_execl', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execl always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execl
+# define execl _execl
+# endif
+_GL_CXXALIAS_MDA (execl, intptr_t, (const char *program, const char *arg, ...));
+# else
+_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
+# endif
+_GL_CXXALIASWARN (execl);
+#endif
+
+#if @GNULIB_EXECLE@
+# if @REPLACE_EXECLE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execle
+# define execle rpl_execle
+# endif
+_GL_FUNCDECL_RPL (execle, int, (const char *program, const char *arg, ...)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (execle, int, (const char *program, const char *arg, ...));
+# else
+_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
+# endif
+_GL_CXXALIASWARN (execle);
+#elif defined GNULIB_POSIXCHECK
+# undef execle
+# if HAVE_RAW_DECL_EXECLE
+_GL_WARN_ON_USE (execle, "execle behaves very differently on mingw - "
+ "use gnulib module execle for portability");
+# endif
+#elif @GNULIB_MDA_EXECLE@
+/* On native Windows, map 'execle' to '_execle', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execle always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execle
+# define execle _execle
+# endif
+_GL_CXXALIAS_MDA (execle, intptr_t,
+ (const char *program, const char *arg, ...));
+# else
+_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
+# endif
+_GL_CXXALIASWARN (execle);
+#endif
+
+#if @GNULIB_EXECLP@
+# if @REPLACE_EXECLP@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execlp
+# define execlp rpl_execlp
+# endif
+_GL_FUNCDECL_RPL (execlp, int, (const char *program, const char *arg, ...)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (execlp, int, (const char *program, const char *arg, ...));
+# else
+_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
+# endif
+_GL_CXXALIASWARN (execlp);
+#elif defined GNULIB_POSIXCHECK
+# undef execlp
+# if HAVE_RAW_DECL_EXECLP
+_GL_WARN_ON_USE (execlp, "execlp behaves very differently on mingw - "
+ "use gnulib module execlp for portability");
+# endif
+#elif @GNULIB_MDA_EXECLP@
+/* On native Windows, map 'execlp' to '_execlp', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execlp always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execlp
+# define execlp _execlp
+# endif
+_GL_CXXALIAS_MDA (execlp, intptr_t,
+ (const char *program, const char *arg, ...));
+# else
+_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
+# endif
+_GL_CXXALIASWARN (execlp);
+#endif
+
+
+#if @GNULIB_EXECV@
+# if @REPLACE_EXECV@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execv
+# define execv rpl_execv
+# endif
+_GL_FUNCDECL_RPL (execv, int, (const char *program, char * const *argv)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (execv, int, (const char *program, char * const *argv));
+# else
+_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
+# endif
+_GL_CXXALIASWARN (execv);
+#elif defined GNULIB_POSIXCHECK
+# undef execv
+# if HAVE_RAW_DECL_EXECV
+_GL_WARN_ON_USE (execv, "execv behaves very differently on mingw - "
+ "use gnulib module execv for portability");
+# endif
+#elif @GNULIB_MDA_EXECV@
+/* On native Windows, map 'execv' to '_execv', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execv always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execv
+# define execv _execv
+# endif
+_GL_CXXALIAS_MDA_CAST (execv, intptr_t,
+ (const char *program, char * const *argv));
+# else
+_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
+# endif
+_GL_CXXALIASWARN (execv);
+#endif
+
+#if @GNULIB_EXECVE@
+# if @REPLACE_EXECVE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execve
+# define execve rpl_execve
+# endif
+_GL_FUNCDECL_RPL (execve, int,
+ (const char *program, char * const *argv, char * const *env)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (execve, int,
+ (const char *program, char * const *argv, char * const *env));
+# else
+_GL_CXXALIAS_SYS (execve, int,
+ (const char *program, char * const *argv, char * const *env));
+# endif
+_GL_CXXALIASWARN (execve);
+#elif defined GNULIB_POSIXCHECK
+# undef execve
+# if HAVE_RAW_DECL_EXECVE
+_GL_WARN_ON_USE (execve, "execve behaves very differently on mingw - "
+ "use gnulib module execve for portability");
+# endif
+#elif @GNULIB_MDA_EXECVE@
+/* On native Windows, map 'execve' to '_execve', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execve always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execve
+# define execve _execve
+# endif
+_GL_CXXALIAS_MDA_CAST (execve, intptr_t,
+ (const char *program, char * const *argv,
+ char * const *env));
+# else
+_GL_CXXALIAS_SYS (execve, int,
+ (const char *program, char * const *argv, char * const *env));
+# endif
+_GL_CXXALIASWARN (execve);
+#endif
+
+#if @GNULIB_EXECVP@
+# if @REPLACE_EXECVP@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execvp
+# define execvp rpl_execvp
+# endif
+_GL_FUNCDECL_RPL (execvp, int, (const char *program, char * const *argv)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (execvp, int, (const char *program, char * const *argv));
+# else
+_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
+# endif
+_GL_CXXALIASWARN (execvp);
+#elif defined GNULIB_POSIXCHECK
+# undef execvp
+# if HAVE_RAW_DECL_EXECVP
+_GL_WARN_ON_USE (execvp, "execvp behaves very differently on mingw - "
+ "use gnulib module execvp for portability");
+# endif
+#elif @GNULIB_MDA_EXECVP@
+/* On native Windows, map 'execvp' to '_execvp', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execvp always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execvp
+# define execvp _execvp
+# endif
+_GL_CXXALIAS_MDA_CAST (execvp, intptr_t,
+ (const char *program, char * const *argv));
+# else
+_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
+# endif
+_GL_CXXALIASWARN (execvp);
+#endif
+
+#if @GNULIB_EXECVPE@
+# if @REPLACE_EXECVPE@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execvpe
+# define execvpe rpl_execvpe
+# endif
+_GL_FUNCDECL_RPL (execvpe, int,
+ (const char *program, char * const *argv, char * const *env)
+ _GL_ARG_NONNULL ((1, 2)));
+_GL_CXXALIAS_RPL (execvpe, int,
+ (const char *program, char * const *argv, char * const *env));
+# else
+# if !@HAVE_DECL_EXECVPE@
+_GL_FUNCDECL_SYS (execvpe, int,
+ (const char *program, char * const *argv, char * const *env)
+ _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (execvpe, int,
+ (const char *program, char * const *argv, char * const *env));
+# endif
+_GL_CXXALIASWARN (execvpe);
+#elif defined GNULIB_POSIXCHECK
+# undef execvpe
+# if HAVE_RAW_DECL_EXECVPE
+_GL_WARN_ON_USE (execvpe, "execvpe behaves very differently on mingw - "
+ "use gnulib module execvpe for portability");
+# endif
+#elif @GNULIB_MDA_EXECVPE@
+/* On native Windows, map 'execvpe' to '_execvpe', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::execvpe on all platforms that have
+ it. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef execvpe
+# define execvpe _execvpe
+# endif
+_GL_CXXALIAS_MDA_CAST (execvpe, intptr_t,
+ (const char *program, char * const *argv,
+ char * const *env));
+# elif @HAVE_EXECVPE@
+# if !@HAVE_DECL_EXECVPE@
+_GL_FUNCDECL_SYS (execvpe, int,
+ (const char *program, char * const *argv, char * const *env)
+ _GL_ARG_NONNULL ((1, 2)));
+# endif
+_GL_CXXALIAS_SYS (execvpe, int,
+ (const char *program, char * const *argv, char * const *env));
+# endif
+# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_EXECVPE@
+_GL_CXXALIASWARN (execvpe);
+# endif
+#endif
+
+
#if @GNULIB_FACCESSAT@
# if @REPLACE_FACCESSAT@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
@@ -511,7 +926,7 @@ _GL_WARN_ON_USE (faccessat, "faccessat is not portable - "
the given file descriptor is open.
Return 0 if successful, otherwise -1 and errno set.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html>. */
# if ! @HAVE_FCHDIR@
_GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/));
@@ -563,7 +978,7 @@ _GL_CXXALIASWARN (fchownat);
# undef fchownat
# if HAVE_RAW_DECL_FCHOWNAT
_GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
- "use gnulib module openat for portability");
+ "use gnulib module fchownat for portability");
# endif
#endif
@@ -572,7 +987,7 @@ _GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
/* Synchronize changes to a file.
Return 0 if successful, otherwise -1 and errno set.
See POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html>. */
# if !@HAVE_FDATASYNC@ || !@HAVE_DECL_FDATASYNC@
_GL_FUNCDECL_SYS (fdatasync, int, (int fd));
# endif
@@ -591,7 +1006,7 @@ _GL_WARN_ON_USE (fdatasync, "fdatasync is unportable - "
/* Synchronize changes, including metadata, to a file.
Return 0 if successful, otherwise -1 and errno set.
See POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html>. */
# if !@HAVE_FSYNC@
_GL_FUNCDECL_SYS (fsync, int, (int fd));
# endif
@@ -610,7 +1025,7 @@ _GL_WARN_ON_USE (fsync, "fsync is unportable - "
/* 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
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html>. */
# if @REPLACE_FTRUNCATE@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef ftruncate
@@ -640,7 +1055,7 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - "
Return BUF if successful, or NULL if the directory couldn't be determined
or SIZE was too small.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html>.
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html>.
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
@@ -651,6 +1066,12 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - "
# endif
_GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
_GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef getcwd
+# define getcwd _getcwd
+# endif
+_GL_CXXALIAS_MDA (getcwd, char *, (char *buf, size_t size));
# else
/* Need to cast, because on mingw, the second parameter is
int size. */
@@ -663,6 +1084,22 @@ _GL_CXXALIASWARN (getcwd);
_GL_WARN_ON_USE (getcwd, "getcwd is unportable - "
"use gnulib module getcwd for portability");
# endif
+#elif @GNULIB_MDA_GETCWD@
+/* On native Windows, map 'getcwd' to '_getcwd', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::getcwd always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef getcwd
+# define getcwd _getcwd
+# endif
+/* Need to cast, because on mingw, the second parameter is either
+ 'int size' or 'size_t size'. */
+_GL_CXXALIAS_MDA_CAST (getcwd, char *, (char *buf, size_t size));
+# else
+_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size));
+# endif
+_GL_CXXALIASWARN (getcwd);
#endif
@@ -716,7 +1153,9 @@ _GL_CXXALIAS_RPL (getdtablesize, int, (void));
# if !@HAVE_GETDTABLESIZE@
_GL_FUNCDECL_SYS (getdtablesize, int, (void));
# endif
-_GL_CXXALIAS_SYS (getdtablesize, int, (void));
+/* Need to cast, because on AIX, the parameter list is
+ (...). */
+_GL_CXXALIAS_SYS_CAST (getdtablesize, int, (void));
# endif
_GL_CXXALIASWARN (getdtablesize);
#elif defined GNULIB_POSIXCHECK
@@ -728,6 +1167,22 @@ _GL_WARN_ON_USE (getdtablesize, "getdtablesize is unportable - "
#endif
+#if @GNULIB_GETENTROPY@
+/* Fill a buffer with random bytes. */
+# if !@HAVE_GETENTROPY@
+_GL_FUNCDECL_SYS (getentropy, int, (void *buffer, size_t length));
+# endif
+_GL_CXXALIAS_SYS (getentropy, int, (void *buffer, size_t length));
+_GL_CXXALIASWARN (getentropy);
+#elif defined GNULIB_POSIXCHECK
+# undef getentropy
+# if HAVE_RAW_DECL_GETENTROPY
+_GL_WARN_ON_USE (getentropy, "getentropy is unportable - "
+ "use gnulib module getentropy for portability");
+# endif
+#endif
+
+
#if @GNULIB_GETGROUPS@
/* Return the supplemental groups that the current process belongs to.
It is unspecified whether the effective group id is in the list.
@@ -800,7 +1255,7 @@ _GL_WARN_ON_USE (gethostname, "gethostname is unportable - "
/* Returns the user's login name, or NULL if it cannot be found. Upon error,
returns NULL with errno set.
- See <http://www.opengroup.org/susv3xsh/getlogin.html>.
+ See <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html>.
Most programs don't need to use this function, because the information is
available through environment variables:
@@ -829,7 +1284,7 @@ _GL_WARN_ON_USE (getlogin, "getlogin is unportable - "
the case that the login name cannot be found but no specific error is
provided (this case is hopefully rare but is left open by the POSIX spec).
- See <http://www.opengroup.org/susv3xsh/getlogin.html>.
+ See <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html>.
Most programs don't need to use this function, because the information is
available through environment variables:
@@ -870,6 +1325,11 @@ _GL_WARN_ON_USE (getlogin_r, "getlogin_r is unportable - "
_GL_FUNCDECL_RPL (getpagesize, int, (void));
_GL_CXXALIAS_RPL (getpagesize, int, (void));
# else
+/* On HP-UX, getpagesize exists, but it is not declared in <unistd.h> even if
+ the compiler options -D_HPUX_SOURCE -D_XOPEN_SOURCE=600 are used. */
+# if defined __hpux
+_GL_FUNCDECL_SYS (getpagesize, int, (void));
+# endif
# if !@HAVE_GETPAGESIZE@
# if !defined getpagesize
/* This is for POSIX systems. */
@@ -944,6 +1404,54 @@ _GL_WARN_ON_USE (getpagesize, "getpagesize is unportable - "
#endif
+#if @GNULIB_GETPASS@
+/* Function getpass() from module 'getpass':
+ Read a password from /dev/tty or stdin.
+ Function getpass() from module 'getpass-gnu':
+ Read a password of arbitrary length from /dev/tty or stdin. */
+# if (@GNULIB_GETPASS@ && @REPLACE_GETPASS@) \
+ || (@GNULIB_GETPASS_GNU@ && @REPLACE_GETPASS_FOR_GETPASS_GNU@)
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef getpass
+# define getpass rpl_getpass
+# endif
+_GL_FUNCDECL_RPL (getpass, char *, (const char *prompt)
+ _GL_ARG_NONNULL ((1)));
+_GL_CXXALIAS_RPL (getpass, char *, (const char *prompt));
+# else
+# if !@HAVE_GETPASS@
+_GL_FUNCDECL_SYS (getpass, char *, (const char *prompt)
+ _GL_ARG_NONNULL ((1)));
+# endif
+_GL_CXXALIAS_SYS (getpass, char *, (const char *prompt));
+# endif
+_GL_CXXALIASWARN (getpass);
+#elif defined GNULIB_POSIXCHECK
+# undef getpass
+# if HAVE_RAW_DECL_GETPASS
+_GL_WARN_ON_USE (getpass, "getpass is unportable - "
+ "use gnulib module getpass or getpass-gnu for portability");
+# endif
+#endif
+
+
+#if @GNULIB_MDA_GETPID@
+/* On native Windows, map 'getpid' to '_getpid', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::getpid always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef getpid
+# define getpid _getpid
+# endif
+_GL_CXXALIAS_MDA (getpid, int, (void));
+# else
+_GL_CXXALIAS_SYS (getpid, pid_t, (void));
+# endif
+_GL_CXXALIASWARN (getpid);
+#endif
+
+
#if @GNULIB_GETUSERSHELL@
/* Return the next valid login shell on the system, or NULL when the end of
the list has been reached. */
@@ -1014,8 +1522,15 @@ _GL_WARN_ON_USE (group_member, "group_member is unportable - "
# undef isatty
# define isatty rpl_isatty
# endif
+# define GNULIB_defined_isatty 1
_GL_FUNCDECL_RPL (isatty, int, (int fd));
_GL_CXXALIAS_RPL (isatty, int, (int fd));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef isatty
+# define isatty _isatty
+# endif
+_GL_CXXALIAS_MDA (isatty, int, (int fd));
# else
_GL_CXXALIAS_SYS (isatty, int, (int fd));
# endif
@@ -1026,6 +1541,20 @@ _GL_CXXALIASWARN (isatty);
_GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - "
"use gnulib module isatty for portability");
# endif
+#elif @GNULIB_MDA_ISATTY@
+/* On native Windows, map 'isatty' to '_isatty', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::isatty always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef isatty
+# define isatty _isatty
+# endif
+_GL_CXXALIAS_MDA (isatty, int, (int fd));
+# else
+_GL_CXXALIAS_SYS (isatty, int, (int fd));
+# endif
+_GL_CXXALIASWARN (isatty);
#endif
@@ -1034,7 +1563,7 @@ _GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - "
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
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html>. */
# if @REPLACE_LCHOWN@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef lchown
@@ -1064,7 +1593,7 @@ _GL_WARN_ON_USE (lchown, "lchown is unportable to pre-POSIX.1-2001 systems - "
/* Create a new hard link for an existing file.
Return 0 if successful, otherwise -1 and errno set.
See POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html>. */
# if @REPLACE_LINK@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define link rpl_link
@@ -1130,13 +1659,19 @@ _GL_WARN_ON_USE (linkat, "linkat is unportable - "
/* 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
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html>. */
# if @REPLACE_LSEEK@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define lseek rpl_lseek
# endif
_GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence));
_GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef lseek
+# define lseek _lseek
+# endif
+_GL_CXXALIAS_MDA (lseek, off_t, (int fd, off_t offset, int whence));
# else
_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
# endif
@@ -1147,6 +1682,20 @@ _GL_CXXALIASWARN (lseek);
_GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some "
"systems - use gnulib module lseek for portability");
# endif
+#elif @GNULIB_MDA_LSEEK@
+/* On native Windows, map 'lseek' to '_lseek', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::lseek always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef lseek
+# define lseek _lseek
+# endif
+_GL_CXXALIAS_MDA (lseek, long, (int fd, long offset, int whence));
+# else
+_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
+# endif
+_GL_CXXALIASWARN (lseek);
#endif
@@ -1202,7 +1751,7 @@ _GL_WARN_ON_USE (pipe2, "pipe2 is unportable - "
Return the number of bytes placed into BUF if successful, otherwise
set errno and return -1. 0 indicates EOF.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html>. */
# if @REPLACE_PREAD@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef pread
@@ -1237,7 +1786,7 @@ _GL_WARN_ON_USE (pread, "pread is unportable - "
Return the number of bytes written if successful, otherwise
set errno and return -1. 0 indicates nothing written. See the
POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html>. */
# if @REPLACE_PWRITE@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef pwrite
@@ -1270,7 +1819,7 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - "
#if @GNULIB_READ@
/* Read up to COUNT bytes from file descriptor FD into the buffer starting
at BUF. See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html>. */
# if @REPLACE_READ@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef read
@@ -1279,11 +1828,32 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - "
_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));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef read
+# define read _read
+# endif
+_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, size_t count));
+# else
+_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
+# endif
+_GL_CXXALIASWARN (read);
+#elif @GNULIB_MDA_READ@
+/* On native Windows, map 'read' to '_read', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::read always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef read
+# define read _read
+# endif
+# ifdef __MINGW32__
+_GL_CXXALIAS_MDA (read, int, (int fd, void *buf, unsigned int count));
+# else
+_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, unsigned int count));
+# endif
# 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));
+_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
# endif
_GL_CXXALIASWARN (read);
#endif
@@ -1294,24 +1864,28 @@ _GL_CXXALIASWARN (read);
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
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>. */
# if @REPLACE_READLINK@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# define readlink rpl_readlink
# endif
_GL_FUNCDECL_RPL (readlink, ssize_t,
- (const char *file, char *buf, size_t bufsize)
+ (const char *restrict file,
+ char *restrict buf, size_t bufsize)
_GL_ARG_NONNULL ((1, 2)));
_GL_CXXALIAS_RPL (readlink, ssize_t,
- (const char *file, char *buf, size_t bufsize));
+ (const char *restrict file,
+ char *restrict buf, size_t bufsize));
# else
# if !@HAVE_READLINK@
_GL_FUNCDECL_SYS (readlink, ssize_t,
- (const char *file, char *buf, size_t bufsize)
+ (const char *restrict file,
+ char *restrict buf, size_t bufsize)
_GL_ARG_NONNULL ((1, 2)));
# endif
_GL_CXXALIAS_SYS (readlink, ssize_t,
- (const char *file, char *buf, size_t bufsize));
+ (const char *restrict file,
+ char *restrict buf, size_t bufsize));
# endif
_GL_CXXALIASWARN (readlink);
#elif defined GNULIB_POSIXCHECK
@@ -1329,18 +1903,22 @@ _GL_WARN_ON_USE (readlink, "readlink is unportable - "
# define readlinkat rpl_readlinkat
# endif
_GL_FUNCDECL_RPL (readlinkat, ssize_t,
- (int fd, char const *file, char *buf, size_t len)
+ (int fd, char const *restrict file,
+ char *restrict 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));
+ (int fd, char const *restrict file,
+ char *restrict buf, size_t len));
# else
# if !@HAVE_READLINKAT@
_GL_FUNCDECL_SYS (readlinkat, ssize_t,
- (int fd, char const *file, char *buf, size_t len)
+ (int fd, char const *restrict file,
+ char *restrict buf, size_t len)
_GL_ARG_NONNULL ((2, 3)));
# endif
_GL_CXXALIAS_SYS (readlinkat, ssize_t,
- (int fd, char const *file, char *buf, size_t len));
+ (int fd, char const *restrict file,
+ char *restrict buf, size_t len));
# endif
_GL_CXXALIASWARN (readlinkat);
#elif defined GNULIB_POSIXCHECK
@@ -1360,6 +1938,12 @@ _GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - "
# endif
_GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1)));
_GL_CXXALIAS_RPL (rmdir, int, (char const *name));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef rmdir
+# define rmdir _rmdir
+# endif
+_GL_CXXALIAS_MDA (rmdir, int, (char const *name));
# else
_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
# endif
@@ -1370,6 +1954,20 @@ _GL_CXXALIASWARN (rmdir);
_GL_WARN_ON_USE (rmdir, "rmdir is unportable - "
"use gnulib module rmdir for portability");
# endif
+#elif @GNULIB_MDA_RMDIR@
+/* On native Windows, map 'rmdir' to '_rmdir', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::rmdir always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef rmdir
+# define rmdir _rmdir
+# endif
+_GL_CXXALIAS_MDA (rmdir, int, (char const *name));
+# else
+_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
+# endif
+_GL_CXXALIASWARN (rmdir);
#endif
@@ -1404,7 +2002,7 @@ _GL_WARN_ON_USE (sethostname, "sethostname is unportable - "
/* Pause the execution of the current thread for N seconds.
Returns the number of seconds left to sleep.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html>. */
# if @REPLACE_SLEEP@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef sleep
@@ -1428,6 +2026,31 @@ _GL_WARN_ON_USE (sleep, "sleep is unportable - "
#endif
+#if @GNULIB_MDA_SWAB@
+/* On native Windows, map 'swab' to '_swab', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::swab always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef swab
+# define swab _swab
+# endif
+/* Need to cast, because in old mingw the arguments are
+ (const char *from, char *to, size_t n). */
+_GL_CXXALIAS_MDA_CAST (swab, void, (char *from, char *to, int n));
+# else
+# if defined __hpux /* HP-UX */
+_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, int n));
+# elif defined __sun && !defined _XPG4 /* Solaris */
+_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, ssize_t n));
+# else
+_GL_CXXALIAS_SYS (swab, void, (const void *from, void *to, ssize_t n));
+# endif
+# endif
+_GL_CXXALIASWARN (swab);
+#endif
+
+
#if @GNULIB_SYMLINK@
# if @REPLACE_SYMLINK@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
@@ -1488,7 +2111,7 @@ _GL_WARN_ON_USE (symlinkat, "symlinkat is not portable - "
/* Change the size of the file designated by FILENAME to become equal to LENGTH.
Return 0 if successful, otherwise -1 and errno set.
See the POSIX:2008 specification
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>. */
# if @REPLACE_TRUNCATE@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef truncate
@@ -1552,6 +2175,12 @@ _GL_WARN_ON_USE (ttyname_r, "ttyname_r is not portable - "
# endif
_GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1)));
_GL_CXXALIAS_RPL (unlink, int, (char const *file));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef unlink
+# define unlink _unlink
+# endif
+_GL_CXXALIAS_MDA (unlink, int, (char const *file));
# else
_GL_CXXALIAS_SYS (unlink, int, (char const *file));
# endif
@@ -1562,6 +2191,20 @@ _GL_CXXALIASWARN (unlink);
_GL_WARN_ON_USE (unlink, "unlink is not portable - "
"use gnulib module unlink for portability");
# endif
+#elif @GNULIB_MDA_UNLINK@
+/* On native Windows, map 'unlink' to '_unlink', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::unlink always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef unlink
+# define unlink _unlink
+# endif
+_GL_CXXALIAS_MDA (unlink, int, (char const *file));
+# else
+_GL_CXXALIAS_SYS (unlink, int, (char const *file));
+# endif
+_GL_CXXALIASWARN (unlink);
#endif
@@ -1586,7 +2229,7 @@ _GL_CXXALIASWARN (unlinkat);
# undef unlinkat
# if HAVE_RAW_DECL_UNLINKAT
_GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
- "use gnulib module openat for portability");
+ "use gnulib module unlinkat for portability");
# endif
#endif
@@ -1595,7 +2238,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
- <http://www.opengroup.org/susv3xsh/usleep.html>. */
+ <https://pubs.opengroup.org/onlinepubs/009695399/functions/usleep.html>. */
# if @REPLACE_USLEEP@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef usleep
@@ -1607,7 +2250,9 @@ _GL_CXXALIAS_RPL (usleep, int, (useconds_t n));
# if !@HAVE_USLEEP@
_GL_FUNCDECL_SYS (usleep, int, (useconds_t n));
# endif
-_GL_CXXALIAS_SYS (usleep, int, (useconds_t n));
+/* Need to cast, because on Haiku, the first parameter is
+ unsigned int n. */
+_GL_CXXALIAS_SYS_CAST (usleep, int, (useconds_t n));
# endif
_GL_CXXALIASWARN (usleep);
#elif defined GNULIB_POSIXCHECK
@@ -1622,7 +2267,7 @@ _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
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html>. */
# if @REPLACE_WRITE@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef write
@@ -1631,11 +2276,32 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - "
_GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count)
_GL_ARG_NONNULL ((2)));
_GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
+# elif defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef write
+# define write _write
+# endif
+_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, size_t count));
+# else
+_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
+# endif
+_GL_CXXALIASWARN (write);
+#elif @GNULIB_MDA_WRITE@
+/* On native Windows, map 'write' to '_write', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::write always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef write
+# define write _write
+# endif
+# ifdef __MINGW32__
+_GL_CXXALIAS_MDA (write, int, (int fd, const void *buf, unsigned int count));
+# else
+_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, unsigned int count));
+# endif
# else
-/* Need to cast, because on mingw, the third parameter is
- unsigned int count
- and the return type is 'int'. */
-_GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count));
+_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
# endif
_GL_CXXALIASWARN (write);
#endif
diff --git a/lib/unistdio.h b/lib/unistdio.h
deleted file mode 100644
index dc95dfb..0000000
--- a/lib/unistdio.h
+++ /dev/null
@@ -1,266 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Elementary Unicode string functions.
- Copyright (C) 2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTDIO_H
-#define _UNISTDIO_H
-
-#include "unitypes.h"
-
-/* Get size_t. */
-#include <stddef.h>
-
-/* Get FILE. */
-#include <stdio.h>
-
-/* Get va_list. */
-#include <stdarg.h>
-
-#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.in.h b/lib/unistdio.in.h
index 539be29..6c4faa4 100644
--- a/lib/unistdio.in.h
+++ b/lib/unistdio.in.h
@@ -1,27 +1,26 @@
/* Elementary Unicode string functions.
- Copyright (C) 2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2007, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTDIO_H
#define _UNISTDIO_H
@@ -70,28 +69,28 @@ extern "C" {
/* ASCII format string, result in locale dependent encoded 'char *'. */
extern int
- ulc_sprintf (char *buf,
+ ulc_sprintf (char *_UC_RESTRICT buf,
const char *format, ...);
extern int
- ulc_snprintf (char *buf, size_t size,
+ ulc_snprintf (char *_UC_RESTRICT 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,
+ ulc_asnprintf (char *_UC_RESTRICT resultbuf, size_t *lengthp,
const char *format, ...);
extern int
- ulc_vsprintf (char *buf,
+ ulc_vsprintf (char *_UC_RESTRICT buf,
const char *format, va_list ap);
extern int
- ulc_vsnprintf (char *buf, size_t size,
+ ulc_vsnprintf (char *_UC_RESTRICT 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,
+ ulc_vasnprintf (char *_UC_RESTRICT resultbuf, size_t *lengthp,
const char *format, va_list ap);
/* ASCII format string, result in UTF-8 format. */
@@ -122,28 +121,28 @@ extern uint8_t *
/* UTF-8 format string, result in UTF-8 format. */
extern int
- u8_u8_sprintf (uint8_t *buf,
+ u8_u8_sprintf (uint8_t *_UC_RESTRICT buf,
const uint8_t *format, ...);
extern int
- u8_u8_snprintf (uint8_t *buf, size_t size,
+ u8_u8_snprintf (uint8_t *_UC_RESTRICT 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,
+ u8_u8_asnprintf (uint8_t *_UC_RESTRICT resultbuf, size_t *lengthp,
const uint8_t *format, ...);
extern int
- u8_u8_vsprintf (uint8_t *buf,
+ u8_u8_vsprintf (uint8_t *_UC_RESTRICT buf,
const uint8_t *format, va_list ap);
extern int
- u8_u8_vsnprintf (uint8_t *buf, size_t size,
+ u8_u8_vsnprintf (uint8_t *_UC_RESTRICT 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,
+ u8_u8_vasnprintf (uint8_t *_UC_RESTRICT resultbuf, size_t *lengthp,
const uint8_t *format, va_list ap);
/* ASCII format string, result in UTF-16 format. */
@@ -174,28 +173,28 @@ extern uint16_t *
/* UTF-16 format string, result in UTF-16 format. */
extern int
- u16_u16_sprintf (uint16_t *buf,
+ u16_u16_sprintf (uint16_t *_UC_RESTRICT buf,
const uint16_t *format, ...);
extern int
- u16_u16_snprintf (uint16_t *buf, size_t size,
+ u16_u16_snprintf (uint16_t *_UC_RESTRICT 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,
+ u16_u16_asnprintf (uint16_t *_UC_RESTRICT resultbuf, size_t *lengthp,
const uint16_t *format, ...);
extern int
- u16_u16_vsprintf (uint16_t *buf,
+ u16_u16_vsprintf (uint16_t *_UC_RESTRICT buf,
const uint16_t *format, va_list ap);
extern int
- u16_u16_vsnprintf (uint16_t *buf, size_t size,
+ u16_u16_vsnprintf (uint16_t *_UC_RESTRICT 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,
+ u16_u16_vasnprintf (uint16_t *_UC_RESTRICT resultbuf, size_t *lengthp,
const uint16_t *format, va_list ap);
/* ASCII format string, result in UTF-32 format. */
@@ -226,28 +225,28 @@ extern uint32_t *
/* UTF-32 format string, result in UTF-32 format. */
extern int
- u32_u32_sprintf (uint32_t *buf,
+ u32_u32_sprintf (uint32_t *_UC_RESTRICT buf,
const uint32_t *format, ...);
extern int
- u32_u32_snprintf (uint32_t *buf, size_t size,
+ u32_u32_snprintf (uint32_t *_UC_RESTRICT 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,
+ u32_u32_asnprintf (uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp,
const uint32_t *format, ...);
extern int
- u32_u32_vsprintf (uint32_t *buf,
+ u32_u32_vsprintf (uint32_t *_UC_RESTRICT buf,
const uint32_t *format, va_list ap);
extern int
- u32_u32_vsnprintf (uint32_t *buf, size_t size,
+ u32_u32_vsnprintf (uint32_t *_UC_RESTRICT 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,
+ u32_u32_vasnprintf (uint32_t *_UC_RESTRICT resultbuf, size_t *lengthp,
const uint32_t *format, va_list ap);
/* ASCII format string, output to FILE in locale dependent encoding. */
diff --git a/lib/unistdio/u-asnprintf.h b/lib/unistdio/u-asnprintf.h
index a637e8d..c7d771a 100644
--- a/lib/unistdio/u-asnprintf.h
+++ b/lib/unistdio/u-asnprintf.h
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
DCHAR_T *
ASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-asprintf.h b/lib/unistdio/u-asprintf.h
index 0a87830..b5160e4 100644
--- a/lib/unistdio/u-asprintf.h
+++ b/lib/unistdio/u-asprintf.h
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
ASPRINTF (DCHAR_T **resultp, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-printf-args.c b/lib/unistdio/u-printf-args.c
index 0a70b36..b63a50f 100644
--- a/lib/unistdio/u-printf-args.c
+++ b/lib/unistdio/u-printf-args.c
@@ -1,28 +1,27 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u-printf-args.h b/lib/unistdio/u-printf-args.h
index 5099588..a912df3 100644
--- a/lib/unistdio/u-printf-args.h
+++ b/lib/unistdio/u-printf-args.h
@@ -1,28 +1,27 @@
/* Decomposed printf argument list.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _U_PRINTF_ARGS_H
#define _U_PRINTF_ARGS_H
diff --git a/lib/unistdio/u-printf-parse.h b/lib/unistdio/u-printf-parse.h
index c87bc77..c07b2cf 100644
--- a/lib/unistdio/u-printf-parse.h
+++ b/lib/unistdio/u-printf-parse.h
@@ -1,28 +1,27 @@
/* Parse printf format string.
- Copyright (C) 1999, 2002, 2005, 2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005, 2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _U_PRINTF_PARSE_H
#define _U_PRINTF_PARSE_H
diff --git a/lib/unistdio/u-snprintf.h b/lib/unistdio/u-snprintf.h
index e9568c0..b1e24bf 100644
--- a/lib/unistdio/u-snprintf.h
+++ b/lib/unistdio/u-snprintf.h
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
SNPRINTF (DCHAR_T *buf, size_t size, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-sprintf.h b/lib/unistdio/u-sprintf.h
index 132ad60..d2601dc 100644
--- a/lib/unistdio/u-sprintf.h
+++ b/lib/unistdio/u-sprintf.h
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
SPRINTF (DCHAR_T *buf, const FCHAR_T *format, ...)
diff --git a/lib/unistdio/u-vasprintf.h b/lib/unistdio/u-vasprintf.h
index 726c919..f2399a5 100644
--- a/lib/unistdio/u-vasprintf.h
+++ b/lib/unistdio/u-vasprintf.h
@@ -1,27 +1,26 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 1999, 2002, 2006-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
VASPRINTF (DCHAR_T **resultp, const FCHAR_T *format, va_list args)
diff --git a/lib/unistdio/u-vsnprintf.h b/lib/unistdio/u-vsnprintf.h
index 554007a..c3fc778 100644
--- a/lib/unistdio/u-vsnprintf.h
+++ b/lib/unistdio/u-vsnprintf.h
@@ -1,27 +1,26 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 1999, 2002, 2006-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
VSNPRINTF (DCHAR_T *buf, size_t size, const FCHAR_T *format, va_list args)
diff --git a/lib/unistdio/u-vsprintf.h b/lib/unistdio/u-vsprintf.h
index c0775fa..cb4ba9f 100644
--- a/lib/unistdio/u-vsprintf.h
+++ b/lib/unistdio/u-vsprintf.h
@@ -1,27 +1,26 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef SIZE_MAX
# define SIZE_MAX ((size_t) -1)
diff --git a/lib/unistdio/u16-asnprintf.c b/lib/unistdio/u16-asnprintf.c
index 18cbfa0..903a5c5 100644
--- a/lib/unistdio/u16-asnprintf.c
+++ b/lib/unistdio/u16-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-asprintf.c b/lib/unistdio/u16-asprintf.c
index 5395c70..5101cf4 100644
--- a/lib/unistdio/u16-asprintf.c
+++ b/lib/unistdio/u16-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-printf-parse.c b/lib/unistdio/u16-printf-parse.c
index 6397306..8909543 100644
--- a/lib/unistdio/u16-printf-parse.c
+++ b/lib/unistdio/u16-printf-parse.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-snprintf.c b/lib/unistdio/u16-snprintf.c
index 9c64a7b..e30c942 100644
--- a/lib/unistdio/u16-snprintf.c
+++ b/lib/unistdio/u16-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-sprintf.c b/lib/unistdio/u16-sprintf.c
index e9dcf5c..36879b2 100644
--- a/lib/unistdio/u16-sprintf.c
+++ b/lib/unistdio/u16-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-asnprintf.c b/lib/unistdio/u16-u16-asnprintf.c
index 4d06838..361f249 100644
--- a/lib/unistdio/u16-u16-asnprintf.c
+++ b/lib/unistdio/u16-u16-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-asprintf.c b/lib/unistdio/u16-u16-asprintf.c
index 0207baa..017761d 100644
--- a/lib/unistdio/u16-u16-asprintf.c
+++ b/lib/unistdio/u16-u16-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-snprintf.c b/lib/unistdio/u16-u16-snprintf.c
index 5a189ca..5782969 100644
--- a/lib/unistdio/u16-u16-snprintf.c
+++ b/lib/unistdio/u16-u16-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-sprintf.c b/lib/unistdio/u16-u16-sprintf.c
index 1f95327..8591292 100644
--- a/lib/unistdio/u16-u16-sprintf.c
+++ b/lib/unistdio/u16-u16-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-vasnprintf.c b/lib/unistdio/u16-u16-vasnprintf.c
index bb88842..d3d4200 100644
--- a/lib/unistdio/u16-u16-vasnprintf.c
+++ b/lib/unistdio/u16-u16-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to UTF-16 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u16-u16-vasprintf.c b/lib/unistdio/u16-u16-vasprintf.c
index e652005..e7d1700 100644
--- a/lib/unistdio/u16-u16-vasprintf.c
+++ b/lib/unistdio/u16-u16-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-vsnprintf.c b/lib/unistdio/u16-u16-vsnprintf.c
index f63627f..921a712 100644
--- a/lib/unistdio/u16-u16-vsnprintf.c
+++ b/lib/unistdio/u16-u16-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-u16-vsprintf.c b/lib/unistdio/u16-u16-vsprintf.c
index 90cdf64..65f8709 100644
--- a/lib/unistdio/u16-u16-vsprintf.c
+++ b/lib/unistdio/u16-u16-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-vasnprintf.c b/lib/unistdio/u16-vasnprintf.c
index 93246ec..728852f 100644
--- a/lib/unistdio/u16-vasnprintf.c
+++ b/lib/unistdio/u16-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to UTF-16 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u16-vasprintf.c b/lib/unistdio/u16-vasprintf.c
index 9aa1dca..fd213f2 100644
--- a/lib/unistdio/u16-vasprintf.c
+++ b/lib/unistdio/u16-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-vsnprintf.c b/lib/unistdio/u16-vsnprintf.c
index 972f77a..143b86f 100644
--- a/lib/unistdio/u16-vsnprintf.c
+++ b/lib/unistdio/u16-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u16-vsprintf.c b/lib/unistdio/u16-vsprintf.c
index 04998d6..ec05b71 100644
--- a/lib/unistdio/u16-vsprintf.c
+++ b/lib/unistdio/u16-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-asnprintf.c b/lib/unistdio/u32-asnprintf.c
index 5d73313..8b83541 100644
--- a/lib/unistdio/u32-asnprintf.c
+++ b/lib/unistdio/u32-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-asprintf.c b/lib/unistdio/u32-asprintf.c
index 2cbac0f..80d0ece 100644
--- a/lib/unistdio/u32-asprintf.c
+++ b/lib/unistdio/u32-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-printf-parse.c b/lib/unistdio/u32-printf-parse.c
index 856253e..4369a9c 100644
--- a/lib/unistdio/u32-printf-parse.c
+++ b/lib/unistdio/u32-printf-parse.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-snprintf.c b/lib/unistdio/u32-snprintf.c
index 2dd6670..6640f0b 100644
--- a/lib/unistdio/u32-snprintf.c
+++ b/lib/unistdio/u32-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-sprintf.c b/lib/unistdio/u32-sprintf.c
index 28ae41b..823ca6e 100644
--- a/lib/unistdio/u32-sprintf.c
+++ b/lib/unistdio/u32-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-asnprintf.c b/lib/unistdio/u32-u32-asnprintf.c
index ba4bef4..04f82e7 100644
--- a/lib/unistdio/u32-u32-asnprintf.c
+++ b/lib/unistdio/u32-u32-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-asprintf.c b/lib/unistdio/u32-u32-asprintf.c
index ae8fcfb..610aead 100644
--- a/lib/unistdio/u32-u32-asprintf.c
+++ b/lib/unistdio/u32-u32-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-snprintf.c b/lib/unistdio/u32-u32-snprintf.c
index 5087662..2ae4767 100644
--- a/lib/unistdio/u32-u32-snprintf.c
+++ b/lib/unistdio/u32-u32-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-sprintf.c b/lib/unistdio/u32-u32-sprintf.c
index 7b458b2..3f45ee5 100644
--- a/lib/unistdio/u32-u32-sprintf.c
+++ b/lib/unistdio/u32-u32-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-vasnprintf.c b/lib/unistdio/u32-u32-vasnprintf.c
index 47624c2..41aed24 100644
--- a/lib/unistdio/u32-u32-vasnprintf.c
+++ b/lib/unistdio/u32-u32-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to UTF-32 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u32-u32-vasprintf.c b/lib/unistdio/u32-u32-vasprintf.c
index 054364e..607eab4 100644
--- a/lib/unistdio/u32-u32-vasprintf.c
+++ b/lib/unistdio/u32-u32-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-vsnprintf.c b/lib/unistdio/u32-u32-vsnprintf.c
index 362b956..e3557ec 100644
--- a/lib/unistdio/u32-u32-vsnprintf.c
+++ b/lib/unistdio/u32-u32-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-u32-vsprintf.c b/lib/unistdio/u32-u32-vsprintf.c
index 8eb61be..5a93e3c 100644
--- a/lib/unistdio/u32-u32-vsprintf.c
+++ b/lib/unistdio/u32-u32-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-vasnprintf.c b/lib/unistdio/u32-vasnprintf.c
index f103696..57150ad 100644
--- a/lib/unistdio/u32-vasnprintf.c
+++ b/lib/unistdio/u32-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to UTF-32 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u32-vasprintf.c b/lib/unistdio/u32-vasprintf.c
index e31b60e..6e04e8f 100644
--- a/lib/unistdio/u32-vasprintf.c
+++ b/lib/unistdio/u32-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-vsnprintf.c b/lib/unistdio/u32-vsnprintf.c
index 3784677..df463c2 100644
--- a/lib/unistdio/u32-vsnprintf.c
+++ b/lib/unistdio/u32-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u32-vsprintf.c b/lib/unistdio/u32-vsprintf.c
index b3d09c8..1a7d425 100644
--- a/lib/unistdio/u32-vsprintf.c
+++ b/lib/unistdio/u32-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-asnprintf.c b/lib/unistdio/u8-asnprintf.c
index 0c19cff..68e37e5 100644
--- a/lib/unistdio/u8-asnprintf.c
+++ b/lib/unistdio/u8-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-asprintf.c b/lib/unistdio/u8-asprintf.c
index 76c6359..81a6938 100644
--- a/lib/unistdio/u8-asprintf.c
+++ b/lib/unistdio/u8-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-printf-parse.c b/lib/unistdio/u8-printf-parse.c
index 1c270dd..5bfd95d 100644
--- a/lib/unistdio/u8-printf-parse.c
+++ b/lib/unistdio/u8-printf-parse.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-snprintf.c b/lib/unistdio/u8-snprintf.c
index 6c661f0..c1a8894 100644
--- a/lib/unistdio/u8-snprintf.c
+++ b/lib/unistdio/u8-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-sprintf.c b/lib/unistdio/u8-sprintf.c
index 589a8e9..2bd6076 100644
--- a/lib/unistdio/u8-sprintf.c
+++ b/lib/unistdio/u8-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-asnprintf.c b/lib/unistdio/u8-u8-asnprintf.c
index 24b211b..f1f6a38 100644
--- a/lib/unistdio/u8-u8-asnprintf.c
+++ b/lib/unistdio/u8-u8-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-asprintf.c b/lib/unistdio/u8-u8-asprintf.c
index ed8d349..2042138 100644
--- a/lib/unistdio/u8-u8-asprintf.c
+++ b/lib/unistdio/u8-u8-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-snprintf.c b/lib/unistdio/u8-u8-snprintf.c
index 472a155..215de44 100644
--- a/lib/unistdio/u8-u8-snprintf.c
+++ b/lib/unistdio/u8-u8-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-sprintf.c b/lib/unistdio/u8-u8-sprintf.c
index 68963bc..fc6100b 100644
--- a/lib/unistdio/u8-u8-sprintf.c
+++ b/lib/unistdio/u8-u8-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-vasnprintf.c b/lib/unistdio/u8-u8-vasnprintf.c
index c59bb38..af6c10b 100644
--- a/lib/unistdio/u8-u8-vasnprintf.c
+++ b/lib/unistdio/u8-u8-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to UTF-8 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u8-u8-vasprintf.c b/lib/unistdio/u8-u8-vasprintf.c
index 829a7e8..3a7b03c 100644
--- a/lib/unistdio/u8-u8-vasprintf.c
+++ b/lib/unistdio/u8-u8-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-vsnprintf.c b/lib/unistdio/u8-u8-vsnprintf.c
index caf91be..de3fe43 100644
--- a/lib/unistdio/u8-u8-vsnprintf.c
+++ b/lib/unistdio/u8-u8-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-u8-vsprintf.c b/lib/unistdio/u8-u8-vsprintf.c
index 89971ea..42fce03 100644
--- a/lib/unistdio/u8-u8-vsprintf.c
+++ b/lib/unistdio/u8-u8-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-vasnprintf.c b/lib/unistdio/u8-vasnprintf.c
index 00ec37d..b7831f8 100644
--- a/lib/unistdio/u8-vasnprintf.c
+++ b/lib/unistdio/u8-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to UTF-8 strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/u8-vasprintf.c b/lib/unistdio/u8-vasprintf.c
index 118c423..7bd7136 100644
--- a/lib/unistdio/u8-vasprintf.c
+++ b/lib/unistdio/u8-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-vsnprintf.c b/lib/unistdio/u8-vsnprintf.c
index 155165f..70056dd 100644
--- a/lib/unistdio/u8-vsnprintf.c
+++ b/lib/unistdio/u8-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/u8-vsprintf.c b/lib/unistdio/u8-vsprintf.c
index ca281ca..75fdd53 100644
--- a/lib/unistdio/u8-vsprintf.c
+++ b/lib/unistdio/u8-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-asnprintf.c b/lib/unistdio/ulc-asnprintf.c
index 28995d7..061c57a 100644
--- a/lib/unistdio/ulc-asnprintf.c
+++ b/lib/unistdio/ulc-asnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-asprintf.c b/lib/unistdio/ulc-asprintf.c
index bfb7bd6..0fc4e12 100644
--- a/lib/unistdio/ulc-asprintf.c
+++ b/lib/unistdio/ulc-asprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-fprintf.c b/lib/unistdio/ulc-fprintf.c
index dd1ffb9..aa42975 100644
--- a/lib/unistdio/ulc-fprintf.c
+++ b/lib/unistdio/ulc-fprintf.c
@@ -1,27 +1,26 @@
/* Formatted output to a stream.
- Copyright (C) 2004, 2006-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2004, 2006-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License and the GNU General Public License
+ for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include <config.h>
diff --git a/lib/unistdio/ulc-printf-parse.c b/lib/unistdio/ulc-printf-parse.c
index 7f015a2..f75fc06 100644
--- a/lib/unistdio/ulc-printf-parse.c
+++ b/lib/unistdio/ulc-printf-parse.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-snprintf.c b/lib/unistdio/ulc-snprintf.c
index 8c53e0a..bbc205a 100644
--- a/lib/unistdio/ulc-snprintf.c
+++ b/lib/unistdio/ulc-snprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-sprintf.c b/lib/unistdio/ulc-sprintf.c
index 6375d8e..ac446fa 100644
--- a/lib/unistdio/ulc-sprintf.c
+++ b/lib/unistdio/ulc-sprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2005-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2005-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-vasnprintf.c b/lib/unistdio/ulc-vasnprintf.c
index 31e25db..ca59d02 100644
--- a/lib/unistdio/ulc-vasnprintf.c
+++ b/lib/unistdio/ulc-vasnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
diff --git a/lib/unistdio/ulc-vasprintf.c b/lib/unistdio/ulc-vasprintf.c
index 551417d..6b2e42e 100644
--- a/lib/unistdio/ulc-vasprintf.c
+++ b/lib/unistdio/ulc-vasprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-vfprintf.c b/lib/unistdio/ulc-vfprintf.c
index 30b547b..fe9bf7e 100644
--- a/lib/unistdio/ulc-vfprintf.c
+++ b/lib/unistdio/ulc-vfprintf.c
@@ -1,27 +1,26 @@
/* Formatted output to a stream.
- Copyright (C) 2004, 2006-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ Copyright (C) 2004, 2006-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License and the GNU General Public License
+ for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifdef HAVE_CONFIG_H
# include <config.h>
diff --git a/lib/unistdio/ulc-vsnprintf.c b/lib/unistdio/ulc-vsnprintf.c
index 019edfe..0b03bbd 100644
--- a/lib/unistdio/ulc-vsnprintf.c
+++ b/lib/unistdio/ulc-vsnprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistdio/ulc-vsprintf.c b/lib/unistdio/ulc-vsprintf.c
index 04cd782..0a6d910 100644
--- a/lib/unistdio/ulc-vsprintf.c
+++ b/lib/unistdio/ulc-vsprintf.c
@@ -1,28 +1,27 @@
/* Formatted output to strings.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr.h b/lib/unistr.h
deleted file mode 100644
index 564a13a..0000000
--- a/lib/unistr.h
+++ /dev/null
@@ -1,759 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Elementary Unicode string functions.
- Copyright (C) 2001-2002, 2005-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTR_H
-#define _UNISTR_H
-
-#include "unitypes.h"
-
-/* Get common macros for C. */
-#include <unistring/cdefs.h>
-
-/* Get inline if available. */
-#include <unistring/inline.h>
-
-/* Get bool. */
-#include <unistring/stdbool.h>
-
-/* Get size_t. */
-#include <stddef.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.
-
- 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 _unsafe suffix are for backward compatibility with
- libunistring versions < 0.9.7. */
-
-#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 (c < 0xd800 || (c >= 0xe000 && c < 0x110000))
- *puc = c;
- else
- /* invalid multibyte character */
- *puc = 0xfffd;
- 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.in.h b/lib/unistr.in.h
index 04bec81..90125e5 100644
--- a/lib/unistr.in.h
+++ b/lib/unistr.in.h
@@ -1,24 +1,15 @@
/* Elementary Unicode string functions.
- Copyright (C) 2001-2002, 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2005-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -37,9 +28,12 @@
/* Get bool. */
#include <unistring/stdbool.h>
-/* Get size_t. */
+/* Get size_t, ptrdiff_t. */
#include <stddef.h>
+/* Get free(). */
+#include <stdlib.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -205,7 +199,7 @@ extern int
# else
static inline int
u32_mbtouc_unsafe (ucs4_t *puc,
- const uint32_t *s, size_t n _GL_UNUSED_PARAMETER)
+ const uint32_t *s, _GL_ATTRIBUTE_MAYBE_UNUSED size_t n)
{
uint32_t c = *s;
@@ -271,7 +265,8 @@ 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)
+u32_mbtouc (ucs4_t *puc, const uint32_t *s,
+ _GL_ATTRIBUTE_MAYBE_UNUSED size_t n)
{
uint32_t c = *s;
@@ -317,13 +312,13 @@ extern int
#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);
+ u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n);
# if !UNISTRING_HAVE_INLINE
extern int
- u8_uctomb (uint8_t *s, ucs4_t uc, int n);
+ u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n);
# else
static inline int
-u8_uctomb (uint8_t *s, ucs4_t uc, int n)
+u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0x80 && n > 0)
{
@@ -339,13 +334,13 @@ u8_uctomb (uint8_t *s, ucs4_t uc, int n)
#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);
+ u16_uctomb_aux (uint16_t *s, ucs4_t uc, ptrdiff_t n);
# if !UNISTRING_HAVE_INLINE
extern int
- u16_uctomb (uint16_t *s, ucs4_t uc, int n);
+ u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n);
# else
static inline int
-u16_uctomb (uint16_t *s, ucs4_t uc, int n)
+u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0xd800 && n > 0)
{
@@ -361,10 +356,10 @@ u16_uctomb (uint16_t *s, ucs4_t uc, int n)
#if 1
# if !UNISTRING_HAVE_INLINE
extern int
- u32_uctomb (uint32_t *s, ucs4_t uc, int n);
+ u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n);
# else
static inline int
-u32_uctomb (uint32_t *s, ucs4_t uc, int n)
+u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000))
{
@@ -385,11 +380,11 @@ u32_uctomb (uint32_t *s, ucs4_t uc, int n)
/* 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);
+ u8_cpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
extern uint16_t *
- u16_cpy (uint16_t *dest, const uint16_t *src, size_t n);
+ u16_cpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
extern uint32_t *
- u32_cpy (uint32_t *dest, const uint32_t *src, size_t n);
+ u32_cpy (uint32_t *_UC_RESTRICT dest, const uint32_t *src, size_t n);
/* Copy N units from SRC to DEST, guaranteeing correct behavior for
overlapping memory areas. */
@@ -540,57 +535,57 @@ extern size_t
/* Copy SRC to DEST. */
/* Similar to strcpy(), wcscpy(). */
extern uint8_t *
- u8_strcpy (uint8_t *dest, const uint8_t *src);
+ u8_strcpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src);
extern uint16_t *
- u16_strcpy (uint16_t *dest, const uint16_t *src);
+ u16_strcpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src);
extern uint32_t *
- u32_strcpy (uint32_t *dest, const uint32_t *src);
+ u32_strcpy (uint32_t *_UC_RESTRICT 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);
+ u8_stpcpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src);
extern uint16_t *
- u16_stpcpy (uint16_t *dest, const uint16_t *src);
+ u16_stpcpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src);
extern uint32_t *
- u32_stpcpy (uint32_t *dest, const uint32_t *src);
+ u32_stpcpy (uint32_t *_UC_RESTRICT 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);
+ u8_strncpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
extern uint16_t *
- u16_strncpy (uint16_t *dest, const uint16_t *src, size_t n);
+ u16_strncpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
extern uint32_t *
- u32_strncpy (uint32_t *dest, const uint32_t *src, size_t n);
+ u32_strncpy (uint32_t *_UC_RESTRICT 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);
+ u8_stpncpy (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
extern uint16_t *
- u16_stpncpy (uint16_t *dest, const uint16_t *src, size_t n);
+ u16_stpncpy (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
extern uint32_t *
- u32_stpncpy (uint32_t *dest, const uint32_t *src, size_t n);
+ u32_stpncpy (uint32_t *_UC_RESTRICT 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);
+ u8_strcat (uint8_t *_UC_RESTRICT dest, const uint8_t *src);
extern uint16_t *
- u16_strcat (uint16_t *dest, const uint16_t *src);
+ u16_strcat (uint16_t *_UC_RESTRICT dest, const uint16_t *src);
extern uint32_t *
- u32_strcat (uint32_t *dest, const uint32_t *src);
+ u32_strcat (uint32_t *_UC_RESTRICT 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);
+ u8_strncat (uint8_t *_UC_RESTRICT dest, const uint8_t *src, size_t n);
extern uint16_t *
- u16_strncat (uint16_t *dest, const uint16_t *src, size_t n);
+ u16_strncat (uint16_t *_UC_RESTRICT dest, const uint16_t *src, size_t n);
extern uint32_t *
- u32_strncat (uint32_t *dest, const uint32_t *src, size_t n);
+ u32_strncat (uint32_t *_UC_RESTRICT dest, const uint32_t *src, size_t n);
/* Compare S1 and S2. */
/* Similar to strcmp(), wcscmp(). */
@@ -638,11 +633,14 @@ extern int
/* Duplicate S, returning an identical malloc'd string. */
/* Similar to strdup(), wcsdup(). */
extern uint8_t *
- u8_strdup (const uint8_t *s);
+ u8_strdup (const uint8_t *s)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
extern uint16_t *
- u16_strdup (const uint16_t *s);
+ u16_strdup (const uint16_t *s)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
extern uint32_t *
- u32_strdup (const uint32_t *s);
+ u32_strdup (const uint32_t *s)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
/* Find the first occurrence of UC in STR. */
/* Similar to strchr(), wcschr(). */
@@ -744,11 +742,14 @@ extern bool
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);
+ u8_strtok (uint8_t *_UC_RESTRICT str, const uint8_t *delim,
+ uint8_t **ptr);
extern uint16_t *
- u16_strtok (uint16_t *str, const uint16_t *delim, uint16_t **ptr);
+ u16_strtok (uint16_t *_UC_RESTRICT str, const uint16_t *delim,
+ uint16_t **ptr);
extern uint32_t *
- u32_strtok (uint32_t *str, const uint32_t *delim, uint32_t **ptr);
+ u32_strtok (uint32_t *_UC_RESTRICT str, const uint32_t *delim,
+ uint32_t **ptr);
#ifdef __cplusplus
diff --git a/lib/unistr/u-cmp2.h b/lib/unistr/u-cmp2.h
index 80e993d..9651e6f 100644
--- a/lib/unistr/u-cmp2.h
+++ b/lib/unistr/u-cmp2.h
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2)
@@ -30,12 +29,7 @@ FUNC (const UNIT *s1, size_t n1, const UNIT *s2, size_t n2)
int cmp = U_CMP (s1, s2, MIN (n1, n2));
if (cmp == 0)
- {
- if (n1 < n2)
- cmp = -1;
- else if (n1 > n2)
- cmp = 1;
- }
+ cmp = _GL_CMP (n1, n2);
return cmp;
}
diff --git a/lib/unistr/u-cpy-alloc.h b/lib/unistr/u-cpy-alloc.h
index e850dc6..9cbff8c 100644
--- a/lib/unistr/u-cpy-alloc.h
+++ b/lib/unistr/u-cpy-alloc.h
@@ -1,29 +1,28 @@
/* Copy piece of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdlib.h>
#include <string.h>
@@ -42,7 +41,8 @@ FUNC (const UNIT *s, size_t n)
for (; n > 0; n--)
*destptr++ = *s++;
#else
- memcpy ((char *) dest, (const char *) s, n * sizeof (UNIT));
+ if (n > 0)
+ memcpy ((char *) dest, (const char *) s, n * sizeof (UNIT));
#endif
}
return dest;
diff --git a/lib/unistr/u-cpy.h b/lib/unistr/u-cpy.h
index 1bbb1f0..f0b3bc8 100644
--- a/lib/unistr/u-cpy.h
+++ b/lib/unistr/u-cpy.h
@@ -1,25 +1,16 @@
/* Copy piece of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -35,7 +26,8 @@ FUNC (UNIT *dest, const UNIT *src, size_t n)
for (; n > 0; n--)
*destptr++ = *src++;
#else
- memcpy ((char *) dest, (const char *) src, n * sizeof (UNIT));
+ if (n > 0)
+ memcpy ((char *) dest, (const char *) src, n * sizeof (UNIT));
#endif
return dest;
}
diff --git a/lib/unistr/u-endswith.h b/lib/unistr/u-endswith.h
index f5e59c1..64b03dc 100644
--- a/lib/unistr/u-endswith.h
+++ b/lib/unistr/u-endswith.h
@@ -1,28 +1,27 @@
/* Substring test for UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
bool
FUNC (const UNIT *str, const UNIT *suffix)
diff --git a/lib/unistr/u-move.h b/lib/unistr/u-move.h
index 2ea5afc..017eeab 100644
--- a/lib/unistr/u-move.h
+++ b/lib/unistr/u-move.h
@@ -1,28 +1,27 @@
/* Copy piece of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <string.h>
diff --git a/lib/unistr/u-set.h b/lib/unistr/u-set.h
index 13ff5d5..a15b6d0 100644
--- a/lib/unistr/u-set.h
+++ b/lib/unistr/u-set.h
@@ -1,28 +1,27 @@
/* Fill UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <errno.h>
diff --git a/lib/unistr/u-startswith.h b/lib/unistr/u-startswith.h
index 97914da..ce65dab 100644
--- a/lib/unistr/u-startswith.h
+++ b/lib/unistr/u-startswith.h
@@ -1,28 +1,27 @@
/* Substring test for UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
bool
FUNC (const UNIT *str, const UNIT *prefix)
diff --git a/lib/unistr/u-stpcpy.h b/lib/unistr/u-stpcpy.h
index 222055e..2c3be78 100644
--- a/lib/unistr/u-stpcpy.h
+++ b/lib/unistr/u-stpcpy.h
@@ -1,28 +1,27 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src)
diff --git a/lib/unistr/u-stpncpy.h b/lib/unistr/u-stpncpy.h
index 5005450..6344e99 100644
--- a/lib/unistr/u-stpncpy.h
+++ b/lib/unistr/u-stpncpy.h
@@ -1,28 +1,27 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src, size_t n)
diff --git a/lib/unistr/u-strcat.h b/lib/unistr/u-strcat.h
index 362d215..f568255 100644
--- a/lib/unistr/u-strcat.h
+++ b/lib/unistr/u-strcat.h
@@ -1,28 +1,27 @@
/* Concatenate UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src)
diff --git a/lib/unistr/u-strcoll.h b/lib/unistr/u-strcoll.h
index 1097c51..5fc86c1 100644
--- a/lib/unistr/u-strcoll.h
+++ b/lib/unistr/u-strcoll.h
@@ -1,29 +1,28 @@
/* Compare UTF-8/UTF-16/UTF-32 strings using the collation rules of the current
locale.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
int
FUNC (const UNIT *s1, const UNIT *s2)
diff --git a/lib/unistr/u-strcpy.h b/lib/unistr/u-strcpy.h
index 69e9aca..69596bf 100644
--- a/lib/unistr/u-strcpy.h
+++ b/lib/unistr/u-strcpy.h
@@ -1,28 +1,27 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src)
diff --git a/lib/unistr/u-strcspn.h b/lib/unistr/u-strcspn.h
index 0e998d7..fa436fd 100644
--- a/lib/unistr/u-strcspn.h
+++ b/lib/unistr/u-strcspn.h
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *str, const UNIT *reject)
diff --git a/lib/unistr/u-strdup.h b/lib/unistr/u-strdup.h
index 3cee5ab..0e23e11 100644
--- a/lib/unistr/u-strdup.h
+++ b/lib/unistr/u-strdup.h
@@ -1,29 +1,28 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <stdlib.h>
#include <string.h>
diff --git a/lib/unistr/u-strlen.h b/lib/unistr/u-strlen.h
index cc37e2d..454da8d 100644
--- a/lib/unistr/u-strlen.h
+++ b/lib/unistr/u-strlen.h
@@ -1,28 +1,27 @@
/* Determine length of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *s)
diff --git a/lib/unistr/u-strncat.h b/lib/unistr/u-strncat.h
index 1210545..4765e1f 100644
--- a/lib/unistr/u-strncat.h
+++ b/lib/unistr/u-strncat.h
@@ -1,28 +1,27 @@
/* Concatenate UTF-8/UTF-16/UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src, size_t n)
diff --git a/lib/unistr/u-strncpy.h b/lib/unistr/u-strncpy.h
index 81d31e4..1634d17 100644
--- a/lib/unistr/u-strncpy.h
+++ b/lib/unistr/u-strncpy.h
@@ -1,28 +1,27 @@
/* Copy UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *dest, const UNIT *src, size_t n)
diff --git a/lib/unistr/u-strnlen.h b/lib/unistr/u-strnlen.h
index b476ba0..015ce3b 100644
--- a/lib/unistr/u-strnlen.h
+++ b/lib/unistr/u-strnlen.h
@@ -1,28 +1,27 @@
/* Determine bounded length of UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *s, size_t maxlen)
diff --git a/lib/unistr/u-strpbrk.h b/lib/unistr/u-strpbrk.h
index 0e59a07..bd6b765 100644
--- a/lib/unistr/u-strpbrk.h
+++ b/lib/unistr/u-strpbrk.h
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *str, const UNIT *accept)
diff --git a/lib/unistr/u-strspn.h b/lib/unistr/u-strspn.h
index 82f0803..5eae34f 100644
--- a/lib/unistr/u-strspn.h
+++ b/lib/unistr/u-strspn.h
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
size_t
FUNC (const UNIT *str, const UNIT *accept)
diff --git a/lib/unistr/u-strstr.h b/lib/unistr/u-strstr.h
index 8d93d6d..14e9e49 100644
--- a/lib/unistr/u-strstr.h
+++ b/lib/unistr/u-strstr.h
@@ -1,28 +1,27 @@
/* Substring test for UTF-8/UTF-16/UTF-32 strings. -*- coding: utf-8 -*-
- Copyright (C) 1999, 2002, 2006, 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002, 2005.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (const UNIT *haystack, const UNIT *needle)
diff --git a/lib/unistr/u-strtok.h b/lib/unistr/u-strtok.h
index a6cec1c..fe062d1 100644
--- a/lib/unistr/u-strtok.h
+++ b/lib/unistr/u-strtok.h
@@ -1,28 +1,27 @@
/* Tokenize UTF-8/UTF-16/UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
UNIT *
FUNC (UNIT *str, const UNIT *delim, UNIT **ptr)
diff --git a/lib/unistr/u16-check.c b/lib/unistr/u16-check.c
index 480486c..96fd82e 100644
--- a/lib/unistr/u16-check.c
+++ b/lib/unistr/u16-check.c
@@ -1,28 +1,27 @@
/* Check UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-chr.c b/lib/unistr/u16-chr.c
index 6d7da50..df7de1f 100644
--- a/lib/unistr/u16-chr.c
+++ b/lib/unistr/u16-chr.c
@@ -1,29 +1,28 @@
/* Search character in piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cmp.c b/lib/unistr/u16-cmp.c
index 9f6d7e8..24e80a3 100644
--- a/lib/unistr/u16-cmp.c
+++ b/lib/unistr/u16-cmp.c
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cmp2.c b/lib/unistr/u16-cmp2.c
index feb77df..1a9f778 100644
--- a/lib/unistr/u16-cmp2.c
+++ b/lib/unistr/u16-cmp2.c
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cpy-alloc.c b/lib/unistr/u16-cpy-alloc.c
index b874fcb..6e7816a 100644
--- a/lib/unistr/u16-cpy-alloc.c
+++ b/lib/unistr/u16-cpy-alloc.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-cpy.c b/lib/unistr/u16-cpy.c
index 3eb00fe..3eaa8e9 100644
--- a/lib/unistr/u16-cpy.c
+++ b/lib/unistr/u16-cpy.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-endswith.c b/lib/unistr/u16-endswith.c
index 5ea01b2..a1cf7e3 100644
--- a/lib/unistr/u16-endswith.c
+++ b/lib/unistr/u16-endswith.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-16 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mblen.c b/lib/unistr/u16-mblen.c
index d113c3f..3376b44 100644
--- a/lib/unistr/u16-mblen.c
+++ b/lib/unistr/u16-mblen.c
@@ -1,29 +1,28 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbsnlen.c b/lib/unistr/u16-mbsnlen.c
index 11e2523..e90b085 100644
--- a/lib/unistr/u16-mbsnlen.c
+++ b/lib/unistr/u16-mbsnlen.c
@@ -1,28 +1,27 @@
/* Count characters in UTF-16 string.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc-aux.c b/lib/unistr/u16-mbtouc-aux.c
index 0a10852..ebe29f4 100644
--- a/lib/unistr/u16-mbtouc-aux.c
+++ b/lib/unistr/u16-mbtouc-aux.c
@@ -1,28 +1,27 @@
/* Conversion UTF-16 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc-unsafe-aux.c b/lib/unistr/u16-mbtouc-unsafe-aux.c
index 08f7d54..1a095c3 100644
--- a/lib/unistr/u16-mbtouc-unsafe-aux.c
+++ b/lib/unistr/u16-mbtouc-unsafe-aux.c
@@ -1,28 +1,27 @@
/* Conversion UTF-16 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc-unsafe.c b/lib/unistr/u16-mbtouc-unsafe.c
index a8ae8a0..01ccd85 100644
--- a/lib/unistr/u16-mbtouc-unsafe.c
+++ b/lib/unistr/u16-mbtouc-unsafe.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtouc.c b/lib/unistr/u16-mbtouc.c
index 57d69d6..ce8efdf 100644
--- a/lib/unistr/u16-mbtouc.c
+++ b/lib/unistr/u16-mbtouc.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-mbtoucr.c b/lib/unistr/u16-mbtoucr.c
index b180c68..c12be16 100644
--- a/lib/unistr/u16-mbtoucr.c
+++ b/lib/unistr/u16-mbtoucr.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-16 string, returning an error code.
- Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-move.c b/lib/unistr/u16-move.c
index c14c07f..f68fa9d 100644
--- a/lib/unistr/u16-move.c
+++ b/lib/unistr/u16-move.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-next.c b/lib/unistr/u16-next.c
index 0947505..bc426a0 100644
--- a/lib/unistr/u16-next.c
+++ b/lib/unistr/u16-next.c
@@ -1,28 +1,27 @@
/* Iterate over next character in UTF-16 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-prev.c b/lib/unistr/u16-prev.c
index 8f6a31a..efaf12b 100644
--- a/lib/unistr/u16-prev.c
+++ b/lib/unistr/u16-prev.c
@@ -1,28 +1,27 @@
/* Iterate over previous character in UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-set.c b/lib/unistr/u16-set.c
index a31a186..13f7df4 100644
--- a/lib/unistr/u16-set.c
+++ b/lib/unistr/u16-set.c
@@ -1,28 +1,27 @@
/* Fill UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-startswith.c b/lib/unistr/u16-startswith.c
index cccd496..7cdf6a0 100644
--- a/lib/unistr/u16-startswith.c
+++ b/lib/unistr/u16-startswith.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-16 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-stpcpy.c b/lib/unistr/u16-stpcpy.c
index 547c8b7..078e7f8 100644
--- a/lib/unistr/u16-stpcpy.c
+++ b/lib/unistr/u16-stpcpy.c
@@ -1,29 +1,28 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-stpncpy.c b/lib/unistr/u16-stpncpy.c
index 07135cd..da19e9e 100644
--- a/lib/unistr/u16-stpncpy.c
+++ b/lib/unistr/u16-stpncpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcat.c b/lib/unistr/u16-strcat.c
index 8c05815..c83b2ab 100644
--- a/lib/unistr/u16-strcat.c
+++ b/lib/unistr/u16-strcat.c
@@ -1,28 +1,27 @@
/* Concatenate UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strchr.c b/lib/unistr/u16-strchr.c
index d9caf65..f18f539 100644
--- a/lib/unistr/u16-strchr.c
+++ b/lib/unistr/u16-strchr.c
@@ -1,29 +1,28 @@
/* Search character in UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcmp.c b/lib/unistr/u16-strcmp.c
index 4dcb709..775e536 100644
--- a/lib/unistr/u16-strcmp.c
+++ b/lib/unistr/u16-strcmp.c
@@ -1,28 +1,27 @@
/* Compare UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcoll.c b/lib/unistr/u16-strcoll.c
index 8b9d314..ed041af 100644
--- a/lib/unistr/u16-strcoll.c
+++ b/lib/unistr/u16-strcoll.c
@@ -1,28 +1,27 @@
/* Compare UTF-16 strings using the collation rules of the current locale.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcpy.c b/lib/unistr/u16-strcpy.c
index 72b47c3..a0c69ec 100644
--- a/lib/unistr/u16-strcpy.c
+++ b/lib/unistr/u16-strcpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strcspn.c b/lib/unistr/u16-strcspn.c
index d58960d..d2bf9af 100644
--- a/lib/unistr/u16-strcspn.c
+++ b/lib/unistr/u16-strcspn.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strdup.c b/lib/unistr/u16-strdup.c
index c0d217f..8ed35d7 100644
--- a/lib/unistr/u16-strdup.c
+++ b/lib/unistr/u16-strdup.c
@@ -1,28 +1,27 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strlen.c b/lib/unistr/u16-strlen.c
index 4b5f69d..9e0227b 100644
--- a/lib/unistr/u16-strlen.c
+++ b/lib/unistr/u16-strlen.c
@@ -1,28 +1,27 @@
/* Determine length of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strmblen.c b/lib/unistr/u16-strmblen.c
index 0a0ced5..854cb80 100644
--- a/lib/unistr/u16-strmblen.c
+++ b/lib/unistr/u16-strmblen.c
@@ -1,29 +1,28 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strmbtouc.c b/lib/unistr/u16-strmbtouc.c
index 72a04ff..cfadcd9 100644
--- a/lib/unistr/u16-strmbtouc.c
+++ b/lib/unistr/u16-strmbtouc.c
@@ -1,29 +1,28 @@
/* Look at first character in UTF-16 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strncat.c b/lib/unistr/u16-strncat.c
index fedc855..98bd182 100644
--- a/lib/unistr/u16-strncat.c
+++ b/lib/unistr/u16-strncat.c
@@ -1,28 +1,27 @@
/* Concatenate UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strncmp.c b/lib/unistr/u16-strncmp.c
index 55929ed..077899e 100644
--- a/lib/unistr/u16-strncmp.c
+++ b/lib/unistr/u16-strncmp.c
@@ -1,28 +1,27 @@
/* Compare UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strncpy.c b/lib/unistr/u16-strncpy.c
index 7b06144..4690222 100644
--- a/lib/unistr/u16-strncpy.c
+++ b/lib/unistr/u16-strncpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strnlen.c b/lib/unistr/u16-strnlen.c
index b32e1b4..6917f8a 100644
--- a/lib/unistr/u16-strnlen.c
+++ b/lib/unistr/u16-strnlen.c
@@ -1,28 +1,27 @@
/* Determine bounded length of UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strpbrk.c b/lib/unistr/u16-strpbrk.c
index 1fed4f0..72adb14 100644
--- a/lib/unistr/u16-strpbrk.c
+++ b/lib/unistr/u16-strpbrk.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strrchr.c b/lib/unistr/u16-strrchr.c
index 98c0ef9..2c92a74 100644
--- a/lib/unistr/u16-strrchr.c
+++ b/lib/unistr/u16-strrchr.c
@@ -1,29 +1,28 @@
/* Search character in UTF-16 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strspn.c b/lib/unistr/u16-strspn.c
index 60a2078..9aa1f08 100644
--- a/lib/unistr/u16-strspn.c
+++ b/lib/unistr/u16-strspn.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strstr.c b/lib/unistr/u16-strstr.c
index 7e3515e..cdda334 100644
--- a/lib/unistr/u16-strstr.c
+++ b/lib/unistr/u16-strstr.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-16 strings.
- Copyright (C) 1999, 2002, 2006, 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-strtok.c b/lib/unistr/u16-strtok.c
index f419b80..4022e06 100644
--- a/lib/unistr/u16-strtok.c
+++ b/lib/unistr/u16-strtok.c
@@ -1,28 +1,27 @@
/* Tokenize UTF-16 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-to-u32.c b/lib/unistr/u16-to-u32.c
index 304f09e..9ef5846 100644
--- a/lib/unistr/u16-to-u32.c
+++ b/lib/unistr/u16-to-u32.c
@@ -1,28 +1,27 @@
/* Convert UTF-16 string to UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-to-u8.c b/lib/unistr/u16-to-u8.c
index 984b365..f2ec926 100644
--- a/lib/unistr/u16-to-u8.c
+++ b/lib/unistr/u16-to-u8.c
@@ -1,28 +1,27 @@
/* Convert UTF-16 string to UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u16-uctomb-aux.c b/lib/unistr/u16-uctomb-aux.c
index 49cf53b..2b7227e 100644
--- a/lib/unistr/u16-uctomb-aux.c
+++ b/lib/unistr/u16-uctomb-aux.c
@@ -1,28 +1,27 @@
/* Conversion UCS-4 to UTF-16.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -30,7 +29,7 @@
#include "unistr.h"
int
-u16_uctomb_aux (uint16_t *s, ucs4_t uc, int n)
+u16_uctomb_aux (uint16_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0xd800)
{
diff --git a/lib/unistr/u16-uctomb.c b/lib/unistr/u16-uctomb.c
index 3c2c0f3..f3bf5ca 100644
--- a/lib/unistr/u16-uctomb.c
+++ b/lib/unistr/u16-uctomb.c
@@ -1,28 +1,27 @@
/* Store a character in UTF-16 string.
- Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -37,7 +36,7 @@
#if !HAVE_INLINE
int
-u16_uctomb (uint16_t *s, ucs4_t uc, int n)
+u16_uctomb (uint16_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0xd800)
{
diff --git a/lib/unistr/u32-check.c b/lib/unistr/u32-check.c
index e54b5da..535ae69 100644
--- a/lib/unistr/u32-check.c
+++ b/lib/unistr/u32-check.c
@@ -1,28 +1,27 @@
/* Check UTF-32 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-chr.c b/lib/unistr/u32-chr.c
index 9fd1152..8020852 100644
--- a/lib/unistr/u32-chr.c
+++ b/lib/unistr/u32-chr.c
@@ -1,28 +1,27 @@
/* Search character in piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cmp.c b/lib/unistr/u32-cmp.c
index cefee13..104856e 100644
--- a/lib/unistr/u32-cmp.c
+++ b/lib/unistr/u32-cmp.c
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cmp2.c b/lib/unistr/u32-cmp2.c
index 53390a1..502016d 100644
--- a/lib/unistr/u32-cmp2.c
+++ b/lib/unistr/u32-cmp2.c
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cpy-alloc.c b/lib/unistr/u32-cpy-alloc.c
index 2e2912a..93c623e 100644
--- a/lib/unistr/u32-cpy-alloc.c
+++ b/lib/unistr/u32-cpy-alloc.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-cpy.c b/lib/unistr/u32-cpy.c
index 615c86c..a2664e2 100644
--- a/lib/unistr/u32-cpy.c
+++ b/lib/unistr/u32-cpy.c
@@ -1,25 +1,16 @@
/* Copy piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u32-endswith.c b/lib/unistr/u32-endswith.c
index 00a9fa7..0926ad1 100644
--- a/lib/unistr/u32-endswith.c
+++ b/lib/unistr/u32-endswith.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mblen.c b/lib/unistr/u32-mblen.c
index 669c73d..5bae2b0 100644
--- a/lib/unistr/u32-mblen.c
+++ b/lib/unistr/u32-mblen.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbsnlen.c b/lib/unistr/u32-mbsnlen.c
index beeecf2..f3e9816 100644
--- a/lib/unistr/u32-mbsnlen.c
+++ b/lib/unistr/u32-mbsnlen.c
@@ -1,28 +1,27 @@
/* Count characters in UTF-32 string.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbtouc-unsafe.c b/lib/unistr/u32-mbtouc-unsafe.c
index ca49cbd..38904ea 100644
--- a/lib/unistr/u32-mbtouc-unsafe.c
+++ b/lib/unistr/u32-mbtouc-unsafe.c
@@ -1,25 +1,16 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u32-mbtouc.c b/lib/unistr/u32-mbtouc.c
index 06d34ce..bd0bafc 100644
--- a/lib/unistr/u32-mbtouc.c
+++ b/lib/unistr/u32-mbtouc.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-mbtoucr.c b/lib/unistr/u32-mbtoucr.c
index 64ce945..badb810 100644
--- a/lib/unistr/u32-mbtoucr.c
+++ b/lib/unistr/u32-mbtoucr.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-32 string, returning an error code.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-move.c b/lib/unistr/u32-move.c
index 0295ed2..3747874 100644
--- a/lib/unistr/u32-move.c
+++ b/lib/unistr/u32-move.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-next.c b/lib/unistr/u32-next.c
index 6ba74c0..c654136 100644
--- a/lib/unistr/u32-next.c
+++ b/lib/unistr/u32-next.c
@@ -1,28 +1,27 @@
/* Iterate over next character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-prev.c b/lib/unistr/u32-prev.c
index b246c26..eb103f7 100644
--- a/lib/unistr/u32-prev.c
+++ b/lib/unistr/u32-prev.c
@@ -1,28 +1,27 @@
/* Iterate over previous character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-set.c b/lib/unistr/u32-set.c
index 5c2009c..b6b76e0 100644
--- a/lib/unistr/u32-set.c
+++ b/lib/unistr/u32-set.c
@@ -1,28 +1,27 @@
/* Fill UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-startswith.c b/lib/unistr/u32-startswith.c
index 2499ebe..c9781f5 100644
--- a/lib/unistr/u32-startswith.c
+++ b/lib/unistr/u32-startswith.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-32 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-stpcpy.c b/lib/unistr/u32-stpcpy.c
index 9784a7d..ee11afd 100644
--- a/lib/unistr/u32-stpcpy.c
+++ b/lib/unistr/u32-stpcpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-stpncpy.c b/lib/unistr/u32-stpncpy.c
index b818b96..73d354f 100644
--- a/lib/unistr/u32-stpncpy.c
+++ b/lib/unistr/u32-stpncpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcat.c b/lib/unistr/u32-strcat.c
index d0daa7f..ca0fb2c 100644
--- a/lib/unistr/u32-strcat.c
+++ b/lib/unistr/u32-strcat.c
@@ -1,28 +1,27 @@
/* Concatenate UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strchr.c b/lib/unistr/u32-strchr.c
index 05f3612..6b52ab7 100644
--- a/lib/unistr/u32-strchr.c
+++ b/lib/unistr/u32-strchr.c
@@ -1,28 +1,27 @@
/* Search character in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcmp.c b/lib/unistr/u32-strcmp.c
index 777dbf3..fa81760 100644
--- a/lib/unistr/u32-strcmp.c
+++ b/lib/unistr/u32-strcmp.c
@@ -1,28 +1,27 @@
/* Compare UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcoll.c b/lib/unistr/u32-strcoll.c
index c5064ee..858feed 100644
--- a/lib/unistr/u32-strcoll.c
+++ b/lib/unistr/u32-strcoll.c
@@ -1,28 +1,27 @@
/* Compare UTF-32 strings using the collation rules of the current locale.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcpy.c b/lib/unistr/u32-strcpy.c
index 607aca1..ea862f0 100644
--- a/lib/unistr/u32-strcpy.c
+++ b/lib/unistr/u32-strcpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strcspn.c b/lib/unistr/u32-strcspn.c
index a67e944..be5fa7c 100644
--- a/lib/unistr/u32-strcspn.c
+++ b/lib/unistr/u32-strcspn.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strdup.c b/lib/unistr/u32-strdup.c
index f469606..e7f9600 100644
--- a/lib/unistr/u32-strdup.c
+++ b/lib/unistr/u32-strdup.c
@@ -1,28 +1,27 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strlen.c b/lib/unistr/u32-strlen.c
index e420535..9d0eaf4 100644
--- a/lib/unistr/u32-strlen.c
+++ b/lib/unistr/u32-strlen.c
@@ -1,28 +1,27 @@
/* Determine length of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strmblen.c b/lib/unistr/u32-strmblen.c
index 4516a79..4d1d6bb 100644
--- a/lib/unistr/u32-strmblen.c
+++ b/lib/unistr/u32-strmblen.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strmbtouc.c b/lib/unistr/u32-strmbtouc.c
index 84fe218..58028bb 100644
--- a/lib/unistr/u32-strmbtouc.c
+++ b/lib/unistr/u32-strmbtouc.c
@@ -1,28 +1,27 @@
/* Look at first character in UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strncat.c b/lib/unistr/u32-strncat.c
index bd16156..d298225 100644
--- a/lib/unistr/u32-strncat.c
+++ b/lib/unistr/u32-strncat.c
@@ -1,28 +1,27 @@
/* Concatenate UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strncmp.c b/lib/unistr/u32-strncmp.c
index 7de03f0..8331258 100644
--- a/lib/unistr/u32-strncmp.c
+++ b/lib/unistr/u32-strncmp.c
@@ -1,28 +1,27 @@
/* Compare UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strncpy.c b/lib/unistr/u32-strncpy.c
index 98e81b6..2703d1c 100644
--- a/lib/unistr/u32-strncpy.c
+++ b/lib/unistr/u32-strncpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strnlen.c b/lib/unistr/u32-strnlen.c
index 035b418..da583b6 100644
--- a/lib/unistr/u32-strnlen.c
+++ b/lib/unistr/u32-strnlen.c
@@ -1,28 +1,27 @@
/* Determine bounded length of UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strpbrk.c b/lib/unistr/u32-strpbrk.c
index 2be5b52..84892c4 100644
--- a/lib/unistr/u32-strpbrk.c
+++ b/lib/unistr/u32-strpbrk.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strrchr.c b/lib/unistr/u32-strrchr.c
index 8e53576..e7e502f 100644
--- a/lib/unistr/u32-strrchr.c
+++ b/lib/unistr/u32-strrchr.c
@@ -1,28 +1,27 @@
/* Search character in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strspn.c b/lib/unistr/u32-strspn.c
index 39fd2ee..11bd610 100644
--- a/lib/unistr/u32-strspn.c
+++ b/lib/unistr/u32-strspn.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strstr.c b/lib/unistr/u32-strstr.c
index 5285fea..3ba0649 100644
--- a/lib/unistr/u32-strstr.c
+++ b/lib/unistr/u32-strstr.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-32 strings.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-strtok.c b/lib/unistr/u32-strtok.c
index 8c2b195..f5de731 100644
--- a/lib/unistr/u32-strtok.c
+++ b/lib/unistr/u32-strtok.c
@@ -1,28 +1,27 @@
/* Tokenize UTF-32 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-to-u16.c b/lib/unistr/u32-to-u16.c
index aa1e9c6..f33a8a9 100644
--- a/lib/unistr/u32-to-u16.c
+++ b/lib/unistr/u32-to-u16.c
@@ -1,28 +1,27 @@
/* Convert UTF-32 string to UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u32-to-u8.c b/lib/unistr/u32-to-u8.c
index dc45b5c..bf462b4 100644
--- a/lib/unistr/u32-to-u8.c
+++ b/lib/unistr/u32-to-u8.c
@@ -1,25 +1,16 @@
/* Convert UTF-32 string to UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u32-uctomb.c b/lib/unistr/u32-uctomb.c
index c086c02..c6cd743 100644
--- a/lib/unistr/u32-uctomb.c
+++ b/lib/unistr/u32-uctomb.c
@@ -1,25 +1,16 @@
/* Store a character in UTF-32 string.
- Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -37,7 +28,7 @@
#if !HAVE_INLINE
int
-u32_uctomb (uint32_t *s, ucs4_t uc, int n)
+u32_uctomb (uint32_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0xd800 || (uc >= 0xe000 && uc < 0x110000))
{
diff --git a/lib/unistr/u8-check.c b/lib/unistr/u8-check.c
index bfe4223..b6228c1 100644
--- a/lib/unistr/u8-check.c
+++ b/lib/unistr/u8-check.c
@@ -1,25 +1,16 @@
/* Check UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-chr.c b/lib/unistr/u8-chr.c
index a4a1838..3e449aa 100644
--- a/lib/unistr/u8-chr.c
+++ b/lib/unistr/u8-chr.c
@@ -1,29 +1,28 @@
/* Search character in piece of UTF-8 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cmp.c b/lib/unistr/u8-cmp.c
index ac2431c..6921da2 100644
--- a/lib/unistr/u8-cmp.c
+++ b/lib/unistr/u8-cmp.c
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -35,5 +34,5 @@ int
u8_cmp (const uint8_t *s1, const uint8_t *s2, size_t n)
{
/* Use the fact that the UTF-8 encoding preserves lexicographic order. */
- return memcmp ((const char *) s1, (const char *) s2, n);
+ return n == 0 ? 0 : memcmp ((const char *) s1, (const char *) s2, n);
}
diff --git a/lib/unistr/u8-cmp2.c b/lib/unistr/u8-cmp2.c
index d1f0d7d..95706cb 100644
--- a/lib/unistr/u8-cmp2.c
+++ b/lib/unistr/u8-cmp2.c
@@ -1,28 +1,27 @@
/* Compare pieces of UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cpy-alloc.c b/lib/unistr/u8-cpy-alloc.c
index e1d8582..e3c758b 100644
--- a/lib/unistr/u8-cpy-alloc.c
+++ b/lib/unistr/u8-cpy-alloc.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-cpy.c b/lib/unistr/u8-cpy.c
index 7c5409e..d771ce3 100644
--- a/lib/unistr/u8-cpy.c
+++ b/lib/unistr/u8-cpy.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-endswith.c b/lib/unistr/u8-endswith.c
index ac8fb8f..13fc993 100644
--- a/lib/unistr/u8-endswith.c
+++ b/lib/unistr/u8-endswith.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mblen.c b/lib/unistr/u8-mblen.c
index 33a7f43..c431c92 100644
--- a/lib/unistr/u8-mblen.c
+++ b/lib/unistr/u8-mblen.c
@@ -1,26 +1,17 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-mbsnlen.c b/lib/unistr/u8-mbsnlen.c
index 64277e6..19d63f5 100644
--- a/lib/unistr/u8-mbsnlen.c
+++ b/lib/unistr/u8-mbsnlen.c
@@ -1,28 +1,27 @@
/* Count characters in UTF-8 string.
- Copyright (C) 2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2007.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-mbtouc-aux.c b/lib/unistr/u8-mbtouc-aux.c
index 3c8029b..018cf50 100644
--- a/lib/unistr/u8-mbtouc-aux.c
+++ b/lib/unistr/u8-mbtouc-aux.c
@@ -1,25 +1,16 @@
/* Conversion UTF-8 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-mbtouc-unsafe-aux.c b/lib/unistr/u8-mbtouc-unsafe-aux.c
index 0824ffd..36e40af 100644
--- a/lib/unistr/u8-mbtouc-unsafe-aux.c
+++ b/lib/unistr/u8-mbtouc-unsafe-aux.c
@@ -1,25 +1,16 @@
/* Conversion UTF-8 to UCS-4.
- Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-mbtouc-unsafe.c b/lib/unistr/u8-mbtouc-unsafe.c
index eff0bdc..3dd30a1 100644
--- a/lib/unistr/u8-mbtouc-unsafe.c
+++ b/lib/unistr/u8-mbtouc-unsafe.c
@@ -1,25 +1,16 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-mbtouc.c b/lib/unistr/u8-mbtouc.c
index 9cdc46f..4525072 100644
--- a/lib/unistr/u8-mbtouc.c
+++ b/lib/unistr/u8-mbtouc.c
@@ -1,25 +1,16 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-mbtoucr.c b/lib/unistr/u8-mbtoucr.c
index 117b7de..6672298 100644
--- a/lib/unistr/u8-mbtoucr.c
+++ b/lib/unistr/u8-mbtoucr.c
@@ -1,25 +1,16 @@
/* Look at first character in UTF-8 string, returning an error code.
- Copyright (C) 1999-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2001.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-move.c b/lib/unistr/u8-move.c
index ca2230c..14b91d4 100644
--- a/lib/unistr/u8-move.c
+++ b/lib/unistr/u8-move.c
@@ -1,28 +1,27 @@
/* Copy piece of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-next.c b/lib/unistr/u8-next.c
index eb97848..a950423 100644
--- a/lib/unistr/u8-next.c
+++ b/lib/unistr/u8-next.c
@@ -1,28 +1,27 @@
/* Iterate over next character in UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-prev.c b/lib/unistr/u8-prev.c
index 01eefc1..d41629e 100644
--- a/lib/unistr/u8-prev.c
+++ b/lib/unistr/u8-prev.c
@@ -1,25 +1,16 @@
/* Iterate over previous character in UTF-8 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-set.c b/lib/unistr/u8-set.c
index d0daa33..61bb430 100644
--- a/lib/unistr/u8-set.c
+++ b/lib/unistr/u8-set.c
@@ -1,28 +1,27 @@
/* Fill UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-startswith.c b/lib/unistr/u8-startswith.c
index 69f50f7..1e22272 100644
--- a/lib/unistr/u8-startswith.c
+++ b/lib/unistr/u8-startswith.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-stpcpy.c b/lib/unistr/u8-stpcpy.c
index 57f3f87..074a68f 100644
--- a/lib/unistr/u8-stpcpy.c
+++ b/lib/unistr/u8-stpcpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Ensure stpcpy() gets declared. */
#ifndef _GNU_SOURCE
diff --git a/lib/unistr/u8-stpncpy.c b/lib/unistr/u8-stpncpy.c
index 69e29a9..2c3fa5d 100644
--- a/lib/unistr/u8-stpncpy.c
+++ b/lib/unistr/u8-stpncpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Ensure stpncpy() gets declared. */
#ifndef _GNU_SOURCE
diff --git a/lib/unistr/u8-strcat.c b/lib/unistr/u8-strcat.c
index 091a23c..71c3ccf 100644
--- a/lib/unistr/u8-strcat.c
+++ b/lib/unistr/u8-strcat.c
@@ -1,28 +1,27 @@
/* Concatenate UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strchr.c b/lib/unistr/u8-strchr.c
index 14a467e..641579a 100644
--- a/lib/unistr/u8-strchr.c
+++ b/lib/unistr/u8-strchr.c
@@ -1,29 +1,28 @@
/* Search character in UTF-8 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcmp.c b/lib/unistr/u8-strcmp.c
index a0acd5c..b9f6732 100644
--- a/lib/unistr/u8-strcmp.c
+++ b/lib/unistr/u8-strcmp.c
@@ -1,28 +1,27 @@
/* Compare UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcoll.c b/lib/unistr/u8-strcoll.c
index 8eadb2c..630d474 100644
--- a/lib/unistr/u8-strcoll.c
+++ b/lib/unistr/u8-strcoll.c
@@ -1,28 +1,27 @@
/* Compare UTF-8 strings using the collation rules of the current locale.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcpy.c b/lib/unistr/u8-strcpy.c
index 0e4187b..cd49b8c 100644
--- a/lib/unistr/u8-strcpy.c
+++ b/lib/unistr/u8-strcpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strcspn.c b/lib/unistr/u8-strcspn.c
index 924160c..b09f651 100644
--- a/lib/unistr/u8-strcspn.c
+++ b/lib/unistr/u8-strcspn.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strdup.c b/lib/unistr/u8-strdup.c
index 3439944..33777d6 100644
--- a/lib/unistr/u8-strdup.c
+++ b/lib/unistr/u8-strdup.c
@@ -1,49 +1,37 @@
/* Copy UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "unistr.h"
-#if HAVE_STRDUP
-
-# include <string.h>
+#include <string.h>
uint8_t *
u8_strdup (const uint8_t *s)
{
return (uint8_t *) strdup ((const char *) s);
}
-
-#else
-
-# define FUNC u8_strdup
-# define UNIT uint8_t
-# define U_STRLEN u8_strlen
-# include "u-strdup.h"
-
-#endif
diff --git a/lib/unistr/u8-strlen.c b/lib/unistr/u8-strlen.c
index 07e4156..6892ec0 100644
--- a/lib/unistr/u8-strlen.c
+++ b/lib/unistr/u8-strlen.c
@@ -1,25 +1,16 @@
/* Determine length of UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-strmblen.c b/lib/unistr/u8-strmblen.c
index 29001e1..04114dc 100644
--- a/lib/unistr/u8-strmblen.c
+++ b/lib/unistr/u8-strmblen.c
@@ -1,29 +1,28 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strmbtouc.c b/lib/unistr/u8-strmbtouc.c
index 15fa997..3c1c184 100644
--- a/lib/unistr/u8-strmbtouc.c
+++ b/lib/unistr/u8-strmbtouc.c
@@ -1,29 +1,28 @@
/* Look at first character in UTF-8 string.
- Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2018 Free Software
+ Copyright (C) 1999-2000, 2002, 2006-2007, 2009-2022 Free Software
Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strncat.c b/lib/unistr/u8-strncat.c
index 888c55d..1b211a8 100644
--- a/lib/unistr/u8-strncat.c
+++ b/lib/unistr/u8-strncat.c
@@ -1,28 +1,27 @@
/* Concatenate UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strncmp.c b/lib/unistr/u8-strncmp.c
index c67b134..ce894de 100644
--- a/lib/unistr/u8-strncmp.c
+++ b/lib/unistr/u8-strncmp.c
@@ -1,28 +1,27 @@
/* Compare UTF-8 strings.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strncpy.c b/lib/unistr/u8-strncpy.c
index dcfe81d..2600dd6 100644
--- a/lib/unistr/u8-strncpy.c
+++ b/lib/unistr/u8-strncpy.c
@@ -1,28 +1,27 @@
/* Copy UTF-8 string.
- Copyright (C) 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strnlen.c b/lib/unistr/u8-strnlen.c
index 35c76a9..c9f753e 100644
--- a/lib/unistr/u8-strnlen.c
+++ b/lib/unistr/u8-strnlen.c
@@ -1,28 +1,27 @@
/* Determine bounded length of UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
/* Ensure strnlen() gets declared. */
#ifndef _GNU_SOURCE
diff --git a/lib/unistr/u8-strpbrk.c b/lib/unistr/u8-strpbrk.c
index 3c6d30e..5403490 100644
--- a/lib/unistr/u8-strpbrk.c
+++ b/lib/unistr/u8-strpbrk.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strrchr.c b/lib/unistr/u8-strrchr.c
index 38a101a..8aa381e 100644
--- a/lib/unistr/u8-strrchr.c
+++ b/lib/unistr/u8-strrchr.c
@@ -1,29 +1,28 @@
/* Search character in UTF-8 string.
- Copyright (C) 1999, 2002, 2006-2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strspn.c b/lib/unistr/u8-strspn.c
index 1d63684..beba3e4 100644
--- a/lib/unistr/u8-strspn.c
+++ b/lib/unistr/u8-strspn.c
@@ -1,28 +1,27 @@
/* Search for some characters in UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strstr.c b/lib/unistr/u8-strstr.c
index 39668f4..14f3731 100644
--- a/lib/unistr/u8-strstr.c
+++ b/lib/unistr/u8-strstr.c
@@ -1,28 +1,27 @@
/* Substring test for UTF-8 strings.
- Copyright (C) 1999, 2002, 2006, 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2010-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-strtok.c b/lib/unistr/u8-strtok.c
index 84cbb6f..387cb98 100644
--- a/lib/unistr/u8-strtok.c
+++ b/lib/unistr/u8-strtok.c
@@ -1,28 +1,27 @@
/* Tokenize UTF-8 string.
- Copyright (C) 1999, 2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-to-u16.c b/lib/unistr/u8-to-u16.c
index d72781c..bc629c0 100644
--- a/lib/unistr/u8-to-u16.c
+++ b/lib/unistr/u8-to-u16.c
@@ -1,28 +1,27 @@
/* Convert UTF-8 string to UTF-16 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/unistr/u8-to-u32.c b/lib/unistr/u8-to-u32.c
index 84a71ad..9f74ede 100644
--- a/lib/unistr/u8-to-u32.c
+++ b/lib/unistr/u8-to-u32.c
@@ -1,25 +1,16 @@
/* Convert UTF-8 string to UTF-32 string.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/unistr/u8-uctomb-aux.c b/lib/unistr/u8-uctomb-aux.c
index fa19c02..5ca2191 100644
--- a/lib/unistr/u8-uctomb-aux.c
+++ b/lib/unistr/u8-uctomb-aux.c
@@ -1,25 +1,16 @@
/* Conversion UCS-4 to UTF-8.
- Copyright (C) 2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -29,16 +20,10 @@
/* Specification. */
#include "unistr.h"
-#ifndef FALLTHROUGH
-# if __GNUC__ < 7
-# define FALLTHROUGH ((void) 0)
-# else
-# define FALLTHROUGH __attribute__ ((__fallthrough__))
-# endif
-#endif
+#include "attribute.h"
int
-u8_uctomb_aux (uint8_t *s, ucs4_t uc, int n)
+u8_uctomb_aux (uint8_t *s, ucs4_t uc, ptrdiff_t n)
{
int count;
diff --git a/lib/unistr/u8-uctomb.c b/lib/unistr/u8-uctomb.c
index c044465..2259b1d 100644
--- a/lib/unistr/u8-uctomb.c
+++ b/lib/unistr/u8-uctomb.c
@@ -1,25 +1,16 @@
/* Store a character in UTF-8 string.
- Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -34,10 +25,12 @@
/* Specification. */
#include "unistr.h"
+#include "attribute.h"
+
#if !HAVE_INLINE
int
-u8_uctomb (uint8_t *s, ucs4_t uc, int n)
+u8_uctomb (uint8_t *s, ucs4_t uc, ptrdiff_t n)
{
if (uc < 0x80)
{
@@ -71,7 +64,9 @@ u8_uctomb (uint8_t *s, ucs4_t uc, int n)
switch (count) /* note: code falls through cases! */
{
case 4: s[3] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x10000;
+ FALLTHROUGH;
case 3: s[2] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0x800;
+ FALLTHROUGH;
case 2: s[1] = 0x80 | (uc & 0x3f); uc = uc >> 6; uc |= 0xc0;
/*case 1:*/ s[0] = uc;
}
diff --git a/lib/unistring-notinline.h b/lib/unistring-notinline.h
index e7e5faa..59ebc63 100644
--- a/lib/unistring-notinline.h
+++ b/lib/unistring-notinline.h
@@ -1,18 +1,27 @@
/* Override decision whether to use 'inline' or not.
Copyright (C) 2009 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 free software: you can redistribute it and/or
+ modify it under the terms of either:
+ * 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.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
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 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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/lib/unistring/cdefs.h b/lib/unistring/cdefs.h
new file mode 100644
index 0000000..3faf5ba
--- /dev/null
+++ b/lib/unistring/cdefs.h
@@ -0,0 +1,116 @@
+/* Common macro definitions for C include files.
+ Copyright (C) 2008-2021 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or
+ modify it under the terms of either:
+
+ * 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.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
+ 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 <https://www.gnu.org/licenses/>. */
+
+#ifndef _UNISTRING_CDEFS_H
+#define _UNISTRING_CDEFS_H
+
+/* _GL_UNUSED_PARAMETER is a marker that can be prepended to function parameter
+ declarations for parameters that are not used. This helps to reduce
+ warnings, such as from GCC -Wunused-parameter. The syntax is as follows:
+ _GL_UNUSED_PARAMETER type param
+ or more generally
+ _GL_UNUSED_PARAMETER param_decl
+ For example:
+ _GL_UNUSED_PARAMETER int param
+ _GL_UNUSED_PARAMETER int *(*param) (void)
+ */
+#ifndef _GL_UNUSED_PARAMETER
+# define _GL_UNUSED_PARAMETER _UC_ATTRIBUTE_MAYBE_UNUSED
+#endif
+/* _GL_ATTRIBUTE_MAYBE_UNUSED likewise. */
+#ifndef _GL_ATTRIBUTE_MAYBE_UNUSED
+# define _GL_ATTRIBUTE_MAYBE_UNUSED _UC_ATTRIBUTE_MAYBE_UNUSED
+#endif
+
+#ifndef _GL_ATTRIBUTE_MALLOC
+# define _GL_ATTRIBUTE_MALLOC _UC_ATTRIBUTE_MALLOC
+#endif
+
+/* _GL_ATTRIBUTE_DEALLOC (F, I) is for functions returning pointers
+ that can be freed by passing them as the Ith argument to the
+ function F. _UC_ATTRIBUTE_DEALLOC_FREE is for functions that
+ return pointers that can be freed via 'free'; it can be used
+ only after including stdlib.h. These macros cannot be used on
+ inline functions. */
+#ifndef _GL_ATTRIBUTE_DEALLOC
+# define _GL_ATTRIBUTE_DEALLOC _UC_ATTRIBUTE_DEALLOC
+#endif
+#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
+# define _GL_ATTRIBUTE_DEALLOC_FREE _UC_ATTRIBUTE_DEALLOC_FREE
+#endif
+
+/* The definitions below are taken from gnulib/m4/gnulib-common.m4,
+ with prefix _UC instead of prefix _GL. */
+
+/* True if the compiler says it groks GNU C version MAJOR.MINOR. */
+#if defined __GNUC__ && defined __GNUC_MINOR__
+# define _UC_GNUC_PREREQ(major, minor) \
+ ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
+#else
+# define _UC_GNUC_PREREQ(major, minor) 0
+#endif
+
+#if (defined __has_attribute \
+ && (!defined __clang_minor__ \
+ || 3 < __clang_major__ + (5 <= __clang_minor__)))
+# define _UC_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
+#else
+# define _UC_HAS_ATTRIBUTE(attr) _UC_ATTR_##attr
+# define _UC_ATTR_malloc _UC_GNUC_PREREQ (3, 0)
+# define _UC_ATTR_unused _UC_GNUC_PREREQ (2, 7)
+#endif
+
+#ifdef __has_c_attribute
+# define _UC_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__)
+#else
+# define _UC_HAS_C_ATTRIBUTE(attr) 0
+#endif
+
+#if _UC_GNUC_PREREQ (11, 0)
+# define _UC_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
+#else
+# define _UC_ATTRIBUTE_DEALLOC(f, i)
+#endif
+#define _UC_ATTRIBUTE_DEALLOC_FREE _UC_ATTRIBUTE_DEALLOC (free, 1)
+
+#if _UC_HAS_ATTRIBUTE (malloc)
+# define _UC_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
+#else
+# define _UC_ATTRIBUTE_MALLOC
+#endif
+
+#if _UC_HAS_C_ATTRIBUTE (maybe_unused)
+# define _UC_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
+#else
+# define _UC_ATTRIBUTE_MAYBE_UNUSED _UC_ATTRIBUTE_UNUSED
+#endif
+
+#if _UC_HAS_ATTRIBUTE (unused)
+# define _UC_ATTRIBUTE_UNUSED __attribute__ ((__unused__))
+#else
+# define _UC_ATTRIBUTE_UNUSED
+#endif
+
+#endif /* _UNISTRING_CDEFS_H */
diff --git a/lib/unistring/cdefs.in.h b/lib/unistring/cdefs.in.h
deleted file mode 100644
index 2be62c2..0000000
--- a/lib/unistring/cdefs.in.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Common macro definitions for C include files.
- Copyright (C) 2009 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 <http://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTRING_CDEFS_H
-#define _UNISTRING_CDEFS_H
-
-/* The definition of _GL_UNUSED_PARAMETER is copied here. */
-
-#endif /* _UNISTRING_CDEFS_H */
diff --git a/lib/unistring/inline.h b/lib/unistring/inline.h
index bdb0b22..4605fbf 100644
--- a/lib/unistring/inline.h
+++ b/lib/unistring/inline.h
@@ -1,18 +1,27 @@
/* Decision whether to use 'inline' or not.
- Copyright (C) 2006, 2009 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2009, 2018 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 free software: you can redistribute it and/or
+ modify it under the terms of either:
+ * 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.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
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 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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
@@ -22,7 +31,7 @@
/* This is like the gl_INLINE macro in gnulib/m4/inline.m4, but makes its
decision based on defined preprocessor symbols rather than through
autoconf tests.
- See <http://lists.gnu.org/archive/html/bug-gnulib/2006-11/msg00055.html> */
+ See <https://lists.gnu.org/archive/html/bug-gnulib/2006-11/msg00055.html> */
/* Test for the 'inline' keyword or equivalent. ISO C 99 semantics is not
required, only that 'static inline' works.
diff --git a/lib/unistring/version.in.h b/lib/unistring/version.in.h
index 7b572fd..d35adc6 100644
--- a/lib/unistring/version.in.h
+++ b/lib/unistring/version.in.h
@@ -2,18 +2,27 @@
Copyright (C) 2009-2010 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 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 free software: you can redistribute it and/or
+ modify it under the terms of either:
+ * 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.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
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 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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNISTRING_VERSION_H
#define _UNISTRING_VERSION_H
diff --git a/lib/unistring/woe32dll.in.h b/lib/unistring/woe32dll.in.h
index 7764c86..6f5b9d8 100644
--- a/lib/unistring/woe32dll.in.h
+++ b/lib/unistring/woe32dll.in.h
@@ -1,18 +1,27 @@
/* Support for variables in shared libraries on Windows platforms.
Copyright (C) 2009 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 free software: you can redistribute it and/or
+ modify it under the terms of either:
+ * 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.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
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 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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible <bruno@clisp.org>, 2009. */
diff --git a/lib/unitypes.h b/lib/unitypes.h
deleted file mode 100644
index 9d91441..0000000
--- a/lib/unitypes.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Elementary types and macros for the GNU UniString library.
- Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNITYPES_H
-#define _UNITYPES_H
-
-/* Get uint8_t, uint16_t, uint32_t. */
-#include <unistring/stdint.h>
-
-/* 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
index 63a58e2..846a688 100644
--- a/lib/unitypes.in.h
+++ b/lib/unitypes.in.h
@@ -1,24 +1,15 @@
/* Elementary types and macros for the GNU UniString library.
- Copyright (C) 2002, 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -35,7 +26,7 @@ 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)
+# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__
# define _UC_ATTRIBUTE_CONST __attribute__ ((__const__))
# else
# define _UC_ATTRIBUTE_CONST
@@ -45,11 +36,26 @@ typedef uint32_t ucs4_t;
/* 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)
+# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
# define _UC_ATTRIBUTE_PURE __attribute__ ((__pure__))
# else
# define _UC_ATTRIBUTE_PURE
# endif
#endif
+/* Qualifier in a function declaration, that asserts that the caller must
+ pass a pointer to a different object in the specified pointer argument
+ than in the other pointer arguments. */
+#ifndef _UC_RESTRICT
+# if defined __restrict \
+ || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
+ || __clang_major__ >= 3
+# define _UC_RESTRICT __restrict
+# elif 199901L <= __STDC_VERSION__ || defined restrict
+# define _UC_RESTRICT restrict
+# else
+# define _UC_RESTRICT
+# endif
+#endif
+
#endif /* _UNITYPES_H */
diff --git a/lib/uniwbrk.h b/lib/uniwbrk.h
deleted file mode 100644
index 416f47e..0000000
--- a/lib/uniwbrk.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Word breaks in Unicode strings.
- Copyright (C) 2001-2003, 2005-2018 Free Software Foundation, Inc.
- Written by Bruno Haible <bruno@clisp.org>, 2009.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNIWBRK_H
-#define _UNIWBRK_H
-
-/* Get size_t. */
-#include <stddef.h>
-
-#include "unitypes.h"
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* ========================================================================= */
-
-/* Property defined in Unicode Standard Annex #29, section "Word Boundaries"
- <http://www.unicode.org/reports/tr29/#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,
- WBP_ZWJ = 17,
- WBP_EB = 18,
- WBP_EM = 19,
- WBP_GAZ = 20,
- WBP_EBG = 21
-};
-
-/* 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.in.h b/lib/uniwbrk.in.h
index 99ca49e..302fbec 100644
--- a/lib/uniwbrk.in.h
+++ b/lib/uniwbrk.in.h
@@ -1,28 +1,27 @@
/* Word breaks in Unicode strings.
- Copyright (C) 2001-2003, 2005-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2005-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _UNIWBRK_H
#define _UNIWBRK_H
@@ -40,7 +39,7 @@ extern "C" {
/* ========================================================================= */
/* Property defined in Unicode Standard Annex #29, section "Word Boundaries"
- <http://www.unicode.org/reports/tr29/#Word_Boundaries> */
+ <https://www.unicode.org/reports/tr29/#Word_Boundaries> */
/* Possible values of the Word_Break property.
This enumeration may be extended in the future. */
@@ -64,10 +63,11 @@ enum
WBP_SQ = 15,
WBP_HL = 16,
WBP_ZWJ = 17,
- WBP_EB = 18,
- WBP_EM = 19,
- WBP_GAZ = 20,
- WBP_EBG = 21
+ WBP_EB = 18, /* obsolete */
+ WBP_EM = 19, /* obsolete */
+ WBP_GAZ = 20, /* obsolete */
+ WBP_EBG = 21, /* obsolete */
+ WBP_WSS = 22
};
/* Return the Word_Break property of a Unicode character. */
@@ -90,7 +90,7 @@ extern void
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);
+ ulc_wordbreaks (const char *s, size_t n, char *_UC_RESTRICT p);
/* ========================================================================= */
diff --git a/lib/uniwbrk/u-wordbreaks.h b/lib/uniwbrk/u-wordbreaks.h
index 0d881c7..e8eb01a 100644
--- a/lib/uniwbrk/u-wordbreaks.h
+++ b/lib/uniwbrk/u-wordbreaks.h
@@ -1,28 +1,30 @@
/* Word breaks in UTF-8/UTF-16/UTF-32 strings. -*- coding: utf-8 -*-
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+/* This file implements section 4 "Word Boundaries"
+ of Unicode Standard Annex #29 <https://www.unicode.org/reports/tr29/>. */
void
FUNC (const UNIT *s, size_t n, char *p)
@@ -48,6 +50,8 @@ FUNC (const UNIT *s, size_t n, char *p)
-1 at the very beginning of the string. */
int secondlast_compchar_prop = -1;
+ /* Number of consecutive regional indicator (RI) characters seen
+ immediately before the current point. */
size_t ri_count = 0;
/* Don't break inside multibyte characters. */
@@ -74,11 +78,18 @@ FUNC (const UNIT *s, size_t n, char *p)
|| prop == WBP_NEWLINE))
*p = 1;
/* No break within emoji zwj sequence (WB3c). */
- else if (last_char_prop == WBP_ZWJ &&
- (prop == WBP_GAZ || prop == WBP_EBG))
+ else if (last_char_prop == WBP_ZWJ
+ && uc_is_property_extended_pictographic (uc))
+ /* *p = 0 */;
+ /* Keep horizontal whitespace together (WB3d). */
+ else if (last_char_prop == WBP_WSS && prop == WBP_WSS)
/* *p = 0 */;
- /* Ignore Format and Extend characters. */
- else if (!(prop == WBP_EXTEND || prop == WBP_FORMAT || prop == WBP_ZWJ))
+ /* Ignore Format and Extend characters (WB4). */
+ else if (prop == WBP_EXTEND
+ || prop == WBP_FORMAT
+ || prop == WBP_ZWJ)
+ /* *p = 0 */;
+ else
{
/* No break in these situations (see UAX #29):
@@ -147,7 +158,7 @@ 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. */
+ start of the line (WB4). */
if (last_compchar_prop < 0
|| last_compchar_prop == WBP_CR
|| last_compchar_prop == WBP_LF
diff --git a/lib/uniwbrk/u16-wordbreaks.c b/lib/uniwbrk/u16-wordbreaks.c
index b0be2b3..f9431c1 100644
--- a/lib/uniwbrk/u16-wordbreaks.c
+++ b/lib/uniwbrk/u16-wordbreaks.c
@@ -1,28 +1,27 @@
/* Word breaks in UTF-16 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,6 +30,7 @@
#include <string.h>
+#include "unictype.h"
#include "unistr.h"
#include "uniwbrk/wbrktable.h"
diff --git a/lib/uniwbrk/u32-wordbreaks.c b/lib/uniwbrk/u32-wordbreaks.c
index 47927c1..2cb9c13 100644
--- a/lib/uniwbrk/u32-wordbreaks.c
+++ b/lib/uniwbrk/u32-wordbreaks.c
@@ -1,28 +1,27 @@
/* Word breaks in UTF-32 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,6 +30,7 @@
#include <string.h>
+#include "unictype.h"
#include "unistr.h"
#include "uniwbrk/wbrktable.h"
diff --git a/lib/uniwbrk/u8-wordbreaks.c b/lib/uniwbrk/u8-wordbreaks.c
index ab38383..762ff8f 100644
--- a/lib/uniwbrk/u8-wordbreaks.c
+++ b/lib/uniwbrk/u8-wordbreaks.c
@@ -1,28 +1,27 @@
/* Word breaks in UTF-8 strings.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -31,6 +30,7 @@
#include <string.h>
+#include "unictype.h"
#include "unistr.h"
#include "uniwbrk/wbrktable.h"
diff --git a/lib/uniwbrk/ulc-wordbreaks.c b/lib/uniwbrk/ulc-wordbreaks.c
index 74ee0be..41a5f23 100644
--- a/lib/uniwbrk/ulc-wordbreaks.c
+++ b/lib/uniwbrk/ulc-wordbreaks.c
@@ -1,28 +1,27 @@
/* Word breaks in strings.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwbrk/wbrkprop.h b/lib/uniwbrk/wbrkprop.h
index df1556f..f2707f8 100644
--- a/lib/uniwbrk/wbrkprop.h
+++ b/lib/uniwbrk/wbrkprop.h
@@ -1,30 +1,29 @@
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Line breaking properties of Unicode characters. */
-/* Generated automatically by gen-uni-tables.c for Unicode 9.0.0. */
+/* Word breaking properties of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
-/* Copyright (C) 2000-2002, 2004, 2007-2009 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License and the GNU General Public License
+ for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#define wbrkprop_header_0 16
#define wbrkprop_header_1 15
@@ -36,7 +35,7 @@ typedef struct
{
int level1[15];
int level2[3 << 9];
- unsigned char level3[174 << 7];
+ unsigned char level3[187 << 7];
}
wbrkprop_t;
static const wbrkprop_t uniwbrkprop =
@@ -55,10 +54,10 @@ static const wbrkprop_t uniwbrkprop =
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, 7424, 7552, 7680, -1,
+ -1, 7296, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 7808, 7936, 8064, 8192, 8320, -1, -1, -1,
- 8448, 8576, 8704, 8832, -1, 8960, 9088, -1,
+ 256, 7424, 7552, 7680, 7808, -1, -1, -1,
+ 7936, 8064, 8192, 8320, -1, 8448, 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,
@@ -87,8 +86,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, 9216, 256, 256, 9344, 9472, 9600, 9728,
- 9856, 9984, 10112, 10240, 10368, 10496, 10624, 10752,
+ 256, 8704, 256, 256, 8832, 8960, 9088, 9216,
+ 9344, 9472, 9600, 9728, 9856, 9984, 10112, 10240,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
256, 256, 256, 256, 256, 256, 256, 256,
@@ -99,7 +98,7 @@ 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, 10880,
+ 256, 256, 256, 256, 256, 256, 256, 10368,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
@@ -108,38 +107,36 @@ 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, 11008, 11136,
- 256, 256, 11264, 11392, 11520, 11648, 11776, 11904,
- 12032, 12160, 12288, 12416, -1, 12544, 12672, 12800,
- 256, 12928, 13056, -1, 256, 256, 13184, -1,
- 13312, 13440, 13568, 13696, 13824, 13952, 14080, 14208,
- 14336, 14464, -1, -1, -1, -1, -1, -1,
- 14592, 14720, 14848, 14976, 15104, 15232, 15360, -1,
- 15488, 15616, -1, 15744, 15872, 16000, 16128, -1,
- -1, 16256, -1, -1, -1, 16384, -1, -1,
- 16512, 16640, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 256, 256, 256, 16768,
- 16896, 256, 17024, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 10496, 10624,
+ 256, 256, 10752, 10880, 11008, 11136, 11264, 11392,
+ 11520, 11648, 11776, 11904, -1, 12032, 12160, 12288,
+ 256, 12416, 12544, 12672, 256, 256, 12800, 12928,
+ 13056, 13184, 13312, 13440, 13568, 13696, 13824, 13952,
+ 14080, 14208, 14336, -1, -1, 14464, 14592, 14720,
+ 14848, 14976, 15104, 15232, 15360, 15488, 15616, -1,
+ 15744, 15872, -1, 16000, 16128, 16256, 16384, -1,
+ 16512, 16640, 16768, 16896, 17024, 17152, -1, -1,
+ 17280, 17408, 17536, 17664, -1, 17792, -1, 17920,
+ 256, 256, 256, 256, 256, 256, 256, 18048,
+ 18176, 256, 18304, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 18432,
256, 256, 256, 256, 256, 256, 256, 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,
+ 18560, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 256, 256, 256, 17280, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 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, -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, 17408, 17536, 17664, 17792,
- -1, -1, -1, -1, -1, -1, 17920, 18048,
-1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 256, 256, 256, 256, 18816, 18944, 19072, 19200,
+ -1, -1, -1, -1, 19328, -1, 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,
@@ -154,27 +151,29 @@ 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,
- 18176, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 19712,
+ 19840, -1, 19968, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
- 18304, 18432, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1,
+ 20096, 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, -1, 18560, 18688, 18816, -1, -1, -1,
- 18944, 19072, 19200, 256, 256, 19328, 19456, 19584,
- -1, -1, -1, -1, 19712, 19840, -1, -1,
+ -1, -1, -1, -1, -1, -1, 20352, -1,
+ -1, -1, 20480, 20608, 20736, -1, -1, -1,
+ 20864, 20992, 21120, 256, 256, 21248, 21376, 21504,
+ -1, -1, -1, -1, 21632, 21760, -1, -1,
+ -1, -1, -1, -1, -1, -1, 21888, -1,
+ 22016, -1, 22144, -1, -1, 22272, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 22400,
+ 256, 22528, 22656, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 22784, 22912, -1, -1,
+ -1, -1, 23040, 23168, -1, -1, -1, 23296,
-1, -1, -1, -1, -1, -1, -1, -1,
- 19968, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 23424,
-1, -1, -1, -1, -1, -1, -1, -1,
- 256, 20096, 20224, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 20352, 20480, -1, -1,
- -1, -1, 20608, 20736, -1, -1, -1, 20864,
- 20992, 21120, 21248, 21376, 21504, 21632, -1, -1,
- -1, -1, 21760, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- 21888, -1, 22016, 22144, -1, -1, -1, -1,
+ 23552, -1, 23680, 23808, -1, -1, -1, -1,
-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 +247,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_OTHER, WBP_DQ, WBP_OTHER,
+ WBP_WSS, WBP_OTHER, WBP_DQ, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_SQ,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_MIDNUM, WBP_OTHER, WBP_MIDNUMLET, WBP_OTHER,
@@ -352,22 +351,22 @@ 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_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_MIDLETTER,
- 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_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_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_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
@@ -486,9 +485,8 @@ 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_ALETTER, 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_MIDLETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -498,7 +496,8 @@ 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_MIDNUM, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_MIDNUM, WBP_ALETTER, 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,
@@ -523,7 +522,7 @@ static const wbrkprop_t uniwbrkprop =
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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_HL,
WBP_HL, WBP_HL, WBP_HL, WBP_ALETTER,
WBP_MIDLETTER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -655,7 +654,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
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_OTHER, WBP_EXTEND, 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,
@@ -680,37 +679,37 @@ static const wbrkprop_t uniwbrkprop =
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_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_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_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER,
+ WBP_FORMAT, WBP_FORMAT, 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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_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_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_FORMAT, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
@@ -783,7 +782,7 @@ static const wbrkprop_t uniwbrkprop =
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_ALETTER, WBP_OTHER, WBP_EXTEND, WBP_OTHER,
WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_OTHER,
@@ -846,8 +845,8 @@ 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_ALETTER, WBP_EXTEND, WBP_EXTEND,
+ 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,
@@ -869,7 +868,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, 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_EXTEND, WBP_EXTEND,
+ WBP_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND,
@@ -913,7 +912,7 @@ 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_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_EXTEND, 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_ALETTER, WBP_ALETTER,
@@ -927,7 +926,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_ALETTER, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, 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,
@@ -935,7 +934,7 @@ static const wbrkprop_t uniwbrkprop =
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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_ALETTER, 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,
@@ -967,7 +966,7 @@ static const wbrkprop_t uniwbrkprop =
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_ALETTER, WBP_OTHER,
+ WBP_OTHER, WBP_ALETTER, WBP_ALETTER, 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,
@@ -976,8 +975,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_EXTEND, WBP_EXTEND, WBP_EXTEND,
- WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ 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_OTHER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_OTHER, WBP_ALETTER, WBP_ALETTER,
@@ -990,8 +989,8 @@ 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_ALETTER, WBP_EXTEND, WBP_EXTEND,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND,
+ WBP_EXTEND, 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,
@@ -1008,7 +1007,7 @@ static const wbrkprop_t uniwbrkprop =
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_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_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1086,7 +1085,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_EXTEND, WBP_OTHER, WBP_OTHER,
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_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -1424,7 +1423,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_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_WSS, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1459,11 +1458,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_OTHER, 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_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_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1523,7 +1522,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_FORMAT, 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,
@@ -1550,7 +1549,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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ 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_EXTEND, WBP_EXTEND, WBP_ALETTER,
@@ -1695,6 +1694,10 @@ 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_EXTEND, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -1708,10 +1711,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_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_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_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1731,7 +1730,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, 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_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,
@@ -1812,18 +1811,18 @@ static const wbrkprop_t uniwbrkprop =
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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -1836,9 +1835,9 @@ static const wbrkprop_t uniwbrkprop =
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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND,
+ WBP_EXTEND, 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,
@@ -1869,8 +1868,8 @@ 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_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -1936,9 +1935,9 @@ static const wbrkprop_t uniwbrkprop =
WBP_ALETTER, 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_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_WSS, WBP_WSS, WBP_WSS, WBP_WSS,
+ WBP_WSS, WBP_WSS, WBP_WSS, WBP_OTHER,
+ WBP_WSS, WBP_WSS, WBP_WSS, WBP_OTHER,
WBP_EXTEND, WBP_ZWJ, WBP_FORMAT, WBP_FORMAT,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -1959,7 +1958,7 @@ static const wbrkprop_t uniwbrkprop =
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_EXTENDNUMLET, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_WSS,
WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
WBP_FORMAT, WBP_OTHER, WBP_FORMAT, WBP_FORMAT,
WBP_FORMAT, WBP_FORMAT, WBP_FORMAT, WBP_FORMAT,
@@ -2096,134 +2095,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_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
- WBP_EB, WBP_EB, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_GAZ, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_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_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -2352,7 +2223,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_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_WSS, 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,
@@ -2427,7 +2298,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_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,
@@ -2462,8 +2333,8 @@ 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -2642,13 +2513,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_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_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,
@@ -2674,7 +2540,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_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,
@@ -2683,25 +2548,31 @@ 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_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_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_OTHER, WBP_ALETTER,
+ WBP_OTHER, 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_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_EXTEND, WBP_ALETTER,
@@ -2715,7 +2586,7 @@ static const wbrkprop_t uniwbrkprop =
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_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,
@@ -2767,7 +2638,7 @@ static const wbrkprop_t uniwbrkprop =
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_ALETTER, WBP_ALETTER, WBP_EXTEND,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_ALETTER,
@@ -2918,12 +2789,12 @@ 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_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_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,
@@ -3188,9 +3059,9 @@ static const wbrkprop_t uniwbrkprop =
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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_MIDLETTER, WBP_MIDNUM,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
+ WBP_NUMERIC, WBP_NUMERIC, WBP_MIDLETTER, WBP_MIDNUM,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -3419,7 +3290,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_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,
@@ -3532,6 +3403,38 @@ 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_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_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_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_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, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -3569,6 +3472,38 @@ 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_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_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_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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,
@@ -3709,7 +3644,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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -3888,6 +3823,134 @@ 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_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_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_EXTEND,
+ WBP_EXTEND, 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, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_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_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_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_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -3916,8 +3979,8 @@ 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_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_EXTEND, WBP_ALETTER, WBP_ALETTER, WBP_EXTEND,
+ WBP_EXTEND, 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_EXTEND, WBP_ALETTER,
@@ -3936,10 +3999,10 @@ static const wbrkprop_t uniwbrkprop =
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_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_FORMAT, 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,
@@ -3969,7 +4032,7 @@ static const wbrkprop_t uniwbrkprop =
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_ALETTER, WBP_EXTEND, WBP_EXTEND, 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,
@@ -4002,8 +4065,8 @@ static const wbrkprop_t uniwbrkprop =
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_OTHER, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_OTHER, WBP_EXTEND, WBP_EXTEND,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
WBP_NUMERIC, WBP_NUMERIC, WBP_ALETTER, WBP_OTHER,
@@ -4094,7 +4157,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_ALETTER, WBP_ALETTER, WBP_ALETTER,
- WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_EXTEND,
WBP_EXTEND, WBP_ALETTER, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
@@ -4135,8 +4198,8 @@ 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_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_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,
@@ -4254,7 +4317,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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ 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,
@@ -4304,6 +4367,38 @@ 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_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_OTHER,
@@ -4336,6 +4431,29 @@ 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_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, 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_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_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER,
+ WBP_EXTEND, 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_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,
@@ -4352,6 +4470,79 @@ 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_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_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_ALETTER, WBP_OTHER, WBP_ALETTER,
+ 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_ALETTER, 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_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_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_ALETTER, 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_ALETTER, 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_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_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_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -4433,6 +4624,134 @@ 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_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_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_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_EXTEND, WBP_OTHER,
+ WBP_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_ALETTER, 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_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_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_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_EXTEND, WBP_EXTEND, WBP_OTHER, WBP_EXTEND,
+ WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
+ 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_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_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -4528,6 +4847,10 @@ 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_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,
@@ -4539,10 +4862,38 @@ 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_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
+ WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_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_FORMAT, WBP_FORMAT, 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_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -4620,29 +4971,29 @@ 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_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_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,
@@ -4720,6 +5071,22 @@ 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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,
@@ -4737,9 +5104,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_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_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,
@@ -4751,9 +5134,9 @@ 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_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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EXTEND,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER,
@@ -4776,7 +5159,22 @@ 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_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_ALETTER, WBP_ALETTER, WBP_OTHER, WBP_ALETTER,
+ 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_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,
@@ -4784,6 +5182,23 @@ 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_KATAKANA, WBP_KATAKANA, WBP_KATAKANA,
+ WBP_OTHER, WBP_KATAKANA, WBP_KATAKANA, WBP_KATAKANA,
+ WBP_KATAKANA, WBP_KATAKANA, WBP_KATAKANA, WBP_KATAKANA,
+ WBP_OTHER, WBP_KATAKANA, WBP_KATAKANA, 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,
@@ -4816,6 +5231,38 @@ 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_KATAKANA, 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_KATAKANA, WBP_KATAKANA, WBP_KATAKANA, 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_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
WBP_ALETTER, WBP_ALETTER, WBP_ALETTER, WBP_ALETTER,
@@ -4880,6 +5327,38 @@ 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_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_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_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -5232,6 +5711,38 @@ 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_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_OTHER,
WBP_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_EXTEND,
@@ -5275,6 +5786,102 @@ 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_OTHER, WBP_OTHER,
+ 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_ALETTER, 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_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_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_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_EXTEND, WBP_EXTEND, WBP_EXTEND, 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_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
+ WBP_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_ALETTER, 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_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,
@@ -5314,7 +5921,7 @@ static const wbrkprop_t uniwbrkprop =
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_EXTEND, WBP_EXTEND, WBP_EXTEND, WBP_ALETTER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC, WBP_NUMERIC,
@@ -5457,108 +6064,6 @@ static const wbrkprop_t uniwbrkprop =
WBP_RI, WBP_RI, WBP_RI, WBP_RI,
WBP_RI, WBP_RI, WBP_RI, WBP_RI,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EB, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EB,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EM,
- WBP_EM, WBP_EM, WBP_EM, WBP_EM,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_EB,
- WBP_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EBG, WBP_EBG,
- WBP_EBG, WBP_EBG, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
- WBP_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EB, WBP_EB, WBP_EB,
- WBP_OTHER, WBP_EB, WBP_EB, WBP_EB,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_GAZ,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -5581,94 +6086,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_EB, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EB, WBP_EB, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_GAZ, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_EB, WBP_EB, WBP_EB,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EB,
- WBP_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_EB,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_EB, WBP_EB, WBP_EB, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -5676,6 +6093,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_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,
@@ -5686,16 +6105,9 @@ 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_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_EB, WBP_EB, WBP_EB, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_OTHER, WBP_OTHER, WBP_EB, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
- WBP_EB, WBP_OTHER, WBP_OTHER, WBP_EB,
- WBP_EB, WBP_EB, WBP_EB, WBP_EB,
- WBP_EB, WBP_EB, WBP_OTHER, WBP_OTHER,
- WBP_EB, WBP_EB, WBP_EB, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
WBP_OTHER, WBP_OTHER, WBP_OTHER, WBP_OTHER,
@@ -5711,6 +6123,9 @@ 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_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_FORMAT, 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 4b4e510..ec31ca5 100644
--- a/lib/uniwbrk/wbrktable.c
+++ b/lib/uniwbrk/wbrktable.c
@@ -1,97 +1,94 @@
/* Word break auxiliary table. -*- coding: utf-8 -*-
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
/* Specification. */
#include "wbrktable.h"
-const int uniwbrk_prop_index[22] =
+const int uniwbrk_prop_index[23] =
{
- 0, /* WBP_OTHER */
- 1, /* WBP_KATAKANA */
- 2, /* WBP_ALETTER */
- 3, /* WBP_MIDNUMLET */
- 4, /* WBP_MIDLETTER */
- 5, /* WBP_MIDNUM */
- 6, /* WBP_NUMERIC */
- 7, /* WBP_EXTENDNUMLET */
- -1, /* WBP_EXTEND */
- -1, /* WBP_FORMAT */
- -1, /* WBP_NEWLINE */
- -1, /* WBP_CR */
- -1, /* WBP_LF */
- -1, /* WBP_RI */
- 8, /* WBP_DQ */
- 9, /* WBP_SQ */
- 10, /* WBP_HL */
- -1, /* WBP_ZWJ */
- 11, /* WBP_EB */
- 12, /* WBP_EM */
- -1, /* WBP_GAZ */
- 13 /* WBP_EBG */
+ /* WBP_OTHER */ 0,
+ /* WBP_KATAKANA */ 1,
+ /* WBP_ALETTER */ 2,
+ /* WBP_MIDNUMLET */ 3,
+ /* WBP_MIDLETTER */ 4,
+ /* WBP_MIDNUM */ 5,
+ /* WBP_NUMERIC */ 6,
+ /* WBP_EXTENDNUMLET */ 7,
+ /* WBP_EXTEND */ -1,
+ /* WBP_FORMAT */ -1,
+ /* WBP_NEWLINE */ -1,
+ /* WBP_CR */ -1,
+ /* WBP_LF */ -1,
+ /* WBP_RI */ -1,
+ /* WBP_DQ */ 8,
+ /* WBP_SQ */ 9,
+ /* WBP_HL */ 10,
+ /* WBP_ZWJ */ -1,
+ /* WBP_EB */ -1,
+ /* WBP_EM */ -1,
+ /* WBP_GAZ */ -1,
+ /* WBP_EBG */ -1,
+ /* WBP_WSS */ 11
};
/* 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)
- (E_Base | EBG) × E_Modifier (WB14)
+ (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)
Note that the following rules are not handled here but in the loop in u-wordbreaks.h:
- The rules need to look back or look ahead the second character (WB6, WB7, WB7b, WB7c, WB11, WB12)
- The rules with a higher precedence over the "ignore" rule (WB4), such as WB3c
*/
-const unsigned char uniwbrk_table[14][14] =
-{ /* current: OTHER MIDNUMLET NUMERIC SQ EM */
- /* KATAKANA MIDLETTER EXNUMLET HL EBG */
- /* ALETTER MIDNUM DQ EB */
+const unsigned char uniwbrk_table[12][12] =
+{ /* current: OTHER MIDNUMLET NUMERIC SQ */
+ /* KATAKANA MIDLETTER EXNUMLET HL */
+ /* ALETTER MIDNUM DQ WSS */
/* last */
- /* WBP_OTHER */ { 1, 1, 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, 1, 1 },
- /* WBP_ALETTER */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1 },
- /* WBP_MIDNUMLET */ { 1, 1, 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, 1, 1 },
- /* WBP_MIDNUM */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_NUMERIC */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1 },
- /* WBP_EXTENDNUMLET */ { 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1 },
- /* WBP_DQ */ { 1, 1, 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, 1, 1 },
- /* WBP_HL */ { 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1 },
- /* WBP_EB */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 },
- /* WBP_EM */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 },
- /* WBP_EBG */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1 }
+ /* 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, 0, 1 },
+ /* 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, 0, 1 },
+ /* WBP_EXTENDNUMLET */ { 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 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, 0, 0, 1 },
+ /* WBP_WSS */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }
};
diff --git a/lib/uniwbrk/wbrktable.h b/lib/uniwbrk/wbrktable.h
index e2aee4f..d6d6aa3 100644
--- a/lib/uniwbrk/wbrktable.h
+++ b/lib/uniwbrk/wbrktable.h
@@ -1,28 +1,27 @@
/* Word break auxiliary table.
- Copyright (C) 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
-extern const int uniwbrk_prop_index[22];
-extern const unsigned char uniwbrk_table[14][14];
+extern const int uniwbrk_prop_index[23];
+extern const unsigned char uniwbrk_table[12][12];
diff --git a/lib/uniwbrk/wordbreak-property.c b/lib/uniwbrk/wordbreak-property.c
index b0cb51d..2061603 100644
--- a/lib/uniwbrk/wordbreak-property.c
+++ b/lib/uniwbrk/wordbreak-property.c
@@ -1,28 +1,27 @@
/* Word break property.
- Copyright (C) 2001-2003, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2009.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth.h b/lib/uniwidth.h
deleted file mode 100644
index b21cd32..0000000
--- a/lib/uniwidth.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
-/* Display width functions.
- Copyright (C) 2001-2002, 2005, 2007, 2009-2018 Free Software Foundation,
- Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNIWIDTH_H
-#define _UNIWIDTH_H
-
-#include "unitypes.h"
-
-/* Get size_t. */
-#include <stddef.h>
-
-/* Get locale_charset() declaration. */
-#include <unistring/localcharset.h>
-
-#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.in.h b/lib/uniwidth.in.h
index a76c845..79140c8 100644
--- a/lib/uniwidth.in.h
+++ b/lib/uniwidth.in.h
@@ -1,25 +1,16 @@
/* Display width functions.
- Copyright (C) 2001-2002, 2005, 2007, 2009-2018 Free Software Foundation,
+ Copyright (C) 2001-2002, 2005, 2007, 2009-2022 Free Software Foundation,
Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uniwidth/cjk.h b/lib/uniwidth/cjk.h
index ae5fb09..b791ba9 100644
--- a/lib/uniwidth/cjk.h
+++ b/lib/uniwidth/cjk.h
@@ -1,25 +1,16 @@
/* Test for CJK encoding.
- Copyright (C) 2001-2002, 2005-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2005-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
diff --git a/lib/uniwidth/u16-strwidth.c b/lib/uniwidth/u16-strwidth.c
index 3a87e8c..3bbc842 100644
--- a/lib/uniwidth/u16-strwidth.c
+++ b/lib/uniwidth/u16-strwidth.c
@@ -1,28 +1,27 @@
/* Determine display width of UTF-16 string.
- Copyright (C) 2001-2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u16-width.c b/lib/uniwidth/u16-width.c
index 613b5d7..cd86f91 100644
--- a/lib/uniwidth/u16-width.c
+++ b/lib/uniwidth/u16-width.c
@@ -1,28 +1,27 @@
/* Determine display width of UTF-16 string.
- Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u32-strwidth.c b/lib/uniwidth/u32-strwidth.c
index c2ceacd..b7dcdc7 100644
--- a/lib/uniwidth/u32-strwidth.c
+++ b/lib/uniwidth/u32-strwidth.c
@@ -1,28 +1,27 @@
/* Determine display width of UTF-32 string.
- Copyright (C) 2001-2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u32-width.c b/lib/uniwidth/u32-width.c
index c791bdb..22f405c 100644
--- a/lib/uniwidth/u32-width.c
+++ b/lib/uniwidth/u32-width.c
@@ -1,28 +1,27 @@
/* Determine display width of UTF-32 string.
- Copyright (C) 2001-2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u8-strwidth.c b/lib/uniwidth/u8-strwidth.c
index b2b25f8..bf079fb 100644
--- a/lib/uniwidth/u8-strwidth.c
+++ b/lib/uniwidth/u8-strwidth.c
@@ -1,28 +1,27 @@
/* Determine display width of UTF-8 string.
- Copyright (C) 2001-2002, 2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/u8-width.c b/lib/uniwidth/u8-width.c
index a26cc9c..6ebca1e 100644
--- a/lib/uniwidth/u8-width.c
+++ b/lib/uniwidth/u8-width.c
@@ -1,28 +1,27 @@
/* Determine display width of UTF-8 string.
- Copyright (C) 2001-2002, 2006-2007, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2007, 2009-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
- Lesser General Public License for more details.
+ Lesser General Public License and the 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 <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/uniwidth/width.c b/lib/uniwidth/width.c
index 0d89e3d..1c945a8 100644
--- a/lib/uniwidth/width.c
+++ b/lib/uniwidth/width.c
@@ -1,25 +1,16 @@
/* Determine display width of Unicode character.
- Copyright (C) 2001-2002, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2001-2002, 2006-2022 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 2002.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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
- Lesser General Public License for more details.
+ 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 <https://www.gnu.org/licenses/>. */
@@ -31,400 +22,43 @@
#include "cjk.h"
-/*
- * Non-spacing attribute table.
- * Consists of:
- * - Non-spacing characters; generated from PropList.txt or
- * "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt"
- * - Format control characters; generated from
- * "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt"
- * - Zero width characters; generated from
- * "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt"
+/* The non-spacing attribute table consists of:
+ * Non-spacing characters; generated from PropList.txt or
+ "grep '^[^;]*;[^;]*;[^;]*;[^;]*;NSM;' UnicodeData.txt"
+ * Format control characters; generated from
+ "grep '^[^;]*;[^;]*;Cf;' UnicodeData.txt"
+ * Zero width characters; generated from
+ "grep '^[^;]*;ZERO WIDTH ' UnicodeData.txt"
+ * Hangul Jamo characters that have conjoining behaviour:
+ - jungseong = syllable-middle vowels
+ - jongseong = syllable-final consonants
+ Rationale:
+ 1) These characters act like combining characters. They have no
+ equivalent in legacy character sets. Therefore the EastAsianWidth.txt
+ file does not really matter for them; UAX #11 East Asian Width
+ <https://www.unicode.org/reports/tr11/> makes it clear that it focus
+ is on compatibility with traditional Japanese layout.
+ By contrast, the same glyphs without conjoining behaviour are available
+ in the U+3130..U+318F block, and these characters are mapped to legacy
+ character sets, and traditional Japanese layout matters for them.
+ 2) glibc does the same thing, see
+ <https://sourceware.org/bugzilla/show_bug.cgi?id=21750>
+ <https://sourceware.org/bugzilla/show_bug.cgi?id=26120>
*/
-static const unsigned char nonspacing_table_data[38*64] = {
- /* 0x0000-0x01ff */
- 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */
- 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00, /* 0x0080-0x00bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x013f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0140-0x017f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x01bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01c0-0x01ff */
- /* 0x0200-0x03ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0200-0x023f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0240-0x027f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0280-0x02bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c0-0x02ff */
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300-0x033f */
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x0340-0x037f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0380-0x03bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x03c0-0x03ff */
- /* 0x0400-0x05ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0400-0x043f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0440-0x047f */
- 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0480-0x04bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x04c0-0x04ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0500-0x053f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0540-0x057f */
- 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 */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */
- 0x00, 0x00, 0xc0, 0xbf, 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, /* 0x0880-0x08bf */
- 0x00, 0x00, 0xf0, 0xff, 0xff, 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 */
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */
- 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x09c0-0x09ff */
- /* 0x0a00-0x0bff */
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a00-0x0a3f */
- 0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, /* 0x0a40-0x0a7f */
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a80-0x0abf */
- 0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0ac0-0x0aff */
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0x0b00-0x0b3f */
- 0x1e, 0x20, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0b40-0x0b7f */
- 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 */
- 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */
- 0x02, 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 */
- 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 */
- /* 0x0e00-0x0fff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07, /* 0x0e00-0x0e3f */
- 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0e40-0x0e7f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1b, /* 0x0e80-0x0ebf */
- 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 */
- 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 */
- 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 */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1180-0x11bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c0-0x11ff */
- /* 0x1200-0x13ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1200-0x123f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1240-0x127f */
- 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, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */
- /* 0x1600-0x17ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1600-0x163f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1640-0x167f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1680-0x16bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16c0-0x16ff */
- 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x1c, 0x00, /* 0x1700-0x173f */
- 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1740-0x177f */
- 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */
- 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */
- 0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */
- 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, 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 */
- /* 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, /* 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, 0xf8, /* 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, 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 */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2140-0x217f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2180-0x21bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x21c0-0x21ff */
- /* 0x2c00-0x2dff */
- 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, /* 0x2d00-0x2d3f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 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, 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 */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3100-0x313f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3140-0x317f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3180-0x31bf */
- 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, 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 */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa7c0-0xa7ff */
- /* 0xa800-0xa9ff */
- 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 */
- 0x30, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 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 */
- /* 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 */
- 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 */
- /* 0xfa00-0xfbff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa80-0xfabf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfac0-0xfaff */
- 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0xfb00-0xfb3f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb40-0xfb7f */
- 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 */
- 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 */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff00-0xff3f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff40-0xff7f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff80-0xffbf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, /* 0xffc0-0xffff */
- /* 0x10000-0x101ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10000-0x1003f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10040-0x1007f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10080-0x100bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x100c0-0x100ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10100-0x1013f */
- 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, /* 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, 0x40, /* 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, 0xff, /* 0x11400-0x1143f */
- 0x5c, 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 */
- /* 0x11c00-0x11dff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x3f, /* 0x11c00-0x11c3f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c40-0x11c7f */
- 0x00, 0x00, 0xfc, 0xff, 0xff, 0xfc, 0x6d, 0x00, /* 0x11c80-0x11cbf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11cc0-0x11cff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d00-0x11d3f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d40-0x11d7f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d80-0x11dbf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11dc0-0x11dff */
- /* 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 */
- 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */
- /* 0x1d200-0x1d3ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d200-0x1d23f */
- 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d240-0x1d27f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d280-0x1d2bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d2c0-0x1d2ff */
- 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 */
- /* 0x1e000-0x1e1ff */
- 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00, /* 0x1e000-0x1e03f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e040-0x1e07f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e080-0x1e0bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e0c0-0x1e0ff */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e100-0x1e13f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e140-0x1e17f */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e180-0x1e1bf */
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e1c0-0x1e1ff */
- /* 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 */
- 0xf0, 0x07, 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 */
-};
-static const signed char nonspacing_table_ind[248] = {
- 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 */
- 16, -1, -1, -1, -1, -1, -1, -1, /* 0x3000-0x3fff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x4000-0x4fff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x5000-0x5fff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x6000-0x6fff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x7000-0x7fff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x8000-0x8fff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x9000-0x9fff */
- -1, -1, -1, 17, 18, 19, -1, -1, /* 0xa000-0xafff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb000-0xbfff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc000-0xcfff */
- -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, 29, -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, 30, -1, 31, /* 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, 32, -1, /* 0x1b000-0x1bfff */
- -1, -1, -1, -1, -1, -1, -1, -1, /* 0x1c000-0x1cfff */
- 33, 34, -1, -1, -1, 35, -1, -1, /* 0x1d000-0x1dfff */
- 36, -1, -1, -1, 37, -1, -1, -1 /* 0x1e000-0x1efff */
-};
+#include "uniwidth/width0.h"
+
+#include "uniwidth/width2.h"
+#include "unictype/bitmap.h"
+
+#define SIZEOF(a) (sizeof(a) / sizeof(a[0]))
+
/* Determine number of column positions required for UC. */
int
uc_width (ucs4_t uc, const char *encoding)
{
/* Test for non-spacing or control character. */
- if ((uc >> 9) < 248)
+ if ((uc >> 9) < SIZEOF (nonspacing_table_ind))
{
int ind = nonspacing_table_ind[uc >> 9];
if (ind >= 0)
@@ -449,24 +83,8 @@ uc_width (ucs4_t uc, const char *encoding)
return 0;
}
}
- /* Test for double-width character.
- * Generated from "grep '^[^;]\{4,5\};[WF]' EastAsianWidth.txt"
- * and "grep '^[^;]\{4,5\};[^WF]' EastAsianWidth.txt"
- */
- if (uc >= 0x1100
- && ((uc < 0x1160) /* Hangul Jamo */
- || (uc >= 0x2329 && uc < 0x232b) /* Angle Brackets */
- || (uc >= 0x2e80 && uc < 0xa4d0 /* CJK ... Yi */
- && !(uc == 0x303f) && !(uc >= 0x4dc0 && uc < 0x4e00))
- || (uc >= 0xac00 && uc < 0xd7a4) /* Hangul Syllables */
- || (uc >= 0xf900 && uc < 0xfb00) /* CJK Compatibility Ideographs */
- || (uc >= 0xfe10 && uc < 0xfe20) /* Presentation Forms for Vertical */
- || (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 */
- ) )
+ /* Test for double-width character. */
+ if (bitmap_lookup (&u_width2, uc))
return 2;
/* In ancient CJK encodings, Cyrillic and most other characters are
double-width as well. */
diff --git a/lib/uniwidth/width0.h b/lib/uniwidth/width0.h
new file mode 100644
index 0000000..31933e3
--- /dev/null
+++ b/lib/uniwidth/width0.h
@@ -0,0 +1,485 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Table of non-spacing or control characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+static const unsigned char nonspacing_table_data[47*64] = {
+ /* 0x0000-0x01ff */
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0000-0x003f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 0x0040-0x007f */
+ 0xff, 0xff, 0xff, 0xff, 0x00, 0x20, 0x00, 0x00, /* 0x0080-0x00bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x00c0-0x00ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0100-0x013f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0140-0x017f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0180-0x01bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x01c0-0x01ff */
+ /* 0x0200-0x03ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0200-0x023f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0240-0x027f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0280-0x02bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x02c0-0x02ff */
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x0300-0x033f */
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, /* 0x0340-0x037f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0380-0x03bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x03c0-0x03ff */
+ /* 0x0400-0x05ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0400-0x043f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0440-0x047f */
+ 0xf8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0480-0x04bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x04c0-0x04ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0500-0x053f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0540-0x057f */
+ 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 */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0680-0x06bf */
+ 0x00, 0x00, 0xc0, 0xbf, 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, 0x20, /* 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, 0x03, 0xff, 0x00, 0x00, 0x00, 0x00, /* 0x0880-0x08bf */
+ 0x00, 0xfc, 0xff, 0xff, 0xff, 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 */
+ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0980-0x09bf */
+ 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x40, /* 0x09c0-0x09ff */
+ /* 0x0a00-0x0bff */
+ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a00-0x0a3f */
+ 0x86, 0x39, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, /* 0x0a40-0x0a7f */
+ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0a80-0x0abf */
+ 0xbe, 0x21, 0x00, 0x00, 0x0c, 0x00, 0x00, 0xfc, /* 0x0ac0-0x0aff */
+ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, /* 0x0b00-0x0b3f */
+ 0x1e, 0x20, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0b40-0x0b7f */
+ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0b80-0x0bbf */
+ 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0bc0-0x0bff */
+ /* 0x0c00-0x0dff */
+ 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, /* 0x0c00-0x0c3f */
+ 0xc1, 0x3d, 0x60, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0c40-0x0c7f */
+ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, /* 0x0c80-0x0cbf */
+ 0x00, 0x30, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0cc0-0x0cff */
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, /* 0x0d00-0x0d3f */
+ 0x1e, 0x20, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, /* 0x0d40-0x0d7f */
+ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0d80-0x0dbf */
+ 0x00, 0x04, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0dc0-0x0dff */
+ /* 0x0e00-0x0fff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x07, /* 0x0e00-0x0e3f */
+ 0x80, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x0e40-0x0e7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x1f, /* 0x0e80-0x0ebf */
+ 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 */
+ 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 */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c0-0x10ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1100-0x113f */
+ 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, /* 0x1140-0x117f */
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x1180-0x11bf */
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 0x11c0-0x11ff */
+ /* 0x1200-0x13ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1200-0x123f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1240-0x127f */
+ 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, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1380-0x13bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13c0-0x13ff */
+ /* 0x1600-0x17ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1600-0x163f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1640-0x167f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1680-0x16bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16c0-0x16ff */
+ 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1700-0x173f */
+ 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x0c, 0x00, /* 0x1740-0x177f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb0, 0x3f, /* 0x1780-0x17bf */
+ 0x40, 0xfe, 0x0f, 0x20, 0x00, 0x00, 0x00, 0x00, /* 0x17c0-0x17ff */
+ /* 0x1800-0x19ff */
+ 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1800-0x183f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1840-0x187f */
+ 0x60, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, /* 0x1880-0x18bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x18c0-0x18ff */
+ 0x00, 0x00, 0x00, 0x00, 0x87, 0x01, 0x04, 0x0e, /* 0x1900-0x193f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1940-0x197f */
+ 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, 0xff, /* 0x1a80-0x1abf */
+ 0xff, 0x7f, 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 */
+ /* 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, /* 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, 0xff, 0xff, /* 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, 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 */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2140-0x217f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x2180-0x21bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x21c0-0x21ff */
+ /* 0x2c00-0x2dff */
+ 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, /* 0x2d00-0x2d3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, /* 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, 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 */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3100-0x313f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3140-0x317f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x3180-0x31bf */
+ 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, 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 */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa7c0-0xa7ff */
+ /* 0xa800-0xa9ff */
+ 0x44, 0x08, 0x00, 0x00, 0x60, 0x10, 0x00, 0x00, /* 0xa800-0xa83f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa840-0xa87f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xa880-0xa8bf */
+ 0x30, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x80, /* 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, 0x33, /* 0xa980-0xa9bf */
+ 0x00, 0x00, 0x00, 0x00, 0x20, 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 */
+ 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 */
+ /* 0xd600-0xd7ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd600-0xd63f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd640-0xd67f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd680-0xd6bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd6c0-0xd6ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd700-0xd73f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xd740-0xd77f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, /* 0xd780-0xd7bf */
+ 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, /* 0xd7c0-0xd7ff */
+ /* 0xfa00-0xfbff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa00-0xfa3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa40-0xfa7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfa80-0xfabf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfac0-0xfaff */
+ 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, /* 0xfb00-0xfb3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xfb40-0xfb7f */
+ 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 */
+ 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 */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff00-0xff3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff40-0xff7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0xff80-0xffbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, /* 0xffc0-0xffff */
+ /* 0x10000-0x101ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10000-0x1003f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10040-0x1007f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10080-0x100bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x100c0-0x100ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10100-0x1013f */
+ 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, /* 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 */
+ /* 0x10c00-0x10dff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c00-0x10c3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c40-0x10c7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10c80-0x10cbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10cc0-0x10cff */
+ 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, /* 0x10d00-0x10d3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10d40-0x10d7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10d80-0x10dbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10dc0-0x10dff */
+ /* 0x10e00-0x10fff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e00-0x10e3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10e40-0x10e7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, /* 0x10e80-0x10ebf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10ec0-0x10eff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f00-0x10f3f */
+ 0xc0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f40-0x10f7f */
+ 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10f80-0x10fbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x10fc0-0x10fff */
+ /* 0x11000-0x111ff */
+ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, /* 0x11000-0x1103f */
+ 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x80, /* 0x11040-0x1107f */
+ 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x26, /* 0x11080-0x110bf */
+ 0x04, 0x20, 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, 0x9e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x111c0-0x111ff */
+ /* 0x11200-0x113ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xd3, 0x40, /* 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, 0x18, /* 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, 0xff, /* 0x11400-0x1143f */
+ 0x5c, 0x00, 0x00, 0x40, 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 */
+ /* 0x11800-0x119ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x06, /* 0x11800-0x1183f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11840-0x1187f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11880-0x118bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x118c0-0x118ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, /* 0x11900-0x1193f */
+ 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11940-0x1197f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11980-0x119bf */
+ 0x00, 0x00, 0xf0, 0x0c, 0x01, 0x00, 0x00, 0x00, /* 0x119c0-0x119ff */
+ /* 0x11a00-0x11bff */
+ 0x7e, 0x06, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x79, /* 0x11a00-0x11a3f */
+ 0x80, 0x00, 0x7e, 0x0e, 0x00, 0x00, 0x00, 0x00, /* 0x11a40-0x11a7f */
+ 0x00, 0xfc, 0x7f, 0x03, 0x00, 0x00, 0x00, 0x00, /* 0x11a80-0x11abf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11ac0-0x11aff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b00-0x11b3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b40-0x11b7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11b80-0x11bbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11bc0-0x11bff */
+ /* 0x11c00-0x11dff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x3f, /* 0x11c00-0x11c3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11c40-0x11c7f */
+ 0x00, 0x00, 0xfc, 0xff, 0xff, 0xfc, 0x6d, 0x00, /* 0x11c80-0x11cbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11cc0-0x11cff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xb4, /* 0x11d00-0x11d3f */
+ 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d40-0x11d7f */
+ 0x00, 0x00, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11d80-0x11dbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11dc0-0x11dff */
+ /* 0x11e00-0x11fff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11e00-0x11e3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11e40-0x11e7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11e80-0x11ebf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, /* 0x11ec0-0x11eff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11f00-0x11f3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11f40-0x11f7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11f80-0x11fbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x11fc0-0x11fff */
+ /* 0x13400-0x135ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, /* 0x13400-0x1343f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13440-0x1347f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13480-0x134bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x134c0-0x134ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13500-0x1353f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13540-0x1357f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x13580-0x135bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x135c0-0x135ff */
+ /* 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, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f40-0x16f7f */
+ 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x16f80-0x16fbf */
+ 0x00, 0x00, 0x00, 0x00, 0x10, 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 */
+ /* 0x1ce00-0x1cfff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ce00-0x1ce3f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ce40-0x1ce7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1ce80-0x1cebf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cec0-0x1ceff */
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, /* 0x1cf00-0x1cf3f */
+ 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cf40-0x1cf7f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cf80-0x1cfbf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1cfc0-0x1cfff */
+ /* 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 */
+ 0xe7, 0x0f, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, /* 0x1d180-0x1d1bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d1c0-0x1d1ff */
+ /* 0x1d200-0x1d3ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d200-0x1d23f */
+ 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d240-0x1d27f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d280-0x1d2bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1d2c0-0x1d2ff */
+ 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 */
+ /* 0x1e000-0x1e1ff */
+ 0x7f, 0xff, 0xff, 0xf9, 0xdb, 0x07, 0x00, 0x00, /* 0x1e000-0x1e03f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e040-0x1e07f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e080-0x1e0bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e0c0-0x1e0ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, /* 0x1e100-0x1e13f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e140-0x1e17f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e180-0x1e1bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e1c0-0x1e1ff */
+ /* 0x1e200-0x1e3ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e200-0x1e23f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e240-0x1e27f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, /* 0x1e280-0x1e2bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, /* 0x1e2c0-0x1e2ff */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e300-0x1e33f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e340-0x1e37f */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e380-0x1e3bf */
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0x1e3c0-0x1e3ff */
+ /* 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 */
+ 0xf0, 0x07, 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 */
+};
+static const signed char nonspacing_table_ind[248] = {
+ 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 */
+ 16, -1, -1, -1, -1, -1, -1, -1, /* 0x3000-0x3fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x4000-0x4fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x5000-0x5fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x6000-0x6fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x7000-0x7fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x8000-0x8fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x9000-0x9fff */
+ -1, -1, -1, 17, 18, 19, -1, -1, /* 0xa000-0xafff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb000-0xbfff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc000-0xcfff */
+ -1, -1, -1, 20, -1, -1, -1, -1, /* 0xd000-0xdfff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe000-0xefff */
+ -1, -1, -1, -1, -1, 21, -1, 22, /* 0xf000-0xffff */
+ 23, 24, -1, -1, -1, 25, 26, 27, /* 0x10000-0x10fff */
+ 28, 29, 30, 31, 32, 33, 34, 35, /* 0x11000-0x11fff */
+ -1, -1, -1, -1, -1, -1, -1, -1, /* 0x12000-0x12fff */
+ -1, -1, 36, -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, 37, -1, 38, /* 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, 39, -1, /* 0x1b000-0x1bfff */
+ -1, -1, -1, -1, -1, -1, -1, 40, /* 0x1c000-0x1cfff */
+ 41, 42, -1, -1, -1, 43, -1, -1, /* 0x1d000-0x1dfff */
+ 44, 45, -1, -1, 46, -1, -1, -1 /* 0x1e000-0x1efff */
+};
diff --git a/lib/uniwidth/width2.h b/lib/uniwidth/width2.h
new file mode 100644
index 0000000..6fd51ea
--- /dev/null
+++ b/lib/uniwidth/width2.h
@@ -0,0 +1,549 @@
+/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
+/* Width 2 property of Unicode characters. */
+/* Generated automatically by gen-uni-tables.c for Unicode 14.0.0. */
+
+/* Copyright (C) 2000-2022 Free Software Foundation, Inc.
+
+ This file is free software.
+ It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
+ You can redistribute it and/or modify it under either
+ - the terms of the GNU Lesser General Public License as published
+ by the Free Software Foundation; either version 3, or (at your
+ option) any later version, or
+ - 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, or
+ - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
+
+ 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
+ Lesser General Public License and the GNU General Public License
+ for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License and of the GNU General Public License along with this
+ program. If not, see <https://www.gnu.org/licenses/>. */
+
+#define header_0 16
+#define header_2 9
+#define header_3 127
+#define header_4 15
+static const
+struct
+ {
+ int header[1];
+ int level1[4];
+ short level2[3 << 7];
+ unsigned int level3[28 << 4];
+ }
+u_width2 =
+{
+ { 4 },
+ {
+ 5 * sizeof (int) / sizeof (short) + 0,
+ 5 * sizeof (int) / sizeof (short) + 128,
+ 5 * sizeof (int) / sizeof (short) + 256,
+ 5 * sizeof (int) / sizeof (short) + 256
+ },
+ {
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 0,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 16,
+ 5 + 384 * sizeof (short) / sizeof (int) + 32,
+ 5 + 384 * sizeof (short) / sizeof (int) + 48,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 64,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 80,
+ 5 + 384 * sizeof (short) / sizeof (int) + 96,
+ 5 + 384 * sizeof (short) / sizeof (int) + 112,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 144,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 160,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 176,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 192,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 208,
+ 5 + 384 * sizeof (short) / sizeof (int) + 224,
+ -1,
+ 5 + 384 * 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,
+ 5 + 384 * sizeof (short) / sizeof (int) + 256,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 272,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 288,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 304,
+ 5 + 384 * sizeof (short) / sizeof (int) + 320,
+ 5 + 384 * sizeof (short) / sizeof (int) + 336,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 352,
+ 5 + 384 * sizeof (short) / sizeof (int) + 368,
+ 5 + 384 * sizeof (short) / sizeof (int) + 384,
+ 5 + 384 * sizeof (short) / sizeof (int) + 400,
+ 5 + 384 * sizeof (short) / sizeof (int) + 416,
+ 5 + 384 * sizeof (short) / sizeof (int) + 432,
+ -1,
+ -1,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128,
+ 5 + 384 * sizeof (short) / sizeof (int) + 128
+ },
+ {
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x0C000000U, 0x00000600U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00091E00U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x60000000U,
+ 0x00300000U, 0x00000000U, 0x000FFF00U, 0x80000000U,
+ 0x00080000U, 0x60000C02U, 0x00104030U, 0x242C0400U,
+ 0x00000C20U, 0x00000100U, 0x00B85000U, 0x00000000U,
+ 0x00E00000U, 0x80010000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x18000000U, 0x00000000U, 0x00210000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFF00FFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x0000000FU, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFF0000U, 0xFFFF0000U, 0xFFFFFFFFU, 0x0000FFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00000001U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0000007FU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x0003000FU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x00FFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x003FFFFFU, 0x00000000U,
+ 0x000001FFU, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x6FEF0000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0x00000007U, 0x00070000U, 0xFFFF00F0U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0FFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000010U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00008000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x07FE4000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFBFE001U, 0xFFFFFFFFU, 0xDFFFFFFFU,
+ 0x000FFFFFU, 0xFFFFFFFFU, 0x000F87FFU, 0xFF11FFFFU,
+ 0xFFFFFFFFU, 0x7FFFFFFFU, 0xFFFFFFFDU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0x9FFFFFFFU,
+ 0xFFFFFFFFU, 0x3FFFFFFFU, 0xFFFF7800U, 0x040000FFU,
+ 0x00600000U, 0x00000010U, 0x00000000U, 0xF8000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0x0000FFFFU, 0x00000000U,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xE0E7103FU, 0x1FF01800U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00010FFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0xFFFFF000U, 0xF7FFFFFFU, 0xFFFFFFBFU, 0xFFFFFFFFU,
+ 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU, 0xFFFFFFFFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x1F1F0000U,
+ 0xFFFF007FU, 0x07FF1FFFU, 0x03FF003FU, 0x007F00FFU,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U,
+ 0x00000000U, 0x00000000U, 0x00000000U, 0x00000000U
+ }
+};
diff --git a/lib/unused-parameter.h b/lib/unused-parameter.h
deleted file mode 100644
index 4c9a659..0000000
--- a/lib/unused-parameter.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* A C macro for declaring that specific function parameters are not used.
- Copyright (C) 2008-2018 Free Software Foundation, Inc.
-
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
-
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- 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 <https://www.gnu.org/licenses/>. */
-
-/* _GL_UNUSED_PARAMETER is a marker that can be appended to function parameter
- declarations for parameters that are not used. This helps to reduce
- warnings, such as from GCC -Wunused-parameter. The syntax is as follows:
- type param _GL_UNUSED_PARAMETER
- or more generally
- param_decl _GL_UNUSED_PARAMETER
- For example:
- int param _GL_UNUSED_PARAMETER
- int *(*param)(void) _GL_UNUSED_PARAMETER
- Other possible, but obscure and discouraged syntaxes:
- int _GL_UNUSED_PARAMETER *(*param)(void)
- _GL_UNUSED_PARAMETER int *(*param)(void)
- */
-#ifndef _GL_UNUSED_PARAMETER
-# if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
-# define _GL_UNUSED_PARAMETER __attribute__ ((__unused__))
-# else
-# define _GL_UNUSED_PARAMETER
-# endif
-#endif
diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
index 42c4872..4857452 100644
--- a/lib/vasnprintf.c
+++ b/lib/vasnprintf.c
@@ -1,27 +1,18 @@
/* vsprintf with automatic memory allocation.
- Copyright (C) 1999, 2002-2018 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2002-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License along
- with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* This file can be parametrized with the following macros:
VASNPRINTF The name of the function being defined.
@@ -50,7 +41,14 @@
DCHAR_CONV_FROM_ENCODING A function to convert from char[] to DCHAR[].
DCHAR_IS_UINT8_T Set to 1 if DCHAR_T is uint8_t.
DCHAR_IS_UINT16_T Set to 1 if DCHAR_T is uint16_t.
- DCHAR_IS_UINT32_T Set to 1 if DCHAR_T is uint32_t. */
+ DCHAR_IS_UINT32_T Set to 1 if DCHAR_T is uint32_t.
+ ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions.
+ ENABLE_WCHAR_FALLBACK Set to 1 to avoid EILSEQ during conversion of wide
+ characters (wchar_t) and wide character strings
+ (wchar_t[]) to multibyte sequences. The fallback is the
+ hexadecimal escape syntax (\unnnn or \Unnnnnnnn) or,
+ if wchar_t is not Unicode encoded, \wnnnn or \Wnnnnnnnn.
+ */
/* Tell glibc's <stdio.h> to provide a prototype for snprintf().
This must come before <config.h> because <config.h> may include
@@ -62,10 +60,16 @@
#ifndef VASNPRINTF
# include <config.h>
#endif
-#ifndef IN_LIBINTL
-# include <alloca.h>
+
+/* As of GCC 11.2.1, gcc -Wanalyzer-too-complex reports that main's
+ use of CHECK macros expands to code that is too complicated for gcc
+ -fanalyzer. Suppress the resulting bogus warnings. */
+#if 10 <= __GNUC__
+# pragma GCC diagnostic ignored "-Wanalyzer-null-argument"
#endif
+#include <alloca.h>
+
/* Specification. */
#ifndef VASNPRINTF
# if WIDE_CHAR_VERSION
@@ -96,6 +100,7 @@
/* Checked size_t computations. */
#include "xsize.h"
+#include "attribute.h"
#include "verify.h"
#if (NEED_PRINTF_DOUBLE || NEED_PRINTF_LONG_DOUBLE) && !defined IN_LIBINTL
@@ -127,14 +132,6 @@
# include "fpucw.h"
#endif
-#ifndef FALLTHROUGH
-# if __GNUC__ < 7
-# define FALLTHROUGH ((void) 0)
-# else
-# define FALLTHROUGH __attribute__ ((__fallthrough__))
-# endif
-#endif
-
/* Default parameters. */
#ifndef VASNPRINTF
# if WIDE_CHAR_VERSION
@@ -286,6 +283,74 @@ local_wcsnlen (const wchar_t *s, size_t maxlen)
# endif
#endif
+#if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T) || (ENABLE_WCHAR_FALLBACK && HAVE_WINT_T)) && !WIDE_CHAR_VERSION
+# if ENABLE_WCHAR_FALLBACK
+static size_t
+wctomb_fallback (char *s, wchar_t wc)
+{
+ static char hex[16] = "0123456789ABCDEF";
+
+ s[0] = '\\';
+ if (sizeof (wchar_t) > 2 && wc > 0xffff)
+ {
+# if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
+ s[1] = 'U';
+# else
+ s[1] = 'W';
+# endif
+ s[2] = hex[(wc & 0xf0000000U) >> 28];
+ s[3] = hex[(wc & 0xf000000U) >> 24];
+ s[4] = hex[(wc & 0xf00000U) >> 20];
+ s[5] = hex[(wc & 0xf0000U) >> 16];
+ s[6] = hex[(wc & 0xf000U) >> 12];
+ s[7] = hex[(wc & 0xf00U) >> 8];
+ s[8] = hex[(wc & 0xf0U) >> 4];
+ s[9] = hex[wc & 0xfU];
+ return 10;
+ }
+ else
+ {
+# if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
+ s[1] = 'u';
+# else
+ s[1] = 'w';
+# endif
+ s[2] = hex[(wc & 0xf000U) >> 12];
+ s[3] = hex[(wc & 0xf00U) >> 8];
+ s[4] = hex[(wc & 0xf0U) >> 4];
+ s[5] = hex[wc & 0xfU];
+ return 6;
+ }
+}
+# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+static size_t
+local_wcrtomb (char *s, wchar_t wc, mbstate_t *ps)
+{
+ size_t count = wcrtomb (s, wc, ps);
+ if (count == (size_t)(-1))
+ count = wctomb_fallback (s, wc);
+ return count;
+}
+# else
+static int
+local_wctomb (char *s, wchar_t wc)
+{
+ int count = wctomb (s, wc);
+ if (count < 0)
+ count = wctomb_fallback (s, wc);
+ return count;
+}
+# define local_wcrtomb(S, WC, PS) local_wctomb ((S), (WC))
+# endif
+# else
+# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+# define local_wcrtomb(S, WC, PS) wcrtomb ((S), (WC), (PS))
+# else
+# define local_wcrtomb(S, WC, PS) wctomb ((S), (WC))
+# endif
+# endif
+#endif
+
#if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE || NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL
/* Determine the decimal-point character according to the current locale. */
# ifndef decimal_point_char_defined
@@ -574,7 +639,8 @@ divide (mpn_t a, mpn_t b, mpn_t *q)
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)
+# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \
+ || (__clang_major__ >= 4)
s = __builtin_clz (msd);
# else
# if defined DBL_EXPBIT0_WORD && defined DBL_EXPBIT0_BIT
@@ -869,7 +935,9 @@ convert_to_decimal (mpn_t a, size_t extra_zeroes)
size_t a_len = a.nlimbs;
/* 0.03345 is slightly larger than log(2)/(9*log(10)). */
size_t c_len = 9 * ((size_t)(a_len * (GMP_LIMB_BITS * 0.03345f)) + 1);
- char *c_ptr = (char *) malloc (xsum (c_len, extra_zeroes));
+ /* We need extra_zeroes bytes for zeroes, followed by c_len bytes for the
+ digits of a, followed by 1 byte for the terminating NUL. */
+ char *c_ptr = (char *) malloc (xsum (xsum (extra_zeroes, c_len), 1));
if (c_ptr != NULL)
{
char *d_ptr = c_ptr;
@@ -1560,16 +1628,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
switch (conversion)
{
case 'd': case 'i': case 'u':
-# if HAVE_LONG_LONG_INT
if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
tmp_length =
(unsigned int) (sizeof (unsigned long long) * CHAR_BIT
* 0.30103 /* binary -> decimal */
)
+ 1; /* turn floor into ceil */
- else
-# endif
- if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
+ else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
tmp_length =
(unsigned int) (sizeof (unsigned long) * CHAR_BIT
* 0.30103 /* binary -> decimal */
@@ -1590,16 +1655,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
break;
case 'o':
-# if HAVE_LONG_LONG_INT
if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
tmp_length =
(unsigned int) (sizeof (unsigned long long) * CHAR_BIT
* 0.333334 /* binary -> octal */
)
+ 1; /* turn floor into ceil */
- else
-# endif
- if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
+ else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
tmp_length =
(unsigned int) (sizeof (unsigned long) * CHAR_BIT
* 0.333334 /* binary -> octal */
@@ -1618,16 +1680,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
break;
case 'x': case 'X':
-# if HAVE_LONG_LONG_INT
if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
tmp_length =
(unsigned int) (sizeof (unsigned long long) * CHAR_BIT
* 0.25 /* binary -> hexadecimal */
)
+ 1; /* turn floor into ceil */
- else
-# endif
- if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
+ else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
tmp_length =
(unsigned int) (sizeof (unsigned long) * CHAR_BIT
* 0.25 /* binary -> hexadecimal */
@@ -1693,7 +1752,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
case 'c':
# if HAVE_WINT_T && !WIDE_CHAR_VERSION
if (type == TYPE_WIDE_CHAR)
- tmp_length = MB_CUR_MAX;
+ {
+ tmp_length = MB_CUR_MAX;
+# if ENABLE_WCHAR_FALLBACK
+ if (tmp_length < (sizeof (wchar_t) > 2 ? 10 : 6))
+ tmp_length = (sizeof (wchar_t) > 2 ? 10 : 6);
+# endif
+ }
else
# endif
tmp_length = 1;
@@ -1800,6 +1865,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
/* errno is already set. */
return NULL;
+ /* Frees the memory allocated by this function. Preserves errno. */
#define CLEANUP() \
if (d.dir != d.direct_alloc_dir) \
free (d.dir); \
@@ -1864,7 +1930,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
/* Ensures that allocated >= needed. Aborts through a jump to
out_of_memory if needed is SIZE_MAX or otherwise too big. */
-#define ENSURE_ALLOCATION(needed) \
+#define ENSURE_ALLOCATION_ELSE(needed, oom_statement) \
if ((needed) > allocated) \
{ \
size_t memory_size; \
@@ -1875,17 +1941,19 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
allocated = (needed); \
memory_size = xtimes (allocated, sizeof (DCHAR_T)); \
if (size_overflow_p (memory_size)) \
- goto out_of_memory; \
+ oom_statement \
if (result == resultbuf || result == NULL) \
memory = (DCHAR_T *) malloc (memory_size); \
else \
memory = (DCHAR_T *) realloc (result, memory_size); \
if (memory == NULL) \
- goto out_of_memory; \
+ oom_statement \
if (result == resultbuf && length > 0) \
DCHAR_CPY (memory, result, length); \
result = memory; \
}
+#define ENSURE_ALLOCATION(needed) \
+ ENSURE_ALLOCATION_ELSE((needed), goto out_of_memory; )
for (cp = format, i = 0, dp = &d.dir[0]; ; cp = dp->dir_end, i++, dp++)
{
@@ -1946,11 +2014,9 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
case TYPE_COUNT_LONGINT_POINTER:
*a.arg[dp->arg_index].a.a_count_longint_pointer = length;
break;
-#if HAVE_LONG_LONG_INT
case TYPE_COUNT_LONGLONGINT_POINTER:
*a.arg[dp->arg_index].a.a_count_longlongint_pointer = length;
break;
-#endif
default:
abort ();
}
@@ -2126,18 +2192,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
# endif
if (converted == NULL)
{
- int saved_errno = errno;
if (!(result == resultbuf || result == NULL))
free (result);
if (buf_malloced != NULL)
free (buf_malloced);
CLEANUP ();
- errno = saved_errno;
return NULL;
}
if (converted != result + length)
{
- ENSURE_ALLOCATION (xsum (length, converted_len));
+ ENSURE_ALLOCATION_ELSE (xsum (length, converted_len),
+ { free (converted); goto out_of_memory; });
DCHAR_CPY (result + length, converted, converted_len);
free (converted);
}
@@ -2252,18 +2317,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
# endif
if (converted == NULL)
{
- int saved_errno = errno;
if (!(result == resultbuf || result == NULL))
free (result);
if (buf_malloced != NULL)
free (buf_malloced);
CLEANUP ();
- errno = saved_errno;
return NULL;
}
if (converted != result + length)
{
- ENSURE_ALLOCATION (xsum (length, converted_len));
+ ENSURE_ALLOCATION_ELSE (xsum (length, converted_len),
+ { free (converted); goto out_of_memory; });
DCHAR_CPY (result + length, converted, converted_len);
free (converted);
}
@@ -2378,18 +2442,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
# endif
if (converted == NULL)
{
- int saved_errno = errno;
if (!(result == resultbuf || result == NULL))
free (result);
if (buf_malloced != NULL)
free (buf_malloced);
CLEANUP ();
- errno = saved_errno;
return NULL;
}
if (converted != result + length)
{
- ENSURE_ALLOCATION (xsum (length, converted_len));
+ ENSURE_ALLOCATION_ELSE (xsum (length, converted_len),
+ { free (converted); goto out_of_memory; });
DCHAR_CPY (result + length, converted, converted_len);
free (converted);
}
@@ -2412,7 +2475,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
}
}
#endif
-#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T
+#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T
else if (dp->conversion == 's'
# if WIDE_CHAR_VERSION
&& a.arg[dp->arg_index].type != TYPE_WIDE_STRING
@@ -2687,11 +2750,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
if (*arg_end == 0)
/* Found the terminating null wide character. */
break;
-# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
- count = wcrtomb (cbuf, *arg_end, &state);
-# else
- count = wctomb (cbuf, *arg_end);
-# endif
+ count = local_wcrtomb (cbuf, *arg_end, &state);
if (count < 0)
{
/* Cannot convert. */
@@ -2703,7 +2762,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
errno = EILSEQ;
return NULL;
}
- if (precision < count)
+ if (precision < (unsigned int) count)
break;
arg_end++;
characters += count;
@@ -2732,11 +2791,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
if (*arg_end == 0)
/* Found the terminating null wide character. */
break;
-# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
- count = wcrtomb (cbuf, *arg_end, &state);
-# else
- count = wctomb (cbuf, *arg_end);
-# endif
+ count = local_wcrtomb (cbuf, *arg_end, &state);
if (count < 0)
{
/* Cannot convert. */
@@ -2781,11 +2836,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
if (*arg == 0)
abort ();
-# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
- count = wcrtomb (cbuf, *arg, &state);
-# else
- count = wctomb (cbuf, *arg);
-# endif
+ count = local_wcrtomb (cbuf, *arg, &state);
if (count <= 0)
/* Inconsistency. */
abort ();
@@ -2807,14 +2858,12 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
NULL, &tmpdst_len);
if (tmpdst == NULL)
{
- int saved_errno = errno;
free (tmpsrc);
if (!(result == resultbuf || result == NULL))
free (result);
if (buf_malloced != NULL)
free (buf_malloced);
CLEANUP ();
- errno = saved_errno;
return NULL;
}
free (tmpsrc);
@@ -2862,11 +2911,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
if (*arg == 0)
abort ();
-# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
- count = wcrtomb (cbuf, *arg, &state);
-# else
- count = wctomb (cbuf, *arg);
-# endif
+ count = local_wcrtomb (cbuf, *arg, &state);
if (count <= 0)
/* Inconsistency. */
abort ();
@@ -2891,11 +2936,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
if (*arg == 0)
abort ();
-# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
- count = wcrtomb (cbuf, *arg, &state);
-# else
- count = wctomb (cbuf, *arg);
-# endif
+ count = local_wcrtomb (cbuf, *arg, &state);
if (count <= 0)
{
/* Cannot convert. */
@@ -2914,7 +2955,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
}
}
# else
- ENSURE_ALLOCATION (xsum (length, tmpdst_len));
+ ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len),
+ { free (tmpdst); goto out_of_memory; });
DCHAR_CPY (result + length, tmpdst, tmpdst_len);
free (tmpdst);
length += tmpdst_len;
@@ -2931,6 +2973,209 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
# endif
}
#endif
+#if ENABLE_WCHAR_FALLBACK && HAVE_WINT_T && !WIDE_CHAR_VERSION
+ else if (dp->conversion == 'c'
+ && a.arg[dp->arg_index].type == TYPE_WIDE_CHAR)
+ {
+ /* Implement the 'lc' directive ourselves, in order to provide
+ the fallback that avoids EILSEQ. */
+ int flags = dp->flags;
+ int has_width;
+ size_t width;
+
+ has_width = 0;
+ width = 0;
+ if (dp->width_start != dp->width_end)
+ {
+ if (dp->width_arg_index != ARG_NONE)
+ {
+ int arg;
+
+ 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;
+ }
+ }
+ else
+ {
+ const FCHAR_T *digitp = dp->width_start;
+
+ do
+ width = xsum (xtimes (width, 10), *digitp++ - '0');
+ while (digitp != dp->width_end);
+ }
+ has_width = 1;
+ }
+
+ /* %lc in vasnprintf. See the specification of fprintf. */
+ {
+ wchar_t arg = (wchar_t) a.arg[dp->arg_index].a.a_wide_char;
+ size_t characters;
+# if !DCHAR_IS_TCHAR
+ /* This code assumes that TCHAR_T is 'char'. */
+ verify (sizeof (TCHAR_T) == 1);
+ TCHAR_T tmpsrc[64]; /* Assume MB_CUR_MAX <= 64. */
+ DCHAR_T *tmpdst;
+ size_t tmpdst_len;
+# endif
+ size_t w;
+
+# if DCHAR_IS_TCHAR
+ if (has_width)
+# endif
+ {
+ /* Count the number of bytes. */
+ characters = 0;
+ if (arg != 0)
+ {
+ char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */
+ int count;
+# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ mbstate_t state;
+ memset (&state, '\0', sizeof (mbstate_t));
+# endif
+
+ count = local_wcrtomb (cbuf, arg, &state);
+ if (count < 0)
+ /* Inconsistency. */
+ abort ();
+ characters = count;
+ }
+ }
+# if DCHAR_IS_TCHAR
+ else
+ {
+ /* The number of bytes doesn't matter. */
+ characters = 0;
+ }
+# endif
+
+# if !DCHAR_IS_TCHAR
+ /* Convert the string into a piece of temporary memory. */
+ if (characters > 0) /* implies arg != 0 */
+ {
+ char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */
+ int count;
+# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ mbstate_t state;
+ memset (&state, '\0', sizeof (mbstate_t));
+# endif
+
+ count = local_wcrtomb (cbuf, arg, &state);
+ if (count <= 0)
+ /* Inconsistency. */
+ abort ();
+ memcpy (tmpsrc, cbuf, count);
+ }
+
+ /* Convert from TCHAR_T[] to DCHAR_T[]. */
+ tmpdst =
+ DCHAR_CONV_FROM_ENCODING (locale_charset (),
+ iconveh_question_mark,
+ tmpsrc, characters,
+ NULL,
+ NULL, &tmpdst_len);
+ if (tmpdst == NULL)
+ {
+ if (!(result == resultbuf || result == NULL))
+ free (result);
+ if (buf_malloced != NULL)
+ free (buf_malloced);
+ CLEANUP ();
+ return NULL;
+ }
+# endif
+
+ if (has_width)
+ {
+# if ENABLE_UNISTDIO
+ /* Outside POSIX, it's preferable to compare the width
+ against the number of _characters_ of the converted
+ value. */
+ w = DCHAR_MBSNLEN (result + length, characters);
+# else
+ /* The width is compared against the number of _bytes_
+ of the converted value, says POSIX. */
+ w = characters;
+# endif
+ }
+ else
+ /* w doesn't matter. */
+ w = 0;
+
+ if (w < width && !(dp->flags & FLAG_LEFT))
+ {
+ size_t n = width - w;
+ ENSURE_ALLOCATION (xsum (length, n));
+ DCHAR_SET (result + length, ' ', n);
+ length += n;
+ }
+
+# if DCHAR_IS_TCHAR
+ if (has_width)
+ {
+ /* We know the number of bytes in advance. */
+ ENSURE_ALLOCATION (xsum (length, characters));
+ if (characters > 0) /* implies arg != 0 */
+ {
+ int count;
+# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ mbstate_t state;
+ memset (&state, '\0', sizeof (mbstate_t));
+# endif
+
+ count = local_wcrtomb (result + length, arg, &state);
+ if (count <= 0)
+ /* Inconsistency. */
+ abort ();
+ length += count;
+ }
+ }
+ else
+ {
+ if (arg != 0)
+ {
+ char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */
+ int count;
+# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
+ mbstate_t state;
+ memset (&state, '\0', sizeof (mbstate_t));
+# endif
+
+ count = local_wcrtomb (cbuf, arg, &state);
+ if (count <= 0)
+ /* Inconsistency. */
+ abort ();
+ ENSURE_ALLOCATION (xsum (length, count));
+ memcpy (result + length, cbuf, count);
+ length += count;
+ }
+ }
+# else
+ ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len),
+ { free (tmpdst); goto out_of_memory; });
+ DCHAR_CPY (result + length, tmpdst, tmpdst_len);
+ free (tmpdst);
+ length += tmpdst_len;
+# endif
+
+ if (w < width && (dp->flags & FLAG_LEFT))
+ {
+ size_t n = width - w;
+ ENSURE_ALLOCATION (xsum (length, n));
+ DCHAR_SET (result + length, ' ', n);
+ length += n;
+ }
+ }
+ }
+#endif
#if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL
else if ((dp->conversion == 'a' || dp->conversion == 'A')
# if !(NEED_PRINTF_DIRECTIVE_A || (NEED_PRINTF_LONG_DOUBLE && NEED_PRINTF_DOUBLE))
@@ -4842,17 +5087,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
switch (type)
{
-#if HAVE_LONG_LONG_INT
case TYPE_LONGLONGINT:
case TYPE_ULONGLONGINT:
-# if defined _WIN32 && ! defined __CYGWIN__
+#if defined _WIN32 && ! defined __CYGWIN__
*fbp++ = 'I';
*fbp++ = '6';
*fbp++ = '4';
break;
-# else
+#else
*fbp++ = 'l';
-# endif
#endif
FALLTHROUGH;
case TYPE_LONGINT:
@@ -4878,30 +5121,32 @@ 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 __APPLE__ && defined __MACH__) \
- || (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.
- 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 Mac OS X 10.3 or newer, we know that snprintf's return
- value conforms to ISO C 99: the tests gl_SNPRINTF_RETVAL_C99
- and gl_SNPRINTF_TRUNCATION_C99 pass.
- Therefore we can avoid using %n in this situation.
- On Mac OS X 10.13 or newer, the use of %n in format strings
- in writable memory by default crashes the program, so we
- should avoid it in this situation. */
+# if ((HAVE_SNPRINTF_RETVAL_C99 && HAVE_SNPRINTF_TRUNCATION_C99) \
+ || ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \
+ && !defined __UCLIBC__) \
+ || (defined __APPLE__ && defined __MACH__) \
+ || defined __ANDROID__ \
+ || (defined _WIN32 && ! defined __CYGWIN__))
+ /* On systems where we know that snprintf's return value
+ conforms to ISO C 99 (HAVE_SNPRINTF_RETVAL_C99) and that
+ snprintf always produces NUL-terminated strings
+ (HAVE_SNPRINTF_TRUNCATION_C99), it is possible to avoid
+ using %n. And it is desirable to do so, because more and
+ more platforms no longer support %n, for "security reasons".
+ In particular, the following platforms:
+ - 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).
+ - On Mac OS X 10.13 or newer, the use of %n in format
+ strings in writable memory by default crashes the
+ program.
+ - On Android, starting on 2018-03-07, the use of %n in
+ format strings produces a fatal error (see
+ <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>).
+ On these platforms, HAVE_SNPRINTF_RETVAL_C99 and
+ HAVE_SNPRINTF_TRUNCATION_C99 are 1. We have listed them
+ explicitly in the condition above, in case of cross-
+ compilation (just to be sure). */
/* On native Windows systems (such as mingw), we can avoid using
%n because:
- Although the gl_SNPRINTF_TRUNCATION_C99 test fails,
@@ -4915,9 +5160,13 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
Windows Vista, the use of %n in format strings by default
crashes the program. See
<https://gcc.gnu.org/ml/gcc/2007-06/msg00122.html> and
- <https://msdn.microsoft.com/en-us/library/ms175782.aspx>
+ <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/set-printf-count-output>
So we should avoid %n in this situation. */
fbp[1] = '\0';
+# else /* AIX <= 5.1, HP-UX, IRIX, OSF/1, Solaris <= 9, BeOS */
+ fbp[1] = '%';
+ fbp[2] = 'n';
+ fbp[3] = '\0';
# endif
#else
fbp[1] = '\0';
@@ -5061,7 +5310,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
SNPRINTF_BUF (arg);
}
break;
-#if HAVE_LONG_LONG_INT
case TYPE_LONGLONGINT:
{
long long int arg = a.arg[dp->arg_index].a.a_longlongint;
@@ -5074,7 +5322,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
SNPRINTF_BUF (arg);
}
break;
-#endif
case TYPE_DOUBLE:
{
double arg = a.arg[dp->arg_index].a.a_double;
@@ -5134,7 +5381,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
{
/* Verify that snprintf() has NUL-terminated its
result. */
- if (count < maxlen
+ if ((unsigned int) count < maxlen
&& ((TCHAR_T *) (result + length)) [count] != '\0')
abort ();
/* Portability hack. */
@@ -5206,15 +5453,14 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
/* Attempt to handle failure. */
if (count < 0)
{
- /* SNPRINTF or sprintf failed. Save and use the errno
- that it has set, if any. */
- int saved_errno = errno;
- if (saved_errno == 0)
+ /* SNPRINTF or sprintf failed. Use the errno that it
+ has set, if any. */
+ if (errno == 0)
{
if (dp->conversion == 'c' || dp->conversion == 's')
- saved_errno = EILSEQ;
+ errno = EILSEQ;
else
- saved_errno = EINVAL;
+ errno = EINVAL;
}
if (!(result == resultbuf || result == NULL))
@@ -5223,7 +5469,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
free (buf_malloced);
CLEANUP ();
- errno = saved_errno;
return NULL;
}
@@ -5359,16 +5604,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
NULL, &tmpdst_len);
if (tmpdst == NULL)
{
- int saved_errno = errno;
if (!(result == resultbuf || result == NULL))
free (result);
if (buf_malloced != NULL)
free (buf_malloced);
CLEANUP ();
- errno = saved_errno;
return NULL;
}
- ENSURE_ALLOCATION (xsum (length, tmpdst_len));
+ ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len),
+ { free (tmpdst); goto out_of_memory; });
DCHAR_CPY (result + length, tmpdst, tmpdst_len);
free (tmpdst);
count = tmpdst_len;
diff --git a/lib/verify.h b/lib/verify.h
index a3b2a2d..07b2f48 100644
--- a/lib/verify.h
+++ b/lib/verify.h
@@ -1,27 +1,18 @@
/* Compile-time assert-like macros.
- Copyright (C) 2005-2006, 2009-2018 Free Software Foundation, Inc.
+ Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */
@@ -30,31 +21,32 @@
#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 (R, DIAGNOSTIC)
+ works as per C11. This is supported by GCC 4.6.0+ and by clang 4+.
- 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.
+ Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
+ per C2x. This is supported by GCC 9.1+.
- 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
+ Support compilers claiming conformance to the relevant standard,
+ and also support GCC when not pedantic. 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? */
+#ifndef __cplusplus
+# if (201112L <= __STDC_VERSION__ \
+ || (!defined __STRICT_ANSI__ \
+ && (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || 4 <= __clang_major__)))
+# define _GL_HAVE__STATIC_ASSERT 1
+# endif
+# if (202000L <= __STDC_VERSION__ \
+ || (!defined __STRICT_ANSI__ && 9 <= __GNUC__))
+# define _GL_HAVE__STATIC_ASSERT1 1
+# endif
#endif
/* FreeBSD 9.1 <sys/cdefs.h>, included by <stddef.h> and lots of other
system headers, defines a conflicting _Static_assert that is no
better than ours; override it. */
-#ifndef _GL_HAVE_STATIC_ASSERT
+#ifndef _GL_HAVE__STATIC_ASSERT
# include <stddef.h>
# undef _Static_assert
#endif
@@ -152,9 +144,9 @@
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
+ * 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.
+ arrange to use verify_expr instead.
* In C++, any struct definition inside sizeof is invalid.
Use a template type to work around the problem. */
@@ -206,48 +198,63 @@ template <int w>
#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.
+ trailing ';'. If R is false, fail at compile-time.
+
+ This macro requires three or more arguments but uses at most the first
+ two, so that the _Static_assert macro optionally defined below supports
+ both the C11 two-argument syntax and the C2x one-argument syntax.
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
+#if 200410 <= __cpp_static_assert
+# define _GL_VERIFY(R, DIAGNOSTIC, ...) static_assert (R, DIAGNOSTIC)
+#elif defined _GL_HAVE__STATIC_ASSERT
+# define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC)
#else
-# define _GL_VERIFY(R, DIAGNOSTIC) \
+# 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)
+# if !defined _GL_HAVE__STATIC_ASSERT1 && !defined _Static_assert
+# define _Static_assert(...) \
+ _GL_VERIFY (__VA_ARGS__, "static assertion failed", -)
# endif
-# if !defined _GL_HAVE_STATIC_ASSERT && !defined static_assert
+# if __cpp_static_assert < 201411 && !defined static_assert
# define static_assert _Static_assert /* C11 requires this #define. */
# endif
#endif
/* @assert.h omit start@ */
+#if 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))
+# define _GL_HAS_BUILTIN_TRAP 1
+#elif defined __has_builtin
+# define _GL_HAS_BUILTIN_TRAP __has_builtin (__builtin_trap)
+#else
+# define _GL_HAS_BUILTIN_TRAP 0
+#endif
+
+#if 4 < __GNUC__ + (5 <= __GNUC_MINOR__)
+# define _GL_HAS_BUILTIN_UNREACHABLE 1
+#elif defined __has_builtin
+# define _GL_HAS_BUILTIN_UNREACHABLE __has_builtin (__builtin_unreachable)
+#else
+# define _GL_HAS_BUILTIN_UNREACHABLE 0
+#endif
+
/* 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
+ contexts in C. verify_expr (R, E) 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. */
@@ -255,37 +262,52 @@ template <int w>
(_GL_VERIFY_TRUE (R, "verify_expr (" #R ", " #E ")") ? (E) : (E))
/* Verify requirement R at compile-time, as a declaration without a
- trailing ';'. */
+ trailing ';'. verify (R) acts like static_assert (R) except that
+ it is portable to C11/C++14 and earlier, it can issue better
+ diagnostics, and its name is shorter and may be more convenient. */
-#ifdef __GNUC__
-# define verify(R) _GL_VERIFY (R, "verify (" #R ")")
+#ifdef __PGI
+/* PGI barfs if R is long. */
+# define verify(R) _GL_VERIFY (R, "verify (...)", -)
#else
-/* PGI barfs if R is long. Play it safe. */
-# define verify(R) _GL_VERIFY (R, "verify (...)")
+# define verify(R) _GL_VERIFY (R, "verify (" #R ")", -)
#endif
-#ifndef __has_builtin
-# define __has_builtin(x) 0
-#endif
+/* Assume that R always holds. Behavior is undefined if R is false,
+ fails to evaluate, or has side effects.
+
+ 'assume (R)' is a directive from the programmer telling the
+ compiler that R is true so the compiler needn't generate code to
+ test R. This is why 'assume' is in verify.h: it's related to
+ static checking (in this case, static checking done by the
+ programmer), not dynamic checking.
+
+ 'assume (R)' can affect compilation of all the code, not just code
+ that happens to be executed after the assume (R) is "executed".
+ For example, if the code mistakenly does 'assert (R); assume (R);'
+ the compiler is entitled to optimize away the 'assert (R)'.
+
+ Although assuming R can help a compiler generate better code or
+ diagnostics, performance can suffer if R uses hard-to-optimize
+ features such as function calls not inlined by the compiler.
-/* 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. */
+ Avoid Clang's __builtin_assume, as it breaks GNU Emacs master
+ as of 2020-08-23T21:09:49Z!eggert@cs.ucla.edu; see
+ <https://bugs.gnu.org/43152#71>. It's not known whether this breakage
+ is a Clang bug or an Emacs bug; play it safe for now. */
-#if (__has_builtin (__builtin_unreachable) \
- || 4 < __GNUC__ + (5 <= __GNUC_MINOR__))
+#if _GL_HAS_BUILTIN_UNREACHABLE
# define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
#elif 1200 <= _MSC_VER
# define assume(R) __assume (R)
-#elif ((defined GCC_LINT || defined lint) \
- && (__has_builtin (__builtin_trap) \
- || 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))))
+#elif (defined GCC_LINT || defined lint) && _GL_HAS_BUILTIN_TRAP
/* 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)))
+ /* Some tools grok NOTREACHED, e.g., Oracle Studio 12.6. */
+# define assume(R) ((R) ? (void) 0 : /*NOTREACHED*/ (void) 0)
#endif
/* @assert.h omit end@ */
diff --git a/lib/version.c b/lib/version.c
index 0b3bde1..3036509 100644
--- a/lib/version.c
+++ b/lib/version.c
@@ -2,18 +2,27 @@
Copyright (C) 2009 Free Software Foundation, Inc.
Written by Bruno Haible <bruno@clisp.org>, 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 free software: you can redistribute it and/or
+ modify it under the terms of either:
+ * 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.
+
+ or
+
+ * the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+
+ or both in parallel, as here.
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 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 <http://www.gnu.org/licenses/>. */
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
diff --git a/lib/warn-on-use.h b/lib/warn-on-use.h
index d51f468..94f5b92 100644
--- a/lib/warn-on-use.h
+++ b/lib/warn-on-use.h
@@ -1,20 +1,11 @@
/* A C macro for emitting warnings if a function is used.
- Copyright (C) 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2010-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ 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 of the License, or
+ (at your option) any later version.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
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
@@ -29,23 +20,32 @@
supported by the compiler. If the compiler does not support this
feature, the macro expands to an unused extern declaration.
- This macro is useful for marking a function as a potential
+ _GL_WARN_ON_USE_ATTRIBUTE ("literal string") expands to the
+ attribute used in _GL_WARN_ON_USE. If the compiler does not support
+ this feature, it expands to empty.
+
+ These macros are useful for marking a function as a potential
portability trap, with the intent that "literal string" include
instructions on the replacement function that should be used
- instead. However, one of the reasons that a function is a
- portability trap is if it has the wrong signature. Declaring
- FUNCTION with a different signature in C is a compilation error, so
- this macro must use the same type as any existing declaration so
- that programs that avoid the problematic FUNCTION do not fail to
- compile merely because they included a header that poisoned the
- function. But this implies that _GL_WARN_ON_USE is only safe to
- use if FUNCTION is known to already have a declaration. Use of
- this macro implies that there must not be any other macro hiding
- the declaration of FUNCTION; but undefining FUNCTION first is part
- of the poisoning process anyway (although for symbols that are
- provided only via a macro, the result is a compilation error rather
- than a warning containing "literal string"). Also note that in
- C++, it is only safe to use if FUNCTION has no overloads.
+ instead.
+ _GL_WARN_ON_USE is for functions with 'extern' linkage.
+ _GL_WARN_ON_USE_ATTRIBUTE is for functions with 'static' or 'inline'
+ linkage.
+
+ However, one of the reasons that a function is a portability trap is
+ if it has the wrong signature. Declaring FUNCTION with a different
+ signature in C is a compilation error, so this macro must use the
+ same type as any existing declaration so that programs that avoid
+ the problematic FUNCTION do not fail to compile merely because they
+ included a header that poisoned the function. But this implies that
+ _GL_WARN_ON_USE is only safe to use if FUNCTION is known to already
+ have a declaration. Use of this macro implies that there must not
+ be any other macro hiding the declaration of FUNCTION; but
+ undefining FUNCTION first is part of the poisoning process anyway
+ (although for symbols that are provided only via a macro, the result
+ is a compilation error rather than a warning containing
+ "literal string"). Also note that in C++, it is only safe to use if
+ FUNCTION has no overloads.
For an example, it is possible to poison 'getline' by:
- adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]],
@@ -63,47 +63,78 @@
(less common usage, like &environ, will cause a compilation error
rather than issue the nice warning, but the end result of informing
the developer about their portability problem is still achieved):
- #if HAVE_RAW_DECL_ENVIRON
- static char ***rpl_environ (void) { return &environ; }
- _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared");
- # undef environ
- # define environ (*rpl_environ ())
- #endif
+ #if HAVE_RAW_DECL_ENVIRON
+ static char ***
+ rpl_environ (void) { return &environ; }
+ _GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared");
+ # undef environ
+ # define environ (*rpl_environ ())
+ #endif
+ or better (avoiding contradictory use of 'static' and 'extern'):
+ #if HAVE_RAW_DECL_ENVIRON
+ static char ***
+ _GL_WARN_ON_USE_ATTRIBUTE ("environ is not always properly declared")
+ rpl_environ (void) { return &environ; }
+ # undef environ
+ # define environ (*rpl_environ ())
+ #endif
*/
#ifndef _GL_WARN_ON_USE
# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
/* A compiler attribute is available in gcc versions 4.3.0 and later. */
# define _GL_WARN_ON_USE(function, message) \
-extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
+_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message)))
+# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
+ __attribute__ ((__warning__ (message)))
+# elif __clang_major__ >= 4
+/* Another compiler attribute is available in clang. */
+# define _GL_WARN_ON_USE(function, message) \
+_GL_WARN_EXTERN_C __typeof__ (function) function \
+ __attribute__ ((__diagnose_if__ (1, message, "warning")))
+# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
+ __attribute__ ((__diagnose_if__ (1, message, "warning")))
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
/* Verify the existence of the function. */
# define _GL_WARN_ON_USE(function, message) \
-extern __typeof__ (function) function
+_GL_WARN_EXTERN_C __typeof__ (function) function
+# define _GL_WARN_ON_USE_ATTRIBUTE(message)
# else /* Unsupported. */
# define _GL_WARN_ON_USE(function, message) \
_GL_WARN_EXTERN_C int _gl_warn_on_use
+# define _GL_WARN_ON_USE_ATTRIBUTE(message)
# endif
#endif
-/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
- is like _GL_WARN_ON_USE (function, "string"), except that the function is
- declared with the given prototype, consisting of return type, parameters,
- and attributes.
+/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message")
+ is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the
+ function is declared with the given prototype, consisting of return type,
+ parameters, and attributes.
This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
not work in this case. */
#ifndef _GL_WARN_ON_USE_CXX
-# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
-# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
-extern rettype function parameters_and_attributes \
- __attribute__ ((__warning__ (msg)))
-# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
+# if !defined __cplusplus
+# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
+ _GL_WARN_ON_USE (function, msg)
+# else
+# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
+/* A compiler attribute is available in gcc versions 4.3.0 and later. */
+# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
+extern rettype_gcc function parameters_and_attributes \
+ __attribute__ ((__warning__ (msg)))
+# elif __clang_major__ >= 4
+/* Another compiler attribute is available in clang. */
+# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
+extern rettype_clang function parameters_and_attributes \
+ __attribute__ ((__diagnose_if__ (1, msg, "warning")))
+# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
/* Verify the existence of the function. */
-# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
-extern rettype function parameters_and_attributes
-# else /* Unsupported. */
-# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
+# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
+extern rettype_gcc function parameters_and_attributes
+# else /* Unsupported. */
+# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
_GL_WARN_EXTERN_C int _gl_warn_on_use
+# endif
# endif
#endif
diff --git a/lib/wchar.in.h b/lib/wchar.in.h
index 823102f..d7792e5 100644
--- a/lib/wchar.in.h
+++ b/lib/wchar.in.h
@@ -1,34 +1,25 @@
/* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
- Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ Copyright (C) 2007-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Eric Blake. */
/*
* ISO C 99 <wchar.h> for platforms that have issues.
- * <http://www.opengroup.org/susv3xbd/wchar.h.html>
+ * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html>
*
* For now, this just ensures proper prerequisite inclusion order and
* the declaration of wcwidth().
@@ -42,7 +33,8 @@
#if (((defined __need_mbstate_t || defined __need_wint_t) \
&& !defined __MINGW32__) \
|| (defined __hpux \
- && ((defined _INTTYPES_INCLUDED && !defined strtoimax) \
+ && ((defined _INTTYPES_INCLUDED \
+ && !defined _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H) \
|| defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H)) \
|| (defined __MINGW32__ && defined __STRING_H_SOURCED__) \
|| defined _GL_ALREADY_INCLUDING_WCHAR_H)
@@ -73,20 +65,12 @@
# include <features.h> /* for __GLIBC__ */
#endif
-/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
- <wchar.h>.
- BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
- included before <wchar.h>.
- In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
+/* In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
by <stddef.h>.
But avoid namespace pollution on glibc systems. */
#if !(defined __GLIBC__ && !defined __UCLIBC__)
# include <stddef.h>
#endif
-#ifndef __GLIBC__
-# include <stdio.h>
-# include <time.h>
-#endif
/* Include the original <wchar.h> if it exists.
Some builds of uClibc lack it. */
@@ -100,12 +84,43 @@
#ifndef _@GUARD_PREFIX@_WCHAR_H
#define _@GUARD_PREFIX@_WCHAR_H
+/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
+ that can be freed by passing them as the Ith argument to the
+ function F. */
+#ifndef _GL_ATTRIBUTE_DEALLOC
+# if __GNUC__ >= 11
+# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
+# else
+# define _GL_ATTRIBUTE_DEALLOC(f, i)
+# endif
+#endif
+
+/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
+ can be freed via 'free'; it can be used only after declaring 'free'. */
+/* Applies to: functions. Cannot be used on inline functions. */
+#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
+# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
+#endif
+
+/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
+ allocated memory. */
+/* Applies to: functions. */
+#ifndef _GL_ATTRIBUTE_MALLOC
+# if __GNUC__ >= 3 || defined __clang__
+# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
+# else
+# define _GL_ATTRIBUTE_MALLOC
+# endif
+#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 _GL_ATTRIBUTE_PURE
+# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+# else
+# define _GL_ATTRIBUTE_PURE /* empty */
+# endif
#endif
/* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
@@ -125,7 +140,7 @@
/* mingw and MSVC define wint_t as 'unsigned short' in <crtdefs.h> or
<stddef.h>. 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 @GNULIB_OVERRIDES_WINT_T@
+# if @GNULIBHEADERS_OVERRIDE_WINT_T@
# if !GNULIB_defined_wint_t
# if @HAVE_CRTDEFS_H@
# include <crtdefs.h>
@@ -146,16 +161,43 @@ typedef unsigned int rpl_wint_t;
/* Override mbstate_t if it is too small.
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@
+ implementing mbrtowc for encodings like UTF-8.
+ On AIX and MSVC, mbrtowc needs to be overridden, but mbstate_t exists and is
+ large enough and overriding it would cause problems in C++ mode. */
+#if !(((defined _WIN32 && !defined __CYGWIN__) || @HAVE_MBSINIT@) && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
# if !GNULIB_defined_mbstate_t
+# if !(defined _AIX || defined _MSC_VER)
typedef int rpl_mbstate_t;
-# undef mbstate_t
-# define mbstate_t rpl_mbstate_t
+# undef mbstate_t
+# define mbstate_t rpl_mbstate_t
+# endif
# define GNULIB_defined_mbstate_t 1
# endif
#endif
+/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though <stdlib.h> may not have
+ been included yet. */
+#if @GNULIB_FREE_POSIX@
+# if (@REPLACE_FREE@ && !defined free \
+ && !(defined __cplusplus && defined GNULIB_NAMESPACE))
+/* We can't do '#define free rpl_free' here. */
+_GL_EXTERN_C void rpl_free (void *);
+# undef _GL_ATTRIBUTE_DEALLOC_FREE
+# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1)
+# else
+# if defined _MSC_VER
+_GL_EXTERN_C void __cdecl free (void *);
+# else
+_GL_EXTERN_C void free (void *);
+# endif
+# endif
+#else
+# if defined _MSC_VER
+_GL_EXTERN_C void __cdecl free (void *);
+# else
+_GL_EXTERN_C void free (void *);
+# endif
+#endif
/* Convert a single-byte character to a wide character. */
#if @GNULIB_BTOWC@
@@ -170,9 +212,12 @@ _GL_CXXALIAS_RPL (btowc, wint_t, (int c));
# if !@HAVE_BTOWC@
_GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE);
# endif
-_GL_CXXALIAS_SYS (btowc, wint_t, (int c));
+/* Need to cast, because on mingw, the return type is 'unsigned short'. */
+_GL_CXXALIAS_SYS_CAST (btowc, wint_t, (int c));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (btowc);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef btowc
# if HAVE_RAW_DECL_BTOWC
@@ -198,7 +243,9 @@ _GL_FUNCDECL_SYS (wctob, int, (wint_t wc) _GL_ATTRIBUTE_PURE);
# endif
_GL_CXXALIAS_SYS (wctob, int, (wint_t wc));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wctob);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wctob
# if HAVE_RAW_DECL_WCTOB
@@ -223,7 +270,9 @@ _GL_FUNCDECL_SYS (mbsinit, int, (const mbstate_t *ps));
# endif
_GL_CXXALIAS_SYS (mbsinit, int, (const mbstate_t *ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (mbsinit);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef mbsinit
# if HAVE_RAW_DECL_MBSINIT
@@ -241,18 +290,24 @@ _GL_WARN_ON_USE (mbsinit, "mbsinit is unportable - "
# define mbrtowc rpl_mbrtowc
# endif
_GL_FUNCDECL_RPL (mbrtowc, size_t,
- (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
+ (wchar_t *restrict pwc, const char *restrict s, size_t n,
+ mbstate_t *restrict ps));
_GL_CXXALIAS_RPL (mbrtowc, size_t,
- (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
+ (wchar_t *restrict pwc, const char *restrict s, size_t n,
+ mbstate_t *restrict ps));
# else
# if !@HAVE_MBRTOWC@
_GL_FUNCDECL_SYS (mbrtowc, size_t,
- (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
+ (wchar_t *restrict pwc, const char *restrict s, size_t n,
+ mbstate_t *restrict ps));
# endif
_GL_CXXALIAS_SYS (mbrtowc, size_t,
- (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
+ (wchar_t *restrict pwc, const char *restrict s, size_t n,
+ mbstate_t *restrict ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (mbrtowc);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef mbrtowc
# if HAVE_RAW_DECL_MBRTOWC
@@ -269,15 +324,21 @@ _GL_WARN_ON_USE (mbrtowc, "mbrtowc is unportable - "
# undef mbrlen
# define mbrlen rpl_mbrlen
# endif
-_GL_FUNCDECL_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
-_GL_CXXALIAS_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
+_GL_FUNCDECL_RPL (mbrlen, size_t,
+ (const char *restrict s, size_t n, mbstate_t *restrict ps));
+_GL_CXXALIAS_RPL (mbrlen, size_t,
+ (const char *restrict s, size_t n, mbstate_t *restrict ps));
# else
# if !@HAVE_MBRLEN@
-_GL_FUNCDECL_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
+_GL_FUNCDECL_SYS (mbrlen, size_t,
+ (const char *restrict s, size_t n, mbstate_t *restrict ps));
# endif
-_GL_CXXALIAS_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
+_GL_CXXALIAS_SYS (mbrlen, size_t,
+ (const char *restrict s, size_t n, mbstate_t *restrict ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (mbrlen);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef mbrlen
# if HAVE_RAW_DECL_MBRLEN
@@ -295,22 +356,30 @@ _GL_WARN_ON_USE (mbrlen, "mbrlen is unportable - "
# define mbsrtowcs rpl_mbsrtowcs
# endif
_GL_FUNCDECL_RPL (mbsrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
_GL_CXXALIAS_RPL (mbsrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t len,
- mbstate_t *ps));
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t len,
+ mbstate_t *restrict ps));
# else
# if !@HAVE_MBSRTOWCS@
_GL_FUNCDECL_SYS (mbsrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
# endif
_GL_CXXALIAS_SYS (mbsrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t len,
- mbstate_t *ps));
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t len,
+ mbstate_t *restrict ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (mbsrtowcs);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef mbsrtowcs
# if HAVE_RAW_DECL_MBSRTOWCS
@@ -328,22 +397,26 @@ _GL_WARN_ON_USE (mbsrtowcs, "mbsrtowcs is unportable - "
# define mbsnrtowcs rpl_mbsnrtowcs
# endif
_GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
- mbstate_t *ps)
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t srclen, size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
_GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
- mbstate_t *ps));
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t srclen, size_t len,
+ mbstate_t *restrict ps));
# else
# if !@HAVE_MBSNRTOWCS@
_GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
- mbstate_t *ps)
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t srclen, size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
# endif
_GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
- (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
- mbstate_t *ps));
+ (wchar_t *restrict dest,
+ const char **restrict srcp, size_t srclen, size_t len,
+ mbstate_t *restrict ps));
# endif
_GL_CXXALIASWARN (mbsnrtowcs);
#elif defined GNULIB_POSIXCHECK
@@ -362,15 +435,21 @@ _GL_WARN_ON_USE (mbsnrtowcs, "mbsnrtowcs is unportable - "
# undef wcrtomb
# define wcrtomb rpl_wcrtomb
# endif
-_GL_FUNCDECL_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
-_GL_CXXALIAS_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
+_GL_FUNCDECL_RPL (wcrtomb, size_t,
+ (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
+_GL_CXXALIAS_RPL (wcrtomb, size_t,
+ (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
# else
# if !@HAVE_WCRTOMB@
-_GL_FUNCDECL_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
+_GL_FUNCDECL_SYS (wcrtomb, size_t,
+ (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
# endif
-_GL_CXXALIAS_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
+_GL_CXXALIAS_SYS (wcrtomb, size_t,
+ (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcrtomb);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcrtomb
# if HAVE_RAW_DECL_WCRTOMB
@@ -388,22 +467,30 @@ _GL_WARN_ON_USE (wcrtomb, "wcrtomb is unportable - "
# define wcsrtombs rpl_wcsrtombs
# endif
_GL_FUNCDECL_RPL (wcsrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
+ (char *restrict dest, const wchar_t **restrict srcp,
+ size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
_GL_CXXALIAS_RPL (wcsrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t len,
- mbstate_t *ps));
+ (char *restrict dest, const wchar_t **restrict srcp,
+ size_t len,
+ mbstate_t *restrict ps));
# else
# if !@HAVE_WCSRTOMBS@
_GL_FUNCDECL_SYS (wcsrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
+ (char *restrict dest, const wchar_t **restrict srcp,
+ size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
# endif
_GL_CXXALIAS_SYS (wcsrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t len,
- mbstate_t *ps));
+ (char *restrict dest, const wchar_t **restrict srcp,
+ size_t len,
+ mbstate_t *restrict ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsrtombs);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsrtombs
# if HAVE_RAW_DECL_WCSRTOMBS
@@ -421,24 +508,34 @@ _GL_WARN_ON_USE (wcsrtombs, "wcsrtombs is unportable - "
# define wcsnrtombs rpl_wcsnrtombs
# endif
_GL_FUNCDECL_RPL (wcsnrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
- mbstate_t *ps)
+ (char *restrict dest,
+ const wchar_t **restrict srcp, size_t srclen,
+ size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
_GL_CXXALIAS_RPL (wcsnrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
- mbstate_t *ps));
+ (char *restrict dest,
+ const wchar_t **restrict srcp, size_t srclen,
+ size_t len,
+ mbstate_t *restrict ps));
# else
-# if !@HAVE_WCSNRTOMBS@
+# if !@HAVE_WCSNRTOMBS@ || (defined __cplusplus && defined __sun)
_GL_FUNCDECL_SYS (wcsnrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
- mbstate_t *ps)
+ (char *restrict dest,
+ const wchar_t **restrict srcp, size_t srclen,
+ size_t len,
+ mbstate_t *restrict ps)
_GL_ARG_NONNULL ((2)));
# endif
_GL_CXXALIAS_SYS (wcsnrtombs, size_t,
- (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
- mbstate_t *ps));
+ (char *restrict dest,
+ const wchar_t **restrict srcp, size_t srclen,
+ size_t len,
+ mbstate_t *restrict ps));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsnrtombs);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsnrtombs
# if HAVE_RAW_DECL_WCSNRTOMBS
@@ -464,7 +561,9 @@ _GL_FUNCDECL_SYS (wcwidth, int, (wchar_t) _GL_ATTRIBUTE_PURE);
# endif
_GL_CXXALIAS_SYS (wcwidth, int, (wchar_t));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcwidth);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcwidth
# if HAVE_RAW_DECL_WCWIDTH
@@ -493,7 +592,7 @@ _GL_CXXALIAS_SYS_CAST2 (wmemchr,
_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
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (wmemchr);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -514,7 +613,9 @@ _GL_FUNCDECL_SYS (wmemcmp, int,
# endif
_GL_CXXALIAS_SYS (wmemcmp, int,
(const wchar_t *s1, const wchar_t *s2, size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wmemcmp);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wmemcmp
# if HAVE_RAW_DECL_WMEMCMP
@@ -528,11 +629,15 @@ _GL_WARN_ON_USE (wmemcmp, "wmemcmp is unportable - "
#if @GNULIB_WMEMCPY@
# if !@HAVE_WMEMCPY@
_GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
# endif
_GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wmemcpy);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wmemcpy
# if HAVE_RAW_DECL_WMEMCPY
@@ -551,7 +656,9 @@ _GL_FUNCDECL_SYS (wmemmove, wchar_t *,
# endif
_GL_CXXALIAS_SYS (wmemmove, wchar_t *,
(wchar_t *dest, const wchar_t *src, size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wmemmove);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wmemmove
# if HAVE_RAW_DECL_WMEMMOVE
@@ -561,13 +668,38 @@ _GL_WARN_ON_USE (wmemmove, "wmemmove is unportable - "
#endif
+/* Copy N wide characters of SRC to DEST.
+ Return pointer to wide characters after the last written wide character. */
+#if @GNULIB_WMEMPCPY@
+# if !@HAVE_WMEMPCPY@
+_GL_FUNCDECL_SYS (wmempcpy, wchar_t *,
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
+# endif
+_GL_CXXALIAS_SYS (wmempcpy, wchar_t *,
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
+# if __GLIBC__ >= 2
+_GL_CXXALIASWARN (wmempcpy);
+# endif
+#elif defined GNULIB_POSIXCHECK
+# undef wmempcpy
+# if HAVE_RAW_DECL_WMEMPCPY
+_GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - "
+ "use gnulib module wmempcpy 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));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wmemset);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wmemset
# if HAVE_RAW_DECL_WMEMSET
@@ -583,7 +715,9 @@ _GL_WARN_ON_USE (wmemset, "wmemset is unportable - "
_GL_FUNCDECL_SYS (wcslen, size_t, (const wchar_t *s) _GL_ATTRIBUTE_PURE);
# endif
_GL_CXXALIAS_SYS (wcslen, size_t, (const wchar_t *s));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcslen);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcslen
# if HAVE_RAW_DECL_WCSLEN
@@ -613,10 +747,14 @@ _GL_WARN_ON_USE (wcsnlen, "wcsnlen is unportable - "
/* Copy SRC to DEST. */
#if @GNULIB_WCSCPY@
# if !@HAVE_WCSCPY@
-_GL_FUNCDECL_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
+_GL_FUNCDECL_SYS (wcscpy, wchar_t *,
+ (wchar_t *restrict dest, const wchar_t *restrict src));
# endif
-_GL_CXXALIAS_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
+_GL_CXXALIAS_SYS (wcscpy, wchar_t *,
+ (wchar_t *restrict dest, const wchar_t *restrict src));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcscpy);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcscpy
# if HAVE_RAW_DECL_WCSCPY
@@ -629,9 +767,11 @@ _GL_WARN_ON_USE (wcscpy, "wcscpy is unportable - "
/* 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));
+_GL_FUNCDECL_SYS (wcpcpy, wchar_t *,
+ (wchar_t *restrict dest, const wchar_t *restrict src));
# endif
-_GL_CXXALIAS_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
+_GL_CXXALIAS_SYS (wcpcpy, wchar_t *,
+ (wchar_t *restrict dest, const wchar_t *restrict src));
_GL_CXXALIASWARN (wcpcpy);
#elif defined GNULIB_POSIXCHECK
# undef wcpcpy
@@ -646,11 +786,15 @@ _GL_WARN_ON_USE (wcpcpy, "wcpcpy is unportable - "
#if @GNULIB_WCSNCPY@
# if !@HAVE_WCSNCPY@
_GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
# endif
_GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsncpy);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsncpy
# if HAVE_RAW_DECL_WCSNCPY
@@ -665,10 +809,12 @@ _GL_WARN_ON_USE (wcsncpy, "wcsncpy is unportable - "
#if @GNULIB_WCPNCPY@
# if !@HAVE_WCPNCPY@
_GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
# endif
_GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest,
+ const wchar_t *restrict src, size_t n));
_GL_CXXALIASWARN (wcpncpy);
#elif defined GNULIB_POSIXCHECK
# undef wcpncpy
@@ -682,10 +828,14 @@ _GL_WARN_ON_USE (wcpncpy, "wcpncpy is unportable - "
/* Append SRC onto DEST. */
#if @GNULIB_WCSCAT@
# if !@HAVE_WCSCAT@
-_GL_FUNCDECL_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
+_GL_FUNCDECL_SYS (wcscat, wchar_t *,
+ (wchar_t *restrict dest, const wchar_t *restrict src));
# endif
-_GL_CXXALIAS_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
+_GL_CXXALIAS_SYS (wcscat, wchar_t *,
+ (wchar_t *restrict dest, const wchar_t *restrict src));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcscat);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcscat
# if HAVE_RAW_DECL_WCSCAT
@@ -699,11 +849,15 @@ _GL_WARN_ON_USE (wcscat, "wcscat is unportable - "
#if @GNULIB_WCSNCAT@
# if !@HAVE_WCSNCAT@
_GL_FUNCDECL_SYS (wcsncat, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest, const wchar_t *restrict src,
+ size_t n));
# endif
_GL_CXXALIAS_SYS (wcsncat, wchar_t *,
- (wchar_t *dest, const wchar_t *src, size_t n));
+ (wchar_t *restrict dest, const wchar_t *restrict src,
+ size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsncat);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsncat
# if HAVE_RAW_DECL_WCSNCAT
@@ -720,7 +874,9 @@ _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));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcscmp);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcscmp
# if HAVE_RAW_DECL_WCSCMP
@@ -739,7 +895,9 @@ _GL_FUNCDECL_SYS (wcsncmp, int,
# endif
_GL_CXXALIAS_SYS (wcsncmp, int,
(const wchar_t *s1, const wchar_t *s2, size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsncmp);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsncmp
# if HAVE_RAW_DECL_WCSNCMP
@@ -792,7 +950,9 @@ _GL_WARN_ON_USE (wcsncasecmp, "wcsncasecmp is unportable - "
_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));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcscoll);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcscoll
# if HAVE_RAW_DECL_WCSCOLL
@@ -807,10 +967,14 @@ _GL_WARN_ON_USE (wcscoll, "wcscoll is unportable - "
original strings. */
#if @GNULIB_WCSXFRM@
# if !@HAVE_WCSXFRM@
-_GL_FUNCDECL_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
+_GL_FUNCDECL_SYS (wcsxfrm, size_t,
+ (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
# endif
-_GL_CXXALIAS_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
+_GL_CXXALIAS_SYS (wcsxfrm, size_t,
+ (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsxfrm);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsxfrm
# if HAVE_RAW_DECL_WCSXFRM
@@ -822,16 +986,55 @@ _GL_WARN_ON_USE (wcsxfrm, "wcsxfrm is unportable - "
/* 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
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef wcsdup
+# define wcsdup _wcsdup
+# endif
+_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
+# else
+# if !@HAVE_WCSDUP@ || __GNUC__ >= 11
+_GL_FUNCDECL_SYS (wcsdup, wchar_t *,
+ (const wchar_t *s)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+# endif
_GL_CXXALIASWARN (wcsdup);
-#elif defined GNULIB_POSIXCHECK
-# undef wcsdup
-# if HAVE_RAW_DECL_WCSDUP
+#else
+# if __GNUC__ >= 11 && !defined wcsdup
+/* For -Wmismatched-dealloc: Associate wcsdup with free or rpl_free. */
+_GL_FUNCDECL_SYS (wcsdup, wchar_t *,
+ (const wchar_t *s)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# endif
+# if 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
+# elif @GNULIB_MDA_WCSDUP@
+/* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not
+ required. In C++ with GNULIB_NAMESPACE, avoid differences between
+ platforms by defining GNULIB_NAMESPACE::wcsdup always. */
+# if defined _WIN32 && !defined __CYGWIN__
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef wcsdup
+# define wcsdup _wcsdup
+# endif
+_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
+# else
+_GL_FUNCDECL_SYS (wcsdup, wchar_t *,
+ (const wchar_t *s)
+ _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
+# if @HAVE_DECL_WCSDUP@
+_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
+# endif
+# endif
+# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_WCSDUP@
+_GL_CXXALIASWARN (wcsdup);
+# endif
# endif
#endif
@@ -854,7 +1057,7 @@ _GL_CXXALIAS_SYS_CAST2 (wcschr,
&& (__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
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (wcschr);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -884,7 +1087,7 @@ _GL_CXXALIAS_SYS_CAST2 (wcsrchr,
&& (__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
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsrchr);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -904,7 +1107,9 @@ _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));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcscspn);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcscspn
# if HAVE_RAW_DECL_WCSCSPN
@@ -922,7 +1127,9 @@ _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));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsspn);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsspn
# if HAVE_RAW_DECL_WCSSPN
@@ -953,7 +1160,7 @@ _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
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (wcspbrk);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -969,7 +1176,8 @@ _GL_WARN_ON_USE (wcspbrk, "wcspbrk is unportable - "
#if @GNULIB_WCSSTR@
# if !@HAVE_WCSSTR@
_GL_FUNCDECL_SYS (wcsstr, wchar_t *,
- (const wchar_t *haystack, const wchar_t *needle)
+ (const wchar_t *restrict haystack,
+ const wchar_t *restrict needle)
_GL_ATTRIBUTE_PURE);
# endif
/* On some systems, this function is defined as an overloaded function:
@@ -978,15 +1186,19 @@ _GL_FUNCDECL_SYS (wcsstr, 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 *));
+ wchar_t *,
+ (const wchar_t *restrict, const wchar_t *restrict),
+ const wchar_t *,
+ (const wchar_t *restrict, const wchar_t *restrict));
# 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));
+ (wchar_t *restrict haystack,
+ const wchar_t *restrict needle));
_GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
- (const wchar_t *haystack, const wchar_t *needle));
-# else
+ (const wchar_t *restrict haystack,
+ const wchar_t *restrict needle));
+# elif __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsstr);
# endif
#elif defined GNULIB_POSIXCHECK
@@ -1000,13 +1212,30 @@ _GL_WARN_ON_USE (wcsstr, "wcsstr is unportable - "
/* Divide WCS into tokens separated by characters in DELIM. */
#if @GNULIB_WCSTOK@
-# if !@HAVE_WCSTOK@
+# if @REPLACE_WCSTOK@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef wcstok
+# define wcstok rpl_wcstok
+# endif
+_GL_FUNCDECL_RPL (wcstok, wchar_t *,
+ (wchar_t *restrict wcs, const wchar_t *restrict delim,
+ wchar_t **restrict ptr));
+_GL_CXXALIAS_RPL (wcstok, wchar_t *,
+ (wchar_t *restrict wcs, const wchar_t *restrict delim,
+ wchar_t **restrict ptr));
+# else
+# if !@HAVE_WCSTOK@
_GL_FUNCDECL_SYS (wcstok, wchar_t *,
- (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
-# endif
+ (wchar_t *restrict wcs, const wchar_t *restrict delim,
+ wchar_t **restrict ptr));
+# endif
_GL_CXXALIAS_SYS (wcstok, wchar_t *,
- (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
+ (wchar_t *restrict wcs, const wchar_t *restrict delim,
+ wchar_t **restrict ptr));
+# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcstok);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcstok
# if HAVE_RAW_DECL_WCSTOK
@@ -1034,7 +1263,9 @@ _GL_FUNCDECL_SYS (wcswidth, int, (const wchar_t *s, size_t n)
# endif
_GL_CXXALIAS_SYS (wcswidth, int, (const wchar_t *s, size_t n));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcswidth);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcswidth
# if HAVE_RAW_DECL_WCSWIDTH
@@ -1045,28 +1276,38 @@ _GL_WARN_ON_USE (wcswidth, "wcswidth is unportable - "
/* Convert *TP to a date and time wide string. See
- <http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>. */
+ <https://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>. */
#if @GNULIB_WCSFTIME@
# if @REPLACE_WCSFTIME@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
# undef wcsftime
# define wcsftime rpl_wcsftime
# endif
-_GL_FUNCDECL_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
- const wchar_t *__fmt, const struct tm *__tp)
- _GL_ARG_NONNULL ((1, 3, 4)));
-_GL_CXXALIAS_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
- const wchar_t *__fmt, const struct tm *__tp));
+_GL_FUNCDECL_RPL (wcsftime, size_t,
+ (wchar_t *restrict __buf, size_t __bufsize,
+ const wchar_t *restrict __fmt,
+ const struct tm *restrict __tp)
+ _GL_ARG_NONNULL ((1, 3, 4)));
+_GL_CXXALIAS_RPL (wcsftime, size_t,
+ (wchar_t *restrict __buf, size_t __bufsize,
+ const wchar_t *restrict __fmt,
+ const struct tm *restrict __tp));
# else
# if !@HAVE_WCSFTIME@
-_GL_FUNCDECL_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
- const wchar_t *__fmt, const struct tm *__tp)
- _GL_ARG_NONNULL ((1, 3, 4)));
+_GL_FUNCDECL_SYS (wcsftime, size_t,
+ (wchar_t *restrict __buf, size_t __bufsize,
+ const wchar_t *restrict __fmt,
+ const struct tm *restrict __tp)
+ _GL_ARG_NONNULL ((1, 3, 4)));
# endif
-_GL_CXXALIAS_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
- const wchar_t *__fmt, const struct tm *__tp));
+_GL_CXXALIAS_SYS (wcsftime, size_t,
+ (wchar_t *restrict __buf, size_t __bufsize,
+ const wchar_t *restrict __fmt,
+ const struct tm *restrict __tp));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wcsftime);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wcsftime
# if HAVE_RAW_DECL_WCSFTIME
diff --git a/lib/wctype-h.c b/lib/wctype-h.c
index bb5f847..1278143 100644
--- a/lib/wctype-h.c
+++ b/lib/wctype-h.c
@@ -1,4 +1,23 @@
+/* Inline functions for <wctype.h>.
+
+ Copyright (C) 2012-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
/* Normally this would be wctype.c, but that name's already taken. */
+
#include <config.h>
+
#define _GL_WCTYPE_INLINE _GL_EXTERN_INLINE
#include "wctype.h"
diff --git a/lib/wctype.in.h b/lib/wctype.in.h
index 10404bc..98cafee 100644
--- a/lib/wctype.in.h
+++ b/lib/wctype.in.h
@@ -1,34 +1,25 @@
/* A substitute for ISO C99 <wctype.h>, for platforms that lack it.
- Copyright (C) 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
/* Written by Bruno Haible and Paul Eggert. */
/*
* ISO C 99 <wctype.h> for platforms that lack it.
- * <http://www.opengroup.org/susv3xbd/wctype.h.html>
+ * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wctype.h.html>
*
* iswctype, towctrans, towlower, towupper, wctrans, wctype,
* wctrans_t, and wctype_t are not yet implemented.
@@ -54,14 +45,7 @@
#ifndef _@GUARD_PREFIX@_WCTYPE_H
#if @HAVE_WINT_T@
-/* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>.
- Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
- <wchar.h>.
- BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
- included before <wchar.h>. */
-# include <stddef.h>
-# include <stdio.h>
-# include <time.h>
+/* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>. */
# include <wchar.h>
#endif
@@ -119,7 +103,7 @@ _GL_INLINE_HEADER_BEGIN
/* mingw and MSVC define wint_t as 'unsigned short' in <crtdefs.h> or
<stddef.h>. 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 @GNULIB_OVERRIDES_WINT_T@
+# if @GNULIBHEADERS_OVERRIDE_WINT_T@
# if !GNULIB_defined_wint_t
# if @HAVE_CRTDEFS_H@
# include <crtdefs.h>
@@ -142,33 +126,116 @@ typedef unsigned int rpl_wint_t;
/* FreeBSD 4.4 to 4.11 has <wctype.h> but lacks the functions.
Linux libc5 has <wctype.h> and the functions but they are broken.
+ mingw and MSVC have <wctype.h> and the functions but they take a wchar_t
+ as argument, not an rpl_wint_t.
Assume all 11 functions (all isw* except iswblank) are implemented the
same way, or not at all. */
# if ! @HAVE_ISWCNTRL@ || @REPLACE_ISWCNTRL@
-/* IRIX 5.3 has macros but no functions, its isw* macros refer to an
- undefined variable _ctmp_ and to <ctype.h> 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
+# if @GNULIBHEADERS_OVERRIDE_WINT_T@ /* implies @REPLACE_ISWCNTRL@ */
+
+_GL_WCTYPE_INLINE int
+rpl_iswalnum (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswalnum ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswalpha (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswalpha ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswblank (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswblank ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswcntrl (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswcntrl ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswdigit (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? wc >= '0' && wc <= '9' : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswgraph (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswgraph ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswlower (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswlower ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswprint (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswprint ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswpunct (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswpunct ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswspace (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswspace ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswupper (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? iswupper ((wchar_t) wc) : 0);
+}
+
+_GL_WCTYPE_INLINE int
+rpl_iswxdigit (wint_t wc)
+{
+ return ((wchar_t) wc == wc
+ ? (wc >= '0' && wc <= '9')
+ || ((wc & ~0x20) >= 'A' && (wc & ~0x20) <= 'F')
+ : 0);
+}
+
+_GL_WCTYPE_INLINE wint_t
+rpl_towlower (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? (wchar_t) towlower ((wchar_t) wc) : wc);
+}
+
+_GL_WCTYPE_INLINE wint_t
+rpl_towupper (wint_t wc)
+{
+ return ((wchar_t) wc == wc ? (wchar_t) towupper ((wchar_t) wc) : wc);
+}
-/* Linux libc5 has <wctype.h> and the functions but they are broken. */
-# if @REPLACE_ISWCNTRL@
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# 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
# define iswalnum rpl_iswalnum
# define iswalpha rpl_iswalpha
# define iswblank rpl_iswblank
@@ -181,21 +248,62 @@ typedef unsigned int rpl_wint_t;
# 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
-# endif
+
+# else
+
+/* IRIX 5.3 has macros but no functions, its isw* macros refer to an
+ undefined variable _ctmp_ and to <ctype.h> 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
+
+/* Linux libc5 has <wctype.h> 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
+# endif
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# if @REPLACE_ISWCNTRL@
rpl_iswalnum
-# else
+# else
iswalnum
-# endif
+# endif
(wint_t wc)
{
return ((wc >= '0' && wc <= '9')
@@ -203,88 +311,88 @@ iswalnum
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# 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@
+# if @REPLACE_ISWCNTRL@
rpl_iswblank
-# else
+# else
iswblank
-# endif
+# endif
(wint_t wc)
{
return wc == ' ' || wc == '\t';
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# 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@
+# if @REPLACE_ISWDIGIT@
rpl_iswdigit
-# else
+# else
iswdigit
-# endif
+# endif
(wint_t wc)
{
return wc >= '0' && wc <= '9';
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# if @REPLACE_ISWCNTRL@
rpl_iswgraph
-# else
+# else
iswgraph
-# endif
+# endif
(wint_t wc)
{
return wc >= '!' && wc <= '~';
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# 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@
+# if @REPLACE_ISWCNTRL@
rpl_iswprint
-# else
+# else
iswprint
-# endif
+# endif
(wint_t wc)
{
return wc >= ' ' && wc <= '~';
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# if @REPLACE_ISWCNTRL@
rpl_iswpunct
-# else
+# else
iswpunct
-# endif
+# endif
(wint_t wc)
{
return (wc >= '!' && wc <= '~'
@@ -293,11 +401,11 @@ iswpunct
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# if @REPLACE_ISWCNTRL@
rpl_iswspace
-# else
+# else
iswspace
-# endif
+# endif
(wint_t wc)
{
return (wc == ' ' || wc == '\t'
@@ -305,22 +413,22 @@ iswspace
}
_GL_WCTYPE_INLINE int
-# if @REPLACE_ISWCNTRL@
+# 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@
+# if @REPLACE_ISWXDIGIT@
rpl_iswxdigit
-# else
+# else
iswxdigit
-# endif
+# endif
(wint_t wc)
{
return ((wc >= '0' && wc <= '9')
@@ -328,42 +436,67 @@ iswxdigit
}
_GL_WCTYPE_INLINE wint_t
-# if @REPLACE_TOWLOWER@
+# if @REPLACE_TOWLOWER@
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@
+# if @REPLACE_TOWLOWER@
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@)
-/* Only the iswblank function is missing. */
+# endif
-# if @REPLACE_ISWBLANK@
-# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
-# define iswblank rpl_iswblank
-# endif
+# else
+/* Only some of the functions are missing or broken. */
+
+# if @GNULIB_ISWBLANK@ && (! @HAVE_ISWBLANK@ || @REPLACE_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
+# else
_GL_FUNCDECL_SYS (iswblank, int, (wint_t wc));
+# endif
+# endif
+
+# if @GNULIB_ISWDIGIT@
+# if @REPLACE_ISWDIGIT@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef iswdigit
+# define iswdigit rpl_iswdigit
+# endif
+_GL_FUNCDECL_RPL (iswdigit, int, (wint_t wc));
+# endif
+# endif
+
+# if @GNULIB_ISWXDIGIT@
+# if @REPLACE_ISWXDIGIT@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef iswxdigit
+# define iswxdigit rpl_iswxdigit
+# endif
+_GL_FUNCDECL_RPL (iswxdigit, int, (wint_t wc));
+# endif
# endif
# endif
-# if defined __MINGW32__
+# if defined __MINGW32__ && !@GNULIBHEADERS_OVERRIDE_WINT_T@
/* 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
@@ -396,36 +529,71 @@ rpl_towupper (wint_t wc)
# define towupper rpl_towupper
# endif
-# endif /* __MINGW32__ */
+# endif /* __MINGW32__ && !@GNULIBHEADERS_OVERRIDE_WINT_T@ */
# define GNULIB_defined_wctype_functions 1
#endif
#if @REPLACE_ISWCNTRL@
_GL_CXXALIAS_RPL (iswalnum, int, (wint_t wc));
-_GL_CXXALIAS_RPL (iswalpha, 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));
-_GL_CXXALIAS_RPL (iswlower, int, (wint_t wc));
-_GL_CXXALIAS_RPL (iswprint, int, (wint_t wc));
-_GL_CXXALIAS_RPL (iswpunct, int, (wint_t wc));
-_GL_CXXALIAS_RPL (iswspace, int, (wint_t wc));
-_GL_CXXALIAS_RPL (iswupper, int, (wint_t wc));
-_GL_CXXALIAS_RPL (iswxdigit, int, (wint_t wc));
#else
_GL_CXXALIAS_SYS (iswalnum, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswalpha, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswalpha, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswcntrl, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswcntrl, int, (wint_t wc));
+#endif
+#if @GNULIB_ISWDIGIT@
+# if @REPLACE_ISWDIGIT@
+_GL_CXXALIAS_RPL (iswdigit, int, (wint_t wc));
+# else
_GL_CXXALIAS_SYS (iswdigit, int, (wint_t wc));
+# endif
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswgraph, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswgraph, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswlower, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswlower, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswprint, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswprint, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswpunct, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswpunct, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswspace, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswspace, int, (wint_t wc));
+#endif
+#if @REPLACE_ISWCNTRL@
+_GL_CXXALIAS_RPL (iswupper, int, (wint_t wc));
+#else
_GL_CXXALIAS_SYS (iswupper, int, (wint_t wc));
+#endif
+#if @GNULIB_ISWXDIGIT@
+# if @REPLACE_ISWXDIGIT@
+_GL_CXXALIAS_RPL (iswxdigit, int, (wint_t wc));
+# else
_GL_CXXALIAS_SYS (iswxdigit, int, (wint_t wc));
+# endif
#endif
+#if __GLIBC__ >= 2
_GL_CXXALIASWARN (iswalnum);
_GL_CXXALIASWARN (iswalpha);
_GL_CXXALIASWARN (iswcntrl);
@@ -437,6 +605,7 @@ _GL_CXXALIASWARN (iswpunct);
_GL_CXXALIASWARN (iswspace);
_GL_CXXALIASWARN (iswupper);
_GL_CXXALIASWARN (iswxdigit);
+#endif
#if @GNULIB_ISWBLANK@
# if @REPLACE_ISWCNTRL@ || @REPLACE_ISWBLANK@
@@ -444,7 +613,9 @@ _GL_CXXALIAS_RPL (iswblank, int, (wint_t wc));
# else
_GL_CXXALIAS_SYS (iswblank, int, (wint_t wc));
# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (iswblank);
+# endif
#endif
#if !@HAVE_WCTYPE_T@
@@ -460,7 +631,9 @@ typedef void * wctype_t;
_GL_FUNCDECL_SYS (wctype, wctype_t, (const char *name));
# endif
_GL_CXXALIAS_SYS (wctype, wctype_t, (const char *name));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wctype);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wctype
# if HAVE_RAW_DECL_WCTYPE
@@ -473,11 +646,22 @@ _GL_WARN_ON_USE (wctype, "wctype is unportable - "
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@
+# if @GNULIBHEADERS_OVERRIDE_WINT_T@
+# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
+# undef iswctype
+# define iswctype rpl_iswctype
+# endif
+_GL_FUNCDECL_RPL (iswctype, int, (wint_t wc, wctype_t desc));
+_GL_CXXALIAS_RPL (iswctype, int, (wint_t wc, wctype_t desc));
+# else
+# if !@HAVE_WCTYPE_T@
_GL_FUNCDECL_SYS (iswctype, int, (wint_t wc, wctype_t desc));
-# endif
+# endif
_GL_CXXALIAS_SYS (iswctype, int, (wint_t wc, wctype_t desc));
+# endif
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (iswctype);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef iswctype
# if HAVE_RAW_DECL_ISWCTYPE
@@ -493,8 +677,10 @@ _GL_CXXALIAS_RPL (towupper, wint_t, (wint_t wc));
_GL_CXXALIAS_SYS (towlower, wint_t, (wint_t wc));
_GL_CXXALIAS_SYS (towupper, wint_t, (wint_t wc));
#endif
+#if __GLIBC__ >= 2
_GL_CXXALIASWARN (towlower);
_GL_CXXALIASWARN (towupper);
+#endif
#if !@HAVE_WCTRANS_T@
# if !GNULIB_defined_wctrans_t
@@ -509,7 +695,9 @@ typedef void * wctrans_t;
_GL_FUNCDECL_SYS (wctrans, wctrans_t, (const char *name));
# endif
_GL_CXXALIAS_SYS (wctrans, wctrans_t, (const char *name));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (wctrans);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef wctrans
# if HAVE_RAW_DECL_WCTRANS
@@ -526,7 +714,9 @@ _GL_WARN_ON_USE (wctrans, "wctrans is unportable - "
_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));
+# if __GLIBC__ >= 2
_GL_CXXALIASWARN (towctrans);
+# endif
#elif defined GNULIB_POSIXCHECK
# undef towctrans
# if HAVE_RAW_DECL_TOWCTRANS
diff --git a/lib/wcwidth.c b/lib/wcwidth.c
index 1e5e87c..f99a0a6 100644
--- a/lib/wcwidth.c
+++ b/lib/wcwidth.c
@@ -1,26 +1,17 @@
/* Determine the number of screen columns needed for a character.
- Copyright (C) 2006-2007, 2010-2018 Free Software Foundation, Inc.
+ Copyright (C) 2006-2007, 2010-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#include <config.h>
@@ -35,17 +26,40 @@
#include "streq.h"
#include "uniwidth.h"
+/* Returns 1 if the current locale is an UTF-8 locale, 0 otherwise. */
+static inline int
+is_locale_utf8 (void)
+{
+ const char *encoding = locale_charset ();
+ return STREQ_OPT (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0);
+}
+
+#if GNULIB_WCHAR_SINGLE_LOCALE
+/* When we know that the locale does not change, provide a speedup by
+ caching the value of is_locale_utf8. */
+static int cached_is_locale_utf8 = -1;
+static inline int
+is_locale_utf8_cached (void)
+{
+ if (cached_is_locale_utf8 < 0)
+ cached_is_locale_utf8 = is_locale_utf8 ();
+ return cached_is_locale_utf8;
+}
+#else
+/* By default, don't make assumptions, hence no caching. */
+# define is_locale_utf8_cached is_locale_utf8
+#endif
+
int
wcwidth (wchar_t wc)
#undef wcwidth
{
/* 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 (is_locale_utf8_cached ())
{
/* We assume that in a UTF-8 locale, a wide character is the same as a
Unicode character. */
- return uc_width (wc, encoding);
+ return uc_width (wc, "UTF-8");
}
else
{
diff --git a/lib/windows-initguard.h b/lib/windows-initguard.h
new file mode 100644
index 0000000..a29d7e9
--- /dev/null
+++ b/lib/windows-initguard.h
@@ -0,0 +1,35 @@
+/* Init guards, somewhat like spinlocks (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#ifndef _WINDOWS_INITGUARD_H
+#define _WINDOWS_INITGUARD_H
+
+#define WIN32_LEAN_AND_MEAN /* avoid including junk */
+#include <windows.h>
+
+typedef struct
+ {
+ volatile int done;
+ volatile LONG started;
+ }
+ glwthread_initguard_t;
+
+#define GLWTHREAD_INITGUARD_INIT { 0, -1 }
+
+#endif /* _WINDOWS_INITGUARD_H */
diff --git a/lib/windows-mutex.c b/lib/windows-mutex.c
new file mode 100644
index 0000000..28e429c
--- /dev/null
+++ b/lib/windows-mutex.c
@@ -0,0 +1,95 @@
+/* Plain mutexes (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#include <config.h>
+
+/* Specification. */
+#include "windows-mutex.h"
+
+#include <errno.h>
+
+void
+glwthread_mutex_init (glwthread_mutex_t *mutex)
+{
+ InitializeCriticalSection (&mutex->lock);
+ mutex->guard.done = 1;
+}
+
+int
+glwthread_mutex_lock (glwthread_mutex_t *mutex)
+{
+ if (!mutex->guard.done)
+ {
+ if (InterlockedIncrement (&mutex->guard.started) == 0)
+ /* This thread is the first one to need this mutex. Initialize it. */
+ glwthread_mutex_init (mutex);
+ else
+ {
+ /* Don't let mutex->guard.started grow and wrap around. */
+ InterlockedDecrement (&mutex->guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this mutex. */
+ while (!mutex->guard.done)
+ Sleep (0);
+ }
+ }
+ EnterCriticalSection (&mutex->lock);
+ return 0;
+}
+
+int
+glwthread_mutex_trylock (glwthread_mutex_t *mutex)
+{
+ if (!mutex->guard.done)
+ {
+ if (InterlockedIncrement (&mutex->guard.started) == 0)
+ /* This thread is the first one to need this mutex. Initialize it. */
+ glwthread_mutex_init (mutex);
+ else
+ {
+ /* Don't let mutex->guard.started grow and wrap around. */
+ InterlockedDecrement (&mutex->guard.started);
+ /* Let another thread finish initializing this mutex, and let it also
+ lock this mutex. */
+ return EBUSY;
+ }
+ }
+ if (!TryEnterCriticalSection (&mutex->lock))
+ return EBUSY;
+ return 0;
+}
+
+int
+glwthread_mutex_unlock (glwthread_mutex_t *mutex)
+{
+ if (!mutex->guard.done)
+ return EINVAL;
+ LeaveCriticalSection (&mutex->lock);
+ return 0;
+}
+
+int
+glwthread_mutex_destroy (glwthread_mutex_t *mutex)
+{
+ if (!mutex->guard.done)
+ return EINVAL;
+ DeleteCriticalSection (&mutex->lock);
+ mutex->guard.done = 0;
+ return 0;
+}
diff --git a/lib/windows-mutex.h b/lib/windows-mutex.h
new file mode 100644
index 0000000..7aedfdf
--- /dev/null
+++ b/lib/windows-mutex.h
@@ -0,0 +1,51 @@
+/* Plain mutexes (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#ifndef _WINDOWS_MUTEX_H
+#define _WINDOWS_MUTEX_H
+
+#define WIN32_LEAN_AND_MEAN /* avoid including junk */
+#include <windows.h>
+
+#include "windows-initguard.h"
+
+typedef struct
+ {
+ glwthread_initguard_t guard; /* protects the initialization */
+ CRITICAL_SECTION lock;
+ }
+ glwthread_mutex_t;
+
+#define GLWTHREAD_MUTEX_INIT { GLWTHREAD_INITGUARD_INIT }
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern void glwthread_mutex_init (glwthread_mutex_t *mutex);
+extern int glwthread_mutex_lock (glwthread_mutex_t *mutex);
+extern int glwthread_mutex_trylock (glwthread_mutex_t *mutex);
+extern int glwthread_mutex_unlock (glwthread_mutex_t *mutex);
+extern int glwthread_mutex_destroy (glwthread_mutex_t *mutex);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _WINDOWS_MUTEX_H */
diff --git a/lib/windows-once.c b/lib/windows-once.c
new file mode 100644
index 0000000..deea548
--- /dev/null
+++ b/lib/windows-once.c
@@ -0,0 +1,62 @@
+/* Once-only control (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#include <config.h>
+
+/* Specification. */
+#include "windows-once.h"
+
+#include <stdlib.h>
+
+void
+glwthread_once (glwthread_once_t *once_control, void (*initfunction) (void))
+{
+ if (once_control->inited <= 0)
+ {
+ if (InterlockedIncrement (&once_control->started) == 0)
+ {
+ /* This thread is the first one to come to this once_control. */
+ InitializeCriticalSection (&once_control->lock);
+ EnterCriticalSection (&once_control->lock);
+ once_control->inited = 0;
+ initfunction ();
+ once_control->inited = 1;
+ LeaveCriticalSection (&once_control->lock);
+ }
+ else
+ {
+ /* Don't let once_control->started grow and wrap around. */
+ InterlockedDecrement (&once_control->started);
+ /* Some other thread has already started the initialization.
+ Yield the CPU while waiting for the other thread to finish
+ initializing and taking the lock. */
+ while (once_control->inited < 0)
+ Sleep (0);
+ if (once_control->inited <= 0)
+ {
+ /* Take the lock. This blocks until the other thread has
+ finished calling the initfunction. */
+ EnterCriticalSection (&once_control->lock);
+ LeaveCriticalSection (&once_control->lock);
+ if (!(once_control->inited > 0))
+ abort ();
+ }
+ }
+ }
+}
diff --git a/lib/windows-once.h b/lib/windows-once.h
new file mode 100644
index 0000000..85534c9
--- /dev/null
+++ b/lib/windows-once.h
@@ -0,0 +1,47 @@
+/* Once-only control (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#ifndef _WINDOWS_ONCE_H
+#define _WINDOWS_ONCE_H
+
+#define WIN32_LEAN_AND_MEAN /* avoid including junk */
+#include <windows.h>
+
+typedef struct
+ {
+ volatile int inited;
+ volatile LONG started;
+ CRITICAL_SECTION lock;
+ }
+ glwthread_once_t;
+
+#define GLWTHREAD_ONCE_INIT { -1, -1 }
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern void glwthread_once (glwthread_once_t *once_control,
+ void (*initfunction) (void));
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _WINDOWS_ONCE_H */
diff --git a/lib/windows-recmutex.c b/lib/windows-recmutex.c
new file mode 100644
index 0000000..d8087ac
--- /dev/null
+++ b/lib/windows-recmutex.c
@@ -0,0 +1,127 @@
+/* Plain recursive mutexes (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#include <config.h>
+
+/* Specification. */
+#include "windows-recmutex.h"
+
+#include <errno.h>
+
+void
+glwthread_recmutex_init (glwthread_recmutex_t *mutex)
+{
+ mutex->owner = 0;
+ mutex->depth = 0;
+ InitializeCriticalSection (&mutex->lock);
+ mutex->guard.done = 1;
+}
+
+int
+glwthread_recmutex_lock (glwthread_recmutex_t *mutex)
+{
+ if (!mutex->guard.done)
+ {
+ if (InterlockedIncrement (&mutex->guard.started) == 0)
+ /* This thread is the first one to need this mutex. Initialize it. */
+ glwthread_recmutex_init (mutex);
+ else
+ {
+ /* Don't let mutex->guard.started grow and wrap around. */
+ InterlockedDecrement (&mutex->guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this mutex. */
+ while (!mutex->guard.done)
+ Sleep (0);
+ }
+ }
+ {
+ DWORD self = GetCurrentThreadId ();
+ if (mutex->owner != self)
+ {
+ EnterCriticalSection (&mutex->lock);
+ mutex->owner = self;
+ }
+ if (++(mutex->depth) == 0) /* wraparound? */
+ {
+ mutex->depth--;
+ return EAGAIN;
+ }
+ }
+ return 0;
+}
+
+int
+glwthread_recmutex_trylock (glwthread_recmutex_t *mutex)
+{
+ if (!mutex->guard.done)
+ {
+ if (InterlockedIncrement (&mutex->guard.started) == 0)
+ /* This thread is the first one to need this mutex. Initialize it. */
+ glwthread_recmutex_init (mutex);
+ else
+ {
+ /* Don't let mutex->guard.started grow and wrap around. */
+ InterlockedDecrement (&mutex->guard.started);
+ /* Let another thread finish initializing this mutex, and let it also
+ lock this mutex. */
+ return EBUSY;
+ }
+ }
+ {
+ DWORD self = GetCurrentThreadId ();
+ if (mutex->owner != self)
+ {
+ if (!TryEnterCriticalSection (&mutex->lock))
+ return EBUSY;
+ mutex->owner = self;
+ }
+ if (++(mutex->depth) == 0) /* wraparound? */
+ {
+ mutex->depth--;
+ return EAGAIN;
+ }
+ }
+ return 0;
+}
+
+int
+glwthread_recmutex_unlock (glwthread_recmutex_t *mutex)
+{
+ if (mutex->owner != GetCurrentThreadId ())
+ return EPERM;
+ if (mutex->depth == 0)
+ return EINVAL;
+ if (--(mutex->depth) == 0)
+ {
+ mutex->owner = 0;
+ LeaveCriticalSection (&mutex->lock);
+ }
+ return 0;
+}
+
+int
+glwthread_recmutex_destroy (glwthread_recmutex_t *mutex)
+{
+ if (mutex->owner != 0)
+ return EBUSY;
+ DeleteCriticalSection (&mutex->lock);
+ mutex->guard.done = 0;
+ return 0;
+}
diff --git a/lib/windows-recmutex.h b/lib/windows-recmutex.h
new file mode 100644
index 0000000..746e75c
--- /dev/null
+++ b/lib/windows-recmutex.h
@@ -0,0 +1,57 @@
+/* Plain recursive mutexes (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#ifndef _WINDOWS_RECMUTEX_H
+#define _WINDOWS_RECMUTEX_H
+
+#define WIN32_LEAN_AND_MEAN /* avoid including junk */
+#include <windows.h>
+
+#include "windows-initguard.h"
+
+/* 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. */
+
+typedef struct
+ {
+ glwthread_initguard_t guard; /* protects the initialization */
+ DWORD owner;
+ unsigned long depth;
+ CRITICAL_SECTION lock;
+ }
+ glwthread_recmutex_t;
+
+#define GLWTHREAD_RECMUTEX_INIT { GLWTHREAD_INITGUARD_INIT, 0, 0 }
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern void glwthread_recmutex_init (glwthread_recmutex_t *mutex);
+extern int glwthread_recmutex_lock (glwthread_recmutex_t *mutex);
+extern int glwthread_recmutex_trylock (glwthread_recmutex_t *mutex);
+extern int glwthread_recmutex_unlock (glwthread_recmutex_t *mutex);
+extern int glwthread_recmutex_destroy (glwthread_recmutex_t *mutex);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _WINDOWS_RECMUTEX_H */
diff --git a/lib/windows-rwlock.c b/lib/windows-rwlock.c
new file mode 100644
index 0000000..d186e03
--- /dev/null
+++ b/lib/windows-rwlock.c
@@ -0,0 +1,377 @@
+/* Read-write locks (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#include <config.h>
+
+/* Specification. */
+#include "windows-rwlock.h"
+
+#include <errno.h>
+#include <stdlib.h>
+
+/* Don't assume that UNICODE is not defined. */
+#undef CreateEvent
+#define CreateEvent CreateEventA
+
+/* In this file, the waitqueues are implemented as circular arrays. */
+#define glwthread_waitqueue_t glwthread_carray_waitqueue_t
+
+static void
+glwthread_waitqueue_init (glwthread_waitqueue_t *wq)
+{
+ wq->array = NULL;
+ wq->count = 0;
+ wq->alloc = 0;
+ wq->offset = 0;
+}
+
+/* Enqueues the current thread, represented by an event, in a wait queue.
+ Returns INVALID_HANDLE_VALUE if an allocation failure occurs. */
+static HANDLE
+glwthread_waitqueue_add (glwthread_waitqueue_t *wq)
+{
+ HANDLE event;
+ unsigned int index;
+
+ if (wq->count == wq->alloc)
+ {
+ unsigned int new_alloc = 2 * wq->alloc + 1;
+ HANDLE *new_array =
+ (HANDLE *) realloc (wq->array, new_alloc * sizeof (HANDLE));
+ if (new_array == NULL)
+ /* No more memory. */
+ return INVALID_HANDLE_VALUE;
+ /* Now is a good opportunity to rotate the array so that its contents
+ starts at offset 0. */
+ if (wq->offset > 0)
+ {
+ unsigned int old_count = wq->count;
+ unsigned int old_alloc = wq->alloc;
+ unsigned int old_offset = wq->offset;
+ unsigned int i;
+ if (old_offset + old_count > old_alloc)
+ {
+ unsigned int limit = old_offset + old_count - old_alloc;
+ for (i = 0; i < limit; i++)
+ new_array[old_alloc + i] = new_array[i];
+ }
+ for (i = 0; i < old_count; i++)
+ new_array[i] = new_array[old_offset + i];
+ wq->offset = 0;
+ }
+ wq->array = new_array;
+ wq->alloc = new_alloc;
+ }
+ /* Whether the created event is a manual-reset one or an auto-reset one,
+ does not matter, since we will wait on it only once. */
+ event = CreateEvent (NULL, TRUE, FALSE, NULL);
+ if (event == INVALID_HANDLE_VALUE)
+ /* No way to allocate an event. */
+ return INVALID_HANDLE_VALUE;
+ index = wq->offset + wq->count;
+ if (index >= wq->alloc)
+ index -= wq->alloc;
+ wq->array[index] = event;
+ wq->count++;
+ return event;
+}
+
+/* Notifies the first thread from a wait queue and dequeues it. */
+static void
+glwthread_waitqueue_notify_first (glwthread_waitqueue_t *wq)
+{
+ SetEvent (wq->array[wq->offset + 0]);
+ wq->offset++;
+ wq->count--;
+ if (wq->count == 0 || wq->offset == wq->alloc)
+ wq->offset = 0;
+}
+
+/* Notifies all threads from a wait queue and dequeues them all. */
+static void
+glwthread_waitqueue_notify_all (glwthread_waitqueue_t *wq)
+{
+ unsigned int i;
+
+ for (i = 0; i < wq->count; i++)
+ {
+ unsigned int index = wq->offset + i;
+ if (index >= wq->alloc)
+ index -= wq->alloc;
+ SetEvent (wq->array[index]);
+ }
+ wq->count = 0;
+ wq->offset = 0;
+}
+
+void
+glwthread_rwlock_init (glwthread_rwlock_t *lock)
+{
+ InitializeCriticalSection (&lock->lock);
+ glwthread_waitqueue_init (&lock->waiting_readers);
+ glwthread_waitqueue_init (&lock->waiting_writers);
+ lock->runcount = 0;
+ lock->guard.done = 1;
+}
+
+int
+glwthread_rwlock_rdlock (glwthread_rwlock_t *lock)
+{
+ if (!lock->guard.done)
+ {
+ if (InterlockedIncrement (&lock->guard.started) == 0)
+ /* This thread is the first one to need this lock. Initialize it. */
+ glwthread_rwlock_init (lock);
+ else
+ {
+ /* Don't let lock->guard.started grow and wrap around. */
+ InterlockedDecrement (&lock->guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this lock. */
+ while (!lock->guard.done)
+ Sleep (0);
+ }
+ }
+ EnterCriticalSection (&lock->lock);
+ /* Test whether only readers are currently running, and whether the runcount
+ field will not overflow, and whether no writer is waiting. The latter
+ condition is because POSIX recommends that "write locks shall take
+ precedence over read locks", to avoid "writer starvation". */
+ if (!(lock->runcount + 1 > 0 && lock->waiting_writers.count == 0))
+ {
+ /* This thread has to wait for a while. Enqueue it among the
+ waiting_readers. */
+ HANDLE event = glwthread_waitqueue_add (&lock->waiting_readers);
+ if (event != INVALID_HANDLE_VALUE)
+ {
+ DWORD result;
+ LeaveCriticalSection (&lock->lock);
+ /* Wait until another thread signals this event. */
+ result = WaitForSingleObject (event, INFINITE);
+ if (result == WAIT_FAILED || result == WAIT_TIMEOUT)
+ abort ();
+ CloseHandle (event);
+ /* The thread which signalled the event already did the bookkeeping:
+ removed us from the waiting_readers, incremented lock->runcount. */
+ if (!(lock->runcount > 0))
+ abort ();
+ return 0;
+ }
+ else
+ {
+ /* Allocation failure. Weird. */
+ do
+ {
+ LeaveCriticalSection (&lock->lock);
+ Sleep (1);
+ EnterCriticalSection (&lock->lock);
+ }
+ while (!(lock->runcount + 1 > 0));
+ }
+ }
+ lock->runcount++;
+ LeaveCriticalSection (&lock->lock);
+ return 0;
+}
+
+int
+glwthread_rwlock_wrlock (glwthread_rwlock_t *lock)
+{
+ if (!lock->guard.done)
+ {
+ if (InterlockedIncrement (&lock->guard.started) == 0)
+ /* This thread is the first one to need this lock. Initialize it. */
+ glwthread_rwlock_init (lock);
+ else
+ {
+ /* Don't let lock->guard.started grow and wrap around. */
+ InterlockedDecrement (&lock->guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this lock. */
+ while (!lock->guard.done)
+ Sleep (0);
+ }
+ }
+ EnterCriticalSection (&lock->lock);
+ /* Test whether no readers or writers are currently running. */
+ if (!(lock->runcount == 0))
+ {
+ /* This thread has to wait for a while. Enqueue it among the
+ waiting_writers. */
+ HANDLE event = glwthread_waitqueue_add (&lock->waiting_writers);
+ if (event != INVALID_HANDLE_VALUE)
+ {
+ DWORD result;
+ LeaveCriticalSection (&lock->lock);
+ /* Wait until another thread signals this event. */
+ result = WaitForSingleObject (event, INFINITE);
+ if (result == WAIT_FAILED || result == WAIT_TIMEOUT)
+ abort ();
+ CloseHandle (event);
+ /* The thread which signalled the event already did the bookkeeping:
+ removed us from the waiting_writers, set lock->runcount = -1. */
+ if (!(lock->runcount == -1))
+ abort ();
+ return 0;
+ }
+ else
+ {
+ /* Allocation failure. Weird. */
+ do
+ {
+ LeaveCriticalSection (&lock->lock);
+ Sleep (1);
+ EnterCriticalSection (&lock->lock);
+ }
+ while (!(lock->runcount == 0));
+ }
+ }
+ lock->runcount--; /* runcount becomes -1 */
+ LeaveCriticalSection (&lock->lock);
+ return 0;
+}
+
+int
+glwthread_rwlock_tryrdlock (glwthread_rwlock_t *lock)
+{
+ if (!lock->guard.done)
+ {
+ if (InterlockedIncrement (&lock->guard.started) == 0)
+ /* This thread is the first one to need this lock. Initialize it. */
+ glwthread_rwlock_init (lock);
+ else
+ {
+ /* Don't let lock->guard.started grow and wrap around. */
+ InterlockedDecrement (&lock->guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this lock. */
+ while (!lock->guard.done)
+ Sleep (0);
+ }
+ }
+ /* It's OK to wait for this critical section, because it is never taken for a
+ long time. */
+ EnterCriticalSection (&lock->lock);
+ /* Test whether only readers are currently running, and whether the runcount
+ field will not overflow, and whether no writer is waiting. The latter
+ condition is because POSIX recommends that "write locks shall take
+ precedence over read locks", to avoid "writer starvation". */
+ if (!(lock->runcount + 1 > 0 && lock->waiting_writers.count == 0))
+ {
+ /* This thread would have to wait for a while. Return instead. */
+ LeaveCriticalSection (&lock->lock);
+ return EBUSY;
+ }
+ lock->runcount++;
+ LeaveCriticalSection (&lock->lock);
+ return 0;
+}
+
+int
+glwthread_rwlock_trywrlock (glwthread_rwlock_t *lock)
+{
+ if (!lock->guard.done)
+ {
+ if (InterlockedIncrement (&lock->guard.started) == 0)
+ /* This thread is the first one to need this lock. Initialize it. */
+ glwthread_rwlock_init (lock);
+ else
+ {
+ /* Don't let lock->guard.started grow and wrap around. */
+ InterlockedDecrement (&lock->guard.started);
+ /* Yield the CPU while waiting for another thread to finish
+ initializing this lock. */
+ while (!lock->guard.done)
+ Sleep (0);
+ }
+ }
+ /* It's OK to wait for this critical section, because it is never taken for a
+ long time. */
+ EnterCriticalSection (&lock->lock);
+ /* Test whether no readers or writers are currently running. */
+ if (!(lock->runcount == 0))
+ {
+ /* This thread would have to wait for a while. Return instead. */
+ LeaveCriticalSection (&lock->lock);
+ return EBUSY;
+ }
+ lock->runcount--; /* runcount becomes -1 */
+ LeaveCriticalSection (&lock->lock);
+ return 0;
+}
+
+int
+glwthread_rwlock_unlock (glwthread_rwlock_t *lock)
+{
+ if (!lock->guard.done)
+ return EINVAL;
+ EnterCriticalSection (&lock->lock);
+ if (lock->runcount < 0)
+ {
+ /* Drop a writer lock. */
+ if (!(lock->runcount == -1))
+ abort ();
+ lock->runcount = 0;
+ }
+ else
+ {
+ /* Drop a reader lock. */
+ if (!(lock->runcount > 0))
+ {
+ LeaveCriticalSection (&lock->lock);
+ return EPERM;
+ }
+ lock->runcount--;
+ }
+ if (lock->runcount == 0)
+ {
+ /* POSIX recommends that "write locks shall take precedence over read
+ locks", to avoid "writer starvation". */
+ if (lock->waiting_writers.count > 0)
+ {
+ /* Wake up one of the waiting writers. */
+ lock->runcount--;
+ glwthread_waitqueue_notify_first (&lock->waiting_writers);
+ }
+ else
+ {
+ /* Wake up all waiting readers. */
+ lock->runcount += lock->waiting_readers.count;
+ glwthread_waitqueue_notify_all (&lock->waiting_readers);
+ }
+ }
+ LeaveCriticalSection (&lock->lock);
+ return 0;
+}
+
+int
+glwthread_rwlock_destroy (glwthread_rwlock_t *lock)
+{
+ if (!lock->guard.done)
+ return EINVAL;
+ if (lock->runcount != 0)
+ return EBUSY;
+ DeleteCriticalSection (&lock->lock);
+ if (lock->waiting_readers.array != NULL)
+ free (lock->waiting_readers.array);
+ if (lock->waiting_writers.array != NULL)
+ free (lock->waiting_writers.array);
+ lock->guard.done = 0;
+ return 0;
+}
diff --git a/lib/windows-rwlock.h b/lib/windows-rwlock.h
new file mode 100644
index 0000000..65c5ab4
--- /dev/null
+++ b/lib/windows-rwlock.h
@@ -0,0 +1,68 @@
+/* Read-write locks (native Windows implementation).
+ Copyright (C) 2005-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
+/* Written by Bruno Haible <bruno@clisp.org>, 2005.
+ Based on GCC's gthr-win32.h. */
+
+#ifndef _WINDOWS_RWLOCK_H
+#define _WINDOWS_RWLOCK_H
+
+#define WIN32_LEAN_AND_MEAN /* avoid including junk */
+#include <windows.h>
+
+#include "windows-initguard.h"
+
+/* It is impossible to implement read-write locks using plain locks, without
+ introducing an extra thread dedicated to managing read-write locks.
+ Therefore here we need to use the low-level Event type. */
+
+typedef struct
+ {
+ HANDLE *array; /* array of waiting threads, each represented by an event */
+ unsigned int count; /* number of waiting threads */
+ unsigned int alloc; /* length of allocated array */
+ unsigned int offset; /* index of first waiting thread in array */
+ }
+ glwthread_carray_waitqueue_t;
+typedef struct
+ {
+ glwthread_initguard_t guard; /* protects the initialization */
+ CRITICAL_SECTION lock; /* protects the remaining fields */
+ glwthread_carray_waitqueue_t waiting_readers; /* waiting readers */
+ glwthread_carray_waitqueue_t waiting_writers; /* waiting writers */
+ int runcount; /* number of readers running, or -1 when a writer runs */
+ }
+ glwthread_rwlock_t;
+
+#define GLWTHREAD_RWLOCK_INIT { GLWTHREAD_INITGUARD_INIT }
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+extern void glwthread_rwlock_init (glwthread_rwlock_t *lock);
+extern int glwthread_rwlock_rdlock (glwthread_rwlock_t *lock);
+extern int glwthread_rwlock_wrlock (glwthread_rwlock_t *lock);
+extern int glwthread_rwlock_tryrdlock (glwthread_rwlock_t *lock);
+extern int glwthread_rwlock_trywrlock (glwthread_rwlock_t *lock);
+extern int glwthread_rwlock_unlock (glwthread_rwlock_t *lock);
+extern int glwthread_rwlock_destroy (glwthread_rwlock_t *lock);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _WINDOWS_RWLOCK_H */
diff --git a/lib/xalloc-oversized.h b/lib/xalloc-oversized.h
index 30d12fd..aefa6fd 100644
--- a/lib/xalloc-oversized.h
+++ b/lib/xalloc-oversized.h
@@ -1,27 +1,18 @@
/* xalloc-oversized.h -- memory allocation size checking
- Copyright (C) 1990-2000, 2003-2004, 2006-2018 Free Software Foundation, Inc.
+ Copyright (C) 1990-2000, 2003-2004, 2006-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
+ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef XALLOC_OVERSIZED_H_
@@ -30,34 +21,39 @@
#include <stddef.h>
#include <stdint.h>
-/* True if N * S would overflow in a size_t calculation,
- or would generate a value larger than PTRDIFF_MAX.
+/* True if N * S does not fit into both ptrdiff_t and size_t.
+ N and S should be nonnegative and free of side effects.
This expands to a constant expression if N and S are both constants.
- By gnulib convention, SIZE_MAX represents overflow in size
+ By gnulib convention, SIZE_MAX represents overflow in size_t
calculations, so the conservative size_t-based dividend to use here
is SIZE_MAX - 1. */
#define __xalloc_oversized(n, s) \
- ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) < (n))
+ ((s) != 0 \
+ && ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) \
+ < (n)))
-#if PTRDIFF_MAX < SIZE_MAX
-typedef ptrdiff_t __xalloc_count_type;
-#else
-typedef size_t __xalloc_count_type;
-#endif
+/* Return 1 if and only if an array of N objects, each of size S,
+ cannot exist reliably because its total size in bytes would exceed
+ MIN (PTRDIFF_MAX, SIZE_MAX - 1).
+
+ N and S should be nonnegative and free of side effects.
-/* Return 1 if an array of N objects, each of size S, cannot exist
- reliably due to size or ptrdiff_t arithmetic overflow. S must be
- positive and N must be nonnegative. This is a macro, not a
- function, so that it works correctly even when SIZE_MAX < N. */
+ Warning: (xalloc_oversized (N, S) ? NULL : malloc (N * S)) can
+ misbehave if N and S are both narrower than ptrdiff_t and size_t,
+ and can be rewritten as (xalloc_oversized (N, S) ? NULL
+ : malloc (N * (size_t) S)).
-#if 7 <= __GNUC__
+ This is a macro, not a function, so that it works even if an
+ argument exceeds MAX (PTRDIFF_MAX, SIZE_MAX). */
+#if 7 <= __GNUC__ && !defined __clang__ && PTRDIFF_MAX < SIZE_MAX
# define xalloc_oversized(n, s) \
- __builtin_mul_overflow_p (n, s, (__xalloc_count_type) 1)
-#elif 5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__
+ __builtin_mul_overflow_p (n, s, (ptrdiff_t) 1)
+#elif (5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__ \
+ && PTRDIFF_MAX < SIZE_MAX)
# define xalloc_oversized(n, s) \
(__builtin_constant_p (n) && __builtin_constant_p (s) \
? __xalloc_oversized (n, s) \
- : ({ __xalloc_count_type __xalloc_count; \
+ : ({ ptrdiff_t __xalloc_count; \
__builtin_mul_overflow (n, s, &__xalloc_count); }))
/* Other compilers use integer division; this may be slower but is
diff --git a/lib/xsize.c b/lib/xsize.c
index 4b4914c..761e343 100644
--- a/lib/xsize.c
+++ b/lib/xsize.c
@@ -1,3 +1,21 @@
+/* Checked size_t computations.
+
+ Copyright (C) 2012-2022 Free Software Foundation, Inc.
+
+ This file 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 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 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 <https://www.gnu.org/licenses/>. */
+
#include <config.h>
+
#define XSIZE_INLINE _GL_EXTERN_INLINE
#include "xsize.h"
diff --git a/lib/xsize.h b/lib/xsize.h
index b790597..0bfa4c8 100644
--- a/lib/xsize.h
+++ b/lib/xsize.h
@@ -1,28 +1,19 @@
/* xsize.h -- Checked size_t computations.
- Copyright (C) 2003, 2008-2018 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2008-2022 Free Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of either:
+ This file 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.
- * 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.
-
- or
-
- * the GNU General Public License as published by the Free
- Software Foundation; either version 2 of the License, or (at your
- option) any later version.
-
- or both in parallel, as here.
- This program is distributed in the hope that it will be useful,
+ 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.
+ GNU Lesser General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, see <https://www.gnu.org/licenses/>. */
+ You should have received a copy of the GNU Lesser General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>. */
#ifndef _XSIZE_H
#define _XSIZE_H
@@ -36,6 +27,9 @@
# include <stdint.h>
#endif
+/* Get ATTRIBUTE_PURE. */
+#include "attribute.h"
+
#ifndef _GL_INLINE_HEADER_BEGIN
#error "Please include config.h first."
#endif
@@ -65,10 +59,7 @@ _GL_INLINE_HEADER_BEGIN
((N) <= SIZE_MAX ? (size_t) (N) : SIZE_MAX)
/* Sum of two sizes, with overflow check. */
-XSIZE_INLINE size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
+XSIZE_INLINE size_t ATTRIBUTE_PURE
xsum (size_t size1, size_t size2)
{
size_t sum = size1 + size2;
@@ -76,30 +67,21 @@ xsum (size_t size1, size_t size2)
}
/* Sum of three sizes, with overflow check. */
-XSIZE_INLINE size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
+XSIZE_INLINE size_t ATTRIBUTE_PURE
xsum3 (size_t size1, size_t size2, size_t size3)
{
return xsum (xsum (size1, size2), size3);
}
/* Sum of four sizes, with overflow check. */
-XSIZE_INLINE size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
+XSIZE_INLINE size_t ATTRIBUTE_PURE
xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
{
return xsum (xsum (xsum (size1, size2), size3), size4);
}
/* Maximum of two sizes, with overflow check. */
-XSIZE_INLINE size_t
-#if __GNUC__ >= 3
-__attribute__ ((__pure__))
-#endif
+XSIZE_INLINE size_t ATTRIBUTE_PURE
xmax (size_t size1, size_t size2)
{
/* No explicit check is needed here, because for any n: